
Вчера вечером я спросил, где именно geth проверяет публичную TLS-цепочку, после того как обнаружил, что tarball версии 1.17.9 был собран с go1.27.2 (без списка запрещенных x509), в то время как Docker-образ того же коммита содержал go1.27.3. Одной из пропущенных вещей является ethstats. При отсутствии схемы в адресе он сначала пытается использовать wss://, а затем plain ws://, поэтому на исправленной сборке отклоненная цепочка может превратиться в незашифрованную повторную попытку. Оба бинарника были проверены снова сегодня утром, исходники в статье: https://t.co/yVjNWLeKs0
