Граф коммитов

10761 Коммитов

Автор SHA1 Сообщение Дата
Peter Zhu 9d4483f24d [ruby/net-http] [DOC] Fix call-seq for Net::HTTP.start
The lack of a newline between the call-seq and the documentation was
causing the documentation to be parsed as a call-seq.

https://github.com/ruby/net-http/commit/1a212e2065
2022-12-06 14:27:15 +00:00
Martin Dürst 156069d7b6 update Unicode normalization tables to version 15.0.0 2022-12-06 10:11:33 +09:00
Stan Lo 9aa18f61f2 [ruby/irb] Allow disabling autocompletion with
`IRB_USE_AUTOCOMPLETE=false`
(https://github.com/ruby/irb/pull/469)

* Allow using IRB_USE_AUTOCOMPLETE=false to disable autocompletion

Currently, the only 2 ways to disable autocompletion are:

1. Create `.irbrc` and set `IRB.conf[:USE_AUTOCOMPLETE] = false`
2. Add the `--noautocomplete` flag when using the `irb` executable

Both of them are less convenient than setting a env var and are
lesser known to devs.

And given the number of problems the autocompletion has (see #445), I
think we should allow disabling it with a simple `IRB_USE_AUTOCOMPLETE=false`.

* Mention some env var configs in the README
2022-12-06 00:53:32 +00:00
Matthew Boeh 1602d75c34 [ruby/did_you_mean] Do not suggest #name= for #name and vice versa
(https://github.com/ruby/did_you_mean/pull/180)

* Do not suggest #name= for #name and vice versa
* Avoid allocating unnecessary MatchData

Co-authored-by: Jean byroot Boussier <jean.boussier+github@shopify.com>
Co-authored-by: Jean byroot Boussier <jean.boussier+github@shopify.com>
2022-12-05 13:16:33 +00:00
Hiroshi SHIBATA 3fe5890f7b [ruby/did_you_mean] Bump version to 1.6.2
https://github.com/ruby/did_you_mean/commit/f5b15128e2
2022-12-05 10:29:44 +00:00
Hiroshi SHIBATA b62b7dc705 [ruby/uri] Bump version to 0.12.0
https://github.com/ruby/uri/commit/72f22716f8
2022-12-05 08:20:24 +00:00
Hiroshi SHIBATA 3fe8907b84 [ruby/un] Bump version to 0.2.1
https://github.com/ruby/un/commit/8f1c78e27c
2022-12-05 08:18:33 +00:00
Hiroshi SHIBATA eca8090120 [ruby/tsort] Bump version to 0.1.1
https://github.com/ruby/tsort/commit/dd71002c65
2022-12-05 08:16:29 +00:00
Hiroshi SHIBATA 325ac80c21 [ruby/tmpdir] Bump version to 0.1.3
https://github.com/ruby/tmpdir/commit/ee99c758fd
2022-12-05 08:15:11 +00:00
Hiroshi SHIBATA 3909cfaa02 [ruby/timeout] Bump version to 0.3.1
https://github.com/ruby/timeout/commit/4941e8c871
2022-12-05 08:13:18 +00:00
Nobuyoshi Nakada facb5cd4d5
Clean compiler intermediate files more 2022-12-05 17:09:49 +09:00
Hiroshi SHIBATA f5355df610 [ruby/securerandom] Bump version to 0.2.1
https://github.com/ruby/securerandom/commit/5bfe7d6c16
2022-12-05 07:51:34 +00:00
Hiroshi SHIBATA 52c76d0f69 [ruby/resolv] Bump version to 0.2.2
https://github.com/ruby/resolv/commit/261f049058
2022-12-05 07:49:03 +00:00
Hiroshi SHIBATA 73404e8f12 [ruby/pstore] Bump version to 0.1.2
https://github.com/ruby/pstore/commit/2d95c19c43
2022-12-05 07:38:23 +00:00
Hiroshi SHIBATA 7a7d1b3853 [ruby/pp] Bump version to 0.4.0
https://github.com/ruby/pp/commit/8870aa02df
2022-12-05 07:35:19 +00:00
Hiroshi SHIBATA 71b4d35526 [ruby/optparse] Bump version to 0.3.0
https://github.com/ruby/optparse/commit/c80dfb1ebd
2022-12-05 07:17:23 +00:00
Hiroshi SHIBATA c5911408f9 [ruby/open-uri] Bump version to 0.3.0
https://github.com/ruby/open-uri/commit/783892ebb0
2022-12-05 07:14:06 +00:00
Hiroshi SHIBATA ad970f5474 [ruby/net-protocol] Bump version to 0.2.0
https://github.com/ruby/net-protocol/commit/3097bb4cc3
2022-12-05 06:46:33 +00:00
Hiroshi SHIBATA 9e114338b9 [ruby/net-http] Bump version to 0.3.1
https://github.com/ruby/net-http/commit/09a9ea163a
2022-12-05 06:42:56 +00:00
Hiroshi SHIBATA 826adbc963 [ruby/mutex_m] Bump version to 0.1.2
https://github.com/ruby/mutex_m/commit/57f23978cd
2022-12-05 06:39:55 +00:00
Hiroshi SHIBATA 8a5dffe513 [ruby/logger] Bump version to 1.5.2
https://github.com/ruby/logger/commit/9c4ae3b81d
2022-12-05 06:36:31 +00:00
Hiroshi SHIBATA 51cfe70135 [ruby/ipaddr] Bump version to 1.2.5
https://github.com/ruby/ipaddr/commit/d92acb3982
2022-12-05 06:32:03 +00:00
Hiroshi SHIBATA 519c31e48c [ruby/getoptlong] Bump version to 0.2.0
https://github.com/ruby/getoptlong/commit/71fbf2123f
2022-12-05 06:19:25 +00:00
Hiroshi SHIBATA f41d38a6fb [ruby/forwardable] Bump version to 1.3.3
https://github.com/ruby/forwardable/commit/301687dbfa
2022-12-05 06:15:38 +00:00
Hiroshi SHIBATA 05caafb473 [ruby/fileutils] Bump version to 1.7.0
https://github.com/ruby/fileutils/commit/213e6a3d1f
2022-12-05 06:12:31 +00:00
Hiroshi SHIBATA 3cfb7afbfe [ruby/drb] Bump version to 2.1.1
https://github.com/ruby/drb/commit/7c2d56e9f3
2022-12-05 05:59:33 +00:00
Hiroshi SHIBATA c4d22d47f8 [ruby/delegate] Bump version to 0.3.0
https://github.com/ruby/delegate/commit/420637be45
2022-12-05 05:47:54 +00:00
Hiroshi SHIBATA 0f534bfb6a [ruby/benchmark] Bump version to 0.2.1
https://github.com/ruby/benchmark/commit/303ac8f28b
2022-12-05 05:15:02 +00:00
Hiroshi SHIBATA d7b00b55a9 [ruby/rdoc] Bump version to 6.4.0
https://github.com/ruby/rdoc/commit/c5e7ee03ac
2022-12-05 04:59:54 +00:00
Hiroshi SHIBATA 5fb3dec058 [ruby/racc] Bump version to 1.6.1
https://github.com/ruby/racc/commit/1768ed252f
2022-12-05 04:55:35 +00:00
Stan Lo 16b2e03014 [ruby/reline] Remove unapproved color setting APIs
These APIs/configs are not approved by the Ruby core, so they can't be
released to the public. This means having them in the codebase will
block other fixes/features from being released as well.

So this commit removes those exposed interfaces to unblock the release.

Hopefully when https://bugs.ruby-lang.org/issues/18996 is approved we
can re-implement better APIs.

https://github.com/ruby/reline/commit/f7a961c550
2022-12-05 03:14:55 +00:00
Burdette Lamar e58c4f97fa [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTP
(https://github.com/ruby/net-http/pull/84)

https://github.com/ruby/net-http/commit/660046386f
2022-12-04 20:22:31 +00:00
Ellen Marie Dash 82b86b4c97 [rubygems/rubygems] Delete partial file and re-raise on Errno::ENOSPC.
Add test for not leaving empty files if ENOSPC is raised during 'gem install'

https://github.com/rubygems/rubygems/commit/8e0e20f079
2022-12-02 19:21:08 +00:00
HASUMI Hitoshi 11871e49c4 [ruby/reline] Fix misuse of kwarg in IO#raw
- Obviously, `tim` is a typo for `time`
- This didn't cause an exception because IO#raw is implemented in C and it doesn't check the keyword of the parameters
- Though this typo doesn't produce any problems for now, I think it should be fixed just in case for the future
- I've used this fixed version of Reline with IRB for several days and didn't find any new problems due to the fix
- But I myself am not sure how to make sure this fix is completely robust

https://github.com/ruby/reline/commit/e66a9696a1
2022-12-02 10:47:18 +00:00
Yusuke Endoh bc3ac86795 [rubygems/rubygems] require bundler/setup only when Bundler is not defined
... to prevent "circular require" when `--disable-gems` is used.

This is a simplified case of e5a0abc5de

```
$ bundle exec ruby -we 'system("ruby", "-w", "--disable-gems", "-e", "")'
<internal:/home/mame/work/ruby/local/lib/ruby/3.2.0+3/rubygems/core_ext/kernel_require.rb>:85: warning: <internal:/home/mame/work/ruby/local/lib/ruby/3.2.0+3/rubygems/core_ext/kernel_require.rb>:85: warning: loading in progress, circular require considered harmful - /home/mame/work/ruby/local/lib/ruby/3.2.0+3/bundler/setup.rb
```

When bundler/setup is require'ed under --disable-gems mode, it loads
rubygems by `require "rubygems" unless defined?(Gem)` in
0b1f682a6d/bundler/lib/bundler/rubygems_integration.rb (L3)
In this case, require'ing bundler/setup from rubygems.rb is circular.

This change makes rubygems.rb to require "bundler/setup" only when
`Bundler` is not defined.

https://github.com/rubygems/rubygems/commit/b4608dee5e
2022-12-02 04:12:16 +00:00
schneems 85a1c67a65 [ruby/syntax_suggest] Add temp support for 3.2.0-preview{3,2,1}
This SyntaxError#path feature only exists in Ruby HEAD. Until it is released in a preview I want to continue to support existing releases of 3.2.0 (and also so CI will continue to work, as it still uses a preview version to execute tests).

https://github.com/ruby/syntax_suggest/commit/9862032465
2022-12-02 09:36:40 +09:00
Hiroshi SHIBATA 652e2d8f5d [ruby/syntax_suggest] No longer need PathnameFromMessage with SyntaxError#path.
https://bugs.ruby-lang.org/issues/19138

  Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>

https://github.com/ruby/syntax_suggest/commit/8e1e7b3298
2022-12-02 09:36:39 +09:00
Burdette Lamar 171e94bd95 [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTPHeader
(https://github.com/ruby/net-http/pull/83)

https://github.com/ruby/net-http/commit/1ea5004098
2022-12-01 23:17:47 +00:00
Nobuyoshi Nakada a1d341efaf [ruby/delegate] Revert "Fix `DelegateClass` block "method redefined" warning"
https://github.com/ruby/delegate/commit/2a91436284
2022-12-01 08:08:02 +00:00
Nobuyoshi Nakada f0c9d2a0c8 [ruby/rdoc] Fix `=end` delimiter
https://github.com/ruby/rdoc/commit/e1679fa7e4
2022-12-01 02:36:20 +09:00
Nobuyoshi Nakada 99cad3fccd [ruby/rdoc] Non-RD part feature has not been imported to RDoc
https://github.com/ruby/rdoc/commit/fe0159de2f
2022-12-01 02:36:20 +09:00
Nobuyoshi Nakada c87b3ee671 [ruby/rdoc] Use Tempfile
https://github.com/ruby/rdoc/commit/0b9dde5ab4
2022-12-01 02:36:20 +09:00
Nobuyoshi Nakada d532d27507 [ruby/irb] Use class methods of `File` over `Kernel.open`
https://github.com/ruby/irb/commit/e0ec5e1bd8
2022-11-30 10:18:57 +00:00
Nobuyoshi Nakada cf3b305c43 [ruby/un] wait_writable: close opened file
https://github.com/ruby/un/commit/b08aeb9c48
2022-11-30 10:09:17 +00:00
Takashi Kokubun d0c0d7fa5b MJIT: Revert FL_EXIVAR check optimization
It seems to slow down optcarrot. I'll revisit this later.
2022-11-29 22:35:26 -08:00
Takashi Kokubun 9a84971315 [ruby/irb] Make sure ls doesn't return an array
(https://github.com/ruby/irb/pull/461)

https://github.com/ruby/irb/commit/367797bb05
2022-11-30 04:52:33 +00:00
schneems d6e91784ab Update SyntaxSuggest to use angle brackets `>`
```
$ ruby tool/sync_default_gems.rb syntax_suggest
Sync ruby/syntax_suggest
```

https://github.com/ruby/syntax_suggest/pull/161
2022-11-30 12:58:47 +09:00
Takashi Kokubun 8a0acbea4c MJIT: Refactor CDHASH handling
Converting a CDHASH into a safe Hash is a lot of work, but retrieving
just values is much easier.
2022-11-29 00:12:33 -08:00
Takashi Kokubun 2329cbeb5b MJIT: Merge exivar guards as well
obviating status->merge_ivar_guards_p as refactoring
2022-11-28 23:32:27 -08:00
Takashi Kokubun bb6f933d51 MJIT: Get rid of is_entries copy
MJIT worker no longer exists, so we don't need this safeguard anymore.
2022-11-28 22:03:16 -08:00
Takashi Kokubun 9c13fc614c
MJIT: Make it parsable by Solargraph (#6827)
* Revert "Revert "MJIT: Make it parsable by Solargraph""

This reverts commit 8e18761da1.

* Call rb_gc_register_mark_object
2022-11-28 21:33:55 -08:00
Takashi Kokubun 4f8c6711dd [ruby/erb] Version 4.0.2
https://github.com/ruby/erb/commit/8c8ff1551b
2022-11-29 04:58:29 +00:00
Takashi Kokubun 129d208f9a [ruby/erb] Fix line numbers after multi-line <%#
(https://github.com/ruby/erb/pull/42)

https://github.com/ruby/erb/commit/526885923e
2022-11-29 04:56:03 +00:00
Burdette Lamar ee49fe5d34 [ruby/net-http] Enhanced RDoc for header Range
(https://github.com/ruby/net-http/pull/82)

https://github.com/ruby/net-http/commit/a26f62a2e5
2022-11-28 23:33:15 +00:00
moenodedev 579c8cb01c [rubygems/rubygems] Remove pointer to RVM documentation
https://github.com/rubygems/rubygems/commit/7467019d87
2022-11-28 23:20:59 +00:00
Takashi Kokubun d13de3a62e [ruby/irb] Version 1.5.1
https://github.com/ruby/irb/commit/f9507923fa
2022-11-28 18:44:36 +00:00
Takashi Kokubun c5279db75f [ruby/irb] Fix the debug.gem force-loader for Ruby 3.2
(https://github.com/ruby/irb/pull/458)

* Fix the debug.gem force-loader for Ruby 3.2

* Support 1.7.0dev format as well
2022-11-28 18:42:59 +00:00
Nobuyoshi Nakada 0bfb185654 [ruby/optparse] Add `raise_unknown` flag
(https://github.com/ruby/optparse/pull/38)

https://github.com/ruby/optparse/commit/12529653cd
2022-11-28 14:24:06 +00:00
schneems 476700c06f
[ruby/syntax_suggest] v1.0.0
https://github.com/ruby/syntax_suggest/commit/f142fcbf96
2022-11-28 20:55:42 +09:00
schneems f64ba0fadd
[ruby/syntax_suggest] Do not output "Syntax OK" when there's an error
Due to a problem with ripper we do not recognize `break` as invalid code. It's confusing that "Syntax OK" is output in that case.

When there's no syntax error, the algorithm should not say anything. The exception is in the CLI and that's for compatibility with `ruby -wc`

```
$ cat /tmp/break.rb
break
️ 3.1.2 🚀 /Users/rschneeman/Documents/projects/syntax_suggest (schneems/no-syntax-not-okay-break)
$ ruby -wc /tmp/break.rb
Syntax OK
```

> Note that this is invalid, running this code will raise a Syntax error.

```
$ exe/syntax_suggest /tmp/break.rb
Syntax OK
```

Close https://github.com/ruby/syntax_suggest/pull/157

https://github.com/ruby/syntax_suggest/commit/d7bd8f03a2
2022-11-28 20:55:41 +09:00
Takashi Kokubun 8e18761da1
Revert "MJIT: Make it parsable by Solargraph"
This reverts commit ccd8dd6ad3.

Revert "MJIT: Fix miniruby with MJIT_FORCE_ENABLE"

This reverts commit b033775ed9.

GitHub Actions is failing. I ran out of time today to investigate it.
will try it again tomorrow.
2022-11-28 00:13:23 -08:00
Takashi Kokubun ccd8dd6ad3 MJIT: Make it parsable by Solargraph 2022-11-27 23:46:59 -08:00
Takashi Kokubun fb599523cd MJIT: Do not document a dynamic type [ci skip]
Solargraph complains about it
2022-11-27 23:29:44 -08:00
Takashi Kokubun 2c1c0d3df0 MJIT: Get rid of C.fprintf
Faster code generation and cleaner code.
2022-11-27 22:47:46 -08:00
Takashi Kokubun a22c684c59 MJIT: Refactor invokebuiltin_delegate_leave
You shouldn't assume bf->compiler is always non-zero. While struct
aref/aset is no longer a builtin function since
https://github.com/ruby/ruby/pull/5131, it seems like you could still
load such an iseq binary.

The refactored code fallbacks to compile_insn_default correctly when
bf->compiler is zero.
2022-11-27 21:44:28 -08:00
Takashi Kokubun 6844bcc6b4 MJIT: Use a String buffer in builtin compilers
instead of FILE*.

Using C.fprintf is slower than String manipulation on memory. I'm going
to change the way MJIT writes files, and this is a prerequisite for it.
2022-11-27 21:11:33 -08:00
Hiroshi SHIBATA b335d899ff [ruby/cgi] Bump up 0.3.6
https://github.com/ruby/cgi/commit/827b7d43cc
2022-11-28 04:40:26 +00:00
Sven Riedel e0901f46b7 [ruby/rdoc] Add `--no-skipping-tests` option
https://github.com/ruby/rdoc/commit/33925f885f
2022-11-28 04:36:29 +00:00
Xenor Chang 745dcf5326 [ruby/cgi] Loosen the domain regex to accept '.'
(https://github.com/ruby/cgi/pull/29)

* Loosen the domain regex to accept '.'

Co-authored-by: Nobuyoshi Nakada <nobu@ruby-lang.org>

https://github.com/ruby/cgi/commit/5e09d632f3
Co-authored-by: Hiroshi SHIBATA <hsbt@ruby-lang.org>
2022-11-28 04:34:11 +00:00
Hiroshi SHIBATA 98074a57ca [ruby/cgi] Prepare to release 0.3.6
https://github.com/ruby/cgi/commit/710a647855
2022-11-28 03:34:42 +00:00
Takashi Kokubun e3de723043 MJIT: Move some private declarations
and clean up legacy comments for the Ruby migration
2022-11-27 14:50:20 -08:00
Nobuyoshi Nakada 5b1db79129 [ruby/rdoc] Revert "Refactor `RDoc::Markup::Parser#tokenize`"
This reverts commit https://github.com/ruby/rdoc/commit/41ceae93b3bc.

https://github.com/ruby/rdoc/commit/5d2c47e8b8
2022-11-27 19:46:12 +00:00
Nobuyoshi Nakada 21977b95e2 [ruby/rdoc] Refactor `RDoc::Markup::Parser#tokenize`
Make verbatims text or newline only, and simplify `build_verbatim`.

https://github.com/ruby/rdoc/commit/41ceae93b3
2022-11-27 17:24:38 +00:00
nick evans 29862ce273 [ruby/rdoc] Darkfish: group method call-seq in div.method-header
This way, custom CSS styles can be easily applied to the entire method
header at once.  Otherwise, it can be tricky to make a border that goes
around the entire set of method call-seq, but not the method
description.

https://github.com/ruby/rdoc/commit/5db4bce01e
2022-11-27 17:24:17 +00:00
nick evans ae3817bc61 [ruby/rdoc] Darkfish: Nest sidebar ToC as a tree of headings
This uses `<details><summary>heading</summary><ul>nested</ul></detail>`,
similar to how the classes and pages lists are now nested.

https://github.com/ruby/rdoc/commit/e57beff287
2022-11-27 17:18:16 +00:00
Nobuyoshi Nakada 511864d1a7 [ruby/rdoc] Refine regexp usages and reduce substring allocations
https://github.com/ruby/rdoc/commit/a976fb9d39
2022-11-27 16:35:08 +00:00
Nobuyoshi Nakada 1b67c58f41 [ruby/rdoc] Pull up handle_tab_width to RDoc::Parser
To share with the duplicate code in RDoc::Parser::Ruby#initialize.

https://github.com/ruby/rdoc/commit/27829ac119
2022-11-27 16:35:07 +00:00
Takashi Kokubun 6fdc677186 [ruby/erb] Version 4.0.1
https://github.com/ruby/erb/commit/3bb67009dd
2022-11-27 06:32:58 +00:00
Takashi Kokubun d2c62426e5 [ruby/erb] Skip using the extension for truffleruby as well
(https://github.com/ruby/erb/pull/39)

* Skip using the extension for truffleruby as well

* Just skip building the C extension for TruffleRuby

* Skip rake compile for truffleruby

* Use resolve_feature_path

* Revert "Use resolve_feature_path"

This reverts commit https://github.com/ruby/erb/commit/acc1e0c0ffaf.

* Use resolve_feature_path with LoadError guard

https://github.com/ruby/erb/commit/85dcb08439
2022-11-27 06:30:48 +00:00
Burdette Lamar b55da1cd97 [ruby/net-http] [DOC] Enhanced RDoc for Net::HTTPHeader
https://github.com/ruby/net-http/commit/77c6878970
2022-11-27 00:21:49 +00:00
Takashi Kokubun 73e42ef856 MJIT: Remove a duplicated rescue
`#compile` has a catch-call rescue, so compile_insn_entry shouldn't do
that. It was a temporary code needed during the migration.
2022-11-26 15:39:53 -08:00
Takashi Kokubun 534bac04e7 [ruby/erb] Version 4.0.0
https://github.com/ruby/erb/commit/2809a54d88
2022-11-26 06:05:23 +00:00
Takashi Kokubun 574896a0ce [ruby/erb] Define ERB::Escape module
(https://github.com/ruby/erb/pull/38)

Close #32
2022-11-26 05:32:25 +00:00
Takashi Kokubun 3c16f33ffd MJIT: Refactor source_shape_id extraction
I'm not comfortable indenting code that deeply.
2022-11-25 15:27:27 -08:00
Takashi Kokubun 89a98ee1e1 MJIT: Remove obsoleted variable
no longer used after 4ea9d7d7c2
2022-11-25 15:23:43 -08:00
Takashi Kokubun 4ea9d7d7c2 MJIT: Remove the code to optimize shape transition
because this code crashes on railsbench. I'll try adding a repro for it
later, but I don't know shapes enough to craft it right away.
2022-11-25 15:18:34 -08:00
Takashi Kokubun addb1cbbfd [ruby/erb] Keep ERB::Util#html_escape private
ERB::Util.html_escape has been public, but ERB::Util#html_escape had
been private.

https://github.com/ruby/erb/commit/e62210bf56
2022-11-25 08:54:18 +00:00
Nobuyoshi Nakada c6330cd32b [ruby/fileutils] [Feature #18925] Add `ln_sr` method and `relative:` option to `ln_s`
https://github.com/ruby/fileutils/commit/5116088d5c
2022-11-25 01:03:57 +00:00
Takashi Kokubun bcdfe12919 [ruby/erb] Allow requiring erb/escape.so alone
(https://github.com/ruby/erb/pull/37)

Prior to this commit, requiring erb/escape first and then requiring erb
did not work as expected.
2022-11-24 23:49:15 +00:00
Takashi Kokubun 8ac4081aa8 [ruby/erb] Split erb.rb into files for each module under ERB
(https://github.com/ruby/erb/pull/36)

https://github.com/ruby/erb/commit/f74833cc07
2022-11-24 23:40:53 +00:00
Takashi Kokubun c480f589c2 [ruby/erb] Rename erb.so to erb/escape.so
(https://github.com/ruby/erb/pull/35)

https://github.com/ruby/erb/commit/1280046952
2022-11-24 23:22:00 +00:00
BurdetteLamar 5ee947314e [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
https://github.com/ruby/net-http/commit/86b0514239
2022-11-23 17:12:35 +00:00
BurdetteLamar 4b32ed6e33 [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
https://github.com/ruby/net-http/commit/ef0ef53b0c
2022-11-23 17:12:34 +00:00
BurdetteLamar 79a9280aa5 [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
https://github.com/ruby/net-http/commit/0af9fb94a9
2022-11-23 17:12:33 +00:00
BurdetteLamar c6dc126641 [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
https://github.com/ruby/net-http/commit/995ff356b4
2022-11-23 17:12:33 +00:00
BurdetteLamar 66be0922b7 [ruby/net-http] Enhanced RDoc for Net::HTTPHeader
https://github.com/ruby/net-http/commit/e924f1205b
2022-11-23 17:12:32 +00:00
Hiroshi SHIBATA 805d70f716 [ruby/cgi] Bump up 0.3.5
https://github.com/ruby/cgi/commit/daf88c2a75
2022-11-22 02:12:50 +00:00
Nobuyoshi Nakada 58682b6980 [ruby/cgi] Relax domain label restrictions
https://github.com/ruby/cgi/commit/b46d41c363
2022-11-22 02:12:50 +00:00
Hiroshi SHIBATA 3f960cf445 [ruby/cgi] Bump up 0.3.4
https://github.com/ruby/cgi/commit/3649a27bf4
2022-11-22 02:00:11 +00:00
Yusuke Endoh 0e75b2f2e6 [ruby/cgi] Prevent CRLF injection
Throw a RuntimeError if the HTTP response header contains CR or LF to
prevent HTTP response splitting.

https://hackerone.com/reports/1204695

https://github.com/ruby/cgi/commit/64c5045c0a
2022-11-22 02:00:11 +00:00