1 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
3 * crypt-gpgme.c: Correct two typos in GPGME error messages.
5 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
7 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
8 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
9 Thomas' address in several out-of-date PO files. (closes #990)
11 2005-07-27 04:29:36 Brendan Cully <brendan@kublai.com> (brendan)
13 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also, one day
14 -pedantic is going to get held up on the causeway.
16 2005-07-27 00:40:15 Brendan Cully <brendan@kublai.com> (brendan)
18 * imap/command.c: More fiddling with fatal state handling. Not
19 tested, and probably as wrong as what was already there.
21 2005-07-27 00:32:18 Brendan Cully <brendan@kublai.com> (brendan)
23 * muttlib.c: Rework mutt_save_confirm to support confirmappend
24 with IMAP mailboxes. I hope I got all cases right.
26 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
28 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
29 on the selected mailbox, and have imap_open_mailbox_append use
30 imap_access instead of rolling its own.
32 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
34 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
35 application of Tamo's translation patch for gpgme and gnutls.
37 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
39 * imap/imap.c: Don't check for the existence of a mailbox we're
40 already in when appending. (closes #1842)
42 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
44 * init.h: Return $menu_move_off default to status quo ante.
46 2005-07-26 16:39:17 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
48 * init.h: hcache spelling fixes
50 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
52 * enter.c: Introduce fall-back from complete-query to complete
53 for the edit menu, so 'bind editor <tab> complete-query'
56 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
58 * doc/manual.sgml.head: Correct a couple of typos (and change
59 ‐ to -: although the text version of the manual renders
60 ‐, the web version does not).
62 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
64 * pattern.c: Interpret an empty limit as a request to cancel the
65 current limit. (Closes #1854)
67 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
69 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
70 certificates. Closes #1943 as a side-effect.
72 2005-07-26 05:04:23 Brendan Cully <brendan@kublai.com> (brendan)
74 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling to
75 avoid expunging messages when exiting without saving changes.
78 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
80 * mbyte.c, mutt_socket.c: There are some functions without ANSI
81 prototypes left in mutt-owned sources.
83 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
85 * init.h: Update _MAKEDOC macro so that the documentation includes
88 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
90 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
91 of IMAP-related special casing all over the thread editing code.
93 2005-07-25 04:56:38 Brendan Cully <brendan@kublai.com> (brendan)
95 * imap/message.c: Indentation, mostly
97 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE blocks)
99 * muttlib.c: Suppress a printf format warning
101 * muttlib.c: Typo in last commit.
103 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
104 message fetch into original sparse envelope, instead of replacing
105 it. This should be gentler on the various threading hashes and may
106 (knock on wood) fix the threading segfault. Threading behaviour is
109 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
111 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org> (roessler)
113 * thread.c: Try to fix threading bug triggered by duplicate
116 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
118 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
119 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c: Add
120 thread editing commands.
122 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
124 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
125 adds an option -D to dump mutt's configuration after all
126 configuration files have been read. Changes against PW's version:
127 (1) curses isn't initialized; (2) variables are dumped to stdout,
130 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org> (roessler)
132 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
133 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
134 code that Thomas Glanzmann made during an attempt to squash some
135 segmentation fault in May. There is no guarantee that this patch
136 doesn't break things. If it does, please complain to mutt-dev.
138 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
139 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
141 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
143 * copy.c: Don't assume messages in MMDF mailboxes have From
144 separators when copying them. Spotted by William Lovas. Initial
145 patch by TAKAHASHI Tamotsu.
147 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
149 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
150 Byrial Jensen and Christoph Berg's current-mailbox shortcut (^). I
151 like it, and so does Debian.
153 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
155 * account.c: Don't dereference null ImapUser in new getlogin
158 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
160 * po/fr.po: PO update 20050613.
162 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (brendan)
164 * BEWARE: this fixes a little typo.
166 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
168 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
171 2004-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
173 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
174 $imap_login variable to specify which user to authenticate as
175 ($imap_user controls which user's mail gets accessed). Currently
176 this can't be specified interactively, since I can't think of
177 a way to do it that wouldn't annoy users where login == user
178 (the default value of $imap_login).
180 2005-06-24 22:32:38 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
182 * crypt.c: Remove a warning about unused variable 'now' in
183 crypt_valid_passphrase
185 2005-06-22 01:46:49 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
187 * doc/devel-notes.txt: This patch fixes two small typos in
190 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
192 * main.c: Update copyright dates according to latest activity in
195 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
197 * menu.c: Fix background colors for $arrow_cursor.
199 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org> (roessler)
201 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
202 Behavior originally suggested by Sébastien Hinderer
203 <Sebastien.Hinderer@libertysurf.fr>.
205 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
209 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
211 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
212 message flags before moving messages.
214 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (brendan)
216 * mh.c: Another hcache cygwin portability fix.
218 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
220 * init.h, mh.c, mutt.h: Maildir header cache.
222 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
224 * Makefile.am: Use install-exec-hook install of
227 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
231 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
235 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
239 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
241 * init.c, init.h: remove some unused functions.
243 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
247 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (brendan)
249 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
250 protos.h: Thomas graces us with this patch that resolves a
251 type-size inconsistency in the UIDVALIDITY parser.
253 Edited for correctness.
255 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl> (roessler)
259 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
261 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
262 patch was incomplete. Note to self: avoid patching on short
263 sleep. Starting tomorrow.
265 2005-03-16 02:49:33 Brendan Cully <brendan@kublai.com> (brendan)
267 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
268 cygwin portability fixes
270 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
272 * crypthash.h: Don't define uint32_t anywhere but in
273 config.h. Spotted by Alain Bench.
275 2005-03-13 16:35:35 roessler (roessler)
277 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
278 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
279 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
280 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
281 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
282 automatic post-release commit for mutt-1.5.9
284 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
288 2005-03-05 18:15:20 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
290 * crypt.c: The attached patch fixes a segfault I observed
291 today: mutt failed to check for a possible null pointer in
292 mutt_is_application_smime(Body*).
294 2005-03-05 07:10:57 brendan (brendan)
296 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
297 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
298 Rename open/close/read/write function pointers to avoid problems
299 with systems where standard open/close/read/write functions are
300 implemented with macros. Thanks to Aaron Crane and others for
301 their input about the problem.
303 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
307 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
309 * init.h: This is a spelling fix supplied by Cameron Simpson.
311 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
313 * curs_main.c: Fix a crash.
315 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
317 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
318 reintroduce the menu_move_off variable that hasn't made it into
319 1.5.8. The patch fixes menu_prev_line and menu_next_line which
320 didn't work with menu_context > 0 and also makes <current-middle>
321 work even if there are less messages than screen lines (thanks
322 to René Clerc and Vincent Lefevre for spotting these issues).
324 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
326 * smime.c: As pointed out in a separate thread, here is a patch
327 which fixes the problem of a failing openssl after interactively
328 selecting a recipient's key.
330 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
332 * imap/message.c: Turn brain back on before committing patches
333 (that modification I made to APPEND was bogus).
335 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
337 * imap/message.c: Don't lose N flag when uploading a message to an
338 IMAP mailbox. (Slightly modified from the original patch to
339 prevent spurious space characters).
341 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
343 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
345 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
347 * sendlib.c: Fix Debian 295528.
349 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
351 * OPS, browser.c, doc/manual.sgml.head, functions.h,
352 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h: New
353 function: rename-mailbox (bound to 'r' by default).
355 The lack of a rename-mailbox command for IMAP finally got too annoying.
356 It's a bit of a cut-and-paste job, but I've put my dreams of cleaning
357 up the IMAP codebase on hold. Gotta grow up some time.
359 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
363 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
367 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
369 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
370 Tamotsu Takahashi for tracking this down to an idiotic
371 non-backwards-compatible change to the way groff works.
373 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
377 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
381 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
385 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
387 * Makefile.am: Include crypt-gpgme.h with the distribution.
389 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
391 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING to
392 pretty print configure --help screen, with mixed results.
394 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
396 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
398 2005-02-12 20:56:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
400 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
401 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
402 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
403 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
404 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
405 reldate.h: automatic post-release commit for mutt-1.5.8
407 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
411 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
415 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
417 * configure.in: Give people more time to profile the inode
418 sorting code; disabled by default for now.
420 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
421 and a version of menu_move_off where that's not optional,
422 but where mutt will just try to avoid moving off the bottom.
423 Complain to mutt-dev if you want this to be optional.
425 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
427 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
428 on an imap server loses its flags). Remove trailing delimiter
429 from IMAP folder names.
431 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
433 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
434 way of TAKAHASHI Tamotsu.
436 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
438 * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu,
439 Brendan Cully, Paul Walker, Derek Martin).
441 * editmsg.c: Partially fix debian bug #275060 (editing a message
442 in a mbox loses its flags).
444 * TODO: We have $include_onlyfirst.
446 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
448 * muttlib.c, pager.c: column-length and byte-length are different
450 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
452 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
453 $pgp_auto_decode is set, then mutt will check for traditional pgp
454 on certain operations. This is similar (but NOT identical) to the
455 behavior known from PGP/MIME messages.
457 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
459 * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
460 also adds to a list of exceptions; same behavior for unlists, and
461 unsubscribe. With some changes from tlr.
463 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
465 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
466 way of TAKAHASHI Tamotsu.
468 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
470 * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully, Paul
471 Walker, Derek Martin).
473 * editmsg.c: Partially fix debian bug #275060 (editing a message
474 in a mbox loses its flags).
476 * TODO: We have $include_onlyfirst.
478 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
480 * muttlib.c, pager.c: column-length and byte-length are different
482 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
484 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
485 $pgp_auto_decode is set, then mutt will check for traditional pgp
486 on certain operations. This is similar (but NOT identical) to the
487 behavior known from PGP/MIME messages.
489 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
491 * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
492 also adds to a list of exceptions; same behavior
493 for unlists, and unsubscribe. With some changes from tlr.
495 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
497 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
498 by way of TAKAHASHI Tamotsu.
500 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
502 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
503 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
504 Paul Walker, Derek Martin).
506 * editmsg.c: Partially fix debian bug #275060 (editing a message
507 in a mbox loses its flags).
509 * TODO: We have $include_onlyfirst.
511 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
513 * muttlib.c, pager.c: column-length and byte-length are different
515 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
517 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
518 $pgp_auto_decode is set, then mutt will check for traditional
519 pgp on certain operations. This is similar (but NOT identical)
520 to the behavior known from PGP/MIME messages.
522 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
524 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
525 init.h: unalternates now also adds to a list of exceptions;
526 same behavior for unlists, and unsubscribe. With some changes
529 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
531 * configure.in, mutt_ssl_gnutls.c: autoconf support for gnutls
532 using a slightly modified version of gnutls' own libgnutls.m4
534 2005-02-11 01:19:15 Brendan Cully <brendan@kublai.com> (brendan)
536 * globals.h, init.h: Only enable ssl_client_cert for openssl
537 (spotted by Adeodato).
539 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
541 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
543 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (roessler)
545 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
547 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
549 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
550 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
551 config.h includes, and add some missing ones. May fix some bugs.
553 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
555 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
557 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
559 * Makefile.am: http://bugs.guug.de/db/17/1769.html
560 This is necessary for FreeBSD.
562 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
564 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
565 necessary for FreeBSD.
567 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
569 * hcache.c: this is a fix for hcache.c infrastructure which is
570 about wrongly calculate unique id
572 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
574 * pgp.c: Fix PGP clear signature handling.
576 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
578 * pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c, pgppubring.c,
579 pop.c, pop_auth.c, pop_lib.c, postpone.c, query.c, recvattach.c,
580 recvcmd.c, regex.c, remailer.c, resize.c, rfc1524.c, rfc2047.c,
581 rfc2231.c, rfc822.c, score.c, send.c, sendlib.c, sha1.c, signal.c,
582 smime.c, snprintf.c, sort.c, status.c, system.c, thread.c, url.c,
583 utf8.c, wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
584 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
585 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c, dotlock.c,
586 edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c,
587 getdomain.c, gnupgparse.c, handler.c, hash.c, hdrline.c,
588 headers.c, help.c, history.c, hook.c, init.c, keymap.c, lib.c,
589 main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c, mutt.h,
590 mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
591 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c, mx.c,
592 pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
593 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
594 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
595 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
596 that could possibly want it. Remove it from mutt.h
598 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
600 * protos.h: Pull config.h out of protos.h, add to top of every
601 IMAP C file. This should probably be done to every C file, but the
602 results need testing in case some files depend on the current
603 (broken) includes. This should at least fix the off_t 4/8 bytes
604 bug I introduced yesterday.
606 2005-01-31 02:40:14 Brendan Cully <brendan@kublai.com> (brendan)
608 * acconfig.h, configure.in, hcache.c, protos.h: Begin removing
609 deprecated autoconf 2.13 backward compatibility code. Add
610 AC_CHECK_TYPES macros for uin32/64 types, use uint64_t instead of
611 long long in hcache code.
613 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
615 * hcache.c: - make hcache.c conform to mutt codingstyle
616 - use Id CVS keyword instead of %K% BitKeeper keyword
618 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
620 * hcache.c: - make hcache.c conform to mutt codingstyle - use
621 Id CVS keyword instead of %K% BitKeeper keyword
623 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
625 * pgp.c: Adeodato points out on IRC that feof() only works
626 after a read. So, we now check for an unsuccessful fgetc().
628 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
630 * signal.c: Trigger window resizing code when waking up from
633 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
637 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
639 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
640 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
641 functions.h: gpgme integration. See documentation for
642 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
644 2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
646 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
647 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
648 architecture. Via Debian Bug#285001.
650 2005-01-28 10:01:30 roessler (roessler)
652 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
653 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
654 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
655 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
656 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
657 automatic post-release commit for mutt-1.5.7
659 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
661 * main.c: Add USE_INODESORT to main.c's option dump.
663 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
665 * commands.c: 0. In compose mode, press Ctrl-t to change
666 Content-Type. 1. Type "application/octet-stream" for example.
667 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
668 4. You will be asked "Convert to us-ascii upon sending?"
669 5. Press y or n. 6. You will see a strange message:
670 "Content-Type changed to Convert to us-ascii upon sending?."
672 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
674 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
677 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
679 * curs_main.c: this patch doesn't raise an error if you try
680 to sync an empty mailbox which makes it possible to use such a
681 macro as this on an empty mailbox:
683 macro index y "<sync-mailbox><change-folder>?" macro pager y
684 "<sync-mailbox><change-folder>?"
686 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
688 * pgp.c: Detect end of PGP armor header when a line is
691 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
693 * smime.c: Void the S/MIME passphrase before prompting
694 the user to re-enter it. Noted by TAKAHASHI Tamotsu
695 <ttakah@lapis.plala.or.jp>, but with memset replaced by
696 smime_void_passphrase().
698 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
700 * curs_lib.c: Add terminal newline when it lacks after editing
701 a message. Originally from TAKIZAWA Takashi.
703 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
705 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
707 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
709 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
710 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
711 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
713 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
715 * mutt_sasl.c: With SASL, expect the server to prompt for
716 additional auth data if we have some to send (#129961, upstream
719 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
720 catch https URLs as well.
722 * color.c, main.c: Support for the "default" color in Slang.
724 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
726 * mh.c, configure.in: Read files in maildir folders in inode
727 order; this seems to reduce seek overhead on Linux. Enabled by
728 default; to disable, run configure with --disable-inodesort.
729 (By way of Marco d'Itri.)
731 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
733 * pgp.c: Improved good signature check.
735 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
736 out the box for people using gnupg-agent. Wrote and applied a
737 one-line patch to make the %?p? conditional escape work correctly,
738 patch forwarded upstream. (Closes: #277646)
740 * pgpewrap.c: Don't segfault when invoked without any arguments.
742 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
745 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
747 * contrib/gpg.rc: A gpg command line contains both --verbose
748 and --no-verbose, remove the first.
750 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
752 * status.c: And, thinking about it further, this should just be
753 an empty string, not "(null)".
755 * status.c: The last Context->pattern fix was still crap.
756 Ooooops. (Thanks Ralf.)
758 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
760 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
761 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
764 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
766 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
767 Make some functions static.
769 2005-01-26 12:36:36 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
771 * imap/command.c, imap/message.c: Fix some printf arguments.
773 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
775 * status.c: Really fix it. Thanks to Ralf for noting the
776 typo in my earlier commit.
778 * status.c: A variant of
779 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
780 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
782 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
784 * cvslog2changelog.pl: cvs log emits a timezone after the
785 hour, at least here. Adjust date regexp to handle that case.
787 2005-01-15 09:52:44 Adeodato Simó <asp16@alu.ua.es> (brendan)
789 * po/cs.po: Major translation updates forgotten in mutt-po.
791 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
793 * Makefile.am: Update commit targets to work when
796 2005-01-15 07:36:37 Adeodato Simó <asp16@alu.ua.es> (brendan)
798 * init.h: Document the interaction between $reverse_name and
799 the alternates. Debian #210679.
801 * doc/manual.sgml.head, doc/muttrc.man.head: Include reply-hook
802 in the reference section of the manual.
805 * doc/mutt.man: Small typo in the mutt.1 manpage: Qeury -> Query.
808 * doc/muttrc.man.head: Minor formatting issue in the muttrc.5
812 * po/ca.po, po/sv.po: Minor corrections in these translations,
813 checked with their authors.
815 * po/de.po, po/it.po: Major translation updates forgotten in
818 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
820 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
822 * send.c: send2-hook should also be executed after the first
823 time the message is edited by the user.
825 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
827 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
828 documentation by a note that acknowledges the shut down of the
831 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
833 * pgp.c: Fix Debian #275188.
835 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
837 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
838 send2-hook and fix alternates handling.
840 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
842 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
845 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
847 * imap/imap_private.h: Having a signed one-bit bitfield is quite
848 odd -- its value is either 0 or -1. Although the current code
849 is not broken because it doesn't test equality to 1, IMHO it's
850 better not to use that.
852 * imap/message.c: There's a size_t in imap_append_message not
853 printed out portably.
855 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
857 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
859 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
861 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
862 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
863 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
864 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
865 wrong use of strncat in part of the mutt code base.
867 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
868 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
870 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
872 * lib.c: Fix mutt_unlink race condition for systems without
873 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
875 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
877 * prepare: Fix parameter passing.
879 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
881 * configure.in: Add AC_GNU_SOURCE.
883 * recvattach.c: Remove *two* layers of S/MIME from messages
884 before building the attachment tree. A generic solution would
885 remove intransparent encodings all the way down the tree.
887 2004-08-30 20:10:10 Moritz Schulte <mo@g10code.com> (roessler)
889 * compose.c: Only print additional information related to PGP
890 in case the current message is indeed to be encrypted/signed
893 (This change is misattributed to Brendan Cully in the CVS.)
895 2004-08-30 20:05:40 Brendan Cully <brendan@kublai.com> (roessler)
897 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
898 to allow mutt to use SSL client certificates to authenticate
899 itself. To use, set ssl_client_cert to the path to your
900 certificate file (containing both the certificate and the private
901 key). It works with the SASL EXTERNAL authentication mechanism,
902 so you'll need to have SASL enabled as well.
904 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
906 * init.c: Fix a memory leak in the generic spam detection code.
908 * muttlib.c, protos.h: This wipes duplicated code, which I
909 introduced a while ago.
911 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
915 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
919 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
923 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
925 * configure.in: Check for ssize_t, really.
927 * configure.in: Check for ssize_t.
929 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
931 * po/id.po: Corrected update.
935 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
939 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
943 2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
945 * headers.c: as of current cvs, setting "PGP: E" (or similar)
946 when header-editing a message does not work. the OP is set
947 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
949 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
951 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
952 the error is not propagated and mutt will attempt to log in
953 anyway, probably causing an infinite block on read. The attached
954 patch closes the socket in this case, and propagates the error
957 * imap/auth_sasl.c: The attached patch causes mutt to attempt
958 the next method in imap_authenticators if the previous method
959 failed, even if the server reported that the method was
960 available. Previously mutt would give up if any authentication
963 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
965 * compose.c: Only print "Encrypt with" field in case the used
966 S/MIME modules supports this feature.
968 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
972 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
974 * imap/imap.c: Fix two IMAP memory leaks.
976 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
978 * menu.c: Fix a memory leak in mutt_menuDestroy.
980 2004-08-08 16:20:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
982 * muttlib.c, protos.h: Fix a memory leak.
984 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
986 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
987 and suggestions of many lead to these changes. See mutt-dev
988 discussions around this time for details.
990 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
991 portability problem. Reported by Steve Kennedy.
993 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
997 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
999 * imap/command.c: Fix the improvement to address #1655.
1001 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
1003 * imap/message.c: Quick fix for IMAP breakage.
1005 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
1007 * imap/command.c: This is a one-line patch that increases the
1008 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
1010 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1014 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1016 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
1017 headers when doing list-reply.
1019 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1021 * globals.h, imap/message.c, init.h: Fix #1548. (The first
1022 variant, with $imap_headers specifying headers that are downloaded
1023 in addition to the set required for mutt to work properly.)
1025 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
1027 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
1029 2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
1031 * doc/manual.sgml.head: Fixing a missing newline.
1033 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
1035 * Makefile.am: Fix IMAP breakage.
1037 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
1039 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
1040 spam detection patch.
1042 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
1044 * pgp.c: Do not forget to handle special-case for gpg-agent.
1046 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1048 * ChangeLog: Fix an earlier commit message.
1050 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1052 * browser.c: Fix Debian#237426. (Experimental.)
1054 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1056 * compose.c: Don't invoke "builtin" as an external editor. Note:
1057 It's not clear to me that this is really the right approach.
1058 Revisit Editor/Visual some time.
1060 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
1062 * init.h, mutt.h, thread.c: By default Mutt hides the subject
1063 of messages in the thread tree that have the same subject as
1064 their parent or closest previously displayed sibling. This patch
1065 makes this optional, introducing the hide_thread_subject boolean
1066 setting which defaults to the old behaviour.
1068 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1070 * mh.c: Some eye-candy during the delayed parsing of maildir
1073 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1075 * init.h, sort.h: Hack to fix $sort_browser documentation.
1077 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
1078 $include_onlyfirst, again.
1080 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1082 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
1083 commit SNAFU: This commit undoes the include_onlyfirst patch,
1084 but leaves the generic spam detection by David Champion in place
1085 (which, erroneously, hadn't been committed separately).
1087 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
1089 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
1090 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
1091 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
1092 sort.c, sort.h: Introduce $include_onlyfirst.
1094 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1096 * pager.c: The limitations for OP_MAIL and OP_RECALL should
1099 2004-07-12 13:22:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1101 * init.c, sendlib.c: Add some debugging code, and rewrite the
1102 previously-ununderstandable mutt_remove_duplicates. (All this
1103 done on the search for a problem that ultimately turned out to
1104 be a configuration issue. Still, the changed code could come in
1107 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1109 * pager.c: Fix #1882.
1111 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1113 * postpone.c: Experimental code for #1910.
1115 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1117 * commands.c: Fix #1909.
1119 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1121 * pgp.c: Zero out the PGP passphrase before asking for a new one.
1123 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1125 * smime.c: Change S/MIME send menu behavior to xor instead of or,
1126 so it behaves the same way as the PGP send menu.
1128 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
1130 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
1131 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
1132 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
1133 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
1134 smime.h: This is the sequel to the crypto modularization changes
1135 I did on 2003-01-21. Moritz added another abstraction layer
1136 which cleans up the code and allows the crypto modules to use
1137 their own option menu. Everything should work as it used to
1138 but is now in a really good shape for part III, the Return of
1139 the GnuPG Easy Makers. -wk
1141 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
1142 crypt-mod.h: New files.
1144 * smime.c (smime_valid_passphrase, smime_send_menu): New
1145 functions. * smime.h: Removed macro: smime_valid_passphrase.
1146 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
1147 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
1148 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
1149 Declared: pgp_valid_passphrase, pgp_send_menu. *
1150 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
1151 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
1152 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
1153 Adjust WithCrypto definition since the GPGME backend does not
1154 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
1155 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
1156 (struct body): New member: is_signed_data, warnsig. * main.c
1157 (main): Call crypt_init. * keymap.c (km_get_table): Support for
1158 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
1159 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
1160 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
1161 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
1162 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
1163 New configuration variable: crypt_use_gpgme. * compose.c
1164 (pgp_send_menu, smime_send_menu): Removed functions, they are now
1165 contained in the crypto backend modules. (mutt_compose_menu):
1166 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
1167 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
1168 rewritten in order to make use of the module mechanism used to
1169 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
1170 New function. * crypt.c (crypt_forget_passphrase): Adjust
1171 for new crypto backend interface. (crypt_valid_passphrase):
1172 Stripped, use calls to crypt_pgp_valid_passphrase and
1173 crypt_smime_valid_passphrase.
1175 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
1177 * parse.c: Fix #1759.
1179 2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
1181 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
1182 (5). (These changes have been sitting in my inbox for ages, tlr.)
1184 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
1186 * imap/message.c: Fix #1795
1188 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
1190 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
1191 change the default; change the error message given if that
1192 variable is set to "no."
1194 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1196 * lib.c, attach.c: Don't open a file for writing that we have
1197 unlinked before. Reported embarassingly long ago by Jarno
1198 Huuskonen <Jarno.Huuskonen@uku.fi>.
1200 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
1202 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
1203 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
1204 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
1205 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
1206 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
1207 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
1208 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
1210 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1212 * copy.c: Fix #1804. (From vincent@vinc17.org)
1214 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
1215 recvattach.c: A belated fix for #1808 (Debian #233106): Make
1216 sure check-traditional-pgp doesn't leave the pager context
1217 unnecessarily. This makes message-hooks like this one safe:
1219 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
1220 \ "exec check-traditional-pgp"
1222 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1224 * doc/manual.sgml.head, init.h: Various documentation fixes,
1227 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
1229 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
1231 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
1233 * globals.h, init.c, init.h: Introduce config_charset.
1235 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1239 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
1243 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
1245 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
1246 Unreferenced messages pattern: ~$
1248 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
1250 * mutt_sasl.c: SASL2 needs errno.h.
1252 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1254 * muttlib.c: Include the user ID with temporary file names.
1255 Suggested by eravin@panix.com in #1833.
1257 * doc/Makefile.in: Fix #1708 the brutal way, by installing
1258 multiple copies of the muttbug (pardon, flea) manual page.
1260 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
1262 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
1263 by Artur Czechowski as #1845.
1265 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
1269 2004-02-12 08:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1271 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
1272 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
1273 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
1274 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
1275 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
1276 ChangeLog: automatic post-release commit for mutt-1.4.2.1
1278 * Makefile.am: (stable) Include regex.c and snprintf.c with
1281 2004-02-11 14:03:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1283 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
1284 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
1285 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
1286 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
1287 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
1288 ChangeLog: automatic post-release commit for mutt-1.4.2
1290 * configure.in, menu.c: Backport an old bug fix, and make sure
1291 configure can be created on recent systems.
1293 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
1295 * init.c: Fix some warnings.
1297 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1299 * charset.c: Fix a CP1255/8-related problem that's caused by a
1302 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1304 * muttlib.c: Change the logic in mutt_open_read to only
1305 catch directories -- mutt may legitimately read devices (think
1306 /dev/null) or named pipes. Also delegate error reporting to the
1307 calling function by setting errno.
1309 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1313 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
1315 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
1316 the percentages don't show right while mutt is reading/parsing
1317 a mailbox. Here's a patch (against 1.5.6i) to fix that.
1319 2004-02-07 21:36:41 David Yitzchak Cohen <lists+mutt_devs@bigfatdave.com> (roessler)
1321 * init.c, muttlib.c: Looking at the code, the problem is pretty
1322 obvious. A recent patch to init.c (the one that was supposed
1323 to prevent Mutt from silently failing to read nonexistant RC
1324 files, IIRC) changed source_rc() to stat(2) the RC "file" before
1325 trying to mutt_open_read() it. There's only one problem here:
1326 source_rc() has no way of knowing whether or not its "file"
1327 is a file or a command. I'm attaching a patch that fixes the
1328 problem in what I believe is the right way.
1330 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1332 * menu.c: Back out the patch for #1697.
1334 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1338 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1342 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
1346 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
1350 2004-02-01 18:26:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1352 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1353 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
1354 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
1355 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
1356 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
1357 post-release commit for mutt-1.5.6
1359 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org> (roessler)
1361 * init.c: As you all know, running "mutt -F foo.rc" will have
1362 mutt read foo.rc as its config file. However, there is a bug --
1363 if you specify a directory (like accidentally typing "mutt -F
1364 /etc/mutt") mutt will silently ignore the flag and leave you
1365 wondering why it isn't working.
1367 Emil Sit posted a patch for this in March of 2002, but it seems
1368 to have slipped through the cracks. Here's the patch again;
1369 please consider it for inclusion.
1371 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
1373 * buffy.c: Put a zero byte into the string, not into the pointer.
1375 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
1379 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1381 * doc/manual.sgml.head: A cross-reference was missing.
1383 * doc/manual.sgml.head: Improve documentation of alterantes.
1385 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
1386 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
1387 protos.h: Turn alternates, lists, and subscribe into regular
1390 2004-01-12 22:56:58 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1392 * smime_keys.pl: Avoid a Perl warning.
1394 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
1396 * doc/manual.sgml.head: A newline was missing from the
1397 documentation; #1754. (The actual commit message for this
1398 change is garbage; wrong window.)
1400 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1402 * crypt.c: Retainable PGP signatures were broken badly. #1757.
1404 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de> (roessler)
1406 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
1407 due to portability issues.
1409 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
1411 * init.h: Fix hide_missing / hide_limited documentation.
1413 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1415 * hdrline.c: Permit list patterns that match the domain name of
1416 an address; these patterns begin with '@'. Example: subscribe
1417 @bugs.guug.de matches all messages sent to the bug tracking
1420 2004-01-04 10:30:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1422 * po/ru.po: Argh, I shouldn't replace files by patches.
1424 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au> (roessler)
1426 * menu.c: Fix #1697 (Debian #219594.)
1428 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
1432 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1436 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1440 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
1442 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
1443 generating Mail-Followup-To headers.
1445 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1447 * init.h: Fix #1738; documentation issue re $from, $use_from.
1449 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
1451 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
1454 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
1456 * pop.h, pop_lib.c: Attached patch provides support of STLS
1457 (STARTTLS) command in POP3 protocol.
1461 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
1463 * imap/imap.c: Fix #1703.
1465 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1467 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
1468 <william.fiveash@sun.com>.
1470 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1472 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
1473 partially signed messages more reasonably. See #1743.
1475 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
1477 * commands.c: Fix #844.
1479 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
1481 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
1482 patch which is necessary as when mutt tries to connect to an
1483 imap server over ipv6 it stores the address in a sockaddr which
1484 may not be large enough to hold the ipv6 address.
1486 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu> (roessler)
1488 * crypt.c: pkcs7-signature wasn't recognized properly in one
1491 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
1493 * rfc1524.c: Fix possible core dump in mailcap nametemplate
1496 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1498 * thread.c: Avoid NULL pointer deference in threading code.
1500 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
1502 * pager.c: Fix 1716.
1504 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1508 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1512 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
1516 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1518 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
1519 IDN API incompatibility problems.
1521 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
1523 * configure.in: Fix 1515, 1693.
1525 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1527 * mh.c, sort.c: Fix dangling pointer problems in threading code.
1528 Noted and tracked down by q4xk3j002@sneakemail.com who also
1529 provided the initial fix.
1531 CORRECTION: q4xk3j002 (whoever that is) reported the bug,
1532 but thr problem was tracked down and fixed by YONETANI
1533 Tomokazu <qhwt@myrealbox.com>
1535 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
1539 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
1541 * mutt_socket.c: Fix double-free problems related to IDN support.
1543 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
1547 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1551 2003-11-09 09:38:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1553 * send.c: Commit the fix for #1509. This must have been lost
1556 2003-11-05 20:09:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1558 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1559 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1560 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
1561 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
1562 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
1563 post-release commit for mutt-1.5.5.1
1565 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1567 * Makefile.am: Include regex.c and snprintf.c with the
1568 distribution. Noted by Lars Hecking.
1570 * build-release: Ups, we don't upload the CVS any more.
1572 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
1573 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
1574 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1575 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
1576 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
1577 automatic post-release commit for mutt-1.5.5
1579 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1581 * build-release: Use gpg for signing releases.
1583 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1585 * attach.c: Fix a logic flaw in attachment saving.
1587 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1589 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
1590 sizeof statements accordingly. Note that pgp_key_t is also a
1591 pointer, though, so this should not have broken things.
1593 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1595 * query.c: Fiy memory corruption. (# 1659)
1597 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1599 * lib.c: mutt_basename() was garbage.
1601 2003-10-04 20:54:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1603 * doc/manual.sgml.head: Fix some tags. Noted by Todd
1604 <Freedom_Lover@pobox.com>.
1606 2003-10-04 20:35:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1608 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
1609 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
1610 This patch fixes various aspects of the attachment-saving user
1611 interface. Changes include:
1613 - When tagging and saving multiple attachments, you can now use
1614 the same target directory for multiple attachments.
1616 - When you can't save an attachment, you get an opportunity to
1617 enter a new file name.
1619 - The menu cursor will highlight the attachment that you are
1620 currently discussing with mutt.
1622 - Various bug fixes.
1624 This does, in particular, address #1619 (Debian#208430).
1626 * menu.c: Fix #1656.
1628 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
1630 * doc/muttrc.man.head: Fix typo.
1632 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1634 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
1635 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
1637 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1639 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
1641 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
1645 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1647 * imap/utf7.c: Fix remaining (void **) casts.
1649 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
1651 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
1652 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
1653 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
1654 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
1655 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
1656 pager.c: As the ones of you who compile with new gcc's probably
1657 have noticed, there's a lot of type-punning in Mutt. With help
1658 from Philipp Thomas, I've fixed all I could find in CVS (please
1659 double-check, one might have slipped through the cracks), I can
1660 make one for 1.4 CVS branch as well if wanted.
1662 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1664 * send.c: Change abort_unmodified so it doesn't abort a message
1665 that has an attachment. Catches the "send a file from the
1666 command line, quickly" case.
1668 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
1670 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
1671 undefined). Thanks to Mads for the initial patch.
1673 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1675 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
1676 earlier commit. -tlr)
1678 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
1680 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
1681 received anything back from the server that didnt begin with '+
1682 ', it was bailing out and skipping the checks to see if there
1685 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
1689 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1691 * init.h: Fix some formatting glitches that lead to error messages
1692 when viewing the muttrc(5) manual page.
1694 2003-09-04 14:59:57 Christoph Ludwig <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
1696 * smime.c: Fix verification bug when messages are S/MIME signed
1699 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
1701 * postpone.c: I've attached a patch for bug number 1036, as
1702 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
1703 when more than one msg is postponed"). This is a patch against
1706 As it was previously left, no one could reproduce it. The problem
1707 occurs because sorting is disabled when opening the postponed
1708 folder, but the Sort global variable still tells mutt to use
1709 whatever sorting algorithm the $sort config option indicates.
1710 Eventually, the code would get to mutt_messages_in_thread and
1711 try to dereference a NULL thread object, causing the segfault.
1713 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1717 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
1719 * po/ja.po: New ja.po.
1721 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de> (roessler)
1723 * configure.in: Bulgarian translation.
1725 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
1727 * mutt_ssl.c: Fix a segmentation fault which occurs
1728 when a certificate is rejected. Bug noted by Rob Latham
1731 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
1733 * curs_main.c: The commands "read-thread" (^R) and
1734 "read-subthread" (Esc-R) do not honor the resolve variable (don't
1735 advance cursor after marking the thread/subthread as read),
1736 which, to me at least, is a nuisance.
1738 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
1740 * imap/imap.c: 1595: My guess is this bug is caused by
1741 mlarson@verisign.com's patch to check for UNSEEN rather than
1742 RECENT messages. This means that as long as there are messages
1743 in a mailbox either new or old, mutt will think it has new mail.
1745 The attached patch reverts that change. Let me know if it solves
1748 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1750 * doc/muttrc.man.head: Fix a formatting bug.
1752 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
1754 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
1755 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
1756 format from mutt. (The support was broken anyways.)
1758 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu> (roessler)
1762 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
1764 * pager.c: It seems that Solaris has an incorrect implementation
1765 of mbrtowc: when there is an encoding error and mbrtowc returns
1766 (size_t)(-1) no value should be stored in *pwc (the first
1767 argument), as I understand it, but here mbrtowc is storing 8
1768 when presented with the bytes "\xc8\x4d".
1770 However, relying on mbrtowc not to store anything in *pwc when
1771 there is an error is a bit silly; it makes sense to look at
1772 the return value. So, the following patch should be applied if
1773 Pawel can confirm that it fixes the problem. I've tested it and
1774 it worked for me with glibc's mbrtowc.
1776 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
1778 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
1779 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
1780 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
1781 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
1782 strcasecmp.c, url.c: Some functions/macros like isspace take an
1783 int and require the argument to have the value of an unsigned char
1784 (or EOF). Under Solaris, gcc complains when the argument is a char
1785 (as this is a possible bug, on platforms where char is signed,
1786 like Solaris). The attached patch fixes such problems (well,
1787 perhaps I've changed more than necessary, but this doesn't hurt).
1789 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
1791 * gnupgparse.c: When encrypting a message to a user that has more
1792 than one subkey, at least one of which is revoked or expired,
1793 mutt treats the entire key as unusable rather than just the
1794 subkey(s) in question.
1796 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
1798 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
1799 that my mutt hung when I tried SASL DIGEST-MD5 authentication
1800 (I'm not sure when this started). I believe this patch should
1801 solve that problem in a reliable way.
1803 This patch also attempts to reuse connections even when
1804 authentication fails, instead of just throwing away a perfectly
1807 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
1808 mutt_ssl.c: This patch redoes yesterday's unbuffered input
1809 patch. Now it uses a pseudo-option, which means less mess to carry
1810 down the call stack. It also made it much easier to have the SSL
1811 certificate menu be unbuffered, which it is now. So push commands
1812 won't annoy you when entering passwords or accepting certificates.
1814 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
1816 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
1817 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
1818 patch should keep all opened IMAP connections alive, no matter
1819 what mailbox you are currently in. With the patch that got
1820 committed yesterday, this should close bug 1523.
1822 (There was a typo in that patch. This one supersedes it.)
1824 * configure.in, .cvsignore: autoconf 2.5 compatibility.
1826 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
1828 * send.c: Fix #1520.
1830 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
1832 * po/pl.po: small fix.
1834 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
1836 * imap/command.c, imap/imap.c:
1838 On Sunday, 13 July 2003 at 18:09, Brendan Cully wrote:
1840 > The attached patch should help when the connection to your
1841 > postponed folder times out and you can't reconnect without
1842 > restarting mutt. I'd like anyone who has that problem to
1843 > try it and let me know how it works.
1845 I dug a little deeper. The attached patch seems to work better. It
1846 complains the first time you try to recall a message, but works
1849 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
1850 mutt_curses.h: The attached patch prevents mutt from reading the
1851 push buffer when asking for passwords. This is a proper fix for
1852 bug 1312. I think it's uncontroversial.
1854 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1856 * imap/auth_sasl.c: Increase a buffer's size.
1858 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
1860 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
1861 tag-prefix-cond and end-cond. This makes simple conditional
1862 execution of parts of macros possible.
1864 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
1866 * curs_main.c, pattern.c: Display an empty index when no messages
1867 match search criteria.
1869 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1871 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
1872 make sure that any dots are converted into underscores. (_
1873 is already used for lowercasing the result of an expando.)
1875 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1877 * muttlib.c: Don't colorize empty lines generated with
1878 state_attach_puts();
1880 2003-05-29 17:49:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1882 * po/id.po, po/eo.po: Updates from the respective authors.
1884 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
1886 * pgp.c: Fix part of #1564.
1888 2003-05-29 17:47:10 Matt Larson <mlarson@verisign.com> (roessler)
1890 * imap/imap.c: Look at UNSEEN, not RECENT in
1891 imap_check_mailbox().
1893 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1895 * init.c: Fix a segmentation fault which would occur when
1896 pgp_sort_keys is set in a configuration file, but mutt is compiled
1897 without PGP support.
1899 * gnupgparse.c: Fix PGP subkey handling when looking at key
1900 capabilities. This should take care of the recent "mutt does
1901 not see all keys" problems.
1903 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
1905 * crypt.c: Fix gpg-agent use.
1907 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1909 * doc/manual.sgml.head: Remove useless examples about treating
1910 text/enriched externally. #1549; Debian #190309.
1912 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
1914 * recvattach.c: view-attachments does not extract the message
1915 within a x-pkcs7-mime if it's only signed, but not encrypted.
1916 Such a message results, for example, from a decrypt-save if the
1917 message was previously encrypted and signed.
1919 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
1921 * doc/manual.sgml.head: Fix an inconsistency between manual
1924 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
1926 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
1927 algorithm to determine the capabilities of the key. For example,
1928 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
1929 not correct as per OpenPGP, however, where the capabilities of
1930 the key are determined by both the algorithm and key capability
1931 flags that are set on the key. This can lead to user confusion
1932 when their RSA encrypt-only or sign-only key is listed for both
1933 signing and encryption in mutt.
1935 GnuPG lists these flags in key listings, so it is easy to take
1936 advantage of them. Here is a patch to use the flags, as well
1937 as provide the flags in pgpring. Note that the pgp+pgpring
1938 users won't see any change since the flags there are based on
1939 the key algorithm as they are now, but the GnuPG users will see
1942 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1944 * enter.c: Fix alias completion when the alias is entered as
1945 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
1947 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
1949 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
1950 OPT_MAX wasn't maximal.)
1952 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
1954 * compose.c: Fix two more cases in which ctrl-G is interpreted
1957 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org> (roessler)
1959 * compose.c: The "sign (a)s" code strips the pgp application
1960 bit causing drawing issues in redraw_crypt_lines(). Other bits
1961 (well bit = encrypt) are ignored as a result. I've only tested
1962 with pgp, but the same problem exists in the smime code too.
1963 This inline patch (against cvs head revision) fixes the problem.
1965 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1967 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
1968 in send.c. This patch adds two new configuration variables,
1969 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
1970 by default. By turning them off, you can disable the automatic
1971 selection of one or both mechanisms. (Useful when your mutt is
1972 PGP- and S/MIME enabled, but you only use, say S/MIME.)
1974 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1976 * send.c: Backing out the previous change. It was nonsense.
1978 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
1980 * config.guess, config.sub, depcomp, install-sh, missing,
1981 mkinstalldirs: updates.
1983 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1985 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
1986 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
1989 * thread.c: Fix a segmentation fault.
1991 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
1993 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
1995 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org> (roessler)
1997 * lib.c: Avoid a division by zero.
1999 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
2000 is unset. This fixes a segmentation fault on RH 8.0 which was
2001 observed by Matt Larson <mlarson@verisign.com>.
2003 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
2004 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
2005 in which parameters for malloc calls could overflow. Thanks to
2006 Timo Sirainen for the heads-up.
2008 2003-04-08 10:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2010 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
2012 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2014 * commands.c: Fix #1528.
2016 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
2020 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
2024 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
2026 * smime_keys.pl: - add a missing filehandle closure - some
2027 cleanups of unused/bogous code
2029 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2031 * contrib/Makefile.in, contrib/colors.default,
2032 contrib/colors.linux: sample.muttrc-tlr would try to include
2033 my color configurations, which weren't distrubted. Fix
2034 that. (Bug noted while helping someone else to configure
2035 mutt during a conference.)
2037 2003-04-02 08:43:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2039 * contrib/sample.muttrc: Fix sample.muttrc. (Error noted by
2042 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
2044 * curs_main.c: Here is the patch to fix the bug I reported
2045 earlier in this thread, that sometimes when changing folders,
2046 mutt would generate an error message and stop the further
2047 processing of folder-hooks.
2049 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
2053 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
2057 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
2061 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
2063 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
2064 updated for 1.5.4. This patch adds the pgp_check_exit option
2065 (enabled by default) that causes mutt to check the exit code
2066 of the PGP subprocess. A non-zero exit code means that the
2067 subprocess failed and mutt will not continue to send the message.
2069 This is needed as in certain cases, PGP or GnuPG can fail to
2070 completely process a document (say, if the gpg.conf file is
2071 mangled, which is how I discovered the problem). Without an
2072 exit code check, mutt will continue anyway and send the half
2075 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2079 2003-03-19 22:43:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2081 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2082 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
2083 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
2084 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
2085 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2086 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
2088 2003-03-19 22:18:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2090 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
2091 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
2092 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
2093 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
2094 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
2095 ChangeLog: automatic post-release commit for mutt-1.4.1
2097 * pgppubring.c: Fix some memory management calls. (Stable branch.)
2099 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2101 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
2104 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
2106 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
2108 * buffy.c (test_last_status_new): Fix memory leak. Envelope
2109 structure allocated by mutt_read_rfc822_header() was never
2112 * parse.c (mutt_read_rfc822_header): Comment added about
2113 needing deallocate envelope structure returned by
2114 mutt_read_rfc822_header().
2116 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
2117 and `domain' buffers was never deallocated.
2119 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
2120 deallocated when `mbx' doesn't contain '@'. Also rewritten for
2121 allocating memory only when needed and only how many as needed.
2123 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2125 * copy.c, sendlib.c: We need to re-format address headers instead
2126 of just decoding them.
2128 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
2130 * mutt_sasl.c: The global callbacks set up in sasl_client_init
2131 are not copied by the SASL library, so they can't be allocated
2132 on the stack. This is the case with both versions of the SASL
2133 library, and I frankly don't understand why it hasn't caused
2134 problems before. Since it segfaults reliably on OS X for me now,
2135 I thought a patch would be in order.
2137 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2139 * crypt.c, pgp.h: Don't use functions without importing the
2140 corresponding prototype.
2142 * mutt_idna.c: It seems like libidn doesn't like to translate
2145 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
2147 * globals.h: globals.h is looking for crypt.h instead of
2150 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2152 * send.c: Fixing a segmentation fault. Here's how to
2153 reproduce it: Start mutt. Compose a new message, with an
2154 attachment. Turn on PGP signing. Press C-G on the pass
2155 phrase prompt. Turn off PGP signing. Send the message.
2157 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
2159 * protos.h, sort.c: Fix a warning.
2161 * mutt_idna.c: Fix tlr's pre-processor screw-up.
2163 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2165 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
2166 AllowUnassigned. (Just reading some standards.)
2168 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
2170 * handler.c: Be more friendly about bad multipart/alternative
2171 bodies; #1478. Note that the relevant standards explicitly
2172 *forbid* nested MIME encodings.
2174 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2176 * copy.c: Fix another stupid error, and decode IDNs in the
2179 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
2182 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
2184 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2186 * copy.c, sort.c: Fixing some nits.
2188 * mutt_socket.c: IDNA support for the socket back-end.
2190 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
2191 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
2192 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
2193 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
2194 sendlib.c: IDN support for e-mail messages. Things should work
2195 automagically once you have the GNU IDN library available from
2196 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
2197 can't be losslessly recoded to your local character set, mutt
2198 should automatically fall back to using the ASCII representation.
2199 There's probably a considerable number of bugs in this, and the
2200 code may, at this point, not even compile on machines without
2201 libidn. Will start working on that ASAP.
2203 2003-03-03 08:26:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2205 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
2206 commands.c, init.h, mutt.h: Introduce a new option named
2207 $bounce, and fix some inconsistencies in the messages created
2208 when bouncing. Based on work done by Thomas Glanzmann
2209 <sithglan@stud.uni-erlangen.de>.
2211 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2213 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
2214 of the inconsistencies between message and attachment bouncing.
2216 * crypt.c: I should test-compile things before committing.
2219 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
2221 * query.c: Use mutt_strwidth for query response formatting.
2224 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
2226 * mx.c: Recognize MH folders used by sylpheed.
2228 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
2230 * po/es.po: Fix a typo. (#1482)
2232 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2234 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
2237 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
2238 <jeroen@coekaerts.be>.
2240 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
2242 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
2243 pgp-sha1, etc.) Since then, three more hashes have been assigned
2244 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
2245 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
2247 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2249 * parse.c: Fix a memory leak observed by Vineet Kumar
2250 <mutt-dev@virtual.doorstop.net>.
2252 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
2254 * init.h: Here are some updates to the muttrc docs (spell check,
2255 language tweaks, etc). No functional changes - this is just
2258 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2260 * pgp.c: Fix #1444, Debian #178563. The details of this problem
2261 were tracked down by Steven Barker <steve@blckknght.org>.
2263 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2265 * init.h: Change the default for crypt_replyencrypt back to "yes".
2266 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
2268 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
2269 pointers which could otherwise lead to crashes.
2271 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
2273 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
2274 $pgp_auto_traditional.
2276 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2278 * flags.c: The IMAP ACL patch broke things.
2280 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
2282 * pop_auth.c: SASL2 support for popo_auth.c.
2284 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
2285 patch provides improved support for IMAP ACLs (on servers that
2286 support them). This means that mutt will now write the Seen
2287 flag in mailboxes that allow it, even if the mailbox doesn't
2288 allow other changes.
2290 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2292 * handler.c: Automatically use the text/plain handler for text/*
2293 body parts which don't have a handler of their own.
2295 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2297 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
2299 * mutt_crypt.h: Fix an #ifdef.
2301 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
2303 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
2304 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
2305 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
2306 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
2307 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
2308 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
2309 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
2310 sendlib.c, smime.c, smime.h, sort.h:
2312 - To cleanup the pgp/smime code and prepare for other
2314 - Support gpg-agent by not asking for a passphrase.
2316 This is just a start and probably we need a couple of other things
2317 to do. One drawback is that the help menu does always list all
2318 crypto realted stuff even when configured for no crypto at all.
2319 Same goes for the configure options but I consider thsi a feature:
2320 It allows to use the same .muttrc for different versions of mutt -
2321 at least during development, this is an advantage. This all might
2322 be fixed but requires some changes to the configuration system.
2324 Note, the use of the WithCrypto macro - it enables the compiler
2325 to do dead-code-elimination depending on the configured backend.
2326 This is better readable than all the nested ifdefs. I did some
2327 short tests and it seems to work, althoug mutt's size does not
2328 change largely when compiled w/o crypto.
2330 cryptglue.c is new as a warpper to all crypto calls; some are
2331 still in crypt.c but they should eventually also be wrapped.
2332 We don't use function pointers to keep a path to use dlopen or
2333 runtime configured backends. crypt.h is also new and replaces
2334 pgp.h and smime.h in most files (except for the backend).
2336 (Details are in Werner's changelog entries from January 4
2337 and January 6 below. Note that the configure update Werner
2338 had done are not in the CVS at this point. -- T.R.)
2340 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2342 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
2343 syntax in pgpring. This change undoes one of David Shaw's
2344 changes which were just committed.
2346 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
2348 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
2349 to work with disabled keys. Part of this change will eventually
2350 involve moving the 'd' that indicates a disabled key to a
2351 different part of the key listing.
2353 To smooth this transition, as of version 1.2.2, GnuPG will
2354 start giving the 'd' in both places (and will do this for a good
2357 Here is a patch so mutt will accept either the old or new syntax.
2359 * curs_lib.c: A recent change causes all mutt_yesorno prompts
2360 to come out as [yes]/yes or [no]/no. Here's a fix.
2362 2003-01-06 Werner Koch <wk@gnupg.org> (Committed 2003-01-21, roessler.)
2364 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and don't ask
2366 * pgp.c (pgp_decrypt_part, pgp_application_pgp_handler)
2367 (pgp_sign_message, pgp_encrypt_message)
2368 (pgp_traditional_encryptsign): Make sure that we never ever send
2369 the passphrase if the gpg-agent has been detected. Likewise.
2371 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs to
2372 configure.in. BTW, we should consider to rename configure.in to
2375 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2377 * smime_keys.pl: Error checking for the creation of the temporary
2378 directory; also, use file mode 0700.
2380 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
2382 * smime_keys.pl: Improve temporary file handling.
2384 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2386 * commands.c: Another mutt_yesorno() change, in order to correctly
2389 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
2391 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
2392 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
2393 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
2394 constants. Fixes a couple of cases in which C-g would be
2397 2003-01-04 Werner Koch <wk@gnupg.org> (Committed 2003-01-21, roessler.)
2399 Replaced the use of HAVE_PGP and HAVE_SMIME by a more readable
2400 and extendable solution.
2402 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to
2404 * smime.c (mutt_is_application_smime): Moved to
2405 * crypt.c (mutt_is_application_smime): here.
2406 * pgp.c (mutt_is_application_pgp): Moved to
2407 * crypt.c (mutt_is_application_pgp): here.
2408 * pgp.c (pgp_is_multipart_encrypted): Removed. Merged code with
2409 * crypt.c (mutt_is_multipart_encrypted): this.
2411 * mutt.h: Protect against double inclusion.
2413 * pgplib.h (struct pgp_keyinfo): Remove the typedef to pgp_key_t.
2414 * crypt.h (pgp_key_t): Declare the typedef here. NOTE: This is
2415 now a pointer. Changed all usages accordingly.
2417 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the new
2418 CRYPT_BACKEND macros. Always include all OPS.*.
2419 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer autoconfs.
2420 * Makefile.am (EXTRA_mutt_SOURCES): Move crypt.c to mutt_SOURCES.
2421 (mutt_SOURCES): Add cryptglue.c
2422 (EXTRA_DIST): Add crypt.h
2424 * pgp.h, pgplib.h, smime.h: Use the header only when the
2425 approriate backend has been configured.
2426 * pgp.c, pgpkey.c, smime.c: Build only if the approriate
2427 CRYPT_BACKEND_ macro is defined.
2428 * pgp.h, smime.h, global.h: Moved all variable declarations to
2429 global.h because they are now always defined.
2431 * sort.h: Always define PgpSortKey, although it does not belong to
2434 * keymap.h: Unconditionally include all PGP and SMIME stuff.
2438 * init.h (HAVE_SMIME): Unconditionally include all crypto related
2439 definitions. Mark the doc entries with "(Crypto/PGP/SMIME only)".
2441 * globals.h: Replace gpg.h and smime.h by crypt.h.
2443 * functions.h: Always include all crypto commands.
2445 * copy.h: Unconditionally define the crypto related M_CM_
2447 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h and include
2449 * smime.h: Move APPLICATION_SMIME and SMIME* to crypt.h and
2451 * mutt_crypt.h (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
2453 * crypt.c: Replaced pgp.h and smime.h header by crypt.h. Always
2454 include all functions but shortcut them depending on WITHCRYPTO.
2455 All over the place use WITHCRYPTO instead of ifdefs. Replaced all
2456 direct calls of the backend fucntions by twrapper functions
2457 defined in cryptglue.c
2458 (crypt_get_keys): Removed prototypes.
2459 * pgp.h (pgp_findKeys): New prototype.
2460 * smime.h (smime_findKeys): New prototype.
2463 * mutt_crypt.h: Moved all crypt_* prototypes to gcrypt.h.
2464 Unconditionally use this file.
2466 * init.c: Replaced pgp.h and smime.h header by crypt.h.
2467 (parse_set): Use WITHCRYPTO instead of ifdefs.
2468 (mutt_var_value_complete): Ditto.
2470 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
2471 (write_as_text_part): Now one macro using WITHCRYPTO.
2472 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
2473 (mutt_make_message_attach): Ditto.
2474 (mutt_write_fcc): Ditto.
2476 * send.c: Replaced pgp.h and smime.h header by crypt.h.
2477 (include_forward): Use WITHCRYPTO and validate passphrases for pgp
2479 (include_reply): Ditto.
2480 (generate_body): Use WITHCRYPTO instead of ifdefs.
2481 (ci_send_message): Ditto.
2483 * recvattach.c: Replaced pgp.h and smime.h header by crypt.h.
2484 (mutt_gen_attach_list): Use WITHCRYPTO instead of ifdefs.
2485 (mutt_attach_display_loop): Ditto
2486 (mutt_view_attachments): Ditto.
2488 * postpone.c: Replaced pgp.h and smime.h header by crypt.h.
2489 (mutt_get_postponed): Use WITHCRYPTO instead of ifdefs.
2490 (mutt_parse_crypt_hdr): Always include and use WITHCRYPTO instead
2492 (mutt_prepare_template): Use WITHCRYPTO instead of ifdefs.
2494 * pop.c: Removed pgp.h and smime.h.
2495 (pop_fetch_message): Use WITHCRYPTO instead of ifdefs.
2497 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
2498 (Flags): Always include the crypto flags.
2499 (msg_search): Use WITHCRYPTO instead of ifdefs.
2500 (mutt_pattern_exec): Ditto.
2502 * parse.c: Removed pgp.h and smime.h.
2503 (mutt_parse_mime_message): Use WITHCRYPTO instead of ifdefs.
2505 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
2506 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
2508 * mx.c: Removed smime.h and pgp.h.
2509 (mx_update_context): Use WITHCRYPTO instead of ifdefs.
2511 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
2512 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there used to be
2513 an error when PGP was not configured so that TYPEAPPLICATION was
2514 not recognized for SMIME.
2515 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
2517 * main.c: Include crypt.h.
2518 (show_version): Remove HAVE_PGP and HAVE_SMIME. Add
2519 CRYPT_BACKEND_CLASSIC_PGP, CRYPT_BACKEND_CLASSIC_SMIME.
2521 * keymap.c: Include crypt.h so that we can test WITHCRYPTO.
2522 (Menus): Always include pgp and smime.
2523 (km_init): Create smime and pgp bindings depending on WITHCRYPTO.
2524 (km_get_table): Return OpPgp depending on WITHCRYPTO.
2526 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead of ifdefs.
2527 (mutt_crypt_hook): Always include.
2529 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
2530 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
2532 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
2533 (hdr_format_str): Use WITHCRYPTO.
2535 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
2536 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
2537 (mutt_can_decode): Application/smime is now also checked when PGP
2538 support is not configured.
2539 (mutt_body_handler): Use WITHCRYPTO
2541 * curs_main.c: Replaced pgp.h and smime.h header by crypt.h.
2542 (mutt_index_menu): Shortcut crypto only operations depending on
2545 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
2546 (_mutt_copy_message):
2548 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
2549 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
2550 (redraw_crypt_lines): Always include this fnc but shortcut it
2551 depending on WITHCRYPT. Draw lines depending on the configured
2553 (pgp_send_menu): Always include this one. Call wrapper functions.
2554 (smime_send_menu): Likewise.
2555 (draw_envelope): Use WITHCRYPTO instead of ifdefs.
2556 (mutt_compose_menu): Allow pgp/smime commands only when configured.
2558 * commands.c: Replaced pgp.h and smime.h header by crypt.h.
2559 (mutt_display_message,pipe_msg, _mutt_pipe_message)
2560 (set_copy_flags, mutt_save_message, mutt_edit_content_type)
2561 (_mutt_check_traditional_pgp): Use pgp wrapper.
2563 * attach.c (mutt_view_attachment): Removed HAVE_GPG and HAVE_SMIME
2564 and replaced by global variable WITHCRYPTO. Replaced pgp and
2565 smime header by crypt.h.x
2567 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2569 * pgp.c: Detect in-line key material when checking for traditional
2572 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
2576 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
2578 * smime_keys.pl: Remove an unnecessary invocation of "cat";
2579 call openssl with the full path.
2581 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
2583 * po/fr.po: Another fr.po update for the CVS (taking into account
2584 the change in pgpkey.c:486)...
2586 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
2588 * hdrline.c, init.h: Add %A to the format strings, which expands
2589 to the reply-to address (if present) or to the author's address
2590 when there's no Reply-To header.
2592 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2594 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
2596 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
2600 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
2602 * pgpkey.c: Minor tweak to an error message.
2604 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
2608 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2610 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
2611 documentation of pgp-hook/crypt-hook.
2613 * pgpkey.c: Don't bother the user with weak keys when there's
2614 a strong one. Experimental, based on discussions on mutt-dev.
2616 * cvslog2changelog.pl: Identify both the author of a change and
2617 the one who committed it to the CVS in the changelog.
2619 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
2623 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org> (roessler)
2625 * Makefile.am: Michael doesn't have $VISUAL set.
2627 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu>
2629 * init.h: I found a small typo in the manual, specifically
2630 at this[1] URL. The description of the smart_wrap variable reads:
2631 "Controls the display of lines longer then the screen width in the
2632 internal pager." The word _then_ should be _than_ if I'm not
2635 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
2637 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2638 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2639 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
2640 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
2641 po/id.po, po/it.po: make update-po
2643 * mkchangelog.sh: Turn on compression when getting log messages
2644 from the CVS server. (Now that I don't have the server locally,
2645 bandwidth is expensive... ;-)
2647 * keymap.c: Make the messages from the what-key function
2648 internationalizable.
2650 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c,
2651 smime.h: Rename crypt.h to mutt_crypt.h.
2653 * Makefile.am: cvs update ChangeLog before trying to update
2656 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de>
2660 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org>
2662 * po/fr.po: update fr.po
2664 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
2666 * .cvsignore: Ignore some more files.
2668 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
2671 * cvslog2changelog.pl: Adding Michael's address to the changelog
2674 * build-release: Adopting the release-building script to the
2675 new changelog process.
2677 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2678 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2679 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
2680 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
2681 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
2682 post-release commit for mutt-1.5.3
2684 * OPS, curs_main.c, functions.h: Experimental: Introduce
2685 {next,previous}-new-then-unread. These functions behave
2686 like {next,previous}-new as long as new messages are
2687 visible. When no new messages are visible any more, there's
2688 a fall-back to {next,prev}-unread.
2690 Memo to self: Impose a weekly quota on the use of goto
2693 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org>
2695 * handler.c, rfc2047.c, url.c: Fix #1424.
2697 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
2699 * pgp.c: Experimental short-cut code if the "image" of an address
2700 under a pgp-hook looks like a hexadecimal key id.
2702 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com>
2704 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
2706 2002-12-13 11:00:44 René Clerc <rene@clerc.nl>
2710 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
2712 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
2713 Derek D. Martin <ddm@sophic.org> for the excellent observation.
2714 (In addition to the fix proper, some tracking of temporary files
2715 is added to mutt's debugging output.)
2717 2002-12-11 22:23:42 Thomas Roessler <roessler@does-not-exist.org>
2719 * crypt.c: Call endwin() before calling PGP for traditional
2722 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org>
2726 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
2728 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
2729 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
2730 mutt may currently build IMAP URLs like imap://exchange//herbert
2731 for FCCs. The fix in this patch is to include a function named
2732 mutt_concat_path which concatenates path elements, but avoids
2733 the creation of double slashes. (These don't create problems
2734 when you're just accessing the file system, but apparently they
2735 do cause problems with IMAP.)
2737 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
2738 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
2739 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
2740 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
2741 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
2742 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
2743 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
2744 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
2745 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
2746 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
2747 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
2748 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
2749 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
2750 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
2751 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
2752 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
2755 * muttbug.sh.in: Ask for the user's e-mail address.
2757 * pager.c: Try to make search-next behave more closely to what
2758 people are used to, again. The behaviour introduced by this
2759 patch will give you the previous search string as the default,
2760 but will search-next when you just press enter without changing
2763 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
2765 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
2766 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
2767 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
2768 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
2769 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
2770 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
2771 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
2772 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
2773 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
2774 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
2776 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
2778 * Makefile.am: Minor formatting fix.
2780 * cvslog2changelog.pl: Change the ChangeLog format as
2781 suggested by Martin Michlmayer.
2783 * send.c: Try to fix another obscure error in S/MIME
2784 auto-signing upon reply.
2786 * rfc822.c: Experimental patch to fix #1318.
2788 2002/12/09 18:09:49 David Jardine <david@jardine.de>
2790 * init.h: Documentation fix concerning %L in index_format.
2793 2002/12/09 18:05:54 David Shaw <dshaw@jabberwocky.com>
2795 * mh.c, parse.c: Reduce the meaning of the mark_old option
2796 so it only controls whether new messages are marked as old
2797 when leaving the mailbox.
2799 2002/12/09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
2801 * po/es.po: Fix a typo. (#1392)
2803 2002/12/09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
2805 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.
2806 Based on a patch submitted earlier by Edmund Grimley Evans.
2808 2002/12/09 17:44:54 Thomas Roessler <roessler@does-not-exist.org>
2812 2002/12/09 17:44:28 Michael Elkins <me@sigpipe.org>
2814 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
2815 menu.c: This patch adds two features to mutt:
2817 - you can now specify the octal code of a key in a bind or
2818 macro function, using the syntax <NNN>. Eg, bind index
2819 <541> show-version This allows you to bind to a function
2820 key for which Mutt doesn't have a friendly name associated
2823 - adds a what-key function which allows you to press a key
2824 and have mutt show you the decimal/octal value. (not
2825 bound to anything by default)
2827 2002/12/09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee>
2831 2002/12/09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
2833 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2834 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po,
2835 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
2836 po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po,
2837 po/cs.po, po/da.po, po/de.po, po/el.po, compose.c: Try to
2838 fix a localization issue identified by Pawel Dzienkonski
2839 (#1410). Side effect: All translations will need an update
2840 of the S/MIME key translations.
2842 2002/12/09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl>
2846 2002/12/08 23:14:43 ph04169@cc.uoi.gr
2850 2002/12/08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2854 2002/12/08 15:10:59 Roland Rosenfeld <roland@spinnaker.de>
2858 2002/12/07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
2860 * Makefile.am: yet another one.
2862 * Makefile.am: Another changelog-related change.
2864 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
2865 update ChangeLog as part of the commit process.
2867 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
2868 cvslog2changelog.pl, mkchangelog.sh: Change the style of
2869 ChangeLog: Now, the actual patch submitter's name is
2870 extracted from the commit message and used for the change
2871 log. For the moment, the date format doesn't match the one
2872 in the old changelog. If you want to fix this, submit a
2873 patch to cvslog2changelog.pl. ;-)
2875 2002/12/07 08:55:59 Vincent Lefevre <vincent@vinc17.org>
2879 2002/12/07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk>
2881 * pgppubring.c: Fix a compilation warning.
2883 2002/12/07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
2885 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir flags.
2887 2002/12/06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
2889 * Makefile.am: Run check_sec.sh before committing.
2891 2002/12/06 11:28:30 Brendan Cully <brendan@kublai.com>
2893 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in: autoconf cleanup.
2895 2002/12/06 11:14:13 Thomas Roessler <roessler@does-not-exist.org>
2897 * 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
2899 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc calls which have made their
2902 * build-release: Don't post announcements automatically for the moment.
2904 2002/12/05 22:30:02 Michael Elkins <me@sigpipe.org>
2906 * doc/manual.sgml.head: Fix #1398.
2908 2002/11/25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie>
2910 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The noiconv patch.
2912 2002/11/14 08:12:30 Michael Elkins <me@sigpipe.org>
2914 * curs_lib.c: Fix #1388.
2916 2002/11/13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
2918 * main.c: A description of -A was lacking from the help string.
2920 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a new command line option -A which is used to expand aliases.
2922 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry. Suggested by Thomas
2925 2002/11/12 09:20:30 Michael Elkins <me@sigpipe.org>
2927 * keymap.c: Tell mutt about the back-tab key (shift tab).
2929 2002/11/12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
2933 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
2935 2002/11/12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
2939 2002/11/12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
2941 * README: Add an explicit note that CVS doesn't work from ftp.mutt.org any more.
2943 2002/11/12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
2945 * mbyte.c: cp932 should be treated like shift_jis.
2947 2002/11/12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu>
2949 * 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
2950 SASL library; all changes are ifdef'd so as not to break SASLv1
2951 support. This includes a patch to configure.in to allow the choice
2952 between v1 and v2, but someone with a better understanding of
2953 autoconf should double-check it.
2955 2002/11/12 08:00:51 Michael Elkins <me@sigpipe.org>
2957 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
2959 * mailbox.h, mh.c, mx.c: The maildir_time patch.
2961 2002/11/11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
2963 * muttbug.sh.in: You shall not use CVS to distribute test versions.
2965 * muttbug.sh.in: more fixes.
2967 * muttbug.sh.in: Add some rpm-related intelligence to flea.
2969 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian systems.
2971 * PATCHES: Clean up the patch list.
2973 2002/11/11 20:32:30 Michael Elkins <me@sigpipe.org>
2975 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of %{} in $index_format.
2977 * PATCHES, copy.c: Fix #1379 - update the total mailbox size when an attachment is
2980 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw problems.
2982 * doc/manual.sgml.head, init.h: Fix #1306.
2984 * send.c: Fix #1364.
2986 2002/11/11 19:50:23 Steve Kennedy <steve-md@gbnet.net>
2988 * pgp.c: Fix memory leak in the PGP code.
2990 2002/11/11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk>
2992 * commands.c, protos.h, sendlib.c: Fix #718.
2994 2002/11/11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
2996 * sendlib.c: Fix #1366.
2998 2002/11/11 19:24:24 Martin Siegert <siegert@sfu.ca>
3000 * mx.c: Fix IMAP moving; #1367.
3002 2002/11/11 19:22:17 rene@clerc.nl
3004 * send.c: Another S/MIME ifdef misses and causes compilation problems.
3006 2002/11/11 19:21:24 Michael Elkins <me@sigpipe.org>
3008 * init.h: patch-1.5.1-me.status_doc.2
3010 2002/11/11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
3012 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 - extension of patch-1.5.1-me.aliascheck.1
3014 This patch catches the same kind of bad alias names caught by
3015 Michael's patch. There are some extensions:
3017 1. Mutt makes sure that it doesn't _suggest_ bad names to the user.
3018 2. If a name is bad, the user is informed, and may elect to fix the
3019 name. In this case, mutt will automatically suggest a fixed
3021 3. If the user insists in the bad name, it's written into the
3022 aliases file with proper quoting.
3023 4. When mutt parses the aliases file, it now uses the normal
3024 tokenizer routines in order to properly handle quoted alias names.
3026 2002/11/11 18:36:25 Michael Elkins <me@sigpipe.org>
3028 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation with overly long Q-P
3031 2002/10/22 21:24:07 René Clerc <rene@clerc.nl>
3033 * commands.c: Add some missing #ifdefs.
3035 2002/10/22 21:23:20 Michael Elkins <me@sigpipe.org>
3037 * init.h, recvattach.c: Documentation fix; #1326
3039 2002/10/22 21:22:45 René Clerc <rene@clerc.nl>
3041 * send.c: Another crypt_reply fix.
3043 2002/10/22 21:20:07 Michael Elkins <me@sigpipe.org>
3045 * contrib/sample.muttrc: #1357
3047 2002/10/10 09:50:03 René Clerc <rene@clerc.nl>
3049 * send.c: Make sure that crypt_reply replies with the same type, despite a
3050 possible S/MIME default.
3052 2002/10/10 09:43:29 Michael Elkins <me@sigpipe.org>
3054 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping rules for regular expressions (#1351).
3056 * pager.c: Fix header coloring, so there is no difference between ncurses and
3059 * init.h: PGP documentation glitch.
3061 2002/10/10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk>
3063 * doc/manual.sgml.head: Fix #1340 (documentation)
3065 2002/10/10 09:33:05 Michael Elkins <me@sigpipe.org>
3067 * pager.c: Jeremy Lin wrote:
3068 > When I search with / and get a match, doing '/\r' doesn't move to the next
3069 > match. This behavior is unlike the less pager, and is rather useless, IMHO.
3071 Try the attached patch.
3073 2002/09/23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
3075 * buffy.c: A variant of buffy notification. Note: If you folks don't like
3076 this, we can return to the old version.
3078 2002/09/09 21:48:19 Rudi Chiarito <nutello@sweetness.com>
3080 * 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
3081 mail arrives. With some modifications from tlr.
3083 2002/09/09 21:19:08 Michael Elkins <me@sigpipe.org>
3087 * mh.c: [STABLE] Fix #1321.
3089 2002/09/09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com>
3091 * signal.c: Tru64 Unix portability patch.
3093 * signal.c: [STABLE] Tru64 Unix portability patch.
3095 2002/09/09 21:02:05 Vincent Lefevre <vincent@vinc17.org>
3097 * doc/manual.sgml.head: Fixing a typo.
3099 2002/09/09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
3101 * postpone.c: Fixing #1300. Noted by David Shaw <dshaw@jabberwocky.com>.
3103 * postpone.c: Fix #1299; noted by David Shaw <dshaw@jabberwocky.com>.
3105 2002/09/09 20:20:20 Michael Elkins <me@sigpipe.org>
3107 * init.h, mutt.h, send.c: Introducing $forward_edit.
3111 > Suppose a user wants to fcc to a file (e.g., /a/b/c) but accidentally
3112 > typed a = before the path name. Mutt will fail to find the =/a/b/c
3113 > folder, display the error message and beep, but immediately erase the
3114 > error message; the mail will be sent even though the fcc failed. (The
3115 > same can be accomplished by accidentally mistyping other parts of the
3116 > path name.) On local systems where screen update is quick, the user
3117 > might not notice the error message at all.
3119 > The problem with this behaviour is that the user might have no chance
3120 > to read the error message if the screen update is quick enough; as a
3121 > result (s)he might not notice that the fcc failed.
3123 > A related thing (probably can't be classified as a problem) is that if
3124 > fcc fails, the user probably don't want to send the mail out because
3125 > if fcc is requested (s)he probably very much want to keep a copy of
3128 Try the following patch. We keep track of whether or not the fcc
3129 failed with a local var `fcc_error' and perform the same behavior as
3130 if the actual send of the message failed (without really sending)
3131 when the FCC fails, thus giving the user a chance to correct the
3134 * globals.h, init.h, send.c: Introduce $content_type. There's one change against Michael's
3135 patch, in how the "format=flowed" parameter is used.
3137 2002/09/09 20:04:45 Vincent Lefevre <vincent@vinc17.org>
3139 * history.c: [STABLE] Fixing history classes.
3141 * history.c: Fixing history classes.
3143 2002/09/09 19:56:25 Armin Wolfermann <aw@osn.de>
3145 * mh.c: when doing the second parsing pass on a maildir, mutt doesn't delete
3146 the fake HEADER struct if the file is unreadable. With this fix
3147 unreadable files get silently ignored (like in the MH case).
3149 2002/09/09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3153 2002/09/09 19:53:24 Michael Elkins <me@sigpipe.org>
3155 * editmsg.c: Fixing #1149: Truncate files used for editing messages.
3157 2002/09/09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
3159 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h, init.h: An unmailboxes command. #1311.
3161 2002/09/09 19:24:54 Michael Elkins <me@sigpipe.org>
3163 * attach.c: Fixing #1330.
3165 * attach.c: [STABLE] Fixing #1330.
3167 2002/08/09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
3169 * doc/muttrc.man.head: Document unalternative_order in the manual page.
3171 2002/08/09 06:58:37 Michael Elkins <me@sigpipe.org>
3173 * doc/manual.sgml.head, init.c, init.h: The following patch adds the `unalternative_order' command. It also
3174 allows using "*" more generically in un-commands which use
3177 2002/08/05 17:25:05 Michael Elkins <me@sigpipe.org>
3179 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error handling fixes.
3181 2002/07/26 08:24:01 Michael Elkins <me@sigpipe.org>
3183 * doc/manual.sgml.head: Documentation for reply-hook. Another patch (for the manual page)
3184 would be most welcome. ;-))
3186 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the question will be
3187 truncated enough to always fit in the default answer string. The
3188 size is calculated on the fly so that there is no artificial
3191 2002/07/24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp>
3193 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16, which is MB_LEN_MAX value
3194 on glibc-2.2. It works only with --without-wc-funcs switch. It may
3195 be applied to mutt-1.4 and mutt-1.5.1.
3197 2002/07/24 09:37:41 Lars Hecking <lhecking@nmrc.ie>
3199 * configure.in, configure.in: Fix a quoting sloppiness. Noted by Vincent Lefevre.
3201 2002/07/24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
3203 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
3205 2002/07/24 09:20:22 Michael Elkins <me@sigpipe.org>
3207 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation still needed.
3209 2002/07/24 09:06:06 Vincent Lefevre <vincent@vinc17.org>
3213 2002/07/24 08:41:31 Michael Elkins <me@sigpipe.org>
3215 * 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
3218 2002/07/19 19:23:21 Michael Elkins <me@sigpipe.org>
3220 * doc/manual.sgml.head: Another documentation patch.
3222 2002/07/17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3224 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200] wrote:
3225 > * sendlib.c, 3.12 -> 3.13
3226 > From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3228 > Make encode_from a bit more aggressive, by also catching a 'f' in
3229 > the beginning of a line.
3231 'Catch' is good but also to encode it is better. It may have
3232 been too late (sorry for that) so I fixed it. I don't know
3233 why the current source only escapes lines that actually
3234 begin with 'from' or 'From' followed by some text. I think
3235 that escaping 'from' or 'From' on a single line should be
3238 Not a big deal, anyways.
3240 2002/07/16 07:28:11 Michael Elkins <me@sigpipe.org>
3242 * main.c, main.c: Update copyright notices.
3244 2002/07/07 19:33:50 Cedric Duval <cedricduval@free.fr>
3246 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
3248 2002/07/07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3250 * doc/manual.sgml.head: Dcumentation fixes.
3252 2002/07/07 19:23:22 Cedric Duval <cedricduval@free.fr>
3254 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
3256 2002/07/07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3258 * sendlib.c: Make encode_from a bit more aggressive, by also catching a 'f' in
3259 the beginning of a line.
3261 2002/07/07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
3265 2002/07/07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
3267 * init.h: Add unauto_view to the stable branch. A one-liner.
3269 2002/06/28 19:52:31 Michael Elkins <me@sigpipe.org>
3271 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix (#271).
3273 2002/06/18 10:03:52 (automatic)
3275 * 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"
3277 2002/06/18 10:02:44 several submitters
3279 * po/ca.po: Adding a BG translation. Update for CA.
3281 2002/06/18 10:02:43 Thomas Roessler <roessler@does-not-exist.org>
3283 * po/bg.po: branches: 1.1.2;
3284 file bg.po was initially added on branch mutt-1-4-stable.
3286 2002/06/18 10:02:43 several submitters
3288 * po/bg.po: Adding a BG translation. Update for CA.
3290 * configure.in: Adding a BG translation.
3292 2002/06/18 09:53:12 Michael Elkins <me@sigpipe.org>
3294 * init.c, init.c: The string used to store the commmand for a backtic expansion in the
3295 muttrc was not free'd if the command failed for some reason.
3297 2002/06/18 09:52:13 David Champion <dgc@uchicago.edu>
3299 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine in my previous patch,
3300 where I tried to use "[hH]" as Bourne code while m4 had quoting set to
3301 ([, ]) -- this probably makes mutt mis-detect Heimdal after all.
3303 The other is not mine (i.e., it's in cvs now) and it makes mutt
3304 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is a
3305 problem for anyone who needs -lnsl -lsocket, in particular. I was
3307 this by hand during late 1.3.x releases, as I didn't have time to
3311 Here's a patch against the current (unpatched) 1.5 cvs copy of
3312 m4/gssapi.m4. It probably should go into both branches. Sorry for the
3315 2002/06/06 23:13:54 Michael Elkins <me@sigpipe.org>
3317 * color.c: Fix #1230.
3319 2002/06/06 12:22:05 Will Fiveash <william.fiveash@sun.com>
3321 * init.h, init.h: Fix a couple of compile-time warnings.
3323 2002/05/31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org>
3325 * charset.c, charset.h, sendlib.c, charset.c, charset.h, sendlib.c: Fix charset-hook.
3327 2002/05/31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie>
3329 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv patch. Should probably have been in 1.4.
3331 2002/05/30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
3333 * rfc822.c: Properly handle empty addresses (<>) when they show up in mail
3334 headers. The approach taken is to store this address as <@>, and to
3335 check this special case when printing an address.
3337 2002/05/29 09:31:51 Thomas Roessler <roessler@does-not-exist.org>
3339 * 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
3341 2002/05/29 09:28:33 Roland Rosenfeld <roland@spinnaker.de>
3345 2002/05/29 09:27:46 Ronny Haryanto <ronny@haryan.to>
3349 2002/05/28 09:07:29 Michael Elkins <me@sigpipe.org>
3351 * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
3353 2002/05/21 07:28:28 Edmund GRIMLEY EVANS <edmundo@rano.org>
3357 2002/05/18 05:39:55 Thomas Roessler <roessler@does-not-exist.org>
3359 * pattern.c: Fix #1175.
3361 * pattern.c: Fix #1175. Noticed by Alain Bench.
3363 2002/05/18 05:34:50 Vsevolod Volkov <vvv@mutt.org.ua>
3365 * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and 1.5.X removes gcc warning in
3368 2002/05/16 17:33:19 Pawel Dziekonski <dzieko@pwr.wroc.pl>
3372 2002/05/16 13:05:14 Im Eunjea <eunjea@koru.org>
3378 2002/05/16 13:04:23 Ronny Haryanto <ronny@haryan.to>
3382 * compose.c: Triple-DES, not Tripple-DES.
3384 2002/05/14 18:56:01 "Andrej N. Gritsenko" <andrej@lucky.net>
3388 2002/05/13 20:18:57 Toomas Soome <Toomas.Soome@microlink.ee>
3390 * po/et.po, po/et.po: update
3392 2002/05/13 20:18:17 Vsevolod Volkov <vvv@mutt.org.ua>
3394 * po/ru.po, po/uk.po, po/ru.po: update
3396 2002/05/13 20:16:08 Byrial Jensen <byrial@image.dk>
3400 2002/05/13 20:15:40 Vsevolod Volkov <vvv@mutt.org.ua>
3404 2002/05/13 20:15:07 Jörgen Tegnér <jorgen.tegner@telia.com>
3406 * po/sv.po, po/sv.po: update
3408 2002/05/13 20:13:56 Vincent Lefevre <vincent@vinc17.org>
3412 2002/05/09 09:52:09 Thomas Roessler <roessler@does-not-exist.org>
3414 * doc/muttrc.man.head, doc/muttrc.man.head: #1190, from Tim Alexeevsky <tim@zhuchka.gbnet.net>
3416 2002/05/06 11:27:20 Thomas Roessler <roessler@does-not-exist.org>
3418 * doc/manual.sgml.head: Remove -Q which is only present in unstable from the stable
3419 documentation. Thanks to Andreas Kneib <Andreas.Kneib@t-online.de>
3422 2002/05/02 01:05:27 Thomas Roessler <roessler@does-not-exist.org>
3424 * Makefile.am: Include smime.h with EXRA_DIST.
3426 2002/05/01 23:24:17 Thomas Roessler <roessler@does-not-exist.org>
3428 * 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
3430 * smime.c: Shut up check_sec.sh. No security holes, but some ugly code.
3432 * check_sec.sh: Give all the warnings at once.
3434 * build-release: - This is a development branch.
3435 - Add a -nodiff option to suppress generating a patch.
3437 * 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
3439 * build-release: s/scp1/scp/
3441 2002/04/29 17:12:18 Thomas Roessler <roessler@does-not-exist.org>
3443 * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
3445 2002/04/29 12:26:23 Vincent Lefevre <vincent@vinc17.org>
3449 2002/04/29 12:25:38 oota toshiya <oota@mspd.mt.nec.co.jp>
3451 * po/ja.po, po/ja.po: update.
3453 2002/04/29 12:09:21 Byrial Jensen <byrial@image.dk>
3455 * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3456 imap/util.c, line 125. The error is in the maximum field width
3457 indication in the sscanf() call. You must have room in the receiving
3458 buffer for this number of characters /plus a terminating NULL
3461 * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3462 imap/util.c, line 125. The error is in the maximum field width
3463 indication in the sscanf() call. You must have room in the
3464 receiving buffer for this number of characters /plus a
3465 terminating NULL character/.
3467 2002/04/25 13:30:49 Vsevolod Volkov <vvv@mutt.org.ua>
3469 * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes the problem described below. It should be
3470 applied to both mutt 1.3/1.4 and 1.5 branches.
3472 > Date: Thu, 11 Apr 2002 16:24:00 -0500
3473 > Subject: mutt 1.3.x / pop
3474 > From: "Ryan O'Hara" <rohara@isis.visi.com>
3475 > To: bcully@users.sourceforge.net
3476 > User-Agent: Mutt/1.3.27i
3478 > Hi. My apologies if this has nothing to do with you. If it does not,
3479 > maybe you could forward it on to someone.
3481 > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
3482 > I enter an incorrect password whem prompted, it will *save* that
3483 > password and keep trying to use it. However, in the 1.2.x versions it
3484 > worked like this: type in wrong POP password, try to connect to POP
3485 > server again and it will ask you (again) for the password. mutt 1.3.x
3486 > does not, it just tries to connect with the wrongs password (which
3489 > This is kinda annoying. Just thought I'd point out this regression.
3494 2002/04/25 13:28:31 Wouter Verheijen <wv@xs2mail.com>
3496 * doc/manual.sgml.head, doc/manual.sgml.head: Someone in news:comp.mail.mutt noted that the list of command-line
3497 options in the manual is not up-to-date.
3499 Included a small patch that includes all options that 'mutt -h' shows.
3501 2002/04/25 13:26:58 Cedric Duval <cedricduval@free.fr>
3503 * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are fixes for some little mistakes :
3505 * history-down -> scroll _down_, not up
3506 * functions decode-(save|copy) do not exist in the attach menu.
3507 * gettext oversight in pattern.c
3508 * inconsistency between "printf-like sequences" used all over the place
3509 and "escape sequences" for the description of $attribution.
3511 * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are fixes for some little mistakes :
3513 * history-down -> scroll _down_, not up
3514 * functions decode-(save|copy) do not exist in the attach menu.
3515 * gettext oversight in pattern.c
3516 * inconsistency between "printf-like sequences" used all over the
3517 place and "escape sequences" for the description of $attribution.
3519 2002/04/25 13:24:33 Thomas Roessler <roessler@does-not-exist.org>
3521 * recvattach.c: Also fix this for the S/MIME case.
3523 * recvattach.c: Fiy handling of multiparts which have encrypted sub-parts, at least
3526 * sendlib.c: Force 7bit encoding for application/pgp-keys.
3528 2002/04/20 21:38:47 Thomas Roessler <roessler@does-not-exist.org>
3530 * 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
3531 mutt-1-4-stable branch.
3533 * 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.
3535 * 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.
3537 * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing the new noiconv patches into a separate branch.
3539 * sendlib.c: Generate the resent-message-id ourselves, and add it in the top of
3542 2002/04/20 08:11:13 Wouter Verheijen <wv@xs2mail.com>
3544 * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate ">From " headers while bounding",
3545 has a patch attached.
3546 Will that patch get in?
3548 Although these lines are not generated by mutt, I would strongly
3550 to prevent it, because by boucing a mail the MUA should ensure
3551 that the message header is according to the specification.
3552 A ">From " line is not, because of the spaces before a colon.
3554 Because this has such serious consequences (totally unreadable mail)
3555 when a MTA interpretes this line as the beginning of the body (not
3556 unreasonable), I think Mutt should prevent sending this invalid
3559 Because the other patch to the bugreport is not really correct IMHO
3560 (because the fieldnames are not limited to alphanumeric chars, RFC2822
3561 3.6.8), I propose another one.
3563 This patch also appends Resent-* to the header, instead of
3564 prepending it. The Resent-Message-Id is however still appended,
3565 because I could not find it; is it added by the MTA instead of by
3568 2002/04/20 07:55:20 Thomas Roessler <roessler@does-not-exist.org>
3570 * 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.
3572 * configure.in: Try to get the noiconv patch to work with my development environment.
3574 * INSTALL: Fix a typo.
3576 2002/04/20 07:26:10 Lars Hecking <lhecking@nmrc.ie>
3578 * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h, configure.in, gnupgparse.c: patch.1.3.28.lh.noiconv
3579 =======================
3581 This is the new version of my noiconv patch. It _requires_ the previous
3582 patch! If applied without, you'll have to resolve a couple of conflicts
3586 - it's a lot cleaner than the old noiconv patch because no m4 files are
3588 - new configure option --disable-iconv; INSTALL updated accordingly
3589 [I am guessing here, but the background for the --without-iconv option
3590 mentioned in INSTALL was that mutt had a without-iconv option before
3591 gettext included iconv support. When mutt's intl/* files were updated
3592 to a newer gettext, there suddenly were two iconv options, which then
3593 got merged, that is, mutt's was removed. That was probably when
3594 --without-iconv stopped working, but I'm not sure, it may well be that
3595 it never worked since iconv support was introduced.]
3596 - all changes in *.[ch] files should be identical to the old patch
3598 * intl/localename.c: This one seems to have been missing, too.
3600 2002/04/20 07:25:40 Thomas Roessler <roessler@does-not-exist.org>
3602 * intl/localename.c: branches: 1.1.2; 1.1.4;
3603 file localename.c was initially added on branch mutt-1-4-stable.
3605 2002/04/20 07:25:15 Lars Hecking <lhecking@nmrc.ie>
3607 * config.rpath: Another file from the gettext patch.
3609 2002/04/20 07:25:15 Thomas Roessler <roessler@does-not-exist.org>
3611 * config.rpath: branches: 1.1.2; 1.1.4;
3612 file config.rpath was initially added on branch mutt-1-4-stable.
3614 2002/04/20 07:24:54 Lars Hecking <lhecking@nmrc.ie>
3616 * 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.
3618 2002/04/20 07:24:54 Thomas Roessler <roessler@does-not-exist.org>
3620 * m4/lib-ld.m4: branches: 1.1.2; 1.1.4;
3621 file lib-ld.m4 was initially added on branch mutt-1-4-stable.
3623 * m4/lib-link.m4: branches: 1.1.2; 1.1.4;
3624 file lib-link.m4 was initially added on branch mutt-1-4-stable.
3626 * m4/lib-prefix.m4: branches: 1.1.2; 1.1.4;
3627 file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
3629 2002/04/20 07:24:22 Lars Hecking <lhecking@nmrc.ie>
3631 * 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
3632 ==============================
3634 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3635 doing this in the hope that the new gettext version would simplify the
3636 noiconv patch, but unfortunately, this turned out not to be the case
3637 (the new iconv m4 macros still don't allow for switching iconv support off).
3639 However, as a few hours of merging and testing were spent, I'd suggest to
3640 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3641 reorganisation. Ok, a bit more, I'm no gettext expert :)
3644 - after applying the patch, you need to chmod 755 config.rpath
3645 - a couple of new files for m4/*, too
3646 - I have broken with the tradition of renaming gettext's AM_* macros
3647 to MUTT_AM_*! I don't think it's necessary anymore to customise these
3648 macros, but you (I really mean "you, tlr" :) want to have a look at
3649 the new gettext.m4. The others should be ok as they are.
3650 - previous gettext updates were also updating po/Makefile.in.in, which
3651 I didn't; someone who has a clue about gettext should check whether
3652 this might be necessary, and also whether any other files in po/ need
3655 I will provide the same patch for the 1.5 branch at some stage, ideally
3656 after getting some F E E D B A C K for this one.
3658 2002/04/20 07:23:49 Thomas Roessler <roessler@does-not-exist.org>
3660 * intl/eval-plural.h: branches: 1.1.2; 1.1.4;
3661 file eval-plural.h was initially added on branch mutt-1-4-stable.
3663 * intl/gmo.h: branches: 1.1.2; 1.1.4;
3664 file gmo.h was initially added on branch mutt-1-4-stable.
3666 * intl/os2compat.c: branches: 1.1.2; 1.1.4;
3667 file os2compat.c was initially added on branch mutt-1-4-stable.
3669 * intl/os2compat.h: branches: 1.1.2; 1.1.4;
3670 file os2compat.h was initially added on branch mutt-1-4-stable.
3672 * intl/osdep.c: branches: 1.1.2; 1.1.4;
3673 file osdep.c was initially added on branch mutt-1-4-stable.
3675 * intl/plural-exp.c: branches: 1.1.2; 1.1.4;
3676 file plural-exp.c was initially added on branch mutt-1-4-stable.
3678 * intl/plural-exp.h: branches: 1.1.2; 1.1.4;
3679 file plural-exp.h was initially added on branch mutt-1-4-stable.
3681 2002/04/20 07:23:39 Lars Hecking <lhecking@nmrc.ie>
3683 * 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
3684 ==============================
3686 This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3687 doing this in the hope that the new gettext version would simplify the
3688 noiconv patch, but unfortunately, this turned out not to be the case
3689 (the new iconv m4 macros still don't allow for switching iconv support off).
3691 However, as a few hours of merging and testing were spent, I'd suggest to
3692 adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3693 reorganisation. Ok, a bit more, I'm no gettext expert :)
3696 - after applying the patch, you need to chmod 755 config.rpath
3697 - a couple of new files for m4/*, too
3698 - I have broken with the tradition of renaming gettext's AM_* macros
3699 to MUTT_AM_*! I don't think it's necessary anymore to customise these
3700 macros, but you (I really mean "you, tlr" :) want to have a look at
3701 the new gettext.m4. The others should be ok as they are.
3702 - previous gettext updates were also updating po/Makefile.in.in, which
3703 I didn't; someone who has a clue about gettext should check whether
3704 this might be necessary, and also whether any other files in po/ need
3707 I will provide the same patch for the 1.5 branch at some stage, ideally
3708 after getting some F E E D B A C K for this one.
3710 2002/04/17 17:05:54 Vincent Lefevre <vincent@vinc17.org>
3714 2002/04/17 17:05:04 David Champion <dgc@uchicago.edu>
3716 * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
3717 that possession of krb5-config indicates Heimdal. Patch attached. This
3718 assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
3719 I cannot verify that this is correct, so patch might be wrong on this
3722 2002/04/07 21:19:57 Brendan Cully <brendan@kublai.com>
3724 * 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:
3725 * free current flags on mailbox close
3726 * reset reopen state
3727 * don't parse the same untagged SELECT response for multiple options
3728 * call mx_update_context after reading the whole mailbox, not after
3730 * reset new mail flag if mail arrives in the middle of opening the
3731 mailbox. This should close 1139
3733 939 is most likely unaffected. I discovered these problems while
3736 2002/04/05 10:42:54 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3740 2002/04/04 20:49:46 Im Eunjea <eunjea@koru.org>
3744 2002/04/04 06:50:52 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3748 2002/04/04 06:50:12 Thomas Roessler <roessler@does-not-exist.org>
3750 * pgp.c: Fix a typo noted by Tamotsu Takahashi.
3752 2002/04/03 15:22:27 Thomas Roessler <roessler@does-not-exist.org>
3754 * handler.c: Fix printing of format=flowed text parts.
3756 * commands.c: Fix #1144 in stable.
3758 * commands.c: Fix a file descriptor leak in the display filter code. Noted by
3763 2002/04/02 18:49:37 Lars Hecking <lhecking@nmrc.ie>
3765 * m4/iconv.m4: branches: 1.3.2.1.2;
3768 * charset.c, charset.h: The noiconv patch.
3770 * configure.in: branches: 2.129.2.3.2;
3773 * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
3775 2002/03/30 08:26:31 Thomas Roessler <roessler@does-not-exist.org>
3777 * po/pl.po: update. From Pawel Dzienkonski.
3779 * po/fr.po: Update; From Vincent Lefevre.
3781 * postpone.c, sendlib.c: The attached patch allows the user to override the user-agent field
3782 with my_hdr. It also removes the stripping of the x-mailer field
3783 when recalling a postponed message.
3785 2002/03/28 13:25:23 Thomas Roessler <roessler@does-not-exist.org>
3787 * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c: patch-1.3.28-me.emptycheck.1
3789 2002/03/27 08:50:42 Thomas Roessler <roessler@does-not-exist.org>
3791 * pgp.c: There was some output missing.
3793 * po/POTFILES.in: update.
3795 * pgp.c: More fixes. Note to self: The code which controls character set
3796 selection for attachments is far too complicated.
3798 * pgp.c: Don't include temporary file names in the Content-Disposition header.
3800 * pgp.c: Use text/plain; format=... when we are asked to detect inline PGP
3801 material in in text/plain body parts.
3803 * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
3805 * pgp.c: Fix "noconv" handling for the message body when we generate inline
3808 * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch charset handling for text/plain; x-action=pgp-*. I
3809 don't like this stuff, but it's better than nothing.
3811 2002/03/26 22:25:48 Thomas Roessler <roessler@does-not-exist.org>
3813 * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
3815 * 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.
3817 * pgp.c: Also permit for "action" and "x-action" on the receiving end, just
3818 in case we can settle on a joint standard with other MUA developers.
3820 * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: OK, I'm giving up: pgp_create_traditional now creates text/plain;
3821 x-mutt-action={pgp-encrypt,pgp-sign}.
3823 * pgpinvoke.c: Fix application/pgp signatures.
3825 * 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.
3827 * smime.c: Please use ascii_strcasecmp() if you want to compare ASCII parameter
3828 strings. mutt_strcasecmp() depends on the locale, and detects "i"
3829 and "I" as _different_ in Turkish locales.
3831 2002/03/25 11:34:40 Thomas Roessler <roessler@does-not-exist.org>
3833 * crypt.c: Fix S/MIME signature type. Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
3835 * buffy.c, buffy.c: close 1103; from Brendan Cully
3837 * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from Brendan Cully
3839 * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
3841 * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
3843 * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test script by Mike Schiraldi. It's perl > the one I have
3844 installed, so I'm just putting it into contrib for now.
3846 2002/03/20 09:53:42 Thomas Roessler <roessler@does-not-exist.org>
3848 * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
3850 * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER. There was another constant of
3851 the same name. Problem noted by Will Yardley's compiler.
3853 2002/03/19 09:54:05 Thomas Roessler <roessler@does-not-exist.org>
3855 * browser.c: Fix #1115.
3857 * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem when using the edit-message
3858 function. Backported from unstable.
3860 * po/pl.po, po/pl.po: update
3862 2002/03/18 18:54:56 Thomas Roessler <roessler@does-not-exist.org>
3864 * browser.c: Should fix #1115. BACKPORT!
3866 2002/03/15 09:11:05 Thomas Roessler <roessler@does-not-exist.org>
3868 * po/ja.po: update from oota toshiya.
3870 * po/ja.po: update, from oota toshiya.
3872 2002/03/13 23:43:41 Thomas Roessler <roessler@does-not-exist.org>
3874 * attach.c: Undoing the previous patch. It was junk, and may ruin files.
3876 * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders in append mode where we should safe_fopen()
3877 them in write mode. Debian bug #138200, noted by Colin Philipps
3878 <cph@cph.demon.co.uk>.
3882 * 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
3884 * po/ChangeLog: branches: 1.1.2;
3885 file ChangeLog was initially added on branch mutt-1-4-stable.
3887 * po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release commit for mutt-1.3.28
3889 * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
3891 2002/03/02 12:11:35 Thomas Roessler <roessler@does-not-exist.org>
3893 * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h: Introduce smime_default_key. From Oliver Ehli.
3895 * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h: smime.c:
3896 - the getkeys() function was broken and deleted the last char
3898 - it now lets me use more than one key for the same mailbox
3900 - some display output was garbled when the email didn't match.
3901 i posted some fix to mutt-users, but i don't like that sleep()
3902 so i dropped the first error message, which basically repeated
3903 the from/sender field only. so now there's just the message: they
3907 - i modified the add_chain to continue even if no roo-cert
3908 is present (david collantes received som chain that got
3909 exported from outlook. obiously they don't (always ?)
3910 include the root cert) it will now abort if neither root
3911 nor intermediate certs are present.
3912 - add_cert created index entries with '-' as issuer cert, when
3913 it should have been '?'. thus verify would fail. (obviously
3914 nobody ever used that command (add_cert, that is) :)
3916 the feature above obsoletes the hash_cert and fingerprint_cert commands,
3917 adds import_cert command and ask_cert_label bool. i modified the output
3918 of smime_keys (a little) so it doesn't look too garbled when supplying
3919 the label (it is actually interactive :) furthermore, i do a verify
3920 after the cert was added and modified the verify routine to make the
3921 cerificate trusted in case of success. (we discussed this in another
3922 message) that is ok so far, but perhaps this requires some better root
3923 certificate handling, ie the trust should be somehow connected to the
3924 root certificate, that maybe added (if the user trusts it and its not
3925 present already) to the ca-file. i'll think about that some more ... but
3926 then, there already is the add_root command. hmmm... (btw, you'll now
3927 never get asked to trust a certificate)
3929 i have not yet deleted the email handling from the import key stuff (in
3930 smime.c/crypt.c), for i'm thinking about smime_keys using it as an
3931 additional arg. otoh i don't think users would press ^k if verification
3932 failed...hmmm... but still, smime_keys does extract the email from the
3933 certificate either way and does verify it by itself, so the only thing
3934 that would happen is to have some invalid certificates, that mutt'll
3935 refuse to use anyways, left in the database....
3939 2002/02/28 23:28:51 Thomas Roessler <roessler@does-not-exist.org>
3941 * sort.c: Turn on incremental threading again.
3943 * smime_keys.pl: The script will try to pick out the end-user cert and pass that to
3944 openssl. The code which tells the difference may not be perfect. It
3945 works with all the certs in my collection, though. I won't be at all
3946 surprised if someone comes across a cert chain which confuses it,
3947 but it should print out an error in that case. Hopefully they will
3948 send us the chain so we can adjust our code.
3950 (From Mike Schiraldi.)
3952 * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3954 * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree; fater redrawing when changing tree options. From
3957 * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around for #939. From Daniel Eisenbud.
3959 * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3961 2002/02/26 10:58:56 Thomas Roessler <roessler@does-not-exist.org>
3965 * init.h: Fix a typo.
3967 * init.h: Fix a typo. #1069.
3969 * 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.
3971 * install-sh, install-sh: Fix a typo. From Edmund Grimley Evans.
3973 * po/ru.po: ru.po update.
3975 * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive. Noted by Michael Vore,
3976 patch from Vsevolod Volkov.
3978 2002/02/18 14:55:31 Thomas Roessler <roessler@does-not-exist.org>
3980 * alias.c, send.c: Fix for #1047. From Michael Elkins.
3982 2002/02/14 11:22:51 Thomas Roessler <roessler@does-not-exist.org>
3984 * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from Lars Hecking. MAY NEED TO BE BACKPORTED.
3986 2002/02/13 12:04:52 Thomas Roessler <roessler@does-not-exist.org>
3988 * smime.c: mutt_any_key() shouldn't be used in curses mode.
3990 * hdrline.c, init.h, parse.c: Change the default format to be more friendly to "0-line messages",
3991 and fix optional expansion for %l - it was the wrong way around.
3992 Also, add a hack to parse.c so we ignore negative values in Lines
3995 * hdrline.c, muttlib.c, protos.h: Undo the %l fix. It broke things.
3997 * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans. (MAY NEED TO BE
4000 * main.c: Report libiconv version.
4002 2002/02/12 21:54:41 Thomas Roessler <roessler@does-not-exist.org>
4004 * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
4006 * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's daily S/MIME patch.
4008 2002/02/11 17:31:53 Thomas Roessler <roessler@does-not-exist.org>
4010 * smime.c: This patch gets rid of an ugly static variable in smime.c. (From
4013 * smime_keys.pl: This patch lets smime_keys.pl automagically handle both formats of
4014 x509 certificate -- PEM (text) and DER (binary). This lets Outlook
4015 users (and probably others) directly import the certs without first
4016 converting them manually. (From Mike Schiraldi.)
4018 * configure.in: Honor current values of $LIBS and $CPPFLAGS. From Thomas Dickey.
4020 * configure.in: Honor $LIBS and $CPPFLAGS. From Thomas Dickey.
4022 * init.c, init.c: patch-1.3.27.me.initsort.1
4024 2002/02/07 21:48:42 Thomas Roessler <roessler@does-not-exist.org>
4026 * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
4028 * smime_keys.pl: Fix smime_keys.
4030 * smime.c: S/MIME fixes from Mike Schiraldi.
4032 * 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.
4034 2002/02/06 19:14:47 Thomas Roessler <roessler@does-not-exist.org>
4036 * lib.h: Avoid a warning on some machines.
4038 * lib.h, smime.c: Make some scanf formats safe.
4040 2002/02/05 22:01:06 Thomas Roessler <roessler@does-not-exist.org>
4042 * ascii.c: The previous fix was complete nonsense. What a day. :-(
4044 * ascii.c: The previous fix was complete nonsense.
4046 * browser.c, lib.c, lib.h: Use strcoll for the file browser. From David Champion.
4048 * hook.c: Fix crypt-hook. From Dale Woolridge
4049 <dale-list-mutt-dev@woolridge.org>.
4051 * smime_keys.pl: Clean-up from Mike Schiraldi.
4053 * imap/browse.c: Fix.
4055 * imap/browse.c: Fix another IMAP browsing bug.
4057 * po/ru.po, po/fr.po, po/ko.po: update
4059 * smime.c: Don't put garbage onto the screen when trying to decrypt messages.
4061 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: S/MIME fixes from Oliver Ehli:
4065 support for multiple email adrresses in cert: will add one entry
4066 to {keys, cetrificates}/.index now (for each mailbox)
4068 support for certificates without intermediate certs (e.g. for
4069 people who are their own CA: use root as intermediate, for it
4070 probably wouldn't be known to anyone...)
4072 bugfix in handle_pem: the checks if some type of cert is present;
4073 die() could never be reached, as the variables checked wouldn't
4074 have been set in that case, so it would break because of undefined
4075 value or some such thing.... (so it has to check $iter instead)
4077 - smime.c (init.h, ....)
4079 support for importing certificates issued for multiple addresses.
4081 introduced smime_fingerprint_cert_command, so finally certs can
4082 get compared ... (so the above works..)
4084 cleaned up some error messages, that would mess up the terminal.
4086 fixed typos (init.h)
4090 * ascii.c: Fix ascii_*cmp functions. Problem noted by Brad Thompson.
4092 2002/02/04 09:59:02 Thomas Roessler <roessler@does-not-exist.org>
4094 * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
4096 2002/02/03 09:58:45 Thomas Roessler <roessler@does-not-exist.org>
4098 * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add unauto_view. From Jeremy Blosser.
4100 * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which helps to dump fingerprints. Contributed by
4101 Jason Harris <jharris@widomaker.com>, and not strictly needed for
4104 * pgppubring.c: Correctly calculate fingerprints for type 20 ElGamal keys. Noted by
4105 Jason Harris <jharris@widomaker.com>.
4107 * pgppubring.c: Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
4108 keys. Noted by Jason Harris <jharris@widowmaker.com>.
4110 2002/02/02 16:52:27 Thomas Roessler <roessler@does-not-exist.org>
4116 * mh.c: Don't forget deletions when a folder is changed. Ups.
4118 2002/02/01 17:23:20 Thomas Roessler <roessler@does-not-exist.org>
4120 * smime_keys.pl: Fix some possible leaks of the private key (encrypted, but
4121 still...). (yow_security_holes.patch from Mike Schiraldi.)
4123 2002/01/31 22:05:58 Thomas Roessler <roessler@does-not-exist.org>
4125 * doc/smime-notes.txt: Document %C, and other updates. From Mike Schiraldi.
4127 * smime.c: Remove some unnecessary quotation marks.
4129 * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: Use mutt -Q from smime_keys.
4131 * 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
4133 * main.c: fix a string.
4135 * doc/mutt.man: Document -Q.
4137 * init.c, main.c, protos.h: Add a -Q option to query configuration variables. This is needed to
4138 avoid a separate mutt configuration parser in smime_keys.pl.
4140 2002/01/30 22:51:12 Thomas Roessler <roessler@does-not-exist.org>
4142 * send.c, send.c: patch-1.3.27.me.postpone_date.2
4144 * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
4146 2002/01/29 21:08:10 Thomas Roessler <roessler@does-not-exist.org>
4148 * smime.c: Improved certificate handling. Suggested by Oliver Ehli,
4149 implemented by Mike Schiraldi.
4151 * smime.c: Properly handle certain signatures generated by Outlook. From Mike
4154 * parse.c, parse.c: Fix a segmentation fault in debugging code. From Daniel Eisenbud.
4156 2002/01/28 23:29:05 Thomas Roessler <roessler@does-not-exist.org>
4158 * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option. The timestamps aren't really
4161 * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V to match successfully verified messages.
4163 * contrib/smime.rc: Add a comment. From Mike Schiraldi.
4165 * init.h, init.h: Fix list-from documentation. From Michael Elkins.
4167 * doc/smime-notes.txt: Add more information on S/MIME. Adapted from Oliver Ehli's notes by
4170 * send.c: Avoid C99 comments. Noted by Vincent Lefevre.
4172 * po/ja.po, po/sv.po: updates
4174 * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
4176 * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan Cully.
4178 2002/01/25 00:08:30 Thomas Roessler <roessler@does-not-exist.org>
4182 * commands.c, recvattach.c, smime.c, smime.h: More decryption key detection fixes.
4184 * commands.c, smime.c: Make some prompts look nicer, and add sensible selection of the
4187 2002/01/24 23:53:19 Thomas Roessler <roessler@does-not-exist.org>
4189 * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
4193 * mh.c: Still more code clean-up.
4195 * doc/smime-notes.txt: Update.
4199 * mh.c: Ups, don't use the wrong check function...
4201 * mh.c: Clean up the mh code, too.
4205 * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael Elkins and Thomas
4208 * crypt.c, curs_lib.c, smime.c: S/MIME nits.
4210 * reap.pl: We don't need this any more.
4212 * 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
4213 <raldi@research.netsol.com>.
4215 * po/pt_BR.po, po/pt_BR.po: update
4217 * 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.
4219 * po/ru.po, po/ru.po: update
4221 * mh.c: Make reading maildirs more efficient.
4223 * VERSION: Pseudo-revision for mutt-1.5.
4225 * 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
4227 * 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.
4229 * 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.
4231 * 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
4233 * 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.
4235 * 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.
4237 * send.c: branches: 2.77.2;
4238 Set default Fcc when resending a message.
4240 * po/ja.po: branches: 1.33.2;
4243 2002/01/23 22:37:12 Thomas Roessler <roessler@does-not-exist.org>
4245 * po/da.po: branches: 1.67.2;
4248 * po/el.po: branches: 1.77.2;
4251 * po/et.po: branches: 1.21.2;
4254 * po/ko.po: branches: 1.72.2;
4257 * po/pl.po: branches: 1.94.2;
4260 * po/uk.po, po/id.po: branches: 1.84.2;
4263 * charset.c: branches: 2.50.2;
4264 Fix #999. A single missing comma.
4266 2002/01/22 12:12:45 Thomas Roessler <roessler@does-not-exist.org>
4268 * po/pt_BR.po: branches: 1.58.2;
4269 automatic post-release commit for mutt-1.3.27
4271 * po/ru.po: branches: 1.129.2;
4272 automatic post-release commit for mutt-1.3.27
4274 * po/sk.po: branches: 1.66.2;
4275 automatic post-release commit for mutt-1.3.27
4277 * po/sv.po: branches: 1.80.2;
4278 automatic post-release commit for mutt-1.3.27
4280 * po/tr.po: branches: 1.25.2;
4281 automatic post-release commit for mutt-1.3.27
4283 * po/uk.po: automatic post-release commit for mutt-1.3.27
4285 * po/zh_CN.po: branches: 1.14.2;
4286 automatic post-release commit for mutt-1.3.27
4288 * po/zh_TW.po: branches: 1.11.2;
4289 automatic post-release commit for mutt-1.3.27
4291 * po/hu.po: branches: 1.17.2;
4292 automatic post-release commit for mutt-1.3.27
4294 * po/id.po: automatic post-release commit for mutt-1.3.27
4296 * po/it.po: branches: 1.103.2;
4297 automatic post-release commit for mutt-1.3.27
4299 * po/ja.po, po/ko.po: automatic post-release commit for mutt-1.3.27
4301 * po/lt.po: branches: 1.25.2;
4302 automatic post-release commit for mutt-1.3.27
4304 * po/nl.po: branches: 1.74.2;
4305 automatic post-release commit for mutt-1.3.27
4307 * po/pl.po: automatic post-release commit for mutt-1.3.27
4309 * po/ca.po: branches: 1.6.2;
4310 automatic post-release commit for mutt-1.3.27
4312 * po/cs.po: branches: 1.75.2;
4313 automatic post-release commit for mutt-1.3.27
4315 * po/da.po: automatic post-release commit for mutt-1.3.27
4317 * po/de.po: branches: 1.160.2;
4318 automatic post-release commit for mutt-1.3.27
4320 * po/el.po: automatic post-release commit for mutt-1.3.27
4322 * po/eo.po: branches: 1.80.2;
4323 automatic post-release commit for mutt-1.3.27
4325 * po/es.po: branches: 1.89.2;
4326 automatic post-release commit for mutt-1.3.27
4328 * po/et.po: automatic post-release commit for mutt-1.3.27
4330 * po/fr.po: branches: 1.108.2;
4331 automatic post-release commit for mutt-1.3.27
4333 * po/gl.po: branches: 1.61.2;
4334 automatic post-release commit for mutt-1.3.27
4336 * ChangeLog: branches: 2.73.2;
4337 automatic post-release commit for mutt-1.3.27
4339 * VERSION: branches: 2.63.2;
4340 automatic post-release commit for mutt-1.3.27
4342 * reldate.h: branches: 2.55.2;
4343 automatic post-release commit for mutt-1.3.27
4345 2002/01/21 17:43:19 Thomas Roessler <roessler@does-not-exist.org>
4349 * po/sv.po, po/de.po, po/eo.po: updates
4351 * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix bug #989.
4353 2002/01/18 11:44:54 Thomas Roessler <roessler@does-not-exist.org>
4355 * 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
4357 2002/01/17 22:41:45 Thomas Roessler <roessler@does-not-exist.org>
4359 * configure.in: branches: 2.129.2;
4360 Use ncurses.h for configure tests, if present.
4362 2002/01/16 20:44:49 Thomas Roessler <roessler@does-not-exist.org>
4364 * config.guess, config.sub, missing, mkinstalldirs: Updated auto* files. From Lars Hecking.
4366 * curs_main.c: patch-1.3.25-de-new_threads.1
4368 * protos.h: branches: 2.86.2;
4369 patch-1.3.25-de-new_threads.1
4371 * thread.c: branches: 2.27.2;
4372 patch-1.3.25-de-new_threads.1
4374 2002/01/15 22:08:12 Thomas Roessler <roessler@does-not-exist.org>
4376 * acconfig.h, configure.in: Configure and config.h cleanup. From Lars Hecking.
4378 * handler.c: branches: 2.52.2;
4379 Don't hallucinate a '\n' in the end of quoted-printable encoded
4384 * flags.c: patch-1.3.25.tlr.maildir_trash.1
4386 * mh.c: branches: 2.42.2;
4387 patch-1.3.25.tlr.maildir_trash.1
4389 * mutt.h: branches: 2.111.2;
4390 patch-1.3.25.tlr.maildir_trash.1
4392 * mx.c: branches: 2.63.2;
4393 patch-1.3.25.tlr.maildir_trash.1
4397 * init.c: branches: 2.60.2;
4398 Avoid reading past the end of ta string when handling \ or ^
4399 sequences. From Michael Elkins.
4401 * 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.
4403 * pattern.c: branches: 2.23.2;
4404 Fix an off-by-one error.
4406 2002/01/14 09:03:31 Thomas Roessler <roessler@does-not-exist.org>
4408 * imap/imap.c: branches: 1.90.2;
4409 fix another case-sensitive comparison.
4411 2002/01/13 21:19:25 Thomas Roessler <roessler@does-not-exist.org>
4413 * ascii.h: Fix the ascii_strncmp() macro.
4415 * imap/auth_sasl.c: Parse IMAP responses locale- and case- insensitive. From Brendan
4418 * imap/browse.c: branches: 1.34.2;
4419 Parse IMAP responses locale- and case- insensitive. From Brendan
4422 * imap/command.c: branches: 1.35.2;
4423 Parse IMAP responses locale- and case- insensitive. From Brendan
4426 * imap/imap.c: Parse IMAP responses locale- and case- insensitive. From Brendan
4429 * imap/message.c: branches: 1.60.2;
4430 Parse IMAP responses locale- and case- insensitive. From Brendan
4433 * imap/util.c: branches: 1.51.2;
4434 Parse IMAP responses locale- and case- insensitive. From Brendan
4437 * muttlib.c: branches: 2.52.2;
4438 A different fix for the '\012' issue. Bug tracked down by Johannes
4439 Geiger <geiger@ePost.de>.
4441 * pager.c: A different fix for the '\012' issue. Bug tracked down by Johannes
4442 Geiger <geiger@ePost.de>.
4444 2002/01/12 11:42:18 Thomas Roessler <roessler@does-not-exist.org>
4448 * doc/manual.sgml.head: branches: 1.73.2;
4449 Add a ~= pattern. From Frederic Duval.
4451 * doc/muttrc.man.head: branches: 1.16.2;
4452 Add a ~= pattern. From Frederic Duval.
4454 * mutt.h, pattern.c: Add a ~= pattern. From Frederic Duval.
4456 * doc/manual.sgml.head: Fix a typo, #971.
4458 2002/01/09 15:39:28 Thomas Roessler <roessler@does-not-exist.org>
4462 2002/01/08 13:06:21 Thomas Roessler <roessler@does-not-exist.org>
4464 * mx.c: Try to fix #943.
4466 * INSTALL: branches: 2.15.2; 2.15.4;
4467 fix libiconv URL. #959.
4469 * NEWS: fix libiconv URL. #959.
4471 2002/01/07 19:10:51 Thomas Roessler <roessler@does-not-exist.org>
4475 * attach.c: branches: 2.29.2;
4478 2002/01/04 14:30:29 Thomas Roessler <roessler@does-not-exist.org>
4480 * rfc822.c: Terminate the correct buffer. Noted by Durval Menezes
4481 <durval@tmp.com.br>. (This bug shouldn't have any security
4484 * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
4486 2002/01/03 20:57:20 Thomas Roessler <roessler@does-not-exist.org>
4488 * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some globals where they belong. From Brendan Cully.
4490 2002/01/02 16:28:46 Thomas Roessler <roessler@does-not-exist.org>
4492 * acconfig.h: Cleanup; from Lars Hecking.
4494 * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
4496 * recvcmd.c: Bug fix. Problem noted by Vincent Lefevre's compiler.
4498 * muttlib.c: Fix the \012 bug.
4500 2002/01/01 20:18:41 Thomas Roessler <roessler@does-not-exist.org>
4502 * 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
4504 * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were missing from the CVS.
4508 * 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.
4510 * rfc822.c: Fix a security problem.