Commit Graph

  • 12b077f33b Update github.com/xtls/reality to 20250828044527 RPRX 2025-08-28 05:09:53 +00:00
  • 702d2c06ca README.md: Update Donation & NFTs RPRX 2025-08-28 05:01:35 +00:00
  • 7951a5c4bf VLESS protocol: Add lightweight, Post-Quantum ML-KEM-768-based PFS 1-RTT / anti-replay 0-RTT AEAD Encryption (#5067) RPRX 2025-08-28 04:55:36 +00:00
  • c2141f09e7 Test_parseResponse(t *testing.T): Use dns.google for IPv6 (#5060) xqzr 2025-08-27 17:37:13 +08:00
  • ef640ed309 checkSystemNetwork(): Use c.root-servers.net (#5059) xqzr 2025-08-27 17:36:33 +08:00
  • 5fa5f3fbb9 WireGuard outbound: Fix close closed (#5054) 风扇滑翔翼 2025-08-27 17:33:09 +08:00
  • 2ee372e758 common/signal/timer.go: Refator to use sync.Once (#5052) 风扇滑翔翼 2025-08-27 17:28:53 +08:00
  • 11f0513bce Commands: Add -outpbfile for convert pb (#5048) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-27 17:24:54 +08:00
  • b65da77267 Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#5061) dependabot[bot] 2025-08-25 12:37:44 +00:00
  • 73baf47358 prevent close of closed dns-dead-lock Fangliding 2025-08-25 13:55:17 +08:00
  • ecc2f73108 refactor dns outbound conn Fangliding 2025-08-25 13:28:25 +08:00
  • f45ca197a2 Fix dead lock Fangliding 2025-08-25 13:16:51 +08:00
  • e22ecdcb35 Revert "Chore: Three small 'fixes'" leak-fix 风扇滑翔翼 2025-08-24 08:11:19 +00:00
  • b668333546 set splice-timeout to 24 hours timer-redundant patterniha 2025-08-22 20:27:10 +03:30
  • a22c4cf301 fix splice-timeout patterniha 2025-08-22 19:04:44 +03:30
  • eba1f7258e Timer: prevent creating redundant check task patterniha 2025-08-22 09:12:10 +03:30
  • 33272a0499 Bump google.golang.org/protobuf from 1.36.7 to 1.36.8 (#5042) dependabot[bot] 2025-08-21 10:36:38 +00:00
  • c56e1650a1 remove unused remove-udp-map patterniha 2025-08-21 12:14:27 +03:30
  • 6be9c4a429 remove UDP cache patterniha 2025-08-21 11:24:08 +03:30
  • 87b643a388 Bump google.golang.org/grpc from 1.74.2 to 1.75.0 (#5039) dependabot[bot] 2025-08-20 14:15:01 +00:00
  • 6d1695a686 Some refines related to direct/freedom and targetStrategy; More intelligent "useIP"/"ForceIP", enhance "origin" functionality (#5030) patterniha 2025-08-19 16:03:12 +02:00
  • 3a54924045 Chore: Optimize .gitignore (#5029) Skh-web6982 2025-08-19 17:28:06 +03:30
  • 573300bc22 Issues template: Refine requirements 风扇滑翔翼 2025-08-19 09:27:25 +00:00
  • 7f300dbf0c VLESS practice: Use user-sent VLESS UUID's 7th<<8 | 8th bytes as vlessRoute instead RPRX 2025-08-18 08:50:43 +00:00
  • 5464862ee6 XTLS Vision inbound: Use user-sent VLESS UUID for NewTrafficState() RPRX 2025-08-17 18:13:56 +00:00
  • 337b4b814e Wireguard inbound: Fix context sharing problem (#4988) yuhan6665 2025-08-17 10:56:48 -04:00
  • 105b306d07 VLESS practice: Use user-sent VLESS UUID's last byte as vlessRoute for routing rules RPRX 2025-08-17 13:55:18 +00:00
  • de23e51077 DNS outbound: Set "reject" as the default value for nonIPQuery RPRX 2025-08-16 19:12:59 +00:00
  • 40ce850bd9 Direct/Freedom config: Add targetStrategy as an alias of domainStrategy; Routing config: Remove domainMatcher, "linear" and type (#5027) patterniha 2025-08-16 16:48:53 +02:00
  • 2485f4831f Build: Use more aggressive inlining for higher efficiency (#5026) 𐲓𐳛𐳪𐳂𐳐 𐲀𐳢𐳦𐳫𐳢 𐲥𐳔𐳛𐳪𐳌𐳑𐳖𐳇 2025-08-16 19:11:00 +08:00
  • aac0d6a6a5 VLESS inbound: Add option to set default flow (#5023) Jesus 2025-08-16 03:07:33 +04:00
  • f557bf7da4 Outbound: Add targetStrategy; Fix mux does not close link.Reader; Fix origin does not work on UDP; Add logs (#5006) patterniha 2025-08-15 22:51:36 +02:00
  • 6fc0a40c2a XHTTP client: Fix edge-case issue for packet-up mode (#5020) 风扇滑翔翼 2025-08-16 02:01:15 +08:00
  • f3cdcad541 common/buf/multi_buffer.go: Fix Compact() (#5015) 风扇滑翔翼 2025-08-15 23:27:12 +08:00
  • 5a8e9c25a4 Chore: Migrate to Go 1.25 (#5024) 风扇滑翔翼 2025-08-15 22:50:35 +08:00
  • 836b6487e4 Bump actions/checkout from 4 to 5 (#5016) dependabot[bot] 2025-08-13 21:46:42 +00:00
  • b1107b9810 Refine must2 and apply NewAesGcm() to all usage (#5011) 风扇滑翔翼 2025-08-11 09:37:46 +08:00
  • 0cceea75da Bump golang.org/x/net from 0.42.0 to 0.43.0 (#5002) dependabot[bot] 2025-08-08 00:37:51 +00:00
  • 4b21c9aed3 Bump google.golang.org/protobuf from 1.36.6 to 1.36.7 (#5001) dependabot[bot] 2025-08-08 00:37:37 +00:00
  • cde6e33ec9 Freedom: Add maxSplit fragment option; Add applyTo noises option (#4998) patterniha 2025-08-08 01:56:09 +02:00
  • 5dce7e4e25 Router: Add localIP and localPort; Add sourceIP as an alias of source (#4992) patterniha 2025-08-08 01:50:39 +02:00
  • 9359844149 feat(api): update timestamp for existing IPs in AddIP instead of skipping (#4989) LjhAUMEM 2025-08-06 02:02:51 +08:00
  • 8222f43eea API: Fix user online map remain 1 after connection dropped (#4982) LjhAUMEM 2025-08-05 11:21:40 +08:00
  • 04e6439b51 Bump github.com/miekg/dns from 1.1.67 to 1.1.68 (#4980) dependabot[bot] 2025-08-04 15:42:05 -04:00
  • bd86732f68 v25.8.3 v25.8.3 v1.250803.0 RPRX 2025-08-03 11:09:00 +00:00
  • d4f11e6d68 UDS: Check address before listen (#4945) 风扇滑翔翼 2025-08-03 19:02:55 +08:00
  • 00f3147242 app/proxyman/inbound/inbound.go: Fix ListHandlers() (#4976) 风扇滑翔翼 2025-08-03 19:02:08 +08:00
  • 7cbf5b004c TLS ECH client: echForceQuery "full" / "half" / "none" (default) (#4973) 风扇滑翔翼 2025-08-03 18:15:42 +08:00
  • 87fff12fd9 Root config: Add version config (min and max) (#4970) patterniha 2025-08-03 03:06:47 +02:00
  • a02723e63f TLS ECH client: Use chrome-fingerprint and add padding; Add "h2c" and echSockopt; Fix some issues (#4949) patterniha 2025-08-02 17:47:55 +02:00
  • 146b14ab55 Tunnel inbound: Add portMap config (local listening port -> remote specified address/port) RPRX 2025-08-02 14:58:56 +00:00
  • b2829219a0 TLS ECH client: Add echForceQuery config (#4947) 风扇滑翔翼 2025-08-01 19:25:15 +08:00
  • 116cd70a3a Dokodemo-door: Add simple tunnel config (alias and default values) (#4968) RPRX 2025-08-01 11:20:53 +00:00
  • c569f478af Update readme yuhan6665 2025-07-27 18:52:49 -04:00
  • 20825f6f1a Change to TypedSyncMap maps 风扇滑翔翼 2025-07-26 12:05:21 +00:00
  • b6b51c51c8 v25.7.26 v25.7.26 v1.250726.0 RPRX 2025-07-26 09:07:56 +00:00
  • fb7a9d8d61 TLS client & server: Support Encrypted Client Hello (ECH) (#3813) 风扇滑翔翼 2025-07-26 16:47:27 +08:00
  • 3fe02a658a Commands: Add adu/rmu inbound user management to API (#4943) nobody 2025-07-26 16:40:04 +08:00
  • 5f93ff6c3a REALITY config: mldsa65Seed and privateKey can not be the same value RPRX 2025-07-26 08:36:58 +00:00
  • 10376f5b4d Freedom UDP: Fix some cone uses like STUN,... when address is domain (#4942) patterniha 2025-07-26 03:59:15 +02:00
  • 1ea00fad81 UDP listener: Allow listening on "localhost" (#4940) 风扇滑翔翼 2025-07-26 09:27:35 +08:00
  • cfcf2a63d1 v25.7.25 v25.7.25 RPRX 2025-07-25 14:59:43 +00:00
  • 66025f2889 Workflows: Fix github.ref_name sometimes is empty when building Docker images (#4937) Meow 2025-07-25 22:47:12 +08:00
  • c9cd26d6d3 UDP: Remove removeRay()'s error log (#4936) 风扇滑翔翼 2025-07-25 22:40:26 +08:00
  • caee152adf Update github.com/xtls/reality to 20250725142056 RPRX 2025-07-25 14:28:47 +00:00
  • eb433d9462 Inbounds & Outbounds: TCP KeepAlive better default value (#4931) 风扇滑翔翼 2025-07-25 20:06:05 +08:00
  • 87d8b97d9a Commands: Output certificate chain's total length in tls ping (#4933) 风扇滑翔翼 2025-07-25 18:18:26 +08:00
  • 9d15ecf1f9 REALITY client: Fix log when printing "is using X25519MLKEM768..." (#4929) 风扇滑翔翼 2025-07-25 15:11:35 +08:00
  • 4f45c5faa5 v25.7.24 v25.7.24 RPRX 2025-07-24 02:19:08 +00:00
  • 26de58933f README.md: Update Donation & NFTs RPRX 2025-07-24 02:08:03 +00:00
  • 31b508d372 REALITY config: Convert mldsa65Seed to its private key later RPRX 2025-07-24 01:31:07 +00:00
  • 955a569181 REALITY config: Allow mldsa65 fields to be empty (#4924) 风扇滑翔翼 2025-07-24 09:15:48 +08:00
  • d141d01d0c v25.7.23 v25.7.23 RPRX 2025-07-23 12:55:05 +00:00
  • 4e826abebf Chore: Three small fixes (#4922) patterniha 2025-07-23 14:53:37 +02:00
  • 4433641e30 Update github.com/xtls/reality to 20250723121014 RPRX 2025-07-23 12:39:10 +00:00
  • a196a16c55 README.md: Add Project X NFT's image & link RPRX 2025-07-23 12:21:40 +00:00
  • 8c0bf15901 README.md: Add GoXRay to macOS & Linux Clients (#4260) Stan B. 2025-07-23 15:17:18 +03:00
  • dbd9125686 README.md: Add Happ to macOS x64 & tvOS Clients (#4921) Happ-dev 2025-07-23 13:52:59 +03:00
  • 923b5d7229 DNS hosts: Support returning RCode (#4681) j2rong4cn 2025-07-23 18:11:43 +08:00
  • f90fae22aa UDP: Fix removeRay will close a connEntry that not belongs to it (#4899) 风扇滑翔翼 2025-07-23 18:10:12 +08:00
  • b065595f58 Reverse: portal-worker should not be closed before making sure there is at least one other active worker (#4869) patterniha 2025-07-23 12:09:17 +02:00
  • 308f8a7459 MUX: Refine and Fix some occasional problems (#4861) patterniha 2025-07-23 12:09:04 +02:00
  • 050f596e8f Freedom: Fix UDP reply mismatch-address (#4816) patterniha 2025-07-23 12:07:24 +02:00
  • 3b47d0846e Freedom: Cache UDP resolve result (#4804) 风扇滑翔翼 2025-07-23 18:02:27 +08:00
  • 7f23a1cb65 Bump google.golang.org/grpc from 1.73.0 to 1.74.2 (#4919) dependabot[bot] 2025-07-23 02:37:58 +00:00
  • 446315cf1f REALITY protocol: Add optional Post-Quantum ML-DSA-65 verification for cert's ExtraExtensions (#4915) RPRX 2025-07-23 02:29:11 +00:00
  • 5f48bc16d4 and remove-wireguard 风扇滑翔翼 2025-07-22 11:14:24 +00:00
  • 58b754a7d3 Remove wireguard inbound 风扇滑翔翼 2025-07-22 11:11:40 +00:00
  • eed05549fc Revert "Bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#4905)" (#4914) RPRX 2025-07-21 04:55:43 +00:00
  • 2b4a8d235b Bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (#4913) dependabot[bot] 2025-07-21 02:19:47 +00:00
  • 83686ebfaa DNS outbound: Prevent panic from rejecting invalid domain (#4903) 风扇滑翔翼 2025-07-19 09:43:06 +08:00
  • 79c6f99384 Workflows: Cleaner Docker builds, support for manual exec and pre-release (#4809) Meow 2025-07-19 09:29:25 +08:00
  • ca8ef209a7 Stats API: Return status "not found" instead of "unknown" (#4860) Random Guy 2025-07-19 04:51:18 +03:30
  • cbcab89c7e Commands: Display Post-Quantum key exchange in tls ping (#4857) 风扇滑翔翼 2025-07-19 09:14:56 +08:00
  • abd551e9f7 VLESS fallbacks: dest defaults to "127.0.0.1" -> "localhost" (#4840) xqzr 2025-07-19 08:47:43 +08:00
  • 10dbeb4335 README.md: Add AnyPortal to GUI Clients (#4902) o_O 2025-07-19 00:33:46 +00:00
  • 6afd721ced Bump google.golang.org/grpc from 1.73.0 to 1.74.0 (#4905) dependabot[bot] 2025-07-19 00:27:18 +00:00
  • 5c0bc361d3 Bump golang.org/x/net from 0.41.0 to 0.42.0 (#4892) dependabot[bot] 2025-07-19 00:27:00 +00:00
  • 3a2ac9d0bf Bump quic-go to v0.53.0 & update codes (#4906) xDragonZ 2025-07-19 08:21:18 +08:00
  • 1785178762 REALITY server: Three types of ALPN for post-handshake records detection & imitation; Two fixes RPRX 2025-07-19 00:06:59 +00:00