ChangeLog

asn1util
blcksock
clamsend
dnssend
ftpsend
ftptsend
httpsend
imapsend
ldapsend
mimeinln
mimemess
mimepart
nntpsend
pingsend
pop3send
slogsend
smtpsend
snmpsend
snmptrap - Obsoleted!
sntpsend
ssl_cryptlib
ssl_openssl
ssl_streamsec
synachar
synacode
synacrypt
synafpc
synaip
synamisc
synautil
tlntsend

asn1util

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
1.4.3 | 2004-08-23 | modified | ASNdump function supports binary values
Release 32 | 2003-07-21 |  |
1.4.2 | 2003-07-21 | added | FPC compatibility
1.4.2 | 2003-07-21 | added | new ASN.1 types BOOL, ENUM and SETOF
1.4.2 | 2003-07-21 | added | ASNdump function
Release 31 | 2003-03-24 |  |
1.3.6 | 2003-03-24 | removed | weakpackageunit
Release 30 | 2003-01-01 |  |
1.3.5 | 2003-01-01 | fixed | ASNItem
Release 29 | 2002-08-20 |  |
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
1.3.4 | 2001-09-24 | removed | IptoID function moved to SynaUtil.pas
Release 24 | 2001-08-27 |  |
Release 23 | 2001-07-28 |  |
1.3.3 | 2001-07-22 | modified | some optimalizations. ASN.1 support utilities
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
1.3.1 | 2001-02-10 | modified | decoding of ASN1 packet is checked for consistency.
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
1.3.0 | 2000-11-27 | added | all ASN functions from SynaUtil unit
Release 13 | 2000-10-24 |  |
1.2.0 | 2000-10-24 | modified | ASNItem support for decoding signed and unsigned integers
1.2.0 | 2000-10-24 | added | ASNEncUInt support for correctly unsigned integers
1.2.0 | 2000-10-24 | modified | ASNEncInt supported correctly signed integers
1.2.0 | 2000-10-24 | added | support for ASN1_OPAQUE type
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
1.1.0 | 2000-09-18 | added | ASNItem have VAR parameter with returned value type
1.1.0 | 2000-09-18 | modified | ASNEncInt rewrited
1.1.0 | 2000-09-18 | modified | ASNDecLen now support length bigger then 65535
1.1.0 | 2000-09-18 | added | ASNEncLen now support length bigger then 65535
1.1.0 | 2000-09-18 | added | ASNdecOIDitem for decoding OID item
1.1.0 | 2000-09-18 | added | ASNencOIDitem for encoding OID item
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
1.0.0 | 2000-02-01 | added | many misc. ASN.1 utils. See documentation.

Jump to top

blcksock

Release 38 | 2007-12-21 |  |
9.4.1 | 2007-11-22 | added | ResetLastError procedure for reseting of socket error state.
9.4.1 | 2007-11-22 | fixed | AbortSocket not reseting LastError.
9.4.1 | 2007-11-22 | fixed | Do not call gracefull TCP socket close on socket in error state. (socket error state was hidden by this procedure before)
9.4.0 | 2007-05-18 | added | Heartbeat feature. Heartbeats can be called periodically during long socket operations with rate defined by new HeartbeatRate property.
9.3.2 | 2007-02-14 | fixed | made bandwidth limitation for reading on SSL mode too.
9.3.1 | 2007-01-23 | modified | bandwidth limitation code to be more responsible if you want to abort pending transfer.
9.3.0 | 2007-01-14 | modified | SendBuffer should work with non-blocking sockets too. For this support exists new property NonblockSendTimeout.
9.2.1 | 2007-01-08 | fixed | adding and dropping of IPv4 multicast address
9.2.0 | 2006-12-27 | added | TTCPBlockSocket.OnAfterConnect event
Release 37 | 2006-09-12 |  |
9.1.3 | 2006-07-25 | fixed | problem with ConvertLineEnd mode when you are mixing RecvString and other high-level receiving functions.
9.1.2 | 2006-07-19 | modified | optimized SendBlock and stream sending functions for speed (removed 'delayed ACK' issue).
9.1.1 | 2006-06-11 | modified | 'do not drain CPU' hack in RecvPacket is just for Windows platform now.
9.1.0 | 2006-03-31 | removed | StrToIP6 and IP6toStr moved into Synautil.
9.1.0 | 2006-03-31 | modified | Name/IP resolving code is internally moved into SynSock.
9.1.0 | 2006-03-31 | modified | sending data into socket with MSG_NOSIGNAL flag.
9.0.13 | 2006-03-17 | modified | removed dependency on windows/libc unit
9.0.12 | 2006-02-03 | modified | TBlockSocket.Waitingdata have upper limit for returned value. It made major speedup when you are talking with some integrated firewalls or antiviruses.
9.0.11 | 2005-12-10 | modified | Call hooks in RecvBuffer only when was received some datas
9.0.11 | 2005-12-10 | modified | TBlockSocket.waitingdata check for closed socket is not necessary.
9.0.11 | 2005-12-10 | fixed | Loop in TBlockSocket.Purge can be breaked on socket error.
9.0.10 | 2005-12-08 | modified | TTCPBlockSocket.Waitingdata not call SSL plugin when socket is closed.
9.0.9 | 2005-12-06 | fixed | TBlockSocket.RecvBufferEx do nothink when requested lenght is zero.
9.0.8 | 2005-11-30 | fixed | TBlockSocket.WaitingData return 0 when you call it on closed socket
Release 36 | 2005-10-23 |  |
9.0.7 | 2005-10-23 | removed | OnWrite event
9.0.7 | 2005-10-23 | added | OnMonitor event for monitoring communication
9.0.7 | 2005-10-23 | modified | All SSL related stuffs are changed to new SSL plugin architecture. See Wiki pages for more details!
9.0.7 | 2005-10-23 | fixed | errorchecks in SendStreamRaw
9.0.7 | 2005-10-23 | modified | Purge never call internal socket error
9.0.7 | 2005-10-23 | fixed | resolving functions not crashing system (workaround to windows bug)
Release 35 | 2005-01-23 |  |
8.3.7 | 2005-01-23 | fixed | false exception on closing of TCP cocket (when raiseexcept is true)
8.3.7 | 2005-01-23 | modified | on closing of TCP SSL socket do only unidirectional shutdown
Release 34 | 2004-09-18 |  |
8.3.5 | 2004-09-18 | fixed | SSL errors
8.3.5 | 2004-09-18 | fixed | loading CA-budle file
Release 33 | 2004-08-23 |  |
8.3.4 | 2004-08-23 | added | Tag property
8.3.4 | 2004-08-23 | added | TSynaClient holds Username and Password property
8.3.4 | 2004-08-23 | modified | new code for address resolving.
8.3.4 | 2004-08-23 | added | StopFlag propety for easy stoppong of data transfers.
8.3.4 | 2004-08-23 | modified | Sendbuffer splitting large datas before sending.
8.3.4 | 2004-08-23 | added | new SendInteger, SendStreamRaw and SendStreamIndy.
8.3.4 | 2004-08-23 | added | new RecvInteger, RecvStreamRaw, RecvStreamSize and RecvStreamIndy.
8.3.4 | 2004-08-23 | added | SSLverifycert for client too. (it verifying server certificate on SSLDoConnect)
8.3.4 | 2004-08-23 | fixed | Fixed shutdown of SSL socket
Release 32 | 2003-07-21 |  |
7.9.1 | 2003-07-21 | added | FPC compatibility
7.9.1 | 2003-07-21 | added | New OnStatus event HR_Error
7.9.1 | 2003-07-21 | modified | TSynaSin is replaced by TVarSin
7.9.1 | 2003-07-21 | added | byte counters for received and sended bytes.
7.9.1 | 2003-07-21 | added | AbortSocket function
7.9.1 | 2003-07-21 | added | RecvBlock and SendBlock functions
7.9.1 | 2003-07-21 | added | RecvStream and SendStream functions
7.9.1 | 2003-07-21 | added | Purge function
7.9.1 | 2003-07-21 | added | SSLGetPeerName function
7.9.1 | 2003-07-21 | added | SSLGetCertInfo function
7.9.1 | 2003-07-21 | added | SSLGetCiphername function
7.9.1 | 2003-07-21 | added | SSLGetCipherBits function
7.9.1 | 2003-07-21 | added | SSLGetCipherAlgBits function
7.9.1 | 2003-07-21 | added | SSLGetVerifyCert function
7.9.1 | 2003-07-21 | added | SSLType for specify SSL/TLS protocol version.
7.9.1 | 2003-07-21 | added | SSLLoaded property
7.9.1 | 2003-07-21 | added | HTTPTunnelTimeout
7.9.1 | 2003-07-21 | added | New TDgramBlockSocket class with implememntation of datagram communication style instead stream based style.
7.9.1 | 2003-07-21 | added | TICMPBlockSocket is now based on datagram communication.
7.9.1 | 2003-07-21 | fixed | RaiseExcept allways fill LastErrorDesc property
7.9.1 | 2003-07-21 | fixed | Waitingdata fix for avoid 'Out of memory' errors
7.9.1 | 2003-07-21 | fixed | ResolvePort
7.9.1 | 2003-07-21 | added | Timeout for SOCKS
7.9.1 | 2003-07-21 | fixed | Fixed SOCKS4 code
7.9.1 | 2003-07-21 | fixed | UDP on SOCKS5 authenticification
7.9.1 | 2003-07-21 | modified | Better error handling on SSL connect
7.9.1 | 2003-07-21 | fixed | Correct SSL shudown sequence
Release 31 | 2003-03-24 |  |
7.2.14 | 2003-03-24 | modified | Better support for C++Builder
7.2.14 | 2003-03-24 | removed | weakpackageunit
7.2.14 | 2003-03-24 | added | Constatnt SynapseRelease with idetifier of current release
7.2.14 | 2003-03-24 | added | Support for IPv6
7.2.14 | 2003-03-24 | added | Hook called after Socket creation
7.2.14 | 2003-03-24 | added | Support for Socks4 and Socks4a
7.2.14 | 2003-03-24 | modified | If available new socket API, then use it! (improve performance!)
7.2.14 | 2003-03-24 | modified | can switch timeout from 'interpacket' to 'overall'
7.2.14 | 2003-03-24 | added | CreateSocketByname
7.2.14 | 2003-03-24 | added | GetSinLocal
7.2.14 | 2003-03-24 | added | GetSinRemote
7.2.14 | 2003-03-24 | removed | property protocol. Use getSocketprotocol function instead!
7.2.14 | 2003-03-24 | added | Lot of stuff for IPv6 support!
7.2.14 | 2003-03-24 | modified | Minimize calls of Synsock.select in RecvPacket
7.2.14 | 2003-03-24 | added | ResolveIPToName
7.2.14 | 2003-03-24 | modified | Optimised work with TFDSet
7.2.14 | 2003-03-24 | modified | Call GetSins after assigning new value to Socket property
7.2.14 | 2003-03-24 | added | StrToIP6 and IP6ToStr
7.2.14 | 2003-03-24 | fixed | decoding port number from SOCKS response
7.2.14 | 2003-03-24 | added | IPv6 support in SOCKS5
7.2.14 | 2003-03-24 | fixed | Call SSLDoShutdown properly inside CloseSocket (from Destroy too)
7.2.14 | 2003-03-24 | fixed | Do proper shutdown of TCP socket
7.2.14 | 2003-03-24 | fixed | resolve symbolic port names in HTTP tunnel requests
7.2.14 | 2003-03-24 | added | support for IPv6 URLs inside HTTP tunnel requests
Release 30 | 2003-01-01 |  |
6.6.1 | 2003-01-01 | modified | Socket interface is initialised only once per application by default
6.6.1 | 2003-01-01 | added | new Event 'wait' if sending or receiving is stopped by bandwidth limitation
6.6.1 | 2003-01-01 | added | Can filter readed or sended data
6.6.1 | 2003-01-01 | added | RecvBufferStr
6.6.1 | 2003-01-01 | added | can set TTL
6.6.1 | 2003-01-01 | added | can set TTL for multicasts packets
6.6.1 | 2003-01-01 | added | can set multicast loop
6.6.1 | 2003-01-01 | fixed | name resolving functions is thread safe. (on some system s is problems with this!)
6.6.1 | 2003-01-01 | modified | Optimised RecvBufferEx.
6.6.1 | 2003-01-01 | fixed | do not call explicit socket shutdown.
6.6.1 | 2003-01-01 | fixed | RecvPacket call error when connection terminates.
6.6.1 | 2003-01-01 | fixed | recvterminated working correctly when Convertlineend is true and packets is splited inside line terminator.
6.6.1 | 2003-01-01 | fixed | SOCKS5 handshake working correctly with splitted packets.
6.6.1 | 2003-01-01 | fixed | SOCKS5 UDP support working correctly with unbinded socket
Release 29 | 2002-08-20 |  |
6.1.4 | 2002-08-20 | added | Property LastErrorDesc with human readable description of lastError
6.1.4 | 2002-08-20 | added | Limiting of bandwidth for both, reading and sending
6.1.4 | 2002-08-20 | added | ConvertLineEbnd property for RecvString with any line terminator
6.1.4 | 2002-08-20 | added | SSLLastError and SSLLastErrorDesc
6.1.4 | 2002-08-20 | added | handling of verify client SSL certificate
6.1.4 | 2002-08-20 | added | TSynaClient class as parent of any other client protocol classes
6.1.4 | 2002-08-20 | fixed | Recvpacket not allocate huge memory in some cases
6.1.4 | 2002-08-20 | fixed | SocksDecode
6.1.4 | 2002-08-20 | fixed | setting SSL certificate password
6.1.4 | 2002-08-20 | fixed | WaitigData working properly in SSL mode
6.1.4 | 2002-08-20 | added | Error checking of SSL code
Release 28 | 2002-05-08 |  |
5.7.0 | 2002-05-05 | added | AutoCreate socket capability. If you call Bind or Connect on non-created socket, then is socket created
5.7.0 | 2002-05-05 | added | Support for setting keys and certificates for SSL/TLS
5.7.0 | 2002-05-05 | added | Support for setting ciphers for SSL/TLS
5.7.0 | 2002-05-05 | added | Support for SSL/TLS server mode
5.7.0 | 2002-05-05 | fixed | LimitBandwidth
5.7.0 | 2002-05-05 | modified | Optimized RecvPacket
5.7.0 | 2002-05-05 | modified | RecvByte now using LineBuffer
5.7.0 | 2002-05-05 | modified | Optimized RecvTerminated
5.7.0 | 2002-05-05 | fixed | HTTP tunnel mode
Release 27 | 2002-02-10 |  |
5.2.0 | 2002-02-10 | added | WaitingDataEx
5.2.0 | 2002-02-10 | added | CanReadEx
5.2.0 | 2002-02-10 | added | TCP HTTP Tunneling support
5.2.0 | 2002-02-10 | added | TCP SSL/TLS support
Release 26 | 2001-12-10 |  |
4.4.0 | 2001-12-10 | added | Limited support for non-blocking mode.
4.4.0 | 2001-12-10 | added | Can limit outgoing bandwidth.
4.4.0 | 2001-12-10 | added | RecvTerminated for receiving string with defined terminator.
4.4.0 | 2001-12-10 | added | Local address bind can be reused.
4.4.0 | 2001-12-10 | added | Can limit maximum length of received string.
4.4.0 | 2001-12-10 | added | Support for UDP multicast.
4.4.0 | 2001-12-10 | fixed | UDP now support status monitoring.
4.4.0 | 2001-12-10 | fixed | TCP under SOCKS5 now works fine with all SOCKS5 servers.
Release 25 | 2001-09-24 |  |
4.0.0 | 2001-09-24 | added | Support for SOCKS5 proxy on TCP and UDP sockets.
4.0.0 | 2001-09-24 | added | RecvPacket
4.0.0 | 2001-09-24 | added | ResolveName
4.0.0 | 2001-09-24 | added | ResolvePort
4.0.0 | 2001-09-24 | added | SetRemoteSin
4.0.0 | 2001-09-24 | added | SetSendTimeout
4.0.0 | 2001-09-24 | added | SetRecvTimeout
4.0.0 | 2001-09-24 | modified | all send methods use internally SendBuffer - you may use all send method for sending datagrams.
4.0.0 | 2001-09-24 | fixed | UDP not working on all systems
4.0.0 | 2001-09-24 | modified | Response UDP may income from different IP then where previously UDP is sended.
Release 24 | 2001-08-27 |  |
3.3.0 | 2001-08-27 | added | OnStatus event for monitoring status od socket or for monitoring how much data is reading or sending.
3.3.0 | 2001-08-27 | fixed | Winsock is correctly closed on destructor.
3.3.0 | 2001-08-27 | modified | Default is used static mapping of Winsock.
3.3.0 | 2001-08-27 | fixed | Dynamic loading of Winsock (under Windows) is now thread safe!
Release 23 | 2001-07-28 |  |
3.2.0 | 2001-07-23 | fixed | CloseSocket on TCP socket do graceful disconnect.
3.2.0 | 2001-07-23 | modified | GetErrorDesc is now class function.
3.2.0 | 2001-07-23 | added | GroupCanRead method is as CanRead method on set of sockets.
3.2.0 | 2001-07-23 | added | SetTimeout method for setting timeout on Winsock2 or Linux systems.
3.2.0 | 2001-07-23 | modified | optimalizations.
3.2.0 | 2001-07-23 | added | merged with blcksck2.pas unit.
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
3.1.0 | 2001-05-13 | fixed | Fixed RecvString for bug in Win2000
3.1.0 | 2001-05-13 | modified | RecvString now correctly strip CRLF sequence under Linux
3.0.0 | 2001-05-13 | added | Compatibility with Kylix
3.0.0 | 2001-05-13 | added | New constructor CreateAlternate. It allows under Windows use another DLL then wsock32.dll
3.0.0 | 2001-05-13 | added | method ResolveNameToIP for resolve computer name to set of their IPs.
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
2.1.1 | 2001-04-07 | fixed | fixed result on RecvBufferEx.
2.1.0 | 2001-03-12 | added | SizerecvBuff and SizeSendBuff Property for control winsock buffers. Usable for performance tuning.
2.1.0 | 2001-03-12 | fixed | improved compatibily with C++ Builder.
2.1.0 | 2001-03-12 | added | RecvBuffEx for very powerful receive any size of data. Only this function may be freely combined with RecvString!
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
2.0.1 | 2001-02-10 | added | Property LineBuffer contains prebufferred data after Recvstring. it usefull when you need swith between line and binary mode.
2.0.1 | 2001-02-10 | modified | Recvstring uses better dynamic buffer for better performance and robust solution when you try reading binary data.
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
2.0.0 | 2000-09-18 | modified | all times is now in millisecond!
2.0.0 | 2000-09-18 | modified | SendBufferTo is now function
2.0.0 | 2000-09-18 | modified | SendBuffer is now function
2.0.0 | 2000-09-18 | added | optional exception handling
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
1.1.1 | 2000-03-17 | fixed | reading by RecvBuffer from unconnected socket cause WSAENOTCONN error.
Release 08 | 2000-03-15 |  |
1.1.0 | 2000-02-14 | added | support for broadcast on UDP socket.
1.1.0 | 2000-02-14 | fixed | name resolving work OK on Delphi 4 and more.
Release 07 | 2000-02-13 |  |
Release 06 | 2000-01-31 |  |
Release 05 | 2000-01-23 |  |
Release 04 | 2000-01-08 |  |
Release 03 | 1999-11-14 |  |
1.0.2 | 1999-11-08 | fixed | method RecvString - fixed reading from unconnected socket.
Release 02 | 1999-10-16 |  |
1.0.1 | 1999-10-16 | modified | only any descriptions
Release 01 | 1999-09-19 |  |
1.0.0 | 1999-09-19 | added | Class TTCPBlockSocket (ancestor of TBlockSocket) implementing TCP protocol.
1.0.0 | 1999-09-19 | added | Class TUDPBlockSocket (ancestor of TBlockSocket) implementing UDP protocol.
1.0.0 | 1999-09-19 | added | Class TBlockSocket wrapping Winsock socket.

Jump to top

clamsend

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
1.0.0 | 2005-11-01 | added | Initial implementation of ClamAV-Daemon TCP client

Jump to top

dnssend

Release 38 | 2007-12-21 |  |
2.7.4 | 2007-01-11 | modified | using port numbers instead symbolic names
Release 37 | 2006-09-12 |  |
2.7.3 | 2006-08-03 | fixed | typo error AnsferInfo -> AnswerInfo
2.7.2 | 2006-06-29 | removed | ReverseIP and ReverseIP6 moved to new unit synaip.
2.7.1 | 2006-03-31 | modified | Queries for IPv6 addreses not depending on IPv6 support in OS.
Release 36 | 2005-10-23 |  |
2.7.0 | 2005-10-23 | added | Support for QTYPE_SPF
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
2.6.0 | 2004-09-18 | added | Truncated property
2.6.0 | 2004-09-18 | fixed | Multiline TXT records
Release 33 | 2004-08-23 |  |
2.5.1 | 2004-08-23 | modified | IPv6 reverse queries to ip6.arpa domain
Release 32 | 2003-07-21 |  |
2.3.4 | 2003-07-21 | added | FPC compatibility
2.3.4 | 2003-07-21 | fixed | parsing of packet
2.3.4 | 2003-07-21 | added | SRV record support
Release 31 | 2003-03-24 |  |
2.2.2 | 2003-03-24 | removed | weakpackageunit
2.2.2 | 2003-03-24 | added | AAAA query
2.2.2 | 2003-03-24 | added | Reverse queries for IPv6 addresses by ip6.int domain
2.2.2 | 2003-03-24 | fixed | better support for bad reply
Release 30 | 2003-01-01 |  |
2.1.1 | 2003-01-01 | added | TCP queries
2.1.1 | 2003-01-01 | added | zone transfers
2.1.1 | 2003-01-01 | added | full info about all fields in DNS reply. (include TTL)
2.1.1 | 2003-01-01 | fixed | decoding string resources
2.1.1 | 2003-01-01 | added | detecting authoritative ansfers
Release 29 | 2002-08-20 |  |
1.2.0 | 2002-08-20 | modified | adaption to TSynaClient
1.2.0 | 2002-08-20 | added | can specify outgoing IP interface
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
1.1.4 | 2001-09-24 | modified | optimalisations
Release 24 | 2001-08-27 |  |
1.1.3 | 2001-08-27 | modified | published sock property
Release 23 | 2001-07-28 |  |
1.1.1 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
1.1.0 | 2000-09-18 | modified | all times is now in millisecond!
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
Release 06 | 2000-01-31 |  |
Release 05 | 2000-01-23 |  |
1.0.0 | 2000-01-23 | added | Class TDNSSend implementing DNS protocol

Jump to top

ftpsend

Release 38 | 2007-12-21 |  |
3.5.0 | 2007-01-23 | modified | ChangeToRootDir was renamed to ChangeToParentDir.
3.5.0 | 2007-01-23 | added | new ChangeToRootDir method what really doing change to root directory.
3.4.10 | 2007-01-23 | fixed | Linger setting for active data connection.
3.4.9 | 2007-01-11 | modified | using port numbers instead symbolic names
Release 37 | 2006-09-12 |  |
3.4.8 | 2006-07-18 | fixed | directory mask for MVS (IBM framework).
3.4.8 | 2006-07-18 | added | next directory mask for VMS
3.4.7 | 2006-01-26 | fixed | decoding of some long filenames in EPLF format
3.4.6 | 2005-12-22 | fixed | firts element in EPLF directory format is not parsed
Release 36 | 2005-10-23 |  |
3.4.5 | 2005-10-23 | modified | new SSL plugin model
3.4.5 | 2005-10-23 | added | TelnetAbort - do ABOR command with telnet breaks codes
3.4.5 | 2005-10-23 | modified | Before each FTP command is called purge. It never goes out of sync.
3.4.5 | 2005-10-23 | modified | if SSL/TLS is used for data transfers, then use passive transfer.
3.4.5 | 2005-10-23 | fixed | better errorcheck in DataWrite
3.4.5 | 2005-10-23 | modified | Abort call ABOR FTP command too.
3.4.5 | 2005-10-23 | fixed | 't' permission is parsed correctly
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
3.1.0 | 2004-09-18 | added | directory listing contains permission string
Release 33 | 2004-08-23 |  |
3.0.3 | 2004-08-23 | added | ForceOldport property for disabling new EPRT and EPSV commands
3.0.3 | 2004-08-23 | modified | DoStatus can report multiline replyes
3.0.3 | 2004-08-23 | fixed | ReadResult
3.0.3 | 2004-08-23 | fixed | Server can reply by 100 based reply before welcomme string
3.0.3 | 2004-08-23 | fixed | Call PBSZ before PROT command
3.0.3 | 2004-08-23 | fixed | data connection usinfg same interface as control connection.
3.0.3 | 2004-08-23 | modified | Totally new directory list parsing!
3.0.3 | 2004-08-23 | fixed | uploading of zero-lenght files
Release 32 | 2003-07-21 |  |
2.7.0 | 2003-07-21 | added | FPC compatibility
2.7.0 | 2003-07-21 | added | StreamSecII support
2.7.0 | 2003-07-21 | added | can turn off SSL/TLS on data channel
2.7.0 | 2003-07-21 | fixed | correct handling of date 2-29 in FTP directory parsing
Release 31 | 2003-03-24 |  |
2.6.6 | 2003-03-24 | removed | weakpackageunit
2.6.6 | 2003-03-24 | modified | DataRead and datawrite moved to public section for your special functions
2.6.6 | 2003-03-24 | modified | typo error in name of RetrieveFile method
2.6.6 | 2003-03-24 | added | If it is possible, then use EPSV or EPRT instead PASV or PORT
Release 30 | 2003-01-01 |  |
2.5.4 | 2003-01-01 | added | SSL/TLS support
2.5.4 | 2003-01-01 | added | ASCII transfers
2.5.4 | 2003-01-01 | fixed | parsing of long file names
2.5.4 | 2003-01-01 | added | FtpInterServerTransfer
Release 29 | 2002-08-20 |  |
2.3.1 | 2002-08-20 | modified | adaption to TSynaClient
2.3.1 | 2002-08-20 | added | can specify outgoing IP interface
2.3.1 | 2002-08-20 | added | aborting of data transfers
2.3.1 | 2002-08-20 | modified | test only class of return code from FTP server
2.3.1 | 2002-08-20 | fixed | closing of datareading channel
2.3.1 | 2002-08-20 | fixed | unix style listing decoding
2.3.1 | 2002-08-20 | added | parsing of long names from directory listing
Release 28 | 2002-05-08 |  |
2.0.0 | 2002-05-05 | added | parsing of directory list
2.0.0 | 2002-05-05 | modified | better autodetection of REST support
Release 27 | 2002-02-10 |  |
1.2.2 | 2002-02-10 | fixed | LIST
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
1.2.0 | 2001-09-24 | added | hook for FTP status
1.2.0 | 2001-09-24 | added | can be used on SOCKS5
Release 24 | 2001-08-27 |  |
1.0.0 | 2001-08-27 | added | Class TFTPSend implementing FTP protocol.

Jump to top

ftptsend

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
1.1.0 | 2004-08-23 | modified | Some minor changes
Release 32 | 2003-07-21 |  |
1.0.2 | 2003-07-21 | added | Class TTFTPSend implementing client of TrivialFTP protocol

Jump to top

httpsend

Release 38 | 2007-12-21 |  |
3.11.3 | 2007-11-22 | modified | ReadUnknown hide 'connection reset by peer' socket error, because it is nature end of data transfer here.
3.11.3 | 2007-11-22 | fixed | can work with unexpected status-100
3.11.2 | 2007-11-19 | fixed | ignore content-length if chunked transfer is detected
3.11.0 | 2007-05-18 | added | AddPortNumberToHost property
3.10.7 | 2007-01-23 | fixed | usage of ranges 0-x
3.10.6 | 2007-01-09 | fixed | sock.lasterror returning correct error code for unknown host in URL.
Release 37 | 2006-09-12 |  |
3.10.5 | 2006-02-25 | modified | restructualized code for connecting
3.10.4 | 2006-02-03 | modified | Sending of HTTP query not causing delay by 'delayed ACK issue'.
3.10.3 | 2005-12-07 | fixed | When failed reading of response header, never try to read document body too.
3.10.3 | 2005-12-07 | modified | ReadUnknown returns true only when connection is grecefully closed on end
3.10.2 | 2005-12-06 | fixed | content-length header is added to request when some document is sended only.
Release 36 | 2005-10-23 |  |
3.10.1 | 2005-10-23 | modified | new SSL plugin model
Release 35 | 2005-01-23 |  |
3.9.5 | 2005-01-23 | added | Range support for getting document from position to end.
3.9.5 | 2005-01-23 | fixed | keep-alives after socket errors
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
3.9.3 | 2004-08-23 | added | Username and password properties for default authorisation values
3.9.3 | 2004-08-23 | fixed | Content-length is sended in all cases.
3.9.3 | 2004-08-23 | fixed | Cookies are sended all in one header.
3.9.3 | 2004-08-23 | fixed | Reading of Chunks
Release 32 | 2003-07-21 |  |
3.6.7 | 2003-07-21 | added | FPC support
Release 31 | 2003-03-24 |  |
3.6.4 | 2003-03-24 | removed | weakpackageunit
3.6.4 | 2003-03-24 | added | Support for StreamSec
3.6.4 | 2003-03-24 | modified | Status100 is now optional feature (turned off by default)
3.6.4 | 2003-03-24 | modified | Default timeout is now 90 seconds
3.6.4 | 2003-03-24 | fixed | not silently falldown from SSL/TLS to non-secure connection when SLL support fails!
3.6.4 | 2003-03-24 | added | IPv6 support in URLs
Release 30 | 2003-01-01 |  |
3.4.4 | 2003-01-01 | added | Cookies
3.4.4 | 2003-01-01 | added | UserAgent support
3.4.4 | 2003-01-01 | added | Ranges of documents
3.4.4 | 2003-01-01 | added | support for easy draw progress bars
3.4.4 | 2003-01-01 | modified | speed and memory optimalisations
3.4.4 | 2003-01-01 | fixed | HttpPostFile boundary
Release 29 | 2002-08-20 |  |
3.2.0 | 2002-08-20 | modified | adaption to TSynaClient
3.2.0 | 2002-08-20 | added | can specify outgoing IP interface
3.2.0 | 2002-08-20 | added | resistent for any version of incorrect line terminators
3.2.0 | 2002-08-20 | fixed | headers sending under linux
Release 28 | 2002-05-08 |  |
3.0.3 | 2002-05-05 | modified | optimalized sending
3.0.3 | 2002-05-05 | fixed | HttpPostUrl
3.0.3 | 2002-05-05 | fixed | HttpPostFile
3.0.3 | 2002-05-05 | modified | default HTTP protocol version is now 1.0
Release 27 | 2002-02-10 |  |
3.0.0 | 2002-02-10 | added | SSL support
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
2.3.0 | 2001-09-24 | fixed | Better receive of unknown data
Release 24 | 2001-08-27 |  |
2.2.0 | 2001-08-27 | added | HTTPPostFile procedure for simulating posting file by HTML form
2.2.0 | 2001-08-27 | modified | published sock property
Release 23 | 2001-07-28 |  |
2.1.1 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
2.1.0 | 2001-06-17 | added | function HttpPostURL
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
2.0.0 | 2001-03-12 | added | new major release!
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
1.2.0 | 2001-01-22 | modified | HTTPport is now string
1.2.0 | 2001-01-22 | added | New high level method DoMethod for handling any HTTP 1.0 method
1.2.0 | 2001-01-22 | added | DoMethod handling proxy support
1.2.0 | 2001-01-22 | modified | GET function now use DoRequest and use URL insted host and URI
1.2.0 | 2001-01-22 | added | POST function
1.2.0 | 2001-01-22 | added | SimpleGet for simple requesting GET method by HTTP 0.9
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
1.1.0 | 2000-09-18 | modified | all times is now in millisecond!
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
Release 06 | 2000-01-31 |  |
Release 05 | 2000-01-23 |  |
Release 04 | 2000-01-08 |  |
Release 03 | 1999-11-14 |  |
1.0.0 | 1999-11-13 | added | Class THTTPSend implementing HTTP protocol

Jump to top

imapsend

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
2.5.1 | 2005-10-23 | modified | new SSL plugin model
2.5.1 | 2005-10-23 | fixed | parsing of MessageSize result
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
2.5.0 | 2004-08-23 | added | ListSearch and ListSearchSubscribed
Release 32 | 2003-07-21 |  |
2.4.2 | 2003-07-21 | added | FPC compatibility
2.4.2 | 2003-07-21 | added | AddFlagsMess function
2.4.2 | 2003-07-21 | added | DelFlagsmess function
2.4.2 | 2003-07-21 | fixed | StatusFolder
Release 31 | 2003-03-24 |  |
2.3.5 | 2003-03-24 | removed | weakpackageunit
2.3.5 | 2003-03-24 | added | Support for StreamSec
2.3.5 | 2003-03-24 | modified | default timeout is now 60 seconds
2.3.5 | 2003-03-24 | fixed | process all literals in IMAP server reply
2.3.5 | 2003-03-24 | fixed | proper decode result of StatusFolder
Release 30 | 2003-01-01 |  |
2.2.1 | 2003-01-01 | fixed | IMAP upload
2.2.1 | 2003-01-01 | fixed | parse folder list
2.2.1 | 2003-01-01 | fixed | getting IMAP flags
2.2.1 | 2003-01-01 | added | GetUID
2.2.1 | 2003-01-01 | fixed | IMAP status
Release 29 | 2002-08-20 |  |
2.1.0 | 2002-08-20 | modified | adaption to TSynaClient
2.1.0 | 2002-08-20 | added | can specify outgoing IP interface
2.1.0 | 2002-08-20 | added | resistent for any version of incorrect line terminators.
Release 28 | 2002-05-08 |  |
2.0.0 | 2002-05-05 | added | SSL/TLS support
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
1.0.0 | 2001-12-10 | added | Class TIMAPSend implementing client of IMAP4rev1 protocol

Jump to top

ldapsend

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
1.4.1 | 2005-12-10 | fixed | Do not unquote binary datas in search result.
Release 36 | 2005-10-23 |  |
1.4.0 | 2005-10-23 | modified | new SSL plugin model
Release 35 | 2005-01-23 |  |
1.3.0 | 2005-01-23 | added | Added TLDAPAttributeList.Del
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
1.2.1 | 2004-08-23 | fixed | search filter '!'
Release 32 | 2003-07-21 |  |
1.0.11 | 2003-07-21 | added | Class TLDAPSend implementing client of LDAP protocol.

Jump to top

mimeinln

Release 38 | 2007-12-21 |  |
1.1.11 | 2006-12-26 | modified | Beter formating in InlineEmailEx.
1.1.10 | 2006-11-05 | modified | function InlineCodeEx using IdealCharsets variable
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
1.1.9 | 2005-10-23 | fixed | Needinline not return true by '_'
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
1.1.8 | 2004-08-23 | fixed | fixed charset decoding in InlineDecode
1.1.8 | 2004-08-23 | modified | InlineEncode splitting large values
Release 32 | 2003-07-21 |  |
1.1.2 | 2003-07-21 | added | FPC compatibility
1.1.2 | 2003-07-21 | added | InlineCodeEx function
1.1.2 | 2003-07-21 | added | InlineEmailEx function
Release 31 | 2003-03-24 |  |
1.0.7 | 2003-03-24 | removed | weakpackageunit
1.0.7 | 2003-03-24 | fixed | InlineDecode have workaround for broken inline coding without proper ending
Release 30 | 2003-01-01 |  |
1.0.5 | 2003-01-01 | fixed | InlineDecode
Release 29 | 2002-08-20 |  |
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
1.0.3 | 2001-12-10 | fixed | decode now works with broken codings
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
Release 23 | 2001-07-28 |  |
1.0.2 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
1.0.0 | 2000-11-27 | added | functions for inline MIME from MIMEpart unit

Jump to top

mimemess

Release 38 | 2007-12-21 |  |
2.5.2 | 2006-12-26 | modified | TMessHeader.EncodeHeaders better formating of generated receivers list.
2.5.1 | 2006-11-05 | modified | AddPartEx using IdealCharsets variable
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
2.5.0 | 2005-10-23 | added | AddPartTextEx for adding text part with desired encoding
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
2.4.3 | 2004-08-23 | added | Reply-to header support
2.4.3 | 2004-08-23 | added | Message-id header support
2.4.3 | 2004-08-23 | added | Unified support for various headers for setting message priorities
2.4.3 | 2004-08-23 | modified | header class restructured for easy enhancing
2.4.3 | 2004-08-23 | added | AddPartMess and AddpartmessfromFile for adding another message as attachment.
Release 32 | 2003-07-21 |  |
2.2.3 | 2003-07-21 | added | FPC compatibility
2.2.3 | 2003-07-21 | added | CharsetCode property
2.2.3 | 2003-07-21 | fixed | Correct parsing list of e-mail addresses in headers
Release 31 | 2003-03-24 |  |
2.1.3 | 2003-03-24 | removed | weakpackageunit
Release 30 | 2003-01-01 |  |
Release 29 | 2002-08-20 |  |
2.1.2 | 2002-08-20 | modified | totaly reworked for use with new TMimePart class
2.1.2 | 2002-08-20 | added | can handle any multipart tree structure
2.1.2 | 2002-08-20 | added | loading new parts from stream of file
Release 28 | 2002-05-08 |  |
1.7.4 | 2002-05-05 | modified | CustomHeaders not contains automaticly created headers by EncodeMessage
1.7.4 | 2002-05-05 | modified | Finding headers is nor case insensitive
1.7.4 | 2002-05-05 | fixed | EmcodeMessage now do encode of each part
Release 27 | 2002-02-10 |  |
1.7.2 | 2002-02-10 | added | parse x-mailer header
Release 26 | 2001-12-10 |  |
1.7.0 | 2001-12-10 | added | support for easy finding unparsed headers
1.7.0 | 2001-12-10 | added | parsing CarbonCopy headers
1.7.0 | 2001-12-10 | added | parsing Date of message
1.7.0 | 2001-12-10 | fixed | parsing list of receivers and CCs is now one address per line
1.7.0 | 2001-12-10 | fixed | memory hole
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
1.5.0 | 2001-08-27 | added | can handle any custom message headers
1.5.0 | 2001-08-27 | added | can specify secondary type of multipart message
1.5.0 | 2001-08-27 | fixed | correctly ended multipart message
Release 23 | 2001-07-28 |  |
1.4.0 | 2001-07-23 | modified | optimalizations
1.4.0 | 2001-07-23 | modified | message header is now object, not record
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
1.3.0 | 2001-05-13 | added | AddPartHTMLBinary for including binary binaries (i.e. pictures) to HTML e-mails.
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
1.2.0 | 2001-04-07 | added | support for content-disposition
1.2.0 | 2001-04-07 | added | support for easy handle HTML mails
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
1.1.0 | 2000-12-10 | modified | change in 'normalize' in part
Release 14 | 2000-11-27 |  |
1.0.1 | 2000-11-27 | modified | cleanup code
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
1.0.0 | 2000-10-15 | added | unit started

Jump to top

mimepart

Release 38 | 2007-12-21 |  |
2.7.7 | 2007-11-22 | fixed | workaround for buggy HMLP mails produced by Outlook 11.
2.7.6 | 2007-05-17 | fixed | Do not overwrite CharsetCode by empty charset, because it invalidate DefaultCharset capability.
Release 37 | 2006-09-12 |  |
2.7.5 | 2006-08-09 | fixed | MaxSubLevel is propagated to subparts.
2.7.4 | 2006-07-27 | modified | Do not find META header in HTML part if no HTML HEAD part is present.
2.7.3 | 2006-03-17 | modified | dependency on synafpc unit
Release 36 | 2005-10-23 |  |
2.7.2 | 2005-10-23 | added | ConvertCharset property for turn-off internal charset translations
2.7.2 | 2005-10-23 | added | ForcedHTMLConvert property for force charset translations on HTML parts.
2.7.2 | 2005-10-23 | modified | Encodepart - optimalised
Release 35 | 2005-01-23 |  |
2.6.3 | 2005-01-23 | fixed | headers are splited correctly
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
2.6.2 | 2004-08-23 | fixed | Normalizeheader can process badly splitted lines
2.6.2 | 2004-08-23 | fixed | Fix for HTML parts with included meta header with encoding
2.6.2 | 2004-08-23 | fixed | Add BOM for unicode based parts on encoding
Release 32 | 2003-07-21 |  |
2.4.8 | 2003-07-21 | added | FPC compatibility
2.4.8 | 2003-07-21 | added | Limit for nesting of subparts
2.4.8 | 2003-07-21 | added | AttachInside property
2.4.8 | 2003-07-21 | modified | much faster and better DecodePart
2.4.8 | 2003-07-21 | modified | Filename is filled when exists
2.4.8 | 2003-07-21 | fixed | EncodePart
2.4.8 | 2003-07-21 | fixed | GenerateBoundary is more unique
Release 31 | 2003-03-24 |  |
2.3.4 | 2003-03-24 | modified | Encode only needed characters in QuotedPrintable part
2.3.4 | 2003-03-24 | fixed | MimeTypeFromExt return as default secondary type 'Octet-Stream'
Release 30 | 2003-01-01 |  |
2.3.2 | 2003-01-01 | added | Assign part (without subparts)
2.3.2 | 2003-01-01 | added | assign part (with subparts)
2.3.2 | 2003-01-01 | added | DeleteSubPart
2.3.2 | 2003-01-01 | fixed | lines of part is not trimmed
2.3.2 | 2003-01-01 | fixed | Filename of attachment is MIME encoded
Release 29 | 2002-08-20 |  |
2.1.2 | 2002-08-20 | modified | totaly reworked. Now it more flexible, faster and more comaptible.
Release 28 | 2002-05-08 |  |
1.8.4 | 2002-05-05 | fixed | splitting of long lines in Quoted-printable encoding is now only between words
Release 27 | 2002-02-10 |  |
1.8.1 | 2002-02-10 | added | option for handle mime post-part as mime part
Release 26 | 2001-12-10 |  |
1.7.0 | 2001-12-10 | added | default charset (workaround fot Outlook bug)
1.7.0 | 2001-12-10 | fixed | detection of end of multipart message
1.7.0 | 2001-12-10 | modified | encoded text is breaked to lines with maximum 76 chars
1.7.0 | 2001-12-10 | modified | increased speed of encoding
Release 25 | 2001-09-24 |  |
1.5.2 | 2001-09-24 | fixed | bug in detection end of message
1.5.2 | 2001-09-24 | added | can detect filename in text part
1.5.2 | 2001-09-24 | fixed | correct end of base64 encoded part
Release 24 | 2001-08-27 |  |
1.5.0 | 2001-08-27 | fixed | part of message between last boundary and end of message is not reported as Mime part.
Release 23 | 2001-07-28 |  |
1.4.1 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
1.4.0 | 2001-05-13 | added | support for content-ID
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
1.3.0 | 2001-04-07 | added | support for content-disposition
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
1.2.0 | 2000-12-10 | added | decode UU code and XXcode
1.2.0 | 2000-12-10 | removed | function NormalizePart
1.2.0 | 2000-12-10 | added | function NormalizeHeader
1.2.0 | 2000-12-10 | fixed | decode filename is more robust (now support MIME inline code)
Release 14 | 2000-11-27 |  |
1.1.0 | 2000-11-27 | added | new 10 mime types
1.1.0 | 2000-11-27 | removed | functions for inline MIME moved to separate unit
Release 13 | 2000-10-24 |  |
1.0.1 | 2000-10-24 | fixed | empty secondary MIME type
1.0.1 | 2000-10-24 | fixed | better decoding filename in attachment
Release 12 | 2000-10-15 |  |
1.0.0 | 2000-10-15 | added | unit started

Jump to top

nntpsend

Release 38 | 2007-12-21 |  |
1.5.1 | 2007-01-11 | modified | using port numbers instead symbolic names
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
1.5.0 | 2005-10-23 | modified | new SSL plugin model
Release 35 | 2005-01-23 |  |
1.4.1 | 2005-01-23 | fixed | GetStat
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
1.4.0 | 2004-08-23 | modified | Logout is function
Release 32 | 2003-07-21 |  |
1.3.3 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
1.3.1 | 2003-03-24 | removed | weakpackageunit
1.3.1 | 2003-03-24 | added | Support for StreamSec
1.3.1 | 2003-03-24 | added | Support for SSL/TLS
1.3.1 | 2003-03-24 | added | ListExtensions
1.3.1 | 2003-03-24 | modified | default timeout is 60 seconds
Release 30 | 2003-01-01 |  |
1.2.3 | 2003-01-01 | fixed | message upload
1.2.3 | 2003-01-01 | added | user login (if needed)
1.2.3 | 2003-01-01 | added | universal command for any NNTP command (include command for download or upload datas)
1.2.3 | 2003-01-01 | added | XOVER command
Release 29 | 2002-08-20 |  |
1.1.0 | 2002-08-20 | modified | adaption to TSynaClient
1.1.0 | 2002-08-20 | added | can specify outgoing IP interface
1.1.0 | 2002-08-20 | added | resistent for any version of incorrect line terminators
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
1.0.0 | 2001-12-10 | added | Class TNNTPSend implementing client of NNTP protocol

Jump to top

pingsend

Release 38 | 2007-12-21 |  |
4.0.0 | 2007-03-30 | added | TTL property
4.0.0 | 2007-03-30 | added | Trying to use IPhlpAPI support on WinXP and better. It opens Ping and Traceroute support for non-admin users on these systems.
Release 37 | 2006-09-12 |  |
3.1.8 | 2006-07-20 | fixed | checking for timeout (on systems where are lot of other ICMP packets...)
3.1.7 | 2006-03-17 | modified | Removed dependency on widnows/libc unit
Release 36 | 2005-10-23 |  |
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
3.1.6 | 2004-08-23 | fixed | Support for WinXP SP1
3.1.6 | 2004-08-23 | fixed | Better detection of unwanted query echo
Release 32 | 2003-07-21 |  |
3.1.5 | 2003-07-21 | added | FPC compatibility
3.1.5 | 2003-07-21 | added | can handle ICMP errors
3.1.5 | 2003-07-21 | added | TraceRoute
Release 31 | 2003-03-24 |  |
3.0.2 | 2003-03-24 | removed | weakpackageunit
3.0.2 | 2003-03-24 | added | support for ICMPv6 ping
Release 30 | 2003-01-01 |  |
Release 29 | 2002-08-20 |  |
2.3.1 | 2002-08-20 | modified | adaption to TSynaClient
2.3.1 | 2002-08-20 | added | can specify outgoing IP interface
2.3.1 | 2002-08-20 | fixed | receiving of reply check ID of packet
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
2.1.2 | 2001-09-24 | modified | optimalisations of receive packet
Release 24 | 2001-08-27 |  |
2.1.1 | 2001-08-27 | modified | published sock property
Release 23 | 2001-07-28 |  |
2.1.0 | 2001-07-23 | fixed | correct time measurement on Linux
2.1.0 | 2001-07-23 | modified | on some systems is sended packet copied as received
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
2.0.0 | 2001-05-13 | added | support for Kylix
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
1.1.0 | 2000-09-18 | modified | all times is now in millisecond!
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
1.0.0 | 2000-02-14 | added | Class TPINGSend implementing ICMP PING

Jump to top

pop3send

Release 38 | 2007-12-21 |  |
2.6.0 | 2007-01-25 | added | CustomCommand method for calling any custom POP3 command.
2.5.2 | 2007-01-11 | modified | using port numbers instead symbolic names
2.5.1 | 2007-01-09 | fixed | Connection error was not detected during reading of multiline response.
2.5.1 | 2007-01-09 | modified | One-line response is added to FullResult too.
Release 37 | 2006-09-12 |  |
2.5.0 | 2005-12-09 | added | ListSize property for size of listed message or for size of all listed messages. (after List method)
2.5.0 | 2005-12-09 | added | RetrStream for dowloading message dirrectly to some TStream
Release 36 | 2005-10-23 |  |
2.4.0 | 2005-10-23 | modified | new SSL plugin model
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
2.3.0 | 2004-08-23 | fixed | If requested SSL, then not fallback to non-SSL if server not supporting safe connections
Release 32 | 2003-07-21 |  |
2.1.10 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
2.1.8 | 2003-03-24 | removed | weakpackageunit
2.1.8 | 2003-03-24 | added | Support for StreamSec
2.1.8 | 2003-03-24 | modified | default timeout is 60 seconds
Release 30 | 2003-01-01 |  |
2.1.4 | 2003-01-01 | fixed | omit '.' from begin of download line
Release 29 | 2002-08-20 |  |
2.1.0 | 2002-08-20 | modified | adaption to TSynaClient
2.1.0 | 2002-08-20 | added | can specify outgoing IP interface
2.1.0 | 2002-08-20 | added | resistent for any version of incorrect line terminators
Release 28 | 2002-05-08 |  |
2.0.0 | 2002-05-05 | added | SSL/TLS support
2.0.0 | 2002-05-05 | added | CAPA command
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
Release 23 | 2001-07-28 |  |
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
1.2.0 | 2000-10-12 | modified | workaround for servers what closing connection after unsuccessful login.
Release 11 | 2000-09-18 |  |
1.1.2 | 2000-08-27 | modified | published sock property
Release 10 | 2000-08-20 |  |
1.1.1 | 2000-07-23 | modified | optimalizations
Release 09 | 2000-06-14 |  |
1.1.0 | 2000-05-13 | added | property AuthType for control authorisation to POP3 server
1.0.0 | 2000-04-07 | added | Class TPOP3Send implementing POP3 protocol

Jump to top

slogsend

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
1.2.2 | 2005-10-23 | fixed | syslog message parser
1.2.2 | 2005-10-23 | modified | outgoing messages goes from random UDP port
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
1.2.0 | 2004-08-23 | added | TSysLogMessage class for abstraction of Syslog message. It is good for writing of Syslog servers!
Release 32 | 2003-07-21 |  |
1.1.6 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
1.1.4 | 2003-03-24 | removed | weakpackageunit
Release 30 | 2003-01-01 |  |
Release 29 | 2002-08-20 |  |
1.1.1 | 2002-08-20 | modified | adaption to TSynaClient
1.1.1 | 2002-08-20 | added | can specify outgoing IP interface
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
1.0.0 | 2001-09-24 | added | Class TSyslogSend implementing client of BSD Syslog protocol.

Jump to top

smtpsend

Release 38 | 2007-12-21 |  |
3.4.3 | 2007-01-11 | modified | using port numbers instead symbolic names
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
3.4.2 | 2005-10-23 | modified | new SSL plugin model
3.4.2 | 2005-10-23 | modified | optimalised message sending for speed
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
3.3.1 | 2004-08-23 | fixed | Fixed fallback from SSL, when server not supporting SSL.
Release 32 | 2003-07-21 |  |
3.2.10 | 2003-07-21 | added | FPC compatibility
3.2.10 | 2003-07-21 | fixed | SendToRaw parsing e-mail addresses from list
Release 31 | 2003-03-24 |  |
3.2.8 | 2003-03-24 | removed | weakpackageunit
3.2.8 | 2003-03-24 | added | Support for StreamSec
3.2.8 | 2003-03-24 | modified | default timeout is 60 seconds
Release 30 | 2003-01-01 |  |
Release 29 | 2002-08-20 |  |
3.2.4 | 2002-08-20 | modified | adaption to TSynaClient
3.2.4 | 2002-08-20 | added | can specify outgoing IP interface
3.2.4 | 2002-08-20 | added | resistent for any version of incorrect line terminators.
3.2.4 | 2002-08-20 | fixed | cannot send EHLO twice after successful AUTH
Release 28 | 2002-05-08 |  |
3.1.0 | 2002-05-05 | added | SSL/TLS support
Release 27 | 2002-02-10 |  |
2.2.0 | 2002-02-10 | modified | sample function can handle specifycationb of non-standard port in SMTP address.
2.2.0 | 2002-02-10 | modified | sample function can handle multiple receivers divided by comma.
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
2.1.4 | 2001-08-27 | modified | published sock property
Release 23 | 2001-07-28 |  |
2.1.3 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
2.1.0 | 2001-03-12 | added | property SMTPport
2.1.0 | 2001-03-12 | added | property SystemName
2.1.0 | 2001-03-12 | fixed | can reuse SMTP object after disconnect without derstroying object.
2.1.0 | 2001-03-12 | modified | try EHLO after success authorisation
2.1.0 | 2001-03-12 | added | Findcap method for easy serach ESMTP capability
2.1.0 | 2001-03-12 | fixed | some SMTP command waiting for more result then is receive... it cause hang.
2.1.0 | 2001-03-12 | modified | If 'AUTH' parameter not found, try find 'AUTH='
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
2.0.0 | 2001-01-22 | added | handling Enhanced Result Codes (codes like: '250 2.0.0 OK')
2.0.0 | 2001-01-22 | added | FullResult contains all multiline result of previous command
2.0.0 | 2001-01-22 | added | ESMTPcap contains list of ESMPT capabilites after login
2.0.0 | 2001-01-22 | added | ESMTP indicates successful ligin to ESMTP server
2.0.0 | 2001-01-22 | added | Support for ESMTP AUTH command (LOGIN and CRAM-MD5 login method)
2.0.0 | 2001-01-22 | added | Support for SIZE parameter
2.0.0 | 2001-01-22 | added | Support for ETRN command
2.0.0 | 2001-01-22 | added | Support for VRFY command
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
1.3.0 | 2000-10-09 | added | function SendToRaw
Release 11 | 2000-09-18 |  |
1.2.0 | 2000-09-18 | modified | all times is now in millisecond!
Release 10 | 2000-08-20 |  |
1.1.1 | 2000-06-18 | fixed | method MailData correct duplicate dot on line beginning dotted.
Release 09 | 2000-06-14 |  |
1.1.0 | 2000-03-17 | added | property Resultcode of last SMTP command.
1.1.0 | 2000-03-17 | added | property ResultString of last SMTP command.
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
Release 06 | 2000-01-31 |  |
Release 05 | 2000-01-23 |  |
Release 04 | 2000-01-08 |  |
Release 03 | 1999-11-14 |  |
1.0.1 | 1999-11-14 | removed | Function TimeZone moved to SynaUtil unit.
1.0.1 | 1999-11-14 | removed | Function Rfc822DateTime moved to SynaUtil unit.
Release 02 | 1999-10-16 |  |
1.0.0 | 1999-10-16 | added | Class TSMTPSend implementing SMTP protocol

Jump to top

snmpsend

Release 38 | 2007-12-21 |  |
3.0.9 | 2007-02-14 | modified | ID is incremented intarnally.
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
3.0.8 | 2005-10-23 | fixed | RecvTrap function allways returns 0
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
3.0.7 | 2004-08-23 | modified | merged with SnmpTrap unit
3.0.7 | 2004-08-23 | added | Added support for SNMPv2c and SNMPv3
Release 32 | 2003-07-21 |  |
2.6.4 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
2.6.2 | 2003-03-24 | removed | weakpackageunit
Release 30 | 2003-01-01 |  |
2.6.0 | 2003-01-01 | added | MibCount
2.6.0 | 2003-01-01 | added | MibByIndex
2.6.0 | 2003-01-01 | modified | better SNMGetTable
Release 29 | 2002-08-20 |  |
2.5.0 | 2002-08-20 | modified | adaption to TSynaClient
2.5.0 | 2002-08-20 | added | can specify outgoing IP interface
2.5.0 | 2002-08-20 | added | function SNMPGetNext
2.5.0 | 2002-08-20 | added | function SNMPGetTable for very easy reading of SNMP tables
2.5.0 | 2002-08-20 | added | function SNMPGetTableElement for very easy reading of SNMP table cell
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
2.3.3 | 2001-08-27 | modified | published sock property
Release 23 | 2001-07-28 |  |
2.3.2 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
2.3.1 | 2001-06-17 | fixed | encoding of SNMP packet
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
2.3.0 | 2001-02-10 | modified | chceck for consistency of decoded data. More robust when reply data is incomplete or broken.
2.3.0 | 2001-02-10 | fixed | small memory leak
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
2.2.0 | 2000-10-24 | fixed | handling signed and unsigned integer values
2.2.0 | 2000-10-24 | modified | Clear not reset ID
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
2.1.0 | 2000-09-18 | modified | all times is now in millisecond!
2.1.0 | 2000-09-18 | removed | TSNMPMIBValueType
2.1.0 | 2000-09-18 | removed | ConvertvalueType
2.1.0 | 2000-09-18 | modified | All MIB type uses ASN1_* constants (before uses TSNMPMIBValueType)
2.1.0 | 2000-09-18 | added | TSNMPRec.DecodeBuf automaticly detect value type
2.1.0 | 2000-09-18 | added | TSNMPRec.EncodeBuf now support all possible value types
Release 10 | 2000-08-20 |  |
2.0.0 | 2000-08-20 | added | Major update: full support of SNMP protocol (reading and writing values).
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
1.1.0 | 2000-02-01 | removed | ASN.1 support routines moved to separate unit.
Release 06 | 2000-01-31 |  |
Release 05 | 2000-01-23 |  |
1.0.0 | 2000-01-10 | added | Class TSNMPSend implementing SNMP protocol.

Jump to top

snmptrap Obsoleted!

Obsoleted | 2004-08-23 |  |
2.3.4 | 2004-08-23 | removed | moved to snmpsend
Release 32 | 2003-07-21 |  |
2.3.4 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
2.3.2 | 2003-03-24 | removed | weakpackageunit
Release 30 | 2003-01-01 |  |
Release 29 | 2002-08-20 |  |
2.3.0 | 2002-08-20 | modified | adaption to TSynaClient
2.3.0 | 2002-08-20 | added | can specify outgoing IP interface
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
2.2.3 | 2001-08-17 | modified | published sock property
Release 23 | 2001-07-28 |  |
2.2.2 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
2.2.1 | 2001-06-17 | fixed | encoding of SNMP packet
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
2.2.0 | 2001-02-10 | modified | check for consistency of decoded data. More robust when reply data is incomplete or broken.
2.2.0 | 2001-02-10 | fixed | small memory leak
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
2.1.0 | 2000-10-24 | fixed | handling signed and unsigned integer values
Release 12 | 2000-10-15 |  |
2.0.1 | 2000-10-15 | fixed | Decodetrap correctly decode Enterprise property.
Release 11 | 2000-09-18 |  |
2.0.0 | 2000-09-18 | modified | all times is now in millisecond!
2.0.0 | 2000-09-18 | added | Major update: full support for all type of MIB types.
Release 10 | 2000-08-20 |  |
1.2.1 | 2000-08-20 | fixed | method Recv not receive trap packet.
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
1.2.0 | 2000-02-01 | added | Class TSNMPTrap implementing SNMP TRAPs.

Jump to top

sntpsend

Release 38 | 2007-12-21 |  |
3.0.2 | 2007-01-11 | modified | using port numbers instead symbolic names
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
3.0.1 | 2005-10-23 | fixed | protection for late incomming replies
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
3.0.0 | 2004-08-23 | modified | rewrited handling of NTP message
Release 32 | 2003-07-21 |  |
2.2.7 | 2003-07-21 | added | FPC compatibility
2.2.7 | 2003-07-21 | fixed | GetBroadcastNTP
Release 31 | 2003-03-24 |  |
2.2.3 | 2003-03-24 | removed | weakpackageunit
Release 30 | 2003-01-01 |  |
2.2.1 | 2003-01-01 | fixed | EncodeTS not causing EInvalidOP exception
Release 29 | 2002-08-20 |  |
2.2.0 | 2002-08-20 | modified | adaption to TSynaClient
2.2.0 | 2002-08-20 | added | can specify outgoing IP interface
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
2.1.0 | 2001-12-10 | added | better precizion
2.1.0 | 2001-12-10 | added | can synchronize your local clock
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
1.1.2 | 2001-08-27 | modified | published sock property
Release 23 | 2001-07-28 |  |
1.1.1 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
Release 12 | 2000-10-15 |  |
Release 11 | 2000-09-18 |  |
1.1.0 | 2000-09-18 | modified | all times is now in millisecond!
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
1.0.0 | 2000-03-17 | added | Class TSNTPSend implementing client of SNTP protocol

Jump to top

ssl_cryptlib

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
1.1.0 | 2006-07-18 | fixed | data fetching from CryptLib working with large packets. (made by internal buffering in plugin)
Release 36 | 2005-10-23 |  |
1.0.2 | 2005-07-19 | added | Initial implementation of CryptLib SSL/TLS/SSH plugin

Jump to top

ssl_openssl

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
1.0.4 | 2005-11-28 | fixed | added checks for returned valid remote peer certificate
Release 36 | 2005-10-23 |  |
1.0.3 | 2005-07-20 | added | Initial implementation of OpenSSL SSL/TLS plugin

Jump to top

ssl_streamsec

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
1.0.5 | 2005-07-20 | added | Initial implementation of StreamSecII/OpenStreamSecII SSL/TLS plugin

Jump to top

synachar

Release 38 | 2007-12-21 |  |
5.2.2 | 2006-12-26 | modified | Removed LIBC dependency for non-libc targets in freepascal. (but GetCurCP allways returning UTF_8 in this case!)
5.2.1 | 2006-12-26 | modified | made 'ISO-8859-8' as canonical for this kind of encoding. (was: ISO_8859-8)
5.2.0 | 2006-11-05 | added | IdealCharsets variable with default set of encodings for IdealCharsetCoding function.
5.1.4 | 2006-10-01 | added | Support for ISO-8859-8-i charset
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
5.1.3 | 2005-10-23 | fixed | ReadMulti is better protected for ilformed sequences
Release 35 | 2005-01-23 |  |
5.1.0 | 2005-01-23 | added | StringToWide and WideToString
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
5.0.1 | 2004-08-23 | added | Optional support for ICONV library
5.0.1 | 2004-08-23 | added | When is used ICONV library, then is supported much more charsets!
5.0.1 | 2004-08-23 | added | Support for littleendian unicodes
5.0.1 | 2004-08-23 | added | CharsetConversionTrans method for handling trabscriptions of unhandled chars.
5.0.1 | 2004-08-23 | added | GetCurOEMCP
5.0.1 | 2004-08-23 | modified | IdealCharsetencoding is much more effective.
5.0.1 | 2004-08-23 | added | GetBOM
Release 32 | 2003-07-21 |  |
4.0.8 | 2003-07-21 | added | FPC compatibility
4.0.8 | 2003-07-21 | fixed | Replace_Czech table
Release 31 | 2003-03-24 |  |
4.0.5 | 2003-03-24 | removed | weakpackageunit
4.0.5 | 2003-03-24 | modified | optimised readmulti and writemulti
Release 30 | 2003-01-01 |  |
4.0.3 | 2003-01-01 | fixed | reading of wrong multibytes
4.0.3 | 2003-01-01 | fixed | UTF7toUCS2 on ill coded UTF7
Release 29 | 2002-08-20 |  |
Release 28 | 2002-05-08 |  |
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
4.0.1 | 2001-12-10 | fixed | decoding of UTF7
Release 25 | 2001-09-24 |  |
4.0.0 | 2001-09-24 | added | added support for character replacing in charset transformations.
Release 24 | 2001-08-27 |  |
3.2.0 | 2001-08-27 | added | added support for ISO-8859-13, ISO-8859-14 and ISO-8859-15.
Release 23 | 2001-07-28 |  |
3.1.0 | 2001-07-23 | modified | optimalizations
3.1.0 | 2001-07-23 | modified | rename unit from MimeChar to SynaChar
3.1.0 | 2001-07-23 | added | added support for CP-895 (Kamenickych code)
3.1.0 | 2001-07-23 | added | added support for CP-852 (PC-Latin-2)
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
3.0.0 | 2001-05-13 | added | Support for Kylix
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
Release 15 | 2000-12-10 |  |
2.0.0 | 2000-12-10 | added | Support for UNICODE (UCS-2, UCS-4, UTF-7 and UTF-8)
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
1.1.0 | 2000-10-24 | added | KOI8-R coding
Release 12 | 2000-10-15 |  |
1.0.0 | 2000-10-15 | added | unit started

Jump to top

synacode

Release 38 | 2007-12-21 |  |
2.2.0 | 2007-01-04 | added | MD4
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
2.1.4 | 2005-10-23 | fixed | added '+' to URL special chars
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
2.1.1 | 2004-08-23 | modified | EncodeQuotedprintable encode only really necessary chars
2.1.1 | 2004-08-23 | added | EncodeSafeQuotedprintable encode all potencionally unwanted chars
2.1.1 | 2004-08-23 | added | Encodebase64mod and decodebase64mod for modified base64 encoding used in UTF-7 for IMAP.
2.1.1 | 2004-08-23 | fixed | MD5
2.1.1 | 2004-08-23 | added | MD5LongHash
2.1.1 | 2004-08-23 | added | SHA1, HMAC_SHA1 and SHA1LongHash
Release 32 | 2003-07-21 |  |
1.8.7 | 2003-07-21 | added | FPC compatibility
1.8.7 | 2003-07-21 | modified | DecodeTripet is much faster
1.8.7 | 2003-07-21 | fixed | EncodeQuotedPrintable
1.8.7 | 2003-07-21 | fixed | Decode4to3
1.8.7 | 2003-07-21 | modified | Decode4to3ex is much faster
1.8.7 | 2003-07-21 | fixed | MD5
Release 31 | 2003-03-24 |  |
1.7.1 | 2003-03-24 | removed | weakpackageunit
1.7.1 | 2003-03-24 | added | DecodeYenc
Release 30 | 2003-01-01 |  |
1.6.1 | 2003-01-01 | added | EncodeUU
1.6.1 | 2003-01-01 | fixed | line length decoding in DecodeUU (and decodeXX)
Release 29 | 2002-08-20 |  |
Release 28 | 2002-05-08 |  |
1.5.5 | 2002-05-05 | fixed | DecodeTriplet
1.5.5 | 2002-05-05 | fixed | decoding of UUcode for compatibility with wrong Outlook coding
Release 27 | 2002-02-10 |  |
Release 26 | 2001-12-10 |  |
1.5.2 | 2001-12-10 | modified | massive increased speed
Release 25 | 2001-09-24 |  |
Release 24 | 2001-08-27 |  |
Release 23 | 2001-07-28 |  |
1.4.1 | 2001-07-23 | modified | optimalizations
1.4.1 | 2001-07-23 | fixed | Decodetriplet now better handle end of lines.
Release 22 | 2001-06-17 |  |
1.4.0 | 2001-06-17 | added | encode and decode URL codings
Release 21 | 2001-05-13 |  |
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
1.3.0 | 2001-01-22 | added | CRAM-MD5
Release 15 | 2000-12-10 |  |
1.2.0 | 2000-12-10 | added | decode UUcode
1.2.0 | 2000-12-10 | added | decode XXcode
Release 14 | 2000-11-27 |  |
Release 13 | 2000-10-24 |  |
1.1.1 | 2000-10-24 | fixed | decoding Quoted-pritable
1.1.0 | 2000-10-24 | added | CRC16 support
1.1.0 | 2000-10-24 | added | CRC32 support
1.1.0 | 2000-10-24 | added | MD5 support
Release 12 | 2000-10-15 |  |
1.0.0 | 2000-10-15 | added | unit started

Jump to top

synacrypt

Release 38 | 2007-12-21 |  |
1.0.0 | 2007-01-08 | added | Initial implementation of DES and 3DES.

Jump to top

synafpc

Release 38 | 2007-12-21 |  |
7.1.1 | 2007-05-17 | fixed | Case in uses clausule for Kylix compatibility.
Release 37 | 2006-09-12 |  |
1.1.0 | 2006-03-17 | added | provide two sided compatibility between FreePascal nad Borland.

Jump to top

synaip

Release 38 | 2007-12-21 |  |
1.0.2 | 2007-03-30 | fixed | IpToStr
1.0.1 | 2006-11-10 | fixed | ReverseIP6 (previous version has been incomplete...)
Release 37 | 2006-09-12 |  |
1.0.0 | 2006-06-29 | added | Unit started with IP related routines from synautil and dnssend.

Jump to top

synamisc

Release 38 | 2007-12-21 |  |
Release 37 | 2006-09-12 |  |
1.1.4 | 2006-08-09 | modified | removed dependency on winver.pp
Release 36 | 2005-10-23 |  |
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
Release 32 | 2003-07-21 |  |
1.1.2 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
1.0.6 | 2003-03-24 | added | support for C++Builder
Release 30 | 2003-01-01 |  |
1.0.3 | 2003-01-01 | added | unit started

Jump to top

synautil

Release 38 | 2007-12-21 |  |
4.11.3 | 2007-01-31 | fixed | PadString with short strings.
4.11.2 | 2007-01-27 | modified | IsBinaryString ignoring null terminator on end of string.
4.11.1 | 2007-01-14 | modified | DecodeRfcDateTime have better date validity checks.
4.11.0 | 2007-01-06 | added | PadString function
Release 37 | 2006-09-12 |  |
4.10.1 | 2006-08-03 | modified | HeadersToList failsafe check, because Theo calling it twice. ;-)
4.10.0 | 2006-06-29 | removed | IP address related functions moved to new unit Synaip. (IsIp, IsIP6, IPtoID, StrToIP6, IP6toStr, StrToIP, IPtoStr)
4.9.2 | 2006-06-11 | fixed | TrimSPleft and TrimSPright can work with empty string
4.9.2 | 2006-06-11 | fixed | IsIP6 not mark 'just one number' as IPv6 address
4.9.2 | 2006-06-11 | fixed | IsIP6 mark '::' as valid IPv6 address
4.9.1 | 2006-05-14 | modified | removed LIBC dependency for FreePascal
4.9.0 | 2006-03-31 | added | StrToIP6 and IP6ToStr (independent on OS)
4.9.0 | 2006-03-31 | added | StrToIP and IPToStr
4.8.4 | 2006-03-04 | modified | IncPoint is compatible with 64-bit pointers too.
4.8.3 | 2006-02-02 | modified | PosCRLF rewriten for better performance
4.8.2 | 2005-12-20 | modified | GetTick trying to use high-performance system counters on Windows platform
Release 36 | 2005-10-23 |  |
4.8.1 | 2005-10-23 | added | GetTempFile
4.8.1 | 2005-10-23 | added | QuoteStr
4.8.1 | 2005-10-23 | fixed | UnquoteStr never using system functions (it is buggy and can crash your program). It using my new routine instead
4.6.9 | 2005-09-23 | fixed | UnquoteStr can unquote empty quoted string
4.6.9 | 2005-09-23 | added | Added compatibility with FPC-1.9.7
4.6.9 | 2005-09-23 | modified | improvments of decodeRFCdateTime
4.6.9 | 2005-09-23 | fixed | functions generating formated strings from time using right time separators.
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
4.6.4 | 2004-08-23 | added | WriteStrToStream
4.6.4 | 2004-08-23 | added | ReadStrFromStream
4.6.4 | 2004-08-23 | added | SwapBytes
4.6.4 | 2004-08-23 | added | ListToHeaders
4.6.4 | 2004-08-23 | added | HeadersToList
4.6.4 | 2004-08-23 | fixed | UnquoteStr with workaround for bug in AnsiExtractQuotedStr
4.6.4 | 2004-08-23 | added | FetchBin
4.6.4 | 2004-08-23 | fixed | Better GetParameter function
4.6.4 | 2004-08-23 | fixed | TrimSP, TrimSPleft and TrimSPRight for trimming spaces only
4.6.4 | 2004-08-23 | added | CodeLongint and DecodeLongint
4.6.4 | 2004-08-23 | modified | GetTimeFromstr return -1 when string is invalid!
4.6.4 | 2004-08-23 | modified | GetMonthNummer supporting English, German, French, Czech and custom month names
Release 32 | 2003-07-21 |  |
4.0.2 | 2003-07-21 | added | UnquoteStr function
4.0.2 | 2003-07-21 | added | CountOfChar function
4.0.2 | 2003-07-21 | added | GetBetween function
4.0.2 | 2003-07-21 | added | FetchEx function
4.0.2 | 2003-07-21 | added | ParseParameterEx function
4.0.2 | 2003-07-21 | added | DumpStrEx function
4.0.2 | 2003-07-21 | added | DumpStr function
4.0.2 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
3.5.1 | 2003-03-24 | added | IsIP6
3.5.1 | 2003-03-24 | removed | ReverseIP (moved directly to DNSSend)
3.5.1 | 2003-03-24 | added | TickDelta for compute time differencies
3.5.1 | 2003-03-24 | modified | GetTick return ULong
Release 30 | 2003-01-01 |  |
3.3.0 | 2003-01-01 | modified | Stringreplace is renamed do replaceStrig (because name conflict with same named function in newer delphi)
3.3.0 | 2003-01-01 | added | IncPoint
3.3.0 | 2003-01-01 | modified | DecodeRfcDateTime using default year 1980
3.3.0 | 2003-01-01 | fixed | ParseURL
Release 29 | 2002-08-20 |  |
3.2.1 | 2002-08-20 | added | ParseParameters
3.2.1 | 2002-08-20 | added | IndexByBegin
3.2.1 | 2002-08-20 | added | IsBinaryString
3.2.1 | 2002-08-20 | added | PosCRLF
3.2.1 | 2002-08-20 | added | StringsTrim
3.2.1 | 2002-08-20 | added | PosFrom
3.2.1 | 2002-08-20 | fixed | date and time functions now thread safe
3.2.1 | 2002-08-20 | fixed | DecodeRFCDateTime now more resistent for broken input
3.2.1 | 2002-08-20 | modified | IsIP
Release 28 | 2002-05-08 |  |
2.11.1 | 2002-05-05 | added | AnsiCDateTime
2.11.1 | 2002-05-05 | added | GetMonthNumber
2.11.1 | 2002-05-05 | added | GetTimeFromStr
2.11.1 | 2002-05-05 | added | GetDateMDYFromStr
2.11.1 | 2002-05-05 | added | RposEx
Release 27 | 2002-02-10 |  |
2.8.0 | 2002-02-10 | fixed | Better implementation of IsIP
2.8.0 | 2002-02-10 | modified | ParseURL respect new https protocol
Release 26 | 2001-12-10 |  |
2.7.1 | 2001-12-10 | added | TimeZoneBias
2.7.1 | 2001-12-10 | added | DecodeRFCDateTime for decoding various textual date and time formats
2.7.1 | 2001-12-10 | added | GetUTCTime and SetUTCTime
2.7.1 | 2001-12-10 | fixed | Fetch
Release 25 | 2001-09-24 |  |
2.3.0 | 2001-09-24 | added | CDateTime
2.3.0 | 2001-09-24 | added | IPtoID
Release 24 | 2001-08-27 |  |
2.1.0 | 2001-08-27 | added | Fetch function for fetching string from left
2.1.0 | 2001-08-27 | added | RPos function (like Pos, but from right side of string)
Release 23 | 2001-07-28 |  |
2.0.1 | 2001-07-23 | modified | optimalizations
Release 22 | 2001-06-17 |  |
Release 21 | 2001-05-13 |  |
2.0.0 | 2001-05-13 | added | Compatibility with Kylix
Release 20 | 2001-04-22 |  |
Release 19 | 2001-04-07 |  |
1.8.0 | 2001-03-12 | added | function StringReplace
Release 18 | 2001-03-11 |  |
Release 17 | 2001-02-10 |  |
Release 16 | 2001-01-22 |  |
1.7.0 | 2001-01-22 | added | function ParseURL
Release 15 | 2000-12-10 |  |
1.6.0 | 2000-12-10 | added | function IntToBin
1.6.0 | 2000-12-10 | added | function BinToInt
Release 14 | 2000-11-27 |  |
1.5.0 | 2000-11-27 | modified | Separateright work with any separator lenght
1.5.0 | 2000-11-27 | removed | all ASN functions moved to ASN1util unit
Release 13 | 2000-10-24 |  |
1.4.0 | 2000-10-24 | added | Function StrToHex
Release 12 | 2000-10-15 |  |
1.3.0 | 2000-10-09 | added | function GetEmailDesc
1.3.0 | 2000-10-09 | added | function GetEmailAddr
1.3.0 | 2000-10-09 | added | function getparameter
1.3.0 | 2000-10-09 | added | function SeparateRight
1.3.0 | 2000-10-09 | added | function SeparateLeft
Release 11 | 2000-09-18 |  |
1.2.1 | 2000-09-18 | fixed | TimeZone not work correctly with daylight saving
1.2.1 | 2000-09-18 | fixed | MIBtoID now works with element grater then 255
1.2.1 | 2000-09-18 | fixed | IDtoMIB now works with element grater then 255
Release 10 | 2000-08-20 |  |
Release 09 | 2000-06-14 |  |
Release 08 | 2000-03-15 |  |
Release 07 | 2000-02-13 |  |
1.2.0 | 2000-02-01 | added | Function IPToId
Release 06 | 2000-01-31 |  |
Release 05 | 2000-01-23 |  |
1.1.0 | 2000-01-10 | added | Function IsIP
1.1.0 | 2000-01-10 | added | Function ReverseIP
1.1.0 | 2000-01-10 | added | Function MibToId
1.1.0 | 2000-01-10 | added | Function IdToMib
1.1.0 | 2000-01-10 | added | Function IntMibToStr
Release 04 | 2000-01-08 |  |
Release 03 | 1999-11-14 |  |
1.0.0 | 1999-10-30 | added | many misc. utils. See documentation.

Jump to top

tlntsend

Release 38 | 2007-12-21 |  |
1.2.1 | 2007-01-11 | modified | using port numbers instead symbolic names
Release 37 | 2006-09-12 |  |
Release 36 | 2005-10-23 |  |
1.2.0 | 2005-10-23 | added | SSHlogin for connect to SSH server (CryptLib plugin required!)
Release 35 | 2005-01-23 |  |
Release 34 | 2004-09-18 |  |
Release 33 | 2004-08-23 |  |
Release 32 | 2003-07-21 |  |
1.1.3 | 2003-07-21 | added | FPC compatibility
Release 31 | 2003-03-24 |  |
1.1.1 | 2003-03-24 | removed | weakpackageunit
1.1.1 | 2003-03-24 | modified | default timeout is 60 seconds
1.1.1 | 2003-03-24 | added | TermType property
Release 30 | 2003-01-01 |  |
1.0.2 | 2003-01-01 | added | Class TTelnetSend implementing client of Telnet protocol.

Jump to top

Generated by Trackar 1.1 (c)2005 Lukas Gebauer