pkgsrc/devel/poco/PLIST
ryoon ee38062b7c Update poco to 1.6.1
* Disable debug library

Changelog:
Release 1.6.1 (2015-08-03)
==========================

- added project and solution files for Visual Studio 2015
- upgraded bundled SQLite to 3.8.11.1
- fixed GH #782: Poco::JSON::PrintHandler not working for nested arrays
- fixed GH #819: JSON Stringifier fails with preserve insert order
- fixed GH #878: UUID tryParse
- fixed GH #869: FIFOBuffer::read(T*, std::size_t) documentation inaccurate
- fixed GH #861: Var BadCastException
- fixed GH #779: BUG in 1.6.0 Zip code
- fixed GH #769: Poco::Var operator== throws exception
- fixed GH #766: Poco::JSON::PrintHandler not working for objects in array
- fixed GH #763: Unable to build static with NetSSL_OpenSSL for OS X
- fixed GH #750: BsonWriter::write<Binary::Ptr> missing size ?
- fixed GH #741: Timestamp anomaly in Poco::Logger on WindowsCE
- fixed GH #735: WEC2013 build fails due to missing Poco::Path methods.
- fixed GH #722: poco-1.6.0: Unicode Converter Test confuses string and char types
- fixed GH #719: StreamSocket::receiveBytes and FIFOBuffer issue in 1.6
- fixed GH #706: POCO1.6 Sample EchoServer BUG
- fixed GH #646: Prevent possible data race in access to Timer::_periodicInerval
- DeflatingStream: do not flush underlying stream on sync() as these can cause
  corrupted files in Zip archives


Release 1.6.0 (2014-12-22)
==========================

- fixed GH #625: MongoDB ensureIndex double insert?
- fixed GH #622: Crypto: RSATest::testSign() should verify with public key only
- fixed GH #620: Data documentation sample code outdated
- fixed GH #618: OS X 10.10 defines PAGE_SIZE macro, conflicts with PAGE_SIZE in Thread_POSIX.cpp
- fixed GH #616: Visual Studio warning C4244
- fixed GH #612: OpenSSLInitializer calls OPENSSL_config but not CONF_modules_free
- fixed GH #608: (Parallel)SocketAcceptor ctor/dtor call virtual functions
- fixed GH #607: Idle Reactor high CPU usage
- fixed GH #606: HTMLForm constructor read application/x-www-form-urlencoded UTF-8 request
  body first parameter with BOM in name
- fixed GH #596: For OpenSSL 1.0.1, include openssl/crypto.h not openssl/fips.h
- fixed GH #592: Incorrect format string in Poco::Dynamic::Struct
- fixed GH #590: Poco::Data::SQlite doesn't support URI filenames
- fixed GH #564: URI::encode
- fixed GH #560: DateTime class calculates a wrong day
- fixed GH #549: Memory allocation is not safe between fork() and execve()
- fixed GH #500: SSLManager causes a crash
- fixed GH #490: 2 byte frame with payload length of 0 throws "Incomplete Frame Received" exception
- fixed GH #483: multiple cases for sqlite_busy
- fixed GH #482: Poco::JSON::Stringifier::stringify bad behaviour
- fixed GH #478: HTTPCredentials not according to HTTP spec
- fixed GH #471: vs2010 release builds have optimization disabled ?
- fixed GH #468: HTTPClientSession/HTTPResponse not forwarding exceptions
- fixed GH #438: Poco::File::setLastModified() doesn't work
- fixed GH #402: StreamSocket::receiveBytes(FIFOBuffer&) and sendBytes(FIFOBuffer&) are
  not thread safe
- fixed GH #345: Linker warning LNK4221 in Foundation for SignalHandler.obj, String.obj
  and ByteOrder.obj
- fixed GH #331: Poco::Zip does not support files with ".." in the name.
- fixed GH #318: Logger local time doesn't automatically account for DST
- fixed GH #294: Poco::Net::TCPServerParams::setMaxThreads(int count) will not accept count == 0.
- fixed GH #215: develop WinCE build broken
- fixed GH #63: Net::NameValueCollection::size() returns int
- Poco::Logger: formatting methods now support up to 10 arguments.
- added Poco::Timestamp::raw()
- Poco::DeflatingOutputStream and Poco::InflatingOutputStreams also flush underlying stream
  on flush()/sync().
- Poco::Util::Timer: prevent re-schedule of cancelled TimerTask
- enabled WinRegistryKey and WinRegistryConfiguration for WinCE
- Poco::BasicEvent improvements and preparations for future support of lambdas/std::function
- upgraded bundled sqlite to 3.8.7.2
- Poco::Thread: added support for starting functors/lambdas
- Poco::Net::HTTPClientSession: added support for global proxy configuration
- added support for OAuth 1.0/2.0 via Poco::Net::OAuth10Credentials and
  Poco::Net::OAuth20Credentials classes.
- Poco::Net::IPAddress: fixed IPv6 prefix handling issue on Windows
- added Poco::Timestamp::TIMEVAL_MIN and Poco::Timestamp::TIMEVAL_MAX
- added Poco::Clock::CLOCKVAL_MIN and Poco::Clock::CLOCKVAL_MAX
- added poco_assert_msg() and poco_assert_msg_dbg() macros
- Poco::Net::Context: fixed a memory leak if the CA file was not found while creating the
  Context object (the underlying OpenSSL context would leak)
- Poco::URI: added new constructor to create URI from Path
- Various documentation and style fixes
- Removed support (project/solution files) for Visual Studio.NET 2003 and Visual Studio 2005.
- Improved CMake support


Release 1.5.4 (2014-10-14)
==========================

- fixed GH #326: compile Net lib 1.5.2 without UTF8 support enabled
- fixed GH #518: NetworkInterface.cpp compile error w/ POCO_NO_WSTRING (1.5.3)
- Fixed MSVC 2010 warnings on large alignment
- make HTTPAuthenticationParams::parse() add value on end of string
- fixed GH #482: Poco::JSON::Stringifier::stringify bad behaviour
- fixed GH #508: Can't compile for arm64 architecture
- fixed GH #510: Incorrect RSAKey construction from istream
- fix SharedMemory for WinCE/WEC2013
- Add NIOS2 double conversion detection, fixes compile errors
- added VS2013 project/solution files for Windows Embedded Compact 2013
- added Process::isRunning()
- NetSSL: Fix typo in documentation
- NetSSL_OpenSSL: support for TLS 1.1 and 1.2
- Zip: Added CM_AUTO, which automatically selects CM_STORE or CM_DEFLATE based
  on file extension. Used to avoid double-compression of already compressed file
  formats such as images.
- added %L modifier to PatternFormatter to switch to local time
- removed unnecessary explicit in some multi-arg constructors
- Allow SecureStreamSocket::attach() to be used in server connections
- added Var::isBoolean() and fixed JSON stringifier
- added poco_unexpected() macro invoking Bugcheck::unexpected() to deal
  with unexpected exceptions in destructors
- fixed GH #538 prevent destructors from throwing exceptions
- improved HTTP server handling of errors while reading header
- fixed GH #545: use short for sign
- upgraded SQLite to 3.8.6
- fixed GH #550 WebSocket fragmented message problem
- improved HTTPClientSession handling of network errors while sending the request
- updated bundled PCRE to 8.35.0
- fixed GH #552: FIFOBuffer drain() problem
- fixed GH #402: StreamSocket::receiveBytes(FIFOBuffer&) and sendBytes(FIFOBuffer&) are
  not thread safe
- HTTPCookie: fix documentation for max age
- added Timestamp::raw() and Clock::raw()
- Poco::Buffer properly handles zero-sized buffers
- GH #512: Poco:Data:ODBC:Binder.h causes a crash
- Added Crypto_Win and NetSSL_Win libraries which are re-implementations of existing
  Crypto and NetSSL_OpenSSL libraries based on WinCrypt/Schannel. The new libraries
  can be used as an almost drop-in replacement for the OpenSSL based libraries on
  Windows and Windows Embedded Compact platforms. Only available from GitHub for now.


Release 1.5.3 (2014-06-30)
==========================

- fixed GH# 316: Poco::DateTimeFormatter::append() gives wrong result for
  Poco::LocalDateTime
- Poco::Data::MySQL: added SQLite thread cleanup handler
- Poco::Net::X509Certificate: improved and fixed domain name verification for
  wildcard domains
- added Poco::Clock class, which uses a system-provided monotonic clock
  (if available) and is thus not affected by system realtime clock changes.
  Monotonic Clock is available on Windows, Linux, OS X and on POSIX platforms
  supporting clock_gettime() and CLOCK_MONOTONIC.
- Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::Util::Timer
  have been changed to use Poco::Clock instead of Poco::Timestamp and are now
  unaffected by system realtime clock changes.
- fixed GH# 350: Memory leak in Data/ODBC with BLOB
- Correctly set MySQL time_type for Poco::Data::Date.
- fixed GH #352: Removed redundant #includes and fixed spelling mistakes.
- fixed setting of MYSQL_BIND is_unsigned value.
- fixed GH #360: CMakeLists foundation: add Clock.cpp in the list of source files
- Add extern "C" around <net/if.h> on HPUX platform.
- added runtests.sh
- fixed CPPUNIT_IGNORE parsing
- fixed Glob from start path, for platforms not alowing transverse from root (Android)
- added NTPClient (Rangel Reale)
- added PowerShell build script
- added SmartOS build support
- fix warnings in headers
- XMLWriter: removed unnecessary apostrophe escaping (&apos)
- MongoDB: use Int32 for messageLength
- fixed GH #380: SecureSocket+DialogSocket crashes with SIGSEGV when timeout occours
- Improve RSADigestEngine, using Poco::Crypto::DigestEngine to calculate hash before signing
- added Poco::PBKDF2Engine
- Fixed GH #380: SecureSocket+DialogSocket crashes with SIGSEGV when timeout occours
- added support for a 'Priority' attribute on cookies.
- GH #386: fixed bug in MailMessage without content-transfer-encoding header
- GH #384: ew hash algorithms support for RSADigestEngine
- fixed Clock overflow bug on Windows
- Poco::ByteOrder now uses intrinsics, if available
- CMake: added /bigobj option for msvc
- Fix typo to restore Net/TestSuite_x64_vs120 build
- correct path for CONFIGURE_FILE in CMakeLists.txt
- Building Poco 1.5.2 for Synology RS812+ (Intel Atom) (honor POCO_NO_INOTIFY)
- added WEC2013 support to buildwin.cmd and buildwin.ps1
- HTMLForm: in URL encoding, percent-encode more characters
- Fixed #include <linux/if.h> conflict with other libraries
- Poco::Net::X509Certificate::verify() no longer uses DNS reverse lookups to validate host names
- cert hostname validation is case insensitive and stricter for wildcard certificates
- TCPServer: do not reduce the capacity of the default ThreadPool
- added POCO_LOG_DEBUG flag
- Zip: fixed a crash caused by an I/O error
- added runtest script for windows
- added SQlite Full Text Search support
- added Thread::trySleep() and Thread::wakeUp()
- fixed GH #410: Bug in JSON::Object.stringify() in 1.5.2
- fixed GH #362: Defect in Var::parseString when there is no space between value and newline
- fixed GH #314: JSON parsing bug
- added GH #313: MetaColumn additions for Data::ODBC and Data::SQLite
- fixed GH #346: Make Poco::Data::Date and Poco::Data::Time compare functions const.
- fixed GH #341: Compiling poco-1.5.2 for Cygwin
- fixed GH #305: There are bugs in Buffer.h
- fixed GH #321: trivial build fixes (BB QNX build)
- fixed GH #440: MongoDB ObjectId string formatting
- added SevenZip library (Guenter Obiltschnig)
- fixed GH #442: Use correct prefix length field of Windows IP_ADAPTER_PREFIX structure
- improved GH #328: NetworkInterface on Windows XP
- fixed GH #154 Add support for MYSQL_TYPE_NEWDECIMAL to Poco::Data::MySQL
- fixed GH #290: Unicode support
- fixed GH #318: Logger local time doesn't automatically account for DST
- fixed GH #363: DateTimeParser tryParse/parse
- added HTMLForm Content-Length calculation (Rangel Reale)
- Make TemporaryFile append a slash to tempDir
- fixed GH #319 android build with cmake
- added hasDelegates() method to AbstractEvent
- fixed GH #230: Poco::Timer problem
- fixed GH #317: Poco::Zip does not support newer Zip file versions.
- fixed GH #176: Poco::JSON::Stringifier UTF encoding
- fixed GH #458: Broadcast address and subnet mask for IEEE802.11 network interface
- fixed GH #456: poco: library install dirs per RUNTIME/LIBRARY/ARCHIVE


Release 1.5.2 (2013-09-16)
==========================

- added MongoDB library
- fixed GH #57: poco-1.5.1: Doesn't compile for Android
- added VoidEvent (Arturo Castro)
- fixed GH #80: NumberFormatter::append broken
- fixed GH #93: ParallelSocketAcceptor virtual functions
- optional small object optimization for IPAddress, SocketAddress, Any and Dynamic::Var
- SQLite events (insert, update, delete, commit, rollback) handlers
- merged GH #91: Improve SQLite multi-threaded use (Rangel Reale)
- merged GH #86: Invalid pointers to vector internals (Adrian Imboden)
- automatic library initialization macros
- fixed GH #110: WebSocket accept() fails when Connection header contains multiple tokens
- fixed GH #71: WebSocket and broken Timeouts (POCO_BROKEN_TIMEOUTS)
- fixed a warning in Poco/Crypto/OpenSSLInitializer.h
- fixed GH #109: Bug in Poco::Net::SMTPClientSession::loginUsingPlain
- added clang libc++ build configurations for Darwin and iPhone (Andrea Bigagli)
- fixed GH #116: Wrong timezone parsing in DateTimeParse (Matej Knopp)
- fixed GH #118: JSON::Object::stringify endless loop
- added Recursive and SortedDirectoryIterator (Marian Krivos)
- added ListMap (map-like container with preserving insertion order)
- MailMessage: attachments saving support and consistent read/write
- fixed GH #124: Possible buffer overrun in Foundation/EventLogChannel
- fixed GH #119: JSON::Object holds values in ordered map
- added JSON::PrintHandler
- renamed JSON::DefaultHandler to ParseHandler (breaking change!)
- fixed GH #127: Eliminate -Wshadow warnings
- fixed GH #79: Poco::Thread leak on Linux
- fixed GH #61: static_md build configs for Crypto and NetSSL
- fixed GH #130: prefer sysconf over sysctlbyname
- fixed GH #131: no timezone global var on OpenBSD
- fixed GH #102: Some subprojects don't have x64 solutions for VS 2010
- added GH #75: Poco::Uri addQueryParameter method
- Poco::Environment::osDisplayName() now recognizes Windows 8/Server 2012
- fixed GH #140: Poco::Runnable threading cleanup issue
- simplified default TCP/HTTPServer construction
- fixed GH #141: Application::run() documentation/implementation discrepancy
- changed RowFormatter to SharedPtr<RowFormatter> in Data::RecordSet interface (breaking change!)
- fixed GH #144: Poco::Dynamic emits invalid JSON
- removed naked pointers from Data interfaces
- fixed GH #82: name conflict in Data::Keywords::bind
- fixed GH #157: MySQL: cannot bind to 'long' data type on Windows/Visual C++
- fixed GH #158: MySQL: MYSQL_BIND 'is_unsigned' member is not set
- fixed GH #160: MultipartReader ignores first part, if preamble is missing
- 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 character)
- 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 HTTPClientSession
- 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
- replaced JSON parser with Poco::Web::JSON parser (from sandbox)
- added JSON conversion to Dynamic Struct and Array
- added VarIterator
- modified behavior of empty Var (empty == empty)
- added Alignment.h header for C++03 alignment needs
- added Data/WebNotifier (DB, WebSocket) example
- fixed GH #209: Poco::NumberFormatter double length
- fixed GH #204: Upgrade zlib to 1.2.8
- fixed GH #198: The "application.configDir" property is not always created.
- fixed GH #185: Poco::NumberFormatter::format(double value, int precision)
  ignore precision == 0
- fixed GH #138: FreeBSD JSON tests fail
- fixed GH #99: JSON::Query an JSON::Object
- limited allowed types for JSON::Query to Object, Array, Object::Ptr,
  Array::Ptr and empty
- fixed GH #175: HTMLForm does not read URL parameters on POST or PUT
- added GH #187: MySQL: allow access to the underlying connection handle
- added GH #186: MySQL: support for MYSQL_SECURE_AUTH
- fixed GH #174: MySQL: 4GB allocated when reading any largetext or largeblob field
- 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
- merged GH #210: Don't call CloseHandle() twice on Windows; Ability to select the
  threadpool that will be used to start an Activity(Patrice Tarabbia)
- fixed GH #212: JSONConfiguration was missing from the vs90 project(Patrice Tarabbia)
- fixed GH #220: add qualifiers for FPEnvironment in C99 (Lucas Clemente)
- fixed GH #222: HTTPCookie doesn't support expiry times in the past (Karl Reid)
- fixed GH #224: building 1.5.1 on Windows for x64
- fixed GH# 233: ServerSocket::bind6(Poco::UInt16 port, bool reuseAddress, bool ipV6Only) does not work
- fixed GH# 231: Compatibility issue with Poco::Net::NetworkInterface
- fixed GH# 236: Bug in RecursiveDirectoryIterator
- 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 GH# 268: Method to get JSON object value using Poco::Nullable
- fixed GH# 267: JSON 'find' not returning empty result if object is expected but another value is found
- Added support for ARM64 architecture and iPhone 5s 64-bit builds
  (POCO_TARGET_OSARCH=arm64).


Release 1.5.1 (2013-01-11)
==========================

- using double-conversion library for floating-point numeric/string conversions
- added Poco::istring (case-insensitive string) and Poco::isubstr
- added SQLite sys.dual (in-memory system table)
- applied SF Patch #120: The ExpireLRUCache does not compile with a tuple as key on Visual Studio 2010
- fixed SF Bug #599: JSON::Array and JSON::Object size() member can implicitly lose precision
- fixed SF Bug #602: iterating database table rows not correct if no data in table
- fixed SF Bug #603: count() is missing in HashMap
- fixed GH #23: JSON::Object::stringify throw BadCastException
- fixed GH #16: NetworkInterface::firstAddress() should not throw on unconfigured interfaces
- Android compile/build support (by Rangel Reale)
- TypeHandler::prepare() now takes const-reference
- fixed GH #27: Poco::URI::decode() doesn't properly handle '+'
- fixed GH #31: JSON implementation bug
- fixed SF #597: Configure script ignores cflags
- fixed SF #593: Poco 1.5.0 on FreeBSD: cannot find -ldl
- added SF #542: SocketAddress() needs port-only constructor
- fixed SF #215: Wrong return type in SocketConnector.h
- applied SF Patch #97: fix c++0x / clang++ bugs
- fixed GH32/SF596: Poco::JSON: Parsing long integer (int64) value fails.
- added Net ifconfig sample (contributed by Philip Prindeville)
- merged GH #34: add algorithm header (Roger Meier/Philip Prindeville)
- fixed GH #26: Cannot compile on gcc
- merged SF #111: FTP Client logging (Marian Krivos)
- fixed GH #30: Poco::Path::home() throws when called from Windows Service
- fixed GH #22: MySQL connection string lowercased
- added MySQL support for Date/Time
- upgraded SQLite to version 3.7.15.1 (2012-12-19)
- improved SQLite execute() return (affected rows) value and added tests
- added SQLite::Utility::isThreadSafe() function
- added SQLite::Utility::setThreadMode(int mode) function
- fixed GH #36: 'distclean' requires 3 traversals of project tree
- fixed GH #41: Buffer::resize crash
- fixed GH #42: Linux unbundled builds don't link
- fixed GH #44: Problems with win x64 build
- fixed GH #46: 1.5.1 build fails on OS X when using libc++
- fixed GH #48: Need getArgs() accessor to Util::Application to retrieve start-up arguments
- fixed GH #49: NetworkInterface::list doesn't return MAC addresses
- fixed GH #51: Android should use isfinite, isinf, isnan and signbit from the std namespace
- fixed GH #53: JSON unicode fixes and running tests on invalid unicode JSON
- added ParallelAcceptor and ParallelReactor classes
- added EOF and error to FIFOBuffer


Release 1.5.0 (2012-10-14)
==========================

- added JSON library
- added Util::JSONConfiguration
- added FIFOBuffer and FIFOBufferStream
- fixed SF# 3522906: Unregistering handlers from SocketReactor
- fixed SF# 3522084: AbstractConfiguration does not support 64-bit integers
- HTTPServer::stopAll(): close the socket instead of just shutting it down, as the latter won't wake up a select() on Windows
- added SMTPLogger
- added cmake support
- fixed SF#3538778: NetworkInterface enumeration uses deprecated API
- fixed SF#3538779: IPAddress lacks useful constructors: from prefix mask, native SOCKADDR
- fixed SF#3538780: SocketAddress needs operator < function
- fixed SF#3538775: Issues building on Fedora/Centos, etc. for AMD64
- fixed SF#3538786: Use size_t for describing data-blocks in DigestEngine
- added IPAddress bitwise operators (&,|,^,~)
- added IPAddress BinaryReader/Writer << and >> operators
- modified IPAddress to force IPv6 to lowercase (RFC 5952)
- fixed SF#3538785: SMTPClientSession::sendMessage() should take recipient list
- added IPAddress::prefixLength()
- UTF portability improvements
- fixed SF#3556186: Linux shouldn't use <net/if.h> in Net/SocketDefs.h
- added IPAddress RFC 4291 compatible site-local prefix support
- fixed SF#3012166: IPv6 patch
- added SF#3558085: Add formatter to MACAddress object
- fixed SF#3552774: Don't hide default target in subordinate makefile
- fixed SF#3534307: Building IPv6 for Linux by default
- fixed SF#3516844: poco missing symbols with external >=lipcre-8.13
- added SF#3544720: AbstractConfigurator to support 64bit values
- fixed SF#3522081: WinRegistryConfiguration unable to read REG_QWORD values
- fixed SF#3563626: For Win32 set Up/Running flags on NetworkInterface
- fixed SF#3560807: Deprecate setPeerAddress() as this is now done in getifaddrs
- fixed SF#3560776: Fix byte-ordering issues with INADDR_* literals
- fixed SF#3563627: Set IP address on multicast socket from socket family
- fixed SF#3563999: Size BinaryWriter based on buffer's capacity(), not size()
- fixed SF#102 Fix building Poco on Debian GNU/kFreeBSD
- fixed SF#321 Binding DatTime or Timestamp
- fixed SF#307 Detect the SQL driver type at run time
- added VS 2012 Projects/Solutions
- enhanced and accelerated numeric parsing for integers and floats
- fixed SF#590 Segfault on FreeBSD when stack size not rounded
- added warn function and warnmsg macro in CppUnit
- fixed SF# 3558012 Compilation fails when building with -ansi or -std=c++0x
- fixed SF# 3563517 Get rid of loss-of-precision warnings on x64 MacOS
- fixed SF#3562244: Portability fix for AF_LINK
- fixed SF #3562400: DatagramSocketImpl comment is incorrect


Release 1.4.7p1 (2014-11-25)
============================

- Fixed Visual C++ 2010-2013 project files. Release builds now have optimization enabled.
- Poco::URI: added constructor to create URI from Path.
- fixed GH #618: OS X 10.10 defines PAGE_SIZE macro, conflicts with PAGE_SIZE in Thread_POSIX.cpp
- Poco::Net::HTTPClientSession: added support for global proxy configuration
- fixed GH #331: Poco::Zip does not support files with .. in the name.
- fixed a memory leak in Poco::Net::Context constructor when it fails to load the certificate
  or private key files.
- upgraded bundled SQLite to 3.8.7.2
- fixed GH #229: added missing value() function
- fixed GH #69: MySQL empty text/blob


Release 1.4.7 (2014-10-06)
==========================

- fixed GH #398: PropertyFileConfiguration: input != output
- fixed GH #368: Build failure of Poco 1.4.6p2 on FreeBSD 9.2
- fixed GH #318: Logger local time doesn't automatically account for DST
- fixed GH #317: Poco::Zip does not support newer Zip file versions.
- fixed GH #454: Fix: handle unhandled exceptions
- fixed GH #463: XML does not compile with XML_UNICODE_WCHAR_T
- fixed GH #282: Using Thread in a global can cause crash on Windows
- fixed GH #424: Poco::Timer deadlock
- fixed GH #465: Fix result enum type XML_Error -> XML_Status
- fixed GH #510: Incorrect RSAKey construction from istream
- fixed GH #332: POCO::ConsoleChannnel::initColors() assigns no color to
  PRIO_TRACE and wrong color to PRIO_FATAL
- fixed GH #550: WebSocket fragmented message problem
- Poco::Data::MySQL: added SQLite thread cleanup handler
- Poco::Net::X509Certificate: improved and fixed domain name verification for
  wildcard domains
- fixed a crash in Foundation testsuite with Visual C++ 2012
- improved and fixed domain name verification for wildcard domains in
  Poco::Net::X509Certificate
- updated TwitterClient sample to use new 1.1 API and OAuth
- added Poco::Clock class, which uses a system-provided monotonic clock
  (if available) and is thus not affected by system realtime clock changes.
  Monotonic Clock is available on Windows, Linux, OS X and on POSIX platforms
  supporting clock_gettime() and CLOCK_MONOTONIC.
- Poco::Timer, Poco::Stopwatch, Poco::TimedNotificationQueue and Poco::Util::Timer
  have been changed to use Poco::Clock instead of Poco::Timestamp and are now
  unaffected by system realtime clock changes.
- added Poco::PBKDF2Engine class template
- Poco::Net::HTTPCookie: added support for Priority attribute (backport from develop)
- fixed makedepend.* scripts to work in paths containing '.o*'
  (contributed by Per-Erik Bjorkstad, Hakan Bengtsen)
- Upgraded bundled SQLite to 3.8.6
- Support for Windows Embedded Compact 2013 (Visual Studio 2012)
- Project and solution files for Visual Studio 2013
- Changes for C++11 compatibility.
- fixed an issue with receiving empty web socket frames (such as ping)
- improved error handling in secure socket classes
- Poco::ByteOrder now uses intrinsics if available
- added new text encoding classes: Latin2Encoding, Windows1250Encoding, Windows1251Encoding
- Zip: Added CM_AUTO, which automatically selects CM_STORE or CM_DEFLATE based on file extension.
  Used to avoid double-compression of already compressed file formats such as images.


Release 1.4.6p4 (2014-04-18)
============================

- no longer use reverse DNS lookups for cert hostname validation
- cert hostname validation is case insensitive and more strict
- HTMLForm: in URL encoding, percent-encode more special characters
- fixed thread priority issues on POSIX platforms with non-standard scheduling policy
- XMLWriter no longer escapes apostrophe character
- fixed GH #316: Poco::DateTimeFormatter::append() gives wrong result for Poco::LocalDateTime
- fixed GH #305 (memcpy in Poco::Buffer uses wrong size if type != char)
- Zip: fixed a crash caused by an I/O error (e.g., full disk) while creating a Zip archive


Release 1.4.6p3 (2014-04-02)
============================

- Fixed a potential security vulnerability in client-side X509
  certificate verification.


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 character)
- 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 HTTPClientSession
- 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
  (POCO_TARGET_OSARCH=arm64).


Release 1.4.6p1 (2013-03-06)
============================

- fixed GH# 71: WebSocket and broken Timeouts (POCO_BROKEN_TIMEOUTS)
- fixed an ambiguity error with VC++ 2010 in Data/MySQL testsuite
- Poco::Net::NetworkInterface now provides the interface index even for IPv4
- added DNS::reload() as a wrapper for res_init().
- On Linux, Poco::Environment::nodeId() first always tries to obtain the
  MAC address of eth0, before looking for other interfaces.
- Poco::Net::HTTPSession now always resets the buffer in connect() to clear
  any leftover data from a (failed) previous session
- fixed copysign namespace issue in FPEnvironment_DUMMY.h
- fixed a warning in Poco/Crypto/OpenSSLInitializer.h
- added a build configuration for BeagleBoard/Angstrom
- fixed GH# 109: Bug in Poco::Net::SMTPClientSession::loginUsingPlain)
- fixed compile errors with clang -std=c++11
- fixed GH# 116: Wrong timezone parsing in DateTimeParse (fix by Matej Knopp)
- updated bundled SQLite to 3.7.15.2


Release 1.4.6 (2013-01-10)
==========================

- changed FPEnvironment_DUMMY.h to include <cmath> instead of <math.h>
- updated bundled SQLite to 3.7.15.1
- fixed GH# 30: Poco::Path::home() throws
- fixed SF Patch# 120 The ExpireLRUCache does not compile with a tuple as key on VS2010
- fixed SF# 603 count() is missing in HashMap
- Crypto and NetSSL_OpenSSL project files now use OpenSSL *MD.lib library files for
  static_md builds. Previously, the DLL import libs were used.
- Poco::Environment::osDisplayName() now recognizes Windows 8/Server 2012


Release 1.4.5 (2012-11-19)
==========================

- added Visual Studio 2012 project files
- buildwin.cmd now support building with msbuild for VS2010 and 2012.
- added Poco::Optional class
- fixed SF# 3558012 Compilation fails when building with -ansi or -std=c++0x
- fixed SF# 3563517 Get rid of loss-of-precision warnings on x64 MacOS
- fixed SF# 3562244: Portability fix for AF_LINK
- fixed SF# 3562400: DatagramSocketImpl comment
- fixed SF# 594: Websocket fails with small masked payloads
- fixed SF# 588: Missing POCO_ARCH and POCO_ARCH_LITTLE_ENDIAN define for WinCE on SH4
- fixed SF# 581: Out-of-bound array access in Unicode::properties() function.
- fixed SF# 590: Segfault on FreeBSD when stack size not rounded
- fixed SF# 586: Poco::DateTimeParser and ISO8601 issues when seconds fraction has more than 6 digits
- Poco::Net::HTTPSSessionInstantiator::registerInstantiator() now optionally accepts a
  Poco::Net::Context object.
- added Poco::XML::XMLWriter::depth() member function.
- added Poco::XML::XMLWriter::uniquePrefix() and Poco::XML::XMLWriter::isNamespaceMapped().
- Poco::FileChannel now supports a new rotateOnOpen property (true/false) which can be used
  to force rotation of the log file when it's opened.
- fixed a bug in Poco::XML::XMLWriter::emptyElement(): need to pop namespace context
- OS X builds now use Clang as default compiler
- Updated SQLite to 3.7.14.1
- POCO_SERVER_MAIN macro now has a try ... catch block for Poco::Exception and writes
  the displayText to stderr.
- Poco/Platform.h now defines POCO_LOCAL_STATIC_INIT_IS_THREADSAFE macro if the compiler
  generates thread-safe static local initialization code.


Release 1.4.4 (2012-09-03)
==========================

- ZipStream now builds correctly in unbundled build.
- added proxy digest authentication support to Net library
- integrated MySQL BLOB fixes from Franky Braem.
- use standard OpenSSL import libraries (libeay32.lib, ssleay32.lib) for Crypto and
  NetSSL_OpenSSL Visual Studio project files.
- fixed a potential buffer corruption issue in Poco::Net::SecureStreamSocket if lazy
  handshake is enabled and the first attempt to complete the handshake fails
- Poco::DateTimeParser::tryParse() without format specifier now correctly parses ISO8601
  date/times with fractional seconds.
- Poco::Process::launch() now has additional overloads allowing to specify an initial
  directory and/or environment.
- Poco::Net::FTPClientSession: timeout was not applied to data connection, only to
  control connection.
- Fixed potential IPv6 issue with socket constructors if IPv6 SocketAddress is given
  (contributed by ??????? ????????? <milovidov@yandex-team.ru>).
- Added an additional (optional) parameter to Poco::Thread::setOSPriority() allowing to
  specify a scheduling policy. Currently this is only used on POSIX platforms and allows
  specifying SCHED_OTHER (default), SCHED_FIFO or SCHED_RR, as well as other
  platform-specific policy values.
- Added Poco::Crypto::DigestEngine class providing a Poco::DigestEngine interface to
  the digest algorithms provided by OpenSSL.
- Fixed some potential compiler warnings in Crypto library
- In some cases, when an SSL exception was unexpectedly closed, a generic Poco::IOException
  was thrown. This was fixed to throw a SSLConnectionUnexpectedlyClosedException instead.
- Added Poco::ObjectPool class template.
- Poco::Net::HTTPServer has a new stopAll() method allowing stopping/aborting of all
  currently active client connections.
- The HTTP server framework now actively prevents sending a message body in the
  response to a HEAD request, or in case of a 204 No Content or 304 Not Modified
  response status.
- fixed a DOM parser performance bug (patch by Peter Klotz)
- fixed SF# 3559325: Util Windows broken in non-Unicode
- updated iOS build configuration to use xcode-select for finding toolchain
- Poco::Net::SecureSocketImpl::shutdown() now also shuts down the underlying socket.
- fixed SF# 3552597: Crypto  des-ecb error
- fixed SF# 3550553: SecureSocketImpl::connect hangs
- fixed SF# 3543047: Poco::Timer bug for long startInterval/periodic interval
- fixed SF# 3539695: Thread attributes should be destroyed using the pthread_attr_destroy()
- fixed SF# 3532311: Not able to set socket option on ServerSocket before bind
  Added Poco::Net::Socket::init(int af) which can be used to explicitely
  initialize the underlying socket before calling bind(), connect(), etc.
- fixed SF# 3521347: Typo in UnWindows.h undef
- fixed SF# 3519474: WinRegistryConfiguration bug
  Also added tests and fixed another potential issue with an empty root path passed to the constructor.
- fixed SF# 3516827: wrong return value of WinRegistryKey::exists()
- fixed SF# 3515284: RSA publickey format(X.509 SubjectPublicKeyInfo)
- fixed SF# 3503267: VxWorks OS prio is not set in standard constructor
- fixed SF# 3500438: HTTPResponse failure when reason is empty
- fixed SF# 3495656: numberformater, numberparser error in mingw
- fixed SF# 3496493: Reference counting broken in TaskManager postNotification
- fixed SF# 3483174: LogFile flushing behavior on Windows
  Flushing is now configurable for FileChannel and SimpleFileChannel
  using the "flush" property (true or false).
- fixed SF# 3479561: Subsequent IPs on a NIC is not enumerated
- fixed SF# 3478665: Permission checks in Poco::File not correct for root
- fixed SF# 3475050: Threading bug in initializeNetwork() on Windows
- fixed SF# 3552680: websocket small frames bug and proposed fix
- fixed a WebSocket interop issue with Firefox
- added Poco::Net::MessageHeader::hasToken()
- Poco::AtomicCounter now uses GCC 4.3 builtin atomics on more platforms
- fixed SF# 3555938: NetSSL: socket closed twice
- socket exceptions now include OS error code
- fixed SF# 3556975: Need to fix Shared Memory for memory map
- Poco::Net::SecureSocketImpl::close() now catches exceptions thrown by its call to shutdown().
- fixed SF# 3535990: POCO_HAVE_IPv6 without POCO_WIN32_UTF8 conflict
- fixed SF# 3559665: Poco::InflatingInputStream may not always inflate completely
- added Poco::DirectoryWatcher class
- fixed SF# 3561464: Poco::File::isDevice() can throw due to sharing violation
- Poco::Zip::Compress::addRecursive() has a second variant that allows to specify the compression method.
- Upgraded internal SQLite to 3.7.14


Release 1.4.3p1 (2012-01-23)
============================

- fixed SF# 3476926: RegDeleteKeyEx not available on Windows XP 32-bit


Release 1.4.3 (2012-01-16)
==========================

- fixed a compilation error with Data/MySQL on QNX.
- fixed Util project files for WinCE (removed sources not compileable on CE)
- removed MD2 license text from Ackowledgements document
- fixed iPhone build config for Xcode 4.2 (compiler name changed to llvm-g++)
- Poco::Util::XMLConfiguration: delimiter char (default '.') is now configurable.
  This allows for working with XML documents having element names with '.' in them.
- Poco::Util::OptionProcessor: Required option arguments can now be specified as
  separate command line arguments, as in "--option value" in addition to the
  "--option=value" format.
- Poco::Util::HelpFormatter: improved option help formatting if  indentation has
  been set explicitely.
- added Mail sample to NetSSL_OpenSSL, showing use of Poco::Net::SecureSMTPClientSession.
- added additional read() overloads to Poco::Net::HTMLForm.
- fixed SF# 3440769: Poco::Net::HTTPResponse doesn't like Amazon EC2 cookies.
- added support for requiring TLSv1 to Poco::Net::Context.
- added an additional constructor to Poco::Net::HTTPBasicCredentials, allowing
  the object to be created from a string containing a base64-encoded, colon-separated
  username and password.
- Poco::Zip::ZipStreamBuf: fixed a crash if CM_STORE was used.
- Added setContentLength64() and getContentLength64() to Poco::Net::HTTPMessage.
- added Poco::Environment::osDisplayName().
- fixed SF# 3463096: WinService leaves dangling handles (open() now does not reopen the
  service handle if it's already open)
- fixed SF# 3426537: WinRegistryConfiguration can't read virtualized keys
- added Poco::Buffer::resize()
- fixed SF# 3441822: thread safety issue in HTTPClientSession:
  always use getaddrinfo() instead of gethostbyname() on all platforms supporting it
- added version resource to POCO DLLs
- fixed SF# 3440599: Dir Path in Quotes in PATH cause PathTest::testFind to fail.
- fixed SF# 3406030: Glob::collect problem
- added Poco::Util::AbstractConfiguration::enableEvents()
- Poco::AtomicCounter now uses GCC builtins with GCC 4.1 or newer
  (contributed by Alexey Milovidov)
- made Poco::Logger::formatDump() public as it may be useful for others as well
  (SF# 3453446)
- Poco::Net::DialogSocket now has a proper copy constructor (SF# 3414602)
- Poco::Net::MessageHeader and Poco::Net::HTMLForm now limit the maximum number of
  fields parsed from a message to prevent certain kinds of denial-of-service
  attacks. The field limit can be changed with the new method setFieldLimit().
  The default limit is 100.
- Poco::NumberFormatter, Poco::NumberParser and Poco::format() now always use the
  classic ("C") locale to format and parse floating-point numbers.
- added Poco::StreamCopier::copyStream64(), Poco::StreamCopier::copyStreamUnbuffered64()
  and Poco::StreamCopier::copyToString64(). These functions use a 64-bit integer
  to count the number of bytes copied.
- upgraded internal zlib to 1.2.5
- upgraded internal sqlite to 3.7.9
- XML: integrated bugfix for Expat bug# 2958794 (memory leak in poolGrow)
- Added support for HTTP Digest authentication (based on a contribution by
  Anton V. Yabchinskiy (arn at bestmx dot ru)). For information on how
  to use this, see the Poco::Net::HTTPCredentials, Poco::Net::HTTPDigestCredentials
  and Poco::Net::HTTPAuthenticationParams classes.
- Poco::Net::HTTPStreamFactory and Poco::Net::HTTPSStreamFactory now support Basic
  and Digest authentication. Username and password must be provided in the URI.
- added Poco::Net::WebSocket, supporting the WebSocket protocol as described in RFC 6455
- NetSSL_OpenSSL: added client-side support for Server Name Indication.
  Poco::Net::SecureSocketImpl::connectSSL() now calls SSL_set_tlsext_host_name()
  if its available (OpenSSL 9.8.6f and later).
- added Poco::Net::HTTPClientSession::proxyConnect() (factored out from
  Poco::Net::HTTPSClientSession::connect())
- added Poco::Process::kill(const Poco::ProcessHandle&) which is preferable to
  kill(pid) on Windows, as process IDs on Windows may be reused.
- fixed SF# 3471463: Compiler warnings with -Wformat
- Poco::Util::Application::run() now catches and logs exceptions thrown in initialize()
- Fixed a WinCE-specific bug in Poco::Util::ServerApplication where uninitialize() would
  be called twice.
- fixed SF# 3471957: WinRegistryKey::deleteKey() unable to delete alt views
- Added additional constructor to Poco::ScopedLock and Poco::ScopedLockWithUnlock
  accepting a timeout as second argument.
- Added Poco::Logger::parseLevel()
- Poco::format(): an argument that does not match the format
  specifier no longer results in a BadCastException. The string [ERRFMT] is
  written to the result string instead.
- PageCompiler: added createSession page attribute.
2016-01-16 12:15:12 +00:00

644 lines
19 KiB
Text

@comment $NetBSD: PLIST,v 1.3 2016/01/16 12:15:12 ryoon Exp $
bin/cpspc
bin/f2cpsp
include/Poco/ASCIIEncoding.h
include/Poco/AbstractCache.h
include/Poco/AbstractDelegate.h
include/Poco/AbstractEvent.h
include/Poco/AbstractObserver.h
include/Poco/AbstractPriorityDelegate.h
include/Poco/AbstractStrategy.h
include/Poco/AccessExpirationDecorator.h
include/Poco/AccessExpireCache.h
include/Poco/AccessExpireLRUCache.h
include/Poco/AccessExpireStrategy.h
include/Poco/ActiveDispatcher.h
include/Poco/ActiveMethod.h
include/Poco/ActiveResult.h
include/Poco/ActiveRunnable.h
include/Poco/ActiveStarter.h
include/Poco/Activity.h
include/Poco/Alignment.h
include/Poco/Any.h
include/Poco/ArchiveStrategy.h
include/Poco/Array.h
include/Poco/Ascii.h
include/Poco/AsyncChannel.h
include/Poco/AtomicCounter.h
include/Poco/AutoPtr.h
include/Poco/AutoReleasePool.h
include/Poco/Base32Decoder.h
include/Poco/Base32Encoder.h
include/Poco/Base64Decoder.h
include/Poco/Base64Encoder.h
include/Poco/BasicEvent.h
include/Poco/BinaryReader.h
include/Poco/BinaryWriter.h
include/Poco/Buffer.h
include/Poco/BufferAllocator.h
include/Poco/BufferedBidirectionalStreamBuf.h
include/Poco/BufferedStreamBuf.h
include/Poco/Bugcheck.h
include/Poco/ByteOrder.h
include/Poco/Channel.h
include/Poco/Checksum.h
include/Poco/ClassLibrary.h
include/Poco/ClassLoader.h
include/Poco/Clock.h
include/Poco/Condition.h
include/Poco/Config.h
include/Poco/Configurable.h
include/Poco/ConsoleChannel.h
include/Poco/CountingStream.h
include/Poco/Crypto/Cipher.h
include/Poco/Crypto/CipherFactory.h
include/Poco/Crypto/CipherImpl.h
include/Poco/Crypto/CipherKey.h
include/Poco/Crypto/CipherKeyImpl.h
include/Poco/Crypto/Crypto.h
include/Poco/Crypto/CryptoStream.h
include/Poco/Crypto/CryptoTransform.h
include/Poco/Crypto/DigestEngine.h
include/Poco/Crypto/OpenSSLInitializer.h
include/Poco/Crypto/RSACipherImpl.h
include/Poco/Crypto/RSADigestEngine.h
include/Poco/Crypto/RSAKey.h
include/Poco/Crypto/RSAKeyImpl.h
include/Poco/Crypto/X509Certificate.h
include/Poco/DOM/AbstractContainerNode.h
include/Poco/DOM/AbstractNode.h
include/Poco/DOM/Attr.h
include/Poco/DOM/AttrMap.h
include/Poco/DOM/AutoPtr.h
include/Poco/DOM/CDATASection.h
include/Poco/DOM/CharacterData.h
include/Poco/DOM/ChildNodesList.h
include/Poco/DOM/Comment.h
include/Poco/DOM/DOMBuilder.h
include/Poco/DOM/DOMException.h
include/Poco/DOM/DOMImplementation.h
include/Poco/DOM/DOMObject.h
include/Poco/DOM/DOMParser.h
include/Poco/DOM/DOMSerializer.h
include/Poco/DOM/DOMWriter.h
include/Poco/DOM/DTDMap.h
include/Poco/DOM/Document.h
include/Poco/DOM/DocumentEvent.h
include/Poco/DOM/DocumentFragment.h
include/Poco/DOM/DocumentType.h
include/Poco/DOM/Element.h
include/Poco/DOM/ElementsByTagNameList.h
include/Poco/DOM/Entity.h
include/Poco/DOM/EntityReference.h
include/Poco/DOM/Event.h
include/Poco/DOM/EventDispatcher.h
include/Poco/DOM/EventException.h
include/Poco/DOM/EventListener.h
include/Poco/DOM/EventTarget.h
include/Poco/DOM/MutationEvent.h
include/Poco/DOM/NamedNodeMap.h
include/Poco/DOM/Node.h
include/Poco/DOM/NodeAppender.h
include/Poco/DOM/NodeFilter.h
include/Poco/DOM/NodeIterator.h
include/Poco/DOM/NodeList.h
include/Poco/DOM/Notation.h
include/Poco/DOM/ProcessingInstruction.h
include/Poco/DOM/Text.h
include/Poco/DOM/TreeWalker.h
include/Poco/DateTime.h
include/Poco/DateTimeFormat.h
include/Poco/DateTimeFormatter.h
include/Poco/DateTimeParser.h
include/Poco/Debugger.h
include/Poco/DefaultStrategy.h
include/Poco/DeflatingStream.h
include/Poco/Delegate.h
include/Poco/DigestEngine.h
include/Poco/DigestStream.h
include/Poco/DirectoryIterator.h
include/Poco/DirectoryIteratorStrategy.h
include/Poco/DirectoryIterator_UNIX.h
include/Poco/DirectoryIterator_VMS.h
include/Poco/DirectoryIterator_WIN32.h
include/Poco/DirectoryIterator_WIN32U.h
include/Poco/DirectoryWatcher.h
include/Poco/Dynamic/Pair.h
include/Poco/Dynamic/Struct.h
include/Poco/Dynamic/Var.h
include/Poco/Dynamic/VarHolder.h
include/Poco/Dynamic/VarIterator.h
include/Poco/DynamicAny.h
include/Poco/DynamicAnyHolder.h
include/Poco/DynamicFactory.h
include/Poco/DynamicStruct.h
include/Poco/Environment.h
include/Poco/Environment_UNIX.h
include/Poco/Environment_VMS.h
include/Poco/Environment_VX.h
include/Poco/Environment_WIN32.h
include/Poco/Environment_WIN32U.h
include/Poco/Environment_WINCE.h
include/Poco/Error.h
include/Poco/ErrorHandler.h
include/Poco/Event.h
include/Poco/EventArgs.h
include/Poco/EventLogChannel.h
include/Poco/Event_POSIX.h
include/Poco/Event_VX.h
include/Poco/Event_WIN32.h
include/Poco/Exception.h
include/Poco/ExpirationDecorator.h
include/Poco/Expire.h
include/Poco/ExpireCache.h
include/Poco/ExpireLRUCache.h
include/Poco/ExpireStrategy.h
include/Poco/FIFOBuffer.h
include/Poco/FIFOBufferStream.h
include/Poco/FIFOEvent.h
include/Poco/FIFOStrategy.h
include/Poco/FPEnvironment.h
include/Poco/FPEnvironment_C99.h
include/Poco/FPEnvironment_DEC.h
include/Poco/FPEnvironment_DUMMY.h
include/Poco/FPEnvironment_SUN.h
include/Poco/FPEnvironment_WIN32.h
include/Poco/File.h
include/Poco/FileChannel.h
include/Poco/FileStream.h
include/Poco/FileStreamFactory.h
include/Poco/FileStream_POSIX.h
include/Poco/FileStream_WIN32.h
include/Poco/File_UNIX.h
include/Poco/File_VMS.h
include/Poco/File_VX.h
include/Poco/File_WIN32.h
include/Poco/File_WIN32U.h
include/Poco/File_WINCE.h
include/Poco/Format.h
include/Poco/Formatter.h
include/Poco/FormattingChannel.h
include/Poco/Foundation.h
include/Poco/FunctionDelegate.h
include/Poco/FunctionPriorityDelegate.h
include/Poco/Glob.h
include/Poco/HMACEngine.h
include/Poco/Hash.h
include/Poco/HashFunction.h
include/Poco/HashMap.h
include/Poco/HashSet.h
include/Poco/HashStatistic.h
include/Poco/HashTable.h
include/Poco/HexBinaryDecoder.h
include/Poco/HexBinaryEncoder.h
include/Poco/InflatingStream.h
include/Poco/Instantiator.h
include/Poco/JSON/Array.h
include/Poco/JSON/Handler.h
include/Poco/JSON/JSON.h
include/Poco/JSON/JSONException.h
include/Poco/JSON/Object.h
include/Poco/JSON/ParseHandler.h
include/Poco/JSON/Parser.h
include/Poco/JSON/PrintHandler.h
include/Poco/JSON/Query.h
include/Poco/JSON/Stringifier.h
include/Poco/JSON/Template.h
include/Poco/JSON/TemplateCache.h
include/Poco/KeyValueArgs.h
include/Poco/LRUCache.h
include/Poco/LRUStrategy.h
include/Poco/Latin1Encoding.h
include/Poco/Latin2Encoding.h
include/Poco/Latin9Encoding.h
include/Poco/LineEndingConverter.h
include/Poco/LinearHashTable.h
include/Poco/ListMap.h
include/Poco/LocalDateTime.h
include/Poco/LogFile.h
include/Poco/LogFile_STD.h
include/Poco/LogFile_VMS.h
include/Poco/LogFile_WIN32.h
include/Poco/LogFile_WIN32U.h
include/Poco/LogStream.h
include/Poco/Logger.h
include/Poco/LoggingFactory.h
include/Poco/LoggingRegistry.h
include/Poco/MD4Engine.h
include/Poco/MD5Engine.h
include/Poco/Manifest.h
include/Poco/MemoryPool.h
include/Poco/MemoryStream.h
include/Poco/Message.h
include/Poco/MetaObject.h
include/Poco/MetaProgramming.h
include/Poco/Mutex.h
include/Poco/Mutex_POSIX.h
include/Poco/Mutex_VX.h
include/Poco/Mutex_WIN32.h
include/Poco/Mutex_WINCE.h
include/Poco/NObserver.h
include/Poco/NamedEvent.h
include/Poco/NamedEvent_Android.h
include/Poco/NamedEvent_UNIX.h
include/Poco/NamedEvent_VMS.h
include/Poco/NamedEvent_WIN32.h
include/Poco/NamedEvent_WIN32U.h
include/Poco/NamedMutex.h
include/Poco/NamedMutex_Android.h
include/Poco/NamedMutex_UNIX.h
include/Poco/NamedMutex_VMS.h
include/Poco/NamedMutex_WIN32.h
include/Poco/NamedMutex_WIN32U.h
include/Poco/NamedTuple.h
include/Poco/NestedDiagnosticContext.h
include/Poco/Net/AbstractHTTPRequestHandler.h
include/Poco/Net/AcceptCertificateHandler.h
include/Poco/Net/CertificateHandlerFactory.h
include/Poco/Net/CertificateHandlerFactoryMgr.h
include/Poco/Net/ConsoleCertificateHandler.h
include/Poco/Net/Context.h
include/Poco/Net/DNS.h
include/Poco/Net/DatagramSocket.h
include/Poco/Net/DatagramSocketImpl.h
include/Poco/Net/DialogSocket.h
include/Poco/Net/FTPClientSession.h
include/Poco/Net/FTPStreamFactory.h
include/Poco/Net/FilePartSource.h
include/Poco/Net/HTMLForm.h
include/Poco/Net/HTTPAuthenticationParams.h
include/Poco/Net/HTTPBasicCredentials.h
include/Poco/Net/HTTPBasicStreamBuf.h
include/Poco/Net/HTTPBufferAllocator.h
include/Poco/Net/HTTPChunkedStream.h
include/Poco/Net/HTTPClientSession.h
include/Poco/Net/HTTPCookie.h
include/Poco/Net/HTTPCredentials.h
include/Poco/Net/HTTPDigestCredentials.h
include/Poco/Net/HTTPFixedLengthStream.h
include/Poco/Net/HTTPHeaderStream.h
include/Poco/Net/HTTPIOStream.h
include/Poco/Net/HTTPMessage.h
include/Poco/Net/HTTPRequest.h
include/Poco/Net/HTTPRequestHandler.h
include/Poco/Net/HTTPRequestHandlerFactory.h
include/Poco/Net/HTTPResponse.h
include/Poco/Net/HTTPSClientSession.h
include/Poco/Net/HTTPSSessionInstantiator.h
include/Poco/Net/HTTPSStreamFactory.h
include/Poco/Net/HTTPServer.h
include/Poco/Net/HTTPServerConnection.h
include/Poco/Net/HTTPServerConnectionFactory.h
include/Poco/Net/HTTPServerParams.h
include/Poco/Net/HTTPServerRequest.h
include/Poco/Net/HTTPServerRequestImpl.h
include/Poco/Net/HTTPServerResponse.h
include/Poco/Net/HTTPServerResponseImpl.h
include/Poco/Net/HTTPServerSession.h
include/Poco/Net/HTTPSession.h
include/Poco/Net/HTTPSessionFactory.h
include/Poco/Net/HTTPSessionInstantiator.h
include/Poco/Net/HTTPStream.h
include/Poco/Net/HTTPStreamFactory.h
include/Poco/Net/HostEntry.h
include/Poco/Net/ICMPClient.h
include/Poco/Net/ICMPEventArgs.h
include/Poco/Net/ICMPPacket.h
include/Poco/Net/ICMPPacketImpl.h
include/Poco/Net/ICMPSocket.h
include/Poco/Net/ICMPSocketImpl.h
include/Poco/Net/ICMPv4PacketImpl.h
include/Poco/Net/IPAddress.h
include/Poco/Net/IPAddressImpl.h
include/Poco/Net/InvalidCertificateHandler.h
include/Poco/Net/KeyConsoleHandler.h
include/Poco/Net/KeyFileHandler.h
include/Poco/Net/MailMessage.h
include/Poco/Net/MailRecipient.h
include/Poco/Net/MailStream.h
include/Poco/Net/MediaType.h
include/Poco/Net/MessageHeader.h
include/Poco/Net/MulticastSocket.h
include/Poco/Net/MultipartReader.h
include/Poco/Net/MultipartWriter.h
include/Poco/Net/NTPClient.h
include/Poco/Net/NTPEventArgs.h
include/Poco/Net/NTPPacket.h
include/Poco/Net/NameValueCollection.h
include/Poco/Net/Net.h
include/Poco/Net/NetException.h
include/Poco/Net/NetSSL.h
include/Poco/Net/NetworkInterface.h
include/Poco/Net/NullPartHandler.h
include/Poco/Net/OAuth10Credentials.h
include/Poco/Net/OAuth20Credentials.h
include/Poco/Net/POP3ClientSession.h
include/Poco/Net/ParallelSocketAcceptor.h
include/Poco/Net/ParallelSocketReactor.h
include/Poco/Net/PartHandler.h
include/Poco/Net/PartSource.h
include/Poco/Net/PartStore.h
include/Poco/Net/PrivateKeyFactory.h
include/Poco/Net/PrivateKeyFactoryMgr.h
include/Poco/Net/PrivateKeyPassphraseHandler.h
include/Poco/Net/QuotedPrintableDecoder.h
include/Poco/Net/QuotedPrintableEncoder.h
include/Poco/Net/RawSocket.h
include/Poco/Net/RawSocketImpl.h
include/Poco/Net/RejectCertificateHandler.h
include/Poco/Net/RemoteSyslogChannel.h
include/Poco/Net/RemoteSyslogListener.h
include/Poco/Net/SMTPChannel.h
include/Poco/Net/SMTPClientSession.h
include/Poco/Net/SSLException.h
include/Poco/Net/SSLManager.h
include/Poco/Net/SecureSMTPClientSession.h
include/Poco/Net/SecureServerSocket.h
include/Poco/Net/SecureServerSocketImpl.h
include/Poco/Net/SecureSocketImpl.h
include/Poco/Net/SecureStreamSocket.h
include/Poco/Net/SecureStreamSocketImpl.h
include/Poco/Net/ServerSocket.h
include/Poco/Net/ServerSocketImpl.h
include/Poco/Net/Session.h
include/Poco/Net/Socket.h
include/Poco/Net/SocketAcceptor.h
include/Poco/Net/SocketAddress.h
include/Poco/Net/SocketAddressImpl.h
include/Poco/Net/SocketConnector.h
include/Poco/Net/SocketDefs.h
include/Poco/Net/SocketImpl.h
include/Poco/Net/SocketNotification.h
include/Poco/Net/SocketNotifier.h
include/Poco/Net/SocketReactor.h
include/Poco/Net/SocketStream.h
include/Poco/Net/StreamSocket.h
include/Poco/Net/StreamSocketImpl.h
include/Poco/Net/StringPartSource.h
include/Poco/Net/TCPServer.h
include/Poco/Net/TCPServerConnection.h
include/Poco/Net/TCPServerConnectionFactory.h
include/Poco/Net/TCPServerDispatcher.h
include/Poco/Net/TCPServerParams.h
include/Poco/Net/Utility.h
include/Poco/Net/VerificationErrorArgs.h
include/Poco/Net/WebSocket.h
include/Poco/Net/WebSocketImpl.h
include/Poco/Net/X509Certificate.h
include/Poco/Notification.h
include/Poco/NotificationCenter.h
include/Poco/NotificationQueue.h
include/Poco/NotificationStrategy.h
include/Poco/NullChannel.h
include/Poco/NullStream.h
include/Poco/Nullable.h
include/Poco/NumberFormatter.h
include/Poco/NumberParser.h
include/Poco/NumericString.h
include/Poco/ObjectPool.h
include/Poco/Observer.h
include/Poco/OpcomChannel.h
include/Poco/Optional.h
include/Poco/PBKDF2Engine.h
include/Poco/Path.h
include/Poco/Path_UNIX.h
include/Poco/Path_VMS.h
include/Poco/Path_WIN32.h
include/Poco/Path_WIN32U.h
include/Poco/Path_WINCE.h
include/Poco/PatternFormatter.h
include/Poco/Pipe.h
include/Poco/PipeImpl.h
include/Poco/PipeImpl_DUMMY.h
include/Poco/PipeImpl_POSIX.h
include/Poco/PipeImpl_WIN32.h
include/Poco/PipeStream.h
include/Poco/Platform.h
include/Poco/Platform_POSIX.h
include/Poco/Platform_VMS.h
include/Poco/Platform_VX.h
include/Poco/Platform_WIN32.h
include/Poco/Poco.h
include/Poco/PriorityDelegate.h
include/Poco/PriorityEvent.h
include/Poco/PriorityExpire.h
include/Poco/PriorityNotificationQueue.h
include/Poco/PriorityStrategy.h
include/Poco/Process.h
include/Poco/Process_UNIX.h
include/Poco/Process_VMS.h
include/Poco/Process_VX.h
include/Poco/Process_WIN32.h
include/Poco/Process_WIN32U.h
include/Poco/Process_WINCE.h
include/Poco/PurgeStrategy.h
include/Poco/RWLock.h
include/Poco/RWLock_Android.h
include/Poco/RWLock_POSIX.h
include/Poco/RWLock_VX.h
include/Poco/RWLock_WIN32.h
include/Poco/RWLock_WINCE.h
include/Poco/Random.h
include/Poco/RandomStream.h
include/Poco/RecursiveDirectoryIterator.h
include/Poco/RecursiveDirectoryIteratorImpl.h
include/Poco/RefCountedObject.h
include/Poco/RegularExpression.h
include/Poco/RegularExpression.h.orig
include/Poco/RotateStrategy.h
include/Poco/Runnable.h
include/Poco/RunnableAdapter.h
include/Poco/SAX/Attributes.h
include/Poco/SAX/AttributesImpl.h
include/Poco/SAX/ContentHandler.h
include/Poco/SAX/DTDHandler.h
include/Poco/SAX/DeclHandler.h
include/Poco/SAX/DefaultHandler.h
include/Poco/SAX/EntityResolver.h
include/Poco/SAX/EntityResolverImpl.h
include/Poco/SAX/ErrorHandler.h
include/Poco/SAX/InputSource.h
include/Poco/SAX/LexicalHandler.h
include/Poco/SAX/Locator.h
include/Poco/SAX/LocatorImpl.h
include/Poco/SAX/NamespaceSupport.h
include/Poco/SAX/SAXException.h
include/Poco/SAX/SAXParser.h
include/Poco/SAX/WhitespaceFilter.h
include/Poco/SAX/XMLFilter.h
include/Poco/SAX/XMLFilterImpl.h
include/Poco/SAX/XMLReader.h
include/Poco/SHA1Engine.h
include/Poco/ScopedLock.h
include/Poco/ScopedUnlock.h
include/Poco/Semaphore.h
include/Poco/Semaphore_POSIX.h
include/Poco/Semaphore_VX.h
include/Poco/Semaphore_WIN32.h
include/Poco/SharedLibrary.h
include/Poco/SharedLibrary_HPUX.h
include/Poco/SharedLibrary_UNIX.h
include/Poco/SharedLibrary_VMS.h
include/Poco/SharedLibrary_VX.h
include/Poco/SharedLibrary_WIN32.h
include/Poco/SharedLibrary_WIN32U.h
include/Poco/SharedMemory.h
include/Poco/SharedMemory_DUMMY.h
include/Poco/SharedMemory_POSIX.h
include/Poco/SharedMemory_WIN32.h
include/Poco/SharedPtr.h
include/Poco/SignalHandler.h
include/Poco/SimpleFileChannel.h
include/Poco/SimpleHashTable.h
include/Poco/SingletonHolder.h
include/Poco/SortedDirectoryIterator.h
include/Poco/SplitterChannel.h
include/Poco/Stopwatch.h
include/Poco/StrategyCollection.h
include/Poco/StreamChannel.h
include/Poco/StreamConverter.h
include/Poco/StreamCopier.h
include/Poco/StreamTokenizer.h
include/Poco/StreamUtil.h
include/Poco/String.h
include/Poco/StringTokenizer.h
include/Poco/SynchronizedObject.h
include/Poco/SyslogChannel.h
include/Poco/Task.h
include/Poco/TaskManager.h
include/Poco/TaskNotification.h
include/Poco/TeeStream.h
include/Poco/TemporaryFile.h
include/Poco/TextBufferIterator.h
include/Poco/TextConverter.h
include/Poco/TextEncoding.h
include/Poco/TextIterator.h
include/Poco/Thread.h
include/Poco/ThreadLocal.h
include/Poco/ThreadPool.h
include/Poco/ThreadTarget.h
include/Poco/Thread_POSIX.h
include/Poco/Thread_VX.h
include/Poco/Thread_WIN32.h
include/Poco/Thread_WINCE.h
include/Poco/TimedNotificationQueue.h
include/Poco/Timer.h
include/Poco/Timespan.h
include/Poco/Timestamp.h
include/Poco/Timezone.h
include/Poco/Token.h
include/Poco/Tuple.h
include/Poco/TypeList.h
include/Poco/Types.h
include/Poco/URI.h
include/Poco/URIStreamFactory.h
include/Poco/URIStreamOpener.h
include/Poco/UTF16Encoding.h
include/Poco/UTF32Encoding.h
include/Poco/UTF8Encoding.h
include/Poco/UTF8String.h
include/Poco/UTFString.h
include/Poco/UUID.h
include/Poco/UUIDGenerator.h
include/Poco/UnWindows.h
include/Poco/UnbufferedStreamBuf.h
include/Poco/Unicode.h
include/Poco/UnicodeConverter.h
include/Poco/UniqueAccessExpireCache.h
include/Poco/UniqueAccessExpireLRUCache.h
include/Poco/UniqueAccessExpireStrategy.h
include/Poco/UniqueExpireCache.h
include/Poco/UniqueExpireLRUCache.h
include/Poco/UniqueExpireStrategy.h
include/Poco/Util/AbstractConfiguration.h
include/Poco/Util/Application.h
include/Poco/Util/ConfigurationMapper.h
include/Poco/Util/ConfigurationView.h
include/Poco/Util/FilesystemConfiguration.h
include/Poco/Util/HelpFormatter.h
include/Poco/Util/IniFileConfiguration.h
include/Poco/Util/IntValidator.h
include/Poco/Util/JSONConfiguration.h
include/Poco/Util/LayeredConfiguration.h
include/Poco/Util/LoggingConfigurator.h
include/Poco/Util/LoggingSubsystem.h
include/Poco/Util/MapConfiguration.h
include/Poco/Util/Option.h
include/Poco/Util/OptionCallback.h
include/Poco/Util/OptionException.h
include/Poco/Util/OptionProcessor.h
include/Poco/Util/OptionSet.h
include/Poco/Util/PropertyFileConfiguration.h
include/Poco/Util/RegExpValidator.h
include/Poco/Util/ServerApplication.h
include/Poco/Util/Subsystem.h
include/Poco/Util/SystemConfiguration.h
include/Poco/Util/Timer.h
include/Poco/Util/TimerTask.h
include/Poco/Util/TimerTaskAdapter.h
include/Poco/Util/Units.h
include/Poco/Util/Util.h
include/Poco/Util/Validator.h
include/Poco/Util/WinRegistryConfiguration.h
include/Poco/Util/WinRegistryKey.h
include/Poco/Util/WinService.h
include/Poco/Util/XMLConfiguration.h
include/Poco/ValidArgs.h
include/Poco/Version.h
include/Poco/Void.h
include/Poco/Windows1250Encoding.h
include/Poco/Windows1251Encoding.h
include/Poco/Windows1252Encoding.h
include/Poco/WindowsConsoleChannel.h
include/Poco/XML/Name.h
include/Poco/XML/NamePool.h
include/Poco/XML/NamespaceStrategy.h
include/Poco/XML/ParserEngine.h
include/Poco/XML/XML.h
include/Poco/XML/XMLException.h
include/Poco/XML/XMLStream.h
include/Poco/XML/XMLString.h
include/Poco/XML/XMLWriter.h
include/Poco/XML/expat.h
include/Poco/XML/expat_external.h
include/Poco/Zip/Add.h
include/Poco/Zip/AutoDetectStream.h
include/Poco/Zip/Compress.h
include/Poco/Zip/Decompress.h
include/Poco/Zip/Delete.h
include/Poco/Zip/Keep.h
include/Poco/Zip/ParseCallback.h
include/Poco/Zip/PartialStream.h
include/Poco/Zip/Rename.h
include/Poco/Zip/Replace.h
include/Poco/Zip/SkipCallback.h
include/Poco/Zip/Zip.h
include/Poco/Zip/ZipArchive.h
include/Poco/Zip/ZipArchiveInfo.h
include/Poco/Zip/ZipCommon.h
include/Poco/Zip/ZipDataInfo.h
include/Poco/Zip/ZipException.h
include/Poco/Zip/ZipFileInfo.h
include/Poco/Zip/ZipLocalFileHeader.h
include/Poco/Zip/ZipManipulator.h
include/Poco/Zip/ZipOperation.h
include/Poco/Zip/ZipStream.h
include/Poco/Zip/ZipUtil.h
include/Poco/zconf.h
include/Poco/zlib.h
lib/libPocoCrypto.so
lib/libPocoCrypto.so.31
lib/libPocoFoundation.so
lib/libPocoFoundation.so.31
lib/libPocoJSON.so
lib/libPocoJSON.so.31
lib/libPocoNet.so
lib/libPocoNet.so.31
lib/libPocoNetSSL.so
lib/libPocoNetSSL.so.31
lib/libPocoUtil.so
lib/libPocoUtil.so.31
lib/libPocoXML.so
lib/libPocoXML.so.31
lib/libPocoZip.so
lib/libPocoZip.so.31