Larvan2
|
fa49fd7ba2
|
chore: use cmp in go 1.21
Co-authored-by: H1JK <hell0jack@protonmail.com>
|
2023-09-16 12:06:58 +08:00 |
|
wwqgtxx
|
1cad615b25
|
chore: using xsync.MapOf replace sync.Map
|
2023-09-02 16:54:48 +08:00 |
|
wwqgtxx
|
e2e0fd4eba
|
chore: using uint16 for ports in Metadata
|
2023-08-09 13:51:02 +08:00 |
|
wwqgtxx
|
191243a1d2
|
chore: better tuicV5 deFragger
|
2023-08-03 23:07:30 +08:00 |
|
wwqgtxx
|
8f1475d5d0
|
chore: update to go1.21rc2, drop support for go1.19
|
2023-07-02 09:59:18 +08:00 |
|
wwqgtxx
|
2284acce94
|
chore: update quic-go to 0.36.0
|
2023-06-26 12:08:38 +08:00 |
|
wwqgtxx
|
6d824c8745
|
chore: tuic server can handle V4 and V5 in same port
|
2023-06-21 13:53:37 +08:00 |
|
Larvan2
|
6c8631d5cc
|
chore: adjustable cwnd for cc in quic
|
2023-06-18 00:47:26 +08:00 |
|
wwqgtxx
|
644abcf071
|
fix: tuicV5's heartbeat should be a datagram packet
|
2023-06-13 17:50:10 +08:00 |
|
wwqgtxx
|
e914317bef
|
feat: support tuicV5
|
2023-06-12 18:42:46 +08:00 |
|
wwqgtxx
|
2c44b4e170
|
chore: update quic-go to 0.35.1
|
2023-06-03 16:45:35 +08:00 |
|
wwqgtxx
|
9b6e56a65e
|
chore: update quic-go to 0.34.0
|
2023-06-01 16:25:02 +08:00 |
|
wwqgtxx
|
8e88e0b9f5
|
chore: add WaitReadFrom support in ssr
|
2023-05-28 22:51:44 +08:00 |
|
Larvan2
|
097f3e250c
|
chore: slightly improve quic-bbr performance
|
2023-05-28 20:15:11 +08:00 |
|
wwqgtxx
|
7aae781569
|
chore: add WaitReadFrom support in quicStreamPacketConn
|
2023-05-28 15:22:08 +08:00 |
|
wwqgtxx
|
f1be9b3f4a
|
fix: tuic server return error udp address
|
2023-05-11 22:45:27 +08:00 |
|
wwqgtxx
|
15a8d7c473
|
chore: better tuic earlyConn impl
|
2023-05-10 09:36:06 +08:00 |
|
Skyxim
|
6ecd1c31e5
|
fix: tuic connection error using fast_open
|
2023-04-29 15:44:07 +00:00 |
|
wwqgtxx
|
20eb168315
|
fix: proxyDialer panic when domain name was not resolved
|
2023-04-12 12:49:53 +08:00 |
|
wwqgtxx
|
4d12ed491c
|
fix: tuic pool client should only cache the system's UDPConn
|
2023-04-10 12:22:12 +08:00 |
|
wwqgtxx
|
8e8cddf462
|
chore: Update dependencies
|
2023-04-09 15:40:17 +08:00 |
|
wwqgtxx
|
ee5c4cb83b
|
fix: tuic fast-open not work
|
2023-04-03 21:08:12 +08:00 |
|
wwqgtxx
|
99f84b8a66
|
chore: make all net.Conn wrapper can pass through N.ExtendedConn
|
2023-04-02 22:24:46 +08:00 |
|
wwqgtxx
|
3ae4285702
|
fix: tuic udp native mode can't relay packetSize>1200
|
2023-03-16 21:09:44 +08:00 |
|
wwqgtxx
|
f7610ce2ad
|
chore: better uuid using
|
2023-03-15 10:10:03 +08:00 |
|
wwqgtxx
|
516c219580
|
fix: let quic-go works on outbound's packetConn
|
2023-03-15 09:56:00 +08:00 |
|
wwqgtxx
|
5de043acc6
|
fix: tuic relay tuic
|
2023-03-12 19:03:18 +08:00 |
|
wwqgtxx
|
6fe7f4641e
|
fix: tuic server set authentication timeout after quic handshake complete
|
2023-03-10 12:26:17 +08:00 |
|
wwqgtxx
|
bae61a8152
|
fix: tuic server close with error message
|
2023-03-09 10:41:24 +08:00 |
|
wwqgtxx
|
6a97ab9ecb
|
chore: use fastrand to replace math/rand
|
2023-03-06 18:10:14 +08:00 |
|
H1JK
|
ae966833a4
|
chore: Generate UUID from fastrand
|
2023-03-05 11:00:14 +08:00 |
|
wwqgtxx
|
fc50392ec7
|
chore: cleanup natTable's api
|
2023-02-18 13:16:07 +08:00 |
|
Ovear
|
8e4dfbd10d
|
feat: introduce a new robust approach to handle tproxy udp. (#389)
|
2023-02-17 16:31:15 +08:00 |
|
wwqgtxx
|
ba6163574e
|
chore: better parseAddr
|
2023-01-17 15:41:51 +08:00 |
|
Larvan2
|
c90bf1c6e2
|
chore: Update const type
|
2023-01-17 12:33:15 +08:00 |
|
wwqgtxx
|
f4414566d3
|
fix: tuic server's SetCongestionController
|
2023-01-17 10:41:51 +08:00 |
|
Larvan2
|
db4f3eda55
|
fix: Add CC for TUIC server
|
2023-01-17 01:08:30 +08:00 |
|
Larvan2
|
f3b76df13b
|
chore: Update BBR config
chore: Adjust workflow
|
2023-01-16 21:50:02 +08:00 |
|
wwqgtxx
|
643fdd0bce
|
chore: tuic decrease unneeded copy
|
2023-01-16 09:55:06 +08:00 |
|
Larvan2
|
95247154d6
|
Fix: Deprecate TCPMSS (#336)
* 修改 DefaultTCPMSS 为 MaxDatagramSize
修改 MaxDatagramSize 的值提高 TUIC 的上传速度
|
2023-01-12 00:53:42 +08:00 |
|
wwqgtxx
|
980454beb2
|
chore: cleanup code
|
2022-12-22 09:53:25 +08:00 |
|
wwqgtxx
|
22414ce399
|
chore: relay support tuic
|
2022-12-20 00:11:02 +08:00 |
|
wwqgtxx
|
0aefa3be85
|
fix: remove cyclic dependent to make tuic's Finalizer work
|
2022-12-02 16:56:17 +08:00 |
|
wwqgtxx
|
2a3c4c1a33
|
fix: ensure pool's dial pass to client
|
2022-11-29 09:23:28 +08:00 |
|
wwqgtxx
|
9ea09b2b94
|
fix: tuic protocol error
|
2022-11-29 00:42:26 +08:00 |
|
wwqgtxx
|
dd6f7e3701
|
fix: structure decode first do strict match
|
2022-11-28 19:11:55 +08:00 |
|
wwqgtxx
|
4b1d4a3e20
|
chore: tuic-server support heartbeat command
|
2022-11-28 18:28:22 +08:00 |
|
wwqgtxx
|
562819e3ca
|
chore: tuic-server support disassociate command
|
2022-11-28 18:18:51 +08:00 |
|
wwqgtxx
|
551283c16e
|
chore: add tuic-server listener
|
2022-11-28 17:09:25 +08:00 |
|
wwqgtxx
|
cd53e2d4a7
|
fix: set RequestTimeout in earlyConn
|
2022-11-27 16:38:41 +08:00 |
|