Changes between Version 8 and Version 9 of MapGuideRfc118
- Timestamp:
- 07/06/11 12:32:51 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MapGuideRfc118
v8 v9 13 13 ||RFC Status||draft|| 14 14 ||Implementation Status||pending|| 15 ||Proposed Milestone||2. 3||15 ||Proposed Milestone||2.4|| 16 16 ||Assigned PSC guide(s)||Bruce Dechant|| 17 17 ||'''Voting History'''||(vote date)|| … … 96 96 * For IPv6, we pass in '''{{{::}}}'''. Then it will listen to all IPv6 address. 97 97 98 4. '''3.3.1.4 Detect IPv6 / v4 by MachineIp parameter'''98 4. '''3.3.1.4 Detect IPv6 / v4 by !MachineIp parameter''' 99 99 We need a way to determine if we should pass in '''{{{0.0.0.0}}}''' or '''{{{::}}}''' as the '''{{{host_name}}}''' parameter when instantiate the '''{{{ACE_INET_Addr}}}''' objects. Checking the machine IP address is a right way to determine the protocol version at runtime. The machine IP is specified by the '''{{{MachineIp}}}''' parameter in '''{{{serverconfig.ini}}}'''. Now the '''{{{MachineIp}}}''' parameter is optional. And if it’s not specified, '''{{{127.0.0.1}}}''' will be used as the default value. This behavior doesn’t have to be changed. A summary is: 100 100 … … 105 105 106 106 107 5. '''Change the way encoding Site IpAddress intoSessionId'''107 5. '''Change the way encoding Site !IpAddress into !SessionId''' 108 108 MapGuide Server encodes the IP address of site server into the Session Id so that it could pick the right site server from the list by comparing the IP address. 109 109 The encoding logic currently is: '''{{{(INTERNAL_API)}}}'''