Patch for WANIPv6FirewallControl:1 service
authorFabrice Fontaine <fabrice.fontaine@orange-ftgroup.com>
Thu, 3 Feb 2011 16:52:08 +0000 (17:52 +0100)
committerFabrice Fontaine <fabrice.fontaine@orange-ftgroup.com>
Thu, 3 Feb 2011 16:52:08 +0000 (17:52 +0100)
commitcbfcc578c87a3962b02b7af10f9262fa62fafc2b
tree38843b003dd14ea915278771f27d1cc9a07fc47d
parentbe1689e1cb6de13be65e5bc7343d934b752b7b94
Patch for WANIPv6FirewallControl:1 service

This patch will add to igd2-for-linux the new WANIPv6FirewallControl service
published by the UPnP Forum at
http://upnp.org/specs/gw/UPnP-gw-WANIPConnection-v2-Service.pdf. This new
service requires an up-to-date version of the pupnp library as well as IPv6
support (see INSTALL file).

This patch also corrects some issues in IGD v2 like:
 - declaring a png file instead of a gif file
 - returning an error when an action is invoked with dummy or too many
arguments
 - declaring at least one state variable in dummy.xml
 - removing MaximumActiveConnections from WANCommonInterfaceConfig as this
variable is not evented and the GetMaximumActiveConnections action is not
implemented
 - using "" instead of "Linux IGD" as "Linux IGD" is not a correct UPC
 - declaring WANDevice:2 and not WANDevice:1 in IGD:2 device
 - fixing memory leaks
23 files changed:
linuxigd2/Makefile
linuxigd2/configs/dummy.xml
linuxigd2/configs/gatedesc.xml
linuxigd2/configs/gatedesc1.xml [new file with mode: 0644]
linuxigd2/configs/gateicfgSCPD.xml
linuxigd2/configs/ligd.gif [deleted file]
linuxigd2/configs/ligd.png [new file with mode: 0644]
linuxigd2/configs/upnpd.conf
linuxigd2/configs/wanipv6fwctrlSCPD.xml [new file with mode: 0644]
linuxigd2/doc/INSTALL
linuxigd2/src/config.c
linuxigd2/src/gatedevice.c
linuxigd2/src/gatedevice.h
linuxigd2/src/globals.h
linuxigd2/src/lanhostconfig.c
linuxigd2/src/main.c
linuxigd2/src/pinholev6.c [new file with mode: 0644]
linuxigd2/src/pinholev6.h [new file with mode: 0644]
linuxigd2/src/util.c
linuxigd2/src/util.h
linuxigd2/src/wanipv6fw.c [new file with mode: 0644]
linuxigd2/src/wanipv6fw.h [new file with mode: 0644]
openwrt/customfeed/linuxigd2/Makefile