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