Commit graph

  • d31d20ba58 system stack: self-heal the TCP forwarder accept loop (sing-box-lx SPEC 040) lx Leadaxe 2026-07-31 23:54:20 +03:00
  • da24acaf4d
    Update gvisor to 20260727.0 世界 2026-08-05 08:10:16 +08:00
  • 2d9b8aed5f
    Fix deadlock between flow judgement and close 世界 2026-07-29 13:45:28 +08:00
  • e5c21070ae
    Fix flow close race 世界 2026-07-21 14:48:16 +08:00
  • b59636919c
    Add Stack.ResetNetwork 世界 2026-07-19 17:41:50 +08:00
  • 79084fa798
    Add stateless DNS hijack 世界 2026-07-19 13:02:55 +08:00
  • 1ba7d79118
    Add UDPEgressPool 世界 2026-07-17 10:40:08 +08:00
  • 95bc107a1c
    refactor: New udpnat 世界 2026-07-16 20:57:59 +08:00
  • d1af8aaf7e
    Fix lint errors 世界 2026-07-16 18:45:49 +08:00
  • 994d6ccdbf
    Add netns support 世界 2026-07-11 00:57:57 +08:00
  • d0d4ebd8db
    Improve ping performance 世界 2026-07-10 12:29:13 +08:00
  • 23a39c59be
    ping: Fix stale flows kept alive by unrelated ICMP traffic 世界 2026-07-09 21:28:10 +08:00
  • b0188bc3f1
    Improve darwin forwarding 世界 2026-07-08 19:38:44 +08:00
  • dcfbe83ca6
    Fix flow close reasons 世界 2026-07-08 18:44:57 +08:00
  • 2de01a4c29
    Reject flows on selector range exhaustion 世界 2026-07-08 17:14:49 +08:00
  • 15b67423c3
    Add flow PortWithSelectorRange 世界 2026-07-08 17:05:34 +08:00
  • 7c92d5e53e
    Add UDPTimeout option for flow 世界 2026-07-07 21:19:56 +08:00
  • c17af6ee8c
    Minor fixes 世界 2026-07-07 15:36:21 +08:00
  • 14c8f75f7a
    Add flow tracking 世界 2026-07-06 23:37:38 +08:00
  • ed63adda33
    Add flow dispatcher 世界 2026-07-06 11:49:18 +08:00
  • 47bdde06c3
    Add DNS mode 世界 2026-05-02 15:42:00 +08:00
  • 3c7d6ad82f
    Add read waiter support for gVisor conn 世界 2026-04-28 07:11:03 +08:00
  • a36276922a
    Add compatibility with docker bridge 世界 2026-04-24 09:31:40 +08:00
  • a9027729be
    Make gtcpip public for external use 世界 2026-04-03 02:07:40 +08:00
  • f8e7794cc2
    Add MAC address include/exclude filtering for nftables auto-redirect 世界 2026-03-03 20:36:23 +08:00
  • 30e535973b
    ping: Fix stale flows kept alive by unrelated ICMP traffic 世界 2026-07-09 22:07:14 +08:00
  • aae2f0750c
    Fix ping 世界 2026-06-29 10:04:52 +08:00
  • 1251022fce
    ping: Fix missing TTL and ICMP error handling 世界 2026-06-22 16:16:12 +08:00
  • 3a09076491
    Fix redirect routes 世界 2026-07-14 10:20:18 +08:00
  • eccdcee073
    Fix probe GSO 世界 2026-07-11 15:27:57 +08:00
  • 99fb96a4c8
    Fix missing UDP and ICMP bypass for auto redirect 世界 2026-07-10 12:11:47 +08:00
  • 80ea96e5b4
    Reject connections to redirect listener 世界 2026-07-24 10:26:49 +08:00
  • add23d4844
    Fix logger check 世界 2026-07-09 22:18:58 +08:00
  • 5bb0784f61
    Fix android GSO 世界 2026-07-08 11:14:28 +08:00
  • ebd569670d
    Drain pending packets in Linux batch read 世界 2026-07-06 21:05:21 +08:00
  • 9c6760589d
    Fix redirect routes 世界 2026-07-14 10:20:18 +08:00
  • 7954dd6e20
    Fix nftables interval end when range hits max address H-TTTTT 2026-07-22 11:56:24 +08:00
  • 8048acde1e
    Fix nfqueue options 世界 2026-07-14 09:57:39 +08:00
  • 959bd54905
    Fix CalculateInterfaceName on iOS 世界 2026-07-07 21:19:43 +08:00
  • c569e3e92f
    Fix gVisor process 世界 2026-07-06 16:55:25 +08:00
  • 46aa536b37
    Fix lint errors 世界 2026-06-22 15:49:11 +08:00
  • a9f4123ba2
    Update .gitignore 世界 2026-06-22 15:31:28 +08:00
  • b1c48c12e2
    Fix route address set polluted by appended default element 世界 2026-06-20 19:47:40 +08:00
  • 8caaa93f8d
    Fix system stack TCP NAT collision 世界 2026-06-19 20:24:41 +08:00
  • 3b51857024
    Support multiple registered interfaces in interface monitor 世界 2026-06-03 10:24:14 +08:00
  • 1aa83a9f92
    ping: limit ICMP read buffer size 世界 2026-06-03 10:34:17 +08:00
  • bebc8d67f3
    stack: Add icmp timeout 世界 2026-06-01 17:40:28 +08:00
  • 568357315c
    ping: Fix unprivileged conn 世界 2026-06-01 17:40:22 +08:00
  • 23eaeb3198
    Fix dispatcher race operation in WintunEndpoint wwqgtxx 2026-05-20 23:30:00 +08:00
  • 1e975834ca
    Reformat code 世界 2026-06-01 17:48:25 +08:00
  • 49e4afd5c7
    Handle existing Wintun adapter on restart 世界 2026-05-19 20:38:06 +08:00
  • 1010e39d79
    Fix IPv6 UDP packet leak in system stack 世界 2026-05-19 16:38:26 +08:00
  • 47ac4d08b1
    ping: Fix unprivileged conn leak 世界 2026-05-19 16:25:51 +08:00
  • e5d2fab035
    Fix multi include/exclude interfaces 世界 2026-04-20 07:40:18 +08:00
  • 5b7311ba58
    memmod: be more resilient toward weird PE files 世界 2026-04-19 21:52:51 +08:00
  • 4cd8fef581
    Fix UDP forwarder slice allocation 世界 2026-04-07 23:12:58 +08:00
  • 31c44bc478
    Fix buffer not released in batchLoopDarwin 世界 2026-04-07 20:34:55 +08:00
  • 1664d083fb
    Reduce iOS TCP buffers 世界 2026-04-07 14:14:19 +08:00
  • 24b12270db
    Fix system stack rewriting TUN subnet destinations to loopback 世界 2026-03-23 19:37:57 +08:00
  • 0e624a007c
    Add PackagesByID for android package manager 世界 2026-03-23 18:24:30 +08:00
  • 0e4cdbbc61
    fix: use NF_REPEAT for NFQUEUE bypass/reset verdicts Andrew Novikov 2026-03-17 05:57:47 +03:00
  • 1ab008e1e6
    Improve error messages for Linux TUN and redirect operations 世界 2026-03-15 14:43:38 +08:00
  • 82d14b26de
    Fix nftables single include_uid not working 世界 2026-03-15 14:15:22 +08:00
  • 0329538ecd
    Fix "Fix auto_redirect dropping SO_BINDTODEVICE traffic" 世界 2026-03-14 20:43:28 +08:00
  • caaf8469e0
    Fix auto_redirect dropping SO_BINDTODEVICE traffic 世界 2026-03-11 15:06:55 +08:00
  • c81ce6d358
    Fix darwin batch loop not exit on EBADF 世界 2026-03-05 20:32:32 +08:00
  • 90ea7a0b69
    Fix udp/icmp not work on gso with mixed stack wwqgtxx 2026-03-03 23:48:15 +08:00
  • 6ee3db839d
    Update dependencies 世界 2026-03-02 06:50:15 +08:00
  • 1fb8456021
    Fix DNS not revert while close tun eronez 2026-02-13 03:40:09 +00:00
  • 5715a3919a
    Fix nftablesCreateLocalAddressSets 世界 2026-02-23 17:12:39 +08:00
  • 2a33d64abc Fix logging maybe panic wwqgtxx 2026-02-13 00:28:14 +08:00
  • 3144f43fc2 Fix udp/icmp not work on gso with system stack wwqgtxx 2026-02-13 00:11:53 +08:00
  • 635920688d
    Add back random iproute2 table index 世界 2026-02-02 14:10:06 +08:00
  • 2e21cd99ef
    Revert "Disable rp filter atomically" 世界 2026-02-02 14:15:10 +08:00
  • 983b3caf40
    Disable rp filter atomically 世界 2026-02-01 10:16:17 +08:00
  • 1d02d635b9
    Fix auto_redirect fallback rule 世界 2026-01-29 11:41:27 +08:00
  • e88ed52dbc
    Fix auto_redirect on IPv6-only or IPv4-only servers 世界 2026-01-28 15:47:10 +08:00
  • 381bf9d40d
    Skip tun interface traffic in prerouting UDP/ICMP chain 世界 2026-01-28 14:34:10 +08:00
  • 2377e62d4a
    Fix IPv6 ULA addresses excluded from local address set 世界 2026-01-17 20:42:31 +08:00
  • a23b66f721
    Skip strict routing on Windows versions below 10 世界 2026-01-17 18:16:51 +08:00
  • 2f53768be2
    Fix darwin batch read not exit on stop 世界 2026-01-15 02:01:35 +08:00
  • 9d97d95a9c
    Fix TUN interface restart fails with existing addresses 世界 2026-01-04 23:24:29 +08:00
  • 525f783d00
    Add EXP_ExternalConfiguration for Tailscale 世界 2026-01-07 14:05:47 +08:00
  • a5db80d710
    Fix nfqueue fallback when kernel module unavailable 世界 2025-12-31 02:18:51 +08:00
  • a850c4f8a1
    Add pre-matching support for auto redirect 世界 2025-12-26 05:56:29 +08:00
  • 6516c2d8f1
    Fix race condition in ReadPacket 世界 2025-12-17 19:44:39 +08:00
  • e9e3fbf0c1 Apply ping destination filter for Windows wwqgtxx 2025-12-01 08:47:38 +08:00
  • 20161f3059
    redirect: Fix compatibility with /product/bin/su 世界 2025-10-21 20:41:16 +08:00
  • b49e63f8ef
    Fix compatibility with MPTCP 世界 2025-10-17 16:26:45 +08:00
  • b42efe2516
    Update golangci-lint 世界 2025-09-22 12:51:12 +08:00
  • 09d1d97313
    Update gVisor to v20250811.0 世界 2025-09-15 23:55:16 +08:00
  • 67013b321e
    Fix race codes 世界 2025-09-12 18:02:37 +08:00
  • 0381a06643
    ping: Add destination rewriter 世界 2025-09-11 18:51:00 +08:00
  • 960457abba
    Update dependencies 世界 2025-09-10 22:52:15 +08:00
  • 7de8ff7f20
    ping: Fix read ICMPv6 from gVisor 世界 2025-08-25 22:19:09 +08:00
  • a8cb01e6df
    Prevent panic when wintun dll fails to load 世界 2025-09-09 14:48:31 +08:00
  • b76e852f59
    ping: Fix reject 世界 2025-08-27 20:28:59 +08:00
  • d5865f2135
    Fix gvisor loopback address 世界 2025-08-27 16:35:53 +08:00
  • ff49ece55d
    Fix checksum changes 世界 2025-08-27 15:45:18 +08:00
  • adc106bcf6
    Improve checksum usages 世界 2025-08-27 11:03:17 +08:00