Commit Graph

  • b7a7e40899 feat: add safe traffic shaping and TLS hardening cyber-debug 2026-05-16 01:17:07 +03:00
  • b0aee57aa5 feat: track failover supervisor status cyber-debug 2026-05-16 00:53:00 +03:00
  • 82b5741ab1 feat: add planned session rotation cyber-debug 2026-05-16 00:49:52 +03:00
  • 4c6bd2b838 feat: expose control health status cyber-debug 2026-05-16 00:34:39 +03:00
  • d16cd0686a feat: expose mobile liveness options cyber-debug 2026-05-16 00:30:04 +03:00
  • b0fc3bd0f1 feat: add control stream liveness cyber-debug 2026-05-16 00:25:24 +03:00
  • a86f5c6948 feat: add reconnect hardening and failover profiles cyber-debug 2026-05-15 23:49:14 +03:00
  • 71c2c926a9 ci: add jitsi to real provider e2e matrix zarazaex69 2026-05-16 02:07:00 +03:00
  • 70fe69c909 style(ci): normalize yaml quoting and spacing zarazaex69 2026-05-16 02:06:51 +03:00
  • 5ec58bee98 refactor: extract unstable test logging helper zarazaex69 2026-05-16 01:53:55 +03:00
  • 1ee1ddd7f0 test(e2e): mark sei transport on jitsi as unstable zarazaex69 2026-05-16 01:50:48 +03:00
  • 82e8067384 fix(client,server): defer shutdown BEFORE bringUpLink to close MUC on early failures zarazaex69 2026-05-16 01:38:52 +03:00
  • bc22e0c76b build(deps): bump github.com/zarazaex69/j zarazaex69 2026-05-16 01:23:05 +03:00
  • f7c157dfe3 fix(jitsi): align session close with leave flow zarazaex69 2026-05-16 01:09:01 +03:00
  • 0676fc2e47 fix(engine): delay session close teardown 2s zarazaex69 2026-05-16 00:09:41 +03:00
  • 4db4007985 fix(jitsi): wait longer after leaving MUC zarazaex69 2026-05-16 00:04:51 +03:00
  • 71db9c4700 fix(jitsi): start stanza drain before session accept zarazaex69 2026-05-15 23:41:36 +03:00
  • 5e0a89a78d Revert "fix(transport): isolate peer frames by channel id" zarazaex69 2026-05-15 23:09:24 +03:00
  • a9512d2488 Revert "fix(transport): pin peer channel after validation" zarazaex69 2026-05-15 23:09:24 +03:00
  • 7f9351dad6 fix(transport): pin peer channel after validation zarazaex69 2026-05-15 22:53:58 +03:00
  • 75e2674f48 fix(transport): isolate peer frames by channel id zarazaex69 2026-05-15 22:47:32 +03:00
  • 86193f4749 fix(wbstream): use server URL from token response zarazaex69 2026-05-15 22:26:57 +03:00
  • 6536249f72 feat: add randomID function to generate unique track and stream IDs zarazaex69 2026-05-15 22:00:45 +03:00
  • bd09495e8f feat(jitsi): request video after session accept zarazaex69 2026-05-15 18:48:00 +03:00
  • 714d2f9f48 fix(jitsi): avoid closing session on connect failure zarazaex69 2026-05-15 16:55:25 +03:00
  • e86604276d fix(jitsi): transliterate Cyrillic in sanitiseNick zarazaex69 2026-05-15 16:47:16 +03:00
  • 6276bf0fc6 test(e2e): treat real provider transports as pass-only zarazaex69 2026-05-15 16:47:09 +03:00
  • 36d1243395 fix(carrier): classify auth provider failures zarazaex69 2026-05-15 16:32:59 +03:00
  • 9cfb4fd9c3 docs: make jitsi the default recommended provider zarazaex69 2026-05-15 16:15:55 +03:00
  • 5d54209e24 fix(session): allow providers without default URL zarazaex69 2026-05-15 16:08:28 +03:00
  • fa17aefe25 fix(jitsi): send jingle terminate before close zarazaex69 2026-05-15 15:48:48 +03:00
  • 85a3186703 refactor(jitsi): extract helpers and simplify tests zarazaex69 2026-05-15 15:45:07 +03:00
  • eceeaeba92 feat(jitsi): add Jitsi auth provider and engine zarazaex69 2026-05-15 15:37:58 +03:00
  • af87120f73 docs: update transport compatibility docs zarazaex69 2026-05-14 20:22:37 +03:00
  • 6ba8fcdbe8 test(e2e): mark jazz non-data transports as fail zarazaex69 2026-05-14 19:51:26 +03:00
  • f6e654dfce fix(salutejazz): include video tracks in publisher offer zarazaex69 2026-05-14 19:42:54 +03:00
  • 3c4ae52027 fix(salutejazz): unmute camera after publisher offer zarazaex69 2026-05-14 19:09:35 +03:00
  • 1c43379448 feat(salutejazz): support ICE and staged video offers zarazaex69 2026-05-14 18:39:10 +03:00
  • c6c4fd10a4 test(e2e): restrict jazz pass cases to datachannel zarazaex69 2026-05-14 18:03:57 +03:00
  • f16262c485 fix(salutejazz): align request headers and errors zarazaex69 2026-05-14 17:41:29 +03:00
  • 812ba2a9a2 fix: golangci lint zarazaex69 2026-05-14 05:02:54 +03:00
  • 31fa1a99ff fix(salutejazz): disable media auto-subscribe support zarazaex69 2026-05-14 05:00:21 +03:00
  • 9a0ac097b6 docs(configuration): translate docs to Russian zarazaex69 2026-05-14 04:44:45 +03:00
  • 9e64cbc506 feat(salutejazz): send track:add before publisher offer zarazaex69 2026-05-14 04:41:02 +03:00
  • c69aee3fc4 test(e2e): correct tunnel carrier expectations zarazaex69 2026-05-14 04:27:30 +03:00
  • 76c709f9a5 fix: golangci lint fix zarazaex69 2026-05-14 04:21:11 +03:00
  • b569e08fac test(e2e): cover jazz expectations in real matrix zarazaex69 2026-05-14 04:10:44 +03:00
  • 9fc6938d75 ci: run workflow on all pushes zarazaex69 2026-05-14 04:01:46 +03:00
  • 82afc24238 docs: clarify wbstream datachannel limitations zarazaex69 2026-05-14 03:58:39 +03:00
  • 1897c13550 feat(code): add token grant logging and message stats zarazaex69 2026-05-14 03:56:31 +03:00
  • 3249a109f8 test(wbstream): increase channel test message attempts to 60 zarazaex69 2026-05-14 03:24:09 +03:00
  • 246c30f9c4 fix(code): use hardcoded room id for POCs zarazaex69 2026-05-14 03:21:28 +03:00
  • 763cba2aa0 test(e2e): require wbstream tunnel test to pass zarazaex69 2026-05-14 03:11:53 +03:00
  • 19df0cef68 test(e2e): relax wbstream tunnel expectations zarazaex69 2026-05-14 03:01:39 +03:00
  • b36bee3f0e fix: harden reconnect shutdown and vp8 startup zarazaex69 2026-05-14 02:45:11 +03:00
  • 25d0e98698 doc: add YAML configuration support zarazaex69 2026-05-13 23:10:23 +03:00
  • 1e8f378844 fix(logger): skip logging for "srtp" scope zarazaex69 2026-05-13 22:35:59 +03:00
  • adf4b011b9 feat(session): add session open/close and traffic callbacks zarazaex69 2026-05-13 22:18:11 +03:00
  • 20f2c1397c feat: add timeout to openControlStream function zarazaex69 2026-05-13 22:07:34 +03:00
  • bcc6b2ee5c feat: remove unused client ID from config zarazaex69 2026-05-13 20:03:58 +03:00
  • d1cc68c64a Merge remote-tracking branch 'origin/master' into refactor/universal-carrier zarazaex69 2026-05-13 19:10:48 +03:00
  • 465d4bf500 Merge origin/master into refactor/universal-carrier zarazaex69 2026-05-13 19:08:59 +03:00
  • 028e94d4ce doc: about wbstream zarazaex69 2026-05-13 19:01:22 +03:00
  • 4e99073760 fix(provider/wbstream): drop room auto-generation zarazaex69 2026-05-13 18:52:37 +03:00
  • cf6490b5e0 feat: add support for reading configuration from YAML file zarazaex69 2026-05-13 17:17:31 +03:00
  • 359a2d94df feat: add YAML configuration support zarazaex69 2026-05-13 16:37:09 +03:00
  • 51e6e8a39c refactor: configuration structures instead of 27 arguments zarazaex69 2026-05-13 16:16:56 +03:00
  • 609b6a4927 fix: implementation fingerprint #52 zarazaex69 2026-05-13 15:54:45 +03:00
  • f9c5f2c964 Merge origin/master into refactor/universal-carrier zarazaex69 2026-05-13 15:50:29 +03:00
  • d051aa2000 Merge pull request #53 from win64exe/patch-1 zarazaex 2026-05-13 15:42:16 +03:00
  • 82e339ed64 Update srv.sh win64exe 2026-05-13 15:38:21 +03:00
  • 02531a07d2 Merge pull request #51 from alananisimov/codex/add-olcrtc-cgo zarazaex 2026-05-13 15:35:16 +03:00
  • dd64141247 add cgo ping library entrypoint Alexander Anisimov 2026-05-13 15:15:46 +03:00
  • 347d1cbec4 feat: update gomod zarazaex69 2026-05-12 23:03:59 +03:00
  • 65555a47c8 test: port provider unit tests and fix API regressions from master zarazaex69 2026-05-12 22:00:30 +03:00
  • 2d3a1152a1 Merge origin/master into refactor/universal-carrier zarazaex69 2026-05-12 21:33:31 +03:00
  • d4d71c6810 refactor(test): adopt Go 1.22 ServeMux in provider mock servers zarazaex69 2026-05-12 21:31:25 +03:00
  • 922c326533 fix(provider/wbstream): update API endpoints and WebSocket URL zarazaex69 2026-05-12 21:05:12 +03:00
  • e1c29b3e5b doc: fix typo android -> ui zarazaex69 2026-05-12 17:38:42 +03:00
  • f66823fd88 Merge pull request #49 from s0me0ne-25/patch-1 zarazaex 2026-05-12 01:24:47 +03:00
  • 538d74fa79 Update about.md s0me0ne-25 2026-05-11 21:44:38 +03:00
  • 6280c91614 fix: CreatePermission spam log zarazaex69 2026-05-11 18:31:44 +03:00
  • 7f295428a7 doc: add top tips zarazaex69 2026-05-11 18:20:49 +03:00
  • 85bd32cb37 Merge remote-tracking branch 'origin/master' into refactor/universal-carrier zarazaex69 2026-05-11 17:46:10 +03:00
  • c74d1717bb doc: add nityfy to dev zarazaex69 2026-05-11 17:40:55 +03:00
  • 6283a1c462 fix: podman dont use host network zarazaex69 2026-05-11 16:02:31 +03:00
  • 7ff697c3c4 feat: change default dns zarazaex69 2026-05-11 15:54:43 +03:00
  • ac13092a0c script: update zarazaex69 2026-05-11 15:35:25 +03:00
  • 677dae1231 doc: actualize zarazaex69 2026-05-11 15:34:25 +03:00
  • 150b3a6c8b doc: actyalize zarazaex69 2026-05-11 15:32:12 +03:00
  • 68a144d6c0 feat: auto-fill engine/url from auth provider defaults zarazaex69 2026-05-11 15:23:20 +03:00
  • d97129b031 fix: suppress turnc ERROR noise from std log in non-debug mode zarazaex69 2026-05-11 14:57:31 +03:00
  • 9b572e02e9 fix: cnc.sh default auth wbstream (was telemost) zarazaex69 2026-05-11 14:40:51 +03:00
  • 23d782c63c fix: rename OLCRTC_CARRIER to OLCRTC_AUTH in compose and entrypoint zarazaex69 2026-05-11 14:24:09 +03:00
  • f76130e90d fix: replace -carrier with -auth in srv.sh, cnc.sh, entrypoint.sh zarazaex69 2026-05-11 14:22:32 +03:00
  • e9a3a0581e doc: update docs for -auth flag and engine/auth split zarazaex69 2026-05-11 14:18:28 +03:00
  • 4d51208a3d Merge branch 'refactor/make-as-lib' into refactor/universal-carrier zarazaex69 2026-05-11 14:10:50 +03:00
  • f4ab63b5fa feat: wire WatchConnection into Dial — Read unblocks on session end zarazaex69 2026-05-11 14:02:28 +03:00
  • f287dc117a feat: expose CreateRoom in pkg/olcrtc public API zarazaex69 2026-05-11 13:58:51 +03:00
  • 5078798204 feat: implement net.Conn via io.Pipe in pkg/olcrtc zarazaex69 2026-05-11 13:55:49 +03:00