Commit Graph

44094 Commits

Author SHA1 Message Date
Moritz Lumme
a30df39047 gnugrep: add myself as maintainer 2022-01-20 09:18:35 +00:00
R. RyanTM
3cbb02087b
socat: 1.7.4.2 -> 1.7.4.3
* socat: 1.7.4.2 -> 1.7.4.3 (#154548)

* socat: remove unnecessary patch with 1.7.4.3

Co-authored-by: Renaud <c0bw3b@users.noreply.github.com>
2022-01-20 09:48:16 +01:00
Fabian Affolter
19f8d8b693 metasploit: 6.1.24 -> 6.1.25 2022-01-20 09:30:41 +01:00
Fabian Affolter
5fd24d884a exploitdb: 2022-01-14 -> 2022-01-20 2022-01-20 09:27:09 +01:00
Katharina Fey
b69f2210e2
ratman: init at 0.3.1 (#155619) 2022-01-20 07:56:15 +01:00
Dmytro Kostiuchenko
358ff98976 Enable asciidoctor-rouge extension 2022-01-20 07:02:38 +02:00
Bobby Rong
c9f2ab4f74
Merge pull request #154374 from r-ryantm/auto-update/autorestic
autorestic: 1.5.0 -> 1.5.1
2022-01-20 12:43:16 +08:00
Anderson Torres
7137c061af
Merge pull request #153781 from puffnfresh/pkgs/dtrx
dtrx: 7.1 -> 8.2.1 (resurrected)
2022-01-19 23:24:09 -03:00
Sandro Jäckel
3c24b6a629
less: 596 -> 600 2022-01-20 03:22:32 +01:00
Sibi Prabakaran
5b3d192e40
rucredstash: init at 0.9.0 (#155135)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-01-20 03:10:08 +01:00
Sandro
91d6342fd2
Merge pull request #155740 from fabaff/bump-kubescape 2022-01-20 02:58:57 +01:00
Brian McKenna
ab001e250a dtrx: 7.1 -> 8.2.1 (resurrected)
The original developer has abandoned this package but some Ubuntu
developers have forked it and maintain it. This means the tests now
work and the package supports Python 3.
2022-01-20 12:56:43 +11:00
Sandro
ba3901b4a2
Merge pull request #155663 from r-ryantm/auto-update/scorecard 2022-01-20 02:38:14 +01:00
Sandro
ca20ddd7dc
Merge pull request #155638 from jmc-figueira/wluma-4.0.0 2022-01-20 02:37:06 +01:00
Sandro
a83621f1ed
Merge pull request #155632 from liclac/bump-apt 2022-01-20 02:36:02 +01:00
Sandro
c3f23af7b2
Merge pull request #155614 from marsam/update-lxd 2022-01-20 02:34:33 +01:00
legendofmiracles
6fe8665874
Merge pull request #155753 from 0x4A6F/master-czkawka
czkawka: 3.1.1 -> 4.0.0
2022-01-19 19:09:20 -06:00
Sandro
726b739bd7
Merge pull request #155577 from r-ryantm/auto-update/pre-commit 2022-01-20 01:57:42 +01:00
Andreas Rammhold
31e5b8dc21
Remove myself from maintainers
I don't have time and energy to deal with all of this anymore.
2022-01-20 00:24:52 +01:00
Ryan Mulligan
dbdd9f9f51
Merge pull request #155654 from r-ryantm/auto-update/swagger-codegen
swagger-codegen3: 3.0.31 -> 3.0.32
2022-01-19 14:59:40 -08:00
Robert Scott
37d3f7569d
Merge pull request #152021 from roblabla/build-ghidra
ghidra: init at 10.1.1
2022-01-19 22:20:39 +00:00
0x4A6F
1b8464022b
czkawka: 3.1.1 -> 4.0.0 2022-01-19 23:10:20 +01:00
Fabian Affolter
75f9d755aa kubescape: 2.0.139 -> 2.0.141 2022-01-19 23:02:50 +01:00
Michele Guerini Rocco
2da332aa2d
Merge pull request #155535 from risicle/ris-libreswan-4.6
libreswan: 4.5 -> 4.6
2022-01-19 22:42:49 +01:00
Martin Weinelt
3b9bc35fd5
Merge pull request #155607 from mweinelt/esphome 2022-01-19 21:43:23 +01:00
Martin Weinelt
32fc7222b6
esphome: 2021.12.3 -> 2022.1.1 2022-01-19 21:13:13 +01:00
Fabian Affolter
8252d1da95
Merge pull request #155465 from fabaff/clean-knock
knockpy: cleanup
2022-01-19 20:13:16 +01:00
Fabian Affolter
918bce1c4b
Merge pull request #155542 from fabaff/bump-gau
gau: 2.0.6 -> 2.0.8
2022-01-19 20:05:33 +01:00
Robert Scott
390e38d18a
Merge pull request #155460 from veprbl/pr/ttfautohint_darwin_fix
ttfautohint: fix darwin build
2022-01-19 18:56:46 +00:00
Fabian Affolter
cd873d3b54 amass: 3.15.2 -> 3.16.0 2022-01-19 17:02:48 +01:00
R. Ryantm
6d60c48bf7 scorecard: 3.2.1 -> 4.0.1 2022-01-19 15:56:04 +00:00
R. Ryantm
cda331a6ed ugrep: 3.5.0 -> 3.6.0 2022-01-19 16:14:56 +01:00
Jan Tojnar
a6018ad946
Merge pull request #152884 from jtojnar/gmic-qt
gmic-qt: 2.7.1 → 3.0.0
2022-01-19 16:00:05 +01:00
R. Ryantm
5074eb0347 swagger-codegen3: 3.0.31 -> 3.0.32 2022-01-19 14:23:39 +00:00
Jonas Chevalier
87875829d4
Merge pull request #155492 from veehaitch/discount-r13y
(r)discount: use deterministic mangling
2022-01-19 15:06:07 +01:00
jmc-figueira
80d4043005
wluma: 3.0.0 -> 4.0.0 2022-01-19 13:33:43 +00:00
embr
c19862c6e5 apt: 2.3.8 -> 2.3.14 2022-01-19 14:08:18 +01:00
Vincent Haupert
57fd0ad582 discount: fix install_name on Darwin 2022-01-19 14:06:28 +01:00
Vincent Haupert
d8ae5dc813 discount: use deterministic mangling
`discount` offers a randomized string mangling function which results in
non-deterministic output.

This commit disables the randomized mangling in favor of a deterministic
approach. `discount` has builtin support for this through the
`--debian-glitch` configuration flag.
2022-01-19 14:06:28 +01:00
Maciej Krüger
97743c2bb7
Merge pull request #155512 from mkg20001/pipect 2022-01-19 13:13:23 +01:00
Bobby Rong
ff09dd8dac
Merge pull request #148871 from r-ryantm/auto-update/bfs
bfs: 2.2.1 -> 2.3
2022-01-19 19:39:36 +08:00
rnhmjoj
4db154ca61
libreswan: fix more binary paths 2022-01-19 11:44:58 +01:00
R. Ryantm
7945280b9b pre-commit: 2.16.0 -> 2.17.0 2022-01-19 08:43:41 +00:00
R. Ryantm
e120543861 vale: 2.13.0 -> 2.14.0 2022-01-19 08:25:41 +00:00
Mario Rodas
11f5b8a816 lxd: 4.21 -> 4.22
https://github.com/lxc/lxd/releases/tag/lxd-4.22
2022-01-19 04:20:00 +00:00
Fabian Affolter
05d7a6005a gau: 2.0.6 -> 2.0.8 2022-01-18 23:58:02 +01:00
Sandro
a638e02ad9
Merge pull request #155503 from SuperSandro2000/mdcat 2022-01-18 23:56:11 +01:00
Robert Scott
edd7f7c6e1 libreswan: 4.5 -> 4.6 2022-01-18 20:56:42 +00:00
Sandro
5c4fa6964f
Merge pull request #138386 from Yarny0/tsm-client 2022-01-18 20:50:28 +01:00
Maciej Krüger
b7012fbd1b
pipectl: 0.2.2 -> 0.3.0 2022-01-18 20:29:10 +01:00
Emery Hemingway
95dfbf360c nncp: 8.0.2 -> 8.1.0 2022-01-18 20:23:04 +01:00
Sandro
222f62ed88
Merge pull request #155474 from 0xbe7a/pferd-3.3.1 2022-01-18 19:25:46 +01:00
Sandro Jäckel
88a4c4c466
mdcat: 0.25.0 -> 0.25.1 2022-01-18 19:02:23 +01:00
Sascha Grunert
04386f3552
fuse-overlayfs: 1.8 -> 1.8.1
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-01-18 15:09:54 +01:00
pennae
e28833d549
Merge pull request #154528 from r-ryantm/auto-update/telepresence2
telepresence2: 2.4.6 -> 2.4.9
2022-01-18 13:58:25 +00:00
be7a
d6a6139d65 pferd: 3.2.0 -> 3.3.1 2022-01-18 14:39:40 +01:00
Jan Tojnar
1bb7065d99 gmic-qt: 2.7.1 → 3.0.0
- https://gmic.eu/gmic300/
- https://discuss.pixls.us/t/release-of-gmic-3-0/17226#from-299-to-300-3
2022-01-18 14:12:26 +01:00
Fabian Affolter
3b0d8c4fee knockpy: cleanup 2022-01-18 12:33:57 +01:00
Dmitry Kalinkin
98a7defa02
ttfautohint: fix darwin build 2022-01-18 05:03:54 -05:00
Sascha Grunert
9ef57dfac7 cri-tools: 1.22.0 -> 1.23.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2022-01-18 07:12:18 +10:00
Steven Kou
966a7403df btop: 1.1.4 -> 1.2.0 2022-01-17 16:58:56 +01:00
7c6f434c
831fd2cd05
Merge pull request #155258 from alyssais/btrfs-progs
btrfs-progs: 5.14.1 -> 5.16
2022-01-17 15:46:24 +00:00
Spencer Janssen
ed5883c1b6 zrepl: 0.4.0 -> 0.5.0 2022-01-17 15:35:45 +01:00
Sandro
de5bf4f833
Merge pull request #155311 from cpcloud/bump-pulumi 2022-01-17 13:12:37 +01:00
Bobby Rong
02de14e258
Merge pull request #155018 from bbigras/kopia
kopia: 0.9.8 -> 0.10.0
2022-01-17 20:12:26 +08:00
Yarny0
756f45306b tsm-client: 8.1.13.2 -> 8.1.13.3
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6540692 (CVE-2021-44832)
2022-01-17 12:09:27 +01:00
Yarny0
be904af99c tsm-client: 8.1.13.1 -> 8.1.13.2
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6537640 (CVE-2021-45105, CVE-2021-45046)
2022-01-17 12:09:27 +01:00
Yarny0
4a42ca06c1 tsm-client: 8.1.13.0 -> 8.1.13.1
Link to Security Bulletin:
https://www.ibm.com/support/pages/node/6527080 (CVE-2021-44228)
2022-01-17 12:09:27 +01:00
Yarny0
66d068bf66 tsm-client: use rpm source instead of deb/Ubuntu
IBM publishes their IBM Spectrum Protect client
for Linux in two flavors:

* "Linux x86_64 client"
* "Linux x86_64 Ubuntu client"

Up to this commit, nixpkgs used the Ubuntu
flavor to build its `tsm-client` derivation.
However, the history of published archive files in

* https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/
* https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/

suggests that updates in the fourth level of
the version numbers (e.g. 8.1.13.0 -> 8.1.13.1)
do not get published as Ubuntu flavor.
It order to be able to always use the latest release,
this commit switches to the non-Ubuntu flavor.
The non-Ubuntu archive contains rpm files,
so this commit switches from `ar` to `rpmextract`.
Instead of unpacking all deb files,
the build recipe now unpacks all _but one_ rpm file:
The file `TIVsm-WEBGUI.x86_64.rpm` apparently
contains a plugin that is not included
in the Ubuntu version (see note below).
Comparing the old and the new derivation's output indicates
that this choice minimizes the difference between the results:

The output of the old (Ubuntu flavor) derivation contains:
* `commons-codec-1.6.jar`
* `share/` with changelog and copyright information
  for the packages `gskssl64` and `gskcrypt64`

The output of the new (non-Ubuntu flavor) derivation contains:
* `lib64`, symlink to `lib`
* `commons-codec-1.14.jar`
* `opt/tivoli/tsm/license/{api,baclient}/sm/`
  with license agreement files in many languages

Besides these differences, the outputs' file names are equal.

Note: I don't know what functionality
`TIVsm-WEBGUI.x86_64.rpm` actually provides.
Unpacking it with the other rpm files makes patchelf complain
about missing X11 libraries, so in order to include it here,
one would likely need to add those to `buildInputs`.
However, as the old (Ubuntu flavor) `tsm-client` package
did not contain this functionality and as I cannot test
or use it in any way, I opted to not include it now.
If we want to include this with a later commit,
we should add another package build option (like `enableGui`)
so that the default `tsm-client` package does not pull in
X11 libraries and its closure size therefore stays small.
2022-01-17 12:09:27 +01:00
Yarny0
f6dca95c5d tsm-client: add test derivation and a module test
The tsm-client needs a tsm-server to do anything useful.
Without a server, automated tests can just
check diagnostic outputs for plausibility.

The commit at hand adds two tests:

1.
The command line interface `dsmc` is called,
then it is verified that the program does

* report the correct client version,
* find its configuration file,
* report a connection error.

2.
To check the GUI (and the tsm-client nixos module), we add a
vm test which uses the module to install `tsm-client-withGui`.
To verify that the GUI's basic functionality is present,
we skip over all connection failure related error
messages and open the "Connection Information"
dialog from the main application window.
This dialog presents the node name and the client version;
both are verified by the test.

Note: Our `tsm-client` build recipe consists of two packages:
The "unwrapped" package and the final package.
This commit puts the unwrapped one into the final
package's `passthru` so that tests can access
the original version string that is needed to check
the client version reported by the application.
2022-01-17 12:09:27 +01:00
Yarny0
8fa6f90ad6 tsm-client: set mainProgram
The TSM command line client `dsmc` should be the
program that is usually invoked from this package.
However, if a user explicitely asks for the
package with GUI support (with `enableGui`,
available in the package `tsm-client-withGui`),
we set the mainProgram to the graphical application `dsmj`
as that's likely what the user is looking for.
2022-01-17 12:09:27 +01:00
Yarny0
7934926b2e tsm-client: makeWrapper buildInputs to nativeBuildInputs
Although I'm not sure if `tsm-client` will ever be
subject to cross-compiling, referencing makeWrapper
from native BuildInputs is The Right Thing.

This is a kind of follow-up of
https://github.com/NixOS/nixpkgs/pull/112276
2022-01-17 12:09:26 +01:00
Yarny0
5ad0ecb901 tsm-client: 8.1.8.0 -> 8.1.13.0
tsm-client now links against openssl;
patchelf complains without it.

Links to IBM's "Authorized Program Analysis Report"s
(something like release notes),
to READMEs, and to Security Bulletins,
for all updates between 8.1.8.0 and 8.1.13.0:

* 8.1.9.x
  * APARs: https://www.ibm.com/support/pages/node/1077159
  * READMEs: https://www.ibm.com/support/pages/node/1108473
  * https://www.ibm.com/support/pages/node/1107261 (CVE-2018-2025)
  * https://www.ibm.com/support/pages/node/1107777 (CVE-2019-4406)

* 8.1.10.x
  * APARs: https://www.ibm.com/support/pages/node/6223098
  * READMEs: https://www.ibm.com/support/pages/node/6223388
  * https://www.ibm.com/support/pages/node/6221448 (CVE-2020-4494, CVE-2020-4406)
  * https://www.ibm.com/support/pages/node/6245356 (CVE-2020-2654)
  * https://www.ibm.com/support/pages/node/6245366 (CVE-2015-4000)

* 8.1.11.x
  * APARs: https://www.ibm.com/support/pages/node/6367203
  * READMEs: https://www.ibm.com/support/pages/node/6367205
  * https://www.ibm.com/support/pages/node/6371646
  * https://www.ibm.com/support/pages/node/6371650
  * https://www.ibm.com/support/pages/node/6371652

* 8.1.12.x
  * APARs: https://www.ibm.com/support/pages/node/6429561
  * READMEs: https://www.ibm.com/support/pages/node/6443671
  * https://www.ibm.com/support/pages/node/6445503 (CVE-2021-20532)
  * https://www.ibm.com/support/pages/node/6445497 (CVE-2021-29672, CVE-2021-20546)
  * https://www.ibm.com/support/pages/node/6445489 (CVE-2020-1971, CVE-2021-23840, CVE-2021-23841)
  * https://www.ibm.com/support/pages/node/6445483 (CVE-2020-27221, CVE-2020-14782)

* 8.1.13.x
  * APARs: https://www.ibm.com/support/pages/node/6524936
  * READMEs: https://www.ibm.com/support/pages/node/6524938
  * https://www.ibm.com/support/pages/node/6524706 (CVE-2021-39048)
  * https://www.ibm.com/support/pages/node/6524712 (CVE-2021-3712, CVE-2021-3711)
2022-01-17 12:09:26 +01:00
Yarny0
517ae2a288 tsm-client: update URL structure
IBM has changed the URL structures of their support web pages.
The commit at hand updates most URLs and
in particular the package update instructions
so they follow the new structure.
It also calculates the source download URL from the
version number, so package updates no longer have to
update the URL in addition to the version string.
2022-01-17 12:09:26 +01:00
Yarny0
6d134acc4a tsm-client: use explicit package option for Java GUI
The tsm-client package comes in two flavours:
command line only (`tsm-client`) and with a
Java-backed GUI (`tsm-client-withGui`).
To control which package is built,
the build recipe simply used to check if the
`jdk8` package was provided as package input.
This commit changes this mechanism:
The build recipe now accepts the explicit option `enableGui`,
which is set to `false` by default.

As the commit at hand touches the build recipe arguments,
it also changes argument sorting following
https://nixos.org/manual/nixpkgs/stable/#sec-syntax
2022-01-17 12:09:26 +01:00
Yarny0
ce6eea6002 tsm-client: add gnugrep to PATH
While testing the new version, I observed that
`dsmc` prints an error "sh: grep: command not found"
when executed with empty PATH.
Apparently, `dsmc` needs `grep` in its PATH.
2022-01-17 12:09:26 +01:00
Yarny0
6e157a481a tsm-client: fix lvm2 support
lvm2 support was broken when lvm2 got
converted to a multiple-output derivation:

https://github.com/NixOS/nixpkgs/pull/93024
d3a991d410

The `runtimeDependencies` attribute doesn't specifically
look for a `lib` output, so it uses the main `out` output
which no longer contains the library object files.

Since TSM loads the `libdevmapper.so` library
dynamically (likely with `dlfcn.h` functions),
the breakage couldn't be detected at build time.

The commit at hand simply uses
`getLib` to pick the correct output.
2022-01-17 12:09:23 +01:00
Phillip Cloud
fd6f913af5
chore(pulumi): regenerate data.nix after version bump 2022-01-17 04:40:11 -05:00
Phillip Cloud
d30fe4b438
pulumi: 3.21.0 -> 3.22.1 2022-01-17 04:40:10 -05:00
Sandro
2cc9cae45d
Merge pull request #155281 from SuperSandro2000/yle-dl 2022-01-17 10:33:21 +01:00
Frederik Rietdijk
afef6d0e81
Merge pull request #154687 from dotlambda/python-alias
python,pythonPackages: make aliases
2022-01-17 09:37:49 +01:00
Bobby Rong
5f6ea5806d
Merge pull request #155197 from veprbl/pr/broken_inav-blackbox-tools
inav-blackbox-tools: mark as broken on darwin
2022-01-17 11:03:17 +08:00
Thiago Kenji Okada
1e2b159b94
Merge pull request #155283 from InfinityGhost/update/opentabletdriver
opentabletdriver: v0.5.3.3 -> v0.6.0.2
2022-01-16 22:40:22 -03:00
legendofmiracles
583a5c9f93
Merge pull request #154637 from schnusch/firefox_decrypt 2022-01-16 19:38:47 -06:00
Sandro Jäckel
ff402748b3
yle-dl: 20210917 -> 20211213 2022-01-17 02:07:27 +01:00
InfinityGhost
a9581967f7 opentabletdriver: v0.5.3.3 -> v0.6.0.2 2022-01-16 20:03:16 -05:00
Phillip Cloud
52edbfc427
pulumi: use gh for versions and parallelize pulumi API downloads (#154880) 2022-01-17 01:57:02 +01:00
Dmytro Kostiuchenko
d5cc6c22ad asciidoctor-with-extensions: enable html5s backend (#104831) 2022-01-16 23:52:30 +02:00
Sandro
24f708861c
Merge pull request #155205 from qowoz/lsd 2022-01-16 21:27:18 +01:00
Alyssa Ross
a5ff1dc05d
btrfs-progs: clarify license 2022-01-16 19:52:46 +00:00
Alyssa Ross
fc2c685b2b
btrfs-progs: enable parallel building
Tested at -j8.
2022-01-16 19:52:41 +00:00
Alyssa Ross
cd4acca2e2
btrfs-progs: 5.14.1 -> 5.16 2022-01-16 19:51:27 +00:00
7c6f434c
edb296a5de
Merge pull request #155248 from trofi/fix-barcode-for-fno-common
barcode: pull upstream fix for -fno-common toolchains
2022-01-16 18:54:38 +00:00
Robert Schütz
d5cceedbd1 python,pythonPackages: make aliases
Since aliases are disallowed in nixpkgs, this makes usage of Python 2
which is EOL more explicit.
2022-01-16 18:39:59 +00:00
Robert Schütz
0d6e7fed1e shocco: use python3 2022-01-16 18:00:59 +00:00
Robert Schütz
b93149c11f rsyslog: use top-level docutils 2022-01-16 18:00:59 +00:00
Sergei Trofimovich
03bfd9f53e barcode: pull upstream fix for -fno-common toolchains
Without the change build fails as:

    $ nix build --impure --expr 'with import ./.{}; barcode.override { stdenv = clang12Stdenv; }' -L
    ...
    barcode> ld: barcode.h:126: multiple definition of `streaming';
      main.o:/build/barcode-0.99/./barcode.h:126: first defined here
2022-01-16 17:57:24 +00:00
Renaud
e27d3fce7b
Merge pull request #153479 from dasj19/brasero-update
brasero: 3.12.2 -> 3.12.3
2022-01-16 18:30:20 +01:00
Luke Granger-Brown
a41ab71c4f
Merge pull request #155172 from lukegb/solo2
solo2-cli: init at 0.1.1
2022-01-16 17:27:30 +00:00
Sandro
bc6cd6a543
Merge pull request #153191 from trofi/update-diffoscope 2022-01-16 18:00:25 +01:00