Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor out OtherBadRequest (just use BadRequest) | Bryan Newbold | 2019-01-11 | 3 | -25/+19 |
| | |||||
* | yet more edit lifecycle progress | Bryan Newbold | 2019-01-11 | 8 | -70/+113 |
| | |||||
* | fix expandflag test (for editors) | Bryan Newbold | 2019-01-11 | 1 | -3/+4 |
| | |||||
* | more progress on editing changes | Bryan Newbold | 2019-01-11 | 3 | -76/+76 |
| | |||||
* | WIP on annotations and editgroup accessors | Bryan Newbold | 2019-01-11 | 5 | -4/+335 |
| | |||||
* | minor SQL schema tweaks (column order and extra indexes) | Bryan Newbold | 2019-01-11 | 1 | -1/+1 |
| | |||||
* | WIP on annotations and changes | Bryan Newbold | 2019-01-10 | 6 | -48/+224 |
| | |||||
* | code docs/comments and rustfmt | Bryan Newbold | 2019-01-10 | 10 | -22/+49 |
| | |||||
* | narrow down many glob imports | Bryan Newbold | 2019-01-10 | 8 | -24/+21 |
| | |||||
* | return error enum variant name (only) | Bryan Newbold | 2019-01-10 | 1 | -1/+2 |
| | |||||
* | crude metrics integration (only a handful for now) | Bryan Newbold | 2019-01-10 | 3 | -20/+76 |
| | |||||
* | cleanups; NotFound errors | Bryan Newbold | 2019-01-10 | 2 | -31/+23 |
| | |||||
* | HUGE refactor of error types (to use failure) | Bryan Newbold | 2019-01-09 | 9 | -879/+546 |
| | |||||
* | refactor: FatCatId -> FatcatId | Bryan Newbold | 2019-01-09 | 8 | -138/+137 |
| | |||||
* | impl AsRef, From, Into for FatCatId | Bryan Newbold | 2019-01-09 | 1 | -2/+20 |
| | |||||
* | implement Display (not ToString) for FatCatId | Bryan Newbold | 2019-01-09 | 1 | -3/+5 |
| | |||||
* | rust impl response types | Bryan Newbold | 2019-01-09 | 1 | -98/+200 |
| | |||||
* | wire up basic sentry error reporting | Bryan Newbold | 2019-01-09 | 2 | -0/+37 |
| | |||||
* | rust impl required editgroup_id | Bryan Newbold | 2019-01-09 | 1 | -24/+12 |
| | |||||
* | start removing active editgroup code | Bryan Newbold | 2019-01-09 | 3 | -20/+4 |
| | |||||
* | refactor to have consistent db conn argument order | Bryan Newbold | 2019-01-09 | 4 | -42/+42 |
| | | | | 'conn' parameter always comes first. | ||||
* | revert pg_tmp parallel tests (for now) | Bryan Newbold | 2019-01-09 | 1 | -14/+5 |
| | | | | | I really want these to work, but even with jitter get frequent test failures, and CI is broken. | ||||
* | some clippy nits | Bryan Newbold | 2019-01-09 | 7 | -57/+58 |
| | |||||
* | huge refactor of rust modules/files | Bryan Newbold | 2019-01-08 | 13 | -590/+550 |
| | | | | | | Taking advantage of new Rust 2018 crate/module path changes, and re-organizing things. Somewhat optimistic this could help with partial rebuild speed also. | ||||
* | rust 2018 edition! | Bryan Newbold | 2019-01-08 | 7 | -31/+31 |
| | | | | Only the basics to get things to compile/test again in this commit. | ||||
* | integrate pg_tmp into tests | Bryan Newbold | 2019-01-08 | 1 | -5/+21 |
| | |||||
* | rust fmt | Bryan Newbold | 2019-01-08 | 2 | -26/+31 |
| | |||||
* | better rust auth error handling/responses | Bryan Newbold | 2019-01-08 | 1 | -8/+22 |
| | |||||
* | /auth/oidc endpoint has 31 day limit | Bryan Newbold | 2019-01-08 | 1 | -2/+2 |
| | |||||
* | iterate on macaroon time caveat names | Bryan Newbold | 2019-01-08 | 1 | -20/+19 |
| | |||||
* | add auth/check endpoint | Bryan Newbold | 2019-01-07 | 2 | -19/+98 |
| | |||||
* | commit missing bits from username length change | Bryan Newbold | 2019-01-07 | 1 | -1/+3 |
| | |||||
* | only superusers get auto-magic-privs | Bryan Newbold | 2019-01-07 | 2 | -2/+2 |
| | |||||
* | add superuser role/flag | Bryan Newbold | 2019-01-04 | 4 | -21/+33 |
| | |||||
* | fix rust side of login | Bryan Newbold | 2019-01-03 | 2 | -8/+18 |
| | |||||
* | editor update | Bryan Newbold | 2019-01-03 | 2 | -4/+127 |
| | |||||
* | start to impl oidc auth | Bryan Newbold | 2019-01-03 | 4 | -8/+146 |
| | |||||
* | rust fmt | Bryan Newbold | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | make editor_id optional when createding editgroup | Bryan Newbold | 2018-12-31 | 5 | -7/+24 |
| | | | | The editor_id can be infered from auth metadata. | ||||
* | allow multiple 'alt' keys to be specified in env | Bryan Newbold | 2018-12-31 | 3 | -1/+32 |
| | |||||
* | add auth middleware back in | Bryan Newbold | 2018-12-31 | 2 | -3/+95 |
| | | | | | | | | | 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 checks | Bryan Newbold | 2018-12-31 | 7 | -100/+299 |
| | |||||
* | wire-up auth config via ENV | Bryan Newbold | 2018-12-31 | 4 | -49/+54 |
| | |||||
* | basic auth unittests | Bryan Newbold | 2018-12-28 | 3 | -6/+7 |
| | |||||
* | more auth refactoring | Bryan Newbold | 2018-12-28 | 4 | -59/+76 |
| | |||||
* | start refactor of auth code | Bryan Newbold | 2018-12-28 | 7 | -188/+121 |
| | | | | | | | 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 auth | Bryan Newbold | 2018-12-27 | 4 | -47/+200 |
| | |||||
* | sql codegen and WIP on auth command | Bryan Newbold | 2018-12-27 | 4 | -25/+70 |
| | |||||
* | start skeleton of auth internal bits | Bryan Newbold | 2018-12-26 | 4 | -9/+222 |
| | |||||
* | impl edit_id change | Bryan Newbold | 2018-12-26 | 4 | -15/+17 |
| |