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

324 Commits

Author SHA1 Message Date
源文雨
3d1bbf57a6 fix(tcp): close handing 2025-02-21 01:26:30 +09:00
源文雨
7f1c4ea4f0 feat(tunnel): add benchmark 2025-02-21 01:10:57 +09:00
源文雨
dbe990cac8 fix(p2p): tcp sync: unlock of unlocked mutex 2025-02-21 00:56:15 +09:00
源文雨
a52f9aa2c0 optimize(tunnel): test format 2025-02-20 23:16:51 +09:00
源文雨
ac04d25bfc chore: make lint happy 2025-02-20 20:28:24 +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
源文雨
d679f45931 fix: -checklinkname=0 2025-02-01 10:06:00 +08:00
源文雨
82937b9b10 fix: -checklinkname=0 2025-02-01 10:03:10 +08:00
源文雨
e6298d3459 feat: add base14 en/decoding 2025-02-01 09:49:59 +08:00
源文雨
bbe2c60aa3 feat(me): concurrency send v0.13.12 2024-08-17 21:27:07 +08:00
源文雨
1ba17fca54 feat(config): add inner routing mark y 2024-08-17 21:17:04 +08:00
源文雨
9871bde9f1 chore: make lint happy 2024-08-16 23:54:48 +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
源文雨
bd5c0092ef optimize(test): use logrus 2024-08-11 19:47:12 +08:00
源文雨
c7cfd94ae2 fix(p2p): tcp sub conn add close write 2024-08-08 13:35:04 +08:00
源文雨
4a2b6c3f90 fix(p2p): close receive on certain errors 2024-08-08 13:26:20 +08:00
源文雨
d5d7a9412f feat(head): use uniform head extract & crc64 -> md5 2024-08-08 12:42:04 +08:00
源文雨
e018aee705 fix(ci): debug log printing 2024-08-07 23:57:18 +08:00
源文雨
a0322b7d21 fix(ci): debug log printing 2024-08-07 23:55:42 +08:00
源文雨
d577ae2e16 feat(p2p): add tcp fast fail except 2024-08-07 23:03:06 +08:00
源文雨
aa6f5ee100 fix(p2p): wrong issub init 2024-08-07 22:56:02 +08:00
源文雨
b0667d5a45 fix(p2p): tcp conn early close 2024-08-06 23:40:02 +08:00
源文雨
1c258fcaa3 fix(p2p): tcp fast fail to main queue 2024-08-06 20:59:34 +08:00
源文雨
b71a0541bd feat(p2p): add more link to tcp 2024-08-06 20:30:33 +08:00
源文雨
ea768f88f9 fix(ci): no test files 2024-08-03 17:00:51 +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
源文雨
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