43 Commits

Author SHA1 Message Date
Mike Dilger
7aaad709a0 Cargo update 2024-05-25 08:29:15 +12:00
Mike Dilger
25058ef415 Version 1.4.0 2024-05-07 13:52:39 +12:00
Mike Dilger
698d673009 Fix chorus_compress 2024-05-07 12:06:45 +12:00
Mike Dilger
02de9e2038 MAJOR switch to pocket 2024-05-07 08:52:22 +12:00
Mike Dilger
7883d75446 Version 1.3.0 2024-04-10 08:21:58 +12:00
Mike Dilger
a701e148dc Version 1.2.0 2024-03-22 06:51:22 +13:00
Mike Dilger
585dda0cb8 Do not log IP addresses -- hash IP addresses with SHA256:
We need to match repeat requests as being from the same IP address so we can keep
IP address reputations. If someone has a suspect IP address, they can hash it and
then find it in our logs, so this is not perfect protection. But if they are
trying to get IP addresses they won't find any.
2024-03-17 14:13:04 +13:00
Mike Dilger
b80f14d56b Use parking lot RwLock, move away from async RwLock, honor config changes to allow_scraping 2024-03-16 14:44:42 +13:00
Mike Dilger
fda607a6a6 Version 1.1.1 2024-03-02 13:12:26 +13:00
Mike Dilger
72a406cea7 depend on speedy 2024-02-22 11:17:07 +13:00
Mike Dilger
7eea4dca7d Use mmap-append 0.2 (just released) 2024-02-21 14:53:12 +13:00
Mike Dilger
343e352f44 Trim dependencies 2024-02-21 13:19:14 +13:00
Mike Dilger
ec315d9841 Version 1.1.0
Breaking change in config format which is now TOML
2024-02-21 12:49:39 +13:00
Mike Dilger
4ebe2545ac Version 1.0.7 2024-02-21 12:38:40 +13:00
Mike Dilger
c098195a1c [BREAKING] Switch to TOML config format 2024-02-21 12:35:02 +13:00
Mike Dilger
d7f8ed3f60 Split into bin and lib, so we can have extra binaries that use the lib 2024-02-21 12:10:10 +13:00
Mike Dilger
50995a7590 Version 1.0.6 2024-02-21 09:58:08 +13:00
Mike Dilger
1f75be26df depend on dashmap 2024-02-20 21:04:39 +13:00
Mike Dilger
5e7c1c386e Version 1.0.5 2024-02-20 19:58:10 +13:00
Mike Dilger
9c7aa29979 Version 1.0.4 2024-02-20 09:46:23 +13:00
Mike Dilger
015d847f2b Version 1.0.3 2024-02-20 08:26:44 +13:00
Mike Dilger
b85cd9297c Version 1.0.2 2024-02-19 19:59:51 +13:00
Mike Dilger
9d65d773b8 Version 1.0.1 2024-02-19 17:54:47 +13:00
Mike Dilger
7ed36b95fd Version 1.0 2024-02-19 16:36:21 +13:00
Mike Dilger
a784dd54fd Depend on url 2024-02-18 08:53:52 +13:00
Mike Dilger
7ec4f8ab3c Depend on textnonce 2024-02-18 08:53:52 +13:00
Mike Dilger
fef0d7a542 MAJOR error rewrite to track file/line 2024-02-17 09:53:47 +13:00
Mike Dilger
01a519be63 depend on secp256k1 2024-02-17 09:53:47 +13:00
Mike Dilger
1394543b4e Depend on hyper-tungstenite 2024-02-17 09:53:47 +13:00
Mike Dilger
3682ddd55f Depend on futures 2024-02-17 09:53:47 +13:00
Mike Dilger
b64ef9c3e9 depend on tokio-rustls and rustls-pemfile 2024-02-17 09:53:47 +13:00
Mike Dilger
2c4c9a9264 depend on hyper 2024-02-17 09:53:47 +13:00
Mike Dilger
4a2d4f94bd Depend on heed 0.20.0-alpha.8 2024-02-17 09:53:47 +13:00
Mike Dilger
248c66bf56 dev-depend on tempfile 2024-02-17 09:53:47 +13:00
Mike Dilger
56e4102d7d cargo update 2024-02-17 09:53:47 +13:00
Mike Dilger
f87e442b0c Depend on mmap-append 2024-02-17 09:53:47 +13:00
Mike Dilger
07be9a2e40 Depend on lazy_static 2024-02-15 09:22:02 +13:00
Mike Dilger
4fe854cdd4 Setup logging (log, env_logger) 2024-02-15 09:22:02 +13:00
Mike Dilger
4d9de16eba Config, and loading at startup 2024-02-15 09:22:02 +13:00
Mike Dilger
57425f824b depend on serde, with derive 2024-02-15 09:13:35 +13:00
Mike Dilger
d9a95fbfe0 depend on tokio, make main async 2024-02-15 09:13:35 +13:00
Mike Dilger
0ee79ce787 Error type for crate 2024-02-15 09:13:35 +13:00
Mike Dilger
5474e4effe Cargo front-matter 2023-09-15 07:53:45 +12:00