Add events to TIdFTPServer so user code can act when transfers are complete, whether successful or failed.
Id #65147 | Release:
| Updated: Apr 27 at 5:38 PM by gambit47 | Created: Apr 27 at 5:38 PM by gambit47
In Delphi 5, when TIdSSLIOHandlerSocketOpenSSL is dropped on a Form designer at design-time, a stack overflow error occurs and the IDE exits. The problem does not occur in later Delphi versions, o...
Id #65064 | Release:
| Updated: Jan 21 at 4:16 AM by gambit47 | Created: Jan 21 at 4:16 AM by gambit47
Per FTP protocol specs, in ASCII mode a file is supposed to be transferred in 8-bit NVT-ASCII format, and the receiver then converts the data to a local format. In NVT-ASCII, line breaks are trans...
Id #65034 | Release:
| Updated: Dec 18, 2015 at 10:38 PM by gambit47 | Created: Dec 18, 2015 at 10:38 PM by gambit47
The GetMIMETypeFromFile() function in IdGlobalProtocols.pas creates a new TIdMIMETable and populates it each time the function is called. The process of getting the MIME types from the OS can be c...
Id #65031 | Release:
| Updated: Dec 14, 2015 at 10:14 PM by gambit47 | Created: Dec 14, 2015 at 10:13 PM by gambit47
RFC 7617 adds a "charset" parameter to the HTTP WWW-Authentication header for BASIC authentication to specify the charset used for encoding the username/password before applying base64.
Id #64992 | Release:
| Updated: Jan 11 at 4:15 AM by gambit47 | Created: Nov 6, 2015 at 1:55 AM by gambit47
In Android 6, Google replaced OpenSSL with BoringSSL, and as such Indy's SSL support no longer works on Android (error "Unable to load SSL").
Considering that BoringSSL is just a fork of OpenSSL t...
Id #64884 | Release:
| Updated: Apr 26 at 11:22 PM by gambit47 | Created: Oct 9, 2015 at 12:21 AM by gambit47
When the TIdCommandHandler.ParseParams property is true, parameters that are parsed into the TIdCommand.Params property are trimmed if the TIdCommandHandler.ParamsDelimiter property is any value ot...
Id #64004 | Release:
| Updated: Sep 1, 2015 at 10:21 PM by gambit47 | Created: Sep 1, 2015 at 10:20 PM by gambit47
Using OpenSSL 1.0.2d, TIdHttp is not able to retrieve any page from https://www.implisit.com, the following exception is raised:
EIdOSSLConnectError Error connecting with SSL.
EOF was observed tha...
Id #63784 | Release:
| Updated: Jul 29, 2015 at 6:21 PM by gambit47 | Created: Jul 29, 2015 at 6:21 PM by gambit47
On non-Darwin Unix systems, Ticks64() uses gettimeofday(), which returns a wall clock date/time. On POSIX platforms that support a monotonic clock via clock_gettime(), that should be used instead.
Id #63736 | Release:
| Updated: Jul 21, 2015 at 10:19 PM by gambit47 | Created: Jul 21, 2015 at 10:19 PM by gambit47
When connecting to a hostname, A DNS lookup can return multiple IP addresses for the host. Socket API functions like getaddrinfo() and gethostbyname() do return these IPs, but Indy currently ignor...
Id #63498 | Release:
| Updated: Jun 1, 2015 at 7:23 PM by gambit47 | Created: Jun 1, 2015 at 7:23 PM by gambit47