aboutsummaryrefslogtreecommitdiffstats
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* drop OpenSSL 0.9.6/0.9.7 supportfeature/openssl-110-oldKazuki Yamaguchi2016-04-2123-843/+129
|
* fixing 0.9.7 buildKazuki Yamaguchi2016-04-219-34/+38
|
* wip-097-supportKazuki Yamaguchi2016-04-212-3/+7
|
* X509_STORE{_CTX,} is made opaqueKazuki Yamaguchi2016-04-215-39/+72
|
* use EVP_PKEY_base_id(pkey) instead of EVP_PKEY_type(EVP_PKEY_id(pkey))Kazuki Yamaguchi2016-04-218-14/+14
|
* extconf: X509_REVOKED_set_serialNumber exists since 0.9.7, ↵Kazuki Yamaguchi2016-04-211-3/+5
| | | | X509_STORE_{get,set}_ex_data doesn't exist on any version
* work with OpenSSL 1.0.2gKazuki Yamaguchi2016-04-218-645/+717
|
* disable security_level if unsupportedKazuki Yamaguchi2016-04-212-0/+7
|
* polyfill for SSL_CTX_get_ciphersKazuki Yamaguchi2016-04-212-1/+6
|
* ssl: move ossl_tmp_ecdh_callbackKazuki Yamaguchi2016-04-211-15/+13
|
* missing: inline functionKazuki Yamaguchi2016-04-212-32/+34
|
* retire tmp_ecdh_callback and add set_elliptic_curvesKazuki Yamaguchi2016-04-215-55/+95
|
* engine: remove OpenSSL::Engine.cleanup as ENGINE_cleanup() is removed in ↵Kazuki Yamaguchi2016-04-212-28/+10
| | | | OpenSSL 1.1.0
* ossl_##keytype##_get_##name: return Qnil if BIGNUM is NULLKazuki Yamaguchi2016-04-211-1/+4
|
* maKazuki Yamaguchi2016-04-211-4/+13
|
* securi level testKazuki Yamaguchi2016-04-212-3/+2
|
* SSLContext#security_levelKazuki Yamaguchi2016-04-211-0/+47
|
* use new (will be in 1.1.0-pre5) SSL_CTX_get_ciphers()Kazuki Yamaguchi2016-04-211-8/+1
|
* unyaaKazuki Yamaguchi2016-04-212-2/+1
|
* macro!Kazuki Yamaguchi2016-04-215-75/+145
|
* HAVE_SSL_CTX_SET_TMP_ECDH_CALLBACKKazuki Yamaguchi2016-04-211-2/+2
|
* wipKazuki Yamaguchi2016-04-218-122/+77
|
* compiled on OpenSSL 1.1.0Kazuki Yamaguchi2016-04-2110-269/+323
|
* wiiiiiipKazuki Yamaguchi2016-04-2115-125/+235
|
* wip wip wipKazuki Yamaguchi2016-04-218-11/+65
|
* wip wipKazuki Yamaguchi2016-04-216-19/+76
|
* ossl_ssl_session: move SSL_SESSION_cmp to openssl_missing.c and modified to ↵Kazuki Yamaguchi2016-04-213-21/+37
| | | | make it work on OpenSSL 1.1.0
* pkey related fixKazuki Yamaguchi2016-04-218-33/+92
|
* ossl_rand: suppress deprecated warning of RAND_pseudo_bytes on GCCKazuki Yamaguchi2016-04-211-0/+3
|
* openssl: OCSP_CERTID was made opaque, use OCSP_id_get0_info() insteadKazuki Yamaguchi2016-04-214-1/+23
|
* wipKazuki Yamaguchi2016-04-219-96/+166
|
* cgi/util.rb: remove CGI::Util#_unescapenobu2016-04-201-4/+21
| | | | | | | | | | * ext/cgi/escape/escape.c (cgiesc_unescape): define unescape method instead of _unescape, and should pass the optional argument to the super method. * lib/cgi/util.rb (CGI::Util#_unescape): remove intermediate method. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54655 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/date/date_core.c : remove not used f_getlocal macro.yui-knk2016-04-161-1/+0
| | | | | | After r54553 f_getlocal macro is not used. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54614 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/date/date_core.c : remove not used f_utc6 macro.yui-knk2016-04-161-2/+0
| | | | | | After r54169 f_utc6 macro is not used. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54613 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* struct.c: unique membersnobu2016-04-161-0/+24
| | | | | | | * struct.c (struct_make_members_list, rb_struct_s_def): member names should be unique. [ruby-core:74971] [Bug #12291] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54612 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* win32/console: io_handlenobu2016-04-151-8/+16
| | | | | | | * ext/-test-/win32/console/attribute.c (io_handle): extract conversion from IO instance to HANDLE. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54599 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io/console: bump upnobu2016-04-151-1/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54593 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io/console: unknown key code for names with nulnobu2016-04-151-2/+5
| | | | | | | | | | * ext/io/console/console.c (console_key_pressed_p): raise the same exception, "unknown virtual key code", for names with nul chars. though console_win32_vk() considers the length and can deal with nul chars, rb_sprintf() raised at PRIsVALUE previously, so quote it if it is unprintable. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54589 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io/console: rb_sym2strnobu2016-04-152-0/+5
| | | | | | | * ext/io/console/console.c (rb_sym2str): fallback definition for older ruby. [ruby-core:74953] [Bug #12284] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io/console: use rb_funcallvnobu2016-04-152-2/+6
| | | | | | | * ext/io/console/console.c: use rb_funcallv instead of rb_funcall2, and define rb_funcallv if unavailable. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54586 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io/console: fallback RARRAY_CONST_PTRnobu2016-04-151-0/+3
| | | | | | | * ext/io/console/console.c (RARRAY_CONST_PTR): fallback definition for older ruby. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54585 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* io/console: reject symbols with nul charnobu2016-04-151-4/+3
| | | | | | | * ext/io/console/console.c (console_key_pressed_p): symbol names can contain nul chars, reject them. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* tkutil.c: ary can be nilnobu2016-04-141-1/+1
| | | | | | | | * ext/tk/tkutil/tkutil.c (tk_hash_kv): the third argument can be nil not only an Array. reported by @windwiny at https://github.com/ruby/ruby/commit/cdaa94e#commitcomment-17096618 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54575 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* date_core.c: preserve timezonenobu2016-04-121-2/+2
| | | | | | | * ext/date/date_core.c (time_to_time): should preserve timezone info. [ruby-core:74889] [Bug #12271] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54553 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Update dependencies.akr2016-04-1130-1/+136
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* fiddle/import.rb: suppress warningsnobu2016-04-111-6/+9
| | | | | | | * ext/fiddle/lib/fiddle/import.rb (type_alias, handler): suppress "not initialized instance variable" warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54534 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* registry.rb: fix API namesnobu2016-04-101-2/+2
| | | | | | | * ext/win32/lib/win32/registry.rb (DeleteValue, DeleteKey): fix API names. [ruby-core:74863] [Bug #12264] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54529 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/tk/extconf.rb: add newlinenobu2016-04-091-9/+18
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54524 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* tk/extconf.rb: progressnobu2016-04-081-13/+22
| | | | | | | * ext/tk/extconf.rb (progress): print progress messages only if Logging is quiet. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54516 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* tk/extconf.rb: outdated checksnobu2016-04-082-10/+0
| | | | | | | | | | | * ext/tk/extconf.rb: remove outdated checks. * ext/tk/tcltklib.c (ip_ruby_cmd): remove longstanding dead code. ptr and len in RArray were till 1.8 and have_struct_member of 1.8 does not set HAVE_<stuct_name>_<member_name> but only HAVE_ST_<member_name>. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54515 b2dd03c8-39d4-4d8f-98ff-823fe69b080e