Releases: SgonnovDmGit/LenSA_Proxy
Release list
LenSA Proxy v0.2.0
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
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на HTTPSCONNECTтеперь явно закрывает соединение, позволяя клиентам повторить запрос с Basic-аутентификацией на новом сокете.
Проверка загрузки
Скачайте SHA256SUMS.txt и сверьте SHA-256 выбранного executable перед запуском.
LenSA Proxy v0.1.0-rc.2
Предварительная сборка для ручной проверки перед стабильным
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
Предварительная сборка для ручной проверки перед стабильным
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 перед запуском.