Commit History

Author SHA1 Message Date
  RemyLebeau 558098bcf9 Workaround for compiler error in DumpCert() under Delphi 5. 7 years ago
  RemyLebeau babb673e8a Fix for bug in previous checkin of IdSSLOpenSSLHeaders.pas 7 years ago
  RemyLebeau de6124cb0a Patch from RDL, with tweaks. On *Nix platforms, adding ability to let the user decide whether to load unversioned OpenSSL symlink files before or after checking for versioned files (as symlinks might be linking to OpenSSL versions that are not supported by Indy), and also to check for versioned files that have letters attached to their version numbers. 7 years ago
  RemyLebeau 7df0c91774 Missed a few changes in the last checkin. 7 years ago
  RemyLebeau 34942102c8 Updating IdMessageBuilder.pas to force 'quoted-printable' as the default ContentTransfer for plain text and HTML, and to use 'utf-8' as the default charset when String is Unicode. 7 years ago
  RemyLebeau bd5cb9b07d Updating TIdUDPClient.Connect() to check if the Host property is an IPv6 address before resolving it as a hostname. 8 years ago
  RemyLebeau d06ec181b1 Updating TIdMemoryBufferStream.Write() to avoid a W1073 compiler warning when compiling for 64bit. 8 years ago
  RemyLebeau c9c98a271e Updating StrToMonth() to support additional spellings. 8 years ago
  RemyLebeau fdf473f8f0 Updating StrToMonth() to support full English month names 8 years ago
  RemyLebeau b89c82a402 Disabling use of TThread.ForceQueue() in Delphi 10.2 Tokyo under Android. It has a bug (see RSP-17841) where the passed in procedure is executed immediately instead of being delayed. 8 years ago
  RemyLebeau 22deb03eb8 Fixing some compiler errors in IdSSLOpenSSLHeaders.pas from the last checkin. 8 years ago
  RemyLebeau 5f73792755 Fix for IdSSLOpenSSLHeaders.pas not passing the correct pointer to BIO_ctrl() in various functions. And a few other declaration fixes. 8 years ago
  RemyLebeau efaa151c73 TIdHTTPRangeStream, TIdHTTPResponseInfo, and TIdCustomHTTPServer now use IdDisposeAndNil() instead of FreeAndNil() if a TStream is marked as owned and needs to be freed. 8 years ago
  RemyLebeau 194e1192a8 Changing TIdFTP.DefStringEncoding property to be public instead of published. There is no point in having it be accessible at design-time as there is nothing available to assign to it at design-time. Also, there is a bug in Lazarus 1.8 (https://bugs.freepascal.org/view.php?id=32919) that crashes when trying to handle published interface properties. 8 years ago
  RemyLebeau 780334d89a Fix for TRDATARecord.Parse() not parsing the IPAddress correctly. 8 years ago
  RemyLebeau 626b2cc1b7 Updating TIdIOHandlerStack.ConnectClient() to no longer use a worker thread to open the socket connection if ConnectTimeout is IdTimeoutDefault or IdTimeoutInfinite, and TIdAntiFreeze is not used. It is wasted overhead to start a thread just to wait for it to terminate without doing anything else in the meantime. May as well just let Binding.Connect() block the calling thread instead. 8 years ago
  RemyLebeau e9350c561e Fixing a few errors in IdSSLOpenSSLHeaders unit 8 years ago
  RemyLebeau 78d240822f Fixing a couple of typos in TIdMBCSEncoding.GetPreamble() 8 years ago
  RemyLebeau b077089c90 Adding Indy version info to RAD Studio's about box 8 years ago
  RemyLebeau 0a4eedcbd5 Updating TIdDsnPropEdBindingVCL.btnBindingsNewExecute() and TIdDsnPropEdBindingNET.btnNew_Click() to assign an IPv6 wildcard address if Indy's default IP version is IPv6 instead of IPv4. 8 years ago
  RemyLebeau f57f559531 Updated TIdIPMCastClient to no longer discard 0-length packets. Some protocols actually need them. 8 years ago
  RemyLebeau 62a024fd7a Enabling use of TThread.ForceQueue() in FreePascal 3.1.1 8 years ago
  RemyLebeau 9faa5c7b27 Updating Indy to treat 'utf7', 'utf16(le|be)' and 'utf32(le|be)' the same as 'utf-7', 'utf-16(le|be)' and 'utf-32(le|be)' when processing charset names. 8 years ago
  RemyLebeau 08eb5a3ddd Patch from Oleksii Voitsekhovych when calling OpenSSL's X509_STORE_load_locations() function on ARC systems. 8 years ago
  RemyLebeau 97d0aa0277 Lazarus patch from Cyrax 8 years ago
  RemyLebeau 5f0f4c2e94 Updating TIdNotify to support TThread.ForceQueue() in RAD Studio 10.2 Tokyo, and TThread.Queue() in FreePascal 3.0. 8 years ago
  RemyLebeau b39354bbe3 Patches from Jakub Moycho to fix compiler errors in Delphi 7. 8 years ago
  RemyLebeau 1e60271fa1 Updating TIdURI.PathEncode() and TIdURI.ParamsEncode() to not encode '%HH' sequences. 8 years ago
  RemyLebeau dca35ca64a Tweaks to TIdIMAP4.ParseExpungeResult() and TIdIMAP4.ParseSearchResult() 8 years ago
  RemyLebeau 59d1af1b0d Updating GetUniqueFileName() to limit its tick values to positive Int64 values only, instead of full UInt64 values. A user is getting range check errors on a system when GetUniqueFileName() calls IntToHex(). 8 years ago