1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext
emboss 50ba64ab87 * ext/openssl/ossl_ssl.c: Allow disabling client-side renegotiation.
* test/openssl/test_ssl.rb: Simple tests for this.

  Client-side renegotiation is still considered problematic, even
  when used in the context of secure renegotiation (RI, RFC 5746).
  The changes allow users to either completely disable client
  renegotiation on the server, or to specify a maximum number of
  handshakes allowed in total. The number of total handshakes is
  counted in a callback set as SSL_set_info_callback. If the
  maximum number of handshakes is exceeded an error will be raised
  We do not support renegotiation in the OpenSSL extension, therefore
  this feature can only be tested externally.
  The feature is opt-in, the default setting will be to allow
  unlimited client renegotiation, as was the case before.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35797 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-05-26 00:56:33 +00:00
..
-test- * trunk/ext/-test-/printf/printf.c: change function names because of 2012-05-25 07:13:03 +00:00
bigdecimal * ext/bigdecimal/bigdecimal.c (PUSH): to prevent VALUE from GC, 2012-05-11 05:09:58 +00:00
continuation
coverage * ext/coverage/coverage.c (Init_coverage): Change list format and 2011-10-10 21:06:39 +00:00
curses suppress unused-but-set-variable warnings 2012-05-19 10:13:32 +00:00
date * ext/date/date_strftime.c: should also be aware of flags on 2012-05-15 22:03:37 +00:00
dbm * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of 2012-02-27 01:50:27 +00:00
digest rmd160.c: fix for huge data 2012-05-07 01:27:59 +00:00
dl * ext/dl/cfunc.c (rb_dlcfunc_call): should convert a Bignum value to 2012-04-27 03:36:33 +00:00
etc * ext/etc/etc.c (passwd_ensure): move endpwent() call from 2012-05-13 14:00:16 +00:00
fcntl
fiber
fiddle * ext/fiddle/extconf.rb: Use an exception instaed of bare abort. 2012-05-18 07:02:25 +00:00
gdbm * io.c, process.c, time.c, ext: use rb_sys_fail_str instead of 2012-02-27 01:50:27 +00:00
io use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
json Revert r35684 "* trunk/ext/json/extconf.rb: remove fake file." 2012-05-18 08:26:10 +00:00
mathn
nkf * ext/nkf/nkf-utf8/nkf.c: import nkf 2.1.2 (be9c280) 2011-09-08 12:17:06 +00:00
objspace use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
openssl * ext/openssl/ossl_ssl.c: Allow disabling client-side renegotiation. 2012-05-26 00:56:33 +00:00
pathname use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
psych * ext/psych/extconf.rb: Use an exception instaed of bare abort. 2012-05-18 07:02:39 +00:00
pty use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
racc/cparse use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
readline * ext/readline/extconf.rb: Use an exception instead of bare exit. 2012-05-18 07:02:10 +00:00
ripper * ext/ripper/extconf.rb: Use an exception instead of bare 2012-05-18 07:01:54 +00:00
sdbm * ext/sdbm/init.c: Added documentation. Patch by Justin Collins, 2012-05-11 22:00:43 +00:00
socket use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
stringio use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
strscan * ext/strscan/strscan.c: use typed data with 2011-12-15 05:48:39 +00:00
syck * ext/syck/lib/syck/rubytypes.rb (Exception.yaml_new): fix bug 2012-03-05 08:11:48 +00:00
syslog * ext/syslog/syslog.c: Classify constants and macros into several 2012-05-21 07:18:49 +00:00
tk ext/extmk.rb: workaround for -framework option 2012-05-20 15:58:03 +00:00
win32ole * ext: remove trailing spaces. 2011-05-22 09:26:02 +00:00
zlib use RB_TYPE_P() instead of comparison of TYPE() 2012-05-23 07:13:21 +00:00
.document * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
extmk.rb ext/extmk.rb: workaround for -framework option 2012-05-20 15:58:03 +00:00
Setup * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
Setup.atheos * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
Setup.emx * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00
Setup.nacl Imports Ruby's port to NativeClient (a.k.a NaCl). 2012-05-17 02:48:59 +00:00
Setup.nt * ext/iconv: deprecated. [Feature #6322] 2012-04-23 13:56:11 +00:00