🏡 index : ~doyle/chartered.git

Age Commit message Author
http server request logging with errors Jordan Doyle
Implement support for features/dependencies in the publish endpoint Jordan Doyle
filter tree returned from git Jordan Doyle
readme Jordan Doyle
Create API keys per SSH key & implement expiring API keys for web Jordan Doyle
Remove unnecessary macros Jordan Doyle
Fix hanging on cargo update Jordan Doyle
implement /api/v1/crate/[crate]/owners endpoint (returning members with the MANAGE_USERS perm) Jordan Doyle
Don't allow user to download a crate over the API if they don't have the VISIBLE permission :tada: Jordan Doyle
Implement user permissions as bitflags Jordan Doyle
clippy Jordan Doyle
API authentication using keys from database Jordan Doyle
personalised welcome message in git Jordan Doyle
SSH authentication using keys from database Jordan Doyle
Refactor database code & introduce user tables Jordan Doyle
Crate downloading works Jordan Doyle
First iteration of crate metadata from database Jordan Doyle
basic crate pushing (no metadata, validation, error checking) Jordan Doyle
introduce diesel for state management Jordan Doyle
(housekeeping): READMEs for each crate Jordan Doyle
update readme Jordan Doyle
Define cargo API routes in chartered-web Jordan Doyle
Split git and web binaries Jordan Doyle
typo Jordan Doyle
cargo successfully pulling index(!) Jordan Doyle
Clean up packfile creation Jordan Doyle
update readme Jordan Doyle
git client successfully pulling a text file from server Jordan Doyle
git no longer erroring when pulling Jordan Doyle
initial packfile index generation Jordan Doyle
some packfile reverse engineering Jordan Doyle
encoder Jordan Doyle
helpful things Jordan Doyle
Read messages off the wire from git clients Jordan Doyle
Initial commit Jordan Doyle