Updated: poco-1.4.6p2-1

David Stacey drstacey@tiscali.co.uk
Wed Oct 9 21:33:00 GMT 2013

The following packages have been updated:

   - poco-1.4.6p2-1
   - libpoco-devel-1.4.6p2-1
   - libpoco-doc-1.4.6p2-1
   - libpoco16-1.4.6p2-1
   - poco-debuginfo-1.4.6p2-1

This is a maintenance release containing bug-fixes and minor


Poco is a collection of modern, powerful open source C++ class
libraries and frameworks for building network- and internet-based
applications that run on desktop, server, mobile and embedded systems.
They simplify and accelerate the development of network-centric,
portable applications in C++.



Release 1.4.6p2 (2013-09-16)

- fixed GH #156: Possible buffer overrun in Foundation/EventLogChannel
- XML: fixed an issue with parsing a memory buffer > 2 GB
- upgraded to expat 2.1.0
- Data/ODBC: added support for setting query timeout (via setProperty
   of "queryTimeout"). Timeout is int, given in seconds.
- fixed a potential endless loop in SecureStreamSocketImpl::sendBytes()
   and also removed unnecessary code.
- fixed GH #159: Crash in openssl CRYPTO_thread_id() after library
   libPocoCrypto.so has been unloaded.
- fixed GH #155: MailOutputStream mangles consecutive newline sequences
- fixed GH# 139: FileChannel::PROP_FLUSH is invalid (contains a tab
- fixed GH# 173: HTTPClientSession::proxyConnect forces DNS lookup of
   host names
- fixed GH# 194: MessageNotification constructor is inefficient.
- fixed GH# 189: Poco::NumberParser::tryParse() documentation bug
- fixed GH# 172: IPv6 Host field is stripped of Brackets in
- fixed GH# 188: Net: SocketAddress operator < unusable for std::map key
- fixed GH# 128: DOMWriter incorrectly adds SYSTEM keyword to DTD if
   PUBLIC is already specified
- fixed GH# 65: Poco::format() misorders sign and padding specifiers
- upgraded bundled SQLite to 3.7.17
- upgraded bundled zlib to 1.2.8
- fixed a potential memory leak in Poco::Net::HTTPClientSession if it
   is misused (e.g., sendRequest() is sent two times in a row without an
   intermediate call to receiveResponse(), or by calling
   receiveResponse() two times in a row without an intermediate call to
   sendRequest()) - GH #217
- removed a few unnecessary protected accessor methods from
   Poco::Net::HTTPClientSession that would provide inappropriate access
   to internal state
- fixed GH# 223 (Poco::Net::HTTPCookie does not support expiry times in
   the past)
- fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool
   reuseAddress, bool ipV6Only) does not work
- added ColorConsoleChannel and WindowsColorConsoleChannel classes
   supporting colorizing log messages
- fixed GH# 259: Poco::EventLogChannel fails to find 64bit Poco
   Foundation dll
- fixed GH# 254: UTF8::icompare unexpected behavior
- Poco::UUID::tryParse() also accepts UUIDs without hyphens. Also
   updated documentation (links to specifications).
- Added support for ARM64 architecture and iPhone 5s 64-bit builds





If you have questions or comments, please send them to the
cygwin mailing list at: cygwin (at) cygwin (dot) com .


If you want to unsubscribe from the cygwin-announce mailing list,
look at the "List-Unsubscribe: " tag in the email header of this
message. Send email to the address specified there. It will be in
the format:


If you need more information on unsubscribing, start reading here:


Please read *all* of the information on unsubscribing that
is available starting at this URL.

More information about the Cygwin-announce mailing list