Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | nixos/treewide: Move rename.nix imports to their respective modules | Silvan Mosberger | 2019-12-10 |
| | | | | | | | | A centralized list for these renames is not good because: - It breaks disabledModules for modules that have a rename defined - Adding/removing renames for a module means having to find them in the central file - Merge conflicts due to multiple people editing the central file | ||
* | treewide: remove redundant quotes | volth | 2019-08-26 |
| | |||
* | nixos/wrappers: remove outdated upgrade code | Linus Heckemann | 2018-10-21 |
| | | | | | As mentioned in the code comments themselves, this was only necessary for 16.09 -> 17.03 and as such is obsolete. | ||
* | wrapper.c: fixup includes to work w/musl | Will Dietz | 2018-03-25 |
| | |||
* | nixos/security-wrapper: Fix cross-compilation | Ben Gamari | 2018-01-09 |
| | |||
* | fuse3: init at 3.1.1 | Michael Weiss | 2017-09-21 |
| | | | | | | | | | | | | | | | | | | | | | | | This includes fuse-common (fusePackages.fuse_3.common) as recommended by upstream. But while fuse(2) and fuse3 would normally depend on fuse-common we can't do that in nixpkgs while fuse-common is just another output from the fuse3 multiple-output derivation (i.e. this would result in a circular dependency). To avoid building fuse3 twice I decided it would be best to copy the shared files (i.e. the ones provided by fuse(2) and fuse3) from fuse-common to fuse (version 2) and avoid collision warnings by defining priorities. Now it should be possible to install an arbitrary combination of "fuse", "fuse3", and "fuse-common" without getting any collision warnings. The end result should be the same and all changes should be backwards compatible (assuming that mount.fuse from fuse3 is backwards compatible as stated by upstream [0] - if not this might break some /etc/fstab definitions but that should be very unlikely). My tests with sshfs (version 2 and 3) didn't show any problems. See #28409 for some additional information. [0]: https://github.com/libfuse/libfuse/releases/tag/fuse-3.0.0 | ||
* | security-wrapper: run activation script after specialfs | tv | 2017-06-26 |
| | | | | | | Ensures that parentWrapperDir exists before it is used. Closes #26851 | ||
* | Fixing attribute name mistake: setguid => setgid | Parnell Springmeyer | 2017-06-15 |
| | |||
* | security-wrapper: link old wrapper dir to new one | Robin Gloster | 2017-03-23 |
| | | | | | | This makes setuid wrappers not fail after upgrading. references #23641, #22914, #19862, #16654 | ||
* | Revert "security-wrapper: Don't remove the old paths yet as that can create ↵ | Robin Gloster | 2017-03-23 |
| | | | | | | | | migration pain" This reverts commit 4c751ced376e0042ddd4f2aa8bd40754b9ea8926. This does not fix the issue as /run is now mounted with nosuid. | ||
* | security-wrapper: Don't remove the old paths yet as that can create ↵ | Parnell Springmeyer | 2017-03-08 |
| | | | | migration pain | ||
* | wrappers service: make /run/wrappers a mountpoint | Nikolay Amiantov | 2017-02-21 |
| | | | | | Also remove some compatibility code because the directory in question would be shadowed by a mountpoint anyway. | ||
* | setcapWrapper: add support for setting permissions | Robin Gloster | 2017-02-17 |
| | |||
* | nixos/security.wrappers: improve documentation | Bjørn Forsman | 2017-02-15 |
| | | | | | | | * The source attribute is mandatory, not optional * The program attribute is optional * Move the info about the mandatory attribute first (most important, IMHO) | ||
* | nixos/security.wrappers: use literalExample in documentation | Bjørn Forsman | 2017-02-15 |
| | | | | | It's much more readable when the example attrset is pretty printed instead of written as one line. | ||
* | nixos: remove remaining reference to setuidPrograms | Bjørn Forsman | 2017-02-15 |
| | | | | The option doesn't exist anymore. | ||
* | security-wrapper: Wrap <para> tags in a <note> tag | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Using para tags for manual formatting | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Syntax wibble | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Default should be to set owner and group to root on setcap wrappers too | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Fixing ref to old-wrappersDir | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Simplifying the wrapper program derivation | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Addressing feedback and fixing a bug | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Removing unused module option old-wrapperDir | Parnell Springmeyer | 2017-02-14 |
| | |||
* | Derp, correctly write the source program's path | Parnell Springmeyer | 2017-02-13 |
| | |||
* | Resurrecting the single-wrapper read from sibling .real file behavior | Parnell Springmeyer | 2017-02-13 |
| | |||
* | Conditionally logging debug messages based on the WRAPPER_DEBUG env var ↵ | Parnell Springmeyer | 2017-01-30 |
| | | | | being set (or not) | ||
* | Switching to individually generated derivations | Parnell Springmeyer | 2017-01-30 |
| | |||
* | Set merge + mkIf always surprises me | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Derp, wrong path name | Parnell Springmeyer | 2017-01-29 |
| | |||
* | More migration cleanup + todos for cleanup | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Gotta provide sane defaults! This is what I get for 5AM coding | Parnell Springmeyer | 2017-01-29 |
| | |||
* | More derp | Parnell Springmeyer | 2017-01-29 |
| | |||
* | A few more tweaks | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Getting rid of the var indirection and using a bin path instead | Parnell Springmeyer | 2017-01-29 |
| | |||
* | More wibbles? | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Another wibble | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Derp derp | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Qualify with lib | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Qualify mkOption with lib | Parnell Springmeyer | 2017-01-29 |
| | |||
* | Removing dead code | Parnell Springmeyer | 2017-01-29 |
| | |||
* | setcap-wrapper: Syntax wibble | Parnell Springmeyer | 2017-01-29 |
| | |||
* | setcap-wrapper: Syntax wibble | Parnell Springmeyer | 2017-01-29 |
| | |||
* | setcap-wrapper: Minor refactor | Parnell Springmeyer | 2017-01-29 |
| | |||
* | setcap-wrapper: Addressing more PR feedback, unifying drvs, and cleaning up ↵ | Parnell Springmeyer | 2017-01-29 |
| | | | | a bit | ||
* | Addressing PR feedback | Parnell Springmeyer | 2017-01-28 |