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