modifications in "gatedevice.c" :
authorMelanie Vilaine <melanie.vilaine@orange-ftgroup.com>
Fri, 11 Mar 2011 13:09:48 +0000 (14:09 +0100)
committerMelanie Vilaine <melanie.vilaine@orange-ftgroup.com>
Fri, 11 Mar 2011 13:09:48 +0000 (14:09 +0100)
commitc6a17cd42418e5d0a1f1e648ab4ef9ab7367ae1f
tree6d255f3483c0d2285261591d2dd1bb0fd000464e
parentcab6a38f306949343f3cf165e264e40f57285980
modifications in "gatedevice.c" :

Before this, if SSL was not used, a CP which has a Public Role was able to invoke all actions.
According to the specifications, a CP with a Public Role can do only actions which require Public Role when the SSL connection is not established.
This adds this constraint in the "AuthorizeControlPoint" function and delete the "CONTROL_POINT_HALF_AUTHORIZED" variable.
linuxigd2/src/gatedevice.c
linuxigd2/src/gatedevice.h