Jorn Baayen [Wed, 3 Dec 2008 10:35:02 +0000 (10:35 +0000)]
2008-12-03 Jorn Baayen <jorn.baayen@collabora.co.uk>
* tests/test-browser.c (main):
* tests/test-publish.c (main):
* tools/gssdp-device-sniffer.c (init_upnp):
Use g_printerr() and EXIT_{SUCCESS,FAILURE}.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1387
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Wed, 3 Dec 2008 10:29:51 +0000 (10:29 +0000)]
2008-12-03 Jorn Baayen <jorn.baayen@collabora.co.uk>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1386
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 21 Nov 2008 18:09:16 +0000 (18:09 +0000)]
2008-11-21 Jorn Baayen <jorn.baayen@collabora.co.uk>
* 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)
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1371
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jussi Kukkonen [Wed, 19 Nov 2008 00:11:27 +0000 (00:11 +0000)]
2008-11-19 Jussi Kukkonen <jku@linux.intel.com>
* libgssdp/gssdp-resource-group.c:
Make gssdp_resource_group_queue_message() static as well.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1369
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jussi Kukkonen [Wed, 19 Nov 2008 00:01:43 +0000 (00:01 +0000)]
2008-11-19 Jussi Kukkonen <jku@linux.intel.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1368
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 18 Nov 2008 15:34:15 +0000 (15:34 +0000)]
2008-11-18 Jorn Baayen <jorn.baayen@collabora.co.uk>
* configure.ac:
Depend on glib 2.18.
* libgssdp/gssdp-client.c (gssdp_client_set_property):
Use g_set_error_literal().
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1366
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jussi Kukkonen [Thu, 6 Nov 2008 11:16:45 +0000 (11:16 +0000)]
2008-11-06 Jussi Kukkonen <jku@linux.intel.com>
* 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
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1350
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jussi Kukkonen [Thu, 6 Nov 2008 11:16:20 +0000 (11:16 +0000)]
2008-11-06 Jussi Kukkonen <jku@linux.intel.com>
* libgssdp/gssdp-resource-group.c:
Only send one SSDP message per X milliseconds (X == 20 by default)
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1349
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jussi Kukkonen [Thu, 6 Nov 2008 10:38:21 +0000 (10:38 +0000)]
2008-11-06 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
* AUTHORS:
* tools/gssdp-device-sniffer.c:
* tools/gssdp-device-sniffer.glade:
Replace my non-working "@gstreamer.net" email with "@gnome.org" one.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1348
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jussi Kukkonen [Wed, 29 Oct 2008 09:41:49 +0000 (09:41 +0000)]
2008-10-29 Jussi Kukkonen <jku@linux.intel.com>
* libgssdp/gssdp-resource-group.c (resource_alive):
send ssdp:byebye before sending the first ssdp:alive.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1341
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Mon, 27 Oct 2008 15:20:33 +0000 (15:20 +0000)]
2008-10-27 Ross Burton <ross@linux.intel.com>
* NEWS:
* configure.ac:
Version 0.6.3.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1316
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Mon, 27 Oct 2008 15:19:11 +0000 (15:19 +0000)]
2008-10-27 Ross Burton <ross@linux.intel.com>
* doc/Makefile.am:
Add version.xml to content_files so building docs in distcheck works.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1315
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Mon, 27 Oct 2008 15:14:16 +0000 (15:14 +0000)]
2008-10-27 Ross Burton <ross@linux.intel.com>
* Makefile.am:
Enable gtk-doc in distcheck.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1314
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Mon, 27 Oct 2008 15:06:05 +0000 (15:06 +0000)]
2008-10-27 Ross Burton <ross@linux.intel.com>
* libgssdp/gssdp-resource-browser.c:
Don't use NULL return values from g_get_application_name() (#1177).
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1313
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 27 Sep 2008 17:09:00 +0000 (17:09 +0000)]
2008-09-27 Jorn Baayen <jorn@openedhand.com>
* configure.ac:
Increase version number.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1271
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 27 Sep 2008 17:02:18 +0000 (17:02 +0000)]
2008-09-27 Jorn Baayen <jorn@openedhand.com>
* 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 <olivier.crete@collabora.co.uk>.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1268
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Mon, 22 Sep 2008 13:44:27 +0000 (13:44 +0000)]
2008-08-31 Jorn Baayen <jorn@openedhand.com>
* configure.ac:
* NEWS:
Release 0.6.2
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1263
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 31 Aug 2008 11:51:57 +0000 (11:51 +0000)]
release gssdp 0.6.2
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1249
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 25 Aug 2008 11:27:31 +0000 (11:27 +0000)]
2008-08-12 Zeeshan Ali Khattak <zeenix@gmail.com>
* tools/gssdp-device-sniffer.c:
Remove the unneeded call to g_thread_init().
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1222
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 11 Jul 2008 09:31:52 +0000 (09:31 +0000)]
2008-07-11 Jorn Baayen <jorn@openedhand.com>
* 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
<peter@developers.dk>.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@1178
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Fri, 23 May 2008 15:02:00 +0000 (15:02 +0000)]
2008-05-23 Ross Burton <ross@openedhand.com>
* libgssdp/gssdp-socket-source.c:
Make the GSourceFuncs static const.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@990
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 19 May 2008 20:23:14 +0000 (20:23 +0000)]
2008-05-19 Jorn Baayen <jorn@openedhand.com>
* NEWS:
* configure.ac:
* libgssdp/Makefile.am:
Bump soname and release 0.6.1.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@961
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 13 May 2008 15:49:02 +0000 (15:49 +0000)]
2008-05-13 Jorn Baayen <jorn@openedhand.com>
* doc/gssdp.types:
Add types file so that introspection works.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@945
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 13 May 2008 15:22:59 +0000 (15:22 +0000)]
2008-05-13 Jorn Baayen <jorn@openedhand.com>
* NEWS:
* configure.ac:
Release gssdp 0.6.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@943
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 15 Apr 2008 07:40:18 +0000 (07:40 +0000)]
2008-04-15 Jorn Baayen <jorn@openedhand.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@866
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 14 Apr 2008 21:28:31 +0000 (21:28 +0000)]
2008-04-15 Jorn Baayen <jorn@openedhand.com>
* gssdp-1.0-uninstalled.pc.in:
* gssdp-1.0.pc.in:
Update for soup 2.4.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@860
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 14 Apr 2008 20:25:52 +0000 (20:25 +0000)]
2008-04-14 Zeeshan Ali Khattak <zeenix@gmail.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@859
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Wed, 12 Mar 2008 16:45:32 +0000 (16:45 +0000)]
2008-03-12 Zeeshan Ali Khattak <zeenix@gmail.com>
* configure.ac:
Require correct version of libsoup (>= 2.2.100).
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@833
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 26 Feb 2008 07:19:43 +0000 (07:19 +0000)]
2008-02-26 Jorn Baayen <jorn@openedhand.com>
* autogen.sh:
Don't call glib-gettextize.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@808
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 24 Feb 2008 16:39:56 +0000 (16:39 +0000)]
2008-02-24 Jorn Baayen <jorn@openedhand.com>
* configure.ac:
Remove last trace of unused i18n.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@792
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 23 Feb 2008 15:15:40 +0000 (15:15 +0000)]
2008-02-23 Jorn Baayen <jorn@openedhand.com>
* NEWS:
* configure.ac:
Release 0.4.2.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@789
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 9 Feb 2008 21:30:41 +0000 (21:30 +0000)]
2008-02-09 Zeeshan Ali Khattak <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c:
Add port argument to 'message-received' callback function.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@752
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 9 Feb 2008 21:21:45 +0000 (21:21 +0000)]
2008-02-09 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-protocol.h:
* libgssdp/gssdp-resource-browser.c: (send_discovery_request):
Include g_get_application_name() in "User-Agent" header.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@750
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 9 Feb 2008 21:02:51 +0000 (21:02 +0000)]
2008-02-09 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-protocol.h:
Add "User-Agent" header to discovery request.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@749
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 3 Feb 2008 14:03:59 +0000 (14:03 +0000)]
2008-02-02 Jorn Baayen <jorn@openedhand.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@738
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 1 Feb 2008 11:52:32 +0000 (11:52 +0000)]
2008-02-01 Jorn Baayen <jorn@openedhand.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@737
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 31 Jan 2008 11:48:39 +0000 (11:48 +0000)]
2008-01-31 Jorn Baayen <jorn@openedhand.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@732
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 14 Jan 2008 19:04:50 +0000 (19:04 +0000)]
2008-01-14 Jorn Baayen <jorn@openedhand.com>
* Makefile.am:
* configure.ac:
Remove unused translation framework.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@683
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 23 Sep 2007 12:28:26 +0000 (12:28 +0000)]
Release gssdp 0.4.1
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@498
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 11 Sep 2007 16:51:09 +0000 (16:51 +0000)]
2007-09-11 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (setup_treeviews):
Pass the correct value to n_columns argument of
gtk_list_store_new(). Fixes bug#501.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@453
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 10 Sep 2007 15:40:29 +0000 (15:40 +0000)]
2007-09-10 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (setup_treeviews):
Make sure treemodels get created at the startup.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@449
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 23 Aug 2007 17:19:04 +0000 (17:19 +0000)]
2007-08-23 Jorn Baayen <jorn@openedhand.com>
* gssdp-1.0-uninstalled.pc.in:
* gssdp-1.0.pc.in:
Move libsoup req to Requires.Private.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@365
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 27 Jul 2007 07:06:07 +0000 (07:06 +0000)]
2007-07-27 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-client.c: (socket_source_cb):
Fix compiler warning. Fixes #421.
Patch by Priit Laes.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@343
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 26 Jul 2007 14:52:20 +0000 (14:52 +0000)]
gssdp 0.4
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@336
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Wed, 25 Jul 2007 23:23:52 +0000 (23:23 +0000)]
2007-07-26 Jorn Baayen <jorn@openedhand.com>
* gssdp-1.0.pc.in:
List all dependencies.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@329
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Wed, 25 Jul 2007 13:56:19 +0000 (13:56 +0000)]
2007-07-25 Jorn Baayen <jorn@openedhand.com>
* doc/gssdp-sections.txt:
* libgssdp/gssdp-error.c:
Doc polish.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@323
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Wed, 25 Jul 2007 12:20:40 +0000 (12:20 +0000)]
2007-07-25 Jorn Baayen <jorn@openedhand.com>
* README:
Somewhat better description.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@319
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 24 Jul 2007 08:11:52 +0000 (08:11 +0000)]
2007-07-24 Jorn Baayen <jorn@openedhand.com>
* NEWS:
* configure.ac:
Release 0.3.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@306
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 8 Jul 2007 10:07:50 +0000 (10:07 +0000)]
2007-07-08 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-protocol.h:
s/bye-bye/byebye.
* libgssdp/gssdp-resource-group.c: (gssdp_resource_group_dispose):
byebype resources before unreffing client.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@294
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 2 Jul 2007 20:58:08 +0000 (20:58 +0000)]
2007-07-03 Jorn Baayen <jorn@openedhand.com>
* NEWS:
* configure.ac:
Release 0.2.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@283
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 30 Jun 2007 13:27:02 +0000 (13:27 +0000)]
2007-06-30 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-error.c: (gssdp_error_quark):
Change quark name for consistency.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@271
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 30 Jun 2007 12:56:04 +0000 (12:56 +0000)]
2007-06-30 Jorn Baayen <jorn@openedhand.com>
* 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.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@270
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 30 Jun 2007 11:40:20 +0000 (11:40 +0000)]
2007-06-30 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-resource-browser.c: (resource_available):
Use SoupDate for Expires header support.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@265
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Wed, 13 Jun 2007 08:53:22 +0000 (08:53 +0000)]
2007-06-13 Ross Burton <ross@openedhand.com>
* configure.ac:
Use --without-libglade rather than --disable-libglade.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@239
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Ross Burton [Wed, 13 Jun 2007 08:44:00 +0000 (08:44 +0000)]
2007-06-13 Ross Burton <ross@openedhand.com>
* tools/Makefile.am:
Dist the glade.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@238
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 26 May 2007 18:44:25 +0000 (18:44 +0000)]
2007-05-26 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-client.c:
* libgssdp/gssdp-client.h:
* libgssdp/gssdp-error.c:
* libgssdp/gssdp-resource-browser.c:
* libgssdp/gssdp-resource-browser.h:
* libgssdp/gssdp-resource-group.c:
* libgssdp/gssdp-resource-group.h:
gtkdoc-fu.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@231
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 26 May 2007 18:16:09 +0000 (18:16 +0000)]
2007-05-26 Jorn Baayen <jorn@openedhand.com>
* configure.ac:
* doc/Makefile.am:
* doc/gssdp-docs.sgml:
Added doc preamble.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@228
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 21 May 2007 17:02:12 +0000 (17:02 +0000)]
correct wording
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@225
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 21 May 2007 15:40:14 +0000 (15:40 +0000)]
2007-05-21 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-client.c: (gssdp_client_class_init):
* libgssdp/gssdp-client.h:
* libgssdp/gssdp-error.c:
* libgssdp/gssdp-resource-browser.c:
(gssdp_resource_browser_class_init):
* libgssdp/gssdp-resource-browser.h:
* libgssdp/gssdp-resource-group.c:
(gssdp_resource_group_class_init),
(gssdp_resource_group_get_max_age):
* libgssdp/gssdp-resource-group.h:
Doc coverage to 100%.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@224
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 21 May 2007 15:10:49 +0000 (15:10 +0000)]
sort
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@223
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 21 May 2007 15:03:45 +0000 (15:03 +0000)]
2007-05-21 Jorn Baayen <jorn@openedhand.com>
* doc/Makefile.am:
Exclude private bits.
* doc/gssdp-docs.sgml:
Add title.
* libgssdp/gssdp-client.c: (gssdp_client_class_init):
Mark 'message-received' as private.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@221
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 21 May 2007 14:45:30 +0000 (14:45 +0000)]
2007-05-21 Jorn Baayen <jorn@openedhand.com>
* configure.ac:
Point to gupnp.org.
* tools/Makefile.am:
Include path to glade file.
* po/*:
Added missing files.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@219
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 21 May 2007 14:33:07 +0000 (14:33 +0000)]
2007-05-21 Jorn Baayen <jorn@openedhand.com>
* tools/gssdp-device-sniffer.glade:
Some UI cleanup.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@218
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 20 May 2007 09:53:26 +0000 (09:53 +0000)]
2007-05-20 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (append_device),
(resource_available_cb), (create_device_treemodel),
(setup_treeviews):
Replace 'Notify' and 'Last Notify' fields with 'First Notify'.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@217
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sat, 19 May 2007 20:50:03 +0000 (20:50 +0000)]
2007-05-19 Jorn Baayen <jorn@openedhand.com>
* tools/gssdp-device-sniffer.glade:
Fix about box closing.
2007-05-19 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (init_ui):
device-sniffer should test of the existance of the glade file itself,
to avoid warning messages from libglade.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@216
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 18 May 2007 14:42:17 +0000 (14:42 +0000)]
2007-05-16 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (append_device),
(resource_available_cb):
Append the device to the device treeview even when all details are not
yet known.
* tools/gssdp-device-sniffer.glade:
Fix the closing of dialog.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@215
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 15 May 2007 07:37:37 +0000 (07:37 +0000)]
2007-05-15 Jorn Baayen <jorn@openedhand.com>
* tools/gssdp-device-sniffer.c: (packet_to_treeview_data),
(on_ssdp_message):
* tools/gssdp-device-sniffer.glade:
Updates by Zeeshan.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@214
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Sun, 13 May 2007 11:54:03 +0000 (11:54 +0000)]
2007-05-11 Jorn Baayen <jorn@openedhand.com>
* AUTHORS: Added Zeeshan.
2007-05-11 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (on_ssdp_message),
(on_use_filter_radiobutton_toggled), (get_ip_filter),
(on_address_filter_dialog_response), (init_ui), (init_upnp):
* tools/gssdp-device-sniffer.glade:
- Correctly handle delete-event.
- Fix initial size of the window.
- Add support for IP-filtering of packets.
- Do active the resource-browser.
- Add copyright header.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@213
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 11 May 2007 15:41:16 +0000 (15:41 +0000)]
2007-05-11 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (append_device), (find_device),
(update_device), (resource_available_cb), (remove_device),
(resource_unavailable_cb), (create_packet_treemodel),
(create_device_treemodel), (setup_treeview), (setup_treeviews),
(init_upnp), (main):
* tools/gssdp-device-sniffer.glade:
- Remove unimplementable menu items and the associated callbacks.
- Implement device view.
- Deinit gssdp objects first rather than the UI.
- Some minor fixes.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@212
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 10 May 2007 15:43:13 +0000 (15:43 +0000)]
2007-05-10 Jorn Baayen <jorn@openedhand.com>
* NEWS:
* README:
Added some text.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@211
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Matthew Allum [Thu, 10 May 2007 12:31:24 +0000 (12:31 +0000)]
Move into trunk
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gssdp@209
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 10 May 2007 08:28:42 +0000 (08:28 +0000)]
2007-05-10 Jorn Baayen <jorn@openedhand.com>
* Makefile.am:
Do not install uninstalled PC file.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@208
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Wed, 9 May 2007 16:35:28 +0000 (16:35 +0000)]
2007-05-09 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-resource-browser.c: (resource_available):
Disable support for Expires header for now as correct RFC 1123 parsing
is a pain.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@201
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 8 May 2007 11:42:37 +0000 (11:42 +0000)]
2007-05-08 Zeeshan Ali <zeenix@gstreamer.net>
* tools/gssdp-device-sniffer.c: (clear_packet_treeview),
(packet_header_to_string), (clear_textbuffer),
(update_packet_details), (display_packet), (on_packet_selected),
(on_clear_packet_capture_activate), (packet_to_treeview_data),
(append_packet), (on_ssdp_message), (create_model),
(setup_treeviews), (init_upnp):
- Implement packet details viewing.
- Browsing passively.
- Rename on_gssdp_message to on_ssdp_message
- Implement clearing of packet info treeview and textview.
- Rename clear_packet_capture1 to clear_packet_capture
* tools/gssdp-device-sniffer.glade:
Rename clear_packet_capture1 to clear_packet_capture
2007-05-08 Zeeshan Ali <zeenix@gstreamer.net>
* libgssdp/gssdp-client.c: (socket_source_cb):
Unref the table instead of destroying it.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@192
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 7 May 2007 15:03:59 +0000 (15:03 +0000)]
2007-05-07 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-resource-browser.c: (received_discovery_response):
Handle standard-uncompliant replies to "ssdp:all" discovery requests
gracefully.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@190
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 7 May 2007 14:17:12 +0000 (14:17 +0000)]
2007-05-07 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-resource-browser.c: (resource_available):
Allow spaces when parsing Cache-Control.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@188
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 4 May 2007 13:13:18 +0000 (13:13 +0000)]
2007-05-04 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-protocol.h:
* libgssdp/gssdp-resource-browser.c: (received_announcement):
* libgssdp/gssdp-resource-browser.h:
* libgssdp/gssdp-resource-group.c: (message_received_cb):
* tests/test-browser.c: (main):
* tools/gssdp-device-sniffer.c: (init_upnp):
Define GSSDP_ALL_RESOURCES in gupnp-resource-browser.h.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@187
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 4 May 2007 08:22:41 +0000 (08:22 +0000)]
2007-05-04 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-resource-browser.c: (received_announcement):
* libgssdp/gssdp-resource-group.c: (message_received_cb),
(discovery_response_timeout), (discovery_response_free):
More "ssdp:all" work - should be all good now.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@186
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 4 May 2007 08:04:08 +0000 (08:04 +0000)]
2007-05-04 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-protocol.h:
* libgssdp/gssdp-resource-group.c: (message_received_cb):
* tests/test-browser.c: (main):
Handle "ssdp:all" correctly.
2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
* Makefile.am:
* configure.ac:
* tools/Makefile.am:
* tools/gssdp-device-sniffer.c: (on_av_media_servers_1_0_activate),
(on_av_renderers_1_0_activate),
(on_enable_packet_capture_activate),
(on_search_all_devices_activate),
(on_clear_packet_capture1_activate), (on_details_activate),
(on_filter_menuitem_activate), (on_address_filter_activate),
(on_search_root_devices_activate),
(on_show_device_tracking_activate),
(on_internet_gateways_1_0_activate), (append_packet),
(on_gssdp_message), (on_custom_search_dialog_response),
(create_model), (setup_treeview), (setup_treeviews),
(on_delete_event), (init_ui), (deinit_ui), (init_upnp),
(deinit_upnp), (main):
* tools/gssdp-device-sniffer.glade:
Add a basic version of gssdp-device-sniffer.
2007-05-04 Zeeshan Ali <zeenix@gstreamer.net>
* Makefile.am:
* configure.ac:
* gssdp-1.0-uninstalled.pc.in: Enable the users to build/link against
uninstalled gssdp.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@185
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 3 May 2007 20:32:21 +0000 (20:32 +0000)]
2007-05-03 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-protocol.h:
* libgssdp/gssdp-resource-browser.c: (received_announcement):
Actually, target field is NT for notifications, and ST
for searches ...
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@184
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 3 May 2007 20:17:02 +0000 (20:17 +0000)]
2007-05-03 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-resource-browser.c: (received_announcement):
Target field is ST, not NT.
* libgssdp/gssdp-resource-group.c: (message_received_cb):
Add comment.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@182
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 3 May 2007 20:09:19 +0000 (20:09 +0000)]
2007-05-03 Jorn Baayen <jorn@openedhand.com>
* libgssdp/Makefile.am:
* libgssdp/gssdp-client.c:
* libgssdp/gssdp-resource-browser.c:
(gssdp_resource_browser_get_property),
(gssdp_resource_browser_set_property),
(gssdp_resource_browser_class_init), (resource_available),
(resource_unavailable), (received_discovery_response),
(received_announcement), (message_received_cb):
* libgssdp/gssdp-resource-browser.h:
* libgssdp/gssdp-resource-group.c:
(gssdp_resource_group_get_property),
(gssdp_resource_group_set_property),
(gssdp_resource_group_class_init),
(gssdp_resource_group_remove_resource), (message_received_cb),
(discovery_response_timeout), (discovery_response_free),
(resource_alive), (resource_byebye):
* libgssdp/gssdp-resource-group.h:
* libgssdp/gssdp-service-browser.c:
* libgssdp/gssdp-service-browser.h:
* libgssdp/gssdp-service-group.c:
* libgssdp/gssdp-service-group.h:
* libgssdp/gssdp.h:
* tests/test-browser.c: (resource_available_cb), (main):
* tests/test-publish.c: (main):
Rename ServiceBrowser and ServiceGroup to ResourceBrowser
and ServiceGroup as to be consistent with the UPnP book.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@181
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 19 Apr 2007 12:21:11 +0000 (12:21 +0000)]
2007-04-19 Zeeshan Ali <zeenix@gstreamer.net>
* libgssdp/gssdp-client.c: (header_hash), (check_header_equality),
(socket_source_cb): HTTP/1.1 headers needs to be case-insensitive and
so should be our hash-table of HTTP headers.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@179
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 16 Apr 2007 11:47:52 +0000 (11:47 +0000)]
2007-04-16 Jorn Baayen <jorn@openedhand.com>
* libgssdp/gssdp-client.c: (socket_source_cb):
Calculate message length correctly.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@178
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 16 Apr 2007 11:35:08 +0000 (11:35 +0000)]
2007-04-16 Zeeshan Ali <zeenix@gstreamer.net>
* libgssdp/gssdp-socket-source.c: (gssdp_socket_source_new):
Allow multiple gssdp clients to exist on the same machine.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@176
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 15 Dec 2006 12:44:17 +0000 (12:44 +0000)]
get rid of local SoupHeaders copy
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@175
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 7 Jul 2006 10:07:51 +0000 (10:07 +0000)]
constructor error love
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@166
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 26 May 2006 10:47:49 +0000 (10:47 +0000)]
correct doc makefile
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@139
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 5 May 2006 09:57:39 +0000 (09:57 +0000)]
Make set_active() API consistent with other property setters.
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@138
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Tue, 2 May 2006 13:11:36 +0000 (13:11 +0000)]
use a shared timeout for service re-announcements
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@137
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 28 Apr 2006 09:46:16 +0000 (09:46 +0000)]
added dep on glib 2.9.1
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@136
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 28 Apr 2006 08:43:39 +0000 (08:43 +0000)]
fully functonial ServiceGroup
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@135
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 27 Apr 2006 13:38:43 +0000 (13:38 +0000)]
Partial GSSDPServiceGroup implementation
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@134
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 27 Apr 2006 11:26:10 +0000 (11:26 +0000)]
ServiceBrowser will now only listen to the socket when it has been started
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@133
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 27 Apr 2006 08:08:09 +0000 (08:08 +0000)]
gssdp-headers -> soup-headers
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@132
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 27 Apr 2006 06:47:28 +0000 (06:47 +0000)]
no need to set LC_TIME as GNU strptime tries to parse international strings as well
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@131
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Mon, 24 Apr 2006 11:47:39 +0000 (11:47 +0000)]
GSSDPServiceBrowser is fully functional now
still needs a bit of cleanup love
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@130
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 21 Apr 2006 13:52:19 +0000 (13:52 +0000)]
romove old file
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@129
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Fri, 21 Apr 2006 13:51:26 +0000 (13:51 +0000)]
reshuffled API to be more generic (and more like Avahi, incidentally)
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@128
d8cb91d7-bff9-0310-92b9-
80b65e4482b2
Jorn Baayen [Thu, 20 Apr 2006 13:56:50 +0000 (13:56 +0000)]
always bind to SSDP port
git-svn-id: https://svn.o-hand.com/repos/gupnp/gssdp@127
d8cb91d7-bff9-0310-92b9-
80b65e4482b2