Changes between Version 8 and Version 9 of MapGuideRfc118


Ignore:
Timestamp:
Jul 6, 2011, 12:32:51 PM (13 years ago)
Author:
brucedechant
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MapGuideRfc118

    v8 v9  
    1313||RFC Status||draft||
    1414||Implementation Status||pending||
    15 ||Proposed Milestone||2.3||
     15||Proposed Milestone||2.4||
    1616||Assigned PSC guide(s)||Bruce Dechant||
    1717||'''Voting History'''||(vote date)||
     
    9696 * For IPv6, we pass in '''{{{::}}}'''. Then it will listen to all IPv6 address.
    9797
    98  4. '''3.3.1.4  Detect IPv6  / v4 by MachineIp parameter'''
     98 4. '''3.3.1.4  Detect IPv6  / v4 by !MachineIp parameter'''
    9999We 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:
    100100
     
    105105
    106106
    107  5. '''Change the way encoding Site IpAddress into SessionId'''
     107 5. '''Change the way encoding Site !IpAddress into !SessionId'''
    108108MapGuide 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.
    109109The encoding logic currently is: '''{{{(INTERNAL_API)}}}'''