1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-06-05 07:50:24 +08:00

63 Commits

Author SHA1 Message Date
源文雨
23d9238464 feat(p2p): add ICMP backend support 2026-04-11 15:02:45 +08:00
源文雨
df8f6affa3 optimize: memory consumption 2025-05-13 00:59:05 +09:00
源文雨
8e79f419b8 optimize: add thread pool 2025-04-14 20:56:06 +09:00
源文雨
b5992574ec optimize(orbyte): use manual destroy 2025-04-04 01:26:37 +09:00
源文雨
2483e2d3c7 fix(link): atomic 64-bits alignment 2025-04-03 16:15:26 +09:00
源文雨
0c2f201bd0 fix: multi-segment hash checking 2025-04-03 00:00:21 +09:00
源文雨
6fc45333d8 feat: impl. trans & ttl 2025-03-13 01:52:35 +09:00
源文雨
f4fd9b1423 feat: impl. new protol design & new head 2025-03-12 22:20:02 +09:00
源文雨
9f36504635 optimize(all): drop lstnq & impl. orbyte 2025-02-25 19:38:16 +09:00
源文雨
60495227fc fix(nat): panic on nil endpoint 2025-02-22 20:45:27 +09:00
源文雨
a205d889ca fix(nat): keep alive blocked by firewall 2025-02-22 03:24:44 +09:00
源文雨
e6298d3459 feat: add base14 en/decoding 2025-02-01 09:49:59 +08:00
源文雨
bbe2c60aa3 feat(me): concurrency send 2024-08-17 21:27:07 +08:00
源文雨
45c8945c68 fix(link): listen integer divide by zero 2024-08-16 23:46:21 +08:00
源文雨
cf2daf9a3e fix: use nic mtu that minus packet header 2024-08-03 16:42:16 +08:00
源文雨
fa9abff1a8 chore: remove debug log at build 2024-08-03 15:32:31 +08:00
源文雨
ecff222074 fix: wrong drop of same crc packet 2024-07-31 20:54:20 +08:00
源文雨
28c388aca9 feat(p2p): add ip 2024-07-18 02:01:44 +09:00
源文雨
739cf863f1 feat(p2p): support tcp protocol 2024-07-16 21:38:45 +09:00
源文雨
32af3ce142 feat: split udp protocol to folder p2p 2024-07-14 22:26:44 +09:00
源文雨
da6ffcc283 fix(wg): stop signal handling 2024-07-12 00:25:49 +09:00
源文雨
02ad99abb2 fix(loop): local loopback 2024-07-11 23:36:09 +09:00
源文雨
e115098344 perf: remove tea encryption 2024-07-11 22:31:44 +09:00
源文雨
0edf4e92c3 chore: make lint happy 2024-07-11 18:14:24 +09:00
源文雨
c0f31a70c8 all: feats & optimizes
- feat(me): add new cfg param SpeedLoop
- chore(send): remove unnecessary err chk in write
- perf(listen): use mutex instead of bool checking
2024-07-11 17:44:58 +09:00
源文雨
1caf27dfa9 fix: async wait 2023-08-05 13:53:09 +08:00
源文雨
a3ae280a7f fix: mtu calculation 2023-08-05 10:55:40 +08:00
源文雨
803a18dd4d optimize: remove unnecessary m.writer 2023-08-05 01:15:11 +08:00
源文雨
833949366f fix: send all same dst 2023-08-04 23:03:27 +08:00
源文雨
a90eea8d4b fix: listen at print 2023-08-04 17:22:32 +08:00
源文雨
8163c38884 fix: xor 2023-08-04 16:07:35 +08:00
源文雨
f474381db8 feat: full packet xor 2023-08-04 13:00:36 +08:00
源文雨
96e31e22e9 fix: MTU in sendAllSameDst 2023-08-04 10:50:47 +08:00
源文雨
777faaeb6d update deps & drop zb dep 2022-07-15 12:54:34 +08:00
源文雨
764d0f61d6 增加抗重放攻击 2022-05-15 23:08:29 +08:00
源文雨
4e833c877d add peerwise mtu 2022-05-13 13:50:41 +08:00
源文雨
4ccd99b63f speed up recv 2022-04-20 19:48:08 +08:00
源文雨
9f90cc456c 优化代码结构 2022-04-15 16:58:23 +08:00
源文雨
9f9eb1d83f 收包定时器改用ttl 2022-04-15 15:51:39 +08:00
源文雨
826c89c678 优化代码结构,router增加ttl 2022-04-15 15:41:09 +08:00
源文雨
7d8be16fd3 parallel listen 2022-04-13 11:34:14 +08:00
fumiama
7dbf8d8729 优化代码结构 2022-01-01 23:09:59 +08:00
fumiama
5d5be0ddd6 add q&n 2022-01-01 21:10:05 +08:00
fumiama
6f096bd9e4 add log 2022-01-01 19:38:39 +08:00
fumiama
c66e524c51 add pool & writer 2022-01-01 19:32:15 +08:00
fumiama
ef6b5d7293 fix long packet 2022-01-01 18:24:46 +08:00
fumiama
0b7994fff9 add logs 2022-01-01 18:09:30 +08:00
fumiama
c27ac311a6 add logs 2022-01-01 18:02:31 +08:00
fumiama
03b4887e56 fix out of bound 2022-01-01 17:53:25 +08:00
fumiama
cdaacdcfed fix out of bound 2022-01-01 17:52:14 +08:00