about summary refs log tree commit diff
path: root/pkgs/tools
AgeCommit message (Collapse)AuthorFilesLines
2021-09-29Merge pull request #139886 from rhoriguchi/neofetchSandro1-1/+9
2021-09-29Merge pull request #139676 from mweinelt/cephMartin Weinelt1-2/+2
2021-09-29Merge pull request #139897 from fabaff/ioccheckSandro1-0/+57
2021-09-29opencv2: don't build unfree libraries by defaultAlyssa Ross1-3/+4
In opencv 2.x, unfree libraries are built by default. The package should therefore have been marked as unfree, but wasn't. I've disabled the non-free libraries by default, and added an option to enable them. There are three programs in Nixpkgs that depend on opencv2: mathematica, pfstools, and p2pvc. pfstools requires the non-free libraries if it's built with opencv support, so I've disabled opencv by default there and added an option to enable it. p2pvc links fine, so presumably doesn't need the non-free libraries. I can't test mathematica, so I'm just going to leave it alone.
2021-09-29ioccheck: init at unstable-2021-09-29Fabian Affolter1-0/+57
2021-09-29Merge pull request #139857 from fabaff/go365Sandro1-0/+29
2021-09-29Merge pull request #139860 from fabaff/bump-dalfoxSandro1-3/+3
2021-09-29Merge pull request #138365 from r-ryantm/auto-update/exoscale-cliRyan Mulligan1-2/+2
exoscale-cli: 1.42.0 -> 1.44.0
2021-09-29neofetch: apply patch to fix neofetch returning wrong icon themeRyan Horiguchi1-1/+9
2021-09-29Merge pull request #139882 from fabaff/rustcatRyan Mulligan1-0/+29
rustcat: init at 1.3.0
2021-09-29Merge pull request #139819 from r-ryantm/auto-update/boundaryRyan Mulligan1-4/+4
boundary: 0.6.1 -> 0.6.2
2021-09-29rustcat: init at 1.3.0Fabian Affolter1-0/+29
2021-09-29dalfox: 2.4.9 -> 2.5.2Fabian Affolter1-3/+3
2021-09-29go365: init at 1.4Fabian Affolter1-0/+29
2021-09-29Merge pull request #139847 from fabaff/bump-exploitdbSandro1-2/+2
2021-09-29Merge pull request #139848 from peterhoeg/f/masscanMichele Guerini Rocco1-11/+17
masscan: enable selftest and minor cleanups
2021-09-29masscan: enable selftest and minor cleanupsPeter Hoeg1-11/+17
2021-09-29exploitdb: 2021-09-25 -> 2021-09-29Fabian Affolter1-2/+2
2021-09-29Merge pull request #139796 from rnhmjoj/privoxyMichele Guerini Rocco1-4/+4
privoxy: switch to openssl
2021-09-28Merge pull request #139618 from fabaff/bump-httpiefigsoda1-60/+39
httpie: 2.4.0 -> 2.5.0
2021-09-28Merge pull request #139699 from jojosch/dnsviz-0.9.4figsoda1-2/+2
dnsviz: 0.9.3 -> 0.9.4
2021-09-28Merge pull request #139692 from IvanMalison/bump_quillRyan Burns1-3/+3
quill: 0.2.5 -> 0.2.7
2021-09-29boundary: 0.6.1 -> 0.6.2R. RyanTM1-4/+4
2021-09-28privoxy: switch to opensslrnhmjoj1-4/+4
mbedtls lacks a number of features (like TLS 1.3 and fragmented handshakes) that makes everyday browsing a bit unpractical.
2021-09-28Merge pull request #139661 from fabaff/bump-kubescapeFabian Affolter1-2/+2
kubescape: 1.0.85 -> 1.0.88
2021-09-28Merge pull request #139610 from fabaff/bump-metasploitFabian Affolter4-199/+308
metasploit: 6.0.56 -> 6.1.7
2021-09-28Merge pull request #139607 from fabaff/bump-wpscanFabian Affolter3-37/+42
wpscan: 3.8.18 -> 3.8.19
2021-09-28Merge pull request #139626 from figsoda/hck-updatefigsoda1-3/+3
hck: 0.6.5 -> 0.6.6
2021-09-28Merge pull request #138908 from r-ryantm/auto-update/stress-ngBobby Rong1-2/+2
stress-ng: 0.13.01 -> 0.13.03
2021-09-28Merge pull request #139740 from mweinelt/esphomeSandro1-2/+2
2021-09-28Merge pull request #138750 from humancalico/cve-bin-toolSandro1-0/+84
2021-09-28Merge pull request #137833 from j-hui/viddyfigsoda1-0/+29
viddy: init at 0.2.1
2021-09-28esphome: 2021.9.1 -> 2021.9.2Martin Weinelt1-2/+2
2021-09-28btop: 1.0.5 -> 1.0.9Michael Adler1-2/+2
2021-09-27Merge pull request #139587 from r-ryantm/auto-update/getmail6Robert Schütz1-2/+2
getmail6: 6.18.3 -> 6.18.4
2021-09-28dnsviz: 0.9.3 -> 0.9.4Johannes Schleifenbaum1-2/+2
2021-09-28quill: 0.2.5 -> 0.2.7Ivan Malison1-3/+3
2021-09-27viddy: init at 0.3.1j-hui1-0/+29
2021-09-27Merge pull request #139585 from r-ryantm/auto-update/catclifigsoda1-2/+2
catcli: 0.7.2 -> 0.7.3
2021-09-28ceph: 16.2.5 -> 16.2.6Martin Weinelt1-2/+2
2021-09-27kubescape: 1.0.85 -> 1.0.88Fabian Affolter1-2/+2
2021-09-27hck: 0.6.5 -> 0.6.6figsoda1-3/+3
2021-09-27fdtools: pin to older skalibs versionProfpatsch1-2/+7
fdtools hasn’t caught up with skalibs yet. We also add a revdep test that alerts us in the future if a skalibs bumb breaks fdtools again.
2021-09-27skawarePackages: Fall 2021 releaseProfpatsch6-13/+13
Maintainers Notes below. ~~~ Hello, New versions of all the skarnet.org packages are available. skalibs has undergone a major update, with a few APIs having disappeared, and others having changed. Compatibility with previous versions is *not* assured. Consequently, all the rest of the skarnet.org software has undergone at least a release bump, in order to build with the new skalibs. But some packages also have new functionality added (hence, a minor bump), and others also have their own incompatible changes (hence, a major bump). The new versions are the following: skalibs-2.11.0.0 (major) nsss-0.2.0.0 (major) utmps-0.1.0.3 (release) execline-2.8.1.0 (minor) s6-2.11.0.0 (major) s6-rc-0.5.2.3 (release) s6-portable-utils-2.2.3.3 (release) s6-linux-utils-2.5.1.6 (release) s6-linux-init-1.0.6.4 (release) s6-dns-2.3.5.2 (release) s6-networking-2.5.0.0 (major) mdevd-0.1.5.0 (minor) bcnm-0.0.1.4 (release) dnsfunnel-0.0.1.2 (release) Additionally, a new package has been released: smtpd-starttls-proxy-0.0.1.0 Dependencies have all been updated to the latest versions. They are, this time, partially strict: libraries and binaries may build with older releases of their dependencies, but not across major version bumps. The safest approach is to upgrade everything at the same time. You do not need to recompile your s6-rc service databases or recreate your s6-linux-init run-images. You should restart your supervision tree after upgrading skalibs and s6, as soon as is convenient for you. Details of major and minor package changes follow. * skalibs-2.11.0.0 ---------------- - A lot of obsolete or useless functionality has been removed: libbiguint, rc4, md5, iobuffer, skasigaction, environ.h and getpeereid.h headers, various functions that have not proven their value in a while. - Some functions changed signatures or changed names, or both. - All custom types ending in _t have been renamed, to avoid treading on POSIX namespace. (The same change has not been done yet in other packages, but skalibs was the biggest offender by far.) - Signal functions have been deeply reworked. - cdb has been reworked, the API is now more user-friendly. - New functions have been added. The deletion of significant portions of code has made skalibs leaner. libskarnet.so has dropped under 190 kB on x86_64. The cdb rewrite on its own has helped reduce an important amount of boilerplate in cdb-using code. All in all, code linked against the new skalibs should be slightly smaller and use a tiny bit less RAM. https://skarnet.org/software/skalibs/ git://git.skarnet.org/skalibs * nsss-0.2.0.0 ------------ - Bugfixes. - nsss-switch wire protocol slightly modified, which is enough to warrant a major version bump. - _r functions are now entirely thread-safe. - Spawned nsssd programs are now persistent and only expire after a timeout on non-enumeration queries. This saves a lot of forking with applications that can call primitives such as getpwnam() repeatedly, as e.g. mdevd does when initially parsing its configuration file. - New nsssd-switch program, implementing real nsswitch functionality by dispatching queries to various backends according to a script. It does not dlopen a single library or read a single config file. https://skarnet.org/software/nsss/ git://git.skarnet.org/nsss * execline-2.8.1.0 ---------------- - Bugfixes. - New binary: case. It compares a value against a series of regular expressions, executing into another command line on the first match. https://skarnet.org/software/execline/ git://git.skarnet.org/execline * s6-2.11.0.0 ----------- - Bugfixes. - Some libs6 header names have been simplified. - s6-svwait now accepts -r and -R options. - s6-supervise now reads an optional lock-fd file in the service directory; if it finds one, the first action of the service is to take a blocking lock. This prevents confusion when a controller process dies while still leaving workers holding resources; it also prevents log spamming on user mistakes (autobackgrounding services, notably). - New binaries: s6-socklog, s6-svlink, s6-svunlink. The former is a rewrite of smarden.org's socklog program, in order to implement a fully functional syslogd with only s6 programs. The latter are tools that start and stop services by symlinking/unlinking service directories from a scan directory, in order to make it easier to integrate s6-style services in boot scripts for sequential service managers such as OpenRC. https://skarnet.org/software/s6/ git://git.skarnet.org/s6 * s6-networking-2.5.0.0 --------------------- - Bugfixes. - minidentd has been removed. It was an old and somehow still buggy piece of code that was only hanging around for nostalgia reasons. - Full support for client certificates. Details of the client certificate are transmitted to the application via environment variables (or via an environment string in the case of opportunistic TLS). - Full SNI support, including server-side. (That involved a deep dive into the bearssl internals, which is why it took so long.) The filenames containing secret keys and certificates for <domain> are read in the environment variables KEYFILE:<domain> and CERTFILE:<domain>. Complete client certificate and SNI support now make the TLS part of s6-networking a fully viable replacement of stunnel and other similar TLS tunneling tools. This is most interesting when s6-networking is built against bearssl, which uses about 1/9 of the resources that OpenSSL needs. https://skarnet.org/software/s6-networking/ git://git.skarnet.org/s6-networking * mdevd-0.1.5.0 ------------- - A new option to mdevd is available: -O <nlgroups>. This option makes mdevd rebroadcast uevents to a netlink group (or set of netlink groups) once they have been handled. This allows applications to read uevents from a netlink group *after* the device manager is done with them. This is useful, for instance, when pairing mdevd with libudev-zero for full udev emulation. - The * and & directives, which previously were only triggered by "add" and "remove" actions, are now triggered by *all* action types. This gives users full scripting access to any event, which can be used to implement complex rules similar to udev ones. These two changes make it possible to now build a full-featured desktop system based on mdevd + libudev-zero, without running systemd-udevd or eudev. https://skarnet.org/software/mdevd/ git://git.skarnet.org/mdevd * smtpd-starttls-proxy-0.0.1.0 ---------------------------- This new package, in conjunction with the latest s6-networking, implements the STARTTLS functionality for inetd-like mail servers that do not already support it. (Currently only tested with qmail-smtpd.) If you have noticed that sending mail to skarnet.org supports STARTTLS now, it is thanks to this little piece of software. https://skarnet.org/software/smtpd-starttls-proxy/ git://git.skarnet.org/smtpd-starttls-proxy Enjoy, Bug-reports welcome. Laurent
2021-09-27httpie: 2.4.0 -> 2.5.0Fabian Affolter1-60/+39
2021-09-27Merge pull request #139583 from Vonfry/update/fcitx5Bobby Rong2-4/+4
fcitx5{-rime}: 5.0.8 -> 5.0.9
2021-09-27wpscan: 3.8.18 -> 3.8.19Fabian Affolter3-37/+42
2021-09-27metasploit: 6.0.56 -> 6.1.7Fabian Affolter4-199/+308
2021-09-27getmail6: 6.18.3 -> 6.18.4R. RyanTM1-2/+2
2021-09-27catcli: 0.7.2 -> 0.7.3R. RyanTM1-2/+2