=== libgnetwork 0.0.9 == 2005-02-17 James M. Cape * NEWS: * ChangeLog: * po/ChangeLog: version markers & updates. 2005-02-17 James M. Cape * 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 * 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 * libgnetwork/gnetwork-datagram.c (gnetwork_datagram_open): Fix build, reported by Daniel Brockman . 2005-02-11 James M. Cape * 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 * libgnetwork/gnetwork-ip-address.c: (_gnetwork_ip_address_to_sockaddr): Don't close() a failed socket() fd. Patch by Daniel Brockman . 2005-02-08 James M. Cape Fix issues reported by Daniel Brockman . * 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 * 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 ===