profile/ivi/GSSDP.git
15 years agoCorrect behavior/docs for get_host_ip()
Zeeshan Ali (Khattak) [Mon, 20 Jul 2009 12:58:03 +0000 (15:58 +0300)]
Correct behavior/docs for get_host_ip()

This function should also entertain loopback interface.

15 years agoVersion-independent M-SEARCH response
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.

15 years agoVersion-independent target match
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.

15 years agoPut target compatibility in a separate function
Zeeshan Ali (Khattak) [Tue, 14 Jul 2009 13:43:46 +0000 (16:43 +0300)]
Put target compatibility in a separate function

15 years agoAdd "active" property to GSSDPClient
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.

15 years agoPort gssdp-device-sniffer to GtkBuilder
Jens Georg [Fri, 1 May 2009 14:12:36 +0000 (16:12 +0200)]
Port gssdp-device-sniffer to GtkBuilder

15 years agoget_default_host_ip() is not supposed to return NULL
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.

15 years agoMinor indentation fix
Zeeshan Ali (Khattak) [Thu, 2 Jul 2009 14:29:31 +0000 (17:29 +0300)]
Minor indentation fix

Don't go beyond 80 columns.

15 years agoBump library version
Ross Burton [Fri, 26 Jun 2009 10:27:34 +0000 (11:27 +0100)]
Bump library version

15 years agoVersion bump to 0.7 as we have new APIs
Ross Burton [Fri, 26 Jun 2009 10:26:54 +0000 (11:26 +0100)]
Version bump to 0.7 as we have new APIs

15 years agoAdd documentation about LTVERSION
Ross Burton [Sun, 26 Apr 2009 08:54:29 +0000 (09:54 +0100)]
Add documentation about LTVERSION

15 years agoAdd basic .gitignore
Ross Burton [Sun, 26 Apr 2009 08:57:27 +0000 (09:57 +0100)]
Add basic .gitignore

15 years agoUpdate copyrights according to the latest changes.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 20:59:24 +0000 (22:59 +0200)]
Update copyrights according to the latest changes.

15 years agoBind request socket to host_ip.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 16:34:36 +0000 (18:34 +0200)]
Bind request socket to host_ip.

15 years agoAddress the socket is bound to is determined by the type of socket.
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.

15 years agoAttach the sockets main_context to after they are created.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 14:34:52 +0000 (16:34 +0200)]
Attach the sockets main_context to after they are created.

15 years agoNo need to initialize private struct fields to NULL.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 14:08:15 +0000 (16:08 +0200)]
No need to initialize private struct fields to NULL.

15 years agoInitialize the server id in _init.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 14:07:26 +0000 (16:07 +0200)]
Initialize the server id in _init.

15 years agoEnable multicast loopback.
Zeeshan Ali (Khattak) [Fri, 6 Mar 2009 11:42:38 +0000 (13:42 +0200)]
Enable multicast loopback.

15 years agoJoin the multicast group on the specified interface.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 22:50:37 +0000 (00:50 +0200)]
Join the multicast group on the specified interface.

15 years agoSet error later.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 22:34:25 +0000 (00:34 +0200)]
Set error later.

15 years agoInitialize in _constructed rather than _init.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 17:51:38 +0000 (19:51 +0200)]
Initialize in _constructed rather than _init.

15 years agoinet_aton returns 0 on error.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 17:09:32 +0000 (19:09 +0200)]
inet_aton returns 0 on error.

15 years agoPass "host-ip" to socket source.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 16:54:53 +0000 (18:54 +0200)]
Pass "host-ip" to socket source.

15 years agoUse inet_aton instead of inet_addr and handle the error from it.
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.

15 years agoMove "host-ip" property from GUPnPContext to base GSSDPClient.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 15:03:32 +0000 (17:03 +0200)]
Move "host-ip" property from GUPnPContext to base GSSDPClient.

15 years agoPut the message src timeout in the specified GMainContext
Olivier CrĂȘte [Mon, 1 Jun 2009 23:10:26 +0000 (19:10 -0400)]
Put the message src timeout in the specified GMainContext

15 years agoFix pkg-config paths (#1570)
Ross Burton [Mon, 27 Apr 2009 19:53:41 +0000 (20:53 +0100)]
Fix pkg-config paths (#1570)

15 years agoPost release version bump.
Zeeshan Ali (Khattak) [Thu, 5 Mar 2009 15:54:00 +0000 (17:54 +0200)]
Post release version bump.

15 years agoRelease announcement.
Zeeshan Ali (Khattak) [Fri, 20 Feb 2009 10:45:52 +0000 (12:45 +0200)]
Release announcement.

15 years agoFix a typo.
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.

15 years agoBump release.
Zeeshan Ali (Khattak) [Fri, 20 Feb 2009 10:12:16 +0000 (12:12 +0200)]
Bump release.

15 years ago2008-12-03 Jorn Baayen <jorn.baayen@collabora.co.uk>
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

15 years ago2008-12-03 Jorn Baayen <jorn.baayen@collabora.co.uk>
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

15 years ago2008-11-21 Jorn Baayen <jorn.baayen@collabora.co.uk>
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

15 years ago2008-11-19 Jussi Kukkonen <jku@linux.intel.com>
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

15 years ago2008-11-19 Jussi Kukkonen <jku@linux.intel.com>
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

15 years ago2008-11-18 Jorn Baayen <jorn.baayen@collabora.co.uk>
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

15 years ago2008-11-06 Jussi Kukkonen <jku@linux.intel.com>
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

15 years ago2008-11-06 Jussi Kukkonen <jku@linux.intel.com>
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

15 years ago2008-11-06 Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
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

15 years ago2008-10-29 Jussi Kukkonen <jku@linux.intel.com>
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

15 years ago2008-10-27 Ross Burton <ross@linux.intel.com>
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

15 years ago2008-10-27 Ross Burton <ross@linux.intel.com>
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

15 years ago2008-10-27 Ross Burton <ross@linux.intel.com>
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

15 years ago2008-10-27 Ross Burton <ross@linux.intel.com>
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

15 years ago2008-09-27 Jorn Baayen <jorn@openedhand.com>
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

15 years ago2008-09-27 Jorn Baayen <jorn@openedhand.com>
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

15 years ago2008-08-31 Jorn Baayen <jorn@openedhand.com>
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

15 years agorelease gssdp 0.6.2
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

15 years ago2008-08-12 Zeeshan Ali Khattak <zeenix@gmail.com>
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

16 years ago2008-07-11 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-05-23 Ross Burton <ross@openedhand.com>
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

16 years ago2008-05-19 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-05-13 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-05-13 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-04-15 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-04-15 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-04-14 Zeeshan Ali Khattak <zeenix@gmail.com>
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

16 years ago2008-03-12 Zeeshan Ali Khattak <zeenix@gmail.com>
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

16 years ago2008-02-26 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-02-24 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-02-23 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-02-09 Zeeshan Ali Khattak <zeenix@gstreamer.net>
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

16 years ago2008-02-09 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-02-09 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-02-02 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-02-01 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-01-31 Jorn Baayen <jorn@openedhand.com>
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

16 years ago2008-01-14 Jorn Baayen <jorn@openedhand.com>
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

16 years agoRelease gssdp 0.4.1
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

16 years ago2007-09-11 Zeeshan Ali <zeenix@gstreamer.net>
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

16 years ago2007-09-10 Zeeshan Ali <zeenix@gstreamer.net>
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

16 years ago2007-08-23 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-07-27 Jorn Baayen <jorn@openedhand.com>
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

17 years agogssdp 0.4
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

17 years ago2007-07-26 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-07-25 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-07-25 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-07-24 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-07-08 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-07-03 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-06-30 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-06-30 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-06-30 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-06-13 Ross Burton <ross@openedhand.com>
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

17 years ago2007-06-13 Ross Burton <ross@openedhand.com>
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

17 years ago2007-05-26 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-05-26 Jorn Baayen <jorn@openedhand.com>
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

17 years agocorrect wording
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

17 years ago2007-05-21 Jorn Baayen <jorn@openedhand.com>
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

17 years agosort
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

17 years ago2007-05-21 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-05-21 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-05-21 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-05-20 Zeeshan Ali <zeenix@gstreamer.net>
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

17 years ago2007-05-19 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-05-16 Zeeshan Ali <zeenix@gstreamer.net>
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

17 years ago2007-05-15 Jorn Baayen <jorn@openedhand.com>
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

17 years ago2007-05-11 Jorn Baayen <jorn@openedhand.com>
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