1 2009-06-14 10:43 -0700 Brendan Cully <brendan@kublai.com> (a18e286f4365)
3 * imap/imap.c: Save a dereference, and close #3226 with voodoo.
5 * sendlib.c: Initialize pointer before use under -d4
7 2009-06-13 19:52 -0700 Brendan Cully <brendan@kublai.com> (83ffb5593bc6)
9 * curs_main.c: Adjust menu position after sync more
10 carefully. Closes #3092.
12 * init.h: Force status to redraw when $postponed changes.
14 * postpone.c: Fix check for changed $postponed. The pointer-based
15 check fails when the new $postponed string is stored in the same
18 2009-06-13 01:08 +0200 Rocco Rutte <pdmef@gmx.net> (536771b4e085)
20 * commands.c, copy.c, copy.h, handler.c, protos.h, send.c, sendlib.c:
21 Rewrite header folding
23 We now distinct between sending and display case. For display, we
24 always use tabs for folding for readability; for sending we now
25 correctly fold using whitespace found in the header.
27 Closes #2995. Closes #3080.
29 2009-06-12 23:10 +0200 Rocco Rutte <pdmef@gmx.net> (23de0e3c81f8)
31 * UPDATING, init.h, mutt.h, send.c: Turn $fcc_attach into a
32 quadoption. Closes #2528.
34 * handler.c: Don't insert Content-Description/form name into reply.
37 * pgpkey.c: Allow ! suffix for pgp keys via $pgp_sign_as and
40 * commands.c, recvcmd.c: Warn before bouncing messages without
41 From: header. Closes #3180.
43 * smtp.c: SMTP: don't block but print CRLF for last line if it's
46 2009-06-11 18:34 +0200 Rocco Rutte <pdmef@gmx.net> (f60eb41ef63c)
48 * UPDATING: Mention maildir mtime use in browser
50 * send.c: Don't allow setting Return-Path: header via my_hdr
52 Mutt has use_envelope_from/envelope_from_address for that purpose.
55 * browser.c: Use only latest mtime of new/cur for browser, not whole
58 * copy.c: Don't reformat Return-Path (angle brackets are not
59 optional). Closes #1702.
61 2009-06-10 17:44 +0200 Rocco Rutte <pdmef@gmx.net> (0721c3f6320d)
63 * mbox.c, mx.c: Only print messages about CONTEXT when quiet flag not
66 2009-06-09 22:09 -0700 Brendan Cully <brendan@kublai.com> (dc9ec900c657)
68 * mutt_ssl.c: Improve host checking for SSL with intermediate
71 * mutt_ssl.c: Whitespace.
73 * imap/imap.c: Skip comparison against current mailbox for idle
74 connections. Closes #3216.
76 * imap/util.c: Revert accidental change
78 * imap/util.c: Remove trailing whitespace.
80 2009-06-08 23:55 -0700 Brendan Cully <brendan@kublai.com> (15c662a95b91)
82 * configure.ac, m4/libgnutls.m4: Test for libgnutls by hand rather
83 than relying on deprecated libgnutls-config script. Closes #3239.
85 2009-06-07 10:55 -0700 Brendan Cully <brendan@kublai.com> (9831d4c2c3f9)
87 * imap/message.c: Do not display error message when user declines
88 to create target mailbox.
90 * imap/message.c: Minor cleanup in imap_copy_messages.
92 2009-06-07 08:14 +0200 Miroslav Lichvar <mlichvar@redhat.com> (16592f0dfdaf)
94 * configure.ac, mutt_ssl_gnutls.c: Disable checking certificate
95 activation/expiration times in gnutls as we do the checks ourselves.
97 2009-06-06 22:31 -0700 Brendan Cully <brendan@kublai.com> (e5c2befbf0f5)
99 * imap/message.c: Do not treat already-seen headers as if they are
102 2009-06-07 02:09 +0200 Rocco Rutte <pdmef@gmx.net> (a786b0e8627c)
104 * doc/dotlock.man, doc/makedoc.c, doc/mbox.man, doc/mmdf.man,
105 doc/mutt.man, init.h: Fix hyphens in manpages. Closes #1937
107 2009-06-04 17:07 +0200 Rocco Rutte <pdmef@gmx.net> (4f1ceaae93dc)
109 * rfc3676.c: Fix pretty quoting for f=f by resetting space count when
112 2009-06-03 22:35 +0200 Rocco Rutte <pdmef@gmx.net> (386f2ce6b872)
114 * rfc3676.c: Fix several f=f bugs
116 It fixes problems with space-handling in general (trailing spaces
117 for display, un-space-stuffing), fixes quote prefix for replies and
118 lowers FLOWED_MAX so we don't run into line length trouble too
121 * UPDATING, globals.h, init.h, pager.c: Don't abuse $pager_context for
122 searches, add $search_context. See #976.
124 * pattern.c: Fix compiler warning
126 2009-06-02 20:25 +0200 Miroslav Lichvar <mlichvar@redhat.com> (d1d0481d1ca1)
128 * mutt_ssl_gnutls.c: Add support for GNUTLS_CERT_INSECURE_ALGORITHM
131 * mutt_ssl_gnutls.c: Don't ignore certificate verification errors on
134 2009-06-02 10:18 -0700 René Clerc <rene@clerc.nl> (761bc678b23e)
136 * po/nl.po: Updated Dutch translation.
138 2009-06-02 17:24 +0200 Rocco Rutte <pdmef@gmx.net> (8b2af5b64981)
140 * buffy.c: Fix duplicate mailbox detection for remote
143 * smtp.c: Fix array size
145 * buffy.c: Thoroughly check for duplicates when parsing
146 'mailboxes' command. Closes #1428.
148 2009-06-01 14:50 +0200 Rocco Rutte <pdmef@gmx.net> (7a277ba306c9)
150 * gnupgparse.c: Use mutt_atoi() when parsing GnuPG output. Closes
153 * hcache.c, mh.c: More atoi() fixes
155 * smtp.c: SMTP: Use mutt_atoi() to parse server responses
157 * curs_main.c, edit.c, init.c, main.c, menu.c, mh.c, parse.c,
158 resize.c, score.c, url.c: Use strtol() wrappers for most atoi()
161 * lib.c, lib.h: Add mutt_atos(), mutt_atoi() and
162 mutt_atol() (strtol() wrappers)
164 * send.c: Treat address groups as no recipients
166 When sending with Sendmail or SMTP we exclude address groups anyway,
167 so treat these addresses as not present when checking for valid
168 recipients before sending in the compose menu.
170 * smtp.c: Weed out address groups for SMTP the same way we
173 2009-05-31 19:19 -0700 Brendan Cully <brendan@kublai.com> (0024860ab03e)
175 * doc/Makefile.am: Allow chunked and unchunked manuals to build in
178 * mutt_ssl_gnutls.c: Remove trailing whitespace
180 2009-05-31 14:46 +0200 Rocco Rutte <pdmef@gmx.net> (8e591e80cd48)
182 * smtp.c: SMTP: Don't send "undisclosed-recipients" in RCPT TO
184 This happened for Bcc only messages. "undisclosed-recipients" is
185 added in To: as guard against MTAs that leak BCCs if no To:/Cc:
186 header is given. See Debian #529090.
188 * init.h: Document that $pager_context affects searching, too
190 * UPDATING: Update UPDATING
192 * handler.c: Turn trailing \r\n to \n for qp-encoded messages.
194 RFC2045 (sect. 6.7, (1) general 8bit representation) states that
195 neither CR nor LF of the trailing CRLF may be qp-encoded. So we
196 ignore trailing qp-encoded CRs.
198 See #2898 though this is a partial fix only.
200 * pager.c: Give $pager_context lines of context when searching
201 page-based menus. Closes #976.
203 * handler.c, init.h, rfc3676.c: f=f: Strip trailing spaces for
204 interoperability. Closes #3001.
206 If we make a fixed reply to a flowed message we remove trailing
207 spaces and can now safely allow $indent_string to be used which is
210 Second, if we make a flowed reply to a fixed message we also strip
211 trailing spaces since from format=fixed we assume all lines are
212 fixed (i.e. we don't want to errorneously make fixed lines flowed).
214 * handler.c, init.h, mutt.h: Add $honor_disposition to not display
215 attachments inline. Closes #3170.
217 Previously all MIME parts were displayed inline regardless of the
218 Content-Disposition header (if present). With $honor_disposition
219 set, only inline parts are displayed inline, attachments can only be
220 viewed from the attachments menu.
222 2009-04-25 01:56 -0400 Dan Loewenherz <daniel.loewenherz@yale.edu> (c1b947f60ea6)
224 * init.h: Disables the insecure SSLv2 protocol. Closes #3192.
226 2009-05-30 19:37 +0200 Rocco Rutte <pdmef@gmx.net> (b080ae086a62)
228 * ChangeLog, mbox.c: Keep new mail flag for mbox/mmdf folders after
229 closing. Closes #1362.
231 2009-05-30 10:23 -0700 Vincent Lefevre <vincent@vinc17.org> (be7b3d349725)
233 * po/fr.po: Updated French translation.
235 2009-05-30 00:24 +0200 Rocco Rutte <pdmef@gmx.net> (f65a1eb8abce)
237 * smtp.c: Fix logic in f260f5836284
239 2009-05-29 21:33 +0200 Rocco Rutte <pdmef@gmx.net> (c4d86d4ea260)
241 * pager.c: Drop modified version of and use mutt_read_line() in pager,
244 * history.c, init.c, lib.c, lib.h, mh.c, mutt_ssl_gnutls.c, pgp.c,
245 query.c, rfc1524.c, smime.c: Add flags to mutt_read_line() for
246 EOL-stripping and continuation support
248 We use these to stop supporting EOL-escaping with \ which was wrong
249 in most cases (e.g. $history_file), support is kept for reading
250 config and mailcap files.
252 Leaving CRLF in will be used for the pager.
254 * menu.c, pager.c, pattern.c: Fall back to search if no query exists
255 for search-(next|opposite)
257 The pager had the fall-through to search, so for consistency do that
258 in other menues as well.
260 * pager.c: Fix pager search prompt for reverse search
262 When doing a reverse search for the first time after switching to
263 the pager, SearchBack is always 0 and thus gave the wrong prompt,
264 change to using op directly. While I'm at it, unify search prompts.
266 * doc/manual.xml.head: Manual: Fix markup of environment variables
268 2009-05-28 16:37 +0200 Rocco Rutte <pdmef@gmx.net> (f260f5836284)
270 * smtp.c: SMTP: don't interactively authenticate without a
271 password in batch/mailx mode
273 Otherwise, if we don't have a password and curses is not running,
274 the SASL authentication callback will crash mutt. We now abort if
275 the password wasn't given in $smtp_url.
277 * doc/mutt.css: Manual: vertical-align table cells at the top
279 * doc/manual.xml.head, doc/mutt.css: Manual: Wrap muttrc commands
282 2009-05-27 23:14 -0700 Brendan Cully <brendan@kublai.com> (5502fb790bab)
284 * mutt_ssl_gnutls.c: gnutls: do not ignore certificate problems.
285 Specifically, do not allow revoked certificates or those signed by
286 non-CAs unless they have been explicitly stored in the trusted
287 certificate file. Thanks to Miroslav Lichvar.
289 2009-05-27 22:55 -0700 Miroslav Lichvar <mlichvar@redhat.com> (85f41efec6bf)
291 * ChangeLog, mutt_ssl_gnutls.c: Don't prompt to save certificates that
292 are already saved but invalid.
294 2009-05-27 22:52 -0700 Brendan Cully <brendan@kublai.com> (90ef283c103e)
296 * mutt_ssl_gnutls.c: Don't leak gnutls certs on preauth validation
297 failure. Thanks to Miroslav Lichvar.
299 * mutt_ssl.c: Fix TLS certificate chain validation for
302 2009-05-25 17:31 -0700 Brendan Cully <brendan@kublai.com> (8f11dd00c770)
304 * mutt_ssl_gnutls.c: Fix a serious oversight validating TLS
305 certificates. If any certificate in a chain presented by a server
306 was accepted, the connection was allowed without verifying that the
307 presented certificate was actually signed by the certificate in the
310 2009-05-27 22:13 -0700 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (05bc65d6ae70)
312 * po/cs.po: Updated Czech translation.
314 2009-05-27 10:13 +0200 Rocco Rutte <pdmef@gmx.net> (97305eeb91ce)
316 * doc/manual.xml.head, doc/mutt.man: Document that -- is always
317 mandatory after -a. Closes #3235.
319 * init.h: Mention account-hook in the docs for $tunnel. Closes
322 2009-05-26 17:57 +0200 Rocco Rutte <pdmef@gmx.net> (392e945dfba7)
324 * attach.c: Use charset parameter to view text attachments using
325 <view-attach>. Closes #3234.
327 2009-05-25 15:57 +0200 Rocco Rutte <pdmef@gmx.net> (3f0963dd9257)
329 * pager.c: pager: print progress percentage for attachments, too
331 * attach.c: Mark strings for translation
333 2009-05-18 20:48 -0700 Vincent Lefevre <vincent@vinc17.org> (6d810c5cf4fc)
335 * po/fr.po: Updated French translation.
337 2009-05-15 15:03 +0200 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (c665bdf5ff5f)
339 * pop.c: POP: Notify user when messages are lost. Closes #2226.
341 * pop.c: POP: Ignore already-deleted messages while
342 syncing. Closes #2225.
344 2009-05-13 18:03 +0200 Rocco Rutte <pdmef@gmx.net> (0563c88ad6f0)
346 * attach.c, recvattach.c: Don't loose error message when attachment
347 saving fails. Closes #3156.
349 2009-05-15 12:46 +0200 Seth Arnold <seth.arnold@suse.de> (1cea1ecf9f79)
351 * UPDATING, color.c, doc/manual.xml.head: Make "uncolor" also work
352 header and body objects. Closes #1046.
354 2009-05-13 14:20 +0200 Rocco Rutte <pdmef@gmx.net> (f96a176bb14c)
356 * send.c: Don't set 'replied' flag if user changes
357 References/IRT. Closes #2044.
359 * mutt.h, muttlib.c: Add mutt_find_list() to lookup data in lists
361 * alias.c, crypt-gpgme.c, group.c, mbox.c, pgp.c, query.c,
362 rfc822.c, rfc822.h, send.c, smime.c: Prune empty address groups
363 when preparing replies. Closes #2875.
365 * mbox.c: Actually reopen mbox/mmdf files in case we find
366 modifications. Closes #2725.
368 Since the file is changed while we have it open in ctx->fp, we
369 likely get wrong information when parsing the mailbox. Now we
370 explicitely close and (re)open it.
372 2009-05-12 16:26 +0200 Rocco Rutte <pdmef@gmx.net> (06e318bfe8f2)
374 * mbox.c: Backout errorneously commited mbox atime fix
376 * OPS, mbox.c: Fix description for <save-message>
378 2009-04-29 14:49 +0200 Rocco Rutte <pdmef@gmx.net> (335e6f782862)
380 * browser.c: Fix maildir times in mailboxes browser. Closes #626.
382 Instead of using the (pointless) mtime of the top-level maildir
383 folder, use the latest mtime of the "new" and "cur" subdirectories.
384 Maildir folders in the mailboxes list can now be properly sorted by
385 date. This does not affect the directory browser. Also see #2421.
387 * mailbox.h, mh.c, mx.c: Move Maildir/MH folder detection from
390 2009-04-28 15:12 +0200 Rocco Rutte <pdmef@gmx.net> (4d9685be5987)
392 * sendlib.c: Fold References: header so we never run into line length
395 * headers.c: Fix comment typo
397 2009-04-28 14:18 +0200 Bertram Felgenhauer <int-e@gmx.de> (6b20a3545f03)
399 * doc/manual.xml.head, headers.c: Drop References header if In-Reply-
400 To is modified by user. Closes #3221.
402 2009-04-28 13:05 +0200 Rocco Rutte <pdmef@gmx.net> (a13d8fd40094)
404 * send.c: Don't generate References: for reply to multiple
407 All parent Message-Ids are present in In-Reply-To already. Also,
408 RfC2822, section 3.6.4 discourages its generation.
410 * sendlib.c: Don't trim In-Reply-To with $edit_headers set
412 In case of a tagged reply to several messages, we want In-Reply-To
413 to contain all parent Message-Ids.
415 * imap/imap.c: Only sync changed messages back to hcache on
418 * doc/manual.xml.head: For spam detection, mention $imap_headers.
421 * doc/manual.xml.head: Manual: Fix typo and reword paragraph
423 2009-04-26 21:09 +0200 Rocco Rutte <pdmef@gmx.net> (9fa4a3e74355)
425 * UPDATING, doc/manual.xml.head, pop.c: POP: Support hcache updating,
428 This also allows us to use hcache to manage "flagged" and "replied"
431 * imap/imap.c, mh.c: Sync header to hcache when synching
432 MH/Maildir/IMAP folders. Closes #2942.
434 * pager.c: Use dynamic buffer for displaying pager lines. Closes
437 With too small fixed-size buffers we can't color/find certain words
438 that span buffers. This needs to duplicate mutt_read_line with the
439 adjustment to leave line termination in and not support breaking
440 long lines using \ at EOL. Other callers may want to use this one
441 instead, too as we support \-escaping in too many places.
443 * init.h: Document suffixes for %f in $folder_format
445 2009-04-22 23:29 +0200 Bertram Felgenhauer <int-e@gmx.de> (0aa313a3bf20)
447 * headers.c: Fix memory leak in mutt_edit_headers(). Closes #3220.
449 2009-04-25 10:51 +0200 Thomas Wiegner <wiegner@gmx.de> (8da22400a48d)
451 * configure.ac, mkdtemp.c, protos.h: Add mkdtemp() from xfce to
452 unbreak gpgme build on Solaris. Closes #3217.
454 2009-04-25 10:35 +0200 Rocco Rutte <pdmef@gmx.net> (c6de4f51b8c7)
456 * ChangeLog, configure.ac, protos.h, strcasestr.c: Add strcasestr()
457 from uclibc to unbreak (Open)Solaris build. Closes #3222.
459 2009-04-21 15:10 -0400 Aron Griffis <agriffis@n01se.net> (3d89eddb2d9a)
461 * buffy.c: Equivalent mutt_buffy, but readable code
463 * buffy.c, buffy.h: Call mutt_expand_path() from mutt_buffy to fix
464 imap separator. Closes #3208 and #3218
466 * buffy.c: Use slen instead of assuming _POSIX_PATH_MAX
468 2009-04-23 12:51 -0700 Vincent Lefevre <vincent@vinc17.org> (b5b4e652e4b1)
470 * ChangeLog, po/fr.po: Updated French translation.
472 2009-04-20 18:36 +0200 Christoph Berg <cb@df7cb.de> (39fee3a9d034)
474 * doc/manual.xml.head, init.h: Better document that some send-hooks
475 can't work with $autoedit. Closes #1834.
477 2009-04-20 18:26 +0200 Rocco Rutte <pdmef@gmx.net> (6cc887ccd229)
479 * init.h: Fix typo for $imap_pass
481 2009-04-17 18:05 +0200 Rocco Rutte <pdmef@gmx.net> (7d44a83efcc6)
483 * pgp.c: Support the Charset: armor header for inline PGP. Closes
486 The header is defined as optional by RfC4880.
488 This is based on patch-1.5.9.tamo.pgp_charsetchack.1. We only
489 support reading this header and, if present, recode the PGP output
490 from the given charset to $charset if we find it valid; otherwise
491 fall back to UTF-8. Certain clients make use of the header when
492 sending mail, so mutt should respect it because some messages are
493 otherwise unreadable.
495 The sending side is not touched, we unconditionally send UTF-8.
497 2009-04-17 15:45 +0200 Michael Elkins <me@mutt.org> (61a0c67ed727)
499 * sendlib.c: Make sure Recent-From: consults $realname. Closes
502 2009-04-17 15:37 +0200 Rocco Rutte <pdmef@gmx.net> (3a7ecc3f8aeb)
504 * UPDATING, functions.h, pager.c: Make <set-flag> and <clear-flag>
505 work in the pager, too. Closes #3212.
507 * pager.c: Don't consider \n part of a line for body
508 coloring. Closes #2363.
510 * attach.c: Enlarge buffer size for parsing mailcap files
512 We really need code for dynamic buffers which would solve a few
513 other bugs, too. Closes #2205.
515 2009-04-16 19:23 +0200 Rocco Rutte <pdmef@gmx.net> (a4f66ae72dc5)
517 * ChangeLog, pop_lib.c: POP: Default to using getservbyname() as we do
520 * doc/manual.xml.head: Manual: Improve docs on URL syntax, add
523 * doc/manual.xml.head: Manual: Add user-defined variables to variable
526 2009-04-11 10:35 +0200 Rocco Rutte <pdmef@gmx.net> (7d7976cd4fc4)
528 * ChangeLog, buffy.c, buffy.h, commands.c, sendlib.c: Don't raise new
529 mail flag on mbox/mmdf Fcc mailboxes. Closes #1896.
531 2009-04-08 16:25 +0200 Rocco Rutte <pdmef@gmx.net> (5b631ee33281)
533 * hdrline.c: For %F, display Bcc recipient if no other recipients
536 * UPDATING, doc/manual.xml.head, doc/muttrc.man.head, pattern.c:
537 Make ~x match In-Reply-To, too. Closes #771.
539 2009-04-07 19:57 +0200 Rocco Rutte <pdmef@gmx.net> (667b0006b586)
541 * sendlib.c: Fix b5cbd0dab863, closes #3215.
543 Still valgrind reports 'fromcode' as leaking.
545 2009-04-07 11:32 +0200 Erik Hovland <erik@hovland.org> (d344c6429a48)
547 * sendlib.c: Try to correct usage of tempfile and *tempfile
549 Since tempfile is a double pointer checking for tempfile and then
550 dereferencing with *tempfile is not correct.
552 2009-04-06 22:05 +0200 Rocco Rutte <pdmef@gmx.net> (d639baaf57fb)
554 * doc/manual.xml.head: Manual: Fix typo
556 2009-04-06 19:10 +0200 Erik Hovland <erik@hovland.org> (4fe35e9984ba)
558 * sendlib.c: mutt_message_to_7bit(): Only close file
559 pointer if we opened it
561 The pointer is to be managed outside the function and provided. Only
562 close it we opened it ourself using fopen().
564 2009-04-06 19:07 +0200 Erik Hovland <erik@hovland.org> (b5cbd0dab863)
566 * sendlib.c: Plug memory leaks in sendlib.c
568 2009-04-05 13:41 +0200 Rocco Rutte <pdmef@gmx.net> (5d393e716c51)
570 * init.h, sendlib.c: Backed out changeset 23c7b469ff20
572 This requires more thought: if the user has -- in $sendmail, we need
573 to add our arguments for 8BITMIME/DSN/etc. before it and not after.
576 * doc/manual.xml.head: Manual: Make sure every rc command has a
577 synopsis in its describing section
579 * doc/manual.xml.head: Manual: Fold consecutive <cmdsynopsis/>
582 This make it visually easier to spot what belongs together.
584 * doc/manual.xml.head: Manual: More entities and <quotes/> as
587 2009-04-04 16:23 +0200 Rocco Rutte <pdmef@gmx.net> (a4b635e96b30)
589 * doc/Makefile.am: Manual: Improve 'sortcheck' target
591 Don't call up diff+pager if all is sorted and remove the temp files
592 for diffing we created.
594 * doc/gen-map-doc, doc/manual.xml.head, doc/manual.xml.tail: Manual:
597 * doc/manual.xml.head: Manual: Move section on mixmaster support to
600 * doc/manual.xml.head: Manual: Remove duplicate section on mailcap use
601 from security chapter
603 We already have a more detailed section on secure mailcap usage, so
606 * doc/manual.xml.head: Manual: Minor improvements and fixes
608 * doc/Makefile.am, doc/manual.xml.head: Manual: Add a short chapter
609 summarizing security considerations
611 * doc/manual.xml.head: Manual: Use — in text rather than --
613 * doc/manual.xml.head: Manual: Add section on padding for format
616 * doc/manual.xml.head: Manual: Mention reply types in "Sending Mail"
619 * doc/manual.xml.head: Manual: Add table with navigation keys for
622 * doc/mutt.css: mutt.css: Add left+right margins to screen, note and
625 * doc/manual.xml.head: Manual: Add section on screens and menus with
628 Mostly stolen from old mutt-ng docs with adjustments.
630 2009-04-02 13:11 +0200 Steve Kemp <skx@debian.org> (23c7b469ff20)
632 * init.h, sendlib.c: Only append -- to $sendmail if not
633 present. Closes #3168.
635 This allows users to add custom recipients via $sendmail.
637 2009-04-02 12:57 +0200 Rocco Rutte <pdmef@gmx.net> (bfb12cf02417)
639 * init.h: Clarify what $attach_charset does, closes #3165.
641 * doc/Makefile.am: Add 'sortcheck' target to doc/Makefile.am
643 This should be used from time to time to check if vars are sorted.
647 * init.h: Sort $pgp_* and $crypt_* vars, see #3191.
649 * init.h: Sort $smime_* vars, see #3191.
651 2009-04-01 14:33 +0200 Miroslav Lichvar <mlichvar@redhat.com> (8205a12329d3)
653 * hcache.c, muttlib.c: Use PATH_MAX for buffers passed to realpath(3)
656 2009-04-01 13:16 +0200 Rocco Rutte <pdmef@gmx.net> (47c64fd9ac70)
658 * doc/gen-map-doc, doc/manual.xml.head: Manual: Fix openjade
661 * doc/makedoc.c, doc/mutt.css: makedoc: Render description lists as
664 This looks better and is more compact (except missing column
667 2009-03-31 16:03 +0200 Rocco Rutte <pdmef@gmx.net> (22f21b558f57)
669 * doc/manual.xml.head: Manual: Add an example of how to manage
670 multiple accounts using folder-hook
672 * UPDATING, doc/manual.xml.head, mutt.h, pattern.c: Perform case
673 insensitive string search if pattern is lower case
675 ...since we do that for regex patterns already. It doesn't work for
676 IMAP server-side searches.
678 * doc/manual.xml.head: Manual: Fix markup of ".muttrc"
680 * doc/manual.xml.head: Manual: Always spell mutt as "Mutt"
682 * doc/manual.xml.head: Manual: Replace netscape with firefox
684 * doc/manual.xml.head: Manual: use <quote/> instead of " quotes
686 * doc/manual.xml.head: Manual: Lots of minor improvements
687 (markup consistency, wording)
689 2009-03-30 14:58 +0200 Rocco Rutte <pdmef@gmx.net> (318748f3962b)
691 * doc/manual.xml.head: For mailbox formats, add some more verbose pros
694 * doc/manual.xml.head: Manual: Add section about zeroprinting format
695 strings to format string section
697 2009-03-28 22:37 +0100 Thomas Roessler <roessler@does-not-exist.org> (be9fb07730c6)
699 * mutt_idna.c: Make IDNA code more readable
701 2009-03-28 16:11 +0100 Rocco Rutte <pdmef@gmx.net> (77cfe8016930)
703 * doc/manual.xml.head: Manual: Add section roughly explaining config
706 * doc/makedoc.c: makedoc: make output slightly more readable
708 Add <?dhtml... processing instructions to render <variablelist/>
709 using HTML <table/> which save lots of vertical space. Also, drop
710 the newline before </screen> to save some space.
712 2009-03-27 18:02 +0100 Rocco Rutte <pdmef@gmx.net> (a06a2a4c5ebc)
714 * rfc3676.c: f=f: Fix debug messages
716 2009-03-19 17:19 +0100 Rocco Rutte <pdmef@gmx.net> (754ea0f091fc)
718 * doc/manual.xml.head: Improve section on patterns
720 * curs_lib.c: Fix progress update debug message
722 * doc/manual.xml.head, doc/muttrc.man.head: Document kilo and mega
723 suffixes for range patterns
725 Document it only for ~z (message size) as they don't make much sense
726 for other patterns like message score or number of attachments.
728 2009-03-18 17:40 +0100 Rocco Rutte <pdmef@gmx.net> (8528b8e715da)
730 * init.h: Properly initialize more structs
732 2009-03-19 13:38 +0100 Erik Hovland <erik@hovland.org> (a802b5127f09)
734 * pgp.c: Remove unused variable
736 2009-03-19 10:36 +0100 Roman Kraevskiy <rkraevskiy@gmail.com> (6fac57b97bf1)
738 * mutt_sasl.c: Restore connection polling callback when
739 closing SASL connection. Closes #3206.
741 2009-03-18 14:48 +0100 Erik Hovland <erik@hovland.org> (17d770ae41e4)
743 * smime.c: S/MIME: Don't leak intermediate cert key
745 * buffy.c: Properly initialize struct stats in buffy check
747 2009-03-17 20:04 +0100 Rocco Rutte <pdmef@gmx.net> (903b3cee5485)
749 * addrbook.c, browser.c, compose.c, curs_main.c, imap/auth.c, mx.c,
750 pattern.c, pop_auth.c, postpone.c, query.c, recvattach.c,
751 remailer.c: Fix some warnings with -W about missing initializers in
754 2009-03-17 16:44 +0100 Todd Zullinger <tmz@pobox.com> (bb9b845800f6)
756 * pgp.c: Ensure display is redrawn for application/pgp
758 When using gpg-agent, a hard redraw is needed after the pinentry
759 program is called. Otherwise, the screen is garbled and key
760 bindings are screwed up.
764 2009-03-15 16:44 +0100 Rocco Rutte <pdmef@gmx.net> (bc7c64ff3e48)
766 * configure.ac, protos.h, wcscasecmp.c: Add wcscasecmp() compatibility
769 * doc/mutt.man: mutt.1: Mention that -a should be last in option
772 * alias.c: Only define min() if not present. Closes #3199
774 2009-03-15 14:25 +0100 Erik Hovland <erik@hovland.org> (3c154fcdad4c)
776 * rfc822.c: The assigned value of dom is never used. Remove
779 * alias.c: The file handle will leak if fread fails
781 2009-03-12 15:16 -0700 Erik Hovland <erik@hovland.org> (53bea026a2a2)
783 * curs_main.c: resort_index will use menu->current as a index into an
784 array. If menu->current is negative, bad things can happen. So check
785 it before calling resort_index
787 * recvcmd.c: 'last' is assigned but never used. Remove assignment.
789 2009-03-15 13:46 +0100 Rocco Rutte <pdmef@gmx.net> (1238dff54a15)
791 * alias.c, attach.c, buffy.c, check_sec.sh, commands.c, compose.c,
792 copy.c, crypt-gpgme.c, crypt.c, edit.c, editmsg.c, gnupgparse.c,
793 handler.c, headers.c, help.c, history.c, imap/message.c, init.c,
794 lib.c, main.c, mbox.c, mh.c, mutt_ssl.c, mutt_ssl_gnutls.c,
795 muttlib.c, pager.c, pattern.c, pgp.c, pgpkey.c, pgppubring.c,
796 pop.c, postpone.c, query.c, recvattach.c, recvcmd.c, rfc1524.c,
797 rfc3676.c, send.c, sendlib.c, smime.c, smtp.c: Use safe_fclose()
798 instead of fclose(), add fclose() to check_sec.sh
800 2009-03-10 18:39 +0100 NONAKA Kimihiro <nonakap@gmail.com> (cc6fede605d4)
802 * mh.c: Fix crashes with 64bit time_t. Closes #3184.
804 2009-03-09 12:04 +0100 Vincent Lefevre <vincent@vinc17.org> (4ce562b7f5d7)
806 * mbyte.h: Unbreak compilation on OS X with --with-regex/--without-wc-
809 2009-03-09 11:58 +0100 Rocco Rutte <pdmef@gmx.net> (f3a33b77dc90)
811 * mutt.h, regex.c: Unbreak compilation with --without-wc- funcs on
812 OS X 10.5.*, see #3149.
814 * init.h: Fix 11cd72da743a
816 * init.h: Sort SSL-related variables, see #3191.
818 * hash.c, hash.h, init.c, mh.c, thread.c: Restore $reverse_alias
819 feature by using case-insensitive hash keys
821 The fix is implemented as callbacks in the hash table so we can
822 avoid working with copies of the mailbox keys but work on the
823 originals instead and don't pollute the code with lower-case
824 conversions all over the place.
826 While I'm at it, turn int hashes into unsigned values since the hash
827 function returns unsigned values now, too.
831 2009-03-07 13:49 +0100 Rocco Rutte <pdmef@gmx.net> (ff1906f70b1b)
833 * init.h: Sort most variables (except crypto), see #3191.
835 * doc/manual.xml.head: Fix typo, see #2430.
837 2009-02-20 22:14 +0100 Rocco Rutte <pdmef@gmx.net> (35fbea209c6e)
839 * doc/manual.xml.head: Manual: verbosely document how the
840 initial folder is determined, see #3189.
842 * doc/manual.xml.head: Document address normalization. Closes #2430.
844 * headers.c: Simplify and fix Attach: header parsing
846 With ee5e696a9d08 we would skip beyond the filename to look for a
847 description. This changeset fixes it.
849 * main.c: Set magic from -m before processing queries (-Q) or dumping
852 * doc/mutt.man, init.h: Better document how the initial folder is
853 determined. Closes #3189.
855 2009-02-15 16:09 +0100 Rocco Rutte <pdmef@gmx.net> (ee5e696a9d08)
857 * doc/manual.xml.head, headers.c: Support spaces in Attach:
858 pseudoheader. Closes #3179.
860 2009-02-10 13:05 +0100 Rocco Rutte <pdmef@gmx.net> (a21f8bf84149)
862 * init.h: Fix documentation typos. Closes #3178.
864 2009-01-27 12:58 -0800 Brendan Cully <brendan@kublai.com> (7ddf1d1cc490)
866 * imap/imap.c: Move socket close into imap_logout from imap_logout_all
868 * imap/imap.c: IMAP: only close socket when not already
871 2009-01-27 18:48 +0100 Rocco Rutte <pdmef@gmx.net> (d7e44862a08a)
873 * help.c, main.c, mh.c: Update copyright years
875 * help.c: Fix help alignment for escape sequences at screen
876 boundary. Closes #3146.
878 * mh.c: Unconditionally inode-sort Maildir and MH folders. Closes
881 2009-01-26 12:32 -0800 Brendan Cully <brendan@kublai.com> (da94a92c3ba0)
883 * bcache.c: Remove old bcache tmpfile before trying to create new
886 2009-01-20 12:34 -0800 René Clerc <rene@clerc.nl> (2006526d1d26)
888 * po/nl.po: Updated Dutch translation
890 2009-01-19 20:39 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (038f1e5cdaea)
892 * po/ca.po: Updated Catalan translation
894 2009-01-14 20:04 +0000 Emanuele Giaquinta <e.giaquinta@glauco.it> (ddf48761aacf)
896 * imap/browse.c: Use imap_utf7_encode instead of
897 imap_munge_mbox_name+imap_unquote_string.
899 2009-01-14 11:45 -0800 Brendan Cully <brendan@kublai.com> (cd0b17c80372)
901 * doc/manual.xml.head: Add missing hooks to manual section 4
903 2009-01-13 06:51 -0800 Brendan Cully <brendan@kublai.com> (10e224e86f0b)
905 * hook.c: Do not allow a command in an account-hook to trigger another
906 account-hook. Recent changes in the IMAP path canonifier mean that
907 account-hooks that set variables to URLs (eg folder, spoolfile) can
908 trigger a recursive account-hook. Now we just bail out of account-
909 hook early if we are called recursively, but perhaps we should warn
910 the user to use a folder-hook instead. Thanks to Kyle Wheeler for
913 2009-01-12 10:27 -0800 Brendan Cully <brendan@kublai.com> (6976aca75d04)
915 * init.h: Correct defaults for new ssl options (fixes manual
918 2009-01-11 21:47 -0800 Brendan Cully <brendan@kublai.com> (ff74e612f790)
920 * mutt_ssl_gnutls.c: GNUTLS: check all available certs
921 noninteractively before presenting any menus
923 * UPDATING, init.h, mutt.h, mutt_ssl.c, mutt_ssl_gnutls.c: Add
924 $ssl_verify_dates option to relax certificate date validation
926 * UPDATING, init.h, mutt.h, mutt_ssl.c, mutt_ssl_gnutls.c: Add
927 $ssl_verify_host to allow skipping host name validation
929 2009-01-10 22:09 -0800 Brendan Cully <brendan@kublai.com> (db3a61fcde35)
931 * imap/util.c: Assume INBOX for ""/NULL in imap_mxcmp
933 * imap/util.c: Use known connection delimiter in imap_expand_path
935 * imap/util.c: Guard against NULL pointers in imap_mxcmp
937 * imap/imap_private.h, imap/util.c: Canonicalize IMAP mailboxes before
940 * imap/util.c: Fix last commit
942 * imap/util.c: Prioritize the entered IMAP folder delimiter. First
943 priority is the connection delimiter. Second priority is the user's
944 delimiter if it is in imap_delim_chars. We no longer use the first
945 character in imap_delim_chars.
947 2009-01-06 18:34 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (4032dfd52118)
949 * po/ru.po: Updated Russian translation
951 2009-01-05 16:43 -0800 Brendan Cully <brendan@kublai.com> (0d81ef9d40fd)
953 * build-release: Sign tagged revision, not the one after
955 * .hgsigs: mutt-1.5.19 signed
957 * .hgtags: Added tag mutt-1-5-19-rel for changeset a4b47ac32d32
959 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
960 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
961 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
962 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
963 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
964 automatic post-release commit for mutt-1.5.19
966 * build-release: Fall back to vi if VISUAL is unset in
969 * UPDATING: Update UPDATING
971 * imap/command.c, imap/imap.c, imap/imap_private.h: Report CREATE
974 * browser.c: Style fixes
976 * browser.c: Leave error message on screen if imap_mailbox_create
979 * doc/mutt.man: Add pointer to the full manual to the front of mutt.1
981 2009-01-05 09:16 -0800 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (990f1e841dd4)
983 * po/cs.po: Updated Czech translation
985 2009-01-04 22:36 -0800 Vincent Lefevre <vincent@vinc17.org> (9af288ee9e91)
987 * po/fr.po: Updated French translation
989 2009-01-04 18:32 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (e47d05dc2633)
991 * imap/util.c: Indentation fix
993 2009-01-04 18:12 -0800 Brendan Cully <brendan@kublai.com> (1947c370fcd9)
995 * Makefile.am: Remove obsolete make target
997 * doc/manual.xml.head: Update copyright in manual
999 2009-01-04 17:07 -0800 Vincent Lefevre <vincent@vinc17.org> (bbe8694acc33)
1001 * po/fr.po: Updated French translation
1003 2009-01-04 17:04 -0800 Brendan Cully <brendan@kublai.com> (d98ab9a591e5)
1005 * pgpkey.c: Remove dead code. Thanks to Ingo Schwarze.
1007 * COPYRIGHT: Update copyrights
1009 * addrbook.c, ascii.h, attach.c, bcache.c, bcache.h, browser.c,
1010 browser.h, charset.c, charset.h, commands.c, complete.c,
1011 compose.c, crypt-gpgme.c, crypt.c, curs_main.c, dotlock.c,
1012 editmsg.c, enter.c, functions.h, gnupgparse.c, handler.c,
1013 hdrline.c, hook.c, init.h, lib.c, lib.h, menu.c, mh.c,
1014 mutt_idna.c, mutt_idna.h, mutt_sasl.h, mutt_socket.c, muttlib.c,
1015 mx.c, pager.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
1016 pgplib.c, pgplib.h, pgppacket.c, pgppubring.c, pop.c, postpone.c,
1017 protos.h, query.c, recvattach.c, recvcmd.c, remailer.c, rfc1524.c,
1018 rfc2047.c, rfc2231.c, rfc3676.h, send.c, setenv.c, status.c,
1019 url.c: Update copyrights. Closes #3016. I went through the logs of
1020 each file with a copyright header and updated the years for the
1021 authors in the headers for any non-comment changes they
1022 introduced. What a pain!
1024 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_login.c,
1025 imap/auth_sasl.c, imap/browse.c, imap/imap.h, imap/message.h,
1026 imap/utf7.c: IMAP copyright header updates
1028 * imap/auth_gss.c, imap/command.c, imap/imap.c, imap/message.c:
1031 * smtp.c: SMTP: complain when authentication fails. Closes
1032 #2117. Now each failed attempt emits an error before mutt tries
1033 the next method. Possibly we should just fail immediately?
1035 * parse.c, snprintf.c: Use ! instead of testing pointers against 0.
1038 2009-01-04 20:12 +0100 Rocco Rutte <pdmef@gmx.net> (33fa1ca4b6af)
1040 * doc/gen-map-doc, init.h: Documentation: Minor fixes and
1043 2009-01-03 21:02 -0800 Brendan Cully <brendan@kublai.com> (5a80ee54a05f)
1045 * imap/command.c, imap/imap.c, init.c, muttlib.c, postpone.c: Raise
1046 debug level for several messages
1048 * imap/auth_gss.c: Guard against unused variable warning. Thanks
1051 * doc/Makefile.am: Remove obsolete reference to ChangeLog.old. Thanks
1054 * imap/message.c: Ignore unexpected FETCH responses during
1055 imap_read_headers. Thanks to Chris Li for the excellent bug report
1056 in #3041. See #2902, #2935, #2985, #3028, #3041, #3143. With luck,
1057 this may close them. In truth, imap_read_headers is still a horrible
1058 kludge of duct tape and chicken wire.
1060 * hash.c, hash.h: Make hash_string work in unsigned domain
1062 * main.c: Another copyright update
1064 * main.c, smtp.c: Update some copyrights
1066 2009-01-02 23:13 -0800 Brendan Cully <brendan@kublai.com> (87ef3e3550e4)
1068 * smtp.c: SMTP: Use Hostname if Fqdn is bogus. Closes #3142.
1070 * init.h: More tyops
1072 * doc/manual.xml.head: Tyops
1074 * mutt_ssl_gnutls.c: Add SSL intermediate certificate support for
1077 * mutt_ssl.c: Simplify intermediate certificate handling. Return
1078 immediately if a certificate is interactively accepted. Display
1079 index of current certificate in chain in menu title.
1081 2009-01-02 12:46 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (5db868a874b6)
1083 * globals.h, mutt_ssl.c: Add support for intermediate certificates to
1084 openssl code. Gnutls support is not included in this patch.
1086 2009-01-01 17:02 -0800 Marcel Telka <marcel@telka.sk> (532f695b4352)
1088 * smtp.c: SMTP: Require SP after AUTH response (strict RFC
1089 conformance). Closes #3141.
1091 2009-01-01 16:55 -0800 Brendan Cully <brendan@kublai.com> (859009a507d8)
1093 * smtp.c: SMTP: guard against short server responses
1095 2008-12-30 00:58 +0100 Rocco Rutte <pdmef@gmx.net> (ac870203179d)
1097 * doc/manual.xml.head: Manual: Add missing maps to bind command docs
1099 * doc/TODO: Documentation: Update TODO
1101 2008-12-26 14:36 +0100 Rocco Rutte <pdmef@gmx.net> (4917897ac9b1)
1103 * init.c: Ignore NULL/empty lines in rc parser, fixes mutt -e ''
1106 2008-12-20 15:33 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (349986b1af09)
1108 * po/ja.po: Updated Japanese translation.
1110 2008-12-20 15:31 -0800 Brendan Cully <brendan@kublai.com> (a715dca3610c)
1112 * main.c: Cosmetics for mutt -v
1114 2008-11-26 01:15 +0000 Peter Collingbourne <peter@pcc.me.uk> (2fefd56f440c)
1116 * sendlib.c: Disable line wrapping for Message-ID header
1118 2008-12-16 20:19 -0800 Erik Hovland <erik@hovland.org> (f6ae8dc70850)
1120 * imap/util.c: Remove unused #include directives
1122 * crypt.c, curs_main.c, flags.c, group.c, hcache.c, mh.c, pager.c,
1123 pgpmicalg.c, pgppacket.c, postpone.c, query.c, recvattach.c,
1124 recvcmd.c, send.c: Remove unused #include directives
1126 * sendlib.c: mutt_gen_msgid() allocates the msgid off of the heap.
1128 Since mutt_gen_msgid() allocates the msgid string with strdup, it is
1129 getting it off of the heap.
1131 When the fprintf writes the msgid, the string is no longer tracked
1132 and that string is leaked.
1134 * parse.c: Match variable type to getch return type
1136 * alias.c: Fix fread rc check
1138 * hash.c: Remove redundant int clamping
1140 * smime.c: Remove check that always succeeds
1142 * pattern.c: fclose correct fp
1144 * rfc822.c: buflen cannot be 0 here
1146 2008-12-16 12:36 -0800 Brendan Cully <brendan@kublai.com> (bbf4dfc2aa41)
1148 * ChangeLog.old, Makefile.am: Remove ChangeLog.old
1150 * imap/Makefile.am: Remove imap/BUGS from Makefile.am
1152 2008-12-15 23:45 -0800 Erik Hovland <erik@hovland.org> (adaf24e4117d)
1154 * mh.c: Fix bad parentheses in stat rc
1156 * bcache.c: snprintf returns int, not size_t
1158 * muttlib.c: Always va_end(ap_retry) in mutt_buffer_printf
1160 2008-12-15 23:11 -0800 Brendan Cully <brendan@kublai.com> (101a8bcba613)
1162 * imap/BUGS: imap/BUGS is superseded by the BTS
1164 2008-12-10 20:00 +0100 Rocco Rutte <pdmef@gmx.net> (817e5987633b)
1166 * doc/manual.xml.head: Manual: Fix typos found by by Vincent Lefevre,
1169 * doc/manual.xml.head: Manual: trim into chapter, add notes about
1172 * doc/mutt.css: Make mutt.css apply for all media types
1174 * doc/manual.xml.head, doc/mutt.css: Manual: Wrap important notes
1177 * doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.xsl: Move
1178 common XSLT params to mutt.xsl imported into (chunk|html).xsl
1180 * doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head,
1181 doc/manual.xml.tail, init.h: Manual: Only wrap real text
1182 paragraphs in <para/>
1184 Elements such as lists, tables, synopsis don't need it and produce
1185 hundreds of warnings in tidy because of empty paragraphs.
1187 With this change, the manual should be fully XHTML 1.0 Transitional
1188 and validate without warnings and errors.
1190 * hg-commit: hg-commit: Work even in subdirectories
1192 * doc/chunk.xsl, doc/html.xsl: Manual: Use right XSLT-way to embed
1193 CSS to avoid invalid xmlns="" attributes on <style/>
1195 * doc/devel-notes.txt: devel-notes.txt: add some words about preparing
1196 & contributing patches
1198 * doc/manual.xml.head: Manual: Add section about typographical
1199 conventions, see #3109.
1201 * doc/manual.xml.head, doc/mutt.css: Manual: Wrap important examples
1204 2008-12-06 15:06 +0100 Rocco Rutte <pdmef@gmx.net> (e13e903af3bf)
1206 * doc/manual.xml.head, doc/mutt.css: Manual: Fixup configuration
1207 command synopsis and switch to <cmdsynopsis/>
1209 * doc/makedoc.c: makedoc: use <quote/> and <literal/> in string
1212 The goal is to improve readability of settings where spaces are
1215 * doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.css:
1216 Manual: Add simple and clean stylesheet, see #3109.
1218 2008-12-02 16:10 +0100 Rocco Rutte <pdmef@gmx.net> (3a8e5756613c)
1220 * init.c: Include mutt_menu.h in init.c for mutt_menu_init() prototype
1222 2008-12-01 21:27 +0100 Rocco Rutte <pdmef@gmx.net> (1e8252a9e92f)
1224 * ChangeLog, charset.c, history.c, init.c, init.h, pattern.c: Fix some
1225 typos to silence compiler warnings
1227 2008-11-30 20:28 +0100 Rocco Rutte <pdmef@gmx.net> (cb251bde7fc1)
1229 * addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
1230 init.c, menu.c, mutt_menu.h, mutt_ssl.c, mutt_ssl_gnutls.c, pager.c,
1231 pgpkey.c, postpone.c, query.c, recvattach.c, remailer.c, smime.c:
1232 Manage last search pattern outside of menu lifecycle
1234 Previously, the pattern was thrown away during menu destruction. For
1235 the next search, mutt then can't provide a good suggestion. The new
1236 behaviour is to manage the pattern outside the lifecyle to always
1237 provide the last pattern as suggestion.
1239 * query.c: Start numbering query results with 1 instead of 0
1241 2008-11-24 11:44 -0800 Brendan Cully <brendan@kublai.com> (fd555f9fcb03)
1243 * doc/manual.xml.tail, main.c: Belatedtly acknowledge Rocco's
1244 significant contributions to mutt
1246 2008-11-24 12:41 +0100 Rocco Rutte <pdmef@gmx.net> (dc62594cc9e9)
1248 * doc/Makefile.am: Manual: Fix lynx call for html to text
1249 conversion, strip \001 when dumping with elinks
1251 * doc/manual.xml.head: Manual: Fix/Improve quoting
1253 * hg-commit: hg-commit: Exit if manual validation fails
1255 * doc/manual.xml.head, doc/muttrc.man.head: Documentation:
1256 Consistently use "backtick" for `
1258 * doc/Makefile.am, doc/manual.xml.head, doc/muttrc.man.head:
1259 Manual: Add 'spellcheck' target for aspell and fix typos (closes
1262 2008-11-23 18:46 +0100 Rocco Rutte <pdmef@gmx.net> (82b4664129cd)
1264 * doc/Makefile.am: Complete e1304a641938 commit
1266 * doc/Makefile.am, doc/db-cleanup.xsl: Manual: Convert manual.html
1267 to manual.txt under C locale
1269 This ensures manual.txt is always pure ASCII and removes the
1270 horrible XSLT-based and incomplete hack.
1272 * doc/manual.xml.head: Manual: Fix wording for simple search
1274 2008-11-22 18:09 +0100 Rocco Rutte <pdmef@gmx.net> (0837f7b13990)
1276 * po/de.po: Fix German translation for what-key
1278 * UPDATING, functions.h, keymap.c, pager.c: Make what-key function
1279 available in pager-based menus, too
1281 2008-11-21 11:34 -0800 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (870b7dfb89ef)
1283 * po/cs.po: Updated Czech translation.
1285 2008-11-21 11:19 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (34315aab7401)
1287 * ChangeLog, mbyte.c: Initialize mbstate in mutt_filter_unprintable.
1290 2008-11-16 21:01 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (8199185fa595)
1292 * snprintf.c: Add support for %ll to the bundled snprintf
1295 * configure.ac, doc/makedoc-defs.h: Add --disable-full-doc flag to
1296 only build documentation for enabled features
1298 2008-11-15 20:24 -0800 Brendan Cully <brendan@kublai.com> (8087be7178cd)
1300 * configure.ac: Use with_tokyocabinet exclusively (with_tc is
1301 undefined). Closes #3131.
1303 2008-11-15 19:51 -0800 Alexey I. Froloff <raorn@altlinux.org> (af87aa1846be)
1305 * md5.c, md5.h: md5.h, md5.c: updated to latest version from gnulib.
1306 Buggy old md5.h causes problems with gcc 4.3 compiler. In md5.h
1307 __attribute__ is #define'd to no-op and causes mutt_md5 to enter
1308 inifinite loop while calling memcpy().
1310 2008-11-15 19:36 -0800 Gary Johnson <garyjohn@spk.agilent.com> (01e4deee6827)
1312 * curs_lib.c, mutt_socket.c, mutt_ssl_gnutls.c, smtp.c: Suppress
1313 several progress messages in batch mode
1315 2008-11-11 11:41 -0800 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (53ffd34f4de3)
1317 * smtp.c: Use envfrom instead of recomputing it in mutt_smtp_send.
1319 2008-10-29 20:49 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (c2439fc68cd6)
1321 * pager.c: Restart pager search from top if called twice. Do not
1322 loop infinitely. Closes #3127.
1324 2008-10-30 01:02 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (6c58b678d360)
1326 * account.c: Remove unused variable in mutt_account_match and fix
1329 * imap/command.c, imap/imap.h, imap/util.c: Add imap_account_match
1330 wrapper over mutt_account_match that canonicalizes accounts with
1331 imap_conn_find so that username comparison always work as expected.
1333 2008-10-28 22:20 +0000 Emanuele Giaquinta <e.giaquinta@glauco.it> (caa738600644)
1335 * enter.c, group.c, handler.c, init.c, lib.c, menu.c, mh.c,
1336 mutt_idna.c, mutt_ssl.c, mx.c, parse.c, recvattach.c, rfc822.c,
1337 signal.c, sort.c, thread.c: Make some functions static.
1339 2008-10-20 11:50 -0700 Brendan Cully <brendan@kublai.com> (5ea9f336dd60)
1341 * imap/util.c: Accidentally dropped from d4a9c0a68f2b prior to commit
1343 * imap/imap.c, imap/message.c: Hack around INBOX.INBOX breakage
1346 2008-10-20 18:00 +0100 Vincent Lefevre <vincent@vinc17.org> (11d2c6712c88)
1348 * pattern.c: Make eat_regexp static.
1350 2008-10-20 09:55 -0700 Kyle Wheeler <kyle@memoryhole.net> (361b298c9fe2)
1352 * imap/util.c: Fix #3129
1354 2008-10-20 09:48 -0700 Brendan Cully <brendan@kublai.com> (f119005f8169)
1356 * imap/imap.c, imap/imap_private.h: Call imap_free_idata instead of
1357 freeing directly in imap_logout
1359 * imap/browse.c: Fix memory leak in imap_mailbox_state
1361 2008-10-19 16:26 -0700 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (e1fc907b2968)
1363 * imap/browse.c: Fix up destination path when renaming mailbox. Closes
1366 2008-10-19 16:14 -0700 Brendan Cully <brendan@kublai.com> (5d1cc2f0c1c4)
1368 * imap/util.c: Normalize path component of IMAP URLs in
1369 imap_expand_path (see #2897).
1371 * mutt_socket.c: Fix buglet in logging from previous commit
1373 * mutt_socket.c: Handle short writes in mutt_socket_write_d. See
1374 #3000. Apparently even blocking I/O with signals masked can
1375 sometimes return early. Based on a patch by Patrick Welche.
1377 2008-10-19 15:14 +0200 Emanuele Giaquinta <e.giaquinta@glauco.it> (2f04a811db3f)
1379 * pattern.c, sendlib.c: Remove unused functions.
1381 * curs_main.c, init.c, pattern.c, score.c: Make some variables static.
1383 * configure.ac: Fix logic in [13a831a945be].
1385 2008-10-07 19:22 -0700 Brendan Cully <brendan@kublai.com> (10a1f06bc8aa)
1387 * Makefile.am, configure.ac, mutt_idna.c, mutt_idna.h: Clean up with
1388 /without-idn handling
1390 2008-10-07 15:58 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (cd3bd3858c6c)
1392 * mutt_socket.c: Minor simplification in mutt_socket_readln_d
1394 2008-10-07 15:27 -0700 Brendan Cully <brendan@kublai.com> (d13106731007)
1396 * mutt_idna.c, mutt_idna.h: Build no-op versions of new IDN functions
1397 if IDN is unavailable. Closes #3122, #3123.
1399 2008-10-01 09:33 -0700 Brendan Cully <brendan@kublai.com> (13a831a945be)
1401 * configure.ac: Clean up autoconf header cache engine selection.
1403 Any explicit --with-$engine will force that engine to be used or
1404 make configure fail if the engine is unavailable.
1406 2008-09-29 14:31 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (ec96c56be182)
1408 * mutt_socket.c: Simplify host resolution code slightly.
1410 2008-09-26 08:55 +0200 Rocco Rutte <pdmef@gmx.net> (9e569296190b)
1412 * UPDATING, doc/manual.xml.head, init.h: Mention tokyocabinet in
1415 2008-09-25 15:07 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (2050b44407bf)
1417 * configure.ac, hcache.c, init.h, mutt.h: Support tokyocabinet
1418 (successor to qdbm). Closes #3112
1420 2008-09-24 15:58 +0200 Matthias Andree <matthias.andree@gmx.de> (2c8bf79d99b7)
1422 * ChangeLog, pager.c: Fix compiler warning in dprint() (closes #3120)
1424 2008-09-24 15:53 +0200 Rocco Rutte <pdmef@gmx.net> (c842922bea10)
1426 * doc/manual.xml.head: Manual: Fix typo
1428 * mbyte.c: Provide legacy implementations for iswalpha() and
1431 In mbyte.h and without using wc functions, only the prototypes were
1432 defined but implementations were missing resulting in build errors.
1433 These new functions are derived from the iswalnum() and towupper()
1434 routines which don't provide full unicode coverage.
1436 * imap/imap.c: Fix an infinite loop for imap searches
1438 Reported by Emanuele Giaquinta on #mutt.
1440 2008-09-18 08:28 +0200 Rocco Rutte <pdmef@gmx.net> (ffefb446142c)
1442 * alias.c, init.c, muttlib.c, protos.h: Fix compiler warnings
1444 2008-09-17 22:27 +0200 Thomas Roessler <roessler@does-not-exist.org> (77e25415a08a)
1446 * alias.c, globals.h, init.c, mutt_idna.c, muttlib.c, rfc822.h,
1447 sort.c: sorting efficiency
1449 2008-09-16 17:20 +0200 Rocco Rutte <pdmef@gmx.net> (1cb0a127eb3d)
1451 * UPDATING: UPDATING: $move now defaults to "no"
1453 2008-09-11 09:28 +0200 Rocco Rutte <pdmef@gmx.net> (1a6842983357)
1455 * ChangeLog, keymap.c: Fix IMAP keepalive if $imap_keepalive >=
1458 2008-09-01 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (17adea9cdff6)
1460 * UPDATING: Add note about locale-safe hcaches to UPDATING as it's a
1463 2008-08-31 23:36 +0200 Rocco Rutte <pdmef@gmx.net> (b6d07a662c7f)
1465 * ChangeLog, init.h, pager.c: Fix pager to respect $wrap_search
1467 2008-08-31 23:28 +0200 Rocco Rutte <pdmef@gmx.net> (f4b10e6b415c)
1469 * doc/chunk.xsl, doc/html.xsl: Backout [e5610347fb3f] for further
1472 2008-08-31 21:13 +0200 Rocco Rutte <pdmef@gmx.net> (581037c15012)
1474 * init.h: Manual: Fix trailing \ for $preconnect
1476 2008-08-31 21:12 +0200 Rocco Rutte <pdmef@gmx.net> (6d80c3d5b7aa)
1478 * doc/makedoc.c: makedoc: Fix fall-through in [c11ce7feaa3e]
1480 2008-08-31 20:56 +0200 Rocco Rutte <pdmef@gmx.net> (03d1344f7ea2)
1482 * doc/gen-map-doc: Manual: Harmonize generated function mappings with
1483 the rest of the manual. This includes named keys such as "<Return>",
1484 attempts to use CamelCase and leaves the key column for unbound
1485 functions empty so they're visually easier to spot.
1487 2008-08-31 20:12 +0200 Rocco Rutte <pdmef@gmx.net> (937c3976df5a)
1489 * doc/manual.xml.head, init.h: Manual: Many content+markup
1490 improvements for option documentation
1492 2008-08-31 19:30 +0200 Rocco Rutte <pdmef@gmx.net> (df555876d480)
1494 * doc/makedoc.c: makedoc: Also replace | and ^ by entities in XML
1497 2008-08-31 18:25 +0200 Rocco Rutte <pdmef@gmx.net> (c11ce7feaa3e)
1499 * doc/makedoc.c: makedoc: Escape <>& in <screen/> environments
1501 2008-08-31 15:27 +0200 Rocco Rutte <pdmef@gmx.net> (4cc92c30543b)
1503 * doc/makedoc.c, doc/manual.xml.head, doc/manual.xml.tail, init.h:
1504 Manual: Use <quote/> quoting for DocBook rather than ``''. All
1505 quotes characters are now rendered to Unicode quote chars in the
1506 HTML output (as <xref/> does, too) but still " for manual.txt.
1508 2008-08-31 14:31 +0200 Rocco Rutte <pdmef@gmx.net> (e5610347fb3f)
1510 * doc/chunk.xsl, doc/html.xsl: Manual: Limit toc section depth to 1
1511 This only lists sect1 items and prevents variables from being shown
1514 2008-08-31 14:25 +0200 Rocco Rutte <pdmef@gmx.net> (15a831b84d46)
1516 * doc/manual.xml.tail: Manual: use itemizedlist for acknowledgements
1517 DocBook XSL renders simplelist to a html table which is
1520 2008-08-30 20:21 -0700 Brendan Cully <brendan@kublai.com> (c2af57b1e7ee)
1522 * ChangeLog, mutt_ssl_gnutls.c: Make gnutls read function more robust
1523 against interruptions. Signals should be masked off anyway, but see
1526 2008-08-30 23:19 +0200 Rocco Rutte <pdmef@gmx.net> (996e4e2d2855)
1528 * doc/manual.xml.head, init.h: Manual: use $variable syntax, only
1529 quote non-variable links
1531 * doc/manual.xml.head: Manual: Various fixes+improvements in chapters
1534 * doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head, init.h: Manual:
1535 Layout functions as <function-name>, s/ESC/Esc/ for consistency
1537 * doc/devel-notes.txt, doc/makedoc.c: makedoc: Add support for
1538 monospace fonts with \fC...\fP
1540 * doc/manual.xml.head: Manual: trim trailing whitespace
1542 * doc/manual.xml.head: Manual: Fix processing warnings by manually
1543 assigning missing id attributes
1545 * doc/manual.xml.head: Manual: Add a section on mutt core concepts as
1548 2008-08-30 19:59 -0700 Brendan Cully <brendan@kublai.com> (12a6de725483)
1550 * curs_lib.c, enter.c, flags.c, keymap.c, menu.c: Rework timeout
1551 handling to support keepalive in the line editor. Also allow
1552 keepalives of less than $timeout without returning before $timeout,
1553 so people who don't want to be notified of new mail don't have to
1556 2008-08-29 23:10 -0700 Rado Smiljanic <regrado@web.de> (4f67fc336986)
1558 * curs_main.c, keymap.c, menu.c, pager.c: Make curses timeout the
1559 minimum of $timeout and $imap_keepalive. Do keepalive in km_dokey
1560 instead of directly in menu. Closes #2747.
1562 2008-08-29 22:40 -0700 Brendan Cully <brendan@kublai.com> (e37ae3f79ec0)
1564 * imap/imap_private.h: Dead code
1566 * imap/imap.c: Remove redundant code
1568 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
1569 Use sorted headers in imap_exec_msgset. Fixes [e68f79fef249]. Closes
1572 2008-08-29 10:23 +0200 YONETANI Tomokazu <qhwt+mutt@les.ath.cx> (78aab353e217)
1574 * buffy.c: Only consider empty files non-existent for buffy's
1577 According to SUS, the st_size member of struct stat is undefined for
1578 directories. In case a system reports 0, the newly_created flag will
1579 be set for a directory and the magic will be cleared.
1581 If the folder type is cleared, mutt won't check the folder for new
1582 mail and thus will ignore MH and Maildir type folders on such a fs
1583 completely (e.g. the HAMMER fs on DragonFly BSD).
1585 2008-08-28 11:19 -0700 Brendan Cully <brendan@kublai.com> (1d94905ad00b)
1587 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
1588 The msgset changes seem buggy. Reverting pending further testing.
1590 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
1591 Split long IMAP commands for the benefit of lazy servers (closes
1592 #3000). Also touches lots of old, hairy code. Likely to wake
1595 2008-08-26 23:09 -0700 Brendan Cully <brendan@kublai.com> (2731e5174c5a)
1597 * imap/util.c, mutt_sasl.c, mutt_ssl.c, mutt_ssl_gnutls.c:
1598 Properly set the SASL external auth name when using SSL client
1599 certs. Also zero out the account structure before filling it with
1600 available data. Client certificates + SASL EXTERNAL were only
1603 * imap/imap.c: Remove leftover IMAP IDLE handling from before
1606 2008-08-25 00:52 -0700 Brendan Cully <brendan@kublai.com> (36aa1130091a)
1608 * UPDATING, globals.h, imap/command.c, imap/imap.c,
1609 imap/imap_private.h, imap/util.c, init.c, init.h: Introduce
1610 $imap_pipeline_depth. This lets users control the number of
1611 commands that mutt will queue up before sending them to the
1612 server. Setting this to 0 disables pipelining, which should close
1615 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
1616 Rework IMAP command queueing to allow pipelining to be disabled.
1617 IDLE handling has been better abstracted, and there are fewer entry
1618 points to the IMAP command issuing machinery. Any commands that are
1619 simply queued may be executed whenever the pipeline fills, instead
1620 of requiring explicit handling in the caller.
1622 Tested on my Cyrus server, but I wouldn't be surprise if this causes
1625 2008-08-24 20:01 +0200 Rocco Rutte <pdmef@gmx.net> (045c5942e1ad)
1627 * doc/manual.xml.head: Manual: Fix DTD validation error and
1628 message header display section
1630 * doc/manual.xml.head: Manual: Fix typo
1632 * doc/manual.xml.head: Manual: Fix style and typos. Noted by
1633 Vincent Lefevre, see #3109.
1635 2008-08-23 15:25 -0700 Brendan Cully <brendan@kublai.com> (1f9849496bc2)
1637 * main.c: Whitespace cleanup
1639 * main.c: Fix infinite loop with "mutt -", introduced in
1640 [31c9e9727d42]. Treats - as a non-option argument. It would be
1641 reasonable to treat it as an error instead.
1643 2008-08-19 16:44 -0400 Aron Griffis <agriffis@n01se.net> (31c9e9727d42)
1645 * main.c: Handle -- correctly with or without -a, closes #3097
1647 Prefix optstring with "+" to force POSIX behavior on GNU getopt, and
1648 thereby prevent reordering argv. This allows us to correctly handle
1649 mixed addresses, attachments, options and the double-dash to signal
1652 Signed-off-by: Aron Griffis <agriffis@n01se.net>
1654 2008-08-22 17:49 +0200 Rocco Rutte <pdmef@gmx.net> (6fd1fa2d98bc)
1656 * doc/manual.xml.head: Manual: fix/improve markup/content, see
1659 2008-08-21 10:42 +0200 Rocco Rutte <pdmef@gmx.net> (15d93fe50e62)
1661 * init.h: Clarify documentation for $config_charset. Closes #2021.
1663 * doc/manual.xml.head: Improve color/mono command synopsis.
1666 * init.h: Better document the effect of $thorough_search being unset.
1669 * mutt_ssl.c: Port certificate host checking from msmtp to
1670 mutt. It supports IDN, wildcards and extracting the hostname from
1671 subject alternative field as well as common name which should be
1672 the same gnutls supports. Closes #3087.
1674 2008-08-19 13:17 -0700 Brendan Cully <brendan@kublai.com> (573d1aab3c89)
1676 * init.c: Silence an incorrect uninitialized variable warning.
1678 * init.h: Better documentation for how quote_regexp determines
1679 quote level. Closes #1463.
1681 2008-08-19 09:39 +0200 Rocco Rutte <pdmef@gmx.net> (3e850c6e43fd)
1683 * handler.c, mutt.h: Make text/enriched handler multibyte aware.
1686 2008-08-18 13:08 -0700 Vincent Lefevre <vincent@vinc17.org> (95a11c7f677d)
1688 * po/fr.po: Updated French translation.
1690 2008-08-18 10:24 +0200 Rocco Rutte <pdmef@gmx.net> (51bd7a47d552)
1692 * pager.c: Ignore zero width characters U+200B/U+FEFF which may garble
1693 the display. Closes #3061, #3048.
1695 * charset.c, charset.h, init.c: Validate charset names for all
1696 charset options. Validation is either done against mutt's table of
1697 IANA assigned names or local iconv implementation (based on the
1698 assumption that iconv_open(charset,charset) fails if charset is
1699 unknown to the implementation). Closes #1668.
1701 2008-08-15 11:53 -0700 Brendan Cully <brendan@kublai.com> (ff3fbb6a92a8)
1703 * mutt_sasl.c: Fix type-punning warning in sasl_getprop usage
1705 * parse.c: Fix a couple of compiler warnings introduced in
1706 [00ce81d778bf]. Make the style of mutt_parse_references more
1709 2008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (d3ee9644765f)
1711 * copy.c: Fix three bugs handling flags in mutt_copy_header
1713 1. mutt_copy_header incorrectly tests CH_UPDATE to determine whether
1714 to write the In-Reply-To and References headers. CH_UPDATE
1715 refers only to Status: and X-Status:
1717 2. mutt_copy_header ignores CH_NOSTATUS which is supposed to
1718 indicate that the mailbox type doesn't use those headers.
1720 3. mutt_copy_header tests h->env->irt_changed and
1721 h->env->refs_changed when it should be testing CH_UPDATE_IRT and
1722 CH_UPDATE_REFS, respectively. Early in the function this
1725 if (h->env) flags |= (h->env->irt_changed ? CH_UPDATE_IRT
1726 : 0) | (h->env->refs_changed ? CH_UPDATE_REFS : 0);
1728 This means that for most callers, the result is the same, but
1729 mutt_copy_header should be testing the flags because the caller
1730 might have set them explicitly without setting
1731 irt_changed/refs_changed.
1733 * parse.c, protos.h, send.c: Unify parser for message-ids
1735 Rewrite mutt_extract_message_id and change mutt_parse_references to
1736 us it. The parser in mutt_extract_message_id is looser than the old
1737 one in mutt_parse_references; it just looks for <[^\s>]+> and
1738 doesn't worry about @-signs. Additionally it doesn't use strtok, so
1739 the input string can be const.
1741 Closes #3090, #1935, #1116 (both the stated bug and the conversation
1744 2008-08-11 16:42 +0200 Rocco Rutte <pdmef@gmx.net> (508ffc26dad2)
1746 * alias.c, doc/manual.xml.head, init.c: Prefer "backtick" over
1747 "backtic" on comments and docs as it's more common, closes #3101.
1749 2008-07-27 10:48 -0400 Aron Griffis <agriffis@n01se.net> (3f595d14a285)
1751 * doc/manual.xml.head: doc: semi-colon needs quoting too
1753 If semi-colon is bound or macro'd, it needs to be quoted like space,
1754 otherwise mutt thinks it's separating commands.
1756 Signed-off-by: Aron Griffis <agriffis@n01se.net>
1758 2008-07-21 10:24 -0400 Aron Griffis <agriffis@n01se.net> (96b0dd25a550)
1760 * copy.h, mutt.h: noop cleanup: move mutt_copy_header flags to copy.h
1762 Noticed while reading that these flags are better defined in copy.h
1763 than mutt.h. Builds without warnings.
1765 Signed-off-by: Aron Griffis <agriffis@n01se.net>
1767 2008-07-24 16:19 -0400 Brendan Cully <brendan@kublai.com> (0e2f9189a1dd)
1769 * m4/codeset.m4, m4/iconv.m4: Fix m4 serial numbers to avoid
1770 aclocal 1.10 warnings
1772 2008-07-21 11:42 +0200 Rocco Rutte <pdmef@gmx.net> (7e6d98886cce)
1774 * doc/makedoc.c: makedoc: Add ".ie" and ".il" to support itemized
1777 Some settings docs use verbatim screen environments to print lists
1778 while support for real lists will make it look nicer: for docbook
1779 use <itemizedlist/>, \(hy for roff and '-' for text.
1781 * doc/manual.xml.head: Document that account-hook is intended for
1782 connection-related settings only
1784 * doc/manual.xml.head: Manual: Use tables for message flags as it's
1787 * doc/manual.xml.head: Manual: minor formatting tweaks
1789 * alias.c, init.h: Encode lines written to $alias_file in
1790 $config_charset if set. Closes #3095
1792 2008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (7729b1ad530c)
1794 * copy.c, protos.h, sendlib.c: Unify mutt_write_references
1796 copy.c and sendlib.c have independent and different implementations
1797 of writing references to a file. Choose the one in sendlib since
1798 it's conservative with mallocs and supports trimming the list.
1800 Signed-off-by: Aron Griffis <agriffis@n01se.net>
1802 * copy.c: Clean up error handling in mutt_copy_header
1804 mutt_copy_header unnecessarily tests the result of each fputc/fputs
1805 (well, most of them anyway, it's not consistent). This obfuscates
1806 the code and hides bugs. Remove these extraneous checks since
1807 ferror/feof are checked at the bottom of the function, and get rid
1808 of all the early returns.
1810 Signed-off-by: Aron Griffis <agriffis@n01se.net>
1812 2008-07-17 19:48 +0200 Rocco Rutte <pdmef@gmx.net> (f135d64e0082)
1814 * query.c: Cleanup unused vars changeset ba0d96408425 didn't
1817 2008-07-11 11:34 +0200 Rocco Rutte <pdmef@gmx.net> (cc67b008038c)
1819 * doc/manual.xml.head: Mention that @ can be used in usernames in URLs
1821 * charset.c: Allow UTF-8 charset to be misspelled as "utf8"
1823 * mutt_ssl.c: Verify hostname in (Open)SSL certificate validation
1825 This is based on the patch by gkloepfer attached to #3087 but passes
1826 the proper connection as argument (avoiding adding hostname to
1827 struct sslsockdata) and validates the hostname even in case OpenSSL
1828 cannot find the local issuer certificate. GnuTLS already supports
1829 hostname checking. Closes #3087.
1831 2008-07-10 22:02 +0200 Rocco Rutte <pdmef@gmx.net> (b9ac445b035b)
1833 * hcache.c: Prevent some pointers of 'struct body' being saved to
1836 This addresses the hcache safety issue but maybe doesn't fix it
1837 completely, see #2942. This also prevents mutt from crashing when
1838 using a hcache that was synced when syncing the mailbox (updating
1839 changed and fully-parsed messages).
1841 2008-07-10 21:46 +0200 Aron Griffis <agriffis@n01se.net> (6244eefaea64)
1843 * headers.c: Remove completely wrong comment regarding in-reply-to and
1846 ...plus fix one other comment and some whitespace.
1848 2008-07-09 09:14 +0000 Rocco Rutte <pdmef@gmx.net> (2a9e9c487bad)
1850 * doc/mutt.man, main.c: Document redirection to trigger batch send
1851 mode in mutt(1) and mutt -h. Closes #2070.
1853 2008-07-04 09:09 +0200 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (74b54f11c919)
1855 * protos.h: Fix syntax error for strtok_r compatitility prototype
1857 2008-07-02 18:26 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (f72fce68ca19)
1859 * lib.c: Use stat() instead of dirent->d_type to test for
1860 directory. Closes #3089.
1862 2008-07-02 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (7783502a04c7)
1864 * curs_main.c: Calculate menu->max after a possible resort in index
1865 (maybe changing number of messages). Closes #3088.
1867 * curs_lib.c: Fix casts for progress update to prevent -ftrapv
1868 aborts to trigger. Closes #3018.
1870 2008-07-02 08:56 -0700 Brendan Cully <brendan@kublai.com> (c51c16db46cc)
1872 * crypt-gpgme.c: Only make LC_MESSAGES conditional on NLS in GPGME
1875 2008-07-02 11:19 +0200 Rocco Rutte <pdmef@gmx.net> (8b783c916893)
1877 * browser.c, buffy.c, commands.c, compose.c, curs_main.c, enter.c,
1878 headers.c, hook.c, imap/imap.c, init.c, mbox.c, muttlib.c,
1879 postpone.c, protos.h, recvattach.c, send.c, status.c: Use
1880 realpath() in mutt_pretty_mailbox() for paths that may need
1881 it. This requires to add the buffer size as parameter since the
1882 result may be longer than the original but still fit in the
1883 buffer. Closes #2948.
1885 * hash.c: Use casts to avoid triggering integer overflow detection in
1888 2008-07-01 20:06 -0700 Vincent Lefevre <vincent@vinc17.org> (fb0df4ae0836)
1890 * ChangeLog, curs_lib.c: Clamp timeval math to unsigned int to match
1891 progress timestamps. This is fine since only relative differences
1892 matter. Closes #3018.
1894 2008-07-01 18:29 -0700 Brendan Cully <brendan@kublai.com> (f9af0501d2dd)
1896 * crypt-gpgme.c: Set GPGME locale on first attempt to create context.
1899 * crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-gpgme.c: Stub in a
1900 gpgme version of extract-keys. It doesn't currently work right
1901 because apparently while gpg on the command line can parse a whole
1902 message, we'll have to do it for gpgme. I really wonder about the
1903 'ME' part of GPGME sometimes.
1905 * crypt-gpgme.c, lib.c, lib.h: Support displaying application/pgp-keys
1906 with GPGME. This was pretty convoluted because GPGME provides no way
1907 to examine a key block without importing it. This code creates a
1908 temporary GPG home in which to import the key in order to display
1911 * crypt-gpgme.c, handler.c, pgp.c: Handle DONTHANDLEPGPKEYS in
1912 handler instead of crypto modules. This lets gpgme and classic pgp
1913 share a bit of logic, and unbreaks key extraction at least for
1916 * copy.c: Bail out of copy if decryption is requested but the desired
1917 engine is missing. This closes #2684, but handling of mixed crypto
1918 in a single message needs more investigation.
1920 2008-07-01 01:10 -0700 rtc <rtc@gmx.de> (49fe0292b503)
1922 * copy.c: When deleting attachments, always print newline
1923 separating header from body. Closes #3085.
1925 2008-06-29 01:09 -0700 Brendan Cully <brendan@kublai.com> (677e7712d735)
1927 * crypt-gpgme.c: Improve gpgme SMIME uid display: align each line by
1928 the length of the first.
1930 * crypt-gpgme.c: Show more information about problematic SMIME
1931 signatures under gpgme. Also warn if the key is not known to be
1932 good. For some reason expired keys in my environment are not
1933 flagged as expired in sig->status or sig->summary.
1935 2008-06-28 20:33 -0700 Brendan Cully <brendan@kublai.com> (1492c24f2a4e)
1937 * mutt_ssl_gnutls.c: Extract CN from client certificate in gnutls.
1938 Nothing currently uses it, but I suspect we should be using it as
1939 the external auth name in mutt_sasl_client_new.
1941 * UPDATING, globals.h, init.h, mutt_sasl.c, mutt_ssl_gnutls.c:
1942 Basic support for $ssl_client_cert when compiled with
1943 gnutls. The key must not be encrypted. Closes #2911.
1945 2008-06-27 12:04 -0700 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (40c6e851bf76)
1947 * po/cs.po: Updated Czech translation.
1949 2008-06-26 12:52 -0700 Brendan Cully <brendan@kublai.com> (c5256c65eedb)
1951 * handler.c: Mark new error message for translation.
1953 * curs_lib.c: Force a resize event after calling an external editor.
1956 * lib.c, lib.h, mh.c: fflush before fsync and close. Closes #2962
1959 * mh.c: fsync maildir/mh messages on commit. Closes #2962.
1961 2008-06-25 23:40 -0700 Brendan Cully <brendan@kublai.com> (32374c911c6c)
1963 * smime.c: Check S/MIME signing ID exists before attempting to use
1964 it. Closes #3069. Also make (s)ign automatically ask for a key if
1965 no default is defined.
1967 * init.h: Make $move default to no instead of ask-no. Closes #2945.
1969 * doc/manual.xml.head: Document difference between index and pager
1970 search. Closes #2886.
1972 * commands.c, copy.c, crypt-gpgme.c, handler.c, mbox.c, pgp.c: Make
1973 mutt_copy_message distinguish between fatal and non-fatal errors.
1974 Non-fatal errors should prevent moving messages, since they indicate
1975 data loss. But mutt should still attempt to display them, since
1976 being able to see some attachments is better than nothing. Also stop
1977 printing out non-PGP material in application/pgp attachments. Closes
1980 2008-06-24 23:12 -0700 Brendan Cully <brendan@kublai.com> (f5fe657f0633)
1982 * handler.c: Make multipart decoding a little more
1983 forgiving. First, ignore bad content-transfer-encoding in
1984 multipart sections. Second, if an attachment fails to decode,
1985 print a warning and continue instead of giving up on the entire
1988 1970-01-01 00:00 +0000 Brendan Cully <brendan@kublai.com> (a2e8f6fab8d3)
1990 * smtp.c: Test that envelope from or from is set before attempting
1991 SMTP delivery. Closes #3079.
1993 2008-06-14 18:23 -0700 Christoph Berg <cb@df7cb.de> (4b790909a037)
1995 * doc/mbox.man: Document that From_ lines use asctime-style dates,
1996 not RFC2822 dates. Closes #3077.
1998 2008-06-11 22:45 -0700 Alexey I. Froloff <raorn@altlinux.org> (1e8ca708a52f)
2000 * attach.c: Do not attempt to close invalid descriptors. Closes #3075
2002 2008-06-05 13:06 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (5ab92dd44ce2)
2004 * alias.c: Wrap Fqdn in NONULL() to prevent crash with -d5 if Fqdn
2007 2008-06-02 09:45 +0200 Rocco Rutte <pdmef@gmx.net> (d6d04a7f5aea)
2009 * init.c: Allow for printing variable values longer than 256
2012 * rfc822.c: Allow for mail addresses longer than 256
2013 characters (closes #3066).
2015 2008-05-30 16:14 +0200 Rocco Rutte <pdmef@gmx.net> (2f59be26ad22)
2017 * protos.h: Define prototypes for compatibility functions in protos.h
2018 to silence compiler warnings
2020 2008-05-29 14:18 +0200 Rocco Rutte <pdmef@gmx.net> (bf74c85070c4)
2022 * menu.c: Respect $wrap_search in generic menu search (e.g. for
2025 * doc/Makefile.am: Only install mutt_dotlock(1) if binary is
2026 installed, too (closes #1601).
2028 2008-05-28 22:22 -0700 Paul Walker <paul@black-sun.demon.co.uk> (f4259a92dab6)
2030 * doc/Muttrc.head: Make default muttrc header weeding
2031 tidier. Closes #286.
2033 2008-05-23 01:40 -0400 Todd Zullinger <tmz@pobox.com> (73a180edce53)
2035 * pgp.c: Call mutt_need_hard_redraw() in pgp_decrypt_part().
2037 This change ensures that the screen is redrawn when using gpg-agent.
2038 Without this, mutt's navigation keybindings are lost after pinentry
2039 curses prompts for a passphrase to descrypt a message.
2041 2008-05-28 22:16 -0700 Moritz Schulte <moritz@g10code.com> (7fd74c40eced)
2043 * curs_lib.c: Make sure that the redrawing/reinitializing is done
2044 always, not only when the environment variable DISPLAY is not set.
2046 2008-05-28 22:05 -0700 Vladimir Marek <Vladimir.Marek@Sun.COM> (9d0509641865)
2048 * configure.ac, m4/iconv.m4: Cosmetic fix to configure
2049 --help. Closes #3060.
2051 2008-05-28 21:44 -0700 Vincent Lefevre <vincent@vinc17.org> (7b8ef3b8ff5a)
2053 * po/fr.po: Updated French translation
2055 2008-05-23 18:39 +0200 Rocco Rutte <pdmef@gmx.net> (8a3a037ec6b3)
2057 * UPDATING: UPDATING: fix 1.5.18 line as noted by Kyle Wheeler
2059 2008-05-22 20:22 -0700 Brendan Cully <brendan@kublai.com> (96a01436f88b)
2061 * imap/command.c: Escape LSUB mailbox names given to
2062 mutt_parse_rc_line. Handle literals in STATUS responses for Notes
2065 2008-05-22 17:01 +0200 Rocco Rutte <pdmef@gmx.net> (d612ef757ee9)
2067 * configure.ac, m4/types.m4: Use C99 macros "PRId64"/"PRId32" to
2068 format file sizes/offsets if available. This fixes warning about
2069 mismatching int argument sizes on amd64.
2071 * init.h: Document that $check_mbox_size should be set before
2074 * UPDATING: Mention requirement to encode X-Label: headers in
2077 2008-05-21 23:20 -0700 Rocco Rutte <pdmef@gmx.net> (bba92e401440)
2079 * imap/browse.c: Guard idata->mailbox read in imap_mailbox_state.
2082 2008-05-21 22:59 -0700 Piarres Beobide Egaña <pi@beobide.net> (51c494a2e735)
2084 * po/eu.po: Updated Basque translation.
2086 2008-05-21 22:55 -0700 René Clerc <rene@clerc.nl> (e95a579cf5e4)
2088 * po/nl.po: Updated Dutch translation
2090 2008-05-21 20:36 +0200 Rocco Rutte <pdmef@gmx.net> (1bdb7a7c3c8f)
2092 * buffy.c, buffy.h: Fix new mail detection for >2 GB mboxes with
2093 $check_mbox_size set
2095 * mbox.c, sendlib.c: Use ftello() instead of ftell() in more places
2096 that need it (fixes progress updates for >2 GB mbox files)
2098 * doc/manual.xml.head, init.h: Improve documentation for handling
2099 multiple folders and new mail detection
2101 2008-05-20 17:08 +0200 Paul Walker <paul@black-sun.demon.co.uk> (a4d423798321)
2103 * parse.c: Fix more compiler warnings on amd64 by use of %p instead of
2106 2008-05-19 09:52 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (38319cd7d832)
2108 * po/ca.po: Updated Catalan translation
2110 2008-05-19 18:49 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (8ac4b70221ee)
2112 * Makefile.am: Unbreak build with included gettext by explicitly
2113 removing libs for mutt_md5
2115 2008-05-19 11:14 +0200 Rocco Rutte <pdmef@gmx.net> (85654735d27e)
2117 * UPDATING: Mention mime_lookup change in UPDATING
2119 2008-05-19 10:59 +0200 Paul Walker <paul@black-sun.demon.co.uk> (d3fd07d0016c)
2121 * init.c: Use %p instead of %x to debug-print pointers (fixes warnings
2124 2008-05-19 10:56 +0200 Rocco Rutte <pdmef@gmx.net> (771276a3bace)
2126 * Makefile.am: hcversion.h depends on new mutt_md5 tool
2128 2008-05-18 12:42 -0700 Roland Rosenfeld <roland@spinnaker.de> (4ef0fc2f8378)
2130 * po/de.po: Updated German translation
2132 2008-05-17 19:31 -0700 Andreas <Andreas Jobs> (aaeee8f868c4)
2134 * crypt-gpgme.c: Fix GPGME S/MIME micalg generation, broken
2135 in [e6f958b093b6]. Closes #2994.
2137 2008-05-17 18:34 -0700 Brendan Cully <brendan@kublai.com> (f9545d5ec15f)
2139 * doc/Muttrc.head: Add 'mime_lookup application/octet-stream' to the
2140 distributed Muttrc. Closes #2984.
2142 * .hgignore, Makefile.am, configure.ac, hcachever.sh.in,
2143 md5.c: Build local md5 tool for hcachever.sh. Closes #3025.
2145 2008-05-17 12:39 -0700 Brendan Cully <brendan@kublai.com> (692b7c063bf1)
2147 * .hgsigs: mutt-1.5.18 signed
2149 * .hgtags: Added tag mutt-1-5-18-rel for changeset ff9e4d0464b1
2151 * ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
2152 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
2153 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
2154 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
2155 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
2156 po/zh_TW.po: automatic post-release commit for mutt-1.5.18
2158 * UPDATING: Update UPDATING.
2160 * imap/browse.c: Use context to get IMAP new message count in mailbox
2161 browser if possible.
2163 2008-05-17 11:08 -0700 Rocco Rutte <pdmef@gmx.net> (b341d157ae72)
2165 * Makefile.am, hcache.c, hcachever.sh.in: When necessary, convert
2166 strings to utf-8 in the header cache. If iconv is unavailable,
2167 include the charset in effect as part of the cache file
2170 2008-05-16 09:24 +0200 Rocco Rutte <pdmef@gmx.net> (001d6be61905)
2172 * smime_keys.pl: Glob paths derived from mutt -Q output in
2173 smime_keys.pl. Patch by Fabrice Bellet and Miroslav Lichvar (closes
2176 2008-05-15 17:29 +0200 Rocco Rutte <pdmef@gmx.net> (132474d6dd3b)
2178 * alias.c, protos.h: Make mutt_check_alias_name()
2179 multibyte-aware (closes #2403).
2181 * doc/manual.xml.head: Document exact address in the manual (closes
2184 2008-05-14 16:23 -0700 Brendan Cully <brendan@kublai.com> (7f4711b9b61f)
2186 * alias.c: Ensure alias file ends with \n before appending new
2187 aliases. Closes #1580.
2189 2008-05-14 15:19 +0200 Samuel Tardieu <sam@rfc1149.net> (5518355bc6da)
2191 * curs_main.c: Always update status bar after sorting method changes
2194 2008-05-12 23:15 -0700 Brendan Cully <brendan@kublai.com> (97aa20438c47)
2196 * imap/imap.c: Terminate open IMAP message sets at end of mailbox
2197 even if the last message is inactive. Closes #3002.
2199 2008-05-11 10:52 +0200 Matthias Andree <matthias.andree@gmx.de> (09b0363cdf54)
2201 * rfc3676.c: In debug output, cast size_t arguments to long for
2202 consistency with printf %ld argument.
2204 2008-05-11 00:50 -0700 Brendan Cully <brendan@kublai.com> (98c39c5187a9)
2206 * main.c: Update copyright in -vv output. Closes #3042.
2208 2008-05-07 11:54 -0700 Brendan Cully <brendan@kublai.com> (385efdbf9423)
2210 * mutt_sasl.c, mutt_sasl.h: Make SASL support conn_poll method.
2211 Make SASL IP lookup failure non-fatal. Both are for tunnel support.
2213 2008-05-05 19:32 +0200 Rocco Rutte <pdmef@gmx.net> (0eacf5297484)
2215 * mbyte.c, mbyte.h: Fix some compiler warnings if compiling without
2216 system wide character functions
2218 * mbyte.c, protos.h, utf8.c: Pass buffer size to mutt_wctoutf8()
2219 to prevent crashes if MB_LEN_MAX<6 as pointed out by exg on #mutt.
2221 2008-04-29 10:44 -0700 David Champion <dgc@uchicago.edu> (1de934f1d618)
2223 * muttlib.c: [9414b9dd36db] broke softfill. (closes #3035)
2225 2008-04-29 10:38 -0700 Wilfried Goesgens <dothebart@uncensored.citadel.org> (8017c8074f62)
2227 * imap/auth_gss.c: Print GSSAPI status messages to debug log on
2230 2008-04-03 17:08 +0200 Miroslav Lichvar <mlichvar@redhat.com> (bdd44e92919d)
2232 * mutt_ssl_gnutls.c: Fix sending long commands when using gnutls.
2234 2008-04-09 15:57 -0700 Dan Fandrich <dan@coneharvesters.com> (3b7b3c0e459e)
2236 * configure.ac, strtok_r.c: Replace strtok_r when it's not
2237 available. The implementation comes from glibc 2.6.1 (like the
2238 strsep replacement) and uses the same autoconf hooks.
2240 2008-04-09 18:13 +0200 Christian Ebert <blacktrash@gmx.net> (ae90c8e8ea4d)
2242 * doc/manual.xml.head: manual.xml.head: grammar correction
2244 2008-03-11 17:20 -0700 N.J. Mann <njm@njm.f2s.com> (e3bc99a4a6bd)
2246 * mbox.c, mh.c, pop.c: Respect ctx->quiet when initializing
2249 2008-03-09 14:01 -0700 SĂ©bastien Hinderer <Sebastien.Hinderer@ens-lyon.org> (c4212a17fad6)
2251 * compose.c, mx.c: Remove pointless NULL checks against
2252 arrays. This silences a warning on newer GCCs.
2254 2008-03-04 22:00 -0800 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (fdad7b9fa741)
2256 * po/cs.po: Updated Czech translation
2258 2008-03-02 21:45 -0800 Vincent Lefevre <vincent@vinc17.org> (9a7d802004d3)
2260 * po/fr.po: Updated French translation.
2262 2008-02-27 14:45 +0100 Rocco Rutte <pdmef@gmx.net> (553ae136f20e)
2264 * COPYRIGHT, main.c: Update copyright years in 'mutt -v' output and
2267 2008-02-27 13:27 +0100 Anders Helmersson <anders.helmersson.utsikt@wasadata.net> (d2eb082fd872)
2269 * curs_lib.c: Fix progress updates for large messages. Closes #3029.
2271 2008-02-27 09:30 +0100 N.J. Mann <njm@njm.f2s.com> (eb4e214c8ced)
2273 * status.c: Cleanup status_format_str()
2275 2008-02-20 12:02 +0100 Rocco Rutte <pdmef@gmx.net> (9414b9dd36db)
2277 * muttlib.c: Fix truncation logic for soft-padding (Closes #3035).
2279 2008-01-29 21:06 -0800 Brendan Cully <brendan@kublai.com> (fd741c1922f3)
2281 * hg-commit: Fix typo in hg-commit
2283 2008-01-29 21:05 -0800 Benno Schulenberg <i18n@benno.vertaalt.nl> (95807c4b824f)
2285 * po/nl.po: Improvements to the Dutch translation
2287 2008-01-17 17:32 +0100 Rocco Rutte <pdmef@gmx.net> (039d939d8c3e)
2289 * browser.h: Use 'unsigned int' for file browser state to browse huge
2290 dirs (closes #3017).
2292 2008-01-15 17:46 +0100 Rocco Rutte <pdmef@gmx.net> (6e6e6c4bee59)
2294 * recvattach.c: Fix logic error in b3cde588fe9a commit
2296 2008-01-15 17:34 +0100 Rocco Rutte <pdmef@gmx.net> (b3cde588fe9a)
2298 * recvattach.c: Prepend './' to (some) suggested filenames when saving
2299 attachments. Attachment filenames may start with characters that are
2300 special to mutt_expand_path() may cause undesired expansion. Closes
2303 * INSTALL, README: Update stale INSTALL+README files
2305 * mh.c: Make maildir_delayed_parsing() more readable
2307 * init.h: Mention that References: and Date: cannot be
2308 changed in editor (closes #1234).
2310 * UPDATING, globals.h, init.h, query.c: Make formatting of query menu
2311 configurable via $query_format (closes #170).
2313 * init.h: Link $timeout from $mail_check, see Debian #385456.
2315 2008-01-14 23:00 +0100 Rocco Rutte <pdmef@gmx.net> (130aa0517251)
2317 * mh.c: Fix typo of in dae38f5ab2a5 commit
2319 2008-01-14 22:54 +0100 Rocco Rutte <pdmef@gmx.net> (dae38f5ab2a5)
2321 * ChangeLog, mh.c: hcache: Fetch data for correct message from hcache.
2322 With $maildir_header_cache_verify set (the default), the list (and
2323 thus the current) header change after data was fetched from hcache
2324 making some message appear as duplicate. Now fetch data for the
2325 correct message after possible in-place inode sorting altering file
2326 order. See debian bug #459739.
2328 * hcachever.sh.in: hcache: use HEADER for version calculation too
2330 2008-01-09 13:06 +0100 Rocco Rutte <pdmef@gmx.net> (2a5636080210)
2332 * configure.ac: Fix mutt_dotlock build issue on cygwin
2335 * init.h: Mention $recall in description for $postpone
2337 2008-01-02 11:47 -0800 Johan Svedberg <johan@svedberg.com> (3cf8bc21bc3d)
2339 * po/sv.po: Updated Swedish translation
2341 2007-12-11 15:22 +0100 Rocco Rutte <pdmef@gmx.net> (68a9c3e74f9a)
2343 * doc/manual.xml.head: Manual: Update caching docs (hcache naming,
2346 * pop.c: POP: Name hcache the way IMAP does. Place the file
2347 under $header_cache/<url>/mutt.hcache. For now ignore that this may
2348 break if hcache == bcache and a message's uid is "mutt.hcache"
2349 (extremely unlikely) in which case the user will loose only the
2352 * pop.c: POP: Respect $message_cache_clean
2354 * doc/manual.xml.head: Manual: mention $time_inc in tuning chapter
2356 * enter.c, history.h: Maintain different history lists for
2357 files and mailboxes. Closes #2999.
2359 * history.c: Do not trust history file and mutt code about history
2360 class. This prevents crashes as result of programming errors and/or
2361 wrong history file (e.g. negative or too high classes).
2363 2007-12-08 12:54 -0800 Michael Elkins <me@mutt.org> (3971bcfd9112)
2365 * mh.c: Skip over messages which were previously parsed after sorting
2366 the tail of the list. Avoids a segmentation fault when rescanning
2367 the new/ subdir of a maildir when messages were left over from a
2370 2007-12-07 11:38 -0800 Rocco Rutte <pdmef@gmx.net> (b891b1736885)
2372 * lib.c, md5.h: Check definition of ENOTSUP before use
2375 * mh.c: Sort MH folders into natural order after 2nd pass (closes
2378 * init.h: Mention subscribe and lists commands for
2379 $ignore_list_reply_to (closes #2996).
2381 * mx.c: Don't attempt to move messages when $mbox is unset.
2383 2007-12-05 10:03 +0100 Rocco Rutte <pdmef@gmx.net> (63c97881cb76)
2385 * UPDATING, configure.ac, main.c, mh.c: Improve inode sorting,
2386 enable it by default and add MH support. Sorting is done on-demand
2387 only before the first stat() or open()
2388 ($maildir_header_cache_verify=yes/hcache miss). Furthermore, only
2389 a partial list of messages starting from that item is sorted
2390 reducing sorting overhead in most cases. For a fully hcache'd
2391 folder with $maildir_header_cache_verify=no, no sorting is needed
2392 and no sorting will be done. MH parsing is now two-pass, too to
2393 simplify the code and remove duplication.
2395 2007-11-30 10:29 +0100 Rocco Rutte <pdmef@gmx.net> (5c635c9b5982)
2397 * configure.ac: Add version numbers for bdb 4.6
2399 * parse.c, sendlib.c: RfC2047 decode/encode X-Label: header
2402 * commands.c: Format status line for external and internal pager the
2403 same way to make %P work
2405 2007-11-29 16:03 +0100 Rocco Rutte <pdmef@gmx.net> (4899bcc1c2c3)
2407 * doc/db-cleanup.xsl: Add ascii-replacements for 0x2dc
2408 (tilde) and 0x2026 (...) too. The manual cannot be clean us-acii
2409 but now we should have at least latin1
2411 * doc/Makefile.am, doc/db-cleanup.xsl: Add a really ugly hack to make
2412 sure the plain text manual is us-ascii. The hack is filtering
2413 manual.html to another HTML file but replacing unicode chars by
2414 their ascii equivalents. The intermediate file is used to dump HTML
2415 to us-ascii text (and only for that).
2417 * hcache.c: Fix hcache build issue when building with gdbm if qdbm
2420 2007-11-21 13:19 +0100 Miroslav Lichvar <mlichvar@redhat.com> (9286a76e79a2)
2422 * send.c: Don't ignore $from in batch send mode.
2424 2007-11-23 15:11 +0100 Rocco Rutte <pdmef@gmx.net> (12a1d843c975)
2426 * curs_lib.c: Don't attempt to print progress if inc is 0, just
2427 print initial message
2429 2007-11-21 14:14 -0800 Ronny Haryanto <ronnylist@haryan.to> (0e99eaaecd67)
2431 * po/id.po: Updated Indonesian translation
2433 2007-11-21 16:47 +0100 Rocco Rutte <pdmef@gmx.net> (309ab3a63d91)
2435 * UPDATING: Add UPDATING entry for $check_mbox_size
2437 * init.h: Clarify the description for $timeout
2439 * UPDATING: Remove raw utf-8 char in UPDATING to make it ascii
2442 2007-11-20 19:46 +0100 Rocco Rutte <pdmef@gmx.net> (96f931ae0b22)
2444 * doc/manual.xml.head, init.h: Document that save-hook/fcc-hook/fcc-
2445 save-hook use $index_format expandos. Closes #2135.
2447 * doc/manual.xml.head, pattern.c: Simple search: Allow
2448 [~+%] to be \-escaped. Closes #2426.
2450 * configure.ac, strsep.c: Add glibc implementation of strsep() in case
2451 a system misses it. Closes #2989.
2453 * lib.h, mbyte.c: Alternate fix for not calling
2454 bind_textdomain_codeset() to fix Solaris build.
2456 2007-11-19 15:32 +0100 Rocco Rutte <pdmef@gmx.net> (033eba2d6834)
2458 * rfc3676.c: Make f=f handler multibyte-aware by not buffering flowed
2459 content until it's finished. We now write out content as we read it
2460 (which simplifies the code quite a bit) and properly flow multibyte
2461 paragraphs. This should improve DelSp=yes handling where a flowed
2462 paragraph may not have spaces at all except trailing ones for
2463 flowable paragraphs (after concatenating lines we didn't have access
2464 to the original break points any longer). We still split content by
2465 ASCII space (this should be safe as f=f itself uses ASCII space to
2466 mark flowable lines (even for languages that aren't expected to use
2467 spaces, see DelSp). Closes #862.
2469 2007-11-15 13:17 +0100 Rocco Rutte <pdmef@gmx.net> (a0161768f631)
2471 * doc/makedoc-defs.h, doc/makedoc.c: Fix more documentation build
2472 issues. Define USE_SASL (for $smtp_authenticators) in makedoc-
2473 defs.h, include it in makedoc.c to force doc rebuild if makedoc-
2476 * parse.c, protos.h, send.c: Properly parse and validate Message-IDs
2477 from my_hdrs. Closes #2452.
2479 * configure.ac: Check for bind_textdomain_codeset() outside libc,
2482 2007-11-15 11:53 +0100 peb <peb@mppmu.mpg.de> (22c68faeec08)
2484 * lib.h: Don't use bind_textdomain_codeset() if we're not using
2485 NLS/gettext. Closes #2162.
2487 2007-11-15 11:22 +0100 Rocco Rutte <pdmef@gmx.net> (933e57dff004)
2489 * doc/manual.xml.head: Properly document simple searches and its
2490 "secret" keywords. Closes #2136.
2492 2007-11-13 13:31 +0100 Rocco Rutte <pdmef@gmx.net> (7a4a154eefa5)
2494 * wcwidth.c: Fix compiler warnings in new wcwidth.c (too large values
2495 for 'unsigned short')
2497 * hg-commit: hg-commit: Run 'make validate' in doc/ if manual.xml
2500 * doc/manual.xml.head, init.h: Document that %f in $index_format is
2501 either Return-Path: or From: depending on which parses correctly.
2502 Also note that alternates' regex should be as precise as possible to
2503 avoid mismatches. Closes #1894.
2505 * init.h: Properly document $hostname, link it to $use_domain and
2506 $hidden_host. Closes #891.
2508 2007-11-07 14:54 +0100 Rocco Rutte <pdmef@gmx.net> (84284776659e)
2510 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Don't build
2511 keymap_alldefs.h in srcdir as it may be read-only
2513 * po/Makefile.in.in: Don't try to build $(PACKAGE).pot in srcdir as it
2516 2007-11-08 22:13 -0800 Michael Elkins <me@mutt.org> (4bba47e6d026)
2518 * doc/manual.xml.head: Removed the [!] prefix from the usage from the
2519 usage string for the un/mailboxes command since it has no special
2520 meaning in this context other than referring to $spoolfile.
2522 2007-11-08 11:48 -0800 Brendan Cully <brendan@kublai.com> (daf29fe0ed4c)
2524 * UPDATING, curs_lib.c, globals.h, init.h: Add $time_inc to
2525 control progress update frequency. I found 250ms to be noticeably
2526 different from the old behaviour, and it ruins the rounding of the
2527 other _inc variables.
2529 * color.c, copy.c, imap/command.c: Turn down some debug logging
2532 2007-11-08 09:03 +0100 Rocco Rutte <pdmef@gmx.net> (92a6bfbed657)
2534 * doc/Makefile.am: Add stamp-doc-rc to makedoc-all to build Muttrc
2537 2007-11-07 14:48 -0800 Brendan Cully <brendan@kublai.com> (b68ccc2e66e2)
2539 * curs_lib.c, mutt_curses.h: Suppress progress bar updates less than
2540 250ms apart. Closes #2899.
2542 2007-11-07 12:12 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (c62c5495d67c)
2544 * wcwidth.c: Updated wcwidth to Unicode 5.0
2546 2007-11-07 12:03 +0100 Rocco Rutte <pdmef@gmx.net> (fce40f3a1aec)
2548 * Makefile.am, Muttrc.head, doc/Makefile.am, doc/Muttrc.head, doc
2549 /makedoc-defs.h, doc/makedoc.c, functions.h, init.h, makedoc-defs.h,
2550 makedoc.c: Try to fix parallel build problems by moving makedoc to
2551 doc/. This also requires to move Muttrc into doc/.
2553 2007-11-06 16:34 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (ac14b76ef8b2)
2555 * Makefile.am: Remove unnecessary workaround for automake
2558 2007-11-06 18:23 +0100 Rocco Rutte <pdmef@gmx.net> (1770ab532bfd)
2560 * curs_lib.c, imap/imap.c, imap/message.c, mbox.c, mh.c,
2561 mutt_curses.h, pattern.c, pop.c, pop_lib.c, smtp.c: Add
2562 percentages to progress bar optionally supplied by caller. This is
2563 necessary to let the mbox driver print useful percentages. If
2564 there's no percentage given and we have a size, calculate on it on
2565 our own. Closes #2929.
2567 * mh.c: (Re-)Add total msg count to progress for parsing maildirs
2569 2007-11-05 14:24 -0800 Vincent Lefevre <vincent@vinc17.org> (ecb694b6176b)
2571 * po/fr.po: Updated French translation
2573 2007-11-05 17:47 +0100 Rocco Rutte <pdmef@gmx.net> (6b9e91edba54)
2575 * curs_lib.c: Save value of errno across mutt_endwin()
2576 calls. Mutt_endwin() is sometimes called after noticing an error
2577 but before printing the message via perror(). Closes #2965.
2579 2007-11-05 15:53 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (b8dc6926ddf4)
2581 * doc/manual.xml.head: Manual: Fix typo
2583 2007-11-05 14:53 +0100 Rocco Rutte <pdmef@gmx.net> (ad7983699656)
2585 * doc/manual.xml.head: Manual: Improve [un]mailboxes
2586 documentation. Closes #2204.
2588 2007-11-05 12:11 +0100 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (645fcdd66828)
2590 * configure.ac, intl/Makefile.in, po/Makefile.in.in: Optionally define
2591 $datarootdir on our own for autoconf <2.60 compatibility. While I'm
2592 at it, fix two warnings in other files about ignoring datarootdir
2593 with autoconf >2.60. Closes #2905.
2595 2007-11-04 13:19 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (dc5ec6dbb278)
2597 * po/ru.po: Updated Russian translation
2599 2007-11-04 13:17 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (1f72281eb36c)
2601 * po/ca.po: Updated Catalan translation
2603 2007-11-04 13:16 -0800 Roland Rosenfeld <roland@spinnaker.de> (b2f0d89881dd)
2605 * po/de.po: Updated German translation
2607 2007-11-04 19:10 +0100 Rocco Rutte <pdmef@gmx.net> (02e8b9c7bdc6)
2609 * UPDATING: Fixup UPDATING for 1.5.16/1.5.17
2611 2007-11-04 18:27 +0100 cypher <cypher@conuropsis.org> (ab676b9f0c04)
2613 * url.c: Use strtok_r() to parse mailto: links, not strtok(). In
2614 case a headers needs to call mutt_parse_references() which uses
2615 strtok(), too, later headers will be silently discarded. Closes
2618 2007-11-04 18:14 +0100 Rocco Rutte <pdmef@gmx.net> (6248b3c04f61)
2620 * main.c, url.c: Prevent mailto parsing buffer overflow by ignoring
2621 too long header. If they're longer than our buffer, we can't turn it
2622 into a header to be parsed by mutt_parse_rfc822_line() anyway, so we
2623 bail out in this case. Also make main() catchup mailto parsing
2624 errors. Closes #2980.
2626 * UPDATING: Add 1.5.17 to UPDATING
2628 * doc/manual.xml.head, init.h: Improve DSN docs (require sendmail-
2629 compatible MTA, add SMTP notes). Closes #2979
2631 2007-11-03 11:12 +0100 Rocco Rutte <pdmef@gmx.net> (0c054faeb285)
2633 * muttlib.c: Check Maildir for not being NULL when expanding
2634 '='-paths. Closes #2977.
2636 2007-11-02 16:55 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (cc5de08f4612)
2638 * po/pl.po: Updated Polish translation.
2640 2007-11-01 20:36 -0700 Petr Pisar <petr.pisar@atlas.cz> (0b4bd0452b5a)
2642 * ChangeLog, po/cs.po: Updated Czech translation.
2644 2007-11-01 15:45 -0700 Brendan Cully <brendan@kublai.com> (5123cded9988)
2646 * configure.ac: Use $datarootdir as default prefix for documentation
2649 2007-11-01 14:07 -0700 Brendan Cully <brendan@kublai.com> (cd03dff9b576)
2651 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
2652 po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po, po/ga.po,
2653 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
2654 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
2655 po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: automatic
2656 post-release commit for mutt-1.5.17
2658 * hg-commit: Fix typo in hg-commit
2660 2007-11-01 21:21 +0100 Rocco Rutte <pdmef@gmx.net> (4f3814a57eaf)
2662 * INSTALL, UPDATING, rfc822.c: Unbreak exact address feature. The
2663 problem was that when reading back tempfiles for pager display,
2664 trailing \n were not removed from the input so the pager displayed 2
2667 2007-11-01 12:13 -0700 Oswald Buddenhagen <ossi@kde.org> (8aebd2ea4db8)
2669 * configure.ac: Detect BDB automatically if --with-bdb is empty
2671 2007-11-01 14:33 +0100 Rocco Rutte <pdmef@gmx.net> (80f1331abec2)
2673 * doc/devel-notes.txt: devel-notes.txt: Mention where hg repo is, how
2676 * doc/TODO: Documentation: Add doc/TODO with some items still open
2678 * doc/manual.xml.head: Manual: s/SMTP support/SMTP Support/ (for
2681 * doc/manual.xml.head: Manual: Remove 404 link for fetchmail,
2682 mention getmail, too
2684 * doc/manual.xml.head: Manual: Add short section on SSL/TLS support
2685 (needs more details)
2687 * doc/manual.xml.head: Manual: Document URL syntax in just one place,
2688 let others refer to it.
2690 * doc/manual.xml.head: Manual: Document optional SMTP support
2692 * doc/manual.xml.head: Manual: Add some general notes about optional
2693 features. Mention 'configure --help' and 'mutt -v' output.
2695 * doc/Makefile.am, doc/manual.xml.head: Manual: Move POP3, IMAP and
2696 cache-related sections to their own chapter.
2698 * doc/manual.xml.head: Manual: Add ids to all tables and use <xref/>
2701 2007-10-31 16:34 -0700 Brendan Cully <brendan@kublai.com> (7cebeacc3b83)
2703 * config.guess, config.sub, depcomp, install-sh, missing: Remove
2704 autotools support files which autoreconf -i can generate
2706 * Makefile.am, cvslog2changelog.pl: cvslog2changelog.pl is obsolete
2708 * doc/muttbug.man: s/Mercurial/hg/
2710 * doc/muttbug.man: s/cvs/Mercurial/
2712 2007-10-31 14:09 -0700 rea-mutt <rea-mutt@codelabs.ru> (c6ce36a67121)
2714 * lib.c: Fall back to rename for ENOTSUP and EOPNOTSUPP
2717 2007-10-31 14:04 -0700 Brendan Cully <brendan@kublai.com> (51595292e112)
2719 * imap/imap.c: Fix the test for flushing queued STATUS requests in
2720 imap_buffy_check. This should fix the bug that caused every other
2721 IMAP connection to fail to get the new message counts. Thanks to exg
2722 for his generous help debugging this one.
2724 2007-10-25 17:03 +0200 Rocco Rutte <pdmef@gmx.net> (5d96f24efa85)
2726 * muttlib.c, protos.h: Large file support for mutt_pretty_size().
2727 Based on a patch by Corinna Vinschen, adjusted for LOFF_T/OFF_T_FMT
2730 * UPDATING: Add UPDATING entry for %P for $pager_format
2732 2007-10-18 10:20 +0200 Rocco Rutte <pdmef@gmx.net> (4e738d998bb3)
2734 * hdrline.c: Enlarge temporary buffer in hdr_format_str to prevent
2735 subject truncation. The subject along with the thread tree are
2736 composed using a SHORT_STRING-sized buffer which may lead to
2737 truncation even though the destination buffer is large enough.
2739 2007-10-16 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (c33f288c3aab)
2741 * doc/manual.xml.head: Manual: fix typo (closes #2971).
2743 2007-10-15 11:01 +0200 Rocco Rutte <pdmef@gmx.net> (35e5c34b7e91)
2745 * rfc3676.c: f=f: Print standalone fixed lines as-is (closes #2917).
2747 2007-10-11 12:10 +0200 Rocco Rutte <pdmef@gmx.net> (c15eeb44f139)
2749 * UPDATING, doc/manual.xml.head: Document format string
2750 pipes. This is roughly the commit message only. Add a line to
2751 UPDATING (mark it as a change rather than a new feature as it may
2754 * init.h: Document that $indent_string actually is a format string.
2756 * muttlib.c: Do not consider empty pipes for filtering in format
2757 strings. This fixes a crash with $indent_string="|" and
2760 2007-09-28 11:06 +0200 Rocco Rutte <pdmef@gmx.net> (709db707bcdf)
2762 * curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString()'s string
2763 truncation multibyte aware
2765 2007-09-19 12:22 +0200 Rocco Rutte <pdmef@gmx.net> (c768a1ebf78a)
2767 * menu.c: Enlarge buffers for printing menu entries from STRING to
2768 LONG_STRING. Now that multibyte padding works, we may too soon run
2769 into too short buffers for common terminal widths in graphical
2772 * compose.c: Use mutt_paddstr() to print compose menu's status line
2773 rather than printw(). All other menus use mutt_paddstr(): printw()
2774 prints only N bytes, not N columns.
2776 2007-09-18 11:37 +0200 Rocco Rutte <pdmef@gmx.net> (5827331565a2)
2778 * init.h: Document that $charset is a fallback for $send_charset
2780 2007-09-17 17:32 +0200 Rocco Rutte <pdmef@gmx.net> (ae47263fc1b0)
2782 * muttlib.c: Enable padding with multibyte chars for %>X, %*X and
2785 * hcache.c, hcache.h, main.c: Include hcache backend version info
2788 * init.c: Use NONULL to ensure we can pretty-print empty paths for
2791 2007-09-14 11:35 -0700 Emanuele <Emanuele Giaquinta> (c699e5847630)
2793 * ChangeLog, configure.ac: The new MD5 code needs AC_C_BIGENDIAN on
2796 2007-09-13 09:39 -0700 Brendan Cully <brendan@kublai.com> (154417d57b9d)
2798 * configure.ac: Do not clobber --with-bdb argument (closes #2955)
2800 2007-09-11 18:33 +0200 Rocco Rutte <pdmef@gmx.net> (785c95c8ff9a)
2802 * commands.c: Enlarge error buffer in mutt_enter_command() to not
2803 truncate option queries. The error buffer gets passed down into
2804 parse_set() using it to report option values. SHORT_STRING is too
2805 short to even print some defaults (e.g. $status_format).
2807 * muttlib.c: Let %*X padding share the same code of %>X padding The
2808 current implementation of %*X was completely multibyte-unaware and
2809 had buffer overflow issues with large terminals. Now we use the same
2810 code as %>X has and optionally only truncate left content to make
2811 sure the right content can be printed entirely.
2813 2007-09-10 11:14 -0700 Vincent Lefevre <vincent@vinc17.org> (664c5ec1a727)
2815 * po/fr.po: Updated French translation.
2817 2007-09-10 08:54 +0200 Rocco Rutte <pdmef@gmx.net> (49d69399cf21)
2819 * curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString() more
2820 multibyte-aware As default cause, don't copy raw bytes but copy
2821 multibyte chars instead to ensure column computation is correct
2822 (needed for padding).
2824 * init.c: Escape option values for variable queries and completion
2825 to ensure they're parsable
2827 2007-09-09 15:48 -0700 Andreas Jaggi (4e9445a06369)
2829 * imap/imap.c: Let imap_complete_hosts work with the last mailbox
2830 (closes #2949). This was an off-by-one error in the mailbox loop.
2832 2007-09-09 15:20 -0700 Julien Cristau (7e60c2515318)
2834 * ChangeLog, mutt_ssl_gnutls.c: Only check whether GNUTLS error is
2835 fatal when an error occurs (closes #2954). The API for GNUTLS
2836 changed to require this in 1.7.18.
2838 2007-09-08 15:30 -0700 Brendan Cully <brendan@kublai.com> (1e4a6efddc81)
2840 * prepare: autoreconf --include doesn't pass its argument to aclocal.
2841 Let ACLOCAL_AMFLAGS in Makefile.am handle that.
2843 * configure.ac: Attempt to clean up DB back-end selection
2845 2007-09-06 20:13 +0200 Rocco Rutte <pdmef@gmx.net> (648ad3832e82)
2847 * muttlib.c: Rewrite padding logic for mutt_FormatString()
2849 Do so by checking columns and bytes individually to make sure we
2850 really don't write past the end of allocated buffers. This patch
2851 fixes all my crashes I saw with files attached to/with the settings
2852 for #2882 and #2900.
2854 2007-09-05 10:52 +0000 Rocco Rutte <pdmef@gmx.net> (078744e84667)
2856 * init.c, pattern.c: Fix/improve intl error messages
2858 * browser.c: Interpret relative paths in browser relative to shown
2859 dir, not working dir (closes #2471).
2861 * help.c, pager.c, pager.h: Teach pager how to ignore $wrap and use it
2862 for help (closes #2896).
2864 * doc/manual.xml.head: Manual: make sure <screen/> contents in shorter
2867 Otherwise conversion to plain text may cause line breaks rendering
2868 examples syntacially invalid (closes #2185).
2870 * doc/manual.xml.head: Manual: don't use <screen/> to present
2873 * muttlib.c: Fix buffer overflow in mutt_FormatString()
2875 The variable in question is supposed to track string sizes, not
2876 string widths (closes #2882 and #2900).
2878 2007-09-04 17:22 -0700 Brendan Cully <brendan@kublai.com> (7df563e4b7fd)
2880 * configure.ac: Add libz to crypto libs if available
2883 2007-09-04 12:06 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (d9a6b3f8a492)
2885 * po/ca.po: Updated Catalan translation
2887 2007-08-31 10:12 -0700 Gary <Gary Johnson> (791bfed8ba62)
2889 * editmsg.c: Decrement the mtime of the tempfile during
2890 edit-message to make mutt notice changes taking less than one
2893 2007-08-28 11:33 -0700 Brendan Cully <brendan@kublai.com> (3f8829e739e9)
2895 * init.h: Insert .pp after .de to fix man page generation (closes
2898 * imap/imap.c: Check subscriptions after any authentication,
2899 rather than after fist connection (closes #2908)
2901 * dotlock.c, lib.h, mutt.h: Use limits.h for PATH_MAX instead of
2902 posix1_lim.h (closes #2525)
2904 2007-08-27 11:07 -0700 Brendan Cully <brendan@kublai.com> (9cfb5ac98e26)
2906 * imap/auth_cram.c: Update auth_cram for new MD5 code
2909 * Makefile.am, configure.ac, hcache.c, md5.c, md5.h, md5c.c,
2910 pgppubring.c, pop_auth.c: Replace RFC md5 implementation with GPL
2911 version from coreutils
2913 2007-08-16 09:32 -0700 Brendan Cully <brendan@kublai.com> (d096219907e7)
2915 * curs_lib.c: Check for lost tty if getch returns error (closes #1220)
2916 Great thanks to Vincent Lefevre for tracking this one down.
2918 2007-08-15 20:09 -0700 Michael Vrable <mvrable@cs.ucsd.edu> (acd71f2f2555)
2920 * rfc3676.c: Fix RFC 3676 (format=flowed text) handling.
2922 The old code would consider a line containing "> " to be flowed, but
2923 since this is a quoted and space-stuffed line containing no
2924 additional text, by my reading of RFC 3676 it should be fixed.
2926 Clean up the handling of format=flowed text. Fix the test to
2927 determine whether a line is fixed--if a line ends in a space only
2928 because the last character is a space from space-stuffing, consider
2929 the line to be a fixed line. This makes the test for ((buf_len -
2930 buf_off) <= 0) later no longer necessary.
2932 Also simplify the code by removing checks for curline being non-
2933 null; it is allocated at the start of the function and never
2934 reallocated to size zero, so it should never be a null pointer.
2936 2007-08-08 10:49 -0700 Kyle Wheeler (6d3e90261321)
2938 * makedoc.c: Trim whitespace in definition lists for man pages (closes
2941 2007-08-02 22:30 -0700 Brendan Cully <brendan@kublai.com> (aefdab8fad80)
2943 * init.h: Clarify the documentation for $use_envelope_from
2944 (closes #2936). Thanks to Vincent Lefevre for the suggestions.
2946 2007-07-25 11:16 -0700 Vincent Lefevre <vincent@vinc17.org> (6bc60516fffa)
2948 * po/fr.po: Updated French translation.
2950 2007-07-16 10:46 -0700 Brendan Cully <brendan@kublai.com> (bd75134a6b65)
2952 * enter.c: Make is_shell_char static. Closes #2907.
2954 * init.c: Check that spam expression has enough matches for its
2955 template. Closes #2927.
2957 2007-07-14 17:26 -0700 Brendan Cully <brendan@kublai.com> (f4b2c6eba5fd)
2959 * crypt-gpgme.c: GPGME: do not attempt to extract signatures
2960 unless gpgme_op_verify returned success.
2962 2007-07-09 11:32 -0400 Aron Griffis <agriffis@n01se.net> (4e8e3db418ea)
2964 * send.c: Allow send-hooks to effectively change $from and $use_from
2966 * mx.c: Clean up mx.c: init stat structs to zero
2968 prev_sb.st_size was initialized to zero if USE_FCNTL but not if
2969 USE_FLOCK. Silence the gcc warning for both cases by zeroing the
2970 stat structures on the stack.
2972 Other minor cleanups:
2973 - clean up some whitespace
2974 - convert return (foo) to return foo
2975 - return r at the bottom of the function instead of testing values and
2976 returning them explicitly
2979 2007-07-10 14:47 +0200 Thomas Roessler <roessler@does-not-exist.org> (c06e39893cce)
2981 * handler.c: Actually bail out, but wiht an ok return value.
2983 * handler.c: Don't bail out on a bad message/external-body!
2985 2007-07-08 18:27 -0700 David Champion <dgc@uchicago.edu> (6241f5669264)
2987 * commands.c, curs_lib.c, doc/manual.xml.head, init.h, lib.h, menu.c,
2988 muttlib.c, query.c, recvcmd.c: This patch implements the "%* "
2989 notation, which is analogous to "%> " but gives precedence to the
2990 right side instead of to the left when the fill length is zero. The
2991 default $pager_format is updated to use it so that %P is always
2992 available at the edge of the screen.
2994 2007-07-08 15:34 -0700 Edmund GRIMLEY EVANS <edmund820@rano.org> (5d74a79deeb3)
2996 * po/eo.po: Updated Esperanto translation.
2998 2007-07-04 17:36 -0700 Brendan Cully <brendan@kublai.com> (f24fa301493f)
3000 * crypt-gpgme.c: Fix some compiler warnings in GPGME. Closes #2919.
3002 * crypt-gpgme.c: GPGME: Stop parsing message as soon as PGP header
3003 is found. Use file_to_data_object to build data for inline
3004 signature verification instead of doing it by hand. This fixes
3005 inline verification for me.
3007 TODO: crypt-gpgme helper functions seem to return lots of pointers
3008 off the stack in very dubious ways.
3010 2007-06-27 10:38 -0700 Dan Fandrich <dan@coneharvesters.com> (3354ac2e79c7)
3012 * pager.c: Fix %P in pager status for off_t variability.
3014 * dotlock.c: remove a double inclusion of config.h
3016 2007-06-14 18:17 -0700 Sertaç Ö. Yıldız (55cd4cb611d9)
3018 * rfc3676.c: flowed: consider a single space as a hard line break.
3021 2007-06-13 10:43 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (8d02c65ed0b5)
3023 * po/ru.po: Updated Russian translation
3025 2007-06-11 09:27 -0700 René Clerc <rene@clerc.nl> (5eaa1cfe80ad)
3027 * po/nl.po: Updated Dutch translation
3029 2007-06-11 09:19 -0700 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (b9accd463528)
3031 * po/cs.po: Updated Czech translation.
3033 2007-06-10 21:30 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (ef1882fe42f9)
3035 * po/pl.po: Updated Polish translation.
3037 2007-06-10 21:27 -0700 Vincent Lefevre <vincent@vinc17.org> (156ce3622588)
3039 * po/fr.po: Updated French translation.
3041 2007-06-10 09:55 -0700 Roland Rosenfeld <roland@spinnaker.de> (5a61c162b9c0)
3043 * po/de.po: Updated German translation
3045 2007-06-09 21:08 -0700 Brendan Cully <brendan@kublai.com> (50b11beb4265)
3047 * build-release: Fix quoting for hg sign in build-release
3049 2007-06-09 20:32 -0700 Brendan Cully <brendan@kublai.com> (aaf805734d24)
3051 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
3052 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
3053 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
3054 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3055 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
3056 automatic post-release commit for mutt-1.5.16
3058 2007-06-09 20:26 -0700 Brendan Cully <brendan@kublai.com> (4b5b42ddfe42)
3060 * ascii.h, crypt-gpgme.c: Make GPGME backend generate a
3061 RFC3156-compliant micalg parameter (blush). Based on a patch by
3062 Stefan Haun. Closes #2901.
3064 2007-06-09 01:03 +0200 Thomas Roessler <roessler@does-not-exist.org> (53e5e1105fd2)
3066 * sendlib.c: remove unnecessary dprints
3068 * sendlib.c: Fix header encoding corner case.
3070 2007-06-05 13:12 -0700 pywatson <pywatson@gmail.com> (9e90789518ad)
3072 * sort.c: Make sort by "To" stable (closes #2515). compare_to()
3073 calls mutt_get_name(), which may return a static pointer if it in
3074 turn calls mutt_addr_for_display(). If this static pointer is used
3075 for a and b, the result is bad. The fix is to make a copy of the
3078 2007-05-17 14:40 +0200 Christoph Berg <cb@df7cb.de> (edefe5e1f2b4)
3080 * Muttrc.head: Temporarily set pipe_decode in the \cb urlview macro.
3083 2007-05-28 16:44 -0700 Brendan Cully <brendan@kublai.com> (794b039bacaa)
3085 * Makefile.am, configure.ac, hcachever.sh, hcachever.sh.in:
3086 Use autoconf instead of "which" to discover MD5 tool
3088 2007-05-20 00:29 -0700 Brendan Cully <brendan@kublai.com> (a0e038310f42)
3090 * smtp.c: Forget SMTP password if authentication fails. Thanks to
3091 Gregory Shapiro for the initial patch (I've moved the reset from
3092 smtp_auth_sasl up to smtp_auth, and used the account API instead
3093 of twiddling account bits by hand). Closes #2872.
3095 2007-05-15 21:05 +0200 Thomas Roessler <roessler@does-not-exist.org> (33af2883d52b)
3097 * curs_main.c: Jump to the next *sub*-thread when tag-subthread is
3098 invoked, not to the next thread.
3100 2007-05-08 12:54 -0700 Rocco Rutte <pdmef@gmx.net> (763bd781d108)
3102 * rfc3676.c: f=f: flush buffer contents (if any) after reading input
3103 Otherwise mutt maybe won't show the last line if it's supposed to
3106 2007-05-07 11:50 -0700 Brendan Cully <brendan@kublai.com> (89a3e1c5c28b)
3108 * OPS, UPDATING, curs_main.c, functions.h: Rename next-folder to next-
3109 unread-mailbox. Remove default binding.
3111 * muttlib.c: Use signed arithmetic in mutt_gecos_name to avoid an
3112 overflow. Closes #2885.
3114 2007-05-02 10:50 -0700 N.J. Mann <njm@njm.f2s.com> (f6861b85f22b)
3116 * OPS, curs_main.c, functions.h: Add next-folder command
3118 2007-05-01 10:41 -0700 Brendan Cully <brendan@kublai.com> (1ed1cbc7bad4)
3120 * configure.ac: Make IDN depend on iconv support
3122 2007-04-29 19:10 -0700 Alain Bench <veronatif@free.fr> (0e32bd00f341)
3124 * contrib/smime.rc, smime.c: contrib/smime.rc:
3125 $smime_verify_opaque_command fallback to -noverify to get signed
3126 text despite a failed -verify (but send only this first failure
3127 notice to stderr). smime.c: fflush() before rewind(). Closes #2428.
3128 Helps Debian Bug 420014
3130 2007-04-24 17:51 -0700 Vincent Lefevre <vincent@vinc17.org> (a58527ead950)
3132 * po/fr.po: Updated French translation.
3134 2007-04-24 14:08 -0700 Michael Elkins <me@mutt.org> (21c7e172030f)
3136 * remailer.c: fixup for mutt_FormatString() changes
3138 2007-04-23 12:12 -0700 Michael Elkins <me@mutt.org> (1bae5dcd7292)
3140 * crypt-gpgme.c: Fix compilation error related to change in
3143 2007-04-21 13:05 -0700 Brendan Cully <brendan@kublai.com> (4c70812b3104)
3145 * pgp.c: Use PGP_SECRING to find PGP signing keys. Closes #2878.
3147 2007-04-21 13:00 -0700 Piarres Beobide Egaña <pi@beobide.net> (2b97fdbd6ce1)
3149 * po/eu.po: Updated Basque translation.
3151 2007-04-15 15:43 -0700 Michael Elkins <me@mutt.org> (cb9bef17b3a8)
3153 * hdrline.c, init.h, pager.c, protos.h: Removed hardcoded pager
3154 progress indicator and add %P format code to $pager_status which
3155 contains the same information.
3157 Append "%> -- (%P)" to $pager_status to emulate old behavior.
3161 * browser.c: merge with tip
3163 2007-04-11 22:36 -0700 Michael Elkins <me@mutt.org> (0c47f7b06158)
3165 * addrbook.c, browser.c, compose.c, hdrline.c, muttlib.c, pgpinvoke.c,
3166 pgpkey.c, protos.h, recvattach.c, smime.c, status.c: Pass column
3167 value recursively when expanding format strings (bug #2840).
3169 2007-04-13 14:14 -0700 Brendan Cully <brendan@kublai.com> (021f494d5154)
3171 * browser.c: Strip / from tail of LastDir when copying from
3172 Maildir (closes #1885)
3174 * doc/Makefile.am: Allow elinks for building manual.txt (closes #2876)
3176 * sendlib.c: Even simpler header wrapping fix
3178 * sendlib.c: Fix header wrapping
3180 2007-04-12 20:11 -0700 Brendan Cully <brendan@kublai.com> (c9e92a1d71cf)
3182 * mh.c: Differentiate between first and second maildir passes in
3185 * mh.c: Only call mutt_set_flag when necessary when checking for
3186 maildir changes (fixes #1216)
3188 * flags.c: Only update header color in mutt_set_flag if flag has
3189 changed (see #1216, #1931)
3191 * init.h: Make $header_cache_compress default to set
3193 * imap/message.c: Simplify IMAP message fetch loop slightly
3195 * imap/message.c: Handle a missing or corrupted header cache entry
3196 (closes #2676) If imap_hcache_get fails, stop parsing the header
3197 cache and simply refetch from that point on.
3199 2007-04-11 14:19 -0700 Paul Eggert <eggert@CS.UCLA.EDU> (ac7355452a60)
3201 * configure.ac, muttbug.sh.in: Make mutt more posixly-
3202 correct (closes #1615).
3204 2007-04-11 14:06 -0700 Brendan Cully <brendan@kublai.com> (5393c104e08a)
3206 * mkchangelog.sh: Remove un-POSIX TZ NOOP in mkchangelog.sh (see
3209 * account.c, globals.h, init.h: Add $smtp_pass (closes #2116)
3211 * doc/Makefile.am: Explicit -j1 breaks some versions of make (see
3214 * imap/util.c: Make imap_hcache_open robust against missing
3217 * imap/util.c: Do not attempt to parse idata->ctx->path if an explicit
3220 2007-04-10 20:22 -0700 Brendan Cully <brendan@kublai.com> (429fb67340cd)
3222 * UPDATING, imap/imap.c, imap/imap_private.h, imap/message.c,
3223 init.h, mutt.h: Add $message_cache_clean option to prune message
3226 * hcache.c: Try to unlink old header cache if open fails
3228 * bcache.c, imap/imap.c, imap/util.c, lib.c: Fix some warnings
3230 * hcache.c: Refactor mutt_hcache_open to share more code
3232 * hcache.c: Save some stats when header cache already exists
3234 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
3235 imap/util.c: Make IMAP header cache layout match body cache. You can
3236 now make them point to the same directory. Each folder will have a
3237 folder.hcache file for the header cache.
3239 * hcache.c, hcache.h, imap/imap.c, imap/util.c, mh.c, pop.c: Add
3240 hcache path name hook
3242 * bcache.c, url.c, url.h: Simplify body cache path creation
3244 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
3245 Do not hold hcache open while mailbox is open - it can lead to
3248 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c: Add
3249 imap_hcache_del; minor cleanups
3251 * main.c: Fix a compiler warning
3253 * rfc3676.c: Don't use $indent_string to quote replies to flowed
3254 messages (closes #2874).
3256 2007-04-10 10:16 -0700 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (af01580c9a08)
3258 * po/cs.po: Updated Czech translation
3260 2007-04-10 10:13 -0700 Brendan Cully <brendan@kublai.com> (9bbf304e09bc)
3262 * rfc3676.c: Wrap flowed lines at no more than FLOWED_MAX in
3265 2007-04-09 20:36 -0700 Michael Elkins <me@mutt.org> (fbe67329e688)
3267 * main.c: Exit with a nonzero value if sending a message in batch mode
3270 * browser.c: Use mutt_pretty_size() to format '%s' in $folder_format
3271 so it is similar to '%c' in $hdr_format
3273 2007-04-09 11:32 -0700 Brendan Cully <brendan@kublai.com> (df7a0ee95618)
3275 * imap/TODO: Kill off some IMAP TODO items
3277 * imap/imap.c: Null out idata->hcache when closing, and remove close
3278 from open failure (mx_close will handle it).
3280 2007-04-09 08:56 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (605c6d60217d)
3282 * po/ru.po: Updated Russian translation.
3284 2007-04-07 16:22 -0700 Michael Elkins <me@mutt.org> (c310dd3d6d73)
3286 * hook.c, pattern.c: Allow reply-hook to use ~h when replying from the
3287 index. Fixes regression introduced by fix for bug #2190.
3288 mutt_pattern_exec() now checks for ctx!=NULL so that Mutt will no
3289 longer segfault when replying to a message from the attachment menu.
3291 2007-04-07 16:20 -0700 Fabian Groffen <grobian@gentoo.org> (1c9db84ed54f)
3293 * imap/message.c, muttlib.c: Fix compiler aliasing warnings
3295 * hcache.c: Fix compiler warnings
3297 2007-04-07 16:05 -0700 Jukka Salmi <jukka@salmi.ch> (ef35baf2a2d0)
3299 * configure.ac: Fix BDB autoconf buglet introduced in
3302 2007-04-07 15:21 -0700 Michael Elkins <me@mutt.org> (70e637e40943)
3304 * enter.c: add "|" to the list of shell chars
3306 * enter.c: "complete" function should consider shell chars to be word
3307 boundaries when doing filename completion (bug #2871)
3309 * complete.c, lib.c, lib.h: bug #2871
3311 Avoid altering the argument to mutt_complete() when completion
3312 fails. Previously, the trailing component of filename was removed
3313 each time the user pressed TAB.
3315 2007-04-07 14:32 -0700 Fabian Groffen <grobian@orakel.ods.org> (eed43900f612)
3317 * copy.c: Fix some compiler warnings
3319 2007-04-07 13:40 -0700 Brendan Cully <brendan@kublai.com> (980949218b09)
3321 * regex.c: Fix compiler warnings
3323 * smtp.c: Mark error message for translation
3325 2007-04-06 18:03 -0700 Vincent Lefevre <vincent@vinc17.org> (1ab836e94c70)
3327 * po/fr.po: Updated French translation
3329 2007-04-06 14:00 -0700 Brendan Cully <brendan@kublai.com> (cde224ad2662)
3331 * UPDATING: Update UPDATING
3333 * build-release: More build-release fixes
3335 * .hgsigs: mutt-1.5.15 signed
3337 * .hgtags: Added tag mutt-1-5-15-rel for changeset 4fd2d768fe5c
3339 * VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
3340 po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
3341 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
3342 po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
3343 po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
3344 automatic post-release commit for mutt-1.5.15
3346 * build-release: More minor build tweaks
3348 * Makefile.am, build-release, mkchangelog.sh: Fix up release
3351 * lib.c: safe_rename: fall back to rename on ENOSYS and EPERM as well
3352 as EXDEV. sshfs returns ENOSYS when attempting cross-directory
3353 links. vfat returns EPERM.
3355 * lib.c: Make safe_open with O_EXCL friendlier for NFS. Per #2707,
3356 when an open file is moved into a different directory over NFS, it
3357 may leave a .nfsXXX hardlink behind. This causes the rmdir in
3358 safe_open to fail, leaving tempdir droppings around. This patch
3359 works around the problem by closing the file after creating it and
3360 reopening it after rename.
3362 2007-04-05 21:38 -0700 Michael Elkins <me@mutt.org> (177c060504bb)
3364 * configure.ac, hcache.c: Fixup to detect qdbm includes in
3367 Remove HAVE_QDBM_VILLA_H because it is redundant.
3369 2007-04-05 19:22 -0700 Brendan Cully <brendan@kublai.com> (ee0fabbde466)
3371 * configure.ac, hcache.c: Fix up QDBM autoconf test for arguments
3372 and includes in subdirectories
3374 * imap/message.c: Fix logic error introduced in [efbcef81ac49]
3376 * hcache.c: Fix typo in 26b19fc9b78c
3378 * imap/imap_private.h, imap/message.c, imap/util.c: IMAP header cache
3381 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
3382 Keep hcache pointer in idata, open and close with mailbox
3384 * hcache.c: Do not cache some unsafe header fields.
3386 * imap/message.c, mh.c: Small hcache-related memory leaks
3388 * hcache.c, mh.c: Fix mh header caching (closes #2472)
3390 * configure.ac: Teach --with-gdbm to accept a prefix (closes #2413)
3392 * hcachever.sh: POSIX fixes for hcachever.sh
3394 2007-04-05 13:06 -0700 Jukka Salmi <j+mutt@2007.salmi.ch> (3638701db407)
3396 * configure.ac: Check for BDB4 libs in $lib as well as
3397 $lib/$ver (fixes pkgsrc BDB4 detection)
3399 2007-04-05 12:55 -0700 Brendan Cully <brendan@kublai.com> (4f435337507e)
3401 * Makefile.am, hcache.c, hcachever.sh: Version header cache against
3402 MD5 of structures on which it depends
3404 * UPDATING, globals.h, imap/browse.c, imap/imap_private.h, init.h:
3405 Remove broken namespace support
3407 2007-04-04 16:31 -0700 Brendan Cully <brendan@kublai.com> (e96bd1f85634)
3409 * imap/command.c: Only reset UIDNEXT if new mail has been detected.
3410 This prevents mutt from suddenly finding new mail when switching
3411 from unknown UIDVALIDITY to known.
3413 2007-04-04 09:37 -0700 Fabian Groffen <grobian@orakel.ods.org> (330cb15403f0)
3415 * configure.ac: Check for Berkeley DB versions 4.4 and 4.5
3417 2007-04-04 01:35 +0200 Christoph Berg <cb@df7cb.de> (b841df908929)
3419 * cryptglue.c: Fix typos in CRYPT_BACKEND #ifs.
3421 2007-04-03 14:08 -0700 Christoph Berg <cb@df7cb.de> (339fd21bf139)
3423 * doc/manual.xml.head, doc/mutt.man, main.c: When -- is present in
3424 the argument list, allow attachment globs. The -- separates file
3425 names from recipients. Also works for -A and -Q.
3427 2007-04-03 10:54 -0700 Fabian Groffen <grobian@orakel.ods.org> (89abe8bd0713)
3429 * hdrline.c, imap/message.c, mh.c, muttlib.c, regex.c, sendlib.c: Fix
3432 2007-04-03 08:59 -0700 Brendan Cully <brendan@kublai.com> (e363d7a69046)
3434 * pop_auth.c, rfc822.c, rfc822.h: Validate msgid in APOP
3435 authentication. Closes #2846
3437 * hcache.c: Fix DB4 crash introduced in d5ab883ef90a
3439 * imap/util.c: Add missing hcache.h include
3441 2007-04-02 20:44 -0700 Brendan Cully <brendan@kublai.com> (59fcc37f8c75)
3443 * sendlib.c: Check message for boundary collisions (closes #902)
3445 * enter.c: Do not clobber string field on keypress when returning
3446 from file browser (closes #755)
3448 * browser.c, browser.h, imap/browse.c, imap/imap.h: Add hook for
3449 proper IMAP unseen count in mailbox browser
3451 2007-04-02 18:41 -0700 David Yitzchak Cohen <lists+mutt_bugs@bigfatdave.com> (503c2882d0be)
3453 * muttbug.sh.in: flea: produce mutt version info in C
3454 locale (closes #1881)
3456 2007-04-02 18:17 -0700 John Hawkinson <jhawk@mit.edu> (a283e5ab5de7)
3458 * sendlib.c: Write Sender header if specified (closes #2682)
3460 2007-04-02 17:56 -0700 Brendan Cully <brendan@kublai.com> (15f8a55220a7)
3462 * mh.c: Fix off-by-one allocating mh sequences
3464 * curs_lib.c: Make mutt_edit_file display error if editor return is
3465 non-zero. (closes #1638)
3467 * imap/command.c: Reset uidnext unconditionally in IMAP new mail
3468 check. Reverts a logic error introduced in [0cb476dc70a7]
3470 * imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c: Fix a
3471 segfault in the new mboxcache hcache lookup. idata may not have an
3472 associated context, so the cache path must use the account info
3473 instead. For harmony with the other hcache callers, make them all
3474 canonify the path the same way with imap_hcache_open.
3476 * imap/imap.c: Fix segfault in new mboxcache hcache check when
3479 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
3480 Add create flag to imap_mboxcache_get
3482 * imap/command.c, imap/imap.c: Push mbox cache header cache check
3483 into imap_mboxcache_get
3485 * imap/imap.c: Cache IMAP access checks
3487 2007-04-01 23:12 -0700 Brendan Cully <brendan@kublai.com> (4f598543d7a5)
3489 * imap/imap.c, imap/message.c: Adjust context->size on IMAP load
3490 and expunge (closes #2749)
3492 2007-04-01 20:00 -0700 Ambrose Li <a.c.li@ieee.org> (38e896c4c192)
3494 * po/zh_TW.po: Updated Taiwanese translation
3496 2007-04-01 15:40 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (6dcb53bc679c)
3498 * crypt-gpgme.c: gpgme: check result for signatures pointer
3501 2007-04-01 15:33 -0700 Brendan Cully <brendan@kublai.com> (3a81b3793f77)
3503 * doc/muttbug.man: Update flea man page to current addresses
3505 * muttbug.sh.in: Adjust flea to use new submission address; check
3508 * doc/muttbug.man, muttbug.sh.in: Restore muttbug
3510 2007-03-31 18:50 -0700 Brendan Cully <brendan@kublai.com> (f467353f5657)
3512 * bcache.c, bcache.h, imap/message.c, pop.c, pop.h: Add tmp flag
3513 to bcache_put, create bcache_commit.
3515 * imap/command.c, imap/imap.c: Allow IMAP FCC to reconnect if
3516 append fails (closes: #890)
3518 * mh.c: Always set up data pointer in mh_read_dir, not just when
3521 2007-03-30 21:26 -0700 Daniel Burrows <dburrows@debian.org> (d5ab883ef90a)
3523 * hcache.c: Fix handling of DB4 hcache open failure. (closes: #2714)
3525 2007-03-30 20:18 -0700 Brendan Cully <brendan@kublai.com> (dc54ae48d8c1)
3527 * mh.c: Set mode of new mh/maildir messages to match parent
3530 * mh.c, mutt.h: Move mtime_cur from CONTEXT to mh_data
3532 * imap/imap.c, imap/imap.h, mh.c: Add close hook for
3533 mh/maildir. stat the directory on open. Make IMAP close function
3536 * imap/imap.c, mutt.h, mx.c, pop.c: Add function pointer for close
3537 hook in Context. Slowly inch towards function pointers instead of
3540 * imap/command.c, imap/imap.c: Use RECENT for first mailbox
3541 check if header cache check fails
3543 * imap/command.c: Consult header cache if available for last known new
3544 mail count. This prevents mutt from announcing new mail in mailboxes
3545 that have unseen, but not new, messages, if those mailboxes are in
3548 2007-03-29 21:08 -0700 Brendan Cully <brendan@kublai.com> (359d9fbb5fda)
3550 * sendlib.c: Do not page sendmail error in batch mode.
3553 2007-03-29 15:53 -0700 Rocco Rutte <pdmef@gmx.net> (798a40b0a9da)
3555 * rfc3676.c: f=f handler: Re-add space between quotes and text
3557 2007-03-29 15:47 -0700 Brendan Cully <brendan@kublai.com> (51d13afbf24b)
3559 * doc/Makefile.am: Make -j2 in doc work (closes: #2538)
3561 2007-03-29 15:23 -0700 Christoph Berg <cb@df7cb.de> (0514e6b5a67a)
3563 * init.c, init.h: Use ~/.muttrc as the default alias_file if no user
3564 muttrc exists. Makes the code agree with the documentation. Document
3565 that default is actually the used muttrc. (Closes Debian #226500.)
3567 2007-03-29 10:30 -0700 Brendan Cully <brendan@kublai.com> (034ad0e55397)
3569 * bcache.c, bcache.h, imap/message.c: Make message cache write to
3570 temporary location until file is complete. Previously mutt trusted
3571 the cache file even when it was incomplete, causing permanently
3572 incorrect message display if the fetch was interrupted for some
3575 2007-03-28 09:43 +0200 Thomas Roessler <roessler@does-not-exist.org> (25cbd5588d35)
3577 * alias.c: Fix debug message for mutt_adr_is_user
3579 2007-03-23 10:32 -0700 Brendan Cully <brendan@kublai.com> (888a57a2b5f2)
3581 * imap/browse.c: Reset list.name before each list response in
3584 2007-03-22 14:36 +0100 Thomas Roessler <roessler@does-not-exist.org> (68cfab02b411)
3586 * curs_main.c: Fix update_index().
3588 2007-03-21 11:29 -0700 Brendan Cully <brendan@kublai.com> (a6da24788400)
3590 * .cvsignore, Muttrc.head.in, configure.in, contrib/.cvsignore,
3591 doc/.cvsignore, imap/.cvsignore, init.h, intl/.cvsignore,
3592 m4/.cvsignore, mx.c, po/.cvsignore: Merge $umask backout
3594 2007-03-21 11:26 -0700 Brendan Cully <brendan@kublai.com> (b9c0a75de5c0)
3596 * attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Back out
3599 2007-03-16 15:37 +0100 Christoph Berg <cb@df7cb.de> (f806a3eb59a8)
3601 * sendlib.c: Use execvp to call sendmail, useful for people trying
3602 sendmail="ssh host sendmail".
3604 2007-03-21 10:08 -0700 Christoph Berg <cb@df7cb.de> (92a0a184005d)
3606 * Makefile.am, doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail,
3607 functions.h, init.h, makedoc-defs.h: Pipe functions.h through cpp -C
3608 for the manual generation; factor out makedoc-defs.h from init.h for
3611 2007-03-21 09:29 -0700 Rocco Rutte <pdmef@gmx.net> (6216dd07b6be)
3613 * configure.ac: configure.ac: Make SSL tests for OpenSSL and gnutls
3614 behave the same For both this now mentions SMTP as a possible SSL
3615 user and also turns the error for configuring with gnutls without
3616 POP/IMAP/SMTP into a warning as the OpenSSL part does.
3618 2007-03-20 13:39 -0700 Miroslav Lichvar <mlichvar@redhat.com> (b0172175cc89)
3620 * UPDATING, buffy.c, buffy.h, commands.c, configure.ac, init.h,
3621 main.c, mutt.h, mx.c: Make BUFFY_SIZE a runtime switch
3624 2007-03-20 13:17 -0700 Rocco Rutte <pdmef@gmx.net> (2fbc65f3feb6)
3626 * addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
3627 mutt_ssl.c, mutt_ssl_gnutls.c, pgpkey.c, postpone.c, query.c,
3628 recvattach.c, remailer.c: Enlarge help string buffers Even on 80x25
3629 terminals, SHORT_STRING (128 byte) may not be enough so use
3630 LONG_STRING (1k) as STRING (256 byte) may well be too short for
3631 wider terminals. Closes debian #4152777.
3633 2007-03-20 09:45 -0700 Antoine Reilles <tonio@NetBSD.org> (f0461517fc93)
3635 * muttlib.c: Remove trailing slash from $folder in
3638 2007-03-20 08:20 -0700 Rocco Rutte <pdmef@gmx.net> (3122a4a338b1)
3640 * rfc3676.c: Make f=f handler behave like old f=f handler for quoted
3641 lines Now lines containing quote characters but no further content
3642 appear as quoted lines again for making replies. Also, the spaces
3643 between quotes and text are removed to make output look as it did
3644 for the old handler.
3646 2007-03-19 08:12 -0700 Rocco Rutte <pdmef@gmx.net> (5681216fa395)
3648 * doc/manual.xml.head: Manual: f=f messages are text/plain, not "plain
3651 2007-03-16 11:21 -0700 Michael Elkins <me@mutt.org> (aa96e6137c69)
3653 * imap/imap.c: Fixed segfault when attempting to open an imaps mailbox
3654 when mutt is not configured with SSL support.
3656 2007-03-16 09:39 -0700 Brendan Cully <brendan@kublai.com> (08f9bb4b7810)
3658 * configure.ac, configure.in: Move configure.in to configure.ac
3660 2007-03-15 16:29 -0700 Brendan Cully <brendan@kublai.com> (4ade0c9660d5)
3662 * Makefile.am: Add reldate.h to BUILT_SOURCES
3664 2007-03-15 16:10 +0100 Christoph Berg <cb@df7cb.de> (ed804d94676a)
3666 * Makefile.am: Remove reldate.h from EXTRADIST to fix out-of-tree
3667 builds from tarballs (and remove some stray tabs).
3669 * contrib/gpg.rc: Remove absolute paths.
3671 * doc/Makefile.am: Pull release date directly from Changelog.
3673 2007-03-15 09:23 -0700 Brendan Cully <brendan@kublai.com> (e648206c02e2)
3675 * .cvsignore, contrib/.cvsignore, doc/.cvsignore, imap/.cvsignore,
3676 intl/.cvsignore, m4/.cvsignore, po/.cvsignore: Remove .cvsignores
3678 2007-03-15 08:48 -0700 Rocco Rutte <pdmef@gmx.net> (836822cc1260)
3680 * doc/manual.xml.head, doc/muttrc.man.head, init.h: Document
3681 pattern groups in the manual Sync with muttrc. Add some rationale
3682 for groups. Fix some style issues. Fix quoting issue with
3683 $smtp_authenticators.
3685 2007-03-14 23:03 -0700 Kyle Wheeler <kyle@memoryhole.net> (fa6128cf9cba)
3687 * doc/muttrc.man.head: Improved pattern documentation
3690 2007-03-14 22:29 -0700 Brendan Cully <brendan@kublai.com> (af1fc17674bc)
3692 * mbyte.h: Undefine mbyte macros before overriding them (#2820)
3694 * hg-commit: Let user review ChangeLog after hg-commit writes it
3696 2007-03-15 02:12 +0100 Christoph Berg <cb@df7cb.de> (460713774c5b)
3698 * doc/Makefile.am: Add gen-map-doc to EXTRADIST, call using perl in
3699 srcdir, fix makedoc rules.
3701 * doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail, functions.h:
3702 Generate menu binding documentation from functions.h and OPS*.
3704 2007-03-14 14:45 -0700 Brendan Cully <brendan@kublai.com> (35b8facdbdda)
3706 * imap/command.c, mutt.h: Update IMAP ACL parser to recognize RFC
3709 * contrib/Makefile.am, contrib/mutt_xtitle, muttlib.c: Add demo
3712 * muttlib.c: Remove trailing newlines from fmtpipe return value.
3713 Increase fmtpipe logging level to 3.
3715 2007-03-14 13:49 -0700 David Champion <dgc@uchicago.edu> (63ad6be01750)
3717 * mutt.h, muttlib.c: Allow format strings to be filtered. Any format
3718 string ending in | will be expanded and piped through the first word
3719 in the string. The string returned will be used for display. If the
3720 returned string ends in %, it will be passed through the formatter a
3721 second time. This allows the filter to generate a replacement format
3722 string including % expandos.
3724 2007-03-14 13:26 -0700 Brendan Cully <brendan@kublai.com> (e9203a364537)
3726 * imap/imap.c: Recheck capabilities after authentication (closes:
3729 2007-03-14 13:09 -0700 Christoph Berg <cb@df7cb.de> (cbacb14a837a)
3731 * doc/mutt.man, main.c: mutt.man and mutt -h updates
3733 Document mutt --, remove the reference to
3734 flea, and generally update the mutt.1 manpage.
3736 (I removed -d from the SYNOPSIS part since it wasn't entirely
3737 correct syntactically there and putting it elsewhere seems like
3738 unnecessary clutter.)
3740 2007-03-14 12:58 -0700 Brendan Cully <brendan@kublai.com> (f20641ecca59)
3742 * hcache.c: Always give realpath a shot at the hcache folder name.
3745 2007-03-14 12:53 -0700 Rocco Rutte <pdmef@gmx.net> (18cd9834050d)
3747 * hcache.c: hcache: prepend current dir to path for local folders If a
3748 folder is local (i.e. stat() succeeds), prepend the current working
3749 directory if necessary to always fully qualify the path. Otherwise
3750 we may end up using different cache files for the same folder when
3751 given relative paths. This closes #2845.
3753 2007-03-14 12:50 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (600b3466489c)
3755 * help.c: Complete fix for #1503
3757 2007-03-14 12:39 -0700 Rado S <regrado@web.de> (ad2172897839)
3759 * imap/imap.c: Let imap_conn_find have first crack at completion of
3762 2007-03-14 12:23 -0700 Brendan Cully <brendan@kublai.com> (bb43900e853f)
3764 * imap/imap.c: Don't skip the last connection in
3767 2007-03-14 11:33 -0700 Rocco Rutte <pdmef@gmx.net> (09f73968d97a)
3769 * rfc822.c: Fix return value for rfc822_write_address() The strcat
3770 cleanup changed the return type from void to int but didn't provide
3771 a return value for the case of bogus function arguments.
3773 2007-03-13 12:39 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (dc8f0c4a6287)
3775 * help.c: Use strwidth instead of strlen when generating help strings.
3776 This fixes word-wrap with multibyte strings (closes: #1503)
3778 2007-03-13 22:40 -0700 Brendan Cully <brendan@kublai.com> (61b2845af4da)
3780 * Makefile.am, Muttrc.head, Muttrc.head.in, configure.in: Fully expand
3781 $docdir when building Muttrc (closes: #2832)
3783 * makedoc.c: Make makedoc return 0 on success (be there dragons here?)
3785 2007-03-13 09:22 -0700 Vincent Lefevre <vincent@vinc17.org> (7e9c45589254)
3787 * po/fr.po: Updated French translation.
3789 2007-03-13 10:58 +0100 Thomas Roessler <roessler@does-not-exist.org> (f4d3704813fd)
3791 * charset.c: Clean up the strcat cleanup
3793 2007-03-12 16:26 -0700 Ronny Haryanto <ronnylist@haryan.to> (8d956e434fab)
3795 * po/id.po: Updated Indonesian translation
3797 2007-03-12 12:19 -0700 René Clerc <rene@clerc.nl> (162bb5f71a0f)
3799 * po/nl.po: Updated Dutch translation.
3801 2007-03-12 10:32 -0700 Brendan Cully <brendan@kublai.com> (83ca0fb6e36a)
3803 * imap/util.c: Substitute INBOX for empty mailbox _after_ cleanup
3806 2007-03-12 10:03 -0700 Sami Farin <safari-mutt@safari.iki.fi> (42016ef5ee21)
3808 * charset.c, copy.c, rfc822.c, rfc822.h: Improve strcat usage
3811 2007-03-11 11:54 +0100 Thomas Roessler <roessler@does-not-exist.org> (8a640badfb60)
3813 * COPYRIGHT, build-release, crypt-gpgme.c, doc/applying-patches.txt,
3814 doc/dotlock.man, doc/manual.xml.head, doc/muttrc.man.head,
3815 muttbug.sh.in, po/bg.po, po/da.po, po/eo.po, po/es.po, po/et.po,
3816 po/gl.po, po/it.po, po/lt.po, po/pt_BR.po, po/sk.po, po/zh_CN.po,
3817 po/zh_TW.po: Grabage-collect references to an outdated email
3820 2007-03-09 10:58 -0800 Rocco Rutte <pdmef@gmx.net> (d1122bbaacd8)
3822 * doc/Makefile.am, doc/manual.xml.head: Make manual validate against
3823 DocBook 4.2 DTD for "book" This adds a 'validate' target to
3824 doc/Makefile which uses xmllint(1) to validate manual.xml against
3825 the DTD given in the doctype (intended for developers only).
3827 Running it revealed two validation errors which this patch fixes:
3829 1) We declare 'article' as the doctype but want to use 'book' 2)
3830 Within a lists's items, we didn't include our text in a paragraph
3832 2007-03-08 21:13 -0800 Michael Elkins <me@mutt.org> (0ec4394636c4)
3834 * init.h: Add `UL' cast for Umask entry in MuttVars to supress
3837 2007-03-08 12:19 -0800 Petr PĂsaÅ™ <petr.pisar@atlas.cz> (d0924f72d2e8)
3839 * po/cs.po: Czech spelling fixes and new translations
3841 2007-03-07 12:18 -0800 Christoph Berg <cb@df7cb.de> (5de130a3cb96)
3843 * doc/muttrc.man.head: Typos in muttrc.man.head
3845 2007-03-07 12:11 -0800 Michael Tatge <Michael.Tatge@web.de> (162f0c127492)
3847 * doc/mutt.man: Document -d in the man page
3849 2007-03-06 18:13 -0800 Alain Bench <veronatif@free.fr> (5fc8c7cee1dd)
3851 * charset.c, charset.h, crypt-gpgme.c, imap/utf7.c, mbyte.c,
3852 mutt_idna.c, pgp.c, rfc2047.c, sendlib.c: Remove buggy usage
3853 of M_ICONV_HOOK_TO flag in mutt_idna.c:mutt_idna_to_local().
3854 Wipe unwanted code depending on M_ICONV_HOOK_TO in
3855 charset.c:mutt_iconv_open(). Totally wipe M_ICONV_HOOK_TO symbol.
3856 Remove misusages of M_ICONV_HOOK_FROM flag in:
3857 - crypt-gpgme.c:print_utf8().
3858 - mutt_idna.c:mutt_idna_to_local() and mutt_local_to_idna().
3859 - pgp.c:pgp_traditional_encryptsign(). Document usage policy of
3860 M_ICONV_HOOK_FROM flag. Cosmetic downcasing of some constant charset
3861 names (utf-8, euc-jp) for consistency. Correction of a typo in the
3862 "iso8859-5" charset name.
3864 2007-03-06 17:59 -0800 Rocco Rutte <pdmef@gmx.net> (5e47385893fe)
3866 * UPDATING, doc/manual.xml.head: Documentation updates for
3869 2007-03-06 17:45 -0800 Masayuki Moriyama (78b424bf7c5a)
3871 * charset.c, hook.c, mbyte.c: Allow iconv-hook to use virtual
3872 charsets as targets. (closes: #1269)
3874 2007-03-04 19:26 +0100 Alain Bench <veronatif@free.fr> (4dc1d87f4c25)
3876 * doc/manual.xml.head, init.h: Doc fixes and updates concerning hooks
3878 - Add reply-hooks and send2-hooks in lists they miss.
3879 - Fix that they all take full patterns, not only regexps.
3880 - Note interaction with $default_hook.
3881 - Enumerate them in execution order/increasing priority.
3882 - Add iconv-hook, remove a duplicate charset-hook.
3884 2007-03-06 15:45 -0800 Brendan Cully <brendan@kublai.com> (607688bd77b1)
3886 * hg-commit: Add check_sec.sh call
3888 * hg-commit: Make hg commit less clever
3890 * PATCHES: Undo bad PATCHES commit from f=f
3892 2007-03-06 09:49 -0800 Rocco Rutte <pdmef@gmx.net> (2e4e1cc18c22)
3894 * Makefile.am, PATCHES, doc/manual.xml.head, handler.c, muttlib.c,
3895 protos.h, rfc3676.c, rfc3676.h, send.c: New format=flowed handler.
3897 2007-03-02 21:12 -0800 Brendan Cully <brendan@kublai.com> (537672d8fefb)
3899 * attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Add $umask
3900 for mailboxes and attachments.
3902 init.c could really use some refactoring.
3904 2007-03-05 14:50 -0800 Pawel Dziekonski <dzieko@pwr.wroc.pl> (de57c607e9d3)
3906 * po/pl.po: Updated Polish translation.
3908 2007-03-03 22:09 -0800 Brendan Cully <brendan@kublai.com> (08b1fa8cd55e)
3910 * Makefile.am: Do not append ${prefix}/include to CPPFLAGS. If
3911 configure didn't see it, neither should make. (closes: #2603)
3913 2007-03-03 21:49 -0800 Rado S <regrado@web.de> (d990dcbbf184)
3915 * color.c: Increase buffer for color-command regular expressions.
3917 2007-03-03 21:26 -0800 Brendan Cully <brendan@kublai.com> (574dbb2c6590)
3919 * init.h: Revise status_format docs for %??&?. (closes: #2805)
3921 2007-03-03 21:24 -0800 Brendan Cully <brendan@kublai.com> (2e296bd4cdfb)
3923 * doc/devel-notes.txt: s/CVS/Mercurial/
3925 2007-03-03 19:04 -0800 Brendan Cully <brendan@kublai.com> (efb53c875ed8)
3927 * .hgignore: More .hgignore fixes
3929 2007-03-03 18:51 -0800 Brendan Cully <brendan@kublai.com> (07f01dd033fe)
3931 * ChangeLog: Remove a couple of extraneous ChangeLog entries
3933 2007-03-03 18:47 -0800 Brendan Cully <brendan@kublai.com> (48b17378c20a)
3935 * UPDATING, copy.c, globals.h, handler.c, init.c, init.h,
3936 mutt_curses.h, pager.c: Add $wrap, which supersedes $wrapmargin.
3937 When set to a positive number, wrap at that column. When set to a
3938 negative number, keep that many characters empty on the right.
3940 2007-03-03 00:35 -0800 Brendan Cully <brendan@kublai.com> (3e3d3bf73c9f)
3942 * hg-changelog-map, hg-commit: Use hg-commit to perform commits
3943 that also update the ChangeLog.
3945 2007-03-02 21:17 -0800 Brendan Cully <brendan@kublai.com> (472e100053ed)
3947 * .hgignore: Ignore more built files
3949 2007-03-02 11:09 -0800 Brendan Cully <brendan@kublai.com> (256c86830a36)
3951 * .hgignore: Create .hgignore file
3953 2007-03-02 10:29 +0100 Thomas Roessler <roessler@does-not-exist.org> (e040b8aba1c4)
3955 * configure.in: Make --enable-ssl without pop or imap a mere warning.
3957 2007-03-02 01:25 +0000 Petr Pisar <petr.pisar@atlas.cz> (f1c800817281)
3959 * po/cs.po: Updated Czech translation (now in UTF-8).
3961 2007-03-01 06:05 +0000 Brendan Cully <brendan@kublai.com> (d0ff524fa461)
3963 * init.h: Remove $file_charset SYN - it never appeared in an official
3966 2007-02-28 17:47:13 Brendan Cully <brendan@kublai.com> (brendan)
3968 * imap/command.c, imap/imap.c, imap/imap_private.h: Add
3969 imap_close_connection to fully reset IMAP state. (closes: #2717)
3970 Thanks to Sergey Svishchev for the original patch.
3972 2007-02-28 16:27:47 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
3974 * po/ru.po: Updated Russian translation.
3976 2007-02-28 07:36:33 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
3978 * po/ja.po: Updated Japanese translation.
3980 2007-02-27 20:53:13 Brendan Cully <brendan@kublai.com> (brendan)
3982 * hcache.c: Bump hcache version after $assumed_charset BODY
3985 * init.h: Fix init.h preprocessing when USE_SMTP is not set.
3987 2007-02-27 17:44:09 TAKIZAWA Takashi <taki@luna.email.ne.jp> (brendan)
3989 * mutt.h, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, sendlib.c,
3990 UPDATING, charset.c, charset.h, globals.h, handler.c, init.h:
3991 Updated $assumed_charset patch (closes: #2218). Thanks to
3992 TAKAHASHI Tamotsu for the fixes and for handling patch conflicts.
3994 2007-02-27 01:10:57 Brendan Cully <brendan@kublai.com> (brendan)
3996 * po/POTFILES.in: Add some missing files. This should probably
3997 be autogenerated somehow.
3999 2007-02-26 18:39:52 Brendan Cully <brendan@kublai.com> (brendan)
4001 * m4/gpgme.m4: Add gpgme.m4 to distribution to avoid an error
4002 running autoconf on systems that do not have gpgme installed.
4004 2007-02-26 17:27:29 Brendan Cully <brendan@kublai.com> (brendan)
4006 * main.c: Add curses_version to mutt -v output (thanks to Vincent
4007 Lefevre for the initial patch), and reformat library information.
4009 2007-02-26 17:17:13 Vincent Lefevre <vincent@vinc17.org> (brendan)
4011 * UPDATING, enter.c, globals.h, history.c, history.h, init.c,
4012 init.h: Add $history_file and $save_history, for saving command
4013 history across sessions.
4015 2007-02-26 16:54:26 Roland Rosenfeld <roland@spinnaker.de> (brendan)
4017 * po/de.po: Updated German translation.
4019 2007-02-25 01:32:31 Brendan Cully <brendan@kublai.com> (brendan)
4021 * account.c, account.h, imap/imap.c, imap/message.c, main.c,
4022 mutt_sasl.c: Update copyrights.
4024 2007-02-24 07:01:24 Takashi TAKIZAWA <taki@cyber.email.ne.jp> (brendan)
4026 * UPDATING, charset.c, charset.h, globals.h, handler.c,
4027 init.h, mutt.h, parse.c, rfc2047.c, rfc2231.c, sendlib.c: Add
4028 $assumed_charset, $file_charset and $strict_mime.
4030 2007-02-24 06:37:32 Brendan Cully <brendan@kublai.com> (brendan)
4032 * globals.h, init.h, main.c, mutt_sasl.c, protos.h, send.c,
4033 sendlib.c, smtp.c, url.c, url.h, Makefile.am, account.c,
4034 account.h, configure.in: This patch adds ESMTP relay support to
4035 mutt. To use, set $smtp_url to the address of your smtp relay,
4038 smtp[s]://[user[:password]@]host[:port]/
4040 where port defaults to 25 for smtp and 465 for smtps.
4042 You can also set $smtp_authenticators to control which
4043 methods mutt will attempt to use during authentication. See
4044 $imap_authenticators for details.
4046 2007-02-24 06:12:20 Moritz Schulte <Moritz.Schulte@ruhr-uni-bochum.de> (brendan)
4048 * UPDATING, configure.in, crypt-gpgme.c, crypt-gpgme.h,
4049 crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
4050 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c,
4051 crypt-mod.h, crypt.c, cryptglue.c, init.h, mutt.h, mutt_crypt.h,
4052 Makefile.am: PKA signature verification via GPGME, controlled
4055 2007-02-24 05:47:35 Vincent Lefevre <vincent@vinc17.org> (brendan)
4057 * po/fr.po: Updated French translation.
4059 2007-02-23 17:38:25 brendan (brendan)
4061 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po,
4062 po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/it.po, po/ja.po,
4063 po/ko.po, po/lt.po, po/nl.po, po/et.po, po/eu.po, po/fr.po,
4064 po/ga.po, po/gl.po, po/hu.po, po/id.po, po/el.po, po/eo.po,
4065 po/es.po, VERSION, build-release, po/bg.po, po/ca.po, po/cs.po,
4066 po/da.po, po/de.po: automatic post-release commit for mutt-1.5.14
4068 2007-02-12 00:56:36 Kees Cook <kees@outflux.net> (brendan)
4070 * imap/imap.c, thread.c: Full fix for null-pointer dereferences
4071 on partial opens. Thanks also to Ken Brush.
4073 2007-02-12 00:06:32 Brendan Cully <brendan@kublai.com> (brendan)
4075 * imap/imap.c, imap/message.c: Do not attempt to free NULL IMAP
4076 headers after a partial mailbox load.
4078 2007-02-07 17:08:51 Brendan Cully <brendan@kublai.com> (brendan)
4080 * imap/imap.c: Sanity-check mailbox name in
4081 imap_subscribe. (Closes: #2746)
4083 2007-01-26 14:34:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4085 * dotlock.c: Fix #2710, of-by-one in dotlock.c.
4087 2007-01-09 10:37:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4089 * cvslog2changelog.pl: Change comment convention for
4090 ChangeLog slightly, from ^# to ^#\ .
4092 2007-01-09 10:31:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4094 * pattern.c: #2673: Make mutt_which_case() multi-byte aware.
4096 * copy.c, protos.h, sendlib.c: Smarter header wrapping --
4097 different behavior for display purposes and sent messages.
4099 2007-01-08 11:01:24 Rocco Rutte <pdmef@gmx.net> (roessler)
4101 * menu.c: Fix NULL pointer issue in mutt_format_string().
4103 2007-01-02 17:10:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4105 * globals.h, lib.c, lib.h, mutt.h, mutt_socket.c, muttlib.c,
4106 pgppacket.c, protos.h: add debug harness to lib.c functions,
4107 and a bunch of dprint's to safe_rename().
4109 2006-12-20 08:27:58 René Clerc <rene@clerc.nl> (brendan)
4111 * po/nl.po: Updated Dutch translation.
4113 2006-12-11 02:13:51 Brendan Cully <brendan@kublai.com> (brendan)
4115 * menu.c: Quiet check_sec.sh.
4117 2006-12-11 02:11:35 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
4119 * po/ca.po: Updated Catalan translation.
4121 2006-12-07 11:34:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4123 * menu.c, commands.c, curs_lib.c, enter.c: - my_mbtowcs didn't
4124 recover from bad multibyte sequences
4126 - mutt_format_string was called under the assumption that this
4127 function can operate in-place. Unfortunately, that assumption
4128 only holds if replacement_char() returns a one-byte character.
4130 2006-12-03 14:07:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4132 * account.c: Fix logic error; debian#400831.
4134 2006-11-28 00:22:16 Rocco Rutte <pdmef@gmx.net> (brendan)
4136 * curs_lib.c, imap/message.c, mbox.c, mh.c, mutt_curses.h,
4137 pattern.c, pop.c, pop_lib.c: Rename PROG_(SIZE|MSG) to
4140 2006-11-23 23:18:47 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4142 * contrib/sample.muttrc-tlr: Remove a display_filter that's
4145 2006-11-22 23:08:01 David Champion <dgc@uchicago.edu> (brendan)
4147 * sort.c: Sort spam scores numerically even when they are in
4148 the form of floats or negative numbers.
4150 2006-11-21 19:06:23 Rocco Rutte <pdmef@gmx.net> (brendan)
4152 * mh.c: Teach maildir and MH to use $write_inc.
4154 * mbox.c: Teach mbox/mmdf to use the new progress update API.
4156 2006-11-21 03:06:03 Brendan Cully <brendan@kublai.com> (brendan)
4158 * imap/auth_sasl.c: If a method list has been given, fall back
4159 to the next authenticator whenever an attempt returns NO or BAD.
4161 2006-11-20 17:56:33 Rocco Rutte <pdmef@gmx.net> (brendan)
4163 * doc/manual.xml.head: Some notes on the performance of simple
4164 strings versus regular expressions in searches.
4166 * init.h: Note that $read_inc also affects search/limit progress
4169 * mh.c: Port MH/Maildir to new progress update methods.
4171 2006-11-19 05:23:44 Rocco Rutte <pdmef@gmx.net> (brendan)
4173 * pop.c: Restore mail fetch count to POP progress bar.
4175 * buffy.c: Grow buffy notification to 512 bytes, for large
4178 2006-11-15 18:59:27 Rocco Rutte <pdmef@gmx.net> (brendan)
4180 * pattern.c: Display progress during searches.
4182 * curs_lib.c, imap/imap.c, imap/message.c, mutt_curses.h, pop.c,
4183 pop_lib.c: Unify size and count progress display.
4185 2006-11-14 18:56:29 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
4187 * doc/Makefile.am: Work around pdksh bug in xml doc make target.
4189 2006-11-14 18:52:10 Rocco Rutte <pdmef@gmx.net> (brendan)
4191 * pop.c: Make POP respect $read_inc/$write_inc.
4193 * doc/Makefile.am, doc/manual.xml.head: Add performance tuning
4196 2006-11-11 03:40:03 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
4198 * po/ca.po: Updated Catalan translation.
4200 2006-11-02 01:09:59 Brendan Cully <brendan@kublai.com> (brendan)
4202 * ChangeLog: Undo accidental charset corruption in ChangeLog.
4204 2006-11-01 23:19:03 Vincent Lefevre <vincent@vinc17.org> (brendan)
4206 * po/fr.po: Updated French translation.
4208 2006-10-31 20:29:24 Brendan Cully <brendan@kublai.com> (brendan)
4210 * imap/TODO: Update TODO
4212 2006-10-31 18:37:14 Kevin Scannell <kscanne@gmail.com> (brendan)
4214 * po/ga.po: Update Irish translation to 1.5.12.
4216 2006-10-30 02:54:12 Brendan Cully <brendan@kublai.com> (brendan)
4218 * mutt_socket.c: Include <sys/time.h> if available, to ensure
4219 struct timeval is declared in raw_socket_poll.
4221 2006-10-30 02:36:07 David Shaw <dshaw@jabberwocky.com> (brendan)
4223 * pgpmicalg.c: RFC-2440bis adds support for the SHA-224 hash
4226 2006-10-30 02:32:30 Alain Bench <veronatif@free.fr> (brendan)
4228 * contrib/gpg.rc: Add the usual %?p? condition around the
4229 --passphrase-fd option in 3 commented-out examples of gpg-2comp
4230 usage. Also match gpgv in a good_sign pattern commented-out
4233 2006-10-09 13:39:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4235 * lib.c: Even more paranoid temporary file creation.
4237 2006-10-03 16:45:45 Rocco Rutte <pdmef@gmx.net> (brendan)
4239 * curs_lib.c: Clear the progress bar when the current operation
4242 2006-10-03 16:40:56 Rocco Rutte <pdmef@gmx.net> (brendan)
4244 * hcache.c: Ignore trailing slashes in folder names when mapping
4247 2006-09-08 18:28:10 Malcolm Parsons <malcolm.parsons@gmail.com> (brendan)
4249 * OPS.PGP, doc/manual.xml.tail, pgpkey.c, OPS: Clean up some
4250 text. Closes: #2466.
4252 2006-09-08 17:30:33 Brendan Cully <brendan@kublai.com> (brendan)
4254 * mutt_sasl.c, pop_auth.c: Don't send protocol garbage to
4255 sasl_decode64 during POP authentication. Also enable SASL
4256 plaintext: $foo_authenticators is a more general solution.
4258 * Makefile.am: Remove bogus smtp.c entry from extra sources,
4259 added by accident on 20060831.
4261 2006-09-05 08:57:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4263 * send.c: Fix #2168.
4265 2006-09-01 19:26:39 Lars Hecking <lhecking@users.sourceforge.net> (brendan)
4267 * configure.in: Handle --without-mixmaster properly. (Slightly
4270 2006-08-31 23:49:40 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
4272 * Makefile.am, configure.in: Only build wchar replacement funcs
4273 when necessary. Add space after mode argument to install-sh.
4275 * gettext.c: Remove superfluous empty file from CVS.
4277 2006-08-18 10:28:15 Roland Rosenfeld <roland@spinnaker.de> (roessler)
4281 2006-08-16 20:32:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4283 * copy.c, protos.h, sendlib.c: Do intelligent things with long
4286 2006-08-16 17:38:57 René Clerc <rene@clerc.nl> (brendan)
4288 * po/nl.po: Updated translation.
4290 2006-08-15 22:40:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
4292 * po/fr.po: Updated translation.
4294 2006-08-15 22:38:19 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
4296 * po/ru.po: Updated translation.
4298 2006-08-15 22:35:51 Brendan Cully <brendan@kublai.com> (brendan)
4300 * ChangeLog: Fix a few UTF-8 conversions.
4302 2006-08-15 17:08:33 Rocco Rutte <pdmef@gmx.net> (brendan)
4304 * imap/command.c, imap/imap.c, imap/imap_private.h, curs_main.c,
4305 flags.c, mutt.h, mx.c, pager.c, pop.c: Generic ACL support.
4307 2006-08-15 08:42:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4309 * doc/devel-notes.txt: Document switch to UTF-8.
4311 * ChangeLog: Changing ChangeLog to utf-8.
4313 2006-08-14 19:43:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4315 * UPDATING: Mention change since 1.5.12. Ooops.
4317 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
4318 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
4319 po/zh_TW.po, po/eu.po, po/fr.po, po/ga.po, po/gl.po, po/hu.po,
4320 po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
4321 po/el.po, po/eo.po, po/es.po, po/et.po, VERSION, po/bg.po:
4322 automatic post-release commit for mutt-1.5.13
4324 2006-08-11 16:25:59 Brendan Cully <brendan@kublai.com> (brendan)
4326 * Makefile.am: Include reldate.h in make dist, so docs won't be
4329 2006-08-11 10:54:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4331 * contrib/sample.muttrc-tlr: Update example -- it's amazing how
4332 little I've actually changed over the past couple of years.
4334 2006-08-11 09:32:29 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
4336 * doc/manual.xml.head, mutt.h, pattern.c: Mutt-thread patch. Use
4337 ~(PATTERN) to match any threads that contain messages that
4340 2006-08-11 09:08:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4342 * init.h, mutt.h: Use #ifdef in some appropriate places.
4343 (Particularly relevant when building the documentation.)
4345 2006-08-10 22:16:11 Brendan Cully <brendan@kublai.com> (brendan)
4347 * imap/command.c: Unbreak imap_check_subscribed after command
4350 2006-08-10 21:47:44 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
4352 * doc/PGP-Notes.txt, doc/devel-notes.txt, doc/manual.xml.head,
4353 doc/smime-notes.txt: Fix some typos; regularise spelling from
4356 2006-08-10 21:43:47 Brendan Cully <brendan@kublai.com> (brendan)
4358 * Makefile.am: Only touch reldate.h if it actually changes.
4359 It was getting annoying rebuilding the manual after every commit.
4361 2006-08-10 21:25:18 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
4363 * Makefile.am, configure.in, doc/instdoc.sh.in: No need to set
4364 CPP, OPS manually in Makefile.am. Include stdlib.h in autoconf
4365 tests that use exit.
4367 2006-08-10 20:20:28 Brendan Cully <brendan@kublai.com> (brendan)
4369 * imap/imap_private.h, imap/browse.c, imap/command.c,
4370 imap/imap.c: Add type field for IMAP command data structure,
4371 check it before use.
4373 * imap/command.c: Handle IMAP out-of-order tagged
4374 responses. Closes: #2365.
4376 * imap/command.c, imap/util.c: Handle literal mailbox names
4377 in LIST responses (for Notes). We should really have an IMAP
4380 * imap/command.c: Notes sometimes sends EXISTS messages for the
4383 * imap/message.c: More out-of-order FETCH fixes. This time I wrote
4384 a replay tool acting as an IMAP server based on a .muttdebug0
4385 file, and mutt handled the out-of-order responses served by it.
4387 * imap/command.c, imap/message.c: More fixes for out-of-order
4390 2006-08-09 19:29:22 Vincent Lefevre <vincent@vinc17.org> (brendan)
4392 * mime.types: Update sample mime.types.
4394 2006-08-09 01:17:48 Brendan Cully <brendan@kublai.com> (brendan)
4396 * imap/message.c: Untested attempt to handle flag updates during
4399 * imap/message.c: Do not allow IMAP mailbox to be reopened while
4402 2006-08-08 23:04:01 Matthias Andree <matthias.andree@gmx.de> (brendan)
4404 * INSTALL, doc/devel-notes.txt: Updated and improved build
4407 2006-08-08 22:49:12 Holger Weiss <holger@zedat.fu-berlin.de> (brendan)
4409 * configure.in, snprintf.c: Check whether v?snprintf is
4410 C99-compliant, and fix replacement functions to be.
4412 2006-08-08 22:38:29 Brendan Cully <brendan@kublai.com> (brendan)
4414 * imap/imap.c: Finish fixing 2251.
4416 * imap/imap.c: Handle unknown mailboxes in IMAP buffy check.
4418 2006-08-08 22:05:51 Ronny Haryanto <ronnylist@haryan.to> (brendan)
4422 2006-08-08 21:59:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
4426 2006-08-07 19:55:42 Brendan Cully <brendan@kublai.com> (brendan)
4428 * imap/command.c: Check for CAPABILITY in extended tagged
4431 2006-08-05 00:48:16 Rocco Rutte <pdmef@gmx.net> (brendan)
4433 * mutt_socket.c: Include FD in socket logging.
4435 2006-08-05 00:19:38 Brendan Cully <brendan@kublai.com> (brendan)
4437 * browser.c: Don't allow user to attempt to delete root IMAP
4440 2006-08-05 00:03:22 Rocco Rutte <pdmef@gmx.net> (brendan)
4442 * po/Makefile.in.in: Fix po build when builddir != srcdir
4443 (modified: made simpler).
4445 2006-08-03 23:46:31 ckillian@cs.ucsd.edu (brendan)
4447 * doc/manual.xml.head: Fix --enable--hcache typo in the manual.
4449 2006-08-03 23:42:27 Christian Ebert <blacktrash@gmx.net> (brendan)
4451 * doc/manual.xml.head: Minor formatting tweak in the manual.
4453 2006-08-03 23:31:11 Rocco Rutte <pdmef@gmx.net> (brendan)
4455 * init.h: Add some missing makedoc defines for hcache DB
4456 options. Clarify their meanings in the documentation.
4458 2006-07-20 00:57:33 David Champion <dgc@uchicago.edu> (brendan)
4460 * doc/devel-notes.txt: Some notes on setting up a working
4463 2006-07-20 00:12:52 Alain Bench <veronatif@free.fr> (brendan)
4465 * contrib/Pine.rc, contrib/Tin.rc, contrib/sample.muttrc,
4466 contrib/sample.muttrc-tlr, doc/muttrc.man.head, Muttrc.head.in,
4467 contrib/Mush.rc: Clean up a number of examples in the
4470 2006-07-19 23:33:27 Matthias Andree <matthias.andree@gmx.de> (brendan)
4472 * m4/Makefile.am: Clean up some debugging code in the build
4475 2006-07-19 23:29:54 Rocco Rutte <pdmef@gmx.net> (brendan)
4477 * configure.in: Fix linking for body cache without IMAP support.
4479 2006-07-19 23:17:59 Matthias Andree <matthias.andree@gmx.de> (brendan)
4481 * .cvsignore: Ignore stamp-h1
4483 * prepare: Update prepare: remove -dev (always enable dependency
4484 tracking) and use autoreconf -i instead of running tools by hand.
4486 2006-07-18 18:15:30 Brendan Cully <brendan@kublai.com> (brendan)
4488 * doc/devel-notes.txt: Document which versions of autoconf and
4489 automake mutt supports.
4491 2006-07-18 18:04:15 Matthias Andree <matthias.andree@gmx.de> (brendan)
4493 * doc/.cvsignore, doc/Makefile.am, doc/Makefile.in,
4494 imap/Makefile.am, m4/Makefile.am, m4/Makefile.am.in, m4/README,
4495 po/Makefile.in.in, Makefile.am, build-release, contrib/.cvsignore,
4496 contrib/Makefile.am, contrib/Makefile.in, prepare: Long-overdue
4497 build system overhaul.
4499 2006-07-18 16:08:39 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
4501 * po/ru.po: Update for 1.5.12.
4503 2006-07-17 18:40:26 Rocco Rutte <pdmef@gmx.net> (brendan)
4505 * doc/Makefile.in: Some makefile fixes relating to reldate.h.
4507 2006-07-17 18:24:52 Matthias Andree <matthias.andree@gmx.de> (brendan)
4509 * doc/.cvsignore: Tell CVS to ignore generated file mutt.1.
4511 2006-07-17 18:01:58 Christian Ebert <blacktrash@gmx.net> (brendan)
4513 * doc/manual.xml.head: Fix a typo in a macro demonstrating $my_
4516 2006-07-17 17:56:37 Adeodato SimĂ³ <dato@net.com.org.es> (brendan)
4518 * sendlib.c: Change formate of User-Agent header from
4519 Mutt/Version-Date to Mutt/Version (Date).
4521 2006-07-14 18:39:14 roessler (roessler)
4523 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
4524 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
4525 po/zh_TW.po, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
4526 po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
4527 po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po:
4528 automatic post-release commit for mutt-1.5.12
4530 2006-07-14 18:12:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4532 * UPDATING: There's no point in giving a date for each
4533 incompatible change.
4535 * UPDATING: Fix UPDATING.
4537 2006-07-14 00:20:05 Rocco Rutte <pdmef@gmx.net> (brendan)
4539 * doc/manual.xml.head: Improved history documentation (modified
4542 * doc/manual.xml.head: Document $my_ variables and add a section
4543 about how to calculate the header cache file name for a given
4544 folder. Modified for clarity.
4546 2006-07-11 23:38:30 Rocco Rutte <pdmef@gmx.net> (roessler)
4548 * main.c, mutt_curses.h: Fix 2305.
4550 2006-07-11 23:34:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
4552 * mbyte.c, protos.h, rfc2047.c, rfc2231.c: Fix #2173.
4554 2006-07-09 20:05:02 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
4556 * imap/imap.c: Plug an mbox leak parsing the Postponed folder in
4557 imap_open_mailbox (slightly modified to prevent bad free calls).
4559 2006-07-07 23:10:51 Johan Svedberg <johan@svedberg.com> (brendan)
4561 * po/sv.po: Update to the Swedish translation.
4563 2006-07-07 18:44:34 Rocco Rutte <pdmef@gmx.net> (brendan)
4565 * imap/message.c: Fix a small memory leak in the gap between
4566 the last cached header and the first uncached. (I've plugged a
4567 couple of other leaks that happen under error conditions.)
4569 2006-07-07 17:00:05 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
4571 * doc/muttrc.man.head: Fix a small inconsistency documenting
4574 2006-07-07 16:21:57 Pawel Dziekonski <dzieko@pwr.wroc.pl> (brendan)
4578 2006-07-06 18:18:31 Rocco Rutte <pdmef@gmx.net> (brendan)
4580 * imap/command.c: Fix a string leak parsing STATUS responses.
4582 * score.c: Fix a small memory leak when updating a score pattern.
4584 2006-07-05 00:31:38 Brendan Cully <brendan@kublai.com> (brendan)
4586 * init.c: Reset myvar for each token in parse_set, so that
4587 things like set my_var=val &my_var ?charset work again. Noted
4590 * doc/Makefile.in, init.c: Undo breakage I introduced in VL's
4593 * UPDATING, init.h: Remove $imap_cachedir synonym, and update
4596 * bcache.c: Rename mutt_bcache_path to bcache_path (it's static),
4597 simplify it a bit, and just strip '/' in the URL portion up
4598 to path instead of replacing them with '_', for prettier cache
4601 2006-07-04 17:23:16 Alain Bench <veronatif@free.fr> (brendan)
4603 * history.c: Adopt shell convention of omitting from the history
4604 commands prefixed with a space.
4606 2006-07-04 17:11:04 Rocco Rutte <pdmef@gmx.net> (brendan)
4608 * configure.in, doc/manual.xml.head, globals.h, imap/imap.c,
4609 imap/imap_private.h, imap/message.c, imap/util.c, init.h, mh.c,
4610 pop.c, pop.h, Makefile.am: pdmef.cache.24: Generalise IMAP body
4611 caching and add POP support. $imap_cachedir is now a synonym
4612 for $message_cachedir, and should be dropped soon since it hasn't
4613 been in an official release.
4615 2006-07-03 16:19:43 Michael Tatge <Michael.Tatge@web.de> (brendan)
4617 * doc/manual.xml.head: Some commands used a dash in the
4618 documentation instead of an underscore. Closes: #2270.
4620 2006-06-29 22:14:08 Rocco Rutte <pdmef@gmx.net> (brendan)
4622 * UPDATING: Fill in missing entries in UPDATING.
4624 2006-06-25 20:10:24 Vincent Lefevre <vincent@vinc17.org> (brendan)
4626 * doc/Makefile.in: Add release date to manual version
4629 2006-06-19 18:14:03 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (brendan)
4631 * imap/browse.c: Fix browse_get_namespace() which could overflow
4632 ns[LONG_STRING]. (Possible remote vulnerability)
4634 2006-06-19 17:50:10 Vincent Lefevre <vincent@vinc17.org> (brendan)
4636 * po/fr.po: Update to current CVS.
4638 2006-06-13 22:26:18 Rocco Rutte <pdmef@gmx.net> (brendan)
4640 * Makefile.am: Run cut under the C locale when parsing ChangeLog
4643 2006-06-13 07:52:52 René Clerc <rene@clerc.nl> (roessler)
4647 2006-06-08 11:56:05 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4649 * commands.c, curs_main.c, globals.h, muttlib.c, sendlib.c: Clean
4650 up ReleaseDate mess; include ReleaseDate in User-Agent header.
4652 * crypt.c: Fix #2272.
4654 2006-06-06 23:58:10 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
4656 * init.c: Remove variable aliases from the output of mutt -D
4657 (modified for dubious cosmetic reasons). Closes: #2265.
4659 2006-05-26 16:51:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
4661 * configure.in: When flags are added to CPPFLAGS and LDFLAGS in
4662 configure.in, this should be done with a consistent
4663 order. Otherwise, when several versions of a library are
4664 installed, this could lead to a mismatch between the header and
4667 2006-05-26 16:38:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
4669 * imap/command.c, imap/message.c, mutt_socket.c, mutt_socket.h,
4670 pop_lib.c: Add mutt_socket_write_n to write binary data. Use this
4671 function in imap_append_message. Closes: #2244.
4673 2006-05-21 23:25:48 Brendan Cully <brendan@kublai.com> (brendan)
4675 * .cvsignore, reldate.h: reldate.h is a generated file now: remove
4676 reldate.h from version control, and add it to .cvsignore.
4678 2006-05-19 20:38:05 Brendan Cully <brendan@kublai.com> (brendan)
4680 * doc/Makefile.in: Add intro.html to distributed HTML files
4681 (fallout from conversion from article to book).
4683 * UPDATING: Use +/-/! instead of N/D/M in UPDATING.
4685 2006-05-19 18:30:10 Rocco Rutte <pdmef@gmx.net> (brendan)
4687 * Makefile.am, README, UPDATING: The UPDATING document is supposed
4688 (when complete) to provide quick pointers by date to changed
4689 features (new options/commands, new features, changed defaults,
4692 * doc/manual.xml.head, init.h: Document speed impact of attachment
4693 counting. This adds a short paragraph to manual.xml and
4694 cross-links %X-expandos to it.
4696 2006-05-18 18:35:10 Rocco Rutte <pdmef@gmx.net> (brendan)
4698 * hcache.c, hcache.h, imap/imap.c, imap/message.c, mh.c: Use
4699 header_cache_t* instead of void* for header cache.
4701 In hcache.c, the header_cache structure is defined to match the
4702 needs per DB backend used. Thus the interface uses void* abstract
4703 from it. This patch adds a 'header_cache' forward declaration to
4704 hcache.h so that we at least get a little more type safety.
4706 * INSTALL: Note that the DocBook 4.2 DTD should be installed
4707 locally in order to build the manual.
4709 * doc/chunk.xsl, doc/manual.xml.head, doc/manual.xml.tail,
4710 makedoc.c: Properly use tables in manual where appropriate.
4712 Now, lots of information which really deserves a table is just put
4713 into <screen/> sections with manual line breaks and things like
4714 that. This is ugly for several reasons including that the
4715 information stored there should be accessable straight from the
4716 table of contents. For the TOC, this patch switches to <book/> for the manual and uses a
4717 deeper split level so things actually look nicer. The only problem
4718 are tables which may be not so well supported when dumping the
4719 HTML to .txt but the DocBook->txt converter with table support is
4722 * imap/message.c, imap/utf7.c, imap/util.c, mutt_ssl_gnutls.c,
4723 muttlib.c, mx.c, pager.c, pgplib.c, remailer.c, rfc1524.c,
4724 rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, buffy.c, charset.c,
4725 check_sec.sh, color.c, enter.c, group.c, hash.c, init.c, lib.c,
4726 menu.c, mh.c, mutt_idna.c: Avoid safe_free() usage and add
4729 Add checks to check_sec.sh for memory functions. These include a
4730 check for use of safe_free() instead of FREE() and a check whether
4731 FREE(&...) is used. For the former, __SAFE_FREE_CHECKED__ is to be
4732 used, for the latter __FREE_CHECKED__ to avoid messages from
4735 2006-05-18 08:53:31 Rocco Rutte <pdmef@gmx.net> (roessler)
4737 * Makefile.am, build-release, reldate.h: Autogenerate reldate.h
4740 2006-05-17 18:37:33 Rene Clerc <rene@clerc.nl> (brendan)
4742 * po/nl.po: Updated nl.po.
4744 2006-05-16 05:01:02 Vincent Lefevre <vincent@vinc17.org> (brendan)
4746 * po/fr.po: Updated fr.po
4748 2006-05-06 07:42:51 Rocco Rutte <pdmef@gmx.net> (roessler)
4750 * mh.c: Header caching for mh folders.
4752 2006-05-05 17:27:10 Rocco Rutte <pdmef@gmx.net> (brendan)
4754 * doc/manual.xml.head: Set system ID to docbook 4.2, in harmony
4757 2006-05-02 22:23:35 Rocco Rutte <pdmef@gmx.net> (brendan)
4759 * muttlib.c: Fix an improper dereference in mutt_buffer_init (I think).
4761 2006-04-28 19:52:45 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4763 * mutt.h, parse.c, pattern.c, protos.h, hdrline.c: Cleaning
4764 up attachment counting. This takes away some of the worst
4765 aberrations, but the feature is still a performance hog.
4767 2006-04-28 12:19:20 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
4769 * mutt_socket.h: "could somebody please move this really nasty
4770 bug fix taken from Brendan's esmtp patch to the mailine code?" --
4773 2006-04-28 08:35:03 Rocco Rutte <pdmef@gmx.net> (roessler)
4775 * imap/imap.c, init.h, main.c, mutt.h, mutt_socket.c, mutt_ssl.c,
4776 mutt_ssl.h, mutt_ssl_gnutls.c, pop_lib.c, buffy.c, configure.in,
4777 globals.h, init.c: pdmef+fix+sslinterface. Triggered by a warning
4778 when compiling with POP and GNUTLS, I noticed the SSL interfaces
4779 for OpenSSL and GNUTLS internally are different which doesn't
4782 * configure.in, mh.c: pdmef+fix+dino.diff. This fixes mutt/2174.
4784 2006-04-24 19:59:07 exg@gentoo.org (brendan)
4786 * configure.in: Don't abort configure if --without-sasl is
4787 given without any network options. Gentoo's build scripts seem
4788 to generate this configuration.
4790 2006-04-20 16:46:49 Moritz.Schulte@ruhr-uni-bochum.de (roessler)
4792 * headers.c, mutt_crypt.h, postpone.c: Make mutt_parse_crypt_hdr
4795 2006-04-18 23:22:30 Brendan Cully <brendan@kublai.com> (brendan)
4797 * imap/auth_sasl.c: Handle Exchange's bogus short challenge in
4798 AUTH NTLM (problem debugged by Alexander Gattin).
4800 2006-04-18 15:28:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4802 * recvattach.c: Fix saving of attachments.
4804 2006-04-05 17:28:30 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
4806 * curs_main.c: (1) OP_MAIN_LINK_THREADS needs to check for
4807 IMAP_ACL_DELETE permission, since the thread linking involves
4808 deleting the old email. (2) makes CHECK_IMAP_ACL() a no-op if
4809 USE_IMAP is not defined; then cleans up a bunch of the #ifdef
4812 2006-04-03 20:26:14 Brendan Cully <brendan@kublai.com> (brendan)
4814 * imap/command.c: Don't pass a null destination to imap_fix_path
4815 in the default STATUS handler when the mailbox name is implicitly
4816 INBOX. Thanks to Kai Hendry for the test mailbox and Sami Liedes
4817 for the backtrace. Closes debian #351337.
4819 * init.h: Set $record default to ~/sent (closes: #2068).
4821 2006-03-30 19:50:01 Brendan Cully <brendan@kublai.com> (brendan)
4823 * doc/manual.xml.head: Tighten up lists/subscribe example,
4826 2006-03-28 18:04:21 Mike Hallock <mhallock@scs.uiuc.edu> (brendan)
4828 * curs_main.c: imap-fetch-mail should check that there is a
4829 Context before dereferencing Context->magic to avoid a segfault
4832 2006-03-28 01:08:28 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
4834 * recvattach.c: Sanitize attachment file names (seatbelt for
4835 inattentive recipients).
4837 2006-03-24 23:15:37 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
4839 * INSTALL: Document the need for a docbook-xsl bundle in order
4842 2006-03-15 12:26:00 Brendan Cully <brendan@kublai.com> (brendan)
4844 * imap/message.c: Don't store UIDNEXT unless we know it.
4846 * imap/message.c: Only synthesize UIDNEXT if we've fetched
4847 uncached messages. Fixes a FETCH 1:0 bug Bruno Postle reported and
4850 2006-03-13 23:21:51 Brendan Cully <brendan@kublai.com> (brendan)
4852 * imap/message.c: Courier fails to send UIDNEXT on SELECT
4853 (a violation of RFC 3501 section 6.3.1) - synthesize it if it
4856 * init.h: Make imap_idle default to false for 1.5.12.
4858 2006-03-03 10:12:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4860 * hook.c: reply-hook is used in contexts where we don't have
4861 a Context structure available. Hence, it must not require the
4864 2006-03-03 09:55:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4866 * query.c: Fix mutt/2189; lack of error checking in the query
4869 2006-02-21 21:52:17 Brendan Cully <brendan@kublai.com> (brendan)
4871 * muttlib.c: Preallocate some buffer space before attempting
4872 vsnprintf in mutt_buffer_printf (Solaris 9 workaround).
4874 2006-02-21 08:10:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4876 * attach.c: Fix mutt/2186.
4878 2006-02-21 00:29:10 Brendan Cully <brendan@kublai.com> (brendan)
4880 * imap/command.c, muttlib.c: Catch mutt_buffer_printf failures.
4882 2006-01-26 07:13:06 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
4884 * contrib/Makefile.in, doc/Makefile.in: Set datarootdir.
4886 2006-01-20 21:21:31 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
4888 * imap/message.c: Correct a fairly harmless typo parsing message
4891 2006-01-15 21:37:03 Brendan Cully <brendan@kublai.com> (brendan)
4893 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, main.c,
4894 pattern.c: A conservative update of copyright years. Some other
4895 files may need updating too.
4897 2006-01-14 01:16:59 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
4899 * init.c: Tab-completion for my_ variable names and values.
4901 2006-01-13 09:08:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4903 * init.c: More compact code for managing the "my" variables list.
4905 2006-01-12 19:09:28 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
4907 * init.c: Update MyVars to the next entry when deleting the head
4908 of the list, instead of leaving it pointing to a freed entry.
4910 2006-01-12 09:36:46 Vincent Lefevre <vincent@vinc17.org> (roessler)
4914 2006-01-12 06:07:50 Brendan Cully <brendan@kublai.com> (brendan)
4916 * init.c: Teach mutt to expand mutt variables as it does
4917 environment variables. For example, you might put something like
4918 this into a hook: set sendmail="mysmtp -f $from". Allow
4919 user-definable variables starting with my_. Environment variables
4920 take precedence, and expansion does not occur in shell-escape.
4922 2006-01-11 06:45:23 Recai Oktas <roktas@omu.edu.tr> (brendan)
4924 * po/tr.po: A tr.po update.
4926 2006-01-10 21:06:22 Brendan Cully <brendan@kublai.com> (brendan)
4928 * imap/browse.c: Sanity-check folder inferiors response. Brian
4929 Weaver reports that it fixes the extra delimiters bug triggered by
4930 dbmail's incorrect LIST response.
4932 * hdrline.c: Don't use uninitialised flags variable when fetching
4933 attachment count. Closes: #2153.
4935 2006-01-09 19:43:59 Thomas Roessler <roessler@does-not-exist.org> (roessler)
4937 * imap/imap.c, mutt.h, pattern.c, protos.h, send.c, Makefile.am,
4938 globals.h, group.c, init.c, init.h: Adding pattern group support;
4939 see http://does-not-exist.org/mail-archives/mutt-dev/msg05693.html
4940 for instructions. The ungroup command is not yet implemented,
4941 and documentation is lacking.
4943 2006-01-04 17:28:32 Brendan Cully <brendan@kublai.com> (brendan)
4945 * imap/browse.c: Zero out IMAP_LIST before each imap_cmd_step in
4946 browser to avoid bogus matches when the untagged response isn't a
4947 LIST response. Phil Pennock diagnosed and proposed a patch for
4950 2006-01-03 17:35:18 Brendan Cully <brendan@kublai.com> (brendan)
4952 * imap/imap.c: Pipeline CLOSE (it's always followed by a SELECT or
4955 * imap/command.c, imap/imap.c: If there is an * OK
4956 [CAPABILITY... qualifier on connect, parse it and skip the manual
4959 * imap/imap.h, imap/imap.c, postpone.c: Pipeline postponed mail
4960 check on mailbox open if appropriate.
4962 2005-12-30 17:34:52 Brendan Cully <brendan@kublai.com> (brendan)
4964 * imap/imap.c: Sort mailbox in SORT_ORDER in imap_sync_mailbox so
4965 that sync_helper doesn't end up resorting it 10 times.
4967 * imap/imap.c: Only resort headers in imap_make_msg_set if order
4968 != SORT_ORDER. Fix sync_helper to return 1 in case of +FLAGS but
4971 2005-12-26 23:55:19 Nik A. Melchior <nam1@cec.wustl.edu> (brendan)
4973 * doc/muttrc.man.head: Fix whitespace around ~X in
4976 2005-12-23 18:20:02 Brendan Cully <brendan@kublai.com> (brendan)
4978 * imap/imap_private.h, imap/message.c: Don't evaluate hcache
4979 unless uidnext > 0. This shouldn't happen, but it was reported
4980 to. I probably have to be a lot more careful about the uid
4981 datatypes but I'm too lazy to clean up right now.
4983 * imap/imap.c: Always use NOOP when imap_check_mailbox is called
4984 with force set. Seems to resolve a Cyrus idiosyncracy noted by
4987 * imap/imap.c, imap/message.c: IMAP message cache fixes: embed
4988 UIDVALIDITY in the cache file name, only delete deleted messages
4989 at sync time. Also use an alias to make the sync code clearer.
4991 2005-12-22 20:14:04 Brendan Cully <brendan@kublai.com> (brendan)
4993 * imap/command.c: Fix at least Kyle Wheeler's new mail detection
4994 problems: call imap_fix_path on buffy path.
4996 * regex.c: Kyle Wheeler noticed a couple of warnings in the
4997 moribund regex code. One still remains that I'm too lazy to fix
5000 * imap/message.c: Add <errno.h> for msg_cache_put.
5002 * globals.h, imap/imap.c, imap/imap_private.h, imap/message.c,
5003 imap/message.h, init.h: Add $imap_cachedir option. If set, mutt
5004 will keep copies of IMAP messages under this directory.
5006 * imap/imap.c: Check all connections instead of just the first
5007 when NONEW is set in imap_conn_find. Wait for root delimiter check
5008 to complete before SELECTing since we may need it to form the
5011 * imap/command.c: More logging in STATUS parser to track down new
5012 mail detection problems.
5014 2005-12-21 21:02:50 Brendan Cully <brendan@kublai.com> (brendan)
5016 * hcache.c: Check for NULL data in refactored mutt_hcache_fetch.
5018 * hcache.c: Unbreak QDBM too.
5020 * hcache.c, hcache.h: I broke DB4 while refactoring hcache.c.
5022 * imap/imap.c, imap/imap_private.h, imap/message.c: Cache
5023 UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
5024 fetch up to UIDNEXT from the header cache. Also a cosmetic
5025 correction: Display the actual first message being fetched (after
5026 hcache) instead of 1.
5028 * imap/command.c: Don't run pending IMAP commands until the
5029 current queue has drained. Many thanks to Vincent Lefevre for his
5030 patient help debugging.
5032 * imap/command.c: Compare full mailbox names when doing IMAP buffy
5033 check, not up to the length of the STATUS response.
5035 2005-12-20 17:50:47 Brendan Cully <brendan@kublai.com> (brendan)
5037 * hcache.c, hcache.h, imap/imap.c, imap/imap_private.h,
5038 imap/message.c, mh.c, protos.h, Makefile.am: Refactor header cache
5039 a bit to provide (fetch|store)_raw functions. These will let me
5040 keep folder metadata (UIDVALIDITY, NEXT, msg count etc) in the
5041 cache, which will help to sync more quickly.
5043 * imap/imap.c: Remove deleted entries from header cache on CLOSE.
5045 2005-12-19 18:13:28 Brendan Cully <brendan@kublai.com> (brendan)
5047 * ChangeLog, ChangeLog.old: ChangeLog.old was just old ChangeLog
5048 entries with different formatting - I think it's time to put it
5049 out to pasture. I've moved all pre-1.4 entries from ChangeLog into
5050 ChangeLog.old now. This should have the nice side-effect of making
5051 the git mirror grow a little more slowly.
5053 * imap/imap.c: Catch another possible race when starting IDLE.
5055 * imap/imap.c, imap/imap_private.h, imap/message.c: More IMAP
5056 header cache cleanup: remove expunged entries from cache, and
5057 don't bother checking the cache for mail that's arrived since the
5058 mailbox was opened. TODO: cache UIDNEXT, only check the cache for
5059 messages up to cached value.
5061 * imap/imap.c: Avoid a possible race when entering the IDLE
5062 command - if new mail notification is received before the +
5063 response, mutt may attempt to send a fetch command before it
5064 realises it's idling.
5066 * imap/imap_private.h, imap/message.c, imap/imap.c: Much faster
5067 IMAP sync code, pipelined and everything. Now batch updates
5068 changed flags, instead of syncing each changed message
5071 * imap/imap.c: Manually unidle at logout if necessary. Somewhat
5072 unclean - might be good to have an imap_unidle function...
5074 * imap/imap.c, imap/message.c, imap/message.h: Cache server-side
5075 flags, don't send flag updates if mutt's are the same. This can
5076 happen if a flag is toggled and toggled back, or we receive server
5077 updates, and the cache will make much faster sync possible later.
5079 * imap/command.c, imap/imap.c: Pipeline MYRIGHTS, subscribed
5080 mailbox check and root delimiter check.
5082 * imap/imap.c: Clear name field from status callback before each
5083 IMAP completion attempt.
5085 * imap/message.c: Remove some cut-n-paste garbage from IMAP header
5088 * mx.c: Only mark unread messages as old when closing mailbox.
5090 * imap/auth_sasl.c, imap/browse.c, imap/imap.c,
5091 imap/imap_private.h, imap/message.c, imap/util.c, mx.c: Real
5092 support for the Old flag on IMAP.
5094 * imap/imap.c, imap/imap_private.h: Display success message when
5095 subscription command succeeds.
5097 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h:
5098 Replace imap_parse_list_response with a proper untagged response
5101 2005-12-16 18:49:40 Recai Oktas <roktas@omu.edu.tr> (brendan)
5103 * color.c, crypt.c, handler.c, init.c, parse.c, smime.c: Use
5104 ascii_str* instead of mutt_str* in several places where it's
5107 2005-12-16 18:18:52 Brendan Cully <brendan@kublai.com> (brendan)
5109 * imap/command.c, imap/imap.c, imap/imap_private.h,
5110 imap/message.c, imap/util.c: New new mail detection code. Now we
5111 use UIDVALIDITY/UIDNEXT to detect whether a mailbox has been
5112 changed since we last saw it, rather than the more ephemeral
5113 RECENT flag. We also keep a cache of mailboxes we've visited or
5114 called STATUS on, which might eventually make for better
5115 information in the browser and mailbox views. Big changes,
5116 probably not stable. IWFM.
5118 2005-12-15 18:59:59 Brendan Cully <brendan@kublai.com> (brendan)
5120 * imap/message.c: Whitespace shuffling.
5122 * imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c:
5123 Use mutt_buffer_printf in several places instead of a homebrew
5126 * configure.in, m4/funcs.m4, muttlib.c, protos.h: Add
5127 mutt_buffer_printf function, with autoconf test for va_copy.
5129 * imap/imap.c: IMAP keepalive might have been interacting badly
5130 with $timeout when IDLE was enabled. Use force option for IDLE too.
5132 2005-12-14 17:29:57 Brendan Cully <brendan@kublai.com> (brendan)
5134 * imap/auth_sasl.c, imap/command.c, imap/imap_private.h: SASL-IR
5135 support for IMAP. The RTT was has begun. I had forgotten how
5136 strangely convoluted auth_sasl has become though...
5138 2005-12-13 23:37:42 Brendan Cully <brendan@kublai.com> (brendan)
5140 * mutt_ssl.c, mutt_ssl_gnutls.c: Add conn_poll (using
5141 raw_socket_poll) to SSL socket setup functions.
5143 * buffy.c: Fix recently-broken buffy notification for IMAP.
5145 * imap/imap_private.h, imap/util.c, imap/command.c, imap/imap.c,
5146 imap/imap.h, postpone.c: Restore IMAP postponed check in the wake
5147 of the buffy pipelining patch. Fall back to NOOP if IDLE poll
5148 fails. Allow for untagged messages when starting IDLE. Free
5149 idata->cmdbuf in imap_free_idata.
5151 * imap/TODO, imap/BUGS: Updated todo/bug list for IMAP
5153 2005-12-12 17:24:12 Brendan Cully <brendan@kublai.com> (brendan)
5155 * imap/command.c, imap/imap.c, init.h, mutt.h: Add $imap_idle
5156 boolean to disable the IDLE extension (may be needed with some
5157 servers like the particular version of dovecot I tried
5158 yesterday). Don't attempt to poll mailboxes with connections that
5159 haven't yet authenticated. Recognize NO responses again (silly
5160 typo, spotted by Charlie Allom)
5162 2005-12-12 02:24:43 Brendan Cully <brendan@kublai.com> (brendan)
5164 * configure.in, imap/command.c, imap/imap.c, imap/imap_private.h,
5165 mutt_socket.c, mutt_socket.h, mutt_tunnel.c: IMAP IDLE support.
5167 * buffy.c: Whoops, don't break buffy for non-IMAP mailboxes!
5169 * buffy.c, imap/command.c, imap/imap.c, imap/imap.h,
5170 imap/imap_private.h, imap/util.c: IMAP command batching code, used
5171 to pipeline mailbox poll requests. Up to 10 poll commands will be
5172 sent at a time (tunable in imap_private.h). This is a huge win on
5173 my currently awful wireless link. It takes a knife to a lot of
5174 fundamental IMAP code (mostly for the better), so it may have
5175 destabilised things. Time for some brave (or lazy
5176 non-Changelog-reading) testers to report... next up, IDLE
5179 2005-12-10 07:06:44 Brendan Cully <brendan@kublai.com> (brendan)
5181 * imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h,
5182 imap/util.c: Set up a command pipeline. Currently everything still
5183 runs a single command from start to finish before moving on, but
5184 this creates the infrastructure to pipeline mailbox polling
5185 calls. Bitter experience at the end of a flaky wireless link
5186 teaches me that this can be useful.
5188 * imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5189 imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c,
5190 imap/imap_private.h, imap/message.c, imap/util.c: Move IMAP
5191 response buffer out of command into IMAP_DATA. Ironically this is
5192 to prepare for pipelined commands.
5194 2005-11-24 12:50:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5196 * curs_main.c, pattern.c: mutt/2142 suggests that the change
5197 from pattern.c,3.14 -> 3.15 causes inconsistency and confusion.
5198 Reverting the change; adding a helpful message to the status line.
5200 2005-11-22 12:31:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5202 * pgp.c: Fix "mixed messages" about the success (or not) of
5203 decrypting PGP messages.
5205 * handler.c: Actually, the previous fix for 2139 had a flaw.
5207 * handler.c: Fix mutt/2139; also Debian #340116.
5209 2005-11-17 18:40:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5211 * menu.c: a not entirely sane state of code.
5213 * menu.c: Another stab at #2019.
5215 2005-11-01 08:42:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5217 * menu.c: This should be a better patch for the menu break
5220 2005-10-31 11:56:58 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
5222 * imap/message.c: Fix 2119.
5224 2005-10-31 10:51:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5226 * mutt_idna.c: Fix the underlying problem behind mutt/2107.
5228 * menu.c: Fixing #2019.
5230 * flags.c: Fix #2123.
5232 2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
5234 * smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
5235 crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
5236 pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
5237 postpone.c, protos.h, sendlib.c: Full large file support. Keep a
5238 close watch on your mailboxes everyone!
5240 2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
5244 2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
5246 * smime.c: Fix S/MIME algorithm choice.
5248 2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5250 * imap/imap.c: Fix imap/2112.
5252 2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
5254 * pgp.c: Make PGP decode failure non-fatal when displaying
5255 messages (as opposed to decode-saving them). I think it would be
5256 nicer to include the original text when decryption fails
5259 * imap/command.c, setenv.c: Accept + as IMAP continuation, not
5260 just + . May close #2106. Feed check_sec candy in setenv.c.
5262 2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
5264 * configure.in: Now that we always check for ncurses/ncurses.h,
5265 remove /usr special case.
5267 * configure.in, mutt_curses.h: Tweak ncurses autoconflation to
5268 check for ncurses/ncurses.h everywhere, not just in /usr. With
5269 --with-curses=/usr/local, should Close: #2095.
5271 * configure.in, setenv.c: Add Russ Allbery's setenv replacement
5274 * init.h: Correct doc nit for $meta_key, noted by Mark
5275 Weyer. Closes: #2105.
5277 2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
5279 * browser.c: Sort browser entries after every IMAP browsing
5280 operation instead of just when explicitly requested. Closes:
5283 2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
5285 * smime.c: Add AES ciphers to S/MIME encryption options. Closes:
5288 2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
5290 * doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
5292 2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
5294 * smime.c: S/MIME key selection truncates the last character of
5295 the selected key for no apparent reason. Removed until someone
5296 can justify it. Closes: #2081.
5298 2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
5300 * init.h: Tweak description of pop_checkinterval slightly. Closes:
5303 * hcache.c: Bump hcache Id for attachment counting patch.
5305 2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
5307 * Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
5308 globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
5309 pattern.c, protos.h, recvattach.c: Attachment counting for index
5310 display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
5311 and attach_ignore_fundamental stripped, some debugging code
5312 removed, some bones thrown to check_sec.sh.
5314 2005-10-04 05:24:00 SĂ©bastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
5316 * pager.c: The following patch has an effect only when the
5317 braille_friendly variable is set. When this is the case, the
5318 cursor is put on the first line of the message body, when viewing
5321 2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
5323 * curs_main.c: Piping and printing in IMAP folder index with
5324 imap_peek=no marks message read immediately.
5326 2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
5328 * curs_lib.c, send.c: fix a problem that appears with signatures
5331 2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
5333 * doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
5336 2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
5340 2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
5344 2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
5346 * configure.in, po/eu.po: Basque translation.
5348 2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
5350 * configure.in, copy.c, sendlib.c: Ensure that Content-Length
5351 printf format specifier matches off_t size, to avoid mail-losing
5352 Content-Length: 0 (bug introduced by large file patch a couple
5353 of days ago). Closes: #2096.
5355 2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
5359 2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
5361 * edit.c: Inflict more needless pain on translators by splitting
5362 EditorHelp to satisfy -pedantic.
5364 * mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
5365 while opening mbox/mmdf. Closes: #2084.
5367 2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
5369 * copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
5370 MIME headers. Closes: #2086.
5372 2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
5374 * po/ja.po: Update to HEAD.
5376 2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
5378 * configure.in: Quote an error message.
5380 2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
5382 * configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
5383 the current state of the art. Closes: #2003 (again).
5385 2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
5387 * send.c: When composing a reply, there might be degenerate cases
5388 in which a CC header is created, but no To header. In this case,
5389 we now use the auto-generated CC header as the To header.
5391 2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
5393 * init.c: Refactor mutt var completion so it can be used for
5394 inline expansions (eg $from). Actual expansion not committed yet.
5396 * send.c: If ContentType is null, assume text/plain. Stopgap; a
5397 better mechanism would sanity-check MuttVars assignments before
5398 allowing them. Closes: #2080.
5400 * imap/util.c, imap/imap.c: Don't allow imap URLs with empty
5401 hosts. Also don't attempt to complete on open connections when
5402 there aren't any (diagnosed by Nico Golde). Closes: #2079.
5404 * pattern.c: Use ctx instead of Context when checking whether or
5405 not to do IMAP search. Resolves a possible segfault in color index
5406 ~b operations. I can't remember whether Context vs ctx was
5407 intentional - I doubt it.
5409 2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
5411 * curs_main.c: Check for sigwinch in index before calling
5412 km_dokey, since for unknown reasons km_dokey seems to eat the
5413 signal in some cases. [Not reproducible in my ncurses environments
5414 - Brendan]. Closes: #1907.
5416 2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
5418 * imap/imap.c, pattern.c: Catch empty substring/regexp search
5419 arguments (precludes a segfault from dereferencing a null string
5422 2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
5424 * init.h, mutt.h, configure.in, hcache.c: QDBM support for the
5427 2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
5429 * pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
5430 isn't already set instead of bailing out. Closes: #2072.
5432 2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
5434 * init.c: Ensure that set doesn't change variables from within the
5435 help screen. I think this is a gross approach, and probably
5436 overkill, but it's the fault of the original code design, not
5437 Tamo's patch. Until a better way falls from the sky, this Closes:
5440 2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
5442 * curs_main.c: Cancelling <change-folder> from within the pager
5443 will now keep you in the pager rather than kicking you back to the
5444 index. Closes: #2075.
5446 2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
5448 * muttlib.c: Slight improvement on dgc's warning fix in edge cases.
5450 2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
5452 * init.c: Fix a null-pointer-dereference parsing aliases with
5455 * muttlib.c: Clear a compiler warning.
5457 2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
5459 * contrib/gpg.rc, doc/manual.xml.tail: Update locations of
5460 gpg-2comp, Gero Treuner.
5462 2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
5464 * mkchangelog.sh: I just realised what's been happening to the
5465 changelog: I recently got a new version of 'head' that refuses
5466 to accept -1 instead of -n 1, but doesn't actually return
5467 failure. So mkchangelog was feeding nothing to the cvs date
5468 argument, and instead merrily snarfing down the entire changelog
5469 every time. I've put in a simple $date != "" check. Thanks,
5470 textutils! Thanks for ushering in the future! I'd like to shake
5473 2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
5475 * doc/manual.xml.head: Remove mention of obsolete
5476 --enable-imap-edit-threads configure option.
5478 2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
5480 * ChangeLog: Somehow the changelog got mangled (multiple copies
5483 2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5487 2005-09-18 02:53:18 brendan (brendan)
5489 * doc/Makefile.in: More cleanups, slightly better dependencies.
5491 2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
5493 * doc/Makefile.in: Stupid hack to synchronise on makedoc for
5494 parallel builds. Only works when entered via make all. make
5495 stamp-doc-xml directly can fail in pathological conditions.
5497 * doc/Makefile.in: Attempt to work around make -j2
5498 breakage. Dependencies are still wrong, but I don't have
5499 the brainpower right now to get it right. People talk about
5500 imperative, functional, and logic programming, but no one ever
5501 mentions make programming.
5503 2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
5505 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
5506 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
5507 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
5508 po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
5509 intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
5510 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
5511 po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
5512 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
5513 imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
5514 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
5515 imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
5516 imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
5517 imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
5518 intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
5519 intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
5520 intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
5521 intl/finddomain.c, intl/gettext.c, intl/gettext.h,
5522 intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
5523 intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
5524 intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
5525 intl/localcharset.c, intl/locale.alias, intl/localealias.c,
5526 intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
5527 pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
5528 pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
5529 recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
5530 resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
5531 rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
5532 signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
5533 status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
5534 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
5535 config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
5536 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
5537 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
5538 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
5539 date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
5540 enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
5541 globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
5542 hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
5543 init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
5544 main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
5545 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
5546 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5547 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
5548 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
5549 muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
5550 pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
5551 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
5552 attach.h, base64.c, browser.c: Gah, forgot the zip code when
5553 updating the FSF address...
5555 * po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
5556 po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
5557 po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
5558 po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
5559 po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
5560 imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
5561 intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
5562 intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
5563 intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
5564 intl/explodename.c, intl/finddomain.c, intl/gettext.c,
5565 intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
5566 intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
5567 intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
5568 intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
5569 intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
5570 intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
5571 po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
5572 doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
5573 imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
5574 imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
5575 imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
5576 rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
5577 smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
5578 system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
5579 regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
5580 rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
5581 pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
5582 pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
5583 pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
5584 mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
5585 mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
5586 mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
5587 mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
5588 muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
5589 from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
5590 hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
5591 history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
5592 lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
5593 dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
5594 crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
5595 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
5596 crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
5597 date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
5598 account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
5599 attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
5600 charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
5601 config.guess, config.sub, copy.c: Update FSF address (via sed,
5602 I hope nothing got mangled). Closes: #2071.
5604 2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
5606 * Muttrc.head.in: Clean up some Muttrc macros, and add macro
5607 'y' to jump to the mailboxes view. Closes: #2069.
5609 2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
5611 * main.c: Some minor cleanups: tell users to go to bugs.mutt.org
5612 instead of using flea; update copyright year in mutt -v;
5613 reorganise USE opts a little; break long strings so that -pedantic
5614 stops complaining. Not sure that last one is worth the trouble
5615 it causes the po team...
5617 2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
5621 2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
5623 * configure.in, po/ga.po: Irish translation.
5625 2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
5627 * build-release, po/Makefile.in.in: Move update-po out of make
5628 dist, into build-release. It seems to me that make dist should do
5629 as little as possible beyond putting the right files in a tarball.
5631 2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
5635 2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
5640 2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5645 2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
5649 2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
5651 * doc/Makefile.in: Add stamp-doc-xml to "all".
5653 * doc/Makefile.in: stamp-doc-man is pointless as far as I can
5656 * doc/Makefile.in: Tweak makefile so that the dist tarball
5657 doesn't always try to build docs.
5659 * configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
5660 not CONFIGURE_DEPENDENCIES. Slap ma fro.
5662 2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
5664 * Makefile.am, build-release: Move changelog target to
5665 update-changelog so that dist won't automatically invoke it,
5666 and have commit and build-release call it.
5668 * build-release: Now that 1.5.11 is out, previous versions won't
5669 be x.y.zi: adjust diff.
5671 2005-09-15 14:24:39 roessler (roessler)
5673 * po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
5674 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5675 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
5676 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
5677 po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
5678 post-release commit for mutt-1.5.11
5680 2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5683 * init.h: Refer to $use_envelope_from rather than old
5684 $envelope_from in description of $envelope_from_address.
5686 2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
5688 * globals.h, init.h, sendlib.c: Add new $envelope_from_address
5689 variable for manually specifying the envelope sender. Rename (with
5690 compatibility synonym) $envelope_from to $use_envelope_from. Make
5691 $envelope_from subordinate to $use_e_f, as $from is to
5692 $use_from. From a discussion with TLR.
5694 2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
5696 * doc/Makefile.in: Put chunked HTML manual in top doc directory
5697 instead of HTML subdirectory. Solves a weird $distdir
5698 absolute/relative path nuisance.
5700 2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
5702 * curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
5703 mutt_progress_bar. Allow progress bar to omit total size if zero
5706 2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5709 * menu.c: Correct some inconsistencies introduced by
5710 $menu_context. Closes: #2019?
5712 2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
5714 * imap/imap.c, curs_lib.c: A pair of small optimisations to the
5717 2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
5719 * pager.c: Revert bogus change to last message detection in
5722 * pager.c: Forget line number when resolving in pager. This
5723 is beginning to get messy - maybe it would be better to only
5724 remember on specific operations like sync.
5726 * mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
5729 * pattern.c: Make stringmatch pattern detection stateless.
5731 * curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
5733 2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
5735 * po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
5736 po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
5737 po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
5738 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
5739 po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
5741 2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
5743 * curs_lib.c: Ensure progress bar rounds to $net_inc.
5745 * curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
5746 imap/message.c, init.h, mutt_curses.h: Display progress meter
5747 when uploading/fetching IMAP data. Closes: #1772.
5749 * pager.c: Adjust gross hack to return to the same line in the
5750 pager after an index operation so that it doesn't shoot past the
5751 end of the file if there are fewer lines on return (eg when weed
5754 * mx.c, pgp.c: Silence some GCC warnings about uninitialized
5757 * build-release, configure.in, mutt.h: Remove international
5758 vs. U.S. distribution distinction. build-release expects the
5759 previous version to be x.y.zi and should be updated again
5762 2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
5764 * doc/manual.xml.head: More documentation cosmetics (newlines
5765 between Usage: lines).
5767 * pager.c: Gross hack to return to the same line in the pager
5768 after executing an index function. Closes: #1210.
5770 * doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
5771 init.c, mutt.h, pattern.c: Extend pattern language to do simple
5772 string matches as well as regular expressions when the pattern
5773 is invoked with = instead of ~. And, when possible, perform
5774 full body searches on the IMAP server instead of locally, for
5775 an enormous speed boost.
5777 * imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
5778 imap_utf7_decode and do a little cleanup on shutdown. Get a
5779 high five from valgrind.
5781 * curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
5782 main where they belong.
5784 * init.c: Release pwent after extracting data from it.
5786 * mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
5787 state when quitting.
5789 2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
5791 * doc/manual.xml.head: Documentation cosmetics (add some line
5794 2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
5796 * init.h: Point $hide_top_limited to $hide_limited instead of
5797 $hide_missing. Likewise for $hide_top_missing. Closes: #2039.
5799 * init.h: Mention $sort_re in $strict_threads
5800 documentation. Closes: #2052.
5802 * doc/manual.xml.head: Add a push example. Closes: #1591.
5804 2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
5806 * doc/manual.xml.head: Mention $include when describing how mutt
5807 prepares message replies. Closes: #1471.
5809 2005-09-04 19:28:19 Dale Woolridge (brendan)
5811 * pattern.c, protos.h, parse.c: Unfold message headers before
5812 performing ~h search. Closes: #1865.
5814 2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
5816 * keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
5818 2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
5820 * doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
5821 is bound to next-new-then-unread by default, rather than
5822 next-new. Closes: #1637.
5824 * curs_main.c, pattern.c: Allow empty limits, and limits in
5825 empty mailboxes. Closes: #1853, #1906.
5827 2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
5829 * send.c, attach.c: Note when mutt_edit_attachment fails and
5830 display error instead of prompting to abort an unmodified
5831 file. Closes: #2051.
5833 2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
5835 * contrib/gpg.rc: One should let GnuPG charset be automatically
5836 infered from whatever current locale, without hardcoding.
5838 2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
5840 * doc/manual.xml.head: Just use EXPR as a place holder for regular
5841 expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
5844 2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
5846 * doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
5847 doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
5850 2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
5852 * keymap.c: Allow non-ascii characters in push arguments. Closes:
5855 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
5856 Adjust ~l to match all known lists, add ~u to match only
5857 subscribed lists. Normalise pattern ordering in docs. Closes:
5860 2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
5862 * configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
5863 mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
5865 * doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
5866 in the initial commit.
5868 * doc/manual.sgml.tail, configure.in, doc/Makefile.in,
5869 doc/manual.sgml.head, makedoc.c: Convert documentation from
5870 linuxdoc to docbook format. Let the bug avalanche begin.
5872 2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
5875 * configure.in: Don't define domain="no" when configured
5876 --without-domain. Closes: #2046.
5878 2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
5880 * pgp.c: Don't treat PGP inline signature verification errors
5883 2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
5885 * pgp.c: Pause after error message if PGP decode fails, in case
5886 mutt_copy_message overwrites. Real error handling cleanup will
5889 * pgp.c: Don't attempt to manipulate null pgp output file handles.
5891 2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
5893 * doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
5896 2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
5899 * po/id.po: Fix \n mismatch.
5901 2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
5905 2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
5909 2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5912 * attach.c, send.c: Don't pass an empty filename to the default
5913 text editor when editing non-plain text. Also don't clobber
5914 $content_type when parsing it. Closes: #2038.
5916 2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
5920 2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
5922 * cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
5925 2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
5927 * mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
5928 certificate menu, as we do in the openssl version.
5930 * imap/auth_sasl.c: Override SASL initial response if the server
5931 spoke first in its continuation response. Closes: #2034.
5933 * doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
5934 in which gnu documentation flagged any extensions to standard
5935 utilities almost makes me cry.
5937 2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
5942 2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
5946 2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
5948 * configure.in: Force configure to depend on VERSION. That's
5949 been bugging me for a while.
5951 2005-08-11 21:46:26 roessler (roessler)
5953 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
5954 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
5955 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
5956 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
5957 po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
5960 2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
5963 * Makefile.am, VERSION, reldate.h: Fix Makefile.am.
5965 2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
5967 * copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
5968 crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
5969 crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
5970 handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
5971 Add error results to mutt_body_handlers, and check them when
5972 doing decode-save. Closes: #1919.
5974 2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
5977 * pgp.c: Fix verification of clearsigned PGP messages.
5978 (debugged on IRC, mostly by Brendan)
5980 2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
5983 * configure.in: Don't test against nonexistent cache
5984 variable. Spotted by Torsten Veller.
5986 2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
5988 * mutt_sasl.c: Silence some compiler warnings.
5990 2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
5992 * doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
5993 characters with entities, and enable latin output for
5994 manual.txt. I'm not sure this is ideal for non-latin (eg
5995 utf8) environments, but hopefully docbook will resolve this
5996 anyway. Closes: #2029.
5998 * doc/manual.sgml.head: Replace free ~ with ˜. Closes:
6001 * pgp.c: Move pgp failure check inside the if (invoke pgp)
6002 block. Should really Close: 2032.
6004 * pgp.c: Don't ftell pgp output file if there isn't one. Closes:
6007 2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6010 * crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
6013 2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
6015 * copy.c: Remove an unneeded cast, which introduces
6016 type-punning. Modified to use FREE instead of safe_free, since
6017 that seems to be the convention. I personally don't see the point.
6019 2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
6021 * mutt_socket.c: Pause for a moment when a hostname fails to
6022 resolve. Closes #1942. There are a number of cases where mutt
6023 cascades error messages. It might be nice if there were an error
6024 stack so that low level functions could push_error instead of
6025 displaying it right away, and the higher level ones could eg
6026 mutt_message(_("Failed to write FCC: %s"), pop_error ())...
6028 * main.c: Document -d option in mutt -h output. Closes #2027.
6030 * init.h: Remove undefined reference to unmailboxes
6031 command. Closes #2028.
6033 * imap/imap.c: Fix edge case where we might have to wait two
6034 timeouts to check for IMAP mail.
6036 * imap/command.c, imap/imap.c, init.h: Fix bug just introduced
6037 in lsub parsing that could cause mutt to loop indefinitely.
6038 Don't recheck subscriptions at every mailbox change, just the
6041 * imap/imap.c: If imap_check_subscribed is set, mailbox or
6042 unmailbox folders in response to subscribe/unsubscribe commands
6045 2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
6047 * imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
6048 New option: $imap_check_subscribed. If set, mutt will fetch the
6049 set of subscribed mailboxes from the server and add them to the
6052 * browser.c: Avoid a segfault attempting to browse an invalid
6055 * imap/imap.c: Extend IMAP host completion to complete over open
6056 connections. Next up: account and folder hooks.
6058 * imap/imap.c: Allow IMAP tab-completion to complete over
6059 defined mailboxes, saving a bunch of typing for the hostname
6060 part of the URL. Should probably be extended to complete over
6061 open connections and possibly also folder/account hooks.
6063 * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
6064 mutt_get_field_unbuffered.
6066 2005-08-07 06:20:37 Anders Helmersson
6067 <anders.helmersson.utsikt@wasadata.net> (brendan)
6069 * pager.c: Certain versions of libc may segfault during regex
6070 processing if given incomplete multibyte characters. Work around
6071 this by manually trimming the display buffer. I modified it
6072 somewhat to only check when the situation is most likely to occur:
6073 fgets has read all the way to the capacity of the buffer. Thanks
6074 also to Tamo for his comments.
6076 2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
6078 * account.c, curs_lib.c, protos.h: Make username prompts
6079 unbuffered like password prompts are (no more folder-hook push
6082 2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
6084 * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
6085 Report non-zero exit status of tunnel command. Closes: #1749.
6087 * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
6088 pointless imap_force_ssl option with ssl_force_tls, which
6089 requires any connection (POP or IMAP) to a remote server to
6090 be encrypted, and attempts to negotiate encryption even if the
6091 capability isn't advertised (this last bit is of dubious utility,
6092 but essentially harmless since the connection would otherwise
6093 fail anyway). Closes: #1284.
6095 * imap/browse.c: Kill a warning.
6097 * init.c: Use isalnum instead of isalpha when parsing unbraced
6098 environment variable names, per tamo's suggestion. Closes #2022.
6100 2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
6102 * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
6103 pager.h, protos.h: Move some attachment-related prototypes and
6104 structures into attach.h from the global headers. A small step
6105 towards sane dependency tracking and code cleanliness.
6107 2005-08-04 01:15:52 brendan (brendan)
6109 * compose.c: Don't unlink non-mutt files that would have been
6110 unlinked on send if the message is cancelled.
6112 2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
6114 * account.c: Fix C precedence buglet in getlogin preventing it
6115 from actually calling getuser.
6117 * mutt_ssl.c: Don't double-free X509 certificates. This patch
6118 looks wrong, but it isn't.
6120 2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
6122 * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
6123 mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
6124 keymap_alldefs.h in $(top_srcdir), since that's where xgettext
6125 looks. Not super clean I guess - the other alternative is to
6128 * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
6129 mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
6130 NSS support out to pasture.
6132 * compose.c, mutt.h: In compose menu, detach should be able to
6133 unlink files generated by mutt, but not files that existed before.
6135 * commands.c, pgp.c: More fiddling with PGP results. When
6136 rerunning PGP on a message, clear old security result bits to
6137 avoid confusing messages like 'decrypt failed; PGP signature
6138 successfully verified'.
6140 * pgp.c: Forget passphrase on PGP/inline decryption error,
6141 and improve status line messages.
6143 * configure.in: Make $docdir relative to $prefix, like the
6146 * contrib/Makefile.in, doc/Makefile.in: Be more selective about
6147 what to remove during uninstall. (closes #1625)
6149 * pgp.c: Also forget passphrase when encrypt fails, if
6150 signing. (closes #1025 again)
6152 * imap/message.c: Check that the entire message downloaded
6153 successfully on fetch, and don't treat a disappearing cache file
6154 as fatal. (closes #1483)
6156 * compose.c: Don't unlink attachments that you've decided not
6157 to send. (closes #1328)
6159 * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
6160 but it's harmless and it (closes #1207).
6162 * account.c: Fix password prompt for POP (more authentication
6165 2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
6167 * doc/manual.sgml.head: Document <backtab> key.
6169 * pgp.c: Automatically forget PGP passphrase on sign or decrypt
6170 error. (closes #1025)
6172 * pgp.c: Display "successfully decrypted" message instead of
6173 nothing. Superseded by signature verification.
6175 * commands.c, pgp.c: Don't report PGP signature could not be
6176 verified unless there really is a signature verification problem
6177 (not some other PGP error).
6179 * Makefile.am: Install system muttrc from the build directory,
6180 not the source directory.
6182 * mbox.c: Restore Sort immediately after sorting by mailbox
6183 order in mbox_sync_mailbox. (closes #972)
6185 * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
6186 system resources into mutt.man. (closes #854)
6188 * commands.c, protos.h: Report errors occuring in
6189 _mutt_save_message. (closes #847)
6191 * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
6192 that have been accepted but not saved until mutt exits. (closes
6193 #643). Create mutt_add_list_n for adding non-character data to
6194 lists, have mutt_add_list call it.
6196 * mx.c: Report error creating FCC when writing to IMAP
6197 server. Addresses #423.
6199 * init.c: complete :set mbox_type=<tab>. (closes #1649)
6201 2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6204 * pager.c: The builtin pager tries to wrap a line for ever if:
6205 0) the line contains a space or a tab character
6206 followed by a very long word, and 1) M_PAGER_NSKIP flag is
6207 passed to it, and 2) $smart_wrap is set. (default)
6209 2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
6211 * curs_main.c, pager.c: When using colors, the status line of
6212 the index is displayed in a >bright color, even when the prefix
6213 "bright" is *not* given in the foreground color. The problem
6214 occurs when I have the following additional line:
6215 color normal brightwhite black The problem is that BKGDSET's
6218 2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6221 * recvattach.c: Don't refuse to delete attachments just because a
6222 message has been checked for "traditional" PGP encoding. (closes
6225 2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6228 * init.c: "nospam foo" causes a segv if you have not set any
6229 "spam", because of a null pointer dereference.
6231 2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
6233 * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
6234 gnutls glue, pointed out by Vincent Lefevre.
6236 * imap/imap.c: Fix bug added in revision 3.26, where
6237 imap_sync_mailbox failed to check whether it was supposed to
6238 expunge before issuing a CLOSE.
6240 2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
6242 * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
6243 between GPGME and classic.
6245 2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
6247 * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
6248 instead of getuser for authentication methods that only support
6249 an authentication ID. As a side-effect, don't display a dangling
6250 authentication name pointer in getpass.
6252 2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
6254 * crypt-gpgme.c: Correct two typos in GPGME error messages.
6256 2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
6258 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
6259 po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
6260 Thomas' address in several out-of-date PO files. (closes #990)
6262 * mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
6263 one day -pedantic is going to get held up on the causeway.
6265 * imap/command.c: More fiddling with fatal state handling. Not
6266 tested, and probably as wrong as what was already there.
6268 * muttlib.c: Rework mutt_save_confirm to support confirmappend
6269 with IMAP mailboxes. I hope I got all cases right.
6271 2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
6273 * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
6274 on the selected mailbox, and have imap_open_mailbox_append use
6275 imap_access instead of rolling its own.
6277 2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6280 * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
6281 application of Tamo's translation patch for gpgme and gnutls.
6283 2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
6285 * imap/imap.c: Don't check for the existence of a mailbox we're
6286 already in when appending. (closes #1842)
6288 2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6291 * init.h: Return $menu_move_off default to status quo ante.
6293 * init.h: hcache spelling fixes
6295 2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
6298 * enter.c: Introduce fall-back from complete-query to complete
6299 for the edit menu, so 'bind editor <tab> complete-query'
6302 2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
6304 * doc/manual.sgml.head: Correct a couple of typos (and change
6305 ‐ to -: although the text version of the manual renders
6306 ‐, the web version does not).
6308 2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6311 * pattern.c: Interpret an empty limit as a request to cancel
6312 the current limit. (Closes #1854)
6314 2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
6316 * mutt_ssl.c: Don't offer to save expired or not-yet-valid
6317 certificates. Closes #1943 as a side-effect.
6319 * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
6320 to avoid expunging messages when exiting without saving
6321 changes. (closes #1899)
6323 2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
6326 * mbyte.c, mutt_socket.c: There are some functions without ANSI
6327 prototypes left in mutt-owned sources.
6329 2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
6331 * init.h: Update _MAKEDOC macro so that the documentation includes
6334 2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
6337 * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
6338 of IMAP-related special casing all over the thread editing code.
6340 2005-07-25 04:56:38 brendan (brendan)
6342 * imap/message.c: Indentation, mostly
6344 2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
6346 * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
6349 2005-07-25 04:31:51 brendan (brendan)
6351 * muttlib.c: Suppress a printf format warning
6353 2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
6355 * muttlib.c: Typo in last commit.
6357 * imap/message.c, muttlib.c, protos.h: Merge full envelope from
6358 message fetch into original sparse envelope, instead of replacing
6359 it. This should be gentler on the various threading hashes and may
6360 (knock on wood) fix the threading segfault. Threading behaviour
6361 is observably better.
6363 2005-07-24 18:18:29 brendan (brendan)
6365 * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
6367 2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
6370 * thread.c: Try to fix threading bug triggered by duplicate
6373 2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
6375 * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
6376 imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
6377 Add thread editing commands.
6379 2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
6381 * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
6382 adds an option -D to dump mutt's configuration after all
6383 configuration files have been read. Changes against PW's version:
6384 (1) curses isn't initialized; (2) variables are dumped to stdout,
6387 2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
6390 * hash.c, imap/message.c, imap/util.c: This patch includes (1)
6391 a rewrite of hash_delete_hash, and (2) some changes to the IMAP
6392 code that Thomas Glanzmann made during an attempt to squash some
6393 segmentation fault in May. There is no guarantee that this patch
6394 doesn't break things. If it does, please complain to mutt-dev.
6396 * recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
6397 reported by Mads Martin Joergensen; part fixed by Brendan Cully.
6399 2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
6401 * copy.c: Don't assume messages in MMDF mailboxes have From
6402 separators when copying them. Spotted by William Lovas. Initial
6403 patch by TAKAHASHI Tamotsu.
6405 2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
6407 * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
6408 This is the current shortcut patch patch by Byrial Ole Jensen
6409 <byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
6411 2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
6413 * account.c: Don't dereference null ImapUser in new getlogin
6416 2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
6418 * po/fr.po: PO update 20050613.
6420 2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6423 * BEWARE: this fixes a little typo.
6425 2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
6427 * hcache.c: Apply Aaron Crane's function pointer bandaid to the
6430 2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
6432 * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
6433 $imap_login variable to specify which user to authenticate as
6434 ($imap_user controls which user's mail gets accessed). Currently
6435 this can't be specified interactively, since I can't think of
6436 a way to do it that wouldn't annoy users where login == user
6437 (the default value of $imap_login).
6439 2005-06-24 22:32:38 SĂ©bastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
6441 * crypt.c: Remove a warning about unused variable 'now' in
6442 crypt_valid_passphrase
6444 2005-06-22 01:46:49 SĂ©bastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
6446 * doc/devel-notes.txt: This patch fixes two small typos in
6449 2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
6451 * main.c: Update copyright dates according to latest activity
6454 2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
6457 * menu.c: Fix background colors for $arrow_cursor.
6459 2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
6462 * curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
6463 Behavior originally suggested by SĂ©bastien Hinderer
6464 <Sebastien.Hinderer@libertysurf.fr>.
6466 2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
6470 2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
6472 * imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
6473 message flags before moving messages.
6475 2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6478 * mh.c: Another hcache cygwin portability fix.
6480 2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6483 * init.h, mh.c, mutt.h: Maildir header cache.
6485 2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
6487 * Makefile.am: Use install-exec-hook install of
6490 2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
6494 2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
6498 2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
6502 2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
6504 * init.c, init.h: remove some unused functions.
6506 2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6510 2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6513 * hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
6514 protos.h: Thomas graces us with this patch that resolves a
6515 type-size inconsistency in the UIDVALIDITY parser.
6517 Edited for correctness.
6519 2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
6524 2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
6526 * doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
6527 patch was incomplete. Note to self: avoid patching on short
6528 sleep. Starting tomorrow.
6530 * configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
6531 cygwin portability fixes
6533 2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
6535 * crypthash.h: Don't define uint32_t anywhere but in
6536 config.h. Spotted by Alain Bench.
6538 2005-03-13 16:35:35 roessler (roessler)
6540 * po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
6541 po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
6542 po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
6543 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
6544 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
6545 automatic post-release commit for mutt-1.5.9
6547 2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
6551 2005-03-05 18:15:20 Christoph Ludwig
6552 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
6554 * crypt.c: The attached patch fixes a segfault I observed
6555 today: mutt failed to check for a possible null pointer in
6556 mutt_is_application_smime(Body*).
6558 2005-03-05 07:10:57 brendan (brendan)
6560 * mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
6561 mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
6562 Rename open/close/read/write function pointers to avoid problems
6563 with systems where standard open/close/read/write functions are
6564 implemented with macros. Thanks to Aaron Crane and others for
6565 their input about the problem.
6567 2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6571 2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6574 * init.h: This is a spelling fix supplied by Cameron Simpson.
6576 2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
6578 * curs_main.c: Fix a crash.
6580 2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
6582 * init.h, menu.c, mutt.h: I've updated the menu_context patch to
6583 reintroduce the menu_move_off variable that hasn't made it into
6584 1.5.8. The patch fixes menu_prev_line and menu_next_line which
6585 didn't work with menu_context > 0 and also makes <current-middle>
6586 work even if there are less messages than screen lines (thanks
6587 to René Clerc and Vincent Lefevre for spotting these issues).
6589 2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
6591 * smime.c: As pointed out in a separate thread, here is a patch
6592 which fixes the problem of a failing openssl after interactively
6593 selecting a recipient's key.
6595 2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
6597 * imap/message.c: Turn brain back on before committing patches
6598 (that modification I made to APPEND was bogus).
6600 2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
6602 * imap/message.c: Don't lose N flag when uploading a message to
6603 an IMAP mailbox. (Slightly modified from the original patch to
6604 prevent spurious space characters).
6606 2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
6608 * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
6610 2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
6613 * sendlib.c: Fix Debian 295528.
6615 2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
6617 * OPS, browser.c, doc/manual.sgml.head, functions.h,
6618 imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
6619 New function: rename-mailbox (bound to 'r' by default).
6621 The lack of a rename-mailbox command for IMAP finally got too
6622 annoying. It's a bit of a cut-and-paste job, but I've put my
6623 dreams of cleaning up the IMAP codebase on hold. Gotta grow up
6626 2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
6630 2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
6634 2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
6637 * doc/Makefile.in: Fix linuxdoc invocation. Thanks to
6638 Tamotsu Takahashi for tracking this down to an idiotic
6639 non-backwards-compatible change to the way groff works.
6641 2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
6646 2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
6650 2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
6654 2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
6657 * Makefile.am: Include crypt-gpgme.h with the distribution.
6659 2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
6661 * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
6662 to pretty print configure --help screen, with mixed results.
6664 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
6666 * Makefile.am, imap/Makefile.am: Require at least automake 1.6
6668 2005-02-12 20:56:36 roessler (roessler)
6670 * po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
6671 po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
6672 po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
6673 po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
6674 po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
6675 reldate.h: automatic post-release commit for mutt-1.5.8
6677 2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
6681 2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
6685 2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
6688 * configure.in: Give people more time to profile the inode
6689 sorting code; disabled by default for now.
6691 * globals.h, init.h, menu.c: Christoph Berg's menu_context,
6692 and a version of menu_move_off where that's not optional,
6693 but where mutt will just try to avoid moving off the bottom.
6694 Complain to mutt-dev if you want this to be optional.
6696 2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6699 * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
6700 on an imap server loses its flags). Remove trailing delimiter
6701 from IMAP folder names.
6703 2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
6706 * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
6707 by way of TAKAHASHI Tamotsu.
6709 2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6712 * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
6713 Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
6714 Paul Walker, Derek Martin).
6716 * editmsg.c: Partially fix debian bug #275060 (editing a message
6717 in a mbox loses its flags).
6719 * TODO: We have $include_onlyfirst.
6721 2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
6723 * muttlib.c, pager.c: column-length and byte-length are different
6725 2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
6727 * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
6728 $pgp_auto_decode is set, then mutt will check for traditional
6729 pgp on certain operations. This is similar (but NOT identical)
6730 to the behavior known from PGP/MIME messages.
6732 2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6735 * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
6736 init.h: unalternates now also adds to a list of exceptions;
6737 same behavior for unlists, and unsubscribe. With some changes
6740 2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
6742 * configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
6743 support for gnutls using a slightly modified version of gnutls'
6746 * globals.h, init.h: Only enable ssl_client_cert for openssl
6747 (spotted by Adeodato).
6749 2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
6752 * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
6754 2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
6757 * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
6759 2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
6762 * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
6763 patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
6764 config.h includes, and add some missing ones. May fix some bugs.
6766 2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
6768 * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
6770 2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
6773 * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
6774 necessary for FreeBSD.
6776 2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6779 * hcache.c: this is a fix for hcache.c infrastructure which is
6780 about wrongly calculate unique id
6782 2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
6785 * pgp.c: Fix PGP clear signature handling.
6787 2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
6789 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
6790 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
6791 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
6792 imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
6793 pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
6794 query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
6795 resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
6796 send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
6797 sort.c, status.c, system.c, thread.c, url.c, utf8.c,
6798 wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
6799 crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
6800 crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
6801 dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
6802 flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
6803 hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
6804 lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
6805 mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
6806 mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
6807 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
6808 addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
6809 buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
6810 copy.c, crypt-gpgme.c: Add config.h to the top of every C file
6811 that could possibly want it. Remove it from mutt.h
6813 2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
6815 * imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
6816 imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
6817 imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
6818 imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
6819 top of every IMAP C file. This should probably be done to every
6820 C file, but the results need testing in case some files depend
6821 on the current (broken) includes.
6823 2005-01-31 02:40:14 brendan (brendan)
6825 * acconfig.h, configure.in, hcache.c, imap/imap_private.h,
6826 imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
6827 autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
6828 macros for uin32/64 types, use uint64_t instead of long long in
6831 2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6834 * hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
6835 CVS keyword instead of %K% BitKeeper keyword
6837 2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
6840 * pgp.c: Adeotato points out that feof() only works after a read.
6841 So, we now check for an unsuccessful fgetc().
6843 2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
6845 * signal.c: Trigger window resizing code when waking up from
6848 2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
6852 2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
6854 * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
6855 crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
6856 functions.h: gpgme integration. See documentation for
6857 $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
6859 2005-01-28 13:00:36 Adeodato SimĂ³ <asp16@alu.ua.es> (roessler)
6861 * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
6862 <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
6863 architecture. Via Debian Bug#285001.
6865 2005-01-28 10:01:30 roessler (roessler)
6867 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
6868 po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
6869 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
6870 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
6871 po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
6872 automatic post-release commit for mutt-1.5.7
6874 2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
6877 * main.c: Add USE_INODESORT to main.c's option dump.
6879 2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6882 * commands.c: 0. In compose mode, press Ctrl-t to change
6883 Content-Type. 1. Type "application/octet-stream" for example.
6884 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
6885 4. You will be asked "Convert to us-ascii upon sending?"
6886 5. Press y or n. 6. You will see a strange message:
6887 "Content-Type changed to Convert to us-ascii upon sending?."
6889 2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
6892 * pgp.c: Return an error in pgp_decrypt_part when the PGP output
6895 2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6898 * curs_main.c: this patch doesn't raise an error if you try
6899 to sync an empty mailbox which makes it possible to use such a
6900 macro as this on an empty mailbox:
6902 macro index y "<sync-mailbox><change-folder>?" macro pager y
6903 "<sync-mailbox><change-folder>?"
6905 2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
6907 * pgp.c: Detect end of PGP armor header when a line is
6910 2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
6913 * smime.c: Void the S/MIME passphrase before prompting
6914 the user to re-enter it. Noted by TAKAHASHI Tamotsu
6915 <ttakah@lapis.plala.or.jp>, but with memset replaced by
6916 smime_void_passphrase().
6918 2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
6921 * curs_lib.c: Add terminal newline when it lacks after editing
6922 a message. Originally from TAKIZAWA Takashi.
6924 2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
6927 * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
6929 2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
6931 * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
6932 mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
6933 pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
6935 2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
6937 * mutt_sasl.c: With SASL, expect the server to prompt for
6938 additional auth data if we have some to send (#129961, upstream
6941 * contrib/sample.muttrc: Changes the sample.muttrc highlight to
6942 catch https URLs as well.
6944 * color.c, main.c: Support for the "default" color in Slang.
6946 2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
6948 * mh.c, configure.in: Read files in maildir folders in inode
6949 order; this seems to reduce seek overhead on Linux. Enabled by
6950 default; to disable, run configure with --disable-inodesort.
6951 (By way of Mario d'Itri.)
6953 2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
6955 * pgp.c: Improved good signature check.
6957 * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
6958 out the box for people using gnupg-agent. Wrote and applied a
6959 one-line patch to make the %?p? conditional escape work correctly,
6960 patch forwarded upstream. (Closes: #277646)
6962 * pgpewrap.c: Don't segfault when invoked without any arguments.
6964 * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
6967 * smime_keys.pl: Add some sanity checks to smime_keys.pl.
6969 * contrib/gpg.rc: A gpg command line contains both --verbose
6970 and --no-verbose, remove the first.
6972 2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
6975 * status.c: And, thinking about it further, this should just be
6976 an empty string, not "(null)".
6978 * status.c: The last Context->pattern fix was still crap.
6979 Ooooops. (Thanks Ralf.)
6981 2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
6984 * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
6985 imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
6988 2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
6991 * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
6992 Make some functions static.
6994 * imap/command.c, imap/message.c: Fix some printf arguments.
6996 2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
6999 * status.c: * status.c: A variant of
7000 <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
7001 Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
7003 2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
7005 * cvslog2changelog.pl: cvs log emits a timezone after the hour,
7006 at least here. Adjust date regexp to handle that case.
7008 2005-01-15 17:45:01 Adeodato SimĂ³ <asp16@alu.ua.es> (brendan)
7010 * po/cs.po: Major translation updates forgotten in mutt-po.
7011 (I missed cs in the last commit).
7013 2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
7015 * Makefile.am: Update commit targets to work when builddir !=
7018 2005-01-15 07:43:30 Adeodato SimĂ³ <asp16@alu.ua.es> (brendan)
7020 * po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
7022 * doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
7023 init.h: Sundry documentation nits fixed. Debian #210679, #254294,
7026 2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
7029 * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
7031 * send.c: send2-hook should also be executed after the first
7032 time the message is edited by the user.
7034 2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
7037 * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
7038 documentation by a note that acknowledges the shut down of the
7039 bug tracking system.
7041 2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
7044 * pgp.c: Fix Debian #275188.
7046 2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
7049 * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
7050 send2-hook and fix alternates handling.
7052 2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
7054 * doc/manual.sgml.tail, doc/manual.sgml.head: Document
7057 2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
7060 * imap/imap_private.h: Having a signed one-bit bitfield is quite
7061 odd -- its value is either 0 or -1. Although the current code
7062 is not broken because it doesn't test equality to 1, IMHO it's
7063 better not to use that.
7065 * imap/message.c: There's a size_t in imap_append_message not
7066 printed out portably.
7068 2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
7071 * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
7073 2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
7076 * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
7077 imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
7078 lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
7079 safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
7080 wrong use of strncat in part of the mutt code base.
7082 * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
7083 by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
7085 2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
7088 * lib.c: Fix mutt_unlink race condition for systems without
7089 O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
7091 2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
7093 * prepare: Fix parameter passing.
7095 2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
7098 * configure.in: Add AC_GNU_SOURCE.
7100 * recvattach.c: Remove *two* layers of S/MIME from messages
7101 before building the attachment tree. A generic solution would
7102 remove intransparent encodings all the way down the tree.
7104 2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
7106 * compose.c: Only print additional information related to PGP
7107 in case the current message is indeed to be encrypted/signed
7110 * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
7111 to allow mutt to use SSL client certificates to authenticate
7112 itself. To use, set ssl_client_cert to the path to your
7113 certificate file (containing both the certificate and the private
7114 key). It works with the SASL EXTERNAL authentication mechanism,
7115 so you'll need to have SASL enabled as well.
7117 2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
7120 * init.c: Fix a memory leak in the generic spam detection code.
7122 * muttlib.c, protos.h: This wipes duplicated code, which I
7123 introduced a while ago.
7125 2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7130 2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
7135 2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
7139 2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
7142 * configure.in, configure.in: Check for ssize_t.
7144 2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
7146 * po/id.po: Corrected update.
7150 2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
7154 2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
7158 2004-08-16 21:37:43 Adeodato SimĂ³ <asp16@alu.ua.es> (roessler)
7160 * headers.c: as of current cvs, setting "PGP: E" (or similar)
7161 when header-editing a message does not work. the OP is set
7162 (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
7164 2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
7166 * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
7167 the error is not propagated and mutt will attempt to log in
7168 anyway, probably causing an infinite block on read. The attached
7169 patch closes the socket in this case, and propagates the error
7172 * imap/auth_sasl.c: The attached patch causes mutt to attempt
7173 the next method in imap_authenticators if the previous method
7174 failed, even if the server reported that the method was
7175 available. Previously mutt would give up if any authentication
7178 2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
7180 * compose.c: Only print "Encrypt with" field in case the used
7181 S/MIME modules supports this feature.
7183 2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7187 2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
7190 * imap/imap.c: Fix two IMAP memory leaks.
7192 * imap/imap.c, imap/imap.h: Remove imap_close_connection.
7194 * menu.c: Fix a memory leak in mutt_menuDestroy.
7196 2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
7199 * ChangeLog, muttlib.c, protos.h: Fix a memory leak.
7201 2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
7204 * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
7205 and suggestions of many lead to these changes. See mutt-dev
7206 discussions around this time for details.
7208 * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
7209 portability problem. Reported by Steve Kennedy.
7211 2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
7215 2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
7217 * imap/command.c: Fix the improvement to address #1655.
7219 2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
7221 * imap/message.c: Quick fix for IMAP breakage.
7223 2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
7225 * imap/command.c: This is a one-line patch that increases the
7226 speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
7228 2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7232 2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
7235 * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
7236 headers when doing list-reply.
7238 2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7241 * globals.h, imap/message.c, init.h: Fix #1548. (The first
7242 variant, with $imap_headers specifying headers that are downloaded
7243 in addition to the set required for mutt to work properly.)
7245 2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
7247 * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
7249 2004-07-19 21:39:28 Adeodato SimĂ³ <asp16@alu.ua.es> (roessler)
7251 * doc/manual.sgml.head: Fixing a missing newline.
7253 2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
7256 * Makefile.am: Fix IMAP breakage.
7258 2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
7260 * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
7261 spam detection patch.
7263 2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
7265 * pgp.c: Do not forget to handle special-case for gpg-agent.
7267 2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
7270 * ChangeLog: Fix an earlier commit message.
7272 2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7275 * browser.c: Fix Debian#237426. (Experimental.)
7277 2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
7280 * compose.c: Don't invoke "builtin" as an external editor. Note:
7281 It's not clear to me that this is really the right approach.
7282 Revisit Editor/Visual some time.
7284 2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
7286 * init.h, mutt.h, thread.c: By default Mutt hides the subject
7287 of messages in the thread tree that have the same subject as
7288 their parent or closest previously displayed sibling. This patch
7289 makes this optional, introducing the hide_thread_subject boolean
7290 setting which defaults to the old behaviour.
7292 2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
7295 * mh.c: Some eye-candy during the delayed parsing of maildir
7298 2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7301 * init.h, sort.h: Hack to fix $sort_browser documentation.
7303 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
7304 $include_onlyfirst, again.
7306 2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
7309 * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
7310 commit SNAFU: This commit undoes the include_onlyfirst patch,
7311 but leaves the generic spam detection by David Champion in place
7312 (which, erroneously, hadn't been committed automatically).
7314 2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
7316 * commands.c, copy.c, copy.h, doc/manual.sgml.head,
7317 doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
7318 init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
7319 sort.c, sort.h: Introduce $include_onlyfirst.
7321 2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
7324 * pager.c: The limitations for OP_MAIL and OP_RECALL should
7327 * init.c, sendlib.c: Add some debugging code, and rewrite the
7328 previously-ununderstandable mutt_remove_duplicates. (All this
7329 done on the search for a problem that ultimately turned out to
7330 be a configuration issue. Still, the changed code could come in
7333 2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7336 * pager.c: Fix #1882.
7338 2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
7341 * postpone.c: Experimental code for #1910.
7343 2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
7346 * commands.c: Fix #1909.
7348 2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
7351 * pgp.c: Zero out the PGP passphrase before asking for a new one.
7353 2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
7356 * smime.c: Change S/MIME send menu behavior to xor instead of or,
7357 so it behaves the same way as the PGP send menu.
7359 2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
7361 * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
7362 crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
7363 cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
7364 mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
7365 smime.h: This is the sequel to the crypto modularization changes
7366 I did on 2003-01-21. Moritz added another abstraction layer
7367 which cleans up the code and allows the crypto modules to use
7368 their own option menu. Everything should work as it used to
7369 but is now in a really good shape for part III, the Return of
7370 the GnuPG Easy Makers. -wk
7372 * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
7373 crypt-mod.h: New files.
7375 * smime.c (smime_valid_passphrase, smime_send_menu): New
7376 functions. * smime.h: Removed macro: smime_valid_passphrase.
7377 Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
7378 Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
7379 New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
7380 Declared: pgp_valid_passphrase, pgp_send_menu. *
7381 mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
7382 Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
7383 crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
7384 Adjust WithCrypto definition since the GPGME backend does not
7385 exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
7386 New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
7387 (struct body): New member: is_signed_data, warnsig. * main.c
7388 (main): Call crypt_init. * keymap.c (km_get_table): Support for
7389 MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
7390 entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
7391 (km_init): Create bindings for MENU_KEY_SELECT_PGP and
7392 MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
7393 MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
7394 New configuration variable: crypt_use_gpgme. * compose.c
7395 (pgp_send_menu, smime_send_menu): Removed functions, they are now
7396 contained in the crypto backend modules. (mutt_compose_menu):
7397 Use crypt_pgp_send_menu and crypt_smime_send_menu instead
7398 pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
7399 rewritten in order to make use of the module mechanism used to
7400 access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
7401 New function. * crypt.c (crypt_forget_passphrase): Adjust
7402 for new crypto backend interface. (crypt_valid_passphrase):
7403 Stripped, use calls to crypt_pgp_valid_passphrase and
7404 crypt_smime_valid_passphrase.
7406 2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
7408 * parse.c: Fix #1759.
7410 2004-04-30 06:49:37 Urs JanĂŸen <urs@tin.org> (roessler)
7412 * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
7413 (5). (These changes have been sitting in my inbox for ages, tlr.)
7415 2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
7417 * imap/message.c: Fix #1795
7419 2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
7421 * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
7422 change the default; change the error message given if that
7423 variable is set to "no."
7425 2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
7428 * lib.c, attach.c: Don't open a file for writing that we have
7429 unlinked before. Reported embarassingly long ago by Jarno
7430 Huuskonen <Jarno.Huuskonen@uku.fi>.
7432 2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
7435 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
7436 po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
7437 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
7438 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
7439 po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
7440 mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
7441 http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
7443 2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
7446 * copy.c: Fix #1804.
7448 * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
7449 recvattach.c: A belated fix for #1808 (Debian #233106): Make
7450 sure check-traditional-pgp doesn't leave the pager context
7451 unnecessarily. This makes message-hooks like this one safe:
7453 message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
7454 \ "exec check-traditional-pgp"
7456 2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7459 * doc/manual.sgml.head, init.h: Various documentation fixes,
7462 2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
7464 * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
7466 2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
7468 * globals.h, init.c, init.h: Introduce config_charset.
7470 2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
7474 2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
7478 2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
7480 * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
7481 Unreferenced messages pattern: ~$
7483 2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
7485 * mutt_sasl.c: SASL2 needs errno.h.
7487 2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
7490 * muttlib.c: Include the user ID with temporary file names.
7491 Suggested by eravin@panix.com in #1833.
7493 * doc/Makefile.in: Fix #1708 the brutal way, by installing
7494 multiple copies of the muttbug (pardon, flea) manual page.
7496 2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
7498 * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
7499 by Artur Czechowski as #1845.
7501 2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
7506 2004-02-12 08:51:07 roessler (roessler)
7508 * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
7509 po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
7510 po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
7511 po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
7512 po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
7513 ChangeLog: automatic post-release commit for mutt-1.4.2.1
7515 2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
7518 * Makefile.am: (stable) Include regex.c and snprintf.c with
7521 2004-02-11 14:03:38 roessler (roessler)
7523 * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
7524 po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
7525 po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
7526 po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
7527 po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
7528 ChangeLog: automatic post-release commit for mutt-1.4.2
7530 2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
7533 * configure.in, menu.c: Backport an old bug fix, and make sure
7534 configure can be created on recent systems.
7536 2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
7538 * init.c: Fix some warnings.
7540 2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
7542 * charset.c: Fix a CP1255/8-related problem that's caused by a
7545 2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
7548 * muttlib.c: Change the logic in mutt_open_read to only
7549 catch directories -- mutt may legitimately read devices (think
7550 /dev/null) or named pipes. Also delegate error reporting to the
7551 calling function by setting errno.
7553 2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7558 2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
7561 * mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
7562 the percentages don't show right while mutt is reading/parsing
7563 a mailbox. Here's a patch (against 1.5.6i) to fix that.
7565 2004-02-07 21:36:41 David Yitzchak Cohen
7566 <lists+mutt_devs@bigfatdave.com> (roessler)
7568 * init.c, muttlib.c: Looking at the code, the problem is pretty
7569 obvious. A recent patch to init.c (the one that was supposed
7570 to prevent Mutt from silently failing to read nonexistant RC
7571 files, IIRC) changed source_rc() to stat(2) the RC "file" before
7572 trying to mutt_open_read() it. There's only one problem here:
7573 source_rc() has no way of knowing whether or not its "file"
7574 is a file or a command. I'm attaching a patch that fixes the
7575 problem in what I believe is the right way.
7577 2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
7580 * menu.c: Back out the patch for #1697.
7582 2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
7586 2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7590 2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
7594 2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
7598 2004-02-01 18:26:13 roessler (roessler)
7600 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
7601 po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
7602 po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
7603 po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
7604 po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
7605 post-release commit for mutt-1.5.6
7607 2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
7610 * init.c: As you all know, running "mutt -F foo.rc" will have
7611 mutt read foo.rc as its config file. However, there is a bug --
7612 if you specify a directory (like accidentally typing "mutt -F
7613 /etc/mutt") mutt will silently ignore the flag and leave you
7614 wondering why it isn't working.
7616 Emil Sit posted a patch for this in March of 2002, but it seems
7617 to have slipped through the cracks. Here's the patch again;
7618 please consider it for inclusion.
7620 2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
7622 * buffy.c: Put a zero byte into the string, not into the pointer.
7624 2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
7628 2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
7631 * doc/manual.sgml.head: A cross-reference was missing.
7633 * doc/manual.sgml.head: Improve documentation of alterantes.
7635 * alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
7636 hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
7637 protos.h: Turn alternates, lists, and subscribe into regular
7640 2004-01-12 22:56:58 Christoph Ludwig
7641 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
7643 * smime_keys.pl: Avoid a Perl warning.
7645 2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
7647 * doc/manual.sgml.head: Thanks. The patch is committed to
7650 2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
7653 * crypt.c: Retainable PGP signatures were broken badly. #1757.
7655 2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
7658 * mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
7659 due to portability issues.
7661 2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
7664 * init.c: Strike that.
7666 * init.c: Fix a memory management error. Ouch.
7668 2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
7670 * init.h: Fix hide_missing / hide_limited documentation.
7672 2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
7675 * hdrline.c: Permit list patterns that match the domain name of
7676 an address; these patterns begin with '@'. Example: subscribe
7677 @bugs.guug.de matches all messages sent to the bug tracking
7680 * po/ru.po: Argh, I shouldn't replace files by patches.
7682 2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
7685 * menu.c: Fix #1697 (Debian #219594.)
7687 2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
7691 2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7696 2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7700 2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
7702 * send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
7703 generating Mail-Followup-To headers.
7705 2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
7708 * init.h: Fix #1738; documentation issue re $from, $use_from.
7710 2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
7712 * hook.c, send.c: Fix #1724, cannot use ~h pattern match with
7715 2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
7717 * pop.h, pop_lib.c: Attached patch provides support of STLS
7718 (STARTTLS) command in POP3 protocol.
7722 2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
7724 * imap/imap.c: Fix #1703.
7726 2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
7729 * smime.c: Fix a NULL pointer deference noted by Will Fiveash
7730 <william.fiveash@sun.com>.
7732 2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
7735 * commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
7736 partially signed messages more reasonably. See #1743.
7738 2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
7740 * commands.c: Fix #844.
7742 2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
7744 * m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
7745 patch which is necessary as when mutt tries to connect to an
7746 imap server over ipv6 it stores the address in a sockaddr which
7747 may not be large enough to hold the ipv6 address.
7749 2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
7752 * crypt.c: pkcs7-signature wasn't recognized properly in one
7755 2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
7757 * rfc1524.c: Fix possible core dump in mailcap nametemplate
7760 2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
7763 * thread.c: Avoid NULL pointer deference in threading code.
7765 2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
7767 * pager.c: Fix 1716.
7769 2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
7774 2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
7778 2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
7782 2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
7785 * configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
7786 IDN API incompatibility problems.
7788 2003-11-12 11:47:46 duvall@emufarm.org (roessler)
7790 * configure.in: Fix 1515, 1693.
7792 2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
7795 * mh.c, sort.c: Fix dangling pointer problems in threading code.
7796 Noted and tracked down by q4xk3j002@sneakemail.com who also
7797 provided the initial fix.
7799 2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
7803 2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
7805 * mutt_socket.c: Fix double-free problems related to IDN support.
7807 2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
7811 2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
7816 * send.c: Commit the fix for #1509. This must have been lost
7819 2003-11-05 20:09:36 roessler (roessler)
7821 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
7822 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
7823 po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
7824 po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
7825 po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
7826 post-release commit for mutt-1.5.5.1
7828 2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
7831 * Makefile.am: Include regex.c and snprintf.c with the
7832 distribution. Noted by Lars Hecking.
7834 * build-release: Ups, we don't upload the CVS any more.
7836 2003-11-05 09:51:10 roessler (roessler)
7838 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
7839 po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
7840 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
7841 po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
7842 po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
7843 automatic post-release commit for mutt-1.5.5
7845 2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
7848 * build-release: Use gpg for signing releases.
7850 2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
7853 * attach.c: Fix a logic flaw in attachment saving.
7855 2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
7858 * pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
7859 sizeof statements accordingly. Note that pgp_key_t is also a
7860 pointer, though, so this should not have broken things.
7862 2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
7865 * query.c: Fiy memory corruption. (# 1659)
7867 2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
7870 * lib.c: mutt_basename() was garbage.
7872 * doc/manual.sgml.head: Fix some tags. Noted by Todd
7873 <Freedom_Lover@pobox.com>.
7875 * recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
7876 lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
7877 This patch fixes various aspects of the attachment-saving user
7878 interface. Changes include:
7880 * When tagging and saving multiple attachments, you can now use
7881 the same target directory for multiple attachments.
7883 * When you can't save an attachment, you get an opportunity to
7884 enter a new file name.
7886 * The menu cursor will highlight the attachment that you are
7887 currently discussing with mutt.
7889 * Various bug fixes.
7891 This does, in particular, address #1619 (Debian#208430).
7893 * menu.c: Fix #1656.
7895 2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
7897 * doc/muttrc.man.head: Fix typo.
7899 2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
7902 * doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
7903 (Debian #213007), noted by Jens Seidel <tux-master@web.de>.
7905 2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
7908 * muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
7910 2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
7914 2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
7917 * imap/utf7.c: Fix remaining (void **) casts.
7919 2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
7921 * imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
7922 pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
7923 rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
7924 browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
7925 edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
7926 pager.c: As the ones of you who compile with new gcc's probably
7927 have noticed, there's a lot of type-punning in Mutt. With help
7928 from Philipp Thomas, I've fixed all I could find in CVS (please
7929 double-check, one might have slipped through the cracks), I can
7930 make one for 1.4 CVS branch as well if wanted.
7932 2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
7935 * send.c: Change abort_unmodified so it doesn't abort a message
7936 that has an attachment. Catches the "send a file from the
7937 command line, quickly" case.
7939 2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
7941 * mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
7942 undefined). Thanks to Mads for the initial patch.
7944 2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
7947 * po/bg.po: Bulgarian translation. (Seems like I screwed up an
7948 earlier commit. -tlr)
7950 2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
7952 * pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
7953 received anything back from the server that didnt begin with '+
7954 ', it was bailing out and skipping the checks to see if there
7957 2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
7961 2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
7964 * init.h: Fix some formatting glitches that lead to error messages
7965 when viewing the muttrc(5) manual page.
7967 2003-09-04 14:59:57 Christoph Ludwig
7968 <cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
7970 * smime.c: Fix verification bug when messages are S/MIME signed
7973 2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
7975 * postpone.c: I've attached a patch for bug number 1036, as
7976 reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
7977 when more than one msg is postponed"). This is a patch against
7980 As it was previously left, no one could reproduce it. The problem
7981 occurs because sorting is disabled when opening the postponed
7982 folder, but the Sort global variable still tells mutt to use
7983 whatever sorting algorithm the $sort config option indicates.
7984 Eventually, the code would get to mutt_messages_in_thread and
7985 try to dereference a NULL thread object, causing the segfault.
7987 2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
7991 2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
7994 * po/ja.po: New ja.po.
7996 2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
7999 * configure.in: Bulgarian translation.
8001 2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
8003 * mutt_ssl.c: Fix a segmentation fault which occurs
8004 when a certificate is rejected. Bug noted by Rob Latham
8007 2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
8009 * curs_main.c: The commands "read-thread" (^R) and
8010 "read-subthread" (Esc-R) do not honor the resolve variable (don't
8011 advance cursor after marking the thread/subthread as read),
8012 which, to me at least, is a nuisance.
8014 2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
8016 * imap/imap.c: 1595: My guess is this bug is caused by
8017 mlarson@verisign.com's patch to check for UNSEEN rather than
8018 RECENT messages. This means that as long as there are messages
8019 in a mailbox either new or old, mutt will think it has new mail.
8021 The attached patch reverts that change. Let me know if it solves
8024 2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
8027 * doc/muttrc.man.head: Fix a formatting bug.
8029 2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
8031 * attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
8032 mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
8033 format from mutt. (The support was broken anyways.)
8035 2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
8040 2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8042 * pager.c: It seems that Solaris has an incorrect implementation
8043 of mbrtowc: when there is an encoding error and mbrtowc returns
8044 (size_t)(-1) no value should be stored in *pwc (the first
8045 argument), as I understand it, but here mbrtowc is storing 8
8046 when presented with the bytes "\xc8\x4d".
8048 However, relying on mbrtowc not to store anything in *pwc when
8049 there is an error is a bit silly; it makes sense to look at
8050 the return value. So, the following patch should be applied if
8051 Pawel can confirm that it fixes the problem. I've tested it and
8052 it worked for me with glibc's mbrtowc.
8054 2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
8056 * alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
8057 imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
8058 intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
8059 makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
8060 strcasecmp.c, url.c: Some functions/macros like isspace take an
8061 int and require the argument to have the value of an unsigned char
8062 (or EOF). Under Solaris, gcc complains when the argument is a char
8063 (as this is a possible bug, on platforms where char is signed,
8064 like Solaris). The attached patch fixes such problems (well,
8065 perhaps I've changed more than necessary, but this doesn't hurt).
8067 2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
8069 * gnupgparse.c: When encrypting a message to a user that has more
8070 than one subkey, at least one of which is revoked or expired,
8071 mutt treats the entire key as unusable rather than just the
8072 subkey(s) in question.
8074 2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
8076 * account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
8077 that my mutt hung when I tried SASL DIGEST-MD5 authentication
8078 (I'm not sure when this started). I believe this patch should
8079 solve that problem in a reliable way.
8081 This patch also attempts to reuse connections even when
8082 authentication fails, instead of just throwing away a perfectly
8085 * curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
8086 mutt_ssl.c: This patch redoes yesterday's unbuffered input
8087 patch. Now it uses a pseudo-option, which means less mess to carry
8088 down the call stack. It also made it much easier to have the SSL
8089 certificate menu be unbuffered, which it is now. So push commands
8090 won't annoy you when entering passwords or accepting certificates.
8092 2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
8094 * curs_main.c, globals.h, imap/command.c, imap/imap.c,
8095 imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
8096 patch should keep all opened IMAP connections alive, no matter
8097 what mailbox you are currently in. With the patch that got
8098 committed yesterday, this should close bug 1523.
8100 (There was a typo in that patch. This one supersedes it.)
8102 * configure.in, .cvsignore: autoconf 2.5 compatibility.
8104 2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
8106 * send.c: Fix #1520.
8108 2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
8110 * po/pl.po: small fix.
8112 2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
8114 * imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
8115 Brendan Cully wrote:
8117 > The attached patch should help when the connection to your
8118 postponed > folder times out and you can't reconnect without
8119 restarting mutt. I'd > like anyone who has that problem to try
8120 it and let me know how it > works.
8122 I dug a little deeper. The attached patch seems to work better. It
8123 complains the first time you try to recall a message, but works
8126 * account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
8127 mutt_curses.h: The attached patch prevents mutt from reading the
8128 push buffer when asking for passwords. This is a proper fix for
8129 bug 1312. I think it's uncontroversial.
8131 2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
8134 * imap/auth_sasl.c: Increase a buffer's size.
8136 2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
8138 * OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
8139 tag-prefix-cond and end-cond. This makes simple conditional
8140 execution of parts of macros possible.
8142 2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
8144 * curs_main.c, pattern.c: Display an empty index when no messages
8145 match search criteria.
8147 2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
8150 * init.h, muttlib.c: Add a ':' flag to % expandos. This will
8151 make sure that any dots are converted into underscores. (_
8152 is already used for lowercasing the result of an expando.)
8154 2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
8157 * muttlib.c: Don't colorize empty lines generated with
8158 state_attach_puts();
8160 2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
8162 * imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
8164 2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
8167 * init.c: Fix a segmentation fault which would occur when
8168 pgp_sort_keys is set in a configuration file, but mutt is compiled
8169 without PGP support.
8171 * gnupgparse.c: Fix PGP subkey handling when looking at key
8172 capabilities. This should take care of the recent "mutt does
8173 not see all keys" problems.
8175 2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
8178 * crypt.c: Fix gpg-agent use.
8180 2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
8183 * doc/manual.sgml.head: Remove useless examples about treating
8184 text/enriched externally. #1549; Debian #190309.
8186 2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
8189 * recvattach.c: view-attachments does not extract the message
8190 within a x-pkcs7-mime if it's only signed, but not encrypted.
8191 Such a message results, for example, from a decrypt-save if the
8192 message was previously encrypted and signed.
8194 2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
8197 * doc/manual.sgml.head: Fix an inconsistency between manual
8200 2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
8202 * gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
8203 algorithm to determine the capabilities of the key. For example,
8204 in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
8205 not correct as per OpenPGP, however, where the capabilities of
8206 the key are determined by both the algorithm and key capability
8207 flags that are set on the key. This can lead to user confusion
8208 when their RSA encrypt-only or sign-only key is listed for both
8209 signing and encryption in mutt.
8211 GnuPG lists these flags in key listings, so it is easy to take
8212 advantage of them. Here is a patch to use the flags, as well
8213 as provide the flags in pgpring. Note that the pgp+pgpring
8214 users won't see any change since the flags there are based on
8215 the key algorithm as they are now, but the GnuPG users will see
8218 2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
8221 * enter.c: Fix alias completion when the alias is entered as
8222 part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
8224 2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
8226 * mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
8227 OPT_MAX wasn't maximal.)
8229 2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
8231 * compose.c: Fix two more cases in which ctrl-G is interpreted
8234 2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
8237 * compose.c: The "sign (a)s" code strips the pgp application
8238 bit causing drawing issues in redraw_crypt_lines(). Other bits
8239 (well bit = encrypt) are ignored as a result. I've only tested
8240 with pgp, but the same problem exists in the smime code too.
8241 This inline patch (against cvs head revision) fixes the problem.
8243 2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
8246 * init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
8247 in send.c. This patch adds two new configuration variables,
8248 $crypt_autopgp and $crypt_autsmime. Both are set to "yes"
8249 by default. By turning them off, you can disable the automatic
8250 selection of one or both mechanisms. (Useful when your mutt is
8251 PGP- and S/MIME enabled, but you only use, say S/MIME.)
8253 2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
8256 * send.c: Backing out the previous change. It was nonsense.
8258 2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
8260 * config.guess, config.sub, depcomp, install-sh, missing,
8261 mkinstalldirs: updates.
8263 2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
8266 * send.c: Try to fix a PGP / S/MIME-related problem. Found by
8267 Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
8270 * thread.c: Fix a segmentation fault.
8272 2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
8274 * recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
8276 2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
8279 * lib.c: Avoid a division by zero.
8281 * color.c: Make sure has_colors() is only invoked when OPTNOCURSES
8282 is unset. This fixes a segmentation fault on RH 8.0 which was
8283 observed by Matt Larson <mlarson@verisign.com>.
8285 * browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
8286 sendlib.c, smime.c, thread.c: Try to catch a couple of cases
8287 in which parameters for malloc calls could overflow. Thanks to
8288 Timo Sirainen for the heads-up.
8290 * po/es.po: Mark a translation as fuzzy in order to fix #1522.
8292 2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
8295 * commands.c: Fix #1528.
8297 2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
8301 2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
8306 2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
8308 * smime_keys.pl: - add a missing filehandle closure - some
8309 cleanups of unused/bogous code
8311 2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
8314 * contrib/Makefile.in, contrib/colors.default,
8315 contrib/colors.linux: sample.muttrc-tlr would try to include
8316 my color configurations, which weren't distrubted. Fix that.
8317 (Bug noted while helping someone else to configure mutt during
8320 * contrib/sample.muttrc: Fix sample.muttrc.
8322 2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
8324 * curs_main.c: Here is the patch to fix the bug I reported
8325 earlier in this thread, that sometimes when changing folders,
8326 mutt would generate an error message and stop the further
8327 processing of folder-hooks.
8329 2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
8333 2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
8338 2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
8342 2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
8344 * init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
8345 updated for 1.5.4. This patch adds the pgp_check_exit option
8346 (enabled by default) that causes mutt to check the exit code
8347 of the PGP subprocess. A non-zero exit code means that the
8348 subprocess failed and mutt will not continue to send the message.
8350 This is needed as in certain cases, PGP or GnuPG can fail to
8351 completely process a document (say, if the gpg.conf file is
8352 mangled, which is how I discovered the problem). Without an
8353 exit code check, mutt will continue anyway and send the half
8356 2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
8360 2003-03-19 22:43:08 roessler (roessler)
8362 * po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
8363 po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
8364 po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
8365 po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
8366 po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
8367 po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
8369 * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
8370 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
8371 po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
8372 po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
8373 po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
8374 ChangeLog: automatic post-release commit for mutt-1.4.1
8376 2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
8379 * pgppubring.c: Fix some memory management calls. (Stable branch.)
8381 2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8383 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
8386 * imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
8388 2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
8390 * buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
8391 leak. Envelope structure allocated by mutt_read_rfc822_header()
8392 was never deallocated.
8394 - parse.c (mutt_read_rfc822_header): Comment added about
8395 needing deallocate envelope structure returned by
8396 mutt_read_rfc822_header().
8398 * mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
8399 and `domain' buffers was never deallocated.
8401 (mbox_to_udomain): Fix memory leak. `scratch' buffer was not
8402 deallocated when `mbx' doesn't contain '@'. Also rewritten for
8403 allocating memory only when needed and only how many as needed.
8405 2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
8408 * copy.c, sendlib.c: We need to re-format address headers instead
8409 of just decoding them.
8411 2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
8413 * mutt_sasl.c: The global callbacks set up in sasl_client_init
8414 are not copied by the SASL library, so they can't be allocated
8415 on the stack. This is the case with both versions of the SASL
8416 library, and I frankly don't understand why it hasn't caused
8417 problems before. Since it segfaults reliably on OS X for me now,
8418 I thought a patch would be in order.
8420 2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
8423 * crypt.c, pgp.h: Don't use functions without importing the
8424 corresponding prototype.
8426 * mutt_idna.c: It seems like libidn doesn't like to translate
8429 2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
8431 * globals.h: globals.h is looking for crypt.h instead of
8434 2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
8437 * send.c: Fixing a segmentation fault. Here's how to reproduce
8438 it: Start mutt. Compose a new message, with an attachment.
8439 Turn on PGP signing. Press C-G on the pass phrase prompt.
8440 Turn off PGP signing. Try to send the message.
8442 2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
8444 * protos.h, sort.c: Fix a warning.
8446 * mutt_idna.c: Fix tlr's pre-processor screw-up.
8448 2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
8451 * mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
8452 AllowUnassigned. (Just reading some standards.)
8454 2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
8456 * handler.c: Be more friendly about bad multipart/alternative
8457 bodies; #1478. Note that the relevant standards explicitly
8458 *forbid* nested MIME encodings.
8460 2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
8463 * copy.c: Fix another stupid error, and decode IDNs in the
8466 * init.h: Fix two typos in one line. Noted by Thomas Glanzmann
8469 * addrbook.c, alias.c, send.c: Fixing more IDN bugs.
8471 2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
8474 * copy.c, sort.c: Fixing some nits.
8476 * mutt_socket.c: IDNA support for the socket back-end.
8478 * Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
8479 compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
8480 init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
8481 protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
8482 sendlib.c: IDN support for e-mail messages. Things should work
8483 automagically once you have the GNU IDN library available from
8484 ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
8485 can't be losslessly recoded to your local character set, mutt
8486 should automatically fall back to using the ASCII representation.
8487 There's probably a considerable number of bugs in this, and the
8488 code may, at this point, not even compile on machines without
8489 libidn. Will start working on that ASAP.
8491 * contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
8492 commands.c, init.h, mutt.h: Introduce a new option named
8493 $bounce, and fix some inconsistencies in the messages created
8494 when bouncing. Based on work done by Thomas Glanzmann
8495 <sithglan@stud.uni-erlangen.de>.
8497 2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
8500 * commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
8501 of the inconsistencies between message and attachment bouncing.
8503 * crypt.c: I should test-compile things before committing.
8506 2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
8508 * query.c: Use mutt_strwidth for query response formatting.
8511 2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
8513 * mx.c: Recognize MH folders used by sylpheed.
8515 2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
8517 * po/es.po: Fix a typo. (#1482)
8519 2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
8522 * doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
8525 * crypt.c: Fix #1486; noted by Jeroen Coekaerts
8526 <jeroen@coekaerts.be>.
8528 2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
8530 * pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
8531 pgp-sha1, etc.) Since then, three more hashes have been assigned
8532 numbers in 2440bis. Here is a patch to add values for pgp-sha256,
8533 pgp-sha384, and pgp-sha512 so mutt can properly handle them.
8535 2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
8538 * parse.c: Fix a memory leak observed by Vineet Kumar
8539 <mutt-dev@virtual.doorstop.net>.
8541 2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
8543 * init.h: Here are some updates to the muttrc docs (spell check,
8544 language tweaks, etc). No functional changes - this is just
8547 2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
8550 * pgp.c: Fix #1444, Debian #178563. The details of this problem
8551 were tracked down by Steven Barker <steve@blckknght.org>.
8553 2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
8556 * init.h: Change the default for crypt_replyencrypt back to "yes".
8557 Noted by Thomas Poindessous in Debian bug #178899; also #1448.
8559 * pgp.c: Fix #1442 (thanks, Dale); properly initialize some
8560 pointers which could otherwise lead to crashes.
8562 2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
8564 * crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
8565 $pgp_auto_traditional.
8567 2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
8570 * flags.c: The IMAP ACL patch broke things.
8572 2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
8574 * pop_auth.c: SASL2 support for popo_auth.c.
8576 * curs_main.c, flags.c, imap/imap.c, pager.c: The attached
8577 patch provides improved support for IMAP ACLs (on servers that
8578 support them). This means that mutt will now write the Seen
8579 flag in mailboxes that allow it, even if the mailbox doesn't
8580 allow other changes.
8582 2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
8585 * handler.c: Automatically use the text/plain handler for text/*
8586 body parts which don't have a handler of their own.
8588 2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
8591 * cryptglue.c: Fix a typo which broke pgp-extract-traditional.
8593 * mutt_crypt.h: Fix an #ifdef.
8595 2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
8597 * Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
8598 configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
8599 functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
8600 headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
8601 main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
8602 parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
8603 pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
8604 sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
8605 code and prepare for other backends. - Support gpg-agent by
8606 not asking for a passphrase - autconf cleanups.
8608 This is just a start and probably we need a couple of other things
8609 to do. One drawback is that the help menu does always list all
8610 crypto realted stuff even when configured for no crypto at all.
8611 Same goes for the configure options but I consider thsi a feature:
8612 It allows to use the same .muttrc for different versions of mutt -
8613 at least during development, this is an advantage. This all might
8614 be fixed but requires some changes to the configuration system.
8616 Note, the use of the WithCrypto macro - it enables the compiler
8617 to do dead-code-elimination depending on the configured backend.
8618 This is better readable than all the nested ifdefs. I did some
8619 short tests and it seems to work, althoug mutt's size does not
8620 change largely when compiled w/o crypto.
8622 cryptglue.c is new as a warpper to all crypto calls; some are
8623 still in crypt.c but they should eventually also be wrapped.
8624 We don't use function pointers to keep a path to use dlopen or
8625 runtime configured backends. crypt.h is also new and replaces
8626 pgp.h and smime.h in most files (except for the backend).
8630 2003-01-06 Werner Koch <wk@gnupg.org>
8632 * crypt.c (crypt_valid_passphrase): Detect gpg-agent and
8633 don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
8634 pgp_application_pgp_handler) (pgp_sign_message,
8635 pgp_encrypt_message) (pgp_traditional_encryptsign):
8636 Make sure that we never ever send the passphrase if the
8637 gpg-agent has been detected. Likewise.
8639 * acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
8640 to configure.in. BTW, we should consider to rename
8641 configure.in to configure.ac.
8643 2003-01-04 Werner Koch <wk@gnupg.org>
8645 Replaced the use of HAVE_PGP and HAVE_SMIME by a more
8646 readable and extendable solution.
8648 * pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
8649 crypt.h: here. * smime.c (mutt_is_application_smime):
8650 Moved to * crypt.c (mutt_is_application_smime):
8651 here. * pgp.c (mutt_is_application_pgp): Moved to
8652 * crypt.c (mutt_is_application_pgp): here. * pgp.c
8653 (pgp_is_multipart_encrypted): Removed. Merged code with *
8654 crypt.c (mutt_is_multipart_encrypted): this.
8656 * mutt.h: Protect against double inclusion.
8658 * pgplib.h (struct pgp_keyinfo): Remove the typedef to
8659 pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
8660 here. NOTE: This is now a pointer. Changed all usages
8663 * configure.in: Replace HAVE_PGP and HAVE_SMIME by the
8664 new CRYPT_BACKEND macros. Always include all OPS.*.
8665 (LIBOBJ): Replaced by AC_LIBOBJ as required by newer
8666 autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
8667 crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
8668 (EXTRA_DIST): Add crypt.h
8670 * pgp.h, pgplib.h, smime.h: Use the header only
8671 when the approriate backend has been configured. *
8672 pgp.c, pgpkey.c, smime.c: Build only if the approriate
8673 CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
8674 global.h: Moved all variable declarations to global.h
8675 because they are now always defined.
8677 * sort.h: Always define PgpSortKey, although it does
8680 * keymap.h: Unconditionally include all PGP and SMIME
8681 stuff. * mutt.h: Ditto. * protos.h: Ditto.
8683 * init.h (HAVE_SMIME): Unconditionally include all
8684 crypto related definitions. Mark the doc entries with
8685 "(Crypto/PGP/SMIME only)".
8687 * globals.h: Replace gpg.h and smime.h by crypt.h.
8689 * functions.h: Always include all crypto commands.
8691 * copy.h: Unconditionally define the crypto related M_CM_
8693 * pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
8694 and include it. * smime.h: Move APPLICATION_SMIME
8695 and SMIME* to crypt.h and include it. * mutt_crypt.h
8696 (ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
8698 * crypt.c: Replaced pgp.h and smime.h header by crypt.h.
8699 Always include all functions but shortcut them depending
8700 on WITHCRYPTO. All over the place use WITHCRYPTO
8701 instead of ifdefs. Replaced all direct calls of the
8702 backend fucntions by twrapper functions defined in
8703 cryptglue.c (crypt_get_keys): Removed prototypes.
8704 * pgp.h (pgp_findKeys): New prototype. * smime.h
8705 (smime_findKeys): New prototype. * cryptglue.c: New.
8706 * crypt.h: New. * mutt_crypt.h: Moved all crypt_*
8707 prototypes to gcrypt.h. Unconditionally use this file.
8709 * init.c: Replaced pgp.h and smime.h header by crypt.h.
8710 (parse_set): Use WITHCRYPTO instead of ifdefs.
8711 (mutt_var_value_complete): Ditto.
8713 * sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
8714 (write_as_text_part): Now one macro using WITHCRYPTO.
8715 (mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
8716 (mutt_make_message_attach): Ditto. (mutt_write_fcc):
8719 * send.c: Replaced pgp.h and smime.h header by crypt.h.
8720 (include_forward): Use WITHCRYPTO and validate
8721 passphrases for pgp and smime. (include_reply): Ditto.
8722 (generate_body): Use WITHCRYPTO instead of ifdefs.
8723 (ci_send_message): Ditto.
8725 * recvattach.c: Replaced pgp.h and smime.h header
8726 by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
8727 instead of ifdefs. (mutt_attach_display_loop): Ditto
8728 (mutt_view_attachments): Ditto.
8730 * postpone.c: Replaced pgp.h and smime.h header by
8731 crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
8732 of ifdefs. (mutt_parse_crypt_hdr): Always include and use
8733 WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
8734 Use WITHCRYPTO instead of ifdefs.
8736 * pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
8737 Use WITHCRYPTO instead of ifdefs.
8739 * pattern.c: Replaced pgp.h and smime.h header by crypt.h.
8740 (Flags): Always include the crypto flags. (msg_search):
8741 Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
8744 * parse.c: Removed pgp.h and smime.h.
8745 (mutt_parse_mime_message): Use WITHCRYPTO instead
8748 * pager.c: Replaced pgp.h and smime.h header by crypt.h.
8749 (mutt_pager): Use WITHCRYPTO instead of ifdefs.
8751 * mx.c: Removed smime.h and pgp.h. (mx_update_context):
8752 Use WITHCRYPTO instead of ifdefs.
8754 * muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
8755 (mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
8756 used to be an error when PGP was not configured so
8757 that TYPEAPPLICATION was not recognized for SMIME.
8758 (mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
8760 * main.c: Include crypt.h. (show_version): Remove
8761 HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
8762 CRYPT_BACKEND_CLASSIC_SMIME.
8764 * keymap.c: Include crypt.h so that we can test
8765 WITHCRYPTO. (Menus): Always include pgp and smime.
8766 (km_init): Create smime and pgp bindings depending
8767 on WITHCRYPTO. (km_get_table): Return OpPgp depending
8770 * hook.c (mutt_parse_hook): Use WITHCRYPTO instead
8771 of ifdefs. (mutt_crypt_hook): Always include.
8773 * headers.c: Replaced pgp.h and smime.h header by crypt.h.
8774 (mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
8776 * hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
8777 (hdr_format_str): Use WITHCRYPTO.
8779 * handler.c: Replaced pgp.h and smime.h header by crypt.h.
8780 (mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
8781 (mutt_can_decode): Application/smime is now also checked
8782 when PGP support is not configured. (mutt_body_handler):
8785 * curs_main.c: Replaced pgp.h and smime.h header
8786 by crypt.h. (mutt_index_menu): Shortcut crypto only
8787 operations depending on WITHCRYPTO.
8789 * copy.c: Replaced pgp.h and smime.h header by crypt.h.
8790 (_mutt_copy_message):
8792 * compose.c: Replaced pgp.h and smime.h header by crypt.h.
8793 (enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
8794 (redraw_crypt_lines): Always include this fnc but shortcut
8795 it depending on WITHCRYPT. Draw lines depending on
8796 the configured crypto support. (pgp_send_menu):
8797 Always include this one. Call wrapper functions.
8798 (smime_send_menu): Likewise. (draw_envelope): Use
8799 WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
8800 Allow pgp/smime commands only when configured.
8802 * commands.c: Replaced pgp.h and smime.h header
8803 by crypt.h. (mutt_display_message,pipe_msg,
8804 _mutt_pipe_message) (set_copy_flags, mutt_save_message,
8805 mutt_edit_content_type) (_mutt_check_traditional_pgp):
8808 * attach.c (mutt_view_attachment): Removed HAVE_GPG and
8809 HAVE_SMIME and replaced by global variable WITHCRYPTO.
8810 Replaced pgp and smime header by crypt.h.x
8812 2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
8815 * pgppubring.c: Don't make a "hard" transition to the new GnuPG
8816 syntax in pgpring. This change undoes one of David Shaw's
8817 changes which were just committed.
8819 2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
8821 * gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
8822 to work with disabled keys. Part of this change will eventually
8823 involve moving the 'd' that indicates a disabled key to a
8824 different part of the key listing.
8826 To smooth this transition, as of version 1.2.2, GnuPG will
8827 start giving the 'd' in both places (and will do this for a good
8830 Here is a patch so mutt will accept either the old or new syntax.
8832 2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
8834 * curs_lib.c: A recent change causes all mutt_yesorno prompts
8835 to come out as [yes]/yes or [no]/no. Here's a fix.
8837 2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
8840 * smime_keys.pl: Error checking for the creation of the temporary
8841 directory; also, use file mode 0700.
8843 2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
8845 * smime_keys.pl: Improve temporary file handling.
8847 2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
8850 * commands.c: Another mutt_yesorno() change, in order to correctly
8853 2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
8855 * recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
8856 main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
8857 of mutt_yesorno(): Always explicitly use the M_YES and M_NO
8858 constants. Fixes a couple of cases in which C-g would be
8861 2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
8864 * pgp.c: Detect in-line key material when checking for traditional
8867 2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
8871 2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
8873 * smime_keys.pl: Remove an unnecessary invocation of "cat";
8874 call openssl with the full path.
8876 2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
8878 * po/fr.po: Another fr.po update for the CVS (taking into account
8879 the change in pgpkey.c:486)...
8881 2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
8883 * hdrline.c, init.h: Add %A to the format strings, which expands
8884 to the reply-to address (if present) or to the author's address
8885 when there's no Reply-To header.
8887 2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
8890 * ChangeLog: ok, gotos suck.
8892 * curs_main.c: OK, Michael is right: Gotos suck. ;-)
8894 2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
8898 2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
8900 * pgpkey.c: Minor tweak to an error message.
8902 2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
8906 2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
8909 * doc/manual.sgml.head, doc/muttrc.man.head: Improve the
8910 documentation of pgp-hook/crypt-hook.
8912 * pgpkey.c: Don't bother the user with weak keys when there's
8913 a strong one. Experimental, based on discussions on mutt-dev.
8915 * cvslog2changelog.pl: Identify both the author of a change and
8916 the one who committed it to the CVS in the changelog.
8918 2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
8922 2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
8925 * Makefile.am: Michael doesn't have $VISUAL set.
8927 2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
8929 * init.h: I found a small typo in the manual, specifically
8930 at this[1] URL. The description of the smart_wrap
8931 variable reads: "Controls the display of lines longer
8932 then the screen width in the internal pager." The word
8933 _then_ should be _than_ if I'm not mistaken.
8935 2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
8938 * po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
8939 po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
8940 po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
8941 po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
8942 po/id.po, po/it.po: make update-po
8944 * mkchangelog.sh: Turn on compression when getting log messages
8945 from the CVS server. (Now that I don't have the server locally,
8946 bandwidth is expensive... ;-)
8948 * keymap.c: Make the messages from the what-key function
8949 internationalizable.
8951 * crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
8952 Rename crypt.h to mutt_crypt.h.
8954 * Makefile.am: cvs update ChangeLog before trying to update
8957 2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
8961 2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
8963 * po/fr.po: update fr.po
8965 2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
8968 * .cvsignore: Ignore some more files.
8970 * Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
8973 * cvslog2changelog.pl: Adding Michael's address to the changelog
8976 * build-release: Adopting the release-building script to the
8977 new changelog process.
8979 2002-12-17 10:37:24 roessler (roessler)
8981 * po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
8982 po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
8983 po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
8984 po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
8985 po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
8986 post-release commit for mutt-1.5.3
8988 2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
8991 * OPS, curs_main.c, functions.h: Experimental: Introduce
8992 {next,previous}-new-then-unread. These functions behave
8993 like {next,previous}-new as long as new messages are visible.
8994 When no new messages are visibuel any more, there's a fall-back
8995 to {next,prev}-unread.
8997 Memo to self: Impose a weekly quota on the use of goto statements.
8999 2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
9001 * handler.c, rfc2047.c, url.c: Fix #1424.
9003 2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
9006 * pgp.c: Experimental short-cut code if the "image" of an address
9007 under a pgp-hook looks like a hexadecimal key id.
9009 2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
9011 * lib.c: Fixing Thomas' screw-up in mutt_concat_path.
9013 2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
9017 2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
9020 * muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
9021 Derek D. Martin <ddm@sophic.org> for the excellent observation.
9022 (In addition to the fix proper, some tracking of temporary files
9023 is added to mutt's debugging output.)
9025 * crypt.c: Call endwin() before calling PGP for traditional
9028 2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
9032 2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
9035 * browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
9036 Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
9037 mutt may currently build IMAP URLs like imap://exchange//herbert
9038 for FCCs. The fix in this patch is to include a function named
9039 mutt_concat_path which concatenates path elements, but avoids
9040 the creation of double slashes. (These don't create problems
9041 when you're just accessing the file system, but apparently thy
9042 do cause problems with IMAP.)
9044 * imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
9045 imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
9046 enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
9047 handler.c, hash.c, hash.h, headers.c, help.c, history.c,
9048 history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
9049 mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
9050 mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
9051 pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
9052 pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
9053 recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
9054 rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
9055 score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
9056 system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
9057 attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
9058 charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
9059 crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
9062 * muttbug.sh.in: Ask for the user's e-mail address.
9064 * pager.c: Try to make search-next behave more closely to what
9065 people are used to, again. The behaviour introduced by this
9066 patch will give you the previous search string as the default,
9067 but will search-next when you just press enter without changing
9070 2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
9073 * imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
9074 imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
9075 addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
9076 color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
9077 gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
9078 mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
9079 mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
9080 pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
9081 query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
9082 rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
9084 2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
9087 * Makefile.am: Minor formatting fix.
9089 * cvslog2changelog.pl: Change the ChangeLog format as suggested
9090 by Martin Michlmayer.
9092 * send.c: Try to fix another obscure error in S/MIME auto-signing
9095 * rfc822.c: Experimental patch to fix #1318.
9097 2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
9099 * init.h: Documentation fix concerning %L in index_format. #1313.
9101 2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
9103 * mh.c, parse.c: Reduce the meaning of the mark_old option so
9104 it only controls whether new messages are marked as old when
9105 leaving the mailbox.
9107 2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
9110 * po/es.po: Fix a typo. (#1392)
9112 2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
9115 * addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
9116 a patch submitted earlier by Edmund Grimley Evans.
9118 2002-12-09 17:44:54 roessler (roessler)
9122 2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
9124 * OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
9125 menu.c: This patch adds two features to mutt:
9127 - you can now specify the octal code of a key in a bind or
9128 macro function, using the syntax <NNN>. Eg, bind index <541>
9129 show-version This allows you to bind to a function key for
9130 which Mutt doesn't have a friendly name associated with it.
9132 - adds a what-key function which allows you to press a key and
9133 have mutt show you the decimal/octal value. (not bound to
9134 anything by default)
9136 2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
9140 2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
9143 * po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
9144 po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
9145 po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
9146 po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
9147 po/de.po, po/el.po, compose.c: Try to fix a localization issue
9148 identified by Pawel Dzienkonski (#1410). Side effect: All
9149 translations will need an update of the S/MIME key translations.
9151 2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
9155 2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
9159 2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
9164 2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
9168 2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
9171 * Makefile.am: yet another one.
9173 * Makefile.am: Another changelog-related change.
9175 * ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
9176 update ChangeLog as part of the commit process.
9178 * doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
9179 cvslog2changelog.pl, mkchangelog.sh: Change the style
9180 of ChangeLog: Now, the actual patch submitter's name is
9181 extracted from the commit message and used for the change log.
9182 For the moment, the date format doesn't match the one in the
9183 old changelog. If you want to fix this, submit a patch to
9184 cvslog2changelog.pl. ;-)
9186 2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
9190 2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
9192 * pgppubring.c: Fix a compilation warning.
9194 2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
9197 * mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
9200 2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
9203 * Makefile.am: Run check_sec.sh before committing.
9205 2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
9207 * m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
9210 2002-12-06 11:14:13 roessler (roessler)
9212 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
9213 po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
9214 po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
9215 po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
9216 po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
9217 automatic post-release commit for mutt-1.5.2
9219 2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
9222 * curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
9223 calls which have made their way into the code.
9225 * build-release: Don't post announcements automatically for
9228 2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
9230 * doc/manual.sgml.head: Fix #1398.
9232 2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
9234 * sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
9237 2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
9239 * curs_lib.c: Fix #1388.
9241 2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
9244 * main.c: A description of -A was lacking from the help string.
9246 * doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
9247 new command line option -A which is used to expand aliases.
9249 * keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
9250 Suggested by Thomas Dickey.
9252 2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
9254 * keymap.c: Tell mutt about the back-tab key (shift tab).
9256 2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
9261 * Makefile.am: Add "make pclean" in order to clean up PATCHES.
9263 2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
9268 2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
9271 * README: Add an explicit note that CVS doesn't work from
9272 ftp.mutt.org any more.
9274 2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
9277 * mbyte.c: cp932 should be treated like shift_jis.
9279 2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
9281 * imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
9282 mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
9283 to use version 2 of the Cyrus SASL library; all changes are
9284 ifdef'd so as not to break SASLv1 support. This includes a patch
9285 to configure.in to allow the choice between v1 and v2, but someone
9286 with a better understanding of autoconf should double-check it.
9288 2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
9290 * handler.c: Actually commit patch-1.5.1.me.long_qp.2.
9292 * mailbox.h, mh.c, mx.c: The maildir_time patch.
9294 2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
9297 * muttbug.sh.in: You shall not use CVS to distribute test
9300 * muttbug.sh.in: more fixes.
9302 * muttbug.sh.in: Add some rpm-related intelligence to flea.
9304 * muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
9307 * PATCHES: Clean up the patch list.
9309 2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
9311 * PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
9312 %{} in $index_format.
9314 * PATCHES, copy.c: Fix #1379 - update the total mailbox size
9315 when an attachment is deleted.
9317 * PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
9320 * doc/manual.sgml.head, init.h: Fix #1306.
9322 * send.c: Fix #1364.
9324 2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
9326 * pgp.c: Fix memory leak in the PGP code.
9328 2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
9330 * commands.c, protos.h, sendlib.c: Fix #718.
9332 2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
9335 * sendlib.c: Fix #1366.
9337 2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
9339 * mx.c: Fix IMAP moving; #1367.
9341 2002-11-11 19:22:17 rene@clerc.nl (roessler)
9343 * send.c: Another S/MIME ifdef misses and causes compilation
9346 2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
9348 * init.h: patch-1.5.1-me.status_doc.2
9350 2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
9353 * alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
9354 extension of patch-1.5.1-me.aliascheck.1
9356 This patch catches the same kind of bad alias names caught by
9357 Michael's patch. There are some extensions:
9359 1. Mutt makes sure that it doesn't _suggest_ bad names to
9360 the user. 2. If a name is bad, the user is informed, and may
9362 name. In this case, mutt will automatically suggest a fixed
9364 3. If the user insists in the bad name, it's written into the
9365 aliases file with proper quoting.
9366 4. When mutt parses the aliases file, it now uses the normal
9367 tokenizer routines in order to properly handle quoted alias
9370 2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
9372 * handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
9373 with overly long Q-P encoded lines.
9375 2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
9377 * commands.c: Add some missing #ifdefs.
9379 2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
9381 * init.h, recvattach.c: Documentation fix; #1326
9383 2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
9385 * send.c: Another crypt_reply fix.
9387 2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
9389 * send.c: Make sure that crypt_reply replies with the same type,
9390 despite a possible S/MIME default.
9392 2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
9394 * doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
9395 rules for regular expressions (#1351).
9397 * pager.c: Fix header coloring, so there is no difference between
9400 * init.h: PGP documentation glitch.
9402 2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
9404 * doc/manual.sgml.head: Fix #1340 (documentation)
9406 2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
9408 * pager.c: Jeremy Lin wrote: > When I search with / and get
9409 a match, doing '/\r' doesn't move to the next > match. This
9410 behavior is unlike the less pager, and is rather useless, IMHO.
9412 Try the attached patch.
9414 2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
9417 * buffy.c: A variant of buffy notification. Note: If you folks
9418 don't like this, we can return to the old version.
9420 2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
9422 * OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
9423 protos.h: Add a buffy-list function, and display more information
9424 when new mail arrives. With some modifications from tlr.
9426 2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
9430 * mh.c: [STABLE] Fix #1321.
9432 2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
9434 * signal.c: Tru64 Unix portability patch.
9436 * signal.c: [STABLE] Tru64 Unix portability patch.
9438 2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
9440 * doc/manual.sgml.head: Fixing a typo.
9442 2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
9445 * postpone.c: Fixing #1300. Noted by David Shaw
9446 <dshaw@jabberwocky.com>.
9448 * postpone.c: Fix #1299; noted by David Shaw
9449 <dshaw@jabberwocky.com>.
9451 2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
9453 * init.h, mutt.h, send.c: Introducing $forward_edit.
9455 * globals.h, init.h, send.c: Introduce $content_type. There's
9456 one change against Michael's patch, in how the "format=flowed"
9459 2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
9461 * history.c: [STABLE] Fixing history classes.
9463 * history.c: Fixing history classes.
9465 2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
9467 * mh.c: when doing the second parsing pass on a maildir,
9468 mutt doesn't delete the fake HEADER struct if the file is
9469 unreadable. With this fix unreadable files get silently ignored
9470 (like in the MH case).
9472 2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
9477 2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
9479 * editmsg.c: Fixing #1149: Truncate files used for editing
9482 2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
9485 * doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
9486 init.h: An unmailboxes command. #1311.
9488 2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
9490 * attach.c: Fixing #1330.
9492 * attach.c: [STABLE] Fixing #1330.
9494 2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
9497 * doc/muttrc.man.head: Document unalternative_order in the
9500 2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
9502 * doc/manual.sgml.head, init.c, init.h: The following patch
9503 adds the `unalternative_order' command. It also allows using
9504 "*" more generically in un-commands which use parse_unlists().
9506 2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
9508 * pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
9511 2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
9513 * doc/manual.sgml.head: Documentation for reply-hook. Another
9514 patch (for the manual page) would be most welcome. ;-))
9516 * curs_lib.c: The attached patch fixes mutt_yesorno() so that the
9517 question will be truncated enough to always fit in the default
9518 answer string. The size is calculated on the fly so that there
9519 is no artificial truncation.
9521 2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
9523 * mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
9524 which is MB_LEN_MAX value on glibc-2.2. It works only with
9525 --without-wc-funcs switch. It may be applied to mutt-1.4 and
9528 2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
9530 * configure.in, configure.in: Fix a quoting sloppiness. Noted by
9533 2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
9536 * browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
9538 2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
9540 * mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
9543 2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
9547 2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
9549 * doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
9550 doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
9551 Fix $editor and $visual. Based on an earlier patch from Edmund
9554 2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
9556 * doc/manual.sgml.head: Another documentation patch.
9558 2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
9561 * sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
9562 wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
9563 <s1118644@mail.inf.tu-dresden.de>
9565 > Make encode_from a bit more aggressive, by also catching a
9566 'f' in > the beginning of a line.
9568 'Catch' is good but also to encode it is better. It may have
9569 been too late (sorry for that) so I fixed it. I don't know why
9570 the current source only escapes lines that actually begin with
9571 'from' or 'From' followed by some text. I think that escaping
9572 'from' or 'From' on a single line should be done, too.
9574 Not a big deal, anyways.
9576 2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
9578 * main.c, main.c: Update copyright notices.
9580 2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
9582 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
9584 2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
9587 * doc/manual.sgml.head: Dcumentation fixes.
9589 2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
9591 * doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
9593 2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
9596 * sendlib.c: Make encode_from a bit more aggressive, by also
9597 catching a 'f' in the beginning of a line.
9599 2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
9604 2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
9607 * init.h: Add unauto_view to the stable branch. A one-liner.
9609 2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
9611 * doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
9614 2002-06-18 10:03:52 (automatic) (roessler)
9616 * po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
9617 po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
9618 po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
9619 po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
9620 po/de.po, po/ca.po, po/cs.po: "make update-po"
9622 2002-06-18 10:02:44 several submitters (roessler)
9624 * po/ca.po: Adding a BG translation. Update for CA.
9626 2002-06-18 10:02:43 roessler (roessler)
9628 * po/bg.po: branches: 1.1.2; file bg.po was initially added on
9629 branch mutt-1-4-stable.
9631 2002-06-18 10:02:43 several submitters (roessler)
9633 * po/bg.po: Adding a BG translation. Update for CA.
9635 * configure.in: Adding a BG translation.
9637 2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
9639 * init.c, init.c: The string used to store the commmand for a
9640 backtic expansion in the muttrc was not free'd if the command
9641 failed for some reason.
9643 2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
9645 * m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
9646 in my previous patch, where I tried to use "[hH]" as Bourne code
9647 while m4 had quoting set to ([, ]) -- this probably makes mutt
9648 mis-detect Heimdal after all.
9650 The other is not mine (i.e., it's in cvs now) and it makes mutt
9651 overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
9652 a problem for anyone who needs -lnsl -lsocket, in particular. I
9653 was fixing this by hand during late 1.3.x releases, as I didn't
9654 have time to track it down....
9656 Here's a patch against the current (unpatched) 1.5 cvs copy of
9657 m4/gssapi.m4. It probably should go into both branches. Sorry
9660 2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
9662 * color.c: Fix #1230.
9664 2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
9666 * init.h, init.h: Fix a couple of compile-time warnings.
9668 2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
9670 * charset.c, charset.h, sendlib.c, charset.c, charset.h,
9671 sendlib.c: Fix charset-hook.
9673 2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
9675 * m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
9676 patch. Should probably have been in 1.4.
9678 2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
9681 * rfc822.c: Properly handle empty addresses (<>) when they show
9682 up in mail headers. The approach taken is to store this address
9683 as <@>, and to check this special case when printing an address.
9685 2002-05-29 09:31:51 roessler (roessler)
9687 * po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
9688 po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
9689 po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
9690 po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
9691 po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
9692 automatic post-release commit for mutt-1.4