commit poco for openSUSE:Factory

2020-05-02 Thread root
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

2020-02-18 Thread root
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

2020-02-04 Thread root
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