Subject: | Patch: fix SSL_set_info_callback, add SSL_CTX_set_info_callback and SSL_set_state |
Hi,
this patch fixes the support for SSL_set_info_callback and adds
SSL_CTX_set_info_callback and SSL_set_state. Support for these functions is
necessary to either detect renegotiation or to enforce renegotiation:
- SSL_set_info_callback: now takes a proper perl callback, instead some C
callback which you cannot create from Perl
- SSL_CTX_set_info_callback: same as SSL_set_info_callback, but for CTX
- SSL_set_state: needed together with SSL_renegotiate to explicitly trigger
renegotiation now instead of sometimes later
This patch omits the autogenerated changes on constants.c and 21_constants.t.
It also omits for clarity the necessary changes for the exported symbols in
SSLeay.pm and SSLeay.pod, which need to be done by running
regen_openssl_constants.pl at the appropriate places.
Regards,
Steffen
Subject: | diff |
Message body not shown because it is not plain text.