Jarek Kowalski
be4b897579
Support for remote repository ( #427 )
...
Support for remote content repository where all contents and
manifests are fetched over HTTP(S) instead of locally
manipulating blob storage
* server: implement content and manifest access APIs
* apiclient: moved Kopia API client to separate package
* content: exposed content.ValidatePrefix()
* manifest: added JSON serialization attributes to EntryMetadata
* repo: changed repo.Open() to return Repository instead of *DirectRepository
* repo: added apiServerRepository
* cli: added 'kopia repository connect server'
This sets up repository connection via the API server instead of
directly-manipulated storage.
* server: add support for specifying a list of usernames/password via --htpasswd-file
* tests: added API server repository E2E test
* server: only return manifests (policies and snapshots) belonging to authenticated user
2020-05-02 21:41:49 -07:00
..
2020-05-02 21:41:49 -07:00
2020-04-07 17:54:21 -07:00
2020-03-13 08:56:18 -07:00
2020-03-24 23:19:20 -07:00
2020-02-27 12:36:49 -08:00
2020-03-26 08:04:01 -07:00
2020-04-14 00:11:41 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-04-06 18:43:41 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-04-20 02:18:43 -07:00
2020-04-06 18:43:41 -07:00
2020-04-06 18:43:41 -07:00
2020-04-14 00:11:41 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-04-06 18:43:41 -07:00
2020-04-06 18:43:41 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-04-20 08:30:03 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-05-02 20:40:16 -07:00
2020-05-02 20:40:16 -07:00
2020-04-20 08:30:03 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-02-25 17:24:44 -08:00
2020-02-25 17:24:44 -08:00
2020-02-25 17:24:44 -08:00
2020-02-25 17:24:44 -08:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-02-10 17:35:53 -08:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-03-07 21:47:32 -08:00
2020-05-02 21:41:49 -07:00
2020-03-04 22:06:05 -08:00
2020-03-24 15:05:52 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-02-25 17:24:44 -08:00
2020-05-02 21:41:49 -07:00
2020-05-02 21:41:49 -07:00
2020-03-26 08:04:01 -07:00
2020-04-07 17:54:21 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-04-20 08:30:03 -07:00
2020-03-26 08:04:01 -07:00
2020-04-07 17:54:21 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2020-03-26 08:04:01 -07:00
2019-06-01 10:57:55 -07:00
2020-02-25 17:24:44 -08:00
2020-03-26 08:04:01 -07:00
2020-02-09 20:55:07 -08:00
2020-02-09 20:55:07 -08:00
2020-02-09 20:55:07 -08:00
2020-02-25 17:24:44 -08:00
2019-08-24 10:42:12 -07:00
2019-10-31 05:11:41 -07:00
2020-01-24 17:25:45 -08:00
2020-03-10 21:52:30 -07:00
2020-02-25 16:32:26 -08:00
2020-03-28 09:07:44 -07:00
2020-02-25 17:24:44 -08:00
2020-02-04 22:35:26 -08:00
2020-02-25 17:24:44 -08:00
2020-03-19 17:21:47 -07:00
2020-04-12 14:59:24 -07:00
2019-08-17 18:09:05 -07:00
2020-03-04 22:06:05 -08:00