summaryrefslogtreecommitdiff
path: root/Cargo.lock
AgeCommit message (Collapse)Author
2024-09-25serve: parse resolv.conf ourselvesPaul Holzinger
The resolv.conf parsing lib is super strict and does not allow unknown options, given we do not care about options search domains or really anything else in this file parse it ourselves with very lax rules. Basically we try to find the nameserver lines. Anything else is ignored, the only error we produce is if we fail to parse the nameserver ip address. Fixes #418 Fixes https://issues.redhat.com/browse/RHEL-57695 Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-09-24fix(deps): update rust crate libc to 0.2.159renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-30fix(deps): update rust crate tokio to 1.40.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29fix(deps): update rust crate libc to 0.2.158renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-17fix(deps): update rust crate tokio to 1.39.3renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-15fix(deps): update rust crate libc to 0.2.156renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-01Bump to 1.13.0-devBrent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-08-01Release 1.12.0v1.12.0Brent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-07-31run cargo updatePaul Holzinger
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-07-29Merge pull request #484 from Luap99/tcpopenshift-merge-bot[bot]
add tcp support
2024-07-29fix(deps): update rust crate syslog to v7renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-27fix(deps): update rust crate tokio to 1.39.2renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-26add our own error type and use it over anyhowPaul Holzinger
Mostly so we can handle lists see the next commit. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-07-25replace signal-hook with tokio::signalPaul Holzinger
We already have tokio as dependency anyway so we might as well just use it for the signal code as well. They both internally depend on signal-hook-registry so it isn't a big gain in terms of used code but it seems cleaner to stick to the tokio API where possible and the resulting binary is about 14 kb smaller. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-07-23fix(deps): update rust crate tokio to 1.39.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-07-16fix(deps): update rust crate tokio to 1.38.1renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-28fix(deps): update rust crate log to 0.4.22renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30fix(deps): update rust crate tokio to 1.38.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-30Bump to 1.12.0-devBrent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-05-30Release v1.11.0v1.11.0Brent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-05-30run cargo updatePaul Holzinger
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2024-05-28fix(deps): update rust crate anyhow to 1.0.86renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-24fix(deps): update rust crate nix to 0.29.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-06fix(deps): update rust crate anyhow to 1.0.83renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-03fix(deps): update rust crate libc to 0.2.154renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24fix(deps): update rust crate syslog to ^6.1.1renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-18fix(deps): update hickory-dns monorepo to 0.24.1renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-17Merge pull request #449 from kyrias/dont-tear-everything-down-on-sighupopenshift-merge-bot[bot]
Don't tear down all server threads on SIGHUP
2024-04-15chore(deps): update rust crate chrono to 0.4.38renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-15Don't tear down all server threads on SIGHUPJohannes Löthberg
Instead we parse the new config, replace the in-memory configuration state, stop all old threads for IPs which are no longer in the configuration, and start any new ones for IPs which were added. Signed-off-by: Johannes Löthberg <johannes.loethberg@elokon.com>
2024-04-10fix(deps): update rust crate anyhow to 1.0.82renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-28fix(deps): update rust crate tokio to 1.37.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-27Update to nix-0.28.0Brent Baude
nix changed some of its api signatures. small tweaks required Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-03-27update chrono packageBrent Baude
requires working around two deprecations; small change needed Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-03-12fix(deps): update rust crate anyhow to 1.0.81renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28fix(deps): update rust crate log to 0.4.21renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-19fix(deps): update rust crate anyhow to 1.0.80renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-11chore(deps): update rust crate chrono to 0.4.34renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-09fix(deps): update rust crate async-broadcast to 0.7.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02fix(deps): update rust crate tokio to 1.36.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25chore(deps): update rust crate chrono to 0.4.33renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-24Bump to 1.11.0-devBrent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-01-24Release 1.10.0v1.10.0Brent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-01-22chore(deps): update rust crate chrono to 0.4.32renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02fix(deps): update rust crate futures-util to 0.3.30renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-02fix(deps): update rust crate anyhow to 1.0.79renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-19fix(deps): update rust crate tokio to 1.35.1renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-09fix(deps): update rust crate tokio to 1.35.0renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28fix(deps): update rust crate clap to ~4.4.10renovate[bot]
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-20Bump working version to v1.10.0-devBrent Baude
Signed-off-by: Brent Baude <bbaude@redhat.com>