312 Commits
Author SHA1 Message Date
世界 dd897389b2 Close UDP sockets when device addresses change 2026-11-10 11:23:21 +00:00
世界 0c343d88b3 Apply backpressure to masque inbound packets 2026-11-10 11:23:21 +00:00
世界 075fc22f27 Rework forward NAT with UDP mapping and fragment support 2026-11-10 11:23:21 +00:00
世界 3cd77ab493 Fix protocol input validation 2026-11-10 11:23:21 +00:00
世界 4719109415 Fix per-destination backpressure to endpoints 2026-11-10 11:23:21 +00:00
世界 307a9ba812 Fix on-demand endpoint resume 2026-11-10 11:23:21 +00:00
世界 92934796cd Fix HTTP/2 extended CONNECT with Go 1.27 2026-11-10 11:23:21 +00:00
世界 1b5ff60a42 Add MASQUE support 2026-11-10 11:23:21 +00:00
世界 7880f4cc80 Rewrite HTTP proxy protocol 2026-11-10 11:23:20 +00:00
世界 c1cc12b3fd Remove dependency on gVisor 2026-11-10 11:23:20 +00:00
世界 729230af1c Improve idle connection management 2026-11-10 11:23:20 +00:00
世界 0b83b66c47 Fix GSO frames with more segments than a TUN read batch 2026-11-09 15:02:49 +00:00
世界 a9c21da539 Close UDP sockets when endpoint addresses change 2026-11-03 03:06:27 +00:00
世界 0164ce7b8e Fix shared connections inheriting external interrupt mark 2026-10-23 19:57:08 +08:00
世界 cc022098fd Fix WireGuard pause and sleep handling 2026-10-23 19:57:07 +08:00
世界 9c1efcc186 Fix WireGuard reserved length error 2026-10-23 19:57:06 +08:00
世界 42f487bd0d Fix IPv6 literal host handling 2026-10-23 19:57:05 +08:00
世界 18aa2cdfe7 Fix IPv6 interface rule without auto route 2026-10-23 19:57:03 +08:00
世界 e352ada7ab Fix WireGuard system device packet size on darwin 2026-10-23 19:57:02 +08:00
世界 52f9bad034 Fix protocol input validation 2026-10-09 12:36:03 +08:00
世界 07130365d1 Improve idle connection management 2026-10-02 18:00:09 +08:00
世界 eb7deeae8a Improve power report attribution and sampling 2026-10-02 18:00:09 +08:00
世界 fd9a076d25 Close idle connections of unreferenced outbounds and DNS servers 2026-10-02 18:00:09 +08:00
世界 4537a1ac00 Fix system TUN read loop stopping on write errors 2026-09-25 19:28:45 +08:00
世界 f5e8cdae19 Fix gRPC transport half-close 2026-09-20 22:24:38 +08:00
世界 18b0317018 Fix HTTP/2 stream errors leaking into nested readers and transport data races 2026-09-20 22:24:38 +08:00
世界 9be5fcf4e1 Fix dial contexts cancelled while connections are still in use 2026-09-20 22:24:38 +08:00
世界 96b004bab1 Fix initial WireGuard handshake for domain peers 2026-09-20 22:24:38 +08:00
世界 6364d9a5f1 Fix WireGuard endpoint stopping on device sleep 2026-09-08 15:19:58 +08:00
世界 f50ca2244b Fix HTTP/2 transport reset with Go 1.27 2026-08-30 17:41:47 +08:00
世界 82098a8760 Add power report service 2026-08-30 17:41:46 +08:00
世界 7d84f7d3e0 Fix lint errors 2026-08-30 17:41:46 +08:00
世界 ba4146ea31 Reformat code 2026-08-30 17:41:46 +08:00
世界 1e2846a1a5 Resolve and race all WireGuard addresses on handshake 2026-08-30 17:41:45 +08:00
世界 5c50f7a084 Use connected sockets for QUIC clients 2026-08-30 17:41:45 +08:00
世界 e797c2d0ba Update tailscale to v1.102.1 2026-08-30 17:41:45 +08:00
世界 b3a6dcda5f wireguard: Fix system device configures DNS for interface 2026-08-30 17:41:44 +08:00
世界 6e09f2892a Add JSON schema support 2026-08-30 17:41:44 +08:00
世界 b9c7d52582 Improve OpenVPN & OpenConnect interoperability 2026-08-30 17:41:44 +08:00
世界 61f950bf61 Fix wg detour 2026-08-30 17:41:44 +08:00
世界 e4c8b49eaf Improve network reset 2026-08-30 17:41:43 +08:00
世界 013dab8737 Fix SSO support for anyconnect 2026-08-30 17:41:43 +08:00
世界 6269e1c2b3 Refactor OpenVPN and OpenConnect endpoints 2026-08-30 17:41:43 +08:00
世界 2df7a9bac7 Add openvpn and openconnect 2026-08-30 17:41:43 +08:00
世界 668ced35f8 Refactor endpoint listen 2026-08-30 17:41:43 +08:00
世界 1f7d571017 refactor: New tun udpnat 2026-08-30 17:41:43 +08:00
世界 5f2054bf90 Add L3 forwarding support 2026-08-30 17:41:42 +08:00
世界 2eacabec1d Fix linux ping 2026-08-30 17:41:41 +08:00
世界 bd602b6d11 Fix panic on websocket handshake failure 2026-08-30 17:23:03 +08:00
世界 0b5391447e Fix websocket early data with smux and yamux multiplex 2026-08-29 15:59:41 +08:00