Synapse
Synchronous TCP/IP Library for Delphi

History:

Description:
+ added property
- removed property
* modification
# bug fix


SYNAPSE library core

Version 2.0.0 released 18.09.2000
+ optional exception handling
* SendBuffer is now function
* SendBufferTo is now function
* all times is now in millisecond!

Version 1.1.1 released 17.03.2000
# reading by RecvBuffer from unconnected socket cause WSAENOTCONN error.

Version 1.1.0 released 14.02.2000
# name resolving work OK on Delphi 4 and more.
+ support for broadcast on UDP socket.

Version 1.0.2 released 08.11.1999
# method RecvString - fixed reading from unconnected socket.

Version 1.0.1 released 16.10.1999
* only any descriptions.

Version 1.0.0 released 19.9.1999
+ Class TBlockSocket wrapping Winsock socket.
+ Class TUDPBlockSocket (ancestor of TBlockSocket) implementing UDP protocol.
+ Class TTCPBlockSocket (ancestor of TBlockSocket) implementing TCP protocol.


SYNAPSE library core for Winsock2

Version 1.1.0 released 18.09.2000
* all times is now in millisecond!

Version 1.0.0 released 14.02.2000
+ support for ICMP socket.
+ support for RAW socket.


SynaUtil

Version 1.4.0 released 24.10.2000
+ Function StrToHex.

Version 1.3.0 released 09.10.2000
+ function SeparateLeft
+ function SeparateRight
+ function getparameter
+ function GetEmailAddr
+ function GetEmailDesc

Version 1.2.1 released 18.9.2000
# TimeZone not work correctly with daylight saving
# MIBtoID now works with element grater then 255
# IDtoMIB now works with element grater then 255

Version 1.2.0 released 1.2.2000
+ Function IPToId.

Version 1.1.0 released 10.1.2000
+ Function IsIP.
+ Function ReverseIP.
+ Function MibToId.
+ Function IdToMib.
+ Function IntMibToStr.

Version 1.0.0 released 30.10.1999
+ many misc. utils. See documentation.


SMTP client

Version 1.3.0 released 09.10.2000
+ function SendToRaw.

Version 1.2.0 released 18.09.2000
* all times is now in millisecond!

Version 1.1.1 released 18.06.2000
# method MailData correct duplicate dot on line beginning dotted.

Version 1.1.0 released 17.03.2000
+ property Resultcode of last SMTP command.
+ property ResultString of last SMTP command.

Version 1.0.1 released 14.11.1999
- Function TimeZone moved to SynaUtil unit.
- Function Rfc822DateTime moved to SynaUtil unit.

Version 1.0.0 released 16.10.1999
+ Class TSMTPSend implementing SMTP protocol.


HTTP client

Version 1.1.0 released 18.09.2000
* all times is now in millisecond!

Version 1.0.0 released 13.11.1999
+ Class THTTPSend implementing HTTP protocol.


SNMP client

Version 2.2.0 released 24.10.2000
# handling signed and unsigned integer values
* Clear not reset ID

Version 2.1.0 released 18.09.2000
* all times is now in millisecond!
- TSNMPMIBValueType
- ConvertvalueType
* All MIB type uses ASN1_* constants (before uses TSNMPMIBValueType)
+ TSNMPRec.DecodeBuf automaticly detect value type
+ TSNMPRec.EncodeBuf now support all possible value types

Version 2.0.0 released 20.8.2000
+ Major update: full support of SNMP protocol (reading and writing values).

Version 1.1.0 released 1.2.2000
- ASN.1 support routines moved to separate unit.

Version 1.0.0 released 10.1.2000
+ Class TSNMPSend implementing SNMP protocol.


DNS client

Version 1.1.0 released 18.09.2000
* all times is now in millisecond!

Version 1.0.0 released 23.1.2000
+ Class TDNSSend implementing DNS protocol.


SNMP TRAPs client

Version 2.1.0 released 24.10.2000
# handling signed and unsigned integer values

Version 2.0.1 released 15.10.2000
# Decodetrap correctly decode Enterprise property.

Version 2.0.0 released 18.09.2000
* all times is now in millisecond!
+ Major update: full support for all type of MIB types.

Version 1.2.1 released 20.8.2000
# method Recv not receive trap packet.

Version 1.2.0 released 1.2.2000
+ Class TSNMPTrap implementing SNMP TRAPs.


ASN.1 support utilities

Version 1.2.0 released 24.10.2000
+ support for ASN1_OPAQUE type
* ASNEncInt supported correctly signed integers
+ ASNEncUInt support for correctly unsigned integers
* ASNItem support for decoding signed and unsigned integers

Version 1.1.0 released 18.09.2000
+ ASNencOIDitem for encoding OID item
+ ASNdecOIDitem for decoding OID item
* ASNEncLen now support length bigger then 65535
* ASNDecLen now support length bigger then 65535
* ASNEncInt rewrited
+ ASNItem have VAR parameter with returned value type

Version 1.0.0 released 1.2.2000
+ many misc. ASN.1 utils. See documentation.


PING client

Version 1.1.0 released 18.09.2000
* all times is now in millisecond!

Version 1.0.0 released 14.02.2000
+ Class TPINGSend implementing ICMP PING.


SNTP client

Version 1.1.0 released 18.09.2000
* all times is now in millisecond!

Version 1.0.0 released 17.03.2000
+ Class TSNTPSend implementing client of SNTP protocol.


SynaCode

Version 1.1.0 released 24.10.2000
+ CRC16 support
+ CRC32 support
+ MD5 support SynaCode

Version 1.0.0 released 15.10.2000
+ unit started.


MimeChar

Version 1.1.0 released 24.10.2000
+ KOI8-R coding.

Version 1.0.0 released 15.10.2000
+ unit started.


MIMEpart

Version 1.0.1 released 24.10.2000
# empty secondary MIME type
# better decoding filename in attachment

Version 1.0.0 released 15.10.2000
+ unit started.


MIMEMess

Version 1.0.0 released 15.10.2000
+ unit started.