Rock Brock ffa5d4ac13 fix(jitsi): break out of rtcpKeepalive loop on persistent write errors
When the JVB bridge disconnects but the session is not yet closed
(e.g. during a pending reconnect), rtcpKeepalive spins indefinitely
logging "rtcp keepalive write: io: read/write on closed pipe" every
5 seconds. The process appears alive but is functionally dead —
systemd Restart=always never triggers and the instance becomes
permanently wedged.

Add an error counter that triggers requestReconnect after 3
consecutive WriteRTCP failures, allowing the supervisor to
tear down and re-establish the bridge connection. Reset the
counter on any successful write.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-31 07:23:23 +05:00
2026-05-04 00:02:20 +03:00
2026-05-24 17:27:02 +03:00
2026-05-25 12:01:00 +03:00

License Golang

About

olcRTC - across the sea

Project that allows users to bypass blocking by parasitizing and tunneling on unblocked and whitelisted services in Russia, use legal webRTC services

Status

Beta
See all info in issues
Issues? contact us at @openlibrecommunity
Or wait for the release or at least a release
Community ui client: alananisimov/olcbox

Read docs for start

Configuration

For noobs

Manual

Setting matrix

More info

Docker setup

Client URI format

Client subscription format


Telegram: zarazaex
Email: zarazaex@tuta.io
Site: zarazaex.xyz

S
Description
olc - implementation of bb22 using legal meet services to access web outside the whitelist
Readme WTFPL 102 MiB
Languages
Go 90.3%
Python 6.1%
Shell 3.4%
Dockerfile 0.2%