2009-03-11 13:59 AEST by Arthur Barrett - If the server option 'require encryption' is enabled then GSERVER is NOT allowed as a connection protocol.
This appears to be an oversight.
The initialisation of gserver_protocol_interface in gserver.cpp needs to set valid_elements to include
flagAlwaysEncrypted (ie: elemHostname|elemPort|elemTunnel| flagAlwaysEncrypted).
Note: on the server the GSERVER protocol may not even be loaded unless this is done because
CProtocolLibrary::FindProtocol() checks it. |