summaryrefslogtreecommitdiffstats
path: root/rust/src/bin
Commit message (Collapse)AuthorAgeFilesLines
* fatcat export: flush after batch, not per-lineBryan Newbold2020-08-051-1/+1
| | | | Good catch, thanks Martin
* group-by-work mode for fatcat-exportBryan Newbold2020-08-041-15/+157
|
* entirely remove unused https flag to fatcatdBryan Newbold2019-09-291-15/+6
|
* API docs default to redoc, not swagger-uiBryan Newbold2019-09-131-1/+10
|
* update missing rust crate namesBryan Newbold2019-09-053-4/+4
|
* 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
|
* implement --env-format for fatcat-authBryan Newbold2019-01-111-7/+15
|
* tone down fatcat-export commentsBryan Newbold2019-01-111-2/+2
|
* yet more edit lifecycle progressBryan Newbold2019-01-111-8/+12
|
* code docs/comments and rustfmtBryan Newbold2019-01-103-9/+13
|
* narrow down many glob importsBryan Newbold2019-01-103-14/+10
|
* crude metrics integration (only a handful for now)Bryan Newbold2019-01-101-1/+28
|
* 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
|