commit | 23d74da79d54db1d53d9b2dda71d79ff3cb6bbb1 | [log] [tgz] |
---|---|---|
author | Ivan Pilat <ivanpi@google.com> | Wed Jul 20 00:28:10 2016 -0700 |
committer | Ivan Pilat <ivanpi@google.com> | Wed Jul 20 00:28:10 2016 -0700 |
tree | 145e66a697ee3e4ae69722552caa82b887dd5e41 | |
parent | 21b8720b16a6995dad97eb158c7a7879c4f9e8e8 [diff] |
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: 1/3 Change-Id: Icb2fe582fe72861d75e66a3c282ccccdeae5cc85
This repository defines the Go APIs of Vanadium.