Commit Graph

8 Commits

Author SHA1 Message Date
Bruce Ashfield
bccbfff56e aardvark-dns: update to v1.15.0
Bumping aardvark-dns to version v1.15.0-14-g513be8b, which comprises the following commits:

    d71294c release v1.15.0
    06fbfe4 release notes for v1.15.0
    ce41695 github: add automatic release action
    ca22339 deps: update nix to 0.30.1
    75ace53 fix(deps): update rust crate tokio to 1.45.0
    d00ef95 fix(deps): update hickory-dns monorepo to 0.25.2
    b234db7 Makefile: use cargo --locked in CI
    eab2ed1 ci: ensure tree is clean after build
    7b9f20a fix(deps): update rust crate clap to ~4.5.37
    ce81a00 chore(deps): update rust crate chrono to 0.4.41
    407b816 chore(deps): update dependency containers/automation_images to v20250422
    767eae2 fix(deps): update rust crate libc to 0.2.172
    fef43b7 .github: check_cirrus_cron work around github bug
    e451092 fix(deps): update rust crate tokio to 1.44.2
    0d6c386 update hickory to 0.25.1
    03526d6 fix(deps): update rust crate clap to ~4.5.34
    70df6f2 Add link to c/common contributor's guide
    f79abf4 chore(deps): update dependency containers/automation_images to v20250324
    a0473ec update log to 0.4.27
    ce420ef fix(deps): update rust crate tokio to 1.44.1
    a70c535 test: use ncat not nc
    9ae36da fix(deps): update rust crate libc to 0.2.171
    aa2b388 fix(deps): update rust crate tokio to 1.44.0
    d7e7464 .github: remove cirrus rerun action

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-06-26 10:21:40 -04:00
Bruce Ashfield
ee296b08d2 aardvark-dns: update to v1.14.0
Bumping aardvark-dns to version v1.14.0-21-g7fa18ef, which comprises the following commits:

    423ee20 Release v1.14.0
    a09156c release notes for v1.14.0
    6902a23 update release notes from v1.13.1
    e59135d run cargo update
    b053576 fix lint issues with rust 1.84
    9c94509 chore(deps): update dependency containers/automation_images to v20250131
    b2405f6 fix(deps): update rust crate clap to ~4.5.28
    25dee01 fix(deps): update rust crate log to 0.4.25
    4cdab7c fix(deps): update rust crate tokio to 1.43.0
    d49caa6 chore(deps): update dependency containers/automation_images to v20250107
    8dc485e fix(deps): update rust crate clap to ~4.5.23
    e66de45 fix(deps): update rust crate libc to 0.2.169
    1fdd24c fix(deps): update hickory-dns monorepo to 0.24.2
    d5e7a2f Cargo.lock: bump some versions
    eb938db run cargo update
    7e7b7db cargo: set rust-version
    24a0302 fix(deps): update rust crate clap to ~4.5.21
    234a634 fix(deps): update rust crate libc to 0.2.167
    2714706 OWNERS: remove edsantiago
    ba26b80 fix(deps): update rust crate libc to 0.2.165
    3a87b98 fix(deps): update rust crate libc to 0.2.164
    99938cd chore(deps): update dependency containers/automation_images to v20241107
    11fcad7 fix(deps): update rust crate tokio to 1.41.1
    d11cd29 fix(deps): update rust crate libc to 0.2.162
    9842cb4 test: make jq query work on centos stream 9
    db71833 [skip-ci] Packit: disable osh-diff-scan
    de9890d support ipv6 link local addresses in resolv.conf
    1f26559 [skip-ci] Packit: enable c9s downstream updates
    82c1697 [skip-ci] TMT: install builddeps downstream
    2d5462c [skip-ci] RPM: cleanup changelog conditionals
    59d5622 [skip-ci] Packit/TMT: idiomatic repo addition
    02c7213 [skip-ci] Packit: Remove epel jobs
    15c8e62 tmt: install dnsmasq dependency
    319d871 Bump to 1.14.0-dev
    8bb4806 Release v1.13.0
    685b132 Update release notes for 1.13.0
    e6ce710 test: use dnsmasq over slirp4netns
    5db65bd coredns: forward names with no ndots as well
    7e77a8d run cargo update
    e002654 fix(deps): update rust crate tokio to 1.41.0
    8e6a556 fix(deps): update rust crate flume to 0.11.1
    9955080 fix(deps): update rust crate libc to 0.2.161
    894e5b0 fix(deps): update rust crate libc to 0.2.160
    9440643 fix(deps): update rust crate clap to ~4.5.20
    ce0d57d cirrus: check for msrv build
    b57674c define a MSRV policy
    1da4b9a chore(deps): update dependency containers/automation_images to v20241010
    7dbedb8 [skip-ci] Packit: constrain koji job to the fedora package
    246657a dns: limit to 3 resolvers and use better timeout for them
    94a210d OWNERS file audit and update
    fb501cf fix new lint error with rust 1.81
    2900aea test: make them pass on RHEL/Centos Stream 9
    6b7741f Packit: disable F39 and separate out ELN
    22293ef serve: parse resolv.conf ourselves
    e9120c7 fix(deps): update rust crate libc to 0.2.159
    5a21a4e coredns: allow host lookup of names
    fc08648 backend: return simple Vector in lookup()
    edbe4e9 coredns: use a TTL of 0 for our names
    6ec9581 coredns: do not clonse the Record
    5b79e12 netavark_cache_groom.sh: fix wrong branch
    4f3d45c Packit: add sidetag to release with netavark
    39d0043 coredns: work on tcp requests concurrently
    6d76c50 tcp: add timeout to connection
    16c85e4 fix(deps): update rust crate tokio to 1.40.0
    6503cae fix(deps): update rust crate libc to 0.2.158
    8e6021a chore(deps): update dependency containers/automation_images to v20240821
    65e069c fix(deps): update rust crate tokio to 1.39.3
    bd49d09 fix(deps): update rust crate libc to 0.2.156
    bc93f61 Bump main version back to v1.13.0-dev
    95aeb56 Release v1.12.1
    e6847a3 Updated release notes for 1.12.1
    9e4562b Change av cargo categories
    a74d9ea Bump to 1.13.0-dev
    8cfe0a6 Release 1.12.0
    a7ceaf5 Release notes for 1.12
    6bb82d6 config: ignore enoent errors while reading configs
    6989e0f run cargo update
    cc25b2f update upsteam resolvers on each refresh
    c24de46 fix(deps): update rust crate syslog to v7
    8326739 fix(deps): update rust crate tokio to 1.39.2
    7a5e6e7 add tcp support for forwarding
    a3ffae3 add tcp listening support
    aa4ee01 test: add new test to check for startup error
    8575b7e return bind error to caller on first start
    6416ca4 add our own error type and use it over anyhow
    0e239cd server: use anyhow to wrap parse_configs error
    1bb0a28 server: split out main loop into new function
    5e635c8 main: remove aardvark-dns error prefix
    7049573 coredns: remove unnecessary try_join! call
    667e5db coredns: drop pointless name var
    0691689 serve: read nameservers once
    48fcdee replace signal-hook with tokio::signal
    48754fa serve: fix broken error logging
    6f6e5a6 server: improve parent <-> child error handling
    ef2dcc2 add some basic perf check script
    1c08966 fix(deps): update rust crate tokio to 1.39.0
    67fccab coredns: create reply_ip() function
    922db0f coredns: match dns type explicitly
    224756d server: use only one tokio runtime
    867570e coredns: improve indentation for process_message()
    7b5301a coredns: move upstream resolvers detection later
    96784c3 coredns: do not clone sender
    6039c8f read AARDVARK_NO_PROXY once
    78e0c0e coredns: move main code out of select!
    80e48df coredns: fix "name" naming
    bcc5195 coredns: remove unused forward_addr/port
    7d1677f coredns: fix handling of dns search domain
    b6773a9 coredns: rework PTR lookup flow
    2a062e0 fix(deps): update rust crate tokio to 1.38.1
    b731153 [skip-ci] TMT: Reorg upstream tests for downstream reusability
    003123d [skip-ci] Packit: use `packages: [aardvark-dns-fedora]` for podman-next builds

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2025-03-11 06:06:33 +00:00
Bruce Ashfield
e7033d206d aardvark-dns: update to v1.11.0
Bumping aardvark-dns to version v1.11.0-10-g5ad6420, which comprises the following commits:

    2873fe5 Be sure to have at least Epoch 2 to preserve upgrade path in c10s.
    db1afc8 fix(deps): update rust crate log to 0.4.22
    43ea35b [CI:BUILD] rpm: Update Rust macro usage
    03d1c0a fix(deps): update rust crate tokio to 1.38.0
    cbdc655 Bump to 1.12.0-dev
    666d7b1 Release v1.11.0
    802a5de v1.11.0 release notes
    882c7b0 run cargo update
    ed6c573 chore(deps): update dependency containers/automation_images to v20240529
    011f352 Internal networks cannot make external DNS requests
    9db7996 fix(deps): update rust crate anyhow to 1.0.86
    e30a92e fix(deps): update rust crate nix to 0.29.0
    dc946ea [skip-ci] RPM: use default __cargo macro across all envs
    9ebb8f2 chore(deps): update dependency containers/automation_images to v20240513
    db186b4 fix(deps): update rust crate anyhow to 1.0.83
    d591c8a [skip-ci] Packit: separate `packages` key for rhel jobs
    ae9ff92 fix(deps): update rust crate libc to 0.2.154
    abba8d0 [skip-ci] Packit: enable rhel10, c10s tests and c10s downstream sync
    ed98d62 [skip-ci] Packit: Remove EL8 jobs
    fb414d9 fix(deps): update rust crate syslog to ^6.1.1
    591a636 fix reverse ipv6 lookup test flake
    40f76b6 fix(deps): update hickory-dns monorepo to 0.24.1
    4646a22 chore(deps): update rust crate chrono to 0.4.38
    1f96f76 Don't tear down all server threads on SIGHUP
    f244f33 fix(deps): update rust crate anyhow to 1.0.82
    dfa66f6 fix(deps): update rust crate tokio to 1.37.0
    f8a2e2c Update to nix-0.28.0
    12a8e25 update chrono package
    25dee15 chore(deps): update dependency containers/automation_images to v20240320
    f3f615e fix(deps): update rust crate anyhow to 1.0.81
    99d3d62 tests: check queried domain name in reverse lookup tests
    a256241 fix: set name for answers in reverse lookups
    13055be chore: fix typo in runner script
    593e007 chore: fix log message when doing reverse lookup
    33817d2 fix(deps): update rust crate log to 0.4.21
    7656598 fix(deps): update rust crate anyhow to 1.0.80

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-07-10 15:59:26 +00:00
Bruce Ashfield
eae2d31c7b aardvark-dns: update to v1.10.0
Bumping aardvark-dns to version v1.10.0-14-g526260a, which comprises the following commits:

    875c717 Release 1.10.0
    09cf01b Release notes for 1.10.0
    be398c4 chore(deps): update rust crate chrono to 0.4.32
    9330e9c chore(deps): update dependency containers/automation_images to v20240102
    0f509bb fix(deps): update rust crate futures-util to 0.3.30
    74b3618 fix(deps): update rust crate anyhow to 1.0.79
    c706497 fix(deps): update rust crate tokio to 1.35.1
    b70e31b chore(deps): update dependency containers/automation_images to v20231208
    d2a7877 fix(deps): update rust crate tokio to 1.35.0
    26e2439 fix duplicated IP CI flake
    1525a69 server: remove unused kill switch
    faf66df fix(deps): update rust crate clap to ~4.4.10
    ffb59da Bump working version to v1.10.0-dev

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-15 17:17:19 +00:00
Bruce Ashfield
f6f61282bf aardvark-dns: update to v1.9.0
Bumping aardvark-dns to version v1.9.0-10-gf1c946c, which comprises the following commits:

    e4785bd Release v1.9.0
    e406f83 v1.9.0 Update release notes
    8880d68 run cargo update
    864fa96 chore(deps): update dependency containers/automation_images to v20231116
    a8642b3 fix(deps): update rust crate tokio to 1.34.0
    b154c3b fix(deps): update rust crate async-broadcast to 0.6.0
    5ee6646 update trust-dns to hickory
    f516597 fix(deps): update rust crate futures-util to 0.3.29
    20ab8f5 fix(deps): update rust crate trust-dns-server to 0.23.2
    d9f023a fix(deps): update rust crate trust-dns-proto to 0.23.2
    645fb12 tmt: initial enablement
    3633db0 aardvark main: change error reporting
    7820735 chore(deps): update dependency containers/automation_images to v20231004
    dc1ef13 fix(deps): update rust crate trust-dns-proto to 0.23.1
    085608c fix(deps): update rust crate trust-dns-client to 0.23.1
    ceca55b clippy: some format fixes
    9c90865 fix(deps): update rust crate tokio to 1.33.0
    3391c8d Bump to v1.9.0-dev
    1ed9402 Release v1.8.0
    a9e95ca update release notes for v1.8.0
    1730fef run cargo update
    2a3415e Packit: switch to @containers/packit-build team for copr failure notification comments
    82752dd [CI:BUILD] Packit: tag @lsm5 on copr build failures
    0356081 chore(deps): update rust crate chrono to 0.4.31
    0d831cf cargo: bump chrono to 0.4.30
    ea06d05 test: IPv6 format is changed in v1.72.0
    d2a7527 bump nix to 0.27.1
    20e5b56 vendor: bump trust_dns_proto and trust_dns_client to 0.23.0
    cce63be fix(deps): update rust crate trust-dns-server to 0.23.0
    c81a038 [CI:BUILD] rpm: spdx compatible license field
    cae27d7 fix(deps): update rust crate anyhow to 1.0.75
    b46553e fix(deps): update rust crate tokio to 1.32.0
    1d8d421 chore(deps): update dependency containers/automation_images to v20230816
    f8bdbf1 fix(deps): update rust crate tokio to 1.31.0
    88e847d fix(deps): update rust crate anyhow to 1.0.74
    3f74fdc fix(deps): update rust crate anyhow to 1.0.73
    17ca8a1 fix(deps): update rust crate log to 0.4.20
    70ad545 chore(deps): update dependency containers/automation_images to v20230809
    cb2b0e6 fix(deps): update rust crate tokio to 1.30.0
    def4232 fix(deps): update rust crate clap to 4.3.21
    cd85a71 packit: Build PRs into default packit COPRs
    4df6054 chore(deps): update dependency containers/automation_images to v20230807
    a713fa6 fix(deps): update rust crate anyhow to 1.0.72
    dc36e6b fix(deps): update rust crate signal-hook to 0.3.17
    62cd6e2 fix(deps): update rust crate clap to 4.3.19
    7f3c50d fix(deps): update rust crate clap to 4.3.15
    8821976 fix(deps): update rust crate signal-hook to 0.3.16
    75a7b92 [CI:BUILD] Packit: remove pre-sync action
    1e54ac4 fix(deps): update rust crate clap to 4.3.11
    389a189 fix(deps): update rust crate tokio to 1.29.1
    836a441 fix(deps): update rust crate clap to 4.3.10
    c81743a [CI:BUILD] RPM: cleanup spec and fix eln builds
    2703165 bump to v1.8.0-devel

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-01-04 02:52:53 +00:00
Bruce Ashfield
c08591fd7d aardvark-dns: update to v1.7.0
Bumping aardvark-dns to version v1.7.0, which comprises the following commits:

    d27d3b3 release v1.7.0
    b6a270b Update release notes for v1.7.0
    099f5d4 fix(deps): update rust crate tokio to 1.29.0
    47219ee fix(deps): update rust crate clap to 4.3.8
    1648525 fix(deps): update rust crate clap to 4.3.5
    5d9add2 run cargo update
    03fc574 [CI:BUILD] Packit: add Fedora downstream tasks
    ed141a4 fix(deps): update rust crate clap to 4.3.4
    4facdac chore(deps): update dependency containers/automation_images to v20230614
    ffdfd7b fix(deps): update rust crate clap to 4.3.3
    7d9827a fix(deps): update rust crate log to 0.4.19
    ebd84ca fix(deps): update rust crate clap to 4.3.2
    bdf07b1 fix(deps): update rust crate clap to 4.3.1
    93a0f4f cirrus: remove verify_vendor task
    90038b0 chore(deps): update dependency containers/automation_images to v20230601
    8709a43 fix(deps): update rust crate trust-dns-server to 0.22.1
    f22fc51 chore(deps): update rust crate chrono to 0.4.26
    2163d08 fix(deps): update rust crate tokio to 1.28.2
    d7b61ec fix(deps): update rust crate log to 0.4.18
    fde8e1a chore(deps): update rust crate chrono to 0.4.25
    a0ac881 fix(deps): update rust crate clap to 4.3.0
    d298585 chore(deps): update dependency containers/automation_images to v20230517
    4c29222 fix(deps): update rust crate tokio to 1.28.1
    3358de3 chore(deps): update dependency containers/automation_images to v20230426
    c4deaf8 fix(deps): update rust crate clap to 4.2.7
    4dd6a17 fix(deps): update rust crate anyhow to 1.0.71
    140846f fix typo in makefile
    8cd804a fix(deps): update rust crate tokio to 1.28.0
    15db510 fix(deps): update rust crate clap to 4.2.5
    e322d2c fix(deps): update rust crate syslog to ^6.1.0
    f591500 fix(deps): update rust crate clap to 4.2.4
    7961a9b fix(deps): update rust crate clap to 4.2.3
    e6ce1a5 fix(deps): update rust crate clap to v4
    40bcf9e chore(deps): update dependency containers/automation_images to v20230405
    c09d67b bump to v1.7.0-dev
    fb411dd v1.6.0 release
    619c232 Update release notes for v1.6.0
    63bdcac fix(deps): update rust crate tokio to 1.27.0
    f587536 use lower TTL for contianer entries
    234e75b fix(deps): update rust crate syslog to ^6.0.1
    21d7555 fix(deps): update rust crate futures-util to 0.3.28
    3067fd0 chore(deps): update dependency containers/automation_images to v20230330
    4fb8f35 Disable Dependabot in favor of Renovate
    bf19047 chore(deps): update dependency containers/automation_images to v20230320
    302b099 build(deps): bump futures-util from 0.3.26 to 0.3.27
    35c5bab [CI:BUILD] Packit: trigger builds on commit to main branch
    075e095 build(deps): bump anyhow from 1.0.68 to 1.0.70
    cc81866 fix lint issue with new rust version 1.68
    3555692 Cirrus: Update to newer CI VM images
    65d68c8 build(deps): bump chrono from 0.4.23 to 0.4.24
    abb9cf7 build(deps): bump libc from 0.2.139 to 0.2.140
    dec9b98 build(deps): bump async-broadcast from 0.5.0 to 0.5.1
    de81a25 build(deps): bump signal-hook from 0.3.14 to 0.3.15
    d41f573 build(deps): bump futures-util from 0.3.25 to 0.3.26
    5438208 build(deps): bump tokio from 1.25.0 to 1.26.0
    dfea9a8 [CI:DOCS] Clarify packit related comments
    62737ec [CI:BUILD] Packit: initial enablement
    ff56126 Allow custom cargo binary path
    0049b88 Switch to explicit platform list for `cargo vendor-filterer`
    c30a24d bump to v1.6.0-dev
    65480f4 v1.5.0 release
    24350c4 update release notes for v1.0.5
    997ab9a build(deps): bump nix from 0.26.1 to 0.26.2
    8ff094a build(deps): bump tokio from 1.24.2 to 1.25.0
    4769592 Add renovate.json5
    938e1bb build(deps): bump tokio from 1.24.1 to 1.24.2
    8f72cb9 Cirrus: Groom rust cache before updating
    0763020 add code of conduct
    36224d6 cargo: bump trust-dns-client and trust-dns-proto to 0.22
    81def17 Cirrus: Add backup to netavark-binary artifact DL
    ce45624 build(deps): bump tokio from 1.23.0 to 1.24.1
    ef56659 build(deps): bump async-broadcast from 0.4.1 to 0.5.0
    7425f56 build(deps): bump libc from 0.2.138 to 0.2.139
    6f294d7 fix lint issues with rust 1.66
    af49056 update CI images
    860bd4c build(deps): bump tokio from 1.21.2 to 1.23.0
    0431acc build(deps): bump anyhow from 1.0.66 to 1.0.68
    6d22d42 Bump to v1.4.1-dev
    65b9804 Release v1.4.0
    bc265b0 Update release notes for v1.4.0
    e632528 release,make: add rule crate-publish for publishing crates.io
    563c2d7 silly pr to fix ci
    33ceb7e [skip-ci] GHA/Cirrus-cron: Fix execution order
    89b85bf build(deps): bump libc from 0.2.137 to 0.2.138
    614d9df build(deps): bump nix from 0.25.0 to 0.26.1
    01a9f18 config,coredns: add support for network scoped dns servers
    26a3ae8 fix new lint issues with rust 1.65
    3eace77 update CI images
    bb0b151 GHA: Add cirrus-cron auto-rerun job
    1c3798f build: stop using deprecated from_timestamp
    34b2e76 cargo: bump chrono to 0.4.23
    142af2c Fix dev version
    87e26bd Bump to v1.3.0-dev
    9254bb9 v1.3.0 Release
    046f3cb v1.3 Release notes
    36208f3  use cargo-vendor-filterer to create vendor tarball
    612da2f build(deps): bump anyhow from 1.0.65 to 1.0.66
    a5e4104 build(deps): bump libc from 0.2.136 to 0.2.137
    e6dc1b4 build(deps): bump clap from 3.2.22 to 3.2.23
    619a398 build(deps): bump libc from 0.2.135 to 0.2.136
    d3cc7e0 test,helpers: refactor create_config to accept named args
    c541311 cirrus,setup: show netavark binary being used by commit
    044f425 aardvark-dns: add support for container's custom dns_servers
    836d0bd build(deps): bump futures-util from 0.3.24 to 0.3.25
    7c2774c Reduce tokio and futures-util features
    d3b49a1 build(deps): bump libc from 0.2.134 to 0.2.135
    496825e Cirrus: Update CI VM Images
    096b1b7 build(deps): bump libc from 0.2.133 to 0.2.134
    54bbab7 build(deps): bump tokio from 1.21.1 to 1.21.2
    b417fee Bump to v1.2.0-dev
    cb1a462 Release v1.2.0
    b6d0679 backend,clippy: remove needless borrow from lookup logic
    ad541ca Make build date reproducible

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-08-24 01:38:21 +00:00
Peter Kjellerstedt
57704b2216 aardvark-dns: Add checksums for the crate URIs
Use the cargo-update-recipe-crates bbclass to update the crate URIs
including adding checksums for them, as they are now required by the
crate fetcher.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-05-08 18:42:14 -04:00
Peter Kjellerstedt
cd6d4550a6 aardvark-dns: Move the crate URIs to a separate .inc file
As a preparation for switching to using the cargo-update-recipe-crates
bbclass to update the crate URIs, move the existing crate URIs to the
aardvark-dns-crates.inc file that it expects.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-05-08 18:42:14 -04:00