Commit Graph

818 Commits

Author SHA1 Message Date
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
Sergei Trofimovich
16c31e6a1e bind: 9.18.25 -> 9.18.26
Changes: https://downloads.isc.org/isc/bind9/9.18.26/doc/arm/html/notes.html#notes-for-bind-9-18-26
2024-04-18 22:13:55 +01:00
Sandro Jäckel
1385946a93
knot-resolver: 5.7.1 -> 5.7.2 2024-04-18 22:32:58 +02:00
github-actions[bot]
ae22f8403a
Merge master into staging-next 2024-04-18 18:00:58 +00:00