nixpkgs/pkgs/tools/system
Maximilian Bosch e4b49457af
osquery: 3.2.9 -> 3.3.2
Although there's already a windows-only 3.4[1], the latest release for
Unix systems is 3.3.2[2] with the following changes:

* SELinux event recording[3]
* SMART drive information[4]
* ELF parsing to monitor compiler-level protections for binaries[5]

The diff became rather big in the end due to the following changes:

* The SMART information feature uses a custom fork of smartmontools to
  retrieve SMART data programatically[6].

* Replaced the old, bloated `misc.patch` by a simpler patch that only
  fixes two (actual) issues in the CMake build, unnecessary link targets
  and an invalid compiler flag.

* I tried to clean the derivation's code up a little bit by
  simplifying the `preConfigure` hook and adding only one build-input
  per line (that makes merging of several changes to the derivation
  easier as well).

[1] https://github.com/facebook/osquery/releases/tag/3.4.0
[2] https://github.com/facebook/osquery/releases/tag/3.3.2
[3] https://github.com/facebook/osquery/pull/4224
[4] https://github.com/facebook/osquery/pull/4133
[5] https://github.com/facebook/osquery/pull/4708
[6] https://github.com/allanliu/smartmontools
2019-05-27 16:15:56 +02:00
..
acct Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
acpica-tools acpica-tools: 20190405 -> 20190509 2019-05-10 20:48:16 -07:00
actkbd
amtterm
at at: run tests 2018-11-16 16:45:08 +01:00
augeas augeas: 1.11.0 -> 1.12.0 2019-04-27 07:42:05 +02:00
awstats Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
bar
bfs bfs: 1.3.3 -> 1.4.1 2019-05-11 23:42:26 -05:00
bootchart bootchart: 0.14.7 -> 0.14.8 2018-10-08 13:47:30 +02:00
chase
collectd collectd: add comment regarding propagated libraries 2018-12-21 13:43:10 +01:00
confd pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
consul-template pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
cron cron: fix error when running crontab as sudo (issue #54827) 2019-02-08 12:06:16 -05:00
ctop
daemonize
das_watchdog
datefudge datefudge: fix src 2018-11-17 10:16:32 +00:00
dcfldd
dd_rescue dd_rescue: add license + update homepage 2018-09-12 23:12:15 +02:00
ddrescue ddrescue: 1.23 -> 1.24 (#56484) 2019-02-28 00:04:45 +01:00
ddrescueview ddrescueview: init at 0.4alpha3 2018-06-20 06:13:25 +00:00
ddrutility ddrutility: init at 2.8 2018-06-20 06:13:26 +00:00
dfc dfc: 3.0.5 -> 3.1.1 2018-11-24 20:40:37 +01:00
di di: 4.46 -> 4.47 2018-08-17 05:32:31 -07:00
dog
efibootmgr efibootmgr: grab upstream commit as patch to fix w/efivar 37 2018-12-17 11:33:53 +01:00
efivar efivar: 36 -> 37 2018-12-15 23:57:16 -08:00
envconsul
evemu pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
facter facter: 3.13.1 -> 3.13.2 2019-05-01 11:33:35 +02:00
fakechroot
fakeroot fakeroot: Add sed dependency. 2019-01-04 13:11:24 +01:00
fcron
fdisk Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
fio fio: 3.12 -> 3.13 (#56650) 2019-03-04 13:29:33 +01:00
foreman
foremost
freeipmi freeipmi: 1.6.2 -> 1.6.3 2019-01-28 10:55:39 -08:00
gdmap gdmap: link with libm explicitly 2019-01-04 21:44:18 +00:00
gohai pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
goreman goreman: init at 0.2.1 (#59388) 2019-04-13 16:30:05 +02:00
gotop gotop: 2.0.1 -> 3.0.0 (#58615) 2019-04-10 22:22:48 +02:00
gptfdisk gptfdisk: fix tests 2018-08-11 09:35:22 +00:00
gt5
hardinfo hardinfo: fix not finding libc 2019-03-17 09:22:59 +01:00
hardlink Treewide: use https for src.fedoraproject.org 2018-11-24 23:53:27 +01:00
hiera-eyaml
honcho honcho: native fixes 2019-01-15 10:16:11 +01:00
htop treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
hwinfo hwinfo: 21.63 -> 21.64 2019-04-01 09:49:31 -07:00
idle3tools
illum
incron changes as per requested by @aszlig 2018-08-31 02:52:49 +00:00
inxi inxi: 3.0.33-1 -> 3.0.34-1 2019-05-01 16:16:57 +02:00
ioping ioping: 1.0 -> 1.1 2018-09-20 11:44:41 -07:00
iops treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
ior treewide: update homepages to https where available 2019-04-15 10:10:05 -04:00
ipmitool ipmitool: mark linux only 2018-04-05 20:05:25 +02:00
ipmiutil Treewide: use https for SourceForge 2018-11-24 19:58:03 +01:00
journalbeat journalbeat: patchelf the binary instead of using a wrapper 2019-05-10 15:27:45 +02:00
journalwatch journalwatch: use fetchFromGitHub for normalization 2019-04-24 21:26:27 +02:00
jump jump: init at 0.23.0 (#60631) 2019-05-06 07:40:52 -07:00
krakenx krakenx: 0.0.1 -> 0.0.3 2018-09-18 00:18:57 +02:00
ledmon ledmon: fix manpage 2019-04-26 19:47:41 +02:00
loadwatch loadwatch: 1.1 -> 1.1-1-g6d2544c 2018-06-10 20:37:28 +02:00
localtime localtime: migrate to using buildGoPackage 2018-12-21 15:24:02 +01:00
logcheck logcheck: 1.3.19 -> 1.3.20 (#57307) 2019-03-27 23:08:02 +01:00
logrotate logrotate: 3.14.0 -> 3.15.0 2018-12-15 03:44:48 -08:00
lr lr: 1.4 -> 1.4.1 2019-03-12 15:02:48 +00:00
lshw misc: Remove myself from list of maintainers 2019-03-12 23:50:52 +01:00
mcron Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
memtester
minijail minijail: android-8.0.0_r34 -> android-9.0.0_r3 2018-08-24 16:23:39 +00:00
monit monit: 5.25.2 -> 5.25.3 2019-03-25 23:43:30 -07:00
mq-cli
netdata netdata: lm-sensor support 2019-03-10 23:09:35 +01:00
nq
nvtop nvtop: 0.2.2 -> 1.0.0 2019-01-25 10:19:30 +09:00
opencl-info
osquery osquery: 3.2.9 -> 3.3.2 2019-05-27 16:15:56 +02:00
pciutils pciutils: fix the comment with DB date 2018-08-17 21:24:16 +02:00
pcstat pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
plan9port plan9port: 2018-09-20 -> 2019-02-25 2019-03-17 09:46:05 -03:00
procodile procodile: 1.0.17 -> 1.0.23, use bundlerApp 2019-04-30 18:01:54 +02:00
proot proot: fix cross compilation 2019-03-28 21:57:51 +01:00
ps_mem ps_mem: 3.9 -> 3.12 2019-01-12 01:29:44 +03:00
psensor treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
psstop psstop: init at 1.3 2018-04-30 13:17:29 -05:00
r10k r10k: 2.4.3 -> 3.2.0 2019-05-03 18:42:01 +02:00
rofi-systemd rofi-systemd: init at 0.1.0 2018-07-14 19:06:48 -07:00
rowhammer-test
rsyslog rsyslog: 8.1903.0 -> 8.1904.0 2019-05-02 07:53:42 -07:00
runit runit: Enable cross-compilation 2018-05-03 17:06:00 -04:00
s6 s6: 2.7.2.2 -> 2.8.0.0 2019-03-04 23:23:55 +01:00
s6-rc s6-rc: 0.4.1.0 -> 0.5.0.0 2019-03-04 23:23:55 +01:00
s-tui s-tui: 0.8.2 -> 0.8.3 2018-12-02 00:19:41 -06:00
safe-rm
safecopy
setserial setserial: add license 2018-08-04 18:41:06 +02:00
sg3_utils sg3_utils: 1.42 -> 1.44 2018-09-20 04:23:45 -07:00
sleuthkit sleuthkit: 4.6.4 -> 4.6.5 2019-01-16 02:51:49 -08:00
smartmontools smartmontools: 6.6 -> 7.0 (#53115) 2019-01-01 19:02:47 +01:00
socklog
storebrowse reewide: Purge all uses stdenv.system and top-level system 2018-08-30 17:20:32 -04:00
stress treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
stress-ng stress-ng: 0.09.57 -> 0.09.58 (#61429) 2019-05-13 13:34:07 +02:00
suid-chroot
supervise
symlinks
syslog-ng syslogng: 3.20.1 -> 3.21.1 2019-05-24 18:30:56 +00:00
syslog-ng-incubator nixpkgs.syslogng_incubator: mark as broken 2018-08-27 22:17:39 +01:00
systemd-journal2gelf Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
testdisk-photorec testdisk-photorec: init at 7.0 (#45329) 2018-08-23 22:40:54 +02:00
thermald thermald: 1.7.2 -> 1.8 2018-10-03 01:13:31 -07:00
thinkfan thinkfan: add option for libatasmart support 2019-02-03 22:34:41 +01:00
tm
tree tree: use $CC instead of cc to build 2019-03-16 16:30:37 -04:00
ts
undaemonize
uptimed uptimed: 0.4.0 -> 0.4.1 2018-06-18 22:44:18 -07:00
vbetool vbetool: add license 2018-09-12 23:12:15 +02:00
vboot_reference
which Treewide: use HTTPS on GNU domains 2018-12-02 15:51:59 +01:00
wsmancli
xe
yeshup