0.99.0
======
- Don't leak arp lookup symbol
- Minor documentation updates
All contributors to this release:
- Jens Georg <mail@jensge.org>
0.14.16
=======
- Fill the interface index for bionic.
- Remove unused include.
- Fix interface lookup on Win32
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=762455
- https://bugzilla.gnome.org/show_bug.cgi?id=765688
- https://bugzilla.gnome.org/show_bug.cgi?id=765709
All contributors to this release:
- Aurélien Chabot <aurelien.chabot@parrot.com>
- Jens Georg <mail@jensge.org>
- Florian Zwoch <fzwoch@gmail.com>
0.14.15
=======
- Actually use the TTL that was set by the user
- Use if_nametoindex instead of IOCTL when available
- Implement a User Agent cache based on SSDP packages
- Fix potential strncpy overflow
- Add missing m4 macros
- Disable PKTINFO on OS X
- Do not leak host_addr in clients.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=653894
- https://bugzilla.gnome.org/show_bug.cgi?id=762324
- https://bugzilla.gnome.org/show_bug.cgi?id=764677
All contributors to this release:
- Jens Georg <mail@jensge.org>
- Philip Withnall <philip.withnall@collabora.co.uk>
- Philip Withnall <philip@tecnocode.co.uk>
0.14.14
=======
- Fix warning if the IP address is not known.
- Fix issue with discovery.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=760702
All contributors to this release:
- Jens Georg <mail@jensge.org>
- Philip Withnall <philip@tecnocode.co.uk>
0.14.13
=======
- Make "host-ip" of GSSDPClient a construction property to give the caller the
chance to bypass the IP autodetection during client creation.
All contributors to this release:
- Jens Georg <mail@jensge.org>
0.14.12.1
=========
- Update m4 macros from autoconf-archive.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=758778
All contributors to this release:
- Jens Georg <mail@jensge.org>
0.14.12
=======
- Fix issues with names of loopback device on *BSD.
- Move gtest code one level up and examples to their own folder.
- Fix a possible NULL derefence in gssdp-device-sniffer.
- Remove use of gnome-common for building.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=743070
All contributors to this release:
- Jens Georg <mail@jensge.org>
- Thomas Klausner <tk@giga.or.at>
0.14.11
=======
- Fix memory leak in GSSDPClient.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=737870
All contributors to this release:
- Richard Röjfors <richard@puffinpack.se>
- Jens Georg <mail@jensge.org>
0.14.10
=======
- DOAP fixes
- Fix SSDP when running on the same host.
Bugs fixed in this release:
- https://bugzilla.gnome.org/show_bug.cgi?id=733851
All contributors to this release:
- Olav Vitters <olav@vitters.nl>
- Jussi Kukkonen <jku@goto.fi>
- Jens Georg <mail@jensge.org>
- Andre Klapper <a9016009@gmx.de>
0.14.4
======
- Fix gtk-doc warnings.
- Use SO_REUSEPORT on FreeBSD and Debian/kFreeBSD.
- Fix discovery issue with some devices when g_get_application_name returned a
non-ASCII translated version of the name.
- Fix a compiler warning about parentheses.
- Use GNOME_COMPILE_WARNINGS for a safe set of strict compiler warnings.
- Remove the use of INCLUDES which has been deprecated for a while.
All contributors to this release:
Jens Georg <jensg@openismus.com>
Bastien Nocera <hadess@hadess.net>
* Use gtk3 instead of gtk2.
Changelog:
0.14.3
======
- Add --interface, -i commandline option to gssdp-device-sniffer to specify a
network interface for it to run on.
- Update the GSSDP device sniffer to GTK+3.
- Depend on vapigen >= 0.20 if gobject-introspection is 1.36 or newer.
- Some minor UI fixes in gssdp-device-sniffer.
- Make it compile with -Wall -Wextra.
All contributors to this release:
Jens Georg <jensg@openismus.com>
Changes in dependencies:
Gtk+ >= 3.0
vapigen >= 0.20 if gobject-introspection is >= 1.36
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
* Bump BUILDLINK_API_DEPENDS and BUILDLINK_ABI_DEPENDS
Changelog:
0.12.2.1
========
- Add missing gssdp-1.0.deps file to tarball
All contributors to this release:
Jens Georg <mail@jensge.org>
Bugs fixed:
- https://bugzilla.gnome.org/show_bug.cgi?id=682228
0.12.2
======
- Functional tests.
- Regression tests.
- Ignore announcements from services with a lower version.
- Make internal resource cache version-independant.
- Update gtk-doc annotations.
- Update pkg-config files.
- Create Vala bindings from GIR.
All contributors to this release:
Jens Georg <mail@jensge.org>
Stef Walter <stefw@gnome.org>
Riko Yamada <rik0yamada@yahoo.co.jp>
Mark Ryan <mark.d.ryan@intel.com>
Bugs fixed:
- https://bugzilla.gnome.org/show_bug.cgi?id=673150
- https://bugzilla.gnome.org/show_bug.cgi?id=678744
- https://bugzilla.gnome.org/show_bug.cgi?id=679781
- https://bugzilla.gnome.org/show_bug.cgi?id=682099
- https://bugzilla.gnome.org/show_bug.cgi?id=675355
0.12.1
======
- Increase UDP buffer size.
- Fix searching for an UDN that started with [a-f]
All contributors to this release:
Steffen Sledz <sledz@dresearch-fe.de>
Jens Georg <mail@jensge.org>
Bugs fixed:
- https://bugzilla.gnome.org/show_bug.cgi?id=664177
0.12.0
======
- Remove unnecessary and annoying deprecation warnings.
- When sending duplicate announcement packets, always repeat complete sets.
All contributors to this release:
Jens Georg <mail@jensge.org>
Bugs fixed:
- bgo#655900
DLNA requirements addressed:
- 7.2.4.3
- 7.2.4.5
0.11.2
======
- Modernize autotools.
- Create .xz dist tarballs only.
- Deprecate main_context argument and property. Use
g_main_context_push_thread_default() instead.
- Fix warnings from gtk-doc.
All contributors to this release:
Jens Georg <mail@jensge.org>
Bugs fixed:
- bgo#654733
- bgo#654178
- bgo#654177
Changes in dependencies (when compiling from git):
Autoconf >= 2.64
Automake >= 1.11
0.11.1
======
- Fullfill restrictions imposed by UPnP CTT 1.5.
- Initial OpenBSD support.
- Fix a crash on socket creation.
- Implement DLNA guideline 7.2.3.4.
- Copyright header clean-up.
All contributors to this release:
Jens Georg <mail@jensge.org>
Bugs fixed:
- bgo#653733
- bgo#653875
- bgo#653857
0.11.0
======
- Many fixes to discovery, discoverability and announcement.
- Many introspection improvements such as:
* Classes that can throw an error on construction now implement
GInitable.
* Updated introspection annotations.
- Code cleanup.
All contributors to this release:
Jens Georg <mail@jensge.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Alberto Mardegan <mardy@users.sourceforge.net>
Sven Neumann <s.neumann@raumfeld.com>
0.10.0
======
- Improve interoperability by also announcing lower versions of the service.
- More reliable announcements by announcing at least 3 times.
- Drop ChangeLog in favour of git history.
- Fix IPv6 network calculation.
All contributors to this release:
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Luis de Bethencourt <luis@debethencourt.com>
Jens Georg <mail@jensge.org>
0.9.2
=====
- Fix a critical issue in event handling code introduced in last release.
- Add 'network' property to GSSDPClient. By default its set to network IP
address of the interface the client is associated with.
- Plug some leaks.
Changes in dependencies:
- Explicitly require libsoup >= 2.26.1.
Bugs fixed in this release:
2210 - Socket address leaking in socket_source_cb
All contributors to this release:
Jens Georg <mail@jensge.org>
Sven Neumann <s.neumann@raumfeld.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
0.9.1
=====
Another micro release in the unstable 0.9.x branch that brings in all new
fixes from the stable 0.8.2 release.
All contributors to this release:
Sven Neumann <s.neumann@raumfeld.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
0.9.0
=====
This release marks the beginning of the new unstable 0.9.x release cycle.
Changes after 0.8.0 that were not included in the subsequent stable release:
- Port to GIO/GSocket.
- Port to Windows.
- Don't print the whole packet on failure to send it.
- Some other non-functional improvements and fixes.
All Contributors:
Jens Georg <mail@jensge.org>
Ross Burton <ross@linux.intel.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
0.8.0
=====
- Chain up in dispose() and finalize() all classes.
- Flag string arg of GSSDPClient signal as static.
- Don't use deprecated libsoup API.
- Properly catch errors in recvfrom syscall.
- Fix some typos.
Bugs fixed in this release:
2194 - Typo in gssdp_socket_source
2193 - Errors caught in recvfrom by pure luck
2090 - 0.7.2 Typo in configure.ac
All Contributors:
Sven Neumann <s.neumann@raumfeld.com>
Jens Georg <mail@jensge.org>
Ross Burton <ross@linux.intel.com>
Berrie Bloem <berrie@codevio.com>