1
0
Fork 0
mirror of https://github.com/zhaofengli/attic.git synced 2024-12-14 11:57:30 +00:00

Commit graph

  • dbcf98b4e4 flake.nix: Bump dependencies Zhaofeng Li 2023-03-05 11:05:11 -0700
  • 96fd9405da
    client/queue: Move socket deletion to systemd chris-02 2023-03-05 12:50:11 +0100
  • 2f5b2a56cf
    nixos: Suppress systemd-run's output in atticadm wrapper poscat 2023-03-02 20:27:43 +0800
  • 96824109c0
    nixos: Allow configuring user and group names poscat 2023-03-02 17:14:08 +0800
  • 0bb6cf70b0
    client/queue: Fix nixos module not starting chris-02 2023-02-27 17:08:20 +0100
  • 1cf7ad0bfb
    client/queue: Fix possible permissions error chris-02 2023-02-22 11:33:37 +0100
  • 450c519a2c
    client/queue: Decrease verbosity chris-02 2023-02-22 11:10:26 +0100
  • cb201c14bb
    client/queue: Update base path chris-02 2023-02-21 18:29:59 +0100
  • 431b10bac3
    client/queue: Add nixos module chris-02 2023-02-18 12:09:30 +0100
  • 0bb3d00136 nixos: Don't fail if PWD cannot be changed into Zhaofeng Li 2023-02-16 14:01:27 -0700
  • 5a23cda073 client: Document CacheRef syntax in help Zhaofeng Li 2023-02-16 14:01:27 -0700
  • 863f8dcca3 Revert "server: Allow configuring max database connections" Zhaofeng Li 2023-02-11 01:42:14 -0700
  • 1710a33eca .github/install-attic-ci.sh: Update Zhaofeng Li 2023-02-11 01:16:55 -0700
  • a0a29b01cf flake.nix: Revert nixpkgs pin to December 2022 Zhaofeng Li 2023-02-11 01:16:55 -0700
  • 9fdec3397d server: Allow configuring max database connections Zhaofeng Li 2023-02-11 01:16:55 -0700
  • fce89f4c95 attic/nix_store: Only initialize Nix once Zhaofeng Li 2023-02-06 19:39:10 -0700
  • 365d739bca flake.nix: Add bindgenHook workaround to devShell Zhaofeng Li 2023-02-06 19:39:10 -0700
  • db443f1932 crane.nix: Also apply workaround to tests as well Zhaofeng Li 2023-02-06 14:31:47 -0700
  • 9869ab4a85 Temporary workaround to fix bindgen on Darwin Zhaofeng Li 2023-02-06 13:54:21 -0700
  • 1ffa429a9b flake.nix: Pin to nixpkgs-unstable for Darwin Zhaofeng Li 2023-02-04 14:06:18 -0700
  • 4ad6ce9309 attic/nix_store: Call initNix before connecting to store Zhaofeng Li 2023-02-04 13:28:47 -0700
  • 97187894c2 flake.lock: Update Zhaofeng Li 2023-02-04 13:28:47 -0700
  • 98c160770a
    client/queue: Make sure paths from file exist chris-02 2023-02-03 09:18:29 +0100
  • 5ee0fddc13
    client/queue: Fix shutdown chris-02 2023-02-03 09:15:41 +0100
  • 50cce6f8c2
    client/queue: Write to file if daemon is offline chris-02 2023-02-02 15:27:08 +0100
  • 63f27a6b1a
    client/queue: Refactor chris-02 2023-02-02 15:12:46 +0100
  • e09bf45c3b
    client/queue: Join socket and upload tasks chris-02 2023-02-02 15:05:07 +0100
  • 38ea31badd
    client/queue: Shut down gracefully chris-02 2023-02-02 14:36:19 +0100
  • 13be5d512d
    client/queue: Add upload to daemon chris-02 2023-02-01 13:42:03 +0100
  • 5a3d46a6d1
    client/queue: Update privacy of structs and fns chris-02 2023-01-31 13:07:49 +0100
  • 50369474b3
    client/queue: Add socket handling for daemon chris-02 2023-01-31 12:50:04 +0100
  • dcce4673d8
    client/queue: Add relay chris-02 2023-01-30 19:08:11 +0100
  • f47f6b0d00
    client/queue: Add cli chris-02 2023-01-30 09:20:49 +0100
  • c77b5fb64e book/admin-guide: Add some docs on the NixOS module Zhaofeng Li 2023-01-29 17:23:59 -0700
  • a42953bd9a book: Add vendored highlight.js with Nix syntax Zhaofeng Li 2023-01-29 17:23:59 -0700
  • 3e76e46535 book/colorized-help: Document attic watch-store Zhaofeng Li 2023-01-29 17:23:59 -0700
  • d540cc6888 client: Implement watch-store Zhaofeng Li 2023-01-29 12:01:54 -0700
  • a2bc969594 rustfmt Zhaofeng Li 2023-01-29 12:01:54 -0700
  • 8f1916b5cc client: Refactor pushing to use a job queue Zhaofeng Li 2023-01-29 12:01:54 -0700
  • a113845095 server/upload_path: Remove already fixed FIXME Zhaofeng Li 2023-01-29 12:01:54 -0700
  • 3c8bebf6b5 upload-path: Support including the upload info as part of the PUT body Zhaofeng Li 2023-01-29 12:01:54 -0700
  • 00c3024c41 server: Use the same read_chunk_async implementation Zhaofeng Li 2023-01-29 12:01:54 -0700
  • 33d8dfabbd Use common constant for X-Attic-Nar-Info header Zhaofeng Li 2023-01-29 12:01:54 -0700
  • 54d93ff61f book/faqs: .narinfo with missing chunks longer returns 503 Zhaofeng Li 2023-01-26 23:17:45 -0700
  • 44e179362b server/binary_cache: No need to fetch all chunks for narinfo Zhaofeng Li 2023-01-26 23:17:45 -0700
  • 8d4951ca00
    Merge pull request #19 from chris-02/main Zhaofeng Li 2023-01-26 22:55:50 -0700
  • ccd9ffb4d6
    Fix typo in readme chris-02 2023-01-23 18:16:37 +0100
  • 9c8e9fbc35
    Merge pull request #17 from chris-02/main Zhaofeng Li 2023-01-22 13:24:34 -0700
  • 8fa4eaffc5
    client: Use system certificate store chris-02 2023-01-22 11:22:18 +0100
  • 0e61ddf927 attic/util: Mark Finally as must_use Zhaofeng Li 2023-01-17 14:10:27 -0700
  • 8b52796dcb server/upload_path: Create chunkrefs during the upload Zhaofeng Li 2023-01-17 14:10:27 -0700
  • 5b42839f58 Expose deduplication ratio to client Zhaofeng Li 2023-01-17 14:10:27 -0700
  • 19111317f7 server/chunking: Add a couple of test cases on buffer size boundaries Zhaofeng Li 2023-01-17 14:10:27 -0700
  • 49bd872153 flake.nix: Also run integration tests on stable nixpkgs Zhaofeng Li 2023-01-16 14:14:14 -0700
  • 99202303be Fix build with nixpkgs 22.11 Zhaofeng Li 2023-01-16 14:14:14 -0700
  • abd6db3d04
    Merge pull request #14 from DarkKirb/fix-compression-field-null-insert Zhaofeng Li 2023-01-16 10:46:08 -0700
  • c2d1a98e3d
    fix null insertion in chunkref table Charlotte 🦝 Delenk 2023-01-16 14:27:48 +0100
  • 70ae61b591
    Merge pull request #13 from DarkKirb/env-config Zhaofeng Li 2023-01-15 14:49:23 -0700
  • 1750c4be88 integration-tests/basic: Increase initial timeout even more Zhaofeng Li 2023-01-15 14:48:26 -0700
  • fb77c7eb2b
    config.rs: Add env variable for db url Charlotte 🦝 Delenk 2023-01-15 11:05:10 +0100
  • 5216e06a18 .github: Fix nix-installer action Zhaofeng Li 2023-01-15 00:00:11 -0700
  • fb1101f54d server/upload-path: Set completeness hint when NAR is deduplicated Zhaofeng Li 2023-01-14 23:55:11 -0700
  • f1c6dbde67 Update docs to include chunking Zhaofeng Li 2023-01-14 23:55:11 -0700
  • 4f597e62e2 package.nix: Use cargoLock Zhaofeng Li 2023-01-14 23:55:10 -0700
  • e8f9f3c04b Add support for chunking Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 93a38d1b1e Move read_chunk_async to attic Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 6d3b2bd381 nixos: Provide better error message when credentialsFile is unset Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 257a84ad74 nixos: Add atticd-atticadm wrapper Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 740c09beb9 client/push: Change the default number of jobs to 5 Zhaofeng Li 2023-01-14 23:55:10 -0700
  • db1dbb7a48 client/api: Refactor Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 5a8df0b1e8 server/upload_path: Refactor Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 6d3d07cb14 server/adm: Make --config/-f a global option Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 064a747bb4 server/upload_path: Expose the final file size in the response Zhaofeng Li 2023-01-14 23:55:10 -0700
  • 332ac5051c client/get_closure: Add --include-outputs Zhaofeng Li 2023-01-14 23:55:10 -0700
  • e29303f801
    package.nix: update cargoHash Bruno Bigras 2023-01-12 12:09:28 -0500
  • 8fc6b3935d integration-tests/basic: Increase timeouts Zhaofeng Li 2023-01-08 23:00:53 -0700
  • 95378e13dc crane.nix: Add meta Zhaofeng Li 2023-01-08 23:00:53 -0700
  • 3d1961c0ab server: Allow setting an alternative substituter endpoint Zhaofeng Li 2023-01-08 23:00:53 -0700
  • 0b528b5417 client/use: The access token should set for the substiter endpoint Zhaofeng Li 2023-01-08 23:00:53 -0700
  • c4f843d4ab server: rustfmt Zhaofeng Li 2023-01-08 02:44:42 -0700
  • d547c86f08 client/push: Correctly delegate API requests based on cache config Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 05a5e9cca8 server: Set a custom header if the cache is public Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 6c4d04da74 Migrate to jwt-simple Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 1c2173caac token: Update comments to reflect actual implementation Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 5657e88cc0 attic/nix_store: Only build methods requiring OsStrExt on Unix Zhaofeng Li 2023-01-08 00:57:22 -0700
  • ae995f2203 attic: Only build testing module on Unix Zhaofeng Li 2023-01-08 00:57:22 -0700
  • eb34b8ee99 attic: Allow disabling tokio Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 6969af2d5e Cargo.toml: Minimize tokio feature flags Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 77070b9895 Refactor token into a separate crate Zhaofeng Li 2023-01-08 00:57:22 -0700
  • c89f5f0f3f client: Deletions may not "immediately" happen Zhaofeng Li 2023-01-08 00:57:22 -0700
  • ffae7002b3 Explicitly specify the cranes to build Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 864b62652b .github: Allow specifying alternative cache in secrets Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 982ff75cb2 .github: Ignore failures from nix-installer Zhaofeng Li 2023-01-08 00:57:22 -0700
  • 8af6ed71fa .github: Update checkout to v3.3.0 Zhaofeng Li 2023-01-08 00:57:22 -0700
  • e7f64d80b7 flake.nix: Add attic-static Zhaofeng Li 2023-01-06 15:55:05 -0700
  • bb98d5f17c package.nix: Update cargoHash Zhaofeng Li 2023-01-06 15:55:18 -0700
  • c3eba65b22 Add garnix config Zhaofeng Li 2023-01-06 00:59:38 -0700
  • 979108869d integration-tests: init Zhaofeng Li 2023-01-06 00:59:38 -0700
  • 330f4e4ac7 Add NixOS module Zhaofeng Li 2023-01-06 00:59:35 -0700
  • d1e1cf7a61 flake.nix: Add overlay Zhaofeng Li 2023-01-06 00:59:35 -0700