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
zarazaex69
702a4f7f9c
docs(readme): reorganize client setup instructions
2026-04-11 14:14:41 +03:00
zarazaex69
74755abbd3
docs(readme): update script paths
2026-04-11 14:13:12 +03:00
zarazaex69
ae595acd30
chore(scripts): consolidate build outputs to build directory
2026-04-11 14:12:39 +03:00
zarazaex69
e276a3822a
chore(scripts): move shell scripts to script directory
2026-04-11 14:09:03 +03:00
zarazaex69
2b1b3aac5a
chore(init): migrate init script from fish to bash
2026-04-11 13:59:30 +03:00
zarazaex
0da7db7700
feat(pr4): Merge pull request #4 from TheDevisi/master
...
Graphical UI | Графический интерфейс
2026-04-11 13:48:42 +03:00
TheDevisi
01098f8bd6
(fix): prevent crashing from buffer overflow
2026-04-11 13:41:05 +03:00
TheDevisi
f6cb725542
(feature): logs in ui
2026-04-11 13:36:53 +03:00
TheDevisi
c8125770a7
(fix): dns param is no longer ignored
2026-04-11 13:35:35 +03:00
TheDevisi
21fdb8aeef
(feature): check if conferenceId is valid
2026-04-11 13:20:07 +03:00
TheDevisi
5e984603bb
(feature): check if port is valid
2026-04-11 13:18:32 +03:00
TheDevisi
95fb9f015d
(feature): remove spaces from conferenceId
2026-04-11 13:15:20 +03:00
TheDevisi
abf5f7971c
(fix): sync.Mutex add
2026-04-11 13:07:38 +03:00
TheDevisi
893d27d9b2
(fix): update ui installation script
2026-04-11 13:05:50 +03:00
TheDevisi
4943d70bf2
(fix): add timeout
2026-04-11 13:03:53 +03:00
TheDevisi
ff2716a449
(fix): replace os.interrupt with reliable solution
2026-04-11 12:57:03 +03:00
TheDevisi
4a696d1002
(fix): typo fix
2026-04-11 12:52:56 +03:00
TheDevisi
86339e69b9
(feature): windows support
2026-04-11 12:49:46 +03:00
zarazaex
31c0e5456a
feat(pr6): Merge pull request #6 from Kot-nikot/master
...
Добавляет возможность включения socks5 клиента на выходе сервера
2026-04-11 12:05:42 +03:00
TheDevisi
6709e443e0
(fix): kill background process while closing the app
2026-04-11 11:50:09 +03:00
TheDevisi
4dbcae32f2
(feature): uncheck mark if error appears
2026-04-11 11:45:23 +03:00
TheDevisi
4940ee1c1e
(refactor): replace deprecated ioutil with os
2026-04-11 11:10:43 +03:00
Kot-nikot
6f0f87835b
Implement SOCKS5 proxy option in deployment script
...
Added support for optional SOCKS5 proxy configuration during server startup.
2026-04-11 10:44:30 +03:00
TheDevisi
e2d5229283
docs(readme) now readme contains information about the ui
2026-04-11 10:36:45 +03:00
TheDevisi
7ce13f373c
merge
2026-04-11 10:22:35 +03:00
Kot-nikot
d93c178f92
Add SOCKS5 proxy support to main.go
2026-04-11 10:13:08 +03:00
Kot-nikot
c1a30b677b
Implement SOCKS5 proxy support in Server
...
Added SOCKS5 proxy support to the server, including new fields for proxy address and port in the Server struct. Updated the Run function and related methods to handle proxy connections.
2026-04-11 09:43:13 +03:00
zarazaex69
ae99bf689e
chore: Add golangci-lint configuration file
2026-04-11 04:43:03 +03:00
zarazaex69
144dc867c8
docs: Remove AI-generated YTWA documentation file
2026-04-11 04:31:26 +03:00
Qtozdec
2067635ecb
Fix olcRTC reconnect loop handling
2026-04-10 23:41:59 +03:00
Qtozdec
11b57071f2
Update olcRTC mobile bridge
2026-04-10 22:21:04 +03:00
TheDevisi
0011e91938
fix: shell installation script fix
2026-04-10 20:58:36 +03:00
TheDevisi
691bc0bca6
feature: Simple UI Implementation
2026-04-10 20:53:30 +03:00
Qtozdec
913cabe222
Add mux control frames
2026-04-10 16:26:15 +03:00
Qtozdec
ca0191d0de
Improve Telemost session behavior
2026-04-10 16:03:42 +03:00
Qtozdec
1adff53af2
Add server Docker image
2026-04-10 15:47:51 +03:00
Qtozdec
6c4e79a7d0
Merge upstream master
2026-04-10 15:31:26 +03:00
zarazaex69
36e9763213
docs(readme): Clarify container setup instructions with podman notes
2026-04-10 15:27:19 +03:00
zarazaex69
37d0ad5518
docs(readme): docs(readme): Add contact information and beta timeline notice
2026-04-10 15:25:26 +03:00
zarazaex69
e48f78b37f
chore(scripts): Add beta status notice to deployment scripts
2026-04-10 15:22:42 +03:00
zarazaex69
484e5160a9
perf(client): Replace event-driven data polling with ticker-based approach
2026-04-10 15:04:47 +03:00
zarazaex69
2a670e505e
perf(server,peer): Adjust queue thresholds and improve buffer monitoring
2026-04-10 14:59:49 +03:00
zarazaex69
76ae387a04
perf(peer): Increase buffer threshold and adjust backpressure timing
...
Co-authored-by: qtozdec <56160254+qtozdec@users.noreply.github.com >
2026-04-10 14:56:39 +03:00
zarazaex69
a758b6fb2d
perf(client,mux,server,peer): Remove verbose logging and optimize buffer thresholds
2026-04-10 14:54:21 +03:00
Qtozdec
11197a17b2
fix(peer): Raise DataChannel BufferedAmount threshold 64KB -> 4MB
...
The 64KB backpressure threshold was too aggressive — workers would
pause on nearly every frame since each 4KB chunk push took buffered
amount above the limit. The resulting "send one, wait 10ms, send one"
pattern throttled throughput to ~400KB/s, making HTTP/2 page loads
(Instagram, X) hang on large JS bundles.
Raised to 4MB so workers only pause under genuine congestion.
Monitor thresholds also raised so logs only fire on real backlog.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-10 13:57:24 +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
baea7d63d3
docs(readme): Update build instructions with explicit platform targets
2026-04-09 21:14:27 +03:00
zarazaex69
a35cbd947b
feat(server): Add DNS caching and centralized resolver configuration
2026-04-09 21:04:05 +03:00