summaryrefslogtreecommitdiffstats
path: root/rust/Cargo.toml
Commit message (Collapse)AuthorAgeFilesLines
* rust: update lazy_static dependencyBryan Newbold2020-12-241-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 issueBryan Newbold2020-11-201-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 identifiersBryan Newbold2020-11-191-1/+1
|
* rust: use SPDX exact short license namesBryan Newbold2019-09-181-1/+1
|
* rust: improve crate metadataBryan Newbold2019-09-181-0/+2
|
* rust impl token endpoint (and bump crate version)Bryan Newbold2019-09-181-1/+1
|
* rename rust crate fatcat-api-spec -> fatcat-openapiBryan Newbold2019-09-051-2/+2
|
* codegen version bumpBryan Newbold2019-05-211-1/+1
| | | | Wow, a surprisingly large commit!
* drop back down to 32 column diesel modeBryan Newbold2019-05-101-1/+1
|
* codegen diesel rust schemaBryan Newbold2019-05-081-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 depsBryan Newbold2019-02-051-1/+1
|
* Fix Cargo version pinsBryan Newbold2019-01-281-1/+1
|
* bump versions (0.1.0 to 0.2.0)Bryan Newbold2019-01-281-2/+2
|
* get regular log lines flowing through slogBryan Newbold2019-01-281-1/+3
| | | | | The plan here is to replace slog with env_logger (much simpler!), but not there yet.
* add serde deps directly to fatcat crateBryan Newbold2019-01-141-0/+3
|
* add cadence for metrics (statsd)Bryan Newbold2019-01-101-1/+1
|
* HUGE refactor of error types (to use failure)Bryan Newbold2019-01-091-2/+2
|
* add sentry rust depBryan Newbold2019-01-091-11/+2
|
* rust 2018 edition!Bryan Newbold2019-01-081-0/+1
| | | | Only the basics to get things to compile/test again in this commit.
* update Cargo dependenciesBryan Newbold2019-01-081-1/+1
|
* wire-up auth config via ENVBryan Newbold2018-12-311-0/+1
|
* bump busted libmacaroons-rs dependencyBryan Newbold2018-12-271-1/+1
|
* add macaroon depBryan Newbold2018-12-261-0/+1
| | | | Unfortunately, a patched copy for now. :(
* improvements to fatcat-export outputBryan Newbold2018-09-111-0/+1
|
* improvements to fatcat-exportBryan Newbold2018-09-111-1/+2
|
* first pass fast exportBryan Newbold2018-09-111-0/+3
|
* refactor fatcat-api => fatcat-api-specBryan Newbold2018-09-111-2/+4
|
* pull in sha1 library (for abstracts)Bryan Newbold2018-07-251-0/+1
|
* more external ident handlingBryan Newbold2018-07-251-0/+2
|
* update error-chain to fix warningsBryan Newbold2018-07-241-1/+1
|
* entity ident (fcid) UUID helpersBryan Newbold2018-07-201-0/+1
| | | | | Could perhaps implement these as impl methods on the uuid::Uuid struct instead?
* actually log errorsBryan Newbold2018-06-211-0/+1
|
* update dependency on iron-slogBryan Newbold2018-06-101-1/+1
|
* formally switch to diesel 1.3Bryan Newbold2018-05-241-2/+2
|
* run diesel migrations in testsBryan Newbold2018-05-241-0/+1
|
* use diesel::r2d2 instead of r2d2 directlyBryan Newbold2018-05-241-1/+0
|
* update to iron 0.6Bryan Newbold2018-05-241-2/+2
| | | | Required a patch to iron-slog.
* clean up diesel optionsBryan Newbold2018-05-151-1/+2
|
* progress on database lookupBryan Newbold2018-05-151-2/+3
|
* more cleanupsBryan Newbold2018-05-151-0/+1
|
* start ripping out cruftBryan Newbold2018-05-151-5/+1
|
* working db_pool and responseBryan Newbold2018-05-151-0/+2
|
* broken diesel+iron integrationBryan Newbold2018-05-151-0/+3
|
* add basic slog loggingBryan Newbold2018-05-151-2/+6
|
* revert to v2.3.1 codegenBryan Newbold2018-05-151-4/+5
| | | | | This reverts back to something compatible with Iron and simple (blocking) parallelism, instead of the new async hyper 0.11 stuff.
* regenerated and pseudo-integratedBryan Newbold2018-05-141-3/+10
|
* commit older filesBryan Newbold2018-05-141-1/+17
|
* add scratch rust stuffBryan Newbold2018-05-131-0/+8