Commit graph

  • 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
  • 3043cd1a86 be more lenient and fix review comments Trinity Pointard 2021-12-06 11:29:59 +01:00
  • 41f83cff67 add tests and doc Trinity Pointard 2021-11-29 23:43:30 +01:00
  • bb2e74d98c percent-decode keys before more processing Trinity Pointard 2021-11-29 17:32:15 +01:00
  • ec57091d44 wire new request router in garage Trinity Pointard 2021-11-28 21:45:22 +01:00
  • 3da95cde6e add a request router for api Trinity Pointard 2021-11-28 18:41:34 +01:00
  • 7f26ed55cd Improved handling of HTTP ranges trinity-1686a 2021-11-29 11:52:42 +01:00
  • 8a43ede301 add range header on 416 on web request Trinity Pointard 2021-11-27 15:56:02 +01:00
  • 36e104b665 send content-range on invalid range error Trinity Pointard 2021-11-27 11:42:34 +01:00
  • 991279cd40 remove dead code and handle mutli-range by sending whole file Trinity Pointard 2021-11-25 18:30:33 +01:00
  • 8811bb08e6
    In ListBuckets, hide entry if no perms Quentin Dufour 2021-11-22 12:10:28 +01:00
  • 8c45ad8e38 map range-error to the right http error code Trinity Pointard 2021-11-19 20:17:35 +01:00
  • ced9405119
    Add Restic 1761674289649661357/tmp_refs/heads/doc/new-pages 1761674289649661357/doc/new-pages 1748317487458298318/tmp_refs/heads/doc/new-pages 1748317487458298318/doc/new-pages Quentin Dufour 2021-11-17 12:16:49 +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
  • 36a9eabc7a added link to RFID slides ADRN 2021-11-16 14:23:09 +01:00
  • 2396d6c7fc added link to RFID Garage talk ADRN 2021-11-16 11:15:45 +01:00
  • c74730aa54
    (plz rebase) skeleton security Quentin Dufour 2021-11-16 10:14:54 +01:00
  • df4b739617 update doc and comments Trinity Pointard 2021-11-15 17:39:36 +01:00
  • dd9ae22f03 update cargo.nix Trinity Pointard 2021-11-12 11:16:48 +01:00
  • 5bd9329391 clippy Trinity Pointard 2021-11-11 15:37:48 +01:00
  • 2e70257d29 fix issue where list on vhost-bucket would list bucket instead of bucket content Trinity Pointard 2021-11-11 14:12:22 +01:00
  • 4205cdef99 add s3_api.root_domain to doc book Trinity Pointard 2021-11-11 11:56:08 +01:00
  • 4bc8b41cd7 add support for vhost-style s3 bucket Trinity Pointard 2021-11-11 11:26:02 +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
  • 0bc67f2ad0
    Add environment variables equivalents for some CLI options. Jill 2021-10-28 17:13:13 +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
  • e44b4704f7
    Sync/fix Dockerfile with latest update 1748206745730419347/tmp_refs/heads/fix-dockerfile 1748206745730419347/fix-dockerfile 1748093886824753691/tmp_refs/heads/fix-dockerfile 1748093886824753691/fix-dockerfile KokaKiwi 2021-10-27 16:57:52 +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
  • 2fa65554f1
    Persist peer list to file Alex Auvolat 2021-10-21 13:45:52 +02:00
  • 1dc7cc7936
    update netapp to fix connection bug Alex Auvolat 2021-10-21 12:25:42 +02:00
  • 5e986c443f
    Discovery via consul Alex Auvolat 2021-10-21 00:29:50 +02:00
  • 6455347955
    Update documentation Alex Auvolat 2021-10-20 16:10:18 +02:00
  • c18920f8d1
    run cargo2nix Alex Auvolat 2021-10-20 00:00:28 +02:00
  • b2d24b2b5b
    bump garage version to 0.4.0 Alex Auvolat 2021-10-19 23:59:05 +02:00
  • f1a68f6b57
    Fix clippy Alex Auvolat 2021-10-19 23:53:49 +02:00
  • d9c52e9a9c
    Update documentation: real_world.md Alex Auvolat 2021-10-19 17:31:04 +02:00
  • 550ce7db2a
    Update doc: quick_start Alex Auvolat 2021-10-19 17:00:01 +02:00
  • 12190efd41
    Everything works, actually! Alex Auvolat 2021-10-19 16:22:07 +02:00
  • a8ae78af0a
    Adapt tests to new syntax with public keys Alex Auvolat 2021-10-19 16:16:10 +02:00
  • 65070f3c05
    Improvements to CLI and various fixes for netapp version Alex Auvolat 2021-10-15 11:05:09 +02:00
  • e6da0dc900
    First port of Garage to Netapp Alex Auvolat 2021-10-14 11:50:12 +02:00
  • dc017a0cab
    Build Garage with Nix Quentin Dufour 2021-10-04 18:27:57 +02:00
  • 1acf7e4c66
    Fix git_version!() when not in git repo (fix #100) Alex Auvolat 2021-10-11 14:26:54 +02:00
  • f6060b92aa
    Fix HTTP return code for DeleteObject (fix #98) Alex Auvolat 2021-10-11 14:24:49 +02:00
  • 0f9d9df83b
    Update Drone signature v0.3.0.2 Alex Auvolat 2021-10-11 11:46:05 +02:00
  • f3a097abdf
    WIP: try to fix #93, and improve S3 ListObjects (v1 and v2) API calls Alex Auvolat 2021-10-08 18:35:38 +02:00
  • 1aed317818
    Small changes on NGI kickoff talk Alex Auvolat 2021-09-13 12:09:28 +02:00
  • c5574c8409 Add links and put logos in a flexbox Quentin 2021-09-28 10:21:10 +02:00
  • 78f0c9ed38 Add a doc target to the Makefile Quentin 2021-09-28 10:13:14 +02:00
  • de0228ca2a
    Doc: add funding disclaimer for NGI/EU grant mricher 2021-09-25 17:20:50 +02:00
  • df345e37db
    Add sticker and NGI kickoff talk Alex Auvolat 2021-09-12 13:37:33 +02:00