X-Git-Url: https://git.llucax.com/software/mutt-debian.git/blobdiff_plain/647ac5444d022537a1f0854dd309494c511dfe07..15c23e502a2dcbc20bd179107bb384c99d30dc9d:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 3d0ed82..c328e37 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,1154 @@ -2009-06-14 10:43 -0700 Brendan Cully (a18e286f4365) +2010-09-15 10:05 -0700 Michael Elkins (54e3139a0362) + + * safe_asprintf.c: suppress check_sec errors + +2010-09-13 17:25 -0700 Michael Elkins (20b2d496349f) + + * init.h: make $mail_check_recent set by default + +2010-09-13 19:00 +0100 Emanuele Giaquinta (fea3860ff672) + + * imap/command.c: Restore the previous behaviour of checking for new + messages in imap folders when mail_check_recent is set. + +2010-09-12 19:54 -0700 Michael Elkins (a51df78218e8) + + * buffy.c, buffy.h, imap/command.c, init.h, mbox.c, mutt.h: add + $mail_check_recent boolean to control whether Mutt will notify about + all new mail, or just new mail received since the last visit to a + mailbox + + closes #3271 + + partly addresses #3310 + + * smime.c: fix crash when index contains 0 keys + +2010-09-11 07:34 -0700 Michael Elkins (0f962f1a6bbb) + + * send.c: Allow setting message security in send2-hook + + This patch delays checking the message security options until after + the user has an initial chance to edit the message. This allows the + security options to be set in a send2-hook when using $edit_headers. + Without this patch, the user has no way of automatically setting + security based on recipients since the to/cc prompts are bypassed. + + The other change in behavior is if the user happened to use a + send2-hook to see if the message had security applied *prior* to + editing the message, that no longer works. + + * keymap.c, keymap.h, main.c: support for ncurses extension allowing + binding to function keys with modifiers + + * keymap.c: allow octal codes with more than three digits + + * crypt-gpgme.c, mime.h, pgp.c, recvattach.c, sendlib.c: add DISPNONE + to mean no preferred Content-Disposition; make pgp-signature parts + DISPNONE for multipart/signed + + * recvcmd.c: fix problem with reply-hook not working when a + message/rfc822 attachment is selected + + * rfc2047.c: more lenient RFC2047 decoding: accept illegal spaces and + bare question marks in encoded words + + * curs_main.c, mx.c: fix crash when new mail is received during IMAP + IDLE + + closes #3335 + +2010-08-25 00:30 +0100 Emanuele Giaquinta (5302767aa6aa) + + * rfc2047.c: Use mutt_substrdup in rfc2047_decode_word + +2010-08-24 16:40 -0700 Michael Elkins (92b02f77e780) + + * rfc2047.c: detect failure to decode word and copy raw string + instead; avoids calling strlen() on uninitialized memory + + closes #2923 + +2010-08-24 18:39 +0100 Emanuele Giaquinta (ebd4beafe5eb) + + * mutt_ssl.c: Fix typo. + + * browser.c, hook.c, init.c, menu.c, mutt_ssl_gnutls.c, pager.c: Do + not call regfree if regcomp fails. The content of the regex_t + structure is undefined in this case. + + * curs_lib.c, mutt_ssl_gnutls.c: use REGCOMP() macro + +2010-08-24 10:03 -0700 Michael Elkins (5d59c8b737ba) + + * init.c: add REG_ICASE accidentally removed in changeset 1a35f096c8cb + + * muttlib.c: do not print debug message on ENOENT + +2010-08-14 09:18 -0700 Michael Elkins (04fd8ddea579) + + * url.c: avoid c99 syntax for backwards compat + +2010-08-06 21:52 +0200 Matthias Andree (24a7b1aa2e55) + + * buffy.c: Fix comparison signedness warnings. + +2010-08-12 16:04 -0700 Michael Elkins (ced5d3dca974) + + * imap/util.c: Fix bug in imap_keepalive() which erroneously free + Context when the IMAP connection is shut down by the server. + + Closes #3410 + + * url.c: url_parse_mailto should return 0 on success + + fix memory leak errors when unable to parse mailto: URL + + closes #3441 + + * mh.c: always update message body size when parsing a maildir message + + * safe_asprintf.c: call va_end() even when vasprintf returns <0 + +2010-08-09 20:48 -0700 Michael Elkins (6572e8bcd723) + + * Makefile.am, imap/message.c, lib.c, lib.h, safe_asprintf.c: rename + mutt_sprintf() to safe_asprintf() to match the GNU extension that + performs a similar task + +2010-08-09 10:27 -0700 Vincent Lefevre (e86ee9991dc3) + + * postpone.c: In postpone.c, function mutt_num_postponed, the old + {{{OldPostponed}}} is never freed. + + closes #3442 + +2010-08-09 09:38 -0700 Michael Elkins (8051fc8b631c) + + * send.c: clear the real name when $reverse_realname is unset and a + match is hit so that $realname can be set in a reply- or send-hook + + closes #3427 + + * doc/manual.xml.head: fix example of mailto: use on the command line + + * pager.c: fix buffer underrun when processing ANSI escape sequences + + closes #3371 + +2010-08-08 12:29 -0700 Michael Elkins (4dcf19c58139) + + * doc/manual.xml.head, doc/mutt.man: document support for mailto: URLs + on the command line + + closes #3400 + + * imap/message.c: avoid error when the user has requested many extra + headers via IMAP + + closes #3435 + + * lib.c, lib.h: add a malloc+sprintf combo function + +2010-08-08 10:21 -0700 Fabian Groffen (d4d703e21cdd) + + * pattern.c: fix crash in limit when user enters invalid regexp + + closes #3417 + +2010-08-07 06:44 -0700 Michael Elkins (cc881d855f05) + + * mutt_ssl.c: Fix comparison signedness warnings + + * pop_lib.c: add comment about safety of cast + +2010-08-06 21:58 +0200 Matthias Andree (55f50b2db1f8) + + * pop_lib.c: Fix comparison signedness warning. + + * status.c: Fix signedness warning. + + * .hgignore: Ignore backup files ending in a tilde character. + + * url.c: Fix comparison signedness warnings. + + * gnupgparse.c, pop_auth.c: Fix comparison signedness warnings. + + * lib.h: Resolve if/else empty body ambiguity/warnings when compiling + without DEBUG. + +2010-08-06 17:08 -0700 Michael Elkins (5b15d4d96277) + + * configure.ac, init.c, protos.h: detect availablity of 'long long' + + cast time_t to 'long long' prior to bitshifting since it can be a + float value according to POSIX.1-2008 + + closes #3439 + +2010-08-06 21:22 +0200 Matthias Andree (bf13863e682e) + + * md5.c: Drop declaration for unused argv/argc parameters. + + Fixes GCC warning with -Wextra. + +2010-08-06 13:11 -0700 Michael Elkins (998ca956b41b) + + * init.c, muttlib.c: use a 64-bit random value in temporary filenames. + + closes #3158 + + * browser.c: avoid using C99 bool + + * browser.c, init.h: add %D format string to $folder_format to expand + the time based on $date_format. + + properly set the locale for LC_TIME prior to calling strftime() + closes #1734 closes #3406 + + * mutt_ssl.c: fix compiler warning about wrong type for + SslSessionCerts + +2010-08-06 09:58 +0200 Matthias Andree (473fbe29f626) + + * mutt_ssl.c: Unbreak X.509 SubjAltName checks, + + regression in 6016:dc09812e63a3 that calls strlen on an SSL sk + rather than its string payload. + + closes #3426 + +2010-08-06 07:12 -0700 Michael Elkins (4ae33a8a1391) + + * configure.ac: properly set _XOPEN_SOURCE to 600 (POSIX.1-2004) when + detecting th wc*() functions + + closes #3341 + +2010-08-05 21:57 -0700 Michael Elkins (bc5fb152e2ba) + + * mbox.c: when parsing From_ lines in mmdf/mbox, the TZ should be + computed based on the time in the string rather than the current + time, otherwise DST issues cause the computed time to be wrong. + + closes #2177 + + * thread.c: explanatory comments + +2010-08-05 17:03 -0700 andreas (0666d9588eac) + + * curs_main.c, functions.h: do not leave pager when changing sort + order. + + closes #2143 + +2010-08-05 16:47 -0700 Michael Elkins (57d4b3839172) + + * curs_main.c: do not leave pager when using read-thread and read- + subthread + + closes #2137 + +2010-08-04 17:04 -0700 Petr Písař (59ca5d7b1656) + + * ChangeLog, po/cs.po: Updated Czech translation + +2010-08-04 06:37 -0700 Vincent Lefevre (a7f05f29d9bc) + + * po/fr.po: updated French translation + +2010-08-03 10:10 -0700 Michael Elkins (2c42f4760c8f) + + * browser.c: add locale.h for compililng with -std=c99 + + * main.c: adjust help for -a to make it clearer that -- is required + terminator + +2010-07-31 08:21 -0700 Michael Elkins (7cd85c18bfaf) + + * muttlib.c: Fix buffer underflow in expansion of format pipes. Add + better error detection. + + Closes #3432. + +2010-07-18 14:24 -0700 Michael Elkins (1a35f096c8cb) + + * init.c: use REGCOMP() macro + +2010-07-18 22:09 +0100 Emanuele Giaquinta (d0e0d174d620) + + * init.c: Skip 'attachments' directive if minor type is not a valid + regexp + +2010-07-09 11:07 -0700 Joel Dahl (6b13e8319c1f) + + * po/sv.po: fix misspelling in Swedish translation + +2010-05-18 08:39 -0700 Michael Elkins (29e37994a536) + + * send.c: Consider any negative return value from send_message() to be + an error and allow the user to resend. + + Closes #3411. + +2010-04-24 16:10 -0700 Brendan Cully (4cd2daafd03b) + + * mutt_ssl.c: openssl: only call SSL_shutdown during clean + shutdown (closes #3407) + +2010-04-22 09:14 -0700 Vincent Lefevre (6ebdfd09abc1) + + * po/fr.po: updated French translation + +2010-04-14 15:47 -0700 Michael Elkins (15b9d6f3284f) + + * pgp.c: remove toggle and replace with format in pgp-menu + +2010-04-12 15:13 -0500 David Champion (41a46373ddd9) + + * compose.c: Improve clarity/uniformity in compose menu's crypto + display + + Incorporates feedback on "Security: None" key hints. + +2010-04-13 06:49 -0700 Michael Elkins (4d798ee2898e) + + * muttlib.c: fix bug handling wide pad char in soft-fill mode + +2010-04-11 20:00 -0700 Michael Elkins (2cd62f40d840) + + * compose.c: increase size of buffer used for displaying addresses in + the compose menu to avoid truncating on widescreen displays + + * curs_lib.c: clear prompt when user cancels with ^G from a yes/no + prompt + + * muttlib.c: Fix bug in soft-fill (%*) in $index_format not accounting + for 'set arrow_cursor' + + * pgp.c: Remove the (i) option from the PGP-menu when encryption or + signing is not yet selected. The toggle between PGP/MIME and + Traditional doesn't make sense unless some type of security has been + requested. + + Closes #3402. + +2010-04-06 09:47 -0700 Michael Elkins (889aa698cc49) + + * configure.ac, muttlib.c: fix for compiling Mutt with clang: check + for wchar_h prior to wctype_h in check for wc funcs + +2010-04-05 11:12 -0700 Michael Elkins (844174efa648) + + * doc/manual.xml.head: [doc] Remove bogus -group parameter from + unlists and unsubscribe commands; add links to address group section + for context. + +2010-04-03 20:34 -0700 Michael Elkins (cf97505addf8) + + * init.c: prevent user from setting $charset to an empty string since + other code requires it to be set to a valid string + + closes #3326 + + * pager.c: allow regexps to match on continuation header lines in + 'color header' commands. + + closes #3373 + + * pattern.c: Fix crash on invalid regexp in search string due to + uninitialized BUFFER variable. + + Closes #3401 + +2010-04-01 10:10 -0700 Simon Ruderich (b9baa0234846) + + * attach.c, commands.c, filter.c, muttlib.c, send.c: fix comment typos + +2010-04-01 09:59 -0700 Michael Elkins (96ed7cdacdc6) + + * init.h: Improve documentation for $query_command to note that Mutt + automatically adds quotes according to shell quoting rules (thx: + Simon Ruderich). + + * doc/manual.xml.head: Clarify the documentation on what the line- + editor is (thx: Simon Ruderich) + +2010-03-31 08:50 -0700 Michael Elkins (7e9e31b1bd7b) + + * muttlib.c: avoid buffer overflow when expanding the format string + associated with a 'spam' command. + + closes #3397 + +2010-03-23 16:03 -0700 Michael Elkins (fe29d691deff) + + * doc/muttrc.man.head: remove errant commands in secton on setting + alternates + +2010-03-22 22:16 -0700 Brendan Cully (69e9a1a0ba2f) + + * sendlib.c: Fix a format string warning + +2010-03-22 20:02 -0700 Marcel Telka (f544730656c1) + + * compose.c: redraw entire screen when exiting editor after re-editing + the message body in the send menu. + + closes #3393. + +2010-03-21 09:52 -0700 Michael Elkins (0a29e3f4f4b9) + + * sendlib.c: Do not assume whitespace follows the colon in a header + field. + + Closes #3385. + +2010-03-08 15:13 -0800 Brendan Cully (ad6d799951cb) + + * configure.ac: Comment about search libsasl for sasl2 functions + +2010-03-08 14:04 -0600 Will Fiveash (b92b9c6a1c85) + + * configure.ac: OpenSolaris sasl fix for configure.ac + +2010-03-08 15:00 -0800 Brendan Cully (05cec973f0d9) + + * pattern.c: When regexp compilation fails, report actual pattern + along with error. + + * muttlib.c: mutt_buffer_printf: NULL dptr means use data + + * pattern.c: If regcomp fails, assume rx has not been allocated. Fixes + a core dump for save-hook '~f foo\.bar@(something|other)\.com' =foo. + +2010-03-02 11:31 -0800 TAKAHASHI Tamotsu (fec2720ff6ef) + + * rfc822.c: Fix #2014. Thanks to Vincent Lefevre for help + with this one. + +2010-03-02 11:16 -0800 Brendan Cully (41cf44ddbb4c) + + * copy.c: Fix thinko in [cc02f079b1b9] + +2010-03-01 22:40 -0800 Brendan Cully (cc02f079b1b9) + + * copy.c: Guard dequote with NULL check on personal field + + * copy.c, rfc822.c, rfc822.h: Another attempt to dequote + RFC2047-encoded address comments (see #2014) + + * rfc822.c: Backed out changeset 2a4ca6917fd0. It is incompatible with + $assumed_charset (see #2014). + +2010-02-28 23:03 -0800 Brendan Cully (2a4ca6917fd0) + + * rfc822.c: RFC-2047 decode address text before dequoting it (see + #2014) + + * doc/manual.xml.head: Fix next-unread-mailbox name in + documentation. Closes #3319. + +2010-02-28 17:23 -0800 Antonio Radici (25459cbb132a) + + * po/de.po: Fix German translation of "No undeleted messages." (closes + #3372) + + * pop_lib.c: pop: allow user-specified port to override + default in URL. Closes #3322. + +2010-02-28 17:00 -0800 ludwig (2c78b28027cc) + + * crypt-gpgme.c: GPGME: Sender verification should be canse- + insensitive for domain names. Closes #2180 + +2010-02-26 18:18 -0800 Brendan Cully (40eca68c394a) + + * UPDATING, init.h: Make $thorough_search default to yes + (closes #3386) + +2010-02-23 12:42 -0800 Brendan Cully (57124ea5592e) + + * commands.c: Don't use freed ctx.path when updating utime of target + mailbox in save-message. Thanks to Sean Boudreau for the bug report. + +2010-02-22 23:01 -0800 Vincent Lefevre (f17302c10229) + + * po/fr.po: Updated French translation. + +2010-02-21 13:16 -0800 Brendan Cully (a6fddecdc5f5) + + * curs_lib.c: Make mutt_yesorno use mutt_message to print query. + Closes #3352. + +2010-02-20 21:56 -0800 Gregory Shapiro (f723e07c8e6d) + + * OPS, UPDATING, curs_main.c, functions.h: Add imap-logout- + all to log out of all IMAP connections. Closes #2880. + +2010-02-17 00:47 -0800 Simon Ruderich (260d39279161) + + * doc/manual.xml.head: Document 'n' and 'o' flags in index + + * doc/devel-notes.txt, doc/muttrc.man.head, init.h, + rfc1524.c: Spelling fixes + +2010-02-10 23:29 -0800 Brendan Cully (b7ec848af36b) + + * doc/manual.xml.head: Fix a typo (closes #3379) + +2010-02-01 23:40 -0800 Antonio Radici (e9965b78e92d) + + * po/sv.po: The Swedish translation has a suboptimal + translation of the word "Bad" in several places. The proposed patch + substitutes DÃ¥lig (which implies bad "as in quality", and not bad + "as in error") for Felaktig (erroneous). + + Closes #3370. + + * init.h: Small fix to the muttrc manpage. Closes #3374 + +2010-01-13 19:12 +0100 Matthias Andree (e2c60de29015) + + * configure.ac: Fix hcache build on systems with $(EXEEXT), include it + in mutt_md5. + +2009-12-29 00:33 -0500 Brendan Cully (31881f38ca1e) + + * curs_lib.c: Hack mutt_wstr_trunc to treat M_TREE characters as 1 + cell. Closes #3364. + +2009-12-28 22:13 -0500 Brendan Cully (359de549b2d1) + + * doc/manual.xml.head: Remove spurious quotes from query_command + example. Closes #3365. + +2009-12-14 10:24 -0800 Brendan Cully (736b6af3c5f1) + + * rfc1524.c: Fix off-by-one errors in mailcap parser. + Closes #3362 + +2009-12-10 22:52 -0800 Daniel Jacobowitz (b7d2cb7c7ce1) + + * hcache.c: Do not store header color in hcache. If the color + directive is removed from muttrc, the cached value from the last + directive would otherwise still be in effect. + +2009-12-07 23:08 -0800 Patrick Welche (1cf34ea1f128) + + * mutt_ssl.c: STACK* is not defined with newer SSL, use + STACK_OF instead. Closes #3356. + +2009-12-07 22:46 -0800 Peter Rosin (fc9563de3dcb) + + * snprintf.c: Output %p as unsigned in the bundled snprintf + +2009-11-14 14:31 -0800 Brendan Cully (6928f522ac48) + + * curs_main.c: Back out e67f4c347bb4. + + I could not reproduce the problem, and the change makes it + impossible to change to a real folder when no folder is currently + open. + +2009-10-28 23:03 -0700 Brendan Cully (89fb586edda2) + + * sendlib.c: Unfold headers to wrap length in pager, when weed is set. + + From Rocco's patch queue. + +2009-09-22 23:29 -0700 Antonio Radici (5037c59a589e) + + * po/it.po: Correct Italian translation of y/n/a prompt. + Closes #3336 + +2009-08-27 22:10 -0700 Petr Písař (605559e4f88f) + + * po/cs.po: Updated Czech translation. + +2009-08-20 11:34 +0200 René Clerc (6b48ff4e69a3) + + * doc/manual.xml.head: No-brain documentation typo fix + +2009-08-20 11:33 +0200 Rocco Rutte (e196cfc00105) + + * doc/manual.xml.head: Backed out changeset c9dd93b09ce7 + +2009-08-20 11:25 +0200 René Clerc (c9dd93b09ce7) + + * doc/manual.xml.head: No-brain documentation typo fix Hi Rocco, + + Attached a patch for the documentation that fixes a small typo I + stumbled upon. If you'd rather have me opening a trac ticket, + please say so; since this is such a no-brainer I figured I'd e-mail + you directly. + +2009-08-17 17:07 +0200 Rocco Rutte (d0fce0eec0b3) + + * doc/manual.xml.head, doc/muttrc.man.head, init.h: Doc: fix more + typos + + * doc/Makefile.am, doc/mutt.pwl: Doc: fix aspell calls, add + custom mutt-only wordlist + + * curs_main.c: Require already opened folder when using templates for + change-folder. + + For example, start with -y and type a wrong IMAP password so that no + mailbox is open. Trying to change folders resulted in a crash. + +2009-08-14 21:29 +0200 Rocco Rutte (6a08a5244d60) + + * pattern.c: Clear last search pattern if it's invalid. + Closes #3315. + + We keep both, the string version and compiled version around for + search-next; however, in case of parsing errors we dropped only the + compiled version and not the string one making the code attempting + to perform a search using a NULL pattern. + + * pattern.c: Bail on missing pattern modifiers at end of pattern. + Closes #3314. + +2009-08-13 23:49 +0200 Rocco Rutte (f8d50e968853) + + * doc/Muttrc.head, doc/manual.xml.head, init.h: Docs: fix + typos/style + +2009-08-11 12:22 -0700 Tomas Hoger (dc09812e63a3) + + * mutt_ssl.c: Catch SSL null prefix attach (openssl) + +2009-08-09 14:45 -0700 Brendan Cully (002b4676d502) + + * buffy.c: Add buffy_new and buffy_free abstractions. + +2009-08-09 14:53 +0200 Christian Ebert (0153dbc12dc4) + + * doc/manual.xml.head: manual: fix wrong spell checker assumptions + +2009-08-09 14:35 +0200 Rocco Rutte (59b4c73e7254) + + * doc/manual.xml.head: Manual: Fix typos, consequently use + en_US spelling + +2009-08-08 22:50 -0700 Brendan Cully (d4ea7f571f10) + + * buffy.c: Split out mailbox-specific code in mutt_buffy_check + + * buffy.c, muttlib.c, mx.c, mx.h, status.c: Unconditionally define + M_IMAP, M_POP. These aren't bloat, and not having them creates a lot + of #ifdef clutter. + + * curs_lib.c: Abort prompt on ^C, as was the case prior to + 12a6de725483 + +2009-08-04 10:47 -0700 Vincent Lefevre (15a695678b7b) + + * po/fr.po: Updated French translation. + +2009-08-04 12:34 +0200 Rocco Rutte (25c2d70f2f00) + + * doc/manual.xml.head: Manual: Add some words of warning to really + remove IRT header when intended + + * doc/manual.xml.head: Manual: Put mailbox shortcuts into + table for readability + + * doc/manual.xml.head: Manual: Fix docs for push/exec + +2009-08-04 12:08 +0200 Johan D (14bb498c6a1c) + + * mh.c: Fix MH parsing, fixes [0698e8195545]. Closes #3312 + +2009-08-01 15:16 +0200 Rocco Rutte (29727d19634a) + + * doc/manual.xml.head: Manual: use full names for é and + è entities. Closes #3286. + + This is necessary because we want to install a us-ascii manual.txt + that would contain only "e" instead of accented characters. + +2009-07-30 17:56 +0200 Rocco Rutte (4a572310c3b5) + + * main.c: Fix mutt -h output for -a/-- options + +2009-07-29 13:26 -0700 Brendan Cully (a2a4286491b4) + + * hcache.c, hcache.h, imap/util.c: Harmonize hcache uidvalidity size + to unsigned int (per IMAP RFC). Closes #3296. + +2009-07-28 23:16 +0200 Rocco Rutte (153eac9e03e7) + + * Makefile.am: Add group.h to distribution + + * group.c, group.h, init.c, rfc822.c: Fix some issues with + ungroup [...] * + +2009-07-27 21:14 -0700 Kees Cook (2fc9348684fe) + + * mh.c: Properly propagate mh_read_sequences result. Closes #3308. + +2009-07-27 20:49 -0700 Brendan Cully (5c076ed18883) + + * configure.ac: Do not overwrite docdir unless --with- + docdir was explicitly given. This allows --docdir from autoconf + 2.60+ to work, though if given --with-docdir will silently override + --docdir. Closes #3282. + +2009-07-24 14:30 +0200 Rocco Rutte (86e066a206ac) + + * po/de.po: Update German translation + + * init.c: Fix check_sec.sh warning + +2009-07-23 23:36 -0400 Aron Griffis (0ee27568ad09) + + * init.c: fix :reset to work with empty strings + + Signed-off-by: Aron Griffis + +2009-07-23 23:32 -0700 Vincent Lefevre (223020f50cb7) + + * po/fr.po: Updated French translation. + +2009-07-23 23:51 +0200 Matthias Andree (1e77b368ef55) + + * charset.h, rfc2047.c: Use proper prototype for + mutt_get_default_charset(), fix fallout. + + * bcache.c, charset.c: Fix two warnings "the address of 'foo' will + always evaluate as 'true'". + +2009-07-23 17:28 +0200 Rocco Rutte (1597c2074a52) + + * doc/manual.xml.head: Manual: better document what address + groups are (for) + + * group.c, group.h, init.c, init.h, pattern.c, protos.h, rfc822.c, + rfc822.h: Implement ungroup command. Closes #3304. + + * init.c, mutt.h, muttlib.c: Move remove_from_rx_list() to muttlib.c, + name it mutt_remove_from_rx_list() + +2009-07-22 15:25 +0200 Fabian Groffen (d41e043fa775) + + * keymap.c: Use CRYPT_BACKEND_GPGME instead of non-existent + HAVE_GPGME + +2009-07-22 14:43 +0200 kees (848f08512bf3) + + * hcache.c, rfc822.h: Properly restore addresses from hcache using + rfc822_new_address(). Closes #3302. + + * mh.c: Don't leak mhs flags in mh_buffy(). Closes #3303. + +2009-07-17 17:57 -0400 Aron Griffis (a3c4b605cfad) + + * UPDATING: add batch mode send-hooks note to UPDATING + +2009-07-14 20:25 -0700 Aron Griffis (084fb086a0e7) + + * send.c: Make send-hooks work for batch mode. Closes + #3219. + + Handle SENDBATCH inline with the normal sending code, instead of + handling it separately. This allows send-hooks to run, along with + removing a number of unnecessarily lines of code. + +2009-07-11 14:52 +0200 Rocco Rutte (6f942afe60b5) + + * charset.c, mbyte.c: Recognize charset extensions, see #3150. + + With utf-8//TRANSLIT, we internally didn't recognize it as utf-8. + This leads to badly broken behaviour if --without-wc-funcs is used + for some reason. In that case, if we have utf-8 as charset, we + implement our own wide char functions; for all other charsets, we + use the system single-byte locale functions. And using these with + utf-8 is broken. + + * curs_lib.c: Render blanks to spaces in index, fixes + [298194c414f0] + + wcwidth() returns -1 so 'foobar' was rendered to 'foobar', + and now to 'foo bar'. Closes #3270 again. + +2009-07-08 13:37 +0200 Rocco Rutte (f22b71d8005a) + + * mbyte.c: Fix compiler warning + +2009-07-07 15:03 +0200 Rocco Rutte (d5e03a46518c) + + * TODO: Update TODO + +2009-07-07 10:49 +0200 Matthias Andree (cc4d6044b31e) + + * INSTALL: GNU-make based VPATH builds work. + +2009-07-07 13:16 +0200 Rocco Rutte (f161c2f00d84) + + * UPDATING, bcache.c, doc/manual.xml.head, hcache.c, + muttlib.c, protos.h: Make hcache+bcache paths always UTF-8. Closes + #3284. + + * UPDATING, globals.h, init.h, sendlib.c: Add $wrap_headers. Closes + #3135 + + * doc/manual.xml.head: Manual: mention terminal setup for + charsets, more unicode pros. + + Closes #3292. + +2009-07-06 15:28 +0200 Rocco Rutte (ccab6c56b557) + + * doc/manual.xml.head: Manual: Add a note about when/why to use utf-8 + +2009-07-05 18:36 -0700 Brendan Cully (118b8fef8aae) + + * buffy.c, buffy.h, mx.c: Suppress new mail notification + from mailbox just left. Closes #3290. + +2009-07-02 20:42 +0200 Rocco Rutte (042f2ce0b870) + + * doc/manual.xml.head: Manual: minor fixes + + * doc/manual.xml.head, doc/mutt.css: Manual: Render + comments in examples a lighter for readability + + * doc/manual.xml.head, doc/manual.xml.tail: Manual: Reformat + paragraphs, fix ˜ -> ~ breakage + + * doc/manual.xml.head: Manual: rework MIME chapter a bit + + * doc/gen-map-doc, doc/manual.xml.tail, functions.h: Manual: Generate + more pretty titles/ids for key binding tables + + * doc/manual.xml.head: Manual: fix supported version + numbers for mixmaster + +2009-07-02 00:06 -0700 Brendan Cully (029ba140fb48) + + * curs_main.c: Handle keepalive failure when changing folders. There + are probably many other places where this kind of thing could happen + though. See #3028. + +2009-07-01 18:13 -0700 Rocco Rutte (f6c6066a5925) + + * account.c, mutt_sasl.c, smtp.c: Make getuser/pass abort + if input is required in batch mode. Replaces [0a3de4d9a009]. See + #3289. + + * doc/manual.xml.head: Manual: Add detailed section on charset + handling + + * smtp.c: SMTP: use $smtp_pass in batch mode. Closes #3289. + + mutt_account_getpass() copying the password from $smtp_pass into the + account structure is only called from the SASL callback we only use + if we're sure we don't need curses (i.e. have the pass already). + +2009-06-30 17:32 +0200 Rocco Rutte (f4baa2f1251a) + + * pgpewrap.c: Add missing config.h include to pgpewrap.c + + It technically doesn't need it, but pgpewrap should be rebuilt after + configure ran, too. + + * doc/Makefile.am: Manual: Run lynx with --display_charset + =us-ascii, see #3286. + +2009-06-29 18:20 +0000 Rocco Rutte (03c65df651e0) + + * UPDATING, doc/manual.xml.head: Manual: Move new mail detection into + its own section + + This also updates some parts of docs and adds missing ones. It also + adds a note about the recent changes, also to UPDATING. + +2009-06-29 18:03 +0200 Rocco Rutte (d3a7e0334e5d) + + * url.c, url.h: Revert URL path encoding for now + + It breaks gmail url display and makes bcache use different paths. + Still we need to think about whether we want to allow any character + in bcache paths (possibly multibyte, possibly depending on + $charset). + +2009-06-28 20:49 -0700 Brendan Cully (298194c414f0) + + * configure.ac, curs_lib.c: Allow tabs in index subject. Closes #3270. + + * imap/util.c: Allow ImapDelimChars to be unset + + * mutt.h: Rename struct thread to struct mutt_thread. Closes #3279. + + * imap/command.c: Not being able to start an IMAP command + is a fatal error. Closes #3155. + + * imap/auth_login.c: IMAP LOGIN does not support separate user and + login accounts. Use the user account for both. Closes #3240. + +2009-06-28 22:40 +0200 Rocco Rutte (71a84cf22c42) + + * url.c, url.h: Fix URL parser to encode paths + +2009-06-28 15:42 +0200 Deng Xiyue (fe688db8099a) + + * po/zh_CN.po: Update Simplified Chinese translation. Closes #3281. + +2009-06-27 17:07 +0200 Rocco Rutte (7ca8d09f7d2c) + + * hg-commit: hg-commit: drop changelog entries from hg log + + * doc/makedoc.c, doc/manual.xml.head: Manual: stop using DocBook + entities mapping to ascii chars + + There's no real benefit, it only makes reading/writing the manual + harder. All entities that potentially map to non-ascii characters + (&mdash, ä, etc.) are left so that manual.xml remains pure + ascii. + +2009-06-26 21:47 -0700 Brendan Cully (b2b97c7a2ae6) + + * imap/imap_private.h, imap/message.c, imap/util.c: Set + internaldate of messages appended to IMAP mailboxes + +2009-06-26 20:27 +0200 Rocco Rutte (156e6d6e34fc) + + * doc/manual.xml.head: Manual: try to explain that and why + copiousoutput should come last + + * po/de.po: Update German translation + +2009-06-25 21:46 +0200 Rocco Rutte (c5d0252e8f72) + + * rfc3676.c: Fix f=f corner case with DelSp=yes abuse + + * sendlib.c: header folding: treat From_ specially, never wrap on + sending side + + * sendlib.c: Add Date: header to postponed messages + + * sendlib.c: Only add Status: header (fcc/postpone) when + saving to mbox/mmdf + + * compose.c: Treat messages written with as fcc, not + postponed. + +2009-06-23 10:13 -0700 Vincent Lefevre (bc2463863c15) + + * po/fr.po: Updated French translation. + +2009-06-23 16:56 +0200 Rocco Rutte (d152033cf967) + + * doc/manual.xml.head: Manual: Simply type conversion section wording. + + * Makefile.am, configure.ac: Don't build hcversion.h and mutt_md5 + without hcache + + * handler.c, mutt.h, muttlib.c: Implement state_putws() and + state_putwc(), see #3148. + + This is needed to unbreak text/enriched rendering on Linux. + + * commands.c: Only use keypad() when curses is running + +2009-06-23 00:28 -0700 Vincent Lefevre (642987450d83) + + * curs_lib.c: Only beep when displaying error messages (unbreaks + [54bc1ef602e7]) + +2009-06-23 00:20 -0700 Brendan Cully (f5849c72a274) + + * crypt-gpgme.c: Update crypt-gpgme for mutt_mktemp change + in [ed7eb5de7536] + +2009-06-22 17:36 +0200 Rocco Rutte (54bc1ef602e7) + + * curs_lib.c: Make mutt_curses_(error|message) format message to COLS + chars. Closes #3278. + + While I'm at it, fold both functions into one. + +2009-06-22 17:21 +0200 Alexey Tourbin (e378bbdc3f0f) + + * smime_keys.pl: smime_keys: use Time::Local module. Closes #3277. + +2009-06-22 17:17 +0200 Rocco Rutte (4899f140ec25) + + * mbyte.c: Fix included iswupper(). Closes #3276. + + * lib.c: Catch range errors when converting to long. + +2009-06-21 21:57 +0200 Rocco Rutte (ed7eb5de7536) + + * attach.c, commands.c, crypt.c, editmsg.c, handler.c, headers.c, + help.c, history.c, imap/message.c, main.c, mbox.c, muttlib.c, mx.c, + pattern.c, pgp.c, pgpkey.c, pgpmicalg.c, pop.c, protos.h, + recvattach.c, recvcmd.c, rfc3676.c, send.c, sendlib.c, smime.c: Pass + buffer size to mutt_mktemp() + + * handler.c, rfc3676.c: Port f=f and text/plain handlers to + mutt_read_line() + + * lib.c: mutt_read_line(): make line counting ptr optional + + * sendlib.c: Silently drop headers not in "key: value" + format. Fixes out-of-memory exits. + +2009-06-20 23:09 +0200 Rocco Rutte (6447ebe80797) + + * handler.c: f=f: Don't kill signature separator when stripping + trailing spaces. Closes #3275. + + * curs_main.c: Disallow breaking threads for messages not part of + a thread + +2009-06-20 15:22 +0200 Rocco Rutte (580ab0256c49) + + * doc/manual.xml.head: Manual: Clarify and extend variable type + conversion section + +2009-06-19 19:56 -0400 Aron Griffis (ee3d174297bb) + + * rfc822.c: remove bogus FREE + + It's impossible for cur->personal to be non-NULL at this point, + since cur was calloc'd just a couple lines prior. + + Signed-off-by: Aron Griffis + +2009-06-19 22:49 +0200 Rocco Rutte (9ae13dedb5ed) + + * mbox.c, mx.c, mx.h: Fixup atime for mbox/mmdf also when mailbox is + unchanged but has new mail. See #1362. + + * mbox.c: Don't mangle atime/mtime for mbox folders without new + mail upon sync. Closes #1362, #3271. + + * doc/manual.xml.head: Manual: Add note and example for type + conversions with my_vars + + * sendlib.c: Enforce 998 char length limit on header lines when + sending. + +2009-06-18 15:06 +0200 Antonio Radici (c6fe0bb8cf11) + + * doc/Makefile.am, doc/smime_keys.man: Provide + smime_keys(1). Closes #3272. + +2009-06-18 14:56 +0200 Rocco Rutte (508bfe4a2e23) + + * mbox.c: Backout experimental patch + + * UPDATING, mbox.c: UPDATING: add note about -a and -- + +2009-06-17 16:19 -0700 Antonio Radici (25e46aad362b) + + * buffy.c: Do not free statically-allocated buffy buffer. Unbreaks + unmailboxes, closes #3273. + +2009-06-17 15:23 -0700 Petr Písař (fe94f01b369a) + + * ChangeLog, po/cs.po: Updated Czech translation. + +2009-06-17 13:58 -0700 Ivan Vilata i Balaguer (ef9b67c7ebc4) + + * po/ca.po: Updated Catalan translation. + +2009-06-17 13:57 -0700 Vincent Lefevre (62471a5d3186) + + * po/fr.po: Updated French translation. + +2009-06-17 20:42 +0200 Rocco Rutte (33376ae23d8f) + + * doc/devel-notes.txt: Mention check_sec.sh in doc/devel-notes.txt + +2009-06-17 11:09 -0700 Brendan Cully (7f37d0a57d83) + + * crypt-gpgme.c, pgp.c: Display unsigned part of traditional PGP + messages. Unbreaks [e2780a423d96], closes #3269 + +2009-06-17 19:29 +0200 Antonio Radici (a2a868fc40ea) + + * mx.c: Leave error handling of mx_get_magic() up to the + caller. Closes #3268. + +2009-06-17 18:02 +0200 Rocco Rutte (4b5326d8d2ee) + + * UPDATING, muttlib.c: Always display text/* parts inline, + overrideable by auto_view. Closes #3246. + +2009-06-15 22:05 +0200 Rocco Rutte (f40de578e8ed) + + * handler.c: Unbreak header weeding for message/rfc822 + parts. Closes #3265. + + * init.c, lib.c, lib.h: Print timestamps in debug files. Closes #3263. + + * doc/manual.xml.head, doc/muttrc.man.head: bind: Clarify function + argument usage + + * doc/manual.xml.head, init.h, url.c: Fixup URL parser + + The fixes are: 1) allow / in usernames for IMAP (by %-encoding /, : + and % when pretty-printing urls), 2) for POP/SMTP the trailing / is + no longer mandatory, 3) more strict %-decoding to avoid unexpected + results + +2009-06-15 17:49 +0200 Bertrand Janin (abc8fa0abeee) + + * UPDATING: Fix UPDATING + +2009-06-15 17:06 +0200 Rocco Rutte (d6f88fbf8387) + + * url.c: Don't parse URL port as signed short, but to int and cast to + unsigned short. Closes #3264. + + * doc/manual.xml.head: Manual: Add a short note about new header + folding + + ...so we don't get bug reports for tab folding. + + * init.h: Clarify what $wrap=0 does + + * doc/mutt.css: CSS update for newer docbook xslt versions + + * pager.c: pager: intermediate fix for wrapping long header lines with + $smart_wrap set + + The header folding algorithm outputs a word without spaces and + longer than $wrap as-is. The pager however tries to break it. With + $smart_wrap unset, it simply breaks at $wrap regardless if there's a + space or not. With $smart_wrap set it tried to find a space and + break if the next word is too long. This logic doesn't work for + folded header lines which always start with space. Thus, the output + would always contain the folding whitespace on a line by itself + detaching the header value from the header name. + + As an intermediate fix we don't try to be smart if the line begins + with space or tab. + + * pager.c, sendlib.c: pager: Ignore $wrap for attachment markers + +2009-06-14 20:57 -0700 Brendan Cully (d2e0b495b148) + + * build-release: Remove duplicate update-changelog call. + +2009-06-14 20:51 -0700 Antonio Radici (fef17099376d) + + * doc/mutt.man: Escape hyphens in man page. Closes #1937 again. + +2009-06-14 12:29 -0700 Brendan Cully (7f8a2ba64516) + + * UPDATING: Update UPDATING + + * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, + po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po, + po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, + po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, + po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: + automatic post-release commit for mutt-1.5.20 * imap/imap.c: Save a dereference, and close #3226 with voodoo.