Commit Graph
526289 Commits
Author SHA1 Message Date
nicoo d8d0b8019f nixos/sudo: Add myself as maintainer 2023-09-18 18:03:58 +00:00
nicoo d63eb55e81 nixos/sudo: Generate sudo-i PAM config for interactive use of sudo-rs 2023-09-18 18:03:58 +00:00
nicoo 7b5b3f5124 nixos/sudo: Add tests for sudo-rs too
Duplicated sudo's testsuite for now, as its maintainer does not with
to collaborate on testing effors; see #253876.

Environment-related tests were removed, as sudo-rs does not support
`(NO)SETENV` yet; see memorysafety/sudo-rs#760
2023-09-18 18:03:58 +00:00
Maciej Krügerandnicoo 4729358fa5 nixos/test-driver: do not break if the command writes to stderr
Capturing `stderr` as part of the return `output` could break existing tests.
2023-09-18 17:36:16 +00:00
nicoo f66eb0df3b nixos/sudo: Only wrap sudoedit when using Miller's sudo 2023-09-18 17:36:15 +00:00
nicoo 914bf58369 nixos/{sudo, terminfo}: Adjust defaults for compatibility with sudo-rs 2023-09-18 17:36:15 +00:00
nicoo f0107b4f63 nixos/sudo: Check syntax using the configured package
This is preferable even for regular `sudo`, but will ensure the check is useful
when using `sudo-rs` in the future.

Also, dropped antediluvian comment about the syntax check being disabled,
when it was clearly not commented out:
  - introduced in 2007, commit 6d65f0ae03ae14f3e978d89959253d9a8f5e0ec1;
  - reverted in 2014, commit e68a5b265a,
    but without ammending the comments.
2023-09-18 17:36:15 +00:00
nicoo c11da39117 nixos/sudo: Drop the sudoers comment for extraRules
All rules are now handled through `extraRules`,
and it is never empty so `optionalString` isn't needed either.
2023-09-18 17:36:15 +00:00
nicoo 717e51a140 nixos/sudo: Make the default rules' options configurable 2023-09-18 17:36:15 +00:00
nicoo b1eab8ca53 nixos/sudo: Handle root's default rule through extraRules
This makes things more uniform, and simplifies compatibility with sudo-rs.

Moreover, users can not inject rules before this if they need to.
2023-09-18 17:35:45 +00:00
nicoo 3a95964fd5 nixos/sudo: Drop useless lib. qualifiers
Also normalise indentation for `mdDoc` to what's prevalent in this file.
2023-09-18 17:35:07 +00:00
nicoo 8b9e867ac8 nixos/sudo: Refactor checks for Todd C. Miller's implemetation 2023-09-18 17:35:07 +00:00
nicoo f5aadb56be nixos/sudo: Refactor option definitions 2023-09-18 17:35:06 +00:00
nicoo 0365b05f13 nixos/terminfo: Add config option not to add extra sudo config
This will be necessary for compatibility with `sudo-rs`.
2023-09-18 17:35:06 +00:00
nicoo 8742134c80 nixos/sudo: Only keep SSH_AUTH_SOCK if used for authentication
This will make compatibility with `sudo-rs` easier.
2023-09-18 17:35:06 +00:00
nicoo 454151375d nixos/sudo: Don't include empty sections
This makes the generated sudoers a touch easier to read.
2023-09-18 17:35:06 +00:00
nicoo 409d29ca73 nixos/sudo: Split up configFile into individual sections 2023-09-18 17:35:06 +00:00
maxineandGitHub 74b1db5164 Merge pull request #253255 from R-VdP/fwupd_1_9_5 2023-09-16 17:48:55 +02:00
Weijia WangandGitHub 6fb1efb2d7 Merge pull request #255480 from chvp/fix/xrdp-src-hash
xrdp: restore 0.9.23 src hash
2023-09-16 17:26:08 +02:00
Fabian AffolterandGitHub 7c2ddffb61 Merge pull request #255455 from r-ryantm/auto-update/python310Packages.jsonpath-ng
python310Packages.jsonpath-ng: 1.5.3 -> 1.6.0
2023-09-16 17:13:31 +02:00
Weijia WangandGitHub 624c20171e Merge pull request #255437 from erdnaxe/libdatachannel-update
libdatachannel: 0.18.5 -> 0.19.1
2023-09-16 16:30:40 +02:00
Mario RodasandGitHub 400df271fc Merge pull request #255405 from r-ryantm/auto-update/refinery-cli
refinery-cli: 0.8.10 -> 0.8.11
2023-09-16 09:28:56 -05:00
Mario RodasandGitHub f7699497f6 Merge pull request #255296 from marsam/update-ruby_3_3
ruby_3_3: preview1 -> preview2
2023-09-16 09:28:40 -05:00
Weijia WangandGitHub 88e25a7a74 Merge pull request #255279 from r-ryantm/auto-update/argocd
argocd: 2.8.3 -> 2.8.4
2023-09-16 16:27:15 +02:00
figsodaandGitHub 6274746258 Merge pull request #255308 from figsoda/biome
biome: 1.1.2 -> 1.2.1
2023-09-16 10:15:19 -04:00
figsodaandGitHub ee57de6b16 Merge pull request #254618 from figsoda/oranda
oranda: 0.3.1 -> 0.4.0
2023-09-16 10:14:45 -04:00
figsodaandGitHub 7ae36677b2 Merge pull request #254603 from figsoda/dool
dool: 1.2.0 -> 1.3.0
2023-09-16 10:14:32 -04:00
piegamesandGitHub 70c8a33a24 Merge pull request #255450: npins: 0.2.0 -> 0.2.2 2023-09-16 16:01:51 +02:00
Charlotte Van Petegem 3c00191aab xrdp: restore 0.9.23 src hash
The 0.9.22.1 hash was reintroduced by accident after a bad rebase in
https://github.com/NixOS/nixpkgs/pull/250189/. This restores the correct hash
for 0.9.23.
2023-09-16 15:59:21 +02:00
Nick CaoandGitHub 3ee07e9bce Merge pull request #255389 from r-ryantm/auto-update/rain
rain: 1.4.4 -> 1.5.0
2023-09-16 09:46:42 -04:00
Nick CaoandGitHub bba7abb609 Merge pull request #255397 from r-ryantm/auto-update/libtommath
libtommath: 1.2.0 -> 1.2.1
2023-09-16 09:45:59 -04:00
Nick CaoandGitHub 1b28254477 Merge pull request #255401 from r-ryantm/auto-update/qpwgraph
qpwgraph: 0.5.2 -> 0.5.3
2023-09-16 09:45:35 -04:00
Nick CaoandGitHub 1f99ec5c3c Merge pull request #255408 from r-ryantm/auto-update/srsran
srsran: 23.04 -> 23.04.1
2023-09-16 09:44:19 -04:00
Nick CaoandGitHub 12470ca5a9 Merge pull request #255457 from markuskowa/upd-qradiolink
qradiolink: 0.8.10-1 -> 0.8.11-1
2023-09-16 09:42:04 -04:00
Nick CaoandGitHub bbf8397cc0 Merge pull request #255350 from mibmo/pkg/monero-cli/mainProgram
monero-cli: set main program
2023-09-16 09:39:31 -04:00
Nick CaoandGitHub a4967a4876 Merge pull request #255348 from r-ryantm/auto-update/aspectj
aspectj: 1.9.20 -> 1.9.20.1
2023-09-16 09:39:19 -04:00
Mario RodasandGitHub 4aac09704f Merge pull request #255318 from fabaff/azure-mgmt-maps-bump
python311Packages.azure-mgmt-maps: 2.0.0 -> 2.1.0
2023-09-16 08:29:01 -05:00
Mario RodasandGitHub 4587bc7849 Merge pull request #255349 from adtya/flyctl/0.1.92
flyctl: 0.1.90 -> 0.1.92
2023-09-16 08:27:47 -05:00
Mario RodasandGitHub 07ce583cdd Merge pull request #255400 from r-ryantm/auto-update/python311Packages.types-mock
python311Packages.types-mock: 5.1.0.1 -> 5.1.0.2
2023-09-16 08:26:10 -05:00
Anderson Torres 74489d7ff6 algol68g: 2.8.4 -> 3.3.22 2023-09-16 13:22:03 +00:00
Anderson Torres 057496d1b2 algol68g: refactor
- finalAttrs
- add withPDFDoc option
- split output
2023-09-16 13:22:03 +00:00
Anderson Torres 39c2bcdf1a algol68g: migrate to by-name 2023-09-16 13:22:03 +00:00
Mario RodasandGitHub 81a28e76f1 Merge pull request #255460 from fabaff/checkov-bump
checkov: 2.4.33 -> 2.4.39
2023-09-16 08:17:40 -05:00
Mario RodasandGitHub f1a88c096f Merge pull request #255445 from r-ryantm/auto-update/jackett
jackett: 0.21.747 -> 0.21.798
2023-09-16 07:55:44 -05:00
Mario RodasandGitHub 187a3626df Merge pull request #255441 from matthiasbeyer/update-zellij
zellij: 0.38.1 -> 0.38.2
2023-09-16 07:49:42 -05:00
Mario RodasandGitHub 00207520f9 Merge pull request #255313 from kilianar/mpsolve-init
mpsolve: init at 3.2.1
2023-09-16 07:48:28 -05:00
Nick CaoandGitHub 990398921f Merge pull request #253564 from renesat/submit/calibre-web
calibre-web: fix static environ method in tornado
2023-09-16 08:41:37 -04:00
Nikolay KorotkiyandGitHub cf72689575 Merge pull request #255439 from ncfavier/miniflux
miniflux: 2.0.46 -> 2.0.48
2023-09-16 16:31:03 +04:00
EmilyandGitHub 4909c2de6c Merge pull request #255459 from bobvanderlinden/pr-hello-mainprogram
hello: add meta.mainProgram
2023-09-16 14:12:22 +02:00
Fabian AffolterandGitHub 93dd304d02 python310Packages.jsonpath-ng: adjust inputs 2023-09-16 13:56:05 +02:00