Mon Dec 27 10:26:56 CET 2004
  Fixes bug in setting of Socket::port_ reported by Thomas Raes
  <thomas.raes@pandora.be>, fixed by Davy Van Nieuwenborgh
  <rasto@rasto.be>.
  Release 0.9.11.
Wed Dec 22 12:07:57 CET 2004
  Replaced all use of Dv::Util::ntostr stuff by Dv::Util::tostring().
  Release 0.9.10.
Fri Oct 31 12:59:44 CET 2003
  Added klutch (not thread-safe!) to use gethostbyname instead of
  gethostbyname_r if the latter is not available. Similarly for
  gethostbyaddr. Note that this fallback makes e.g. the usual Socket
  constructor not thread-safe. Based on patch provided by Dirk van Deun
  <dirk@dinf.vub.ac.be> to make the package compile under *BSD. We
  should probably use getaddrinfo() and friends, instead.
Mon Jul  7 13:06:53 CEST 2003
  Added ServerSocket::connection(timeout) function (and test program),
  in response to question of Zachery Hostens <zacheryh@epkes.com>.
  Release 0.9.8.
Sat Jul  5 14:03:55 CEST 2003
  SimpleMessage::receive now refuses to read length prefixes longer
  than 10 bytes.
Thu May 15 17:01:51 CEST 2003
  Reuse DV_HAVE_PUBSYNC macro in acinclude.m4, so that
  ios::streambuf::pubsync is used if possible.
  Release 0.9.7.
Thu May 15 11:24:25 CEST 2003
  Use of streambuf::pubsync replaced by streambuf::sync because the
  former is not available with gcc-2.95.3.
Sat May 10 13:36:33 CEST 2003
  Fixed bug: Message<T>::send did not flush! Added test program
  test-message-echo.
  New distro 0.9.6.
Mon Mar 31 08:20:03 CEST 2003
  New aclocal DV_REQUIRE_DVUTIL, new distro 0.9.5.
Wed Mar 26 09:19:35 CET 2003
  Now "make distcheck" works (also installdox call).
Tue Mar  4 18:45:04 CET 2003
  Added Socket::timedout(false) function.
Thu Dec 26 11:30:53 CET 2002
  All accept(2) and connect(2) calls now automatically retry on EINTR errors.
  Updated comment on Socket::close about use of shutdown(2) function.
Sat Dec 21 16:46:17 CET 2002
  Release 0.9.3.
Fri Dec 20 18:26:08 CET 2002
  Add a call to shutdown(2) with SHUT_RDWR flag to force pending
  I/O calls on either side of a Socket to immediately return with an error.
  Similarly for a ServerSocket.
Sun Dec  1 13:19:48 CET 2002
  Release 0.9.2.
Sat Nov 30 15:05:46 CET 2002
  Sven Wambecq <swambecq@vub.ac.be> pointed out bug in Message<T>::operator T().
  Fixed && test program test-message added.
Fri Oct 18 20:16:06 CEST 2002
  Adapted to gcc-3.2. userversocket::strerror() fixed.
  Release 0.9.0.
Tue Jul 23 15:41:37 CEST 2002
  Corrected some documentation typos. Socket cctor now uses dup() of
  the original socket for the copy.
Sat Jul 13 12:37:43 CEST 2002 
  Added copy ctor to Socket, and a Socket::dup() function which calls
  it. The idea is that Socket (and/or iostream) code is no thread
  safe, i.e. experiments trying to read & write to the same socket in
  different threads failed. The cctor builds a new Socket (and
  fdstreambuf) around the original Socket's file descriptor.
  Experiments to concurrently read from the original Socket while
  writing to the result of the cctor succeeded. One large caveat:
  closing one of the Sockets probably wreaks havoc with the copy.
Sat Apr 27 12:00:45 CEST 2002
  Added Message class which implements a very simple
  protocol to send/receive anything printable over sockets.
Thu Dec 20 15:44:23 CET 2001
  Improved error() detection in Socket.
  Constructor gets optional debug and non-blocking argument.
  Extra check programs.
  Documentation for Socket improved.
Sun Jul  1 10:08:19 CEST 2001
  Implemented timeout option for userversocket::accept() 
  and similar usocket functions. Also, userversocket::userversocket
  should not throw an exception anymore. Instead, the status
  is available using userversocket::error() etc.
Sat Jun 16 12:05:50 CEST 2001
  Added unix socket classes: usocket, userversocket, usockstreambuf.
Thu May 24 16:44:54 MEST 2001
  Small changes to accomodate subclassing, e.g. for SslSocket etc.
Fri Apr  6 12:13:41 CEST 2001
  Initial install of dvnet
