1
0
mirror of https://github.com/fumiama/WireGold.git synced 2026-06-08 17:40:26 +08:00
Commit Graph

163 Commits

Author SHA1 Message Date
源文雨
552be0335b fix(recv): panic on short data len 2025-02-21 21:44:39 +09:00
源文雨
956199cf19 fix(listen): ep logging 2025-02-21 15:16:44 +09:00
源文雨
409f0f270b fix(nat): panic on notify nil 2025-02-21 15:14:15 +09:00
源文雨
78a744c5b0 fix(nat): panic on notify nil 2025-02-20 17:57:19 +09:00
源文雨
f0776751dd feat(crypto): use new xor version 2025-02-01 15:46:45 +08: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
源文雨
1ba17fca54 feat(config): add inner routing mark y 2024-08-17 21:17:04 +08:00
源文雨
45c8945c68 fix(link): listen integer divide by zero 2024-08-16 23:46:21 +08:00
源文雨
dfc9f1a7c4 fix(link): early use of new listen buf 2024-08-11 22:23:43 +08:00
源文雨
9942ef2bd0 fix(link): duplicate crc recv (#2) 2024-08-11 21:35:59 +08:00
源文雨
d5d7a9412f feat(head): use uniform head extract & crc64 -> md5 2024-08-08 12:42:04 +08:00
源文雨
b71a0541bd feat(p2p): add more link to tcp 2024-08-06 20:30:33 +08:00
源文雨
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
源文雨
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
源文雨
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
源文雨
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
源文雨
9a63b3c886 fix(tcp): recv on new endpoint 2024-07-16 23:04:19 +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 2024-07-13 02:19:33 +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
源文雨
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
源文雨
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
源文雨
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
源文雨
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