40 Commits

Author SHA1 Message Date
Xie Han 026ea2947b Update Unix code. 2025-03-13 15:06:52 +08:00
Xie Han e07188ea3b update unix version kernel code. 2024-12-16 00:54:21 +08:00
Xie Han 2ab8e95bb2 Update windows branch codes. 2024-05-09 02:01:09 +08:00
Xie Han d6153826a2 Fix some header files. 2024-01-09 17:48:42 +08:00
Xie Han d98090a405 Update windows kafka client. 2024-01-08 19:18:50 +08:00
Xie Han 96e49a141c Update linux codes 2023-11-07 20:20:35 +08:00
Xie Han a38446630e Update msgqueue and thrdpool. 2023-07-17 03:40:20 +08:00
Xie Han ccc2e5992c Update codes and add WFNetworkTask::closed() for server tasks. 2023-07-15 02:40:07 +08:00
Xie Han c1c875180a 'listen()' backlog at least 4096. 2023-03-28 19:06:41 +08:00
XieHan 1a3d7c35f1 Update linux Communicator. 2022-12-17 01:11:55 +08:00
XieHan 49cb581dee Simplify slist impl. 2022-12-16 23:27:29 +08:00
XieHan e501944702 Rename some internal symbols. 2022-12-12 22:07:00 +08:00
XieHan 33690d32ae Optimize poller interfaces 2022-12-11 19:07:41 +08:00
XieHan 113b7ea025 Add 'const' 2022-12-09 22:48:06 +08:00
XieHan b8c1934c29 Simplify SubTask. Remove 'entry' field and some interfaces 2022-11-21 22:52:05 +08:00
XieHan e2478b332c Optimize unix communicator 2022-11-02 22:51:43 +08:00
XieHan 3f455ef4c8 add 'const' 2022-09-18 03:35:52 +08:00
XieHan ea37c98cb2 Use level trigger on listening 2022-07-17 21:01:23 +08:00
XieHan 1f20a534ff ignore some errors on accept 2022-07-16 00:00:41 +08:00
XieHan e2507d53c3 update linux kernel 2022-07-14 13:16:19 +08:00
XieHan f3a7fc5adf update kernel codes 2022-06-15 18:32:13 +08:00
XieHan 0c4fac0374 update linux code 2022-02-18 21:36:11 +08:00
XieHan 33361fa6ac hide CommService's incref() and decref() 2021-11-20 16:09:10 +08:00
XieHan 0c57fac1b2 remove CommSession::connect_timeout() and response_timeout() 2021-11-10 22:18:19 +08:00
XieHan f32fab7ddc add server task's push interface for windows 2021-11-08 16:49:13 +08:00
XieHan 065d98daee use EPOLLET for poller's timerfd 2021-08-06 17:02:03 +08:00
XieHan e4f1f6e04e allow session level connect/response timeout 2021-07-27 19:41:57 +08:00
XieHan c94a2edbf6 optimize CommSchedGroup target selection 2021-07-23 19:05:14 +08:00
XieHan 0eda07df49 make message wrapper compatible with feedback 2021-07-08 01:46:01 +08:00
XieHan fba1f93c7e update CommMessageIn::feedback. Update WFMailboxTask 2021-06-19 01:02:55 +08:00
XieHan fdb74ff97b Make sure WFServer's new_connection() returns a WFConnection 2021-05-23 00:13:51 +08:00
XieHan 783cb6653c optimize poller on SSL 2021-05-03 00:53:03 +08:00
XieHan 9dc8b477ce Support TLS SNI on server side 2021-04-06 02:20:56 +08:00
XieHan 63645a1919 Support TLS SNI 2021-03-25 23:14:25 +08:00
XieHan eb3e53e7ab make it legal when handler_threads==0 2021-02-06 15:47:40 +08:00
XieHan b35baca494 update Windows branch's WFServer::stop() 2021-01-16 01:48:14 +08:00
XieHan 0f1d28037a fix writev problem on macOS 2020-11-20 20:27:34 +08:00
xiehan 589112d01b Update Windows branch’s unix’ kernel files (#63)
* fix StringUtil of windows branch

* Update windows branch's linux kernel

Co-authored-by: XieHan <XieHan@sogou-inc.com>
2020-09-26 17:44:14 +00:00
xiehan df557fa9be Update CommScheduler.h 2020-07-30 16:04:07 +00:00
XieHan 354ff7432b initialization 2020-07-29 13:42:26 +08:00