hi tatsuki, i've recently taken over maintaining the nagios-plugins package in debian, and would like to work with you to resolve the bug you reported about check_http not working with some remote ssl implementations.
in your previous mail, you mention that rmeoving the line
SSL_set_cipher_list(ssl, "ALL");
seems to fix your problem. while i'm not an expert, i believe "ALL"
is a valid cipher name in openssl that translates to all available
ciphers on the client, and i'm a little nervous to yank out any
code i don't fully understand.
so, i guess what we need to know is why things are failing when contacting
the remote host, and what this function does to play a part in it.
perhaps this is some openssl "extension" that other implementations
don't understand? i will cc this email to the nagios-plugins development
group in the hopes that perhaps someone there can shed some light on
the manner.
sean
--
signature.asc
Description: Digital signature

