Commit Graph

  • 533ae88460 travis: added stress test Jarek Kowalski 2019-06-02 23:40:59 -07:00
  • 72520029b0 golangci-lint: added more linters Jarek Kowalski 2019-06-02 22:05:02 -07:00
  • 54edb97b3a refactoring: renamed repo/block to repo/content Jarek Kowalski 2019-06-01 20:11:40 -07:00
  • 916da07e0f deprecate block format v0 Jarek Kowalski 2019-06-01 14:32:15 -07:00
  • 9e5d0beccd refactoring: renamed storage.Storage to blob.Storage Jarek Kowalski 2019-06-01 11:10:29 -07:00
  • 1a7a02ddbe cleanup imports by grouping all local imports together Jarek Kowalski 2019-06-01 10:49:53 -07:00
  • 63303904e1 switched remaining fmt.Errorf to errors.Wrap() Jarek Kowalski 2019-06-01 10:20:44 -07:00
  • 82345c2b9f Added support for encryption with padding. Jarek Kowalski 2019-05-31 22:18:29 -07:00
  • a6377540e2 travis: switched to latest 1.12 version Jarek Kowalski 2019-06-01 10:05:36 -07:00
  • e111821b8d Makefile: added include for Makefile.local which can be used to create custom targets and overrides Jarek Kowalski 2019-05-31 20:49:42 -07:00
  • 698d2feb66 initialization improvements: Jarek Kowalski 2019-05-31 19:55:36 -07:00
  • 6678c01f46 object_splitter_test: added baseline test Jarek Kowalski 2019-05-30 23:54:18 -07:00
  • 543f34ea6b go.mod: added missing dependency v0.3.0-pre9 Jarek Kowalski 2019-05-30 23:41:30 -07:00
  • 06418404f2 added logo in PNG format Jarek Kowalski 2019-05-30 22:41:07 -07:00
  • 03339c18af [breaking change] deprecated DYNAMIC splitter due to license issue Jarek Kowalski 2019-05-30 22:06:50 -07:00
  • 2f0ff90c1a travis: install GCP service account after merge Jarek Kowalski 2019-05-27 16:48:37 -07:00
  • 09e12bec86 go.mod: update dependencies Jarek Kowalski 2019-05-27 17:16:46 -07:00
  • d2b58c14a3 skip signing for pull requests Jarek Kowalski 2019-05-27 16:21:06 -07:00
  • 480c4de443 fixed deprecated 'nfpm' in .goreleaser.yml Jarek Kowalski 2019-05-27 16:08:43 -07:00
  • 3c54cb187a Update README.md Jarek Kowalski 2019-05-27 16:24:20 -07:00
  • 14b15be746 Merge pull request #26 from jkowalski/import-repo Jarek Kowalski 2019-05-27 16:00:23 -07:00
  • 0c41d41276 Fixed up paths after merge Jarek Kowalski 2019-05-27 15:48:39 -07:00
  • b6abef96e6 Merge github.com:kopia/repo into import-repo Jarek Kowalski 2019-05-27 15:41:55 -07:00
  • a177394cde docs: added installation instructions using RPM and DEB Jarek Kowalski 2019-05-15 21:58:34 -07:00
  • e8c32f414d travis: install keyring via /tmp v0.3.0-pre8 Jarek Kowalski 2019-05-15 21:39:39 -07:00
  • 5fdc25b574 added docs for verifying downloaded packages Jarek Kowalski 2019-05-15 20:57:44 -07:00
  • c286d5bd75 goreleaser: use detached ASCII signature Jarek Kowalski 2019-05-15 20:51:39 -07:00
  • 176c831fd8 goreleaser: added checksum signing v0.3.0-pre7 Jarek Kowalski 2019-05-15 20:29:20 -07:00
  • 3d637735f1 travis: changed how rpm is installed Jarek Kowalski 2019-05-15 20:05:00 -07:00
  • aa40465aed goreleaser: build rpm and deb packages Jarek Kowalski 2019-05-15 20:01:03 -07:00
  • 1d0c9d2639 goreleaser: fixed homebrew repository name v0.3.0-pre6 Jarek Kowalski 2019-05-15 18:31:34 -07:00
  • 06acbd0d95 added homebrew output to goreleaser v0.3.0-pre5 Jarek Kowalski 2019-05-15 18:21:00 -07:00
  • a93c1ce146 site: instant search box Jarek Kowalski 2019-05-14 18:29:58 -07:00
  • a6a153b22e switched fmt.Errorf() to errors.Wrap() Jarek Kowalski 2019-05-11 10:22:40 -07:00
  • bac8adcaec switched wrapping errors from fmt.Errorf() to errors.Wrap() Jarek Kowalski 2019-05-10 19:24:45 -07:00
  • e2554df46d travis: ignore decryption errors for KOPIA_GCS_CREDENTIALS_FILE and skip tests, decryption does not work for pull requests Jarek Kowalski 2019-05-11 09:15:14 -07:00
  • 440a1de2b2 added official release target Jarek Kowalski 2019-05-09 23:48:01 -07:00
  • 91c0cc3436 site: replace slack links with invite links Jarek Kowalski 2019-05-09 23:27:36 -07:00
  • 737f6f9e36 site: replace slack links with invite links v0.3.0-pre4 Jarek Kowalski 2019-05-09 23:27:36 -07:00
  • 142bfa3622 site: included logging-related flags, cleanup v0.3.0-pre2 Jarek Kowalski 2019-05-09 22:50:53 -07:00
  • be2b89f871 tweaked GH badges Jarek Kowalski 2019-05-09 22:19:09 -07:00
  • 296c44e12a Merge pull request #8 from fossabot/master Jarek Kowalski 2019-05-09 22:18:04 -07:00
  • 0136053c91 Merge pull request #12 from kopia/docs Jarek Kowalski 2019-05-09 22:16:56 -07:00
  • 2787011e02 Revamped kopia.io website. Added build pipeline to keep the reference in sync with the code. Jarek Kowalski 2019-05-09 20:27:57 -07:00
  • 9a50ca6635 travis: pre-download modules as part of travis setup Jarek Kowalski 2019-04-03 18:16:43 -07:00
  • beede7c71f travis: pre-download modules as part of travis setup Jarek Kowalski 2019-04-03 18:15:18 -07:00
  • 0ca85ee169 travis: switched GO111MODULE=on globally Jarek Kowalski 2019-04-03 18:11:09 -07:00
  • e1b5854e34 travis: switched GO111MODULE=on globally Jarek Kowalski 2019-04-03 18:09:41 -07:00
  • 682f72113e Makefile: force GO111MODULE=on on test Jarek Kowalski 2019-04-03 17:57:02 -07:00
  • 68f18c330d travis: attempt to fix build Jarek Kowalski 2019-04-02 22:56:09 -07:00
  • 4b77e2d233 Makefile: removed stale targets Jarek Kowalski 2019-04-02 22:42:11 -07:00
  • 5b1c51bf76 go.mod: updated repo Jarek Kowalski 2019-04-02 19:26:48 -07:00
  • 008f7aaf31 travis: removed travis-setup Jarek Kowalski 2019-04-01 22:13:30 -07:00
  • 38102efc73 Makefile: missing dependency Jarek Kowalski 2019-04-01 22:00:23 -07:00
  • 731d6abebc fixed build broken by overly aggressive linter fixes Jarek Kowalski 2019-04-01 21:53:42 -07:00
  • bdafe117d9 Makefile: switched linter to golangci-lint and updated goveralls setup fixed lint errors & removed .gometalinter config Jarek Kowalski 2019-04-01 19:04:06 -07:00
  • fdfd336d6e lint: fixed various linter issues Jarek Kowalski 2019-04-01 18:59:48 -07:00
  • 782bc581d0 Makefile: switched to golangci-lint Jarek Kowalski 2019-04-01 18:47:10 -07:00
  • 1e3c9c8067 upgraded to go1.12 Jarek Kowalski 2019-03-31 18:51:35 -07:00
  • 0de3f57d25 go.mod: updated Jarek Kowalski 2019-03-31 18:43:54 -07:00
  • 7e4e715e45 travis: updated to go 1.12 Jarek Kowalski 2019-03-20 08:10:31 -07:00
  • 6d597ce941 travis: updated to go 1.12 Jarek Kowalski 2019-03-20 08:10:02 -07:00
  • c0fc0c7a57 cli: fixed linter issues Jarek Kowalski 2019-01-21 14:26:21 -08:00
  • 5fc463f479 repo: upgraded to v0.3.0-pre1 Jarek Kowalski 2019-01-21 13:25:35 -08:00
  • 5f2de971ae block: switched default hash and encryption to BLAKE2B-256-128 and SALSA20 respectively, as those are significantly faster than SHA2 and AES256 Jarek Kowalski 2019-01-21 13:30:12 -08:00
  • 1803057657 manifest: removed legacy uncompressed JSON support Jarek Kowalski 2019-01-21 13:16:17 -08:00
  • a34f629474 cli: fixed 'repo migrate' cancellation Jarek Kowalski 2019-01-21 13:13:49 -08:00
  • df3a3124a6 go.mod: added commented-out 'replace' directive to facilitate working with repo Jarek Kowalski 2019-01-21 13:12:51 -08:00
  • a70d6d804d cli: parallelize snapshot migration Jarek Kowalski 2019-01-20 13:23:16 -08:00
  • 74c4913b16 snapshot: automatically retain the most recent incomplete snapshot Jarek Kowalski 2019-01-20 13:21:02 -08:00
  • a2c36f9119 snapshot: when uploading is cancelled, don't fail the upload with errCancelled, instead complete as much as possible and set incomplete reason Jarek Kowalski 2019-01-20 13:20:23 -08:00
  • 913f3392e3 cli: renamed 'repo migration' to 'snapshot migrate' and improved caching Jarek Kowalski 2019-01-19 10:52:03 -08:00
  • ca9dd9933a updated go.sum Jarek Kowalski 2019-01-19 10:51:23 -08:00
  • b37c29513b cli: added 'repo repair' subcommand which operates on the same arguments as 'repo connect', but it fixes contents of the repository by restoring missing kopia.repository file tests: reorganized end-to-end tests Jarek Kowalski 2019-01-19 05:45:04 -05:00
  • 3377e403a5 repo: moved recovery block from index blocks to pack blocks, with encrypted repositories index blocks are encrypted, which defeats the purpose of recovery blocks, but pack blocks contain individually-encrypted sub-blocks Jarek Kowalski 2019-01-19 05:27:19 -05:00
  • a01b0359dc added hmac to format block embedded in pack indexes Jarek Kowalski 2019-01-14 06:55:49 -08:00
  • c35037601d repo: embed format block bytes in all pack indexes Jarek Kowalski 2019-01-12 09:34:48 -08:00
  • 6ce6a47d00 cli: fixed flags for blockindex subcommands Jarek Kowalski 2019-01-12 11:19:38 -08:00
  • 2e297dc60d repo: upgraded to latest version, removed format block settings from repository create, instead --encryption=NONE disables encryption of both blocks and format Jarek Kowalski 2019-01-12 09:24:12 -08:00
  • 766f574973 repo: removed controls for setting format block encryption, instead when block encryption is enabled, the format block is automatically encrypted using default encryption algorithm Jarek Kowalski 2019-01-12 09:14:34 -08:00
  • be70daa3e3 cli: added warning to 'snapshot list' when no snapshots are found Jarek Kowalski 2019-01-07 23:44:15 -08:00
  • d5f5977e27 fixed lint error Jarek Kowalski 2019-01-06 17:58:45 -08:00
  • a5b33944eb added 'repo connect from-config' for importing existing config across machines Jarek Kowalski 2019-01-06 17:07:48 -08:00
  • 000ca67f25 test: fixed end_to_end_test Jarek Kowalski 2019-01-02 19:59:21 -08:00
  • b9cff7b480 cli: changed 'snapshot list' parameters meaning Jarek Kowalski 2019-01-02 18:34:34 -08:00
  • db9759bf3a upgraded repo Jarek Kowalski 2018-12-31 19:10:21 -08:00
  • 840d5ab749 removed support for legacy block format, to migrate sync to previous commit and run 'kopia repo upgrade' Jarek Kowalski 2018-12-31 19:01:08 -08:00
  • 0b89cbef3b cli: added 'repo upgrade' command that invokes Repository.Upgrade() Jarek Kowalski 2018-12-31 17:12:30 -08:00
  • 24bd5bbe1f repo: added Repository.Upgrade() API Jarek Kowalski 2018-12-31 17:08:41 -08:00
  • b4c80348f8 object: removed dependency on jsonstream for parsing indirect objects Jarek Kowalski 2018-12-31 14:15:58 -08:00
  • bf2b079943 readme: tweaks Jarek Kowalski 2018-12-30 12:45:56 -08:00
  • 89ed30d03e Updated readme Jarek Kowalski 2018-12-30 10:16:38 -08:00
  • 18932db45f Makefile: added build-all target, missing Windows and Linux-specific deps Jarek Kowalski 2018-12-30 06:41:50 -08:00
  • 552369931c Makefile: added build-all target Jarek Kowalski 2018-12-30 06:32:02 -08:00
  • 18532f736b cli: fixed linter warning Jarek Kowalski 2018-12-29 15:29:21 -08:00
  • 1cd927c8fc cli: added 'block cryptobenchmark' subcommand Jarek Kowalski 2018-12-29 15:14:49 -08:00
  • a6a9729f71 upgraded repo to v0.2.0 Jarek Kowalski 2018-12-29 15:14:29 -08:00
  • 6e8a48ed4f Revamped hash and encryption algorithm handling. Jarek Kowalski 2018-12-29 15:08:29 -08:00
  • e5af47227c manifest: removed manifest.EntryIDs Jarek Kowalski 2018-12-24 10:35:02 -08:00
  • b042d00985 object: dead code Jarek Kowalski 2018-12-24 08:24:00 -08:00