about summary refs log tree commit diff
path: root/nixos/modules/security
Commit message (Collapse)AuthorAge
* Merge pull request #291951 from amarshall/zfs-pkgs-renamingAdam C. Stephens2024-03-01
|\ | | | | zfs: rename zfsStable -> zfs_2_2; zfsUnstable -> zfs_unstable; remove enableUnstable option in favor of package
| * nixos/pam: Do not incorrectly use zfs.enableUnstable in assertionAndrew Marshall2024-02-27
| | | | | | | | | | `zfs.enableUnstable` only has an effect if `zfs.enabled = true`, so only require `zfs.enabled` to be true here.
* | nixos/pam/kwallet: rename option, allow setting packageK9002024-02-28
|/
* Merge pull request #286857 from RaitoBezarius/cacertsRyan Lahfa2024-02-11
|\ | | | | nixos/security/ca: enable support for compatibility bundles
| * nixos/security/ca: enable support for compatibility bundlesRaito Bezarius2024-02-11
| | | | | | | | | | | | | | | | | | | | Certain software stacks have no support for OpenSSL non-standard PEM format and will fail to use our NixOS CA bundle. For this, it is necessary to fallback on a 'compatibility' bundle which will contain no additional trust rules. Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
* | pam_usb, nixos/pam-usb: dropRaito Bezarius2024-02-08
| | | | | | | | `security.pam.usb` is broken anyway and upstream has abandoned the software.
* | nixos/acme: default to lets encrypt production URL instead of null, mention ↵Sandro2024-02-06
|/ | | | lets encrypt staging URI (#270221)
* nixos/pam: Add pam_intuneRhys Davies2024-02-02
|
* Merge pull request #285587 from edef1c/wrapper-cve-2023-6246Pierre Bourdon2024-02-01
|\ | | | | nixos/modules/security/wrappers: limit argv0 to 512 bytes
| * nixos/modules/security/wrappers: limit argv0 to 512 bytesedef2024-02-01
| | | | | | | | | | | | This mitigates CVE-2023-6246, crucially without a mass-rebuild. Change-Id: I762a0d489ade88dafd3775d54a09f555dc8c2527
* | nixos/pam: remove pam_cgfsAdam Stephens2024-01-31
|/ | | | | pam_cgfs is a cgroups-v1 pam module. Verified with upstream that this module no longer necessary on cgroups-v2 systems.
* nixos/acme: fix assertion for renamed optionéclairevoyant2024-01-19
|
* fix semi-colon missingmian | mian2024-01-18
|
* Merge pull request #243169 from 2xsaiko/outgoing/krb5Peder Bergebakken Sundt2024-01-10
|\ | | | | nixos/krb5: cleanup, fix and RFC42-ify
| * nixos/krb5: add h7x4 as maintainerMarco Rebhan2023-12-21
| |
| * nixos/krb5: add myself as maintainer for module & testsMarco Rebhan2023-12-21
| |
| * nixos/krb5: move to security.krb5Marco Rebhan2023-12-21
| |
* | nixos/pam: Fix use of renamed `enableSSHAgentAuth` optionnicoo2024-01-08
| |
* | Merge pull request #277620 from nbraud/nixos/pam/ssh-agent-auth-31611Maciej Krüger2024-01-08
|\ \ | | | | | | nixos/pam: Add option for ssh-agent auth's trusted authorized_keys files
| * | nixos/sudo: Remove unused `enableSSHAgentAuth` let-bindingnicoo2024-01-04
| | |
| * | nixos/pam: Warn on insecure `sshAgentAuth` configurationsnicoo2024-01-04
| | |
| * | nixos/pam: Add `sshAgentAuth.authorizedKeysFiles` optionnicoo2024-01-03
| | |
| * | nixos/pam: Rename option `enableSSHAgentAuth` to `sshAgentAuth.enable`nicoo2024-01-03
| | |
* | | Merge pull request #276499 from nbraud/nixos/pam/ssh-agent-authMaciej Krüger2024-01-07
|\ \ \ | |/ / |/| | nixos/pam: Add assertion for SSH-agent auth
| * | nixos/pam: Assert that `authorizedKeysFiles` is non-empty when using ↵nicoo2023-12-30
| | | | | | | | | | | | `pam_ssh_agent_auth`
* | | nixos/auditd: fix typoMaciej Krüger2024-01-01
|/ / | | | | | | | | | | | | | | | | Would otherwise fail with ``` error: A definition for option `systemd.services.auditd.conflicts."[definition 1-entry 1]"' is not of type `string matching the pattern [a-zA-Z0-9@%:_.\-]+[.](service|socket|device|mount|automount|swap|target|path|timer|scope|slice)'. Definition values: - In `/nix/store/x2khl2yx0vz2i357x7mz5xm1kagql8ag-source/nixos/modules/security/auditd.nix': "shutdown.target " ```
* | nixos/wrappers: order service after sysusers servicenikstur2023-12-29
| |
* | nixos/ipa: replace activationScriptnikstur2023-12-29
| | | | | | | | Replaced with a dedicated systemd service.
* | Merge pull request #271326 from philiptaron/shutdown.targetnikstur2023-12-27
|\ \ | | | | | | treewide: depend on `shutdown.target` if `DefaultDependencies=no` in almost every case
| * | nixos/suid-sgid-wrappers: ensure correct ordering w.r.t. shutdown.targetPhilip Taron2023-11-30
| | |
| * | nixos/duosec: ensure correct ordering w.r.t. shutdown.targetPhilip Taron2023-11-30
| | |
| * | nixos/auditd: ensure correct ordering w.r.t. shutdown.targetPhilip Taron2023-11-30
| | | | | | | | | | | | | | | This looks like it's got a few other idiosyncrasies, but I'll leave it alone for now.
| * | nixos/apparmor: ensure correct ordering w.r.t. shutdown.targetPhilip Taron2023-11-30
| | |
* | | nixos/wrapper: add basename of the wrapped program to the wrappers name to ↵Sandro Jäckel2023-12-24
| | | | | | | | | | | | | | | | | | easily identify it Also fix the comment with test instructions
* | | nixos/sudo-rs: Removed unused let-bindingnicoo2023-12-24
| |/ |/| | | | | Leftover from bcc2d1238a1c97347518812f224921d29aa3b3f8
* | Merge pull request #270224 from SuperSandro2000/patch-2pennae2023-12-11
|\ \ | |/ |/| nixos/acme: add syntax highlighting to code blocks
| * nixos/acme: add syntax highlighting to code blocksSandro2023-12-10
| |
* | Merge pull request #261702 from h7x4/replace-mkoption-with-mkpackageoptionWeijia Wang2023-11-30
|\ \ | | | | | | treewide: use `mkPackageOption`
| * | treewide: use `mkPackageOption`h7x42023-11-27
| |/ | | | | | | | | This commit replaces a lot of usages of `mkOption` with the package type, to be `mkPackageOption`, in order to reduce the amount of code.
* | nixos/sudo-rs: Move support for `pam_ssh_agent_auth(8)` to PAM's NixOS modulenicoo2023-11-25
| | | | | | | | Similar to delroth's suggestion in #262790.
* | nixos/sudo-rs: Clarify `security.sudo-rs.enable`'s descriptionnicoo2023-11-25
| |
* | nixos/sudo-rs: Refactor option definitionsnicoo2023-11-25
| |
* | nixos/sudo-rs: refactor processing of `cfg.extraRules`nicoo2023-11-25
| |
* | nixos/sudo-rs: Fix bug putting the wrong version of sudo in ↵nicoo2023-11-25
| | | | | | | | `environment.systemPackages`
* | nixos/sudo-rs: Drop checks for sudo implementationnicoo2023-11-25
| |
* | nixos/sudo-rs: uniformize ssh-agent auth behaviour with `security.sudo`nicoo2023-11-25
| |
* | nixos/sudo-rs: Simplify activationnicoo2023-11-25
|/
* treewide: replace broken udev paths with systemdners2023-11-21
|
* nixos/acme: do not eat Let's Encrypt's request limits if misconfigured on ↵Léo Gaspard2023-11-14
| | | | first try (#266155)
* nixos/sudo: Update assertion messagenicoo2023-11-14
|