Commit Graph

  • 6617a72220 Implement UploadPartCopy Alex Auvolat 2022-01-11 17:31:09 +01:00
  • 3770a34e3d Implement x-amz-copy-if-xxx copy preconditions and return more headers on copy (fix #187) Alex Auvolat 2022-01-11 12:43:46 +01:00
  • b4592a00fe Implement ListMultipartUploads (#171) Quentin 2022-01-12 19:04:55 +01:00
  • 9cb2e9e57c Add documentation to migrate to 0.6 Alex Auvolat 2022-01-10 14:39:35 +01:00
  • 3586c7257c Clarify error message Alex Auvolat 2022-01-10 14:10:04 +01:00
  • 17ea28a438 Fix trivial bug in CLI Alex Auvolat 2022-01-10 12:38:33 +01:00
  • 8f39360f22 Update documentation Alex Auvolat 2022-01-07 17:14:37 +01:00
  • 7ee11f0eb6 Fix unit tests Alex Auvolat 2022-01-05 17:34:48 +01:00
  • 168a90dfb5 Fix some error codes Alex Auvolat 2022-01-05 17:07:36 +01:00
  • fb1e31add0 Small CLI changes Alex Auvolat 2022-01-05 16:28:46 +01:00
  • 135858d067 Implement DeleteBucket Alex Auvolat 2022-01-05 16:23:09 +01:00
  • 8395030e48 Implement CreateBucket Alex Auvolat 2022-01-05 15:56:48 +01:00
  • 9431090b1e Implement key allow|deny --create-bucket Alex Auvolat 2022-01-05 15:12:59 +01:00
  • 677ab60cc1 Small changes in key model and refactoring Alex Auvolat 2022-01-04 18:59:17 +01:00
  • df35feba18 New buckets for 0.6.0: make bucket id a SK and not a HK, CLI updates Alex Auvolat 2022-01-03 19:06:04 +01:00
  • 1bcd6fabbd New buckets for 0.6.0: small changes Alex Auvolat 2022-01-03 18:32:15 +01:00
  • ba7f268b99 Rename and change query filters Alex Auvolat 2022-01-03 18:03:12 +01:00
  • de37658b94 Hopefully fix Nix build Alex Auvolat 2022-01-03 17:56:26 +01:00
  • e59c23a69d Refactor logic for setting/unsetting aliases Alex Auvolat 2022-01-03 17:22:40 +01:00
  • 2140cd7205 Remove website redirects Alex Auvolat 2022-01-03 15:06:19 +01:00
  • beeef4758e Some movement of helper code and refactoring of error handling Alex Auvolat 2022-01-03 13:58:05 +01:00
  • d8ab5bdc3e New buckets for 0.6.0: fix model and migration Alex Auvolat 2021-12-22 18:50:08 +01:00
  • c7d5c73244 Add must_use to some CRDT functions Alex Auvolat 2021-12-22 09:57:02 +01:00
  • b76d0580a0 Fix forgotten flag Alex Auvolat 2021-12-22 09:39:37 +01:00
  • 87121dce9d New buckets for 0.6.0: documentation and build files Alex Auvolat 2021-12-17 15:01:35 +01:00
  • b1cfd16913 New buckets for 0.6.0: small fixes, including: Alex Auvolat 2021-12-17 11:53:13 +01:00
  • 5db600e231 More complete output to bucket info and key info Alex Auvolat 2021-12-16 16:17:51 +01:00
  • 4d30e62db4 New buckets for 0.6.0: migration code and build files Alex Auvolat 2021-12-16 13:17:09 +01:00
  • 0bbb6673e7 Model changes Alex Auvolat 2021-12-16 11:47:58 +01:00
  • 53f71b3a57 Implement bucket alias and bucket unalias Alex Auvolat 2021-12-15 18:36:15 +01:00
  • 5b1117e582 New model for buckets Alex Auvolat 2021-12-14 13:55:11 +01:00
  • 398ddb1300 Version 0.5.1 for publication to crates.io v0.5.1 Alex Auvolat 2021-12-16 13:21:52 +01:00
  • 8f6026de5e Make table name a const in trait Alex Auvolat 2021-12-14 12:34:01 +01:00
  • 945b75dbf1 update s3 compatibility list (#177) trinity-1686a 2021-12-15 15:05:54 +01:00
  • ca7b438f3f less strict ListBuckets (#178) trinity-1686a 2021-12-15 15:05:36 +01:00
  • 1eb972b1ac Add compression using zstd (#173) trinity-1686a 2021-12-15 11:26:43 +01:00
  • 60d4459926 BucketWebsite (#174) trinity-1686a 2021-12-15 10:41:39 +01:00
  • 3b3a1f275f Add a second plot Quentin Dufour 2021-12-13 11:58:03 +01:00
  • dba9af2968 Update benchmark Quentin Dufour 2021-12-09 18:42:45 +01:00
  • e9358054ac Typos and dead links Quentin Dufour 2021-12-08 14:40:14 +01:00
  • f9e5520ffb Add a benchmark page with a first benchmark Quentin Dufour 2021-12-08 11:30:07 +01:00
  • 4b369347c0 S3 compatibility target v0.5.0.1 Alex Auvolat 2021-12-06 17:18:45 +01:00
  • 224c89ad6e Reorganize and improve documentation Alex Auvolat 2021-12-06 16:10:32 +01:00
  • 7c2037ba87 WIP front page garage Quentin Dufour 2021-09-07 17:47:47 +02:00
  • c4ac8835d3 add proper request router for s3 api (#163) trinity-1686a 2021-12-06 15:17:47 +01:00
  • ccce75bc25 Remove TODO and genkeys.sh Alex Auvolat 2021-12-06 13:15:50 +01:00
  • 7f26ed55cd Improved handling of HTTP ranges trinity-1686a 2021-11-29 11:52:42 +01:00
  • 8811bb08e6 In ListBuckets, hide entry if no perms Quentin Dufour 2021-11-22 12:10:28 +01:00
  • 85b2e4ca29 Start socat only once v0.5.0 Quentin Dufour 2021-10-21 17:19:18 +02:00
  • c94406f428 Improve how node roles are assigned in Garage v0.5-beta1 Alex Auvolat 2021-11-09 12:24:04 +01:00
  • 53888995bd update doc and comments Trinity Pointard 2021-11-15 17:39:36 +01:00
  • f0893b904d update cargo.nix Trinity Pointard 2021-11-12 11:16:48 +01:00
  • 396fe4c702 clippy Trinity Pointard 2021-11-11 15:37:48 +01:00
  • 02158ee666 fix issue where list on vhost-bucket would list bucket instead of bucket content Trinity Pointard 2021-11-11 14:12:22 +01:00
  • 57df9c6e2d add s3_api.root_domain to doc book Trinity Pointard 2021-11-11 11:56:08 +01:00
  • 9c58ec28d3 add support for vhost-style s3 bucket Trinity Pointard 2021-11-11 11:26:02 +01:00
  • cdeb5b4dbb added link to RFID Garage talk (#155) adrien 2021-11-16 15:39:08 +01:00
  • 100aad8bf4 Add rclone mount doc Quentin Dufour 2021-11-10 18:38:17 +01:00
  • 80a87929b0 Improve CLI documentation Quentin Dufour 2021-11-10 18:18:34 +01:00
  • 76d21be1b9 Add skeleton for backups, fuse and code sections Quentin Dufour 2021-11-10 18:05:07 +01:00
  • 1928f59d54 Add documentation for Gitea. Quentin Dufour 2021-11-10 12:41:09 +01:00
  • 323514be15 Documentation for Nix binary cache Quentin Dufour 2021-11-10 10:01:48 +01:00
  • ad8d5139cf hugo deploy does not build website, fix doc Quentin Dufour 2021-11-08 18:10:10 +01:00
  • 08b1e8a7ea Move design draft to separate file; write about GC in internals v0.4.0 Alex Auvolat 2021-11-08 16:03:15 +01:00
  • ad7ab31411 Implement GC delay for table data Alex Auvolat 2021-11-03 22:07:43 +01:00
  • 74a7a550eb Safety: never voluntarily delete block in 10min interval after RC reaches zero Alex Auvolat 2021-10-28 14:32:55 +02:00
  • cc255d46cd Refactor and comment table GC logic Alex Auvolat 2021-10-28 12:49:37 +02:00
  • 8e25a37f0e Add documentation for nginx Quentin Dufour 2021-11-08 10:14:13 +01:00
  • e342db19aa Add documentation about Gateways Quentin Dufour 2021-11-04 15:25:20 +01:00
  • f3405b6378 Doc about exposing your website Quentin Dufour 2021-11-04 12:06:38 +01:00
  • 860ccf2811 Harden Garage's systemd service Quentin Dufour 2021-11-04 11:15:25 +01:00
  • 9df7559446 Documentation for hugo, jekyll and publii Quentin Dufour 2021-11-04 10:51:15 +01:00
  • a97467075d Add documentation for synapse-s3-storage-provider Quentin Dufour 2021-11-03 16:15:54 +01:00
  • 9d7535c3f5 allow missing bootstrap_peers in garage.toml Trinity Pointard 2021-11-05 16:36:25 +01:00
  • da6efb4b23 fix missing bootstrap_peers in doc Trinity Pointard 2021-11-05 11:21:50 +01:00
  • e8811f7c9d Request strategy: don't launch all 3 requests if not needed v0.4-rc2 Alex Auvolat 2021-11-04 16:04:26 +01:00
  • 2090a6187f Add tranquilizer mechanism to improve on token bucket mechanism Alex Auvolat 2021-11-03 18:28:43 +01:00
  • 6f13d083ab Add semaphore to limit RAM used by buffered outgoing requests Alex Auvolat 2021-11-03 17:00:40 +01:00
  • 8c4f418fe8 Fix peer list persistence: do not forget previous peers Alex Auvolat 2021-11-03 17:34:44 +01:00
  • bef6d627b0 Add environment variables equivalents for some CLI options. Jill 2021-10-28 17:13:13 +02:00
  • e93d7fb228 Add Peertube + improve CLI instructions Quentin Dufour 2021-11-03 12:55:03 +01:00
  • eaf54efb25 Add doc for Nextcloud Quentin Dufour 2021-10-29 18:05:47 +02:00
  • 93f8d59e4c Extract toolchain build from the CI Quentin Dufour 2021-10-28 10:04:14 +02:00
  • cc1caa87fb Use Rust binaries from Nix instead of rustup Quentin Dufour 2021-10-25 17:19:24 +02:00
  • 69b89fb46d Fix race in block resync Alex Auvolat 2021-10-26 19:13:41 +02:00
  • 6b47c294f5 Refactoring on repair commands Alex Auvolat 2021-10-27 10:36:04 +02:00
  • 28c015d9ff add cli parameter to verify local bloc integrity Trinity Pointard 2021-06-24 01:34:28 +02:00
  • 4e8af1d956 Modified the 'Funding' sentence to remove 'promise' since we actually got the first instalment ADRN 2021-10-26 13:34:28 +02:00
  • 3e7f766d95 CLI: default rpc_host v0.4-rc1 Alex Auvolat 2021-10-26 11:22:28 +02:00
  • 43e13a501d Use published netapp crate instead of git repo Alex Auvolat 2021-10-26 10:36:57 +02:00
  • ada7899b24 Fix clippy lints (fix #121) Alex Auvolat 2021-10-26 10:20:05 +02:00
  • b2c51844a1 Add download link on homepage Alex Auvolat 2021-10-25 15:55:30 +02:00
  • f6ebcbc7a7 Disable i686 and armv6l pipelines for now 0.4-beta Alex Auvolat 2021-10-25 15:25:01 +02:00
  • df8a4068d9 Refactor block manager code, and hopefully fix deadlock Alex Auvolat 2021-10-22 12:09:03 +02:00
  • de4276202a Improve CLI, adapt tests, update documentation Alex Auvolat 2021-10-19 16:16:10 +02:00
  • 1b450c4b49 Improvements to CLI and various fixes for netapp version Alex Auvolat 2021-10-15 11:05:09 +02:00
  • 4067797d01 First port of Garage to Netapp Alex Auvolat 2021-10-14 11:50:12 +02:00
  • dbe457d3fa Improve clarity 0.4-alpha Alex Auvolat 2021-10-21 17:41:21 +02:00
  • bff5333c62 Move things around, improvements to CLI Alex Auvolat 2021-10-21 17:29:27 +02:00
  • b7eccf5264 update cargo.nix Alex Auvolat 2021-10-21 14:10:11 +02:00