Project

General

Profile

Actions

Bug #4318

closed

Legacy bug in net/imap in Ruby 1.9.x

Added by tnt (T. N. T.) about 13 years ago. Updated over 12 years ago.

Status:
Closed
Target version:
ruby -v:
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] (but it is also in the current patchlevel136)
Backport:
[ruby-core:34839]

Description

=begin
Emails that get 'appended' to a mailbox are cut-off
at the end. Not always but only in non-multipart mails where the headers

Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

apply to the whole content.

This fixes the problem:

module Net
class IMAP
def send_literal(str)
put_string("{" + str.bytesize.to_s + "}" + CRLF)
@continuation_request_arrival.wait
raise @exception if @exception
put_string(str)
end
end
end

The change is "str.length.to_s" -> "str.bytesize.to_s".

Regards, T.
=end

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0