Package: poco / 1.7.6+dfsg1-5+deb9u1

Metadata

Package Version Patches format
poco 1.7.6+dfsg1-5+deb9u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
disable rpath.patch | (download)

build/config/FreeBSD | 2 1 + 1 - 0 !
build/config/Linux | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 disables use of rpath on debian architectures.
honor buildflags.patch | (download)

build/config/FreeBSD | 16 8 + 8 - 0 !
build/config/Linux | 16 8 + 8 - 0 !
2 files changed, 16 insertions(+), 16 deletions(-)

 let the build system honor flags obtained through dpkg-buildflags.
 Try to append flags where possible. Also remove the -Ox flags set by upstream.
no link dl rt.patch #could be removed now | (download)

Foundation/Makefile | 4 4 + 0 - 0 !
build/config/Linux | 2 1 + 1 - 0 !
2 files changed, 5 insertions(+), 1 deletion(-)

 link only foundation library against -ldl and -lrt on linux and freebsd.
no debug build.patch | (download)

build/rules/compile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 do not build libraries in debug mode, either shared or static.
no strip release build.patch | (download)

build/rules/exec | 2 0 + 2 - 0 !
build/rules/lib | 1 0 + 1 - 0 !
2 files changed, 3 deletions(-)

 do not strip libraries built in release mode.
0006 Disable JSON targets in Makefiles.patch | (download)

Makefile | 20 10 + 10 - 0 !
NetSSL_OpenSSL/testsuite/Makefile | 2 1 + 1 - 0 !
PageCompiler/File2Page/Makefile | 2 1 + 1 - 0 !
PageCompiler/Makefile | 2 1 + 1 - 0 !
Util/Makefile | 1 0 + 1 - 0 !
Util/testsuite/Makefile | 5 2 + 3 - 0 !
Util/testsuite/src/ConfigurationTestSuite.cpp | 1 0 + 1 - 0 !
7 files changed, 15 insertions(+), 18 deletions(-)

 disable json targets in makefiles


0007 Add patch for OpenSSL 1.1.0.patch | (download)

Crypto/src/CipherImpl.cpp | 31 31 + 0 - 0 !
Crypto/src/DigestEngine.cpp | 9 9 + 0 - 0 !
Crypto/src/RSAKeyImpl.cpp | 24 24 + 0 - 0 !
Crypto/src/X509Certificate.cpp | 4 4 + 0 - 0 !
NetSSL_OpenSSL/src/Context.cpp | 8 8 + 0 - 0 !
5 files changed, 76 insertions(+)

 add patch for openssl 1.1.0

taken from https://github.com/pocoproject/poco/issues/1376

0008 Use null as device file as console might not be ther.patch | (download)

Foundation/testsuite/src/FileTest.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use null as device file as console might not be there


0009 Test for byte order on powerpc.patch | (download)

Foundation/include/Poco/Platform.h | 6 5 + 1 - 0 !
1 file changed, 5 insertions(+), 1 deletion(-)

 test for byte order on powerpc

ppc64el uses little endian, relying on gcc to test it.

0010 merge zip entry absolute path vulnerability fix 1968.patch | (download)

Zip/src/Decompress.cpp | 4 2 + 2 - 0 !
Zip/src/ZipCommon.cpp | 26 22 + 4 - 0 !
Zip/testsuite/src/CompressTest.cpp | 22 11 + 11 - 0 !
Zip/testsuite/src/ZipTest.cpp | 86 77 + 9 - 0 !
Zip/testsuite/src/ZipTest.h | 6 4 + 2 - 0 !
5 files changed, 116 insertions(+), 28 deletions(-)

 merge zip entry absolute path vulnerability fix (#1968) from develop