|
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
|