* Test
* Fix execution of ctest in AppVeyor
* Revert "Test"
This reverts commit d50863c1da1757d15e8e9d058cd5a887dabfcd38.
* Use internal/embedded openssl on windows
* Fix apache connector build findings
* Fix appveyor
* Use openssl embedded for windows
* Improve windows embedded openssl checkout
* Test openssl embedded cmake
* Cleanup cmake
* Switch of NetSSLWin. Needs to fix
* Fix copy of embedded openssl
* Fix set correct windows path environment
* Remove path environment for windows
* Comment out AsyncChannel test on windows. Its chrashing
* Commont out async test
* Commont in async test
* Add ChannelTest::testAsync to cppunit ignore
* Remove CppUnit ignore for testasync
* Fix NetSSL_WIN test
* Improve travis script
* Fix source path in travis cmake build
* Fix travis cmake build
* Fix cmake source path in travis
* Change to ninja for faster build
* Fix test from cmake build
* Fix "redeclared without dllimport attribute..." warning for MinGW
* Use 'POCO_COMPILER_MSVC' instead of '_MSC_VER'.
* Define 'POCO_COMPILER_MINGW' with 'POCO_COMPILER_GCC' too
* Define 'POCO_UNUSED' for Clang too
* 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
* cmake: create and install pkg-config files
Automatically create and install *.pc files for selected components.
PocoFoundation.pc
PocoNet.pc
PocoUtil.pc
etc.
* Cleanup cmake Root CMakeLists.txt
* Cleanup cmake targets
* Add find openssl modul for older cmake version
* set proper scope
* Switch off make based builds in travis and appveyor
* Fix build break, set C11 on c file
* Set from C11 to C99
* Fix NetSSL win build
* Set C99 compile features
* Fix Windows build
* Fix windows build
* Revert "Fix windows build"
This reverts commit 678d44216bd964f61655df809efbf63ddd8a7bfd.
* Cleanup poco unbundle definition
* Fix PDF build
* Remove unused set affinity
* Add _AFXDLL as target compile definitions
* Refactor add_definitions to target_compile_definitons in Util
* Refactor add_definitions to target_compile_definitons in XML
* Remove THREADSAFE in data sql cmake build
* Refactor add_definitions to target_compile_definition in cmake mysql
* Refactor add_definitions to target_compile_definition in cmake odbc
* Refactor add_definitions to target_compile_definition in cmake sqlite
* Refactor add_definitions to target_compile_definitions in platform specific cmake
* Add _DEBUG as compile definition
* Add build dependencies between Foundation-testrunner and TestApp, TestLibrary in cmake build
* cleanup LIB_MODE_DEFINITIONS in cmake buld system
* Fix broken merge
* Fix android foundation test
* Fix old redis build version
* Fix android fondation test
* Cleanup target link libraries.
* Update cmake documentation
* Some fixese in crypto and netssl for win and some cleanup an SQL
* Minor fix in root CMakeList.txt
* Squashed commit of the following:
commit df050b56b6d81eaf9bdb37bb016fe9a3554eba4f
Fix build dependecies in cmake
* Squashed commit of the following:
commit f41ce2bb404e197ff04b1e64f7b66c9a2b1e03c8
Fix PostgreSQL build
* Squashed commit of the following:
commit b7da0deed67ffff23a8b7a50d6deff1e022b2577
Set db hostnames
* Update doc
* Update cmake build commands
* Set public on target link libraries in cmake build
* Fix broken cppunit merge
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
* Update Nuget packaging
* Split a single Nuget package into 2: x86/x64 because its size is greater
than 250Mb, which is the upper limit of Bintray
* CppUnit/Test.h: Rename assert by assertTrue
* Restore poco_assert
* leave old assert for backward compatibility
* add undef
* remove whitespace
* Display PocoDic.ini
* Fix CppUnit includes path
* Delete TestCaller.h
* Create dependencies
* Add macro to map ENABLE_* variables provided on CMake command-line to POCO_ENABLE_* variables.
* Properly map ENABLE_* values to POCO_ENABLE_* variables instead of assuming ON
* Add build for android in travis CI.
* Fix review findings. Change from __ANDORID__ to POCO_ANDROID
* Add android test
* Fix compile issue after rebase
* Ignore test big ping when its failing
Building with LibreSSL defines a higher OpenSSL version but does not
provide some of the newer symbols. The necessary alternative code
is already available in the Poco code base and just needs additional
precompiler checks.
* remove leftover progen files
* remove Data sources and turn headers into forwards
* add SQL files #2059
* Data2sql: adjust Travis, AppVeyor & Makefiles (#2069)
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* fix header forwarding
* Data2sql: Fixes for complete Travis CI success (#2071)
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* Restore DataFormatException
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* Replace Data by SQL
* construct RowFilter from RecordSet reference instead of pointer
* pass Container ref instead of ptr to Column
* elimitate g++ warnings
* SQL: remove raw pointers from interfaces #2094; add constness and move ops where appropriate
* tidy up Postgres
* ODBC fixes