1 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
3 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
4 gnutls glue, pointed out by Vincent Lefevre.
6 2005-07-29 01:51:36 Brendan Cully <brendan@kublai.com> (brendan)
8 * imap/imap.c: Fix bug added in revision 3.26, where
9 imap_sync_mailbox failed to check whether it was supposed to
10 expunge before issuing a CLOSE.
12 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
14 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
15 between GPGME and classic.
17 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
19 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
20 instead of getuser for authentication methods that only support an
21 authentication ID. As a side-effect, don't display a dangling
22 authentication name pointer in getpass.
24 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
26 * crypt-gpgme.c: Correct two typos in GPGME error messages.
28 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
30 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
31 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
32 Thomas' address in several out-of-date PO files. (closes #990)
34 2005-07-27 04:29:36 Brendan Cully <brendan@kublai.com> (brendan)
36 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also, one day
37 -pedantic is going to get held up on the causeway.
39 2005-07-27 00:40:15 Brendan Cully <brendan@kublai.com> (brendan)
41 * imap/command.c: More fiddling with fatal state handling. Not
42 tested, and probably as wrong as what was already there.
44 2005-07-27 00:32:18 Brendan Cully <brendan@kublai.com> (brendan)
46 * muttlib.c: Rework mutt_save_confirm to support confirmappend
47 with IMAP mailboxes. I hope I got all cases right.
49 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
51 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
52 on the selected mailbox, and have imap_open_mailbox_append use
53 imap_access instead of rolling its own.
55 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
57 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
58 application of Tamo's translation patch for gpgme and gnutls.
60 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
62 * imap/imap.c: Don't check for the existence of a mailbox we're
63 already in when appending. (closes #1842)
65 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
67 * init.h: Return $menu_move_off default to status quo ante.
69 2005-07-26 16:39:17 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
71 * init.h: hcache spelling fixes
73 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
75 * enter.c: Introduce fall-back from complete-query to complete
76 for the edit menu, so 'bind editor <tab> complete-query'
79 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
81 * doc/manual.sgml.head: Correct a couple of typos (and change
82 ‐ to -: although the text version of the manual renders
83 ‐, the web version does not).
85 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
87 * pattern.c: Interpret an empty limit as a request to cancel the
88 current limit. (Closes #1854)
90 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
92 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
93 certificates. Closes #1943 as a side-effect.
95 2005-07-26 05:04:23 Brendan Cully <brendan@kublai.com> (brendan)
97 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling to
98 avoid expunging messages when exiting without saving changes.
101 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
103 * mbyte.c, mutt_socket.c: There are some functions without ANSI
104 prototypes left in mutt-owned sources.
106 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
108 * init.h: Update _MAKEDOC macro so that the documentation includes
111 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
113 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
114 of IMAP-related special casing all over the thread editing code.
116 2005-07-25 04:56:38 Brendan Cully <brendan@kublai.com> (brendan)
118 * imap/message.c: Indentation, mostly
120 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE blocks)
122 * muttlib.c: Suppress a printf format warning
124 * muttlib.c: Typo in last commit.
126 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
127 message fetch into original sparse envelope, instead of replacing
128 it. This should be gentler on the various threading hashes and may
129 (knock on wood) fix the threading segfault. Threading behaviour is
132 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
134 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org> (roessler)
136 * thread.c: Try to fix threading bug triggered by duplicate
139 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
141 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
142 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c: Add
143 thread editing commands.
145 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
147 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
148 adds an option -D to dump mutt's configuration after all
149 configuration files have been read. Changes against PW's version:
150 (1) curses isn't initialized; (2) variables are dumped to stdout,
153 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org> (roessler)
155 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
156 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
157 code that Thomas Glanzmann made during an attempt to squash some
158 segmentation fault in May. There is no guarantee that this patch
159 doesn't break things. If it does, please complain to mutt-dev.
161 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
162 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
164 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
166 * copy.c: Don't assume messages in MMDF mailboxes have From
167 separators when copying them. Spotted by William Lovas. Initial
168 patch by TAKAHASHI Tamotsu.
170 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
172 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
173 Byrial Jensen and Christoph Berg's current-mailbox shortcut (^). I
174 like it, and so does Debian.
176 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
178 * account.c: Don't dereference null ImapUser in new getlogin
181 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
183 * po/fr.po: PO update 20050613.
185 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (brendan)
187 * BEWARE: this fixes a little typo.
189 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
191 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
194 2004-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
196 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
197 $imap_login variable to specify which user to authenticate as
198 ($imap_user controls which user's mail gets accessed). Currently
199 this can't be specified interactively, since I can't think of
200 a way to do it that wouldn't annoy users where login == user
201 (the default value of $imap_login).
203 2005-06-24 22:32:38 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
205 * crypt.c: Remove a warning about unused variable 'now' in
206 crypt_valid_passphrase
208 2005-06-22 01:46:49 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
210 * doc/devel-notes.txt: This patch fixes two small typos in
213 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
215 * main.c: Update copyright dates according to latest activity in
218 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
220 * menu.c: Fix background colors for $arrow_cursor.
222 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org> (roessler)
224 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
225 Behavior originally suggested by Sébastien Hinderer
226 <Sebastien.Hinderer@libertysurf.fr>.
228 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
232 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
234 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
235 message flags before moving messages.
237 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (brendan)
239 * mh.c: Another hcache cygwin portability fix.
241 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
243 * init.h, mh.c, mutt.h: Maildir header cache.
245 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
247 * Makefile.am: Use install-exec-hook install of
250 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
254 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
258 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
262 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
264 * init.c, init.h: remove some unused functions.
266 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
270 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (brendan)
272 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
273 protos.h: Thomas graces us with this patch that resolves a
274 type-size inconsistency in the UIDVALIDITY parser.
276 Edited for correctness.
278 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl> (roessler)
282 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
284 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
285 patch was incomplete. Note to self: avoid patching on short
286 sleep. Starting tomorrow.
288 2005-03-16 02:49:33 Brendan Cully <brendan@kublai.com> (brendan)
290 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
291 cygwin portability fixes
293 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
295 * crypthash.h: Don't define uint32_t anywhere but in
296 config.h. Spotted by Alain Bench.
298 2005-03-13 16:35:35 roessler (roessler)
300 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
301 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
302 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
303 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
304 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
305 automatic post-release commit for mutt-1.5.9
307 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
311 2005-03-05 18:15:20 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
313 * crypt.c: The attached patch fixes a segfault I observed
314 today: mutt failed to check for a possible null pointer in
315 mutt_is_application_smime(Body*).
317 2005-03-05 07:10:57 brendan (brendan)
319 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
320 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
321 Rename open/close/read/write function pointers to avoid problems
322 with systems where standard open/close/read/write functions are
323 implemented with macros. Thanks to Aaron Crane and others for
324 their input about the problem.
326 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
330 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
332 * init.h: This is a spelling fix supplied by Cameron Simpson.
334 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
336 * curs_main.c: Fix a crash.
338 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
340 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
341 reintroduce the menu_move_off variable that hasn't made it into
342 1.5.8. The patch fixes menu_prev_line and menu_next_line which
343 didn't work with menu_context > 0 and also makes <current-middle>
344 work even if there are less messages than screen lines (thanks
345 to René Clerc and Vincent Lefevre for spotting these issues).
347 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
349 * smime.c: As pointed out in a separate thread, here is a patch
350 which fixes the problem of a failing openssl after interactively
351 selecting a recipient's key.
353 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
355 * imap/message.c: Turn brain back on before committing patches
356 (that modification I made to APPEND was bogus).
358 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
360 * imap/message.c: Don't lose N flag when uploading a message to an
361 IMAP mailbox. (Slightly modified from the original patch to
362 prevent spurious space characters).
364 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
366 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
368 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
370 * sendlib.c: Fix Debian 295528.
372 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
374 * OPS, browser.c, doc/manual.sgml.head, functions.h,
375 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h: New
376 function: rename-mailbox (bound to 'r' by default).
378 The lack of a rename-mailbox command for IMAP finally got too annoying.
379 It's a bit of a cut-and-paste job, but I've put my dreams of cleaning
380 up the IMAP codebase on hold. Gotta grow up some time.
382 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
386 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
390 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
392 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
393 Tamotsu Takahashi for tracking this down to an idiotic
394 non-backwards-compatible change to the way groff works.
396 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
400 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
404 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
408 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
410 * Makefile.am: Include crypt-gpgme.h with the distribution.
412 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
414 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING to
415 pretty print configure --help screen, with mixed results.
417 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
419 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
421 2005-02-12 20:56:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
423 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
424 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
425 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
426 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
427 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
428 reldate.h: automatic post-release commit for mutt-1.5.8
430 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
434 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
438 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
440 * configure.in: Give people more time to profile the inode
441 sorting code; disabled by default for now.
443 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
444 and a version of menu_move_off where that's not optional,
445 but where mutt will just try to avoid moving off the bottom.
446 Complain to mutt-dev if you want this to be optional.
448 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
450 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
451 on an imap server loses its flags). Remove trailing delimiter
452 from IMAP folder names.
454 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
456 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
457 way of TAKAHASHI Tamotsu.
459 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
461 * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu,
462 Brendan Cully, Paul Walker, Derek Martin).
464 * editmsg.c: Partially fix debian bug #275060 (editing a message
465 in a mbox loses its flags).
467 * TODO: We have $include_onlyfirst.
469 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
471 * muttlib.c, pager.c: column-length and byte-length are different
473 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
475 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
476 $pgp_auto_decode is set, then mutt will check for traditional pgp
477 on certain operations. This is similar (but NOT identical) to the
478 behavior known from PGP/MIME messages.
480 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
482 * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
483 also adds to a list of exceptions; same behavior for unlists, and
484 unsubscribe. With some changes from tlr.
486 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
488 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
489 way of TAKAHASHI Tamotsu.
491 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
493 * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully, Paul
494 Walker, Derek Martin).
496 * editmsg.c: Partially fix debian bug #275060 (editing a message
497 in a mbox loses its flags).
499 * TODO: We have $include_onlyfirst.
501 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
503 * muttlib.c, pager.c: column-length and byte-length are different
505 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
507 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
508 $pgp_auto_decode is set, then mutt will check for traditional pgp
509 on certain operations. This is similar (but NOT identical) to the
510 behavior known from PGP/MIME messages.
512 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
514 * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
515 also adds to a list of exceptions; same behavior
516 for unlists, and unsubscribe. With some changes from tlr.
518 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
520 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
521 by way of TAKAHASHI Tamotsu.
523 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
525 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
526 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
527 Paul Walker, Derek Martin).
529 * editmsg.c: Partially fix debian bug #275060 (editing a message
530 in a mbox loses its flags).
532 * TODO: We have $include_onlyfirst.
534 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
536 * muttlib.c, pager.c: column-length and byte-length are different
538 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
540 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
541 $pgp_auto_decode is set, then mutt will check for traditional
542 pgp on certain operations. This is similar (but NOT identical)
543 to the behavior known from PGP/MIME messages.
545 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
547 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
548 init.h: unalternates now also adds to a list of exceptions;
549 same behavior for unlists, and unsubscribe. With some changes
552 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
554 * configure.in, mutt_ssl_gnutls.c: autoconf support for gnutls
555 using a slightly modified version of gnutls' own libgnutls.m4
557 2005-02-11 01:19:15 Brendan Cully <brendan@kublai.com> (brendan)
559 * globals.h, init.h: Only enable ssl_client_cert for openssl
560 (spotted by Adeodato).
562 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
564 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
566 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (roessler)
568 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
570 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
572 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
573 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
574 config.h includes, and add some missing ones. May fix some bugs.
576 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
578 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
580 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
582 * Makefile.am: http://bugs.guug.de/db/17/1769.html
583 This is necessary for FreeBSD.
585 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
587 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
588 necessary for FreeBSD.
590 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
592 * hcache.c: this is a fix for hcache.c infrastructure which is
593 about wrongly calculate unique id
595 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
597 * pgp.c: Fix PGP clear signature handling.
599 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
601 * pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c, pgppubring.c,
602 pop.c, pop_auth.c, pop_lib.c, postpone.c, query.c, recvattach.c,
603 recvcmd.c, regex.c, remailer.c, resize.c, rfc1524.c, rfc2047.c,
604 rfc2231.c, rfc822.c, score.c, send.c, sendlib.c, sha1.c, signal.c,
605 smime.c, snprintf.c, sort.c, status.c, system.c, thread.c, url.c,
606 utf8.c, wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
607 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
608 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c, dotlock.c,
609 edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c,
610 getdomain.c, gnupgparse.c, handler.c, hash.c, hdrline.c,
611 headers.c, help.c, history.c, hook.c, init.c, keymap.c, lib.c,
612 main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c, mutt.h,
613 mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
614 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c, mx.c,
615 pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
616 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
617 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
618 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
619 that could possibly want it. Remove it from mutt.h
621 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
623 * protos.h: Pull config.h out of protos.h, add to top of every
624 IMAP C file. This should probably be done to every C file, but the
625 results need testing in case some files depend on the current
626 (broken) includes. This should at least fix the off_t 4/8 bytes
627 bug I introduced yesterday.
629 2005-01-31 02:40:14 Brendan Cully <brendan@kublai.com> (brendan)
631 * acconfig.h, configure.in, hcache.c, protos.h: Begin removing
632 deprecated autoconf 2.13 backward compatibility code. Add
633 AC_CHECK_TYPES macros for uin32/64 types, use uint64_t instead of
634 long long in hcache code.
636 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
638 * hcache.c: - make hcache.c conform to mutt codingstyle
639 - use Id CVS keyword instead of %K% BitKeeper keyword
641 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
643 * hcache.c: - make hcache.c conform to mutt codingstyle - use
644 Id CVS keyword instead of %K% BitKeeper keyword
646 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
648 * pgp.c: Adeodato points out on IRC that feof() only works
649 after a read. So, we now check for an unsuccessful fgetc().
651 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
653 * signal.c: Trigger window resizing code when waking up from
656 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
660 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
662 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
663 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
664 functions.h: gpgme integration. See documentation for
665 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
667 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
669 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
670 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
671 architecture. Via Debian Bug#285001.
673 2005-01-28 10:01:30 roessler (roessler)
675 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
676 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
677 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
678 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
679 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
680 automatic post-release commit for mutt-1.5.7
682 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
684 * main.c: Add USE_INODESORT to main.c's option dump.
686 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
688 * commands.c: 0. In compose mode, press Ctrl-t to change
689 Content-Type. 1. Type "application/octet-stream" for example.
690 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
691 4. You will be asked "Convert to us-ascii upon sending?"
692 5. Press y or n. 6. You will see a strange message:
693 "Content-Type changed to Convert to us-ascii upon sending?."
695 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
697 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
700 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
702 * curs_main.c: this patch doesn't raise an error if you try
703 to sync an empty mailbox which makes it possible to use such a
704 macro as this on an empty mailbox:
706 macro index y "<sync-mailbox><change-folder>?" macro pager y
707 "<sync-mailbox><change-folder>?"
709 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
711 * pgp.c: Detect end of PGP armor header when a line is
714 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
716 * smime.c: Void the S/MIME passphrase before prompting
717 the user to re-enter it. Noted by TAKAHASHI Tamotsu
718 <ttakah@lapis.plala.or.jp>, but with memset replaced by
719 smime_void_passphrase().
721 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
723 * curs_lib.c: Add terminal newline when it lacks after editing
724 a message. Originally from TAKIZAWA Takashi.
726 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
728 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
730 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
732 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
733 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
734 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
736 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
738 * mutt_sasl.c: With SASL, expect the server to prompt for
739 additional auth data if we have some to send (#129961, upstream
742 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
743 catch https URLs as well.
745 * color.c, main.c: Support for the "default" color in Slang.
747 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
749 * mh.c, configure.in: Read files in maildir folders in inode
750 order; this seems to reduce seek overhead on Linux. Enabled by
751 default; to disable, run configure with --disable-inodesort.
752 (By way of Marco d'Itri.)
754 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
756 * pgp.c: Improved good signature check.
758 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
759 out the box for people using gnupg-agent. Wrote and applied a
760 one-line patch to make the %?p? conditional escape work correctly,
761 patch forwarded upstream. (Closes: #277646)
763 * pgpewrap.c: Don't segfault when invoked without any arguments.
765 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
768 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
770 * contrib/gpg.rc: A gpg command line contains both --verbose
771 and --no-verbose, remove the first.
773 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
775 * status.c: And, thinking about it further, this should just be
776 an empty string, not "(null)".
778 * status.c: The last Context->pattern fix was still crap.
779 Ooooops. (Thanks Ralf.)
781 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
783 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
784 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
787 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
789 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
790 Make some functions static.
792 2005-01-26 12:36:36 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
794 * imap/command.c, imap/message.c: Fix some printf arguments.
796 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
798 * status.c: Really fix it. Thanks to Ralf for noting the
799 typo in my earlier commit.
801 * status.c: A variant of
802 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
803 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
805 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
807 * cvslog2changelog.pl: cvs log emits a timezone after the
808 hour, at least here. Adjust date regexp to handle that case.
810 2005-01-15 09:52:44 Adeodato Simó <asp16@alu.ua.es> (brendan)
812 * po/cs.po: Major translation updates forgotten in mutt-po.
814 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
816 * Makefile.am: Update commit targets to work when
819 2005-01-15 07:36:37 Adeodato Simó <asp16@alu.ua.es> (brendan)
821 * init.h: Document the interaction between $reverse_name and
822 the alternates. Debian #210679.
824 * doc/manual.sgml.head, doc/muttrc.man.head: Include reply-hook
825 in the reference section of the manual.
828 * doc/mutt.man: Small typo in the mutt.1 manpage: Qeury -> Query.
831 * doc/muttrc.man.head: Minor formatting issue in the muttrc.5
835 * po/ca.po, po/sv.po: Minor corrections in these translations,
836 checked with their authors.
838 * po/de.po, po/it.po: Major translation updates forgotten in
841 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
843 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
845 * send.c: send2-hook should also be executed after the first
846 time the message is edited by the user.
848 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
850 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
851 documentation by a note that acknowledges the shut down of the
854 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
856 * pgp.c: Fix Debian #275188.
858 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
860 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
861 send2-hook and fix alternates handling.
863 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
865 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
868 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
870 * imap/imap_private.h: Having a signed one-bit bitfield is quite
871 odd -- its value is either 0 or -1. Although the current code
872 is not broken because it doesn't test equality to 1, IMHO it's
873 better not to use that.
875 * imap/message.c: There's a size_t in imap_append_message not
876 printed out portably.
878 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
880 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
882 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
884 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
885 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
886 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
887 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
888 wrong use of strncat in part of the mutt code base.
890 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
891 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
893 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
895 * lib.c: Fix mutt_unlink race condition for systems without
896 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
898 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
900 * prepare: Fix parameter passing.
902 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
904 * configure.in: Add AC_GNU_SOURCE.
906 * recvattach.c: Remove *two* layers of S/MIME from messages
907 before building the attachment tree. A generic solution would
908 remove intransparent encodings all the way down the tree.
910 2004-08-30 20:10:10 Moritz Schulte <mo@g10code.com> (roessler)
912 * compose.c: Only print additional information related to PGP
913 in case the current message is indeed to be encrypted/signed
916 (This change is misattributed to Brendan Cully in the CVS.)
918 2004-08-30 20:05:40 Brendan Cully <brendan@kublai.com> (roessler)
920 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
921 to allow mutt to use SSL client certificates to authenticate
922 itself. To use, set ssl_client_cert to the path to your
923 certificate file (containing both the certificate and the private
924 key). It works with the SASL EXTERNAL authentication mechanism,
925 so you'll need to have SASL enabled as well.
927 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
929 * init.c: Fix a memory leak in the generic spam detection code.
931 * muttlib.c, protos.h: This wipes duplicated code, which I
932 introduced a while ago.
934 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
938 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
942 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
946 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
948 * configure.in: Check for ssize_t, really.
950 * configure.in: Check for ssize_t.
952 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
954 * po/id.po: Corrected update.
958 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
962 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
966 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
968 * headers.c: as of current cvs, setting "PGP: E" (or similar)
969 when header-editing a message does not work. the OP is set
970 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
972 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
974 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
975 the error is not propagated and mutt will attempt to log in
976 anyway, probably causing an infinite block on read. The attached
977 patch closes the socket in this case, and propagates the error
980 * imap/auth_sasl.c: The attached patch causes mutt to attempt
981 the next method in imap_authenticators if the previous method
982 failed, even if the server reported that the method was
983 available. Previously mutt would give up if any authentication
986 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
988 * compose.c: Only print "Encrypt with" field in case the used
989 S/MIME modules supports this feature.
991 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
995 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
997 * imap/imap.c: Fix two IMAP memory leaks.
999 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
1001 * menu.c: Fix a memory leak in mutt_menuDestroy.
1003 2004-08-08 16:20:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
1005 * muttlib.c, protos.h: Fix a memory leak.
1007 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1009 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
1010 and suggestions of many lead to these changes. See mutt-dev
1011 discussions around this time for details.
1013 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
1014 portability problem. Reported by Steve Kennedy.
1016 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
1020 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1022 * imap/command.c: Fix the improvement to address #1655.
1024 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
1026 * imap/message.c: Quick fix for IMAP breakage.
1028 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1030 * imap/command.c: This is a one-line patch that increases the
1031 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1033 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1037 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1039 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
1040 headers when doing list-reply.
1042 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1044 * globals.h, imap/message.c, init.h: Fix #1548. (The first
1045 variant, with $imap_headers specifying headers that are downloaded
1046 in addition to the set required for mutt to work properly.)
1048 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
1050 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
1052 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
1054 * doc/manual.sgml.head: Fixing a missing newline.
1056 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
1058 * Makefile.am: Fix IMAP breakage.
1060 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
1062 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
1063 spam detection patch.
1065 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
1067 * pgp.c: Do not forget to handle special-case for gpg-agent.
1069 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1071 * ChangeLog: Fix an earlier commit message.
1073 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1075 * browser.c: Fix Debian#237426. (Experimental.)
1077 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1079 * compose.c: Don't invoke "builtin" as an external editor. Note:
1080 It's not clear to me that this is really the right approach.
1081 Revisit Editor/Visual some time.
1083 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
1085 * init.h, mutt.h, thread.c: By default Mutt hides the subject
1086 of messages in the thread tree that have the same subject as
1087 their parent or closest previously displayed sibling. This patch
1088 makes this optional, introducing the hide_thread_subject boolean
1089 setting which defaults to the old behaviour.
1091 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1093 * mh.c: Some eye-candy during the delayed parsing of maildir
1096 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1098 * init.h, sort.h: Hack to fix $sort_browser documentation.
1100 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
1101 $include_onlyfirst, again.
1103 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1105 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
1106 commit SNAFU: This commit undoes the include_onlyfirst patch,
1107 but leaves the generic spam detection by David Champion in place
1108 (which, erroneously, hadn't been committed separately).
1110 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
1112 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
1113 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
1114 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
1115 sort.c, sort.h: Introduce $include_onlyfirst.
1117 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1119 * pager.c: The limitations for OP_MAIL and OP_RECALL should
1122 2004-07-12 13:22:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1124 * init.c, sendlib.c: Add some debugging code, and rewrite the
1125 previously-ununderstandable mutt_remove_duplicates. (All this
1126 done on the search for a problem that ultimately turned out to
1127 be a configuration issue. Still, the changed code could come in
1130 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1132 * pager.c: Fix #1882.
1134 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1136 * postpone.c: Experimental code for #1910.
1138 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1140 * commands.c: Fix #1909.
1142 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1144 * pgp.c: Zero out the PGP passphrase before asking for a new one.
1146 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1148 * smime.c: Change S/MIME send menu behavior to xor instead of or,
1149 so it behaves the same way as the PGP send menu.
1151 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
1153 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
1154 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
1155 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
1156 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
1157 smime.h: This is the sequel to the crypto modularization changes
1158 I did on 2003-01-21. Moritz added another abstraction layer
1159 which cleans up the code and allows the crypto modules to use
1160 their own option menu. Everything should work as it used to
1161 but is now in a really good shape for part III, the Return of
1162 the GnuPG Easy Makers. -wk
1164 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
1165 crypt-mod.h: New files.
1167 * smime.c (smime_valid_passphrase, smime_send_menu): New
1168 functions. * smime.h: Removed macro: smime_valid_passphrase.
1169 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
1170 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
1171 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
1172 Declared: pgp_valid_passphrase, pgp_send_menu. *
1173 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
1174 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
1175 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
1176 Adjust WithCrypto definition since the GPGME backend does not
1177 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
1178 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
1179 (struct body): New member: is_signed_data, warnsig. * main.c
1180 (main): Call crypt_init. * keymap.c (km_get_table): Support for
1181 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
1182 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
1183 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
1184 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
1185 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
1186 New configuration variable: crypt_use_gpgme. * compose.c
1187 (pgp_send_menu, smime_send_menu): Removed functions, they are now
1188 contained in the crypto backend modules. (mutt_compose_menu):
1189 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
1190 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
1191 rewritten in order to make use of the module mechanism used to
1192 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
1193 New function. * crypt.c (crypt_forget_passphrase): Adjust
1194 for new crypto backend interface. (crypt_valid_passphrase):
1195 Stripped, use calls to crypt_pgp_valid_passphrase and
1196 crypt_smime_valid_passphrase.
1198 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
1200 * parse.c: Fix #1759.
1202 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
1204 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
1205 (5). (These changes have been sitting in my inbox for ages, tlr.)
1207 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
1209 * imap/message.c: Fix #1795
1211 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
1213 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
1214 change the default; change the error message given if that
1215 variable is set to "no."
1217 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1219 * lib.c, attach.c: Don't open a file for writing that we have
1220 unlinked before. Reported embarassingly long ago by Jarno
1221 Huuskonen <Jarno.Huuskonen@uku.fi>.
1223 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
1225 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
1226 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
1227 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
1228 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
1229 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
1230 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
1231 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
1233 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1235 * copy.c: Fix #1804. (From vincent@vinc17.org)
1237 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
1238 recvattach.c: A belated fix for #1808 (Debian #233106): Make
1239 sure check-traditional-pgp doesn't leave the pager context
1240 unnecessarily. This makes message-hooks like this one safe:
1242 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
1243 \ "exec check-traditional-pgp"
1245 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1247 * doc/manual.sgml.head, init.h: Various documentation fixes,
1250 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
1252 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
1254 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
1256 * globals.h, init.c, init.h: Introduce config_charset.
1258 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1262 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
1266 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
1268 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
1269 Unreferenced messages pattern: ~$
1271 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
1273 * mutt_sasl.c: SASL2 needs errno.h.
1275 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1277 * muttlib.c: Include the user ID with temporary file names.
1278 Suggested by eravin@panix.com in #1833.
1280 * doc/Makefile.in: Fix #1708 the brutal way, by installing
1281 multiple copies of the muttbug (pardon, flea) manual page.
1283 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
1285 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
1286 by Artur Czechowski as #1845.
1288 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
1292 2004-02-12 08:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1294 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
1295 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
1296 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
1297 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
1298 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
1299 ChangeLog: automatic post-release commit for mutt-1.4.2.1
1301 * Makefile.am: (stable) Include regex.c and snprintf.c with
1304 2004-02-11 14:03:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1306 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
1307 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
1308 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
1309 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
1310 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
1311 ChangeLog: automatic post-release commit for mutt-1.4.2
1313 * configure.in, menu.c: Backport an old bug fix, and make sure
1314 configure can be created on recent systems.
1316 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
1318 * init.c: Fix some warnings.
1320 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1322 * charset.c: Fix a CP1255/8-related problem that's caused by a
1325 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1327 * muttlib.c: Change the logic in mutt_open_read to only
1328 catch directories -- mutt may legitimately read devices (think
1329 /dev/null) or named pipes. Also delegate error reporting to the
1330 calling function by setting errno.
1332 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1336 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
1338 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
1339 the percentages don't show right while mutt is reading/parsing
1340 a mailbox. Here's a patch (against 1.5.6i) to fix that.
1342 2004-02-07 21:36:41 David Yitzchak Cohen <lists+mutt_devs@bigfatdave.com> (roessler)
1344 * init.c, muttlib.c: Looking at the code, the problem is pretty
1345 obvious. A recent patch to init.c (the one that was supposed
1346 to prevent Mutt from silently failing to read nonexistant RC
1347 files, IIRC) changed source_rc() to stat(2) the RC "file" before
1348 trying to mutt_open_read() it. There's only one problem here:
1349 source_rc() has no way of knowing whether or not its "file"
1350 is a file or a command. I'm attaching a patch that fixes the
1351 problem in what I believe is the right way.
1353 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1355 * menu.c: Back out the patch for #1697.
1357 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1361 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1365 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
1369 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
1373 2004-02-01 18:26:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1375 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1376 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
1377 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
1378 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
1379 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
1380 post-release commit for mutt-1.5.6
1382 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org> (roessler)
1384 * init.c: As you all know, running "mutt -F foo.rc" will have
1385 mutt read foo.rc as its config file. However, there is a bug --
1386 if you specify a directory (like accidentally typing "mutt -F
1387 /etc/mutt") mutt will silently ignore the flag and leave you
1388 wondering why it isn't working.
1390 Emil Sit posted a patch for this in March of 2002, but it seems
1391 to have slipped through the cracks. Here's the patch again;
1392 please consider it for inclusion.
1394 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
1396 * buffy.c: Put a zero byte into the string, not into the pointer.
1398 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
1402 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1404 * doc/manual.sgml.head: A cross-reference was missing.
1406 * doc/manual.sgml.head: Improve documentation of alterantes.
1408 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
1409 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
1410 protos.h: Turn alternates, lists, and subscribe into regular
1413 2004-01-12 22:56:58 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1415 * smime_keys.pl: Avoid a Perl warning.
1417 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
1419 * doc/manual.sgml.head: A newline was missing from the
1420 documentation; #1754. (The actual commit message for this
1421 change is garbage; wrong window.)
1423 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1425 * crypt.c: Retainable PGP signatures were broken badly. #1757.
1427 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de> (roessler)
1429 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
1430 due to portability issues.
1432 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
1434 * init.h: Fix hide_missing / hide_limited documentation.
1436 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1438 * hdrline.c: Permit list patterns that match the domain name of
1439 an address; these patterns begin with '@'. Example: subscribe
1440 @bugs.guug.de matches all messages sent to the bug tracking
1443 2004-01-04 10:30:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1445 * po/ru.po: Argh, I shouldn't replace files by patches.
1447 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au> (roessler)
1449 * menu.c: Fix #1697 (Debian #219594.)
1451 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1455 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1459 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1463 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
1465 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
1466 generating Mail-Followup-To headers.
1468 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1470 * init.h: Fix #1738; documentation issue re $from, $use_from.
1472 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
1474 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
1477 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1479 * pop.h, pop_lib.c: Attached patch provides support of STLS
1480 (STARTTLS) command in POP3 protocol.
1484 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
1486 * imap/imap.c: Fix #1703.
1488 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1490 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
1491 <william.fiveash@sun.com>.
1493 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1495 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
1496 partially signed messages more reasonably. See #1743.
1498 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
1500 * commands.c: Fix #844.
1502 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
1504 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
1505 patch which is necessary as when mutt tries to connect to an
1506 imap server over ipv6 it stores the address in a sockaddr which
1507 may not be large enough to hold the ipv6 address.
1509 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu> (roessler)
1511 * crypt.c: pkcs7-signature wasn't recognized properly in one
1514 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
1516 * rfc1524.c: Fix possible core dump in mailcap nametemplate
1519 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1521 * thread.c: Avoid NULL pointer deference in threading code.
1523 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
1525 * pager.c: Fix 1716.
1527 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1531 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1535 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
1539 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1541 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
1542 IDN API incompatibility problems.
1544 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
1546 * configure.in: Fix 1515, 1693.
1548 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1550 * mh.c, sort.c: Fix dangling pointer problems in threading code.
1551 Noted and tracked down by q4xk3j002@sneakemail.com who also
1552 provided the initial fix.
1554 CORRECTION: q4xk3j002 (whoever that is) reported the bug,
1555 but thr problem was tracked down and fixed by YONETANI
1556 Tomokazu <qhwt@myrealbox.com>
1558 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1562 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
1564 * mutt_socket.c: Fix double-free problems related to IDN support.
1566 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
1570 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1574 2003-11-09 09:38:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1576 * send.c: Commit the fix for #1509. This must have been lost
1579 2003-11-05 20:09:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1581 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1582 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1583 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
1584 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
1585 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
1586 post-release commit for mutt-1.5.5.1
1588 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1590 * Makefile.am: Include regex.c and snprintf.c with the
1591 distribution. Noted by Lars Hecking.
1593 * build-release: Ups, we don't upload the CVS any more.
1595 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
1596 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
1597 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1598 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
1599 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
1600 automatic post-release commit for mutt-1.5.5
1602 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1604 * build-release: Use gpg for signing releases.
1606 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1608 * attach.c: Fix a logic flaw in attachment saving.
1610 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1612 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
1613 sizeof statements accordingly. Note that pgp_key_t is also a
1614 pointer, though, so this should not have broken things.
1616 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1618 * query.c: Fiy memory corruption. (# 1659)
1620 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1622 * lib.c: mutt_basename() was garbage.
1624 2003-10-04 20:54:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1626 * doc/manual.sgml.head: Fix some tags. Noted by Todd
1627 <Freedom_Lover@pobox.com>.
1629 2003-10-04 20:35:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1631 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
1632 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
1633 This patch fixes various aspects of the attachment-saving user
1634 interface. Changes include:
1636 - When tagging and saving multiple attachments, you can now use
1637 the same target directory for multiple attachments.
1639 - When you can't save an attachment, you get an opportunity to
1640 enter a new file name.
1642 - The menu cursor will highlight the attachment that you are
1643 currently discussing with mutt.
1645 - Various bug fixes.
1647 This does, in particular, address #1619 (Debian#208430).
1649 * menu.c: Fix #1656.
1651 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
1653 * doc/muttrc.man.head: Fix typo.
1655 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1657 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
1658 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
1660 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1662 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
1664 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
1668 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1670 * imap/utf7.c: Fix remaining (void **) casts.
1672 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
1674 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
1675 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
1676 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
1677 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
1678 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
1679 pager.c: As the ones of you who compile with new gcc's probably
1680 have noticed, there's a lot of type-punning in Mutt. With help
1681 from Philipp Thomas, I've fixed all I could find in CVS (please
1682 double-check, one might have slipped through the cracks), I can
1683 make one for 1.4 CVS branch as well if wanted.
1685 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1687 * send.c: Change abort_unmodified so it doesn't abort a message
1688 that has an attachment. Catches the "send a file from the
1689 command line, quickly" case.
1691 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
1693 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
1694 undefined). Thanks to Mads for the initial patch.
1696 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1698 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
1699 earlier commit. -tlr)
1701 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
1703 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
1704 received anything back from the server that didnt begin with '+
1705 ', it was bailing out and skipping the checks to see if there
1708 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
1712 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1714 * init.h: Fix some formatting glitches that lead to error messages
1715 when viewing the muttrc(5) manual page.
1717 2003-09-04 14:59:57 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1719 * smime.c: Fix verification bug when messages are S/MIME signed
1722 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
1724 * postpone.c: I've attached a patch for bug number 1036, as
1725 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
1726 when more than one msg is postponed"). This is a patch against
1729 As it was previously left, no one could reproduce it. The problem
1730 occurs because sorting is disabled when opening the postponed
1731 folder, but the Sort global variable still tells mutt to use
1732 whatever sorting algorithm the $sort config option indicates.
1733 Eventually, the code would get to mutt_messages_in_thread and
1734 try to dereference a NULL thread object, causing the segfault.
1736 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1740 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1742 * po/ja.po: New ja.po.
1744 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1746 * configure.in: Bulgarian translation.
1748 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
1750 * mutt_ssl.c: Fix a segmentation fault which occurs
1751 when a certificate is rejected. Bug noted by Rob Latham
1754 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
1756 * curs_main.c: The commands "read-thread" (^R) and
1757 "read-subthread" (Esc-R) do not honor the resolve variable (don't
1758 advance cursor after marking the thread/subthread as read),
1759 which, to me at least, is a nuisance.
1761 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
1763 * imap/imap.c: 1595: My guess is this bug is caused by
1764 mlarson@verisign.com's patch to check for UNSEEN rather than
1765 RECENT messages. This means that as long as there are messages
1766 in a mailbox either new or old, mutt will think it has new mail.
1768 The attached patch reverts that change. Let me know if it solves
1771 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1773 * doc/muttrc.man.head: Fix a formatting bug.
1775 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
1777 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
1778 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
1779 format from mutt. (The support was broken anyways.)
1781 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu> (roessler)
1785 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1787 * pager.c: It seems that Solaris has an incorrect implementation
1788 of mbrtowc: when there is an encoding error and mbrtowc returns
1789 (size_t)(-1) no value should be stored in *pwc (the first
1790 argument), as I understand it, but here mbrtowc is storing 8
1791 when presented with the bytes "\xc8\x4d".
1793 However, relying on mbrtowc not to store anything in *pwc when
1794 there is an error is a bit silly; it makes sense to look at
1795 the return value. So, the following patch should be applied if
1796 Pawel can confirm that it fixes the problem. I've tested it and
1797 it worked for me with glibc's mbrtowc.
1799 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
1801 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
1802 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
1803 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
1804 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
1805 strcasecmp.c, url.c: Some functions/macros like isspace take an
1806 int and require the argument to have the value of an unsigned char
1807 (or EOF). Under Solaris, gcc complains when the argument is a char
1808 (as this is a possible bug, on platforms where char is signed,
1809 like Solaris). The attached patch fixes such problems (well,
1810 perhaps I've changed more than necessary, but this doesn't hurt).
1812 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
1814 * gnupgparse.c: When encrypting a message to a user that has more
1815 than one subkey, at least one of which is revoked or expired,
1816 mutt treats the entire key as unusable rather than just the
1817 subkey(s) in question.
1819 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
1821 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
1822 that my mutt hung when I tried SASL DIGEST-MD5 authentication
1823 (I'm not sure when this started). I believe this patch should
1824 solve that problem in a reliable way.
1826 This patch also attempts to reuse connections even when
1827 authentication fails, instead of just throwing away a perfectly
1830 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
1831 mutt_ssl.c: This patch redoes yesterday's unbuffered input
1832 patch. Now it uses a pseudo-option, which means less mess to carry
1833 down the call stack. It also made it much easier to have the SSL
1834 certificate menu be unbuffered, which it is now. So push commands
1835 won't annoy you when entering passwords or accepting certificates.
1837 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
1839 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
1840 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
1841 patch should keep all opened IMAP connections alive, no matter
1842 what mailbox you are currently in. With the patch that got
1843 committed yesterday, this should close bug 1523.
1845 (There was a typo in that patch. This one supersedes it.)
1847 * configure.in, .cvsignore: autoconf 2.5 compatibility.
1849 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
1851 * send.c: Fix #1520.
1853 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1855 * po/pl.po: small fix.
1857 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
1859 * imap/command.c, imap/imap.c:
1861 On Sunday, 13 July 2003 at 18:09, Brendan Cully wrote:
1863 > The attached patch should help when the connection to your
1864 > postponed folder times out and you can't reconnect without
1865 > restarting mutt. I'd like anyone who has that problem to
1866 > try it and let me know how it works.
1868 I dug a little deeper. The attached patch seems to work better. It
1869 complains the first time you try to recall a message, but works
1872 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
1873 mutt_curses.h: The attached patch prevents mutt from reading the
1874 push buffer when asking for passwords. This is a proper fix for
1875 bug 1312. I think it's uncontroversial.
1877 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1879 * imap/auth_sasl.c: Increase a buffer's size.
1881 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
1883 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
1884 tag-prefix-cond and end-cond. This makes simple conditional
1885 execution of parts of macros possible.
1887 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
1889 * curs_main.c, pattern.c: Display an empty index when no messages
1890 match search criteria.
1892 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1894 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
1895 make sure that any dots are converted into underscores. (_
1896 is already used for lowercasing the result of an expando.)
1898 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1900 * muttlib.c: Don't colorize empty lines generated with
1901 state_attach_puts();
1903 2003-05-29 17:49:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1905 * po/id.po, po/eo.po: Updates from the respective authors.
1907 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
1909 * pgp.c: Fix part of #1564.
1911 2003-05-29 17:47:10 Matt Larson <mlarson@verisign.com> (roessler)
1913 * imap/imap.c: Look at UNSEEN, not RECENT in
1914 imap_check_mailbox().
1916 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1918 * init.c: Fix a segmentation fault which would occur when
1919 pgp_sort_keys is set in a configuration file, but mutt is compiled
1920 without PGP support.
1922 * gnupgparse.c: Fix PGP subkey handling when looking at key
1923 capabilities. This should take care of the recent "mutt does
1924 not see all keys" problems.
1926 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
1928 * crypt.c: Fix gpg-agent use.
1930 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1932 * doc/manual.sgml.head: Remove useless examples about treating
1933 text/enriched externally. #1549; Debian #190309.
1935 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
1937 * recvattach.c: view-attachments does not extract the message
1938 within a x-pkcs7-mime if it's only signed, but not encrypted.
1939 Such a message results, for example, from a decrypt-save if the
1940 message was previously encrypted and signed.
1942 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
1944 * doc/manual.sgml.head: Fix an inconsistency between manual
1947 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
1949 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
1950 algorithm to determine the capabilities of the key. For example,
1951 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
1952 not correct as per OpenPGP, however, where the capabilities of
1953 the key are determined by both the algorithm and key capability
1954 flags that are set on the key. This can lead to user confusion
1955 when their RSA encrypt-only or sign-only key is listed for both
1956 signing and encryption in mutt.
1958 GnuPG lists these flags in key listings, so it is easy to take
1959 advantage of them. Here is a patch to use the flags, as well
1960 as provide the flags in pgpring. Note that the pgp+pgpring
1961 users won't see any change since the flags there are based on
1962 the key algorithm as they are now, but the GnuPG users will see
1965 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1967 * enter.c: Fix alias completion when the alias is entered as
1968 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
1970 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
1972 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
1973 OPT_MAX wasn't maximal.)
1975 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
1977 * compose.c: Fix two more cases in which ctrl-G is interpreted
1980 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org> (roessler)
1982 * compose.c: The "sign (a)s" code strips the pgp application
1983 bit causing drawing issues in redraw_crypt_lines(). Other bits
1984 (well bit = encrypt) are ignored as a result. I've only tested
1985 with pgp, but the same problem exists in the smime code too.
1986 This inline patch (against cvs head revision) fixes the problem.
1988 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1990 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
1991 in send.c. This patch adds two new configuration variables,
1992 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
1993 by default. By turning them off, you can disable the automatic
1994 selection of one or both mechanisms. (Useful when your mutt is
1995 PGP- and S/MIME enabled, but you only use, say S/MIME.)
1997 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1999 * send.c: Backing out the previous change. It was nonsense.
2001 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
2003 * config.guess, config.sub, depcomp, install-sh, missing,
2004 mkinstalldirs: updates.
2006 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2008 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
2009 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
2012 * thread.c: Fix a segmentation fault.
2014 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
2016 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
2018 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2020 * lib.c: Avoid a division by zero.
2022 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
2023 is unset. This fixes a segmentation fault on RH 8.0 which was
2024 observed by Matt Larson <mlarson@verisign.com>.
2026 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
2027 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
2028 in which parameters for malloc calls could overflow. Thanks to
2029 Timo Sirainen for the heads-up.
2031 2003-04-08 10:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2033 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
2035 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2037 * commands.c: Fix #1528.
2039 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
2043 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
2047 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
2049 * smime_keys.pl: - add a missing filehandle closure - some
2050 cleanups of unused/bogous code
2052 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2054 * contrib/Makefile.in, contrib/colors.default,
2055 contrib/colors.linux: sample.muttrc-tlr would try to include
2056 my color configurations, which weren't distrubted. Fix
2057 that. (Bug noted while helping someone else to configure
2058 mutt during a conference.)
2060 2003-04-02 08:43:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2062 * contrib/sample.muttrc: Fix sample.muttrc. (Error noted by
2065 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
2067 * curs_main.c: Here is the patch to fix the bug I reported
2068 earlier in this thread, that sometimes when changing folders,
2069 mutt would generate an error message and stop the further
2070 processing of folder-hooks.
2072 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
2076 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
2080 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2084 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
2086 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
2087 updated for 1.5.4. This patch adds the pgp_check_exit option
2088 (enabled by default) that causes mutt to check the exit code
2089 of the PGP subprocess. A non-zero exit code means that the
2090 subprocess failed and mutt will not continue to send the message.
2092 This is needed as in certain cases, PGP or GnuPG can fail to
2093 completely process a document (say, if the gpg.conf file is
2094 mangled, which is how I discovered the problem). Without an
2095 exit code check, mutt will continue anyway and send the half
2098 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2102 2003-03-19 22:43:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2104 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2105 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
2106 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
2107 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
2108 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2109 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
2111 2003-03-19 22:18:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2113 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
2114 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
2115 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
2116 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2117 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2118 ChangeLog: automatic post-release commit for mutt-1.4.1
2120 * pgppubring.c: Fix some memory management calls. (Stable branch.)
2122 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2124 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
2127 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
2129 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
2131 * buffy.c (test_last_status_new): Fix memory leak. Envelope
2132 structure allocated by mutt_read_rfc822_header() was never
2135 * parse.c (mutt_read_rfc822_header): Comment added about
2136 needing deallocate envelope structure returned by
2137 mutt_read_rfc822_header().
2139 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
2140 and `domain' buffers was never deallocated.
2142 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
2143 deallocated when `mbx' doesn't contain '@'. Also rewritten for
2144 allocating memory only when needed and only how many as needed.
2146 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2148 * copy.c, sendlib.c: We need to re-format address headers instead
2149 of just decoding them.
2151 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
2153 * mutt_sasl.c: The global callbacks set up in sasl_client_init
2154 are not copied by the SASL library, so they can't be allocated
2155 on the stack. This is the case with both versions of the SASL
2156 library, and I frankly don't understand why it hasn't caused
2157 problems before. Since it segfaults reliably on OS X for me now,
2158 I thought a patch would be in order.
2160 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2162 * crypt.c, pgp.h: Don't use functions without importing the
2163 corresponding prototype.
2165 * mutt_idna.c: It seems like libidn doesn't like to translate
2168 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
2170 * globals.h: globals.h is looking for crypt.h instead of
2173 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2175 * send.c: Fixing a segmentation fault. Here's how to
2176 reproduce it: Start mutt. Compose a new message, with an
2177 attachment. Turn on PGP signing. Press C-G on the pass
2178 phrase prompt. Turn off PGP signing. Send the message.
2180 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
2182 * protos.h, sort.c: Fix a warning.
2184 * mutt_idna.c: Fix tlr's pre-processor screw-up.
2186 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2188 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
2189 AllowUnassigned. (Just reading some standards.)
2191 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2193 * handler.c: Be more friendly about bad multipart/alternative
2194 bodies; #1478. Note that the relevant standards explicitly
2195 *forbid* nested MIME encodings.
2197 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2199 * copy.c: Fix another stupid error, and decode IDNs in the
2202 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
2205 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
2207 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2209 * copy.c, sort.c: Fixing some nits.
2211 * mutt_socket.c: IDNA support for the socket back-end.
2213 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
2214 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
2215 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
2216 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
2217 sendlib.c: IDN support for e-mail messages. Things should work
2218 automagically once you have the GNU IDN library available from
2219 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
2220 can't be losslessly recoded to your local character set, mutt
2221 should automatically fall back to using the ASCII representation.
2222 There's probably a considerable number of bugs in this, and the
2223 code may, at this point, not even compile on machines without
2224 libidn. Will start working on that ASAP.
2226 2003-03-03 08:26:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2228 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
2229 commands.c, init.h, mutt.h: Introduce a new option named
2230 $bounce, and fix some inconsistencies in the messages created
2231 when bouncing. Based on work done by Thomas Glanzmann
2232 <sithglan@stud.uni-erlangen.de>.
2234 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2236 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
2237 of the inconsistencies between message and attachment bouncing.
2239 * crypt.c: I should test-compile things before committing.
2242 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
2244 * query.c: Use mutt_strwidth for query response formatting.
2247 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
2249 * mx.c: Recognize MH folders used by sylpheed.
2251 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
2253 * po/es.po: Fix a typo. (#1482)
2255 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2257 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
2260 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
2261 <jeroen@coekaerts.be>.
2263 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
2265 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
2266 pgp-sha1, etc.) Since then, three more hashes have been assigned
2267 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
2268 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
2270 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2272 * parse.c: Fix a memory leak observed by Vineet Kumar
2273 <mutt-dev@virtual.doorstop.net>.
2275 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
2277 * init.h: Here are some updates to the muttrc docs (spell check,
2278 language tweaks, etc). No functional changes - this is just
2281 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2283 * pgp.c: Fix #1444, Debian #178563. The details of this problem
2284 were tracked down by Steven Barker <steve@blckknght.org>.
2286 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2288 * init.h: Change the default for crypt_replyencrypt back to "yes".
2289 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
2291 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
2292 pointers which could otherwise lead to crashes.
2294 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
2296 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
2297 $pgp_auto_traditional.
2299 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2301 * flags.c: The IMAP ACL patch broke things.
2303 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2305 * pop_auth.c: SASL2 support for popo_auth.c.
2307 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
2308 patch provides improved support for IMAP ACLs (on servers that
2309 support them). This means that mutt will now write the Seen
2310 flag in mailboxes that allow it, even if the mailbox doesn't
2311 allow other changes.
2313 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2315 * handler.c: Automatically use the text/plain handler for text/*
2316 body parts which don't have a handler of their own.
2318 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2320 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
2322 * mutt_crypt.h: Fix an #ifdef.
2324 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
2326 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
2327 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
2328 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
2329 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
2330 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
2331 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
2332 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
2333 sendlib.c, smime.c, smime.h, sort.h:
2335 - To cleanup the pgp/smime code and prepare for other
2337 - Support gpg-agent by not asking for a passphrase.
2339 This is just a start and probably we need a couple of other things
2340 to do. One drawback is that the help menu does always list all
2341 crypto realted stuff even when configured for no crypto at all.
2342 Same goes for the configure options but I consider thsi a feature:
2343 It allows to use the same .muttrc for different versions of mutt -
2344 at least during development, this is an advantage. This all might
2345 be fixed but requires some changes to the configuration system.
2347 Note, the use of the WithCrypto macro - it enables the compiler
2348 to do dead-code-elimination depending on the configured backend.
2349 This is better readable than all the nested ifdefs. I did some
2350 short tests and it seems to work, althoug mutt's size does not
2351 change largely when compiled w/o crypto.
2353 cryptglue.c is new as a warpper to all crypto calls; some are
2354 still in crypt.c but they should eventually also be wrapped.
2355 We don't use function pointers to keep a path to use dlopen or
2356 runtime configured backends. crypt.h is also new and replaces
2357 pgp.h and smime.h in most files (except for the backend).
2359 (Details are in Werner's changelog entries from January 4
2360 and January 6 below. Note that the configure update Werner
2361 had done are not in the CVS at this point. -- T.R.)
2363 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2365 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
2366 syntax in pgpring. This change undoes one of David Shaw's
2367 changes which were just committed.
2369 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
2371 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
2372 to work with disabled keys. Part of this change will eventually
2373 involve moving the 'd' that indicates a disabled key to a
2374 different part of the key listing.
2376 To smooth this transition, as of version 1.2.2, GnuPG will
2377 start giving the 'd' in both places (and will do this for a good
2380 Here is a patch so mutt will accept either the old or new syntax.
2382 * curs_lib.c: A recent change causes all mutt_yesorno prompts
2383 to come out as [yes]/yes or [no]/no. Here's a fix.
2385 2003-01-06 Werner Koch <wk@gnupg.org> (Committed 2003-01-21, roessler.)
2387 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and don't ask
2389 * pgp.c (pgp_decrypt_part, pgp_application_pgp_handler)
2390 (pgp_sign_message, pgp_encrypt_message)
2391 (pgp_traditional_encryptsign): Make sure that we never ever send
2392 the passphrase if the gpg-agent has been detected. Likewise.
2394 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs to
2395 configure.in. BTW, we should consider to rename configure.in to
2398 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2400 * smime_keys.pl: Error checking for the creation of the temporary
2401 directory; also, use file mode 0700.
2403 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
2405 * smime_keys.pl: Improve temporary file handling.
2407 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2409 * commands.c: Another mutt_yesorno() change, in order to correctly
2412 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
2414 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
2415 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
2416 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
2417 constants. Fixes a couple of cases in which C-g would be
2420 2003-01-04 Werner Koch <wk@gnupg.org> (Committed 2003-01-21, roessler.)
2422 Replaced the use of HAVE_PGP and HAVE_SMIME by a more readable
2423 and extendable solution.
2425 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to
2427 * smime.c (mutt_is_application_smime): Moved to
2428 * crypt.c (mutt_is_application_smime): here.
2429 * pgp.c (mutt_is_application_pgp): Moved to
2430 * crypt.c (mutt_is_application_pgp): here.
2431 * pgp.c (pgp_is_multipart_encrypted): Removed. Merged code with
2432 * crypt.c (mutt_is_multipart_encrypted): this.
2434 * mutt.h: Protect against double inclusion.
2436 * pgplib.h (struct pgp_keyinfo): Remove the typedef to pgp_key_t.
2437 * crypt.h (pgp_key_t): Declare the typedef here. NOTE: This is
2438 now a pointer. Changed all usages accordingly.
2440 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the new
2441 CRYPT_BACKEND macros. Always include all OPS.*.
2442 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer autoconfs.
2443 * Makefile.am (EXTRA_mutt_SOURCES): Move crypt.c to mutt_SOURCES.
2444 (mutt_SOURCES): Add cryptglue.c
2445 (EXTRA_DIST): Add crypt.h
2447 * pgp.h, pgplib.h, smime.h: Use the header only when the
2448 approriate backend has been configured.
2449 * pgp.c, pgpkey.c, smime.c: Build only if the approriate
2450 CRYPT_BACKEND_ macro is defined.
2451 * pgp.h, smime.h, global.h: Moved all variable declarations to
2452 global.h because they are now always defined.
2454 * sort.h: Always define PgpSortKey, although it does not belong to
2457 * keymap.h: Unconditionally include all PGP and SMIME stuff.
2461 * init.h (HAVE_SMIME): Unconditionally include all crypto related
2462 definitions. Mark the doc entries with "(Crypto/PGP/SMIME only)".
2464 * globals.h: Replace gpg.h and smime.h by crypt.h.
2466 * functions.h: Always include all crypto commands.
2468 * copy.h: Unconditionally define the crypto related M_CM_
2470 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h and include
2472 * smime.h: Move APPLICATION_SMIME and SMIME* to crypt.h and
2474 * mutt_crypt.h (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
2476 * crypt.c: Replaced pgp.h and smime.h header by crypt.h. Always
2477 include all functions but shortcut them depending on WITHCRYPTO.
2478 All over the place use WITHCRYPTO instead of ifdefs. Replaced all
2479 direct calls of the backend fucntions by twrapper functions
2480 defined in cryptglue.c
2481 (crypt_get_keys): Removed prototypes.
2482 * pgp.h (pgp_findKeys): New prototype.
2483 * smime.h (smime_findKeys): New prototype.
2486 * mutt_crypt.h: Moved all crypt_* prototypes to gcrypt.h.
2487 Unconditionally use this file.
2489 * init.c: Replaced pgp.h and smime.h header by crypt.h.
2490 (parse_set): Use WITHCRYPTO instead of ifdefs.
2491 (mutt_var_value_complete): Ditto.
2493 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
2494 (write_as_text_part): Now one macro using WITHCRYPTO.
2495 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
2496 (mutt_make_message_attach): Ditto.
2497 (mutt_write_fcc): Ditto.
2499 * send.c: Replaced pgp.h and smime.h header by crypt.h.
2500 (include_forward): Use WITHCRYPTO and validate passphrases for pgp
2502 (include_reply): Ditto.
2503 (generate_body): Use WITHCRYPTO instead of ifdefs.
2504 (ci_send_message): Ditto.
2506 * recvattach.c: Replaced pgp.h and smime.h header by crypt.h.
2507 (mutt_gen_attach_list): Use WITHCRYPTO instead of ifdefs.
2508 (mutt_attach_display_loop): Ditto
2509 (mutt_view_attachments): Ditto.
2511 * postpone.c: Replaced pgp.h and smime.h header by crypt.h.
2512 (mutt_get_postponed): Use WITHCRYPTO instead of ifdefs.
2513 (mutt_parse_crypt_hdr): Always include and use WITHCRYPTO instead
2515 (mutt_prepare_template): Use WITHCRYPTO instead of ifdefs.
2517 * pop.c: Removed pgp.h and smime.h.
2518 (pop_fetch_message): Use WITHCRYPTO instead of ifdefs.
2520 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
2521 (Flags): Always include the crypto flags.
2522 (msg_search): Use WITHCRYPTO instead of ifdefs.
2523 (mutt_pattern_exec): Ditto.
2525 * parse.c: Removed pgp.h and smime.h.
2526 (mutt_parse_mime_message): Use WITHCRYPTO instead of ifdefs.
2528 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
2529 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
2531 * mx.c: Removed smime.h and pgp.h.
2532 (mx_update_context): Use WITHCRYPTO instead of ifdefs.
2534 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
2535 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there used to be
2536 an error when PGP was not configured so that TYPEAPPLICATION was
2537 not recognized for SMIME.
2538 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
2540 * main.c: Include crypt.h.
2541 (show_version): Remove HAVE_PGP and HAVE_SMIME. Add
2542 CRYPT_BACKEND_CLASSIC_PGP, CRYPT_BACKEND_CLASSIC_SMIME.
2544 * keymap.c: Include crypt.h so that we can test WITHCRYPTO.
2545 (Menus): Always include pgp and smime.
2546 (km_init): Create smime and pgp bindings depending on WITHCRYPTO.
2547 (km_get_table): Return OpPgp depending on WITHCRYPTO.
2549 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead of ifdefs.
2550 (mutt_crypt_hook): Always include.
2552 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
2553 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
2555 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
2556 (hdr_format_str): Use WITHCRYPTO.
2558 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
2559 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
2560 (mutt_can_decode): Application/smime is now also checked when PGP
2561 support is not configured.
2562 (mutt_body_handler): Use WITHCRYPTO
2564 * curs_main.c: Replaced pgp.h and smime.h header by crypt.h.
2565 (mutt_index_menu): Shortcut crypto only operations depending on
2568 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
2569 (_mutt_copy_message):
2571 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
2572 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
2573 (redraw_crypt_lines): Always include this fnc but shortcut it
2574 depending on WITHCRYPT. Draw lines depending on the configured
2576 (pgp_send_menu): Always include this one. Call wrapper functions.
2577 (smime_send_menu): Likewise.
2578 (draw_envelope): Use WITHCRYPTO instead of ifdefs.
2579 (mutt_compose_menu): Allow pgp/smime commands only when configured.
2581 * commands.c: Replaced pgp.h and smime.h header by crypt.h.
2582 (mutt_display_message,pipe_msg, _mutt_pipe_message)
2583 (set_copy_flags, mutt_save_message, mutt_edit_content_type)
2584 (_mutt_check_traditional_pgp): Use pgp wrapper.
2586 * attach.c (mutt_view_attachment): Removed HAVE_GPG and HAVE_SMIME
2587 and replaced by global variable WITHCRYPTO. Replaced pgp and
2588 smime header by crypt.h.x
2590 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2592 * pgp.c: Detect in-line key material when checking for traditional
2595 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
2599 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
2601 * smime_keys.pl: Remove an unnecessary invocation of "cat";
2602 call openssl with the full path.
2604 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
2606 * po/fr.po: Another fr.po update for the CVS (taking into account
2607 the change in pgpkey.c:486)...
2609 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
2611 * hdrline.c, init.h: Add %A to the format strings, which expands
2612 to the reply-to address (if present) or to the author's address
2613 when there's no Reply-To header.
2615 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2617 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
2619 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2623 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
2625 * pgpkey.c: Minor tweak to an error message.
2627 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2631 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2633 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
2634 documentation of pgp-hook/crypt-hook.
2636 * pgpkey.c: Don't bother the user with weak keys when there's
2637 a strong one. Experimental, based on discussions on mutt-dev.
2639 * cvslog2changelog.pl: Identify both the author of a change and
2640 the one who committed it to the CVS in the changelog.
2642 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
2646 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2648 * Makefile.am: Michael doesn't have $VISUAL set.
2650 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu>
2652 * init.h: I found a small typo in the manual, specifically
2653 at this[1] URL. The description of the smart_wrap variable reads:
2654 "Controls the display of lines longer then the screen width in the
2655 internal pager." The word _then_ should be _than_ if I'm not
2658 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
2660 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2661 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2662 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
2663 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
2664 po/id.po, po/it.po: make update-po
2666 * mkchangelog.sh: Turn on compression when getting log messages
2667 from the CVS server. (Now that I don't have the server locally,
2668 bandwidth is expensive... ;-)
2670 * keymap.c: Make the messages from the what-key function
2671 internationalizable.
2673 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c,
2674 smime.h: Rename crypt.h to mutt_crypt.h.
2676 * Makefile.am: cvs update ChangeLog before trying to update
2679 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de>
2683 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org>
2685 * po/fr.po: update fr.po
2687 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
2689 * .cvsignore: Ignore some more files.
2691 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
2694 * cvslog2changelog.pl: Adding Michael's address to the changelog
2697 * build-release: Adopting the release-building script to the
2698 new changelog process.
2700 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2701 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2702 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
2703 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
2704 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
2705 post-release commit for mutt-1.5.3
2707 * OPS, curs_main.c, functions.h: Experimental: Introduce
2708 {next,previous}-new-then-unread. These functions behave
2709 like {next,previous}-new as long as new messages are
2710 visible. When no new messages are visible any more, there's
2711 a fall-back to {next,prev}-unread.
2713 Memo to self: Impose a weekly quota on the use of goto
2716 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org>
2718 * handler.c, rfc2047.c, url.c: Fix #1424.
2720 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
2722 * pgp.c: Experimental short-cut code if the "image" of an address
2723 under a pgp-hook looks like a hexadecimal key id.
2725 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com>
2727 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
2729 2002-12-13 11:00:44 René Clerc <rene@clerc.nl>
2733 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
2735 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
2736 Derek D. Martin <ddm@sophic.org> for the excellent observation.
2737 (In addition to the fix proper, some tracking of temporary files
2738 is added to mutt's debugging output.)
2740 2002-12-11 22:23:42 Thomas Roessler <roessler@does-not-exist.org>
2742 * crypt.c: Call endwin() before calling PGP for traditional
2745 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org>
2749 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
2751 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
2752 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
2753 mutt may currently build IMAP URLs like imap://exchange//herbert
2754 for FCCs. The fix in this patch is to include a function named
2755 mutt_concat_path which concatenates path elements, but avoids
2756 the creation of double slashes. (These don't create problems
2757 when you're just accessing the file system, but apparently they
2758 do cause problems with IMAP.)
2760 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
2761 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
2762 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
2763 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
2764 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
2765 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
2766 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
2767 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
2768 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
2769 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
2770 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
2771 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
2772 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
2773 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
2774 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
2775 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
2778 * muttbug.sh.in: Ask for the user's e-mail address.
2780 * pager.c: Try to make search-next behave more closely to what
2781 people are used to, again. The behaviour introduced by this
2782 patch will give you the previous search string as the default,
2783 but will search-next when you just press enter without changing
2786 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
2788 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
2789 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
2790 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
2791 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
2792 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
2793 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
2794 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
2795 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
2796 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
2797 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
2799 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
2801 * Makefile.am: Minor formatting fix.
2803 * cvslog2changelog.pl: Change the ChangeLog format as
2804 suggested by Martin Michlmayer.
2806 * send.c: Try to fix another obscure error in S/MIME
2807 auto-signing upon reply.
2809 * rfc822.c: Experimental patch to fix #1318.
2811 2002/12/09 18:09:49 David Jardine <david@jardine.de>
2813 * init.h: Documentation fix concerning %L in index_format.
2816 2002/12/09 18:05:54 David Shaw <dshaw@jabberwocky.com>
2818 * mh.c, parse.c: Reduce the meaning of the mark_old option
2819 so it only controls whether new messages are marked as old
2820 when leaving the mailbox.
2822 2002/12/09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
2824 * po/es.po: Fix a typo. (#1392)
2826 2002/12/09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
2828 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.
2829 Based on a patch submitted earlier by Edmund Grimley Evans.
2831 2002/12/09 17:44:54 Thomas Roessler <roessler@does-not-exist.org>
2835 2002/12/09 17:44:28 Michael Elkins <me@sigpipe.org>
2837 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
2838 menu.c: This patch adds two features to mutt:
2840 - you can now specify the octal code of a key in a bind or
2841 macro function, using the syntax <NNN>. Eg, bind index
2842 <541> show-version This allows you to bind to a function
2843 key for which Mutt doesn't have a friendly name associated
2846 - adds a what-key function which allows you to press a key
2847 and have mutt show you the decimal/octal value. (not
2848 bound to anything by default)
2850 2002/12/09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee>
2854 2002/12/09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
2856 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2857 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po,
2858 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
2859 po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po,
2860 po/cs.po, po/da.po, po/de.po, po/el.po, compose.c: Try to
2861 fix a localization issue identified by Pawel Dzienkonski
2862 (#1410). Side effect: All translations will need an update
2863 of the S/MIME key translations.
2865 2002/12/09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl>
2869 2002/12/08 23:14:43 ph04169@cc.uoi.gr
2873 2002/12/08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2877 2002/12/08 15:10:59 Roland Rosenfeld <roland@spinnaker.de>
2881 2002/12/07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
2883 * Makefile.am: yet another one.
2885 * Makefile.am: Another changelog-related change.
2887 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
2888 update ChangeLog as part of the commit process.
2890 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
2891 cvslog2changelog.pl, mkchangelog.sh: Change the style of
2892 ChangeLog: Now, the actual patch submitter's name is
2893 extracted from the commit message and used for the change
2894 log. For the moment, the date format doesn't match the one
2895 in the old changelog. If you want to fix this, submit a
2896 patch to cvslog2changelog.pl. ;-)
2898 2002/12/07 08:55:59 Vincent Lefevre <vincent@vinc17.org>
2902 2002/12/07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk>
2904 * pgppubring.c: Fix a compilation warning.
2906 2002/12/07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
2908 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir flags.
2910 2002/12/06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
2912 * Makefile.am: Run check_sec.sh before committing.
2914 2002/12/06 11:28:30 Brendan Cully <brendan@kublai.com>
2916 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in: autoconf cleanup.
2918 2002/12/06 11:14:13 Thomas Roessler <roessler@does-not-exist.org>
2920 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po, po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.5.2
2922 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc calls which have made their
2925 * build-release: Don't post announcements automatically for the moment.
2927 2002/12/05 22:30:02 Michael Elkins <me@sigpipe.org>
2929 * doc/manual.sgml.head: Fix #1398.
2931 2002/11/25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie>
2933 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The noiconv patch.
2935 2002/11/14 08:12:30 Michael Elkins <me@sigpipe.org>
2937 * curs_lib.c: Fix #1388.
2939 2002/11/13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
2941 * main.c: A description of -A was lacking from the help string.
2943 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a new command line option -A which is used to expand aliases.
2945 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry. Suggested by Thomas
2948 2002/11/12 09:20:30 Michael Elkins <me@sigpipe.org>
2950 * keymap.c: Tell mutt about the back-tab key (shift tab).
2952 2002/11/12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
2956 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
2958 2002/11/12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
2962 2002/11/12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
2964 * README: Add an explicit note that CVS doesn't work from ftp.mutt.org any more.
2966 2002/11/12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
2968 * mbyte.c: cp932 should be treated like shift_jis.
2970 2002/11/12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu>
2972 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c, mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4 to use version 2 of the Cyrus
2973 SASL library; all changes are ifdef'd so as not to break SASLv1
2974 support. This includes a patch to configure.in to allow the choice
2975 between v1 and v2, but someone with a better understanding of
2976 autoconf should double-check it.
2978 2002/11/12 08:00:51 Michael Elkins <me@sigpipe.org>
2980 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
2982 * mailbox.h, mh.c, mx.c: The maildir_time patch.
2984 2002/11/11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
2986 * muttbug.sh.in: You shall not use CVS to distribute test versions.
2988 * muttbug.sh.in: more fixes.
2990 * muttbug.sh.in: Add some rpm-related intelligence to flea.
2992 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian systems.
2994 * PATCHES: Clean up the patch list.
2996 2002/11/11 20:32:30 Michael Elkins <me@sigpipe.org>
2998 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of %{} in $index_format.
3000 * PATCHES, copy.c: Fix #1379 - update the total mailbox size when an attachment is
3003 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw problems.
3005 * doc/manual.sgml.head, init.h: Fix #1306.
3007 * send.c: Fix #1364.
3009 2002/11/11 19:50:23 Steve Kennedy <steve-md@gbnet.net>
3011 * pgp.c: Fix memory leak in the PGP code.
3013 2002/11/11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk>
3015 * commands.c, protos.h, sendlib.c: Fix #718.
3017 2002/11/11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
3019 * sendlib.c: Fix #1366.
3021 2002/11/11 19:24:24 Martin Siegert <siegert@sfu.ca>
3023 * mx.c: Fix IMAP moving; #1367.
3025 2002/11/11 19:22:17 rene@clerc.nl
3027 * send.c: Another S/MIME ifdef misses and causes compilation problems.
3029 2002/11/11 19:21:24 Michael Elkins <me@sigpipe.org>
3031 * init.h: patch-1.5.1-me.status_doc.2
3033 2002/11/11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
3035 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 - extension of patch-1.5.1-me.aliascheck.1
3037 This patch catches the same kind of bad alias names caught by
3038 Michael's patch. There are some extensions:
3040 1. Mutt makes sure that it doesn't _suggest_ bad names to the user.
3041 2. If a name is bad, the user is informed, and may elect to fix the
3042 name. In this case, mutt will automatically suggest a fixed
3044 3. If the user insists in the bad name, it's written into the
3045 aliases file with proper quoting.
3046 4. When mutt parses the aliases file, it now uses the normal
3047 tokenizer routines in order to properly handle quoted alias names.
3049 2002/11/11 18:36:25 Michael Elkins <me@sigpipe.org>
3051 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation with overly long Q-P
3054 2002/10/22 21:24:07 René Clerc <rene@clerc.nl>
3056 * commands.c: Add some missing #ifdefs.
3058 2002/10/22 21:23:20 Michael Elkins <me@sigpipe.org>
3060 * init.h, recvattach.c: Documentation fix; #1326
3062 2002/10/22 21:22:45 René Clerc <rene@clerc.nl>
3064 * send.c: Another crypt_reply fix.
3066 2002/10/22 21:20:07 Michael Elkins <me@sigpipe.org>
3068 * contrib/sample.muttrc: #1357
3070 2002/10/10 09:50:03 René Clerc <rene@clerc.nl>
3072 * send.c: Make sure that crypt_reply replies with the same type, despite a
3073 possible S/MIME default.
3075 2002/10/10 09:43:29 Michael Elkins <me@sigpipe.org>
3077 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping rules for regular expressions (#1351).
3079 * pager.c: Fix header coloring, so there is no difference between ncurses and
3082 * init.h: PGP documentation glitch.
3084 2002/10/10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk>
3086 * doc/manual.sgml.head: Fix #1340 (documentation)
3088 2002/10/10 09:33:05 Michael Elkins <me@sigpipe.org>
3090 * pager.c: Jeremy Lin wrote:
3091 > When I search with / and get a match, doing '/\r' doesn't move to the next
3092 > match. This behavior is unlike the less pager, and is rather useless, IMHO.
3094 Try the attached patch.
3096 2002/09/23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
3098 * buffy.c: A variant of buffy notification. Note: If you folks don't like
3099 this, we can return to the old version.
3101 2002/09/09 21:48:19 Rudi Chiarito <nutello@sweetness.com>
3103 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c, protos.h: Add a buffy-list function, and display more information when new
3104 mail arrives. With some modifications from tlr.
3106 2002/09/09 21:19:08 Michael Elkins <me@sigpipe.org>
3110 * mh.c: [STABLE] Fix #1321.
3112 2002/09/09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com>
3114 * signal.c: Tru64 Unix portability patch.
3116 * signal.c: [STABLE] Tru64 Unix portability patch.
3118 2002/09/09 21:02:05 Vincent Lefevre <vincent@vinc17.org>
3120 * doc/manual.sgml.head: Fixing a typo.
3122 2002/09/09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
3124 * postpone.c: Fixing #1300. Noted by David Shaw <dshaw@jabberwocky.com>.
3126 * postpone.c: Fix #1299; noted by David Shaw <dshaw@jabberwocky.com>.
3128 2002/09/09 20:20:20 Michael Elkins <me@sigpipe.org>
3130 * init.h, mutt.h, send.c: Introducing $forward_edit.
3134 > Suppose a user wants to fcc to a file (e.g., /a/b/c) but accidentally
3135 > typed a = before the path name. Mutt will fail to find the =/a/b/c
3136 > folder, display the error message and beep, but immediately erase the
3137 > error message; the mail will be sent even though the fcc failed. (The
3138 > same can be accomplished by accidentally mistyping other parts of the
3139 > path name.) On local systems where screen update is quick, the user
3140 > might not notice the error message at all.
3142 > The problem with this behaviour is that the user might have no chance
3143 > to read the error message if the screen update is quick enough; as a
3144 > result (s)he might not notice that the fcc failed.
3146 > A related thing (probably can't be classified as a problem) is that if
3147 > fcc fails, the user probably don't want to send the mail out because
3148 > if fcc is requested (s)he probably very much want to keep a copy of
3151 Try the following patch. We keep track of whether or not the fcc
3152 failed with a local var `fcc_error' and perform the same behavior as
3153 if the actual send of the message failed (without really sending)
3154 when the FCC fails, thus giving the user a chance to correct the
3157 * globals.h, init.h, send.c: Introduce $content_type. There's one change against Michael's
3158 patch, in how the "format=flowed" parameter is used.
3160 2002/09/09 20:04:45 Vincent Lefevre <vincent@vinc17.org>
3162 * history.c: [STABLE] Fixing history classes.
3164 * history.c: Fixing history classes.
3166 2002/09/09 19:56:25 Armin Wolfermann <aw@osn.de>
3168 * mh.c: when doing the second parsing pass on a maildir, mutt doesn't delete
3169 the fake HEADER struct if the file is unreadable. With this fix
3170 unreadable files get silently ignored (like in the MH case).
3172 2002/09/09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3176 2002/09/09 19:53:24 Michael Elkins <me@sigpipe.org>
3178 * editmsg.c: Fixing #1149: Truncate files used for editing messages.
3180 2002/09/09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
3182 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h, init.h: An unmailboxes command. #1311.
3184 2002/09/09 19:24:54 Michael Elkins <me@sigpipe.org>
3186 * attach.c: Fixing #1330.
3188 * attach.c: [STABLE] Fixing #1330.
3190 2002/08/09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
3192 * doc/muttrc.man.head: Document unalternative_order in the manual page.
3194 2002/08/09 06:58:37 Michael Elkins <me@sigpipe.org>
3196 * doc/manual.sgml.head, init.c, init.h: The following patch adds the `unalternative_order' command. It also
3197 allows using "*" more generically in un-commands which use
3200 2002/08/05 17:25:05 Michael Elkins <me@sigpipe.org>
3202 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error handling fixes.
3204 2002/07/26 08:24:01 Michael Elkins <me@sigpipe.org>
3206 * doc/manual.sgml.head: Documentation for reply-hook. Another patch (for the manual page)
3207 would be most welcome. ;-))
3209 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the question will be
3210 truncated enough to always fit in the default answer string. The
3211 size is calculated on the fly so that there is no artificial
3214 2002/07/24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp>
3216 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16, which is MB_LEN_MAX value
3217 on glibc-2.2. It works only with --without-wc-funcs switch. It may
3218 be applied to mutt-1.4 and mutt-1.5.1.
3220 2002/07/24 09:37:41 Lars Hecking <lhecking@nmrc.ie>
3222 * configure.in, configure.in: Fix a quoting sloppiness. Noted by Vincent Lefevre.
3224 2002/07/24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
3226 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
3228 2002/07/24 09:20:22 Michael Elkins <me@sigpipe.org>
3230 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation still needed.
3232 2002/07/24 09:06:06 Vincent Lefevre <vincent@vinc17.org>
3236 2002/07/24 08:41:31 Michael Elkins <me@sigpipe.org>
3238 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c, doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c: Fix $editor and $visual. Based on an earlier patch from Edmund
3241 2002/07/19 19:23:21 Michael Elkins <me@sigpipe.org>
3243 * doc/manual.sgml.head: Another documentation patch.
3245 2002/07/17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3247 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200] wrote:
3248 > * sendlib.c, 3.12 -> 3.13
3249 > From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3251 > Make encode_from a bit more aggressive, by also catching a 'f' in
3252 > the beginning of a line.
3254 'Catch' is good but also to encode it is better. It may have
3255 been too late (sorry for that) so I fixed it. I don't know
3256 why the current source only escapes lines that actually
3257 begin with 'from' or 'From' followed by some text. I think
3258 that escaping 'from' or 'From' on a single line should be
3261 Not a big deal, anyways.
3263 2002/07/16 07:28:11 Michael Elkins <me@sigpipe.org>
3265 * main.c, main.c: Update copyright notices.
3267 2002/07/07 19:33:50 Cedric Duval <cedricduval@free.fr>
3269 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
3271 2002/07/07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3273 * doc/manual.sgml.head: Dcumentation fixes.
3275 2002/07/07 19:23:22 Cedric Duval <cedricduval@free.fr>
3277 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
3279 2002/07/07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3281 * sendlib.c: Make encode_from a bit more aggressive, by also catching a 'f' in
3282 the beginning of a line.
3284 2002/07/07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
3288 2002/07/07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
3290 * init.h: Add unauto_view to the stable branch. A one-liner.
3292 2002/06/28 19:52:31 Michael Elkins <me@sigpipe.org>
3294 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix (#271).
3296 2002/06/18 10:03:52 (automatic)
3298 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po, po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po, po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po, po/de.po, po/ca.po, po/cs.po: "make update-po"
3300 2002/06/18 10:02:44 several submitters
3302 * po/ca.po: Adding a BG translation. Update for CA.
3304 2002/06/18 10:02:43 Thomas Roessler <roessler@does-not-exist.org>
3306 * po/bg.po: branches: 1.1.2;
3307 file bg.po was initially added on branch mutt-1-4-stable.
3309 2002/06/18 10:02:43 several submitters
3311 * po/bg.po: Adding a BG translation. Update for CA.
3313 * configure.in: Adding a BG translation.
3315 2002/06/18 09:53:12 Michael Elkins <me@sigpipe.org>
3317 * init.c, init.c: The string used to store the commmand for a backtic expansion in the
3318 muttrc was not free'd if the command failed for some reason.
3320 2002/06/18 09:52:13 David Champion <dgc@uchicago.edu>
3322 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine in my previous patch,
3323 where I tried to use "[hH]" as Bourne code while m4 had quoting set to
3324 ([, ]) -- this probably makes mutt mis-detect Heimdal after all.
3326 The other is not mine (i.e., it's in cvs now) and it makes mutt
3327 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is a
3328 problem for anyone who needs -lnsl -lsocket, in particular. I was
3330 this by hand during late 1.3.x releases, as I didn't have time to
3334 Here's a patch against the current (unpatched) 1.5 cvs copy of
3335 m4/gssapi.m4. It probably should go into both branches. Sorry for the
3338 2002/06/06 23:13:54 Michael Elkins <me@sigpipe.org>
3340 * color.c: Fix #1230.
3342 2002/06/06 12:22:05 Will Fiveash <william.fiveash@sun.com>
3344 * init.h, init.h: Fix a couple of compile-time warnings.
3346 2002/05/31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org>
3348 * charset.c, charset.h, sendlib.c, charset.c, charset.h, sendlib.c: Fix charset-hook.
3350 2002/05/31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie>
3352 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv patch. Should probably have been in 1.4.
3354 2002/05/30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
3356 * rfc822.c: Properly handle empty addresses (<>) when they show up in mail
3357 headers. The approach taken is to store this address as <@>, and to
3358 check this special case when printing an address.
3360 2002/05/29 09:31:51 Thomas Roessler <roessler@does-not-exist.org>
3362 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po, po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.4
3364 2002/05/29 09:28:33 Roland Rosenfeld <roland@spinnaker.de>
3368 2002/05/29 09:27:46 Ronny Haryanto <ronny@haryan.to>
3372 2002/05/28 09:07:29 Michael Elkins <me@sigpipe.org>
3374 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
3376 2002/05/21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org>
3380 2002/05/18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
3382 * pattern.c: Fix #1175.
3384 * pattern.c: Fix #1175. Noticed by Alain Bench.
3386 2002/05/18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua>
3388 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and 1.5.X removes gcc warning in
3391 2002/05/16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl>
3395 2002/05/16 13:05:14 Im Eunjea <eunjea@koru.org>
3401 2002/05/16 13:04:23 Ronny Haryanto <ronny@haryan.to>
3405 * compose.c: Triple-DES, not Tripple-DES.
3407 2002/05/14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net>
3411 2002/05/13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee>
3413 * po/et.po, po/et.po: update
3415 2002/05/13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua>
3417 * po/ru.po, po/uk.po, po/ru.po: update
3419 2002/05/13 20:16:08 Byrial Jensen <byrial@image.dk>
3423 2002/05/13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua>
3427 2002/05/13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com>
3429 * po/sv.po, po/sv.po: update
3431 2002/05/13 20:13:56 Vincent Lefevre <vincent@vinc17.org>
3435 2002/05/09 09:52:09 Thomas Roessler <roessler@does-not-exist.org>
3437 * doc/muttrc.man.head, doc/muttrc.man.head: #1190, from Tim Alexeevsky <tim@zhuchka.gbnet.net>
3439 2002/05/06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
3441 * doc/manual.sgml.head: Remove -Q which is only present in unstable from the stable
3442 documentation. Thanks to Andreas Kneib <Andreas.Kneib@t-online.de>
3445 2002/05/02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
3447 * Makefile.am: Include smime.h with EXRA_DIST.
3449 2002/05/01 23:24:17 Thomas Roessler <roessler@does-not-exist.org>
3451 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, VERSION, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.5.1
3453 * smime.c: Shut up check_sec.sh. No security holes, but some ugly code.
3455 * check_sec.sh: Give all the warnings at once.
3457 * build-release: - This is a development branch.
3458 - Add a -nodiff option to suppress generating a patch.
3460 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/it.po, po/ja.po, po/ko.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, ChangeLog, VERSION, po/ca.po, po/cs.po, reldate.h: automatic post-release commit for mutt-1.3.99
3462 * build-release: s/scp1/scp/
3464 2002/04/29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
3466 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
3468 2002/04/29 12:26:23 Vincent Lefevre <vincent@vinc17.org>
3472 2002/04/29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp>
3474 * po/ja.po, po/ja.po: update.
3476 2002/04/29 12:09:21 Byrial Jensen <byrial@image.dk>
3478 * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3479 imap/util.c, line 125. The error is in the maximum field width
3480 indication in the sscanf() call. You must have room in the receiving
3481 buffer for this number of characters /plus a terminating NULL
3484 * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3485 imap/util.c, line 125. The error is in the maximum field width
3486 indication in the sscanf() call. You must have room in the
3487 receiving buffer for this number of characters /plus a
3488 terminating NULL character/.
3490 2002/04/25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua>
3492 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes the problem described below. It should be
3493 applied to both mutt 1.3/1.4 and 1.5 branches.
3495 > Date: Thu, 11 Apr 2002 16:24:00 -0500
3496 > Subject: mutt 1.3.x / pop
3497 > From: "Ryan O'Hara" <rohara@isis.visi.com>
3498 > To: bcully@users.sourceforge.net
3499 > User-Agent: Mutt/1.3.27i
3501 > Hi. My apologies if this has nothing to do with you. If it does not,
3502 > maybe you could forward it on to someone.
3504 > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
3505 > I enter an incorrect password whem prompted, it will *save* that
3506 > password and keep trying to use it. However, in the 1.2.x versions it
3507 > worked like this: type in wrong POP password, try to connect to POP
3508 > server again and it will ask you (again) for the password. mutt 1.3.x
3509 > does not, it just tries to connect with the wrongs password (which
3512 > This is kinda annoying. Just thought I'd point out this regression.
3517 2002/04/25 13:28:31 Wouter Verheijen <wv@xs2mail.com>
3519 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in news:comp.mail.mutt noted that the list of command-line
3520 options in the manual is not up-to-date.
3522 Included a small patch that includes all options that 'mutt -h' shows.
3524 2002/04/25 13:26:58 Cedric Duval <cedricduval@free.fr>
3526 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are fixes for some little mistakes :
3528 * history-down -> scroll _down_, not up
3529 * functions decode-(save|copy) do not exist in the attach menu.
3530 * gettext oversight in pattern.c
3531 * inconsistency between "printf-like sequences" used all over the place
3532 and "escape sequences" for the description of $attribution.
3534 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are fixes for some little mistakes :
3536 * history-down -> scroll _down_, not up
3537 * functions decode-(save|copy) do not exist in the attach menu.
3538 * gettext oversight in pattern.c
3539 * inconsistency between "printf-like sequences" used all over the
3540 place and "escape sequences" for the description of $attribution.
3542 2002/04/25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
3544 * recvattach.c: Also fix this for the S/MIME case.
3546 * recvattach.c: Fiy handling of multiparts which have encrypted sub-parts, at least
3549 * sendlib.c: Force 7bit encoding for application/pgp-keys.
3551 2002/04/20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
3553 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/localename.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y, ABOUT-NLS, INSTALL, config.rpath, configure.in: Backing out the latest iconv-related changes from the
3554 mutt-1-4-stable branch.
3556 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: same as above.
3558 * intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/localename.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c: Committing the new iconv patches into a separate branch.
3560 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing the new noiconv patches into a separate branch.
3562 * sendlib.c: Generate the resent-message-id ourselves, and add it in the top of
3565 2002/04/20 08:11:13 Wouter Verheijen <wv@xs2mail.com>
3567 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate ">From " headers while bounding",
3568 has a patch attached.
3569 Will that patch get in?
3571 Although these lines are not generated by mutt, I would strongly
3573 to prevent it, because by boucing a mail the MUA should ensure
3574 that the message header is according to the specification.
3575 A ">From " line is not, because of the spaces before a colon.
3577 Because this has such serious consequences (totally unreadable mail)
3578 when a MTA interpretes this line as the beginning of the body (not
3579 unreasonable), I think Mutt should prevent sending this invalid
3582 Because the other patch to the bugreport is not really correct IMHO
3583 (because the fieldnames are not limited to alphanumeric chars, RFC2822
3584 3.6.8), I propose another one.
3586 This patch also appends Resent-* to the header, instead of
3587 prepending it. The Resent-Message-Id is however still appended,
3588 because I could not find it; is it added by the MTA instead of by
3591 2002/04/20 07:55:20 Thomas Roessler <roessler@does-not-exist.org>
3593 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4: Try to get the noiconv patch to work.
3595 * configure.in: Try to get the noiconv patch to work with my development environment.
3597 * INSTALL: Fix a typo.
3599 2002/04/20 07:26:10 Lars Hecking <lhecking@nmrc.ie>
3601 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h, configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
3602 =======================
3604 This is the new version of my noiconv patch. It _requires_ the previous
3605 patch! If applied without, you'll have to resolve a couple of conflicts
3609 - it's a lot cleaner than the old noiconv patch because no m4 files are
3611 - new configure option --disable-iconv; INSTALL updated accordingly
3612 [I am guessing here, but the background for the --without-iconv option
3613 mentioned in INSTALL was that mutt had a without-iconv option before
3614 gettext included iconv support. When mutt's intl/* files were updated
3615 to a newer gettext, there suddenly were two iconv options, which then
3616 got merged, that is, mutt's was removed. That was probably when
3617 --without-iconv stopped working, but I'm not sure, it may well be that
3618 it never worked since iconv support was introduced.]
3619 - all changes in *.[ch] files should be identical to the old patch
3621 * intl/localename.c: This one seems to have been missing, too.
3623 2002/04/20 07:25:40 Thomas Roessler <roessler@does-not-exist.org>
3625 * intl/localename.c: branches: 1.1.2; 1.1.4;
3626 file localename.c was initially added on branch mutt-1-4-stable.
3628 2002/04/20 07:25:15 Lars Hecking <lhecking@nmrc.ie>
3630 * config.rpath: Another file from the gettext patch.
3632 2002/04/20 07:25:15 Thomas Roessler <roessler@does-not-exist.org>
3634 * config.rpath: branches: 1.1.2; 1.1.4;
3635 file config.rpath was initially added on branch mutt-1-4-stable.
3637 2002/04/20 07:24:54 Lars Hecking <lhecking@nmrc.ie>
3639 * m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4: Add new m4 files from patch.1.3.28.lh.gettext-0.11.1.
3641 2002/04/20 07:24:54 Thomas Roessler <roessler@does-not-exist.org>
3643 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4;
3644 file lib-ld.m4 was initially added on branch mutt-1-4-stable.
3646 * m4/lib-link.m4: branches: 1.1.2; 1.1.4;
3647 file lib-link.m4 was initially added on branch mutt-1-4-stable.
3649 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4;
3650 file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
3652 2002/04/20 07:24:22 Lars Hecking <lhecking@nmrc.ie>
3654 * m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, intl/ChangeLog, intl/Makefile.in, intl/bindtextdom.c, intl/config.charset, intl/dcigettext.c, intl/eval-plural.h, intl/gettextP.h, intl/gmo.h, intl/hash-string.h, intl/l10nflist.c, intl/libgnuintl.h, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/localealias.c, intl/os2compat.c, intl/os2compat.h, intl/osdep.c, intl/plural-exp.c, intl/plural-exp.h, intl/plural.c, intl/plural.y: patch.1.3.28.lh.gettext-0.11.1
3655 ==============================
3657 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3658 doing this in the hope that the new gettext version would simplify the
3659 noiconv patch, but unfortunately, this turned out not to be the case
3660 (the new iconv m4 macros still don't allow for switching iconv support off).
3662 However, as a few hours of merging and testing were spent, I'd suggest to
3663 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3664 reorganisation. Ok, a bit more, I'm no gettext expert :)
3667 - after applying the patch, you need to chmod 755 config.rpath
3668 - a couple of new files for m4/*, too
3669 - I have broken with the tradition of renaming gettext's AM_* macros
3670 to MUTT_AM_*! I don't think it's necessary anymore to customise these
3671 macros, but you (I really mean "you, tlr" :) want to have a look at
3672 the new gettext.m4. The others should be ok as they are.
3673 - previous gettext updates were also updating po/Makefile.in.in, which
3674 I didn't; someone who has a clue about gettext should check whether
3675 this might be necessary, and also whether any other files in po/ need
3678 I will provide the same patch for the 1.5 branch at some stage, ideally
3679 after getting some F E E D B A C K for this one.
3681 2002/04/20 07:23:49 Thomas Roessler <roessler@does-not-exist.org>
3683 * intl/eval-plural.h: branches: 1.1.2; 1.1.4;
3684 file eval-plural.h was initially added on branch mutt-1-4-stable.
3686 * intl/gmo.h: branches: 1.1.2; 1.1.4;
3687 file gmo.h was initially added on branch mutt-1-4-stable.
3689 * intl/os2compat.c: branches: 1.1.2; 1.1.4;
3690 file os2compat.c was initially added on branch mutt-1-4-stable.
3692 * intl/os2compat.h: branches: 1.1.2; 1.1.4;
3693 file os2compat.h was initially added on branch mutt-1-4-stable.
3695 * intl/osdep.c: branches: 1.1.2; 1.1.4;
3696 file osdep.c was initially added on branch mutt-1-4-stable.
3698 * intl/plural-exp.c: branches: 1.1.2; 1.1.4;
3699 file plural-exp.c was initially added on branch mutt-1-4-stable.
3701 * intl/plural-exp.h: branches: 1.1.2; 1.1.4;
3702 file plural-exp.h was initially added on branch mutt-1-4-stable.
3704 2002/04/20 07:23:39 Lars Hecking <lhecking@nmrc.ie>
3706 * ABOUT-NLS, charset.c, charset.h, configure.in, gnupgparse.c, init.h, rfc2047.c, sendlib.c: patch.1.3.28.lh.gettext-0.11.1
3707 ==============================
3709 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3710 doing this in the hope that the new gettext version would simplify the
3711 noiconv patch, but unfortunately, this turned out not to be the case
3712 (the new iconv m4 macros still don't allow for switching iconv support off).
3714 However, as a few hours of merging and testing were spent, I'd suggest to
3715 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3716 reorganisation. Ok, a bit more, I'm no gettext expert :)
3719 - after applying the patch, you need to chmod 755 config.rpath
3720 - a couple of new files for m4/*, too
3721 - I have broken with the tradition of renaming gettext's AM_* macros
3722 to MUTT_AM_*! I don't think it's necessary anymore to customise these
3723 macros, but you (I really mean "you, tlr" :) want to have a look at
3724 the new gettext.m4. The others should be ok as they are.
3725 - previous gettext updates were also updating po/Makefile.in.in, which
3726 I didn't; someone who has a clue about gettext should check whether
3727 this might be necessary, and also whether any other files in po/ need
3730 I will provide the same patch for the 1.5 branch at some stage, ideally
3731 after getting some F E E D B A C K for this one.
3733 2002/04/17 17:05:54 Vincent Lefevre <vincent@vinc17.org>
3737 2002/04/17 17:05:04 David Champion <dgc@uchicago.edu>
3739 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
3740 that possession of krb5-config indicates Heimdal. Patch attached. This
3741 assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
3742 I cannot verify that this is correct, so patch might be wrong on this
3745 2002/04/07 21:19:57 Brendan Cully <brendan@kublai.com>
3747 * imap/command.c, imap/imap.c, imap/message.c, imap/command.c, imap/imap.c, imap/message.c: The attached patch cleans up some bugs in switching IMAP mailboxes:
3748 * free current flags on mailbox close
3749 * reset reopen state
3750 * don't parse the same untagged SELECT response for multiple options
3751 * call mx_update_context after reading the whole mailbox, not after
3753 * reset new mail flag if mail arrives in the middle of opening the
3754 mailbox. This should close 1139
3756 939 is most likely unaffected. I discovered these problems while
3759 2002/04/05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3763 2002/04/04 20:49:46 Im Eunjea <eunjea@koru.org>
3767 2002/04/04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3771 2002/04/04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
3773 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
3775 2002/04/03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
3777 * handler.c: Fix printing of format=flowed text parts.
3779 * commands.c: Fix #1144 in stable.
3781 * commands.c: Fix a file descriptor leak in the display filter code. Noted by
3786 2002/04/02 18:49:37 Lars Hecking <lhecking@nmrc.ie>
3788 * m4/iconv.m4: branches: 1.3.2.1.2;
3791 * charset.c, charset.h: The noiconv patch.
3793 * configure.in: branches: 2.129.2.3.2;
3796 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
3798 2002/03/30 08:26:31 Thomas Roessler <roessler@does-not-exist.org>
3800 * po/pl.po: update. From Pawel Dzienkonski.
3802 * po/fr.po: Update; From Vincent Lefevre.
3804 * postpone.c, sendlib.c: The attached patch allows the user to override the user-agent field
3805 with my_hdr. It also removes the stripping of the x-mailer field
3806 when recalling a postponed message.
3808 2002/03/28 13:25:23 Thomas Roessler <roessler@does-not-exist.org>
3810 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c: patch-1.3.28-me.emptycheck.1
3812 2002/03/27 08:50:42 Thomas Roessler <roessler@does-not-exist.org>
3814 * pgp.c: There was some output missing.
3816 * po/POTFILES.in: update.
3818 * pgp.c: More fixes. Note to self: The code which controls character set
3819 selection for attachments is far too complicated.
3821 * pgp.c: Don't include temporary file names in the Content-Disposition header.
3823 * pgp.c: Use text/plain; format=... when we are asked to detect inline PGP
3824 material in in text/plain body parts.
3826 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
3828 * pgp.c: Fix "noconv" handling for the message body when we generate inline
3831 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch charset handling for text/plain; x-action=pgp-*. I
3832 don't like this stuff, but it's better than nothing.
3834 2002/03/26 22:25:48 Thomas Roessler <roessler@does-not-exist.org>
3836 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
3838 * 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.
3840 * pgp.c: Also permit for "action" and "x-action" on the receiving end, just
3841 in case we can settle on a joint standard with other MUA developers.
3843 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: OK, I'm giving up: pgp_create_traditional now creates text/plain;
3844 x-mutt-action={pgp-encrypt,pgp-sign}.
3846 * pgpinvoke.c: Fix application/pgp signatures.
3848 * 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.
3850 * smime.c: Please use ascii_strcasecmp() if you want to compare ASCII parameter
3851 strings. mutt_strcasecmp() depends on the locale, and detects "i"
3852 and "I" as _different_ in Turkish locales.
3854 2002/03/25 11:34:40 Thomas Roessler <roessler@does-not-exist.org>
3856 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
3858 * buffy.c, buffy.c: close 1103; from Brendan Cully
3860 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from Brendan Cully
3862 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
3864 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
3866 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test script by Mike Schiraldi. It's perl > the one I have
3867 installed, so I'm just putting it into contrib for now.
3869 2002/03/20 09:53:42 Thomas Roessler <roessler@does-not-exist.org>
3871 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
3873 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER. There was another constant of
3874 the same name. Problem noted by Will Yardley's compiler.
3876 2002/03/19 09:54:05 Thomas Roessler <roessler@does-not-exist.org>
3878 * browser.c: Fix #1115.
3880 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem when using the edit-message
3881 function. Backported from unstable.
3883 * po/pl.po, po/pl.po: update
3885 2002/03/18 18:54:56 Thomas Roessler <roessler@does-not-exist.org>
3887 * browser.c: Should fix #1115. BACKPORT!
3889 2002/03/15 09:11:05 Thomas Roessler <roessler@does-not-exist.org>
3891 * po/ja.po: update from oota toshiya.
3893 * po/ja.po: update, from oota toshiya.
3895 2002/03/13 23:43:41 Thomas Roessler <roessler@does-not-exist.org>
3897 * attach.c: Undoing the previous patch. It was junk, and may ruin files.
3899 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders in append mode where we should safe_fopen()
3900 them in write mode. Debian bug #138200, noted by Colin Philipps
3901 <cph@cph.demon.co.uk>.
3905 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/da.po, po/de.po, po/el.po, po/ChangeLog: automatic post-release commit for mutt-1.3.28
3907 * po/ChangeLog: branches: 1.1.2;
3908 file ChangeLog was initially added on branch mutt-1-4-stable.
3910 * po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release commit for mutt-1.3.28
3912 * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
3914 2002/03/02 12:11:35 Thomas Roessler <roessler@does-not-exist.org>
3916 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h: Introduce smime_default_key. From Oliver Ehli.
3918 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h: smime.c:
3919 - the getkeys() function was broken and deleted the last char
3921 - it now lets me use more than one key for the same mailbox
3923 - some display output was garbled when the email didn't match.
3924 i posted some fix to mutt-users, but i don't like that sleep()
3925 so i dropped the first error message, which basically repeated
3926 the from/sender field only. so now there's just the message: they
3930 - i modified the add_chain to continue even if no roo-cert
3931 is present (david collantes received som chain that got
3932 exported from outlook. obiously they don't (always ?)
3933 include the root cert) it will now abort if neither root
3934 nor intermediate certs are present.
3935 - add_cert created index entries with '-' as issuer cert, when
3936 it should have been '?'. thus verify would fail. (obviously
3937 nobody ever used that command (add_cert, that is) :)
3939 the feature above obsoletes the hash_cert and fingerprint_cert commands,
3940 adds import_cert command and ask_cert_label bool. i modified the output
3941 of smime_keys (a little) so it doesn't look too garbled when supplying
3942 the label (it is actually interactive :) furthermore, i do a verify
3943 after the cert was added and modified the verify routine to make the
3944 cerificate trusted in case of success. (we discussed this in another
3945 message) that is ok so far, but perhaps this requires some better root
3946 certificate handling, ie the trust should be somehow connected to the
3947 root certificate, that maybe added (if the user trusts it and its not
3948 present already) to the ca-file. i'll think about that some more ... but
3949 then, there already is the add_root command. hmmm... (btw, you'll now
3950 never get asked to trust a certificate)
3952 i have not yet deleted the email handling from the import key stuff (in
3953 smime.c/crypt.c), for i'm thinking about smime_keys using it as an
3954 additional arg. otoh i don't think users would press ^k if verification
3955 failed...hmmm... but still, smime_keys does extract the email from the
3956 certificate either way and does verify it by itself, so the only thing
3957 that would happen is to have some invalid certificates, that mutt'll
3958 refuse to use anyways, left in the database....
3962 2002/02/28 23:28:51 Thomas Roessler <roessler@does-not-exist.org>
3964 * sort.c: Turn on incremental threading again.
3966 * smime_keys.pl: The script will try to pick out the end-user cert and pass that to
3967 openssl. The code which tells the difference may not be perfect. It
3968 works with all the certs in my collection, though. I won't be at all
3969 surprised if someone comes across a cert chain which confuses it,
3970 but it should print out an error in that case. Hopefully they will
3971 send us the chain so we can adjust our code.
3973 (From Mike Schiraldi.)
3975 * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3977 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree; fater redrawing when changing tree options. From
3980 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around for #939. From Daniel Eisenbud.
3982 * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3984 2002/02/26 10:58:56 Thomas Roessler <roessler@does-not-exist.org>
3988 * init.h: Fix a typo.
3990 * init.h: Fix a typo. #1069.
3992 * imap/browse.c, imap/message.c, configure.in, mutt_sasl.c, imap/browse.c, imap/message.c, configure.in, mutt_sasl.c: Brendan Cully sent a patch.
3994 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
3996 * po/ru.po: ru.po update.
3998 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive. Noted by Michael Vore,
3999 patch from Vsevolod Volkov.
4001 2002/02/18 14:55:31 Thomas Roessler <roessler@does-not-exist.org>
4003 * alias.c, send.c: Fix for #1047. From Michael Elkins.
4005 2002/02/14 11:22:51 Thomas Roessler <roessler@does-not-exist.org>
4007 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from Lars Hecking. MAY NEED TO BE BACKPORTED.
4009 2002/02/13 12:04:52 Thomas Roessler <roessler@does-not-exist.org>
4011 * smime.c: mutt_any_key() shouldn't be used in curses mode.
4013 * hdrline.c, init.h, parse.c: Change the default format to be more friendly to "0-line messages",
4014 and fix optional expansion for %l - it was the wrong way around.
4015 Also, add a hack to parse.c so we ignore negative values in Lines
4018 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke things.
4020 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans. (MAY NEED TO BE
4023 * main.c: Report libiconv version.
4025 2002/02/12 21:54:41 Thomas Roessler <roessler@does-not-exist.org>
4027 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
4029 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's daily S/MIME patch.
4031 2002/02/11 17:31:53 Thomas Roessler <roessler@does-not-exist.org>
4033 * smime.c: This patch gets rid of an ugly static variable in smime.c. (From
4036 * smime_keys.pl: This patch lets smime_keys.pl automagically handle both formats of
4037 x509 certificate -- PEM (text) and DER (binary). This lets Outlook
4038 users (and probably others) directly import the certs without first
4039 converting them manually. (From Mike Schiraldi.)
4041 * configure.in: Honor current values of $LIBS and $CPPFLAGS. From Thomas Dickey.
4043 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
4045 * init.c, init.c: patch-1.3.27.me.initsort.1
4047 2002/02/07 21:48:42 Thomas Roessler <roessler@does-not-exist.org>
4049 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
4051 * smime_keys.pl: Fix smime_keys.
4053 * smime.c: S/MIME fixes from Mike Schiraldi.
4055 * po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.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/POTFILES.in, po/ca.po, po/cs.po, po/da.po, po/de.po, Makefile.am: Make S/MIME messages translatable.
4057 2002/02/06 19:14:47 Thomas Roessler <roessler@does-not-exist.org>
4059 * lib.h: Avoid a warning on some machines.
4061 * lib.h, smime.c: Make some scanf formats safe.
4063 2002/02/05 22:01:06 Thomas Roessler <roessler@does-not-exist.org>
4065 * ascii.c: The previous fix was complete nonsense. What a day. :-(
4067 * ascii.c: The previous fix was complete nonsense.
4069 * browser.c, lib.c, lib.h: Use strcoll for the file browser. From David Champion.
4071 * hook.c: Fix crypt-hook. From Dale Woolridge
4072 <dale-list-mutt-dev@woolridge.org>.
4074 * smime_keys.pl: Clean-up from Mike Schiraldi.
4076 * imap/browse.c: Fix.
4078 * imap/browse.c: Fix another IMAP browsing bug.
4080 * po/ru.po, po/fr.po, po/ko.po: update
4082 * smime.c: Don't put garbage onto the screen when trying to decrypt messages.
4084 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: S/MIME fixes from Oliver Ehli:
4088 support for multiple email adrresses in cert: will add one entry
4089 to {keys, cetrificates}/.index now (for each mailbox)
4091 support for certificates without intermediate certs (e.g. for
4092 people who are their own CA: use root as intermediate, for it
4093 probably wouldn't be known to anyone...)
4095 bugfix in handle_pem: the checks if some type of cert is present;
4096 die() could never be reached, as the variables checked wouldn't
4097 have been set in that case, so it would break because of undefined
4098 value or some such thing.... (so it has to check $iter instead)
4100 - smime.c (init.h, ....)
4102 support for importing certificates issued for multiple addresses.
4104 introduced smime_fingerprint_cert_command, so finally certs can
4105 get compared ... (so the above works..)
4107 cleaned up some error messages, that would mess up the terminal.
4109 fixed typos (init.h)
4113 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad Thompson.
4115 2002/02/04 09:59:02 Thomas Roessler <roessler@does-not-exist.org>
4117 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
4119 2002/02/03 09:58:45 Thomas Roessler <roessler@does-not-exist.org>
4121 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add unauto_view. From Jeremy Blosser.
4123 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which helps to dump fingerprints. Contributed by
4124 Jason Harris <jharris@widomaker.com>, and not strictly needed for
4127 * pgppubring.c: Correctly calculate fingerprints for type 20 ElGamal keys. Noted by
4128 Jason Harris <jharris@widomaker.com>.
4130 * pgppubring.c: Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
4131 keys. Noted by Jason Harris <jharris@widowmaker.com>.
4133 2002/02/02 16:52:27 Thomas Roessler <roessler@does-not-exist.org>
4139 * mh.c: Don't forget deletions when a folder is changed. Ups.
4141 2002/02/01 17:23:20 Thomas Roessler <roessler@does-not-exist.org>
4143 * smime_keys.pl: Fix some possible leaks of the private key (encrypted, but
4144 still...). (yow_security_holes.patch from Mike Schiraldi.)
4146 2002/01/31 22:05:58 Thomas Roessler <roessler@does-not-exist.org>
4148 * doc/smime-notes.txt: Document %C, and other updates. From Mike Schiraldi.
4150 * smime.c: Remove some unnecessary quotation marks.
4152 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: Use mutt -Q from smime_keys.
4154 * po/zh_TW.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/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.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/ca.po, po/cs.po: update-po
4156 * main.c: fix a string.
4158 * doc/mutt.man: Document -Q.
4160 * init.c, main.c, protos.h: Add a -Q option to query configuration variables. This is needed to
4161 avoid a separate mutt configuration parser in smime_keys.pl.
4163 2002/01/30 22:51:12 Thomas Roessler <roessler@does-not-exist.org>
4165 * send.c, send.c: patch-1.3.27.me.postpone_date.2
4167 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
4169 2002/01/29 21:08:10 Thomas Roessler <roessler@does-not-exist.org>
4171 * smime.c: Improved certificate handling. Suggested by Oliver Ehli,
4172 implemented by Mike Schiraldi.
4174 * smime.c: Properly handle certain signatures generated by Outlook. From Mike
4177 * parse.c, parse.c: Fix a segmentation fault in debugging code. From Daniel Eisenbud.
4179 2002/01/28 23:29:05 Thomas Roessler <roessler@does-not-exist.org>
4181 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option. The timestamps aren't really
4184 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V to match successfully verified messages.
4186 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
4188 * init.h, init.h: Fix list-from documentation. From Michael Elkins.
4190 * doc/smime-notes.txt: Add more information on S/MIME. Adapted from Oliver Ehli's notes by
4193 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
4195 * po/ja.po, po/sv.po: updates
4197 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
4199 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan Cully.
4201 2002/01/25 00:08:30 Thomas Roessler <roessler@does-not-exist.org>
4205 * commands.c, recvattach.c, smime.c, smime.h: More decryption key detection fixes.
4207 * commands.c, smime.c: Make some prompts look nicer, and add sensible selection of the
4210 2002/01/24 23:53:19 Thomas Roessler <roessler@does-not-exist.org>
4212 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
4216 * mh.c: Still more code clean-up.
4218 * doc/smime-notes.txt: Update.
4222 * mh.c: Ups, don't use the wrong check function...
4224 * mh.c: Clean up the mh code, too.
4228 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael Elkins and Thomas
4231 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
4233 * reap.pl: We don't need this any more.
4235 * imap/message.c, doc/Makefile.in, doc/smime-notes.txt, contrib/Makefile.in, contrib/ca-bundle.crt, contrib/smime.rc, Makefile.am, OPS.CRYPT, OPS.PGP, OPS.SMIME, attach.c, commands.c, compose.c, configure.in, copy.c, copy.h, crypt.c, crypt.h, curs_main.c, functions.h, globals.h, handler.c, hdrline.c, headers.c, hook.c, init.c, init.h, keymap.c, keymap.h, main.c, mutt.h, muttlib.c, mx.c, pager.c, parse.c, pattern.c, pgp.c, pgp.h, pgplib.h, pop.c, postpone.c, protos.h, recvattach.c, send.c, sendlib.c, smime.c, smime.h, smime_keys.pl: S/MIME support. From Oliver Ehli <elmy@acm.org> and Mike Schiraldi
4236 <raldi@research.netsol.com>.
4238 * po/pt_BR.po, po/pt_BR.po: update
4240 * doc/manual.sgml.head, doc/muttrc.man.head, attach.c, globals.h, init.h, protos.h, rfc1524.c, sendlib.c: Introduce mime_lookup. From Brian Foley and Ulf Erikson.
4242 * po/ru.po, po/ru.po: update
4244 * mh.c: Make reading maildirs more efficient.
4246 * VERSION: Pseudo-revision for mutt-1.5.
4248 * m4/glibc21.m4, m4/gssapi.m4, m4/iconv.m4, m4/lcmessage.m4, m4/progtest.m4, m4/funcdecl.m4, m4/gettext.m4, m4/codeset.m4, m4/curslib.m4, m4/README, m4/.cvsignore, m4/Makefile.am.in: version bump
4250 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po, po/pt_BR.po, po/ru.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/fr.po, po/gl.po, po/hu.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/.cvsignore, po/Makefile.in.in, po/POTFILES.in, po/ca.po, po/cs.po, po/da.po, po/de.po, imap/.cvsignore, imap/BUGS, imap/Makefile.am, imap/README, imap/TODO, imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c, imap/util.c: more version bumps.
4252 * intl/.cvsignore, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1, intl/ChangeLog, intl/Makefile.in, intl/VERSION, intl/bindtextdom.c, intl/cat-compat.c, intl/config.charset, intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c, intl/explodename.c, intl/finddomain.c, intl/gettext.c, intl/gettext.h, intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h, intl/libintl.glibc, intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias, intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y, intl/po2tbl.sed.in, intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, intl/xopen-msg.sed: more version number updates.
4254 * doc/.cvsignore, doc/Makefile.in, doc/PGP-Notes.txt, doc/applying-patches.txt, doc/devel-notes.txt, doc/dotlock.man, doc/instdoc.sh.in, doc/manual.sgml.head, doc/manual.sgml.tail, doc/mbox.man, doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, doc/muttrc.man.tail, doc/patch-notes.txt: more version number updates
4256 * contrib/iconv/README, contrib/iconv/iconv.aix-3.2.5.rc, contrib/iconv/iconv.aix-4.1.5.rc, contrib/iconv/iconv.aix-4.2.0.rc, contrib/iconv/iconv.aix-4.3.2.rc, contrib/iconv/iconv.freebsd-3.3.rc, contrib/iconv/iconv.glibc-2.1.3.rc, contrib/iconv/iconv.glibc-2.1.90.rc, contrib/iconv/iconv.hpux-10.01.rc, contrib/iconv/iconv.hpux-10.20.rc, contrib/iconv/iconv.hpux-11.00.rc, contrib/iconv/iconv.irix-6.5.rc, contrib/iconv/iconv.osf1-4.0a.rc, contrib/iconv/iconv.osf1-4.0d.rc, contrib/iconv/iconv.solaris-2.4.rc, contrib/iconv/iconv.solaris-2.5.1.rc, contrib/iconv/iconv.solaris-2.6-cjk.rc, contrib/iconv/iconv.solaris-2.6.rc, contrib/iconv/iconv.solaris-2.7.rc, contrib/iconv/make.sh, contrib/.cvsignore, contrib/Makefile.in, contrib/Mush.rc, contrib/Pine.rc, contrib/Tin.rc, contrib/gpg.rc, contrib/language.txt, contrib/language50.txt, contrib/patch.slang-1.2.2.keypad.1, contrib/pgp2.rc, contrib/pgp5.rc, contrib/pgp6.rc, contrib/sample.mailcap, contrib/sample.muttrc, contrib/sample.muttrc-tlr: Bumping more version numbers.
4258 * snprintf.c, sort.c, sort.h, stamp-h.in, status.c, strcasecmp.c, strdup.c, system.c, thread.c, url.c, url.h, utf8.c, wcwidth.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h, pop_auth.c, pop_lib.c, postpone.c, prepare, protos.h, query.c, reap.pl, recvattach.c, recvcmd.c, regex.c, reldate.h, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c, sha1.c, sha1.h, signal.c, md5.h, md5c.c, menu.c, mh.c, mime.h, mime.types, missing, mkinstalldirs, mkjtags.c, mutt.h, mutt_curses.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, mutt_tunnel.c, mutt_tunnel.h, muttbug, muttbug.sh.in, muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, patchlist.sh, pattern.c, pgp.c, pgp.h, pgpewrap.c, pgpinvoke.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c, functions.h, gen_defs, getdomain.c, gettext.c, globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hdrline.c, headers.c, help.c, history.c, history.h, hook.c, init.c, init.h, install-sh, keymap.c, keymap.h, lib.c, lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, mbyte.h, attach.c, attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h, build-release, charset.c, charset.h, check_sec.sh, color.c, commands.c, complete.c, compose.c, config.guess, config.sub, configure.in, copy.c, copy.h, curs_lib.c, curs_main.c, date.c, depcomp, dotlock.c, dotlock.h, edit.c, GPL, INSTALL, Makefile.am, Muttrc.head.in, NEWS, OPS, OPS.MIX, OPS.PGP, PATCHES, README, README.SECURITY, README.SSL, TODO, VERSION, _regex.h, acconfig.h, account.c, account.h, addrbook.c, alias.c, ascii.c, ascii.h, .cvsignore, ABOUT-NLS, BEWARE, COPYRIGHT, ChangeLog: Bumping version numbers to 3.0, for the new unstable branch.
4260 * send.c: branches: 2.77.2;
4261 Set default Fcc when resending a message.
4263 * po/ja.po: branches: 1.33.2;
4266 2002/01/23 22:37:12 Thomas Roessler <roessler@does-not-exist.org>
4268 * po/da.po: branches: 1.67.2;
4271 * po/el.po: branches: 1.77.2;
4274 * po/et.po: branches: 1.21.2;
4277 * po/ko.po: branches: 1.72.2;
4280 * po/pl.po: branches: 1.94.2;
4283 * po/uk.po, po/id.po: branches: 1.84.2;
4286 * charset.c: branches: 2.50.2;
4287 Fix #999. A single missing comma.
4289 2002/01/22 12:12:45 Thomas Roessler <roessler@does-not-exist.org>
4291 * po/pt_BR.po: branches: 1.58.2;
4292 automatic post-release commit for mutt-1.3.27
4294 * po/ru.po: branches: 1.129.2;
4295 automatic post-release commit for mutt-1.3.27
4297 * po/sk.po: branches: 1.66.2;
4298 automatic post-release commit for mutt-1.3.27
4300 * po/sv.po: branches: 1.80.2;
4301 automatic post-release commit for mutt-1.3.27
4303 * po/tr.po: branches: 1.25.2;
4304 automatic post-release commit for mutt-1.3.27
4306 * po/uk.po: automatic post-release commit for mutt-1.3.27
4308 * po/zh_CN.po: branches: 1.14.2;
4309 automatic post-release commit for mutt-1.3.27
4311 * po/zh_TW.po: branches: 1.11.2;
4312 automatic post-release commit for mutt-1.3.27
4314 * po/hu.po: branches: 1.17.2;
4315 automatic post-release commit for mutt-1.3.27
4317 * po/id.po: automatic post-release commit for mutt-1.3.27
4319 * po/it.po: branches: 1.103.2;
4320 automatic post-release commit for mutt-1.3.27
4322 * po/ja.po, po/ko.po: automatic post-release commit for mutt-1.3.27
4324 * po/lt.po: branches: 1.25.2;
4325 automatic post-release commit for mutt-1.3.27
4327 * po/nl.po: branches: 1.74.2;
4328 automatic post-release commit for mutt-1.3.27
4330 * po/pl.po: automatic post-release commit for mutt-1.3.27
4332 * po/ca.po: branches: 1.6.2;
4333 automatic post-release commit for mutt-1.3.27
4335 * po/cs.po: branches: 1.75.2;
4336 automatic post-release commit for mutt-1.3.27
4338 * po/da.po: automatic post-release commit for mutt-1.3.27
4340 * po/de.po: branches: 1.160.2;
4341 automatic post-release commit for mutt-1.3.27
4343 * po/el.po: automatic post-release commit for mutt-1.3.27
4345 * po/eo.po: branches: 1.80.2;
4346 automatic post-release commit for mutt-1.3.27
4348 * po/es.po: branches: 1.89.2;
4349 automatic post-release commit for mutt-1.3.27
4351 * po/et.po: automatic post-release commit for mutt-1.3.27
4353 * po/fr.po: branches: 1.108.2;
4354 automatic post-release commit for mutt-1.3.27
4356 * po/gl.po: branches: 1.61.2;
4357 automatic post-release commit for mutt-1.3.27
4359 * ChangeLog: branches: 2.73.2;
4360 automatic post-release commit for mutt-1.3.27
4362 * VERSION: branches: 2.63.2;
4363 automatic post-release commit for mutt-1.3.27
4365 * reldate.h: branches: 2.55.2;
4366 automatic post-release commit for mutt-1.3.27
4368 2002/01/21 17:43:19 Thomas Roessler <roessler@does-not-exist.org>
4372 * po/sv.po, po/de.po, po/eo.po: updates
4374 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix bug #989.
4376 2002/01/18 11:44:54 Thomas Roessler <roessler@does-not-exist.org>
4378 * po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.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/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, VERSION, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, reldate.h, ChangeLog: automatic post-release commit for mutt-1.3.26
4380 2002/01/17 22:41:45 Thomas Roessler <roessler@does-not-exist.org>
4382 * configure.in: branches: 2.129.2;
4383 Use ncurses.h for configure tests, if present.
4385 2002/01/16 20:44:49 Thomas Roessler <roessler@does-not-exist.org>
4387 * config.guess, config.sub, missing, mkinstalldirs: Updated auto* files. From Lars Hecking.
4389 * curs_main.c: patch-1.3.25-de-new_threads.1
4391 * protos.h: branches: 2.86.2;
4392 patch-1.3.25-de-new_threads.1
4394 * thread.c: branches: 2.27.2;
4395 patch-1.3.25-de-new_threads.1
4397 2002/01/15 22:08:12 Thomas Roessler <roessler@does-not-exist.org>
4399 * acconfig.h, configure.in: Configure and config.h cleanup. From Lars Hecking.
4401 * handler.c: branches: 2.52.2;
4402 Don't hallucinate a '\n' in the end of quoted-printable encoded
4407 * flags.c: patch-1.3.25.tlr.maildir_trash.1
4409 * mh.c: branches: 2.42.2;
4410 patch-1.3.25.tlr.maildir_trash.1
4412 * mutt.h: branches: 2.111.2;
4413 patch-1.3.25.tlr.maildir_trash.1
4415 * mx.c: branches: 2.63.2;
4416 patch-1.3.25.tlr.maildir_trash.1
4420 * init.c: branches: 2.60.2;
4421 Avoid reading past the end of ta string when handling \ or ^
4422 sequences. From Michael Elkins.
4424 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po, pgpkey.c: Shorten some messages. Noted by Jeremy Blosser. #978.
4426 * pattern.c: branches: 2.23.2;
4427 Fix an off-by-one error.
4429 2002/01/14 09:03:31 Thomas Roessler <roessler@does-not-exist.org>
4431 * imap/imap.c: branches: 1.90.2;
4432 fix another case-sensitive comparison.
4434 2002/01/13 21:19:25 Thomas Roessler <roessler@does-not-exist.org>
4436 * ascii.h: Fix the ascii_strncmp() macro.
4438 * imap/auth_sasl.c: Parse IMAP responses locale- and case- insensitive. From Brendan
4441 * imap/browse.c: branches: 1.34.2;
4442 Parse IMAP responses locale- and case- insensitive. From Brendan
4445 * imap/command.c: branches: 1.35.2;
4446 Parse IMAP responses locale- and case- insensitive. From Brendan
4449 * imap/imap.c: Parse IMAP responses locale- and case- insensitive. From Brendan
4452 * imap/message.c: branches: 1.60.2;
4453 Parse IMAP responses locale- and case- insensitive. From Brendan
4456 * imap/util.c: branches: 1.51.2;
4457 Parse IMAP responses locale- and case- insensitive. From Brendan
4460 * muttlib.c: branches: 2.52.2;
4461 A different fix for the '\012' issue. Bug tracked down by Johannes
4462 Geiger <geiger@ePost.de>.
4464 * pager.c: A different fix for the '\012' issue. Bug tracked down by Johannes
4465 Geiger <geiger@ePost.de>.
4467 2002/01/12 11:42:18 Thomas Roessler <roessler@does-not-exist.org>
4471 * doc/manual.sgml.head: branches: 1.73.2;
4472 Add a ~= pattern. From Frederic Duval.
4474 * doc/muttrc.man.head: branches: 1.16.2;
4475 Add a ~= pattern. From Frederic Duval.
4477 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
4479 * doc/manual.sgml.head: Fix a typo, #971.
4481 2002/01/09 15:39:28 Thomas Roessler <roessler@does-not-exist.org>
4485 2002/01/08 13:06:21 Thomas Roessler <roessler@does-not-exist.org>
4487 * mx.c: Try to fix #943.
4489 * INSTALL: branches: 2.15.2; 2.15.4;
4490 fix libiconv URL. #959.
4492 * NEWS: fix libiconv URL. #959.
4494 2002/01/07 19:10:51 Thomas Roessler <roessler@does-not-exist.org>
4498 * attach.c: branches: 2.29.2;
4501 2002/01/04 14:30:29 Thomas Roessler <roessler@does-not-exist.org>
4503 * rfc822.c: Terminate the correct buffer. Noted by Durval Menezes
4504 <durval@tmp.com.br>. (This bug shouldn't have any security
4507 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
4509 2002/01/03 20:57:20 Thomas Roessler <roessler@does-not-exist.org>
4511 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some globals where they belong. From Brendan Cully.
4513 2002/01/02 16:28:46 Thomas Roessler <roessler@does-not-exist.org>
4515 * acconfig.h: Cleanup; from Lars Hecking.
4517 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
4519 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's compiler.
4521 * muttlib.c: Fix the \012 bug.
4523 2002/01/01 20:18:41 Thomas Roessler <roessler@does-not-exist.org>
4525 * po/zh_TW.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/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.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/Makefile.in.in, po/ca.po, po/cs.po, reldate.h, ChangeLog, VERSION: automatic post-release commit for mutt-1.3.25
4527 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were missing from the CVS.
4531 * po/uk.po, po/zh_TW.Big5.po, po/sk.po, po/sv.po, po/ru.po, po/pl.po, po/pt_BR.po, po/ko.po, po/nl.po, po/it.po, po/gl.po, po/id.po, po/es.po, po/fr.po, po/el.po, po/eo.po, po/de.po, po/cs.po, po/da.po, ChangeLog, VERSION, rfc822.c: post-release commit for mutt-1.2.5.1.
4533 * rfc822.c: Fix a security problem.