Commit Graph

821 Commits

Author SHA1 Message Date
Christoph Hrdinka
953f377e92
nsd: 4.10.1 -> 4.10.2 (#363428) 2024-12-11 09:07:31 +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
R. Ryantm
a1cccc5e39 nsd: 4.10.1 -> 4.10.2 2024-12-09 00:55:56 +00: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
Vladimír Čunát
ded3747a23
knot-dns: 3.4.1 -> 3.4.2
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.4.2
2024-10-31 08:26:54 +01:00
Vladimír Čunát
bc04c826cc
knot-dns: 3.4.0 -> 3.4.1
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.4.1
2024-10-14 09:46:33 +02:00
Nick Cao
fcde12caeb
pdns: enable experimental-64bit-time_t-support-on-glibc 2024-10-02 10:37:39 -04:00
Nick Cao
417ef8781d
pdns: 4.9.1 -> 4.9.2
Changelog: https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.2
2024-10-02 10:27:41 -04:00
Nick Cao
0b3959c424
pdns: format with nixfmt 2024-10-02 10:26:56 -04:00
Nick Cao
61f358e46a
pdns: use __structuredAttrs 2024-10-02 10:26:56 -04:00
Nick Cao
233bb8b029
pdns: make use of lib.{enable,with}Feature 2024-10-02 10:26:56 -04:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Vladimír Čunát
54cf5519c8
knot-dns: add support for dnstap
This grows the whole closure minimally (0.3 MiB by du),
and it can be useful in some deployments.
2024-09-24 09:32:37 +02:00
Vladimír Čunát
0ea1446704
knot-dns: 3.3.9 -> 3.4.0
https://www.knot-dns.cz/docs/latest/html/migration.html#upgrade-3-3-x-to-3-4-x
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.4.0
2024-09-02 14:28:48 +02:00
Vladimír Čunát
0fb7bd7194
knot-dns: 3.3.8 -> 3.3.9 (#337413) 2024-08-27 10:51:24 +02:00
Robert Scott
c76011440d bind: add withCheck build to passthru.tests 2024-08-26 11:52:11 +01:00
Vladimír Čunát
9f5005311b
knot-dns: 3.3.8 -> 3.3.9
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.3.9
2024-08-26 09:30:39 +02:00
Colin
f9df9508f4 hickory-dns: rename from trust-dns 2024-08-11 07:59:32 +00:00
R. Ryantm
faaa45baaf nsd: 4.10.0 -> 4.10.1 2024-08-04 02:09:15 +00:00
rnhmjoj
632d9a851e
ncdns: 2022-10-07 -> 2024-05-18 2024-08-01 16:57:18 +02:00
rnhmjoj
407f9a4130
ncdns: fix ncdns.goModules derivation
It took an ungodly amount of time but I may have done it:

1. Fix the build error in ncdns.goModules due to a module rename in a
   downstream dependency

2. Add lock files to avoid the same kind of problem that already broke
   the build of ncdns.goModules.
   Note that due to the nature of the x509-compressed module the source
   code dependes on the Go stdlib, so the goModules derivation
   is still not really fully reproducible, but it comes closer.

3. Make ncdns behave more like a normal Go module and use the built-in
   phases of goBuildModule.
2024-08-01 15:57:49 +02:00
Randy Eckenrode
ae3a87ecc3
bind: add CoreServices framework on Darwin
Fixes the following error:

    CCLD     dig
    ld: file not found: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices for architecture arm64
    ld: file not found: /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices for architecture arm64
    clang-16: clang-16: error: error: linker command failed with exit code 1 (use -v to see invocation)linker command failed with exit code 1 (use -v to see invocation)
2024-07-27 11:43:42 -04:00
Vladimír Čunát
11c3dfc6e4
Merge #329471: knot-resolver: 5.7.3 -> 5.7.4 2024-07-23 21:56:33 +02:00
Nick Cao
fb47f6b7a4
Merge pull request #329373 from vcunat/p/knot-dns-bump
knot-dns: 3.3.7 -> 3.3.8
2024-07-23 15:46:47 -04:00
Tom Herbers
17bab7c94e
knot-resolver: 5.7.3 -> 5.7.4
https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.4
2024-07-23 20:30:11 +02:00
Martin Weinelt
bbb4e2f9e2
bind: 9.18.27 -> 9.18.28
https://downloads.isc.org/isc/bind9/cur/9.18/CHANGES
https://www.openwall.com/lists/oss-security/2024/07/23/1

Fixes: CVE-2024-1975, CVE-2024-4076, CVE-2024-1737, CVE-2024-0760
2024-07-23 18:30:10 +02:00
Vladimír Čunát
e80982341e
knot-dns: 3.3.7 -> 3.3.8
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.3.8
2024-07-23 11:59:07 +02:00
Pyrox
0b8eaf081f
fetchCrate: sha256 -> hash
Should cause no rebuilds, as this is just updating attributes.
2024-07-14 13:48:13 -04:00
Robert Scott
ceeb0dc940 coredns: add nixosTests.kubernetes dns tests to passthru.tests
these tests appear to use coredns
2024-07-09 00:20:56 +01:00
Robert Scott
a2bbafe808 coredns: 1.11.1 -> 1.11.3 2024-07-08 23:28:08 +01:00
R. Ryantm
bef68ec483 doh-proxy-rust: 0.9.9 -> 0.9.11 2024-07-04 01:37:18 +00:00
Vladimír Čunát
78b98bff28
Merge #322437: knot-dns: 3.3.6 -> 3.3.7 2024-06-26 18:13:51 +02:00
Vladimír Čunát
1622a46318
knot-dns: 3.3.6 -> 3.3.7
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.3.7
2024-06-25 16:56:23 +02:00
R. Ryantm
96aa63b3d3 nsd: 4.9.1 -> 4.10.0 2024-06-15 04:57:42 +00:00
Vladimír Čunát
e67116cda6
knot-dns: 3.3.5 -> 3.3.6
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.3.6
2024-06-12 16:14:26 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Nick Cao
20f25e5cda
Merge pull request #315780 from r-ryantm/auto-update/pdns
pdns: 4.9.0 -> 4.9.1
2024-05-31 18:46:40 -04:00
Vladimír Čunát
5024fba1b3
knot-resolver: 5.7.2 -> 5.7.3
https://gitlab.nic.cz/knot/knot-resolver/-/releases/v5.7.3
2024-05-30 14:38:15 +02:00
R. Ryantm
4dd185ece5 pdns: 4.9.0 -> 4.9.1 2024-05-30 03:34:30 +00:00
Weijia Wang
defedd80f8
Merge pull request #313931 from Lurkki14/gpl2-pkgs-servers
pkgs/servers: remove licenses.gpl2
2024-05-26 14:37:45 +02:00
Sandro Jäckel
f358fe97ec
knot-resolver: add luaPackages.psl 2024-05-23 20:45:40 +02:00
Jussi Kuokkanen
8064d28a4f pkgs/servers: remove licenses.gpl2 2024-05-23 11:49:42 +03:00
Sergei Trofimovich
9f34127646 bind: 9.18.26 -> 9.18.27
Changes: https://downloads.isc.org/isc/bind9/9.18.27/doc/arm/html/notes.html#notes-for-bind-9-18-27
2024-05-15 21:48:24 +01:00
R. Ryantm
183ed98086 nsd: 4.8.0 -> 4.9.1 2024-04-29 06:51:03 +00:00
Joachim Ernst
cd928a1edd
pdns-recursor: move to by-name 2024-04-24 16:19:33 +02:00
Joachim Ernst
f4fa6329f2
pdns-recursor: 5.0.3 -> 5.0.4 2024-04-24 16:11:25 +02:00
Robert Scott
591b76ca17
Merge pull request #305144 from trofi/bind-update
bind: 9.18.25 -> 9.18.26
2024-04-23 20:08:24 +01:00
Weijia Wang
f94aaf8483 trust-dns: fix hash 2024-04-20 18:01:15 +02:00
github-actions[bot]
11b87cbe59
Merge master into staging-next 2024-04-19 12:01:13 +00:00
Vladimír Čunát
1f04f9a6d1
Merge #305135: knot-resolver: 5.7.1 -> 5.7.2 2024-04-19 08:33:10 +02:00