源文雨
|
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 |
|
源文雨
|
b5992574ec
|
optimize(orbyte): use manual destroy
|
2025-04-04 01:26:37 +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 |
|
源文雨
|
c2dd7b5d05
|
chore: make lint happy
|
2025-03-12 22:24:16 +09:00 |
|
源文雨
|
f4fd9b1423
|
feat: impl. new protol design & new head
|
2025-03-12 22:20:02 +09:00 |
|
源文雨
|
689dfbc174
|
feat(head): packet SetBody recv Bytes
|
2025-02-26 00:09:50 +09:00 |
|
源文雨
|
f0a853e449
|
feat(head): add more method to packet
|
2025-02-26 00:07:39 +09:00 |
|
源文雨
|
fa7b9d4f0a
|
optimize(link): pack zstd en/decoding
|
2025-02-25 23:53:25 +09:00 |
|
源文雨
|
597fa8d048
|
fix: missing edits
|
2025-02-25 22:50:55 +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 |
|
源文雨
|
85a90aeb86
|
fix(nat): panic on nil endpoint
|
2025-02-22 20:29:49 +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 |
|
源文雨
|
9942ef2bd0
|
fix(link): duplicate crc recv (#2)
|
2024-08-11 21:35:59 +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 |
|
源文雨
|
a4275beced
|
fix(p2p): udplite checksum range
|
2024-07-31 16:06:22 +08:00 |
|
源文雨
|
aaafcdfa6c
|
optimize: enlarge dup pkt gap time
|
2024-07-31 15:45:37 +08:00 |
|
源文雨
|
dd51f9f26f
|
feat: add param DoublePacket
|
2024-07-31 15:21:02 +08:00 |
|
源文雨
|
cb2fe9bd21
|
fix(link): transfer fragmented packet
|
2024-07-17 15:43:44 +09:00 |
|
源文雨
|
739cf863f1
|
feat(p2p): support tcp protocol
|
2024-07-16 21:38:45 +09:00 |
|
源文雨
|
17e1f6cac9
|
optimize(gold): apply more buffer pools
|
2024-07-15 01:22:12 +09:00 |
|
源文雨
|
32af3ce142
|
feat: split udp protocol to folder p2p
|
2024-07-14 22:26:44 +09:00 |
|
源文雨
|
6ede65bf28
|
optimize(head): packet encapsuling
|
2024-07-13 00:22:20 +09:00 |
|
源文雨
|
797c63a814
|
chore: make lint happy
|
2024-07-11 22:33:42 +09:00 |
|
源文雨
|
e115098344
|
perf: remove tea encryption
|
2024-07-11 22:31:44 +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 |
|
源文雨
|
6f75de6b95
|
fix: addtional data error
|
2023-08-04 17:09:54 +08:00 |
|
源文雨
|
8163c38884
|
fix: xor
|
2023-08-04 16:07:35 +08:00 |
|
源文雨
|
c90cee8c1b
|
add more logs
|
2023-08-04 13:48:46 +08:00 |
|
源文雨
|
f474381db8
|
feat: full packet xor
|
2023-08-04 13:00:36 +08:00 |
|
源文雨
|
37bf73c3dd
|
add more logs
|
2023-08-04 12:27:09 +08:00 |
|
源文雨
|
47d8e35d19
|
feat: add ztsd for data compressing
|
2023-08-04 12:03:49 +08:00 |
|
源文雨
|
96e31e22e9
|
fix: MTU in sendAllSameDst
|
2023-08-04 10:50:47 +08:00 |
|
源文雨
|
209c0c058a
|
fix: MTU random range
|
2023-08-04 10:17:38 +08:00 |
|
源文雨
|
3839182c85
|
feat: add MTU random range
|
2023-08-04 09:12:22 +08:00 |
|
源文雨
|
7060caa355
|
add more logs
|
2023-08-03 21:54:01 +08:00 |
|
源文雨
|
a1bd09d107
|
add more logs
|
2023-08-03 21:47:10 +08:00 |
|
源文雨
|
b35d2787ad
|
feat: add preshared key
|
2023-08-03 18:01:48 +08:00 |
|
源文雨
|
5ceb532b49
|
fix: mtu
|
2022-05-14 00:19:16 +08:00 |
|
源文雨
|
4e833c877d
|
add peerwise mtu
|
2022-05-13 13:50:41 +08:00 |
|
源文雨
|
7d8be16fd3
|
parallel listen
|
2022-04-13 11:34:14 +08:00 |
|
源文雨
|
68b2e8cac5
|
fix tea in big endian
|
2022-04-12 19:40:40 +08:00 |
|
fumiama
|
7dbf8d8729
|
优化代码结构
|
2022-01-01 23:09:59 +08:00 |
|