0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-14 14:10:33 +03:00
Commit graph

49887 commits

Author SHA1 Message Date
Moritz Sanft
015d924d34
Haven: init at 1.0.5 (#383897) 2025-04-02 17:44:07 +02:00
Gaétan Lepage
b1ab0f8dc1
nixosTests.caddy: migrate to runTest (#395444) 2025-04-02 17:37:22 +02:00
Felix Zieger
1bf74aee3c nixos/haven: init 2025-04-02 17:30:18 +02:00
Florian Klink
d0b0e168c9
nixos/tmpfiles: properly escape argument option (#391318) 2025-04-02 15:52:08 +01:00
Domen Kožar
5897ff97e2
paretosecurity: 0.0.91 -> 0.0.96 (#393366) 2025-04-02 15:13:35 +01:00
Adam C. Stephens
59d54a1b80
envoy-bin: init at 1.33.2 (#395023) 2025-04-02 08:06:47 -04:00
Mikael Voss
045fbc389f
nixos/tmpfiles: properly escape argument option
The systemd.tmpfiles.settings.<name>.<path>.<type>.argument option may
contain arbitrary strings. This could allow intentional or unintentional
introduction of new configuration lines.

The argument field cannot be quoted, C‐style \xNN escape sequences are
however permitted. By escaping whitespace and newline characters, the
issue can be mitigated.
2025-04-02 13:23:42 +02:00
Piotr Kwiecinski
808927def5
nixosTests.caddy: migrate to runTest
Part of #386873
2025-04-02 12:35:10 +02:00
Pol Dellaiera
6c2aa3efab
nixosTests.beanstalkd: migrate to runTest (#395299) 2025-04-02 11:04:08 +02:00
Maximilian Bosch
c8274e56b8
Merge: nixos/nextcloud: check if ownership of datadir and config is correct (#379581) 2025-04-02 10:51:55 +02:00
โทสฺตัล
7554581474 nixos/h2o: enable HTTP/3 via QUIC 2025-04-02 15:11:53 +07:00
โทสฺตัล
301581e073 nixos/h2o: typo 2025-04-02 15:11:53 +07:00
โทสฺตัล
454411d33e nixos/h2o: reduce variable name noise 2025-04-02 15:11:52 +07:00
Florian Klink
2b0e0a9fd4
nixos/h2o: disable OCSP stapling w/ Let’s Encrypt (support sunset) (#393765) 2025-04-02 09:10:42 +01:00
Florian Klink
d85d1f3b4e
nixos/h2o: disable OCSP stapling in tests (#393760) 2025-04-02 09:07:05 +01:00
Maximilian Bosch
39dcdc5c9b
nixos/nextcloud: check if ownership of config is correct
Follow-up on #169733

For `data`, Nextcloud checks on its own if everything is readable.
However, for `config` it's crucial that the ownership is actually
correct: otherwise, systemd-tmpfiles will refuse any operations inside
because of unsafe path transitions.

This can result in a subtly broken setup by the `override.config.php`
not being updated, but also not part of the system closure anymore
(another override.config.php is referenced now) which means it'll be
GCed eventually even though Nextcloud relies on it.

If this precondition is not met, the following error will be printed:

    nextcloud-setup-start[972]: /var/lib/nextcloud/config is not owned by user 'nextcloud'!
    nextcloud-setup-start[972]: Please check the logs via 'journalctl -u systemd-tmpfiles-setup'
    nextcloud-setup-start[972]: and make sure there are no unsafe path transitions.
    nextcloud-setup-start[972]: (https://nixos.org/manual/nixos/stable/#module-services-nextcloud-pitfalls-during-upgrade)
2025-04-02 09:30:17 +02:00
misuzu
0f4487251d
strfry: init at 1.0.4, nixos/strfry: init (#385587) 2025-04-02 10:13:41 +03:00
Adam C. Stephens
b2f768a31c
envoy-bin: init at 1.33.2 2025-04-01 23:24:06 +00:00
Adam C. Stephens
6ac38abf29
nixos/tests/envoy: migrate to runTests 2025-04-01 23:24:06 +00:00
zowoq
63228598d2
nixosTests.buildbot: migrate to runTest (#395270) 2025-04-02 08:19:59 +10:00
Gaétan Lepage
5f0f90f2ca
nixosTests.binary-cache{no-compression,xz}: migrate to runTest (#395261) 2025-04-01 23:38:27 +02:00
Gaétan Lepage
48ba75a76b
nixos/docling-serve: init (#395098) 2025-04-01 23:27:21 +02:00
Felix Zieger
dfd82bf3e5 nixos/strfry: init 2025-04-01 23:20:15 +02:00
Piotr Kwiecinski
dc3df2d066
nixosTests.beanstalkd: migrate to runTest
Part of #386873
2025-04-01 23:13:43 +02:00
Piotr Kwiecinski
5179f4621c
nixosTests.buildbot: migrate to runTest
Part of #386873
2025-04-01 21:51:09 +02:00
Pol Dellaiera
25264d105d nixos/docling-serve: init 2025-04-01 21:42:53 +02:00
Piotr Kwiecinski
fab4accced
nixosTests.binary-cache{no-compression,xz}: migrate to runTest
Part of #386873
2025-04-01 21:38:41 +02:00
Piotr Kwiecinski
fe5391e180
nixosTests.bcachefs: migrate to runTest
Part of #386873
2025-04-01 21:27:35 +02:00
Silvan Mosberger
374e6bcc40 treewide: Format all Nix files
Format all Nix files using the officially approved formatter,
making the CI check introduced in the previous commit succeed:

  nix-build ci -A fmt.check

This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153)
of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166).

This commit will lead to merge conflicts for a number of PRs,
up to an estimated ~1100 (~33%) among the PRs with activity in the past 2
months, but that should be lower than what it would be without the previous
[partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537).

Merge conflicts caused by this commit can now automatically be resolved while rebasing using the
[auto-rebase script](8616af08d9/maintainers/scripts/auto-rebase).

If you run into any problems regarding any of this, please reach out to the
[formatting team](https://nixos.org/community/teams/formatting/) by
pinging @NixOS/nix-formatting.
2025-04-01 20:10:43 +02:00
Adam C. Stephens
62d611a22b
nixos/incus: add AppArmor rules (#386060) 2025-04-01 12:51:34 -04:00
Franz Pletz
82f0c74912
nixos/zoxide: init module (#393493) 2025-04-01 18:01:32 +02:00
tomberek
ec4abeac7f
teleport_15: remove (#394056) 2025-04-01 11:59:43 -04:00
Tanya Arora
8125d74e21
nixos/dnsmasq: Fix failure on read-only /etc when resolveLocalQueries=false (#391738) 2025-04-01 17:59:21 +02:00
misuzu
963f97c079
netbox_4_2: 4.2.3 -> 4.2.6, nixos/tests/netbox: Adjust tests for Netbox 4.2.5+ (#394329) 2025-04-01 18:20:42 +03:00
transcaffeine
42c621ba72
nixos/tests/netbox: Adjust tests for 4.2.0+, drop test for 3.6
This changes the previously used `site_id` in the tests'
REST-API usage to `scope_type`+`scope_id`.

Netbox 3.6 is deprecated and no longer available, the test for it
has been removed.
2025-04-01 17:02:20 +02:00
Pol Dellaiera
a18002797a
nixos/navidrome: Add environmentFile config option (#389471) 2025-04-01 15:55:58 +02:00
Martin Joerg
3e20b1e31a nixosTests.magic-wormhole-mailbox-server: migrate to runTest
part of #386873
2025-04-01 19:19:25 +05:30
Gaétan Lepage
08dc9736a6
nixosTests.n8n: migrate to runTest (#394932) 2025-04-01 12:09:01 +02:00
Maximilian Bosch
f20b220e17
Merge: nixos/nextcloud: add maintainer team, update docs about maintainership of apps (#393069) 2025-04-01 11:25:28 +02:00
Piotr Kwiecinski
209baee20b nixosTests.doas: migrate to runTest
Part of #386873
2025-04-01 14:44:27 +05:30
John Titor
51dc163364 nixos/ananicy: re enable BPF on hardened kernels
This was a workaround to begin with, as hardened kernel didn't support tracing.
Back then kernel level tracing was only available through debugfs, and now that
tracefs has been available on NixOS for a while now, enabled in
Link: https://github.com/NixOS/nixpkgs/pull/388751

This workaround can be removed and bpf can be used with tracefs.
Link: https://github.com/NixOS/nixpkgs/issues/360957

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-04-01 14:42:59 +05:30
Pol Dellaiera
0fc64a2b59
nixosTests.xscreensaver: migrate to runTest (#394998) 2025-04-01 10:13:34 +02:00
Pol Dellaiera
8a2f45af8b
nixosTests.firefly-iii{-data-importer}: migrate to runTest (#395013) 2025-04-01 10:13:28 +02:00
Pol Dellaiera
9e36d51e02
nixosTests.bazarr: migrate to runTest (#395007) 2025-04-01 10:13:12 +02:00
lewo
9a0251be55
rspamd: 3.11.0 -> 3.11.1 (#391135) 2025-04-01 08:59:26 +02:00
Adrien Faure
63455f1a21 docs: add separate Nixpkgs release notes
the initial change was already made ad hoc in 10a75ab, in response to the recently introduced enforced redirects mapping that is supposed to keep stable URLs.

due to the redirect mechanism's current limitation to locations within
the same site (that is, either the Nixpkgs xor the NixOS manual), and
the observation that noteworthy Nixpkgs changes tend to be
self-contained, it seemed reasonable to introduce a seperate release
notes document. it also has the advantage that users of only Nixpkgs
don't have to deal with release notes that are only relevant for NixOS.

the original change was already lossless for NixOS users, since the
Nixpkgs release notes are appended to the NixOS release notes.

this change moves the pre-existing Nixpkgs notes to the new dedicated page.

Co-authored-by: Gagarin Valentin Gagarin <valentin@gagarin.work>
2025-04-01 07:52:19 +01:00
Piotr Kwiecinski
e8ea207b5f
nixosTests.firefly-iii-data-importer: migrate to runTest
Part of #386873
2025-03-31 22:57:48 +02:00
Piotr Kwiecinski
d235e9cd90
nixosTests.firefly-iii: migrate to runTest
Part of #386873
2025-03-31 22:56:18 +02:00
Piotr Kwiecinski
79c1d5b7c7
nixosTests.bazarr: migrate to runTest
Part of #386873
2025-03-31 22:37:56 +02:00
Piotr Kwiecinski
7be89c1891
nixosTests.xscreensaver: migrate to runTest
Part of #386873
2025-03-31 21:57:36 +02:00