ruby/ext
Kazuki Yamaguchi e2bf3659e1 [ruby/openssl] pkcs7: keep private key when duplicating PKCS7_SIGNER_INFO
ASN1_dup() will not copy the 'pkey' field of a PKCS7_SIGNER_INFO object
by design; it is a temporary field kept until the PKCS7 structure is
finalized. Let's bump reference counter of the pkey in the original
object and use it in the new object, too.

This commit also removes PKCS7#add_signer's routine to add the
content-type attribute as a signed attribute automatically. This
behavior was not documented or tested. This change should not break any
working user code since the method was completely useless without the
change above.

20ca7a27a8
2021-03-31 18:05:07 +09:00
..
-test- rb_enc_interned_str: handle autoloaded encodings 2021-03-22 21:37:48 +09:00
bigdecimal [ruby/bigdecimal] Fix uint64 conversion 2021-02-04 13:18:58 +09:00
cgi/escape cgi/escape is ractor-safe 2020-12-20 04:22:29 +09:00
continuation sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
coverage Expose atomic operation macros with RUBY prefix 2020-12-24 11:43:21 +09:00
date [ruby/date] Define dummy RUBY_TYPED_FROZEN_SHAREABLE for old Ruby 2020-12-23 18:32:24 +09:00
dbm sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
digest [ruby/digest] Remove .gitignore and .travis.yml from gemspec 2020-12-21 17:46:30 +09:00
etc [ruby/etc] Added fallback definition of RUBY_ATOMIC_EXCHANGE 2021-01-11 11:39:12 +09:00
fcntl sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
fiddle Oops! Add another test and fix to_proc implementation 2021-02-26 10:06:56 -08:00
gdbm sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
io [ruby/io-console] bump up to 0.5.9 2021-03-28 23:42:38 +09:00
json Fix GC compatibility: Don't stash encodings in global constants 2021-02-01 12:20:34 -08:00
monitor Fix a typo [ci skip] 2021-01-05 23:10:39 +09:00
nkf sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
objspace objspace_dump.c: tag singleton classes and reference the superclass 2021-02-04 09:53:31 -08:00
openssl [ruby/openssl] pkcs7: keep private key when duplicating PKCS7_SIGNER_INFO 2021-03-31 18:05:07 +09:00
pathname [ruby/pathname] Fix segfault of Pathname#split 2021-03-28 14:04:10 +09:00
psych Text files should end with a newline 2021-03-30 23:41:21 +09:00
pty Revert a part of "[DOC] refined" [ci skip] 2021-02-08 21:46:07 +09:00
racc/cparse ext/racc/cparse is ractor-safe 2020-12-20 04:22:29 +09:00
rbconfig/sizeof sed -i '/rmodule.h/d' 2020-08-27 16:42:06 +09:00
readline [ruby/readline-ext] Initialize libedit before managing the history 2021-02-18 21:18:37 +09:00
ripper ripper: fix a bug of Ripper::Lexer with syntax error and heredoc [Bug #17644] 2021-02-19 16:40:29 +09:00
rubyvm Added depend files 2019-07-14 01:31:29 +09:00
socket [DOC] Fix typo in ext/socket/socket.c [ci skip] 2021-02-04 13:29:58 +09:00
stringio [ruby/stringio] Check if closed in loop 2021-03-08 10:13:29 +09:00
strscan Update class documentation for StringScanner 2021-02-10 08:17:07 -08:00
syslog Promote syslog to default gems 2020-09-10 20:42:53 +09:00
win32 [DOC] Fix grammar: "is same as" -> "is the same as" 2021-01-05 15:13:53 +01:00
win32ole Add string encoding IBM720 alias CP720 (#3803) 2020-11-22 22:23:40 +09:00
zlib Adjusted indents [ci skip] 2021-03-17 09:49:17 +09:00
.document Remove unnecessary files from .document 2020-12-20 16:00:13 +09:00
extmk.rb transcode-tblgen.rb: make silent a little when just -v 2020-12-29 17:45:19 +09:00
Setup Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00
Setup.atheos Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00
Setup.nt Removed sdbm entries from toolchanins 2020-06-19 08:26:47 +09:00