Commit Graph

353 Commits

Author SHA1 Message Date
Günter Obiltschnig
2510a8a055 WebSocket documentation update 2019-05-16 10:01:18 +02:00
Günter Obiltschnig
16f63eed0a WebSocket: allow setting the maximum payload size for receiving frames 2019-05-16 08:43:46 +02:00
Günter Obiltschnig
e821a2a9f1 added support for SSPI-based NTLM authentication using the credentials of the currently logged in Windows user (Windows only) 2019-05-15 15:43:37 +02:00
Günter Obiltschnig
2e26da9b34 added HTTPClientSession::flushRequest() 2019-04-05 13:00:55 +02:00
Günter Obiltschnig
fa84db6d65 added NTLM authentication to SMTPClientSession 2019-04-02 16:47:12 +02:00
Günter Obiltschnig
72a9dd7ac6 Merge branch 'feature/ntlm-auth' of github.com:pocoproject/poco into feature/ntlm-auth 2019-03-19 09:11:10 +01:00
Günter Obiltschnig
a8bcb214c5 minor refactoring; check server challenge for NTLMv2 support 2019-03-19 08:38:32 +01:00
Günter Obiltschnig
0f3f11a3b2 NTLM (proxy) authentication support for HTTPClientSession 2019-03-18 16:58:57 +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
Günter Obiltschnig
e1aac5ff95 fix typo 2018-11-28 12:14:12 +01:00
Günter Obiltschnig
fd57b3b34c backport MultipartSource for MailMessage from develop branch 2018-10-29 13:46:59 +01:00
Alex Fabijanic
b42900ee5b fix for pre-c++11 compilers 2018-09-04 20:14:18 +02:00
tomaz-beltram
f140808fab Fixed Windows http timeout #2451. (#2452) 2018-09-04 15:27:25 +02:00
Aleksandar Fabijanic
11dc0e50a6 LINKER error trying to use POCO NET #2168 2018-08-13 11:47:17 -05: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
Alex Fabijanic
8f5455717e fix cherry pick leftover 2018-05-04 13:48:47 -05:00
Alex Fabijanic
82c88a238c PollSet behaves differently on windows #2313 2018-05-04 13:39:36 -05:00
Alex Fabijanic
2c445f3fb1 clang/gcc fixes 2018-05-04 13:39:14 -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
6912384422 Use PollSet in SocketReactor #2092 (windows tested) 2018-05-04 13:31:52 -05:00
Alex Fabijanic
479bde1e46 SocketAcceptor::setReactor() is broken #2308 2018-05-04 13:23:04 -05:00
Günter Obiltschnig
41cc2a632e added structure-data doc 2018-03-07 07:01:01 +01: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
285ac5af5b fix parenthesis placement 2018-03-05 22:14:14 +01:00
Günter Obiltschnig
7eb1325bba style fixes 2018-03-05 15:05:04 +01:00
Joerg-Christian Boehme
73897b4357 Add POCO_OS_ANDROID as platfrom definitons (#2186)
* Add POCO_OS_ANDROID as platform definition

* Ignore test big ping when its failing
2018-02-26 19:18:45 -06:00
Alex Fabijanic
2ff645d598 Run ping with custom data size #1912 2018-02-24 08:39:13 -06:00
Günter Obiltschnig
864d287d94 remove long deprecated flushCache() method 2018-02-17 18:27:02 +01: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
Aleksandar Fabijanic
bc5c40fb47 poco-1.8.0.1 project compile error #2055 2017-12-19 10:40:54 +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
Günter Obiltschnig
98feaa7bb9 fixed GH #2042: Android abstract namespace local socket address 2017-12-18 10:14:09 +01:00
Günter Obiltschnig
2cac517034 style fix 2017-12-11 17:55:09 +01:00
Guenter Obiltschnig
7d4d01e343 GH #1988: Remove OpenVMS support 2017-11-09 12:42:13 +01:00
Joerg-Christian Boehme
1ec60225b6 Remove SOO in IPAddress and SocketAddress 2017-11-02 20:54:38 +01:00
Guenter Obiltschnig
341aed39fe add PollSet class (backported from develop) 2017-11-01 11:19:52 +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
Alex Fabijanic
6b19b56bd8 NTP Packet impl not according to RFC958? #749 2017-10-20 20:43:57 -05:00
Günter Obiltschnig
04e7e04d4d Remove \$Id`$ headers 2017-09-09 11:14:06 +02:00
Guenter Obiltschnig
0a0dae07a4 fix error introduced in last commit in SocketAddressImpl 2017-02-15 09:56:30 +01:00
Guenter Obiltschnig
5692187d2d minor fixes, mostly style and documentation 2017-02-15 09:52:58 +01:00
Guenter Obiltschnig
186e89923a style fixes and SolarisStudio support backported from develop 2017-01-25 11:07:51 +01:00
Guenter Obiltschnig
f6d8d0e10a fix a potential DoS (through memory exhaustion) by restricting HTML form field name and value sizes 2017-01-24 13:14:05 +01:00
Guenter Obiltschnig
4392f13b9c fix potential DoS vulnerability (through memory exhaustion) by restricting maximum line length 2017-01-24 13:13:13 +01:00
Guenter Obiltschnig
65626774e1 fixed GH #1212: Lost WebSocket Frames after Client Websocket Handshake is complete 2017-01-12 15:59:15 +01:00
Guenter Obiltschnig
946e00b77d fix for GH #1449: you can now compile Net with -DPOCO_SOCKETADDRESS_DONT_PREFER_IPV4 to prevent SocketAddress from preferring IPv4 over IPv6 addresses 2016-10-10 19:14:01 +02:00
Guenter Obiltschnig
e6034908c1 code cleanup; fixed some issues reported by Klocwork 2016-09-26 17:19:55 +02:00
Guenter Obiltschnig
1a8479f7ea remove DatagramSocket Unbound constructor 2016-02-29 10:17:30 +01:00