Commit Graph

5173 Commits

Author SHA1 Message Date
Alex Fabijanic
21732ac980 fix(SocketProactor): rvalue refs should not be const 2021-08-21 12:57:40 +02:00
Alex Fabijanic
21e0cf4d3c Merge branch 'feat/io-service' of https://github.com/pocoproject/poco into feat/io-service 2021-08-21 12:55:02 +02:00
Alex Fabijanic
059b860048 fix(Socket): Windows SO_REUSEADDR is neither reliable nor safe #3380 2021-08-21 12:54:35 +02:00
Alex Fabijanic
5a5537c610 fix(SocketProactor): race when stop() is called before run() 2021-08-20 18:48:13 +02:00
Alex Fabijanic
cf8e0b9cbc fix(SocketProactor): windows fixes and VS build 2021-08-20 11:52:50 +02:00
Alex Fabijanic
6df5e9eabe modify(SocketProactor): allow restart #3357 2021-07-26 17:40:19 +02:00
Alex Fabijanic
be6626aa60 modify(SocketProactor): platform non-interrupt sleep without Poco thread #3357 2021-07-26 14:47:55 +02:00
Alex Fabijanic
a5d032b815 modify(SocketProactor): make addSend() public #3357 2021-07-26 10:44:06 +02:00
Alex Fabijanic
c44ad92636 feat(PollSet): Make PollSet::poll() interruptible #3359 2021-07-24 21:07:12 +02:00
Alex Fabijanic
4bbfa757ff modify(SocketProactor): wait for completion handlers availability #3357 2021-07-24 18:00:42 +02:00
Alex Fabijanic
5b444efc53 feat(SocketProactor): add socket error handling #3357 2021-07-22 16:33:28 +02:00
Alex Fabijanic
00296a8870 chore(ci): add dir and run script 2021-07-21 14:35:04 +02:00
Alex Fabijanic
6627617974 chore(SocketProactor): Sockets package 2021-07-21 14:34:04 +02:00
Alex Fabijanic
94650738b1 feat(SocketProactor): initial version w/ completion handler and executor 2021-07-21 13:49:09 +02:00
Alex Fabijanic
ac4f7fa8f7 revert(SocketReactor): back to devel branch 2021-07-21 13:47:48 +02:00
Alex Fabijanic
d47db5aecc fix compile errors 2021-07-06 12:44:52 +02:00
Alex Fabijanic
e560f1790a add ci.yml 2021-07-06 11:43:51 +02:00
Alex Fabijanic
e4661ef922 feat(PollSet): Use select() on windows for PollSet #3339 2021-07-06 11:34:44 +02:00
Alex Fabijanic
0ea527ed60 feat(Socket): expose error() 2021-07-05 09:27:33 +02:00
Alex Fabijanic
1bb9ae69b3 windows fixes, remove Endnpoint 2021-07-01 21:59:58 +02:00
Alex Fabijanic
28484fb7d7 fix(SocketReactor): windows compile 2021-07-01 21:43:07 +02:00
Alex Fabijanic
ac0233b367 feat(Socket): expose lastError() 2021-06-29 15:17:20 +02:00
Günter Obiltschnig
05660c7da0 cpproj: also copy testsuite/include if it's there 2021-06-28 12:06:12 +02:00
Günter Obiltschnig
a5b0bb7d96 update changelog 2021-06-28 09:24:26 +02:00
Günter Obiltschnig
690f9c74f1 whitespace 2021-06-27 06:49:34 +02:00
Alex Fabijanic
9f177f7e5a feat(SocketReactor): execute permanent completion handlers on when there are I/O handlers and the expired ones whenever they expire 2021-06-26 15:47:47 +02:00
Günter Obiltschnig
c140d379be style 2021-06-26 11:46:57 +02:00
Günter Obiltschnig
51adf4c986 add version resources to executables 2021-06-26 10:12:20 +02:00
Günter Obiltschnig
7d6406091c fix warnings 2021-06-26 10:04:46 +02:00
Günter Obiltschnig
70da508a79 style/whitespace 2021-06-26 06:30:49 +02:00
Alex Fabijanic
9155121866 fix(NetworkInterface): Unterminated string possible in NetworkInterfaceImpl::setPhyParams() #3301 2021-06-25 21:31:26 +02:00
Alex Fabijanic
0a3c76ffd0 fix(PollSet): #3248 #3249 2021-06-25 21:24:38 +02:00
Alex Fabijanic
8030564ff5 fix(HostEntry): DNS HostEntry returns multiple entries #3303 2021-06-25 21:05:29 +02:00
Alex Fabijanic
b9b540faff fix(NumericString): Bug in NumericString with decSep != '.' #3159 2021-06-25 21:03:28 +02:00
Alex Fabijanic
ba6404917c Merge branch 'poco-1.11.0' of https://github.com/pocoproject/poco into poco-1.11.0 2021-06-25 20:08:27 +02:00
Alex Fabijanic
4ec21a62c2 fix(ICMPv4Packet): [asan] Undefined behavior in ICMPv4PacketImpl.cpp #3326 2021-06-25 20:07:55 +02:00
Günter Obiltschnig
ca3d168153 improve BLOB handling, clean-up code 2021-06-25 09:22:58 +02:00
Günter Obiltschnig
52e0581edc update docs 2021-06-24 22:15:04 +02:00
Günter Obiltschnig
6a6f1353ff style, remove unused var 2021-06-24 22:14:52 +02:00
Günter Obiltschnig
612e43f5bb remove Data release notes page 2021-06-24 20:28:45 +02:00
Günter Obiltschnig
9f215be08d fix PageCompiler cross-compile; fix Content-Security-Policy header 2021-06-24 19:07:26 +02:00
Günter Obiltschnig
2f33db9053 fix nullptr passed to memcmp/memcpy reported by ubsan 2021-06-24 07:53:22 +02:00
Günter Obiltschnig
230812093b fix nullptr passed to memcmp/memcpy reported by ubsan 2021-06-24 07:49:45 +02:00
Günter Obiltschnig
4508514666 link libmariadb instead of libmysql if headers indicate MariaDB 2021-06-23 13:01:11 +02:00
Günter Obiltschnig
9017c36884 #3322: remove useless struct 2021-06-23 08:52:41 +02:00
Günter Obiltschnig
a690c13df8 clang support (merge from devel) 2021-06-23 08:37:46 +02:00
Günter Obiltschnig
c9e2107e96 style 2021-06-23 08:37:07 +02:00
Günter Obiltschnig
3ca91a8fe1 #2895, #2935: support OCSP stapling 2021-06-23 08:36:38 +02:00
Günter Obiltschnig
d28d2b7a80 remove blank line 2021-06-23 08:35:01 +02:00
Günter Obiltschnig
106ba6a020 fix SharedPtr::makeSharedArray() [merge from devel] 2021-06-23 08:34:33 +02:00