This website requires JavaScript.
Explore
Help
Sign In
grendervill
0 Followers
·
0 Following
Joined on
2026-06-02
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
7
Projects
Packages
Public Activity
Starred Repositories
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:50:56 +03:00
6d7062dc2f
test(api): сценарии §11.5 и §11.6 — админ инстанса и realtime-события
1b1a679827
feat(api): ручки Фаз(ы) 1 — профиль, серверы, роли, админ инстанса
Compare 2 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:42:45 +03:00
86dff94a02
feat(gateway): WebSocket Gateway с HELLO, IDENTIFY и READY
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:37:16 +03:00
c0537d3c17
feat(bootstrap): первичная настройка инстанса и CLI-команды
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:36:03 +03:00
f61751ed26
feat(api): REST на chi + huma с auth-ручками и OpenAPI 3.1
16218ee045
feat(auth): сервис аккаунтов и аутентификации Фазы 1
Compare 2 commits »
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:24:51 +03:00
a5205cc054
feat(store,permissions): схема Фазы 1, доступ к данным и движок прав
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:17:54 +03:00
06e313dcc6
feat(crypto): крипто-слой Фазы 1 — Argon2id+pepper, AES-256-GCM, blind index
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:14:41 +03:00
a671027461
test(smoke): проверка обновления сертификата TURN и работоспособности LiveKit после неё
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 21:12:13 +03:00
ae289fc756
fix(turn): встроенный TURN анонсируется по публичному адресу релея
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:54:50 +03:00
d54a8fcc2d
fix(smoke): проверка TURN/TLS по результату верификации, а не по разбору CN
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:51:51 +03:00
2d7d8406d2
fix(security): DOCKER-USER пропускает доверенную подсеть (прокси по WireGuard)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:49:00 +03:00
cb2e223a4d
feat(ufw): --allow-port/--allow-from для доступа прокси к внутреннему порту
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:46:44 +03:00
dcb2a8b3fa
fix(smoke): проверки используют адрес привязки, а не localhost
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:44:27 +03:00
891b34be13
fix(turn): диапазон релея ограничен 20 портами (docker не тянет 10k DNAT-правил)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:41:40 +03:00
f1a5382413
fix(compose): публикация портов TURN (3478/udp, 5349/tcp, диапазон релея)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:39:11 +03:00
2513dde5d6
fix(deploy): в файл значений .env добавлены TURN_RELAY_USER/PASSWORD
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:38:58 +03:00
928a97819a
chore(deploy): удалена неиспользуемая функция turn_shared_secret
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:38:48 +03:00
028a10b8d2
fix(deploy): убраны остатки TURN_SECRET, исправлена очистка hex при генерации age-ключа
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:38:25 +03:00
653229b6f0
fix(turn): внешний релей использует статические креденшелы (в v1.9.7 нет поля secret)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:35:32 +03:00
496797ab04
fix(livekit): поле внешнего TURN-сервера называется shared_secret (по config.go)
grendervill
pushed to
main
at
grendervill/glchat
2026-09-19 20:32:57 +03:00
df89d452d8
fix(deploy): экранирование перевода строки в python-подстановке .env
Previous
7
Next