nixpkgs/pkgs/tools/networking
Eelco Dolstra c8df888858 Add a function "fetchzip"
This function downloads and unpacks a file in one fixed-output
derivation. This is primarily useful for dynamically generated zip
files, such as GitHub's /archive URLs, where the unpacked content of
the zip file doesn't change, but the zip file itself may (e.g. due to
minor changes in the compression algorithm, or changes in timestamps).

Fetchzip is implemented by extending fetchurl with a "postFetch" hook
that is executed after the file has been downloaded. This hook can
thus perform arbitrary checks or transformations on the downloaded
file.
2014-05-08 15:30:17 +02:00
..
ahcpd Adding ahcpd. 2013-05-29 19:16:01 +02:00
aircrack-ng typos 2013-06-03 00:31:43 +02:00
altermime Fix altermime build 2012-04-05 15:31:10 +00:00
aria Update Aria download manager 2014-02-02 21:10:33 +04:00
aria2 aria2: update from 1.17.1 to 1.18.1 2013-12-18 18:18:16 +02:00
atftp Moving debian patch to fetchurl 2011-08-29 13:17:44 +00:00
autossh autossh: update from 1.4b to 1.4c 2013-12-12 03:30:14 +02:00
axel Switch Axel to a publically accessible download source 2014-05-03 01:08:15 +04:00
babeld babeld: update from 1.4.1 to 1.4.3 2013-12-15 11:25:53 +02:00
badvpn BadVPN moved to GitHub 2014-03-09 03:07:09 +04:00
bsd-finger * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
bully bully, a wpa/wpa2 passphrase retriever from wps enabled devices 2014-01-29 20:56:54 +01:00
bwm-ng Some description fixes 2013-10-05 19:36:23 +02:00
ccnet Set meta.platforms attribute to platforms.linux for Seafile packages and their prerequisites 2014-02-28 17:24:43 +01:00
chrony chrony: update from 1.29 to 1.29.1 2014-03-08 18:27:30 +02:00
cjdns cjdns: update to 20130303 2014-04-09 10:30:57 -04:00
cksfv * cksfv 1.3.14. 2009-08-11 13:49:13 +00:00
cntlm * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
connect More description fixes 2013-10-06 12:01:38 +02:00
connman connman: new packages ConnMan v1.20 and connman-ui 2014-01-11 20:22:53 +01:00
connmanui update: connman-ui to latest 2014-01-11 21:18:10 +01:00
curl curl: minor update 7.35.0 -> 7.36.0, including CVE fixes 2014-05-03 11:30:53 +02:00
dd-agent Add a function "fetchzip" 2014-05-08 15:30:17 +02:00
ddclient ddclient: update from 3.8.1 to 3.8.2 2014-01-13 17:53:23 +01:00
dhcp dhcp: Update to 4.1-ESV-R6 2012-07-26 11:44:34 -04:00
dhcpcd dhcpcd: Fix segfaults 2014-04-24 15:19:26 +02:00
dnsmasq dnsmasq: Update to 2.69 2014-04-18 15:39:11 +02:00
dnstop dnstop: update from 20110502 to 20121017 2013-12-15 12:21:29 +02:00
dropbear dropbear: update from 2013.60 to 2013.62 2013-12-10 01:07:30 +02:00
easyrsa easyrsa: symlink correct openssl config 2014-03-21 18:02:14 +01:00
eggdrop eggdrop: fix version to match tarball 2013-07-14 02:08:54 +03:00
fdm Update fdm 2013-07-05 18:43:21 +04:00
filegive Filegive: update to 0.7.4. 2014-01-18 16:06:35 +01:00
flvstreamer make package use mirror:// for gnu, savannah and gnome repositories where possible 2013-07-14 05:23:06 +03:00
fping fping: update from 3.4 to 3.8 2013-12-12 03:11:34 +02:00
fuppes Fuppes: Fix support of faad2, backward compatibility macros were not 2011-04-17 08:27:22 +00:00
getmail adopt rest of the packages that were failing with the buildPythonPackage changes 2014-02-20 01:19:15 +01:00
gftp * More cleanup. 2010-07-28 15:35:01 +00:00
gmvault More description fixes 2013-10-06 12:01:38 +02:00
gupnp-tools Use version variables for easier upgrading 2014-01-30 18:58:59 +01:00
gvpe make package use mirror:// for gnu, savannah and gnome repositories where possible 2013-07-14 05:23:06 +03:00
haproxy set all licenses to be attributes (and wait for Nix 1.7) 2014-03-12 21:20:43 +01:00
host * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
hping hping: New package, version 20051105. 2012-12-12 12:36:17 +01:00
httpie httpie: update to version 0.4.1 to fix the build 2013-04-08 01:19:20 +02:00
hyenae Adding hyenae - patch by MarcWeber 2011-09-24 09:14:21 +00:00
iftop Adopt more packages. 2014-01-28 18:11:00 +01:00
imapproxy Adding imapproxy 2011-11-09 18:25:55 +00:00
imapsync Adding imapsync, with the two needed perl packages. 2009-06-15 18:37:42 +00:00
inadyn Updating inadyn. The old sourceforge place did not work anymore. 2012-03-07 08:37:07 +00:00
inetutils inetutils: update from 1.9.1 to 1.9.2 2014-03-01 05:29:14 +02:00
iodine iodined: Fix iptables and route path to bin instead of sbin 2013-08-05 01:00:34 +02:00
iperf Change several package constraints from linux to unix 2014-04-12 16:01:16 -05:00
isync Update isync version to 1.1.0 (doesn't need recursive listing patch any more) 2014-03-18 10:14:52 +00:00
jnettop Add Jnettop, a network traffic visualizer. 2008-12-03 14:22:55 +00:00
jwhois Making jwhois connect fine for those without ipv6 network. 2011-09-28 07:25:59 +00:00
lftp lftp: add/update meta attributes 2014-04-13 22:23:23 +02:00
lsh lsh: Assume UNIX98 PTYs are available. 2012-04-05 16:26:44 +00:00
maildrop Fix some "meta.licenses" attributes 2014-01-25 03:04:46 +01:00
mailutils mailutils is broken. 2014-04-05 15:55:16 -04:00
megatools megatools: fixing the network part 2013-05-25 00:08:42 +02:00
minidlna minidlna: Update to 1.0.25 and use ffmpeg instead of libav 2013-02-16 21:49:55 +01:00
miniupnpc miniupnpc: update to 1.7. 2012-09-01 00:10:43 +02:00
miniupnpd miniupnpd: Update to 1.8.20140401 2014-04-15 14:37:20 +02:00
modemmanager modemmanager: Update from 0.7.991 to 1.2.0 2014-02-13 18:05:04 +01:00
mosh Change several package constraints from linux to unix 2014-04-12 16:01:16 -05:00
mpack mpack: add version 1.6 2013-08-17 14:42:06 +02:00
mtr Update mtr to 0.85, and allow building on any unix 2014-04-14 12:56:52 -05:00
mu mu: fix build via disabling mug GUI by default 2013-12-10 21:27:47 +01:00
nbd nbd: update to version 3.8 2014-03-20 18:07:23 +01:00
nc6 * ltrace: updated to 0.5.3. 2010-07-29 18:55:16 +00:00
ncat * Cleaned up a lot of description fields that contained newlines. 2009-03-03 13:27:40 +00:00
ncftp Whitespace fixes in package expressions I maintain 2014-01-02 17:58:08 +01:00
ndisc6 ndisc6: update from 1.0.1 to 1.0.2 2013-12-21 02:28:24 +02:00
ndjbdns Add New-DJBDNS 2014-03-29 16:47:23 +00:00
netboot netboot: change to a fixed version, fix build 2013-02-23 23:19:35 +01:00
netcat * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
netcat-openbsd Add netcat-openbsd, TCP/IP swiss army knife, openbsd variant 2013-10-24 10:57:33 +03:00
nethogs nethogs: Add package 2014-04-23 17:54:04 +02:00
netkit/tftp Setting myself as maintainer of netkit tftp, to get updates if it fails to build. 2012-03-07 22:21:24 +00:00
netrw More description fixes 2013-10-06 12:01:38 +02:00
netselect * Added netselect. 2007-08-31 11:14:05 +00:00
network-manager NetworkManager: correct resolvconf executable name 2014-02-28 23:30:19 +01:00
network-manager-applet Fix gsettings schemas usage for several packages due to #1901 2014-04-06 11:02:21 +02:00
networkmanagement Bump networkmanagement version to 0.9.0.9 2013-09-18 20:43:17 -04:00
ngrep ngrep: new package 2014-01-03 16:49:23 +01:00
nss-mdns unmaintain several packages 2013-08-16 23:45:01 +02:00
nss-pam-ldapd nss-pam-ldapd: Upgrade to 0.8.13 2013-07-10 08:49:54 +02:00
ntop Mark more packages as broken 2013-11-04 21:11:00 +01:00
ntopng Whitespace fixes in package expressions I maintain 2014-01-02 17:58:08 +01:00
ntp ntp: Update to 4.2.6p5 2014-02-03 23:44:11 +01:00
nylon More description fixes 2013-10-06 12:01:38 +02:00
nzbget nzbget: Update to 9.0 2013-01-06 22:31:16 +01:00
offlineimap offlineimap: update to (latest) 6.5.5 2013-11-04 19:39:13 +01:00
openresolv openresolv: wrap resolvconf to set PATH 2014-02-28 23:30:19 +01:00
openssh openssh: fix CVE-2014-2653 by a Debian patch 2014-03-29 20:24:13 +01:00
openvpn openvpn: Add systemd startup notification 2014-04-22 13:14:58 +02:00
oslrd oslrd: update from 0.6.5.4 to 0.6.6.1 2013-12-21 02:28:25 +02:00
p2p gtk-gnutella: mark as "broken" 2014-04-26 15:54:18 +02:00
par2cmdline * Fixes for a52dec and mpeg2dec to make vlc build on x86_64-linux. 2008-06-25 15:01:04 +00:00
pdnsd Update pdnsd to 1.2.9a, allow to build on any unix 2014-04-19 11:39:40 +01:00
pdsh pdsh: update to version 2.29 2014-01-13 17:05:45 +01:00
philter Even more mirror:// fixes 2013-07-14 04:17:07 +03:00
ppp ppp: enable ipv6 support 2013-06-11 01:07:06 +02:00
pptp Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
privoxy privoxy: update the build script, add documentation dependency 2013-12-04 04:41:25 +02:00
proxychains More description fixes 2013-10-06 12:01:38 +02:00
pwnat pwnat: Fix evaluation 2013-05-09 13:21:10 +02:00
radvd * radvd updated to 1.8.1. 2011-09-09 13:16:35 +00:00
reaver-wps Adding reaver-wps. 2013-04-26 17:14:09 +04:00
ripmime Update ripmime; builds now 2012-03-30 05:30:09 +00:00
rp-pppoe rpPPPoE: update from 3.10 to 3.11 2013-12-16 01:36:17 +02:00
s3cmd * Apply r32435 from the trunk (always build Python with SSL support). 2012-02-21 23:35:35 +00:00
s3sync * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
samplicator samplicator: New package, version 1.3.7-beta6. 2012-12-12 12:36:18 +01:00
siege siege: expression cleanup 2014-02-02 15:04:46 +01:00
sitecopy * Add a setup hook ‘autoreconfHook’ to simplify packages that need to 2012-05-19 02:52:36 +00:00
slimrat * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
smbldaptools smbldaptools: update from 0.9.7 to 0.9.10, potentially fixes CVE-2012-0961, CVE-2013-1051 2013-12-13 00:08:33 +02:00
snx snx: disown this package 2014-01-21 20:08:41 +01:00
socat Change several package constraints from linux to unix 2014-04-12 16:01:16 -05:00
speedtest-cli speedtest_cli: update from 0.2.4 to 0.2.5 2014-02-20 00:23:05 +01:00
spiped spiped: attempt to fix linux Hydra build 2014-04-11 21:35:08 -05:00
sproxy sproxy: bump 2014-04-24 13:21:46 -04:00
sproxy-web Add sproxy-web 2014-04-06 11:10:01 -04:00
ssmtp * ssmtp updated to 2.64. Also get rid of the cyclic symlink $out/lib/sendmail. 2011-04-06 11:41:36 +00:00
stun * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
stunnel stunnel: adopt, bump to version 5.01 2014-04-08 16:13:52 -05:00
surfraw surfraw: add platforms 2013-12-21 02:28:26 +02:00
swec unmaintain several packages 2013-08-16 23:45:01 +02:00
tcpdump Adopt more packages. 2014-01-28 18:11:00 +01:00
tcpflow Adding TCPFlow: a tool to separate tcp streams when capturing 2014-04-11 11:08:51 +04:00
telnet telnet: fix broken download 2014-03-21 12:26:13 +01:00
tftp-hpa tftp-hpa 5.2. 2012-05-15 14:25:14 +00:00
tinc tinc: update from 1.0.22 to 1.0.23 2013-12-16 01:36:17 +02:00
trickle More description fixes 2013-10-06 12:01:38 +02:00
udptunnel Adding udptunnel 2013-05-08 22:51:39 +02:00
unbound unbound: update from 1.4.13 to 1.4.21 2013-12-21 02:28:27 +02:00
uwimap php53: fix build on darwin (close #748) 2013-07-28 09:41:58 +02:00
vde2 * vde2 updated to 2.3.2. 2011-12-09 11:14:02 +00:00
vlan * Added vlan, which provides the vconfig command. 2011-03-31 11:10:00 +00:00
vpnc vpnc: added patch to fix the 'Error: either "to" is duplicate, or "ipid" is a garbage' bug 2012-02-29 22:50:33 +00:00
vtun Adding vtun. 2009-05-20 17:51:41 +00:00
wakelan * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
wavemon wavemon: update from 0.7.2 to 0.7.5 2013-12-21 02:28:27 +02:00
wbox wbox: New package, version 5. 2012-12-12 12:36:18 +01:00
webalizer Move all db4 packages to the default db5 2014-02-15 12:03:02 +01:00
weighttp Add weighttp 0.3 2013-03-29 15:04:59 +01:00
wget wget: update from 1.14 to 1.15 2014-01-23 21:10:55 +02:00
wicd wicd: wrapper env vars prefix -> postfix 2013-07-31 21:54:09 +02:00
x11-ssh-askpass pkgs/tools/networking/x11-ssh-askpass: capitalize first letter of meta.description 2010-10-07 14:05:19 +00:00
openconnect.nix openconnect: update from 5.01 to 5.02 (CVE-2013-7098) 2014-01-25 13:21:44 +01:00