]> granicus.if.org Git - mutt/commitdiff
automatic post-release commit for mutt-1.12.1 mutt-1-12-1-rel
authorKevin McCarthy <kevin@8t8.us>
Sat, 15 Jun 2019 16:12:15 +0000 (09:12 -0700)
committerKevin McCarthy <kevin@8t8.us>
Sat, 15 Jun 2019 16:12:15 +0000 (09:12 -0700)
ChangeLog
VERSION

index 7b2378a9299f1772c27a2d9fcd4ec52f5f87f4ac..afde2c9c2423ad6a58b741e9ddc3ba88b4042e32 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,228 @@
+2019-06-15 09:02:36 -0700  Kevin McCarthy  <kevin@8t8.us> (e299de25)
+
+        * Update UPDATING file for 1.12.1 release.
+
+M      UPDATING
+
+2019-06-11 13:15:22 -0700  Kevin McCarthy  <kevin@8t8.us> (dc662474)
+
+        * Add $fcc_before_send, defaulting unset.
+        
+        When set, the message will be Fcc'ed the same as sent.  $fcc_clear and
+        $fcc_attach will be ignored.  This is because of the difficulty of
+        unwinding changes, notably Protected Headers, without potentially
+        breaking signatures.
+
+M      doc/manual.xml.head
+M      init.h
+M      mutt.h
+M      send.c
+
+2019-06-13 17:56:38 -0700  Kevin McCarthy  <kevin@8t8.us> (81fb9dd8)
+
+        * Improve $reverse_realname documentation.
+        
+        Make it clear that, even if set, a missing realname part of the
+        matching address will be filled in by $realname.
+
+M      init.h
+
+2019-06-09 11:07:16 -0700  Kevin McCarthy  <kevin@8t8.us> (0727d324)
+
+        * Mention sources for ~p and ~P patterns.
+        
+        The manual only mentioned alternates.  Add $from and local
+        account/hostname to the list.
+        
+        The man page implied the only source was alternates.  Change to the
+        same wording as the manual.
+        
+        Thanks to @rear1019 for pointing out the misleading man page.
+
+M      doc/manual.xml.head
+M      doc/muttrc.man.head
+
+2019-06-07 13:43:36 -0700  Kevin McCarthy  <kevin@8t8.us> (6f5e6bbb)
+
+        * Improve imap_append_message() error message handling.
+        
+        If the rc is IMAP_CMD_BAD, then either idata->buf is stale or an error
+        message has already been printed (in cmd_handle_untagged()).
+        
+        Use imap_next_word() to skip over the next two words instead of
+        directly skipping over SEQLEN, in case the buffer is in a different
+        format.  We don't want to jump over the end of string.
+        
+        Skip the mutt_error() if there is nothing to print.
+
+M      imap/message.c
+
+2019-06-06 16:03:42 -0700  Kevin McCarthy  <kevin@8t8.us> (dd327606)
+
+        * Enable the idata->check_status using bit operations.
+        
+        Commit e3f66d7e fixed dropped new mail notications, removing the
+        unsetting of idata->reopen IMAP_NEWMAIL_PENDING in imap_cmd_finish()
+        when an EXPUNGE was processed.
+        
+        However, imap_cmd_finish() can be called twice by
+        imap_check_mailbox().  First as part of the imap_exec(), and manually
+        again just below.
+        
+        Now that the IMAP_NEWMAIL_PENDING still exists, a second call could
+        overwrite idata->check_status if both reopen flags were set.
+        
+        This unfortunately affects update_index(), which behaves differently
+        for MUTT_REOPENED.
+        
+        I need to change the return value of mx_check_mailbox() in master to
+        preserve all the bits, so the index can both notify of new mail and
+        update_index() properly.
+        
+        For stable, the best fix is to use bit operators to enable the
+        check_status flags in imap_cmd_finish() (and cmd_parse_fetch for
+        flags), and keep the imap_check_mailbox() priority of setting its
+        return value (it prioritizes IMAP_EXCHANGE_PENDING).
+
+M      imap/command.c
+
+2019-06-06 13:38:03 -0700  Kevin McCarthy  <kevin@8t8.us> (4d95b2cf)
+
+        * Improve robustness of imap_append_message().
+        
+        First, check the imap_cmd_step() return value instead of looking at
+        idata->buf for "OK".  If the connection bombed and imap_cmd_step()
+        returned IMAP_CMD_BAD, the value of idata->buf is stale.
+        
+        If the server returned "+ OK" for the command continuation request
+        response, the call to imap_code(idata->buf) would even end up
+        returning true, despite that the append failed!  (See #110, although
+        at the time of commit I can only hypothesize this is what is
+        happening.)
+        
+        Second, check the status of the writes.  flush_buffer() was not
+        passing the rc from mutt_socket_write_n(), which was further making
+        the above disaster scenerio possible.
+
+M      imap/message.c
+
+2019-06-05 14:04:55 -0700  Kevin McCarthy  <kevin@8t8.us> (e3f66d7e)
+
+        * Fix dropped new mail notifications when an EXPUNGE_PENDING is set.
+        
+        Prior to the fetch_headers rework and introduction of
+        idata->max_msn (starting around e0376c75), cmd_handle_untagged() was
+        looking directly at ctx->msgcount, which isn't fixed up until
+        imap_expunge_mailbox().  At that time, more care had to be taken
+        inbetween handling the EXPUNGE message and the actual expunge of the
+        mailbox because of the discrepency between server state and mailbox
+        context state.
+        
+        idata->max_msn is now decremented during the processing of EXPUNGE and
+        VANISHED notices from the server, so reflect "current" state.  So,
+        when we receive an EXISTS notice, we no longer need the checks for
+        expunge state and can always set the NEWMAIL_PENDING flag.
+        
+        Additionally, fix imap_cmd_finish() to retain the IMAP_NEWMAIL_PENDING
+        flag after handling an expunge.  The expunge does not grab new
+        messages so dropping the flag would cause mutt to forget the new mail
+        status until another EXISTS command.
+        
+        Since this is a stable branch fix, I'm leaving the either/or
+        processing of expunge versus new mail in imap_cmd_finish().  However,
+        I don't see why this has to be done in two calls.  I may rework that
+        in master to process an expunge and then the new mail one after the
+        other.
+
+M      imap/command.c
+
+2019-05-31 09:37:38 -0700  Kevin McCarthy  <kevin@8t8.us> (22c6df82)
+
+        * Remove FORCE prerequisite on version.h.
+        
+        This is causing package build issues on OpenBSD because of a
+        difference in make behavior.
+        
+        In GNU make, it always invoke the 'version.h' target, but then checks
+        to see if version.h changed before retriggering targets with that
+        prerequisite.  On OpenBSD, invoking the version.h target always
+        retriggers targets with that prerequisite.
+        
+        This means that updating the version information now requires a 'make
+        clean' or manual removal of version.h.
+
+M      Makefile.am
+
+2019-05-30 09:27:15 -0700  Kevin McCarthy  <kevin@8t8.us> (dd1601a1)
+
+        * Minor documentation correction.
+
+M      doc/manual.xml.head
+
+2019-05-25 14:26:08 -0700  Kevin McCarthy  <kevin@8t8.us> (8ae8394f)
+
+        * Disable state messages for attachments when forwarding.
+        
+        First, option(OPTVIEWATTACH) is only set for (s->flags & DISPLAY), so that
+        check can be ignored.
+        
+        With that removed, all this is doing is printing
+          [-- This is an attachment ...]
+        with no context in the middle of non-display rendering for the case
+        $honor_disposition is set with a handler.
+        
+        This makes no sense and I believe is a logic error.  Perhaps this
+        never took effect, but with $forward_attachments it now affects
+        forwarding in that case.
+
+M      handler.c
+
+2019-05-25 13:12:04 -0700  Kevin McCarthy  <kevin@8t8.us> (b00a06e5)
+
+        * Have $forward_attachments look at attachment disposition.
+        
+        If $honor_disposition is set, an "attachment" disposition decodable
+        attachment won't be included in the body, so we want it to be added as
+        an attachment to the forwarded email.
+
+M      send.c
+
+2019-05-25 09:18:22 -0700  Kevin McCarthy  <kevin@8t8.us> (ee9983f0)
+
+        * automatic post-release commit for mutt-1.12.0
+
+M      ChangeLog
+M      VERSION
+M      po/bg.po
+M      po/ca.po
+M      po/cs.po
+M      po/da.po
+M      po/de.po
+M      po/el.po
+M      po/eo.po
+M      po/es.po
+M      po/et.po
+M      po/eu.po
+M      po/fi.po
+M      po/fr.po
+M      po/ga.po
+M      po/gl.po
+M      po/hu.po
+M      po/id.po
+M      po/it.po
+M      po/ja.po
+M      po/ko.po
+M      po/lt.po
+M      po/nl.po
+M      po/pl.po
+M      po/pt_BR.po
+M      po/ru.po
+M      po/sk.po
+M      po/sv.po
+M      po/tr.po
+M      po/uk.po
+M      po/zh_CN.po
+M      po/zh_TW.po
 2019-05-25 09:08:33 -0700  Kevin McCarthy  <kevin@8t8.us> (7d8db3e2)
 
         * Set UPDATING file release date for 1.12.0.
diff --git a/VERSION b/VERSION
index 0eed1a29efd64781078b23d253073644e9234b14..f8f4f03b3dcc5b1c3e07f49837a52e5429ce01fa 100644 (file)
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-1.12.0
+1.12.1