Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rust: switch to patched version of macaroon v0.2.0, for legacy HMACs | Bryan Newbold | 2022-10-05 | 1 | -1/+1 |
| | |||||
* | rust: switch from patched macaroons to upstream v0.2.0 | Bryan Newbold | 2022-09-26 | 1 | -1/+1 |
| | | | | | Much fo the changes here are to deal with the 'ByteString' type that is included as part of the macaroons library itself. | ||||
* | bump rust code to 0.5.0 | Bryan Newbold | 2021-11-17 | 1 | -1/+1 |
| | |||||
* | rust: bump crate version and lockfile | Bryan Newbold | 2021-11-17 | 1 | -1/+1 |
| | |||||
* | bump rust code version to v0.4.0 | Bryan Newbold | 2021-10-13 | 1 | -1/+1 |
| | |||||
* | rust: update lazy_static dependency | Bryan Newbold | 2020-12-24 | 1 | -2/+2 |
| | | | | | The motivation for this is to quiet very verbose warnings about some deprecated use of std::sync. Expect no actual runtime/behavior change. | ||||
* | cargo: update sentry to fix memory initialization issue | Bryan Newbold | 2020-11-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Older sentry had an unsafe memory initialization error, which wasn't caught by older compilers. Rust 1.48 catches the problem at runtime and raises a panic. This meant that new builds (eg, on QA machine after update) were panic-ing. Newest versions of sentry have modern dependencies, which breaks our crufty old 'iron' dependency tree. Work-around is to only partially update (v0.12 to v0.15). This is a fairly frustrating situation. I'm hopeful that when we update to a different web framework and openapi generator 5.0 (not yet released), many of these dependency issues will be resolved, but i'm not certain. I did notice that if we entirely remove Sentry, which has not really been used much (only a small handful of issues reported over several years), we might be able to resolve openssl dependency issues. | ||||
* | rust: fatcatd changes for DOAJ+dblp identifiers | Bryan Newbold | 2020-11-19 | 1 | -1/+1 |
| | |||||
* | rust: use SPDX exact short license names | Bryan Newbold | 2019-09-18 | 1 | -1/+1 |
| | |||||
* | rust: improve crate metadata | Bryan Newbold | 2019-09-18 | 1 | -0/+2 |
| | |||||
* | rust impl token endpoint (and bump crate version) | Bryan Newbold | 2019-09-18 | 1 | -1/+1 |
| | |||||
* | rename rust crate fatcat-api-spec -> fatcat-openapi | Bryan Newbold | 2019-09-05 | 1 | -2/+2 |
| | |||||
* | codegen version bump | Bryan Newbold | 2019-05-21 | 1 | -1/+1 |
| | | | | Wow, a surprisingly large commit! | ||||
* | drop back down to 32 column diesel mode | Bryan Newbold | 2019-05-10 | 1 | -1/+1 |
| | |||||
* | codegen diesel rust schema | Bryan Newbold | 2019-05-08 | 1 | -1/+1 |
| | | | | | | | | 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. | ||||
* | update cargo deps | Bryan Newbold | 2019-02-05 | 1 | -1/+1 |
| | |||||
* | Fix Cargo version pins | Bryan Newbold | 2019-01-28 | 1 | -1/+1 |
| | |||||
* | bump versions (0.1.0 to 0.2.0) | Bryan Newbold | 2019-01-28 | 1 | -2/+2 |
| | |||||
* | get regular log lines flowing through slog | Bryan Newbold | 2019-01-28 | 1 | -1/+3 |
| | | | | | The plan here is to replace slog with env_logger (much simpler!), but not there yet. | ||||
* | add serde deps directly to fatcat crate | Bryan Newbold | 2019-01-14 | 1 | -0/+3 |
| | |||||
* | add cadence for metrics (statsd) | Bryan Newbold | 2019-01-10 | 1 | -1/+1 |
| | |||||
* | HUGE refactor of error types (to use failure) | Bryan Newbold | 2019-01-09 | 1 | -2/+2 |
| | |||||
* | add sentry rust dep | Bryan Newbold | 2019-01-09 | 1 | -11/+2 |
| | |||||
* | rust 2018 edition! | Bryan Newbold | 2019-01-08 | 1 | -0/+1 |
| | | | | Only the basics to get things to compile/test again in this commit. | ||||
* | update Cargo dependencies | Bryan Newbold | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | wire-up auth config via ENV | Bryan Newbold | 2018-12-31 | 1 | -0/+1 |
| | |||||
* | bump busted libmacaroons-rs dependency | Bryan Newbold | 2018-12-27 | 1 | -1/+1 |
| | |||||
* | add macaroon dep | Bryan Newbold | 2018-12-26 | 1 | -0/+1 |
| | | | | Unfortunately, a patched copy for now. :( | ||||
* | improvements to fatcat-export output | Bryan Newbold | 2018-09-11 | 1 | -0/+1 |
| | |||||
* | improvements to fatcat-export | Bryan Newbold | 2018-09-11 | 1 | -1/+2 |
| | |||||
* | first pass fast export | Bryan Newbold | 2018-09-11 | 1 | -0/+3 |
| | |||||
* | refactor fatcat-api => fatcat-api-spec | Bryan Newbold | 2018-09-11 | 1 | -2/+4 |
| | |||||
* | pull in sha1 library (for abstracts) | Bryan Newbold | 2018-07-25 | 1 | -0/+1 |
| | |||||
* | more external ident handling | Bryan Newbold | 2018-07-25 | 1 | -0/+2 |
| | |||||
* | update error-chain to fix warnings | Bryan Newbold | 2018-07-24 | 1 | -1/+1 |
| | |||||
* | entity ident (fcid) UUID helpers | Bryan Newbold | 2018-07-20 | 1 | -0/+1 |
| | | | | | Could perhaps implement these as impl methods on the uuid::Uuid struct instead? | ||||
* | actually log errors | Bryan Newbold | 2018-06-21 | 1 | -0/+1 |
| | |||||
* | update dependency on iron-slog | Bryan Newbold | 2018-06-10 | 1 | -1/+1 |
| | |||||
* | formally switch to diesel 1.3 | Bryan Newbold | 2018-05-24 | 1 | -2/+2 |
| | |||||
* | run diesel migrations in tests | Bryan Newbold | 2018-05-24 | 1 | -0/+1 |
| | |||||
* | use diesel::r2d2 instead of r2d2 directly | Bryan Newbold | 2018-05-24 | 1 | -1/+0 |
| | |||||
* | update to iron 0.6 | Bryan Newbold | 2018-05-24 | 1 | -2/+2 |
| | | | | Required a patch to iron-slog. | ||||
* | clean up diesel options | Bryan Newbold | 2018-05-15 | 1 | -1/+2 |
| | |||||
* | progress on database lookup | Bryan Newbold | 2018-05-15 | 1 | -2/+3 |
| | |||||
* | more cleanups | Bryan Newbold | 2018-05-15 | 1 | -0/+1 |
| | |||||
* | start ripping out cruft | Bryan Newbold | 2018-05-15 | 1 | -5/+1 |
| | |||||
* | working db_pool and response | Bryan Newbold | 2018-05-15 | 1 | -0/+2 |
| | |||||
* | broken diesel+iron integration | Bryan Newbold | 2018-05-15 | 1 | -0/+3 |
| | |||||
* | add basic slog logging | Bryan Newbold | 2018-05-15 | 1 | -2/+6 |
| | |||||
* | revert to v2.3.1 codegen | Bryan Newbold | 2018-05-15 | 1 | -4/+5 |
| | | | | | This reverts back to something compatible with Iron and simple (blocking) parallelism, instead of the new async hyper 0.11 stuff. |