Commit Graph

9 Commits

Author SHA1 Message Date
Jarek Kowalski
1b014c875a simplified repository API password handling.
completely rewrote password storage:

- by default passwords are kept in OS-specific keyring (Keychain on macOS,
Windows Credentials Manager on Windows), which can be optionally disabled
to store password in a local file.

- on Linux keychain is disabled by default (does not work reliably
in terminal sessions), but can be enabled using command-line flag.
2018-09-07 21:34:31 -07:00
Jarek Kowalski
91066f2469 reorganized low-level repository packages by moving them all under kopia/kopia/repo/ 2018-08-30 22:01:05 -07:00
Jarek Kowalski
8fc77bd5b1 changed repository example to use filesystem instead of GCS 2018-07-22 12:16:44 -07:00
Jarek Kowalski
a299bdb6f9 fixed linter errors 2018-07-09 21:51:24 -07:00
Jarek Kowalski
c57531b751 switched Go logging library to github.com/op/go-logging which lets us override log levels per module 2018-07-09 21:28:12 -07:00
Jarek Kowalski
12c28e537d simplified ObjectID code and changed it to a string 2018-05-09 22:22:37 -07:00
Jarek Kowalski
62ce401cd6 exposed block.Manager.ListBlocks() which only returns block IDs instead of full info 2018-05-05 16:16:48 -07:00
Jarek Kowalski
49dfc43ad3 example: stopped persisting credentials 2018-04-21 06:28:53 -07:00
Jarek Kowalski
8763c31db9 added examples of using repository API 2018-04-15 20:12:02 -07:00