Skip to content

Commit b1ff6bf

Browse files
committed
New upstream version 2.4.8
1 parent bb4cee2 commit b1ff6bf

File tree

314 files changed

+388
-79653
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

314 files changed

+388
-79653
lines changed

.gitattributes

Lines changed: 0 additions & 5 deletions
This file was deleted.

.gitignore

Lines changed: 0 additions & 184 deletions
This file was deleted.

.revision.time

Whitespace-only changes.

ChangeLog

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,49 @@
11
------------------------------------------------------------------------
2-
r67795 | usa | 2019-08-28 15:50:00 +0900 (Wed, 28 Aug 2019) | 1 line
2+
r67821 | usa | 2019-10-01 20:06:27 +0900 (Tue, 01 Oct 2019) | 1 line
3+
4+
add tag v2_4_8
5+
------------------------------------------------------------------------
6+
r67820 | usa | 2019-10-01 20:06:17 +0900 (Tue, 01 Oct 2019) | 6 lines
7+
8+
lib/shell/command-processor.rb (Shell#[]): prevent unknown command
9+
10+
`FileTest.send(command, ...)` allows to call not only FileTest-related
11+
methods but also any method that belongs to Kernel, Object, etc.
12+
patched by <[email protected]>
13+
14+
------------------------------------------------------------------------
15+
r67819 | usa | 2019-10-01 20:05:56 +0900 (Tue, 01 Oct 2019) | 10 lines
16+
17+
merge revision(s) 3ce238b5f9795581eb84114dcfbdf4aa086bfecc
18+
19+
WEBrick: prevent response splitting and header injection
20+
21+
This is a follow up to d9d4a28.
22+
The commit prevented CRLR, but did not address an isolated CR or an
23+
isolated LF.
24+
25+
Co-Authored-By: NARUSE, Yui <[email protected]>
26+
27+
------------------------------------------------------------------------
28+
r67818 | usa | 2019-10-01 20:05:22 +0900 (Tue, 01 Oct 2019) | 7 lines
29+
30+
merge revision(s) 36e057e26ef2104bc2349799d6c52d22bb1c7d03
31+
32+
Loop with String#scan without creating substrings
33+
34+
Create the substrings necessary parts only, instead of cutting the
35+
rest of the buffer. Also removed a useless, probable typo, regexp.
36+
37+
------------------------------------------------------------------------
38+
r67817 | usa | 2019-10-01 20:04:48 +0900 (Tue, 01 Oct 2019) | 7 lines
39+
40+
merge revision(s) a0a2640b398cffd351f87d3f6243103add66575b
41+
42+
Fix for wrong fnmatch patttern
43+
44+
* dir.c (file_s_fnmatch): ensure that pattern does not contain a
45+
NUL character. https://hackerone.com/reports/449617
346

4-
add tag v2_4_7
547
------------------------------------------------------------------------
648
r67794 | usa | 2019-08-28 15:45:35 +0900 (Wed, 28 Aug 2019) | 3 lines
749

dir.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
dir.c -
44
5-
$Author: nagachika $
5+
$Author: usa $
66
created at: Wed Jan 5 09:51:01 JST 1994
77
88
Copyright (C) 1993-2007 Yukihiro Matsumoto
@@ -2655,7 +2655,7 @@ file_s_fnmatch(int argc, VALUE *argv, VALUE obj)
26552655
else
26562656
flags = 0;
26572657

2658-
StringValue(pattern);
2658+
StringValueCStr(pattern);
26592659
FilePathStringValue(path);
26602660

26612661
if (flags & FNM_EXTGLOB) {

ext/io/console/io-console.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# -*- ruby -*-
22
_VERSION = "0.4.6"
3-
date = %w$Date:: 2016-09-11 19:33:36 +0900#$[1]
3+
date = %w$Date:: 2016-09-11 10:33:36 +0000#$[1]
44

55
Gem::Specification.new do |s|
66
s.name = "io-console"

0 commit comments

Comments
 (0)