Commit Graph

99 Commits

Author SHA1 Message Date
Artturin
f4ea1208ec treewide: *Flags convert to list from str
*Flags implies a list

slightly relevant:
> stdenv: start deprecating non-list configureFlags https://github.com/NixOS/nixpkgs/pull/173172

the makeInstalledTests function in `nixos/tests/installed-tests/default.nix` isn't available outside of nixpkgs so
it's not a breaking change
2022-10-10 15:30:59 +03:00
Vladimír Čunát
f60377210e
knot-*: set .meta.mainProgram
I believe it's clear what "main program" is in these cases.
It seems unclear if this change is useful, but it's very simple
and it shouldn't hurt anything.
2022-09-20 13:10:16 +02:00
Vladimír Čunát
997fb2b570
knot-dns: 3.2.0 -> 3.2.1
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.2.1
2022-09-12 12:13:36 +02:00
Vladimír Čunát
f085846ed2
knot-dns: add a test for version-sensitive dependencies 2022-09-12 12:13:36 +02:00
Vladimír Čunát
b17757e458
knot-dns: add QUIC support
It's not that useful for now, but it only adds about 0.4 MB in closure.
$ kdig @ns1.xdp.cz +quic news.xdp.cz TXT
2022-08-26 11:39:00 +02:00
Vladimír Čunát
0b464c376f
knot-dns: patch an issue in i686-linux tests 2022-08-23 16:18:21 +02:00
Vladimír Čunát
4d9bdff825
knot-dns: 3.1.9 -> 3.2.0
This version brings various XDP-related features and improvements
(namely QUIC and TCP) and many more:
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.2.0
2022-08-22 09:38:43 +02:00
Nick Cao
bfd99a4fec
knot-dns: 3.1.8 -> 3.1.9 2022-08-10 20:42:06 +08:00
Vladimír Čunát
871065de22
knot: 3.1.7 -> 3.1.8
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.8
2022-04-28 13:44:41 +02:00
Vladimír Čunát
2a5a99c586
knot-dns: 3.1.6 -> 3.1.7
This version primarily fixes incomplete implementation of
the Offline KSK signing mode in the IXFR and DDNS processing.

https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.7
2022-03-30 10:23:34 +02:00
Vladimír Čunát
043cccef2c knot-dns: 3.1.5 -> 3.1.6
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.6
2022-02-08 12:02:16 -08:00
Vladimír Čunát
b1c17320af
knot-dns: make passthru.tests usable on non-Linux 2021-12-20 17:17:55 +01:00
Vladimír Čunát
c83103e77c
knot-dns: add knot-resolver build into passthru.tests 2021-12-20 16:43:21 +01:00
Vladimír Čunát
0fe64c6929
knot-dns: 3.1.4 -> 3.1.5
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.5
2021-12-20 16:19:44 +01:00
Vladimír Čunát
539431e684
knot-dns: 3.1.3 -> 3.1.4
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.4
2021-11-04 12:02:21 +01:00
Vladimír Čunát
744b081e75
knot-dns: 3.1.2 -> 3.1.3
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.3
2021-10-18 19:34:47 +02:00
Vladimír Čunát
12c40d9972
knot-dns: 3.1.1 -> 3.1.2
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.2
The patch was included in this release.
2021-09-08 16:58:39 +02:00
Vladimír Čunát
39688bfb41
knot-dns: upstream patch that should fix aarch64-darwin 2021-09-05 20:47:12 +02:00
Vladimír Čunát
b1655a0c1c
knot-dns: 3.1.0 -> 3.1.1
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.1
2021-08-10 10:21:50 +02:00
Vladimír Čunát
18ed0855ba
knot-dns: only depend on libmnl on Linux
I didn't realize that it's only relevant for Linux,
and it unnecessarily disabled builds for *-darwin.
2021-08-02 18:51:26 +02:00
Vladimír Čunát
43c5cae2c6
Merge #132422: knot-dns: disable tests broken on aarch64-darwin 2021-08-02 17:56:41 +02:00
Vladimír Čunát
895ce97eea
knot-dns: disable tests broken on aarch64-darwin
Upstream is aware but they don't have a fix yet.
I'm not aware of NixPkgs being used for another platform
affected by this (e.g. ppc64le).
2021-08-02 16:29:01 +02:00
Sandro Jäckel
0b06ccd7be
knot-dns: cleanup 2021-08-02 13:12:10 +02:00
Vladimír Čunát
2afe544fe5
knot-dns: 3.0.8 -> 3.1.0
NEWS + migration guide:
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.1.0
https://www.knot-dns.cz/docs/3.1/html/migration.html#upgrade-3-0-x-to-3-1-x
2021-08-02 09:18:06 +02:00
Vladimír Čunát
6582dd7e12
knot-dns: 3.0.7 -> 3.0.8
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.8
2021-07-16 12:40:07 +02:00
Vladimír Čunát
c265f50e2f
knot-dns: verbose output in case some test fails
aarch64-darwin started to fail one test-set after the last update,
and so far we have no idea why.  I don't have access to such a machine,
and this option will be nice anyway.
2021-06-23 15:09:14 +02:00
Vladimír Čunát
cf0b179b5e
knot-dns: add passthru.tests
I hope I got the conventions right (found in doc/stdenv/meta.chapter.md)
2021-06-16 12:56:36 +02:00
Vladimír Čunát
28dd3b6177
knot-dns: 3.0.6 -> 3.0.7
Fixes various bugs and introduces a few requested features.
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.7
2021-06-16 08:34:17 +02:00
Vladimír Čunát
bde27b4e97
knot-dns: 3.0.5 -> 3.0.6
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.6
2021-05-12 12:55:41 +02:00
Vladimír Čunát
598b62f310
knot-dns: 3.0.4 -> 3.0.5
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.5
2021-03-25 13:32:50 +01:00
Vladimír Čunát
56ef9942f1
knot-dns: 3.0.3 -> 3.0.4
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.4
2021-01-20 21:28:10 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
872973d7d1 pkgs/servers: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Vladimír Čunát
818c3001e8
knot-dns: 3.0.2 -> 3.0.3
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.3
2020-12-15 16:58:56 +01:00
Vladimír Čunát
193e8bc722
knot-dns: 3.0.1 -> 3.0.2
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.2
2020-11-11 15:12:28 +01:00
Vladimír Čunát
f886c4f282
Merge #97967: knot-dns: doInstallCheck = true
I thought I'd verify darwin through PR+borg, but now I'll just merge
and take action in case it breaks on darwin.
2020-10-17 01:13:46 +02:00
Vladimír Čunát
497248a558
knot-dns: 3.0.0 -> 3.0.1
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.1
2020-10-10 11:06:35 +02:00
Vladimír Čunát
7de6e5de40
knot-dns: doInstallCheck = true 2020-09-14 11:20:52 +02:00
Vladimír Čunát
6847084284
knot-dns: libbpf is Linux-only
I should've noticed before pushing; I'm sorry.
2020-09-10 08:46:44 +02:00
Vladimír Čunát
d09738dd90
knot-dns: 2.9.6 -> 3.0.0
Upgrade should be pretty easy:
https://www.knot-dns.cz/docs/3.0/html/migration.html#upgrade-2-9-x-to-3-0-x

https://en.blog.nic.cz/2020/09/09/knot-dns-3-0-news/
https://gitlab.nic.cz/knot/knot-dns/-/tags/v3.0.0

For now, it's built with XDP support but the NixOS service
isn't ready for that yet.  I'll try to look at that sometime later.
2020-09-09 17:21:27 +02:00
Vladimír Čunát
63b6353782
knot-dns: Remove unnecessary runtime dependencies
Closure size: 261 -> 171 MiB.  (Only .bin was affected.)
2020-09-08 12:16:56 +02:00
Vladimír Čunát
1dbe47ced5
knot-dns: 2.9.5 -> 2.9.6
This is mostly a bug fix version with some small improvements.
https://gitlab.nic.cz/knot/knot-dns/-/tags/v2.9.6
2020-08-31 11:51:52 +02:00
Vladimír Čunát
01cf3b41aa
knot-dns: add libmaxminddb dependency
It's really small and some people might find it useful.
(If needed, its output could be split to make it even smaller.)
2020-08-13 08:19:58 +02:00
Vladimír Čunát
da752902c1
knot-dns: 2.9.4 -> 2.9.5
There's a bugfix important for some auto-signer setups.
https://gitlab.labs.nic.cz/knot/knot-dns/-/tags/v2.9.5

$ nix build -f nixos/release-combined.nix nixos.tests.knot.x86_64-linux
2020-05-25 10:56:49 +02:00
Vladimír Čunát
2147dd0648
knot-dns: 2.9.3 -> 2.9.4
https://gitlab.labs.nic.cz/knot/knot-dns/-/tags/v2.9.4
2020-05-05 09:20:32 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Vladimír Čunát
29a7464115 knot-dns: 2.9.2 -> 2.9.3
https://gitlab.labs.nic.cz/knot/knot-dns/-/tags/v2.9.3
2020-03-03 11:18:02 +01:00
Jörg Thalheim
6adc09ed30
knot: put runtime paths outside the nix store
Otherwise knot tries to write to non-writable directories.
This for example breaks dnssec signing.
While it's possible to overwrite these path in the configuration,
having a sane defaults is nicer.
2020-02-12 16:27:38 +00:00
Vladimír Čunát
877eedec61
knot-dns: 2.9.1 -> 2.9.2 (bugfixes)
https://gitlab.labs.nic.cz/knot/knot-dns/tags/v2.9.2
2019-12-12 10:36:39 +01:00