Changes to TIdNotify
When TIdNotify.Notify() is invoked by code in the main UI thread, it now respects the TIdNotify.MainThreadUsesNotify property again. Many years ago (prior […]
When TIdNotify.Notify() is invoked by code in the main UI thread, it now respects the TIdNotify.MainThreadUsesNotify property again. Many years ago (prior […]
TIdURI.PathEncode() and TIdURI.ParamsEncode() no longer encode ‘%HH’ hex sequences as ‘%25HH’. The motivation for this is if you have content that is […]
A user recently encountered a problem where requesting TXT records for ‘ups.com’ on multiple DNS servers results in DNS responses that exceed […]
The IdFIPS unit declares function pointers that allow Indy to interface with external hashing libraries, such as OpenSSL. The TIdHashSHA1 class uses […]
A user recently needed to query a DNS server for DNAME records, but found that TIdDNSResolver did not parse DNAME answers at […]
For a long time, TIdMessage would generate a “Message-ID” header if its MsgId property was not blank, but only when saving an […]
When TIdHTTP is using BASIC authentication with an HTTP server or HTTP proxy, it now supports the “charset” attribute defined in RFC […]
The TIdIOHandler.ReadStream() method now allows its AStream parameter to be set to nil. When nil, any received data that would have been […]
Client-side support for the TLS SNI extension has been added to TIdSSLIOHandlerSocketOpenSSL. When TIdSSLIOHandlerSocketOpenSSL is making an outbound TLS connection, it now […]
Some additional support for Gmail IMAP extensions has been added to TIdIMAP4. Previously, the TIdIMAP4FetchDataItem enum was updated in preparation for allowing […]
