Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
games
poco
poco.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File poco.changes of Package poco
------------------------------------------------------------------- Wed Feb 7 13:28:54 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 1.13.1: * GH #4367 `SQLite` `FTS5` (full text search) * GH #4335 Implement patches that Debian/Ubuntu applies when preparing deb packages * GH #4216 Replace C string literals (const char*) with C++ std::string literals for std::string parameters. * GH #3890 Get rid of SingletonHolder * GH #2450 Why does it take the ThreadPool 10+ seconds to shutdown when there is nothing running. * GH #2443 FileChannel doesn't flush to disk on unix until close * GH #4437 Add arm cross-compile config and CI * PR #4422 enh(File): Linux, macOS: microsecond precision for file times * PR #4390 enh(DateTimeParser): option to cleanup input string before parsing (#569) * GH #4443 Upgrade libexpat to 2.6.0 * GH #4425 Unit tests: optional testing of deprecated functionality * GH #4421 Multiple calls to initializeSSL/uninitializeSSL cause assert failure during certificate validation * GH #4411 NULL pointer: strategy when setting rotation never in FileChannel * GH #4404 qnx build error: 'prctl' was not declared in this scope * GH #4400 SocketReactor deadlock test intermittently hangs * GH #4398 Can not install CppUnit target * GH #4393 iOS ARM64 : Invalid access: Can not convert empty value. * GH #4392 Environment_WIN32U nodeIdImpl access violation in 1.13.0 * GH #4375 UUID parser silently ignores too long strings * GH #4347 github check job on macOS: testEncryptDecryptGCM occasionally fails * GH #4313 Add macos sanitizer CI jobs * GH #4019 MSYS2/mingw cmake linking problem * GH #4018 cmake MSYS2 compile error for poco/net project * GH #3908 JWT token unitest fail with POCO_NO_SOO on vs 2019 * GH #3650 MailMessage::read() chokes on "Content-disposition" * GH #3331 Apple Silicon ARM64 : Invalid access: Can not convert empty value. * GH #3213 NetSSL_Win\src\SecureSocketImpl.cpp CertFreeCertificateContext on nullptr * GH #661 Automatic Lib Init (NetworkInitializer) is not working on MinGW * PR #4427 enh(tests): Ability to enable/disable testing of deprecated functionality * PR #4381 fix(Crypto): Compile error if EVP_CIPHER_CTX_init not defined. * Support for MongoDB 5.1 and newer * C++17 is the lowest supported standard * Poco::Data SQLParser (experimental, optional at build and runtime) * GH #4305 Remove deprecated `toJSON` functions * GH #4304 NumericString conversions inconsistencies * GH #4235 Minimum standards: C++17 and C11 * GH #4230 Poco::Data fixes and improvements * GH #3701 SocketReactor: Remove not useful handlers calls * GH #569 SyntaxException for DateTimeParser::parse not working * GH #4276 MongoDB default function deleted clang warning * GH #4261 Move autoCommit to AbstractSessionImpl * GH #4254 MessageHeader: provide original HTTP header values before RFC2047 decoding * GH #4249 Separate CI ODBC tests into separate job * GH #4217 Protect Reactor stop() and wakeUp() from reentrance * GH #4208 Add Unix socket support on windows * GH #4206 Improve Data::SessionPool thread safety * GH #4205 Data CI Improvements * GH #4198 Poco::Data fixes and improvements * GH #4183 Return Transaction execution status and error * GH #4181 Virtualize ServerApplication::handlePidFile() * GH #4160 Allow row count statements in Data::Recordset * GH #4148 SQL server stored procedures fail * GH #4146 ODBC max field size fails with int * GH #4129 make clean and distclean should not trigger dependencies creation * GH #4112 Redirect build stderr to a file * GH #4107 SQLChannel fixes and improvements * GH #4064 Add ProcessRunner and PIDFile * GH #4063 pthread_setname_np was not declared in this scope * GH #3951 Poco::Data::SessionPool: avoid sessions staying idle too long * GH #3833 DynamicStruct::toString() escaping * GH #3808 ICMPEventArgs Statistics bugs * GH #3740 buildwin.ps1 failed to build x64 * GH #3713 SocketReactor improvements * GH #3710 Thread::trySleep() assertion * GH #3703 POSIX Thread::sleep() poor performance * GH #3702 SocketReactor: post ErrorNotification on exception * GH #3667 NumberFormatter: add Options enum for controlling prefix and lowercase * GH #2967 build Poco Net failed MinGW [TIMESTAMP_REQUEST enum vs macro] * GH #2770 Support for AF_UNIX on windows in recent windows builds. * GH #2707 Trying to Compile with emscripten: Target architecture was not detected as supported by Double- Conversion * GH #2578 HTTPClientSession not working with UNIX_LOCAL SocketAddress * GH #2403 File::exists() wrong result * GH #2331 Improve implementation of logging macros. * GH #2282 Add Path::self() * GH #1258 Poco::DateTimeParser::tryParse issue * GH #3845 Poco::XML::Node `insertAfter` API * GH #3659 Add thread name support * GH #2291 Visitor Pattern for Dynamic::Var * PR #4059 Update ICMPv4PacketImpl.h * PR #4021 Fix compile with `-DPOCO_NET_NO_IPv6` * PR #3885 Use map from key to count instead of multiset * PR #3864 Remove unnecessary dup. of std::string in NumberParser::tryParseFloat * PR #3802 ODBC: Fix DataFormatException getting Time value from SQL Server * PR #3797 HTTPServer Applications Slow to Terminate #3796 * PR #3787 fix(Crypto) Update method to extract friendlyName from certificate * PR #3705 Fix/posix sleep * PR #3664 set thread name * PR #3657 Add lower case format for `NumberFormatter` * PR #4144 add visitor pattern implementation for Poco::Dynamic::Var * PR #3476 add separate accessors and mutators for connect, send and receive tim… * GH #4311 Canceled `Task` shouldn't start running * GH #4310 `ActiveThread` data race * GH #4309 `ArchiveStrategy` data race * GH #4308 `DirectoryWatcher` data race * GH #4307 `NotificationCenter` data race * GH #4274 Remove VS 140, 150 Projects * GH #4259 Progen uses wrong AdditionalOptions separator * GH #4252 SecureSocketImpl::currentSession() always return null * GH #4244 Poco::Data::PostgreSQL::SessionHandle::setAutoCommit(bool) should not call commit() or startTransaction() * GH #4241 Poco::FileInputStream broken in 1.12.5 and 1.11.8. * GH #4231 Poco::Data::PostgreSQL::SessionHandle::disconnect() leaks memory for failed connections * GH #4207 VS170 binary names mismatch on ARM * GH #4187 Sync 1.11.-1.12-devel(1.13) * GH #4109 Skip reset for null Binder * GH #4106 ODBC Binder does not retrieve proper type precision * GH #4093 PostgreSQL get sqlcode * GH #4028 Incompatibility with gcc 13.1 * GH #3923 UDP Multicast : `leaveGroup()` method always throw an exception * GH #3835 DynamicStruct::toString not wrapping empty strings * GH #3823 Possibility of memory leak in Windows Environment nodeIdImpl? * GH #3812 Poco::Data::Session::reconnect throw Connection in use * GH #3704 TaskManager waits for all threads in the ThreadPool * GH #3557 HTTPSClientSession read infinite loop on IOS * GH #3484 Poco::MongoDB support for MongoDB 5.0? * GH #3331 Apple Silicon ARM64 : Invalid access: Can not convert empty value. * GH #3277 Use sendfile system call on Linux in HTTPServerResponseImpl::sendFile * GH #3165 Can't reuse Poco::Data::Statement with a new set of bindings * GH #2978 waitForTermination is unreliable on Linux. * GH #2976 SharedMemoryImpl x64 size error * GH #2965 Net fails to build with MinGW 9.20 * GH #2634 Data race in Poco::Net::HTTPServerConnection::onServerStopped * GH #2366 Poco::Process::launch (UNIX) - possible memory leak when launching invalid command * GH #2332 Optimize multi-arg logger methods to only call format() if log level allows * PR #4353 Fix some issues found with clang-tidy * PR #4345 Build.macos.openssl@1.1 * PR #4339 Fix RemoteSyslogChannel setProperty value check * PR #4333 enh(NumberFormatter): Introduce backward compatible options for formatHex functions * PR #4321 Github Action for Android NDK * PR #4319 Implementation of Path::self() * PR #4317 enh(ci): Add ENABLE_COMPILER_WARNINGS to cmake * PR #4306 3102 json lowercase hex * PR #4275 fix(NetSSL_Win): Error during handshake: failed to read data * PR #4270 SplitterChannel addChannel - Prevent Duplicate Channels * PR #4256 Implement MySQL::SessionHandle::startTransaction as submitting the SQL statement 'BEGIN' * PR #4223 Virtualize ServerApplication::handlePidFile() * PR #4211 Improve FifoEvent, ActiveMethod, ActiveResult * PR #4200 fixed infinite loops * PR #4199 fix(Poco::Data): fixes and improvements #4198 * PR #4190 CMake: Use CMAKE_INSTALL_* variables from GNUInstallDirs * PR #4156 Allow passing raw fd's into ServerSocket * PR #4138 add missing check when activerecord is enabled * PR #4137 Fix platform when building for iPhoneSimulator * PR #4103 Fix openssl session resumption, FTPS certificate validation vs hostname * PR #4099 added new memeber SqlState to PostgreSQLException and made use of it. * PR #4068 AutoPtr: do 'duplicate' before 'release' * PR #4061 Adding API XML::AbstractContainerNode::insertAfterNP() * PR #4025 EVPPKey constructor for modulus/exponent * PR #4022 Make Binding and CopyBinding specializations final * PR #4020 MongoDB: add missing name accessor to get database name. * PR #4007 add sendfile method for streamsocket * PR #4004 Mongodb op msg database commands fix * PR #3989 Fix thread compilation issues on FreeBSD * PR #3976 fix(devel): add missing 1.11 releases commits * PR #3954 Complimentary to #3918 (std::*mutex wrapper) * PR #3946 Add GNU Hurd support * PR #3939 Solaris.build fix #3843 and #3643 * PR #3932 Cross-compiling with ming32-w64 on Linux #3815 * PR #3929 Fix multicast leave group * PR #3863 testDynamicStructEmptyString always failed * PR #3861 Do not incur insane stack limit in Foundation- ThreadPool test. * PR #3860 Fix Aix Build * PR #3842 hasMicrosecond is undefined * PR #3821 chore(Net): correct spelling, remove some unused codes fix(SocketProactor): missing adding sock to read pollset fix(DialogServer): _lastCommands data race * PR #3810 Custom rotate, archive and purge strategies for FileChannel * PR #3749 buildwin.ps1 script error building the x64 version of Poco * PR #3502 Add ODBC DirectExec public API * PR #3102 Made it possible to use lowercase hex numbers, also when encoding JSON * PR #3009 switching iPhoneSimulator arch to 64 bit ------------------------------------------------------------------- Mon Oct 30 22:11:30 UTC 2023 - Martin Hauke <mardnh@gmx.de> - Update to version 1.12.5 * Make POSIX event thread safe * Remove SocketReactor dependency on Poco::Thread for sleeping * ODBC::Binder UUID new/free mismatch * PollSet filters out some events * Use after free warnings * receiveResponse() may not return response body stream * Upgrade bundled pcre2 to 10.42 * missing \r\n when setting trailer header in chunked response * Initialisation of _socketIndex in SSLManager (OpenSSL) * Add options to disable STDIO in child process * pthread_getname_np' was not declared in this scope * FileChannel::setRotation overflow * Shutdown TLS1.3 connection * Use Poco format instead of sprintf in Util * Logging should evaluate only if the logging level is active * PageCompiler: add referrerPolicy to page directive feature * ODBC: SQL Anywhere Support * Classes with virtual functions missing virtual destructors (compilation issues) * CPPParser: Losing data if parameter std::function<void(bool)> is used * wrong string offset in HTTPCredentials::isNTLMCredentials * On UNIX platform, Poco::Path::getExtension() returns name of the hidden file if no extension is present * Fix dead lock on Timer destructor * Poco::Net::SocketConnector constructor should take SocketAddress by const reference * The extractor in postgresql drops milliseconds * CppParser throws exception when return value is specified to be in global namespace * Deadlock in Timer when one sync and one async cancel requests are issued * Static FastMutex fails to lock when issued from another thread on linux * NetSSL_OpenSSL: Support session resumption with TLSv1.3 * Replace sprintf with snprintf in Environment and NumberFormatter to avoid deprecation warnings * zlib headers not updated * HTTPClientSession::receiveResponse() gives NoMessage instead of Timeout exception for SSL connection on Windows when using OpenSSL 3.0.x * DateTimeFormatter creates invalid ISO8601 string * Reading from request stream hangs when "Transfer-Encoding: chunked" is used * Upgrade double-conversion to 3.3.0 * Fix pthread_setname not declared * optimize checkUpperLimit and checkLowerLimit in VarHolder.h enhancement * rename arc -> poco_arc * Fixed Poco::format specifier for error code bug platform_specific * fix #4005 Poco::Path::getExtension() * Fix hang in destructor * Fix thread counter leak * Fix dead lock on Timer destructor * Fix error handling with OpenSSL 3.0 in SecureSocketImpl.cpp * Fix build for QNX platform_specific * Fix data race when create POSIX thread * Fixed compile error for OpenSSL 1.0 systems (#3739) * Added system_error header to SockerProactor for std::error_code * Fix epollfd validity checks when compiling with wepoll * Fixed converting/correcting pre-gregorian dates (#3723) ------------------------------------------------------------------- Tue Jul 18 18:56:03 UTC 2023 - Martin Hauke <mardnh@gmx.de> - Update to version 1.12.4 * Fix SocketReactor - 100 % CPU usage on single-core system - Update to version 1.12.3 * Poco::format receives empty Vector<Any> * v1.12.0 and v1.12.1 Poco::Any compile problem * DateTimeFormatter creates invalid ISO8601 string * bindImplLOB zero size (or NULL) HY104 "Invalid precision value" * Poco 1.12.2 - Building DataMySQL still fails (issue #3689) * Fix optional JSON support for MySQL * Poco::Util::Application VxWorks main is incorrect * Fixed converting/correcting pre-gregorian dates (#3723). * aix system NumberFormatter.cpp build error * SocketImpl::available() ------------------------------------------------------------------- Sun Sep 18 10:57:23 UTC 2022 - Martin Hauke <mardnh@gmx.de> - Update to version 1.12.2 * fix(Platform): LoongArch support * Linking Crypto-testrunner fails * SIGABRT in OSSL_PROVIDER_unload with static OpenSSL3 * POSIX Event state need not be atomic * Release script must include build_vs170.cmd * wakeup fd is never read * lowercase winsock2 and iphlpapi to allow cross compile * Only support extracting JSON fields when the SDK supports it * PocoNet Project File does not support Visual Studio 2022 * Added missing Crypto Header to ProGen source * Crypto: Progen again to add new files and bring back ARM64 configuration * Add how to install using Conan section on README * Poco::format and C++20 * g++ C++20 warnings - Update to version 1.12.1 * PocoFoundationConfig.cmake should now check for PCRE2 * SIGSEGV in OSSL_PROVIDER_unload with static OpenSSL3 - Update to version 1.12.0 * This release introduces Prometheus library * Small object optimization for Any and Dynamic::Var (compile-time option, enabled by default) * All swap operations are noexcept now * PollSet::add() is mode-cumulative now * UDPServer now requires explicit starting * Move semantics for sockets and SocketAddress (compile-time option, disabled by default) ------------------------------------------------------------------- Sat Jun 18 16:18:47 UTC 2022 - Martin Hauke <mardnh@gmx.de> - Update to version 1.11.3 * fix(openssl-initializer): check legacy provider existence for legacy exception * Redis - add TLS support ------------------------------------------------------------------- Tue Apr 19 12:41:20 UTC 2022 - Martin Hauke <mardnh@gmx.de> - Update to version 1.11.2 * Handle negative DST offset * Poco redis command set have a bug when you want to set nx ex or expireTime * NamedMutex does not work on Linux distributions where fs.protected_regular=1 * Basic support for OpenSSL 3.0.0 * encryptString() crash on redhat/centos 8 with FIPS enabled using md5 default digest * bug in JSON ParseHandler.cpp (RFC 7159 should be valid) * Sandbox all iFrames in PocoDoc * OpenSSL 3 compatibility * JSON::PrintHandler.value(bool) prints incorrect value * Reference counting for bound configuration in Util::Option is broken * #3507: Fix bound configuration reference counting in Poco::Util::Option. * fix dst and utcOffset handling for Dublin time zone * NetSSL_OpenSSL Testsuite: testInterop() and testProxy() fail due to changed certificate * Expat version check in #defines incorrect. * Bad management of file in case of OpenSSLException in X509Certificate::readPEM and X509Certificate::writePEM * Add back NIOS2 double conversion detection to fix compile errors * Poco::Data::PostgreSQL - DateTime extraction truncates fractional seconds - Update to version 1.11.1 * error: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 * SocketReactor loads one core of CPU up to 100% * Poco::Data::ODBC::ODBCStatementImpl causes crash * XML error when build 1.11.0 * [bug] MacOS bundle destination path is not set * The definition POCO_NO_FORK_EXEC is not respected or something like this * fix fork option * Add POCO_PGSQL_{INCLUDE,LIB} variables * Fixed compilation error with MongoDB::Connection and Util::Application * DNS::hostByAddress not thread-safe * Fix crash due to X.509 certificates with Subject Alternative Name other than DNS Host * fix std::localtime not thread safe * fix missing expat definition * Fixed suspend/resumeEvents pair in DirectoryWatcher - package /usr/bin/arc as /usr/bin/poco-arc to prevent an naming clash ------------------------------------------------------------------- Mon Jun 28 11:01:46 UTC 2021 - Martin Hauke <mardnh@gmx.de> - Update to version 1.11.0 * This release introduces ActiveRecord, a simple and lightweight object-relational mapping (ORM) framework based on the Active Record pattern and the Data library. * Over 100 issues have been closed with this release. ------------------------------------------------------------------- Sat May 2 08:46:19 UTC 2020 - Matwey Kornilov <matwey.kornilov@gmail.com> - Add missed requires to poco-devel. The devel package provides symlinks: libPocoJWT.so and libPocoRedis.so ------------------------------------------------------------------- Mon Feb 17 21:15:35 UTC 2020 - Martin Hauke <mardnh@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 ------------------------------------------------------------------- Wed Jan 22 14:02:43 UTC 2020 - Martin Pluskal <mpluskal@suse.com> - Make spec file greater ------------------------------------------------------------------- Mon Aug 26 21:21:17 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 1.9.3 * Data/ODBC: make binding of std::string configurable (SQL_LONGVARCHAR - default or SQL_VARCHAR) through a global setting (Poco::Data::ODBC::Connector::bindStringToLongVarChar()). * CppParser now supports type aliases defined with using keyword. * PageCompiler: added support for adding Content-Security-Policy and Cache-Control headers. ------------------------------------------------------------------- Fri Jul 12 18:08:57 UTC 2019 - Martin Hauke <mardnh@gmx.de> - Update to version 1.9.2 * fixed GH #2736: Error using CMake gui - latest version * fixed GH #2737: Bundles vulnerable copy of Expat * fixed GH #2738: Poco::AccessExpireStrategy::onGet() must not extend expiration time after expiration - Update to version 1.9.1 * Added Poco::Net::HTTPClientSession::flushRequest() * Added Poco::Net::WebSocket::setMaxPayloadSize() and Poco::Net::WebSocket::getMaxPayloadSize() to specify a maximum acceptable payload size for Poco::Net::WebSocket::receiveFrame(). * Poco::Net::WebSocket: don't attempt to send empty credentials in response to 401 response. * Redis: added support for additional commands (exists, expire, ping, multi, exec, discard) * Redis: added Poco::Redis::Client::isConnected() * Added HTTP*Credentials::empty() and HTTPCredentials::clear() * fixed GH #2277: SQLite null pointer dereference occurs when exception is being thrown * fixed GH #2316: cmake can't find MySQL and ODBC libraries * fixed GH #2336: Omit ContentLength in WebSocket accept response * fixed GH #2358: Don't include <openssl/fips.h> for later OpenSSL * fixed GH #2364: Stringify escapes every unicode symbol when object contain an array * fixed GH #2380: Calling Poco::Net::X509Certificate::addChainCertificate() leads to double free. * fixed GH #2549: Fix keepAlive in http client session * fixed GH #2565: HTMLForm: optional enforcement of Content-Length instead of Chunked Transfer-Encoding * fixed GH #2570: DialogSocket: receiveStatusMessage() - line length limit applies to entire multi-line message * fixed GH #2583: Crypto library does not build with OpenSSL 1.0.0 * fixed GH #2655: MongoDB Binary element to string - bug * fixed GH #2700: Invalid read of memory in Poco::Environment::set which may cause crashes. * fixed GH #2723: Access violation when trying to decompress .zip file with unsupported compression method. ------------------------------------------------------------------- Fri Mar 9 08:56:20 UTC 2018 - mardnh@gmx.de - Update to version 1.9.0 * Added additional text encodings, available in the new PocoEncodings library (GH #2165) * Added Punycode support for resolving Internationalized Domain Names to Poco::Net::DNS (GH #2164) * Added XDG Base Directory Specification support in Poco::Path, Poco::Util::SystemConfiguration and Poco::Util::Application (GH #1609, GH #561, GH #1609) * Added support for GCM ciphers in Crypto library (GH #2129) * Poco::Net::RemoteSyslogChannel and Poco::Net::RemoteSyslogListener now have basic support for RFC 5424 structured data (GH #2173) * Poco::File now has methods for obtaining partition space (GH #1545) * Added Poco::Net::Context::addCertificateAuthority() (GH #2197) * Added Poco::AutoPtr::reset() and Poco::SharedPtr::reset() to improve compatibility with std::shared_ptr() (GH #2172) * fixed GH #703: Poco::Data::SQLite data types (INTEGER is now mapped to Int64) * fixed GH #1426: inttypes.h is available on sun solaris * fixed GH #1912: Run ping with custom data size #1912 * fixed GH #2177: Run ping with custom timeout instead of the default * fixed GH #2058 and GH #2095: Synchronization issue/deadlock in Poco::Util::Timer at destruction * fixed GH #2089: Allow hyphen in HTTP authentication scheme names * fixed GH #2106: Undefined behavior in Delegate::equals() * fixed GH #2108: POCO SQLite Data Connector hangs for 20 secs waiting for thread timeouts on Windows * fixed GH #2142: JSON::Object preserveOrder keys not synced on assignment * fixed GH #2199 and GH #2188: Illegal header in zip file exception/assertion failure during JAR file decompression * fixed GH #2203: Use MAX_ADDRESS_LENGTH to determine buffer size - Remove patch: * poco-respect-libdir-cmake.patch (fixed upstream) ------------------------------------------------------------------- Thu Jan 11 18:57:25 UTC 2018 - mardnh@gmx.de - Update to version 1.8.1 * Added Poco::File::linkTo() * fixed GH #2044: Poco::Net::NetworkInterface::list does not list inactive interfaces even when explicitly being asked for it. * fixed GH #2042: Android abstract namespace local socket address * fixed GH #2038: Poco::Net::MultipartWriter::createBoundary() always returns the same string. * fixed GH #2020: SQLite not handling parameter count mismatch correctly. * fixed GH #2012: Data/SQLite: Exception messages contain duplicate text * fixed GH #2005: Upgraded bundled PCRE to 8.41 * fixed GH #2000: Fix building XMLStreamParser with unbundled expat * fixed GH #1603: fix MinGW 4.8.2 Compilation * fixed GH #1991: Support building poco 1.8.0 as cmake sub-project * fixed GH #2080: Bugs in Poco::Net::Socket::select when POCO_HAVE_FD_POLL is defined - Update to version 1.8.0.1 * Reverted change for GH #1828; DeflatingStreamBuf::sync() no longer flushes underlying stream as this causes corruption for some Zip files. * PocoDoc: fix for handling compiler configuration for Gradle builds. - Update to version 1.8.0 * Poco::Base64Encoder: add support for base64url encoding * Add Poco::Net::PollSet class to Net library * The Net library now supports Unix Domain Sockets, where available. * Added stream parser (Poco::XML::XMLStreamParser) to XML library (GH #1697) * Added Poco::Net::TCPServerConnectionFilter and Poco::Net::TCPServer::setConnectionFilter() to support connection filtering and IP blacklisting (GH #1485) * Added Redis library (GH #1383) * Added Zip64 support to Zip library (GH #1356) * Upgraded bundled SQLite to 3.21.0 * Removed OpenVMS support (GH #1988) * fixed GH #271: NamedMutex_UNIX.cpp must remove semid * fixed GH #739: Add WebSocket::receiveFrame() that appends to a Poco::Buffer<char> * fixed GH #749: NTP Packet impl not according to RFC958 * fixed GH #896: Sample "TwitterClient" of NetSSL_OpenSSL can't be build. * fixed GH #1172: Poco::Data default storage should be std::vector * fixed GH #1337: Poco::HTMLForm throws exception HTMLFormException("Form must be prepared") even after form is prepared. * fixed GH #1373: SessionImpl::close() does not check return code of close handle specific function * fixed GH #1425: Workaround bug in SolarisStudio 12.4 on RVO-ed objects. * fixed GH #1614: Problematic license for JSON component: the previously used JSON.org parser has been replaced with pdjson. * fixed GH #1659: wrong field size calculation in ODBC code. * fixed GH #1683: Poco::Data ODBC impl doesn't bind to unsigned numeric types properly * fixed GH #1705: MongoDB: support URI in Connection * fixed GH #1708: "SocketReactor::addEventHandler" and "SocketReactor::removeEventHandler" must protect the access to "NotifierPtr pNotifier" * fixed GH #1729: getConnectionTimeout of SQLite DB wrapper returns wrong value (in milliseconds, should be in seconds) * fixed GH #1739: OpenSSLInitializer isn't threadsafe * fixed GH #1750: double_conversion in NumericString is in conflict with Qt5 Core. * fixed GH #1804 and GH #1805: Integer Overflow or Wraparound * fixed GH #1828: DeflatingStreamBuf::sync() should also flush underlying stream. * fixed GH #1880: FTPClientSession::close() error * fixed GH #1897: DateTime wrong binding/extraction for MySQL database. * fixed GH #1905: Compiling Foundation library with POCO_NO_FPENVIRONMENT in Config.h fails. * fixed GH #1906: Race condition in ThreadPool * fixed GH #1913: Message Doesn't Support 64-bit Thread IDs * fixed GH #1921: ICMPSocket does not check reply address * fixed GH #1926: Exception when using SortedDirectoryIterator * fixed GH #1934: File::setExecutable() on POSIX should set executable bit for group and other if corresponding readable bit is set * fixed GH #1950: Net Exception: Address family not supported with clang * fixed GH #1964: Buffer<> swap miss ownMem ------------------------------------------------------------------- Fri Nov 10 13:04:24 UTC 2017 - mardnh@gmx.de - Update to version 1.7.9p2 - fixed GH #1628: Export Poco::Zip::ZipUtil class ------------------------------------------------------------------- Tue Nov 7 15:38:56 UTC 2017 - mardnh@gmx.de - Update to version 1.7.9p1 - fixed GH# 1968: Zip Decompress Parent Path Injection ------------------------------------------------------------------- Wed Oct 11 01:06:40 UTC 2017 - jayvdb@gmail.com - Add minimum versions cmake >= 2.8.12 and pkgconfig(sqlite3) >= 3.7 to prevent broken builds against other distributions. - Use virtual package dependency mysql-devel to support all distributions ------------------------------------------------------------------- Sun Oct 1 15:32:30 UTC 2017 - mardnh@gmx.de - Update to version 1.7.9 - fixed GH #1813: xmlparse.cpp doesn't compile in WinCE (poco 1.7.8p3) - fixed GH #1826: XPath query error - fixed GH #1834: Visual Studio 2008 cannot find stdint.h - fixed GH #1842: Upgrade bundled expat to 2.2.3 - fixed GH #1843: Use random salt for Poco::XML::NamePool - fixed GH #1865: AbstractEvent::hasDelegates() is not thread-safe - improved/fixed QNX support - Poco::Util::LayeredConfiguration: added support for labelling configurations and finding them by their label - upgraded bundled SQLite to 3.20.1 - PageCompiler: support <%@ include file="<path>" %> syntax for includes, in addition to <%@ include page="<path>" %> - PageCompiler: optimize generated request handler code by removing useless statements, e.g. writing empty strings. - added POCO_DEPRECATED macro which will be used in the future to deprecate classes and methods. - Poco::NamedMutex and Poco::NamedEvent (System V Semaphores implementation): files are now opened with O_RDONLY | O_CREAT instead of O_WRONLY | O_CREAT, allowing sharing between different users. Furthermore, ftok() is called with 'p' as project ID argument. ------------------------------------------------------------------- Thu Jun 22 12:43:09 UTC 2017 - mardnh@gmx.de - Update to version 1.7.8p3 - fixed GH #1760: Upgrade bundled expat to 2.2.1 which fixes some vulnerabilities: http://seclists.org/oss-sec/2017/q2/499 ------------------------------------------------------------------- Sun Jun 4 17:44:11 UTC 2017 - mardnh@gmx.de - Add libexpat-devel and pcre-devel as requirement for poco-devel ------------------------------------------------------------------- Sun Jun 4 06:10:57 UTC 2017 - tchvatal@suse.com - Add testsuite - off by default, 4 tests fail - Format with spec-cleaner ------------------------------------------------------------------- Sat Jun 3 13:57:00 UTC 2017 - tchvatal@suse.com - Switch to cmake build system - Add patch to respect libdir: * poco-respect-libdir-cmake.patch - Remove patches for the hand written configure/make: * poco-disable_rpath.patch * poco-poco_libdir.patch - Do not rename gz archive to xz ------------------------------------------------------------------- Sun Apr 30 00:07:36 UTC 2017 - jengelh@inai.de - Trim some empty phrases from description - Use better find -exec with "+" ------------------------------------------------------------------- Thu Apr 20 09:02:38 UTC 2017 - mardnh@gmx.de - update to 1.7.8p2 (see https://github.com/pocoproject/poco/blob/poco-1.7.8p2-release/CHANGELOG for details) - Rename %soname to %sover to better reflect its use ------------------------------------------------------------------- Sat Mar 11 14:50:23 UTC 2017 - vmiklos@collabora.co.uk - update to 1.7.8 (see https://github.com/pocoproject/poco/blob/poco-1.7.8-release/CHANGELOG for details) ------------------------------------------------------------------- Fri Feb 3 10:19:31 UTC 2017 - vmiklos@collabora.co.uk - update to 1.7.7 (see https://github.com/pocoproject/poco/blob/poco-1.7.7-release/CHANGELOG for details) ------------------------------------------------------------------- Sun Sep 25 20:30:14 UTC 2016 - andras.timar@collabora.com - update to 1.7.5 (see https://github.com/pocoproject/poco/blob/poco-1.7.5-release/CHANGELOG for details) ------------------------------------------------------------------- Mon Mar 21 16:44:14 UTC 2016 - vmiklos@collabora.co.uk - update to 1.7.2 (see https://github.com/pocoproject/poco/blob/poco-1.7.2-release/CHANGELOG for details) ------------------------------------------------------------------- Sun Jan 25 12:22:56 UTC 2015 - bjoern@schramke-online.de - update to 1.6.0 (see https://github.com/pocoproject/poco/blob/poco-1.6.0-release/CHANGELOG for details) ------------------------------------------------------------------- Sat Oct 11 11:10:07 UTC 2014 - bjoern@schramke-online.de - adjusted build dependencies to facilitate building for non-SUSE distributions ------------------------------------------------------------------- Thu Sep 25 15:19:44 UTC 2014 - bjoern@schramke-online.de - update to 1.4.6.p4 (see https://github.com/pocoproject/poco/blob/poco-1.4.6p4-release/CHANGELOG for details) ------------------------------------------------------------------- Thu Mar 7 18:56:44 UTC 2013 - adam@mizerski.pl - update to 1.4.6.p1 (see CHANGELOG or https://raw.github.com/pocoproject/poco/poco-1.4.6/CHANGELOG for details) - disabled "unbundled" build because of https://github.com/pocoproject/poco/issues/120 - Corrected License boost license is BSL-1.0 - added --no-tests --no-samples to configure options - added all Poco libraries as poco-devel requirements ------------------------------------------------------------------- Fri Apr 20 07:48:36 UTC 2012 - joop.boonen@opensuse.org - Build version 1.4.3p1 - Passed the specfile through spec-cleaner - Corrected License boost license is BSD-3-Clause - Have to use make -j1 in stead of make %{?_smp_mflags} due to memory usage ------------------------------------------------------------------- Sun Jan 29 15:48:13 UTC 2012 - jengelh@medozas.de - Remove redundant tags/sections per specfile guideline suggestions - Parallel building using %_smp_mflags ------------------------------------------------------------------- Mon Sep 20 06:07:07 UTC 2010 - pascal.bleser@opensuse.org - initial package: 1.3.6p2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor