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