Commit Graph
544 Commits
Author SHA1 Message Date
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
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
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
Xie Han be933f2044 Optimize KafkaDataType 2024-01-09 17:20:26 +08:00
xiehan 1a428f8064 Merge pull request #1467 from sogou/win-dev
Fix kafka compiling problem
2024-01-09 16:25:03 +08:00
Xie Han d69254ff19 Fix kafka compiling problem 2024-01-09 16:18:49 +08:00
xiehan ad0b47f354 Delete src/protocol/KafkaMessage.h.master 2024-01-09 12:52:25 +08:00
Xie Han d98090a405 Update windows kafka client. 2024-01-08 19:18:50 +08:00
Xie Han 22a4680516 Optimize evaluating JSON number. 2023-12-27 21:10:57 +08:00
Xie Han a05e01c583 Update 'guard'. 2023-12-19 19:43:52 +08:00
Xie Han f5311b35e6 Parse JSON number consistently. 2023-12-18 20:20:50 +08:00
Xie Han dae11c0124 Add WFTaskFactory::release_guard_safe() 2023-12-14 17:15:14 +08:00
Xie Han 1c1beb0fb9 Update json-parser 2023-12-10 17:11:15 +08:00
Xie Han 5930ed0836 Add task 'guard' wrapper. 2023-12-07 15:45:33 +08:00
Xie Han e62ef0f722 Enable setting 'watch timeout' for client tasks. 2023-11-28 15:55:33 +08:00
Xie Han e0600af638 Use 'gai_strerrorA()' on windows. 2023-11-12 02:20:21 +08:00
Xie Han 96e49a141c Update linux codes 2023-11-07 20:20:35 +08:00
Xie Han ec8062a110 Redis client supports username. 2023-10-31 17:35:43 +08:00
Xie Han d51459813b Optimize parsing JSON number. 2023-10-27 16:29:56 +08:00
Xie Han 488ba1c0bc Remove WFMultiThreadTask. 2023-10-25 16:54:23 +08:00
Xie Han 47abb3c98f Parse JSON number more precisely. 2023-10-24 22:05:45 +08:00
Xie Han 0269102d7a Parse JSON number manually. 2023-10-24 17:25:07 +08:00
Xie Han ea89c7b1ee Fix parsing JSON numbers. 2023-10-20 23:22:38 +08:00
Xie Han c152bb4274 Optimize timed thread/go task's state when timer failed. 2023-10-17 21:25:57 +08:00
Xie Han 9eaf8699b6 Optimize timed thread/go task's state when timer failed. 2023-10-17 21:25:22 +08:00
Xie Han 2e81565d83 Add named mailbox task. 2023-10-17 19:52:58 +08:00