|
|
|
|
Changelog for libPocoPrometheus101-1.13.1-lp156.23.4.x86_64.rpm :
* Wed Feb 07 2024 Dirk Müller - 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.opensslAATT1.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 2023 Martin Hauke - 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\ 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 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 2023 Martin Hauke - 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 * 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 2022 Martin Hauke - 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 2022 Martin Hauke - Update to version 1.11.3 * fix(openssl-initializer): check legacy provider existence for legacy exception * Redis - add TLS support * Tue Apr 19 2022 Martin Hauke - 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 2021 Martin Hauke - 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 02 2020 Matwey Kornilov - Add missed requires to poco-devel. The devel package provides symlinks: libPocoJWT.so and libPocoRedis.so * Mon Feb 17 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 * Wed Jan 22 2020 Martin Pluskal - Make spec file greater * Mon Aug 26 2019 Martin Hauke - 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 2019 Martin Hauke - 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 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 09 2018 mardnhAATTgmx.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 2018 mardnhAATTgmx.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 * 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 2017 mardnhAATTgmx.de- Update to version 1.7.9p2 - fixed GH #1628: Export Poco::Zip::ZipUtil class * Tue Nov 07 2017 mardnhAATTgmx.de- Update to version 1.7.9p1 - fixed GH# 1968: Zip Decompress Parent Path Injection * Wed Oct 11 2017 jayvdbAATTgmail.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 01 2017 mardnhAATTgmx.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 <%AATT include file=\"\" %> syntax for includes, in addition to <%AATT include page=\"\" %> - 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 2017 mardnhAATTgmx.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 04 2017 mardnhAATTgmx.de- Add libexpat-devel and pcre-devel as requirement for poco-devel * Sun Jun 04 2017 tchvatalAATTsuse.com- Add testsuite - off by default, 4 tests fail- Format with spec-cleaner * Sat Jun 03 2017 tchvatalAATTsuse.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 2017 jengelhAATTinai.de- Trim some empty phrases from description- Use better find -exec with \"+\" * Thu Apr 20 2017 mardnhAATTgmx.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 2017 vmiklosAATTcollabora.co.uk- update to 1.7.8 (see https://github.com/pocoproject/poco/blob/poco-1.7.8-release/CHANGELOG for details) * Fri Feb 03 2017 vmiklosAATTcollabora.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 2016 andras.timarAATTcollabora.com- update to 1.7.5 (see https://github.com/pocoproject/poco/blob/poco-1.7.5-release/CHANGELOG for details) * Mon Mar 21 2016 vmiklosAATTcollabora.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 2015 bjoernAATTschramke-online.de- update to 1.6.0 (see https://github.com/pocoproject/poco/blob/poco-1.6.0-release/CHANGELOG for details)
|
|
|