Требуется установить сервер cvsnt с поддержкой протокола sserver.
Версия 2.0.58d из исходников собралась и установилась.
Но ни один клиент cvsnt не может присоединиться:
$ cvs -d :sserver:host.com/var/cvsroot login
Logging in to :sserver:sergej@host.com:2401:/var/cvsroot
CVS password:
cvs login: SSL connection failed (-1): error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
cvs [login aborted]: Connection to server failed
Эта ошибка воспроизводится так:
$ openssl s_client -connect host.com:2401
CONNECTED(00000003)
16664:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:470:
А вот так всё работает:
$ openssl s_client -ssl2 -connect host.com:2401
CONNECTED(00000003)
Из этого я делаю вывод, что нужно заставить клиента cvsnt
использовать протокол SSLv2.
Как это сделать, google не подсказал.
Помогите попбороть эту ошибку:
SSL23_GET_SERVER_HELLO:unknown protocol