[#84867] [Ruby trunk Bug#14357] thread_safe tests suite segfaults โ€” v.ondruch@...

Issue #14357 has been reported by vo.x (Vit Ondruch).

11 messages 2018/01/15
[#85364] Re: [Ruby trunk Bug#14357] thread_safe tests suite segfaults โ€” Eric Wong <normalperson@...> 2018/02/03

v.ondruch@tiscali.cz wrote:

[#84980] [Ruby trunk Feature#13618][Assigned] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid โ€” hsbt@...

Issue #13618 has been updated by hsbt (Hiroshi SHIBATA).

10 messages 2018/01/23
[#85012] Re: [Ruby trunk Feature#13618][Assigned] [PATCH] auto fiber schedule for rb_wait_for_single_fd and rb_waitpid โ€” Eric Wong <normalperson@...> 2018/01/23

hsbt@ruby-lang.org wrote:

[ruby-core:84848] [Ruby trunk Feature#14352] Array#pack("M") Quoted-Printable with binary mode

From: kirika.k2@...
Date: 2018-01-13 01:54:34 UTC
List: ruby-core #84848
Issue #14352 has been updated by kirika (Toshio Maki).

Description updated

2018/01/13 10:53่ฟฝ่จ˜ \rใจ\nใฎ่กจ่จ˜ใŒ้€†ใซใชใฃใฆใ„ใŸใŸใ‚่จ‚ๆญฃใ—ใพใ—ใŸใ€‚

----------------------------------------
Feature #14352: Array#pack("M") Quoted-Printable with binary mode
https://bugs.ruby-lang.org/issues/14352#change-69561

* Author: kirika (Toshio Maki)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
----------------------------------------
่‹ฑ่ชžใงๆ›ธใ“ใ†ใจๆ€ใฃใŸใฎใงใ™ใŒใ€ใ†ใพใไผใˆใ‚‰ใ‚Œใชใ„ใ‹ใ‚‚ใ—ใ‚Œใชใ„ใฎใงๆ—ฅๆœฌ่ชžใงๆ›ธใ‹ใ›ใฆใใ ใ•ใ„ใ€‚ใ™ใฟใพใ›ใ‚“ใ€‚

mail libraryใจใ„ใ†gemใ‚’ไฝฟใฃใฆใƒกใƒผใƒซใ‚’ใƒ‘ใƒผใ‚นใ—ใŸใ‚Šใ€ๆ›ธใใ ใ—ใŸใ‚Šใ—ใฆใ„ใ‚‹ใฎใงใ™ใŒใ€
Quoted-Printableใงใ‚จใƒณใ‚ณใƒผใƒ‰ใ•ใ‚ŒใŸใƒใ‚คใƒŠใƒชใŒใƒกใƒผใƒซใซๅซใพใ‚Œใฆใ„ใŸๅ ดๅˆใซใ€ใƒกใƒผใƒซใ‚’็ ดๅฃŠใ™ใ‚‹
ๅฏ่ƒฝๆ€งใŒใ‚ใ‚‹ใจใ„ใ†ใ“ใจใŒๅˆ†ใ‹ใ‚Šใพใ—ใŸใ€‚

่ชฟๆŸปใ—ใฆใฟใ‚‹ใจใ€RubyใฎArray#Pack("M")ใ‚’ไฝฟใฃใŸใจใใซใ€ไปฅไธ‹ใฎใ‚ˆใ†ใซ
\rใฏ=0Dใซๅค‰ๆ›ใ—ใฆใใ‚Œใ‚‹ใฎใงใ™ใŒใ€\nใฏ=0Aใงใฏใชใใ€ใใฎใพใพ\nใง็ถญๆŒใ™ใ‚‹ใฎใŒๅ•้กŒใฎใ‚ˆใ†ใงใ€
mail libraryใฏใƒ‘ใƒผใ‚นๅ‰ใฎๅ‡ฆ็†ใซ\nใ‚’\r\nใซๅค‰ๆ›ใ™ใ‚‹ใจใ„ใ†ๅ‡ฆ็†ใ‚’ๅŠ ใˆใ‚‹ใฎใงใ™ใŒใ€ใใฎๆ™‚ใซ\nใŒ
\r\nใซๅค‰ๆ›ใ•ใ‚Œใ€ใ‚ชใƒชใ‚ธใƒŠใƒซใฎใƒใ‚คใƒŠใƒชใ‚’็ ดๅฃŠใ—ใฆใ—ใพใ†ใ“ใจใŒๅˆ†ใ‹ใ‚Šใพใ—ใŸใ€‚

<pre>
puts ["ใ‚ใ„ใ†ใˆใŠ\r\nใ‹ใใใ‘ใ“"].pack('M')
</pre>

ๅฎŸ่กŒ็ตๆžœ
<pre>
=E3=81=82=E3=81=84=E3=81=86=E3=81=88=E3=81=8A=0D
=E3=81=8B=E3=81=8D=E3=81=8F=E3=81=91=E3=81=93=
</pre>

Quoted-PrintableใซใŠใ„ใฆใฏใ€ใƒฌใ‚คใ‚ขใ‚ฆใƒˆใฎใŸใ‚ใฎๆ”น่กŒใฏ=\r\nใซใ™ใ‚‹ใ€ใจใ„ใ†ใ“ใจใŒๆฑบใพใฃใฆใ„ใ‚‹ใฎใงใ€
ใ“ใฎใ‚ˆใ†ใซ\nใŒๅ˜็‹ฌใงๆฎ‹ใ‚‹ใจใ„ใ†ใ“ใจใฏใชใ„ใ‚ˆใ†ใชๆฐ—ใŒใ™ใ‚‹ใฎใงใ™ใŒใ€ๆ˜จๅนดๆœซใซใพใคใ‚‚ใจใ•ใ‚“ใซใ”่ณชๅ•
ใ•ใ›ใฆใ„ใŸใ ใ„ใŸ้š›ใซPerlใฎๅฎŸ่ฃ…ใ‚’ๅ‚่€ƒใซใ—ใŸใ€ใจใ„ใ†ใ“ใจใ‚’ไผบใฃใŸใฎใงใ€Perlใซใคใ„ใฆใ‚‚่ชฟในใฆ
ใฟใŸใฎใงใ™ใŒใ€Perlใฏ$binmodeใจใ„ใ†ใƒ•ใƒฉใ‚ฐใงใ€ใƒใ‚คใƒŠใƒชๆ™‚ใฎๆŒ™ๅ‹•ใจๅˆ†ใ‘ใฆใ„ใ‚‹ใ‚ˆใ†ใงใ™ใ€‚

http://perldoc.perl.org/MIME/QuotedPrint.html
๏ผˆใ‚‚ใ—ใ‹ใ™ใ‚‹ใจใ€ๅ‚่€ƒใซใ—ใŸๅฎŸ่ฃ…ใจใฏ้–ขไฟ‚ใชใ„ใ‹ใ‚‚ใ—ใ‚Œใพใ›ใ‚“๏ผ‰

ไปŠใ‹ใ‚‰pack('M')ใฎๆŒ™ๅ‹•ใ‚’ๅค‰ใˆใ‚‹ใจใ€ๅฝฑ้Ÿฟ็ฏ„ๅ›ฒใŒๅคงใใใ†ใชใฎใงใ€ใƒใ‚คใƒŠใƒชใ‚’Quoted-Printableใงใ‚จใƒณใ‚ณใƒผใƒ‰
ใ™ใ‚‹ใŸใ‚ใฎใ‚ชใƒ—ใ‚ทใƒงใƒณใŒใ‚ใ‚Œใฐใ€ใ„ใ„ใจๆ€ใ†ใฎใงใ™ใŒใ€packใซใฉใ†ใ„ใ†ใ‚ชใƒ—ใ‚ทใƒงใƒณๅใ‚’ใคใ‘ใ‚Œใฐใ‚ˆใ„ใ‹ใ€
ใพใŸpack.cใฎqpencode้–ขๆ•ฐใซbinmode็”จใฎๆ‹กๅผตใ—ใฆใ‚‚่‰ฏใ„ใ‹ใ‚’ๅซใ‚ใฆใ”็›ธ่ซ‡ใ•ใ›ใฆใใ ใ•ใ„ใ€‚

ๅ‡บๆฅใ‚ŒใฐไปŠไฝฟใฃใฆใ„ใ‚‹rubyใฎใƒใƒผใ‚ธใƒงใƒณใฏ2.3ใจใ‹ใ ใฃใŸใ‚Šใ™ใ‚‹ใฎใงใ€2.3.x, 2.4.xใซใƒใƒƒใ‚ฏใƒใƒผใƒˆๅฏ่ƒฝใ‹ใฉใ†ใ‹ใ‚‚
ๅซใ‚ใฆ็›ธ่ซ‡ใ•ใ›ใฆใ‚‚ใ‚‰ใˆใ‚Œใฐใ€ใจๆ€ใ„ใพใ™ใ€‚







-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request@ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next