aboutsummaryrefslogtreecommitdiffstats
path: root/rust/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
* huge refactor of rust modules/filesBryan Newbold2019-01-081-190/+13
* rust 2018 edition!Bryan Newbold2019-01-081-2/+2
* integrate pg_tmp into testsBryan Newbold2019-01-081-5/+21
* make editor_id optional when createding editgroupBryan Newbold2018-12-311-2/+1
* allow multiple 'alt' keys to be specified in envBryan Newbold2018-12-311-1/+18
* rustfmt; implement role-based auth checksBryan Newbold2018-12-311-5/+15
* wire-up auth config via ENVBryan Newbold2018-12-311-8/+18
* more auth refactoringBryan Newbold2018-12-281-1/+1
* start refactor of auth codeBryan Newbold2018-12-281-1/+2
* more basic work on authBryan Newbold2018-12-271-1/+2
* start skeleton of auth internal bitsBryan Newbold2018-12-261-1/+3
* verify checksum against regexesBryan Newbold2018-12-211-1/+5
* many redirect implementationsBryan Newbold2018-12-141-1/+5
* better return status for some error conditionsBryan Newbold2018-12-141-1/+6
* skeleton out new schema featuresBryan Newbold2018-12-131-0/+4
* enforce some controlled vocabularies in APIBryan Newbold2018-11-141-0/+4
* squelch diesel macro warningsBryan Newbold2018-09-181-0/+2
* first pass fast exportBryan Newbold2018-09-111-1/+1
* finish fatcat-api => fatcat-api-spec refactorBryan Newbold2018-09-111-1/+1
* many small API cleanupsBryan Newbold2018-09-101-1/+1
* database_entity_crud -> api_entity_crudBryan Newbold2018-09-101-1/+1
* fmtBryan Newbold2018-09-071-1/+1
* major CRUD refactorBryan Newbold2018-09-071-0/+1
* correct EditgroupAlreadyAccepted responseBryan Newbold2018-08-311-0/+4
* pull in sha1 library (for abstracts)Bryan Newbold2018-07-251-0/+1
* more external ident handlingBryan Newbold2018-07-251-0/+7
* whole bunch of clippy fixesBryan Newbold2018-07-241-1/+2
* rust: base32 encoded identsBryan Newbold2018-07-201-20/+6
* entity ident (fcid) UUID helpersBryan Newbold2018-07-201-0/+21
* refactor massive rust api_server into api_wrappersBryan Newbold2018-06-301-0/+1
* actually log errorsBryan Newbold2018-06-211-0/+2
* implement (most) of stats endpointBryan Newbold2018-06-191-0/+2
* batch POST methodsBryan Newbold2018-05-271-0/+1
* WIP on API spec improvementsBryan Newbold2018-05-241-3/+2
* basic test for editgroup acceptBryan Newbold2018-05-241-13/+18
* get_or_create_editgroup() helper for POSTsBryan Newbold2018-05-241-0/+1
* clean up unused macro etc warningsBryan Newbold2018-05-241-2/+0
* run diesel migrations in testsBryan Newbold2018-05-241-2/+18
* use diesel::r2d2 instead of r2d2 directlyBryan Newbold2018-05-241-3/+2
* refactor error handlingBryan Newbold2018-05-151-1/+11
* fmtBryan Newbold2018-05-151-2/+2
* hack around JSON serialization for nowBryan Newbold2018-05-151-0/+1
* progress on database lookupBryan Newbold2018-05-151-1/+5
* more cleanupsBryan Newbold2018-05-151-1/+1
* start ripping out cruftBryan Newbold2018-05-151-4/+2
* fmtBryan Newbold2018-05-151-12/+16
* working db_pool and responseBryan Newbold2018-05-151-3/+14
* fix build (non-functional though)Bryan Newbold2018-05-151-1/+0
* broken diesel+iron integrationBryan Newbold2018-05-151-0/+2
* implement HTTP header middlewareBryan Newbold2018-05-151-3/+18