源文雨
|
4ffacafb23
|
feat(tcp): validate conn on accept
|
2024-07-17 00:39:29 +09:00 |
|
源文雨
|
8fa23be251
|
fix(tcp): close invalid conn
|
2024-07-17 00:23:38 +09:00 |
|
源文雨
|
1c665c68fb
|
fix(p2p): handle error on parsing endpoint
|
2024-07-17 00:10:43 +09:00 |
|
源文雨
|
7d25f46813
|
fix(nat): keep alive
|
2024-07-17 00:05:11 +09:00 |
|
源文雨
|
0482f001ec
|
fix(nat): transport on tcp
|
2024-07-16 23:55:08 +09:00 |
|
源文雨
|
1bbec7f8f9
|
fix(tcp): re-connect after long waiting
|
2024-07-16 23:38:53 +09:00 |
|
源文雨
|
1a1327b6e8
|
fix(tcp): early quit of recv
|
2024-07-16 23:14:15 +09:00 |
|
源文雨
|
9a63b3c886
|
fix(tcp): recv on new endpoint
|
2024-07-16 23:04:19 +09:00 |
|
源文雨
|
39d8d5b755
|
fix(tcp): set conn on peer's endpoint
|
2024-07-16 22:42:35 +09:00 |
|
源文雨
|
c7bbcb9fb7
|
feat(tcp): set default peers timeout to 5s
|
2024-07-16 22:33:05 +09:00 |
|
源文雨
|
5d04567ec9
|
feat(tcp): add config option dialtimeout
|
2024-07-16 22:16:01 +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 |
|
源文雨
|
4a8e848673
|
fix(link): noroute skip
v0.11.11
|
2024-07-13 02:19:33 +09:00 |
|
源文雨
|
f25df3c0d7
|
fix(wg): cidr parsing
|
2024-07-13 02:13:50 +09:00 |
|
源文雨
|
282cb387cb
|
feat(listen): add src check
|
2024-07-13 02:00:51 +09:00 |
|
源文雨
|
af3aa02105
|
feat(route): support x grammar
|
2024-07-13 01:56:02 +09:00 |
|
源文雨
|
03021e5d69
|
chore: drop support under go1.20
|
2024-07-13 01:12:25 +09:00 |
|
源文雨
|
b775ffb7e9
|
feat(ci): use minimum go version
|
2024-07-13 01:08:02 +09:00 |
|
源文雨
|
bd7d5f6833
|
fix(deps): running on go 1.18~1.19
|
2024-07-13 01:07:24 +09:00 |
|
源文雨
|
4a4b18ee9f
|
chore: more log
|
2024-07-13 00:33:06 +09:00 |
|
源文雨
|
6ede65bf28
|
optimize(head): packet encapsuling
|
2024-07-13 00:22:20 +09:00 |
|
源文雨
|
8215abb695
|
fix(crypto): encode and decode of nil data
|
2024-07-12 23:18:02 +09:00 |
|
源文雨
|
677b11f440
|
fix(crypto): xchacha20poly1305 encode
|
2024-07-12 23:01:29 +09:00 |
|
源文雨
|
9336ab61e8
|
fix(listen): allow nil body packets
|
2024-07-12 22:32:11 +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 |
|
源文雨
|
ed19a5a08e
|
chore: make lint happy
|
2024-07-11 23:04:05 +09:00 |
|
源文雨
|
ce8213869a
|
fix(listen): timeout loop
|
2024-07-11 23:01:18 +09:00 |
|
源文雨
|
71810f1228
|
fix(workflow): release
|
2024-07-11 22:35:57 +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 |
|
源文雨
|
c0bd86d1bb
|
fix(tunnel): add seq to prevent order mismatch
|
2024-07-11 19:34:15 +09:00 |
|
源文雨
|
b1ef2675f8
|
chore: make lint happy
|
2024-07-11 18:39:00 +09:00 |
|
源文雨
|
b85a0d4908
|
chore: make lint happy
|
2024-07-11 18:38:17 +09:00 |
|
源文雨
|
ff4259fd6c
|
chore: make lint happy
|
2024-07-11 18:36:45 +09:00 |
|
源文雨
|
9db2c9e0a6
|
chore: make lint happy
|
2024-07-11 18:26:17 +09:00 |
|
源文雨
|
2ad307df60
|
chore: make lint happy
|
2024-07-11 18:17:53 +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 |
|
源文雨
|
d695f14498
|
edit README
|
2023-08-05 14:29:26 +08:00 |
|
源文雨
|
7fc649084e
|
fix: recv speed calc
|
2023-08-05 14:04:22 +08: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 |
|
源文雨
|
3c5b4ad058
|
feat: add speed log
|
2023-08-05 09:16:00 +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 |
|
源文雨
|
6f75de6b95
|
fix: addtional data error
|
2023-08-04 17:09:54 +08:00 |
|