Changelog for
libgupnp-1_0-4-1.0.2-2.1.x86_64.rpm :
* Wed Feb 28 2018 dimstarAATTopensuse.org- Modernize spec-file by calling spec-cleaner
* Mon Mar 20 2017 dimstarAATTopensuse.org- Update to version 1.0.2: + Fix a potential crash of GUPnPProxy when trying to access a dangling GUPnPServiceProxy pointer of a server handler (bgo#777491).
* Sat Oct 15 2016 zaitorAATTopensuse.org- Update to version 1.0.1: + Connman CM: Various fixes. + Linux CM: Fix compiler warning about negative shift. + Documentation: - Fix FSF address. - Fix references. + Build: Update ax_append_link_flags. + Bugs fixed: bgo#770318.
* Mon Sep 19 2016 zaitorAATTopensuse.org- Update to version 1.0.0: + No changes.
* Tue Aug 16 2016 zaitorAATTopensuse.org- Update to version 0.99.0: + Fix build on OS X.
* Tue Jun 21 2016 zaitorAATTopensuse.org- Update to version 0.20.18: + Retry description URL on failure. + Bugs fixed: bgo#694450.
* Thu May 19 2016 tyangAATTsuse.com- Update to GNOME 3.20.2 Fate#318572.
* Tue Apr 26 2016 zaitorAATTopensuse.org- Update to version 0.20.17: + Update autogen.sh from GNOME template. + Cache user agents by IP. + Remove intltool. + Use newTargetValue in light example. + Bugs fixed: bgo#653894, bgo#763945, bgo#764050.
* Fri Apr 15 2016 mgorseAATTsuse.com- Update to GNOME 3.20 Fate#318572
* Tue Feb 09 2016 dimstarAATTopensuse.org- Update to version 0.20.16: + Don\'t hardcode python path in gupnp-binding-tool. + Check for IFA_FLAGS to not bind ourselves to a recent kernel version. + Add missing m4 files. + Fix issues with introspection. + Make GUPnPServiceAction boxed. + Some JavaScript examples. + Distribute VAPI file in tarball. + Bugs fixed: bgo#760217, bgo#760430, bgo#761265.
* Sun Jan 03 2016 zaitorAATTopensuse.org- Update to version 0.20.15: + Remove gnome-common + Fix issue with gupnp_service_signals_autoconnect() blocking endlessly. + Fix return type for BIN_HEX. + Update some m4 macros. + Fix typos in API docs. + NetworkManager context manager: - Fix use-after-free issue. - Fix various static code analysis findings. + Netlink context manager: - Use proper macros for RTM_
*ADDRESS messages. - Use device name from netlink. - Add possibility to dump received netlink packets for debugging. - Fix issues with losing contexts after DHCP renew happens. - Some style fixes. + Bugs fixed: bgo#736365, bgo#741257, bgo#750936, bgo#752490, bgo#759000.
* Mon May 11 2015 dimstarAATTopensuse.org- Update to version 0.20.14: + Simplify UUID handling. + Bugs fixed: bgo#743072, bgo#744221.
* Mon Jan 05 2015 dimstarAATTopensuse.org- Update to version 0.20.13: + Fix cyclic includes. + Avoid redefinition of symbols. + Fix missing function declaration. + Don\'t check for connman.pc. + Allow actions without arguments. + Respect \"prefer_bigger\" even if there is no icon size. + DOAP fixes. + Fix VAPI generation. + Fix reference counting. + Port to new libsoup API. + Bugs fixed: bgo#722696, bgo#731209, bgo#731457, bgo#733241, bgo#740267, bgo#742075.
* Thu Oct 16 2014 hrvoje.senjanAATTgmail.com- Add baselibs.conf: provide multi-arch packages.
* Mon Jun 30 2014 dimstarAATTopensuse.org- Update to version 0.20.12: + Several documentation fixes. + Fix warning from clang. + Prevent a critical if there\'s no DBus available and a DBus-based context manager is used. + Don\'t try to use a DBus context manager if we don\'t have a system bus. + Use g_return_val_if_fail. + Fix a small leak of CallbackData in GUPnPServiceProxy. + Add a gupnp_service_proxy_add_notify_full variant to be nice to gobject-introspection. + Several code cleanups. + Fix a reference leak in ACL. + Make \"document\" property of GUPnPDeviceInfo readable. + Add gupnp_service_proxy_add_raw_notify which can be used to get the raw xmlDoc received through notification. + Bugs fixed: bgo#701446, bgo#706123, bgo#706127, bgo#727709, bgo#729827, bgo#730359, bgo#730690.
* Sun May 04 2014 zaitorAATTopensuse.org- Update to version 0.20.11: + Disable the Unix context manager on Android. + Fix Windows compilation. + Fix a memory leak in Linux context manager. + Fix libuuid dependencies in pkg-config files. + Implement a simple ACL infrastructure. + Bugs fixed: bgo#711027, bgo#723715, bgo#727539, bgo#728889.
* Mon Feb 03 2014 zaitorAATTopensuse.org- Update to version 0.20.10: + Make sure ResourceFactory creates proxies with the correct GType. + Make it possible to unsubscribe from a service proxy during a call-back. + Disable managed RootDevices on WL change in addition to ControlPoints. + Bugs fixed: bgo#678701, bgo#690400, bgo#711332.
* Sat Dec 14 2013 dimstarAATTopensuse.org- Update to version 0.20.9: + Enforce HTTP 1.1 for device description requests. + Add libuuid to Requires.private of pkg-config file. + Deprecate gupnp_service_proxy_{begin,send}_action_hash as they cannot guarantee the argument order. + Add gupnp_service_info_get_introspection_async_full() that makes it possible to cancel an introspcetion request using GCancellable. + Fix a crash when running with GSSDP < 0.14.6. + Bugs fixed: bgo#704867, bgo#710491, bgo#711027, bgo#711167, bgo#720369, bgo#720372.
* Thu Oct 31 2013 dimstarAATTopensuse.org- Update to version 0.20.8 (bnc#849913): + Minor compilation and style fixes in the Linux CM. + Add gupnp_white_list_add_entryv utility function. + Use \"port\" property to set \"msearch-port\" property on base class. + Other style fixes. + Bugs fixed: bgo#711015.
* Wed Oct 16 2013 dimstarAATTopensuse.org- Update to version 0.20.7: + Fix GCC warnings about local includes. + Do not hand out libxml2-allocated strings. + Fix a crash when a notification host was not available. + Always call action call-back asynchronously, even when there was an error. + Add performance measurement options to light-server/-client. + Bugs fixed: bgo#669729, bgo#703263, bgo#708162, bgo#708575, bgo#708751.
* Tue Sep 03 2013 dimstarAATTopensuse.org- Update to version 0.20.6: + Don\'t do excessive network rescans (bgo#706996).
* Tue Aug 20 2013 dimstarAATTopensuse.org- Update to version 0.20.5: + Add some missing G_{BEGIN,END}_DECLS guards. + Fix uninitialized variable use introduced in previous version. + Add simple network device whitelisting infrastructure. + Port gupnp-binding-tool so it\'s usable with python3. + Minor code fixes. + Fix crashes in NetworkManager context manager during some async calls. + Fix a small memory leak in the unix and windows CM. + Always enable GTest tests. + Upgrade gtk-doc stuff. + Fix the service example in documentation. + Remove the test for inverted arguments in the GUPnPContext tests. + Bugs fixed: bgo#694454, bgo#704094, bgo#704383, bgo#705712, bgo#706326.
* Tue Jul 30 2013 dimstarAATTopensuse.org- Update to version 0.20.4: + Fix warnings in gtk-doc run. + Some minor improvements to the documentation. + Make the user-agent ASCII-only to fix issues with discovery when g_get_application_name () returned a translated string. + Force HTTP version to be 1.1 in SOAP requests. + Fix potential crashes in XML parsing. + Fix potential memory leak in gupnp_service_proxy_send_action_valist. + Some codestyle fixes. + Add gupnp_device_info_list_dlna_device_class_identifier () to retrieve the content of
nodes. + Bugs fixed: bgo#704953, bgo#702555, bgo#704094, bgo#700947.
* Thu May 30 2013 dimstarAATTopensuse.org- Update to version 0.20.3: + Add a gupnp_context_manager_rescan_control_points feature. + Fix VAPI generation if g-i version is >= 1.36. + Some internal documentation updates. + Check SID and return a proper error. + Fix error code returned on invalid NT and NTS headers. + Fix SEQ to be a uint32. + Fall-back to unix static CM if netlink sockets are not availabe on runtime. + Prevent some C++ name mangling in the examples. + Fix compiling with -Wall -Wextra. + Bugs fixed: bgo#697314, bgo#696289, bgo#698192, bgo#698125.
* Sat Apr 06 2013 dimstarAATTopensuse.org- Update to version 0.20.2: + Fix some typos in docs and warning messages. + Fix argument order issue introduced with the va_list fix in 0.20.1. + Add some tests for this bug. + Bugs fixed: bgo#695591, bgo#696762.
* Wed Mar 06 2013 dimstarAATTopensuse.org- Update to version 0.20.1: + Fix suspicious use of va_list in the code. + Bugs fixed: bgo#689813.
* Wed Feb 20 2013 dimstarAATTopensuse.org- Update to version 0.20.0: + Fix Accept-Language header generation. + Fix some issues with Windows support on mingw64. + Bugs fixed: bgo#683199.
* Sat Jan 12 2013 dimstarAATTopensuse.org- Update to version 0.19.4: + Shuffle around some test data. + Fix a GError leak in the linux cm. + Fix a leak in variable notification. + Clarify usage of gupnp_service_proxy_remove_notify.
* Wed Dec 26 2012 zaitorAATTopensuse.org- Update to version 0.19.3: + Work-around missing notification messages.- Changes from version 0.19.1: + Support Windows. + Fix searching for services in ControlPoint. + Drop deprecated calls to g_type_init on glib >= 2.35. + Fix LD_LIBRARY_PATH in make check. + Explicitly use IPv4 in tests. + Allow autogen.sh to be run out-of-tree. + Expose GSSDPResourceGroup of a root device. + Bugs fixed: bgo#687320, bgo#687621, bgo#689028, bgo#688411, bgo#685643, bgo#682580, bgo#672830.
* Wed Oct 24 2012 dimstarAATTopensuse.org- Update to version 0.19.1: + Include m4 macro for finding vapigen. + Run introspection with make distcheck. + Lower G-I requirement again. + Add gupnp_context_manager_get_port. + Don\'t stop configure if vapigen can\'t be found. + Drop some deprecated stuff from VAPI.
* Sun Oct 07 2012 zaitorAATTopensuse.org- Update to version 0.19.0: + Add an abstract base class for simple context managers. + Clean-up pkg-config files to not leak libraries. + Generate VAPI from GIR file. + Bugs fixed: bgo#680322, bgo#681963, bgo#673100, bgo#673933, bgo#676803, bgo#682005, bgo#679204.- Add pkgconfig(vapigen) BuildRequires, needed to build the new vala bindings.- Replace gobject-introspection-devel, libgssdp-devel, libsoup-devel, libuuid-devel and libxml2-devel BuildRequires for their pkgconfig counterparts, gobject-introspection-1.0, gssdp-1.0, libsoup-2.4, libxml-2.0, uuid.
* Sun Aug 19 2012 dimstarAATTopensuse.org- Update to version 0.18.4: + Make sure that subscribtion timeouts are always removed. + Update tutorial to use correct upnp.org links. + Add missing includes. + Remove deprecated g_thread_init() calls. + Don\'t leak internal functions from context managers. + Make \"linux\" context manager the default context manager when building on Linux. + Fix some more deprecation warnings. + Connman and NM context managers fall back to linux context manager now if available. + Add support for device aliases (such as eth0:1) in the linux context manager. + Really report a bug on faulty device descripton XMLs. + Silence libxml2 console output. + Bugs fixed: bgo#673100, bgo#673933, bgo#676803, bgo#679204, bgo#680322, bgo#681963, bgo#682005.
* Thu May 03 2012 dimstarAATTopensuse.org- Update to version 0.18.3: + Add a Connman context manager. + Add a work-around for one of the lock-ups in bgo#667494. + Don\'t leak private symbols. + Don\'t leak DBus proxies in network-manager context-manager. + Fix some g-i annotations. + Bugs fixed: bgo#672998, bgo#673933, bgo#674410.
* Sat Mar 17 2012 dimstarAATTopensuse.org- Update to version 0.18.2: + Revert the charset quoting patch from 0.18.1. Apparently this issue was only present in a special version of libsoup. + Fix subscription timeout calculation. + Minor fixes from static code analysis. + Fix byte-range requests. + Add a unit-test for byte-range requests. + Bugs fixed: bgo#670518- Remove xz BuildRequires now that it comes for free in the build system.- Add explicit pkgconfig(glib-2.0) BuildRequires so it can be versioned.
* Sat Dec 10 2011 dimstarAATTopensuse.org- Update to version 0.18.1: + Properly quote charset in SOAP requests. + Fix GUPnPContextManager documentation. + Fix several build warnings. + Several documentation fixes. + Error handling fix in gupnp-binding-tool. + Always send the initial event after a subscribtion even if the client immediately unsubscribes. + Some minor code clean-up. + Bugs fixed: bgo#658633, bgo#658486.- Add xz BuildRequires because we can\'t build a package for a xz-compressed tarball without explicitly specifying that... See bnc#697467 for more details.
* Fri Dec 09 2011 dimstarAATTopensuse.org- Split typelib file into typelib-1_0-GUPnP-1_0 subpackage.- Add typelib-1_0-GUPnP-1_0 Requires to devel subpackage.
* Tue Aug 30 2011 vuntzAATTopensuse.org- Update to version 0.18.0: + Fix a crash in Linux context manager if the USB cable is unplugged from a USB network device interface.
* Fri Aug 05 2011 dimstarAATTopensuse.org- Update to version 0.17.2: + Drop main-context property + Fix a small leak from the default-language property. + Refactor and clean-up internals of GUPnPContextManager.- Do not package ChangeLog: It\'s an empty file.
* Thu Jul 07 2011 vuntzAATTopensuse.org- Update to version 0.17.1: + Drop deprecated conic support. + A Linux context manager. Unlike the generic static unix context-manager, the Linux context-manager can dynamically react to device and address changes, similar to the NetworkManager-based context-manager, but without depending on DBus or NetworkManager. + Fix for a SOAP action parameter validation regression. + Updates to the build system such as: - Modernized autotools. - xz tarballs as default. + Improved OpenBSD support. + More stable RootDevice URIs.- Pass --with-context-manager=network-manager: this will make gupnp try to use NetworkManager if available at runtime, and will fallback on the old code otherwise.- Add NetworkManager Recommends to libgupnp-1_0-4 to have NetworkManager available at runtime.- Remove libsoup-devel, libgssdp-devel, libxml2-devel Requires from devel subpackage: they will automatically get added the pkgconfig()-way.
* Thu Jun 16 2011 dimstarAATTopensuse.org- Update to version 0.17.0: + Fix several crashes during initial introspection. + Several fixes regarding SOAP action parameter validation. + Always append a Content-Language header if the client has an Accept-Language header. + Always append an Ext header in SOAP responses. + Improve introspection support: - Classes that throw an error during construction implement GInitable. - Update gobject-introspection autotools integration. - Many annotation fixes. + Tutorial improvements.- Rename libgupnp-1_0-3 to libgupnp-1_0-4, following the sonum change.- Remove service usage, following the new consensus on Factory packaging.
* Thu May 05 2011 vuntzAATTopensuse.org- Update to 0.16.1: + Port to new (0.9) NetworkManager APIs. + Correction to \'Content-Type\' HTTP header values. + Satisfy strict compiler checks.
* Fri Apr 29 2011 dimstarAATTopensuse.org- Update to 0.16.0: + Set the thread context before doing GDBus operations. + Use the default timeout on DBus calls. + Fix documentation of gupnp_context_manager_new(). + Remove redundant code. + Clear the (obsolete) ChangeLog file. + Add some checks on variants. + Don\'t use uninitialized pointer. + Some coding-style fixes.- Changes from version 0.15.1: + Set \'ESSID\' on WiFi contexts. + Fix a crasher bug. + Fix some leaks. + Remove a cyclic-reference + Fix logic to find service from list and therefore the issue of wrongly ignoring new services. + Remove all hosted paths from SoupServer before unrefing it.- Changes from version 0.15.0: + Port from dbus-glib to GDBus. + Enable gzip compression for large action response bodies. + Fix gupnp-binding-tool to generate headers usable in C++.- Use source services: download_url, recompress and set_version.
* Tue Dec 07 2010 vuntzAATTopensuse.org- Update to version 0.14.1: + Add sanity checks to GUPnPServiceProxyAction API. + Fix handling of accepted locales. + Handle unavailability of URL base.
* Sat Sep 18 2010 vuntzAATTopensuse.org- Move gir files to devel subpackage.
* Fri Sep 17 2010 vuntzAATTopensuse.org- Update to version 0.14.0: + Don\'t use deprecated glib, gobject and libsoup APIs. + Check for libuuid only on platforms where we need it. + Explicitly link example apps to needed libraries. + Fix some potential crashes and leaks. + Fix pointer to/from integer conversion on 64-bit machines. + Fix parsing of unsigned integers. + Use locale-independent float <-> string conversions. + Remove some redundant functions and variables. + Remove some unused variables noticed. + Use correct mime-type for XML data. + Various non-functional improvements.
* Wed Sep 01 2010 vuntzAATTopensuse.org- Drop gir-repository BuildRequires and Requires: the introspection files that were needed from there are now directly with the appropriate libraries.
* Thu Aug 12 2010 dimstarAATTopensuse.org- Update to version 0.13.5: + Chain up in GUPnPXMLDoc\'s finalize(). + Correct transfer annotation for gupnp_context_get_session(). + Prefer g_strcmp0() over strcmp(). + Check for body length rather than Content-Length in SOAP requests so we can satsify DLNA CTT test 7.2.5.7. + Explicitly link test apps to needed libraries. + Missing annotation for context_get_session + Updated translations.
* Mon Jun 21 2010 dimstarAATTopensuse.org- Update to version 0.13.4: + GUPnPService should remove all handlers installed on the shared SoupServer instance when it is disposed. + Fixate subscription timeout to be 300s as per DLNA requirement + Correct type of action argument of GUPnPService::action-invoked + Remove redundant copying of GValue content in a few places. + Handle multiple variables inside property node in event notifications to be compatible with server-side implementations using older GUPnP + Fix syntax of event notifications with multiple properties. + Add/fix gobject-introspection annotations for various functions. + Some non-functional improvements.
* Mon Apr 12 2010 vuntzAATTopensuse.org- Update to version 0.13.3: + Include the Content-Type header in the HTTP messages. This satisfies DLNA CTT test cases 7.2.5.9 and 7.2.29.1. + Use g_message instead of g_warning if we can\'t connect to DBus. + Make the HTTP server listen on the context\'s interface only. + Fix some potential crashes in GUPnPServiceProxy and GUPnPContextManager code. + Fix build issues in jhbuild environment. + Fix some gcc warnings. + Add new API to host path for specific user-agent(s). + Add gobject-introspection support: - Provide gobject-introspection GIR and typelib. - Add needed annotations to doc comments. - Add GList variants of action-related functions to satisfy PyGI. + A few non-functional improvments.- Add gir-repository and gobject-introspection-devel BuildRequires, and add gir-repository Requires to libgupnp-1_0-3.
* Fri Dec 04 2009 vuntzAATTopensuse.org- Update to version 0.13.2: + Utilize libconic (Maemo5) if available. + Unix context manager must signal the unavailibility of all contexts when disposed. + Enable silent build rules if they are available. + Fix race-conditions in client-side notification handling. + Unix context manager ignores point-to-point interfaces. + Context manager ignores interfaces without IP addresses. + Don\'t require timeouts to be specified in subscription requests. + Fix build against gcc 4.[1,2]. + Make network manager thread-safe. + Remove idle source on dispose in context manager implementations. + Warn in docs that gupnp_service_info_get_introspection() is evil and why. + Service retrieves introspection data in truly async way. + Fix some leaks. + A bunch of code clean-ups.
* Mon Nov 30 2009 dimstarAATTopensuse.org- Update to version 0.13.1: + Use unix context manager if NetworkManager service is not available + Fix some minor leaks.
* Thu Oct 01 2009 vuntzAATTopensuse.org- Rename libgupnp-1_0-2 to libgupnp-1_0-3 since the version of the library was changed.
* Thu Sep 24 2009 dimstarAATTopensuse.org- Update to version 0.13.0: + Print reason when fail to fetch description doc + Support for dynamic/multiple networks through a new class, ContextManager. + Gracefully handle \'no root element in description\' scenerio. + \"host-ip\" property moved from GUPnPContext to parent GSSDPClient. + ControlPoint set itself inactive before getting disposed. + New function to retrieve the capabilities of a DLNA device as announced in the device description. + New function to retrieve the content of arbitrary elements in the device description. + Many other minor fixes.
* Sat Jun 13 2009 vuntzAATTnovell.com- Initial package.