nixpkgs/pkgs/tools/networking
John Ericson ba52ae5048 treewide: isArm -> isAarch32
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.

The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:

```
ISA:             ARMv8   {-A, -R, -M}
                 /    \
Mode:     Aarch32     Aarch64
             |         /   \
Encoding:   A64      A32   T32
```

At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.

The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.

[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
..
acme-client
ahcpd
aircrack-ng
airfield
altermime
argus
argus-clients
aria2
arping
arpoison
assh
asynk
atftp
autossh
axel axel: mark linux only 2018-04-05 20:05:01 +02:00
babeld babeld: 1.8.0 -> 1.8.1 2018-04-11 07:21:31 -07:00
badvpn
bgpdump
biosdevname
bsd-finger
bud
bully
burpsuite
bwm-ng
cadaver
carddav-util
ccnet ccnet: 6.1.0 -> 6.1.7 (#38593) 2018-04-08 09:11:01 +02:00
chrony chrony: 3.2 -> 3.3 2018-04-11 00:28:41 -07:00
cjdns treewide: isArm -> isAarch32 2018-04-25 15:28:55 -04:00
cksfv
cmst
cntlm
connect
connman treewide: rename bad filenames 2018-04-17 15:42:25 -05:00
corkscrew
curl
curl-unix-socket
cutter
darkstat
davix
dd-agent
ddclient nixos ddclient: support multiple domains and run via systemd timer 2018-04-15 10:17:46 +08:00
dhcp
dhcpcd dhcpcd: fix /bin/sh impurity 2018-03-30 18:18:19 +02:00
dhcpdump
dhcping
dibbler
dirb
djbdns
dnscrypt-proxy
dnscrypt-wrapper
dnsmasq
dnsperf
dnstop
dnstracer
driftnet
dropbear
easyrsa
eggdrop
email
envoy
eternal-terminal
fakeroute
fastd
fdm
ferm
filegive treewide: isArm -> isAarch32 2018-04-25 15:28:55 -04:00
flannel
flvstreamer
fping
gandi-cli
getmail getmail: 5.5 -> 5.6 2018-04-07 10:51:17 -07:00
gftp
gmvault
goklp
gupnp-tools gupnp-tools: 0.8.13 → 0.8.14 2018-04-25 02:04:33 +02:00
gvpe
hans
haproxy
horst
hping
hss
htpdate htpdate: mark linux only 2018-04-05 20:05:24 +02:00
http-prompt Remove maintainership 2018-04-06 10:57:19 +02:00
httpie
httping
httplab
httpstat
httptunnel
hue-cli
hyenae
i2p i2p: 0.9.33 -> 0.9.34 2018-04-21 14:57:44 +02:00
i2pd
ifstat-legacy
iftop
imapproxy
imapsync
inadyn
inetutils
infiniband-diags
iodine
iouyap
ip2location
ipcalc
iperf
ipv6calc
isync
jnettop
jwhois
kea
keepalived
lftp
libreswan
linkchecker
lldpd lldpd: 0.9.9 -> 1.0.1 2018-04-10 21:08:54 -07:00
logmein-hamachi
lsh
maildrop
mailsend
mailutils mailutils: fix path to sendmail for local mail delivery 2018-04-13 20:50:23 +02:00
maphosts
mcrcon
megatools
memtier-benchmark
minidlna
minio-client minio-client: 2018-02-09T23-07-36Z -> 2018-03-25T01-22-22Z 2018-04-02 12:13:46 +02:00
minissdpd
miniupnpc
miniupnpd miniupnpd: 2.0.20180222 -> 2.0.20180410 2018-04-12 05:32:24 -07:00
miredo
mitmproxy mitmproxy: 3.0.2 -> 3.0.4 2018-04-08 11:36:05 +02:00
modem-manager
mosh
mpack
mtr
mu
nat-traverse
nbd
ncftp
ndisc6
ndjbdns
netalyzr
netboot
netcat-gnu
netcat-openbsd
nethogs
netkit/tftp
netmask
netrw
netselect
netsniff-ng
network-manager network-manager-applet: add runtime dependency on gnome3.keyring 2018-04-18 09:29:13 +01:00
nfdump
ngrep
ngrok-1
ngrok-2 ngrok: enable darwin build 2018-04-04 15:45:19 +02:00
noip
nss-mdns
nss-pam-ldapd
ntopng
ntp
nuttcp
nylon
nzbget nzbget: 19.0 -> 19.1 2018-03-30 18:48:48 +02:00
ocproxy
offlineimap offlineimap: 7.1.5 -> 7.2.0 2018-04-10 14:51:55 -07:00
olsrd
openconnect
openfortivpn
openntpd
openresolv
opensm
openssh openssh_hpn: 7.5p1 -> 7.6p1 2018-04-07 00:32:51 +02:00
openvpn
p2p seeks: mark as broken 2018-04-12 23:04:04 +02:00
packetdrill
par2cmdline
pcapc
pcapfix
pdnsd
pdsh
philter
pingtcp
pirate-get
pixiewps
polygraph
polysh
ppp
pptp
pptpd
privoxy
proxychains
pssh
pwnat
pykms
quicktun
radsecproxy
radvd
ratools
reaver-wps
reaver-wps-t6x
redir
redsocks
ripmime
rp-pppoe
s3cmd
s3gof3r
s6-dns
s6-networking
samplicator
shadowsocks-libev shadowsocks-libev: 2.5.5 -> 3.1.3 2018-04-13 13:39:20 +03:00
shncpd
siege
simpleproxy
sipcalc
sipsak
slimrat
smbldaptools
smokeping
snabb
socat
speedtest-cli
spiped
srelay
ssh-ident
sshpass
ssldump
ssmtp
sstp
strongswan
stubby
stun
stunnel
surfraw
swagger-codegen
swaks
swec
tcpdump
tcpflow
tcpreplay
tcptraceroute
telepresence
telnet
tftp-hpa
tgt
tinc
tlspool tlspool: 20170123 -> 20180227 and fix 2018-03-30 21:21:47 +02:00
toxvpn
tracebox
traceroute
trickle
ua
ucspi-tcp
udptunnel
uget
unbound
uqmi
urlwatch urlwatch: 2.8 -> 2.9 2018-03-30 21:20:03 +02:00
uwimap
vde2
vlan
vpnc
vtun
wakelan
wavemon
wbox
webalizer
weighttp
wget
whois
wicd
wol
wolfebin
wrk
wrk2
wuzz
x11-ssh-askpass
xl2tpd
xnbd
zap
zerotierone
zssh