* FTPClientSession read welcome message with external socket
Add method to configure if the FTPClientSession should read welcome message from FTP server when you use external socket. Otherwise you could end up in a desyncronization of FTP commands
* FTPSClientSession constructor FTPS behavior
Add variable in constructor to let you enable or disable FTPS connection
* Get FTPSClientSession back from master
* Support UTF8 filename
Using UTF8 filename cause image loading funtion fail without a transcoding function
* FTP Add function to get welcome message
Add a function to get at application level the FTP Server welcome message
* removed FTPPasswordProvider from FTPSStreamFactory
Removed duplicate FTPPasswordProvider class from FTPSStreamFactory
* Code Style corrections
No hungarian style
no indent nested namespace
rename mutex
Fixes for:
- HTTPClientSession to support dual IPv4/IPv6 family when setting source IP address #2271
- HTTPClientSession not supporting binding source address for proxy connect #2270
* SharePtr fix for gcc 7.2
* Fix for Poco issue #2285
* Add missing fail() to sqlite test
* Fix for testIllegalFilePath
* Update SQLiteTest.cpp
* fixexes for Visual Studio and /W4 switch
* Fixed warnings for Foundation module
* Fixed warnings for JSON module
* Fixed warnings for XML module
* Fixed warnings for NET module
* Fix unfixable warning in VarHolder.h
* Fix Typo:
* Fixes for Net
* Fixes for Crypto
* Fixes for NetSSL
* Fixes for Zip
* Fixes for PDF
* Fixes for SQLite
* Fixes for SQLite
* Fixes for SQL
* Fixes for MongoDB
* Fixes for Redis
* Fixes for CppParser
* Fixes for CppUnit
* Fixes for PageCompiler
* Fixes for PostgreSQL
* Fixes for MySQL
* Fixes for SevenZip
* Last Warnings
* Fixes for ODBC
* fix std::type_info include
* HTTPClientSession not supporting binding source address for proxy connect #2270
* HTTPClientSession to support dual IPv4/IPv6 family when setting source IP address #2271
* Logger & Channel classes now using AutoPtr<Channel> instead of Channel* (API improvement)
* fix CachingChannel
* more fixes
* Configuration: remove raw pointers from interfaces #2077
* Add WeakPtr to Foundation #2246
* Add WeakPtr to Foundation #2246 (buildsystems files)
* Add WeakPtr to Foundation #2246 (x64 VS project files)
* backtrace and Event fixes
* add ordered map
* add ordered set
* add sanitize makefiles
* update RefPtr doc
* fix AtomicCounter includes
* add ordered containers tests
* fix xml test compile error
* remove operator bool rom smart pointers
* Poco::strToInt<> fails for values right above the type's boundary / limit #2250
* add g++ -ftrapv config
* remove Version.h includes (now included from Config.h)
* comment out offending SQLite test (TODO)
* add AtomicFlag and SpinlockMutex
* remove RefCountedObject include from RefPtr and WeakRefPtr mutex template param
* add WeakRef SpinLockMutex threading test
* WeakRefPtr, backtrace, NDC, refcount DC fixes
* SQL fixes
* update RCO documentation
* XML/DOM: Remove raw pointers from public interfaces #2075
* few fixes
* PocoDoc - make logger non-static reference member
* remove path char array initialization
* Fix failing unit test, adding d in debug mode for TestApp and TestLibrary
* fix application config pointer
* fix some crypto warnings
* fix Process tests and consolidate TestApp name building
* define PathImpl::selfImpl for WinCE
* restore WinCE test app name extension
* attempt to passify 32 bit clang
* fix failing Active* tests
* Add POCO_OS_ANDROID support for Path::self()
* Add build dependencies between Foundation-testrunner and TestApp, TestLibrary in cmake build
* Remove to set LD_LIBRARY_PATH on foundation test
* revert to develop XML
* fix VS150 env not found (hardcode it)
* undef min/max
* SocketAcceptor::setReactor() is broken #2308
* Use PollSet in SocketReactor #2092 (windows tested)
* Use PollSet in SocketReactor #2092 (linux)
* fix reactor tests; add a test
* more test fixes
* fix windows
* minor test fix
* add PollSet::has/empty(); ParallelAcceptor: always use same reactor for a socket, if registered
* clang/gcc fixes
* PollSet behaves differently on windows #2313
Modify operator>> to use IPAddress::MAX_ADDRESS_LENGTH to determine size
of buf array. This will allow the operator>> to be compiled on platforms
that does not support IPv6.