Commit Graph

513021 Commits

Author SHA1 Message Date
figsoda
701af8d937 vimPlugins.replacer-nvim: init at 2023-07-29 2023-08-09 11:32:40 -04:00
figsoda
4384d0a85d
Merge pull request #248146 from GaetanLepage/lspsaga-nvim 2023-08-09 11:31:46 -04:00
OTABI Tomoya
16c0a07111
Merge pull request #248083 from tjni/async_timeout
python3.pkgs.async-timeout: rename folder to match attribute name
2023-08-10 00:30:34 +09:00
Doron Behar
d3f9852869
Merge pull request #248113 from r-ryantm/auto-update/texlab
texlab: 5.8.0 -> 5.9.0
2023-08-09 15:29:22 +00:00
OTABI Tomoya
4c5b8ebf1a
Merge pull request #248084 from tjni/asyncio-mqtt
python310Packages.asyncio-mqtt: rename file and add wheel dependency
2023-08-10 00:25:46 +09:00
OTABI Tomoya
a2df7a12ef
Merge pull request #247646 from bbigras/webmesh
webmesh: init at 0.1.2
2023-08-10 00:20:27 +09:00
maxine
54d734a420
Merge pull request #248143 from marsam/update-terraform
terraform: 1.5.4 -> 1.5.5
2023-08-09 17:05:23 +02:00
Timo Kaufmann
6aee59be4f
Merge pull request #246804 from natsukium/jupytext/update
python310Packages.jupytext: 1.14.1 -> 1.15.0
2023-08-09 17:04:34 +02:00
Bobby Rong
25cfddf2f8
Merge pull request #248073 from bobby285271/upd/pantheon
pantheon.elementary-icon-theme: 7.3.0 -> 7.3.1
2023-08-09 23:00:10 +08:00
Jonas Heinrich
14f7b1161d nixos/tests/nextcloud: Fix deprecation warning 2023-08-09 16:57:57 +02:00
Alan Pearce
4ebf6f397d zsh-history-to-fish: init at 0.3.0 2023-08-09 16:51:59 +02:00
K900
6338d16648
Merge pull request #247685 from K900/kzones-0.6
kzones: 0.5 -> 0.6, use finalAttrs
2023-08-09 17:45:03 +03:00
K900
11e4ec4615
Merge pull request #248145 from K900/linux-firmware-inception
linux-firmware: 20230804 -> (unstable-)20230809
2023-08-09 17:43:34 +03:00
K900
fc4cb5cee8
Merge pull request #248069 from adamcstephens/woodpecker/1.0.1
woodpecker-*: 1.0.0 -> 1.0.1
2023-08-09 17:34:31 +03:00
K900
7ea06dd833 n8n: 0.227.1 -> 1.1.1 2023-08-09 17:26:51 +03:00
figsoda
be8e54009a leptosfmt: init at 0.1.12
https://github.com/bram209/leptosfmt
2023-08-09 10:19:47 -04:00
Weijia Wang
246cf6c11e
Merge pull request #248114 from gaelreyrol/sozu-update-0.15.3
sozu: 0.15.2 -> 0.15.3
2023-08-09 16:16:49 +02:00
Janik H
9d519307e3
zitadel-tools: init at 0.4.0 2023-08-09 16:12:13 +02:00
OTABI Tomoya
9a4b519cc2
Merge pull request #247271 from LudovicoPiero/teavpn2
teavpn2: init at unstable-2023-07-25
2023-08-09 23:10:48 +09:00
Janik H
33bf1c9273
anytone-emu: init at unstable-2023-06-15 2023-08-09 16:10:32 +02:00
Gaetan Lepage
a2f6d8db52 vimPlugins.lspsaga-nvim-original: mark as deprecated 2023-08-09 16:05:26 +02:00
K900
c99e492f00 linux-firmware: 20230804 -> (unstable-)20230809
Contains AMD microcode for Inception.

No unstable- prefix this time because nixos-hardware checks for YYYYMMDD formatted versions.
2023-08-09 17:03:39 +03:00
Nick Wilburn
f31684880e zarf: 0.28.2 -> 0.28.4 2023-08-09 09:01:41 -05:00
figsoda
a224b6d744
Merge pull request #248125 from r-ryantm/auto-update/git-machete
git-machete: 3.17.8 -> 3.17.9
2023-08-09 10:00:57 -04:00
figsoda
34ce871bbd wazero: 1.3.1 -> 1.4.0
Diff: https://github.com/tetratelabs/wazero/compare/v1.3.1...v1.4.0

Changelog: https://github.com/tetratelabs/wazero/releases/tag/v1.4.0
2023-08-09 09:58:01 -04:00
figsoda
1c5c22ec13 kool: add version test 2023-08-09 09:55:15 -04:00
OTABI Tomoya
c76c96642e
Merge pull request #245670 from l0b0/feat/nbqa
nbqa: init at 1.7.0
2023-08-09 22:53:57 +09:00
figsoda
efa532e530 kool: 2.1.0 -> 2.1.1
Diff: https://github.com/kool-dev/kool/compare/2.1.0...2.1.1

Changelog: https://github.com/kool-dev/kool/releases/tag/2.1.1
2023-08-09 09:52:54 -04:00
figsoda
48e1d3e91f typos: 1.16.2 -> 1.16.3
Diff: https://github.com/crate-ci/typos/compare/v1.16.2...v1.16.3

Changelog: https://github.com/crate-ci/typos/blob/v1.16.3/CHANGELOG.md
2023-08-09 09:50:15 -04:00
networkException
65a8090215
hunspellDictsChromium: init at 115.0.5790.170
chromium requires a custom format for hunspell dictionaries which
they provide as blobs in an upstream repository.

building from source (using convert_dict from the chromium monorepo
and applying it to already packaged dictionaries) would not yield
the same results (chromium packages adjustments to the dictionaries
themselves) and would increase the maintainance cost.

this patch adds a new hunspellDictsChromium attribute which includes
dictionaries from chromium.
2023-08-09 15:39:24 +02:00
Robert Hensing
ea6e5c0730
Merge pull request #246775 from yaxitech/no-kernel-params-wo-kernel
nixos/toplevel: only pass `kernelParams` if `boot.kernel.enable`
2023-08-09 15:14:13 +02:00
Aaron Jheng
abc3cc0ac6
golangci-lint: 1.53.3 -> 1.54.0 2023-08-09 21:12:03 +08:00
Franz Pletz
dcafb07ed8
Merge pull request #232250 from YBeaugnon/libvirt-hooks
nixos/libvirtd: hooks support
2023-08-09 15:07:52 +02:00
Daniel Hill
71390f9bb6
openttd: add some missing dependencies (#247671)
Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
2023-08-09 14:53:08 +02:00
Franz Pletz
1112db61d3
Merge pull request #248121 from wegank/ueberzugpp-bump
ueberzugpp: 2.8.9 -> 2.9.0
2023-08-09 14:49:41 +02:00
Franz Pletz
b15eff32c4
Merge pull request #248126 from DDoSolitary/patch-netdata-ipc
nixos/netdata: fix position of NETDATA_PIPENAME
2023-08-09 14:42:55 +02:00
R. Ryantm
723f0b9148 python310Packages.pyintesishome: 1.8.4 -> 1.8.5 2023-08-09 12:42:48 +00:00
Franz Pletz
e2ec73a505
Merge pull request #248116 from flopraden/bugfix/gitea-dump-custom-dir
nixos/gitea: bugfix for gitea-dump service.
2023-08-09 14:32:53 +02:00
Franz Pletz
758b88150a
Merge pull request #247946 from r-ryantm/auto-update/pgbouncer
pgbouncer: 1.19.1 -> 1.20.0
2023-08-09 14:32:04 +02:00
Franz Pletz
61d46fb269
Merge pull request #248012 from raja/bump/tmuxPlugins-dracula-2.2.0
tmuxPlugins.dracula: v2.1.0 -> v2.2.0
2023-08-09 14:30:54 +02:00
Franz Pletz
26baec3149
Merge pull request #248110 from r-ryantm/auto-update/python310Packages.dask-image
python310Packages.dask-image: 2023.3.0 -> 2023.8.1
2023-08-09 14:26:22 +02:00
Aaron Jheng
6afa15e0e3
cue: 0.5.0 -> 0.6.0 2023-08-09 20:23:09 +08:00
Weijia Wang
e27e2ef417
Merge pull request #247782 from f2k1de/mongodb-4.4.23
mongodb-4_4: 4.4.22 -> 4.4.23
2023-08-09 14:17:35 +02:00
Franz Pletz
5ae8b54223
Merge pull request #247493 from tjni/ea
ea: fix build with rust 1.70
2023-08-09 14:16:39 +02:00
Guillaume Girol
0e4b8a05b2 nixos/wrappers: allow setuid and setgid wrappers to run in user namespaces
In user namespaces where an unprivileged user is mapped as root and root
is unmapped, setuid bits have no effect. However setuid root
executables like mount are still usable *in the namespace* as the user
already has the required privileges. This commit detects the situation
where the wrapper gained no privileges that the parent process did not
already have and in this case does less sanity checking. In short there
is no need to be picky since the parent already can execute the foo.real
executable themselves.

Details:
man 7 user_namespaces:
   Set-user-ID and set-group-ID programs
       When a process inside a user namespace executes a set-user-ID
       (set-group-ID) program, the process's effective user (group) ID
       inside the namespace is changed to whatever value is mapped for
       the user (group) ID of the file.  However, if either the user or
       the group ID of the file has no mapping inside the namespace, the
       set-user-ID (set-group-ID) bit is silently ignored: the new
       program is executed, but the process's effective user (group) ID
       is left unchanged.  (This mirrors the semantics of executing a
       set-user-ID or set-group-ID program that resides on a filesystem
       that was mounted with the MS_NOSUID flag, as described in
       mount(2).)

The effect of the setuid bit is that the real user id is preserved and
the effective and set user ids are changed to the owner of the wrapper.
We detect that no privilege was gained by checking that euid == suid
== ruid. In this case we stop checking that euid == owner of the
wrapper file.

As a reminder here are the values of euid, ruid, suid, stat.st_uid and
stat.st_mode & S_ISUID in various cases when running a setuid 42 executable as user 1000:

Normal case:
ruid=1000 euid=42 suid=42
setuid=2048, st_uid=42

nosuid mount:
ruid=1000 euid=1000 suid=1000
setuid=2048, st_uid=42

inside unshare -rm:
ruid=0 euid=0 suid=0
setuid=2048, st_uid=65534

inside unshare -rm, on a suid mount:
ruid=0 euid=0 suid=0
setuid=2048, st_uid=65534
2023-08-09 12:00:00 +00:00
jopejoe1
bed924c518 firefox-devedition-bin-unwrapped: 117.0b3 -> 117.0b5 2023-08-09 13:55:34 +02:00
jopejoe1
831938a6f5 firefox-beta-bin-unwrapped: 117.0b3 -> 117.0b5 2023-08-09 13:54:55 +02:00
jopejoe1
8cc45b6fd7 firefox-devedition-unwrapped: 117.0b3 -> 117.0b5 2023-08-09 13:54:13 +02:00
R. Ryantm
272b78361c python310Packages.mkdocstrings-python: 1.2.1 -> 1.3.0 2023-08-09 11:53:55 +00:00
jopejoe1
2f6931f802 firefox-beta-unwrapped: 117.0b3 -> 117.0b5 2023-08-09 13:53:27 +02:00