Paolo Barbolini
3e77c30ada
Update to tokio 1.0 ( #91 )
2021-01-06 12:24:06 +01:00
Rob Ede
1fc1f24480
bump all dependencies except tokio ( #87 )
...
* bump all dependencies except tokio
* bump lib deps
2020-12-26 15:30:17 +01:00
Paolo Barbolini
84a7d5154b
Clone crates.io-index instead of querying it through GitHub's API ( #69 )
...
* Clone crates.io-index instead of querying it through GitHub's API
* Implement refreshing the crates.io-index
* Run the initial index clone before starting the server
* Log cloning the crates.io-index
* Disambiguate name of ManagedIndex initial clone fn
* Log errors with cloning or refreshing the index
2020-11-14 18:29:49 +01:00
Paolo Barbolini
33afafc879
Upgrade to maud 0.22.1 and switch to stable Rust ( #74 )
2020-11-04 14:42:42 +01:00
Paolo Barbolini
8b58821beb
Remove Mutex around Cache and move away from deprecated lru-cache ( #65 )
2020-10-05 12:47:24 +01:00
Rob Ede
aa0f4777e2
improve logging ( #62 )
2020-10-04 16:03:52 +01:00
Paolo Barbolini
12bb5c609d
Downgrade semver crate to 0.10 ( #60 )
...
Co-authored-by: Rob Ede <robjtede@icloud.com>
2020-10-03 13:43:48 +01:00
Rob Ede
1b66eddb06
reqwest client + caching ( #58 )
2020-10-03 13:08:16 +01:00
Rob Ede
b7b25b7cb7
update hyper and futures ecosystem
2020-09-30 23:08:40 +01:00
Paolo Barbolini
c6b3fb46e8
Upgrade to hyper 0.12
2020-09-29 23:04:13 +02:00
Rob Ede
57c2c79046
update rustsec crate
2020-09-29 00:55:02 +01:00
Rob Ede
820a3cfd28
remove failure
2020-09-29 00:28:58 +01:00
Rob Ede
9a1bee0eba
remove slog macro_use
2020-09-29 00:01:14 +01:00
Rob Ede
d12b314bf4
bump easy deps
2020-09-28 23:56:02 +01:00
Rob Ede
c8531f444a
fmt
2020-09-28 23:53:20 +01:00
Rob Ede
63a8355543
replace lazy-static with once-cell
2020-09-28 23:50:12 +01:00
Rob Ede
1d5fdd5dc5
welcome to 2018
2020-09-28 23:48:26 +01:00
Rob Ede
67bb58710b
make build succeed
2020-09-28 23:35:02 +01:00
Rob Ede
6b98cf4252
update maud versions
2020-09-28 23:28:45 +01:00
Rob Ede
3e3e9eea9d
modernize badge package
2020-09-28 23:18:06 +01:00
Sam Rijs
6baccaf8ea
integrate rustsec database
2018-03-22 20:08:16 +11:00
Sam Rijs
52514102ef
update dependencies
2018-03-12 21:10:27 +11:00
Sam Rijs
8ec8952304
use try_future crate to simplify async logic
2018-03-06 22:20:23 +11:00
Sam Rijs
ad2d993b68
use external shared_failure crate
2018-03-06 21:02:00 +11:00
Sam Rijs
f0442bbb3c
integrate rustsec database
2018-02-25 21:59:06 +11:00
Sam Rijs
c4337ae698
instrument analyze timings
2018-02-24 17:37:42 +11:00
Sam Rijs
fec6f12a48
Revert "use lru_time_cache to improve cache expiry"
...
This reverts commit 063d418747
.
2018-02-24 14:44:22 +11:00
Sam Rijs
063d418747
use lru_time_cache to improve cache expiry
2018-02-24 14:27:21 +11:00
Sam Rijs
bc75ceb9e2
move shared fail struct into own crate
2018-02-24 14:12:28 +11:00
Sam Rijs
26d18be9af
upgrade from ordermap to indexmap
2018-02-17 09:31:38 +11:00
Sam Reis
1c4f933887
vendor badge crate with changes
2018-02-14 11:50:39 +11:00
Sam Reis
8b7c89bedd
introduce dynamic generation of badges
2018-02-14 10:49:08 +11:00
Sam Rijs
53b7ed3015
introduce lightweight (5 mins) caching for crate metadata
2018-02-12 22:02:54 +11:00
Sam Rijs
c0d7d7e313
change from BTreeMap to OrderMap
2018-02-11 21:25:07 +11:00
Sam Rijs
52e3fc4d28
support path-based internal dependencies
2018-02-11 20:53:10 +11:00
Sam Rijs
19f97f917e
use OrderMap for crates list
2018-02-11 16:17:21 +11:00
Sam Rijs
d935ca0ef8
move to the failure crate for error reporting
2018-02-05 21:08:52 +11:00
Sam Rijs
8f5f1b4542
design: custom build of bulma
2018-01-29 18:34:22 +11:00
Sam Rijs
6b26b0b489
pick up BASE_URL from env
2018-01-29 09:36:56 +11:00
Sam Rijs
2cb7b1ef02
use bulma framework for styling
2018-01-28 19:35:07 +11:00
Sam Rijs
d821851fd8
html frontend
2018-01-27 20:47:12 +11:00
Sam Rijs
28f5cf7ba2
implement api routing
2018-01-27 12:01:17 +11:00
Sam Rijs
b6dea8b0e9
first version of api is running
2018-01-26 23:15:53 +11:00
Sam Rijs
f82e3d0ef6
query crate versions
2018-01-26 14:37:46 +11:00