Starting Directory: - Parameters: log https://svn.atozed.com:444/svn/Indy10/trunk/ ------------------------------------------------------------------------ r5494 | Indy-RemyLebeau | 2019-01-24 20:52:10 +0100 (Thu, 24 Jan 2019) | 1 line Fixing memory leak in TIdSSLIOHandlerSocketOpenSSL.Destroy() and TIdSSLIOHandlerSocketOpenSSL.Close() when IsPeer is true. ------------------------------------------------------------------------ r5493 | Indy-RemyLebeau | 2019-01-16 19:13:59 +0100 (Wed, 16 Jan 2019) | 1 line Fix for TIdIPMCastListenerThread.Run() not freeing LSocketList correctly. ------------------------------------------------------------------------ r5492 | Indy-RemyLebeau | 2019-01-03 20:36:54 +0100 (Thu, 03 Jan 2019) | 1 line Removing an outdated comment about EIdExceptionBase, which no longer exists ------------------------------------------------------------------------ r5491 | Indy-RemyLebeau | 2018-12-18 03:29:58 +0100 (Tue, 18 Dec 2018) | 1 line Fix for compiler errors in FPC. ------------------------------------------------------------------------ r5490 | Indy-RemyLebeau | 2018-12-17 21:01:52 +0100 (Mon, 17 Dec 2018) | 1 line Adding PEM_(read|write)_bio_PUBKEY() and EVP_MD_CTX_...() functions to IdSSLOpenSSLHeaders.pas and IdSSLOpenSSLHeaders_static.pas units. ------------------------------------------------------------------------ r5489 | Indy-RemyLebeau | 2018-12-04 20:38:11 +0100 (Tue, 04 Dec 2018) | 1 line Fix for incorrect declaration of the SSL3_STATE.write_mac_secret field in IdSSLOpenSSLHeaders.pas. It was causing subsequent fields to be offset by 1 byte. ------------------------------------------------------------------------ r5488 | Indy-RemyLebeau | 2018-12-02 01:54:04 +0100 (Sun, 02 Dec 2018) | 1 line Adding TIdLibHandle type and IdNilHandle constant, to address THandle/TLibHandle discrepancies between Delphi and FreePascal when dealing with dynamically loaded libraries. ------------------------------------------------------------------------ r5486 | Indy-RemyLebeau | 2018-11-29 00:46:41 +0100 (Thu, 29 Nov 2018) | 1 line Replacing lingering references to NilHandle. ------------------------------------------------------------------------ r5485 | Indy-RemyLebeau | 2018-11-07 04:06:53 +0100 (Wed, 07 Nov 2018) | 3 lines Updating TIdHTTP DoOnAuthorization() and DoOnProxyAuthorization() methods to no longer check if the On(Proxy)Authorization events or Password properties are assigned before entering the authentication loops. Individual TIdAuthentication-derived classes should handle the Username and Password as needed (in the case of SSPI, they can both be blank to use the current identity of the calling thread!). The On(Proxy)Authentication events are now checked only when TIdAuthentication.Next returns wnAskTheProgram. Tweaks to overridden TIdAuthentication.DoNext() implementations. ------------------------------------------------------------------------ r5484 | Indy-RemyLebeau | 2018-11-06 19:08:38 +0100 (Tue, 06 Nov 2018) | 1 line Updating IdCompilerDefines.inc to look for LINUX instead of LINUX64 when defining HAS_getifaddrs(), and when defining BSD for DCC Posix. ------------------------------------------------------------------------ r5483 | Indy-RemyLebeau | 2018-11-05 21:51:03 +0100 (Mon, 05 Nov 2018) | 2 lines Enabling IndyRegisterExpectedMemoryLeak() when using the LeakCheck memory manager (https://bitbucket.org/shadow_cs/delphi-leakcheck) ------------------------------------------------------------------------ r5482 | Indy-RemyLebeau | 2018-11-03 03:23:54 +0100 (Sat, 03 Nov 2018) | 1 line Moving call to TIdSSLIOHandlerSocketOpenSSL.Init() out of TIdSSLIOHandlerSocketOpenSSL.StartSSL() and into TIdSSLIOHandlerSocketOpenSSL.ConnectClient() and TIdSSLIOHandlerSocketOpenSSL.AfterAccept(). This way, TCP clients now initialize OpenSSL before trying to connect to a TCP server instead of afterwards, thus the SSL/TLS handshake is no longer delayed waiting for OpenSSL to be initialized. ------------------------------------------------------------------------ r5481 | Indy-RemyLebeau | 2018-11-03 02:41:01 +0100 (Sat, 03 Nov 2018) | 1 line Initializing various IPVersion properties to ID_DEFAULT_IP_VERSION instead of Id_IPv4. ------------------------------------------------------------------------ r5480 | Indy-RemyLebeau | 2018-11-02 22:29:31 +0100 (Fri, 02 Nov 2018) | 5 lines Updating various DLL related functions to use THandle instead of HMODULE. Updating TIdEMailAddressList.SetEMailAddresses() to use IdDisposeAndNil() instead of FreeAndNil() when removing parsed items that have blank text. Adding TODO comments, and misc tweaks. ------------------------------------------------------------------------ r5479 | Indy-RemyLebeau | 2018-10-24 20:12:34 +0200 (Wed, 24 Oct 2018) | 4 lines Fix for TIdIPMCastListenerThread.Run() trying to read from sockets that may not actually be in a readable state. Tweaks to TIdHTTPProxyServer.CommandCONNECT() and TIdMappedFtpDataThread.Run() ------------------------------------------------------------------------ r5478 | Indy-RemyLebeau | 2018-10-15 20:21:54 +0200 (Mon, 15 Oct 2018) | 1 line Updating TIdHTTP to recognize ResponseCode 101 (Switching Protocols) during an Upgrade request so it can exit immediately and leave the IOHandler open so the caller can then continue performing I/O in the new protocol as needed. ------------------------------------------------------------------------ r5477 | Indy-RemyLebeau | 2018-09-24 02:57:40 +0200 (Mon, 24 Sep 2018) | 1 line Bug fix for HackLoad() not loading any files at all when passed an empty ALibVersions array. ------------------------------------------------------------------------ r5476 | Indy-RemyLebeau | 2018-09-23 20:28:21 +0200 (Sun, 23 Sep 2018) | 1 line Fixing a couple of version numbers in the SSLDLLVers array in IdSSLOpenSSLHeaders.pas ------------------------------------------------------------------------ r5475 | Indy-RemyLebeau | 2018-08-20 22:55:43 +0200 (Mon, 20 Aug 2018) | 1 line Removing HAS_UNIT_AnsiStrings define, no longer being used. ------------------------------------------------------------------------ r5474 | Indy-RemyLebeau | 2018-08-20 20:44:39 +0200 (Mon, 20 Aug 2018) | 1 line Changing the return value of IdSSLOpenSSLHeaders.GetCryptLibHandle() from Integer to HMODULE. ------------------------------------------------------------------------ r5473 | Indy-RemyLebeau | 2018-07-26 22:02:12 +0200 (Thu, 26 Jul 2018) | 1 line Fix for TIdIMAP4Server.ProcessStore() not processing FLAGS arguments correctly. ------------------------------------------------------------------------ r5471 | Indy-RemyLebeau | 2018-07-26 20:20:05 +0200 (Thu, 26 Jul 2018) | 1 line Hooking up function pointers for TLS 1.1 and 1.2 client/server methods in IdSSLOpenSSLHeaders_static.pas ------------------------------------------------------------------------ r5470 | Indy-RemyLebeau | 2018-07-24 22:20:07 +0200 (Tue, 24 Jul 2018) | 3 lines Embarcadero patches. Various tweaks, ARC handling, resyncing with public lib, etc... ------------------------------------------------------------------------ r5469 | Indy-RemyLebeau | 2018-07-20 20:24:47 +0200 (Fri, 20 Jul 2018) | 1 line Fix for compiler error in IdGlobal.pas in Delphi 2010 and earlier. ------------------------------------------------------------------------ r5468 | Indy-RemyLebeau | 2018-07-18 22:02:22 +0200 (Wed, 18 Jul 2018) | 1 line Increasing the size of the local byte array used in TIdMBCSEncoding.GetByteCount() when USE_ICONV is defined. ------------------------------------------------------------------------ r5467 | Indy-RemyLebeau | 2018-07-18 20:37:14 +0200 (Wed, 18 Jul 2018) | 7 lines Patches from Jeroen Wiert Pluimers: - adding SSL_CTRL_SET_ECDH_AUTO and SSL_CTX_set_ecdh_auto() to IdSSLOpenSSLHeaders.pas, so a server can select the most appropriate curve for a client in OpenSSL 1.0.2 and up. - updating in DPROJ files for RAD Studio 10.1 Berlin to match the DllSuffix of 240. - adding RAD Studio 10.2 Tokyo project files ------------------------------------------------------------------------ r5466 | Indy-RemyLebeau | 2018-07-17 20:35:20 +0200 (Tue, 17 Jul 2018) | 1 line Fix for compiler errors in previous revision ------------------------------------------------------------------------ r5465 | Indy-RemyLebeau | 2018-07-17 00:38:40 +0200 (Tue, 17 Jul 2018) | 3 lines Disabling call to SSL_CTX_set_info_callback() before SSL_free(). It is preventing subsequent OnStatusInfo/Ex events from being fired for other SSL objects that share the same SSL_CTX object. Disabling call to SSL_CTX_set_cipher_list() when CipherList property is empty. Using OpenSSL's actual compiled default now instead of using a hard-coded default that may be outdated in newer DLLs. ------------------------------------------------------------------------ r5464 | Indy-RemyLebeau | 2018-07-13 22:14:25 +0200 (Fri, 13 Jul 2018) | 1 line Tweaks to how TIdMBCSEncoding, TIdUTF7Encoding, and TIdUTF8Encoding are initialized to hard-code the FMaxCharSize member instead of calculating it dynamically for UTFs and select charsets. ------------------------------------------------------------------------ r5463 | Indy-RemyLebeau | 2018-07-05 23:19:15 +0200 (Thu, 05 Jul 2018) | 1 line Fix for compiler errors when FastMM is enabled in pre-Unicode versions of Delphi/C++Builder and FreePascal. ------------------------------------------------------------------------ r5462 | Indy-RemyLebeau | 2018-06-09 02:09:10 +0200 (Sat, 09 Jun 2018) | 1 line Updating a URL in a couple of comments ------------------------------------------------------------------------ r5461 | Indy-RemyLebeau | 2018-05-30 19:51:21 +0200 (Wed, 30 May 2018) | 1 line Tweaking TIdHTTPServer to enable SSL/TLS only on port 443 by default if no OnQuerySSLPort event handler is assigned. ------------------------------------------------------------------------ r5460 | Indy-RemyLebeau | 2018-05-29 20:12:18 +0200 (Tue, 29 May 2018) | 3 lines Workaround for a logic bug in TIdCustomHTTP.ConnectToHost() that allows unencrypted HTTP requests to be sent through an HTTP proxy after a previously failed HTTPS request. Misc ARC and logic tweaks to TIdHTTP. ------------------------------------------------------------------------ r5459 | Indy-RemyLebeau | 2018-05-14 21:33:59 +0200 (Mon, 14 May 2018) | 1 line Updating TIdStackWindows.WouldBlock() to not call CheckForSocketError() anymore. The caller of WouldBlock() decides whether to raise an exception if WouldBlock() returns False, so WouldBlock() should not be raising its own exception. ------------------------------------------------------------------------ r5458 | Indy-RemyLebeau | 2018-05-14 20:02:04 +0200 (Mon, 14 May 2018) | 1 line Workaround for compiler error in DumpCert() under Delphi 5. ------------------------------------------------------------------------ r5457 | Indy-RemyLebeau | 2018-05-07 23:11:42 +0200 (Mon, 07 May 2018) | 1 line Fix for bug in previous checkin of IdSSLOpenSSLHeaders.pas ------------------------------------------------------------------------ r5456 | Indy-RemyLebeau | 2018-05-04 20:36:05 +0200 (Fri, 04 May 2018) | 1 line 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. ------------------------------------------------------------------------ r5455 | Indy-RemyLebeau | 2018-04-30 22:35:24 +0200 (Mon, 30 Apr 2018) | 1 line Missed a few changes in the last checkin. ------------------------------------------------------------------------ r5454 | Indy-RemyLebeau | 2018-04-30 22:23:31 +0200 (Mon, 30 Apr 2018) | 1 line 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. ------------------------------------------------------------------------ r5453 | Indy-RemyLebeau | 2018-04-10 19:22:30 +0200 (Tue, 10 Apr 2018) | 1 line Updating TIdUDPClient.Connect() to check if the Host property is an IPv6 address before resolving it as a hostname. ------------------------------------------------------------------------ r5452 | Indy-RemyLebeau | 2018-04-04 20:38:29 +0200 (Wed, 04 Apr 2018) | 1 line Updating TIdMemoryBufferStream.Write() to avoid a W1073 compiler warning when compiling for 64bit. ------------------------------------------------------------------------ r5451 | Indy-RemyLebeau | 2018-03-12 18:34:23 +0100 (Mon, 12 Mar 2018) | 3 lines Updating StrToMonth() to support additional spellings. Updating TimeZoneToGmtOffsetStr() with additional time zones. ------------------------------------------------------------------------ r5450 | Indy-RemyLebeau | 2018-03-12 18:14:14 +0100 (Mon, 12 Mar 2018) | 1 line Updating StrToMonth() to support full English month names ------------------------------------------------------------------------ r5449 | Indy-RemyLebeau | 2018-03-08 00:10:22 +0100 (Thu, 08 Mar 2018) | 1 line 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. ------------------------------------------------------------------------ r5448 | Indy-RemyLebeau | 2018-02-16 21:27:57 +0100 (Fri, 16 Feb 2018) | 1 line Fixing some compiler errors in IdSSLOpenSSLHeaders.pas from the last checkin. ------------------------------------------------------------------------ r5447 | Indy-RemyLebeau | 2018-02-12 19:32:08 +0100 (Mon, 12 Feb 2018) | 1 line Fix for IdSSLOpenSSLHeaders.pas not passing the correct pointer to BIO_ctrl() in various functions. And a few other declaration fixes. ------------------------------------------------------------------------ r5446 | Indy-RemyLebeau | 2018-01-13 00:01:25 +0100 (Sat, 13 Jan 2018) | 7 lines TIdHTTPRangeStream, TIdHTTPResponseInfo, and TIdCustomHTTPServer now use IdDisposeAndNil() instead of FreeAndNil() if a TStream is marked as owned and needs to be freed. If the client sends an 'Authorization' request header, but it is not processed, TIdHTTPServer now sends an HTTP 401 response instead of closing the socket connection. TIdHTTPServer now fires the OnDoneWithPostStream event after sending a response, if the ARequestInfo.PostStream property is not nil. When sending a response to a client, TIdHTTPResponseInfo.SetHeaders() now sets 'WWW-Authenticate' and 'Proxy-Authenticate' headers if the TIdHTTPResponseInfo.WWWAuthenticate and/or TIdHTTPResponseInfo.ProxyAuthenticate properties are not empty. ------------------------------------------------------------------------ r5445 | Indy-RemyLebeau | 2018-01-04 20:11:43 +0100 (Thu, 04 Jan 2018) | 1 line 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. ------------------------------------------------------------------------ r5444 | Indy-RemyLebeau | 2017-11-30 21:21:20 +0100 (Thu, 30 Nov 2017) | 1 line Fix for TRDATARecord.Parse() not parsing the IPAddress correctly. ------------------------------------------------------------------------ r5443 | Indy-RemyLebeau | 2017-11-29 20:16:35 +0100 (Wed, 29 Nov 2017) | 1 line 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. ------------------------------------------------------------------------ r5442 | Indy-RemyLebeau | 2017-11-27 20:22:40 +0100 (Mon, 27 Nov 2017) | 1 line Fixing a few errors in IdSSLOpenSSLHeaders unit ------------------------------------------------------------------------ r5441 | Indy-RemyLebeau | 2017-11-27 19:13:16 +0100 (Mon, 27 Nov 2017) | 1 line Fixing a couple of typos in TIdMBCSEncoding.GetPreamble() ------------------------------------------------------------------------ r5440 | Indy-RemyLebeau | 2017-11-15 22:15:19 +0100 (Wed, 15 Nov 2017) | 1 line Adding Indy version info to RAD Studio's about box ------------------------------------------------------------------------ r5438 | Indy-RemyLebeau | 2017-10-19 02:07:20 +0200 (Thu, 19 Oct 2017) | 1 line Updating TIdDsnPropEdBindingVCL.btnBindingsNewExecute() and TIdDsnPropEdBindingNET.btnNew_Click() to assign an IPv6 wildcard address if Indy's default IP version is IPv6 instead of IPv4. ------------------------------------------------------------------------ r5437 | Indy-RemyLebeau | 2017-10-16 19:58:46 +0200 (Mon, 16 Oct 2017) | 1 line Updated TIdIPMCastClient to no longer discard 0-length packets. Some protocols actually need them. ------------------------------------------------------------------------ r5436 | Indy-RemyLebeau | 2017-10-02 20:18:34 +0200 (Mon, 02 Oct 2017) | 1 line Enabling use of TThread.ForceQueue() in FreePascal 3.1.1 ------------------------------------------------------------------------ r5435 | Indy-RemyLebeau | 2017-09-27 21:02:05 +0200 (Wed, 27 Sep 2017) | 1 line 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. ------------------------------------------------------------------------ r5434 | Indy-RemyLebeau | 2017-08-23 23:50:09 +0200 (Wed, 23 Aug 2017) | 1 line Patch from Oleksii Voitsekhovych when calling OpenSSL's X509_STORE_load_locations() function on ARC systems. ------------------------------------------------------------------------ r5432 | Indy-RemyLebeau | 2017-07-11 22:34:05 +0200 (Tue, 11 Jul 2017) | 1 line Lazarus patch from Cyrax ------------------------------------------------------------------------ r5429 | Indy-RemyLebeau | 2017-06-22 08:07:28 +0200 (Thu, 22 Jun 2017) | 8 lines Updating TIdNotify to support TThread.ForceQueue() in RAD Studio 10.2 Tokyo, and TThread.Queue() in FreePascal 3.0. Updating TIdNotify.Notify() to once again create an internal worker thread when called in the main thread, MainThreadUsesNotify is true, and TThread.ForceQueue() is not available. Updating TIdNotifyThread to use TThread.Queue() when available, instead of using TThread.Synchronize(). Adding AForceQueue parameter to TIdNotify.NotifyMethod(). ------------------------------------------------------------------------ r5428 | Indy-RemyLebeau | 2017-06-20 22:39:46 +0200 (Tue, 20 Jun 2017) | 2 lines Patches from Jakub Moycho to fix compiler errors in Delphi 7. ------------------------------------------------------------------------ r5427 | Indy-RemyLebeau | 2017-06-17 03:08:13 +0200 (Sat, 17 Jun 2017) | 1 line Updating TIdURI.PathEncode() and TIdURI.ParamsEncode() to not encode ??HH' sequences. ------------------------------------------------------------------------ r5425 | Indy-RemyLebeau | 2017-06-07 20:28:57 +0200 (Wed, 07 Jun 2017) | 1 line Tweaks to TIdIMAP4.ParseExpungeResult() and TIdIMAP4.ParseSearchResult() ------------------------------------------------------------------------ r5424 | Indy-RemyLebeau | 2017-05-09 19:16:11 +0200 (Tue, 09 May 2017) | 1 line 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(). ------------------------------------------------------------------------ r5422 | Indy-RemyLebeau | 2017-05-09 01:24:55 +0200 (Tue, 09 May 2017) | 3 lines Fix for TIdFTP.InitDataChannel() not setting FDataChannel.ManagedIOHandler to True when FDataPortProtection is not ftpdpsPrivate. ------------------------------------------------------------------------ r5418 | Indy-RemyLebeau | 2017-05-01 22:09:58 +0200 (Mon, 01 May 2017) | 1 line Updating Indy to treat 'utf8' the same as 'utf-8' when processing charset names. Some malformed emails erroneously use 'utf8'. ------------------------------------------------------------------------ r5417 | Indy-RemyLebeau | 2017-04-24 18:31:36 +0200 (Mon, 24 Apr 2017) | 1 line Fix for OpenSSL EVP_des_...() functions being loaded incorrectly. ------------------------------------------------------------------------ r5416 | Indy-RemyLebeau | 2017-04-21 19:47:26 +0200 (Fri, 21 Apr 2017) | 1 line Correcting a couple of IFDEFs for OffsetFromUTC() under Kylix and VCL Posix ------------------------------------------------------------------------ r5415 | Indy-RemyLebeau | 2017-04-21 19:19:52 +0200 (Fri, 21 Apr 2017) | 1 line Re-working some platform IFDEFs ------------------------------------------------------------------------ r5414 | Indy-RemyLebeau | 2017-04-19 17:55:46 +0200 (Wed, 19 Apr 2017) | 2 lines Updating TIdCustomHTTP.PrepareRequest() to set the ARequest.ContentLength property to 0 instead of -1 for POST and PUT requests when the ARequest.Source stream is nil. ------------------------------------------------------------------------ r5413 | Indy-RemyLebeau | 2017-04-18 21:05:38 +0200 (Tue, 18 Apr 2017) | 1 line Fix for Ticks64() redeclaration error on FreeBSD. ------------------------------------------------------------------------ r5412 | Indy-RemyLebeau | 2017-04-05 17:58:13 +0200 (Wed, 05 Apr 2017) | 1 line Patch from Robert Bj÷rkman to update TIdSocketHandle.CloseSocket() to enter its critical section before checking if the socket is allocated. ------------------------------------------------------------------------ r5411 | Indy-RemyLebeau | 2017-04-04 03:03:31 +0200 (Tue, 04 Apr 2017) | 9 lines Changing lspfix.exe to use AnsiString instead of String in FileContents() handling. Updating Ticks64() to call clock_gettime() on Android. Adding new utility .inc files for disable/enabling compiler directives. Adding Delphi 10.2 Tokyo defines to IdCompilerDefines.inc. Misc tweaks, typo fixes, and TODOs. ------------------------------------------------------------------------ r5410 | Indy-RemyLebeau | 2017-03-17 17:02:12 +0100 (Fri, 17 Mar 2017) | 4 lines Fixing declaration of x509_new() in IdSSLOpenSSLHeaders.pas and IdSSLOpenSSLHeaders_static.pas. Workaround about a compiler warning in Internal_TIdMessageHelper_LoadFromFile(). ------------------------------------------------------------------------ r5409 | Indy-RemyLebeau | 2017-03-16 02:47:04 +0100 (Thu, 16 Mar 2017) | 1 line Updated Internal_TIdMessageHelper_LoadFromFile() to remove FileExists() check. Now letting TIdReadFileExclusiveStream raise an exception on error. Using IndyRaiseOuterException() to raise an EIdMessageCannotLoad exception, capturing that load exception when possible. ------------------------------------------------------------------------ r5408 | Indy-RemyLebeau | 2017-03-14 00:20:15 +0100 (Tue, 14 Mar 2017) | 1 line Adding call to SSL_COMP_free_compression_methods() in IdSSLOpenSSLHeaders.Unload(). ------------------------------------------------------------------------ r5407 | Indy-RemyLebeau | 2017-03-13 19:57:55 +0100 (Mon, 13 Mar 2017) | 1 line I accidentally disabled the EDNS message size extension that I enabled yesterday. Re-enabling it now. ------------------------------------------------------------------------ r5406 | Indy-RemyLebeau | 2017-03-13 19:55:57 +0100 (Mon, 13 Mar 2017) | 1 line Replacing an Assert() in DNSStrToDomain() ------------------------------------------------------------------------ r5405 | Indy-RemyLebeau | 2017-03-12 08:52:05 +0100 (Sun, 12 Mar 2017) | 2 lines Updating TIdDNSResolver.ParseAnswers() to raise an error on reading past the end of message only if the response's TC (truncation) flag is not set. ------------------------------------------------------------------------ r5404 | Indy-RemyLebeau | 2017-03-12 08:48:12 +0100 (Sun, 12 Mar 2017) | 3 lines Updating TIdDNSResolver.ParseAnswers() to parse as much data as it can without throwing an error when a response has been truncated (the TC flag is set in the header). Let the caller decide how it wants to handle truncated responses. Also updating TIdDNSResolver.CreateQuery() to include an EDNS OPT record to report a larger UDP receive size to avoid truncated responses. ------------------------------------------------------------------------ r5403 | Indy-RemyLebeau | 2017-03-08 00:36:47 +0100 (Wed, 08 Mar 2017) | 1 line Patch from Zod Peterson for TIdFTP.SendHost() ------------------------------------------------------------------------ r5402 | Indy-RemyLebeau | 2017-03-07 23:55:02 +0100 (Tue, 07 Mar 2017) | 1 line Updating IdStack.pas to include the 'Androidapi.JNI.JavaTypes' unit again in the 'uses' clause on Delphi 10.0 Seattle and later, because the StringToJString() function has been inlined. ------------------------------------------------------------------------ r5401 | Indy-RemyLebeau | 2017-03-07 19:35:31 +0100 (Tue, 07 Mar 2017) | 1 line Adding a missing semicolon ------------------------------------------------------------------------ r5400 | Indy-RemyLebeau | 2017-03-07 19:33:30 +0100 (Tue, 07 Mar 2017) | 1 line Adding a try/except to TIdSocketHandle.Bind() around an Embarcadero patch added last year for PAServer on Linux. ------------------------------------------------------------------------ r5399 | Indy-RemyLebeau | 2017-03-04 01:32:42 +0100 (Sat, 04 Mar 2017) | 1 line Restoring some missing {do not localize} comments that got lost by accident. ------------------------------------------------------------------------ r5398 | Indy-RemyLebeau | 2017-03-04 01:21:51 +0100 (Sat, 04 Mar 2017) | 2 lines Updating TIdHTTP to no longer clear the Request.Connection property when preparing a non-proxied HTTPS request, and to return Response.KeepAlive=False if Request.Connection or Request.ProxyConnection is 'close'. ------------------------------------------------------------------------ r5397 | Indy-RemyLebeau | 2017-03-04 00:27:19 +0100 (Sat, 04 Mar 2017) | 2 lines Updating TIdHTTP to set Response.Connection := 'close' if the OnHeadersAvailable event returns VContinue=False. ------------------------------------------------------------------------ r5396 | Indy-RemyLebeau | 2017-02-22 22:59:46 +0100 (Wed, 22 Feb 2017) | 1 line Updating DecodeHeader() to include CR and LF characters when looking for whitespace between words. ------------------------------------------------------------------------ r5395 | Indy-RemyLebeau | 2017-02-08 21:31:24 +0100 (Wed, 08 Feb 2017) | 1 line Updating TIdFTP and TIdFTPServer to account for ARC when managing IOHandler objects used for data transfers. ------------------------------------------------------------------------ r5393 | Indy-RemyLebeau | 2016-12-24 01:24:22 +0100 (Sat, 24 Dec 2016) | 1 line Adding some missing VERxxx defines when IMPLICITBUILDING is defined ------------------------------------------------------------------------ r5392 | Indy-RemyLebeau | 2016-12-24 01:18:32 +0100 (Sat, 24 Dec 2016) | 1 line Adding package files for RAD Studio 10.1 Berlin ------------------------------------------------------------------------ r5388 | Indy-RemyLebeau | 2016-12-18 03:26:51 +0100 (Sun, 18 Dec 2016) | 1 line Fixing a typo ------------------------------------------------------------------------ r5384 | Indy-RemyLebeau | 2016-12-15 19:23:46 +0100 (Thu, 15 Dec 2016) | 1 line Adding the Windows unit to the implementation uses clause of TIdIOHandlerStack. ------------------------------------------------------------------------ r5383 | Indy-RemyLebeau | 2016-12-15 01:52:55 +0100 (Thu, 15 Dec 2016) | 1 line Some more tweaks ------------------------------------------------------------------------ r5382 | Indy-RemyLebeau | 2016-12-15 01:25:13 +0100 (Thu, 15 Dec 2016) | 1 line Various tweaks and additions before next RAD Studio release ------------------------------------------------------------------------ r5381 | Indy-RemyLebeau | 2016-12-06 18:39:30 +0100 (Tue, 06 Dec 2016) | 1 line Updating TIdHTTPResponseInfo.WriteHeader() to set ContentLength to 0 if it is -1 for a HEAD request or a 1xx, 204, or 304 response. ------------------------------------------------------------------------ r5380 | Indy-RemyLebeau | 2016-12-05 20:41:35 +0100 (Mon, 05 Dec 2016) | 1 line Uncommenting TLS 1.1 and 1.2 client/server methods in IdSSLOpenSSLHeaders_static.pas ------------------------------------------------------------------------ r5379 | Indy-RemyLebeau | 2016-12-02 07:20:44 +0100 (Fri, 02 Dec 2016) | 1 line Fixing UInt64 versions of TIdStack.HostToNetwork() and TIdStack.NetworkToHost() on non-Windows platforms. ------------------------------------------------------------------------ r5378 | Indy-RemyLebeau | 2016-12-01 00:52:00 +0100 (Thu, 01 Dec 2016) | 1 line Updating TIdHashSHA1 to return IsAvailable=True on non-DotNet platforms, so TIdHMACSHA1 can now use Indy's native SHA-1 implementation when an external hashing library interface is not available. ------------------------------------------------------------------------ r5377 | Indy-RemyLebeau | 2016-11-17 06:26:11 +0100 (Thu, 17 Nov 2016) | 2 lines Added a new TDNAMERecord class for DNS DNAME records, and adding a new TypeCode property to TResultRecord for record types that the TResultResult.RecType property cannot express. ------------------------------------------------------------------------ r5376 | Indy-RemyLebeau | 2016-11-08 23:25:53 +0100 (Tue, 08 Nov 2016) | 1 line FreePascal patch for IdGlobal.GOffsetFromUTC and IdWship6.GIdIPv6FuncsAvailable variable declarations. ------------------------------------------------------------------------ r5375 | Indy-RemyLebeau | 2016-10-28 19:29:26 +0200 (Fri, 28 Oct 2016) | 2 lines Updating TIdSocksInfo.MakeSocks4Listen() and TIdUDPClient.Connect() to specify an IPVersion when calling TIdSocketHandle.SetPeer(). ------------------------------------------------------------------------ r5374 | Indy-RemyLebeau | 2016-10-25 19:27:03 +0200 (Tue, 25 Oct 2016) | 1 line Updating TIdSNMPInfo.EncodeBuf() and TIdSNMPInfo.EncodeTrap() to use ASNEncInt() instead of Integer->Char type-casts. ------------------------------------------------------------------------ r5373 | Indy-RemyLebeau | 2016-10-10 19:44:09 +0200 (Mon, 10 Oct 2016) | 1 line Fix for compiler error in IdNTLM.NTLMFunctionsLoaded(). ------------------------------------------------------------------------ r5372 | Indy-RemyLebeau | 2016-10-07 01:01:20 +0200 (Fri, 07 Oct 2016) | 1 line Miscellaneous tweaks ------------------------------------------------------------------------ r5371 | Indy-RemyLebeau | 2016-10-07 00:13:18 +0200 (Fri, 07 Oct 2016) | 3 lines Updating various pieces of code to use ExtractHeaderItem() when processing Content-Transfer-Encoding headers. Have encountered a case where an erroneous semicolon was present after the value, causing TIdMessage to parse an email incorrectly. Many popular email apps ignore the erroneous semicolon. Adding overload for IdGlobalProtocols.IsHeaderValue() function. ------------------------------------------------------------------------ r5370 | Indy-RemyLebeau | 2016-10-05 18:31:51 +0200 (Wed, 05 Oct 2016) | 1 line Patch from delphiunderground to import some additional OpenSSL BIO functions ------------------------------------------------------------------------ r5369 | Indy-RemyLebeau | 2016-09-13 02:49:51 +0200 (Tue, 13 Sep 2016) | 1 line Updating TIdMessage.GenerateHeader() to generate a "Message-ID" header if the TIdMessage.MsgId property is not blank, regardless of the FSavingToFile member. ------------------------------------------------------------------------ r5368 | Indy-RemyLebeau | 2016-09-13 02:33:54 +0200 (Tue, 13 Sep 2016) | 1 line Updating TIdMessage.GenerateHeader() to no longer auto-generate the "In-Reply-To" header if a "Message-ID" header is present. It is causing too much conflict with modern email servers. If an app wants to send an "In-Reply-To" header, it can assign a value to the TIdMessage.InReplyTo or TIdMessage.ExtraHeaders property as needed. ------------------------------------------------------------------------ r5367 | Indy-RemyLebeau | 2016-09-06 23:29:59 +0200 (Tue, 06 Sep 2016) | 1 line Disabling TIdMessageHelper in Delphi 2005. Class handlers were buggy in Delphi 2005 and not officially supported until Delphi 2006. ------------------------------------------------------------------------ r5366 | Indy-RemyLebeau | 2016-08-01 20:32:59 +0200 (Mon, 01 Aug 2016) | 1 line Fix for logic bugs in DoCompressStream() when deflate() does not consume the entire input and/or output buffer. ------------------------------------------------------------------------ r5365 | Indy-RemyLebeau | 2016-07-30 04:01:06 +0200 (Sat, 30 Jul 2016) | 1 line Updating DoCompressStream() to not treat Z_BUF_ERROR as a fatal error anymore, per instructions from zlib manual and FAQs. ------------------------------------------------------------------------ r5364 | Indy-RemyLebeau | 2016-07-30 02:36:00 +0200 (Sat, 30 Jul 2016) | 2 lines Updating the IndyCompressStream(), CompressStream(), and CompressStreamEx() functions in the IdZLib unit to share a single deflating loop implementation, just with different stream initializations. This also fixes a bug that was causing a deflation error in IndyCompressStream(), but not in CompressStream/Ex(), when calling deflate() with the Z_FINISH flag. ------------------------------------------------------------------------ r5363 | Indy-RemyLebeau | 2016-07-13 23:44:08 +0200 (Wed, 13 Jul 2016) | 1 line Tweak to IdCompilerDefines.inc to avoid Delphi/C++Builder defines from accidentally getting defined in FreePascal in Delphi mode. ------------------------------------------------------------------------ r5362 | Indy-RemyLebeau | 2016-06-26 23:22:53 +0200 (Sun, 26 Jun 2016) | 1 line Adding call to RAND_cleanup() to IdSSLOpenSSL.UnloadOpenSSLLibrary() ------------------------------------------------------------------------ r5361 | Indy-RemyLebeau | 2016-06-08 02:39:59 +0200 (Wed, 08 Jun 2016) | 1 line Adding comments about a race condition discovered in Delphi's non-static TThread.Synchronize() methods. ------------------------------------------------------------------------ r5360 | Indy-RemyLebeau | 2016-05-12 18:33:02 +0200 (Thu, 12 May 2016) | 2 lines Updating TIdSSLIOHandlerSocketOpenSSL.OpenEncodedConnection() to take the URIToCheck and TransparentProxy properties into account when deciding which Host to use for client-side SNI. ------------------------------------------------------------------------ r5359 | Indy-RemyLebeau | 2016-04-21 04:55:48 +0200 (Thu, 21 Apr 2016) | 1 line Adding some more C++ inline constructor workarounds ------------------------------------------------------------------------ r5355 | Indy-RemyLebeau | 2016-04-07 22:49:33 +0200 (Thu, 07 Apr 2016) | 1 line Adding C++ inline constructor workaround to TIdCustomHTTPServer ------------------------------------------------------------------------ r5354 | Indy-RemyLebeau | 2016-04-07 22:08:29 +0200 (Thu, 07 Apr 2016) | 1 line Adding new properties to TIdX509, TIdX509Name, and TIdX509Info to provide access to the underlying OpenSSL X509 records that are being wrapped. ------------------------------------------------------------------------ r5353 | Indy-RemyLebeau | 2016-04-01 05:13:04 +0200 (Fri, 01 Apr 2016) | 1 line Fixing some warnings from FixInsight ------------------------------------------------------------------------ r5351 | Indy-RemyLebeau | 2016-03-26 00:10:40 +0100 (Sat, 26 Mar 2016) | 1 line Wrapping static links to OpenSSL SSLv2 functions with {$IFNDEF OPENSSL_NO_SSL2} statements ------------------------------------------------------------------------ r5350 | Indy-RemyLebeau | 2016-03-17 23:23:23 +0100 (Thu, 17 Mar 2016) | 1 line Tweak to TIdSSLContext.InitContext() ------------------------------------------------------------------------ r5349 | Indy-RemyLebeau | 2016-03-17 21:56:45 +0100 (Thu, 17 Mar 2016) | 1 line Some more fixes for WinCE ------------------------------------------------------------------------ r5348 | Indy-RemyLebeau | 2016-03-17 21:16:51 +0100 (Thu, 17 Mar 2016) | 1 line Fixing a compiler error ------------------------------------------------------------------------ r5347 | Indy-RemyLebeau | 2016-03-17 19:39:24 +0100 (Thu, 17 Mar 2016) | 1 line Some WinCE fixes for FreePascal. ------------------------------------------------------------------------ r5346 | Indy-RemyLebeau | 2016-03-09 21:56:15 +0100 (Wed, 09 Mar 2016) | 1 line Updates to TIdIOHandlerSocketOpenSSL to account for SSLv2 being disabled by default in OpenSSL 1.0.2g ------------------------------------------------------------------------ r5345 | Indy-RemyLebeau | 2016-03-08 18:36:00 +0100 (Tue, 08 Mar 2016) | 1 line Patch from DelphiUnderground to enable loading of OpenSSL's BN_bn2dec() and ASN1_INTEGER_to_BN() functions. ------------------------------------------------------------------------ r5344 | Indy-RemyLebeau | 2016-02-26 20:27:51 +0100 (Fri, 26 Feb 2016) | 2 lines Updating TIdBaseComponentSelectionEditor.RequiresUnits() to initialize TRttiContext only one time, instead of for each Indy component found. ------------------------------------------------------------------------ r5343 | Indy-RemyLebeau | 2016-02-24 19:31:23 +0100 (Wed, 24 Feb 2016) | 2 lines Now that ZLib is loaded on-demand, need to update TIdCompressorZLib.GetIsReady() to call IdZLibHeaders.Load() instead of IdZLibHeaders.Loaded(), otherwise TIdHTTP may not load ZLib anymore. ------------------------------------------------------------------------ r5342 | Indy-RemyLebeau | 2016-02-20 02:51:37 +0100 (Sat, 20 Feb 2016) | 3 lines Corrections to IndyProtocols40 package. Adding missing IdResourceStrings... units to IndyProtocols40-150 packages. ------------------------------------------------------------------------ r5341 | Indy-RemyLebeau | 2016-02-18 20:39:37 +0100 (Thu, 18 Feb 2016) | 1 line Updating TIdSocketHandle.Broadcast() to pass its IPVersion property value to SendTo(), and to raise an exception if the AIP parameter is blank when IPv6 is being used. IPv6 does not support broadcasts, multicasts have to be used instead. ------------------------------------------------------------------------ r5340 | Indy-RemyLebeau | 2016-02-17 23:20:07 +0100 (Wed, 17 Feb 2016) | 1 line Fix for exception in TIdIPMCastBase when the IPVersion is Id_IPv6 and a project is closed and re-opened. ------------------------------------------------------------------------ r5339 | Indy-RemyLebeau | 2016-02-03 02:06:13 +0100 (Wed, 03 Feb 2016) | 1 line Updating WhichFailedToLoad() to include the LIBEXT file extension used to load libssl and libcrypto on *Nix systems. ------------------------------------------------------------------------ r5338 | Indy-RemyLebeau | 2016-01-28 03:22:06 +0100 (Thu, 28 Jan 2016) | 3 lines Fix for a Bounds Indexing error in TIdIRC.CommandLISTEND(). Removing use of a temp TStringList in TIdIRC.CommandNAMEREPLY(). ------------------------------------------------------------------------ r5337 | Indy-RemyLebeau | 2016-01-23 02:09:59 +0100 (Sat, 23 Jan 2016) | 1 line Lazarus patch from Graeme Geldenhuys ------------------------------------------------------------------------ r5336 | Indy-RemyLebeau | 2016-01-23 02:07:44 +0100 (Sat, 23 Jan 2016) | 1 line Product name change: London -> Berlin ------------------------------------------------------------------------ r5335 | Indy-RemyLebeau | 2016-01-22 03:36:52 +0100 (Fri, 22 Jan 2016) | 1 line Adding HPPEMIT to IdAntiFreeze.pas to generate a legacy non-UnitScoped HPP file ------------------------------------------------------------------------ r5334 | Indy-RemyLebeau | 2016-01-21 19:22:14 +0100 (Thu, 21 Jan 2016) | 1 line Now defining LIBEXT_IS_DYLIB for iOS devices. ------------------------------------------------------------------------ r5333 | Indy-RemyLebeau | 2016-01-21 05:45:30 +0100 (Thu, 21 Jan 2016) | 1 line Updating MakeTempFilename() to use IOUtils.TPath.GetTempPath() on Delphi 2010+, and GetTempFileName() on FreePascal. ------------------------------------------------------------------------ r5332 | Indy-RemyLebeau | 2016-01-21 01:59:48 +0100 (Thu, 21 Jan 2016) | 1 line Fix for compiler error in TIdHTTPAppResponse.SendResponse() ------------------------------------------------------------------------ r5331 | Indy-RemyLebeau | 2016-01-21 01:56:15 +0100 (Thu, 21 Jan 2016) | 1 line Fix for compiler errors on Linux ------------------------------------------------------------------------ r5330 | Indy-RemyLebeau | 2016-01-19 18:15:47 +0100 (Tue, 19 Jan 2016) | 1 line Updating IdZLibHeaders.pas to no longer load the ZLib DLL during unit initialization. It is now loaded the first time a ZLib function is being called. ------------------------------------------------------------------------ r5329 | Indy-RemyLebeau | 2016-01-18 22:38:49 +0100 (Mon, 18 Jan 2016) | 1 line Embarcadero patches. ------------------------------------------------------------------------ r5328 | Indy-RemyLebeau | 2016-01-16 22:57:14 +0100 (Sat, 16 Jan 2016) | 1 line Updating TIdNTTP to no longer raise an EIdReplyRFCError exception on response code 430 for ARTICLE, HEAD, and BODY commands. ------------------------------------------------------------------------ r5327 | Indy-RemyLebeau | 2016-01-15 20:52:47 +0100 (Fri, 15 Jan 2016) | 1 line Removing a nested comment that is causing issues in FPC/Lazarus ------------------------------------------------------------------------ r5326 | Indy-RemyLebeau | 2016-01-15 18:28:45 +0100 (Fri, 15 Jan 2016) | 1 line Adding commented-out IdIPv6 define to IdCompilerDefines.inc ------------------------------------------------------------------------ r5325 | Indy-RemyLebeau | 2016-01-12 19:40:11 +0100 (Tue, 12 Jan 2016) | 1 line Fix for compiler error in Indy_ssl_callback_ctrl() on Android. ------------------------------------------------------------------------ r5324 | Indy-RemyLebeau | 2016-01-12 19:17:44 +0100 (Tue, 12 Jan 2016) | 1 line Fix for compiler error in SSLDLLVers array. ------------------------------------------------------------------------ r5323 | Indy-RemyLebeau | 2016-01-11 18:34:00 +0100 (Mon, 11 Jan 2016) | 1 line Adding missing OnBeforeGet and OnBeforePut published events in TIdFTP. ------------------------------------------------------------------------ r5322 | Indy-RemyLebeau | 2016-01-11 03:42:14 +0100 (Mon, 11 Jan 2016) | 1 line Removing an Assert() from TIdIOHandler.ReadStream(). ------------------------------------------------------------------------ r5321 | Indy-RemyLebeau | 2016-01-11 03:32:09 +0100 (Mon, 11 Jan 2016) | 19 lines Updating Computil.dpr to support RAD Studio 10.0 Seattle. Updating TIdHTTP to add new hoNoParseXmlCharset, hoWantProtocolErrorContent, and hoNoReadChunked option flags, and to add a new OnChunkReceived event. Adding new (UID)StoreValue() and (UID)RetrieveValue() methods to TIdIMAP4, and GMail-related fields to TIdIMAPLineStruct. Updating IdSSLOpenSSLHeaders to begin supporting BoringSSL on Android 6. Not finished yet. Adding HostName property to TIdSSLSocket to enable client-side SNI in TIdSSLSocket.Connect(). Server-side SNI in TIdSSLSocket.Accept() is not implemented at this time. Updating TIdIOHandler.ReadStream() to allow AStream to be nil to discard content being read. Adding Charset handling to TIdBasicAuthentication. Performance tweak for TIdMimeTable.LoadFromStrings(). Updating TIdMessageBuilderAttachments.Add() to set the ContentID to be the FileName if not specified by the caller. Misc ARC tweaks, TODO comments, and cleanup. ------------------------------------------------------------------------ r5320 | Indy-RemyLebeau | 2016-01-05 20:07:35 +0100 (Tue, 05 Jan 2016) | 1 line Updating ParseMetaHTTPEquiv() to exit without parsing if the AStream parameter is nil. ------------------------------------------------------------------------ r5319 | Indy-RemyLebeau | 2015-12-22 23:45:08 +0100 (Tue, 22 Dec 2015) | 1 line Updating OffsetFromUTC() to return 0.0 by default on unsupported platforms. FreePascal does not zero-initialize the function's return value. ------------------------------------------------------------------------ r5318 | Indy-RemyLebeau | 2015-12-14 18:28:11 +0100 (Mon, 14 Dec 2015) | 1 line Patch from Malcolm Smith for IndyCore project not generating BPL for XE6 ------------------------------------------------------------------------ r5317 | Indy-RemyLebeau | 2015-11-30 21:08:16 +0100 (Mon, 30 Nov 2015) | 1 line Fix for a compiler error in TIdIOHandler.ReadInt64() for C++Builder 2006/2007 ------------------------------------------------------------------------ r5316 | Indy-RemyLebeau | 2015-11-29 02:18:15 +0100 (Sun, 29 Nov 2015) | 1 line Fix for compiler errors in CopyTIdTicks() and BytesToTicks for C++Builder 2006 and 2007. ------------------------------------------------------------------------ r5315 | Indy-RemyLebeau | 2015-11-10 19:06:55 +0100 (Tue, 10 Nov 2015) | 1 line Fix for AV in TIdCustomHTTP.ReadResult() under ARC platforms. ------------------------------------------------------------------------ r5314 | Indy-RemyLebeau | 2015-10-29 21:50:26 +0100 (Thu, 29 Oct 2015) | 1 line Fixing a typo in IdStackUnix.pas ------------------------------------------------------------------------ r5313 | Indy-RemyLebeau | 2015-10-26 00:24:35 +0100 (Mon, 26 Oct 2015) | 1 line Tweak for compiler error in Delphi 5. ------------------------------------------------------------------------ r5312 | Indy-RemyLebeau | 2015-10-22 22:40:18 +0200 (Thu, 22 Oct 2015) | 1 line Adding a define for IFF_LOOPBACK in TIdStackUnix for FreeBSD. ------------------------------------------------------------------------ r5311 | Indy-RemyLebeau | 2015-10-22 21:19:32 +0200 (Thu, 22 Oct 2015) | 1 line Reverted previous revisions for Android error handling tweaks, and re-applied them in a manner that does not cause interface breakages. This way, Embarcadero can include the changes in an update for Delphi Seattle. ------------------------------------------------------------------------ r5310 | Indy-RemyLebeau | 2015-10-20 20:14:07 +0200 (Tue, 20 Oct 2015) | 3 lines Updating TIdStackUnix.GetLocalAddressList() to call getifaddrs() on FreeBSD. Tweak to getifaddrs() call in TIdStackVCLPosix.GetLocalAddressList(). ------------------------------------------------------------------------ r5309 | Indy-RemyLebeau | 2015-10-15 05:52:12 +0200 (Thu, 15 Oct 2015) | 1 line More tweaks to TIdStackVCLPosix for Android ------------------------------------------------------------------------ r5308 | Indy-RemyLebeau | 2015-10-15 00:49:25 +0200 (Thu, 15 Oct 2015) | 1 line Moving Android error handling to TIdStackVCLPosix, and applying Embarcadero patch to remove dependency on the FMX.Helpers.Android unit in Delphi 10 Seattle. ------------------------------------------------------------------------ r5307 | Indy-RemyLebeau | 2015-10-07 06:00:14 +0200 (Wed, 07 Oct 2015) | 4 lines Updating TIdEntityHeaderInfo.AssignTo() to assign the FCustomHeaders, FConnection, FPragma, FHasContentLength, and FTransferEncoding members. Updating TIdRequestHeaderInfo.AssignTo() to always call inherited so TIdEntityHeaderInfo can assign its properties. ------------------------------------------------------------------------ r5306 | Indy-RemyLebeau | 2015-10-01 07:03:52 +0200 (Thu, 01 Oct 2015) | 1 line Adding some missing entries in buildres.bat and clean.bat ------------------------------------------------------------------------ r5305 | Indy-RemyLebeau | 2015-10-01 03:38:01 +0200 (Thu, 01 Oct 2015) | 1 line Adding a {$linklib} statement for FreePascal when USE_clock_gettime is defined for UNIX/Linux. ------------------------------------------------------------------------ r5304 | Indy-RemyLebeau | 2015-09-22 18:31:10 +0200 (Tue, 22 Sep 2015) | 1 line Adding some typecasts in GetTickDiff64() to fix an Internal Compiler Error in Delphi 7. ------------------------------------------------------------------------ r5303 | Indy-RemyLebeau | 2015-09-07 23:38:50 +0200 (Mon, 07 Sep 2015) | 7 lines Updating OpenSSLVersion() to call SSLeay_version() even if LoadOpenSSLLibrary() failed, as long as SSLeay_version() was able to be loaded, at least. Updating TIdSSLContext.SetSSLMethod() to raise an EIdOSSLGetMethodError exception if the selected SSL/TLS method is not available at runtime. The SSLv2, SSLv3, SSLv23, and TLSv1x methods are now all marked as non-critical when loading the OpenSSL library, since it is not known at that time which method(s) will actually be used at runtime, and not all platforms support all protocol versions. In fact, it is becoming common that SSLv2 is now disabled and may not even be exported on all platforms, so Indy cannot mark SSLv2 methods as critical anymore. Making SSLv3 and SSLv23 as non-critical for good measure. Adding new IsOpenSSL_SSLv2_Available(), IsOpenSSL_SSLv3_Available(), IsOpenSSL_TLSv1_1_Available(), IsOpenSSL_TLSv1_2_Available(), and IsOpenSSL_DTLSv1_Available() functions. Fix for a typo in TIdIOHandlerStreamMsg.ReadDataFromSource() ------------------------------------------------------------------------ r5301 | Indy-RemyLebeau | 2015-09-01 00:20:51 +0200 (Tue, 01 Sep 2015) | 1 line Changing references to "XE9" to "Seattle" instead. ------------------------------------------------------------------------ r5300 | Indy-JPeterMugaas | 2015-08-13 21:58:26 +0200 (Thu, 13 Aug 2015) | 1 line Fix for compile error. ------------------------------------------------------------------------ r5299 | Indy-RemyLebeau | 2015-08-13 18:58:30 +0200 (Thu, 13 Aug 2015) | 1 line Changing TIdHTTPAppResponse to no longer set a default ContentType value in its constructor. The user must assign their own ContentType as needed, or rely on TIdHTTPServer to choose a default when preparing the response header. ------------------------------------------------------------------------ r5298 | Indy-RemyLebeau | 2015-08-05 19:43:07 +0200 (Wed, 05 Aug 2015) | 1 line Updating TIdIMAP4 to use the new IdMessageHelper.pas unit. ------------------------------------------------------------------------ r5297 | Indy-RemyLebeau | 2015-08-05 18:38:16 +0200 (Wed, 05 Aug 2015) | 1 line Embarcadero patch for a C++ compiler error in Android. ------------------------------------------------------------------------ r5296 | Indy-RemyLebeau | 2015-08-04 20:23:02 +0200 (Tue, 04 Aug 2015) | 1 line Updating GetTickDiff/64() to +1 to the Result when wrapping occurs. ------------------------------------------------------------------------ r5295 | Indy-RemyLebeau | 2015-08-04 01:06:21 +0200 (Tue, 04 Aug 2015) | 1 line Patches for FreePascal ------------------------------------------------------------------------ r5294 | Indy-RemyLebeau | 2015-07-30 23:06:15 +0200 (Thu, 30 Jul 2015) | 1 line Updating TIdHTTPProtocol.ProcessResponse() to catch EIdConnClosedGracefully exceptions from ReadResult() ------------------------------------------------------------------------ r5293 | Indy-RemyLebeau | 2015-07-27 22:33:25 +0200 (Mon, 27 Jul 2015) | 1 line Correcting XML namespace used in element ------------------------------------------------------------------------ r5292 | Indy-RemyLebeau | 2015-07-25 00:13:10 +0200 (Sat, 25 Jul 2015) | 2 lines Updating SplitHeaderSubItems() to specify whether each extracted name=value pair was quoted or not, so that ReplaceHeaderSubItem() can now preserve quoting when recreating the header. Also updating ReplaceHeaderSubItem() to return the original header as-is if the caller is attempting to remove a subitem that does not exist. ------------------------------------------------------------------------ r5291 | Indy-RemyLebeau | 2015-07-23 03:58:14 +0200 (Thu, 23 Jul 2015) | 1 line Missed another file when adding the new IdMessageHelper unit ------------------------------------------------------------------------ r5290 | Indy-RemyLebeau | 2015-07-23 03:53:47 +0200 (Thu, 23 Jul 2015) | 1 line Updating Ticks64() to use clock_gettime() on Linux and FreeBSD. ------------------------------------------------------------------------ r5289 | Indy-RemyLebeau | 2015-07-23 03:48:13 +0200 (Thu, 23 Jul 2015) | 1 line Adding XE9 project files ------------------------------------------------------------------------ r5288 | Indy-RemyLebeau | 2015-07-23 03:44:57 +0200 (Thu, 23 Jul 2015) | 2 lines Missed a couple of files ------------------------------------------------------------------------ r5287 | Indy-RemyLebeau | 2015-07-23 03:39:27 +0200 (Thu, 23 Jul 2015) | 1 line Adding new IdMessageHelper.pas unit to IndyProtocols package ------------------------------------------------------------------------ r5286 | Indy-RemyLebeau | 2015-07-23 02:09:10 +0200 (Thu, 23 Jul 2015) | 3 lines Updating TIdDNSResolver.Resolve() to raise a timeout exception if TIdUDPClient returns fewer than 5 bytes, just like it does when using TIdTCPClient. Should only happen if TIdUDPClient.ReceiveBuffer() actually times out. ------------------------------------------------------------------------ r5285 | Indy-RemyLebeau | 2015-07-22 20:23:35 +0200 (Wed, 22 Jul 2015) | 5 lines Adding P(U)IntX type declarations to IdGlobal.pas for Delphi. Updating TIdMessageClient.ReceiveBody() to force the message body to be read as 8bit when TIdMessage.NoDecode is true, instead of using the TIdMessage.ContentTransferEncoding property. Updating TIdMessageDecoderMIME.ReadBody() to prepare to handle different line breaks (CRLF vs bare-LF) when reading in binary mode. Not actually implemented at this time, CRLF is still expected for now until a detection method can be implemented. ------------------------------------------------------------------------ r5284 | Indy-RemyLebeau | 2015-07-03 02:45:43 +0200 (Fri, 03 Jul 2015) | 3 lines Adding [Weak] specifier to various fields in TIdHTTP and TIdEntityHeaderInfo. Updating TIdSSLIOHandlerSocketOpenSSL.OpenEncodedConnection() to look at the TIdSSLContext.Mode property when deciding whether to call TIdSSLSocket.Connect() or TIdSSLSocket.Accept(). ------------------------------------------------------------------------ r5283 | Indy-RemyLebeau | 2015-06-29 19:12:19 +0200 (Mon, 29 Jun 2015) | 5 lines Fix for compiler errors in TIdUInt64 declarations for Delphi 5-6 and C++Builder 5-2007. Updating IndyComputerName() to read a computer name from the Registry on Windows CE. Tweak to exception handler in TIdInitializerComponent.InitComponent() for .NET. ------------------------------------------------------------------------ r5282 | Indy-RemyLebeau | 2015-06-24 04:48:18 +0200 (Wed, 24 Jun 2015) | 2 lines Fix for compiler error in IndyRaiseOuterException() for FreePascal/Lazarus. ------------------------------------------------------------------------ r5281 | Indy-RemyLebeau | 2015-06-23 23:19:45 +0200 (Tue, 23 Jun 2015) | 1 line Patch from Embarcadero ------------------------------------------------------------------------ r5280 | Indy-RemyLebeau | 2015-06-21 03:45:31 +0200 (Sun, 21 Jun 2015) | 1 line Updating TIdTCPConnection.Disconnect() to wrap the call to DisconnectNotifyPeer() in a try/except block. If Disconnect(True) is called inside of a try/except or try/finally block due to a raised exception, any exception subsequently raised by Connected() or DisconnectNotifyPeer() will now be shallowed so the original exception continues propagating up the call stack. ------------------------------------------------------------------------ r5279 | Indy-RemyLebeau | 2015-06-20 06:48:40 +0200 (Sat, 20 Jun 2015) | 5 lines Adding TIdUInt64 to address a UInt64 HPP bug in C++Builder 2006 and 2007. Adding new IndyRaiseOuterException() function when raising a new exception inside of an 'except' block. Uses Exception.RaiseOuterException() when available. Deprecating EIdException.Toss(). ------------------------------------------------------------------------ r5278 | Indy-RemyLebeau | 2015-06-20 05:47:06 +0200 (Sat, 20 Jun 2015) | 1 line Updating TIdIMAP4.GetInternalResponse() to process multi-line string literals when ASingleLineMode is False, and to set ASingleLineMayBeSplit to True by default now. The LResponse list now stores non-split lines unless ASingleLineMode is True and ASingleLineMayBeSplit is False. ------------------------------------------------------------------------ r5277 | Indy-RemyLebeau | 2015-06-03 11:43:21 +0200 (Wed, 03 Jun 2015) | 5 lines Fix for compiler error in TIdStackWindows.SetKeepAliveValues(). Fix for "unsatisfied forward declaration" error for IndySSL_CTX_use_certificate_chain_file() function in pre-Unicode versions of Delphi. Replacing LongWord with UInt32 in IdHashSHA1.pas. ------------------------------------------------------------------------ r5276 | Indy-JPeterMugaas | 2015-06-02 15:35:16 +0200 (Tue, 02 Jun 2015) | 1 line CTX_use_certificate_chain_file API call. ------------------------------------------------------------------------ r5275 | Indy-JPeterMugaas | 2015-06-02 15:33:54 +0200 (Tue, 02 Jun 2015) | 1 line Some updates for Winsock 2 API's. ------------------------------------------------------------------------ r5274 | Indy-RemyLebeau | 2015-05-14 05:46:57 +0200 (Thu, 14 May 2015) | 1 line Fixing some compiler errors in C++Builder 5 ------------------------------------------------------------------------ r5273 | Indy-RemyLebeau | 2015-04-26 02:32:20 +0200 (Sun, 26 Apr 2015) | 1 line Updating TIdCustomHTTP.PrepareRequest() to wrap an IPv6 address in brackets when setting the ARequest.Host property. ------------------------------------------------------------------------ r5272 | Indy-RemyLebeau | 2015-04-24 23:07:18 +0200 (Fri, 24 Apr 2015) | 3 lines Updating TIdIMAP4.ParseIntoParts() and TIdIMAP4.ParseIntoBrackettedQuotedAndUnquotedParts() to handle escaped characters inside of quoted strings within brackets. Updating TIdIMAP4.GetNextQuotedParam() to avoid bounds errors. ------------------------------------------------------------------------ r5270 | Indy-RemyLebeau | 2015-03-27 18:46:21 +0100 (Fri, 27 Mar 2015) | 1 line Embarcadero patch for IPv6 handling in TIdFTP. ------------------------------------------------------------------------ r5269 | Indy-RemyLebeau | 2015-03-23 00:38:51 +0100 (Mon, 23 Mar 2015) | 1 line Patch from Malcolm Smith for compiling in C++Builder XE8 ------------------------------------------------------------------------ r5268 | Indy-RemyLebeau | 2015-03-17 18:04:00 +0100 (Tue, 17 Mar 2015) | 1 line Patch from MikeT to avoid an internal compiler error in ReadLnFromStream() in D2007. ------------------------------------------------------------------------ r5267 | Indy-RemyLebeau | 2015-03-15 00:16:03 +0100 (Sun, 15 Mar 2015) | 1 line Tweak to RawStrInternetToDateTime() so its time parser will not get tripped up by a '.' character in an embedded comment that follows the timestamp data. ------------------------------------------------------------------------ r5266 | Indy-RemyLebeau | 2015-03-09 23:09:58 +0100 (Mon, 09 Mar 2015) | 3 lines Updating TIdIMAP4.(UID)StoreFlags() to accept sdAddSilent, sdRemoveSilent, and sdReplaceSilent as input in the AStoreMethod parameter. Updating TIdIMAP4.ReceiveBody() to use IndyValueFromIndex() ------------------------------------------------------------------------ r5265 | Indy-RemyLebeau | 2015-03-02 22:14:52 +0100 (Mon, 02 Mar 2015) | 1 line Updating IdCompilerDefines.inc to define HAS_SIZE_T and HAS_PSIZE_T for FreePascal in UNIX systems only. ------------------------------------------------------------------------ r5264 | Indy-RemyLebeau | 2015-03-01 23:13:46 +0100 (Sun, 01 Mar 2015) | 5 lines Adding HAS_PSIZE_T define. The psize_t (and size_t) type may be platform-specific in FreePascal (not accounted for yet). Correcting 10_6_1 define, should be 10_6_2 now. Fix for FreePascal "compiler switches aren't supported in // styled comments" warning in IdCoderBinHex4.pas. ------------------------------------------------------------------------ r5263 | Indy-RemyLebeau | 2015-02-28 01:52:30 +0100 (Sat, 28 Feb 2015) | 1 line Changing TIdThread.Destroy() to no longer set the FreeOnTerminate property anymore, as doing so causes problems with FreeOnTerminate=True threads on ARC systems. Also removing a couple of redundant FreeOnTerminate=False assignments in various thread constructors. ------------------------------------------------------------------------ r5262 | Indy-RemyLebeau | 2015-02-24 01:54:32 +0100 (Tue, 24 Feb 2015) | 1 line Patch from David Marcus for GMTToLocalDateTime() ------------------------------------------------------------------------ r5261 | Indy-RemyLebeau | 2015-02-20 22:01:31 +0100 (Fri, 20 Feb 2015) | 1 line Fix for OpenSSL PEM_write_bio_RSAPrivateKey() function not being loaded when SSLEAY_MACROS is undefined. ------------------------------------------------------------------------ r5260 | Indy-RemyLebeau | 2015-02-20 06:55:09 +0100 (Fri, 20 Feb 2015) | 1 line Reverting TIdIPv6Address in C++ back to using System::Word again instead of System::UInt16. On OSX/iOS, UInt16 is declared in Apple's mactypes.h header instead of System.hpp. ------------------------------------------------------------------------ r5259 | Indy-RemyLebeau | 2015-02-19 01:13:20 +0100 (Thu, 19 Feb 2015) | 1 line Embarcadero patch ------------------------------------------------------------------------ r5258 | Indy-RemyLebeau | 2015-02-18 04:40:33 +0100 (Wed, 18 Feb 2015) | 1 line Changing a few PtrInt type-casts to use PtrUInt instead. ------------------------------------------------------------------------ r5257 | Indy-RemyLebeau | 2015-02-17 21:50:04 +0100 (Tue, 17 Feb 2015) | 1 line Fix for compiler ambiguity in IdRawBuildIp(). Also updating the rest of the unit to replace Byte and Word with UInt8 and UInt16, respectively. ------------------------------------------------------------------------ r5256 | Indy-RemyLebeau | 2015-02-15 01:46:27 +0100 (Sun, 15 Feb 2015) | 1 line Some bug fixes for FreePascal. ------------------------------------------------------------------------ r5255 | Indy-RemyLebeau | 2015-02-09 21:09:01 +0100 (Mon, 09 Feb 2015) | 1 line Adding '.1.0.1' to SSLDLLVers array ------------------------------------------------------------------------ r5254 | Indy-RemyLebeau | 2015-02-05 19:21:26 +0100 (Thu, 05 Feb 2015) | 1 line Removing 'inline' from RAND_...() functions. They use local symbols that are declared in the 'implementation' section and thus cannot be inlined. ------------------------------------------------------------------------ r5253 | Indy-RemyLebeau | 2015-02-05 02:37:52 +0100 (Thu, 05 Feb 2015) | 1 line More fixes for compiler error in Delphi 6/7 ------------------------------------------------------------------------ r5252 | Indy-RemyLebeau | 2015-02-05 01:55:43 +0100 (Thu, 05 Feb 2015) | 1 line Compiler fixes for Delphi 6/7. ------------------------------------------------------------------------ r5251 | Indy-JPeterMugaas | 2015-02-04 21:33:05 +0100 (Wed, 04 Feb 2015) | 1 line Fix for missing DES functions. Some cleanups. Also added some stuff from OpenSSL 1.0.2 such as SSL_CTX_use_certificate_chain_file and some macros for some code I'm working on. ------------------------------------------------------------------------ r5250 | Indy-RemyLebeau | 2015-02-03 23:22:44 +0100 (Tue, 03 Feb 2015) | 1 line Marking some more OpenSSL functions as non-critical ------------------------------------------------------------------------ r5249 | Indy-RemyLebeau | 2015-02-03 22:45:37 +0100 (Tue, 03 Feb 2015) | 1 line Updates to IdSASL_NTLM.pas and IdNTLMv2.pas to use UInt16/UInt32 instead of Word/LongWord. ------------------------------------------------------------------------ r5248 | Indy-RemyLebeau | 2015-02-03 22:29:25 +0100 (Tue, 03 Feb 2015) | 1 line Adding PUInt64 alias for PInt64 when HAS_UInt64 is not defined. ------------------------------------------------------------------------ r5247 | Indy-RemyLebeau | 2015-02-03 22:24:47 +0100 (Tue, 03 Feb 2015) | 1 line Fix for typo in LongWordToHex() declaration. ------------------------------------------------------------------------ r5246 | Indy-RemyLebeau | 2015-02-03 20:10:57 +0100 (Tue, 03 Feb 2015) | 1 line Updating copyright year in RSAAboutBoxCopyright resource string. ------------------------------------------------------------------------ r5245 | Indy-RemyLebeau | 2015-02-03 20:09:20 +0100 (Tue, 03 Feb 2015) | 1 line Embarcadero patches ------------------------------------------------------------------------ r5244 | Indy-RemyLebeau | 2015-02-03 20:01:34 +0100 (Tue, 03 Feb 2015) | 1 line Tweak to TIdIMAP4.InternalRetrieveText() to search for the first non-empty text part when AUseFirstPartInsteadOfText to True. ------------------------------------------------------------------------ r5243 | Indy-RemyLebeau | 2015-02-01 05:08:38 +0100 (Sun, 01 Feb 2015) | 1 line Bumping version number to 10.6.2.0 ------------------------------------------------------------------------ r5242 | Indy-RemyLebeau | 2015-01-31 23:01:33 +0100 (Sat, 31 Jan 2015) | 1 line Adding {$UNDEF} for HAS_TEncoding_GetEncoding_ByEncodingName ------------------------------------------------------------------------ r5241 | Indy-RemyLebeau | 2015-01-31 22:26:34 +0100 (Sat, 31 Jan 2015) | 1 line Tweaks to BytesToInt32() and BytesToUInt16() ------------------------------------------------------------------------ r5240 | Indy-RemyLebeau | 2015-01-31 01:53:56 +0100 (Sat, 31 Jan 2015) | 5 lines Adding XE8 project files. Delphi's Longint and LongWord types are going to be 8 bytes on 64-bit iOS, but remain 4 bytes on other platforms including 32-bit iOS. Replacing them with Int32 and UInt32, respectively, to maintain consistency across platforms. Adding more use of other (U)IntX types throughout Indy in general. ------------------------------------------------------------------------ r5239 | Indy-RemyLebeau | 2015-01-28 20:57:14 +0100 (Wed, 28 Jan 2015) | 1 line Updating TIdHTTPServer to check if the current request is a POST or PUT before sending a 411 reply in PreparePostStream(). Unread bytes on the network may belong to pipelined requests and should be ignored when the current request is not expected a message body. ------------------------------------------------------------------------ r5238 | Indy-RemyLebeau | 2015-01-21 05:44:07 +0100 (Wed, 21 Jan 2015) | 3 lines Fix for IndySSL_CTX_use_PrivateKey_file_PKCS12() and IndySSL_CTX_use_certificate_file_PKCS12() not initializing their CertChain local variable when calling PKCS12_parse(), thus causing an AV in sk_pop_free() afterwards. Fix for TIdSSLContext.LoadKey() not loading the KeyFile as PKCS12. ------------------------------------------------------------------------ r5237 | Indy-RemyLebeau | 2015-01-13 02:07:06 +0100 (Tue, 13 Jan 2015) | 4 lines Fix for compiler error in NEXTGEN compilers. Updating UnLoadOpenSSLLibrary() to check if CRYPTO_set_locking_callback() is assigned before calling it. ------------------------------------------------------------------------ r5236 | Indy-RemyLebeau | 2015-01-08 09:25:46 +0100 (Thu, 08 Jan 2015) | 1 line Removing patch from rev 5222. It is causing unwanted side effects. Need to come up with a better solution. ------------------------------------------------------------------------ r5235 | Indy-RemyLebeau | 2014-12-31 20:56:06 +0100 (Wed, 31 Dec 2014) | 1 line Bug fix for WspiapiLegacyGetAddrInfo() not returning a correct IPv4 wildcard address when pszNodeName is nil. ------------------------------------------------------------------------ r5234 | Indy-RemyLebeau | 2014-12-27 01:43:50 +0100 (Sat, 27 Dec 2014) | 5 lines Updating TIdMessageClient.ReceiveBody() to not set LUnknownContentTransferEncoding=True anymore for a "multipart" entity that has an illegal "Content-Transfer-Encoding" value. Updating TIdMessageDecoderInfoMIME.CheckForStart() to not return a TIdMessageDecoderMIME object for a "multipart" entity that has an illegal "Content-Transfer-Encoding" value. Updating TIdMessageDecoderMIME.InitComponent() to not set FBodyEncoded=True anymore for a "multipart" entity that has an illegal "Content-Transfer-Encoding" value. ------------------------------------------------------------------------ r5233 | Indy-RemyLebeau | 2014-12-27 00:41:23 +0100 (Sat, 27 Dec 2014) | 2 lines Updating TIdIOHandlerStreamMsg to set its MaxLineLength property to MaxInt by default. ------------------------------------------------------------------------ r5232 | Indy-RemyLebeau | 2014-12-26 18:55:42 +0100 (Fri, 26 Dec 2014) | 5 lines Adding SO_UPDATE_CONNECT_CONTEXT constant to IdWinsock2.pas. Adding Id_SO_UPDATE_ACCEPT_CONTEXT and Id_SO_UPDATE_CONNECT_CONTEXT constants to IdStackConsts.pas. Changing TIdECHOServer to use TIdIOHander.ReadBytes() instead of polling for data with TIdIOHandler.CheckForDataOnSource() and TIdIOHandler.InputBuffer.ExtractToBytes(). Fix for TIdSystatServer.DoExecute() only calling Disconnect() if an OnSystat handler is assigned. ------------------------------------------------------------------------ r5231 | Indy-RemyLebeau | 2014-12-24 23:15:36 +0100 (Wed, 24 Dec 2014) | 9 lines More updates to TIdIMAP4: 1. Adding optional AInternalDateTimeGMT parameter to AppendMsg...() methods. 2. Adding additional (UID)RetrieveNoDecodeTo...Peek() methods. 3. treating including Id_WSAECONNABORTED when setting FConnectionState to csUnexpectedlyDisconnected Updated GmtOffsetStrToDateTime() to support UTC strings in '+-HH' format, ie the minutes are omitted. ------------------------------------------------------------------------ r5230 | Indy-RemyLebeau | 2014-12-24 21:59:45 +0100 (Wed, 24 Dec 2014) | 1 line Updating TIdIMAP4.SearchMailBox() to support skHeader and skKeyword. For skHeader, a new FieldName member is added to TIdIMAP4SearchRec. ------------------------------------------------------------------------ r5229 | Indy-RemyLebeau | 2014-12-23 01:36:49 +0100 (Tue, 23 Dec 2014) | 2 lines Adding call to TIdSSLIOHandlerSocketNET.RegisterIOHandler() in initialization section of IdSSLDotNET.pas ------------------------------------------------------------------------ r5228 | Indy-RemyLebeau | 2014-12-22 08:33:35 +0100 (Mon, 22 Dec 2014) | 1 line Added 'Classes' unit to interface 'uses' clause of IdIPMCastClient.pas in Delphi 2010+ to address an inline compiler warning. ------------------------------------------------------------------------ r5227 | Indy-RemyLebeau | 2014-12-22 08:26:29 +0100 (Mon, 22 Dec 2014) | 1 line Bug fixes from Asbj°rn Heid ------------------------------------------------------------------------ r5226 | Indy-RemyLebeau | 2014-12-20 20:06:02 +0100 (Sat, 20 Dec 2014) | 3 lines Enabling use of PKCS12 certificates/keys on non-Windows platforms. Updating TIdCustomHTTP.CheckAndConnect() to set TIdSSLIOHandlerSocketBase.URIToCheck in case an SSLIOHandler is not available yet when TIdCustomHTTP.DoRequest() is called. ------------------------------------------------------------------------ r5225 | Indy-RemyLebeau | 2014-12-20 19:40:25 +0100 (Sat, 20 Dec 2014) | 7 lines Updating TIdComponentSelectionEditor to recognize Indy components that derive directly from TIdBaseComponent instead of TIdComponent. Embarcadero patch to enable use of PKCS12 certificates/keys. Currently only implemented for Delphi/C++Builder 2009+ on Windows, as SSL_CTX_use_certificate_file() and SSL_CTX_use_PrivateKey_file() do not natively support PKCS12, only PEM and ASN1. Indy uses a custom file loading mechanism on Windows to support UTF-16 filenames, but uses the native functions on other platforms. Adding support for QWord on FreePascal. Initial updates for supporting XE8 and iOS 64bit. More changes to come. ------------------------------------------------------------------------ r5224 | Indy-RemyLebeau | 2014-12-17 08:33:58 +0100 (Wed, 17 Dec 2014) | 4 lines Adding TryMakeIOHandler() class method to TIdIOHandler, and updating TIdSSLIOHandlerSocketOpenSSL to call RegisterIOHandler(). This now allows TIdCustomHTTP.CheckAndConnect() to create a default SSLIOHandler when requesting an HTTPS url and no IOHandler has been assigned yet. Adding optional AFreeEncoding parameter to IndyTextEncoding(TEncoding) function. ------------------------------------------------------------------------ r5223 | Indy-RemyLebeau | 2014-12-17 08:17:14 +0100 (Wed, 17 Dec 2014) | 1 line Fix for a typo in Fullc_XE7.bat ------------------------------------------------------------------------ r5222 | Indy-RemyLebeau | 2014-12-16 21:09:57 +0100 (Tue, 16 Dec 2014) | 2 lines Patch from Denis Angilella to let TIdSSLIOHandlerSocketOpenSSL.Close() shutdown the connection without having to free the fSSLSocket and fSSLContext objects. ------------------------------------------------------------------------ r5221 | Indy-RemyLebeau | 2014-12-15 22:59:54 +0100 (Mon, 15 Dec 2014) | 1 line Another patch from Denis Angilella for TIdIOHandler.ReadLn() to stop reading when the input buffer size is greater than AMaxLineLength and no terminator is found. ------------------------------------------------------------------------ r5220 | Indy-RemyLebeau | 2014-12-15 22:50:54 +0100 (Mon, 15 Dec 2014) | 2 lines Fix for incorrect declarations of EVP_SignFinal() and EVP_VerifyFinal() in IdSSLOpenSSLHeaders.pas. ------------------------------------------------------------------------ r5219 | Indy-RemyLebeau | 2014-12-09 19:56:58 +0100 (Tue, 09 Dec 2014) | 2 lines Adding manual declarations of mach_timebase_info() and mach_absolute_time() when compiling for OSX in FreePascal. ------------------------------------------------------------------------ r5218 | Indy-RemyLebeau | 2014-12-05 21:51:29 +0100 (Fri, 05 Dec 2014) | 5 lines Fix for TIdHashMessageDigest4.NativeGetHashBytes() reading too many bytes from the stream. Updated TIdHashIntf.GetHashBytes() to not read more than the ASize parameter specifies. Updated TIdMessageDecoderMIME.ReadBody() to treat 'application/octet-stream' as 8bit instead of 7bit when no Content-Transfer-Encoding is specified. ------------------------------------------------------------------------ r5217 | Indy-RemyLebeau | 2014-12-02 11:34:37 +0100 (Tue, 02 Dec 2014) | 1 line Some more type-casts when {$TYPEDADDRESS ON} is enabled ------------------------------------------------------------------------ r5216 | Indy-RemyLebeau | 2014-12-02 10:21:24 +0100 (Tue, 02 Dec 2014) | 1 line Adding some type-casts when {$TYPEDADDDRESS ON} is enabled. ------------------------------------------------------------------------ r5215 | Indy-RemyLebeau | 2014-11-29 06:50:12 +0100 (Sat, 29 Nov 2014) | 1 line Updating FileSizeByName() to no longer raise an exception on platforms where it uses a TIdReadFileExclusiveStream instead of a native filesystem API. On systems where it uses APIs, it returns -1 on error, not raises an exception. The behavior should be consistent on all platforms. ------------------------------------------------------------------------ r5214 | Indy-RemyLebeau | 2014-11-27 02:33:11 +0100 (Thu, 27 Nov 2014) | 1 line Patch from Denis Angilella for TIdIOHandler.ReadLn() to stop reading when the input buffer size is greater than AMaxLineLength and no terminator is found. ------------------------------------------------------------------------ r5213 | Indy-RemyLebeau | 2014-11-24 04:37:38 +0100 (Mon, 24 Nov 2014) | 1 line One more tweak for TIdHTTPResponseInfo.WriteContent() ------------------------------------------------------------------------ r5212 | Indy-RemyLebeau | 2014-11-24 04:28:17 +0100 (Mon, 24 Nov 2014) | 3 lines Updating TIdHTTPResponseInfo.WriteContent() to no longer send a message body for a HEAD request or a 1xx, 204 or 304 response, per RFC 2616 Section 4.3. Updating TIdCustomHTTPServer.DoExecute() to look for a method override only if the requested method is POST, for consistency with other web servers. ------------------------------------------------------------------------ r5211 | Indy-RemyLebeau | 2014-11-24 03:36:28 +0100 (Mon, 24 Nov 2014) | 1 line Adding missing Exit in TIdFTPServer.CommandPBSZ() when ASender.UnparsedParams is empty. ------------------------------------------------------------------------ r5210 | Indy-RemyLebeau | 2014-11-22 09:42:48 +0100 (Sat, 22 Nov 2014) | 1 line Updating TIdFTP.Connect() to check for WSAECONNABORTED and WSAECONNRESET socket errors when attempting to send the HOST command so it can retry connecting without using HOST. ------------------------------------------------------------------------ r5209 | Indy-RemyLebeau | 2014-11-22 08:32:22 +0100 (Sat, 22 Nov 2014) | 1 line Additional tweaks for TIdFTPServer EPRT/EPSV handling ------------------------------------------------------------------------ r5208 | Indy-RemyLebeau | 2014-11-22 08:10:40 +0100 (Sat, 22 Nov 2014) | 7 lines Updating TIdIOHandlerSocket to set its IPVersion property after TIdSocketHandle.Accept() has accepted a client connection. Updating TIdFTPServer EPRT and EPSV command handlers to allow a transfer socket to use a different IPVersion than the one used by the command socket. Also, tweaking how transfer TStream objects are managed to avoid memory leaks when errors occur. Various IPVersion tweaks. Misc TODO comments. ------------------------------------------------------------------------ r5207 | Indy-RemyLebeau | 2014-11-19 01:26:33 +0100 (Wed, 19 Nov 2014) | 1 line More patches from Malcolm Smith ------------------------------------------------------------------------ r5206 | Indy-RemyLebeau | 2014-11-19 01:17:23 +0100 (Wed, 19 Nov 2014) | 1 line Patch from Malcolm Smith ------------------------------------------------------------------------ r5205 | Indy-RemyLebeau | 2014-11-18 19:32:00 +0100 (Tue, 18 Nov 2014) | 1 line Updated TIdHTTP to not require an OnProxyAuthorization event handler if the ProxyParams.ProxyPassword property is not blank. This is for consistency with how the OnAuthorization event works. ------------------------------------------------------------------------ r5204 | Indy-RemyLebeau | 2014-11-15 23:48:04 +0100 (Sat, 15 Nov 2014) | 3 lines Updated TIdIOHandlerSocket.ConnectClient() to not call TIdSocketHandle.Bind() on OSX unless actually needed, to address an issue with the OSX sandbox requiring the "com.apple.security.network.server" entitlement on the socket API bind() function. If that entitlement is not specified then bind() fails, but if it is specified then the Apple Store will reject an app that does not have actual server functionality (ie, does not use any Indy server components). Added new SessionIDCookieName property to TIdCustomHTTPServer so users can customize the name of the cookie used for carrying session IDs. ------------------------------------------------------------------------ r5203 | Indy-RemyLebeau | 2014-11-12 03:24:32 +0100 (Wed, 12 Nov 2014) | 1 line Updating TIdPOP3 and TIdPOP3Server to use Int64 for mailbox sizes in the STAT command, as POP3 mailboxes can grow larger than 2GB in size. ------------------------------------------------------------------------ r5202 | Indy-RemyLebeau | 2014-11-03 23:09:39 +0100 (Mon, 03 Nov 2014) | 1 line Tweaks to CookieStrToLocalDateTime() for RFC 6265 Errata 4148. ------------------------------------------------------------------------ r5201 | Indy-RemyLebeau | 2014-10-22 23:42:16 +0200 (Wed, 22 Oct 2014) | 1 line Compiler warnings in Delphi 6 ------------------------------------------------------------------------ r5200 | Indy-RemyLebeau | 2014-10-22 23:36:05 +0200 (Wed, 22 Oct 2014) | 1 line Fix for compiler error in Delphi 6. ------------------------------------------------------------------------ r5199 | Indy-RemyLebeau | 2014-10-21 21:59:05 +0200 (Tue, 21 Oct 2014) | 1 line Marking a couple of more functions as non-critical ------------------------------------------------------------------------ r5198 | Indy-RemyLebeau | 2014-10-19 05:14:51 +0200 (Sun, 19 Oct 2014) | 3 lines Adding ReplaceAll() function, which is faster than StringReplace(rfReplaceAll) when OldPattern and NewPattern are the same length. Fix for TIdExplicitTLSClient throwing the wrong exception type in DoOnTLSNegCmdFailed() and TLSNegCmdFailed(), and using the wrong resource strings in TLSHandShakeFailed() and TLSNotAvailable(). ------------------------------------------------------------------------ r5197 | Indy-RemyLebeau | 2014-10-12 21:15:31 +0200 (Sun, 12 Oct 2014) | 1 line Patch from JAM Software for TIdMessageClient.ReceiveBody() to assume 8bit encoding instead of 7bit encoding when no Content-Transfer-Encoding is available and TIdMessage.NoDecode is true. ------------------------------------------------------------------------ r5196 | Indy-RemyLebeau | 2014-10-06 23:31:36 +0200 (Mon, 06 Oct 2014) | 1 line Forgot to check this in last time ------------------------------------------------------------------------ r5195 | Indy-JPeterMugaas | 2014-10-06 08:12:57 +0200 (Mon, 06 Oct 2014) | 1 line Minor adjustment so About Box can be used in Win64 IDE's and possibly, Win64-compiled binaries that we might create. ------------------------------------------------------------------------ r5194 | Indy-RemyLebeau | 2014-10-05 19:36:01 +0200 (Sun, 05 Oct 2014) | 1 line More tweaks to the "About" dialog for Lazarus. ------------------------------------------------------------------------ r5193 | Indy-RemyLebeau | 2014-10-04 19:39:53 +0200 (Sat, 04 Oct 2014) | 1 line One more tweak ------------------------------------------------------------------------ r5192 | Indy-RemyLebeau | 2014-10-04 19:34:34 +0200 (Sat, 04 Oct 2014) | 1 line A few more tweaks to the "About" dialog. ------------------------------------------------------------------------ r5191 | Indy-RemyLebeau | 2014-10-04 19:13:11 +0200 (Sat, 04 Oct 2014) | 1 line Forgot to check in the new background image. ------------------------------------------------------------------------ r5190 | Indy-RemyLebeau | 2014-10-04 19:11:54 +0200 (Sat, 04 Oct 2014) | 1 line Incorporating patch from StanE to update the "About" dialog with a more professional look. Should work in VCL, Kylix, and Lazarus. DotNET is not finished, the resource files still need to be recompiled and the new UI layout verified, but we're not really supporting DotNET anymore so that has a low priority. ------------------------------------------------------------------------ r5189 | Indy-RemyLebeau | 2014-09-24 03:42:35 +0200 (Wed, 24 Sep 2014) | 1 line Updating IdCompilerDefines.inc to define 10_6_1 instead of 10_6_0. ------------------------------------------------------------------------ r5188 | Indy-RemyLebeau | 2014-09-23 04:18:27 +0200 (Tue, 23 Sep 2014) | 1 line Adding HPPEMIT statements for components that have a SetPort() method. '#pragma alias' statements are needed to address "unresolved external" errors in C++ caused by the #define SetPort" macro in the Win32 API winspool.h header file. ------------------------------------------------------------------------ r5187 | Indy-RemyLebeau | 2014-09-16 23:02:33 +0200 (Tue, 16 Sep 2014) | 1 line Updated TIdIMAP4.AppendMsg() and TIdIMAP4.InternalRetrieve() to set TIdIOHandlerStreamMsg.MaxLineLength to MaxInt. ------------------------------------------------------------------------ r5186 | Indy-RemyLebeau | 2014-09-16 00:08:12 +0200 (Tue, 16 Sep 2014) | 1 line Adding a call to Fullc_XE7.bat in Fullc_All.bat ------------------------------------------------------------------------ r5185 | Indy-RemyLebeau | 2014-09-15 22:20:34 +0200 (Mon, 15 Sep 2014) | 1 line Fix for another compiler error related to PUInt64 in Delphi 7-2007. ------------------------------------------------------------------------ r5184 | Indy-RemyLebeau | 2014-09-15 21:24:39 +0200 (Mon, 15 Sep 2014) | 1 line Updated TIdSSLIOHandlerSocketOpenSSL to override Readable() so it can call ssl_pending(). Ran into a situation where TIdMessageDecoderMIME was waiting for new data to arrive on the socket, but there was no more data being sent, but OpenSSL still had pending data waiting to be read. Oddly, select() was deadlocking even though a ReadTimeout was specified. Don't know how that was happening. The ssl_pending() fix avoids that deadlock. ------------------------------------------------------------------------ r5183 | Indy-RemyLebeau | 2014-09-08 23:04:39 +0200 (Mon, 08 Sep 2014) | 1 line Restoring changes for 64bit tick counters. ------------------------------------------------------------------------ r5182 | Indy-RemyLebeau | 2014-09-08 22:53:37 +0200 (Mon, 08 Sep 2014) | 1 line Reverting changes for 64bit tick counters. It had interface changes that prevent Embarcadero from including a new SVN revision in an XE7 update. Will restore the tick counter changes in the next revision. ------------------------------------------------------------------------ r5181 | Indy-RemyLebeau | 2014-09-08 21:17:49 +0200 (Mon, 08 Sep 2014) | 1 line Setting LIBEXT constant back to '.dylib' for iOS Simulator ------------------------------------------------------------------------ r5180 | Indy-RemyLebeau | 2014-09-07 01:37:14 +0200 (Sun, 07 Sep 2014) | 1 line Fix for compiler error about PUInt64 missing in Delphi 7-2007. ------------------------------------------------------------------------ r5179 | Indy-RemyLebeau | 2014-09-05 23:51:23 +0200 (Fri, 05 Sep 2014) | 1 line Rolling version to 10.6.1 ------------------------------------------------------------------------ r5178 | Indy-RemyLebeau | 2014-09-05 23:43:23 +0200 (Fri, 05 Sep 2014) | 3 lines Adding support for 64bit tick counters. Rolling version to 10.6.1. ------------------------------------------------------------------------ r5176 | Indy-RemyLebeau | 2014-08-30 02:58:11 +0200 (Sat, 30 Aug 2014) | 1 line Fix for PerformSASLLogin_IMAP() not working correctly with GMail. ------------------------------------------------------------------------ r5175 | Indy-JPeterMugaas | 2014-08-28 22:16:23 +0200 (Thu, 28 Aug 2014) | 1 line Marked some non-essential functions. ------------------------------------------------------------------------ r5174 | Indy-JPeterMugaas | 2014-08-28 18:15:41 +0200 (Thu, 28 Aug 2014) | 1 line Mark some OpenSSL functions that aren't used as not critical. ------------------------------------------------------------------------ r5173 | Indy-JPeterMugaas | 2014-08-27 22:10:36 +0200 (Wed, 27 Aug 2014) | 1 line Patch from Emb. Some symbols aren't available on OSX. ------------------------------------------------------------------------ r5172 | Indy-RemyLebeau | 2014-08-22 00:29:08 +0200 (Fri, 22 Aug 2014) | 1 line Taking an alternative approach ------------------------------------------------------------------------ r5171 | Indy-RemyLebeau | 2014-08-22 00:16:38 +0200 (Fri, 22 Aug 2014) | 1 line Fix for compiler error in DoThreadSync() in Delphi 5 and 6. ------------------------------------------------------------------------ r5170 | Indy-RemyLebeau | 2014-08-20 21:22:49 +0200 (Wed, 20 Aug 2014) | 2 lines Fix for FillMimeTable() reporting the wrong MIME type for SVG and SVGZ file extensions. ------------------------------------------------------------------------ r5169 | Indy-RemyLebeau | 2014-08-13 02:14:37 +0200 (Wed, 13 Aug 2014) | 1 line Updated TIdHTTPWebBrokerBridge to use TNetEncoding.URL.Encode() instead of HTTPEncode() when available. ------------------------------------------------------------------------ r5168 | Indy-RemyLebeau | 2014-08-13 01:27:25 +0200 (Wed, 13 Aug 2014) | 1 line Ignoring a few functions that are not available on Android. ------------------------------------------------------------------------ r5167 | Indy-RemyLebeau | 2014-08-09 02:43:17 +0200 (Sat, 09 Aug 2014) | 3 lines Adding project files for RAD Studio XE7. Fixed typos in some files. ------------------------------------------------------------------------ r5166 | Indy-RemyLebeau | 2014-08-08 10:07:46 +0200 (Fri, 08 Aug 2014) | 1 line Adding defines to IdCompilerDefines.inc for Delphi/C++Builder XE7. Package files to follow later. ------------------------------------------------------------------------ r5165 | Indy-RemyLebeau | 2014-08-06 20:40:29 +0200 (Wed, 06 Aug 2014) | 1 line Fix for IdStack.pas not compiling for Android in XE5. ------------------------------------------------------------------------ r5164 | Indy-RemyLebeau | 2014-08-06 01:40:52 +0200 (Wed, 06 Aug 2014) | 1 line Updated TIdIMAP4.ParseIntoBrackettedQuotedAndUnquotedParts() to handle quoted special characters. ------------------------------------------------------------------------ r5163 | Indy-RemyLebeau | 2014-08-05 18:26:52 +0200 (Tue, 05 Aug 2014) | 1 line Various TODO comments ------------------------------------------------------------------------ r5162 | Indy-RemyLebeau | 2014-07-29 20:45:28 +0200 (Tue, 29 Jul 2014) | 1 line Fix for IdDisposeAndNil() not finalizing the object under ARC. ------------------------------------------------------------------------ r5161 | Indy-RemyLebeau | 2014-07-22 02:49:16 +0200 (Tue, 22 Jul 2014) | 1 line Fix for wrong format specifier being used in RSInterceptCircularLink resource string. ------------------------------------------------------------------------ r5160 | Indy-RemyLebeau | 2014-07-15 20:00:35 +0200 (Tue, 15 Jul 2014) | 1 line Some more EXTERNALSYM fixes. ------------------------------------------------------------------------ r5159 | Indy-RemyLebeau | 2014-07-15 19:46:22 +0200 (Tue, 15 Jul 2014) | 1 line Fix for typo in {$EXTERNALSYM} for EVP_CIPHER_CTX_cleanup() ------------------------------------------------------------------------ r5158 | Indy-RemyLebeau | 2014-07-14 22:12:20 +0200 (Mon, 14 Jul 2014) | 1 line Adding missing EXTERNALSYM for dh_st record in IdSSLOpenSSLHeaders.pas ------------------------------------------------------------------------ r5157 | Indy-RemyLebeau | 2014-07-11 02:24:21 +0200 (Fri, 11 Jul 2014) | 1 line Patch from Paul Sonoda to fix a memory leak in sk_X509_INFO_pop_free(). ------------------------------------------------------------------------ r5156 | Indy-RemyLebeau | 2014-07-09 23:30:26 +0200 (Wed, 09 Jul 2014) | 1 line Updated TIdSMTPBase.StartTLS() to not send a QUIT command when disconnecting on error if the TLS hsndshake has begun. ------------------------------------------------------------------------ r5155 | Indy-JPeterMugaas | 2014-06-17 19:05:25 +0200 (Tue, 17 Jun 2014) | 1 line Some BIOS and a few SSL calls. ------------------------------------------------------------------------ r5154 | Indy-JPeterMugaas | 2014-06-15 18:46:50 +0200 (Sun, 15 Jun 2014) | 1 line More EVP API. ------------------------------------------------------------------------ r5153 | Indy-RemyLebeau | 2014-06-14 03:06:32 +0200 (Sat, 14 Jun 2014) | 1 line Fix for compiler error in Delphi/BCB 5. ------------------------------------------------------------------------ r5152 | Indy-JPeterMugaas | 2014-06-11 09:47:19 +0200 (Wed, 11 Jun 2014) | 1 line Some EVP_CIPHER functions. ------------------------------------------------------------------------ r5151 | Indy-RemyLebeau | 2014-06-08 22:59:29 +0200 (Sun, 08 Jun 2014) | 1 line Fix for TIdSMTPServer.CommandSTARTTLS() sending 2 replies when UseTLS is not set to utUseExplicitTLS. ------------------------------------------------------------------------ r5150 | Indy-RemyLebeau | 2014-06-08 19:31:18 +0200 (Sun, 08 Jun 2014) | 1 line Replacing ^size_t with Psize_t. ------------------------------------------------------------------------ r5149 | Indy-RemyLebeau | 2014-06-08 19:26:28 +0200 (Sun, 08 Jun 2014) | 6 lines Another patch from Malcolm Smith for FULLC_xxx.BAT files to pause compilations when an error occurs. Adding Psize_t to IdGlobal.pas when HAS_SIZE_T is not defined. Fixing line breaks in IdSSLOpenSSLHeaders.pas. Replaced bare-LF with CRLF for consistency with the rest of the file. ------------------------------------------------------------------------ r5148 | Indy-JPeterMugaas | 2014-06-08 12:10:48 +0200 (Sun, 08 Jun 2014) | 1 line EVP_md_null and some EVP functions. Fix; stdcall should be cdecl. ------------------------------------------------------------------------ r5147 | Indy-JPeterMugaas | 2014-06-08 11:36:43 +0200 (Sun, 08 Jun 2014) | 1 line More functions exposed. ------------------------------------------------------------------------ r5146 | Indy-JPeterMugaas | 2014-06-08 01:55:42 +0200 (Sun, 08 Jun 2014) | 1 line Forgot to declare the macros publicly. OOPS!!! ------------------------------------------------------------------------ r5145 | Indy-JPeterMugaas | 2014-06-08 01:43:42 +0200 (Sun, 08 Jun 2014) | 1 line Added more EVP functions and macros to facilitate more OpenSSL-based Delphi work. ------------------------------------------------------------------------ r5144 | Indy-RemyLebeau | 2014-06-07 11:44:38 +0200 (Sat, 07 Jun 2014) | 1 line Fix for a missing IFDEF in IdSNServer.pas for Delphi/BCB 5. ------------------------------------------------------------------------ r5143 | Indy-RemyLebeau | 2014-06-07 11:03:09 +0200 (Sat, 07 Jun 2014) | 1 line Patch from Malcolm Smith so FULLC_XE6.BAT will compile correctly. ------------------------------------------------------------------------ r5142 | Indy-RemyLebeau | 2014-06-05 18:56:54 +0200 (Thu, 05 Jun 2014) | 1 line Fix for TIdSNMP.ReceiveTrap() not clearing the TIdSNMP.Trap property before then receiving the packet data. ------------------------------------------------------------------------ r5141 | Indy-RemyLebeau | 2014-05-29 21:46:49 +0200 (Thu, 29 May 2014) | 1 line Fix for PerformSASLLogin() handling a continue reply incorrectly when a SASL request using an Initial-Response parameter is used. ------------------------------------------------------------------------ r5140 | Indy-RemyLebeau | 2014-05-29 01:55:34 +0200 (Thu, 29 May 2014) | 3 lines Replacing a few FreeAndNil() calls with IdDisposeAndNil() instead. Otherwise, certain owned objects that depend on deterministic destruction are not being freed correction on mobile systems. Updated GetUniqueFileName() to use the APrefix parameter on FreePascal. ------------------------------------------------------------------------ r5139 | Indy-RemyLebeau | 2014-05-22 04:19:43 +0200 (Thu, 22 May 2014) | 3 lines Disabling use of SASL Initial-Response in TIdPOP3 for now. Need to figure out a way to use it on servers that support it, while ignoring it on servers that do not. Enabling SASL Initial-Response in TIdIMAP when the server supports the SASL-IR capability. ------------------------------------------------------------------------ r5138 | Indy-RemyLebeau | 2014-05-10 21:04:15 +0200 (Sat, 10 May 2014) | 1 line Removed a redundant assignment from InsertByte(). Now passing the new Byte to ExpandBytes() as the FillByte. ------------------------------------------------------------------------ r5137 | Indy-RemyLebeau | 2014-05-04 23:59:16 +0200 (Sun, 04 May 2014) | 1 line Removing IdCoreSelectionEditors.pas from indylaz.lpk ------------------------------------------------------------------------ r5136 | Indy-RemyLebeau | 2014-05-02 18:14:13 +0200 (Fri, 02 May 2014) | 1 line Misc fixes for FreePascal and Windows CE. ------------------------------------------------------------------------ r5135 | Indy-RemyLebeau | 2014-04-29 09:24:42 +0200 (Tue, 29 Apr 2014) | 5 lines Updated TIdDecoder00E.Decode() to handle cases where input is shorter than it is supposed to be. Outlook Express is known for omitting trailing space characters in encoded lines. Replaced IndyStrToInt() with IsNumeric() in TIdMessageDecoderInfoUUE.CheckForStart(). Added TODO comment in TIdMessageDecoderUUE.ReadBody() for differentiating between UUE and XXE better in cases where the first line is less than 45 encoded bytes. ------------------------------------------------------------------------ r5134 | Indy-RemyLebeau | 2014-04-28 23:26:01 +0200 (Mon, 28 Apr 2014) | 1 line Fix for compiler error when USE_IPHLPAPI is not defined. ------------------------------------------------------------------------ r5133 | Indy-RemyLebeau | 2014-04-26 00:57:58 +0200 (Sat, 26 Apr 2014) | 1 line Fix for "argument out of range" error in TIdIPAddrMon.GetAdapterAddresses() ------------------------------------------------------------------------ r5132 | Indy-RemyLebeau | 2014-04-21 21:57:26 +0200 (Mon, 21 Apr 2014) | 1 line Added EPLFPermissions property to TIdAEPLFFTPListItem ------------------------------------------------------------------------ r5131 | Indy-RemyLebeau | 2014-04-19 00:42:16 +0200 (Sat, 19 Apr 2014) | 1 line Tweaks to TIdComponentSelectionEditor to work around some compiler issues in Delphi 2010. ------------------------------------------------------------------------ r5130 | Indy-RemyLebeau | 2014-04-17 05:13:13 +0200 (Thu, 17 Apr 2014) | 1 line Tweaks to TIdComponentSelectionEditor to retrieve unit names from TypInfo.PTypeInfo when available. ------------------------------------------------------------------------ r5128 | Indy-RemyLebeau | 2014-04-09 03:07:25 +0200 (Wed, 09 Apr 2014) | 1 line Tweaks to MIME Content-Transfer-Encoding handling. Now defaulting to 7bit when Content-Transfer-Encoding is not present, per RFC 2045. ------------------------------------------------------------------------ r5127 | Indy-RemyLebeau | 2014-04-09 02:38:06 +0200 (Wed, 09 Apr 2014) | 1 line Added Destination property to TIdHTTPRequest so TIdCustomHTTP.ConnectToHost() can monitor target Host:Port changes between requests when an SSL proxy is used. If the Destination does not change from one request to the next, ConnectToHost() can skip the CONNECT verb if it already has an SSL tunnel to the target. If the Destination changes, ConnectToHost() disconnects so the new request establishes a new SSL tunnel. ------------------------------------------------------------------------ r5126 | Indy-RemyLebeau | 2014-04-08 03:53:42 +0200 (Tue, 08 Apr 2014) | 3 lines Tweaking previous workaround for 'deprecated' compiler bug in Delphi 6. Now moving all {$WARN ... OFF/ON} directives to new .inc files. Adding new GIdDefaultUserAgent global in IdHTTPHeaderInfo.pas. ------------------------------------------------------------------------ r5125 | Indy-RemyLebeau | 2014-04-08 03:32:00 +0200 (Tue, 08 Apr 2014) | 1 line Fix for typo in IdCompilerDefines.inc when defining DEPRECATED_IMPL_BUG for Delphi 6. ------------------------------------------------------------------------ r5124 | Indy-RemyLebeau | 2014-04-02 21:12:41 +0200 (Wed, 02 Apr 2014) | 3 lines Updated TIdIMAP4.AppendMsg() to make a copy of AAlternativeHeaders if it is set to AMsg.Headers or AMsg.LastGeneratedHeaders on input, in case they get repopulated when AMsg is streamed. Presumably, the user wants to use headers that were present when AppendMsg() was called. Updated TIdIMAP4.AppendMsgNoEncodeFromStream() to take AStream.Position into account when copying AStream's data into the local temp TStream. ------------------------------------------------------------------------ r5123 | Indy-RemyLebeau | 2014-03-31 09:41:06 +0200 (Mon, 31 Mar 2014) | 1 line Workarounds for compiler issues in Delphi 6. ------------------------------------------------------------------------ r5122 | Indy-RemyLebeau | 2014-03-28 00:41:05 +0100 (Fri, 28 Mar 2014) | 1 line Fix for minor memory leak in TIdFSP ------------------------------------------------------------------------ r5121 | Indy-RemyLebeau | 2014-03-24 18:34:31 +0100 (Mon, 24 Mar 2014) | 1 line Fix for compiler error in IdRegisterCore.pas for Delphi 2007 and earlier. ------------------------------------------------------------------------ r5120 | Indy-RemyLebeau | 2014-03-20 19:10:14 +0100 (Thu, 20 Mar 2014) | 1 line More DNS patches ------------------------------------------------------------------------ r5119 | Indy-RemyLebeau | 2014-03-20 06:07:26 +0100 (Thu, 20 Mar 2014) | 1 line Updated TIdComponentSelectionEditor.RequiresUnits() to no longer report the 'System' unit, such as for TObject and String parameters. Doing so causes an 'Identifier redeclared' compiler error since the System unit is always implicitly used. ------------------------------------------------------------------------ r5118 | Indy-RemyLebeau | 2014-03-19 04:08:25 +0100 (Wed, 19 Mar 2014) | 1 line Removing IdCoreSelectionEditors.pas and IdProtocolsSelectionEditors.pas. Taking a different approach. Instead of having per-component TSelectionEditor classes registered, which would be very tedious to implement, TIdComponent itself now has a single TSelectionEditor registered that handles all Indy components. It dynamically enumerates all assigned event handlers on all Indy components at design-time and reports any required units they need for their parameters and return types. ------------------------------------------------------------------------ r5117 | Indy-RemyLebeau | 2014-03-18 18:50:57 +0100 (Tue, 18 Mar 2014) | 1 line Fix for compiler error when both LIBEXT_IS_DYLIB and LIBEXT_IS_SO are not defined when compiling Indy in FreePascal for Lazarus. ------------------------------------------------------------------------ r5116 | Indy-RemyLebeau | 2014-03-18 17:57:10 +0100 (Tue, 18 Mar 2014) | 3 lines More DNS patches. Adding a few more TSelectionEditor registrations. ------------------------------------------------------------------------ r5115 | Indy-RemyLebeau | 2014-03-18 17:25:08 +0100 (Tue, 18 Mar 2014) | 1 line Adding {$MINENUMSIZE} to IdStackWindows.pas when HAS_UNIT_IpTypes is not defined. ------------------------------------------------------------------------ r5114 | Indy-RemyLebeau | 2014-03-18 02:41:41 +0100 (Tue, 18 Mar 2014) | 1 line Some more patches. ------------------------------------------------------------------------ r5113 | Indy-RemyLebeau | 2014-03-15 09:05:06 +0100 (Sat, 15 Mar 2014) | 1 line One more DNS patch from megamurmulis@gmail.com ------------------------------------------------------------------------ r5112 | Indy-RemyLebeau | 2014-03-15 07:16:55 +0100 (Sat, 15 Mar 2014) | 1 line More DNS patches from megamurmulis@gmail.com ------------------------------------------------------------------------ r5111 | Indy-RemyLebeau | 2014-03-15 06:58:29 +0100 (Sat, 15 Mar 2014) | 1 line DNS patches from megamurmulis@gmail.com ------------------------------------------------------------------------ r5110 | Indy-RemyLebeau | 2014-03-15 06:02:08 +0100 (Sat, 15 Mar 2014) | 1 line Adding project dependencies to project group for RAD Studio XE6 ------------------------------------------------------------------------ r5109 | Indy-RemyLebeau | 2014-03-15 05:45:57 +0100 (Sat, 15 Mar 2014) | 1 line Adding Fullc_XE6.bat to Fullc_All.bat ------------------------------------------------------------------------ r5108 | Indy-RemyLebeau | 2014-03-15 05:42:35 +0100 (Sat, 15 Mar 2014) | 1 line Adding EIdInternetPermissionNeeded for Android ------------------------------------------------------------------------ r5107 | Indy-RemyLebeau | 2014-03-15 04:59:14 +0100 (Sat, 15 Mar 2014) | 1 line Adding IdProtocolsSelectionEditors.pas ------------------------------------------------------------------------ r5106 | Indy-RemyLebeau | 2014-03-15 04:45:37 +0100 (Sat, 15 Mar 2014) | 3 lines Adding project group for RAD Studio XE6. Updated TIdStack classes to implement the new GetLocalAddressList() method. ------------------------------------------------------------------------ r5105 | Indy-RemyLebeau | 2014-03-15 01:25:03 +0100 (Sat, 15 Mar 2014) | 15 lines Adding project files for RAD Studio XE6. Adding TSelectionEditor classes to design-time packages for a few components (more to follow in the future) to add dependent units to 'uses' clauses. Misc tweaks to TIdIOHandler for timeout handling. Signature change for ParseMetaHTTPEquiv(). Updated SASL components to support Initial Client Responses. Updated BytesToString() to not make a copy of the input TIdBytes if the entire array is to be converted. Added IndexOfIP() method to TIdStackLocalAddressList. Added GetLocalAddressList() method to TIdStack and deprecated AddLocalAddressesToList() method. Updated TIdIPAddrMon to use TIdStack.GetLocalAddressList(). ------------------------------------------------------------------------ r5104 | Indy-JPeterMugaas | 2014-03-13 04:32:10 +0100 (Thu, 13 Mar 2014) | 1 line Fixed typo. ------------------------------------------------------------------------ r5103 | Indy-RemyLebeau | 2014-03-12 18:43:48 +0100 (Wed, 12 Mar 2014) | 1 line Updated TIdSimpleServer.BeginListen() to always call EndListen() and CreateBinding() so that the IOHandler is reset correctly if reused from an earlier connection. ------------------------------------------------------------------------ r5102 | Indy-RemyLebeau | 2014-03-08 04:00:16 +0100 (Sat, 08 Mar 2014) | 1 line Updated TIdStackBSDBase and TIdStackDotNet to allow 0-length payloads to be sent in Send() and SendTo(). This is needed by some UDP protocols. ------------------------------------------------------------------------ r5101 | Indy-RemyLebeau | 2014-03-05 10:53:09 +0100 (Wed, 05 Mar 2014) | 3 lines Adding new hoNoReadMultipartMIME flag in TIdHTTP.HTTPOptions property. Updating TIdIOHandlerStream.Close() to nil the FReceiveStream and FSendStream members when FreeStreams is False. ------------------------------------------------------------------------ r5100 | Indy-RemyLebeau | 2014-03-03 18:56:25 +0100 (Mon, 03 Mar 2014) | 1 line Tweak to IdVCLPosixSupplemental.pas to ensure the 'interface' section does not end up with an empty 'const' section if not compiling Indy for BSD, OSX, or Linux. ------------------------------------------------------------------------ r5099 | Indy-RemyLebeau | 2014-03-02 01:32:14 +0100 (Sun, 02 Mar 2014) | 1 line Updating Computil.exe for XE6. ------------------------------------------------------------------------ r5098 | Indy-JPeterMugaas | 2014-03-01 00:49:46 +0100 (Sat, 01 Mar 2014) | 9 lines Embarcadero patch. Expose functions from OpenSSL. BN_new BN_free BN_set_word_func ------------------------------------------------------------------------ r5097 | Indy-RemyLebeau | 2014-02-27 10:13:55 +0100 (Thu, 27 Feb 2014) | 1 line Bug fix for WspiapiLegacyGetNameInfo() not setting pszService correctly when UnicodeString is used. ------------------------------------------------------------------------ r5096 | Indy-RemyLebeau | 2014-02-26 01:44:14 +0100 (Wed, 26 Feb 2014) | 1 line Updated TIdTCPServer to increment the reference count of an accepted TIdIOHandler under ARC. ------------------------------------------------------------------------ r5095 | Indy-RemyLebeau | 2014-02-23 22:14:33 +0100 (Sun, 23 Feb 2014) | 1 line Embarcadero patches ------------------------------------------------------------------------ r5094 | Indy-RemyLebeau | 2014-02-20 03:39:20 +0100 (Thu, 20 Feb 2014) | 1 line Updated TIdUDPServer to no longer discard 0-length packets. Some protocols actually need them. ------------------------------------------------------------------------ r5093 | Indy-RemyLebeau | 2014-02-19 20:51:25 +0100 (Wed, 19 Feb 2014) | 1 line Added support for "Accept-Patch" header in TIdResponseHeaderInfo. ------------------------------------------------------------------------ r5092 | Indy-RemyLebeau | 2014-02-19 20:47:59 +0100 (Wed, 19 Feb 2014) | 1 line Added support for "Accept-Patch" header in TIdResponseHeaderInfo. ------------------------------------------------------------------------ r5091 | Indy-RemyLebeau | 2014-02-19 19:41:59 +0100 (Wed, 19 Feb 2014) | 1 line Added support for "Accept-Patch" header in TIdResponseHeaderInfo. ------------------------------------------------------------------------ r5090 | Indy-RemyLebeau | 2014-02-19 04:08:43 +0100 (Wed, 19 Feb 2014) | 3 lines Updated TIdStack.SetKeepAliveValues() to enable SO_KEEPALIVE before then setting the TCP_KEEPIDLE and TCP_KEEPINTVL options, on platforms that support them. ------------------------------------------------------------------------ r5089 | Indy-RemyLebeau | 2014-02-18 18:54:02 +0100 (Tue, 18 Feb 2014) | 1 line Patches from Jose Antonio Sanchez Lazaro ------------------------------------------------------------------------ r5088 | Indy-RemyLebeau | 2014-02-17 23:36:25 +0100 (Mon, 17 Feb 2014) | 1 line Embarcadero patch for HTTP 'PATCH' method for REST clients. ------------------------------------------------------------------------ r5087 | Indy-JPeterMugaas | 2014-02-14 06:55:41 +0100 (Fri, 14 Feb 2014) | 1 line System.Types not must be included in all versions of Delphi greater than XE3. ------------------------------------------------------------------------ r5086 | Indy-RemyLebeau | 2014-02-13 20:53:42 +0100 (Thu, 13 Feb 2014) | 1 line Fix for AV in TIdUDPServer when a client sends a TIME command without an input parameter. ------------------------------------------------------------------------ r5085 | Indy-RemyLebeau | 2014-02-13 19:14:45 +0100 (Thu, 13 Feb 2014) | 11 lines Added IdDisposeAndNil(). Similar to FreeAndNil() but works under ARC. Added additional typedefs for T(Thread)List types that use Generics. Speed improvements to TIdObjectList.BubbleSort() and TIdBubbleSortStringList.BubbleSort() Updated TIdStackWindows.SetKeepAliveValues() to use SIO_KEEPALIVE_VALS on WinCE 4.x Added {$IFDEF HAS_DEPRECATED} around {$WARN SYMBOL_DEPRECATED ...} Enabling {$HPPEMIT LINKUNIT} on XE6+. ------------------------------------------------------------------------ r5084 | Indy-JPeterMugaas | 2014-02-12 07:34:47 +0100 (Wed, 12 Feb 2014) | 1 line Disable warning about depreciated variable defined in the same unit. Ihe depreciation warning does not contribute anything in that case. ------------------------------------------------------------------------ r5083 | Indy-JPeterMugaas | 2014-02-11 22:41:26 +0100 (Tue, 11 Feb 2014) | 1 line Define DefaultPort property default for IDE. Facilitate some inlining. ------------------------------------------------------------------------ r5082 | Indy-RemyLebeau | 2014-02-03 00:41:13 +0100 (Mon, 03 Feb 2014) | 1 line Adding "Importance" header to emails, based on existing Priority property (not adding a new Importance property at this time). ------------------------------------------------------------------------ r5081 | Indy-RemyLebeau | 2014-02-01 03:34:00 +0100 (Sat, 01 Feb 2014) | 1 line Fix for OffsetFromUTC() returning a backwards result on Posix and Kylix systems. ------------------------------------------------------------------------ r5080 | Indy-RemyLebeau | 2014-01-12 21:20:45 +0100 (Sun, 12 Jan 2014) | 1 line Updated TIdNNTP to call StartTLS() and SendAuth() in Connect() directly instead of in AfterConnect(). Doing so was causing StartTLS() to be called recursively (redundant) if UseTLS=utUseExplicitTLS, and SendAuth() to be called multiple times if ForceAuth=True causing an authentication failure that would kill the connection. ------------------------------------------------------------------------ r5079 | Indy-RemyLebeau | 2013-12-31 03:27:40 +0100 (Tue, 31 Dec 2013) | 1 line Updated TIdHeaderCoderPlain.Encode() to set the source Ansi encoding to 8bit. ------------------------------------------------------------------------ r5078 | Indy-JPeterMugaas | 2013-12-20 17:24:31 +0100 (Fri, 20 Dec 2013) | 1 line Add another .so suffix Fedora uses. ------------------------------------------------------------------------ r5077 | Indy-RemyLebeau | 2013-12-18 23:23:13 +0100 (Wed, 18 Dec 2013) | 2 lines Added 1.0.0 to SSLDLLVers array ------------------------------------------------------------------------ r5076 | Indy-RemyLebeau | 2013-12-10 04:39:54 +0100 (Tue, 10 Dec 2013) | 1 line Update to IdCookie.pas to move the declaration of the TIdCookieList class below the TIdCookie class. Removing the need to forward declare TIdCookie avoids a Delphi HPPEMIT bug where classes used in template aliases are not forward declared correctly in the generated .hpp file. ------------------------------------------------------------------------ r5075 | Indy-RemyLebeau | 2013-12-09 08:02:27 +0100 (Mon, 09 Dec 2013) | 3 lines Embarcadero patches for new {$HPPEMIT LINKUNIT} compiler directive being added in XE5 Update 2. Fix for IsTLSv1_2Available() checking for TLSv1_1_method instead of TLSv1_2_method. ------------------------------------------------------------------------ r5074 | Indy-RemyLebeau | 2013-12-07 03:23:00 +0100 (Sat, 07 Dec 2013) | 1 line Added missing "default" clause to TIdIOHandlerStream.FreeStreams property declaration. ------------------------------------------------------------------------ r5073 | Indy-RemyLebeau | 2013-12-02 20:02:31 +0100 (Mon, 02 Dec 2013) | 1 line Fixes to IdRawBuildIcmpMask() and IdRawBuildIcmpTimestamp() to account for earlier change to TIdICMPHdr. ------------------------------------------------------------------------ r5072 | Indy-RemyLebeau | 2013-11-27 19:56:52 +0100 (Wed, 27 Nov 2013) | 1 line Removing icmp_dun property from TIdICMPHdr. It is causing problems for TIdIcmpClient ECHO packets. Need to review and possibly restructure usage of ICMP header structs to support descendant-specific fields based on ICMP packet type. Looks like that effort was already started (TIdICMPEcho, etc), but was never completed. ------------------------------------------------------------------------ r5071 | Indy-RemyLebeau | 2013-11-26 21:54:56 +0100 (Tue, 26 Nov 2013) | 1 line Updating TIdHashSHA1 to respect the input ASize parameter value when hashing a TStream. ------------------------------------------------------------------------ r5070 | Indy-RemyLebeau | 2013-11-19 02:44:19 +0100 (Tue, 19 Nov 2013) | 1 line Updated TIdFTP.Connect() to reconnect regardless of the server type if the server disconnects after a failed HOST command. Was previously reconnecting for WSFTP only. ------------------------------------------------------------------------ r5069 | Indy-RemyLebeau | 2013-11-12 01:51:32 +0100 (Tue, 12 Nov 2013) | 1 line Fix for TIdMessageBuilderRtf.FillBody() creating malformed RTF emails. ------------------------------------------------------------------------ r5068 | Indy-RemyLebeau | 2013-11-11 19:12:41 +0100 (Mon, 11 Nov 2013) | 1 line Patch from Arno Garrels for TIdCoderTNEF.ParseMapiProp(). ------------------------------------------------------------------------ r5067 | Indy-RemyLebeau | 2013-11-03 01:23:05 +0100 (Sun, 03 Nov 2013) | 11 lines Updated TIdUDPServer.GetBinding() to not create 2 default Binding objects on Linux/Android systems. Fix for TIdMessageClient.ReceiveBody() not parsing headers correctly when TIdMessage.IsMsgSinglePartMime is True. No longer setting the TIdMessagePart.ExtraHeaders.NameValueSeparator property to '=' in TIdMessageClient and TIdIMAP4 when parsing emails. Fix for TIdURI.ParamsEncode() not encoding #128. Updated TIdFileCreateStream and TIdAppendFileStream to include the fmOpenReadWrite and fmShareDenyWrite flags when opening a file with the fmCreate flag. This allows other processes to have read-only access to the file in Delphi 2010+, but not earlier versions where fmCreate requires exclusive access. Added various TODO comments ------------------------------------------------------------------------ r5066 | Indy-RemyLebeau | 2013-10-26 00:08:56 +0200 (Sat, 26 Oct 2013) | 1 line Updated TIdCustomTCPServer.Startup() to not create 2 default Binding objects on Linux/Android systems. ------------------------------------------------------------------------ r5065 | Indy-RemyLebeau | 2013-10-19 01:41:29 +0200 (Sat, 19 Oct 2013) | 1 line Fix for Ticks() not working correctly on Mac OSX. ------------------------------------------------------------------------ r5064 | Indy-JPeterMugaas | 2013-10-08 12:32:33 +0200 (Tue, 08 Oct 2013) | 3 lines Fix for: http://code.google.com/p/indyproject/issues/detail?id=268&start=100 ------------------------------------------------------------------------ r5063 | Indy-RemyLebeau | 2013-10-05 00:46:07 +0200 (Sat, 05 Oct 2013) | 1 line Embarcadero patches ------------------------------------------------------------------------ r5062 | Indy-RemyLebeau | 2013-10-01 22:53:27 +0200 (Tue, 01 Oct 2013) | 2 lines Updated TIdFTP to remove use of 'OPTS UTF8 ON' and 'OPTS UTF-8 NLST' commands in favor of RFC 2640, which only requires the 'UTF8' capability be present in a server's FEAT reply. ------------------------------------------------------------------------ r5061 | Indy-RemyLebeau | 2013-09-28 08:12:11 +0200 (Sat, 28 Sep 2013) | 1 line Removing inline specifier from Wspiapi helper functions. ------------------------------------------------------------------------ r5060 | Indy-RemyLebeau | 2013-09-20 03:27:41 +0200 (Fri, 20 Sep 2013) | 1 line Updated TIdExplicitTLSClient.TLSHandShakeFailed() to set the ANotifyPeer parameter of Disconnect() to false. Since the TLS handshake failed, the socket may be in a bad state. ------------------------------------------------------------------------ r5059 | Indy-RemyLebeau | 2013-09-12 18:58:59 +0200 (Thu, 12 Sep 2013) | 1 line Tweaks to error handling in CopyFileTo() ------------------------------------------------------------------------ r5056 | Indy-RemyLebeau | 2013-09-06 09:26:01 +0200 (Fri, 06 Sep 2013) | 5 lines Moving {$ZEROBASEDSTRINGS OFF} directives into IdCompilerDefines.inc. Updated TIdHTTP.Options() and TIdHTTP.Delete() so the server response content can be retrieved. Added misc tweaks and TODO comments. ------------------------------------------------------------------------ r5055 | Indy-RemyLebeau | 2013-09-06 08:39:21 +0200 (Fri, 06 Sep 2013) | 1 line Typo in dclIndyCore190.rc ------------------------------------------------------------------------ r5054 | Indy-RemyLebeau | 2013-09-06 08:29:52 +0200 (Fri, 06 Sep 2013) | 3 lines Adding *190 package projects for XE5, and updating Computil.exe to recognize XE5. Renamed .bat scripts to make it clearer which IDE versions they belong to. ------------------------------------------------------------------------ r5053 | Indy-RemyLebeau | 2013-09-05 19:14:38 +0200 (Thu, 05 Sep 2013) | 3 lines Disabling {$ZEROBASEDSTRINGS} directive in IdEmailAddress.pas. Added TODO comment in EncodeHeader(). ------------------------------------------------------------------------ r5052 | Indy-RemyLebeau | 2013-09-03 01:51:20 +0200 (Tue, 03 Sep 2013) | 1 line Updated TIdEntityHeaderInfo to not fold CustomHeaders anymore. ------------------------------------------------------------------------ r5051 | Indy-RemyLebeau | 2013-09-01 03:15:03 +0200 (Sun, 01 Sep 2013) | 1 line Added new HAS_PKG_RTL define in DPK files. ------------------------------------------------------------------------ r5050 | Indy-RemyLebeau | 2013-08-29 19:51:07 +0200 (Thu, 29 Aug 2013) | 1 line Removing length parameter value from some usages of TMarshal.ReadStringAsAnsi() so those buffers get treated as null-terminated strings. ------------------------------------------------------------------------ r5049 | Indy-RemyLebeau | 2013-08-22 08:48:54 +0200 (Thu, 22 Aug 2013) | 1 line Fix for typo in previous commit. ------------------------------------------------------------------------ r5048 | Indy-RemyLebeau | 2013-08-22 08:32:19 +0200 (Thu, 22 Aug 2013) | 1 line Updated TIdSSLContext.InitContext() to raise an EIdOSSLSettingCipherError exception instead of an EIdOSSLLoadingKeyError exception when SSL_CTX_set_cipher_list() fails. ------------------------------------------------------------------------ r5047 | Indy-RemyLebeau | 2013-08-22 06:24:27 +0200 (Thu, 22 Aug 2013) | 1 line DPK tweaks for Delphi cross-platform compilers. ------------------------------------------------------------------------ r5046 | Indy-RemyLebeau | 2013-08-22 02:56:51 +0200 (Thu, 22 Aug 2013) | 5 lines Added Windows version wrapper functions to deal with SysUtils global variable differences between Windows CE and other Windows platforms. Updated TIdEntityHeaderInfo to not fold RawHeaders anymore. Updated TIdHTTPProxyServer.CommandPassThrough() to set a default port based on whether an HTTP or HTTPS resource is being requested. ------------------------------------------------------------------------ r5045 | Indy-RemyLebeau | 2013-08-22 02:09:31 +0200 (Thu, 22 Aug 2013) | 1 line One more IFDEF in IdWinsock2.pas for Windows CE. ------------------------------------------------------------------------ r5044 | Indy-RemyLebeau | 2013-08-20 22:15:04 +0200 (Tue, 20 Aug 2013) | 1 line More IFDEFs in IdWinsock2.pas for Windows CE. INET_UNCANONICALIZE_SCOPE_ID() is still broken under Windows CE, because IN6_UNCANONICALIZE_SCOPE_ID() is not defined for Windows CE and I don't know what it should be replaced with yet. ------------------------------------------------------------------------ r5043 | Indy-RemyLebeau | 2013-08-20 20:45:38 +0200 (Tue, 20 Aug 2013) | 3 lines Fix for OffsetFromUTC() calculating the wrong result under Linux. Marking GOffsetFromUTC global variable as deprecated. ------------------------------------------------------------------------ r5042 | Indy-RemyLebeau | 2013-08-20 02:17:26 +0200 (Tue, 20 Aug 2013) | 1 line More IFDEFs in IdWinsock2.pas for Windows CE. ------------------------------------------------------------------------ r5041 | Indy-RemyLebeau | 2013-08-14 08:09:07 +0200 (Wed, 14 Aug 2013) | 1 line Disabling {$ZEROBASEDSTRINGS} directive in IdEncoderQuotedPrintable.pas ------------------------------------------------------------------------ r5040 | Indy-RemyLebeau | 2013-08-12 06:35:07 +0200 (Mon, 12 Aug 2013) | 1 line Bug fix for TDNSHeader properties using completely wrong bitmask operations. ------------------------------------------------------------------------ r5039 | Indy-RemyLebeau | 2013-08-11 10:31:43 +0200 (Sun, 11 Aug 2013) | 1 line Fix for compiler errors under FreePascal. ------------------------------------------------------------------------ r5038 | Indy-RemyLebeau | 2013-08-11 08:30:19 +0200 (Sun, 11 Aug 2013) | 1 line One more bug fix for IPv6AddressToStr(). ------------------------------------------------------------------------ r5037 | Indy-RemyLebeau | 2013-08-11 06:06:44 +0200 (Sun, 11 Aug 2013) | 1 line Bug fix for IPv6AddressToStr() prefixing the output string with an erroneous colon. ------------------------------------------------------------------------ r5036 | Indy-RemyLebeau | 2013-08-10 07:42:21 +0200 (Sat, 10 Aug 2013) | 1 line Embarcadero patches for Android. ------------------------------------------------------------------------ r5035 | Indy-RemyLebeau | 2013-08-10 01:48:50 +0200 (Sat, 10 Aug 2013) | 1 line Fix for ReplaceReceivedTokens() returning a blank string if there are no tokens in the input string. ------------------------------------------------------------------------ r5034 | Indy-RemyLebeau | 2013-08-09 19:45:59 +0200 (Fri, 09 Aug 2013) | 1 line Fix for typo in IFDEF for SCOPEID_UNSPECIFIED_INIT() ------------------------------------------------------------------------ r5033 | Indy-RemyLebeau | 2013-08-09 07:32:57 +0200 (Fri, 09 Aug 2013) | 1 line Added IFDEFs around SCOPE_ID usage in IdWinsock2.pas for Windows CE. ------------------------------------------------------------------------ r5032 | Indy-RemyLebeau | 2013-08-06 02:58:02 +0200 (Tue, 06 Aug 2013) | 1 line Patch from Malcolm Smith to update the FULLC.. scripts to use MSBUILD instead of DCC32 when compiling Indy for C++Builder XE2 and later. ------------------------------------------------------------------------ r5031 | Indy-RemyLebeau | 2013-08-05 19:48:28 +0200 (Mon, 05 Aug 2013) | 1 line Updated various UDP-based components to pass an IPVersion value when calling TIdSocketHandle.SendTo(). ------------------------------------------------------------------------ r5030 | Indy-RemyLebeau | 2013-08-02 19:22:45 +0200 (Fri, 02 Aug 2013) | 1 line Fix for typo in TIdFTPListItem.Assign() ------------------------------------------------------------------------ r5029 | Indy-RemyLebeau | 2013-08-02 19:20:55 +0200 (Fri, 02 Aug 2013) | 1 line Updated TIdFTPListItem.Assign() to copy additional property values. ------------------------------------------------------------------------ r5028 | Indy-RemyLebeau | 2013-08-02 02:04:26 +0200 (Fri, 02 Aug 2013) | 1 line Fix for TIdIMAP4.GetInternalResponse() not correctly handling response lines that consist of just IMAP tags by themselves, like '+'. ------------------------------------------------------------------------ r5027 | Indy-RemyLebeau | 2013-07-26 21:18:35 +0200 (Fri, 26 Jul 2013) | 1 line Disabling use of SO_NOSIGPIPE on Android. ------------------------------------------------------------------------ r5026 | Indy-RemyLebeau | 2013-07-26 21:07:45 +0200 (Fri, 26 Jul 2013) | 1 line Initial support for Delphi/C++Builder XE5 and Android. ------------------------------------------------------------------------ r5025 | Indy-RemyLebeau | 2013-07-25 20:22:16 +0200 (Thu, 25 Jul 2013) | 1 line Updated TIdMBCSEncoding.Create() to force FMaxCharSize to 1 when using LocaleCharsFromUnicode() and it fails to encode codepoint U+10FFFF. ------------------------------------------------------------------------ r5024 | Indy-RemyLebeau | 2013-07-25 20:11:44 +0200 (Thu, 25 Jul 2013) | 1 line Updated TIdMBCSEncoding.Create() to force FMaxCharSize to 1 if USE_ICONV is enabled and GetByteCount() fails to encode codepoint U+10FFFF. ------------------------------------------------------------------------ r5023 | Indy-RemyLebeau | 2013-07-25 20:03:04 +0200 (Thu, 25 Jul 2013) | 1 line Updated TIdIMAP4.InternalSearchMailBox() to remove quoting from UID searches. ------------------------------------------------------------------------ r5022 | Indy-RemyLebeau | 2013-07-13 06:09:52 +0200 (Sat, 13 Jul 2013) | 1 line Patch from Malcolm Smith to enable C++ output files in XE2 for Win32 platform. ------------------------------------------------------------------------ r5021 | Indy-RemyLebeau | 2013-07-06 03:59:27 +0200 (Sat, 06 Jul 2013) | 1 line Fix for TIdIMAP4.ParseEnvelopeResult() not parsing a message's FROM list correctly when its SUBJECT is NIL. ------------------------------------------------------------------------ r5020 | Indy-RemyLebeau | 2013-07-06 03:55:48 +0200 (Sat, 06 Jul 2013) | 1 line Fix for logic bug introduced in IdCookie.pas in rev 5016. ------------------------------------------------------------------------ r5019 | Indy-RemyLebeau | 2013-07-05 21:40:15 +0200 (Fri, 05 Jul 2013) | 2 lines Adding some more {$ZEROBASEDSTRINGS OFF} directives in IdReply... units. ------------------------------------------------------------------------ r5018 | Indy-RemyLebeau | 2013-07-03 21:33:30 +0200 (Wed, 03 Jul 2013) | 1 line Enabling support for getifaddrs() function in TIdStackVCLPosix.AddLocalAddressesToList() under iOS simulator. ------------------------------------------------------------------------ r5017 | Indy-RemyLebeau | 2013-07-03 02:40:51 +0200 (Wed, 03 Jul 2013) | 2 lines Missed a {$ZEROBASEDSTRINGS OFF} directive in a unit. ------------------------------------------------------------------------ r5016 | Indy-RemyLebeau | 2013-07-02 19:16:19 +0200 (Tue, 02 Jul 2013) | 4 lines Updated IdSSLOpenSSLHeaders.pas to not fail loading OpenSSL if the deprecated RSA_generate_key() function is not present but the newer RSA_generate_key_ex() function is present. Enabling {$ZEROBASEDSTRINGS OFF} directive in more units, and replacing various string logics to not rely on string indexes anymore. ------------------------------------------------------------------------ r5015 | Indy-RemyLebeau | 2013-07-02 18:49:01 +0200 (Tue, 02 Jul 2013) | 1 line Enabling support for getifaddrs() function in TIdStackVCLPosix.AddLocalAddressesToList() under iOS. ------------------------------------------------------------------------ r5014 | Indy-RemyLebeau | 2013-06-21 01:26:18 +0200 (Fri, 21 Jun 2013) | 1 line Updated DetectXmlCharset() to return 'UTF-8' instead of a blank string if no encoding is detected. ------------------------------------------------------------------------ r5013 | Indy-RemyLebeau | 2013-06-21 00:17:21 +0200 (Fri, 21 Jun 2013) | 1 line Fixes for compiler errors in Delphi 5. ------------------------------------------------------------------------ r5012 | Indy-RemyLebeau | 2013-06-18 04:32:30 +0200 (Tue, 18 Jun 2013) | 3 lines Added new List(), ParseLIST(), ParseUIDL(), and RetrieveStats() methods to TIdPOP3. Added a few additional pre-defined response texts to TIdHTTPResponseInfo.SetResponseNo(). ------------------------------------------------------------------------ r5011 | Indy-RemyLebeau | 2013-06-12 22:44:21 +0200 (Wed, 12 Jun 2013) | 1 line Updated TIdMessage.ProcessHeaders() to no longer parse the "Return-Path" header into the TIdMessage.ReplyTo property when a "Reply-To" header is missing or empty. "Return-Path" should not be used for client-side reply messages, it is meant for server-side bounce messages instead. Including "Return-Path" in TIdMessage.ReplyTo causes logic problems with some client apps. ------------------------------------------------------------------------ r5010 | Indy-RemyLebeau | 2013-06-11 18:37:01 +0200 (Tue, 11 Jun 2013) | 1 line Fix for compiler error in WspiapiQueryDNS(). ------------------------------------------------------------------------ r5009 | Indy-RemyLebeau | 2013-06-11 08:11:54 +0200 (Tue, 11 Jun 2013) | 11 lines Enabling getnameinfo(), getaddrinfo(), and freeaddrinfo() functions for older Windows systems. Only supports IPv4, but it eliminates the need for GIdIPv6FuncsAvailable flag and various IFDEFs. Updated TIdStackWindows.WSGetLastError() to convert STATUS_HOST_UNREACHABLE to WSAEHOSTUNREACH. Updated TIdHTTPResponse.GetResponseCode() to handle erroneous IIS decimal response codes. Added .mht extension to FillMimeTable(). DFM fix for TIdThreadComponent on systems where TIdThreadPriority is an integer range instead of an enum. Adding additional ComponentPlatformsAttribute flags for TIdAntiFreeze. ------------------------------------------------------------------------ r5008 | Indy-RemyLebeau | 2013-06-03 19:39:49 +0200 (Mon, 03 Jun 2013) | 1 line Fix for TIdCommandHandler.DoParseParams() not parsing parameters correctly when the ParamDelimiter property is not #32. ------------------------------------------------------------------------ r5007 | Indy-RemyLebeau | 2013-05-22 17:52:37 +0200 (Wed, 22 May 2013) | 1 line Updated IndyTextEncoding(Word) to no longer use 7bit ASCII for codepages 1252 and 437. ------------------------------------------------------------------------ r5006 | Indy-RemyLebeau | 2013-05-18 04:50:34 +0200 (Sat, 18 May 2013) | 1 line Bug fix for parsing error in TIdFTPServer.CommandMFCT() ------------------------------------------------------------------------ r5005 | Indy-RemyLebeau | 2013-05-10 20:17:11 +0200 (Fri, 10 May 2013) | 1 line Disabling Range Checking in TIdStackUnix's NetworkToHost() and HostToNetwork() methods. ------------------------------------------------------------------------ r5004 | Indy-JPeterMugaas | 2013-05-02 07:50:13 +0200 (Thu, 02 May 2013) | 1 line Remove Win32Type, TIdWin32Type, and GetNTType. The code is not being used and is probably obsolete. It could handle up to 2003 Server and XP. We are up to Windows Server 2012 and Windows 8. ------------------------------------------------------------------------ r5003 | Indy-RemyLebeau | 2013-05-02 02:38:22 +0200 (Thu, 02 May 2013) | 1 line Updated TIdStackVCLPosix.Accept() to initialize the size of the address storage before calling Posix.SysSocket.accept(). ------------------------------------------------------------------------ r5002 | Indy-RemyLebeau | 2013-04-30 03:16:23 +0200 (Tue, 30 Apr 2013) | 1 line Fix for compiler error in TIdFTP in non-Unicode environments. ------------------------------------------------------------------------ r5001 | Indy-RemyLebeau | 2013-04-29 22:25:42 +0200 (Mon, 29 Apr 2013) | 1 line Fix for compiler errors in TIdMessageClient and TIdFormDataField in non-Unicode environments. ------------------------------------------------------------------------ r5000 | Indy-RemyLebeau | 2013-04-29 21:23:56 +0200 (Mon, 29 Apr 2013) | 1 line Updated TIdSMTPBase to no longer send a RSET command before sending a MAIL FROM command. Some SMTP servers are buggy and will reset the entire session, including previously accepted authentications. ------------------------------------------------------------------------ r4999 | Indy-RemyLebeau | 2013-04-29 20:38:48 +0200 (Mon, 29 Apr 2013) | 1 line Fix for compiler errors in IdWinsock2.pas under Delphi 6. ------------------------------------------------------------------------ r4998 | Indy-RemyLebeau | 2013-04-28 06:46:11 +0200 (Sun, 28 Apr 2013) | 3 lines Fix for compiler errors in IdWinsock2.pas under Delphi 7. IdCompilerDefines.inc updates for FreePascal. ------------------------------------------------------------------------ r4997 | Indy-RemyLebeau | 2013-04-23 18:32:09 +0200 (Tue, 23 Apr 2013) | 1 line Bug fix for a compiler error in ToBytes(string) under non-Unicode environments. ------------------------------------------------------------------------ r4996 | Indy-RemyLebeau | 2013-04-23 11:37:45 +0200 (Tue, 23 Apr 2013) | 1 line More bug fixes for TIdStackLibc and TIdStackLinux. ------------------------------------------------------------------------ r4995 | Indy-RemyLebeau | 2013-04-23 11:32:51 +0200 (Tue, 23 Apr 2013) | 5 lines Bug fixes for TIdStackLibc and TIdStackLinux. Updated TIdHeaderList to disable folding by line length for HTTP headers. Adding missing unit for static linking of OpenSSL under iOS. ------------------------------------------------------------------------ r4994 | Indy-RemyLebeau | 2013-04-23 10:44:04 +0200 (Tue, 23 Apr 2013) | 3 lines TIdStack interface change needed to address a compiler error in XE2 and earlier. IFDEF'ed to not break the newer interface in XE3 and later. Added missing dclIndyCore package references to dclIndyProtocols packages. ------------------------------------------------------------------------ r4993 | Indy-RemyLebeau | 2013-04-23 09:49:35 +0200 (Tue, 23 Apr 2013) | 3 lines Updated IdNTLMv2.pas to support ARC and IIdTextEncoding. Updated IdSASL_NTLM.pas to remove a compiler warning. ------------------------------------------------------------------------ r4992 | Indy-RemyLebeau | 2013-04-23 08:22:10 +0200 (Tue, 23 Apr 2013) | 1 line Fix for some MainIcon references ------------------------------------------------------------------------ r4991 | Indy-RemyLebeau | 2013-04-23 01:26:14 +0200 (Tue, 23 Apr 2013) | 1 line Removing superfluous quotation marks from resource file templates. ------------------------------------------------------------------------ r4990 | Indy-RemyLebeau | 2013-04-22 21:18:43 +0200 (Mon, 22 Apr 2013) | 1 line Indy 10.6.0 - XE4 Release ------------------------------------------------------------------------ r4986 | Indy-RemyLebeau | 2013-04-14 19:08:12 +0200 (Sun, 14 Apr 2013) | 1 line Another fix for TIdURI.URI setter not parsing the Bookmark value correctly. ------------------------------------------------------------------------ r4984 | Indy-RemyLebeau | 2013-04-11 00:52:34 +0200 (Thu, 11 Apr 2013) | 1 line Fix for TIdURI.URI setter not parsing the Bookmark value correctly. ------------------------------------------------------------------------ r4982 | Indy-RemyLebeau | 2013-04-10 22:28:42 +0200 (Wed, 10 Apr 2013) | 1 line Small typo in previous checkin. ------------------------------------------------------------------------ r4981 | Indy-RemyLebeau | 2013-04-10 22:18:57 +0200 (Wed, 10 Apr 2013) | 1 line Updated TIdConnectThroughHttpProxy.DoMakeConnection() to check for a "Connection" reply header, not just a "Proxy-Connection" reply header. ------------------------------------------------------------------------ r4978 | Indy-RemyLebeau | 2013-04-08 21:57:26 +0200 (Mon, 08 Apr 2013) | 1 line Patch from Tor Helland for handling escaped specials in TIdIMAP4.ParseIntoParts() ------------------------------------------------------------------------ r4976 | Indy-JPeterMugaas | 2013-04-01 23:33:24 +0200 (Mon, 01 Apr 2013) | 1 line OpenSSL 1.0.1e. ------------------------------------------------------------------------ r4972 | Indy-RemyLebeau | 2013-03-28 21:27:51 +0100 (Thu, 28 Mar 2013) | 1 line Embarcadero patch for TIdHTTPWebBrokerBridge ------------------------------------------------------------------------ r4967 | Indy-RemyLebeau | 2013-03-11 19:28:23 +0100 (Mon, 11 Mar 2013) | 1 line Adding TIdServerBlockCipherIntercept. ------------------------------------------------------------------------ r4966 | Indy-RemyLebeau | 2013-03-11 19:26:28 +0100 (Mon, 11 Mar 2013) | 1 line Adding TIdServerBlockCipherIntercept. ------------------------------------------------------------------------ r4964 | Indy-RemyLebeau | 2013-03-09 04:22:10 +0100 (Sat, 09 Mar 2013) | 1 line Tweaks to compiler conditionals in IdUriUtils.pas ------------------------------------------------------------------------ r4961 | Indy-RemyLebeau | 2013-03-07 18:32:54 +0100 (Thu, 07 Mar 2013) | 1 line Fix for PerformSASLLogin_IMAP() reading the server's continuation text from the wrong property of TIdReplyIMAP4. ------------------------------------------------------------------------ r4959 | Indy-RemyLebeau | 2013-03-06 18:42:35 +0100 (Wed, 06 Mar 2013) | 1 line Fix for TIdIMAP4Server.DoCommandCAPABILITY() sending a malformed reply. Fix for TIdIMAP4.Capability() not parsing the response correctly. ------------------------------------------------------------------------ r4957 | Indy-RemyLebeau | 2013-02-28 20:17:35 +0100 (Thu, 28 Feb 2013) | 1 line Workaround for a command-line compiler error in TIdCookieManager.GenerateClientCookies() when calling TList.Sort(). The original code compiled fine when using the IDE compiler instead. ------------------------------------------------------------------------ r4953 | Indy-RemyLebeau | 2013-02-26 19:33:45 +0100 (Tue, 26 Feb 2013) | 1 line Fix for compiler error in IdDsnRegister.pas ------------------------------------------------------------------------ r4951 | Indy-RemyLebeau | 2013-02-26 19:24:46 +0100 (Tue, 26 Feb 2013) | 1 line Fix for a typo in previous checkin of TIdIRC. ------------------------------------------------------------------------ r4949 | Indy-RemyLebeau | 2013-02-25 20:33:19 +0100 (Mon, 25 Feb 2013) | 1 line Updated TIdIRRC to not send a NOTICE reply to a CTCP ACTION command. ------------------------------------------------------------------------ r4947 | Indy-RemyLebeau | 2013-02-25 01:36:12 +0100 (Mon, 25 Feb 2013) | 1 line Update to ParseHTTPMetaEquiveData() to fix an endless loop and data truncation when parsing a malformed meta tag that has an erroneous quotation mark inside the value of the "content" attribute. ------------------------------------------------------------------------ r4945 | Indy-RemyLebeau | 2013-02-25 00:51:46 +0100 (Mon, 25 Feb 2013) | 1 line Update to CookieStrToLocalDateTime() to handle a non-standard cookie date format encountered on some websites. ------------------------------------------------------------------------ r4939 | Indy-RemyLebeau | 2013-02-22 23:03:13 +0100 (Fri, 22 Feb 2013) | 1 line Fix for IdDsnRegister.pas looking for an USEOPENSSL define when it is actually named USE_OPENSSL instead. ------------------------------------------------------------------------ r4936 | Indy-RemyLebeau | 2013-02-22 18:10:14 +0100 (Fri, 22 Feb 2013) | 1 line Added hoNoProtocolErrorException flag to TIdHTTP.HTTPOptions property as an alternative to using the AIgnoreReplies parameter. This new flag disables EIdHTTPProtocolException for all HTTP status codes. Useful in REST environments where users may not want status codes that are normally error conditions to be treated as errors, but without having to explicitly specify each status code individually. ------------------------------------------------------------------------ r4933 | Indy-RemyLebeau | 2013-02-22 01:23:20 +0100 (Fri, 22 Feb 2013) | 1 line Embarcadero patch for formatting IPv6 hostnames in TIdURI.GetFullURI(). ------------------------------------------------------------------------ r4930 | Indy-RemyLebeau | 2013-02-13 00:18:12 +0100 (Wed, 13 Feb 2013) | 5 lines Workaround for broken SASL support in TIdIMAP4.Login(). Updated TIdIMAP4.CheckReplyForCapabilities() and TIdIMAP4.Capability() to not delete the first item anymore. It specifies the IMAP version/revision, which is needed for supporting certain extensions, like 'IMAP4rev1'. Updated TIdIMAP4.Connect() to check the server's Greeting for initial Capabilities. ------------------------------------------------------------------------ r4928 | Indy-RemyLebeau | 2013-02-12 23:12:59 +0100 (Tue, 12 Feb 2013) | 1 line Updated TIdIMAP4Server.InitializeCommandHandlers() to set TIdCommandHandler.NormalReply.Code properties, otherwise TIdCommandHandler.DoCommand() raises an Assert exception before TIdCommand.DoCommand() can be called. ------------------------------------------------------------------------ r4925 | Indy-RemyLebeau | 2013-02-07 21:22:16 +0100 (Thu, 07 Feb 2013) | 1 line Removing an extra space character between ":" and "<" characters of "MAIL FROM" commands for TIdSMTPBase. One user's email app gets blacklisted from time to time due to the extra space triggering spam detectors. ------------------------------------------------------------------------ r4924 | Indy-RemyLebeau | 2013-02-04 11:13:48 +0100 (Mon, 04 Feb 2013) | 1 line More TIdTextEncoding changes when USE_ICONV is defined. Previously, TIdTextEncoding_IS_NATIVE was not being defined under C++Builder/Delphi 2009+ when USE_ICONV was defined, so TIdTextEncoding was not a SysUtils.TEncoding descendant, causing some areas of Indy to not compile correctly when calling RTL/VCL TEncoding-enabled routines. Now, TIdTextEncoding_IS_NATIVE is always defined in CB/D2009+ so TIdTextEncoding is a SysUtils.TEncoding descendant. As such, the various TId...Encoding implementation classes had to be activated to support ICONV with TEncoding, and needed to add additional Indy...Encoding() functions to hide the details. ------------------------------------------------------------------------ r4922 | Indy-RemyLebeau | 2013-02-03 11:50:33 +0100 (Sun, 03 Feb 2013) | 1 line Added EXTERNALSYM statements and additional API declarations to IdSSPI.pas unit. ------------------------------------------------------------------------ r4920 | Indy-RemyLebeau | 2013-02-02 11:24:18 +0100 (Sat, 02 Feb 2013) | 1 line Applying more Embarcadero patches. ------------------------------------------------------------------------ r4916 | Indy-RemyLebeau | 2013-02-01 02:04:28 +0100 (Fri, 01 Feb 2013) | 1 line Applying an Embarcadero patch ------------------------------------------------------------------------ r4914 | Indy-RemyLebeau | 2013-01-28 07:00:12 +0100 (Mon, 28 Jan 2013) | 1 line Updated TIdIMAP4 to escape quote and slash characters in quoted strings for the LOGIN and SEARCH commands. ------------------------------------------------------------------------ r4912 | Indy-RemyLebeau | 2013-01-28 01:52:14 +0100 (Mon, 28 Jan 2013) | 1 line Added some missing IFDEFs in IdWinsock2.pas ------------------------------------------------------------------------ r4910 | Indy-RemyLebeau | 2013-01-09 03:21:54 +0100 (Wed, 09 Jan 2013) | 1 line Updated TIdStack.SetKeepAliveValues() to use TCP_KEEPIDLE and TCP_KEEPINTVL when available. ------------------------------------------------------------------------ r4908 | Indy-RemyLebeau | 2013-01-06 22:52:04 +0100 (Sun, 06 Jan 2013) | 1 line Fix for TIdSASLDigest.StartAuthenticate() not unquoting the values of the AChallenge parameter correctly when splitting them into its local TStringList. ------------------------------------------------------------------------ r4906 | Indy-RemyLebeau | 2013-01-02 01:02:39 +0100 (Wed, 02 Jan 2013) | 1 line Workaround for missing SO_DONTLINGER constant on FPC for Linux. ------------------------------------------------------------------------ r4904 | Indy-RemyLebeau | 2013-01-01 09:54:03 +0100 (Tue, 01 Jan 2013) | 1 line Tweak to TIdCookieManager.CleanupCookieList() method. ------------------------------------------------------------------------ r4902 | Indy-RemyLebeau | 2012-12-29 09:32:41 +0100 (Sat, 29 Dec 2012) | 1 line Added Id_SO_DONTLINGER constant, and added more Id_SO_... constants for .NET. ------------------------------------------------------------------------ r4900 | Indy-RemyLebeau | 2012-12-29 08:49:55 +0100 (Sat, 29 Dec 2012) | 1 line Re-wrote IdHeaderCoderIndy.pas to use the IdGlobalProtocols.CharsetToEncoding() function. ------------------------------------------------------------------------ r4898 | Indy-RemyLebeau | 2012-12-29 08:12:40 +0100 (Sat, 29 Dec 2012) | 1 line Updated TIdCustomHTTPServer.SmartServeFile() method to set the Date header to the machine's current date/time instead of the served file's date/time. Updated TIdHTTPResponseInfo.WriteHeader() to set the Date header if not already set. ------------------------------------------------------------------------ r4896 | Indy-RemyLebeau | 2012-12-29 07:03:05 +0100 (Sat, 29 Dec 2012) | 1 line Decreased default value of TIdIcmpClient.PacketSize property from 1024 to 32. ------------------------------------------------------------------------ r4894 | Indy-RemyLebeau | 2012-12-29 02:51:24 +0100 (Sat, 29 Dec 2012) | 7 lines Updated TIdIMAP4 SearchMailBox() and UIDSearchMailBox() methods with further changes to support searches using non-ASCII text criteria. Have to use IMAP literals or UTF-8 quoted strings for encoded text. Updated TIdIMAP4 AppendMsg() method to use the TIdMessage.LastGeneratedHeaders property when the AAlternativeHeader parameter is nil and the TIdMessage.NoEncode property is false. Also adding support for IMAP non-synchronized literals. Changes to CharSet handling in TIdIMAP4 InternalRetrieveText() method. Updated various TIdIMAP4 methods to catch WSAECONNRESET socket errors in places where SendCmd() is not being used. This way, the ConnectionState property can still be set to csUnexpectedlyDisconnected . ------------------------------------------------------------------------ r4892 | Indy-RemyLebeau | 2012-12-28 21:44:30 +0100 (Fri, 28 Dec 2012) | 1 line Updated RawStrInternetToDateTime() and GmtOffsetStrToDateTime() to handle ISO 8601 formatted dates and time zones, for HTTP servers that do not conform to the HTTP specs. ------------------------------------------------------------------------ r4891 | Indy-RemyLebeau | 2012-12-28 19:46:21 +0100 (Fri, 28 Dec 2012) | 3 lines Changing TIdMBCSEncoding when ICONV is enabled to initialize iconv handles on a per-needed basis instead of in the constructor. This makes the GetChar...() and GetByte...() methods more thread-safe. Updated TIdHTTP to re-enable logic to change the request method to GET on 303 redirects, per RFC 2616 Section 10.3.4. ------------------------------------------------------------------------ r4890 | Indy-RemyLebeau | 2012-12-27 04:33:54 +0100 (Thu, 27 Dec 2012) | 1 line Updated TIdIMAP4 SearchMailBox() and UIDSearchMailBox() methods to support UTF-8 encoding. ------------------------------------------------------------------------ r4888 | Indy-RemyLebeau | 2012-12-16 01:54:17 +0100 (Sun, 16 Dec 2012) | 1 line Minor tweak to TIdMBCSEncoding.GetByteCount() and TIdMBCSEncoding.GetCharCount() when ICONV is enabled. ------------------------------------------------------------------------ r4887 | Indy-RemyLebeau | 2012-12-16 01:24:04 +0100 (Sun, 16 Dec 2012) | 1 line Fix for TIdMBCSEncoding.GetBytes() not handling the output Bytes pointer correctly when ICONV is enabled. ------------------------------------------------------------------------ r4885 | Indy-RemyLebeau | 2012-12-10 11:03:10 +0100 (Mon, 10 Dec 2012) | 1 line Patch from A_Ivlev to TIdIMAP4.Login() to wrap the Password in quotes. ------------------------------------------------------------------------ r4883 | Indy-RemyLebeau | 2012-12-10 09:36:00 +0100 (Mon, 10 Dec 2012) | 1 line Updated TIdIMAP4.AppendMsg() and TIdIMAP4.InternalRetrieve() to not utilize SMTP-like dot transparency anymore (finally) since the IMAP protocol does not use it. ------------------------------------------------------------------------ r4881 | Indy-RemyLebeau | 2012-12-05 21:31:45 +0100 (Wed, 05 Dec 2012) | 1 line Expanded comments in TIdStack.AddLocalAddressesToList() implementations to describe alternative API functions to use that do not rely on DNS name resolutions. ------------------------------------------------------------------------ r4880 | Indy-RemyLebeau | 2012-12-05 21:29:36 +0100 (Wed, 05 Dec 2012) | 1 line Expanded comments in TIdStack.AddLocalAddressesToList() implementations to describe alternative API functions to use that do not rely on DNS name resolutions. ------------------------------------------------------------------------ r4878 | Indy-RemyLebeau | 2012-12-05 20:59:49 +0100 (Wed, 05 Dec 2012) | 1 line Updated TIdStack.AddLocalAddressesToList() implementations to verify that IPv4 addresses are being returned by the OS before attempting to convert them to strings. ------------------------------------------------------------------------ r4876 | Indy-RemyLebeau | 2012-11-29 03:08:15 +0100 (Thu, 29 Nov 2012) | 1 line Adding IdCTypes unit to IdIMAP4.pas for BCB/Delphi 5 ------------------------------------------------------------------------ r4875 | Indy-RemyLebeau | 2012-11-29 03:05:23 +0100 (Thu, 29 Nov 2012) | 1 line Updated TIdIMAP4 to support Gmail-specific extensions to SEARCH and FETCH commands. ------------------------------------------------------------------------ r4873 | Indy-RemyLebeau | 2012-11-26 20:28:46 +0100 (Mon, 26 Nov 2012) | 1 line Patch from Hanno Nagland to avoid random hangs in TIdMappedPortTCP. ------------------------------------------------------------------------ r4870 | Indy-RemyLebeau | 2012-11-24 06:42:44 +0100 (Sat, 24 Nov 2012) | 1 line Fix for Delphi/C++Builder 5, where TCollection.Owner does not exist. ------------------------------------------------------------------------ r4869 | Indy-RemyLebeau | 2012-11-23 15:18:41 +0100 (Fri, 23 Nov 2012) | 1 line Adding IdResourceStringsTextEncoding.pas file to D5-D2007 projects. ------------------------------------------------------------------------ r4867 | Indy-RemyLebeau | 2012-11-22 21:32:56 +0100 (Thu, 22 Nov 2012) | 1 line Enabling HAS_TStrings_ValueFromIndex define for D7-D2009 ------------------------------------------------------------------------ r4866 | Indy-RemyLebeau | 2012-11-22 08:53:10 +0100 (Thu, 22 Nov 2012) | 1 line Per request from Embarcadero, removing all compiler directives from IdResourceString... units. Previously IFDEF'ed resource strings have now been separated into additional IdResourceString... units that are IFDEF'ed in "uses" clauses where needed. ------------------------------------------------------------------------ r4865 | Indy-RemyLebeau | 2012-11-09 18:58:53 +0100 (Fri, 09 Nov 2012) | 1 line Fix for compiler error under Lazarus. ------------------------------------------------------------------------ r4863 | Indy-RemyLebeau | 2012-11-08 23:34:43 +0100 (Thu, 08 Nov 2012) | 3 lines Bug fix for IdZLibHeaders.FixupStub() not raising an exception on error. Changed IdNTLMv2.BuildType1Msg() parameters to use String instead of AnsiString. ------------------------------------------------------------------------ r4861 | Indy-JPeterMugaas | 2012-11-03 09:18:47 +0100 (Sat, 03 Nov 2012) | 1 line Minor Compile error. ------------------------------------------------------------------------ r4860 | Indy-RemyLebeau | 2012-11-01 03:15:23 +0100 (Thu, 01 Nov 2012) | 1 line Updated TIdComponent.WorkTarket and TIdSASLListEntry.SASL properties to use Free Notifications. ------------------------------------------------------------------------ r4859 | Indy-RemyLebeau | 2012-11-01 03:14:20 +0100 (Thu, 01 Nov 2012) | 1 line Updated TIdComponent.WorkTarket and TIdSASLListEntry.SASL properties to use Free Notifications. ------------------------------------------------------------------------ r4854 | Indy-RemyLebeau | 2012-10-29 22:13:12 +0100 (Mon, 29 Oct 2012) | 1 line Updated TIdIPMCastServer to no longer subscribe to its own multicast group. Causes duplicate packet traffic on the network. Only clients should be subscribing to the group. ------------------------------------------------------------------------ r4852 | Indy-RemyLebeau | 2012-10-26 22:57:14 +0200 (Fri, 26 Oct 2012) | 3 lines Updated TIdStackWindows.WriteChecksumIPv6() and TIdStackDotNet.WriteChecksumIPv6() to zero out the checksum field in the local buffer instead of the source data directly. Updated TIdStackLibc.WriteChecksumIPv6() and TIdStackUnix.WriteChecksumIPv6() to call TIdStack.SetSocketOption() instead of the platform setsockopt() function directly. ------------------------------------------------------------------------ r4850 | Indy-RemyLebeau | 2012-10-25 11:37:48 +0200 (Thu, 25 Oct 2012) | 1 line Added gsIdVersionMajor, gsIdVersionMinor, gsIdVersionRelease, and gsIdVersionBuild constants for use in Delphi {$IF} statements and C++ #if statements. ------------------------------------------------------------------------ r4849 | Indy-RemyLebeau | 2012-10-25 10:34:12 +0200 (Thu, 25 Oct 2012) | 1 line Changing the AData parameter of TUDPReadEvent, TIPMCastReadEvent and TIdTelnetDataAvailEvent back to using a dynamic array again on all compiler versions. ------------------------------------------------------------------------ r4846 | Indy-RemyLebeau | 2012-10-22 21:42:21 +0200 (Mon, 22 Oct 2012) | 1 line Updated TIdRawBase.ReceiveBuffer() to call Binding.Readable() before calling GStack.ReceiveMsg() on an IPv6 socket. ------------------------------------------------------------------------ r4842 | Indy-RemyLebeau | 2012-10-21 07:23:03 +0200 (Sun, 21 Oct 2012) | 8 lines Fix for wrong Left/Top properties being updated in TIdDsnPropEdBindingVCL. Enabling design-time registration of TIdTraceRoute component. Optimizing String logic in ASNItem(). Cleanup of type-casts in TIdFTPListOutput. ------------------------------------------------------------------------ r4840 | Indy-RemyLebeau | 2012-10-21 06:12:09 +0200 (Sun, 21 Oct 2012) | 1 line Tweak to #if checks added to IdZLibHeaders.pas for C++Builder 64-bit, per Embarcadero. ------------------------------------------------------------------------ r4839 | Indy-RemyLebeau | 2012-10-21 05:54:14 +0200 (Sun, 21 Oct 2012) | 1 line Removing 'const' from AData parameter of TIPMCastReadEvent and TIdTelnetDataAvailEvent to match the same change to TUDPReadEvent. Apparently the 'const' are causing compiling errors in C++Builder XE3. ------------------------------------------------------------------------ r4838 | Indy-RemyLebeau | 2012-10-21 05:43:56 +0200 (Sun, 21 Oct 2012) | 1 line Removing 'const' from AData parameter of TUDPReadEvent, to match the definition that shipped with XE3. ------------------------------------------------------------------------ r4837 | Indy-RemyLebeau | 2012-10-20 10:16:38 +0200 (Sat, 20 Oct 2012) | 1 line Added #if checks in HPPEMITs of IdZLibHeaders.pas, some C++ emits are causing errors in Embarcadero's 64-bit C++ compiler. ------------------------------------------------------------------------ r4835 | Indy-RemyLebeau | 2012-10-19 19:38:44 +0200 (Fri, 19 Oct 2012) | 3 lines Updated BytesToChar(), ReadCharFromStream(), and TIdIOHandler.ReadChar() to check for the Unicode replacement character U+FFFD when decoding bytes. Changed TIdASCIIEncoding.GetChars() to return the Unicode replacement character U+FFFD instead of the '?' character for non-ASCII bytes. ------------------------------------------------------------------------ r4834 | Indy-RemyLebeau | 2012-10-19 06:47:16 +0200 (Fri, 19 Oct 2012) | 1 line Fix for recursive loop in TStringList overloaded version of IndyIndexOfName() ------------------------------------------------------------------------ r4832 | Indy-RemyLebeau | 2012-10-17 18:37:46 +0200 (Wed, 17 Oct 2012) | 1 line Updated TIdFormDataField to encode String data as 8bit instead of ASCII when the ContentTransfer property is blank. ------------------------------------------------------------------------ r4828 | Indy-JPeterMugaas | 2012-10-10 22:34:10 +0200 (Wed, 10 Oct 2012) | 1 line Change MaxLongint to FD_SETSIZE in Posix select call. It seems to work better in some Unix-like operating systems such as Mac iOS. ------------------------------------------------------------------------ r4827 | Indy-RemyLebeau | 2012-10-10 02:52:50 +0200 (Wed, 10 Oct 2012) | 1 line Misc tweaks ------------------------------------------------------------------------ r4824 | Indy-RemyLebeau | 2012-10-06 05:14:39 +0200 (Sat, 06 Oct 2012) | 1 line Removing WriteLn() statements from TIdStackUnix.AddServByPortToList(). Removing redundant TIdStackUnix.WSGetServByPort() override. TIdStackBDSBase.WSGetServByPort() calls AddServByPortToList(). ------------------------------------------------------------------------ r4819 | Indy-JPeterMugaas | 2012-09-26 07:37:59 +0200 (Wed, 26 Sep 2012) | 1 line AddServByPortToList method. ------------------------------------------------------------------------ r4818 | Indy-RemyLebeau | 2012-09-23 21:30:50 +0200 (Sun, 23 Sep 2012) | 6 lines Fixes for IdSSLOpenSSLHeaders.Load() returning True when OpenSSL has not actually been loaded, and IdSSLOpenSSLHeaders.Unload() raising an EAccessViolation when calling functions that may not have been previously loaded. Updated IdSSLOpenSSLHeaders.WhichFailedToLoad() to check if the OpenSSL Crypto library has been loaded. Moved error message string into IdResourceStringsProtocols unit. Updated IdSSLOpenSSL.UnLoadOpenSSLLibrary() to make sure the CRYPTO_set_locking_callback() function has been loaded before calling it. ------------------------------------------------------------------------ r4817 | Indy-RemyLebeau | 2012-09-21 21:13:55 +0200 (Fri, 21 Sep 2012) | 1 line Updated TIdMessageDecoderMIME.ReadHeader() to use TrimLeft() instead of Copy() ------------------------------------------------------------------------ r4816 | Indy-RemyLebeau | 2012-09-21 21:11:29 +0200 (Fri, 21 Sep 2012) | 3 lines Updated EIdSMTPReplyError.CreateError() to use FEnhancedCode.Assign() instead of FEnhancedCode.ReplyAsStr. Patches to XE3 project files. ------------------------------------------------------------------------ r4815 | Indy-RemyLebeau | 2012-09-21 20:55:44 +0200 (Fri, 21 Sep 2012) | 1 line Moved TIdCalculateSizeStream class from IdMultipartFormDataStream.pas to IdGlobal.pas. ------------------------------------------------------------------------ r4814 | Indy-RemyLebeau | 2012-09-21 19:00:59 +0200 (Fri, 21 Sep 2012) | 1 line 64-bit fixes for TIdPropEdBinding class ------------------------------------------------------------------------ r4813 | Indy-RemyLebeau | 2012-09-20 22:50:51 +0200 (Thu, 20 Sep 2012) | 1 line Added a missing {$EXTERNALSYM} statement in IdVCLPosixSupplemental.pas ------------------------------------------------------------------------ r4812 | Indy-RemyLebeau | 2012-09-20 22:07:44 +0200 (Thu, 20 Sep 2012) | 1 line Updated TIdLogBase.SetActive() to check for IsDesignTime as well, not just IsLoading. ------------------------------------------------------------------------ r4811 | Indy-RemyLebeau | 2012-09-20 21:54:48 +0200 (Thu, 20 Sep 2012) | 1 line Updated TIdLogFile.LogWriteString() to check if the FFileStream member is not nil before calling WriteStringToStream(). ------------------------------------------------------------------------ r4810 | Indy-RemyLebeau | 2012-09-19 20:23:01 +0200 (Wed, 19 Sep 2012) | 1 line Updated TIdTextEncoding.GetEncoding() under ICONV to use Indy's implementations of standard encodings. ------------------------------------------------------------------------ r4809 | Indy-RemyLebeau | 2012-09-19 04:02:49 +0200 (Wed, 19 Sep 2012) | 3 lines Merging patch to TIdIMAP4.InternalRetrievePart() from Ciaran Costelloe, with additional tweaking. Changed ABuffer output parameter of TIdIMAP4.RetrievePart() and related methods from PChar to PByte since it is for binary output. ------------------------------------------------------------------------ r4808 | Indy-RemyLebeau | 2012-09-18 20:26:07 +0200 (Tue, 18 Sep 2012) | 1 line Updated SetupErrorReply() in TIdSMTPBase.SendPipelining() to call TIdReplySMTP.Assign(). ------------------------------------------------------------------------ r4807 | Indy-RemyLebeau | 2012-09-14 22:28:11 +0200 (Fri, 14 Sep 2012) | 1 line TIdTextEncoding patches for iconv ------------------------------------------------------------------------ r4806 | Indy-RemyLebeau | 2012-09-06 03:17:56 +0200 (Thu, 06 Sep 2012) | 3 lines Applying Embarcadero patch for TIdUDPServer.OnUDPRead event. Applying it to TIdTelnet.OnDataAvailable and TIdIPMCastClient.OnIPMCastRead events as well. Adding TIdTextEncodingBytes and TIdTextEncodingWideChars aliases for use with TIdTextEncoding class. ------------------------------------------------------------------------ r4805 | Indy-RemyLebeau | 2012-09-05 23:01:01 +0200 (Wed, 05 Sep 2012) | 1 line Updated TIdMessageClient.SendBody() to ignore a MIME part's pre-existing MIME boundary when generating a new boundary. ------------------------------------------------------------------------ r4804 | Indy-RemyLebeau | 2012-08-22 18:38:20 +0200 (Wed, 22 Aug 2012) | 1 line Fix for TIdTrivialFTPServer.DoWriteFile() not resetting the Position of the destination TStream after changing its Size for streams that change their Position when changing Size. ------------------------------------------------------------------------ r4803 | Indy-RemyLebeau | 2012-08-22 03:47:48 +0200 (Wed, 22 Aug 2012) | 8 lines Merging patches from Craig Peterson: 1) changed TIdFTP handling of server identification to account for HOST command not always sending a new server greeting. 2) updated TIdFTPListParseMVS to treat 'PO-E' items as directories. 3) fixed range check error in TIdFTPListParseVMS when parsing directory listings containing files larger than 2GB. ------------------------------------------------------------------------ r4802 | Indy-RemyLebeau | 2012-08-22 03:46:44 +0200 (Wed, 22 Aug 2012) | 8 lines Merging patches from Craig Peterson: 1) changed TIdFTP handling of server identification to account for HOST command not always sending a new server greeting. 2) updated TIdFTPListParseMVS to treat 'PO-E' items as directories. 3) fixed range check error in TIdFTPListParseVMS when parsing directory listings containing files larger than 2GB. ------------------------------------------------------------------------ r4801 | Indy-RemyLebeau | 2012-08-16 18:55:52 +0200 (Thu, 16 Aug 2012) | 1 line Tweak to assembler versions of ROL() and ROR() under 64-bit. ------------------------------------------------------------------------ r4800 | Indy-JPeterMugaas | 2012-08-14 08:03:17 +0200 (Tue, 14 Aug 2012) | 1 line Fix for invalid MAC errors when using OpenSSL versions 1.0 or less. The SSL_OP_NO_TLSv1_1 and SSL_OP_NO_TLSv1_2 are not valid for those versions. This was causing a invalid MAC error. ------------------------------------------------------------------------ r4799 | Indy-JPeterMugaas | 2012-08-14 05:56:32 +0200 (Tue, 14 Aug 2012) | 1 line AV's occur when using versions less than 1.0 with TLS 1.1 and TLS 1.2. Those are only supported in the 1.0.1 series of OpenSSL. ------------------------------------------------------------------------ r4798 | Indy-RemyLebeau | 2012-08-14 03:08:05 +0200 (Tue, 14 Aug 2012) | 1 line Changing 10_5_8 define in IdCompilerDefines.inc to 10_5_9. ------------------------------------------------------------------------ r4797 | Indy-RemyLebeau | 2012-08-10 02:20:25 +0200 (Fri, 10 Aug 2012) | 1 line Tweak to EIdOpenSSLAPISSLError.RaiseExceptionCode() to avoid the source error message, if any, from being appearing twice in the raised exception. ------------------------------------------------------------------------ r4796 | Indy-RemyLebeau | 2012-08-10 00:44:58 +0200 (Fri, 10 Aug 2012) | 1 line Removing an unnecessary FillChar() that was accidentally checked in. ------------------------------------------------------------------------ r4795 | Indy-RemyLebeau | 2012-08-10 00:40:28 +0200 (Fri, 10 Aug 2012) | 6 lines Fix for WSARecvMsg() always failing with an WSAEFAULT error in TIdStackWindows.ReceiveMsg(). Updated TIdRawBase.GetBinding() to enable the Id_IPV6_PKTINFO option on non-DotNet platforms. Updated TIdCustomIcmpClient.PrepareEchoRequestIPv6() to use a local TIdBytes for the ABuffer data, which is consistent with PrepareEchoRequestIPv4(). ------------------------------------------------------------------------ r4794 | Indy-JPeterMugaas | 2012-08-09 22:15:33 +0200 (Thu, 09 Aug 2012) | 1 line Rebuild of .dcr files. Fix batch files to prevent a false positive with an old branch. ------------------------------------------------------------------------ r4793 | Indy-JPeterMugaas | 2012-08-09 21:55:39 +0200 (Thu, 09 Aug 2012) | 1 line Icon for TIdWebDAV. ------------------------------------------------------------------------ r4792 | Indy-JPeterMugaas | 2012-08-09 21:50:21 +0200 (Thu, 09 Aug 2012) | 1 line icon for TIdWebDAV. ------------------------------------------------------------------------ r4791 | Indy-JPeterMugaas | 2012-08-09 21:49:48 +0200 (Thu, 09 Aug 2012) | 1 line TIdWebDav was mistakenly listed under "Servers" in addition to clients. ------------------------------------------------------------------------ r4790 | Indy-RemyLebeau | 2012-08-08 23:20:37 +0200 (Wed, 08 Aug 2012) | 1 line Checking in a missing file ------------------------------------------------------------------------ r4789 | Indy-RemyLebeau | 2012-08-08 21:43:34 +0200 (Wed, 08 Aug 2012) | 1 line Fix for StoreRevNum.bat not finding files correctly when the short 8.3 filenames do not match each other. Using LFNs now. ------------------------------------------------------------------------ r4788 | Indy-RemyLebeau | 2012-08-08 11:21:58 +0200 (Wed, 08 Aug 2012) | 1 line Fix for TCPOPT_CC_HDR() not compiling when DARWIN is not defined. ------------------------------------------------------------------------ r4787 | Indy-RemyLebeau | 2012-08-08 10:38:09 +0200 (Wed, 08 Aug 2012) | 1 line Updated buildres.bat to compile *170.rc files ------------------------------------------------------------------------ r4786 | Indy-RemyLebeau | 2012-08-08 10:29:33 +0200 (Wed, 08 Aug 2012) | 5 lines Rolling version number to 10.5.9 in preparation for RAD Studio XE3 release. More TIdTextEncoding changes for iconv. Embarcadero patches. ------------------------------------------------------------------------ r4785 | Indy-JPeterMugaas | 2012-08-07 06:52:23 +0200 (Tue, 07 Aug 2012) | 1 line Fix for OpenSSL compile on OSX. That still might not have OpenSSL 1.0x. ------------------------------------------------------------------------ r4784 | Indy-RemyLebeau | 2012-08-06 19:42:48 +0200 (Mon, 06 Aug 2012) | 1 line Tweak to IFDEFs in IdIcmpClient.pas to allow use of IPv6 on non-DotNet platforms. ------------------------------------------------------------------------ r4783 | Indy-RemyLebeau | 2012-08-06 00:14:19 +0200 (Mon, 06 Aug 2012) | 1 line Changes to TIdMBCSEncoding for ICONV. ------------------------------------------------------------------------ r4782 | Indy-RemyLebeau | 2012-08-03 20:42:06 +0200 (Fri, 03 Aug 2012) | 3 lines Fix for IdMessageCollection not compiling anymore. Fix for IdIDN.pas not compiling on non-Windows platforms. ------------------------------------------------------------------------ r4781 | Indy-RemyLebeau | 2012-08-02 02:44:06 +0200 (Thu, 02 Aug 2012) | 3 lines Misc tweak to TIdIMAP4.(UID)RetrieveAllEnvelopes(). Tweaks for safer TIdMessageCollection construction. ------------------------------------------------------------------------ r4780 | Indy-RemyLebeau | 2012-07-30 20:17:25 +0200 (Mon, 30 Jul 2012) | 1 line Fix for another bug in TIdMBCSEncoding constructor that was not passing the Ignore/Transliterate flags to iconv_open() correctly. ------------------------------------------------------------------------ r4779 | Indy-RemyLebeau | 2012-07-30 19:58:50 +0200 (Mon, 30 Jul 2012) | 1 line Changes to TIdMBCSEncoding constructor to disable BOM output when converting data to UTF-16, and to fix a bug that is not passing the Ignore/Transliterate flags to iconv_open() correctly. ------------------------------------------------------------------------ r4778 | Indy-RemyLebeau | 2012-07-27 01:03:33 +0200 (Fri, 27 Jul 2012) | 1 line Minor tweak to previous checkin for iconv. ------------------------------------------------------------------------ r4777 | Indy-RemyLebeau | 2012-07-27 00:50:13 +0200 (Fri, 27 Jul 2012) | 1 line Adding some additional iconv flags. ------------------------------------------------------------------------ r4776 | Indy-RemyLebeau | 2012-07-26 02:25:43 +0200 (Thu, 26 Jul 2012) | 1 line Compiler warning in TIdSocksInfo.AuthenticateSocks5Connection() ------------------------------------------------------------------------ r4775 | Indy-RemyLebeau | 2012-07-26 00:11:41 +0200 (Thu, 26 Jul 2012) | 1 line Updated IdIDN.pas to use IndyRaiseLastError() instead of SysUtils.RaiseLastOSError() directly. ------------------------------------------------------------------------ r4774 | Indy-RemyLebeau | 2012-07-03 20:16:15 +0200 (Tue, 03 Jul 2012) | 1 line Fix for AV in TIdCustomHTTPServer.Shutdown() when TIdCustomHTTPServer.Startup() raises an exception. ------------------------------------------------------------------------ r4773 | Indy-RemyLebeau | 2012-06-27 20:54:12 +0200 (Wed, 27 Jun 2012) | 1 line Updated TIdCmdTCPClientListeningThread.Run() to check the Terminated property before calling CheckForDisconnect() ------------------------------------------------------------------------ r4772 | Indy-RemyLebeau | 2012-06-27 02:49:37 +0200 (Wed, 27 Jun 2012) | 1 line Updated TIdCmdTCPClient.Disconnect() to not wait on and free the listening thread if it is the thread context that is calling Disconnect() in the first place, otherwise a deadlock occurs. ------------------------------------------------------------------------ r4771 | Indy-RemyLebeau | 2012-06-20 02:21:52 +0200 (Wed, 20 Jun 2012) | 4 lines Updated TIdTrivialFTPServer to set the TIdUDPClient.IPVersion property of its client objects. Updated TIdSimpleServer, TIdUDPClient, and TIdSNMP to handle the TIdSocketHandle.IPVersion property correctly when calling TIdSocketHandle.AllocateSocket(). ------------------------------------------------------------------------ r4770 | Indy-RemyLebeau | 2012-06-16 01:06:54 +0200 (Sat, 16 Jun 2012) | 1 line Tweak to IdSSLOpenSSLHeaders.pas to HPPEMIT its C++ typedefs using forward-declared structs instead of "void". ------------------------------------------------------------------------ r4769 | Indy-RemyLebeau | 2012-06-16 01:02:22 +0200 (Sat, 16 Jun 2012) | 1 line Updated IdSSLOpenSSLHeaders.pas to HPPEMIT its #undef statements for all Windows platforms, not just for 32-bit only. ------------------------------------------------------------------------ r4768 | Indy-RemyLebeau | 2012-06-07 23:29:27 +0200 (Thu, 07 Jun 2012) | 1 line Updated TIdIOHandler.ReadFromSource() to raise an EIdNotConnected instead of an EIdException if SourceIsAvailable() returns False. ------------------------------------------------------------------------ r4767 | Indy-RemyLebeau | 2012-06-06 18:19:21 +0200 (Wed, 06 Jun 2012) | 1 line Fix for IdStackConsts.pas using {$IFDEF TCP_NOPUSH} instead of {$IFDEF HAS_TCP_NOPUSH} ------------------------------------------------------------------------ r4766 | Indy-JPeterMugaas | 2012-06-06 14:08:30 +0200 (Wed, 06 Jun 2012) | 1 line Fix for some Unix-like operating Systems. Some values such as TCP_NOPUSH, TCP_CORK, TCP_KEEPIDLE, and HAS_TCP_KEEPINTVL are specific to particular operating systems. We only take advantage of an OS-specific feature if we don't attempt it when it's not available. ------------------------------------------------------------------------ r4765 | Indy-RemyLebeau | 2012-06-06 10:49:58 +0200 (Wed, 06 Jun 2012) | 1 line Fix for typo in TIdStackVCLPosix.IOControl() ------------------------------------------------------------------------ r4764 | Indy-RemyLebeau | 2012-06-06 10:46:49 +0200 (Wed, 06 Jun 2012) | 3 lines Tweaks to various IdStack.IOControl() and TIdSocketList.Select() implementations. Tweaks to TIdStackVCLPosix.AddLocalAddressesToList() and TIdStackVCLPosix.HostBy...() methods. ------------------------------------------------------------------------ r4763 | Indy-RemyLebeau | 2012-06-04 23:41:29 +0200 (Mon, 04 Jun 2012) | 1 line Updated TIdNNTP.SelectGroup() to send its command using all-uppercase "GROUP" instead of camel-case "Group". ------------------------------------------------------------------------ r4762 | Indy-RemyLebeau | 2012-05-30 09:51:27 +0200 (Wed, 30 May 2012) | 1 line Fix for TIdBlockCipherIntercept triggering its OnSend and OnReceive events too many times at the wrong times. ------------------------------------------------------------------------ r4761 | Indy-RemyLebeau | 2012-05-30 08:22:18 +0200 (Wed, 30 May 2012) | 1 line Added LocalIP and LocalPort properties to TIdFTPServer's TIdDataChannel class. ------------------------------------------------------------------------ r4760 | Indy-RemyLebeau | 2012-05-27 04:01:29 +0200 (Sun, 27 May 2012) | 1 line Corrections to IDN support code for pre-2009 versions of Delphi and C++Builder ------------------------------------------------------------------------ r4759 | Indy-RemyLebeau | 2012-05-25 07:57:18 +0200 (Fri, 25 May 2012) | 1 line Fixing typos ------------------------------------------------------------------------ r4758 | Indy-JPeterMugaas | 2012-05-25 06:50:58 +0200 (Fri, 25 May 2012) | 1 line Compile fix for OSX in Delphi. Some Linux specific references were slipping through. ------------------------------------------------------------------------ r4757 | Indy-JPeterMugaas | 2012-05-25 06:46:50 +0200 (Fri, 25 May 2012) | 1 line IDN Support using Microsoft Internationalized Domain Names (IDN) Mitigation APIs 1.1. There is more information and a download at http://www.microsoft.com/en-us/download/details.aspx?id=734 . ------------------------------------------------------------------------ r4756 | Indy-JPeterMugaas | 2012-05-22 16:38:46 +0200 (Tue, 22 May 2012) | 1 line Expose more for OpenSSL 1.x TLS Extensions. ------------------------------------------------------------------------ r4755 | Indy-RemyLebeau | 2012-05-15 23:54:55 +0200 (Tue, 15 May 2012) | 1 line No longer setting a default ContentType in TIdResponseHeaderInfo. Now handled in TIdHTTPResponseInfo.WriteHeader() instead. This is primarily so TIdHTTPResponseInfo.ServeFile() can set a ContentType without having to check if the default is assigned, but still allow the user to set a custom ContentType before calling ServeFile(). If no ContentType is set but there is content assigned, WriteHeader() will set the ContentType to the previous default of "text/html; charset=ISO-8859-1" for backwards compatibility. ------------------------------------------------------------------------ r4754 | Indy-RemyLebeau | 2012-05-15 08:35:50 +0200 (Tue, 15 May 2012) | 1 line Fix for TIdURI.SetURI() not parsing a username with a '@' character in it correctly. ------------------------------------------------------------------------ r4753 | Indy-RemyLebeau | 2012-05-15 06:58:27 +0200 (Tue, 15 May 2012) | 1 line Added IdOpenSSLSetLibPath() and IdZLibSetLibPath() functions ------------------------------------------------------------------------ r4752 | Indy-JPeterMugaas | 2012-05-15 04:35:58 +0200 (Tue, 15 May 2012) | 1 line New Delphi version. ------------------------------------------------------------------------ r4751 | Indy-JPeterMugaas | 2012-05-14 19:01:04 +0200 (Mon, 14 May 2012) | 1 line Start on new Delphi version. ------------------------------------------------------------------------ r4750 | Indy-RemyLebeau | 2012-05-13 20:41:19 +0200 (Sun, 13 May 2012) | 1 line More EXTERNALSYM fixes in IdSSLOpenSSLHeaders.pas ------------------------------------------------------------------------ r4749 | Indy-RemyLebeau | 2012-05-13 20:20:02 +0200 (Sun, 13 May 2012) | 1 line Fix for regression error in TIdIOHandler.ReadLn(). Was raising an EIdReadTimedOut exception for non-infinite timeouts instead of returning a blank string and setting the TIdIOHandler.ReadLnTimedOut property to True. ------------------------------------------------------------------------ r4748 | Indy-RemyLebeau | 2012-05-13 19:29:17 +0200 (Sun, 13 May 2012) | 1 line Added EXTERNALSYM for asn1_ps_function. ------------------------------------------------------------------------ r4747 | Indy-JPeterMugaas | 2012-05-09 04:51:25 +0200 (Wed, 09 May 2012) | 1 line Start on TLS 1.1 and TLS 1.2 in OpenSSL 1.0.1b. ------------------------------------------------------------------------ r4746 | Indy-RemyLebeau | 2012-05-08 20:55:06 +0200 (Tue, 08 May 2012) | 3 lines Removing GetContentDisposition() and GetContentType() overloads in TIdAttachment and TIdText. Tweaks to TIdHTTP HTML tag processing. ------------------------------------------------------------------------ r4745 | Indy-RemyLebeau | 2012-05-04 02:08:41 +0200 (Fri, 04 May 2012) | 1 line Fix for typos in last checkin ------------------------------------------------------------------------ r4744 | Indy-RemyLebeau | 2012-05-03 22:07:53 +0200 (Thu, 03 May 2012) | 3 lines Fixes for compiler errors in BCB 5. ------------------------------------------------------------------------ r4743 | Indy-RemyLebeau | 2012-04-17 19:40:16 +0200 (Tue, 17 Apr 2012) | 5 lines Updated IdSSLOpenSSLHeaders.Load() to default to False instead of True. Updated the Unicode versoon of IndySSL_load_client_CA_file() to call X509_free() after a successful call to PEM_read_bio_X509(). Without this, an AV occurs in some versions of OpenSSL where PEM_read_bio_X509() cannot reuse an existing X509 instance correctly. This is documented on OpenSSL's website: http://www.openssl.org/docs/crypto/pem.html#BUGS ------------------------------------------------------------------------ r4742 | Indy-RemyLebeau | 2012-03-27 19:34:53 +0200 (Tue, 27 Mar 2012) | 1 line Moving call to TIdDataChannel.InitOperation() up to a higher exception block. ------------------------------------------------------------------------ r4741 | Indy-RemyLebeau | 2012-03-23 23:53:50 +0100 (Fri, 23 Mar 2012) | 1 line Tweak to TIdThread.Execute() to allow the OnAfterRun event to be called even if the OnBeforeRun event raises an exception. ------------------------------------------------------------------------ r4740 | Indy-RemyLebeau | 2012-03-23 23:47:55 +0100 (Fri, 23 Mar 2012) | 1 line Updated TIdSMTPServer to accept a blank hostname/domain parameter in the HELO command. EHLO already allowed it. Not all relaying servers send a value. ------------------------------------------------------------------------ r4739 | Indy-RemyLebeau | 2012-03-23 23:28:50 +0100 (Fri, 23 Mar 2012) | 1 line Added Count checks to TIdMIMEBoundary.Pop() ------------------------------------------------------------------------ r4738 | Indy-RemyLebeau | 2012-03-23 19:36:39 +0100 (Fri, 23 Mar 2012) | 1 line Added range check in GetMsgPriority() ------------------------------------------------------------------------ r4737 | Indy-RemyLebeau | 2012-03-19 23:59:37 +0100 (Mon, 19 Mar 2012) | 1 line Patch from Ronnie Gibbs to address issues with Leap Years. ------------------------------------------------------------------------ r4736 | Indy-JPeterMugaas | 2012-02-18 12:26:11 +0100 (Sat, 18 Feb 2012) | 1 line Craig Peterson changes to support Charon VAX 5.4.2 server. ------------------------------------------------------------------------ r4735 | Indy-RemyLebeau | 2012-02-02 03:01:43 +0100 (Thu, 02 Feb 2012) | 1 line Updated RFC references in IdCookie.pas and IdCookieManager.pas. The previous draft-23 spec was finalized as RFC 6265. ------------------------------------------------------------------------ r4734 | Indy-RemyLebeau | 2012-01-11 19:30:21 +0100 (Wed, 11 Jan 2012) | 1 line Updated TIdIOHandlerStack.ConnectClient() to raise an EIdConnectException exception if Binding.Connect() fails with Id_WSAEBADF or Id_WSAENOTSOCK errors. Previously, they were being silently ignored, which would cause ConnectClient() to exit gracefully even though the connection was not actually established. ------------------------------------------------------------------------ r4733 | Indy-JPeterMugaas | 2012-01-09 18:49:22 +0100 (Mon, 09 Jan 2012) | 1 line Update to OpenSSL 1.0.0f. ------------------------------------------------------------------------ r4732 | Indy-JPeterMugaas | 2012-01-08 06:14:43 +0100 (Sun, 08 Jan 2012) | 3 lines Craig Peterson changes: Re-ordered case insensitively and missing UnisysClearPath unit ------------------------------------------------------------------------ r4731 | Indy-JPeterMugaas | 2012-01-08 06:13:59 +0100 (Sun, 08 Jan 2012) | 3 lines Craig Peterson changes: Added support for SetKeepAliveValues ------------------------------------------------------------------------ r4730 | Indy-JPeterMugaas | 2012-01-08 06:13:00 +0100 (Sun, 08 Jan 2012) | 3 lines Craig Peterson changes: Optimized CharRange(); I haven't re-checked this post-Unicode, but it was a significant speedup on Delphi 2007. ------------------------------------------------------------------------ r4729 | Indy-JPeterMugaas | 2012-01-08 06:12:27 +0100 (Sun, 08 Jan 2012) | 7 lines Craig Peterson changes: - Fixed Unix directory listing detecting as a Novell one if the 9th white-space delimited column included "AM" or "PM": -rw-rw---- 1 10248 10043 1282320 May 03 13:38 09-37-29 AM (Message Count of 2291).mda (also affects Unix parser) ------------------------------------------------------------------------ r4728 | Indy-JPeterMugaas | 2012-01-08 06:11:41 +0100 (Sun, 08 Jan 2012) | 3 lines Craig Peterson changes: Fixed parse error when the number of extents is greater than 99 (example included in comment) ------------------------------------------------------------------------ r4727 | Indy-JPeterMugaas | 2012-01-08 06:10:50 +0100 (Sun, 08 Jan 2012) | 5 lines Craig Peterson changes: - AddMissingYear could show files modified on the current date as being a year old - Added support for some odd Unix permission characters (LynxOS, Solaris, NET+OS) ------------------------------------------------------------------------ r4726 | Indy-JPeterMugaas | 2012-01-08 06:10:03 +0100 (Sun, 08 Jan 2012) | 23 lines Craig Peterson changes - Added FDataSettingsSent/SendDataSettings behavior to only send various data settings once per connection instead of before every transfer. Better to move into Connect()? - Added DefStringEncoding: TIdTextEncoding property to allow overriding Id8BitEncoding default. - Added IsIIS property and SendModTime/SendModTimeGMT change because if IIS supports MDTM it expects it in GMT - Modified "SITE ZONE" response parsing to use TryStrToInt instead of assuming a valid value. Titan FTP 6.26.634 returns UTC-2147483647 if the timezone isn't explicitly configured, which caused a conversion error at startup, preventing the connection. - Added WriteStreamFromBeginning function to InternalPut. This is necessary in order to use the line terminator conversion stream classes I sent to the mailing list previously. They convert on the fly, so .Size doesn't work, so FDataChannel.IOHandler.Write() doesn't work. - Disabled EIdConnClosedGracefully try..except in InternalPut. If the server forcibly disconnects (kick or inactive timeout) this would silently ignore STOR requests. - Added ReadTimeout assignment to FDataChannel in InitDataChannel. Read timeouts due to incorrectly using PASV/PORT do not work without that line. - Added IsRoutableAddress routine to SendInternalPassive so it can detect if the server incorrectly returns its internal IP address rather than that NAT version (mostly a problem over SSL, I believe) - Fixed PASV response parsing for Microsoft FTP Service, which omits the trailing ). - Added result codes for DELE and CWD. - Changed SendModTime/SendModTimeGMT to accept 200/213 in addition to 253 for MDTM. ------------------------------------------------------------------------ r4725 | Indy-RemyLebeau | 2012-01-06 21:05:39 +0100 (Fri, 06 Jan 2012) | 1 line Fix for memory leak in TIdNotify under D8+. ------------------------------------------------------------------------ r4724 | Indy-RemyLebeau | 2012-01-04 03:08:50 +0100 (Wed, 04 Jan 2012) | 1 line Removed old comment in TIdTCPClientCustom.Connect() that no longer applies. ------------------------------------------------------------------------ r4723 | Indy-RemyLebeau | 2012-01-03 18:48:41 +0100 (Tue, 03 Jan 2012) | 1 line Updated TIdCmdTCPServer.CheckOkToBeActive() to check the FCommandHandlersInitialized flag to avoid an EIdTCPNoOnExecute exception being raised when Startup() is called before InitializeCommandHandlers(). ------------------------------------------------------------------------ r4722 | Indy-JPeterMugaas | 2012-01-01 23:34:20 +0100 (Sun, 01 Jan 2012) | 1 line FTP TIdFTPClientIdentifier will now accept FTP client names and versions with spaces in them. ------------------------------------------------------------------------ r4721 | Indy-RemyLebeau | 2011-12-28 21:27:36 +0100 (Wed, 28 Dec 2011) | 1 line Phasing out TIdHeaderCoderUTF. It is redundant as TIdHeaderCoderIndy also supports UTF encodings. ------------------------------------------------------------------------ r4720 | Indy-RemyLebeau | 2011-12-28 21:26:00 +0100 (Wed, 28 Dec 2011) | 1 line Phasing out TIdHeaderCoderUTF. It is redundant as TIdHeaderCoderIndy also supports UTF encodings. ------------------------------------------------------------------------ r4719 | Indy-RemyLebeau | 2011-12-28 20:52:14 +0100 (Wed, 28 Dec 2011) | 5 lines Added units to DPKs that were previously being implicitly linked in. Bug fix for TIdHashMessageDigest2.NativeGetHashBytes() reading too many bytes from the input TStream. Simplifying IdHeaderCoderIndy implementation. ------------------------------------------------------------------------ r4718 | Indy-RemyLebeau | 2011-12-25 00:00:18 +0100 (Sun, 25 Dec 2011) | 3 lines Updating TIdNNTP and TIdNNTPServer to support 64-bit article numbers. TLS tweaks for TIdNNTPServer. ------------------------------------------------------------------------ r4717 | Indy-RemyLebeau | 2011-12-20 00:26:12 +0100 (Tue, 20 Dec 2011) | 1 line Removed compiler warning in TIdCustomHTTPServer.Shutdown() ------------------------------------------------------------------------ r4716 | Indy-RemyLebeau | 2011-12-20 00:14:44 +0100 (Tue, 20 Dec 2011) | 7 lines Tweaks to handling of Startup() and Shutdown() methods in TIdCustomTCPServer, TIdCmdTCPServer, and TIdCustomHTTPServer. Added internal event handlers in TIdCustomHTTPServer for OnSessionStart and OnSessionEnd events of TIdHTTPCustomSessionList. Added Loaded() override to TIdIPAddrMon. Updated TIdSMTPServer.CommandRCPT() to use TIdEmailAddressItem.Assign() instead of TIdEmailAddressItem.Text. ------------------------------------------------------------------------ r4715 | Indy-RemyLebeau | 2011-12-19 22:19:42 +0100 (Mon, 19 Dec 2011) | 1 line Updated TIdCustomHTTPServer to support implicit keep-alives for HTTP 1.1 requests ------------------------------------------------------------------------ r4714 | Indy-RemyLebeau | 2011-12-18 09:57:42 +0100 (Sun, 18 Dec 2011) | 1 line Added setter method to TIdCustomHTTPServer.SessionList property so users can implement their own TIdHTTPCustomSessionList-derived classes. ------------------------------------------------------------------------ r4713 | Indy-RemyLebeau | 2011-12-13 20:56:12 +0100 (Tue, 13 Dec 2011) | 1 line Added IFDEFs where DECLSPEC_DRECORD macro is used in HPPEMIT statements. ------------------------------------------------------------------------ r4712 | Indy-RemyLebeau | 2011-12-13 19:39:30 +0100 (Tue, 13 Dec 2011) | 1 line Performance enhancements for TIdIMAP4.ParseSelectResult() ------------------------------------------------------------------------ r4711 | Indy-RemyLebeau | 2011-12-07 11:53:28 +0100 (Wed, 07 Dec 2011) | 1 line Fix for logic errors in UUE/XXE and yEnc decoders ------------------------------------------------------------------------ r4710 | Indy-RemyLebeau | 2011-12-07 01:05:16 +0100 (Wed, 07 Dec 2011) | 1 line Updated TIdTrivialFTP.CheckOptionAck() to handle a bug in PicoMOD3 devices. ------------------------------------------------------------------------ r4709 | Indy-JPeterMugaas | 2011-12-01 14:22:14 +0100 (Thu, 01 Dec 2011) | 1 line In XE2, use CDECL even for statically loaded .obj files for compatability with Emb's RTL. ------------------------------------------------------------------------ r4708 | Indy-RemyLebeau | 2011-11-29 20:25:54 +0100 (Tue, 29 Nov 2011) | 1 line Fix for typo in an EXTERNALSYM statement ------------------------------------------------------------------------ r4707 | Indy-RemyLebeau | 2011-11-29 03:13:50 +0100 (Tue, 29 Nov 2011) | 1 line Latest patches from Malcolm Smith for C++ command-line compiling. ------------------------------------------------------------------------ r4706 | Indy-RemyLebeau | 2011-11-24 01:12:17 +0100 (Thu, 24 Nov 2011) | 1 line Added String typecast in OpenSSLVersion() ------------------------------------------------------------------------ r4705 | Indy-RemyLebeau | 2011-11-23 19:14:02 +0100 (Wed, 23 Nov 2011) | 1 line Added HAS_SYMBOL_PLATFORM define ------------------------------------------------------------------------ r4704 | Indy-JPeterMugaas | 2011-11-22 17:04:31 +0100 (Tue, 22 Nov 2011) | 1 line OPENSSL_1_0 defined for Win64. ------------------------------------------------------------------------ r4703 | Indy-RemyLebeau | 2011-11-22 10:47:57 +0100 (Tue, 22 Nov 2011) | 1 line Not defining HAS_NativeInt and HAS_NativeUInt for FPC until 2.6.0+ now. ------------------------------------------------------------------------ r4702 | Indy-ArvidWinkelsdorf | 2011-11-14 12:40:01 +0100 (Mon, 14 Nov 2011) | 1 line Implemented public version info for OpenSSL DLLs (IdSSLOpenSSL.OpenSSLVersion) ------------------------------------------------------------------------ r4701 | Indy-RemyLebeau | 2011-11-11 03:09:18 +0100 (Fri, 11 Nov 2011) | 1 line Updated TIdMultiPartFormDataStream.IdRead() to use Indy8BitEncoding() when appending the MIME headers to the buffer. ------------------------------------------------------------------------ r4700 | Indy-RemyLebeau | 2011-11-11 03:02:06 +0100 (Fri, 11 Nov 2011) | 1 line Added HeaderEncoding and HeaderCharSet properties to TIdFormDataField. ------------------------------------------------------------------------ r4699 | Indy-RemyLebeau | 2011-11-11 02:14:56 +0100 (Fri, 11 Nov 2011) | 1 line Moved where HAS_ComponentPlatformsAttribute is defined ------------------------------------------------------------------------ r4698 | Indy-RemyLebeau | 2011-11-11 02:10:50 +0100 (Fri, 11 Nov 2011) | 1 line Authentication fix. ------------------------------------------------------------------------ r4697 | Indy-JPeterMugaas | 2011-11-10 10:55:18 +0100 (Thu, 10 Nov 2011) | 1 line Authentication fix suggested by Remy. ------------------------------------------------------------------------ r4696 | Indy-ArvidWinkelsdorf | 2011-11-08 12:12:29 +0100 (Tue, 08 Nov 2011) | 1 line Fix for AV on Application Exit if SSL Status is used (InfoCallback must be set to nil) ------------------------------------------------------------------------ r4695 | Indy-JPeterMugaas | 2011-11-05 00:30:37 +0100 (Sat, 05 Nov 2011) | 1 line Rename new define to something more appropriate. ------------------------------------------------------------------------ r4694 | Indy-JPeterMugaas | 2011-11-05 00:09:18 +0100 (Sat, 05 Nov 2011) | 1 line Remove platform warning about TThreadPriority on Windows as suggested by Henry Liu's patch. ------------------------------------------------------------------------ r4693 | Indy-JPeterMugaas | 2011-11-05 00:08:03 +0100 (Sat, 05 Nov 2011) | 1 line $EXTERNALSYM's as suggested by patch from Henry Liu. ------------------------------------------------------------------------ r4692 | Indy-JPeterMugaas | 2011-11-04 23:53:47 +0100 (Fri, 04 Nov 2011) | 1 line ComponentPlatformsAttribute define for XE2 and later to indicate that we should use the ComponentPlatformsAttribute feature that Henry Liu suggested in his patch. ------------------------------------------------------------------------ r4691 | Indy-JPeterMugaas | 2011-11-03 03:59:45 +0100 (Thu, 03 Nov 2011) | 1 line Fixed C++ Builder. Thanks Remy Lebeau. ------------------------------------------------------------------------ r4690 | Indy-RemyLebeau | 2011-10-14 02:16:51 +0200 (Fri, 14 Oct 2011) | 1 line Added HAS_NativeInt and HAS_NativeUInt defines for FPC 2.4.4+ ------------------------------------------------------------------------ r4689 | Indy-JPeterMugaas | 2011-10-13 15:01:08 +0200 (Thu, 13 Oct 2011) | 1 line Update OpenSSL headers for 1.0.0e. Added a few stack entires. ------------------------------------------------------------------------ r4688 | Indy-JPeterMugaas | 2011-10-11 14:06:52 +0200 (Tue, 11 Oct 2011) | 1 line By default, indicate that we support XHTML. Header copied from Firefox. ------------------------------------------------------------------------ r4687 | Indy-JPeterMugaas | 2011-10-11 08:29:05 +0200 (Tue, 11 Oct 2011) | 1 line Some support for application/xhtml+xml in TIdHTTP. application/xhtml+xml is a XML serialization of HTML and is compatible with it. Some HTML5 polyglot ( http://dev.w3.org/html5/html-xhtml-author-guide/ ) pages are served with this mime type. Added some newer mime types to IdGlobals. ------------------------------------------------------------------------ r4686 | Indy-RemyLebeau | 2011-09-28 19:56:49 +0200 (Wed, 28 Sep 2011) | 1 line Updated TIdIOHandler.ReadLongInt() to use SizeOf(LongInt) instead of SizeOf(Integer). ------------------------------------------------------------------------ r4685 | Indy-RemyLebeau | 2011-09-28 19:53:29 +0200 (Wed, 28 Sep 2011) | 1 line Fix for TIdIOHandler.ReadLongWord() under 64-bit systems. ------------------------------------------------------------------------ r4684 | Indy-RemyLebeau | 2011-09-11 08:48:50 +0200 (Sun, 11 Sep 2011) | 1 line Fix for compiler error ------------------------------------------------------------------------ r4683 | Indy-RemyLebeau | 2011-09-08 22:59:21 +0200 (Thu, 08 Sep 2011) | 1 line Fix for missing TIdImapMessageParts constructor. ------------------------------------------------------------------------ r4676 | Indy-RemyLebeau | 2011-09-05 09:25:30 +0200 (Mon, 05 Sep 2011) | 1 line Updated ParseHTTPMetaEquiveData() to handle malformed HTML tags that do not wrap their "content" attributes in quotation marks when using characters that must be quoted. ------------------------------------------------------------------------ r4675 | Indy-RemyLebeau | 2011-09-02 00:19:09 +0200 (Fri, 02 Sep 2011) | 1 line Changes to Charset handling for TIdHTTPRequestInfo.FormParams and TIdHTTPRequestInfo.Params properties. ------------------------------------------------------------------------ r4674 | Indy-RemyLebeau | 2011-08-25 23:48:50 +0200 (Thu, 25 Aug 2011) | 1 line Updated TIdMemoryBufferStream to use TIdNativeInt instead of LongInt on XE2 and later. ------------------------------------------------------------------------ r4673 | Indy-RemyLebeau | 2011-08-23 19:42:08 +0200 (Tue, 23 Aug 2011) | 1 line Updated ParseFactsMLS() to use Indy8BitEncoding in D2007 and earlier ------------------------------------------------------------------------ r4672 | Indy-RemyLebeau | 2011-08-18 21:55:05 +0200 (Thu, 18 Aug 2011) | 1 line Corrected use of SO_NOSIGPIPE under DARWIN ------------------------------------------------------------------------ r4671 | Indy-RemyLebeau | 2011-08-11 19:32:10 +0200 (Thu, 11 Aug 2011) | 1 line Updated SSL_callback_ctrl_fp and BIO_callback_ctrl() to use TIdC_LONG instead of TIdC_INT in some places. ------------------------------------------------------------------------ r4670 | Indy-RemyLebeau | 2011-08-10 20:36:53 +0200 (Wed, 10 Aug 2011) | 3 lines Updated TIdM.ProcessHeaders() to use DecodeAddresses() when decoding the From, To, CC, Bcc, and Reply-To headers. Updated DecodeAddress() to unquote the decoded string if needed. ------------------------------------------------------------------------ r4669 | Indy-RemyLebeau | 2011-08-09 10:26:28 +0200 (Tue, 09 Aug 2011) | 1 line Added some DEFINEs for FPC 2.4.4 ------------------------------------------------------------------------ r4668 | Indy-RemyLebeau | 2011-08-09 09:17:07 +0200 (Tue, 09 Aug 2011) | 1 line Updating various calls to TIdIOHandler.Capture() to pass byte/character encodings ------------------------------------------------------------------------ r4667 | Indy-RemyLebeau | 2011-08-01 23:17:27 +0200 (Mon, 01 Aug 2011) | 1 line Tweaks for TIdAntiFreeze under FireMonkey ------------------------------------------------------------------------ r4666 | Indy-RemyLebeau | 2011-08-01 20:36:13 +0200 (Mon, 01 Aug 2011) | 1 line Fix for typos. ------------------------------------------------------------------------ r4665 | Indy-JPeterMugaas | 2011-08-01 18:24:08 +0200 (Mon, 01 Aug 2011) | 1 line Fix RTL change WinCrtl ------------------------------------------------------------------------ r4664 | Indy-RemyLebeau | 2011-08-01 08:39:36 +0200 (Mon, 01 Aug 2011) | 1 line Added support for new DHParamsFile property in TIdSSLOptions and TIdSSLContext classes. ------------------------------------------------------------------------ r4663 | Indy-RemyLebeau | 2011-07-31 11:59:13 +0200 (Sun, 31 Jul 2011) | 1 line Incorporate patch from Embarcadero to expose more RAND functions. ------------------------------------------------------------------------ r4662 | Indy-RemyLebeau | 2011-07-29 20:53:45 +0200 (Fri, 29 Jul 2011) | 1 line Fix for SOCKS5 request encoding for IPv6 addresses, and general cleanup of TIdSocksInfo logic. ------------------------------------------------------------------------ r4661 | Indy-JPeterMugaas | 2011-07-19 08:52:09 +0200 (Tue, 19 Jul 2011) | 1 line Also clean units that may have been built in Pulsar. ------------------------------------------------------------------------ r4660 | Indy-RemyLebeau | 2011-07-19 01:55:29 +0200 (Tue, 19 Jul 2011) | 3 lines Added HAS_sLineBreak define for FPC. Added comment to EOL declaration, and updated sLineBreak declaration for non-Windows platforms. ------------------------------------------------------------------------ r4659 | Indy-RemyLebeau | 2011-07-17 08:54:25 +0200 (Sun, 17 Jul 2011) | 3 lines Fix for pointer error in OffsetFromUTC() when USE_BASEUNIX is defined. Enabling use of ADestEncoding parameter of BytesToChar(). ------------------------------------------------------------------------ r4658 | Indy-RemyLebeau | 2011-07-17 08:45:52 +0200 (Sun, 17 Jul 2011) | 1 line Added ReuseSocket property to TIdSocketHandle, and then updated various components to make use of it. ------------------------------------------------------------------------ r4657 | Indy-JPeterMugaas | 2011-07-10 16:46:33 +0200 (Sun, 10 Jul 2011) | 1 line Posix and OSX adjustments. ------------------------------------------------------------------------ r4656 | Indy-JPeterMugaas | 2011-07-10 13:09:51 +0200 (Sun, 10 Jul 2011) | 1 line Minor adjustment for Posix API. ------------------------------------------------------------------------ r4655 | Indy-JPeterMugaas | 2011-07-10 12:53:50 +0200 (Sun, 10 Jul 2011) | 1 line Remove gestalt API definitions. Those are now provided for OSX in Emb's RTL. ------------------------------------------------------------------------ r4654 | Indy-RemyLebeau | 2011-07-06 08:01:06 +0200 (Wed, 06 Jul 2011) | 1 line Changed Fulld11.bat to reference the 110* packages instead of the 120* packages. ------------------------------------------------------------------------ r4653 | Indy-RemyLebeau | 2011-07-06 02:18:57 +0200 (Wed, 06 Jul 2011) | 1 line Added an additional comment in TIdEntityHeaderInfo.SetContentType() regarding the 'text/xml' media type without a charset specified in the HTTP Content-Type header. ------------------------------------------------------------------------ r4652 | Indy-RemyLebeau | 2011-07-04 10:41:27 +0200 (Mon, 04 Jul 2011) | 1 line Workaround for C++ HPP files generating inline constructors that overwrite initializations performed inside of overridden InitComponent() methods. ------------------------------------------------------------------------ r4651 | Indy-RemyLebeau | 2011-06-26 04:03:05 +0200 (Sun, 26 Jun 2011) | 1 line Tweaks to TIdFTP.VerifyFile() ------------------------------------------------------------------------ r4650 | Indy-RemyLebeau | 2011-06-23 10:41:47 +0200 (Thu, 23 Jun 2011) | 1 line Updated TIdConnectThroughHttpProxy.DoMakeConnection() to reconnect the IOHandler if the proxy sends a "Proxy-Connection: close" response header. ------------------------------------------------------------------------ r4649 | Indy-RemyLebeau | 2011-06-10 22:26:25 +0200 (Fri, 10 Jun 2011) | 1 line Removing Compressor property from TIdHTTPWebBrokerBridge. Does not compile, as that feature has not been implemented in TIdCustomHTTPServer yet. ------------------------------------------------------------------------ r4648 | Indy-RemyLebeau | 2011-06-10 09:52:32 +0200 (Fri, 10 Jun 2011) | 1 line Removing previous patch for working around Native(U)Int bug in D2009. Addressing issue in IdCompilerDefines.inc now. ------------------------------------------------------------------------ r4647 | Indy-RemyLebeau | 2011-06-10 09:40:15 +0200 (Fri, 10 Jun 2011) | 1 line Merging patch from Ray Konopka ------------------------------------------------------------------------ r4646 | Indy-JPeterMugaas | 2011-06-10 03:44:48 +0200 (Fri, 10 Jun 2011) | 1 line Emb patch. ------------------------------------------------------------------------ r4645 | Indy-RemyLebeau | 2011-06-04 10:27:39 +0200 (Sat, 04 Jun 2011) | 1 line EXTERNALSYM adjustments ------------------------------------------------------------------------ r4644 | Indy-RemyLebeau | 2011-05-30 10:01:32 +0200 (Mon, 30 May 2011) | 1 line Renamed to FullC4-16.bat ------------------------------------------------------------------------ r4643 | Indy-RemyLebeau | 2011-05-30 08:40:33 +0200 (Mon, 30 May 2011) | 1 line Updates for compiling Indy with the Pulsar C++ command-line compiler ------------------------------------------------------------------------ r4642 | Indy-RemyLebeau | 2011-05-26 08:44:38 +0200 (Thu, 26 May 2011) | 1 line Reverting ZLib .obj files for pre-Pulsar versions, and updating references to use new platform subfolders under Pulsar and later. ------------------------------------------------------------------------ r4641 | Indy-RemyLebeau | 2011-05-26 07:29:46 +0200 (Thu, 26 May 2011) | 1 line Updated TIdAntiFreeze to use WINDOWS conditional instead of WIN32. ------------------------------------------------------------------------ r4640 | Indy-RemyLebeau | 2011-05-24 08:02:33 +0200 (Tue, 24 May 2011) | 1 line Fix for TIdMessageBuilderHtml.FillBody() not creating the "multipart/alternative" piece correctly when outputting the HtmlViewerNeededMsg piece with non-related attachments present. ------------------------------------------------------------------------ r4639 | Indy-JPeterMugaas | 2011-05-19 06:39:20 +0200 (Thu, 19 May 2011) | 1 line Win64 adjustments. ------------------------------------------------------------------------ r4638 | Indy-RemyLebeau | 2011-05-18 08:12:44 +0200 (Wed, 18 May 2011) | 1 line Some Pulsar updates ------------------------------------------------------------------------ r4637 | Indy-RemyLebeau | 2011-05-18 08:00:27 +0200 (Wed, 18 May 2011) | 1 line Fix for IdWinSock2.pas not compiling in pre-2007 versions anymore. ------------------------------------------------------------------------ r4636 | Indy-RemyLebeau | 2011-05-16 06:29:01 +0200 (Mon, 16 May 2011) | 1 line Re-wrote TIdMessageDecoder.ReadLn() to not use ReadLnFromStream() anymore. Was corrupting binary-encoded files when not reading from a TCP stream because the ATerminator parameter was not being used at all. Now using a new implementation that mirrors TIdIOHandler.ReadLn() but for TStream data. ------------------------------------------------------------------------ r4635 | Indy-RemyLebeau | 2011-05-15 23:19:08 +0200 (Sun, 15 May 2011) | 1 line Merging patches from Malcolm Smith. Workaround for D2009 bug when comparing PtrUInt values. ------------------------------------------------------------------------ r4634 | Indy-RemyLebeau | 2011-05-09 06:54:07 +0200 (Mon, 09 May 2011) | 1 line Fix for TIdCookie.ParseServerCookie() not correctly handling a cookie that omits the DOMAIN attribute. ------------------------------------------------------------------------ r4633 | Indy-RemyLebeau | 2011-05-07 09:37:39 +0200 (Sat, 07 May 2011) | 1 line Merging Embarcadero patches ------------------------------------------------------------------------ r4632 | Indy-RemyLebeau | 2011-05-07 09:04:27 +0200 (Sat, 07 May 2011) | 1 line Fix for TIdMBCSEncoding constructor passing parameters to iconv_open() in the wrong order. ------------------------------------------------------------------------ r4631 | Indy-RemyLebeau | 2011-04-26 07:41:27 +0200 (Tue, 26 Apr 2011) | 1 line Updating Lazarus Package Generator to use a plain .ini file instead of a Paradox database. ------------------------------------------------------------------------ r4630 | Indy-RemyLebeau | 2011-04-26 07:38:16 +0200 (Tue, 26 Apr 2011) | 1 line Updating Lazarus Package Generator to use a plain .ini file instead of a Paradox database. ------------------------------------------------------------------------ r4629 | Indy-RemyLebeau | 2011-04-26 07:35:39 +0200 (Tue, 26 Apr 2011) | 1 line Updating Package Generator to use a plain .ini file instead of a Paradox database. ------------------------------------------------------------------------ r4628 | Indy-RemyLebeau | 2011-04-26 01:54:05 +0200 (Tue, 26 Apr 2011) | 1 line Added TIdNative(U)Int typedefs for .NET ------------------------------------------------------------------------ r4627 | Indy-RemyLebeau | 2011-04-25 20:50:50 +0200 (Mon, 25 Apr 2011) | 1 line Not defining HAS_STATIC_TThread_Synchronize under Delphi.NET anymore. Tweaks to FreePascal defines. ------------------------------------------------------------------------ r4626 | Indy-RemyLebeau | 2011-04-22 20:26:08 +0200 (Fri, 22 Apr 2011) | 7 lines Changes to TIdHTTP for better handling of the hoWaitForUnexpectedData option. Changed TIdHTTPProtocol.ProcessResponse() to not perform redirection logic if a "Location" header appears in any non-3xx reply. Changed TIdHTTPResponse to cache the ResponseCode property value when parsing the ResponseText property. Removed unused TIdHTTPProtocol.ResponseCode property. ------------------------------------------------------------------------ r4625 | Indy-RemyLebeau | 2011-04-20 04:32:45 +0200 (Wed, 20 Apr 2011) | 1 line Added new EscapeLines property to TIdIOHandlerStreamMsg class. This is useful for loading emails into a TIdMessage from files/streams that do not use SMTP-style leading period escaping. This is a temporary workaround until the core logic is rewritten in Indy 11 to handle this better. ------------------------------------------------------------------------ r4624 | Indy-RemyLebeau | 2011-04-16 07:39:28 +0200 (Sat, 16 Apr 2011) | 1 line Added IFDEFs to IdHTTPWebBrokerBridge.pas ------------------------------------------------------------------------ r4623 | Indy-RemyLebeau | 2011-04-14 23:40:43 +0200 (Thu, 14 Apr 2011) | 1 line Fix for GetDefaultPath() not returning the correct value when the URI path only contains 1 '/' character. ------------------------------------------------------------------------ r4622 | Indy-RemyLebeau | 2011-04-14 00:50:00 +0200 (Thu, 14 Apr 2011) | 1 line Fix for TIdMBCSEncoding.GetPreamble() not compiling when USE_ICONV is enabled ------------------------------------------------------------------------ r4621 | Indy-RemyLebeau | 2011-04-12 19:31:41 +0200 (Tue, 12 Apr 2011) | 1 line Fix for TIdFTPServer.DoDataChannelOperation() passing an uninitialized TStream pointer to ReadStream() ------------------------------------------------------------------------ r4620 | Indy-RemyLebeau | 2011-04-09 01:29:13 +0200 (Sat, 09 Apr 2011) | 2 lines Added missing references to IdCoreSelectionEditors.pas ------------------------------------------------------------------------ r4619 | Indy-RemyLebeau | 2011-04-08 21:15:06 +0200 (Fri, 08 Apr 2011) | 1 line Checking in project files for Pulsar ------------------------------------------------------------------------ r4618 | Indy-RemyLebeau | 2011-04-08 19:32:59 +0200 (Fri, 08 Apr 2011) | 1 line Disabling use of TSelectionEditor class when compiling under FreePascal ------------------------------------------------------------------------ r4617 | Indy-RemyLebeau | 2011-04-07 01:22:33 +0200 (Thu, 07 Apr 2011) | 3 lines Updated TIdHTTPAppResponse.MoveCookiesAndCustomHeaders() to support new IdCookies architecture. Updated TIdHeaderList.AddStdValues() to call AddValue() instead of Add(). ------------------------------------------------------------------------ r4616 | Indy-RemyLebeau | 2011-04-07 01:22:00 +0200 (Thu, 07 Apr 2011) | 1 line Updated CookieStrToLocalDateTime() to not use a TStringList anymore ------------------------------------------------------------------------ r4615 | Indy-JPeterMugaas | 2011-04-05 22:17:55 +0200 (Tue, 05 Apr 2011) | 1 line IndyUTF8Encoding for USE_VCL_POSIX RTL. ------------------------------------------------------------------------ r4614 | Indy-JPeterMugaas | 2011-04-05 21:49:15 +0200 (Tue, 05 Apr 2011) | 1 line Minor compiler fix for POSIX. ------------------------------------------------------------------------ r4613 | Indy-JPeterMugaas | 2011-04-05 09:32:46 +0200 (Tue, 05 Apr 2011) | 1 line Updates for SSPI definitions to handle more operating systems and keep things updated. Also noted change to PtrUInt in SecHandle. That's required for Win64. ------------------------------------------------------------------------ r4612 | Indy-RemyLebeau | 2011-04-04 08:14:18 +0200 (Mon, 04 Apr 2011) | 1 line Updating to cookie draft-23. ------------------------------------------------------------------------ r4611 | Indy-RemyLebeau | 2011-03-30 21:33:39 +0200 (Wed, 30 Mar 2011) | 1 line Fix for ERangeError exception in MakeXAUTKey() ------------------------------------------------------------------------ r4610 | Indy-RemyLebeau | 2011-03-29 10:15:13 +0200 (Tue, 29 Mar 2011) | 1 line Fix for TIdSASLDigest.StartAuthenticate() not handling quoted challenge parameters correctly. ------------------------------------------------------------------------ r4609 | Indy-RemyLebeau | 2011-03-29 10:01:34 +0200 (Tue, 29 Mar 2011) | 1 line Removing unused variable in TIdDigestAuthentication.DoNext() ------------------------------------------------------------------------ r4608 | Indy-RemyLebeau | 2011-03-29 09:57:33 +0200 (Tue, 29 Mar 2011) | 1 line Re-writing TIdAuthenticationDigest to automate the assignment of the "Method" and "Uri" properties, and to clean up the Authentication() method. ------------------------------------------------------------------------ r4607 | Indy-JPeterMugaas | 2011-03-24 17:52:45 +0100 (Thu, 24 Mar 2011) | 1 line ZLib .obj file needed for Win32 ZLib support. ------------------------------------------------------------------------ r4606 | Indy-JPeterMugaas | 2011-03-23 16:37:32 +0100 (Wed, 23 Mar 2011) | 1 line Separate ZLib .objs for XE2. This requires two sets of .objs that not interchangeable. In addition, this also permits ZLib to be statically linked in a Win64 .EXE. ------------------------------------------------------------------------ r4605 | Indy-JPeterMugaas | 2011-03-23 16:36:30 +0100 (Wed, 23 Mar 2011) | 1 line ZLib files used in XE2. This requires two sets of .obj files for the Windows targets (x86_64-Win64 and i386-Win32). ------------------------------------------------------------------------ r4604 | Indy-JPeterMugaas | 2011-03-22 14:12:43 +0100 (Tue, 22 Mar 2011) | 1 line Match Emb's Windows headers. ------------------------------------------------------------------------ r4603 | Indy-JPeterMugaas | 2011-03-22 03:14:29 +0100 (Tue, 22 Mar 2011) | 2 lines Update for OpenSSL 1.0d ------------------------------------------------------------------------ r4602 | Indy-JPeterMugaas | 2011-03-22 02:58:56 +0100 (Tue, 22 Mar 2011) | 1 line move Character to interface uses clause to facilitate inlining. ------------------------------------------------------------------------ r4601 | Indy-RemyLebeau | 2011-03-20 08:23:01 +0100 (Sun, 20 Mar 2011) | 1 line Tweaks to TIdSMTPServer TLS handling, and then changed TIdPOP3Server TLS handling to match. This way, TIdPOP3Server can support both TLS and non-TLS ports at the same time. ------------------------------------------------------------------------ r4600 | Indy-RemyLebeau | 2011-03-15 23:37:39 +0100 (Tue, 15 Mar 2011) | 1 line Updated IdCompilerDefines.inc to rename Delphi PULSAR to XE2, and to move HAS_Native(U)Int defines to VCL_2009_OR_ABOVE block (technically existed in D2007 but were buggy). ------------------------------------------------------------------------ r4599 | Indy-JPeterMugaas | 2011-03-14 08:29:39 +0100 (Mon, 14 Mar 2011) | 1 line use HMODULE for library handles instead of Integer. Module handles may be 64-bits wide in some cases. ------------------------------------------------------------------------ r4598 | Indy-JPeterMugaas | 2011-03-14 08:19:48 +0100 (Mon, 14 Mar 2011) | 1 line BN_ULLONG was missing for SIXTY_FOUR_BIT ------------------------------------------------------------------------ r4597 | Indy-JPeterMugaas | 2011-03-14 08:03:17 +0100 (Mon, 14 Mar 2011) | 1 line Additional IN6 macros. ------------------------------------------------------------------------ r4596 | Indy-JPeterMugaas | 2011-03-14 08:01:31 +0100 (Mon, 14 Mar 2011) | 1 line Work around a conflicting definition for InterlockedCompareExchange in FreePascal. ------------------------------------------------------------------------ r4595 | Indy-RemyLebeau | 2011-03-14 07:40:09 +0100 (Mon, 14 Mar 2011) | 1 line Re-writing IdCompilerDefines.inc. General cleanup, and preparation for Delphi 64-bit and cross-platform compilers. ------------------------------------------------------------------------ r4594 | Indy-JPeterMugaas | 2011-03-12 21:37:53 +0100 (Sat, 12 Mar 2011) | 1 line Minor size_t fixes. ------------------------------------------------------------------------ r4593 | Indy-JPeterMugaas | 2011-03-12 17:02:36 +0100 (Sat, 12 Mar 2011) | 1 line Fixed missing definition from bn.h. Now should compile for Win64. ------------------------------------------------------------------------ r4592 | Indy-JPeterMugaas | 2011-03-12 17:01:38 +0100 (Sat, 12 Mar 2011) | 1 line Move size_t definition here but only for compilers that don't support size_t. ------------------------------------------------------------------------ r4591 | Indy-JPeterMugaas | 2011-03-11 12:42:08 +0100 (Fri, 11 Mar 2011) | 1 line Replace WIN32_OR_WIN64_OR_WINCE with WINDOWS define since that is used in Delphi and FreePascal for Win32, Win64, and Windows CE. This is for consistancy with an IdCompilerDefines rewrite that is in progress. ------------------------------------------------------------------------ r4590 | Indy-JPeterMugaas | 2011-03-11 05:41:17 +0100 (Fri, 11 Mar 2011) | 1 line Posix aliases for WSARevcMsg helper macros. ------------------------------------------------------------------------ r4589 | Indy-JPeterMugaas | 2011-03-10 21:37:56 +0100 (Thu, 10 Mar 2011) | 1 line More size_t fixes. ------------------------------------------------------------------------ r4588 | Indy-RemyLebeau | 2011-03-10 10:53:28 +0100 (Thu, 10 Mar 2011) | 1 line Fix for InterlockedExchangeTHandle() not compiling. ------------------------------------------------------------------------ r4587 | Indy-JPeterMugaas | 2011-03-08 21:35:31 +0100 (Tue, 08 Mar 2011) | 1 line Fixes for ZLib support in Pulsar for Win64. Note that this is done with a 64-bit AMD .DLL at http://www.winimage.com/zLibDll/ . Work will see what Emb does. ------------------------------------------------------------------------ r4586 | Indy-JPeterMugaas | 2011-03-07 16:13:36 +0100 (Mon, 07 Mar 2011) | 1 line change second parameter in InterlockedExchangeTHandle to THandle. The function is not meant for pointers at all. ------------------------------------------------------------------------ r4585 | Indy-JPeterMugaas | 2011-03-07 08:44:01 +0100 (Mon, 07 Mar 2011) | 1 line ai_addrlen must be size_t in order to work in Win64 and be consistant with the SDK headers. Fix errors in PROTECTION_LEVEL_UNRESTRICTED and PROTECTION_LEVEL_RESTRICTED. Move PPaddrinfoW and PPaddrinfo to IdWinsock2 for consistency with other definitions. Set Alignment on Win64. GStack.LocalAddresses now works in Win64. ------------------------------------------------------------------------ r4584 | Indy-RemyLebeau | 2011-03-06 07:44:24 +0100 (Sun, 06 Mar 2011) | 1 line Updating outdated version numbers for FPC/Lazarus packages, and hooking up to SVN SubWCRev scripts ------------------------------------------------------------------------ r4583 | Indy-RemyLebeau | 2011-03-06 07:01:31 +0100 (Sun, 06 Mar 2011) | 1 line Added new OnContextCreated event to TIdCustomTCPServer ------------------------------------------------------------------------ r4582 | Indy-JPeterMugaas | 2011-03-06 02:42:36 +0100 (Sun, 06 Mar 2011) | 1 line Workarounds for Pulsar in IdGlobal.pas. In IdWship6, add support for inlining in Delphi by adding syncobjs. ------------------------------------------------------------------------ r4581 | Indy-RemyLebeau | 2011-03-03 09:10:14 +0100 (Thu, 03 Mar 2011) | 1 line Fix for bad format specifier used in DateTimeGMTToCookieStr() ------------------------------------------------------------------------ r4580 | Indy-RemyLebeau | 2011-03-02 08:04:13 +0100 (Wed, 02 Mar 2011) | 1 line Added TryStrToInt() implementation under Delphi/C++Builder 5 for use in CookieStrToLocalDateTime() ------------------------------------------------------------------------ r4579 | Indy-RemyLebeau | 2011-02-26 08:10:42 +0100 (Sat, 26 Feb 2011) | 1 line Updated TIdHTTPResponseInfo.SmartServeFile() to set the LastModified header when calling ServeFile() ------------------------------------------------------------------------ r4578 | Indy-RemyLebeau | 2011-02-26 07:51:07 +0100 (Sat, 26 Feb 2011) | 1 line Added AOwnsSource parameter to TIdHTTPRangeStream constructor ------------------------------------------------------------------------ r4577 | Indy-RemyLebeau | 2011-02-26 06:06:36 +0100 (Sat, 26 Feb 2011) | 1 line Added SearchRecToStr() utility function ------------------------------------------------------------------------ r4576 | Indy-RemyLebeau | 2011-02-24 10:06:51 +0100 (Thu, 24 Feb 2011) | 1 line Updated TIdIMAP4.Login() to raise an exception if the LOGIN command does not return an OK reply. ------------------------------------------------------------------------ r4575 | Indy-RemyLebeau | 2011-02-22 07:14:38 +0100 (Tue, 22 Feb 2011) | 1 line Updated TIdHTTPResponseInfo.SmartServeFile() to return a 404 reply if the file is not found. ------------------------------------------------------------------------ r4574 | Indy-RemyLebeau | 2011-02-22 06:45:20 +0100 (Tue, 22 Feb 2011) | 3 lines Updated TIdMessage.ProcessHeaders() to retrieve the "In-Reply-To" header. Updated TIdPOP3 to use Indy8BitEncoding() when calling TIdIOHandler.Capture() ------------------------------------------------------------------------ r4573 | Indy-RemyLebeau | 2011-02-19 02:23:55 +0100 (Sat, 19 Feb 2011) | 1 line Hooked up VerifyDirs property of TIdSSLIOHandlerSocketOpenSSL and TIdSSLContext. ------------------------------------------------------------------------ r4572 | Indy-RemyLebeau | 2011-02-16 09:31:57 +0100 (Wed, 16 Feb 2011) | 5 lines Initial re-write of HTTP cookie logic to use latest cookie-draft-21 spec, which obsoletes RFCs 2109 and 2965. Updates to HTML parser logic to support charset detection for HTML5. Added TIdMemoryBufferStream and TIdHTTPRangeStream utility classes. ------------------------------------------------------------------------ r4571 | Indy-RemyLebeau | 2011-02-10 03:29:14 +0100 (Thu, 10 Feb 2011) | 3 lines Fix for parse error in MakeCanonicalIPv6Address() when parsing IPv4-mapped IPv6 addresses. Fix for OffsetFromUTC() not always handling biases correctly under Windows. ------------------------------------------------------------------------ r4570 | Indy-RemyLebeau | 2011-01-29 04:49:32 +0100 (Sat, 29 Jan 2011) | 1 line Fix for compiler error in TIdFTP.ExtListItem() ------------------------------------------------------------------------ r4569 | Indy-RemyLebeau | 2011-01-29 00:52:23 +0100 (Sat, 29 Jan 2011) | 1 line Fixing compiler errors in IdFTP.pas, and a few tweaks. ------------------------------------------------------------------------ r4568 | Indy-RemyLebeau | 2011-01-29 00:51:32 +0100 (Sat, 29 Jan 2011) | 1 line Adding implementation of SetKeepAliveValues() method to TIdStackDotNet ------------------------------------------------------------------------ r4567 | Indy-RemyLebeau | 2011-01-28 06:01:50 +0100 (Fri, 28 Jan 2011) | 1 line Re-working logic for dynamic loading of InterlockedCompareExchange() function ------------------------------------------------------------------------ r4566 | Indy-RemyLebeau | 2011-01-27 13:57:11 +0100 (Thu, 27 Jan 2011) | 1 line Updated to optionally load InterlockedExchangeCompare() dynamically at runtime when compiling under pre-D2009 versions, in order to support pre-Win2K OS versions. This option is disabled by default. To turn this option on, uncomment the DYNAMICLOAD_InterlockExchangeCompare define statement. ------------------------------------------------------------------------ r4565 | Indy-RemyLebeau | 2011-01-23 15:03:21 +0100 (Sun, 23 Jan 2011) | 1 line Fix for compiler warning in TIdFTP.CheckResponse() ------------------------------------------------------------------------ r4564 | Indy-RemyLebeau | 2011-01-23 14:48:19 +0100 (Sun, 23 Jan 2011) | 1 line Updated TIdFTP to allow non-socket IOHandlers (useful during debugging), to raise a new EIdFTPServiceNotAvailable exception for 421 replies, and to tweak MLSx handling. ------------------------------------------------------------------------ r4563 | Indy-RemyLebeau | 2011-01-22 17:29:35 +0100 (Sat, 22 Jan 2011) | 3 lines Updated TIdSSLIOHandlerSocketOpenSSL.OpenEncodedConnection() to check if the ReadTimeout is one of Indy's special values before calling Binding.SetSockOpt(). Removed call to SSL_copy_session_id() from TIdSSLSocket.Accept(), not needed since it is a server endpoint that manages its own session ID. ------------------------------------------------------------------------ r4562 | Indy-RemyLebeau | 2011-01-22 15:52:09 +0100 (Sat, 22 Jan 2011) | 1 line Fixes for compiler warnings ------------------------------------------------------------------------ r4561 | Indy-RemyLebeau | 2011-01-21 05:28:52 +0100 (Fri, 21 Jan 2011) | 1 line Updated TIdIOHandler.WriteDirect() to use CheckForError() and RaiseError(), instead of accessing GStack directly. This way, descendant IOHandlers can handle writing errors. ------------------------------------------------------------------------ r4560 | Indy-RemyLebeau | 2011-01-21 03:26:36 +0100 (Fri, 21 Jan 2011) | 1 line Added override of GetSupportsTLS() method to TIdIMAP4 ------------------------------------------------------------------------ r4559 | Indy-RemyLebeau | 2011-01-19 22:23:36 +0100 (Wed, 19 Jan 2011) | 1 line Updated TIdSSLSocket to use SSL_copy_session_id() when the parent IOHandler was created via TIdSSLIOHandlerSocketOpenSSL.Clone(). This is needed for servers that require separate but related sockets, such as FTP command and data sockets, to share common SSL session IDs. ------------------------------------------------------------------------ r4558 | Indy-RemyLebeau | 2011-01-19 19:53:23 +0100 (Wed, 19 Jan 2011) | 1 line Added Ansi encoding parameters to TIdMessageCoder methods ------------------------------------------------------------------------ r4557 | Indy-RemyLebeau | 2011-01-18 22:08:55 +0100 (Tue, 18 Jan 2011) | 1 line Corrected use of SSL_SESSION_get_id() in TIdSSLSocket.GetSessionID() ------------------------------------------------------------------------ r4556 | Indy-RemyLebeau | 2011-01-18 22:04:26 +0100 (Tue, 18 Jan 2011) | 1 line Fix for declaration of SSL_SESSION_get_id() function, and added support for importing SSL_copy_session_id() function. ------------------------------------------------------------------------ r4555 | Indy-RemyLebeau | 2011-01-17 06:36:15 +0100 (Mon, 17 Jan 2011) | 1 line Updated TIdFTP to assign the DirFormat property immediately after sending a successful MLSD command. ------------------------------------------------------------------------ r4554 | Indy-RemyLebeau | 2011-01-16 07:17:40 +0100 (Sun, 16 Jan 2011) | 1 line Replaced various BytesToString() calls to BytesToStringRaw() instead. ------------------------------------------------------------------------ r4553 | Indy-RemyLebeau | 2011-01-16 07:00:06 +0100 (Sun, 16 Jan 2011) | 1 line Updated TIdMBCSEncoding.GetPreamble() to return a BOM for UTF-8 and UTF-16 ------------------------------------------------------------------------ r4552 | Indy-RemyLebeau | 2011-01-14 01:46:29 +0100 (Fri, 14 Jan 2011) | 1 line Fix for TIdHTTPResponseInfo.ServeFile() using a colon instead of a semicolon in its "Content-Disposition" header. ------------------------------------------------------------------------ r4551 | Indy-RemyLebeau | 2011-01-13 22:26:42 +0100 (Thu, 13 Jan 2011) | 1 line Updated TIdIOHandler.Write(TStream) method to no longer check the LargeStream property if the AWriteByteCount parameter is False. This way, 64-bit streams containing more than 2GB of data to send will not be blocked anymore. This also mirrors ReadStream(), which only checks the LargeStream property when reading an inbound stream's preceding length value. ------------------------------------------------------------------------ r4550 | Indy-RemyLebeau | 2011-01-13 08:53:29 +0100 (Thu, 13 Jan 2011) | 1 line Incorporating patches submitted by "jvlad" (dmda@yandex.ru) ------------------------------------------------------------------------ r4549 | Indy-RemyLebeau | 2011-01-13 07:19:11 +0100 (Thu, 13 Jan 2011) | 1 line Fix for typos in earlier check in. ------------------------------------------------------------------------ r4548 | Indy-RemyLebeau | 2011-01-12 22:09:05 +0100 (Wed, 12 Jan 2011) | 1 line Tweak to TIdMessageDecoderMIME.ReadBody() for binary content transfers when STRING_IS_ANSI is defined. ------------------------------------------------------------------------ r4547 | Indy-RemyLebeau | 2011-01-08 07:55:18 +0100 (Sat, 08 Jan 2011) | 1 line Added support for new enc8Bit flag to IdAnsiEncodingType enum. ------------------------------------------------------------------------ r4546 | Indy-RemyLebeau | 2011-01-06 04:11:50 +0100 (Thu, 06 Jan 2011) | 1 line Added additional TIdTextEncoding handling under pre-Unicode Delphi/FPC versions ------------------------------------------------------------------------ r4545 | Indy-RemyLebeau | 2010-12-26 11:01:45 +0100 (Sun, 26 Dec 2010) | 1 line Added REST support to TIdFTP.InternalPut() method. ------------------------------------------------------------------------ r4544 | Indy-RemyLebeau | 2010-12-26 09:35:20 +0100 (Sun, 26 Dec 2010) | 1 line Fix for TIdNetworkCalculator.GetIsAddressRoutable() returning the wrong result ------------------------------------------------------------------------ r4543 | Indy-RemyLebeau | 2010-12-26 09:20:34 +0100 (Sun, 26 Dec 2010) | 1 line Fix for typos in TIdFTP DoOnDirParseStart() and DoOnDirParseEnd() ------------------------------------------------------------------------ r4542 | Indy-RemyLebeau | 2010-12-26 09:16:34 +0100 (Sun, 26 Dec 2010) | 1 line Fix for typos in TIdWebDAV DAVCheckIn() and TIdWebDAV.DAVCheckOut() ------------------------------------------------------------------------ r4541 | Indy-RemyLebeau | 2010-12-26 09:03:22 +0100 (Sun, 26 Dec 2010) | 1 line Fix for typo in TIdHeaderList.GetParam() ------------------------------------------------------------------------ r4540 | Indy-RemyLebeau | 2010-12-25 19:45:25 +0100 (Sat, 25 Dec 2010) | 1 line Fix for compiler errors in GetUTF16Codepoint() under pre-D2009 versions ------------------------------------------------------------------------ r4539 | Indy-RemyLebeau | 2010-12-22 11:03:44 +0100 (Wed, 22 Dec 2010) | 1 line Updated WWWFormUrlEncode() to handle HTML5 Section 4.10.16.4 encoding. ------------------------------------------------------------------------ r4538 | Indy-RemyLebeau | 2010-12-22 09:36:08 +0100 (Wed, 22 Dec 2010) | 3 lines Rewrote TIdCustomHTTP.SetRequestParams() to not use TIdURI.ParamsEncode() anymore, and to more closely follow W3C encoding rules. Memory buffer optimization in ToBytes(), TIdURI.ParamsEncode(), and TIdURI.PathEncode() ------------------------------------------------------------------------ r4537 | Indy-RemyLebeau | 2010-12-20 06:11:03 +0100 (Mon, 20 Dec 2010) | 1 line Merge more updates from Malcolm Smith ------------------------------------------------------------------------ r4536 | Indy-RemyLebeau | 2010-12-18 06:05:21 +0100 (Sat, 18 Dec 2010) | 1 line Fixes for bugs in IdDsnPropEdBinding units ------------------------------------------------------------------------ r4535 | Indy-RemyLebeau | 2010-12-14 00:53:25 +0100 (Tue, 14 Dec 2010) | 1 line Update TIdEntityRange.SetText() to support parsing 64-bit numeric values. ------------------------------------------------------------------------ r4534 | Indy-RemyLebeau | 2010-12-13 18:36:13 +0100 (Mon, 13 Dec 2010) | 1 line Fix for ambiguity error in TIdWebDAV.DAVPut() ------------------------------------------------------------------------ r4533 | Indy-RemyLebeau | 2010-12-10 03:19:44 +0100 (Fri, 10 Dec 2010) | 1 line Minor tweak to TIdHTTPProtocol.RetrieveHeaders() ------------------------------------------------------------------------ r4532 | Indy-RemyLebeau | 2010-12-10 03:13:04 +0100 (Fri, 10 Dec 2010) | 3 lines Moved TIdCustomHTTP.MetaHTTPEquiv object to TIdHTTPResponse class. Added TIdTextEncoding functionality to String-based TIdHTTP request methods. ------------------------------------------------------------------------ r4531 | Indy-RemyLebeau | 2010-12-07 02:03:11 +0100 (Tue, 07 Dec 2010) | 1 line Embarcadero patches ------------------------------------------------------------------------ r4530 | Indy-RemyLebeau | 2010-12-07 01:59:15 +0100 (Tue, 07 Dec 2010) | 1 line Embarcadero patches ------------------------------------------------------------------------ r4529 | Indy-RemyLebeau | 2010-12-07 01:58:47 +0100 (Tue, 07 Dec 2010) | 1 line Embarcadero patches ------------------------------------------------------------------------ r4528 | Indy-JPeterMugaas | 2010-12-06 18:25:11 +0100 (Mon, 06 Dec 2010) | 1 line OpenSSL 1.0.0c. ------------------------------------------------------------------------ r4527 | Indy-RemyLebeau | 2010-12-04 02:34:26 +0100 (Sat, 04 Dec 2010) | 1 line Updated TIdCustomHTTP.SetRequestParams() to encode space characters as '+' instead of '&', per W3C specifications. ------------------------------------------------------------------------ r4526 | Indy-JPeterMugaas | 2010-11-27 15:43:24 +0100 (Sat, 27 Nov 2010) | 1 line Start on OpenSSL 1.0.0b support. This turned out not to be much API-wise. ------------------------------------------------------------------------ r4525 | Indy-RemyLebeau | 2010-11-24 19:42:33 +0100 (Wed, 24 Nov 2010) | 1 line Merge Malcolm Smith's updated .res files ------------------------------------------------------------------------ r4524 | Indy-RemyLebeau | 2010-11-24 19:39:13 +0100 (Wed, 24 Nov 2010) | 1 line Merge Malcolm Smith's updates ------------------------------------------------------------------------ r4523 | Indy-RemyLebeau | 2010-11-24 03:19:31 +0100 (Wed, 24 Nov 2010) | 1 line Merge Malcolm Smith's updates, and a few additional tweaks ------------------------------------------------------------------------ r4522 | Indy-RemyLebeau | 2010-11-19 05:48:25 +0100 (Fri, 19 Nov 2010) | 1 line Fix for TIdEntityHeaderInfo constructor ------------------------------------------------------------------------ r4521 | Indy-RemyLebeau | 2010-11-19 05:34:34 +0100 (Fri, 19 Nov 2010) | 1 line Updated TIdFormDataField to allocate TIdTextEncoding objects only when actually needed. ------------------------------------------------------------------------ r4520 | Indy-RemyLebeau | 2010-11-19 05:32:45 +0100 (Fri, 19 Nov 2010) | 2 lines Updated TIdEntityHeaderInfo.ContentType property setter to not overwrite the TIdEntityHeaderInfo.CharSet property during DFM streaming. ------------------------------------------------------------------------ r4519 | Indy-RemyLebeau | 2010-11-19 05:28:44 +0100 (Fri, 19 Nov 2010) | 2 lines Updated TIdEntityHeaderInfo.ContentType property setter to not overwrite the TIdEntityHeaderInfo.CharSet property during DFM streaming. ------------------------------------------------------------------------ r4518 | Indy-RemyLebeau | 2010-11-19 05:03:00 +0100 (Fri, 19 Nov 2010) | 1 line Updated TIdMessage.ContentType property setter to not overwrite the TIdMessage.CharSet property during DFM streaming. ------------------------------------------------------------------------ r4517 | Indy-RemyLebeau | 2010-11-19 03:14:05 +0100 (Fri, 19 Nov 2010) | 1 line Updated TIdMessageClient.ReceiveBody() to use the message's CharSet when storing preamble text into the TIdMessage.Body property ------------------------------------------------------------------------ r4516 | Indy-RemyLebeau | 2010-11-17 22:09:12 +0100 (Wed, 17 Nov 2010) | 1 line Added NATKeepAlive property to TIdFTP. ------------------------------------------------------------------------ r4515 | Indy-RemyLebeau | 2010-11-17 21:42:35 +0100 (Wed, 17 Nov 2010) | 1 line Added SetKeepAliveValues() method to TIdSocketHandle. Primarily for use with TIdFTP so idle command channels can send TCP keep-alives while data channel transfers are busy. ------------------------------------------------------------------------ r4514 | Indy-RemyLebeau | 2010-11-17 21:40:32 +0100 (Wed, 17 Nov 2010) | 1 line Added SetKeepAliveValues() method to TIdStack. Primarily for use with TIdFTP so idle command channels can send TCP keep-alives while data channel transfers are busy. ------------------------------------------------------------------------ r4513 | Indy-RemyLebeau | 2010-11-17 21:30:15 +0100 (Wed, 17 Nov 2010) | 1 line Added TIdNativeInt and TIdNativeUInt types ------------------------------------------------------------------------ r4512 | Indy-RemyLebeau | 2010-11-16 17:57:33 +0100 (Tue, 16 Nov 2010) | 1 line Fix for compiler errors for new HAS_NativeInt/UInt defines ------------------------------------------------------------------------ r4511 | Indy-RemyLebeau | 2010-11-16 17:42:49 +0100 (Tue, 16 Nov 2010) | 1 line Added HAS_NativeInt and HAS_NativeUInt defines for Delphi/CB/RAD 2010 and later. ------------------------------------------------------------------------ r4510 | Indy-RemyLebeau | 2010-11-16 17:42:14 +0100 (Tue, 16 Nov 2010) | 1 line Added HAS_NativeInt and HAS_NativeUInt defines for Delphi/CB/RAD 2010 and later. ------------------------------------------------------------------------ r4509 | Indy-RemyLebeau | 2010-11-16 17:41:25 +0100 (Tue, 16 Nov 2010) | 1 line Added HAS_NativeInt and HAS_NativeUInt defines for Delphi/CB/RAD 2010 and later. ------------------------------------------------------------------------ r4508 | Indy-RemyLebeau | 2010-11-16 15:12:26 +0100 (Tue, 16 Nov 2010) | 1 line Added HAS_UInt64 define for Delphi/CB/RAD 2007 and later. ------------------------------------------------------------------------ r4507 | Indy-RemyLebeau | 2010-11-16 15:11:47 +0100 (Tue, 16 Nov 2010) | 1 line Added HAS_UInt64 define for Delphi/CB/RAD 2007 and later. ------------------------------------------------------------------------ r4506 | Indy-RemyLebeau | 2010-11-16 15:10:26 +0100 (Tue, 16 Nov 2010) | 1 line Added HAS_UInt64 define for Delphi/CB/RAD 2007 and later, and preparing for NativeInt/NativeUInt to be added in future versions. ------------------------------------------------------------------------ r4505 | Indy-RemyLebeau | 2010-11-13 05:21:55 +0100 (Sat, 13 Nov 2010) | 1 line Added Target property to TIdHTTPProxyServerContext ------------------------------------------------------------------------ r4504 | Indy-RemyLebeau | 2010-11-10 14:50:36 +0100 (Wed, 10 Nov 2010) | 1 line Updated TIdHTTPProxyServer.CommandCONNECT() to use TIdBuffer.ExtractToStream() directly instead of TIdIOHandler.ReadStream() ------------------------------------------------------------------------ r4503 | Indy-RemyLebeau | 2010-11-09 12:45:15 +0100 (Tue, 09 Nov 2010) | 1 line Bug fix for #16 characters being double-escaped incorrectly in IRCQuote() function. ------------------------------------------------------------------------ r4502 | Indy-RemyLebeau | 2010-11-04 18:36:15 +0100 (Thu, 04 Nov 2010) | 1 line Fix for inlining errors in Release mode ------------------------------------------------------------------------ r4501 | Indy-RemyLebeau | 2010-11-03 21:44:49 +0100 (Wed, 03 Nov 2010) | 5 lines Updated TIdIMAP4.Login() to check if the server's 'OK' responses contain Capabilities so the Capability() method can be skipped. Updated TIdIMAP4.IsCapabilityListed() to fill in the Capabilities property if not already. Updated TIdIMAP4 to use new IdGlobal.IndyIndexOf() function. ------------------------------------------------------------------------ r4500 | Indy-RemyLebeau | 2010-11-03 21:39:29 +0100 (Wed, 03 Nov 2010) | 1 line Added IndyIndexOf() and IndyIndexOfName() functions to take advantage of TStringList's CaseSensitive property, if available, when searching for strings. ------------------------------------------------------------------------ r4499 | Indy-RemyLebeau | 2010-11-02 18:25:12 +0100 (Tue, 02 Nov 2010) | 1 line Updated TIdCmdTCPClient destructor to call Disconnect() so the listening thread is terminated and freed correctly. ------------------------------------------------------------------------ r4498 | Indy-RemyLebeau | 2010-11-02 03:15:30 +0100 (Tue, 02 Nov 2010) | 1 line Fix for IdGlobal.pas incorrectly defining the sLineBreak constant when it should not be. ------------------------------------------------------------------------ r4497 | Indy-RemyLebeau | 2010-11-01 21:47:12 +0100 (Mon, 01 Nov 2010) | 1 line Tweaks to TIdSASLEntries.LoginSASL() methods to raise additional exception types when authentication fails because no SASL mechanisms could be matched up, and when no SASL mechanisms are ready for use yet. ------------------------------------------------------------------------ r4496 | Indy-RemyLebeau | 2010-10-28 21:26:45 +0200 (Thu, 28 Oct 2010) | 1 line Updated TIdMessageClient.SendBody() to use TIdTCPStream's new write buffer capability when encoding attachments. ------------------------------------------------------------------------ r4495 | Indy-RemyLebeau | 2010-10-28 21:21:23 +0200 (Thu, 28 Oct 2010) | 1 line Updated TIdTCPStream to support write buffering. This is primarily used by TIdMessageClient. When encoding large attachments, sending the encoded data line by line can take a long time on slow connections. Write buffering helps speed it up. ------------------------------------------------------------------------ r4492 | Indy-RemyLebeau | 2010-10-25 20:35:17 +0200 (Mon, 25 Oct 2010) | 3 lines Updated TIdFTP.Connect() to check if a WS_FTP Server disconnects after a failed HOST command, and if so to reconnect with UseHOST disabled. Added ServerHOST property to TIdFTP so the user can customize the hostname used in the HOST command. ------------------------------------------------------------------------ r4491 | Indy-RemyLebeau | 2010-10-25 19:12:49 +0200 (Mon, 25 Oct 2010) | 1 line Updated TIdCustomHTTP.InternalReadLn() method to not set the ReadTimeOut property anymore. ------------------------------------------------------------------------ r4490 | Indy-RemyLebeau | 2010-10-25 02:59:23 +0200 (Mon, 25 Oct 2010) | 1 line Renamed IsWSFTPServer() to ExtractWSFTPServerKey(). Updated several functions to use IndyStrToInt64() instead of StrToIntDef() when parsing XAUT keys, as have seen WS_FTP apps specify keys that exceed MaxInt in value. ------------------------------------------------------------------------ r4489 | Indy-RemyLebeau | 2010-10-22 22:08:27 +0200 (Fri, 22 Oct 2010) | 1 line Added hoNoParseMetaHTTPEquiv flag to TIdCustomHTTP.HTTPOptions property. ------------------------------------------------------------------------ r4488 | Indy-RemyLebeau | 2010-10-22 18:48:31 +0200 (Fri, 22 Oct 2010) | 1 line Fix for missing "end" statement in TIdMBCSEncoding.Create() for pre-2009 versions. ------------------------------------------------------------------------ r4487 | Indy-RemyLebeau | 2010-10-22 03:09:52 +0200 (Fri, 22 Oct 2010) | 1 line Restored references to IdFTPListParseIEFTPGateway.pas and IdFTPListParsePCTCP.pas that were lost in a recent checkin. ------------------------------------------------------------------------ r4486 | Indy-RemyLebeau | 2010-10-22 01:58:45 +0200 (Fri, 22 Oct 2010) | 1 line Added SendString() method to TIdTelnet ------------------------------------------------------------------------ r4485 | Indy-RemyLebeau | 2010-10-22 00:44:53 +0200 (Fri, 22 Oct 2010) | 1 line Updated CharsetToEncoding() to make use of IndyUTF8Encoding() ------------------------------------------------------------------------ r4484 | Indy-RemyLebeau | 2010-10-22 00:40:35 +0200 (Fri, 22 Oct 2010) | 1 line Updated TIdMBCSEncoding.Create() to use codepage 437 if codpage 1252 is not available. ------------------------------------------------------------------------ r4483 | Indy-RemyLebeau | 2010-10-22 00:22:39 +0200 (Fri, 22 Oct 2010) | 1 line Implemented new TIdASCIIEncoding class for non-DotNet systems, and added constructor to TId8BitEncoding class. ------------------------------------------------------------------------ r4482 | Indy-RemyLebeau | 2010-10-22 00:09:29 +0200 (Fri, 22 Oct 2010) | 1 line Enabled Id_SO_TYPE for .NET ------------------------------------------------------------------------ r4481 | Indy-RemyLebeau | 2010-10-21 02:15:14 +0200 (Thu, 21 Oct 2010) | 1 line Updated TIdUDPBase.BroadcastEnabledChanged() to not use the Binding property anymore, as BroadcastEnabledChanged() may be re-called inside of GetBinding(). ------------------------------------------------------------------------ r4480 | Indy-RemyLebeau | 2010-10-21 02:11:30 +0200 (Thu, 21 Oct 2010) | 1 line Updated TIdSNMP.GetBinding() to bind the Trap receiving socket to the same IP as the main Binding socket handle. ------------------------------------------------------------------------ r4479 | Indy-RemyLebeau | 2010-10-21 00:18:27 +0200 (Thu, 21 Oct 2010) | 1 line Updated TIdIMAP4.Connect() to not call GetResponse() unless actually reconnecting, and updated Login() to check if an SSL connection is already present before sending a new STARTTLS command. ------------------------------------------------------------------------ r4478 | Indy-RemyLebeau | 2010-10-20 23:47:52 +0200 (Wed, 20 Oct 2010) | 2 lines Redefine TIdHashIntCtx and TIdHMACIntCtx under .NET ------------------------------------------------------------------------ r4477 | Indy-RemyLebeau | 2010-10-20 23:34:07 +0200 (Wed, 20 Oct 2010) | 2 lines Updated TIdIOHandlerSocket.CheckForError() to include Id_WSAECONNRESET ------------------------------------------------------------------------ r4476 | Indy-RemyLebeau | 2010-10-20 23:31:06 +0200 (Wed, 20 Oct 2010) | 1 line Fixed typos in comment inside of TIdReply.GetFormattedReply() ------------------------------------------------------------------------ r4475 | Indy-RemyLebeau | 2010-10-20 23:27:20 +0200 (Wed, 20 Oct 2010) | 1 line Added TODO comments ------------------------------------------------------------------------ r4474 | Indy-RemyLebeau | 2010-10-20 19:44:15 +0200 (Wed, 20 Oct 2010) | 1 line Updated TSNMPInfo.EncodeTrap() to encode MIB values using their specified data types. ------------------------------------------------------------------------ r4473 | Indy-JPeterMugaas | 2010-10-20 04:53:47 +0200 (Wed, 20 Oct 2010) | 1 line initial start on FreePascal HaikuOS support. HaikuOS is an attempt to continue BeOS. ------------------------------------------------------------------------ r4472 | Indy-RemyLebeau | 2010-10-20 00:16:10 +0200 (Wed, 20 Oct 2010) | 1 line Updated to use new IndyUTF8Encoding() function. ------------------------------------------------------------------------ r4471 | Indy-RemyLebeau | 2010-10-20 00:11:58 +0200 (Wed, 20 Oct 2010) | 2 lines Added IndyUTF8Encoding() function to avoid use of MB_ERR_INVALID_CHARS flag regardless of Delphi Win32 version. ------------------------------------------------------------------------ r4470 | Indy-RemyLebeau | 2010-10-19 23:36:58 +0200 (Tue, 19 Oct 2010) | 1 line Removed BROKEN_TMBCSEncoding_CP20127 define for Delphi XE ------------------------------------------------------------------------ r4469 | Indy-RemyLebeau | 2010-10-19 23:36:29 +0200 (Tue, 19 Oct 2010) | 1 line Removed BROKEN_TMBCSEncoding_CP20127 define for Delphi XE ------------------------------------------------------------------------ r4468 | Indy-RemyLebeau | 2010-10-19 23:36:01 +0200 (Tue, 19 Oct 2010) | 1 line Removed BROKEN_TMBCSEncoding_CP20127 define for Delphi XE ------------------------------------------------------------------------ r4467 | Indy-RemyLebeau | 2010-10-19 23:11:59 +0200 (Tue, 19 Oct 2010) | 1 line Added BROKEN_TMBCSEncoding_CP20127 define ------------------------------------------------------------------------ r4466 | Indy-RemyLebeau | 2010-10-19 23:11:32 +0200 (Tue, 19 Oct 2010) | 1 line Added BROKEN_TMBCSEncoding_CP20127 define ------------------------------------------------------------------------ r4465 | Indy-RemyLebeau | 2010-10-19 23:10:53 +0200 (Tue, 19 Oct 2010) | 1 line Fixes for handling of GIdASCIIEncoding global variable ------------------------------------------------------------------------ r4464 | Indy-RemyLebeau | 2010-10-19 22:18:41 +0200 (Tue, 19 Oct 2010) | 1 line Deleting zlib.bak ------------------------------------------------------------------------ r4463 | Indy-RemyLebeau | 2010-10-19 22:08:48 +0200 (Tue, 19 Oct 2010) | 1 line Corrections to IOHandler management in TIdRemoteCMDClient.InternalExec() ------------------------------------------------------------------------ r4462 | Indy-RemyLebeau | 2010-10-19 21:58:15 +0200 (Tue, 19 Oct 2010) | 1 line Promote Host property to published in TIdRSH ------------------------------------------------------------------------ r4461 | Indy-RemyLebeau | 2010-10-19 06:15:28 +0200 (Tue, 19 Oct 2010) | 1 line Added TSelectionEditor class, initially for use by the TIdUDPServer.OnUDPRead event handler. ------------------------------------------------------------------------ r4460 | Indy-JPeterMugaas | 2010-10-19 04:37:43 +0200 (Tue, 19 Oct 2010) | 1 line Start on Indy RTL support for FreePascal 2.4.0. ------------------------------------------------------------------------ r4459 | Indy-RemyLebeau | 2010-10-19 01:37:19 +0200 (Tue, 19 Oct 2010) | 1 line Updated to use new IndyASCIIEncoding() function. ------------------------------------------------------------------------ r4458 | Indy-RemyLebeau | 2010-10-19 01:21:01 +0200 (Tue, 19 Oct 2010) | 1 line Updated TIdIOHandler.InitComponent() to use new IndyASCIIEncoding() function. ------------------------------------------------------------------------ r4457 | Indy-RemyLebeau | 2010-10-19 01:19:59 +0200 (Tue, 19 Oct 2010) | 1 line Added IndyASCIIEncoding() function to deal with codepage 20127 issues ------------------------------------------------------------------------ r4456 | Indy-JPeterMugaas | 2010-10-18 20:22:31 +0200 (Mon, 18 Oct 2010) | 1 line Fixed IdTraceRoute. ------------------------------------------------------------------------ r4455 | Indy-JPeterMugaas | 2010-10-18 09:12:27 +0200 (Mon, 18 Oct 2010) | 1 line Fix capitalization error in uses clause so it can compile in FreePascal for Linux. ------------------------------------------------------------------------ r4454 | Indy-JPeterMugaas | 2010-10-17 20:17:43 +0200 (Sun, 17 Oct 2010) | 1 line Preserve dates when copying files so update will work. Remove Dos2Unix dependency. tr will do just as well. ------------------------------------------------------------------------ r4453 | Indy-JPeterMugaas | 2010-10-17 08:21:46 +0200 (Sun, 17 Oct 2010) | 1 line Package generator updated. Rebuilt packages with it. ------------------------------------------------------------------------ r4452 | Indy-JPeterMugaas | 2010-10-17 03:23:41 +0200 (Sun, 17 Oct 2010) | 1 line For FreePascal BASEUNIX API, you must use sockets unit for select timeval. ------------------------------------------------------------------------ r4451 | Indy-JPeterMugaas | 2010-10-17 02:55:12 +0200 (Sun, 17 Oct 2010) | 1 line IdCompilerDefines.inc must always be placed between the "interface" and its uses clause. ------------------------------------------------------------------------ r4450 | Indy-JPeterMugaas | 2010-10-17 02:51:12 +0200 (Sun, 17 Oct 2010) | 1 line Fix for Timeval that I found on a forum. This fix is for FPC and Unix. ------------------------------------------------------------------------ r4449 | Indy-JPeterMugaas | 2010-10-17 02:48:37 +0200 (Sun, 17 Oct 2010) | 1 line Fixes for iconv support in FreePascal for OSX. May apply to other systems. ------------------------------------------------------------------------ r4447 | Indy-JPeterMugaas | 2010-10-16 21:49:21 +0200 (Sat, 16 Oct 2010) | 1 line sh helper srcipt I use for compiling with FreePascal on Linux and now OSX. Note that this is specific to my system but should be helpful to others. ------------------------------------------------------------------------ r4446 | Indy-RemyLebeau | 2010-10-11 21:53:27 +0200 (Mon, 11 Oct 2010) | 1 line Merging Tiburon branch revision 4445 into the Trunk ------------------------------------------------------------------------ r4441 | Indy-RemyLebeau | 2010-10-05 22:23:47 +0200 (Tue, 05 Oct 2010) | 1 line Updated TIdHTTP.SetRequestParams() to encode field names, and to encode spaces as '+' ------------------------------------------------------------------------ r4437 | Indy-JPeterMugaas | 2010-10-04 12:58:24 +0200 (Mon, 04 Oct 2010) | 1 line Last updates from this branch. Should handle Delphi XE. ------------------------------------------------------------------------ r4435 | Indy-RemyLebeau | 2010-10-01 10:21:38 +0200 (Fri, 01 Oct 2010) | 1 line Removing duplicate IdStruct.pas file ------------------------------------------------------------------------ r4434 | Indy-RemyLebeau | 2010-10-01 10:05:06 +0200 (Fri, 01 Oct 2010) | 1 line Merging the Tiburon branch into the Trunk ------------------------------------------------------------------------ r4409 | Indy-JPeterMugaas | 2010-09-13 16:05:12 +0200 (Mon, 13 Sep 2010) | 1 line Now accepts parameters such as clean. ------------------------------------------------------------------------ r4407 | Indy-JPeterMugaas | 2010-09-11 16:49:32 +0200 (Sat, 11 Sep 2010) | 1 line zconf.in.h may not be needed for Delphi. gzio.* no longer exists in the Zlib distribution. ------------------------------------------------------------------------ r4406 | Indy-JPeterMugaas | 2010-09-11 16:47:21 +0200 (Sat, 11 Sep 2010) | 1 line Zlib 1.2.5 built with Borland C++ 5.5.1. Refinement for build process to ensure that the proper bcc32.exe is used. ------------------------------------------------------------------------ r4403 | Indy-RemyLebeau | 2010-09-08 01:56:39 +0200 (Wed, 08 Sep 2010) | 1 line Re-merge "Indy 10.5.7" tagged code into Trunk ------------------------------------------------------------------------ r4394 | Indy-RemyLebeau | 2010-09-04 09:21:08 +0200 (Sat, 04 Sep 2010) | 1 line Merging tagged "Indy 10.5.7" code (RAD Studio XE public release) into trunk ------------------------------------------------------------------------ r3962 | Indy-JPeterMugaas | 2009-12-25 07:21:33 +0100 (Fri, 25 Dec 2009) | 1 line Facilitate inlining. ------------------------------------------------------------------------ r3568 | JPeterMugaas | 2009-04-03 05:20:14 +0200 (Fri, 03 Apr 2009) | 1 line Consistency with other .rc files. ------------------------------------------------------------------------ r3566 | JPeterMugaas | 2009-04-03 00:19:36 +0200 (Fri, 03 Apr 2009) | 1 line Rebuilt .exe's with new fixes. ------------------------------------------------------------------------ r3565 | JPeterMugaas | 2009-04-03 00:17:40 +0200 (Fri, 03 Apr 2009) | 1 line Minor GUI improvement. ------------------------------------------------------------------------ r3564 | JPeterMugaas | 2009-04-03 00:17:26 +0200 (Fri, 03 Apr 2009) | 1 line Remove old code that always caused the program to use the .exe path instead of the path provided. All that's done by the data module. ------------------------------------------------------------------------ r3563 | JPeterMugaas | 2009-04-03 00:16:22 +0200 (Fri, 03 Apr 2009) | 1 line Make independent of IdGlobals unit so we can compile this without Indy. Temporary pause code at end so we can the output in Delphi (will probably be removed).Output DatabaseName for debugging. ------------------------------------------------------------------------ r3562 | JPeterMugaas | 2009-04-03 00:14:19 +0200 (Fri, 03 Apr 2009) | 1 line Make independent of IdGlobals unit so we can compile this without Indy. Remove debug compiler directives because those can add unwanted overhead to release builds. ------------------------------------------------------------------------ r3561 | JPeterMugaas | 2009-04-03 00:12:14 +0200 (Fri, 03 Apr 2009) | 1 line Make independent of IdGlobals unit so we can compile this without Indy. ------------------------------------------------------------------------ r3560 | JPeterMugaas | 2009-04-03 00:11:59 +0200 (Fri, 03 Apr 2009) | 1 line Make independent of IdGlobals unit so we can compile this without Indy. ------------------------------------------------------------------------ r3556 | JPeterMugaas | 2009-03-30 12:32:38 +0200 (Mon, 30 Mar 2009) | 1 line Updates for OpenSSL 0.9.8k ------------------------------------------------------------------------ r3291 | JPeterMugaas | 2008-10-21 19:15:42 +0200 (Tue, 21 Oct 2008) | 1 line Expansions for Tiburon branch. ------------------------------------------------------------------------ r3290 | JPeterMugaas | 2008-10-21 19:14:24 +0200 (Tue, 21 Oct 2008) | 1 line Updates for Tiburon branch. ------------------------------------------------------------------------ r3208 | TommiPrami | 2008-07-23 07:07:18 +0200 (Wed, 23 Jul 2008) | 2 lines - BytesToCardinal -> BytesToLongWord - Cardinal -> LongWord ------------------------------------------------------------------------ r3200 | ArvidWinkelsdorf | 2008-07-16 23:57:21 +0200 (Wed, 16 Jul 2008) | 1 line Backport of JPMugaas changes to SSL functions from Branch for fixing SSL Exceptions and implementing WSSetLastError. Also fixes IdSslUCTTimeDecode bug in IdSSLOpenSSL.pas as reported in public newsgroup. ------------------------------------------------------------------------ r3199 | ArvidWinkelsdorf | 2008-07-16 11:44:27 +0200 (Wed, 16 Jul 2008) | 1 line Added overloaded IsNumeric with Length from Branch (Backport) to support changed IdSslUCTTimeDecode in IdSSLOpenSSLHeaders.pas ------------------------------------------------------------------------ r3198 | ArvidWinkelsdorf | 2008-07-16 11:43:43 +0200 (Wed, 16 Jul 2008) | 1 line Backport from Branch to Fix Empty-Record Bug when compiling with enabled TD32 Symbols, Updated IdSslUCTTimeDecode ------------------------------------------------------------------------ r3153 | ArvidWinkelsdorf | 2008-06-19 18:36:55 +0200 (Thu, 19 Jun 2008) | 8 lines Applied changes from current Branch: 1) Attempt to fix bug described at: http://groups.google.fr/group/borland.public.delphi.internet.winsock/browse_thread/thread/1a77e94544c8a60a/fddca87882b0a586 A workaround probably should only be done with SSL Version 0.9.8a. 2) Updated for OpenSSL 0.9.8h. Also fixed some bugs in the earlier headers. Hopefully, fixed a conflict with a macro in WinCrypt named X509_NAME. Added some stuff from ocsp.h. Added some macros for SSL_ctrl, SSL_CTX_ctrl, SSL_callback_ctrl, and SSL_CTX_callback_ctrl. ------------------------------------------------------------------------ r3131 | ArvidWinkelsdorf | 2008-06-10 21:37:55 +0200 (Tue, 10 Jun 2008) | 3 lines Applied changes from JPeterMugaas as in Branch. Workaround for some mingw32 OpenSSL builds. One part of openssl is named "libssl32.dll" instead of "ssleay32.dll" like you would expect. You have to attempt to load "ssleay32.dll" and if that fails, you load "libssl32.dll". ------------------------------------------------------------------------ r3126 | JPeterMugaas | 2008-06-04 16:18:24 +0200 (Wed, 04 Jun 2008) | 1 line New bitmaps for new components. ------------------------------------------------------------------------ r3125 | JPeterMugaas | 2008-06-04 16:17:57 +0200 (Wed, 04 Jun 2008) | 1 line Removed. Old component names that are no longer used. ------------------------------------------------------------------------ r3124 | JPeterMugaas | 2008-06-04 16:17:03 +0200 (Wed, 04 Jun 2008) | 1 line Tiburon. ------------------------------------------------------------------------ r3123 | JPeterMugaas | 2008-06-04 16:15:07 +0200 (Wed, 04 Jun 2008) | 1 line New bitmaps for new components. ------------------------------------------------------------------------ r3122 | JPeterMugaas | 2008-06-04 16:14:08 +0200 (Wed, 04 Jun 2008) | 1 line New bitmaps for new components. ------------------------------------------------------------------------ r3121 | JPeterMugaas | 2008-06-04 16:13:36 +0200 (Wed, 04 Jun 2008) | 1 line New bitmaps for new components. ------------------------------------------------------------------------ r2972 | JPeterMugaas | 2008-02-12 08:55:56 +0100 (Tue, 12 Feb 2008) | 1 line Minor formatting. ------------------------------------------------------------------------ r2971 | JPeterMugaas | 2008-02-12 05:20:38 +0100 (Tue, 12 Feb 2008) | 1 line System.IO.Path.GetTempPath is available in Microsoft.NET 1.1. Use that instead of System.IO.GetTempPath; ------------------------------------------------------------------------ r2970 | JPeterMugaas | 2008-02-12 05:18:59 +0100 (Tue, 12 Feb 2008) | 1 line System.Text.Decoder.Reset is not supported in the Microsoft.NET 1.1 Framework. ------------------------------------------------------------------------ r2969 | JPeterMugaas | 2008-02-12 05:17:43 +0100 (Tue, 12 Feb 2008) | 1 line In Microsoft.NET 1.1 Framework, this has to use IdResourceStrings because of an exception that could possibly be raised. The exception occurs if you attempt to do ping6. The exception is raised because ping6 is not supported in that Framework version. ------------------------------------------------------------------------ r2959 | JPeterMugaas | 2008-02-09 07:24:49 +0100 (Sat, 09 Feb 2008) | 1 line ------------------------------------------------------------------------ r2957 | JPeterMugaas | 2008-02-08 22:15:34 +0100 (Fri, 08 Feb 2008) | 1 line Fix typeo. IPACKRecords should be PACKRECORDS. ------------------------------------------------------------------------ r2956 | JPeterMugaas | 2008-02-08 18:14:22 +0100 (Fri, 08 Feb 2008) | 1 line Unix to dos and Dos to Unix line-ending converter. This is used for Unix versions of Indy. From Clem Dye and licensed under GPL. ------------------------------------------------------------------------ r2955 | JPeterMugaas | 2008-02-08 18:11:52 +0100 (Fri, 08 Feb 2008) | 1 line Updated Lazarus package generator. ------------------------------------------------------------------------ r2954 | JPeterMugaas | 2008-02-08 18:11:10 +0100 (Fri, 08 Feb 2008) | 1 line Added IdCompilerDefines to flip FreePascal into Delphi mode so that this will compile in FreePascal. ------------------------------------------------------------------------ r2953 | JPeterMugaas | 2008-02-08 18:00:08 +0100 (Fri, 08 Feb 2008) | 1 line Test suite for FreePascal and Delphi. It is not comprehensive but it's a start. ------------------------------------------------------------------------ r2952 | JPeterMugaas | 2008-02-08 17:56:30 +0100 (Fri, 08 Feb 2008) | 1 line Update. ------------------------------------------------------------------------ r2951 | JPeterMugaas | 2008-02-08 17:54:09 +0100 (Fri, 08 Feb 2008) | 1 line ------------------------------------------------------------------------ r2949 | JPeterMugaas | 2008-02-08 16:38:44 +0100 (Fri, 08 Feb 2008) | 1 line Update. ------------------------------------------------------------------------ r2948 | JPeterMugaas | 2008-02-08 16:30:07 +0100 (Fri, 08 Feb 2008) | 1 line Handle requires Microsoft.NET 2.0 field. This is important for a SSL unit in SVN that uses the SSL capabilities in Microsoft.NET 2.0 Framework. ------------------------------------------------------------------------ r2947 | JPeterMugaas | 2008-02-08 16:28:48 +0100 (Fri, 08 Feb 2008) | 1 line Fix for bad formatting. ------------------------------------------------------------------------ r2946 | JPeterMugaas | 2008-02-08 16:27:56 +0100 (Fri, 08 Feb 2008) | 1 line Update. ------------------------------------------------------------------------ r2945 | JPeterMugaas | 2008-02-08 15:36:32 +0100 (Fri, 08 Feb 2008) | 1 line Stop using hardcoded "w:\source\Indy10" path. Use the one provided as a parameter to the exe or use the location of the .exe to find the path. That should be more friendly to subversion. ------------------------------------------------------------------------ r2909 | olaf | 2008-02-08 06:40:59 +0100 (Fri, 08 Feb 2008) | 1 line Removed file/folder ------------------------------------------------------------------------ r2908 | JPeterMugaas | 2008-02-08 06:39:41 +0100 (Fri, 08 Feb 2008) | 1 line Removed file/folder ------------------------------------------------------------------------ r2907 | JPeterMugaas | 2008-02-08 06:39:08 +0100 (Fri, 08 Feb 2008) | 1 line Created folder remotely ------------------------------------------------------------------------ r2906 | JPeterMugaas | 2008-02-08 06:37:49 +0100 (Fri, 08 Feb 2008) | 1 line Program to make sure the Debian changelog is updated properly. This is important in Debian packages as the changelog provides the version number for the .deb. ------------------------------------------------------------------------ r2905 | JPeterMugaas | 2008-02-08 06:32:40 +0100 (Fri, 08 Feb 2008) | 1 line Added a file remotely ------------------------------------------------------------------------ r2904 | olaf | 2008-02-08 06:27:38 +0100 (Fri, 08 Feb 2008) | 1 line Created folder remotely ------------------------------------------------------------------------ r2903 | JPeterMugaas | 2008-02-08 03:57:49 +0100 (Fri, 08 Feb 2008) | 1 line Make sure that all of these files are in sync. ------------------------------------------------------------------------ r2902 | JPeterMugaas | 2008-02-08 03:56:41 +0100 (Fri, 08 Feb 2008) | 1 line Updates that I omitted. Some might not be used. ------------------------------------------------------------------------ r2890 | olaf | 2008-02-05 16:59:34 +0100 (Tue, 05 Feb 2008) | 1 line Removed file/folder ------------------------------------------------------------------------ r2889 | olaf | 2008-02-05 16:59:26 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2888 | olaf | 2008-02-05 16:59:21 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2887 | olaf | 2008-02-05 16:59:17 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2886 | olaf | 2008-02-05 16:59:12 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2885 | olaf | 2008-02-05 16:59:07 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2884 | olaf | 2008-02-05 16:59:02 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2883 | olaf | 2008-02-05 16:58:56 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2882 | olaf | 2008-02-05 16:58:49 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2881 | olaf | 2008-02-05 16:58:44 +0100 (Tue, 05 Feb 2008) | 1 line Moved remotely ------------------------------------------------------------------------ r2880 | Remy Lebeau | 2008-01-23 09:09:06 +0100 (Wed, 23 Jan 2008) | 3 lines Reverted back to previos behavior of calling SendTransferType() after a login is performed. Some servers do not allow the TYPE command before a login is successful. Changed the default TransferType to ftASCII, as per RFC 959. ------------------------------------------------------------------------ r2879 | Remy Lebeau | 2008-01-23 08:58:43 +0100 (Wed, 23 Jan 2008) | 1 line Fix for hang in ReceiveBody() ------------------------------------------------------------------------ r2878 | Remy Lebeau | 2008-01-12 04:44:50 +0100 (Sat, 12 Jan 2008) | 1 line Tweaks to Redirect handling in TIdHTTPProtocol.ProcessResponse() ------------------------------------------------------------------------ r2877 | Remy Lebeau | 2008-01-12 04:40:18 +0100 (Sat, 12 Jan 2008) | 1 line Updated to call Idglobal.IndySleep() ------------------------------------------------------------------------ r2876 | Remy Lebeau | 2008-01-12 04:35:45 +0100 (Sat, 12 Jan 2008) | 1 line Updated to call TIdIOHandler.Write() instead of System.Write() ------------------------------------------------------------------------ r2875 | Remy Lebeau | 2008-01-09 07:54:06 +0100 (Wed, 09 Jan 2008) | 1 line Fixes for compiler errors ------------------------------------------------------------------------ r2874 | Remy Lebeau | 2008-01-09 07:53:01 +0100 (Wed, 09 Jan 2008) | 1 line Tweak to AcceptEncoding handling in TIdCustomHTTP.ConnectToHost() ------------------------------------------------------------------------ r2873 | J. Peter Mugaas | 2008-01-04 22:19:19 +0100 (Fri, 04 Jan 2008) | 1 line Attempt to make NTLM work on Microsoft.NET using its DES capabilities. This is not finished. ------------------------------------------------------------------------ r2872 | Remy Lebeau | 2008-01-03 06:36:43 +0100 (Thu, 03 Jan 2008) | 3 lines Updated Connect() to call SendTransferType() regardless of whether AutoLogin is True or False. Updated IssueFEAT() to parse the features only if a 211 reply is received. ------------------------------------------------------------------------ r2871 | Remy Lebeau | 2008-01-03 06:23:38 +0100 (Thu, 03 Jan 2008) | 1 line Updated ApplyTimeToLive() and ApplyLoopback() to not check for design-time anymore ------------------------------------------------------------------------ r2870 | J. Peter Mugaas | 2007-12-25 08:07:27 +0100 (Tue, 25 Dec 2007) | 1 line Moved GetDomain down to IdNTLM. ------------------------------------------------------------------------ r2869 | J. Peter Mugaas | 2007-12-25 08:07:05 +0100 (Tue, 25 Dec 2007) | 1 line Fix for ContinueAuthentication. ------------------------------------------------------------------------ r2868 | J. Peter Mugaas | 2007-12-25 08:06:39 +0100 (Tue, 25 Dec 2007) | 1 line Added GetDomain since it probably will be used by IdAuthenticationNTLM and IdSASL_NTLM. ------------------------------------------------------------------------ r2867 | J. Peter Mugaas | 2007-12-23 07:37:52 +0100 (Sun, 23 Dec 2007) | 1 line Return empty line if authentication is continued beyond the first challange. ------------------------------------------------------------------------ r2866 | Remy Lebeau | 2007-12-23 06:49:48 +0100 (Sun, 23 Dec 2007) | 1 line Readded return value to IndyRegisterExpectedMemoryLeak() that was lost in previous checkin ------------------------------------------------------------------------ r2865 | J. Peter Mugaas | 2007-12-23 06:13:53 +0100 (Sun, 23 Dec 2007) | 1 line Encoder would choke if a '' was passed. This was occuring with SASL. ------------------------------------------------------------------------ r2864 | J. Peter Mugaas | 2007-12-23 05:53:10 +0100 (Sun, 23 Dec 2007) | 1 line Cleanups from Remy. Now most calculations are done with TIdBytes. It works better in Microsoft.NET that way. Microsoft's encoder would stop at a 0 byte. ------------------------------------------------------------------------ r2863 | J. Peter Mugaas | 2007-12-23 05:52:08 +0100 (Sun, 23 Dec 2007) | 1 line Change from Remy, don't use manual loop in BytesToString with DotNET. ------------------------------------------------------------------------ r2862 | J. Peter Mugaas | 2007-12-20 22:09:47 +0100 (Thu, 20 Dec 2007) | 1 line NEVER assume that functions required for NTLM are loaded. ------------------------------------------------------------------------ r2861 | J. Peter Mugaas | 2007-12-20 18:37:13 +0100 (Thu, 20 Dec 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2860 | J. Peter Mugaas | 2007-12-20 10:12:44 +0100 (Thu, 20 Dec 2007) | 1 line Now works properly in Win32. It still doesn't work right in DotNET. It's probably a bug someplace in our NET code but I'm not sure where. ------------------------------------------------------------------------ r2859 | J. Peter Mugaas | 2007-12-18 20:56:15 +0100 (Tue, 18 Dec 2007) | 1 line Fixes for passing wrong service name. Uses new constants in IdAssignedNumbers. ------------------------------------------------------------------------ r2858 | J. Peter Mugaas | 2007-12-18 20:46:45 +0100 (Tue, 18 Dec 2007) | 2 lines GSSAPI/Kerberos/SASL service names http://www.iana.org/assignments/gssapi-service-names ------------------------------------------------------------------------ r2857 | J. Peter Mugaas | 2007-12-18 20:32:29 +0100 (Tue, 18 Dec 2007) | 1 line Fixed visibility warning. ------------------------------------------------------------------------ r2856 | J. Peter Mugaas | 2007-12-18 20:29:16 +0100 (Tue, 18 Dec 2007) | 1 line Updates ------------------------------------------------------------------------ r2855 | J. Peter Mugaas | 2007-12-18 20:22:48 +0100 (Tue, 18 Dec 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2854 | J. Peter Mugaas | 2007-12-18 20:21:11 +0100 (Tue, 18 Dec 2007) | 1 line SASL Digest strings. ------------------------------------------------------------------------ r2853 | J. Peter Mugaas | 2007-12-18 20:13:28 +0100 (Tue, 18 Dec 2007) | 3 lines Expansions to SASL. We must pass a Hostname and "GSSAPI/Kerberos/SASL service name" http://www.iana.org/assignments/gssapi-service-names to the SASL mechanism for DIGEST authentication. ------------------------------------------------------------------------ r2852 | Remy Lebeau | 2007-12-18 09:58:17 +0100 (Tue, 18 Dec 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2851 | Remy Lebeau | 2007-12-18 05:48:49 +0100 (Tue, 18 Dec 2007) | 1 line Fix for Integer overflow in Write(TStream) for large streams ------------------------------------------------------------------------ r2850 | Remy Lebeau | 2007-12-18 05:40:29 +0100 (Tue, 18 Dec 2007) | 1 line Changed to override Assign() instead of AssignTo(), as TIdCustomTransparentProxy overrides Assign() ------------------------------------------------------------------------ r2849 | Remy Lebeau | 2007-12-18 05:31:39 +0100 (Tue, 18 Dec 2007) | 1 line Added proper ASN1_NULL case to ASNItem() ------------------------------------------------------------------------ r2848 | J. Peter Mugaas | 2007-12-14 20:52:10 +0100 (Fri, 14 Dec 2007) | 1 line Moved resourcestrings downto the implementation section of the unit. ------------------------------------------------------------------------ r2847 | J. Peter Mugaas | 2007-12-12 19:54:07 +0100 (Wed, 12 Dec 2007) | 1 line TIdSASLCRAMSHA1 now registered. ------------------------------------------------------------------------ r2846 | J. Peter Mugaas | 2007-12-12 19:46:07 +0100 (Wed, 12 Dec 2007) | 1 line now uses IdSASL_CRAMBase so that both CRAM_SHA1 and CRAMMD5 can share code. ------------------------------------------------------------------------ r2845 | J. Peter Mugaas | 2007-12-12 19:39:04 +0100 (Wed, 12 Dec 2007) | 1 line IdSASL_CRAMBase and IdSASL_CRAM_SHA1. ------------------------------------------------------------------------ r2844 | J. Peter Mugaas | 2007-12-12 19:38:02 +0100 (Wed, 12 Dec 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2843 | J. Peter Mugaas | 2007-12-12 19:36:46 +0100 (Wed, 12 Dec 2007) | 1 line IdSASL_CRAM_SHA1 and IdSASL_CRAM_SHA1. ------------------------------------------------------------------------ r2842 | Remy Lebeau | 2007-12-11 08:48:38 +0100 (Tue, 11 Dec 2007) | 1 line Added a return value to IndyRegisterExpectedMemoryLeak() to better match the RTL ------------------------------------------------------------------------ r2841 | Remy Lebeau | 2007-12-11 07:58:23 +0100 (Tue, 11 Dec 2007) | 1 line Added support for FastMM4 on older systems that do not have SysRegisterExpectedMemoryLeak() available natively ------------------------------------------------------------------------ r2840 | Remy Lebeau | 2007-12-11 07:56:20 +0100 (Tue, 11 Dec 2007) | 1 line Updated to use new IndyRegisterExpectedMemoryLeak() function ------------------------------------------------------------------------ r2839 | Remy Lebeau | 2007-12-11 07:54:21 +0100 (Tue, 11 Dec 2007) | 1 line Updated to use new IndyRegisterExpectedMemoryLeak() function ------------------------------------------------------------------------ r2838 | Remy Lebeau | 2007-12-11 07:53:26 +0100 (Tue, 11 Dec 2007) | 1 line Added IndyRegisterExpectedMemoryLeak() for FastMM4 support ------------------------------------------------------------------------ r2837 | Remy Lebeau | 2007-12-11 07:45:26 +0100 (Tue, 11 Dec 2007) | 1 line Added support for FastMM4 on older systems that do not have SysRegisterExpectedMemoryLeak() available natively ------------------------------------------------------------------------ r2836 | Remy Lebeau | 2007-12-11 04:47:46 +0100 (Tue, 11 Dec 2007) | 1 line Added AIP parameter to Broadcast() ------------------------------------------------------------------------ r2835 | Remy Lebeau | 2007-12-11 04:43:57 +0100 (Tue, 11 Dec 2007) | 1 line Fix for endless loop in ProcessAttachment() ------------------------------------------------------------------------ r2834 | J. Peter Mugaas | 2007-12-10 21:32:24 +0100 (Mon, 10 Dec 2007) | 1 line minor optimizations for ROR and ROL. These should speed up MD5 and probably a few other things. ------------------------------------------------------------------------ r2833 | J. Peter Mugaas | 2007-12-10 06:57:16 +0100 (Mon, 10 Dec 2007) | 1 line Fixes for MD5 hash classes. I also made the Hash32 class call new routine in IdGlobals as I don't trust how Borland's RTL IntToHex would handle LongWords. ------------------------------------------------------------------------ r2832 | J. Peter Mugaas | 2007-12-10 06:55:28 +0100 (Mon, 10 Dec 2007) | 1 line Improvement of value to Hex routines. Added LongWordToHex for the hash encoders and maybe some other things. ------------------------------------------------------------------------ r2831 | Remy Lebeau | 2007-12-06 07:01:32 +0100 (Thu, 06 Dec 2007) | 1 line Fix for MibToId() ------------------------------------------------------------------------ r2830 | J. Peter Mugaas | 2007-11-30 21:59:16 +0100 (Fri, 30 Nov 2007) | 1 line Fix for broken OpenSSL header. ------------------------------------------------------------------------ r2829 | J. Peter Mugaas | 2007-11-29 04:54:35 +0100 (Thu, 29 Nov 2007) | 1 line CodeHealer audit ------------------------------------------------------------------------ r2828 | J. Peter Mugaas | 2007-11-29 04:54:04 +0100 (Thu, 29 Nov 2007) | 1 line CodeHealer audit. ------------------------------------------------------------------------ r2827 | J. Peter Mugaas | 2007-11-29 00:02:35 +0100 (Thu, 29 Nov 2007) | 1 line Remove UTF8 encoding, I hope. ------------------------------------------------------------------------ r2826 | J. Peter Mugaas | 2007-11-28 23:57:09 +0100 (Wed, 28 Nov 2007) | 1 line Had to restore GetName. ------------------------------------------------------------------------ r2825 | J. Peter Mugaas | 2007-11-27 04:17:19 +0100 (Tue, 27 Nov 2007) | 1 line Remove non-ASCII symbol. ------------------------------------------------------------------------ r2824 | J. Peter Mugaas | 2007-11-27 04:16:06 +0100 (Tue, 27 Nov 2007) | 1 line CodeHealer Fixes and renamed message. ------------------------------------------------------------------------ r2823 | Remy Lebeau | 2007-11-23 20:28:59 +0100 (Fri, 23 Nov 2007) | 1 line Fixed compiler errors ------------------------------------------------------------------------ r2822 | J. Peter Mugaas | 2007-11-22 00:37:45 +0100 (Thu, 22 Nov 2007) | 1 line Commented out GetName. ------------------------------------------------------------------------ r2821 | J. Peter Mugaas | 2007-11-21 16:19:25 +0100 (Wed, 21 Nov 2007) | 2 lines The module (unit) local function 'TempPath' is declared but is never referenced (C1010) IdGlobalProtocols (1415, 10) We were not using TempPath at all in DotNET. ------------------------------------------------------------------------ r2820 | J. Peter Mugaas | 2007-11-21 12:40:29 +0100 (Wed, 21 Nov 2007) | 2 lines The module (unit) local function 'ROL' is declared but is never referenced (C1010) IdGlobalProtocols (2893, 10) The module (unit) local function 'ROR' is declared but is never referenced (C1010) IdGlobalProtocols (2898, 10) ------------------------------------------------------------------------ r2819 | J. Peter Mugaas | 2007-11-21 12:34:21 +0100 (Wed, 21 Nov 2007) | 1 line The module (unit) local function 'ROL' is declared but is never referenced (C1010) IdGlobalProtocols (2893, 10) ------------------------------------------------------------------------ r2818 | J. Peter Mugaas | 2007-11-21 11:49:28 +0100 (Wed, 21 Nov 2007) | 1 line The class 'EIdFailedToRetreiveTimeZoneInfo' hides the class of the same name declared on line 779 of 'IdGlobal.pas' (A1004) IdGlobalProtocols (395, 3) ------------------------------------------------------------------------ r2817 | J. Peter Mugaas | 2007-11-21 10:59:41 +0100 (Wed, 21 Nov 2007) | 1 line IdAbout removed. ------------------------------------------------------------------------ r2816 | J. Peter Mugaas | 2007-11-21 10:57:09 +0100 (Wed, 21 Nov 2007) | 1 line CodeHealer 2.5 audit. ------------------------------------------------------------------------ r2815 | Remy Lebeau | 2007-11-19 09:15:17 +0100 (Mon, 19 Nov 2007) | 5 lines Initialized data members to match property defaults Removed unnecessary loop in DoExecute() Removed unnecessary property setters ------------------------------------------------------------------------ r2814 | Remy Lebeau | 2007-11-19 09:09:14 +0100 (Mon, 19 Nov 2007) | 1 line Various tweaks ------------------------------------------------------------------------ r2813 | Remy Lebeau | 2007-11-19 09:06:56 +0100 (Mon, 19 Nov 2007) | 1 line Compiler errors ------------------------------------------------------------------------ r2812 | Remy Lebeau | 2007-11-19 03:11:41 +0100 (Mon, 19 Nov 2007) | 1 line UTF-8 tweaks ------------------------------------------------------------------------ r2811 | Remy Lebeau | 2007-11-18 22:41:44 +0100 (Sun, 18 Nov 2007) | 1 line Changed Notification() to not call SetScheduler() anymore ------------------------------------------------------------------------ r2810 | Remy Lebeau | 2007-11-18 22:41:09 +0100 (Sun, 18 Nov 2007) | 1 line Added Notification() override ------------------------------------------------------------------------ r2809 | Remy Lebeau | 2007-11-18 22:40:22 +0100 (Sun, 18 Nov 2007) | 1 line Updated to use UTF8Encode() and UTF8Decode() in D6+ ------------------------------------------------------------------------ r2808 | J. Peter Mugaas | 2007-11-18 14:40:21 +0100 (Sun, 18 Nov 2007) | 1 line IdDsnSASLListEditor and IdDsnSASLListEditorForm. Property Editor is now in the Design-Time property registration unit. ------------------------------------------------------------------------ r2807 | J. Peter Mugaas | 2007-11-18 14:39:13 +0100 (Sun, 18 Nov 2007) | 1 line IdAbout removed. ------------------------------------------------------------------------ r2806 | J. Peter Mugaas | 2007-11-18 13:05:10 +0100 (Sun, 18 Nov 2007) | 1 line Removed some design-time units. ------------------------------------------------------------------------ r2805 | J. Peter Mugaas | 2007-11-18 12:59:31 +0100 (Sun, 18 Nov 2007) | 1 line Remove IdMIME. That only had one proc and I'm not sure what it was supposed to do. In any case, no code used that proc. ------------------------------------------------------------------------ r2804 | J. Peter Mugaas | 2007-11-18 12:58:35 +0100 (Sun, 18 Nov 2007) | 1 line Moved Property editor to this file to reduce the number of units in the design-time and be consistant with the Indy core design-time package. ------------------------------------------------------------------------ r2803 | J. Peter Mugaas | 2007-11-16 14:39:03 +0100 (Fri, 16 Nov 2007) | 1 line Code Audit with CodeHealer. ------------------------------------------------------------------------ r2802 | J. Peter Mugaas | 2007-11-15 19:01:54 +0100 (Thu, 15 Nov 2007) | 1 line Remove IdMIMETypes. I don't think it's used and I'm not sure what was intended by the function in it. ------------------------------------------------------------------------ r2801 | J. Peter Mugaas | 2007-11-14 21:40:34 +0100 (Wed, 14 Nov 2007) | 1 line Fix. ------------------------------------------------------------------------ r2800 | J. Peter Mugaas | 2007-11-14 21:35:10 +0100 (Wed, 14 Nov 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2799 | J. Peter Mugaas | 2007-11-13 23:42:51 +0100 (Tue, 13 Nov 2007) | 1 line Missing unit fixes. Fixed problems with some units not being installed. ------------------------------------------------------------------------ r2798 | J. Peter Mugaas | 2007-11-13 23:42:06 +0100 (Tue, 13 Nov 2007) | 1 line Fix, missing unit. ------------------------------------------------------------------------ r2797 | J. Peter Mugaas | 2007-11-13 23:41:30 +0100 (Tue, 13 Nov 2007) | 1 line Added omitted units. ------------------------------------------------------------------------ r2796 | J. Peter Mugaas | 2007-11-13 23:41:02 +0100 (Tue, 13 Nov 2007) | 1 line Fix for Lazarus IDE. ------------------------------------------------------------------------ r2795 | J. Peter Mugaas | 2007-11-13 23:40:28 +0100 (Tue, 13 Nov 2007) | 1 line Various fixes. ------------------------------------------------------------------------ r2794 | J. Peter Mugaas | 2007-11-13 23:40:11 +0100 (Tue, 13 Nov 2007) | 1 line Unicode chars removed. ------------------------------------------------------------------------ r2793 | J. Peter Mugaas | 2007-11-13 23:39:30 +0100 (Tue, 13 Nov 2007) | 1 line Fix. /etc/hosts needs to be consulted before doing a DNS resolve. ------------------------------------------------------------------------ r2792 | J. Peter Mugaas | 2007-11-09 17:43:40 +0100 (Fri, 09 Nov 2007) | 1 line Fixes that PascalAnylizer suggested. ------------------------------------------------------------------------ r2791 | J. Peter Mugaas | 2007-11-09 08:48:19 +0100 (Fri, 09 Nov 2007) | 1 line Restored exposre to INFINITE. I consider that to be a false positive with CodeHealer. ------------------------------------------------------------------------ r2790 | J. Peter Mugaas | 2007-11-09 08:41:08 +0100 (Fri, 09 Nov 2007) | 1 line Restored exposure to MAX_WBITS as it may be useful for people using IdZLib. I consider this a false positive with CodeHealer. ------------------------------------------------------------------------ r2789 | J. Peter Mugaas | 2007-11-09 07:26:42 +0100 (Fri, 09 Nov 2007) | 1 line I changed some arguement names in macros back to their original argument names. I disagree with CodeHealer about the potential for conflicts or their arguement against identifiers with the same name is outweighed by the need to be accurate with translation and be consistant with API documentation. ------------------------------------------------------------------------ r2788 | J. Peter Mugaas | 2007-11-08 17:28:49 +0100 (Thu, 08 Nov 2007) | 1 line Fixes suggested by Pascal Anylizer ------------------------------------------------------------------------ r2787 | Remy Lebeau | 2007-11-08 10:26:28 +0100 (Thu, 08 Nov 2007) | 1 line Removed Boundary properties, not used anywhere ------------------------------------------------------------------------ r2786 | Remy Lebeau | 2007-11-08 10:25:35 +0100 (Thu, 08 Nov 2007) | 3 lines MIME fixes Removed TIdMessagePart.Boundary property, not used anywhere ------------------------------------------------------------------------ r2785 | Remy Lebeau | 2007-11-08 10:23:16 +0100 (Thu, 08 Nov 2007) | 1 line Updated GenerateHeader() to clear 'Content-...' headers that should not be output for single-part MIME messages ------------------------------------------------------------------------ r2784 | Remy Lebeau | 2007-11-08 10:19:10 +0100 (Thu, 08 Nov 2007) | 1 line Added TIdMessageDecoderMIMEIgnore class as a temporary workaround for a MIME parsing bug in TIdMessageClient for nested parts ------------------------------------------------------------------------ r2783 | Remy Lebeau | 2007-11-08 10:17:46 +0100 (Thu, 08 Nov 2007) | 1 line Added mcptIgnore to TIdMessageCoderPartType for use in TIdMessageClient ------------------------------------------------------------------------ r2782 | J. Peter Mugaas | 2007-11-08 09:24:58 +0100 (Thu, 08 Nov 2007) | 1 line Typeo fix. ------------------------------------------------------------------------ r2781 | J. Peter Mugaas | 2007-11-08 08:55:40 +0100 (Thu, 08 Nov 2007) | 1 line Default value for BoundPort and MinPort and MaxPort properties. ------------------------------------------------------------------------ r2780 | J. Peter Mugaas | 2007-11-08 08:02:23 +0100 (Thu, 08 Nov 2007) | 1 line Fixes from CodeHealer 2.5 evaluation version and Pascal Anylizer. ------------------------------------------------------------------------ r2779 | J. Peter Mugaas | 2007-11-08 08:01:10 +0100 (Thu, 08 Nov 2007) | 1 line Fixes from CodeHealer 2.5 evaluation version and Pascal Anylizer. ------------------------------------------------------------------------ r2778 | J. Peter Mugaas | 2007-11-08 01:34:12 +0100 (Thu, 08 Nov 2007) | 1 line parameter for constructor should be const. PascalAnylizer 4.31 ------------------------------------------------------------------------ r2777 | J. Peter Mugaas | 2007-11-07 00:40:34 +0100 (Wed, 07 Nov 2007) | 1 line Forgot to merge from FPC branch. ------------------------------------------------------------------------ r2776 | J. Peter Mugaas | 2007-11-07 00:36:10 +0100 (Wed, 07 Nov 2007) | 1 line Fixed unit name to make programmers who cross-compile to Win32 happy. ------------------------------------------------------------------------ r2775 | J. Peter Mugaas | 2007-11-07 00:34:52 +0100 (Wed, 07 Nov 2007) | 1 line Renamed IdWinSock2 to IdWinsock2. This should make Linux users who cross-compile to Windows happy. ------------------------------------------------------------------------ r2774 | J. Peter Mugaas | 2007-11-05 12:19:20 +0100 (Mon, 05 Nov 2007) | 1 line Code audit using CodeHealer Trial Edition. ------------------------------------------------------------------------ r2773 | J. Peter Mugaas | 2007-11-05 12:18:05 +0100 (Mon, 05 Nov 2007) | 1 line Code audit using CodeHealer. ------------------------------------------------------------------------ r2772 | J. Peter Mugaas | 2007-11-05 12:16:40 +0100 (Mon, 05 Nov 2007) | 1 line Should compile. ------------------------------------------------------------------------ r2771 | J. Peter Mugaas | 2007-11-05 10:54:34 +0100 (Mon, 05 Nov 2007) | 1 line Sleep to IndySleep. ------------------------------------------------------------------------ r2770 | J. Peter Mugaas | 2007-11-05 10:26:21 +0100 (Mon, 05 Nov 2007) | 1 line Code audit done by CodeHealer Trial Edition. ------------------------------------------------------------------------ r2769 | J. Peter Mugaas | 2007-11-05 09:49:06 +0100 (Mon, 05 Nov 2007) | 1 line Code audit problems found with Trial Version of CodeHealer from SOCKS software. ------------------------------------------------------------------------ r2768 | J. Peter Mugaas | 2007-11-05 08:32:00 +0100 (Mon, 05 Nov 2007) | 1 line Fixed a potentially conflicting parameter name. ------------------------------------------------------------------------ r2767 | J. Peter Mugaas | 2007-11-05 06:45:21 +0100 (Mon, 05 Nov 2007) | 1 line Compile fixes. OpenSSL 0.9.8g ready. ------------------------------------------------------------------------ r2766 | J. Peter Mugaas | 2007-11-03 02:07:38 +0100 (Sat, 03 Nov 2007) | 1 line Ready for OpenSSL 0.9.8g dated 19 Oct. 2007 ------------------------------------------------------------------------ r2765 | J. Peter Mugaas | 2007-11-01 01:16:34 +0100 (Thu, 01 Nov 2007) | 1 line Win64 seems to require alignment. I found that an AV was fixed when I turned it on in Win64. ------------------------------------------------------------------------ r2764 | J. Peter Mugaas | 2007-10-27 01:20:51 +0200 (Sat, 27 Oct 2007) | 1 line i386 to cpui386 ------------------------------------------------------------------------ r2763 | J. Peter Mugaas | 2007-10-26 21:42:56 +0200 (Fri, 26 Oct 2007) | 1 line I386 to CPUI386. ------------------------------------------------------------------------ r2762 | J. Peter Mugaas | 2007-10-26 21:41:54 +0200 (Fri, 26 Oct 2007) | 1 line I386 to CPUI386. ------------------------------------------------------------------------ r2761 | J. Peter Mugaas | 2007-10-25 17:25:36 +0200 (Thu, 25 Oct 2007) | 1 line linklib c ------------------------------------------------------------------------ r2760 | J. Peter Mugaas | 2007-10-25 17:21:33 +0200 (Thu, 25 Oct 2007) | 1 line linklib c ------------------------------------------------------------------------ r2759 | J. Peter Mugaas | 2007-10-23 20:14:40 +0200 (Tue, 23 Oct 2007) | 1 line Renamed USELIBC to KYLIXCOMPAT. It's more accurate and prevents conflicts with FPC USE_LIBC. ------------------------------------------------------------------------ r2758 | J. Peter Mugaas | 2007-10-23 20:13:06 +0200 (Tue, 23 Oct 2007) | 1 line Removed call to tempnam. That's a dangerous function in Unix-like operating systems. ------------------------------------------------------------------------ r2757 | J. Peter Mugaas | 2007-10-23 19:55:17 +0200 (Tue, 23 Oct 2007) | 1 line Renamed USELIBC to KYLIXCOMPAT. It's more accurate and prevents conflicts with FPC USE_LIBC. ------------------------------------------------------------------------ r2756 | J. Peter Mugaas | 2007-10-23 16:27:17 +0200 (Tue, 23 Oct 2007) | 1 line update. ------------------------------------------------------------------------ r2755 | J. Peter Mugaas | 2007-10-23 16:26:15 +0200 (Tue, 23 Oct 2007) | 1 line size_t fix. ------------------------------------------------------------------------ r2754 | J. Peter Mugaas | 2007-10-23 16:25:55 +0200 (Tue, 23 Oct 2007) | 1 line Changed USELIBC to KYLIXCOMPAT. ------------------------------------------------------------------------ r2753 | J. Peter Mugaas | 2007-10-22 16:39:03 +0200 (Mon, 22 Oct 2007) | 1 line Typeos and misspellings. ------------------------------------------------------------------------ r2752 | J. Peter Mugaas | 2007-10-22 15:58:12 +0200 (Mon, 22 Oct 2007) | 1 line Made AutoIssueFEAT property so you can skip FEAT calls if you have no intention of using FTP commands. FEAT is also be called if AutoLogin is false and AutoIssueFEAT is true (this is not recommended). ------------------------------------------------------------------------ r2751 | J. Peter Mugaas | 2007-10-21 22:04:45 +0200 (Sun, 21 Oct 2007) | 1 line Update. ------------------------------------------------------------------------ r2750 | J. Peter Mugaas | 2007-10-21 21:56:27 +0200 (Sun, 21 Oct 2007) | 1 line Moved defines for Handle size down to bottom. They have to be defined after WIN32_OR_WIN64_OR_WINCE. Otherwise, it breaks InterlockedExchangeTHandle. ------------------------------------------------------------------------ r2749 | J. Peter Mugaas | 2007-10-21 11:37:18 +0200 (Sun, 21 Oct 2007) | 1 line Fix so USELIBC define. You can now pass it in the OPTS= parameter. ------------------------------------------------------------------------ r2748 | J. Peter Mugaas | 2007-10-21 11:32:54 +0200 (Sun, 21 Oct 2007) | 1 line Cleaned-up AllocateSocket definition. I fixed the problem with IdStackConsts. ------------------------------------------------------------------------ r2747 | J. Peter Mugaas | 2007-10-21 02:23:00 +0200 (Sun, 21 Oct 2007) | 1 line Fix for USELIBC with FreePascal. ------------------------------------------------------------------------ r2746 | J. Peter Mugaas | 2007-10-20 17:11:48 +0200 (Sat, 20 Oct 2007) | 1 line Libc compile fixes. Workaround for problem with symbolic links in some Linux distributions. ------------------------------------------------------------------------ r2745 | J. Peter Mugaas | 2007-10-20 17:10:53 +0200 (Sat, 20 Oct 2007) | 1 line FreePascal fixes for libc compiles. ------------------------------------------------------------------------ r2744 | J. Peter Mugaas | 2007-10-20 17:09:54 +0200 (Sat, 20 Oct 2007) | 1 line Cleanups. In i386-linux, you now can compile libc with -dUSELIBC with FreePascal to use the libc Borland-compatbility instead of the FreePascal Unix socket library. ------------------------------------------------------------------------ r2743 | J. Peter Mugaas | 2007-10-19 05:14:29 +0200 (Fri, 19 Oct 2007) | 1 line Decided to make handle size for all os's suported by FPC in some form even though we may have no intention of supporting the. Handle size should be accurate. ------------------------------------------------------------------------ r2742 | J. Peter Mugaas | 2007-10-19 04:19:53 +0200 (Fri, 19 Oct 2007) | 1 line Fixes from Chris Patterson for Kylix. ------------------------------------------------------------------------ r2741 | J. Peter Mugaas | 2007-10-19 03:53:46 +0200 (Fri, 19 Oct 2007) | 1 line Changes from Craig Peterson for Kylix support. Moved THANDLE defines to IdCompileDefines.inc. ------------------------------------------------------------------------ r2740 | J. Peter Mugaas | 2007-10-18 18:22:34 +0200 (Thu, 18 Oct 2007) | 1 line sa_len is now filled in when the feild is defined (4.4 BSD release and later). SockAddr initialization more uniform. Removed depreciated fpc calls. ------------------------------------------------------------------------ r2739 | J. Peter Mugaas | 2007-10-11 22:18:15 +0200 (Thu, 11 Oct 2007) | 1 line Temporary fix for a compile issue. ------------------------------------------------------------------------ r2738 | J. Peter Mugaas | 2007-10-11 13:15:24 +0200 (Thu, 11 Oct 2007) | 1 line TIdThreadHandle. ------------------------------------------------------------------------ r2737 | J. Peter Mugaas | 2007-10-11 13:14:15 +0200 (Thu, 11 Oct 2007) | 1 line Update. ------------------------------------------------------------------------ r2736 | J. Peter Mugaas | 2007-10-11 13:11:26 +0200 (Thu, 11 Oct 2007) | 1 line We probably should disable ALLOW_NAMED_THREADS in FPC since other platforms might not support that convention and I wonder if GDB honors it. In Win64, there is no dugger for FPC. ------------------------------------------------------------------------ r2735 | J. Peter Mugaas | 2007-10-11 12:26:40 +0200 (Thu, 11 Oct 2007) | 1 line Compile fix for Unix-like operating systems. ------------------------------------------------------------------------ r2734 | J. Peter Mugaas | 2007-10-10 23:58:49 +0200 (Wed, 10 Oct 2007) | 1 line Removed some definitions for Internal record types that were causing some compile problems. ------------------------------------------------------------------------ r2733 | Remy Lebeau | 2007-10-10 20:55:58 +0200 (Wed, 10 Oct 2007) | 5 lines Removed use of TThreadID under Win32, type does not exist. Changed GetThreadHandle() back to old behavior of returning a THandle. TIdThreadComponent still expects a Thread Handle, not an Thread ID. And this behavior matches the function name anyway. Typo fix for HackLoad() ------------------------------------------------------------------------ r2732 | Remy Lebeau | 2007-10-04 09:57:50 +0200 (Thu, 04 Oct 2007) | 1 line Fix for WriteTextPart() not writing all of the data for an encoded TIdText part ------------------------------------------------------------------------ r2731 | J. Peter Mugaas | 2007-10-03 11:00:56 +0200 (Wed, 03 Oct 2007) | 1 line Fix for where the is not a symbolic link in some Linux distributions. This also should make OpenSSL more usable in Darwin (not tested). ------------------------------------------------------------------------ r2730 | J. Peter Mugaas | 2007-10-03 10:58:05 +0200 (Wed, 03 Oct 2007) | 1 line Make Hackload usable with the libc FreePascal compatability interface. ------------------------------------------------------------------------ r2729 | J. Peter Mugaas | 2007-09-29 21:12:33 +0200 (Sat, 29 Sep 2007) | 1 line Removed definitions for some OpenSSL internal structures that aren't defined in the headers. They shouldn't be used directly. ------------------------------------------------------------------------ r2728 | J. Peter Mugaas | 2007-09-29 21:11:03 +0200 (Sat, 29 Sep 2007) | 1 line Part of a fix for ZLib loading in FreeBSD. This issue also could effect OpenSSL in some Linux distributions and Darwin. There may not be a standard symlink for some libraries or some Unix versions don't comply with a standard. You have to provide a list of lib suffixes for those case. ------------------------------------------------------------------------ r2727 | J. Peter Mugaas | 2007-09-29 08:47:45 +0200 (Sat, 29 Sep 2007) | 1 line Made some POLICY data structures empty members since those aren't defined in the public headers. They may be internal structures that could change in later versions if they haven't already. ------------------------------------------------------------------------ r2726 | J. Peter Mugaas | 2007-09-29 07:13:01 +0200 (Sat, 29 Sep 2007) | 1 line Fixes for FreeBSD. In FreeBSD, OpenSSL is ver. 0.9.7e-pl 25 Oct. 2004. That doesn't have some functions we were using. They weren't critical so report success even if the functions aren't available. Gracefully handle cases where the non-critical functions are missing. ------------------------------------------------------------------------ r2725 | J. Peter Mugaas | 2007-09-29 03:54:00 +0200 (Sat, 29 Sep 2007) | 1 line The Handle property is now a TIdThreadID. It works just about the same on Windows and should also help this compile on FreeBSD. ------------------------------------------------------------------------ r2724 | J. Peter Mugaas | 2007-09-29 03:52:50 +0200 (Sat, 29 Sep 2007) | 1 line CurrentThreadId and GetThreadHandle now use TIdThreadID. This should help Indy compile for FreeBSD where a PID is not the same as a ThreadID. Those use being TIdThreadID anyway. ------------------------------------------------------------------------ r2723 | J. Peter Mugaas | 2007-09-26 17:14:28 +0200 (Wed, 26 Sep 2007) | 1 line Method property needed a sensible default. I found that the client could fail without one. ------------------------------------------------------------------------ r2722 | J. Peter Mugaas | 2007-09-26 11:21:22 +0200 (Wed, 26 Sep 2007) | 1 line Fixed errors with OpenSSL error reporting. ------------------------------------------------------------------------ r2721 | J. Peter Mugaas | 2007-09-25 23:34:17 +0200 (Tue, 25 Sep 2007) | 1 line Attempt to fix alignment issue for x86_64-linux. ------------------------------------------------------------------------ r2720 | J. Peter Mugaas | 2007-09-25 08:33:20 +0200 (Tue, 25 Sep 2007) | 1 line HostByAddr adjusted for WinCE. PopulateLocalAddresses now uses getaddrinfo instead of GetHostByName. GetHostByName may disappear in future versions of WinCE and getaddrinfo is more flexible than the old call. ------------------------------------------------------------------------ r2719 | J. Peter Mugaas | 2007-09-25 08:25:48 +0200 (Tue, 25 Sep 2007) | 1 line Fixed AddrInfoW structure. One member points to another AddrInfoW structure instead of the ASCII version. That was a causing a compile error and could also effect other Windows developers. ------------------------------------------------------------------------ r2718 | J. Peter Mugaas | 2007-09-24 23:39:14 +0200 (Mon, 24 Sep 2007) | 1 line Adjusted IdZLibHeaders for the new .OBJ's I checked in. For the .OBJ files, the only things that are still cdecl are the callback functions. I have verified that these files work in D2007. ------------------------------------------------------------------------ r2717 | J. Peter Mugaas | 2007-09-24 23:37:06 +0200 (Mon, 24 Sep 2007) | 1 line New zlib object files compiled with "make -f contrib\delphi\zlibd32.mak" from the ZLib source-code distribution. These seem to work here. ------------------------------------------------------------------------ r2716 | J. Peter Mugaas | 2007-09-24 20:30:08 +0200 (Mon, 24 Sep 2007) | 1 line Load IdWship just after loading Winsock. GetHostByName and GetByAddr are depreciated so use them as a fallback. Future versions of WinCE may not support them. ------------------------------------------------------------------------ r2715 | J. Peter Mugaas | 2007-09-24 20:28:52 +0200 (Mon, 24 Sep 2007) | 1 line Do not attempt to load new IPv6 functions in Win9x or any NT system less than Win2k. Those don't support the functions. I also made it possible to delay loading until the TIdStack object is created. This should be consistant with Bas's original design. Make it possible to unload just before Winsock is unloaded for a graceful shutdown. ------------------------------------------------------------------------ r2714 | J. Peter Mugaas | 2007-09-24 18:50:00 +0200 (Mon, 24 Sep 2007) | 1 line IdIPv6Available is misleading. It only indicates if some IPv6 functions are really available. They may be availble while IPv6 is disabled in the kernel. ------------------------------------------------------------------------ r2713 | J. Peter Mugaas | 2007-09-21 21:59:54 +0200 (Fri, 21 Sep 2007) | 1 line Report error number in ZLib exception in case the messages from the ZLib library aren't compiled in it. ------------------------------------------------------------------------ r2712 | Remy Lebeau | 2007-09-19 07:17:38 +0200 (Wed, 19 Sep 2007) | 1 line Changed the way AppendMsgNoEncodeFromStream() hunts for a message terminator ------------------------------------------------------------------------ r2711 | Remy Lebeau | 2007-09-19 07:15:35 +0200 (Wed, 19 Sep 2007) | 1 line Changed ReadBytes() to accept the VBytes parameter by 'var' instead of 'out'. Using 'out' will wipe out the caller's buffer, which would be very bad if it was preallocated beforehand. ------------------------------------------------------------------------ r2710 | Remy Lebeau | 2007-09-18 22:28:29 +0200 (Tue, 18 Sep 2007) | 1 line Fixes from Ulrich Doewich ------------------------------------------------------------------------ r2709 | Remy Lebeau | 2007-09-18 22:27:44 +0200 (Tue, 18 Sep 2007) | 1 line Recompiled ------------------------------------------------------------------------ r2708 | J. Peter Mugaas | 2007-09-18 04:09:40 +0200 (Tue, 18 Sep 2007) | 1 line cleaned up "cdecl;". IFDEF's not needed. ------------------------------------------------------------------------ r2707 | Remy Lebeau | 2007-09-18 03:53:12 +0200 (Tue, 18 Sep 2007) | 1 line Typo in TIdFTPRegParseList.CheckListParseCapa() ------------------------------------------------------------------------ r2706 | Remy Lebeau | 2007-09-18 03:17:13 +0200 (Tue, 18 Sep 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2705 | Remy Lebeau | 2007-09-18 03:10:50 +0200 (Tue, 18 Sep 2007) | 1 line Updated to call lspFix.exe before calling tlib.exe ------------------------------------------------------------------------ r2704 | Remy Lebeau | 2007-09-18 02:20:30 +0200 (Tue, 18 Sep 2007) | 1 line Added RSFTPNoListParseUnitsRegistered ------------------------------------------------------------------------ r2703 | Remy Lebeau | 2007-09-18 02:19:57 +0200 (Tue, 18 Sep 2007) | 1 line Updated to keep track of the List() method's ADetails parameter so that ParseFTPList() can pass it to CheckListParseCapa() later ------------------------------------------------------------------------ r2702 | Remy Lebeau | 2007-09-18 02:17:44 +0200 (Tue, 18 Sep 2007) | 3 lines Moved TIdFTPRegParseList declaration to implementation section, does not need to be public Updated TIdFTPRegParseList.CheckListParseCapa() to raise an exception if no user-defined parsers have been registered ------------------------------------------------------------------------ r2701 | J. Peter Mugaas | 2007-09-17 23:36:06 +0200 (Mon, 17 Sep 2007) | 1 line Fix for Linux. ------------------------------------------------------------------------ r2700 | J. Peter Mugaas | 2007-09-17 23:10:56 +0200 (Mon, 17 Sep 2007) | 1 line Fixes for Unix folks. ------------------------------------------------------------------------ r2699 | J. Peter Mugaas | 2007-09-16 22:55:13 +0200 (Sun, 16 Sep 2007) | 1 line ZLib and OpenSSL enabled for Win32 and Unix systems. ------------------------------------------------------------------------ r2698 | Remy Lebeau | 2007-09-15 09:31:56 +0200 (Sat, 15 Sep 2007) | 3 lines Added 'cdecl' to static-linked functions Fixed compiler errors when compiling for dynamic linking in non-FPC systems ------------------------------------------------------------------------ r2697 | Remy Lebeau | 2007-09-15 09:30:31 +0200 (Sat, 15 Sep 2007) | 1 line Recompiled ------------------------------------------------------------------------ r2696 | Remy Lebeau | 2007-09-15 06:25:55 +0200 (Sat, 15 Sep 2007) | 1 line Re-wrote, adapted from current fullc6.bat file ------------------------------------------------------------------------ r2695 | Remy Lebeau | 2007-09-15 06:25:08 +0200 (Sat, 15 Sep 2007) | 1 line Added ">nul" to lines that were missing it ------------------------------------------------------------------------ r2694 | Remy Lebeau | 2007-09-15 06:24:04 +0200 (Sat, 15 Sep 2007) | 1 line Changed calls to tlib to use generated .lsp files instead of looping through each .obj file manually. Looping runs very slowly, whereas using .lsp files is much faster ------------------------------------------------------------------------ r2693 | J. Peter Mugaas | 2007-09-13 08:32:39 +0200 (Thu, 13 Sep 2007) | 1 line Use SafeLoadLibrary instead of the LoadLibrary API call. The LoadLibrary API call messes with the FPU control word. ------------------------------------------------------------------------ r2692 | J. Peter Mugaas | 2007-09-13 07:55:45 +0200 (Thu, 13 Sep 2007) | 1 line Use SafeLoadLibrary instead of LoadLibrary. The LoadLibrary API call messes with the FPU control word. ------------------------------------------------------------------------ r2691 | J. Peter Mugaas | 2007-09-12 07:22:48 +0200 (Wed, 12 Sep 2007) | 1 line Fix for Windows defines. ------------------------------------------------------------------------ r2690 | J. Peter Mugaas | 2007-09-11 23:29:34 +0200 (Tue, 11 Sep 2007) | 1 line Moved PByte and PWord down to IdCTypes for our headers as suggested by j. meier. ------------------------------------------------------------------------ r2689 | J. Peter Mugaas | 2007-09-11 23:27:18 +0200 (Tue, 11 Sep 2007) | 1 line Moved PByte and PWord here for our headers as suggested by j. meier. ------------------------------------------------------------------------ r2688 | Remy Lebeau | 2007-09-11 19:41:31 +0200 (Tue, 11 Sep 2007) | 1 line Fix for RecvFrom() method passing the wrong IPv4 size to fpRecvFrom() ------------------------------------------------------------------------ r2687 | J. Peter Mugaas | 2007-09-10 22:11:48 +0200 (Mon, 10 Sep 2007) | 1 line Hopefully should compile in D5. ------------------------------------------------------------------------ r2686 | J. Peter Mugaas | 2007-09-10 02:16:39 +0200 (Mon, 10 Sep 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2685 | J. Peter Mugaas | 2007-09-09 11:28:21 +0200 (Sun, 09 Sep 2007) | 1 line Removed hierarchy references. ------------------------------------------------------------------------ r2684 | J. Peter Mugaas | 2007-09-09 11:27:51 +0200 (Sun, 09 Sep 2007) | 1 line Removed hierarchy reference. ------------------------------------------------------------------------ r2683 | J. Peter Mugaas | 2007-09-09 11:27:08 +0200 (Sun, 09 Sep 2007) | 1 line Compile fixes. ------------------------------------------------------------------------ r2682 | J. Peter Mugaas | 2007-09-09 11:26:38 +0200 (Sun, 09 Sep 2007) | 1 line Removed hierarchy since this is distributed without one. ------------------------------------------------------------------------ r2681 | J. Peter Mugaas | 2007-09-09 11:25:10 +0200 (Sun, 09 Sep 2007) | 1 line IPVersion is published again. Yippie. ------------------------------------------------------------------------ r2680 | J. Peter Mugaas | 2007-09-08 19:38:01 +0200 (Sat, 08 Sep 2007) | 1 line Fix for problem with MLST results. A function has have Result initialized. ------------------------------------------------------------------------ r2679 | J. Peter Mugaas | 2007-09-08 06:53:33 +0200 (Sat, 08 Sep 2007) | 1 line Enhanced error reporting with messages from the .DLL. This should help diagnose problems. ------------------------------------------------------------------------ r2678 | J. Peter Mugaas | 2007-09-08 00:42:30 +0200 (Sat, 08 Sep 2007) | 1 line Fix for potential data alignment issue wwith the ARM and Sparc chip architectures. Those require that all data be aligned. ------------------------------------------------------------------------ r2677 | J. Peter Mugaas | 2007-09-08 00:19:59 +0200 (Sat, 08 Sep 2007) | 1 line Improved error reporting when loading certificates. You don't always want assume a load failure is always a password problem. ------------------------------------------------------------------------ r2676 | Remy Lebeau | 2007-09-07 11:51:50 +0200 (Fri, 07 Sep 2007) | 1 line Fixes for various Widget defines ------------------------------------------------------------------------ r2675 | Remy Lebeau | 2007-09-07 11:50:45 +0200 (Fri, 07 Sep 2007) | 1 line Fixes for various Widget defines ------------------------------------------------------------------------ r2674 | J. Peter Mugaas | 2007-09-07 11:11:30 +0200 (Fri, 07 Sep 2007) | 1 line DEFINE for chip architectures that require data alignment such as ARM and Sparc. Updated to match other .inc. ------------------------------------------------------------------------ r2673 | J. Peter Mugaas | 2007-09-07 11:10:58 +0200 (Fri, 07 Sep 2007) | 1 line DEFINE for chip architectures that require data alignment such as ARM and Sparc. ------------------------------------------------------------------------ r2672 | J. Peter Mugaas | 2007-09-07 11:09:56 +0200 (Fri, 07 Sep 2007) | 1 line FreePascal fixes. ------------------------------------------------------------------------ r2671 | J. Peter Mugaas | 2007-09-07 11:09:37 +0200 (Fri, 07 Sep 2007) | 1 line WinCE fixes. ------------------------------------------------------------------------ r2670 | J. Peter Mugaas | 2007-09-07 11:09:07 +0200 (Fri, 07 Sep 2007) | 1 line Update. New define for chip architectures that require data alignment (ARM and Sparc). ------------------------------------------------------------------------ r2669 | J. Peter Mugaas | 2007-09-07 11:08:33 +0200 (Fri, 07 Sep 2007) | 1 line Move defines to inc file. ------------------------------------------------------------------------ r2668 | J. Peter Mugaas | 2007-09-07 08:37:03 +0200 (Fri, 07 Sep 2007) | 1 line Minor fix. ------------------------------------------------------------------------ r2667 | J. Peter Mugaas | 2007-09-07 08:34:31 +0200 (Fri, 07 Sep 2007) | 1 line Clean any .o and .ppu files in the same dir just in case. ------------------------------------------------------------------------ r2666 | J. Peter Mugaas | 2007-09-07 07:54:15 +0200 (Fri, 07 Sep 2007) | 1 line WinCE fix for dat alignment. ------------------------------------------------------------------------ r2665 | J. Peter Mugaas | 2007-09-07 07:41:12 +0200 (Fri, 07 Sep 2007) | 1 line Move the ZLIB and OPENSSL defines here so we can be more accurate about which platforms have support for those. ------------------------------------------------------------------------ r2664 | J. Peter Mugaas | 2007-09-07 07:30:21 +0200 (Fri, 07 Sep 2007) | 1 line Use the FPC_REQUIRES_PROPER_ALIGNMENT to decide if alignment is required instead of WINCE define. That should cover us if the FreePascal developers target WinCE for i386. ------------------------------------------------------------------------ r2663 | J. Peter Mugaas | 2007-09-07 03:39:35 +0200 (Fri, 07 Sep 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2662 | J. Peter Mugaas | 2007-09-07 03:38:24 +0200 (Fri, 07 Sep 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2661 | J. Peter Mugaas | 2007-09-07 03:36:01 +0200 (Fri, 07 Sep 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2660 | J. Peter Mugaas | 2007-09-07 03:34:22 +0200 (Fri, 07 Sep 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2659 | J. Peter Mugaas | 2007-09-07 03:33:31 +0200 (Fri, 07 Sep 2007) | 1 line Updated to match others. ------------------------------------------------------------------------ r2658 | J. Peter Mugaas | 2007-09-07 03:31:43 +0200 (Fri, 07 Sep 2007) | 1 line Updated to match in System. ------------------------------------------------------------------------ r2657 | J. Peter Mugaas | 2007-09-07 02:53:55 +0200 (Fri, 07 Sep 2007) | 1 line Added a define for 10.2 version of Indy and made a comment about VER190. ------------------------------------------------------------------------ r2656 | Remy Lebeau | 2007-09-07 00:35:57 +0200 (Fri, 07 Sep 2007) | 1 line Added note about VER180/185 usage ------------------------------------------------------------------------ r2655 | J. Peter Mugaas | 2007-09-07 00:32:24 +0200 (Fri, 07 Sep 2007) | 1 line EXTERNALSYM for ULONG_PTR ------------------------------------------------------------------------ r2654 | J. Peter Mugaas | 2007-09-07 00:15:33 +0200 (Fri, 07 Sep 2007) | 1 line Hopefully fixed problem with ULONG_PTR. ------------------------------------------------------------------------ r2653 | J. Peter Mugaas | 2007-09-06 23:46:30 +0200 (Thu, 06 Sep 2007) | 1 line WinCE only error constant. ------------------------------------------------------------------------ r2652 | J. Peter Mugaas | 2007-09-05 07:28:37 +0200 (Wed, 05 Sep 2007) | 1 line Alphabetized some functions to make things easier ot maintain. ------------------------------------------------------------------------ r2651 | J. Peter Mugaas | 2007-09-05 06:14:23 +0200 (Wed, 05 Sep 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2650 | J. Peter Mugaas | 2007-09-05 05:53:11 +0200 (Wed, 05 Sep 2007) | 1 line Made comment about data alignment in the arm architecture. I also IFDEF'ed out some functions that aren't available in WinCE. ------------------------------------------------------------------------ r2649 | Remy Lebeau | 2007-09-05 05:04:16 +0200 (Wed, 05 Sep 2007) | 1 line Updated to use new TIdStreamHelper.Seek() method ------------------------------------------------------------------------ r2648 | Remy Lebeau | 2007-09-05 05:03:03 +0200 (Wed, 05 Sep 2007) | 1 line Updated to use new TIdStreamHelper.Seek() method ------------------------------------------------------------------------ r2647 | Remy Lebeau | 2007-09-05 05:02:14 +0200 (Wed, 05 Sep 2007) | 1 line Tweaks to SendBody() ------------------------------------------------------------------------ r2646 | Remy Lebeau | 2007-09-05 05:00:03 +0200 (Wed, 05 Sep 2007) | 1 line Changed TIdDiscardStream to derive from TIdBaseStream instead of TStream directly ------------------------------------------------------------------------ r2645 | Remy Lebeau | 2007-09-05 04:59:13 +0200 (Wed, 05 Sep 2007) | 1 line Moved over SIZE64STREAM from IdGlobal.pas ------------------------------------------------------------------------ r2644 | Remy Lebeau | 2007-09-05 04:56:41 +0200 (Wed, 05 Sep 2007) | 1 line Moved over SIZE64STREAM from IdGlobal.pas ------------------------------------------------------------------------ r2643 | Remy Lebeau | 2007-09-05 04:54:01 +0200 (Wed, 05 Sep 2007) | 1 line Moved SIZE64STREAM to IdCompilerDefines.inc ------------------------------------------------------------------------ r2642 | Remy Lebeau | 2007-09-05 04:53:19 +0200 (Wed, 05 Sep 2007) | 1 line Moved over SIZE64STREAM from IdGlobal.pas ------------------------------------------------------------------------ r2641 | Remy Lebeau | 2007-09-05 04:52:46 +0200 (Wed, 05 Sep 2007) | 1 line Added Seek() method ------------------------------------------------------------------------ r2640 | J. Peter Mugaas | 2007-09-05 03:40:26 +0200 (Wed, 05 Sep 2007) | 1 line IFDEF'ed a few more functions in Windows CE. It doesn't have them. ------------------------------------------------------------------------ r2639 | J. Peter Mugaas | 2007-09-05 00:09:05 +0200 (Wed, 05 Sep 2007) | 1 line IFDEF out some functions that aren't supported in WinCE. ------------------------------------------------------------------------ r2638 | J. Peter Mugaas | 2007-09-04 09:33:52 +0200 (Tue, 04 Sep 2007) | 1 line WSANSPIoctl function. ------------------------------------------------------------------------ r2637 | J. Peter Mugaas | 2007-09-02 02:06:28 +0200 (Sun, 02 Sep 2007) | 1 line WinCE Fix merged in. ------------------------------------------------------------------------ r2636 | Remy Lebeau | 2007-09-01 02:26:30 +0200 (Sat, 01 Sep 2007) | 1 line Changes in IdSSLOpenSSLHeaders ------------------------------------------------------------------------ r2635 | Remy Lebeau | 2007-09-01 02:25:42 +0200 (Sat, 01 Sep 2007) | 3 lines Changes to more closely match the original OpenSSL declarations removed misc comments ------------------------------------------------------------------------ r2634 | Remy Lebeau | 2007-08-31 20:52:23 +0200 (Fri, 31 Aug 2007) | 1 line Tweaks to DoConnect() ------------------------------------------------------------------------ r2633 | Remy Lebeau | 2007-08-31 20:51:51 +0200 (Fri, 31 Aug 2007) | 1 line Tweak to ReadFrom() ------------------------------------------------------------------------ r2632 | Remy Lebeau | 2007-08-31 20:50:26 +0200 (Fri, 31 Aug 2007) | 1 line Tweaked RawReadFromIOHandler() to use IndyMin() ------------------------------------------------------------------------ r2631 | Remy Lebeau | 2007-08-31 20:48:41 +0200 (Fri, 31 Aug 2007) | 1 line Moved CheckForDataOnSource() implementation into TIdIOHandler directly ------------------------------------------------------------------------ r2630 | Remy Lebeau | 2007-08-31 20:48:02 +0200 (Fri, 31 Aug 2007) | 3 lines Added Boolean result to CheckForDataOnSource() so that WaitFor() does not exceed the range of the InputBuffer when checking for 1-character strings. Changed CheckForDataOnSource() to no longer be abstract. TIdIOHandlerStack and TIdIOHandlerStream were using the exact same implementation code, so it has been moved to TIdIOHandler directly now ------------------------------------------------------------------------ r2629 | Remy Lebeau | 2007-08-31 19:18:17 +0200 (Fri, 31 Aug 2007) | 1 line Fix for VerifyFile() passing the wrong remote filename to the server. ------------------------------------------------------------------------ r2628 | Remy Lebeau | 2007-08-31 07:52:27 +0200 (Fri, 31 Aug 2007) | 1 line Removed use of StrToCard(), now using IndyStrToInt() directly ------------------------------------------------------------------------ r2627 | Remy Lebeau | 2007-08-31 07:51:05 +0200 (Fri, 31 Aug 2007) | 3 lines Changed Cardinal to LongWord Removed StrToCard(), was only being used by TIdNNTP, which has been updated accordingly ------------------------------------------------------------------------ r2626 | Remy Lebeau | 2007-08-31 07:35:51 +0200 (Fri, 31 Aug 2007) | 1 line Changed Cardinal to LongWord ------------------------------------------------------------------------ r2625 | J. Peter Mugaas | 2007-08-31 07:14:32 +0200 (Fri, 31 Aug 2007) | 1 line IFDEF out some functions that WinCE does not support. ------------------------------------------------------------------------ r2624 | J. Peter Mugaas | 2007-08-31 04:09:47 +0200 (Fri, 31 Aug 2007) | 1 line We don't support SSL in WinCE. ------------------------------------------------------------------------ r2623 | J. Peter Mugaas | 2007-08-31 03:15:29 +0200 (Fri, 31 Aug 2007) | 1 line Fixes for WInCE. ------------------------------------------------------------------------ r2622 | J. Peter Mugaas | 2007-08-31 03:05:59 +0200 (Fri, 31 Aug 2007) | 1 line Fixes for WinCE. This should also work if you chose to compile Indy with the UNICODE define. ------------------------------------------------------------------------ r2621 | J. Peter Mugaas | 2007-08-31 02:21:03 +0200 (Fri, 31 Aug 2007) | 1 line WinCE fixes. ------------------------------------------------------------------------ r2620 | J. Peter Mugaas | 2007-08-30 23:31:39 +0200 (Thu, 30 Aug 2007) | 1 line WinCE compile fix. WinCE only has a subset of the Win32 API. ------------------------------------------------------------------------ r2619 | J. Peter Mugaas | 2007-08-30 22:18:13 +0200 (Thu, 30 Aug 2007) | 1 line WinCE Compile fixes. ------------------------------------------------------------------------ r2618 | Remy Lebeau | 2007-08-30 20:07:10 +0200 (Thu, 30 Aug 2007) | 1 line Updated VER190 block to define DELPHI12 instead of DELPHI11 ------------------------------------------------------------------------ r2617 | Remy Lebeau | 2007-08-30 20:05:52 +0200 (Thu, 30 Aug 2007) | 1 line Updated VER190 block to define DELPHI12 instead of DELPHI11 ------------------------------------------------------------------------ r2616 | J. Peter Mugaas | 2007-08-30 17:10:54 +0200 (Thu, 30 Aug 2007) | 1 line Minor optimization for FileSizeByName in Windows. We really don't need to actually open the file or create a stream. ------------------------------------------------------------------------ r2615 | Remy Lebeau | 2007-08-30 08:00:32 +0200 (Thu, 30 Aug 2007) | 1 line .NET 2.0 and BDS 2007 ------------------------------------------------------------------------ r2614 | Remy Lebeau | 2007-08-30 07:55:50 +0200 (Thu, 30 Aug 2007) | 1 line Fix for TIdMappedPortUDP.DoUDPRead() using the wrong method to send the response back to the client ------------------------------------------------------------------------ r2613 | Remy Lebeau | 2007-08-30 07:54:38 +0200 (Thu, 30 Aug 2007) | 1 line Tweak to TIdHTTPResponseInfo.ServeFile() ------------------------------------------------------------------------ r2612 | Remy Lebeau | 2007-08-30 07:49:54 +0200 (Thu, 30 Aug 2007) | 1 line Added overload of SendTo() method ------------------------------------------------------------------------ r2611 | Remy Lebeau | 2007-08-30 07:36:36 +0200 (Thu, 30 Aug 2007) | 1 line Changed TIdServeFile to take the filename as a const ------------------------------------------------------------------------ r2610 | Remy Lebeau | 2007-08-30 07:36:02 +0200 (Thu, 30 Aug 2007) | 3 lines Changed TIdServeFile to take the filename as a const Updated to support new overload of TIdStack.SendTo() method ------------------------------------------------------------------------ r2609 | Remy Lebeau | 2007-08-30 07:35:15 +0200 (Thu, 30 Aug 2007) | 1 line Updated to support new overload of TIdStack.SendTo() method ------------------------------------------------------------------------ r2608 | Remy Lebeau | 2007-08-30 07:34:39 +0200 (Thu, 30 Aug 2007) | 3 lines Changed TIdServeFile to take the filename ass a const Added overload of SendTo() method ------------------------------------------------------------------------ r2607 | J. Peter Mugaas | 2007-08-28 21:48:17 +0200 (Tue, 28 Aug 2007) | 1 line Reenabled TransmitFile call for HTTP server when not using SSL. ------------------------------------------------------------------------ r2606 | J. Peter Mugaas | 2007-08-28 20:39:33 +0200 (Tue, 28 Aug 2007) | 1 line ServFile should support Int64 file sizes. ------------------------------------------------------------------------ r2605 | Remy Lebeau | 2007-08-28 09:00:51 +0200 (Tue, 28 Aug 2007) | 1 line Compiler errors ------------------------------------------------------------------------ r2604 | Remy Lebeau | 2007-08-28 08:47:02 +0200 (Tue, 28 Aug 2007) | 1 line Rewrote Select...() methods to better handle limitations in Microsoft's timeout behaviors ------------------------------------------------------------------------ r2603 | J. Peter Mugaas | 2007-08-28 08:09:27 +0200 (Tue, 28 Aug 2007) | 1 line Should reduce CPU usage. ------------------------------------------------------------------------ r2602 | J. Peter Mugaas | 2007-08-28 07:26:27 +0200 (Tue, 28 Aug 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2601 | J. Peter Mugaas | 2007-08-28 07:24:58 +0200 (Tue, 28 Aug 2007) | 2 lines Workaround for the following bug: http://groups.google.com/group/microsoft.public.dotnet.languages.csharp/browse_thread/thread/ae7cb9d3f7c42fb5/be320d8dd31ee49b?lnk=st&q=dotnet+socket+select+timeout&rnum=5#be320d8dd31ee49b ------------------------------------------------------------------------ r2600 | J. Peter Mugaas | 2007-08-28 07:19:58 +0200 (Tue, 28 Aug 2007) | 2 lines Implemened workaround for select problem described at: http://groups.google.com/group/microsoft.public.dotnet.languages.csharp/browse_thread/thread/ae7cb9d3f7c42fb5/be320d8dd31ee49b?lnk=st&q=dotnet+socket+select+timeout&rnum=5#be320d8dd31ee49b ------------------------------------------------------------------------ r2599 | Remy Lebeau | 2007-08-28 06:47:44 +0200 (Tue, 28 Aug 2007) | 1 line Reduced AUnexpectedContentTimeout parameters to reduce overhead when things are working properly ------------------------------------------------------------------------ r2598 | J. Peter Mugaas | 2007-08-28 06:26:26 +0200 (Tue, 28 Aug 2007) | 1 line Reenabled SendFile calls. ------------------------------------------------------------------------ r2597 | J. Peter Mugaas | 2007-08-28 06:25:48 +0200 (Tue, 28 Aug 2007) | 1 line Just one minor adjustment. SendFile is available is available in NET 2.0. ------------------------------------------------------------------------ r2596 | J. Peter Mugaas | 2007-08-28 06:24:40 +0200 (Tue, 28 Aug 2007) | 1 line GServeFileProc is reenabled. ------------------------------------------------------------------------ r2595 | J. Peter Mugaas | 2007-08-28 03:54:29 +0200 (Tue, 28 Aug 2007) | 1 line LTimeout was done for a goo reason after all. ------------------------------------------------------------------------ r2594 | J. Peter Mugaas | 2007-08-28 01:14:23 +0200 (Tue, 28 Aug 2007) | 1 line Temporarily commented out LTimeout in TIdSocketListDotNet.SelectRead since that might be causing a problem with TIdHTTP. ------------------------------------------------------------------------ r2593 | J. Peter Mugaas | 2007-08-27 23:15:34 +0200 (Mon, 27 Aug 2007) | 1 line Reenabled Named_Threads in Delphi 11. ------------------------------------------------------------------------ r2592 | Remy Lebeau | 2007-08-27 21:16:56 +0200 (Mon, 27 Aug 2007) | 1 line Updated ReadLnWait() to check for reading timeouts ------------------------------------------------------------------------ r2591 | Remy Lebeau | 2007-08-27 21:16:06 +0200 (Mon, 27 Aug 2007) | 1 line Added RSReadLnWaitMaxAttemptsExceeded ------------------------------------------------------------------------ r2590 | Remy Lebeau | 2007-08-27 21:15:19 +0200 (Mon, 27 Aug 2007) | 1 line Added EIdReadLnWaitMaxAttemptsExceeded ------------------------------------------------------------------------ r2589 | J. Peter Mugaas | 2007-08-27 19:41:58 +0200 (Mon, 27 Aug 2007) | 1 line Adjustment for changes in DEFINES. ------------------------------------------------------------------------ r2588 | Remy Lebeau | 2007-08-27 19:08:52 +0200 (Mon, 27 Aug 2007) | 1 line Updated GetUniqueFileName() to call IndyDirectoryExists() instead of DirectoryExists() ------------------------------------------------------------------------ r2587 | J. Peter Mugaas | 2007-08-26 22:36:52 +0200 (Sun, 26 Aug 2007) | 1 line Adjustments for changes in DEFINES. ------------------------------------------------------------------------ r2586 | J. Peter Mugaas | 2007-08-26 22:35:41 +0200 (Sun, 26 Aug 2007) | 1 line Adjustments to changes in defines. ------------------------------------------------------------------------ r2585 | J. Peter Mugaas | 2007-08-26 22:34:57 +0200 (Sun, 26 Aug 2007) | 1 line Changed defines so we can accomodate NET Frameworks greater than 2.0. Renamed DOTNET1 to DOTNET1_1 since that's more accurate. ------------------------------------------------------------------------ r2584 | J. Peter Mugaas | 2007-08-26 00:54:36 +0200 (Sun, 26 Aug 2007) | 1 line Plugged a memory leak. ------------------------------------------------------------------------ r2583 | J. Peter Mugaas | 2007-08-26 00:44:30 +0200 (Sun, 26 Aug 2007) | 1 line Added SSL NET Support in the NET 2.0 package. ------------------------------------------------------------------------ r2582 | J. Peter Mugaas | 2007-08-26 00:43:51 +0200 (Sun, 26 Aug 2007) | 1 line Fix potential leak and remove some unused symbols from an old design. I also set things to work in the packages. ------------------------------------------------------------------------ r2581 | J. Peter Mugaas | 2007-08-26 00:43:04 +0200 (Sun, 26 Aug 2007) | 1 line Added attribution to Gregor Ibic in the IOHandler information. It's only fair since I'm claiming credit for the SSL .NET support. ------------------------------------------------------------------------ r2580 | J. Peter Mugaas | 2007-08-25 08:50:38 +0200 (Sat, 25 Aug 2007) | 1 line Server IOHandler now works. I had to work around a like quirk. If a client doesn't submit a certificate and clientCertificateRequired was set to false, the certificate validation callback was still being called. ------------------------------------------------------------------------ r2579 | J. Peter Mugaas | 2007-08-25 08:48:35 +0200 (Sat, 25 Aug 2007) | 1 line Removed IdSocketStream since we probably will not use it and it may not have been working as expected. For our SSL IO Handler, we're going to use Microsoft's NetworkStream class with the Binding.Handle property. ------------------------------------------------------------------------ r2578 | J. Peter Mugaas | 2007-08-25 02:55:03 +0200 (Sat, 25 Aug 2007) | 1 line Preliminary SSL Server IOHandler. ------------------------------------------------------------------------ r2577 | Remy Lebeau | 2007-08-24 20:53:45 +0200 (Fri, 24 Aug 2007) | 1 line Fix for range check error in FindFirstNotOf() ------------------------------------------------------------------------ r2576 | Remy Lebeau | 2007-08-24 08:26:10 +0200 (Fri, 24 Aug 2007) | 1 line Updated SetUsername() to actually update the stored username ------------------------------------------------------------------------ r2575 | Remy Lebeau | 2007-08-24 08:20:16 +0200 (Fri, 24 Aug 2007) | 3 lines Removed GetDataStream(), not needed Updated SetDataStream() to clear the FDataStream member before copying the input stream to it ------------------------------------------------------------------------ r2574 | J. Peter Mugaas | 2007-08-24 01:20:37 +0200 (Fri, 24 Aug 2007) | 1 line Fixed default certificate validation so only certificates with no errors are valid. Added LocalCertificate selection callback. Published read/write properties that effect SSL. ------------------------------------------------------------------------ r2573 | J. Peter Mugaas | 2007-08-23 23:42:46 +0200 (Thu, 23 Aug 2007) | 1 line Return properties from SslStream and added an event for knowing when SSL negitation is complete. This way you can log SSL information. ------------------------------------------------------------------------ r2572 | J. Peter Mugaas | 2007-08-23 17:10:15 +0200 (Thu, 23 Aug 2007) | 1 line Fix for Passthrough. ------------------------------------------------------------------------ r2571 | J. Peter Mugaas | 2007-08-23 06:39:24 +0200 (Thu, 23 Aug 2007) | 1 line Minor refinement but this still does not work. ------------------------------------------------------------------------ r2570 | Remy Lebeau | 2007-08-23 04:07:18 +0200 (Thu, 23 Aug 2007) | 1 line Moved FindFirstOf(), FindFirstNotOf(), and TrimAllOf() to the IdGlobalProtocols unit ------------------------------------------------------------------------ r2569 | Remy Lebeau | 2007-08-23 04:05:50 +0200 (Thu, 23 Aug 2007) | 1 line Re-wrote DecodeHeader() to better conform to RFC 2047 ------------------------------------------------------------------------ r2568 | Remy Lebeau | 2007-08-23 04:05:01 +0200 (Thu, 23 Aug 2007) | 1 line Moved over FindFirstOf(), FindFirstNotOf() and TrimAllOf() from the IdEmailAddress unit ------------------------------------------------------------------------ r2567 | Remy Lebeau | 2007-08-23 03:57:19 +0200 (Thu, 23 Aug 2007) | 1 line Moved FindFirstOf(), FindFirstNotOf(), and TrimAllOf() to the IdGlobalProtocols unit ------------------------------------------------------------------------ r2566 | J. Peter Mugaas | 2007-08-23 01:52:34 +0200 (Thu, 23 Aug 2007) | 1 line This seems to work a little better. ------------------------------------------------------------------------ r2565 | Remy Lebeau | 2007-08-22 20:59:22 +0200 (Wed, 22 Aug 2007) | 1 line Updated to use new TIdURI.GetPathAndParams() method ------------------------------------------------------------------------ r2564 | Remy Lebeau | 2007-08-22 20:58:37 +0200 (Wed, 22 Aug 2007) | 1 line Added GetPathAndParams() method ------------------------------------------------------------------------ r2563 | Remy Lebeau | 2007-08-22 19:27:18 +0200 (Wed, 22 Aug 2007) | 1 line Fix for ReadFromSource() passing the wrong value to GStack.CheckForSocketError() ------------------------------------------------------------------------ r2562 | J. Peter Mugaas | 2007-08-22 17:48:59 +0200 (Wed, 22 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2561 | J. Peter Mugaas | 2007-08-22 06:05:52 +0200 (Wed, 22 Aug 2007) | 1 line Minor spacing. ------------------------------------------------------------------------ r2560 | J. Peter Mugaas | 2007-08-22 02:58:59 +0200 (Wed, 22 Aug 2007) | 1 line Update. ------------------------------------------------------------------------ r2559 | J. Peter Mugaas | 2007-08-22 02:50:59 +0200 (Wed, 22 Aug 2007) | 1 line Move TIdSocketStream from the Security package down here so we can use it in other places. ------------------------------------------------------------------------ r2558 | Remy Lebeau | 2007-08-22 01:44:44 +0200 (Wed, 22 Aug 2007) | 1 line IFDEF'ed IdAuthenticationNTLM out under .NET ------------------------------------------------------------------------ r2557 | Remy Lebeau | 2007-08-22 01:34:25 +0200 (Wed, 22 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2556 | Remy Lebeau | 2007-08-22 01:30:58 +0200 (Wed, 22 Aug 2007) | 1 line Added IdAllAuthentications.pas ------------------------------------------------------------------------ r2555 | Remy Lebeau | 2007-08-22 01:29:25 +0200 (Wed, 22 Aug 2007) | 1 line Added IdAllAuthentications unit ------------------------------------------------------------------------ r2554 | Remy Lebeau | 2007-08-22 01:27:57 +0200 (Wed, 22 Aug 2007) | 1 line Added Assign() override to TIdAuthenticationItem ------------------------------------------------------------------------ r2553 | Remy Lebeau | 2007-08-22 01:24:53 +0200 (Wed, 22 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2552 | Remy Lebeau | 2007-08-22 01:24:13 +0200 (Wed, 22 Aug 2007) | 1 line Removed TAuthListObject, not needed ------------------------------------------------------------------------ r2551 | J. Peter Mugaas | 2007-08-21 23:58:04 +0200 (Tue, 21 Aug 2007) | 1 line Update. ------------------------------------------------------------------------ r2550 | Remy Lebeau | 2007-08-21 23:40:53 +0200 (Tue, 21 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2549 | Remy Lebeau | 2007-08-21 23:39:32 +0200 (Tue, 21 Aug 2007) | 1 line Added IdHeaderCoderBase.pas ------------------------------------------------------------------------ r2548 | Remy Lebeau | 2007-08-21 23:38:54 +0200 (Tue, 21 Aug 2007) | 1 line Fix for GetFullURI() omitting the '?' for the query params. Also added default port checking for HTTPS and FTP protocols ------------------------------------------------------------------------ r2547 | Remy Lebeau | 2007-08-21 23:30:09 +0200 (Tue, 21 Aug 2007) | 1 line Moved TIdHeaderCoder logic to its own unit ------------------------------------------------------------------------ r2546 | Remy Lebeau | 2007-08-21 23:29:41 +0200 (Tue, 21 Aug 2007) | 3 lines Moved TIdHeaderCoder logic into its own unit. Removed C++ hack for registering classes, no longer needed ------------------------------------------------------------------------ r2545 | Remy Lebeau | 2007-08-21 23:28:27 +0200 (Tue, 21 Aug 2007) | 1 line Moved TIdHeaderCoder logic into its own unit ------------------------------------------------------------------------ r2544 | Remy Lebeau | 2007-08-21 23:27:52 +0200 (Tue, 21 Aug 2007) | 1 line Moved used units into the implementation section ------------------------------------------------------------------------ r2543 | Remy Lebeau | 2007-08-21 23:26:25 +0200 (Tue, 21 Aug 2007) | 1 line Tweaks to TextStartsWith() and TextEndsWith() ------------------------------------------------------------------------ r2542 | Remy Lebeau | 2007-08-21 04:48:34 +0200 (Tue, 21 Aug 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2541 | Remy Lebeau | 2007-08-21 04:47:51 +0200 (Tue, 21 Aug 2007) | 5 lines Removed Read(), Write(), and Seek() from TCompressionStream Moved IdSetSize() overrides to TCustomZlibStream Removed Sender parameter from TCustomZlibStream.Progress() ------------------------------------------------------------------------ r2540 | Remy Lebeau | 2007-08-21 04:41:19 +0200 (Tue, 21 Aug 2007) | 1 line Merged XCRC, XMD5, XSHA1 event handlers and support functions together ------------------------------------------------------------------------ r2539 | Remy Lebeau | 2007-08-21 03:32:43 +0200 (Tue, 21 Aug 2007) | 1 line Removed LC variable from GetBinding, not needed ------------------------------------------------------------------------ r2538 | J. Peter Mugaas | 2007-08-19 06:25:05 +0200 (Sun, 19 Aug 2007) | 1 line Changed otLinux to otUnix since that is more accurate. ------------------------------------------------------------------------ r2537 | J. Peter Mugaas | 2007-08-19 05:10:28 +0200 (Sun, 19 Aug 2007) | 1 line Prevent range check error in DotNET. ------------------------------------------------------------------------ r2536 | J. Peter Mugaas | 2007-08-18 03:23:59 +0200 (Sat, 18 Aug 2007) | 1 line Remove old file refs. ------------------------------------------------------------------------ r2535 | J. Peter Mugaas | 2007-08-18 03:22:10 +0200 (Sat, 18 Aug 2007) | 1 line Updates. ------------------------------------------------------------------------ r2534 | J. Peter Mugaas | 2007-08-18 03:21:59 +0200 (Sat, 18 Aug 2007) | 1 line We don't need Winforms in the run-time packages. ------------------------------------------------------------------------ r2533 | J. Peter Mugaas | 2007-08-18 03:21:09 +0200 (Sat, 18 Aug 2007) | 1 line Update. ------------------------------------------------------------------------ r2532 | J. Peter Mugaas | 2007-08-18 02:20:36 +0200 (Sat, 18 Aug 2007) | 1 line Clean for NET compiles in addition to C++Builder. ------------------------------------------------------------------------ r2531 | J. Peter Mugaas | 2007-08-18 01:38:52 +0200 (Sat, 18 Aug 2007) | 1 line FTP server should ALWAYS support SITE DIRSTYLE when using the MS-DOS (Windows NT) directory list format. Some programs like to toggle it to Unix-style listings. ------------------------------------------------------------------------ r2530 | J. Peter Mugaas | 2007-08-18 01:10:49 +0200 (Sat, 18 Aug 2007) | 1 line Fix for Max compile problem. ------------------------------------------------------------------------ r2529 | Remy Lebeau | 2007-08-18 00:58:20 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2528 | Remy Lebeau | 2007-08-18 00:56:58 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2527 | Remy Lebeau | 2007-08-18 00:55:17 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2526 | Remy Lebeau | 2007-08-18 00:54:12 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2525 | Remy Lebeau | 2007-08-18 00:53:57 +0200 (Sat, 18 Aug 2007) | 1 line Misc tweaks ------------------------------------------------------------------------ r2524 | Remy Lebeau | 2007-08-18 00:53:30 +0200 (Sat, 18 Aug 2007) | 1 line Moved Max() to IdGlobal.pas ------------------------------------------------------------------------ r2523 | Remy Lebeau | 2007-08-18 00:53:02 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2522 | Remy Lebeau | 2007-08-18 00:51:52 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2521 | Remy Lebeau | 2007-08-18 00:48:08 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2520 | Remy Lebeau | 2007-08-18 00:46:49 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2519 | Remy Lebeau | 2007-08-18 00:43:11 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2518 | Remy Lebeau | 2007-08-18 00:42:08 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() to IndyMin() and IndyMax() so as not to conflict with the VCL's Math unit ------------------------------------------------------------------------ r2517 | Remy Lebeau | 2007-08-18 00:40:01 +0200 (Sat, 18 Aug 2007) | 1 line Renamed Min() and Max() functions to IndyMin() and IndyMax() so as not to conflict with the cooresponding functions in the VCL's Math unit ------------------------------------------------------------------------ r2516 | Remy Lebeau | 2007-08-17 19:42:29 +0200 (Fri, 17 Aug 2007) | 1 line Fix for EncodeWord() not encoding spaces correctly ------------------------------------------------------------------------ r2515 | J. Peter Mugaas | 2007-08-17 19:40:55 +0200 (Fri, 17 Aug 2007) | 1 line Removed unused variable. ------------------------------------------------------------------------ r2514 | J. Peter Mugaas | 2007-08-17 19:38:51 +0200 (Fri, 17 Aug 2007) | 1 line Fixed checksum commands so they behave properly. CLNT is now listed in the FEAT reply even if you don't have an event (might as well since NcFTP uses it anyway). ------------------------------------------------------------------------ r2513 | Remy Lebeau | 2007-08-17 18:57:38 +0200 (Fri, 17 Aug 2007) | 1 line Fix for compiler error on Delphi/BCB 5 ------------------------------------------------------------------------ r2512 | J. Peter Mugaas | 2007-08-17 17:04:15 +0200 (Fri, 17 Aug 2007) | 1 line ReplyFormat should not be set in Clear because that's messing up the FEAT and MLST replies causing some clients not to function as they should. ------------------------------------------------------------------------ r2511 | J. Peter Mugaas | 2007-08-17 09:30:23 +0200 (Fri, 17 Aug 2007) | 1 line Updated packages with IdAllHeaderCoders. ------------------------------------------------------------------------ r2510 | J. Peter Mugaas | 2007-08-17 09:30:03 +0200 (Fri, 17 Aug 2007) | 1 line Updated package with IdAllHeaderCoders. ------------------------------------------------------------------------ r2509 | J. Peter Mugaas | 2007-08-17 09:24:00 +0200 (Fri, 17 Aug 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2508 | J. Peter Mugaas | 2007-08-17 09:22:05 +0200 (Fri, 17 Aug 2007) | 1 line Restored exception if ICMP type is invalid. ------------------------------------------------------------------------ r2507 | J. Peter Mugaas | 2007-08-17 09:21:13 +0200 (Fri, 17 Aug 2007) | 1 line ICMP for IP fix. We were mistakenly reading a value that wasn't preasent in the IPv4 header. Fix in case the header varies in size. ------------------------------------------------------------------------ r2506 | Remy Lebeau | 2007-08-17 04:54:34 +0200 (Fri, 17 Aug 2007) | 1 line Fix for InternalEncode() not returning the encoded data correctly ------------------------------------------------------------------------ r2505 | Remy Lebeau | 2007-08-17 04:23:52 +0200 (Fri, 17 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2504 | Remy Lebeau | 2007-08-17 04:23:18 +0200 (Fri, 17 Aug 2007) | 1 line Re-wrote to better support C++Builder ------------------------------------------------------------------------ r2503 | Remy Lebeau | 2007-08-17 04:21:37 +0200 (Fri, 17 Aug 2007) | 1 line Added IdAllHeaderCoders unit ------------------------------------------------------------------------ r2502 | Remy Lebeau | 2007-08-17 04:19:52 +0200 (Fri, 17 Aug 2007) | 1 line Changed how the header coder classes operate ------------------------------------------------------------------------ r2501 | Remy Lebeau | 2007-08-17 04:17:01 +0200 (Fri, 17 Aug 2007) | 1 line Re-wrote in order to better support C++ ------------------------------------------------------------------------ r2500 | Remy Lebeau | 2007-08-17 04:16:21 +0200 (Fri, 17 Aug 2007) | 1 line Changed how the header coder classes operate ------------------------------------------------------------------------ r2499 | J. Peter Mugaas | 2007-08-17 00:12:49 +0200 (Fri, 17 Aug 2007) | 1 line Started work on checksum fix. The last 0 length parameter means that you should calculate it for the entire stream. I have not yet applied this to XMD5, MD5, XSHA1. XSHA1 command added. ------------------------------------------------------------------------ r2498 | Remy Lebeau | 2007-08-17 00:06:03 +0200 (Fri, 17 Aug 2007) | 1 line Removed the query string from the TIdHTTPRequestInfo.Document property when triggering the OnCommandGet event. It was not being formatted properly, and it does not belong there anyway as TIdHTTPRequestInfo already has a separate QueryParams property to hold the client's query string ------------------------------------------------------------------------ r2497 | Remy Lebeau | 2007-08-16 23:25:10 +0200 (Thu, 16 Aug 2007) | 3 lines Changed TIdHeaderCoderList.Decode() to return an empty string if no decoder is available Fix for FindNextEncoding() returning the wrong ending offset for the block ------------------------------------------------------------------------ r2496 | Remy Lebeau | 2007-08-16 19:18:03 +0200 (Thu, 16 Aug 2007) | 1 line Fix for compiler error ------------------------------------------------------------------------ r2495 | Remy Lebeau | 2007-08-16 10:32:28 +0200 (Thu, 16 Aug 2007) | 1 line Updated TIdCompressionIntercept.Send() to not allocate the local buffer when compression is disabled ------------------------------------------------------------------------ r2494 | Remy Lebeau | 2007-08-16 10:22:16 +0200 (Thu, 16 Aug 2007) | 1 line Added support for new BoundIP/Port properties ------------------------------------------------------------------------ r2493 | Remy Lebeau | 2007-08-16 10:21:48 +0200 (Thu, 16 Aug 2007) | 1 line Made GetBinding() abstract. Moved implementation to TIdUDPClient in order to support new BoundIP/Port properties. ------------------------------------------------------------------------ r2492 | Remy Lebeau | 2007-08-16 10:09:16 +0200 (Thu, 16 Aug 2007) | 1 line Added RSCannotUseNonSocketIOHandler ------------------------------------------------------------------------ r2491 | Remy Lebeau | 2007-08-16 10:08:52 +0200 (Thu, 16 Aug 2007) | 3 lines Removed assertion from Listen() Added override to SetIOHandler() to ensure the IOHandler is always a TIdIOHandlerSocket ------------------------------------------------------------------------ r2490 | Remy Lebeau | 2007-08-16 09:19:48 +0200 (Thu, 16 Aug 2007) | 1 line Updated SendBody() to use the top-level MIME boundary that TIdMessage.GenerateHeader() creates ------------------------------------------------------------------------ r2489 | Remy Lebeau | 2007-08-16 09:17:49 +0200 (Thu, 16 Aug 2007) | 1 line Updated GenerateHeader() to store the initial MIME boundary so that it is available in TIdMessageClient.SendBody() after GenerateHeader() exits ------------------------------------------------------------------------ r2488 | Remy Lebeau | 2007-08-16 05:16:31 +0200 (Thu, 16 Aug 2007) | 1 line Removed TLinger and TIdLinger. Not used in this unit, and already defined in the IdWinsock2 unit anyway ------------------------------------------------------------------------ r2487 | Remy Lebeau | 2007-08-16 05:14:48 +0200 (Thu, 16 Aug 2007) | 1 line Added additional NODEFINE statements, and removed most HPPEMIT statements ------------------------------------------------------------------------ r2486 | Remy Lebeau | 2007-08-16 05:13:52 +0200 (Thu, 16 Aug 2007) | 3 lines Updated AOffset and ASize parameters of Send() to be const Updated SendTo() to use the AOffset parameter ------------------------------------------------------------------------ r2485 | Remy Lebeau | 2007-08-16 05:08:17 +0200 (Thu, 16 Aug 2007) | 1 line Updated AOffset and ASize parameters of Send() to be const ------------------------------------------------------------------------ r2484 | Remy Lebeau | 2007-08-16 05:07:32 +0200 (Thu, 16 Aug 2007) | 3 lines Updated AOffset and ASize parameters of Send() to be const Updated SendTo() to use the AOffset parameter ------------------------------------------------------------------------ r2483 | Remy Lebeau | 2007-08-16 05:05:49 +0200 (Thu, 16 Aug 2007) | 1 line Updated NODEFINE and EXTERNALSYM directives ------------------------------------------------------------------------ r2482 | Remy Lebeau | 2007-08-16 02:45:13 +0200 (Thu, 16 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2481 | Remy Lebeau | 2007-08-16 02:44:52 +0200 (Thu, 16 Aug 2007) | 3 lines Fix for LoginSASL() not constructing its temp TIdReply object correctly Updated LoginSASL() to call TIdSASL.IsReadyToStart() before allowing a TIdSASL object to be used ------------------------------------------------------------------------ r2480 | Remy Lebeau | 2007-08-16 01:44:39 +0200 (Thu, 16 Aug 2007) | 1 line Removed GetUsername() and GetPassword() methods - redundant ------------------------------------------------------------------------ r2479 | Remy Lebeau | 2007-08-16 01:35:56 +0200 (Thu, 16 Aug 2007) | 1 line Updated to use the Provider's properties instead of calling the methods directly ------------------------------------------------------------------------ r2478 | Remy Lebeau | 2007-08-15 20:26:24 +0200 (Wed, 15 Aug 2007) | 1 line Reverted UTF8BytesToString() and UTF8BytesToChar() and then applied a different fix for the range errors ------------------------------------------------------------------------ r2477 | J. Peter Mugaas | 2007-08-15 20:01:41 +0200 (Wed, 15 Aug 2007) | 1 line Fix for out of range error with UTF8 processing. ------------------------------------------------------------------------ r2476 | Remy Lebeau | 2007-08-15 19:17:59 +0200 (Wed, 15 Aug 2007) | 1 line Updated to index into temp strings correctly ------------------------------------------------------------------------ r2475 | J. Peter Mugaas | 2007-08-15 02:29:29 +0200 (Wed, 15 Aug 2007) | 1 line Start on 64bit handling. ------------------------------------------------------------------------ r2474 | J. Peter Mugaas | 2007-08-14 21:11:35 +0200 (Tue, 14 Aug 2007) | 1 line ZLib fix suggested by Minoru Yoshida fpr decompression. ------------------------------------------------------------------------ r2473 | J. Peter Mugaas | 2007-08-14 21:05:09 +0200 (Tue, 14 Aug 2007) | 1 line Just check this in some I don't get a "Modified" indicator. ------------------------------------------------------------------------ r2472 | Remy Lebeau | 2007-08-14 20:33:25 +0200 (Tue, 14 Aug 2007) | 1 line Added declaration of PPCharArray for BCB/Delphi v5 ------------------------------------------------------------------------ r2471 | Remy Lebeau | 2007-08-14 20:31:35 +0200 (Tue, 14 Aug 2007) | 1 line Fix for TimeStampToDateTime() not using the correct Day field, and AddMonths() not handling ISO 8601 dates correctly ------------------------------------------------------------------------ r2470 | J. Peter Mugaas | 2007-08-14 03:13:14 +0200 (Tue, 14 Aug 2007) | 1 line In MLSD format, supress ModifiedDate if ModifiedAvail is false and if SizeAvail is false, do not output a file size in the listing. ------------------------------------------------------------------------ r2469 | J. Peter Mugaas | 2007-08-14 02:19:56 +0200 (Tue, 14 Aug 2007) | 1 line Write nothing to the data channel if a directory listing is completely empty. This might also fix other problems in the server. ------------------------------------------------------------------------ r2468 | J. Peter Mugaas | 2007-08-13 23:38:49 +0200 (Mon, 13 Aug 2007) | 1 line Hopefully, this will fix a stack overflow with AnsiPos. ------------------------------------------------------------------------ r2467 | J. Peter Mugaas | 2007-08-13 23:37:55 +0200 (Mon, 13 Aug 2007) | 1 line Fix parameter inconsistancy. Length should be first. ------------------------------------------------------------------------ r2466 | J. Peter Mugaas | 2007-08-13 20:51:29 +0200 (Mon, 13 Aug 2007) | 1 line IFDEF's to support inline expansion. ------------------------------------------------------------------------ r2465 | J. Peter Mugaas | 2007-08-13 16:11:46 +0200 (Mon, 13 Aug 2007) | 1 line Minor optimizations that may be a good idea even though they may or may not work in FPC x86_64-Win64. ------------------------------------------------------------------------ r2464 | J. Peter Mugaas | 2007-08-13 03:38:38 +0200 (Mon, 13 Aug 2007) | 1 line Changed something to PtrUInt for Win64 support. ------------------------------------------------------------------------ r2463 | J. Peter Mugaas | 2007-08-13 03:25:25 +0200 (Mon, 13 Aug 2007) | 1 line Fixed a problem with ICMP and data being out of range. ------------------------------------------------------------------------ r2462 | J. Peter Mugaas | 2007-08-12 23:54:13 +0200 (Sun, 12 Aug 2007) | 1 line Facilitate compiler inlining. ------------------------------------------------------------------------ r2461 | J. Peter Mugaas | 2007-08-12 23:50:58 +0200 (Sun, 12 Aug 2007) | 1 line Inline more things. ------------------------------------------------------------------------ r2460 | J. Peter Mugaas | 2007-08-12 22:53:29 +0200 (Sun, 12 Aug 2007) | 1 line Facilitate inlining. ------------------------------------------------------------------------ r2459 | J. Peter Mugaas | 2007-08-12 22:48:57 +0200 (Sun, 12 Aug 2007) | 1 line Attempt to remove warnings in fpc for x86_64-win64. ------------------------------------------------------------------------ r2458 | J. Peter Mugaas | 2007-08-12 17:21:03 +0200 (Sun, 12 Aug 2007) | 1 line Made some macros more 64-bit architecture friendly by changing DWord to PtrUInt in many cases. I did that since the macros seem to be associated with memory sizes or memory pointers. This also should prevent some warnings in FPC "type missmatch, possible loss of data". ------------------------------------------------------------------------ r2457 | J. Peter Mugaas | 2007-08-12 17:17:35 +0200 (Sun, 12 Aug 2007) | 1 line Adjustments to permit inline expansion. This does increase speed. ------------------------------------------------------------------------ r2456 | J. Peter Mugaas | 2007-08-12 16:44:41 +0200 (Sun, 12 Aug 2007) | 1 line Facilitate inlining. ------------------------------------------------------------------------ r2455 | J. Peter Mugaas | 2007-08-12 00:41:28 +0200 (Sun, 12 Aug 2007) | 1 line Can use Borland's min if necessary. ------------------------------------------------------------------------ r2454 | J. Peter Mugaas | 2007-08-12 00:39:55 +0200 (Sun, 12 Aug 2007) | 1 line Minor optimi ------------------------------------------------------------------------ r2453 | J. Peter Mugaas | 2007-08-11 23:27:32 +0200 (Sat, 11 Aug 2007) | 1 line For Microsoft NET 1.1, TIdStackDotNet.WriteChecksum will raise a different exception if you pass an IPv6 address. I'm not sure if the Microsoft 1.1 framework supports that capability. ------------------------------------------------------------------------ r2452 | J. Peter Mugaas | 2007-08-11 23:24:22 +0200 (Sat, 11 Aug 2007) | 1 line New Microsoft NET 1.1 Framework exception message about a capbility not being supported. ------------------------------------------------------------------------ r2451 | J. Peter Mugaas | 2007-08-11 23:16:49 +0200 (Sat, 11 Aug 2007) | 1 line ICMPv6 ping now works in DotNET 2.0. ------------------------------------------------------------------------ r2450 | J. Peter Mugaas | 2007-08-11 23:15:52 +0200 (Sat, 11 Aug 2007) | 1 line DotNet, System.Text.Encoding uses a zero indexed array, not a 1 indexed array. ------------------------------------------------------------------------ r2449 | J. Peter Mugaas | 2007-08-11 22:11:09 +0200 (Sat, 11 Aug 2007) | 1 line Removed Big5 header coder since it doesn't function. ------------------------------------------------------------------------ r2448 | J. Peter Mugaas | 2007-08-11 15:37:18 +0200 (Sat, 11 Aug 2007) | 1 line Fix error generating metadata. The wrong bitmap was referenced. ------------------------------------------------------------------------ r2447 | J. Peter Mugaas | 2007-08-11 15:36:33 +0200 (Sat, 11 Aug 2007) | 1 line System.IO in uses clause to facilitate inline expansion. This is IFDEF'ed for DotNET. ------------------------------------------------------------------------ r2446 | J. Peter Mugaas | 2007-08-11 14:57:50 +0200 (Sat, 11 Aug 2007) | 1 line Fixed hint about inline expansion. ------------------------------------------------------------------------ r2445 | J. Peter Mugaas | 2007-08-11 14:41:24 +0200 (Sat, 11 Aug 2007) | 1 line Fixed Hint about expansion of inline code in DotNET. ------------------------------------------------------------------------ r2444 | J. Peter Mugaas | 2007-08-11 03:15:22 +0200 (Sat, 11 Aug 2007) | 1 line Updates. ------------------------------------------------------------------------ r2443 | J. Peter Mugaas | 2007-08-11 03:14:22 +0200 (Sat, 11 Aug 2007) | 1 line Version number change. ------------------------------------------------------------------------ r2442 | J. Peter Mugaas | 2007-08-11 00:52:29 +0200 (Sat, 11 Aug 2007) | 1 line Minor compile fix. ------------------------------------------------------------------------ r2441 | J. Peter Mugaas | 2007-08-10 21:40:17 +0200 (Fri, 10 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2440 | J. Peter Mugaas | 2007-08-10 20:40:09 +0200 (Fri, 10 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2439 | J. Peter Mugaas | 2007-08-10 20:35:56 +0200 (Fri, 10 Aug 2007) | 1 line Updated. ------------------------------------------------------------------------ r2438 | J. Peter Mugaas | 2007-08-10 20:34:41 +0200 (Fri, 10 Aug 2007) | 1 line Added required ref. System.Text. ------------------------------------------------------------------------ r2437 | J. Peter Mugaas | 2007-08-10 20:26:55 +0200 (Fri, 10 Aug 2007) | 1 line Update. ------------------------------------------------------------------------ r2436 | J. Peter Mugaas | 2007-08-10 20:24:45 +0200 (Fri, 10 Aug 2007) | 1 line Updated. ------------------------------------------------------------------------ r2435 | J. Peter Mugaas | 2007-08-10 20:24:15 +0200 (Fri, 10 Aug 2007) | 1 line Updated packages. ------------------------------------------------------------------------ r2434 | Remy Lebeau | 2007-08-10 20:13:59 +0200 (Fri, 10 Aug 2007) | 1 line Replaced Cardinal with LongWord ------------------------------------------------------------------------ r2433 | Remy Lebeau | 2007-08-10 20:12:41 +0200 (Fri, 10 Aug 2007) | 1 line Replaced Cardinal with LongWord ------------------------------------------------------------------------ r2432 | Remy Lebeau | 2007-08-10 20:11:39 +0200 (Fri, 10 Aug 2007) | 1 line Replaced Cardinal with LongWord ------------------------------------------------------------------------ r2431 | Remy Lebeau | 2007-08-10 19:48:29 +0200 (Fri, 10 Aug 2007) | 1 line Changed the accessor for the sj2_tbl array ------------------------------------------------------------------------ r2430 | J. Peter Mugaas | 2007-08-09 21:18:01 +0200 (Thu, 09 Aug 2007) | 1 line size_t needed to be defined in FPC. ------------------------------------------------------------------------ r2429 | J. Peter Mugaas | 2007-08-09 21:17:06 +0200 (Thu, 09 Aug 2007) | 1 line Remove IdException. It was not used. ------------------------------------------------------------------------ r2428 | J. Peter Mugaas | 2007-08-09 15:45:10 +0200 (Thu, 09 Aug 2007) | 1 line Minor fixes. ------------------------------------------------------------------------ r2427 | J. Peter Mugaas | 2007-08-09 15:43:48 +0200 (Thu, 09 Aug 2007) | 1 line Should compile now. ------------------------------------------------------------------------ r2426 | J. Peter Mugaas | 2007-08-09 15:02:09 +0200 (Thu, 09 Aug 2007) | 1 line Fix for some other platforms. THandle's size is not always tied to CPU architecture alignment size. ------------------------------------------------------------------------ r2425 | Remy Lebeau | 2007-08-08 23:03:11 +0200 (Wed, 08 Aug 2007) | 1 line Tweak to TSeekOrigin enum ------------------------------------------------------------------------ r2424 | Remy Lebeau | 2007-08-08 06:03:55 +0200 (Wed, 08 Aug 2007) | 1 line Added ACharSet parameter to Encode() method of TIdHeaderCoder ------------------------------------------------------------------------ r2423 | Remy Lebeau | 2007-08-08 05:43:01 +0200 (Wed, 08 Aug 2007) | 1 line Added ACharSet parameter to Encode() and Decode() methods of TIdHeaderCoder to better handle classes that implement multiple charsets ------------------------------------------------------------------------ r2422 | Remy Lebeau | 2007-08-08 05:41:27 +0200 (Wed, 08 Aug 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2421 | Remy Lebeau | 2007-08-08 05:40:59 +0200 (Wed, 08 Aug 2007) | 1 line Added IdHeaderCoder... units ------------------------------------------------------------------------ r2420 | Remy Lebeau | 2007-08-08 03:56:33 +0200 (Wed, 08 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2419 | Remy Lebeau | 2007-08-08 03:47:15 +0200 (Wed, 08 Aug 2007) | 1 line Re-wrote to derive from TIdBaseStream instead of TStream directly ------------------------------------------------------------------------ r2418 | Remy Lebeau | 2007-08-08 03:41:45 +0200 (Wed, 08 Aug 2007) | 1 line Updated ToBytes(TIdBytes) to utilize the AIndex parameter correctly ------------------------------------------------------------------------ r2417 | Remy Lebeau | 2007-08-08 03:39:13 +0200 (Wed, 08 Aug 2007) | 1 line Added ALength an AOffset parameters to Write(TIdBytes) and WriteDirect() ------------------------------------------------------------------------ r2416 | Remy Lebeau | 2007-08-08 03:32:55 +0200 (Wed, 08 Aug 2007) | 1 line Added format placeholder in RSBlockIncorrectLength ------------------------------------------------------------------------ r2415 | Remy Lebeau | 2007-08-08 03:27:12 +0200 (Wed, 08 Aug 2007) | 1 line Removed TFormatSettings define for BCB/Delphi v6 and earlier, not supported ------------------------------------------------------------------------ r2414 | Remy Lebeau | 2007-08-08 02:49:03 +0200 (Wed, 08 Aug 2007) | 1 line Removed TFormatSettings define for BCB/Delphi v6 and earlier, not supported ------------------------------------------------------------------------ r2413 | Remy Lebeau | 2007-08-08 02:46:29 +0200 (Wed, 08 Aug 2007) | 1 line Moved CheckForSocketError() back into TIdStack. Added Id_SOCKET_ERROR for .NET ------------------------------------------------------------------------ r2412 | Remy Lebeau | 2007-08-08 02:45:32 +0200 (Wed, 08 Aug 2007) | 1 line Removed virtual from CheckForSocketError() ------------------------------------------------------------------------ r2411 | Remy Lebeau | 2007-08-08 02:42:40 +0200 (Wed, 08 Aug 2007) | 3 lines Made CheckForSocketError() virtual Added Id_SOCKET_ERROR for .NET ------------------------------------------------------------------------ r2410 | Remy Lebeau | 2007-08-08 02:38:50 +0200 (Wed, 08 Aug 2007) | 1 line Added Id_SOCKET_ERROR for .NET ------------------------------------------------------------------------ r2409 | J. Peter Mugaas | 2007-08-06 15:39:26 +0200 (Mon, 06 Aug 2007) | 1 line Minor cleanup. ------------------------------------------------------------------------ r2408 | J. Peter Mugaas | 2007-08-06 15:38:18 +0200 (Mon, 06 Aug 2007) | 1 line Fixes for FreePascal. ------------------------------------------------------------------------ r2407 | J. Peter Mugaas | 2007-08-05 01:19:15 +0200 (Sun, 05 Aug 2007) | 1 line ICMPv6 partly works. Work still needs to be done on the ReceiveMsg function. ------------------------------------------------------------------------ r2406 | J. Peter Mugaas | 2007-08-04 20:16:38 +0200 (Sat, 04 Aug 2007) | 1 line Remove compiler warnings. ------------------------------------------------------------------------ r2405 | J. Peter Mugaas | 2007-08-04 20:09:24 +0200 (Sat, 04 Aug 2007) | 1 line Revert until we figure some things out. ------------------------------------------------------------------------ r2404 | J. Peter Mugaas | 2007-08-04 19:04:29 +0200 (Sat, 04 Aug 2007) | 1 line Minor cleanup. ------------------------------------------------------------------------ r2403 | J. Peter Mugaas | 2007-08-04 18:59:32 +0200 (Sat, 04 Aug 2007) | 1 line FreePascal also should use inlining. USECLASSINLINE added for FreePascal where you can inline some specific class methods while Delphi doesn't have that capbility. ------------------------------------------------------------------------ r2402 | J. Peter Mugaas | 2007-08-04 16:25:29 +0200 (Sat, 04 Aug 2007) | 1 line Remove warning about an signed and unsigned calcualtion. This is probably a workaround for a FPC bug (I'm not sure) but it's a good idea to force that calc to 32bit unsigned. ------------------------------------------------------------------------ r2401 | J. Peter Mugaas | 2007-08-04 16:08:35 +0200 (Sat, 04 Aug 2007) | 1 line File ready for FreePascal use. ------------------------------------------------------------------------ r2400 | J. Peter Mugaas | 2007-08-04 15:56:10 +0200 (Sat, 04 Aug 2007) | 5 lines Fixed header in file. FreePascal does not support { embedded into { e.g. { { } ------------------------------------------------------------------------ r2399 | J. Peter Mugaas | 2007-08-04 15:30:12 +0200 (Sat, 04 Aug 2007) | 1 line Needs to be put in Delphi mode when compiling in FreePascal. ------------------------------------------------------------------------ r2398 | J. Peter Mugaas | 2007-08-04 15:28:42 +0200 (Sat, 04 Aug 2007) | 1 line Borland Delphi for Win32 doesn't support inlining class methods. FreePascal does support this support this so its enabled there. ------------------------------------------------------------------------ r2397 | Remy Lebeau | 2007-08-04 12:51:10 +0200 (Sat, 04 Aug 2007) | 1 line Added IdCompressorZLibEx, IdHL7, and IdSocksServer units ------------------------------------------------------------------------ r2396 | Remy Lebeau | 2007-08-04 12:48:50 +0200 (Sat, 04 Aug 2007) | 1 line Updated for Win64/CE ------------------------------------------------------------------------ r2395 | Remy Lebeau | 2007-08-04 12:44:22 +0200 (Sat, 04 Aug 2007) | 3 lines Updated SetURI() to be a little more RFC compliant, needs a re-write to be truely compliant Updated URLDecode() to recognize Unicode escape codes ------------------------------------------------------------------------ r2394 | Remy Lebeau | 2007-08-04 12:34:51 +0200 (Sat, 04 Aug 2007) | 1 line Set the Body.Duplicates property to dupAccept ------------------------------------------------------------------------ r2393 | Remy Lebeau | 2007-08-04 12:32:54 +0200 (Sat, 04 Aug 2007) | 1 line Renamed TIdTelnetPeerContext class to TIdTelnetServerContext for consistency with other servers ------------------------------------------------------------------------ r2392 | Remy Lebeau | 2007-08-04 12:29:17 +0200 (Sat, 04 Aug 2007) | 3 lines Updated with latest TIdIOHandler changes. ReadFromSource() and WriteDirect() logic has been moved into TIdIOHandler directly now. Removed fRecvBuffer from TIdSSLIOHandlerSocketOpenSSL, redundant ------------------------------------------------------------------------ r2391 | Remy Lebeau | 2007-08-04 12:23:08 +0200 (Sat, 04 Aug 2007) | 1 line Updated TIdSSLIOHandlerSocketBase with latest TIdIOHandler changes ------------------------------------------------------------------------ r2390 | Remy Lebeau | 2007-08-04 12:21:24 +0200 (Sat, 04 Aug 2007) | 1 line Re-written ------------------------------------------------------------------------ r2389 | Remy Lebeau | 2007-08-04 12:19:00 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2388 | Remy Lebeau | 2007-08-04 12:18:23 +0200 (Sat, 04 Aug 2007) | 3 lines Chnaged DoAuthLogin() into a procedure code cleanup ------------------------------------------------------------------------ r2387 | Remy Lebeau | 2007-08-04 12:04:38 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2386 | Remy Lebeau | 2007-08-04 12:02:19 +0200 (Sat, 04 Aug 2007) | 1 line Added RSFTPPropNotNeg ------------------------------------------------------------------------ r2385 | Remy Lebeau | 2007-08-04 11:56:30 +0200 (Sat, 04 Aug 2007) | 1 line Tweaks to Connect() ------------------------------------------------------------------------ r2384 | Remy Lebeau | 2007-08-04 11:53:20 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2383 | Remy Lebeau | 2007-08-04 11:51:17 +0200 (Sat, 04 Aug 2007) | 1 line Support for more RFC features and event handlers ------------------------------------------------------------------------ r2382 | Remy Lebeau | 2007-08-04 11:42:51 +0200 (Sat, 04 Aug 2007) | 1 line Fixed TIdMessageItem contructor ------------------------------------------------------------------------ r2381 | Remy Lebeau | 2007-08-04 11:42:12 +0200 (Sat, 04 Aug 2007) | 3 lines Updated ReadBody() to force 8-bit reading Updated Encode() to use ReadTIdBytesFromStream() and WriteTIdBytesToStream() ------------------------------------------------------------------------ r2380 | Remy Lebeau | 2007-08-04 11:38:34 +0200 (Sat, 04 Aug 2007) | 3 lines Rewrote TIdMIMEBoundaryStrings to generate random boundaries each time it is accessed. Pre-calculated boundaries are no longer used. Updated TIdMessageDecoderMIME.CheckAndSetType() to treat anything other than inlined text as an attachment, as per RFC 2183 ------------------------------------------------------------------------ r2379 | Remy Lebeau | 2007-08-04 11:32:53 +0200 (Sat, 04 Aug 2007) | 1 line Inital support for TIdEncoding, may need some additional work when calling ReadLnSplit ------------------------------------------------------------------------ r2378 | Remy Lebeau | 2007-08-04 11:31:31 +0200 (Sat, 04 Aug 2007) | 5 lines Updated TIdIOHandlerStreamMsg with latest TIdIOHandler changes Rewrote to encode data more generically, and to handle RFC-compliant transmissions more accurately Updated to generate more random MIME boundaries ------------------------------------------------------------------------ r2377 | Remy Lebeau | 2007-08-04 11:23:51 +0200 (Sat, 04 Aug 2007) | 3 lines Removed use of TTransfer, no longer needed Removed TIdStringMessageEvent, not being used anywhere ------------------------------------------------------------------------ r2376 | Remy Lebeau | 2007-08-04 11:14:56 +0200 (Sat, 04 Aug 2007) | 1 line Tweaks for TIdMappedPOP3Thread.OutboundConnect() ------------------------------------------------------------------------ r2375 | Remy Lebeau | 2007-08-04 11:08:10 +0200 (Sat, 04 Aug 2007) | 9 lines Updated various properties/parameters to use TStrings and TStream generically Changed how Disconnect() is overwritten Removed use of TIdTCPStream in most methods. It did not really provide the functionality that was expected of it, and it just added extra overhead that was completely unnecessary in the first place. Added helper class to deal with the OnWorkForPart events code cleanup ------------------------------------------------------------------------ r2374 | Remy Lebeau | 2007-08-04 10:07:31 +0200 (Sat, 04 Aug 2007) | 1 line Added IdCompilerDefines.inc ------------------------------------------------------------------------ r2373 | Remy Lebeau | 2007-08-04 10:06:31 +0200 (Sat, 04 Aug 2007) | 1 line Replaced WriteLen() with an overloaded version of Write() that has extra parameters so there is no more ambiquity ------------------------------------------------------------------------ r2372 | Remy Lebeau | 2007-08-04 10:03:49 +0200 (Sat, 04 Aug 2007) | 1 line Added AIndex parameter to WriteTIdBytesToStream() ------------------------------------------------------------------------ r2371 | Remy Lebeau | 2007-08-04 06:01:38 +0200 (Sat, 04 Aug 2007) | 1 line .NET fixes ------------------------------------------------------------------------ r2370 | J. Peter Mugaas | 2007-08-04 05:33:45 +0200 (Sat, 04 Aug 2007) | 1 line Unfortunately, you can't inline class methods. But I like the idea. ------------------------------------------------------------------------ r2369 | Remy Lebeau | 2007-08-04 05:28:59 +0200 (Sat, 04 Aug 2007) | 1 line Re-wrote to better handle data passthroughs more transparently ------------------------------------------------------------------------ r2368 | Remy Lebeau | 2007-08-04 05:23:43 +0200 (Sat, 04 Aug 2007) | 1 line Added InitHash() method ------------------------------------------------------------------------ r2367 | Remy Lebeau | 2007-08-04 05:22:07 +0200 (Sat, 04 Aug 2007) | 1 line Changed Cardinal to LongWord ------------------------------------------------------------------------ r2366 | Remy Lebeau | 2007-08-04 05:14:39 +0200 (Sat, 04 Aug 2007) | 1 line Changed various properties/parameters from TStringList to TStrings ------------------------------------------------------------------------ r2365 | Remy Lebeau | 2007-08-04 05:13:32 +0200 (Sat, 04 Aug 2007) | 1 line Inital support for UTF-8 options ------------------------------------------------------------------------ r2364 | Remy Lebeau | 2007-08-04 05:13:06 +0200 (Sat, 04 Aug 2007) | 5 lines Added handler for "OPTS UTF-8/UTF8" commands, not fully implemented yet TIdPort changes code cleanup ------------------------------------------------------------------------ r2363 | Remy Lebeau | 2007-08-04 04:47:25 +0200 (Sat, 04 Aug 2007) | 3 lines Added HasSwitch() meethod to TIdFTPListOutput code cleanup ------------------------------------------------------------------------ r2362 | Remy Lebeau | 2007-08-04 04:40:44 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2361 | Remy Lebeau | 2007-08-04 04:18:02 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2360 | Remy Lebeau | 2007-08-04 04:15:13 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2359 | Remy Lebeau | 2007-08-04 04:12:57 +0200 (Sat, 04 Aug 2007) | 1 line Updated to make more use of Indy helper functions and Byte array operations ------------------------------------------------------------------------ r2358 | Remy Lebeau | 2007-08-04 04:10:05 +0200 (Sat, 04 Aug 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2357 | Remy Lebeau | 2007-08-04 04:09:20 +0200 (Sat, 04 Aug 2007) | 1 line Re-wrote to make more use of Indy helper functions ------------------------------------------------------------------------ r2356 | Remy Lebeau | 2007-08-04 04:07:28 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2355 | Remy Lebeau | 2007-08-04 04:03:29 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2354 | J. Peter Mugaas | 2007-08-04 04:00:02 +0200 (Sat, 04 Aug 2007) | 1 line Commented out parts that aren't applicable to NET. ------------------------------------------------------------------------ r2353 | Remy Lebeau | 2007-08-04 03:58:52 +0200 (Sat, 04 Aug 2007) | 1 line Removed IdSys/IdObjs units ------------------------------------------------------------------------ r2352 | Remy Lebeau | 2007-08-04 03:56:57 +0200 (Sat, 04 Aug 2007) | 1 line Re-wrote to be stream-based instead of string-based. A lot of Indy operations work with streams, so this cuts down on some conversion overhead ------------------------------------------------------------------------ r2351 | Remy Lebeau | 2007-08-04 03:56:44 +0200 (Sat, 04 Aug 2007) | 1 line Re-wrote to use a new plugin architecture so encoding/decoding message headers is more flexible, more accurate, and allows the user to step in if manual work is needed ------------------------------------------------------------------------ r2350 | Remy Lebeau | 2007-08-04 03:55:31 +0200 (Sat, 04 Aug 2007) | 1 line Re-wrote to be stream-based instead of string-based. A lot of Indy operations work with streams, so this cuts down on some conversion overhead ------------------------------------------------------------------------ r2349 | Remy Lebeau | 2007-08-04 03:53:59 +0200 (Sat, 04 Aug 2007) | 1 line Re-wrote to be stream-based instead of string-based. A lot of Indy operations work with streams, so this cuts down on some conversion overhead ------------------------------------------------------------------------ r2348 | J. Peter Mugaas | 2007-08-04 03:53:45 +0200 (Sat, 04 Aug 2007) | 1 line Attempt to get file to compile. ------------------------------------------------------------------------ r2347 | Remy Lebeau | 2007-08-04 03:51:56 +0200 (Sat, 04 Aug 2007) | 1 line compiler warning ------------------------------------------------------------------------ r2346 | Remy Lebeau | 2007-08-04 03:50:43 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2345 | Remy Lebeau | 2007-08-04 03:49:30 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2344 | Remy Lebeau | 2007-08-04 03:47:38 +0200 (Sat, 04 Aug 2007) | 1 line Added IdCompilerDefines.inc ------------------------------------------------------------------------ r2343 | Remy Lebeau | 2007-08-04 03:43:47 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2342 | Remy Lebeau | 2007-08-04 03:43:08 +0200 (Sat, 04 Aug 2007) | 1 line Updated ReceiveBuffer() to pass the AIPVersion parameter to the Binding ------------------------------------------------------------------------ r2341 | J. Peter Mugaas | 2007-08-04 03:42:24 +0200 (Sat, 04 Aug 2007) | 1 line Minor fix. ------------------------------------------------------------------------ r2340 | Remy Lebeau | 2007-08-04 03:41:05 +0200 (Sat, 04 Aug 2007) | 1 line Updated DoReply() to use PosInStrArray() ------------------------------------------------------------------------ r2339 | Remy Lebeau | 2007-08-04 03:37:51 +0200 (Sat, 04 Aug 2007) | 1 line Move .NET fixes ------------------------------------------------------------------------ r2338 | J. Peter Mugaas | 2007-08-04 03:35:15 +0200 (Sat, 04 Aug 2007) | 1 line Fix. ------------------------------------------------------------------------ r2337 | Remy Lebeau | 2007-08-04 03:32:27 +0200 (Sat, 04 Aug 2007) | 1 line TIdPort changes ------------------------------------------------------------------------ r2336 | J. Peter Mugaas | 2007-08-04 03:28:23 +0200 (Sat, 04 Aug 2007) | 1 line Minor fix. ------------------------------------------------------------------------ r2335 | Remy Lebeau | 2007-08-04 03:28:11 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2334 | Remy Lebeau | 2007-08-04 03:27:18 +0200 (Sat, 04 Aug 2007) | 1 line Compiler fixes for .NET ------------------------------------------------------------------------ r2333 | Remy Lebeau | 2007-08-04 03:13:21 +0200 (Sat, 04 Aug 2007) | 1 line Moved ReadFromSource() and WriteDirect() logic into TIdIOHandler directly, and added new lower-level virtual methods for descendants to override. ------------------------------------------------------------------------ r2332 | Remy Lebeau | 2007-08-04 03:12:15 +0200 (Sat, 04 Aug 2007) | 1 line Moved ReadFromSource() and WriteDirect() logic to TIdIOHandler directly, and added new lower-level virtual methods for descendants to override. ------------------------------------------------------------------------ r2331 | Remy Lebeau | 2007-08-04 03:10:53 +0200 (Sat, 04 Aug 2007) | 1 line Added override for new SourceIsAvailable() method ------------------------------------------------------------------------ r2330 | J. Peter Mugaas | 2007-08-04 03:10:44 +0200 (Sat, 04 Aug 2007) | 1 line IFDEF out UINT64 for FreePascal. It's defined there as a proper QWord. ------------------------------------------------------------------------ r2329 | Remy Lebeau | 2007-08-04 03:09:34 +0200 (Sat, 04 Aug 2007) | 3 lines Changed ReadFromSource() and WriteDirect() to no longer be virtual. Added new lower-level virtual methods for them to call internally, to help consolidate byte processing better across all IOHandler classes Added TIdEncodig support ------------------------------------------------------------------------ r2328 | Remy Lebeau | 2007-08-04 03:06:44 +0200 (Sat, 04 Aug 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2327 | Remy Lebeau | 2007-08-04 03:03:15 +0200 (Sat, 04 Aug 2007) | 1 line Added TIdEncoding support ------------------------------------------------------------------------ r2326 | Remy Lebeau | 2007-08-04 03:01:59 +0200 (Sat, 04 Aug 2007) | 1 line Updated commands to send their output to nul ------------------------------------------------------------------------ r2325 | Remy Lebeau | 2007-08-04 02:58:00 +0200 (Sat, 04 Aug 2007) | 5 lines Added UTF-8 handling for non-.NET environments, needs to be replaced later with a better implementation Added TIdEncoding support to many string operations Better support for 64-bit streams ------------------------------------------------------------------------ r2324 | Remy Lebeau | 2007-08-04 02:43:29 +0200 (Sat, 04 Aug 2007) | 1 line Moved CheckForSocketError() and supporting methods to TIdStack ------------------------------------------------------------------------ r2323 | Remy Lebeau | 2007-08-04 02:42:55 +0200 (Sat, 04 Aug 2007) | 1 line Moved over CheckForSocketError() and supporting methods from TIdStackBSDBase ------------------------------------------------------------------------ r2322 | Remy Lebeau | 2007-08-04 02:41:49 +0200 (Sat, 04 Aug 2007) | 1 line Updated to store the last socket error code that occured for each thread ------------------------------------------------------------------------ r2321 | Remy Lebeau | 2007-08-04 02:39:04 +0200 (Sat, 04 Aug 2007) | 3 lines Fixed compiler errors in GROUP_FILTER_SIZE(), Stub_WSAEnumProtocols(), and Stub_WSAStringToAddress() Fixed memory leak in FixupStub() ------------------------------------------------------------------------ r2320 | Remy Lebeau | 2007-08-04 02:05:57 +0200 (Sat, 04 Aug 2007) | 1 line Added UINT64 ------------------------------------------------------------------------ r2319 | J. Peter Mugaas | 2007-08-03 09:38:58 +0200 (Fri, 03 Aug 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2318 | J. Peter Mugaas | 2007-08-03 08:23:06 +0200 (Fri, 03 Aug 2007) | 1 line Fix for some older Delphi versions. ------------------------------------------------------------------------ r2317 | J. Peter Mugaas | 2007-08-03 08:04:18 +0200 (Fri, 03 Aug 2007) | 1 line Update. ------------------------------------------------------------------------ r2316 | Remy Lebeau | 2007-08-03 07:52:01 +0200 (Fri, 03 Aug 2007) | 1 line Fix for Write() ------------------------------------------------------------------------ r2315 | Remy Lebeau | 2007-08-03 07:47:03 +0200 (Fri, 03 Aug 2007) | 1 line Tweaks ------------------------------------------------------------------------ r2314 | J. Peter Mugaas | 2007-08-03 07:39:58 +0200 (Fri, 03 Aug 2007) | 1 line Should compile. ------------------------------------------------------------------------ r2313 | J. Peter Mugaas | 2007-08-03 07:20:58 +0200 (Fri, 03 Aug 2007) | 1 line Followed Remy's suggestion about making FixupStud and FixUpSubEx functions. This works in both FPC and Delphi. ------------------------------------------------------------------------ r2312 | Remy Lebeau | 2007-08-03 07:06:32 +0200 (Fri, 03 Aug 2007) | 1 line Code Cleanup ------------------------------------------------------------------------ r2311 | Remy Lebeau | 2007-08-03 07:03:52 +0200 (Fri, 03 Aug 2007) | 1 line Removed OnDisconnect event, redundant. There is an OnDisconnected event in TIdTCPConnection ------------------------------------------------------------------------ r2310 | Remy Lebeau | 2007-08-03 07:00:03 +0200 (Fri, 03 Aug 2007) | 1 line Changed Body property to be declared as a TStrings instead of a TStringList ------------------------------------------------------------------------ r2309 | Remy Lebeau | 2007-08-03 06:46:04 +0200 (Fri, 03 Aug 2007) | 1 line Updated to use TIdPort ------------------------------------------------------------------------ r2308 | Remy Lebeau | 2007-08-03 06:44:19 +0200 (Fri, 03 Aug 2007) | 1 line Re-wrote to use TIdThread ------------------------------------------------------------------------ r2307 | J. Peter Mugaas | 2007-08-03 06:08:18 +0200 (Fri, 03 Aug 2007) | 1 line Temp revert. ------------------------------------------------------------------------ r2306 | Remy Lebeau | 2007-08-03 05:44:05 +0200 (Fri, 03 Aug 2007) | 1 line Removed IdSys and IdObjs units ------------------------------------------------------------------------ r2305 | Remy Lebeau | 2007-08-03 05:33:12 +0200 (Fri, 03 Aug 2007) | 3 lines Updated ParseDateTimeStamp() to use CharEquals() Updated ReadFromStrings() to use PosInStrArray() ------------------------------------------------------------------------ r2304 | Remy Lebeau | 2007-08-03 04:43:11 +0200 (Fri, 03 Aug 2007) | 1 line Removed use of GStackWindows pointer in TIdStackUnix.ReceiveMsg() ------------------------------------------------------------------------ r2303 | Remy Lebeau | 2007-08-03 04:42:52 +0200 (Fri, 03 Aug 2007) | 1 line Removed use of GStackWindows pointer in TIdStackLinux.ReceiveMsg() ------------------------------------------------------------------------ r2302 | Remy Lebeau | 2007-08-03 04:41:36 +0200 (Fri, 03 Aug 2007) | 5 lines Removed typecast in TIdSocketListWindows.FDSelect() Removed use of GWindowsStack pointer inside of TIdStackWindows methods Initializing GWindowsStack to nil on startup ------------------------------------------------------------------------ r2301 | Remy Lebeau | 2007-08-03 04:31:27 +0200 (Fri, 03 Aug 2007) | 1 line Updated CheckForSocketError() to return the AResult parameter by default instead of 0 ------------------------------------------------------------------------ r2300 | Remy Lebeau | 2007-08-03 04:15:42 +0200 (Fri, 03 Aug 2007) | 1 line Added return value to Write() ------------------------------------------------------------------------ r2299 | J. Peter Mugaas | 2007-08-02 17:43:31 +0200 (Thu, 02 Aug 2007) | 1 line Fix to compile in FPC. ------------------------------------------------------------------------ r2298 | J. Peter Mugaas | 2007-08-02 15:30:21 +0200 (Thu, 02 Aug 2007) | 1 line Fix for FPC compile error. ------------------------------------------------------------------------ r2297 | J. Peter Mugaas | 2007-08-02 15:23:42 +0200 (Thu, 02 Aug 2007) | 1 line Fix for FPC compile. ------------------------------------------------------------------------ r2296 | J. Peter Mugaas | 2007-08-02 15:19:41 +0200 (Thu, 02 Aug 2007) | 1 line In FPC, IdBuffer needs to be compiled in Delphi mode. ------------------------------------------------------------------------ r2295 | J. Peter Mugaas | 2007-08-01 23:44:33 +0200 (Wed, 01 Aug 2007) | 1 line Attempt to remove further compiler hints in Win64. FPC may not be handling evaluated expressions in a way you want. I have discussed this with them. It is impossible to remove all warnings about values being out of range. ------------------------------------------------------------------------ r2294 | J. Peter Mugaas | 2007-08-01 20:46:18 +0200 (Wed, 01 Aug 2007) | 1 line Removed unused unit refs. ------------------------------------------------------------------------ r2293 | J. Peter Mugaas | 2007-08-01 19:55:47 +0200 (Wed, 01 Aug 2007) | 1 line Reduced the number of FPC hints about range checks. It's impossible to remove them all (at least without making a mess that's bigger than the original problem). Calculate size at compile time for fixed types. ------------------------------------------------------------------------ r2292 | J. Peter Mugaas | 2007-08-01 17:37:51 +0200 (Wed, 01 Aug 2007) | 1 line Fixed a range check error in I encountered with ICMPv6 although it probably effected other places. The for loop TIdSocketListWindows.Remove was always executing once even if FFDSet.fd_count was zero. ------------------------------------------------------------------------ r2291 | J. Peter Mugaas | 2007-08-01 17:35:58 +0200 (Wed, 01 Aug 2007) | 1 line Fixed for FPC compile and confirmed that the change works in Delphi. ------------------------------------------------------------------------ r2290 | J. Peter Mugaas | 2007-08-01 07:38:38 +0200 (Wed, 01 Aug 2007) | 1 line I hope I got it all. ------------------------------------------------------------------------ r2289 | J. Peter Mugaas | 2007-08-01 05:05:36 +0200 (Wed, 01 Aug 2007) | 1 line Type fixes. AllStrings can't be easily translated. It may be a placeholder for strings that follow the record. ------------------------------------------------------------------------ r2288 | Remy Lebeau | 2007-08-01 04:49:54 +0200 (Wed, 01 Aug 2007) | 1 line Updated CloseLibrary() to set the additional function pointers to nil ------------------------------------------------------------------------ r2287 | J. Peter Mugaas | 2007-08-01 04:38:09 +0200 (Wed, 01 Aug 2007) | 1 line Added functions from fwpuclnt.dll that are documented as new in the Windows Vista Winsock API. ------------------------------------------------------------------------ r2286 | Remy Lebeau | 2007-08-01 03:30:56 +0200 (Wed, 01 Aug 2007) | 1 line Added EXTERNALSYM statement for SOCKET_PEER_TARGET_NAME record ------------------------------------------------------------------------ r2285 | J. Peter Mugaas | 2007-08-01 03:29:25 +0200 (Wed, 01 Aug 2007) | 1 line Should compile. ------------------------------------------------------------------------ r2284 | Remy Lebeau | 2007-08-01 03:21:48 +0200 (Wed, 01 Aug 2007) | 3 lines Renamed WSAIoctl() Guid constants to match Microsoft's ID naming convention Added function pointer stubs for WSASendMsg() and WSAPoll() ------------------------------------------------------------------------ r2283 | J. Peter Mugaas | 2007-08-01 03:02:02 +0200 (Wed, 01 Aug 2007) | 1 line Removed CIL prototypes. They aren't used and were being done inconsistantly. ------------------------------------------------------------------------ r2282 | J. Peter Mugaas | 2007-08-01 02:37:57 +0200 (Wed, 01 Aug 2007) | 1 line Package update. ------------------------------------------------------------------------ r2281 | J. Peter Mugaas | 2007-08-01 02:37:39 +0200 (Wed, 01 Aug 2007) | 1 line Minor cleanup. ------------------------------------------------------------------------ r2280 | J. Peter Mugaas | 2007-08-01 02:36:08 +0200 (Wed, 01 Aug 2007) | 1 line WSAPoll flags should be defined as EXTERNALSYM to make C++Builder happy. ------------------------------------------------------------------------ r2279 | J. Peter Mugaas | 2007-08-01 01:24:23 +0200 (Wed, 01 Aug 2007) | 1 line Fixed RecvMsg, I hope. ------------------------------------------------------------------------ r2278 | J. Peter Mugaas | 2007-08-01 01:16:46 +0200 (Wed, 01 Aug 2007) | 1 line Made some functions stdcall. ------------------------------------------------------------------------ r2277 | J. Peter Mugaas | 2007-08-01 00:50:53 +0200 (Wed, 01 Aug 2007) | 1 line New Vista functions. IdWship now uses IdWinsock2 to access functions right from the Winsock2 dll. ------------------------------------------------------------------------ r2276 | J. Peter Mugaas | 2007-07-31 17:32:25 +0200 (Tue, 31 Jul 2007) | 1 line Made GUID's public so others can use them and added Windows Vista functions (WSASendMsg and WSAPoll). ------------------------------------------------------------------------ r2275 | J. Peter Mugaas | 2007-07-31 15:41:40 +0200 (Tue, 31 Jul 2007) | 1 line Remove warning now that FDSet is an unsigned int in IdWinsock2. ------------------------------------------------------------------------ r2274 | J. Peter Mugaas | 2007-07-31 15:16:05 +0200 (Tue, 31 Jul 2007) | 1 line u_int really should be an "unsigned int". ------------------------------------------------------------------------ r2273 | J. Peter Mugaas | 2007-07-31 07:53:41 +0200 (Tue, 31 Jul 2007) | 1 line Package fix -- include IdZLibHeaders. ------------------------------------------------------------------------ r2272 | J. Peter Mugaas | 2007-07-30 14:37:05 +0200 (Mon, 30 Jul 2007) | 1 line Temp ver. numbers until I'm satisfied. ------------------------------------------------------------------------ r2271 | J. Peter Mugaas | 2007-07-30 14:36:43 +0200 (Mon, 30 Jul 2007) | 1 line Temp version numbers until I'm satisfied. Added some units that should've been added. ------------------------------------------------------------------------ r2270 | J. Peter Mugaas | 2007-07-30 14:35:32 +0200 (Mon, 30 Jul 2007) | 1 line Added BlockIntercept class. ------------------------------------------------------------------------ r2269 | J. Peter Mugaas | 2007-07-30 14:34:25 +0200 (Mon, 30 Jul 2007) | 1 line Minor improvement for Lazarus IDE being unable to scroll the toolbar. Removed some unused icons and added some components to the palete that should've been added. ------------------------------------------------------------------------ r2268 | J. Peter Mugaas | 2007-07-30 14:33:50 +0200 (Mon, 30 Jul 2007) | 1 line Minor improvement for Lazarus IDE being unable to scroll the toolbar. ------------------------------------------------------------------------ r2267 | J. Peter Mugaas | 2007-07-30 14:13:32 +0200 (Mon, 30 Jul 2007) | 1 line Remove compiler warnings about Write not being cross-platform. ------------------------------------------------------------------------ r2266 | J. Peter Mugaas | 2007-07-30 14:01:05 +0200 (Mon, 30 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2265 | J. Peter Mugaas | 2007-07-30 13:56:51 +0200 (Mon, 30 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2264 | J. Peter Mugaas | 2007-07-30 13:38:30 +0200 (Mon, 30 Jul 2007) | 1 line Updated packages. Versions temporary until I'm satisfied. ------------------------------------------------------------------------ r2263 | J. Peter Mugaas | 2007-07-30 13:37:40 +0200 (Mon, 30 Jul 2007) | 1 line Update. The values are temporary until I'm satisfied. ------------------------------------------------------------------------ r2262 | J. Peter Mugaas | 2007-07-30 13:36:02 +0200 (Mon, 30 Jul 2007) | 1 line Do not include unused graphics and made sure some comps were available for NET 2.0. ------------------------------------------------------------------------ r2261 | J. Peter Mugaas | 2007-07-30 13:34:22 +0200 (Mon, 30 Jul 2007) | 1 line Comment out something I'm not sure is really used. ------------------------------------------------------------------------ r2260 | J. Peter Mugaas | 2007-07-30 04:23:15 +0200 (Mon, 30 Jul 2007) | 1 line Added DotNET icons in case someone ports this to DotNET. We don't want those icons in the main protocols package so I moved them here. ------------------------------------------------------------------------ r2259 | J. Peter Mugaas | 2007-07-29 23:02:10 +0200 (Sun, 29 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2258 | J. Peter Mugaas | 2007-07-29 21:38:13 +0200 (Sun, 29 Jul 2007) | 1 line Adjustment to compile in packages. ------------------------------------------------------------------------ r2257 | J. Peter Mugaas | 2007-07-29 17:00:57 +0200 (Sun, 29 Jul 2007) | 1 line TIdWebDAV icon. ------------------------------------------------------------------------ r2256 | J. Peter Mugaas | 2007-07-29 17:00:25 +0200 (Sun, 29 Jul 2007) | 1 line Rebuild. ------------------------------------------------------------------------ r2255 | J. Peter Mugaas | 2007-07-29 16:59:25 +0200 (Sun, 29 Jul 2007) | 1 line Rebuild .DCR's. ------------------------------------------------------------------------ r2254 | J. Peter Mugaas | 2007-07-29 16:55:30 +0200 (Sun, 29 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2253 | J. Peter Mugaas | 2007-07-29 16:54:01 +0200 (Sun, 29 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2252 | J. Peter Mugaas | 2007-07-29 16:49:47 +0200 (Sun, 29 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2251 | J. Peter Mugaas | 2007-07-29 16:39:27 +0200 (Sun, 29 Jul 2007) | 1 line IdWebDav is now included. ------------------------------------------------------------------------ r2250 | J. Peter Mugaas | 2007-07-29 16:38:41 +0200 (Sun, 29 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2249 | J. Peter Mugaas | 2007-07-29 03:09:53 +0200 (Sun, 29 Jul 2007) | 1 line Added IdWebDAV. ------------------------------------------------------------------------ r2248 | J. Peter Mugaas | 2007-07-29 01:48:13 +0200 (Sun, 29 Jul 2007) | 1 line Fixed for inclusion in package. ------------------------------------------------------------------------ r2247 | J. Peter Mugaas | 2007-07-28 13:27:17 +0200 (Sat, 28 Jul 2007) | 1 line HTTP should not compress if Compressor.IsReady = False. ------------------------------------------------------------------------ r2246 | J. Peter Mugaas | 2007-07-28 13:21:24 +0200 (Sat, 28 Jul 2007) | 1 line Should Ignore FileTransferMode deflate if Compressor functionality is not available. ------------------------------------------------------------------------ r2245 | Remy Lebeau | 2007-07-28 13:09:01 +0200 (Sat, 28 Jul 2007) | 1 line Updated to call CreateFmt() constructor for exceptions ------------------------------------------------------------------------ r2244 | J. Peter Mugaas | 2007-07-28 12:54:58 +0200 (Sat, 28 Jul 2007) | 1 line Minor compile fix. ------------------------------------------------------------------------ r2243 | J. Peter Mugaas | 2007-07-28 12:50:27 +0200 (Sat, 28 Jul 2007) | 1 line Remove warning about unused "s" string. ------------------------------------------------------------------------ r2242 | J. Peter Mugaas | 2007-07-28 12:49:13 +0200 (Sat, 28 Jul 2007) | 1 line Added check for determining if the Zlib library was loaded. This is helpful for dynamically linked libraries. ------------------------------------------------------------------------ r2241 | J. Peter Mugaas | 2007-07-28 12:42:35 +0200 (Sat, 28 Jul 2007) | 1 line Fix compile error. ------------------------------------------------------------------------ r2240 | J. Peter Mugaas | 2007-07-28 12:42:16 +0200 (Sat, 28 Jul 2007) | 1 line Fix compile errors. ------------------------------------------------------------------------ r2239 | J. Peter Mugaas | 2007-07-28 12:30:23 +0200 (Sat, 28 Jul 2007) | 1 line Remove compile warning. ------------------------------------------------------------------------ r2238 | J. Peter Mugaas | 2007-07-28 12:28:35 +0200 (Sat, 28 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2237 | Remy Lebeau | 2007-07-28 12:26:34 +0200 (Sat, 28 Jul 2007) | 1 line Updated to override the new overloaded version of Send() ------------------------------------------------------------------------ r2236 | J. Peter Mugaas | 2007-07-28 12:23:09 +0200 (Sat, 28 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2235 | J. Peter Mugaas | 2007-07-28 12:19:17 +0200 (Sat, 28 Jul 2007) | 1 line No API call for Unix CopyFileTo. I may research it later. ------------------------------------------------------------------------ r2234 | J. Peter Mugaas | 2007-07-28 12:14:46 +0200 (Sat, 28 Jul 2007) | 1 line Minor fix in IdGlobal. ------------------------------------------------------------------------ r2233 | Remy Lebeau | 2007-07-28 12:12:16 +0200 (Sat, 28 Jul 2007) | 1 line Updated to override new overloaded version of Send() ------------------------------------------------------------------------ r2232 | Remy Lebeau | 2007-07-28 12:10:55 +0200 (Sat, 28 Jul 2007) | 1 line Added overloaded version of Send() to take a TIdEMailAddressList as a parameter. Needed for better relaying and mass mailing support, as the recipients in the TIdMessage may not be the desired target recipients ------------------------------------------------------------------------ r2231 | Remy Lebeau | 2007-07-28 12:07:57 +0200 (Sat, 28 Jul 2007) | 3 lines Fix for LongWordToOrdFourByte() Tweak to CopyFileTo() defines ------------------------------------------------------------------------ r2230 | J. Peter Mugaas | 2007-07-28 12:05:17 +0200 (Sat, 28 Jul 2007) | 1 line Fix. ------------------------------------------------------------------------ r2229 | J. Peter Mugaas | 2007-07-28 11:53:59 +0200 (Sat, 28 Jul 2007) | 1 line Fixed compile. ------------------------------------------------------------------------ r2228 | Remy Lebeau | 2007-07-28 11:52:34 +0200 (Sat, 28 Jul 2007) | 1 line Added IsReadyToStart() method ------------------------------------------------------------------------ r2227 | Remy Lebeau | 2007-07-28 11:50:34 +0200 (Sat, 28 Jul 2007) | 1 line Added IsReadyToStart() method ------------------------------------------------------------------------ r2226 | Remy Lebeau | 2007-07-28 11:46:33 +0200 (Sat, 28 Jul 2007) | 3 lines Updated LoginSASL() to raise an exception if all matching SASL types fail Updated ParseCapaReply() to use TextStartsWith() and CharIsInSet() ------------------------------------------------------------------------ r2225 | Remy Lebeau | 2007-07-28 11:43:41 +0200 (Sat, 28 Jul 2007) | 1 line Changed LongWordToOrdFourByte() into a procedure ------------------------------------------------------------------------ r2224 | Remy Lebeau | 2007-07-28 11:40:25 +0200 (Sat, 28 Jul 2007) | 1 line Added data type to TIdLongWordIP.ByteValue property declaration ------------------------------------------------------------------------ r2223 | Remy Lebeau | 2007-07-28 11:39:33 +0200 (Sat, 28 Jul 2007) | 1 line Additional functions ------------------------------------------------------------------------ r2222 | Remy Lebeau | 2007-07-28 11:27:34 +0200 (Sat, 28 Jul 2007) | 1 line Fix for properties with Index specifer ------------------------------------------------------------------------ r2221 | Remy Lebeau | 2007-07-28 11:15:24 +0200 (Sat, 28 Jul 2007) | 1 line Added IsReadyToStart() method ------------------------------------------------------------------------ r2220 | Remy Lebeau | 2007-07-28 11:14:10 +0200 (Sat, 28 Jul 2007) | 1 line Added IsReadyToStart{} method ------------------------------------------------------------------------ r2219 | Remy Lebeau | 2007-07-28 11:03:46 +0200 (Sat, 28 Jul 2007) | 1 line Re-wrote to use TIdLongWord as the underlying storage for TIpProperty ------------------------------------------------------------------------ r2218 | Remy Lebeau | 2007-07-28 09:39:47 +0200 (Sat, 28 Jul 2007) | 1 line Updated to use WIN32_OR_WIN64_OR_WINCE instead ------------------------------------------------------------------------ r2217 | Remy Lebeau | 2007-07-28 09:30:35 +0200 (Sat, 28 Jul 2007) | 1 line Removed the check for Connected from DoExecute(), redundant ------------------------------------------------------------------------ r2216 | Remy Lebeau | 2007-07-28 09:26:46 +0200 (Sat, 28 Jul 2007) | 1 line Updated to use TIdLongWord instead ------------------------------------------------------------------------ r2215 | J. Peter Mugaas | 2007-07-28 09:01:48 +0200 (Sat, 28 Jul 2007) | 1 line Fix compiler warning. ------------------------------------------------------------------------ r2214 | J. Peter Mugaas | 2007-07-28 08:54:44 +0200 (Sat, 28 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2213 | J. Peter Mugaas | 2007-07-28 08:48:41 +0200 (Sat, 28 Jul 2007) | 1 line Fixed platform warning. ------------------------------------------------------------------------ r2212 | J. Peter Mugaas | 2007-07-28 08:39:23 +0200 (Sat, 28 Jul 2007) | 1 line New WriteStringToStream parameters for writing how many bytes and what offset in the string. ------------------------------------------------------------------------ r2211 | Remy Lebeau | 2007-07-28 08:32:15 +0200 (Sat, 28 Jul 2007) | 4 lines Updated NetAddressChanged() and NetMaskChanged() to use TextStartsWith() Removed redundant property setters ------------------------------------------------------------------------ r2210 | J. Peter Mugaas | 2007-07-28 08:04:18 +0200 (Sat, 28 Jul 2007) | 1 line Compile fixes. ------------------------------------------------------------------------ r2209 | J. Peter Mugaas | 2007-07-28 08:02:25 +0200 (Sat, 28 Jul 2007) | 1 line Compile fixes. ------------------------------------------------------------------------ r2208 | J. Peter Mugaas | 2007-07-28 07:57:52 +0200 (Sat, 28 Jul 2007) | 1 line Compile fixes. ------------------------------------------------------------------------ r2207 | J. Peter Mugaas | 2007-07-28 07:54:44 +0200 (Sat, 28 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2206 | J. Peter Mugaas | 2007-07-28 07:46:13 +0200 (Sat, 28 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2205 | Remy Lebeau | 2007-07-28 07:45:15 +0200 (Sat, 28 Jul 2007) | 1 line Tweaks to TIdMappedPortContext.OutboundConnect() ------------------------------------------------------------------------ r2204 | Remy Lebeau | 2007-07-28 07:40:41 +0200 (Sat, 28 Jul 2007) | 1 line Various tweaks ------------------------------------------------------------------------ r2203 | Remy Lebeau | 2007-07-28 07:11:52 +0200 (Sat, 28 Jul 2007) | 1 line Update CheckForStart() to use new CharEquals() function ------------------------------------------------------------------------ r2202 | Remy Lebeau | 2007-07-28 07:09:31 +0200 (Sat, 28 Jul 2007) | 1 line Updated WriteLnRFC() to call TextStartsWith() ------------------------------------------------------------------------ r2201 | Remy Lebeau | 2007-07-28 07:08:25 +0200 (Sat, 28 Jul 2007) | 1 line Updated TIdStack.MakeCanonicalIPv6Address() to call IdGlobal.MakeCanonicalIPv6Address() ------------------------------------------------------------------------ r2200 | Remy Lebeau | 2007-07-28 06:54:12 +0200 (Sat, 28 Jul 2007) | 1 line Renamed CharMatches() to CharEquals() ------------------------------------------------------------------------ r2199 | J. Peter Mugaas | 2007-07-28 06:42:56 +0200 (Sat, 28 Jul 2007) | 1 line Remove compiler warning. ------------------------------------------------------------------------ r2198 | Remy Lebeau | 2007-07-28 06:08:46 +0200 (Sat, 28 Jul 2007) | 1 line Various tweaks ------------------------------------------------------------------------ r2197 | Remy Lebeau | 2007-07-28 05:57:06 +0200 (Sat, 28 Jul 2007) | 1 line Various tweaks ------------------------------------------------------------------------ r2196 | Remy Lebeau | 2007-07-28 05:55:25 +0200 (Sat, 28 Jul 2007) | 1 line Removed TIdMappedPortTCPAccess ------------------------------------------------------------------------ r2195 | Remy Lebeau | 2007-07-28 05:51:52 +0200 (Sat, 28 Jul 2007) | 1 line Updated DoUDPRead() to use TIdSocketHandle.Send() instead ------------------------------------------------------------------------ r2194 | Remy Lebeau | 2007-07-28 05:50:45 +0200 (Sat, 28 Jul 2007) | 3 lines Updated to use new TIdMappedPortContext.CheckForData() method Updated TIdMappedFtpDataThread to send data as TIdBytes instead of String ------------------------------------------------------------------------ r2193 | Remy Lebeau | 2007-07-28 05:47:30 +0200 (Sat, 28 Jul 2007) | 1 line Added CheckForData() method to TIdMappedPortContext ------------------------------------------------------------------------ r2192 | J. Peter Mugaas | 2007-07-28 05:46:55 +0200 (Sat, 28 Jul 2007) | 1 line Fixed compiler warning about unused variable. ------------------------------------------------------------------------ r2191 | J. Peter Mugaas | 2007-07-28 05:45:08 +0200 (Sat, 28 Jul 2007) | 1 line Fix compiler warnings and errors. ------------------------------------------------------------------------ r2190 | J. Peter Mugaas | 2007-07-28 05:26:26 +0200 (Sat, 28 Jul 2007) | 1 line Fix compile error. ------------------------------------------------------------------------ r2189 | J. Peter Mugaas | 2007-07-28 05:25:10 +0200 (Sat, 28 Jul 2007) | 1 line Compile fies and improvement in Z/VM parser. ------------------------------------------------------------------------ r2188 | J. Peter Mugaas | 2007-07-28 04:28:34 +0200 (Sat, 28 Jul 2007) | 1 line Minor compile fix. ------------------------------------------------------------------------ r2187 | Remy Lebeau | 2007-07-28 04:18:55 +0200 (Sat, 28 Jul 2007) | 1 line Updated to use TextIsSame() ------------------------------------------------------------------------ r2186 | Remy Lebeau | 2007-07-28 04:14:30 +0200 (Sat, 28 Jul 2007) | 1 line Updated CheckReply() to call Exception.CreateFmt() instead ------------------------------------------------------------------------ r2185 | Remy Lebeau | 2007-07-28 04:02:27 +0200 (Sat, 28 Jul 2007) | 1 line Made sure that IdGlobalProtocols.WrapText() is called an not SysUtils.WrapText() ------------------------------------------------------------------------ r2184 | Remy Lebeau | 2007-07-28 04:01:32 +0200 (Sat, 28 Jul 2007) | 1 line Changes to FixupStub/Ex() ------------------------------------------------------------------------ r2183 | J. Peter Mugaas | 2007-07-27 14:24:26 +0200 (Fri, 27 Jul 2007) | 1 line Removed an assignment that might not work. ------------------------------------------------------------------------ r2182 | Remy Lebeau | 2007-07-27 11:58:56 +0200 (Fri, 27 Jul 2007) | 1 line Various tweaks ------------------------------------------------------------------------ r2181 | Remy Lebeau | 2007-07-27 11:56:23 +0200 (Fri, 27 Jul 2007) | 1 line Tweaks to DoExecute() ------------------------------------------------------------------------ r2180 | Remy Lebeau | 2007-07-27 11:51:56 +0200 (Fri, 27 Jul 2007) | 1 line Reverted back to using the IOHandler.ReadLnTimedOut property ------------------------------------------------------------------------ r2179 | Remy Lebeau | 2007-07-27 11:35:39 +0200 (Fri, 27 Jul 2007) | 1 line Various tweaks ------------------------------------------------------------------------ r2178 | Remy Lebeau | 2007-07-27 11:23:24 +0200 (Fri, 27 Jul 2007) | 1 line Updated to use TextStartsWith() and TextEndsWith() ------------------------------------------------------------------------ r2177 | Remy Lebeau | 2007-07-27 11:09:48 +0200 (Fri, 27 Jul 2007) | 1 line Fix for exceptions not being raised after constructed ------------------------------------------------------------------------ r2176 | Remy Lebeau | 2007-07-27 09:18:02 +0200 (Fri, 27 Jul 2007) | 1 line Removed THostNameGetEvent type, redundant. Using TIdContextEvent instead ------------------------------------------------------------------------ r2175 | Remy Lebeau | 2007-07-27 09:09:10 +0200 (Fri, 27 Jul 2007) | 1 line Changed FoldLine() to return a TStrings instead of a TStringList ------------------------------------------------------------------------ r2174 | Remy Lebeau | 2007-07-27 08:59:49 +0200 (Fri, 27 Jul 2007) | 1 line Updated to use TIdPort ------------------------------------------------------------------------ r2173 | J. Peter Mugaas | 2007-07-27 02:59:33 +0200 (Fri, 27 Jul 2007) | 1 line XP test in RecvMsg was not working right for Windows Vista (v6.0). ------------------------------------------------------------------------ r2172 | J. Peter Mugaas | 2007-07-27 02:02:31 +0200 (Fri, 27 Jul 2007) | 1 line Removed Compiler warning about unused value assignment. ------------------------------------------------------------------------ r2171 | J. Peter Mugaas | 2007-07-26 21:03:12 +0200 (Thu, 26 Jul 2007) | 1 line Updates for IPv6 and minor fixes. ------------------------------------------------------------------------ r2170 | Remy Lebeau | 2007-07-26 13:00:14 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2169 | Remy Lebeau | 2007-07-26 12:59:08 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2168 | Remy Lebeau | 2007-07-26 12:57:47 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2167 | Remy Lebeau | 2007-07-26 12:56:03 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2166 | Remy Lebeau | 2007-07-26 12:40:25 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2165 | Remy Lebeau | 2007-07-26 12:36:44 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2164 | Remy Lebeau | 2007-07-26 12:34:45 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2163 | Remy Lebeau | 2007-07-26 12:31:27 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2162 | Remy Lebeau | 2007-07-26 12:26:10 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2161 | Remy Lebeau | 2007-07-26 12:24:16 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2160 | Remy Lebeau | 2007-07-26 12:23:15 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2159 | Remy Lebeau | 2007-07-26 12:21:44 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2158 | Remy Lebeau | 2007-07-26 12:18:34 +0200 (Thu, 26 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2157 | Remy Lebeau | 2007-07-26 12:13:14 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2156 | Remy Lebeau | 2007-07-26 12:09:23 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2155 | Remy Lebeau | 2007-07-26 12:03:52 +0200 (Thu, 26 Jul 2007) | 1 line Code Cleanup ------------------------------------------------------------------------ r2154 | Remy Lebeau | 2007-07-26 12:01:18 +0200 (Thu, 26 Jul 2007) | 1 line Code Cleanup ------------------------------------------------------------------------ r2153 | Remy Lebeau | 2007-07-26 11:59:43 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2152 | Remy Lebeau | 2007-07-26 11:58:35 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2151 | Remy Lebeau | 2007-07-26 11:51:16 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2150 | Remy Lebeau | 2007-07-26 11:49:52 +0200 (Thu, 26 Jul 2007) | 1 line Removed AIPVersion parameter from Accept(), no longer used ------------------------------------------------------------------------ r2149 | Remy Lebeau | 2007-07-26 11:45:53 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2148 | Remy Lebeau | 2007-07-26 11:45:27 +0200 (Thu, 26 Jul 2007) | 1 line Tweaks to ParseLine() ------------------------------------------------------------------------ r2147 | Remy Lebeau | 2007-07-26 11:43:44 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2146 | Remy Lebeau | 2007-07-26 11:31:41 +0200 (Thu, 26 Jul 2007) | 1 line Added OnBeforeBind event ------------------------------------------------------------------------ r2145 | Remy Lebeau | 2007-07-26 11:30:12 +0200 (Thu, 26 Jul 2007) | 1 line Added TIdSocketHandleEvent type ------------------------------------------------------------------------ r2144 | Remy Lebeau | 2007-07-26 11:29:07 +0200 (Thu, 26 Jul 2007) | 1 line Added OnBeforeBind and OnAfterBind events ------------------------------------------------------------------------ r2143 | Remy Lebeau | 2007-07-26 11:26:24 +0200 (Thu, 26 Jul 2007) | 1 line Removed AIPVersion parameter from Accept(), no longer used ------------------------------------------------------------------------ r2142 | J. Peter Mugaas | 2007-07-26 11:22:37 +0200 (Thu, 26 Jul 2007) | 1 line Minor fix. ------------------------------------------------------------------------ r2141 | J. Peter Mugaas | 2007-07-26 10:56:59 +0200 (Thu, 26 Jul 2007) | 1 line Moved IPVersionUnsupported down to IdStack. ------------------------------------------------------------------------ r2140 | J. Peter Mugaas | 2007-07-26 10:56:25 +0200 (Thu, 26 Jul 2007) | 1 line For Stacks, moved IPVersionUnsupported down to IdStack. Did a few minor adjustments to IdStruct. ------------------------------------------------------------------------ r2139 | Remy Lebeau | 2007-07-26 10:30:37 +0200 (Thu, 26 Jul 2007) | 3 lines Updated to override different overloads of Accept(), GetPeerName(), and GetSocketName() Updated Accept() to check the actual IP version of the client socket ------------------------------------------------------------------------ r2138 | Remy Lebeau | 2007-07-26 10:27:00 +0200 (Thu, 26 Jul 2007) | 1 line Updated Accept() to check the actual IP version of the client socket ------------------------------------------------------------------------ r2137 | Remy Lebeau | 2007-07-26 10:24:09 +0200 (Thu, 26 Jul 2007) | 3 lines Updated to override different overloads of Accept(), GetPeerName(), and GetSocketName() Updated Accept() to check the actual IP version of the client socket ------------------------------------------------------------------------ r2136 | Remy Lebeau | 2007-07-26 10:21:46 +0200 (Thu, 26 Jul 2007) | 3 lines Updated to override different overloads of Accept(), GetPeerName(), and GetSocketName() Updated Accept() to check the actual IP version of the client socket ------------------------------------------------------------------------ r2135 | Remy Lebeau | 2007-07-26 10:00:04 +0200 (Thu, 26 Jul 2007) | 1 line Removed virtual specified from some of the Accept(), GetPeerName(), and GetSocketName() overloads ------------------------------------------------------------------------ r2134 | Remy Lebeau | 2007-07-26 09:58:05 +0200 (Thu, 26 Jul 2007) | 1 line Some functionality was still using Integer instead of LongWord ------------------------------------------------------------------------ r2133 | Remy Lebeau | 2007-07-26 09:57:20 +0200 (Thu, 26 Jul 2007) | 3 lines Updated IndyLength(TStream) to use Int64 Added CharMatches() function ------------------------------------------------------------------------ r2132 | J. Peter Mugaas | 2007-07-26 06:27:26 +0200 (Thu, 26 Jul 2007) | 1 line Minor fix. ------------------------------------------------------------------------ r2131 | J. Peter Mugaas | 2007-07-26 06:24:42 +0200 (Thu, 26 Jul 2007) | 1 line Minor fix. ------------------------------------------------------------------------ r2130 | J. Peter Mugaas | 2007-07-26 06:24:19 +0200 (Thu, 26 Jul 2007) | 1 line Fix for invalid typecast error. ------------------------------------------------------------------------ r2129 | J. Peter Mugaas | 2007-07-26 05:52:52 +0200 (Thu, 26 Jul 2007) | 1 line Changed BytesLen to LongWord so calculations are more predictable. ------------------------------------------------------------------------ r2128 | J. Peter Mugaas | 2007-07-26 05:49:18 +0200 (Thu, 26 Jul 2007) | 1 line EPSV should also return the port number. ------------------------------------------------------------------------ r2127 | Remy Lebeau | 2007-07-26 05:32:50 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2126 | Remy Lebeau | 2007-07-26 05:30:00 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2125 | J. Peter Mugaas | 2007-07-26 05:25:08 +0200 (Thu, 26 Jul 2007) | 1 line Should compile. ------------------------------------------------------------------------ r2124 | Remy Lebeau | 2007-07-26 05:20:23 +0200 (Thu, 26 Jul 2007) | 3 lines Changed TIdMicrowareOS9FTPListItem.OS9Sector property from a Cardinal to a LongWord Code cleanup ------------------------------------------------------------------------ r2123 | Remy Lebeau | 2007-07-26 05:18:11 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2122 | Remy Lebeau | 2007-07-26 05:00:29 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2121 | Remy Lebeau | 2007-07-26 04:44:44 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2120 | Remy Lebeau | 2007-07-26 04:15:38 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2119 | Remy Lebeau | 2007-07-26 04:00:01 +0200 (Thu, 26 Jul 2007) | 1 line Updated CheckListing() to use TextStartsWith() ------------------------------------------------------------------------ r2118 | Remy Lebeau | 2007-07-26 03:58:02 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2117 | Remy Lebeau | 2007-07-26 03:50:29 +0200 (Thu, 26 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2116 | Remy Lebeau | 2007-07-26 03:33:56 +0200 (Thu, 26 Jul 2007) | 3 lines Updated to use TIdPort Fix for Help() being implemented completely wrong ------------------------------------------------------------------------ r2115 | J. Peter Mugaas | 2007-07-26 02:01:39 +0200 (Thu, 26 Jul 2007) | 1 line Microsoft.NET 2.0 supports a proper RecvMsg call. ------------------------------------------------------------------------ r2114 | J. Peter Mugaas | 2007-07-25 20:30:24 +0200 (Wed, 25 Jul 2007) | 1 line Should compile. ------------------------------------------------------------------------ r2113 | J. Peter Mugaas | 2007-07-25 20:21:40 +0200 (Wed, 25 Jul 2007) | 1 line We should be able to support Ping for IPv6. ------------------------------------------------------------------------ r2112 | J. Peter Mugaas | 2007-07-25 20:21:06 +0200 (Wed, 25 Jul 2007) | 1 line We should be able to support Ping for IPv6 in DotNET 2. ------------------------------------------------------------------------ r2111 | J. Peter Mugaas | 2007-07-25 17:20:34 +0200 (Wed, 25 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2110 | J. Peter Mugaas | 2007-07-25 17:19:17 +0200 (Wed, 25 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2109 | J. Peter Mugaas | 2007-07-25 17:05:52 +0200 (Wed, 25 Jul 2007) | 1 line TypInfo needs to be added for D2007. ------------------------------------------------------------------------ r2108 | J. Peter Mugaas | 2007-07-25 16:13:58 +0200 (Wed, 25 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2107 | J. Peter Mugaas | 2007-07-25 15:40:18 +0200 (Wed, 25 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2106 | J. Peter Mugaas | 2007-07-25 15:35:57 +0200 (Wed, 25 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2105 | J. Peter Mugaas | 2007-07-25 15:33:00 +0200 (Wed, 25 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2104 | J. Peter Mugaas | 2007-07-25 15:31:57 +0200 (Wed, 25 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2103 | Remy Lebeau | 2007-07-25 08:18:48 +0200 (Wed, 25 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2102 | Remy Lebeau | 2007-07-25 07:43:47 +0200 (Wed, 25 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2101 | Remy Lebeau | 2007-07-25 07:37:27 +0200 (Wed, 25 Jul 2007) | 1 line Updated to use TextIsSame() ------------------------------------------------------------------------ r2100 | Remy Lebeau | 2007-07-25 07:18:23 +0200 (Wed, 25 Jul 2007) | 1 line code cleanup ------------------------------------------------------------------------ r2099 | Remy Lebeau | 2007-07-25 07:15:28 +0200 (Wed, 25 Jul 2007) | 1 line Removed component type references, not needed ------------------------------------------------------------------------ r2098 | Remy Lebeau | 2007-07-25 07:13:50 +0200 (Wed, 25 Jul 2007) | 1 line Removed redundant calls to RegisterPropertyEditor() ------------------------------------------------------------------------ r2097 | Remy Lebeau | 2007-07-25 06:56:20 +0200 (Wed, 25 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2096 | Remy Lebeau | 2007-07-25 05:27:34 +0200 (Wed, 25 Jul 2007) | 1 line Added ContentDisposition property to TIdEntityHeaderInfo ------------------------------------------------------------------------ r2095 | Remy Lebeau | 2007-07-25 05:23:29 +0200 (Wed, 25 Jul 2007) | 7 lines Updated to not autofill TIdMimeTable on creation Updated TIdHTTPResponseInfo.ServeFile() to include a 'Content-Disposition' response header Updated TIdHTTPResponseInfo.SmartServeFile() to call ServeFile() Removed redundant headers from TIdHTTPResponseInfo.SetHeaders() ------------------------------------------------------------------------ r2094 | Remy Lebeau | 2007-07-25 04:54:53 +0200 (Wed, 25 Jul 2007) | 3 lines Updated TIdNetscapeCookie.IsValidCookie() to check if FDomain is a hostname Updated TIdServerCookie.GetCookie() to use new IdGlobal.DateTimeGMTToCookieStr() function ------------------------------------------------------------------------ r2093 | Remy Lebeau | 2007-07-25 04:50:51 +0200 (Wed, 25 Jul 2007) | 1 line Added DateTimeGMTToCookieStr() ------------------------------------------------------------------------ r2092 | Remy Lebeau | 2007-07-25 04:26:30 +0200 (Wed, 25 Jul 2007) | 1 line Merge from FPC branch ------------------------------------------------------------------------ r2091 | Remy Lebeau | 2007-07-25 03:59:49 +0200 (Wed, 25 Jul 2007) | 1 line Fix for DoNext() filling in the FQopOptions from the wrong params list ------------------------------------------------------------------------ r2090 | Remy Lebeau | 2007-07-25 03:50:22 +0200 (Wed, 25 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2089 | Remy Lebeau | 2007-07-25 03:48:08 +0200 (Wed, 25 Jul 2007) | 1 line Added LoadFromStream() and LoadFromFile() methods ------------------------------------------------------------------------ r2088 | Remy Lebeau | 2007-07-25 03:38:58 +0200 (Wed, 25 Jul 2007) | 1 line Updated to reflect changes in IdStruct.pas ------------------------------------------------------------------------ r2087 | Remy Lebeau | 2007-07-25 03:38:33 +0200 (Wed, 25 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2086 | Remy Lebeau | 2007-07-25 03:37:13 +0200 (Wed, 25 Jul 2007) | 4 lines Removed AReplyStatus parameter from various methods, redundant Added TIdIPv4_ICMP class ------------------------------------------------------------------------ r2085 | Remy Lebeau | 2007-07-25 03:35:31 +0200 (Wed, 25 Jul 2007) | 1 line Updated to be more polymorphic ------------------------------------------------------------------------ r2084 | Remy Lebeau | 2007-07-24 11:53:41 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2083 | Remy Lebeau | 2007-07-24 11:52:00 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2082 | J. Peter Mugaas | 2007-07-24 11:25:53 +0200 (Tue, 24 Jul 2007) | 1 line Fix. All Port values should be TIdPort not Integer. ------------------------------------------------------------------------ r2081 | Remy Lebeau | 2007-07-24 11:24:38 +0200 (Tue, 24 Jul 2007) | 1 line Updated OnWork event handlers to use Int64 ------------------------------------------------------------------------ r2080 | Remy Lebeau | 2007-07-24 11:17:50 +0200 (Tue, 24 Jul 2007) | 1 line Added RSReplyCodeAlreadyExists ------------------------------------------------------------------------ r2079 | Remy Lebeau | 2007-07-24 11:16:40 +0200 (Tue, 24 Jul 2007) | 1 line Updated UpdateBindingLocal() and UpdateBindingPeer() to set the IPVersion property ------------------------------------------------------------------------ r2078 | Remy Lebeau | 2007-07-24 11:13:31 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2077 | Remy Lebeau | 2007-07-24 11:11:37 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2076 | Remy Lebeau | 2007-07-24 11:10:24 +0200 (Tue, 24 Jul 2007) | 1 line Exception handling tweaks to SetCode() ------------------------------------------------------------------------ r2075 | J. Peter Mugaas | 2007-07-24 10:56:15 +0200 (Tue, 24 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2074 | Remy Lebeau | 2007-07-24 10:55:32 +0200 (Tue, 24 Jul 2007) | 1 line Updated to pass string parameters by 'const' ------------------------------------------------------------------------ r2073 | Remy Lebeau | 2007-07-24 10:42:31 +0200 (Tue, 24 Jul 2007) | 1 line Changed event handlers to use pass parameters by 'const' ------------------------------------------------------------------------ r2072 | Remy Lebeau | 2007-07-24 10:40:33 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2071 | Remy Lebeau | 2007-07-24 10:39:46 +0200 (Tue, 24 Jul 2007) | 1 line Code Cleanup ------------------------------------------------------------------------ r2070 | Remy Lebeau | 2007-07-24 10:37:30 +0200 (Tue, 24 Jul 2007) | 1 line Updated to use TIdThread instead of TThread directly ------------------------------------------------------------------------ r2069 | Remy Lebeau | 2007-07-24 10:16:50 +0200 (Tue, 24 Jul 2007) | 1 line Removed check for PropCount value, redundant ------------------------------------------------------------------------ r2068 | J. Peter Mugaas | 2007-07-24 10:13:31 +0200 (Tue, 24 Jul 2007) | 1 line Compile fix. ------------------------------------------------------------------------ r2067 | J. Peter Mugaas | 2007-07-24 10:11:03 +0200 (Tue, 24 Jul 2007) | 1 line Minor CYA so compiler will not warn us about an uninitialized variable. ------------------------------------------------------------------------ r2066 | Remy Lebeau | 2007-07-24 10:05:49 +0200 (Tue, 24 Jul 2007) | 1 line Added use of USEINLINE define ------------------------------------------------------------------------ r2065 | Remy Lebeau | 2007-07-24 10:03:06 +0200 (Tue, 24 Jul 2007) | 1 line Removed Receive/SendStream property getters/setters, redundant ------------------------------------------------------------------------ r2064 | J. Peter Mugaas | 2007-07-24 09:56:49 +0200 (Tue, 24 Jul 2007) | 1 line Adjusted DNS Resolver for changes in IdGlobal. ------------------------------------------------------------------------ r2063 | Remy Lebeau | 2007-07-24 09:54:56 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2062 | Remy Lebeau | 2007-07-24 09:53:11 +0200 (Tue, 24 Jul 2007) | 3 lines Constructor tweaks Added call to SysRegisterExpectedMemoryLeak() to initialization under Delphi 2006+ ------------------------------------------------------------------------ r2061 | J. Peter Mugaas | 2007-07-24 09:41:43 +0200 (Tue, 24 Jul 2007) | 1 line Minor fixes. ------------------------------------------------------------------------ r2060 | Remy Lebeau | 2007-07-24 09:40:38 +0200 (Tue, 24 Jul 2007) | 1 line Updated with latest IdGlobal changes ------------------------------------------------------------------------ r2059 | Remy Lebeau | 2007-07-24 09:37:05 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2058 | Remy Lebeau | 2007-07-24 09:34:24 +0200 (Tue, 24 Jul 2007) | 1 line Various changes for Word->TIdPort values, parameter tweaks ------------------------------------------------------------------------ r2057 | Remy Lebeau | 2007-07-24 09:14:21 +0200 (Tue, 24 Jul 2007) | 1 line Updated to no longer care what component class owns the collection that is being edited ------------------------------------------------------------------------ r2056 | J. Peter Mugaas | 2007-07-24 09:14:03 +0200 (Tue, 24 Jul 2007) | 1 line Fix compile errors. ------------------------------------------------------------------------ r2055 | J. Peter Mugaas | 2007-07-24 09:04:52 +0200 (Tue, 24 Jul 2007) | 1 line Minor adjustments for IdBuffer. ------------------------------------------------------------------------ r2054 | Remy Lebeau | 2007-07-24 09:00:52 +0200 (Tue, 24 Jul 2007) | 1 line Fix for IndexOf() implementations not matching their declarations ------------------------------------------------------------------------ r2053 | J. Peter Mugaas | 2007-07-24 08:56:01 +0200 (Tue, 24 Jul 2007) | 1 line Removed IdStream ref. ------------------------------------------------------------------------ r2052 | Remy Lebeau | 2007-07-24 08:52:28 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2051 | Remy Lebeau | 2007-07-24 08:51:12 +0200 (Tue, 24 Jul 2007) | 3 lines Added REGISTER_EXPECTED_MEMORY_LEAK for Delphi 2006+ Uppercase all defines ------------------------------------------------------------------------ r2050 | Remy Lebeau | 2007-07-24 08:47:17 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2049 | J. Peter Mugaas | 2007-07-24 08:47:12 +0200 (Tue, 24 Jul 2007) | 1 line Minor adjustment in Stack. ------------------------------------------------------------------------ r2048 | Remy Lebeau | 2007-07-24 08:44:56 +0200 (Tue, 24 Jul 2007) | 3 lines Added REGISTER_EXPECTED_MEMORY_LEAK for Delphi 2006+ Uppercase all defines ------------------------------------------------------------------------ r2047 | J. Peter Mugaas | 2007-07-24 08:44:31 +0200 (Tue, 24 Jul 2007) | 1 line Compile error fix. ------------------------------------------------------------------------ r2046 | Remy Lebeau | 2007-07-24 08:43:35 +0200 (Tue, 24 Jul 2007) | 1 line Initial support for AEncoding parameter in string-based methods. ------------------------------------------------------------------------ r2045 | J. Peter Mugaas | 2007-07-24 08:33:15 +0200 (Tue, 24 Jul 2007) | 1 line Minor IdGlobal adjustments. ------------------------------------------------------------------------ r2044 | J. Peter Mugaas | 2007-07-24 08:28:12 +0200 (Tue, 24 Jul 2007) | 1 line Fixes for new API expansions and fix for Port parameter not being TIdPort. ------------------------------------------------------------------------ r2043 | J. Peter Mugaas | 2007-07-24 08:26:40 +0200 (Tue, 24 Jul 2007) | 1 line Port prameters to most functions should be TIdPort instead of integer. ------------------------------------------------------------------------ r2042 | Remy Lebeau | 2007-07-24 08:24:37 +0200 (Tue, 24 Jul 2007) | 1 line Fix for WSAEACCES ------------------------------------------------------------------------ r2041 | Remy Lebeau | 2007-07-24 08:22:56 +0200 (Tue, 24 Jul 2007) | 1 line Changed EIdWinsockStubError constructor ------------------------------------------------------------------------ r2040 | J. Peter Mugaas | 2007-07-24 08:18:15 +0200 (Tue, 24 Jul 2007) | 1 line Check in WSACCESS fix. ------------------------------------------------------------------------ r2039 | J. Peter Mugaas | 2007-07-24 08:15:54 +0200 (Tue, 24 Jul 2007) | 1 line Fixed compile error. ------------------------------------------------------------------------ r2038 | J. Peter Mugaas | 2007-07-24 08:13:00 +0200 (Tue, 24 Jul 2007) | 1 line Fix for compile error. ------------------------------------------------------------------------ r2037 | Remy Lebeau | 2007-07-24 08:00:33 +0200 (Tue, 24 Jul 2007) | 3 lines Added AEncoding parameter to various TIdBytes <-> String conversion functions to better support 8-bit and UTF-8 encodings. Code Cleanup ------------------------------------------------------------------------ r2036 | Remy Lebeau | 2007-07-24 07:52:56 +0200 (Tue, 24 Jul 2007) | 1 line Typo fix for WSATRY_AGAIN under DotNet ------------------------------------------------------------------------ r2035 | Remy Lebeau | 2007-07-24 07:36:39 +0200 (Tue, 24 Jul 2007) | 5 lines Updated Accept() to recognize IPv6 connections in a IPv4 network under Vista. Removed GetLocalAddress() and GetLocalAddresses() overrides, handled in TIdStack directly now code cleanup ------------------------------------------------------------------------ r2034 | Remy Lebeau | 2007-07-24 07:34:33 +0200 (Tue, 24 Jul 2007) | 3 lines Removed GetLocalAddress() and GetLocalAddresses() overrides, handled in TIdStack directly now code cleanup ------------------------------------------------------------------------ r2033 | Remy Lebeau | 2007-07-24 07:31:48 +0200 (Tue, 24 Jul 2007) | 3 lines Removed GetLocalAddress() and GetLocalAddresses() overrides, handled in TIdStack directly now Code cleanup ------------------------------------------------------------------------ r2032 | Remy Lebeau | 2007-07-24 07:28:07 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2031 | Remy Lebeau | 2007-07-24 07:26:49 +0200 (Tue, 24 Jul 2007) | 1 line Removed GetLocalAddress() and GetLocalAddresses() overrides in descendant classes, handled in TIdStack directly now ------------------------------------------------------------------------ r2030 | Remy Lebeau | 2007-07-24 07:21:38 +0200 (Tue, 24 Jul 2007) | 1 line removed GetLocalAddress() and GetLocalAddresses() overrides, handled in IdStack.pas directly now ------------------------------------------------------------------------ r2029 | Remy Lebeau | 2007-07-24 07:19:23 +0200 (Tue, 24 Jul 2007) | 1 line Code cleanup ------------------------------------------------------------------------ r2028 | J. Peter Mugaas | 2007-07-23 22:53:06 +0200 (Mon, 23 Jul 2007) | 1 line FPC Merge and design-time update. ------------------------------------------------------------------------ r2027 | J. Peter Mugaas | 2007-07-23 22:34:51 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2026 | J. Peter Mugaas | 2007-07-23 22:27:54 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2025 | J. Peter Mugaas | 2007-07-23 22:24:43 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2024 | J. Peter Mugaas | 2007-07-23 22:22:59 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2023 | J. Peter Mugaas | 2007-07-23 22:19:03 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2022 | J. Peter Mugaas | 2007-07-23 22:17:41 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2021 | J. Peter Mugaas | 2007-07-23 22:15:10 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2020 | J. Peter Mugaas | 2007-07-23 22:09:15 +0200 (Mon, 23 Jul 2007) | 1 line Updated packages for FPC merge. ------------------------------------------------------------------------ r2019 | J. Peter Mugaas | 2007-07-23 22:08:47 +0200 (Mon, 23 Jul 2007) | 1 line Compiler warning fix. ------------------------------------------------------------------------ r2018 | J. Peter Mugaas | 2007-07-23 22:06:43 +0200 (Mon, 23 Jul 2007) | 1 line slight adjustment in InterlockedExchangeTHandle to handle non-Win64 x86_64 targets. ------------------------------------------------------------------------ r2017 | J. Peter Mugaas | 2007-07-23 21:57:43 +0200 (Mon, 23 Jul 2007) | 1 line Merge from fpc branch. ------------------------------------------------------------------------ r2016 | J. Peter Mugaas | 2007-07-23 21:56:22 +0200 (Mon, 23 Jul 2007) | 1 line Merge from fpc branch. ------------------------------------------------------------------------ r2015 | J. Peter Mugaas | 2007-07-23 21:55:09 +0200 (Mon, 23 Jul 2007) | 1 line Merge from FPC branch. ------------------------------------------------------------------------ r2014 | J. Peter Mugaas | 2007-07-23 21:49:05 +0200 (Mon, 23 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r2013 | J. Peter Mugaas | 2007-07-22 04:06:57 +0200 (Sun, 22 Jul 2007) | 1 line Minor adjustment for threading code. ------------------------------------------------------------------------ r2012 | J. Peter Mugaas | 2007-07-21 11:26:40 +0200 (Sat, 21 Jul 2007) | 1 line Remove PtrInt and PtrUint. They are defined in IdGlobals for Delphi. ------------------------------------------------------------------------ r2011 | J. Peter Mugaas | 2007-07-21 11:21:55 +0200 (Sat, 21 Jul 2007) | 1 line Fixed ptrint and ptruint defintions for Borland Delphi to match IdWinsock2. ------------------------------------------------------------------------ r2010 | J. Peter Mugaas | 2007-07-21 11:16:00 +0200 (Sat, 21 Jul 2007) | 1 line Updated as Gambit suggested. ------------------------------------------------------------------------ r2009 | J. Peter Mugaas | 2007-07-21 10:59:55 +0200 (Sat, 21 Jul 2007) | 1 line IndyRaiseLastError for transparancy with D5. ------------------------------------------------------------------------ r2008 | J. Peter Mugaas | 2007-07-21 10:49:24 +0200 (Sat, 21 Jul 2007) | 1 line Improvement from Gambit. ------------------------------------------------------------------------ r2007 | J. Peter Mugaas | 2007-07-21 10:41:35 +0200 (Sat, 21 Jul 2007) | 1 line Select timeouts for infinity should be minus one. SelectReadList now can create a SocketList if the value of the list param is nil. ------------------------------------------------------------------------ r2006 | J. Peter Mugaas | 2007-07-21 09:37:17 +0200 (Sat, 21 Jul 2007) | 1 line Made this compile. Tried to fix TIdSocketListDotNet.SelectReadList ------------------------------------------------------------------------ r2005 | J. Peter Mugaas | 2007-07-21 08:59:34 +0200 (Sat, 21 Jul 2007) | 1 line Fix. ------------------------------------------------------------------------ r2004 | J. Peter Mugaas | 2007-07-21 07:19:06 +0200 (Sat, 21 Jul 2007) | 1 line GetOffsetFromUTC now works on Win64. I have not yet tested on WinCE but the GetTimeZoneInformation is available on that platform. ------------------------------------------------------------------------ r2003 | J. Peter Mugaas | 2007-07-21 06:27:59 +0200 (Sat, 21 Jul 2007) | 1 line Minor fix for CopyTIdLongInt using size for In64 in NET. ------------------------------------------------------------------------ r2002 | J. Peter Mugaas | 2007-07-21 06:26:08 +0200 (Sat, 21 Jul 2007) | 1 line Fix for InterlockedExchangeTHandle ------------------------------------------------------------------------ r2001 | J. Peter Mugaas | 2007-07-21 06:20:00 +0200 (Sat, 21 Jul 2007) | 1 line Fixes for TBaseStream. ------------------------------------------------------------------------ r2000 | J. Peter Mugaas | 2007-07-21 06:05:56 +0200 (Sat, 21 Jul 2007) | 1 line Minor cleanup. ------------------------------------------------------------------------ r1999 | J. Peter Mugaas | 2007-07-21 05:51:15 +0200 (Sat, 21 Jul 2007) | 1 line IdStackWindows comment clean-up. FPC doesn't accept Delphi-like commenting where { can be embedded in { } comments. ------------------------------------------------------------------------ r1998 | J. Peter Mugaas | 2007-07-21 05:46:39 +0200 (Sat, 21 Jul 2007) | 1 line x86_64-win64 compile fix. ------------------------------------------------------------------------ r1997 | J. Peter Mugaas | 2007-07-21 05:43:36 +0200 (Sat, 21 Jul 2007) | 1 line Shoudl compile in both FPC for win32-i386 and Delphi. ------------------------------------------------------------------------ r1996 | J. Peter Mugaas | 2007-07-21 05:39:37 +0200 (Sat, 21 Jul 2007) | 1 line Fix for compile error. ------------------------------------------------------------------------ r1995 | J. Peter Mugaas | 2007-07-21 05:18:30 +0200 (Sat, 21 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r1994 | J. Peter Mugaas | 2007-07-21 04:01:04 +0200 (Sat, 21 Jul 2007) | 1 line Remove a spec char where it should not have been. ------------------------------------------------------------------------ r1993 | J. Peter Mugaas | 2007-07-21 03:43:56 +0200 (Sat, 21 Jul 2007) | 1 line Merge from FPC branch for cross-platform (FPC support). ------------------------------------------------------------------------ r1992 | J. Peter Mugaas | 2007-07-21 03:42:27 +0200 (Sat, 21 Jul 2007) | 1 line Merge from FPC branch. ------------------------------------------------------------------------ r1991 | J. Peter Mugaas | 2007-07-21 03:39:58 +0200 (Sat, 21 Jul 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r1990 | J. Peter Mugaas | 2007-07-21 03:36:47 +0200 (Sat, 21 Jul 2007) | 1 line Merge from FPC branch. ------------------------------------------------------------------------ r1989 | Remy Lebeau | 2007-07-20 12:16:04 +0200 (Fri, 20 Jul 2007) | 1 line Updated TerminateYarn() to check if the yarn's Thread has been assigned before trying to access it ------------------------------------------------------------------------ r1988 | Remy Lebeau | 2007-07-20 12:10:56 +0200 (Fri, 20 Jul 2007) | 1 line Added RSReplyCodeAlreadyExists ------------------------------------------------------------------------ r1987 | J. Peter Mugaas | 2007-07-19 17:17:56 +0200 (Thu, 19 Jul 2007) | 1 line ExcludeTrailingPathDelimiter to IndyExcludeTrailingPathDelimiter for compatability with older Delphi versions. ------------------------------------------------------------------------ r1986 | Remy Lebeau | 2007-07-19 12:04:18 +0200 (Thu, 19 Jul 2007) | 1 line Added {do not localize} comments ------------------------------------------------------------------------ r1985 | Remy Lebeau | 2007-07-19 11:07:22 +0200 (Thu, 19 Jul 2007) | 1 line Added some more constants, and general code cleanup ------------------------------------------------------------------------ r1984 | Remy Lebeau | 2007-07-19 09:56:57 +0200 (Thu, 19 Jul 2007) | 1 line Renamed GetVersion() method to GetIndyVersion() so the compiler is not confused with the Win32 API GetVersion() function ------------------------------------------------------------------------ r1983 | J. Peter Mugaas | 2007-07-19 08:24:23 +0200 (Thu, 19 Jul 2007) | 1 line Fixed for an "inline" that was not IFDEF'ed. ------------------------------------------------------------------------ r1982 | J. Peter Mugaas | 2007-07-19 05:57:54 +0200 (Thu, 19 Jul 2007) | 1 line Update copyright year. ------------------------------------------------------------------------ r1981 | J. Peter Mugaas | 2007-07-19 02:08:04 +0200 (Thu, 19 Jul 2007) | 1 line Updated copyright year. ------------------------------------------------------------------------ r1980 | J. Peter Mugaas | 2007-07-19 02:06:57 +0200 (Thu, 19 Jul 2007) | 1 line C++Builder fix attempt. ------------------------------------------------------------------------ r1979 | J. Peter Mugaas | 2007-07-19 02:06:16 +0200 (Thu, 19 Jul 2007) | 1 line Remove IdSys and IdObjs software layer. ------------------------------------------------------------------------ r1978 | J. Peter Mugaas | 2007-07-18 22:32:25 +0200 (Wed, 18 Jul 2007) | 1 line Update copyright year. ------------------------------------------------------------------------ r1977 | J. Peter Mugaas | 2007-07-18 22:31:21 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs, fix copyright year. ------------------------------------------------------------------------ r1976 | J. Peter Mugaas | 2007-07-18 22:27:12 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1975 | J. Peter Mugaas | 2007-07-18 22:25:31 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1974 | J. Peter Mugaas | 2007-07-18 22:24:41 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObj software layers. ------------------------------------------------------------------------ r1973 | J. Peter Mugaas | 2007-07-18 22:24:04 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdObjs and IdSys software layers. ------------------------------------------------------------------------ r1972 | J. Peter Mugaas | 2007-07-18 22:22:47 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1971 | J. Peter Mugaas | 2007-07-18 22:21:33 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1970 | J. Peter Mugaas | 2007-07-18 22:20:31 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1969 | J. Peter Mugaas | 2007-07-18 22:18:25 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs layers. ------------------------------------------------------------------------ r1968 | J. Peter Mugaas | 2007-07-18 22:15:09 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1967 | J. Peter Mugaas | 2007-07-18 22:13:46 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers. ------------------------------------------------------------------------ r1966 | J. Peter Mugaas | 2007-07-18 22:12:46 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs layer. ------------------------------------------------------------------------ r1965 | J. Peter Mugaas | 2007-07-18 22:11:12 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs layer. ------------------------------------------------------------------------ r1964 | J. Peter Mugaas | 2007-07-18 22:10:42 +0200 (Wed, 18 Jul 2007) | 1 line Update. ------------------------------------------------------------------------ r1963 | J. Peter Mugaas | 2007-07-18 22:09:39 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs. ------------------------------------------------------------------------ r1962 | J. Peter Mugaas | 2007-07-18 22:07:57 +0200 (Wed, 18 Jul 2007) | 1 line Update date. ------------------------------------------------------------------------ r1961 | J. Peter Mugaas | 2007-07-18 21:57:37 +0200 (Wed, 18 Jul 2007) | 1 line Remove IdSys and IdObjs software layers, and add inlining if supported. ------------------------------------------------------------------------ r1960 | J. Peter Mugaas | 2007-06-30 01:40:41 +0200 (Sat, 30 Jun 2007) | 1 line Adjusted PassiveUseControlHost implementation to use the same IP address from the control connection. Using DNS resolves for the Passive TCP client connection may not work if the DNS server distributes workload amoung several different FTP servers. ------------------------------------------------------------------------ r1959 | J. Peter Mugaas | 2007-06-30 01:24:27 +0200 (Sat, 30 Jun 2007) | 1 line Adjust for new UDP Server signatures. ------------------------------------------------------------------------ r1958 | J. Peter Mugaas | 2007-06-30 01:20:01 +0200 (Sat, 30 Jun 2007) | 1 line Adjust for new UDP Server changes. ------------------------------------------------------------------------ r1957 | J. Peter Mugaas | 2007-06-30 01:14:40 +0200 (Sat, 30 Jun 2007) | 1 line Prevent warning about RTII info by not publishing properties from a TIObject. If you require published data, descend from TPersistant instead. ------------------------------------------------------------------------ r1956 | J. Peter Mugaas | 2007-06-30 01:04:37 +0200 (Sat, 30 Jun 2007) | 1 line Fix for compiler errors. ------------------------------------------------------------------------ r1954 | Tommi Prami | 2007-06-29 13:55:14 +0200 (Fri, 29 Jun 2007) | 1 line - AcceptEncoding header handlin adds identity more clean way (gzip, identity ------------------------------------------------------------------------ r1953 | Remy Lebeau | 2007-06-25 20:06:33 +0200 (Mon, 25 Jun 2007) | 1 line Updated DoUDPRead() with new signature, and to transfer data as a TIdBytes instead of a String ------------------------------------------------------------------------ r1952 | Remy Lebeau | 2007-06-25 20:04:01 +0200 (Mon, 25 Jun 2007) | 1 line Updated DoUDPRead() with new signature ------------------------------------------------------------------------ r1951 | Remy Lebeau | 2007-06-25 20:02:47 +0200 (Mon, 25 Jun 2007) | 1 line Updated DoUDPRead() with new signature ------------------------------------------------------------------------ r1950 | Remy Lebeau | 2007-06-25 20:01:35 +0200 (Mon, 25 Jun 2007) | 1 line Updated DoUDPRead() with new signature ------------------------------------------------------------------------ r1949 | Remy Lebeau | 2007-06-25 19:59:48 +0200 (Mon, 25 Jun 2007) | 1 line Added overloaded version of Broadcast to send a TIdBytes ------------------------------------------------------------------------ r1948 | Remy Lebeau | 2007-06-23 05:40:37 +0200 (Sat, 23 Jun 2007) | 1 line Updated TIdThreadSafeList.IsCountLessThan() to use the Count() method instead of using Lock.UnlockList() directly ------------------------------------------------------------------------ r1947 | Remy Lebeau | 2007-06-23 05:38:50 +0200 (Sat, 23 Jun 2007) | 1 line Removed FIPVersion member, is redundant. Using Binding.IPVersion everywhere now ------------------------------------------------------------------------ r1946 | Remy Lebeau | 2007-06-23 05:36:13 +0200 (Sat, 23 Jun 2007) | 1 line Added RecvBitsPerSec and SendBitsPerSec properties ------------------------------------------------------------------------ r1945 | Remy Lebeau | 2007-06-23 05:33:27 +0200 (Sat, 23 Jun 2007) | 1 line Added REGISTER_EXPECTED_MEMORY_LEAK for newer VCL versions ------------------------------------------------------------------------ r1944 | Remy Lebeau | 2007-06-23 05:32:42 +0200 (Sat, 23 Jun 2007) | 1 line Added setter method for CommandHandlers property ------------------------------------------------------------------------ r1943 | Remy Lebeau | 2007-06-23 04:45:55 +0200 (Sat, 23 Jun 2007) | 5 lines Added Data and Server properties to TIdUDPListenerThread Added ThreadClass property to TIdUDPServer Changed TIdUDPExceptionEvent and TUDPReadEvent event types to pass a pointer to the calling thread, to be more consistent with TIdTCPServer. ------------------------------------------------------------------------ r1942 | Remy Lebeau | 2007-05-11 19:23:24 +0200 (Fri, 11 May 2007) | 1 line Fix for compile errors ------------------------------------------------------------------------ r1941 | Remy Lebeau | 2007-05-10 20:59:11 +0200 (Thu, 10 May 2007) | 1 line Added PassiveUseControlHost property ------------------------------------------------------------------------ r1940 | Remy Lebeau | 2007-04-28 21:32:45 +0200 (Sat, 28 Apr 2007) | 1 line Fix for NDD10 environment variable being set to the wrong path ------------------------------------------------------------------------ r1939 | Remy Lebeau | 2007-04-27 19:12:43 +0200 (Fri, 27 Apr 2007) | 1 line Updated Connect() to reset the FDidAuthenticate member, and updated Disconect() to reset it even if an exception occurs. ------------------------------------------------------------------------ r1938 | Remy Lebeau | 2007-04-24 20:32:56 +0200 (Tue, 24 Apr 2007) | 1 line Fix for Receive() using SizeOf() instead of Length() when calling FillBytes() ------------------------------------------------------------------------ r1937 | Remy Lebeau | 2007-04-24 03:07:07 +0200 (Tue, 24 Apr 2007) | 1 line Fixed compiler error in DoReplyUnknownCommand() ------------------------------------------------------------------------ r1936 | J. Peter Mugaas | 2007-03-28 05:33:41 +0200 (Wed, 28 Mar 2007) | 1 line Update ------------------------------------------------------------------------ r1935 | J. Peter Mugaas | 2007-03-28 05:31:39 +0200 (Wed, 28 Mar 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r1934 | J. Peter Mugaas | 2007-03-28 05:30:18 +0200 (Wed, 28 Mar 2007) | 1 line Master package for a non-Indy tree distribution. ------------------------------------------------------------------------ r1933 | J. Peter Mugaas | 2007-03-28 05:26:35 +0200 (Wed, 28 Mar 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r1927 | Remy Lebeau | 2007-03-18 05:28:41 +0100 (Sun, 18 Mar 2007) | 1 line Added RSPOP3SvrUnknownCmdFmt ------------------------------------------------------------------------ r1926 | Remy Lebeau | 2007-03-18 05:28:09 +0100 (Sun, 18 Mar 2007) | 1 line Added override for DoReplyUnknownCommand() method ------------------------------------------------------------------------ r1924 | Remy Lebeau | 2007-03-10 21:08:26 +0100 (Sat, 10 Mar 2007) | 1 line Updated for Delphi 2007 ------------------------------------------------------------------------ r1923 | Remy Lebeau | 2007-03-10 21:07:26 +0100 (Sat, 10 Mar 2007) | 1 line Updated for Delphi 2007 support ------------------------------------------------------------------------ r1922 | Remy Lebeau | 2007-03-10 21:05:40 +0100 (Sat, 10 Mar 2007) | 1 line Updated for Delphi 2007 support ------------------------------------------------------------------------ r1921 | Remy Lebeau | 2007-03-10 21:04:34 +0100 (Sat, 10 Mar 2007) | 1 line (empty log message) ------------------------------------------------------------------------ r1920 | Remy Lebeau | 2007-03-05 01:33:36 +0100 (Mon, 05 Mar 2007) | 1 line Updated to builld BPI/BPL and LIB files ------------------------------------------------------------------------ r1919 | Remy Lebeau | 2007-03-04 08:07:19 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1918 | Remy Lebeau | 2007-03-04 08:05:41 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1917 | Remy Lebeau | 2007-03-04 08:05:12 +0100 (Sun, 04 Mar 2007) | 7 lines Added OnCheckMsgID event Added GetMsgNoAndID() method Updated to use TextStartsWith() and TextIsSame() Misc bug fixes ------------------------------------------------------------------------ r1916 | Remy Lebeau | 2007-03-04 08:01:30 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1915 | Remy Lebeau | 2007-03-04 07:58:14 +0100 (Sun, 04 Mar 2007) | 7 lines Updated to use TextStartsWith() Removed EncodeAndWriteText(), no longer used Updated WriteTextPart() to not QP-encode the CRLF of each line anymore Updated to use new IOHandler.WriteLnRFC() method ------------------------------------------------------------------------ r1914 | Remy Lebeau | 2007-03-04 07:52:37 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1913 | Remy Lebeau | 2007-03-04 07:51:53 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() and TextEndsWith() ------------------------------------------------------------------------ r1912 | Remy Lebeau | 2007-03-04 07:43:26 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextEndsWith() ------------------------------------------------------------------------ r1911 | Remy Lebeau | 2007-03-04 07:39:37 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() and TextEndsWith() ------------------------------------------------------------------------ r1910 | Remy Lebeau | 2007-03-04 07:37:06 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1909 | Remy Lebeau | 2007-03-04 07:36:30 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextEndsWith() ------------------------------------------------------------------------ r1908 | Remy Lebeau | 2007-03-04 07:35:38 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1907 | Remy Lebeau | 2007-03-04 07:34:30 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use CharIsInSet() ------------------------------------------------------------------------ r1906 | Remy Lebeau | 2007-03-04 07:33:56 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1905 | Remy Lebeau | 2007-03-04 07:32:15 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextIsSame() ------------------------------------------------------------------------ r1904 | Remy Lebeau | 2007-03-04 07:31:40 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1903 | Remy Lebeau | 2007-03-04 07:30:30 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextEndsWith() ------------------------------------------------------------------------ r1902 | Remy Lebeau | 2007-03-04 07:29:37 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1901 | Remy Lebeau | 2007-03-04 07:28:28 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() ------------------------------------------------------------------------ r1900 | Remy Lebeau | 2007-03-04 05:14:08 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextStartsWith() and TextEndsWith() ------------------------------------------------------------------------ r1899 | Remy Lebeau | 2007-03-04 05:10:44 +0100 (Sun, 04 Mar 2007) | 1 line Updated to use TextEndsWith() ------------------------------------------------------------------------ r1898 | Remy Lebeau | 2007-03-04 05:00:56 +0100 (Sun, 04 Mar 2007) | 3 lines Added WriteLnRFC() method. Updated PerformCapture() to use TextStarsWith() ------------------------------------------------------------------------ r1897 | Remy Lebeau | 2007-03-04 04:59:10 +0100 (Sun, 04 Mar 2007) | 1 line Updated TIdCommandHandler.Check() to use TextStartsWith() ------------------------------------------------------------------------ r1896 | Remy Lebeau | 2007-03-04 04:55:20 +0100 (Sun, 04 Mar 2007) | 1 line Updated IsValidIPv6MulticastGroup() to use TextStartsWith() ------------------------------------------------------------------------ r1895 | Remy Lebeau | 2007-03-04 04:54:36 +0100 (Sun, 04 Mar 2007) | 1 line Typo in TextIsSame() for .NET ------------------------------------------------------------------------ r1894 | J. Peter Mugaas | 2007-02-28 04:02:50 +0100 (Wed, 28 Feb 2007) | 1 line Only TPersistant-based objects should pubish properties. Otherwise, you get a warning about RTTI info being included. ------------------------------------------------------------------------ r1893 | J. Peter Mugaas | 2007-02-28 03:48:47 +0100 (Wed, 28 Feb 2007) | 1 line Removed published section of TIdThread decendants. Ibkt TPersistant-based classes should publish properties. Besides, the published property section in those files was empty. ------------------------------------------------------------------------ r1892 | Remy Lebeau | 2007-02-23 20:02:45 +0100 (Fri, 23 Feb 2007) | 1 line Bug fix for the declaration of IdSslSkPush being invalid when an HPP header file is generated in C++. ------------------------------------------------------------------------ r1891 | Matthijs ter Woord | 2007-02-22 16:58:44 +0100 (Thu, 22 Feb 2007) | 1 line Encoding works now too (forgotten StreamHelper fix) ------------------------------------------------------------------------ r1890 | Matthijs ter Woord | 2007-02-21 16:42:51 +0100 (Wed, 21 Feb 2007) | 1 line Moved to StreamHelper, didn't work. ------------------------------------------------------------------------ r1888 | Remy Lebeau | 2007-02-08 00:03:18 +0100 (Thu, 08 Feb 2007) | 1 line Rewrote ------------------------------------------------------------------------ r1883 | Remy Lebeau | 2007-01-17 04:54:10 +0100 (Wed, 17 Jan 2007) | 1 line Initial support for RFC 1870 ------------------------------------------------------------------------ r1878 | Remy Lebeau | 2007-01-11 21:45:08 +0100 (Thu, 11 Jan 2007) | 1 line Bug fix for TIdListenerThread.Run() freeing the TIdTCPConnection object twice if an exception occurs after the TIdContext object is created. ------------------------------------------------------------------------ r1877 | Remy Lebeau | 2007-01-11 19:25:01 +0100 (Thu, 11 Jan 2007) | 7 lines Updated ConnectClient() to pass through any base class data unencrypted before SSL is initialized Added ADepth parameter to OnVerifyPeer events Updated TIdX509 to not free OpenSSL's private certificate memory unnecessarily Added error handling to SslLockingCallback() and PrepareOpenSSLLocking() ------------------------------------------------------------------------ r1876 | Ben Taylor | 2007-01-11 02:32:19 +0100 (Thu, 11 Jan 2007) | 1 line Updated function name ------------------------------------------------------------------------ r1875 | Ben Taylor | 2007-01-11 02:31:54 +0100 (Thu, 11 Jan 2007) | 1 line Updated interface ------------------------------------------------------------------------ r1874 | Ben Taylor | 2007-01-11 02:31:30 +0100 (Thu, 11 Jan 2007) | 1 line minor naming change ------------------------------------------------------------------------ r1873 | Ben Taylor | 2007-01-11 02:25:43 +0100 (Thu, 11 Jan 2007) | 1 line updated and simplified ------------------------------------------------------------------------ r1872 | Remy Lebeau | 2007-01-11 02:11:23 +0100 (Thu, 11 Jan 2007) | 1 line Misc tweaks ------------------------------------------------------------------------ r1871 | Remy Lebeau | 2007-01-11 01:59:22 +0100 (Thu, 11 Jan 2007) | 1 line Added some extra EXTERNALSYM declarations ------------------------------------------------------------------------ r1870 | Remy Lebeau | 2007-01-11 01:58:29 +0100 (Thu, 11 Jan 2007) | 3 lines Added EXTERNALSYM declarations Removed items that are duplicated in IdWinsock2.pas ------------------------------------------------------------------------ r1869 | Remy Lebeau | 2007-01-09 20:13:54 +0100 (Tue, 09 Jan 2007) | 1 line Added mswsock.h to the list of included header files when compiled for C++. ------------------------------------------------------------------------ r1866 | Remy Lebeau | 2007-01-04 04:26:43 +0100 (Thu, 04 Jan 2007) | 1 line Fixed compiler errors ------------------------------------------------------------------------ r1865 | Remy Lebeau | 2007-01-03 21:55:24 +0100 (Wed, 03 Jan 2007) | 1 line Added SMTP SPF values ------------------------------------------------------------------------ r1864 | Remy Lebeau | 2007-01-03 21:55:09 +0100 (Wed, 03 Jan 2007) | 1 line Initial support for SPF handling ------------------------------------------------------------------------ r1852 | Remy Lebeau | 2007-01-03 04:44:42 +0100 (Wed, 03 Jan 2007) | 1 line Added RSSMTPUserNotLocalFwdAddr ------------------------------------------------------------------------ r1851 | Remy Lebeau | 2007-01-02 21:36:59 +0100 (Tue, 02 Jan 2007) | 1 line Updated to handle forwarded addresses better ------------------------------------------------------------------------ r1850 | Remy Lebeau | 2007-01-02 21:32:43 +0100 (Tue, 02 Jan 2007) | 1 line Bug fix for Receive() not decrementing the ATimeout value while looping. ------------------------------------------------------------------------ r1843 | Remy Lebeau | 2006-12-13 01:13:58 +0100 (Wed, 13 Dec 2006) | 1 line Bug fix for Scheduler Name ------------------------------------------------------------------------ r1842 | Remy Lebeau | 2006-12-08 23:10:01 +0100 (Fri, 08 Dec 2006) | 1 line Added new StartListening() and StopListening() methods ------------------------------------------------------------------------ r1841 | Remy Lebeau | 2006-12-06 07:50:26 +0100 (Wed, 06 Dec 2006) | 1 line Added AParams parameter to OnMailFrom and OnRcptTo events in order to better support SMTP extensions ------------------------------------------------------------------------ r1840 | Remy Lebeau | 2006-12-06 07:47:26 +0100 (Wed, 06 Dec 2006) | 1 line Re-enabled OnCAPA event ------------------------------------------------------------------------ r1839 | Matthijs ter Woord | 2006-12-02 08:52:40 +0100 (Sat, 02 Dec 2006) | 1 line Indy builds now again. ------------------------------------------------------------------------ r1838 | Matthijs ter Woord | 2006-12-01 10:20:43 +0100 (Fri, 01 Dec 2006) | 1 line Using ReadStream didn't call antifreeze ------------------------------------------------------------------------ r1831 | Remy Lebeau | 2006-11-27 20:17:41 +0100 (Mon, 27 Nov 2006) | 1 line Added new OnCAPA event ------------------------------------------------------------------------ r1830 | Remy Lebeau | 2006-11-26 08:57:29 +0100 (Sun, 26 Nov 2006) | 1 line Bug fix for CreateNTPassword() passing the buffers to Move() in reverse order ------------------------------------------------------------------------ r1829 | Remy Lebeau | 2006-11-26 08:56:07 +0100 (Sun, 26 Nov 2006) | 1 line Renamed internal members to use 'F' prefix instead of 'L' ------------------------------------------------------------------------ r1828 | Remy Lebeau | 2006-11-26 08:54:55 +0100 (Sun, 26 Nov 2006) | 1 line Updated to instantiate the AuthParams in the constructor ------------------------------------------------------------------------ r1827 | Remy Lebeau | 2006-11-26 08:53:59 +0100 (Sun, 26 Nov 2006) | 1 line Added HashToHex() method override ------------------------------------------------------------------------ r1826 | Remy Lebeau | 2006-11-26 08:53:26 +0100 (Sun, 26 Nov 2006) | 1 line Added HashToHex() method overrides ------------------------------------------------------------------------ r1825 | Remy Lebeau | 2006-11-26 08:52:26 +0100 (Sun, 26 Nov 2006) | 1 line Moved GetHashBytes() to TIdHash32 ------------------------------------------------------------------------ r1824 | Remy Lebeau | 2006-11-26 08:51:56 +0100 (Sun, 26 Nov 2006) | 3 lines Moved GetHashBytes() to TIdHash16/32 Added HashEnd() method override to TIdHashCRC32 ------------------------------------------------------------------------ r1823 | Remy Lebeau | 2006-11-26 08:50:53 +0100 (Sun, 26 Nov 2006) | 1 line Moved GetHashBytes() to TIdHash32 ------------------------------------------------------------------------ r1822 | Remy Lebeau | 2006-11-26 08:50:04 +0100 (Sun, 26 Nov 2006) | 3 lines Added HashToHex() method to TIdHash to ensure hashes are outputed using the proper endian Moved stream reading of 16/32-bit hashing descendants into TIdHash16/32 to centralize the processing of hashing the stream bytes ------------------------------------------------------------------------ r1821 | Remy Lebeau | 2006-11-26 08:47:11 +0100 (Sun, 26 Nov 2006) | 3 lines Removed Todo in ReadByteFromInputBuffer() Added HashEnd() method to TIdHash32 ------------------------------------------------------------------------ r1820 | Remy Lebeau | 2006-11-22 01:35:27 +0100 (Wed, 22 Nov 2006) | 1 line Updated ReadByteFromInputBuffer() to call ReadTIdBytesFromStream() ------------------------------------------------------------------------ r1819 | Remy Lebeau | 2006-11-20 22:25:18 +0100 (Mon, 20 Nov 2006) | 3 lines Bug fix for Chunked replies. Added TIdDiscardStream ------------------------------------------------------------------------ r1818 | Remy Lebeau | 2006-11-20 21:59:11 +0100 (Mon, 20 Nov 2006) | 1 line Updated TIdHashSHA1 to override the new virtual constructor in TIdHash ------------------------------------------------------------------------ r1817 | Remy Lebeau | 2006-11-20 21:58:48 +0100 (Mon, 20 Nov 2006) | 1 line Removed constructor from TIdMessageDigest, and updated TIdMessageDigest2/4 to override the new virtual constructor in TIdHash ------------------------------------------------------------------------ r1816 | Remy Lebeau | 2006-11-20 21:57:49 +0100 (Mon, 20 Nov 2006) | 1 line Changed TIdHash to have a virtual constructor ------------------------------------------------------------------------ r1815 | Remy Lebeau | 2006-11-15 19:46:26 +0100 (Wed, 15 Nov 2006) | 1 line Added HMAC units ------------------------------------------------------------------------ r1789 | Remy Lebeau | 2006-11-09 23:23:06 +0100 (Thu, 09 Nov 2006) | 1 line Updated call to GetResponse([]) to use GetResponse(-1) instead ------------------------------------------------------------------------ r1788 | Remy Lebeau | 2006-11-09 23:22:36 +0100 (Thu, 09 Nov 2006) | 1 line Updated calls to GetResponse([]) to use GetResponse(-1) instead ------------------------------------------------------------------------ r1787 | Remy Lebeau | 2006-11-09 23:19:19 +0100 (Thu, 09 Nov 2006) | 1 line Added override for DoTerminateContext() ------------------------------------------------------------------------ r1786 | Remy Lebeau | 2006-11-09 23:10:57 +0100 (Thu, 09 Nov 2006) | 1 line Added new OnBannerWarning event ------------------------------------------------------------------------ r1785 | Remy Lebeau | 2006-11-09 22:58:04 +0100 (Thu, 09 Nov 2006) | 3 lines Upsated GetResponse(SmallInt) with a default value updated GetInternalResponse() to use a repeat..until loop ------------------------------------------------------------------------ r1784 | Remy Lebeau | 2006-11-09 22:56:20 +0100 (Thu, 09 Nov 2006) | 1 line Added new DoTerminateContext() method, and hooked up TIdContext.OnException event handler ------------------------------------------------------------------------ r1783 | Remy Lebeau | 2006-11-09 22:55:18 +0100 (Thu, 09 Nov 2006) | 1 line Added new OnException event ------------------------------------------------------------------------ r1782 | Remy Lebeau | 2006-11-09 22:54:16 +0100 (Thu, 09 Nov 2006) | 1 line Added new methods for exception handling ------------------------------------------------------------------------ r1781 | Remy Lebeau | 2006-11-09 22:53:28 +0100 (Thu, 09 Nov 2006) | 1 line Added support for new TIdTask.DoException() method ------------------------------------------------------------------------ r1780 | Remy Lebeau | 2006-11-08 10:25:46 +0100 (Wed, 08 Nov 2006) | 1 line Incremented version number to 10.1.6 ------------------------------------------------------------------------ r1779 | Remy Lebeau | 2006-11-08 10:14:08 +0100 (Wed, 08 Nov 2006) | 1 line Removed unused C++Builder version defines ------------------------------------------------------------------------ r1778 | Remy Lebeau | 2006-11-08 10:10:26 +0100 (Wed, 08 Nov 2006) | 1 line Updated to reflect changes to TIdHash design ------------------------------------------------------------------------ r1777 | Remy Lebeau | 2006-11-08 10:08:03 +0100 (Wed, 08 Nov 2006) | 1 line Removed unused variable ------------------------------------------------------------------------ r1776 | Remy Lebeau | 2006-11-08 10:07:34 +0100 (Wed, 08 Nov 2006) | 1 line Removed unused variables ------------------------------------------------------------------------ r1775 | Remy Lebeau | 2006-11-08 10:06:50 +0100 (Wed, 08 Nov 2006) | 1 line Updated to reflect changes in TIdHash design ------------------------------------------------------------------------ r1774 | Remy Lebeau | 2006-11-08 10:05:33 +0100 (Wed, 08 Nov 2006) | 1 line Updated to reflect changes in TIdHash design ------------------------------------------------------------------------ r1773 | Remy Lebeau | 2006-11-08 10:03:43 +0100 (Wed, 08 Nov 2006) | 1 line Re-wrote interface design to better support C++ ------------------------------------------------------------------------ r1772 | Remy Lebeau | 2006-11-08 09:54:51 +0100 (Wed, 08 Nov 2006) | 1 line Removed use of TBytes in TIdBytes typedef. It is causing all C++ generated header files to use TBytes instead of TIdBytes ------------------------------------------------------------------------ r1771 | Remy Lebeau | 2006-10-21 10:03:12 +0200 (Sat, 21 Oct 2006) | 1 line Changes to ensure TIdMimeTable handles duplicate entries properly under various scenerios ------------------------------------------------------------------------ r1770 | Ben Taylor | 2006-10-09 12:36:44 +0200 (Mon, 09 Oct 2006) | 1 line Changed raise of EIdException to a more specific EIdNotConnected ------------------------------------------------------------------------ r1769 | Ben Taylor | 2006-10-07 09:10:14 +0200 (Sat, 07 Oct 2006) | 1 line Fixed memory leak ------------------------------------------------------------------------ r1768 | Ben Taylor | 2006-10-07 09:09:05 +0200 (Sat, 07 Oct 2006) | 1 line Fixed memory leak ------------------------------------------------------------------------ r1767 | Remy Lebeau | 2006-09-21 05:44:18 +0200 (Thu, 21 Sep 2006) | 3 lines Bug fix for DoBeforeCmd() not removing the ':' from the nickname Various event handler updates to manage IRC parameters better. ------------------------------------------------------------------------ r1760 | Remy Lebeau | 2006-09-16 07:56:09 +0200 (Sat, 16 Sep 2006) | 3 lines Compiler fixes for DoAfterGet() and DoAfterPut() calls ------------------------------------------------------------------------ r1758 | Remy Lebeau | 2006-09-15 04:47:27 +0200 (Fri, 15 Sep 2006) | 1 line Removed Copy() from IsEndMarker() ------------------------------------------------------------------------ r1757 | Remy Lebeau | 2006-09-15 04:44:30 +0200 (Fri, 15 Sep 2006) | 1 line Changed GetInternalResponse() to call ReadLnWait() instead of ReadLn() in the inner loop. ------------------------------------------------------------------------ r1756 | Remy Lebeau | 2006-09-13 07:37:47 +0200 (Wed, 13 Sep 2006) | 3 lines Updated to use new TIdHash.HashValueAsHex() methods Hooked up OnAfterPut/Get events ------------------------------------------------------------------------ r1755 | Ben Taylor | 2006-09-10 02:21:17 +0200 (Sun, 10 Sep 2006) | 1 line Fixed hashvalue bugs ------------------------------------------------------------------------ r1754 | Remy Lebeau | 2006-09-09 02:53:01 +0200 (Sat, 09 Sep 2006) | 1 line Added IdGlobal to uses clause ------------------------------------------------------------------------ r1753 | Matthijs ter Woord | 2006-09-08 10:53:41 +0200 (Fri, 08 Sep 2006) | 1 line Added FBody.Duplicates := iddupAccept; to work around the absence of the sorted property, which means that duplicates is checked which defaults to ignore. This leads to lines being removed from messages if they are duplicates of others.... ------------------------------------------------------------------------ r1752 | Ben Taylor | 2006-09-07 12:16:30 +0200 (Thu, 07 Sep 2006) | 1 line Fixed compile error ------------------------------------------------------------------------ r1751 | Matthijs ter Woord | 2006-09-07 11:41:46 +0200 (Thu, 07 Sep 2006) | 1 line Some small fixes to get the FCL build working again.. ------------------------------------------------------------------------ r1750 | Remy Lebeau | 2006-09-06 05:14:02 +0200 (Wed, 06 Sep 2006) | 1 line Updated CommandAPOP() to use new TIdHashMessageDigest5.HashValueAsHex() method ------------------------------------------------------------------------ r1749 | Remy Lebeau | 2006-09-06 05:12:48 +0200 (Wed, 06 Sep 2006) | 3 lines Updated Login() to use new TIdHashMessageDigest5.HashValueAsHex() method Moved try..except block from Login() to Connect() ------------------------------------------------------------------------ r1748 | Remy Lebeau | 2006-09-06 05:11:25 +0200 (Wed, 06 Sep 2006) | 1 line Updated GenerateKeyMD4(), GenerateKeyMD5(), and GenerateKeySHA1() to reflect changes in TIdHash.HashValue() methods ------------------------------------------------------------------------ r1747 | Remy Lebeau | 2006-09-06 05:09:33 +0200 (Wed, 06 Sep 2006) | 1 line Updated CreateNTPassword() to reflect changes in TIdHash.HashValue() methods ------------------------------------------------------------------------ r1746 | Remy Lebeau | 2006-09-06 05:06:45 +0200 (Wed, 06 Sep 2006) | 3 lines Added 450 to the list of ignorable return codes in InternalGet() Updated VerifyFile() to use new TIdHash.HashValueAsHex() methods ------------------------------------------------------------------------ r1745 | Remy Lebeau | 2006-09-06 05:02:13 +0200 (Wed, 06 Sep 2006) | 1 line Updated InternalHashValue() to reflect changes in TIdHashSHA1.HashValue() method ------------------------------------------------------------------------ r1744 | Remy Lebeau | 2006-09-06 05:01:29 +0200 (Wed, 06 Sep 2006) | 1 line Updated InternalHashValue() to reflect changes in TIdHashMessageDigest5.HashValue() method ------------------------------------------------------------------------ r1743 | Remy Lebeau | 2006-09-06 04:57:45 +0200 (Wed, 06 Sep 2006) | 1 line Updated Connect() to use new TIdHashMessageDigest5.HashValueAsHex() method ------------------------------------------------------------------------ r1742 | Remy Lebeau | 2006-09-06 04:53:32 +0200 (Wed, 06 Sep 2006) | 1 line Updated Authentication() to use new TIdHashMessageDigest5.HashValueAsHex() method ------------------------------------------------------------------------ r1741 | Remy Lebeau | 2006-09-06 04:51:45 +0200 (Wed, 06 Sep 2006) | 1 line Changed HashValue() methods to return TIdBytes instead of Longint arrays ------------------------------------------------------------------------ r1740 | Remy Lebeau | 2006-09-06 04:51:01 +0200 (Wed, 06 Sep 2006) | 1 line Changed HashValue() methods to return TIdBytes instead of LongInt arrays ------------------------------------------------------------------------ r1739 | Remy Lebeau | 2006-09-06 04:49:13 +0200 (Wed, 06 Sep 2006) | 1 line Added HashValueAsHex() method ------------------------------------------------------------------------ r1738 | Remy Lebeau | 2006-09-06 04:48:03 +0200 (Wed, 06 Sep 2006) | 2 lines Added HashValueAsHex() methods Changed 64bit+ classes to return TIdBytes instead of Longint arrays ------------------------------------------------------------------------ r1737 | Remy Lebeau | 2006-09-06 02:22:16 +0200 (Wed, 06 Sep 2006) | 1 line Bug fix for Receive() not copying the VBuffer data into the local buffer during decompression ------------------------------------------------------------------------ r1736 | Ben Taylor | 2006-09-05 06:13:11 +0200 (Tue, 05 Sep 2006) | 1 line Added TIdSASLClass ------------------------------------------------------------------------ r1735 | Ben Taylor | 2006-09-05 01:57:34 +0200 (Tue, 05 Sep 2006) | 1 line Fixed CRAM-MD5 ------------------------------------------------------------------------ r1734 | J. Peter Mugaas | 2006-08-27 21:13:58 +0200 (Sun, 27 Aug 2006) | 1 line put begin..end in "if" statement. This is required for Indy standards. ------------------------------------------------------------------------ r1733 | Matthijs ter Woord | 2006-08-24 09:47:55 +0200 (Thu, 24 Aug 2006) | 1 line Some small FCL build fixes ------------------------------------------------------------------------ r1732 | J. Peter Mugaas | 2006-08-21 23:23:44 +0200 (Mon, 21 Aug 2006) | 1 line Error messages are now resource strings. ------------------------------------------------------------------------ r1731 | J. Peter Mugaas | 2006-08-21 21:14:19 +0200 (Mon, 21 Aug 2006) | 1 line Fix for build problem where a file was renamed. ------------------------------------------------------------------------ r1730 | Matthijs ter Woord | 2006-08-21 12:37:47 +0200 (Mon, 21 Aug 2006) | 1 line . ------------------------------------------------------------------------ r1729 | J. Peter Mugaas | 2006-08-21 11:45:46 +0200 (Mon, 21 Aug 2006) | 1 line Put some more messages into IdResourceStrings. Merge from FreePascal View. ------------------------------------------------------------------------ r1728 | J. Peter Mugaas | 2006-08-21 11:44:28 +0200 (Mon, 21 Aug 2006) | 1 line if statements should have begin..end even if they are one line. Ditto for "else". It reduces bugs that kreep up. ------------------------------------------------------------------------ r1727 | J. Peter Mugaas | 2006-08-21 10:54:15 +0200 (Mon, 21 Aug 2006) | 1 line Commented out old Indy wrapper for OpenSSL in Linux. That should no longer be required. People have supported success without that .so file in FreePascal. ------------------------------------------------------------------------ r1726 | J. Peter Mugaas | 2006-08-21 00:47:24 +0200 (Mon, 21 Aug 2006) | 1 line Added more MIME Types for stuff on various systems. The default MIME table was too Windows-centric. ------------------------------------------------------------------------ r1725 | Ben Taylor | 2006-08-16 07:47:34 +0200 (Wed, 16 Aug 2006) | 1 line Fixed compile errors ------------------------------------------------------------------------ r1724 | Ben Taylor | 2006-08-16 07:44:25 +0200 (Wed, 16 Aug 2006) | 1 line Added RSHTTPExpectationFailed ------------------------------------------------------------------------ r1723 | Remy Lebeau | 2006-08-15 23:56:10 +0200 (Tue, 15 Aug 2006) | 3 lines Removed FContentType member from TIdHTTPResponseInfo, conflicts with TIdEntityHeaderInfo.FContentType. Added support for '100-contnue' header and HTTP v1.1 'Expects' header. ------------------------------------------------------------------------ r1719 | Ben Taylor | 2006-08-03 07:00:33 +0200 (Thu, 03 Aug 2006) | 1 line Fixed test ------------------------------------------------------------------------ r1718 | Ben Taylor | 2006-08-03 06:46:24 +0200 (Thu, 03 Aug 2006) | 1 line Moved Assert() ------------------------------------------------------------------------ r1716 | Ben Taylor | 2006-08-02 13:27:01 +0200 (Wed, 02 Aug 2006) | 1 line Added PKCS12 functions ------------------------------------------------------------------------ r1715 | Remy Lebeau | 2006-07-26 21:10:33 +0200 (Wed, 26 Jul 2006) | 1 line Commented out assignment of ADest.Position in Get(String, TIdStream, Boolean). It is breaking resuming of files. ------------------------------------------------------------------------ r1714 | Remy Lebeau | 2006-07-21 20:16:29 +0200 (Fri, 21 Jul 2006) | 1 line Bug fixes for SendEPassive() ------------------------------------------------------------------------ r1713 | Remy Lebeau | 2006-07-11 21:46:41 +0200 (Tue, 11 Jul 2006) | 3 lines Updated UnLoadOpenSSLLibrary() to remove the locking callback before unloading the OpenSSL library Fixed memory leaks in VerifyCallback() ------------------------------------------------------------------------ r1708 | Remy Lebeau | 2006-06-07 21:48:24 +0200 (Wed, 07 Jun 2006) | 3 lines Removed redundant initializations from InitComponent(), they are already performed in TIdSMTPBase Removed event handler copying from Assign() ------------------------------------------------------------------------ r1707 | Remy Lebeau | 2006-06-07 21:43:56 +0200 (Wed, 07 Jun 2006) | 1 line Changed Pipeline property to default to False instead of True ------------------------------------------------------------------------ r1706 | Remy Lebeau | 2006-06-07 21:43:20 +0200 (Wed, 07 Jun 2006) | 1 line Added AllowPipelining property ------------------------------------------------------------------------ r1705 | Remy Lebeau | 2006-06-06 19:51:56 +0200 (Tue, 06 Jun 2006) | 1 line Fixed compiler error in DoWorkForPart() ------------------------------------------------------------------------ r1704 | Remy Lebeau | 2006-06-06 19:51:22 +0200 (Tue, 06 Jun 2006) | 1 line Removed a compiler Hint from TIdFSPListItems.ParseEntries() ------------------------------------------------------------------------ r1703 | Remy Lebeau | 2006-06-05 22:27:38 +0200 (Mon, 05 Jun 2006) | 1 line Bug fix for AddrNotWillForward() not passing enough parameters to Sys.Format() ------------------------------------------------------------------------ r1698 | Ben Taylor | 2006-06-02 01:56:56 +0200 (Fri, 02 Jun 2006) | 1 line Fixed end-of-line character format ------------------------------------------------------------------------ r1697 | Ben Taylor | 2006-06-02 01:09:34 +0200 (Fri, 02 Jun 2006) | 1 line Fixed end-of-line character format ------------------------------------------------------------------------ r1696 | Remy Lebeau | 2006-05-30 01:27:11 +0200 (Tue, 30 May 2006) | 1 line Fix for Compiler errors ------------------------------------------------------------------------ r1693 | Remy Lebeau | 2006-05-26 19:45:27 +0200 (Fri, 26 May 2006) | 1 line Updated to handle OnWork events better, and to support 64-bit parameters now ------------------------------------------------------------------------ r1688 | Remy Lebeau | 2006-05-24 22:09:00 +0200 (Wed, 24 May 2006) | 1 line Changed OnWork event handlers to use Int64 now ------------------------------------------------------------------------ r1687 | Remy Lebeau | 2006-05-23 21:16:51 +0200 (Tue, 23 May 2006) | 1 line Changed ReadStream() to handle disconnect exceptions better so that pending data is removed from the InputBuffer properly ------------------------------------------------------------------------ r1686 | Remy Lebeau | 2006-05-22 08:01:52 +0200 (Mon, 22 May 2006) | 1 line Bug fix for IPToID() ------------------------------------------------------------------------ r1682 | Remy Lebeau | 2006-05-20 00:23:25 +0200 (Sat, 20 May 2006) | 1 line Bug fix for DecodeTrap() ------------------------------------------------------------------------ r1677 | Remy Lebeau | 2006-05-18 22:39:43 +0200 (Thu, 18 May 2006) | 1 line Bug Fix for Write(TIdStream) calling DoWork() too many times ------------------------------------------------------------------------ r1676 | Remy Lebeau | 2006-05-18 21:18:57 +0200 (Thu, 18 May 2006) | 1 line Updated InitDataChannel() to set the IOHandler.LargeStream property, and to use the IOHandler.WorkTarget property instead of assigning the OnWork event handlers individually ------------------------------------------------------------------------ r1671 | Remy Lebeau | 2006-05-12 19:25:36 +0200 (Fri, 12 May 2006) | 1 line Fix for typo and missing paranthesis ------------------------------------------------------------------------ r1670 | Remy Lebeau | 2006-05-08 22:28:02 +0200 (Mon, 08 May 2006) | 1 line Fixed typo for the default clause of the ReuseSocket property ------------------------------------------------------------------------ r1669 | Remy Lebeau | 2006-05-08 21:22:01 +0200 (Mon, 08 May 2006) | 1 line Updated destructor to clear the CookieManager ------------------------------------------------------------------------ r1662 | Remy Lebeau | 2006-05-05 07:55:22 +0200 (Fri, 05 May 2006) | 1 line Bug fix for TIdSMTPServer.OnReset event ------------------------------------------------------------------------ r1658 | Remy Lebeau | 2006-05-03 21:34:27 +0200 (Wed, 03 May 2006) | 1 line Added ReuseSocket property ------------------------------------------------------------------------ r1657 | Remy Lebeau | 2006-05-03 21:29:08 +0200 (Wed, 03 May 2006) | 1 line Added OnSocketAllocated event ------------------------------------------------------------------------ r1656 | Remy Lebeau | 2006-05-03 21:28:10 +0200 (Wed, 03 May 2006) | 1 line Added ReuseSocket property for client connections ------------------------------------------------------------------------ r1655 | Matthijs ter Woord | 2006-05-03 16:27:28 +0200 (Wed, 03 May 2006) | 1 line Fixed build ------------------------------------------------------------------------ r1654 | J. Peter Mugaas | 2006-05-03 15:57:43 +0200 (Wed, 03 May 2006) | 1 line Update. ------------------------------------------------------------------------ r1651 | Remy Lebeau | 2006-05-02 01:47:45 +0200 (Tue, 02 May 2006) | 5 lines Updated EHLO handler to not send the STARTTLS extension when the connection is already encrypted Updated the AUTH and STARTTLS handlers to require a previous EHLO command Added Reset() method to TIdSMTPServerContext ------------------------------------------------------------------------ r1647 | Ben Taylor | 2006-04-29 08:31:33 +0200 (Sat, 29 Apr 2006) | 4 lines Bug fix for "." at soft line breaks . From Ciaran Costelloe ------------------------------------------------------------------------ r1646 | Ben Taylor | 2006-04-29 08:25:18 +0200 (Sat, 29 Apr 2006) | 1 line Added test for . at start of line ------------------------------------------------------------------------ r1645 | Remy Lebeau | 2006-04-28 00:30:24 +0200 (Fri, 28 Apr 2006) | 1 line Bug fix for empty Opaque headers being sent ------------------------------------------------------------------------ r1644 | Remy Lebeau | 2006-04-27 22:36:20 +0200 (Thu, 27 Apr 2006) | 1 line bug fix for STARTTLS handler not sending a reply to the client before starting the SSL negotiation. ------------------------------------------------------------------------ r1643 | Remy Lebeau | 2006-04-26 20:38:47 +0200 (Wed, 26 Apr 2006) | 1 line Fix for OnTerminate handler not being assigned to the thread object when started ------------------------------------------------------------------------ r1642 | Matthijs ter Woord | 2006-04-20 18:54:01 +0200 (Thu, 20 Apr 2006) | 1 line Fixed SSL support ------------------------------------------------------------------------ r1637 | Ben Taylor | 2006-04-19 06:51:02 +0200 (Wed, 19 Apr 2006) | 1 line Fixed authentication detection ------------------------------------------------------------------------ r1636 | Ben Taylor | 2006-04-19 06:50:05 +0200 (Wed, 19 Apr 2006) | 1 line Added const to function params ------------------------------------------------------------------------ r1635 | Remy Lebeau | 2006-04-18 21:31:59 +0200 (Tue, 18 Apr 2006) | 1 line Tweaks to Fetch() calls when parsing Extended reply codes ------------------------------------------------------------------------ r1623 | Ben Taylor | 2006-04-11 07:35:58 +0200 (Tue, 11 Apr 2006) | 1 line Added Assert ------------------------------------------------------------------------ r1622 | Ben Taylor | 2006-04-11 06:33:09 +0200 (Tue, 11 Apr 2006) | 2 lines Removed FInputBuffer.Clear; from TIdIOHandler. Added comment ------------------------------------------------------------------------ r1612 | Matthijs ter Woord | 2006-04-08 19:36:03 +0200 (Sat, 08 Apr 2006) | 2 lines Fixed ------------------------------------------------------------------------ r1595 | Ben Taylor | 2006-03-30 08:38:11 +0200 (Thu, 30 Mar 2006) | 1 line (empty log message) ------------------------------------------------------------------------ r1594 | Ben Taylor | 2006-03-29 13:58:32 +0200 (Wed, 29 Mar 2006) | 1 line Updated to const params ------------------------------------------------------------------------ r1593 | Ben Taylor | 2006-03-29 13:57:13 +0200 (Wed, 29 Mar 2006) | 1 line Fixed compile error initially caused by IdServerInterceptLogBase changes. ------------------------------------------------------------------------ r1592 | Ben Taylor | 2006-03-29 13:44:38 +0200 (Wed, 29 Mar 2006) | 1 line Fixed compiler warning ------------------------------------------------------------------------ r1589 | Remy Lebeau | 2006-03-27 11:09:20 +0200 (Mon, 27 Mar 2006) | 1 line Added IsAlpha...(), BytesToIPv4Str(), and GetStringEncoder() functions ------------------------------------------------------------------------ r1588 | Remy Lebeau | 2006-03-27 10:52:27 +0200 (Mon, 27 Mar 2006) | 1 line Code cleanup ------------------------------------------------------------------------ r1587 | Remy Lebeau | 2006-03-27 10:39:45 +0200 (Mon, 27 Mar 2006) | 1 line Removed IdCompilerDefines.inc, not used ------------------------------------------------------------------------ r1586 | Remy Lebeau | 2006-03-27 10:30:29 +0200 (Mon, 27 Mar 2006) | 1 line Added SOCKS and OTP strings ------------------------------------------------------------------------ r1585 | Remy Lebeau | 2006-03-27 10:29:04 +0200 (Mon, 27 Mar 2006) | 1 line Updated GetFormattedReply() to cache the NumericCode so that is does not have to be converted to a string multiple times ------------------------------------------------------------------------ r1584 | Remy Lebeau | 2006-03-27 10:25:07 +0200 (Mon, 27 Mar 2006) | 1 line Updated FindCodeTextDelim() and IsValidEnhancedCode() to use TextStartsWith() ------------------------------------------------------------------------ r1583 | Remy Lebeau | 2006-03-27 10:20:42 +0200 (Mon, 27 Mar 2006) | 1 line Updated Connect() to clear the APOPToken member before connecting ------------------------------------------------------------------------ r1582 | Remy Lebeau | 2006-03-27 10:18:25 +0200 (Mon, 27 Mar 2006) | 1 line Added IsValidOTPString() and GenerateSixWordKey() methods ------------------------------------------------------------------------ r1581 | Remy Lebeau | 2006-03-27 10:16:55 +0200 (Mon, 27 Mar 2006) | 1 line Added MessageParts and OwnerMessage properties to TIdMessagePart ------------------------------------------------------------------------ r1580 | Remy Lebeau | 2006-03-27 10:09:45 +0200 (Mon, 27 Mar 2006) | 1 line Rewrote to use new GetStrValue() and GetIntValue() helper functions ------------------------------------------------------------------------ r1579 | Remy Lebeau | 2006-03-27 10:08:05 +0200 (Mon, 27 Mar 2006) | 1 line Updated ReadBody() to use ReadLnRFC() ------------------------------------------------------------------------ r1578 | Remy Lebeau | 2006-03-27 10:07:24 +0200 (Mon, 27 Mar 2006) | 1 line updated ReadHeader() and ReadBody() to use ReadLnRFC() ------------------------------------------------------------------------ r1577 | Remy Lebeau | 2006-03-27 10:03:52 +0200 (Mon, 27 Mar 2006) | 1 line Renamed local variables DoUDPRead() ------------------------------------------------------------------------ r1576 | Remy Lebeau | 2006-03-27 10:02:42 +0200 (Mon, 27 Mar 2006) | 1 line Updated ReturnMIMEType() to use TextStartsWith(), and to remove Sys.LowerCase() ------------------------------------------------------------------------ r1575 | Remy Lebeau | 2006-03-27 09:43:28 +0200 (Mon, 27 Mar 2006) | 3 lines Added 'const' to various string parameters Added FetchIRCParam() function for more accurate paring of inbound command parameters ------------------------------------------------------------------------ r1574 | Remy Lebeau | 2006-03-27 09:29:25 +0200 (Mon, 27 Mar 2006) | 1 line Updated SetActive() to check for a valid Thread pointer before trying to terminate it ------------------------------------------------------------------------ r1573 | Remy Lebeau | 2006-03-27 09:28:30 +0200 (Mon, 27 Mar 2006) | 1 line Updated SetActive() to check for a valid Thread pointer before terminating it ------------------------------------------------------------------------ r1572 | Remy Lebeau | 2006-03-27 09:27:26 +0200 (Mon, 27 Mar 2006) | 12 lines Added ConnectionState property to TIdIMAP4PeerContext, and made other properties read-only Added additional Send...Reply() overloaded methods Streamlined the code where Context members are being accessed Replaces various TextIsSame() comparions with PostInStrArray() instead Tweaks to various UID handlings Removed 'goto' handling from ReassembleParams() ------------------------------------------------------------------------ r1571 | Remy Lebeau | 2006-03-27 09:19:32 +0200 (Mon, 27 Mar 2006) | 5 lines Rewrote InternalRetrievePart() to simplify the parsing logic Added extra exception handling Code cleanup ------------------------------------------------------------------------ r1570 | Remy Lebeau | 2006-03-27 09:11:37 +0200 (Mon, 27 Mar 2006) | 1 line Updated to use IdObjs and IdSys units ------------------------------------------------------------------------ r1569 | Remy Lebeau | 2006-03-27 09:10:34 +0200 (Mon, 27 Mar 2006) | 1 line Compiler errors ------------------------------------------------------------------------ r1568 | Remy Lebeau | 2006-03-27 09:09:53 +0200 (Mon, 27 Mar 2006) | 1 line Moved over OnBeforeConnect handling from TIdCustomTCPServer. Did not belong there. ------------------------------------------------------------------------ r1567 | Remy Lebeau | 2006-03-27 09:09:13 +0200 (Mon, 27 Mar 2006) | 1 line Added PadString() function ------------------------------------------------------------------------ r1566 | Remy Lebeau | 2006-03-27 09:08:37 +0200 (Mon, 27 Mar 2006) | 5 lines Removed IsValidOTPString() and GenerateOTP(), replaced with new TIdOTPCalculator methods Removed SplitStr(), using ExtractFeatFeats() instead Removed EPRTParams(), not being used anywhere ------------------------------------------------------------------------ r1565 | Remy Lebeau | 2006-03-27 08:38:00 +0200 (Mon, 27 Mar 2006) | 1 line Added 'const to various string parameters ------------------------------------------------------------------------ r1564 | Remy Lebeau | 2006-03-27 08:37:44 +0200 (Mon, 27 Mar 2006) | 1 line Added 'const' to various string parameters ------------------------------------------------------------------------ r1563 | Remy Lebeau | 2006-03-27 08:36:25 +0200 (Mon, 27 Mar 2006) | 1 line Updated ContinueAuthenticate() to use new TIdOTPCalculator.GenerateSixWordKey() method ------------------------------------------------------------------------ r1562 | Remy Lebeau | 2006-03-27 08:34:44 +0200 (Mon, 27 Mar 2006) | 1 line Updated GenerateOTP() to use new TIdOTPCalculator.GenerateSixWordKey() method. ------------------------------------------------------------------------ r1561 | Remy Lebeau | 2006-03-27 06:05:06 +0200 (Mon, 27 Mar 2006) | 1 line Moved OnBeforeConnect event to TIdMAppedPortTCP, it does not belong at the TIdCustomTCPServer level. ------------------------------------------------------------------------ r1547 | Ben Taylor | 2006-03-25 11:30:53 +0100 (Sat, 25 Mar 2006) | 1 line Fixed compile error ------------------------------------------------------------------------ r1546 | Remy Lebeau | 2006-03-25 02:59:54 +0100 (Sat, 25 Mar 2006) | 3 lines Updated IsHostname() to use TextStartsWith() Updated IsTopDomain() to use Sys.UpperCase() instead of IndyUpperCase() ------------------------------------------------------------------------ r1545 | Remy Lebeau | 2006-03-25 02:56:12 +0100 (Sat, 25 Mar 2006) | 1 line Updated IsItANumber() to use IdGlobal.IsNumeric() ------------------------------------------------------------------------ r1544 | Remy Lebeau | 2006-03-25 02:52:00 +0100 (Sat, 25 Mar 2006) | 1 line Updated to use IdSys ------------------------------------------------------------------------ r1543 | Remy Lebeau | 2006-03-25 02:06:41 +0100 (Sat, 25 Mar 2006) | 1 line Updated Send() and Receive() to cache the calculated sizes ------------------------------------------------------------------------ r1542 | Remy Lebeau | 2006-03-25 01:27:53 +0100 (Sat, 25 Mar 2006) | 1 line Removed IdSslCheck(), not used anywhere ------------------------------------------------------------------------ r1541 | Remy Lebeau | 2006-03-25 01:12:49 +0100 (Sat, 25 Mar 2006) | 3 lines Removed IsDataCommand(), PosInStrArray() is now used instead Removed exception handling from TIdMappedFtpDataThread.Before ------------------------------------------------------------------------ r1540 | Remy Lebeau | 2006-03-25 01:00:54 +0100 (Sat, 25 Mar 2006) | 3 lines Changed StoreUnique() and VerifyFile() to use TIdReadFileExclusiveStream instead of TIdReadFileNonExclusiveStream Added TODO comment in CleanDirName() ------------------------------------------------------------------------ r1539 | Remy Lebeau | 2006-03-25 00:59:15 +0100 (Sat, 25 Mar 2006) | 1 line Updated to read/write TIdBytes instead of strings ------------------------------------------------------------------------ r1538 | Remy Lebeau | 2006-03-25 00:58:04 +0100 (Sat, 25 Mar 2006) | 3 lines Changed to derive from TIdTCPClient instead of TIdCustomTCPClient. Removed OnWork event handling ------------------------------------------------------------------------ r1537 | Remy Lebeau | 2006-03-25 00:54:06 +0100 (Sat, 25 Mar 2006) | 3 lines Compiler fixes Updated AlphaNumericStr() to use new IdGlobal.IsAlphaNumeric() function ------------------------------------------------------------------------ r1536 | Remy Lebeau | 2006-03-25 00:49:35 +0100 (Sat, 25 Mar 2006) | 1 line Changed various string parameters to use 'const' ------------------------------------------------------------------------ r1535 | Remy Lebeau | 2006-03-25 00:48:32 +0100 (Sat, 25 Mar 2006) | 1 line Removed write specifiers for AuthRetries and AuthProxyRetries properties, not appropriate to have afterall ------------------------------------------------------------------------ r1534 | Remy Lebeau | 2006-03-24 02:33:55 +0100 (Fri, 24 Mar 2006) | 5 lines Renamed TReadFileExclusiveStream to TIdReadFileExclusiveStream Updated Print() to use WriteTIdBytesToStream() Updated CheckReply() to use ReadByte() instead of ReadString() ------------------------------------------------------------------------ r1533 | Remy Lebeau | 2006-03-24 01:03:57 +0100 (Fri, 24 Mar 2006) | 1 line Fix for 'undeclared identifier: TIdStreamHelper' compiler error ------------------------------------------------------------------------ r1526 | Remy Lebeau | 2006-03-23 03:02:04 +0100 (Thu, 23 Mar 2006) | 3 lines Updated to use TIdIOHandler.ReadLnRFC() Renamed TReadFileExclusiveStream to TIdReadFileExclusiveStream ------------------------------------------------------------------------ r1525 | Remy Lebeau | 2006-03-23 02:51:38 +0100 (Thu, 23 Mar 2006) | 1 line Re-Added setter methods for AuthRetries and AuthProxyRetries properties, they got lost in the previous check-in ------------------------------------------------------------------------ r1524 | Remy Lebeau | 2006-03-23 02:47:42 +0100 (Thu, 23 Mar 2006) | 1 line Updated UpCaseFirstWord() to use Sys.UpperCase() ------------------------------------------------------------------------ r1523 | Ben Taylor | 2006-03-23 02:18:46 +0100 (Thu, 23 Mar 2006) | 1 line Fixed compile error ------------------------------------------------------------------------ r1522 | Ben Taylor | 2006-03-23 02:17:59 +0100 (Thu, 23 Mar 2006) | 4 lines Fixed compile error. Fixed Hint. Reverted property editability. Fixed bug introduced by refactor. ------------------------------------------------------------------------ r1521 | Ben Taylor | 2006-03-23 02:15:37 +0100 (Thu, 23 Mar 2006) | 1 line Fixed compile error ------------------------------------------------------------------------ r1520 | Ben Taylor | 2006-03-23 02:15:19 +0100 (Thu, 23 Mar 2006) | 1 line Fixed bug and warning introduced by previous checkin ------------------------------------------------------------------------ r1519 | Ben Taylor | 2006-03-23 02:14:24 +0100 (Thu, 23 Mar 2006) | 1 line Fixed compile error ------------------------------------------------------------------------ r1518 | Ben Taylor | 2006-03-23 02:12:32 +0100 (Thu, 23 Mar 2006) | 1 line Fixed compile error ------------------------------------------------------------------------ r1517 | Remy Lebeau | 2006-03-22 08:52:13 +0100 (Wed, 22 Mar 2006) | 1 line Added exception handler to TIdHeaderList.FoldLine() ------------------------------------------------------------------------ r1516 | Remy Lebeau | 2006-03-22 08:49:38 +0100 (Wed, 22 Mar 2006) | 1 line IIS fix for 'Expires' header in TIdEntityHeaderInfo.ProcessHeaders() ------------------------------------------------------------------------ r1515 | Remy Lebeau | 2006-03-22 08:47:56 +0100 (Wed, 22 Mar 2006) | 3 lines Added AUnexpectedContentTimeout parameter to ReadResult() to handle situations where the HEAD response includes unexpected body data. This is illegal in the RFCs, but some buggy servers do it. Added setter method to AuthRetries and AuthProxyRetries properties ------------------------------------------------------------------------ r1514 | Remy Lebeau | 2006-03-22 08:37:26 +0100 (Wed, 22 Mar 2006) | 3 lines Added UpperCaseFirstWord() Removed DirectoryExists(), moved to TIdSys ------------------------------------------------------------------------ r1513 | Remy Lebeau | 2006-03-22 08:27:58 +0100 (Wed, 22 Mar 2006) | 1 line Updated DoExecute() to use TextEndsWith() instead of UpperCase() and Copy() ------------------------------------------------------------------------ r1512 | Remy Lebeau | 2006-03-22 08:27:06 +0100 (Wed, 22 Mar 2006) | 3 lines Updated TIdDOSAttributes.AddAttribute() to use CharIsInSet() instead of PosInStrArray() Updated TIdDOSAttributes.GetAsString() and TIdWin32ea.GetAsString() to use preallocated strings ------------------------------------------------------------------------ r1511 | Remy Lebeau | 2006-03-22 08:14:24 +0100 (Wed, 22 Mar 2006) | 5 lines Updated TIdFTPListItem.Assign() to check the source type Updated TIdFTPListItem.SetFileName() to use TextIsSame() instead of UpperCase() Removed TIdListItem destructor, is redundant. ------------------------------------------------------------------------ r1510 | Remy Lebeau | 2006-03-22 08:10:21 +0100 (Wed, 22 Mar 2006) | 8 lines Updated to use TIdStreamHelper Rewrote ParseASCIIZ() so that its functionality can be reused throughout the unit Removed use of TIdBuffer from the Read/WritePacket() methods of TIdFSPPacket Added extra exception handling ------------------------------------------------------------------------ r1509 | Remy Lebeau | 2006-03-22 07:49:27 +0100 (Wed, 22 Mar 2006) | 1 line Updated DoExecute() to use InputBuffer.Clear() instead of InputBufferAsString() ------------------------------------------------------------------------ r1508 | Remy Lebeau | 2006-03-22 07:47:03 +0100 (Wed, 22 Mar 2006) | 3 lines Added AHeaders parameter to the OnCreatePostStream event so that streams can be customized to the type of request being issued Added OnHeadersAvailable and OnHeaderBlocked events. ------------------------------------------------------------------------ r1507 | Remy Lebeau | 2006-03-22 07:41:09 +0100 (Wed, 22 Mar 2006) | 1 line Rewrote to use TIdBytes ------------------------------------------------------------------------ r1506 | Remy Lebeau | 2006-03-22 07:26:15 +0100 (Wed, 22 Mar 2006) | 1 line Removed IdCompilerDefines.inc ------------------------------------------------------------------------ r1505 | Remy Lebeau | 2006-03-22 07:22:45 +0100 (Wed, 22 Mar 2006) | 1 line Added implementation code for CheckForDataOnSource() ------------------------------------------------------------------------ r1504 | Remy Lebeau | 2006-03-22 07:21:09 +0100 (Wed, 22 Mar 2006) | 1 line Removed DOTNET defines from a piece of code that will never run under DotNet in the first place since it is for an older compiler version ------------------------------------------------------------------------ r1503 | Remy Lebeau | 2006-03-22 07:19:14 +0100 (Wed, 22 Mar 2006) | 1 line Renamed TAppendFileStream to TIdAppendFileStream ------------------------------------------------------------------------ r1502 | Remy Lebeau | 2006-03-22 07:18:07 +0100 (Wed, 22 Mar 2006) | 3 lines Updated Connect() to use TIdFileCreateStream Updated WriteRecord() to cache the ABuffer Length ------------------------------------------------------------------------ r1501 | Remy Lebeau | 2006-03-22 07:12:30 +0100 (Wed, 22 Mar 2006) | 1 line Updated to use GetTickDiff() ------------------------------------------------------------------------ r1500 | Remy Lebeau | 2006-03-22 07:11:32 +0100 (Wed, 22 Mar 2006) | 1 line Renamed TReadFileExclusiveStream to TIdReadFileExclusiveStream ------------------------------------------------------------------------ r1499 | Remy Lebeau | 2006-03-22 07:05:23 +0100 (Wed, 22 Mar 2006) | 1 line Rewrote TIdSysLogMsgPart to better utilize its properties ------------------------------------------------------------------------ r1498 | Remy Lebeau | 2006-03-22 06:40:30 +0100 (Wed, 22 Mar 2006) | 3 lines Updated CmdSyntaxError() to use UpCaseFirstWord() Added ReplaceReceivedTokens() worker function to CommandDATA() ------------------------------------------------------------------------ r1497 | Remy Lebeau | 2006-03-22 06:32:08 +0100 (Wed, 22 Mar 2006) | 1 line Renamed TReadFileExclusiveStream to TIdReadFileExclusiveStream ------------------------------------------------------------------------ r1496 | Remy Lebeau | 2006-03-22 06:27:21 +0100 (Wed, 22 Mar 2006) | 5 lines Renamed TFileStream descendant classes to include the 'Id' prefix for consistency. Renamed ByteIsInEOF() and CharIsInEOF() to ByteIsInEOL() and CharIsInEOL(), respectively Buf fix for IsASCIILDH(TIdBytes) ------------------------------------------------------------------------ r1495 | Remy Lebeau | 2006-03-22 06:16:38 +0100 (Wed, 22 Mar 2006) | 1 line Updated CmdSyntaxError() to use UpCaseFirstWord() ------------------------------------------------------------------------ r1494 | Ben Taylor | 2006-03-20 05:08:28 +0100 (Mon, 20 Mar 2006) | 1 line Refactor of fRecvBuffer ------------------------------------------------------------------------ r1493 | Ben Taylor | 2006-03-20 03:48:27 +0100 (Mon, 20 Mar 2006) | 1 line Refactor of fRecvBuffer ------------------------------------------------------------------------ r1492 | Remy Lebeau | 2006-03-20 03:11:47 +0100 (Mon, 20 Mar 2006) | 1 line Removed FRecvBuffer from TIdIOHandler ------------------------------------------------------------------------ r1491 | Remy Lebeau | 2006-03-20 03:09:46 +0100 (Mon, 20 Mar 2006) | 5 lines Removed write buffering from Write(TIdStream) Moved FRecvBuffer member to IdSSLOpenSSL.pas, as it is not used by TIdIOHandler or TIdIOHandlerStack at all Added ReadByte() method ------------------------------------------------------------------------ r1484 | Remy Lebeau | 2006-03-09 22:03:47 +0100 (Thu, 09 Mar 2006) | 1 line Updated to reflect changes in TIdSimpleServer.Listen() ------------------------------------------------------------------------ r1483 | Remy Lebeau | 2006-03-08 23:50:15 +0100 (Wed, 08 Mar 2006) | 1 line Added support for new ListenTimeout property ------------------------------------------------------------------------ r1482 | Remy Lebeau | 2006-03-08 23:48:50 +0100 (Wed, 08 Mar 2006) | 3 lines Added ATimeout parameter to Listen() Chaged BeginListen() to not wait for a connection to be established when the TransparentProxy is enabled. That is the responsibility of Listen() instead ------------------------------------------------------------------------ r1480 | Remy Lebeau | 2006-03-07 21:40:49 +0100 (Tue, 07 Mar 2006) | 1 line Bug fix for DoExecute() ------------------------------------------------------------------------ r1479 | Remy Lebeau | 2006-03-07 21:40:01 +0100 (Tue, 07 Mar 2006) | 1 line Fix for compiler error ------------------------------------------------------------------------ r1478 | Remy Lebeau | 2006-03-07 21:36:26 +0100 (Tue, 07 Mar 2006) | 1 line Updated Readable() to call CheckIsReadable() in a loop when TIdAntiFreeze is used with a non-infinite reading timeout. ------------------------------------------------------------------------ r1477 | Remy Lebeau | 2006-03-06 23:37:17 +0100 (Mon, 06 Mar 2006) | 3 lines Updated AssignTo() to assign the NumericCode before the ReplyFormat, because TIdReply.SetCode() calls Clear(). Added override for Clear() to reset the ReplyFormat property ------------------------------------------------------------------------ r1476 | Remy Lebeau | 2006-03-06 23:35:36 +0100 (Mon, 06 Mar 2006) | 1 line Updated AssignTo() to assign the Code before the Text instead of afterwards because SetCode() calls Clear() so the Text was being lost. ------------------------------------------------------------------------ r1475 | J. Peter Mugaas | 2006-03-06 22:56:26 +0100 (Mon, 06 Mar 2006) | 1 line Lazarus design-time only package for an Indy-run-time library that is a FreePascal "package". ------------------------------------------------------------------------ r1473 | J. Peter Mugaas | 2006-03-06 22:55:33 +0100 (Mon, 06 Mar 2006) | 1 line Template updates. ------------------------------------------------------------------------ r1465 | Don Siders | 2006-03-01 13:21:38 +0100 (Wed, 01 Mar 2006) | 1 line Clean-up for old revision comments. ------------------------------------------------------------------------ r1464 | Ben Taylor | 2006-03-01 09:21:50 +0100 (Wed, 01 Mar 2006) | 1 line Fix to add TIdContext classes to the ContextList in a logic/thread safe way. ------------------------------------------------------------------------ r1463 | Ben Taylor | 2006-03-01 09:00:01 +0100 (Wed, 01 Mar 2006) | 2 lines Fixed compiler warnings. Tidied unit header. ------------------------------------------------------------------------ r1460 | Remy Lebeau | 2006-02-27 21:08:10 +0100 (Mon, 27 Feb 2006) | 1 line Added Intercept property ------------------------------------------------------------------------ r1459 | Remy Lebeau | 2006-02-27 21:05:05 +0100 (Mon, 27 Feb 2006) | 1 line Added overloaded version of MakeAddressObject() to allow the IP address type to be specified if known ahead of time. ------------------------------------------------------------------------ r1444 | Ben Taylor | 2006-02-24 23:32:05 +0100 (Fri, 24 Feb 2006) | 1 line Fixed to compile ------------------------------------------------------------------------ r1443 | Remy Lebeau | 2006-02-24 20:40:11 +0100 (Fri, 24 Feb 2006) | 3 lines Added IndyLength() function Added additional optional parameters to various functions ------------------------------------------------------------------------ r1442 | Remy Lebeau | 2006-02-24 20:34:42 +0100 (Fri, 24 Feb 2006) | 1 line Updated Send() to use new IndyLength() function ------------------------------------------------------------------------ r1441 | Remy Lebeau | 2006-02-24 20:31:41 +0100 (Fri, 24 Feb 2006) | 1 line Added AOffset parameter to Write() ------------------------------------------------------------------------ r1440 | Remy Lebeau | 2006-02-24 20:30:39 +0100 (Fri, 24 Feb 2006) | 1 line Initial C++ support ------------------------------------------------------------------------ r1439 | Remy Lebeau | 2006-02-24 19:28:59 +0100 (Fri, 24 Feb 2006) | 1 line Updated to reflect changes in IdWinSock2 ------------------------------------------------------------------------ r1438 | Remy Lebeau | 2006-02-24 19:26:13 +0100 (Fri, 24 Feb 2006) | 1 line Updated WinSock-related strings ------------------------------------------------------------------------ r1437 | Ben Taylor | 2006-02-24 02:07:18 +0100 (Fri, 24 Feb 2006) | 1 line Fixed compiler hint ------------------------------------------------------------------------ r1432 | Remy Lebeau | 2006-02-23 19:18:27 +0100 (Thu, 23 Feb 2006) | 3 lines Added additional TIdBytes utility functions Added AIndex parameter to ToBytes/F(TIdBytes) ------------------------------------------------------------------------ r1431 | Remy Lebeau | 2006-02-23 10:30:41 +0100 (Thu, 23 Feb 2006) | 1 line Removed ShouldUse() method. Was not being called by TIdAntiFreezeBase properly. ------------------------------------------------------------------------ r1430 | Remy Lebeau | 2006-02-23 10:29:39 +0100 (Thu, 23 Feb 2006) | 1 line Changed ShouldUse() to not be virtual anymore. Was not working properly as TIdAntiFreeze.ShouldUse() was not being called. ------------------------------------------------------------------------ r1427 | Ben Taylor | 2006-02-23 05:30:04 +0100 (Thu, 23 Feb 2006) | 1 line Update+bugfixes to allow use of standard OpenSSL libs ------------------------------------------------------------------------ r1423 | Ben Taylor | 2006-02-20 02:24:14 +0100 (Mon, 20 Feb 2006) | 1 line Fixed compiler hint ------------------------------------------------------------------------ r1422 | Remy Lebeau | 2006-02-19 09:50:58 +0100 (Sun, 19 Feb 2006) | 1 line Updated to use TextStartsWith() and TextEndsWith() functions ------------------------------------------------------------------------ r1421 | Remy Lebeau | 2006-02-19 09:50:01 +0100 (Sun, 19 Feb 2006) | 1 line Changed CmdSyntaxError() to use new UpCaseFirstWord() function in IdGlobalProtocols unit ------------------------------------------------------------------------ r1420 | Remy Lebeau | 2006-02-19 09:35:52 +0100 (Sun, 19 Feb 2006) | 1 line Misc tweak to DoConnectTimeout() ------------------------------------------------------------------------ r1419 | Remy Lebeau | 2006-02-19 09:34:44 +0100 (Sun, 19 Feb 2006) | 1 line Changed to override Assign() instead of AssignTo() ------------------------------------------------------------------------ r1418 | Remy Lebeau | 2006-02-19 09:33:37 +0100 (Sun, 19 Feb 2006) | 1 line Updated CloseBinding() to remove threads from the list as they are being freed ------------------------------------------------------------------------ r1417 | Remy Lebeau | 2006-02-19 09:28:56 +0100 (Sun, 19 Feb 2006) | 1 line Updated TerminateListenerThreads() to remove threads from the list as they are being freed. ------------------------------------------------------------------------ r1416 | Don Siders | 2006-02-19 09:18:20 +0100 (Sun, 19 Feb 2006) | 1 line Modifed case for EIdIOHandler and derivatives. ------------------------------------------------------------------------ r1415 | Remy Lebeau | 2006-02-19 08:56:37 +0100 (Sun, 19 Feb 2006) | 1 line Added CharPosInSet() ------------------------------------------------------------------------ r1414 | Don Siders | 2006-02-19 08:32:59 +0100 (Sun, 19 Feb 2006) | 1 line Fixed compiler warnings about unused or unitialized vars. ------------------------------------------------------------------------ r1413 | Don Siders | 2006-02-19 03:13:11 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1412 | Don Siders | 2006-02-19 02:57:44 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1411 | Don Siders | 2006-02-19 01:20:54 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1410 | Don Siders | 2006-02-19 01:14:32 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1409 | Don Siders | 2006-02-19 00:54:47 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1408 | Don Siders | 2006-02-19 00:49:45 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1407 | Don Siders | 2006-02-19 00:42:59 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1406 | Don Siders | 2006-02-19 00:37:25 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1405 | Don Siders | 2006-02-19 00:34:27 +0100 (Sun, 19 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1404 | Don Siders | 2006-02-18 23:57:12 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1403 | Don Siders | 2006-02-18 23:49:53 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1402 | Don Siders | 2006-02-18 23:34:09 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1401 | Don Siders | 2006-02-18 23:25:58 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1400 | Don Siders | 2006-02-18 23:07:59 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1399 | Don Siders | 2006-02-18 21:47:40 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1398 | Don Siders | 2006-02-18 21:41:12 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1397 | Don Siders | 2006-02-18 21:13:28 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments, code formatting. ------------------------------------------------------------------------ r1396 | Don Siders | 2006-02-18 21:12:04 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1395 | Don Siders | 2006-02-18 20:16:31 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1394 | Don Siders | 2006-02-18 20:04:32 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1393 | Don Siders | 2006-02-18 07:26:51 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up for old revision comments. ------------------------------------------------------------------------ r1392 | Don Siders | 2006-02-18 07:12:06 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1391 | Don Siders | 2006-02-18 07:08:16 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1390 | Don Siders | 2006-02-18 07:06:16 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1389 | Don Siders | 2006-02-18 07:03:33 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1388 | Don Siders | 2006-02-18 06:48:19 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1387 | Don Siders | 2006-02-18 06:35:02 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1386 | Don Siders | 2006-02-18 06:33:42 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1385 | Don Siders | 2006-02-18 06:31:43 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1384 | Don Siders | 2006-02-18 06:30:31 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1383 | Don Siders | 2006-02-18 06:27:11 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1382 | Don Siders | 2006-02-18 06:25:31 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1381 | Don Siders | 2006-02-18 06:24:14 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1380 | Don Siders | 2006-02-18 06:21:31 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1379 | Don Siders | 2006-02-18 06:20:15 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1378 | Don Siders | 2006-02-18 06:17:23 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1377 | Don Siders | 2006-02-18 06:14:53 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1376 | Don Siders | 2006-02-18 06:12:53 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1375 | Don Siders | 2006-02-18 06:10:58 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1374 | Don Siders | 2006-02-18 06:09:27 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1373 | Don Siders | 2006-02-18 06:06:02 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1372 | Don Siders | 2006-02-18 06:04:41 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1371 | Don Siders | 2006-02-18 06:03:15 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1370 | Don Siders | 2006-02-18 06:01:54 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1369 | Don Siders | 2006-02-18 05:59:21 +0100 (Sat, 18 Feb 2006) | 2 lines Clean-up of old revision comments. ------------------------------------------------------------------------ r1368 | Don Siders | 2006-02-18 05:55:38 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1367 | Don Siders | 2006-02-18 05:53:12 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1366 | Don Siders | 2006-02-18 05:52:10 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1365 | Don Siders | 2006-02-18 05:50:27 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1364 | Don Siders | 2006-02-18 05:49:08 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1363 | Don Siders | 2006-02-18 05:47:26 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1362 | Don Siders | 2006-02-18 05:46:09 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1361 | Don Siders | 2006-02-18 05:44:38 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1360 | Don Siders | 2006-02-18 05:42:30 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1359 | Don Siders | 2006-02-18 05:41:26 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1358 | Don Siders | 2006-02-18 05:40:00 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1357 | Don Siders | 2006-02-18 05:38:48 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1356 | Don Siders | 2006-02-18 05:37:02 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1355 | Don Siders | 2006-02-18 05:35:44 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1354 | Don Siders | 2006-02-18 05:33:38 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1353 | Don Siders | 2006-02-18 05:31:27 +0100 (Sat, 18 Feb 2006) | 1 line Clean-up of old revision comments. ------------------------------------------------------------------------ r1352 | Remy Lebeau | 2006-02-17 04:40:55 +0100 (Fri, 17 Feb 2006) | 1 line Changed IsCapaSupported() to use TextIsSame() instead ------------------------------------------------------------------------ r1351 | Remy Lebeau | 2006-02-17 04:00:20 +0100 (Fri, 17 Feb 2006) | 3 lines Added additional Assert in CopyTIdBytes() Added TextEndsWith() ------------------------------------------------------------------------ r1350 | Remy Lebeau | 2006-02-17 03:31:13 +0100 (Fri, 17 Feb 2006) | 1 line Changed to use VCL6ORABOVE instead of DELPHI5 define ------------------------------------------------------------------------ r1349 | Remy Lebeau | 2006-02-17 03:20:37 +0100 (Fri, 17 Feb 2006) | 1 line Added RSAcceptTimeout and RSInterceptIsDifferent ------------------------------------------------------------------------ r1348 | Remy Lebeau | 2006-02-17 03:16:38 +0100 (Fri, 17 Feb 2006) | 1 line Removed IdCompilerDefines.inc, not needed ------------------------------------------------------------------------ r1347 | Remy Lebeau | 2006-02-17 03:09:42 +0100 (Fri, 17 Feb 2006) | 1 line Added EIdAcceptTimeout ------------------------------------------------------------------------ r1346 | Remy Lebeau | 2006-02-17 03:06:57 +0100 (Fri, 17 Feb 2006) | 1 line Removed IdCompilerDefines.inc, not needed ------------------------------------------------------------------------ r1345 | Remy Lebeau | 2006-02-17 01:46:02 +0100 (Fri, 17 Feb 2006) | 1 line Removed IdCompilerDefines.inc, not needed ------------------------------------------------------------------------ r1337 | Ben Taylor | 2006-02-15 14:33:10 +0100 (Wed, 15 Feb 2006) | 1 line Fixed D2006 compiler warning ------------------------------------------------------------------------ r1336 | Remy Lebeau | 2006-02-15 02:11:03 +0100 (Wed, 15 Feb 2006) | 1 line Tweak to previous checkin ------------------------------------------------------------------------ r1335 | Remy Lebeau | 2006-02-15 02:10:15 +0100 (Wed, 15 Feb 2006) | 1 line Fix for AV caused by TIdUDPBase.Destroy() calling CloseBinding() again after the ListenerThreads has been destroyed. ------------------------------------------------------------------------ r1334 | Ben Taylor | 2006-02-15 01:29:26 +0100 (Wed, 15 Feb 2006) | 1 line Fixed compile failure ------------------------------------------------------------------------ r1333 | Ben Taylor | 2006-02-15 01:25:48 +0100 (Wed, 15 Feb 2006) | 1 line Fixed compiler warning ------------------------------------------------------------------------ r1331 | J. Peter Mugaas | 2006-02-14 20:11:42 +0100 (Tue, 14 Feb 2006) | 1 line Makefile fixes. Now requires fcl and should be in the packages/extra dir. ------------------------------------------------------------------------ r1330 | Remy Lebeau | 2006-02-14 19:57:00 +0100 (Tue, 14 Feb 2006) | 1 line Updated SetHandle() to remove the old socket, if any, from FReadSocketList ------------------------------------------------------------------------ r1327 | Remy Lebeau | 2006-02-14 19:37:22 +0100 (Tue, 14 Feb 2006) | 1 line Bug fix for previous checkin ------------------------------------------------------------------------ r1326 | Matthijs ter Woord | 2006-02-14 19:08:54 +0100 (Tue, 14 Feb 2006) | 1 line Write(stream) didn't invoke DoWork, fixed ------------------------------------------------------------------------ r1325 | Remy Lebeau | 2006-02-14 00:45:34 +0100 (Tue, 14 Feb 2006) | 1 line Changed the ReadLnRFC() parameters ------------------------------------------------------------------------ r1324 | Remy Lebeau | 2006-02-13 22:09:55 +0100 (Mon, 13 Feb 2006) | 1 line Added ReadLnRFC() method ------------------------------------------------------------------------ r1323 | Remy Lebeau | 2006-02-13 21:05:45 +0100 (Mon, 13 Feb 2006) | 1 line Added ReadLnRFC() method ------------------------------------------------------------------------ r1322 | Remy Lebeau | 2006-02-13 10:20:09 +0100 (Mon, 13 Feb 2006) | 3 lines Updated CloseBinding() to remove terminated threads from the ListenerThreads list. Added default IPv6 Binding item, for consistency with TIdTCPServer ------------------------------------------------------------------------ r1321 | Remy Lebeau | 2006-02-13 10:17:04 +0100 (Mon, 13 Feb 2006) | 3 lines Updated TerminateListenerThreads() to remove terminated threads from the ListenerThreads list. AddedDoBeforeListenerRun() method. ------------------------------------------------------------------------ r1320 | Remy Lebeau | 2006-02-09 20:09:19 +0100 (Thu, 09 Feb 2006) | 1 line Bug fix for TIdCmdTCPClientListeningThread constructor starting the thread before the Context has been created ------------------------------------------------------------------------ r1317 | J. Peter Mugaas | 2006-02-05 19:39:11 +0100 (Sun, 05 Feb 2006) | 1 line Just to see if this solves a firewall problem I can't test. ------------------------------------------------------------------------ r1313 | Remy Lebeau | 2006-01-31 21:01:49 +0100 (Tue, 31 Jan 2006) | 1 line Bug fix for the message TStream not being seeked to the beginning before triggering the OnMsgReceive event handler. ------------------------------------------------------------------------ r1310 | J. Peter Mugaas | 2006-01-23 15:42:54 +0100 (Mon, 23 Jan 2006) | 1 line (empty log message) ------------------------------------------------------------------------ r1309 | J. Peter Mugaas | 2006-01-23 15:42:07 +0100 (Mon, 23 Jan 2006) | 1 line Updated ------------------------------------------------------------------------ r1297 | Remy Lebeau | 2006-01-20 19:06:53 +0100 (Fri, 20 Jan 2006) | 1 line Compiler Errors ------------------------------------------------------------------------ r1294 | Remy Lebeau | 2006-01-20 03:13:30 +0100 (Fri, 20 Jan 2006) | 1 line Compiler error ------------------------------------------------------------------------ r1293 | Remy Lebeau | 2006-01-20 03:12:53 +0100 (Fri, 20 Jan 2006) | 1 line Added AddItems() method to TIdEmailAddressesList ------------------------------------------------------------------------ r1292 | Remy Lebeau | 2006-01-19 22:05:42 +0100 (Thu, 19 Jan 2006) | 1 line Added support for new RelaySender property ------------------------------------------------------------------------ r1291 | Remy Lebeau | 2006-01-19 21:40:29 +0100 (Thu, 19 Jan 2006) | 1 line Updated for changes in TIdSMTPBase.InternalSend() ------------------------------------------------------------------------ r1290 | Remy Lebeau | 2006-01-19 21:35:58 +0100 (Thu, 19 Jan 2006) | 1 line Updated to allow descendant classes to specify a different sender email address than the one provided by TIdMessage. ------------------------------------------------------------------------ r1287 | Ben Taylor | 2006-01-12 03:59:48 +0100 (Thu, 12 Jan 2006) | 1 line Added call to IOHandler.Shutdown during TIdCustomTCPServer.Shutdown. ------------------------------------------------------------------------ r1286 | Ben Taylor | 2006-01-12 03:58:16 +0100 (Thu, 12 Jan 2006) | 1 line Added Shutdown procedure to match the Init procedure. ------------------------------------------------------------------------ r1285 | Ben Taylor | 2006-01-12 00:44:24 +0100 (Thu, 12 Jan 2006) | 1 line Added assertions ------------------------------------------------------------------------ r1284 | Ben Taylor | 2006-01-11 08:00:55 +0100 (Wed, 11 Jan 2006) | 1 line Fixed TerminateListenerThreads invalid pointer error ------------------------------------------------------------------------ r1283 | Ben Taylor | 2006-01-09 05:01:32 +0100 (Mon, 09 Jan 2006) | 1 line Changed TCriticalSection to TIdCriticalSection ------------------------------------------------------------------------ r1282 | J. Peter Mugaas | 2006-01-07 22:47:06 +0100 (Sat, 07 Jan 2006) | 1 line Update. Omitted file. ------------------------------------------------------------------------ r1281 | J. Peter Mugaas | 2006-01-06 20:42:31 +0100 (Fri, 06 Jan 2006) | 1 line Made new feilds for FPC and removed the HL7 record (I think that unit is still not ready). ------------------------------------------------------------------------ r1280 | J. Peter Mugaas | 2006-01-06 20:41:11 +0100 (Fri, 06 Jan 2006) | 1 line (empty log message) ------------------------------------------------------------------------ r1279 | J. Peter Mugaas | 2006-01-06 20:40:22 +0100 (Fri, 06 Jan 2006) | 1 line DB Expansions for FreePascal. ------------------------------------------------------------------------ r1271 | J. Peter Mugaas | 2006-01-04 22:21:38 +0100 (Wed, 04 Jan 2006) | 1 line comment style fix for FPC. ------------------------------------------------------------------------ r1269 | Ben Taylor | 2006-01-04 04:02:27 +0100 (Wed, 04 Jan 2006) | 1 line Fixed memory leak that happens each time the server stops listening ------------------------------------------------------------------------ r1268 | Remy Lebeau | 2006-01-03 21:34:52 +0100 (Tue, 03 Jan 2006) | 1 line Promoted ReplyData and ReplyStatus properties to public in TIdIcmpClient ------------------------------------------------------------------------ r1267 | Ben Taylor | 2006-01-01 08:26:08 +0100 (Sun, 01 Jan 2006) | 1 line (empty log message) ------------------------------------------------------------------------ r1266 | Ben Taylor | 2006-01-01 08:25:17 +0100 (Sun, 01 Jan 2006) | 1 line Fixed memory leak ------------------------------------------------------------------------ r1264 | J. Peter Mugaas | 2005-12-26 07:20:30 +0100 (Mon, 26 Dec 2005) | 1 line Moved IdCompilerDefines so it can flip the delphi unit into Delphi mode. ------------------------------------------------------------------------ r1261 | Ben Taylor | 2005-12-23 06:45:58 +0100 (Fri, 23 Dec 2005) | 1 line Tidied comments ------------------------------------------------------------------------ r1260 | Matthijs ter Woord | 2005-12-22 16:07:38 +0100 (Thu, 22 Dec 2005) | 1 line Changed the invalid character check: it's done reversed now. ------------------------------------------------------------------------ r1259 | Matthijs ter Woord | 2005-12-20 18:26:45 +0100 (Tue, 20 Dec 2005) | 1 line Fixed .Get procedure. When the file didn't exist on the local harddisk, a FileAlreadyExists exception was raised. ------------------------------------------------------------------------ r1258 | Matthijs ter Woord | 2005-12-20 17:13:03 +0100 (Tue, 20 Dec 2005) | 1 line Some other characters added ------------------------------------------------------------------------ r1257 | Matthijs ter Woord | 2005-12-20 16:57:19 +0100 (Tue, 20 Dec 2005) | 1 line Added some special chars in the ValidWindowsFilenameChars constant ------------------------------------------------------------------------ r1248 | Ben Taylor | 2005-12-03 02:14:04 +0100 (Sat, 03 Dec 2005) | 1 line Added TIdMimeTable ------------------------------------------------------------------------ r1247 | Ben Taylor | 2005-12-03 01:14:03 +0100 (Sat, 03 Dec 2005) | 1 line Fixed mimetable population from registry ------------------------------------------------------------------------ r1233 | Remy Lebeau | 2005-11-29 19:45:32 +0100 (Tue, 29 Nov 2005) | 1 line Updated TIdBytes parameter of BytesToString() to be const. ------------------------------------------------------------------------ r1232 | Ben Taylor | 2005-11-28 14:28:30 +0100 (Mon, 28 Nov 2005) | 1 line Added Assert ------------------------------------------------------------------------ r1231 | Don Siders | 2005-11-28 05:26:03 +0100 (Mon, 28 Nov 2005) | 1 line Cleaned up log comments to remove unbalanced comment markers. ------------------------------------------------------------------------ r1230 | Ben Taylor | 2005-11-19 01:35:20 +0100 (Sat, 19 Nov 2005) | 1 line Added test for buffered writes ------------------------------------------------------------------------ r1229 | Ben Taylor | 2005-11-19 01:34:56 +0100 (Sat, 19 Nov 2005) | 1 line Fix to buffered writes ------------------------------------------------------------------------ r1228 | Ben Taylor | 2005-11-19 00:55:02 +0100 (Sat, 19 Nov 2005) | 1 line Temporary fix for AV during destroy. ------------------------------------------------------------------------ r1227 | Ben Taylor | 2005-11-19 00:14:47 +0100 (Sat, 19 Nov 2005) | 1 line Updated to compile ------------------------------------------------------------------------ r1226 | Remy Lebeau | 2005-11-18 05:00:23 +0100 (Fri, 18 Nov 2005) | 1 line Changed how Assign() checks for the Source object ------------------------------------------------------------------------ r1225 | Remy Lebeau | 2005-11-18 04:37:06 +0100 (Fri, 18 Nov 2005) | 1 line Changed Authentication() to use CopyTIdLongWord() instead of AppendBytes() ------------------------------------------------------------------------ r1224 | Remy Lebeau | 2005-11-18 04:21:20 +0100 (Fri, 18 Nov 2005) | 1 line Added an exception handler to RegisterAuthenticationMethod() ------------------------------------------------------------------------ r1223 | Remy Lebeau | 2005-11-18 04:02:40 +0100 (Fri, 18 Nov 2005) | 1 line Updated to use a separate listener thread for each Binding ------------------------------------------------------------------------ r1222 | Remy Lebeau | 2005-11-18 03:49:01 +0100 (Fri, 18 Nov 2005) | 1 line Removed 'if' statement from CheckOkToBeActive() ------------------------------------------------------------------------ r1221 | Remy Lebeau | 2005-11-18 03:45:24 +0100 (Fri, 18 Nov 2005) | 1 line Changed how Assign() checks the Source object ------------------------------------------------------------------------ r1220 | Remy Lebeau | 2005-11-18 03:43:53 +0100 (Fri, 18 Nov 2005) | 1 line Reworked how the FListenerThreads member is managed ------------------------------------------------------------------------ r1215 | Chad Hower | 2005-11-07 15:58:51 +0100 (Mon, 07 Nov 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1214 | Chad Hower | 2005-11-07 15:57:42 +0100 (Mon, 07 Nov 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1213 | Chad Hower | 2005-11-07 15:55:46 +0100 (Mon, 07 Nov 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1212 | Chad Hower | 2005-11-07 15:53:54 +0100 (Mon, 07 Nov 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1209 | Ben Taylor | 2005-11-01 09:26:54 +0100 (Tue, 01 Nov 2005) | 1 line Fixed compiler warning ------------------------------------------------------------------------ r1208 | Remy Lebeau | 2005-11-01 04:54:08 +0100 (Tue, 01 Nov 2005) | 1 line Updated TIdDataChannel.Create() to set the TIdSimpleServer.BoundPortMin/Max properties for PASV connections. ------------------------------------------------------------------------ r1207 | Ben Taylor | 2005-10-28 01:16:43 +0200 (Fri, 28 Oct 2005) | 1 line Fixed compile error, missing uses-units ------------------------------------------------------------------------ r1206 | Ben Taylor | 2005-10-25 12:28:19 +0200 (Tue, 25 Oct 2005) | 1 line StreamHelper fix ------------------------------------------------------------------------ r1205 | Ben Taylor | 2005-10-25 12:20:10 +0200 (Tue, 25 Oct 2005) | 1 line Fixed missing ; ------------------------------------------------------------------------ r1204 | Ben Taylor | 2005-10-25 11:58:37 +0200 (Tue, 25 Oct 2005) | 1 line Test for event order ------------------------------------------------------------------------ r1203 | Remy Lebeau | 2005-10-25 09:19:07 +0200 (Tue, 25 Oct 2005) | 1 line Removed OnConnect and OnDisconnect events as they are redundant. TIdCustomTCPClient already has its own OnConnected and OnDisconnected events available ------------------------------------------------------------------------ r1202 | Remy Lebeau | 2005-10-25 09:15:54 +0200 (Tue, 25 Oct 2005) | 1 line Added RSNoCreateListeningThread ------------------------------------------------------------------------ r1201 | Remy Lebeau | 2005-10-25 09:15:32 +0200 (Tue, 25 Oct 2005) | 1 line Removed OnConnect and OnDisconnect events as they are redundant. TIdCustomTCPClient already its own OnConnected and OnDisconnected events available. ------------------------------------------------------------------------ r1200 | Remy Lebeau | 2005-10-25 09:13:45 +0200 (Tue, 25 Oct 2005) | 1 line Promoted OnConnected event to published in TIdCustomTCPClient, to match published OnDisconnected event in TIdTCPConnection ------------------------------------------------------------------------ r1199 | Remy Lebeau | 2005-10-25 09:10:04 +0200 (Tue, 25 Oct 2005) | 1 line Added SendEmptyResponse property to TIdCommand ------------------------------------------------------------------------ r1197 | Matthijs ter Woord | 2005-10-20 16:46:32 +0200 (Thu, 20 Oct 2005) | 1 line New version ------------------------------------------------------------------------ r1190 | Matthijs ter Woord | 2005-10-19 16:10:06 +0200 (Wed, 19 Oct 2005) | 2 lines New Build ------------------------------------------------------------------------ r1189 | Matthijs ter Woord | 2005-10-19 16:07:58 +0200 (Wed, 19 Oct 2005) | 1 line New Build ------------------------------------------------------------------------ r1188 | Matthijs ter Woord | 2005-10-19 10:49:53 +0200 (Wed, 19 Oct 2005) | 1 line Write(Stream) performance improvement. Made sure buffering is used, otherwise there are 2 tcp/udp packets sent for small streams ------------------------------------------------------------------------ r1170 | Ben Taylor | 2005-10-11 15:31:35 +0200 (Tue, 11 Oct 2005) | 1 line Removed sysutils ------------------------------------------------------------------------ r1169 | Ben Taylor | 2005-10-11 15:18:44 +0200 (Tue, 11 Oct 2005) | 1 line IdTestIMAP4 ------------------------------------------------------------------------ r1168 | Ben Taylor | 2005-10-11 15:17:36 +0200 (Tue, 11 Oct 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1167 | Ben Taylor | 2005-10-11 15:11:08 +0200 (Tue, 11 Oct 2005) | 1 line Fixes to streams ------------------------------------------------------------------------ r1166 | Ben Taylor | 2005-10-11 14:13:52 +0200 (Tue, 11 Oct 2005) | 1 line Fixes for stream reads ------------------------------------------------------------------------ r1165 | Remy Lebeau | 2005-10-10 19:52:23 +0200 (Mon, 10 Oct 2005) | 1 line ReadFromSource() fixes to match TIdIOHandlerStack ------------------------------------------------------------------------ r1164 | Matthijs ter Woord | 2005-10-08 13:53:04 +0200 (Sat, 08 Oct 2005) | 1 line Fixed TDateTime reference, changed to TIdDatetime ------------------------------------------------------------------------ r1163 | Matthijs ter Woord | 2005-10-07 14:24:49 +0200 (Fri, 07 Oct 2005) | 1 line Fixed the Assembly loading ------------------------------------------------------------------------ r1126 | Remy Lebeau | 2005-09-30 00:19:32 +0200 (Fri, 30 Sep 2005) | 1 line Bug fix for TOP parameters not being handled correctly. ------------------------------------------------------------------------ r1125 | J. Peter Mugaas | 2005-09-29 20:14:11 +0200 (Thu, 29 Sep 2005) | 1 line Minor GUI Fixes. ------------------------------------------------------------------------ r1124 | J. Peter Mugaas | 2005-09-29 19:59:16 +0200 (Thu, 29 Sep 2005) | 1 line Fixed Delphi packages for DotNET. There were some components in the package that were not registered. ------------------------------------------------------------------------ r1073 | J. Peter Mugaas | 2005-09-16 12:38:09 +0200 (Fri, 16 Sep 2005) | 1 line Fixed bug with SSL in DotNET. ------------------------------------------------------------------------ r1072 | Ben Taylor | 2005-09-16 09:34:19 +0200 (Fri, 16 Sep 2005) | 1 line Changed to basic example from rfc ------------------------------------------------------------------------ r1071 | Ben Taylor | 2005-09-16 09:21:53 +0200 (Fri, 16 Sep 2005) | 1 line Added comment, rfc2047 ------------------------------------------------------------------------ r1060 | J. Peter Mugaas | 2005-09-14 16:53:55 +0200 (Wed, 14 Sep 2005) | 1 line Version bump. ------------------------------------------------------------------------ r1059 | J. Peter Mugaas | 2005-09-13 16:13:47 +0200 (Tue, 13 Sep 2005) | 1 line PByte defined for Delphi 5. ------------------------------------------------------------------------ r1058 | J. Peter Mugaas | 2005-09-13 15:42:32 +0200 (Tue, 13 Sep 2005) | 1 line Fix for Bob's problem. ------------------------------------------------------------------------ r1057 | J. Peter Mugaas | 2005-09-13 13:46:12 +0200 (Tue, 13 Sep 2005) | 1 line Bump up version. ------------------------------------------------------------------------ r1056 | J. Peter Mugaas | 2005-09-12 18:52:36 +0200 (Mon, 12 Sep 2005) | 1 line Revert. FPC Attempt failed. ------------------------------------------------------------------------ r1055 | J. Peter Mugaas | 2005-09-12 18:09:46 +0200 (Mon, 12 Sep 2005) | 1 line Attempt to start port to Free Pascal Compiler. ------------------------------------------------------------------------ r1054 | J. Peter Mugaas | 2005-09-12 14:00:06 +0200 (Mon, 12 Sep 2005) | 1 line Reports size as unavilable in appropriate situations. ------------------------------------------------------------------------ r1053 | J. Peter Mugaas | 2005-09-12 13:18:37 +0200 (Mon, 12 Sep 2005) | 1 line Bumped up version. ------------------------------------------------------------------------ r1052 | J. Peter Mugaas | 2005-09-11 10:20:05 +0200 (Sun, 11 Sep 2005) | 1 line Various fixes to improve reliability. ------------------------------------------------------------------------ r1051 | J. Peter Mugaas | 2005-09-11 10:19:35 +0200 (Sun, 11 Sep 2005) | 1 line Added PC-NFSD Parser. ------------------------------------------------------------------------ r1050 | J. Peter Mugaas | 2005-09-11 06:49:21 +0200 (Sun, 11 Sep 2005) | 1 line Should handle subdirectories when a path is listed. This is a little tricky because the period is used both as a separator between pathes and to separate a filename from extension. ------------------------------------------------------------------------ r1049 | Ben Taylor | 2005-09-10 15:49:52 +0200 (Sat, 10 Sep 2005) | 1 line Removed slightly invalid test ------------------------------------------------------------------------ r1048 | Ben Taylor | 2005-09-10 15:37:15 +0200 (Sat, 10 Sep 2005) | 1 line Added Assert ------------------------------------------------------------------------ r1047 | Ben Taylor | 2005-09-10 15:19:16 +0200 (Sat, 10 Sep 2005) | 1 line Added minor comments ------------------------------------------------------------------------ r1046 | Ben Taylor | 2005-09-10 15:14:34 +0200 (Sat, 10 Sep 2005) | 1 line Fixed GZip test ------------------------------------------------------------------------ r1045 | Ben Taylor | 2005-09-10 15:08:34 +0200 (Sat, 10 Sep 2005) | 1 line Updated for current interface ------------------------------------------------------------------------ r1044 | J. Peter Mugaas | 2005-09-09 14:25:04 +0200 (Fri, 09 Sep 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1043 | J. Peter Mugaas | 2005-09-09 14:20:01 +0200 (Fri, 09 Sep 2005) | 6 lines Fix for large file sizes seen here. 09-08-05 10:22AM 628551680 Test.txt 09-08-05 10:23AM 628623360 Test2.txt These were not detected as Windows NT FTP Service. This has been fixed and I also tightened up where spaces are acceptable to avoid any unintentional consequences. ------------------------------------------------------------------------ r1042 | Andrew Neillans | 2005-09-08 22:15:51 +0200 (Thu, 08 Sep 2005) | 1 line Initial revision. ------------------------------------------------------------------------ r1041 | Andrew Neillans | 2005-09-08 17:21:34 +0200 (Thu, 08 Sep 2005) | 1 line Modified to actually loop through available Mail servers if one fails to accept the message. ------------------------------------------------------------------------ r1040 | J. Peter Mugaas | 2005-09-08 15:05:30 +0200 (Thu, 08 Sep 2005) | 1 line Updates. ------------------------------------------------------------------------ r1039 | J. Peter Mugaas | 2005-09-08 15:05:12 +0200 (Thu, 08 Sep 2005) | 1 line Design-Time packages improperly marked as run-time only. Fixed. ------------------------------------------------------------------------ r1038 | J. Peter Mugaas | 2005-09-08 05:28:13 +0200 (Thu, 08 Sep 2005) | 1 line New component icons for Security NET package. ------------------------------------------------------------------------ r1037 | J. Peter Mugaas | 2005-09-08 05:27:51 +0200 (Thu, 08 Sep 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1036 | J. Peter Mugaas | 2005-09-07 19:06:30 +0200 (Wed, 07 Sep 2005) | 1 line Updated version info. ------------------------------------------------------------------------ r1035 | J. Peter Mugaas | 2005-09-07 14:38:26 +0200 (Wed, 07 Sep 2005) | 1 line Added {$r *.res} directive so ver info can be embedded. ------------------------------------------------------------------------ r1034 | Andrew Neillans | 2005-09-07 12:07:29 +0200 (Wed, 07 Sep 2005) | 1 line Updated to support Indy 10 compile process ------------------------------------------------------------------------ r1033 | Andrew Neillans | 2005-09-07 12:07:15 +0200 (Wed, 07 Sep 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1032 | Andrew Neillans | 2005-09-07 12:06:10 +0200 (Wed, 07 Sep 2005) | 1 line Updated to support Delphi 2005 Path setting ------------------------------------------------------------------------ r1031 | J. Peter Mugaas | 2005-09-06 19:00:08 +0200 (Tue, 06 Sep 2005) | 1 line Fixed compile error under DotNET. ------------------------------------------------------------------------ r1030 | J. Peter Mugaas | 2005-09-06 14:52:55 +0200 (Tue, 06 Sep 2005) | 1 line Updated ver info. ------------------------------------------------------------------------ r1029 | J. Peter Mugaas | 2005-09-06 14:52:28 +0200 (Tue, 06 Sep 2005) | 1 line Updated ver. info. ------------------------------------------------------------------------ r1028 | J. Peter Mugaas | 2005-09-06 14:52:05 +0200 (Tue, 06 Sep 2005) | 1 line Updated version info. ------------------------------------------------------------------------ r1027 | J. Peter Mugaas | 2005-09-06 14:51:42 +0200 (Tue, 06 Sep 2005) | 1 line Updated. ------------------------------------------------------------------------ r1026 | J. Peter Mugaas | 2005-09-06 14:13:09 +0200 (Tue, 06 Sep 2005) | 1 line Forgot Unisys Parser. ------------------------------------------------------------------------ r1025 | Ben Taylor | 2005-09-04 13:18:29 +0200 (Sun, 04 Sep 2005) | 1 line Fixed bug where '.' in body text was sent unaltered, causing early end-of-message. ------------------------------------------------------------------------ r1024 | J. Peter Mugaas | 2005-09-04 11:41:55 +0200 (Sun, 04 Sep 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1023 | J. Peter Mugaas | 2005-09-02 19:08:55 +0200 (Fri, 02 Sep 2005) | 1 line Added a Unisys ClearPath FTP list parser. I had forgotten to add it earlier. ------------------------------------------------------------------------ r1022 | J. Peter Mugaas | 2005-09-02 18:22:38 +0200 (Fri, 02 Sep 2005) | 1 line Forgot to add the Unisys ClearPath FTP list parser. ------------------------------------------------------------------------ r1021 | J. Peter Mugaas | 2005-08-30 08:02:37 +0200 (Tue, 30 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1020 | J. Peter Mugaas | 2005-08-30 08:01:00 +0200 (Tue, 30 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1019 | J. Peter Mugaas | 2005-08-30 07:59:42 +0200 (Tue, 30 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1018 | J. Peter Mugaas | 2005-08-30 07:47:49 +0200 (Tue, 30 Aug 2005) | 1 line Fix for parsing bugs pointed out by Jeff Eaton. ------------------------------------------------------------------------ r1017 | J. Peter Mugaas | 2005-08-30 01:51:53 +0200 (Tue, 30 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1016 | J. Peter Mugaas | 2005-08-30 01:40:59 +0200 (Tue, 30 Aug 2005) | 1 line Updates. ------------------------------------------------------------------------ r1015 | J. Peter Mugaas | 2005-08-30 01:39:58 +0200 (Tue, 30 Aug 2005) | 1 line Updates. ------------------------------------------------------------------------ r1014 | J. Peter Mugaas | 2005-08-30 01:39:11 +0200 (Tue, 30 Aug 2005) | 1 line Added some comments to this unit about some things I was doing. ------------------------------------------------------------------------ r1013 | J. Peter Mugaas | 2005-08-30 01:31:20 +0200 (Tue, 30 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1012 | J. Peter Mugaas | 2005-08-30 01:27:00 +0200 (Tue, 30 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1011 | J. Peter Mugaas | 2005-08-30 01:25:33 +0200 (Tue, 30 Aug 2005) | 1 line Updated files for ZLib support. ------------------------------------------------------------------------ r1010 | J. Peter Mugaas | 2005-08-30 01:24:59 +0200 (Tue, 30 Aug 2005) | 1 line Updated ZLIb obj for static linking in Win32. ------------------------------------------------------------------------ r1009 | J. Peter Mugaas | 2005-08-30 01:24:39 +0200 (Tue, 30 Aug 2005) | 1 line Updated ZLib obj files for static linking in Win32. ------------------------------------------------------------------------ r1008 | J. Peter Mugaas | 2005-08-30 01:06:59 +0200 (Tue, 30 Aug 2005) | 1 line Changed IdZLibEx to IdZLib and noted that it should also now work in Kylix. ------------------------------------------------------------------------ r1007 | J. Peter Mugaas | 2005-08-26 07:08:10 +0200 (Fri, 26 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1006 | Don Siders | 2005-08-21 20:54:12 +0200 (Sun, 21 Aug 2005) | 1 line Moved comment outside of method declaration. ------------------------------------------------------------------------ r1005 | Doychin Bondzhev | 2005-08-20 20:13:28 +0200 (Sat, 20 Aug 2005) | 1 line Fix for BBG 21553 ------------------------------------------------------------------------ r1004 | Ben Taylor | 2005-08-18 11:32:31 +0200 (Thu, 18 Aug 2005) | 1 line TestPosIdx ------------------------------------------------------------------------ r1003 | J. Peter Mugaas | 2005-08-17 22:43:45 +0200 (Wed, 17 Aug 2005) | 1 line Version Information. ------------------------------------------------------------------------ r1002 | J. Peter Mugaas | 2005-08-17 20:16:22 +0200 (Wed, 17 Aug 2005) | 1 line Update. ------------------------------------------------------------------------ r1001 | J. Peter Mugaas | 2005-08-17 19:25:11 +0200 (Wed, 17 Aug 2005) | 1 line New icons. ------------------------------------------------------------------------ r1000 | J. Peter Mugaas | 2005-08-17 19:25:01 +0200 (Wed, 17 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r999 | J. Peter Mugaas | 2005-08-17 19:24:26 +0200 (Wed, 17 Aug 2005) | 1 line Updated with new icons. ------------------------------------------------------------------------ r998 | J. Peter Mugaas | 2005-08-17 19:23:42 +0200 (Wed, 17 Aug 2005) | 1 line Shrank this down to 16x16 for consistancy with other icons. I did add the original 24x24 to the .DCR. ------------------------------------------------------------------------ r997 | J. Peter Mugaas | 2005-08-17 19:22:41 +0200 (Wed, 17 Aug 2005) | 1 line Icons. ------------------------------------------------------------------------ r996 | J. Peter Mugaas | 2005-08-17 03:27:44 +0200 (Wed, 17 Aug 2005) | 1 line new icons and fixes. ------------------------------------------------------------------------ r995 | J. Peter Mugaas | 2005-08-17 03:27:00 +0200 (Wed, 17 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r994 | J. Peter Mugaas | 2005-08-17 03:25:32 +0200 (Wed, 17 Aug 2005) | 1 line New icon. ------------------------------------------------------------------------ r993 | J. Peter Mugaas | 2005-08-17 03:23:20 +0200 (Wed, 17 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r992 | J. Peter Mugaas | 2005-08-17 03:22:09 +0200 (Wed, 17 Aug 2005) | 1 line New icons. ------------------------------------------------------------------------ r991 | J. Peter Mugaas | 2005-08-17 01:38:57 +0200 (Wed, 17 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r990 | J. Peter Mugaas | 2005-08-16 14:23:59 +0200 (Tue, 16 Aug 2005) | 2 lines Resource string problems. Exception types needed to be defined so a developer could use them for comparison. ------------------------------------------------------------------------ r989 | J. Peter Mugaas | 2005-08-16 13:17:41 +0200 (Tue, 16 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r988 | J. Peter Mugaas | 2005-08-16 13:07:35 +0200 (Tue, 16 Aug 2005) | 1 line New icons. ------------------------------------------------------------------------ r987 | J. Peter Mugaas | 2005-08-16 13:06:23 +0200 (Tue, 16 Aug 2005) | 1 line New icons. ------------------------------------------------------------------------ r986 | J. Peter Mugaas | 2005-08-16 13:05:18 +0200 (Tue, 16 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r985 | J. Peter Mugaas | 2005-08-16 12:55:50 +0200 (Tue, 16 Aug 2005) | 1 line Bad bitmap. Redone. ------------------------------------------------------------------------ r984 | J. Peter Mugaas | 2005-08-16 03:23:39 +0200 (Tue, 16 Aug 2005) | 1 line Some strings needed to moved to resourcestrings. ------------------------------------------------------------------------ r983 | J. Peter Mugaas | 2005-08-15 19:52:41 +0200 (Mon, 15 Aug 2005) | 4 lines SITE UTIME should now work with gFTP. That uses a syntax such as this: SITE UTIME 20050815041129 /.bashrc ------------------------------------------------------------------------ r982 | J. Peter Mugaas | 2005-08-14 22:13:35 +0200 (Sun, 14 Aug 2005) | 1 line Minor code cleanup. ------------------------------------------------------------------------ r981 | J. Peter Mugaas | 2005-08-12 11:28:41 +0200 (Fri, 12 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r980 | J. Peter Mugaas | 2005-08-11 22:28:56 +0200 (Thu, 11 Aug 2005) | 1 line Minor bug fix. SITE ATTRIB was sometimes not reporting a syntax error. It mistakenly reported that the command wasn't supported. ------------------------------------------------------------------------ r979 | Ben Taylor | 2005-08-09 04:48:23 +0200 (Tue, 09 Aug 2005) | 1 line Fixed compiler warnings ------------------------------------------------------------------------ r978 | J. Peter Mugaas | 2005-08-08 12:49:51 +0200 (Mon, 08 Aug 2005) | 3 lines Another minor adjustment. This should not break anything. If the list output is going to be in Unix form, the "a" and "T" switches passed to the directory listing object. That should keep the developer's work transparent. THis is consistant with how I documented something in the Indy Knowlege Base. In addition, I also modified the FEAT reply so that the "a" and "T" are not mentioned for non-Unix listing formats. ------------------------------------------------------------------------ r977 | J. Peter Mugaas | 2005-08-08 11:30:40 +0200 (Mon, 08 Aug 2005) | 1 line Improved some stuff with path handling. This does change the API slightly but it is part of a making something consistant. The server now does most of the path processing such as resolving CDUP to a directory. It sounds odd but all a user would have to is convert the path from Indy to something that makes sense on their system. It also reduces the risk that someone may abuse the CD or some other command to get access to something they should not get access to. ------------------------------------------------------------------------ r976 | Don Siders | 2005-08-07 20:38:46 +0200 (Sun, 07 Aug 2005) | 1 line Correct spelling in EIdDirectSMTPCannotAssignHost. ------------------------------------------------------------------------ r975 | J. Peter Mugaas | 2005-08-06 02:47:36 +0200 (Sat, 06 Aug 2005) | 1 line Updated as per version number decision. ------------------------------------------------------------------------ r974 | J. Peter Mugaas | 2005-08-06 02:46:04 +0200 (Sat, 06 Aug 2005) | 1 line Updated version numbewr as per decision. ------------------------------------------------------------------------ r973 | J. Peter Mugaas | 2005-08-05 12:32:44 +0200 (Fri, 05 Aug 2005) | 1 line New Chown events. Now can set group ownership, user ownership, last access time, facts in addition to new SITE CHOWN, and SITE CHGRP support. I also changed the SITE UTIME event so that Permitted could set to false to report a permission problem. ------------------------------------------------------------------------ r972 | Matthijs ter Woord | 2005-08-05 11:29:22 +0200 (Fri, 05 Aug 2005) | 1 line Removed some duplicate code ------------------------------------------------------------------------ r967 | Ben Taylor | 2005-08-05 07:15:28 +0200 (Fri, 05 Aug 2005) | 1 line Cleaned up, added tests ------------------------------------------------------------------------ r966 | J. Peter Mugaas | 2005-08-05 05:13:36 +0200 (Fri, 05 Aug 2005) | 1 line API Change - the UnixModes MLST support option no longer controls the "Unix.group" and "Unix.owner" facts. Those are now in separate set values. That should give a little more flexibility to developers. ------------------------------------------------------------------------ r965 | J. Peter Mugaas | 2005-08-04 20:14:02 +0200 (Thu, 04 Aug 2005) | 1 line Added optional support for SITE UTIME command. NcFTP uses this command to set a timestamp for a file. ------------------------------------------------------------------------ r964 | J. Peter Mugaas | 2005-08-04 20:13:18 +0200 (Thu, 04 Aug 2005) | 1 line Routine for checking is a valid timestamp in form "yyyymmddhhmmss" ------------------------------------------------------------------------ r963 | J. Peter Mugaas | 2005-08-04 10:41:26 +0200 (Thu, 04 Aug 2005) | 1 line Attempt to fix compiler warning. ------------------------------------------------------------------------ r959 | Matthijs ter Woord | 2005-08-04 10:12:24 +0200 (Thu, 04 Aug 2005) | 1 line Added check Greeting.ReplyExists in DoConnect to allow a server to not have a greetnig ------------------------------------------------------------------------ r957 | Chad Hower | 2005-08-03 15:27:16 +0200 (Wed, 03 Aug 2005) | 1 line Removed test for upcoming code freeze ------------------------------------------------------------------------ r956 | Ben Taylor | 2005-08-02 17:14:33 +0200 (Tue, 02 Aug 2005) | 1 line Added correct ReadTimeout default ------------------------------------------------------------------------ r955 | Ben Taylor | 2005-08-02 17:14:02 +0200 (Tue, 02 Aug 2005) | 1 line Removed incorrect ReadTimeout default. See IdIOHandler.ReadTimeout ------------------------------------------------------------------------ r954 | Ben Taylor | 2005-08-02 15:49:32 +0200 (Tue, 02 Aug 2005) | 1 line IdTestIPMCastServer ------------------------------------------------------------------------ r953 | Ben Taylor | 2005-08-02 15:48:13 +0200 (Tue, 02 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r952 | Ben Taylor | 2005-08-02 15:38:54 +0200 (Tue, 02 Aug 2005) | 1 line Fixed TIdStackBSDBase.MembershipSockOpt ------------------------------------------------------------------------ r951 | Ben Taylor | 2005-08-02 15:35:06 +0200 (Tue, 02 Aug 2005) | 1 line Fixed various issues ------------------------------------------------------------------------ r950 | Ben Taylor | 2005-08-02 15:32:49 +0200 (Tue, 02 Aug 2005) | 1 line Removed incorrect FreeAndNil ------------------------------------------------------------------------ r949 | Don Siders | 2005-08-02 00:08:05 +0200 (Tue, 02 Aug 2005) | 1 line Move comment from parameter declarations. ------------------------------------------------------------------------ r948 | Ben Taylor | 2005-08-01 13:09:10 +0200 (Mon, 01 Aug 2005) | 1 line Changed to be safer with existing code. If ThreadedEvent=False, should check that ThreadCount=0 before Freeing the server. ------------------------------------------------------------------------ r947 | Ben Taylor | 2005-08-01 11:28:49 +0200 (Mon, 01 Aug 2005) | 1 line Added warning comments about freeing a non-ThreadedEvent server while threads are still running. Doing so may cause a deadlock. ------------------------------------------------------------------------ r946 | Ben Taylor | 2005-08-01 11:13:01 +0200 (Mon, 01 Aug 2005) | 1 line Fixed potential TIdSocketHandle memory leak. ------------------------------------------------------------------------ r945 | Ben Taylor | 2005-08-01 11:11:57 +0200 (Mon, 01 Aug 2005) | 3 lines TransferComplete now complies with Server.ThreadedEvent. Potential race/AV on shutdown fixed. Safer operations on SourceStream. ------------------------------------------------------------------------ r944 | Ben Taylor | 2005-08-01 11:05:43 +0200 (Mon, 01 Aug 2005) | 1 line IdTestTrivialFTP ------------------------------------------------------------------------ r943 | Ben Taylor | 2005-08-01 11:04:21 +0200 (Mon, 01 Aug 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r942 | Ben Taylor | 2005-08-01 09:10:03 +0200 (Mon, 01 Aug 2005) | 1 line TIdTestBuffer.TestTypes ------------------------------------------------------------------------ r941 | Ben Taylor | 2005-08-01 09:07:26 +0200 (Mon, 01 Aug 2005) | 1 line Fixed off-by-one errors that would cause Size to not increase when data was written. See TIdTestBuffer.TestTypes ------------------------------------------------------------------------ r940 | Don Siders | 2005-08-01 04:23:45 +0200 (Mon, 01 Aug 2005) | 1 line Modified TIdBuffer.Write(Int64) to store SizeOf in local variable. ------------------------------------------------------------------------ r939 | Don Siders | 2005-08-01 04:03:09 +0200 (Mon, 01 Aug 2005) | 1 line Modified TIdBuffer.Write(Int64) to use CopyTIdInt64 and SizeOf. ------------------------------------------------------------------------ r938 | Don Siders | 2005-08-01 03:49:04 +0200 (Mon, 01 Aug 2005) | 1 line Added processing for ContentDescription in message parts. ------------------------------------------------------------------------ r937 | Don Siders | 2005-08-01 03:47:42 +0200 (Mon, 01 Aug 2005) | 1 line Added processing for ContentDescription property in message parts. ------------------------------------------------------------------------ r936 | Don Siders | 2005-08-01 03:25:22 +0200 (Mon, 01 Aug 2005) | 1 line Added ContentDescription for RFC 2045 header value. ------------------------------------------------------------------------ r935 | J. Peter Mugaas | 2005-07-31 23:55:14 +0200 (Sun, 31 Jul 2005) | 1 line I added a separate event for the MLST command. That is used to get particular information about a particular item. ------------------------------------------------------------------------ r934 | J. Peter Mugaas | 2005-07-31 23:48:22 +0200 (Sun, 31 Jul 2005) | 1 line Removed Classes dependancy in unit. ------------------------------------------------------------------------ r933 | Ben Taylor | 2005-07-31 17:45:09 +0200 (Sun, 31 Jul 2005) | 1 line Added TIdThreadSafeList.Count ------------------------------------------------------------------------ r932 | Ben Taylor | 2005-07-31 17:43:23 +0200 (Sun, 31 Jul 2005) | 1 line Added comment ------------------------------------------------------------------------ r931 | Ben Taylor | 2005-07-31 15:59:22 +0200 (Sun, 31 Jul 2005) | 1 line Refactored, added tests ------------------------------------------------------------------------ r930 | Ben Taylor | 2005-07-30 07:32:58 +0200 (Sat, 30 Jul 2005) | 1 line Added comment. Removed a todo as it is now implemented in test. ------------------------------------------------------------------------ r929 | Ben Taylor | 2005-07-30 06:50:47 +0200 (Sat, 30 Jul 2005) | 1 line Fix memory overwrite issues ------------------------------------------------------------------------ r928 | Ben Taylor | 2005-07-30 02:24:32 +0200 (Sat, 30 Jul 2005) | 1 line Fix for compression interface ------------------------------------------------------------------------ r927 | Remy Lebeau | 2005-07-29 20:08:43 +0200 (Fri, 29 Jul 2005) | 1 line Bug fix for Loaded() not calling the inherited Loaded() so that the csLoading flag can be cleared ------------------------------------------------------------------------ r926 | J. Peter Mugaas | 2005-07-29 09:19:18 +0200 (Fri, 29 Jul 2005) | 1 line Fix for exception messages with a CRLF in them. ------------------------------------------------------------------------ r925 | Ben Taylor | 2005-07-29 05:51:07 +0200 (Fri, 29 Jul 2005) | 1 line Added test for redirected download ------------------------------------------------------------------------ r924 | J. Peter Mugaas | 2005-07-28 22:37:45 +0200 (Thu, 28 Jul 2005) | 1 line Fix for compile error. ------------------------------------------------------------------------ r923 | J. Peter Mugaas | 2005-07-28 11:35:06 +0200 (Thu, 28 Jul 2005) | 3 lines Tried to make some improvements in the Compression API. It now requires a destination stream. This is necessary because much of it now uses what's in IdZLibEx instead of code in the Compressor object. That should reduce errors. I also fixed a bug that caused zero-length files if you uploaded using MODE Z. I tried to work on TIdHTTP but got data errors with decompression. ------------------------------------------------------------------------ r922 | J. Peter Mugaas | 2005-07-27 09:13:50 +0200 (Wed, 27 Jul 2005) | 2 lines Upgraded to latest version of ZLibEx. That is necessary because there is a CERT warning about ZLIB 1.22 (See: http://www.kb.cert.org/vuls/id/680620 ). ------------------------------------------------------------------------ r921 | Ben Taylor | 2005-07-27 04:57:17 +0200 (Wed, 27 Jul 2005) | 1 line Added todo for saving streams ------------------------------------------------------------------------ r920 | Ben Taylor | 2005-07-26 11:14:55 +0200 (Tue, 26 Jul 2005) | 1 line Fix to keep Int64 stream compatibility ------------------------------------------------------------------------ r919 | Ben Taylor | 2005-07-26 11:12:48 +0200 (Tue, 26 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r918 | Ben Taylor | 2005-07-26 11:11:33 +0200 (Tue, 26 Jul 2005) | 1 line IdTestCoderUUE ------------------------------------------------------------------------ r917 | Chad Hower | 2005-07-25 20:06:10 +0200 (Mon, 25 Jul 2005) | 1 line Update ------------------------------------------------------------------------ r916 | Chad Hower | 2005-07-25 20:06:03 +0200 (Mon, 25 Jul 2005) | 1 line Temp fix for aliaser ------------------------------------------------------------------------ r915 | Chad Hower | 2005-07-25 19:44:09 +0200 (Mon, 25 Jul 2005) | 1 line update ------------------------------------------------------------------------ r914 | Chad Hower | 2005-07-25 19:42:15 +0200 (Mon, 25 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r913 | Chad Hower | 2005-07-25 17:12:34 +0200 (Mon, 25 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r912 | Chad Hower | 2005-07-25 17:00:21 +0200 (Mon, 25 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r910 | Matthijs ter Woord | 2005-07-25 15:41:21 +0200 (Mon, 25 Jul 2005) | 1 line Fixed for .NET Build ------------------------------------------------------------------------ r909 | Chad Hower | 2005-07-24 23:28:44 +0200 (Sun, 24 Jul 2005) | 1 line Now works - changed to descend from customtcpserver - didnt work until I did this because of OnExecute check ------------------------------------------------------------------------ r908 | Don Siders | 2005-07-24 22:16:12 +0200 (Sun, 24 Jul 2005) | 1 line Added todo for ContentDescription. ------------------------------------------------------------------------ r906 | Chad Hower | 2005-07-24 16:13:05 +0200 (Sun, 24 Jul 2005) | 1 line Alias proof of concept ------------------------------------------------------------------------ r905 | Ben Taylor | 2005-07-24 14:37:01 +0200 (Sun, 24 Jul 2005) | 1 line Added comment to test ------------------------------------------------------------------------ r904 | Matthijs ter Woord | 2005-07-24 14:14:09 +0200 (Sun, 24 Jul 2005) | 1 line Fixed for .NET Build (added some typecasting) ------------------------------------------------------------------------ r903 | Matthijs ter Woord | 2005-07-24 14:05:55 +0200 (Sun, 24 Jul 2005) | 1 line Changed according to the WriteDirect changes ------------------------------------------------------------------------ r902 | J÷rg Meier | 2005-07-24 12:38:25 +0200 (Sun, 24 Jul 2005) | 1 line Changed for suppression of warnings under D5 ------------------------------------------------------------------------ r901 | Matthijs ter Woord | 2005-07-24 12:34:11 +0200 (Sun, 24 Jul 2005) | 2 lines New check in ------------------------------------------------------------------------ r900 | J÷rg Meier | 2005-07-24 12:12:46 +0200 (Sun, 24 Jul 2005) | 1 line changed the expected result for RemoveInvalidCharsFromFilename ------------------------------------------------------------------------ r899 | J. Peter Mugaas | 2005-07-24 06:53:15 +0200 (Sun, 24 Jul 2005) | 1 line Fix for OPTS command. It was sending an extra 200 success reply and that was throwing off NcFTP (http://www.ncftp.com). ------------------------------------------------------------------------ r898 | Chad Hower | 2005-07-24 03:02:24 +0200 (Sun, 24 Jul 2005) | 1 line Alias test ------------------------------------------------------------------------ r897 | J. Peter Mugaas | 2005-07-24 02:43:50 +0200 (Sun, 24 Jul 2005) | 1 line Updated for VCL NET packages. ------------------------------------------------------------------------ r894 | J. Peter Mugaas | 2005-07-24 01:39:06 +0200 (Sun, 24 Jul 2005) | 1 line Moved a message down to System due to a restructure. ------------------------------------------------------------------------ r893 | J. Peter Mugaas | 2005-07-24 00:59:41 +0200 (Sun, 24 Jul 2005) | 1 line Should compile. ------------------------------------------------------------------------ r892 | Matthijs ter Woord | 2005-07-23 14:34:39 +0200 (Sat, 23 Jul 2005) | 1 line Moved some functions to IdSys ------------------------------------------------------------------------ r891 | Matthijs ter Woord | 2005-07-23 14:33:06 +0200 (Sat, 23 Jul 2005) | 1 line Moved some functions to IdSys ------------------------------------------------------------------------ r889 | Matthijs ter Woord | 2005-07-23 10:47:35 +0200 (Sat, 23 Jul 2005) | 1 line Added HMAC tests ------------------------------------------------------------------------ r888 | Matthijs ter Woord | 2005-07-23 10:36:12 +0200 (Sat, 23 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r887 | Ben Taylor | 2005-07-23 10:24:43 +0200 (Sat, 23 Jul 2005) | 1 line Fixed tests ------------------------------------------------------------------------ r886 | Ben Taylor | 2005-07-23 10:24:34 +0200 (Sat, 23 Jul 2005) | 1 line Added setup/teardown virtuals ------------------------------------------------------------------------ r885 | Matthijs ter Woord | 2005-07-23 09:12:04 +0200 (Sat, 23 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r884 | Ben Taylor | 2005-07-23 05:50:11 +0200 (Sat, 23 Jul 2005) | 1 line Added test for WriteBuffered ------------------------------------------------------------------------ r883 | Ben Taylor | 2005-07-23 05:49:27 +0200 (Sat, 23 Jul 2005) | 1 line Fixed WriteBuffer memory leak ------------------------------------------------------------------------ r882 | J. Peter Mugaas | 2005-07-22 18:20:00 +0200 (Fri, 22 Jul 2005) | 1 line Should compile. ------------------------------------------------------------------------ r881 | Don Siders | 2005-07-22 02:24:02 +0200 (Fri, 22 Jul 2005) | 2 lines Changed declaration for ContentRangeInstanceLength to Int64, removed writing Content-Range header in SetHeaders in TIdEntityHeaderInfo. Added AcceptRanges, SetHeaders in TIdResponseHeaderInfo. ------------------------------------------------------------------------ r880 | Ben Taylor | 2005-07-22 02:22:43 +0200 (Fri, 22 Jul 2005) | 1 line Fixed IOHandler issue ------------------------------------------------------------------------ r879 | Ben Taylor | 2005-07-22 02:19:21 +0200 (Fri, 22 Jul 2005) | 1 line Fixed WriteDirect ------------------------------------------------------------------------ r878 | Ben Taylor | 2005-07-22 02:17:50 +0200 (Fri, 22 Jul 2005) | 1 line Added Intercept test ------------------------------------------------------------------------ r877 | Chad Hower | 2005-07-21 22:48:17 +0200 (Thu, 21 Jul 2005) | 1 line dead code fix ------------------------------------------------------------------------ r876 | Chad Hower | 2005-07-21 22:48:03 +0200 (Thu, 21 Jul 2005) | 1 line Resolution of "dead" code comment ------------------------------------------------------------------------ r875 | Chad Hower | 2005-07-21 21:43:49 +0200 (Thu, 21 Jul 2005) | 1 line Resolution of "dead" code comment ------------------------------------------------------------------------ r874 | Ben Taylor | 2005-07-21 15:33:52 +0200 (Thu, 21 Jul 2005) | 1 line Added Assertions to some common methods ------------------------------------------------------------------------ r873 | Don Siders | 2005-07-19 21:50:30 +0200 (Tue, 19 Jul 2005) | 2 lines Added the standard file header. Added links to the HMAC specs at NIST. ------------------------------------------------------------------------ r872 | Matthijs ter Woord | 2005-07-19 19:02:56 +0200 (Tue, 19 Jul 2005) | 1 line Added TruncateTo parameter ------------------------------------------------------------------------ r871 | Matthijs ter Woord | 2005-07-19 18:01:54 +0200 (Tue, 19 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r870 | Ben Taylor | 2005-07-19 16:52:37 +0200 (Tue, 19 Jul 2005) | 1 line Added TIdThreadSafeList.OwnsObjects ------------------------------------------------------------------------ r869 | J. Peter Mugaas | 2005-07-19 15:13:00 +0200 (Tue, 19 Jul 2005) | 1 line MFMT Bug fix. ------------------------------------------------------------------------ r868 | Ben Taylor | 2005-07-19 15:11:24 +0200 (Tue, 19 Jul 2005) | 1 line Added BeforeRunDone property, to support custom schedulers ------------------------------------------------------------------------ r867 | Ben Taylor | 2005-07-19 15:03:54 +0200 (Tue, 19 Jul 2005) | 1 line Reduced assertion level ------------------------------------------------------------------------ r866 | J. Peter Mugaas | 2005-07-18 21:47:14 +0200 (Mon, 18 Jul 2005) | 1 line Made several fixes. You can now use MFF (Modify File Fact) to do a SITE ATTRIB and a SITE CHMOD in a standardized manner as an option. Site commands that are natively supported and have events will now be listed in the FEAT reply. ------------------------------------------------------------------------ r865 | Matthijs ter Woord | 2005-07-18 18:38:18 +0200 (Mon, 18 Jul 2005) | 1 line Fixed for FCL build ------------------------------------------------------------------------ r864 | Ben Taylor | 2005-07-18 16:53:15 +0200 (Mon, 18 Jul 2005) | 1 line IdTestSimpleServer ------------------------------------------------------------------------ r863 | Ben Taylor | 2005-07-18 16:49:52 +0200 (Mon, 18 Jul 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r862 | Ben Taylor | 2005-07-18 16:31:35 +0200 (Mon, 18 Jul 2005) | 1 line Added check for IOHandler ------------------------------------------------------------------------ r861 | Matthijs ter Woord | 2005-07-18 16:20:38 +0200 (Mon, 18 Jul 2005) | 1 line Fixed for FCL build ------------------------------------------------------------------------ r860 | J. Peter Mugaas | 2005-07-18 16:08:23 +0200 (Mon, 18 Jul 2005) | 1 line MFF win32.ea. ------------------------------------------------------------------------ r859 | Matthijs ter Woord | 2005-07-18 15:48:59 +0200 (Mon, 18 Jul 2005) | 1 line Removed $IFDEF from DNSServer and UDPServer so that they think they're synchronizing the events. However TIdNetThread.Synchronize just executes the methods being passed ------------------------------------------------------------------------ r858 | J. Peter Mugaas | 2005-07-18 15:12:58 +0200 (Mon, 18 Jul 2005) | 1 line Added SITE ATTRIB command. Fixed bug with SITE commands. Made CHMOD permissions parameter a var so we can do something similar to SITE CHMOD with a MFF command. ------------------------------------------------------------------------ r857 | Matthijs ter Woord | 2005-07-18 13:54:50 +0200 (Mon, 18 Jul 2005) | 1 line Fixed ------------------------------------------------------------------------ r856 | Ben Taylor | 2005-07-18 04:14:48 +0200 (Mon, 18 Jul 2005) | 1 line Fixed potential memory leak in TIdServerIOHandlerSocket.Accept ------------------------------------------------------------------------ r855 | Matthijs ter Woord | 2005-07-17 17:41:13 +0200 (Sun, 17 Jul 2005) | 1 line Changed for .NET ------------------------------------------------------------------------ r854 | Matthijs ter Woord | 2005-07-17 17:38:45 +0200 (Sun, 17 Jul 2005) | 1 line Changed for .NEt ------------------------------------------------------------------------ r852 | Matthijs ter Woord | 2005-07-17 17:28:26 +0200 (Sun, 17 Jul 2005) | 1 line Fix for FCL build ------------------------------------------------------------------------ r851 | Ben Taylor | 2005-07-17 16:47:37 +0200 (Sun, 17 Jul 2005) | 1 line Added comment ------------------------------------------------------------------------ r850 | Ben Taylor | 2005-07-17 16:21:37 +0200 (Sun, 17 Jul 2005) | 1 line Added pre-connect checks for host and port ------------------------------------------------------------------------ r849 | Ben Taylor | 2005-07-17 16:20:45 +0200 (Sun, 17 Jul 2005) | 1 line Added EIdPortRequired, EIdHostRequired ------------------------------------------------------------------------ r848 | Ben Taylor | 2005-07-17 16:20:07 +0200 (Sun, 17 Jul 2005) | 1 line Added tests for connection errors ------------------------------------------------------------------------ r847 | Ben Taylor | 2005-07-17 16:06:29 +0200 (Sun, 17 Jul 2005) | 1 line Memory leak comment ------------------------------------------------------------------------ r846 | Chad Hower | 2005-07-17 15:53:30 +0200 (Sun, 17 Jul 2005) | 1 line Error handling fixed ------------------------------------------------------------------------ r845 | J. Peter Mugaas | 2005-07-16 22:48:30 +0200 (Sat, 16 Jul 2005) | 1 line Fix for OPTS MLST negotiation. It was not returning the win32.ea fact if that was selected and enabled. ------------------------------------------------------------------------ r844 | Matthijs ter Woord | 2005-07-16 15:41:27 +0200 (Sat, 16 Jul 2005) | 1 line Fixed for .NET build ------------------------------------------------------------------------ r843 | Ben Taylor | 2005-07-16 13:51:44 +0200 (Sat, 16 Jul 2005) | 1 line Removed SysVcl reference ------------------------------------------------------------------------ r842 | Ben Taylor | 2005-07-16 11:51:04 +0200 (Sat, 16 Jul 2005) | 2 lines Fixed memory leak. TIdSchedulerOfThreadPool.Init can be called several times, each time a TIdThreadSafeList may have been leaked. ------------------------------------------------------------------------ r841 | Ben Taylor | 2005-07-16 10:37:42 +0200 (Sat, 16 Jul 2005) | 2 lines Removed call to TerminateAllThreads; in Notification, it has already been called by the scheduler, and now invalid to call. ------------------------------------------------------------------------ r840 | Ben Taylor | 2005-07-16 10:34:36 +0200 (Sat, 16 Jul 2005) | 1 line Added Assert ------------------------------------------------------------------------ r839 | Ben Taylor | 2005-07-16 10:34:11 +0200 (Sat, 16 Jul 2005) | 2 lines Added ThreadClass to TIdSchedulerOfThread. Allows flexibility in thread construction. ------------------------------------------------------------------------ r838 | Ben Taylor | 2005-07-16 10:29:59 +0200 (Sat, 16 Jul 2005) | 2 lines Added TIdThreadWithTaskClass. Enables default thread scheduler to use custom thread classes. ------------------------------------------------------------------------ r837 | J. Peter Mugaas | 2005-07-16 07:39:13 +0200 (Sat, 16 Jul 2005) | 1 line Complience with draft-somers-ftp-mfxx-01.txt. Specified that we comply with IETF mlst draft version 16. Fixed a problem. win32.ea was reported in the FEAT list incorrectly. ------------------------------------------------------------------------ r836 | Ben Taylor | 2005-07-16 05:03:16 +0200 (Sat, 16 Jul 2005) | 1 line TestBytesToString ------------------------------------------------------------------------ r835 | Ben Taylor | 2005-07-16 05:02:44 +0200 (Sat, 16 Jul 2005) | 1 line Fixed AsString bug ------------------------------------------------------------------------ r834 | Ben Taylor | 2005-07-16 05:02:14 +0200 (Sat, 16 Jul 2005) | 1 line Improved BytesToString input checking ------------------------------------------------------------------------ r833 | Ben Taylor | 2005-07-16 05:01:07 +0200 (Sat, 16 Jul 2005) | 1 line Added EIdRangeException ------------------------------------------------------------------------ r832 | Ben Taylor | 2005-07-16 04:33:18 +0200 (Sat, 16 Jul 2005) | 1 line Fixed invalid pointer reference ------------------------------------------------------------------------ r831 | Ben Taylor | 2005-07-15 15:54:31 +0200 (Fri, 15 Jul 2005) | 2 lines Exposed SessionList as readonly property (eg so sessions can be enumerated). Minor tidyups. ------------------------------------------------------------------------ r830 | Remy Lebeau | 2005-07-14 22:58:37 +0200 (Thu, 14 Jul 2005) | 3 lines Added OnReset event Updated DoAuthLogin() to reuse encoder/decoder instances instead of re-creating them each time they are used. ------------------------------------------------------------------------ r829 | J. Peter Mugaas | 2005-07-14 17:12:11 +0200 (Thu, 14 Jul 2005) | 1 line Fixed a bug with LIST -T switch output in Unix format. ------------------------------------------------------------------------ r828 | J. Peter Mugaas | 2005-07-13 05:49:52 +0200 (Wed, 13 Jul 2005) | 1 line win32.ea support for reporting Win32 extended attributes in MLSD/MLST listings. ------------------------------------------------------------------------ r827 | Ben Taylor | 2005-07-12 09:21:22 +0200 (Tue, 12 Jul 2005) | 1 line Added test for Int64 ContentRange ------------------------------------------------------------------------ r826 | Ben Taylor | 2005-07-12 09:20:00 +0200 (Tue, 12 Jul 2005) | 1 line Fixed Int64 ContentRange requests ------------------------------------------------------------------------ r825 | J. Peter Mugaas | 2005-07-11 20:43:59 +0200 (Mon, 11 Jul 2005) | 1 line Fixed SHA1 checksum test. I think the values in RFC 3174's test case (3 and 4 in the appendex) were wrong. I verified with two checksuming programs and those results match what Indy returned. ------------------------------------------------------------------------ r824 | Matthijs ter Woord | 2005-07-11 12:36:02 +0200 (Mon, 11 Jul 2005) | 1 line Did a bugfix in DoUdpRead ------------------------------------------------------------------------ r823 | Remy Lebeau | 2005-07-09 02:32:39 +0200 (Sat, 09 Jul 2005) | 3 lines Removed SetupErrorReply() usage from SendNoPipelining(), not needed. Updated SendPipelining() to check the reply of the initial RSET command, and the reply of the terminating '.' after sending the message data. ------------------------------------------------------------------------ r822 | J. Peter Mugaas | 2005-07-09 02:06:36 +0200 (Sat, 09 Jul 2005) | 1 line Updated. ------------------------------------------------------------------------ r821 | J. Peter Mugaas | 2005-07-09 02:06:18 +0200 (Sat, 09 Jul 2005) | 1 line Updated ver number. ------------------------------------------------------------------------ r820 | J. Peter Mugaas | 2005-07-09 02:05:59 +0200 (Sat, 09 Jul 2005) | 1 line Updated version number. ------------------------------------------------------------------------ r819 | J. Peter Mugaas | 2005-07-09 02:04:02 +0200 (Sat, 09 Jul 2005) | 1 line RSET should be sent before raising an exception in Send methods. ------------------------------------------------------------------------ r818 | J. Peter Mugaas | 2005-07-09 01:25:31 +0200 (Sat, 09 Jul 2005) | 1 line Followed Remy Lebeau's advice about pipelining. We can send E-Mail even if some RCPT TO commands fail. ------------------------------------------------------------------------ r817 | Remy Lebeau | 2005-07-08 19:30:53 +0200 (Fri, 08 Jul 2005) | 1 line OnFailedRecipient event merged in ------------------------------------------------------------------------ r816 | J. Peter Mugaas | 2005-07-08 09:17:01 +0200 (Fri, 08 Jul 2005) | 1 line Fixed a compiler warning about an unused var. ------------------------------------------------------------------------ r815 | Ben Taylor | 2005-07-08 05:36:21 +0200 (Fri, 08 Jul 2005) | 1 line Fixed call to EncodeString ------------------------------------------------------------------------ r814 | Ben Taylor | 2005-07-08 04:53:41 +0200 (Fri, 08 Jul 2005) | 1 line Removed debug code so mono can compile ------------------------------------------------------------------------ r813 | Ben Taylor | 2005-07-08 04:46:56 +0200 (Fri, 08 Jul 2005) | 1 line Fixed TIdDecoder.DecodeString ------------------------------------------------------------------------ r812 | Ben Taylor | 2005-07-08 04:08:33 +0200 (Fri, 08 Jul 2005) | 1 line Added TestReadTIdBytesFromStream ------------------------------------------------------------------------ r811 | Ben Taylor | 2005-07-08 03:45:35 +0200 (Fri, 08 Jul 2005) | 1 line Added replacement for encode/decode class functions ------------------------------------------------------------------------ r810 | Ben Taylor | 2005-07-08 03:45:03 +0200 (Fri, 08 Jul 2005) | 1 line Fixed ReadTIdBytesFromStream. Parameter should have been var. ------------------------------------------------------------------------ r809 | Ben Taylor | 2005-07-08 03:43:11 +0200 (Fri, 08 Jul 2005) | 1 line Fixed string Encode/Decode ------------------------------------------------------------------------ r808 | J÷rg Meier | 2005-07-07 17:40:01 +0200 (Thu, 07 Jul 2005) | 1 line Cleanup of the Line commented out. ------------------------------------------------------------------------ r807 | J÷rg Meier | 2005-07-07 17:15:09 +0200 (Thu, 07 Jul 2005) | 1 line Corrected TIdCommandHandler.DoCommand, response not sent ------------------------------------------------------------------------ r806 | J. Peter Mugaas | 2005-07-07 16:06:52 +0200 (Thu, 07 Jul 2005) | 1 line Bumped up version to 84. ------------------------------------------------------------------------ r805 | Ben Taylor | 2005-07-07 15:24:09 +0200 (Thu, 07 Jul 2005) | 1 line Added test for StrToWord range error ------------------------------------------------------------------------ r804 | Ben Taylor | 2005-07-07 15:23:39 +0200 (Thu, 07 Jul 2005) | 1 line Made logging filename more obvious, and relative to current drive ------------------------------------------------------------------------ r803 | Ben Taylor | 2005-07-07 15:22:58 +0200 (Thu, 07 Jul 2005) | 1 line Fix range error in StrToWord ------------------------------------------------------------------------ r802 | Chad Hower | 2005-07-07 15:22:11 +0200 (Thu, 07 Jul 2005) | 1 line Coder changes for FCL ------------------------------------------------------------------------ r801 | J. Peter Mugaas | 2005-07-07 10:12:31 +0200 (Thu, 07 Jul 2005) | 1 line Removed some problematic dependancies and made some IFDEF's for CLX in Kylix. ------------------------------------------------------------------------ r800 | J. Peter Mugaas | 2005-07-06 19:37:29 +0200 (Wed, 06 Jul 2005) | 1 line Bumped version up. ------------------------------------------------------------------------ r799 | J. Peter Mugaas | 2005-07-06 19:36:06 +0200 (Wed, 06 Jul 2005) | 1 line Bumped version up. ------------------------------------------------------------------------ r798 | J. Peter Mugaas | 2005-07-06 00:48:34 +0200 (Wed, 06 Jul 2005) | 8 lines Rewrote file verification routines so they now work. I have verified this with the following FTP Servers: SmartFTP Server Blackmoon FTP Server Professional RaidenFTPD Titan FTP Server GlobalSCAPE Secure FTP Server (v. 2.0) ------------------------------------------------------------------------ r797 | Remy Lebeau | 2005-07-01 19:27:34 +0200 (Fri, 01 Jul 2005) | 1 line Bug fix for AV in Negotiate() when receiving double IAC packets ------------------------------------------------------------------------ r796 | Ben Taylor | 2005-07-01 15:27:38 +0200 (Fri, 01 Jul 2005) | 1 line Fixed memory leaks ------------------------------------------------------------------------ r795 | J. Peter Mugaas | 2005-07-01 13:58:21 +0200 (Fri, 01 Jul 2005) | 1 line Updated for OutputLn. ------------------------------------------------------------------------ r794 | Matthijs ter Woord | 2005-07-01 13:46:43 +0200 (Fri, 01 Jul 2005) | 1 line Made some cosmetical changes ------------------------------------------------------------------------ r793 | Matthijs ter Woord | 2005-07-01 13:11:13 +0200 (Fri, 01 Jul 2005) | 1 line Changed logging mechanism to only output the verbose output when a parameter to the executable is supplied (/debug) ------------------------------------------------------------------------ r792 | Matthijs ter Woord | 2005-07-01 13:03:52 +0200 (Fri, 01 Jul 2005) | 1 line Added mechanism for outputting debug info. ------------------------------------------------------------------------ r791 | J. Peter Mugaas | 2005-07-01 12:17:02 +0200 (Fri, 01 Jul 2005) | 1 line Bumped version to 83. ------------------------------------------------------------------------ r790 | J. Peter Mugaas | 2005-07-01 12:16:32 +0200 (Fri, 01 Jul 2005) | 1 line Bumped version up to 83. ------------------------------------------------------------------------ r789 | J. Peter Mugaas | 2005-07-01 12:16:09 +0200 (Fri, 01 Jul 2005) | 1 line Bumped version up to build 83. ------------------------------------------------------------------------ r788 | J. Peter Mugaas | 2005-07-01 12:02:21 +0200 (Fri, 01 Jul 2005) | 1 line Now passes IPVersion to the multicast functions in TIdStack so that the appropriate constants are used in IPv6. ------------------------------------------------------------------------ r787 | J. Peter Mugaas | 2005-07-01 11:43:19 +0200 (Fri, 01 Jul 2005) | 1 line We should be using the IPv6 multicasting constants with IPv6 multicasting instead of the standard IP constants. ------------------------------------------------------------------------ r786 | Ben Taylor | 2005-07-01 05:53:49 +0200 (Fri, 01 Jul 2005) | 1 line Added outlook date format test ------------------------------------------------------------------------ r785 | Ben Taylor | 2005-07-01 05:53:34 +0200 (Fri, 01 Jul 2005) | 1 line Added parsing for outlook date format ------------------------------------------------------------------------ r784 | Matthijs ter Woord | 2005-06-30 17:10:34 +0200 (Thu, 30 Jun 2005) | 1 line Changes to TestSimpleGet ------------------------------------------------------------------------ r783 | Matthijs ter Woord | 2005-06-30 17:10:33 +0200 (Thu, 30 Jun 2005) | 1 line Added TIdTestGlobal.TestReadStringFromStream ------------------------------------------------------------------------ r782 | Matthijs ter Woord | 2005-06-30 17:10:32 +0200 (Thu, 30 Jun 2005) | 1 line Changed TIdStreamHelper (VCL and .NET) to make sure after the ReadBytes procedure has ran, that the VBuffer is initialized. (if there was data already, its not removed) ------------------------------------------------------------------------ r781 | Matthijs ter Woord | 2005-06-30 17:10:32 +0200 (Thu, 30 Jun 2005) | 1 line Changed to TIdMemoryStream ------------------------------------------------------------------------ r780 | J. Peter Mugaas | 2005-06-30 15:40:41 +0200 (Thu, 30 Jun 2005) | 1 line SMTP Server fixes to avoid an assert error. ------------------------------------------------------------------------ r779 | J. Peter Mugaas | 2005-06-30 14:44:40 +0200 (Thu, 30 Jun 2005) | 1 line Fix for assert failure. The fix is to set Reply to NormalReply if Reply.Code is empty. ------------------------------------------------------------------------ r778 | J. Peter Mugaas | 2005-06-30 14:09:14 +0200 (Thu, 30 Jun 2005) | 1 line Removed EurekaLog reference. An IDE expert I have automatically adds it. ------------------------------------------------------------------------ r777 | J. Peter Mugaas | 2005-06-30 13:27:57 +0200 (Thu, 30 Jun 2005) | 1 line Fix for bad assert causing an exception. ------------------------------------------------------------------------ r776 | Chad Hower | 2005-06-30 12:06:42 +0200 (Thu, 30 Jun 2005) | 1 line Minor tidyup ------------------------------------------------------------------------ r775 | J. Peter Mugaas | 2005-06-30 11:12:57 +0200 (Thu, 30 Jun 2005) | 1 line Removed an IFDEF from IdStackBSDBase. ------------------------------------------------------------------------ r774 | J. Peter Mugaas | 2005-06-30 03:25:32 +0200 (Thu, 30 Jun 2005) | 1 line Removed the DataAvailable method from the Stack objects. That was ultimately doing some peeking into the Winsock buffer and that is NOT a sound practice at all because it cdoesn't remove data, the data buffer in Winsock gets full quickly, and teh buffer has to be lociked for a count. That's in addition to a performance penalty. There's reasons why that practice is on the lamer's list. ------------------------------------------------------------------------ r773 | Matthijs ter Woord | 2005-06-29 18:34:07 +0200 (Wed, 29 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r772 | Matthijs ter Woord | 2005-06-29 17:18:43 +0200 (Wed, 29 Jun 2005) | 1 line Added some tests ------------------------------------------------------------------------ r771 | J. Peter Mugaas | 2005-06-29 17:18:38 +0200 (Wed, 29 Jun 2005) | 1 line Reverted back changes in Ver 9. ------------------------------------------------------------------------ r770 | J. Peter Mugaas | 2005-06-29 02:08:54 +0200 (Wed, 29 Jun 2005) | 1 line Revert back before M. Ter Wood's fix. It wasn't working as expected and breaks in Win32. ------------------------------------------------------------------------ r769 | J. Peter Mugaas | 2005-06-28 21:16:43 +0200 (Tue, 28 Jun 2005) | 1 line Reverted back a bug. ------------------------------------------------------------------------ r768 | J. Peter Mugaas | 2005-06-28 16:35:41 +0200 (Tue, 28 Jun 2005) | 1 line Attempt to add PASV mode transfers., ------------------------------------------------------------------------ r767 | J. Peter Mugaas | 2005-06-28 16:17:00 +0200 (Tue, 28 Jun 2005) | 1 line WriteLn was causing IO Error 105 in GUI programs. ------------------------------------------------------------------------ r766 | J. Peter Mugaas | 2005-06-28 14:59:41 +0200 (Tue, 28 Jun 2005) | 1 line Added DataAvailable method to facitlitate work from M. Ter Wood. ------------------------------------------------------------------------ r765 | J. Peter Mugaas | 2005-06-28 12:18:00 +0200 (Tue, 28 Jun 2005) | 1 line Fix for FTP Server haging in DotNET. We should be calling Select instead of Radable since those don't mean the same thing. ------------------------------------------------------------------------ r764 | J. Peter Mugaas | 2005-06-28 12:14:17 +0200 (Tue, 28 Jun 2005) | 1 line Reverted back to old version. Problem isolated elsewhere. ------------------------------------------------------------------------ r763 | Matthijs ter Woord | 2005-06-28 11:57:16 +0200 (Tue, 28 Jun 2005) | 1 line Added some logging code ------------------------------------------------------------------------ r762 | Chad Hower | 2005-06-28 11:38:57 +0200 (Tue, 28 Jun 2005) | 1 line RetrieveMsgSize fix ------------------------------------------------------------------------ r761 | Matthijs ter Woord | 2005-06-28 11:26:51 +0200 (Tue, 28 Jun 2005) | 1 line modified to the readln changes ------------------------------------------------------------------------ r760 | J. Peter Mugaas | 2005-06-28 11:20:45 +0200 (Tue, 28 Jun 2005) | 1 line Attempt to fix problem with M. Ter Wood's code breaking FTP Server. ------------------------------------------------------------------------ r759 | Matthijs ter Woord | 2005-06-28 11:08:44 +0200 (Tue, 28 Jun 2005) | 1 line Trying to fix bug ------------------------------------------------------------------------ r758 | Ben Taylor | 2005-06-27 17:42:58 +0200 (Mon, 27 Jun 2005) | 1 line Refactored, added references ------------------------------------------------------------------------ r757 | J. Peter Mugaas | 2005-06-27 17:27:07 +0200 (Mon, 27 Jun 2005) | 1 line 500 was used where 550 was required. ------------------------------------------------------------------------ r756 | J. Peter Mugaas | 2005-06-27 16:40:58 +0200 (Mon, 27 Jun 2005) | 1 line Fix for a bug in with rejecting a MAIL FROM. the author was using an incorrect assumption. ------------------------------------------------------------------------ r755 | Matthijs ter Woord | 2005-06-27 14:16:04 +0200 (Mon, 27 Jun 2005) | 1 line Added check for timeout ------------------------------------------------------------------------ r754 | J. Peter Mugaas | 2005-06-27 13:26:20 +0200 (Mon, 27 Jun 2005) | 1 line IFNDEF'ed out GZip test in DOTNET. We have NO compression and decompression in Indy for DotNET. ------------------------------------------------------------------------ r753 | J. Peter Mugaas | 2005-06-27 11:38:56 +0200 (Mon, 27 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r752 | J. Peter Mugaas | 2005-06-27 10:35:03 +0200 (Mon, 27 Jun 2005) | 1 line Attempt to clean up file verification code. Renamed a parameter to describe it better. ------------------------------------------------------------------------ r751 | J. Peter Mugaas | 2005-06-26 21:07:43 +0200 (Sun, 26 Jun 2005) | 1 line Preliminary File verification. Not completely tested. ------------------------------------------------------------------------ r750 | J. Peter Mugaas | 2005-06-26 21:07:19 +0200 (Sun, 26 Jun 2005) | 1 line Minor adjustments. IdHashSHA can work with partial streams. ------------------------------------------------------------------------ r749 | J. Peter Mugaas | 2005-06-26 20:18:49 +0200 (Sun, 26 Jun 2005) | 1 line Added new tests ------------------------------------------------------------------------ r748 | J. Peter Mugaas | 2005-06-26 20:17:45 +0200 (Sun, 26 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r747 | Matthijs ter Woord | 2005-06-26 19:21:00 +0200 (Sun, 26 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r746 | Matthijs ter Woord | 2005-06-25 16:27:19 +0200 (Sat, 25 Jun 2005) | 1 line Fixed bad parameter namings namings ------------------------------------------------------------------------ r745 | Ben Taylor | 2005-06-25 03:33:04 +0200 (Sat, 25 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r744 | Ben Taylor | 2005-06-25 03:28:39 +0200 (Sat, 25 Jun 2005) | 1 line Renamed TIdStream2 ------------------------------------------------------------------------ r743 | Chad Hower | 2005-06-25 01:12:43 +0200 (Sat, 25 Jun 2005) | 1 line Constructor overloads ------------------------------------------------------------------------ r742 | J. Peter Mugaas | 2005-06-25 01:08:24 +0200 (Sat, 25 Jun 2005) | 1 line Removed IPv6 raw header structure. It was causing a CB Build error and we could not do anything with it anyway because the API does not igive you the raw IPv6 header anyway. ------------------------------------------------------------------------ r741 | Chad Hower | 2005-06-25 00:39:58 +0200 (Sat, 25 Jun 2005) | 1 line more ------------------------------------------------------------------------ r740 | Chad Hower | 2005-06-24 22:52:14 +0200 (Fri, 24 Jun 2005) | 1 line More ------------------------------------------------------------------------ r739 | J. Peter Mugaas | 2005-06-24 20:38:00 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r738 | J. Peter Mugaas | 2005-06-24 20:35:34 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r737 | J. Peter Mugaas | 2005-06-24 20:32:50 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r736 | J. Peter Mugaas | 2005-06-24 20:28:16 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r735 | J. Peter Mugaas | 2005-06-24 20:25:28 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r734 | J. Peter Mugaas | 2005-06-24 20:23:51 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r733 | J. Peter Mugaas | 2005-06-24 20:22:01 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r732 | J. Peter Mugaas | 2005-06-24 20:19:56 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r731 | J. Peter Mugaas | 2005-06-24 20:13:33 +0200 (Fri, 24 Jun 2005) | 1 line TIdPOP3. ------------------------------------------------------------------------ r730 | J. Peter Mugaas | 2005-06-24 20:06:58 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r729 | J. Peter Mugaas | 2005-06-24 20:05:12 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r728 | J. Peter Mugaas | 2005-06-24 20:04:02 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r727 | J. Peter Mugaas | 2005-06-24 20:00:01 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r726 | J. Peter Mugaas | 2005-06-24 19:54:55 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r725 | J. Peter Mugaas | 2005-06-24 19:52:47 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r724 | Chad Hower | 2005-06-24 19:48:08 +0200 (Fri, 24 Jun 2005) | 1 line more ------------------------------------------------------------------------ r723 | Chad Hower | 2005-06-24 19:47:59 +0200 (Fri, 24 Jun 2005) | 2 lines IdStream2 --> IdStream Bug fix to GetMessageSize ------------------------------------------------------------------------ r722 | J. Peter Mugaas | 2005-06-24 19:43:18 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r721 | J. Peter Mugaas | 2005-06-24 19:40:09 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r720 | J. Peter Mugaas | 2005-06-24 19:32:44 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. Note that verify is not yet finished. I intend to finish it tonight fi all goes well - famous last words :-). ------------------------------------------------------------------------ r719 | J. Peter Mugaas | 2005-06-24 19:32:05 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream ------------------------------------------------------------------------ r718 | J. Peter Mugaas | 2005-06-24 19:25:38 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r717 | J. Peter Mugaas | 2005-06-24 19:22:26 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r716 | J. Peter Mugaas | 2005-06-24 19:20:13 +0200 (Fri, 24 Jun 2005) | 1 line TIdStream. ------------------------------------------------------------------------ r715 | J. Peter Mugaas | 2005-06-24 19:01:06 +0200 (Fri, 24 Jun 2005) | 1 line Conversion to TIdStream. ------------------------------------------------------------------------ r712 | Chad Hower | 2005-06-24 16:34:51 +0200 (Fri, 24 Jun 2005) | 1 line RetrieveRaw overload dfor streams ------------------------------------------------------------------------ r711 | Chad Hower | 2005-06-24 16:34:38 +0200 (Fri, 24 Jun 2005) | 1 line More ------------------------------------------------------------------------ r710 | Ben Taylor | 2005-06-24 15:37:11 +0200 (Fri, 24 Jun 2005) | 1 line Fixed compiler warning ------------------------------------------------------------------------ r707 | Matthijs ter Woord | 2005-06-24 14:08:03 +0200 (Fri, 24 Jun 2005) | 1 line Fixed ------------------------------------------------------------------------ r706 | J. Peter Mugaas | 2005-06-24 07:47:53 +0200 (Fri, 24 Jun 2005) | 1 line Can now do CRC operations with files over 4MB. ------------------------------------------------------------------------ r705 | J. Peter Mugaas | 2005-06-24 07:18:58 +0200 (Fri, 24 Jun 2005) | 1 line Should now preserve token obtained from greeting so we can use it for logins with APOP. ------------------------------------------------------------------------ r704 | Ben Taylor | 2005-06-24 04:09:25 +0200 (Fri, 24 Jun 2005) | 1 line Added .Get test ------------------------------------------------------------------------ r703 | Matthijs ter Woord | 2005-06-23 18:05:25 +0200 (Thu, 23 Jun 2005) | 1 line Made TestString part of TestToBytes, use the string overload ------------------------------------------------------------------------ r702 | Ben Taylor | 2005-06-23 17:14:00 +0200 (Thu, 23 Jun 2005) | 1 line Fixed object double-free attempt ------------------------------------------------------------------------ r701 | Ben Taylor | 2005-06-23 17:12:30 +0200 (Thu, 23 Jun 2005) | 1 line Added .Put test ------------------------------------------------------------------------ r700 | Chad Hower | 2005-06-23 16:13:41 +0200 (Thu, 23 Jun 2005) | 1 line more ------------------------------------------------------------------------ r699 | Ben Taylor | 2005-06-23 15:36:48 +0200 (Thu, 23 Jun 2005) | 1 line Added var to OnReceived ------------------------------------------------------------------------ r698 | Chad Hower | 2005-06-23 15:30:09 +0200 (Thu, 23 Jun 2005) | 1 line more ------------------------------------------------------------------------ r697 | Remy Lebeau | 2005-06-23 01:54:46 +0200 (Thu, 23 Jun 2005) | 1 line Added support for HasAPOP property ------------------------------------------------------------------------ r696 | Chad Hower | 2005-06-23 00:44:54 +0200 (Thu, 23 Jun 2005) | 1 line SysUtils removed. ------------------------------------------------------------------------ r695 | Chad Hower | 2005-06-22 21:48:48 +0200 (Wed, 22 Jun 2005) | 1 line step 2 ------------------------------------------------------------------------ r694 | Chad Hower | 2005-06-22 17:12:08 +0200 (Wed, 22 Jun 2005) | 1 line First set of consistency fixes ------------------------------------------------------------------------ r693 | Ben Taylor | 2005-06-22 15:59:52 +0200 (Wed, 22 Jun 2005) | 1 line Made RedirectCount readonly ------------------------------------------------------------------------ r692 | Ben Taylor | 2005-06-22 13:35:57 +0200 (Wed, 22 Jun 2005) | 1 line Fixed IFDEFs for mono ------------------------------------------------------------------------ r691 | J. Peter Mugaas | 2005-06-22 12:36:43 +0200 (Wed, 22 Jun 2005) | 1 line Embed version information into ALL Asssemblies. ------------------------------------------------------------------------ r690 | J. Peter Mugaas | 2005-06-22 12:36:02 +0200 (Wed, 22 Jun 2005) | 1 line Embedd version information. ------------------------------------------------------------------------ r689 | J. Peter Mugaas | 2005-06-22 12:35:46 +0200 (Wed, 22 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r688 | J. Peter Mugaas | 2005-06-22 12:32:43 +0200 (Wed, 22 Jun 2005) | 1 line Embed version information for assemblies. ------------------------------------------------------------------------ r687 | J. Peter Mugaas | 2005-06-22 12:32:05 +0200 (Wed, 22 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r686 | J. Peter Mugaas | 2005-06-22 12:31:35 +0200 (Wed, 22 Jun 2005) | 1 line Embedd version information into assemblies. ------------------------------------------------------------------------ r685 | J. Peter Mugaas | 2005-06-22 12:30:59 +0200 (Wed, 22 Jun 2005) | 1 line Embed version information in NET Assemblies ------------------------------------------------------------------------ r684 | J. Peter Mugaas | 2005-06-22 12:27:03 +0200 (Wed, 22 Jun 2005) | 1 line Embed version information into our assemblies. ------------------------------------------------------------------------ r683 | Ben Taylor | 2005-06-22 10:28:31 +0200 (Wed, 22 Jun 2005) | 1 line More IFDEFs ------------------------------------------------------------------------ r682 | Ben Taylor | 2005-06-22 10:16:05 +0200 (Wed, 22 Jun 2005) | 1 line IFDEFs for dotnet ------------------------------------------------------------------------ r681 | Ben Taylor | 2005-06-22 09:52:15 +0200 (Wed, 22 Jun 2005) | 1 line Added test for gzip content-encoding ------------------------------------------------------------------------ r680 | Ben Taylor | 2005-06-22 09:50:08 +0200 (Wed, 22 Jun 2005) | 1 line Added Assert and class ------------------------------------------------------------------------ r679 | Ben Taylor | 2005-06-22 09:48:48 +0200 (Wed, 22 Jun 2005) | 1 line Added comment regarding 'identity' and Request.AcceptEncoding ------------------------------------------------------------------------ r678 | Ben Taylor | 2005-06-22 09:41:31 +0200 (Wed, 22 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r677 | J. Peter Mugaas | 2005-06-22 07:11:54 +0200 (Wed, 22 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r676 | J. Peter Mugaas | 2005-06-22 07:10:41 +0200 (Wed, 22 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r675 | J. Peter Mugaas | 2005-06-22 06:58:49 +0200 (Wed, 22 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r674 | J. Peter Mugaas | 2005-06-22 06:58:08 +0200 (Wed, 22 Jun 2005) | 1 line Updates. ------------------------------------------------------------------------ r673 | J. Peter Mugaas | 2005-06-22 06:55:57 +0200 (Wed, 22 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r672 | J. Peter Mugaas | 2005-06-22 06:55:32 +0200 (Wed, 22 Jun 2005) | 1 line Update ------------------------------------------------------------------------ r671 | J. Peter Mugaas | 2005-06-22 06:45:38 +0200 (Wed, 22 Jun 2005) | 1 line Updates. Fixes for some GUI problems Holger had indicated to me. ------------------------------------------------------------------------ r670 | Ben Taylor | 2005-06-21 13:28:55 +0200 (Tue, 21 Jun 2005) | 1 line Added redirection test, general comments ------------------------------------------------------------------------ r669 | Ben Taylor | 2005-06-21 13:27:05 +0200 (Tue, 21 Jun 2005) | 1 line Added todo comments ------------------------------------------------------------------------ r668 | Ben Taylor | 2005-06-21 13:26:16 +0200 (Tue, 21 Jun 2005) | 1 line Reverted revision28. ReadBytes timeout seemed to cause some subtle timing related bugs. More testing required before it can be added. ------------------------------------------------------------------------ r667 | Ben Taylor | 2005-06-21 13:23:25 +0200 (Tue, 21 Jun 2005) | 1 line Tidied up RedirectCount (refer http unit test) ------------------------------------------------------------------------ r666 | Ben Taylor | 2005-06-20 16:39:29 +0200 (Mon, 20 Jun 2005) | 1 line Added keep-alive test ------------------------------------------------------------------------ r665 | J. Peter Mugaas | 2005-06-20 13:27:57 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r664 | J. Peter Mugaas | 2005-06-20 13:26:00 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r663 | J. Peter Mugaas | 2005-06-20 13:25:43 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r662 | J. Peter Mugaas | 2005-06-20 13:24:44 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r661 | J. Peter Mugaas | 2005-06-20 13:23:49 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r660 | J. Peter Mugaas | 2005-06-20 13:23:25 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r659 | J. Peter Mugaas | 2005-06-20 13:22:22 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r658 | J. Peter Mugaas | 2005-06-20 13:20:32 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r657 | Ben Taylor | 2005-06-20 09:28:24 +0200 (Mon, 20 Jun 2005) | 1 line Added comment to add KeepAlive tests ------------------------------------------------------------------------ r656 | Ben Taylor | 2005-06-20 07:24:30 +0200 (Mon, 20 Jun 2005) | 1 line Added to guidelines ------------------------------------------------------------------------ r655 | Ben Taylor | 2005-06-20 07:23:13 +0200 (Mon, 20 Jun 2005) | 1 line Added comments on TimoutOuts ------------------------------------------------------------------------ r654 | Ben Taylor | 2005-06-20 06:08:12 +0200 (Mon, 20 Jun 2005) | 1 line Added GetReadTimout. Now matches documentation. ------------------------------------------------------------------------ r653 | Ben Taylor | 2005-06-20 05:19:38 +0200 (Mon, 20 Jun 2005) | 1 line Added guidelines ------------------------------------------------------------------------ r652 | Ben Taylor | 2005-06-20 04:45:21 +0200 (Mon, 20 Jun 2005) | 1 line Reverted change made in revision 32 (also related to 31). Raise exception shouldn't depend on what the timeout value is. ------------------------------------------------------------------------ r651 | Ben Taylor | 2005-06-20 03:44:25 +0200 (Mon, 20 Jun 2005) | 1 line Fixed memory leak ------------------------------------------------------------------------ r650 | J. Peter Mugaas | 2005-06-20 02:21:12 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r649 | J. Peter Mugaas | 2005-06-20 02:20:00 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r648 | J. Peter Mugaas | 2005-06-20 02:19:24 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r647 | J. Peter Mugaas | 2005-06-20 02:18:53 +0200 (Mon, 20 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r646 | J. Peter Mugaas | 2005-06-20 02:16:21 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r645 | J. Peter Mugaas | 2005-06-20 02:01:19 +0200 (Mon, 20 Jun 2005) | 1 line Updates. ------------------------------------------------------------------------ r644 | J. Peter Mugaas | 2005-06-20 02:00:43 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r643 | J. Peter Mugaas | 2005-06-20 01:57:15 +0200 (Mon, 20 Jun 2005) | 1 line Inc in version numbers. ------------------------------------------------------------------------ r642 | J. Peter Mugaas | 2005-06-20 01:56:12 +0200 (Mon, 20 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r641 | Matthijs ter Woord | 2005-06-19 17:07:37 +0200 (Sun, 19 Jun 2005) | 1 line Fixed for DotNetDistro build process ------------------------------------------------------------------------ r640 | J. Peter Mugaas | 2005-06-19 16:52:58 +0200 (Sun, 19 Jun 2005) | 1 line Fix for where a "U" was only sent in the buffer and then client would then send a something else as part of the line. ------------------------------------------------------------------------ r638 | Matthijs ter Woord | 2005-06-19 15:43:40 +0200 (Sun, 19 Jun 2005) | 1 line added initialziation of some variables ------------------------------------------------------------------------ r637 | Matthijs ter Woord | 2005-06-19 15:43:02 +0200 (Sun, 19 Jun 2005) | 1 line Added some messages ------------------------------------------------------------------------ r636 | Matthijs ter Woord | 2005-06-19 15:42:47 +0200 (Sun, 19 Jun 2005) | 1 line Added some small things ------------------------------------------------------------------------ r634 | Matthijs ter Woord | 2005-06-19 14:26:31 +0200 (Sun, 19 Jun 2005) | 1 line Adjusted outlining ------------------------------------------------------------------------ r633 | Matthijs ter Woord | 2005-06-19 12:42:08 +0200 (Sun, 19 Jun 2005) | 1 line Fixed indentation ------------------------------------------------------------------------ r632 | Matthijs ter Woord | 2005-06-19 12:41:17 +0200 (Sun, 19 Jun 2005) | 1 line Removed some debugging code ------------------------------------------------------------------------ r631 | Matthijs ter Woord | 2005-06-19 12:11:28 +0200 (Sun, 19 Jun 2005) | 1 line Fixed for apropriate behavior ------------------------------------------------------------------------ r630 | Matthijs ter Woord | 2005-06-19 12:06:49 +0200 (Sun, 19 Jun 2005) | 1 line added a comment in ReadLnWait and fixed ReadTimeout handling ------------------------------------------------------------------------ r629 | Matthijs ter Woord | 2005-06-19 11:37:46 +0200 (Sun, 19 Jun 2005) | 1 line Reverted part of revision 31 ------------------------------------------------------------------------ r628 | Matthijs ter Woord | 2005-06-19 11:37:40 +0200 (Sun, 19 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r627 | J. Peter Mugaas | 2005-06-19 11:00:23 +0200 (Sun, 19 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r626 | Matthijs ter Woord | 2005-06-19 09:23:16 +0200 (Sun, 19 Jun 2005) | 1 line Did some changes ------------------------------------------------------------------------ r625 | Matthijs ter Woord | 2005-06-19 09:21:21 +0200 (Sun, 19 Jun 2005) | 1 line Did a Fix (?) to IOHandler.ReadLn ------------------------------------------------------------------------ r624 | Matthijs ter Woord | 2005-06-19 08:01:34 +0200 (Sun, 19 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r623 | Ben Taylor | 2005-06-19 05:39:25 +0200 (Sun, 19 Jun 2005) | 1 line Added comments ------------------------------------------------------------------------ r622 | Ben Taylor | 2005-06-19 05:05:47 +0200 (Sun, 19 Jun 2005) | 1 line Fixed BytesToChar for ASCII range in .net ------------------------------------------------------------------------ r620 | Ben Taylor | 2005-06-19 04:33:01 +0200 (Sun, 19 Jun 2005) | 1 line Added comments ------------------------------------------------------------------------ r619 | Ben Taylor | 2005-06-19 04:32:28 +0200 (Sun, 19 Jun 2005) | 1 line Added char tests ------------------------------------------------------------------------ r618 | Ben Taylor | 2005-06-19 04:31:44 +0200 (Sun, 19 Jun 2005) | 1 line Reverted to original Char methods. Fixed in IdGlobal. Temporarily disabled recent ReadLn ReadTimeout change ------------------------------------------------------------------------ r617 | Ben Taylor | 2005-06-19 04:20:53 +0200 (Sun, 19 Jun 2005) | 1 line Updated BytesToChar, needs .net work ------------------------------------------------------------------------ r616 | J. Peter Mugaas | 2005-06-19 04:11:04 +0200 (Sun, 19 Jun 2005) | 1 line Removed direct SysUtils dependancy. ------------------------------------------------------------------------ r615 | J. Peter Mugaas | 2005-06-19 04:05:29 +0200 (Sun, 19 Jun 2005) | 1 line Removed IdDummyComponent. That was from a test. Attempted to remove all components from the WinForms designer because we can not properly support it without a lot of work we may not be able to do. ------------------------------------------------------------------------ r614 | Ben Taylor | 2005-06-19 03:13:10 +0200 (Sun, 19 Jun 2005) | 1 line Published RedirectCount ------------------------------------------------------------------------ r613 | Ben Taylor | 2005-06-19 03:08:26 +0200 (Sun, 19 Jun 2005) | 1 line Added comments ------------------------------------------------------------------------ r612 | Matthijs ter Woord | 2005-06-18 19:28:38 +0200 (Sat, 18 Jun 2005) | 1 line Added a commandhandler, DOESN'T work now. please check ------------------------------------------------------------------------ r611 | Ben Taylor | 2005-06-18 17:52:20 +0200 (Sat, 18 Jun 2005) | 1 line Added property TIdMimeTable.LoadTypesFromOS:Boolean ------------------------------------------------------------------------ r610 | Matthijs ter Woord | 2005-06-18 17:43:01 +0200 (Sat, 18 Jun 2005) | 1 line removed debug code ------------------------------------------------------------------------ r609 | Matthijs ter Woord | 2005-06-18 17:23:34 +0200 (Sat, 18 Jun 2005) | 1 line Works now ------------------------------------------------------------------------ r608 | Matthijs ter Woord | 2005-06-18 17:20:40 +0200 (Sat, 18 Jun 2005) | 1 line Moved to MemoryStream ------------------------------------------------------------------------ r607 | Matthijs ter Woord | 2005-06-18 17:05:15 +0200 (Sat, 18 Jun 2005) | 1 line Tried to fix ------------------------------------------------------------------------ r606 | Matthijs ter Woord | 2005-06-18 16:31:29 +0200 (Sat, 18 Jun 2005) | 1 line Changed to MemoryStream ------------------------------------------------------------------------ r605 | Matthijs ter Woord | 2005-06-18 16:22:45 +0200 (Sat, 18 Jun 2005) | 1 line Commented out TIdStringStream replacement test ------------------------------------------------------------------------ r604 | Matthijs ter Woord | 2005-06-18 16:10:35 +0200 (Sat, 18 Jun 2005) | 1 line Fixed for building on win32, ie using TIdStreamHelper ------------------------------------------------------------------------ r603 | Matthijs ter Woord | 2005-06-18 15:49:44 +0200 (Sat, 18 Jun 2005) | 1 line Added test for MemoryStream ------------------------------------------------------------------------ r602 | Ben Taylor | 2005-06-18 15:23:15 +0200 (Sat, 18 Jun 2005) | 1 line Refactor + fix to loopback iohandler ------------------------------------------------------------------------ r601 | Matthijs ter Woord | 2005-06-18 15:02:52 +0200 (Sat, 18 Jun 2005) | 1 line Fixed build and added timeout check in readbytes ------------------------------------------------------------------------ r600 | Matthijs ter Woord | 2005-06-18 15:02:03 +0200 (Sat, 18 Jun 2005) | 1 line Fixed Tobytes(char) ------------------------------------------------------------------------ r599 | Ben Taylor | 2005-06-18 14:38:53 +0200 (Sat, 18 Jun 2005) | 1 line Added comment ------------------------------------------------------------------------ r598 | Matthijs ter Woord | 2005-06-18 14:38:09 +0200 (Sat, 18 Jun 2005) | 1 line Fixed Timeout in ReadBytes ------------------------------------------------------------------------ r597 | Matthijs ter Woord | 2005-06-18 14:34:33 +0200 (Sat, 18 Jun 2005) | 1 line Added ReadLn test for timeouts ------------------------------------------------------------------------ r596 | Ben Taylor | 2005-06-18 14:29:28 +0200 (Sat, 18 Jun 2005) | 1 line Fixed compiler warning ------------------------------------------------------------------------ r595 | Matthijs ter Woord | 2005-06-18 13:49:35 +0200 (Sat, 18 Jun 2005) | 1 line Fixed WriteChar and ReadChar on .NET ------------------------------------------------------------------------ r594 | Matthijs ter Woord | 2005-06-18 13:25:26 +0200 (Sat, 18 Jun 2005) | 1 line Made ReadLn use ReadTimeout property at kudzu's directions. ------------------------------------------------------------------------ r593 | Ben Taylor | 2005-06-18 13:07:54 +0200 (Sat, 18 Jun 2005) | 1 line Memory leak ------------------------------------------------------------------------ r592 | Ben Taylor | 2005-06-18 12:47:32 +0200 (Sat, 18 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r591 | Ben Taylor | 2005-06-18 12:46:44 +0200 (Sat, 18 Jun 2005) | 1 line Added checks ------------------------------------------------------------------------ r590 | Ben Taylor | 2005-06-18 12:33:58 +0200 (Sat, 18 Jun 2005) | 1 line Added .Assign test ------------------------------------------------------------------------ r589 | Matthijs ter Woord | 2005-06-18 12:08:41 +0200 (Sat, 18 Jun 2005) | 1 line Added test for IdGlobal ------------------------------------------------------------------------ r588 | Matthijs ter Woord | 2005-06-18 12:08:31 +0200 (Sat, 18 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r587 | Matthijs ter Woord | 2005-06-18 12:08:18 +0200 (Sat, 18 Jun 2005) | 1 line Formatting ------------------------------------------------------------------------ r586 | Matthijs ter Woord | 2005-06-18 11:32:06 +0200 (Sat, 18 Jun 2005) | 1 line Fixed ------------------------------------------------------------------------ r584 | Ben Taylor | 2005-06-18 11:00:33 +0200 (Sat, 18 Jun 2005) | 1 line Modified for win32. Fixed Assert. ------------------------------------------------------------------------ r583 | Matthijs ter Woord | 2005-06-18 10:53:07 +0200 (Sat, 18 Jun 2005) | 1 line Added some debugging code ------------------------------------------------------------------------ r582 | Ben Taylor | 2005-06-18 10:37:53 +0200 (Sat, 18 Jun 2005) | 1 line Added comment about .Code ------------------------------------------------------------------------ r581 | Matthijs ter Woord | 2005-06-18 10:15:57 +0200 (Sat, 18 Jun 2005) | 1 line Added tests for cmdTcpServer and ReplyRFC ------------------------------------------------------------------------ r580 | Matthijs ter Woord | 2005-06-18 10:15:39 +0200 (Sat, 18 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r579 | Ben Taylor | 2005-06-18 10:11:56 +0200 (Sat, 18 Jun 2005) | 1 line Fix to ReadBytes ------------------------------------------------------------------------ r578 | Ben Taylor | 2005-06-18 10:10:37 +0200 (Sat, 18 Jun 2005) | 1 line Fixed .net dynamic array bug ------------------------------------------------------------------------ r577 | Ben Taylor | 2005-06-18 09:49:43 +0200 (Sat, 18 Jun 2005) | 1 line Added ReadTimout to stop test from blocking on an error ------------------------------------------------------------------------ r576 | Matthijs ter Woord | 2005-06-18 09:31:01 +0200 (Sat, 18 Jun 2005) | 1 line Fixed test on VCL.NET ------------------------------------------------------------------------ r572 | Matthijs ter Woord | 2005-06-17 18:45:17 +0200 (Fri, 17 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r571 | Matthijs ter Woord | 2005-06-17 18:44:58 +0200 (Fri, 17 Jun 2005) | 1 line Added IdTestBaseComponent ------------------------------------------------------------------------ r569 | J. Peter Mugaas | 2005-06-17 18:00:25 +0200 (Fri, 17 Jun 2005) | 1 line SASL editor. ------------------------------------------------------------------------ r568 | J. Peter Mugaas | 2005-06-17 17:59:52 +0200 (Fri, 17 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r567 | J. Peter Mugaas | 2005-06-16 01:04:31 +0200 (Thu, 16 Jun 2005) | 1 line In DotNET, now uses Winforms. ------------------------------------------------------------------------ r566 | J. Peter Mugaas | 2005-06-15 22:52:46 +0200 (Wed, 15 Jun 2005) | 1 line Updated packages. ------------------------------------------------------------------------ r565 | J. Peter Mugaas | 2005-06-15 22:46:31 +0200 (Wed, 15 Jun 2005) | 1 line Fix for GUI Error causing the *URL to be nearly invisible. ------------------------------------------------------------------------ r564 | J. Peter Mugaas | 2005-06-15 22:03:00 +0200 (Wed, 15 Jun 2005) | 1 line Updated property editors and bug fixes. ------------------------------------------------------------------------ r563 | J. Peter Mugaas | 2005-06-15 22:02:23 +0200 (Wed, 15 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r562 | Ben Taylor | 2005-06-15 16:14:04 +0200 (Wed, 15 Jun 2005) | 1 line Fixed date parsing ------------------------------------------------------------------------ r561 | Ben Taylor | 2005-06-15 16:13:39 +0200 (Wed, 15 Jun 2005) | 1 line Added date parsing checks ------------------------------------------------------------------------ r560 | Ben Taylor | 2005-06-15 14:27:26 +0200 (Wed, 15 Jun 2005) | 1 line Fixed bug. Added more checks. ------------------------------------------------------------------------ r559 | Ben Taylor | 2005-06-15 14:26:17 +0200 (Wed, 15 Jun 2005) | 1 line Fixed range-check error. Added Asserts. Added comments. ------------------------------------------------------------------------ r558 | J. Peter Mugaas | 2005-06-15 14:01:09 +0200 (Wed, 15 Jun 2005) | 1 line Updated packages. ------------------------------------------------------------------------ r557 | J. Peter Mugaas | 2005-06-15 14:00:10 +0200 (Wed, 15 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r556 | J. Peter Mugaas | 2005-06-15 13:59:43 +0200 (Wed, 15 Jun 2005) | 1 line Rework so DotNET version of About Box is used for Delphi NET packages. ------------------------------------------------------------------------ r555 | J. Peter Mugaas | 2005-06-15 13:58:47 +0200 (Wed, 15 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r554 | Ben Taylor | 2005-06-15 09:04:08 +0200 (Wed, 15 Jun 2005) | 1 line Reduced visibility of AuthRetries/AuthProxyRetries. ------------------------------------------------------------------------ r553 | Ben Taylor | 2005-06-15 08:34:47 +0200 (Wed, 15 Jun 2005) | 1 line Fix for proxy authentication. SSPI now works. ------------------------------------------------------------------------ r552 | J. Peter Mugaas | 2005-06-14 16:07:45 +0200 (Tue, 14 Jun 2005) | 1 line Copyright date fix. ------------------------------------------------------------------------ r551 | Ben Taylor | 2005-06-14 14:21:45 +0200 (Tue, 14 Jun 2005) | 1 line Spelling fix ------------------------------------------------------------------------ r550 | Ben Taylor | 2005-06-14 09:46:02 +0200 (Tue, 14 Jun 2005) | 1 line Updated unit header ------------------------------------------------------------------------ r549 | J. Peter Mugaas | 2005-06-13 21:57:53 +0200 (Mon, 13 Jun 2005) | 1 line Possible bug fix for problem dropping an Indy Class on a WinForm. ------------------------------------------------------------------------ r548 | Ben Taylor | 2005-06-13 15:55:38 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r547 | Ben Taylor | 2005-06-13 15:53:36 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r546 | Ben Taylor | 2005-06-13 15:52:34 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r545 | Ben Taylor | 2005-06-13 15:46:24 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r544 | Ben Taylor | 2005-06-13 15:43:40 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r543 | Ben Taylor | 2005-06-13 15:42:38 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r542 | Ben Taylor | 2005-06-13 15:37:41 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r541 | Ben Taylor | 2005-06-13 15:36:30 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r540 | Ben Taylor | 2005-06-13 15:35:29 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r539 | Ben Taylor | 2005-06-13 15:34:26 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r538 | Ben Taylor | 2005-06-13 15:32:30 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r537 | Ben Taylor | 2005-06-13 15:31:28 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r536 | Ben Taylor | 2005-06-13 15:30:26 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r535 | Ben Taylor | 2005-06-13 15:27:57 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r534 | Ben Taylor | 2005-06-13 15:25:24 +0200 (Mon, 13 Jun 2005) | 1 line Updated File Header ------------------------------------------------------------------------ r533 | J. Peter Mugaas | 2005-06-13 15:18:29 +0200 (Mon, 13 Jun 2005) | 1 line Updates. ------------------------------------------------------------------------ r532 | J. Peter Mugaas | 2005-06-13 15:17:23 +0200 (Mon, 13 Jun 2005) | 1 line Debugging stuff. ------------------------------------------------------------------------ r531 | Ben Taylor | 2005-06-13 12:54:59 +0200 (Mon, 13 Jun 2005) | 1 line Fixed memory leak. Fixed incorrect initialization/finalization sections. ------------------------------------------------------------------------ r530 | Ben Taylor | 2005-06-13 10:10:46 +0200 (Mon, 13 Jun 2005) | 1 line Comments ------------------------------------------------------------------------ r529 | Ben Taylor | 2005-06-13 06:35:37 +0200 (Mon, 13 Jun 2005) | 1 line Fix for Company parsing ------------------------------------------------------------------------ r528 | Ben Taylor | 2005-06-13 06:34:52 +0200 (Mon, 13 Jun 2005) | 1 line Added test ------------------------------------------------------------------------ r527 | Ben Taylor | 2005-06-13 06:25:28 +0200 (Mon, 13 Jun 2005) | 1 line Type change +comment ------------------------------------------------------------------------ r526 | Ben Taylor | 2005-06-13 04:34:54 +0200 (Mon, 13 Jun 2005) | 1 line Fixed test ------------------------------------------------------------------------ r525 | Ben Taylor | 2005-06-13 04:27:55 +0200 (Mon, 13 Jun 2005) | 1 line Added more asserts ------------------------------------------------------------------------ r524 | Ben Taylor | 2005-06-13 04:27:20 +0200 (Mon, 13 Jun 2005) | 1 line Added comment ------------------------------------------------------------------------ r523 | Ben Taylor | 2005-06-13 04:13:52 +0200 (Mon, 13 Jun 2005) | 1 line Fix for .net where Char is 2 bytes. May need to fix again so it's 1 byte, consistent with win32 ------------------------------------------------------------------------ r522 | Ben Taylor | 2005-06-13 04:11:12 +0200 (Mon, 13 Jun 2005) | 1 line Fixed incorrect smallint reference ------------------------------------------------------------------------ r520 | Ben Taylor | 2005-06-13 02:47:32 +0200 (Mon, 13 Jun 2005) | 1 line TIdTestStringList ------------------------------------------------------------------------ r519 | Matthijs ter Woord | 2005-06-12 19:37:35 +0200 (Sun, 12 Jun 2005) | 1 line Added IdTestStack ------------------------------------------------------------------------ r518 | Matthijs ter Woord | 2005-06-12 19:37:19 +0200 (Sun, 12 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r516 | Ben Taylor | 2005-06-12 16:56:12 +0200 (Sun, 12 Jun 2005) | 1 line Enabled IdTestVCard ------------------------------------------------------------------------ r515 | Ben Taylor | 2005-06-12 15:25:48 +0200 (Sun, 12 Jun 2005) | 1 line Added comment ------------------------------------------------------------------------ r514 | Ben Taylor | 2005-06-12 15:20:15 +0200 (Sun, 12 Jun 2005) | 1 line TIdTestNativeComponent ------------------------------------------------------------------------ r512 | Ben Taylor | 2005-06-12 14:16:45 +0200 (Sun, 12 Jun 2005) | 1 line Removed notification of passed test, cleaner. ------------------------------------------------------------------------ r510 | Ben Taylor | 2005-06-12 14:07:52 +0200 (Sun, 12 Jun 2005) | 1 line Removed display of passed tests ------------------------------------------------------------------------ r509 | Ben Taylor | 2005-06-12 13:56:23 +0200 (Sun, 12 Jun 2005) | 1 line Fix for TIdDateTime ------------------------------------------------------------------------ r508 | Ben Taylor | 2005-06-12 13:55:13 +0200 (Sun, 12 Jun 2005) | 1 line Fixed to pass unit tests ------------------------------------------------------------------------ r507 | Ben Taylor | 2005-06-12 13:54:19 +0200 (Sun, 12 Jun 2005) | 1 line Fixed method visibility ------------------------------------------------------------------------ r506 | Ben Taylor | 2005-06-12 13:00:50 +0200 (Sun, 12 Jun 2005) | 1 line Cleaned up formatting ------------------------------------------------------------------------ r505 | Matthijs ter Woord | 2005-06-12 12:47:51 +0200 (Sun, 12 Jun 2005) | 1 line changed ------------------------------------------------------------------------ r504 | Ben Taylor | 2005-06-12 12:40:27 +0200 (Sun, 12 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r503 | Ben Taylor | 2005-06-12 12:29:06 +0200 (Sun, 12 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r502 | Ben Taylor | 2005-06-12 12:28:17 +0200 (Sun, 12 Jun 2005) | 1 line Fixed procedure name ------------------------------------------------------------------------ r501 | Ben Taylor | 2005-06-12 12:27:52 +0200 (Sun, 12 Jun 2005) | 1 line Added IdTestObjs. Removed one test from .net ------------------------------------------------------------------------ r500 | J. Peter Mugaas | 2005-06-12 10:41:09 +0200 (Sun, 12 Jun 2005) | 1 line Temp debugging code. ------------------------------------------------------------------------ r499 | Ben Taylor | 2005-06-12 10:25:53 +0200 (Sun, 12 Jun 2005) | 1 line Fixed for .net compile ------------------------------------------------------------------------ r498 | J. Peter Mugaas | 2005-06-12 09:46:53 +0200 (Sun, 12 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r497 | Matthijs ter Woord | 2005-06-12 09:28:02 +0200 (Sun, 12 Jun 2005) | 1 line fixed for IdSys and IdObjs ------------------------------------------------------------------------ r496 | J. Peter Mugaas | 2005-06-12 09:24:08 +0200 (Sun, 12 Jun 2005) | 1 line Fixed "inheritted;" problem. ------------------------------------------------------------------------ r495 | J. Peter Mugaas | 2005-06-12 09:19:11 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r494 | J. Peter Mugaas | 2005-06-12 07:54:29 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inherited" problem. ------------------------------------------------------------------------ r493 | J. Peter Mugaas | 2005-06-12 07:51:07 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r492 | J. Peter Mugaas | 2005-06-12 07:48:41 +0200 (Sun, 12 Jun 2005) | 1 line fix for "inherited;" problem. Changed some things to use Sys.FreeAndNil so we don't have pointers to something that was deallocated. ------------------------------------------------------------------------ r491 | J. Peter Mugaas | 2005-06-12 07:11:16 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inherited" problem. ------------------------------------------------------------------------ r490 | J. Peter Mugaas | 2005-06-12 06:59:45 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r489 | J. Peter Mugaas | 2005-06-12 06:48:18 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inheritted" problem. ------------------------------------------------------------------------ r488 | J. Peter Mugaas | 2005-06-12 04:26:13 +0200 (Sun, 12 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r487 | J. Peter Mugaas | 2005-06-12 04:25:11 +0200 (Sun, 12 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r486 | J. Peter Mugaas | 2005-06-12 00:47:38 +0200 (Sun, 12 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r485 | J. Peter Mugaas | 2005-06-12 00:44:42 +0200 (Sun, 12 Jun 2005) | 1 line Updated. ------------------------------------------------------------------------ r484 | J. Peter Mugaas | 2005-06-12 00:29:16 +0200 (Sun, 12 Jun 2005) | 1 line Fix for inherited problem. ------------------------------------------------------------------------ r483 | J. Peter Mugaas | 2005-06-11 21:55:37 +0200 (Sat, 11 Jun 2005) | 1 line "inherited" problem. ------------------------------------------------------------------------ r482 | J. Peter Mugaas | 2005-06-11 18:14:51 +0200 (Sat, 11 Jun 2005) | 1 line Update. ------------------------------------------------------------------------ r481 | Ben Taylor | 2005-06-11 15:23:03 +0200 (Sat, 11 Jun 2005) | 1 line Fixed for D5 ------------------------------------------------------------------------ r480 | Ben Taylor | 2005-06-11 15:20:39 +0200 (Sat, 11 Jun 2005) | 1 line Fixes for D5. Checked against D5 and D7. Fixed compiler warning. ------------------------------------------------------------------------ r479 | Matthijs ter Woord | 2005-06-11 15:07:57 +0200 (Sat, 11 Jun 2005) | 1 line Changed IFDEF to DotNet ------------------------------------------------------------------------ r478 | Matthijs ter Woord | 2005-06-11 11:28:24 +0200 (Sat, 11 Jun 2005) | 1 line Fixed Build ------------------------------------------------------------------------ r477 | J. Peter Mugaas | 2005-06-11 11:23:29 +0200 (Sat, 11 Jun 2005) | 1 line inherited problem. ------------------------------------------------------------------------ r476 | J. Peter Mugaas | 2005-06-11 11:21:49 +0200 (Sat, 11 Jun 2005) | 1 line inherited problem. ------------------------------------------------------------------------ r475 | J. Peter Mugaas | 2005-06-11 11:20:20 +0200 (Sat, 11 Jun 2005) | 1 line Fix for inherited problem. ------------------------------------------------------------------------ r474 | J. Peter Mugaas | 2005-06-11 11:18:27 +0200 (Sat, 11 Jun 2005) | 1 line inherited problem. ------------------------------------------------------------------------ r473 | J. Peter Mugaas | 2005-06-11 11:16:11 +0200 (Sat, 11 Jun 2005) | 1 line inherited problem. ------------------------------------------------------------------------ r472 | J. Peter Mugaas | 2005-06-11 11:14:34 +0200 (Sat, 11 Jun 2005) | 1 line inherited problem. ------------------------------------------------------------------------ r471 | J. Peter Mugaas | 2005-06-11 11:12:22 +0200 (Sat, 11 Jun 2005) | 1 line inherited problem. ------------------------------------------------------------------------ r470 | J. Peter Mugaas | 2005-06-11 11:09:00 +0200 (Sat, 11 Jun 2005) | 1 line "inherited;" problem. ------------------------------------------------------------------------ r469 | J. Peter Mugaas | 2005-06-11 11:06:29 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited" problem. ------------------------------------------------------------------------ r468 | J. Peter Mugaas | 2005-06-11 10:33:08 +0200 (Sat, 11 Jun 2005) | 1 line Updates. ------------------------------------------------------------------------ r467 | Ben Taylor | 2005-06-11 10:30:50 +0200 (Sat, 11 Jun 2005) | 1 line Modified to use proper MIME decoder ------------------------------------------------------------------------ r466 | Ben Taylor | 2005-06-11 10:21:30 +0200 (Sat, 11 Jun 2005) | 1 line Fixed TIdEncoderQuotedPrintable.Encode ------------------------------------------------------------------------ r465 | J. Peter Mugaas | 2005-06-11 10:20:24 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r464 | J. Peter Mugaas | 2005-06-11 10:14:18 +0200 (Sat, 11 Jun 2005) | 1 line Added SystemXX dependancy to Design-Time package. ------------------------------------------------------------------------ r463 | J. Peter Mugaas | 2005-06-11 10:08:55 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r462 | J. Peter Mugaas | 2005-06-11 10:06:30 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited" problem. ------------------------------------------------------------------------ r461 | J. Peter Mugaas | 2005-06-11 10:03:01 +0200 (Sat, 11 Jun 2005) | 1 line Fixes for receiving certain messages. "inherited" problem. ------------------------------------------------------------------------ r460 | J. Peter Mugaas | 2005-06-11 10:01:33 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited" problem. ------------------------------------------------------------------------ r459 | Ben Taylor | 2005-06-11 10:00:54 +0200 (Sat, 11 Jun 2005) | 1 line Bugfix ------------------------------------------------------------------------ r458 | J. Peter Mugaas | 2005-06-11 09:59:04 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited" problem. ------------------------------------------------------------------------ r457 | J. Peter Mugaas | 2005-06-11 09:58:16 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r456 | J. Peter Mugaas | 2005-06-11 09:53:17 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r455 | J. Peter Mugaas | 2005-06-11 09:48:12 +0200 (Sat, 11 Jun 2005) | 1 line Fix for out of range problems. Fixed "inherited;" problem. ------------------------------------------------------------------------ r454 | J. Peter Mugaas | 2005-06-11 09:45:28 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r453 | J. Peter Mugaas | 2005-06-11 09:43:36 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r452 | J. Peter Mugaas | 2005-06-11 09:41:36 +0200 (Sat, 11 Jun 2005) | 1 line Fix for "inherited;" problem. ------------------------------------------------------------------------ r451 | J. Peter Mugaas | 2005-06-11 09:33:50 +0200 (Sat, 11 Jun 2005) | 1 line Fixed potential bugs with "inherited;" ------------------------------------------------------------------------ r450 | J. Peter Mugaas | 2005-06-11 09:28:30 +0200 (Sat, 11 Jun 2005) | 1 line Fixed potential DotNET creationh and destruction problem. ------------------------------------------------------------------------ r449 | J. Peter Mugaas | 2005-06-11 09:25:59 +0200 (Sat, 11 Jun 2005) | 1 line Bug fix for WinForms initialization. ------------------------------------------------------------------------ r448 | Ben Taylor | 2005-06-11 09:18:44 +0200 (Sat, 11 Jun 2005) | 1 line IdTestCoderQuotedPrintable ------------------------------------------------------------------------ r447 | Ben Taylor | 2005-06-11 09:18:13 +0200 (Sat, 11 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r446 | J. Peter Mugaas | 2005-06-11 08:38:25 +0200 (Sat, 11 Jun 2005) | 8 lines Commented out some references to // Delphi 8 assemblies // if UnitType.Name = 'Unit' then begin // RuntimeHelpers.RunClassConstructor(UnitType.TypeHandle); // end; in DotNET. It was ALWAYS causing a problem when dropping something on a WinForm. ------------------------------------------------------------------------ r445 | Ben Taylor | 2005-06-11 08:30:30 +0200 (Sat, 11 Jun 2005) | 1 line Fix for TIdIOHandler.Write ------------------------------------------------------------------------ r444 | Ben Taylor | 2005-06-11 07:49:59 +0200 (Sat, 11 Jun 2005) | 1 line IdTestIOHandler ------------------------------------------------------------------------ r443 | Ben Taylor | 2005-06-11 07:49:33 +0200 (Sat, 11 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r442 | Ben Taylor | 2005-06-11 01:53:01 +0200 (Sat, 11 Jun 2005) | 1 line IdStream unit ------------------------------------------------------------------------ r441 | J. Peter Mugaas | 2005-06-11 00:28:36 +0200 (Sat, 11 Jun 2005) | 1 line Fixups for new package changes. ------------------------------------------------------------------------ r440 | J. Peter Mugaas | 2005-06-11 00:27:57 +0200 (Sat, 11 Jun 2005) | 1 line NET compatibility changes. ------------------------------------------------------------------------ r439 | J. Peter Mugaas | 2005-06-10 23:48:40 +0200 (Fri, 10 Jun 2005) | 1 line Fixups for new package design. ------------------------------------------------------------------------ r438 | J. Peter Mugaas | 2005-06-10 21:15:29 +0200 (Fri, 10 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r436 | Ben Taylor | 2005-06-10 19:06:22 +0200 (Fri, 10 Jun 2005) | 1 line IdTestCoder3to4 ------------------------------------------------------------------------ r435 | Ben Taylor | 2005-06-10 19:05:26 +0200 (Fri, 10 Jun 2005) | 1 line Fixed stream bugs using TIdStreamHelper ------------------------------------------------------------------------ r434 | Ben Taylor | 2005-06-10 18:55:09 +0200 (Fri, 10 Jun 2005) | 1 line Minor changes + comments ------------------------------------------------------------------------ r433 | Ben Taylor | 2005-06-10 18:54:33 +0200 (Fri, 10 Jun 2005) | 1 line Rearranged ------------------------------------------------------------------------ r432 | Ben Taylor | 2005-06-10 16:52:43 +0200 (Fri, 10 Jun 2005) | 1 line Fixed stream+EOL bug ------------------------------------------------------------------------ r431 | Ben Taylor | 2005-06-10 16:30:47 +0200 (Fri, 10 Jun 2005) | 1 line Added stream tests ------------------------------------------------------------------------ r430 | Ben Taylor | 2005-06-10 16:30:19 +0200 (Fri, 10 Jun 2005) | 1 line Fixed stream handling, used TIdStreamHelper. ------------------------------------------------------------------------ r429 | Ben Taylor | 2005-06-10 15:40:09 +0200 (Fri, 10 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r428 | Ben Taylor | 2005-06-10 15:39:46 +0200 (Fri, 10 Jun 2005) | 1 line IdTestBuffer ------------------------------------------------------------------------ r427 | Ben Taylor | 2005-06-10 15:24:17 +0200 (Fri, 10 Jun 2005) | 1 line Fixed win32 stream issue using TIdStreamHelper ------------------------------------------------------------------------ r426 | Ben Taylor | 2005-06-10 10:10:13 +0200 (Fri, 10 Jun 2005) | 1 line Fixed compiler warning. Improved variable scope. ------------------------------------------------------------------------ r425 | J. Peter Mugaas | 2005-06-09 22:51:12 +0200 (Thu, 09 Jun 2005) | 1 line Should compile. ------------------------------------------------------------------------ r424 | J. Peter Mugaas | 2005-06-09 22:49:10 +0200 (Thu, 09 Jun 2005) | 1 line Should compile. ------------------------------------------------------------------------ r422 | J. Peter Mugaas | 2005-06-09 21:03:24 +0200 (Thu, 09 Jun 2005) | 1 line Updates for new units. ------------------------------------------------------------------------ r421 | J. Peter Mugaas | 2005-06-09 20:42:33 +0200 (Thu, 09 Jun 2005) | 1 line Should compile. ------------------------------------------------------------------------ r419 | J. Peter Mugaas | 2005-06-09 18:50:25 +0200 (Thu, 09 Jun 2005) | 1 line Should compile. Tempoarily commented out some stuff that doesn't compile in Delphi NET. ------------------------------------------------------------------------ r418 | Matthijs ter Woord | 2005-06-09 18:31:04 +0200 (Thu, 09 Jun 2005) | 1 line Made some changes to fix some build issues ------------------------------------------------------------------------ r415 | Ben Taylor | 2005-06-08 06:47:11 +0200 (Wed, 08 Jun 2005) | 1 line IdTestStreamHelper ------------------------------------------------------------------------ r414 | Ben Taylor | 2005-06-08 06:46:45 +0200 (Wed, 08 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r413 | J. Peter Mugaas | 2005-06-08 02:54:55 +0200 (Wed, 08 Jun 2005) | 1 line Timeout options in DotNET. ------------------------------------------------------------------------ r412 | J. Peter Mugaas | 2005-06-07 20:40:10 +0200 (Tue, 07 Jun 2005) | 1 line This is far from finished but should compile. ------------------------------------------------------------------------ r411 | J. Peter Mugaas | 2005-06-07 20:39:55 +0200 (Tue, 07 Jun 2005) | 1 line Should compile. This is far from finished. ------------------------------------------------------------------------ r409 | J. Peter Mugaas | 2005-06-07 20:03:57 +0200 (Tue, 07 Jun 2005) | 1 line Work from M. Ter Wood with TIdStream along with some selective IFDEF's from me. I have verified that in Delphi 2005, this compiles with both the Win32 and DotNET personalities. ------------------------------------------------------------------------ r408 | Ben Taylor | 2005-06-07 12:42:19 +0200 (Tue, 07 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r407 | Ben Taylor | 2005-06-07 12:42:12 +0200 (Tue, 07 Jun 2005) | 1 line IdTestFtpServer ------------------------------------------------------------------------ r406 | Ben Taylor | 2005-06-07 04:24:16 +0200 (Tue, 07 Jun 2005) | 1 line Made address more complex ------------------------------------------------------------------------ r405 | J. Peter Mugaas | 2005-06-07 00:36:07 +0200 (Tue, 07 Jun 2005) | 1 line Fix for problem reported by Hadi. If a file error happens, a server return an error code and no further replies. This fix was verified by Craig Peterson ------------------------------------------------------------------------ r404 | J. Peter Mugaas | 2005-06-06 23:57:16 +0200 (Mon, 06 Jun 2005) | 1 line Fix for Get method causing Stack overflow. OOPS!!! ------------------------------------------------------------------------ r403 | J. Peter Mugaas | 2005-06-05 20:23:12 +0200 (Sun, 05 Jun 2005) | 1 line Fixed a directory list parsing bug. Added an AbortCmd. The idea is you could use it from the main thread while FTP commands are issued on a worker thread. Without an AbortCmd method, SendCmd will keep repeatedly sending the same packet to infinity. ------------------------------------------------------------------------ r402 | J. Peter Mugaas | 2005-06-05 04:38:48 +0200 (Sun, 05 Jun 2005) | 1 line Fix for AV that would occur in MODE Z with MLSD. ------------------------------------------------------------------------ r401 | J. Peter Mugaas | 2005-06-05 03:10:04 +0200 (Sun, 05 Jun 2005) | 2 lines Temporary fix for a bug in Read and Write Stream methods. ------------------------------------------------------------------------ r400 | J. Peter Mugaas | 2005-06-04 23:37:42 +0200 (Sat, 04 Jun 2005) | 3 lines Updated for new reference. TIdCreationDateFTPListItem ------------------------------------------------------------------------ r399 | J. Peter Mugaas | 2005-06-04 08:06:33 +0200 (Sat, 04 Jun 2005) | 1 line Now can obtain Hop limit information about a received packet with IPv6. ------------------------------------------------------------------------ r398 | J. Peter Mugaas | 2005-06-04 08:05:41 +0200 (Sat, 04 Jun 2005) | 1 line Now can handle HOPLIMIT information about a packet. ------------------------------------------------------------------------ r397 | J. Peter Mugaas | 2005-06-03 19:12:15 +0200 (Fri, 03 Jun 2005) | 1 line IFDEF'ed out an packet information call in DOTNET. Even though that call is supported, it will NOT do any good because you also need a RecvMsg (or WSARecvMsg) API call. Microsoft NET Framework 1.1 does not have those. Microsoft NET 2.0 Framework will have them. ------------------------------------------------------------------------ r396 | Don Siders | 2005-06-02 23:56:15 +0200 (Thu, 02 Jun 2005) | 3 lines Updated to use standard file header. Added TODO for TIdFormDataField related to transfer encoding for AddFile, AddObject. ------------------------------------------------------------------------ r395 | Remy Lebeau | 2005-06-02 22:02:04 +0200 (Thu, 02 Jun 2005) | 1 line Removed "Content-Transfer-Encoding" header, causing too many problems. ------------------------------------------------------------------------ r394 | Ben Taylor | 2005-06-02 15:21:38 +0200 (Thu, 02 Jun 2005) | 1 line IdTestMessage ------------------------------------------------------------------------ r393 | Ben Taylor | 2005-06-02 15:20:02 +0200 (Thu, 02 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r392 | Ben Taylor | 2005-06-02 05:30:51 +0200 (Thu, 02 Jun 2005) | 1 line IdTestHttp ------------------------------------------------------------------------ r391 | Ben Taylor | 2005-06-02 05:30:13 +0200 (Thu, 02 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r390 | J. Peter Mugaas | 2005-06-01 21:57:36 +0200 (Wed, 01 Jun 2005) | 3 lines Messages for codes mentioned in: http://www.ietf.org/internet-drafts/draft-ietf-ipngwg-icmp-v3-06.txt ------------------------------------------------------------------------ r389 | J. Peter Mugaas | 2005-06-01 19:27:53 +0200 (Wed, 01 Jun 2005) | 1 line Timeout message. ------------------------------------------------------------------------ r388 | J. Peter Mugaas | 2005-06-01 17:00:49 +0200 (Wed, 01 Jun 2005) | 1 line IPv6 response messages. ------------------------------------------------------------------------ r387 | Ben Taylor | 2005-06-01 13:49:56 +0200 (Wed, 01 Jun 2005) | 1 line Added Assertions ------------------------------------------------------------------------ r386 | Ben Taylor | 2005-06-01 13:35:10 +0200 (Wed, 01 Jun 2005) | 1 line Fix for Sys. ------------------------------------------------------------------------ r385 | Ben Taylor | 2005-06-01 13:32:14 +0200 (Wed, 01 Jun 2005) | 1 line Added IDFREEONFINAL define to allow for proper memory release on shutdown ------------------------------------------------------------------------ r384 | Ben Taylor | 2005-06-01 05:44:14 +0200 (Wed, 01 Jun 2005) | 1 line Added detail ------------------------------------------------------------------------ r383 | Ben Taylor | 2005-06-01 04:06:52 +0200 (Wed, 01 Jun 2005) | 1 line Fixed compile errors ------------------------------------------------------------------------ r382 | Ben Taylor | 2005-06-01 03:42:34 +0200 (Wed, 01 Jun 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r381 | Ben Taylor | 2005-06-01 03:42:08 +0200 (Wed, 01 Jun 2005) | 1 line IdTestVCard ------------------------------------------------------------------------ r380 | J. Peter Mugaas | 2005-06-01 03:06:38 +0200 (Wed, 01 Jun 2005) | 1 line More error messages for host unreachable. ------------------------------------------------------------------------ r379 | Don Siders | 2005-05-31 23:29:05 +0200 (Tue, 31 May 2005) | 1 line Corrected typo in name of TIdCreationDateFTPListItem and descendant classes. ------------------------------------------------------------------------ r378 | J. Peter Mugaas | 2005-05-31 21:47:35 +0200 (Tue, 31 May 2005) | 1 line Expanded number of ICMP Messages and types for any later expansion. ------------------------------------------------------------------------ r377 | Remy Lebeau | 2005-05-31 11:34:35 +0200 (Tue, 31 May 2005) | 1 line bug fixes for SetEnhReply() and MailFromReject() ------------------------------------------------------------------------ r376 | Ben Taylor | 2005-05-31 06:54:58 +0200 (Tue, 31 May 2005) | 1 line Added test for rejected email ------------------------------------------------------------------------ r375 | J. Peter Mugaas | 2005-05-30 23:29:10 +0200 (Mon, 30 May 2005) | 1 line Novell BorderManager FTP Proxy support. ------------------------------------------------------------------------ r374 | J. Peter Mugaas | 2005-05-30 21:22:41 +0200 (Mon, 30 May 2005) | 1 line Updated with TraceRoute. ------------------------------------------------------------------------ r373 | J. Peter Mugaas | 2005-05-30 21:07:53 +0200 (Mon, 30 May 2005) | 1 line TraceRoute now works. Verified IPv6 traceroute support. ------------------------------------------------------------------------ r372 | Ben Taylor | 2005-05-30 15:20:41 +0200 (Mon, 30 May 2005) | 1 line Add checks ------------------------------------------------------------------------ r371 | Ben Taylor | 2005-05-30 15:20:14 +0200 (Mon, 30 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r370 | Ben Taylor | 2005-05-30 15:19:51 +0200 (Mon, 30 May 2005) | 2 lines IdTestCoderMIME, IdTestCoder3to4 ------------------------------------------------------------------------ r369 | Ben Taylor | 2005-05-30 15:14:20 +0200 (Mon, 30 May 2005) | 1 line Changed to FreeAndNil ------------------------------------------------------------------------ r368 | Ben Taylor | 2005-05-30 14:59:23 +0200 (Mon, 30 May 2005) | 1 line Added Assert ------------------------------------------------------------------------ r367 | Ben Taylor | 2005-05-30 14:10:11 +0200 (Mon, 30 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r366 | Ben Taylor | 2005-05-30 12:05:32 +0200 (Mon, 30 May 2005) | 1 line Fixed incorrect object free ------------------------------------------------------------------------ r365 | J. Peter Mugaas | 2005-05-29 18:57:23 +0200 (Sun, 29 May 2005) | 1 line Changed form references. ------------------------------------------------------------------------ r364 | Matthijs ter Woord | 2005-05-29 08:56:41 +0200 (Sun, 29 May 2005) | 1 line removed IdTStrings ------------------------------------------------------------------------ r363 | Matthijs ter Woord | 2005-05-29 08:13:57 +0200 (Sun, 29 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r362 | Matthijs ter Woord | 2005-05-29 08:11:54 +0200 (Sun, 29 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r361 | J. Peter Mugaas | 2005-05-29 02:50:40 +0200 (Sun, 29 May 2005) | 1 line This should compile in Win32. ------------------------------------------------------------------------ r360 | J. Peter Mugaas | 2005-05-29 00:24:30 +0200 (Sun, 29 May 2005) | 1 line Now compiles. ------------------------------------------------------------------------ r359 | J. Peter Mugaas | 2005-05-28 23:52:28 +0200 (Sat, 28 May 2005) | 1 line Updated to compile. ------------------------------------------------------------------------ r358 | J. Peter Mugaas | 2005-05-28 23:34:49 +0200 (Sat, 28 May 2005) | 1 line Fix to get this to compile. ------------------------------------------------------------------------ r357 | J. Peter Mugaas | 2005-05-28 23:33:25 +0200 (Sat, 28 May 2005) | 1 line Compiles. ------------------------------------------------------------------------ r356 | J. Peter Mugaas | 2005-05-28 23:30:26 +0200 (Sat, 28 May 2005) | 1 line Fix to get this to compile. ------------------------------------------------------------------------ r355 | J. Peter Mugaas | 2005-05-28 23:28:18 +0200 (Sat, 28 May 2005) | 1 line Fix to get this to compile. ------------------------------------------------------------------------ r354 | J. Peter Mugaas | 2005-05-28 23:12:33 +0200 (Sat, 28 May 2005) | 1 line Should compile with Matthijs ter Woord's changes. I verified in Win32. Things work differently there. ------------------------------------------------------------------------ r353 | J. Peter Mugaas | 2005-05-28 21:56:42 +0200 (Sat, 28 May 2005) | 1 line Fixed compiler errors with workaround. ------------------------------------------------------------------------ r352 | J. Peter Mugaas | 2005-05-28 21:33:01 +0200 (Sat, 28 May 2005) | 1 line We also need opRemove in the Win32 VCL. ------------------------------------------------------------------------ r351 | J. Peter Mugaas | 2005-05-28 20:13:41 +0200 (Sat, 28 May 2005) | 1 line Exposed OpRemove in DotNET. ------------------------------------------------------------------------ r350 | J. Peter Mugaas | 2005-05-28 19:53:39 +0200 (Sat, 28 May 2005) | 1 line Fixed TCriticalSection compile problem in Win32. ------------------------------------------------------------------------ r349 | Matthijs ter Woord | 2005-05-28 19:37:49 +0200 (Sat, 28 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r348 | Matthijs ter Woord | 2005-05-28 18:51:48 +0200 (Sat, 28 May 2005) | 1 line Mapped IdStruct.TIdLongWord to IndyLongWord ------------------------------------------------------------------------ r347 | Matthijs ter Woord | 2005-05-28 17:31:51 +0200 (Sat, 28 May 2005) | 1 line Modified to build under DotNetDistro ------------------------------------------------------------------------ r346 | Matthijs ter Woord | 2005-05-28 17:04:29 +0200 (Sat, 28 May 2005) | 1 line Moved to TIdStream2, and the new classes in IdObjs ------------------------------------------------------------------------ r345 | Matthijs ter Woord | 2005-05-28 17:03:17 +0200 (Sat, 28 May 2005) | 1 line Moved to TIdStream2, and the new classes in IdObjs ------------------------------------------------------------------------ r344 | Matthijs ter Woord | 2005-05-28 17:02:05 +0200 (Sat, 28 May 2005) | 1 line Moved to TIdStream2, and the new classes in IdObjs ------------------------------------------------------------------------ r343 | Matthijs ter Woord | 2005-05-28 17:00:52 +0200 (Sat, 28 May 2005) | 1 line Moved to TIdStream2, and the new classes in IdObjs ------------------------------------------------------------------------ r342 | Matthijs ter Woord | 2005-05-28 14:53:56 +0200 (Sat, 28 May 2005) | 1 line Changed some things to eliminate the direct VCL/RTL dependancy ------------------------------------------------------------------------ r341 | Matthijs ter Woord | 2005-05-28 14:19:37 +0200 (Sat, 28 May 2005) | 1 line Moves to TIdCollection, TIdCollectionItem, TIdOwnedCollection, TIdStream2 ------------------------------------------------------------------------ r340 | Matthijs ter Woord | 2005-05-28 14:18:35 +0200 (Sat, 28 May 2005) | 1 line Moves to TIdCollection, TIdCollectionItem, TIdOwnedCollection, TIdStream2 ------------------------------------------------------------------------ r339 | Matthijs ter Woord | 2005-05-28 10:41:51 +0200 (Sat, 28 May 2005) | 1 line Moved to IdSys, IdGlobal, IdObjs and TIdNativeThread and related stuff ------------------------------------------------------------------------ r338 | Matthijs ter Woord | 2005-05-28 09:39:40 +0200 (Sat, 28 May 2005) | 1 line Removed Classes from uses clause ------------------------------------------------------------------------ r337 | Matthijs ter Woord | 2005-05-28 09:39:21 +0200 (Sat, 28 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r336 | Ben Taylor | 2005-05-28 06:55:07 +0200 (Sat, 28 May 2005) | 1 line Added message send/receive test ------------------------------------------------------------------------ r335 | Ben Taylor | 2005-05-28 06:18:26 +0200 (Sat, 28 May 2005) | 1 line Fixed uninitialized variable ------------------------------------------------------------------------ r334 | Ben Taylor | 2005-05-28 06:11:16 +0200 (Sat, 28 May 2005) | 1 line Spelling - function name ------------------------------------------------------------------------ r333 | J. Peter Mugaas | 2005-05-28 03:11:57 +0200 (Sat, 28 May 2005) | 1 line Removed connect/disconnect calls. Cacheing the binding was NOT working as well as I had hoped with raw sockets. ------------------------------------------------------------------------ r332 | Ben Taylor | 2005-05-28 02:54:43 +0200 (Sat, 28 May 2005) | 1 line Fixed for level>3 subdomains, see IdTestCookie ------------------------------------------------------------------------ r331 | Ben Taylor | 2005-05-28 02:53:28 +0200 (Sat, 28 May 2005) | 1 line Spelling ------------------------------------------------------------------------ r330 | Ben Taylor | 2005-05-28 02:52:34 +0200 (Sat, 28 May 2005) | 1 line IdTestCookie ------------------------------------------------------------------------ r329 | Ben Taylor | 2005-05-28 02:51:57 +0200 (Sat, 28 May 2005) | 1 line Added tests ------------------------------------------------------------------------ r328 | Ben Taylor | 2005-05-28 02:42:11 +0200 (Sat, 28 May 2005) | 1 line Compiler options ------------------------------------------------------------------------ r327 | Ben Taylor | 2005-05-28 02:32:49 +0200 (Sat, 28 May 2005) | 1 line added registertest ------------------------------------------------------------------------ r326 | Ben Taylor | 2005-05-28 02:29:24 +0200 (Sat, 28 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r325 | Ben Taylor | 2005-05-28 02:02:46 +0200 (Sat, 28 May 2005) | 1 line IdTestSMTPServer ------------------------------------------------------------------------ r324 | Ben Taylor | 2005-05-28 02:02:02 +0200 (Sat, 28 May 2005) | 1 line Bug, TIdReplySMTP AssignTo. Caused SMTPServer greeting to be empty ------------------------------------------------------------------------ r323 | Ben Taylor | 2005-05-28 01:57:11 +0200 (Sat, 28 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r322 | J. Peter Mugaas | 2005-05-28 00:38:34 +0200 (Sat, 28 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r321 | J. Peter Mugaas | 2005-05-28 00:38:04 +0200 (Sat, 28 May 2005) | 1 line Some groundwork for Traceroute. Added some interpretive messages for ping results to make development easier and I added quite a bit. ------------------------------------------------------------------------ r320 | J. Peter Mugaas | 2005-05-27 19:35:01 +0200 (Fri, 27 May 2005) | 1 line Removed compiler warning. Hopefully, IOControl will work. ------------------------------------------------------------------------ r319 | Ben Taylor | 2005-05-27 10:34:01 +0200 (Fri, 27 May 2005) | 1 line IdTestCmdTCPClient ------------------------------------------------------------------------ r318 | Ben Taylor | 2005-05-27 10:33:43 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r317 | Ben Taylor | 2005-05-27 10:20:12 +0200 (Fri, 27 May 2005) | 1 line IdTestSchedulerOfThreadPool ------------------------------------------------------------------------ r316 | Ben Taylor | 2005-05-27 10:19:40 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r315 | Ben Taylor | 2005-05-27 09:54:42 +0200 (Fri, 27 May 2005) | 1 line IdTestMessageCoderMime ------------------------------------------------------------------------ r314 | Ben Taylor | 2005-05-27 09:53:06 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r313 | Ben Taylor | 2005-05-27 09:34:17 +0200 (Fri, 27 May 2005) | 1 line Removed comments ------------------------------------------------------------------------ r312 | Ben Taylor | 2005-05-27 09:33:02 +0200 (Fri, 27 May 2005) | 1 line IdTestSocketHandle ------------------------------------------------------------------------ r311 | Ben Taylor | 2005-05-27 09:30:53 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r310 | Ben Taylor | 2005-05-27 09:21:47 +0200 (Fri, 27 May 2005) | 1 line Renaming ------------------------------------------------------------------------ r309 | Ben Taylor | 2005-05-27 09:21:09 +0200 (Fri, 27 May 2005) | 1 line IdTestThreadComponent ------------------------------------------------------------------------ r308 | Ben Taylor | 2005-05-27 09:20:26 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r307 | Ben Taylor | 2005-05-27 09:11:52 +0200 (Fri, 27 May 2005) | 1 line Removed Classes from uses ------------------------------------------------------------------------ r306 | Ben Taylor | 2005-05-27 08:30:31 +0200 (Fri, 27 May 2005) | 1 line Added sys ------------------------------------------------------------------------ r305 | Ben Taylor | 2005-05-27 08:30:03 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r304 | Ben Taylor | 2005-05-27 08:08:50 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r303 | Ben Taylor | 2005-05-27 07:54:22 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r302 | Ben Taylor | 2005-05-27 07:53:02 +0200 (Fri, 27 May 2005) | 1 line Update ------------------------------------------------------------------------ r301 | Ben Taylor | 2005-05-27 07:48:44 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r300 | Ben Taylor | 2005-05-27 07:46:22 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r299 | Ben Taylor | 2005-05-27 07:45:21 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r298 | Holger Flick | 2005-05-27 00:15:02 +0200 (Fri, 27 May 2005) | 1 line renamed DataModule because of compile error ------------------------------------------------------------------------ r297 | Holger Flick | 2005-05-27 00:13:53 +0200 (Fri, 27 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r296 | J. Peter Mugaas | 2005-05-26 23:35:28 +0200 (Thu, 26 May 2005) | 1 line Updates. ------------------------------------------------------------------------ r295 | J. Peter Mugaas | 2005-05-26 22:32:33 +0200 (Thu, 26 May 2005) | 1 line "Connect" functionality to associate a Send with an IP address. This shouldc help facilitate writing some ping and traceroute programs. ------------------------------------------------------------------------ r294 | J. Peter Mugaas | 2005-05-26 19:13:11 +0200 (Thu, 26 May 2005) | 1 line ICMP Client now works in DotNET. Verified. ------------------------------------------------------------------------ r293 | J. Peter Mugaas | 2005-05-26 17:17:05 +0200 (Thu, 26 May 2005) | 1 line Fix for where an abstract method was being exposed in an instance. ------------------------------------------------------------------------ r292 | J. Peter Mugaas | 2005-05-26 16:57:52 +0200 (Thu, 26 May 2005) | 1 line Removed warnings by making these into procedures. They would raise exceptions on failure anyway. ------------------------------------------------------------------------ r291 | J. Peter Mugaas | 2005-05-26 16:33:41 +0200 (Thu, 26 May 2005) | 1 line Fixed compile error in DotNET. ------------------------------------------------------------------------ r290 | J. Peter Mugaas | 2005-05-26 16:26:42 +0200 (Thu, 26 May 2005) | 1 line Compiles again. ------------------------------------------------------------------------ r289 | J. Peter Mugaas | 2005-05-26 15:46:48 +0200 (Thu, 26 May 2005) | 1 line Fix build errors ------------------------------------------------------------------------ r288 | J. Peter Mugaas | 2005-05-26 15:44:38 +0200 (Thu, 26 May 2005) | 1 line Moved IdStruct downto System ------------------------------------------------------------------------ r287 | J. Peter Mugaas | 2005-05-26 15:44:19 +0200 (Thu, 26 May 2005) | 1 line Moved IdStruct down to system. ------------------------------------------------------------------------ r285 | Andreas Hausladen | 2005-05-26 15:25:14 +0200 (Thu, 26 May 2005) | 1 line Changed to use Sys.ExtractTrailingPathDelimiter ------------------------------------------------------------------------ r282 | Andreas Hausladen | 2005-05-26 13:53:03 +0200 (Thu, 26 May 2005) | 1 line Fixed Win32 compile errors ------------------------------------------------------------------------ r281 | Andreas Hausladen | 2005-05-26 13:52:19 +0200 (Thu, 26 May 2005) | 1 line Added additional classtype check ------------------------------------------------------------------------ r279 | J. Peter Mugaas | 2005-05-26 02:11:34 +0200 (Thu, 26 May 2005) | 1 line Updates to try to fix compile problem. ------------------------------------------------------------------------ r278 | J. Peter Mugaas | 2005-05-26 02:10:58 +0200 (Thu, 26 May 2005) | 1 line Updated. Hopefully works in NET. ------------------------------------------------------------------------ r277 | Matthijs ter Woord | 2005-05-25 19:41:37 +0200 (Wed, 25 May 2005) | 1 line Changed to the TIdStream2 alias and related classes ------------------------------------------------------------------------ r276 | Matthijs ter Woord | 2005-05-25 19:40:32 +0200 (Wed, 25 May 2005) | 1 line Changed to the TIdStream2 alias and related classes ------------------------------------------------------------------------ r275 | Matthijs ter Woord | 2005-05-25 19:39:18 +0200 (Wed, 25 May 2005) | 1 line Changed to the TIdStream2 alias and related classes ------------------------------------------------------------------------ r274 | J. Peter Mugaas | 2005-05-25 17:48:00 +0200 (Wed, 25 May 2005) | 1 line Bug fixes. IPv6 piniging now works. Verifed by pinging ip6.research.microsoft.com with Windows XP Professional. ------------------------------------------------------------------------ r273 | J. Peter Mugaas | 2005-05-25 17:47:57 +0200 (Wed, 25 May 2005) | 1 line Bug fixes. IPv6 pinging now works. Verifed by pinging ip6.research.microsoft.com with Windows XP Professional. ------------------------------------------------------------------------ r272 | Ben Taylor | 2005-05-25 16:46:42 +0200 (Wed, 25 May 2005) | 2 lines Fix delphi5 compile. Added IFDEF for proper finalization. ------------------------------------------------------------------------ r271 | Andreas Hausladen | 2005-05-25 16:37:15 +0200 (Wed, 25 May 2005) | 1 line Added AttachmentTempDirectory property ------------------------------------------------------------------------ r270 | J. Peter Mugaas | 2005-05-25 15:47:02 +0200 (Wed, 25 May 2005) | 1 line Removed SysUtils dependancy. More work on IdIP_v6 ------------------------------------------------------------------------ r269 | J. Peter Mugaas | 2005-05-25 15:45:45 +0200 (Wed, 25 May 2005) | 1 line Further work on IPv6 ping support. ------------------------------------------------------------------------ r268 | J. Peter Mugaas | 2005-05-25 15:44:24 +0200 (Wed, 25 May 2005) | 1 line API cleanups for ReceiveMsg. ------------------------------------------------------------------------ r267 | Ben Taylor | 2005-05-25 09:31:50 +0200 (Wed, 25 May 2005) | 1 line Added IFDEFs for delphi5 ------------------------------------------------------------------------ r266 | Ben Taylor | 2005-05-25 08:30:26 +0200 (Wed, 25 May 2005) | 1 line Removed IncludeTrailingSlash, now use Sys.IncludeTrailingPathDelimiter ------------------------------------------------------------------------ r265 | Ben Taylor | 2005-05-25 08:28:51 +0200 (Wed, 25 May 2005) | 2 lines Standardised to Sys.IncludeTrailingPathDelimiter. Fixed ignored function result. ------------------------------------------------------------------------ r262 | Ben Taylor | 2005-05-25 06:05:27 +0200 (Wed, 25 May 2005) | 1 line Removed unused code. (was also D5-incompatible) ------------------------------------------------------------------------ r261 | Ben Taylor | 2005-05-25 06:03:29 +0200 (Wed, 25 May 2005) | 1 line Replaced missing override ------------------------------------------------------------------------ r260 | Ben Taylor | 2005-05-25 04:30:23 +0200 (Wed, 25 May 2005) | 1 line Fixed to compile ------------------------------------------------------------------------ r259 | J. Peter Mugaas | 2005-05-25 01:41:36 +0200 (Wed, 25 May 2005) | 1 line Updates for ICMPv6. ------------------------------------------------------------------------ r258 | J. Peter Mugaas | 2005-05-25 01:18:40 +0200 (Wed, 25 May 2005) | 1 line Updated with more IPv6 definitions I need. ------------------------------------------------------------------------ r257 | J. Peter Mugaas | 2005-05-24 19:10:41 +0200 (Tue, 24 May 2005) | 1 line Updated. ------------------------------------------------------------------------ r256 | Matthijs ter Woord | 2005-05-24 19:00:04 +0200 (Tue, 24 May 2005) | 1 line Changed IdTStrings to IdObjs in uses clause ------------------------------------------------------------------------ r255 | Matthijs ter Woord | 2005-05-24 18:58:51 +0200 (Tue, 24 May 2005) | 1 line Changed IdTStrings to IdObjs in uses clause ------------------------------------------------------------------------ r254 | Matthijs ter Woord | 2005-05-24 16:19:04 +0200 (Tue, 24 May 2005) | 1 line Changed IdTStrings to IdObjs in uses clause ------------------------------------------------------------------------ r253 | Matthijs ter Woord | 2005-05-24 16:18:01 +0200 (Tue, 24 May 2005) | 1 line Replaced IdTStrings to IdObjs in uses clause ------------------------------------------------------------------------ r251 | Matthijs ter Woord | 2005-05-24 16:15:37 +0200 (Tue, 24 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r248 | Ben Taylor | 2005-05-24 13:43:35 +0200 (Tue, 24 May 2005) | 1 line Removed D5-incompatible keyword - deprecated ------------------------------------------------------------------------ r247 | Don Siders | 2005-05-24 09:30:40 +0200 (Tue, 24 May 2005) | 1 line Fixed file headers so revision history appears at top. ------------------------------------------------------------------------ r246 | Don Siders | 2005-05-24 08:01:38 +0200 (Tue, 24 May 2005) | 1 line Cleaned up file header and revision history. ------------------------------------------------------------------------ r245 | Don Siders | 2005-05-24 07:42:32 +0200 (Tue, 24 May 2005) | 1 line Made separate declarations for methods with IFDEFS in the middle of parameter declarations. I thought IFDEFs were verboten in the protocols package but at least this is a little more readable (and parsable). ------------------------------------------------------------------------ r244 | Don Siders | 2005-05-24 06:42:44 +0200 (Tue, 24 May 2005) | 1 line Moved comment outside of parameter declarations. ------------------------------------------------------------------------ r243 | J. Peter Mugaas | 2005-05-24 00:53:23 +0200 (Tue, 24 May 2005) | 1 line Removed compiler warning ------------------------------------------------------------------------ r242 | J. Peter Mugaas | 2005-05-23 23:58:57 +0200 (Mon, 23 May 2005) | 1 line Fixes for ICMP headers. ------------------------------------------------------------------------ r241 | J. Peter Mugaas | 2005-05-23 23:17:29 +0200 (Mon, 23 May 2005) | 1 line Some new functionality for ICMPv6 (Ping6 support). This looks odd but see my comments about it. ------------------------------------------------------------------------ r240 | J. Peter Mugaas | 2005-05-23 18:16:04 +0200 (Mon, 23 May 2005) | 1 line API record type added. ------------------------------------------------------------------------ r239 | Ben Taylor | 2005-05-23 13:03:31 +0200 (Mon, 23 May 2005) | 1 line Standardised file header ------------------------------------------------------------------------ r238 | Matthijs ter Woord | 2005-05-22 19:13:35 +0200 (Sun, 22 May 2005) | 1 line Moved to IdObjs ------------------------------------------------------------------------ r236 | Ben Taylor | 2005-05-22 15:11:55 +0200 (Sun, 22 May 2005) | 1 line Standardised file header ------------------------------------------------------------------------ r235 | Ben Taylor | 2005-05-22 15:07:22 +0200 (Sun, 22 May 2005) | 1 line Standardised file header ------------------------------------------------------------------------ r234 | Holger Flick | 2005-05-22 14:30:45 +0200 (Sun, 22 May 2005) | 1 line .NET compatibility change ------------------------------------------------------------------------ r233 | Ben Taylor | 2005-05-22 14:28:09 +0200 (Sun, 22 May 2005) | 1 line Fixed compile error ------------------------------------------------------------------------ r232 | Holger Flick | 2005-05-22 14:26:54 +0200 (Sun, 22 May 2005) | 1 line .NET compatibility change ------------------------------------------------------------------------ r231 | Matthijs ter Woord | 2005-05-22 14:23:27 +0200 (Sun, 22 May 2005) | 1 line Changed IdStrings to IdObjs in uses clause ------------------------------------------------------------------------ r230 | Holger Flick | 2005-05-22 14:19:46 +0200 (Sun, 22 May 2005) | 1 line .NET compatibility change ------------------------------------------------------------------------ r229 | Holger Flick | 2005-05-22 14:17:28 +0200 (Sun, 22 May 2005) | 1 line .NET compatibility change ------------------------------------------------------------------------ r228 | Holger Flick | 2005-05-22 14:07:20 +0200 (Sun, 22 May 2005) | 1 line .NET compatibility change ------------------------------------------------------------------------ r227 | Matthijs ter Woord | 2005-05-22 11:38:46 +0200 (Sun, 22 May 2005) | 1 line Modified for TIdStreamVCL ------------------------------------------------------------------------ r226 | Matthijs ter Woord | 2005-05-22 11:38:18 +0200 (Sun, 22 May 2005) | 2 lines IFDEF'd TStream usage and converted the rest to TIdStreamVCL. TODO: what to do with the TStream stuff, removing will break existing code (user code And indy code) ------------------------------------------------------------------------ r225 | Ben Taylor | 2005-05-22 11:29:54 +0200 (Sun, 22 May 2005) | 1 line Fixed .net IFDEFs ------------------------------------------------------------------------ r224 | Matthijs ter Woord | 2005-05-22 10:38:08 +0200 (Sun, 22 May 2005) | 1 line Removed IdStrings, IdTStrings and added IdObjs to uses clause ------------------------------------------------------------------------ r223 | Matthijs ter Woord | 2005-05-22 10:01:22 +0200 (Sun, 22 May 2005) | 1 line Made some changes for fixing the build. not finished ------------------------------------------------------------------------ r222 | Matthijs ter Woord | 2005-05-22 09:17:09 +0200 (Sun, 22 May 2005) | 1 line Moved GetIsLoading and GetIsDesignTime to TIdInitializerComponent. Also made it work properly for .NET FCL builds. ------------------------------------------------------------------------ r220 | Ben Taylor | 2005-05-22 08:44:54 +0200 (Sun, 22 May 2005) | 1 line Renamed LargeStream property ------------------------------------------------------------------------ r219 | Ben Taylor | 2005-05-22 08:32:23 +0200 (Sun, 22 May 2005) | 1 line Added support for large (int64) streams ------------------------------------------------------------------------ r218 | Ben Taylor | 2005-05-22 08:31:36 +0200 (Sun, 22 May 2005) | 1 line Changed Max/Min to Int64 ------------------------------------------------------------------------ r217 | Ben Taylor | 2005-05-22 08:29:22 +0200 (Sun, 22 May 2005) | 1 line Added support for large (int64) streams ------------------------------------------------------------------------ r216 | Ben Taylor | 2005-05-22 08:28:11 +0200 (Sun, 22 May 2005) | 1 line Added support for large (int64) streams ------------------------------------------------------------------------ r215 | Ben Taylor | 2005-05-22 08:06:44 +0200 (Sun, 22 May 2005) | 1 line Fixed memory leak ------------------------------------------------------------------------ r214 | Ben Taylor | 2005-05-22 08:01:35 +0200 (Sun, 22 May 2005) | 2 lines Removed duplicated code. Workaround to increase file send speed from 1MB/sec to 10MB/sec. ------------------------------------------------------------------------ r213 | Ben Taylor | 2005-05-22 03:37:33 +0200 (Sun, 22 May 2005) | 1 line Spelling correction ------------------------------------------------------------------------ r212 | J. Peter Mugaas | 2005-05-22 02:58:10 +0200 (Sun, 22 May 2005) | 5 lines Worked around an API bug in some of our stub routines. This was noted here: http://www.sockets.com/ws2_stat.htm and verified on Windows XP Professional with Service Pack 2. I also commented about this. ------------------------------------------------------------------------ r211 | J. Peter Mugaas | 2005-05-22 02:24:05 +0200 (Sun, 22 May 2005) | 1 line Minor adjustment ------------------------------------------------------------------------ r210 | Ben Taylor | 2005-05-22 01:19:25 +0200 (Sun, 22 May 2005) | 1 line Removed IdObjsFCL from uses section ------------------------------------------------------------------------ r209 | Andreas Hausladen | 2005-05-21 19:34:22 +0200 (Sat, 21 May 2005) | 1 line Fixed header parsing bug ------------------------------------------------------------------------ r208 | Andreas Hausladen | 2005-05-21 19:33:47 +0200 (Sat, 21 May 2005) | 1 line Added new function TextStartsWith ------------------------------------------------------------------------ r207 | Matthijs ter Woord | 2005-05-21 15:40:04 +0200 (Sat, 21 May 2005) | 1 line Removed SysUtils and Classes dependencies. IdBaseComponent and IdGlobal still require Classes, IdBaseComponent for TComponent and IdGlobal for TStream and descendants ------------------------------------------------------------------------ r206 | J. Peter Mugaas | 2005-05-21 15:24:12 +0200 (Sat, 21 May 2005) | 1 line Some constants were missing. ------------------------------------------------------------------------ r205 | J. Peter Mugaas | 2005-05-21 13:33:46 +0200 (Sat, 21 May 2005) | 1 line Should compile in DotNET again. OOPS!!! ------------------------------------------------------------------------ r204 | Ben Taylor | 2005-05-21 12:13:28 +0200 (Sat, 21 May 2005) | 1 line Fixed .Net DateTime issue ------------------------------------------------------------------------ r203 | Matthijs ter Woord | 2005-05-21 12:06:15 +0200 (Sat, 21 May 2005) | 1 line Changed TIdDateTimeBase's descendant to Double ------------------------------------------------------------------------ r202 | Matthijs ter Woord | 2005-05-21 11:12:06 +0200 (Sat, 21 May 2005) | 1 line Fixed DateTime.ToOADate usage ------------------------------------------------------------------------ r200 | Matthijs ter Woord | 2005-05-21 10:17:37 +0200 (Sat, 21 May 2005) | 1 line Changed references to TDateTime to TIdDateTime ------------------------------------------------------------------------ r199 | Matthijs ter Woord | 2005-05-21 10:15:13 +0200 (Sat, 21 May 2005) | 1 line Changed all references to TDateTime to TIdDateTime and changed related function calls etc ------------------------------------------------------------------------ r198 | Matthijs ter Woord | 2005-05-21 10:13:44 +0200 (Sat, 21 May 2005) | 1 line Changed all references to TDateTime to TIdDateTime and changed related function calls etc ------------------------------------------------------------------------ r196 | J. Peter Mugaas | 2005-05-20 21:09:13 +0200 (Fri, 20 May 2005) | 1 line New definitions ------------------------------------------------------------------------ r194 | J. Peter Mugaas | 2005-05-20 18:30:04 +0200 (Fri, 20 May 2005) | 1 line Attempt to simplify some code. ------------------------------------------------------------------------ r193 | J. Peter Mugaas | 2005-05-20 18:28:37 +0200 (Fri, 20 May 2005) | 1 line Ping partially works with IPv6. ------------------------------------------------------------------------ r192 | J. Peter Mugaas | 2005-05-20 18:27:19 +0200 (Fri, 20 May 2005) | 1 line Should compile. ------------------------------------------------------------------------ r191 | J. Peter Mugaas | 2005-05-20 12:44:26 +0200 (Fri, 20 May 2005) | 1 line Removed an old TODO. ------------------------------------------------------------------------ r190 | J. Peter Mugaas | 2005-05-20 01:29:02 +0200 (Fri, 20 May 2005) | 1 line In RecvFrom, AIPVersion was not being passed down to a lower level call causing a failure for IPv6. ------------------------------------------------------------------------ r189 | J. Peter Mugaas | 2005-05-20 01:20:36 +0200 (Fri, 20 May 2005) | 1 line Made a fix for a bye order call. The wrong overloaded function might have been called giving a wrong result. ------------------------------------------------------------------------ r188 | Remy Lebeau | 2005-05-19 22:12:21 +0200 (Thu, 19 May 2005) | 5 lines Reworked try..finally blocks in DoDataChannelOperation() Changed various calls to Sys.UpperCase() to use TextIsSame() instead. Reworked CommandALLO() ------------------------------------------------------------------------ r187 | Hadi Hariri | 2005-05-19 21:52:04 +0200 (Thu, 19 May 2005) | 1 line Fixes for NTLM Proxy ------------------------------------------------------------------------ r186 | J. Peter Mugaas | 2005-05-19 20:19:59 +0200 (Thu, 19 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r185 | J. Peter Mugaas | 2005-05-19 18:23:51 +0200 (Thu, 19 May 2005) | 1 line Attempt to get Raw socket functionality to work and started IPv6 support. ------------------------------------------------------------------------ r184 | J. Peter Mugaas | 2005-05-19 18:23:23 +0200 (Thu, 19 May 2005) | 1 line Some minor expansions for some stuff I may need. ------------------------------------------------------------------------ r183 | Ben Taylor | 2005-05-19 17:30:11 +0200 (Thu, 19 May 2005) | 1 line Minor cleanups. Free>FreeAndNil ------------------------------------------------------------------------ r182 | Hadi Hariri | 2005-05-19 17:14:18 +0200 (Thu, 19 May 2005) | 1 line Fix to make it compile ------------------------------------------------------------------------ r179 | Ben Taylor | 2005-05-18 10:04:59 +0200 (Wed, 18 May 2005) | 1 line Fixed CommandDATA StringReplace bug ------------------------------------------------------------------------ r177 | Ben Taylor | 2005-05-18 05:35:24 +0200 (Wed, 18 May 2005) | 1 line Changed Destroy to FreeAndNil ------------------------------------------------------------------------ r176 | Ben Taylor | 2005-05-18 05:04:40 +0200 (Wed, 18 May 2005) | 2 lines IdSys changes. Removed locale-dependant date parsing bug. ------------------------------------------------------------------------ r175 | Ben Taylor | 2005-05-18 02:53:08 +0200 (Wed, 18 May 2005) | 1 line Fixed Int64 conversions ------------------------------------------------------------------------ r174 | Ben Taylor | 2005-05-18 02:51:51 +0200 (Wed, 18 May 2005) | 1 line Fixed Byte-SmallInt conversion functions ------------------------------------------------------------------------ r172 | Matthijs ter Woord | 2005-05-17 18:45:54 +0200 (Tue, 17 May 2005) | 1 line Changed for IdSys TIdDateTime changes (.NET) ------------------------------------------------------------------------ r171 | Ben Taylor | 2005-05-17 08:43:31 +0200 (Tue, 17 May 2005) | 1 line Reversed for-loop to avoid index bounds issue (with current supercore) ------------------------------------------------------------------------ r170 | Ben Taylor | 2005-05-17 08:39:55 +0200 (Tue, 17 May 2005) | 1 line Added Assert ------------------------------------------------------------------------ r169 | Remy Lebeau | 2005-05-16 22:16:37 +0200 (Mon, 16 May 2005) | 1 line Changed how OnHeadersAvailable event is managed ------------------------------------------------------------------------ r168 | Matthijs ter Woord | 2005-05-16 19:00:46 +0200 (Mon, 16 May 2005) | 1 line All tests work now ------------------------------------------------------------------------ r167 | Matthijs ter Woord | 2005-05-16 18:28:53 +0200 (Mon, 16 May 2005) | 1 line Made tests working ------------------------------------------------------------------------ r164 | J. Peter Mugaas | 2005-05-16 17:59:44 +0200 (Mon, 16 May 2005) | 1 line Update. ------------------------------------------------------------------------ r162 | J. Peter Mugaas | 2005-05-16 17:52:16 +0200 (Mon, 16 May 2005) | 1 line Updated. ------------------------------------------------------------------------ r159 | Matthijs ter Woord | 2005-05-16 16:15:40 +0200 (Mon, 16 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r158 | J. Peter Mugaas | 2005-05-16 08:50:37 +0200 (Mon, 16 May 2005) | 1 line Fix for where a VIsual Studio only unit was going into the Delphi NET packages for Borland Developer Studio. ------------------------------------------------------------------------ r157 | J. Peter Mugaas | 2005-05-16 08:48:45 +0200 (Mon, 16 May 2005) | 1 line Update. ------------------------------------------------------------------------ r156 | J. Peter Mugaas | 2005-05-16 08:43:28 +0200 (Mon, 16 May 2005) | 1 line Updated. ------------------------------------------------------------------------ r155 | J. Peter Mugaas | 2005-05-16 08:32:31 +0200 (Mon, 16 May 2005) | 1 line Update ------------------------------------------------------------------------ r154 | J. Peter Mugaas | 2005-05-16 08:13:12 +0200 (Mon, 16 May 2005) | 1 line Update ------------------------------------------------------------------------ r150 | J. Peter Mugaas | 2005-05-13 10:58:20 +0200 (Fri, 13 May 2005) | 1 line Now returns appropriate values for IPv4 headers. Verified in DotNET. The reply record now also returns the IP address the packet was destined for. I know that one seems obvious but sometimes, you may have a source-address with a wildcard value, the machine is multihorned, and you might want to know which interace received the packet on. ------------------------------------------------------------------------ r149 | J. Peter Mugaas | 2005-05-13 01:39:55 +0200 (Fri, 13 May 2005) | 1 line Some types and constants from RFC 3542 ------------------------------------------------------------------------ r148 | J. Peter Mugaas | 2005-05-13 01:39:23 +0200 (Fri, 13 May 2005) | 1 line Attempt to get ICMP working in DotNET. Preliminary. ------------------------------------------------------------------------ r147 | J. Peter Mugaas | 2005-05-12 13:45:25 +0200 (Thu, 12 May 2005) | 1 line Added a FillBytes procedure which works somwhat like FillChar. We need it for ICMP. ------------------------------------------------------------------------ r146 | Ben Taylor | 2005-05-11 14:39:32 +0200 (Wed, 11 May 2005) | 1 line Spelling ------------------------------------------------------------------------ r145 | Ben Taylor | 2005-05-11 13:57:45 +0200 (Wed, 11 May 2005) | 1 line Added Assert() ------------------------------------------------------------------------ r144 | Ben Taylor | 2005-05-08 03:51:40 +0200 (Sun, 08 May 2005) | 1 line Added property to not free the connection object ------------------------------------------------------------------------ r143 | Ben Taylor | 2005-05-08 03:50:42 +0200 (Sun, 08 May 2005) | 1 line Fix to prevent connection from being incorrectly freed ------------------------------------------------------------------------ r142 | J. Peter Mugaas | 2005-05-07 18:18:13 +0200 (Sat, 07 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r141 | J. Peter Mugaas | 2005-05-07 17:42:57 +0200 (Sat, 07 May 2005) | 1 line Update. ------------------------------------------------------------------------ r140 | J. Peter Mugaas | 2005-05-07 17:39:49 +0200 (Sat, 07 May 2005) | 1 line Updated. ------------------------------------------------------------------------ r139 | J. Peter Mugaas | 2005-05-07 17:11:09 +0200 (Sat, 07 May 2005) | 1 line Removed a problematic dependancy. ------------------------------------------------------------------------ r138 | J. Peter Mugaas | 2005-05-07 16:49:08 +0200 (Sat, 07 May 2005) | 1 line Moved the IP classes from the Protocols package to the Core package. ------------------------------------------------------------------------ r137 | J. Peter Mugaas | 2005-05-07 16:48:12 +0200 (Sat, 07 May 2005) | 1 line Moved IP Multicast stuff to Indy Core and added to DotNET packages. ------------------------------------------------------------------------ r136 | J. Peter Mugaas | 2005-05-07 16:00:18 +0200 (Sat, 07 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r135 | J. Peter Mugaas | 2005-05-07 15:58:47 +0200 (Sat, 07 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r134 | J. Peter Mugaas | 2005-05-07 15:42:20 +0200 (Sat, 07 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r133 | J. Peter Mugaas | 2005-05-07 15:41:00 +0200 (Sat, 07 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r132 | J. Peter Mugaas | 2005-05-07 15:39:41 +0200 (Sat, 07 May 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r131 | J. Peter Mugaas | 2005-05-06 18:46:39 +0200 (Fri, 06 May 2005) | 1 line This should compile in both Win32 and DotNET. ------------------------------------------------------------------------ r130 | Ben Taylor | 2005-05-06 18:13:50 +0200 (Fri, 06 May 2005) | 1 line Fixed .Net InMainThread function ------------------------------------------------------------------------ r129 | J. Peter Mugaas | 2005-05-06 17:19:30 +0200 (Fri, 06 May 2005) | 1 line Updated for IP Multicasting in DotNET. ------------------------------------------------------------------------ r128 | Don Siders | 2005-05-06 02:21:45 +0200 (Fri, 06 May 2005) | 4 lines Modified TIdEmailAddressItem SetUsername and SetDomain to fix errors in selecting the position of domain info. Replaced calls to Pos and Delete with IndyPos and IdDelete. Moved revision history to the end of the file. Updated file comments to use standard header verbiage. ------------------------------------------------------------------------ r127 | J. Peter Mugaas | 2005-05-05 23:39:42 +0200 (Thu, 05 May 2005) | 1 line Minor cleanup. ------------------------------------------------------------------------ r126 | J. Peter Mugaas | 2005-05-05 23:12:34 +0200 (Thu, 05 May 2005) | 1 line Constants for IP Multicasting in DotNET. ------------------------------------------------------------------------ r125 | J. Peter Mugaas | 2005-05-05 17:53:19 +0200 (Thu, 05 May 2005) | 1 line Removed SysUtils unit dependancy. ------------------------------------------------------------------------ r123 | J. Peter Mugaas | 2005-05-05 09:16:00 +0200 (Thu, 05 May 2005) | 1 line Update. ------------------------------------------------------------------------ r121 | J. Peter Mugaas | 2005-05-05 09:12:03 +0200 (Thu, 05 May 2005) | 1 line Removed SysUtil dependancies. ------------------------------------------------------------------------ r120 | J. Peter Mugaas | 2005-05-05 09:11:04 +0200 (Thu, 05 May 2005) | 1 line Removed SysUtil dependancy in DotNET. ------------------------------------------------------------------------ r119 | J. Peter Mugaas | 2005-05-05 06:30:59 +0200 (Thu, 05 May 2005) | 1 line Attempt to get Yenc message encoding to work under DotNET. I had to add some functions to the Hash objects so you can feed bytes into a checksum as you process them. That should reduce the number of stream reads and seeks in some cases. It's also helpful where a "seek" is not available. ------------------------------------------------------------------------ r118 | J. Peter Mugaas | 2005-05-05 05:14:16 +0200 (Thu, 05 May 2005) | 1 line Controlled SysUtils dependancy. ------------------------------------------------------------------------ r117 | J. Peter Mugaas | 2005-05-05 04:29:22 +0200 (Thu, 05 May 2005) | 1 line Should compile in DotNET. I am looking further at this one. ------------------------------------------------------------------------ r116 | J. Peter Mugaas | 2005-05-05 02:49:30 +0200 (Thu, 05 May 2005) | 1 line SysUtils dependancy controlled. ------------------------------------------------------------------------ r115 | J. Peter Mugaas | 2005-05-05 02:49:07 +0200 (Thu, 05 May 2005) | 1 line Readded some revision notes that were lost. ------------------------------------------------------------------------ r114 | Ben Taylor | 2005-05-05 01:39:36 +0200 (Thu, 05 May 2005) | 1 line Fixed deleted code caused by ST keyword expansion ------------------------------------------------------------------------ r113 | J. Peter Mugaas | 2005-05-05 01:17:45 +0200 (Thu, 05 May 2005) | 1 line Should work without SysUtils. ------------------------------------------------------------------------ r112 | J. Peter Mugaas | 2005-05-05 01:14:15 +0200 (Thu, 05 May 2005) | 1 line Moved the FoldWrapText procedure to IdGlobalProtocols so we can reuse it in the FTP server and make a version for DotNET that uses the StringBuilder class. ------------------------------------------------------------------------ r111 | J. Peter Mugaas | 2005-05-05 01:08:18 +0200 (Thu, 05 May 2005) | 1 line Attempt to fix a junked file. ------------------------------------------------------------------------ r110 | J. Peter Mugaas | 2005-05-05 01:06:24 +0200 (Thu, 05 May 2005) | 1 line Attempt to fix another junked part of the file. ------------------------------------------------------------------------ r109 | J. Peter Mugaas | 2005-05-05 01:02:50 +0200 (Thu, 05 May 2005) | 1 line Attempt to fix a junked file. ------------------------------------------------------------------------ r108 | J. Peter Mugaas | 2005-05-05 00:31:08 +0200 (Thu, 05 May 2005) | 1 line These should now work. I moved a TextWrapping function out of TIdHeaderList and into IdGlobalProtocols so the FTP List output object can use it and so we can rework the routine slightly to use StringBuilder in DotNET. ------------------------------------------------------------------------ r106 | J. Peter Mugaas | 2005-05-04 23:48:37 +0200 (Wed, 04 May 2005) | 1 line Attempt to remedy a file that was corrupted. ------------------------------------------------------------------------ r104 | Ben Taylor | 2005-05-04 16:30:21 +0200 (Wed, 04 May 2005) | 1 line Added comment for previous fix ------------------------------------------------------------------------ r103 | Ben Taylor | 2005-05-04 15:14:32 +0200 (Wed, 04 May 2005) | 1 line Added check for valid CopyTIdBytes parameters ------------------------------------------------------------------------ r102 | Ben Taylor | 2005-05-04 15:12:46 +0200 (Wed, 04 May 2005) | 1 line Fixed encode/decode bugs ------------------------------------------------------------------------ r101 | Ben Taylor | 2005-05-04 13:13:52 +0200 (Wed, 04 May 2005) | 1 line Added comment about TIdIOHandler.WriteDirect ------------------------------------------------------------------------ r100 | Ben Taylor | 2005-05-03 10:17:26 +0200 (Tue, 03 May 2005) | 1 line Cleaned up to compile ------------------------------------------------------------------------ r99 | Don Siders | 2005-05-01 22:47:24 +0200 (Sun, 01 May 2005) | 1 line Modified TIdSMTPRelay.ResolveMXServers to store MX entries with lower preference values at the top of the server list. ------------------------------------------------------------------------ r98 | Ben Taylor | 2005-05-01 02:57:06 +0200 (Sun, 01 May 2005) | 1 line Renamed type to TIdWebDAV. General tidyup. ------------------------------------------------------------------------ r97 | Ben Taylor | 2005-05-01 02:15:00 +0200 (Sun, 01 May 2005) | 1 line Renamed from HTTPDAV to WebDAV ------------------------------------------------------------------------ r96 | J. Peter Mugaas | 2005-04-30 02:51:10 +0200 (Sat, 30 Apr 2005) | 1 line Borland Delphi Studio Project for Indy Core. ------------------------------------------------------------------------ r95 | J. Peter Mugaas | 2005-04-29 23:50:53 +0200 (Fri, 29 Apr 2005) | 1 line SysUtil dependancy better controlled. ------------------------------------------------------------------------ r94 | J. Peter Mugaas | 2005-04-29 05:05:54 +0200 (Fri, 29 Apr 2005) | 1 line Should work with Sys API update. ------------------------------------------------------------------------ r93 | J. Peter Mugaas | 2005-04-29 05:02:30 +0200 (Fri, 29 Apr 2005) | 1 line Removed StrToInt64Def symbol. We now use Sys.StrToInt64 instead. ------------------------------------------------------------------------ r91 | J. Peter Mugaas | 2005-04-29 04:24:18 +0200 (Fri, 29 Apr 2005) | 1 line CharInSet now uses a string instead of a set. ------------------------------------------------------------------------ r90 | J. Peter Mugaas | 2005-04-29 04:23:07 +0200 (Fri, 29 Apr 2005) | 1 line Should now work with new API change in CharInSet. ------------------------------------------------------------------------ r89 | Ben Taylor | 2005-04-29 02:29:57 +0200 (Fri, 29 Apr 2005) | 1 line Fixed potential AV in TIdStackWindows.WSGetServByPort ------------------------------------------------------------------------ r88 | J. Peter Mugaas | 2005-04-28 18:57:58 +0200 (Thu, 28 Apr 2005) | 1 line Should compile. ------------------------------------------------------------------------ r87 | J. Peter Mugaas | 2005-04-28 17:42:47 +0200 (Thu, 28 Apr 2005) | 1 line Restored CharsInSet because it's still being used. Don't remove it. ------------------------------------------------------------------------ r86 | J. Peter Mugaas | 2005-04-28 16:25:38 +0200 (Thu, 28 Apr 2005) | 1 line Update. ------------------------------------------------------------------------ r85 | Ben Taylor | 2005-04-28 16:20:11 +0200 (Thu, 28 Apr 2005) | 1 line Tidied up destruction of objects ------------------------------------------------------------------------ r84 | Ben Taylor | 2005-04-28 13:48:04 +0200 (Thu, 28 Apr 2005) | 1 line Changed .Size to use Int64 ------------------------------------------------------------------------ r83 | Ben Taylor | 2005-04-28 10:44:25 +0200 (Thu, 28 Apr 2005) | 1 line Fixed incorrect code being returned when exception occurs in a command ------------------------------------------------------------------------ r82 | J. Peter Mugaas | 2005-04-28 09:53:30 +0200 (Thu, 28 Apr 2005) | 1 line Update with new IdObjs and IdSYs units. ------------------------------------------------------------------------ r81 | J. Peter Mugaas | 2005-04-28 09:51:57 +0200 (Thu, 28 Apr 2005) | 1 line Update. ------------------------------------------------------------------------ r80 | Olaf Monien | 2005-04-28 09:51:06 +0200 (Thu, 28 Apr 2005) | 1 line IdSys added ------------------------------------------------------------------------ r78 | J. Peter Mugaas | 2005-04-28 09:46:45 +0200 (Thu, 28 Apr 2005) | 1 line Update ------------------------------------------------------------------------ r77 | Chad Hower | 2005-04-28 09:13:54 +0200 (Thu, 28 Apr 2005) | 1 line update ------------------------------------------------------------------------ r76 | Ben Taylor | 2005-04-28 03:55:58 +0200 (Thu, 28 Apr 2005) | 1 line added IdSys to uses ------------------------------------------------------------------------ r75 | Ben Taylor | 2005-04-28 03:04:47 +0200 (Thu, 28 Apr 2005) | 1 line Added an Assert() ------------------------------------------------------------------------ r70 | Ben Taylor | 2005-04-23 16:40:31 +0200 (Sat, 23 Apr 2005) | 1 line IdSys ------------------------------------------------------------------------ r69 | Ben Taylor | 2005-04-22 03:42:59 +0200 (Fri, 22 Apr 2005) | 1 line SysUtils cleanup ------------------------------------------------------------------------ r68 | Ben Taylor | 2005-04-22 03:25:34 +0200 (Fri, 22 Apr 2005) | 1 line Various bugfixes ------------------------------------------------------------------------ r67 | J. Peter Mugaas | 2005-04-21 17:08:49 +0200 (Thu, 21 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r66 | Ben Taylor | 2005-04-21 14:49:09 +0200 (Thu, 21 Apr 2005) | 1 line IdSys ------------------------------------------------------------------------ r65 | Ben Taylor | 2005-04-21 14:37:23 +0200 (Thu, 21 Apr 2005) | 1 line IdSys tidy ------------------------------------------------------------------------ r64 | Ben Taylor | 2005-04-21 14:35:11 +0200 (Thu, 21 Apr 2005) | 1 line Remove IdSysUtils ------------------------------------------------------------------------ r63 | Ben Taylor | 2005-04-21 13:19:00 +0200 (Thu, 21 Apr 2005) | 1 line IdSysUtils removed ------------------------------------------------------------------------ r62 | Olaf Monien | 2005-04-21 12:58:30 +0200 (Thu, 21 Apr 2005) | 1 line IdSys adjustments ------------------------------------------------------------------------ r61 | Olaf Monien | 2005-04-21 12:12:21 +0200 (Thu, 21 Apr 2005) | 1 line IdSys Adjustment ------------------------------------------------------------------------ r58 | Ben Taylor | 2005-04-21 06:12:31 +0200 (Thu, 21 Apr 2005) | 1 line IdSys changes ------------------------------------------------------------------------ r57 | Ben Taylor | 2005-04-21 06:10:37 +0200 (Thu, 21 Apr 2005) | 1 line IdSys changes ------------------------------------------------------------------------ r56 | J. Peter Mugaas | 2005-04-21 05:51:36 +0200 (Thu, 21 Apr 2005) | 1 line Forgot to check these in. They still use IdSysUtils but I can't fix it at the moment (i have something else to do). ------------------------------------------------------------------------ r55 | Ben Taylor | 2005-04-21 05:40:37 +0200 (Thu, 21 Apr 2005) | 1 line IdSys changes ------------------------------------------------------------------------ r54 | Ben Taylor | 2005-04-21 05:39:18 +0200 (Thu, 21 Apr 2005) | 1 line IdSys changes ------------------------------------------------------------------------ r53 | Ben Taylor | 2005-04-21 04:44:24 +0200 (Thu, 21 Apr 2005) | 1 line IdSys changes ------------------------------------------------------------------------ r50 | Ben Taylor | 2005-04-21 04:06:04 +0200 (Thu, 21 Apr 2005) | 1 line Changes for IdSys ------------------------------------------------------------------------ r49 | Ben Taylor | 2005-04-21 02:20:21 +0200 (Thu, 21 Apr 2005) | 1 line Added IdSys to Uses ------------------------------------------------------------------------ r48 | Ben Taylor | 2005-04-20 16:28:38 +0200 (Wed, 20 Apr 2005) | 1 line bugfix to const value ------------------------------------------------------------------------ r46 | J. Peter Mugaas | 2005-04-20 12:32:47 +0200 (Wed, 20 Apr 2005) | 1 line Should compile. ------------------------------------------------------------------------ r45 | Chad Hower | 2005-04-20 11:31:52 +0200 (Wed, 20 Apr 2005) | 1 line Sysutils removed ------------------------------------------------------------------------ r44 | Chad Hower | 2005-04-20 11:29:35 +0200 (Wed, 20 Apr 2005) | 1 line update for IdSys changes ------------------------------------------------------------------------ r42 | Ben Taylor | 2005-04-20 08:07:02 +0200 (Wed, 20 Apr 2005) | 1 line updated file description ------------------------------------------------------------------------ r41 | J. Peter Mugaas | 2005-04-20 07:38:14 +0200 (Wed, 20 Apr 2005) | 1 line Adjusted to name change in IdGlobal. ------------------------------------------------------------------------ r40 | J. Peter Mugaas | 2005-04-20 07:33:54 +0200 (Wed, 20 Apr 2005) | 1 line Minor adjustment to work better in DotNET. Changed to the UDP client create to use the static Create; method. ------------------------------------------------------------------------ r39 | Don Siders | 2005-04-20 07:16:50 +0200 (Wed, 20 Apr 2005) | 1 line Fixed case of units in uses clause. ------------------------------------------------------------------------ r38 | J. Peter Mugaas | 2005-04-20 06:43:40 +0200 (Wed, 20 Apr 2005) | 1 line Removed SysUtils from most units and added it to IdGlobalProtocols (works best that way). ------------------------------------------------------------------------ r37 | Ben Taylor | 2005-04-20 05:35:10 +0200 (Wed, 20 Apr 2005) | 1 line Initial support for DAV protocol ------------------------------------------------------------------------ r36 | Ben Taylor | 2005-04-20 05:32:49 +0200 (Wed, 20 Apr 2005) | 1 line Changes to enable easier subclassing of http client. ------------------------------------------------------------------------ r35 | J. Peter Mugaas | 2005-04-20 02:34:24 +0200 (Wed, 20 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r34 | J. Peter Mugaas | 2005-04-20 02:33:09 +0200 (Wed, 20 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r33 | J. Peter Mugaas | 2005-04-20 02:31:33 +0200 (Wed, 20 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r32 | J. Peter Mugaas | 2005-04-20 02:25:10 +0200 (Wed, 20 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r31 | J. Peter Mugaas | 2005-04-20 01:44:57 +0200 (Wed, 20 Apr 2005) | 1 line Updates to control dependancies on SysUtils. THe package should now compile. ------------------------------------------------------------------------ r30 | J. Peter Mugaas | 2005-04-20 01:43:45 +0200 (Wed, 20 Apr 2005) | 1 line Updates for working with Win32 packages. ------------------------------------------------------------------------ r29 | J. Peter Mugaas | 2005-04-19 23:18:40 +0200 (Tue, 19 Apr 2005) | 1 line Removed SysUtils and fixed EIdException reference. ------------------------------------------------------------------------ r28 | J. Peter Mugaas | 2005-04-19 23:17:21 +0200 (Tue, 19 Apr 2005) | 1 line Latest updates. ------------------------------------------------------------------------ r27 | J. Peter Mugaas | 2005-04-19 17:15:17 +0200 (Tue, 19 Apr 2005) | 1 line SysUtil dependancy controlled. ------------------------------------------------------------------------ r26 | J. Peter Mugaas | 2005-04-19 16:15:29 +0200 (Tue, 19 Apr 2005) | 1 line Updates for new design. ------------------------------------------------------------------------ r25 | J. Peter Mugaas | 2005-04-19 16:14:35 +0200 (Tue, 19 Apr 2005) | 1 line Updates for Protocols package. ------------------------------------------------------------------------ r24 | Ben Taylor | 2005-04-19 13:46:04 +0200 (Tue, 19 Apr 2005) | 1 line test ------------------------------------------------------------------------ r23 | Ben Taylor | 2005-04-19 13:33:00 +0200 (Tue, 19 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r22 | Ben Taylor | 2005-04-19 12:53:47 +0200 (Tue, 19 Apr 2005) | 1 line Bugfixes and features ------------------------------------------------------------------------ r21 | Ben Taylor | 2005-04-19 05:46:54 +0200 (Tue, 19 Apr 2005) | 1 line Fixed potential AV in .Loaded ------------------------------------------------------------------------ r20 | J. Peter Mugaas | 2005-04-19 00:32:09 +0200 (Tue, 19 Apr 2005) | 1 line Updated for Kudzu's suggestions. ------------------------------------------------------------------------ r19 | J. Peter Mugaas | 2005-04-19 00:31:41 +0200 (Tue, 19 Apr 2005) | 1 line Updated with Kudzu'ss suggestions. ------------------------------------------------------------------------ r18 | J. Peter Mugaas | 2005-04-18 20:44:15 +0200 (Mon, 18 Apr 2005) | 1 line SysUtils dependancy now controlled. ------------------------------------------------------------------------ r17 | J. Peter Mugaas | 2005-04-18 20:43:44 +0200 (Mon, 18 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r16 | J. Peter Mugaas | 2005-04-18 20:43:23 +0200 (Mon, 18 Apr 2005) | 1 line Should now work with Indy Core. ------------------------------------------------------------------------ r15 | J. Peter Mugaas | 2005-04-18 00:58:49 +0200 (Mon, 18 Apr 2005) | 1 line Removed direct reference to SysUtils. ------------------------------------------------------------------------ r14 | J. Peter Mugaas | 2005-04-18 00:30:15 +0200 (Mon, 18 Apr 2005) | 1 line Now indirectly links to SysUtils in the Win32 version. ------------------------------------------------------------------------ r13 | Chad Hower | 2005-04-17 23:09:50 +0200 (Sun, 17 Apr 2005) | 1 line IdSysUtils ------------------------------------------------------------------------ r12 | Chad Hower | 2005-04-17 22:14:18 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r11 | J. Peter Mugaas | 2005-04-17 00:26:54 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r10 | J. Peter Mugaas | 2005-04-17 00:25:53 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r9 | J. Peter Mugaas | 2005-04-17 00:22:22 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r8 | J. Peter Mugaas | 2005-04-17 00:21:21 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r7 | J. Peter Mugaas | 2005-04-17 00:20:13 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r6 | J. Peter Mugaas | 2005-04-17 00:19:04 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r5 | J. Peter Mugaas | 2005-04-17 00:18:03 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r4 | J. Peter Mugaas | 2005-04-17 00:11:32 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r3 | J. Peter Mugaas | 2005-04-17 00:01:52 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r2 | J. Peter Mugaas | 2005-04-17 00:00:16 +0200 (Sun, 17 Apr 2005) | 1 line (empty log message) ------------------------------------------------------------------------ r1 | SvnImporter | 2005-04-17 00:00:16 +0200 (Sun, 17 Apr 2005) | 1 line Initial revision ------------------------------------------------------------------------