Commit Graph
694 Commits
Author SHA1 Message Date
Xie Han 8a29f9e902 Enable to signal a maximum number of condtional. 2023-06-25 20:33:25 +08:00
Xie Han ec7b16e326 Add virtual destructor for PolicyAddrParams. 2023-06-13 17:30:19 +08:00
Xie Han b0ed99487e Add more algorithm tasks. 2023-06-05 23:17:19 +08:00
Xie Han 1b98dd0704 Remove the usage of std::random_device. 2023-06-02 21:33:52 +08:00
kedixa b233cdcb54 move DnsRoutine to WFDnsResolver (Windows) (#1283)
* move DnsRoutine to WFDnsResolver

* remove include DnsRoutine.h

* use global __ai_hints
2023-05-17 18:01:12 +08:00
Xie Han 2aada38be8 Enable users to subclass WFHttpServerTask. 2023-05-11 23:25:36 +08:00
Xie Han 9bca11b077 0.10.7->0.10.8 2023-05-11 23:16:43 +08:00
Xie Han 7db9f4784a Make WFServerBase::create_listen_fd() protected. 2023-05-06 18:30:32 +08:00
Xie Han 13eff60016 0.10.6->0.10.7 v0.10.7-win 2023-05-06 18:26:28 +08:00
Xie Han 610e7037f4 Fix URIParser bug. 2023-05-05 20:34:34 +08:00
Xie Han 3fe28d1471 Merge branch 'windows' of https://github.com/sogou/workflow into windows 2023-05-05 19:45:49 +08:00
Xie Han b4cfd5d991 Fix URIParser bug. 2023-05-05 19:45:43 +08:00
xiehan c19f90cd01 Merge pull request #1255 from kedixa/dev-win
kafka bugfix: cannot fetch without group (Windows)
2023-04-20 16:20:39 +08:00
kedixa 856bc734c6 kafka bugfix: cannot fetch without group 2023-04-20 16:09:41 +08:00
Xie Han e103f8521e Add SeriesWork::get_specific(), get_in_parallel for tracing. 2023-04-04 20:47:16 +08:00
xiehan 8c210609ad Merge pull request #1242 from kedixa/dev-win
kafkabugfix: OffsetCommit parse and SyncGroup encode makes bad message (Windows)
2023-03-31 17:37:31 +08:00
kedixa d3cdace4c2 kafkabugfix: OffsetCommit parse and SyncGroup encode makes bad message 2023-03-31 17:31:26 +08:00
Xie Han d597423bb7 Fix bug of kafka heartbeat. 2023-03-30 19:33:00 +08:00
Xie Han 0c0c51989b Remove unused variable. 2023-03-30 19:32:13 +08:00
Xie Han 81b5afac55 Merge branch 'windows' of https://github.com/sogou/workflow into windows 2023-03-28 19:06:51 +08:00
Xie Han c1c875180a 'listen()' backlog at least 4096. 2023-03-28 19:06:41 +08:00
Xie Han 8f48b79061 Simplify WFMailboxTask. 2023-03-23 03:00:13 +08:00
Xie Han 9ad0e98b77 Remove topic_cnt checking 2023-03-17 18:14:02 +08:00
Xie Han e2889b18f7 Fix kafka commit request EBADMSG problem. 2023-03-16 17:38:55 +08:00
Xie Han 3e9005982d Remove kafka mver map. 2023-03-15 20:30:42 +08:00
xiehan 543fbe13d1 Merge pull request #1217 from kedixa/dev-win
kafka bugfix, cgroup may be concurrently write by more than one task (Windows)
2023-03-15 20:30:15 +08:00
kedixa fa026c139b kafka bugfix, cgroup may be concurrently write by more than one task 2023-03-15 20:18:51 +08:00
Xie Han 3d09402e17 Update CMake 2023-03-09 21:10:31 +08:00
Xie Han 0dcfe093ee Merge branch 'windows' of https://github.com/sogou/workflow into windows 2023-03-09 21:08:10 +08:00
Xie Han 656a86b928 Fix tutorial-10 message append bug 2023-03-09 21:07:09 +08:00
Xie Han b0eb71a54d kafka bugfix for infinite wait for meta counter 2023-03-09 21:02:02 +08:00
XieHan 3d110ba77c Optimize SSLWrapper. Change errno. 2023-03-04 17:27:35 +08:00
Xie Han 70f77a907f Optimize SSLWrapper. 2023-03-03 22:33:03 +08:00
Xie Han 778bb3366c Remove SSLWrapper's SSL ex data. 2023-03-02 21:12:28 +08:00
Xie Han 9d257ae27f Fix OpenSSL 1.0 memleak when using RSA. v0.10.6-win 2023-02-22 16:44:18 +08:00
Xie Han ef35ebc6dd Remove OpenSSL 3 deprecated RSA functions. 2023-02-22 01:36:29 +08:00
Xie Han 90a1f22411 Fix RSA includes 2023-02-20 20:28:30 +08:00
Xie Han 668d23086e Use FNV hash to replace SHA1 and optimize speed. 2023-02-19 22:52:53 +08:00
Xie Han 23bd793f4c Fix kafka scheme checking 2023-02-13 23:13:39 +08:00
Xie Han 4efda478f1 Unify codes 2023-02-13 23:11:45 +08:00
xiehan 2ca8290f04 Merge pull request #1166 from kedixa/dev-win
mysql empty password auth (Windows)
2023-02-10 22:10:10 +08:00
kedixa 5f924ec924 mysql empty password auth 2023-02-10 20:56:00 +08:00
Xie Han 3f8a8a4f50 Support MySQL 8 caching_sha2 and sha256_password plugins. 2023-02-10 17:49:57 +08:00
Xie Han 06fe4ca7be Unify codes 2023-02-10 17:28:15 +08:00
Xie Han 6d3158a09c Unify MySQL logon progress 2023-02-02 21:26:45 +08:00
Xie Han b4f57f1da5 Unify codes 2023-02-02 21:25:34 +08:00
Xie Han ff85ba6bcc get_task_seq()->get_seq() 2023-02-02 21:20:49 +08:00
Xie Han 0853069c77 Close connection if auth or set name failed. 2023-01-16 20:00:34 +08:00
Xie Han 8762d74aca Merge branch 'windows' of https://github.com/sogou/workflow into windows 2023-01-13 18:58:02 +08:00
Xie Han c0f4ffe342 Make DNS request id more random 2023-01-13 18:57:10 +08:00