TIdTCPServer.Active deadlock on Android

When running on Android, setting TIdTCPServer.Active to False deadlocks, even when no clients are connected.

Id #25510 | Release: None | Updated: May 30 at 2:35 AM by gambit47 | Created: May 28 at 8:23 PM by gambit47

AV in TIdStack.DecUsage() in Android 4.4.x

Install XE6 Update Android SDK Create a blank FireMonkey mobile project Drop TIdTCPClient on the Form Run app on any Android 4.4.x device Close app An Access Violation occurs in TIdStack.DecUsage(...

Id #25476 | Release: None | Updated: May 15 at 10:59 PM by gambit47 | Created: May 15 at 10:59 PM by gambit47

Update TIdPOP3 and TIdPOP3Server to support 64bit message numbers and byte sizes

TIdPOP3 and TIdPOP3Server both use Integer for message numbers and byte counts. They need to be updated to use Int64 instead.

Id #25460 | Release: None | Updated: May 8 at 1:16 AM by gambit47 | Created: May 8 at 1:16 AM by gambit47

Add support for TLS "Server Name Indication" (SNI)

http://en.wikipedia.org/wiki/Server_Name_Indication Per http://stackoverflow.com/questions/5113333/how-to-implement-server-name-indicationsni-on-openssl-in-c-or-c: On the client side, you use SSL...

Id #25459 | Release: None | Updated: May 7 at 6:02 PM by gambit47 | Created: May 7 at 6:02 PM by gambit47

Update TIdMessageClient to parse HTML content for charset when needed

When parsing an email with HTML content in it, if the Content-Type header for the HTML does not specify a charset, parse the HTML itself looking for any <meta> tags that specify the HTML's charset.

Id #25433 | Release: None | Updated: Apr 27 at 11:33 PM by gambit47 | Created: Apr 27 at 11:33 PM by gambit47

Add support for RFC 6531

Update TIdSMTP and TIdSMTPServer to support RFC 6531 "SMTP Extension for Internationalized Email"

Id #25411 | Release: None | Updated: Apr 22 at 5:25 PM by gambit47 | Created: Apr 22 at 5:25 PM by gambit47

Add support for RFC 6851

Add support for RFC 6851 ("Internet Message Access Protocol (IMAP) - MOVE Extension") to TIdIMAP4 and TIdIMAP4Server.

Id #25343 | Release: Indy 11 | Updated: Apr 2 at 12:10 AM by gambit47 | Created: Apr 2 at 12:10 AM by gambit47

TIdIcmpClient doesn't work at all - Message too long

Use this code to ping any device, e.g. over OPENVPN IdICMPClient1.ReceiveTimeout := 5100; IdICMPClient1.PacketSize := 24; // or leave it away, it doesn't work in both cases IdICMPClient1.Host := ...

Id #25272 | Release: None | Updated: Mar 15 at 6:08 AM by gambit47 | Created: Mar 15 at 6:08 AM by gambit47

Make sure TIdConnectionIntercept.Connection is valid when possible

Currently, the TIdConnectionIntercept.Connection property is set to a non-nil value only when the TIdConnectionIntercept.Connect() method is called. That method is currently only called in the TId...

Id #25228 | Release: Indy 11 | Updated: Mar 4 at 5:36 PM by gambit47 | Created: Mar 4 at 5:36 PM by gambit47

Update TIdSMTP and TIdSMTPServer to support RFC 3461

Update TIdSMTP and TIdSMTPServer to support "Delivery Status Notifications" via RFC 3461.

Id #25136 | Release: None | Updated: Jan 27 at 5:20 PM by gambit47 | Created: Jan 27 at 5:20 PM by gambit47