diff options
author | Thomas Roessler <roessler@does-not-exist.org> | 2003-03-19 22:18:35 +0000 |
---|---|---|
committer | Thomas Roessler <roessler@does-not-exist.org> | 2003-03-19 22:18:35 +0000 |
commit | a412095c272f3f451c3c569abeaae15affa7fb43 (patch) | |
tree | 45bcbcefb7bf34ed1aaa728159ef819e56ec0aca | |
parent | 3ec908c2069a5fa9db44150c91df06014c457c02 (diff) |
automatic post-release commit for mutt-1.4.1mutt-1-4-1-rel
-rw-r--r-- | ChangeLog | 1740 | ||||
-rw-r--r-- | VERSION | 2 | ||||
-rw-r--r-- | po/bg.po | 233 | ||||
-rw-r--r-- | po/ca.po | 116 | ||||
-rw-r--r-- | po/cs.po | 116 | ||||
-rw-r--r-- | po/da.po | 116 | ||||
-rw-r--r-- | po/de.po | 116 | ||||
-rw-r--r-- | po/el.po | 116 | ||||
-rw-r--r-- | po/eo.po | 116 | ||||
-rw-r--r-- | po/es.po | 116 | ||||
-rw-r--r-- | po/et.po | 116 | ||||
-rw-r--r-- | po/fr.po | 116 | ||||
-rw-r--r-- | po/gl.po | 116 | ||||
-rw-r--r-- | po/hu.po | 114 | ||||
-rw-r--r-- | po/id.po | 116 | ||||
-rw-r--r-- | po/it.po | 116 | ||||
-rw-r--r-- | po/ja.po | 114 | ||||
-rw-r--r-- | po/ko.po | 116 | ||||
-rw-r--r-- | po/lt.po | 114 | ||||
-rw-r--r-- | po/nl.po | 114 | ||||
-rw-r--r-- | po/pl.po | 116 | ||||
-rw-r--r-- | po/pt_BR.po | 114 | ||||
-rw-r--r-- | po/ru.po | 116 | ||||
-rw-r--r-- | po/sk.po | 114 | ||||
-rw-r--r-- | po/sv.po | 116 | ||||
-rw-r--r-- | po/tr.po | 115 | ||||
-rw-r--r-- | po/uk.po | 114 | ||||
-rw-r--r-- | po/zh_CN.po | 114 | ||||
-rw-r--r-- | po/zh_TW.po | 116 | ||||
-rw-r--r-- | reldate.h | 2 |
30 files changed, 3392 insertions, 1584 deletions
@@ -1,3 +1,1743 @@ +Wed Mar 19 21:56:29 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/pgppubring.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix some memory management calls. (Stable branch.) + + * /cvs/mutt/mutt/imap/utf7.c: + From: Edmund GRIMLEY EVANS <edmundo@rano.org> + + Fix a buffer overflow in utf8_to_utf7. (Stable branch.) + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/imap/utf7.c: + From: Edmund GRIMLEY EVANS <edmundo@rano.org> + + Fix a buffer overflow in utf8_to_utf7. + +Tue Mar 18 14:52:50 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/buffy.c, /cvs/mutt/mutt/parse.c: + From: Andrew W. Nosenko <awn@bcs.zp.ua> + + + - buffy.c (test_last_status_new): Fix memory leak. Envelope + structure allocated by mutt_read_rfc822_header() was never + deallocated. + + - parse.c (mutt_read_rfc822_header): Comment added about needing + deallocate envelope structure returned by + mutt_read_rfc822_header(). + + * /cvs/mutt/mutt/mutt_idna.c: From: Andrew W. Nosenko <awn@bcs.zp.ua> + + (mutt_addr_for_display): Fix memory leak. `user' and `domain' + buffers was never deallocated. + + (mbox_to_udomain): Fix memory leak. `scratch' buffer was not + deallocated when `mbx' doesn't contain '@'. Also rewritten for + allocating memory only when needed and only how many as needed. + +Wed Mar 12 13:01:09 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/sendlib.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + We need to re-format address headers instead of just decoding them. + +Fri Mar 7 14:57:56 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mutt_sasl.c: From: Brendan Cully <brendan@kublai.com> + + The global callbacks set up in sasl_client_init are not copied by + the SASL library, so they can't be allocated on the stack. This is + the case with both versions of the SASL library, and I frankly don't + understand why it hasn't caused problems before. Since it segfaults + reliably on OS X for me now, I thought a patch would be in order. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/pgp.h: + From: Thomas Roessler <roessler@does-not-exist.org> + + Don't use functions without importing the corresponding prototype. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mutt_idna.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + It seems like libidn doesn't like to translate NULL pointers. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/globals.h: From: Jim Mock <mij@soupnazi.org> + + globals.h is looking for crypt.h instead of mutt_crypt.h. + +Thu Mar 6 21:25:41 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/send.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fixing a segmentation fault. Here's how to reproduce it: Start + mutt. Compose a new message, with an attachment. Turn on PGP + signing. Press C-G on the pass phrase prompt. Turn off PGP + signing. Try to send the message. + +Wed Mar 5 21:19:26 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/protos.h, /cvs/mutt/mutt/sort.c: + From: Andrew W. Nosenko <awn@bcs.zp.ua> + + Fix a warning. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mutt_idna.c: From: Andrew W. Nosenko <awn@bcs.zp.ua> + + Fix tlr's pre-processor screw-up. + +Tue Mar 4 09:52:33 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mutt_socket.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Unset UseSTD3ASCIIRules, and set AllowUnassigned. (Just reading + some standards.) + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/handler.c: + From: Edmund GRIMLEY EVANS <edmundo@rano.org> + + Be more friendly about bad multipart/alternative bodies; #1478. Note + that the relevant standards explicitly *forbid* nested MIME + encodings. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/copy.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix another stupid error, and decode IDNs in the CC header. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/init.h: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix two typos in one line. Noted by Thomas Glanzmann and Steve + Kennedy. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/addrbook.c, /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/send.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fixing more IDN bugs. + +Mon Mar 3 14:25:52 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/sort.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fixing some nits. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mutt_socket.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + IDNA support for the socket back-end. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/addrbook.c, /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/charset.h, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/compose.c, /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/edit.c, /cvs/mutt/mutt/hdrline.c, /cvs/mutt/mutt/headers.c, /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/main.c, /cvs/mutt/mutt/Makefile.am, /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mutt_idna.h, /cvs/mutt/mutt/pgpinvoke.c, /cvs/mutt/mutt/protos.h, /cvs/mutt/mutt/query.c, /cvs/mutt/mutt/recvcmd.c, /cvs/mutt/mutt/rfc822.c, /cvs/mutt/mutt/rfc822.h, /cvs/mutt/mutt/send.c, /cvs/mutt/mutt/sendlib.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + IDN support for e-mail messages. Things should work automagically + once you have the GNU IDN library available from + ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which + can't be losslessly recoded to your local character set, mutt should + automatically fall back to using the ASCII representation. There's + probably a considerable number of bugs in this, and the code may, at + this point, not even compile on machines without libidn. Will start + working on that ASAP. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/contrib/sample.muttrc, /cvs/mutt/mutt/doc/manual.sgml.head, /cvs/mutt/mutt/recvcmd.c, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/mutt.h: + From: Thomas Roessler <roessler@does-not-exist.org> + + Introduce a new option named $bounce, and fix some inconsistencies + in the messages created when bouncing. Based on work done by Thomas + Glanzmann <sithglan@stud.uni-erlangen.de>. + +Tue Feb 25 22:01:47 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/recvcmd.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix some (too lazy and tired to do all) of the inconsistencies + between message and attachment bouncing. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/crypt.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + I should test-compile things before committing. Stupid typo. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/query.c: From: Michael Elkins <me@sigpipe.org> + + Use mutt_strwidth for query response formatting. (#1477) + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mx.c: From: Christian Vogel <vogelchr@vogel.cx> + + Recognize MH folders used by sylpheed. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/es.po: From: jesus.climent@hispalinux.es + + Fix a typo. (#1482) + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/doc/manual.sgml.head: + From: Thomas Roessler <roessler@does-not-exist.org> + + Remove some ftp.guug.de URLs from the manual. (#1485) + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/crypt.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix #1486; noted by Jeroen Coekaerts <jeroen@coekaerts.be>. + +Wed Feb 19 21:34:56 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgpmicalg.c: From: David Shaw <dshaw@jabberwocky.com> + + 3156 defined several micalg values (pgp-md5, pgp-sha1, etc.) Since + then, three more hashes have been assigned numbers in 2440bis. Here + is a patch to add values for pgp-sha256, pgp-sha384, and pgp-sha512 so + mutt can properly handle them. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/parse.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix a memory leak observed by Vineet Kumar + <mutt-dev@virtual.doorstop.net>. + +Thu Feb 13 09:56:20 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/init.h: From: David Shaw <dshaw@jabberwocky.com> + + Here are some updates to the muttrc docs (spell check, language + tweaks, etc). No functional changes - this is just language stuff. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgp.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix #1444, Debian #178563. The details of this problem were tracked + down by Steven Barker <steve@blckknght.org>. + +Fri Jan 31 00:16:19 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/init.h: + From: Thomas Roessler <roessler@does-not-exist.org> + + Change the default for crypt_replyencrypt back to "yes". Noted by + Thomas Poindessous in Debian bug #178899; also #1448. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgp.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix #1442 (thanks, Dale); properly initialize some pointers which + could otherwise lead to crashes. + +Thu Jan 30 23:55:33 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/mutt_crypt.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/send.c: + From: David Shaw <dshaw@jabberwocky.com> + + Introduce $pgp_auto_traditional. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/flags.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + The IMAP ACL patch broke things. + +Thu Jan 23 22:05:51 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pop_auth.c: + From: Nathan Dushman <nhd+mutt@andrew.cmu.edu> + + SASL2 support for popo_auth.c. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/curs_main.c, /cvs/mutt/mutt/flags.c, /cvs/mutt/mutt/imap/imap.c, /cvs/mutt/mutt/pager.c: + From: Nathan Dushman <nhd+mutt@andrew.cmu.edu> + + The attached patch provides improved support for IMAP ACLs (on + servers that support them). This means that mutt will now write the + Seen flag in mailboxes that allow it, even if the mailbox doesn't + allow other changes. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/handler.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Automatically use the text/plain handler for text/* body parts which + don't have a handler of their own. + +Tue Jan 21 18:57:02 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/cryptglue.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix a typo which broke pgp-extract-traditional. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/mutt_crypt.h: + From: Thomas Roessler <roessler@does-not-exist.org> + + Fix an #ifdef. + + * /cvs/mutt/mutt/ChangeLog: #changelog commit + + * /cvs/mutt/mutt/acconfig.h, /cvs/mutt/mutt/attach.c, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/compose.c, /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/copy.h, /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/cryptglue.c, /cvs/mutt/mutt/curs_main.c, /cvs/mutt/mutt/functions.h, /cvs/mutt/mutt/globals.h, /cvs/mutt/mutt/gnupgparse.c, /cvs/mutt/mutt/handler.c, /cvs/mutt/mutt/hdrline.c, /cvs/mutt/mutt/headers.c, /cvs/mutt/mutt/hook.c, /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/keymap.c, /cvs/mutt/mutt/keymap.h, /cvs/mutt/mutt/main.c, /cvs/mutt/mutt/Makefile.am, /cvs/mutt/mutt/mutt_crypt.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/muttlib.c, /cvs/mutt/mutt/mx.c, /cvs/mutt/mutt/pager.c, /cvs/mutt/mutt/parse.c, /cvs/mutt/mutt/pattern.c, /cvs/mutt/mutt/pgp.c, /cvs/mutt/mutt/pgp.h, /cvs/mutt/mutt/pgpkey.c, /cvs/mutt/mutt/pgplib.c, /cvs/mutt/mutt/pgplib.h, /cvs/mutt/mutt/pgppubring.c, /cvs/mutt/mutt/pop.c, /cvs/mutt/mutt/postpone.c, /cvs/mutt/mutt/protos.h, /cvs/mutt/mutt/recvattach.c, /cvs/mutt/mutt/send.c, /cvs/mutt/mutt/sendlib.c, /cvs/mutt/mutt/smime.c, /cvs/mutt/mutt/smime.h, /cvs/mutt/mutt/sort.h: + From: Werner Koch <wk@gnupg.org> + + - To cleanup the pgp/smime code and prepare for other backends. + - Support gpg-agent by not asking for a passphrase + - autconf cleanups. + + This is just a start and probably we need a couple of other things to + do. One drawback is that the help menu does always list all crypto + realted stuff even when configured for no crypto at all. Same goes + for the configure options but I consider thsi a feature: It allows to + use the same .muttrc for different versions of mutt - at least during + development, this is an advantage. This all might be fixed but + requires some changes to the configuration system. + + Note, the use of the WithCrypto macro - it enables the compiler to do + dead-code-elimination depending on the configured backend. This is + better readable than all the nested ifdefs. I did some short tests + and it seems to work, althoug mutt's size does not change largely when + compiled w/o crypto. + + cryptglue.c is new as a warpper to all crypto calls; some are still in + crypt.c but they should eventually also be wrapped. We don't use + function pointers to keep a path to use dlopen or runtime configured + backends. crypt.h is also new and replaces pgp.h and smime.h in most + files (except for the backend). + + + + 2003-01-06 Werner Koch <wk@gnupg.org> + + * crypt.c (crypt_valid_passphrase): Detect gpg-agent and don't ask + for the passphrase. + * pgp.c (pgp_decrypt_part, pgp_application_pgp_handler) + (pgp_sign_message, pgp_encrypt_message) + (pgp_traditional_encryptsign): Make sure that we never ever send + the passphrase if the gpg-agent has been detected. Likewise. + + * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs to + configure.in. BTW, we should consider to rename configure.in to + configure.ac. + + 2003-01-04 Werner Koch <wk@gnupg.org> + + Replaced the use of HAVE_PGP and HAVE_SMIME by a more readable + and extendable solution. + + * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to + * crypt.h: here. + * smime.c (mutt_is_application_smime): Moved to + * crypt.c (mutt_is_application_smime): here. + * pgp.c (mutt_is_application_pgp): Moved to + * crypt.c (mutt_is_application_pgp): here. + * pgp.c (pgp_is_multipart_encrypted): Removed. Merged code with + * crypt.c (mutt_is_multipart_encrypted): this. + + * mutt.h: Protect against double inclusion. + + * pgplib.h (struct pgp_keyinfo): Remove the typedef to pgp_key_t. + * crypt.h (pgp_key_t): Declare the typedef here. NOTE: This is + now a pointer. Changed all usages accordingly. + + * configure.in: Replace HAVE_PGP and HAVE_SMIME by the new + CRYPT_BACKEND macros. Always include all OPS.*. + (LIBOBJ): Replaced by AC_LIBOBJ as required by newer autoconfs. + * Makefile.am (EXTRA_mutt_SOURCES): Move crypt.c to mutt_SOURCES. + (mutt_SOURCES): Add cryptglue.c + (EXTRA_DIST): Add crypt.h + + * pgp.h, pgplib.h, smime.h: Use the header only when the + approriate backend has been configured. + * pgp.c, pgpkey.c, smime.c: Build only if the approriate + CRYPT_BACKEND_ macro is defined. + * pgp.h, smime.h, global.h: Moved all variable declarations to + global.h because they are now always defined. + + * sort.h: Always define PgpSortKey, although it does not belong to + here. + + * keymap.h: Unconditionally include all PGP and SMIME stuff. + * mutt.h: Ditto. + * protos.h: Ditto. + + * init.h (HAVE_SMIME): Unconditionally include all crypto related + definitions. Mark the doc entries with "(Crypto/PGP/SMIME only)". + + * globals.h: Replace gpg.h and smime.h by crypt.h. + + * functions.h: Always include all crypto commands. + + * copy.h: Unconditionally define the crypto related M_CM_ + + * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h and include + it. + * smime.h: Move APPLICATION_SMIME and SMIME* to crypt.h and + include it. + * mutt_crypt.h (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h. + + * crypt.c: Replaced pgp.h and smime.h header by crypt.h. Always + include all functions but shortcut them depending on WITHCRYPTO. + All over the place use WITHCRYPTO instead of ifdefs. Replaced all + direct calls of the backend fucntions by twrapper functions + defined in cryptglue.c + (crypt_get_keys): Removed prototypes. + * pgp.h (pgp_findKeys): New prototype. + * smime.h (smime_findKeys): New prototype. + * cryptglue.c: New. + * crypt.h: New. + * mutt_crypt.h: Moved all crypt_* prototypes to gcrypt.h. + Unconditionally use this file. + + * init.c: Replaced pgp.h and smime.h header by crypt.h. + (parse_set): Use WITHCRYPTO instead of ifdefs. + (mutt_var_value_complete): Ditto. + + * sendlib.c: Replaced pgp.h and smime.h header by crypt.h. + (write_as_text_part): Now one macro using WITHCRYPTO. + (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs. + (mutt_make_message_attach): Ditto. + (mutt_write_fcc): Ditto. + + * send.c: Replaced pgp.h and smime.h header by crypt.h. + (include_forward): Use WITHCRYPTO and validate passphrases for pgp + and smime. + (include_reply): Ditto. + (generate_body): Use WITHCRYPTO instead of ifdefs. + (ci_send_message): Ditto. + + * recvattach.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_gen_attach_list): Use WITHCRYPTO instead of ifdefs. + (mutt_attach_display_loop): Ditto + (mutt_view_attachments): Ditto. + + * postpone.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_get_postponed): Use WITHCRYPTO instead of ifdefs. + (mutt_parse_crypt_hdr): Always include and use WITHCRYPTO instead + of ifdefs. + (mutt_prepare_template): Use WITHCRYPTO instead of ifdefs. + + * pop.c: Removed pgp.h and smime.h. + (pop_fetch_message): Use WITHCRYPTO instead of ifdefs. + + * pattern.c: Replaced pgp.h and smime.h header by crypt.h. + (Flags): Always include the crypto flags. + (msg_search): Use WITHCRYPTO instead of ifdefs. + (mutt_pattern_exec): Ditto. + + * parse.c: Removed pgp.h and smime.h. + (mutt_parse_mime_message): Use WITHCRYPTO instead of ifdefs. + + * pager.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_pager): Use WITHCRYPTO instead of ifdefs. + + * mx.c: Removed smime.h and pgp.h. + (mx_update_context): Use WITHCRYPTO instead of ifdefs. + + * muttlib.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there used to be + an error when PGP was not configured so that TYPEAPPLICATION was + not recognized for SMIME. + (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs. + + * main.c: Include crypt.h. + (show_version): Remove HAVE_PGP and HAVE_SMIME. Add + CRYPT_BACKEND_CLASSIC_PGP, CRYPT_BACKEND_CLASSIC_SMIME. + + * keymap.c: Include crypt.h so that we can test WITHCRYPTO. + (Menus): Always include pgp and smime. + (km_init): Create smime and pgp bindings depending on WITHCRYPTO. + (km_get_table): Return OpPgp depending on WITHCRYPTO. + + * hook.c (mutt_parse_hook): Use WITHCRYPTO instead of ifdefs. + (mutt_crypt_hook): Always include. + + * headers.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs + + * hdrline.c: Replaced pgp.h and smime.h header by crypt.h. + (hdr_format_str): Use WITHCRYPTO. + + * handler.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_can_decode): Use WITHCRYPTO instead of ifdefs. + (mutt_can_decode): Application/smime is now also checked when PGP + support is not configured. + (mutt_body_handler): Use WITHCRYPTO + + * curs_main.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_index_menu): Shortcut crypto only operations depending on + WITHCRYPTO. + + * copy.c: Replaced pgp.h and smime.h header by crypt.h. + (_mutt_copy_message): + + * compose.c: Replaced pgp.h and smime.h header by crypt.h. + (enum): Always include HDR_CRYPT and HDR_CRYPTINFO. + (redraw_crypt_lines): Always include this fnc but shortcut it + depending on WITHCRYPT. Draw lines depending on the configured + crypto support. + (pgp_send_menu): Always include this one. Call wrapper functions. + (smime_send_menu): Likewise. + (draw_envelope): Use WITHCRYPTO instead of ifdefs. + (mutt_compose_menu): Allow pgp/smime commands only when configured. + + * commands.c: Replaced pgp.h and smime.h header by crypt.h. + (mutt_display_message,pipe_msg, _mutt_pipe_message) + (set_copy_flags, mutt_save_message, mutt_edit_content_type) + (_mutt_check_traditional_pgp): Use pgp wrapper. + + * attach.c (mutt_view_attachment): Removed HAVE_GPG and HAVE_SMIME + and replaced by global variable WITHCRYPTO. Replaced pgp and + smime header by crypt.h.x + +Thu Jan 9 17:29:03 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgppubring.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Don't make a "hard" transition to the new GnuPG syntax in pgpring. + This change undoes one of David Shaw's changes which were just + committed. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/gnupgparse.c, /cvs/mutt/mutt/pgppubring.c: + From: David Shaw <dshaw@jabberwocky.com> + + The latest GnuPG has new abilities to work with disabled keys. Part + of this change will eventually involve moving the 'd' that indicates a + disabled key to a different part of the key listing. + + To smooth this transition, as of version 1.2.2, GnuPG will start + giving the 'd' in both places (and will do this for a good long time). + + Here is a patch so mutt will accept either the old or new syntax. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/curs_lib.c: From: dshaw@jabberwocky.com + + A recent change causes all mutt_yesorno prompts to come out as + [yes]/yes or [no]/no. Here's a fix. + +Sun Jan 5 22:16:58 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/smime_keys.pl: + From: Thomas Roessler <roessler@does-not-exist.org> + + Error checking for the creation of the temporary directory; also, + use file mode 0700. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/smime_keys.pl: From: Bjoern Jacke <bjoern@j3e.de> + + Improve temporary file handling. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/commands.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Another mutt_yesorno() change, in order to correctly interpret a C-g. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/recvcmd.c, /cvs/mutt/mutt/send.c, /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/attach.c, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/curs_lib.c, /cvs/mutt/mutt/main.c, /cvs/mutt/mutt/muttlib.c, /cvs/mutt/mutt/mx.c, /cvs/mutt/mutt/pgpkey.c: + From: Armin Wolfermann <aw@osn.de> + + Fix a number of invocations of mutt_yesorno(): Always explicitly use + the M_YES and M_NO constants. Fixes a couple of cases in which C-g + would be mis-interpreted. + +Fri Jan 3 18:08:29 2003 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgp.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Detect in-line key material when checking for traditional PGP + messages. + +Sun Dec 22 20:05:56 2002 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/nl.po: From: René Clerc <rene@clerc.nl> + + update + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/smime_keys.pl: From: Bjoern Jacke <bjoern@j3e.de> + + Remove an unnecessary invocation of "cat"; call openssl with the + full path. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/fr.po: From: Vincent Lefevre <vincent@vinc17.org> + + Another fr.po update for the CVS (taking into account the change in + pgpkey.c:486)... + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/hdrline.c, /cvs/mutt/mutt/init.h: + From: Martin Michlmayr <tbm@cyrius.com> + + Add %A to the format strings, which expands to the reply-to address + (if present) or to the author's address when there's no Reply-To + header. + +Sat Dec 21 20:33:28 2002 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/ChangeLog: + From: Thomas Roessler <roessler@does-not-exist.org> + + ok, gotos suck. + + * /cvs/mutt/mutt/curs_main.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + OK, Michael is right: Gotos suck. ;-) + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/ru.po: From: Vsevolod Volkov <vvv@mutt.org.ua> + + update + +Fri Dec 20 09:41:26 2002 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgpkey.c: From: David Shaw <dshaw@jabberwocky.com> + + Minor tweak to an error message. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/pl.po: From: Pawel Dziekonski <dzieko@pwr.wroc.pl> + + update + +Thu Dec 19 11:49:36 2002 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/doc/manual.sgml.head, /cvs/mutt/mutt/doc/muttrc.man.head: + From: Thomas Roessler <roessler@does-not-exist.org> + + Improve the documentation of pgp-hook/crypt-hook. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/pgpkey.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Don't bother the user with weak keys when there's a strong one. + Experimental, based on discussions on mutt-dev. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/cvslog2changelog.pl: + From: Thomas Roessler <roessler@does-not-exist.org> + + Identify both the author of a change and the one who committed it to + the CVS in the changelog. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/fr.po: From: Vincent Lefevre <vincent@vinc17.org> + + update + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/Makefile.am: + From: Thomas Roessler <roessler@does-not-exist.org> + + Michael doesn't have $VISUAL set. + +Wed Dec 18 17:45:32 2002 me <me@coruscant> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/init.h: From: Sahil Tandon <sahil@brandeis.edu> + I found a small typo in the manual, specifically at this[1] URL. + The description of the smart_wrap variable reads: "Controls the + display of lines longer then the screen width in the internal + pager." The word _then_ should be _than_ if I'm not mistaken. + +Wed Dec 18 10:28:47 2002 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/it.po: + From: Thomas Roessler <roessler@does-not-exist.org> + + make update-po + + * /cvs/mutt/mutt/mkchangelog.sh: + From: Thomas Roessler <roessler@does-not-exist.org> + + Turn on compression when getting log messages from the CVS server. + (Now that I don't have the server locally, bandwidth is expensive... + ;-) + + * /cvs/mutt/mutt/keymap.c: + From: Thomas Roessler <roessler@does-not-exist.org> + + Make the messages from the what-key function internationalizable. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/Attic/crypt.h, /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/mutt_crypt.h, /cvs/mutt/mutt/pgp.c, /cvs/mutt/mutt/pgp.h, /cvs/mutt/mutt/smime.c, /cvs/mutt/mutt/smime.h: + From: Thomas Roessler <roessler@does-not-exist.org> + + Rename crypt.h to mutt_crypt.h. + + * /cvs/mutt/mutt/ChangeLog: # changelog commit + + * /cvs/mutt/mutt/Makefile.am: + From: Thomas Roessler <roessler@does-not-exist.org> + + cvs update ChangeLog before trying to update it locally. + + * /cvs/mutt/mutt/ChangeLog: #changelog commit + + * /cvs/mutt/mutt/po/de.po: From: Roland Rosenfeld <roland@spinnaker.de> + + update + +Tue Dec 17 13:46:14 2002 Thomas Roessler <roessler@does-not-exist.org> + + * /cvs/mutt/mutt/ChangeLog: # changelog c |