Commit Graph
800 Commits
Author SHA1 Message Date
Xie Han d9186d13d1 Fix compiling error when message doesn't have a move constructor. 2025-01-07 02:00:47 +08:00
Xie Han 427ad1ed87 Remove unused parameter name. 2025-01-03 22:43:47 +08:00
Xie Han 6eaf84fbbe Add template type on WFTaskFactory::send_by_name()/signal_by_name(). 2025-01-03 22:19:10 +08:00
Xie Han 6a5399eb34 Remove WFTaskFactory::release_guard() with default NULL message. 2024-12-26 03:28:44 +08:00
Xie Han e07188ea3b update unix version kernel code. 2024-12-16 00:54:21 +08:00
Xie Han 59ac643ccb Fix functions overload resolution. 2024-12-14 03:40:36 +08:00
Xie Han fe5197a9df Remove some global macros and rename an interface. 2024-12-02 01:12:07 +08:00
Xie Han 38d64ca2b3 Optimize StringUtil::url_encode()/url_decode(). 2024-11-24 01:03:28 +08:00
Yundi339 f272c0e791 Support windows mingw (#1657) 2024-11-21 01:28:09 +08:00
Xie Han 64a91d1b87 Modify variable names and simplify code. 2024-11-08 17:48:34 +08:00
Xie Han c111301383 Enable to send/signal different messages to each task. 2024-11-06 22:33:03 +08:00
Xie Han e112b44e0a Add checking server SSL ctx private key. 2024-11-06 02:46:52 +08:00
Xie Han 0ce55030d7 Use SSL_CTX_use_certificate_chain_file() instead. 2024-11-04 17:32:16 +08:00
Xie Han 2a4c7fb1a2 Add return value for WFTaskFactory::XXXX_by_name(). 2024-09-24 22:25:29 +08:00
Xie Han fe776216fd Remove WFFacilities::ReplyGuard. 2024-09-01 04:05:00 +08:00
Xie Han 6ad50c7fee Update redis task. Disable RESET. 2024-08-30 20:42:22 +08:00
Xie Han a197a527a1 Set redis task error when missing password. 2024-08-21 21:09:52 +08:00
Xie Han 7462becdb4 Update ProtocolMessage and ProtocolWrapper moving. 2024-08-20 19:46:07 +08:00
Xie Han dbdce1bb11 Fix ComplexClientTask::clear_resp(). 2024-08-19 21:08:08 +08:00
Xie Han e6718b567c Update ProtocolMessage. 2024-08-02 19:42:27 +08:00
Xie Han 47eeced45a Fix UpstreamPolicies another_strategy() when addr is NULL. 2024-07-10 18:01:07 +08:00
Xie Han 7a1d4189e4 Fix OpenSSL includes. 2024-07-05 21:14:00 +08:00
Xie Han e053e9223c Enable canceling graph node's successors. 2024-07-03 23:13:46 +08:00
kedixa 55ea8ac8c4 HttpTask support auth when has userinfo (Windows) (#1566)
* HttpTask support auth when has userinfo

* remove one StringUtil::url_decode as requested in #1554
v0.10.10-win
2024-05-28 20:17:34 +08:00
Xie Han 1450f28c35 Fix URI parsed failed bug. 2024-05-23 04:24:43 +08:00
Xie Han d94c79ad5d Add json_value_copy(). 2024-05-20 23:13:49 +08:00
Xie Han 2ab8e95bb2 Update windows branch codes. 2024-05-09 02:01:09 +08:00
Xie Han 95e45eb549 Add WFSelectorTask. 2024-04-09 20:27:59 +08:00
Xie Han ea94aedd0a WFMailboxTask::send() should be virtual 2024-04-04 18:57:15 +08:00
Xie Han 664438c371 Merge branch 'windows' of https://github.com/sogou/workflow into windows 2024-03-17 00:07:36 +08:00
Xie Han 5584eeb669 Make it works with some ridiculous http servers. 2024-03-17 00:07:28 +08:00
Xie Han e0f66047ae Reduce default DNS cache ttl. 2024-03-12 22:08:50 +08:00
Xie Han 83cce3420c Fix merge task. 2024-03-08 16:52:20 +08:00
Xie Han 2a0ac54bcc Add 'transport_type' for server. 2024-03-05 23:22:13 +08:00
Xie Han a0890fa524 Avoid WFSGResolverTask::dispatch() select more than once. 2024-03-05 22:46:20 +08:00
Xie Han afc0ac61ac Fix typo 2024-02-22 21:06:29 +08:00
Xie Han 37a3aec078 Optimize kafka client code structure. 2024-02-21 19:29:43 +08:00
Xie Han 315b237f2a Remove std::move() 2024-02-14 21:13:59 +08:00
Xie Han 06a39cb5c9 Enable erasing HTTP message's header. 2024-02-14 21:12:59 +08:00
Xie Han 6039ae3f4d Use simpler std::string::append(). 2024-02-14 21:03:35 +08:00
Xie Han ae1bb27dda Optimize estimating JSON string length. 2024-01-30 23:06:03 +08:00
Xie Han c617db227f Remove 'assert'. 2024-01-26 16:17:38 +08:00
kedixa 3f4fef066c force use openssl 3.1.1 in windows ci (#1480) 2024-01-22 17:03:31 +08:00
xiehan e998660641 Update windows-build.yml 2024-01-19 00:22:51 +08:00
Xie Han 920aba3324 Using forward declaration. 2024-01-17 23:03:11 +08:00
Xie Han b71d37cdda Update JSON parser 2024-01-16 20:39:55 +08:00
kedixa fefd0f5768 Support set_offset_timestamp for KafkaToppar in automatic mode (#1475) 2024-01-12 22:07:48 +08:00
Xie Han 0907da9534 Add include ssl.h 2024-01-09 20:31:52 +08:00
Xie Han 23de4ba688 Fix include header. 2024-01-09 18:06:26 +08:00
Xie Han d6153826a2 Fix some header files. 2024-01-09 17:48:42 +08:00