|
|
|
|
Changelog for mutt-lang-2.2.12-2.3.noarch.rpm :
* Mon Oct 09 2023 Dr. Werner Fink - Require a smtp daemon at build and runtime to work around missing system /var/mail/ directory (boo#1216035) * Wed Sep 27 2023 Dr. Werner Fink - Submit latest mutt 2.2.12 to SLE-15-SP6 for jira#PED-5580 * Drop patches for boo#1172906, boo#1172935, CVE-2020-14093, and CVE-2020-14154 now upstream - 3e88866dc60b5fa6aaba6fd7c1710c12c1c3cd01.patch + Prevent possible IMAP MITM via PREAUTH response. - mutt-1.10.1-backport-mutt_ssl_gnutls-1.14.3.dif to port mutt_ssl_gnutls.c from mutt 1.14.3 back + expired certs not properly rejected with GnuTLS + Side effect is support of TLSv1_3 is supported by gnutls * Drop patch for bsc#1173197 c547433cdf2e79191b15c6932c57f1472bfb5ff4.dif now upstream - Fix CVE-2020-14954: STARTTLS buffering issue allowing man in the middle attack of IMAP, SMTP and POP3 * Drop patch for bsc#1179035, CVE-2020-28896.patch now upstream - incomplete connection termination could lead to sending credentials over unencrypted connections * Drop patch for bsc#1179113 and boo#1179461 nofreeze-c72f740a.patch now upstream - Avoid that message with a million tiny parts can freeze MUA for several minutes * Drop patch for bsc#1181221, CVE-2021-3181 mutt-colon.patch now upstream - recipient parsing memory leak. This patch combines three smaller commits * Drop patch for bsc#1198518, CVE-2022-1328 uudecode-e5ed080c.patch - fix a buffer overflow in uudecoder * Drop patches now upstream - CVE-2023-4874-part1.patch (bsc#1215189 for CVE-2023-4874) - CVE-2023-4874-part2.patch (bsc#1215189 for CVE-2023-4874) - CVE-2023-4875.patch (bsc#1215191 for CVE-2023-4875) * Tue Sep 12 2023 Dr. Werner Fink - Update to mutt 2.2.12 (bsc#1215189 for CVE-2023-4874, bsc#1215191 for CVE-2023-4875) * 2.2.12 (2023-09-09): Bug fix release. * 2.2.11 (2023-08-18): Bug fix release. * Mon Apr 17 2023 Dr. Werner Fink - Use astrix instead of german u umlaut as point * Mon Apr 03 2023 Dirk Müller - update to 2.2.10: * Bug fix release. * $message_id_format %r and %z expandos use a URL-safe Base64 encoding: \'-\' and \'_\' instead of \'+\' and \'/\'. * Sun Dec 04 2022 Dirk Müller - update to 2.2.9: * Document the <1234> key syntax for bind. * Fix non-printable keyname printing to use syntax. * Move AM_PATH_GPG_ERROR before AM_PATH_GPGME. * Update gpgme autoconf files to the latest versions. * Adjust manual concerning IMAP Fcc in batch mode. * Add explicit void to 0-parameter function definitions. * Mon Sep 12 2022 Dr. Werner Fink - Refresh offsets of patches * aw.listreply.diff * mutt-1.10.1-imap.patch * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.6.1-opennfs.dif * patch-1.5.24.vk.pgp_verbose_mime * Wed Sep 07 2022 Andreas Stieger - enable optional verbose debugging at run-time (boo#1203184) * Tue Aug 09 2022 Dirk Müller - update to 2.2.7: * This is a bug-fix release, fixing a $edit_headers bug on MacOS, along with a few other small bugs. It also tightens the $query_command parser to accept a single tab between fields, and changes $pager to accept a %s expando. * Sat Jun 25 2022 Dirk Müller - update to 2.2.6: * This is a bug-fix release, fixing a variety of small issues * Sat Jun 04 2022 Dirk Müller - update to 2.2.5: * fixing two issues with libgsasl authentication. * fixing some regressions with Maildir/mh mailbox path normalization that were added in 2.2.0. Please see the UPDATING file for more details. * Tue Apr 19 2022 Dr. Werner Fink - Update to mutt 2.2.3 (bsc#1198518 for CVE-2022-1328) * Fix read past end of buf in is_mmnoask(). * Fix strlen() assigns to be of type size_t where obvious. * Flush iconv() in mutt_convert_string(). * Add convert_string() size check. * Fix integer overflow in mutt_convert_string(). * Fix uudecode cleanup on unexpected eof. * Fix uudecode buffer overflow. * automatic post-release commit for mutt-2.2.2 * Protect prompt completion memcpy() calls with a NULL check. * Fix mutt.man formatting. * Fix query menu tagging behavior. * Fix some mailbox prompts to use mailbox history ring. * automatic post-release commit for mutt-2.2.1 * Fix ambiguity in translation * Update the Polish translation for Mutt 2.2.0 * Improve Turkish translations * Fix mutt_paddstr() to properly filter unprintable chars. * Change mailto_allow to be exact match only. * Filter headers passed via the command line. * Fix mbox.man asctime(3) reference. * Clarify description of $local_date_header * Don\'t queue IMAP close commands. * Update Finnish translation. * Updated Catalan translation. * Updated Russian translation. * Updated Ukrainian translation. * Fix argc==0 handling. * Update de.po. * Update Turkish translations. * Update Czech translation for mutt-2.2.0 * Update translation files copyright string. * Updated French translation. * Fix $status_format documentation of $sort_thread_groups expando. * Update source file copyright lines based on commit history. * Update manual and program copyright notices. * Updated French translation. * Add very basic cd path completion. * Simplify the mutt_select_file() call for MUTT_CMD completion. * Add memcpy on MUTT_CMD completion to invoke the file selector. * Enable $rfc2047_parameters by default. * Set environ for sendmail execvp() call. * Updated French translation. * Convert SMTP cyrus sasl to use buffers. * Move hard_redraw() after sendmail invocation. * Revert \"Add $reply_prefix.\" * Add config.h dependency for keymap_defs.h generation. * Force resort_init if $reply_regexp changes. * Add $reply_prefix. * Localize $reply_regexp. * Fix $reply_regexp default value. * Fix manual generation string_unescape() of backslash values. * Improve Turkish translations * Add pager REDRAW_FLOW redraw flag when popping a menu. * Merge branch \'stable\' * Add new gsasl files to POTFILES.in. * Add GNU SASL support for authentication. * Add mutt_socket_buffer_readln(). * Merge branch \'stable\' * simplify envelope subject handling code a little * Update de.po * Fix sidebar counters with $maildir_trash. * Improve the statusbar modified flag for $maildir_trash. * Ignore $delete when sync\'ing with $maildir_trash set. * Fix unused variable warning. * Allow an empty To: address prompt. * Convert COLOR_DEFAULT constant to -1. * [Fix] poll to use PollFdsCount and no PollFdsLen * Add a few mutt variable configure dependency comments. * Fix color object case insensitive comparisons. * Correct multipart/alternative manual section slightly. * Add internal mutt_ctime() implementation. * Improve pattern compiler whitespace skipping. * Updated French translation. * Remove trailing slashes when opening maildir/mh mailboxes. * Note that IMAP mailboxes polling doesn\'t support flag counts. * Add $attach_save_charset_convert quadoption. * Remove unneeded type save/restores around mutt_decode_attachment(). * Improve smime_verify_one() error handling and general flow. * Assert mutt_decode_attachment() doesn\'t modify body fields. * Don\'t use subtraction for qsort numeric value comparisons. * Fix alias menu multi-select documentation. * Implement as in index menu. * Use km_error_key() in index only for OP_NULL. * Generate URLs with user/password as parsed. * Ensure embedded IMAP passwords are stored in context->path. * Updated French translation. * Fix yesorno help prompt printing of choice. * Add $compose_confirm_detach_first, default set. * Add a comment about msn_seqset generation and header cache holes. * Use cms utility for SMIME encryption/decryption. * Improve conststrings.c generation, mainly for GNU Autoconf 2.71. * Updated French translation. * Merge branch \'stable\' * Update Esperanto translation. * Add robustness checks to file attach functions. * Prompt for password when using encrypted client certificate * Lazily update header colors after a thread-flag update. * Add $sort_thread_groups for top-level thread sorting. * Make index sort compare functions independent from config variables. * Improve generic menu type handling. * Break the menu OPS/funcs and keybindings into separate tables. * Enable nonl() mode for ncurses. closes #362. * Revert \"Silence strfcpy() warning in dotlock_deference_symlink().\" * Use memccpy() in the strfcpy macro if it\'s available. * Fix typo in comment and function name: deference -> dereference. * Silence strfcpy() warning in dotlock_deference_symlink(). * Add dprint for a backtick expansion with non-0 exit code. * Use SEEK_SET and SEEK_END for fseek/fseeko whence parameter. * Rewrite mutt_apply_replace() to use buffers. * Increase scratch buf size in mutt_canonical_charset(). * Change hdrline make_from(_addr) to use snprintf for from. * Silence compiler warning in _mutt_buffer_select_file(). * Use memcpy in fseek_last_message() instead of strncpy. * Fix mutt_sasl buffer size to hold ip_port strings. * Silence imap_make_date() warning by switching to a BUFFER. * Silence compiler \"may be uninitialized\" warnings. * Updated French translation. * Add a help choice \'?\' to the yes or no prompt for quadoptions. * Filter out group delimiters for encrypt keylist generation. * contrib/markdown2html: properly deal with lead-ins * contrib/markdown2html: properly deal with missing context * contrib/markdown: fix bug when dealing with quotelead classes * Exit with a failure for any usage or version write error. * Really fix usage and version write error checking. * Fix usage and version write error checking. * Add usage and version write error checking. * Check stdout is a terminal in curses mode. * Add a hard redraw after oauth authentication. * Fix classic pgp decrypt_part() hard redraw on error. * Reset SIGPIPE signal handler in child process before exec(). * Add $pager_skip_quoted_context option. * Updated French translation. * Suggested translation changes. * Directly add full mailbox to GPG search hints.- Port patches mainly hunk offsets * aw.listreply.diff * mutt-1.10.1-imap.patch * mutt-1.13.3.dif * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.5.21-mailcap.diff * mutt-1.5.23-carriage-return.path * mutt-1.6.1-opennfs.dif * mutt-Fix-SIGQUIT-handling.patch * patch-1.5.24.vk.pgp_verbose_mime * widechar.sidebar.dif * Mon Feb 07 2022 Dr. Werner Fink - For iconv glibc-locale should be installed * Tue Jan 11 2022 Dr. Werner Fink - Update to mutt 2.1.5 * This is a bug-fix release, fixing two SMTP authentication issues, a crash bug on NetBSD, and a couple other issues. * Mutt 2.1.4 was released on December 11, 2021. This is a bug-fix release, fixing a performance issue when used with DavMail. * Mutt 2.1.3 was released on September 10, 2021. This is a bug-fix release, fixing some of the fixes in the last release. IMAP and QRESYNC users are advised to upgrade. * Mutt 2.1.2 was released on August 24, 2021. This is an important bug-fix release, fixing a potential data-loss IMAP bug, a couple QRESYNC bugs, and a few other issues. IMAP users are strongly advised to upgrade. * Mutt 2.1.1 was released on July 12, 2021. This is a bug-fix release, fixing some redraw issues and a problem with the new List Menu for mbox mailboxes. * Mutt 2.1.0 was released on June 12, 2021. This release has new features and bug fixes. ! The -d option allows a negative number. If negative, debug files are not rotated. The debug level is the absolute value. + in the attachment menu uses a copiousoutput mailcap entry, or falls back to raw text. + , , and functions added to the compose menu. + in the compose menu allows previewing the output of the $send_multipart_alternative_filter the way does. + , bound to Esc-L in the index and pager menu, brings up a menu of operations to perform on mailing list emails, such as subscribe/unsubscribe. + , bound to \'H\' in the pager, will skip to the first blank line following the headers. ! ~h patterns over IMAP and POP3 will only download the headers of the message. However with message caching enabled (via $message_cachedir) the whole message will still be downloaded. + $ssl_verify_host_override allows manually specifying the host name to verify a server certificate against. ! --enable-hcache, with no particular backend enabled, will scan in the order: kyotocabinet, tokyocabinet, lmdb, qdbm, gdbm, bdb. ! $allow_ansi understands 256-color ANSI escape sequences. + $message_id_format can be used to specify a custom message-id format. Since it\'s a format string, this can also use a filter. Please use this option with care, as Mutt won\'t check if your message-id is legal. ! mailboxes -nonotify will poll a mailbox for new mail, but will not trigger new mail notifications (e.g. $beep_new or $new_mail_command). ! $reverse_name affects tagged reply/forward/compose-to-sender actions too. ! ANSI sequences are filtered for inline-forwarded autoview content, in addition to replies. ! $forward_decrypt is now a quadoption, defaulting \'yes\' for backward compatibility. ! Pattern functions, (e.g. search and limit) can be interrupted with ctrl-c. ! The default mailto_allow list now includes cc, in-reply-to, and references. + $sort_browser_mailboxes controls mailbox browsing, and defaults \"unsorted\". $sort_browser now only controls directory browsing. ! $sort_browser and $sort_browser_mailboxes \"unsorted\" now means the order added (e.g. specified in the muttrc). Switching back to \"unsorted\" will now resort in that order (previously it was a no-op.) ! In the browser \"..\" is excluded from sorting and kept at the top. ! Temp filenames generated for mailcap invocation now allow non-ascii characters. + $local_date_header, when unset, causes the date in the Date header to be formatted using the GMT timezone.- Port patches * aw.listreply.diff * bsc907453-CVE-2014-9116-jessie.patch * mutt-1.10.1-imap.patch * mutt-1.13.3.dif * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.5.21-mailcap.diff * mutt-1.5.23-carriage-return.path * mutt-1.6.1-opennfs.dif * patch-1.5.24.vk.pgp_verbose_mime * widechar.sidebar.dif- Add keyring and signing of the tarball * Wed Jul 14 2021 Dr. Werner Fink - Add mutt_oauth2.py ported to python 3.6- If required the package will include a backport to support fromisoformat of the python class datetime * Tue Jul 13 2021 Dr. Werner Fink - Correct gpg usage of skeleton muttrc- Append the gpg usage to system wide Muttrc (boo#1188235) * Fri May 07 2021 Dr. Werner Fink - Update to mutt 2.0.7 * Update UPDATING file for 2.0.7. * Fix seqset iterator when it ends in a comma (boo#1185705, CVE-2021-32055) * Filter unprintables for 2231 encoded continuations too. * Turn off pylint in gitlab-ci. * Check if mutt_prepare_template() fails for -H command line arg. * Fix resolve_types() newline removal and restoration. * automatic post-release commit for mutt-2.0.6- Fix offset of patch mutt-1.5.21-mailcap.diff * Thu Mar 18 2021 Andreas Stieger - mutt 2.0.6: * Fix problems with hook processors * Fix pattern compilation error for ~( !~>(~P) ) * Fix contrib/markdown2html crash * Fix yesorno prompt for autocrypt account creation * Correctly handle CTRL-G on remaining background_edit sessions prompt- remove self-obsoletion on muttssl, last use in 2000. * Fri Jan 22 2021 Andreas Stieger - mutt 2.0.5: * CVE-2021-3181: recipient parsing memory leak (boo#1181221) * fix other memory leak in IMAP code * Fix color overlay when HAVE_COLOR is unset * Thu Dec 31 2020 Andreas Stieger - mutt 2.0.4: * Fix smtp debug segfault on invalid SmtpAuthenticators list * Fix header cache BDB version checking * Fix offset to use LOFF_T in a couple places * Ensure idata->check_status is cleared on mailbox close * Abort IMAP open if condstore/qresync updates fetch fails- drop upstreamed bug-676388-largefile.patch * Sat Dec 05 2020 Andreas Stieger - mutt 2.0.3: * Fix pager dropped input on SigWinch flag handling * Fix REPLY_TO environment variable handling * Fix undefined NULL pointer arithmetic * Fix exact-address recording of last value * Fix exact-address handling when addr->personal is set * Fri Nov 20 2020 Andreas Stieger - update to 2.0.2: * CVE-2020-28896: Ensure IMAP connection is closed after a connection error to avoid sending credentials over an unencrypted connection boo#1179035 * Tue Nov 10 2020 Dr. Werner Fink - update to 2.0.0 (2020-11-07): + Domain-literal support for email addresses, e.g userAATT[IPv6:fcXX:...] ! Buffy completion only occurs for the \"change-folder\" set of functions. It has been disabled for , , the fcc mailbox prompt, and the autocrypt scan mailbox prompt. ! The \"save/copy message to mailbox\" set of functions use the \"mailbox\" history list, instead of the \"filename\" list. ! Message-ID extraction permits values missing angle brackets and \'AATT\' to allow properly threading the garbage sent by some providers. Mutt will add missing angle brackets when sending out replies, however. ! When adding multiple attachments, via in the compose menu, the browser menu can be exiting via after tagging the files. Previously, had to be used. ! ctrl-p/ctrl-n are by default bound to / in the editor menu. + The \"cd\" command allows changing the current working directory. As part of this, Mutt expands relative paths internally. There may be a change to some \"prettified\" relative paths because of this. ! Some configuration variable default values are localizable by translators. Currently these are: $attribution, $compose_format, $forward_attribution_intro, $forward_attribution_trailer, $status_format, $ts_icon_format, $ts_status_format. + Mutt will try to automatically reconnect to an IMAP mailbox on error, and will merge unsync\'ed changes if possible. ! $crypt_protected_headers_subject defaults to \"...\", following the protected headers revised specification. ! Date, From, To, Cc, and Reply-To headers are stored as protected headers. + XOAUTH2 support. Please see the manual, contrib script mutt_oauth2.py, and mutt_oauth.py.README for more details. + $tunnel_is_secure, default set, assumes a connection via $tunnel is encrypted. Unsetting this will cause $ssl_starttls and $ssl_force_tls to be respected. + Patterns are tab-completable in the editor menu. ! $reply_to is consulted before $reply_self. + $copy_decode_weed, default unset, controls header weeding for and . + $pipe_decode_weed, default set, enables header weeding for . + $print_decode_weed, default set, enables header weeding for . ! format=flowed attachments are space-unstuffed when viewed, saved, piped, and printed. + The \"run\" command will execute MuttLisp. $muttlisp_inline_eval, if set, will execute unquoted parenthesized command arguments as MuttLisp. Please see the manual for more details about both. + $cursor_overlay, when set, will overlay the indicator, tree, sidebar_highlight, and sidebar_indicator colors onto the current line. \"default\" colors will be overridden and attributes will be merged. ! The message-id generation algorithm uses a random number instead of the step counter and PID. ! $ssl_force_tls defaults set. (Trying this again for 2.0). ! $hostname is set *after * muttrc processing. It can be manually set in the muttrc to avoid using DNS calls to obtain the FQDN. + $attach_save_dir specifies a directory to use when saving attachments.- Port the patches to mutt 2.0.0 * aw.listreply.diff * bug-676388-largefile.patch * mutt-1.10.1-imap.patch * mutt-1.13.3.dif * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.5.21-mailcap.diff * mutt-1.5.23-carriage-return.path * mutt-1.6.1-opennfs.dif * mutt-Fix-SIGQUIT-handling.patch * patch-1.5.24.vk.pgp_verbose_mime * widechar.sidebar.dif * Thu Sep 17 2020 Dirk Mueller - update to 1.14.7: * Bug fix release. * Sat Aug 15 2020 Andreas Stieger - mutt 1.14.6: * fix bug where atimes were not being properly reset for mailbox entries * Remove $ssl_starttls check for IMAP PREAUTH * Don\'t check IMAP PREAUTH encryption if $tunnel is in use * Mon Jun 22 2020 Dr. Werner Fink - Update to 1.14.4 - bug-fix release (boo#1173197, CVE-2020-14954) * Fix STARTTLS response injection attack. * Mon Jun 15 2020 Werner Fink - Update to 1.14.3 - bug-fix release (boo#1172906, boo#1172935, CVE-2020-14093, CVE-2020-14154) * Prevent possible IMAP MITM via PREAUTH response. * expired where certs not properly rejected with GnuTLS * Fix GnuTLS interactive prompt short-circuiting. * Abort GnuTLS certificate check if a cert in the chain is rejected. * Fix GnuTLS tls_verify_peers() checking. * Fix GNUTLS_E_NO_CERTIFICATE_FOUND check to be against verify_ret instead of certstat. * Fix gnutls_strerror() call to use verify_ret instead of certstat.- Modify/refresh patches * aw.listreply.diff * bsc907453-CVE-2014-9116-jessie.patch * bug-676388-largefile.patch * mutt-1.10.1-imap.patch * mutt-1.13.3.dif * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.5.21-mailcap.diff * mutt-1.5.23-carriage-return.path * mutt-1.5.9i-pgpewrap.diff * mutt-1.6.1-opennfs.dif * mutt-Fix-SIGQUIT-handling.patch * patch-1.5.24.vk.pgp_verbose_mime * widechar.sidebar.dif * Mon May 25 2020 Paolo Stivanin - Update to 1.14.1: * bug-fix release, fixing a documentation build issue and a few other small bugs * Mon May 04 2020 Paolo Stivanin - Update to version 1.14.0 * $imap_check_subscribed will fetch the set of subscribed folders from your server on connection. * IMAP server-side simple string search using \'=\' instead of \'~\'. (\'=\' also provides local simple string search.) * IMAP IDLE support and $imap_idle * function * S/MIME support. Please see contrib/smime.rc for suggested settings. * GPGME support via $crypt_use_gpgme * Ability to encrypt postponed messages. See $postpone_encrypt and $postpone_encrypt_as. * GnuPG fingerprints are used internally when possible. * $crypt_opportunistic_encrypt automatically enables/disables encryption based on message recipients. * IDNA support. Options $idn_decode and $idn_encode control whether mutt will decode and encode international domains using IDNA. * SMTPUTF8 support. Support for utf-8 domains without IDNA encoding. To use this, unset idn_encode. * $assumed_charset, $attach_charset, $ignore_linear_white_space * Header caching for IMAP and Maildir. See $header_cache for more details. * Internal ESMTP relay support. See $smtp_url. * $mail_check_recent controls whether all unread mail or only new mail since the last mailbox visit will be reported as new * Support for saving history across sessions. See $save_history, $history_file. * More search patterns: + thread patterns. Use ~(...) to match all threads that contain a message that matches ... + ~l matches all known lists, ~u only subscribed. + ~$ pattern matches unreferenced messages. + ~V pattern matches cryptographically verified messages. * Improved flowed text support: $reflow_text, $reflow_wrap, $reflow_space_quotes. * $braille_friendly option will place the cursor at the beginning of the current line in menus. * Full large file support. * Terminal status-line (TS) support, a.k.a. xterm title. see the following variables: $ts_enabled, $ts_icon_format, $ts_status_format * Generic spam detection: new configuration commands: \'spam\' and \'nospam\', new options: $spam_separator, new expando: %H (for $index_format), new pattern: ~H pattern * New command line options: + -A command line option for alias expansion. + -D will print the value of all variables. + -E command line option to edit draft and include files. + -Q queries configuration variables * New functions: + you can edit threads via and + lists mailboxes with new mail. + displays the keycode for a key press. + and + and * $resume_draft_files and $resume_edited_draft files control how draft files are processed. * $narrow_tree makes the thread tree narrower. * new and changed hooks: reply-hook, send2-hook. crypt-hook can be specified multiple times for the same regexp. * The $alternates option has turned into the \'alternates\' command. * mime_lookup command specifies a list of MIME types that should not be treated according to their mailcap entry * Mon Apr 20 2020 Ismail Dönmez - Update to version 1.13.5 (2020-03-28) * Fix use-after-free in mutt_str_replace() * Fix format string parameters. * Tue Feb 18 2020 Ismail Dönmez - Update to version 1.13.4 (2020-02-15) * $ssl_force_tls reverted to default unset. Defaulting this set was overly optimistic, and caused breakage. * Thu Jan 30 2020 Dr. Werner Fink - Be aware that it might be that the version is not found (boo#1162245) * Tue Jan 28 2020 Dr. Werner Fink - Add version check, that is if installed mutt version does not fit the installing version then do notify message * Tue Jan 28 2020 Dr. Werner Fink - Add a notify message about behaviour/variable changes to inform users about these (thanks to Roger Whittaker) * Tue Jan 14 2020 Dr. Werner Fink - Update to mutt 1.13.3 (2020-01-07): * Fix crash when polling a closed ssl connection. * Turn off auto-clear outside of autocrypt initialization. * automatic post-release commit for mutt-1.13.2 * Revert \"Fixes unchecked return from link() in dotlock.c\" * automatic post-release commit for mutt-1.13.1 * Fix segv in IMAP postponed menu caused by reopen_allow. * Fix imap postponed mailbox use-after-free error. * Rename sidebar mailbox shortcuts option and default off. * Make shortpath/indent code guards explicit. * Create $sidebar_relative_shortpath_indent, default unset. * Fix new option order in the manual. * Add $sidebar_use_mb_shortcuts to turn off shortcuts. * Minor documentation fixes. * automatic post-release commit for mutt-1.13.0 * Change \"Prf Enc\" to \"Prf Encr\". * Update de.po * Update copyright year * Update ja.po * Clarify $write_bcc documentation. * Add a bit more documentation about sending. * Updated Catalan translation. * Updated Czech translation. * Updated Russian translation. * Updated Ukrainian translation. * Updated Danish translation. * Update de.po * Fix $fcc_attach to not prompt in batch mode. * Change $send_multipart_alternative to run in batch mode on ask-yes. * allow autoview preview of multipart/alternative content * add view-alt function, so now we have + view-alt \"v\" + view-alt-text \"Esc v\" + view-alt-mailcap \"V\" * Fix __attribute__((warn_unused_result)) issue in query.c * Fix __attribute__((warn_unused_result)) issue in help.c * Fix __attribute__((warn_unused_result)) warning in enter.c * Fixes unchecked return from link() in dotlock.c * Update patchlist.sh to support `guilt\' patch queues * Add gcc comments for fallthrough case statements. * Add $count_alternatives to count attachments inside alternatives. * Remove nonreentrant calls from exit_handler() * Add markdown2html contrib script. * Remove input buffer flush on sigwinch in index. * Fix sigwinch race in the index and menu processor. * Change $write_bcc to default off. * Block multipart type alternatives generation. * s/Mercurial/Git/ in INSTALL * Ensure APP_PGP flag is enabled for autocrypt. * Add ability to generate multipart/alternative using a filter script. * Create multipart/mixed helpers. * mutt_parse_content_type: work around annoying charset behaviour from Outlook * Convert smime_decrypt_mime() to use buffer pool. * Convert smime_handle_entity() to use buffers. * Convert smime_verify_one() to use buffer pool. * Convert smime_sign_message() to use buffer pool. * Convert smime_build_smime_entity() to use buffer pool. * Convert smime_invoke_import() and helpers to use buffer pool. * Convert smime_verify_sender() and helpers to use buffer pool. * Convert smime_get_candidates() to use buffer pool. * Convert mutt_write_fcc() to use buffer pool. * Convert _mutt_bounce_message to use buffer pool. * Convert send_msg() $sendmail_wait to use buffer pool. * Convert transform_to_7bit() to use buffer pool. * Convert mutt_message_to_7bit() to use buffer. * Convert fcc to a buffer. * Convert send_message() to use buffer pool. * Add typelen parameter to rfc1524_mailcap_lookup(). * Convert rfc1524_mailcap_lookup() to use buffer pool for path. * Convert mutt_attach_reply() to use buffer pool. * Convert attach_forward_msgs() to use buffer pool. * Convert attach_forward_bodies to use buffer pool. * Convert attach_fmt %f to use buffer pool. * Convert mutt_num_postponed() maildir check to use buffer pool. * Convert pop_fetch_message() to use buffer pool. * Convert pop_read_header() to use buffer pool. * Convert pgp_find_hash to use buffer pool. * Convert pgp_make_key_attachment() to use buffer pool. * Remove make_key_attachment parameter. * Convert pgp_select_key() to use buffer pool. * Convert pgp_traditional_encryptsign() to use buffer pool. * Convert pgp_encrypt_message() to use buffer pool. * Convert pgp_encrypted_handler() to use buffer pool. * Convert pgp_decrypt_mime() to use buffer pool. * Convert pgp_decrypt_part() to use buffer pool. * Convert pgp_extract_keys_from_attachment() to use buffer pool. * Convert pgp_verify_one() to use buffer pool. * Convert pgp_check_traditional_one_body() to use buffer pool. * Clean up pager change folder aborts to return to pager. * Remove menu->menu hack when redirecting pager ops through index. * Stable branch quick fix for pager change-mailbox push/exec bug. * Convert pgp_app_handler to use buffer pool. * Convert msg_search to use buffer. * Convert mx_close_mailbox() to use buffer pool. * Reduce line buffer size in mx_get_magic(). * Convert mutt_save_confirm() to use buffer pool. * Removed unused mutt_expand_link() * Change ssl_init to use buffer pool for rand filename. * Convert mbox_sync_mailbox() to use buffer pool. * Update mime fields when piping a message with $pipe_decode set. * Add new browse-mailboxes function in index and pager. * Convert main() to use buffers for paths. * Add sticky browser behavior for sorting. * Convert start_debug() to use buffer pool. * Convert set/reset and source_rc to use buffers for paths. * Convert parse_path_(un)list to use buffer pool for path. * Change message cache id to use SHORT_STRING. * Convert imap_cachepath() and callers to use buffers. * Convert imap_open_new_message() to use buffer pool. * Convert save-hook and fcc-hook to use buffer pool internally. * Convert mutt_parse_hook() to use buffer pool. * Convert shrink_histfile() tempfile to use buffer pool. * Convert mutt_help() to use buffer for tempfile. * Convert mutt_edit_headers() to use buffer pool. * Fix built-in pager checks for help and attachments. * Memcpy header cache fetch values to ensure alignment. * Convert hcache delete and open calls to use buffer pool. * Convert hcache fetch and store raw to use buffer pool. * Convert hcache_open to use buffer pool. * Convert hcache db4 lockfile to buffer. * Convert run_decode_and_handler() to use buffer pool. * Convert edit_one_message() to use buffer pool. * Convert mutt_error_history to use buffer pool. * Convert crypt_extract_keys and signed handler to use buffers. * Convert crypt-gpgme to use BUFFER for tempfiles. * Fix memory leak in compose write-fcc function. * Convert compress setup_paths() to use buffer. * Remove nonull check from _mutt_enter_fname() * Convert compose menu fname variable to buffer. * Convert buffer callers of mutt_get_field() to use buffer version. * Create mutt_buffer_get_field(). * Convert compose check_attachments() to use buffer pool. * Fix mutt_save_message() \"enter_fname()\" to use buffer version. * Convert mutt_complete() to use the buffer pool. * Improve sidebar indentation and shortpath behavior. * Convert print_attachment_list to use buffer pool. * Convert recvattach save_attachment functions to use buffer pool. * Convert mutt_save_message() to use buffer pool. * Convert mutt_display_message() to buffer pool. * Change browser to show full_path. * Convert remaining mutt_encode_path() call to use BUFFER. * Add $browser_sticky_cursor default set. * Rename browser fields to display_name and full_path. * Convert bcache to use buffer pools. * Fix memory leak when attaching messages. * Reuse the static space_stuff function for unstuffing. * Remove manual note about space-stuffing only once. * Re-enable and cleanup format-flowed space stuffing. * Properly revert on an autocrypt postpone failure. * de.po: proper translation for term collapse * Clean up the autocrypt doc a bit more. * Update autocrypt keyring documentation. * Fix --with-sqlite3 test for autocrypt. * Add $ssl_use_tlsv1_3 config variable, default set. * Add size display configuration variables. * Fix LibreSSL build. * Update POTFILES.in. * Add checks for buffered OpenSSL or GnuTLS data when polling. * Mention base64 keydata being stored in the autocrypt database. * Move LIBAUTOCRYPT before MUTTLIBS to fix building issues. * Add autocrypt and sqlite3 to .gitlab-ci.yml. * Add L10N comment about autocrypt menu help line abbreviations. * Add a note about autocrypt first-run and macros. * Add autocrypt documentation about shared key and keyring strategies. * Minor autocrypt manual section updates. * Enabled writing protected subject with autocrypt too. * Turn off macro processing during autocrypt initialization. * Allow nested setting of OPTIGNOREMACROEVENTS. * Add $autocrypt_reply. * Automatically clear screen when popping the last menu. * Add ability to create autocrypt account from an existing key. * Don\'t try to decrypt autocrypt messages if the option is off. * Manual typo fix. * Add autocrypt README file * Add documentation for the autocrypt feature. * Add option to scan mailboxes during first run. * Add more translation string comments for autocrypt. * Basic autocrypt account menu. * Convert peer_update to just pass the peer object. * Improve gen-map-doc work on multi-word maps. * Add account->enabled checks. * Add prefer-encrypt prompt during account creation. * Add AUTOCRYPT header to imap fetch list. * Add L10N translation message comments. * Add autocrypt source files to POTFILES.in * Print an error message if an autocrypt key can\'t be found. * Handle autocrypt message decryption. * Slightly improve the gossip header key update. * Fix process_gossip_headers() to look at the right envelope. * Autocrypt outgoing emails. * Postpone work: + Change mutt_protect() to have a postpone parameter. Remove the manual toggling of the SIGN bit outside the call when postponing. + Since autocrypt doesn\'t set the SIGN bit, this allows us to turn off signing inside mutt_protect() for both normal and autocrypt mode. + Set the autocrypt postpone key in AutocryptDefaultKey. * Write autocrypt and gossip headers in outgoing emails. * Add autocrypt line to the compose menu. * Add another HEADER security bit for autocrypt. * Change gossip header address comparison to use normalized addresses. * Change autocrypt_db normalization to return ADDRESS. * Add gossip header processing. * Convert to use sqllite3_prepare_v3(). * Process autocrypt headers. * Add autocrypt header parsing to mutt_parse_rfc822_line(). * Convert parse_parameters() for autocrypt header usage: + change to use a BUFFER to accomodate large autocrypt keydata attribute values. + Autocrypt header parameters are not rfc2231 compliant. Rather than rolling another very similar function, just change the existing one to allow space separation. * Add initial autocrypt account setup. * Factor out mutt_edit_address() in send.c. * Start autocrypt gpgme. * Add database and schema initialization. * Add autocrypt config vars. * Initial autoconf and makefile setup for autocrypt. * Add a comment to the OPTIGNOREMACROEVENTS km_dokey() change. * Change OPTIGNOREMACROEVENTS to actuallly ignore macros instead of throwing errors on macros * Added * option to unattachments command * Add builds.sr.ht CI manifests * Fix a reference to HeaderCachePageSize. * Omit User-Agent: header by default * Remove unnecessary \"\" checks for DT_STR and DT_PATH MuttVars. * Convert $header_cache_pagesize to type DT_LNUM. * Convert Commands to use the union pointer_long_t too. * Fix the makedoc program to cope with the new MuttVars format. * Convert MuttVars.data and .init to use a union type. * Detail the documentation of %l for index_format. * Add NULL checks to rfc1524_free_entry(). * Clean up mutt_print_attachment() cleanup. * Remove mutt_rfc1524_expand_filename() return value and checks. * Remove unnecessary strcmp for mutt_view_attachment(). * Remove NULL and 0 INITVAL declarataions. * Combine DT_STR and DT_PATH in mutt_set_default(). * Remove UL \"\" initialization from init.h. * Allow imap_cmd_finish() to both expunge and fetch new mail. * Check for GNU Make to allow version.h FORCE target. * Change --disable-doc to only skip manual generation. * Remove EXTRACT_MACROS check from EXTRACT_NUMBER in regex. * Rename --with-regex to --with-bundled-regex. * Remove undefined left-shift on negative value from regex.c. * Change mutt_addr_is_user() to no for a NULL address. * Turn on $ssl_force_tls by default. * make OP_HALF_{UP,DOWN} behave symmetric.- Post the patches * aw.listreply.diff * bsc907453-CVE-2014-9116-jessie.patch * bug-676388-largefile.patch * mutt-1.10.1-imap.patch * mutt-1.5.15-wrapcolumn.diff * mutt-1.5.20-sendgroupreplyto.diff * mutt-1.5.21-mailcap.diff * mutt-1.5.23-carriage-return.path * mutt-1.6.1-opennfs.dif * mutt-Fix-SIGQUIT-handling.patch * patch-1.5.24.vk.pgp_verbose_mime * widechar.sidebar.dif- Port and rename patch mutt-1.12.2.dif whic is now mutt-1.13.3.dif
|
|
|