summaryrefslogtreecommitdiffstats
path: root/rust/src/bin/fatcatd.rs
Commit message (Collapse)AuthorAgeFilesLines
* update missing rust crate namesBryan Newbold2019-09-051-2/+2
|
* get regular log lines flowing through slogBryan Newbold2019-01-281-0/+2
| | | | | The plan here is to replace slog with env_logger (much simpler!), but not there yet.
* remove spurious/debug line from fatcatdBryan Newbold2019-01-141-1/+0
|
* code docs/comments and rustfmtBryan Newbold2019-01-101-5/+7
|
* narrow down many glob importsBryan Newbold2019-01-101-3/+3
|
* crude metrics integration (only a handful for now)Bryan Newbold2019-01-101-1/+28
|
* wire up basic sentry error reportingBryan Newbold2019-01-091-0/+16
|
* huge refactor of rust modules/filesBryan Newbold2019-01-081-17/+23
| | | | | | Taking advantage of new Rust 2018 crate/module path changes, and re-organizing things. Somewhat optimistic this could help with partial rebuild speed also.
* make editor_id optional when createding editgroupBryan Newbold2018-12-311-1/+6
| | | | The editor_id can be infered from auth metadata.
* allow multiple 'alt' keys to be specified in envBryan Newbold2018-12-311-0/+8
|
* add auth middleware back inBryan Newbold2018-12-311-0/+1
| | | | | | | | | I was hoping I didn't need this middleware, but I actually do, or the swagger generated code returns unauthenticated. The middleware doesn't actually do much validation, just extracts the (string) token and does nothing with it. Acutal verification happens in user code using AuthData struct.
* rustfmt; implement role-based auth checksBryan Newbold2018-12-311-1/+0
|
* start refactor of auth codeBryan Newbold2018-12-281-1/+0
| | | | | | | Pulls auth code (which requires the persistent state of a signing keyring) into a struct. Doesn't try verify macaroon in middleware, do it in individual wrappers.
* start skeleton of auth internal bitsBryan Newbold2018-12-261-8/+4
|
* new rustfmt (1.31)Bryan Newbold2018-12-141-1/+2
|
* rustfmt, and implement schema tweaksBryan Newbold2018-09-221-2/+1
|
* finish fatcat-api => fatcat-api-spec refactorBryan Newbold2018-09-111-3/+3
|
* no more default/mangled HTTP status codesBryan Newbold2018-06-211-1/+4
|
* have fatcatd declare it's port on startupBryan Newbold2018-06-201-1/+4
|
* move API spec to top level directoryBryan Newbold2018-05-281-1/+1
|
* WIP on API spec improvementsBryan Newbold2018-05-241-1/+1
| | | | Fixes a bunch of i64/i32/isize stuff
* clean up unused macro etc warningsBryan Newbold2018-05-241-2/+1
|
* rust fmtBryan Newbold2018-05-241-4/+14
|
* add redirect to swagger UIBryan Newbold2018-05-241-1/+7
|
* serve up swagger UIBryan Newbold2018-05-241-2/+13
|
* progressBryan Newbold2018-05-161-3/+3
|
* rename fatcat-iron to fatcatdBryan Newbold2018-05-161-0/+65