Changes for version 0.002 - 2024-11-01

  • New Features
    • Add SSL_version option to IO::Socket::SSL#init method.
    • Add SSL_cipher_list option IO::Socket::SSL#init method.
    • Add SSL_ciphersuites option IO::Socket::SSL#init method.
    • Add SSL_crl_file option to IO::Socket::SSL#init method.
    • Add SSL_passwd_cb option to IO::Socket::SSL#init method.
    • Add SSL_server option to IO::Socket::SSL#init method.
    • Add SSL_npn_protocols option to IO::Socket::SSL#init method.
    • Add SSL_alpn_protocols option to IO::Socket::SSL#init method.
    • Add SSL_ticket_keycb option to IO::Socket::SSL#init method.
  • Requirement Changes
    • Require SPVM::Net::SSLeay 0.017.
  • Internal Changes
    • set_tlsext_host_name is called only in a client.
  • Changes
    • Call set_options method given SSL->SSL_OP_ALL | SSL->SSL_OP_SINGLE_DH_USE | SSL->SSL_OP_SINGLE_ECDH_USE.
  • Bug Fix
    • Fix a bug that SSL_hostname option does not work well.

Modules

Sockets for SSL.