Commit Graph

3478 Commits

Author SHA1 Message Date
shuxin   zheng
e822c28850 optimize and test dns-gate 2022-05-02 20:50:59 +08:00
shuxin   zheng
c072648baa optimize and test dns-gate app 2022-05-02 17:29:27 +08:00
shuxin   zheng
66fde58d2b add lost files for dns-gate 2022-05-02 16:13:10 +08:00
郑树新
44974a5eb4 optimize dns-gate 2022-05-02 16:11:14 +08:00
zhengshuxin
162bcd4e90 test dns-gate 2022-05-02 11:22:54 +08:00
shuxin   zheng
c39a737851 optimize dns-gate 2022-05-02 09:40:26 +08:00
郑树新
854c1aa4ca merge and format event_iocp.c; add dns-gate demo project 2022-05-01 23:29:31 +08:00
郑树新
2798ae674b Merge remote-tracking branch 'remotes/github-upstream/master' into gitee-zsx-master 2022-05-01 23:16:04 +08:00
郑树新
295913207d
Merge pull request #272 from sidyhe/bugfix
fiber: bugfix for win32 (add_read and iocp_wait)
2022-05-01 23:15:52 +08:00
shuxin   zheng
acd8022187 add sqlite db module to save some info in dns-gate demo 2022-05-01 09:00:08 +08:00
shuxin   zheng
b686d78ac3 Merge remote-tracking branch 'remotes/github-upstream/master' into gitee-master 2022-04-30 23:29:25 +08:00
shuxin   zheng
523dee01a8 test demos 2022-04-30 23:28:17 +08:00
shuxin   zheng
9b6a007103 test dns-gate demo 2022-04-30 20:33:12 +08:00
shuxin   zheng
2dbba96b97 fixed one bugs in rfc1035.cpp and add one demo dns-gate for transfering DNS protocol. 2022-04-30 14:56:38 +08:00
郑树新
7870172857
Merge pull request #273 from sidyhe/bugfix2
fiber: fix doze for win32
2022-04-28 23:10:50 +08:00
Sid
2aab3ff9a0
fiber: fix doze for win32
在win32中不能使用select延时
2022-04-28 17:41:01 +08:00
Sid
2b43c3c5f6
typo 2022-04-28 10:43:01 +08:00
Sid
8214ff0d9e
fiber: iocp optimize
reduce repeat code
2022-04-28 10:38:56 +08:00
sid
1133a1dd33 fiber: bugfix for win32 (add_read and iocp_wait) 2022-04-27 21:58:36 +08:00
zhengshuxin
376e2571d8 Release acl-master 3.5.2-0 & acl-libs 3.5.3-11 2022-04-24 17:21:29 +08:00
zhengshuxin
8ee6683cd2 optimize acl_master for managing more no-acl modules 2022-04-22 17:55:25 +08:00
zhengshuxin
b38d4707b6 acl_master can manage the services which were not written by acl service template. 2022-04-19 17:48:58 +08:00
zhengshuxin
5d3a33350f fixed one bug for reopen mysql db in lib_acl 2022-04-19 14:36:34 +08:00
zhengshuxin
e7c3bb2142 test redis pipeline in fiber shared stack mode 2022-04-18 22:51:00 +08:00
zhengshuxin
540bfbe3d8 fixed bugs in redis migrating process 2022-04-16 13:47:03 +08:00
zhengshuxin
1a70440227 test redis module for migrating 2022-04-16 10:59:22 +08:00
郑树新
7c39974639 test thread mutex in recursive mode 2022-04-13 21:11:05 +08:00
郑树新
54738f48d9 build ok on windows 2022-04-13 20:50:14 +08:00
zhengshuxin
12179acc4b modify rpm spec file 2022-04-13 16:04:39 +08:00
zhengshuxin
0553c027ec release acl 3.5.3-10 version 2022-04-13 15:51:15 +08:00
zhengshuxin
2c7c9ce42e Fixed one dead lock bug in timer_callback() in master_base.cpp, where acl_event_request_timer() will be blocked by the mutex locked by the same thread, and the timer_callback() was called in event_timer_trigger() in events_timer.c in the mutex locking status. Just make the lock be a recursive lock. 2022-04-13 15:34:34 +08:00
zhengshuxin
653e05f786 prepare for releasing 3.5.3-9 version 2022-04-11 22:19:58 +08:00
zhengshuxin
d9f0c8b5da remove some compiling options for MacOS 2022-04-11 19:09:39 +08:00
zhengshuxin
36e21ccd96 fixed one bug in fiber_io_loop() in fiber_io.c that don't exit before some fiber maybe running. 2022-04-11 18:28:41 +08:00
shuxin   zheng
e388eb2fb2 cross compile on macos 2022-04-11 14:59:02 +08:00
郑树新
a6573584ce
Merge pull request #269 from dragon-zhang/dev_mac_support_cross_compilation
mac support cross compile
2022-04-10 21:50:13 +08:00
zhengshuxin
76199ea5e6 Shared stack has been as the default compiling options. 2022-04-10 19:35:16 +08:00
hailang
5ef96d62fe Merge remote-tracking branch 'origin/master' into dev_mac_support_cross_compilation 2022-04-10 17:29:58 +08:00
hailang
3ddff50476 mac support cross compile 2022-04-10 15:43:29 +08:00
root
40dc44f72d test memcpy from Clickhouse 2022-04-09 20:02:58 +08:00
zhengshuxin
62fad2d17b Don't crash if setsid() error in acl_master 2022-04-08 17:50:52 +08:00
zhengshuxin
ddb2232be8 modify service configure for fiber mode 2022-04-08 08:16:02 +08:00
zhengshuxin
7c1660e415 optimize share stack mode for fiber 2022-04-08 08:10:14 +08:00
zhengshuxin
12006e2ff1 shared stack mode can be selected by users 2022-04-08 07:32:06 +08:00
zhengshuxin
f3ff13cc37 add fiber attr to control if using share stack when create one fiber. 2022-04-07 23:48:05 +08:00
zhengshuxin
a81e8880c4 Disable shared stack in default mode 2022-04-07 09:31:37 +08:00
zhengshuxin
9c8fc9dba4 master_fiber.cpp can be used in shared stack mode. 2022-04-06 18:21:51 +08:00
zhengshuxin
a764811066 acl redis module can be used in fiber shared stack mode. 2022-04-06 17:53:33 +08:00
zhengshuxin
67b964c8b0 optimize for shared stack for redis client lib in pipeline mode 2022-04-05 22:17:16 +08:00
zhengshuxin
da8cb4b5ed test httpd_proxy 2022-04-04 12:24:16 +08:00