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

130 commits

Author SHA1 Message Date
Zhaofeng Li
ba8bd5d66c Thanks clippy 2023-03-21 18:45:34 -06:00
Zhaofeng Li
2e68228fee token: Enforce the same lint configs 2023-03-21 18:45:34 -06:00
Zhaofeng Li
63f64ee8c4 Revert bindgenHook workarounds
Fixed in https://github.com/NixOS/nixpkgs/pull/215060.

This reverts commit 365d739bca.
This reverts commit db443f1932.
This reverts commit 9869ab4a85.
2023-03-21 18:45:34 -06:00
Zhaofeng Li
1a3b6513b0
Merge pull request #32 from poscat0x04/nixos-module-user-group-name
nixos: Make the group and user name under which attic runs configurable
2023-03-05 11:37:47 -07:00
Zhaofeng Li
fb1db7511c
Merge pull request #33 from poscat0x04/suppress-systemd-run
nixos: Suppress systemd-run's output in atticadm wrapper
2023-03-05 11:37:10 -07:00
Zhaofeng Li
944b14abdd .github/install-attic-ci.sh: Update
Built against f36f01d431.
2023-03-05 11:35:04 -07:00
Zhaofeng Li
f36f01d431 .github: Bump DetSys installer 2023-03-05 11:05:11 -07:00
Zhaofeng Li
63019bb208 client: rustfmt 2023-03-05 11:05:11 -07:00
Zhaofeng Li
f0e9199817 client/watch_store: Hide --no-closure in help
It's there for testing.
2023-03-05 11:05:11 -07:00
Zhaofeng Li
0ee4f4901b nixos: Start atticd after nss-lookup for Postgres peer auth 2023-03-05 11:05:11 -07:00
Zhaofeng Li
22626efd35 Trivial semver-incompatible upgrades 2023-03-05 11:05:11 -07:00
Zhaofeng Li
c3c7c10c05 Upgrade toml 2023-03-05 11:05:11 -07:00
Zhaofeng Li
97285de54f Upgrade base64 2023-03-05 11:05:11 -07:00
Zhaofeng Li
7f62e92d71 server: Upgrade fastcdc 2023-03-05 11:05:11 -07:00
Zhaofeng Li
b6002b413c server: Upgrade aws-sdk-rust 2023-03-05 11:05:11 -07:00
Zhaofeng Li
18ca2cf29a Update deps 2023-03-05 11:05:11 -07:00
Zhaofeng Li
dbcf98b4e4 flake.nix: Bump dependencies 2023-03-05 11:05:11 -07:00
poscat
2f5b2a56cf
nixos: Suppress systemd-run's output in atticadm wrapper 2023-03-02 20:27:43 +08:00
poscat
96824109c0
nixos: Allow configuring user and group names 2023-03-02 17:54:07 +08:00
Zhaofeng Li
0bb3d00136 nixos: Don't fail if PWD cannot be changed into
Fixes #26.
2023-02-16 14:01:27 -07:00
Zhaofeng Li
5a23cda073 client: Document CacheRef syntax in help
Ref: #25
2023-02-16 14:01:27 -07:00
Zhaofeng Li
863f8dcca3 Revert "server: Allow configuring max database connections"
Causes issues with SQLite. To be investigated further.

This reverts commit 9fdec3397d.
2023-02-11 01:42:14 -07:00
Zhaofeng Li
1710a33eca .github/install-attic-ci.sh: Update
Built against a0a29b01cf.
2023-02-11 01:16:55 -07:00
Zhaofeng Li
a0a29b01cf flake.nix: Revert nixpkgs pin to December 2022
nixos-unstable has been so bumpy this year and it's getting
frustrating :(
2023-02-11 01:16:55 -07:00
Zhaofeng Li
9fdec3397d server: Allow configuring max database connections
We set it to 20 by default. The SQLx default is 10.
2023-02-11 01:16:55 -07:00
Zhaofeng Li
fce89f4c95 attic/nix_store: Only initialize Nix once 2023-02-06 19:39:10 -07:00
Zhaofeng Li
365d739bca flake.nix: Add bindgenHook workaround to devShell 2023-02-06 19:39:10 -07:00
Zhaofeng Li
db443f1932 crane.nix: Also apply workaround to tests as well 2023-02-06 14:31:47 -07:00
Zhaofeng Li
9869ab4a85 Temporary workaround to fix bindgen on Darwin
https://github.com/NixOS/nixpkgs/pull/207352#issuecomment-1418363441
2023-02-06 13:54:21 -07:00
Zhaofeng Li
1ffa429a9b flake.nix: Pin to nixpkgs-unstable for Darwin 2023-02-04 14:06:18 -07:00
Zhaofeng Li
4ad6ce9309 attic/nix_store: Call initNix before connecting to store
Fixes #22.
2023-02-04 13:28:47 -07:00
Zhaofeng Li
97187894c2 flake.lock: Update 2023-02-04 13:28:47 -07:00
Zhaofeng Li
c77b5fb64e book/admin-guide: Add some docs on the NixOS module 2023-01-29 17:23:59 -07:00
Zhaofeng Li
a42953bd9a book: Add vendored highlight.js with Nix syntax 2023-01-29 17:23:59 -07:00
Zhaofeng Li
3e76e46535 book/colorized-help: Document attic watch-store 2023-01-29 17:23:59 -07:00
Zhaofeng Li
d540cc6888 client: Implement watch-store 2023-01-29 12:01:54 -07:00
Zhaofeng Li
a2bc969594 rustfmt 2023-01-29 12:01:54 -07:00
Zhaofeng Li
8f1916b5cc client: Refactor pushing to use a job queue 2023-01-29 12:01:54 -07:00
Zhaofeng Li
a113845095 server/upload_path: Remove already fixed FIXME 2023-01-29 12:01:54 -07:00
Zhaofeng Li
3c8bebf6b5 upload-path: Support including the upload info as part of the PUT body
Often times there are tight limits on how large headers can be.
2023-01-29 12:01:54 -07:00
Zhaofeng Li
00c3024c41 server: Use the same read_chunk_async implementation 2023-01-29 12:01:54 -07:00
Zhaofeng Li
33d8dfabbd Use common constant for X-Attic-Nar-Info header 2023-01-29 12:01:54 -07:00
Zhaofeng Li
54d93ff61f book/faqs: .narinfo with missing chunks longer returns 503 2023-01-26 23:17:45 -07:00
Zhaofeng Li
44e179362b server/binary_cache: No need to fetch all chunks for narinfo 2023-01-26 23:17:45 -07:00
Zhaofeng Li
8d4951ca00
Merge pull request #19 from chris-02/main
fix typo in readme
2023-01-26 22:55:50 -07:00
chris-02
ccd9ffb4d6
Fix typo in readme 2023-01-23 18:16:37 +01:00
Zhaofeng Li
9c8e9fbc35
Merge pull request #17 from chris-02/main
use system certificate store for attic client
2023-01-22 13:24:34 -07:00
chris-02
8fa4eaffc5
client: Use system certificate store 2023-01-22 11:25:10 +01:00
Zhaofeng Li
0e61ddf927 attic/util: Mark Finally as must_use 2023-01-17 14:10:27 -07:00
Zhaofeng Li
8b52796dcb server/upload_path: Create chunkrefs during the upload 2023-01-17 14:10:27 -07:00