Commit Graph

  • 76432341d7 output 'kopia backups' output to stdout instead of log Jarek Kowalski 2016-08-24 19:25:54 -07:00
  • 4d7dc2a491 added parallel scanning of vault contents for faster 'kopia backups' output, logging of storage actions Jarek Kowalski 2016-08-23 07:03:51 -07:00
  • 5f7c2def7b load backup manifests in parallel Jarek Kowalski 2016-08-22 22:42:37 -07:00
  • 52d056ec19 added KOPIA_TRACE_STORAGE environment variable option to log all vault/repository actions Jarek Kowalski 2016-08-22 22:22:07 -07:00
  • b3a611ffba revamped how vault configuration gets stored Jarek Kowalski 2016-08-22 22:20:08 -07:00
  • cd012d8fbc code cleanup, logging Jarek Kowalski 2016-08-22 21:58:04 -07:00
  • f70c69c9d9 several bugfixes, added tests for ObjectID UIString round-tripping Jarek Kowalski 2016-08-22 21:02:27 -07:00
  • 57f03fc43d added experimental bundles support Jarek Kowalski 2016-08-22 06:25:27 -07:00
  • 91bfa7cba3 API tweaks and godoc Jarek Kowalski 2016-08-21 19:52:45 -07:00
  • b4758bdc79 godoc Jarek Kowalski 2016-08-21 12:56:28 -07:00
  • bf4189c47e added section ObjectID example Jarek Kowalski 2016-08-21 12:29:07 -07:00
  • 16b6b2d8bd godoc updates, API cleanup Jarek Kowalski 2016-08-21 11:37:48 -07:00
  • d0fbbbb12e bundle tweaks Jarek Kowalski 2016-08-21 11:20:14 -07:00
  • 28baa0bf19 entry JSON format tweaks Jarek Kowalski 2016-08-21 10:38:39 -07:00
  • 0c6ba27eaa doc and API cleanup Jarek Kowalski 2016-08-21 09:28:52 -07:00
  • a3a54a4f78 godoc fixes Jarek Kowalski 2016-08-21 09:01:03 -07:00
  • dcd7e0f76f godoc cleanup, hiding internal APIs Jarek Kowalski 2016-08-21 08:28:40 -07:00
  • 91d4346f67 replaced generated protobuf code with hand-written, switched back to JSON serialization, but preserving protobuf code structure. Jarek Kowalski 2016-08-20 17:32:18 -07:00
  • 498b151eff switch to golang 1.7 on travis Jarek Kowalski 2016-08-20 17:24:28 -07:00
  • e528b32748 Major refactoring of data formats to use protobuf instead of JSON. This is a breaking change to data formats, but hoping to stabilize soon. Jarek Kowalski 2016-08-15 18:42:43 -07:00
  • 9c828db309 added ObjectWriter.StorageBlocks() which returns the list of unique storage blocks that the object is based upon Jarek Kowalski 2016-08-10 21:25:52 -07:00
  • fb051eca60 fixed go vet warning on 1.6 Jarek Kowalski 2016-08-09 21:02:57 -07:00
  • 455874f7cc fixed build error Jarek Kowalski 2016-08-09 20:57:02 -07:00
  • 7455a99f9d added per-block locking to caching storage Jarek Kowalski 2016-08-09 20:22:34 -07:00
  • 714d3deb2d renamed logging filesystem files Jarek Kowalski 2016-08-07 11:45:49 -07:00
  • 75534251c9 renamed gcs filesystem files Jarek Kowalski 2016-08-07 11:43:57 -07:00
  • d356aaac2e renamed storage filesystem files Jarek Kowalski 2016-08-07 11:43:21 -07:00
  • e57c5d7f82 added initial version of caching wrapper (no cache expulsions yet), simplified Storage API Jarek Kowalski 2016-08-06 18:49:53 -07:00
  • 966d1c638b changed directory JSON format to be more self-explanatory Jarek Kowalski 2016-08-05 20:08:17 -07:00
  • 8af22b8503 Store raw, unescaped JSON whenever possible. Jarek Kowalski 2016-08-05 07:06:21 -07:00
  • 16e9420db8 added provisional, untested support for uploading bundles of files Jarek Kowalski 2016-08-04 22:05:16 -07:00
  • f4517e7e4f added JSON autodetection to kopia show, removed redundant 'show -d' option, fixed directory listing output Jarek Kowalski 2016-08-04 22:04:13 -07:00
  • e3dc066c58 Moved EntryMetadataReadCloser to entry.go Jarek Kowalski 2016-08-03 20:55:28 -07:00
  • 332b134a23 Added support for bundles in JSON representing directory. Jarek Kowalski 2016-08-03 19:36:22 -07:00
  • a3e3c27b94 removed unused parameter from readDirectoryMetadataEntries Jarek Kowalski 2016-08-03 17:06:35 -07:00
  • cf4d30ae0d removed appveyor icon Jarek Kowalski 2016-07-30 14:29:47 -07:00
  • 2ce9359d87 tweaks Jarek Kowalski 2016-07-30 14:10:00 -07:00
  • 7eb2dfd4e3 dump build dependencies in travis Jarek Kowalski 2016-07-30 14:00:49 -07:00
  • ad055b3b34 fixed sha256sum invocation Jarek Kowalski 2016-07-30 13:06:23 -07:00
  • 0e6723def8 added SHA256 checksum to release Jarek Kowalski 2016-07-30 12:53:28 -07:00
  • 56f4a2bf40 Added support for reading new ObjectID format - section, which can be used to create packed objects: Jarek Kowalski 2016-07-30 12:13:34 -07:00
  • a7be4bffc1 make .zip package for windows only, for others use .tar.gz Jarek Kowalski 2016-07-29 22:21:02 -07:00
  • f075d4995e fixed build on linux Jarek Kowalski 2016-07-29 15:43:47 -07:00
  • 9a5184334d updated release binary names Jarek Kowalski 2016-07-29 15:38:03 -07:00
  • 73a1796968 added back golang tip Jarek Kowalski 2016-07-29 15:14:46 -07:00
  • 8d9bbc6cf9 changing travis to build all supported OS/arch configurations at once Jarek Kowalski 2016-07-29 14:44:17 -07:00
  • 9047fb6789 added github releases to travis Jarek Kowalski 2016-07-29 07:30:58 -07:00
  • 69519f9eff added github releases to travis Jarek Kowalski 2016-07-29 07:23:31 -07:00
  • 21bb83197b changed build info format Jarek Kowalski 2016-07-28 22:34:29 -07:00
  • e863464d8f added appveyor build Jarek Kowalski 2016-07-28 22:13:31 -07:00
  • 7e47a634cb refactored fuse into separate package Jarek Kowalski 2016-07-24 10:39:56 -07:00
  • c53bdfc1ee cleaned up code structure around listing repository Jarek Kowalski 2016-07-24 10:33:30 -07:00
  • 342eab2db8 Major refactoring of 'fs' package. Jarek Kowalski 2016-07-23 13:57:23 -07:00
  • 42e1dc577f changed password prompt logic and OAuth2 prompt on Windows Jarek Kowalski 2016-07-16 18:13:47 -07:00
  • 0be422f897 reorganized blob storage package - renamed to storage and put gcs/filesystem/logging into subpackages Jarek Kowalski 2016-07-13 18:50:31 -07:00
  • 141dfd3c62 removed defunct limit.go and fixed 64-bit alignment of stats variables Jarek Kowalski 2016-07-12 06:18:47 -07:00
  • 0a46afd1d1 added go tip Jarek Kowalski 2016-07-11 22:55:10 -07:00
  • 160f1048f2 changed GCS provider to ask for OAuth2 code on the command line instead of relying on HTTP server on localhost, avoids problems when running Kopia via SSH Jarek Kowalski 2016-07-11 19:35:34 -07:00
  • c79844fc51 removed unnecessary copy/pasted code Jarek Kowalski 2016-07-02 14:26:21 -07:00
  • d90604fff4 print build version in make Jarek Kowalski 2016-07-02 11:42:10 -07:00
  • 685e2d7230 changed build version to be 'git describe' Jarek Kowalski 2016-07-02 11:39:42 -07:00
  • 224a49ed93 added --vaultconfig flag Jarek Kowalski 2016-07-02 11:34:25 -07:00
  • 64cd9fc4ee added buildinfo command Jarek Kowalski 2016-07-02 11:33:52 -07:00
  • 73ab29fcef added missing package doc files Jarek Kowalski 2016-06-13 20:35:22 -07:00
  • 75f0fd9189 added godoc badge, cleaned up inaccurate data Jarek Kowalski 2016-06-13 20:28:07 -07:00
  • 74282395c6 removed bad test assumption, fixed test on Linux Jarek Kowalski 2016-06-13 20:16:32 -07:00
  • c45ac3db9d added OSX to Travis Jarek Kowalski 2016-06-12 19:06:23 -07:00
  • 44380f1aa5 added Travis badge Jarek Kowalski 2016-06-12 19:03:01 -07:00
  • b650c6b43a Added travis CI config Jarek Kowalski 2016-06-12 18:59:20 -07:00
  • d6dad5e405 fixed download instructions Jarek Kowalski 2016-06-12 18:53:35 -07:00
  • 84d59d2b77 merged Jarek Kowalski 2016-06-12 17:11:19 -07:00
  • e0157cd38e added license and updated README Jarek Kowalski 2016-06-12 17:09:12 -07:00
  • 6df2a9194d cleaning up README Jarek Kowalski 2016-06-12 17:00:20 -07:00
  • e81c61a40f added status output Jarek Kowalski 2016-06-12 13:10:22 -07:00
  • 534a0241ac fixed buffer leak Jarek Kowalski 2016-06-12 10:47:22 -07:00
  • 29b3dc1127 added support for colocated vault by default Jarek Kowalski 2016-06-12 07:14:52 -07:00
  • d648209e3d Added support for colocated vault Jarek Kowalski 2016-06-12 07:05:34 -07:00
  • 47ea638141 cmdline tool Jarek Kowalski 2016-06-11 21:57:00 -07:00
  • bef98261e4 added vault unit tests Jarek Kowalski 2016-06-11 21:50:11 -07:00
  • 342d272a62 cleaned up vault API Jarek Kowalski 2016-06-11 20:38:03 -07:00
  • 1635199827 RepositoryConfig removal Jarek Kowalski 2016-06-11 19:52:11 -07:00
  • d08bbc8130 rename Jarek Kowalski 2016-06-08 22:43:20 -07:00
  • 1dd120822d refactored connection info Jarek Kowalski 2016-06-08 22:38:47 -07:00
  • 413af8055f added Close() Jarek Kowalski 2016-06-08 22:16:31 -07:00
  • 140fe1701f changed PutOptions to be an enum Jarek Kowalski 2016-06-05 19:00:14 -07:00
  • b77eeb8e94 tweaks Jarek Kowalski 2016-06-05 18:46:21 -07:00
  • b47aebbb1d removed blob.PutOptions Jarek Kowalski 2016-06-05 11:28:57 -07:00
  • 4d4d327e96 changed upload API Jarek Kowalski 2016-06-05 11:17:41 -07:00
  • 7252b779d7 gcs tweaks for performance Jarek Kowalski 2016-06-04 07:53:07 -07:00
  • b9912a595f fixing gcs upload, wip Jarek Kowalski 2016-06-04 06:50:34 -07:00
  • 47c6f4c1bc cleanup Jarek Kowalski 2016-06-04 06:26:20 -07:00
  • 657608a512 cleanup Jarek Kowalski 2016-06-04 06:24:08 -07:00
  • 34b3d7d597 merge Jarek Kowalski 2016-06-04 06:22:50 -07:00
  • fc690e721f restore Jarek Kowalski 2016-06-04 06:20:25 -07:00
  • 72d6bcdd74 more win32 tweaks Jarek Kowalski 2016-06-03 20:53:51 -07:00
  • dd11a6e671 windows tweaks Jarek Kowalski 2016-06-03 20:29:11 -07:00
  • 9496fa40cb more commands Jarek Kowalski 2016-05-30 21:51:09 -07:00
  • 09fe23c8b0 moved URL parsing from 'blob' to command-line tool Jarek Kowalski 2016-05-22 16:52:06 -07:00
  • 228d873597 error message cleanup Jarek Kowalski 2016-05-22 10:53:39 -07:00
  • 1686942768 genpasswd tweaks Jarek Kowalski 2016-05-21 15:23:39 -07:00