GSSDP 1.1.0 and GUPnP 1.1.0 released

GSSDP and GUPnP 1.1.0 open a new unstable series of the GUPnP base stack.

It's goal is to provide an implementation of UDA 1.1 and IPv6 support!

GSSDP 1.1.0(.1)

- Bump API and ABI versions
- Port to new GLib type macros
- Remove the custom marshallers
- 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

GSSDP is available for download at

GUPnP 1.1.0

- Bump API and ABI version
- GUPnPRootDevice implements GInitable
- Clean-up functions added for GObject-Introspection compatibility
- Remove all deprecated functions from GUPnP 1.0 API
- Switch build to Meson
- Port everything to new GLib type macros
- Add IPv6 support to Linux context manager
- Fix IPv6 LL support for context
- Add gupnp_context_manager_create_full for specifying the socket family

Bugs fixed in this release:

All contributors to this release:
 - Jens Georg <mail jensge org>
 - Sven Neumann <neumann teufel de>
 - Oliver Tappe <zooey hirschkaefer de>
 - Bastien Nocera <hadess hadess net>

GUPnP is available for download at

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]