Skip to content

feat: add eih support#2115

Open
alex27riva wants to merge 1 commit intoshadowsocks:masterfrom
alex27riva:feat/eih-support
Open

feat: add eih support#2115
alex27riva wants to merge 1 commit intoshadowsocks:masterfrom
alex27riva:feat/eih-support

Conversation

@alex27riva
Copy link
Copy Markdown

What's Changed:

  • Fix: ssurl drops AEAD-2022 identity keys (EIH) on encode/decode
    For EIH configs the password is SERVER-KEY:USER-KEY. ServerConfig splits these into separate fields (password / identity_keys), but neither to_url() nor the JSON serializer recombined
    them — silently dropping the server key.

  • Added ServerConfig::export_password() to reconstruct the full iPSK:uPSK string; used in to_url() and Config's Display impl.

  • ssurl -e now also accepts client config files (ConfigType::Local fallback).

  • Fixed a startup panic when built without the utility-url-outline feature.

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