Package: linux-igd / 1.0+cvs20070630-6

Metadata

Package Version Patches format
linux-igd 1.0+cvs20070630-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02 makefile.diff | (download)

Makefile | 50 32 + 18 - 0 !
gatedevice.c | 8 4 + 4 - 0 !
gatedevice.h | 2 1 + 1 - 0 !
main.c | 2 1 + 1 - 0 !
pmlist.c | 2 1 + 1 - 0 !
5 files changed, 39 insertions(+), 25 deletions(-)

 fix include files and include paths
03 gatedesc version.patch | (download)

etc/gatedesc.xml | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 update linux-igd version number in gatedesc 
05 debian upnpd.conf.diff | (download)

etc/upnpd.conf | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 update upnpd.conf comment for /etc/default instead of sysconfig

06 paranoid port forwarding.patch | (download)

config.c | 10 10 + 0 - 0 !
etc/upnpd.conf | 6 6 + 0 - 0 !
gatedevice.c | 87 51 + 36 - 0 !
globals.h | 1 1 + 0 - 0 !
4 files changed, 68 insertions(+), 36 deletions(-)

 add paranoid option for port forwarding
07 fix includes.patch | (download)

main.c | 2 1 + 1 - 0 !
pmlist.c | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 fix include files for standard functions
001 iptables_defs.patch | (download)

iptc.c | 23 10 + 13 - 0 !
1 file changed, 10 insertions(+), 13 deletions(-)

 rename parse_ports and serve_to_port to avoid standard functions
 Replaces original Debian my_parse_ports patch in interests of standardisation.
002 netfilter_nat_headers.patch | (download)

iptc.c | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 update iptc nat for kernel iptables to netfilter changes
004 iptables 1.4.3.2 compat.patch | (download)

iptc.c | 32 20 + 12 - 0 !
1 file changed, 20 insertions(+), 12 deletions(-)

 update iptc multiport for kernel iptables to netfilter changes
001a more statics.patch | (download)

iptc.c | 67 34 + 33 - 0 !
1 file changed, 34 insertions(+), 33 deletions(-)

 add statics and consts in iptc, and rename remaining private
 functions with igd_ prefix to align things with patch 001-iptables_defs.
08 fix have iptc.patch | (download)

iptc.c | 12 9 + 3 - 0 !
1 file changed, 9 insertions(+), 3 deletions(-)

 update iptc to use xtables instead of netfilter
09 update manpage.patch | (download)

upnpd.8 | 56 49 + 7 - 0 !
1 file changed, 49 insertions(+), 7 deletions(-)

 update upnp.8 man page with current options
10 libupnp6.diff | (download)

gatedevice.c | 15 9 + 6 - 0 !
gatedevice.h | 2 1 + 1 - 0 !
2 files changed, 10 insertions(+), 7 deletions(-)

 update api to libupnp 1.6.0 (libupnp6).
11 fix sprintf.patch | (download)

gatedevice.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 add a couple of sprintf buffer overrun preventions
12 thread debug.patch | (download)

util.c | 18 15 + 3 - 0 !
1 file changed, 15 insertions(+), 3 deletions(-)

 add thread id to debug messages to aid debugging
13 upnp debug.patch | (download)

config.c | 25 25 + 0 - 0 !
etc/upnpd.conf | 17 17 + 0 - 0 !
globals.h | 5 5 + 0 - 0 !
main.c | 8 7 + 1 - 0 !
util.c | 13 11 + 2 - 0 !
5 files changed, 65 insertions(+), 3 deletions(-)

 add upnp_log_filename option for libupnp debug,
 and use that file for our own debug log.
14 igd debug.patch | (download)

gatedevice.c | 24 20 + 4 - 0 !
1 file changed, 20 insertions(+), 4 deletions(-)

 add some extra debugs for pesky sid/subscription problems
15 prerouting rules append.patch | (download)

etc/upnpd.conf | 16 10 + 6 - 0 !
pmlist.c | 13 10 + 3 - 0 !
2 files changed, 20 insertions(+), 9 deletions(-)

 append or insert to prerouting chain depending on forward_rules_append
16 nullify event mapping to prevent writing over free d.patch | (download)

gatedevice.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 nullify event->mapping to prevent writing over free'd memory
17 timerthreadremove failed.patch | (download)

pmlist.c | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 fix "timerthreadremove failed!" message resulting because eventid is uninitialised.
18 get ip address.patch | (download)

util.c | 22 6 + 16 - 0 !
1 file changed, 6 insertions(+), 16 deletions(-)

 fix getting of interface ip address
  We were storing a static fd but the socket gets closed on daemonisation
  and libupnp then re-uses our fd number, which breaks when it's not an
  IPV4-capable socket.