poco/Foundation
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
..
cmake CMake: Create PocoConfig.cmake to make importable from other CMake projects 2014-10-14 17:58:46 +02:00
include/Poco Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
samples Fix ActiveMethod project reference 2018-05-30 21:09:11 +02:00
src Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
testsuite Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
wcelibcex-1.0 new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
build.gradle Update Gradle build 2018-05-03 18:04:59 +02:00
CMakeLists.txt GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
extradirs new trunk (base for 1.5) 2012-04-23 01:14:34 +00:00
Foundation_CE_vs90.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_CE_vs90.vcproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs90.sln Add WinTestRunner progeneration 2018-05-31 06:21:58 +02:00
Foundation_vs90.vcproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs100.sln Add WinTestRunner progeneration 2018-05-31 06:21:58 +02:00
Foundation_vs100.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs100.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs110.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_vs110.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs110.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs120.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_vs120.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs120.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs140.sln Poco 1.9.1 assert true (#2255) 2018-03-29 11:12:54 -06:00
Foundation_vs140.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs140.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs150.sln openssl VS projects modifications 2018-01-29 09:22:45 -06:00
Foundation_vs150.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_vs150.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_WEC2013_vs110.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_WEC2013_vs110.vcxproj fixes for WEC2013 2018-03-07 12:46:02 +01:00
Foundation_WEC2013_vs110.vcxproj.filters fixes for WEC2013 2018-03-07 12:46:02 +01:00
Foundation_WEC2013_vs120.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_WEC2013_vs120.vcxproj fixes for WEC2013 2018-03-07 12:46:02 +01:00
Foundation_WEC2013_vs120.vcxproj.filters fixes for WEC2013 2018-03-07 12:46:02 +01:00
Foundation_x64_vs90.sln Feature net udp (#2347) 2018-06-02 14:02:33 -05:00
Foundation_x64_vs90.vcproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs100.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_x64_vs100.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs100.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs110.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_x64_vs110.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs110.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs120.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_x64_vs120.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs120.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs140.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_x64_vs140.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs140.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs150.sln back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Foundation_x64_vs150.vcxproj GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation_x64_vs150.vcxproj.filters GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Foundation.progen back-port JSON and accompanying Foundation portions (JSONString, Dynamic::Var etc) 2017-09-25 15:15:05 -05:00
Makefile fix linux build 2017-09-27 13:03:29 -05:00