Indy icon indicating copy to clipboard operation
Indy copied to clipboard

Indy - Internet Direct

Results 100 Indy issues
Sort by recently updated
recently updated
newest added

Some REST APIs, like Spotify, use `DELETE` commands that require a request body: https://developer.spotify.com/console/delete-playlist-tracks/ To make this easier to work with, `TIdHTTP` should expose `TStrings` and `TStream` overloads of the...

Type: Enhancement
Element: HTTP
Status: In Progress

(Broken out from #115) The `APPEND` command supports an optional date/time parameter to set the mailbox's internal date/time for the appended email, which is separate from the email's `Date` header....

Type: Enhancement
Element: IMAP4
Status: Accepted

(Broken out from #126) 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....

Type: Enhancement
Element: HTTP
Status: Accepted

(Broken out from #160) http://en.wikipedia.org/wiki/Server_Name_Indication Per http://stackoverflow.com/questions/5113333/: > On the client side, you use SSL_set_tlsext_host_name(ssl, servername) before initiating the SSL connection. > > On the server side, it's a little...

Type: Enhancement
Element: SSL/TLS
Status: Deferred

If an HTTP client sends either: - a long request line that exceeds `TIdIOHandler.MaxLineLength` - a long header line that exceeds `TIdIOHandler.MaxLineLength` - number of headers that exceed `TIdHTTPServer.MaximumHeaderLineCount` Then...

Type: Enhancement
Element: HTTP
Status: In Progress

TIdSocketListVCLPosix.Add checks Count < FD_SETSIZE. It is incorrect in Posix. Need to check: AHandle < FD_SETSIZE. _FD_SET causes memory corruption if AHandle > 1024. It is advisable to replace `select`...

Type: Bug
Element: Socket Stacks
Status: Pending

Using `TIdDateTimeStamp.SetFromTDateTime()`, the resulting date is one day, one month and one year ahead. This is because `LocalDateTimeToTimeStamp()` calls `TIdDateTimeStamp.Zero()`, which sets `day=1`, `year=1`, and then calls the various `TIdDateTimeStamp.Add...()`...

Type: Bug
Status: Review Needed

Hi, Remy! First of all congratulations for your brilliant work! I've noticed that a GET request with content-length > 0 and no payload (yes, it is a malformed header) hangs...

Type: Enhancement
Element: HTTP
Status: Review Needed

`UIDRetrieveEnvelope()` does not store a UID, `RetrieveAllEnvelopes()` does not ask for UID (and doesn't store it), `RetrieveHeader()` does not ask for UID (but does store it if present), and other...

Type: Enhancement
Element: IMAP4
Status: Review Needed

Within OpenSSL, error queue data structures are allocated automatically for new threads and must be freed when the thread terminates. Currently, TIdServerIOHandlerSSLOpenSSL does not handle this. Modifying TIdSSLSocket.Destroy() removed the...

Type: Bug
Element: SSL/TLS
Element: Server Schedulers
Status: Review Needed