Sophie

Sophie

distrib > Fedora > 13 > i386 > media > os > by-pkgid > 021d55826448a9d29d4ee3a3b690f6fa > files > 59

conexus-devel-0.9.1-1.fc13.i686.rpm

2010-03-08  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* Makefile.am, conexus-nspr, conexus-nss, conexus-ssl,
	  conexus-ssl/context.cpp, conexus.spec.m4, configure.ac:
	* conexus/ip.h:
	* conexus/enums.h:

2009-08-25  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* configure.ac, debian/control.m4, debian/rules.m4,
	  examples/ssl/Makefile.in[DEL]:
	* configure.in[DEL]:
	* configure.ac[CPY]:

2009-08-24  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ., ChangeLog, Makefile.am, debian, debian/changelog,
	  debian/compat, debian/conexus-dbus-dev.dirs,
	  debian/conexus-dbus-dev.install.m4, debian/conexus-dbus0.dirs,
	  debian/conexus-dbus0.install, debian/conexus-dev.dirs,
	  debian/conexus-dev.install.m4, debian/conexus-doc.install.m4,
	  debian/conexus-gtkmm-dev.dirs,
	  debian/conexus-gtkmm-dev.install.m4, debian/conexus-gtkmm0.dirs,
	  debian/conexus-gtkmm0.install, debian/conexus-nspr-dev.dirs,
	  debian/conexus-nspr-dev.install.m4, debian/conexus-nspr0.dirs,
	  debian/conexus-nspr0.install, debian/conexus-nss-dev.dirs,
	  debian/conexus-nss-dev.install.m4, debian/conexus-nss0.dirs,
	  debian/conexus-nss0.install, debian/conexus-ssl-dev.dirs,
	  debian/conexus-ssl-dev.install.m4, debian/conexus-ssl0.dirs,
	  debian/conexus-ssl0.install, debian/conexus0.dirs,
	  debian/conexus0.install, debian/control.m4, debian/copyright,
	  debian/dirs, debian/docs, debian/rules.m4:

2009-07-08  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, Makefile.am, conexus-dbus.h, conexus.h,
	  conexus.kdevelop, conexus.spec.m4, configure.in: 0.9.0
	* demos/conexus-gtkmm-demo/Makefile.am,
	  demos/conexus-gtkmm-demo/example_hostentry.cpp,
	  demos/conexus-gtkmm-demo/example_hostportentry.cpp,
	  demos/conexus-gtkmm-demo/example_portentry.cpp,
	  demos/conexus-gtkmm-demo/example_progressbar.cpp,
	  demos/conexus-gtkmm-demo/example_spinner.cpp:
	* examples/dbus/Makefile.am, examples/dbus/gtkmm,
	  examples/dbus/gtkmm/Makefile.am,
	  examples/dbus/gtkmm/controllerwindow.cpp,
	  examples/dbus/gtkmm/controllerwindow.h,
	  examples/dbus/gtkmm/main.cpp,
	  examples/factory/factory_server.cpp,
	  examples/file/file_client.cpp,
	  examples/ip-address/ipaddrtest.cpp,
	  examples/packet/ll_client.cpp, examples/packet/ll_server.cpp,
	  examples/registry/registry_server.cpp,
	  examples/serial/serial_speed_test_receiver.cpp,
	  examples/ssl/Makefile.in:
	* conexus-gtkmm/Makefile.am,
	  conexus-gtkmm/addresscontainer.cpp[DEL],
	  conexus-gtkmm/addresscontainer.h[DEL],
	  conexus-gtkmm/dotteddecimalentry.cpp,
	  conexus-gtkmm/dotteddecimalentry.h,
	  conexus-gtkmm/endpointstartstopbutton.cpp,
	  conexus-gtkmm/endpointstartstopbutton.h, conexus-gtkmm/enums.h,
	  conexus-gtkmm/hostentry.cpp, conexus-gtkmm/hostentry.h,
	  conexus-gtkmm/hostportentry.cpp, conexus-gtkmm/hostportentry.h,
	  conexus-gtkmm/portentry.cpp, conexus-gtkmm/portentry.h,
	  conexus-gtkmm/ttywidget.cpp, conexus-gtkmm/ttywidget.h: Update
	  widgets to use interfaces so that basic types can be used
	  interchangeably with their DBus proxy equivalents.
	* conexus-nspr/tcp.cpp, conexus-nspr/tcp.h, conexus-nspr/udp.cpp,
	  conexus-nspr/udp.h: Correct address/host terminology usage
	* conexus-nspr/utility.h:
	* conexus-dbus, conexus-dbus/Makefile.am,
	  conexus-dbus/endpoint.xml, conexus-dbus/file.xml,
	  conexus-dbus/filedescriptor.xml, conexus-dbus/ipv4_address.xml,
	  conexus-dbus/serial.xml, conexus-dbus/tty.xml: Add DBus support
	  for files, filedescriptors, serial ports and ttys. Update IPv4
	  addresses to support interfaces.
	* conexus/serial.cpp, conexus/serial.h, conexus/serial_interface.h:
	  Create SerialInterface so that Serial and DBus::SerialProxy can
	  be used with a common interface
	* conexus/ipv4_tcp.cpp, conexus/ipv4_tcp.h, conexus/ipv4_udp.cpp,
	  conexus/ipv6_tcp.cpp, conexus/ipv6_tcp.h, conexus/ipv6_udp.cpp:
	  Correct address/host terminology usage
	* conexus/ipv4_ip.cpp, conexus/ipv4_ip.h, conexus/ipv6_ip.cpp,
	  conexus/ipv6_ip.h: Create IPAddressInterface so that addresses
	  and their dbus proxies can be used with a common interface
	* conexus/ip.h, conexus/ipaddress.h[DEL],
	  conexus/ipaddress_interface.h, conexus/ipv4_address.cpp,
	  conexus/ipv4_address.h, conexus/ipv6_address.cpp,
	  conexus/ipv6_address.h: Create IPAddressInterface so that
	  addresses and their dbus proxies can be used with a common
	  interface
	* conexus/Makefile.am:
	* conexus/data.cpp, conexus/data.h, conexus/timeval.cpp,
	  conexus/timeval.h: Replace Glib::TimeVal with a simple TimeVal to
	  eventually eliminate Glib dependency
	* conexus/tty.cpp, conexus/tty.h, conexus/tty_interface.h: Create
	  TTYInterface so that TTY and TTYProxy can be used with a common
	  interface

2009-06-09  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ., ChangeLog: 0.8.0
	* conexus.kdevelop:
	* examples/Makefile.am, examples/factory, examples/file,
	  examples/ip-address, examples/messagequeue, examples/miniterm,
	  examples/nspr, examples/nspr/nspr-tcp, examples/nspr/nspr-udp,
	  examples/nss, examples/nss/nss-ssl, examples/pipe,
	  examples/quickstart, examples/registry, examples/serial,
	  examples/ssl, examples/ssl/Makefile.in,
	  examples/ssl/dtls-ipv4-udp,
	  examples/ssl/dtls-ipv4-udp/dtls_ipv4_udp_server.cpp,
	  examples/ssl/ssl-ipv4-tcp,
	  examples/ssl/ssl-ipv4-tcp/ssl_ipv4_tcp_server.cpp,
	  examples/ssl/ssl-ipv4-tcp/ssl_ipv4_tcp_simple_server.cpp,
	  examples/ssl/ssl-ipv6-tcp,
	  examples/ssl/ssl-ipv6-tcp/ssl_ipv6_tcp_server.cpp,
	  examples/ssl/ssl-ipv6-tcp/ssl_ipv6_tcp_simple_server.cpp,
	  examples/tcp, examples/tcp/ipv4_tcp_server.cpp,
	  examples/tcp/ipv6_tcp_server.cpp, examples/udp,
	  examples/udpposet: Changed flag-based variables to use is_enabled
	  and enable_ terms.
	* examples/dbus, examples/dbus/Makefile.am,
	  examples/dbus/endpoint-control,
	  examples/dbus/endpoint-control/Makefile.am,
	  examples/dbus/endpoint-control/endpoint_controllee.cpp,
	  examples/dbus/endpoint-control/endpoint_controller.cpp,
	  examples/dbus/endpoint-control/endpoint_data_sender.cpp,
	  examples/dbus/endpoint-control/endpoint_watcher.cpp,
	  examples/dbus/ipv4-udp-control,
	  examples/dbus/ipv4-udp-control/Makefile.am,
	  examples/dbus/ipv4-udp-control/ipv4_udp_controllee.cpp,
	  examples/dbus/ipv4-udp-control/ipv4_udp_controller.cpp,
	  examples/dbus/ipv4-udp-control/ipv4_udp_data_sender.cpp,
	  examples/dbus/ipv4-udp-control/ipv4_udp_watcher.cpp: Added dbus
	  examples
	* examples/multicast:
	* examples/multicast/ipv4_multicast_client.cpp,
	  examples/multicast/ipv6_multicast_client.cpp:
	* acinclude.m4[DEL]: Moved m4 macros from acinclude.m4 to m4
	  directory and updated autogen.sh to include
	* Makefile.am: Added initial dbus support
	* configure.in: Added initial dbus support
	* conexus.spec.m4: Added initial dbus support
	* conexus-gtkmm-1.0.pc.in, conexus-nspr-1.0.pc.in,
	  conexus-nss-1.0.pc.in, conexus-ssl-1.0.pc.in: Added missing
	  dependency on conexus
	* conexus-dbus, conexus-dbus-1.0.pc.in, conexus-dbus.h,
	  conexus-dbus/Makefile.am, conexus-dbus/endpoint.xml,
	  conexus-dbus/ipv4_address.xml, conexus-dbus/ipv4_ip.xml,
	  conexus-dbus/ipv4_tcp.xml, conexus-dbus/ipv4_tcpserver.xml,
	  conexus-dbus/ipv4_udp.xml, conexus-dbus/server.xml: Added initial
	  dbus support
	* conexus/Makefile.am:
	* conexus/utility.cpp, conexus/utility.h: Added dbus option to
	  Conexus::init()
	* conexus/socket.cpp, conexus/socket.h: Changed flag-based
	  variables to use is_enabled and enable_ terms.
	* conexus/ipv6_tcpserver.cpp, conexus/ipv6_tcpserver.h: Added
	  methods to set local address. Changed flag-based variables to use
	  is_enabled and enable_ terms.
	* conexus/ipv6_udp.cpp, conexus/ipv6_udp.h: Changed function names
	  to improve readability. Changed flag-based variables to use
	  is_enabled and enable_ terms.
	* conexus/ipv4_tcpserver.cpp, conexus/ipv4_tcpserver.h: Added
	  methods to set local address. Changed flag-based variables to use
	  is_enabled and enable_ terms.
	* conexus/ipv4_ip.h, conexus/ipv4_tcp.cpp:
	* conexus/ipv4_udp.cpp, conexus/ipv4_udp.h: Changed function names
	  to improve readability. Changed flag-based variables to use
	  is_enabled and enable_ terms.
	* conexus/except.cpp:
	* autogen.sh: Moved m4 macros from acinclude.m4 to m4 directory and
	  updated autogen.sh to include
	* m4, m4/ac_cxx_compile_stdcxx_0x.m4, m4/ax_dbus_cxx_xml2cpp.m4,
	  m4/ax_prefix_config_h.m4: Moved m4 macros from acinclude.m4 to m4
	  directory and updated autogen.sh to include

2009-05-21  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog: 0.7.0
	* ., ChangeLog, ChangeLog.old, conexus.kdevelop, svn2cl.authors,
	  unit-tests:
	* examples, examples/Makefile.am, examples/enumeration,
	  examples/enumeration/Makefile.am,
	  examples/enumeration/enumerate_serial.cpp, examples/packet,
	  examples/packet/ll_client.cpp, examples/udplite,
	  examples/udplite/Makefile.am,
	  examples/udplite/ipv4_udplite_client.cpp,
	  examples/udplite/ipv4_udplite_server.cpp,
	  examples/udplite/ipv6_udplite_client.cpp,
	  examples/udplite/ipv6_udplite_server.cpp:
	* demos:
	* demos/conexus-gtkmm-demo,
	  demos/conexus-gtkmm-demo/example_netcombobox.cpp,
	  demos/conexus-gtkmm-demo/example_serialcombobox.cpp:
	* Doxyfile[DEL]:
	* conexus/Makefile.am:
	* conexus/ipv6_udp.cpp: Modified to support moving of utility
	  functions to Network namespace
	* conexus-gtkmm, conexus-gtkmm/netcombobox.cpp,
	  conexus-gtkmm/netcombobox.h, conexus-gtkmm/serialcombobox.cpp,
	  conexus-gtkmm/serialcombobox.h: Updated to support new
	  enumeration framework based on udev and netdevice replacing hal
	* aminclude.am[DEL]:
	* conexus, conexus/Makefile.am:
	* conexus/tty.cpp, conexus/tty.h: Changed open method to accept
	  const std::string& instead of const std::string
	* conexus/utility.cpp, conexus/utility.h: Moved netdevice utility
	  functions to Network namespace
	* conexus/serial.cpp, conexus/serial.h: Added enumeration support
	  via udev
	* conexus/network_device.cpp, conexus/network_device.h: Added an
	  initial rough version based on functions in utility.h to wrap
	  netdevice(7)
	* conexus/ll_address.cpp: Modified to support moving of utility
	  functions to Network namespace
	* conexus/ipv6_udplite.cpp, conexus/ipv6_udplite.h: Added UDP-Lite
	  endpoints
	* conexus/ipv6_udp.cpp, conexus/ipv6_udp.h: Added documentation and
	  modified to support UDP-Lite
	* conexus/ipv4_udplite.cpp, conexus/ipv4_udplite.h: Added UDP-Lite
	  endpoints
	* conexus/ipv4_udp.cpp, conexus/ipv4_udp.h: Added documentation and
	  modified to support UDP-Lite
	* conexus/endpoint.h:
	* doc/images/bug-small.png, doc/images/bugs-small.png,
	  doc/images/conexus-logo.png, doc/images/conexus_header_logo.png,
	  doc/images/documents-small.png, doc/images/download-small.png,
	  doc/images/favicon.ico, doc/images/fedora-logo-tiny.png,
	  doc/images/gplv3.png, doc/images/gtk-logo-small.png,
	  doc/images/openssl-logo.png, doc/images/sourcecode-small.png:
	* doc, doc/Doxyfile, doc/Makefile.am, doc/doxygen_header.html,
	  doc/doxygen_to_devhelp.xsl.m4, doc/www[DEL]:
	* configure.in:
	* conexus.spec.m4:
	* conexus.h:
	* acinclude.m4:
	* Makefile.am:

2009-03-03  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* Doxyfile, Makefile.am, conexus-1.0.pc.in,
	  conexus-gtkmm-1.0.pc.in, conexus-gtkmm.h,
	  conexus-gtkmm/Makefile.am, conexus-nspr-1.0.pc.in,
	  conexus-nspr/Makefile.am, conexus-nss-1.0.pc.in,
	  conexus-nss/Makefile.am, conexus-ssl-1.0.pc.in,
	  conexus-ssl/Makefile.am, conexus.kdevelop, conexus.spec.m4,
	  conexus/Makefile.am, configure.in, demos/Makefile.am,
	  demos/conexus-gtkmm-demo/Makefile.am,
	  demos/conexus-gtkmm-demo/demos.h,
	  demos/conexus-gtkmm-demo/demowindow.cc, doc/doxygen.css,
	  doc/doxygen_header.html, examples/Makefile.am,
	  examples/factory/Makefile.am, examples/file/Makefile.am,
	  examples/ip-address/Makefile.am,
	  examples/messagequeue/Makefile.am, examples/miniterm/Makefile.am,
	  examples/multicast/Makefile.am, examples/nspr/Makefile.am,
	  examples/nspr/nspr-tcp/Makefile.am,
	  examples/nspr/nspr-udp/Makefile.am, examples/nss/Makefile.am,
	  examples/nss/nss-ssl/Makefile.am, examples/packet/Makefile.am,
	  examples/pipe/Makefile.am, examples/quickstart/Makefile.am,
	  examples/registry/Makefile.am, examples/serial/Makefile.am,
	  examples/ssl/Makefile.am, examples/ssl/dtls-ipv4-udp/Makefile.am,
	  examples/ssl/ssl-ipv4-tcp/Makefile.am,
	  examples/ssl/ssl-ipv6-tcp/Makefile.am, examples/tcp/Makefile.am,
	  examples/udp/Makefile.am, examples/udpposet/Makefile.am,
	  templates/cpp, templates/h, unit-tests/Makefile.am: 0.6.0
	* conexus-gtkmm/spinner.cpp, conexus-gtkmm/spinner.h: Fixed Spinner
	  to reflect changes in papyrus
	* conexus/file.cpp, conexus/file.h: Changed set_eof() to void
	  function rather than returning a bool

2009-01-08  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, Makefile.am, conexus.kdevelop, conexus.spec.m4: 0.5.98

2009-01-06  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, Makefile.am: 0.5.98

2009-01-05  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* acinclude.m4: Fixed doxygen generation issue
	* examples/nss/nss-ssl/NSPRerrs.h, examples/nss/nss-ssl/SECerrs.h,
	  examples/nss/nss-ssl/SSLerrs.h, examples/nss/nss-ssl/client.c,
	  examples/nss/nss-ssl/secerror.c, examples/nss/nss-ssl/secutil.h,
	  examples/nss/nss-ssl/server.c, examples/nss/nss-ssl/sslerror.h,
	  examples/nss/nss-ssl/sslsample.c,
	  examples/nss/nss-ssl/sslsample.h:

2008-11-10  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* configure.in:
	* examples/COPYING[DEL], examples/Makefile.am, examples/factory,
	  examples/factory/Makefile.am,
	  examples/factory/factory_client.cpp,
	  examples/factory/factory_server.cpp, examples/file/Makefile.am,
	  examples/file/file_client.cpp, examples/file/file_eof.cpp,
	  examples/file/file_eof_signal.cpp, examples/file/file_server.cpp,
	  examples/file/test_open_close.cpp,
	  examples/messagequeue/Makefile.am,
	  examples/messagequeue/messagequeue_client.cpp,
	  examples/messagequeue/messagequeue_server.cpp,
	  examples/miniterm/Makefile.am, examples/miniterm/miniterm.cpp,
	  examples/multicast/Makefile.am,
	  examples/multicast/ipv4_multicast_client.cpp,
	  examples/multicast/ipv4_multicast_server.cpp,
	  examples/multicast/ipv6_multicast_client.cpp,
	  examples/multicast/ipv6_multicast_server.cpp, examples/nspr,
	  examples/nspr/Makefile.am, examples/nspr/nspr-tcp,
	  examples/nspr/nspr-tcp/Makefile.am,
	  examples/nspr/nspr-tcp/nspr_ipv4_tcp_client.cpp,
	  examples/nspr/nspr-tcp/nspr_ipv4_tcp_server.cpp,
	  examples/nspr/nspr-udp, examples/nspr/nspr-udp/Makefile.am,
	  examples/nspr/nspr-udp/nspr_ipv4_udp_client.cpp,
	  examples/nspr/nspr-udp/nspr_ipv4_udp_server.cpp, examples/nss,
	  examples/nss/Makefile.am, examples/nss/nss-ssl,
	  examples/nss/nss-ssl/Makefile.am,
	  examples/nss/nss-ssl/nss_ipv4_ssl_client.cpp,
	  examples/nss/nss-ssl/nss_ipv4_ssl_server.cpp,
	  examples/packet/Makefile.am, examples/packet/ll_client.cpp,
	  examples/packet/ll_server.cpp, examples/pipe/Makefile.am,
	  examples/pipe/anonymous_pipe.cpp,
	  examples/pipe/anonymous_pipe_server.cpp, examples/quickstart,
	  examples/quickstart/Makefile.am,
	  examples/quickstart/quickstart_client.cpp,
	  examples/quickstart/quickstart_server.cpp, examples/registry,
	  examples/registry/Makefile.am,
	  examples/registry/registry_client.cpp,
	  examples/registry/registry_server.cpp,
	  examples/serial/Makefile.am, examples/serial/serial_send.cpp,
	  examples/serial/serial_speed_test_receiver.cpp,
	  examples/serial/serial_speed_test_sender.cpp, examples/ssl,
	  examples/ssl/Makefile.am, examples/ssl/dtls-ipv4-udp,
	  examples/ssl/dtls-ipv4-udp/Makefile.am,
	  examples/ssl/dtls-ipv4-udp/dtls_ipv4_udp_client.cpp,
	  examples/ssl/dtls-ipv4-udp/dtls_ipv4_udp_server.cpp,
	  examples/ssl/ssl-ipv4-tcp, examples/ssl/ssl-ipv4-tcp/Makefile.am,
	  examples/ssl/ssl-ipv4-tcp/ssl_ipv4_tcp_client.cpp,
	  examples/ssl/ssl-ipv4-tcp/ssl_ipv4_tcp_server.cpp,
	  examples/ssl/ssl-ipv4-tcp/ssl_ipv4_tcp_simple_client.cpp,
	  examples/ssl/ssl-ipv4-tcp/ssl_ipv4_tcp_simple_server.cpp,
	  examples/ssl/ssl-ipv6-tcp, examples/ssl/ssl-ipv6-tcp/Makefile.am,
	  examples/ssl/ssl-ipv6-tcp/ssl_ipv6_tcp_client.cpp,
	  examples/ssl/ssl-ipv6-tcp/ssl_ipv6_tcp_server.cpp,
	  examples/ssl/ssl-ipv6-tcp/ssl_ipv6_tcp_simple_client.cpp,
	  examples/ssl/ssl-ipv6-tcp/ssl_ipv6_tcp_simple_server.cpp,
	  examples/tcp/Makefile.am, examples/tcp/ipv4_tcp_client.cpp,
	  examples/tcp/ipv4_tcp_echo_client.cpp,
	  examples/tcp/ipv4_tcp_echo_server.cpp,
	  examples/tcp/ipv4_tcp_server.cpp,
	  examples/tcp/ipv4_udp_tcp_relay.cpp,
	  examples/tcp/ipv6_tcp_client.cpp,
	  examples/tcp/ipv6_tcp_echo_client.cpp,
	  examples/tcp/ipv6_tcp_echo_server.cpp,
	  examples/tcp/ipv6_tcp_server.cpp, examples/udp/Makefile.am,
	  examples/udp/ipv4_udp_client.cpp,
	  examples/udp/ipv4_udp_server.cpp,
	  examples/udp/ipv6_udp_client.cpp,
	  examples/udp/ipv6_udp_server.cpp, examples/udp/udp_function.cpp,
	  examples/udp/udp_method.cpp, examples/udpposet/Makefile.am,
	  examples/udpposet/ipv4_udpposet_client.cpp,
	  examples/udpposet/ipv4_udpposet_server.cpp,
	  examples/udpposet/ipv6_udpposet_client.cpp,
	  examples/udpposet/ipv6_udpposet_server.cpp:
	* demos, demos/Makefile.am, demos/conexus-gtkmm-demo,
	  demos/conexus-gtkmm-demo/Makefile.am,
	  demos/conexus-gtkmm-demo/demo-common.cc,
	  demos/conexus-gtkmm-demo/demo-common.h,
	  demos/conexus-gtkmm-demo/demos.h,
	  demos/conexus-gtkmm-demo/demowindow.cc,
	  demos/conexus-gtkmm-demo/demowindow.h,
	  demos/conexus-gtkmm-demo/example_dotteddecimalentry.cpp,
	  demos/conexus-gtkmm-demo/example_endpointstopstartbutton.cpp,
	  demos/conexus-gtkmm-demo/example_factorycombobox.cpp,
	  demos/conexus-gtkmm-demo/example_hostentry.cpp,
	  demos/conexus-gtkmm-demo/example_hostportentry.cpp,
	  demos/conexus-gtkmm-demo/example_portentry.cpp,
	  demos/conexus-gtkmm-demo/example_progressbar.cpp,
	  demos/conexus-gtkmm-demo/example_serialcombobox.cpp,
	  demos/conexus-gtkmm-demo/example_spinner.cpp,
	  demos/conexus-gtkmm-demo/example_ttybytesizeradio.cpp,
	  demos/conexus-gtkmm-demo/example_ttyflowcontrolcombobox.cpp,
	  demos/conexus-gtkmm-demo/example_ttyparitycombobox.cpp,
	  demos/conexus-gtkmm-demo/example_ttyparityerrorcombobox.cpp,
	  demos/conexus-gtkmm-demo/example_ttyspeedcombobox.cpp,
	  demos/conexus-gtkmm-demo/example_ttystopbitsradio.cpp,
	  demos/conexus-gtkmm-demo/example_ttywidget.cpp,
	  demos/conexus-gtkmm-demo/example_ttywidget_demo.cpp,
	  demos/conexus-gtkmm-demo/main.cc,
	  demos/conexus-gtkmm-demo/textwidget.cc,
	  demos/conexus-gtkmm-demo/textwidget.h:
	* doc/doxygen.css, doc/doxygen_header.html:
	* examples/ip-address/Makefile.am,
	  examples/ip-address/ipaddrtest.cpp:
	* examples/ip-address[CPY], examples/ip_address[DEL]:
	* examples/pcap[DEL]:
	* doc/www/background.php, doc/www/index.php, doc/www/license.php:
	* doc/logo/conexus-small.png, doc/logo/conexus3232.png:
	* doc/images/blocking_write.png[DEL], doc/images/callback.png[DEL],
	  doc/images/communication.flw[DEL],
	  doc/images/data_received_notification.png[DEL],
	  doc/images/endpoints.png[DEL],
	  doc/images/nonblocking_write.png[DEL],
	  doc/images/problem.png[DEL], doc/images/read.png[DEL],
	  doc/images/read_on_notification.png[DEL],
	  doc/images/read_with_callback.png[DEL], doc/images/tcp.png[DEL],
	  doc/images/write_notification.png[DEL]:
	* doc[CPY]:
	* Makefile.am, README, acinclude.m4, aminclude.am,
	  conexus-1.0.pc.in, conexus-gtkmm-1.0.pc.in, conexus-gtkmm.h,
	  conexus-nspr-1.0.pc.in, conexus-nspr.h, conexus-nss-1.0.pc.in,
	  conexus-nss.h, conexus-ssl-1.0.pc.in, conexus-ssl.h, conexus.h,
	  conexus.kdevelop, conexus.spec.m4[CPY], configure.in,
	  spec.m4[DEL]:
	* Doxyfile:
	* ChangeLog:
	* COPYING.LIB[DEL]:
	* COPYING:
	* unit-tests/Makefile.am, unit-tests/ipv4_unit_tests.cpp:
	* unit-tests[CPY]:
	* templates/cpp, templates/h:
	* conexus-ssl, conexus-ssl/Makefile.am, conexus-ssl/context.cpp,
	  conexus-ssl/context.h, conexus-ssl/enums.h,
	  conexus-ssl/except.cpp, conexus-ssl/except.h,
	  conexus-ssl/ipv4_tcp.cpp, conexus-ssl/ipv4_tcp.h,
	  conexus-ssl/ipv4_tcpserver.cpp, conexus-ssl/ipv4_tcpserver.h,
	  conexus-ssl/ipv4_udp.cpp, conexus-ssl/ipv4_udp.h,
	  conexus-ssl/ipv6_tcp.cpp, conexus-ssl/ipv6_tcp.h,
	  conexus-ssl/ipv6_tcpserver.cpp, conexus-ssl/ipv6_tcpserver.h,
	  conexus-ssl/ssl.cpp, conexus-ssl/ssl.h, conexus-ssl/utility.cpp,
	  conexus-ssl/utility.h:
	* conexus-nss, conexus-nss/Makefile.am,
	  conexus-nss/certificate.cpp, conexus-nss/certificate.h,
	  conexus-nss/certificatedb.cpp, conexus-nss/certificatedb.h,
	  conexus-nss/certificatenicknames.cpp,
	  conexus-nss/certificatenicknames.h, conexus-nss/enums.h,
	  conexus-nss/except_nss.h, conexus-nss/pk11slot.cpp,
	  conexus-nss/pk11slot.h, conexus-nss/privatekey.cpp,
	  conexus-nss/privatekey.h, conexus-nss/sslsocket.cpp,
	  conexus-nss/sslsocket.h, conexus-nss/utility.cpp,
	  conexus-nss/utility.h:
	* conexus-nspr/Makefile.am, conexus-nspr/file.cpp,
	  conexus-nspr/file.h, conexus-nspr/filedescriptor.cpp,
	  conexus-nspr/filedescriptor.h, conexus-nspr/socket.cpp,
	  conexus-nspr/socket.h, conexus-nspr/tcp.cpp, conexus-nspr/tcp.h,
	  conexus-nspr/tcpserver.cpp, conexus-nspr/tcpserver.h,
	  conexus-nspr/udp.cpp, conexus-nspr/udp.h,
	  conexus-nspr/utility.cpp, conexus-nspr/utility.h:
	* conexus-nspr:
	* conexus-gtkmm/Makefile.am, conexus-gtkmm/addresscontainer.cpp,
	  conexus-gtkmm/addresscontainer.h, conexus-gtkmm/conexusmm.h[DEL],
	  conexus-gtkmm/dataprogresswatcher.cpp,
	  conexus-gtkmm/dataprogresswatcher.h,
	  conexus-gtkmm/dotteddecimalentry.cpp,
	  conexus-gtkmm/dotteddecimalentry.h,
	  conexus-gtkmm/endpointstartstopbutton.cpp[CPY],
	  conexus-gtkmm/endpointstartstopbutton.h[CPY],
	  conexus-gtkmm/endpointstopbutton.cpp[DEL],
	  conexus-gtkmm/endpointstopbutton.h[DEL],
	  conexus-gtkmm/factorycombobox.cpp,
	  conexus-gtkmm/factorycombobox.h, conexus-gtkmm/hostentry.cpp,
	  conexus-gtkmm/hostentry.h, conexus-gtkmm/hostportentry.cpp,
	  conexus-gtkmm/hostportentry.h, conexus-gtkmm/logo.cpp,
	  conexus-gtkmm/logo.h, conexus-gtkmm/logo_embedded_image.h,
	  conexus-gtkmm/portentry.cpp, conexus-gtkmm/portentry.h,
	  conexus-gtkmm/progressbar.cpp, conexus-gtkmm/progressbar.h,
	  conexus-gtkmm/serialcombobox.cpp, conexus-gtkmm/serialcombobox.h,
	  conexus-gtkmm/spinner.cpp, conexus-gtkmm/spinner.h,
	  conexus-gtkmm/ttybytesizeradio.cpp,
	  conexus-gtkmm/ttybytesizeradio.h,
	  conexus-gtkmm/ttyflowcontrolcombobox.cpp,
	  conexus-gtkmm/ttyflowcontrolcombobox.h,
	  conexus-gtkmm/ttyparitycombobox.cpp,
	  conexus-gtkmm/ttyparitycombobox.h,
	  conexus-gtkmm/ttyparityerrorcombobox.cpp,
	  conexus-gtkmm/ttyparityerrorcombobox.h,
	  conexus-gtkmm/ttyspeedcombobox.cpp,
	  conexus-gtkmm/ttyspeedcombobox.h,
	  conexus-gtkmm/ttystopbitsradio.cpp,
	  conexus-gtkmm/ttystopbitsradio.h, conexus-gtkmm/ttywidget.cpp,
	  conexus-gtkmm/ttywidget.h:
	* conexus/Makefile.am, conexus/address.cpp, conexus/address.h,
	  conexus/data.cpp, conexus/data.h, conexus/endpoint.cpp,
	  conexus/endpoint.h, conexus/endpointserver.cpp,
	  conexus/endpointserver.h, conexus/enums.h, conexus/except.cpp,
	  conexus/except.h, conexus/except_address.h,
	  conexus/except_bind.h, conexus/except_close.h,
	  conexus/except_connect.h, conexus/except_listen.h,
	  conexus/except_open.h, conexus/except_read.h,
	  conexus/except_socket.h, conexus/except_state.h,
	  conexus/except_write.h, conexus/factory.cpp, conexus/factory.h,
	  conexus/file.cpp, conexus/file.h, conexus/filedescriptor.cpp,
	  conexus/filedescriptor.h, conexus/ip.cpp, conexus/ip.h,
	  conexus/ipaddress.h, conexus/ipv4_address.cpp,
	  conexus/ipv4_address.h, conexus/ipv4_ip.cpp, conexus/ipv4_ip.h,
	  conexus/ipv4_tcp.cpp, conexus/ipv4_tcp.h,
	  conexus/ipv4_tcpserver.cpp, conexus/ipv4_tcpserver.h,
	  conexus/ipv4_udp.cpp, conexus/ipv4_udp.h,
	  conexus/ipv4_udpposet.cpp, conexus/ipv4_udpposet.h,
	  conexus/ipv6_address.cpp, conexus/ipv6_address.h,
	  conexus/ipv6_ip.cpp, conexus/ipv6_ip.h, conexus/ipv6_tcp.cpp,
	  conexus/ipv6_tcp.h, conexus/ipv6_tcpserver.cpp,
	  conexus/ipv6_tcpserver.h, conexus/ipv6_udp.cpp,
	  conexus/ipv6_udp.h, conexus/ipv6_udpposet.cpp,
	  conexus/ipv6_udpposet.h, conexus/ll_address.cpp,
	  conexus/ll_address.h, conexus/ll_packet.cpp, conexus/ll_packet.h,
	  conexus/messagequeue.cpp, conexus/messagequeue.h,
	  conexus/object.h, conexus/pipe.cpp, conexus/pipe.h,
	  conexus/pointer.h, conexus/registry.cpp, conexus/registry.h,
	  conexus/serial.cpp, conexus/serial.h, conexus/server.cpp,
	  conexus/server.h, conexus/socket.cpp, conexus/socket.h,
	  conexus/tty.cpp, conexus/tty.h, conexus/utility.cpp,
	  conexus/utility.h:
	* conexus-gtkmm/Makefile.am,
	  conexus-gtkmm/addresscontainer.cpp[CPY],
	  conexus-gtkmm/addresscontainer.h[CPY],
	  conexus-gtkmm/conexusmm[DEL], conexus-gtkmm/conexusmm.h[CPY],
	  conexus-gtkmm/dataprogresswatcher.cpp[CPY],
	  conexus-gtkmm/dataprogresswatcher.h[CPY],
	  conexus-gtkmm/dotteddecimalentry.cpp[CPY],
	  conexus-gtkmm/dotteddecimalentry.h[CPY],
	  conexus-gtkmm/endpointstopbutton.cpp[CPY],
	  conexus-gtkmm/endpointstopbutton.h[CPY],
	  conexus-gtkmm/hostentry.cpp[CPY], conexus-gtkmm/hostentry.h[CPY],
	  conexus-gtkmm/hostportentry.cpp[CPY],
	  conexus-gtkmm/hostportentry.h[CPY], conexus-gtkmm/logo.cpp[CPY],
	  conexus-gtkmm/logo.h[CPY],
	  conexus-gtkmm/logo_embedded_image.h[CPY],
	  conexus-gtkmm/portentry.cpp[CPY], conexus-gtkmm/portentry.h[CPY],
	  conexus-gtkmm/progressbar.cpp[CPY],
	  conexus-gtkmm/progressbar.h[CPY],
	  conexus-gtkmm/serialcombobox.cpp[CPY],
	  conexus-gtkmm/serialcombobox.h[CPY],
	  conexus-gtkmm/spinner.cpp[CPY], conexus-gtkmm/spinner.h[CPY],
	  conexus-gtkmm/ttybytesizeradio.cpp[CPY],
	  conexus-gtkmm/ttybytesizeradio.h[CPY],
	  conexus-gtkmm/ttyflowcontrolcombobox.cpp[CPY],
	  conexus-gtkmm/ttyflowcontrolcombobox.h[CPY],
	  conexus-gtkmm/ttyparitycombobox.cpp[CPY],
	  conexus-gtkmm/ttyparitycombobox.h[CPY],
	  conexus-gtkmm/ttyparityerrorcombobox.cpp[CPY],
	  conexus-gtkmm/ttyparityerrorcombobox.h[CPY],
	  conexus-gtkmm/ttyspeedcombobox.cpp[CPY],
	  conexus-gtkmm/ttyspeedcombobox.h[CPY],
	  conexus-gtkmm/ttystopbitsradio.cpp[CPY],
	  conexus-gtkmm/ttystopbitsradio.h[CPY],
	  conexus-gtkmm/ttywidget.cpp[CPY], conexus-gtkmm/ttywidget.h[CPY]:
	* conexus-gtkmm/AUTHORS[DEL], conexus-gtkmm/COPYING[DEL],
	  conexus-gtkmm/ChangeLog[DEL], conexus-gtkmm/Doxyfile[DEL],
	  conexus-gtkmm/INSTALL[DEL], conexus-gtkmm/NEWS[DEL],
	  conexus-gtkmm/README[DEL], conexus-gtkmm/TODO[DEL],
	  conexus-gtkmm/acinclude.m4[DEL], conexus-gtkmm/aminclude.am[DEL],
	  conexus-gtkmm/autogen.sh[DEL],
	  conexus-gtkmm/conexusmm-1.0.pc.in[DEL],
	  conexus-gtkmm/conexusmm.desktop[DEL],
	  conexus-gtkmm/conexusmm.kdevelop[DEL],
	  conexus-gtkmm/configure.in[DEL], conexus-gtkmm/demos[DEL],
	  conexus-gtkmm/docs[DEL], conexus-gtkmm/packaging[DEL],
	  conexus-gtkmm/templates[DEL]:
	* docs[DEL]:
	* unit_tests[DEL]:
	* conexus-gtkmm[CPY]:

2007-03-14  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* conexus/data.cpp, conexus/data.h, configure.in,
	  docs/www/index.php, spec.m4:

2007-03-13  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog:
	* Makefile.am, configure.in, docs/www/index.php, packaging[DEL],
	  spec.m4:
	* conexus/messagequeue.cpp: Updated to reflect changes in Data
	  typecast operators.
	* conexus/data.cpp, conexus/data.h: Removed several typecast
	  operators.

2007-03-11  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog:
	* ChangeLog, Makefile.am, conexus.kdevelop, configure.in, spec.m4:
	* docs/www/index.php:
	* examples/ip_address/ipaddrtest.cpp:
	* conexus/Makefile.am, conexus/data.cpp, conexus/data.h,
	  conexus/endpoint.h:

2007-03-10  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, Doxyfile, Makefile.am, autogen.sh, conexus.kdevelop,
	  configure.in, docs/www/index.php, docs/www/site.php.in,
	  docs/www/utility.php:
	* examples/miniterm/miniterm.cpp:
	* examples/pipe/anonymous_pipe.cpp,
	  examples/pipe/anonymous_pipe_server.cpp:
	* examples/serial/serial_send.cpp,
	  examples/serial/serial_speed_test_receiver.cpp,
	  examples/serial/serial_speed_test_sender.cpp:
	* examples/tcp/ipv4_tcp_client.cpp,
	  examples/tcp/ipv4_tcp_echo_client.cpp,
	  examples/tcp/ipv4_tcp_echo_server.cpp,
	  examples/tcp/ipv4_tcp_server.cpp,
	  examples/tcp/ipv4_udp_tcp_relay.cpp,
	  examples/tcp/ipv6_tcp_client.cpp,
	  examples/tcp/ipv6_tcp_echo_client.cpp,
	  examples/tcp/ipv6_tcp_echo_server.cpp,
	  examples/tcp/ipv6_tcp_server.cpp:
	* examples/udp/ipv4_udp_client.cpp,
	  examples/udp/ipv4_udp_server.cpp,
	  examples/udp/ipv6_udp_client.cpp,
	  examples/udp/ipv6_udp_server.cpp, examples/udp/udp_function.cpp,
	  examples/udp/udp_method.cpp:
	* examples/udpposet/ipv4_udpposet_client.cpp,
	  examples/udpposet/ipv4_udpposet_server.cpp,
	  examples/udpposet/ipv6_udpposet_client.cpp,
	  examples/udpposet/ipv6_udpposet_server.cpp:
	* examples/Makefile.am:
	* examples/packet/ll_client.cpp, examples/packet/ll_server.cpp:
	* examples/multicast/ipv4_multicast_client.cpp,
	  examples/multicast/ipv4_multicast_server.cpp,
	  examples/multicast/ipv6_multicast_client.cpp,
	  examples/multicast/ipv6_multicast_server.cpp:
	* examples/messagequeue, examples/messagequeue/Makefile.am,
	  examples/messagequeue/messagequeue_client.cpp,
	  examples/messagequeue/messagequeue_server.cpp:
	* examples/ip_address/ipaddrtest.cpp:
	* examples/file, examples/file/Makefile.am,
	  examples/file/file_client.cpp, examples/file/file_eof.cpp,
	  examples/file/file_server.cpp, examples/file/test.txt:
	* spec.m4:
	* conexus.h:
	* conexus-1.0.pc.in: Added support for static linkage and fixed
	  Libs
	* templates/cpp, templates/h:
	* packaging/Makefile.am[DEL], packaging/fedora-5/Makefile.am[DEL],
	  packaging/fedora-5/conexus.spec.in[DEL],
	  packaging/fedora-6/Makefile.am[DEL],
	  packaging/fedora-6/conexus.spec.in[DEL], packaging/spec.m4[DEL],
	  packaging/suse-10.1/Makefile.am[DEL],
	  packaging/suse-10.1/conexus.spec.in[DEL]:
	* conexus/except_nss.h[DEL]:
	* conexus/ipv6_udp.cpp, conexus/ipv6_udp.h: IPv6::UDP:
	  Added overloaded create() methods to accept uint32_t, in6_addr or
	  hostname string.
	  Added support for managing specific interfaces when multicasting.
	  Added methods for suppressing multicast join messages.
	* conexus/ipv6_tcp.cpp, conexus/ipv6_tcp.h,
	  conexus/ipv6_tcpserver.cpp, conexus/ipv6_tcpserver.h: Added
	  overloaded create() methods to accept uint32_t, in6_addr or
	  hostname string.
	* conexus/ipv6_ip.cpp, conexus/ipv6_ip.h: IPv6::IP:
	  Added a virtual base method for connecting to an address.
	  Added a virtual base method for returning the local address.
	  Added overloaded virtual base methods for setting the remote
	  address from a uint32_t, struct in6_addr, or a hostname string.
	* conexus/ipv4_udp.cpp, conexus/ipv4_udp.h: IPv4::UDP:
	  Added overloaded create() methods to accept uint32_t and hostname
	  string.
	  Added support for managing specific interfaces when multicasting.
	  Added methods for suppressing multicast join messages.
	* conexus/ipv4_tcpserver.cpp, conexus/ipv4_tcpserver.h:
	  IPv4::TCPServer: Added overloaded create() methods to accept
	  uint32_t and hostname string.
	* conexus/ipv4_tcp.cpp, conexus/ipv4_tcp.h: IPv4::TCP: Added
	  overloaded create() methods to accept uint32_t and hostname
	  string.
	* conexus/ipv4_ip.cpp, conexus/ipv4_ip.h: IPv4::IP:
	  Added a virtual base method for connecting to an address.
	  Added a virtual base method for returning the local address.
	  Added overloaded virtual base methods for setting the remote
	  address from a uint32_t or a hostname string.
	* conexus/ipv6_address.cpp, conexus/ipv6_address.h: IPv6::Address:
	  Added constructor for uint32_t address and port.
	  Added constructor for string hostname and port.
	  Added support for accessing IPv6 dataflow id.
	  Added support for accessing IPv6 scope id.
	  Added struct sockaddr_in6* operator.
	  Added changed signals for address, port, prefix, flow id and
	  scope id.
	* conexus/ipv4_address.cpp, conexus/ipv4_address.h: Added changed
	  signals for the address, port and prefix.
	* conexus/ipv4_udpposet.cpp, conexus/ipv4_udpposet.h,
	  conexus/ipv6_udpposet.cpp, conexus/ipv6_udpposet.h: Added more
	  overloaded add_destination() methods for adding addresses to the
	  PO set.
	* conexus/ll_address.cpp, conexus/ll_address.h:
	* conexus/ll_packet.cpp, conexus/ll_packet.h:
	* conexus/pipe.cpp, conexus/pipe.h: Restructured to support new
	  read_data() and write_data() virtual methods.
	* conexus/serial.cpp, conexus/serial.h:
	* conexus/server.cpp, conexus/server.h:
	* conexus/socket.cpp, conexus/socket.h: Restructured to support new
	  read_data() and write_data() virtual methods.
	* conexus/tty.cpp, conexus/tty.h: Restructured to support new
	  read_data() and write_data() virtual methods.
	* conexus/utility.cpp, conexus/utility.h: Added support for setting
	  global multicast defaults
	* conexus/ipaddress.h:
	* conexus/filedescriptor.cpp, conexus/filedescriptor.h:
	  Conexus::FileDescriptor: Restructured to support new read_data()
	  and write_data()
	  virtual methods.
	* conexus/ip.cpp, conexus/ip.h: Former Conexus::IP::IP class
	* conexus/file.cpp, conexus/file.h: Conexus::File:
	  Eliminated RWFileDescriptor as parent; now is just
	  FileDescriptor.
	  Added mode and eof support.
	* conexus/address.cpp, conexus/address.h: Conexus::Address: Changed
	  the sockaddr_storage member to a union of various
	  socket API address types for convenience.
	* conexus/data.cpp, conexus/data.h: Conexus::Data:
	  Added support for associating a time value with a data item
	  Added support for associating a priority value with a data item
	  Made the Data item a proxy to an internal storage item for
	  syntactic reasons.
	* conexus/endpoint.cpp, conexus/endpoint.h: Added threading support
	  to read/write operations
	* conexus/endpointserver.h:
	* conexus/enums.h:
	* conexus/Makefile.am:
	* conexus/conexus.h[DEL]:
	* conexus/dataserver.cpp[DEL], conexus/dataserver.h[DEL]:
	* conexus/error.cpp[DEL], conexus/error.h[DEL],
	  conexus/error_address.h[DEL], conexus/error_bind.h[DEL],
	  conexus/error_close.h[DEL], conexus/error_connect.h[DEL],
	  conexus/error_listen.h[DEL], conexus/error_open.h[DEL],
	  conexus/error_read.h[DEL], conexus/error_state.h[DEL],
	  conexus/error_write.h[DEL]:
	* conexus/ip_address.h[DEL], conexus/ip_ip.h[DEL]:
	* conexus/object.cpp[DEL], conexus/object.h[DEL]:
	* conexus/pointer.h:
	* conexus/rwfiledescriptor.cpp[DEL]:
	* conexus/rwfiledescriptor.h[DEL]:
	* conexus/messagequeue.h:
	* conexus/messagequeue.cpp:
	* conexus/except.cpp, conexus/except.h, conexus/except_address.h,
	  conexus/except_bind.h, conexus/except_close.h,
	  conexus/except_connect.h, conexus/except_listen.h,
	  conexus/except_nss.h, conexus/except_open.h,
	  conexus/except_read.h, conexus/except_socket.h,
	  conexus/except_state.h, conexus/except_write.h: Changed Error
	  classes to Exception classes to better reflect their role in the
	  library.

2006-08-26  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* examples/miniterm/miniterm.cpp,
	  examples/multicast/ipv4_multicast_client.cpp,
	  examples/multicast/ipv4_multicast_server.cpp,
	  examples/multicast/ipv6_multicast_client.cpp,
	  examples/multicast/ipv6_multicast_server.cpp,
	  examples/packet/ll_client.cpp, examples/packet/ll_server.cpp,
	  examples/pipe/anonymous_pipe.cpp,
	  examples/pipe/anonymous_pipe_server.cpp,
	  examples/serial/serial_speed_test_receiver.cpp,
	  examples/tcp/ipv4_tcp_echo_client.cpp,
	  examples/tcp/ipv4_tcp_echo_server.cpp,
	  examples/tcp/ipv4_tcp_server.cpp,
	  examples/tcp/ipv6_tcp_echo_client.cpp,
	  examples/tcp/ipv6_tcp_echo_server.cpp,
	  examples/tcp/ipv6_tcp_server.cpp,
	  examples/udp/ipv4_udp_server.cpp,
	  examples/udp/ipv6_udp_server.cpp, examples/udp/udp_function.cpp,
	  examples/udp/udp_method.cpp,
	  examples/udpposet/ipv4_udpposet_server.cpp,
	  examples/udpposet/ipv6_udpposet_server.cpp: Conexus::Data -
	  Encapsulated data and size members
	* packaging/Makefile.am, packaging/fedora-5/conexus.spec.in,
	  packaging/suse-10.1/conexus.spec.in:
	* packaging/fedora-6, packaging/fedora-6/Makefile.am,
	  packaging/fedora-6/conexus.spec.in:
	* docs/www/background.php:
	* conexus/socket.cpp: Conexus::Data - Encapsulated data and size
	  members
	* conexus/rwfiledescriptor.cpp: Conexus::Data - Encapsulated data
	  and size members
	* conexus/pipe.cpp: Conexus::Data - Encapsulated data and size
	  members
	* conexus/ipv6_udpposet.h:
	* conexus/ipv6_tcp.cpp, conexus/ipv6_tcpserver.h:
	* conexus/ipv4_tcpserver.h, conexus/ipv4_udp.h:
	* conexus/ip_address.h:
	* conexus/endpoint.cpp, conexus/endpoint.h: Removed methods
	  handling CData
	* conexus/dataserver.cpp, conexus/dataserver.h:
	* conexus/data.h:

2006-08-17  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* packaging/spec.m4:
	* ChangeLog:
	* ChangeLog:
	* examples/udpposet, examples/udpposet/Makefile.am,
	  examples/udpposet/ipv4_udpposet_client.cpp,
	  examples/udpposet/ipv4_udpposet_server.cpp,
	  examples/udpposet/ipv6_udpposet_client.cpp,
	  examples/udpposet/ipv6_udpposet_server.cpp:
	* conexus/Makefile.am:
	* conexus/utility.cpp, conexus/utility.h:
	* conexus/socket.cpp, conexus/socket.h:
	* conexus/server.cpp, conexus/server.h:
	* conexus/rwfiledescriptor.cpp, conexus/rwfiledescriptor.h:
	* conexus/pipe.cpp, conexus/pipe.h:
	* conexus/ipv6_tcpserver.cpp, conexus/ipv6_tcpserver.h:
	* conexus/ipv4_tcpserver.cpp, conexus/ipv4_tcpserver.h:
	* conexus/ipv4_ip.cpp:
	* conexus/ip_address.h:
	* conexus/filedescriptor.cpp:
	* conexus/enums.h:
	* conexus/endpointserver.cpp, conexus/endpointserver.h:
	* conexus/endpoint.cpp, conexus/endpoint.h:
	* conexus/dataserver.cpp, conexus/dataserver.h:
	* conexus/conexus.h:

2006-08-09  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, Doxyfile, TODO, conexus.kdevelop, configure.in:
	* packaging/fedora-5/conexus.spec.in, packaging/spec.m4,
	  packaging/suse-10.1/conexus.spec.in:
	* conexus/Makefile.am, conexus/conexus.h, conexus/endpoint.cpp,
	  conexus/endpoint.h, conexus/error.h, conexus/file.cpp,
	  conexus/file.h, conexus/ipv4_address.cpp, conexus/ipv4_address.h,
	  conexus/ipv4_ip.h, conexus/ipv4_tcp.h, conexus/ipv4_tcpserver.h,
	  conexus/ipv4_udp.h, conexus/ipv4_udpposet.cpp,
	  conexus/ipv4_udpposet.h, conexus/ipv6_address.cpp,
	  conexus/ipv6_address.h, conexus/ipv6_ip.h, conexus/ipv6_tcp.h,
	  conexus/ipv6_tcpserver.h, conexus/ipv6_udp.h,
	  conexus/ipv6_udpposet.cpp, conexus/ipv6_udpposet.h,
	  conexus/ll_packet.h, conexus/packetcapture.cpp[DEL],
	  conexus/packetcapture.h[DEL], conexus/pipe.cpp, conexus/pipe.h,
	  conexus/rwfiledescriptor.cpp, conexus/rwfiledescriptor.h,
	  conexus/serial.cpp, conexus/serial.h, conexus/socket.cpp,
	  conexus/socket.h, conexus/tty.h:
	* docs/www/index.php, docs/www/style.php, docs/www/utility.php:
	* examples/Makefile.am, examples/udp/ipv4_udp_client.cpp,
	  examples/udp/ipv6_udp_client.cpp:
	* examples/tcp/Makefile.am, examples/tcp/ipv4_tcp_client.cpp,
	  examples/tcp/ipv4_tcp_client_receiver.cpp[DEL],
	  examples/tcp/ipv4_tcp_echo_client.cpp,
	  examples/tcp/ipv4_udp_tcp_relay.cpp,
	  examples/tcp/ipv6_tcp_client.cpp,
	  examples/tcp/ipv6_tcp_echo_client.cpp,
	  examples/tcp/ipv6_tcp_server.cpp:
	* examples/serial/serial_speed_test_receiver.cpp,
	  examples/serial/serial_speed_test_sender.cpp:
	* examples/pcap/watcher.cpp[DEL]:
	* examples/pcap/Makefile.am[DEL]:
	* examples/pipe/anonymous_pipe.cpp,
	  examples/pipe/anonymous_pipe_server.cpp:
	* examples/packet/Makefile.am, examples/packet/client.cpp[DEL],
	  examples/packet/ll_client.cpp[CPY],
	  examples/packet/ll_server.cpp[CPY],
	  examples/packet/server.cpp[DEL]:
	* examples/multicast/Makefile.am,
	  examples/multicast/ipv4_client.cpp[DEL],
	  examples/multicast/ipv4_multicast_client.cpp[CPY],
	  examples/multicast/ipv4_multicast_server.cpp[CPY],
	  examples/multicast/ipv4_server.cpp[DEL],
	  examples/multicast/ipv6_client.cpp[DEL],
	  examples/multicast/ipv6_multicast_client.cpp[CPY],
	  examples/multicast/ipv6_multicast_server.cpp[CPY],
	  examples/multicast/ipv6_server.cpp[DEL]:

2006-08-04  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* conexus/conexus.h, conexus/dataserver.cpp, conexus/dataserver.h,
	  conexus/endpointserver.cpp, conexus/endpointserver.h,
	  conexus/error_connect.h, conexus/filedescriptor.cpp,
	  conexus/ipv4_address.cpp, conexus/ipv4_address.h,
	  conexus/ipv4_tcpserver.cpp, conexus/ipv4_tcpserver.h,
	  conexus/ipv4_udp.h, conexus/ipv6_address.cpp,
	  conexus/ipv6_address.h, conexus/ipv6_tcpserver.cpp,
	  conexus/ipv6_tcpserver.h, conexus/packetcapture.cpp,
	  conexus/packetcapture.h, conexus/pipe.cpp, conexus/pipe.h,
	  conexus/server.cpp, conexus/server.h, conexus/utility.h:
	* examples/pcap/Makefile.am:

2006-08-02  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* acinclude.m4, conexus/Makefile.am, conexus/conexus.h,
	  conexus/packetcapture.cpp, conexus/packetcapture.h, configure.in,
	  packaging/Makefile.am, packaging/fedora-5/Makefile.am,
	  packaging/fedora-5/conexus.spec.in,
	  packaging/fedora-5/fedora_5.1[DEL],
	  packaging/fedora-5/fedora_5.2[DEL], packaging/rpm_changelog[DEL],
	  packaging/rpm_description[DEL], packaging/spec.m4,
	  packaging/suse-10.1/Makefile.am,
	  packaging/suse-10.1/conexus.spec.in,
	  packaging/suse-10.1/suse_10_1.1[DEL],
	  packaging/suse-10.1/suse_10_1.2[DEL]:

2006-07-29  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* configure.in:
	* README, packaging/fedora-5/conexus.spec.in,
	  packaging/suse-10.1/conexus.spec.in:
	* README:
	* conexus/Makefile.am:
	* config.h.in[DEL], packaging/rpm_changelog:
	* conexus.kdevelop:
	* ChangeLog:
	* aclocal.m4[DEL], conexus.kdevelop, config.guess[DEL],
	  config.sub[DEL], configure[DEL], depcomp[DEL],
	  docs/www/site.php[DEL], install-sh[DEL], ltmain.sh[DEL],
	  missing[DEL], mkinstalldirs[DEL]: Removing items that are built
	  by autoconf
	* configure.in:
	* config.h.in: Preparing to delete. Built with autoheader.
	* examples/pcap/Makefile.am: Won't build pcap example if libpcap
	  isn't found.
	* docs/www/site.php: Preparing to delete
	* conexus/packetcapture.cpp, conexus/packetcapture.h: Added support
	  to exclude if libpcap isn't found.
	* conexus/ipv6_address.cpp, conexus/ipv6_address.h: Added support
	  for smart pointers and constructor from IPv4::Address
	* conexus/ipv4_address.cpp, conexus/ipv4_address.h: Added support
	  for smart pointers and constructor from IPv6::Address
	* conexus/error_address.h: Added address error instance when
	  converting to IPv4 from incompatible IPv6
	* configure: Preparing to remove
	* conexus/ip_address.h: IPBase::AddressBase: Added typedefs for
	  smart pointers

2006-07-21  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* Makefile.am, aclocal.m4, conexus.desktop,
	  docs/www/background.php, docs/www/index.php, docs/www/site.php,
	  docs/www/site.php.in, docs/www/style.php, docs/www/utility.php,
	  packaging/fedora-5/conexus.spec.in, packaging/rpm_changelog,
	  packaging/suse-10.1/conexus.spec.in:

2006-07-15  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* Makefile.am, Makefile.cvs[DEL], autogen.sh,
	  conexus-0.2.pc.in[DEL], conexus-1.0.pc.in, conexus.kdevelop,
	  configure, configure.in, examples/Makefile.am,
	  examples/ip_address/ipaddrtest.cpp,
	  examples/miniterm/miniterm.cpp,
	  examples/multicast/ipv4_server.cpp,
	  examples/multicast/ipv6_server.cpp, examples/packet/server.cpp,
	  examples/pipe, examples/pipe/Makefile.am,
	  examples/pipe/anonymous_pipe.cpp,
	  examples/pipe/anonymous_pipe_server.cpp,
	  examples/serial/Makefile.am, examples/serial/serial_send.cpp,
	  examples/serial/serial_speed_test_receiver.cpp,
	  examples/serial/serial_speed_test_sender.cpp,
	  examples/tcp/Makefile.am, examples/tcp/ipv4_tcp_client.cpp,
	  examples/tcp/ipv4_tcp_client_receiver.cpp,
	  examples/tcp/ipv4_tcp_echo_client.cpp,
	  examples/tcp/ipv4_tcp_echo_server.cpp,
	  examples/tcp/ipv4_tcp_server.cpp,
	  examples/tcp/ipv4_udp_tcp_relay.cpp,
	  examples/tcp/ipv6_tcp_echo_client.cpp,
	  examples/tcp/ipv6_tcp_echo_server.cpp,
	  examples/tcp/ipv6_tcp_server.cpp,
	  examples/udp/ipv4_udp_server.cpp,
	  examples/udp/ipv6_udp_server.cpp, ltmain.sh,
	  packaging/Makefile.am, packaging/fedora-5/Makefile.am,
	  packaging/fedora-5/conexus.spec.in,
	  packaging/fedora-5/fedora_5.2, packaging/rpm_changelog,
	  packaging/suse-10.1/Makefile.am,
	  packaging/suse-10.1/conexus.spec.in,
	  packaging/suse-10.1/suse_10_1.2:
	* conexus/Makefile.am, conexus/address.h, conexus/conexus.h,
	  conexus/data.h, conexus/dataserver.cpp, conexus/dataserver.h,
	  conexus/endpoint.cpp, conexus/endpoint.h,
	  conexus/endpointserver.h, conexus/error_open.h,
	  conexus/fdserver.cpp[DEL], conexus/fdserver.h[DEL],
	  conexus/file.cpp, conexus/file.h, conexus/filedescriptor.cpp,
	  conexus/filedescriptor.h, conexus/ip_address.h, conexus/ip_ip.h,
	  conexus/ipv4_address.cpp, conexus/ipv4_address.h,
	  conexus/ipv4_ip.h, conexus/ipv4_tcp.cpp, conexus/ipv4_tcp.h,
	  conexus/ipv4_tcpserver.cpp, conexus/ipv4_tcpserver.h,
	  conexus/ipv4_udp.cpp, conexus/ipv4_udp.h,
	  conexus/ipv6_address.cpp, conexus/ipv6_address.h,
	  conexus/ipv6_ip.h, conexus/ipv6_tcp.cpp, conexus/ipv6_tcp.h,
	  conexus/ipv6_tcpserver.cpp, conexus/ipv6_tcpserver.h,
	  conexus/ipv6_udp.cpp, conexus/ipv6_udp.h, conexus/ll_address.h,
	  conexus/ll_packet.cpp, conexus/ll_packet.h, conexus/object.cpp,
	  conexus/object.h, conexus/packetcapture.cpp,
	  conexus/packetcapture.h, conexus/pipe.cpp, conexus/pipe.h,
	  conexus/rwfiledescriptor.cpp, conexus/rwfiledescriptor.h,
	  conexus/serial.cpp, conexus/serial.h, conexus/server.cpp,
	  conexus/server.h, conexus/socket.cpp, conexus/socket.h,
	  conexus/tty.cpp, conexus/tty.h:

2006-04-23  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, conexus.kdevelop, conexus/endpointserver.cpp,
	  conexus/endpointserver.h, conexus/ipv4_tcpserver.cpp,
	  conexus/ipv4_tcpserver.h, conexus/ipv6_tcp.cpp,
	  conexus/ipv6_tcp.h, conexus/ipv6_tcpserver.cpp,
	  conexus/ipv6_tcpserver.h, configure, configure.in,
	  packaging/fedora-5/conexus.spec.in, packaging/rpm_changelog,
	  packaging/suse-10.1/conexus.spec.in:
	* examples/Makefile.am, examples/miniterm/miniterm.cpp,
	  examples/multicast/ipv4_server.cpp,
	  examples/multicast/ipv6_server.cpp, examples/packet/server.cpp,
	  examples/pcap/watcher.cpp, examples/udp/Makefile.am,
	  examples/udp/ipv4_udp_client.cpp,
	  examples/udp/ipv4_udp_server.cpp,
	  examples/udp/ipv6_udp_client.cpp,
	  examples/udp/ipv6_udp_server.cpp, examples/udp/udp_function.cpp,
	  examples/udp/udp_method.cpp, examples/widget_tests[DEL]:
	* conexus/Makefile.am, conexus/conexus.h, conexus/dataserver.cpp,
	  conexus/dataserver.h, conexus/endpoint.h, conexus/error.h,
	  conexus/error_read.h, conexus/filedescriptor.cpp,
	  conexus/ipv4_tcp.cpp, conexus/ipv4_tcp.h, conexus/socket.cpp:
	* examples/tcp, examples/tcp/Makefile.am,
	  examples/tcp/ipv4_tcp_client.cpp,
	  examples/tcp/ipv4_tcp_echo_client.cpp,
	  examples/tcp/ipv4_tcp_echo_server.cpp,
	  examples/tcp/ipv4_tcp_server.cpp,
	  examples/tcp/ipv6_tcp_client.cpp,
	  examples/tcp/ipv6_tcp_echo_client.cpp,
	  examples/tcp/ipv6_tcp_echo_server.cpp,
	  examples/tcp/ipv6_tcp_server.cpp:

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

	* ChangeLog, Doxyfile, Makefile.am, TODO, acinclude.m4,
	  aminclude.am, conexus-0.1.pc.in[DEL], conexus-0.2.pc.in,
	  conexus.desktop, conexus.kdevelop, conexus.spec.in[DEL],
	  config.h.in, configure, configure.in, examples/Makefile.am,
	  examples/ip_address/ipaddrtest.cpp,
	  examples/miniterm/miniterm.cpp, examples/multicast,
	  examples/multicast/Makefile.am,
	  examples/multicast/ipv4_client.cpp,
	  examples/multicast/ipv4_server.cpp,
	  examples/multicast/ipv6_client.cpp,
	  examples/multicast/ipv6_server.cpp, examples/packet/client.cpp,
	  examples/packet/server.cpp, examples/pcap/watcher.cpp,
	  examples/serial/serial_send.cpp, examples/udp/Makefile.am,
	  examples/udp/client.cpp[DEL], examples/udp/server.cpp[DEL],
	  examples/udp/udp_function.cpp, examples/udp/udp_method.cpp,
	  unit_tests, unit_tests/Makefile.am,
	  unit_tests/ipv4_unit_tests.cpp: Moving to 0.2
	* examples/mcast[DEL]: Moving to 0.2
	* packaging, packaging/fedora-5,
	  packaging/fedora-5/conexus.spec.in,
	  packaging/fedora-5/fedora_5.1, packaging/fedora-5/fedora_5.2,
	  packaging/rpm_changelog, packaging/rpm_description,
	  packaging/suse-10.1, packaging/suse-10.1/conexus.spec.in,
	  packaging/suse-10.1/suse_10_1.1, packaging/suse-10.1/suse_10_1.2:
	  Moving to 0.2
	* docs/doxygen_header.html, docs/www/images/conexus3232.png,
	  docs/www/site.php, docs/www/site.php.in: Moving to 0.2
	* conexus/Makefile.am, conexus/address.cpp, conexus/address.h,
	  conexus/conexus.h, conexus/data.h, conexus/dataserver.cpp,
	  conexus/dataserver.h, conexus/endpoint.cpp, conexus/endpoint.h,
	  conexus/error.cpp, conexus/error.h, conexus/error_address.h,
	  conexus/error_bind.h, conexus/error_close.h,
	  conexus/error_connect.h, conexus/error_listen.h,
	  conexus/error_open.h, conexus/error_read.h,
	  conexus/error_state.h, conexus/error_write.h,
	  conexus/fdserver.cpp, conexus/fdserver.h,
	  conexus/filedescriptor.cpp, conexus/filedescriptor.h,
	  conexus/ip_address.cpp[DEL], conexus/ip_address.h,
	  conexus/ip_ip.cpp[DEL], conexus/ip_ip.h,
	  conexus/ip_multicast.cpp[DEL], conexus/ip_multicast.h[DEL],
	  conexus/ip_tcp.cpp[DEL], conexus/ip_tcp.h[DEL],
	  conexus/ip_udp.cpp[DEL], conexus/ip_udp.h[DEL],
	  conexus/ipv4_address.cpp, conexus/ipv4_address.h,
	  conexus/ipv4_ip.cpp, conexus/ipv4_ip.h, conexus/ipv4_tcp.cpp,
	  conexus/ipv4_tcp.h, conexus/ipv4_udp.cpp, conexus/ipv4_udp.h,
	  conexus/ipv6_address.cpp, conexus/ipv6_address.h,
	  conexus/ipv6_ip.cpp, conexus/ipv6_ip.h, conexus/ipv6_udp.cpp,
	  conexus/ipv6_udp.h, conexus/ll_address.cpp, conexus/ll_address.h,
	  conexus/ll_packet.cpp, conexus/ll_packet.h,
	  conexus/packetcapture.cpp, conexus/packetcapture.h,
	  conexus/serial.cpp, conexus/serial.h, conexus/server.cpp,
	  conexus/server.h, conexus/socket.cpp, conexus/socket.h,
	  conexus/tty.cpp, conexus/tty.h, conexus/utility.cpp,
	  conexus/utility.h: Moving to 0.2
	* conexusgtk[DEL]: Preparing for 0.2

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

	* ChangeLog, conexus.spec.in: *** empty log message ***
	* Makefile.am, conexus-0.1.pc.in, conexus.kdevelop,
	  conexus.spec.in, config.h.in, configure, configure.in,
	  docs/www/site.php: 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-28  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog, Doxyfile, Makefile.am, conexus.kdevelop,
	  conexus.spec.in, configure, configure.in, docs/www/site.php: ***
	  empty log message ***

2006-02-26  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ChangeLog: *** empty log message ***
	* ChangeLog: *** empty log message ***
	* ChangeLog, conexus.kdevelop, conexus/Makefile.am,
	  conexus/endpoint.h, conexus/fdserver.h, config.h.in, configure,
	  configure.in: *** empty log message ***
	* conexus/dataserver.cpp, conexus/dataserver.h: EndpointServer
	  replaced with DataServer; this naming better conveys the intent
	  of the class, namely to deliver received Data objects.
	* conexus/Makefile.am, conexus/endpointserver.cpp[DEL],
	  conexus/endpointserver.h[DEL], conexus/ip_tcp.cpp,
	  conexus/ip_tcp.h: *** empty log message ***

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

	* conexus.spec.in, configure, configure.in, docs/www/index.php,
	  docs/www/utility.php: *** empty log message ***
	* docs/www/license.php, docs/www/site.php, docs/www/utility.php:
	  *** empty log message ***
	* ChangeLog, conexus.kdevelop, conexus.spec.in,
	  conexus/Makefile.am, conexus/data.h, conexus/endpoint.h,
	  conexus/endpointserver.cpp, conexus/endpointserver.h,
	  conexus/ip_tcp.h, conexus/serial.cpp, conexus/socket.cpp,
	  conexusgtk/conexusgtk.h, conexusgtk/ioblockbutton.cpp[DEL],
	  conexusgtk/ioblockbutton.h[DEL], configure, configure.in,
	  docs/www/site.php: *** empty log message ***

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

	* Doxyfile, configure, configure.in, docs/images,
	  docs/images/blocking_write.png, docs/images/callback.png,
	  docs/images/communication.flw,
	  docs/images/data_received_notification.png,
	  docs/images/endpoints.png, docs/images/nonblocking_write.png,
	  docs/images/problem.png, docs/images/read.png,
	  docs/images/read_on_notification.png,
	  docs/images/read_with_callback.png, docs/images/tcp.png,
	  docs/images/write_notification.png, docs/www/site.php,
	  examples/ip_address/ipaddrtest.cpp, examples/udp/Makefile.am: ***
	  empty log message ***
	* examples/widget_tests/mainwindow.h: Modification necessary
	  because of change from conexus::IO to conexus::Endpoint
	* examples/udp/udp_function.cpp, examples/udp/udp_method.cpp: 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/Makefile.am: *** empty log message ***
	* conexusgtk/endpointblockbutton.cpp,
	  conexusgtk/endpointblockbutton.h: conexusgtk::EndpointBlockButton
	  - renamed to reflect change from conexus::IO to conexus::Endpoint
	* conexus/Makefile.am: *** empty log message ***
	* conexus/ip_tcp.cpp, conexus/ip_tcp.h: Added a minimal skeleton
	  for IP::TCP. Still need to move the old socketpp TCP class body
	  into here.
	* conexus/error.cpp, conexus/error.h: Added error namespace support
	  for generating errors to be thrown when an name or host lookup
	  error exception occurs.
	  
	  Also updated the factory methods to allow error::address objects
	  to be created.
	* conexus/error_address.h: error::address Added numerous error
	  classes so that errors on using getnameinfo and gethostinfo can
	  be thrown properly
	* conexus/data.h: Added clone() method
	* conexus/conexus.h, conexus/endpoint.cpp, conexus/endpoint.h,
	  conexus/fdserver.h, conexus/filedescriptor.cpp,
	  conexus/filedescriptor.h, conexus/ip_ip.h,
	  conexus/ip_multicast.h, conexus/ip_udp.h, conexus/ll_packet.h,
	  conexus/packetcapture.cpp, conexus/packetcapture.h,
	  conexus/serial.cpp, conexus/serial.h, conexus/server.cpp,
	  conexus/server.h, conexus/socket.cpp, conexus/socket.h,
	  conexus/tty.h: Renamed conexus::IO to conexus::Endpoint to better
	  reflect intent of class; returning full circle to the original
	  IMPf concept I suppose
	* conexus/ip_address.cpp, conexus/ip_address.h: Added support for
	  CIDR addresses
	* conexus/io.cpp[DEL], conexus/io.h[DEL]: Renamed IO to Endpoint

2005-11-20  Rick L. Vinyard, Jr. <rvinyard@cs.nmsu.edu>

	* ., .directory, .folder.png, AUTHORS, COPYING, COPYING.LIB,
	  ChangeLog, Doxyfile, INSTALL, Makefile.am, Makefile.cvs, NEWS,
	  README, TODO, aclocal.m4, conexus, conexus-0.1.pc.in,
	  conexus.desktop, conexus.kdevelop, conexus.spec.in,
	  conexus/Makefile.am, conexus/address.cpp, conexus/address.h,
	  conexus/conexus.h, conexus/data.h, conexus/error.cpp,
	  conexus/error.h, conexus/error_address.h, conexus/error_bind.h,
	  conexus/error_close.h, conexus/error_connect.h,
	  conexus/error_listen.h, conexus/error_open.h,
	  conexus/error_read.h, conexus/error_state.h,
	  conexus/error_write.h, conexus/fdserver.cpp, conexus/fdserver.h,
	  conexus/filedescriptor.cpp, conexus/filedescriptor.h,
	  conexus/io.cpp, conexus/io.h, conexus/ip_address.cpp,
	  conexus/ip_address.h, conexus/ip_ip.cpp, conexus/ip_ip.h,
	  conexus/ip_multicast.cpp, conexus/ip_multicast.h,
	  conexus/ip_udp.cpp, conexus/ip_udp.h, conexus/ll_address.cpp,
	  conexus/ll_address.h, conexus/ll_packet.cpp, conexus/ll_packet.h,
	  conexus/packetcapture.cpp, conexus/packetcapture.h,
	  conexus/serial.cpp, conexus/serial.h, conexus/server.cpp,
	  conexus/server.h, conexus/socket.cpp, conexus/socket.h,
	  conexus/tty.cpp, conexus/tty.h, conexus/utility.cpp,
	  conexus/utility.h, conexusgtk, conexusgtk/Makefile.am,
	  conexusgtk/conexusgtk.h, conexusgtk/dotteddecimalentry.cpp,
	  conexusgtk/dotteddecimalentry.h, conexusgtk/hostentry.cpp,
	  conexusgtk/hostentry.h, conexusgtk/hostportentry.cpp,
	  conexusgtk/hostportentry.h, conexusgtk/ioblockbutton.cpp,
	  conexusgtk/ioblockbutton.h, conexusgtk/portentry.cpp,
	  conexusgtk/portentry.h, conexusgtk/serialcombobox.cpp,
	  conexusgtk/serialcombobox.h, config.guess, config.h.in,
	  config.sub, configure, configure.in, depcomp, docs, docs/COPYING,
	  docs/doxygen.css, docs/doxygen_footer.html,
	  docs/doxygen_header.html, docs/logo, docs/logo/circuit.gif,
	  docs/logo/conexus.ico, docs/logo/conexus.png,
	  docs/logo/conexus.xcf, docs/logo/conexus_header_logo.png,
	  docs/logo/globe_marcelo_staudt_.svg, docs/logo/header_logo.xcf,
	  docs/logo/header_logo2.xcf, docs/logo/wire_globe_01.svg,
	  docs/screenshot-widget-test-0.1.12.png, docs/www,
	  docs/www/background.php, docs/www/favicon.ico, docs/www/images,
	  docs/www/images/conexus-logo.png,
	  docs/www/images/conexus_header_logo.png, docs/www/index.php,
	  docs/www/site.php, docs/www/style.php, docs/www/utility.php,
	  examples, examples/COPYING, examples/Makefile.am,
	  examples/ip_address, examples/ip_address/Makefile.am,
	  examples/ip_address/ipaddrtest.cpp, examples/mcast,
	  examples/mcast/Makefile.am, examples/mcast/client.cpp,
	  examples/mcast/server.cpp, examples/miniterm,
	  examples/miniterm/Makefile.am, examples/miniterm/miniterm.cpp,
	  examples/packet, examples/packet/Makefile.am,
	  examples/packet/client.cpp, examples/packet/server.cpp,
	  examples/pcap, examples/pcap/Makefile.am,
	  examples/pcap/watcher.cpp, examples/serial,
	  examples/serial/Makefile.am, examples/serial/serial_send.cpp,
	  examples/udp, examples/udp/Makefile.am, examples/udp/client.cpp,
	  examples/udp/server.cpp, examples/widget_tests,
	  examples/widget_tests/Makefile.am,
	  examples/widget_tests/main.cpp,
	  examples/widget_tests/mainwindow.cpp,
	  examples/widget_tests/mainwindow.h, install-sh, ltmain.sh,
	  missing, mkinstalldirs, templates, templates/cpp, templates/h:
	  Initial revision

2007-03-13 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.5.3 =====

  Conexus::Data: makes comparison operators const

2007-03-12 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.5.2 =====

  Conexus::Data: remove most of the typecast operators except uint8_t*

2007-03-11 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.5.1 =====

  Conexus::Data: fixed operator[] const overload

2007-03-10 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  ===== 0.5.0 =====
  
  Changed Error classes to Exception classes to better reflect their role in
  the library.

  Added support for detecting either boost smart pointers or std::tr1 smart pointers

  Added support for kernel message queues as an endpoint.

  Conexus::Endpoint: Added threading support to read/write operations

  Conexus::Data:
    Added support for associating a time value with a data item
    Added support for associating a priority value with a data item
    Made the Data item a proxy to an internal storage item for syntactic reasons.

  Conexus::Address: Changed the sockaddr_storage member to a union of various
    socket API address types for convenience.

  Conexus::File:
    Eliminated RWFileDescriptor as parent; now is just FileDescriptor.
    Added mode and eof support.

  Moved Conexus::IP::IP to Conexus::IP

  Conexus::FileDescriptor: Restructured to support new read_data() and write_data()
  virtual methods.

  Added support for setting global multicast defaults

  Conexus::TTY: Restructured  to support new read_data() and write_data()
  virtual methods.
  
  Conexus::Socket: Restructured  to support new read_data() and write_data()
  virtual methods.
  
  Conexus::Pipe: Restructured  to support new read_data() and write_data()
  virtual methods.

  IPv4::UDPPoset: Added more overloaded add_destination() methods for adding
  addresses to the PO set.
  
  IPv6::UDPPoset: Added more overloaded add_destination() methods for adding
  addresses to the PO set.

  IPv4::Address: Added changed signals for the address, port and prefix.

  IPv6::Address:
    Added constructor for uint32_t address and port.
    Added constructor for string hostname and port.
    Added support for accessing IPv6 dataflow id.
    Added support for accessing IPv6 scope id.
    Added struct sockaddr_in6* operator.
    Added changed signals for address, port, prefix, flow id and scope id.
  
  IPv4::IP:
    Added a virtual base method for connecting to an address.
    Added a virtual base method for returning the local address.
    Added overloaded virtual base methods for setting the remote
    address from a uint32_t or a hostname string.

  IPv4::TCP: Added overloaded create() methods to accept uint32_t or hostname string.
    
  IPv4::TCPServer: Added overloaded create() methods to accept uint32_t or hostname string.

  IPv4::UDP:
    Added overloaded create() methods to accept uint32_t or hostname string.
    Added support for managing specific interfaces when multicasting.
    Added methods for suppressing multicast join messages.
    
  IPv6::IP:
    Added a virtual base method for connecting to an address.
    Added a virtual base method for returning the local address.
    Added overloaded virtual base methods for setting the remote
    address from a uint32_t, struct in6_addr, or a hostname string.

  IPv6::TCP: Added overloaded create() methods to accept uint32_t, in6_addr or hostname string.

  IPv6::TCPServer: Added overloaded create() methods to accept uint32_t, in6_addr or hostname string.

  IPv6::UDP:
    Added overloaded create() methods to accept uint32_t, in6_addr or hostname string.
    Added support for managing specific interfaces when multicasting.
    Added methods for suppressing multicast join messages.

  conexus.pc.in: Added support for static linking and fixed Libs

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

  Removed CData class for constant data values and added const methods to Data

  Conexus::Data - Encapsulated data and size members

  Changed signal_data() from emitting a unique Data instance to emitting
  a const Data reference

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

  Added default dispatch setting

  Moved global enums to enums.h

  Renamed global enums to follow consistent naming policy

  Fix IPv4 and IPv6 bug that didn't mark address as set when object was
  changed directly

2006-08-09 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>
  Removed libpcap based PacketCapture; alternative is socket based LL::Packet

  Replaced pthreads with Glibmm's Thread and Mutex classes

  Restructured and simplified threading code to remove all uses of pthread_cancel

  Added UDPPoset class for partially ordered unicast transmission to multiple UDP endpoints

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