zarazaex69
2d72fed2a3
refactor(main): use internal/logger and clean up configuration
2026-04-20 05:30:16 +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
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
8026d9cf7a
refactor: remove dual channel (duo) mode functionality
2026-04-12 23:11:42 +03:00
Qtozdec
245c6688ca
Address PR review feedback
2026-04-11 20:07:22 +03:00
Qtozdec
a30aeedb26
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# internal/server/server.go
2026-04-11 15:18:35 +03:00
Kot-nikot
d93c178f92
Add SOCKS5 proxy support to main.go
2026-04-11 10:13:08 +03:00
Qtozdec
f48a63a0b9
feat(mobile,client,mux): Android integration + SOCKS5 auth + reliability fixes
...
- mobile/: gomobile-bindable entry point for Android (combined libgojni.so)
- internal/protect/: Android socket protect via VpnService for olcRTC sockets
- internal/names/data/: embedded name pools for client identity generation
- client: add SOCKS5 USER/PASS auth (RFC 1929) and bind to 127.0.0.1
- mux: infinite backpressure via waitForBufferSpace, raise buffer to 32MB,
remove close-on-overflow (was corrupting reliable TCP streams over DC)
- peer: remove 3-second drop in send worker — wait for SCTP buffer to drain
instead of dropping packets (broke large HTTP/2 transfers like Instagram/X)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 13:45:33 +03:00
zarazaex69
e02df7d896
feat(server): Add configurable DNS server support
2026-04-09 20:27:44 +03:00
zarazaex69
3d39e245c8
feat(names): Add default Russian names and graceful fallback loading
2026-04-09 20:00:00 +03:00
zarazaex69
661ed9f39a
fix(main): Resolve relative data directory paths to executable location
2026-04-09 19:58:48 +03:00
zarazaex69
9e01310924
feat(main,client,peer): Add graceful shutdown timeout and improve resource cleanup
2026-04-09 19:08:46 +03:00
zarazaex69
cb78320aaa
feat(client,server): Add dual channel mode for 2x throughput
2026-04-09 19:07:12 +03:00
zarazaex69
0dfff3b09a
feat(logger,client,server,mux): Add structured logging with verbose mod
2026-04-09 18:45:05 +03:00
zarazaex69
6d2f594bb3
feat(main,client,server): Add graceful shutdown with context propagation
2026-04-09 18:42:15 +03:00
zarazaex69
562572fe8a
feat(client,server,mux): Add input validation and improve connection handling
2026-04-09 17:51:34 +03:00
zarazaex69
2cb4eb2dfe
feat(names): Add dynamic name generation for peer
2026-04-09 16:34:32 +03:00
zarazaex69
64e3aa8462
chore(imports): Update module path to openlibrecommunity organization
2026-04-09 10:50:05 +03:00
zarazaex59
08a80a9400
feat(olcrtc): Add WebRTC tunneling with encryption and SOCKS5 proxy
2026-04-07 00:10:04 +03:00