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