syncbase: Prevent returned errors from leaking existence.

All client-to-Syncbase methods (db/cx/row, syncgroup manager, blob, cr)
have been sanitized to return ErrNoExistOrNoAccess when the caller has
no permission to know about the existence of an object.

GetDeltas and JoinSyncgroupAtAdmin have also been sanitized (GetDeltas
returns ErrDbOffline instead). PublishSyncgroup cannot be sanitized
until authentication is added to it.

Tests in subsequent CL.

MultiPart: 3/3
Change-Id: I54df90a973edabfa8e31e12000e5ff9115bd699c
1 file changed
tree: 99908385e3313441cc6009fe2c3ad3a066be9207
  1. go/
  2. .gitignore
  3. AUTHORS
  4. CONTRIBUTING.md
  5. CONTRIBUTORS
  6. LICENSE
  7. PATENTS
  8. VERSION