Commit Graph

2166 Commits

Author SHA1 Message Date
xiehan
4bc8e56818 Update tutorial-12-mysql_cli.md 2024-09-14 22:32:23 +08:00
xiehan
f54062b654 Update tutorial-12-mysql_cli.md 2024-09-12 20:03:55 +08:00
xiehan
b76913d607 Update tutorial-12-mysql_cli.md 2024-09-12 19:48:54 +08:00
kedixa
b7b8cd0076 tutorial and docs for redis subscriber (#1620) 2024-09-11 20:32:26 +08:00
xiehan
5e86bc2ed6 Update tutorial-12-mysql_cli.md 2024-09-10 22:56:10 +08:00
xiehan
9c3987927e Update tutorial-12-mysql_cli.md 2024-09-10 22:50:44 +08:00
Xie Han
72a3116f92 Remove WFFacilities::ReplyGuard. 2024-09-01 04:04:10 +08:00
xiehan
4c39519283 Update redis task and redis subscriber. (#1616) 2024-08-30 20:41:33 +08:00
Xie Han
fbca1d7c5d 0.11.5 -> 0.11.6 2024-08-22 22:28:22 +08:00
Xie Han
c0fa8b90a4 Including openssl/ssl. 2024-08-21 23:32:36 +08:00
Xie Han
c744900cd7 Fix tutorial-02-redis_cli. 2024-08-21 23:28:43 +08:00
Xie Han
487d013736 Redis subscriber supports PING with a message. 2024-08-21 17:18:44 +08:00
Xie Han
98001bb67a Set redis task error when NOAUTH. 2024-08-21 17:18:44 +08:00
xiehan
65de9c4e65 Add WFRedisSubscriber to support redis subscribe/psubscribe. (#1608) 2024-08-20 20:15:53 +08:00
xiehan
fcabd2d8c6 Update ProtocolMessage and ProtocolWrapper moving. (#1612) 2024-08-20 19:52:57 +08:00
xiehan
0c11e8c2e6 Keep message wrapper available when clearing. (#1611) 2024-08-19 20:52:42 +08:00
xiehan
218681ec2b Merge pull request #1610 from Barenboim/master
Fix ComplexClientTask::clear_resp().
2024-08-19 17:53:33 +08:00
Xie Han
65dde8597d Fix ProtocolMessage's move constructor and assignment. 2024-08-19 17:43:01 +08:00
Xie Han
ee99634da4 Fix ComplexClientTask::clear_resp(). 2024-08-19 17:22:40 +08:00
Xie Han
24b4b8754b Add 'this->' and fix typo. 2024-08-17 18:56:24 +08:00
xiehan
5766424c4d Ignore watch timeout when not user request. (#1604) 2024-08-10 03:53:56 +08:00
xiehan
ef1a526ccd Use CommSession::first_timeout() when message was renewed in append(). (#1603) 2024-08-09 22:55:52 +08:00
Xie Han
5dde086f23 Add 'virtual' for WFNetworkTask::push(). 2024-08-08 23:36:30 +08:00
Xie Han
eeed6a1cb0 Update PackageWrapper. 2024-08-02 21:49:04 +08:00
xiehan
6a919fb994 Update ProtocolWrapper. (#1597) 2024-08-02 19:14:03 +08:00
Xie Han
3e8f57160a Fix 'sendto()' failure on a connected UDP socket. v0.11.5 2024-07-28 18:19:45 +08:00
Xie Han
557b515a7f Make Communicator::push() works with multiple message wrappers. 2024-07-25 23:01:39 +08:00
xiehan
e64c02ec16 Enable 'push()' on an active session. (#1590) 2024-07-22 04:00:47 +08:00
xiehan
a8078aeac1 Fix timeout problem when server message 'renew()' in append(). (#1589) 2024-07-15 02:17:22 +08:00
liyingxin
fe8253d5c4 Fix UpstreamPolicies another_strategy() when addr is NULL. (#1587) 2024-07-10 17:55:15 +08:00
xiehan
1cbbec12c1 Fix SSL_write error bug when sending large message. (#1585) 2024-07-06 02:41:20 +08:00
xiehan
64a7f44a14 Fix OpenSSL includes. (#1584) 2024-07-05 20:12:52 +08:00
xiehan
2d69b222e4 Enable canceling graph node's successors. (#1583)
* Enable canceling graph node's successors.

* Update tutorial-11-graph_task.md

* Update tutorial-11-graph_task.md
2024-07-03 23:12:26 +08:00
xiehan
195d23611a Use compiling flag '-Wno-deprecated-declarations' on macOS only. (#1580) 2024-06-23 02:14:12 +08:00
Xie Han
2ef0f6748a Add compiling flag '-Wno-deprecated-declarations'. 2024-06-21 01:59:41 +08:00
Xie Han
0c510a29a2 0.11.4 -> 0.11.5 2024-06-20 17:33:06 +08:00
Xie Han
719eefd757 Support preadv/pwritev for multi-thread file IO. 2024-06-20 17:33:06 +08:00
xiehan
f6d46a9ed9 Make sure the communicator can be deinitialized in session's 'handle()'. (#1574) 2024-06-14 19:08:11 +08:00
Xie Han
5988d6e84e Fix problem when calling 'deinit' in a handler thread. 2024-06-11 02:52:04 +08:00
xiehan
9f9e8a2b12 Enable decreasing handler threads. (#1568)
* Enable decreasing handler threads.

* Fix memleak when deinit if handler thread number is zero.
2024-06-10 17:03:23 +08:00
Edwards
ae9cff057e [ENH] .gitignore: add ignore for so.version (#1570) 2024-06-05 16:46:45 +08:00
kedixa
d54f06e6ae HttpTask support auth when has userinfo (#1554)
* HttpTask support auth when has userinfo

* clear auth when redirect to other host

* HttpProxyTask support auth when has userinfo

* remove one StringUtil::url_decode as requested in #1554
2024-05-28 20:17:25 +08:00
Xie Han
16686bab71 Enable increasing/decreasing compute threads. 2024-05-28 17:32:51 +08:00
Xie Han
30a78d30b3 Add thrdpool_decrease(). 2024-05-28 17:29:12 +08:00
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