Commit Graph

  • 236aa513d2 Merge pull request #4 from hackdiaz-dev/release-please--branches--master master v4.0.3 hackdiaz-dev 2026-10-10 21:16:32 +03:00
  • 726136988e chore(master): release 4.0.3 release-please--branches--master hackdiaz-dev 2026-10-10 21:06:46 +03:00
  • cc71a1a938 fix(deps): bump Go to 1.26.9 and x/net to v0.60.0 hackdiaz-dev 2026-10-10 21:06:34 +03:00
  • fb0dea9800 Merge pull request #2 from hackdiaz-dev/release-please--branches--master v4.0.2 hackdiaz-dev 2026-10-10 16:21:37 +03:00
  • d7cd0edf58 chore(master): release 4.0.2 hackdiaz-dev 2026-10-10 16:18:54 +03:00
  • 513e462fc9 fix(installer): firewalld support and gum detection hackdiaz-dev 2026-10-10 16:18:38 +03:00
  • fef537cb83 chore: point links to hackdiaz-dev v4.0.1 hackdiaz-dev 2026-10-06 19:43:51 +00:00
  • d0dbec3e03 chore(master): release 4.0.1 upstream samokrutka 2026-09-24 23:29:55 +03:00
  • a2d9a88333 fix: naturalyiiBlondinNaVsyStranuTakoy1 samosvalishe 2026-09-24 23:29:07 +03:00
  • d16e9226ce chore(master): release 4.0.0 samokrutka 2026-09-24 01:37:40 +03:00
  • 58924dc91a feat: rebranding samosvalishe 2026-09-24 01:31:55 +03:00
  • 6f84a18b43 feat(tcp): вернуть поддержку bond samosvalishe 2026-09-22 22:33:56 +03:00
  • a8b8363b79 refactor: сложность функций под лимиты линтера samosvalishe 2026-09-22 20:05:10 +03:00
  • c13490ff55 fix(udp): ошибка obf до аллокации, без петли allocate samosvalishe 2026-09-22 20:05:02 +03:00
  • 5b175bf4be fix(udp): датаграммы до 2048 байт на всём пути samosvalishe 2026-09-22 20:04:44 +03:00
  • 6f81528a34 fix(turn): отмена контекста прерывает allocate samosvalishe 2026-09-22 20:04:26 +03:00
  • 639582c876 fix(task): заглушки mobile-dist в windows samosvalishe 2026-09-22 20:04:06 +03:00
  • 5b6ac18332 perf(tcp): смерть smux-сессии без поллинга samosvalishe 2026-09-22 20:04:05 +03:00
  • b0e3cfe20a fix(dns): проба udp/53 не теряет второй сервер, doh до смены сети samosvalishe 2026-09-22 20:04:05 +03:00
  • 5a1c6e299c fix(mobile): отказ protect возвращать ошибкой сокета samosvalishe 2026-09-22 20:04:05 +03:00
  • b1cbafda73 perf(netconn): адрес пайпа без аллокации на каждое чтение samosvalishe 2026-09-22 20:04:05 +03:00
  • f4e8e0cfe0 fix(udp): завершать релей при отказе чтения локального сокета samosvalishe 2026-09-22 20:03:54 +03:00
  • 192dd27a1e fix: гард для релизера samosvalishe 2026-09-22 10:21:43 +03:00
  • af33b47fb2 feat: загрузка локально собранного бинаря на сервер samosvalishe 2026-09-22 10:21:10 +03:00
  • 05bbe996c1 fix: отбрасывать опоздавший повтор client id, общий backoff квоты samosvalishe 2026-09-22 00:43:06 +03:00
  • 1e3782c546 docs: прямой режим и новый установщик, без внутренней механики samosvalishe 2026-09-22 00:03:18 +03:00
  • d3e4cfc1db feat(auth)!: подтверждение Client ID с повтором по таймеру samosvalishe 2026-09-22 00:03:12 +03:00
  • caa8fea5bf fix(udp): логировать причину обрыва DTLS-сессии перед паузой samosvalishe 2026-09-22 00:02:48 +03:00
  • 5508cd65a7 fix(udp): ограничить очередь между сокетом и DTLS samosvalishe 2026-09-22 00:02:41 +03:00
  • f0f6c3ee6d ci(release): публиковать install.sh в релизе вместе с checksums samosvalishe 2026-09-22 00:02:31 +03:00
  • 0ee0d5333e feat(install)!: install.sh с JSON RPC proto 3 и голым WireGuard вместо AWG samosvalishe 2026-09-22 00:02:31 +03:00
  • ee30afc922 feat(client): провайдер direct - прямо на сервер без TURN-реле samosvalishe 2026-09-22 00:02:19 +03:00
  • 7df3a3fd91 refactor(dtls): убрать дублирующий doc.go samosvalishe 2026-09-21 13:43:21 +03:00
  • c116e427f7 test: убрать гонки в проверках учёта трафика samosvalishe 2026-09-21 13:43:21 +03:00
  • 7e5b2d4cde refactor(wake): убрать неиспользуемый Notifier samosvalishe 2026-09-21 13:43:20 +03:00
  • 273a5fa977 fix(netconn): отдавать остаток очереди при закрытии пира samosvalishe 2026-09-21 13:43:20 +03:00
  • a0c4656025 perf(udp): убрать сисколлы и аллокации с горячего пути релея samosvalishe 2026-09-21 13:43:20 +03:00
  • ac43e63ef8 fix(clients): фиксировать базу на диск через fsync samosvalishe 2026-09-21 13:43:13 +03:00
  • b621182ce4 fix(clients): останавливать горячую перезагрузку базы по контексту samosvalishe 2026-09-21 13:43:01 +03:00
  • fd5c4f92a5 fix(server): не ронять процесс паникой в обработчике соединения samosvalishe 2026-09-21 13:42:24 +03:00
  • f18e694f1a fix(cli): предупреждать, что встроенный туннель из ссылки не поднимается samosvalishe 2026-09-21 13:42:01 +03:00
  • 69dd5f9488 refactor(cli): общий обработчик сигналов для клиента и сервера samosvalishe 2026-09-21 13:41:59 +03:00
  • 0a3becc74d refactor(vk): не держать write-lock кеша реквизитов во время запроса samosvalishe 2026-09-21 13:41:00 +03:00
  • 3f9b3b6cd0 fix(vk): определять ошибки авторизации по sentinel, а не по тексту samosvalishe 2026-09-21 13:40:43 +03:00
  • dd0bc211b7 refactor(config): брать режимы dns из dnsdial samosvalishe 2026-09-21 13:39:53 +03:00
  • 8b3bea7b1a fix(sub): резолвить подписку через dns-диалер приложения samosvalishe 2026-09-21 13:39:53 +03:00
  • ece494aa1b fix(dns): не залипать на первом резолвере doh-форвардера samosvalishe 2026-09-21 13:39:46 +03:00
  • 3b48a17173 fix(captcha): слать баннер ручной капчи в логгер, а не в stdout samosvalishe 2026-09-21 13:39:22 +03:00
  • 56dfc9aedd refactor(logx): общий Holder вместо пакетных переменных Log samosvalishe 2026-09-21 13:39:06 +03:00
  • 322c7001fb refactor(wire): один listener на все профили обфускации samosvalishe 2026-09-21 13:36:27 +03:00
  • f422acb927 perf(obf): держать поток ChaCha8 в соединении rtpopus3 samosvalishe 2026-09-21 13:36:27 +03:00
  • e32008bba2 perf(randx): rejection sampling вместо math/big samosvalishe 2026-09-21 13:36:19 +03:00
  • eb8ae03b50 docs(uri): добавить rtpopus3 в список профилей обфускации samosvalishe 2026-09-21 13:36:19 +03:00
  • 802ea7d0af ci: запинить версии gomobile, goimports и docker-действия samosvalishe 2026-09-21 13:36:18 +03:00
  • a7ec2b949a feat(mobile): отключаемый кольцевой буфер логов samosvalishe 2026-09-19 23:54:42 +03:00
  • 4865a73b5f fix(dns): сбрасывать udp-резолверы, если сессия их не задала samosvalishe 2026-09-19 23:54:42 +03:00
  • 64f8b63548 feat(uri): ссылка на звонок и пейсинг обфускации в freeturn:// samosvalishe 2026-09-19 23:54:42 +03:00
  • e102acbc4b feat(diagnostics): связывать события сессии и попытки восстановления samosvalishe 2026-09-12 17:33:50 +03:00
  • 061e3b882b fix(clients): сохранять авторизацию при ошибке записи базы samosvalishe 2026-09-12 17:33:46 +03:00
  • 6570cd9dd7 fix(relay): восстановление потоков при отказах turn и занятой квоте samosvalishe 2026-09-12 17:29:09 +03:00
  • e72157f4f7 feat(installer): токен на клиента и TTL для веб-раздачи samosvalishe 2026-09-12 15:12:13 +03:00
  • 065385e656 feat(installer): раздача QR-кодов и конфигов по веб-ссылкам без вывода в терминал samosvalishe 2026-09-07 19:17:35 +03:00
  • 092ea5916a feat(installer): вывод всех 3 форматов QR-кодов и поддержка скачивания картинок на ПК samosvalishe 2026-09-07 18:41:03 +03:00
  • 8d551c61ae feat(installer): глобальный CLI freeturn, авторизация по Client ID по умолчанию и компактный QR samosvalishe 2026-09-07 18:14:30 +03:00
  • b894608110 feat(installer): генерация QR в PNG, M3 TUI для клиентов и фикс утечки escape-последовательностей samosvalishe 2026-09-07 17:16:49 +03:00
  • 5568670f51 fix(ui): убрать утечку OSC 11/CPR escape-последовательностей при выводе плашек samosvalishe 2026-09-07 12:11:47 +03:00
  • 5dc5095e2a fix(installer): передача obf_profile, obf_key и proxy_mode в systemd и docker args samosvalishe 2026-09-07 11:39:43 +03:00
  • e1bf369db1 chore(master): release 3.4.0 samokrutka 2026-09-07 09:58:08 +03:00
  • 9da2c8ebd2 feat: профиль freeturn vpn со вшитым wg и фикс ui_spin samosvalishe 2026-09-07 09:47:58 +03:00
  • 2544be2ed6 chore(master): release 3.3.2 samokrutka 2026-09-07 08:59:55 +03:00
  • c435605fe2 fix: небольшие улучшения samosvalishe 2026-09-07 08:59:17 +03:00
  • 82907f3cc6 fix: собственный iface для awg samosvalishe 2026-09-07 08:39:54 +03:00
  • 4b8c75ee92 chore(master): release 3.3.1 samokrutka 2026-09-07 03:41:13 +03:00
  • c447fc405b fix: release awg img samosvalishe 2026-09-07 03:40:52 +03:00
  • 408b68e960 fix: installer samosvalishe 2026-09-07 03:32:18 +03:00
  • 032d1fac56 fix: installer samosvalishe 2026-09-07 03:12:46 +03:00
  • ace2ab54c6 chore(master): release 3.3.0 samokrutka 2026-09-07 02:46:14 +03:00
  • 02c696fa28 fix(tunnel): race samosvalishe 2026-09-07 02:45:48 +03:00
  • daf8cece80 feat(scripts): поддержка amneziawg 3.1, управление клиентами и qr-коды в установщике - генерация 18 параметров amneziawg 3.1 и docker-compose для freeturn-awg - команды cli и rpc v2 для управления пирами и вывода qr-кодов (direct и relay) - раздельная установка, переконфигурация и раздельное удаление компонентов - набор из 27 автоматических bats-тестов установщика - актуализация документации по прямому режиму и развёртыванию samosvalishe 2026-09-07 02:33:32 +03:00
  • 1cc5e93d03 fix(tunnel): обработка защиты сокетов и стабильность прямого режима samosvalishe 2026-09-06 23:43:28 +03:00
  • 67f9a4fe4e fix: fmt samosvalishe 2026-08-31 01:28:46 +03:00
  • 2812ded2ed feat: прямой туннель без релея samosvalishe 2026-08-31 01:15:24 +03:00
  • fa9549e6e0 chore(master): release 3.2.0 v3.2.0 samokrutka 2026-08-25 15:44:44 +03:00
  • d82fe0f962 chore: go 1.26.7 samosvalishe 2026-08-25 13:23:21 +03:00
  • c2058dc013 chore(deps): обновление зависимостей samosvalishe 2026-08-25 13:23:17 +03:00
  • 77fbdec707 feat(tunnel): параметры обфускации awg 3+ samosvalishe 2026-08-25 11:42:23 +03:00
  • c6fc903c25 chore(deps): amneziawg-go v0.2.19 -> v3.1.20260814 samosvalishe 2026-08-25 11:42:18 +03:00
  • f7129099f7 feat(proxy): tcp-режим для xray/sing-box поверх turn samosvalishe 2026-08-25 10:47:44 +03:00
  • e63279db18 perf(udprelay): общий шлюз на allocate вместо per-stream джиттера samosvalishe 2026-08-25 02:46:24 +03:00
  • 03eb41e2fb fix(udprelay): фатальная ошибка не ждёт барьер прогрева samosvalishe 2026-08-25 02:46:24 +03:00
  • 748d5a07ce fix(core): паника горутины больше не убивает процесс приложения samosvalishe 2026-08-25 02:28:20 +03:00
  • 623ef46f2f fix(vkauth): не считать отменённый поход за реквизитами нагрузкой на провайдера samosvalishe 2026-08-25 01:56:40 +03:00
  • 1547aaeed7 fix(captcha): не жечь персону, когда страница не дошла до вердикта samosvalishe 2026-08-25 01:56:31 +03:00
  • f61dc8c957 feat(session): реконнект релея без пересоздания туннеля samosvalishe 2026-08-25 01:56:19 +03:00
  • 48631616f1 fix(udprelay): не зависать на фатальной ошибке провайдера samosvalishe 2026-08-25 01:56:14 +03:00
  • 7fc7fe2e79 fix(vkauth): сбрасывать реквизиты при неподтверждённом deallocate samosvalishe 2026-08-25 01:56:09 +03:00
  • c2a9f0f1d7 fix(logs): убрать пострим-шум из лога без debug samosvalishe 2026-08-24 23:36:39 +03:00
  • aed2839c7d chore(master): release 3.1.1 samokrutka 2026-08-19 20:02:26 +03:00
  • 9d454dbd41 fix(captcha): адаптация samosvalishe 2026-08-19 20:00:02 +03:00
  • ec1b1fce77 chore(master): release 3.1.0 samokrutka 2026-08-18 15:59:29 +03:00