summaryrefslogtreecommitdiff
path: root/ext
AgeCommit message (Expand)Author
2025-10-08[ruby/openssl] ssl: allow SSLContext#set_params to be used from non-main RactorsKazuki 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-10-08[Bug #21629] Initialize `struct RString`Nobuyoshi Nakada
2025-10-07[ruby/json] Release 2.15.1Jean Boussier
2025-10-06[ruby/openssl] Bump version number to 4.0.0.preKazuki Yamaguchi
2025-10-06[ruby/openssl] Ruby/OpenSSL 3.3.1Kazuki Yamaguchi
2025-10-06[ruby/openssl] ssl: remove OpenSSL::X509::V_FLAG_CRL_CHECK_ALL from the defau...Kazuki Yamaguchi
2025-10-06[ruby/date] `Date._parse` does not accept `nil`Nobuyoshi Nakada
2025-10-06[ruby/date] Do not repeat conversions to stringNobuyoshi Nakada
2025-10-02[ruby/json] Release 2.15.0Jean Boussier
2025-09-30[ruby/openssl] pkey: disallow {DH,DSA,EC,RSA}.new without arguments with Open...Kazuki Yamaguchi
2025-09-30[ruby/openssl] pkey: define and use OSSL_HAVE_IMMUTABLE_PKEY macroKazuki Yamaguchi
2025-09-24[ruby/psych] Remove warning by not calling find_library after pkg_configÉtienne Barrié
2025-09-19`JSON::Coder` callback now recieve a second argument to mark object keysJean Boussier
2025-09-19[ruby/json] Avoid scientific notation before exponent 15Jean Boussier
2025-09-19[ruby/json] Release 2.14.1Jean Boussier
2025-09-19[ruby/json] Release 2.14.0Jean Boussier
2025-09-19[ruby/json] parser: Reject invalid surogate pairs more consistently.Jean Boussier
2025-09-17[ruby/openssl] Add AuthTagError exception for AEAD authenticationSamuel Williams
2025-09-17[ruby/openssl] Revert "pkey: stop retrying after non-retryable error from OSS...Kazuki Yamaguchi
2025-09-15[ruby/date] Suppress maybe-uninitialized warning by gcc-13Nobuyoshi Nakada
2025-09-15Set `$extmk` in extmk.rbNobuyoshi Nakada
2025-09-13Remove an unused expressionNobuyoshi Nakada
2025-09-13Get rid of `strcpy`Nobuyoshi Nakada
2025-09-12[ruby/openssl] pkey: fix loading public keys with early OpenSSL 3.0.x releasesKazuki Yamaguchi
2025-09-12[ruby/openssl] pkey: stop retrying after non-retryable error from OSSL_DECODERKazuki Yamaguchi
2025-09-12[ruby/openssl] pkey: pass pem_password_cb to OSSL_DECODER only when it is neededKazuki 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.0Hiroshi SHIBATA
2025-09-10[ruby/fcntl] Add macOS specific flags around file preallocationAaron 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 NoMethodErrorRobin Miller
2025-09-03[ruby/json] Fix a -Wreturn-type warningJean Boussier
2025-09-02ext/-test-/tracepoint/gc_hook.c: Fix GC safety issueAlan Wu
2025-08-27Replace ROBJECT_EMBED by ROBJECT_HEAPJean Boussier
2025-08-27JSON.generate: warn or raise on duplicated keyJean Boussier
2025-08-27Fix `JSON::Coder` to cast non-string keys.Jean Boussier
2025-08-27Fix `JSON.generate` `strict: true` mode to also restrict hash keysJean Boussier
2025-08-27[ruby/json] Improve generation options documentationJean Boussier
2025-08-27[ruby/json] Remove reference to fast_generateJean Boussier
2025-08-27[ruby/json] Optimize `fbuffer_append_str_repeat`Jean Boussier
2025-08-27[ruby/json] parser.c: Remove useless dereferenceJean Boussier
2025-08-27[ruby/json] Extract `fbuffer_append_str_repeat` functionJean Boussier
2025-08-25Cast down to socklen_t explicitly in rb_getnameinfoJean Boussier
2025-08-25Cast down to `socklen_t` explicitlyNobuyoshi Nakada
2025-08-20Avoid spawning thread for trivial getnameinfo callsJohn Hawthorn