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