zarazaex69
587c13e961
fix(cnc): use host network mode for build container
2026-05-25 18:01:25 +03:00
zarazaex69
af9eeea740
docs: add meet.cryptopro.ru as alternative Jitsi server option
2026-05-25 15:43:28 +03:00
zarazaex69
933fb158e2
docs: add whitelist notice to all doc pages
2026-05-25 13:14:17 +03:00
zarazaex69
fe85457754
fix(jitsi): add RTCP keepalive to prevent JVB session expiry
2026-05-25 12:57:18 +03:00
zarazaex69
794df240a5
chore: bump zarazaex69/j dependency
2026-05-25 12:01:00 +03:00
zarazaex69
97436657d1
chore: bump zarazaex69/j to 20260525084838-37e184b41e37
2026-05-25 11:57:44 +03:00
zarazaex69
e64ed167cc
refactor(jitsi): extract openBridgeWS and openBridgeSCTP helpers
2026-05-25 11:39:22 +03:00
zarazaex69
628bb2e19d
chore: update zarazaex69/j dependency
...
- Fixed instances that were not working x4 FINNALY!!! WORK!!!!
2026-05-25 11:30:23 +03:00
zarazaex69
af1ced83d3
chore: update zarazaex69/j dependency to latest version
2026-05-25 10:43:05 +03:00
zarazaex69
c2170c058b
feat(jitsi): add SCTP fallback when colibri-ws is unavailable
...
- Fixed instances that were not working x3
2026-05-25 10:41:23 +03:00
zarazaex69
bcc3dd7ee7
chore: update go.sum with additional dependency entry
...
- fixed instances that not working x2
2026-05-25 10:28:39 +03:00
zarazaex69
810d24707c
chore: bump zarazaex69/j dependency
...
- ( fix all instances, all instances work is now, is now fetch MUC
domain from server config.js)
2026-05-25 10:11:21 +03:00
zarazaex69
12a28e6cbf
chore: replace default jitsi URL with meet1.arbitr.ru
2026-05-25 10:08:26 +03:00
zarazaex69
bdb3d2ab5f
chore: update dependencies to latest versions
2026-05-25 10:07:50 +03:00
zarazaex69
a957b047b8
docs: improve docker.md formatting and fix typos
2026-05-25 05:00:53 +03:00
zarazaex69
9e1f254292
docs: incredibly kind and liberal code of conduct has been added
2026-05-25 04:45:55 +03:00
zarazaex69
c87fd188d0
docs: add numbered list and clarify last point in SECURITY.md
2026-05-25 04:27:47 +03:00
zarazaex69
ce3b19e82f
docs: update SECURITY.md with liability disclaimer
2026-05-25 04:26:00 +03:00
zarazaex69
3c925d76cb
docs: add language guidelines to contributing rules
2026-05-25 04:23:11 +03:00
zarazaex69
10e2236bc0
chore: rename CONTRIBUTIONS.md to CONTRIBUTING.md
2026-05-25 04:18:56 +03:00
zarazaex69
ec45765f9c
docs: add contributions guidelines
2026-05-25 04:17:31 +03:00
zarazaex69
e677261fd5
refactor: improve error wrapping and extract constructor helper
2026-05-25 04:06:26 +03:00
zarazaex
d1c9c691dd
Merge pull request #73 from YuriySamorodov/issue_templates-20260524
...
(docs) Minor changes in Issue Templates
2026-05-25 03:52:46 +03:00
Yuriy Samorodov
914ecef8ec
(feat) Minor changes in Issue Templates
2026-05-24 20:35:56 +04:00
zarazaex69
be0f0906e4
fix(ci): remove variadic arg from Cross target
...
mage does not support variadic function parameters as targets,
causing 'Unknown target specified: cross' in CI.
2026-05-24 18:12:16 +03:00
zarazaex69
52bce4f9b2
docs: remove "Made for" line from readme
2026-05-24 18:10:03 +03:00
zarazaex69
83a94948ae
fix(vp8channel): latch peer epoch on first frame received
2026-05-24 18:05:43 +03:00
zarazaex69
6d529c16a8
fix(vp8channel): latch peer only after handshake confirms it
...
Previously the client latched on the first epoch it saw, which could
be another client in the room. Now it accepts frames from all epochs
until onData delivers the first KCP message (handshake welcome),
then locks to that epoch and ignores others.
Fixes #67
2026-05-24 17:49:02 +03:00
zarazaex69
11dfdcb512
fix(vp8channel): demote noisy 'ignoring frame' log to trace
2026-05-24 17:36:19 +03:00
zarazaex69
d0b0b8e9db
fix(vp8channel): client ignores frames from other participants
...
In single-peer mode (client), frames from unknown epochs are now
silently dropped instead of triggering a reconnect loop. This
prevents the client from mistaking another client's VP8 track
for a server restart.
Part of #67
2026-05-24 17:33:51 +03:00
zarazaex69
cefd260e5d
fix(vp8channel): support multiple simultaneous clients in same room
...
Implement PeerTransport interface (SendTo/SupportsPeerRouting) so the
server can route KCP traffic to individual peers by their epoch.
When OnPeerData is set (server mode), each remote epoch gets its own
KCP runtime instead of triggering a reconnect loop.
Also add DNS retry in protect.NewHTTPClient to handle transient
resolver failures.
Fixes #67
2026-05-24 17:27:02 +03:00
zarazaex69
cb6fe0980d
feat(protect): add DNS retry logic to HTTP client
2026-05-24 17:27:02 +03:00
zarazaex69
fe5dbb55b1
chore: add to gitignore
2026-05-24 17:27:02 +03:00
zarazaex
d848fd55ce
Merge pull request #71 from adleksey/patch-1
...
Refactor Cross function for platform-specific builds
2026-05-24 16:36:59 +03:00
zarazaex69
03f1e50d1d
chore: bump Go version from 1.25 to 1.26
2026-05-24 10:04:24 +03:00
zarazaex69
a3b50e8235
build: bump golang image from 1.25 to 1.26
2026-05-24 09:22:55 +03:00
adleksey
efacdac70e
Refactor Cross function for platform-specific builds
...
Updated Cross function to accept specific platforms and added error handling for invalid platforms.
2026-05-24 09:31:58 +04:00
zarazaex69
bea018af67
ci: add GitHub issue templates and PR template with Russian localization
2026-05-24 05:47:01 +03:00
zarazaex69
98c6dec4a0
docs: normalize em dash to hyphen in Russian documentation and code comments
2026-05-24 05:31:55 +03:00
zarazaex69
5498f55083
ci: update GitHub Actions workflows to use Go 1.26
2026-05-24 05:16:04 +03:00
zarazaex69
0db5ff01f6
chore(deps): update Go to 1.26 and bump dependency versions
2026-05-24 05:10:45 +03:00
zarazaex
02c1195b77
Merge pull request #68 from YuriySamorodov/docker-local-20260523
...
(feat) Local Docker instructions
2026-05-24 04:54:14 +03:00
zarazaex69
cfe9565c21
test(e2e): remove standalone pion loopback PoC after integration into memoryStream
2026-05-24 04:46:53 +03:00
zarazaex69
4d22169be6
test(e2e): add in-memory WebRTC loopback for video transport testing
2026-05-24 04:45:06 +03:00
Yuriy Samorodov
6538ce1e36
Merge branch 'openlibrecommunity:master' into docker-local-20260523
2026-05-24 05:10:39 +04:00
Yuriy Samorodov
08889e59fd
(feat) docker.md in Russian
2026-05-24 05:09:55 +04:00
zarazaex69
f63aa0bc43
refactor(e2e): extract local soak transport error constants
2026-05-24 02:57:30 +03:00
zarazaex69
bb2e1ee1c8
test(e2e): allow multiple transports in local soak test via comma-separated list or 'all'
2026-05-24 02:42:13 +03:00
zarazaex69
0f9388134a
docs: add proxy_user/proxy_pass fields to server config examples and documentation
2026-05-24 02:29:00 +03:00
zarazaex
931d304f95
Merge pull request #64 from spkprsnts/master
...
feat(server): outbound SOCKS5 proxy auth + fix silent startup error loss
2026-05-24 00:33:14 +03:00