Commit Graph

  • cfee907eb1 Fix parsing JSON numbers. Xie Han 2023-10-20 23:19:58 +08:00
  • d8d6d7f9ac Remove WFDnsClient's constructor. Xie Han 2023-10-20 17:13:47 +08:00
  • c152bb4274 Optimize timed thread/go task's state when timer failed. Xie Han 2023-10-17 21:25:57 +08:00
  • 9eaf8699b6 Optimize timed thread/go task's state when timer failed. Xie Han 2023-10-17 21:25:22 +08:00
  • 9c93192bb4 Optimize timed thread/go task's state when timer failed. Xie Han 2023-10-17 21:21:42 +08:00
  • 2e81565d83 Add named mailbox task. Xie Han 2023-10-17 19:52:58 +08:00
  • aebd704e05 Merge pull request #1398 from Barenboim/master xiehan 2023-10-17 19:46:19 +08:00
  • d99327c3f9 Add named mailbox task. Xie Han 2023-10-17 19:16:43 +08:00
  • cb8b236ad0 Merge pull request #1397 from Barenboim/master xiehan 2023-10-17 16:09:02 +08:00
  • 2b47de1db4 Switch thread if connection is NULL. Xie Han 2023-10-17 16:06:48 +08:00
  • f4d3c3923a Switch thread if connection is NULL. Xie Han 2023-10-17 15:42:17 +08:00
  • 2acb4623a8 Merge pull request #1396 from Barenboim/master xiehan 2023-10-17 15:18:14 +08:00
  • 1e2da01632 Optimize creating named object. Xie Han 2023-10-17 13:18:52 +08:00
  • 7c88123ef3 Optimize named timer's lock logic. Xie Han 2023-10-17 01:09:17 +08:00
  • 5b9be7aecd Merge pull request #1395 from Barenboim/master xiehan 2023-10-16 15:20:11 +08:00
  • c4049c0c44 Fix timer bug of accessing SleepSession after added to poller. Xie Han 2023-10-16 15:00:53 +08:00
  • f94bbb6b41 Merge pull request #1393 from Barenboim/master xiehan 2023-10-16 03:08:39 +08:00
  • f6f48b6902 Fix bug when error on receiving request. Xie Han 2023-10-16 03:03:32 +08:00
  • f870f756d2 Fix bug when error on receiving request. Xie Han 2023-10-16 03:02:30 +08:00
  • c674c5cc1d Move callback out of the lock when poller stopped. Xie Han 2023-10-16 01:31:04 +08:00
  • e9a36a1081 Add 'Aborted' error string. Xie Han 2023-10-16 00:16:19 +08:00
  • ad429a75e2 0.10.10->0.11.1 Xie Han 2023-10-14 16:06:00 +08:00
  • b103dfe694 Update timer docs. Xie Han 2023-10-14 16:05:39 +08:00
  • 4409c186a2 Merge pull request #1389 from Barenboim/master xiehan 2023-10-13 18:09:31 +08:00
  • b2cbb57b82 Enable canceling a timer task before started. Xie Han 2023-10-13 02:58:16 +08:00
  • d9b13d0e4c Change timed thread/go task's state to ERROR when timeout. Xie Han 2023-10-12 19:20:59 +08:00
  • cd8e58252e Update rb_entry. Xie Han 2023-10-12 19:20:51 +08:00
  • f7cdcad111 Change timed thread/go task's state to ERROR when timeout. Xie Han 2023-10-12 19:16:12 +08:00
  • 4c9e97c63e Change poller timer's state when finished. Xie Han 2023-10-12 17:34:28 +08:00
  • 0f78821a54 Add cancelable timer task. Xie Han 2023-10-12 04:20:24 +08:00
  • 769c9ae673 Enable canceling a SleepSession. Xie Han 2023-10-12 00:17:48 +08:00
  • 6776da9e8e Simplify codes Xie Han 2023-10-10 17:02:26 +08:00
  • 5a45872346 Merge pull request #1387 from Barenboim/master xiehan 2023-10-10 17:01:44 +08:00
  • bfbdbd1e4b Simplify codes. Xie Han 2023-10-10 16:40:58 +08:00
  • 7e0ef73534 Refactor and fix named conditional bug. Xie Han 2023-10-09 20:26:32 +08:00
  • 2d4176b6e1 Merge pull request #1385 from Barenboim/master xiehan 2023-10-09 19:43:53 +08:00
  • 7bea63bd2c Fix named conditional by when signal with 'max'. Xie Han 2023-10-09 19:32:54 +08:00
  • 784dae9903 Refactor to prepare for cancelable timer. Xie Han 2023-10-07 22:30:49 +08:00
  • 885055fa12 Merge pull request #1382 from Barenboim/master xiehan 2023-09-28 17:41:51 +08:00
  • 5eeb624843 Add 'enum' before TransportType. Xie Han 2023-09-28 17:16:13 +08:00
  • 498aa4227a Merge pull request #1381 from kedixa/kafka xiehan 2023-09-27 18:50:54 +08:00
  • 476be3880e SerisWork::get_last_task() to public. Xie Han 2023-09-27 16:31:34 +08:00
  • 5fa27a7146 kafka task support retry kedixa 2023-09-27 11:29:16 +08:00
  • f7af8955aa 0.10.9->0.10.10 xiehan 2023-09-25 21:45:34 +08:00
  • cf2918d1c6 Update bugs.md xiehan 2023-09-25 21:37:56 +08:00
  • 2c96e9ff3f Merge pull request #1379 from Barenboim/master xiehan 2023-09-25 20:40:53 +08:00
  • db4ef8357c Do not transfer broker's address to sockaddr. Xie Han 2023-09-25 20:11:37 +08:00
  • 609d00ebec Update kafka tutorial. Xie Han 2023-09-25 19:43:28 +08:00
  • 49d3743932 Add support for kafka client over SSL. Xie Han 2023-09-23 02:48:19 +08:00
  • aed35a37f6 Create bugs.md xiehan 2023-09-22 23:55:20 +08:00
  • 72f0e11423 Add encoding for kafka sasl password Xie Han 2023-09-21 19:59:30 +08:00
  • 3503a4f94e Merge pull request #1377 from Barenboim/master xiehan 2023-09-21 19:57:37 +08:00
  • 6ac1eac884 Add encoding for kafka sasl password Xie Han 2023-09-21 16:47:17 +08:00
  • d8373d83f0 Add ‘private' to class member. Xie Han 2023-09-16 03:01:45 +08:00
  • 45a55ce2f4 Add ‘private' to class member. Xie Han 2023-09-16 03:00:37 +08:00
  • 00aed0b1ed Merge pull request #1373 from Barenboim/master xiehan 2023-09-15 23:38:43 +08:00
  • 3ba68d8df4 Add class WFFacilities::ReplyGuard. Xie Han 2023-09-15 23:32:13 +08:00
  • e951b50de9 Simplify server task series' cancel logic. Xie Han 2023-09-15 23:31:23 +08:00
  • 744792a6d5 Simplify WFFacilities::ReplyGuard. Xie Han 2023-09-15 23:27:34 +08:00
  • 6c27878216 Simplify server task series' cancel logic. Xie Han 2023-09-15 23:17:25 +08:00
  • 22102074af Merge pull request #1370 from Barenboim/master xiehan 2023-09-15 18:38:56 +08:00
  • 4fc2dbd224 Update tutorial-05-http_proxy.md xiehan 2023-09-15 17:55:30 +08:00
  • d7ceb85a88 Add class WFFacilities::ReplyGuard Xie Han 2023-09-11 21:20:21 +08:00
  • 916f7f9454 Make SeriesWork::get_last_task() public for internal usage. Xie Han 2023-09-11 19:45:01 +08:00
  • 31b3379443 Cannot use get_target() if not connected. Xie Han 2023-09-08 20:20:05 +08:00
  • b75a39052b Merge pull request #1368 from Barenboim/master xiehan 2023-09-08 20:18:57 +08:00
  • 491deade4c Use this->target is better. Xie Han 2023-09-08 20:12:26 +08:00
  • 9b1a191a43 Fix MySQL connection bug. Cannot use get_target() if not connected. Xie Han 2023-09-08 20:11:40 +08:00
  • 3b6465ecfb Fix MySQL crash. Xie Han 2023-09-08 17:33:35 +08:00
  • daa6141be7 Merge pull request #1366 from Barenboim/master xiehan 2023-09-08 17:06:34 +08:00
  • e01a5ca8ae Fix MySQL connection crash. Xie Han 2023-09-08 16:40:56 +08:00
  • d60e0b5c1e Merge pull request #1363 from Barenboim/master v0.10.9 xiehan 2023-09-01 18:01:06 +08:00
  • db3a06e9ed Update README.md xiehan 2023-09-01 17:40:43 +08:00
  • 930f9570bd Create about-tlv-message.md xiehan 2023-09-01 17:39:05 +08:00
  • d7009f9e92 Fix HttpMessage::get_output_body_blocks bug. v0.10.9-win Xie Han 2023-09-01 03:28:47 +08:00
  • 2a6469715a Fix HttpMessage::get_output_body_blocks bug. Xie Han 2023-09-01 03:26:59 +08:00
  • 17b81b9e29 Make mysql parser more tolerant. Xie Han 2023-08-27 00:47:03 +08:00
  • 989cf72464 Make mysql parser more tolerant. Xie Han 2023-08-27 00:44:35 +08:00
  • 1eb668cda6 Merge branch 'windows' of https://github.com/sogou/workflow into windows Xie Han 2023-08-27 00:23:11 +08:00
  • 796240f6ac MySQL client disable session state tracking. Xie Han 2023-08-27 00:23:03 +08:00
  • 87dadd4a2f MySQL client disable session state tracking. Xie Han 2023-08-27 00:22:12 +08:00
  • 9b46ab3577 Merge branch 'windows' of https://github.com/sogou/workflow into windows Xie Han 2023-08-23 18:39:58 +08:00
  • c6f182892f Enable HttpMessage getting output body. Xie Han 2023-08-23 18:39:39 +08:00
  • 6ebeb786cc Merge pull request #1362 from Barenboim/master xiehan 2023-08-23 18:38:54 +08:00
  • 6158b23a0b Enable HttpMessage getting output body. Xie Han 2023-08-23 03:36:16 +08:00
  • 8ee775fd33 Merge pull request #1360 from Barenboim/master xiehan 2023-08-19 17:21:20 +08:00
  • 649bf3a68c Fix MySQL bug when a trasaction's connection reset. Xie Han 2023-08-19 17:18:52 +08:00
  • 3d9789df97 Fix MySQL bug when a trasaction's connection reset. Xie Han 2023-08-19 17:16:01 +08:00
  • b05368a520 Merge pull request #1358 from Barenboim/master xiehan 2023-08-17 23:57:39 +08:00
  • 67931f0491 MySQL parser parses on each package. Xie Han 2023-08-17 23:56:18 +08:00
  • 8fb40d67db MySQL parser parses on each package. Xie Han 2023-08-17 23:48:30 +08:00
  • 3d8b3a8110 Merge pull request #1356 from Barenboim/master xiehan 2023-08-17 18:40:21 +08:00
  • df27959a47 Fix mysql parser. Xie Han 2023-08-17 18:39:11 +08:00
  • 5131d07dcd Fix mysql parser. Xie Han 2023-08-17 18:35:50 +08:00
  • 3a62a34663 Merge pull request #1355 from holmes1412/websocket xiehan 2023-08-17 16:13:46 +08:00
  • f19516f147 websocket : 1. check payload_length in close; 2. add get_status_code() and set_close_message(); 3. optimize the malloc codes; liyingxin 2023-08-16 23:27:54 +08:00
  • 0caa115a8a Merge pull request #1354 from Barenboim/master xiehan 2023-08-15 23:45:22 +08:00
  • d44ded9d8c MySQL client add CLIENT_SESSION_TRACK. Xie Han 2023-08-15 23:40:28 +08:00
  • a39bd635fb MySQL client add CLIENT_SESSION_TRACK. Xie Han 2023-08-15 23:39:25 +08:00
  • 46f21682a3 Merge branch 'windows' of https://github.com/sogou/workflow into windows Xie Han 2023-08-15 21:02:45 +08:00