Versions in this module Expand all Collapse all v0 v0.4.1 Mar 30, 2019 v0.4.0 Mar 19, 2019 Changes in this version + const RightDownload + const RightFsEdit + const RightFsView + const RightRemotesEdit + const RightRemotesView + var AllRights = map[string]bool + var DefaultRights = []string + func HashPassword(password string) (string, string, error) + func UserToCapnp(user *User, seg *capnp_lib.Segment) (*capnp.User, error) + type User struct + Folders []string + Name string + PasswordHash string + Rights []string + Salt string + func UserFromCapnp(capUser capnp.User) (*User, error) + func (u User) CheckPassword(password string) (bool, error) + type UserDatabase struct + func NewUserDatabase(path string) (*UserDatabase, error) + func (ub *UserDatabase) Add(name, password string, folders []string, rights []string) error + func (ub *UserDatabase) Close() error + func (ub *UserDatabase) Get(name string) (User, error) + func (ub *UserDatabase) List() ([]User, error) + func (ub *UserDatabase) Remove(name string) error