Commit Graph

140 Commits

Author SHA1 Message Date
zarazaex69
d3b2cc4e67 refactor: move builtin carrier registration behind carrier layer 2026-04-20 20:24:12 +03:00
zarazaex69
eac53946fc refactor: decouple carrier registry from provider 2026-04-20 20:22:58 +03:00
zarazaex69
2cad1b0e87 refactor: align tunnel runtime terminology 2026-04-20 20:20:02 +03:00
zarazaex69
ea249091c4 refactor: make link selectable at runtime 2026-04-20 20:18:23 +03:00
zarazaex69
033bdcdac5 refactor: add carrier byte stream capability 2026-04-20 20:17:04 +03:00
zarazaex69
9bd9503daa refactor: add direct link layer 2026-04-20 20:13:49 +03:00
zarazaex69
27b94b6692 refactor: introduce carrier facade 2026-04-20 20:11:02 +03:00
zarazaex69
f9ad12c733 refactor: extract session runtime wiring 2026-04-20 20:09:00 +03:00
zarazaex69
fffb90e321 refactor: introduce transport layer 2026-04-20 20:05:23 +03:00
zarazaex69
a58e343331 refactor: improve SOCKS5 error handling, refactor client connection logic, and add documentation to internal packages. 2026-04-20 05:46:27 +03:00
zarazaex69
40f1ad14e3 fix(wbstream): implement AddVideoTrack properly for LiveKit 2026-04-20 05:33:30 +03:00
zarazaex69
d1d82ff6a3 refactor(client): replace log.Printf with logger and standardize 2026-04-20 05:29:27 +03:00
zarazaex69
a0b6ef0f35 refactor(server): replace log.Printf with logger and clean up 2026-04-20 05:27:35 +03:00
zarazaex69
686909d8a2 refactor(provider): implement AddVideoTrack in all providers 2026-04-20 05:26:50 +03:00
zarazaex69
fd40ec8320 refactor(provider,logger): clean logging and unify provider interface 2026-04-20 05:24:30 +03:00
zarazaex69
41b51e275e refactor(logger,crypto): standardize logging and clean up crypto 2026-04-20 05:23:07 +03:00
zarazaex69
f903bc15d2 refactor(mux): replace time.Sleep with sync.Cond and clean up code 2026-04-20 05:22:36 +03:00
zarazaex69
b34344733b refactor: fix all golangci errors 2026-04-20 05:04:42 +03:00
zarazaex69
96233b71d3 feat: add wb_stream provider with LiveKit integration and API client 2026-04-20 04:42:19 +03:00
zarazaex69
35994565c6 refactor(provider): fix golangci 2026-04-14 02:26:28 +03:00
zarazaex69
acf0bad227 style(server,mobile): format function signatures and add provider name 2026-04-14 02:12:27 +03:00
zarazaex69
e16fb6fc47 feat(provider): standardize datachannel message size limits and extract send delay 2026-04-14 01:31:15 +03:00
zarazaex69
b2b842cf09 feat(jazz): add protobuf-style packet encoding and decoding for datachannel messages 2026-04-14 01:27:39 +03:00
zarazaex69
dc6e876938 feat(jazz): add protobuf-style packet encoding and decoding 2026-04-14 01:25:33 +03:00
zarazaex69
889ac3fb7d feat(jazz): add verbose logging for datachannel message handling 2026-04-14 01:18:54 +03:00
zarazaex69
902f6bc610 feat(jazz): add password support for room joining 2026-04-14 01:16:59 +03:00
zarazaex69
ff09ee2bfd feat(jazz): add room joining capability and support existing rooms 2026-04-14 01:14:37 +03:00
zarazaex69
6e6265799a feat(provider): abstract provider interface and add jazz support 2026-04-14 01:10:57 +03:00
zarazaex69
2ad8b75a59 fix(peer): remove reconnect trigger from remote data channel close handler 2026-04-14 00:27:41 +03:00
zarazaex69
87fb6ac2d3 fix(peer): move onReconnect callback to after session restart 2026-04-14 00:25:39 +03:00
zarazaex69
1509f28e23 fix(reconnect): guard mux operations behind data channel validity check 2026-04-14 00:24:22 +03:00
zarazaex69
0aa73f72ef fix(peer): remove unused reconnect callback from data channel close handler 2026-04-14 00:19:02 +03:00
zarazaex69
f43bea1680 fix(server): remove unused peer reconnect callback 2026-04-13 15:35:32 +03:00
zarazaex69
2a55723a1e refactor(telemost): rename send delay constant for clarity 2026-04-13 00:41:25 +03:00
zarazaex69
17e8e52e43 refactor: simplify and clean up logging messages 2026-04-12 23:56:51 +03:00
zarazaex69
d3ee8101f6 refactor: suppress safe gosec warnings and fix revive 2026-04-12 23:43:14 +03:00
zarazaex69
89e17d334f refactor: fix last perfsprint and revive issues 2026-04-12 23:42:53 +03:00
zarazaex69
66363974e1 refactor: address final revive and complexity issues 2026-04-12 23:42:06 +03:00
zarazaex69
222a2de5c5 refactor: suppress remaining revive warnings 2026-04-12 23:40:19 +03:00
zarazaex69
a31a7a53ea refactor: final polish of linter issues 2026-04-12 23:39:50 +03:00
zarazaex69
d0fdf0f91d refactor: final golangci-lint fixes (complexity, unused, whitespace, etc.) 2026-04-12 23:39:03 +03:00
zarazaex69
b6a6bf0dd8 fix(telemost): fix typo in handleSdpAnswer 2026-04-12 23:36:41 +03:00
zarazaex69
7589677160 refactor(telemost): reduce complexity and fix linter issues in peer.go 2026-04-12 23:36:02 +03:00
zarazaex69
b89fdd45cc refactor: fix revive exported return and Run comment 2026-04-12 23:34:06 +03:00
zarazaex69
e153ad2cb0 refactor: bulk fix golangci-lint issues (perfsprint, revive, errcheck, gosec, etc.) 2026-04-12 23:33:45 +03:00
zarazaex69
15795c0da1 refactor: pass context to NewPeer 2026-04-12 23:29:52 +03:00
zarazaex69
5a1a0c5453 refactor(logger): rename logger methods to Verbosef/Debugf 2026-04-12 23:29:27 +03:00
zarazaex69
943029307b refactor(telemost): fix linter issues in api.go 2026-04-12 23:27:49 +03:00
zarazaex69
d92e7f0158 refactor(client): fix linter issues in client.go 2026-04-12 23:26:14 +03:00
zarazaex69
5b0a324962 refactor(logger): fix linter issues in logger.go 2026-04-12 23:26:02 +03:00