aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* .travis.yml: fully migrate to GitHub Actionsky/actions-updateKazuki Yamaguchi2020-02-261-21/+0
| | | | | The GitHub Actions workflow now covers all patterns we currently test using Travis CI. .travis.yml can be removed.
* .travis.yml - remove 2.3/1.0.2, 2.5/1.1.1, head/1.0.2MSP-Greg2020-02-151-13/+0
| | | | | | | | | 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.
* Update to dist: xenial.Jun Aruga2019-11-011-6/+1
| | | | | | * docker-compose is pre-installed. * We can remove "group: edge", as it is added at https://github.com/ruby/openssl/commit/7568c6e
* Merge branch 'maint-2.0' into maintKazuki Yamaguchi2018-08-081-4/+8
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * tool/ruby-openssl-docker: update to latest versionsky/docker-image-update-201808Kazuki Yamaguchi2018-08-061-7/+11
| |
* | Drop support for LibreSSL 2.4Kazuki Yamaguchi2017-11-221-1/+0
| | | | | | | | LibreSSL 2.4 reached its EOL in 2017-09.
* | Merge branch 'maint'Kazuki Yamaguchi2017-09-241-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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}
| * tool/ruby-openssl-docker: updateky/maint-libressl-2.6Kazuki Yamaguchi2017-09-151-0/+1
| | | | | | | | | | | | | | - 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.
* | Drop support for LibreSSL 2.3Kazuki Yamaguchi2017-06-191-1/+0
| | | | | | | | | | | | LibreSSL 2.3 reached its EOL on 2017-03[1]. No code changes are needed. [1] http://www.libressl.org/releases.html
* | Merge branch 'maint'bpointKazuki Yamaguchi2017-06-141-0/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * Update .travis.yml and DockerfileJun Aruga2017-05-171-0/+9
| | | | | | | | | | | | * 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.
* | Merge branch 'maint'Kazuki Yamaguchi2017-01-311-5/+6
|\| | | | | | | | | | | | | | | | | | | * 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
| * .travis.yml: test with Ruby 2.4topic/testing-with-ruby24Kazuki Yamaguchi2017-01-311-7/+8
| |
* | Enable OSSL_MDEBUG on CI buildstopic/test-memory-leakKazuki Yamaguchi2017-01-171-3/+3
| |
* | Remove support for OpenSSL 0.9.8 and 1.0.0topic/drop-openssl-098-and-100Kazuki Yamaguchi2016-12-221-1/+0
|/ | | | | | | | | | 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.
* Drop support for LibreSSL < 2.3topic/docker-image-updateKazuki Yamaguchi2016-10-171-2/+0
| | | | | | | | | | | | | | | | | 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
* ruby-openssl-docker: update OpenSSL/LibreSSLKazuki Yamaguchi2016-10-171-0/+1
|
* travis: enable OSSL_MDEBUG optiontopic/ruby-openssl-docker-updateKazuki Yamaguchi2016-08-181-4/+4
| | | | | Unfortunately LibreSSL switched to plain malloc(3) so it works only with OpenSSL.
* travis: follow changes in ruby-openssl-dockerKazuki Yamaguchi2016-08-181-10/+9
|
* travis: use newer docker-composeKazuki Yamaguchi2016-08-171-1/+1
|
* Update build matrix to use zzak/ruby-openssl-docker@bb2f959f1dfdKazuki Yamaguchi2016-08-051-5/+5
| | | | I kept OpenSSL 1.1.0-pre6 in allow_failures as it is still beta.
* s/allowed_failures/allow_failuresZachary Scott2016-06-091-1/+1
|
* Update build matrix to use ↵Zachary Scott2016-06-091-8/+9
| | | | zzak/ruby-openssl-docker@fda1785c3142fb474b11d02ceb5402860143e0f5
* Use zzak/ruby-openssl-docker@b32c28dbce0c1a4b62f2d9d7f351ea9e6a67d801Zachary Scott2016-03-041-2/+5
|
* Fix build for 1.0.2fZachary Scott2016-02-021-1/+1
|
* Bump libressl and openssl version to match ↵Zachary Scott2016-02-021-8/+6
| | | | | | zzak/ruby-openssl-docker@d564187813f17816cf194cf63967fd319569129c Fixes #40 and fixes #47
* LibreSSL 2.1 and 2.2 are passingZachary Scott2016-01-181-2/+0
|
* Update build env to reflect changes in ruby-openssl-dockerZachary Scott2016-01-171-5/+9
|
* allow failures with libressl-2.3.1. see #40SHIBATA Hiroshi2016-01-061-0/+2
|
* Add LibreSSL test supportZachary Scott2015-11-261-1/+1
| | | | | | | | | | | 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.
* Report docker versionsZachary Scott2015-11-241-0/+2
|
* Add "dist: trusty" and update docker-compose versionZachary Scott2015-11-241-1/+2
|
* Travis docker stopped working :(Zachary Scott2015-11-241-3/+3
| | | | Revert 1d7e47ec85eae174f73b4681bc9e4b2b62c6e429
* Do we need to use sudo now?Zachary Scott2015-11-241-3/+3
|
* Fix travis runnerZachary Scott2015-09-231-0/+2
|
* Build container before testsZachary Scott2015-09-231-0/+1
|
* Use Ruby 2.2.3 for testsZachary Scott2015-09-221-3/+3
|
* Versions of OpenSSL older than 1.0 are no longer supportedZachary Scott2015-09-011-3/+0
| | | | /cc https://github.com/ruby/ruby/commit/af06381332c9344fc3c400cf7365bd6cc4a9cc00
* Fix syntax for include matrix and env for allow_failuresZachary Scott2015-08-131-5/+5
|
* Add support for running tests in ruby-openssl-docker containerZachary Scott2015-08-131-11/+16
|
* Tell us which version of openssl was linkedZachary Scott2015-07-221-1/+1
|
* Report openssl version before running testsZachary Scott2015-07-221-0/+1
|
* Build with latest RG and bundlerZachary Scott2015-03-261-0/+4
|
* Ruby 2.2.0 was releasedZachary Scott2015-01-271-0/+1
|
* Add .travis.yml for testing ruby-headZachary Scott2014-10-281-0/+9