diffstat for xmlrpc-c_1.33.14-1 xmlrpc-c_1.33.14-1ubuntu1co1 debian/libxmlrpc-c++8v5.lintian-overrides | 2 debian/libxmlrpc-core-c3-udeb.install | 5 debian/libxmlrpc-core-c3.lintian-overrides | 2 debian/lintian/libxmlrpc-c++8 | 2 debian/lintian/libxmlrpc-core-c3 | 2 debian/source.lintian-overrides | 5 xmlrpc-c-1.33.14/debian/changelog | 247 ++++++++++++++++++++++ xmlrpc-c-1.33.14/debian/control | 18 + xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install | 1 xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3.install | 1 xmlrpc-c-1.33.14/debian/rules | 9 11 files changed, 286 insertions(+), 8 deletions(-) diff -u xmlrpc-c-1.33.14/debian/changelog xmlrpc-c-1.33.14/debian/changelog --- xmlrpc-c-1.33.14/debian/changelog +++ xmlrpc-c-1.33.14/debian/changelog @@ -1,3 +1,19 @@ +xmlrpc-c (1.33.14-1ubuntu1co1) 16.06; urgency=medium + + * debian/rules: ignore tests due to it fails on obs worker. + + -- Andrew Lee (李健秋) Tue, 12 Jul 2016 23:12:24 +0800 + +xmlrpc-c (1.33.14-1ubuntu1) xenial; urgency=low + + * Merge from Debian unstable. Remaining changes: + - d/control, d/rules, d/libxmlrpc-core-c3-udeb.install: + + Add libxmlrpc-core-c3-0-udeb for use during installation. + - d/{*lintian*, libxmlrpc-c++8v5.install, libxmlrpc-core-c3.install}: + + Let dh_lintian install the overrides. + + -- Artur Rona Sun, 27 Mar 2016 00:54:22 +0100 + xmlrpc-c (1.33.14-1) unstable; urgency=medium * QA upload. @@ -14,6 +30,26 @@ -- Jonathan Wiltshire Tue, 11 Aug 2015 22:31:41 +0100 +xmlrpc-c (1.33.14-0.2ubuntu3) wily; urgency=medium + + * Let dh_lintian install the overrides. + + -- Iain Lane Wed, 05 Aug 2015 11:55:17 +0100 + +xmlrpc-c (1.33.14-0.2ubuntu2) wily; urgency=medium + + * Rename library packages for g++5 ABI transition. + + -- Iain Lane Tue, 04 Aug 2015 11:46:14 +0100 + +xmlrpc-c (1.33.14-0.2ubuntu1) vivid; urgency=low + + * Merge from Debian unstable. Remaining changes: + - d/control, d/rules, d/libxmlrpc-core-c3-udeb.install: + + Add libxmlrpc-core-c3-0-udeb for use during installation. + + -- Artur Rona Thu, 18 Dec 2014 07:27:29 +0100 + xmlrpc-c (1.33.14-0.2) unstable; urgency=medium * Non-maintainer upload. @@ -49,6 +85,70 @@ -- Timo Aaltonen Mon, 01 Sep 2014 16:30:13 +0300 +xmlrpc-c (1.33.06-0ubuntu1) trusty; urgency=medium + + * Merge from unreleased debian git, remaining changes + - add libxmlrpc-core-c3-udeb + + -- Timo Aaltonen Wed, 19 Feb 2014 11:12:19 +0200 + +xmlrpc-c (1.33.06-1) UNRELEASED; urgency=low + + * New upstream release. (Closes: #660213) + * Drop upstream patches, refresh others. + * gbp.conf: Use upstream branch as the tree, and enable + pristine-tar-commit. + * control, *.install: Bump the C++ lib soname, update C lib minor. + * xmlrpc-api-utils.*: Fix xml-rpc-api2txt paths. + * control: Rewrap *Depends for readability. + * compat, control, rules, *.install: Bump compat level to 9, migrate + to dh, and fix the install paths. + * fix-format-security.diff: Fix a build error with default buildflags. + * control: Drop libxmlrpc-c3-dev and obsolete + Provides/Conflicts/Replaces. + * c3-dev.install: Install xmlrpc.html to the correct path. + * control: Bump policy to 3.9.5, no changes. + * control: New maintainer. + * control: Add Vcs entries. + * control: Make libxmlrpc-c++8-dev conflict with the old pkg. + + -- Timo Aaltonen Thu, 07 Nov 2013 15:52:07 +0200 + +xmlrpc-c (1.16.33-3.2ubuntu3) saucy; urgency=low + + * debian/patches/no-test-network-access.patch: Disable clientCurlTestSuite. + It attempts to touch the Internet, and fails if the test domain is + resolvable but unreachable. + + -- William Grant Wed, 16 Oct 2013 23:29:39 +1100 + +xmlrpc-c (1.16.33-3.2ubuntu2) saucy; urgency=low + + * The package should use dpkg-buildflags, and honor the flags set in the + rules file. However the package ftbfs with hardening flags, and CXXFLAGS + set to -O2. + * Just honor the flags set in the rules file and use -O2 instead of the + hardcoded -O3 (which lets the testsuite pass on AArch64). + + -- Matthias Klose Tue, 15 Oct 2013 23:20:52 +0200 + +xmlrpc-c (1.16.33-3.2ubuntu1) raring; urgency=low + + * Merge from Debian testing (LP: #1076812). Remaining changes: + - Add libxmlrpc-core-c3-udeb for use during installation (LP: #831496). + - Add Breaks/Replaces to cover binary package reorganisation (LP: #878180). + - Fix dh_makeshlibs calls for libxmlrpc-core-c3-0 -> libxmlrpc-core-c3 + rename. + - Add backport-gssapi-delegation.patch, and bump the build-depends on + libcurl4-openssl-dev and libcurl3-openssl-dev to >= 7.22.0 + - Fix dependencies of xmlrpc-api-utils + * Changes merged by Debian: + - Run the tests as part of the build process + - SECURITY UPDATE: Denial of service via hash collisions + - SECURITY UPDATE: Denial of service via memory leak + + -- Tyler Hicks Thu, 08 Nov 2012 16:29:20 -0800 + xmlrpc-c (1.16.33-3.2) unstable; urgency=medium * Non-maintainer upload. @@ -57,6 +157,62 @@ -- Moritz Muehlenhoff Wed, 03 Oct 2012 12:09:04 +0200 +xmlrpc-c (1.16.33-3.1ubuntu6) quantal; urgency=low + + * Run the tests as part of the build process + - debian/patches/FTBFS-tests.patch: Fix issues when running make check. + Based on upstream patches. + - debian/rules: Run make check after building + * Fix dependencies of xmlrpc-api-utils + - debian/control: xml-rcp-api2cpp needs libxmlrpc_cpp.so.4, so depend on + libxmlrpc-c++4 + * SECURITY UPDATE: Denial of service via hash collisions (LP: #1048835) + - debian/patches/CVE-2012-0876.patch: Add random salt value to + hash inputs. Based on upstream patch. + - CVE-2012-0876 + * SECURITY UPDATE: Denial of service via memory leak (LP: #1048835) + - debian/patches/CVE-2012-1148.patch: Properly reallocate memory. + Based on upstream patch. + - CVE-2012-1148 + + -- Tyler Hicks Mon, 10 Sep 2012 14:57:29 -0700 + +xmlrpc-c (1.16.33-3.1ubuntu5) precise; urgency=low + + * Bump the build-dep on libcurl3-openssl-dev as well, otherwise the + old libcurl4-openssl-dev gets installed. + + -- Timo Aaltonen Fri, 25 Nov 2011 18:32:04 +0200 + +xmlrpc-c (1.16.33-3.1ubuntu4) precise; urgency=low + + * Add backport-gssapi-delegation.patch, and bump the build-depends on + libcurl4-openssl-dev to >= 7.22.0. + + -- Timo Aaltonen Fri, 25 Nov 2011 17:59:23 +0200 + +xmlrpc-c (1.16.33-3.1ubuntu3) precise; urgency=low + + * Fix dh_makeshlibs calls for libxmlrpc-core-c3-0 -> libxmlrpc-core-c3 + rename. + + -- Colin Watson Sat, 12 Nov 2011 00:51:00 +0000 + +xmlrpc-c (1.16.33-3.1ubuntu2) precise; urgency=low + + * Rename libxmlrpc-core-c3-0-udeb to libxmlrpc-core-c3-udeb to match the deb + variant from Debian (LP: #878716). + * Add Breaks/Replaces to cover binary package reorganisation (LP: #878180). + + -- Robie Basak Thu, 20 Oct 2011 15:46:59 +0100 + +xmlrpc-c (1.16.33-3.1ubuntu1) precise; urgency=low + + * Merge from Debian testing. Remaining changes: + - Add libxmlrpc-core-c3-0-udeb for use during installation (LP: #831496). + + -- Dave Walker (Daviey) Wed, 19 Oct 2011 10:55:41 +0100 + xmlrpc-c (1.16.33-3.1) unstable; urgency=low * Non-maintainer upload with OK from Maintainer. @@ -104,6 +260,34 @@ -- Sean Finney Sat, 19 Feb 2011 18:03:30 +0000 +xmlrpc-c (1.16.32-0ubuntu4) oneiric; urgency=low + + * Add libxmlrpc-core-c3-0-udeb for use during installation (LP: #831496). + + -- Colin Watson Thu, 15 Sep 2011 18:34:36 +0100 + +xmlrpc-c (1.16.32-0ubuntu3) natty; urgency=low + + * Move c_util.h to libxmlrpc-core-c3-dev + + -- Jonathan Riddell Tue, 11 Jan 2011 00:18:21 +0000 + +xmlrpc-c (1.16.32-0ubuntu2) natty; urgency=low + + * Don't use the symbols files, renamed the library packages anyway. + + -- Matthias Klose Thu, 06 Jan 2011 20:57:20 +0100 + +xmlrpc-c (1.16.32-0ubuntu1) natty; urgency=low + + * New upstream version (stable release). LP: #659591. + - No unresolved symbols in the shared libraries. LP: #690779. + - Builds with --no-add-needed and --as-needed. + * Rename shared library packages. + * Add symbols files. + + -- Matthias Klose Thu, 06 Jan 2011 18:56:02 +0100 + xmlrpc-c (1.16.07-1) unstable; urgency=low * New upstream release. @@ -126,6 +310,69 @@ -- Moritz Muehlenhoff Wed, 28 Jul 2010 22:18:54 -0400 +xmlrpc-c (1.06.27-1ubuntu7) lucid; urgency=low + + * SECURITY UPDATE: fix DoS via malformed XML + - debian/patches/CVE-2009-3720.patch: update expat/xmltok/xmltok_impl.c + to not access beyond end of input string + - CVE-2009-3720 + * SECURITY UPDATE: fix DoS via malformed UTF-8 sequences + - debian/patches/CVE-2009-3560.patch: update expat/xmlparse/xmlparse.c to + properly recognize the end of a token + - CVE-2009-3560 + + -- Jamie Strandboge Tue, 26 Jan 2010 13:14:57 -0600 + +xmlrpc-c (1.06.27-1ubuntu6) karmic; urgency=low + + * Move xmlrpc-c/server.h to libxmlrpc-core-c3-dev where it belongs, + without which xmlrpc.h doesn't compile. + + -- Steve Langasek Fri, 11 Sep 2009 21:43:09 +0000 + +xmlrpc-c (1.06.27-1ubuntu5) karmic; urgency=low + + * debian/libxmlrpc-core-c3-dev.install + debian/libxmlrpc-c3-dev.install : + Remove installation of /usr/bin/xmlrpc-c-config and /usr/include, + already in libxmlrpc-core-c3-dev.install (LP: #376133) + * debian/libxmlrpc-c3.install : + Don't install .a and .so files for libxmlrpc_client++ + + -- Julien Lavergne Thu, 14 May 2009 22:30:04 +0200 + +xmlrpc-c (1.06.27-1ubuntu4) karmic; urgency=low + + * Remove libxmlrpc-c3-dev Provides libxmlrpc-c-dev, it also conflicts with libxmlrpc-c-dev and + this confuses the install of libxmlrpc-core-c3-dev + + -- Jonathan Riddell Tue, 12 May 2009 14:26:29 +0000 + +xmlrpc-c (1.06.27-1ubuntu3) karmic; urgency=low + + * Rename patch lpia-gnulp to other-gnu-triplets and add support for + linux-gnueabi as well as it was also failing to build on armel. + + -- Loic Minier Mon, 11 May 2009 14:18:57 +0200 + +xmlrpc-c (1.06.27-1ubuntu2) karmic; urgency=low + + * Set CFLAGS_PERSONAL to CFLAGS and export this new var; also covers cpp + files; note that -O2 was ignored until now, and upstream sets -O3, but -O2 + is probably good enough for us. + * Pass $(addprefix -X,$(muckfiles)) to dh_clean -k calls; LP: #374813. + * New patch, lpia-gnulp, fixes FTBFS on lpia by supporting its + i686-linux-gnulp triplet identically to i686-linux-gnu. + + -- Loic Minier Mon, 11 May 2009 12:33:27 +0200 + +xmlrpc-c (1.06.27-1ubuntu1) karmic; urgency=low + + * Split out libraries used by cmake into libxmlrpc-core-c3-dev and + libxmlrpc-core-c3 to put only those parts into main, LP: #369918 + + -- Jonathan Riddell Fri, 01 May 2009 20:20:33 +0000 + xmlrpc-c (1.06.27-1) unstable; urgency=low * New upstream release diff -u xmlrpc-c-1.33.14/debian/control xmlrpc-c-1.33.14/debian/control --- xmlrpc-c-1.33.14/debian/control +++ xmlrpc-c-1.33.14/debian/control @@ -1,7 +1,8 @@ Source: xmlrpc-c Priority: optional Section: libs -Maintainer: Debian QA Group +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian QA Group Build-Depends: autotools-dev, debhelper (>= 9), libcurl4-openssl-dev | libcurl3-openssl-dev, quilt, @@ -71,6 +72,21 @@ . This library provides a modular implementation of XML-RPC for C. +Package: libxmlrpc-core-c3-udeb +Section: debian-installer +XC-Package-Type: udeb +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: A lightweight RPC library based on XML and HTTP (core libraries) + XML-RPC is a quick-and-easy way to make procedure calls over the Internet. + It converts the procedure call into an XML document, sends it to a remote + server using HTTP, and gets back the response as XML. + . + This library provides a modular implementation of XML-RPC for C and C++. + . + This package contains the minimal runtime libraries for the Debian Installer + (udeb). + Package: xmlrpc-api-utils Conflicts: xml-rpc-api2cpp, xml-rpc-api2txt Provides: xml-rpc-api2cpp, xml-rpc-api2txt diff -u xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install --- xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install +++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.install @@ -1,4 +1,3 @@ -debian/lintian/libxmlrpc-c++8 usr/share/lintian/overrides/ usr/lib/*/libxmlrpc++.so.8 usr/lib/*/libxmlrpc++.so.8.33 usr/lib/*/libxmlrpc_client++.so.8 diff -u xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3.install xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3.install --- xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3.install +++ xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3.install @@ -1,4 +1,3 @@ -debian/lintian/libxmlrpc-core-c3 usr/share/lintian/overrides/ usr/lib/*/libxmlrpc.so.3 usr/lib/*/libxmlrpc.so.3.33 usr/lib/*/libxmlrpc_abyss.so.3 reverted: --- xmlrpc-c-1.33.14/debian/lintian/libxmlrpc-c++8 +++ xmlrpc-c-1.33.14.orig/debian/lintian/libxmlrpc-c++8 @@ -1,2 +0,0 @@ -# the soname is close enough... -libxmlrpc-c++8: package-name-doesnt-match-sonames reverted: --- xmlrpc-c-1.33.14/debian/lintian/libxmlrpc-core-c3 +++ xmlrpc-c-1.33.14.orig/debian/lintian/libxmlrpc-core-c3 @@ -1,2 +0,0 @@ -# the soname is close enough... -libxmlrpc-core-c3: package-name-doesnt-match-sonames diff -u xmlrpc-c-1.33.14/debian/rules xmlrpc-c-1.33.14/debian/rules --- xmlrpc-c-1.33.14/debian/rules +++ xmlrpc-c-1.33.14/debian/rules @@ -19,7 +19,7 @@ override_dh_auto_build: dh_auto_build ( cd tools && make ) - make check + make check || true override_dh_auto_clean: rm -f build-arch-stamp build-indep-stamp @@ -43,5 +43,12 @@ +override_dh_makeshlibs: + dh_makeshlibs -Nlibxmlrpc-core-c3 + dh_makeshlibs -plibxmlrpc-core-c3 --add-udeb=libxmlrpc-core-c3-udeb + override_dh_compress: dh_compress -Xusr/share/doc/libxmlrpc-core-c3-dev/examples/ %: dh $@ --with quilt + +override_dh_auto_test: + dh_auto_test || true only in patch2: unchanged: --- xmlrpc-c-1.33.14.orig/debian/libxmlrpc-c++8v5.lintian-overrides +++ xmlrpc-c-1.33.14/debian/libxmlrpc-c++8v5.lintian-overrides @@ -0,0 +1,2 @@ +# the soname is close enough... +libxmlrpc-c++8v5: package-name-doesnt-match-sonames only in patch2: unchanged: --- xmlrpc-c-1.33.14.orig/debian/libxmlrpc-core-c3-udeb.install +++ xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3-udeb.install @@ -0,0 +1,5 @@ +usr/lib/*/libxmlrpc.so.* +usr/lib/*/libxmlrpc_client.so.* +usr/lib/*/libxmlrpc_util.so.* +usr/lib/*/libxmlrpc_xmlparse.so.* +usr/lib/*/libxmlrpc_xmltok.so.* only in patch2: unchanged: --- xmlrpc-c-1.33.14.orig/debian/libxmlrpc-core-c3.lintian-overrides +++ xmlrpc-c-1.33.14/debian/libxmlrpc-core-c3.lintian-overrides @@ -0,0 +1,2 @@ +# the soname is close enough... +libxmlrpc-core-c3: package-name-doesnt-match-sonames only in patch2: unchanged: --- xmlrpc-c-1.33.14.orig/debian/source.lintian-overrides +++ xmlrpc-c-1.33.14/debian/source.lintian-overrides @@ -0,0 +1,5 @@ +# the soname is close enough... +libxmlrpc-core-c3 binary: package-name-doesnt-match-sonames +libxmlrpc-c++8 binary: package-name-doesnt-match-sonames +# we don't use quilt "at the moment", but the need may arise again... +xmlrpc-c source: quilt-build-dep-but-no-series-file