aboutsummaryrefslogtreecommitdiffstats
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-213-4/+8
|
* 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-2110-690/+747
|
* 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-217-68/+102
|
* upcaseKazuki Yamaguchi2016-04-211-1/+1
|
* test_pair: skip test_ecdh_callbackKazuki Yamaguchi2016-04-211-0/+3
|
* test/openssl/test_engine: use assert_separatelyKazuki Yamaguchi2016-04-211-37/+57
|
* engine: remove OpenSSL::Engine.cleanup as ENGINE_cleanup() is removed in ↵Kazuki Yamaguchi2016-04-213-39/+20
| | | | 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
|
* unyaaKazuki Yamaguchi2016-04-212-3/+3
|
* securi level testKazuki Yamaguchi2016-04-216-4/+24
|
* revert testKazuki Yamaguchi2016-04-211-16/+9
|
* 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-215-10/+37
|
* macro!Kazuki Yamaguchi2016-04-215-75/+145
|
* segv???Kazuki Yamaguchi2016-04-211-1/+1
|
* HAVE_SSL_CTX_SET_TMP_ECDH_CALLBACKKazuki Yamaguchi2016-04-211-2/+2
|
* wipKazuki Yamaguchi2016-04-2116-132/+93
|
* 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-204-8/+47
| | | | | | | | | | * 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
* error.c: SyntaxError#initializenobu2016-04-203-2/+29
| | | | | | | | | * error.c (syntax_error_initialize): move the default message, "compile error", from parse.y. the default parameter should belong to the class definition. * parse.y (yycompile0): use the default parameter. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* assertions.rb: return the exceptionnobu2016-04-201-0/+1
| | | | | | | * test/lib/test/unit/assertions.rb (assert_syntax_error): return the rescued exception object as well as assert_raise. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* compile.c: make SyntaxError after formattingnobu2016-04-201-7/+6
| | | | | | | * compile.c (append_compile_error): make SyntaxError instance by rb_syntax_error_append on demand after formatting the message. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * 2016-04-20svn2016-04-201-1/+1
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54651 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* refactor syntax errornobu2016-04-205-17/+29
| | | | | | | | | | | * compile.c (append_compile_error): use rb_syntax_error_append. * error.c (rb_syntax_error_append): append messages into a SyntaxError exception instance. * parse.y (yycompile0): make new SyntaxError instance in main mode, otherwize error_buffer should be a SyntaxError if error has occurred. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54650 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* refactor parser errornobu2016-04-193-26/+32
| | | | | | | | | | * error.c (err_vcatf): rename, and separate appending message from creating a string buffer. * error.c (rb_syntax_error_append): merge rb_error_vsprintf and rb_compile_err_append. * parse.y (parser_compile_error): use rb_syntax_error_append. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* appending compile error without rb_errinfonobu2016-04-194-42/+70
| | | | | | | | | * compile.c (append_compile_error, compile_bug): pass iseq and get error info and file from it, not by the thread error info. * error.c (rb_report_bug_valist): take va_list instead of variadic arguments, and just report the bug but not abort. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54648 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * lib/time.rb: revert r54167 because it would breaksonots2016-04-193-45/+14
| | | | | | | | backward compatibilities, and it is documented that Time.parse does not take into account time zone abbreations other than ones described in RFC 822 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* use more descriptive assertionsnobu2016-04-191-57/+57
| | | | | | | * test/logger/test_logdevice.rb: use assert_predicate, assert_not_predicate, and assert_file instead of bare assert. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54646 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ChangeLog: Fix dates of previous commitssonots2016-04-191-3/+7
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ChangeLog: Add descriptions for logger updatessonots2016-04-192-0/+20
| | | | | | * NEWS: Add descriptions for logger updates git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54644 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * test/logger/test_logdevice.rb: fix tests to pass on windowssonots2016-04-181-4/+6
| | | | git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@54641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e