460 Commits
Author SHA1 Message Date
jaysunxiao f565a86c23 docs: Translate Chinese comments into English across multiple modules and fix grammatical issues 2026-05-12 14:36:33 +08:00
jaysunxiao 08d5b7b20a style: log format 2026-05-08 15:51:28 +08:00
jaysunxiao 9596782ec7 docs: Translate the Chinese comments in the event module into English. 2026-05-07 17:02:06 +08:00
jaysunxiao e6d35b0a7e test[net]: protocol config test 2026-01-05 17:54:29 +08:00
jaysunxiao c380149954 perf[cache]: init lazy cache after 6 seconds 2025-12-25 16:59:54 +08:00
jaysunxiao 28165e5dd6 update 2025-12-20 22:23:04 +08:00
jaysunxiao 0552de2e3d chore[net]: overloaded TaskBus execute method 2025-10-01 10:11:32 +08:00
jaysunxiao da315a1818 chore[tunnel]: enhance the robustness of the code 2025-08-08 17:31:22 +08:00
jaysunxiao 5928171bc7 ref[net]: warn message for response 2025-07-14 16:42:47 +08:00
sunquanxiao d13d90cf9f ref[net]: refactor generate protocol file 2025-07-10 19:18:52 +08:00
jaysunxiao 02272754f7 ref[net]: move SingleCache to net module 2025-07-07 18:28:58 +08:00
jaysunxiao d9a1164c71 fix[cache]: do not close session whe tunnel is exception 2025-07-06 17:58:16 +08:00
jaysunxiao 62b2b6c5d9 feat[net]: add broker server and client 2025-07-06 12:05:07 +08:00
jaysunxiao 6dd3e445f5 chore[net]: log level 2025-07-06 11:43:05 +08:00
jaysunxiao acff30ec65 chore[generate]: update generate protocol filter 2025-07-05 20:57:27 +08:00
jaysunxiao ebbd36eadf chore[generate]: update generate protocol filter 2025-07-05 20:56:40 +08:00
jaysunxiao 3e9968f69f ref[handler]: create session when channel is activate 2025-07-05 13:42:10 +08:00
jaysunxiao bb2aed6f1f doc[proxy]: update docs 2025-07-01 18:20:53 +08:00
jaysunxiao d4f0ceecf0 ref[proxy]: refactor read method of TunnelProtocolClient2Server 2025-06-30 22:47:13 +08:00
jaysunxiao e690d3f224 perf[proxy]: don't send any packet when the tunnel buffer is full 2025-06-30 22:07:48 +08:00
jaysunxiao 1cfe5ab433 perf[proxy]: reduce the synchronization time of the heartbeat packets 2025-06-30 21:11:33 +08:00
jaysunxiao 2225acc86b chore[net]: delete dead code 2025-06-13 15:59:06 +08:00
jaysunxiao 21fed98235 ref[net]: use zero copy in tunnel proxy server 2025-06-13 15:53:35 +08:00
jaysunxiao 7a8395b951 ref[net]: refactor udp server and client 2025-06-13 10:42:19 +08:00
jaysunxiao 6e6e064ad4 ref[net]: refactor session of client 2025-06-12 18:19:07 +08:00
jaysunxiao be11fdc9be ref: refactor packet service 2025-06-12 17:48:22 +08:00
jaysunxiao 75d186923c feat: construct new virtual session 2025-06-11 23:05:29 +08:00
jaysunxiao 53ab3796a5 feat: support reverse proxy 2025-06-11 18:05:28 +08:00
jaysunxiao 71dda5cd38 update 2025-05-28 20:02:21 +08:00
jaysunxiao 4ebcd95d0c doc: update doc 2025-04-17 17:43:54 +08:00
jaysunxiao 032aa6c170 doc: netty ssl config 2025-03-25 10:38:58 +08:00
jaysunxiao 949da6bea1 chore[session]: unnecessary logs 2025-02-18 12:05:34 +08:00
godotg 1591543cce del[net]: unnecessary if statement 2025-01-05 20:12:06 +08:00
godotg 2df0c28af6 fix[handler]: ChannelDuplexHandler doesn't need to be used ChannelHandler.Sharable 2025-01-05 15:24:59 +08:00
godotg d3d2d93dc5 chore: test 2024-11-09 12:15:47 +08:00
godotg 92fc58fcd0 feat: sync ask with timeout 2024-10-13 11:51:08 +08:00
godotg 37a30d9fda feat: ask with timeout 2024-10-13 11:41:44 +08:00
godotg f04838195b feat: get ip from session 2024-10-06 20:31:10 +08:00
jaysunxiao 082c2fa581 perf[orm]: find thread by threadExecutorMap 2024-09-23 19:34:48 +08:00
godotg a3d6b717df chore[doc]: update doc 2024-09-17 21:59:34 +08:00
godotg 794693179c chore[task]: simplified code 2024-08-11 12:57:26 +08:00
godotg 452723508b perf[executor]: use & bits operation to improve performance 2024-08-11 12:12:40 +08:00
godotg 4564c4fbfc del[signal]: remove unnecessary log 2024-08-10 18:11:06 +08:00
godotg 61de266935 ref[protocol]: rename writeBoolean/readBoolean to writeBool/readBool 2024-07-14 18:26:03 +08:00
godotg d8ed791bfd ref[xml]: <net:config> to <net:net>, <orm:config> to <orm:orm> 2024-07-03 11:20:13 +08:00
godotg b591864c03 perf[executor]: add method to get executor based on hash 2024-06-26 15:03:03 +08:00
luca 3d80c13c29 feat[executor]:add method to get executor based on hash 2024-06-26 14:18:24 +08:00
godotg b23ded4fbf ref[executor]: executor register and get 2024-06-25 11:37:26 +08:00
luca 3b90504c02 feat[net]: support xml configuration 2024-06-06 17:23:03 +08:00
zhou.yihao c23db9090e fix[net]: TaskBus计算hash的时候,在taskExecutorHash达到int最大值的时候,计算出来是负数 2024-06-05 14:55:10 +08:00