Changelog

Behavioral change to HTTPS handling in TIdHTTPServer

Before:

When an SSLIOHandler component is assigned to the TIdHTTPServer.IOHandler property, TIdHTTPServer would automatically activate SSL/TLS for all new client connections, unless a TIdHTTPServer.OnQuerySSLPort event handler returned False for the port that the client connected to (such as port 80).

Now:

The default HTTPS port is 443, so when an SSLIOHandler component is assigned, TIdHTTPServer now automatically activates SSL/TLS for a new client connection only if the client is connected to port 443, unless an OnQuerySSLPort event handler specifies otherwise.