Yonle
|
0e7fc38d45
|
exampleconfig: wording.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-03-23 12:12:22 +07:00 |
|
Yonle
|
6d9987486e
|
bouncer: add caching feature back.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-03-22 23:54:37 +07:00 |
|
Yonle
|
948207806d
|
feat(bouncer): add option for adjusting numbers of idle sessions.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-03-18 23:57:53 +07:00 |
|
Yonle
|
2bf62c6551
|
defaultconf: use only 1 cluster by default.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-03-18 22:51:02 +07:00 |
|
Yonle
|
67f16ff247
|
feat(bouncer): Tell upstream relays the client IP address if needed.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-28 22:49:23 +07:00 |
|
Yonle
|
bbdba8b1c9
|
feat(bouncer): blocked_publishers: Yet a way to block publishers to talk to your bouncer
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-27 18:17:27 +07:00 |
|
Yonle
|
3572a4b54b
|
bouncer: paused subs: even without filter.since, Pass any events that are new since the REQ command was taken
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-27 18:02:08 +07:00 |
|
Yonle
|
84b0421f4c
|
http&bouncer: connection configured save mode
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-25 00:23:09 +07:00 |
|
Yonle
|
e545f2e877
|
release: 2.0.6
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-21 16:17:50 +07:00 |
|
Yonle
|
2dc4382788
|
remove orphan session as there seems no efficient way to implement it.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-19 19:58:28 +07:00 |
|
Yonle
|
9e2989c529
|
introducing: bostr cli
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-19 18:37:50 +07:00 |
|
Yonle
|
c66d158a76
|
config&http: allow blocking websocket connections from the specified hosts
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-18 20:07:46 +07:00 |
|
Yonle
|
27e27ffc2b
|
bouncer: remove cache as it still consumes bandwidth anyway
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-16 23:21:06 +07:00 |
|
Yonle
|
95bc83261a
|
bouncer: remove eose_timeout
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-16 23:07:24 +07:00 |
|
Yonle
|
98626bc14b
|
defaultconf: disable pause_on_limit.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-02-03 12:39:57 +07:00 |
|
Yonle
|
0ae02b1edd
|
defaultconf: pause_on_limit is not technically brutal anymore
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-31 20:58:14 +07:00 |
|
Yonle
|
3429f449ad
|
bouncer: disable eose_timeout by default or when unspecified
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-29 21:41:52 +07:00 |
|
Yonle
|
67e44ffb84
|
http&bouncer: enable synchronousEvents & deflate compression by default.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-27 19:42:18 +07:00 |
|
Yonle
|
a3b4c20567
|
add feature for ratelimits.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-23 21:12:06 +07:00 |
|
Yonle
|
120198d195
|
code improvement after PR #11
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-13 18:53:59 +07:00 |
|
Takuro Fukuda
|
7970d00132
|
Standalone HTTPS support (#11)
|
2024-01-13 18:36:24 +07:00 |
|
Yonle
|
8863a73c65
|
http: favicon support.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-09 06:58:27 +07:00 |
|
Yonle
|
d20cab9548
|
defaultconf: leave ratelimit disabled by default.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-05 00:06:26 +07:00 |
|
Yonle
|
5ba3980a9e
|
feat: broadcast_ratelimit & incomming_ratelimit
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-04 22:06:32 +07:00 |
|
Yonle
|
80d87626fd
|
defaultconf: enable orphan session by default
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-03 17:24:53 +07:00 |
|
Yonle
|
7df3a272af
|
orphan socket is unreliable.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-03 14:23:59 +07:00 |
|
Yonle
|
da562a335d
|
feat: Orphan Session
Add feature to keep and reuse an session to cut some loads off &
somewhat improve bouncing performance.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-03 14:10:01 +07:00 |
|
Yonle
|
08684cfdbd
|
defaultconf: leave pause_on_limit off by default
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-01 18:42:55 +07:00 |
|
Yonle
|
6044eb2dba
|
feat: add feature to only allow event from <approved_publishers>
Based on: https://github.com/Yonle/bostr/pull/8
Idea is originally by Takuro Furoda <https://github.com/ftkro>
This feature will only allow transmitting events from specified authors.
Suggested-by: Takuro Furoda
Signed-off-by: Yonle <yonle@lecturify.net>
|
2024-01-01 11:16:53 +07:00 |
|
Yonle
|
a163e6a879
|
defaultconf: change default max_eose_score
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-12-28 08:38:00 +07:00 |
|
Yonle
|
592af79f9c
|
feat: added [cache_relays] feature
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-12-19 23:26:02 +07:00 |
|
Akiomi Kamakura
|
2873527df7
|
Fix typos
|
2023-12-19 12:05:11 +09:00 |
|
Yonle
|
6758fc2070
|
defaultconf comment: give a tips.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-22 16:51:46 +07:00 |
|
Yonle
|
ac14c698dc
|
introduce max EOSE score in config
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-22 16:43:19 +07:00 |
|
Yonle
|
e9fa7e19ee
|
introduce EOSE Timeout
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-22 00:46:08 +07:00 |
|
Yonle
|
917de23b21
|
defaultconf: uh, small comment fix
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-21 20:49:14 +07:00 |
|
Yonle
|
64d06f2b2a
|
defaultconf: add pubkey field for nip11
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-21 19:19:22 +07:00 |
|
Yonle
|
e3c2bf34d2
|
code cleaning, add more config options
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-21 19:14:40 +07:00 |
|
Yonle
|
b8c720aa8a
|
enable nip42 function for public bouncer.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-20 22:45:35 +07:00 |
|
Yonle
|
8a189bcd2e
|
defaultconf: Make it more understandable.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-20 21:10:57 +07:00 |
|
Yonle
|
a9ddba1da3
|
Merge pull request #2 from HolgerHatGarKeineNode/patch-2
Missing commas added to config.js.example
|
2023-11-19 11:22:46 +07:00 |
|
Yonle
|
b9b8f5575f
|
defaultconf: small typo
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-19 10:51:13 +07:00 |
|
Yonle
|
4c20e05b5f
|
defaultconf: Change some comments
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-19 08:02:40 +07:00 |
|
HolgerHatGarKeineNode
|
01a6f5157e
|
Missing commas added to config.js.example
syntax errors fixed
|
2023-11-18 22:23:18 +00:00 |
|
Yonle
|
6aa8125f8c
|
defaultconf: Set default clusters as auto.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-18 16:59:44 +07:00 |
|
Yonle
|
0f76628728
|
remove mode 1, and sqlite3 no longer needed
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-18 16:53:48 +07:00 |
|
Yonle
|
3be8e325e1
|
some helper.
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-16 22:07:07 +07:00 |
|
Yonle
|
74c2e4c21f
|
config default: need to tell to provide hex pubkey
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-16 21:57:35 +07:00 |
|
Yonle
|
dd1da10b8a
|
introduce nip42 and public/personal usage
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-16 21:53:58 +07:00 |
|
Yonle
|
d00c6b2d00
|
Change default supported_nips
Signed-off-by: Yonle <yonle@lecturify.net>
|
2023-11-15 14:18:57 +07:00 |
|