X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=ChangeLog.mutt;h=a1f9878345cb5e8c84a2489cbffb768d30d2f3a5;hp=0417064785eb412e489760355459bc2180624117;hb=b0811fbd6a0e218c9c310a6ef4170e81540e6c22;hpb=fb514a63a7f58b76577fb30bfa260ad1b9239c41 diff --git a/ChangeLog.mutt b/ChangeLog.mutt index 0417064..a1f9878 100644 --- a/ChangeLog.mutt +++ b/ChangeLog.mutt @@ -1,3 +1,427 @@ +2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan) + + * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588. + +2005-09-04 06:57:04 Alain Bench (brendan) + + * doc/manual.xml.head, doc/manual.xml.tail: Note that is + bound to next-new-then-unread by default, rather than + next-new. Closes: #1637. + + * curs_main.c, pattern.c: Allow empty limits, and limits in empty + mailboxes. Closes: #1853, #1906. + +2005-09-03 23:22:31 Brendan Cully (brendan) + + * send.c, attach.c: Note when mutt_edit_attachment fails and + display error instead of prompting to abort an unmodified + file. Closes: #2051. + +2005-09-03 19:41:53 Alain Bench (brendan) + + * contrib/gpg.rc: One should let GnuPG charset be automatically + infered from whatever current locale, without hardcoding. + +2005-09-03 04:34:25 Brendan Cully (brendan) + + * doc/manual.xml.head: Just use EXPR as a place holder for regular + expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted + by Vincent Lefevre. + + * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head, + doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.* to + manual.xml.*. + +2005-09-02 18:18:19 Alain Bench (brendan) + + * keymap.c: Allow non-ascii characters in push arguments. Closes: #2023. + + * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c: + Adjust ~l to match all known lists, add ~u to match only + subscribed lists. Normalise pattern ordering in docs. Closes: + #2050. + +2005-09-01 17:07:14 Brendan Cully (brendan) + + * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c, + mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support. + + * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped + in the initial commit. + + * doc/manual.sgml.tail, configure.in, doc/Makefile.in, + doc/manual.sgml.head, makedoc.c: Convert documentation from + linuxdoc to docbook format. Let the bug avalanche begin. + +2005-08-30 21:34:36 Lars Hecking (brendan) + + * configure.in: Don't define domain="no" when configured + --without-domain. Closes: #2046. + +2005-08-24 15:17:43 Brendan Cully (brendan) + + * pgp.c: Don't treat PGP inline signature verification errors as + fatal. + +2005-08-22 20:30:11 Brendan Cully (brendan) + + * pgp.c: Pause after error message if PGP decode fails, in case + mutt_copy_message overwrites. Real error handling cleanup will have + to wait... + + * pgp.c: Don't attempt to manipulate null pgp output file handles. + +2005-08-16 18:10:11 Paul Walker (brendan) + + * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout, + not stderr. + +2005-08-15 08:10:48 Thomas Roessler (roessler) + + * po/id.po: Fix \n mismatch. + +2005-08-15 08:07:36 Ronny Haryanto (roessler) + + * po/id.po: update + +2005-08-15 08:06:40 Vsevolod Volkov (roessler) + + * po/ru.po: update + +2005-08-14 21:32:17 TAKAHASHI Tamotsu (brendan) + + * attach.c, send.c: Don't pass an empty filename to the default + text editor when editing non-plain text. Also don't clobber + $content_type when parsing it. Closes: #2038. + +2005-08-14 12:28:52 Roland Rosenfeld (roessler) + + * po/de.po: update + +2005-08-14 02:22:47 Bernd Ahlers (brendan) + + * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling + inconsistencies. + +2005-08-12 23:06:25 Brendan Cully (brendan) + + * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL + certificate menu, as we do in the openssl version. + + * imap/auth_sasl.c: Override SASL initial response if the server + spoke first in its continuation response. Closes: #2034. + + * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world + in which gnu documentation flagged any extensions to standard + utilities almost makes me cry. + +2005-08-12 12:52:11 TAKAHASHI Tamotsu (roessler) + + * po/ja.po: update + +2005-08-12 07:49:37 Vincent Lefevre (roessler) + + * po/fr.po: Update. + +2005-08-12 03:57:16 Brendan Cully (brendan) + + * configure.in: Force configure to depend on VERSION. That's been + bugging me for a while. + +2005-08-11 21:46:26 Thomas Roessler (roessler) + + * 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, 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/fr.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: automatic post-release commit for + mutt-1.5.10 + + * Makefile.am, VERSION, reldate.h: Fix Makefile.am. + (VERSION and reldate.h actually are bad commits -- but that + doesn't matter. Release imminent.) + +2005-08-11 21:16:38 Brendan Cully (brendan) + + * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c, + crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c, + crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c, + handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h: + Add error results to mutt_body_handlers, and check them when + doing decode-save. Closes: #1919. + +2005-08-11 21:08:55 Thomas Roessler (roessler) + + * pgp.c: Fix verification of clearsigned PGP messages. + (debugged on IRC, mostly by Brendan) + +2005-08-11 02:15:14 Thomas Glanzmann (brendan) + + * configure.in: Don't test against nonexistent cache + variable. Spotted by Torsten Veller. + +2005-08-11 01:44:49 Brendan Cully (brendan) + + * mutt_sasl.c: Silence some compiler warnings. + +2005-08-09 20:13:03 Brendan Cully (brendan) + + * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1 + characters with entities, and enable latin output for + manual.txt. I'm not sure this is ideal for non-latin (eg + utf8) environments, but hopefully docbook will resolve this + anyway. Closes: #2029. + + * doc/manual.sgml.head: Replace free ~ with ˜. Closes: + #2030. + + * pgp.c: Move pgp failure check inside the if (invoke pgp) + block. Really Closes: 2032. + + * pgp.c: Don't ftell pgp output file if there isn't one. Closes: + #2032. + +2005-08-09 16:24:15 TAKAHASHI Tamotsu (brendan) + + * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes: + #2020. + +2005-08-09 16:10:40 Mads Martin Joergensen (brendan) + + * copy.c: Remove an unneeded cast, which introduces + type-punning. Modified to use FREE instead of safe_free, since + that seems to be the convention. I personally don't see the + point. + +2005-08-08 18:59:43 Brendan Cully (brendan) + + * mutt_socket.c: Pause for a moment when a hostname fails to + resolve. Closes #1942. There are a number of cases where mutt + cascades error messages. It might be nice if there were an error + stack so that low level functions could push_error instead of + displaying it right away, and the higher level ones could eg + mutt_message(_("Failed to write FCC: %s"), pop_error ())... + + * main.c: Document -d option in mutt -h output. Closes #2027. + + * init.h: Remove undefined reference to unmailboxes + command. Closes #2028. + +2005-08-08 06:44:01 Brendan Cully (brendan) + + * imap/imap.c: Fix edge case where we might have to wait two + timeouts to check for IMAP mail. + + * imap/command.c, imap/imap.c, init.h: Fix bug just introduced in + lsub parsing that could cause mutt to loop indefinitely. Don't + recheck subscriptions at every mailbox change, just the initial + connection. + + * imap/imap.c: If imap_check_subscribed is set, mailbox or + unmailbox folders in response to subscribe/unsubscribe commands in + the browser. + + * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h: New + option: $imap_check_subscribed. If set, mutt will fetch the set of + subscribed mailboxes from the server and add them to the buffy + list. + + * browser.c: Avoid a segfault attempting to browse an invalid IMAP + URL. + + * imap/imap.c: Extend IMAP host completion to complete over open + connections. + + * imap/imap.c: Allow IMAP tab-completion to complete over defined + mailboxes, saving a bunch of typing for the hostname part of the + URL. Should probably be extended to complete over open connections + and possibly also folder/account hooks. + + * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for + mutt_get_field_unbuffered. + +2005-08-07 06:20:37 Anders Helmersson (brendan) + + * pager.c: Certain versions of libc may segfault during regex + processing if given incomplete multibyte characters. Work around + this by manually trimming the display buffer. I modified it + somewhat to only check when the situation is most likely to occur: + fgets has read all the way to the capacity of the buffer. Thanks + also to Tamo for his comments. + +2005-08-07 04:58:12 Brendan Cully (brendan) + + * account.c, curs_lib.c, protos.h: Make username prompts + unbuffered like password prompts are (no more folder-hook push + garbage) + +2005-08-06 22:20:55 Brendan Cully (brendan) + + * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c: + Report non-zero exit status of tunnel command. Closes: #1749. + + * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace + pointless imap_force_ssl option with ssl_force_tls, which requires + any connection (POP or IMAP) to a remote server to be encrypted, + and attempts to negotiate encryption even if the capability isn't + advertised (this last bit is of dubious utility, but essentially + harmless since the connection would otherwise fail + anyway). Closes: #1284. + + * imap/browse.c: Kill a warning. + +2005-08-06 19:06:36 Brendan Cully (brendan) + + * init.c: Use isalnum instead of isalpha when parsing unbraced + environment variable names, per tamo's suggestion. Closes #2022. + +2005-08-05 02:16:46 Brendan Cully (brendan) + + * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h, + pager.h, protos.h: Move some attachment-related prototypes and + structures into attach.h from the global headers. A small step + towards sane dependency tracking and code cleanliness. + +2005-08-04 01:15:52 Brendan Cully (brendan) + + * compose.c: Don't unlink non-mutt files that would have been + unlinked on send if the message is cancelled. + + * account.c: Fix C precedence buglet in getlogin preventing it + from actually calling getuser. + +2005-08-03 06:51:24 Brendan Cully (brendan) + + * mutt_ssl.c: Don't double-free X509 certificates. This patch + looks wrong, but it isn't. + + * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove + mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build + keymap_alldefs.h in $(top_srcdir), since that's where xgettext + looks. Not super clean I guess - the other alternative is to sed + POTFILES. + + * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c, + mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund + NSS support out to pasture. + + * compose.c, mutt.h: In compose menu, detach should be able to + unlink files generated by mutt, but not files that existed before. + +2005-08-02 05:58:18 Brendan Cully (brendan) + + * commands.c, pgp.c: More fiddling with PGP results. When + rerunning PGP on a message, clear old security result bits to + avoid confusing messages like 'decrypt failed; PGP signature + successfully verified'. + + * pgp.c: Forget passphrase on PGP/inline decryption error, and + improve status line messages. + + * configure.in: Make $docdir relative to $prefix, like the other + prefixes. + + * contrib/Makefile.in, doc/Makefile.in: Be more selective about + what to remove during uninstall. (closes #1625) + + * pgp.c: Also forget passphrase when encrypt fails, if + signing. (closes #1025 again) + + * imap/message.c: Check that the entire message downloaded + successfully on fetch, and don't treat a disappearing cache file + as fatal. (closes #1483) + + * compose.c: Don't unlink attachments that you've decided not to + send. (closes #1328) + + * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy, + but it's harmless and it (closes #1207). + + * account.c: Fix password prompt for POP (more authentication ID + fallout). + + * doc/manual.sgml.head: Document key. + + * pgp.c: Automatically forget PGP passphrase on sign or decrypt + error. (closes #1025). Display "successfully decrypted" message + instead of nothing. Superseded by signature verification. + + * commands.c, pgp.c: Don't report PGP signature could not be + verified unless there really is a signature verification problem + (not some other PGP error). + + * Makefile.am: Install system muttrc from the build directory, not + the source directory. + + * mbox.c: Restore Sort immediately after sorting by mailbox order + in mbox_sync_mailbox. (closes #972) + + * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to + system resources into mutt.man. (closes #854) + + * commands.c, protos.h: Report errors occuring in + _mutt_save_message. (closes #847) + +2005-08-01 07:35:04 Brendan Cully (brendan) + + * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates + that have been accepted but not saved until mutt exits. (closes + #643). Create mutt_add_list_n for adding non-character data to + lists, have mutt_add_list call it. + +2005-08-01 04:57:04 Brendan Cully (brendan) + + * mx.c: Report error creating FCC when writing to IMAP + server. Addresses #423. + +2005-08-01 01:43:06 Brendan Cully (brendan) + + * init.c: complete :set mbox_type=. (closes #1649) + +2005-07-30 04:40:45 TAKAHASHI Tamotsu (brendan) + + * pager.c: The builtin pager tries to wrap a line for ever if: + 0) the line contains a space or a tab character followed by a very + long word, and + 1) M_PAGER_NSKIP flag is passed to it, and + 2) $smart_wrap is set. (default) + +2005-07-30 04:13:07 Vincent Lefevre (brendan) + + * curs_main.c, pager.c: When using colors, the status line of the + index is displayed in a bright color, even when the prefix + "bright" is *not* given in the foreground color. The problem + occurs when I have the following additional line: + color normal brightwhite black + The problem is that BKGDSET's are missing. + +2005-07-30 03:59:04 TAKAHASHI Tamotsu (brendan) + + * recvattach.c: Don't refuse to delete attachments just because a + message has been checked for "traditional" PGP encoding. (closes + #2013) + +2005-07-29 18:05:50 TAKAHASHI Tamotsu (brendan) + + * init.c: "nospam foo" causes a segv if you have not set any + "spam", because of a null pointer dereference. + +2005-07-29 06:45:14 Brendan Cully (brendan) + + * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the + gnutls glue, pointed out by Vincent Lefevre. + +2005-07-29 01:51:36 Brendan Cully (brendan) + + * imap/imap.c: Fix bug added in revision 3.26, where + imap_sync_mailbox failed to check whether it was supposed to + expunge before issuing a CLOSE. + +2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler) + + * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences + between GPGME and classic. + 2005-07-28 19:47:40 Brendan Cully (brendan) * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin @@ -3812,28 +4236,36 @@ * pgp.c: Fix "noconv" handling for the message body when we generate inline PGP. - * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch charset handling for text/plain; x-action=pgp-*. I - don't like this stuff, but it's better than nothing. + * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch + charset handling for text/plain; x-action=pgp-*. I don't like + this stuff, but it's better than nothing. 2002/03/26 22:25:48 Thomas Roessler * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed". - * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline PGP changes. + * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, + muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline + PGP changes. - * pgp.c: Also permit for "action" and "x-action" on the receiving end, just - in case we can settle on a joint standard with other MUA developers. + * pgp.c: Also permit for "action" and "x-action" on the receiving + end, just in case we can settle on a joint standard with other MUA + developers. - * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: OK, I'm giving up: pgp_create_traditional now creates text/plain; + * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: + OK, I'm giving up: pgp_create_traditional now creates text/plain; x-mutt-action={pgp-encrypt,pgp-sign}. * pgpinvoke.c: Fix application/pgp signatures. - * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings; from Edmund Grimley Evans. + * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, + rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c, + handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings; from + Edmund Grimley Evans. - * smime.c: Please use ascii_strcasecmp() if you want to compare ASCII parameter - strings. mutt_strcasecmp() depends on the locale, and detects "i" - and "I" as _different_ in Turkish locales. + * smime.c: Please use ascii_strcasecmp() if you want to compare + ASCII parameter strings. mutt_strcasecmp() depends on the locale, + and detects "i" and "I" as _different_ in Turkish locales. 2002/03/25 11:34:40 Thomas Roessler