Hi,
I cannot connect to an https website with lynx.
https://www.criticalmass-hamburg.de/
In SSL_connect(), gnutls_handshake() returns GNUTLS_E_WARNING_ALERT_RECEIVED.
The warning received is GNUTLS_A_UNRECOGNIZED_NAME.
Here's a patch to add the missing checks:
while (rc = gnutls_handshake(ssl->gnutls_state), rc < 0 &&
!gnutls_error_is_fatal(rc)) {
if (rc == GNUTLS_E_WARNING_ALERT_RECEIVED) {
switch (gnutls_alert_get(ssl->gnutls_state)) {
case GNUTLS_A_UNRECOGNIZED_NAME:
continue; /* ignore */
}
break; /* treat all other alerts as fatal */
}
}
Cheers
_______________________________________________
Lynx-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/lynx-dev