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