Skip to content

Hermes RDP v1.0.7

Choose a tag to compare

@github-actions github-actions released this 06 Aug 14:48
· 472 commits to main since this release
ec82094

Bakunity RDP v1.0.7

Hotfix HTTPS certificate pinning для Windows PowerShell 5.1.

Исправлено

HttpClientHandler.ServerCertificateCustomValidationCallback больше не использует PowerShell scriptblock. Ранее .NET вызывал этот callback на фоновом потоке без PowerShell runspace, из-за чего корректный HTTPS-запрос завершался PSInvalidOperationException и внешней HttpRequestException.

Проверка SHA-256 fingerprint перенесена в статический C# callback. Сертификат сервера по-прежнему принимается только при точном совпадении fingerprint.

Проверки

  • Windows runtime test создаёт реальный самоподписанный сертификат;
  • правильный SHA-256 fingerprint принимается;
  • неправильный fingerprint отклоняется;
  • Linux release checks и PowerShell 5.1 parsing проходят.

Совместимость

  • API, SQLite registry, pairing contract, FRP и стандартные порты не изменены;
  • Windows PowerShell 5.1 поддерживается.

Ссылки