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