Commit Graph

41 Commits

Author SHA1 Message Date
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
ba6419339a refactored storage.ListBlocks() to be callback based which simplifies usage significantly 2018-06-23 13:47:43 -07:00
Jarek Kowalski
83036f1a0d upload progress 2018-06-23 13:10:54 -07:00
Jarek Kowalski
14e38b59bf cleaned up how active block index is loaded 2018-04-14 19:26:58 -07:00
Jarek Kowalski
d8201229d8 plumbed through ctx in storage.Storage APIs and all uses 2018-04-03 17:39:54 -07:00
Jarek Kowalski
1c4e0e1e47 removed legacy oid format 2018-03-19 19:31:03 -07:00
Jarek Kowalski
8d3b1df2fa fixed build break caused by using deprecated CloseWithError() 2018-03-19 13:25:20 -07:00
Jarek Kowalski
453bab3560 fixed some lint errors, mostly dead code and missing error checks 2018-03-19 12:26:28 -07:00
Jarek Kowalski
a350991762 reorganized CLI packages to be close to storage providers 2018-02-11 08:00:07 -08:00
Jarek Kowalski
7e16471a21 added --flat option to filesystem and webdav providers 2018-02-10 13:06:34 -08:00
Jarek Kowalski
14ea44d02d fixed S3 test by recreating bucket and using per-host bucket 2018-02-03 17:19:37 -08:00
Jarek Kowalski
d7e1276a48 cleaned up storage.Storage API and documentation 2018-01-10 19:13:09 -08:00
Jarek Kowalski
61abc8eee2 added support for S3 storage provider 2018-01-10 19:13:09 -08:00
Jarek Kowalski
b65a5c5689 added scrubber to remove passwords from 'repo status' output 2018-01-10 19:13:08 -08:00
Jarek Kowalski
10ca234633 switched to using zerolog for logging, by default log level=info, can be set to debug on commandline 2018-01-01 19:12:35 -08:00
Jarek Kowalski
a0cc09b673 removed caching storage 2017-11-27 18:06:28 -08:00
Jarek Kowalski
de02941442 plumbed through key time in map storage 2017-11-23 16:43:34 -08:00
Jarek Kowalski
c3f31d744f removed stuttering 2017-10-14 16:38:22 -07:00
Jarek Kowalski
f33ae14573 renamed 'blob.Storage' to 'storage.Storage' 2017-10-14 16:38:09 -07:00
Jarek Kowalski
3323d17536 renamed storage.Storage to blob.Storage 2016-09-08 21:11:50 -07:00
Jarek Kowalski
baa8451403 added kopia.Connection as top-level API.
simplified vault API
2016-09-05 22:30:27 -07:00
Jarek Kowalski
bf40d91585 replaced storage.BlockExists() with storage.BlockSize() which returns additional info 2016-08-25 21:39:17 -07:00
Jarek Kowalski
613955de4e added retry loop to GCS client 2016-08-25 20:54:37 -07:00
Jarek Kowalski
f732442f82 fixed GCS BlockExists() 2016-08-25 20:00:02 -07:00
Jarek Kowalski
381d3780dc simplified Storage.PutBlock() API - passing []byte instead of convoluted reader, this greatly simplifies crypto code in the Repository
removed Storage.Flush()
2016-08-24 22:18:22 -07:00
Jarek Kowalski
b3a611ffba revamped how vault configuration gets stored 2016-08-22 22:20:08 -07:00
Jarek Kowalski
cd012d8fbc code cleanup, logging 2016-08-22 21:58:04 -07:00
Jarek Kowalski
dcd7e0f76f godoc cleanup, hiding internal APIs 2016-08-21 08:28:40 -07:00
Jarek Kowalski
fb051eca60 fixed go vet warning on 1.6 2016-08-09 21:02:57 -07:00
Jarek Kowalski
455874f7cc fixed build error 2016-08-09 20:57:02 -07:00
Jarek Kowalski
7455a99f9d added per-block locking to caching storage 2016-08-09 20:22:34 -07:00
Jarek Kowalski
714d3deb2d renamed logging filesystem files 2016-08-07 11:45:49 -07:00
Jarek Kowalski
75534251c9 renamed gcs filesystem files 2016-08-07 11:43:57 -07:00
Jarek Kowalski
d356aaac2e renamed storage filesystem files 2016-08-07 11:43:21 -07:00
Jarek Kowalski
e57c5d7f82 added initial version of caching wrapper (no cache expulsions yet), simplified Storage API 2016-08-06 18:49:53 -07:00
Jarek Kowalski
42e1dc577f changed password prompt logic and OAuth2 prompt on Windows 2016-07-16 18:13:47 -07:00
Jarek Kowalski
0be422f897 reorganized blob storage package - renamed to storage and put gcs/filesystem/logging into subpackages 2016-07-13 18:50:31 -07:00
Jarek Kowalski
8a02f23fbd more renames 2016-04-01 19:50:50 -07:00
Jarek Kowalski
417a34e584 renames 2016-04-01 19:26:06 -07:00
Jarek Kowalski
beb39e1345 fixed inline encoding 2016-03-22 22:21:43 -07:00
Jarek Kowalski
d3a68a7055 initial 2016-03-21 20:08:35 -07:00