mirror of
https://github.com/hoytech/strfry.git
synced 2025-06-19 09:36:43 +00:00
31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
features
|
|
NIP-42 AUTH
|
|
archival mode (no deleting of events)
|
|
asynchronous plugins (multiple in flight at once)
|
|
slow-websocket connection detection and back-pressure
|
|
in sync/stream, log bytes up/down and compression ratios
|
|
? NIP-45 COUNT
|
|
? less verbose default logging
|
|
? kill plugin if it times out
|
|
|
|
rate limits (maybe not needed now that we have plugins?)
|
|
event writes per second per ip
|
|
max connections per ip (nginx?)
|
|
max bandwidth up/down (nginx?)
|
|
log IP address in sendNoticeError and elsewhere where it makes sense
|
|
? events that contain IP/pubkey/etc block-lists in their contents
|
|
? limit on total number of events from a DBScan, not just per filter
|
|
? time limit on DBScan
|
|
|
|
misc
|
|
? periodic reaping of disconnected sockets (maybe autoping is doing this already)
|
|
? warn when run as root
|
|
|
|
web
|
|
- messed up top-bar on mobile
|
|
- slightly grey out visited links
|
|
- reduce green colour, test dark mode
|
|
- increase line-spacing
|
|
- if nostr:npub1... appears in note content when users is posting, add it as p-tag "mention"
|
|
- nostr: links not replaced in community titles
|