Small fix, Small improvements.
What's New?
===========
- Fix bugs on the following:
- handle error on missing config field for blocked_publishers
- fix AUTH request is being sent even with empty private_keys
- Improvements on handling EOSE.
Signed-off-by: Yonle <yonle@lecturify.net>
Small and useful improvements and a little bit touch on moderations.
- Improvements on receiving new events in save mode (a.k.a. pause_on_limit)
Firewall / moderation things:
- A way to block an event owner's pubkey to have the event published
into your bouncer. Useful to stop annoying actors to abuse your
bouncer or in moderated nostr relay.
- Ability to block an IP address to connect into the bouncer's websocket.
Useful to stop scrappers to constantly dig in your bouncer
I am not going to focus much on moderation however. So please bear in mind
that if you ask too much to add moderation stuffs into bostr, It will be
an different project. Because that's not what the goal of this project
for.
As of now i am still focusing to improve the save mode (pause_on_limit).
Signed-off-by: Yonle <yonle@lecturify.net>
Recoding, improvements, and temporary features removal.
What's new?
===========
- Dependencies bump
- Use of requesting different subscription ID rather than using
subscription ID from client. Fixes late-close problems.
- Filter validation is now checked with nostr-tools instead, Fixes issue
with conflicting client that puts more than single filter in a single
`REQ` subscription.
- Reworked session code.
What's removed?
===============
- EOSE Timeout
- Cache to local relay (unreliable)
- [Temporary Removal] Orphan session
Signed-off-by: Yonle <yonle@lecturify.net>
Fast connect and disconnecting is brutal sometime.
What's new?
===========
- An whitelist to only allow some event authors to be published with
this bouncer.
- Orphan sockets feature to make stuff fast & not so easy to abuse,
therefore reducing the amount of reconnects.
New Contributors
================
- Takuro Fukuda https://github.com/ftkro
Full Changelog: https://github.com/Yonle/bostr/compare/2.0.1...2.0.2
Signed-off-by: Yonle <yonle@lecturify.net>