igd2-for-linux:wanipconnection2.git
7 years agoIGDVB-37 Inserted check if IGD, WanDevice and WanConnectionDevice really have their...
Jaakko Pasanen [Fri, 24 Oct 2008 05:44:50 +0000 (05:44 +0000)]
IGDVB-37 Inserted check if IGD, WanDevice and WanConnectionDevice really have their UDN's. If not, exit.

git-svn-id: http://us000253/svn/IGDv2@33 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoChange <major> value form 2 to 1. (Certfication tool requirement)
Jaakko Pasanen [Wed, 22 Oct 2008 11:50:43 +0000 (11:50 +0000)]
Change <major> value form 2 to 1. (Certfication tool requirement)

git-svn-id: http://us000253/svn/IGDv2@32 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoAdded the test of ControlPointIP_equals_InternalClientIP function
Open Source [Wed, 22 Oct 2008 10:43:16 +0000 (10:43 +0000)]
Added the test of ControlPointIP_equals_InternalClientIP function

git-svn-id: http://us000253/svn/IGDv2@31 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-37 All devices described in gateDesc.xml has unique UDN's.
Jaakko Pasanen [Tue, 21 Oct 2008 10:34:03 +0000 (10:34 +0000)]
IGDVB-37 All devices described in gateDesc.xml has unique UDN's.

git-svn-id: http://us000253/svn/IGDv2@30 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-12 Automatic event updating interval value moved to config file.
Jaakko Pasanen [Tue, 21 Oct 2008 05:39:32 +0000 (05:39 +0000)]
IGDVB-12 Automatic event updating interval value moved to config file.

git-svn-id: http://us000253/svn/IGDv2@29 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-13 Implemented GetDNSServers-action.
Open Source [Fri, 17 Oct 2008 12:40:16 +0000 (12:40 +0000)]
IGDVB-13 Implemented GetDNSServers-action.

git-svn-id: http://us000253/svn/IGDv2@28 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoAdded a new config parameter.
Open Source [Fri, 17 Oct 2008 11:43:15 +0000 (11:43 +0000)]
Added a new config parameter.

git-svn-id: http://us000253/svn/IGDv2@27 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-13 Added new service and all actions, but some of them aren't yet implemented...
Open Source [Fri, 17 Oct 2008 09:58:06 +0000 (09:58 +0000)]
IGDVB-13 Added new service and all actions, but some of them aren't yet implemented. Moved some common functions from gatedevice to util.

Rewrote parseConfigFile using glibs GKeyFile.

git-svn-id: http://us000253/svn/IGDv2@26 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-12 WANEthernetLinkConfig service and GetEthernetLinkStatus action implemented.
Jaakko Pasanen [Thu, 16 Oct 2008 12:52:05 +0000 (12:52 +0000)]
IGDVB-12 WANEthernetLinkConfig service and GetEthernetLinkStatus action implemented.

git-svn-id: http://us000253/svn/IGDv2@25 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-12 XML mods for WANEthernetLinkConfig service
Jaakko Pasanen [Wed, 15 Oct 2008 12:07:03 +0000 (12:07 +0000)]
IGDVB-12 XML mods for WANEthernetLinkConfig service

git-svn-id: http://us000253/svn/IGDv2@24 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-30 Updated libiptc support to use nf_nat.h instead of ip_nat.h. Compiling with...
Jaakko Pasanen [Tue, 14 Oct 2008 09:45:28 +0000 (09:45 +0000)]
IGDVB-30 Updated libiptc support to use nf_nat.h instead of ip_nat.h. Compiling with libiptc support requires that kernel headers of right kernel version are located in /usr/src

Compile with: make HAVE_LIBIPTC=1
Compile unit tests with: make test HAVE_LIBIPTC=1

git-svn-id: http://us000253/svn/IGDv2@23 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-20 Fixes for string handling in DeletePortMappingRange and unit tests for this...
Jaakko Pasanen [Fri, 10 Oct 2008 10:05:30 +0000 (10:05 +0000)]
IGDVB-20 Fixes for string handling in DeletePortMappingRange and unit tests for this action

git-svn-id: http://us000253/svn/IGDv2@22 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoUnit tests for AddPortMapping and DeletePortMappping. Also fix ip-address validness...
Jaakko Pasanen [Fri, 10 Oct 2008 07:58:38 +0000 (07:58 +0000)]
Unit tests for AddPortMapping and DeletePortMappping. Also fix ip-address validness checks.

git-svn-id: http://us000253/svn/IGDv2@21 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoadded missing header file
Open Source [Fri, 10 Oct 2008 06:59:28 +0000 (06:59 +0000)]
added missing header file

git-svn-id: http://us000253/svn/IGDv2@20 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoAdded unit tests for AddAnyPortMapping
Open Source [Fri, 10 Oct 2008 06:00:34 +0000 (06:00 +0000)]
Added unit tests for AddAnyPortMapping

git-svn-id: http://us000253/svn/IGDv2@19 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoAdd Test_GetSpecificPortMappingEntry unit tests
Jaakko Pasanen [Thu, 9 Oct 2008 08:23:15 +0000 (08:23 +0000)]
Add Test_GetSpecificPortMappingEntry unit tests

git-svn-id: http://us000253/svn/IGDv2@18 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-18: Task implemented, but not yet tested.
Open Source [Wed, 8 Oct 2008 10:08:30 +0000 (10:08 +0000)]
IGDVB-18: Task implemented, but not yet tested.

git-svn-id: http://us000253/svn/IGDv2@17 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-31 Added unittest.c for unit testing. New make target "test" for building unit...
Open Source [Wed, 8 Oct 2008 08:59:16 +0000 (08:59 +0000)]
IGDVB-31 Added unittest.c for unit testing. New make target "test" for building unit tests.

IGDVB-19 Added SOAP headers to returned xml. Changed PortListing -> PortMappingList in gateconnSCPD.xml.

git-svn-id: http://us000253/svn/IGDv2@16 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoChange action name AddAnyPortmapping to AddAnyPortMapping
Jaakko Pasanen [Wed, 8 Oct 2008 05:36:57 +0000 (05:36 +0000)]
Change action name AddAnyPortmapping to AddAnyPortMapping

git-svn-id: http://us000253/svn/IGDv2@15 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoRemoved merge markings from gatedevice.c and corrected datatype of A_ARG_TYPE_PortLis...
Jaakko Pasanen [Tue, 7 Oct 2008 11:44:07 +0000 (11:44 +0000)]
Removed merge markings from gatedevice.c and corrected datatype of A_ARG_TYPE_PortListing in gateconnSCPD.xml

git-svn-id: http://us000253/svn/IGDv2@14 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agogit-svn-id: http://us000253/svn/IGDv2@13 55a18753-f1c3-4722-b33a-e097f9cf6a53
Open Source [Tue, 7 Oct 2008 10:47:23 +0000 (10:47 +0000)]
git-svn-id: us000253/svn/IGDv2@13 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoAddAnyPortMapping - initial implementation
Open Source [Tue, 7 Oct 2008 09:38:09 +0000 (09:38 +0000)]
AddAnyPortMapping - initial implementation

git-svn-id: http://us000253/svn/IGDv2@12 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-19 Modified to use GString instead of char array. Makefile now includes include...
Open Source [Tue, 7 Oct 2008 08:57:24 +0000 (08:57 +0000)]
IGDVB-19 Modified to use GString instead of char array. Makefile now includes include and library paths for glib.

Project now needs glib-2.0 to compile!

git-svn-id: http://us000253/svn/IGDv2@11 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-15 Added port number checking and stub method for authorizing control point...
Open Source [Tue, 7 Oct 2008 06:59:43 +0000 (06:59 +0000)]
IGDVB-15 Added port number checking and stub method for authorizing control point. IGDVB-19 Action implemented.

Added function for checking boolean value.

git-svn-id: http://us000253/svn/IGDv2@10 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-14 PortMappingLeaseDuration may be between 1 and 604800 seconds. 0 equals 60480...
Jaakko Pasanen [Mon, 6 Oct 2008 06:17:28 +0000 (06:17 +0000)]
IGDVB-14 PortMappingLeaseDuration may be between 1 and 604800 seconds. 0 equals 604800. GetSpecific- and GetGenericPortMappingEntry returns remaining time on port-mapping lease, not time which was set.

git-svn-id: http://us000253/svn/IGDv2@9 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-20 DeletePortMappingRange return ActionNotPermitted if portmappings which match...
Jaakko Pasanen [Fri, 3 Oct 2008 07:49:55 +0000 (07:49 +0000)]
IGDVB-20 DeletePortMappingRange return ActionNotPermitted if portmappings which match filter exist, but aren't allowed to remove.

Also add ControlPointIP_equals_InternalClientIP-function stub

git-svn-id: http://us000253/svn/IGDv2@8 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-20 Eventing for DeletePortMappingRange.
Jaakko Pasanen [Fri, 3 Oct 2008 06:40:14 +0000 (06:40 +0000)]
IGDVB-20 Eventing for DeletePortMappingRange.

git-svn-id: http://us000253/svn/IGDv2@7 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-20 Updates for DeletePortMappingRange and new methods for finding and deleting...
Jaakko Pasanen [Thu, 2 Oct 2008 11:44:58 +0000 (11:44 +0000)]
IGDVB-20 Updates for DeletePortMappingRange and new methods for finding and deleting portmappings.Events of action still under construction.

git-svn-id: http://us000253/svn/IGDv2@6 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-20 Add new action DeletePortMappingRange.
Jaakko Pasanen [Thu, 2 Oct 2008 05:13:15 +0000 (05:13 +0000)]
IGDVB-20 Add new action DeletePortMappingRange.

Todo: - authorization check
      - manage check
      - check if InternalClient value equals CP's IP (IGDVB-18)

git-svn-id: http://us000253/svn/IGDv2@5 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agogateconnSCPD.xml copied and fixed typos from WANIPConnection-v1.3 document.
Jaakko Pasanen [Wed, 1 Oct 2008 09:52:05 +0000 (09:52 +0000)]
gateconnSCPD.xml copied and fixed typos from WANIPConnection-v1.3 document.

git-svn-id: http://us000253/svn/IGDv2@4 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoIGDVB-16 RemoteHost value may be spesific IPv4 address. Affected actions: AddPortMapp...
Jaakko Pasanen [Tue, 30 Sep 2008 11:32:41 +0000 (11:32 +0000)]
IGDVB-16 RemoteHost value may be spesific IPv4 address. Affected actions: AddPortMapping, DeletePortMapping and GetSpecificPortMappingEntry.

git-svn-id: http://us000253/svn/IGDv2@3 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoThe rest of the initial changes from Tieto SVN repo: git-svn-id: http://us000253...
Open Source [Wed, 13 Oct 2010 07:54:32 +0000 (10:54 +0300)]
The rest of the initial changes from Tieto SVN repo: git-svn-id: us000253/svn/IGDv2@1 55a18753-f1c3-4722-b33a-e097f9cf6a53 git-svn-id: http://us000253/svn/IGDv2@2 55a18753-f1c3-4722-b33a-e097f9cf6a53

7 years agoDirectory structure changed based on IGDv2 Architecture Design document.
Open Source [Wed, 13 Oct 2010 07:35:28 +0000 (10:35 +0300)]
Directory structure changed based on IGDv2 Architecture Design document.

7 years agoDirectory structure changed based on IGDv2 Architecture Design document.
Open Source [Wed, 13 Oct 2010 07:35:28 +0000 (10:35 +0300)]
Directory structure changed based on IGDv2 Architecture Design document.

7 years agoOriginal linux-igd sources from CVS repo:
Open Source [Wed, 13 Oct 2010 11:20:01 +0000 (14:20 +0300)]
Original linux-igd sources from CVS repo:

    cvs -d:pserver:anonymous@linux-igd.cvs.sourceforge.net:/cvsroot/linux-igd export -r :2010/10/06 linux-igd

Project homepage:
    http://linux-igd.sourceforge.net/

7 years agoinitial dir created
Open Source [Thu, 14 Oct 2010 14:37:52 +0000 (17:37 +0300)]
initial dir created