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