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 |
|