Project

General

Profile

Actions

Feature #4111

closed

Add XLIST support to Net::IMAP

Feature #4111: Add XLIST support to Net::IMAP

Added by geoffyoungs (Geoff Youngs) almost 15 years ago. Updated over 14 years ago.

Status:
Closed
Target version:
-
[ruby-core:33521]

Description

=begin
Is there any chance of adding support for the XLIST command to Net::IMAP?

It's basically an extended version of the LIST command - it includes flags indicating the designation of folders, e.g. \Sent for a the sent mail folder, \Drafts etc. It's used by the iPhone client for GMail to identify folders.

I can't find much documentation on it - it's discussed here:
http://bruno.im/2010/jul/29/europython-talk-python-and-imap-protocol/#xlist
https://bugzilla.mozilla.org/show_bug.cgi?id=476260
=end


Files

net-imap-xlist.patch (2.24 KB) net-imap-xlist.patch Patch to add XLIST support geoffyoungs (Geoff Youngs), 12/02/2010 11:14 PM
simple-parse-test.patch (627 Bytes) simple-parse-test.patch Simple parse test geoffyoungs (Geoff Youngs), 12/05/2010 12:08 AM

Updated by naruse (Yui NARUSE) almost 15 years ago Actions #1

  • Status changed from Open to Assigned
  • Assignee set to shugo (Shugo Maeda)

=begin

=end

Updated by tenderlovemaking (Aaron Patterson) almost 15 years ago Actions #2

=begin
On Thu, Dec 02, 2010 at 11:14:22PM +0900, Geoff Youngs wrote:

Feature #4111: Add XLIST support to Net::IMAP
http://redmine.ruby-lang.org/issues/show/4111

Author: Geoff Youngs
Status: Open, Priority: Normal
Category: lib

Is there any chance of adding support for the XLIST command to Net::IMAP?

It's basically an extended version of the LIST command - it includes flags indicating the designation of folders, e.g. \Sent for a the sent mail folder, \Drafts etc. It's used by the iPhone client for GMail to identify folders.

I can't find much documentation on it - it's discussed here:
http://bruno.im/2010/jul/29/europython-talk-python-and-imap-protocol/#xlist
https://bugzilla.mozilla.org/show_bug.cgi?id=476260

Looks like Maeda is maintaining net/imap[1]. I can't answer for him,
but I'm willing to bet that if you added tests along with your patch, he
would be more likely to apply. :-)

  1. http://redmine.ruby-lang.org/wiki/ruby/Maintainers

--
Aaron Patterson
http://tenderlovemaking.com/

Attachment: (unnamed)
=end

Updated by shugo (Shugo Maeda) almost 15 years ago Actions #3

=begin
Hi,

2010/12/3 Aaron Patterson :

Looks like Maeda is maintaining net/imap[1].  I can't answer for him,
but I'm willing to bet that if you added tests along with your patch, he
would be more likely to apply.  :-)

Yes, I would apply it:)

--
Shugo Maeda

=end

Updated by geoffyoungs (Geoff Youngs) almost 15 years ago Actions #4

=begin
How does that work? It's basically the same format as the LIST command...
=end

Updated by shugo (Shugo Maeda) almost 15 years ago Actions #5

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100

=begin
This issue was solved with changeset r30108.
Geoff, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.

=end

Actions

Also available in: PDF Atom