| Age | Commit message (Expand) | Author |
| 2025-09-12 | [ruby/openssl] pkey: stop retrying after non-retryable error from OSSL_DECODER | Kazuki Yamaguchi |
| 2025-09-12 | [ruby/openssl] pkey: pass pem_password_cb to OSSL_DECODER only when it is needed | Kazuki Yamaguchi |
| 2025-09-11 | [ruby/json] Stop checking for OpenStruct#[] and #[]= | Étienne Barrié |
| 2025-09-11 | [ruby/json] Fix deprecation warning backtrace | Étienne Barrié |
| 2025-09-11 | [ruby/json] Don't call json_create if json_creatable? returns false | Étienne Barrié |
| 2025-09-10 | [ruby/fcntl] Bump up to v1.3.0 | Hiroshi SHIBATA |
| 2025-09-10 | [ruby/fcntl] Add macOS specific flags around file preallocation | Aaron Patterson |
| 2025-09-03 | [ruby/json] Update method docs for JSON.load and JSON.unsafe_load to show the... | Robin Miller |
| 2025-09-03 | [ruby/json] Added testing for JSON.unsafe_load. Fixes NoMethodError | Robin Miller |
| 2025-09-03 | [ruby/json] Fix a -Wreturn-type warning | Jean Boussier |
| 2025-09-02 | ext/-test-/tracepoint/gc_hook.c: Fix GC safety issue | Alan Wu |
| 2025-08-27 | Replace ROBJECT_EMBED by ROBJECT_HEAP | Jean Boussier |
| 2025-08-27 | JSON.generate: warn or raise on duplicated key | Jean Boussier |
| 2025-08-27 | Fix `JSON::Coder` to cast non-string keys. | Jean Boussier |
| 2025-08-27 | Fix `JSON.generate` `strict: true` mode to also restrict hash keys | Jean Boussier |
| 2025-08-27 | [ruby/json] Improve generation options documentation | Jean Boussier |
| 2025-08-27 | [ruby/json] Remove reference to fast_generate | Jean Boussier |
| 2025-08-27 | [ruby/json] Optimize `fbuffer_append_str_repeat` | Jean Boussier |
| 2025-08-27 | [ruby/json] parser.c: Remove useless dereference | Jean Boussier |
| 2025-08-27 | [ruby/json] Extract `fbuffer_append_str_repeat` function | Jean Boussier |
| 2025-08-25 | Cast down to socklen_t explicitly in rb_getnameinfo | Jean Boussier |
| 2025-08-25 | Cast down to `socklen_t` explicitly | Nobuyoshi Nakada |
| 2025-08-20 | Avoid spawning thread for trivial getnameinfo calls | John Hawthorn |
| 2025-08-19 | [ruby/openssl] Add missing write barriers in X509 | John Hawthorn |
| 2025-08-18 | Fix typos | Douglas Eichelberger |
| 2025-08-18 | [ruby/json] Append newline at EOF [ci skip] | Nobuyoshi Nakada |
| 2025-08-18 | [ruby/json] Remove trailing spaces [ci skip] | Nobuyoshi Nakada |
| 2025-08-13 | [ruby/resolv] win32/resolv: add headers to GetNetworkParams check. | Jeremy Drake |
| 2025-08-09 | [ruby/stringio] Adjust indent [ci skip] | Nobuyoshi Nakada |
| 2025-08-09 | [ruby/stringio] Fix SEGV at read/pread on null StringIO | Nobuyoshi Nakada |
| 2025-08-09 | [ruby/stringio] fix: prevent segfault in StringIO#seek with SEEK_END | koh-sh |
| 2025-08-06 | Ensure ObjectSpace.dump won't call cc_cme on invalidated CC | John Hawthorn |
| 2025-08-04 | Only define `String.json_create` & al when `json/add` is required | Jean Boussier |
| 2025-08-01 | [ruby/openssl] pkcs7: make PKCS7#add_recipient actually useful | Kazuki Yamaguchi |
| 2025-08-01 | [ruby/openssl] pkcs7: refactor error handling in PKCS7#add_data | Kazuki Yamaguchi |
| 2025-08-01 | [ruby/openssl] pkcs7: fix error queue leak in OpenSSL::PKCS7#detached | Kazuki Yamaguchi |
| 2025-07-31 | Get rid of RSHAPE_PARENT in favor of RSHAPE_DIRECT_CHILD_P | Jean Boussier |
| 2025-07-31 | [ruby/openssl] pkcs7: only set error_string in the error path | Kazuki Yamaguchi |
| 2025-07-31 | Reapply "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*... | Kazuki Yamaguchi |
| 2025-07-31 | [ruby/openssl] x509store: fix StoreContext#current_cert | Kazuki Yamaguchi |
| 2025-07-29 | Get rid of imemo_ast | Jean Boussier |
| 2025-07-29 | Fix ext/-test-/namespace/yay{1,2} for mswin | Nobuyoshi Nakada |
| 2025-07-29 | [ruby/json] Release 2.13.2 | Jean Boussier |
| 2025-07-28 | [ruby/json] Improve deprecation warning location detection | Jean Boussier |
| 2025-07-28 | [ruby/json] Fix duplicated key warning location | Jean Boussier |
| 2025-07-28 | [ruby/json] Improve duplicate key warning and errors to include the key name | Jean Boussier |
| 2025-07-27 | Revert "[ruby/openssl] x509: disallow ossl_x509{,attr,crl,ext,revoked,name}*_... | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] pkey: rename ossl_pkey_new() to ossl_pkey_wrap() | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] ocsp: refactor ossl_ocspcertid_new() | Kazuki Yamaguchi |
| 2025-07-27 | [ruby/openssl] ocsp: refactor ossl_ocspsres_new() | Kazuki Yamaguchi |