13 Commits

Author SHA1 Message Date
zarazaex69
fe5dbb55b1 chore: add to gitignore 2026-05-24 17:27:02 +03:00
Yuriy Samorodov
96f1ace9ad (feat) Local Docker instructions 2026-05-23 19:39:42 +02:00
zarazaex69
426de25131 chore: update gitignore rules and add cpu.prof 2026-05-22 19:23:22 +03:00
cyber-debug
a86f5c6948 feat: add reconnect hardening and failover profiles 2026-05-16 02:10:33 +03:00
zarazaex69
0d9de3588d feat: add pkg/olcrtc — public library API
Exposes olcrtc as an embeddable Go library via pkg/olcrtc.Session.

Two usage modes:
  - Direct engine: caller supplies Engine+URL+Token, no HTTP auth flow.
  - Built-in auth: caller supplies Auth+RoomID; the registered auth
    provider (telemost, jazz, wbstream) resolves credentials internally.

Public surface:
  New(ctx, Config) (*Session, error)
  Session.Connect / Send / Close / WatchConnection
  Session.CanSend / SetEndedCallback / SetShouldReconnect
  RegisterDefaults() — pulls in all built-in engines + auth providers.

Also add !pkg/ exception to .gitignore (bare "olcrtc" pattern was
shadowing the new directory).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 13:49:19 +03:00
zarazaex69
aa49808e68 feat(test): init base test 2026-05-06 22:33:29 +03:00
zarazaex69
01494504e2 chore: add olcrtc to gitignore 2026-04-30 06:32:57 +03:00
zarazaex69
06908d9219 feat:add claude prompt to gitig 2026-04-21 19:20:06 +03:00
zarazaex69
59622daab2 chore: ignore code/package-lock.json in .gitignore 2026-04-20 04:25:45 +03:00
zarazaex69
eca3fcad93 chore(.gitignore): add research directory to ignored paths 2026-04-14 00:58:50 +03:00
zarazaex59
08a80a9400 feat(olcrtc): Add WebRTC tunneling with encryption and SOCKS5 proxy 2026-04-07 00:10:04 +03:00
zowue
79e1170712 chore(.gitignore): Add Python cache directory to ignore list\ 2026-04-05 08:47:49 +03:00
zarazaex69
170e42e6b5 chore: Initialize project with base configuration and assets 2026-04-04 23:46:41 +03:00