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