[PR #16] [MERGED] chore: sync upstream #20

Closed
opened 2026-10-13 21:10:56 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-xray-core/pull/16
Author: @ygurov
Created: 1/31/2026
Status: ✅ Merged
Merged: 1/31/2026
Merged by: @ygurov

Base: main ← Head: chore/sync-upstream


📝 Commits (10+)

  • fe57507 Outbound: One endpoint and at most one user only (#5144)
  • a6ebb30 Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#5203)
  • d0344bc Bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 (#5180)
  • c0c88f3 Fix vless reverse panic in vision (#5189)
  • 2f366ae feat(config): add unix socket HTTP config loader support (#5200)
  • 514c9e5 Bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 (#5208)
  • 4a825c0 fix: darwin arm64 always has AESGCMHardwareSupport (#5176)
  • 1952488 Fix shadowsocks2022 memory leak (#5166)
  • 1762d6c Bump github.com/refraction-networking/utls from 1.8.0 to 1.8.1 (#5229)
  • 40f0a54 transport/internet/reality/reality.go: Safely get negotiated CurveID in VerifyPeerCertificate()

📊 Changes

319 files changed (+16201 additions, -9030 deletions)

View changed files

📝 .github/docker/Dockerfile (+1 -1)
📝 .github/docker/Dockerfile.usa (+1 -1)
📝 .github/workflows/docker.yml (+1 -1)
📝 .github/workflows/release-win7.yml (+49 -17)
📝 .github/workflows/release.yml (+56 -17)
📝 .github/workflows/scheduled-assets-update.yml (+67 -3)
📝 .github/workflows/test.yml (+3 -3)
📝 README.md (+29 -8)
➕ SECURITY.md (+5 -0)
📝 app/commander/config.pb.go (+23 -38)
📝 app/dispatcher/config.pb.go (+18 -30)
📝 app/dispatcher/default.go (+7 -6)
📝 app/dns/cache_controller.go (+244 -95)
📝 app/dns/config.pb.go (+151 -144)
📝 app/dns/config.proto (+8 -1)
📝 app/dns/dns.go (+294 -60)
📝 app/dns/dnscommon.go (+6 -8)
📝 app/dns/fakedns/fake.go (+3 -4)
📝 app/dns/fakedns/fakedns.pb.go (+22 -36)
📝 app/dns/fakedns/fakedns_test.go (+2 -3)

...and 80 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-xray-core/pull/16 **Author:** [@ygurov](https://github.com/ygurov) **Created:** 1/31/2026 **Status:** ✅ Merged **Merged:** 1/31/2026 **Merged by:** [@ygurov](https://github.com/ygurov) **Base:** `main` ← **Head:** `chore/sync-upstream` --- ### 📝 Commits (10+) - [`fe57507`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/fe57507fd98773319f7163f67e132f6846893b52) Outbound: One endpoint and at most one user only (#5144) - [`a6ebb30`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/a6ebb3061ce211625866aa0ac6f4049dd2998c37) Bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (#5203) - [`d0344bc`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/d0344bcff81df2f787c195187d41cdc23e139b96) Bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 (#5180) - [`c0c88f3`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/c0c88f3d731b6d691c8c0447a5a687b2c565f35e) Fix vless reverse panic in vision (#5189) - [`2f366ae`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/2f366aed2e0023b074676a0d0573ed5ea2c34376) feat(config): add unix socket HTTP config loader support (#5200) - [`514c9e5`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/514c9e5a22bd366878693a9df7881c3562dfacfc) Bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 (#5208) - [`4a825c0`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/4a825c0260221cb88645f2003cdb9a9afca25ca5) fix: darwin arm64 always has AESGCMHardwareSupport (#5176) - [`1952488`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/195248801d71169eb49a28f7d667ae98cebed3df) Fix shadowsocks2022 memory leak (#5166) - [`1762d6c`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/1762d6c8cc87d05068359dd4afbbe7e71c4ef52a) Bump github.com/refraction-networking/utls from 1.8.0 to 1.8.1 (#5229) - [`40f0a54`](https://github.com/amnezia-vpn/amnezia-xray-core/commit/40f0a541bf8de347b00f6ca980279d7b0d5e6af4) transport/internet/reality/reality.go: Safely get negotiated CurveID in VerifyPeerCertificate() ### 📊 Changes **319 files changed** (+16201 additions, -9030 deletions) <details> <summary>View changed files</summary> 📝 `.github/docker/Dockerfile` (+1 -1) 📝 `.github/docker/Dockerfile.usa` (+1 -1) 📝 `.github/workflows/docker.yml` (+1 -1) 📝 `.github/workflows/release-win7.yml` (+49 -17) 📝 `.github/workflows/release.yml` (+56 -17) 📝 `.github/workflows/scheduled-assets-update.yml` (+67 -3) 📝 `.github/workflows/test.yml` (+3 -3) 📝 `README.md` (+29 -8) ➕ `SECURITY.md` (+5 -0) 📝 `app/commander/config.pb.go` (+23 -38) 📝 `app/dispatcher/config.pb.go` (+18 -30) 📝 `app/dispatcher/default.go` (+7 -6) 📝 `app/dns/cache_controller.go` (+244 -95) 📝 `app/dns/config.pb.go` (+151 -144) 📝 `app/dns/config.proto` (+8 -1) 📝 `app/dns/dns.go` (+294 -60) 📝 `app/dns/dnscommon.go` (+6 -8) 📝 `app/dns/fakedns/fake.go` (+3 -4) 📝 `app/dns/fakedns/fakedns.pb.go` (+22 -36) 📝 `app/dns/fakedns/fakedns_test.go` (+2 -3) _...and 80 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 21:10:56 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-xray-core#20
No description provided.