Commit Graph

  • 38b837790b docs: simplify quick start to podman-based setup master zarazaex69 2026-07-01 23:29:18 +03:00
  • 0a304352d6 Merge pull request #117 from neuronori/feat/mobile-wbstream-auth-token zarazaex 2026-07-01 02:43:54 +03:00
  • 048e35354c feat(mobile): pass wbstream auth.token via SetWBToken nori 2026-06-30 23:33:50 +00:00
  • 8362b861c0 feat(scripts): prompt for wbstream auth.token in srv/cnc (#116) Nori 2026-07-01 02:21:43 +03:00
  • 9168d8b786 Merge pull request #115 from neuronori/fix/issue-114-wbstream-access-token zarazaex 2026-06-30 23:18:22 +03:00
  • 698fef580e docs(wbstream): explain datachannel needs moderator token in auth.token neuronori 2026-06-30 20:15:04 +00:00
  • bdaf82b1a7 feat(wbstream): surface guest access token for reuse via auth.token neuronori 2026-06-30 19:34:25 +00:00
  • 1408cf81ab feat(wbstream): support pre-issued account token via auth.token neuronori 2026-06-30 19:15:03 +00:00
  • 58df8899c1 Merge pull request #112 from openlibrecommunity/docs/fast-via-scripts zarazaex 2026-06-30 14:59:07 +03:00
  • 66abe2ad53 docs: rewrite fast guide around srv.sh/cnc.sh scripts nori 2026-06-30 11:57:50 +00:00
  • 8846d49f10 Merge pull request #111 from hawkff/feat/pion-socket-protection zarazaex 2026-06-30 14:36:20 +03:00
  • 605de6e5b3 fix: resolve lint issues in pion socket protection neuronori 2026-06-30 11:32:38 +00:00
  • a68f2b668f feat: apply socket protection to Pion hawkff 2026-06-28 19:58:43 -04:00
  • 94db67dc7b Merge pull request #110 from neuronori/fix/issue-109-vp8-payload-integrity !breaking changes! zarazaex 2026-06-30 00:18:31 +03:00
  • 23db4c13fe fix(vp8channel): add per-packet crc to drop carrier-corrupted kcp data neuronori 2026-06-29 20:59:08 +00:00
  • 3b68e0fcac Merge pull request #108 from neuronori/fix/issue-107-vp8-tunable-rate zarazaex 2026-06-29 19:45:33 +03:00
  • 4ddb981366 fix(vp8channel): remove byte-rate pacer that throttled throughput neuronori 2026-06-29 06:27:32 +00:00
  • 1e270de44a fix(vp8channel): drop delay-based pacer, run static rate at 1mb/s neuronori 2026-06-29 05:50:36 +00:00
  • 2dffb5acbe feat(vp8channel): auto-discover wire rate via delay-based pacer neuronori 2026-06-29 02:25:28 +00:00
  • 443f97edb0 feat(vp8channel): expose tunable wire byte-rate via vp8.max_bytes_per_sec neuronori 2026-06-29 01:38:15 +00:00
  • 64d3d29980 Merge pull request #106 from neuronori/fix/issue-105-peer-restart-reconnect zarazaex 2026-06-29 03:58:49 +03:00
  • f79439e61a fix(vp8channel): rebuild carrier on peer restart via fresh epoch neuronori 2026-06-28 23:58:01 +00:00
  • e511d3204b Revert "fix(vp8channel): detect server restart via fresh peer epoch" neuronori 2026-06-28 23:41:56 +00:00
  • 660263881d fix(vp8channel): detect server restart via fresh peer epoch neuronori 2026-06-28 22:24:27 +00:00
  • 6c8b6e6be7 Merge pull request #104 from neuronori/docs/translate-en zarazaex 2026-06-28 20:37:07 +03:00
  • e75ce60bb3 Merge pull request #103 from neuronori/fix/issue-99-readme zarazaex 2026-06-28 20:07:07 +03:00
  • a14e34d027 docs: translate all docs to english with ru/en switcher neuronori 2026-06-28 17:04:28 +00:00
  • a21793dec9 docs: make english readme default with ru/en switch neuronori 2026-06-28 16:54:40 +00:00
  • 9c05dc6ec3 docs: add english readme with language switcher neuronori 2026-06-28 16:40:25 +00:00
  • 91ed03f3d3 docs: rewrite readme as proper project entry point neuronori 2026-06-28 16:33:33 +00:00
  • 1ad1a7d51e fix: target xmpp domain not web host in keepalive ping nori 2026-06-28 16:02:32 +00:00
  • ca76e1026b fix: skip stale sessionID in legacy peer datachannel path nori 2026-06-28 15:59:04 +00:00
  • 9fde48ac53 docs: clarify room id placeholders and service checks zarazaex69 2026-06-28 00:27:14 +03:00
  • 5ae06c7983 fix(vp8channel): per-peer control plane + dst-addressed frames for concurrent clients (issue #95) nori 2026-06-27 01:58:57 +00:00
  • 0489e183c4 test(e2e): add real multi-client concurrent reproducer for issue #95 nori 2026-06-27 00:49:52 +00:00
  • b950af70e9 fix(vp8channel): latch control epoch so loopback filter survives data epoch rotation (issue #95) nori 2026-06-27 00:18:05 +00:00
  • 14e36eede6 fix(server): split swapSession to satisfy cyclop (issue #95) nori 2026-06-27 02:16:34 +03:00
  • c926f3adec fix(server): re-arm handshake on control-session reinstall (issue #95) nori 2026-06-27 02:11:04 +03:00
  • 7d0d9093d8 fix(goolom): bound peer connection close so stuck TURN dealloc cannot stall teardown (issue #95) nori 2026-06-26 16:02:30 +03:00
  • ae78a4c870 fix(goolom): keep advertised TURN relays for NAT traversal (issue #95) nori 2026-06-26 15:37:43 +03:00
  • 751b30b730 fix(jitsi): accept pre-latch broadcast so WaitForPeer unblocks (issue #95) neuronori 2026-06-25 17:52:29 +00:00
  • cd3d568fd5 fix(vp8channel): reorder RTP and inject server keyframes (issue #95) neuronori 2026-06-25 16:07:19 +00:00
  • 2a9b1ec867 fix(vp8channel): pace server->client peer writer like client path neuronori 2026-06-25 14:17:26 +00:00
  • a420683707 fix(server): use relaxed smux keepalive for control-plane transports (issue #95) neuronori 2026-06-25 13:39:49 +00:00
  • 3d94446c1e docs: add AGENTS.md with project dev guidelines neuronori 2026-06-25 13:19:05 +00:00
  • 344373543f fix(vp8channel): serialize concurrent track writes (issue #95) neuronori 2026-06-25 13:18:16 +00:00
  • 7e339632c1 Merge pull request #98 from VaisVaisov/fix-handshake zarazaex 2026-06-25 15:17:48 +03:00
  • ca2488b7da Merge remote-tracking branch 'origin/master' into fix-handshake neuronori 2026-06-25 12:11:50 +00:00
  • 152f091490 fix(client,jitsi): bound peer wait, guard reconnect SYN race, drop pre-latch broadcasts neuronori 2026-06-25 12:02:40 +00:00
  • 13f77b1da7 test(e2e): prove dead-link detection window via blackhole carrier neuronori 2026-06-24 14:54:19 +00:00
  • 384268b83e fix(runtime): scope relaxed liveness/keepalive to control-plane transports nori 2026-06-24 14:36:41 +00:00
  • 05133a953b transport/vp8channel: add WaitForPeer to fix smux SYN race VaisVaisov 2026-06-22 11:55:20 +05:00
  • c035f403a2 fix: wait for remote peer before opening smux stream (race condition) VaisVaisov 2026-06-21 23:58:39 +05:00
  • ca50e7fe81 fix(server): run handshake inline when transport has no control plane VaisVaisov 2026-06-21 15:15:04 +05:00
  • c19906e85e fix(jitsi): keep xmpp connection alive and accept server broadcasts VaisVaisov 2026-06-21 15:14:33 +05:00
  • f0de6b441e fix(vp8channel): preserve control epoch across reconnect/reset neuronori 2026-06-20 07:52:18 +00:00
  • 8505dc19b6 Revert ci: allow real e2e to fail without failing entire workflow neuronori 2026-06-20 03:46:16 +00:00
  • 5f5700baa0 ci: allow real e2e to fail without failing entire workflow neuronori 2026-06-20 03:44:32 +00:00
  • a20fa1f32a test(e2e): expect jitsi video and sei to pass neuronori 2026-06-20 00:51:13 +00:00
  • b20554b19c fix(vp8channel): keep SFU forwarding bulk via decodable keepalive keyframe nori 2026-06-19 17:40:58 +00:00
  • a3ae913c55 fix(e2e): increase timeouts for video-paced transports in stress test (issue #95) neuronori 2026-06-19 01:53:09 +00:00
  • d5fb7eec39 fix(olcrtc): resolve telemost vp8channel disconnects (issue #95) neuronori 2026-06-19 01:58:26 +00:00
  • 9af4afffc2 test(e2e): expect jitsi video and sei to pass nori 2026-06-16 05:40:42 +00:00
  • 03ef36dda2 fix(e2e): align jitsi vp8channel expectation with test table nori 2026-06-16 05:01:14 +00:00
  • 9822defe53 deps: bump j to e98457d for rtx ssrc signaling fix nori 2026-06-15 09:09:08 +00:00
  • e7588c07bb build(deps): bump github.com/zarazaex69/j nori 2026-06-14 20:14:05 +00:00
  • 83972e9820 fix(transport): cap pending reassembly messages zarazaex69 2026-06-14 11:51:00 +03:00
  • b95024b5a4 Merge pull request #96 from tankionline2005/master_peer_count zarazaex 2026-06-13 09:40:55 +03:00
  • 18849933b5 implement peer counter tankionline2005 2026-06-13 13:27:53 +07:00
  • 95dc660d3d test(e2e): expect jitsi/vp8channel to pass zarazaex69 2026-06-13 02:57:21 +03:00
  • 95fd5b7d3c fix(server): tolerate stale control frames during handshake zarazaex69 2026-06-13 01:06:16 +03:00
  • 1f72c87d1e fix(jitsi): remove RTCP keepalive reconnect loop zarazaex69 2026-06-05 16:40:44 +03:00
  • 26141697c2 fix(jitsi): keep byte-stream sessions alive with RTP zarazaex69 2026-06-05 16:24:08 +03:00
  • 39cc3fafa3 fix(server,client): close old muxconn before session swap zarazaex69 2026-06-07 16:34:12 +03:00
  • 029ed22cc1 feat(script): add client and server deployment scripts zarazaex69 2026-06-07 15:07:11 +03:00
  • 68a6e6d52c chore: update default Jitsi service URL to meet.handyweb.org zarazaex69 2026-06-07 01:33:09 +03:00
  • 2ed53c3d53 style: remove gocognit nolint directive from negotiatePC zarazaex69 2026-06-07 01:25:43 +03:00
  • be6428b0b1 test(e2e): update jitsi expectations to pass/fail per transport zarazaex69 2026-06-07 01:23:44 +03:00
  • 7757b0cfec Merge pull request #94 from cyber-debug/master zarazaex 2026-06-07 01:16:40 +03:00
  • 5051ea7c8f fix(jitsi): reconnect on peer connection failure - now jitsi not fail and work SO stable zarazaex69 2026-06-06 18:39:16 +03:00
  • e6336e202c test(e2e): mark public jitsi matrix unstable sbramn 2026-06-05 20:09:51 +03:00
  • 1f6571d1c1 fix(jitsi): keep negotiation while avoiding idle rtcp sbramn 2026-06-05 20:01:45 +03:00
  • 275b61480c fix(jitsi): skip idle peer connection keepalive sbramn 2026-06-05 19:49:06 +03:00
  • 760ff2b6c0 Merge branch 'openlibrecommunity:master' into master sbramn 2026-06-05 19:40:39 +03:00
  • 8192802a3c Remove Docker support and reduce runtime load sbramn 2026-06-05 19:39:32 +03:00
  • b0e0fb9a57 fix(jitsi): timeout MUC rejoin during reconnect zarazaex69 2026-06-05 19:32:23 +03:00
  • 7a6cb7f772 fix(jitsi): require targeted peer frames for clients zarazaex69 2026-06-05 18:11:46 +03:00
  • 6b9a69c100 docs(jitsi): update default server references zarazaex69 2026-06-04 00:03:42 +03:00
  • e2c4b1e3d2 feat: fix reconect cycle #89 zarazaex69 2026-06-02 16:34:07 +03:00
  • 5dd6822d80 refactor(jitsi): clean up linter suppressions and test helpers zarazaex69 2026-06-01 15:44:59 +03:00
  • 2cff30d55e docs: add update/restart instructions to fast and manual guides zarazaex69 2026-06-01 15:27:34 +03:00
  • 0684ace550 test(jitsi): update tests for consecutive-failure reconnect model zarazaex69 2026-06-01 15:00:55 +03:00
  • 649cad5d2d fix(jitsi): reset reconnect count after success zarazaex69 2026-06-01 14:58:32 +03:00
  • 90e2ed9c33 fix(jitsi): re-latch peer after reconnect zarazaex69 2026-06-01 13:35:36 +03:00
  • ac930021b1 fix(jitsi): accept peer epoch changes without reconnect zarazaex69 2026-06-01 13:21:08 +03:00
  • 1d0a1467e4 test(jitsi): replace keepalive tests with paired chaos zarazaex69 2026-06-01 13:14:34 +03:00
  • cc65c033e2 fix(jitsi): prevent reconnect loops and idle zarazaex69 2026-06-01 12:51:06 +03:00
  • 2d2e772c05 Merge pull request #88 from ben73/fix/jitsi-reconnect-focus-realloc zarazaex 2026-06-01 11:58:12 +03:00
  • bd1a95cac5 fix(jitsi): re-allocate Jicofo focus on reconnect (non-blocking) e.barskov 2026-06-01 00:36:25 +04:00
  • 08e03d0803 build(deps): bump github.com/zarazaex69/j zarazaex69 2026-05-31 20:50:28 +03:00