Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rust: update lazy_static dependency | Bryan Newbold | 2020-12-24 | 1 | -31/+22 |
| | | | | | 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 | -273/+331 |
| | | | | | | | | | | | | | | | | | | 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 | -938/+935 |
| | |||||
* | cargo update fatcat rust after openssl removal | Bryan Newbold | 2019-09-29 | 1 | -76/+32 |
| | |||||
* | rust impl token endpoint (and bump crate version) | Bryan Newbold | 2019-09-18 | 1 | -5/+5 |
| | |||||
* | rename rust crate fatcat-api-spec -> fatcat-openapi | Bryan Newbold | 2019-09-05 | 1 | -2/+2 |
| | |||||
* | newer cargo adds a header to Cargo.lock | Bryan Newbold | 2019-07-31 | 1 | -0/+2 |
| | |||||
* | codegen version bump | Bryan Newbold | 2019-05-21 | 1 | -3/+3 |
| | | | | Wow, a surprisingly large commit! | ||||
* | update cargo deps | Bryan Newbold | 2019-02-05 | 1 | -515/+298 |
| | |||||
* | Fix Cargo version pins | Bryan Newbold | 2019-01-28 | 1 | -3/+3 |
| | |||||
* | update rust Cargo lock (from version bump) | Bryan Newbold | 2019-01-28 | 1 | -5/+5 |
| | |||||
* | get regular log lines flowing through slog | Bryan Newbold | 2019-01-28 | 1 | -0/+47 |
| | | | | | 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 | -0/+16 |
| | |||||
* | HUGE refactor of error types (to use failure) | Bryan Newbold | 2019-01-09 | 1 | -11/+2 |
| | |||||
* | add sentry rust dep | Bryan Newbold | 2019-01-09 | 1 | -4/+956 |
| | |||||
* | update Cargo dependencies | Bryan Newbold | 2019-01-08 | 1 | -355/+499 |
| | |||||
* | 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 | -3/+3 |
| | |||||
* | add macaroon dep | Bryan Newbold | 2018-12-26 | 1 | -0/+95 |
| | | | | Unfortunately, a patched copy for now. :( | ||||
* | improvements to fatcat-export output | Bryan Newbold | 2018-09-11 | 1 | -0/+57 |
| | |||||
* | improvements to fatcat-export | Bryan Newbold | 2018-09-11 | 1 | -0/+1 |
| | |||||
* | first pass fast export | Bryan Newbold | 2018-09-11 | 1 | -0/+170 |
| | |||||
* | fix fatcat-api-spec deps | Bryan Newbold | 2018-09-11 | 1 | -2/+2 |
| | |||||
* | update to most recent diesel | Bryan Newbold | 2018-07-25 | 1 | -4/+4 |
| | |||||
* | pull in sha1 library (for abstracts) | Bryan Newbold | 2018-07-25 | 1 | -0/+7 |
| | |||||
* | more external ident handling | Bryan Newbold | 2018-07-25 | 1 | -0/+24 |
| | |||||
* | update error-chain to fix warnings | Bryan Newbold | 2018-07-24 | 1 | -1/+10 |
| | |||||
* | entity ident (fcid) UUID helpers | Bryan Newbold | 2018-07-20 | 1 | -1/+8 |
| | | | | | 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 | -15/+5 |
| | |||||
* | run diesel migrations in tests | Bryan Newbold | 2018-05-24 | 1 | -28/+62 |
| | |||||
* | 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 | -75/+23 |
| | | | | Required a patch to iron-slog. | ||||
* | clean up diesel options | Bryan Newbold | 2018-05-15 | 1 | -36/+1 |
| | |||||
* | progress on database lookup | Bryan Newbold | 2018-05-15 | 1 | -1/+2 |
| | |||||
* | start ripping out cruft | Bryan Newbold | 2018-05-15 | 1 | -24/+40 |
| | |||||
* | working db_pool and response | Bryan Newbold | 2018-05-15 | 1 | -0/+2 |
| | |||||
* | broken diesel+iron integration | Bryan Newbold | 2018-05-15 | 1 | -0/+43 |
| | |||||
* | add basic slog logging | Bryan Newbold | 2018-05-15 | 1 | -0/+77 |
| | |||||
* | revert to v2.3.1 codegen | Bryan Newbold | 2018-05-15 | 1 | -539/+112 |
| | | | | | This reverts back to something compatible with Iron and simple (blocking) parallelism, instead of the new async hyper 0.11 stuff. | ||||
* | regenerated and pseudo-integrated | Bryan Newbold | 2018-05-14 | 1 | -6/+876 |
| | |||||
* | commit older files | Bryan Newbold | 2018-05-14 | 1 | -1/+683 |
| | |||||
* | add scratch rust stuff | Bryan Newbold | 2018-05-13 | 1 | -0/+192 |