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
|
fea611f687
|
perf(peer): Reduce datachannel buffer threshold from 1MB to 256KB
|
2026-04-09 18:38:47 +03:00 |
|
zarazaex69
|
503b0549e6
|
fix(client): Move WaitForData call into loop and reduce timeout
|
2026-04-09 18:38:25 +03:00 |
|
zarazaex69
|
da00d6158f
|
fix(init): Correct typo in Fish virtual environment activation
|
2026-04-09 18:36:18 +03:00 |
|
zarazaex69
|
c7b50dfd80
|
chore(init): Add Fish shebang
|
2026-04-09 18:36:02 +03:00 |
|
zarazaex69
|
b2bc3e18fd
|
fix(peer): Add backpressure handling to prevent buffer overflow
|
2026-04-09 18:34:19 +03:00 |
|
zarazaex69
|
1ce40f4f5e
|
feat(client,mux,server): Replace polling with event-driven data handling
|
2026-04-09 18:31:26 +03:00 |
|
zarazaex69
|
426afd0706
|
docs(readme): Add Windows build instructions
|
2026-04-09 18:29:45 +03:00 |
|
zarazaex69
|
7be436241d
|
fix(peer): Add read deadline management and pong/ack handling
|
2026-04-09 18:27:43 +03:00 |
|
zarazaex69
|
752f3425fa
|
perf(mux): Reduce chunk size for data transmission
|
2026-04-09 18:23:37 +03:00 |
|
zarazaex69
|
f9074f1024
|
perf: Increase buffer sizes and reduce ticker intervals
|
2026-04-09 18:22:25 +03:00 |
|
zarazaex69
|
0d7e8347ba
|
fix(client): Add stream read initialization in SOCKS5 handshake
|
2026-04-09 18:19:25 +03:00 |
|
zarazaex69
|
533b0dabdb
|
feat(client,mux): Improve stream readiness detection and add safe buffer access
|
2026-04-09 18:18:14 +03:00 |
|
zarazaex69
|
5bee796a30
|
fix(client): Remove duplicate closing brace in handleSOCKS5
|
2026-04-09 18:13:55 +03:00 |
|
zarazaex69
|
c6bc73a9c3
|
docs(readme): Increase logo dimensions for better visibility
|
2026-04-09 18:10:10 +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
|
4d78c201ce
|
feat(peer): Add reconnection tracking and improve connection cleanup
|
2026-04-09 17:53:00 +03:00 |
|
zarazaex69
|
562572fe8a
|
feat(client,server,mux): Add input validation and improve connection handling
|
2026-04-09 17:51:34 +03:00 |
|
zarazaex69
|
12c8241987
|
fix(mux): Reset stream state when client ID changes
|
2026-04-09 16:54:44 +03:00 |
|
zarazaex69
|
90558154de
|
chore(build): Remove unnecessary git installation from build scripts
|
2026-04-09 16:53:27 +03:00 |
|
zarazaex69
|
302b249c0c
|
feat(mux,client,server): Add client ID tracking for multiplexed streams
|
2026-04-09 16:50:14 +03:00 |
|
zarazaex69
|
8781784058
|
fix(mux): Add frame length validation before data extraction
|
2026-04-09 16:45:49 +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
|
2ebeb8bb70
|
fix(mux): Reset stream ID counter on multiplexer reset
|
2026-04-09 16:37:27 +03:00 |
|
zarazaex69
|
2cb4eb2dfe
|
feat(names): Add dynamic name generation for peer
|
2026-04-09 16:34:32 +03:00 |
|
zarazaex69
|
ca571e4294
|
feat(data): Add names and surnames reference lists
|
2026-04-09 16:34:21 +03:00 |
|
zarazaex69
|
1af551e3a2
|
docs(readme): Update project tagline and add status section
|
2026-04-09 16:07:03 +03:00 |
|
zarazaex69
|
187528d949
|
fix(peer,mux,client,server): Improve reconnection handling and stream cleanup
|
2026-04-09 16:00:33 +03:00 |
|
zarazaex69
|
0c43b66237
|
chore(srv.sh): Persist encryption key to file instead of regenerating
|
2026-04-09 12:58:31 +03:00 |
|
zarazaex69
|
5bcc0b7640
|
fix(server): Add thread-safe access to connections map
|
2026-04-09 12:55:02 +03:00 |
|
zarazaex69
|
e386065877
|
chore(dcstream): Update repository URL to openlibrecommunity organization
|
2026-04-09 10:50:13 +03:00 |
|
zarazaex69
|
64e3aa8462
|
chore(imports): Update module path to openlibrecommunity organization
|
2026-04-09 10:50:05 +03:00 |
|
zarazaex69
|
ac122f919f
|
chore(go): Update module path to openlibrecommunity organizatio
|
2026-04-08 11:44:04 +03:00 |
|
zarazaex69
|
f13b72f686
|
chore(scripts): Update repository URL to openlibrecommunity
|
2026-04-08 11:43:58 +03:00 |
|
zarazaex69
|
e29b993f59
|
docs(readme): Update project logo to external source
|
2026-04-08 08:34:25 +03:00 |
|
zarazaex59
|
4f206e397d
|
chore(cnc): Update Go version to 1.26 in build script
|
2026-04-08 01:40:36 +03:00 |
|
zarazaex59
|
d385fb9fbe
|
chore(scripts): Swap deployment scripts for server and client modes
|
2026-04-08 01:39:57 +03:00 |
|
zarazaex59
|
1dbbac4453
|
chore: Update Go dependencies and add Android build
|
2026-04-08 00:18:14 +03:00 |
|
zarazaex59
|
479bbb504a
|
docs(readme): Add quick start section with server and client commands
|
2026-04-07 10:12:04 +03:00 |
|
zarazaex59
|
57c7f5c953
|
chore: Rename shell scripts for clarity
|
2026-04-07 10:08:57 +03:00 |
|
zarazaex59
|
f8611e0c02
|
docs: Update readme with project scope and reorganize credits
|
2026-04-07 04:24:00 +03:00 |
|
zarazaex59
|
1c2c2ab98f
|
chore: Add AI generation markers to source files
|
2026-04-07 02:35:37 +03:00 |
|
zarazaex59
|
e84e837725
|
feat(telemost): Implement dual-layer keep-alive with WebSocket and app pings
|
2026-04-07 02:30:18 +03:00 |
|
zarazaex59
|
dcbde52e98
|
feat(telemost): Add keep-alive channel and ping/pong handling
|
2026-04-07 02:18:56 +03:00 |
|
zarazaex59
|
7fbca8e9ec
|
feat(telemost): Add mutex protection for WebSocket writes
|
2026-04-07 02:05:08 +03:00 |
|