[#45085] [ruby-trunk - Feature #5839][Open] Proposal: Bitmap Marking GC — Narihiro Nakamura <authorNari@...>
11 messages
2012/01/04
[#45086] Re: [ruby-trunk - Feature #5839][Open] Proposal: Bitmap Marking GC
— SASADA Koichi <ko1@...>
2012/01/04
ささだです.
[#45087] Re: [ruby-trunk - Feature #5839][Open] Proposal: Bitmap Marking GC
— Yukihiro Matsumoto <matz@...>
2012/01/04
まつもと ゆきひろです
[#45088] Re: [ruby-trunk - Feature #5839][Open] Proposal: Bitmap Marking GC
— SASADA Koichi <ko1@...>
2012/01/04
ささだです.
[#45089] Re: [ruby-trunk - Feature #5839][Open] Proposal: Bitmap Marking GC
— Narihiro Nakamura <authornari@...>
2012/01/05
nariです。
[#45090] Re: [ruby-trunk - Feature #5839][Open] Proposal: Bitmap Marking GC
— SASADA Koichi <ko1@...>
2012/01/05
ささだです.
[#45110] [ruby-trunk - Feature #5861][Assigned] String#version_compare — Yui NARUSE <naruse@...>
5 messages
2012/01/07
[#45135] [ruby-trunk - Bug #5896][Open] object representaion in rb_enc_vsprintf() — Nobuyoshi Nakada <nobu@...>
6 messages
2012/01/15
[ruby-dev:45143] [ruby-trunk - Bug #5913][Closed] CGI.escape cannot escape a string with invalid byte sequence.
From:
Kenta Murata <muraken@...>
Date:
2012-01-20 11:51:47 UTC
List:
ruby-dev #45143
Issue #5913 has been updated by Kenta Murata.
Status changed from Assigned to Closed
Assignee changed from Takeyuki Fujioka to Kenta Murata
r34346 で修正しました。
----------------------------------------
Bug #5913: CGI.escape cannot escape a string with invalid byte sequence.
https://bugs.ruby-lang.org/issues/5913
Author: Kenta Murata
Status: Closed
Priority: Normal
Assignee: Kenta Murata
Category: lib
Target version: 2.0.0
ruby -v: ruby 2.0.0dev (2012-01-20 trunk 34342) [x86_64-darwin11.2.0]
不正なバイト列を持つ文字列を CGI.escape に渡すと ArgumentError が起きます。
$ .prefix/bin/ruby -rcgi -ve 'p CGI.escape("\xC0<<".force_encoding("UTF-8"))'
ruby 2.0.0dev (2012-01-20 trunk 34342) [x86_64-darwin11.2.0]
/Users/kenta-murata/work/ruby.git/.prefix/lib/ruby/2.0.0/cgi/util.rb:7:in `gsub': invalid byte sequence in UTF-8 (ArgumentError)
from /Users/kenta-murata/work/ruby.git/.prefix/lib/ruby/2.0.0/cgi/util.rb:7:in `escape'
from -e:1:in `<main>'
この振舞いがバグなら、このパッチで修正可能です https://gist.github.com/1646048
--
http://bugs.ruby-lang.org/