Skip to content

fix(export): preserve VMess protocol fidelity - #3

Merged
KnowSky404 merged 6 commits into
mainfrom
feat/sing-box-vmess-fidelity-20260828
Aug 28, 2026
Merged

KnowSky404 merged 6 commits into
mainfrom
feat/sing-box-vmess-fidelity-20260828

Conversation

@KnowSky404

Copy link
Copy Markdown
Owner

Summary

  • omit packet_encoding when VLESS or VMess explicitly specifies none, matching sing-box's disabled/empty representation
  • accept the documented legacy VMess aes-128-ctr security value
  • map VMess global_padding / globalPadding and authenticated_length / authenticatedLength booleans
  • retain rejection of unknown packet-encoding values
  • update the checked sing-box export matrix and add focused end-to-end URI parser tests

Verification

The PR must pass the complete repository gate:

  • unit tests, including four new VMess/VLESS fidelity cases
  • Svelte and TypeScript checks plus generated Worker type drift
  • Biome
  • production build
  • Cloudflare Durable Object integration tests
  • Wrangler deployment dry-run
  • Playwright through wrangler dev --local

No deployment, secret mutation, or real Gist write is performed.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 28, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
subman c9888ab Aug 28 2026, 07:16 AM

@KnowSky404
KnowSky404 merged commit 22f20a3 into main Aug 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant