summaryrefslogtreecommitdiff
path: root/ext/openssl/ossl_ssl.c
AgeCommit message (Expand)Author
2025-12-04[ruby/openssl] Expand tabs in C source filesKazuki Yamaguchi
2025-11-29[ruby/openssl] Remove dummy declarations for mOSSL and eOSSLErrorKazuki Yamaguchi
2025-10-08[ruby/openssl] ssl: refactor tmp_dh_callback handlingKazuki Yamaguchi
2025-10-08[ruby/openssl] ssl: use SSL_CTX_set_dh_auto() by defaultKazuki Yamaguchi
2025-10-08[ruby/openssl] ssl: fix extconf.rb check for SSL_CTX_set0_tmp_dh_pkey()Kazuki Yamaguchi
2025-07-27[ruby/openssl] pkey: rename ossl_pkey_new() to ossl_pkey_wrap()Kazuki Yamaguchi
2025-07-22[ruby/openssl] ssl: add SSLSocket#sigalg, #peer_sigalg, #groupJun Aruga
2025-07-04[ruby/openssl] ssl: rename SSLContext#ecdh_curves= to #groups=Kazuki Yamaguchi
2025-06-20[ruby/openssl] ssl: add SSLContext#sigalgs= and #client_sigalgs=Kazuki Yamaguchi
2025-06-20[ruby/openssl] ssl: update rdoc for SSLContext#ciphers= and #ciphersuites=Kazuki Yamaguchi
2025-06-20[ruby/openssl] ssl: correct array index type in build_cipher_string()Kazuki Yamaguchi
2025-05-15[ruby/openssl] ssl: fix potential memory leak in SSLContext#setupKazuki Yamaguchi
2025-04-16[ruby/openssl] ssl: fix SSLSocket#syswrite with String-convertible objectsKazuki Yamaguchi
2025-02-11[ruby/openssl] ossl.c: avoid using sk_*() functions with NULLKazuki Yamaguchi
2025-02-11[ruby/openssl] Add build support for AWS-LCSamuel Chiang
2025-02-03[ruby/openssl] ssl: separate SSLContext#min_version= and #max_version=Kazuki Yamaguchi
2025-01-22[ruby/openssl] ssl: fix SSLSocket#sysread leaking locktmp String on timeoutKazuki Yamaguchi
2025-01-21[ruby/openssl] Require OpenSSL 1.1.1 or laterKazuki Yamaguchi
2025-01-20[ruby/openssl] Require OpenSSL 1.1.0 or laterKazuki Yamaguchi
2025-01-14[ruby/openssl] Require LibreSSL 3.9 or laterKazuki Yamaguchi
2025-01-14[ruby/openssl] Reduce OpenSSL::Buffering#do_write overheadJean Boussier
2024-12-07[ruby/openssl] ssl: improve documentation of SSLContext#options=Kazuki Yamaguchi
2024-12-07[ruby/openssl] Mark variables and functions as static whenever possibleKazuki Yamaguchi
2024-12-07[ruby/openssl] ssl: handle callback exceptions in SSLSocket#sysread and #sysw...Kazuki Yamaguchi
2024-12-07[ruby/openssl] ssl: fix potential exception in servername_cbKazuki Yamaguchi
2024-10-31[ruby/openssl] ssl: remove redundant ossl_ssl_ex_vcb_idxKazuki Yamaguchi
2024-06-08[ruby/openssl] Fix references to the license textKazuki Yamaguchi
2024-05-05[ruby/openssl] read: don't clear buffer when nothing can be readJean Boussier
2024-01-17[ruby/openssl] Add support for IO#timeout.Samuel Williams
2023-08-16[ruby/openssl] ssl: raise SSLError if loading ca_file or ca_path failsKazuki Yamaguchi
2023-08-16[ruby/openssl] ssl: adjust "certificate verify failed" error on SSL_ERROR_SYS...Kazuki Yamaguchi
2023-08-16[ruby/openssl] ssl: adjust styles of ossl_start_ssl()Kazuki Yamaguchi
2023-06-19[ruby/openssl] Implement Write Barrier for all OpenSSL typesJean Boussier
2023-05-29[ruby/openssl] Remove usage of IO internals.Samuel Williams
2022-12-23[ruby/openssl] Undefine `OpenSSL::SSL` for no socket platformsYuta Saito
2022-12-23[ruby/openssl] ssl: remove OpenSSL::ExtConfigKazuki Yamaguchi
2022-12-23[ruby/openssl] ssl: disable NPN support on LibreSSLKazuki Yamaguchi
2022-12-23[ruby/openssl] ssl: update TLS1_3_VERSION workaround for older LibreSSL versionsKazuki Yamaguchi
2022-12-23[ruby/openssl] Constify when building with OpenSSL 3Nobuyoshi Nakada
2022-10-17[ruby/openssl] Use default `IO#timeout` if possible.Samuel Williams
2022-10-17[ruby/openssl] Add support to SSL_CTX_set_keylog_callbackChristophe De La Fuente
2022-10-17[ruby/openssl] ssl: fix "warning: ‘ctx’ may be used uninitialized"Kazuki Yamaguchi
2022-10-17[ruby/openssl] ssl: enable generating keying material from SSL sessionsmadblobfish
2022-10-07Simplify default argument specification. (#6507)Samuel Williams
2022-10-07Add IO#timeout attribute and use it for blocking IO operations. (#5653)Samuel Williams
2022-09-21proper function prototypes for openssl卜部昌平
2022-07-08[ruby/openssl] Add 'ciphersuites=' method to allow setting of TLSv1.3 cipher ...twkmd12
2021-12-20[ruby/openssl] ssl: add constants for new SSL_OP_* flagsKazuki Yamaguchi
2021-11-01[ruby/openssl] ssl: disallow reading/writing to unstarted SSL socketKazuki Yamaguchi
2021-10-25[ruby/openssl] pkey, ssl: use EVP_PKEY_eq() instead of EVP_PKEY_cmp()Kazuki Yamaguchi