Commit Graph
778604 Commits
Author SHA1 Message Date
R. RyanTMandGitHub a432520986 home-assistant-custom-components.versatile_thermostat: 7.2.5 -> 7.2.9 (#395136)
https://github.com/jmcollin78/versatile_thermostat/releases/tag/7.2.6
https://github.com/jmcollin78/versatile_thermostat/releases/tag/7.2.7
https://github.com/jmcollin78/versatile_thermostat/releases/tag/7.2.8
https://github.com/jmcollin78/versatile_thermostat/releases/tag/7.2.9
2025-04-01 13:22:06 +02:00
André Silva 4aa1ef3387 polkadot: 2412-3 -> 2412-4 2025-04-01 12:14:18 +01:00
Dimitar Nestorov 68664c0952 mactracker: 7.13.2 -> 7.13.5 2025-04-01 14:04:48 +03:00
R. RyantmandGaetan Lepage 76b48f26f0 vimPlugins.rainbow-delimiters-nvim: unstable-2025-01-12 -> 0.9.1 2025-04-01 13:01:56 +02:00
R. Ryantm 3f9085b9f8 saucectl: 0.194.0 -> 0.194.1 2025-04-01 10:46:18 +00:00
Seth FlynnandGitHub 26b2bef8b3 television: 0.11.14 -> 0.11.15 (#395122) 2025-04-01 06:31:33 -04:00
SandroandGitHub 7a1edc2396 yt-dlp: 2025.3.27 -> 2025.3.31 (#395110) 2025-04-01 12:10:17 +02:00
Gaétan LepageandGitHub 08dc9736a6 nixosTests.n8n: migrate to runTest (#394932) 2025-04-01 12:09:01 +02:00
John Titor e34066f045 scilab-bin: fix build
Nixpkgs for a while has been checking for broken symlinks, and the
result of that is a lot of pacakges like this are broken.

For now we disable this checking, it can be safely reverted when
updated to version 2025.0.0.

Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-04-01 15:38:52 +05:30
R. Ryantm 574e1aaf40 cirrus-cli: 0.139.2 -> 0.140.8 2025-04-01 10:02:14 +00:00
R. Ryantm d52184c471 q2pro: 0-unstable-2025-03-20 -> 0-unstable-2025-03-26 2025-04-01 09:56:32 +00:00
R. RyantmandYaya 2113a521ad pyradio: 0.9.3.11.8 -> 0.9.3.11.9 2025-04-01 11:52:56 +02:00
R. Ryantm 6bc5d40993 veryl: 0.14.1 -> 0.15.0 2025-04-01 09:41:10 +00:00
Arian van Putten 1ff2c33055 fluent-bit: 3.2.9 -> 3.2.6
fluent-bit 3.2.7, 3.2.8 and 3.2.9 are segfaulting when
used in combination with the systemd input. Lets
revert to 3.2.6 for now.

Upstream bug: https://github.com/fluent/fluent-bit/issues/10139

Note that fluent-bit-3.2.7 fixes two high CVEs which we are now
reintroducing. However they are only exploitable if you are
using the OpenTelemetry input or the Prometheus Remote Write input.

OpenTelemetry input: [CVE-2024-50609](https://nvd.nist.gov/vuln/detail/CVE-2024-50609)
Prometheus Remote Write input: [CVE-2024-50608](https://nvd.nist.gov/vuln/detail/CVE-2024-50608)

The problem is as follows:

3.2.7 started vendoring a copy of `libzstd` in tree and statically
linking against it. Also, the fluent-bit binary exports the symbols
of static libraries it links against.

This is a problem because `libzstd` gets `dlopen()`ed by `libsystemd`
when enumerating the journal (as journal logs are zstd compressed). and `libzstd` in Nixpkgs is built
with `-DZSTD_LEGACY_SUPPORT=0` which causes `struct ZSTD_DCtx` to be 16
bytes smaller than without this flag https://github.com/facebook/zstd/blob/dev/lib/decompress/zstd_decompress_internal.h#L183-L187

`libsystemd` calls [`sym_ZSTD_createDCtx()`](https://github.com/systemd/systemd/blob/1e79a2923364b65fc9f347884dd5b9b2087f6e32/src/basic/compress.c#L480)
which calls the function pointer returned by `dlsym()` which is calling into
the `libzstd` that comes with `nixpkgs` and thus allocates a struct that is 16 bytes smaller.

Later then `sym_ZSTD_freeDCtx()` is called. However because fluent-bit
has `zstd` in its global symbol table, any functions that `sym_ZSTD_freeDCtx()`
calls will be calls to the functions in the vendored fluent-bit version of the library
which expects the larger struct. This then causes enough heap corruption to cause
a segfault.

E.g. the subsequent calls to `ZSTD_clearDict(dctx)` and `ZSTD_customFree(dctx->inBuff)`
in https://github.com/facebook/zstd/blob/dev/lib/decompress/zstd_decompress.c#L324
will be working on a struct that is 16 bytes smaller than the one that was allocated
by `libsystemd` and will cause a segfault at some point and thus are probably modifying
pieces of memory that they shouldn't

	(gdb) bt
	#0  0x00007f10e7e9916c in __pthread_kill_implementation () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#1  0x00007f10e7e40e86 in raise () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#2  0x00007f10e7e2893a in abort () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#3  0x000000000046a938 in flb_signal_handler ()
	#4  <signal handler called>
	#5  0x00007f10e7ea42b7 in unlink_chunk.isra () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#6  0x00007f10e7ea45cd in _int_free_create_chunk () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#7  0x00007f10e7ea5a1c in _int_free_merge_chunk () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#8  0x00007f10e7ea5dc9 in _int_free () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#9  0x00007f10e7ea8613 in free () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#10 0x00007f10e80ad3b5 in ZSTD_freeDCtx () from /nix/store/wy0slah6yvchgra8nhp6vgrqa6ay72cq-zstd-1.5.6/lib/libzstd.so.1
	#11 0x00007f10e8c90f6b in decompress_blob_zstd () from /nix/store/b2cfj7yk3wfg1jdwjzim7306hvsc5gnl-systemd-257.3/lib/libsystemd.so.0
	#12 0x00007f10e8bf0efe in journal_file_data_payload () from /nix/store/b2cfj7yk3wfg1jdwjzim7306hvsc5gnl-systemd-257.3/lib/libsystemd.so.0
	#13 0x00007f10e8c00f74 in sd_journal_enumerate_data () from /nix/store/b2cfj7yk3wfg1jdwjzim7306hvsc5gnl-systemd-257.3/lib/libsystemd.so.0
	#14 0x00000000004eae2f in in_systemd_collect ()
	#15 0x00000000004eb5a0 in in_systemd_collect_archive ()
	#16 0x000000000047aa18 in flb_input_collector_fd ()
	#17 0x0000000000495223 in flb_engine_start ()
	#18 0x000000000046f304 in flb_lib_worker ()
	#19 0x00007f10e7e972e3 in start_thread () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6
	#20 0x00007f10e7f1b2fc in __clone3 () from /nix/store/rmy663w9p7xb202rcln4jjzmvivznmz8-glibc-2.40-66/lib/libc.so.6

Reverts 7310ab328b
Reverts 4fbc6cf9c3
2025-04-01 10:35:57 +01:00
Maximilian BoschandGitHub f20b220e17 Merge: nixos/nextcloud: add maintainer team, update docs about maintainership of apps (#393069) 2025-04-01 11:25:28 +02:00
R. Ryantm 8e1af12f26 python312Packages.dash-bootstrap-components: 1.7.1 -> 2.0.0 2025-04-01 09:22:02 +00:00
Piotr KwiecinskiandMasum Reza 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
Louis Thevenet c966955db1 television: 0.11.14 -> 0.11.15 2025-04-01 11:07:12 +02:00
Stefan Mayrhofer 7eeb573de7 walker: 0.12.16 -> 0.12.19
Update walker to version 0.12.19
2025-04-01 11:01:15 +02:00
Weijia WangandGitHub 7740682322 python312Packages.logbook: 1.8.0 -> 1.8.1 (#393309) 2025-04-01 10:58:34 +02:00
aa2e3a580d sof-firmware: 2025.01 -> 2025.01.1 (#394983)
Co-authored-by: lblasc <lblasc@users.noreply.github.com>
2025-04-01 08:52:10 +00:00
5f04ab8509 nezha-theme-nazhua: 0.6.0 -> 0.6.3 (#395102)
Co-authored-by: Moraxyc <Moraxyc@users.noreply.github.com>
2025-04-01 08:44:02 +00:00
YtandGitHub df8dedbf30 aider-chat: fix definition (#395107) 2025-04-01 04:43:00 -04:00
eljammandMasum Reza bcd4721144 linux_xanmod_latest: 6.13.8 -> 6.13.9 2025-04-01 14:11:50 +05:30
eljammandMasum Reza d9196be0b6 linux_xanmod: 6.12.20 -> 6.12.21 2025-04-01 14:11:50 +05:30
Moritz Sanft ef4cdcad9e mkosi: 25.3 -> 25.3-unstable-2025-04-01
Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
2025-04-01 10:30:47 +02:00
Weijia WangandGitHub ce85c90fd5 eglexternalplatform: 1.2 -> 1.2.1 (#393517) 2025-04-01 10:13:42 +02:00
Pol DellaieraandGitHub 0fc64a2b59 nixosTests.xscreensaver: migrate to runTest (#394998) 2025-04-01 10:13:34 +02:00
Pol DellaieraandGitHub 8a2f45af8b nixosTests.firefly-iii{-data-importer}: migrate to runTest (#395013) 2025-04-01 10:13:28 +02:00
Weijia WangandGitHub 1b23daa9b8 prowlarr: 1.31.2.4975 -> 1.32.2.4987 (#393335) 2025-04-01 10:13:20 +02:00
Pol DellaieraandGitHub 9e36d51e02 nixosTests.bazarr: migrate to runTest (#395007) 2025-04-01 10:13:12 +02:00
Jost Alemann 4b8d970047 yt-dlp: 2025.3.27 -> 2025.3.31
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.03.31
Diff: https://github.com/yt-dlp/yt-dlp/compare/2025.03.27...2025.03.31
2025-04-01 10:01:01 +02:00
R. Ryantm 91bb19618e python312Packages.libusb1: 3.3.0 -> 3.3.1 2025-04-01 07:59:06 +00:00
Jörg ThalheimandGitHub be20b7ce39 sops: 3.10.0 -> 3.10.1 (#394976) 2025-04-01 09:58:06 +02:00
a4338c34e2 i2p: 2.8.1 -> 2.8.2 (#395053)
Co-authored-by: linsui <linsui@users.noreply.github.com>
2025-04-01 07:50:59 +00:00
R. Ryantm e170677ba0 lean4: 4.17.0 -> 4.18.0 2025-04-01 07:50:53 +00:00
Fabian AffolterandGitHub 285944aa48 python312Packages.groq: 0.18.0 -> 0.19.0 (#390839) 2025-04-01 09:50:22 +02:00
FliegendeWurst 66bfee6a12 aider-chat: fix definition 2025-04-01 09:47:42 +02:00
Pol DellaieraandGitHub 11fa74a84c open-webui: 0.5.20 -> 0.6.0 (#395086) 2025-04-01 09:45:51 +02:00
TomaSajt b457b39340 logseq: init at 0.10.9-unstable-2025-03-11 2025-04-01 09:44:20 +02:00
Fabian Affolter 08c600ee0b python313Packages.oras: 0.2.27 -> 0.2.28
Changelog: https://github.com/oras-project/oras-py/blob/0.2.28/CHANGELOG.md
2025-04-01 09:42:31 +02:00
FliegendeWurst f42cd833c1 pythonPackages: prevent incorrect package definitions 2025-04-01 09:40:25 +02:00
FliegendeWurst e7c641248e python3Packages.language-tool-python: fix definition 2025-04-01 09:40:25 +02:00
FliegendeWurst fe0e29587f tandoor-recipes: fix nested python.pkgs use 2025-04-01 09:40:25 +02:00
Fabian AffolterandGitHub 0b0aa7b6d9 python313Packages.aiorussound: 4.4.0 -> 4.5.0 (#395084) 2025-04-01 09:33:24 +02:00
Fabian AffolterandGitHub 9461dbd644 python313Packages.ohme: 1.4.1 -> 1.5.1 (#395085) 2025-04-01 09:33:13 +02:00
Fabian AffolterandGitHub bb1e7631ff python312Packages.pydroid-ipcam: 2.0.0 -> 3.0.0 (#395022) 2025-04-01 09:32:25 +02:00
Fabian AffolterandGitHub 32eba0b966 python312Packages.pvo: 2.2.0 -> 2.2.1 (#395041) 2025-04-01 09:32:12 +02:00
Jörg ThalheimandGitHub c52672cc97 zig_0_11: mark as broken (#394996) 2025-04-01 09:31:33 +02:00