Commit Graph

40 Commits

Author SHA1 Message Date
liberodark
4b39738cc4 bind: fix riscv64-linux build 2026-08-11 22:29:23 +02:00
Bart Oostveen
30e4c6ce1a bind: disable tests on loongarch 2026-07-31 21:16:05 +02:00
Bart Oostveen
d4b42fbc41 bind: 9.20.24 -> 9.20.26
Changelog: https://downloads.isc.org/isc/bind9/cur/9.20/doc/arm/html/notes.html#notes-for-bind-9-20-26
2026-07-23 01:56:22 +02:00
Bart Oostveen
dc51fd7311 bind: add bartoostveen as a maintainer 2026-07-23 01:56:22 +02:00
Bart Oostveen
3af077a023 bind: enable structuredAttrs 2026-07-23 01:56:22 +02:00
Bart Oostveen
a5f4424afe bind: enable tests, always disable time_test partially 2026-07-23 01:56:12 +02:00
Vladimír Čunát
b756d5440a bind: 9.20.23 -> 9.20.24 (#533108) 2026-06-24 10:28:28 +00:00
Sandro
85881708dc prometheus-bind-exporter: 0.7.0 -> 0.8.0, bind: add json_c support (#489588) 2026-06-20 16:40:53 +00:00
Sergei Trofimovich
bc7d3e5dda bind: 9.20.23 -> 9.20.24
Changes: https://bind9.readthedocs.io/en/bind-9.20/notes.html#notes-for-bind-9-20-24
2026-06-18 22:23:52 +01:00
Bart Oostveen
7d0f6bc212 bind: 9.20.22 -> 9.20.23 2026-05-21 11:58:07 +02:00
Aliaksandr
b6c8359810 bind: add json_c for JSON statistics channel support
bind_exporter 0.8.0 defaults to the JSON statistics channel instead of
XML. This requires BIND to be compiled with json-c support.

Without this, BIND returns 404 for /json/v1/server requests, causing
the prometheus-bind-exporter to fail to retrieve metrics.
2026-04-24 19:34:41 +03:00
R. Ryantm
f655b835a0 bind: 9.20.21 -> 9.20.22 2026-04-05 01:42:04 +00:00
R. Ryantm
98b37f726d bind: 9.20.18 -> 9.20.21 2026-03-27 03:33:36 +00:00
Thomas Gerbet
6bd98c02c5 bind: 9.20.17 -> 9.20.18
Fixes CVE-2025-13878.

https://downloads.isc.org/isc/bind9/9.20.18/doc/arm/html/notes.html#notes-for-bind-9-20-18
2026-01-21 23:58:05 +01:00
Sergei Trofimovich
3ba8e8f94c bind: 9.20.16 -> 9.20.17
Changes: https://downloads.isc.org/isc/bind9/cur/9.20/doc/arm/html/notes.html#notes-for-bind-9-20-17
2025-12-20 09:38:47 +00:00
Wolfgang Walther
d59250e804 Merge branch 'master' into staging-nixos 2025-12-10 18:45:42 +01:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Sergei Trofimovich
26bddf9174 bind: 9.20.15 -> 9.20.16
Changes: https://downloads.isc.org/isc/bind9/cur/9.20/doc/arm/html/notes.html#notes-for-bind-9-20-16
2025-11-19 22:10:32 +00:00
Martin Weinelt
ee05195f7b bind: 9.20.13 -> 9.20.15
https://downloads.isc.org/isc/bind9/cur/9.20/doc/arm/html/notes.html#notes-for-bind-9-20-15

https://kb.isc.org/docs/cve-2025-8677
https://kb.isc.org/docs/cve-2025-40778
https://kb.isc.org/docs/cve-2025-40780
2025-10-22 19:04:30 +02:00
Wolfgang Walther
c283f32d29 treewide: remove unused with
Auto-fixed by nixf-diagnose.
2025-10-05 10:50:41 +02:00
Sergei Trofimovich
6bbf8d1d95 bind: 9.20.12 -> 9.20.13
Changes: https://bind9.readthedocs.io/en/v9.20.13/changelog.html
2025-09-13 06:51:10 +01:00
Sergei Trofimovich
e10727139a bind: 9.20.11 -> 9.20.12
Changes: https://bind9.readthedocs.io/en/v9.20.12/changelog.html
2025-08-25 06:59:18 +01:00
Colin
98ed667537 bind: fix cross compilation
protobufc is required both at runtime (by dnstap-read.c)
*and* build time (for its 'protoc' binary)
2025-08-01 16:51:33 +00:00
Jonathan Davies
cadf269c48 bind: enable DNSTAP 2025-07-31 12:39:40 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
R. Ryantm
931a28c229 bind: 9.20.10 -> 9.20.11 2025-07-16 18:52:57 +00:00
R. Ryantm
f95180fc05 bind: 9.20.9 -> 9.20.10 2025-06-19 02:31:10 +00:00
Peder Bergebakken Sundt
3cc2f5fd4b treewide: substitute finalAttrs.pname for strings 2025-06-02 06:16:01 +02:00
Martin Weinelt
a3e38960d1 bind: remove globin from maintainers
Added in 2019 but made no change since.
2025-05-21 17:02:48 +02:00
Martin Weinelt
7f5b661595 bind: make kubernetes passthru tests conditional on x86_64-linux
This unbreaks `nix-build -A knot.tests --eval system aarch64-linux`.
2025-05-21 17:02:47 +02:00
Martin Weinelt
135f8cb73c bind: 9.20.8 -> 9.20.9
https://downloads.isc.org/isc/bind9/cur/9.20/doc/arm/html/notes.html#notes-for-bind-9-20-9

Fixes: CVE-2025-40775
2025-05-21 17:02:47 +02:00
Weijia Wang
a10f989b72 bind: 9.20.7 -> 9.20.8 (#399233) 2025-05-18 00:24:38 +02:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
R. Ryantm
cf21fe4271 bind: 9.20.7 -> 9.20.8 2025-04-16 14:10:10 +00:00
R. Ryantm
a069316447 bind: 9.20.6 -> 9.20.7 2025-03-27 05:06:07 +00:00
liberodark
589ff831d0 bind: 9.18.28 -> 9.20.6 2025-03-14 12:05:17 +01:00
Franz Pletz
3bf4b696ff bind.dnsutils: remove reference to main output
The `delv` executable references `$out/etc/bind.keys` but a copy of that
file is included in binary anyway. DNSSEC validation still works when
the reference is removed.
2025-02-16 15:31:34 +01:00
Martin Weinelt
80caf0f521 bind: 9.18.28 -> 9.18.33
https://downloads.isc.org/isc/bind9/cur/9.18/doc/arm/html/notes.html#notes-for-bind-9-18-33

https://kb.isc.org/docs/cve-2024-11187
https://kb.isc.org/docs/cve-2024-12705

Fixes: CVE-2024-11187, CVE-2024-12705
2025-01-30 01:34:12 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
aleksana
571c71e6f7 treewide: migrate packages to pkgs/by-name, take 1
We are migrating packages that meet below requirements:

1. using `callPackage`
2. called path is a directory
3. overriding set is empty (`{ }`)
4. not containing path expressions other than relative path (to
makenixpkgs-vet happy)
5. not referenced by nix files outside of the directory, other
than`pkgs/top-level/all-packages.nix`
6. not referencing nix files outside of the directory
7. not referencing `default.nix` (since it's changed to `package.nix`)
8. `outPath` doesn't change after migration

The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-09 20:04:51 +08:00