commit poco for openSUSE:Factory
Hello community, here is the log from the commit of package poco for openSUSE:Factory checked in at 2020-05-02 22:18:44 Comparing /work/SRC/openSUSE:Factory/poco (Old) and /work/SRC/openSUSE:Factory/.poco.new.2738 (New) Package is "poco" Sat May 2 22:18:44 2020 rev:4 rq:799619 version:1.10.1 Changes: --- /work/SRC/openSUSE:Factory/poco/poco.changes2020-02-18 13:29:08.104670971 +0100 +++ /work/SRC/openSUSE:Factory/.poco.new.2738/poco.changes 2020-05-02 22:18:46.724717217 +0200 @@ -1,0 +2,6 @@ +Sat May 2 08:46:19 UTC 2020 - Matwey Kornilov + +- Add missed requires to poco-devel. + The devel package provides symlinks: libPocoJWT.so and libPocoRedis.so + +--- Other differences: -- ++ poco.spec ++ --- /var/tmp/diff_new_pack.0lfxdT/_old 2020-05-02 22:18:47.596719044 +0200 +++ /var/tmp/diff_new_pack.0lfxdT/_new 2020-05-02 22:18:47.600719052 +0200 @@ -56,10 +56,12 @@ Requires: libPocoEncodings%{sover} = %{version} Requires: libPocoFoundation%{sover} = %{version} Requires: libPocoJSON%{sover} = %{version} +Requires: libPocoJWT%{sover} = %{version} Requires: libPocoMongoDB%{sover} = %{version} Requires: libPocoNet%{sover} = %{version} Requires: libPocoNetSSL%{sover} = %{version} Requires: libPocoPDF%{sover} = %{version} +Requires: libPocoRedis%{sover} = %{version} Requires: libPocoUtil%{sover} = %{version} Requires: libPocoXML%{sover} = %{version} Requires: libPocoZip%{sover} = %{version}
commit poco for openSUSE:Factory
Hello community, here is the log from the commit of package poco for openSUSE:Factory checked in at 2020-02-18 13:29:05 Comparing /work/SRC/openSUSE:Factory/poco (Old) and /work/SRC/openSUSE:Factory/.poco.new.26092 (New) Package is "poco" Tue Feb 18 13:29:05 2020 rev:3 rq:775118 version:1.10.1 Changes: --- /work/SRC/openSUSE:Factory/poco/poco.changes2020-02-04 19:52:48.469302512 +0100 +++ /work/SRC/openSUSE:Factory/.poco.new.26092/poco.changes 2020-02-18 13:29:08.104670971 +0100 @@ -1,0 +2,88 @@ +Mon Feb 17 21:15:35 UTC 2020 - Martin Hauke + +- Update to version 1.10.1 + * Poco 1.10.0 doesn't build with cmake & POCO_UNBUNDLED + * poco 1.10/ NetSSL / openssl < 1.1 : default server usage +changed (compare to 1.9.4) + * Wrong cancelation of the fix: incorrect type of store name +parameter in + * allow pre-allocation of the buffer in Poco::LogStreamBuf. + * Modernise TLS configuration + * Add getSpecifiedPort() method in Poco::URI. + * Test failures on s390x architecture with 1.10.0 + * Poco::UTF16Encoding and Poco::UTF32Encoding byte order +conversion bug + * Poco::SHA2Engine computes incorrect hash on big-endian systems + * Close Service Handle after DeleteService Function call + * MySQL: resetting the session when putting it back into a +SessionPool is now optional (and disabled by default) due to a +bug in MySQL messing up the character encoding when doing so. + * Poco::AutoPtr and Poco::SharedPtr now support comparison with +nullptr. +- Update to version 1.10.0 + * POCO's fixed-size integer types are now based on +types. + * Many methods exposing raw pointers have been changed to use +smart pointers (usually Poco::SharedPtr or Poco::AutoPtr) +instead. This may break some existing code. Specifically, the +Logging framework in the Foundation library and the +Configuration framework in the Util library have been changed. + * New JWT library for dealing with JSON Web Tokens. + * The NetSSL_OpenSSL library supports TLS 1.3 with OpenSSL 1.1.1 +or later. + * NetSSL_OpenSSL now has a Poco::Net::FTPSClientSession and +Poco::Net::FTPSStreamOpener class for connecting to FTP servers +over TLS. + * Fixed a potential crash in Poco::Net::NetworkInterface on Linux +due to an invalid cast when obtaining the MAC address of an +interface. + * X509Certificate does not render UTF-8 characters in subjectName + * NetworkInterface::map can fail to reveal some interfaces if an + earlier one can not be handled + * Poco::Data::ODBC Binding of SQL Decimal Type + * Allow to filter long tests using a command line argument + * Poco::Net::MediaType::parse() does not split parameters + * Added tryWait() into Process and ProcessHandle. Handle + kill()-ed UNIX process exit codes. + * unescape Backslash char in UTF8 unescape method + * Add support for SameSite attribute in HTTPCookie + * setEscapeUnicode() functions in JSON Array and Object classes + ignore their boolean parameter + * Allow Poco::Net::Context::usePrivateKey to accept ECKey and/or + general EVPPKey + * X509Certificate validFrom expiresOn Date parsing + * Poco::Mysql does not build with MySQL 8.0+ + * Uploads larger than 2GB fail + * UUIDGenerator should allow random seed + * Support for XDG Base Directory Specification + * Add an option to force the use of PollingDirectoryWatcherStrategy + * fix Dynamic::Var parse string issue + * Restore pre-1.8.0 behaviour of Poco::Net::ServerSocket::bind. + * Implement DataURIStream for extracting data from data URIs. + * File fail on overwrite + * X509Certificate: Get rid of deprecated OpenSSL 1.1 APIs + * SocketAcceptor::setReactor() is broken + * Poco::strToInt<> fails for values right above the type's + boundary/limit + * Poco::JSON::Object::set() should return reference to this to + allow chaining. + * SQLite mismatch open/close API calls + * ICMPSocket does not check reply address + * Use PollSet in SocketReactor + * MySQL session state is not cleared in SessionPool + * Preserve entries order in DynamicStruct + * Can not open certain zip files include data descriptor + * add struct tm support to DateTime + * NTPClient not checking reply address + * lock-order-inversion in SocketReactor + * add socket gather/scatter capabilities + * UDPServer and client + * add PMTU discovery + * SocketNotifier not thread-safe + * WebSocketTest.cpp faults reported by valgrind + * Reset connection when a session is returned to the SessionPool + * Android abstract namespace local socket address + * Fix race condition in TCPServerDispatcher.cpp + * SocketImpl::bind --> bind wrong config + +--- Old: poco-1.9.3-release
commit poco for openSUSE:Factory
Hello community, here is the log from the commit of package poco for openSUSE:Factory checked in at 2020-02-04 19:52:27 Comparing /work/SRC/openSUSE:Factory/poco (Old) and /work/SRC/openSUSE:Factory/.poco.new.26092 (New) Package is "poco" Tue Feb 4 19:52:27 2020 rev:2 rq:769524 version:1.9.3 Changes: --- /work/SRC/openSUSE:Factory/poco/poco.changes2020-02-03 11:12:38.097824209 +0100 +++ /work/SRC/openSUSE:Factory/.poco.new.26092/poco.changes 2020-02-04 19:52:48.469302512 +0100 @@ -1,0 +2,5 @@ +Wed Jan 22 14:02:43 UTC 2020 - Martin Pluskal + +- Make spec file greater + +--- Other differences: -- ++ poco.spec ++ --- /var/tmp/diff_new_pack.bwNfxm/_old 2020-02-04 19:52:49.853303319 +0100 +++ /var/tmp/diff_new_pack.bwNfxm/_new 2020-02-04 19:52:49.857303321 +0100 @@ -1,7 +1,7 @@ # # spec file for package poco # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -25,12 +25,12 @@ Summary:C++ Framework for Network-based Applications License:BSL-1.0 Group: System/Libraries -Url:http://pocoproject.org +URL:https://pocoproject.org Source: https://github.com/pocoproject/%{name}/archive/%{name}-%{version}-release.tar.gz BuildRequires: cmake >= 2.8.12 BuildRequires: gcc-c++ +BuildRequires: ninja BuildRequires: mysql-devel -BuildRequires: make BuildRequires: pkgconfig BuildRequires: unixODBC-devel BuildRequires: pkgconfig(expat) @@ -38,7 +38,6 @@ BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(sqlite3) >= 3.7 BuildRequires: pkgconfig(zlib) -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description C++ class libraries and frameworks for building @@ -244,6 +243,7 @@ # ENABLE_APPACHECONNECTOR # ENABLE_SEVENZIP # ENABLE_PODOC +%define __builder ninja %cmake \ -DCMAKE_SHARED_LINKER_FLAGS="" \ -DENABLE_CPPPARSER=ON \ @@ -268,7 +268,7 @@ %endif -DFORCE_OPENSSL=ON \ -DPOCO_UNBUNDLED=ON -make %{?_smp_mflags} +%cmake_build %install %cmake_install @@ -280,126 +280,108 @@ %endif %files -n libPocoCrypto%{sover} -%defattr(-,root,root) %{_libdir}/libPocoCrypto.so.%{sover} %post -n libPocoCrypto%{sover} -p /sbin/ldconfig %postun -n libPocoCrypto%{sover} -p /sbin/ldconfig %files -n libPocoCppParser%{sover} -%defattr(-,root,root) %{_libdir}/libPocoCppParser.so.%{sover} %post -n libPocoCppParser%{sover} -p /sbin/ldconfig %postun -n libPocoCppParser%{sover} -p /sbin/ldconfig %files -n libPocoData%{sover} -%defattr(-,root,root) %{_libdir}/libPocoData.so.%{sover} %post -n libPocoData%{sover} -p /sbin/ldconfig %postun -n libPocoData%{sover} -p /sbin/ldconfig %files -n libPocoDataMySQL%{sover} -%defattr(-,root,root) %{_libdir}/libPocoDataMySQL.so.%{sover} %post -n libPocoDataMySQL%{sover} -p /sbin/ldconfig %postun -n libPocoDataMySQL%{sover} -p /sbin/ldconfig %files -n libPocoDataODBC%{sover} -%defattr(-,root,root) %{_libdir}/libPocoDataODBC.so.%{sover} %post -n libPocoDataODBC%{sover} -p /sbin/ldconfig %postun -n libPocoDataODBC%{sover} -p /sbin/ldconfig %files -n libPocoDataSQLite%{sover} -%defattr(-,root,root) %{_libdir}/libPocoDataSQLite.so.%{sover} %post -n libPocoDataSQLite%{sover} -p /sbin/ldconfig %postun -n libPocoDataSQLite%{sover} -p /sbin/ldconfig %files -n libPocoEncodings%{sover} -%defattr(-,root,root) %{_libdir}/libPocoEncodings.so.%{sover} %post -n libPocoEncodings%{sover} -p /sbin/ldconfig %postun -n libPocoEncodings%{sover} -p /sbin/ldconfig %files -n libPocoFoundation%{sover} -%defattr(-,root,root) %{_libdir}/libPocoFoundation.so.%{sover} %post -n libPocoFoundation%{sover} -p /sbin/ldconfig %postun -n libPocoFoundation%{sover} -p /sbin/ldconfig %files -n libPocoJSON%{sover} -%defattr(-,root,root) %{_libdir}/libPocoJSON.so.%{sover} %post -n libPocoJSON%{sover} -p /sbin/ldconfig %postun -n libPocoJSON%{sover} -p /sbin/ldconfig %files -n libPocoMongoDB%{sover} -%defattr(-,root,root) %{_libdir}/libPocoMongoDB.so.%{sover} %post -n libPocoMongoDB%{sover} -p /sbin/ldconfig %postun -n libPocoMongoDB%{sover} -p /sbin/ldconfig %files -n libPocoNet%{sover} -%defattr(-,root,root) %{_libdir}/libPoc