aboutsummaryrefslogtreecommitdiffstats
path: root/Rakefile
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Kazuki Yamaguchi2017-08-261-2/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also restores 'if defined?(OpenSSL)-end' wrapping the test code. They have been removed erroneously by commit 4eb4b3297a92 ("Remove support for OpenSSL 0.9.8 and 1.0.0", 2016-11-30). * maint: test/test_ssl: explicitly accept TLS 1.1 in corresponding test ssl: remove useless call to rb_thread_wait_fd() test/test_pair, test/test_ssl: fix for TLS 1.3 test/test_ssl_session: rearrange tests test/test_ssl: move test_multibyte_read_write to test_pair test/test_ssl: remove test_invalid_shutdown_by_gc test/utils: do not use DSA certificates in SSL tests test/utils: add OpenSSL::TestUtils.openssl? and .libressl? test/utils: improve error handling in start_server test/utils: let server_loop close socket test/utils: do not set ecdh_curves in start_server test/utils: have start_server yield only the port number test/utils: add SSLTestCase#tls12_supported? test/utils: remove OpenSSL::TestUtils.silent test: fix formatting Rakefile: let sync:to_ruby know about test/openssl/fixtures cipher: update the documentation for Cipher#auth_tag= Backport "Merge branch 'topic/test-memory-leak'" to maint ssl: do not call session_remove_cb during GC
| * Rakefile: let sync:to_ruby know about test/openssl/fixturesKazuki Yamaguchi2017-08-241-2/+3
| |
* | Merge branch 'maint'Kazuki Yamaguchi2017-08-081-2/+7
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: Ruby/OpenSSL 2.0.5 ssl: fix compile error with OpenSSL 1.0.0 ssl: remove unsupported TLS versions from SSLContext::METHODS Add msys2 library dependency tag in gem metadata ossl_pem_passwd_cb: handle nil from the block explicitly ossl_pem_passwd_cb: do not check for taintedness ossl_pem_passwd_cb: relax passphrase length constraint appveyor.yml: test against Ruby 2.4 Rakefile: install_dependencies: install only when needed bio: do not use the FILE BIO method in ossl_obj2bio() bio: prevent possible GC issue in ossl_obj2bio() test/test_ssl: allow 3DES cipher suites in test_sslctx_set_params
| * Rakefile: install_dependencies: install only when neededKazuki Yamaguchi2017-07-111-2/+7
| | | | | | | | | | Emulate the behavior of 'gem install --conservative'. This would prevent overwriting the existing Rake installation.
* | Rakefile: compile the extension before testKazuki Yamaguchi2017-03-161-1/+3
|/
* Copy History.md to the Ruby treeKazuki Yamaguchi2016-11-301-0/+1
| | | | sync:to_ruby Rake task now copies History.md to ext/openssl/History.md.
* Add install_dependencies rake task that installs testing dependenciestopic/rake-install-dependenciesKazuki Yamaguchi2016-11-061-4/+21
| | | | | | | | Parse the dependency gems from openssl.gemspec and install them. This is extracted from tool/ruby-openssl-docker/init.sh. .travis.yml, appveyor.yml and CONTRIBUTING.md are also updated to use the new task.
* Remove test/mdebugKazuki Yamaguchi2016-08-261-6/+0
| | | | | It was not implemented in a good way - for example it doesn't compile on Windows and causes 'rake compile' to fail... So remove for now.
* Fix RDoc main pagetopic/gh-pages-rdocKazuki Yamaguchi2016-08-181-1/+2
| | | | Include *.md, and use README.md as the main page.
* test: add test/mdebug extensionKazuki Yamaguchi2016-08-141-1/+6
| | | | | | It adds OpenSSL.print_mem_leaks method, that prints the memory leaks recorded by OpenSSL. This useful to find memory leaks originating in our bugs.
* Add Rake task sync:to_rubyKazuki Yamaguchi2016-08-071-6/+29
| | | | | Preparing for gem release... The task copies the content of this repository to the Ruby tree.
* Fix 'debug' taskKazuki Yamaguchi2016-07-091-1/+1
| | | | Load path needs to be passed.
* Add RDoc task to RakefileKazuki Yamaguchi2016-07-091-0/+5
|
* - Add getting started doc for testing the gemZachary Scott2016-06-241-1/+1
| | | | - Remove version restriction from `rake-compiler` in `Rakefile`
* Print out OPENSSL_LIBRARY_VERSION before testsZachary Scott2016-01-191-0/+5
| | | | Closes #46
* Move "Updating from trunk" doc to a rake task `:sync` [ci skip]Zachary Scott2016-01-181-0/+9
|
* Add LibreSSL test supportZachary Scott2015-11-261-1/+2
| | | | | | | | | | | 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.
* Remove verbose mode from tests [ci skip]Zachary Scott2015-09-011-2/+0
|
* Run tests in verbose mode with warningsZachary Scott2015-09-011-0/+3
|
* rake test works now.SHIBATA Hiroshi2014-10-271-0/+6
|
* added rake-compilerSHIBATA Hiroshi2014-10-271-0/+3
|
* bundle gem opensslSHIBATA Hiroshi2014-10-271-0/+2