Skip to content

Releases: SgonnovDmGit/LenSA_Proxy

LenSA Proxy v0.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 15:48

Portable-релиз LenSA Proxy 0.2.0 для Windows. Legacy 386 executable является compatibility-сборкой без подтверждённого runtime smoke на целевой legacy ОС.

Added

  • Portable persistence не-secret настроек: interface, port и auth toggle сохраняются в LenSA_Proxy.ini рядом с .exe при закрытии и восстанавливаются при старте.
  • Пароль не сохраняется и не читается.
  • Tolerant fallback на defaults при отсутствии, повреждении или неполном .ini, а также при ненайденном имени интерфейса.
  • Сохранение настроек — best-effort: ошибки записи игнорируются.
  • Light/dark/system темы: переключатель в header окна, выбор сохраняется в .ini (theme = light|dark|system).
  • Dark palette через hardcoded hex colors; light palette — системные цвета Windows.
  • Системная тема: запрос Windows 10+ dark preference через registry; Windows 7 — всегда light.
  • High Contrast detection: при активном HC theme toggle отключён, используются системные цвета.
  • Пересоздание brushes/pens и repaint при смене темы.

Проверка загрузки

Скачайте SHA256SUMS.txt и сверьте SHA-256 выбранного executable перед запуском.

LenSA Proxy v0.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 18:08

Portable-релиз LenSA Proxy 0.1.0 для Windows. Legacy 386 executable является compatibility-сборкой без подтверждённого runtime smoke на целевой legacy ОС.

Added

  • Создан первоначальный scaffold репозитория.
  • Зафиксированы назначение, архитектурные границы и целевые сборки.
  • Реализован стандартный HTTP forward proxy и HTTPS CONNECT без MITM.
  • Добавлены source subnet ACL, public-only target policy и rebinding-safe DNS dialer.
  • Добавлена опциональная Basic-аутентификация без сохранения credentials.
  • Реализован bounded lifecycle listener, учёт клиентов и закрытие hijacked tunnels при Stop.
  • Добавлен нативный вертикальный Win32 UI на Windigo.
  • Добавлены unit/integration-тесты HTTP, SSE, TLS, auth, ACL и Stop/Restart.
  • Добавлены modern amd64 и legacy Windows 386 build scripts с icon/manifest resources.
  • Настроены modern verification и legacy artifact jobs в CI.
  • Добавлена tag-triggered публикация GitHub Release с двумя executable и SHA-256 checksums.
  • Добавлены cryptographic generator, reveal и отдельное копирование login/password.
  • Добавлены вычисляемый копируемый host и кнопка копирования рядом с полем port для настроек LenSA_Query.

Security

  • Listener привязывается только к выбранному частному IPv4-адресу.
  • Private, loopback, link-local, multicast, reserved и local-host targets блокируются.
  • Proxy-Authorization и hop-by-hop headers удаляются перед upstream.
  • DNS result проверяется до dial, повторный независимый lookup не выполняется.

Changed

  • MVP сокращён до одного русского системного UI без тем, persistence, tray и firewall automation.
  • Credentials остаются selectable read-only во время работы proxy; изменяемые сетевые настройки по-прежнему заблокированы.
  • Интеграционный smoke с LenSA_Query, включая Basic-аутентификацию и длинный SSE-ответ, подтверждён на modern Windows-сборке.
  • Legacy 386 executable публикуется как неподтверждённая compatibility-сборка; целевой runtime smoke на Windows 7/8.1 или Windows Server/RDP перенесён в v0.3.0.

Fixed

  • Конфликт занятого порта на Windows корректно распознаётся как WSAEADDRINUSE и показывает понятную ошибку.
  • Ответ 407 на HTTPS CONNECT теперь явно закрывает соединение, позволяя клиентам повторить запрос с Basic-аутентификацией на новом сокете.

Проверка загрузки

Скачайте SHA256SUMS.txt и сверьте SHA-256 выбранного executable перед запуском.

LenSA Proxy v0.1.0-rc.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 Jul 05:31

Предварительная сборка для ручной проверки перед стабильным v0.1.0. Legacy-совместимость считается неподтверждённой до целевого smoke.

Added

  • Создан первоначальный scaffold репозитория.
  • Зафиксированы назначение, архитектурные границы и целевые сборки.
  • Реализован стандартный HTTP forward proxy и HTTPS CONNECT без MITM.
  • Добавлены source subnet ACL, public-only target policy и rebinding-safe DNS dialer.
  • Добавлена опциональная Basic-аутентификация без сохранения credentials.
  • Реализован bounded lifecycle listener, учёт клиентов и закрытие hijacked tunnels при Stop.
  • Добавлен нативный вертикальный Win32 UI на Windigo.
  • Добавлены unit/integration-тесты HTTP, SSE, TLS, auth, ACL и Stop/Restart.
  • Добавлены modern amd64 и legacy Windows 386 build scripts с icon/manifest resources.
  • Настроены modern verification и legacy artifact jobs в CI.
  • Добавлена tag-triggered публикация GitHub Release с двумя executable и SHA-256 checksums.
  • Добавлены cryptographic generator, reveal и отдельное копирование login/password.
  • Добавлены отдельные копируемые host/port в формате настроек LenSA_Query.

Security

  • Listener привязывается только к выбранному частному IPv4-адресу.
  • Private, loopback, link-local, multicast, reserved и local-host targets блокируются.
  • Proxy-Authorization и hop-by-hop headers удаляются перед upstream.
  • DNS result проверяется до dial, повторный независимый lookup не выполняется.

Changed

  • MVP сокращён до одного русского системного UI без тем, persistence, tray и firewall automation.
  • Credentials остаются selectable read-only во время работы proxy; изменяемые сетевые настройки по-прежнему заблокированы.

Fixed

  • Конфликт занятого порта на Windows корректно распознаётся как WSAEADDRINUSE и показывает понятную ошибку.

Проверка загрузки

Скачайте SHA256SUMS.txt и сверьте SHA-256 выбранного executable перед запуском.

LenSA Proxy v0.1.0-rc.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 07:07

Предварительная сборка для ручной проверки перед стабильным v0.1.0. Legacy-совместимость считается неподтверждённой до целевого smoke.

Added

  • Создан первоначальный scaffold репозитория.
  • Зафиксированы назначение, архитектурные границы и целевые сборки.
  • Реализован стандартный HTTP forward proxy и HTTPS CONNECT без MITM.
  • Добавлены source subnet ACL, public-only target policy и rebinding-safe DNS dialer.
  • Добавлена опциональная Basic-аутентификация без сохранения credentials.
  • Реализован bounded lifecycle listener, учёт клиентов и закрытие hijacked tunnels при Stop.
  • Добавлен нативный вертикальный Win32 UI на Windigo.
  • Добавлены unit/integration-тесты HTTP, SSE, TLS, auth, ACL и Stop/Restart.
  • Добавлены modern amd64 и legacy Windows 386 build scripts с icon/manifest resources.
  • Настроены modern verification и legacy artifact jobs в CI.
  • Добавлена tag-triggered публикация GitHub Release с двумя executable и SHA-256 checksums.

Security

  • Listener привязывается только к выбранному частному IPv4-адресу.
  • Private, loopback, link-local, multicast, reserved и local-host targets блокируются.
  • Proxy-Authorization и hop-by-hop headers удаляются перед upstream.
  • DNS result проверяется до dial, повторный независимый lookup не выполняется.

Changed

  • MVP сокращён до одного русского системного UI без тем, persistence, tray и firewall automation.

Fixed

  • Конфликт занятого порта на Windows корректно распознаётся как WSAEADDRINUSE и показывает понятную ошибку.

Проверка загрузки

Скачайте SHA256SUMS.txt и сверьте SHA-256 выбранного executable перед запуском.