Commit Graph

  • ff83e76cd2 fix: drain stderr filter before exit to prevent log loss on startup errors spkprsnts 2026-05-23 05:16:48 +05:00
  • d5973cf2c7 feat(server): add username/password auth for outbound SOCKS5 proxy (RFC 1929) spkprsnts 2026-05-23 05:14:25 +05:00
  • 24ca5b354c Merge pull request #63 from alananisimov/refactor/universal-carrier zarazaex 2026-05-22 23:31:31 +03:00
  • 87f2b7c08b Merge remote-tracking branch 'origin/master' into refactor/universal-carrier Alexander Anisimov 2026-05-22 22:38:00 +03:00
  • 7457467aef test(mobile): reuse room fixture Alexander Anisimov 2026-05-22 22:20:18 +03:00
  • 0f177badfc mobile: configure SOCKS listen host Alexander Anisimov 2026-05-22 22:11:37 +03:00
  • 7f6a64b5e2 docs: remove build instructions from readme zarazaex69 2026-05-22 20:55:54 +03:00
  • fb5ce90e61 refactor(e2e): extract soak pump helpers and modernize range lnt zarazaex69 2026-05-22 20:51:46 +03:00
  • af7bcac88c Merge branch 'refactor/optimize' zarazaex69 2026-05-22 20:46:09 +03:00
  • d8139a7178 refactor(muxconn): recycle plaintext buffers via sync.Pool zarazaex69 2026-05-22 20:37:17 +03:00
  • 99a7b12538 refactor(muxconn): replace mutex/cond buffer with channel pipeline zarazaex69 2026-05-22 19:55:13 +03:00
  • e9373aabd8 perf(crypto): replace random nonces with salt+counter scheme zarazaex69 2026-05-22 19:38:29 +03:00
  • 426de25131 chore: update gitignore rules and add cpu.prof zarazaex69 2026-05-22 19:23:22 +03:00
  • bdde1bb6ce chore: remove secretny_ddoos script ( I don't know why I'm only now realizing that WB removed guest rooms a long time ago ) zarazaex69 2026-05-22 18:30:22 +03:00
  • d0b5074072 test(e2e): add local throughput soak test zarazaex69 2026-05-22 18:27:20 +03:00
  • 85faadd042 Merge branch 'refactor/universal-carrier' zarazaex69 2026-05-22 18:09:15 +03:00
  • 53e4c984fc docs: add header banners and improve doc clarity zarazaex69 2026-05-22 00:11:39 +03:00
  • 958c6bed91 test(mobile): extract "room" string literal into testRoomID constant zarazaex69 2026-05-21 23:47:27 +03:00
  • 9985a95f2d Merge pull request #62 from alananisimov/refactor/universal-carrier zarazaex 2026-05-21 23:39:49 +03:00
  • 5222d8a211 fix(mobile): preserve raw room id for vp8 binding Alexander Anisimov 2026-05-21 23:35:50 +03:00
  • 36d3373619 fix(script): correct default Jitsi base URL zarazaex69 2026-05-21 19:09:42 +03:00
  • c45e12d5c6 chore: replace default Jitsi URL with meet.cryptopro.ru zarazaex69 2026-05-21 19:07:31 +03:00
  • 9bf81248c4 docs: replace 1.1.1.1 with 8.8.8.8 as default DNS server zarazaex69 2026-05-21 19:01:10 +03:00
  • 0ec244e0dc docs: update docs and remove wbstream room creation support zarazaex69 2026-05-21 18:51:38 +03:00
  • c3fb28cf83 doc: add examples T x C zarazaex69 2026-05-21 17:55:59 +03:00
  • 19dba1691d test(e2e): handle clean exits in tunnel startup zarazaex69 2026-05-21 17:12:30 +03:00
  • a316fd02c6 docs: standardize comment spacing in example config zarazaex69 2026-05-21 14:56:25 +03:00
  • 56ab45683b docs: change "read before ask" link text to "more info" zarazaex69 2026-05-21 14:52:38 +03:00
  • 4f4c99032c docs: move "read before ask" link earlier in readme zarazaex69 2026-05-21 14:50:48 +03:00
  • 618b210926 fix: golangci zarazaex69 2026-05-21 14:30:18 +03:00
  • 5839b05763 fix: cancel go t -> startControlLoop zarazaex69 2026-05-21 14:17:39 +03:00
  • 4b7185f411 fix(client): survive liveness loss without killing SOCKS listener zarazaex69 2026-05-21 13:42:22 +03:00
  • bfa6d73ad1 feat(vp8channel): batch multiple KCP packets per RTP sample zarazaex69 2026-05-20 00:12:01 +03:00
  • 74bb402289 fix(runtime): account for smux frame overhead in wire payload cap zarazaex69 2026-05-19 23:34:37 +03:00
  • 9e7d0836a3 docs: translate docs to Russian and remove project-map zarazaex69 2026-05-19 22:46:39 +03:00
  • 2fc9caac6c ci: remove jazz from real carrier e2e test matrix zarazaex69 2026-05-19 22:08:51 +03:00
  • ccf3ff0988 fix: golangci zarazaex69 2026-05-19 22:02:56 +03:00
  • 2b6f77f0f6 refactor(vp8channel): add ResetPeer with epoch rotation and mutex #60 zarazaex69 2026-05-19 21:58:12 +03:00
  • 085aadcad7 refactor: remove SaluteJazz carrier support zarazaex69 2026-05-19 21:39:07 +03:00
  • d84fb78eef test(e2e): mark jitsi video and vp8 transports as unstable zarazaex69 2026-05-19 09:29:19 +03:00
  • 3bee3ddbe6 chore(vp8channel): update default fps to 60 and batch size to 64 zarazaex69 2026-05-19 09:08:01 +03:00
  • 1cc5046231 chore: bump github.com/zarazaex69/j to 20260518222913 zarazaex69 2026-05-19 08:20:06 +03:00
  • 31796efe15 docs: replace meet.cryptopro.ru with meet.small-dm.ru as default zarazaex69 2026-05-18 23:37:10 +03:00
  • d872f3c900 docs: replace jitsi.etudevs.ru with meet.cryptopro.ru zarazaex69 2026-05-18 22:30:51 +03:00
  • 65611d903e docs: replace meet.cryptopro.ru with jitsi.etudevs.ru as default zarazaex69 2026-05-18 22:20:02 +03:00
  • d74b10a38d chore: bump zarazaex69/j to latest version zarazaex69 2026-05-18 21:47:24 +03:00
  • 92fbe7edda refactor: move stderr filter to unix build-tagged file zarazaex69 2026-05-18 10:58:04 +03:00
  • 535c3b75d1 refactor(server): replace context with done channel for stop signal zarazaex69 2026-05-18 08:14:39 +03:00
  • 7ca82dfa74 feat: filter noisy log lines from stderr at the fd level zarazaex69 2026-05-18 08:05:24 +03:00
  • 4ce5d0356e refactor(logger): extract DisableNoisyPionLogs helper zarazaex69 2026-05-18 05:41:04 +03:00
  • 143f6dd8a6 feat: add peer-addressed routing across transport and engine layers zarazaex69 2026-05-18 02:38:45 +03:00
  • 95b73750c9 fix: golangci zarazaex69 2026-05-18 00:46:26 +03:00
  • 4adea8824f feat(config,script): validate UTF-8 config and hex encryption keys zarazaex69 2026-05-17 22:20:14 +03:00
  • bbcf8f6ed1 docs(cnc): replace proxy test hint with curl socks5 command zarazaex69 2026-05-17 21:53:18 +03:00
  • b2583d327c refactor(cnc): use host network and enforce SOCKS auth for non-loopback zarazaex69 2026-05-17 21:50:42 +03:00
  • e7667136b0 feat(script): improve Jitsi room configuration in cnc and srv zarazaex69 2026-05-17 21:45:58 +03:00
  • 97ea7c23fb feat(scripts): add jitsi as default auth/carrier option zarazaex69 2026-05-17 21:43:04 +03:00
  • 32b8c8ef3e feat(script): add cnc mode and Go build caching zarazaex69 2026-05-17 20:56:07 +03:00
  • 6db5a53351 feat(docker): add ffmpeg and media env config zarazaex69 2026-05-17 20:55:42 +03:00
  • f1cad5d6a2 fix(logger): suppress noisy Pion TURN refresh logs zarazaex69 2026-05-17 20:40:42 +03:00
  • c6c301c058 fix: handle graceful control shutdown and reconnects zarazaex69 2026-05-17 18:35:05 +03:00
  • 9a2bbfd44e feat(videochannel): add per-fragment ack tracking zarazaex69 2026-05-17 05:45:43 +03:00
  • 33cccbc906 fix(e2e): pace stress bulk echo by chunk roundtrip zarazaex69 2026-05-17 05:07:00 +03:00
  • 7657b3c7b2 test(e2e): time-box stress bulk phase by duration zarazaex69 2026-05-17 00:28:37 +03:00
  • b4dc6d2531 test: add nightly stress and churn coverage zarazaex69 2026-05-16 23:49:22 +03:00
  • 5347c80db5 fix(jitsi): guard reconnect counter with mutex zarazaex69 2026-05-16 22:24:03 +03:00
  • f51889ac52 fix(jitsi): keep bytestream endpoints alive zarazaex69 2026-05-16 20:25:54 +03:00
  • 5d4592f055 fix(jitsi): reset reconnect limit by window start zarazaex69 2026-05-16 19:28:28 +03:00
  • cae76a6c34 fix(jitsi): reset peer epoch before reconnect announce zarazaex69 2026-05-16 19:09:29 +03:00
  • 032151be98 fix(server): reset peer binding on handshake failure zarazaex69 2026-05-16 18:57:04 +03:00
  • acac1121a7 fix(jitsi): add epoch-based bridge frame filtering zarazaex69 2026-05-16 18:46:58 +03:00
  • 07b86a7559 test(jitsi): guard session type assertions in tests zarazaex69 2026-05-16 18:38:14 +03:00
  • a329b1fd56 feat(jitsi): add automatic bridge reconnection zarazaex69 2026-05-16 18:33:24 +03:00
  • 2fdbe5c0ca fix(session): apply custom DNS before connect zarazaex69 2026-05-16 18:22:02 +03:00
  • a321413f83 fix: golangci zarazaex69 2026-05-16 16:44:36 +03:00
  • 60e731c4bb fix(salutejazz): bound session close on wedged pc shutdown zarazaex69 2026-05-16 16:39:07 +03:00
  • 6df6ecb3c6 Merge branch 'refactor/bigrefactor' zarazaex69 2026-05-16 15:10:01 +03:00
  • 80cc3bafe4 chore(lint): satisfy golangci-lint after big refactor zarazaex69 2026-05-16 14:38:03 +03:00
  • 190c2b5f84 chore(vp8channel): replace abusive header comment with package doc zarazaex69 2026-05-16 14:30:16 +03:00
  • 35e6c16333 refactor: split flat session.Config tunables into typed sections zarazaex69 2026-05-16 14:28:57 +03:00
  • f469bd72af refactor: extract shared session runtime into internal/runtime zarazaex69 2026-05-16 14:24:46 +03:00
  • 4639e0b3b7 refactor: extract shared transport framing helpers into internal/transport/common zarazaex69 2026-05-16 14:16:43 +03:00
  • a083dfc5f3 refactor: collapse carrier layer into engine zarazaex69 2026-05-16 14:07:44 +03:00
  • e7657b2619 refactor: remove link layer zarazaex69 2026-05-16 13:51:02 +03:00
  • 74fb1d81b7 refactor: introduce typed per-transport options zarazaex69 2026-05-16 07:01:07 +03:00
  • 76026c5452 refactor: extract length-prefix framing into shared package zarazaex69 2026-05-16 06:51:12 +03:00
  • a48db522b1 refactor(jitsi): extract peer latch helper logic zarazaex69 2026-05-16 05:43:36 +03:00
  • d60f649ba7 fix(e2e): isolate default Jitsi test rooms zarazaex69 2026-05-16 05:35:37 +03:00
  • d80d725d5e fix(jitsi): isolate bridge and video to one peer zarazaex69 2026-05-16 05:29:51 +03:00
  • a636236523 refactor(videochannel): simplify frame decoding logic zarazaex69 2026-05-16 05:01:41 +03:00
  • 6633c1ef8a fix: isolate videochannel peers in shared rooms zarazaex69 2026-05-16 04:47:43 +03:00
  • 00a79b3c99 fix: update jitsi video source handling zarazaex69 2026-05-16 04:34:59 +03:00
  • ff90942214 fix: close sessions before connections on shutdown zarazaex69 2026-05-16 04:13:07 +03:00
  • 6222896921 refactor: improve error context and test clarity zarazaex69 2026-05-16 04:06:55 +03:00
  • 6116130e3b Merge pull request #58 from cyber-debug/refine/livekit-reconnect zarazaex 2026-05-16 03:47:47 +03:00
  • 79c1511268 Fix seichannel readiness before sending cyber-debug 2026-05-16 02:40:17 +03:00
  • 4bf72e5b87 fix(salutejazz): close websocket before waiting on shutdown zarazaex69 2026-05-16 02:24:21 +03:00
  • 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