=== libgnetwork 0.0.9 ==

2005-02-17  James M. Cape  <jcape@ignore-your.tv>

	* NEWS:
	* ChangeLog:
	* po/ChangeLog: version markers & updates.

2005-02-17  James M. Cape  <jcape@ignore-your.tv>

	* libgnetwork/gnetwork-tcp-connection.c
	(gnetwork_tcp_connection_dispose):
	* libgnetwork/gnetwork-udp-datagram.c (gnetwork_udp_datagram_dispose):
	Call gnetwork_(datagram|connection)_close() instead of the impl
	function.

2005-02-15  James M. Cape  <jcape@ignore-your.tv>

	* libgnetwork/gnetwork-tcp-connection.c
	(gnetwork_tcp_connection_base_init),
	(gnetwork_tcp_connection_base_finalize),
	(gnetwork_tcp_connection_class_init): Move base_init() stuff to
	class_init(), remove base_init()/base_finalize(). Reported by Daniel
	Brockman <daniel@brockman.se>
	* libgnetwork/gnetwork-datagram.c (gnetwork_datagram_open): Fix build,
	reported by Daniel Brockman <daniel@brockman.se>.

2005-02-11  James M. Cape  <jcape@ignore-your.tv>

	* libgnetwork/gnetwork-connection.c (gnetwork_connection_open),
	(gnetwork_connection_close), (gnetwork_connection_send),
	(gnetwork_connection_sent), (gnetwork_connection_received):
	* libgnetwork/gnetwork-datagram.c (gnetwork_datagram_open),
	(gnetwork_datagram_close), (gnetwork_datagram_send),
	(gnetwork_datagram_sent), (gnetwork_datagram_received): Ref the object
	for the duration of the method call (prevents some ugliness with
	unreffing during signal emissions w/i the methods).

2005-02-09  James M. Cape  <jcape@ignore-your.tv>

	* libgnetwork/gnetwork-ip-address.c:
	(_gnetwork_ip_address_to_sockaddr): Don't close() a failed socket()
	fd. Patch by Daniel Brockman <daniel@brockman.se>.

2005-02-08  James M. Cape  <jcape@ignore-your.tv>

	Fix issues reported by Daniel Brockman <daniel@brockman.se>.

	* libgnetwork/gnetwork-tcp-connection.c:
	(gnetwork_tcp_connection_close), (io_channel_handler):
	* libgnetwork/gnetwork-tcp-proxy.c: (gnetwork_tcp_proxy_get_use_proxy):
	* libgnetwork/gnetwork-tcp-server.c: (gnetwork_tcp_server_close):
	* libgnetwork/gnetwork-udp-datagram.c: (gnetwork_udp_datagram_close),
	(io_channel_handler):
	* libgnetwork/gnetwork-unix-connection.c:
	(gnetwork_unix_connection_close):
	* libgnetwork/gnetwork-unix-server.c: (gnetwork_unix_server_close):
	s/g_slist_remove_link/g_slist_delete_link/.
	* libgnetwork/gnetwork-tcp-connection.c: (io_channel_handler): Fix
	memory corruption for partial reads.
	* libgnetwork/gnetwork-tcp-server.c: (gnetwork_tcp_server_open): Handle
	EADDRINUSE when bind()ing.

2005-02-08  James M. Cape  <jcape@ignore-your.tv>

	* ChangeLog:
	* po/ChangeLog:
	* NEWS:
	* configure.in: Updates for 0.0.9.
	* libgnetwork/gnetwork-udp-datagram.c (gnetwork_udp_datagram_close):
	Hopefully really fix leaked callbacks on explicit close.

=== libgnetwork 0.0.8 ===