nixpkgs/pkgs/tools/security
Andrew Childs 7869d16545 llvmPackages: Multuple outputs for everythting
Also begin to start work on cross compilation, though that will have to
be finished later.

The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.

Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.

----

Other misc notes, highly incomplete

- lvm-config-native and llvm-config are put in `dev` because they are
  tools just for build time.

- Clang no longer has an lld dep. That was introduced in
  db29857eb3, but if clang needs help
  finding lld when it is used we should just pass it flags / put in the
  resource dir. Providing it at build time increases critical path
  length for no good reason.

----

A note on `nativeCC`:

`stdenv` takes tools from the previous stage, so:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`

while:

1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
2021-04-30 05:41:00 +00:00
..
2fa
acsccid
aespipe
afl
aflplusplus
age
aide
aiodnsbrute
apg
asc-key-to-qr-code-gif
aws-iam-authenticator
aws-okta
b2sum
b3sum
badchars
badtouch badtouch: init at 0.7.3 2021-04-21 18:04:01 +02:00
bash-supergenpass
bettercap bettercap: specify license 2021-04-22 11:03:17 +02:00
bitwarden
bitwarden_rs bitwarden_rs: 1.19.0 -> 1.20.0 (#117931) 2021-03-30 00:33:00 +02:00
bmrsa
browserpass
bruteforce-luks
brutespray
bundler-audit
bypass403
ccid
ccrypt
certmgr
certstrap
cfssl
chaps
chipsec chipsec: Fix building kernel module 2021-04-09 23:00:28 +08:00
chkrootkit chkrootkit: add missing binutils 2021-04-01 17:43:19 +02:00
chntpw
chrome-token-signing
cipherscan cipherscan: use python3 2021-03-25 11:28:57 +01:00
clamav clamav: 0.103.1 -> 0.103.2 2021-04-12 11:13:35 +02:00
clevis
cloudbrute
corsmisc
cosign cosign: use buildFlagsArray 2021-04-21 09:06:45 +01:00
cowpatty
crackxls
creddump
credslayer credslayer: init at 0.1.2 2021-04-01 01:45:31 +02:00
crlfuzz crlfuzz: 1.4.0 -> 1.4.1 2021-04-04 17:49:57 +00:00
crowbar
crunch
cryptomator cryptomator: 1.5.14 -> 1.5.15 2021-04-21 22:58:05 +02:00
ctmg
deepsea
dirmngr
dnsenum
dnsrecon
dnsx dnsx: 1.0.2 -> 1.0.3 2021-04-22 08:38:04 +00:00
doas
doona
doppler doppler: 3.23.1 -> 3.23.2 2021-04-01 07:09:14 +00:00
duo-unix
earlybird earlybird: init at 1.25.0 2021-04-22 11:34:03 -07:00
ecdsatool
ecdsautils
ecryptfs
efitools
eid-mw
enchive
encryptr
enpass enpass: 6.5.1 -> 6.6.1 2021-04-12 15:41:32 +03:00
enum4linux
enum4linux-ng
eschalot
expliot expliot: 0.9.6 -> 0.9.7 2021-04-03 14:52:17 +02:00
fail2ban
fcrackzip
ffuf ffuf: 1.3.0 -> 1.3.1 2021-04-28 21:33:09 +00:00
fido2luks llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
fierce
flare-floss flare-floss: init at 1.7.0 2021-04-21 11:21:10 -07:00
fpm2
fprintd
fprot
fwknop
galer
gau
gen-oath-safe gen-oauth-safe: use python3 2021-04-03 17:06:07 +02:00
gencfsm
genpass
ghidra ghidra: 9.2.2 -> 9.2.3 2021-04-23 17:43:05 +02:00
git-hound
gitjacker gitjacker: 0.0.3 -> 0.1.0 2021-03-30 12:01:35 +00:00
gitleaks gitleaks: 7.4.0 -> 7.4.1 2021-04-26 00:50:38 -04:00
gnome-keysign
gnu-pw-mgr
gnupg
gnupg-pkcs11-scd
go-cve-search
gobuster
gopass gopass: 1.12.4 -> 1.12.5 2021-03-28 04:20:00 +00:00
gorilla-bin
gospider
gpgstats
grype grype: 0.10.2 -> 0.11.0 2021-04-26 00:51:58 +00:00
haka
hakrawler
hash-slinger hash-slinger: stay with python2 2021-04-03 17:06:09 +02:00
hash_extender
hashcash
hashcat
hashcat-utils
hashdeep
haveged
hcxdumptool
hcxtools
hfinger hfinger: 0.2.0 -> 0.2.1 2021-04-20 21:16:53 +02:00
hologram
honeytrap honeytrap: init at unstable-2020-12-10 2021-04-20 16:03:02 -07:00
honggfuzz
httpdump
httpx httpx: 1.0.4 -> 1.0.5 2021-04-15 01:38:06 +00:00
ibm-sw-tpm2
ifdnfc
ike-scan
ipscan
jadx
jd-gui
john kerberos: deprecate alias 2021-04-04 03:18:56 +02:00
jwt-cli
kbs2
keybase keybase-gui: fix build regression 2021-04-21 21:42:13 +02:00
keycard-cli
keysmith
knockknock
knockpy python3Packages.callPackage (#117406) 2021-04-01 20:13:15 +02:00
kpcli
krunner-pass
kubei kubei: init at 1.0.11 2021-04-26 10:56:22 +02:00
kubesec kubesec: init at 2.11.0 2021-04-26 12:20:51 +02:00
kwalletcli
lastpass-cli
ldeep ldeep: 1.0.10 -> 1.0.11 2021-04-20 23:54:28 +02:00
lesspass-cli
libacr38u
libmodsecurity libmodsecurity: 3.0.3 -> 3.0.4 2021-04-17 17:31:33 +02:00
libtpms
logkeys
lynis
masscan
mbox
medusa
meo
metasploit metasploit: 6.0.40 -> 6.0.41 2021-04-23 14:29:47 +02:00
mfcuk
mfoc
minica
minisign
mkp224o
mkpasswd
mkrand
mktemp
modsecurity
monkeysphere
monsoon
mpw
munge
naabu
nasty
nbtscanner nbtscanner: init at 0.0.1 2021-04-26 23:53:39 +02:00
ncrack
neopg
nitrokey-app nitrokey-app: 1.3.2 -> 1.4.2 2021-01-18 07:36:44 +01:00
nmap
nmap-unfree
nosqli
notary
nsjail nsjail: fix bison link error 2021-04-23 23:06:13 +02:00
ntlmrecon ntlmrecon: init at 0.4 2021-04-22 17:14:46 +02:00
nuclei nuclei: 2.3.3 -> 2.3.4 2021-04-05 00:50:49 +00:00
nwipe nwipe: 0.28 -> 0.30 2021-04-19 23:54:39 +02:00
oath-toolkit oathToolkit: 2.6.2 -> 2.6.6 (#120610) 2021-04-27 20:49:18 +02:00
omapd
onesixtyone
onioncircuits
onlykey-cli
open-ecard
opencryptoki
opensc
ossec
p0f
pamtester
paperkey
pass passExtensions.pass-import: convert to buildPythonApplication 2021-04-06 09:18:44 -04:00
passff-host
passphrase2pgp passphrase2pgp: 1.1.0 -> 1.2.0 (#119748) 2021-04-19 02:19:40 +02:00
pbis
pcsc-cyberjack
pcsc-safenet
pcsc-scm-scl011
pcsclite pcsclite: add policy kit support 2021-04-03 19:09:48 +08:00
pcsctools pcsctools: use the local smartcard list 2021-04-03 19:09:48 +08:00
pdfcrack
pgpdump
phrasendrescher
pinentry
pius
plasma-pass plasma-pass: init at 1.2.0 2021-04-27 08:56:04 -07:00
polkit-gnome
proxmark3
prs prs: 0.2.9 -> 0.2.10 2021-04-29 16:08:57 +02:00
pwdsafety
pwgen
pwgen-secure
pwncat pwncat: 0.1.0 -> 0.1.1 2021-04-05 19:12:31 +02:00
pyrit
qdigidoc
radamsa
rage
rarcrack
rbw rbw: 1.1.2 -> 1.2.0 2021-04-25 04:20:00 +00:00
rekor rekor-server: init at 0.1.1 2021-03-27 23:40:46 +01:00
rhash
ripasso
rng-tools
rustscan
safe
saml2aws
sbsigntool
scallion
scilla
scrypt
seccure
secp256k1
secretscanner
sedutil
sequoia llvmPackages: Multuple outputs for everythting 2021-04-30 05:41:00 +00:00
sha1collisiondetection
shc
shhgit
signify
signing-party
sigurlx
simple-tpm-pk11
sipvicious sipvicious: 0.3.2 -> 0.3.3 2021-03-27 21:36:26 +00:00
slowhttptest slowhttptest: init at 1.8.2 2021-03-24 13:36:21 +01:00
sn0int
snallygaster
snow
softhsm
sonar-scanner-cli
sops sops: 3.7.0 -> 3.7.1 2021-04-09 04:20:00 +00:00
spectre-meltdown-checker
srm
ssb
ssdeep
ssh-audit
ssh-to-pgp
sshchecker
sshguard yacc: deprecate alias 2021-04-04 03:18:58 +02:00
sshuttle
sslscan sslscan: 1.11.13 -> 2.0.9 (#118130) 2021-03-31 12:50:48 +02:00
ssss
stegseek
step-ca Add mohe2015 as maintainer to step-ca and nixos/step-ca 2021-04-09 14:57:43 +02:00
step-cli
stoken
stricat
su-exec
subjs
sudo
sudolikeaboss
super
swtpm
tboot tboot: 1.9.8 -> 1.10.1 2021-04-24 02:26:23 +00:00
tcpcrypt
teler teler: 1.2.1 -> 1.2.2 2021-04-05 05:59:33 +00:00
terrascan
thc-hydra
thc-ipv6
theharvester
tor tor: 0.4.5.6 -> 0.4.5.7 2021-04-17 20:42:29 +02:00
tpm-luks
tpm-quote-tools
tpm-tools
tpm2-abrmd
tpm2-tools tpm2-tools: remove nested wrappers 2021-04-27 19:38:29 +02:00
traitor traitor: init at 0.0.3 2021-04-18 14:06:38 +02:00
trousers
trufflehog
uddup
urlhunter
vault vault: 1.7.0 -> 1.7.1 2021-04-22 15:10:13 +02:00
verifpal
volatility
vulnix
wad
wafw00f
wapiti wapiti: init at 3.0.4 2021-03-31 13:43:28 +02:00
wipe
wprecon wprecon: init at 1.6.3a 2021-04-21 18:46:40 +02:00
wpscan
xcat xcat: init at 1.2.0 2021-03-31 20:14:08 +02:00
xorex xorex: init at 0.3.0 2021-04-22 13:53:19 -07:00
xortool
yara yara: add maintainer 2021-04-12 19:53:11 +02:00
yarGen yarGen: install strings.xml 2021-04-22 23:39:47 -07:00
yubikey-agent yubikey-agent: fix systemd unit 2021-04-16 20:45:55 +01:00
zdns zdns: init at 20210327-8c53210 2021-03-30 00:51:22 +02:00
zgrab2 zgrab2: init at 20210327-17a5257 2021-03-27 01:17:21 +01:00
zmap
zsteg
zzuf