| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The GitHub Actions workflow now covers all patterns we currently test
using Travis CI. .travis.yml can be removed.
|
|
|
|
|
|
|
|
|
| |
Two jobs in Travis are duplicates of Actions jobs, and one is unlikely.
The below two jobs are running in Actions on all OS's
Ruby 2.3 and OpenSSL 1.0.2, Ruby 2.5 and OpenSSL 1.1.1
Ruby head and OpenSSL 1.0.2 - OpenSSL 1.0.2 is EOL, and the CI is running 1.0.2g, last release was 1.0.2u.
|
|
|
|
|
|
| |
* docker-compose is pre-installed.
* We can remove "group: edge", as it is added at
https://github.com/ruby/openssl/commit/7568c6e
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The fix made in 6fcc6c0efc42 ("test/test_ssl: fix test failure with
TLS 1.3", 2018-08-06) is applied to the new test cases.
* maint-2.0:
reduce LibreSSL warnings
openssl_missing.h: constified
openssl: search winsock
search winsock libraries explicitly
no ID cache in Init functions
test/test_ssl: fix test failure with TLS 1.3
tool/ruby-openssl-docker: update to latest versions
pkey: resume key generation after interrupt
|
| | |
|
| |
| |
| |
| | |
LibreSSL 2.4 reached its EOL in 2017-09.
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* maint:
Ruby/OpenSSL 2.0.6
test/test_engine: check if RC4 is supported
test/test_engine: suppress stderr
ossl.c: make legacy locking callbacks reentrant
ossl.c: use struct CRYPTO_dynlock_value for non-dynamic locks
ssl: prevent SSLSocket#sysread* from leaking uninitialized data
test/test_pair: replace sleep with IO.select
tool/ruby-openssl-docker: update
test/test_ssl: do not run NPN tests for LibreSSL >= 2.6.1
test/test_ssl: skip tmp_ecdh_callback test for LibreSSL >= 2.6.1
test/test_pair: disable compression
test/test_ssl: suppress warning in test_alpn_protocol_selection_cancel
ruby.h: unnormalized Fixnum value
test/test_pair: fix test_write_nonblock{,_no_exceptions}
|
| |
| |
| |
| |
| |
| |
| | |
- Upgrade to latest Ubuntu LTS.
- Remove unnecessary packages.
- Update OpenSSL, LibreSSL, and Ruby versions. Notably, LibreSSL 2.6 is
added. Accordingly, .travis.yml is also updated to use that.
|
| |
| |
| |
| |
| |
| | |
LibreSSL 2.3 reached its EOL on 2017-03[1]. No code changes are needed.
[1] http://www.libressl.org/releases.html
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* maint:
Ruby/OpenSSL 2.0.4
History.md: add entries for 2.0.1-2.0.3
History.md: wrap at 80 characters
extconf.rb: simplify searching libraries logic
Search SSL libraries by testing various filename patterns
openssl: fix broken openssl check
openssl: fix broken openssl check
x509store: clear error queue after calling X509_LOOKUP_load_file()
tool/sync-with-trunk: 'LASY' -> 'LAST'
Update .travis.yml and Dockerfile
test/test_x509store: skip OpenSSL::TestX509Store#test_set_errors
Fix documentation for OpenSSL::Cipher#final
Fix typos
ssl: check return value of SSL_set_fd()
test/test_ssl: fix typo in test_sysread_and_syswrite
Fix typos
test/test_pkey_ec: do not use dummy 0 order
|
| |
| |
| |
| |
| |
| | |
* Updated Rubies to latest version.
* Added ruby-head as allow_failures.
Because it's good to know new version Ruby's issue as faster before the release.
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* maint:
Ruby/OpenSSL 2.0.3
.travis.yml: test with Ruby 2.4
ruby-openssl-docker: update versions of Ruby and OpenSSL
x509: fix OpenSSL::X509::Name#eql?
test/envutil: fix assert_raise_with_message
buffering: fix typo in doc
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
| |
They are no longer receiving security updates from the OpenSSL
development team since 2015-12.
We have kept basic compatibility until now because RHEL 5 still uses an
(heavily modified) OpenSSL 0.9.8e. The RHEL 5 will reach EOL on 2017-03,
thus it is now safe to assume nobody is still using such old versions of
OpenSSL.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We have changed the support policy for LibreSSL: we now support only
maintained stable branches.
Quoting from libressl.org[1]:
> LibreSSL transitions to a new stable release branch every 6 months in
> coordination with the OpenBSD development schedule. LibreSSL stable
> branches are updated for 1 year after their corresponding OpenBSD
> branch is tagged for release.
So, LibreSSL 2.2, which was shipped by OpenBSD 5.8 released on 2015-08,
is no longer supported officially by the OpenBSD team.
[1] http://www.libressl.org/releases.html
|
| |
|
|
|
|
|
| |
Unfortunately LibreSSL switched to plain malloc(3) so it works only with
OpenSSL.
|
| |
|
| |
|
|
|
|
| |
I kept OpenSSL 1.1.0-pre6 in allow_failures as it is still beta.
|
| |
|
|
|
|
| |
zzak/ruby-openssl-docker@fda1785c3142fb474b11d02ceb5402860143e0f5
|
| |
|
| |
|
|
|
|
|
|
| |
zzak/ruby-openssl-docker@d564187813f17816cf194cf63967fd319569129c
Fixes #40 and fixes #47
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This takes advantage of zzak/ruby-openssl-docker@e26d90172
Since the build container has Ruby without stdlib openssl,
when building the gem to install locally we can't require openssl.
This means that the gemspec has to use static version constant.
We also removed bundler from development.
|
| |
|
| |
|
|
|
|
| |
Revert 1d7e47ec85eae174f73b4681bc9e4b2b62c6e429
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
/cc https://github.com/ruby/ruby/commit/af06381332c9344fc3c400cf7365bd6cc4a9cc00
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|