Commit Graph

40 Commits

Author SHA1 Message Date
zarazaex69
2a670e505e perf(server,peer): Adjust queue thresholds and improve buffer monitoring 2026-04-10 14:59:49 +03:00
zarazaex69
a758b6fb2d perf(client,mux,server,peer): Remove verbose logging and optimize buffer thresholds 2026-04-10 14:54:21 +03:00
zarazaex69
a35cbd947b feat(server): Add DNS caching and centralized resolver configuration 2026-04-09 21:04:05 +03:00
zarazaex69
ec26cce3dd feat(client,server,peer): Add backpressure handling and optimize buffer thresholds 2026-04-09 20:49:23 +03:00
zarazaex69
90ffe72e10 feat(server,peer): Improve queue and buffer management with timeouts 2026-04-09 20:40:02 +03:00
zarazaex69
7b889ae5ee feat(client): Add detailed timing and diagnostic logging for SOCKS5 connections 2026-04-09 20:34:50 +03:00
zarazaex69
e02df7d896 feat(server): Add configurable DNS server support 2026-04-09 20:27:44 +03:00
zarazaex69
fbde900ac5 refactor(client,server): Replace polling with event-driven data waiting 2026-04-09 20:13:57 +03:00
zarazaex69
9043d59ef8 perf(client,server): Reduce polling interval for imp 2026-04-09 20:06:43 +03:00
zarazaex69
5c72dd185d fix(server): Replace context-aware select with sleep in run loop 2026-04-09 19:34:12 +03:00
zarazaex69
d60fcfec78 fix(server): Add logging for peer closure during shutdown 2026-04-09 19:31:55 +03:00
zarazaex69
498e956202 feat(mux,client,server): Add sequence numbering and out-of-order packet handling 2026-04-09 19:27:35 +03:00
zarazaex69
43b50518dd fix(client,server): Remove variable shadowing in error assignments 2026-04-09 19:18:11 +03:00
zarazaex69
580a7aa431 fix(client,server): Add wait group tracking to goroutines for graceful shutdown 2026-04-09 19:15:52 +03:00
zarazaex69
9ad73c7c88 fix(server): Replace blocking sleep with context-aware select in run loop 2026-04-09 19:11:39 +03:00
zarazaex69
cb78320aaa feat(client,server): Add dual channel mode for 2x throughput 2026-04-09 19:07:12 +03:00
zarazaex69
79e7584617 fix(server): Improve TCP connection 2026-04-09 18:50:58 +03:00
zarazaex69
e76995c514 fix(server): Add connection timing metrics and verbose logging 2026-04-09 18:48:34 +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
1ce40f4f5e feat(client,mux,server): Replace polling with event-driven data handling 2026-04-09 18:31:26 +03:00
zarazaex69
f9074f1024 perf: Increase buffer sizes and reduce ticker intervals 2026-04-09 18:22:25 +03:00
zarazaex69
670c8175f7 feat(client,mux,server,peer): Add error handling and improve stream management 2026-04-09 18:07:27 +03:00
zarazaex69
5e8d889285 feat(server): Add initial handshake message on client connect 2026-04-09 17:54:43 +03:00
zarazaex69
562572fe8a feat(client,server,mux): Add input validation and improve connection handling 2026-04-09 17:51:34 +03:00
zarazaex69
302b249c0c feat(mux,client,server): Add client ID tracking for multiplexed streams 2026-04-09 16:50:14 +03:00
zarazaex69
a6e35488fc fix(server,peer): Add nil checks and improve connection c 2026-04-09 16:45:06 +03:00
zarazaex69
d608a8a229 fix(server): Add nil checks and cleanup stale connections 2026-04-09 16:42:10 +03:00
zarazaex69
2b65b8c238 fix(client,server): Use peer.Send instead of dc.Send for encrypted data 2026-04-09 16:39:11 +03:00
zarazaex69
2cb4eb2dfe feat(names): Add dynamic name generation for peer 2026-04-09 16:34:32 +03:00
zarazaex69
187528d949 fix(peer,mux,client,server): Improve reconnection handling and stream cleanup 2026-04-09 16:00:33 +03:00
zarazaex69
5bcc0b7640 fix(server): Add thread-safe access to connections map 2026-04-09 12:55:02 +03:00
zarazaex69
64e3aa8462 chore(imports): Update module path to openlibrecommunity organization 2026-04-09 10:50:05 +03:00
zarazaex59
765c994914 chore(server): Remove unused io import 2026-04-07 01:39:55 +03:00
zarazaex59
a61363471d feat(telemost): Improve reconnection handling and message processing 2026-04-07 01:38:59 +03:00
zarazaex59
8c8faaad1d feat(telemost): Enhance reconnect logging for multiplexer state management 2026-04-07 01:32:55 +03:00
zarazaex59
c77530c3db feat(telemost): Implement multiplexer reset and send function updates on reconnect 2026-04-07 01:32:37 +03:00
zarazaex59
416c244be6 feat(telemost): Add reconnect callback mechanism for DataChannel updates 2026-04-07 01:22:34 +03:00
zarazaex59
d614e748ea feat(telemost): Add connection monitoring and automatic reconnection 2026-04-07 01:15:44 +03:00
zarazaex59
08a80a9400 feat(olcrtc): Add WebRTC tunneling with encryption and SOCKS5 proxy 2026-04-07 00:10:04 +03:00