Rocco Rutte:
[apps/madmutt.git] / ChangeLog
1 2005-04-03 00:14:51  Daniel Jacobowitz  <dan@debian.org>  (brendan)
2
3         * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
4         message flags before moving messages.
5
6 2005-03-31 04:55:09  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (brendan)
7
8         * mh.c: Another hcache cygwin portability fix.
9
10 2005-03-23 10:51:11  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
11
12         * init.h, mh.c, mutt.h: Maildir header cache.
13
14 2005-03-22 19:58:15  Horst Schirmeier  <horst@schirmeier.com>  (roessler)
15
16         * Makefile.am: Use install-exec-hook install of
17         install-exec-local.
18
19 2005-03-22 19:53:49  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
20
21         * po/id.po: update
22
23 2005-03-22 19:49:31  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
24
25         * po/nl.po: update
26
27 2005-03-22 19:48:35  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
28
29         * po/de.po: update
30
31 2005-03-22 19:46:59  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
32
33         * init.c, init.h: remove some unused functions.
34
35 2005-03-22 19:43:13  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
36
37         * po/ru.po: update
38
39 2005-03-22 03:40:54  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (brendan)
40
41         * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
42         protos.h: Thomas graces us with this patch that resolves a
43         type-size inconsistency in the UIDVALIDITY parser.
44
45         Edited for correctness.
46
47 2005-03-17 09:30:06  Pawel Dziekonski  <pawel.dziekonski@pwr.wroc.pl>  (roessler)
48
49         * po/pl.po: update
50
51 2005-03-16 07:01:59  Brendan Cully  <brendan@kublai.com>  (brendan)
52
53         * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
54         patch was incomplete. Note to self: avoid patching on short
55         sleep. Starting tomorrow.
56
57 2005-03-16 02:49:33  Brendan Cully  <brendan@kublai.com>  (brendan)
58
59         * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
60         cygwin portability fixes
61
62 2005-03-15 04:40:40  Brendan Cully  <brendan@kublai.com>  (brendan)
63
64         * crypthash.h: Don't define uint32_t anywhere but in
65         config.h. Spotted by Alain Bench. 
66
67 2005-03-13 16:35:35  roessler  (roessler)
68
69         * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
70         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
71         po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
72         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
73         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
74         automatic post-release commit for mutt-1.5.9
75
76 2005-03-13 16:29:09  Morten Bo Johansen  <mojo@mbjnet.dk>  (roessler)
77
78         * po/da.po: update
79
80 2005-03-05 18:15:20  Christoph Ludwig  <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
81
82         * crypt.c: The attached patch fixes a segfault I observed
83         today: mutt failed to check for a possible null pointer in
84         mutt_is_application_smime(Body*).
85
86 2005-03-05 07:10:57  brendan  (brendan)
87
88         * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
89         mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
90         Rename open/close/read/write function pointers to avoid problems
91         with systems where standard open/close/read/write functions are
92         implemented with macros. Thanks to Aaron Crane and others for
93         their input about the problem.
94
95 2005-03-01 15:53:25  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
96
97         * po/ru.po: update
98
99 2005-03-01 15:52:33  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
100
101         * init.h: This is a spelling fix supplied by Cameron Simpson.
102
103 2005-02-28 18:33:45  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
104
105         * curs_main.c: Fix a crash.
106
107 2005-02-28 15:15:23  Christoph Berg  <cb@df7cb.de>  (roessler)
108
109         * init.h, menu.c, mutt.h: I've updated the menu_context patch to
110         reintroduce the menu_move_off variable that hasn't made it into
111         1.5.8. The patch fixes menu_prev_line and menu_next_line which
112         didn't work with menu_context > 0 and also makes <current-middle>
113         work even if there are less messages than screen lines (thanks
114         to RenĂ© Clerc and Vincent Lefevre for spotting these issues).
115
116 2005-02-28 14:37:09  Udo Schweigert  <mutt@cert.siemens.de>  (roessler)
117
118         * smime.c: As pointed out in a separate thread, here is a patch
119         which fixes the problem of a failing openssl after interactively
120         selecting a recipient's key.
121
122 2005-02-27 03:18:23  Brendan Cully  <brendan@kublai.com>  (brendan)
123
124         * imap/message.c: Turn brain back on before committing patches
125         (that modification I made to APPEND was bogus).
126
127 2005-02-27 02:44:45  Dan Hopper  <ku4nf@austin.rr.com>  (brendan)
128
129         * imap/message.c: Don't lose N flag when uploading a message to an
130         IMAP mailbox. (Slightly modified from the original patch to
131         prevent spurious space characters).
132
133 2005-02-21 04:42:34  Alain Bench  <messtic@oreka.com>  (roessler)
134
135         * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
136
137 2005-02-19 16:00:24  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
138
139         * sendlib.c: Fix Debian 295528.
140
141 2005-02-17 03:33:00  Brendan Cully  <brendan@kublai.com>  (brendan)
142
143         * OPS, browser.c, doc/manual.sgml.head, functions.h,
144         imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h: New
145         function: rename-mailbox (bound to 'r' by default).
146
147         The lack of a rename-mailbox command for IMAP finally got too annoying.
148         It's a bit of a cut-and-paste job, but I've put my dreams of cleaning
149         up the IMAP codebase on hold. Gotta grow up some time.
150
151 2005-02-16 09:34:06  ta_panta_rei  <7vvtch802@sneakemail.com>  (roessler)
152
153         * po/el.po: update
154
155 2005-02-16 08:48:41  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
156
157         * po/id.po: update
158
159 2005-02-15 19:28:24  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
160
161         * doc/Makefile.in: Fix linuxdoc invocation.  Thanks to
162         Tamotsu Takahashi for tracking this down to an idiotic
163         non-backwards-compatible change to the way groff works.
164
165 2005-02-15 19:03:51  Ivan Vilata i Balaguer  <ivan@selidor.net>  (roessler)
166
167         * po/ca.po: update
168
169 2005-02-14 08:48:43  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
170
171         * po/fr.po: update
172
173 2005-02-13 17:37:31  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
174
175         * po/de.po: update
176
177 2005-02-13 09:53:07  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
178
179         * Makefile.am: Include crypt-gpgme.h with the distribution.
180
181 2005-02-13 00:25:37  Brendan Cully  <brendan@kublai.com>  (brendan)
182                                  
183         * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING to
184         pretty print configure --help screen, with mixed results.
185                                  
186 2005-02-12 21:04:22  Brendan Cully  <brendan@kublai.com>  (brendan)
187                                  
188         * Makefile.am, imap/Makefile.am: Require at least automake 1.6
189                                  
190 2005-02-12 20:56:36  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
191                                  
192         * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
193         po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
194         po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
195         po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
196         po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
197         reldate.h: automatic post-release commit for mutt-1.5.8
198                                  
199 2005-02-12 20:46:48  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
200
201         * po/fr.po: update
202
203 2005-02-12 20:45:36  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
204
205         * po/ru.po: update
206
207 2005-02-12 20:20:42  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
208
209         * configure.in: Give people more time to profile the inode
210         sorting code; disabled by default for now.
211
212         * globals.h, init.h, menu.c: Christoph Berg's menu_context,
213         and a version of menu_move_off where that's not optional,
214         but where mutt will just try to avoid moving off the bottom.
215         Complain to mutt-dev if you want this to be optional.
216
217 2005-02-12 19:54:51  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
218
219         * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
220         on an imap server loses its flags).  Remove trailing delimiter
221         from IMAP folder names.
222
223 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
224                                  
225         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki by
226         way of TAKAHASHI Tamotsu.
227                                  
228 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
229                                  
230         * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu,
231         Brendan Cully, Paul Walker, Derek Martin).
232                                  
233         * editmsg.c: Partially fix debian bug #275060 (editing a message
234         in a mbox loses its flags).
235                                  
236         * TODO: We have $include_onlyfirst.
237                                  
238 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
239                                  
240         * muttlib.c, pager.c: column-length and byte-length are different
241                                  
242 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
243                                  
244         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
245         $pgp_auto_decode is set, then mutt will check for traditional pgp
246         on certain operations.  This is similar (but NOT identical) to the
247         behavior known from PGP/MIME messages.
248                                  
249 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
250                                  
251         * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
252         also adds to a list of exceptions; same behavior for unlists, and
253         unsubscribe.  With some changes from tlr.
254                                  
255 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
256                                  
257         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki by
258         way of TAKAHASHI Tamotsu.
259                                  
260 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
261                                  
262         * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully, Paul
263         Walker, Derek Martin).
264                                  
265         * editmsg.c: Partially fix debian bug #275060 (editing a message
266         in a mbox loses its flags).
267                                  
268         * TODO: We have $include_onlyfirst.
269                                  
270 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
271                                  
272         * muttlib.c, pager.c: column-length and byte-length are different
273                                  
274 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
275                                  
276         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
277         $pgp_auto_decode is set, then mutt will check for traditional pgp
278         on certain operations.  This is similar (but NOT identical) to the
279         behavior known from PGP/MIME messages.
280                                  
281 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
282                                  
283         * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
284         also adds to a list of exceptions; same behavior 
285         for unlists, and unsubscribe.  With some changes from tlr.
286                                  
287 2005-02-12 19:52:28  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
288
289         * charset.c, mbyte.c: Recognize euc-jp-ms.  MORIYAMA Masayuki
290         by way of TAKAHASHI Tamotsu.
291
292 2005-02-12 19:38:14  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
293
294         * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
295         Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
296         Paul Walker, Derek Martin).
297
298         * editmsg.c: Partially fix debian bug #275060 (editing a message
299         in a mbox loses its flags).
300
301         * TODO: We have $include_onlyfirst.
302
303 2005-02-12 19:28:26  TAKIZAWA Takashi  <taki@luna.email.ne.jp>  (roessler)
304
305         * muttlib.c, pager.c: column-length and byte-length are different
306
307 2005-02-12 19:19:25  Derek Martin  <invalid@pizzashack.org>  (roessler)
308
309         * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
310         $pgp_auto_decode is set, then mutt will check for traditional
311         pgp on certain operations.  This is similar (but NOT identical)
312         to the behavior known from PGP/MIME messages.
313
314 2005-02-12 19:12:40  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
315
316         * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
317         init.h: unalternates now also adds to a list of exceptions;
318         same behavior for unlists, and unsubscribe.  With some changes
319         from tlr.
320
321 2005-02-11 04:12:03  Brendan Cully  <brendan@kublai.com>  (brendan)
322                                  
323         * configure.in, mutt_ssl_gnutls.c: autoconf support for gnutls
324         using a slightly modified version of gnutls' own libgnutls.m4 
325                                  
326 2005-02-11 01:19:15  Brendan Cully  <brendan@kublai.com>  (brendan)
327                                  
328         * globals.h, init.h: Only enable ssl_client_cert for openssl
329         (spotted by Adeodato).
330                                  
331 2005-02-09 09:05:38  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
332
333         * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
334
335 2005-02-08 17:23:50  TAKAHASHI Tamotsu  <tamo@momonga-linux.org>  (roessler)
336
337         * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
338
339 2005-02-05 14:11:36  Thomas Roessler   <roessler@does-not-exist.org>  (roessler)
340
341         * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
342         patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
343         config.h includes, and add some missing ones.  May fix some bugs.
344
345 2005-02-04 16:54:13  Brendan Cully  <brendan@kublai.com>  (brendan)
346                                  
347         * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
348                                  
349 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>  (roessler)
350                                  
351         * Makefile.am: http://bugs.guug.de/db/17/1769.html
352                   This is necessary for FreeBSD.
353                                  
354 2005-02-04 12:56:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>  (roessler)
355
356         * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
357         necessary for FreeBSD.
358
359 2005-02-03 19:46:53  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
360
361         * hcache.c: this is a fix for hcache.c infrastructure which is
362         about wrongly calculate unique id
363
364 2005-02-03 18:44:27  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
365
366         * pgp.c: Fix PGP clear signature handling.
367
368 2005-02-03 17:01:44  Brendan Cully  <brendan@kublai.com>  (brendan)
369                                  
370         * pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c, pgppubring.c,
371         pop.c, pop_auth.c, pop_lib.c, postpone.c, query.c, recvattach.c,
372         recvcmd.c, regex.c, remailer.c, resize.c, rfc1524.c, rfc2047.c,
373         rfc2231.c, rfc822.c, score.c, send.c, sendlib.c, sha1.c, signal.c,
374         smime.c, snprintf.c, sort.c, status.c, system.c, thread.c, url.c,
375         utf8.c, wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
376         crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
377         crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c, dotlock.c,
378         edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c,
379         getdomain.c, gnupgparse.c, handler.c, hash.c, hdrline.c,
380         headers.c, help.c, history.c, hook.c, init.c, keymap.c, lib.c,
381         main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c, mutt.h,
382         mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
383         mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c, mx.c,
384         pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
385         addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
386         buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
387         copy.c, crypt-gpgme.c: Add config.h to the top of every C file
388         that could possibly want it.  Remove it from mutt.h
389                                  
390 2005-02-01 03:36:39  Brendan Cully  <brendan@kublai.com>  (brendan)
391                                  
392         * protos.h: Pull config.h out of protos.h, add to top of every
393         IMAP C file. This should probably be done to every C file, but the
394         results need testing in case  some files depend on the current
395         (broken) includes. This should at least fix the off_t 4/8 bytes
396         bug I introduced yesterday.
397                                  
398 2005-01-31 02:40:14  Brendan Cully  <brendan@kublai.com>  (brendan)
399                                  
400         * acconfig.h, configure.in, hcache.c, protos.h: Begin removing
401         deprecated autoconf 2.13 backward compatibility code. Add
402         AC_CHECK_TYPES macros for uin32/64 types, use uint64_t instead of
403         long long in hcache code.
404                                  
405 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
406                                  
407      * hcache.c: - make hcache.c conform to mutt codingstyle
408      - use $Id: ChangeLog,v 3.420 2005/04/03 00:15:36 brendan Exp $ CVS keyword instead of %K% BitKeeper keyword
409                                  
410 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
411
412         * hcache.c: - make hcache.c conform to mutt codingstyle - use
413         Id CVS keyword instead of %K% BitKeeper keyword
414
415 2005-01-28 16:40:33  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
416
417         * pgp.c: Adeodato points out on IRC that feof() only works
418         after a read. So, we now check for an unsuccessful fgetc().
419
420 2005-01-28 14:50:31  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
421
422         * signal.c: Trigger window resizing code when waking up from
423         suspension.
424
425 2005-01-28 14:09:08  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
426
427         * po/nl.po: update
428
429 2005-01-28 13:17:22  Werner Koch  <wk@gnupg.org>  (roessler)
430
431         * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
432         crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
433         functions.h: gpgme integration.  See documentation for
434         $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
435
436 2005-01-28 13:00:36  Adeodato SimĂ³  <asp16@alu.ua.es>  (roessler)
437
438         * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
439         <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
440         architecture. Via Debian Bug#285001.
441
442 2005-01-28 10:01:30  roessler  (roessler)
443
444         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
445         po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
446         po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
447         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
448         po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
449         automatic post-release commit for mutt-1.5.7
450
451 2005-01-27 20:52:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
452
453         * main.c: Add USE_INODESORT to main.c's option dump.
454
455 2005-01-27 20:38:02  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
456
457         * commands.c: 0. In compose mode, press Ctrl-t to change
458         Content-Type.  1. Type "application/octet-stream" for example.
459         2. Press Ctrl-t again.  3. Type "text/plain; charset=us-ascii"
460         4. You will be asked "Convert to us-ascii upon sending?"
461         5. Press y or n.  6. You will see a strange message:
462          "Content-Type changed to Convert to us-ascii upon sending?."
463
464 2005-01-27 20:26:52  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
465
466         * pgp.c: Return an error in pgp_decrypt_part when the PGP output
467         file is empty.
468
469 2005-01-27 20:17:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
470
471         * curs_main.c: this patch doesn't raise an error if you try
472         to sync an empty mailbox which makes it possible to use such a
473         macro as this on an empty mailbox:
474
475         macro index y "<sync-mailbox><change-folder>?"  macro pager y
476         "<sync-mailbox><change-folder>?"
477
478 2005-01-27 19:34:50  David Shaw  <dshaw@jabberwocky.com>  (roessler)
479
480         * pgp.c: Detect end of PGP armor header when a line is
481         whitespace-only.
482
483 2005-01-27 19:18:15  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
484
485         * smime.c: Void the S/MIME passphrase before prompting
486         the user to re-enter it.  Noted by TAKAHASHI Tamotsu
487         <ttakah@lapis.plala.or.jp>, but with memset replaced by
488         smime_void_passphrase().
489
490 2005-01-27 19:00:59  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
491
492         * curs_lib.c: Add terminal newline when it lacks after editing
493         a message.  Originally from TAKIZAWA Takashi.
494
495 2005-01-27 18:58:14  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
496
497         * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
498
499 2005-01-27 18:54:24  Marco d'Itri  <md@Linux.IT>  (roessler)
500
501         * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
502         mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
503         pop_lib.c: GNUTLS support.  Used in Debian since Nov. 2001.
504
505 2005-01-27 18:48:41  Bill Nottingham  <notting@redhat.com>  (roessler)
506
507         * mutt_sasl.c: With SASL, expect the server to prompt for
508         additional auth data if we have some to send (#129961, upstream
509         #1845)
510
511         * contrib/sample.muttrc: Changes the sample.muttrc highlight to
512         catch https URLs as well.
513
514         * color.c, main.c: Support for the "default" color in Slang.
515
516 2005-01-27 18:45:37  Florian Weimer   <fw@deneb.enyo.de>  (roessler)
517
518         * mh.c, configure.in: Read files in maildir folders in inode
519         order; this seems to reduce seek overhead on Linux.  Enabled by
520         default; to disable, run configure with --disable-inodesort.
521         (By way of Marco d'Itri.)
522
523 2005-01-27 18:28:42  Marco d'Itri  <md@Linux.IT>  (roessler)
524
525         * pgp.c: Improved good signature check.
526
527         * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
528         out the box for people using gnupg-agent.  Wrote and applied a
529         one-line patch to make the %?p? conditional escape work correctly,
530         patch forwarded upstream. (Closes: #277646)
531
532         * pgpewrap.c: Don't segfault when invoked without any arguments.
533
534         * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
535         messages.
536
537         * smime_keys.pl: Add some sanity checks to smime_keys.pl.
538
539         * contrib/gpg.rc: A gpg command line contains both --verbose
540         and --no-verbose, remove the first.
541
542 2005-01-26 14:33:08  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
543
544         * status.c: And, thinking about it further, this should just be
545         an empty string, not "(null)".
546
547         * status.c: The last Context->pattern fix was still crap.
548         Ooooops. (Thanks Ralf.)
549
550 2005-01-26 13:36:44  Thomas Glanzmann <sithglan@stud.uni-erlangen.de>  (roessler)
551
552         * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
553         imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
554         IMAP header cache.
555
556 2005-01-26 12:37:38  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de> (roessler)
557
558         * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
559         Make some functions static.
560
561 2005-01-26 12:36:36  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>  (roessler)
562
563         * imap/command.c, imap/message.c: Fix some printf arguments.
564
565 2005-01-26 12:21:46  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
566
567         * status.c: Really fix it.  Thanks to Ralf for noting the
568         typo in my earlier commit.
569         
570         * status.c: A variant of
571         <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
572         Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
573
574 2005-01-17 02:24:49  Brendan Cully  <brendan@kublai.com>  (brendan)
575
576         * cvslog2changelog.pl: cvs log emits a timezone after the
577         hour, at least here. Adjust date regexp to handle that case.
578                                  
579 2005-01-15 09:52:44  Adeodato SimĂ³  <asp16@alu.ua.es>  (brendan)
580
581         * po/cs.po: Major translation updates forgotten in mutt-po.
582
583 2005-01-15 08:01:35  Brendan Cully  <brendan@kublai.com>  (brendan)
584
585         * Makefile.am: Update commit targets to work when
586         builddir != srcdir.
587
588 2005-01-15 07:36:37  Adeodato SimĂ³  <asp16@alu.ua.es>  (brendan)
589
590         * init.h: Document the interaction between $reverse_name and
591         the alternates. Debian #210679.
592
593         * doc/manual.sgml.head, doc/muttrc.man.head: Include reply-hook
594         in the reference section of the manual.
595         Debian 254294.
596
597         * doc/mutt.man: Small typo in the mutt.1 manpage: Qeury -> Query.
598         Debian #258621.
599
600         * doc/muttrc.man.head: Minor formatting issue in the muttrc.5
601         manpage.
602         Debian #272579.
603
604         * po/ca.po, po/sv.po: Minor corrections in these translations,
605         checked with their authors.
606
607         * po/de.po, po/it.po: Major translation updates forgotten in
608         mutt-po.
609
610 2005-01-11 12:15:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
611
612         * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
613
614         * send.c: send2-hook should also be executed after the first
615         time the message is edited by the user.
616
617 2005-01-09 15:35:51  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
618
619         * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
620         documentation by a note that acknowledges the shut down of the
621         bug tracking system.
622
623 2004-12-21 09:46:24  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
624
625         * pgp.c: Fix Debian #275188.
626
627 2004-12-07 19:50:04  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
628
629         * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
630         send2-hook and fix alternates handling.
631
632 2004-11-19 16:16:51  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
633
634         * doc/manual.sgml.tail, doc/manual.sgml.head: Document
635         tag-prefix-cond.
636
637 2004-11-08 08:43:17  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>  (roessler)
638
639         * imap/imap_private.h: Having a signed one-bit bitfield is quite
640         odd -- its value is either 0 or -1.  Although the current code
641         is not broken because it doesn't test equality to 1, IMHO it's
642         better not to use that.
643
644         * imap/message.c: There's a size_t in imap_append_message not
645         printed out portably.
646
647 2004-11-02 13:30:58  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
648
649         * copy.h: Fix flag confusion.  Noted by Vincent Lefevre.
650
651 2004-10-30 21:59:00  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
652
653         * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
654         imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
655         lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
656         safe_strcat, safe_strncat.  Thanks to Ulf H. for noting the
657         wrong use of strncat in part of the mutt code base.
658
659         * smime.c: Fix bad code in smime_get_field_from_db.  Problem noted
660         by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
661
662 2004-09-29 11:27:33  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
663
664         * lib.c: Fix mutt_unlink race condition for systems without
665         O_NOFOLLOW.  Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
666
667 2004-09-07 08:09:39  Matthias Andree  <matthias.andree@gmx.de>  (roessler)
668
669         * prepare: Fix parameter passing.
670
671 2004-08-31 15:41:03  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
672
673         * configure.in: Add AC_GNU_SOURCE.
674
675         * recvattach.c: Remove *two* layers of S/MIME from messages
676         before building the attachment tree.  A generic solution would
677         remove intransparent encodings all the way down the tree.
678
679 2004-08-30 20:10:10  Moritz Schulte  <mo@g10code.com>  (roessler)
680
681         * compose.c: Only print additional information related to PGP
682         in case the current message is indeed to be encrypted/signed
683         with PGP.
684         
685         (This change is misattributed to Brendan Cully in the CVS.)
686
687 2004-08-30 20:05:40  Brendan Cully  <brendan@kublai.com>  (roessler)
688
689         * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
690         to allow mutt to use SSL client certificates to authenticate
691         itself. To use, set ssl_client_cert to the path to your
692         certificate file (containing both the certificate and the private
693         key). It works with the SASL EXTERNAL authentication mechanism,
694         so you'll need to have SASL enabled as well.
695
696 2004-08-30 20:03:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
697
698         * init.c: Fix a memory leak in the generic spam detection code.
699
700         * muttlib.c, protos.h: This wipes duplicated code, which I
701         introduced a while ago.
702
703 2004-08-30 19:47:47  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
704
705         * po/ja.po: update
706
707 2004-08-21 07:35:16  Ivan Vilata i Balaguer  <ivan@selidor.net>  (roessler)
708
709         * po/ca.po: update
710
711 2004-08-17 16:06:48  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
712
713         * po/nl.po: update
714
715 2004-08-17 15:56:23  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
716
717         * configure.in: Check for ssize_t, really.
718
719         * configure.in: Check for ssize_t.
720
721 2004-08-17 15:25:31  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
722
723         * po/id.po: Corrected update.
724
725         * po/id.po: update
726
727 2004-08-17 15:22:25  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
728
729         * po/fr.po: update
730
731 2004-08-17 13:42:01  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
732
733         * po/sv.po: update
734
735 2004-08-16 21:37:43  Adeodato SimĂ³  <asp16@alu.ua.es>  (roessler)
736
737         * headers.c: as of current cvs, setting "PGP: E" (or similar)
738         when header-editing a message does not work. the OP is set
739         (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
740
741 2004-08-16 21:36:38  Brendan Cully  <brendan@kublai.com>  (roessler)
742
743         * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
744         the error is not propagated and mutt will attempt to log in
745         anyway, probably causing an infinite block on read. The attached
746         patch closes the socket in this case, and propagates the error
747         properly.
748
749         * imap/auth_sasl.c: The attached patch causes mutt to attempt
750         the next method in imap_authenticators if the previous method
751         failed, even if the server reported that the method was
752         available. Previously mutt would give up if any authentication
753         method failed.
754
755 2004-08-16 21:34:22  Moritz Schulte   <moritz@g10code.com>  (roessler)
756
757         * compose.c: Only print "Encrypt with" field in case the used
758         S/MIME modules supports this feature.
759
760 2004-08-16 21:33:35  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
761
762         * po/pl.po: update
763
764 2004-08-11 12:31:21  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
765
766         * imap/imap.c: Fix two IMAP memory leaks.
767
768         * imap/imap.c, imap/imap.h: Remove imap_close_connection.
769
770         * menu.c: Fix a memory leak in mutt_menuDestroy.
771
772 2004-08-08 16:20:37  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
773
774         * muttlib.c, protos.h: Fix a memory leak.
775
776 2004-08-08 16:19:15  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
777
778         * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
779         and suggestions of many lead to these changes.  See mutt-dev
780         discussions around this time for details.
781
782         * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
783         portability problem. Reported by Steve Kennedy.
784
785 2004-08-07 05:23:33  Johan Svedberg  <johan@svedberg.pp.se>  (roessler)
786
787         * po/sv.po: update
788
789 2004-08-02 08:03:46  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
790
791         * imap/command.c: Fix the improvement to address #1655.
792
793 2004-07-22 01:10:55  Brendan Cully  <brendan@kublai.com>  (roessler)
794
795         * imap/message.c: Quick fix for IMAP breakage.
796
797 2004-07-21 22:15:40  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
798
799         * imap/command.c: This is a one-line patch that increases the
800         speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
801
802 2004-07-20 09:00:50  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
803
804         * po/pl.po: update
805
806 2004-07-20 08:17:21  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
807
808         * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
809         headers when doing list-reply.
810
811 2004-07-19 21:44:23  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
812
813         * globals.h, imap/message.c, init.h: Fix #1548.  (The first
814         variant, with $imap_headers specifying headers that are downloaded
815         in addition to the set required for mutt to work properly.)
816
817 2004-07-19 21:41:43  David Champion  <dgc@uchicago.edu>  (roessler)
818
819         * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
820
821 2004-07-19 21:39:28  Adeodato SimĂ³  <asp16@alu.ua.es>  (roessler)
822
823         * doc/manual.sgml.head: Fixing a missing newline.
824
825 2004-07-19 21:36:46  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
826
827         * Makefile.am: Fix IMAP breakage.
828
829 2004-07-15 08:08:32  David Champion  <dgc@uchicago.edu>  (roessler)
830
831         * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
832         spam detection patch.
833
834 2004-07-14 05:58:30  Moritz Schulte   <moritz@g10code.com>  (roessler)
835
836         * pgp.c: Do not forget to handle special-case for gpg-agent.
837
838 2004-07-14 05:55:40  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
839
840         * ChangeLog: Fix an earlier commit message.
841
842 2004-07-14 05:45:18  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
843
844         * browser.c: Fix Debian#237426.  (Experimental.)
845
846 2004-07-14 05:39:23  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
847
848         * compose.c: Don't invoke "builtin" as an external editor.  Note:
849         It's not clear to me that this is really the right approach.
850         Revisit Editor/Visual some time.
851
852 2004-07-14 05:19:15  Elmar Hoffmann  <mutt-dev-ml@elho.net>  (roessler)
853
854         * init.h, mutt.h, thread.c: By default Mutt hides the subject
855         of messages in the thread tree that have the same subject as
856         their parent or closest previously displayed sibling. This patch
857         makes this optional, introducing the hide_thread_subject boolean
858         setting which defaults to the old behaviour.
859
860 2004-07-14 05:07:18  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
861
862         * mh.c: Some eye-candy during the delayed parsing of maildir
863         folders.
864
865 2004-07-14 04:50:19  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
866
867         * init.h, sort.h: Hack to fix $sort_browser documentation.
868
869         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
870         $include_onlyfirst, again.
871
872 2004-07-14 04:34:07  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
873
874         * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
875         commit SNAFU: This commit undoes the include_onlyfirst patch,
876         but leaves the generic spam detection by David Champion in place
877         (which, erroneously, hadn't been committed separately).
878
879 2004-07-14 04:16:58  ttakah@lapis.plala.or.jp  (roessler)
880
881         * commands.c, copy.c, copy.h, doc/manual.sgml.head,
882         doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
883         init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
884         sort.c, sort.h: Introduce $include_onlyfirst.
885
886 2004-07-12 13:35:27  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
887
888         * pager.c: The limitations for OP_MAIL and OP_RECALL should
889         be identical.
890
891 2004-07-12 13:22:24  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
892
893         * init.c, sendlib.c: Add some debugging code, and rewrite the
894         previously-ununderstandable mutt_remove_duplicates.  (All this
895         done on the search for a problem that ultimately turned out to
896         be a configuration issue. Still, the changed code could come in
897         handy some day.)
898
899 2004-07-11 16:25:00  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
900
901         * pager.c: Fix #1882.
902
903 2004-06-27 13:54:51  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
904
905         * postpone.c: Experimental code for #1910.
906
907 2004-06-26 08:45:29  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
908
909         * commands.c: Fix #1909.
910
911 2004-06-23 08:09:43  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
912
913         * pgp.c: Zero out the PGP passphrase before asking for a new one.
914
915 2004-06-17 20:39:20  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
916
917         * smime.c: Change S/MIME send menu behavior to xor instead of or,
918         so it behaves the same way as the PGP send menu.
919
920 2004-06-17 20:36:13  Moritz Schulte  <moritz@g10code.com>  (roessler)
921
922         * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
923         crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
924         cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
925         mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
926         smime.h: This is the sequel to the crypto modularization changes
927         I did on 2003-01-21.  Moritz added another abstraction layer
928         which cleans up the code and allows the crypto modules to use
929         their own option menu.  Everything should work as it used to
930         but is now in a really good shape for part III, the Return of
931         the GnuPG Easy Makers. -wk
932
933         * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
934         crypt-mod.h: New files.
935
936         * smime.c (smime_valid_passphrase, smime_send_menu): New
937         functions.  * smime.h: Removed macro: smime_valid_passphrase.
938         Declared: smime_valid_passphrase, smime_send_menu.  * pgp.c:
939         Include "mutt_menu.h".  (pgp_valid_passphrase, pgp_send_menu):
940         New functions.  * pgp.h: Removed macro: pgp_valid_passphrase.
941         Declared: pgp_valid_passphrase, pgp_send_menu.  *
942         mutt_curses.h: Declare: mutt_need_hard_redraw.  * mutt_crypt.h:
943         Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
944         crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
945         Adjust WithCrypto definition since the GPGME backend does not
946         exclude anymore the other `classic' backends.  (KEYFLAG_ISX509):
947         New symbol.  * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
948         (struct body): New member: is_signed_data, warnsig.  * main.c
949         (main): Call crypt_init.  * keymap.c (km_get_table): Support for
950         MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.  (Menus): Added
951         entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
952         (km_init): Create bindings for MENU_KEY_SELECT_PGP and
953         MENU_KEY_SELECT_SMIME.  * keymap.h (enum): New enum symbols:
954         MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME.  * init.h:
955         New configuration variable: crypt_use_gpgme.  * compose.c
956         (pgp_send_menu, smime_send_menu): Removed functions, they are now
957         contained in the crypto backend modules.  (mutt_compose_menu):
958         Use crypt_pgp_send_menu and crypt_smime_send_menu instead
959         pgp_send_menu and smime_send_menu.  * cryptglue.c: Slightly
960         rewritten in order to make use of the module mechanism used to
961         access crypto backends.  * curs_lib.c (mutt_need_hard_redraw):
962         New function.  * crypt.c (crypt_forget_passphrase): Adjust
963         for new crypto backend interface.  (crypt_valid_passphrase):
964         Stripped, use calls to crypt_pgp_valid_passphrase and
965         crypt_smime_valid_passphrase.
966
967 2004-06-02 17:55:34  Alain Bench  <veronatif@free.fr>  (roessler)
968
969         * parse.c: Fix #1759.
970
971 2004-04-30 06:49:37  Urs JanĂŸen  <urs@tin.org>  (roessler)
972
973         * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
974         (5).  (These changes have been sitting in my inbox for ages, tlr.)
975
976 2004-04-13 15:10:38  Brendan Cully  <brendan@kublai.com>  (roessler)
977
978         * imap/message.c: Fix #1795
979
980 2004-04-13 08:02:12  David Shaw  <dshaw@jabberwocky.com>  (roessler)
981
982         * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
983         change the default; change the error message given if that
984         variable is set to "no."
985
986 2004-04-12 21:43:33  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
987
988         * lib.c, attach.c: Don't open a file for writing that we have
989         unlinked before. Reported embarassingly long ago by Jarno
990         Huuskonen <Jarno.Huuskonen@uku.fi>.
991
992 2004-04-12 21:19:31  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>  (roessler)
993
994         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
995         po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
996         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
997         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
998         po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
999         mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
1000         http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
1001
1002 2004-04-12 20:37:19  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1003
1004         * copy.c: Fix #1804.  (From vincent@vinc17.org)
1005
1006         * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
1007         recvattach.c: A belated fix for #1808 (Debian #233106): Make
1008         sure check-traditional-pgp doesn't leave the pager context
1009         unnecessarily.  This makes message-hooks like this one safe:
1010
1011           message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
1012                 \ "exec check-traditional-pgp"
1013
1014 2004-04-12 19:53:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
1015
1016         * doc/manual.sgml.head, init.h: Various documentation fixes,
1017         #1790.
1018
1019 2004-04-12 19:47:59  Alain Bench  <veronatif@free.fr>  (roessler)
1020
1021         * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
1022
1023 2004-04-12 19:42:10  JoĂ«l Riou  <joel.riou@normalesup.org>  (roessler)
1024
1025         * globals.h, init.c, init.h: Introduce config_charset.
1026
1027 2004-04-12 19:37:59  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1028
1029         * po/ru.po: update
1030
1031 2004-04-12 19:37:23  Im Eunjea  <eunjea@koru.org>  (roessler)
1032
1033         * po/ko.po: update
1034
1035 2004-04-12 19:34:45  Holger Weiss  <lists@jhweiss.de>  (roessler)
1036
1037         * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
1038         Unreferenced messages pattern: ~$
1039
1040 2004-04-12 19:20:13  Paul WALKER  <paul.walker@st.com>  (roessler)
1041
1042         * mutt_sasl.c: SASL2 needs errno.h.
1043
1044 2004-04-12 19:17:32  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1045
1046         * muttlib.c: Include the user ID with temporary file names.
1047         Suggested by eravin@panix.com in #1833.
1048
1049         * doc/Makefile.in: Fix #1708 the brutal way, by installing
1050         multiple copies of the muttbug (pardon, flea) manual page.
1051
1052 2004-04-12 18:56:18  Neil Brown  <neilb@cse.unsw.edu.au>  (roessler)
1053
1054         * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
1055         by Artur Czechowski as #1845.
1056
1057 2004-03-21 16:02:10  Ivan Vilata i Balaguer  <ivan@selidor.net>  (roessler)
1058
1059         * po/ca.po: update
1060
1061 2004-02-12 08:51:07  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1062
1063         * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
1064         po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
1065         po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
1066         po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
1067         po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
1068         ChangeLog: automatic post-release commit for mutt-1.4.2.1
1069
1070         * Makefile.am: (stable) Include regex.c and snprintf.c with
1071         the distribution.
1072
1073 2004-02-11 14:03:38  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1074
1075         * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
1076         po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
1077         po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
1078         po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
1079         po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
1080         ChangeLog: automatic post-release commit for mutt-1.4.2
1081
1082         * configure.in, menu.c: Backport an old bug fix, and make sure
1083         configure can be created on recent systems.
1084
1085 2004-02-11 08:20:25  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1086
1087         * init.c: Fix some warnings.
1088
1089 2004-02-08 11:41:31  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
1090
1091         * charset.c: Fix a CP1255/8-related problem that's caused by a
1092         glibc/iconv bug.
1093
1094 2004-02-08 09:38:38  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1095
1096         * muttlib.c: Change the logic in mutt_open_read to only
1097         catch directories -- mutt may legitimately read devices (think
1098         /dev/null) or named pipes. Also delegate error reporting to the
1099         calling function by setting errno.
1100
1101 2004-02-07 21:40:11  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
1102
1103         * po/ja.po: update
1104
1105 2004-02-07 21:38:32  Juan Altmayer Pizzorno  <juan@altmayer.com>  (roessler)
1106
1107         * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
1108         the percentages don't show right while mutt is reading/parsing
1109         a mailbox.  Here's a patch (against 1.5.6i) to fix that.
1110
1111 2004-02-07 21:36:41  David Yitzchak Cohen  <lists+mutt_devs@bigfatdave.com>  (roessler)
1112
1113         * init.c, muttlib.c: Looking at the code, the problem is pretty
1114         obvious.  A recent patch to init.c (the one that was supposed
1115         to prevent Mutt from silently failing to read nonexistant RC
1116         files, IIRC) changed source_rc() to stat(2) the RC "file" before
1117         trying to mutt_open_read() it.  There's only one problem here:
1118         source_rc() has no way of knowing whether or not its "file"
1119         is a file or a command.  I'm attaching a patch that fixes the
1120         problem in what I believe is the right way.
1121
1122 2004-02-05 14:17:25  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1123
1124         * menu.c: Back out the patch for #1697.
1125
1126 2004-02-02 18:17:46  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1127
1128         * po/de.po: update
1129
1130 2004-02-02 10:26:14  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1131
1132         * po/pl.po: update
1133
1134 2004-02-02 10:24:32  Im Eunjea  <eunjea@koru.org>  (roessler)
1135
1136         * po/ko.po: update
1137
1138 2004-02-02 10:22:56  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1139
1140         * po/fr.po: update
1141
1142 2004-02-01 18:26:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1143
1144         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
1145         po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
1146         po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
1147         po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
1148         po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
1149         post-release commit for mutt-1.5.6
1150
1151 2004-02-01 18:00:16  Mike Schiraldi  <1074468571@schiraldi.org>  (roessler)
1152
1153         * init.c: As you all know, running "mutt -F foo.rc" will have
1154         mutt read foo.rc as its config file. However, there is a bug --
1155         if you specify a directory (like accidentally typing "mutt -F
1156         /etc/mutt") mutt will silently ignore the flag and leave you
1157         wondering why it isn't working.
1158
1159         Emil Sit posted a patch for this in March of 2002, but it seems
1160         to have slipped through the cracks. Here's the patch again;
1161         please consider it for inclusion.
1162
1163 2004-02-01 17:50:43  Luke Mewburn  <luke@mewburn.net>  (roessler)
1164
1165         * buffy.c: Put a zero byte into the string, not into the pointer.
1166
1167 2004-02-01 17:48:25  Dan Ohnesorg  <Dan@ohnesorg.cz>  (roessler)
1168
1169         * po/cs.po: update
1170
1171 2004-02-01 17:45:33  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1172
1173         * doc/manual.sgml.head: A cross-reference was missing.
1174
1175         * doc/manual.sgml.head: Improve documentation of alterantes.
1176
1177         * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
1178         hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
1179         protos.h: Turn alternates, lists, and subscribe into regular
1180         expression lists.
1181
1182 2004-01-12 22:56:58  Christoph Ludwig  <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1183
1184         * smime_keys.pl: Avoid a Perl warning.
1185
1186 2004-01-12 20:24:09  Matt Kraai  <kraai@ftbfs.org>  (roessler)
1187
1188         * doc/manual.sgml.head: A newline was missing from the
1189         documentation; #1754.  (The actual commit message for this
1190         change is garbage; wrong window.)
1191
1192 2004-01-12 19:59:38  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1193
1194         * crypt.c: Retainable PGP signatures were broken badly.  #1757.
1195
1196 2004-01-05 11:55:14  Robert Schiele  <robert.schiele@t-online.de>  (roessler)
1197
1198         * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
1199         due to portability issues.
1200
1201 2004-01-04 10:55:20  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
1202
1203         * init.h: Fix hide_missing / hide_limited documentation.
1204
1205 2004-01-04 10:51:49  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1206
1207         * hdrline.c: Permit list patterns that match the domain name of
1208         an address; these patterns begin with '@'.  Example:  subscribe
1209         @bugs.guug.de matches all messages sent to the bug tracking
1210         system.
1211
1212 2004-01-04 10:30:52  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1213
1214         * po/ru.po: Argh, I shouldn't replace files by patches.
1215
1216 2004-01-04 10:25:13  Cameron Patrick  <cameron@patrick.wattle.id.au>  (roessler)
1217
1218         * menu.c: Fix #1697 (Debian  #219594.)
1219
1220 2004-01-04 10:21:19  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1221
1222         * po/de.po: update
1223
1224 2004-01-04 10:19:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
1225
1226         * po/ja.po: update
1227
1228 2004-01-04 10:08:02  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1229
1230         * po/pl.po: update
1231
1232 2004-01-04 10:03:46  Michael Elkins  <me@sigpipe.org>  (roessler)
1233
1234         * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
1235         generating Mail-Followup-To headers.
1236
1237 2004-01-04 09:59:42  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1238
1239         * init.h: Fix #1738; documentation issue re $from, $use_from.
1240
1241 2004-01-04 09:52:55  Michael Elkins  <me@sigpipe.org>  (roessler)
1242
1243         * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
1244         reply-hook.
1245
1246 2004-01-04 09:49:23  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1247
1248         * pop.h, pop_lib.c: Attached patch provides support of STLS
1249         (STARTTLS) command in POP3 protocol.
1250
1251         * po/ru.po: update
1252
1253 2004-01-04 09:45:05  Brendan Cully  <brendan@kublai.com>  (roessler)
1254
1255         * imap/imap.c: Fix #1703.
1256
1257 2004-01-04 09:42:35  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1258
1259         * smime.c: Fix a NULL pointer deference noted by Will Fiveash
1260         <william.fiveash@sun.com>.
1261
1262 2003-12-30 13:04:20  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1263
1264         * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
1265         partially signed messages more reasonably.  See #1743.
1266
1267 2003-12-29 11:44:35  Alain Bench  <veronatif@free.fr>  (roessler)
1268
1269         * commands.c: Fix #844.
1270
1271 2003-12-29 11:37:41  Patrick Welche  <prlw1@newn.cam.ac.uk>  (roessler)
1272
1273         * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
1274         patch which is necessary as when mutt tries to connect to an
1275         imap server over ipv6 it stores the address in a sockaddr which
1276         may not be large enough to hold the ipv6 address.
1277
1278 2003-12-17 17:42:02  Scott Koranda  <skoranda@gravity.phys.uwm.edu>  (roessler)
1279
1280         * crypt.c: pkcs7-signature wasn't recognized properly in one
1281         more place.
1282
1283 2003-12-17 08:46:50  Michael Elkins  <me@sigpipe.org>  (roessler)
1284
1285         * rfc1524.c: Fix possible core dump in mailcap nametemplate
1286         handling.
1287
1288 2003-12-10 00:48:57  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1289
1290         * thread.c: Avoid NULL pointer deference in threading code.
1291
1292 2003-12-03 08:19:11  Alain Bench  <veronatif@free.fr>  (roessler)
1293
1294         * pager.c: Fix 1716.
1295
1296 2003-11-15 09:32:30  Velko Hristov  <hristov@informatik.hu-berlin.de>  (roessler)
1297
1298         * po/bg.po: updat
1299
1300 2003-11-12 22:31:51  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
1301
1302         * po/eo.po: update
1303
1304 2003-11-12 14:01:03  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
1305
1306         * po/nl.po: update
1307
1308 2003-11-12 13:49:32  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1309
1310         * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
1311         IDN API incompatibility problems.
1312
1313 2003-11-12 11:47:46  duvall@emufarm.org  (roessler)
1314
1315         * configure.in: Fix 1515, 1693.
1316
1317 2003-11-12 11:40:27  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1318
1319         * mh.c, sort.c: Fix dangling pointer problems in threading code.
1320         Noted and tracked down by q4xk3j002@sneakemail.com who also
1321         provided the initial fix.
1322         
1323         CORRECTION: q4xk3j002 (whoever that is) reported the bug,
1324         but thr problem was tracked down and fixed by YONETANI
1325         Tomokazu <qhwt@myrealbox.com>
1326
1327 2003-11-11 10:19:22  Ronny Haryanto  <ronnylist@haryan.to>  (roessler)
1328
1329         * po/id.po: update
1330
1331 2003-11-10 18:02:26  Rudy Taraschi  <rudy@cae.com>  (roessler)
1332
1333         * mutt_socket.c: Fix double-free problems related to IDN support.
1334
1335 2003-11-10 10:37:10  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1336
1337         * po/fr.po: update
1338
1339 2003-11-09 21:41:28  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1340
1341         * mh.c: Fix #1692.
1342
1343 2003-11-09 09:38:32  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1344
1345         * send.c: Commit the fix for #1509. This must have been lost
1346         earlier this year.
1347
1348 2003-11-05 20:09:36  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1349
1350         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
1351         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
1352         po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
1353         po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
1354         po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
1355         post-release commit for mutt-1.5.5.1
1356
1357 2003-11-05 12:17:10  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1358
1359         * Makefile.am: Include regex.c and snprintf.c with the
1360         distribution.  Noted by Lars Hecking.
1361
1362         * build-release: Ups, we don't upload the CVS any more.
1363
1364         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
1365         po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
1366         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1367         po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
1368         po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
1369         automatic post-release commit for mutt-1.5.5
1370
1371 2003-11-05 09:27:43  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1372
1373         * build-release: Use gpg for signing releases.
1374
1375 2003-11-03 10:30:58  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1376
1377         * attach.c: Fix a logic flaw in attachment saving.
1378
1379 2003-10-08 19:55:39  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1380
1381         * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *.  Fix some
1382         sizeof statements accordingly.  Note that pgp_key_t is also a
1383         pointer, though, so this should not have broken things.
1384
1385 2003-10-06 09:58:35  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1386
1387         * query.c: Fiy memory corruption. (# 1659)
1388
1389 2003-10-04 22:12:10  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1390
1391         * lib.c: mutt_basename() was garbage.
1392
1393 2003-10-04 20:54:37  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1394
1395         * doc/manual.sgml.head: Fix some tags.  Noted by Todd
1396         <Freedom_Lover@pobox.com>.
1397
1398 2003-10-04 20:35:00  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1399
1400         * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
1401         lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
1402         This patch fixes various aspects of the attachment-saving user
1403         interface.  Changes include:
1404
1405         - When tagging and saving multiple attachments, you can now use
1406           the same target directory for multiple attachments.
1407
1408         - When you can't save an attachment, you get an opportunity to
1409           enter a new file name.
1410
1411         - The menu cursor will highlight the attachment that you are
1412           currently discussing with mutt.
1413
1414         - Various bug fixes.
1415
1416         This does, in particular, address #1619 (Debian#208430).
1417
1418         * menu.c: Fix #1656.
1419
1420 2003-09-29 16:34:32  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
1421
1422         * doc/muttrc.man.head: Fix typo.
1423
1424 2003-09-29 15:05:52  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1425
1426         * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
1427         (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
1428
1429 2003-09-20 06:24:10  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1430
1431         * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
1432
1433 2003-09-19 13:09:59  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
1434
1435         * po/nl.po: update
1436
1437 2003-09-19 13:05:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1438
1439         * imap/utf7.c: Fix remaining (void **) casts.
1440
1441 2003-09-19 13:03:26  Mads Martin Joergensen  <mmj@suse.de>  (roessler)
1442
1443         * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
1444         pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
1445         rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
1446         browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
1447         edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
1448         pager.c: As the ones of you who compile with new gcc's probably
1449         have noticed, there's a lot of type-punning in Mutt. With help
1450         from Philipp Thomas, I've fixed all I could find in CVS (please
1451         double-check, one might have slipped through the cracks), I can
1452         make one for 1.4 CVS branch as well if wanted.
1453
1454 2003-09-19 12:56:49  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1455
1456         * send.c: Change abort_unmodified so it doesn't abort a message
1457         that has an attachment.  Catches the "send a file from the
1458         command line, quickly" case.
1459
1460 2003-09-11 16:59:54  Brendan Cully  <brendan@kublai.com>  (roessler)
1461
1462         * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
1463         undefined). Thanks to Mads for the initial patch.
1464
1465 2003-09-11 07:27:23  Velko Hristov  <hristov@informatik.hu-berlin.de>  (roessler)
1466
1467         * po/bg.po: Bulgarian translation.  (Seems like I screwed up an
1468         earlier commit.  -tlr)
1469
1470 2003-09-10 13:20:49  Jon Miles  <jon@zetnet.net>  (roessler)
1471
1472         * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
1473         received anything back from the server that didnt begin with '+
1474         ', it was bailing out and skipping the checks to see if there
1475         was a +OK response.
1476
1477 2003-09-07 10:11:49  Im Eunjea  <eunjea@koru.org>  (roessler)
1478
1479         * po/ko.po: update.
1480
1481 2003-09-04 15:10:09  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1482
1483         * init.h: Fix some formatting glitches that lead to error messages
1484         when viewing the muttrc(5) manual page.
1485
1486 2003-09-04 14:59:57  Christoph Ludwig  <cludwig@cdc.informatik.tu-darmstadt.de>  (roessler)
1487
1488         * smime.c: Fix verification bug when messages are S/MIME signed
1489         & encrypted.
1490
1491 2003-09-03 17:22:09  Dan Born  <dan@danborn.net>  (roessler)
1492
1493         * postpone.c: I've attached a patch for bug number 1036, as
1494         reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
1495         when more than one msg is postponed").  This is a patch against
1496         mutt 1.4.1.
1497
1498         As it was previously left, no one could reproduce it.  The problem
1499         occurs because sorting is disabled when opening the postponed
1500         folder, but the Sort global variable still tells mutt to use
1501         whatever sorting algorithm the $sort config option indicates.
1502         Eventually, the code would get to mutt_messages_in_thread and
1503         try to dereference a NULL thread object, causing the segfault.
1504
1505 2003-09-03 17:20:56  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1506
1507         * po/pl.po: update.
1508
1509 2003-09-03 17:15:20  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
1510
1511         * po/ja.po: New ja.po.
1512
1513 2003-09-03 17:12:52  Velko Hristov  <hristov@informatik.hu-berlin.de> (roessler)
1514
1515         * configure.in: Bulgarian translation.
1516
1517 2003-09-03 17:10:37  Brendan Cully  <brendan@kublai.com>  (roessler)
1518
1519         * mutt_ssl.c: Fix a segmentation fault which occurs
1520         when a certificate is rejected.  Bug noted by Rob Latham
1521         <rob@terizla.org>.
1522
1523 2003-09-03 17:09:09  Anatoly Vorobey  <mellon@pobox.com>  (roessler)
1524
1525         * curs_main.c: The commands "read-thread" (^R) and
1526         "read-subthread" (Esc-R) do not honor the resolve variable (don't
1527         advance cursor after marking the thread/subthread as read),
1528         which, to me at least, is a nuisance.
1529
1530 2003-08-11 14:06:08  Brendan Cully  <brendan@kublai.com>  (roessler)
1531
1532         * imap/imap.c: 1595: My guess is this bug is caused by
1533         mlarson@verisign.com's patch to check for UNSEEN rather than
1534         RECENT messages. This means that as long as there are messages
1535         in a mailbox either new or old, mutt will think it has new mail.
1536
1537         The attached patch reverts that change. Let me know if it solves
1538         the problem.
1539
1540 2003-08-11 14:05:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1541
1542         * doc/muttrc.man.head: Fix a formatting bug.
1543
1544 2003-08-05 13:55:47  Brendan Cully  <brendan@kublai.com>  (roessler)
1545
1546         * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
1547         mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
1548         format from mutt.  (The support was broken anyways.)
1549
1550 2003-08-02 11:01:09  Horvath Szabolcs  <horvaths@fi.inf.elte.hu>  (roessler)
1551
1552         * po/hu.po: update
1553
1554 2003-07-29 10:11:05  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
1555
1556         * pager.c: It seems that Solaris has an incorrect implementation
1557         of mbrtowc: when there is an encoding error and mbrtowc returns
1558         (size_t)(-1) no value should be stored in *pwc (the first
1559         argument), as I understand it, but here mbrtowc is storing 8
1560         when presented with the bytes "\xc8\x4d".
1561
1562         However, relying on mbrtowc not to store anything in *pwc when
1563         there is an error is a bit silly; it makes sense to look at
1564         the return value. So, the following patch should be applied if
1565         Pawel can confirm that it fixes the problem. I've tested it and
1566         it worked for me with glibc's mbrtowc.
1567
1568 2003-07-24 18:40:50  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1569
1570         * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
1571         imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
1572         intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
1573         makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
1574         strcasecmp.c, url.c: Some functions/macros like isspace take an
1575         int and require the argument to have the value of an unsigned char
1576         (or EOF). Under Solaris, gcc complains when the argument is a char
1577         (as this is a possible bug, on platforms where char is signed,
1578         like Solaris). The attached patch fixes such problems (well,
1579         perhaps I've changed more than necessary, but this doesn't hurt).
1580
1581 2003-07-22 12:56:38  dshaw@jabberwocky.com  (roessler)
1582
1583         * gnupgparse.c: When encrypting a message to a user that has more
1584         than one subkey, at least one of which is revoked or expired,
1585         mutt treats the entire key as unusable rather than just the
1586         subkey(s) in question.
1587
1588 2003-07-16 11:18:12  Brendan Cully  <brendan@kublai.com>  (roessler)
1589
1590         * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
1591         that my mutt hung when I tried SASL DIGEST-MD5 authentication
1592         (I'm not sure when this started). I believe this patch should
1593         solve that problem in a reliable way.
1594
1595         This patch also attempts to reuse connections even when
1596         authentication fails, instead of just throwing away a perfectly
1597         good socket.
1598
1599         * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
1600         mutt_ssl.c: This patch redoes yesterday's unbuffered input
1601         patch. Now it uses a pseudo-option, which means less mess to carry
1602         down the call stack.  It also made it much easier to have the SSL
1603         certificate menu be unbuffered, which it is now. So push commands
1604         won't annoy you when entering passwords or accepting certificates.
1605
1606 2003-07-15 11:41:32  Brendan Cully  <brendan@kublai.com>  (roessler)
1607
1608         * curs_main.c, globals.h, imap/command.c, imap/imap.c,
1609         imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
1610         patch should keep all opened IMAP connections alive, no matter
1611         what mailbox you are currently in. With the patch that got
1612         committed yesterday, this should close bug 1523.
1613
1614         (There was a typo in that patch. This one supersedes it.)
1615
1616         * configure.in, .cvsignore: autoconf 2.5 compatibility.
1617
1618 2003-07-14 12:40:03  Hugo Haas  <hugo@larve.net>  (roessler)
1619
1620         * send.c: Fix #1520.
1621
1622 2003-07-14 12:20:27  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
1623
1624         * po/pl.po: small fix.
1625
1626 2003-07-14 12:19:07  Brendan Cully  <brendan@kublai.com>  (roessler)
1627
1628         * imap/command.c, imap/imap.c: 
1629
1630         On Sunday, 13 July 2003 at 18:09, Brendan Cully wrote:
1631
1632         > The attached patch should help when the connection to your
1633         > postponed folder times out and you can't reconnect without
1634         > restarting mutt. I'd like anyone who has that problem to
1635         > try it and let me know how it works.
1636
1637         I dug a little deeper. The attached patch seems to work better. It
1638         complains the first time you try to recall a message, but works
1639         the second.
1640
1641         * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
1642         mutt_curses.h: The attached patch prevents mutt from reading the
1643         push buffer when asking for passwords. This is a proper fix for
1644         bug 1312. I think it's uncontroversial.
1645
1646 2003-07-04 17:15:34  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1647
1648         * imap/auth_sasl.c: Increase a buffer's size.
1649
1650 2003-07-04 17:07:22  Nicolas Rachinsky  <nr@rachinsky.de>  (roessler)
1651
1652         * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
1653         tag-prefix-cond and end-cond.  This makes simple conditional
1654         execution of parts of macros possible.
1655
1656 2003-07-04 17:03:51  Bruno Postle  <bruno@postle.net>  (roessler)
1657
1658         * curs_main.c, pattern.c: Display an empty index when no messages
1659         match search criteria.
1660
1661 2003-07-04 16:57:56  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1662
1663         * init.h, muttlib.c: Add a ':' flag to % expandos.  This will
1664         make sure that any dots are converted into underscores.  (_
1665         is already used for lowercasing the result of an expando.)
1666
1667 2003-06-04 14:01:39  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1668
1669         * muttlib.c: Don't colorize empty lines generated with
1670         state_attach_puts();
1671
1672 2003-05-29 17:49:00  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1673
1674         * po/id.po, po/eo.po: Updates from the respective authors.
1675
1676 2003-05-29 17:48:28  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1677
1678         * pgp.c: Fix part of #1564.
1679
1680 2003-05-29 17:47:10  Matt Larson  <mlarson@verisign.com>  (roessler)
1681
1682         * imap/imap.c: Look at UNSEEN, not RECENT in
1683         imap_check_mailbox().
1684
1685 2003-05-29 17:47:10  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1686
1687         * init.c: Fix a segmentation fault which would occur when
1688         pgp_sort_keys is set in a configuration file, but mutt is compiled
1689         without PGP support.
1690
1691         * gnupgparse.c: Fix PGP subkey handling when looking at key
1692         capabilities.  This should take care of the recent "mutt does
1693         not see all keys" problems.
1694
1695 2003-05-13 13:06:16  Dale Woolridge  <dale-list-mutt-dev-2@woolridge.org>  (roessler)
1696
1697         * crypt.c: Fix gpg-agent use.
1698
1699 2003-05-13 12:53:20  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1700
1701         * doc/manual.sgml.head: Remove useless examples about treating
1702         text/enriched externally.  #1549; Debian #190309.
1703
1704 2003-05-13 12:50:04  Juan Altmayer Pizzorno  <juan@altmayer.com>  (roessler)
1705
1706         * recvattach.c: view-attachments does not extract the message
1707         within a x-pkcs7-mime if it's only signed, but not encrypted.
1708         Such a message results, for example, from a decrypt-save if the
1709         message was previously encrypted and signed.
1710
1711 2003-05-13 12:45:35  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
1712
1713         * doc/manual.sgml.head: Fix an inconsistency between manual
1714         and code.
1715
1716 2003-05-13 12:43:45  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1717
1718         * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
1719         algorithm to determine the capabilities of the key.  For example,
1720         in mutt, a key of type 1 (RSA) can both encrypt & sign.  This is
1721         not correct as per OpenPGP, however, where the capabilities of
1722         the key are determined by both the algorithm and key capability
1723         flags that are set on the key.  This can lead to user confusion
1724         when their RSA encrypt-only or sign-only key is listed for both
1725         signing and encryption in mutt.
1726
1727         GnuPG lists these flags in key listings, so it is easy to take
1728         advantage of them.  Here is a patch to use the flags, as well
1729         as provide the flags in pgpring.  Note that the pgp+pgpring
1730         users won't see any change since the flags there are based on
1731         the key algorithm as they are now, but the GnuPG users will see
1732         an improvement.
1733
1734 2003-05-12 16:21:26  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1735
1736         * enter.c: Fix alias completion when the alias is entered as
1737         part of a group.  (E.g., The Tea Party: alias1, alias2, alias3;)
1738
1739 2003-05-03 20:07:40  Dan Nelson  <dnelson@allantgroup.com>  (roessler)
1740
1741         * mutt.h, muttlib.c: Fix #1558.  (mutt_expand_fmt rewrite;
1742         OPT_MAX wasn't maximal.)
1743
1744 2003-04-15 13:17:05  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
1745
1746         * compose.c: Fix two more cases in which ctrl-G is interpreted
1747         as M_YES.
1748
1749 2003-04-15 09:52:06  Dale Woolridge  <dale-flea-mutt-bug@woolridge.org>  (roessler)
1750
1751         * compose.c: The "sign (a)s" code strips the pgp application
1752         bit causing drawing issues in redraw_crypt_lines().  Other bits
1753         (well bit = encrypt) are ignored as a result.  I've only tested
1754         with pgp, but the same problem exists in the smime code too.
1755         This inline patch (against cvs head revision) fixes the problem.
1756
1757 2003-04-14 09:09:53  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1758
1759         * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
1760         in send.c.  This patch adds two new configuration variables,
1761         $crypt_autopgp and $crypt_autsmime.  Both are set to "yes"
1762         by default.  By turning them off, you can disable the automatic
1763         selection of one or both mechanisms.  (Useful when your mutt is
1764         PGP- and S/MIME enabled, but you only use, say S/MIME.)
1765
1766 2003-04-11 15:15:04  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1767
1768         * send.c: Backing out the previous change. It was nonsense.
1769
1770 2003-04-11 11:56:58  Lars Hecking  <lhecking@nmrc.ucc.ie>  (roessler)
1771
1772         * config.guess, config.sub, depcomp, install-sh, missing,
1773         mkinstalldirs: updates.
1774
1775 2003-04-11 11:56:22  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1776
1777         * send.c: Try to fix a PGP / S/MIME-related problem.  Found by
1778         Matt Larson <mlarson@verisign.com>, tracekd down by RenĂ© Clerc
1779         <rene@clerc.nl>.
1780
1781         * thread.c: Fix a segmentation fault.
1782
1783 2003-04-09 08:21:59  Zardoz@users.sourceforge.net  (roessler)
1784
1785         * recvcmd.c: Fix #1531.  (recvcmd.c duplicate of #1528)
1786
1787 2003-04-08 22:32:56  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1788
1789         * lib.c: Avoid a division by zero.
1790
1791         * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
1792         is unset.  This fixes a segmentation fault on RH 8.0 which was
1793         observed by Matt Larson <mlarson@verisign.com>.
1794
1795         * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
1796         sendlib.c, smime.c, thread.c: Try to catch a couple of cases
1797         in which parameters for malloc calls could overflow.  Thanks to
1798         Timo Sirainen for the heads-up.
1799
1800 2003-04-08 10:18:15  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1801
1802         * po/es.po: Mark a translation as fuzzy in order to fix #1522.
1803
1804 2003-04-07 20:08:10  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1805
1806         * commands.c: Fix #1528.
1807
1808 2003-04-07 07:57:49  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
1809
1810         * po/nl.po: update
1811
1812 2003-04-06 11:00:59  Ivan Vilata i Balaguer  <ivan@selidor.net>  (roessler)
1813
1814         * po/ca.po: update
1815
1816 2003-04-02 09:05:19  Bjoern Jacke  <muttbug@j3e.de>  (roessler)
1817
1818         * smime_keys.pl: - add a missing filehandle closure - some
1819         cleanups of unused/bogous code
1820
1821 2003-04-02 08:47:28  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1822
1823         * contrib/Makefile.in, contrib/colors.default,
1824         contrib/colors.linux: sample.muttrc-tlr would try to include
1825         my color configurations, which weren't distrubted.  Fix
1826         that. (Bug noted while helping someone else to configure
1827         mutt during a conference.)
1828
1829 2003-04-02 08:43:24  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1830
1831         * contrib/sample.muttrc: Fix sample.muttrc.  (Error noted by
1832         Thomas Glanzmann.)
1833
1834 2003-04-02 08:40:50  Gary Johnson  <garyjohn@spk.agilent.com>  (roessler)
1835
1836         * curs_main.c: Here is the patch to fix the bug I reported
1837         earlier in this thread, that sometimes when changing folders,
1838         mutt would generate an error message and stop the further
1839         processing of folder-hooks.
1840
1841 2003-04-02 08:38:13  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
1842
1843         * po/fr.po: update
1844
1845 2003-04-02 08:34:49  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (roessler)
1846
1847         * po/ja.po: update
1848
1849 2003-04-02 08:31:00  Roland Rosenfeld  <roland@spinnaker.de>  (roessler)
1850
1851         * po/de.po: update
1852
1853 2003-04-02 08:28:24  David Shaw  <dshaw@jabberwocky.com>  (roessler)
1854
1855         * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
1856         updated for 1.5.4.  This patch adds the pgp_check_exit option
1857         (enabled by default) that causes mutt to check the exit code
1858         of the PGP subprocess.  A non-zero exit code means that the
1859         subprocess failed and mutt will not continue to send the message.
1860
1861         This is needed as in certain cases, PGP or GnuPG can fail to
1862         completely process a document (say, if the gpg.conf file is
1863         mangled, which is how I discovered the problem).  Without an
1864         exit code check, mutt will continue anyway and send the half
1865         processed file.
1866
1867 2003-04-02 08:21:09  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
1868
1869         * po/ru.po: update.
1870
1871 2003-03-19 22:43:08  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1872
1873         * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
1874         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
1875         po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
1876         po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
1877         po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1878         po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
1879
1880 2003-03-19 22:18:43  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1881
1882         * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
1883         po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
1884         po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
1885         po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
1886         po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
1887         ChangeLog: automatic post-release commit for mutt-1.4.1
1888
1889         * pgppubring.c: Fix some memory management calls. (Stable branch.)
1890
1891 2003-03-19 21:33:30  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
1892
1893         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
1894         branch.)
1895
1896         * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
1897
1898 2003-03-18 14:51:52  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
1899
1900         * buffy.c (test_last_status_new): Fix memory leak.  Envelope
1901         structure allocated by mutt_read_rfc822_header() was never
1902         deallocated.
1903
1904         * parse.c (mutt_read_rfc822_header): Comment added about
1905         needing deallocate envelope structure returned by
1906         mutt_read_rfc822_header().
1907
1908         * mutt_idna.c: (mutt_addr_for_display): Fix memory leak.  `user'
1909         and `domain' buffers was never deallocated.
1910
1911         (mbox_to_udomain): Fix memory leak.  `scratch' buffer was not
1912         deallocated when `mbx' doesn't contain '@'. Also rewritten for
1913         allocating memory only when needed and only how many as needed.
1914
1915 2003-03-12 13:00:03  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1916
1917         * copy.c, sendlib.c: We need to re-format address headers instead
1918         of just decoding them.
1919
1920 2003-03-07 14:55:53  Brendan Cully  <brendan@kublai.com>  (roessler)
1921
1922         * mutt_sasl.c: The global callbacks set up in sasl_client_init
1923         are not copied by the SASL library, so they can't be allocated
1924         on the stack. This is the case with both versions of the SASL
1925         library, and I frankly don't understand why it hasn't caused
1926         problems before. Since it segfaults reliably on OS X for me now,
1927         I thought a patch would be in order.
1928
1929 2003-03-07 08:23:27  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1930
1931         * crypt.c, pgp.h: Don't use functions without importing the
1932         corresponding prototype.
1933
1934         * mutt_idna.c: It seems like libidn doesn't like to translate
1935         NULL pointers.
1936
1937 2003-03-07 07:52:49  Jim Mock  <mij@soupnazi.org>  (roessler)
1938
1939         * globals.h: globals.h is looking for crypt.h instead of
1940         mutt_crypt.h.
1941
1942 2003-03-06 21:23:53  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1943
1944         * send.c: Fixing a segmentation fault.  Here's how to
1945         reproduce it: Start mutt.  Compose a new message, with an
1946         attachment. Turn on PGP signing.  Press C-G on the pass
1947         phrase prompt. Turn off PGP signing.  Send the message.
1948
1949 2003-03-05 21:18:24  Andrew W. Nosenko  <awn@bcs.zp.ua>  (roessler)
1950
1951         * protos.h, sort.c: Fix a warning.
1952
1953         * mutt_idna.c: Fix tlr's pre-processor screw-up.
1954
1955 2003-03-04 09:51:07  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1956
1957         * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
1958         AllowUnassigned.  (Just reading some standards.)
1959
1960 2003-03-04 09:31:19  Edmund GRIMLEY EVANS  <edmundo@rano.org>  (roessler)
1961
1962         * handler.c: Be more friendly about bad multipart/alternative
1963         bodies; #1478. Note that the relevant standards explicitly
1964         *forbid* nested MIME encodings.
1965
1966 2003-03-04 09:27:21  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1967
1968         * copy.c: Fix another stupid error, and decode IDNs in the
1969         CC header.
1970
1971         * init.h: Fix two typos in one line.  Noted by Thomas Glanzmann
1972         and Steve Kennedy.
1973
1974         * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
1975
1976 2003-03-03 14:25:14  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1977
1978         * copy.c, sort.c: Fixing some nits.
1979
1980         * mutt_socket.c: IDNA support for the socket back-end.
1981
1982         * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
1983         compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
1984         init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
1985         protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
1986         sendlib.c: IDN support for e-mail messages.  Things should work
1987         automagically once you have the GNU IDN library available from
1988         ftp://alpha.gnu.org/pub/gnu/libidn/ installed.  For IDN's which
1989         can't be losslessly recoded to your local character set, mutt
1990         should automatically fall back to using the ASCII representation.
1991         There's probably a considerable number of bugs in this, and the
1992         code may, at this point, not even compile on machines without
1993         libidn.  Will start working on that ASAP.
1994
1995 2003-03-03 08:26:21  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
1996
1997         * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
1998         commands.c, init.h, mutt.h: Introduce a new option named
1999         $bounce, and fix some inconsistencies in the messages created
2000         when bouncing.  Based on work done by Thomas Glanzmann
2001         <sithglan@stud.uni-erlangen.de>.
2002
2003 2003-02-25 22:00:38  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2004
2005         * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
2006         of the inconsistencies between message and attachment bouncing.
2007
2008         * crypt.c: I should test-compile things before committing.
2009         Stupid typo.
2010
2011 2003-02-25 21:41:32  Michael Elkins  <me@sigpipe.org>  (roessler)
2012
2013         * query.c: Use mutt_strwidth for query response formatting.
2014         (#1477)
2015
2016 2003-02-25 21:37:59  Christian Vogel  <vogelchr@vogel.cx>  (roessler)
2017
2018         * mx.c: Recognize MH folders used by sylpheed.
2019
2020 2003-02-25 21:35:24  jesus.climent@hispalinux.es  (roessler)
2021
2022         * po/es.po: Fix a typo. (#1482)
2023
2024 2003-02-25 21:33:16  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2025
2026         * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
2027         manual. (#1485)
2028
2029         * crypt.c: Fix #1486; noted by Jeroen Coekaerts
2030         <jeroen@coekaerts.be>.
2031
2032 2003-02-19 21:33:43  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2033
2034         * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
2035         pgp-sha1, etc.)  Since then, three more hashes have been assigned
2036         numbers in 2440bis.  Here is a patch to add values for pgp-sha256,
2037         pgp-sha384, and pgp-sha512 so mutt can properly handle them.
2038
2039 2003-02-19 21:31:19  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2040
2041         * parse.c: Fix a memory leak observed by Vineet Kumar
2042         <mutt-dev@virtual.doorstop.net>.
2043
2044 2003-02-13 09:55:02  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2045
2046         * init.h: Here are some updates to the muttrc docs (spell check,
2047         language tweaks, etc).  No functional changes - this is just
2048         language stuff.
2049
2050 2003-02-13 09:50:00  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2051
2052         * pgp.c: Fix #1444, Debian #178563.  The details of this problem
2053         were tracked down by Steven Barker <steve@blckknght.org>.
2054
2055 2003-01-31 00:15:03  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2056
2057         * init.h: Change the default for crypt_replyencrypt back to "yes".
2058         Noted by Thomas Poindessous in Debian bug #178899; also #1448.
2059
2060         * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
2061         pointers which could otherwise lead to crashes.
2062
2063 2003-01-30 23:54:30  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2064
2065         * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
2066         $pgp_auto_traditional.
2067
2068 2003-01-30 23:48:36  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2069
2070         * flags.c: The IMAP ACL patch broke things.
2071
2072 2003-01-23 22:05:02  Nathan Dushman  <nhd+mutt@andrew.cmu.edu>  (roessler)
2073
2074         * pop_auth.c: SASL2 support for popo_auth.c.
2075
2076         * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
2077         patch provides improved support for IMAP ACLs (on servers that
2078         support them).  This means that mutt will now write the Seen
2079         flag in mailboxes that allow it, even if the mailbox doesn't
2080         allow other changes.
2081
2082 2003-01-23 22:01:03  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2083
2084         * handler.c: Automatically use the text/plain handler for text/*
2085         body parts which don't have a handler of their own.
2086
2087 2003-01-21 18:56:10  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2088
2089         * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
2090
2091         * mutt_crypt.h: Fix an #ifdef.
2092
2093 2003-01-21 12:33:41  Werner Koch  <wk@gnupg.org>  (roessler)
2094
2095         * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
2096          configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
2097          functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
2098          headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
2099          main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
2100          parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
2101          pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
2102          sendlib.c, smime.c, smime.h, sort.h:  
2103          
2104          - To cleanup the pgp/smime code and prepare for other
2105            backends.  
2106          - Support gpg-agent by not asking for a passphrase.
2107
2108         This is just a start and probably we need a couple of other things
2109         to do. One drawback is that the help menu does always list all
2110         crypto realted stuff even when configured for no crypto at all.
2111         Same goes for the configure options but I consider thsi a feature:
2112         It allows to use the same .muttrc for different versions of mutt -
2113         at least during development, this is an advantage.  This all might
2114         be fixed but requires some changes to the configuration system.
2115
2116         Note, the use of the WithCrypto macro - it enables the compiler
2117         to do dead-code-elimination depending on the configured backend.
2118         This is better readable than all the nested ifdefs.  I did some
2119         short tests and it seems to work, althoug mutt's size does not
2120         change largely when compiled w/o crypto.
2121
2122         cryptglue.c is new as a warpper to all crypto calls; some are
2123         still in crypt.c but they should eventually also be wrapped.
2124         We don't use function pointers to keep a path to use dlopen or
2125         runtime configured backends.  crypt.h is also new and replaces
2126         pgp.h and smime.h in most files (except for the backend).
2127
2128         (Details are in Werner's changelog entries from January 4
2129         and January 6 below.  Note that the configure update Werner
2130         had done are not in the CVS at this point. -- T.R.)
2131
2132 2003-01-09 17:27:25  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2133
2134         * pgppubring.c: Don't make a "hard" transition to the new GnuPG
2135         syntax in pgpring.  This change undoes one of David Shaw's
2136         changes which were just committed.
2137
2138 2003-01-09 17:24:41  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2139
2140         * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
2141         to work with disabled keys.  Part of this change will eventually
2142         involve moving the 'd' that indicates a disabled key to a
2143         different part of the key listing.
2144
2145         To smooth this transition, as of version 1.2.2, GnuPG will
2146         start giving the 'd' in both places (and will do this for a good
2147         long time).
2148
2149         Here is a patch so mutt will accept either the old or new syntax.
2150
2151         * curs_lib.c: A recent change causes all mutt_yesorno prompts
2152         to come out as [yes]/yes or [no]/no.  Here's a fix.
2153
2154 2003-01-06  Werner Koch  <wk@gnupg.org>  (Committed 2003-01-21, roessler.)
2155
2156         * crypt.c (crypt_valid_passphrase): Detect gpg-agent and don't ask
2157         for the passphrase.
2158         * pgp.c (pgp_decrypt_part, pgp_application_pgp_handler)
2159         (pgp_sign_message, pgp_encrypt_message)
2160         (pgp_traditional_encryptsign): Make sure that we never ever send
2161         the passphrase if the gpg-agent has been detected.  Likewise.
2162
2163         * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs to
2164         configure.in. BTW, we should consider to rename configure.in to
2165         configure.ac.
2166
2167 2003-01-05 22:16:02  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2168
2169         * smime_keys.pl: Error checking for the creation of the temporary
2170         directory; also, use file mode 0700.
2171
2172 2003-01-05 22:08:25  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
2173
2174         * smime_keys.pl: Improve temporary file handling.
2175
2176 2003-01-05 22:02:37  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2177
2178         * commands.c: Another mutt_yesorno() change, in order to correctly
2179         interpret a C-g.
2180
2181 2003-01-05 22:00:00  Armin Wolfermann  <aw@osn.de>  (roessler)
2182
2183         * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
2184         main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
2185         of mutt_yesorno(): Always explicitly use the M_YES and M_NO
2186         constants.  Fixes a couple of cases in which C-g would be
2187         mis-interpreted.
2188
2189 2003-01-04  Werner Koch  <wk@gnupg.org>  (Committed 2003-01-21, roessler.)
2190
2191         Replaced the use of HAVE_PGP and HAVE_SMIME by a more readable
2192         and extendable solution.
2193
2194         * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to
2195         * crypt.h: here.
2196         * smime.c (mutt_is_application_smime): Moved to 
2197         * crypt.c (mutt_is_application_smime): here.
2198         * pgp.c (mutt_is_application_pgp): Moved to 
2199         * crypt.c (mutt_is_application_pgp): here.
2200         * pgp.c (pgp_is_multipart_encrypted): Removed. Merged code with 
2201         * crypt.c (mutt_is_multipart_encrypted): this.
2202
2203         * mutt.h: Protect against double inclusion.
2204
2205         * pgplib.h (struct pgp_keyinfo): Remove the typedef to pgp_key_t.
2206         * crypt.h (pgp_key_t): Declare the typedef here.  NOTE:  This is
2207         now a pointer.  Changed all usages accordingly.
2208
2209         * configure.in: Replace HAVE_PGP and HAVE_SMIME by the new
2210         CRYPT_BACKEND macros.  Always include all OPS.*. 
2211         (LIBOBJ): Replaced by AC_LIBOBJ as required by newer autoconfs.
2212         * Makefile.am (EXTRA_mutt_SOURCES): Move crypt.c to mutt_SOURCES.
2213         (mutt_SOURCES): Add cryptglue.c
2214         (EXTRA_DIST): Add crypt.h
2215
2216         * pgp.h, pgplib.h, smime.h: Use the header only when the
2217         approriate backend has been configured.
2218         * pgp.c, pgpkey.c, smime.c: Build only if the approriate
2219         CRYPT_BACKEND_ macro is defined.
2220         * pgp.h, smime.h, global.h: Moved all variable declarations to
2221         global.h because they are now always defined. 
2222
2223         * sort.h: Always define PgpSortKey, although it does not belong to
2224         here.
2225
2226         * keymap.h: Unconditionally include all PGP and SMIME stuff.
2227         * mutt.h: Ditto.
2228         * protos.h: Ditto.
2229
2230         * init.h (HAVE_SMIME): Unconditionally include all crypto related
2231         definitions.  Mark the doc entries with "(Crypto/PGP/SMIME only)".
2232
2233         * globals.h: Replace gpg.h and smime.h by crypt.h.
2234
2235         * functions.h: Always include all crypto commands.
2236         
2237         * copy.h: Unconditionally define the crypto related M_CM_
2238
2239         * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h and include
2240         it.
2241         * smime.h: Move APPLICATION_SMIME and SMIME* to crypt.h and
2242         include it.
2243         * mutt_crypt.h (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
2244
2245         * crypt.c: Replaced pgp.h and smime.h header by crypt.h.  Always
2246         include all functions but shortcut them depending on WITHCRYPTO.
2247         All over the place use WITHCRYPTO instead of ifdefs.  Replaced all
2248         direct calls of the backend fucntions by twrapper functions
2249         defined in cryptglue.c
2250         (crypt_get_keys): Removed prototypes.
2251         * pgp.h (pgp_findKeys): New prototype.
2252         * smime.h (smime_findKeys): New prototype.
2253         * cryptglue.c: New.
2254         * crypt.h: New.
2255         * mutt_crypt.h: Moved all crypt_* prototypes to gcrypt.h.
2256         Unconditionally use this file.
2257         
2258         * init.c: Replaced pgp.h and smime.h header by crypt.h.
2259         (parse_set): Use WITHCRYPTO instead of ifdefs.
2260         (mutt_var_value_complete): Ditto.
2261
2262         * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
2263         (write_as_text_part): Now one macro using WITHCRYPTO.
2264         (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
2265         (mutt_make_message_attach): Ditto.
2266         (mutt_write_fcc): Ditto.
2267
2268         * send.c: Replaced pgp.h and smime.h header by crypt.h.
2269         (include_forward): Use WITHCRYPTO and validate passphrases for pgp
2270         and smime.
2271         (include_reply): Ditto.
2272         (generate_body): Use WITHCRYPTO instead of ifdefs.
2273         (ci_send_message): Ditto.
2274
2275         * recvattach.c: Replaced pgp.h and smime.h header by crypt.h.
2276         (mutt_gen_attach_list): Use WITHCRYPTO instead of ifdefs.
2277         (mutt_attach_display_loop): Ditto
2278         (mutt_view_attachments): Ditto.
2279
2280         * postpone.c: Replaced pgp.h and smime.h header by crypt.h.
2281         (mutt_get_postponed): Use WITHCRYPTO instead of ifdefs.
2282         (mutt_parse_crypt_hdr): Always include and use WITHCRYPTO instead
2283         of ifdefs.
2284         (mutt_prepare_template): Use WITHCRYPTO instead of ifdefs.
2285
2286         * pop.c: Removed pgp.h and smime.h.
2287         (pop_fetch_message): Use WITHCRYPTO instead of ifdefs.
2288
2289         * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
2290         (Flags): Always include the crypto flags.
2291         (msg_search): Use WITHCRYPTO instead of ifdefs.
2292         (mutt_pattern_exec): Ditto.
2293
2294         * parse.c: Removed pgp.h and smime.h.
2295         (mutt_parse_mime_message): Use WITHCRYPTO instead of ifdefs.
2296
2297         * pager.c: Replaced pgp.h and smime.h header by crypt.h.
2298         (mutt_pager): Use WITHCRYPTO instead of ifdefs.
2299
2300         * mx.c: Removed smime.h and pgp.h.
2301         (mx_update_context): Use WITHCRYPTO instead of ifdefs.
2302
2303         * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
2304         (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there used to be
2305         an error when PGP was not configured so that TYPEAPPLICATION was
2306         not recognized for SMIME.
2307         (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
2308
2309         * main.c: Include crypt.h.
2310         (show_version): Remove HAVE_PGP and HAVE_SMIME.  Add
2311         CRYPT_BACKEND_CLASSIC_PGP, CRYPT_BACKEND_CLASSIC_SMIME.
2312
2313         * keymap.c: Include crypt.h so that we can test WITHCRYPTO.
2314         (Menus): Always include pgp and smime. 
2315         (km_init): Create smime and pgp bindings depending on WITHCRYPTO.
2316         (km_get_table): Return OpPgp depending on WITHCRYPTO.
2317
2318         * hook.c (mutt_parse_hook): Use WITHCRYPTO instead of ifdefs.
2319         (mutt_crypt_hook): Always include.
2320
2321         * headers.c: Replaced pgp.h and smime.h header by crypt.h.
2322         (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
2323
2324         * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
2325         (hdr_format_str): Use WITHCRYPTO.
2326
2327         * handler.c: Replaced pgp.h and smime.h header by crypt.h.
2328         (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
2329         (mutt_can_decode): Application/smime is now also checked when PGP
2330         support is not configured.
2331         (mutt_body_handler): Use WITHCRYPTO
2332
2333         * curs_main.c: Replaced pgp.h and smime.h header by crypt.h.
2334         (mutt_index_menu): Shortcut crypto only operations depending on
2335         WITHCRYPTO.
2336
2337         * copy.c: Replaced pgp.h and smime.h header by crypt.h.
2338         (_mutt_copy_message): 
2339
2340         * compose.c: Replaced pgp.h and smime.h header by crypt.h.
2341         (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
2342         (redraw_crypt_lines): Always include this fnc but shortcut it
2343         depending on WITHCRYPT.  Draw lines depending on the configured
2344         crypto support.
2345         (pgp_send_menu): Always include this one.  Call wrapper functions.
2346         (smime_send_menu): Likewise.
2347         (draw_envelope): Use WITHCRYPTO instead of ifdefs.
2348         (mutt_compose_menu): Allow pgp/smime commands only when configured.
2349
2350         * commands.c: Replaced pgp.h and smime.h header by crypt.h.
2351         (mutt_display_message,pipe_msg, _mutt_pipe_message)
2352         (set_copy_flags, mutt_save_message, mutt_edit_content_type)
2353         (_mutt_check_traditional_pgp): Use pgp wrapper.
2354
2355         * attach.c (mutt_view_attachment): Removed HAVE_GPG and HAVE_SMIME
2356         and replaced by global variable WITHCRYPTO.  Replaced pgp and
2357         smime header by crypt.h.x
2358
2359 2003-01-03 18:07:36  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2360
2361         * pgp.c: Detect in-line key material when checking for traditional
2362         PGP messages.
2363
2364 2002-12-22 20:04:51  RenĂ© Clerc  <rene@clerc.nl>  (roessler)
2365
2366         * po/nl.po: update
2367
2368 2002-12-22 20:01:32  Bjoern Jacke  <bjoern@j3e.de>  (roessler)
2369
2370         * smime_keys.pl: Remove an unnecessary invocation of "cat";
2371         call openssl with the full path.
2372
2373 2002-12-22 11:20:00  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2374
2375         * po/fr.po: Another fr.po update for the CVS (taking into account
2376         the change in pgpkey.c:486)...
2377
2378 2002-12-22 11:17:24  Martin Michlmayr  <tbm@cyrius.com>  (roessler)
2379
2380         * hdrline.c, init.h: Add %A to the format strings, which expands
2381         to the reply-to address (if present) or to the author's address
2382         when there's no Reply-To header.
2383
2384 2002-12-21 20:32:13  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2385
2386         * curs_main.c: OK, Michael is right: Gotos suck. ;-)
2387
2388 2002-12-21 13:25:11  Vsevolod Volkov  <vvv@mutt.org.ua>  (roessler)
2389
2390         * po/ru.po: update
2391
2392 2002-12-20 09:37:59  David Shaw  <dshaw@jabberwocky.com>  (roessler)
2393
2394         * pgpkey.c: Minor tweak to an error message.
2395
2396 2002-12-20 09:29:12  Pawel Dziekonski  <dzieko@pwr.wroc.pl>  (roessler)
2397
2398         * po/pl.po: update
2399
2400 2002-12-19 11:48:58  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2401
2402         * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
2403         documentation of pgp-hook/crypt-hook.
2404
2405         * pgpkey.c: Don't bother the user with weak keys when there's
2406         a strong one.  Experimental, based on discussions on mutt-dev.
2407
2408         * cvslog2changelog.pl: Identify both the author of a change and
2409         the one who committed it to the CVS in the changelog.
2410
2411 2002-12-19 07:42:36  Vincent Lefevre  <vincent@vinc17.org>  (roessler)
2412
2413         * po/fr.po: update
2414
2415 2002-12-19 07:37:01  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
2416
2417         * Makefile.am: Michael doesn't have $VISUAL set.
2418
2419 2002-12-18 17:29:56  Sahil Tandon  <sahil@brandeis.edu>
2420
2421         * init.h: I found a small typo in the manual, specifically
2422         at this[1] URL.  The description of the smart_wrap variable reads:
2423         "Controls the display of lines longer then the screen width in the
2424         internal pager."  The word _then_ should be _than_ if I'm not
2425         mistaken.
2426
2427 2002-12-18 10:26:35  Thomas Roessler  <roessler@does-not-exist.org>
2428
2429         * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2430         po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2431         po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
2432         po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
2433         po/id.po, po/it.po: make update-po
2434
2435         * mkchangelog.sh: Turn on compression when getting log messages
2436         from the CVS server.  (Now that I don't have the server locally,
2437         bandwidth is expensive...  ;-)
2438
2439         * keymap.c: Make the messages from the what-key function
2440         internationalizable.
2441
2442         * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c,
2443         smime.h: Rename crypt.h to mutt_crypt.h.
2444
2445         * Makefile.am: cvs update ChangeLog before trying to update
2446         it locally.
2447
2448 2002-12-18 07:37:56  Roland Rosenfeld  <roland@spinnaker.de>
2449
2450         * po/de.po: update
2451
2452 2002-12-17 13:45:16  Vincent Lefevre  <vincent@vinc17.org>
2453
2454         * po/fr.po: update fr.po
2455
2456 2002-12-17 13:04:29  Thomas Roessler  <roessler@does-not-exist.org>
2457
2458         * .cvsignore: Ignore some more files.
2459
2460         * Makefile.am, mkjtags.c: Remve that jed tags generator.  I don't
2461         use it anyway.
2462
2463         * cvslog2changelog.pl: Adding Michael's address to the changelog
2464         generator.
2465
2466         * build-release: Adopting the release-building script to the
2467         new changelog process.
2468
2469         * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2470         po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2471         po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
2472         po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
2473         po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
2474         post-release commit for mutt-1.5.3
2475
2476         * OPS, curs_main.c, functions.h: Experimental: Introduce
2477         {next,previous}-new-then-unread.  These functions behave
2478         like {next,previous}-new as long as new messages are
2479         visible. When no new messages are visible any more, there's
2480         a fall-back to {next,prev}-unread.
2481
2482         Memo to self: Impose a weekly quota on the use of goto
2483         statements.
2484
2485 2002-12-16 20:28:46  Edmund GRIMLEY EVANS  <edmundo@rano.org>
2486
2487         * handler.c, rfc2047.c, url.c: Fix #1424.
2488
2489 2002-12-16 17:59:51  Thomas Roessler  <roessler@does-not-exist.org>
2490
2491         * pgp.c: Experimental short-cut code if the "image" of an address
2492         under a pgp-hook looks like a hexadecimal key id.
2493
2494 2002-12-13 15:53:36  David Shaw  <dshaw@jabberwocky.com>
2495
2496         * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
2497
2498 2002-12-13 11:00:44  RenĂ© Clerc  <rene@clerc.nl>
2499
2500         * po/nl.po: update.
2501
2502 2002-12-11 22:47:57  Thomas Roessler  <roessler@does-not-exist.org>
2503
2504         * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
2505         Derek D. Martin <ddm@sophic.org> for the excellent observation.
2506         (In addition to the fix proper, some tracking of temporary files
2507         is added to mutt's debugging output.)
2508
2509 2002-12-11 22:23:42  Thomas Roessler  <roessler@does-not-exist.org>
2510
2511         * crypt.c: Call endwin() before calling PGP for traditional
2512         encryption.
2513
2514 2002-12-11 15:51:57  Vincent Lefevre  <vincent@vinc17.org>
2515
2516         * po/fr.po: update.
2517
2518 2002-12-11 15:20:21  Thomas Roessler  <roessler@does-not-exist.org>
2519
2520         * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
2521         Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
2522         mutt may currently build IMAP URLs like imap://exchange//herbert
2523         for FCCs.  The fix in this patch is to include a function named
2524         mutt_concat_path which concatenates path elements, but avoids
2525         the creation of double slashes.  (These don't create problems
2526         when you're just accessing the file system, but apparently they
2527         do cause problems with IMAP.)
2528
2529         * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
2530         imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
2531         enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
2532         handler.c, hash.c, hash.h, headers.c, help.c, history.c,
2533         history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
2534         mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
2535         mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
2536         pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
2537         pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
2538         recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
2539         rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
2540         score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
2541         system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
2542         attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
2543         charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
2544         crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
2545         copyright lines.
2546
2547         * muttbug.sh.in: Ask for the user's e-mail address.
2548
2549         * pager.c: Try to make search-next behave more closely to what
2550         people are used to, again.  The behaviour introduced by this
2551         patch will give you the previous search string as the default,
2552         but will search-next when you just press enter without changing
2553         the search string.
2554
2555 2002-12-10 20:56:52  Thomas Roessler  <roessler@does-not-exist.org>
2556
2557         * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
2558         imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
2559         addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
2560         color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
2561         gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
2562         mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
2563         mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
2564         pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
2565         query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
2566         rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
2567
2568 2002-12-09 19:06:40  Thomas Roessler  <roessler@does-not-exist.org>
2569
2570         * Makefile.am: Minor formatting fix.
2571
2572         * cvslog2changelog.pl: Change the ChangeLog format as
2573         suggested by Martin Michlmayer.
2574
2575         * send.c: Try to fix another obscure error in S/MIME
2576         auto-signing upon reply.
2577
2578         * rfc822.c: Experimental patch to fix #1318.
2579
2580 2002/12/09 18:09:49  David Jardine <david@jardine.de>
2581
2582         * init.h: Documentation fix concerning %L in index_format.
2583         #1313.
2584
2585 2002/12/09 18:05:54  David Shaw <dshaw@jabberwocky.com>
2586
2587         * mh.c, parse.c: Reduce the meaning of the mark_old option
2588         so it only controls whether new messages are marked as old
2589         when leaving the mailbox.
2590
2591 2002/12/09 17:54:25  Jesus Climent <jesus.climent@hispalinux.es>
2592
2593         * po/es.po: Fix a typo.  (#1392)
2594
2595 2002/12/09 17:52:50  Anders Helmersson <anders.helmersson@telia.com>
2596
2597         * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390.
2598         Based on a patch submitted earlier by Edmund Grimley Evans.
2599
2600 2002/12/09 17:44:54  Thomas Roessler <roessler@does-not-exist.org>
2601
2602         * PATCHES: Ups.
2603
2604 2002/12/09 17:44:28  Michael Elkins <me@sigpipe.org>
2605
2606         * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
2607         menu.c: This patch adds two features to mutt:
2608
2609         - you can now specify the octal code of a key in a bind or
2610           macro function, using the syntax <NNN>.  Eg, bind index
2611           <541> show-version This allows you to bind to a function
2612           key for which Mutt doesn't have a friendly name associated
2613           with it.
2614
2615         - adds a what-key function which allows you to press a key
2616           and have mutt show you the decimal/octal value.  (not
2617           bound to anything by default)
2618
2619 2002/12/09 16:07:24  Toomas Soome <tsoome@muhv.pri.ee>
2620
2621         * po/et.po: update.
2622
2623 2002/12/09 13:30:02  Thomas Roessler <roessler@does-not-exist.org>
2624
2625         * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
2626         po/uk.po, po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po,
2627         po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
2628         po/pl.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/ca.po,
2629         po/cs.po, po/da.po, po/de.po, po/el.po, compose.c: Try to
2630         fix a localization issue identified by Pawel Dzienkonski
2631         (#1410).  Side effect: All translations will need an update
2632         of the S/MIME key translations.
2633
2634 2002/12/09 11:20:14  Pawel Dziekonski <dzieko@pwr.wroc.pl>
2635
2636         * po/pl.po: update.
2637
2638 2002/12/08 23:14:43  ph04169@cc.uoi.gr
2639
2640         * po/el.po: update.
2641
2642 2002/12/08 16:11:35  TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
2643
2644         * po/ja.po: update.
2645
2646 2002/12/08 15:10:59  Roland Rosenfeld <roland@spinnaker.de>
2647
2648         * po/de.po: Update.
2649
2650 2002/12/07 19:19:34  Thomas Roessler <roessler@does-not-exist.org>
2651
2652         * Makefile.am: yet another one.
2653
2654         * Makefile.am: Another changelog-related change.
2655
2656         * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
2657         update ChangeLog as part of the commit process.
2658
2659         * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
2660         cvslog2changelog.pl, mkchangelog.sh: Change the style of
2661         ChangeLog: Now, the actual patch submitter's name is
2662         extracted from the commit message and used for the change
2663         log.  For the moment, the date format doesn't match the one
2664         in the old changelog.  If you want to fix this, submit a
2665         patch to cvslog2changelog.pl. ;-)
2666
2667 2002/12/07 08:55:59  Vincent Lefevre <vincent@vinc17.org>
2668
2669         * po/fr.po: update
2670
2671 2002/12/07 08:55:23  Paul Walker <paul@black-sun.demon.co.uk>
2672
2673         * pgppubring.c: Fix a compilation warning.
2674
2675 2002/12/07 08:53:21  Thomas Roessler <roessler@does-not-exist.org>
2676
2677         * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir flags.
2678
2679 2002/12/06 11:30:08  Thomas Roessler <roessler@does-not-exist.org>
2680
2681         * Makefile.am: Run check_sec.sh before committing.
2682
2683 2002/12/06 11:28:30  Brendan Cully <brendan@kublai.com>
2684
2685         * m4/gettext.m4, m4/iconv.m4, build-release, configure.in: autoconf cleanup.
2686
2687 2002/12/06 11:14:13  Thomas Roessler <roessler@does-not-exist.org>
2688
2689         * 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
2690
2691         * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc calls which have made their
2692         way into the code.
2693
2694         * build-release: Don't post announcements automatically for the moment.
2695
2696 2002/12/05 22:30:02  Michael Elkins <me@sigpipe.org>
2697
2698         * doc/manual.sgml.head: Fix #1398.
2699
2700 2002/11/25 14:16:47  Lars Hecking <lhecking@nmrc.ucc.ie>
2701
2702         * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The noiconv patch.
2703
2704 2002/11/14 08:12:30  Michael Elkins <me@sigpipe.org>
2705
2706         * curs_lib.c: Fix #1388.
2707
2708 2002/11/13 10:10:52  Thomas Roessler <roessler@does-not-exist.org>
2709
2710         * main.c: A description of -A was lacking from the help string.
2711
2712         * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a new command line option -A which is used to expand aliases.
2713
2714         * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.  Suggested by Thomas
2715         Dickey.
2716
2717 2002/11/12 09:20:30  Michael Elkins <me@sigpipe.org>
2718
2719         * keymap.c: Tell mutt about the back-tab key (shift tab).
2720
2721 2002/11/12 09:20:09  Thomas Roessler <roessler@does-not-exist.org>
2722
2723         * Makefile.am: ups.
2724
2725         * Makefile.am: Add "make pclean" in order to clean up PATCHES.
2726
2727 2002/11/12 08:55:57  TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
2728
2729         * po/ja.po: update
2730
2731 2002/11/12 08:41:18  Thomas Roessler <roessler@does-not-exist.org>
2732
2733         * README: Add an explicit note that CVS doesn't work from ftp.mutt.org any more.
2734
2735 2002/11/12 08:35:34  "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
2736
2737         * mbyte.c: cp932 should be treated like shift_jis.
2738
2739 2002/11/12 08:20:11  Nathan Dushman <nhd+mutt@andrew.cmu.edu>
2740
2741         * 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
2742         SASL library; all changes are ifdef'd so as not to break SASLv1
2743         support. This includes a patch to configure.in to allow the choice
2744         between v1 and v2, but someone with a better understanding of
2745         autoconf should double-check it.
2746
2747 2002/11/12 08:00:51  Michael Elkins <me@sigpipe.org>
2748
2749         * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
2750
2751         * mailbox.h, mh.c, mx.c: The maildir_time patch.
2752
2753 2002/11/11 21:17:25  Thomas Roessler <roessler@does-not-exist.org>
2754
2755         * muttbug.sh.in: You shall not use CVS to distribute test versions.
2756
2757         * muttbug.sh.in: more fixes.
2758
2759         * muttbug.sh.in: Add some rpm-related intelligence to flea.
2760
2761         * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian systems.
2762
2763         * PATCHES: Clean up the patch list.
2764
2765 2002/11/11 20:32:30  Michael Elkins <me@sigpipe.org>
2766
2767         * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of %{} in $index_format.
2768
2769         * PATCHES, copy.c: Fix #1379 - update the total mailbox size when an attachment is
2770         deleted.
2771
2772         * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw problems.
2773
2774         * doc/manual.sgml.head, init.h: Fix #1306.
2775
2776         * send.c: Fix #1364.
2777
2778 2002/11/11 19:50:23  Steve Kennedy <steve-md@gbnet.net>
2779
2780         * pgp.c: Fix memory leak in the PGP code.
2781
2782 2002/11/11 19:46:29  Paul Walker <paul@black-sun.demon.co.uk>
2783
2784         * commands.c, protos.h, sendlib.c: Fix #718.
2785
2786 2002/11/11 19:38:30  Thomas Roessler <roessler@does-not-exist.org>
2787
2788         * sendlib.c: Fix #1366.
2789
2790 2002/11/11 19:24:24  Martin Siegert <siegert@sfu.ca>
2791
2792         * mx.c: Fix IMAP moving; #1367.
2793
2794 2002/11/11 19:22:17  rene@clerc.nl
2795
2796         * send.c: Another S/MIME ifdef misses and causes compilation problems.
2797
2798 2002/11/11 19:21:24  Michael Elkins <me@sigpipe.org>
2799
2800         * init.h: patch-1.5.1-me.status_doc.2
2801
2802 2002/11/11 19:16:11  Thomas Roessler <roessler@does-not-exist.org>
2803
2804         * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 - extension of patch-1.5.1-me.aliascheck.1
2805         
2806         This patch catches the same kind of bad alias names caught by
2807         Michael's patch.  There are some extensions:
2808         
2809         1. Mutt makes sure that it doesn't _suggest_ bad names to the user.
2810         2. If a name is bad, the user is informed, and may elect to fix the
2811            name.  In this case, mutt will automatically suggest a fixed
2812            version.
2813         3. If the user insists in the bad name, it's written into the
2814            aliases file with proper quoting.
2815         4. When mutt parses the aliases file, it now uses the normal
2816            tokenizer routines in order to properly handle quoted alias names.
2817
2818 2002/11/11 18:36:25  Michael Elkins <me@sigpipe.org>
2819
2820         * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation with overly long Q-P
2821         encoded lines.
2822
2823 2002/10/22 21:24:07  RenĂ© Clerc <rene@clerc.nl>
2824
2825         * commands.c: Add some missing #ifdefs.
2826
2827 2002/10/22 21:23:20  Michael Elkins <me@sigpipe.org>
2828
2829         * init.h, recvattach.c: Documentation fix; #1326
2830
2831 2002/10/22 21:22:45  RenĂ© Clerc <rene@clerc.nl>
2832
2833         * send.c: Another crypt_reply fix.
2834
2835 2002/10/22 21:20:07  Michael Elkins <me@sigpipe.org>
2836
2837         * contrib/sample.muttrc: #1357
2838
2839 2002/10/10 09:50:03  RenĂ© Clerc <rene@clerc.nl>
2840
2841         * send.c: Make sure that crypt_reply replies with the same type, despite a
2842         possible S/MIME default.
2843
2844 2002/10/10 09:43:29  Michael Elkins <me@sigpipe.org>
2845
2846         * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping rules for regular expressions (#1351).
2847
2848         * pager.c: Fix header coloring, so there is no difference between ncurses and
2849         slang.
2850
2851         * init.h: PGP documentation glitch.
2852
2853 2002/10/10 09:33:33  Paul Walker <paul@black-sun.demon.co.uk>
2854
2855         * doc/manual.sgml.head: Fix #1340 (documentation)
2856
2857 2002/10/10 09:33:05  Michael Elkins <me@sigpipe.org>
2858
2859         * pager.c: Jeremy Lin wrote:
2860         > When I search with / and get a match, doing '/\r' doesn't move to the next
2861         > match. This behavior is unlike the less pager, and is rather useless, IMHO.
2862         
2863         Try the attached patch.
2864
2865 2002/09/23 12:08:43  Thomas Roessler <roessler@does-not-exist.org>
2866
2867         * buffy.c: A variant of buffy notification.  Note:  If you folks don't like
2868         this, we can return to the old version.
2869
2870 2002/09/09 21:48:19  Rudi Chiarito <nutello@sweetness.com>
2871
2872         * 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
2873         mail arrives.  With some modifications from tlr.
2874
2875 2002/09/09 21:19:08  Michael Elkins <me@sigpipe.org>
2876
2877         * mh.c: Fix #1321.
2878
2879         * mh.c: [STABLE] Fix #1321.
2880
2881 2002/09/09 21:04:03  Tony Leneis <tony@cvr.ds.adp.com>
2882
2883         * signal.c: Tru64 Unix portability patch.
2884
2885         * signal.c: [STABLE] Tru64 Unix portability patch.
2886
2887 2002/09/09 21:02:05  Vincent Lefevre <vincent@vinc17.org>
2888
2889         * doc/manual.sgml.head: Fixing a typo.
2890
2891 2002/09/09 20:53:46  Thomas Roessler <roessler@does-not-exist.org>
2892
2893         * postpone.c: Fixing #1300.  Noted by David Shaw <dshaw@jabberwocky.com>.
2894
2895         * postpone.c: Fix #1299; noted by David Shaw <dshaw@jabberwocky.com>.
2896
2897 2002/09/09 20:20:20  Michael Elkins <me@sigpipe.org>
2898
2899         * init.h, mutt.h, send.c: Introducing $forward_edit.
2900
2901         * send.c: #265:
2902         
2903         > Suppose a user wants to fcc to a file (e.g., /a/b/c) but accidentally
2904         > typed a = before the path name. Mutt will fail to find the =/a/b/c
2905         > folder, display the error message and beep, but immediately erase the
2906         > error message; the mail will be sent even though the fcc failed. (The
2907         > same can be accomplished by accidentally mistyping other parts of the
2908         > path name.) On local systems where screen update is quick, the user
2909         > might not notice the error message at all.
2910         >
2911         > The problem with this behaviour is that the user might have no chance
2912         > to read the error message if the screen update is quick enough; as a
2913         > result (s)he might not notice that the fcc failed.
2914         >
2915         > A related thing (probably can't be classified as a problem) is that if
2916         > fcc fails, the user probably don't want to send the mail out because
2917         > if fcc is requested (s)he probably very much want to keep a copy of
2918         > the sent mail.
2919         
2920         Try the following patch.  We keep track of whether or not the fcc
2921         failed with a local var `fcc_error' and perform the same behavior as
2922         if the actual send of the message failed (without really sending)
2923         when the FCC fails, thus giving the user a chance to correct the
2924         error.
2925
2926         * globals.h, init.h, send.c: Introduce $content_type.  There's one change against Michael's
2927         patch, in how the "format=flowed" parameter is used.
2928
2929 2002/09/09 20:04:45  Vincent Lefevre <vincent@vinc17.org>
2930
2931         * history.c: [STABLE] Fixing history classes.
2932
2933         * history.c: Fixing history classes.
2934
2935 2002/09/09 19:56:25  Armin Wolfermann <aw@osn.de>
2936
2937         * mh.c: when doing the second parsing pass on a maildir, mutt doesn't delete
2938         the fake HEADER struct if the file is unreadable. With this fix
2939         unreadable files get silently ignored (like in the MH case).
2940
2941 2002/09/09 19:55:01  "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
2942
2943         * po/ja.po: Update.
2944
2945 2002/09/09 19:53:24  Michael Elkins <me@sigpipe.org>
2946
2947         * editmsg.c: Fixing #1149:  Truncate files used for editing messages.
2948
2949 2002/09/09 19:29:26  Nicolas Rachinsky <nicolas@dauerreden.de>
2950
2951         * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h, init.h: An unmailboxes command.  #1311.
2952
2953 2002/09/09 19:24:54  Michael Elkins <me@sigpipe.org>
2954
2955         * attach.c: Fixing #1330.
2956
2957         * attach.c: [STABLE] Fixing #1330.
2958
2959 2002/08/09 07:01:11  Thomas Roessler <roessler@does-not-exist.org>
2960
2961         * doc/muttrc.man.head: Document unalternative_order in the manual page.
2962
2963 2002/08/09 06:58:37  Michael Elkins <me@sigpipe.org>
2964
2965         * doc/manual.sgml.head, init.c, init.h: The following patch adds the `unalternative_order' command.  It also
2966         allows using "*" more generically in un-commands which use
2967         parse_unlists().
2968
2969 2002/08/05 17:25:05  Michael Elkins <me@sigpipe.org>
2970
2971         * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error handling fixes.
2972
2973 2002/07/26 08:24:01  Michael Elkins <me@sigpipe.org>
2974
2975         * doc/manual.sgml.head: Documentation for reply-hook.  Another patch (for the manual page)
2976         would be most welcome. ;-))
2977
2978         * curs_lib.c: The attached patch fixes mutt_yesorno() so that the question will be
2979         truncated enough to always fit in the default answer string.  The
2980         size is calculated on the fly so that there is no artificial
2981         truncation.
2982
2983 2002/07/24 09:46:58  TAKIZAWA Takashi <taki@luna.email.ne.jp>
2984
2985         * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16, which is MB_LEN_MAX value
2986         on glibc-2.2. It works only with --without-wc-funcs switch. It may
2987         be applied to mutt-1.4 and mutt-1.5.1.
2988
2989 2002/07/24 09:37:41  Lars Hecking <lhecking@nmrc.ie>
2990
2991         * configure.in, configure.in: Fix a quoting sloppiness.  Noted by Vincent Lefevre.
2992
2993 2002/07/24 09:33:59  Thomas Roessler <roessler@does-not-exist.org>
2994
2995         * browser.c, browser.c: Fixing #1282.  An off-by-one error. :-/
2996
2997 2002/07/24 09:20:22  Michael Elkins <me@sigpipe.org>
2998
2999         * mutt.h, send.c, hook.c, init.h: reply-hook.  Documentation still needed.
3000
3001 2002/07/24 09:06:06  Vincent Lefevre <vincent@vinc17.org>
3002
3003         * po/fr.po: update.
3004
3005 2002/07/24 08:41:31  Michael Elkins <me@sigpipe.org>
3006
3007         * 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
3008         Grimley Evans.
3009
3010 2002/07/19 19:23:21  Michael Elkins <me@sigpipe.org>
3011
3012         * doc/manual.sgml.head: Another documentation patch.
3013
3014 2002/07/17 12:48:38  Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3015
3016         * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200] wrote:
3017         >  * sendlib.c, 3.12 -> 3.13
3018         >    From: Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3019         
3020         >    Make encode_from a bit more aggressive, by also catching a 'f' in
3021         >    the beginning of a line.
3022         
3023         'Catch' is good but also to encode it is better. It may have
3024         been too late (sorry for that) so I fixed it. I don't know
3025         why the current source only escapes lines that actually
3026         begin with 'from' or 'From' followed by some text. I think
3027         that escaping 'from' or 'From' on a single line should be
3028         done, too.
3029         
3030         Not a big deal, anyways.
3031
3032 2002/07/16 07:28:11  Michael Elkins <me@sigpipe.org>
3033
3034         * main.c, main.c: Update copyright notices.
3035
3036 2002/07/07 19:33:50  Cedric Duval <cedricduval@free.fr>
3037
3038         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
3039
3040 2002/07/07 19:29:05  "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3041
3042         * doc/manual.sgml.head: Dcumentation fixes.
3043
3044 2002/07/07 19:23:22  Cedric Duval <cedricduval@free.fr>
3045
3046         * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
3047
3048 2002/07/07 19:22:19  Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
3049
3050         * sendlib.c: Make encode_from a bit more aggressive, by also catching a 'f' in
3051         the beginning of a line.
3052
3053 2002/07/07 19:13:03  Velko Hristov <hristov@informatik.hu-berlin.de>
3054
3055         * po/bg.po: Update.
3056
3057 2002/07/07 19:11:15  Jeremy Blosser <jblosser-mutt@firinn.org>
3058
3059         * init.h: Add unauto_view to the stable branch.  A one-liner.
3060
3061 2002/06/28 19:52:31  Michael Elkins <me@sigpipe.org>
3062
3063         * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix (#271).
3064
3065 2002/06/18 10:03:52  (automatic)
3066
3067         * 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"
3068
3069 2002/06/18 10:02:44  several submitters
3070
3071         * po/ca.po: Adding a BG translation.  Update for CA.
3072
3073 2002/06/18 10:02:43  Thomas Roessler <roessler@does-not-exist.org>
3074
3075         * po/bg.po: branches:  1.1.2;
3076         file bg.po was initially added on branch mutt-1-4-stable.
3077
3078 2002/06/18 10:02:43  several submitters
3079
3080         * po/bg.po: Adding a BG translation.  Update for CA.
3081
3082         * configure.in: Adding a BG translation.
3083
3084 2002/06/18 09:53:12  Michael Elkins <me@sigpipe.org>
3085
3086         * init.c, init.c: The string used to store the commmand for a backtic expansion in the
3087         muttrc was not free'd if the command failed for some reason.
3088
3089 2002/06/18 09:52:13  David Champion <dgc@uchicago.edu>
3090
3091         * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine in my previous patch,
3092         where I tried to use "[hH]" as Bourne code while m4 had quoting set to
3093         ([, ]) -- this probably makes mutt mis-detect Heimdal after all.
3094         
3095         The other is not mine (i.e., it's in cvs now) and it makes mutt
3096         overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is a
3097         problem for anyone who needs -lnsl -lsocket, in particular. I was
3098         fixing
3099         this by hand during late 1.3.x releases, as I didn't have time to
3100         track
3101         it down....
3102         
3103         Here's a patch against the current (unpatched) 1.5 cvs copy of
3104         m4/gssapi.m4. It probably should go into both branches. Sorry for the
3105         repeats.
3106
3107 2002/06/06 23:13:54  Michael Elkins <me@sigpipe.org>
3108
3109         * color.c: Fix #1230.
3110
3111 2002/06/06 12:22:05  Will Fiveash <william.fiveash@sun.com>
3112
3113         * init.h, init.h: Fix a couple of compile-time warnings.
3114
3115 2002/05/31 16:59:39  Edmund GRIMLEY EVANS <edmundo@rano.org>
3116
3117         * charset.c, charset.h, sendlib.c, charset.c, charset.h, sendlib.c: Fix charset-hook.
3118
3119 2002/05/31 16:45:49  Lars Hecking <lhecking@nmrc.ucc.ie>
3120
3121         * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv patch.  Should probably have been in 1.4.
3122
3123 2002/05/30 12:15:02  Thomas Roessler <roessler@does-not-exist.org>
3124
3125         * rfc822.c: Properly handle empty addresses (<>) when they show up in mail
3126         headers.  The approach taken is to store this address as <@>, and to
3127         check this special case when printing an address.
3128
3129 2002/05/29 09:31:51  Thomas Roessler <roessler@does-not-exist.org>
3130
3131         * 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
3132
3133 2002/05/29 09:28:33  Roland Rosenfeld <roland@spinnaker.de>
3134
3135         * po/de.po: update.
3136
3137 2002/05/29 09:27:46  Ronny Haryanto <ronny@haryan.to>
3138
3139         * po/id.po: update
3140
3141 2002/05/28 09:07:29  Michael Elkins <me@sigpipe.org>
3142
3143         * mx.h, postpone.c: Fix some warnings noted by Vincent Lefevre.
3144
3145 2002/05/21 07:28:28  Edmund GRIMLEY EVANS <edmundo@rano.org>
3146
3147         * po/eo.po: update
3148
3149 2002/05/18 05:39:55  Thomas Roessler <roessler@does-not-exist.org>
3150
3151         * pattern.c: Fix #1175.
3152
3153         * pattern.c: Fix #1175.  Noticed by Alain Bench.
3154
3155 2002/05/18 05:34:50  Vsevolod Volkov <vvv@mutt.org.ua>
3156
3157         * pop_lib.c, pop_lib.c: Attached patch for mutt 1.3.X/1.4 and 1.5.X removes gcc warning in
3158         pop_lib.c.
3159
3160 2002/05/16 17:33:19  Pawel Dziekonski <dzieko@pwr.wroc.pl>
3161
3162         * po/pl.po: update
3163
3164 2002/05/16 13:05:14  Im Eunjea <eunjea@koru.org>
3165
3166         * po/ko.po: update.
3167
3168         * po/ko.po: update
3169
3170 2002/05/16 13:04:23  Ronny Haryanto <ronny@haryan.to>
3171
3172         * po/id.po: update.
3173
3174         * compose.c: Triple-DES, not Tripple-DES.
3175
3176 2002/05/14 18:56:01  "Andrej N. Gritsenko" <andrej@lucky.net>
3177
3178         * po/uk.po: update
3179
3180 2002/05/13 20:18:57  Toomas Soome <Toomas.Soome@microlink.ee>
3181
3182         * po/et.po, po/et.po: update
3183
3184 2002/05/13 20:18:17  Vsevolod Volkov <vvv@mutt.org.ua>
3185
3186         * po/ru.po, po/uk.po, po/ru.po: update
3187
3188 2002/05/13 20:16:08  Byrial Jensen <byrial@image.dk>
3189
3190         * po/da.po: update
3191
3192 2002/05/13 20:15:40  Vsevolod Volkov <vvv@mutt.org.ua>
3193
3194         * po/ru.po: update
3195
3196 2002/05/13 20:15:07  Jörgen TegnĂ©r <jorgen.tegner@telia.com>
3197
3198         * po/sv.po, po/sv.po: update
3199
3200 2002/05/13 20:13:56  Vincent Lefevre <vincent@vinc17.org>
3201
3202         * po/fr.po: update
3203
3204 2002/05/09 09:52:09  Thomas Roessler <roessler@does-not-exist.org>
3205
3206         * doc/muttrc.man.head, doc/muttrc.man.head: #1190, from Tim Alexeevsky <tim@zhuchka.gbnet.net>
3207
3208 2002/05/06 11:27:20  Thomas Roessler <roessler@does-not-exist.org>
3209
3210         * doc/manual.sgml.head: Remove -Q which is only present in unstable from the stable
3211         documentation.  Thanks to Andreas Kneib <Andreas.Kneib@t-online.de>
3212         for noting.
3213
3214 2002/05/02 01:05:27  Thomas Roessler <roessler@does-not-exist.org>
3215
3216         * Makefile.am: Include smime.h with EXRA_DIST.
3217
3218 2002/05/01 23:24:17  Thomas Roessler <roessler@does-not-exist.org>
3219
3220         * 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
3221
3222         * smime.c: Shut up check_sec.sh.  No security holes, but some ugly code.
3223
3224         * check_sec.sh: Give all the warnings at once.
3225
3226         * build-release: - This is a development branch.
3227         - Add a -nodiff option to suppress generating a patch.
3228
3229         * 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
3230
3231         * build-release: s/scp1/scp/
3232
3233 2002/04/29 17:12:18  Thomas Roessler <roessler@does-not-exist.org>
3234
3235         * lib.c, lib.h, protos.h, lib.c, lib.h, protos.h: Fix #1171.
3236
3237 2002/04/29 12:26:23  Vincent Lefevre <vincent@vinc17.org>
3238
3239         * po/fr.po: update.
3240
3241 2002/04/29 12:25:38  oota toshiya <oota@mspd.mt.nec.co.jp>
3242
3243         * po/ja.po, po/ja.po: update.
3244
3245 2002/04/29 12:09:21  Byrial Jensen <byrial@image.dk>
3246
3247         * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3248         imap/util.c, line 125. The error is in the maximum field width
3249         indication in the sscanf() call. You must have room in the receiving
3250         buffer for this number of characters /plus a terminating NULL
3251         character/.
3252
3253         * imap/util.c: There is a possible buffer overflow due an off-by-one error in
3254         imap/util.c, line 125. The error is in the maximum field width
3255         indication in the sscanf() call. You must have room in the
3256         receiving buffer for this number of characters /plus a
3257         terminating NULL character/.
3258
3259 2002/04/25 13:30:49  Vsevolod Volkov <vvv@mutt.org.ua>
3260
3261         * pop.c, pop_lib.c, pop.c, pop_lib.c: Attached patch fixes the problem described below. It should be
3262         applied to both mutt 1.3/1.4 and 1.5 branches.
3263         
3264         > Date: Thu, 11 Apr 2002 16:24:00 -0500
3265         > Subject: mutt 1.3.x / pop
3266         > From: "Ryan O'Hara" <rohara@isis.visi.com>
3267         > To: bcully@users.sourceforge.net
3268         > User-Agent: Mutt/1.3.27i
3269         
3270         > Hi. My apologies if this has nothing to do with you. If it does not,
3271         > maybe you could forward it on to someone.
3272         
3273         > In mutt 1.3.x I have noticed that if I uses POP to retrieve mail, and
3274         > I enter an incorrect password whem prompted, it will *save* that
3275         > password and keep trying to use it. However, in the 1.2.x versions it
3276         > worked like this: type in wrong POP password, try to connect to POP
3277         > server again and it will ask you (again) for the password. mutt 1.3.x
3278         > does not, it just tries to connect with the wrongs password (which
3279         > just failed).
3280         
3281         > This is kinda annoying. Just thought I'd point out this regression.
3282         
3283         > Thanks.
3284         > R
3285
3286 2002/04/25 13:28:31  Wouter Verheijen <wv@xs2mail.com>
3287
3288         * doc/manual.sgml.head, doc/manual.sgml.head: Someone in news:comp.mail.mutt noted that the list of command-line
3289         options in the manual is not up-to-date.
3290         
3291         Included a small patch that includes all options that 'mutt -h' shows.
3292
3293 2002/04/25 13:26:58  Cedric Duval <cedricduval@free.fr>
3294
3295         * doc/manual.sgml.tail, OPS, init.h, pattern.c: attached are fixes for some little mistakes :
3296         
3297         * history-down -> scroll _down_, not up
3298         * functions decode-(save|copy) do not exist in the attach menu.
3299         * gettext oversight in pattern.c
3300         * inconsistency between "printf-like sequences" used all over the place
3301           and "escape sequences" for the description of $attribution.
3302
3303         * doc/manual.sgml.tail, pattern.c, OPS, init.h: attached are fixes for some little mistakes :
3304         
3305         * history-down -> scroll _down_, not up
3306         * functions decode-(save|copy) do not exist in the attach menu.
3307         * gettext oversight in pattern.c
3308         * inconsistency between "printf-like sequences" used all over the
3309           place and "escape sequences" for the description of $attribution.
3310
3311 2002/04/25 13:24:33  Thomas Roessler <roessler@does-not-exist.org>
3312
3313         * recvattach.c: Also fix this for the S/MIME case.
3314
3315         * recvattach.c: Fiy handling of multiparts which have encrypted sub-parts, at least
3316         for PGP.
3317
3318         * sendlib.c: Force 7bit encoding for application/pgp-keys.
3319
3320 2002/04/20 21:38:47  Thomas Roessler <roessler@does-not-exist.org>
3321
3322         * 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
3323         mutt-1-4-stable branch.
3324
3325         * 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.
3326
3327         * 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.
3328
3329         * ABOUT-NLS, INSTALL, config.rpath, configure.in: Committing the new noiconv patches into a separate branch.
3330
3331         * sendlib.c: Generate the resent-message-id ourselves, and add it in the top of
3332         the header.
3333
3334 2002/04/20 08:11:13  Wouter Verheijen <wv@xs2mail.com>
3335
3336         * copy.c, mutt.h, sendlib.c: Bug #571 "mutt should not replicate ">From " headers while bounding",
3337         has a patch attached.
3338         Will that patch get in?
3339         
3340         Although these lines are not generated by mutt, I would strongly
3341         suggest
3342         to prevent it, because by boucing a mail the MUA should ensure
3343         that the message header is according to the specification.
3344         A ">From " line is not, because of the spaces before a colon.
3345         
3346         Because this has such serious consequences (totally unreadable mail)
3347         when a MTA interpretes this line as the beginning of the body (not
3348         unreasonable), I think Mutt should prevent sending this invalid
3349         headerline.
3350         
3351         Because the other patch to the bugreport is not really correct IMHO
3352         (because the fieldnames are not limited to alphanumeric chars, RFC2822
3353         3.6.8), I propose another one.
3354         
3355         This patch also appends Resent-* to the header, instead of
3356         prepending it. The Resent-Message-Id is however still appended,
3357         because I could not find it; is it added by the MTA instead of by
3358         Mutt?
3359
3360 2002/04/20 07:55:20  Thomas Roessler <roessler@does-not-exist.org>
3361
3362         * 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.
3363
3364         * configure.in: Try to get the noiconv patch to work with my development environment.
3365
3366         * INSTALL: Fix a typo.
3367
3368 2002/04/20 07:26:10  Lars Hecking <lhecking@nmrc.ie>
3369
3370         * init.h, rfc2047.c, sendlib.c, INSTALL, charset.c, charset.h, configure.in, gnupgparse.c:  patch.1.3.28.lh.noiconv
3371          =======================
3372         
3373          This is the new version of my noiconv patch. It _requires_ the previous
3374          patch! If applied without, you'll have to resolve a couple of conflicts
3375          manually.
3376         
3377          Notes:
3378          - it's a lot cleaner than the old noiconv patch because no m4 files are
3379            modified
3380          - new configure option --disable-iconv; INSTALL updated accordingly
3381            [I am guessing here, but the background for the --without-iconv option
3382             mentioned in INSTALL was that mutt had a without-iconv option before
3383             gettext included iconv support. When mutt's intl/* files were updated
3384             to a newer gettext, there suddenly were two iconv options, which then
3385             got merged, that is, mutt's was removed. That was probably when
3386             --without-iconv stopped working, but I'm not sure, it may well be that
3387             it never worked since iconv support was introduced.]
3388          - all changes in *.[ch] files should be identical to the old patch
3389
3390         * intl/localename.c: This one seems to have been missing, too.
3391
3392 2002/04/20 07:25:40  Thomas Roessler <roessler@does-not-exist.org>
3393
3394         * intl/localename.c: branches:  1.1.2;  1.1.4;
3395         file localename.c was initially added on branch mutt-1-4-stable.
3396
3397 2002/04/20 07:25:15  Lars Hecking <lhecking@nmrc.ie>
3398
3399         * config.rpath: Another file from the gettext patch.
3400
3401 2002/04/20 07:25:15  Thomas Roessler <roessler@does-not-exist.org>
3402
3403         * config.rpath: branches:  1.1.2;  1.1.4;
3404         file config.rpath was initially added on branch mutt-1-4-stable.
3405
3406 2002/04/20 07:24:54  Lars Hecking <lhecking@nmrc.ie>
3407
3408         * 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.
3409
3410 2002/04/20 07:24:54  Thomas Roessler <roessler@does-not-exist.org>
3411
3412         * m4/lib-ld.m4: branches:  1.1.2;  1.1.4;
3413         file lib-ld.m4 was initially added on branch mutt-1-4-stable.
3414
3415         * m4/lib-link.m4: branches:  1.1.2;  1.1.4;
3416         file lib-link.m4 was initially added on branch mutt-1-4-stable.
3417
3418         * m4/lib-prefix.m4: branches:  1.1.2;  1.1.4;
3419         file lib-prefix.m4 was initially added on branch mutt-1-4-stable.
3420
3421 2002/04/20 07:24:22  Lars Hecking <lhecking@nmrc.ie>
3422
3423         * 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
3424          ==============================
3425         
3426          This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3427          doing this in the hope that the new gettext version would simplify the
3428          noiconv patch, but unfortunately, this turned out not to be the case
3429          (the new iconv m4 macros still don't allow for switching iconv support off).
3430         
3431          However, as a few hours of merging and testing were spent, I'd suggest to
3432          adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3433          reorganisation. Ok, a bit more, I'm no gettext expert :)
3434         
3435          Notes:
3436          - after applying the patch, you need to chmod 755 config.rpath
3437          - a couple of new files for m4/*, too
3438          - I have broken with the tradition of renaming gettext's AM_* macros
3439            to MUTT_AM_*! I don't think it's necessary anymore to customise these
3440            macros, but you (I really mean "you, tlr" :) want to have a look at
3441            the new gettext.m4.  The others should be ok as they are.
3442          - previous gettext updates were also updating po/Makefile.in.in, which
3443            I didn't; someone who has a clue about gettext should check whether
3444            this might be necessary, and also whether any other files in po/ need
3445            updating
3446         
3447          I will provide the same patch for the 1.5 branch at some stage, ideally
3448          after getting some  F E E D B A C K  for this one.
3449
3450 2002/04/20 07:23:49  Thomas Roessler <roessler@does-not-exist.org>
3451
3452         * intl/eval-plural.h: branches:  1.1.2;  1.1.4;
3453         file eval-plural.h was initially added on branch mutt-1-4-stable.
3454
3455         * intl/gmo.h: branches:  1.1.2;  1.1.4;
3456         file gmo.h was initially added on branch mutt-1-4-stable.
3457
3458         * intl/os2compat.c: branches:  1.1.2;  1.1.4;
3459         file os2compat.c was initially added on branch mutt-1-4-stable.
3460
3461         * intl/os2compat.h: branches:  1.1.2;  1.1.4;
3462         file os2compat.h was initially added on branch mutt-1-4-stable.
3463
3464         * intl/osdep.c: branches:  1.1.2;  1.1.4;
3465         file osdep.c was initially added on branch mutt-1-4-stable.
3466
3467         * intl/plural-exp.c: branches:  1.1.2;  1.1.4;
3468         file plural-exp.c was initially added on branch mutt-1-4-stable.
3469
3470         * intl/plural-exp.h: branches:  1.1.2;  1.1.4;
3471         file plural-exp.h was initially added on branch mutt-1-4-stable.
3472
3473 2002/04/20 07:23:39  Lars Hecking <lhecking@nmrc.ie>
3474
3475         * 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
3476          ==============================
3477         
3478          This one updates the gettext stuff in mutt to gettext-0.11.1. I started
3479          doing this in the hope that the new gettext version would simplify the
3480          noiconv patch, but unfortunately, this turned out not to be the case
3481          (the new iconv m4 macros still don't allow for switching iconv support off).
3482         
3483          However, as a few hours of merging and testing were spent, I'd suggest to
3484          adopt it for 1.4. The actual changes to intl/* are part cosmetic, part code
3485          reorganisation. Ok, a bit more, I'm no gettext expert :)
3486         
3487          Notes:
3488          - after applying the patch, you need to chmod 755 config.rpath
3489          - a couple of new files for m4/*, too
3490          - I have broken with the tradition of renaming gettext's AM_* macros
3491            to MUTT_AM_*! I don't think it's necessary anymore to customise these
3492            macros, but you (I really mean "you, tlr" :) want to have a look at
3493            the new gettext.m4.  The others should be ok as they are.
3494          - previous gettext updates were also updating po/Makefile.in.in, which
3495            I didn't; someone who has a clue about gettext should check whether
3496            this might be necessary, and also whether any other files in po/ need
3497            updating
3498         
3499          I will provide the same patch for the 1.5 branch at some stage, ideally
3500          after getting some  F E E D B A C K  for this one.
3501
3502 2002/04/17 17:05:54  Vincent Lefevre <vincent@vinc17.org>
3503
3504         * po/fr.po: Update.
3505
3506 2002/04/17 17:05:04  David Champion <dgc@uchicago.edu>
3507
3508         * m4/gssapi.m4: MIT krb5 1.2.4 has krb5-config, so it's no longer sufficient to say
3509         that possession of krb5-config indicates Heimdal. Patch attached. This
3510         assumes that Heimdal's "kreb5-config --vendor" begins with "Heimdal".
3511         I cannot verify that this is correct, so patch might be wrong on this
3512         point.
3513
3514 2002/04/07 21:19:57  Brendan Cully <brendan@kublai.com>
3515
3516         * 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:
3517         * free current flags on mailbox close
3518         * reset reopen state
3519         * don't parse the same untagged SELECT response for multiple options
3520         * call mx_update_context after reading the whole mailbox, not after
3521           each message
3522         * reset new mail flag if mail arrives in the middle of opening the
3523           mailbox. This should close 1139
3524         
3525         939 is most likely unaffected. I discovered these problems while
3526         investigating 939.
3527
3528 2002/04/05 10:42:54  "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3529
3530         * po/ja.po: update.
3531
3532 2002/04/04 20:49:46  Im Eunjea <eunjea@koru.org>
3533
3534         * po/ko.po: Update.
3535
3536 2002/04/04 06:50:52  "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
3537
3538         * po/ja.po: Update.
3539
3540 2002/04/04 06:50:12  Thomas Roessler <roessler@does-not-exist.org>
3541
3542         * pgp.c: Fix a typo noted by Tamotsu Takahashi.
3543
3544 2002/04/03 15:22:27  Thomas Roessler <roessler@does-not-exist.org>
3545
3546         * handler.c: Fix printing of format=flowed text parts.
3547
3548         * commands.c: Fix #1144 in stable.
3549
3550         * commands.c: Fix a file descriptor leak in the display filter code.  Noted by
3551         Chr. v. Stuckrad.
3552         
3553         fixes: #1144
3554
3555 2002/04/02 18:49:37  Lars Hecking <lhecking@nmrc.ie>
3556
3557         * m4/iconv.m4: branches:  1.3.2.1.2;
3558         The noiconv patch.
3559
3560         * charset.c, charset.h: The noiconv patch.
3561
3562         * configure.in: branches:  2.129.2.3.2;
3563         The noiconv patch.
3564
3565         * gnupgparse.c, init.h, rfc2047.c, sendlib.c: The noiconv patch.
3566
3567 2002/03/30 08:26:31  Thomas Roessler <roessler@does-not-exist.org>
3568
3569         * po/pl.po: update.  From Pawel Dzienkonski.
3570
3571         * po/fr.po: Update; From Vincent Lefevre.
3572
3573         * postpone.c, sendlib.c: The attached patch allows the user to override the user-agent field
3574         with my_hdr.  It also removes the stripping of the x-mailer field
3575         when recalling a postponed message.
3576
3577 2002/03/28 13:25:23  Thomas Roessler <roessler@does-not-exist.org>
3578
3579         * mx.c, mx.h, mailbox.h, main.c, mbox.c, mh.c: patch-1.3.28-me.emptycheck.1
3580
3581 2002/03/27 08:50:42  Thomas Roessler <roessler@does-not-exist.org>
3582
3583         * pgp.c: There was some output missing.
3584
3585         * po/POTFILES.in: update.
3586
3587         * pgp.c: More fixes.  Note to self:  The code which controls character set
3588         selection for attachments is far too complicated.
3589
3590         * pgp.c: Don't include temporary file names in the Content-Disposition header.
3591
3592         * pgp.c: Use text/plain; format=... when we are asked to detect inline PGP
3593         material in in text/plain body parts.
3594
3595         * pgp.c, sendlib.c: Fix encoder mode for text/plain; action=pgp-*.
3596
3597         * pgp.c: Fix "noconv" handling for the message body when we generate inline
3598         PGP.
3599
3600         * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch charset handling for text/plain; x-action=pgp-*.  I
3601         don't like this stuff, but it's better than nothing.
3602
3603 2002/03/26 22:25:48  Thomas Roessler <roessler@does-not-exist.org>
3604
3605         * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
3606
3607         * 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.
3608
3609         * pgp.c: Also permit for "action" and "x-action" on the receiving end, just
3610         in case we can settle on a joint standard with other MUA developers.
3611
3612         * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: OK, I'm giving up: pgp_create_traditional now creates text/plain;
3613         x-mutt-action={pgp-encrypt,pgp-sign}.
3614
3615         * pgpinvoke.c: Fix application/pgp signatures.
3616
3617         * 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.
3618
3619         * smime.c: Please use ascii_strcasecmp() if you want to compare ASCII parameter
3620         strings.  mutt_strcasecmp() depends on the locale, and detects "i"
3621         and "I" as _different_ in Turkish locales.
3622
3623 2002/03/25 11:34:40  Thomas Roessler <roessler@does-not-exist.org>
3624
3625         * crypt.c: Fix S/MIME signature type.  Noted by Dan Ohnesorg <Dan@ohnesorg.cz>.
3626
3627         * buffy.c, buffy.c: close 1103; from Brendan Cully
3628
3629         * doc/manual.sgml.tail, doc/manual.sgml.tail: close 1122; from Brendan Cully
3630
3631         * hdrline.c, muttlib.c: Fix #87s; from Brendan Cully.
3632
3633         * hdrline.c, muttlib.c: Fix #872, from Brendan Cully.
3634
3635         * contrib/smime_keys_test.pl, contrib/Makefile.in: Include a test script by Mike Schiraldi.  It's perl > the one I have
3636         installed, so I'm just putting it into contrib for now.
3637
3638 2002/03/20 09:53:42  Thomas Roessler <roessler@does-not-exist.org>
3639
3640         * editmsg.c, mailbox.h, mx.c: Rename M_NEW to M_NEWFOLDER.
3641
3642         * editmsg.c, mailbox.h, mx.c: Rename the new M_NEW by M_NEWFOLDER.  There was another constant of
3643         the same name.  Problem noted by Will Yardley's compiler.
3644
3645 2002/03/19 09:54:05  Thomas Roessler <roessler@does-not-exist.org>
3646
3647         * browser.c: Fix #1115.
3648
3649         * editmsg.c, mailbox.h, mx.c: Fix a temporary file race problem when using the edit-message
3650         function.  Backported from unstable.
3651
3652         * po/pl.po, po/pl.po: update
3653
3654 2002/03/18 18:54:56  Thomas Roessler <roessler@does-not-exist.org>
3655
3656         * browser.c: Should fix #1115.  BACKPORT!
3657
3658 2002/03/15 09:11:05  Thomas Roessler <roessler@does-not-exist.org>
3659
3660         * po/ja.po: update from oota toshiya.
3661
3662         * po/ja.po: update, from oota toshiya.
3663
3664 2002/03/13 23:43:41  Thomas Roessler <roessler@does-not-exist.org>
3665
3666         * attach.c: Undoing the previous patch.  It was junk, and may ruin files.
3667
3668         * attach.c, editmsg.c, mailbox.h, mx.c: Don't fopen mail folders in append mode where we should safe_fopen()
3669         them in write mode.  Debian bug #138200, noted by Colin Philipps
3670         <cph@cph.demon.co.uk>.
3671         
3672         NEEDS BACKPORTING.
3673
3674         * 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
3675
3676         * po/ChangeLog: branches:  1.1.2;
3677         file ChangeLog was initially added on branch mutt-1-4-stable.
3678
3679         * po/ca.po, po/cs.po, ChangeLog, VERSION, reldate.h: automatic post-release commit for mutt-1.3.28
3680
3681         * doc/smime-notes.txt, smime.c: Assorted patches from Mike Schiraldi.
3682
3683 2002/03/02 12:11:35  Thomas Roessler <roessler@does-not-exist.org>
3684
3685         * contrib/smime.rc, compose.c, init.h, mutt.h, sendlib.c, smime.c, smime.h: Introduce smime_default_key.  From Oliver Ehli.
3686
3687         * contrib/smime.rc, smime.c, smime.h, smime_keys.pl, init.h, mutt.h: smime.c:
3688          - the getkeys() function was broken and deleted the last char
3689            of the certfilename
3690          - it now lets me use more than one key for the same mailbox
3691            ie select these.
3692          - some display output was garbled when the email didn't match.
3693            i posted some fix to mutt-users, but i don't like that sleep()
3694            so i dropped the first error message, which basically repeated
3695            the from/sender field only. so now there's just the message: they
3696            don't match.
3697         
3698         smime_keys:
3699          - i modified the add_chain to continue even if no roo-cert
3700            is present (david collantes received som chain that got
3701            exported from outlook. obiously they don't (always ?)
3702            include the root cert) it will now abort if neither root
3703            nor intermediate certs are present.
3704          - add_cert created index entries with '-' as issuer cert, when
3705            it should have been '?'. thus verify would fail. (obviously
3706            nobody ever used that command (add_cert, that is) :)
3707         
3708         the feature above obsoletes the hash_cert and fingerprint_cert commands,
3709         adds import_cert command and ask_cert_label bool. i modified the output
3710         of smime_keys (a little) so it doesn't look too garbled when supplying
3711         the label (it is actually interactive :) furthermore, i do a verify
3712         after the cert was added and modified the verify routine to make the
3713         cerificate trusted in case of success. (we discussed this in another
3714         message) that is ok so far, but perhaps this requires some better root
3715         certificate handling, ie the trust should be somehow connected to the
3716         root certificate, that maybe added (if the user trusts it and its not
3717         present already) to the ca-file. i'll think about that some more ... but
3718         then, there already is the add_root command. hmmm... (btw, you'll now
3719         never get asked to trust a certificate)
3720         
3721         i have not yet deleted the email handling from the import key stuff (in
3722         smime.c/crypt.c), for i'm thinking about smime_keys using it as an
3723         additional arg. otoh i don't think users would press ^k if verification
3724         failed...hmmm... but still, smime_keys does extract the email from the
3725         certificate either way and does verify it by itself, so the only thing
3726         that would happen is to have some invalid certificates, that mutt'll
3727         refuse to use anyways, left in the database....
3728         
3729         (From Oliver Ehli.)
3730
3731 2002/02/28 23:28:51  Thomas Roessler <roessler@does-not-exist.org>
3732
3733         * sort.c: Turn on incremental threading again.
3734
3735         * smime_keys.pl: The script will try to pick out the end-user cert and pass that to
3736         openssl. The code which tells the difference may not be perfect. It
3737         works with all the certs in my collection, though. I won't be at all
3738         surprised if someone comes across a cert chain which confuses it,
3739         but it should print out an error in that case. Hopefully they will
3740         send us the chain so we can adjust our code.
3741         
3742         (From Mike Schiraldi.)
3743
3744         * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3745
3746         * curs_main.c, init.c, init.h, mutt.h, thread.c: $narrow_tree; fater redrawing when changing tree options.  From
3747         Daniel Eisenbud.
3748
3749         * imap/message.c, mbox.c, mx.c, thread.c: A possible work-around for #939.  From Daniel Eisenbud.
3750
3751         * init.h, mutt.h, thread.c: Threading enhancements from Daniel Eisenbud.
3752
3753 2002/02/26 10:58:56  Thomas Roessler <roessler@does-not-exist.org>
3754
3755         * po/ru.po: update
3756
3757         * init.h: Fix a typo.
3758
3759         * init.h: Fix a typo.  #1069.
3760
3761         * 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.
3762
3763         * install-sh, install-sh: Fix a typo.  From Edmund Grimley Evans.
3764
3765         * po/ru.po: ru.po update.
3766
3767         * pop_lib.c, pop_lib.c: CAPA response tags are case-insensitive.  Noted by Michael Vore,
3768         patch from Vsevolod Volkov.
3769
3770 2002/02/18 14:55:31  Thomas Roessler <roessler@does-not-exist.org>
3771
3772         * alias.c, send.c: Fix for #1047.  From Michael Elkins.
3773
3774 2002/02/14 11:22:51  Thomas Roessler <roessler@does-not-exist.org>
3775
3776         * charset.c, gnupgparse.c, init.h, rfc2047.c: Iconv patch from Lars Hecking.  MAY NEED TO BE BACKPORTED.
3777
3778 2002/02/13 12:04:52  Thomas Roessler <roessler@does-not-exist.org>
3779
3780         * smime.c: mutt_any_key() shouldn't be used in curses mode.
3781
3782         * hdrline.c, init.h, parse.c: Change the default format to be more friendly to "0-line messages",
3783         and fix optional expansion for %l - it was the wrong way around.
3784         Also, add a hack to parse.c so we ignore negative values in Lines
3785         headers.
3786
3787         * hdrline.c, muttlib.c, protos.h: Undo the %l fix.  It broke things.
3788
3789         * menu.c: Fix mutt_pad_string; from Edmund Grimley Evans.  (MAY NEED TO BE
3790         BACKPORTED.)
3791
3792         * main.c: Report libiconv version.
3793
3794 2002/02/12 21:54:41  Thomas Roessler <roessler@does-not-exist.org>
3795
3796         * hdrline.c, muttlib.c, protos.h: Improve %l's behaviour.
3797
3798         * extlib.c, main.c, pattern.c, smime_keys.pl: Mike Schiraldi's daily S/MIME patch.
3799
3800 2002/02/11 17:31:53  Thomas Roessler <roessler@does-not-exist.org>
3801
3802         * smime.c: This patch gets rid of an ugly static variable in smime.c. (From
3803         Mike Schiraldi.)
3804
3805         * smime_keys.pl: This patch lets smime_keys.pl automagically handle both formats of
3806         x509 certificate -- PEM (text) and DER (binary). This lets Outlook
3807         users (and probably others) directly import the certs without first
3808         converting them manually.  (From Mike Schiraldi.)
3809
3810         * configure.in: Honor current values of $LIBS and $CPPFLAGS.  From Thomas Dickey.
3811
3812         * configure.in: Honor $LIBS and $CPPFLAGS.  From Thomas Dickey.
3813
3814         * init.c, init.c: patch-1.3.27.me.initsort.1
3815
3816 2002/02/07 21:48:42  Thomas Roessler <roessler@does-not-exist.org>
3817
3818         * smime_keys.pl: Another S/MIME patch from Mike Schiraldi.
3819
3820         * smime_keys.pl: Fix smime_keys.
3821
3822         * smime.c: S/MIME fixes from Mike Schiraldi.
3823
3824         * 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.
3825
3826 2002/02/06 19:14:47  Thomas Roessler <roessler@does-not-exist.org>
3827
3828         * lib.h: Avoid a warning on some machines.
3829
3830         * lib.h, smime.c: Make some scanf formats safe.
3831
3832 2002/02/05 22:01:06  Thomas Roessler <roessler@does-not-exist.org>
3833
3834         * ascii.c: The previous fix was complete nonsense.  What a day. :-(
3835
3836         * ascii.c: The previous fix was complete nonsense.
3837
3838         * browser.c, lib.c, lib.h: Use strcoll for the file browser.  From David Champion.
3839
3840         * hook.c: Fix crypt-hook.  From Dale Woolridge
3841         <dale-list-mutt-dev@woolridge.org>.
3842
3843         * smime_keys.pl: Clean-up from Mike Schiraldi.
3844
3845         * imap/browse.c: Fix.
3846
3847         * imap/browse.c: Fix another IMAP browsing bug.
3848
3849         * po/ru.po, po/fr.po, po/ko.po: update
3850
3851         * smime.c: Don't put garbage onto the screen when trying to decrypt messages.
3852
3853         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: S/MIME fixes from Oliver Ehli:
3854         
3855         - smime_keys.pl:
3856         
3857           support for multiple email adrresses in cert: will add one entry
3858           to {keys, cetrificates}/.index now (for each mailbox)
3859         
3860           support for certificates without intermediate certs (e.g. for
3861           people who are their own CA: use root as intermediate, for it
3862           probably wouldn't be known to anyone...)
3863         
3864           bugfix in handle_pem: the checks if some type of cert is present;
3865           die() could never be reached, as the variables checked wouldn't
3866           have been set in that case, so it would break because of undefined
3867           value or some such thing.... (so it has to check $iter instead)
3868         
3869         - smime.c (init.h, ....)
3870         
3871           support for importing certificates issued for multiple addresses.
3872         
3873           introduced smime_fingerprint_cert_command, so finally certs can
3874           get compared ... (so the above works..)
3875         
3876           cleaned up some error messages, that would mess up the terminal.
3877         
3878           fixed typos (init.h)
3879
3880         * ascii.c: Fix.
3881
3882         * ascii.c: Fix ascii_*cmp functions.  Problem noted by Brad Thompson.
3883
3884 2002/02/04 09:59:02  Thomas Roessler <roessler@does-not-exist.org>
3885
3886         * smime.c, crypt.c: Some S/MIME fixes from Oliver Ehli <elmy@acm.org>.
3887
3888 2002/02/03 09:58:45  Thomas Roessler <roessler@does-not-exist.org>
3889
3890         * doc/manual.sgml.head, doc/muttrc.man.head, init.h: Add unauto_view.  From Jeremy Blosser.
3891
3892         * Makefile.am, pgplib.h, pgppubring.c: Add a "-f" flag which helps to dump fingerprints.  Contributed by
3893         Jason Harris <jharris@widomaker.com>, and not strictly needed for
3894         mutt.
3895
3896         * pgppubring.c: Correctly calculate fingerprints for type 20 ElGamal keys.  Noted by
3897         Jason Harris <jharris@widomaker.com>.
3898
3899         * pgppubring.c: Fix calculation of fingerprints (and key IDs) for type 20 ElGamal
3900         keys.  Noted by Jason Harris <jharris@widowmaker.com>.
3901
3902 2002/02/02 16:52:27  Thomas Roessler <roessler@does-not-exist.org>
3903
3904         * po/ca.po: update
3905
3906         * po/ca.po: update.
3907
3908         * mh.c: Don't forget deletions when a folder is changed.  Ups.
3909
3910 2002/02/01 17:23:20  Thomas Roessler <roessler@does-not-exist.org>
3911
3912         * smime_keys.pl: Fix some possible leaks of the private key (encrypted, but
3913         still...).  (yow_security_holes.patch from Mike Schiraldi.)
3914
3915 2002/01/31 22:05:58  Thomas Roessler <roessler@does-not-exist.org>
3916
3917         * doc/smime-notes.txt: Document %C, and other updates.  From Mike Schiraldi.
3918
3919         * smime.c: Remove some unnecessary quotation marks.
3920
3921         * contrib/smime.rc, init.h, smime.c, smime.h, smime_keys.pl: Use mutt -Q from smime_keys.
3922
3923         * 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
3924
3925         * main.c: fix a string.
3926
3927         * doc/mutt.man: Document -Q.
3928
3929         * init.c, main.c, protos.h: Add a -Q option to query configuration variables.  This is needed to
3930         avoid a separate mutt configuration parser in smime_keys.pl.
3931
3932 2002/01/30 22:51:12  Thomas Roessler <roessler@does-not-exist.org>
3933
3934         * send.c, send.c: patch-1.3.27.me.postpone_date.2
3935
3936         * smime.c: Mike Schiraldi's daily S/MIME patch, as he puts it.
3937
3938 2002/01/29 21:08:10  Thomas Roessler <roessler@does-not-exist.org>
3939
3940         * smime.c: Improved certificate handling.  Suggested by Oliver Ehli,
3941         implemented by Mike Schiraldi.
3942
3943         * smime.c: Properly handle certain signatures generated by Outlook.  From Mike
3944         Schiraldi.
3945
3946         * parse.c, parse.c: Fix a segmentation fault in debugging code.  From Daniel Eisenbud.
3947
3948 2002/01/28 23:29:05  Thomas Roessler <roessler@does-not-exist.org>
3949
3950         * crypt.c, init.h, mutt.h: Add a new crypt_timestamp option.  The timestamps aren't really
3951         needed any more.
3952
3953         * commands.c, menu.c, mutt.h, mutt_curses.h, pattern.c: Add ~V to match successfully verified messages.
3954
3955         * contrib/smime.rc: Add a comment. From Mike Schiraldi.
3956
3957         * init.h, init.h: Fix list-from documentation.  From Michael Elkins.
3958
3959         * doc/smime-notes.txt: Add more information on S/MIME.  Adapted from Oliver Ehli's notes by
3960         Mike Schiraldi.
3961
3962         * send.c: Avoid C99 comments.  Noted by Vincent Lefevre.
3963
3964         * po/ja.po, po/sv.po: updates
3965
3966         * menu.c, menu.c: Wide character fix from TAKIZAWA Takashi.
3967
3968         * Makefile.am, hook.c: S/MIME-related bug fixes from Brendan Cully.
3969
3970 2002/01/25 00:08:30  Thomas Roessler <roessler@does-not-exist.org>
3971
3972         * smime.c: ups
3973
3974         * commands.c, recvattach.c, smime.c, smime.h: More decryption key detection fixes.
3975
3976         * commands.c, smime.c: Make some prompts look nicer, and add sensible selection of the
3977         decryption key.
3978
3979 2002/01/24 23:53:19  Thomas Roessler <roessler@does-not-exist.org>
3980
3981         * commands.c, crypt.c, smime.c, smime.h: More S/MIME nit-picking.
3982
3983         * mh.c: Fix.
3984
3985         * mh.c: Still more code clean-up.
3986
3987         * doc/smime-notes.txt: Update.
3988
3989         * mx.c: little fix.
3990
3991         * mh.c: Ups, don't use the wrong check function...
3992
3993         * mh.c: Clean up the mh code, too.
3994
3995         * mh.c: indentation
3996
3997         * mh.c, mx.c, mx.h: Maildir efficiency improvements, from Michael Elkins and Thomas
3998         Roessler.
3999
4000         * crypt.c, curs_lib.c, smime.c: S/MIME nits.
4001
4002         * reap.pl: We don't need this any more.
4003
4004         * 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
4005         <raldi@research.netsol.com>.
4006
4007         * po/pt_BR.po, po/pt_BR.po: update
4008
4009         * 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.
4010
4011         * po/ru.po, po/ru.po: update
4012
4013         * mh.c: Make reading maildirs more efficient.
4014
4015         * VERSION: Pseudo-revision for mutt-1.5.
4016
4017         * 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
4018
4019         * 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.
4020
4021         * 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.
4022
4023         * 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
4024
4025         * 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.
4026
4027         * 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.
4028
4029         * send.c: branches:  2.77.2;
4030         Set default Fcc when resending a message.
4031
4032         * po/ja.po: branches:  1.33.2;
4033         update
4034
4035 2002/01/23 22:37:12  Thomas Roessler <roessler@does-not-exist.org>
4036
4037         * po/da.po: branches:  1.67.2;
4038         updates
4039
4040         * po/el.po: branches:  1.77.2;
4041         updates
4042
4043         * po/et.po: branches:  1.21.2;
4044         updates
4045
4046         * po/ko.po: branches:  1.72.2;
4047         updates
4048
4049         * po/pl.po: branches:  1.94.2;
4050         updates
4051
4052         * po/uk.po, po/id.po: branches:  1.84.2;
4053         update
4054
4055         * charset.c: branches:  2.50.2;
4056         Fix #999.  A single missing comma.
4057
4058 2002/01/22 12:12:45  Thomas Roessler <roessler@does-not-exist.org>
4059
4060         * po/pt_BR.po: branches:  1.58.2;
4061         automatic post-release commit for mutt-1.3.27
4062
4063         * po/ru.po: branches:  1.129.2;
4064         automatic post-release commit for mutt-1.3.27
4065
4066         * po/sk.po: branches:  1.66.2;
4067         automatic post-release commit for mutt-1.3.27
4068
4069         * po/sv.po: branches:  1.80.2;
4070         automatic post-release commit for mutt-1.3.27
4071
4072         * po/tr.po: branches:  1.25.2;
4073         automatic post-release commit for mutt-1.3.27
4074
4075         * po/uk.po: automatic post-release commit for mutt-1.3.27
4076
4077         * po/zh_CN.po: branches:  1.14.2;
4078         automatic post-release commit for mutt-1.3.27
4079
4080         * po/zh_TW.po: branches:  1.11.2;
4081         automatic post-release commit for mutt-1.3.27
4082
4083         * po/hu.po: branches:  1.17.2;
4084         automatic post-release commit for mutt-1.3.27
4085
4086         * po/id.po: automatic post-release commit for mutt-1.3.27
4087
4088         * po/it.po: branches:  1.103.2;
4089         automatic post-release commit for mutt-1.3.27
4090
4091         * po/ja.po, po/ko.po: automatic post-release commit for mutt-1.3.27
4092
4093         * po/lt.po: branches:  1.25.2;
4094         automatic post-release commit for mutt-1.3.27
4095
4096         * po/nl.po: branches:  1.74.2;
4097         automatic post-release commit for mutt-1.3.27
4098
4099         * po/pl.po: automatic post-release commit for mutt-1.3.27
4100
4101         * po/ca.po: branches:  1.6.2;
4102         automatic post-release commit for mutt-1.3.27
4103
4104         * po/cs.po: branches:  1.75.2;
4105         automatic post-release commit for mutt-1.3.27
4106
4107         * po/da.po: automatic post-release commit for mutt-1.3.27
4108
4109         * po/de.po: branches:  1.160.2;
4110         automatic post-release commit for mutt-1.3.27
4111
4112         * po/el.po: automatic post-release commit for mutt-1.3.27
4113
4114         * po/eo.po: branches:  1.80.2;
4115         automatic post-release commit for mutt-1.3.27
4116
4117         * po/es.po: branches:  1.89.2;
4118         automatic post-release commit for mutt-1.3.27
4119
4120         * po/et.po: automatic post-release commit for mutt-1.3.27
4121
4122         * po/fr.po: branches:  1.108.2;
4123         automatic post-release commit for mutt-1.3.27
4124
4125         * po/gl.po: branches:  1.61.2;
4126         automatic post-release commit for mutt-1.3.27
4127
4128         * ChangeLog: branches:  2.73.2;
4129         automatic post-release commit for mutt-1.3.27
4130
4131         * VERSION: branches:  2.63.2;
4132         automatic post-release commit for mutt-1.3.27
4133
4134         * reldate.h: branches:  2.55.2;
4135         automatic post-release commit for mutt-1.3.27
4136
4137 2002/01/21 17:43:19  Thomas Roessler <roessler@does-not-exist.org>
4138
4139         * po/it.po: update
4140
4141         * po/sv.po, po/de.po, po/eo.po: updates
4142
4143         * mutt_ssl.c: A fix from Ulf Erikson, which he says to fix bug #989.
4144
4145 2002/01/18 11:44:54  Thomas Roessler <roessler@does-not-exist.org>
4146
4147         * 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
4148
4149 2002/01/17 22:41:45  Thomas Roessler <roessler@does-not-exist.org>
4150
4151         * configure.in: branches:  2.129.2;
4152         Use ncurses.h for configure tests, if present.
4153
4154 2002/01/16 20:44:49  Thomas Roessler <roessler@does-not-exist.org>
4155
4156         * config.guess, config.sub, missing, mkinstalldirs: Updated auto* files. From Lars Hecking.
4157
4158         * curs_main.c: patch-1.3.25-de-new_threads.1
4159
4160         * protos.h: branches:  2.86.2;
4161         patch-1.3.25-de-new_threads.1
4162
4163         * thread.c: branches:  2.27.2;
4164         patch-1.3.25-de-new_threads.1
4165
4166 2002/01/15 22:08:12  Thomas Roessler <roessler@does-not-exist.org>
4167
4168         * acconfig.h, configure.in: Configure and config.h cleanup.  From Lars Hecking.
4169
4170         * handler.c: branches:  2.52.2;
4171         Don't hallucinate a '\n' in the end of quoted-printable encoded
4172         attachments.
4173
4174         * po/fr.po: update.
4175
4176         * flags.c: patch-1.3.25.tlr.maildir_trash.1
4177
4178         * mh.c: branches:  2.42.2;
4179         patch-1.3.25.tlr.maildir_trash.1
4180
4181         * mutt.h: branches:  2.111.2;
4182         patch-1.3.25.tlr.maildir_trash.1
4183
4184         * mx.c: branches:  2.63.2;
4185         patch-1.3.25.tlr.maildir_trash.1
4186
4187         * po/ko.po: update
4188
4189         * init.c: branches:  2.60.2;
4190         Avoid reading past the end of ta string when handling \ or ^
4191         sequences.  From Michael Elkins.
4192
4193         * 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.
4194
4195         * pattern.c: branches:  2.23.2;
4196         Fix an off-by-one error.
4197
4198 2002/01/14 09:03:31  Thomas Roessler <roessler@does-not-exist.org>
4199
4200         * imap/imap.c: branches:  1.90.2;
4201         fix another case-sensitive comparison.
4202
4203 2002/01/13 21:19:25  Thomas Roessler <roessler@does-not-exist.org>
4204
4205         * ascii.h: Fix the ascii_strncmp() macro.
4206
4207         * imap/auth_sasl.c: Parse IMAP responses locale- and case- insensitive.  From Brendan
4208         Cully.
4209
4210         * imap/browse.c: branches:  1.34.2;
4211         Parse IMAP responses locale- and case- insensitive.  From Brendan
4212         Cully.
4213
4214         * imap/command.c: branches:  1.35.2;
4215         Parse IMAP responses locale- and case- insensitive.  From Brendan
4216         Cully.
4217
4218         * imap/imap.c: Parse IMAP responses locale- and case- insensitive.  From Brendan
4219         Cully.
4220
4221         * imap/message.c: branches:  1.60.2;
4222         Parse IMAP responses locale- and case- insensitive.  From Brendan
4223         Cully.
4224
4225         * imap/util.c: branches:  1.51.2;
4226         Parse IMAP responses locale- and case- insensitive.  From Brendan
4227         Cully.
4228
4229         * muttlib.c: branches:  2.52.2;
4230         A different fix for the '\012' issue.  Bug tracked down by Johannes
4231         Geiger <geiger@ePost.de>.
4232
4233         * pager.c: A different fix for the '\012' issue.  Bug tracked down by Johannes
4234         Geiger <geiger@ePost.de>.
4235
4236 2002/01/12 11:42:18  Thomas Roessler <roessler@does-not-exist.org>
4237
4238         * NEWS: More on ~=.
4239
4240         * doc/manual.sgml.head: branches:  1.73.2;
4241         Add a ~= pattern.  From Frederic Duval.
4242
4243         * doc/muttrc.man.head: branches:  1.16.2;
4244         Add a ~= pattern.  From Frederic Duval.
4245
4246         * mutt.h, pattern.c: Add a ~= pattern.  From Frederic Duval.
4247
4248         * doc/manual.sgml.head: Fix a typo, #971.
4249
4250 2002/01/09 15:39:28  Thomas Roessler <roessler@does-not-exist.org>
4251
4252         * pgp.c: Fix #960.
4253
4254 2002/01/08 13:06:21  Thomas Roessler <roessler@does-not-exist.org>
4255
4256         * mx.c: Try to fix #943.
4257
4258         * INSTALL: branches:  2.15.2;  2.15.4;
4259         fix libiconv URL.  #959.
4260
4261         * NEWS: fix libiconv URL.  #959.
4262
4263 2002/01/07 19:10:51  Thomas Roessler <roessler@does-not-exist.org>
4264
4265         * po/ko.po: update
4266
4267         * attach.c: branches:  2.29.2;
4268         Fix #951.
4269
4270 2002/01/04 14:30:29  Thomas Roessler <roessler@does-not-exist.org>
4271
4272         * rfc822.c: Terminate the correct buffer.  Noted by Durval Menezes
4273         <durval@tmp.com.br>.  (This bug shouldn't have any security
4274         implications. ;-)
4275
4276         * po/et.po, po/fr.po, po/pl.po, po/sv.po: updates.
4277
4278 2002/01/03 20:57:20  Thomas Roessler <roessler@does-not-exist.org>
4279
4280         * mutt_ssl.c, mutt_ssl.h, mutt_ssl_nss.c, globals.h: Move some globals where they belong.  From Brendan Cully.
4281
4282 2002/01/02 16:28:46  Thomas Roessler <roessler@does-not-exist.org>
4283
4284         * acconfig.h: Cleanup; from Lars Hecking.
4285
4286         * mutt_ssl.c: Replace a few strncpy() calls by strfcpy().
4287
4288         * recvcmd.c: Bug fix.  Problem noted by Vincent Lefevre's compiler.
4289
4290         * muttlib.c: Fix the \012 bug.
4291
4292 2002/01/01 20:18:41  Thomas Roessler <roessler@does-not-exist.org>
4293
4294         * 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
4295
4296         * intl/COPYING.LIB-2, intl/COPYING.LIB-2.1: ups, these were missing from the CVS.
4297
4298         * po/ca.po: update.
4299
4300         * 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.
4301
4302         * rfc822.c: Fix a security problem.
4303