405 Commits

Author SHA1 Message Date
Mike Dilger
969d67db6a
v1.6.0 v1.6.0 2024-12-10 09:42:02 +13:00
Mike Dilger
7d91a47ac2
Improve test_blossom 2024-12-10 09:40:06 +13:00
Mike Dilger
3cacc4e963
Blossom: Determine mime type and supply extension in Blob Descriptor URL 2024-12-10 09:39:43 +13:00
Mike Dilger
a4544702b5
Supply close frames when closing 2024-11-30 08:29:41 +13:00
Mike Dilger
ef33cf0828
Try to better support pre-flight checks 2024-11-27 10:03:51 +13:00
Mike Dilger
85859502f4
update README.md 2024-11-19 10:31:40 +13:00
Mike Dilger
a576c0f471
Merge branch 'blossom' 2024-11-19 10:29:39 +13:00
Mike Dilger
501edee9a4
Test Blossom 2024-11-19 10:28:48 +13:00
Mike Dilger
beb9635e13
A double check when counting/hashing 2024-11-19 09:46:52 +13:00
Mike Dilger
f8d9be7c6d
Fix: temporary file naming 2024-11-19 09:31:50 +13:00
Mike Dilger
de82b10905
Improve network performance by honoring If-None-Match, If-Modified-Since and even If-Match 2024-11-19 08:21:45 +13:00
Mike Dilger
93a2495e32
blossom related clippy fixes 2024-11-18 08:48:52 +13:00
Mike Dilger
48cc0032a4
Blossom: stub out /list and /mirror (currently returning NOT_IMPLEMENTED) 2024-11-18 08:48:52 +13:00
Mike Dilger
46605fae2d
Blossom: Implement HEAD/PUT /upload 2024-11-18 08:48:52 +13:00
Mike Dilger
da91fcb271
Pass the request (not a reference) into blossom so it can pull the body 2024-11-18 08:48:52 +13:00
Mike Dilger
8282811087
Filestore::store(): take expected hash and validate with it, and also return the size 2024-11-18 08:48:52 +13:00
Mike Dilger
7b60e26714
HashOutput::from_bytes() 2024-11-18 08:48:52 +13:00
Mike Dilger
af1d992ce7
Change config.url() to config.uri_parts() so that (later) path_and_query can be swapped out 2024-11-18 08:48:51 +13:00
Mike Dilger
3f26b47008
Blossom: implement GET/HEAD/DELETE /<sha256> 2024-11-18 08:48:51 +13:00
Mike Dilger
bcb0fc1c95
Blossom Auth 2024-11-18 08:48:51 +13:00
Mike Dilger
da4ec4b5c8
Blossom stubbed out 2024-11-17 14:07:22 +13:00
Mike Dilger
28fb96a9d5
3 new error variants needed for blossom work 2024-11-17 14:04:24 +13:00
Mike Dilger
d526f103c7
GLOBALS.filestore 2024-11-17 14:02:41 +13:00
Mike Dilger
8b90d83dd5
config.blossom_directory 2024-11-17 14:02:40 +13:00
Mike Dilger
853fefbdf6
FileStore (and HashOutput) 2024-11-17 14:02:40 +13:00
Mike Dilger
bcb7fc84b6
Depend on bitcoin_hashes, tokio-util, tokio-stream 2024-11-17 14:02:40 +13:00
Mike Dilger
1382fc397c
Error::FromHex(FromHexError) 2024-11-17 14:02:39 +13:00
Mike Dilger
fab1aa3c10
From<Error> for std::io::Error (map back, as some stream work will need this) 2024-11-17 14:01:02 +13:00
Mike Dilger
afe3cc9c7b
error: provide source() for 3 that were missing 2024-11-17 14:00:15 +13:00
Mike Dilger
918ed3fcb5
alpha sort of Error variants 2024-11-17 13:56:25 +13:00
Mike Dilger
48b08e93f5
Handle server-wide OPTIONS requests 2024-11-17 13:53:33 +13:00
Mike Dilger
aa9063e60e
minor: management auth 2024-11-17 13:51:02 +13:00
Mike Dilger
70a4f91877
v1.5.3 v1.5.3 2024-11-16 10:10:31 +13:00
Mike Dilger
94ad17fcc3
Use a streaming BoxedBody 2024-11-16 10:00:21 +13:00
Mike Dilger
98c5b1fd94
cargo update (with some version bumps) 2024-11-16 10:00:07 +13:00
Mike Dilger
181750cb90 Add optional icon for NIP-11 2024-11-05 10:10:40 +13:00
Mike Dilger
006ecadf9c Add more statistics 2024-10-26 07:39:09 +13:00
Mike Dilger
6d7d3f4afe update docs 2024-10-25 10:28:32 +13:00
Mike Dilger
2794515ab7 bin: chorus_cmd 2024-10-25 10:21:32 +13:00
Mike Dilger
42a0f0136b cargo fmt 2024-10-25 10:21:26 +13:00
Mike Dilger
f06073278c Don't require moderation on reactions 2024-10-05 11:41:09 +13:00
Mike Dilger
8acec44808 Merge remote-tracking branch 'github/master' 2024-09-21 13:58:14 +12:00
Michael Dilger
0f75ccfb9c
Merge pull request #29 from tealeaf-dot-dev/rename-nginx-config
Rename chorus.nginx.com to chorus.nginx.conf per the docs
2024-09-21 01:57:43 +00:00
tf
3dbf6f0f76 Rename chorus.nginx.com to chorus.nginx.conf per the docs 2024-09-21 02:48:17 +08:00
Mike Dilger
9d0df10d23 honor enable_ip_blocking = false 2024-09-10 14:57:33 +12:00
Mike Dilger
cfeb8c03e8 Update dependencies 2024-09-10 08:51:23 +12:00
Mike Dilger
043b72d093 Update deps (including bugfix in pocket) 2024-09-10 08:48:46 +12:00
Mike Dilger
d258dd4110 Don't require approval on kinds 0 and 3 2024-08-22 07:01:22 +12:00
Mike Dilger
4d300eb12a Dont drop half of the TCP stream before dropping the whole thing 2024-07-31 07:48:13 +12:00
Mike Dilger
d8689540d8 v1.5.2 v1.5.2 2024-07-31 07:40:36 +12:00