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.