Alex Fabijanic
|
5c5d91dd87
|
Merge branch 'feat/io-service' of https://github.com/pocoproject/poco into feat/io-service
|
2021-08-23 08:11:34 +02:00 |
|
Alex Fabijanic
|
d77a10eb9d
|
fix(DNS): DNS::hostByAddress not thread-safe #3381
|
2021-08-23 08:11:09 +02:00 |
|
Alex Fabijanic
|
a893af63ee
|
Merge branch 'feat/io-service' of https://github.com/pocoproject/poco into feat/io-service
|
2021-08-21 12:57:53 +02:00 |
|
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 |
|
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 |
|
Alex Fabijanic
|
c8027f0f8b
|
fix(SocketReactor): completion handling fixes and tests, separation of i/o and completion mutexes
|
2021-06-15 14:07:49 +02:00 |
|
Alex Fabijanic
|
11bb74a847
|
fix(HostEntry): DNS HostEntry returns multiple entries #3303
|
2021-06-09 07:12:55 +02:00 |
|
Alex Fabijanic
|
96a645e95b
|
feat(Net): Add move semantics to Net (sockets and addresses) #3296
|
2021-06-07 11:11:08 +02:00 |
|
Alex Fabijanic
|
5219b15b1f
|
fix(NetworkInterface): Unterminated string possible in NetworkInterfaceImpl::setPhyParams() #3301
|
2021-06-07 06:41:42 +02:00 |
|
Alex Fabijanic
|
ccbdb2cb2b
|
feat: move semantics for sockets and addresses
|
2021-06-05 20:28:21 +02:00 |
|
Alex Fabijanic
|
62c0615919
|
chore(Net-testsuite): fix some tests warnings
|
2021-06-05 07:14:57 +02:00 |
|
Alex Fabijanic
|
564b4d0688
|
feat(SocketReactor): Add completion handling to SocketReactor #3290 (add scheduled handlers and runOne())
|
2021-06-01 21:31:43 +02:00 |
|
Alex Fabijanic
|
d412c0e62b
|
feat(SocketReactor): Add completion handling to SocketReactor #3290
|
2021-05-28 23:17:06 +02:00 |
|
Alex Fabijanic
|
d0920b8335
|
feat(DatagramSocket): DatagramSocket does not allow IPV6_V6ONLY #3283
|
2021-05-25 21:59:00 +02:00 |
|
Alex Fabijanic
|
710b2c51cc
|
feat(IPAddress): add functions returning addres as raw bytes
|
2021-05-25 21:57:03 +02:00 |
|
Alex Fabijanic
|
03d3251cd1
|
feat(Endpoint): add some low-level accessors
|
2021-04-28 10:01:35 +02:00 |
|
Alex Fabijanic
|
b0621702c9
|
fix(EndpointTest): add missing include
|
2021-04-27 14:34:50 +02:00 |
|
Alex Fabijanic
|
5330d4b1b5
|
fix(Endpoint): osx build, align family enum with patform, some other adjustments
|
2021-04-27 13:31:09 +02:00 |
|
Alex Fabijanic
|
ec9ea7b411
|
feat(Endpoint): add Endpoint (socket address directly wrapping native structures)
|
2021-04-26 20:07:56 +02:00 |
|
Alex Fabijanic
|
2d0609b10c
|
feat(SocketReactor): extract and expose poll() as a member function
|
2021-04-26 18:17:23 +02:00 |
|
Alex Fabijanic
|
54667890eb
|
chore(UDPServer): fix spelling
|
2021-04-26 14:59:16 +02:00 |
|
Alex Fabijanic
|
3c61eeeb3e
|
Merge branch 'fix/pollset' into feat/io-service
|
2021-04-23 18:08:09 +02:00 |
|
Alex Fabijanic
|
d70fb9b2ba
|
Merge branch 'devel' into feat/hash-range
|
2021-04-23 18:02:33 +02:00 |
|
Alex Fabijanic
|
11fe13fc92
|
fix(PollSet): #3248 #3249
|
2021-04-21 07:47:57 +02:00 |
|
Günter Obiltschnig
|
f810bd0b41
|
include order
|
2021-04-16 08:11:25 +02:00 |
|
Günter Obiltschnig
|
62436033f0
|
fix include order
|
2021-04-16 08:09:55 +02:00 |
|
Günter Obiltschnig
|
68124e410a
|
Merge pull request #2984 from YuriAzathoth/data-odbc-fix
Fixed linking with Data ODBC error on some platforms
|
2021-04-16 08:04:55 +02:00 |
|
Günter Obiltschnig
|
44e88825eb
|
Merge pull request #3078 from creazero/fix-demans-typo-in-threadpool-docs
Fix typo in the ThreadPool's docs
|
2021-04-14 19:12:14 +02:00 |
|
Günter Obiltschnig
|
2f20e26ed7
|
#3230: ECDSADigestEngine: include missing header
|
2021-04-12 20:37:25 +02:00 |
|