Сервер лицензирования получил вход по e-mail и OTP. Собрана первая автономная macOS-версия 2.1.23. На серверной стороне реализовали e-mail, одноразовый код и максимум два устройства. OTP защищался HMAC-SHA256, сохранилась совместимость с trial, device binding и Ed25519. Серверные тесты дали 24 из 24 PASS. Подготовлена standalone arm64-сборка с backend, bundled runtime, FFmpeg и проектами. Приложение получило ad-hoc подпись, был собран DMG и зафиксирован тег v2.1.23-macos-client.
Сервер лицензирования получил вход по e-mail и OTP
На серверной стороне реализовали e-mail, одноразовый код и максимум два устройства. OTP защищался HMAC-SHA256, сохранилась совместимость с trial, device binding и Ed25519. Серверные тесты дали 24 из 24 PASS.
Итог: Схема лицензирования получила полноценную серверную основу для активации по e-mail.
Собрана первая автономная macOS-версия 2.1.23
Подготовлена standalone arm64-сборка с backend, bundled runtime, FFmpeg и проектами. Приложение получило ad-hoc подпись, был собран DMG и зафиксирован тег v2.1.23-macos-client.
Итог: Появился воспроизводимый установочный пакет Смыслореза для macOS.
Схема лицензирования получила полноценную серверную основу для активации по e-mail. Появился воспроизводимый установочный пакет Смыслореза для macOS.