Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Build man pages inside of Crane derivation | 2024-04-29 | 2 | -21/+20 | |
| | |||||
* | Fix Clippy issues | 2024-04-29 | 2 | -5/+5 | |
| | |||||
* | Update dependencies | 2024-04-29 | 3 | -318/+366 | |
| | |||||
* | Install man pages in Nix derivation | 2024-04-29 | 1 | -1/+21 | |
| | |||||
* | Write man pages for Gitolfs3 | 2024-04-29 | 3 | -0/+193 | |
| | |||||
* | Update README (I lied about Gitolfs3 not requiring any kind of storage) | 2024-04-26 | 1 | -4/+6 | |
| | |||||
* | Update README | 2024-04-26 | 1 | -0/+4 | |
| | |||||
* | Fix README so it renders properly on cgit | 2024-04-26 | 1 | -8/+9 | |
| | |||||
* | Try to fix README so it renders properly on cgit | 2024-04-26 | 1 | -15/+15 | |
| | |||||
* | Update README | 2024-04-26 | 2 | -10/+42 | |
| | |||||
* | cargo fmt | 2024-03-30 | 1 | -10/+9 | |
| | |||||
* | Restructure authorization flow | 2024-03-30 | 2 | -92/+107 | |
| | | | | | Tried to write verify_claims such that the happy path is to the left as much as possible. | ||||
* | Use serde_json::json! instead of manually generating JSON | 2024-01-26 | 4 | -29/+14 | |
| | |||||
* | Clean up part of the code | 2024-01-26 | 6 | -403/+306 | |
| | |||||
* | Make rust-analyzer work again | 2024-01-26 | 2 | -10/+52 | |
| | |||||
* | Add flake checks | 2024-01-24 | 3 | -26/+84 | |
| | |||||
* | Read limit as current, not as limit XD | 2024-01-24 | 1 | -4/+4 | |
| | |||||
* | What about making use of the download limiter? | 2024-01-24 | 1 | -1/+1 | |
| | |||||
* | Properly handle private repos | 2024-01-24 | 1 | -4/+6 | |
| | |||||
* | Use X-Forwarded-Host instead of X-Forwarded-For | 2024-01-24 | 1 | -7/+6 | |
| | |||||
* | Debug X-Forward-For handling | 2024-01-24 | 1 | -0/+1 | |
| | |||||
* | Fix server build | 2024-01-24 | 1 | -1/+4 | |
| | |||||
* | Add very simple download limit | 2024-01-24 | 1 | -1/+104 | |
| | |||||
* | This tool does not do anything with Gitolite anymore | 2024-01-24 | 1 | -2/+1 | |
| | |||||
* | Remove Go and C source | 2024-01-24 | 19 | -1416/+6 | |
| | | | | The Rust implementation now implements all features I need | ||||
* | Return upload instead of download action in handle_upload_object | 2024-01-24 | 1 | -1/+1 | |
| | |||||
* | Fix presigned URL generation | 2024-01-24 | 1 | -3/+12 | |
| | |||||
* | Add S3_REGION env (because the SDK seems to need this so desperately) | 2024-01-24 | 1 | -0/+3 | |
| | |||||
* | ok so that breaks it | 2024-01-24 | 3 | -61/+1 | |
| | |||||
* | You wouldn't believe it, but it's time for another dependency | 2024-01-24 | 3 | -1/+61 | |
| | |||||
* | Sure I'll add another dependency, just tell me what the problem is | 2024-01-24 | 3 | -0/+165 | |
| | |||||
* | Log unexpected S3 operation failure | 2024-01-24 | 1 | -4/+7 | |
| | |||||
* | Clean up claim validation test | 2024-01-24 | 2 | -8/+10 | |
| | |||||
* | Write claim validation test | 2024-01-24 | 2 | -19/+42 | |
| | |||||
* | Test JSON decoding for BatchRequest | 2024-01-24 | 3 | -4/+34 | |
| | |||||
* | It is unforunate that I have to do this | 2024-01-24 | 1 | -1/+2 | |
| | | | | | | | It would be nicer if it would be somehow possible to tell the axum JSON extractor that I valdiate the content type myself. Or maybe I should just stop using the axum JSON extractor altogether, as it really isn't too complex. | ||||
* | Properly propagate JSON parsing error | 2024-01-24 | 1 | -5/+24 | |
| | |||||
* | Add debug log for mime type validation | 2024-01-24 | 2 | -5/+17 | |
| | |||||
* | Set AWS SDK behaviour version to latest in code | 2024-01-24 | 2 | -1/+2 | |
| | |||||
* | Fix running git commands | 2024-01-24 | 1 | -1/+1 | |
| | |||||
* | Handle unknown commands | 2024-01-24 | 1 | -8/+13 | |
| | |||||
* | An attempt at implementing a shell | 2024-01-24 | 5 | -4/+156 | |
| | |||||
* | Fix S3 env, set pname and version in package attribute set | 2024-01-23 | 2 | -1/+3 | |
| | |||||
* | Remove unused dependencies, fix build | 2024-01-23 | 2 | -319/+3 | |
| | | | | | | | The LFS server had the unused dependency 'aws-creds', which pulled in the 'openssl' crate which wanted to link to the real thing. This doesn't work great in Nix when neither OpenSSL nor pkg-config are available at build time :) | ||||
* | Finish basic implementation of Rust LFS server | 2024-01-22 | 5 | -125/+483 | |
| | |||||
* | Implement downloading objects for trusted forwarded hosts | 2024-01-19 | 1 | -8/+29 | |
| | |||||
* | Implement crude batch API authorization | 2024-01-19 | 4 | -51/+244 | |
| | |||||
* | Separate path rewrite into Tower Layer, shared state for S3 client | 2024-01-19 | 3 | -335/+859 | |
| | |||||
* | Rust code dump | 2024-01-19 | 12 | -8/+3020 | |
| | |||||
* | Fix makehextag in git-lfs-authenticate (C) | 2024-01-09 | 2 | -15/+18 | |
| |