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 |