syncbase: Relax restrictions on wire.Id Name.

Relaxed restrictions on wire.Id Name component to allow up to 1024 byte
(previously 64 byte), arbitrary Unicode (previously C identifier) names,
excluding only Unicode control characters (notably including \0 and \n).

Added restriction on blessings (in general, not just Id blessings) and
row keys to also exclude Unicode control characters.

Also cleaned up key splitting helper usage.

MultiPart: 2/3
Change-Id: If7074d1a8553566f557dcc15b20508fae3605709
7 files changed
tree: 601a4f6294d7138bfc72d558b489a63ce837efd2
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTING.md
  11. CONTRIBUTORS
  12. LICENSE
  13. PATENTS
  14. README.md
  15. VERSION
  16. envvar.go
  17. envvar_test.go
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.