2006-08-06 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.2.3 =====

  Fixed a missing #include <time.h> in serial_speed_test_sender.cpp

2006-08-01 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.2.2 =====

  Improves handling of autoconf generated config

2006-07-20 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.2.1 =====

  Added address error instance when converting to IPv4 from incompatible IPv6

  IPBase::AddressBase: Added typedef to smart pointer

  IPv4::Address: Added typedef to smart pointer

  IPv4::Address: Added create methods to dynamically create and return smart pointer

  IPv4::Address: Added constructor from IPv6::Address

  IPv6::Address: Added typedef to smart pointer

  IPv6::Address: Added create methods to dynamically create and return smart pointer

  IPv6::Address: Added constructor from IPv4::Address

  Removed headers that looked for std::tr1::array. It's no longer needed and
  should make it possible to compile on gcc < 4.0.

  pcap is no longer a requirement, but optional. If it isn't found PacketCapture
  endpoints and examples aren't built.

2006-04-17 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.2.0 =====

  Split all UDP and multicasting client/server examples into IPv4 and IPv6 examples

  Added IPv6::IP, IPv6::UDP and IPv6::Address

  Moved IP::IP, IP::UDP and IP::Address into the IPv4 namespace.

  Removed IP::Multicast and merged multicast behavior into IP::UDP

  Split conexusgtkmm into a separate package

2006-03-04 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.1.16 =====

  Long overdue cleanup of configure.in et. al.
  Docs now install into $prefix/share/doc/{package}-{version}.

  Separate doc rpm consolidated into devel rpm.

2006-02-27 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.1.15 =====

  Documentation release: automake now installs a local copy of documentation, and spec file builds separate doc package.

2006-02-25 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.1.14 =====

  Downgraded the gtkmm and glibmm requirements to 2.6.0.

  EndpointServer replaced with DataServer; this naming better conveys the intent of the class, namely to deliver received Data objects.


2006-01-28 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.1.13 =====

  conexusgtk widget test example - Modification necessary because of change from conexus::IO to conexus::Endpoint

  Added two UDP examples for the main documentation:

  udp_function: Illustrates connecting a function to an Endpoint

  udp_method: Illustrates connecting a class method to an Endpoint

  conexusgtk::EndpointBlockButton - renamed to reflect change from conexus::IO to conexus::Endpoint

  conexus::IP::TCP - Added a minimal skeleton for IP::TCP. Still need to move the old socketpp TCP class body into here.

  conexus - Added error namespace support for generating errors to be thrown when an name or host lookup error exception occurs.

  conexus - Also updated the factory methods to allow error::address objects to be created.

  conexus::error::address - Added numerous error classes so that errors on using getnameinfo and gethostinfo can be thrown properly

  conexus::Data - Added clone() method

  conexus - Renamed IO to Endpoint to better reflect intent of class; returning full circle to the original IMPf concept I suppose

  conexus::IP::Address - Added support for CIDR addresses

  conexus::IP::Address - Changed netdb calls to rely on getnameinfo and gethostinfo rather than gethostbyname et. al.

  conexus::IP::Address - Added numerous methods for parsing address and name strings
