News

30th of May 2008:


Where to begin? This is a HUGE critical bugfix release. There was about 5 big bugs fixed in SSL section, one logical oversight in Session support. OpenSSL unit was added so WinCE compiles again and SMTP and FTP got bugs fixed in regards to possible desynchronization. I’d urge everyone who uses 0.6.x to update ASAP, but some bugs are also from 0.5.x (specifically the SMTP and FTP event deadlock problem).

For more information on the various bugs, please see the lNet blog.

18th of May 2008:


It seems that due to an oversight in what’s packaged with FPC and for which platform, lNet 0.6.x doesn’t currently compile on WinCE due to missing OpenSSL unit. The unit is in fpc 2.2.0, but is not compiled for that platform yet (it is in 2.2.1+). I will add the unit to lNet and release 0.6.2 shortly, but until then, WinCE users can work around this by copying this file into their lnetdir/lib directory. (same will be done in 0.6.2 so don’t worry)

26th of April 2008:


0.6.1 has been released today. This release fixes an ugly SSL logical bug in regards to the mandatory requirements of Certificate Authority List file and Keyfile proprties of SSLSession. They are no longer needed for normal SSL to work. A minor change in HTTP and handling of SSLSession are also present.

Bugfix release.

20th of April 2008:


0.6.0 has been released! Adding full client-side SSL support (via OpenSSL library) in a modular way. SMTP and HTTP (client) protocols have been already modified to support new features.

23th of March 2008:


0.6.0 is getting closer now, SSL/HTTPS is working (client side) already. Added a new class diagram to the documentation section.

15th of November 2007:


Released 0.5.8a as minor bugfix release. Bugs:

  • fixed compilation of winCE lnet
  • fixed missing override in TLCLEventer.Create

Bugfix release.

16th of September 2007:


Released 0.5.8 as bugfix release. Bugs:

  • fixed crash in visual lnet package in windows if .Disconnect before .Free
  • fixed SMTP RFC compliance on DATA (fixed problems on some servers)
  • fixed/updated SMTP linebreaks (74 to 1000 and bugfix)

Bugfix release.

20th of August 2007:


Released 0.5.7 as bugfix release. Bugs:

  • fixed using of MSG_NOSIGNAL in Darwin (uses SO_NOSIGPIPE now instead)
  • fixed forgotten commit of Timeout changes from 0.5.5 (doh!)
  • introduced safety locks on CallAction against recursion

Bugfix release.

04th of August 2007:


Released 0.5.6 as bugfix release. Bugs:

  • fixed potential UDP access violation with Disconnect in rare situations
  • fixed loss of error numbers with TLSocket.Get and TLSocket.Send
  • updated linux epoll presence detection (no longer uses uname)

Bugfix release.

15th of July 2007:


Released 0.5.5 as bugfix release. Bugs:

  • fixed TCP.IterReset (now comforming to docs, see API changes for more info)
  • changed .Timeout on all components to be signed, whereas -1 now means “block indefenetly until an event happens”
  • fixed documentation errata mainly about IterNext

8th of July 2007:


Released 0.5.4 as bugfix release. Bugs:

  • fixed TCP.Count (returned always 1 before)
  • fixed UDP.Listen and UDP.Connect (caused AV in certain situations)
  • fixed potential bugs with TLSocket.Bail calls (didn’t exit originating function)

25th of June 2007:


Released 0.5.3 as bugfix release. Bugs:

  • FTP active mode bug fixed
  • removed visual property Timeout (irrelevant in Lazarus/visual)
  • fixed FTP property TransferMethod (default was wrong so it never saved in OI)
  • fixed TCP Iterator bug if used right after Listen() (was nil, now points to server socket)
  • fixed LocalAddress and LocalPort values (were byte order flipped)

11th of June 2007:


Released 0.5.2 as bugfix release. Fixed a windows and winCE bug in LCLEventer which could cause memory corruption in special cases.1st of June 2007:


Released 0.5.1 according to schedule. New stuff:

  • fixed an oversight in WinCE visual interface (didn’t work in 0.5.0)
  • fixed some potential FTP and SMTP bugs (minor)
  • added MIME support mainly for creation of complex mails to send with SMTP (attachments etc.)

This release has been mainly concentrated on the MIME support, the other issues are bug fixes and/or maintenance.

14th of April 2007:


Released 0.5.0 not according to schedule. New stuff:

  • fixed some ugly UDP bugs
  • fixed windows blocking problems with visual lNet (dialogs and menus blocked our events)
  • API cleanups (WARNING: See here)
  • preliminary winCE support with Lazarus/fpc cross compilation (alpha)
  • simplified Lazarus packaging, see Installation for more info

This is mostly a bugfix and stabilization release. Many planned features got dropped until we got something we felt right with. Sorry for the delay as well but school was keeping me quite occupied lately.

1 Comment »

  1. Tommaso said,

    I like very much your libraries, but I think they should allow to use http protocol not Event based. It would be helpful for include them in selfmade classes.


Leave a Comment