Commit Graph
314445 Commits
Author SHA1 Message Date
rnhmjoj 7d8b303e3f nixos/security/wrappers: check that sources exist
Add a shell script that checks if the paths of all wrapped programs
actually exist to catch mistakes. This only checks for Nix store paths,
which are always expected to exist at build time.
2021-09-13 10:38:04 +02:00
rnhmjoj 22004f7e8f nixos/security/wrappers: use fixed defaults
To keep backward compatibility and have a typing would require making
all options null by default, adding a defaultText containing the actual
value, write the default value logic based on `!= null` and replacing
the nulls laters. This pretty much defeats the point of having used
a submodule type.
2021-09-12 21:43:25 +02:00
rnhmjoj 904f68fb0f nixos/security/wrappers: make well-typed
The security.wrappers option is morally a set of submodules but it's
actually (un)typed as a generic attribute set. This is bad for several
reasons:

1. Some of the "submodule" option are not document;
2. the default values are not documented and are chosen based on
   somewhat bizarre rules (issue #23217);
3. It's not possible to override an existing wrapper due to the
   dumb types.attrs.merge strategy;
4. It's easy to make mistakes that will go unnoticed, which is
   really bad given the sensitivity of this module (issue #47839).

This makes the option a proper set of submodule and add strict types and
descriptions to every sub-option. Considering it's not yet clear if the
way the default values are picked is intended, this reproduces the current
behavior, but it's now documented explicitly.
2021-09-12 21:43:03 +02:00
SandroandGitHub c80b1155c9 Merge pull request #137528 from humancalico/hubble
hubble: init at 0.8.2
2021-09-12 16:14:50 +02:00
SandroandGitHub d63f340344 Merge pull request #128669 from mikroskeem/quakespasm-darwin 2021-09-12 16:12:36 +02:00
a51701e3f3 android-backup-extractor: init at 20210909062443-4c55371 (#137516)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-12 16:02:56 +02:00
SandroandGitHub 11909f7c3c Merge pull request #137513 from r-ryantm/auto-update/python3.8-relatorio
python38Packages.relatorio: 0.9.3 -> 0.10.0
2021-09-12 16:02:10 +02:00
SandroandGitHub da7fd2fdad Merge pull request #137449 from mattchrist/init-stuntman
stuntman: init at 1.2.16
2021-09-12 16:01:37 +02:00
7f22c1851f gnuplot: Allow compiling with libcaca (#137523)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-12 16:00:55 +02:00
b040385412 flynt: init at 0.66 (#137177)
Co-authored-by: Bobby Rong <rjl931189261@126.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-12 16:00:19 +02:00
2b022a979a zsh-fzf-tab: Support darwin platform (#137514)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-12 15:58:48 +02:00
SandroandGitHub 4a56ed7a78 Merge pull request #137447 from mikroskeem/eduke32-macos 2021-09-12 15:58:08 +02:00
SandroandGitHub ac63fe7c33 Merge pull request #137526 from SuperSandro2000/taskopen
taskopen: modernize
2021-09-12 15:57:39 +02:00
Mark Vainomaa 6ab2033765 quakespasm: 0.93.2 -> 0.94.1 2021-09-12 16:31:29 +03:00
Akshat Agarwal 688b9b65cb hubble: init at 0.8.2 2021-09-12 19:00:42 +05:30
Sandro Jäckel d279bf9767 taskopen: modernize 2021-09-12 15:25:31 +02:00
Matt Christ 1d8bdf5389 stuntman: init at 1.2.16 2021-09-12 08:22:04 -05:00
SandroandGitHub 5da2746c8d Merge pull request #134487 from r-ryantm/auto-update/quich 2021-09-12 15:15:11 +02:00
SandroandGitHub 6cdc71a06e Merge pull request #137010 from jacobfoard/golangci-lint-1.42.1
golangci-lint: 1.42.0 -> 1.42.1
2021-09-12 15:14:11 +02:00
SandroandGitHub 0d40f713be Merge pull request #137521 from SuperSandro2000/openems
openems: fix eval
2021-09-12 15:06:31 +02:00
Mario RodasandGitHub 93a56230db Merge pull request #137477 from marsam/update-abseil
abseil-cpp: 20210324.1 -> 20210324.2
2021-09-12 07:52:24 -05:00
Mark Vainomaa 1dc56f1dc8 quakespasm: add SDL2 support; add Darwin support 2021-09-12 15:48:58 +03:00
SandroandGitHub b432b2f337 Merge pull request #137510 from Ma27/bump-wiki-js
wiki-js: 2.5.201 -> 2.5.214
2021-09-12 14:47:46 +02:00
SandroandGitHub b8470110ce Merge pull request #137504 from fabaff/bump-mutf8 2021-09-12 14:47:19 +02:00
Sandro Jäckel e4a49641ae openems: fix eval 2021-09-12 14:45:44 +02:00
Pavol RusnakandGitHub 1998259887 Merge pull request #137519 from r-ryantm/auto-update/blocksat-cli
blocksat-cli: 0.3.2 -> 0.4.0
2021-09-12 14:41:21 +02:00
SandroandGitHub 3742afccd1 Merge pull request #137156 from r-ryantm/auto-update/python3.8-dropbox
python38Packages.dropbox: 11.18.0 -> 11.19.0
2021-09-12 14:38:30 +02:00
R. RyanTM c551361531 blocksat-cli: 0.3.2 -> 0.4.0 2021-09-12 12:27:16 +00:00
SandroandGitHub c8c30a2e0e Merge pull request #137515 from NULLx76/unpackerr-0.9.8 2021-09-12 14:26:19 +02:00
Mark Vainomaa acdec49e96 eduke32: 20210722 -> 20210910 2021-09-12 15:16:25 +03:00
Mark Vainomaa 8112bb92f9 eduke32: implement proper macOS support 2021-09-12 15:16:20 +03:00
SandroandGitHub b3e803abf5 Merge pull request #137448 from tfmoraes/vtk_9.0.3
vtk_9: 9.0.1 -> 9.0.3
2021-09-12 14:16:17 +02:00
SandroandGitHub cdcc4884c3 Merge pull request #137509 from sternenseemann/libvirt-hash
libvirt: fix tarball hash
2021-09-12 14:14:48 +02:00
Victor Roest fd9a52c466 unpackerr: 0.9.7 -> 0.9.8 2021-09-12 13:12:56 +02:00
SandroandGitHub e26b155274 Merge pull request #137444 from SuperSandro2000/wicd
treewide: yank wicd as it is abandoned
2021-09-12 12:56:10 +02:00
R. RyanTM 15fdbbe4e9 python38Packages.relatorio: 0.9.3 -> 0.10.0 2021-09-12 10:55:18 +00:00
markuskowaandGitHub b4114db313 Merge pull request #137133 from x3rAx/linux-router-0.6.2
linux-router: init at 0.6.2
2021-09-12 12:46:29 +02:00
Maximilian BoschandGitHub f2175a917e Merge pull request #135179 from r-ryantm/auto-update/taskopen
taskopen: 1.1.4 -> 1.1.5
2021-09-12 12:43:43 +02:00
Maximilian BoschandGitHub 75e56d5fb6 Merge pull request #135178 from r-ryantm/auto-update/sslmate
sslmate: 1.7.1 -> 1.8.0
2021-09-12 12:42:04 +02:00
Maximilian BoschandGitHub 13d9d33375 Merge pull request #135206 from feijoas/zfs_autobackup
zfs-autobackup: init at 3.1
2021-09-12 12:27:07 +02:00
sternenseemann 036c82cca1 libvirt: fix tarball hash
Fixes this failure: https://hydra.nixos.org/build/152776341

Unsure how this happened, but I verified the GPG signatures locally to
make sure the new hash is good.
2021-09-12 11:59:38 +02:00
Maximilian Bosch 75eaccdcbc wiki-js: 2.5.201 -> 2.5.214
ChangeLog: https://github.com/Requarks/wiki/releases/tag/2.5.214
2021-09-12 11:52:17 +02:00
Michael RaskinandGitHub fe5b774b62 Merge pull request #137503 from Mic92/sysdig2
sysdig: fix linking against libabseil
2021-09-12 09:32:30 +00:00
Fabian AffolterandGitHub 3d015c5845 Merge pull request #137436 from NilsIrl/mitmproxy_7.0.2
mitmproxy: 6.0.2 -> 7.0.2
2021-09-12 11:28:37 +02:00
Fabian Affolter fba1e37757 python3Packages.mutf8: 1.0.4 -> 1.0.5 2021-09-12 10:54:50 +02:00
Jörg Thalheim 6fb71e46ca sysdig: fix linking against libabseil 2021-09-12 10:49:38 +02:00
Vladimír Čunát 79f637da44 Merge #137226: thunderbird-78: 78.13.0 -> 78.14.0 2021-09-12 10:46:26 +02:00
^x3ro f6211582a1 linux-router: init at 0.6.2
Squashed commits:

- Give wrapped executable a nicer name

  The filename of the wrapped binary is used to generate usage examples in
  `--help`. The `wrapProgram` command renames the executable to a hidden
  file and appends `-wrapped` this is then shown in the usage example:

  ```
  Usage: .lnxrouter-wrapped <options>
  ```

- Using `makeWrapper` the executable can be moved to another directory but
  can keep it's oroginal name.

- Replace alias with real package name

- Fix variable name

- Import `makeWrapper` directly instead of importing `pkgs`

  Co-authored-by: markuskowa <markus.kowalewski@gmail.com>

- Move `let` to where it is actually used

- Do not set optional packages `null`

- Remove `name` property

  Co-authored-by: markuskowa <markus.kowalewski@gmail.com>

- Quote url

  Co-authored-by: markuskowa <markus.kowalewski@gmail.com>

- Remove additional link in long description

- Remove unnecessary comment

  Co-authored-by: markuskowa <markus.kowalewski@gmail.com>

- Place optional packages below their respective `use*`

- Shorten description

  See discussion:
  https://github.com/NixOS/nixpkgs/pull/137133#discussion_r705230260

- FIX: Remove duplicate description

- Remove empty line

  Co-authored-by: markuskowa <markus.kowalewski@gmail.com>

- Make packages section more compact

- Make wifi dependencies optional

- Add package without wifi dependencies

- Fix indentation

  Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

- Use `with lib` only where it is needed

  Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-12 10:13:27 +02:00
^x3ro 151fd8a64c maintainers: add x3ro 2021-09-12 10:12:14 +02:00
Jörg ThalheimandGitHub 92e25e5ada Merge pull request #137474 from marsam/uppdate-fstar
fstar: 2021.08.27 -> 2021.09.11
2021-09-12 08:49:06 +01:00