Commit Graph

  • f6cfaf8081 refactor: implement explicit shutdown logic for client connections and server stream pumps zarazaex69 2026-04-21 02:30:18 +03:00
  • 73fb1227d9 feat: implement strict configuration validation and remove default values for required CLI flags zarazaex69 2026-04-21 02:12:54 +03:00
  • c5ccc87fa7 refactor: unify FFmpeg encoder configuration and expand hardware acceleration support for VP8, VP9, and AV1 zarazaex69 2026-04-21 02:03:21 +03:00
  • 9bd430cb6b feat: add video hardware acceleration flag and improve shutdown error handling zarazaex69 2026-04-21 01:54:37 +03:00
  • 513e2bdd9d feat: refactor client connection handling and error management zarazaex69 2026-04-21 01:51:48 +03:00
  • 97b12eb2d8 feat: add H264 codec support and hardware acceleration via NVENC to FFmpeg pipeline zarazaex69 2026-04-21 01:43:48 +03:00
  • 888eefd5c8 feat: add configurable dimensions to ffmpeg encoder and validate frame size dynamically zarazaex69 2026-04-21 01:36:29 +03:00
  • 9e09975165 feat: implement video channel transport zarazaex69 2026-04-21 01:32:17 +03:00
  • a1bcaf87b1 Merge branch 'refactor/layers' into transport/videochannel zarazaex69 2026-04-20 20:41:23 +03:00
  • 2a3a7bb9c3 feat: add VideoTrack capability to provider and carrier interfaces zarazaex69 2026-04-20 20:39:34 +03:00
  • 0e4dea928a refactor: describe transport delivery features zarazaex69 2026-04-20 20:25:43 +03:00
  • d3b2cc4e67 refactor: move builtin carrier registration behind carrier layer zarazaex69 2026-04-20 20:24:12 +03:00
  • eac53946fc refactor: decouple carrier registry from provider zarazaex69 2026-04-20 20:22:58 +03:00
  • 2cad1b0e87 refactor: align tunnel runtime terminology zarazaex69 2026-04-20 20:20:02 +03:00
  • ea249091c4 refactor: make link selectable at runtime zarazaex69 2026-04-20 20:18:23 +03:00
  • 033bdcdac5 refactor: add carrier byte stream capability zarazaex69 2026-04-20 20:17:04 +03:00
  • 9bd9503daa refactor: add direct link layer zarazaex69 2026-04-20 20:13:49 +03:00
  • 27b94b6692 refactor: introduce carrier facade zarazaex69 2026-04-20 20:11:02 +03:00
  • f9ad12c733 refactor: extract session runtime wiring zarazaex69 2026-04-20 20:09:00 +03:00
  • fffb90e321 refactor: introduce transport layer zarazaex69 2026-04-20 20:05:23 +03:00
  • ce87b017f1 refactor: remove redundant code comments from datachannel POC scripts zarazaex69 2026-04-20 19:46:53 +03:00
  • 13185cbd0b chore: update project dependencies in requirements.txt zarazaex69 2026-04-20 19:44:40 +03:00
  • 42cb360cdf feat: implement proof-of-concept VideoChannel modules for Yandex Telemost and WB-style streaming using aiortc. zarazaex69 2026-04-20 19:43:54 +03:00
  • a3a32a933c feat: mv files name zarazaex69 2026-04-20 06:17:54 +03:00
  • 383fd5dcd8 chmod: chmod all zarazaex69 2026-04-20 06:04:12 +03:00
  • dfafa66d19 feat: add diagnostic scripts to collect connection and signaling metadata for Telemost, WB Stream, and SaluteJazz zarazaex69 2026-04-20 06:03:22 +03:00
  • af9fd436e4 Merge pull request #24 from openlibrecommunity/refactor/all zarazaex 2026-04-20 05:49:20 +03:00
  • e22f942d78 docs: remove redundant newline from client script section in readme zarazaex69 2026-04-20 05:48:25 +03:00
  • a58e343331 refactor: improve SOCKS5 error handling, refactor client connection logic, and add documentation to internal packages. zarazaex69 2026-04-20 05:46:27 +03:00
  • 40f1ad14e3 fix(wbstream): implement AddVideoTrack properly for LiveKit zarazaex69 2026-04-20 05:33:30 +03:00
  • 2d72fed2a3 refactor(main): use internal/logger and clean up configuration zarazaex69 2026-04-20 05:30:16 +03:00
  • d1d82ff6a3 refactor(client): replace log.Printf with logger and standardize zarazaex69 2026-04-20 05:29:27 +03:00
  • a0b6ef0f35 refactor(server): replace log.Printf with logger and clean up zarazaex69 2026-04-20 05:27:35 +03:00
  • 686909d8a2 refactor(provider): implement AddVideoTrack in all providers zarazaex69 2026-04-20 05:26:50 +03:00
  • fd40ec8320 refactor(provider,logger): clean logging and unify provider interface zarazaex69 2026-04-20 05:24:30 +03:00
  • 41b51e275e refactor(logger,crypto): standardize logging and clean up crypto zarazaex69 2026-04-20 05:23:07 +03:00
  • f903bc15d2 refactor(mux): replace time.Sleep with sync.Cond and clean up code zarazaex69 2026-04-20 05:22:36 +03:00
  • 0f6a079374 feat: add SOCKS proxy support and require explicit OLCRTC_PROVIDER configuration zarazaex69 2026-04-20 05:12:09 +03:00
  • 94063a240f chore: ignore GEMINI.md in docker builds zarazaex69 2026-04-20 05:09:08 +03:00
  • eefa266abf docs: remove Jazz reference from project description in readme zarazaex69 2026-04-20 05:06:54 +03:00
  • b34344733b refactor: fix all golangci errors zarazaex69 2026-04-20 05:04:42 +03:00
  • 7fbaca130b feat: implement dynamic binary path detection for cross-platform execution support zarazaex69 2026-04-20 04:59:25 +03:00
  • c325a29681 Merge pull request #23 from openlibrecommunity/provider/wbstream zarazaex 2026-04-20 04:54:25 +03:00
  • 22a82d3b5c feat: add wb_stream provider support and update validation logic zarazaex69 2026-04-20 04:53:13 +03:00
  • b2b6b3231d feat: add wb_stream provider support to cnc and srv scripts zarazaex69 2026-04-20 04:45:39 +03:00
  • a4d7febf88 feat: add wb_stream provider and update project dependencies zarazaex69 2026-04-20 04:43:25 +03:00
  • 96233b71d3 feat: add wb_stream provider with LiveKit integration and API client zarazaex69 2026-04-20 04:42:19 +03:00
  • 59622daab2 chore: ignore code/package-lock.json in .gitignore zarazaex69 2026-04-20 04:25:45 +03:00
  • eb45d4c4b3 docs: remove Windows-specific script documentation from README zarazaex69 2026-04-20 04:13:20 +03:00
  • 2ed3a3f390 docs: remove references to deprecated client UI scripts from readme zarazaex69 2026-04-20 04:13:00 +03:00
  • 635ca50334 chore: remove deprecated ui.sh script and corresponding documentation zarazaex69 2026-04-20 04:12:00 +03:00
  • 405a0aa034 docs: remove native build instructions from readme zarazaex69 2026-04-20 04:11:12 +03:00
  • eaae5e609d docs: update project status from pre-alpha to alpha in readme zarazaex69 2026-04-20 04:10:39 +03:00
  • 73db058480 refactor: simplify and consolidate PoC scripts for SaluteJazz, Telemost, and WebStream DataChannel testing zarazaex69 2026-04-19 22:55:15 +03:00
  • 74c67b1057 feat: add proof-of-concept implementation for WebRTC stream handling zarazaex69 2026-04-19 22:46:00 +03:00
  • 9ae5aa3d4b feat: update project dependencies in requirements.txt zarazaex69 2026-04-19 22:45:12 +03:00
  • 14d94666c1 refactor: remove obsolete docker deployment script zarazaex69 2026-04-19 21:47:39 +03:00
  • 11fe92f3e8 chore: update default branch to master and remove deprecated docker script zarazaex69 2026-04-19 21:47:32 +03:00
  • 1dad7930e3 refactor: simplify DataChannel handling by removing redundant state tracking and logging zarazaex69 2026-04-19 21:19:33 +03:00
  • 35994565c6 refactor(provider): fix golangci zarazaex69 2026-04-14 02:26:28 +03:00
  • 2d0222a765 chore(lint): disable ireturn linter and add provider exceptions zarazaex69 2026-04-14 02:26:10 +03:00
  • acf0bad227 style(server,mobile): format function signatures and add provider name zarazaex69 2026-04-14 02:12:27 +03:00
  • 9007e34799 feat(scripts): add provider selection to cnc Docker deployment zarazaex69 2026-04-14 02:09:58 +03:00
  • f075ee8e61 chore(scripts): rename cnc_docker.sh to cnc.docker.sh zarazaex69 2026-04-14 02:09:09 +03:00
  • 2967e74418 docs(readme): update project status message to English zarazaex69 2026-04-14 01:59:48 +03:00
  • b38c28a61b Merge pull request #18 from openlibrecommunity/prov/jazz zarazaex 2026-04-14 01:57:59 +03:00
  • 5a0adeb18f feat(scripts): add branch selection and Jazz room ID extraction zarazaex69 2026-04-14 01:56:51 +03:00
  • 07247ca42b feat(scripts): add Jazz room auto-generation and password support zarazaex69 2026-04-14 01:48:35 +03:00
  • a0a1ad9e9e feat(ui): add provider selection and room password support zarazaex69 2026-04-14 01:44:42 +03:00
  • 608992dfec chore(scripts): remove batch deployment scripts zarazaex69 2026-04-14 01:41:57 +03:00
  • 13c6f4f631 feat(scripts): add provider selection for cnc and srv deployment zarazaex69 2026-04-14 01:41:35 +03:00
  • 8f2c18bccf chore(code): remove legacy implementation files zarazaex69 2026-04-14 01:32:28 +03:00
  • 8cd187afa4 chore(poc): rename poc.py to telemost_poc.py zarazaex69 2026-04-14 01:31:56 +03:00
  • e16fb6fc47 feat(provider): standardize datachannel message size limits and extract send delay zarazaex69 2026-04-14 01:31:15 +03:00
  • b2b842cf09 feat(jazz): add protobuf-style packet encoding and decoding for datachannel messages zarazaex69 2026-04-14 01:27:39 +03:00
  • dc6e876938 feat(jazz): add protobuf-style packet encoding and decoding zarazaex69 2026-04-14 01:25:33 +03:00
  • 889ac3fb7d feat(jazz): add verbose logging for datachannel message handling zarazaex69 2026-04-14 01:18:54 +03:00
  • 902f6bc610 feat(jazz): add password support for room joining zarazaex69 2026-04-14 01:16:59 +03:00
  • ff09ee2bfd feat(jazz): add room joining capability and support existing rooms zarazaex69 2026-04-14 01:14:37 +03:00
  • 6e6265799a feat(provider): abstract provider interface and add jazz support zarazaex69 2026-04-14 01:10:57 +03:00
  • 858ba0b58a Merge pull request #16 from Sesdear/patch-1 zarazaex 2026-04-14 01:06:26 +03:00
  • 7384271038 Merge pull request #17 from Sesdear/patch-2 zarazaex 2026-04-14 01:06:07 +03:00
  • eca3fcad93 chore(.gitignore): add research directory to ignored paths zarazaex69 2026-04-14 00:58:50 +03:00
  • b1051cbbb3 docs(readme): normalize migration notice formatting and capitalization zarazaex69 2026-04-14 00:56:15 +03:00
  • 6711e55e5b docs(readme): clarify DataChannel deprecation zarazaex69 2026-04-14 00:52:49 +03:00
  • ddfe592482 feat(poc): add comprehensive datachannel state tracking and diagnostics zarazaex69 2026-04-14 00:47:49 +03:00
  • 17b3b9076b docs(readme): add notice about project migration to VC and SaluteJazz zarazaex69 2026-04-14 00:47:10 +03:00
  • 2ad8b75a59 fix(peer): remove reconnect trigger from remote data channel close handler zarazaex69 2026-04-14 00:27:41 +03:00
  • 87fb6ac2d3 fix(peer): move onReconnect callback to after session restart zarazaex69 2026-04-14 00:25:39 +03:00
  • 1509f28e23 fix(reconnect): guard mux operations behind data channel validity check zarazaex69 2026-04-14 00:24:22 +03:00
  • 0aa73f72ef fix(peer): remove unused reconnect callback from data channel close handler zarazaex69 2026-04-14 00:19:02 +03:00
  • 1e7dca5823 Быстрый запуск клиента через docker HLNikNiky 2026-04-14 01:23:47 +07:00
  • 8674fba03f Update SOCKS5 IP handling in deployment script HLNikNiky 2026-04-14 01:06:47 +07:00
  • f43bea1680 fix(server): remove unused peer reconnect callback zarazaex69 2026-04-13 15:35:32 +03:00
  • b7ee1b91fd fix(ci): ensure build directory exists before gomobile bind zarazaex69 2026-04-13 13:20:31 +03:00
  • 0afe9dca0c fix(ci): pass -checklinkname=0 to gomobile bind for Go 1.25 compatibility zarazaex69 2026-04-13 12:46:01 +03:00
  • 1c36033a1a fix(ci): add golang.org/x/mobile/bind to dependencies to fix gomobile bindings issue zarazaex69 2026-04-13 12:42:02 +03:00
  • c2abab7305 fix(ci): use golangci-lint v2 to support go 1.25 zarazaex69 2026-04-13 12:32:44 +03:00
  • 86b8cc2045 fix(ci): fix golangci-lint version mistmatch and gomobile minimum api version zarazaex69 2026-04-13 12:27:07 +03:00
  • f6cf70193e feat: add freebsd and openbsd support to build targets in magefile zarazaex69 2026-04-13 12:20:56 +03:00