gupnp:gssdp.git
8 years agoRelease 0.7.2 gssdp-0.7.2
Zeeshan Ali (Khattak) [Thu, 8 Apr 2010 13:16:40 +0000 (16:16 +0300)]
Release 0.7.2

8 years agoUse complete paths of sources in GIR build rule
Zeeshan Ali (Khattak) [Fri, 9 Apr 2010 12:43:20 +0000 (15:43 +0300)]
Use complete paths of sources in GIR build rule

Fixes `make distcheck`.

8 years agoHide internal API from introspection scanner
Zeeshan Ali (Khattak) [Tue, 6 Apr 2010 16:06:53 +0000 (19:06 +0300)]
Hide internal API from introspection scanner

8 years agoAdd gobject-introspection check macro
Zeeshan Ali (Khattak) [Sat, 20 Feb 2010 13:20:45 +0000 (15:20 +0200)]
Add gobject-introspection check macro

Depending on gobject-introspection installation to check for
gobject-introspection is a bad idea. This patch inlines the check macro.

8 years agoAdd ACLOCAL_AMFLAGS so that autoreconf will obey ACLOCAL_FLAGS
Jens Georg [Sat, 6 Mar 2010 20:01:53 +0000 (21:01 +0100)]
Add ACLOCAL_AMFLAGS so that autoreconf will obey ACLOCAL_FLAGS

8 years agoautogen.sh: Obey the ACLOCAL_FLAGS environment variable
Neil Roberts [Thu, 18 Mar 2010 16:40:45 +0000 (16:40 +0000)]
autogen.sh: Obey the ACLOCAL_FLAGS environment variable

This allows additional macro search paths to be searched by setting
the ACLOCAL_FLAGS variable. This is needed for jhbuild.

http://bugzilla.openedhand.com/show_bug.cgi?id=2039

8 years agoIf target is not a URN, no need to deal with version
Zeeshan Ali (Khattak) [Mon, 4 Jan 2010 17:12:26 +0000 (19:12 +0200)]
If target is not a URN, no need to deal with version

8 years agoVersion in target must be at the end of the string
Zeeshan Ali (Khattak) [Thu, 31 Dec 2009 15:40:29 +0000 (17:40 +0200)]
Version in target must be at the end of the string

8 years agoUse silent rules
Ross Burton [Thu, 21 Jan 2010 08:38:12 +0000 (08:38 +0000)]
Use silent rules

8 years agoUpdate ignores
Ross Burton [Thu, 21 Jan 2010 08:36:32 +0000 (08:36 +0000)]
Update ignores

8 years agoBuild introspection data
Ross Burton [Thu, 21 Jan 2010 08:36:25 +0000 (08:36 +0000)]
Build introspection data

8 years agoCheck for gobject-introspection
Ross Burton [Thu, 21 Jan 2010 08:36:11 +0000 (08:36 +0000)]
Check for gobject-introspection

8 years agoPrepare release 0.7.1 gssdp-0.7.1
Zeeshan Ali (Khattak) [Fri, 4 Dec 2009 13:11:45 +0000 (15:11 +0200)]
Prepare release 0.7.1

8 years agoHave specific GError code for interfaces without an IP address
Olivier Crête [Tue, 1 Dec 2009 13:08:06 +0000 (18:38 +0530)]
Have specific GError code for interfaces without an IP address

8 years agoIf we can't create a request socket don't try to create a multicast socket
Ross Burton [Wed, 2 Dec 2009 11:09:52 +0000 (11:09 +0000)]
If we can't create a request socket don't try to create a multicast socket

8 years agoUse SO_REUSEPORT if present
Mattias Wadman [Wed, 2 Dec 2009 11:06:26 +0000 (11:06 +0000)]
Use SO_REUSEPORT if present

Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT.

Signed-off-by: Ross Burton <ross@linux.intel.com>
8 years agoMake GSSDPClient ignore Point to Point interfaces so that GUPnP stops putting stuff...
iain [Tue, 24 Nov 2009 21:01:31 +0000 (21:01 +0000)]
Make GSSDPClient ignore Point to Point interfaces so that GUPnP stops putting stuff on my VPN connection

8 years agoDon't leak target regex gssdp-0.7
Olivier Crête [Tue, 8 Sep 2009 23:03:41 +0000 (19:03 -0400)]
Don't leak target regex

8 years agoRemove gssdp_client_new_full (#1796)
Ross Burton [Sun, 6 Sep 2009 10:16:04 +0000 (11:16 +0100)]
Remove gssdp_client_new_full (#1796)

8 years agoRelease announcement for release 0.7
Zeeshan Ali (Khattak) [Fri, 28 Aug 2009 13:52:57 +0000 (16:52 +0300)]
Release announcement for release 0.7

8 years agoRevert "Print interface and IP client gets bound to"
Zeeshan Ali (Khattak) [Fri, 28 Aug 2009 13:53:38 +0000 (16:53 +0300)]
Revert "Print interface and IP client gets bound to"

This reverts commit 4d48561a8e601c2fc3911839754507f9c369dd0a.

8 years agoDiscard packets from different network
Zeeshan Ali (Khattak) [Thu, 27 Aug 2009 15:38:58 +0000 (18:38 +0300)]
Discard packets from different network

We need this code to make sure the right client received the packet. We
won't need to do this if there was any way to tell Mr. Unix that we are
only interested in receiving multicast packets on this socket from a
particular interface but AFAIK that is not possible, at least not in a
portable way.

8 years agoAdd a getter for GSSDPClient:active
Zeeshan Ali (Khattak) [Wed, 29 Jul 2009 18:20:57 +0000 (21:20 +0300)]
Add a getter for GSSDPClient:active

8 years agoUpdate copyrights in docs
Zeeshan Ali (Khattak) [Tue, 21 Jul 2009 15:41:42 +0000 (18:41 +0300)]
Update copyrights in docs

8 years agoUpdate docs
Zeeshan Ali (Khattak) [Tue, 21 Jul 2009 15:29:21 +0000 (18:29 +0300)]
Update docs

8 years agoPrefer non-loopback IPv4 interfaces
Zeeshan Ali (Khattak) [Tue, 21 Jul 2009 12:02:59 +0000 (15:02 +0300)]
Prefer non-loopback IPv4 interfaces

8 years agoPrint interface and IP client gets bound to
Zeeshan Ali (Khattak) [Tue, 21 Jul 2009 07:03:50 +0000 (10:03 +0300)]
Print interface and IP client gets bound to

8 years agoNo need to find the default route
Zeeshan Ali (Khattak) [Mon, 20 Jul 2009 22:16:26 +0000 (01:16 +0300)]
No need to find the default route

The code is not just platform dependent but apparently it doesn't really
work either. Also do we really want to bind to default interface? Facts
to keep in mind:

1. If only loopback interface is up, there usually is no route set to it.
2. In case of multiple networks, the default route is usually set to the one
   connecting to internet rather than the local network (right?).

8 years agoClient now binds to interface rather than IP
Zeeshan Ali (Khattak) [Mon, 20 Jul 2009 13:43:21 +0000 (16:43 +0300)]
Client now binds to interface rather than IP

While in reality we still bind the sockets to IP, we can already fix
the API. We can later fix this completely without breaking any APIs.

8 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.

8 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.

8 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.

8 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

8 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.

8 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

8 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.

8 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.

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

8 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

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

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

9 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.

9 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.

9 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.

9 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.

9 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.

9 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.

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

9 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.

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

9 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.

9 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.

9 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.

9 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.

9 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.

9 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

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

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

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

9 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.

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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

9 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

9 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

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

9 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

9 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

9 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

10 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

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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

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

10 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

10 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

10 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

10 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

10 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

10 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

10 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

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