gssdp 0.1
News Initial release. Should be fully functional. ChangeLog = http://download.gnome.org/sources/gssdp/0.1/gssdp-0.1.changes (8.97K) Download http://download.gnome.org/sources/gssdp/0.1/gssdp-0.1.tar.gz (395K) sha256sum: 353cce7aa7fdba64de69d92ec0d087da76b9f4424a734e59e8d774f0f67dbb93 http://download.gnome.org/sources/gssdp/0.1/gssdp-0.1.tar.bz2 (287K) sha256sum: 8d2749b7cbba32e335e969b47358469dfb707d9e932d8d19710161dda04ddd0f ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.2
News - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.2/gssdp-0.2.changes (812) Download http://download.gnome.org/sources/gssdp/0.2/gssdp-0.2.tar.gz (398K) sha256sum: e85590db8c42a8fb5b908ba597d14678a79e7b2fb2f25848db65ff690120dc8d http://download.gnome.org/sources/gssdp/0.2/gssdp-0.2.tar.bz2 (289K) sha256sum: 6b41a11b8918113c0063c219f9d28fe87c9d26d40526c760352a1f986220a608 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.3
News - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.3/gssdp-0.3.changes (1.09K) Download http://download.gnome.org/sources/gssdp/0.3/gssdp-0.3.tar.gz (398K) sha256sum: faca424ea6c656c38e06765a0239df068c64e78859165508e9c7de3020d079bb http://download.gnome.org/sources/gssdp/0.3/gssdp-0.3.tar.bz2 (289K) sha256sum: c62467b2e115ab5ed92eec4901e92c1348cbfc97724d2f5ee108e8fbfcd99708 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.4
News - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.changes (1.50K) Download http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.tar.gz (394K) sha256sum: e3cef43c50f950eeef1f94170e004d31ec3e7aa93a433747fc4f574c3dd85efe http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.tar.bz2 (286K) sha256sum: c4a2406a6225f07b69737135b350bdec86c6ea1e93085e5fc8a81bcbb1f96384 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.4.1
News - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.1.changes (2.21K) Download http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.1.tar.gz (394K) sha256sum: e83bd5d0fd2ddd504fa5e13e1344f7aeb6a5a49047eb79d7286c475f9d6cf23b http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.1.tar.bz2 (287K) sha256sum: e63a0b71252bf578aa7966deaf466359e98239d48f1e2388813c3183e28fa2b7 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.4.2
News - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.2.changes (4.29K) Download http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.2.tar.gz (385K) sha256sum: 9ec78f576f24a7d29673ba1fb792d29e5b323685f222c6088543d38949229034 http://download.gnome.org/sources/gssdp/0.4/gssdp-0.4.2.tar.bz2 (278K) sha256sum: 136c986076db92dbe595c2f12fd19437a7c4658bd2fa15c2a3465457a92e420a ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.6
News - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.changes (5.82K) Download http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.tar.gz (393K) sha256sum: 3a754cb42c51b04c43447a452128305ea0123c50a7888caf17a9a06a4e154532 http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.tar.bz2 (286K) sha256sum: 69f06a6547856c65d4401025a245c71e82a4aefa1368ed6c8d6ddaf109494ab9 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.6.2
News - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.2.changes (6.46K) Download http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.2.tar.gz (394K) sha256sum: 01ba0c34c3bf3bc4ea7728550e3bcfca779a48907ea4d6d9e5a83e8678df5096 http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.2.tar.bz2 (286K) sha256sum: 2af3b7024df3bdd3a2f1df3e6564ced2945c54e03071c99edf211db644fcfda4 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.6.1
News - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.1.changes (5.95K) Download http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.1.tar.gz (393K) sha256sum: ee402ca2c739a13e689a844b27c2199ec6d0821380c65389cd4b6d72811e8ad6 http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.1.tar.bz2 (286K) sha256sum: d297609f3c7990c3ded3e1a523b75b3479ac208b546033c960ada90eef4a3d3b ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.6.3
News 0.6.2 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.3.changes (7.56K) Download http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.3.tar.gz (377K) sha256sum: 68a114ece326b258b26259d31b9bb59c10049ff0162bcaa0f4f7a7dea9d244dc http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.3.tar.bz2 (260K) sha256sum: da2e1d1e7c6865effce64e449c85315d48e2d41de61884fb0350977742893a9d ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.6.4
News - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.4.changes (9.85K) Download http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.4.tar.gz (381K) sha256sum: 85956922a7ee19b202646328f016e6a183ea791e0eaa41fa22d2281d83036e67 http://download.gnome.org/sources/gssdp/0.6/gssdp-0.6.4.tar.bz2 (279K) sha256sum: 1683b4543cd4568526ff23db0d3d593190c8907bfaee01535a531c79c62cbdb8 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.7.0
News 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.0.changes (9.85K) Download http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.0.tar.gz (358K) sha256sum: c8f16b4dddb7ddc7b75cf69398f61757ae9ddf7e1d7ac65ad2dfc75c768e8325 http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.0.tar.bz2 (290K) sha256sum: f6607536f29040a67ed10fa789277e6d389a7047161512b639bb5c9c830e1677 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.7.2
News - Provide gobject-introspection GIR and typelib. - Use silent build rules. - Fix issues with version-independence magic in SSDP code. - Fix build issues in jhbuild environment. Bugs fixed in this release: 2025 - autogen.sh fails to find autoconf macros when they're installed in a non-standard location 1927 - gssdp fails to answer M-SEARCH sometimes 1921 - GObject Introspection Makefile for GSSDP All Contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.7.1 = - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.2.changes (9.85K) Download http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.2.tar.gz (358K) sha256sum: c071f09cd47f2d274c34b2d083e83586339ffea27e8efac2c057d160833b44b7 http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.2.tar.bz2 (291K) sha256sum: 2d4ec0bb82122be97b0512b26e5613e937ce3f8e8f829e146e2f57223975634c ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use
gssdp 0.7.1
News - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.1.changes (9.85K) Download http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.1.tar.gz (359K) sha256sum: 8eaab799f699836770ec2fcc08abfef2f824a82ae959c6af7b39ffb6968b9fd7 http://download.gnome.org/sources/gssdp/0.7/gssdp-0.7.1.tar.bz2 (291K) sha256sum: e0995a68ba811c40fe17a0084504234c431ce62ebdb15ec917237d9c2df885aa ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gssdp 0.8.0
News - Chain up in dispose() and finalize() all classes. - Flag string arg of GSSDPClient signal as static. - Don't use deprecated libsoup API. - Properly catch errors in recvfrom syscall. - Fix some typos. Bugs fixed in this release: 2194 - Typo in gssdp_socket_source 2193 - Errors caught in recvfrom by pure luck 2090 - 0.7.2 Typo in configure.ac All Contributors: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Berrie Bloem ber...@codevio.com 0.7.2 = - Provide gobject-introspection GIR and typelib. - Use silent build rules. - Fix issues with version-independence magic in SSDP code. - Fix build issues in jhbuild environment. Bugs fixed in this release: 2025 - autogen.sh fails to find autoconf macros when they're installed in a non-standard location 1927 - gssdp fails to answer M-SEARCH sometimes 1921 - GObject Introspection Makefile for GSSDP All Contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.7.1 = - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle byebye correctly. [Jorn Baayen] 0.2 === - New Expires header support. [Jorn Baayen] - Define own error code for use in GErrors. [Jorn Baayen] - Build fixes. [Ross Burton] ChangeLog = http://download.gnome.org/sources/gssdp/0.8/gssdp-0.8.0.changes (9.85K) Download
gssdp 0.8.1
News - Fix build rules of test application for gold linker. - Don't include private header in a public header. Bugs fixed in this release: 2196 - gssdp fails to link with the gold linker. All Contributors: Ross Burton r...@linux.intel.com Zeeshan Ali zeesha...@gnome.org 0.8.0 = - Chain up in dispose() and finalize() all classes. - Flag string arg of GSSDPClient signal as static. - Don't use deprecated libsoup API. - Properly catch errors in recvfrom syscall. - Fix some typos. Bugs fixed in this release: 2194 - Typo in gssdp_socket_source 2193 - Errors caught in recvfrom by pure luck 2090 - 0.7.2 Typo in configure.ac All Contributors: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Berrie Bloem ber...@codevio.com 0.7.2 = - Provide gobject-introspection GIR and typelib. - Use silent build rules. - Fix issues with version-independence magic in SSDP code. - Fix build issues in jhbuild environment. Bugs fixed in this release: 2025 - autogen.sh fails to find autoconf macros when they're installed in a non-standard location 1927 - gssdp fails to answer M-SEARCH sometimes 1921 - GObject Introspection Makefile for GSSDP All Contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.7.1 = - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to Requires.Private. [Jorn Baayen] - Fix compiler warning. Fixes #421. [Priit Laes] 0.4 === - Minor fixes. [Jorn Baayen] 0.3 === - Handle
gssdp 0.8.2
News - Fix some potential crashes. All Contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali zeesha...@gnome.org 0.8.1 = - Fix build rules of test application for gold linker. - Don't include private header in a public header. Bugs fixed in this release: 2196 - gssdp fails to link with the gold linker. All Contributors: Ross Burton r...@linux.intel.com Zeeshan Ali zeesha...@gnome.org 0.8.0 = - Chain up in dispose() and finalize() all classes. - Flag string arg of GSSDPClient signal as static. - Don't use deprecated libsoup API. - Properly catch errors in recvfrom syscall. - Fix some typos. Bugs fixed in this release: 2194 - Typo in gssdp_socket_source 2193 - Errors caught in recvfrom by pure luck 2090 - 0.7.2 Typo in configure.ac All Contributors: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Berrie Bloem ber...@codevio.com 0.7.2 = - Provide gobject-introspection GIR and typelib. - Use silent build rules. - Fix issues with version-independence magic in SSDP code. - Fix build issues in jhbuild environment. Bugs fixed in this release: 2025 - autogen.sh fails to find autoconf macros when they're installed in a non-standard location 1927 - gssdp fails to answer M-SEARCH sometimes 1921 - GObject Introspection Makefile for GSSDP All Contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.7.1 = - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after max_age / 2 - 1 instead of after max_age. [Peter Christensen, Jorn Baayen] - Remove unnecessary call to g_thread_init(). [Zeeshan Ali] 0.6.1 = - Bump soname. 0.6 === - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] 0.4.2 = - Add User-Agent header to discovery requests including the application name as reported by g_get_application_name(). [Jorn Baayen] - Send messages from dynamic port. [Jorn Baayen] - Send responses to originating port (instead of to SSDP port). [Jorn Baayen] - Emit multiple discovery requests (because UDP is unreliable). [Zeeshan Ali] 0.4.1 = - Pass the correct value to n_columns argument of gtk_list_store_new(). Fixes bug#501. [Zeeshan Ali] - Move libsoup requirement to
gssdp 0.9.2
News - Fix a critical issue in event handling code introduced in last release. - Add 'network' property to GSSDPClient. By default its set to network IP address of the interface the client is associated with. - Plug some leaks. Changes in dependencies: - Explicitly require libsoup = 2.26.1. Bugs fixed in this release: 2210 - Socket address leaking in socket_source_cb All contributors to this release: Jens Georg m...@jensge.org Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.9.1 = Another micro release in the unstable 0.9.x branch that brings in all new fixes from the stable 0.8.2 release. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.9.0 = This release marks the beginning of the new unstable 0.9.x release cycle. Changes after 0.8.0 that were not included in the subsequent stable release: - Port to GIO/GSocket. - Port to Windows. - Don't print the whole packet on failure to send it. - Some other non-functional improvements and fixes. All Contributors: Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.8.0 = - Chain up in dispose() and finalize() all classes. - Flag string arg of GSSDPClient signal as static. - Don't use deprecated libsoup API. - Properly catch errors in recvfrom syscall. - Fix some typos. Bugs fixed in this release: 2194 - Typo in gssdp_socket_source 2193 - Errors caught in recvfrom by pure luck 2090 - 0.7.2 Typo in configure.ac All Contributors: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Berrie Bloem ber...@codevio.com 0.7.2 = - Provide gobject-introspection GIR and typelib. - Use silent build rules. - Fix issues with version-independence magic in SSDP code. - Fix build issues in jhbuild environment. Bugs fixed in this release: 2025 - autogen.sh fails to find autoconf macros when they're installed in a non-standard location 1927 - gssdp fails to answer M-SEARCH sometimes 1921 - GObject Introspection Makefile for GSSDP All Contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.7.1 = - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use g_set_error_literal(). [Jorn Baayen] - Depend on glib 2.18. [Jorn Baayen] - Do not byebye unavailable resources. [Jorn Baayen] - All resources must respond to ssdp:all messages. [Hugo Calleja, Jorn Baayen] 0.6.3 = - Don't use NULL g_get_application_names [Ross Burton] - Use specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.6.2 = - Reannounce resources after
gssdp 0.10.0
News - Improve interoperability by also announcing lower versions of the service. - More reliable announcements by announcing at least 3 times. - Drop ChangeLog in favour of git history. - Fix IPv6 network calculation. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Luis de Bethencourt l...@debethencourt.com Jens Georg m...@jensge.org 0.9.2 = - Fix a critical issue in event handling code introduced in last release. - Add 'network' property to GSSDPClient. By default its set to network IP address of the interface the client is associated with. - Plug some leaks. Changes in dependencies: - Explicitly require libsoup = 2.26.1. Bugs fixed in this release: 2210 - Socket address leaking in socket_source_cb All contributors to this release: Jens Georg m...@jensge.org Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.9.1 = Another micro release in the unstable 0.9.x branch that brings in all new fixes from the stable 0.8.2 release. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.9.0 = This release marks the beginning of the new unstable 0.9.x release cycle. Changes after 0.8.0 that were not included in the subsequent stable release: - Port to GIO/GSocket. - Port to Windows. - Don't print the whole packet on failure to send it. - Some other non-functional improvements and fixes. All Contributors: Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.8.0 = - Chain up in dispose() and finalize() all classes. - Flag string arg of GSSDPClient signal as static. - Don't use deprecated libsoup API. - Properly catch errors in recvfrom syscall. - Fix some typos. Bugs fixed in this release: 2194 - Typo in gssdp_socket_source 2193 - Errors caught in recvfrom by pure luck 2090 - 0.7.2 Typo in configure.ac All Contributors: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Berrie Bloem ber...@codevio.com 0.7.2 = - Provide gobject-introspection GIR and typelib. - Use silent build rules. - Fix issues with version-independence magic in SSDP code. - Fix build issues in jhbuild environment. Bugs fixed in this release: 2025 - autogen.sh fails to find autoconf macros when they're installed in a non-standard location 1927 - gssdp fails to answer M-SEARCH sometimes 1921 - GObject Introspection Makefile for GSSDP All Contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.7.1 = - Don't leak target regex. - Make GSSDPClient ignore Point to Point interfaces. - Use SO_REUSEPORT if present. Darwin and some BSDs don't have SO_REUSEADDR, but SO_REUSEPORT. - If we can't create a request socket don't try to create a multicast socket. - Have specific GError code for interfaces without an IP address. - Actually remove gssdp_client_new_full(). Bugs fixed: 1898 - GSSDPClient keeps autoselecting my VPN 1810 - Not possible to run multiple ssdp clients on darwin 1800 - leak of a gregex in gssdp-resource-browser 1796 - gssdp_client_new_full is declared in header but not implemented All contributors: Olivier Crête olivier.cr...@collabora.co.uk Ross Burton r...@linux.intel.com Iain Holmes i...@linux.intel.com Mattias Wadman mattias.wad...@gmail.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === - Join the multicast group on the specified interface. - Put the message src timeout in the specified GMainContext. - host-ip property moved from GUPnPContext to parent GSSDPClient. - Use inet_aton instead of inet_addr and handle the error from it. - gssdp-device-sniffer ported to GtkBuilder. - Version-independent target match. This makes client forward and backward compatible with resources that implement different version of the specs than the client. - Version-independent M-SEARCH response. This has the same effect as above but only the other way around. - GSSDPClient now binds to interface rather than IP. - No need to find the default route. - Add active property to GSSDPClient. - Fix pkg-config paths. - Add basic .gitignore. - Other minor/internal changes. Bugs fixed: 1621 - new gssdp timeout not added to the specific maincontext 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env Dependencies dropped: - libglade All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Olivier Crête olivier.cr...@collabora.co.uk WARNING: This release is API and ABI incompatible with previous releases. 0.6.4 = - Send ssdp:byebye before sending the first ssdp:alive. [Jussi Kukkonen] - Moderate the outbound SSDP messages. [Jussi Kukkonen] - Documentation fixes. [Jussi Kukkonen] - Send byebyes in dispose without sleep. [Jussi Kukkonen] - Use
gupnp 0.2
News - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.2/gupnp-0.2.changes (49.3K) Download http://download.gnome.org/sources/gupnp/0.2/gupnp-0.2.tar.gz (477K) sha256sum: af490c1d759bef11482d3d6b1d2b9b10fd3732a83e617f40053035813bc61ac9 http://download.gnome.org/sources/gupnp/0.2/gupnp-0.2.tar.bz2 (347K) sha256sum: 1a4c048a62cfaaa903cc10607fb11f14232dccd362db512989ed5f07dae1bba3 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.3
News - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.3/gupnp-0.3.changes (49.7K) Download http://download.gnome.org/sources/gupnp/0.3/gupnp-0.3.tar.gz (477K) sha256sum: 8c623a3cfc1811e3a5da6484bde7da442befe962885ba94d7761684b9238571d http://download.gnome.org/sources/gupnp/0.3/gupnp-0.3.tar.bz2 (347K) sha256sum: ca5af034cbb9a536d90f9d4276116bc8ddd0591644980f1a80fbaf8980f1319a ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.4
News - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.4/gupnp-0.4.changes (52.1K) Download http://download.gnome.org/sources/gupnp/0.4/gupnp-0.4.tar.gz (481K) sha256sum: 648a33d98bbb3225fe89575efc8b6c5887019f431d3ff9e2da911af73fe11614 http://download.gnome.org/sources/gupnp/0.4/gupnp-0.4.tar.bz2 (348K) sha256sum: c2b7cf64381c30308115f72b64f94c35a918928c4b9580a1a85ecdb40c528cb3 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.6
News - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.6/gupnp-0.6.changes (59.0K) Download http://download.gnome.org/sources/gupnp/0.6/gupnp-0.6.tar.gz (487K) sha256sum: 5450e0be2b86b54066afe40f54d109408c1d7ed451fa9697aa784cc18c1f12a4 http://download.gnome.org/sources/gupnp/0.6/gupnp-0.6.tar.bz2 (351K) sha256sum: b7b1036aabca2b8ce0429cff04b26a53c0f58278349c67aacadae89467801c52 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.8
News - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.8/gupnp-0.8.changes (70.2K) Download http://download.gnome.org/sources/gupnp/0.8/gupnp-0.8.tar.gz (486K) sha256sum: bc56f254a8fa565873066495f3f22f4a942fa0815f75f8ed22a19dc0ab544b83 http://download.gnome.org/sources/gupnp/0.8/gupnp-0.8.tar.bz2 (347K) sha256sum: c8d0fcb6e1b157a94ecae4824b5dcbdae17646f9f0c52196b2feff6bc75e9d2f ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.10
News - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.10/gupnp-0.10.changes (77.2K) Download http://download.gnome.org/sources/gupnp/0.10/gupnp-0.10.tar.gz (471K) sha256sum: 2033153488eef9633e8e011e580bf1c36f847590c0c1d70ca4b1301b2e0f6d54 http://download.gnome.org/sources/gupnp/0.10/gupnp-0.10.tar.bz2 (337K) sha256sum: b361b56db680bc1651f32ba83ab27560cba0168d53c8564f47e8bdf1d29b74dc ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.12
News - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.changes (85.8K) Download http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.tar.gz (530K) sha256sum: cf2b40be61556b097577e35414e56cb67ad12718f0501fe4585694d337cea1ea http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.tar.bz2 (372K) sha256sum: 9b61888910ae1294ebe84cb3047bb6bcee71add186921fc8256c71e9ed542469 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.12.1
News - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.1.changes (86.2K) Download http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.1.tar.gz (530K) sha256sum: a07265750d6e8f932ec3110db354ad58a554c1b74d60fd94e53743356c15c32b http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.1.tar.bz2 (372K) sha256sum: 68387e64d7f44efbaaf0c11d823fb8dd8fb228e54b0b32804c0274fa754bbfd5 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.12.2
News - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen], 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.2.changes (86.8K) Download http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.2.tar.gz (531K) sha256sum: 9e4edb3ca6d11e397d9f98537fa8954851dc044d13ecafd4f4547117cefbdd28 http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.2.tar.bz2 (373K) sha256sum: e971d7786341eeba0d457bb045e470ad4e4109ea5d8ef0da2d484d4165ded286 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.12.3
News - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.3.changes (90.0K) Download http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.3.tar.gz (526K) sha256sum: a37fe5eb9c9474932454d598c23b6536f05aeaf60aa53b7846ea827efc4bb798 http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.3.tar.bz2 (362K) sha256sum: 31ea4ee0b14cd7ab8bd7f0e8d76ca26d4548682edf8b257c47d7542f569f57d1 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.12.4
News - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.4.changes (91.6K) Download http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.4.tar.gz (542K) sha256sum: f78e4b0a361b67805892c1a0e72f3cef92fbc96112157895660a478979ddeef4 http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.4.tar.bz2 (378K) sha256sum: b31bbdd18a9065e05ebc8decb12d17336ad735dd152babba9e65a4634231e1d8 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp 0.12.5
News - Improved error handling. [Sven Neumann, Jorn Baayen] - Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen] - Don't export internal functions. [Jorn Baayen] - Fix some crasher bugs. [Zeeshan Ali] - More lenient handling of xml from external sources. [Jorn Baayen, Jussi Kukkonen] - Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen] - Better handling of event subscription timeouts. [Zeeshan Ali] 0.12.4 == - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial release. Full client-side API, server side not done yet. ChangeLog = http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.5.changes (94.3K) Download http://download.gnome.org/sources/gupnp/0.12/gupnp-0.12.5.tar.gz (541K) sha256sum: 241e416cbe2c02f413fde82a8587bfe2fe9915fbed3a6fb20c86520b8d7543ef
gupnp 0.12.6
News - Port to FreeBSD. [Romain Tartière] - Ship the XML files needed for example app. [Romain Tartière] - Keep a reference on the control-point during signal emission. [Sven Neumann] - Allow passing NULL to ControlPoint constructor, for default resource factory. [Sven Neumann] - Remove debug output that accidentally went in with the last commit. [Sven Neumann] 0.12.5 == - Improved error handling. [Sven Neumann, Jorn Baayen] - Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen] - Don't export internal functions. [Jorn Baayen] - Fix some crasher bugs. [Zeeshan Ali] - More lenient handling of xml from external sources. [Jorn Baayen, Jussi Kukkonen] - Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen] - Better handling of event subscription timeouts. [Zeeshan Ali] 0.12.4 == - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes split out into several error domains. [Jorn Baayen] - Use Accept-Language header for internationalisation. [Jorn Baayen] - Subresource retreival moved from DeviceProxy to DeviceInfo. [Jorn Baayen] - Bug fixes. GUPnP is now feature complete. 0.1 === Initial
gupnp 0.12.8
News Changes since 0.12.7 - Don't crash if device descriptions don't contain a root element. - Fix pkg-config paths. - Avoid using asserts. - Use the closest match instead of using the icon that was last checked. - Expect xmlRecoverMemory to fail. - Reject action messages with zero content length. - Change version in action answer. Bug fixes in this release: - bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env. - bug#1574: Avoid using asserts. - bug#1592: gupnp_device_info_get_icon_url() does not return the closest match. - bug#1604: Crash on action without any content. All contributors to this release: Ross Burton r...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org Steven Dorigotti steven.dorigo...@tvblob.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org 0.12.7 == - Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann] - Use a dedicated SoupSession [Sven Neumann] - Fix device icon fallback logic [Ross Burton] - Fix user agent string [Sven Neumann] - Sanity check UDN while parsing [Zeeshan Ali] 0.12.6 == - Port to FreeBSD. [Romain Tartière] - Ship the XML files needed for example app. [Romain Tartière] - Keep a reference on the control-point during signal emission. [Sven Neumann] - Allow passing NULL to ControlPoint constructor, for default resource factory. [Sven Neumann] - Remove debug output that accidentally went in with the last commit. [Sven Neumann] 0.12.5 == - Improved error handling. [Sven Neumann, Jorn Baayen] - Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen] - Don't export internal functions. [Jorn Baayen] - Fix some crasher bugs. [Zeeshan Ali] - More lenient handling of xml from external sources. [Jorn Baayen, Jussi Kukkonen] - Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen] - Better handling of event subscription timeouts. [Zeeshan Ali] 0.12.4 == - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing
gupnp 0.12.7
News - Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann] - Use a dedicated SoupSession [Sven Neumann] - Fix device icon fallback logic [Ross Burton] - Fix user agent string [Sven Neumann] - Sanity check UDN while parsing [Zeeshan Ali] 0.12.6 == - Port to FreeBSD. [Romain Tartière] - Ship the XML files needed for example app. [Romain Tartière] - Keep a reference on the control-point during signal emission. [Sven Neumann] - Allow passing NULL to ControlPoint constructor, for default resource factory. [Sven Neumann] - Remove debug output that accidentally went in with the last commit. [Sven Neumann] 0.12.5 == - Improved error handling. [Sven Neumann, Jorn Baayen] - Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen] - Don't export internal functions. [Jorn Baayen] - Fix some crasher bugs. [Zeeshan Ali] - More lenient handling of xml from external sources. [Jorn Baayen, Jussi Kukkonen] - Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen] - Better handling of event subscription timeouts. [Zeeshan Ali] 0.12.4 == - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support Range headers without upper bound. [Jorn Baayen] - Fixed memory management in HTTP GET handler. [Jorn Baayen] 0.12 - Add tool for generating convenience C wrappers for GUPnP service definitions. [Ross Burton] - Remove xmlDoc argument from gupnp_root_device_new() for simplicity. (xmlDocs can still be passed to gupnp_root_device_new_full()) [Jorn Baayen] - Better documentation, new tutorials and sample code. [Ross Burton] - Improved support for Accept-Language header. [Jorn Baayen] - Various internal improvements. [Zeeshan Ali, Jorn Baayen] 0.10.1 == - Bump soname. 0.10 - Use libsoup 2.4. [Zeeshan Ali Khattak, Jorn Baayen] - Use g_timeout_add_seconds(). [Jorn Baayen] - Use GIO instead of xdgmime. [Jorn Baayen] - Support HTTP Range header in the HTTP server. [Jorn Baayen] - Use GMappedFile to mmap served files of read()ing them. [Jorn Baayen] - Improved documentation. [Ross Burton] - Spew HTTP messages to console when GUPNP_DEBUG is set. [Ross Burton] - Various other fixes. [Ross Burton, Zeeshan Ali Khattak, Jorn Baayen] 0.8 === - New API allowing for subclassing of resource types. [Zeeshan Ali, Jorn Baayen] - GUPnPDeviceInfo returns subresources with version greater or equal than requested version. [Jorn Baayen] - Servers announce versions less or equal than implemented version. [Jorn Baayen] - Make gupnp_context_get_server() public. [Jorn Baayen] - GError arguments added to all error signals. [Jorn Baayen] - Improved resubscription handling. [Jorn Baayen] - Various other fixes and internal improvements [Ross Burton, Zeeshan Ali, Jorn Baayen]. 0.6 === - Added service signal autoconnection feature in the spirit of glade_xml_signal_autoconnect(). [Zeeshan Ali] - Fixed various bugs related to object destruction. Fixes #500, 503. [Jorn Baayen] - Accept 'yes' and 'no' boolean values. [Zeeshan Ali] - More information in error messages. [Zeeshan Ali, Jorn Baayen] - Mark GUPnPServiceIntrospectionCallback() 'error' argument as 'const'. [Jorn Baayen] - Fixed gupnp_device_info_get_model_number() to return the right value. [Zeeshan Ali] - Moved the uuid dependency to Requires.Private, and removed the shared-mime-data build dependency. [Jorn Baayen] - Various other minor fixes. [Zeeshan Ali, Jorn Baayen] Special thanks to Stéphane Loeuillet for stress-testing the library and discovering many bugs. (Which are all fixed in this release. :) ) 0.4 === - A new series of functions for sending actions taking hash tables of parameter name-GValue pairs. [Jorn Baayen] - New introspection methods for state variable and action retrieval by name. [Zeeshan Ali] - New pkg-config file for building against an uninstalled libgupnp. [Zeeshan Ali] - Improved conversion between GValues and UPnP value types. [Jorn Baayen] - Only include evented state variables in initial event message. [Jorn Baayen] 0.3 === - Allow embedded devices to have their own UDNs. [Jorn Baayen] - Portability fix. [Priit Laes] 0.2 === - Fully implemented server-side API. [Jorn Baayen] - New service introspection support through SCPD documents. [Zeeshan Ali] - M-POST support. [Jorn Baayen] - More error codes
gupnp 0.13.0
News 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) zeesha...@gnome.org Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Steven Dorigotti steven.dorigo...@tvblob.com WARNING: This release is API and ABI incompatible with previous releases. 0.12.8 == Changes since 0.12.7 - Don't crash if device descriptions don't contain a root element. - Fix pkg-config paths. - Avoid using asserts. - Use the closest match instead of using the icon that was last checked. - Expect xmlRecoverMemory to fail. - Reject action messages with zero content length. - Change version in action answer. Bug fixes in this release: - bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env. - bug#1574: Avoid using asserts. - bug#1592: gupnp_device_info_get_icon_url() does not return the closest match. - bug#1604: Crash on action without any content. All contributors to this release: Ross Burton r...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org Steven Dorigotti steven.dorigo...@tvblob.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org 0.12.7 == - Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann] - Use a dedicated SoupSession [Sven Neumann] - Fix device icon fallback logic [Ross Burton] - Fix user agent string [Sven Neumann] - Sanity check UDN while parsing [Zeeshan Ali] 0.12.6 == - Port to FreeBSD. [Romain Tartière] - Ship the XML files needed for example app. [Romain Tartière] - Keep a reference on the control-point during signal emission. [Sven Neumann] - Allow passing NULL to ControlPoint constructor, for default resource factory. [Sven Neumann] - Remove debug output that accidentally went in with the last commit. [Sven Neumann] 0.12.5 == - Improved error handling. [Sven Neumann, Jorn Baayen] - Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen] - Don't export internal functions. [Jorn Baayen] - Fix some crasher bugs. [Zeeshan Ali] - More lenient handling of xml from external sources. [Jorn Baayen, Jussi Kukkonen] - Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen] - Better handling of event subscription timeouts. [Zeeshan Ali] 0.12.4 == - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support returning actions outside of the 'action-invoked' signal handler in service implementations. [Zeeshan Ali, Jorn Baayen] - Add explicit dependency on gthread. [Zeeshan Ali, Jorn Baayen] 0.12.1 == - Support
gupnp 0.13.1
News Changes since 0.13: - Use unix context manager if NetworkManager service is not available. - Fix some minor leaks. All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@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) zeesha...@gnome.org Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Steven Dorigotti steven.dorigo...@tvblob.com WARNING: This release is API and ABI incompatible with previous releases. 0.12.8 == Changes since 0.12.7 - Don't crash if device descriptions don't contain a root element. - Fix pkg-config paths. - Avoid using asserts. - Use the closest match instead of using the icon that was last checked. - Expect xmlRecoverMemory to fail. - Reject action messages with zero content length. - Change version in action answer. Bug fixes in this release: - bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env. - bug#1574: Avoid using asserts. - bug#1592: gupnp_device_info_get_icon_url() does not return the closest match. - bug#1604: Crash on action without any content. All contributors to this release: Ross Burton r...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org Steven Dorigotti steven.dorigo...@tvblob.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org 0.12.7 == - Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann] - Use a dedicated SoupSession [Sven Neumann] - Fix device icon fallback logic [Ross Burton] - Fix user agent string [Sven Neumann] - Sanity check UDN while parsing [Zeeshan Ali] 0.12.6 == - Port to FreeBSD. [Romain Tartière] - Ship the XML files needed for example app. [Romain Tartière] - Keep a reference on the control-point during signal emission. [Sven Neumann] - Allow passing NULL to ControlPoint constructor, for default resource factory. [Sven Neumann] - Remove debug output that accidentally went in with the last commit. [Sven Neumann] 0.12.5 == - Improved error handling. [Sven Neumann, Jorn Baayen] - Specify character set (UTF-8) in NOTIFY messages. [Jorn Baayen] - Don't export internal functions. [Jorn Baayen] - Fix some crasher bugs. [Zeeshan Ali] - More lenient handling of xml from external sources. [Jorn Baayen, Jussi Kukkonen] - Fix possible reference cycles. [Zeeshan Ali, Jorn Baayen] - Better handling of event subscription timeouts. [Zeeshan Ali] 0.12.4 == - Set Content Type header correctly in soap messages [Zeeshan Ali] - Don't pass arbitrary strings to printf() for security [Sven Neumann] - Handle fscanf failing in get_default_host_ip() [Sven Neumann] 0.12.3 == - Greatly improved client-side bindings [Jussi Kukkonen] - Server-side bindings [JK] - Don't use NULL return values from g_get_application_name [Ross Burton] - Make gupnp_context_get_session public [Jorn Baayen] - Use the specified GMainContext for timeouts [Olivier Crete, Jorn Baayen] 0.12.2 == - Support
gupnp 0.13.2
News 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.cr...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Cem Eliguzel celigu...@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) zeesha...@gnome.org Ross Burton r...@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) zeesha...@gnome.org Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Steven Dorigotti steven.dorigo...@tvblob.com WARNING: This release is API and ABI incompatible with previous releases. 0.12.8 == Changes since 0.12.7 - Don't crash if device descriptions don't contain a root element. - Fix pkg-config paths. - Avoid using asserts. - Use the closest match instead of using the icon that was last checked. - Expect xmlRecoverMemory to fail. - Reject action messages with zero content length. - Change version in action answer. Bug fixes in this release: - bug#1570: gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env. - bug#1574: Avoid using asserts. - bug#1592: gupnp_device_info_get_icon_url() does not return the closest match. - bug#1604: Crash on action without any content. All contributors to this release: Ross Burton r...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org Steven Dorigotti steven.dorigo...@tvblob.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org 0.12.7 == - Chain up dispose and finalize in GUPnPDeviceInfo [Sven Neumann] - Use a dedicated SoupSession [Sven Neumann] - Fix device icon fallback logic [Ross Burton] - Fix user agent string [Sven Neumann] - Sanity check UDN while parsing [Zeeshan Ali] 0.12.6 == - Port to FreeBSD.
gupnp 0.13.3
News 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 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) Ross Burton r...@linux.intel.com Olivier Crête olivier.cr...@collabora.co.uk Neil Roberts n...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Yakup Akbay yak...@ubicom.com 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.cr...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Cem Eliguzel celigu...@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) zeesha...@gnome.org Ross Burton r...@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
gupnp 0.13.4
News Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) Ross Burton r...@linux.intel.com Olivier Crête olivier.cr...@collabora.co.uk Neil Roberts n...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Yakup Akbay yak...@ubicom.com 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.cr...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Cem Eliguzel celigu...@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) zeesha...@gnome.org Ross Burton r...@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
gupnp 0.13.5
News Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) Ross Burton r...@linux.intel.com Olivier Crête olivier.cr...@collabora.co.uk Neil Roberts n...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Yakup Akbay yak...@ubicom.com 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.cr...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Cem Eliguzel celigu...@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) zeesha...@gnome.org Ross Burton r...@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
gupnp 0.14.0
News Changes since 0.13.5: - 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. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org Nader Morshed morshed.na...@gmail.com 0.13.5 == Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) Ross Burton r...@linux.intel.com Olivier Crête olivier.cr...@collabora.co.uk Neil Roberts n...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Yakup Akbay yak...@ubicom.com 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
gupnp 0.14.1
News Changes since 0.14.0: - Add sanity checks to GUPnPServiceProxyAction API. - Fix handling of accepted locales. - Handle unavailability of URL base. Bugs fixed in this release: 2203 - gupnp-igd does not work on TP-Link TL-R860 due to empty URLBase tag All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.14.0 == Changes since 0.13.5: - 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. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org Nader Morshed morshed.na...@gmail.com 0.13.5 == Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) Ross Burton r...@linux.intel.com Olivier Crête olivier.cr...@collabora.co.uk Neil Roberts n...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Yakup Akbay yak...@ubicom.com 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
gupnp 0.15.1
News Changes since 0.15.0: - 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. Dependency related changes: - Require gssdp = 0.9.2. Bugs fixed in this release: 2212 - Leak in gupnp_root_device_construct 2215 - gupnp-control-point ignores services at startup 2216 - Leak in gupnp_resource_factory 2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up 2218 - gupnp-context creates new SoupServers on shutdown All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Jens Georg m...@jensge.org 0.15.0 == Changes since 0.14.0 not included in 0.14.1: - Port from dbus-glib to GDBus. - Enable gzip compression for large action response bodies. - Fix gupnp-binding-tool to generate headers usable in C++. Dependency related changes: - Require glib = 2.24.0. - Require libsoup = 2.28.2. - Require gio = 2.26 (new dependency). - Drop dependency on dbus-glib. Bugs fixed in this release: 2184 - Migrate from dbus-glib to glib's GDBus All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Henry Hoegelow h.hoege...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Fargier Sylvain fargier.sylv...@free.fr 0.14.0 == Changes since 0.13.5: - 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. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org Nader Morshed morshed.na...@gmail.com 0.13.5 == Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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
gupnp 0.16.0
News Changes since 0.15.1: - 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. Bugs fixed in this release: 2224 - GUPnP accesses dbus properties without checking that they exist 2223 - Missing handling of gio-style multi-main-context in GUPnPNetworkManager All contributors: Olivier Crête olivier.cr...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Luis de Bethencourt l...@debethencourt.com 0.15.1 == Changes since 0.15.0: - 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. Dependency related changes: - Require gssdp = 0.9.2. Bugs fixed in this release: 2212 - Leak in gupnp_root_device_construct 2215 - gupnp-control-point ignores services at startup 2216 - Leak in gupnp_resource_factory 2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up 2218 - gupnp-context creates new SoupServers on shutdown All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Jens Georg m...@jensge.org 0.15.0 == Changes since 0.14.0 not included in 0.14.1: - Port from dbus-glib to GDBus. - Enable gzip compression for large action response bodies. - Fix gupnp-binding-tool to generate headers usable in C++. Dependency related changes: - Require glib = 2.24.0. - Require libsoup = 2.28.2. - Require gio = 2.26 (new dependency). - Drop dependency on dbus-glib. Bugs fixed in this release: 2184 - Migrate from dbus-glib to glib's GDBus All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Henry Hoegelow h.hoege...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Fargier Sylvain fargier.sylv...@free.fr 0.14.0 == Changes since 0.13.5: - 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. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org Nader Morshed morshed.na...@gmail.com 0.13.5 == Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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
gupnp 0.15.0
News Changes since 0.14.0 not included in 0.14.1: - Port from dbus-glib to GDBus. - Enable gzip compression for large action response bodies. - Fix gupnp-binding-tool to generate headers usable in C++. Dependency related changes: - Require glib = 2.24.0. - Require libsoup = 2.28.2. - Require gio = 2.26 (new dependency). - Drop dependency on dbus-glib. Bugs fixed in this release: 2184 - Migrate from dbus-glib to glib's GDBus All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Henry Hoegelow h.hoege...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Fargier Sylvain fargier.sylv...@free.fr 0.14.0 == Changes since 0.13.5: - 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. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org Nader Morshed morshed.na...@gmail.com 0.13.5 == Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == 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 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) Ross Burton r...@linux.intel.com Olivier Crête olivier.cr...@collabora.co.uk Neil Roberts n...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Yakup Akbay yak...@ubicom.com 0.13.2 == Changes since 0.13.1: - Utilize libconic (Maemo5) if available. - Unix context manager must signal the unavailibility of all contexts when
gupnp 0.16.1
News Changes since 0.16.0: - Port to new (0.9) NetworkManager APIs. - Correction to 'Content-Type' HTTP header values. - Satisfy strict compiler checks. All contributors: Dan Williams d...@redhat.com Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.16.0 == Changes since 0.15.1: - 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. Bugs fixed in this release: 2224 - GUPnP accesses dbus properties without checking that they exist 2223 - Missing handling of gio-style multi-main-context in GUPnPNetworkManager All contributors: Olivier Crête olivier.cr...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@linux.intel.com Luis de Bethencourt l...@debethencourt.com 0.15.1 == Changes since 0.15.0: - 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. Dependency related changes: - Require gssdp = 0.9.2. Bugs fixed in this release: 2212 - Leak in gupnp_root_device_construct 2215 - gupnp-control-point ignores services at startup 2216 - Leak in gupnp_resource_factory 2217 - gupnp-unix-context-manager leaks contexts if interfaces are not up 2218 - gupnp-context creates new SoupServers on shutdown All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Jens Georg m...@jensge.org 0.15.0 == Changes since 0.14.0 not included in 0.14.1: - Port from dbus-glib to GDBus. - Enable gzip compression for large action response bodies. - Fix gupnp-binding-tool to generate headers usable in C++. Dependency related changes: - Require glib = 2.24.0. - Require libsoup = 2.28.2. - Require gio = 2.26 (new dependency). - Drop dependency on dbus-glib. Bugs fixed in this release: 2184 - Migrate from dbus-glib to glib's GDBus All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Henry Hoegelow h.hoege...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Fargier Sylvain fargier.sylv...@free.fr 0.14.0 == Changes since 0.13.5: - 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. Bugs fixed in this release: 2192 - 64bit portability issue with *_register_*_type functions 2190 - Build fails because explicit linking is missing 2188 - configure.ac should leave out the uuid module check on OSX All contributors: Ross Burton r...@linux.intel.com Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org Nader Morshed morshed.na...@gmail.com 0.13.5 == Changes since 0.13.4: - 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. Bugs fixed in this release: 2186 - Missing annotation for context_get_session All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.4 == Changes since 0.13.3: - 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 (7.2.22.1). - 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. Bugs fixed in this release: 2084 - Add scope annotations to various functions 2131 - GUPnPServiceAction is a boxed, not a pointer 2086 - Fix gtk-doc format on all functions in public GUPnP API All contributors: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg zgold@corvette.(none) 0.13.3 == Changes since 0.13.2:
gupnp-av 0.1
News Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.1/gupnp-av-0.1.changes (17.8K) Download http://download.gnome.org/sources/gupnp-av/0.1/gupnp-av-0.1.tar.gz (377K) sha256sum: 250f92e8645f632f1a84db721f95fcd87810c6ad7b25568d2796306fdf6cb61b http://download.gnome.org/sources/gupnp-av/0.1/gupnp-av-0.1.tar.bz2 (271K) sha256sum: 3650626673dea5fae71fbf87fa7ccca9cb7edfaf340f83affbee7cdccc51fc77 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.2
News - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.changes (19.0K) Download http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.tar.gz (383K) sha256sum: 782e4e45abcba1b3fe34276580653f4dbfbe8a26eee69a290675dfa7faa309f8 http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.tar.bz2 (275K) sha256sum: 9739b2e5f84cfad51a4c4343290ff15f0b5b8686220361109fa5459f57e1812f ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.2.1
News - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.1.changes (19.3K) Download http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.1.tar.gz (383K) sha256sum: 46c06e6a0f382adf8e00a77ee71051d7437bd194fb151d1e2c313a71d067a5a1 http://download.gnome.org/sources/gupnp-av/0.2/gupnp-av-0.2.1.tar.bz2 (276K) sha256sum: d57a3499ea1c45049b8ee2cf2428de578fa2c00d2ee64e3c4e9e53ab6d4bf80e ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.3
News - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.tar.gz (376K) sha256sum: 34b6e104b480e501e430daa68fca63906a939a6cb02bc43814ed06d2856a72ac http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.tar.bz2 (276K) sha256sum: 7484e0b1dd67b2ac0650474e174efd9f0216342221369c333ec954aa62dce3c4 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.3.1
News - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.1.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.1.tar.gz (377K) sha256sum: 07373bd5cd71670269ca7501862e70cdaf2d1857e892ba7f54a05926cc815c0f http://download.gnome.org/sources/gupnp-av/0.3/gupnp-av-0.3.1.tar.bz2 (279K) sha256sum: 8ed1b8842058741b2e5dfe901c9c61900bfcdf821bfa1159f87241a65adbb28e ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.4
News - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 = - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.tar.gz (381K) sha256sum: 43d3aa75eba04a572510dd92081dc5a0ce7753cd24fed92bfa2e6072f238853e http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.tar.bz2 (264K) sha256sum: b9bfef99fa9ceb9a296cf323a3089d2f50d91ce17ff852574b2ade22d7eaf1ba ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.4.1
News Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 = - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.1.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.1.tar.gz (332K) sha256sum: 8c653f44839cdd95d07836e9ce710b933e15225089cb1085f37c8790c361006a http://download.gnome.org/sources/gupnp-av/0.4/gupnp-av-0.4.1.tar.bz2 (254K) sha256sum: 1431fc26bbcfde2e1296f62e17ac4b9f8945790a10286edb1cfd59d89b94ee74 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.5
News Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 = - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.tar.gz (361K) sha256sum: 42421d59b7be3981a151d96ec327150bfcda462e9ecf0d629c2d691b55d35d76 http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.tar.bz2 (273K) sha256sum: 4dae070b61a0eb0dd07efb6d0de61d811daeb3dc2f13962ed5a2b7bca4dc381f ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.5.1
News A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 = - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.1.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.1.tar.gz (361K) sha256sum: 6d83578b768c81fb39c28f96b4b451a94e2cecd10509a03bce3af205ef0cde88 http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.1.tar.bz2 (273K) sha256sum: 97beb425aec6a3c0340c1fa36453be0b3fef48fa67a38f3a93dff12f0f4b3161 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.5.2
News Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 = - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn Baayen] - Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak] 0.2 === - Use libsoup 2.4. [Jorn Baayen] - Add DLNA support to DIDL writer. [Jorn Baayen] - Some small fixes. [Jorn Baayen] 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.2.changes (21.7K) Download http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.2.tar.gz (366K) sha256sum: dfd438f40e31047d6f06db30db05d5f876c6294a8509f170482d712f552e9892 http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.2.tar.bz2 (300K) sha256sum: e0f579834bd39a97755c66fe012fe47d9eb6678f0929f3611263976f4e83ddc1 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-av 0.5.4
News Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1 = - DIDLLiteResource is now an independent GBoxed-derving type. 0.3 === - Better error handling. [Jorn Baayen, Sven Neumann] - Fixes to documentation and build. [Ross Burton, Zeeshan Ali] - Fixes and additions to DIDLLiteResource to ease impelementation of higher-level language bindings. [Zeeshan Ali] - DIDLLiteParser should only report container and item nodes. Fixes bug#1155. [Zeeshan Ali] 0.2.1 = - Correct function prototype. Fixes #940. [Jorn
gupnp-av 0.5.5
News Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely in compliance with DLNA guidelines. This only implies one change in the API: enum dlna_play_speed is replaced by play_speeds, a GList of allowed play speeds as strings. - Use '1' and '0' to express boolean properties in DIDL-Lite XML. - Other minor fixes. All contributors to this release: Henrique Ferreiro García Peter Christensen Sven Neumann Zeeshan Ali (Khattak) 0.3.1
gupnp-av 0.5.6
News Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite XML. - The '.' must be omitted from duration if fraction part is not included. - Be more lenient when parsing DIDL-Lite XML fragments. - Don't require the DLNA profile string. - Try to guess the DLNA Profile if not provided and put * in the whole 4th field of protocolInfo if our guess work fails. - Make sure 4th field of protocolInfo is completely
gupnp-av 0.5.7
News Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Ross Burton r...@openedhand.com WARNING: This release is API and ABI incompatible with previous releases. 0.4.1 = Changes in this release: - Fix typos in allowed frequencies. - Fix allowed frequencies in AC-3 and LPCM profiles. - Fix pkg-config paths. - Don't set the variable if it's value is not provided in the LastChange event. Bug fixes in this release: 1563 - typos in allowed frequencies for DLNA profiles 1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env All contributors to this release: Sven Neumann Zeeshan Ali (Khattak) Ross Burton 0.4 === - Watch for empty DIDL-Lite nodes. - Escape the URIs before putting them into DIDL-Lite
gupnp-av 0.5.8
News Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals: - object-available - container-available - item-available - New Error domain for protocol related errors. - Workaround for broken printf() implementations. - Bitrate is in bytes/second and not bits/second. - Enable DLL on windows. Dependencies changed: - gupnp = 0.13 Bug fixes in this release: 1729 - bitrate checks in gupnp-dlna.c look wrong. 1579 - Minor fixes to enable dynamic library on windows All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Sven Neumann s.neum...@raumfeld.com Jens Georg
gupnp-av 0.5.9
News Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a SinkProtocolInfo string. * A new class for dealing with protocolInfo fields: GUPnPProtocolInfo. * A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor. * GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with rest of the GUPnP AV API. * GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML. * Correct possible values of GUPnPDLNAFlags. * Replace GUPnPDIDLLiteParserObjectCallback by following signals:
gupnp-av 0.6.0
News Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - genre is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.9 = Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end of SearchCriteria expression. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.1 = A micro release to fix a regression in DLNA profile guessing code in the previous (0.5) release. 0.5 === Changes in this release: - New completely object-oriented, much simpler and consistent API: * GUPnPDIDLLiteResource GUPnPDIDLLiteObject are now first-class GObjects. * Convert the helper methods to read props and their attributes from DIDL-Lite xml node into new first-class objects with writable properties: - GUPnPDIDLLiteObject - GUPnPDIDLLiteItem - GUPnPDIDLLiteContainer * GUPnPDIDLLiteObject provides a convenient method to get the compatible resource given a
gupnp-av 0.6.2
News Another micro release that bumps the g-i requirement to 0.9.5. We either have the option of staying with the older gobject-introspection and keeping disto packagers happy or fix our .gir build against latest (and unstable) gobject-introspection that happens to be part of GNOME 2.32. After looking at possible alternatives, talking to a few people and keeping in mind that we mainly stabalized for GNOME 2.32, we've decided to go for the latter choice. All contributors to this release: Vincent Untz vu...@gnome.org 0.6.1 = A micro release that corrects the GIR generation rule and make it work against the latest gobject-intrsopection. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.0 = Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - genre is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.9 = Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when additional parameters exist in LPCM mime-type 1814 - Add artists property to GUPnPDIDLLiteObject All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Yakup Akbay yak...@ubicom.com Zachary Goldberg z...@zachgoldberg.com 0.5.2 = Changes since 0.5.1: - Add a missing NULL check. - Fix a potential leak of xmlDoc. - Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and vala-gen-introspect support. - Fix docs for GUPnPSearchCriteriaParser::expression. - Fix parsing of SearchCriteria strings: Closing parenthesis doesn't
gupnp-av 0.6.3
News Changes since 0.6.2: - Fix filtering of top-level DIDL-Lite attributes. - Correctly handle namespace of DIDL-Lite attributes and their parent nodes when filtering. Together with previous change, this allows us to pass DLNA CTT testcases 7.3.63.1-5. - 'profileID' attribute of 'albumArtURI' element isn't a standard property so it must be filtered out unless its explicitly white-listed by the application. - Use correct function to set XML attributes. - Correct minor CP mistakes in API documentation. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.2 = Another micro release that bumps the g-i requirement to 0.9.5. We either have the option of staying with the older gobject-introspection and keeping disto packagers happy or fix our .gir build against latest (and unstable) gobject-introspection that happens to be part of GNOME 2.32. After looking at possible alternatives, talking to a few people and keeping in mind that we mainly stabalized for GNOME 2.32, we've decided to go for the latter choice. All contributors to this release: Vincent Untz vu...@gnome.org 0.6.1 = A micro release that corrects the GIR generation rule and make it work against the latest gobject-intrsopection. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.0 = Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - genre is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.9 = Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content
gupnp-av 0.7.0
News The first release in the new unstable 0.7.x branch. - Add API to set/get dlna:dlnaManaged attribute. - Add API to add/list createClass elements to/of DIDL-Lite containers. - Declare/create the DLNA namespace only once at the start of the DIDL-Lite document (just like upnp and dc namespaces) and pass that to each object in that document. - Correct minor typo/cp mistakes in docs. - Use correct function to set XML attributes. - Minor coding-style fixes to doc comments. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.2 = Another micro release that bumps the g-i requirement to 0.9.5. We either have the option of staying with the older gobject-introspection and keeping disto packagers happy or fix our .gir build against latest (and unstable) gobject-introspection that happens to be part of GNOME 2.32. After looking at possible alternatives, talking to a few people and keeping in mind that we mainly stabalized for GNOME 2.32, we've decided to go for the latter choice. All contributors to this release: Vincent Untz vu...@gnome.org 0.6.1 = A micro release that corrects the GIR generation rule and make it work against the latest gobject-intrsopection. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.0 = Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - genre is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.9 = Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements. Bug fixes in this release: 1935 - Incorrect conversion while parsing primary DLNA Flags 1934 - DLNA Flags should not default to a specific DLNA version. 1933 - Content type matching fails when
gupnp-av 0.7.1
News Another micro release in the unstable 0.7.x branch that brings in all new fixes from the stable 0.6.3 release. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7.0 = The first release in the new unstable 0.7.x branch. - Add API to set/get dlna:dlnaManaged attribute. - Add API to add/list createClass elements to/of DIDL-Lite containers. - Declare/create the DLNA namespace only once at the start of the DIDL-Lite document (just like upnp and dc namespaces) and pass that to each object in that document. - Correct minor typo/cp mistakes in docs. - Use correct function to set XML attributes. - Minor coding-style fixes to doc comments. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.2 = Another micro release that bumps the g-i requirement to 0.9.5. We either have the option of staying with the older gobject-introspection and keeping disto packagers happy or fix our .gir build against latest (and unstable) gobject-introspection that happens to be part of GNOME 2.32. After looking at possible alternatives, talking to a few people and keeping in mind that we mainly stabalized for GNOME 2.32, we've decided to go for the latter choice. All contributors to this release: Vincent Untz vu...@gnome.org 0.6.1 = A micro release that corrects the GIR generation rule and make it work against the latest gobject-intrsopection. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.0 = Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - genre is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.9 = Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite objects. - More complete comparison for LPCM mime types. - Fix incorrect type conversion of DLNA flags. - DLNA flags should not default to a specific DLNA version. - New APIs to deal with contributor-related properties in DIDL-Lite objects. - Remove redundant construction methods. - Add forgotten header to the meta-header file. - Add and fix gobject-introspection annotations. - Lots of documentation fixes. - Many minor non-functional fixes/improvements.
gupnp-av 0.8.0
News Changes since 0.7.1: - Fix XML node names for 'artist' and 'author'. - Explicitly link test programs. This should fix the DSO build issue on Fedora. - Use LDADD rather than LDFLAGS in Makefile.am. Bug fixed in this release: - DIDLLiteObject get_artists()/get_authors() broken All contributors to this release: Jussi Kukkonen j...@linux.intel.com Zeeshan Ali (Khattak) zeesha...@gnome.org Luis de Bethencourt l...@debethencourt.com 0.7.1 = Another micro release in the unstable 0.7.x branch that brings in all new fixes from the stable 0.6.3 release. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7.0 = The first release in the new unstable 0.7.x branch. - Add API to set/get dlna:dlnaManaged attribute. - Add API to add/list createClass elements to/of DIDL-Lite containers. - Declare/create the DLNA namespace only once at the start of the DIDL-Lite document (just like upnp and dc namespaces) and pass that to each object in that document. - Correct minor typo/cp mistakes in docs. - Use correct function to set XML attributes. - Minor coding-style fixes to doc comments. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.2 = Another micro release that bumps the g-i requirement to 0.9.5. We either have the option of staying with the older gobject-introspection and keeping disto packagers happy or fix our .gir build against latest (and unstable) gobject-introspection that happens to be part of GNOME 2.32. After looking at possible alternatives, talking to a few people and keeping in mind that we mainly stabalized for GNOME 2.32, we've decided to go for the latter choice. All contributors to this release: Vincent Untz vu...@gnome.org 0.6.1 = A micro release that corrects the GIR generation rule and make it work against the latest gobject-intrsopection. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.0 = Changes since 0.5.9: - Add mising symbols to docs. - Remove redundant entries from doc sections. - Doc system should ignore all private headers. - Don't use deprecated gobject API. - genre is in the upnp namespace, not dc. Bug fixed in this release: 2191 - gupnp-av uses dc:genre instead of upnp:genre All contributors to this release: Sven Neumann s.neum...@raumfeld.com Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.9 = Changes since 0.5.8: - Add 64bit size property to allow resources to be bigger than 2-GB. - Mircoseconds part of duration in resources needs to be a 3-digit number as per DLNA requirement (7.3.22.1). - Don't set the operation parameter if no operations are supported as per DLNA requirement (7.3.33.3). Bug fixed in this release: 2183 - size property of DIDL resource should be 64bit unsigned according to UPnP spec All contributors to this release: Jens Georg m...@jensge.org Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.8 = Changes since 0.5.7: - Fix crashes in DIDLLiteContributor API. - Remove incomplete and broken DLNA guessing code. Applications should use gupnp-dlna now for all their DLNA needs. - Do set the 'dlna:profileID' property of 'albumArtURI' node and treat it as mandatory as per DLNA guidelines (7.3.61.3). - Prefer non-transcoded resources over transcoded ones when choosing compatible resources for a particular MediaRenderer. - Minor correction to DIDL filtering code. - Some other minor improvements/fixes. Bug fixed in this release: 2187 - GUPnPDIDLLiteContributor class doesn't work All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.7 = Changes since 0.5.6: - Make namespace properties on GUPnPDIDLLiteObject readable and provide getter functions for them. - Improve performance of DIDL-Lite parsing by moving namespace lookups to GUPnPDIDLLiteParser. All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.6 = Changes since 0.5.5: - Optimize namespace handling in DIDL-Lite handling code. - Hide internal function gupnp_didl_lite_object_new_from_xml(). - Remove new redundant gupnp_didl_lite_container_new_from_xml(). - Free the array allocated by xmlGetNsList(). All contributors to this release: Sven Neumann s.neum...@raumfeld.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.5 = Changes since 0.5.4: - Provide gobject-introspection GIR and typelib. - Provide microseconds in 'duration' to satisfy XBox. - Fix data type of GUPnPDIDLLiteContainer:child-count - Fix build issues in jhbuild environment. - Enable silent build rules if they are available. All contributors to this release: Zeeshan Ali (Khattak) zeesha...@gnome.org Zach Goldberg z...@zachgoldberg.com Neil Roberts n...@linux.intel.com Ross Burton r...@linux.intel.com 0.5.4 = Changes since 0.5.2: - Gracefully handle empty or no 'res' node. - Function to get the list of descriptors from DIDL-Lite
gupnp-dlna 0.1.0
News 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.1/gupnp-dlna-0.1.0.changes (10.6K) Download http://download.gnome.org/sources/gupnp-dlna/0.1/gupnp-dlna-0.1.0.tar.gz (381K) sha256sum: 382610db50ce2ad807da0d8e28fcb0af7e9afe84688d63a42e2ff27f5014cbed http://download.gnome.org/sources/gupnp-dlna/0.1/gupnp-dlna-0.1.0.tar.bz2 (308K) sha256sum: a75ebafcf8150214872772f414c9f35de7c0f33a5b332604db875978e1f31874 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.2.1
News Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.2/gupnp-dlna-0.2.1.changes (20.6K) Download http://download.gnome.org/sources/gupnp-dlna/0.2/gupnp-dlna-0.2.1.tar.gz (402K) sha256sum: efe43b8ec720e1da89e055face0b7eccf89ecfcd6b4884a52c9d1251b5e9bcd5 http://download.gnome.org/sources/gupnp-dlna/0.2/gupnp-dlna-0.2.1.tar.bz2 (320K) sha256sum: e1cb6d3e6e06bb70af9703f78dca06b3ba27f1f356d2911549555619d674d164 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.3.0
News Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.0.changes (38.4K) Download http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.0.tar.gz (411K) sha256sum: 9e1824c27b51055e9e5ccb4fc839436b0236c3ee354913bfa3884d7300e96677 http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.0.tar.bz2 (329K) sha256sum: edb98688d8f71f773490fa4e286b856235d7ea86a11c4460608d18b0a6a1a222 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.3.1
News Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.1.changes (46.4K) Download http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.1.tar.gz (419K) sha256sum: 1c5ccd35ef6c7983cd51f8e9a7cc20b9294648a8e2e2ee346b684b6f5be6aff9 http://download.gnome.org/sources/gupnp-dlna/0.3/gupnp-dlna-0.3.1.tar.bz2 (340K) sha256sum: 869db6dabadbfefbd58010945dc68992ad04e60562a845bba004bdc9e6223722 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.4.0
News Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.0.changes (48.8K) Download http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.0.tar.gz (419K) sha256sum: f0968686d88c101f6b9457896cbcde388649d1dda37b16330a08662a2c88650b http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.0.tar.bz2 (340K) sha256sum: d450460989b23b0832d942f8ccdedea9c764c7956a618b36215ef92e63b2a1c0 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.4.1
News Changes since 0.4.0: - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base (0.10.31). Still can't link applications against both, though - Some build fixes Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Ryo ONODERA ryo...@yk.rim.or.jp 0.4.0 = Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.1.changes (51.0K) Download http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.1.tar.gz (421K) sha256sum: 71a0b48da454d1b8dc596cb7db6cbf902abb23fe546b8424bf78f2c6a19127b7 http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.1.tar.bz2 (343K) sha256sum: f5dbb32abf21782296945fb6beee8592878b471c25a6ddd4620fb21cb40750f1 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.5.0
News Changes since 0.4.2: - Use GstDiscoverer from gst-plugins-base and remove internal copy of discoverer. - Minor bug fixes. Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.2 = Changes since 0.4.1: - Remove internal discoverer namespace changes (fixes API breakage) - Skip discoverer tests if media is missing Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.1 = Changes since 0.4.0: - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base (0.10.31). Still can't link applications against both, though - Some build fixes Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Ryo ONODERA ryo...@yk.rim.or.jp 0.4.0 = Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.0.changes (60.7K) Download http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.0.tar.gz (394K) sha256sum: 35e18e21cd6f0031673c323aaeab340aa301d0bee4bedc0b889a76d661cb90e9 http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.0.tar.bz2 (316K) sha256sum: 68252dd2db69cd02811252247eff79ffddba81eac46742fac7694cb9397c1873 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.5.1
News Changes since 0.5.0: - Use encoding-profile from gst-plugins-base. - Drop internalized copy of gst-convenience. Did you hear that Fedora peeps? - Explicitly link gupnp-dlna-info against gstreamer-pbutils. - GUPnPDLNAProfile exposes related GstEncodingProfile as a property. Dependency related changes: - Require gstreamer-pbutils = 0.10.32. All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Luis de Bethencourt l...@debethencourt.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.0 = Changes since 0.4.2: - Use GstDiscoverer from gst-plugins-base and remove internal copy of discoverer. - Minor bug fixes. Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.2 = Changes since 0.4.1: - Remove internal discoverer namespace changes (fixes API breakage) - Skip discoverer tests if media is missing Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.1 = Changes since 0.4.0: - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base (0.10.31). Still can't link applications against both, though - Some build fixes Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Ryo ONODERA ryo...@yk.rim.or.jp 0.4.0 = Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.1.changes (69.2K) Download http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.1.tar.gz (375K) sha256sum: 9888386ac3fd142a7a09229171201c12f46a122383cbeafd9a3eb77f1a182c52 http://download.gnome.org/sources/gupnp-dlna/0.5/gupnp-dlna-0.5.1.tar.bz2 (302K) sha256sum: 7d1a446fa99c7cd7c443ee26e047882eeb61aca1b20269894883f8be869c6a78 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.4.2
News Changes since 0.4.1: - Remove internal discoverer namespace changes (fixes API breakage) - Skip discoverer tests if media is missing Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.1 = Changes since 0.4.0: - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base (0.10.31). Still can't link applications against both, though - Some build fixes Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Ryo ONODERA ryo...@yk.rim.or.jp 0.4.0 = Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.2.changes (52.4K) Download http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.2.tar.gz (421K) sha256sum: 9e81ec231a26ed6ff286e8929b9e825a060974ade14dfc078825747f32a7b464 http://download.gnome.org/sources/gupnp-dlna/0.4/gupnp-dlna-0.4.2.tar.bz2 (343K) sha256sum: 4dacb2a4fee81db52b2207fb1c6c07bb7fe8f20fcfadecd5cbbc8ab4f2d8b489 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.6.0
News - Add 'MPEG_TS_SD_EU_ISO' profile. - Relax some video restrictions for MPEG TS profile. - Fix profile parsing logic for images. - Drop fourcc format restrictions. - Only initialize thread system once. - Improve/fix external and internal documentation. - Get rid of nasty warnings when building docs. - Improved handling of GstCaps. - Remove redundant initializations. - Fix some leaks. - Hilight test failures by use of red color. - Mark constant return values as such. - Clear the (obsolete) ChangeLog file. - Test media moved to gitorious. - Many non-functional improvements. All contributors to this release: Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Luis de Bethencourt l...@debethencourt.com 0.5.1 = Changes since 0.5.0: - Use encoding-profile from gst-plugins-base. - Drop internalized copy of gst-convenience. Did you hear that Fedora peeps? - Explicitly link gupnp-dlna-info against gstreamer-pbutils. - GUPnPDLNAProfile exposes related GstEncodingProfile as a property. Dependency related changes: - Require gstreamer-pbutils = 0.10.32. All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Luis de Bethencourt l...@debethencourt.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.0 = Changes since 0.4.2: - Use GstDiscoverer from gst-plugins-base and remove internal copy of discoverer. - Minor bug fixes. Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.2 = Changes since 0.4.1: - Remove internal discoverer namespace changes (fixes API breakage) - Skip discoverer tests if media is missing Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.1 = Changes since 0.4.0: - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base (0.10.31). Still can't link applications against both, though - Some build fixes Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Ryo ONODERA ryo...@yk.rim.or.jp 0.4.0 = Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 === Initial release. ChangeLog = http://download.gnome.org/sources/gupnp-dlna/0.6/gupnp-dlna-0.6.0.changes (78.9K) Download
gupnp-igd 0.1.0
ChangeLog = r1336 | tester | 2008-10-28 17:20:23 -0400 (Tue, 28 Oct 2008) | 1 line Make unit tests work with distcheck r1335 | tester | 2008-10-28 16:49:40 -0400 (Tue, 28 Oct 2008) | 1 line Add version.xml t the content_files r1334 | tester | 2008-10-28 16:29:55 -0400 (Tue, 28 Oct 2008) | 1 line Update dependancy r1306 | jku | 2008-10-17 06:19:16 -0400 (Fri, 17 Oct 2008) | 5 lines 2008-10-17 Jussi Kukkonen j...@linux.intel.com * tests/gtest/WANIPConnection.xml: Remove whitespace from action name in service definition r1296 | tester | 2008-09-30 18:44:13 -0400 (Tue, 30 Sep 2008) | 1 line Remove the word farsight r1295 | tester | 2008-09-30 18:42:00 -0400 (Tue, 30 Sep 2008) | 1 line Replace GPL2 with LGPL-2.1 r1294 | tester | 2008-09-30 18:13:42 -0400 (Tue, 30 Sep 2008) | 1 line Fill README a bit r1293 | tester | 2008-09-30 18:11:05 -0400 (Tue, 30 Sep 2008) | 1 line Added TODO r1292 | tester | 2008-09-30 18:07:04 -0400 (Tue, 30 Sep 2008) | 1 line Set the SoupSession timeout directly r1291 | tester | 2008-09-30 18:06:47 -0400 (Tue, 30 Sep 2008) | 1 line Depends on glib 2.14 for constructed() r1290 | tester | 2008-09-30 17:54:55 -0400 (Tue, 30 Sep 2008) | 1 line Update tests to succeed with WANPPPConnection testing r1289 | tester | 2008-09-30 17:34:50 -0400 (Tue, 30 Sep 2008) | 1 line Add WANPPPConnection.xml definition r1288 | tester | 2008-09-30 17:23:44 -0400 (Tue, 30 Sep 2008) | 1 line Add support for WANPPPConnection:1 r1287 | tester | 2008-09-30 17:21:42 -0400 (Tue, 30 Sep 2008) | 1 line Remove remnant of FS_ prefixes r1286 | tester | 2008-09-30 17:20:19 -0400 (Tue, 30 Sep 2008) | 1 line Add gtk-doc documentation r1285 | tester | 2008-09-30 17:03:52 -0400 (Tue, 30 Sep 2008) | 2 lines Add list of types to probe r1284 | tester | 2008-09-30 16:51:53 -0400 (Tue, 30 Sep 2008) | 1 line Rename cp to ip_cp and associated signals handlers too r1283 | tester | 2008-09-30 16:03:35 -0400 (Tue, 30 Sep 2008) | 1 line Add myself as author r1282 | ross | 2008-09-30 12:10:39 -0400 (Tue, 30 Sep 2008) | 1 line Import gupnp-igd, thanks Olivier Crête olivier.cr...@collabora.co.uk Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.0.tar.gz (365K) sha256sum: 37720127b6b66a757cce99c42249ebd54e887cb58518e94c776f7303395cb650 http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.0.tar.bz2 (251K) sha256sum: eb8e7c775826f1ab21ee5fe037e7f8d93791c96d0871b6c38263f383ddbcf325 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-dlna 0.6.1
News A micro release to really bump the SONAME this time. All contributors to this release: Andreas Henriksson andr...@fatal.se Zeeshan Ali (Khattak) zeesha...@gnome.org 0.6.0 = - Add 'MPEG_TS_SD_EU_ISO' profile. - Relax some video restrictions for MPEG TS profile. - Fix profile parsing logic for images. - Drop fourcc format restrictions. - Only initialize thread system once. - Improve/fix external and internal documentation. - Get rid of nasty warnings when building docs. - Improved handling of GstCaps. - Remove redundant initializations. - Fix some leaks. - Hilight test failures by use of red color. - Mark constant return values as such. - Clear the (obsolete) ChangeLog file. - Test media moved to gitorious. - Many non-functional improvements. All contributors to this release: Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org Luis de Bethencourt l...@debethencourt.com 0.5.1 = Changes since 0.5.0: - Use encoding-profile from gst-plugins-base. - Drop internalized copy of gst-convenience. Did you hear that Fedora peeps? - Explicitly link gupnp-dlna-info against gstreamer-pbutils. - GUPnPDLNAProfile exposes related GstEncodingProfile as a property. Dependency related changes: - Require gstreamer-pbutils = 0.10.32. All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Luis de Bethencourt l...@debethencourt.com Zeeshan Ali (Khattak) zeesha...@gnome.org 0.5.0 = Changes since 0.4.2: - Use GstDiscoverer from gst-plugins-base and remove internal copy of discoverer. - Minor bug fixes. Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.2 = Changes since 0.4.1: - Remove internal discoverer namespace changes (fixes API breakage) - Skip discoverer tests if media is missing Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.4.1 = Changes since 0.4.0: - Allow gupnp-dlna to coexist with soon-to-be-released gst-plugins-base (0.10.31). Still can't link applications against both, though - Some build fixes Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Ryo ONODERA ryo...@yk.rim.or.jp 0.4.0 = Changes since 0.3.1: - Don't link against pbutils to avoid conflicts with internal gstdiscoverer - Add library versioning - Minor test harness change Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.1 = Changes since 0.3.0: - Update license from LGPL 2.0 to 2.1 - Implement a relaxed mode so that we can match more media (while not being strictly conformant to the DLNA spec.) - Modify several audio and video profiles to allow for relaxed matching - Implement support for extended profiles so that we can add custom profiles for popular formats no supported but the DLNA spec. - Add extended and relaxed modes to gupnp-dlna-info and gupnp-dlna-ls-profiles - Minor fixes and profile updates Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.3.0 = Changes since 0.2.1: - New API and tool (gupnp-dlna-ls-profiles) to list all supported profiles - Move API to get a profile to the DLNADiscoverer namespace - Make GUPnPDLNAProfile opaque, add to API documentation - Add support for several AVC_MP4_MP profiles - Print stream topology instead of a simple list in gupnp-dlna-info - Add debug output controlled by an environment variable for eaesier debugging - Beginnings of an automated testing infrastructure - Add relaxed/extended mode properties (more details in the next release) - Use 'bitrate' instead of 'maximum-bitrate' while matching streams - Various bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.2.1 = Brown paper-bag release for bad gstreamer dependency. 0.2 === Changes since 0.1: - Add a program (gupnp-dlna-info) to print DLNA profile name and MIME type of a given URI, as well as other metadata. [Parthasarathi Susarla] - Add support for a few more AVC profiles - Update in-tree copy of gst-convenience - Make MP4 matching stricter - only ISO-compliant files are matched - Couple of enhancements to simplify writing profile XML - Add an API for getting a encoding profile for a DLNA profile and an example to use this with encodebin from gst-convenience. This is still work-in-progress. - Some minor bug fixes All contributors to this release: Arun Raghavan arun.ragha...@collabora.co.uk Parthasarathi Susarla partha.susa...@collabora.co.uk Zeeshan Ali (Khattak) zeesha...@gnome.org 0.1 ===
gupnp-igd 0.1.2
News - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.2.changes (0) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.2.tar.gz (369K) sha256sum: a32d1de4bcd87e60f6db7c08ca50df3336713f9f2fb91dd3dff609e4b0c074d2 http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.2.tar.bz2 (262K) sha256sum: c650c4d63c74196ec50b6eb97912357204a48361bde0c9ac56d17bb5330778f9 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.3
News - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.3.changes (0) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.3.tar.gz (371K) sha256sum: 1723dd3155fb32302dcdf55163b617937d28b15408d85d0e601d91657436efdc http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.3.tar.bz2 (263K) sha256sum: cc04ff2ecaca800a395101a75abad649bed88743d150d82eab72b946a5f794ee ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.4
News - Make it compatible with the 0.13 API (does not yet use GUPnPContextManager) - Bug fixes *** * GUPnP IGD 0.1.3 * *** - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.4.changes (0) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.4.tar.gz (328K) sha256sum: 2cb7c03730298ff403671b52e64084d5e6886776979ffe2f59aea71e3fe3c687 http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.4.tar.bz2 (268K) sha256sum: 2fdec6c1650ebeecad8cb08bdc0a413b8e5b5b5f773ba837213b5b822cf8c754 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.5
News - Use the new GUPnP Context Manager from GUPnP 0.13 *** * GUPnP IGD 0.1.4 * *** - Make it compatible with the 0.13 API (does not yet use GUPnPContextManager) - Bug fixes *** * GUPnP IGD 0.1.3 * *** - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.5.changes (0) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.5.tar.gz (327K) sha256sum: b6a8b0e8516a5a93dc435da21c71a6f93775a8bc3429a31348005564e40ff92e http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.5.tar.bz2 (267K) sha256sum: 6c3329d2993b1ade7bec786b4563c2f41952ef0c510e829b1411b603be148de6 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.6
News - Add python bindings *** * GUPnP IGD 0.1.5 * *** - Use the new GUPnP Context Manager from GUPnP 0.13 *** * GUPnP IGD 0.1.4 * *** - Make it compatible with the 0.13 API (does not yet use GUPnPContextManager) - Bug fixes *** * GUPnP IGD 0.1.3 * *** - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.6.changes (19.8K) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.6.tar.gz (346K) sha256sum: 518cfc31a7acf7dd260626453c217b53ff881d227dfd30e433899a43c9e45117 http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.6.tar.bz2 (282K) sha256sum: c9392e4b84782d6f6d2b746dda490c9f856910dc89348b91a6ad3585a590b552 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.7
News * GUPnP IGD 0.1.6 * *** - Add python bindings *** * GUPnP IGD 0.1.5 * *** - Use the new GUPnP Context Manager from GUPnP 0.13 *** * GUPnP IGD 0.1.4 * *** - Make it compatible with the 0.13 API (does not yet use GUPnPContextManager) - Bug fixes *** * GUPnP IGD 0.1.3 * *** - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.7.changes (21.6K) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.7.tar.gz (354K) sha256sum: c1d80ed20081992fabe70331f02efe9435bbfcc79287676121a855fea6561bf6 http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.7.tar.bz2 (289K) sha256sum: e882e6231e7e178631f653d74981133a636bb5d8bfe13979a3325fbc5e181439 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.10
News - Port to gobject-introspection 0.10 *** * GUPnP IGD 0.1.9 * *** - Set thread default main context *** * GUPnP IGD 0.1.8 * *** - Add GObject Introspection support - Return a valid GError if the other side returns an invalid IP - Make newer GNU Make and newer GCC happy *** * GUPnP IGD 0.1.7 * *** - Fix race in stopping threaded version - Validate IP addresses return by the gateway - Fix object building against newer GLib *** * GUPnP IGD 0.1.6 * *** - Add python bindings *** * GUPnP IGD 0.1.5 * *** - Use the new GUPnP Context Manager from GUPnP 0.13 *** * GUPnP IGD 0.1.4 * *** - Make it compatible with the 0.13 API (does not yet use GUPnPContextManager) - Bug fixes *** * GUPnP IGD 0.1.3 * *** - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.10.changes (25.0K) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.10.tar.gz (367K) sha256sum: 51e363f167a128af35be2a19b33bb1e7915c6c47861ef8f029614eb2c8f45bdb http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.10.tar.bz2 (300K) sha256sum: 582db66f57f112b76b17ed50169797c0475fb124a38019c929289839ebe4fbb9 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-igd 0.1.11
News - Disable introspection correctly on --disable-introspection * GUPnP IGD 0.1.10 * - Port to gobject-introspection 0.10 *** * GUPnP IGD 0.1.9 * *** - Set thread default main context *** * GUPnP IGD 0.1.8 * *** - Add GObject Introspection support - Return a valid GError if the other side returns an invalid IP - Make newer GNU Make and newer GCC happy *** * GUPnP IGD 0.1.7 * *** - Fix race in stopping threaded version - Validate IP addresses return by the gateway - Fix object building against newer GLib *** * GUPnP IGD 0.1.6 * *** - Add python bindings *** * GUPnP IGD 0.1.5 * *** - Use the new GUPnP Context Manager from GUPnP 0.13 *** * GUPnP IGD 0.1.4 * *** - Make it compatible with the 0.13 API (does not yet use GUPnPContextManager) - Bug fixes *** * GUPnP IGD 0.1.3 * *** - Delete all mappings when the last user reference is dropped - Don't try to renew an infinite mapping *** * GUPnP IGD 0.1.2 * *** - Add possibility to ask for external port 0, in which case it will return a random port - Add local ip/port to the error signal *** * GUPnP IGD 0.1.0 * *** - Initial release ChangeLog = http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.11.changes (25.9K) Download http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.11.tar.gz (367K) sha256sum: 49aebbd6fd8ad52e6de37dfd555a89831a5a02f169f8f56b1658a46ebdfefba4 http://download.gnome.org/sources/gupnp-igd/0.1/gupnp-igd-0.1.11.tar.bz2 (300K) sha256sum: bb12eed910d5ede08c4e83a611a019567619bf3f18f03b65cca9b970863376cd ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.1
News Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.changes (0) Download http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.tar.gz (342K) sha256sum: 4457fb87bf563164d39857170e708039230b4747aba57a6247c18574974dc777 http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.tar.bz2 (237K) sha256sum: 7c35b2a5483986e35171a8890ea33fe0b54c5f831c862bf5ed5909458f5b7760 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.1.1
News Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.1.changes (0) Download http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.1.tar.gz (342K) sha256sum: d3eb3b85bfde6a391dbbf8d6b4943664ceb5028f095c23869cc38528a1eab79f http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.1.tar.bz2 (237K) sha256sum: 1fd8c3be29f0e9e6e39256defa94042f22edb2ce6a1e34109ded74db302c1c9d ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.1.2
News Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.2.changes (0) Download http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.2.tar.gz (342K) sha256sum: caa51a64648159d86c3a04fddc71bb9e0d18e1e1aa9d2e07c8507b9d9cf6c321 http://download.gnome.org/sources/gupnp-tools/0.1/gupnp-tools-0.1.2.tar.bz2 (237K) sha256sum: 1642a6c3d0cf24d09cadfe43c9ea2447b826290f3c2239a266e16d55d485bf4e ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.2
News This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.2/gupnp-tools-0.2.changes (19.6K) Download http://download.gnome.org/sources/gupnp-tools/0.2/gupnp-tools-0.2.tar.gz (461K) sha256sum: 657a4857c5bf7e67e925f3c11b1f6d874eaa30597c016d812e398d0d03c9abcf http://download.gnome.org/sources/gupnp-tools/0.2/gupnp-tools-0.2.tar.bz2 (357K) sha256sum: fd2d5207809ad620f37a7f0feb49fcedb2481685ce16c455cf7f69f0d71c7f36 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.3
News This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.3/gupnp-tools-0.3.changes (55.6K) Download http://download.gnome.org/sources/gupnp-tools/0.3/gupnp-tools-0.3.tar.gz (554K) sha256sum: 7a5c9012e8cca1eea86a42e58eff8b988f8661eb1e26194ca7d7e2cac7f9f2b5 http://download.gnome.org/sources/gupnp-tools/0.3/gupnp-tools-0.3.tar.bz2 (456K) sha256sum: 85cb69a7a8cf54a16d35835600f46f99cf16a3449b659aef444add49a4647d04 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.4
News - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.4/gupnp-tools-0.4.changes (56.4K) Download http://download.gnome.org/sources/gupnp-tools/0.4/gupnp-tools-0.4.tar.gz (559K) sha256sum: bf2697dc71abdb889e96e9c1f61386aaa0b8278d0a4bac4bacfbaeab1eca534f http://download.gnome.org/sources/gupnp-tools/0.4/gupnp-tools-0.4.tar.bz2 (461K) sha256sum: 4dff5cb66cace3b3b057135212a708c2b3fae5e49c6645462dc5f581216e9c17 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.6
News network-light: - Remove the unneeded periodic notification to susbscribers. [Zeeshan Ali Khattak] - Create a new UUID for each instance of network-light. [Hugo Calleja, Zeeshan Ali Khattak] - Use the new gupnp_root_device_new() API. [Jorn Baayen] universal-cp: - Display the device presentation URL [Ross Burton] general: - Fix `make distcheck`. [Zeeshan Ali Khattak] 0.4 === - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.changes (57.7K) Download http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.tar.gz (560K) sha256sum: b281e27011123d026076be66c18a986cac1278f7a35c4bea660dff82e67bd621 http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.tar.bz2 (462K) sha256sum: 0eabd397f1617671caabafc9008399d13a9588bbf4d67e94777f09567ba61bac ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.6.1
News Network Light: - The UI now controls all network lights on the network, not just itself. AV Control Point: - Don't add orphan items/containers to tree anymore. General: - Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0. 0.6 === network-light: - Remove the unneeded periodic notification to susbscribers. [Zeeshan Ali Khattak] - Create a new UUID for each instance of network-light. [Hugo Calleja, Zeeshan Ali Khattak] - Use the new gupnp_root_device_new() API. [Jorn Baayen] universal-cp: - Display the device presentation URL [Ross Burton] general: - Fix `make distcheck`. [Zeeshan Ali Khattak] 0.4 === - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.1.changes (59.3K) Download http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.1.tar.gz (555K) sha256sum: c4004de997674bb54d5844391dd824c6aee78184b075e7ea5d8f816e0d031e25 http://download.gnome.org/sources/gupnp-tools/0.6/gupnp-tools-0.6.1.tar.bz2 (433K) sha256sum: 3d83f8fd3953e840e75f5f59c9b1a68b27602a0dd28a4e952bd52e73375fe4f9 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.7
News This release features a new tool: gupnp-upload. It is a simple commandline utility that uploads files to known MediaServers. Use Universal Control Point for discovering the MediaServers. [Zeeshan Ali] Other changes in this release: - Initialize thread system before doing anythin else. [Sven Neumann, Zeeshan Ali] - Don't assume that the actual ID of the root container is guaranteed to be 0. [Zeeshan Ali] - Use a message dialog to display action invocation errors. Fixes #936. [Zeeshan Ali] - Some other minor changes. [Zeeshan Ali] Added dependency in this release: GIO (= 2.12). 0.6.1 = Network Light: - The UI now controls all network lights on the network, not just itself. AV Control Point: - Don't add orphan items/containers to tree anymore. General: - Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0. 0.6 === network-light: - Remove the unneeded periodic notification to susbscribers. [Zeeshan Ali Khattak] - Create a new UUID for each instance of network-light. [Hugo Calleja, Zeeshan Ali Khattak] - Use the new gupnp_root_device_new() API. [Jorn Baayen] universal-cp: - Display the device presentation URL [Ross Burton] general: - Fix `make distcheck`. [Zeeshan Ali Khattak] 0.4 === - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.changes (62.6K) Download http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.tar.gz (567K) sha256sum: cd085871881f6c10d6ddc1206787ff692eb6b37a746a53b64f55aa9e91defeae http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.tar.bz2 (441K) sha256sum: 792be6eb0af3f4c50660be19acb924cc63f496d942c675696badd2b48fbde84b ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.7.1
News Changes in this release: - Use g_printerr() instead of g_critical() in case of problems. - Initialize the GError to NULL at declaration. - Declare variables as const to setisfy the compiler. - Add missing casts. - Use g_content_type_is_a() to compare mimetypes. - Correct the order of mimetype check. - Iterate over item resources rather than renderer protocols. - Port all UIs to use GtkBuilder. - Bump-up Gtk+ requirement to 2.16. Removed dependency in this release: libglade. Contributors to this release: Sven Neumann s.neum...@phase-zero.de Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === This release features a new tool: gupnp-upload. It is a simple commandline utility that uploads files to known MediaServers. Use Universal Control Point for discovering the MediaServers. [Zeeshan Ali] Other changes in this release: - Initialize thread system before doing anythin else. [Sven Neumann, Zeeshan Ali] - Don't assume that the actual ID of the root container is guaranteed to be 0. [Zeeshan Ali] - Use a message dialog to display action invocation errors. Fixes #936. [Zeeshan Ali] - Some other minor changes. [Zeeshan Ali] Added dependency in this release: GIO (= 2.12). 0.6.1 = Network Light: - The UI now controls all network lights on the network, not just itself. AV Control Point: - Don't add orphan items/containers to tree anymore. General: - Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0. 0.6 === network-light: - Remove the unneeded periodic notification to susbscribers. [Zeeshan Ali Khattak] - Create a new UUID for each instance of network-light. [Hugo Calleja, Zeeshan Ali Khattak] - Use the new gupnp_root_device_new() API. [Jorn Baayen] universal-cp: - Display the device presentation URL [Ross Burton] general: - Fix `make distcheck`. [Zeeshan Ali Khattak] 0.4 === - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.1.changes (64.6K) Download http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.1.tar.gz (567K) sha256sum: 139b623bc08df9fd16743e2f32db70709a65e0b90a1820dc566a8625e83424e8 http://download.gnome.org/sources/gupnp-tools/0.7/gupnp-tools-0.7.1.tar.bz2 (441K) sha256sum: ce0170cba5dc1df548f649834174d9012a0457e4dec16ac911f0388dde8e5738 ___ ftp-release-list mailing list ftp-release-list@gnome.org http://mail.gnome.org/mailman/listinfo/ftp-release-list Upcoming changes: May 25: new tarballs use formats .tar.bz2 and .tar.xz files (no more .tar.gz!) Nov 16: new tarballs use format .tar.xz (no more .tar.bz2 nor .tar.gz!)
gupnp-tools 0.8
News Changes since 0.7.1: - Add lenient mode: Just pick-up the first resource available. - Specify filter in Browse actions to reduce network usage. - Don't browse containers with no children. - Always re-browse containers on updates. - Update childCount after browsing is done. - Support for multiple networks. - Leave selection of resource to gupnp-av. - No need to search for all UPnP resources anymore. - Fix infinite loop in icon cancelation code. - No need to care about hosting of description document anymore. - Adapt to new gupnp-av API. - Add cmdline option to gupnp-upload to specify network interface. - Many other minor/internal fixes. Dependencies changed: - gssdp = 0.7 - gupnp = 0.13 - gupnp-av = 0.6 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com 0.7.1 = Changes in this release: - Use g_printerr() instead of g_critical() in case of problems. - Initialize the GError to NULL at declaration. - Declare variables as const to setisfy the compiler. - Add missing casts. - Use g_content_type_is_a() to compare mimetypes. - Correct the order of mimetype check. - Iterate over item resources rather than renderer protocols. - Port all UIs to use GtkBuilder. - Bump-up Gtk+ requirement to 2.16. Removed dependency in this release: libglade. Contributors to this release: Sven Neumann s.neum...@phase-zero.de Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === This release features a new tool: gupnp-upload. It is a simple commandline utility that uploads files to known MediaServers. Use Universal Control Point for discovering the MediaServers. [Zeeshan Ali] Other changes in this release: - Initialize thread system before doing anythin else. [Sven Neumann, Zeeshan Ali] - Don't assume that the actual ID of the root container is guaranteed to be 0. [Zeeshan Ali] - Use a message dialog to display action invocation errors. Fixes #936. [Zeeshan Ali] - Some other minor changes. [Zeeshan Ali] Added dependency in this release: GIO (= 2.12). 0.6.1 = Network Light: - The UI now controls all network lights on the network, not just itself. AV Control Point: - Don't add orphan items/containers to tree anymore. General: - Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0. 0.6 === network-light: - Remove the unneeded periodic notification to susbscribers. [Zeeshan Ali Khattak] - Create a new UUID for each instance of network-light. [Hugo Calleja, Zeeshan Ali Khattak] - Use the new gupnp_root_device_new() API. [Jorn Baayen] universal-cp: - Display the device presentation URL [Ross Burton] general: - Fix `make distcheck`. [Zeeshan Ali Khattak] 0.4 === - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release, featuring GUPnP Universial Control Point. ChangeLog = http://download.gnome.org/sources/gupnp-tools/0.8/gupnp-tools-0.8.changes (64.6K) Download http://download.gnome.org/sources/gupnp-tools/0.8/gupnp-tools-0.8.tar.gz (532K) sha256sum: 799537244812ad5c923572df177bd62a06b5917dcdf059053e2d4730ce71 http://download.gnome.org/sources/gupnp-tools/0.8/gupnp-tools-0.8.tar.bz2 (435K) sha256sum: dbe030858f6deb067acd977e30f88f2d5ed4068a2153476968a6128c1388fcc7 ___ ftp-release-list mailing list ftp-release-list@gnome.org
gupnp-tools 0.8.1
News Changes since 0.8: - Make sure everything builds and runs on windows. - Add popup menu to playlist treeview. - Add UI for user to fetch and view the DIDL-Lite XML for media objects. - Make it possible for user to select containers. - Get rid of redundant newline in warning messages. - Obey the ACLOCAL_FLAGS environment variable. - Other non-functional improvements. Dependencies changed: - Require and adapt to gupnp-av = 0.5.5 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com Jens Georg m...@jensge.org Neil Roberts n...@linux.intel.com 0.8 Changes since 0.7.1: - Add lenient mode: Just pick-up the first resource available. - Specify filter in Browse actions to reduce network usage. - Don't browse containers with no children. - Always re-browse containers on updates. - Update childCount after browsing is done. - Support for multiple networks. - Leave selection of resource to gupnp-av. - No need to search for all UPnP resources anymore. - Fix infinite loop in icon cancelation code. - No need to care about hosting of description document anymore. - Adapt to new gupnp-av API. - Add cmdline option to gupnp-upload to specify network interface. - Many other minor/internal fixes. Dependencies changed: - gssdp = 0.7 - gupnp = 0.13 - gupnp-av = 0.6 All contributors: Zeeshan Ali (Khattak) zeesha...@gnome.org Ross Burton r...@linux.intel.com 0.7.1 = Changes in this release: - Use g_printerr() instead of g_critical() in case of problems. - Initialize the GError to NULL at declaration. - Declare variables as const to setisfy the compiler. - Add missing casts. - Use g_content_type_is_a() to compare mimetypes. - Correct the order of mimetype check. - Iterate over item resources rather than renderer protocols. - Port all UIs to use GtkBuilder. - Bump-up Gtk+ requirement to 2.16. Removed dependency in this release: libglade. Contributors to this release: Sven Neumann s.neum...@phase-zero.de Zeeshan Ali (Khattak) zeesha...@gnome.org 0.7 === This release features a new tool: gupnp-upload. It is a simple commandline utility that uploads files to known MediaServers. Use Universal Control Point for discovering the MediaServers. [Zeeshan Ali] Other changes in this release: - Initialize thread system before doing anythin else. [Sven Neumann, Zeeshan Ali] - Don't assume that the actual ID of the root container is guaranteed to be 0. [Zeeshan Ali] - Use a message dialog to display action invocation errors. Fixes #936. [Zeeshan Ali] - Some other minor changes. [Zeeshan Ali] Added dependency in this release: GIO (= 2.12). 0.6.1 = Network Light: - The UI now controls all network lights on the network, not just itself. AV Control Point: - Don't add orphan items/containers to tree anymore. General: - Fix build on Rawhide by explicitly requiring and linking to libgthread-2.0. 0.6 === network-light: - Remove the unneeded periodic notification to susbscribers. [Zeeshan Ali Khattak] - Create a new UUID for each instance of network-light. [Hugo Calleja, Zeeshan Ali Khattak] - Use the new gupnp_root_device_new() API. [Jorn Baayen] universal-cp: - Display the device presentation URL [Ross Burton] general: - Fix `make distcheck`. [Zeeshan Ali Khattak] 0.4 === - Use libsoup 2.4. [Jorn Baayen, Zeeshan Ali Khattak] - Incremental browsing of containers. [Zeeshan Ali Khattak] 0.3 === This release features AV Control Point, a simple media player UI that enables one to discover and play multimedia contents available on a network. Hopefully a useful tool to test and debug UPnP MediaServer and MediaRenderer implementations. [Zeeshan Ali] Other changes in this release: - Desktop file for each tool. [Ross Burton, Zeeshan Ali] - New Icons. [Vinicius Depizzol] - Various misc improvements and fixes. [Zeeshan Ali] 0.2 === This release features Network Light, a UPnP-enabled software-based light bulb that provides Switch Power and Dimming services, as defined by UPnP forum as 'DimmableLight v1.0. It is mainly intended to be a simple example of a UPnP device based on GUPnP, and a demonstration of simplistic yet powerful GUPnP API. It can also be used to debug generic and DimmableLight control points. Changes to Universal Control Point in this release: - Use of gtk stock icons wherever appropriate. - New cool icons from Lapo Calamandrei, licensed under GPL - Use icon from the Device, if available, to represent it. - Subscribe to services, by default. - Ability to copypaste details and events. - Lots of code cleanup and refactoring and misc fixes. 0.1.2 = Another minor release to fix the treeview headers that broke because of the fixes in the last release. 0.1.1 = Minor release. - BUGFIX: Pack the text and pixbuf in the same column of device treeview. - Require libglade 2.6.0 rather than 2.6.1. - Print a warning when introspection creation fails. - Some more english fixes with the help of Robert McQueen. 0.1 === Initial release,