Zeeshan Ali (Khattak) [Wed, 15 Jul 2009 16:08:59 +0000 (19:08 +0300)]
Version-independent M-SEARCH response
Most (UPnP) resources have ":VERSION" prefix in their target and UPnP docs
and DLNA require us to respond to M-SEARCH requests even if the requested
version in M-SEARCH is different.
Zeeshan Ali (Khattak) [Tue, 14 Jul 2009 16:01:43 +0000 (19:01 +0300)]
Version-independent target match
DLNA and new UPnP docs make it very clear that clients should be able to
deal with any version of resource while announcing their interest in a
particular version.
Zeeshan Ali (Khattak) [Tue, 14 Jul 2009 13:43:46 +0000 (16:43 +0300)]
Put target compatibility in a separate function
Zeeshan Ali (Khattak) [Tue, 14 Jul 2009 11:11:45 +0000 (14:11 +0300)]
Add "active" property to GSSDPClient
If set to FALSE, the client won't send any messages on the network.
We need this to make sure that we don't send byebye messages after
a network interface (and hence the associated GUPnPContext) goes down.
Jens Georg [Fri, 1 May 2009 14:12:36 +0000 (16:12 +0200)]
Port gssdp-device-sniffer to GtkBuilder
Zeeshan Ali (Khattak) [Fri, 3 Jul 2009 16:23:09 +0000 (19:23 +0300)]
get_default_host_ip() is not supposed to return NULL
This fixes the crash happening due to recent changes in case of empty
routing table.
Zeeshan Ali (Khattak) [Thu, 2 Jul 2009 14:29:31 +0000 (17:29 +0300)]
Minor indentation fix
Don't go beyond 80 columns.
Ross Burton [Fri, 26 Jun 2009 10:27:34 +0000 (11:27 +0100)]
Bump library version
Ross Burton [Fri, 26 Jun 2009 10:26:54 +0000 (11:26 +0100)]
Version bump to 0.7 as we have new APIs
Ross Burton [Sun, 26 Apr 2009 08:54:29 +0000 (09:54 +0100)]
Add documentation about LTVERSION
Ross Burton [Sun, 26 Apr 2009 08:57:27 +0000 (09:57 +0100)]
Add basic .gitignore
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 20:59:24 +0000 (22:59 +0200)]
Update copyrights according to the latest changes.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 16:34:36 +0000 (18:34 +0200)]
Bind request socket to host_ip.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 15:55:17 +0000 (17:55 +0200)]
Address the socket is bound to is determined by the type of socket.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 14:34:52 +0000 (16:34 +0200)]
Attach the sockets main_context to after they are created.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 14:08:15 +0000 (16:08 +0200)]
No need to initialize private struct fields to NULL.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 14:07:26 +0000 (16:07 +0200)]
Initialize the server id in _init.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 11:42:38 +0000 (13:42 +0200)]
Enable multicast loopback.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 22:50:37 +0000 (00:50 +0200)]
Join the multicast group on the specified interface.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 22:34:25 +0000 (00:34 +0200)]
Set error later.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 17:51:38 +0000 (19:51 +0200)]
Initialize in _constructed rather than _init.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 17:09:32 +0000 (19:09 +0200)]
inet_aton returns 0 on error.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 16:54:53 +0000 (18:54 +0200)]
Pass "host-ip" to socket source.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 16:34:44 +0000 (18:34 +0200)]
Use inet_aton instead of inet_addr and handle the error from it.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 15:03:32 +0000 (17:03 +0200)]
Move "host-ip" property from GUPnPContext to base GSSDPClient.
Olivier CrĂȘte [Mon, 1 Jun 2009 23:10:26 +0000 (19:10 -0400)]
Put the message src timeout in the specified GMainContext
Ross Burton [Mon, 27 Apr 2009 19:53:41 +0000 (20:53 +0100)]
Fix pkg-config paths (#1570)
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 15:54:00 +0000 (17:54 +0200)]
Post release version bump.
Zeeshan Ali (Khattak) [Fri, 20 Feb 2009 10:45:52 +0000 (12:45 +0200)]
Release announcement.
Zeeshan Ali (Khattak) [Fri, 20 Feb 2009 10:15:19 +0000 (12:15 +0200)]
Fix a typo.
Last release was 0.6.3, not 0.6.2.
Zeeshan Ali (Khattak) [Fri, 20 Feb 2009 10:12:16 +0000 (12:12 +0200)]
Bump release.
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