xiehan
|
cd0d62d869
|
Check 'breaker_list' before locking. (#1767)
* Check breaker_list before locking.
* Remove 'pre_select'.
|
2025-08-06 00:56:24 +08:00 |
|
Xie Han
|
9745c2e054
|
Update thrdpool.c
|
2025-08-05 17:27:56 +08:00 |
|
xiehan
|
f90aa3b935
|
Optimize poller. (#1766)
|
2025-07-31 17:14:15 +08:00 |
|
xiehan
|
3859d0698e
|
Update SSLWrapper's 'append'. (#1765)
|
2025-07-30 19:43:13 +08:00 |
|
xiehan
|
a3d46ed828
|
Update thrdpool. (#1763)
|
2025-07-27 18:20:09 +08:00 |
|
Xie Han
|
4283d62dfd
|
IOV_MAX minimum value 16.
|
2025-07-27 00:31:09 +08:00 |
|
xiehan
|
4c2de16a3e
|
Check 'SSL_ERROR_ZERO_RETURN' for a closed SSL connection. (#1762)
|
2025-07-25 21:31:52 +08:00 |
|
Xie Han
|
37b56b8e6a
|
0.11.10 -> 0.11.11
|
2025-07-24 22:33:01 +08:00 |
|
Xie Han
|
54943eb0ea
|
Set CMake minimum requirement to version 3.10.
|
2025-07-24 20:30:12 +08:00 |
|
Xie Han
|
fb4327e595
|
Add 'EV_ONESHOT' for kqueue timer.
|
2025-07-23 22:07:54 +08:00 |
|
Xie Han
|
0dacf70756
|
Remove 'DEPENDS'.
|
2025-07-23 19:45:22 +08:00 |
|
xiehan
|
7a3838754e
|
Add destroying pthread locks and cond. (#1761)
* Add destroying pthread locks and cond.
* Add memory check on FreeBSD.
|
2025-07-23 18:26:02 +08:00 |
|
xiehan
|
fd3c01452f
|
Fix errors on FreeBSD. (#1760)
|
2025-07-21 22:36:13 +08:00 |
|
xiehan
|
f20375dbc4
|
Merge vectors when sending on SSL connection. (#1758)
|
2025-07-21 16:53:01 +08:00 |
|
xiehan
|
4649472a40
|
Remove kafka '-fno-rtti' flag. (#1759)
|
2025-07-21 15:14:16 +08:00 |
|
xiehan
|
0710428fc2
|
Add KAFKA to CI workflow. (#1756)
* Add KAFKA to CI.
* Fix kafka compiling problem.
|
2025-07-18 20:36:39 +08:00 |
|
xiehan
|
81b20dfd90
|
Add CI for FreeBSD and fix compiling errors. (#1755)
|
2025-07-17 23:38:20 +08:00 |
|
xiehan
|
8586413a3e
|
Set errno to EAGAIN when push on SSL connection blocked. (#1754)
|
2025-07-16 16:29:21 +08:00 |
|
xiehan
|
31a1bed910
|
Set TCP_NODELAY for TCP SSL connections. (#1753)
|
2025-07-15 21:25:13 +08:00 |
|
xiehan
|
493d666dfc
|
Add WFFacilities::WaitGroup::add(). (#1751)
|
2025-07-11 21:56:20 +08:00 |
|
Xie Han
|
673f6b44d4
|
0.11.9 -> 0.11.10
v0.11.10
|
2025-07-10 21:59:51 +08:00 |
|
Xie Han
|
3b4ce1688a
|
Update bazel BUILD.
|
2025-07-09 21:03:01 +08:00 |
|
Xie Han
|
c6171dc9e2
|
Optimize parsing JSON string.
|
2025-07-09 16:49:56 +08:00 |
|
xiehan
|
dfa035d08b
|
Support customizing communicator event handler. (#1749)
|
2025-07-07 16:36:07 +08:00 |
|
xiehan
|
7e4d97b53c
|
Optimize CMake when linking libraries. (#1748)
|
2025-07-02 18:00:30 +08:00 |
|
xiehan
|
e16d4c4cc2
|
Adjust unlock sequence to reduce locking overhead. (#1746)
|
2025-07-02 14:29:57 +08:00 |
|
xiehan
|
e6192ee14e
|
Fix warning of uninitialized variable. (#1745)
|
2025-07-01 18:10:05 +08:00 |
|
xiehan
|
d3edb0ccf2
|
Enable finding libraries for wfkafka. (#1744)
|
2025-07-01 16:30:08 +08:00 |
|
xiehan
|
d6a5733bc5
|
Hide DNS parser's macros from global space. (#1743)
|
2025-06-27 22:57:08 +08:00 |
|
xiehan
|
1b8789e9b9
|
Fix crash on macOS when DNS cache expired. (#1742)
|
2025-06-27 01:09:40 +08:00 |
|
xiehan
|
7d2a1bdf36
|
Allow detaching server task from the original series. (#1741)
|
2025-06-26 21:49:22 +08:00 |
|
xiehan
|
6ac63d62f9
|
Fix pointer converting problem. (#1739)
|
2025-06-26 01:17:17 +08:00 |
|
xiehan
|
37aa66b052
|
Fix pointer casting. (#1738)
|
2025-06-25 14:10:53 +08:00 |
|
liyingxin
|
76d2698cfa
|
Make static library as default linking for tutorial/test/benchmark. (#1735)
|
2025-06-20 22:26:01 +08:00 |
|
Xie Han
|
fb8608afeb
|
Optimize JSON parsing speed.
|
2025-06-16 16:25:11 +08:00 |
|
Xie Han
|
a03f4f39cc
|
Fix setting chunk data.
|
2025-06-05 21:47:07 +08:00 |
|
xiehan
|
9d0dd5e0e5
|
Add HttpMessageChunk::encode(). (#1727)
|
2025-06-03 20:46:19 +08:00 |
|
Xie Han
|
0946a65015
|
Optimize parsing JSON string.
|
2025-05-28 22:31:36 +08:00 |
|
xiehan
|
c31a28e59c
|
Call 'extract' only when HTTP response code 2XX. (#1724)
|
2025-05-22 22:30:28 +08:00 |
|
xiehan
|
7c4577210b
|
Enable to call 'extract' after HTTP headers completed. (#1722)
|
2025-05-21 20:38:41 +08:00 |
|
Xie Han
|
3e19da2f65
|
Call '__sync_sub_and_fetch' directly because ref always > 1.
|
2025-05-18 16:51:16 +08:00 |
|
Xie Han
|
7bbdf060f7
|
Remove LICENSEs in tutorials.
v0.11.9
|
2025-05-08 15:16:10 +08:00 |
|
Xie Han
|
71ace08a2e
|
Add including 'RedisMessage.h'.
|
2025-05-06 21:27:34 +08:00 |
|
Xie Han
|
3564d4578a
|
Parse JSON number in one turn.
|
2025-05-06 00:37:13 +08:00 |
|
Xie Han
|
627dce5c5b
|
Use 'size_t' for JSON object/array's size.
|
2025-04-28 18:13:07 +08:00 |
|
Xie Han
|
fb55032a13
|
Do not sort JSON object for better parsing speed.
|
2025-04-27 21:55:21 +08:00 |
|
Xie Han
|
224b74731b
|
Enable setting specific SSL_CTX for consul client.
|
2025-04-25 21:24:23 +08:00 |
|
xiehan
|
c56986be74
|
Add http chunked client and task. (#1714)
|
2025-04-23 19:37:34 +08:00 |
|
Xie Han
|
6bd5f01573
|
Return const attachment when message pointer is const.
|
2025-04-18 14:56:17 +08:00 |
|
Xie Han
|
dbe996694d
|
0.11.8 -> 0.11.9
|
2025-04-14 14:28:04 +08:00 |
|