| Age | Commit message (Expand) | Author |
| 2025-12-15 | [ruby/openssl] Freeze more constants for Ractor compatibility | Kazuki Yamaguchi |
| 2025-12-04 | [ruby/openssl] Expand tabs in C source files | Kazuki Yamaguchi |
| 2025-11-29 | [ruby/openssl] Remove dummy declarations for mOSSL and eOSSLError | Kazuki Yamaguchi |
| 2025-11-22 | [ruby/openssl] asn1: refactor converting ASN1_OBJECT to string | Kazuki Yamaguchi |
| 2025-07-31 | Reapply "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*... | Kazuki Yamaguchi |
| 2025-07-27 | Revert "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*_... | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*_new(NULL) | Kazuki Yamaguchi |
| 2025-03-12 | [ruby/openssl] mark `initialize_copy` as :nodoc: | Sarun Rattanasiri |
| 2025-02-11 | [ruby/openssl] x509name: do not check for negative return from X509_NAME_entr... | Kazuki Yamaguchi |
| 2024-12-07 | [ruby/openssl] Mark variables and functions as static whenever possible | Kazuki Yamaguchi |
| 2024-06-08 | [ruby/openssl] Fix references to the license text | Kazuki Yamaguchi |
| 2023-06-19 | [ruby/openssl] Implement Write Barrier for all OpenSSL types | Jean Boussier |
| 2021-11-01 | [ruby/openssl] x509name: improve docs for X509::Name | Kazuki Yamaguchi |
| 2020-02-16 | Import openssl-2.2.0 (#2693) | Hiroshi SHIBATA |
| 2018-10-18 | openssl: sync with upstream repository | rhe |
| 2018-09-21 | Remove -Wno-parentheses flag. | nobu |
| 2018-08-08 | openssl: sync with upstream repository | rhe |
| 2018-02-16 | no ID cache in Init functions | nobu |
| 2017-09-24 | openssl: import e72d960db262 | rhe |
| 2017-09-03 | openssl: import v2.1.0.beta1 | rhe |
| 2017-01-31 | openssl: import v2.0.3 | rhe |
| 2016-11-30 | openssl: import v2.0.0 | rhe |
| 2016-08-29 | import Ruby/OpenSSL 2.0.0.beta.1 | rhe |
| 2016-06-05 | openssl: adapt to OpenSSL 1.1.0 opaque structs | rhe |
| 2015-09-22 | * ext/openssl/*: Remove svn commit id macros to make sync easier | zzak |
| 2015-05-29 | openssl: wrapper object before alloc | nobu |
| 2015-04-20 | * ext/openssl/*: use license instead of licence. | hsbt |
| 2014-12-12 | ossl_x509name.c: typed data | nobu |
| 2014-09-30 | protoize no-arguments functions | nobu |
| 2014-04-18 | ossl_x509name.c: null-terminate field name | nobu |
| 2013-11-29 | ruby/ruby.h: RB_BLOCK_CALL_FUNC_ARGLIST | nobu |
| 2013-05-26 | * hash.c, include/ruby/ruby.h: support WB protected hash. | ko1 |
| 2012-12-08 | * ext/openssl/ossl_x509name.c: Completed documentation for | drbrain |
| 2012-02-09 | * remove trailing spaces. | nobu |
| 2012-02-08 | * ext/openssl/ossl_x509name.c: Use the numerical representation of | emboss |
| 2011-06-23 | * ext/openssl/ossl_x509name.c: Add X509::Name#hash_old as a wrapper | nahi |
| 2011-03-24 | * ext/openssl/ossl.c: surpress warning: shorten-64-to-32. | naruse |
| 2011-03-24 | * ext/openssl/ossl_x509name.c: id_aref's type is ID. | naruse |
| 2011-03-16 | * ext/openssl/ossl_x509name.c: parenthesize macro arguments. | akr |
| 2010-12-10 | Include Comparable in OpenSSL::X509::Name, document #<=> | drbrain |
| 2010-04-22 | * ext/**/*.[ch]: removed trailing spaces. | nobu |
| 2010-04-22 | * ext/**/*.[ch]: removed trailing spaces. | nobu |
| 2008-08-29 | * ext/openssl/ossl_x509attr.c (ossl_x509attr_initialize): fix for | nobu |
| 2008-08-19 | * ext/openssl/ossl_x509name.c (ossl_x509name_initialize): store the | akr |
| 2008-07-22 | * ext/openssl: suppress warnings. | nobu |
| 2007-07-15 | * ext/dl/cfunc.c (rb_dlcfunc_call): adjust format. [ruby-dev:31222] | nobu |
| 2007-04-05 | * ext/openssl/ossl_{bn,x509{attr,cert,name,store}}.c: | technorama |
| 2006-08-31 | * ruby.h (struct RString): embed small strings. | matz |
| 2006-02-03 | * eval.c: unify ruby_class (for method definition) and ruby_cbase | matz |
| 2004-12-27 | * ext/openssl/ossl_x509name.c (Init_ossl_x509name): should use | gotoyuzo |