Re: [BLFS Trac] #23499: fetchmail-6.6.6

BLFS Trac ([email protected] via blfs-book Mailing List) <[email protected]>
Newsgroups gmane.linux.lfs.beyond.book
Message-ID <[email protected]>
#23499: fetchmail-6.6.6
-------------------------+-------------------------
 Reporter:  Bruce Dubbs  |       Owner:  Joe Locash
     Type:  enhancement  |      Status:  closed
 Priority:  normal       |   Milestone:  13.1
Component:  BOOK         |     Version:  git
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+-------------------------
Changes (by Joe Locash):

 * resolution:   => fixed
 * status:  assigned => closed

Comment:

 {{{
 fetchmail-6.6.6 (released 2026-06-24, 32443 LoC):

 ## CRITICAL BUGFIX FOR IMAP:
 * The IMAP client, which has always used message indexes for the selected
   mailbox, did not abort when receiving an EXPUNGE response - which
 changes
   message numbers inside the mailbox.  Unlike UIDs, the message numbers
 are
   not stable and fetchmail does not have internal interfaces to track
 which
   messages are deleted, and adding those to a 6.6.X release would be too
   risky, and switching to UID is also too big a change, so we have no
   choice but to abort the session when seeing an EXPUNGE response without
   our own EXPUNGE request, to avoid marking the wrong message as
 seen/deleted
   or skip the wrong one, or assume the wrong message size.
   Earl Chew reported this versus Yahoo Mail via Gitlab Work Item #91,
 which
   automatically expunges messages that are marked with the \Deleted flag.

   This has one new message for which we do not have translations yet,
   it is urgent to get the fix in the field.
 }}}
 Fixed at [sha:b362709b30].
-- 
Ticket URL: <https://wiki.linuxfromscratch.org/blfs/ticket/23499#comment:2>
BLFS Trac <https://wiki.linuxfromscratch.org/blfs/>
Beyond Linux From Scratch

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.