poco/Foundation/testsuite
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
..
data new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
src Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
build.gradle Add Gradle build scripts. 2017-10-31 09:07:53 +01:00
CMakeLists.txt Fix ClassLoader and SharedLibrary test for android (#2209) 2018-03-19 07:54:58 +01:00
Makefile Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Makefile-Driver Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Makefile-TestApp Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Makefile-TestLibrary Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
nonexistent.txt new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
TestApp_CE_vs90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestApp_vs90.vcproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_vs100.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_vs100.vcxproj.filters new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
TestApp_vs110.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_vs110.vcxproj.filters the great line endings cleanup 2012-11-11 09:57:01 +01:00
TestApp_vs120.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_vs120.vcxproj.filters VS 2013 projects/solutions 2013-11-05 23:11:28 -06:00
TestApp_vs140.vcxproj added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestApp_vs140.vcxproj.filters added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestApp_vs150.vcxproj added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestApp_vs150.vcxproj.filters added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestApp_WEC2013_vs110.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_WEC2013_vs110.vcxproj.filters -added Windows Embedded Compact 2013 support 2014-03-17 14:36:17 +01:00
TestApp_WEC2013_vs120.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_WEC2013_vs120.vcxproj.filters added VS2013 project/solution files for Windows Embedded Compact 2013 2014-08-09 10:49:04 +02:00
TestApp_x64_vs90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestApp_x64_vs100.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_x64_vs100.vcxproj.filters new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
TestApp_x64_vs110.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_x64_vs110.vcxproj.filters the great line endings cleanup 2012-11-11 09:57:01 +01:00
TestApp_x64_vs120.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestApp_x64_vs120.vcxproj.filters VS 2013 projects/solutions 2013-11-05 23:11:28 -06:00
TestApp_x64_vs140.vcxproj added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestApp_x64_vs140.vcxproj.filters added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestApp_x64_vs150.vcxproj added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestApp_x64_vs150.vcxproj.filters added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestLibrary_CE_vs90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestLibrary_vs90.vcproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_vs100.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_vs100.vcxproj.filters new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
TestLibrary_vs110.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_vs110.vcxproj.filters the great line endings cleanup 2012-11-11 09:57:01 +01:00
TestLibrary_vs120.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_vs120.vcxproj.filters VS 2013 projects/solutions 2013-11-05 23:11:28 -06:00
TestLibrary_vs140.vcxproj added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestLibrary_vs140.vcxproj.filters added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestLibrary_vs150.vcxproj added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestLibrary_vs150.vcxproj.filters added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestLibrary_WEC2013_vs110.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_WEC2013_vs110.vcxproj.filters -added Windows Embedded Compact 2013 support 2014-03-17 14:36:17 +01:00
TestLibrary_WEC2013_vs120.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_WEC2013_vs120.vcxproj.filters added VS2013 project/solution files for Windows Embedded Compact 2013 2014-08-09 10:49:04 +02:00
TestLibrary_x64_vs90.vcproj VS project files: do not share intermediate directory between projects in same folder 2014-10-06 13:51:49 +02:00
TestLibrary_x64_vs100.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_x64_vs100.vcxproj.filters new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
TestLibrary_x64_vs110.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_x64_vs110.vcxproj.filters the great line endings cleanup 2012-11-11 09:57:01 +01:00
TestLibrary_x64_vs120.vcxproj fixed GH #471: vs2010 release builds have optimization disabled 2014-11-20 21:22:52 +01:00
TestLibrary_x64_vs120.vcxproj.filters VS 2013 projects/solutions 2013-11-05 23:11:28 -06:00
TestLibrary_x64_vs140.vcxproj added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestLibrary_x64_vs140.vcxproj.filters added project and solution files for VS2015 2015-08-01 10:29:32 +02:00
TestLibrary_x64_vs150.vcxproj added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
TestLibrary_x64_vs150.vcxproj.filters added Visual Studio 2017 project files 2017-02-20 16:20:16 +01:00
testlibrary.opt new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
TestSuite_CE_vs90.vcproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs90.vcproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs100.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs100.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs110.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs110.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs120.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs120.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs140.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs140.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs150.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_vs150.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_WEC2013_vs110.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_WEC2013_vs110.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_WEC2013_vs120.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_WEC2013_vs120.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs90.vcproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs100.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs100.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs110.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs110.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs120.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs120.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs140.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs140.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs150.vcxproj Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite_x64_vs150.vcxproj.filters Use CppUnit as a Poco module: regenerate all VS projects 2018-05-28 23:29:12 +02:00
TestSuite.progen back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00