Yonle
dc96f87515
code comments: remove some old comments and try improve some existing one
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-12 16:07:38 +07:00
Yonle
7e54d9a209
bouncer: fix duplicates being forwarded to client.
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 19:04:15 +07:00
Yonle
65cddf8030
bouncer: trigger EOSE according to max_known_events value if available
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 14:07:35 +07:00
Yonle
63a653ae51
conf & bouncer: introducing max_known_events configuration
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 13:44:25 +07:00
Yonle
bc4784bfe0
bouncer: improve session & idents handling
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 10:59:10 +07:00
Yonle
6bf93d5be6
connections: try not use noDelay & allowSynchronousEvents
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 10:30:08 +07:00
Yonle
4923d263f2
code cleaning and features removal
...
The following configurations is removed due to flawed memory issues:
- broadcast_ratelimit
- incomming_ratelimit
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-11 10:19:27 +07:00
Yonle
81fd6ebfac
bouncer: remove event retransmitting
...
bostr already connected to relays before client is connecting to an
bouncer. So this feature is no longer needed.
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-10 18:46:43 +07:00
Yonle
b6af5af30b
code: replace Map() with Object just to try busting the myth
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-10 18:35:05 +07:00
Yonle
f6baf0c53b
bouncer: split code into two separate processes with upstream comms to be a worker
...
Signed-off-by: Yonle <yonle@lecturify.net>
2024-05-10 13:18:05 +07:00