1. 27 8月, 2020 1 次提交
  2. 11 5月, 2020 2 次提交
  3. 08 4月, 2020 1 次提交
  4. 16 2月, 2020 1 次提交
  5. 14 7月, 2019 1 次提交
  6. 08 2月, 2019 1 次提交
  7. 03 9月, 2017 1 次提交
    • R
      openssl: import v2.1.0.beta1 · 609103db
      rhe 提交于
      Import Ruby/OpenSSL 2.1.0.beta1. The full commit log since v2.0.5
      (imported by r59567) can be found at:
      
      	https://github.com/ruby/openssl/compare/v2.0.5...v2.1.0.beta1
      
      ----------------------------------------------------------------
      Antonio Terceiro (1):
            test/test_ssl: explicitly accept TLS 1.1 in corresponding test
      
      Colby Swandale (1):
            document using secure protocol to fetch git master in Bundler
      
      Colton Jenkins (1):
            Add fips_mode_get to return fips_mode
      
      Kazuki Yamaguchi (85):
            Start preparing for 2.1.0
            Remove support for OpenSSL 0.9.8 and 1.0.0
            bn: refine tests
            bn: implement unary {plus,minus} operators for OpenSSL::BN
            bn: implement OpenSSL::BN#negative?
            Don't define main() when built with --enable-debug
            test: let OpenSSL::TestCase include OpenSSL::TestUtils
            test: prepare test PKey instances on demand
            Add OpenSSL.print_mem_leaks
            Enable OSSL_MDEBUG on CI builds
            ssl: move default DH parameters from OpenSSL::PKey::DH
            Make exceptions with the same format regardless of OpenSSL.debug
            ssl: show reason of 'certificate verify error' in exception message
            ssl: remove OpenSSL::ExtConfig::TLS_DH_anon_WITH_AES_256_GCM_SHA384
            ssl: do not confuse different ex_data index registries
            ssl: assume SSL/SSL_CTX always have a valid reference to the Ruby object
            Fix RDoc markup
            ssl: suppress compiler warning
            ext/openssl/deprecation.rb: remove broken-apple-openssl
            extconf.rb: print informative message if OpenSSL can't be found
            Rakefile: compile the extension before test
            kdf: introduce OpenSSL::KDF module
            ossl.h: add NUM2UINT64T() macro
            kdf: add scrypt
            Expand rb_define_copy_func() macro
            Expand FPTR_TO_FD() macro
            Remove SafeGet*() macros
            cipher: rename GetCipherPtr() to ossl_evp_get_cipherbyname()
            digest: rename GetDigestPtr() to ossl_evp_get_digestbyname()
            Add ossl_str_new(), an exception-safe rb_str_new()
            bio: simplify ossl_membio2str() using ossl_str_new()
            Remove unused functions and macros
            Drop support for LibreSSL 2.3
            ocsp: add OpenSSL::OCSP::Request#signed?
            asn1: infinite length -> indefinite length
            asn1: rearrange tests
            ssl: remove a needless NULL check in SSL::SSLContext#ciphers
            ssl: return nil in SSL::SSLSocket#cipher if session is not started
            asn1: remove an unnecessary function prototype
            asn1: require tag information when instantiating generic type
            asn1: initialize 'unused_bits' attribute of BitString with 0
            asn1: check for illegal 'unused_bits' value of BitString
            asn1: disallow NULL to be passed to asn1time_to_time()
            asn1: avoid truncating OID in OpenSSL::ASN1::ObjectId#oid
            asn1: allow constructed encoding with definite length form
            asn1: prohibit indefinite length form for primitive encoding
            asn1: allow tag number to be >= 32 for universal tag class
            asn1: use ossl_asn1_tag()
            asn1: clean up OpenSSL::ASN1::Constructive#to_der
            asn1: harmonize OpenSSL::ASN1::*#to_der
            asn1: prevent EOC octets from being in the middle of the content
            asn1: do not treat EOC octets as part of content octets
            x509name: add 'loc' and 'set' kwargs to OpenSSL::X509::Name#add_entry
            ssl: do not call session_remove_cb during GC
            Backport "Merge branch 'topic/test-memory-leak'" to maint
            cipher: update the documentation for Cipher#auth_tag=
            Rakefile: let sync:to_ruby know about test/openssl/fixtures
            test: fix formatting
            test/utils: remove OpenSSL::TestUtils.silent
            test/utils: add SSLTestCase#tls12_supported?
            test/utils: have start_server yield only the port number
            test/utils: do not set ecdh_curves in start_server
            test/utils: let server_loop close socket
            test/utils: improve error handling in start_server
            test/utils: add OpenSSL::TestUtils.openssl? and .libressl?
            test/utils: do not use DSA certificates in SSL tests
            test/test_ssl: remove test_invalid_shutdown_by_gc
            test/test_ssl: move test_multibyte_read_write to test_pair
            test/test_ssl_session: rearrange tests
            test/test_pair, test/test_ssl: fix for TLS 1.3
            ssl: remove useless call to rb_thread_wait_fd()
            ssl: fix NPN support
            ssl: mark OpenSSL::SSL::SSLContext::DEFAULT_{1024,2048} as private
            ssl: use 2048-bit group in the default tmp_dh_cb
            ssl: ensure that SSL option flags are non-negative
            ssl: update OpenSSL::SSL::OP_* flags
            ssl: prefer TLS_method() over SSLv23_method()
            ssl: add SSLContext#min_version= and #max_version=
            ssl: rework SSLContext#ssl_version=
            test/test_x509name: change script encoding to ASCII-8BIT
            x509name: refactor OpenSSL::X509::Name#to_s
            x509name: add OpenSSL::X509::Name#to_utf8
            x509name: add OpenSSL::X509::Name#inspect
            x509name: update regexp in OpenSSL::X509::Name.parse
            Ruby/OpenSSL 2.1.0.beta1
      
      Marcus Stollsteimer (1):
            Fix rdoc for core Integer class
      
      nobu (4):
            [DOC] {read,write}_nonblock with exception: false
            [DOC] keyword argument _exception_
            [DOC] mark up literals
            Revert r57690 except for read_nonblock
      
      git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
      609103db
  8. 22 3月, 2017 1 次提交
    • S
      ruby tool/update-deps --fix · 20c72dc8
      shyouhei 提交于
      Onigumo 6 (r57045) introduced new onigumo.h header file, which is
      required from quite much everywhere.  This commit adds necessary
      dependencies.
      
      Note: ruby/oniguruma.h now includes onigumo.h,
            ruby/io.h includes oniguruma.h,
            ruby/encoding.h also includes oniguruma.h,
            and internal.h includes encoding.h.
      
      
      git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58054 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
      20c72dc8
  9. 06 7月, 2016 1 次提交
  10. 11 4月, 2016 1 次提交
  11. 19 12月, 2014 1 次提交
  12. 21 11月, 2014 1 次提交
  13. 15 11月, 2014 3 次提交
  14. 15 5月, 2014 1 次提交
  15. 14 5月, 2014 1 次提交
    • K
      * ext/openssl/depend: remove dependency from internal headers. · 7093a2cb
      ko1 提交于
        [Feature #9612]
      * ext/openssl/ossl.c (ossl_fips_mode_set): ditto.
      * ext/coverage/depend: ditto.
      * include/ruby/thread_native.h: added.
        This header file only provides wrapper functions to control
        native threads. These wrapper functions are used by MRI
        implementation.
      * vm_core.h: use include/ruby/thread_native.h.
      * thread.c: ditto.
      * thread_pthread.h: ditto.
      * thread_win32.h: ditto.
      * thread_native.h: removed.
      
      
      
      git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45944 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
      7093a2cb
  16. 28 10月, 2013 2 次提交
  17. 14 4月, 2013 1 次提交
    • A
      * ext/-test-/debug/depend: New file. · 788b45da
      akr 提交于
      * ext/-test-/exception/depend: Ditto.
      
      * ext/-test-/printf/depend: Ditto.
      
      * ext/-test-/string/depend: Ditto.
      
      * ext/coverage/depend: Ditto.
      
      * ext/io/console/depend: Ditto.
      
      * ext/io/nonblock/depend: Ditto.
      
      * ext/io/wait/depend: Ditto.
      
      * ext/openssl/depend: Ditto.
      
      * ext/pathname/depend: Ditto.
      
      * ext/psych/depend: Ditto.
      
      * ext/zlib/depend: Ditto.
      
      
      
      git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40287 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
      788b45da
  18. 13 4月, 2013 1 次提交
    • A
      * lib/mkmf.rb: Add ruby/ruby.h, ruby/missing.h, ruby/intern.h, · b4713858
      akr 提交于
        ruby/st.h and ruby/subst.h for ruby_headers in generated Makefile.
      
      * ext/-test-/old_thread_select/depend: Update dependencies.
      
      * ext/-test-/wait_for_single_fd/depend: Ditto.
      
      * ext/bigdecimal/depend: Ditto.
      
      * ext/curses/depend: Ditto.
      
      * ext/digest/bubblebabble/depend: Ditto.
      
      * ext/digest/depend: Ditto.
      
      * ext/digest/md5/depend: Ditto.
      
      * ext/digest/rmd160/depend: Ditto.
      
      * ext/digest/sha1/depend: Ditto.
      
      * ext/digest/sha2/depend: Ditto.
      
      * ext/dl/callback/depend: Ditto.
      
      * ext/dl/depend: Ditto.
      
      * ext/etc/depend: Ditto.
      
      * ext/nkf/depend: Ditto.
      
      * ext/objspace/depend: Ditto.
      
      * ext/pty/depend: Ditto.
      
      * ext/readline/depend: Ditto.
      
      * ext/ripper/depend: Ditto.
      
      * ext/sdbm/depend: Ditto.
      
      * ext/socket/depend: Ditto.
      
      * ext/stringio/depend: Ditto.
      
      * ext/strscan/depend: Ditto.
      
      * ext/syslog/depend: Ditto.
      
      * ext/-test-/num2int/depend: Removed.
      
      * ext/dbm/depend: Ditto.
      
      * ext/fcntl/depend: Ditto.
      
      * ext/gdbm/depend: Ditto.
      
      * ext/racc/cparse/depend: Ditto.
      
      
      
      git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
      b4713858
  19. 10 7月, 2012 1 次提交
    • N
      rb_thread_call_without_gvl · c51a8267
      nobu 提交于
      * include/ruby/thread.h: new header file for thread stuff.
      * thread.c (rb_thread_call_without_gvl): export.  [Feature#4328]
        returns void* instead of VALUE.  [Feature #5543]
      * thread.c (rb_thread_blocking_region): deprecate.  [ruby-core:46295]
      
      git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@36355 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
      c51a8267
  20. 21 10月, 1999 1 次提交