naming/endpoint: escape address field

  'address' field of endpoint can be any string. Since we use '@' as a
  separator, 'address' with '@' cause a parse failure.
  This changes to escape '@' in 'address' with hex encoding.

  Assume that we don allow '@' in 'prototol' name.

Change-Id: Ic72038034fc5e56a90ff0ecab364054f3068f3d8
2 files changed
tree: 837774138d59071c3614a73cde36ad656a917603
  1. cmd/
  2. envvar/
  3. examples/
  4. internal/
  5. lib/
  6. profiles/
  7. services/
  8. test/
  9. .gitignore
  10. AUTHORS
  11. CONTRIBUTORS
  12. LICENSE
  13. PATENTS
  14. README.md
  15. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.