aboutsummaryrefslogtreecommitdiffstats
path: root/ext/openssl/ossl_ssl.c
Commit message (Collapse)AuthorAgeFilesLines
...
* sync code from upstreamSHIBATA Hiroshi2015-12-301-16/+13
|
* Skip anon cipher test if constant is unavailable, as with OpenSSL < 1.2Zachary Scott2015-11-131-0/+6
| | | | | | | | | | | | | | | | | | | | We define this constant on the ExtConfig module at compile time, based on the cipher lists of OpenSSL: https://www.openssl.org/docs/manmaster/apps/ciphers.html This is because the `start_server` test helper method defaults to use this cipher for anonymous connections. Currently: ```ruby def start_server(verify_mode, start_immediately, args = {}, &block) # ... use_anon_cipher = args.fetch(:use_anon_cipher, false) ctx.ciphers = "ADH-AES256-GCM-SHA384" if use_anon_cipher # ... end ``` This _should_ fix the build. Patch reviewed by @nobu /cc @hsbt
* Merge trunk upstreamZachary Scott2015-11-131-29/+35
|
* Sync with ruby trunkZachary Scott2015-09-231-272/+141
|
* Upstream ruby/ruby@7c413b5 fixes #19Zachary Scott2015-07-221-1/+1
|
* fix tests bu not setting the string instance on the frozen objecttenderlove2015-07-221-1/+0
| | | | | | OpenSSL [copies the string returned by the pointe](https://github.com/openssl/openssl/blob/9f040d6decca7930e978784c917f731e5c45e8f0/ssl/t1_lib.c#L1800-1809), so it should be safe to just return a pointer to the string object and not set an instance variable on the already frozen object. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51349 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c: add ECDH callback support. [Feature #11356]tenderlove2015-07-221-0/+63
| | | | | | * test/openssl/test_pair.rb: test for ECDH callback support git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51348 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * ext/openssl/ossl_ssl.c: add ALPN support. [Feature #9390]tenderlove2015-07-221-4/+103
| | | | | | | | * ext/openssl/extconf.rb: detect ALPN support in OpenSSL * test/openssl/test_ssl.rb: test for ALPN git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51347 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* Upstream ruby/ruby@c18df6d87cb1a26f596218beb8099c709e30aaf4Zachary Scott2015-06-031-12/+22
|
* Upstream ruby/ruby@451fe26 from r50673Zachary Scott2015-06-031-1/+4
|
* Apply ruby/ruby@325a50fc572516a171d640765d6ddf9b20be14dc to fix typosZachary Scott2015-05-041-1/+1
| | | | See also r50351 from ruby/ruby#876
* Apply ruby/ruby@038c0e5a804f1736e884f6741b9d7e84606580d7 to remove warningsZachary Scott2015-05-041-1/+1
| | | | See also r50346 from ruby/ruby#875
* Upstream the following commits from trunk ruby:Zachary Scott2015-03-251-21/+41
| | | | | | | | | | - r49681: 97f9589c4b0641141af32244021dd9eba001b3c7 - r49682: c5d781dded856a86609ebd9fd4904c3e9f3474fd - r49948: aaf2d070a8351dc3118422bae478978f3d3e3966 - r49954: ddf2558a167652cfec6a901b2116b832221e6e83b - r49955: 9941f348e056a5e717cb943cee37ba8ba2396e6f Fixes #6 and #7
* Sync with ruby trunkZachary Scott2015-01-051-27/+48
|
* import ruby trunkSHIBATA Hiroshi2014-10-271-0/+2281