File gupnp.changes of Package gupnp

-------------------------------------------------------------------
Tue Aug 30 17:01:47 CEST 2011 - vuntz@opensuse.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  5 20:29:23 CEST 2011 - dimstar@opensuse.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  7 13:39:31 CEST 2011 - vuntz@opensuse.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 17:58:18 CEST 2011 - dimstar@opensuse.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  5 09:05:23 CEST 2011 - vuntz@opensuse.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 13:37:26 UTC 2011 - dimstar@opensuse.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  7 12:58:42 CET 2010 - vuntz@opensuse.org

- Update to version 0.14.1:
  + Add sanity checks to GUPnPServiceProxyAction API.
  + Fix handling of accepted locales.
  + Handle unavailability of URL base.

-------------------------------------------------------------------
Sun Sep 19 00:51:15 CEST 2010 - vuntz@opensuse.org

- Move gir files to devel subpackage.

-------------------------------------------------------------------
Fri Sep 17 09:33:32 CEST 2010 - vuntz@opensuse.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  1 15:27:42 CEST 2010 - vuntz@opensuse.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 23:19:14 CEST 2010 - dimstar@opensuse.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 12:48:37 CEST 2010 - dimstar@opensuse.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 20:03:24 CEST 2010 - vuntz@opensuse.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  4 20:02:16 CET 2009 - vuntz@opensuse.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 19:56:33 CET 2009 - dimstar@opensuse.org

- Update to version 0.13.1:
  + Use unix context manager if NetworkManager service is not
    available
  + Fix some minor leaks.

-------------------------------------------------------------------
Thu Oct  1 17:07:13 CEST 2009 - vuntz@opensuse.org

- Rename libgupnp-1_0-2 to libgupnp-1_0-3 since the version of the
  library was changed.

-------------------------------------------------------------------
Thu Sep 24 13:13:44 CEST 2009 - dimstar@opensuse.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 23:00:12 CEST 2009 - vuntz@novell.com

- Initial package.

openSUSE Build Service is sponsored by