Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add work-in-progress Rust makefile | Bryan Newbold | 2020-05-26 | 2 | -2/+29 |
| | |||||
* | more TODO/proposal cleanup | Bryan Newbold | 2020-01-22 | 1 | -0/+4 |
| | |||||
* | fatcatd: fix corner-case in abstracts insertion | Bryan Newbold | 2020-01-15 | 1 | -1/+4 |
| | | | | | | | | | | | | | Both the release_abstract relation table and the abstracts table inserts were being gated by a check on new abstracts table rows. I *think* the chance of this having caused problems is low. The most likely would have been updates to exiting entities that somehow removed the abstracts content, but not the sha1 keys. This is not the default behavior of the API: either the entire abstract (content and hash) is returned, or the abstracts are hidden entirely (via `hide` flag). Still, best to be careful! | ||||
* | bump required rust to 1.36 | Bryan Newbold | 2019-12-03 | 1 | -1/+1 |
| | | | | | | | | | | | | This isn't a fatcat rust requirement, but instead a diesel requirement, via rust-smallvec, which in v1.0 uses the alloc crate: https://github.com/servo/rust-smallvec/issues/73 I think the reason this came up now is that diesel-cli is an application and doesn't have a Cargo.lock file, and the build was updated. Using some binary mechanism to install these dependencies would be more robust, but feels like a yak shave right now. | ||||
* | add 'component' as a release_type | Bryan Newbold | 2019-11-04 | 1 | -0/+1 |
| | |||||
* | update rust README with fatcat_test db creation note | Bryan Newbold | 2019-10-03 | 1 | -1/+4 |
| | |||||
* | update rust README re: openssl | Bryan Newbold | 2019-10-01 | 1 | -17/+1 |
| | | | | | | | | | I believe an openssl library is still required locally, but with the SSL/TLS removal it now doesn't matter if it is OpenSSL 1.0 or 1.1. This is only a temporary work-around. When we update rust code generation, we will need to revisit these changes. The current version of swagger-rs still depends on HTTPS and OpenSSL 1.0 (via dependencies). | ||||
* | entirely remove unused https flag to fatcatd | Bryan Newbold | 2019-09-29 | 1 | -15/+6 |
| | |||||
* | cargo update fatcat rust after openssl removal | Bryan Newbold | 2019-09-29 | 1 | -76/+32 |
| | |||||
* | remove 'client' and hyper-openssl options from fatcat-openapi rust crate | Bryan Newbold | 2019-09-29 | 1 | -3/+6 |
| | |||||
* | rust: use SPDX exact short license names | Bryan Newbold | 2019-09-18 | 2 | -2/+2 |
| | |||||
* | rust: remove duplicated copies of API spec | Bryan Newbold | 2019-09-18 | 3 | -14399/+4 |
| | |||||
* | rust codegen (with rustfix, compiles 2018 edition) | Bryan Newbold | 2019-09-18 | 8 | -1000/+1036 |
| | |||||
* | update fatcat-openapi crate to 2018 edition | Bryan Newbold | 2019-09-18 | 1 | -0/+1 |
| | |||||
* | more rust codegen hacks | Bryan Newbold | 2019-09-18 | 1 | -0/+24 |
| | | | | Starting to fix problems where crate wouldn't actually build (!) | ||||
* | rust: improve crate metadata | Bryan Newbold | 2019-09-18 | 2 | -1/+5 |
| | |||||
* | rust impl token endpoint (and bump crate version) | Bryan Newbold | 2019-09-18 | 3 | -6/+57 |
| | |||||
* | codegen rust v0.3.1 | Bryan Newbold | 2019-09-18 | 11 | -58/+460 |
| | |||||
* | API docs default to redoc, not swagger-ui | Bryan Newbold | 2019-09-13 | 2 | -1/+34 |
| | |||||
* | rust codegen | Bryan Newbold | 2019-09-13 | 10 | -2456/+4074 |
| | | | | | This re-ordered a lot of code, because several endpoints had their tags changed, but should be no actual change in behavior/spec. | ||||
* | update missing rust crate names | Bryan Newbold | 2019-09-05 | 3 | -4/+4 |
| | |||||
* | update more rust library name refs | Bryan Newbold | 2019-09-05 | 3 | -3/+3 |
| | |||||
* | rename rust crate fatcat-api-spec -> fatcat-openapi | Bryan Newbold | 2019-09-05 | 32 | -33/+33 |
| | |||||
* | document openssl 1.0/1.1 problem | Bryan Newbold | 2019-08-29 | 1 | -1/+18 |
| | |||||
* | update required rust to 1.34+ | Bryan Newbold | 2019-08-26 | 1 | -1/+1 |
| | | | | | | Will most likely bump to 1.39 or whatever async/await lands in later this year, but for now requiring at least the version debian buster (current stable) ships with. | ||||
* | cargo fix ('dyn' keywords) | Bryan Newbold | 2019-08-26 | 2 | -30/+30 |
| | |||||
* | newer cargo adds a header to Cargo.lock | Bryan Newbold | 2019-07-31 | 1 | -0/+2 |
| | |||||
* | build deployable artifacts | Bryan Newbold | 2019-06-20 | 2 | -0/+12 |
| | |||||
* | allow editing of WIP entities | Bryan Newbold | 2019-06-14 | 1 | -6/+1 |
| | |||||
* | truncated oauth_oidc generated username | Bryan Newbold | 2019-06-07 | 1 | -2/+2 |
| | |||||
* | truncated oidc username creation | Bryan Newbold | 2019-06-07 | 1 | -1/+2 |
| | |||||
* | Revert "allow somewhat longer usernames" | Bryan Newbold | 2019-06-07 | 1 | -3/+1 |
| | | | | This reverts commit 123cc92cadb57e3a9e536e08a66ea54adab660ad. | ||||
* | allow somewhat longer usernames | Bryan Newbold | 2019-06-07 | 1 | -1/+3 |
| | |||||
* | move export README info to sql_dumps doc | Bryan Newbold | 2019-06-03 | 2 | -18/+1 |
| | |||||
* | minor cleanups to SQL migration | Bryan Newbold | 2019-05-23 | 1 | -11/+1 |
| | |||||
* | codegen version bump | Bryan Newbold | 2019-05-21 | 6 | -10/+10 |
| | | | | Wow, a surprisingly large commit! | ||||
* | fix 'releases' tests (to release_ids) | Bryan Newbold | 2019-05-21 | 1 | -3/+3 |
| | |||||
* | hide abstracts and refs in release expansions | Bryan Newbold | 2019-05-20 | 1 | -3/+12 |
| | |||||
* | rust impl release expansion | Bryan Newbold | 2019-05-20 | 1 | -3/+84 |
| | | | | Not very DRY. | ||||
* | rust fmt | Bryan Newbold | 2019-05-20 | 1 | -2/+0 |
| | |||||
* | schema: allow releases expansion on file/fileset/webcapture | Bryan Newbold | 2019-05-20 | 4 | -9/+84 |
| | | | | And codegen rust and python | ||||
* | actually check withdrawn status | Bryan Newbold | 2019-05-20 | 1 | -0/+3 |
| | |||||
* | basic controlled vocabulary for withdrawn_stage | Bryan Newbold | 2019-05-20 | 1 | -2/+38 |
| | |||||
* | include edit_extra on single-entity creates | Bryan Newbold | 2019-05-20 | 1 | -0/+1 |
| | |||||
* | make some XXX into TODO | Bryan Newbold | 2019-05-20 | 3 | -3/+2 |
| | |||||
* | allow versioned PMCID | Bryan Newbold | 2019-05-20 | 1 | -2/+5 |
| | |||||
* | rust/schema: allow 'retraction' release_type | Bryan Newbold | 2019-05-16 | 1 | -0/+2 |
| | |||||
* | rust: fix missing 'created' field test failure | Bryan Newbold | 2019-05-15 | 1 | -0/+1 |
| | |||||
* | codegen and rust impl created timestamp | Bryan Newbold | 2019-05-14 | 7 | -11/+34 |
| | |||||
* | rust: return editors and cl index for editgroup more often | Bryan Newbold | 2019-05-14 | 5 | -15/+20 |
| |