Aleksana
dfe10d3c07
Merge pull request #306054 from Sigmanificient/qtile-tests
...
qtile: add passthru tests
2024-04-27 19:43:22 +08:00
Maxine Aubrey
11aa9c6335
Merge pull request #305925 from trofi/redlib.tests-fix-eval
...
redlib.tests: fix eval
2024-04-26 17:29:37 +02:00
Raroh73
3a0fa1e7aa
nixos/commafeed: init module
2024-04-26 17:19:33 +02:00
Mario Rodas
183a604e7a
Merge pull request #305572 from wolfgangwalther/remove-promscale-pgx
...
promscale_extension,buildPgxExtension: remove
2024-04-24 22:11:14 -05:00
Sigmanificient
1cdb19472c
qtile: add passthru tests
2024-04-22 19:00:41 +02:00
Sergei Trofimovich
57d31b8c54
redlib.tests: fix eval
...
Without the change the eval fails as:
$ nix build --no-link -f. redlib.tests
error: attribute 'redlib' missing
at pkgs/by-name/re/redlib/package.nix:50:26:
49| passthru.tests = {
50| inherit (nixosTests) redlib;
| ^
51| };
Did you mean redis?
2024-04-22 07:32:22 +01:00
Vir Chaudhury
4a0a12efc2
nixos/isolate: add tests
2024-04-22 10:19:42 +08:00
Sandro
5bfe2b6964
Merge pull request #294641 from devusb/sunshine-module
...
nixos/sunshine: init
2024-04-20 21:32:50 +02:00
Wolfgang Walther
945a3bbb8b
postgresqlPackages.promscale_extension: remove deprecated and broken package
...
postgresql14Packages.promscale_extension breaks with:
Error:
0: `pgx-0.6.1` shouldn't be used with `cargo-pgx-0.7.4`,
please use `pgx = "~0.7.4"` in your `Cargo.toml`.
However, pinning cargo-pgx to 0_6_1 via the following
buildPgxExtension.override { cargo-pgx = cargo-pgx_0_6_1; }
does not work either, because the build then fails with:
thread 'main' panicked at /build/promscale_extension-0.8.0-vendor.tar.gz/proc-macro2/src/fallback.rs:756:9:
"__mbstate_t_union_(unnamed_at_/nix/store/ij144ma6vs8acil8r9hgr8xkb1dp9azg-glibc-2_39-5-dev/include/bits/types/__mbstate_t_h_16_3)" is not a valid Ident
This seems to be related to [1], which indicates that this is a
problem with newer LLVM / clang toolchains.
At the same time th upstream package is deprecated / archived since
the 2nd of April 2024 [2]. Additionally this package is unfree and
thus very unlikely to be forked. Since we can't expect this to be
fixed, the only sensible thing to do is to remove the package.
[1]: https://github.com/rust-lang/rust-bindgen/issues/2312
[2]: https://github.com/timescale/promscale/issues/1836
2024-04-20 20:10:13 +02:00
Pol Dellaiera
e540698524
Merge pull request #302136 from savyajha/firefly-iii
...
firefly-iii: init at 6.1.13, nixos/firefly-iii: init
2024-04-20 13:56:08 +02:00
Tim Häring
1389666a11
nixos/aria2: add test
2024-04-18 21:04:28 +02:00
Lily Foster
59742f6f72
Merge pull request #292472 from Janik-Haag/networkmanager-tests
...
nixosTests.networking: refactor and add NetworkManager support
2024-04-18 06:38:37 -04:00
Felix Bühler
671372c8ed
Merge pull request #304052 from mattchrist/freshrss-authtype-none
...
nixos/freshrss: fix startup when authType = "none"
2024-04-17 21:46:52 +02:00
Janik H.
52e01114be
nixosTests.networking: refactor and add NetworkManager support
2024-04-17 21:20:11 +02:00
Matt Christ
90e673b1b8
nixos/freshrss: fix startup when authType = "none"
...
Prior to this patch, FreshRSS fails to load with an initial
`authType = "none"` setting, instead providing an error:
"Error during context user init!"
To fix this, this patch changes the freshrss-config service to
setup the initial `defaultUser` when `authType = "none"`
is configured.
2024-04-16 16:48:41 -05:00
Marie Ramlow
8785ef0a2d
nixos/db-rest: init
2024-04-16 10:42:02 +02:00
Florian Klink
104f0b6183
Merge pull request #304117 from ifd3f/systemd-networkd-bridge-config
...
nixos/networkd: add [Bridge] section to netdev conf
2024-04-15 18:26:45 +03:00
Astrid Yu
ed854ed0e3
nixos/networkd: add [Bridge] section to netdev conf
...
This setting was missing from netdev.
This commit additionally adds a test using the new
section, ensuring that STP can be enabled.
2024-04-14 15:16:44 -07:00
OPNA2608
b6fd92ab77
nixos/tests/lomiri: init
2024-04-14 21:38:40 +02:00
lassulus
44f5a5f39c
Merge pull request #300917 from Tom-Hubrecht/crabfit
...
crabfit: init at unstable-2023-08-02
2024-04-13 20:29:09 +02:00
Tom Hubrecht
96659af197
nixos/crabfit: init
2024-04-13 18:51:02 +02:00
Savyasachee Jha
bfad74e57c
firefly-iii: init at 6.1.13
2024-04-13 22:10:41 +05:30
Pol Dellaiera
6ac255deb5
Merge pull request #296500 from Janik-Haag/networking-tests
...
nixosTests.networking: split router into a separate file and remove `with lib;` antipattern
2024-04-12 22:35:08 +02:00
toastal
fcc7c53e9c
nixos/movim: add service module
2024-04-11 23:26:11 +07:00
Pascal Bach
a8eaee11a9
Merge pull request #296459 from MinerSebas/restic-rest-server-hardening
...
nixos/restic-rest-server: Add additional service hardening
2024-04-10 23:33:34 +02:00
Sandro
b32f206faa
Merge pull request #258520 from Benjamin-L/soju-admin-socket
2024-04-08 10:20:31 +02:00
Benjamin Lee
e9fed4bcad
nixos/soju: add tests
...
For now, just try creating a user with sojuctl. Actually connecting an
irc client is pretty annoying.
2024-04-07 13:45:47 -07:00
Anthony Roussel
b0f78fba37
nixosTests.oddjobd: init
2024-04-07 20:29:21 +02:00
Kira Bruneau
f0034ee975
Merge pull request #297517 from kira-bruneau/nixos-containers
...
nixos/nixos-containers: require mounts for bind mount host paths
2024-04-06 18:07:45 -04:00
Weijia Wang
c821c015c5
Merge pull request #291346 from aorith/init-silverbullet
...
silverbullet: init at 0.7.6
2024-04-05 06:31:50 +02:00
Kira Bruneau
7f3643bef6
nixos/nixos-containers: require mounts for bind mount host paths
...
Fixes starting containers before bind mount host paths are mounted
2024-04-04 19:48:15 -04:00
Kevin Cox
9c636e8416
Merge pull request #296718 from Rutherther/mautrix-meta-init
...
mautrix-meta: init at 0.2.0
2024-04-04 18:07:19 -04:00
Pol Dellaiera
e7cc626902
nixos/modules: add technitium-dns-server tests
2024-04-04 08:35:07 +02:00
Payas Relekar
427bf67bed
nixos/ocis: init at 5.0.0
...
Co-authored-by: Casey Link <unnamedrambler@gmail.com>
2024-04-03 00:53:24 +05:30
Rutherther
5effc7956a
mautrix-meta: init service
...
Acked-by: Rutherther <rutherther@proton.me>
2024-04-02 19:16:45 +02:00
Janik H.
080c08d3c1
nixosTests.networking: split router into a separate file and remove with lib; antipattern
...
this commit also does a tiny bit more, namely:
- removing unnecessary ping's to the hosts own ip
- and simplifying a few pieces of code like changing `{ inherit (pkgs) lib pkgs; };` to `{ inherit lib pkgs; };`
2024-04-02 02:33:48 +02:00
Casey Link
17d73dc9a1
nixos/davis: init
2024-04-01 12:55:29 +02:00
Alyssa Ross
e7de14ea98
nixosTests.kernel-rust.linux_testing: init for aarch64
...
Older kernels do not support Rust on aarch64, so we have to move the
platform check from all-tests.nix into the test itself.
2024-04-01 09:37:19 +02:00
Pablo Ovelleiro Corral
7f797a698f
wastebin: init at 2.4.3 ( #287455 )
...
* wastebin: init at 2.4.3
* nixos/wastebin: init
Add module and test for wastebin
2024-04-01 04:55:15 +04:00
Weijia Wang
93a725e1a5
Merge pull request #296361 from bhankas/workout-tracker
...
workout-tracker: init at 0.10.5
2024-03-31 04:50:58 +02:00
Morgan Helton
dd2c6f1840
nixos/sunshine: init
2024-03-30 20:07:35 -05:00
Robert Schütz
7cdbfcbbd2
Merge pull request #278981 from dotlambda/mollysocket-init
...
mollysocket: init at 1.3.0, nixos/mollysocket: init
2024-03-28 18:51:07 +00:00
Robert Schütz
078994248a
nixos/mollysocket: init
2024-03-28 09:55:10 -07:00
Payas Relekar
466b994af9
nixos/workout-tracker: init
2024-03-28 20:08:28 +05:30
lassulus
e91a1ad1e3
Merge pull request #298737 from MatthewCroughan/mc/scion-modules
...
nixos/scion: init
2024-03-27 10:15:37 +01:00
matthewcroughan
4d841207c5
nixos/tests/ustreamer: init
2024-03-27 06:35:55 +00:00
matthewcroughan
99e488e2df
nixos/scion: init
2024-03-26 15:54:09 +00:00
Adam C. Stephens
d729632b6f
Merge pull request #297782 from adamcstephens/fix-linger
...
nixos/users-groups: fix broken linger
2024-03-26 09:48:05 -04:00
Adam C. Stephens
8893c5886a
Merge pull request #263404 from camillemndn/firefoxpwa
...
firefoxpwa: init at 2.11.1
2024-03-25 16:38:52 -04:00
Weijia Wang
ff41f7134d
Merge pull request #297262 from StillerHarpo/monetdb-nixos-test
...
nixos/monetdb: Init nixos test
2024-03-24 23:15:56 +01:00
paki23
c3a1620624
firefoxpwa: init at 2.11.1
...
firefoxpwa: move to pkgs/by-name
2024-03-24 18:02:25 -04:00
Sandro
0e1cac923d
Merge pull request #286685 from max-niederman/photonvision
...
photonvision: init at 2024.2.3
2024-03-24 22:05:36 +01:00
superherointj
7809138b7f
nixos/tests/etcd: enable aarch64-linux
...
* move etcd tests to it's own directory
2024-03-23 06:13:41 -03:00
Adam Stephens
790fb86a7f
nixos/users-groups: move linger to oneshot and add nixos test
2024-03-21 19:51:05 -04:00
Stig
468417b7f3
Merge pull request #296479 from marcusramberg/marcus/nimdow
...
nixos/nimdow: module updates
2024-03-21 12:14:56 +01:00
Doron Behar
2897be360b
Merge pull request #287966 from Guanran928/clash-meta
...
nixos/mihomo: init
2024-03-21 10:40:10 +02:00
lassulus
0f0aaa517c
nixos/tests/mycelium: init
2024-03-20 03:56:59 +01:00
Florian Engel
1cd1834ec0
nixos/monetdb: Init nixos test
2024-03-19 21:54:05 +01:00
Sandro
ca0de94ebb
Merge pull request #276816 from majiru/nixos-tests-build-discrepancy
...
Nixos tests build discrepancy
2024-03-17 23:59:58 +01:00
Marcus Ramberg
11855d0fe1
tests/nimdow: init
2024-03-16 19:32:47 +01:00
Martin Weinelt
fe8d02e2bc
Merge pull request #296180 from mweinelt/pretix
...
pretix: init at 2024.2.0
2024-03-16 17:28:20 +01:00
Manuel Sanchez Pinar
b8f91b87a3
nixosTests.silverbullet: init
2024-03-16 17:12:16 +01:00
Martin Weinelt
a01acbcefe
nixos/tests/pretix: init
2024-03-16 14:50:57 +01:00
Bobby Rong
3b48b3aaa9
Merge pull request #289062 from bobby285271/upd/mate
...
MATE 1.28
2024-03-16 21:38:24 +08:00
MinerSebas
c197e4a1e0
restic-rest-server: add nixos test
2024-03-16 08:18:30 +01:00
Guillaume Girol
1f26e67560
Merge pull request #278064 from symphorien/nix_config_extra
...
nixos/nix: add workaround for https://github.com/NixOS/nix/issues/9487
2024-03-15 22:46:51 +01:00
Mario Rodas
e6aefe20a1
Merge pull request #292533 from flyingcircusio/init-postgresql-anonymizer
...
postgresqlPackages.anonymizer: init at 1.3.1; add me & osnyx to flyingcircus team
2024-03-14 20:53:36 -05:00
Bobby Rong
596f75bf1f
nixosTests.mate-wayland: init
2024-03-14 23:34:12 +08:00
Jacob Moody
4db920ed4f
nixos/tests: fix discrepancy between nix-build and nix build
2024-03-12 10:09:59 -05:00
abysssol
efed30f903
nixos/ollama: add test for the ollama service
2024-03-11 21:37:48 -04:00
Maximilian Bosch
8d0e5a3402
postgresqlPackages.anonymizer: init at 1.3.1
2024-03-11 14:09:17 +01:00
Guanran Wang
84bbdc744e
nixos/mihomo: add tests
2024-03-11 09:51:36 +08:00
Diogo Correia
6b97ba66a4
nixos/tests/pgvecto-rs: init
2024-03-11 01:02:17 +00:00
Max Niederman
ea7101783c
nixos/tests/photonvision: init
2024-03-07 14:59:21 -08:00
Guillaume Girol
5b274d5f01
nixos/nix: add workaround for https://github.com/NixOS/nix/issues/9487
...
Nix has a suprising behavior where if the option `extra-foo` is set before `foo`, then setting `foo` overwrites the setting for `extra-foo`. This is reported as https://github.com/NixOS/nix/issues/9487 , and will likely not be fixed any time soon.
This works around this issue by always putting `extra-*` settings after non-extra ones in the nixos-generated `/etc/nix.conf`.
2024-03-03 17:03:46 +01:00
Finn Landweber
a71502aff0
nixos/borgmatic: added test
2024-03-02 12:24:17 +01:00
Gabriella Gonzalez
b8698cd8d6
macOS support for NixOS tests ( #282401 )
...
Closes #193336
Closes #261694
Related to #108984
The goal here was to get the following flake to build and run on
`aarch64-darwin`:
```nix
{ inputs.nixpkgs.url = <this branch>;
outputs = { nixpkgs, ... }: {
checks.aarch64-darwin.default =
nixpkgs.legacyPackages.aarch64-darwin.nixosTest {
name = "test";
nodes.machine = { };
testScript = "";
};
};
}
```
… and after this change it does. There's no longer a need for the
user to set `nodes.*.nixpkgs.pkgs` or
`nodes.*.virtualisation.host.pkgs` as the correct values are inferred
from the host system.
2024-03-02 06:33:14 +01:00
Sandro
b84bc4ea3a
Merge pull request #264087 from leonm1/matter-server-module
2024-03-01 13:51:19 +01:00
Sandro
51e92056db
Merge pull request #283660 from ocfox/transfer
2024-03-01 13:36:03 +01:00
Sandro
bbabfca453
Merge pull request #263765 from numinit/armagetronad-module
...
nixos/armagetronad: Add module with NixOS tests
2024-03-01 00:46:34 +01:00
K900
16f963794a
nixos/tests: add plasma6
2024-02-28 18:49:33 +03:00
Atemu
97f445e8f1
Merge pull request #245005 from Scrumplex/nixos-monado
...
nixos/monado: init
2024-02-27 20:11:04 +00:00
Peder Bergebakken Sundt
9f6ae93dc8
Merge pull request #278374 from OPNA2608/init/lomiri/lomiri-system-settings
...
lomiri.lomiri-system-settings{,-unwrapped,-security-privacy}: init at 1.0.2
2024-02-26 22:46:52 +01:00
Atemu
f53c775852
Merge pull request #278454 from litchipi/mealie
...
mealie: init at 1.2.0
2024-02-26 21:01:49 +00:00
OPNA2608
66129d5e24
tests/lomiri-system-settings: init
2024-02-26 10:11:41 +01:00
Sefa Eyeoglu
8fc2690b73
nixos/monado: add test
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-02-23 14:25:16 +01:00
Litchi Pi
aeb79caaf6
nixos/mealie: init tests
...
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2024-02-23 07:15:44 +01:00
Sandro
78745f4652
Merge pull request #289934 from jnsgruk/scrutiny
2024-02-23 00:43:55 +01:00
Jon Seager
41a1acde71
nixosTests.scrutiny: init
2024-02-22 21:20:10 +00:00
OPNA2608
a8069ff58a
tests/morph-browser: Add standalone (non-Lomiri) test
2024-02-22 10:36:50 +01:00
Sandro
cf59adeb8c
Merge pull request #271324 from nessdoor/sourcehut/tests
...
nixosTests.sourcehut: implement proper integration testing
2024-02-17 20:58:22 +01:00
Matt Leon
c0846f900a
matter-server: add nixos service module
...
New module to run the python-matter-server executable as a sandboxed
system service.
2024-02-13 19:17:53 -05:00
Linus Heckemann
4916e22812
Merge pull request #286176 from nikstur/writable-overlays
...
nixos/filesystems: init overlayfs
2024-02-09 08:22:09 +01:00
nikstur
1c1cfa073a
nixos/filesystems: init overlayfs
2024-02-07 22:13:00 +01:00
Weijia Wang
1f4b41071c
Merge pull request #286343 from fgaz/urn-timer/nixos-test
...
nixosTests.urn-timer: init
2024-02-05 01:57:20 +01:00
Francesco Gazzetta
6bc390f75b
nixosTests.urn-timer: init
2024-02-04 19:59:22 +01:00
Artturi
8f893ff1da
Merge pull request #221628 from rhysmdnz/intune
...
Microsoft Intune
2024-02-04 17:31:58 +02:00
Nick Cao
4ff6cdece8
Merge pull request #285602 from NickCao/nvmetcfg-test
...
nixosTests.nvmetcfg: init
2024-02-02 20:15:27 -05:00
Nick Cao
ed3e7a5208
nixosTests.nvmetcfg: init
2024-02-02 17:10:25 -05:00
Maximilian Bosch
11ef076aab
Merge pull request #285035 from Ma27/kernel-rust-matrix
...
nixos/tests/kernel-rust: test against 6.7 and testing (6.8rc1)
2024-02-02 15:24:05 +01:00
Rhys Davies
295a32a6b1
nixos/intune: init
2024-02-02 10:00:33 +13:00
Peder Bergebakken Sundt
d5d752af43
Merge pull request #280821 from SuperSandro2000/pretalx
...
pretalx: init 2023.1.3
2024-01-31 17:11:38 +01:00
Maximilian Bosch
37ac24e2c7
nixos/tests/kernel-rust: test against 6.7 and testing (6.8rc1)
...
In #283893 we realized that not only 6.7, but also testing is affected.
And with more stable kernels following, we'll probably want to test
against all of them whether Rust support is working fine. As long as
it's not the default at least, then we should probably move this to
`kernel-generic`.
Every kernel that's new enough to support `rust-out-of-tree-module` (and
`linux_testing`) is part of this text matrix.
2024-01-31 09:52:20 +01:00
Guillaume Girol
996d064488
Merge pull request #278131 from symphorien/sane_test
...
nixos/sane: add nixos test
2024-01-30 21:00:12 +01:00
Martin Weinelt
5283fe407c
nixos/tests/pretalx: init
2024-01-30 17:41:34 +01:00
h7x4
ba5f81a6b6
Merge pull request #276547 from ambroisie/pyload-module
...
nixos/pyload: init module
2024-01-30 12:29:46 +01:00
Morgan Jones
1dc5eb13b0
nixos/armagetronad: add module with tests
2024-01-28 13:58:05 -08:00
ocfox
2e4d7b7ad2
nixosTests.transfer-sh: init
2024-01-29 00:44:36 +08:00
Olli Helenius
e103c5cfcf
nixos/systemd-lock-handler: init
2024-01-27 11:55:46 +02:00
rnhmjoj
a41bd09059
nixos/tests/dnsdist: test dnscrypt support
2024-01-25 18:25:40 +01:00
rnhmjoj
cc9de1626b
nixos/tests/dnsdist: use runTest
2024-01-25 18:25:33 +01:00
Bruno BELANYI
60518d6a52
nixos/pyload: init test
2024-01-23 15:07:40 +00:00
github-actions[bot]
8303a96c2d
Merge master into staging-next
2024-01-23 00:02:30 +00:00
Minijackson
5d2370f800
netbox_3_5: remove
2024-01-22 16:31:45 +01:00
Minijackson
163fed297e
netbox: 3.6.9 -> 3.7.1
...
Or another way to see it:
netbox_3_7: init at 3.7.1
Make NetBox 3.7 the default version if stateVersion >= 24.05,
switch upgrade test to test upgrade from 3.6 to 3.7,
remove clearcache command for >=3.7.0,
make reindex command mandatory
2024-01-22 16:31:45 +01:00
github-actions[bot]
3a8094730e
Merge master into staging-next
2024-01-22 12:01:10 +00:00
Linus Heckemann
18e5176621
Merge pull request #270727 from nikstur/nixos-perlless-activation
...
Perlless Activation
2024-01-22 10:11:44 +01:00
github-actions[bot]
dceddd03df
Merge master into staging-next
2024-01-22 00:02:14 +00:00
nikstur
8710a27bc6
nixos/profiles/perlless: init
2024-01-22 00:54:13 +01:00
nikstur
60f529fc82
nixos/etc: optionally mount etc as an overlay
2024-01-22 00:54:13 +01:00
Nick Cao
9969fb7ff4
Merge pull request #281904 from Stunkymonkey/ttyd-fix-leakage
...
ttyd: add test & use systemd LoadCredential
2024-01-21 14:48:40 -05:00
Felix Buehler
c34493d7c0
ttyd: add test & use systemd LoadCredential
2024-01-20 21:01:51 +01:00
github-actions[bot]
0cd628f6d5
Merge master into staging-next
2024-01-20 06:01:03 +00:00
github-actions[bot]
650e10b010
Merge master into staging-next
2024-01-20 00:02:16 +00:00
Adrian Pistol
07d610c8ab
nixosTests.watchdogd: init
2024-01-20 00:15:35 +01:00
h7x4
99e3c0032a
Merge pull request #281871 from RatCornu/tachidesk-server
...
nixos/suwayomi-server: init at 0.7.0
2024-01-19 20:19:06 +01:00
github-actions[bot]
331c789712
Merge master into staging-next
2024-01-19 18:01:00 +00:00
Sandro Jäckel
ee0312bcff
nixos/tests/nginx: add test variant for moreheaders module
2024-01-19 18:09:53 +01:00
RatCornu
279057b779
nixos/suwayomi-server: add nixos tests
2024-01-19 02:31:33 +01:00
nikstur
eec1845744
nixos/systemd-sysusers: init
2024-01-18 23:08:14 +01:00
github-actions[bot]
dc4a7c97b0
Merge master into staging-next
2024-01-18 18:00:55 +00:00
nikstur
e6b66f08a5
nixos/switch-to-configuration: add sysinit-reactivation.target
2024-01-18 00:46:30 +01:00
github-actions[bot]
7e5906aca4
Merge staging-next into staging
2024-01-16 12:01:24 +00:00
Thiago Kenji Okada
401d16acd0
Merge pull request #247256 from lucasew/xrdp-audio
...
xrdp: add support for audio
2024-01-16 10:06:51 +00:00
github-actions[bot]
d27cb01f7b
Merge staging-next into staging
2024-01-15 06:01:24 +00:00
Franz Pletz
9707745cf8
nixos/ntpd-rs: init
2024-01-14 17:34:42 +01:00
github-actions[bot]
c9743f0e5c
Merge staging-next into staging
2024-01-14 06:01:18 +00:00
Ryan Lahfa
dd5621df6d
Merge pull request #278380 from DeeUnderscore/fix/nginx-etag
...
nginx: change etags for statically compressed files served from store
2024-01-14 04:55:27 +01:00
Dee Anzorge
f124c73686
nginx: change etags for statically compressed files served from store
...
Per RFC 9110, [section 8.8.1][1], different representations of the same
resource should have different Etags:
> A strong validator is unique across all versions of all
> representations associated with a particular resource over time.
> However, there is no implication of uniqueness across representations
> of different resources (i.e., the same strong validator might be in
> use for representations of multiple resources at the same time and
> does not imply that those representations are equivalent)
When serving statically compressed files (ie, when there is an existing
corresponding .gz/.br/etc. file on disk), Nginx sends the Etag marked
as strong. These tags should be different for each compressed format
(as shown in an explicit example in section [8.8.3.3][2] of the RFC).
Upstream Etags are composed of the file modification timestamp and
content length, and the latter generally changes between these
representations.
Previous implementation of Nix-specific Etags for things served from
store used the store hash. This is fine to share between different
files, but it becomes a problem for statically compressed versions of
the same file, as it means Nginx was serving different representations
of the same resource with the same Etag, marked as strong.
This patch addresses this by imitating the upstream Nginx behavior, and
appending the value of content length to the store hash.
[1]: https://www.rfc-editor.org/rfc/rfc9110.html#name-validator-fields
[2]:
https://www.rfc-editor.org/rfc/rfc9110.html#name-example-entity-tags-varying
2024-01-13 22:07:50 +01:00
github-actions[bot]
e59c8549eb
Merge staging-next into staging
2024-01-13 18:01:22 +00:00
Robert Hensing
221ad6d7ff
Merge pull request #277642 from Enzime/fix/nixos-rebuild-remote-sudo
...
nixos-rebuild: fix issues when using `--target-host`
2024-01-13 18:52:57 +01:00
Ryan Lahfa
32ccbe0927
Merge pull request #272029 from blitz/rust-for-linux
...
In-kernel Rust on Linux (Optional) (2nd Attempt)
2024-01-13 16:51:00 +01:00
lucasew
cf26222cc8
nixos/tests: add xrdp-with-audio-pulseaudio
...
Signed-off-by: lucasew <lucas59356@gmail.com>
2024-01-13 12:42:06 -03:00
Yt
827bd96b2b
Merge pull request #280005 from digtail/2024-01-09-ntfy-sh-dynamic-user
...
nixos/ntfy-sh: clean up DynamicUser workarounds
2024-01-12 23:39:25 +01:00
Julian Stecklina
d1f33201ef
nixos/tests/kernel-rust: init
2024-01-12 20:29:06 +01:00
Ryan Lahfa
08d0afbbdf
Merge pull request #239028 from chayleaf/miniupnpd
...
miniupnpd-nftables: init at 2.3.3
2024-01-12 20:17:33 +01:00
github-actions[bot]
122355be99
Merge master into staging-next
2024-01-10 00:02:18 +00:00
digital
39fd0c3fe3
nixos/ntfy-sh: clean up DynamicUser workarounds
...
this commit removes the static assignments for the ntfy-sh user and
group. furthermore, it removes some tmpfiles.d rules which where
initially put in place by https://github.com/NixOS/nixpkgs/pull/234811 .
these are however not required, as ntfy-sh will automatically create the
required files and systemd automatically handles the migration process.
A nixosTest is added to demonstrate that the migration is working
reliably.
This also fixes an issue with where systemd would sometimes not start
ntfy-sh. The tmpfiles rules in combination with impermanence caused `/
var/lib/ntfy-sh` to be a directory when it should have been a symlink.
2024-01-10 00:15:50 +01:00
Peder Bergebakken Sundt
3bf05ba941
Merge pull request #271481 from eliandoran/feature/snmpd
...
nixos/snmpd: init
2024-01-09 21:32:27 +01:00
K900
838aefefc3
Merge remote-tracking branch 'origin/master' into staging-next
2024-01-09 22:42:37 +03:00
Herwig Hochleitner
ae34cddb51
linuxPackages.systemtap: 4.8 -> 5.0a, add nixos tests ( #276840 )
...
* nixos/tests/systemtap: init smoke test
* linuxPackages.systemtap: use --sysroot instead of -r
* nixos/tests/systemtap: rule out warnings
* linuxPackages.systemtap: smaller sysroot
* nixos/tests/systemtap: test on a few more kernels
* linuxPackages.systemtap: provide debuginfo for tracing kernel.function
* linuxPackages.systemtap: test kernel.function probe
* linuxPackages.systemtap: 4.8 -> 5.0a
2024-01-09 19:38:02 +01:00
github-actions[bot]
f85fe5fc29
Merge master into staging-next
2024-01-07 18:00:54 +00:00
Guillaume Girol
db0f76e8c9
Merge pull request #271030 from symphorien/nixseparatedebuginfod
...
nixseparatedebuginfod: init at 0.3.0, plus module and nixos test
2024-01-07 17:45:13 +01:00
Michael Hoang
b09de27cd6
nixos-rebuild: add --target-host test
2024-01-07 03:40:01 +11:00
Guillaume Girol
ff893386c5
nixos/sane: add nixos test
2024-01-02 12:00:00 +00:00
Guillaume Girol
dece72548e
nixseparatedebuginfod: add module and nixos test
2024-01-01 13:42:13 +01:00
github-actions[bot]
65cbf5e637
Merge master into staging-next
2023-12-31 18:01:09 +00:00
Guillaume Girol
a5cbc50912
Merge pull request #276385 from majiru/drawterm-tests
...
drawterm: unstable-2023-09-03 -> unstable-2023-12-23 & nixos tests
2023-12-31 15:41:26 +01:00
github-actions[bot]
dc1ce0d685
Merge staging-next into staging
2023-12-31 12:01:23 +00:00
Martin Weinelt
f142aeb3a2
Merge remote-tracking branch 'origin/master' into staging-next
...
Conflicts:
- pkgs/development/python-modules/scikit-build-core/default.nix
2023-12-31 12:00:30 +01:00
Maciej Krüger
b8a8c2cf15
Merge pull request #266332 from nbraud/nixos/tests/ssh-agent-auth
...
Add NixOS test for `security.pam.enableSSHAgentAuth`
2023-12-31 10:38:36 +01:00
github-actions[bot]
a9cb88c7ae
Merge staging-next into staging
2023-12-31 06:01:28 +00:00
Jan Tojnar
80020c7db4
Merge branch 'master' into staging-next
...
; Conflicts:
; pkgs/development/lua-modules/generated-packages.nix
; pkgs/development/lua-modules/overrides.nix
2023-12-31 02:31:32 +01:00
zowoq
41e3e7ef30
buildbot: 3.10.0 -> 3.10.1
...
Changelog: https://github.com/buildbot/buildbot/releases/tag/v3.10.1
2023-12-30 11:25:04 +10:00
github-actions[bot]
0097df9129
Merge staging-next into staging
2023-12-27 12:01:18 +00:00
github-actions[bot]
04686e4ee3
Merge master into staging-next
2023-12-27 12:00:55 +00:00
Yt
bd5ff67266
Merge pull request #261789 from onny/rspamd-trainer
...
nixos/rspamd-trainer: init; rspamd-trainer: init at unstable-2023-11-27
2023-12-27 11:28:42 +00:00
Jonas Heinrich
80d88736da
nixos/rspamd-trainer: init; rspamd-trainer: init at unstable-2023-11-27
2023-12-27 10:35:53 +01:00
github-actions[bot]
b3ceb9c6b7
Merge staging-next into staging
2023-12-26 18:01:24 +00:00
github-actions[bot]
31febba022
Merge master into staging-next
2023-12-26 18:00:56 +00:00
Felix Bühler
d2e4e09de4
Merge pull request #276552 from r-ryantm/auto-update/freshrss
...
freshrss: 1.22.1 -> 1.23.0
2023-12-26 18:19:53 +01:00
Tomas Antonio Lopez
195cbfc012
nixosTests.sourcehut: split tests belonging to different services
2023-12-25 03:49:11 +01:00
github-actions[bot]
5d5f55c28d
Merge staging-next into staging
2023-12-25 00:02:44 +00:00
github-actions[bot]
88b151ed65
Merge master into staging-next
2023-12-25 00:02:15 +00:00
Felix Buehler
6fc02c6c6f
nixos/freshrss: fix test http-auth
2023-12-25 01:01:20 +01:00
Doron Behar
067338523e
Merge pull request #275281 from eliandoran/feature/mympd-service
...
nixos/mympd: init
2023-12-24 18:43:03 +00:00
nicoo
7e70c08470
nixosTests.ssh-agent-auth: init
2023-12-24 16:00:22 +00:00
github-actions[bot]
3d36e72396
Merge staging-next into staging
2023-12-24 06:01:29 +00:00
Jacob Moody
c16ffa0a12
drawterm: add nixos tests
2023-12-23 22:53:49 -06:00
Martin Weinelt
a3e53d17b6
Merge remote-tracking branch 'origin/master' into staging-next
2023-12-24 02:39:15 +01:00
Mario Rodas
2ba8c30b4e
Merge pull request #252790 from anthonyroussel/gns3-nixos-module
...
nixos/gns3-server: init
2023-12-23 09:27:39 -05:00
github-actions[bot]
6ce4f409b0
Merge staging-next into staging
2023-12-22 00:02:36 +00:00
github-actions[bot]
a9a9030f1b
Merge master into staging-next
2023-12-22 00:02:09 +00:00
Pol Dellaiera
783163f959
Merge pull request #275429 from drupol/code-server/restore
...
code-server: restore and bump (4.16.1 -> 4.19.1)
2023-12-21 21:03:41 +01:00
github-actions[bot]
fe3a0803f6
Merge staging-next into staging
2023-12-21 18:01:22 +00:00
github-actions[bot]
63fbe1a992
Merge master into staging-next
2023-12-21 18:00:56 +00:00
Elian Doran
d3ef138c1b
nixos/mympd: add nixos test
2023-12-21 16:02:10 +02:00
ajs124
d644f3882d
Merge pull request #268146 from nevivurn/feat/openvpn-2.6.8
...
openvpn: 2.5.8 -> 2.6.8
2023-12-21 14:53:07 +01:00
Yongun Seong
52bdb3481c
openvpn: fix tests and add to passthru.tests
2023-12-21 15:34:08 +09:00
Florian Klink
011e924109
Merge pull request #239201 from nesteroff/fix-timesync
...
systemd: disable NSCD when DNSSEC validation is disabled in timesyncd
2023-12-20 22:22:52 +02:00
Yuri Nesterov
6008246790
systemd: disable NSCD when DNSSEC validation is disabled in timesyncd
...
When a system has a wrong date and time timesyncd is unable to synchronize it
because DNSSEC doesn't work. In order to break this chicken and egg problem
systemd-timesync disables DNSSEC validation by setting
SYSTEMD_NSS_RESOLVE_VALIDATE=0 in the unit file. However, it doesn't work in
NixOS because it uses NSCD. This patch disables NSCD in systemd-timesyncd when
SYSTEMD_NSS_RESOLVE_VALIDATE is set to 0 so that it uses NSS libraries
directly. In order for it to be able to find the libnss_resolve.so.2 library
this patch adds the systemd directory in the nix store to the LD_LIBRARY_PATH.
2023-12-20 13:21:43 +02:00
github-actions[bot]
ecc5467899
Merge staging-next into staging
2023-12-19 18:01:20 +00:00
Elian Doran
afdbb7a9c0
nixos/snmpd: add nixos test
2023-12-19 18:54:34 +02:00
Pol Dellaiera
1a57f50d95
Revert "code-server: drop"
...
This reverts commit 72911a99d3 .
2023-12-19 15:40:57 +01:00
Peder Bergebakken Sundt
1a647a10b8
Merge pull request #268806 from Izorkin/init-angie
...
angie: init at 1.4.0
2023-12-19 13:51:51 +01:00
github-actions[bot]
1fc6296f9b
Merge staging-next into staging
2023-12-18 12:01:30 +00:00
Pierre Bourdon
afa3f9b7c1
Merge pull request #264966 from l0b0/test/verify-npmrc-setup
...
nixos: test `programs.npm.npmrc` setting
2023-12-18 07:06:14 +01:00
Izorkin
362a2e618c
nixos/tests: add test api in angie package
2023-12-17 22:43:15 +03:00
github-actions[bot]
1aadb5d97e
Merge staging-next into staging
2023-12-16 00:02:42 +00:00
Franz Pletz
cbb38bf7b7
Merge pull request #264869 from h7x4/nixos-module-cleanup-quicktun
...
nixos/quicktun: clean up module, add tests
2023-12-15 20:14:39 +01:00
github-actions[bot]
bae9ba4ab0
Merge staging-next into staging
2023-12-14 00:02:44 +00:00
Robert Hensing
bef10a5ace
Merge pull request #269551 from tejing1/nixos-stub-ld
...
nixos/stub-ld: init module
2023-12-13 22:36:30 +01:00
github-actions[bot]
1065f5a68a
Merge staging-next into staging
2023-12-12 18:01:44 +00:00
Ryan Lahfa
3bb93fb2cd
Merge pull request #271506 from Misterio77/nginx-redirect-status-code
2023-12-12 14:05:33 +01:00
Gabriel Fontes
a3c60d2ddc
nixos/nginx: make redirect status code configurable
...
Add an option to configure which code globalRedirect and forceSSL use.
It previously was always 301 with no easy way to override.
2023-12-11 11:09:02 -03:00
Jeff Huffman
0863f6d2da
nixos/stub-ld: init module
2023-12-11 05:47:23 -05:00
Minijackson
dadb93b425
nixos/tests/journal-upload: init
2023-12-09 01:54:44 +01:00
Minijackson
302c329ab5
nixos/tests/journal-gateway: init
...
move previous gateway test from systemd-journal -> systemd-journal-gateway
2023-12-09 01:54:44 +01:00
zowoq
18460b4820
nixos/buildbot: only run nixosTest on x86_64-linux
...
Test has been broken for a while on aarch64-linux.
2023-12-06 23:45:45 +01:00
Weijia Wang
4e81387d5b
Merge pull request #264331 from foo-dogsquared/add-nixos-guix-module
...
nixos/guix: init
2023-12-03 13:03:43 +01:00
Bobby Rong
43744f5bc4
Merge pull request #268515 from NixOS/cinnamon
...
Cinnamon 6.0
2023-12-03 12:20:39 +08:00
Peder Bergebakken Sundt
598129ea00
Merge pull request #243476 from OPNA2608/init/lomiri/ayatana-messages
...
ayatana-indicators: init messaging indicator, module, test
2023-12-02 12:56:21 +01:00
Bobby Rong
b7fa2ea58b
nixosTests.cinnamon-wayland: init
2023-12-02 12:12:47 +08:00
Anthony Roussel
7cfb941775
nixosTests.gns3-server: init
2023-12-01 12:11:21 +01:00
Gabriel Arazas
ad277ea47e
nixos/guix: init
2023-12-01 09:10:37 +01:00
Weijia Wang
07183914f1
Merge pull request #257692 from telotortium/anki-sync-server
...
nixos/anki-sync-server: init
2023-12-01 08:30:36 +01:00
Tomas Antonio Lopez
3943aa57c0
nixosTests.sourcehut: test user creation and OAuth token generation
2023-12-01 00:31:17 +01:00
Peder Bergebakken Sundt
637577f1bb
Merge pull request #261704 from baloo/baloo/dublin-traceroute/init
...
dublin-traceroute: init at 2023.04.12
2023-11-30 18:17:24 +01:00
Dominique Martinet
f0f6c77781
nixos/tests/anki-sync-server: add anki sync test
...
Start anki-sync-server service and drive anki manually through its
python lib to test sync.
The anki python part isn't a stable API and might require freqent
rework, let's see if it holds up...
2023-11-30 17:25:27 +01:00
Will Fancher
7f213113e6
Merge pull request #218441 from tomfitzhenry/unl0kr
...
add boot.initrd.unl0kr
2023-11-28 16:10:11 -05:00
Arthur Gautier
070bcf9da4
nixos/dublin-traceroute: init
2023-11-28 08:47:56 -08:00
Mario Rodas
1744e3fa01
Merge pull request #266675 from anthonyroussel/sonic-server-nixos
...
nixos/sonic-server: init
2023-11-25 23:45:16 -05:00
Artturi
4706651a16
Merge pull request #268187 from imincik/geoserver-fix-data-dir
2023-11-25 16:22:31 +02:00
Chris Marchesi
6182b0bde8
nixos/xscreensaver: add module tests
...
Co-authored-by: Aidan Gauland <aidalgol@fastmail.net>
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2023-11-24 08:53:00 -03:00
sinanmohd
aa0b9d2780
nixos/tests/seatd: init
2023-11-23 13:50:14 +11:00
piegames
cec1751cbd
nixosTests.gnome-extensions: Init
2023-11-21 08:42:34 +01:00
Nick Cao
90ef10b571
Merge pull request #253918 from tie/centrifugo
...
centrifugo: init at 5.1.1
2023-11-20 08:59:54 -05:00
Ivan Trubach
3be1aab86f
centrifugo: init at 5.1.1
2023-11-20 10:18:21 +03:00
Mario Rodas
fa14a14694
Merge pull request #258036 from anthonyroussel/fix-ssm-seelog
...
nixos/amazon-ssm-agent: fix missing seelog.xml file
2023-11-19 18:55:57 -05:00
Mario Rodas
c93541b24e
Merge pull request #264910 from anthonyroussel/ocsinventory-agent+nixos
...
nixos/ocsinventory-agent: init
2023-11-19 18:55:06 -05:00
Ivan Mincik
a08880000d
geoserver: add nixos test
2023-11-18 11:13:05 +01:00
Ryan Lahfa
d3530f494c
Merge pull request #264358 from RaitoBezarius/drop-nodejs
2023-11-17 23:26:13 +01:00
Raito Bezarius
72911a99d3
code-server: drop
...
Depends on Node.js 16 and cannot be trivially upgraded to Node.js 18.
2023-11-17 20:26:55 +01:00
Adam Stephens
aafccbad47
nixos/slimserver: init service test
2023-11-17 08:18:31 -05:00
paumr
f561320b8e
nixos/tests/archi: init smoke tests for Archi
2023-11-17 01:09:08 +01:00
Anthony Roussel
2b455c1649
nixosTests.plantuml-server: init
2023-11-15 15:12:56 +01:00
Anthony Roussel
0eeea80863
nixosTests.sonic-server: init
2023-11-10 15:11:28 +01:00
Anthony Roussel
4f7eab6de1
nixosTests.amazon-ssm-agent: init
2023-11-09 12:02:53 +01:00
Martin Weinelt
a3708ce91c
Merge pull request #230380 from graham33/feature/zwave-js-server_module
...
zwave-js: module init, zwave-js-server: init at 1.33.0
2023-11-06 20:24:56 +01:00
Lily Foster
5c5d730067
Merge pull request #262347 from adamcstephens/incus/module
...
nixos/incus: init module and tests
2023-11-03 09:42:24 -04:00
Artturi
891e7b46b9
Merge pull request #261356 from l0b0/test/ssh-audit
2023-11-03 03:16:07 +02:00
Adam Stephens
1fff6a9031
nixos/incus: init module and tests
2023-11-02 19:54:02 -04:00
Anthony Roussel
c72a44718c
nixosTests.ocsinventory-agent: init
2023-11-02 14:20:46 +01:00
Graham Bennett
b2fccae809
zwave-js: module init, zwave-js-server: init at 1.33.0
...
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com>
Co-authored-by: h7x4 <h7x4@nani.wtf>
2023-11-02 08:21:09 +00:00
Victor Engmark
cf8a4723bc
nixos: test programs.npm.npmrc setting
2023-11-02 20:51:26 +13:00
h7x4
78f663bc0b
nixos/quicktun: add test
2023-11-01 20:10:14 +01:00
Artturi
2d3a5c7ddb
Merge pull request #262254 from Artturin/nginxsandboxrem
2023-10-31 18:39:55 +02:00
Maximilian Bosch
5927d55685
privacyidea: remove
...
Related to #262907 (Django3 removal from nixpkgs).
This package already required an unreasonable amount of maintenance
regularly for a such small leaf-package. It has a few highly outdated
dependencies (e.g. flask 1, jinja2 2.11, sqlalchemy 1.3).
After at least each Python package-set update one had to fix up a lot of
dependencies to fix the package itself, so it was only useful on stable
branches. And having so much outdated software in a security-sensitive
piece of software seems questionable.
Finally, globin and I won't be available for maintaining this now that
Mayflower is migrating to another solution (and we'll do that as well)
and I'd expect this to bitrot extremely quick if we both bail out.
2023-10-31 14:17:48 +01:00
OTABI Tomoya
4db9219553
Merge pull request #264084 from kirillrdy/freetube
...
freetube: fix build, use latest electron
2023-10-31 16:53:09 +09:00
Alexandru Scvortov
fa54eeea5c
livebook: add systemd user service, test, and docs
...
Co-authored-by: Yt <happysalada@tuta.io>
2023-10-31 07:31:18 +00:00