源文雨
|
cf2daf9a3e
|
fix: use nic mtu that minus packet header
|
2024-08-03 16:42:16 +08:00 |
|
源文雨
|
bafeb149be
|
fix(link): mtu check
|
2024-08-03 15:51:45 +08:00 |
|
源文雨
|
7e14ca5168
|
feat(p2p): add socket options to tcp
|
2024-08-03 15:38:44 +08:00 |
|
源文雨
|
fa9abff1a8
|
chore: remove debug log at build
|
2024-08-03 15:32:31 +08:00 |
|
源文雨
|
08688b584b
|
feat(p2p): change magic of tcp
|
2024-08-03 14:55:23 +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 |
|
源文雨
|
574d1ccfc4
|
feat(p2p): change ip protocol to IPComp(0x6C)
|
2024-07-24 21:47:30 +08:00 |
|
源文雨
|
eb49d35f65
|
fix(udplite): nil raddr
v0.12.14
|
2024-07-18 16:05:18 +09:00 |
|
源文雨
|
60a98e4cae
|
chore: make lint happy
|
2024-07-18 15:58:23 +09:00 |
|
源文雨
|
0c3f9111f5
|
chore: make lint happy
|
2024-07-18 15:55:58 +09:00 |
|
源文雨
|
763b9e3d77
|
fix(udplite): wrong listening addr
|
2024-07-18 15:52:50 +09:00 |
|
源文雨
|
9d986bb1d7
|
fix(udplite): wrong network
|
2024-07-18 15:17:55 +09:00 |
|
源文雨
|
fc7f1d9744
|
feat(p2p): add udplite protocol
|
2024-07-18 03:16:55 +09:00 |
|
源文雨
|
5ff8d27fe4
|
feat(p2p): ip support configs
|
2024-07-18 02:04:34 +09:00 |
|
源文雨
|
28c388aca9
|
feat(p2p): add ip
|
2024-07-18 02:01:44 +09:00 |
|
源文雨
|
cb2fe9bd21
|
fix(link): transfer fragmented packet
|
2024-07-17 15:43:44 +09:00 |
|
源文雨
|
06853c6552
|
feat(tcp): add write to peer lock
|
2024-07-17 14:29:15 +09:00 |
|
源文雨
|
58cb7e09a8
|
optimize(lower): nic route setting
|
2024-07-17 14:08:59 +09:00 |
|
源文雨
|
04a3c9a10b
|
fix(tcp): del broken conn from peers
|
2024-07-17 01:14:15 +09:00 |
|
源文雨
|
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 |
|