Mike Dilger
|
4d875aa87f
|
Logs: more precise time; remove target (module path)
|
2024-02-21 10:09:57 +13:00 |
|
Mike Dilger
|
50995a7590
|
Version 1.0.6
v1.0.6
|
2024-02-21 09:58:08 +13:00 |
|
Mike Dilger
|
5767acd347
|
better logging
|
2024-02-21 09:54:43 +13:00 |
|
Mike Dilger
|
95614fad55
|
Bring back logging of the errors that cause CLOSED
|
2024-02-21 09:48:19 +13:00 |
|
Mike Dilger
|
9b2d6365f0
|
Respond to REQ errors properly with CLOSED
|
2024-02-21 09:30:10 +13:00 |
|
Mike Dilger
|
3abe43a771
|
impl Default for IpData
|
2024-02-21 09:05:09 +13:00 |
|
Mike Dilger
|
f98e9a0832
|
Behind a proxy, set X-Real-Ip and use that in the log files
|
2024-02-21 09:04:22 +13:00 |
|
Mike Dilger
|
a09aa5a002
|
Config settings for serve_ephemeral and serve_relay_lists
|
2024-02-21 08:40:44 +13:00 |
|
Mike Dilger
|
86c74f9e40
|
Workaround for apparent Entry problems in DashMap
|
2024-02-20 22:32:25 +13:00 |
|
Mike Dilger
|
3ef2c4ae71
|
Display ban seconds in log
|
2024-02-20 22:08:17 +13:00 |
|
Mike Dilger
|
be494421b6
|
Improve banning
|
2024-02-20 21:54:51 +13:00 |
|
Mike Dilger
|
c42452a41a
|
Handle timeouts like excessive errors
|
2024-02-20 21:29:40 +13:00 |
|
Mike Dilger
|
1a90d2f9d5
|
Better log msgs
|
2024-02-20 21:24:45 +13:00 |
|
Mike Dilger
|
3d7a8d17de
|
IpData, ban for longer if error bans repeat
|
2024-02-20 21:17:33 +13:00 |
|
Mike Dilger
|
1f75be26df
|
depend on dashmap
|
2024-02-20 21:04:39 +13:00 |
|
Mike Dilger
|
08db122f38
|
Consistently log peer address
|
2024-02-20 20:53:54 +13:00 |
|
Mike Dilger
|
c0f77caf58
|
Log user agent
|
2024-02-20 20:46:03 +13:00 |
|
Mike Dilger
|
5e7c1c386e
|
Version 1.0.5
v1.0.5
|
2024-02-20 19:58:10 +13:00 |
|
Mike Dilger
|
280e9a90a6
|
Fix runaway tokio wastage
|
2024-02-20 17:42:54 +13:00 |
|
Mike Dilger
|
254c0a9afc
|
Modify Filter structure to allow 2^32 long filters (we only needed slightly more than 2^16)
|
2024-02-20 10:54:56 +13:00 |
|
Mike Dilger
|
4dbc738181
|
Reply to submission of deleted message is now 'blocked:'
|
2024-02-20 10:42:04 +13:00 |
|
Mike Dilger
|
e24ec3aa41
|
Don't log super long msgs
|
2024-02-20 09:54:32 +13:00 |
|
Mike Dilger
|
9c7aa29979
|
Version 1.0.4
v1.0.4
|
2024-02-20 09:46:23 +13:00 |
|
Mike Dilger
|
331933ccfc
|
fix: Screen post-EOSE events
|
2024-02-20 09:43:55 +13:00 |
|
Mike Dilger
|
7f978618e4
|
Timeout idle connections with no subscriptions after 5 seconds
|
2024-02-20 09:28:10 +13:00 |
|
Mike Dilger
|
5311314fce
|
possible fix on shutdown (use interval not sleep)
|
2024-02-20 09:07:35 +13:00 |
|
Mike Dilger
|
9c7c92acd0
|
Update NIP-11
|
2024-02-20 08:49:08 +13:00 |
|
Mike Dilger
|
015d847f2b
|
Version 1.0.3
v1.0.3
|
2024-02-20 08:26:44 +13:00 |
|
Mike Dilger
|
abcdf4df6d
|
Screen events while finding them, so limits work properly
|
2024-02-20 08:22:34 +13:00 |
|
Mike Dilger
|
cb4d897a7d
|
event_flags() fn no longer async
|
2024-02-20 08:19:53 +13:00 |
|
Mike Dilger
|
2ada6508f5
|
Store config in a OnceLock<> for easier non-async access
|
2024-02-20 08:18:46 +13:00 |
|
Mike Dilger
|
456d7adf1d
|
Remove (no longer) dead code markers
|
2024-02-20 07:56:40 +13:00 |
|
Mike Dilger
|
39736cc0b9
|
Use ci index to return scraper results in reverse chronological order, and limit them
|
2024-02-20 07:55:50 +13:00 |
|
Mike Dilger
|
9e7dd214f4
|
Store: migration 1: Populate new ci index
|
2024-02-20 07:55:12 +13:00 |
|
Mike Dilger
|
d4d298e1ac
|
Store: ci index, ordered by created_at (reverse)
|
2024-02-20 07:54:20 +13:00 |
|
Mike Dilger
|
c302c553a2
|
Store: migrations
|
2024-02-20 07:50:32 +13:00 |
|
Mike Dilger
|
4f41e4ad9a
|
Store: add a general database
|
2024-02-20 07:45:45 +13:00 |
|
Mike Dilger
|
3a9f4a7e98
|
Allow (was scraper) filters with limit<10
|
2024-02-20 06:41:43 +13:00 |
|
Mike Dilger
|
452522c39d
|
Log reasons why incoming events are rejected (at least until we verify we are accepting them)
|
2024-02-19 22:39:24 +13:00 |
|
Mike Dilger
|
e682a3b0e0
|
Try to close the websocket when ending, maybe we weren't closing it nicely, let's see
|
2024-02-19 20:41:25 +13:00 |
|
Mike Dilger
|
04062b2267
|
minor fix in last commit
|
2024-02-19 20:26:10 +13:00 |
|
Mike Dilger
|
dbf7313d2b
|
Ban for 60 seconds after 3 errors, adjust ban times
|
2024-02-19 20:20:54 +13:00 |
|
Mike Dilger
|
b85cd9297c
|
Version 1.0.2
v1.0.2
|
2024-02-19 19:59:51 +13:00 |
|
Mike Dilger
|
6e51b65cc9
|
Log websocket text messages which result in errors (not just the error)
|
2024-02-19 19:55:37 +13:00 |
|
Mike Dilger
|
c98060943a
|
update BEHAVIOR
|
2024-02-19 19:50:08 +13:00 |
|
Mike Dilger
|
b6b598450a
|
Log count of deleted events on startup
|
2024-02-19 19:46:23 +13:00 |
|
Mike Dilger
|
5173d63ed0
|
Fix LMDB nested transaction hang when deleting old replaceable events
|
2024-02-19 19:41:30 +13:00 |
|
Mike Dilger
|
dbfa4bae2b
|
Print count of events on startup
|
2024-02-19 19:28:42 +13:00 |
|
Mike Dilger
|
ac8e508a47
|
Don't log every new subscription at info level
|
2024-02-19 19:16:21 +13:00 |
|
Mike Dilger
|
7f8dc9260f
|
bugfix last
|
2024-02-19 18:33:42 +13:00 |
|