2008-12-03  Jorn Baayen  <[email protected]>

       * tests/test-browser.c (main):
       * tests/test-publish.c (main):
       * tools/gssdp-device-sniffer.c (init_upnp):

       Use g_printerr() and EXIT_{SUCCESS,FAILURE}.

2008-12-03  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-resource-group.c (message_received_cb):

       "All SSDP services MUST respond to SEARCH requests over the SSDP
       multicast channel/port with the ST value of ssdp:all by responding
       as if the ST value had been their service type. "

       Thanks Hugo Calleja. Fixes #1312.

2008-11-21  Jorn Baayen  <[email protected]>

       * AUTHORS:

       New e-mail address.

       * libgssdp/gssdp-resource-group.c (gssdp_resource_group_dispose),
       (gssdp_resource_group_class_init),
       (gssdp_resource_group_add_resource), (process_queue),
       (queue_message), (resource_alive), (resource_byebye):

       Do not byebye unavailable resources.
       (And polish message delaying code a little)

2008-11-19  Jussi Kukkonen  <[email protected]>

       * libgssdp/gssdp-resource-group.c:

       Make gssdp_resource_group_queue_message() static as well.

2008-11-19  Jussi Kukkonen  <[email protected]>

       * libgssdp/gssdp-resource-group.c:

       Send byebyes in dispose without sleep: DLNA message delay is
       only mandatory for alive-messages after all.
       Make process_queue() static.

2008-11-18  Jorn Baayen  <[email protected]>

       * configure.ac:

       Depend on glib 2.18.

       * libgssdp/gssdp-client.c (gssdp_client_set_property):

       Use g_set_error_literal().

2008-11-06  Jussi Kukkonen  <[email protected]>

       * doc/gssdp-sections.txt:
       * libgssdp/gssdp-client.c (gssdp_client_new):
       * libgssdp/gssdp-client.h (gssdp_client_new):
       * libgssdp/gssdp-error.c (gssdp_error_quark):
       * libgssdp/gssdp-resource-group.c (gssdp_resource_group_get_client):

       Documentation fixes

2008-11-06  Jussi Kukkonen  <[email protected]>

       * libgssdp/gssdp-resource-group.c:

       Only send one SSDP message per X milliseconds (X == 20 by default)

2008-11-06  Zeeshan Ali (Khattak)  <[email protected]>

       * AUTHORS:
       * tools/gssdp-device-sniffer.c:
       * tools/gssdp-device-sniffer.glade:

       Replace my non-working "@gstreamer.net" email with "@gnome.org" one.

2008-10-29  Jussi Kukkonen  <[email protected]>

       * libgssdp/gssdp-resource-group.c (resource_alive):

       send ssdp:byebye before sending the first ssdp:alive.

2008-10-27  Ross Burton  <[email protected]>

       * NEWS:
       * configure.ac:
       Version 0.6.3.

2008-10-27  Ross Burton  <[email protected]>

       * doc/Makefile.am:
       Add version.xml to content_files so building docs in distcheck works.

2008-10-27  Ross Burton  <[email protected]>

       * Makefile.am:
       Enable gtk-doc in distcheck.

2008-10-27  Ross Burton  <[email protected]>

       * libgssdp/gssdp-resource-browser.c:
       Don't use NULL return values from g_get_application_name() (#1177).

2008-09-27  Jorn Baayen  <[email protected]>

       * configure.ac:

       Increase version number.

2008-09-27  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-resource-browser.c (resource_available),
       (resource_free), (discovery_timeout), (start_discovery),
       (stop_discovery):
       * libgssdp/gssdp-resource-group.c (gssdp_resource_group_dispose),
       (gssdp_resource_group_set_available), (message_received_cb),
       (discovery_response_free):

       Use the specified GMainContext for timeouts.

       Based on a patch from Olivier Crete <[email protected]>.

2008-08-31  Jorn Baayen  <[email protected]>

       * configure.ac:
       * NEWS:

       Release 0.6.2

2008-08-12  Zeeshan Ali Khattak  <[email protected]>

       * tools/gssdp-device-sniffer.c:

       Remove the unneeded call to g_thread_init().

2008-07-11  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-resource-group.c
       (gssdp_resource_group_set_available):
       Reannounce after max_age / 2 - 1 instead of after max_age, as per
       UPnP specs. Based on a patch by Peter Christensen
       <[email protected]>.

2008-05-23  Ross Burton  <[email protected]>

       * libgssdp/gssdp-socket-source.c:
       Make the GSourceFuncs static const.

2008-05-19  Jorn Baayen  <[email protected]>

       * NEWS:
       * configure.ac:
       * libgssdp/Makefile.am:

       Bump soname and release 0.6.1.

2008-05-13  Jorn Baayen  <[email protected]>

       * doc/gssdp.types:

       Add types file so that introspection works.

2008-05-13  Jorn Baayen  <[email protected]>

       * NEWS:
       * configure.ac:

       Release gssdp 0.6.

2008-04-15  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-resource-browser.c (resource_available):
       * libgssdp/gssdp-resource-group.c
       (gssdp_resource_group_set_available):

       Use g_timeout_add_seconds(). We can because soup 2.4 depends
       on glib 2.16.

2008-04-15  Jorn Baayen  <[email protected]>

       * gssdp-1.0-uninstalled.pc.in:
       * gssdp-1.0.pc.in:

       Update for soup 2.4.

2008-04-14  Zeeshan Ali Khattak  <[email protected]>

       * configure.ac:
       * libgssdp/gssdp-client.c (parse_http_request),
       (parse_http_response), (socket_source_cb):
       * libgssdp/gssdp-resource-browser.c (resource_available),
       (resource_unavailable), (received_discovery_response),
       (received_announcement), (message_received_cb):
       * libgssdp/gssdp-resource-group.c (message_received_cb),
       (discovery_response_timeout):
       * tools/Makefile.am:
       * tools/gssdp-device-sniffer.c (packet_header_to_string),
       (display_packet), (on_packet_selected), (packet_to_treeview_data),
       (append_packet), (on_ssdp_message), (create_packet_treemodel):

       Port to libsoup 2.4.

2008-03-12  Zeeshan Ali Khattak  <[email protected]>

       * configure.ac:

       Require correct version of libsoup (>= 2.2.100).

2008-02-26  Jorn Baayen  <[email protected]>

       * autogen.sh:

       Don't call glib-gettextize.

2008-02-24  Jorn Baayen  <[email protected]>

       * configure.ac:

       Remove last trace of unused i18n.

2008-02-23  Jorn Baayen  <[email protected]>

       * NEWS:
       * configure.ac:

       Release 0.4.2.

2008-02-09  Zeeshan Ali Khattak  <[email protected]>

       * tools/gssdp-device-sniffer.c:

       Add port argument to 'message-received' callback function.

2008-02-09  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-protocol.h:
       * libgssdp/gssdp-resource-browser.c: (send_discovery_request):

       Include g_get_application_name() in "User-Agent" header.

2008-02-09  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-protocol.h:

       Add "User-Agent" header to discovery request.

2008-02-02  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-client.c: (gssdp_client_init),
       (gssdp_client_set_property), (gssdp_client_dispose),
       (gssdp_client_new), (gssdp_client_set_main_context),
       (_gssdp_client_send_message), (string_list_free), (header_hash),
       (header_equal), (socket_source_cb):
       * libgssdp/gssdp-socket-source.c: (gssdp_socket_source_new):
       * libgssdp/gssdp-socket-source.h:

       Send SSDP messages from dynamic port.

2008-02-01  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-resource-browser.c:
       (gssdp_resource_browser_set_property),
       (gssdp_resource_browser_dispose),
       (gssdp_resource_browser_set_active), (clear_cache):

       Emit multiple M-SEARCH requests because UDP is unreliable.
       Based on a patch by Zeeshan Ali.

2008-01-31  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-client-private.h:
       * libgssdp/gssdp-client.c: (gssdp_client_class_init),
       (_gssdp_client_send_message), (socket_source_cb):
       * libgssdp/gssdp-marshal.list:
       * libgssdp/gssdp-protocol.h:
       * libgssdp/gssdp-resource-browser.c:
       (gssdp_resource_browser_set_active):
       * libgssdp/gssdp-resource-group.c: (resource_group_timeout),
       (message_received_cb), (construct_al),
       (discovery_response_timeout), (resource_alive), (resource_byebye):
       * libgssdp/gssdp-socket-source.h:

       - Send discovery response to port of origin instead of to SSDP port.
       - Add Date header to discovery response.
       - Add missing G_GNUC_INTERNALs.

2008-01-14  Jorn Baayen  <[email protected]>

       * Makefile.am:
       * configure.ac:

       Remove unused translation framework.

2007-09-23  Jorn Baayen  <[email protected]>

       * NEWS:
       * configure.ac:

       Release 0.4.1.

2007-09-11  Zeeshan Ali  <[email protected]>

       * tools/gssdp-device-sniffer.c: (setup_treeviews):

       Pass the correct value to n_columns argument of
       gtk_list_store_new(). Fixes bug#501.

2007-09-10  Zeeshan Ali  <[email protected]>

       * tools/gssdp-device-sniffer.c: (setup_treeviews):

       Make sure treemodels get created at the startup.

2007-08-23  Jorn Baayen  <[email protected]>

       * gssdp-1.0-uninstalled.pc.in:
       * gssdp-1.0.pc.in:

       Move libsoup req to Requires.Private.

2007-07-27  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-client.c: (socket_source_cb):

       Fix compiler warning. Fixes #421.

       Patch by Priit Laes.

2007-07-26  Jorn Baayen  <[email protected]>

       * NEWS:

       Updated.

       * configure.ac:

       Bump version number to 0.4.

2007-07-26  Jorn Baayen  <[email protected]>

       * gssdp-1.0.pc.in:

       List all dependencies.

2007-07-25  Jorn Baayen  <[email protected]>

       * doc/gssdp-sections.txt:
       * libgssdp/gssdp-error.c:

       Doc polish.

2007-07-25  Jorn Baayen  <[email protected]>

       * README:

       Somewhat better description.

2007-07-24  Jorn Baayen  <[email protected]>

       * NEWS:
       * configure.ac:

       Release 0.3.

2007-07-08  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-protocol.h:

       s/bye-bye/byebye.

       * libgssdp/gssdp-resource-group.c: (gssdp_resource_group_dispose):

       byebye resources before unreffing client.

2007-07-03  Jorn Baayen  <[email protected]>

       * NEWS:
       * configure.ac:

       Release 0.2.

2007-06-30  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-error.c: (gssdp_error_quark):

       Change quark name for consistency.

2007-06-30  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-client.c: (gssdp_client_set_property):
       * libgssdp/gssdp-error.h:
       * libgssdp/gssdp-resource-browser.c:
       * libgssdp/gssdp-resource-group.c:

       Use error codes.

2007-06-30  Jorn Baayen  <[email protected]>

       * libgssdp/gssdp-resource-browser.c: (resource_available):

       Use SoupDate for Expires header support.

2007-06-13  Ross Burton  <[email protected]>

       * configure.ac:
       Use --without-libglade rather than --disable-libglade.

2007-06-13  Ross Burton  <[email protected]>

       * tools/Makefile.am:
       Dist the glade.