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