]> granicus.if.org Git - neomutt/commitdiff
NeoMutt Release 2017-04-21 neomutt-20170421
authorRichard Russon <rich@flatcap.org>
Fri, 21 Apr 2017 12:01:26 +0000 (13:01 +0100)
committerRichard Russon <rich@flatcap.org>
Fri, 21 Apr 2017 14:10:05 +0000 (15:10 +0100)
ChangeLog.neomutt
configure.ac
doc/manual.xml.head

index 4301b2f489744290c12a2642e36f270763faa7b4..773bc4b5ada81ff1088b6403b1b69df21a76f22a 100644 (file)
@@ -1,3 +1,192 @@
+2017-04-21  Richard Russon  <rich@flatcap.org>
+* Features
+  - add lua scripting
+  - add command-line batch mode
+  - index_format: add support of %K
+* Bug Fixes
+  - attachment/pager: Use mailcap for test/* except plain
+  - Fix uncollapse_new in pager
+  - fix garbage in chdir prompt due to unescaped string
+  - Fix inbox-first functionality when using mutt_pretty_mailbox
+  - add full neomutt version to log startup
+  - fix bug in uncolor for notmuch tag
+  - fix broken from_chars behaviour
+* Coverity defects
+  - strfcpy
+  - add variable - function arg could be NULL/invalid
+  - add variable - failed function leads to invalid variable
+  - add variable - Context could become NULL
+  - add variable - alloc/strdup could return NULL
+  - add variable - route through code leads to invalid variable
+  - remove variable test
+  - test functions
+  - tidy switches
+  - unused variables
+  - refactor only
+  - check for buffer underruns
+  - fix leaks
+  - minor fixes
+  - bug: add missing break
+  - bug: don't pass large object by value
+  - fix: use correct buffer size
+  - shadow variables
+  - 0 -> NULL
+* Docs
+  - many minor updates
+  - sync translations
+  - delete trailing whitespace
+  - indent the docbook manual
+  - use w3m as default for generating UTF8 manual.txt
+* Website
+  - many minor updates
+  - fix broken links
+  - add to list of useful programs
+  - test automatic html checker
+  - remove trailing whitespace
+  - add irc description
+  - update issue labels (dev)
+  - new page: closed discussions
+  - new page: making neomutt (dev)
+* Build
+  - drop obsolete m4 scripts
+  - don't look for lua libs unless asked for
+  - workaround slang warnings
+  - lower the gettext requirement 0.18 -> 0.17
+  - add keymap_alldefs.h to BUILT_SOURCES
+  - fix make dist distcheck
+  - Remove -Iimap from CFLAGS and include imap/imap.h explicitly
+  - mx: fix conditional builds
+  - Make iconv mandatory (no more --disable-iconv)
+  - refactor: Split out BUFFER-handling functions
+* Tidy
+  - drop control characters from the source
+  - drop vim modelines
+  - delete trailing whitespace
+  - mark all local functions as static
+  - delete unused functions
+  - replace FOREVER with while (true)
+  - drop #if HAVE_CONFIG_H
+  - use #ifdef for potentially missing symbols
+  - remove #if 0 code blocks
+  - drop commented out source
+  - IMAP auth functions are stored by pointer cannot be static
+  - force OPS to be rebuilt after a reconfigure
+  - be specific about void functions
+  - expand a few more alloc macros
+  - add argument names to function prototypes
+  - drop local copy of regex code
+  - rearrange code to avoid forward declarations
+  - limit the scope of some functions
+  - give the compress functions a unique name
+  - use snake_case for function names
+  - add missing newlines to mutt_debug
+  - remove generated files from repo
+  - look for translations in all files
+  - fix arguments to printf-style functions
+  - license text
+  - unify include-guards
+  - tidy makefiles
+  - initialise pointers
+  - make strcmp-like functions clearer
+  - unify sizeof usage
+  - remove forward declarations
+  - remove ()s from return
+  - rename files hyphen to underscore
+  - remove unused macros
+  - use SEEK_SET, SEEK_CUR, SEEK_END
+  - remove constant code
+  - fix typos and grammar in the comments
+  - Switch to using an external gettext runtime
+  - apply clang-format to the source code
+  - boolify returns of 84 functions
+  - boolify lots of struct members
+  - boolify some function parameters
+* Upstream
+  - Add $ssl_verify_partial_chains option for OpenSSL
+  - Move the OpenSSL partial chain support check inside configure.ac
+  - Don't allow storing duplicate certs for OpenSSL interactive prompt
+  - Prevent skipped certs from showing a second time
+  - OpenSSL: Don't offer (a)ccept always choice for hostname mismatches
+  - Add SNI support for OpenSSL
+  - Add SNI support for GnuTLS
+  - Add shortcuts for IMAP and POP mailboxes in the file browser
+  - Change OpenSSL to use SHA-256 for cert comparison
+  - Fix conststrings type mismatches
+  - Pass envlist to filter children too
+  - Fix mutt_envlist_set() for the case that envlist is null
+  - Fix setenv overwriting to not truncate the envlist
+  - Fix (un)sidebar_whitelist to expand paths
+  - Fix mutt_refresh() pausing during macro events
+  - Add a menu stack to track current and past menus
+  - Change CurrentMenu to be controlled by the menu stack
+  - Set refresh when popping the menu stack
+  - Remove redraw parameter from crypt send_menus
+  - Don't full redraw the index when handling a command from the pager
+  - Filter other directional markers that corrupt the screen
+  - Remove the OPTFORCEREDRAW options
+  - Remove SidebarNeedsRedraw
+  - Change reflow_windows() to set full redraw
+  - Create R_MENU redraw option
+  - Remove refresh parameter from mutt_enter_fname()
+  - Remove redraw flag setting after mutt_endwin()
+  - Change km_dokey() to pass SigWinch on for the MENU_EDITOR
+  - Separate out the compose menu redrawing
+  - Separate out the index menu redrawing
+  - Prepare for pager redraw separation
+  - Separate out the pager menu redrawing
+  - Don't create query menu until after initial prompt
+  - Silence imap progress messages for pipe-message
+  - Ensure mutt stays in endwin during calls to pipe_msg()
+  - Fix memleak when attaching files
+  - Add $ssl_verify_partial_chains option for OpenSSL
+  - Move the OpenSSL partial chain support check inside configureac
+  - Don't allow storing duplicate certs for OpenSSL interactive prompt
+  - Prevent skipped certs from showing a second time
+  - OpenSSL: Don't offer (a)ccept always choice for hostname mismatches
+  - Add SNI support for OpenSSL
+  - Add SNI support for GnuTLS
+  - Add shortcuts for IMAP and POP mailboxes in the file browser
+  - Updated French translation
+  - Change OpenSSL to use SHA-256 for cert comparison
+  - Fix conststrings type mismatches
+  - Pass envlist to filter children too
+  - Fix mutt_envlist_set() for the case that envlist is null
+  - Fix setenv overwriting to not truncate the envlist
+  - Fix mutt_refresh() pausing during macro events
+  - Add a menu stack to track current and past menus
+  - Change CurrentMenu to be controlled by the menu stack
+  - Set refresh when popping the menu stack
+  - Remove redraw parameter from crypt send_menus
+  - Don't full redraw the index when handling a command from the pager
+  - Fix (un)sidebar_whitelist to expand paths
+  - Filter other directional markers that corrupt the screen
+  - Remove the OPTFORCEREDRAW options
+  - Remove SidebarNeedsRedraw
+  - Change reflow_windows() to set full redraw
+  - Create R_MENU redraw option
+  - Remove refresh parameter from mutt_enter_fname()
+  - Remove redraw flag setting after mutt_endwin()
+  - Change km_dokey() to pass SigWinch on for the MENU_EDITOR
+  - Separate out the compose menu redrawing
+  - Separate out the index menu redrawing
+  - Prepare for pager redraw separation
+  - Separate out the pager menu redrawing
+  - Don't create query menu until after initial prompt
+  - Silence imap progress messages for pipe-message
+  - Ensure mutt stays in endwin during calls to pipe_msg()
+  - Fix memleak when attaching files
+  - automatic post-release commit for mutt-181
+  - Added tag mutt-1-8-1-rel for changeset f44974c10990
+  - mutt-181 signed
+  - Add ifdefs around new mutt_resize_screen calls
+  - Add multiline and sigwinch handling to mutt_multi_choice
+  - Set pager's REDRAW_SIGWINCH when reflowing windows
+  - Add multiline and sigwinch handling to mutt_yesorno
+  - Change the sort prompt to use (s)ort style prompts
+  - Handle the pager sort prompt inside the pager
+  - Fix GPG_TTY to be added to envlist
+  - automatic post-release commit for mutt-182
+
 2017-03-06  Richard Russon  <rich@flatcap.org>
 * Bug Fixes
   - Get the correct buffer size under fmemopen/torify (#441)
index 9e36208b23cb29fa8e5be0c7733e732c0e0c7d83..74399bfe2fbe189e23e453bf7cac9b04b7ffad09 100644 (file)
@@ -7,12 +7,12 @@ dnl !!! TO DUMP THEIR RESULTS WHEN MUTT -V IS CALLED               !!!
 CFLAGS=$CFLAGS
 LDFLAGS=$LDFLAGS
 
-AC_INIT([NeoMutt], [20170414], [neomutt-devel@neomutt.org], [mutt], [https://www.neomutt.org])
+AC_INIT([NeoMutt], [20170421], [neomutt-devel@neomutt.org], [mutt], [https://www.neomutt.org])
 AC_CONFIG_SRCDIR(mutt.h)
 AM_INIT_AUTOMAKE
 AC_CONFIG_HEADERS([config.h])
 
-AC_DEFINE(MUTT_VERSION, "1.8.1", [Version of upstream Mutt])
+AC_DEFINE(MUTT_VERSION, "1.8.2", [Version of upstream Mutt])
 
 AC_USE_SYSTEM_EXTENSIONS
 
index 408706716df6377e09fc7dd5b383d250e4a0ebe9..c51068fb3c95b48b509b824a12bd00a275f905eb 100644 (file)
@@ -2926,13 +2926,13 @@ color sidebar_divider   color8  default
         <tgroup cols="1">
           <tbody>
             <row>
-              <entry>neomuttrc-20170414</entry>
+              <entry>neomuttrc-20170421</entry>
             </row>
             <row>
               <entry>neomuttrc</entry>
             </row>
             <row>
-              <entry>muttrc-1.8.1</entry>
+              <entry>muttrc-1.8.2</entry>
             </row>
             <row>
               <entry>muttrc</entry>
@@ -2970,14 +2970,14 @@ color sidebar_divider   color8  default
             </thead>
             <tbody>
               <row>
-                <entry>/etc/xdg/mutt/neomuttrc-20170414</entry>
+                <entry>/etc/xdg/mutt/neomuttrc-20170421</entry>
                 <entry>NeoMutt release version</entry>
               </row>
               <row>
                 <entry>/etc/xdg/mutt/neomuttrc</entry>
               </row>
               <row>
-                <entry>/etc/xdg/mutt/Muttrc-1.8.1</entry>
+                <entry>/etc/xdg/mutt/Muttrc-1.8.2</entry>
                 <entry>Mutt release version, Note the case of the
                 filename</entry>
               </row>
@@ -2986,14 +2986,14 @@ color sidebar_divider   color8  default
                 <entry>Note the case of the filename</entry>
               </row>
               <row>
-                <entry>/etc/mutt/neomuttrc-20170414</entry>
+                <entry>/etc/mutt/neomuttrc-20170421</entry>
                 <entry>NeoMutt release version</entry>
               </row>
               <row>
                 <entry>/etc/mutt/neomuttrc</entry>
               </row>
               <row>
-                <entry>/etc/mutt/Muttrc-1.8.1</entry>
+                <entry>/etc/mutt/Muttrc-1.8.2</entry>
                 <entry>Mutt release version, Note the case of the
                 filename</entry>
               </row>
@@ -3002,14 +3002,14 @@ color sidebar_divider   color8  default
                 <entry>Note the case of the filename</entry>
               </row>
               <row>
-                <entry>/usr/share/mutt/neomuttrc-20170414</entry>
+                <entry>/usr/share/mutt/neomuttrc-20170421</entry>
                 <entry>NeoMutt release version</entry>
               </row>
               <row>
                 <entry>/usr/share/mutt/neomuttrc</entry>
               </row>
               <row>
-                <entry>/usr/share/mutt/Muttrc-1.8.1</entry>
+                <entry>/usr/share/mutt/Muttrc-1.8.2</entry>
                 <entry>Mutt release version, Note the case of the
                 filename</entry>
               </row>
@@ -3049,42 +3049,42 @@ color sidebar_divider   color8  default
             </thead>
             <tbody>
               <row>
-                <entry>~/.config/mutt/neomuttrc-20170414</entry>
+                <entry>~/.config/mutt/neomuttrc-20170421</entry>
                 <entry>NeoMutt release version</entry>
               </row>
               <row>
                 <entry>~/.config/mutt/neomuttrc</entry>
               </row>
               <row>
-                <entry>~/.config/mutt/muttrc-1.8.1</entry>
+                <entry>~/.config/mutt/muttrc-1.8.2</entry>
                 <entry>Mutt release version</entry>
               </row>
               <row>
                 <entry>~/.config/mutt/muttrc</entry>
               </row>
               <row>
-                <entry>~/.neomuttrc-20170414</entry>
+                <entry>~/.neomuttrc-20170421</entry>
                 <entry>NeoMutt release version</entry>
               </row>
               <row>
                 <entry>~/.neomuttrc</entry>
               </row>
               <row>
-                <entry>~/.muttrc-1.8.1</entry>
+                <entry>~/.muttrc-1.8.2</entry>
                 <entry>Mutt release version</entry>
               </row>
               <row>
                 <entry>~/.muttrc</entry>
               </row>
               <row>
-                <entry>~/.mutt/neomuttrc-20170414</entry>
+                <entry>~/.mutt/neomuttrc-20170421</entry>
                 <entry>NeoMutt release version</entry>
               </row>
               <row>
                 <entry>~/.mutt/neomuttrc</entry>
               </row>
               <row>
-                <entry>~/.mutt/muttrc-1.8.1</entry>
+                <entry>~/.mutt/muttrc-1.8.2</entry>
                 <entry>Mutt release version</entry>
               </row>
               <row>
@@ -9032,7 +9032,7 @@ attachments   -I message/external-body
         <quote>patched</quote>to support smaller features. These patches should
         add a free-form string to the end Mutt's version string. Running
         <literal>mutt -v</literal>might show:
-        <screen>patch-1.8.1.sidebar.20170414</screen></para>
+        <screen>patch-1.8.2.sidebar.20170421</screen></para>
       </sect2>
 
       <sect2 id="url-syntax">