GSSDP Changelog

What's new in GSSDP 1.2.2

Jan 7, 2020
  • Fix macOS dylib versioning
  • Update the required glib version to 2.54
  • Fix setting the multicast sending interface
  • Bugs fixed in this release:
  • https://gitlab.gnome.org/GNOME/gssdp/issues/4

New in GSSDP 1.2.1 (May 5, 2019)

  • Fix portability issues with gssdp_net_get_device_list
  • Fix a local vs. global include in public header
  • Bugs fixed in this release:
  • https://gitlab.gnome.org/GNOME/gssdp/issues/3

New in GSSDP 1.1.3 (Feb 13, 2019)

  • Fix a memory leak in sniffer
  • Minor other improvements to sniffer
  • Fix address fall-back to IP v4 for GSSDP client
  • Bump minimum GLib version to 2.44
  • Fix a crash due to a dangling pointer in GSSDP client
  • Fix a memory leak in pktinfo handler
  • Use g_type_ensure instead of custom solution
  • Implement UDA 1.1 boot-id and config-id
  • Implement UDA 1.1 ssdp:update messages
  • Documentation updates
  • Style fixes
  • Bugs fixed in this release:
  • https://gitlab.gnome.org/GNOME/gssdp/issues/1
  • https://gitlab.gnome.org/GNOME/gssdp/issues/2

New in GSSDP 1.1.2 (Jan 9, 2019)

  • Use a proper type for the message-received signal's parameter
  • Fix OS name in version string
  • Fix version string to include UPnP version
  • Fall-back to UDA 1.0 if UDA version is unspecified

New in GSSDP 1.1.1 (Dec 18, 2018)

  • Fix a crash with sniffer
  • Fix pktinfo handling on OS X
  • Fix mssing network mask in GSSDPClient
  • Several build test simplifications
  • Add property for address family in GSSDPClient
  • Remove address family hack in sniffer
  • Add property for UDA version in GSSDPClient

New in GSSDP 1.1.0.1 (Nov 14, 2018)

  • Bump API and ABI versions
  • Port to new GLib type macros
  • Remove the custom marshaller
  • Make error enum a type
  • Drop deprecated properties and functions
  • Clean up Sniffer UI
  • Refactor get_host_ip into separate files
  • Use several GLib helper functions like g_clear_object etc.
  • Fix deprecations with GTK 3.22 in sniffer
  • Port build system to Meson
  • Drop meta-data file and custom vala for vapi
  • Port sniffer to use UI from GResource
  • Make sniffer UI more GNOME 3 hig-ish
  • Some usability improvements for sniffer
  • Add rescan for sniffer
  • Introduce more debug logging while creating the GSSDP client
  • Recreate the socket sources on errors
  • Fix a memory leak in sniffer
  • Add IPv6 support
  • Have sniffer show the network interface
  • Known issues:
  • IPv6 Support not implemented for Android and Win32

New in GSSDP 1.0.3 (Jul 30, 2018)

  • Avoid a crash in gupnp_root_device_constructor
  • Propagage User-Agent from Cache
  • Fix potential issue with boolean vs. bitwise evaluation
  • Fix a crash in GUPnPServiceProxy::subscription_expire
  • Accept broken Action header without the "
  • Fix issue with strcpy destination buffer size in linux context manager

New in GSSDP 1.0.2 (Mar 28, 2017)

  • Small documentation fixes
  • Fix deprecation warning with GTK+-3.22

New in GSSDP 1.0.1 (Oct 29, 2016)

  • Fix some compiler/c89 issues with recent mingw
  • Use proper ssize_t modifier in printf
  • Make documentation point to itself by declaring it stable
  • Use correct FSF address in documentation text

New in GSSDP 1.0 Beta (Aug 30, 2016)

  • Don't leak arp lookup symbol
  • Minor documentation updates

New in GSSDP 0.14.16 (Jun 23, 2016)

  • 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

New in GSSDP 0.14.11 (Jan 6, 2015)

  • Fix memory leak in GSSDPClient.
  • Bugs fixed in this release:
  • https://bugzilla.gnome.org/show_bug.cgi?id=737870

New in GSSDP 0.14.7 (Feb 4, 2014)

  • Add missing function declaration.

New in GSSDP 0.14.6 (Nov 21, 2013)

  • Add msearch-property to GSSDPClient to use a fixed UDP listening port.
  • Doc changes.
  • Marshalling fixes for GSSDPClient::message-received signal.
  • Bugs fixed in this release:
  • https://bugzilla.gnome.org/show_bug.cgi?id=711015