Mike Dilger
|
2cb6148dce
|
Bugfix
|
2024-07-14 09:57:58 +12:00 |
|
Mike Dilger
|
4d64a45a38
|
doc updates
|
2024-07-13 15:28:13 +12:00 |
|
Mike Dilger
|
4dbcbc04c3
|
Fix 1.4.0 changelog with enable_ip_blocking config var
|
2024-07-13 14:53:09 +12:00 |
|
Mike Dilger
|
d790dcdf3f
|
add git commit for 1.5.0 to README.md
|
2024-07-13 14:44:59 +12:00 |
|
Mike Dilger
|
870e470d7a
|
v1.5.0
v1.5.0
|
2024-07-13 14:44:25 +12:00 |
|
Mike Dilger
|
731b6d7410
|
Update README for changes in 1.4.0 (belated) and suggest use of new 'latest' branch
|
2024-07-13 14:30:45 +12:00 |
|
Mike Dilger
|
c1ee86f4df
|
Pull the websocket thread code into a separate function
|
2024-07-13 13:03:41 +12:00 |
|
Mike Dilger
|
ad7e70e3a0
|
Revert "Manipulate connection counts in a safer way (include HTTP connections too)"
This reverts commit 7ad5fb3e157b63d17d098691793460c05493e1d5.
|
2024-07-13 12:55:45 +12:00 |
|
Mike Dilger
|
5f33e21967
|
Revert "Maybe fix the zeroes?"
This reverts commit 051a81febd25f78f79e7609b0f5a7d1ca99a016a.
|
2024-07-13 12:55:39 +12:00 |
|
Mike Dilger
|
051a81febd
|
Maybe fix the zeroes?
|
2024-07-13 12:51:27 +12:00 |
|
Mike Dilger
|
7ad5fb3e15
|
Manipulate connection counts in a safer way (include HTTP connections too)
|
2024-07-13 12:36:09 +12:00 |
|
Mike Dilger
|
a76be24d68
|
Fix proxy setups (ip blocking, real IP); needs new chorus_is_behind_a_proxy config
|
2024-07-13 12:11:26 +12:00 |
|
Mike Dilger
|
37b1b3a0f3
|
Possible stream shutdown improvement
|
2024-07-13 11:13:46 +12:00 |
|
Mike Dilger
|
633bb82899
|
Stop supporting TCP half_close (this might be the thing leaving hanging connections)
|
2024-07-13 10:22:55 +12:00 |
|
Mike Dilger
|
227a104e0f
|
bump max connections per ip default to 5
|
2024-07-12 11:38:44 +12:00 |
|
Mike Dilger
|
3820813393
|
relay management auth doesn't need a method check anymore
|
2024-07-11 17:18:30 +12:00 |
|
Mike Dilger
|
1fde129c05
|
cargo clippy & fmt
|
2024-07-11 17:12:46 +12:00 |
|
Mike Dilger
|
e57167dd05
|
Swallow mild IO errors inside of Tungstenite errors
|
2024-07-11 17:07:34 +12:00 |
|
Mike Dilger
|
10dc423012
|
cargo update
|
2024-07-11 16:16:56 +12:00 |
|
Mike Dilger
|
42036050c4
|
update pocket-types, pocket-db
fixes #26
|
2024-07-11 16:14:22 +12:00 |
|
Mike Dilger
|
9515611b82
|
Do not expose too much error detail over the network
|
2024-07-11 15:47:43 +12:00 |
|
Michael Dilger
|
4ba1e2d808
|
Merge pull request #25 from nanikamado/hide-filenames
Do not include file names in `NOTICE` and `OK` messages
|
2024-07-11 03:46:40 +00:00 |
|
Mado
|
52ea30eeae
|
Do not include file names in NOTICE and OK messages
|
2024-07-11 10:46:51 +09:00 |
|
Mike Dilger
|
17f552c1aa
|
Management API: allowevent, banevent, listallowedevents, listbannedevents
|
2024-06-27 12:38:15 +12:00 |
|
Mike Dilger
|
f5bade9e32
|
Management API: listallowedpubkeys, listbannedpubkeys
|
2024-06-27 12:22:49 +12:00 |
|
Mike Dilger
|
726b824620
|
Clean up
|
2024-06-27 09:54:15 +12:00 |
|
Mike Dilger
|
8d36ca03b7
|
Management API: handles banpubkey, allowpubkey, and supportedmethods
|
2024-06-27 09:28:48 +12:00 |
|
Mike Dilger
|
a66a8a9534
|
Require a moderator key for relay management
|
2024-06-27 09:28:48 +12:00 |
|
Mike Dilger
|
cb2bcc9b40
|
Management API started (handles request, checks auth, does not service yet)
|
2024-06-26 12:08:40 +12:00 |
|
Mike Dilger
|
a615fd50c4
|
cargo fmt
|
2024-06-26 12:07:58 +12:00 |
|
Mike Dilger
|
1c608ab1bf
|
Config::url() to get full URL of server (either as Websocket or HTTP)
|
2024-06-26 12:06:24 +12:00 |
|
Mike Dilger
|
5b2f8b5669
|
depend on hex 0.4
|
2024-06-26 12:03:53 +12:00 |
|
Mike Dilger
|
8661d4eeda
|
update pocket-types
|
2024-06-26 12:03:49 +12:00 |
|
Mike Dilger
|
bc44aafd2d
|
depend on serde_json
|
2024-06-26 12:02:28 +12:00 |
|
Mike Dilger
|
577243789e
|
Removal of errors that are now in pocket
|
2024-06-24 12:35:45 +12:00 |
|
Mike Dilger
|
dd9816f86c
|
Don't error and complain about DM kinds in a request that has no kinds specified (just silently don't return them)
|
2024-06-23 09:41:16 +12:00 |
|
Mike Dilger
|
fd0f78673d
|
Allow 10050 relay lists just like 10002
|
2024-06-23 09:13:24 +12:00 |
|
Mike Dilger
|
b3a726695f
|
Use TokioIo wrapper instead of Box<dyn Fullstream>
|
2024-06-22 17:24:42 +12:00 |
|
Mike Dilger
|
6a0fe2c0e0
|
Update hyper-tungstenite from 0.12 -> 0.14
|
2024-06-22 16:48:09 +12:00 |
|
Mike Dilger
|
ad523e35b8
|
fix panic by supplying a timer
|
2024-06-22 16:47:01 +12:00 |
|
Mike Dilger
|
5112e08527
|
Put back http1builder into globals and clone as needed
|
2024-06-22 16:40:14 +12:00 |
|
Mike Dilger
|
a505119efe
|
upgrade to hyper 1.x
|
2024-06-22 16:38:06 +12:00 |
|
Mike Dilger
|
fde63df92b
|
Remove http server from globals, create one each time (cheap)
|
2024-06-22 16:38:00 +12:00 |
|
Mike Dilger
|
9759fe6e28
|
Restore (and improve) byte counting with CountingStream
|
2024-06-22 13:04:49 +12:00 |
|
Mike Dilger
|
f00f6cccf4
|
retire MaybeTlsStream, use a dyn trait instead
|
2024-06-22 12:06:18 +12:00 |
|
Mike Dilger
|
97a8a16999
|
update rustls 0.21->0.23; tokio-rustls 0.24->0.26; rustls-pemfile 1.0->2.1
|
2024-06-22 09:01:13 +12:00 |
|
Mike Dilger
|
5617f38e75
|
Update secp256k1 0.28 -> 0.29
|
2024-06-22 08:29:14 +12:00 |
|
Mike Dilger
|
1a9ea8bd48
|
update env_logger 0.10 -> 0.11
|
2024-06-22 08:29:07 +12:00 |
|
Mike Dilger
|
6d19109e05
|
Move nip11 check from lib to web
|
2024-06-21 21:06:08 +12:00 |
|
Mike Dilger
|
5b1e5e4cf1
|
move nip11 to its own module
|
2024-06-21 21:02:49 +12:00 |
|