Commit graph

  • f0a8400f3d
    Update dependencies main Nikodem Rabuliński 2024-08-14 20:33:44 +0200
  • 0334b8ab2a
    Migrate to lix Nikodem Rabuliński 2024-07-19 21:20:46 +0200
  • 26b9417bde
    Merge pull request #158 from zhaofengli/upsert-object-on-conflict Zhaofeng Li 2024-08-13 10:21:27 -0400
  • 443ceac40f server: Upsert object row on conflict Zhaofeng Li 2024-08-13 07:39:37 -0600
  • e127acbf9a
    Merge pull request #154 from cole-h/fixup-stream-error-logging Zhaofeng Li 2024-07-31 20:41:06 -0400
  • 903fb4e39e fixup: stream error logging Cole Helbling 2024-07-26 10:21:52 -0700
  • 6139576a3c
    Merge pull request #146 from zhaofengli/install-ci-hotfix Zhaofeng Li 2024-07-09 12:27:54 -0400
  • 4168282329 .github: Use latest macOS runners Zhaofeng Li 2024-07-09 12:25:36 -0400
  • ee8f374737
    Merge pull request #139 from NLincoln/sqlite-speedup Zhaofeng Li 2024-07-09 08:12:19 -0400
  • 71396b9518 ci-installer: Remove drvPath from fake derivation Zhaofeng Li 2024-07-09 07:54:59 -0400
  • 759dbc9f7e
    sqlite-specific performance tuning A cursed quail 2024-06-08 22:05:37 -0500
  • 717cc95983
    Merge pull request #138 from zhaofengli/axum-0.7 Zhaofeng Li 2024-06-01 16:04:00 -0600
  • 14cb5f9e46 Trivial semver-incompatible upgrades Zhaofeng Li 2024-06-01 13:47:27 -0600
  • 9a6b2cbf1d server: Upgrade aws-sdk-rust Zhaofeng Li 2024-06-01 13:47:27 -0600
  • bc22e00a3b server: Upgrade to Axum 0.7 Zhaofeng Li 2024-06-01 13:47:27 -0600
  • cb1b80e989 attic/Cargo.toml: Activate tokio/rt with nix-store Zhaofeng Li 2024-06-01 13:47:27 -0600
  • 2a6b9c592b .editorconfig: Fix indentation Zhaofeng Li 2024-06-01 13:47:27 -0600
  • 4ffeb50f50 Cargo.lock: Update Zhaofeng Li 2024-06-01 13:47:27 -0600
  • a1a521c32f flake.lock: Update crane Zhaofeng Li 2024-06-01 13:47:27 -0600
  • ff3ce2c0b8 attic/build.rs: Fix filename in workaround comment Zhaofeng Li 2024-06-01 13:47:27 -0600
  • 6603ee14ed
    Merge pull request #134 from srhb/trim-token-file Zhaofeng Li 2024-06-01 08:51:22 -0600
  • ec0469cad0
    Merge pull request #135 from cole-h/token-use-indexmap Zhaofeng Li 2024-06-01 08:24:31 -0600
  • 0558269391
    Merge pull request #137 from cole-h/log-stream-errors Zhaofeng Li 2024-06-01 08:17:54 -0600
  • 3907b31157
    Merge pull request #116 from ixmatus/parnell/fix-gc-bug Zhaofeng Li 2024-06-01 08:13:20 -0600
  • a4f2cae9dd Log stream errors Cole Helbling 2024-05-28 11:32:43 -0700
  • 18dedcc30b token: switch to using IndexMap for consistent ordering of entries Cole Helbling 2024-05-25 11:00:43 -0700
  • f18f581188 token: test that permissions iteration order is consistent Cole Helbling 2024-05-25 11:13:37 -0700
  • a2a2011b5f trim token-file contents Sarah Brofeldt 2024-05-15 08:17:59 +0200
  • 4dbdbee457
    Merge pull request #123 from winterqt/fix-build-on-newer-nix Zhaofeng Li 2024-03-29 14:01:00 -0600
  • 657db64e51 Fix build on Nix 2.19+ Winter Cute 2024-03-27 17:14:45 -0400
  • 8e64f8ba45 Revert "Fix build on Darwin" Winter Cute 2024-03-27 16:56:04 -0400
  • 60db437df0 Update nixpkgs Winter Cute 2024-03-27 17:19:37 -0400
  • d3ffcf885c
    Choose a more sensible limit for MySQL, suggested by @baloo Parnell Springmeyer 2024-02-28 14:06:31 -0800
  • 2705d1d90b
    Limit the chunk finding query, not the GC mark query Parnell Springmeyer 2024-02-28 12:53:27 -0800
  • 47f17e0900
    gc.rs: LIMIT number of orphan_chunk_ids; fixes #115 Parnell Springmeyer 2024-02-28 10:37:36 -0800
  • 6eabc3f02f
    Merge pull request #111 from jsoo1/restart-atticd-on-failure Zhaofeng Li 2024-02-14 07:47:33 -0700
  • 8f5e3c1035
    nixos: restart atticd on failure John Soo 2024-02-08 11:39:12 -0700
  • fbe252a5c2
    Merge pull request #105 from JRMurr/fix-lint Zhaofeng Li 2024-01-18 15:31:32 -0700
  • a7c878bffc
    Merge pull request #49 from icewind1991/module-readwritepaths Zhaofeng Li 2024-01-18 15:30:49 -0700
  • 857c71671c
    fix lint John Murray 2024-01-14 15:32:42 -0500
  • c98be70263 nixos: Add non-default storage path to ReadWritePaths Robin Appelman 2023-05-22 18:50:48 +0200
  • e6bedf1869 flake.nix: Remove non-existent overrides Zhaofeng Li 2024-01-01 18:34:19 -0700
  • 52f956a864
    Merge pull request #60 from cole-h/docker-db-migrations-first Zhaofeng Li 2024-01-01 18:28:05 -0700
  • 8c8d9d9006
    Merge pull request #74 from lheckemann/nixos-module-mode Zhaofeng Li 2024-01-01 18:25:12 -0700
  • 40b869ba2c
    Merge pull request #51 from icewind1991/token-file Zhaofeng Li 2024-01-01 16:04:56 -0700
  • 9a9e2c0ce1
    Merge pull request #98 from Mic92/sharding Zhaofeng Li 2024-01-01 09:17:18 -0700
  • bdafd64910 Fix build on Darwin Zhaofeng Li 2023-12-18 18:52:07 -0700
  • b6f0503a92 flake.lock: Update crane Zhaofeng Li 2023-12-18 18:52:35 -0700
  • 75c0482e85 integration-tests/basic: Fix Postgres permissions Zhaofeng Li 2023-12-18 14:50:33 -0700
  • e7a5828192 flake: Update deps Zhaofeng Li 2023-12-18 14:50:33 -0700
  • a8cacb0057 .github: Update workflow deps Zhaofeng Li 2023-12-18 14:50:33 -0700
  • b12e485ef7 flake.nix: Add riscv64-linux Zhaofeng Li 2023-12-18 14:50:33 -0700
  • 7b133bca83 server: Upgrade sea-orm to 0.12.10 Zhaofeng Li 2023-12-18 09:28:58 -0700
  • 4945d00e20 Cargo.lock: Update Zhaofeng Li 2023-12-18 09:28:54 -0700
  • ab4040a267 Trivial semver-incompatible upgrades Zhaofeng Li 2023-12-18 09:28:43 -0700
  • 9c79f6f5cb server: Upgrade aws-sdk-rust Zhaofeng Li 2023-12-18 09:28:43 -0700
  • fdb9d06ff6 Cargo.toml: set resolver = 2 Cole Helbling 2023-12-18 09:28:43 -0700
  • 26234c294a cargo fmt Cole Helbling 2023-12-18 09:28:43 -0700
  • 51d5121a5c integration-tests/basic: Dump schema after test Zhaofeng Li 2023-12-18 09:28:43 -0700
  • 484e38094c implement sharding Jörg Thalheim 2023-11-10 18:04:08 +0100
  • e9918bc6be
    Make nix flake show --all-systems work (#91) Graham Christensen 2023-10-25 20:23:59 +0200
  • b43d12082e
    nixos: use configured user in admin wrapper (#79) ajs124 2023-08-17 00:30:40 +0200
  • f4cf5704d6 Fix lint Zhaofeng Li 2023-08-13 18:23:30 -0600
  • 4f81255892 Update nixpkgs Zhaofeng Li 2023-08-13 18:23:30 -0600
  • 9f742b497f nixos: allow setting mode Linus Heckemann 2023-07-22 17:45:06 +0200
  • 4902d57f5d
    Fix chunk deletion bug (#67) Zhaofeng Li 2023-07-15 15:46:40 -0600
  • b1e512e022
    Open the default store, not auto (#71) Linus Heckemann 2023-07-15 21:05:22 +0200
  • e6a2644125 docker: default to monolithic mode Cole Helbling 2023-06-22 15:14:33 -0700
  • 91d8bd5cdc
    fix chunk deletion bug Travis Staton 2023-06-24 12:31:38 -0400
  • 4fedffe6a1 attic: Build binding with C++20 Zhaofeng Li 2023-06-12 19:44:38 -0600
  • 564b4be0f9 Update sea-orm to 0.11.3 Zhaofeng Li 2023-06-12 18:52:16 -0600
  • ebb13b6e6f Update nixpkgs Zhaofeng Li 2023-06-12 18:52:16 -0600
  • 71a5580d17 Work around https://github.com/NixOS/nix/pull/8484 Zhaofeng Li 2023-06-12 18:52:16 -0600
  • 5ca98fbaa8 Drop bindgen and specialize hash handling Zhaofeng Li 2023-06-12 18:52:16 -0600
  • 552120a68a
    fix: writing config does not truncate (#55) Manuel 2023-06-13 01:35:28 +0100
  • 2568e6df7a
    crane.nix: Suppress warning of missing version attribute in Cargo.toml (#53) Lin Yinfeng 2023-06-13 08:20:11 +0800
  • b1fb790b5f integration-tests: Strip tokens return from atticadm Zhaofeng Li 2023-05-28 15:21:59 -0600
  • a71582a952 client/watch_store: Ignore sources when watching Zhaofeng Li 2023-05-28 15:21:59 -0600
  • 2d0aeefd2f Trivial semver-incompatible upgrades Zhaofeng Li 2023-05-28 15:21:59 -0600
  • 1b980a9640 server: Upgrade async-compression Zhaofeng Li 2023-05-28 15:21:59 -0600
  • 1a0116fee8 server: Upgrade aws-sdk-rust Zhaofeng Li 2023-05-28 15:21:59 -0600
  • 6489d775ae Update deps Zhaofeng Li 2023-05-28 15:21:59 -0600
  • b0fd84299c Update nixpkgs Zhaofeng Li 2023-05-28 15:21:59 -0600
  • 7115778c8c Cargo.lock: Update Zhaofeng Li 2023-05-28 15:21:59 -0600
  • 4badbff966 client: allow storing the client token in a separate file Robin Appelman 2023-05-22 19:27:47 +0200
  • 5f85e35a25
    feat: Build & Push images as part of CI (#44) Andrey Snow 2023-05-06 21:25:01 -0700
  • 171c89fbe0 flake.nix: Add /etc/passwd to attic-server-image Zhaofeng Li 2023-04-12 15:30:34 -0600
  • 6a064f904e client/watch_store: Refactor main loop Zhaofeng Li 2023-04-04 16:25:05 -0600
  • d918f68c29
    Merge pull request #42 from DarkKirb/increase-nar-info-size-limit Zhaofeng Li 2023-04-12 15:39:11 -0600
  • c686b2c1ea
    Increase narinfo size limit to 1MiB Charlotte 🦝 Delenk 2023-04-06 10:03:00 +0100
  • efa15b9788
    Merge pull request #40 from Shawn8901/main Zhaofeng Li 2023-04-04 16:09:06 -0600
  • d48e920f12 add sleep to keep alive loop of watch-store Shawn8901 2023-04-04 21:32:04 +0200
  • 4d92e69fc1 .github/install-attic-ci.sh: Update Zhaofeng Li 2023-03-21 18:45:34 -0600
  • f658c7e1fe flake.nix: Minimize the closure size of attic-static Zhaofeng Li 2023-03-21 18:45:34 -0600
  • 3c58b2d2ce ci-installer.nix: Only install the client Zhaofeng Li 2023-03-21 18:45:34 -0600
  • a8a30288fa flake.nix: Add attic-client-static package Zhaofeng Li 2023-03-21 18:45:34 -0600
  • cb493f2982 crane.nix: Make attic-client actually contain the client only Zhaofeng Li 2023-03-21 18:45:34 -0600
  • 94a1d44a10 server: Only read PUT payload up to the claimed size Zhaofeng Li 2023-03-21 18:45:34 -0600
  • ba8bd5d66c Thanks clippy Zhaofeng Li 2023-03-21 18:45:34 -0600
  • 2e68228fee token: Enforce the same lint configs Zhaofeng Li 2023-03-21 18:45:34 -0600