Commit Graph

2099 Commits

Author SHA1 Message Date
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
Xie Han
341f66c829 Update poller behavior when 'accept' failed. 2024-02-29 16:33:23 +08:00
xiehan
468fb02e01 Optimize kafka client code structure. (#1493) 2024-02-21 19:27:28 +08:00
Xie Han
00a3267c8d Enable erasing HTTP message's header. 2024-02-14 20:35:24 +08:00
Xie Han
bae54fdf96 Use simpler std::string::append(). 2024-02-14 20:35:24 +08:00
Xie Han
c66f85392c Optimize estimating JSON string length. 2024-01-30 23:04:39 +08:00
liyingxin
773aef1f40 Add BUILD_INTERFACE for add_subdirectory() in CMake (#1487) 2024-01-28 21:02:23 +08:00
liyingxin
5ae5818b15 Add workflow-shared and workflow-static for CMake add_subdirectory() (#1485) 2024-01-28 03:02:14 +08:00
Xie Han
52a1f94e02 Remove 'assert'. 2024-01-26 16:08:00 +08:00
Xie Han
bd28fc392e Using forward declaration. 2024-01-17 23:00:32 +08:00
Xie Han
d4651bd854 Update JSON parser. 2024-01-16 20:39:12 +08:00
kedixa
03dd892da8 Support set_offset_timestamp for KafkaToppar in automatic mode (#1474) 2024-01-12 22:07:29 +08:00
Benson Muite
e340697d62 Use latest stable Fedora release (#1471) 2024-01-10 17:31:00 +08:00
xiehan
b717c61f56 Update bugs.md 2024-01-10 14:12:38 +08:00
xiehan
0f6cc755a2 Fix some header files. (#1469) 2024-01-09 17:48:57 +08:00
xiehan
244913d348 Fix some kafka problems. (#1468) 2024-01-09 17:20:41 +08:00
Xie Han
3a8c14ce6b Optimize evaluating JSON number. 0.11.2 v0.11.2 2023-12-27 21:10:16 +08:00
kedixa
3ead88da15 docs for dns, english version (#1462) 2023-12-27 19:46:36 +08:00
kedixa
abb3df6acd docs for dns (#1459) 2023-12-26 19:27:12 +08:00
kedixa
ba98ed0945 follow dns_server_params.address_family when parse nameserver (#1452) 2023-12-22 02:20:19 +08:00
xiehan
d371bd58a4 Update about-dns.md 2023-12-20 02:54:31 +08:00
kedixa
9adc5ae293 Add guard for WFDnsResolverTask (#1453)
* Add guard for WFDnsResolverTask

* send state, error to next task under same guard when dns failed
2023-12-20 02:22:45 +08:00
xiehan
fd4efdf06f Add return value for WFTaskFactory::release_guard(). (#1455) 2023-12-19 19:30:43 +08:00
xiehan
6e4e29d736 Parse JSON number consistently. (#1451) 2023-12-18 19:16:29 +08:00