From 980c2666524911734eb6a6f621a25d8f88496786 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Obiltschnig?= Date: Wed, 8 Nov 2017 15:50:52 +0100 Subject: [PATCH] updated changelog --- CHANGELOG | 57 +++++++++++++++++++++++++++++++++++-- doc/99100-ReleaseNotes.page | 56 +++++++++++++++++++++++++++++++++++- 2 files changed, 110 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index a3b0f284d..2c63b3300 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,9 +1,62 @@ This is the changelog file for the POCO C++ Libraries. -Release 1.8.0 (2017-10-xx) + +Release 1.8.0 (2017-11-10) ========================== -- tbd +- Poco::Base64Encoder: add support for base64url encoding (GH #1967) +- Add Poco::Net::PollSet class to Net library (GH #1763) +- 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) +- 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 + + +Release 1.7.9p2 (2017-11-06) +============================ + +- fixed GH #1628: Export Poco::Zip::ZipUtil class + + +Release 1.7.9p1 (2017-11-02) +============================ + +- fixed GH #1968: Zip Decompress Parent Path Injection Release 1.7.9 (2017-09-11) diff --git a/doc/99100-ReleaseNotes.page b/doc/99100-ReleaseNotes.page index 8a67808ae..8a1424645 100644 --- a/doc/99100-ReleaseNotes.page +++ b/doc/99100-ReleaseNotes.page @@ -5,7 +5,61 @@ AAAIntroduction !!Summary of Changes - - tbd + - Poco::Base64Encoder: add support for base64url encoding (GH #1967) + - Add Poco::Net::PollSet class to Net library (GH #1763) + - 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) + - fixed GH #271: NamedMutex_UNIX.cpp must remove semid + - fixed GH #739: Add Poco::Net::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: Poco::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 + + +!!!Release 1.7.9p2 + +!!Summary of Changes + + - fixed GH #1628: Export Poco::Zip::ZipUtil class + + +!!!Release 1.7.9p1 + +!!Summary of Changes + + - fixed GH #1968: Zip Decompress Parent Path Injection !!!Release 1.7.9