Page History
4.0.10
4.0.9
- Changes to the HTTP_Services module:
- Update the SetCookie service to use Max-Age instead of MaxAge.
- Update the SetCookie service to assume any internal datetime value being passed in is in local time. Use the ToUTC service to convert to UTC/GMT time.
- Update the SetCookie service to always append an equal sign (=) to the cookie's name, even if the value is empty. Otherwise, the correct cookie won't get referenced if the intent is to clear the value.
- Rename GetNonAuthenticatedURLs service to GetNonAuthenticatedPaths and update the URLRequiresAuthentication service to call the new service name.
- Update the URLRequiresAuthentication service to support query param validations.
- Add the IsIPWhitelisted, GetBannedIPs, and IsIPBanned services.
- Update the IPIsPermitted service to call the IsIPWhitelisted and IsIPBanned services to determine result.
- Add the AddBannedIP and RemoveBannedIP services.
- Changes to the HTTP_Authentication_Services module:
- Update the AuthenticateRequest service to return a 403 status code rather than a 511 status code if the IP making the request is not permitted.
- Changes to the NDW_HTTP_FRAMEWORK_SETUP form:
- Replaced OI edit table controls with SRP EditTable controls for managing Non-Authenticated Paths (formerly Non-Authenticated URLs) and Whitelisted IPs.
- Add new SRP EditTable and info button for Banned IPs.
- Changes to the NDW_HTTP_Framework_Setup_Events commuter:
- Replace EDT_NON_AUTHENTICATED_URLS (an OI edit table control) with OLE_EDT_NON_AUTHENTICATED_URLS (an SRP EditTable control) in preparation of adding new features.
- Replace EDT_WHITELISTED_IPS (an OI edit table control) with OLE_EDT_WHITELISTED_IPS (an SRP EditTable control) to remain consistent with the OLE_EDT_NON_AUTHENTICATED_URLS control.
- Replace all references to OLE_INFO_NON_AUTHENTICATED_URLS with OLE_INFO_NON_AUTHENTICATED_PATHS, including relevant labels and help verbiage. This is to better describe the purpose of this feature.
- Make changes where needed to support the new Query Params column in the OLE_INFO_NON_AUTHENTICATED_PATHS control.
- Make changes where needed to support Banned IPs.
- Changes to HTTP_Framework_Setup_Equates:
- Added HTTP_FRAMEWORK_SETUP_NON_AUTHENTICATED_PATHS$ as a synonym for HTTP_FRAMEWORK_SETUP_NON_AUTHENTICATED_URLS$ (which is being deprecated).
- Added HTTP_FRAMEWORK_SETUP_NON_AUTHENTICATED_QUERY_PARAMS$.
- Added HTTP_FRAMEWORK_SETUP_BANNED_IPS$.
- Changes to the Database_Services module:
- Add GetTableNames service.
- Changes to the Logging_Services module:
- Merged with other versions.
4.0.8
- Changes to the HTTP_Services module:
- Update the SetResponseError service to correct a typo. It was calling the SetErrorResponse service.
- Update the GetResponseHeaderFields service to check the HTTPScriptName value and use LF$ instead of CRLF$ as the delimiter when OECGI is not the .EXE version.
- Update the SetResponseError service to correct a typo. It was calling the SetErrorResponse service.
- Changes to the NDW_HTTP_Framework_Setup_Events commuter:
- Fix minor typo in DisplayInfoHelp gosub.
- Changes to the APIRoot_API module:
- Fix a minor typo in the APIROOT.GET API.
...