summaryrefslogtreecommitdiff
path: root/net/gupnp/patches
AgeCommit message (Collapse)AuthorFilesLines
2017-03-27Find native SunOS libuuid.jperkin1-0/+19
2016-09-30Updated gupnp to 1.0.0.wiz2-65/+0
1.0.0 ===== - Only version changed 0.99.0 ====== - Fix build on OS X All contributors to this release: - Tomasz Pajor <tomek@polishgeeks.com> - Jens Georg <mail@jensge.org> 0.20.18 ======= - Retry description URL on failure. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=694450 All contributors to this release: - Jens Georg <mail@jensge.org> - Jozef Šiška <jozef.siska@streamunlimited.com> 0.20.17 ======= - Update autogen.sh from GNOME template - Cache user agents by IP - Remove intltool - Use newTargetValue in light example Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=653894 - https://bugzilla.gnome.org/show_bug.cgi?id=763945 - https://bugzilla.gnome.org/show_bug.cgi?id=764050 All contributors to this release: - Jens Georg <mail@jensge.org> - Philip Withnall <philip@tecnocode.co.uk> 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 in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=760217 - https://bugzilla.gnome.org/show_bug.cgi?id=760430 - https://bugzilla.gnome.org/show_bug.cgi?id=761265 All contributors to this release: - Jens Georg <mail@jensge.org> - Ting-Wei Lan <lantw@src.gnome.org> 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. Added/updated dependencies: - GSSDP >= 0.14.13 Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=736365 - https://bugzilla.gnome.org/show_bug.cgi?id=741257 - https://bugzilla.gnome.org/show_bug.cgi?id=750936 - https://bugzilla.gnome.org/show_bug.cgi?id=752490 - https://bugzilla.gnome.org/show_bug.cgi?id=759000 All contributors to this release: - Jens Georg <mail@jensge.org> - Debarshi Ray <debarshir@gnome.org> - Olivier Crête <olivier.crete@collabora.com> - Guillaume Marquebielle <guillaume.marquebielle@parrot.com> - Bastien Nocera <hadess@hadess.net> 0.20.14 ======= Changes since 0.20.13: Added/updated dependencies: GLib 2.0 >= 2.40.0 - Simplify UUID handling. Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=743072 - https://bugzilla.gnome.org/show_bug.cgi?id=744221 All contributors to this release: - Jens Georg <mail@jensge.org>
2015-01-25Add more error handling in UUID patch. Bump PKGREVISION.wiz2-10/+18
2015-01-20Add upstream bug report URL.wiz1-1/+4
2015-01-19Style changes requested by upstream. No functional change intended.wiz1-12/+13
2015-01-17Add upstream bug report URL.wiz1-1/+2
2015-01-17Update to 0.20.13:wiz3-55/+0
0.20.13 ======= Changes since 0.20.12: - Fix cyclic includes. - Avoid redefinition of symbols. - Fix missing function declaration. - Don't check von 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 in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=722696 - https://bugzilla.gnome.org/show_bug.cgi?id=731209 - https://bugzilla.gnome.org/show_bug.cgi?id=731457 - https://bugzilla.gnome.org/show_bug.cgi?id=733241 - https://bugzilla.gnome.org/show_bug.cgi?id=740267 - https://bugzilla.gnome.org/show_bug.cgi?id=742075 All contributors to this release: - Jens Georg <mail@jensge.org> - Sven Neumann <neumann@teufel.de> - Jussi Kukkonen <jku@goto.fi> - Olav Vitters <olav@vitters.nl> - Etienne Peron <etienne.peron@parrot.com> - Andre Klapper <a9016009@gmx.de>
2014-06-24Fix build. Already fixed upstream I think...dholland3-0/+55
2013-04-10Update to 0.20.2. Add comment to patch-ad.wiz1-1/+3
0.20.2 ====== Changes since 0.20.1: - 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 in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=695591 - https://bugzilla.gnome.org/show_bug.cgi?id=696762 All contributors to this release: Jens Georg <mail@jensge.org> Benjamin Kerensa <bkerensa@ubuntu.com>
2013-03-15update to 0.20.1drochner2-25/+15
This switches to the new stable release branch.
2011-01-30Rather than patch out the calls to pkg-config uuid, fake up a uuid.pc formarkd1-99/+0
the BSD's and otherwise depend on libuuid. Fixes build on Linux. May need to be tweaked for Darwin, other OS's.
2010-05-02Update to 0.13.3:wiz1-30/+40
Changes since 0.13.2: - 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. Dependency related changes: - gssdp >= 0.7.1 Bugs fixed in this release: 2054 - Xbox hacks 1965 - gcc warning fixes 2039 - GUPnP is hard to use with jhbuild 1948 - Signal handler are not disconnected when ContextManager is disposed 2030 - gupnp context listens on 0.0.0.0 instead of the context's ip 1924 - Content-Type header must contain charset="utf-8" in all HTTP transactions 2006 - Implement 3 new functions for language bindings (begin_action_list, end_action_list, gupnp_service_action_get_value_type) 1919 - Add GObject Introspection Annotations and Makefile 1979 - g_warning make gupnp-igd test fails 1906 - Tests failed with gupnp 0.13
2010-01-20Remove unneeded patch after update to 0.13.2.wiz1-29/+0
2010-01-20Update to 0.13.2:wiz1-40/+30
0.13.2 ====== Changes since 0.13.1: - 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. All contributors: Olivier Crête <olivier.crete@collabora.co.uk> Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Ross Burton <ross@linux.intel.com> Jens Georg <mail@jensge.org> Cem Eliguzel <celiguzel@ubicom.com> Bugs fixed: 1890 - Timeout parsing problem with SUBSCRIBE method 1880 - subscription/notification handling is racy 1906 - Tests failed with gupnp 0.13 1849 - Compile error when using gcc 4.[1,2] and strict aliasing 1494 - Ability to deal with multiple network interfaces 1881 - networkmanager interaction should use its own dbus connection 0.13.1 ====== Changes since 0.13: - Use unix context manager if NetworkManager service is not available. - Fix some minor leaks. All contributors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Ross Burton <ross@linux.intel.com> 0.13 ==== Changes since 0.12.8: - Print reason when fail to fetch description doc - Support for dynamic/multiple networks through a new class, ContextManager. This class creates/destroys new context as new network interfaces go up/down. It also provides two convenient methods to take care of control point and device reference managment for you. Currently we have two implementations of context manager: * unix: The static but guaranteed to work on Unix, implementation. This is the default if none chosen at configure-time. * network-manager: A NetworkManager based implementation. - Idle handlers should use the assigned GMainContext. - 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. - Fixed a crash that happens when service-proxy goes down before subscribtion to it completes. - Correct condition for SID being NULL. - Don't create redundant proxies. - Must not announce earlier versions of resources. This is strictly forbidden according to the latest UPnP specs. Instead GSSDP now handles M-SEARCH requests independent of version requested. - Free app developer from hosting of description documents. - New API to get SoupMessage associated with ServiceAction. - Handle the SOAPAction header being missing. - Fixed strrchr result checking. - Provide and use a wrapper class for xmlDoc objects, GUPnPXMLDoc that is a first-class gobject. - New domains for XML errors. - Many other minor fixes. Bugs fixed: 1626 - Print reason when fail to fetch description doc 1769 - audit issues 1760 - missing/invalid SOAPAction header crashes gupnp 1705 - Provide a public API to get information about a GUPnPServiceAction's HTTP request Dependencies changed: - gssdp >= 0.7 All contributors: Zeeshan Ali (Khattak) <zeeshanak@gnome.org> Ross Burton <ross@linux.intel.com> Sven Neumann <s.neumann@raumfeld.com> Jens Georg <mail@jensge.org> Steven Dorigotti <steven.dorigotti@tvblob.com> WARNING: This release is API and ABI incompatible with previous releases.
2009-09-19Modifying patch-ad to work for FreeBSD, too.sno1-6/+6
2009-08-18Make GUPnP build on DragonFly.hasso2-6/+6
2009-08-02add gupnp-0.12.8, a base UPnP librarydrochner5-0/+188
There are (at least) four diffent (and conflicting) libraries for UUID creation. I've added patches to use the NetBSD native one which should be present on other BSDs too. Other OSes likely want to use the Linux/e2fs one (which is in pkgsrc-wip), this also would need some more extensive autoconf changes.