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