summaryrefslogtreecommitdiffstats
path: root/rust/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* HUGE refactor of error types (to use failure)Bryan Newbold2019-01-091-10/+6
|
* refactor: FatCatId -> FatcatIdBryan Newbold2019-01-092-8/+8
|
* wire up basic sentry error reportingBryan Newbold2019-01-091-0/+16
|
* some clippy nitsBryan Newbold2019-01-091-2/+5
|
* huge refactor of rust modules/filesBryan Newbold2019-01-083-66/+38
| | | | | | 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-312-29/+25
|
* wire-up auth config via ENVBryan Newbold2018-12-312-36/+21
|
* basic auth unittestsBryan Newbold2018-12-281-1/+5
|
* more auth refactoringBryan Newbold2018-12-281-4/+4
|
* start refactor of auth codeBryan Newbold2018-12-282-2/+2
| | | | | | | 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.
* more basic work on authBryan Newbold2018-12-271-16/+20
|
* sql codegen and WIP on auth commandBryan Newbold2018-12-271-11/+29
|
* start skeleton of auth internal bitsBryan Newbold2018-12-262-8/+113
|
* rust impl last webcapture schema tweaksBryan Newbold2018-12-261-6/+6
|
* fileset/web support for exportsBryan Newbold2018-12-261-0/+10
|
* new rustfmt (1.31)Bryan Newbold2018-12-142-15/+26
|
* implement hide flagBryan Newbold2018-11-261-1/+1
|
* rustfmt, and implement schema tweaksBryan Newbold2018-09-221-2/+1
|
* fatcat-export rustfmtBryan Newbold2018-09-171-28/+50
|
* switch to new null (not \N) dump formatBryan Newbold2018-09-131-4/+4
|
* fix rust in-line tests, and parse_line takes refBryan Newbold2018-09-121-2/+2
| | | | Forgot to run tests before pushing... thanks CI!
* improvements to fatcat-export outputBryan Newbold2018-09-111-24/+65
|
* improvements to fatcat-exportBryan Newbold2018-09-111-28/+77
|
* first pass fast exportBryan Newbold2018-09-111-0/+161
|
* 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/+0
|
* progress on insertsBryan Newbold2018-05-151-1/+1
| | | | Using a huge sql_query() to do raw multi-table inserts for now.
* more cleanupsBryan Newbold2018-05-151-4/+4
|
* start ripping out cruftBryan Newbold2018-05-151-9/+0
|
* fmtBryan Newbold2018-05-151-15/+16
|
* fix build (non-functional though)Bryan Newbold2018-05-151-2/+8
|
* broken diesel+iron integrationBryan Newbold2018-05-151-0/+6
|
* implement HTTP header middlewareBryan Newbold2018-05-151-4/+4
| | | | getting more familar with iron
* add basic slog loggingBryan Newbold2018-05-151-1/+17
|
* fmt and cleanupBryan Newbold2018-05-151-37/+13
|
* revert to v2.3.1 codegenBryan Newbold2018-05-152-67/+69
| | | | | This reverts back to something compatible with Iron and simple (blocking) parallelism, instead of the new async hyper 0.11 stuff.
* regenerated and pseudo-integratedBryan Newbold2018-05-142-24/+67
|
* commit older filesBryan Newbold2018-05-141-3/+3
|