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.changes        2020-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 <mar...@gmx.de>
+
+- 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 <cstdint>
+    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.tar.gz

New:
----
  poco-1.10.1-release.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ poco.spec ++++++
--- /var/tmp/diff_new_pack.qTtmIV/_old  2020-02-18 13:29:09.140672987 +0100
+++ /var/tmp/diff_new_pack.qTtmIV/_new  2020-02-18 13:29:09.144672994 +0100
@@ -16,11 +16,11 @@
 #
 
 
-%define sover  63
+%define sover  71
 # disabled for now as 4 of them fail
 %bcond_with tests
 Name:           poco
-Version:        1.9.3
+Version:        1.10.1
 Release:        0
 Summary:        C++ Framework for Network-based Applications
 License:        BSL-1.0
@@ -28,9 +28,10 @@
 URL:            https://pocoproject.org
 Source:         
https://github.com/pocoproject/%{name}/archive/%{name}-%{version}-release.tar.gz
 BuildRequires:  cmake >= 2.8.12
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
-BuildRequires:  ninja
 BuildRequires:  mysql-devel
+BuildRequires:  ninja
 BuildRequires:  pkgconfig
 BuildRequires:  unixODBC-devel
 BuildRequires:  pkgconfig(expat)
@@ -236,6 +237,16 @@
 C++ class libraries and frameworks for building
 network- and Internet-based applications.
 
+
+%package -n libPocoJWT%{sover}
+Summary:        C++ Framework for Network-based Applications
+Group:          System/Libraries
+Provides:       poco-jwt = %{version}
+
+%description -n libPocoJWT%{sover}
+C++ class libraries and frameworks for building
+network- and Internet-based applications.
+
 %prep
 %setup -q -n "poco-poco-%{version}-release"
 
@@ -272,6 +283,8 @@
 
 %install
 %cmake_install
+rm -rf %{buildroot}%{_libdir}/cmake/Poco/V*
+%fdupes -s %{buildroot}/%{_libdir}/cmake/Poco
 
 %check
 %if %{with tests}
@@ -381,6 +394,12 @@
 %post   -n libPocoZip%{sover} -p /sbin/ldconfig
 %postun -n libPocoZip%{sover} -p /sbin/ldconfig
 
+%files -n libPocoJWT%{sover}
+%{_libdir}/libPocoJWT.so.%{sover}
+
+%post   -n libPocoJWT%{sover} -p /sbin/ldconfig
+%postun -n libPocoJWT%{sover} -p /sbin/ldconfig
+
 %files -n poco-devel
 %license LICENSE
 %doc CHANGELOG CONTRIBUTORS NEWS README

++++++ poco-1.9.3-release.tar.gz -> poco-1.10.1-release.tar.gz ++++++
/work/SRC/openSUSE:Factory/poco/poco-1.9.3-release.tar.gz 
/work/SRC/openSUSE:Factory/.poco.new.26092/poco-1.10.1-release.tar.gz differ: 
char 12, line 1


Reply via email to