Xie Han
fec3f6ced8
Add msgqueue_put_head().
2024-05-28 17:29:12 +08:00
xiehan
fa85db076a
Fix URI parsed failed bug. ( #1561 )
v0.11.4
2024-05-22 18:03:16 +08:00
xiehan
c2eb095c09
Use 'pthread_equal()' to compare thread id.
2024-05-21 01:51:23 +08:00
Xie Han
2082c17d9a
Add json_value_copy().
2024-05-20 23:11:51 +08:00
xiehan
9d2ff27de2
Add 'fixed_conn' for WFNSParams. ( #1550 )
2024-05-08 23:13:20 +08:00
xiehan
842fbdf14f
Fix kafka broker on IPv6 bug. ( #1541 )
2024-04-26 21:46:57 +08:00
xiehan
df12798e84
Enable setting specific SSL_CTX for kafka client. ( #1539 )
2024-04-26 21:05:19 +08:00
kedixa
0e8b158975
Support add dns record, so we can make a real dns server ( #1536 )
...
* support add record to DnsMessage, we can make a real DNS server now
supported record types: A, AAAA, NS, CNAME, PTR, SOA, SRV, MX
* avoid dns message pointer loop
* fix code indent
2024-04-24 18:14:03 +08:00
Xie Han
981ebc05a0
0.11.3 -> 0.11.4
2024-04-23 22:17:27 +08:00
xiehan
4cb0995e1f
SSL_CTX_up_ref() only on openSSL 1.1 or above. ( #1535 )
2024-04-23 16:45:30 +08:00
Xie Han
a5a6d1e5b6
Update WFMySQLConnection.
2024-04-22 14:26:07 +08:00
Xie Han
bb815f7323
Clear ssl_ctx if not SSL transport type.
2024-04-22 14:26:07 +08:00
Xie Han
8b14b5ef9f
WFMySQLConnection with specific SSL_CTX.
2024-04-22 14:26:07 +08:00
Xie Han
e00a31a8d8
Enable setting SSL_CTX for each client task.
2024-04-22 14:26:07 +08:00
Xie Han
e55ac75d6f
Up SSL_CTX reference in CommSchedTarget.
2024-04-22 14:26:07 +08:00
xiehan
0cfc31b445
Supporting TLS SNI over SCTP protocol. ( #1526 )
2024-04-16 19:09:57 +08:00
xiehan
da982de896
Free 'addrinfo' directly when it's a UDS address. ( #1523 )
2024-04-14 02:14:50 +08:00
xiehan
7b491d55c5
Merge pull request #1518 from Barenboim/master
...
Add WFSelectorTask.
2024-04-09 20:24:03 +08:00
xiehan
3d4e587248
Update about-selector.md
2024-04-09 20:17:39 +08:00
Xie Han
5ec492fa98
Add WFSelectorTask.
2024-04-09 16:45:56 +08:00
Xie Han
9abfe7125f
WFMailboxTask::send() should be virtual
2024-04-04 18:56:32 +08:00
xiehan
bc874c142e
Rename an internal function. ( #1513 )
2024-03-31 01:04:54 +08:00
xiehan
9c018ea9df
Merge pull request #1510 from Barenboim/master
...
Simplify Communicator's codes.
2024-03-27 23:02:58 +08:00
Xie Han
ecfbed1139
Remove redundant assignment.
2024-03-27 22:58:36 +08:00
Xie Han
7cc8cefcb3
Move 'reliable' attribute to CommService.
2024-03-27 21:06:44 +08:00
Xie Han
7249adde3f
Simplify Communicator's codes.
2024-03-27 17:23:59 +08:00
xiehan
29e9d9de98
Fix LRUCache::prune. ( #1508 )
2024-03-21 16:48:50 +08:00
Xie Han
8d7266f2f7
Make it works with some ridiculous http servers.
2024-03-17 00:11:22 +08:00
Xie Han
a9485f9f37
Update xmake version
v0.11.3
2024-03-14 22:34:03 +08:00
Xie Han
c9dd16c926
Simplify converting.
2024-03-14 16:48:27 +08:00
Xie Han
9658bb00c6
Limiting server's peer_response_timeout.
2024-03-13 17:32:18 +08:00
xiehan
c32b28696c
Update about-dns.md
2024-03-12 22:11:48 +08:00
xiehan
0302122e70
Update about-dns.md
2024-03-12 22:11:08 +08:00
Xie Han
4a71505893
Reduce default DNS cache ttl.
2024-03-12 22:07:17 +08:00
xiehan
981cbd3218
Require cert_file and key_file when transport type is SSL. ( #1507 )
2024-03-11 21:06:40 +08:00
xiehan
f5b2f93a8e
Update WFAlgoTaskFactory.inl
2024-03-08 12:52:40 +08:00
Xie Han
fa5041f416
WFHttpServerTask members made protected.
2024-03-08 00:24:57 +08:00
Xie Han
a6d94c030b
Fix warning on Linux.
2024-03-06 21:39:48 +08:00
Xie Han
c7dc253cf6
Fix compiling error on macOS.
2024-03-06 02:22:21 +08:00
holmes1412
b08ebcd02e
Avoid WFSGResolverTask::dispatch() select more than once.
2024-03-05 22:49:58 +08:00
Xie Han
bdea44c932
0.11.2->0.11.3
2024-03-05 21:14:25 +08:00
xiehan
2baedff87c
Merge pull request #1498 from Barenboim/master
...
Support UDP server.
2024-03-05 20:52:48 +08:00
Xie Han
6ded6613c2
Add WFDnsServerTask and specify WFDnsServer::new_session().
2024-03-05 20:43:02 +08:00
Xie Han
bc5512931a
Fix warning.
2024-03-05 20:43:02 +08:00
Xie Han
e084309f0f
Update 'push' and 'feedback' for UDP server.
2024-03-05 20:43:02 +08:00
Xie Han
797e2d1014
Fix Communicator::shutdown() for UDP service session.
2024-03-05 20:43:02 +08:00
Xie Han
851a6b4d4d
Update documents for UDP server.
2024-03-05 20:43:02 +08:00
Xie Han
e58581acb5
Support UDP server.
2024-03-05 20:43:02 +08:00
kedixa
49a3a8dcc2
encode common used types of dns response, so we can make a dns proxy
2024-03-05 19:03:29 +08:00
Xie Han
cd98afcd6e
Restore poller's 'accept' failed behavior.
2024-03-01 19:19:20 +08:00