iana update and gzip compression.

git-svn-id: file:///svn/unbound/trunk@2528 be551aaa-1e26-0410-a405-d3ace91eadb9
This commit is contained in:
Wouter Wijngaards 2011-10-27 08:46:32 +00:00
parent 2479955f9f
commit 69aafe3a1c
2 changed files with 3 additions and 2 deletions

View file

@ -476,8 +476,8 @@ endif
@echo "You still need to remove "`dirname $(DESTDIR)$(configfile)`" , $(DESTDIR)$(configfile) by hand" @echo "You still need to remove "`dirname $(DESTDIR)$(configfile)`" , $(DESTDIR)$(configfile) by hand"
iana_update: iana_update:
curl -o port-numbers.tmp http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml curl -o port-numbers.tmp http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xml --compressed
zcat port-numbers.tmp | awk '/<record>/ {p=0;} /<protocol>udp/ {p=1;} /<protocol>[^u]/ {p=0;} /Decomissioned|Decommissioned|Removed|De-registered|unassigned|Unassigned|Reserved/ {u=1;} /<number>/ { if(u==1) {u=0;} else { if(p==1) { match($$0,/[0-9]+/); print substr($$0, RSTART, RLENGTH) ","}}}' | sort -nu > util/iana_ports.inc if file port-numbers.tmp | grep 'gzip' >/dev/null; then zcat port-numbers.tmp; else cat port-numbers.tmp; fi | awk '/<record>/ {p=0;} /<protocol>udp/ {p=1;} /<protocol>[^u]/ {p=0;} /Decomissioned|Decommissioned|Removed|De-registered|unassigned|Unassigned|Reserved/ {u=1;} /<number>/ { if(u==1) {u=0;} else { if(p==1) { match($$0,/[0-9]+/); print substr($$0, RSTART, RLENGTH) ","}}}' | sort -nu > util/iana_ports.inc
rm -f port-numbers.tmp rm -f port-numbers.tmp
# Automatic dependencies. # Automatic dependencies.

View file

@ -2,6 +2,7 @@
- lame-ttl and lame-size options no longer exist, it is integrated - lame-ttl and lame-size options no longer exist, it is integrated
with the host info. They are ignored (with verbose warning) if with the host info. They are ignored (with verbose warning) if
encountered to keep the config file backwards compatible. encountered to keep the config file backwards compatible.
- fix iana-update for changing gzip compression of results.
26 October 2011: Wouter 26 October 2011: Wouter
- iana portlist updated. - iana portlist updated.