Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | basic given_name/surname in API hit | Bryan Newbold | 2019-05-09 | 1 | -0/+2 | |
| | ||||||
* | rust impl cdx extra_json removal | Bryan Newbold | 2019-05-09 | 7 | -23/+1 | |
| | ||||||
* | revert webcapture CDX extra_json | Bryan Newbold | 2019-05-09 | 2 | -4/+2 | |
| | | | | Keep things simpler until needed. | |||||
* | revet/run both migrations in rust tests | Bryan Newbold | 2019-05-09 | 1 | -0/+2 | |
| | ||||||
* | initial API schema rust impl | Bryan Newbold | 2019-05-09 | 3 | -40/+70 | |
| | ||||||
* | rust codegen | Bryan Newbold | 2019-05-09 | 9 | -10/+203 | |
| | ||||||
* | extent release_date codegen hack to withdrawn_date | Bryan Newbold | 2019-05-09 | 1 | -0/+1 | |
| | ||||||
* | basic impl of new SQL schema in rust code (not wired to API) | Bryan Newbold | 2019-05-08 | 3 | -19/+71 | |
| | ||||||
* | codegen diesel rust schema | Bryan Newbold | 2019-05-08 | 2 | -2/+14 | |
| | | | | | | | | The number of fields on release_rev went over 32, so we need the (slow) 64 column feature of diesel. Might be possible to get back under that if we don't use some of these columns after all. | |||||
* | first draft of SQL schema changes | Bryan Newbold | 2019-05-08 | 2 | -0/+76 | |
| | ||||||
* | more complete metadata dumps | Bryan Newbold | 2019-04-30 | 1 | -1/+4 | |
| | ||||||
* | rust: API lower-cases DOI lookups | Bryan Newbold | 2019-04-18 | 2 | -2/+15 | |
| | ||||||
* | rustfmt | Bryan Newbold | 2019-04-09 | 2 | -2/+7 | |
| | ||||||
* | don't require auth for editgroup annotations | Bryan Newbold | 2019-04-09 | 4 | -7/+1 | |
| | | | | | | | | | | Amazing that this bug found it's way through... because most testing is from Python, and was having serious auth config leakage with python_client. We're still in 0.x, and this is such a small/eggregious bug that i'm not going to tag as a backwards-incompatible schema update (but will note in CHANGELOG). | |||||
* | tweak schema example wayback URLs | Bryan Newbold | 2019-04-09 | 1 | -2/+2 | |
| | ||||||
* | rust: fix macaroon expiry check | Bryan Newbold | 2019-04-09 | 2 | -10/+26 | |
| | | | | | | | | | | | | | There were two bugs with this code: the expiry timestamps were getting enclosed in double-quotes (which caused parse bugs), and the actual caveat check itself was backwards (expires < now instead of expires > now). An underlying issue was that these caveats weren't actually getting checked in the tests. Should fix a bug where users don't get auth'd correctly when logging in via mechanisms other than tokens. | |||||
* | update dev setup instructions | Bryan Newbold | 2019-03-15 | 3 | -15/+24 | |
| | ||||||
* | example schema: more edge cases | Bryan Newbold | 2019-03-04 | 1 | -2/+16 | |
| | ||||||
* | tweaks to schema examples | Bryan Newbold | 2019-03-02 | 1 | -3/+3 | |
| | ||||||
* | verify release_status field | Bryan Newbold | 2019-02-14 | 2 | -0/+35 | |
| | ||||||
* | small number of additional release_types | Bryan Newbold | 2019-02-14 | 1 | -0/+4 | |
| | ||||||
* | target rust 1.32 | Bryan Newbold | 2019-02-07 | 1 | -2/+2 | |
| | ||||||
* | more old rust tests removed | Bryan Newbold | 2019-02-05 | 2 | -302/+1 | |
| | ||||||
* | tweak rust TODO (libs) | Bryan Newbold | 2019-02-05 | 1 | -1/+2 | |
| | ||||||
* | update rust/TODO | Bryan Newbold | 2019-02-05 | 1 | -13/+14 | |
| | ||||||
* | remove test client helper | Bryan Newbold | 2019-02-05 | 1 | -36/+0 | |
| | ||||||
* | update cargo deps | Bryan Newbold | 2019-02-05 | 2 | -516/+299 | |
| | ||||||
* | rust: remove client tests (unused) | Bryan Newbold | 2019-02-05 | 1 | -25/+0 | |
| | | | | Basically all of this has moved to python, which is fine. | |||||
* | reformat and expand on example SQL entries | Bryan Newbold | 2019-02-05 | 1 | -21/+65 | |
| | ||||||
* | use pigz over gzip in more places | Bryan Newbold | 2019-02-05 | 1 | -4/+4 | |
| | ||||||
* | update dump and sort commands | Bryan Newbold | 2019-02-01 | 1 | -5/+5 | |
| | | | | | Pipeline sorts are *so* starved and slow ; they only get a few MByte of RAM by default! | |||||
* | be less arbitrary about octet_length checks: mostly just >= 1 | Bryan Newbold | 2019-01-29 | 1 | -2/+2 | |
| | | | | | We're just checking that strings aren't empty, not that they have any particular length. | |||||
* | auth editor not-found is a 403 auth response | Bryan Newbold | 2019-01-29 | 1 | -1/+13 | |
| | ||||||
* | better database NotFound error propagation | Bryan Newbold | 2019-01-29 | 3 | -11/+51 | |
| | ||||||
* | Fix Cargo version pins | Bryan Newbold | 2019-01-28 | 2 | -4/+4 | |
| | ||||||
* | update export README | Bryan Newbold | 2019-01-28 | 1 | -6/+7 | |
| | ||||||
* | update rust Cargo lock (from version bump) | Bryan Newbold | 2019-01-28 | 1 | -5/+5 | |
| | ||||||
* | fix rust comment typos | Bryan Newbold | 2019-01-28 | 1 | -1/+1 | |
| | ||||||
* | bump versions (0.1.0 to 0.2.0) | Bryan Newbold | 2019-01-28 | 5 | -8/+8 | |
| | ||||||
* | rustfmt | Bryan Newbold | 2019-01-28 | 1 | -3/+6 | |
| | ||||||
* | get regular log lines flowing through slog | Bryan Newbold | 2019-01-28 | 3 | -1/+52 | |
| | | | | | The plan here is to replace slog with env_logger (much simpler!), but not there yet. | |||||
* | wrote a whole thing to log Warning headers and not needed | Bryan Newbold | 2019-01-28 | 1 | -0/+3 | |
| | ||||||
* | squelch some rust unused imports | Bryan Newbold | 2019-01-28 | 2 | -2/+0 | |
| | ||||||
* | allow importing contrib/refs lists | Bryan Newbold | 2019-01-24 | 1 | -4/+25 | |
| | | | | | | The motivation here isn't really to support these gigantic lists on principle, but to be able to ingest large corpuses without having to decide whether to filter out or crop such lists. | |||||
* | codegen schema tweaks | Bryan Newbold | 2019-01-24 | 4 | -20/+53 | |
| | ||||||
* | ensure no zero-length strings in SQL schema | Bryan Newbold | 2019-01-23 | 1 | -43/+43 | |
| | ||||||
* | allow passing description+extra to batch endpoints | Bryan Newbold | 2019-01-22 | 12 | -136/+519 | |
| | | | | | | Pretty messy, but I needed some way to do this. In particular, requires json.dumps() in python code, for now. Blech. | |||||
* | add missing arxiv+jstor id indices | Bryan Newbold | 2019-01-22 | 1 | -0/+2 | |
| | ||||||
* | allow arxiv and jstor lookups | Bryan Newbold | 2019-01-21 | 10 | -12/+89 | |
| | ||||||
* | rust impl of new fields | Bryan Newbold | 2019-01-21 | 3 | -14/+38 | |
| |