Commit Graph

  • 23add47f60 Fixed ASMMODE error in jedi.inc on non-intel FPC platforms. geby 2013-02-08 09:56:18 +00:00
  • f14a216cfd Experimental support for LibSSH2 by ssl_libssh2.pas plugin. (Alexey Suhinin) geby 2013-02-08 09:46:32 +00:00
  • e76062c638 Big OID support in ASN.1 BER geby 2013-02-08 09:21:03 +00:00
  • b3a48acebb asn1util.pas - INT64 support in ASNEncInt and ASNItem. geby 2013-02-05 16:16:35 +00:00
  • b153e2469b compile fix for BCB XE3 geby 2013-02-05 11:43:53 +00:00
  • 31f7a854e8 Socket creation on MacOS set option SO_NOSIGPIPE geby 2013-02-05 11:29:32 +00:00
  • c15fcb90b4 Fixed AddMulticast geby 2013-02-05 10:37:38 +00:00
  • 2a96820027 OS/2 support by Tomas Hajny geby 2013-02-05 10:17:42 +00:00
  • 15577c3625 httpsend.pas - fixed - do not add default port numbers for http or https protocols into Host header. geby 2012-12-13 18:05:47 +00:00
  • 77f6365bd3 blcksock.pas - modified error code returned by refused TCP HTTPTunnel. geby 2012-10-08 13:30:16 +00:00
  • b423f3d8d5 synachar.pas - FPC - removed Libc dependency geby 2012-10-08 10:50:30 +00:00
  • 39620234ba sswin32.inc - fixed record align for Delphi WIN64 platform. geby 2012-10-05 15:07:40 +00:00
  • b37e66f6b7 synafpc.pas - fixed PtrInt definition for WIN64 Delphi target geby 2012-10-05 13:34:23 +00:00
  • ebee71530a synaser.pas - improved DelphiXE2+ Win64 compatibility geby 2012-10-05 13:32:40 +00:00
  • 38e7332b3d synautil.pas - improved DelphiXE+ compatibility. (jedi.inc introduced) geby 2012-10-05 13:29:04 +00:00
  • 9ef95b96cb httpsend.pas - fixed HTTP header decoding geby 2012-10-05 10:27:43 +00:00
  • cbc6f6ce1a synachar.pas - fix WIN32 vs. MSWINDOWS compiler defines geby 2012-10-05 09:15:32 +00:00
  • 7d2ef0c457 httpsend.pas - method THTTPSend.ReadUnknown is Virtual now. geby 2012-06-22 15:42:06 +00:00
  • 7723c48a4d blcksock.pas - Added TBlockSocket.ConnectionTimeout geby 2012-06-14 11:13:05 +00:00
  • faf75a79d3 synaser.pas - changed conditional compile directives from DARWIN to BSD geby 2012-06-14 10:32:05 +00:00
  • 5d7ab89719 ssl_openssl.pas - fixed SNI on Unicode compilers. geby 2012-06-13 14:08:02 +00:00
  • 09bac07010 synaser.pas - GetSerialPortNames (Linux) - repaired and compatible with Windows variant. geby 2012-06-13 13:43:32 +00:00
  • b3ee5380c7 httpsend.pas - fixed documentation geby 2012-06-13 12:59:25 +00:00
  • a84a0f31fb Modified URLSpecialChar to be compatible with RFC3986 geby 2012-06-11 14:34:50 +00:00
  • c007514af0 Updated SynapseRelease constant geby 2012-06-11 14:20:41 +00:00
  • f5280ffb6f Fixed invalid SockEnhancedAPI value after repeated call of InitSocketInterface. geby 2012-05-03 20:14:34 +00:00
  • 1e4a1ce0a9 Published synautil.DecodeTimeZone function. geby 2012-05-03 09:43:51 +00:00
  • baf3cc9ad7 Changed loading order of OpenSSL DLL. geby 2012-05-03 09:42:44 +00:00
  • 2de100754e Fix ImapSend crash. https://sourceforge.net/tracker/?func=detail&aid=3487916&group_id=125224&atid=701386 geby 2012-03-13 15:21:38 +00:00
  • adf25d6b20 Fix SNI on unicode Delphi: https://sourceforge.net/tracker/?func=detail&atid=701386&aid=3464355&group_id=125224 geby 2012-03-13 15:03:38 +00:00
  • 3caad66c4b Bugfixes in OpenSSL, enhanced OpenSSL support, enhanced binary MIME (all by Petr Fejfar) geby 2012-03-13 14:46:54 +00:00
  • f5be030c70 ftpsend - support for large streams geby 2011-05-31 08:24:54 +00:00
  • d6c8fd080b snmpsend.pas - small fix of V3 synchronization geby 2011-05-31 07:39:31 +00:00
  • b45a8ef4e9 Delphi Pulsar fixes for WIN64 target. geby 2011-05-18 14:29:38 +00:00
  • 7fb761d1aa SynSock modules are renamed from PAS extension to INC. Newer Delphi editors have a problem with editing non-unit pas files. INC working fine. geby 2011-05-18 14:27:02 +00:00
  • 7bfac2f4b1 snmpsend.pas - added Privacy encryption support. Supported are DES, 3DES and AES. geby 2011-05-05 08:14:14 +00:00
  • 66ac5c3977 synacrypt.pas - Added TSynaAes as implementation of AES encryption. geby 2011-04-28 11:59:38 +00:00
  • 10a105565d TSynaBlockCipher knows any block size now. (was hardwired 64-bit block) geby 2011-04-28 08:23:05 +00:00
  • c252dd707f - new support for TLS SNI in OpenSSL. - improved certificate verification - improved Cryptlib support geby 2011-04-13 14:12:51 +00:00
  • ea46074261 Improved 64bit compatibility. geby 2011-04-13 13:31:29 +00:00
  • 59ebd894da nntpsend - fixed cleared error result after failed login. (Amos) geby 2011-02-03 14:05:16 +00:00
  • 1af872c6a0 synaser - fixed typo error geby 2011-02-03 13:04:26 +00:00
  • 08164958e5 core: fixed compile errors when directive ONCEWINSOCK is not used geby 2011-01-20 13:35:20 +00:00
  • d628e558ef HTTP: fix - added URL decoding for credentials from the URL. geby 2011-01-20 10:27:37 +00:00
  • aec40ee3cc OpenSSL: fixed correct library naming for MacOSX (Yury Sidorov) geby 2011-01-19 14:52:37 +00:00
  • 55add16988 Freepascal: use Hosts file for name resolution on Unix. (Yury Sidorov) geby 2011-01-19 14:48:41 +00:00
  • f7f7973024 HTTP: another D2009+ fix geby 2011-01-19 14:27:56 +00:00
  • b02a43c5c1 FTP: EPSV and EPRT commands are used for IPv6 only. geby 2011-01-19 14:23:50 +00:00
  • 492b48fa05 - improved MACOS compatibility - workaround for some broken virtual serial ports - Added Lazarus package geby 2010-07-02 10:46:39 +00:00
  • 2015fd1aef some typo errors geby 2010-05-03 10:29:34 +00:00
  • 667c41c07a Fixed byte order of stream size in TBlockSocket.InternalSendStream. geby 2010-04-15 09:10:04 +00:00
  • b3eb745180 Next D2009 fixes in THTTPSend by SergeyL. geby 2010-04-15 07:19:19 +00:00
  • 3d7f3f89ab Fixed SetVarSin for IPv6 on the FreePascal. geby 2010-02-19 14:50:44 +00:00
  • f7baff65b4 new method Get of TLDAPAttributeList geby 2010-02-05 17:01:37 +00:00
  • 15e4ca989a Large set of D2009 compatibility fixes. (mostly cosmetics only, like suppress unwanted warnings, etc.) geby 2010-02-03 14:53:03 +00:00
  • 5e3d01a8f5 sswin32.pas - improved D2009 compatibility geby 2010-02-03 09:21:44 +00:00
  • 583afbc35e synaser.pas - handling of FHandle is capable to use 64-bit based handlers. geby 2010-01-28 14:38:59 +00:00
  • fcfa5d7a70 synaser.pas - fixed D2009+ compatibility geby 2010-01-28 12:22:38 +00:00
  • 7c3b22b616 synaser.pas - fixed compiler defines for WIN64 support geby 2010-01-27 21:37:13 +00:00
  • 6f399a9260 Published TBlockSocket.FDset for debugging purposes. geby 2010-01-24 10:19:56 +00:00
  • b810a57a1a pingsend.pas - WIN64 data align fixes. geby 2010-01-24 10:18:37 +00:00
  • c0e29fd514 WIN64 data align fixes. geby 2010-01-24 10:17:26 +00:00
  • c7bb56ed0f Fixed TSocket size on WIN64. geby 2010-01-22 22:48:09 +00:00
  • 5897e87cf7 Fixed TSSLOpenSSL.RecvBuffer condition on connection close. geby 2010-01-22 15:03:30 +00:00
  • e536e080ee Fixed port assign by SetVarSin on old Winsock API. geby 2010-01-22 14:56:38 +00:00
  • de44816b86 Modified compiler defines for windows (For better compatibility with non-WIN32 systems.) geby 2010-01-22 14:33:10 +00:00
  • ebe0a97881 Added SSL_CTX_ctrl into OpenSSL plugin. geby 2010-01-22 11:16:38 +00:00
  • 2fd1a61a0f Added support for PGM protocol (message and stream mode). geby 2010-01-06 14:55:34 +00:00
  • 9b56b3012c Synsock - added IPPROTO_RM value. geby 2010-01-06 14:34:11 +00:00
  • 556b38702a New TBlockSocket.Owner property. You know what protocol class own this socket now. geby 2010-01-04 09:47:36 +00:00
  • fb25700260 Fixed D2009 compatibility in ssl_openssl_lib.pas geby 2010-01-04 09:20:05 +00:00
  • 512bd392ee added TSMTPSend AUTH PLAIN support geby 2009-10-26 09:26:37 +00:00
  • b3133aee36 Liberalized return code handling. geby 2009-10-25 15:18:36 +00:00
  • 271b84aef0 TLdapSend.BindSasl fix geby 2009-10-15 13:54:00 +00:00
  • 604d1b18aa Next fixes for FPC... geby 2009-09-30 07:34:42 +00:00
  • d36aba9935 Fixed fpBind call. geby 2009-09-29 20:09:10 +00:00
  • b7a13ad29c Improved compatibility with FPC 2.x.x geby 2009-09-29 12:08:35 +00:00
  • b6ad738531 D2009 compatibility fix geby 2009-09-29 10:42:05 +00:00
  • 71b081e456 Enabled socket options for send and receive timeout at Linux platform. geby 2009-06-08 12:58:57 +00:00
  • 2163009542 Added ExpandIP6 and fixed StrToIp6. geby 2009-06-05 11:07:04 +00:00
  • 24866c8438 Updated ClamD support for compatibility with ClamAV 0.95. (new set of scan functions for new API - old functions are broken in this ClamAV version! geby 2009-04-03 11:10:13 +00:00
  • c7c54cd9df Changes for Delphi 2009 compatibility. geby 2008-10-02 11:08:41 +00:00
  • e0b3eeb0c2 Using TStream.Position instead of TStream.Seek. Better compatibility with large streams. geby 2008-06-11 19:53:37 +00:00
  • a1a523f3fe TBlockSocket.SendStreamRaw is capable to work with large streams (>2GB) geby 2008-06-11 19:51:54 +00:00
  • 01ce14537b Added GetLocalIPs helper function, fixed GetDNS function for DNS assigned by DHCP. geby 2008-04-29 19:44:07 +00:00
  • c9ba9c85d9 THTTPSend can handle folded headers in HTTP reply geby 2008-04-29 08:03:43 +00:00
  • b13c41f0ed Added synadbg.pas unit. geby 2008-04-29 07:34:16 +00:00
  • 3f7a5e5714 Better handling of KeepAlives. geby 2008-04-26 13:27:55 +00:00
  • c150630586 fixed endless loop when unexpected 100 response is readed in THTTPSend geby 2008-04-26 09:59:13 +00:00
  • 914cb1d0c8 Changed defaults for MIME part. (8-bit encoding as default and current system charset as default encoding.) geby 2008-04-25 20:12:38 +00:00
  • 6063a8b0d5 filename in 'content-disposition' header have higher priority then filename in 'mime-type' header geby 2008-04-25 19:53:24 +00:00
  • 50d051d2dc Added TLDAPAttributeList.Find geby 2008-04-25 07:02:34 +00:00
  • f61e0889c2 Added synaser.pas geby 2008-04-25 07:00:37 +00:00
  • 5925414eaa Release 38 geby 2008-04-24 07:42:16 +00:00
  • 316ed093f8 Release 37 geby 2008-04-24 07:40:57 +00:00
  • a96a758414 Release 36 geby 2008-04-24 07:39:12 +00:00
  • 042bebc823 Release 35 geby 2008-04-24 07:37:11 +00:00
  • d9f38e7342 Release 34 geby 2008-04-24 07:31:06 +00:00
  • 9fc9a696f4 Release 33 geby 2008-04-24 07:29:09 +00:00
  • 02ab154a09 Release 32 geby 2008-04-24 07:25:18 +00:00