Günter Obiltschnig
5da6f3c4ee
updated vs project files for testsuite
2019-03-18 18:04:47 +01:00
Günter Obiltschnig
0f3f11a3b2
NTLM (proxy) authentication support for HTTPClientSession
2019-03-18 16:58:57 +01:00
Günter Obiltschnig
9336bc60fb
remove unused iostream include
2018-12-12 18:04:48 +01:00
Günter Obiltschnig
db86fec382
#2565 : HTMLForm: optional enforcement of Content-Length instead of Chunked Transfer-Encoding
2018-12-12 18:00:58 +01:00
Francis ANDRE
27147dccdb
Fix new pocoproject.org IPv4 & IPV6 addresses
2018-08-09 17:05:23 +02:00
Francis ANDRE
5dbb9cc3de
Regenerating VisualStudio projects
2018-06-20 09:47:40 +02:00
Francis ANDRE
b7330492e5
Add <TargetMachine>MachineX64</TargetMachine> on <Lib> element
2018-06-15 14:28:43 +02:00
Francis ANDRE
19eecbaafb
Remove WinTestRunner
2018-06-10 19:46:19 +02:00
Joerg-Christian Boehme
612f092235
Cleanup cmake build system to use transitive dependency management from cmake ( #2321 )
...
* Some cleanup in the root CMakeLists.txt
* Cleanup cmake targets
* Add find openssl modul for older cmake version
* Set proper scope
* Change crypto default to off
* Fix openssl default to on
* Remove global setting of C99 standard
* Set from C11 to C99
* Fix for NetSSL win build
* Set C99 compile features
* Fix Windows build
* Fix windows build
* Cleanup poco unbundle definition
* Fix PDF build
* Remove unused set affinity
* Add _CRT_SECURE_NO_WARNINGS as target compile definitions
* Add _AFXDLL as target compile definitions
* Remove commented out line
* 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
* Use cmake property to build shared libs
* Cleanup POCO_NO_AUTOMATIC_LIBS. Set only for Windows in cmake build system
* cleanup LIB_MODE_DEFINITIONS in cmake buld system
* Add POCO_STATIC for CppUnit
* Cleanup target link libraries and add option dependencies.
* Add dependencies management in cmake
* Update cmake documentation
* Squashed commit of the following:
commit 38c233f93fc8e9ad6e24d686c905eb18c86e19a7
Fix "invalid new-expression of abstract class type ApacheServerRequest" (#2231 )
- abstract method "bool secure() const" defined in HTTPServerRequest was implemented in ApacheServerRequest, one of its derived classes
- a ap_log_error had one of its parameters changed for fixing a warning "passing NULL to non-pointer argument"
- minor indentation problems corrected
commit 4cbdfbe828943871618172f9e042176f115d61d8
Fix build dependencies
* Improve database cmake build dependencies
* Update doc
* Update doc
* Update cmake build commands
* Set public on target link libraries in cmake build system
* Fix PostgreSQL build
* Fix PostgreSQL build in cmake
* Fix PostgreSQL from SQL to Data
* Squashed commit of the following:
commit 1ba7d5dcbfb8d07860dd4efda33b31bedf6184c4
Add missing cmake file
* Set path to PostgresSQL in AppVoyer
* Try to fix AppVeyor build
* show dir in appvoyer
* Disable PostgreSQL build on Appvoyer
* Refactor add_definitions to target_compile_definitions
2018-06-03 11:17:50 -05:00
Francis ANDRE
6c59f60237
Replace CppUnit by PocoCppUnit
2018-06-03 08:39:12 +02:00
Francis ANDRE
53908fcbb9
Use PocoCppUnit*.lib instead of CppUnit*.lib
2018-06-03 08:09:34 +02:00
Alex Fabijanic
a57e72f25a
add missing include
2018-06-02 21:34:23 +02:00
Alex Fabijanic
f5ef090721
regen net testsuite vs projects
2018-06-02 21:12:43 +02:00
Aleksandar Fabijanic
c4e676d36d
Feature net udp ( #2347 )
...
* add PMTU discovery #2329
* add socket gather/scatter capabilities #2330 (win, udp)
* enable WSAPoll
* add FastMemoryPool
* add receiveFrom() with native args
* allow copying of StringTokenizer
* add AtomicFlag and SpinlockMutex
* update .gitignore
* UDPServer and client #2343 (windows)
* fix warnings
* fix warnings
* regenerate Net VS solutions
* regenerate CppUnit projects/solutions
* clang fixes
* gcc fixes
* try to fix travis
* more travis fixes
* more travis fixes
* handle UDPClient exception
* fix makefiles and init order warnings
* add UNIX gather/scatter sendto/recvfrom implementations and tests
* run travis tests as sudo
* try to run tests as sudo, 2nd attempt
* fix warning
* use mutex in reactor
* lock-order-inversion in SocketReactor #2346
* add PMTU discovery #2329 (linux)
* ICMPSocket does not check reply address #1921
* remove some ignored tests
* add PMTU discovery #2329 (reconcile logic with #1921 )
* fix native receiveFrome()
* reinstate ignoring of proxy errors
* add testMTU to ignore list
* add include atomic
* NTPClient not checking reply address #2348
* some ICMP/MTU fixes
* UDPSocketReader cleanup
* resolve some socket inheritance warnings
* add NTP time sync to ignored tests
* SocketNotifier not thread-safe #2345
* prevent x64 samples build attempt for win32
* build TestApp and Library
* fix ICMP tests
* regen VS projects
* regen VS projects and add missing 2012 files
* remove debug prints
2018-06-02 14:02:33 -05:00
Francis ANDRE
4c22b871ae
Use CppUnit as a Poco module: regenerate all VS projects
2018-05-28 23:29:12 +02:00
Francis ANDRE
db5d570f33
Add Poco as prefix of CppUnit import libs
2018-05-28 19:58:05 +02:00
Francis ANDRE
be79688077
Use PocoCppUnit instead of CppUnit
2018-05-25 14:05:00 +02:00
Alex Fabijanic
2d165fd0f3
compare char* directly, part 2
2018-05-08 14:39:01 -05:00
Alex Fabijanic
70d9352b04
compare char* directly
2018-05-08 14:28:11 -05:00
roccocorsi
5adeb282cd
WebSocketTest.cpp faults reported by valgrind #2323 ( #2324 )
2018-05-08 14:25:23 -05:00
Alex Fabijanic
82c88a238c
PollSet behaves differently on windows #2313
2018-05-04 13:39:36 -05:00
Alex Fabijanic
df46368413
add PollSet::has/empty(); ParallelAcceptor: always use same reactor for a socket, if registered
2018-05-04 13:38:43 -05:00
Alex Fabijanic
f6e6bec32d
minor test fix
2018-05-04 13:34:12 -05:00
Alex Fabijanic
cca65d34a0
fix windows
2018-05-04 13:33:53 -05:00
Alex Fabijanic
47833b6a59
more test fixes
2018-05-04 13:33:34 -05:00
Alex Fabijanic
f0fed91a0e
fix reactor tests; add a test
2018-05-04 13:33:05 -05:00
Alex Fabijanic
ea38cdb740
Use PollSet in SocketReactor #2092 (linux)
2018-05-04 13:32:22 -05:00
Alex Fabijanic
6912384422
Use PollSet in SocketReactor #2092 (windows tested)
2018-05-04 13:31:52 -05:00
zosrothko
960ecb38f0
Poco 1.9.1 assert true ( #2255 )
...
* Rename assert by assertTrue
* Update submodules
* Missing assertTrue
* Rename poco_assertTrue to poco_assert
* Rename poco_assertTrue to poco_assert
2018-03-29 11:12:54 -06:00
Günter Obiltschnig
69588abd71
RemoteSyslogChannel should allow the RFC 5424 STRUCTURED-DATA field to be set #2173
2018-03-07 06:51:39 +01:00
Günter Obiltschnig
7eb1325bba
style fixes
2018-03-05 15:05:04 +01:00
Jörg-Christian Böhme
181fc0eea3
Fix unit tests for android build
2018-03-04 21:26:08 +01:00
Joerg-Christian Boehme
9feabc7723
Add android build on travis ( #1981 )
...
* 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
2018-02-26 18:54:40 -06:00
Alex Fabijanic
2ff645d598
Run ping with custom data size #1912
2018-02-24 08:39:13 -06:00
Günter Obiltschnig
c17c569d13
IDN testsuite and fixes
2018-02-17 18:09:19 +01:00
Günter Obiltschnig
c74af100b5
added IDN support to Poco::Net::DNS
2018-02-17 15:48:27 +01:00
Alex Fabijanic
db414bf6e9
fix NetworkInterface test
2017-12-20 21:05:05 +01:00
Alex Fabijanic
2b125e1c4e
Poco::Net::NetworkInterface::list does not list inactive interfaces even when explicitly being asked for it #2044
2017-12-19 08:48:48 +01:00
zosrothko
1193c174f6
Merge remote-tracking branch 'origin/poco-1.8.0' into poco-1.8.0
2017-11-02 20:14:30 +01:00
Günter Obiltschnig
7988f58c73
updatd VS project files for PollSet
2017-11-01 11:30:59 +01:00
Guenter Obiltschnig
341aed39fe
add PollSet class (backported from develop)
2017-11-01 11:19:52 +01:00
Francis ANDRE
5591d10a21
Merge remote-tracking branch 'origin/poco-1.8.0' into poco-1.8.0
2017-10-31 18:11:51 +01:00
Guenter Obiltschnig
a460bafa70
merge Unix Domain Sockets support and other changes from develop
2017-10-31 16:53:06 +01:00
Guenter Obiltschnig
d172273a75
remove remaining $Id$ tags from file headers
2017-10-31 16:01:51 +01:00
zosrothko
f2e58c17e8
Add Gradle build scripts.
2017-10-31 09:07:53 +01:00
Alex Fabijanic
57bc179db5
FTPClientSession::close() error? #1880
2017-10-30 11:19:54 -05:00
Alex Fabijanic
1a18621ff8
ifdef auto_ptr
2017-10-24 21:55:33 -05:00
Alex Fabijanic
5bb26f8ce5
fix warning
2017-10-24 19:50:42 -05:00
Alex Fabijanic
4325a5db12
Internet connection is not available on build servers, making tests fail #1365
2017-10-06 18:19:20 -05:00
Günter Obiltschnig
8b52be675b
remove obsolete VMS and VxWorks build system support
2017-09-09 11:15:29 +02:00
Günter Obiltschnig
04e7e04d4d
Remove \$Id`$ headers
2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
f10d3a28f3
added Visual Studio 2017 project files
2017-02-20 16:20:16 +01:00
Guenter Obiltschnig
8ba4cdc47e
fix incorrect auto_ptr usage in testsuite
2017-02-18 07:03:31 +01:00
Guenter Obiltschnig
4b9e9c44b3
fixed test due to changed URI::encode() behavior
2017-02-17 13:41:43 +01:00
Guenter Obiltschnig
a401d22a28
fixed GH #1570 : IPv6AddressImpl::toString() returns wrong output for IPv6 address "::"
2017-02-11 19:01:12 +01:00
Guenter Obiltschnig
6c66d0b49e
fix leap year issues in testsuites
2016-02-29 10:18:11 +01:00
Guenter Obiltschnig
1a8479f7ea
remove DatagramSocket Unbound constructor
2016-02-29 10:17:30 +01:00
Guenter Obiltschnig
4f7b7a7734
fixed #892 : DatagramSocket is ipv4 by default (added new constructors for creating an unconnected and unbound DatagramSocket or MulticastSocket)
2016-02-28 00:36:40 +01:00
Guenter Obiltschnig
13b34666d9
add HTTP/1.1 version to HTTPRequest for client WebSocket, as this is required for most servers
2015-10-01 19:31:16 +02:00
Guenter Obiltschnig
bcead85c25
remove GCC_DIAG_OFF
2015-09-30 12:16:09 +02:00
Guenter Obiltschnig
ca650b83c9
fixed www.appinf.com IP address
2015-08-02 08:51:39 +02:00
Günter Obiltschnig
4f0b692d66
added project and solution files for VS2015
2015-08-01 10:29:32 +02:00
Pascal Bach
10ef2b2335
CMake: Remove WinDriver usage in tests
...
Add WinCEDriver to packages supporting it
2014-12-21 16:23:35 +01:00
Guenter Obiltschnig
931a5a5252
Removing support for Visual Studio.NET 2003 and Visual Studio 2005 - it's time to say goodbye to the past
2014-12-15 11:05:13 +01:00
Günter Obiltschnig
bc0978d01e
fixed GH #471 : vs2010 release builds have optimization disabled
...
fixed GH #616 : Visual Studio warning C4244
2014-11-20 21:22:52 +01:00
Alex Fabijanic
599c4cb3aa
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-11-19 22:25:48 -06:00
Alex Fabijanic
fbb18d1aa4
(Parallel)SocketAcceptor ctor/dtor call virtual functions #608
2014-11-19 22:25:28 -06:00
Guenter Obiltschnig
88b203f483
fixed GH #478 : HTTPCredentials and HTTPAuthenticationParams support multiple WWW-Authenticate headers
2014-11-19 21:25:36 +01:00
Guenter Obiltschnig
eb8dce47fe
fix #606 : HTMLForm constructor read application/x-www-form-urlencoded UTF-8 request body first parameter with BOM in name
2014-11-12 10:33:57 +01:00
Guenter Obiltschnig
781acfa0bd
added nonProxyHosts to ProxyConfig to allow bypassing proxy for certain hosts
2014-11-11 22:54:44 +01:00
Günter Obiltschnig
fe3537f49f
updated project files
2014-11-11 12:19:14 +01:00
Guenter Obiltschnig
fbcbf708aa
added OAuth20Credentials class, some minor OAuth10Credentials fixes
2014-11-11 12:10:53 +01:00
Guenter Obiltschnig
127f7a0ebe
testsuite fix
2014-11-10 23:51:28 +01:00
Günter Obiltschnig
af1f5757c3
updated VS project files, added OAuthTestSuite
2014-11-10 23:49:35 +01:00
Guenter Obiltschnig
362eaad5cb
added support for OAuth 1.0A authentication
2014-11-10 22:15:02 +01:00
Günter Obiltschnig
6fe2e4fb11
VS project files: do not share intermediate directory between projects in same folder
2014-10-06 13:51:49 +02:00
Günter Obiltschnig
ee25a49e9b
wait time fixes to make testsuite complete successfully on WEC2013
2014-09-16 12:20:27 +02:00
Günter Obiltschnig
63f4bfa54b
fixed NetworkInterface for WinCE
...
code cleanup in NetworkInterface class
IPAddress: do not format IPv6 loopback address as IPv4 compatible
workaround for WEC2013 getsockname() issue
testsuite fixes for WEC2013
2014-09-15 19:17:09 +02:00
Pascal Bach
7950001803
cmake: Cleanup CMakeLists.txt for all components
...
- Add missing CMakeLists.txt
- Use POCO_ macros to improve code structure in XCode/VisualStudio
- Better ODBC detection
- Remove unnecessary commented out code
The CMake documentation recommends explicitly listing source files, but because CMake is not the primary build system GLOB patterns are used for the moment.
2014-08-22 17:11:03 +02:00
Günter Obiltschnig
30bb18f394
added VS2013 project/solution files for Windows Embedded Compact 2013
2014-08-09 10:49:04 +02:00
Pascal Bach
975c30faf0
Add CTests for all components
2014-06-17 11:30:03 +02:00
Guenter Obiltschnig
db0999b2d6
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-05-30 16:10:43 +02:00
Guenter Obiltschnig
53d187a623
change NTP server use for testing to pool.ntp.org
2014-05-30 16:09:53 +02:00
Günter Obiltschnig
209a556d4e
fixed project file
2014-05-30 15:35:39 +02:00
Günter Obiltschnig
127d067ffb
fixed WEC2013 Net project files
2014-05-30 15:27:11 +02:00
Guenter Obiltschnig
1732938168
fixed WEC2013 project files
2014-05-27 23:00:54 +02:00
Günter Obiltschnig
92434a2d97
re-generated project files (again)
2014-05-26 12:54:18 +02:00
Günter Obiltschnig
c0e1b8764e
regenerated project files
2014-05-26 09:02:22 +02:00
Aleksandar Fabijanic
731fb29fcc
Merge pull request #344 from RangelReale/htmlformcontentlength
...
HTMLForm Content-Length calculation
2014-05-21 22:27:12 -05:00
Roger Meier
b0581433a7
LICENSE: add info about SPDX-License-Identifier usage and use it
...
fix: remove executable flag and change back to 100644 (was 100755)
Signed-off-by: Roger Meier <r.meier@siemens.com>
2014-05-14 08:38:09 +02:00
Roger Meier
628a06f718
LICENSE: add info about SPDX-License-Identifier usage and use it
...
Signed-off-by: Roger Meier <roger@bufferoverflow.ch>
2014-05-04 21:02:42 +02:00
Alex Fabijanic
ba3a8b08c5
GH #341 : Compiling poco-1.5.2 for Cygwin
2014-04-29 23:06:01 -05:00
Guenter Obiltschnig
e044d77717
Merge branch 'develop' of https://github.com/pocoproject/poco into develop
2014-04-23 13:30:51 +02:00
Guenter Obiltschnig
f8169eabac
updated SDK in WEC2013 project files
2014-04-23 13:30:27 +02:00
Günter Obiltschnig
85873d02c9
re-generated VS2013 testsuite projects without MFC
2014-04-21 22:10:34 +02:00
Günter Obiltschnig
12c7bb562d
re-generated vs100-vs120 project files
2014-04-21 10:50:51 +02:00
Guenter Obiltschnig
00cd9dccec
fixed IP address for ping tests (10.0.0.1 is reachable from build server)
2014-04-20 11:23:18 +02:00
Günter Obiltschnig
b2ba1dfb74
-added Windows Embedded Compact 2013 support
2014-03-17 14:36:17 +01:00
Pascal Bach
f20994e2c3
Add missing files to CMakeLists.txt
...
This makes Poco compile with CMake again.
2014-03-12 13:58:32 +01:00
Guenter Obiltschnig
f29e5786cf
style fix
2014-03-09 15:53:04 +01:00