%PDF- %PDF-
| Direktori : /proc/self/root/data/old/usr/share/doc/mutt-1.5.21/ |
| Current File : //proc/self/root/data/old/usr/share/doc/mutt-1.5.21/ChangeLog |
2010-09-15 10:05 -0700 Michael Elkins <me@mutt.org> (54e3139a0362)
* safe_asprintf.c: suppress check_sec errors
2010-09-13 17:25 -0700 Michael Elkins <me@mutt.org> (20b2d496349f)
* init.h: make $mail_check_recent set by default
2010-09-13 19:00 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (fea3860ff672)
* imap/command.c: Restore the previous behaviour of checking for new
messages in imap folders when mail_check_recent is set.
2010-09-12 19:54 -0700 Michael Elkins <me@mutt.org> (a51df78218e8)
* buffy.c, buffy.h, imap/command.c, init.h, mbox.c, mutt.h: add
$mail_check_recent boolean to control whether Mutt will notify about
all new mail, or just new mail received since the last visit to a
mailbox
closes #3271
partly addresses #3310
* smime.c: fix crash when index contains 0 keys
2010-09-11 07:34 -0700 Michael Elkins <me@mutt.org> (0f962f1a6bbb)
* send.c: Allow setting message security in send2-hook
This patch delays checking the message security options until after
the user has an initial chance to edit the message. This allows the
security options to be set in a send2-hook when using $edit_headers.
Without this patch, the user has no way of automatically setting
security based on recipients since the to/cc prompts are bypassed.
The other change in behavior is if the user happened to use a
send2-hook to see if the message had security applied *prior* to
editing the message, that no longer works.
* keymap.c, keymap.h, main.c: support for ncurses extension allowing
binding to function keys with modifiers
* keymap.c: allow octal codes with more than three digits
* crypt-gpgme.c, mime.h, pgp.c, recvattach.c, sendlib.c: add DISPNONE
to mean no preferred Content-Disposition; make pgp-signature parts
DISPNONE for multipart/signed
* recvcmd.c: fix problem with reply-hook not working when a
message/rfc822 attachment is selected
* rfc2047.c: more lenient RFC2047 decoding: accept illegal spaces and
bare question marks in encoded words
* curs_main.c, mx.c: fix crash when new mail is received during IMAP
IDLE
closes #3335
2010-08-25 00:30 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (5302767aa6aa)
* rfc2047.c: Use mutt_substrdup in rfc2047_decode_word
2010-08-24 16:40 -0700 Michael Elkins <me@mutt.org> (92b02f77e780)
* rfc2047.c: detect failure to decode word and copy raw string
instead; avoids calling strlen() on uninitialized memory
closes #2923
2010-08-24 18:39 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (ebd4beafe5eb)
* mutt_ssl.c: Fix typo.
* browser.c, hook.c, init.c, menu.c, mutt_ssl_gnutls.c, pager.c: Do
not call regfree if regcomp fails. The content of the regex_t
structure is undefined in this case.
* curs_lib.c, mutt_ssl_gnutls.c: use REGCOMP() macro
2010-08-24 10:03 -0700 Michael Elkins <me@mutt.org> (5d59c8b737ba)
* init.c: add REG_ICASE accidentally removed in changeset 1a35f096c8cb
* muttlib.c: do not print debug message on ENOENT
2010-08-14 09:18 -0700 Michael Elkins <me@mutt.org> (04fd8ddea579)
* url.c: avoid c99 syntax for backwards compat
2010-08-06 21:52 +0200 Matthias Andree <matthias.andree@gmx.de> (24a7b1aa2e55)
* buffy.c: Fix comparison signedness warnings.
2010-08-12 16:04 -0700 Michael Elkins <me@mutt.org> (ced5d3dca974)
* imap/util.c: Fix bug in imap_keepalive() which erroneously free
Context when the IMAP connection is shut down by the server.
Closes #3410
* url.c: url_parse_mailto should return 0 on success
fix memory leak errors when unable to parse mailto: URL
closes #3441
* mh.c: always update message body size when parsing a maildir message
* safe_asprintf.c: call va_end() even when vasprintf returns <0
2010-08-09 20:48 -0700 Michael Elkins <me@mutt.org> (6572e8bcd723)
* Makefile.am, imap/message.c, lib.c, lib.h, safe_asprintf.c: rename
mutt_sprintf() to safe_asprintf() to match the GNU extension that
performs a similar task
2010-08-09 10:27 -0700 Vincent Lefevre <vincent@vinc17.org> (e86ee9991dc3)
* postpone.c: In postpone.c, function mutt_num_postponed, the old
{{{OldPostponed}}} is never freed.
closes #3442
2010-08-09 09:38 -0700 Michael Elkins <me@mutt.org> (8051fc8b631c)
* send.c: clear the real name when $reverse_realname is unset and a
match is hit so that $realname can be set in a reply- or send-hook
closes #3427
* doc/manual.xml.head: fix example of mailto: use on the command line
* pager.c: fix buffer underrun when processing ANSI escape sequences
closes #3371
2010-08-08 12:29 -0700 Michael Elkins <me@mutt.org> (4dcf19c58139)
* doc/manual.xml.head, doc/mutt.man: document support for mailto: URLs
on the command line
closes #3400
* imap/message.c: avoid error when the user has requested many extra
headers via IMAP
closes #3435
* lib.c, lib.h: add a malloc+sprintf combo function
2010-08-08 10:21 -0700 Fabian Groffen <grobian@gentoo.org> (d4d703e21cdd)
* pattern.c: fix crash in limit when user enters invalid regexp
closes #3417
2010-08-07 06:44 -0700 Michael Elkins <me@mutt.org> (cc881d855f05)
* mutt_ssl.c: Fix comparison signedness warnings
* pop_lib.c: add comment about safety of cast
2010-08-06 21:58 +0200 Matthias Andree <matthias.andree@gmx.de> (55f50b2db1f8)
* pop_lib.c: Fix comparison signedness warning.
* status.c: Fix signedness warning.
* .hgignore: Ignore backup files ending in a tilde character.
* url.c: Fix comparison signedness warnings.
* gnupgparse.c, pop_auth.c: Fix comparison signedness warnings.
* lib.h: Resolve if/else empty body ambiguity/warnings when compiling
without DEBUG.
2010-08-06 17:08 -0700 Michael Elkins <me@mutt.org> (5b15d4d96277)
* configure.ac, init.c, protos.h: detect availablity of 'long long'
cast time_t to 'long long' prior to bitshifting since it can be a
float value according to POSIX.1-2008
closes #3439
2010-08-06 21:22 +0200 Matthias Andree <matthias.andree@gmx.de> (bf13863e682e)
* md5.c: Drop declaration for unused argv/argc parameters.
Fixes GCC warning with -Wextra.
2010-08-06 13:11 -0700 Michael Elkins <me@mutt.org> (998ca956b41b)
* init.c, muttlib.c: use a 64-bit random value in temporary filenames.
closes #3158
* browser.c: avoid using C99 bool
* browser.c, init.h: add %D format string to $folder_format to expand
the time based on $date_format.
properly set the locale for LC_TIME prior to calling strftime()
closes #1734 closes #3406
* mutt_ssl.c: fix compiler warning about wrong type for
SslSessionCerts
2010-08-06 09:58 +0200 Matthias Andree <matthias.andree@gmx.de> (473fbe29f626)
* mutt_ssl.c: Unbreak X.509 SubjAltName checks,
regression in 6016:dc09812e63a3 that calls strlen on an SSL sk
rather than its string payload.
closes #3426
2010-08-06 07:12 -0700 Michael Elkins <me@mutt.org> (4ae33a8a1391)
* configure.ac: properly set _XOPEN_SOURCE to 600 (POSIX.1-2004) when
detecting th wc*() functions
closes #3341
2010-08-05 21:57 -0700 Michael Elkins <me@mutt.org> (bc5fb152e2ba)
* mbox.c: when parsing From_ lines in mmdf/mbox, the TZ should be
computed based on the time in the string rather than the current
time, otherwise DST issues cause the computed time to be wrong.
closes #2177
* thread.c: explanatory comments
2010-08-05 17:03 -0700 andreas <andreas.amann@tyndall.ie> (0666d9588eac)
* curs_main.c, functions.h: do not leave pager when changing sort
order.
closes #2143
2010-08-05 16:47 -0700 Michael Elkins <me@mutt.org> (57d4b3839172)
* curs_main.c: do not leave pager when using read-thread and read-
subthread
closes #2137
2010-08-04 17:04 -0700 Petr Písař <petr.pisar@atlas.cz> (59ca5d7b1656)
* ChangeLog, po/cs.po: Updated Czech translation
2010-08-04 06:37 -0700 Vincent Lefevre <vincent@vinc17.org> (a7f05f29d9bc)
* po/fr.po: updated French translation
2010-08-03 10:10 -0700 Michael Elkins <me@mutt.org> (2c42f4760c8f)
* browser.c: add locale.h for compililng with -std=c99
* main.c: adjust help for -a to make it clearer that -- is required
terminator
2010-07-31 08:21 -0700 Michael Elkins <me@mutt.org> (7cd85c18bfaf)
* muttlib.c: Fix buffer underflow in expansion of format pipes. Add
better error detection.
Closes #3432.
2010-07-18 14:24 -0700 Michael Elkins <me@mutt.org> (1a35f096c8cb)
* init.c: use REGCOMP() macro
2010-07-18 22:09 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (d0e0d174d620)
* init.c: Skip 'attachments' directive if minor type is not a valid
regexp
2010-07-09 11:07 -0700 Joel Dahl <joel@FreeBSD.org> (6b13e8319c1f)
* po/sv.po: fix misspelling in Swedish translation
2010-05-18 08:39 -0700 Michael Elkins <me@sigpipe.org> (29e37994a536)
* send.c: Consider any negative return value from send_message() to be
an error and allow the user to resend.
Closes #3411.
2010-04-24 16:10 -0700 Brendan Cully <brendan@kublai.com> (4cd2daafd03b)
* mutt_ssl.c: openssl: only call SSL_shutdown during clean
shutdown (closes #3407)
2010-04-22 09:14 -0700 Vincent Lefevre <vincent@vinc17.net> (6ebdfd09abc1)
* po/fr.po: updated French translation
2010-04-14 15:47 -0700 Michael Elkins <me@mutt.org> (15b9d6f3284f)
* pgp.c: remove toggle and replace with format in pgp-menu
2010-04-12 15:13 -0500 David Champion <dgc@uchicago.edu> (41a46373ddd9)
* compose.c: Improve clarity/uniformity in compose menu's crypto
display
Incorporates feedback on "Security: None" key hints.
2010-04-13 06:49 -0700 Michael Elkins <me@mutt.org> (4d798ee2898e)
* muttlib.c: fix bug handling wide pad char in soft-fill mode
2010-04-11 20:00 -0700 Michael Elkins <me@mutt.org> (2cd62f40d840)
* compose.c: increase size of buffer used for displaying addresses in
the compose menu to avoid truncating on widescreen displays
* curs_lib.c: clear prompt when user cancels with ^G from a yes/no
prompt
* muttlib.c: Fix bug in soft-fill (%*) in $index_format not accounting
for 'set arrow_cursor'
* pgp.c: Remove the (i) option from the PGP-menu when encryption or
signing is not yet selected. The toggle between PGP/MIME and
Traditional doesn't make sense unless some type of security has been
requested.
Closes #3402.
2010-04-06 09:47 -0700 Michael Elkins <me@mutt.org> (889aa698cc49)
* configure.ac, muttlib.c: fix for compiling Mutt with clang: check
for wchar_h prior to wctype_h in check for wc funcs
2010-04-05 11:12 -0700 Michael Elkins <me@mutt.org> (844174efa648)
* doc/manual.xml.head: [doc] Remove bogus -group parameter from
unlists and unsubscribe commands; add links to address group section
for context.
2010-04-03 20:34 -0700 Michael Elkins <me@mutt.org> (cf97505addf8)
* init.c: prevent user from setting $charset to an empty string since
other code requires it to be set to a valid string
closes #3326
* pager.c: allow regexps to match on continuation header lines in
'color header' commands.
closes #3373
* pattern.c: Fix crash on invalid regexp in search string due to
uninitialized BUFFER variable.
Closes #3401
2010-04-01 10:10 -0700 Simon Ruderich <simon@ruderich.org> (b9baa0234846)
* attach.c, commands.c, filter.c, muttlib.c, send.c: fix comment typos
2010-04-01 09:59 -0700 Michael Elkins <me@mutt.org> (96ed7cdacdc6)
* init.h: Improve documentation for $query_command to note that Mutt
automatically adds quotes according to shell quoting rules (thx:
Simon Ruderich).
* doc/manual.xml.head: Clarify the documentation on what the line-
editor is (thx: Simon Ruderich)
2010-03-31 08:50 -0700 Michael Elkins <me@mutt.org> (7e9e31b1bd7b)
* muttlib.c: avoid buffer overflow when expanding the format string
associated with a 'spam' command.
closes #3397
2010-03-23 16:03 -0700 Michael Elkins <me@mutt.org> (fe29d691deff)
* doc/muttrc.man.head: remove errant commands in secton on setting
alternates
2010-03-22 22:16 -0700 Brendan Cully <brendan@kublai.com> (69e9a1a0ba2f)
* sendlib.c: Fix a format string warning
2010-03-22 20:02 -0700 Marcel Telka <marcel@telka.sk> (f544730656c1)
* compose.c: redraw entire screen when exiting editor after re-editing
the message body in the send menu.
closes #3393.
2010-03-21 09:52 -0700 Michael Elkins <me@mutt.org> (0a29e3f4f4b9)
* sendlib.c: Do not assume whitespace follows the colon in a header
field.
Closes #3385.
2010-03-08 15:13 -0800 Brendan Cully <brendan@kublai.com> (ad6d799951cb)
* configure.ac: Comment about search libsasl for sasl2 functions
2010-03-08 14:04 -0600 Will Fiveash <Will.Fiveash@Sun.COM> (b92b9c6a1c85)
* configure.ac: OpenSolaris sasl fix for configure.ac
2010-03-08 15:00 -0800 Brendan Cully <brendan@kublai.com> (05cec973f0d9)
* pattern.c: When regexp compilation fails, report actual pattern
along with error.
* muttlib.c: mutt_buffer_printf: NULL dptr means use data
* pattern.c: If regcomp fails, assume rx has not been allocated. Fixes
a core dump for save-hook '~f foo\.bar@(something|other)\.com' =foo.
2010-03-02 11:31 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (fec2720ff6ef)
* rfc822.c: Fix #2014. Thanks to Vincent Lefevre for help
with this one.
2010-03-02 11:16 -0800 Brendan Cully <brendan@kublai.com> (41cf44ddbb4c)
* copy.c: Fix thinko in [cc02f079b1b9]
2010-03-01 22:40 -0800 Brendan Cully <brendan@kublai.com> (cc02f079b1b9)
* copy.c: Guard dequote with NULL check on personal field
* copy.c, rfc822.c, rfc822.h: Another attempt to dequote
RFC2047-encoded address comments (see #2014)
* rfc822.c: Backed out changeset 2a4ca6917fd0. It is incompatible with
$assumed_charset (see #2014).
2010-02-28 23:03 -0800 Brendan Cully <brendan@kublai.com> (2a4ca6917fd0)
* rfc822.c: RFC-2047 decode address text before dequoting it (see
#2014)
* doc/manual.xml.head: Fix next-unread-mailbox name in
documentation. Closes #3319.
2010-02-28 17:23 -0800 Antonio Radici <antonio@dyne.org> (25459cbb132a)
* po/de.po: Fix German translation of "No undeleted messages." (closes
#3372)
* pop_lib.c: pop: allow user-specified port to override
default in URL. Closes #3322.
2010-02-28 17:00 -0800 ludwig <ludwig@fh-worms.de> (2c78b28027cc)
* crypt-gpgme.c: GPGME: Sender verification should be canse-
insensitive for domain names. Closes #2180
2010-02-26 18:18 -0800 Brendan Cully <brendan@kublai.com> (40eca68c394a)
* UPDATING, init.h: Make $thorough_search default to yes
(closes #3386)
2010-02-23 12:42 -0800 Brendan Cully <brendan@kublai.com> (57124ea5592e)
* commands.c: Don't use freed ctx.path when updating utime of target
mailbox in save-message. Thanks to Sean Boudreau for the bug report.
2010-02-22 23:01 -0800 Vincent Lefevre <vincent@vinc17.net> (f17302c10229)
* po/fr.po: Updated French translation.
2010-02-21 13:16 -0800 Brendan Cully <brendan@kublai.com> (a6fddecdc5f5)
* curs_lib.c: Make mutt_yesorno use mutt_message to print query.
Closes #3352.
2010-02-20 21:56 -0800 Gregory Shapiro <dev.mutt.org@g.gshapiro.net> (f723e07c8e6d)
* OPS, UPDATING, curs_main.c, functions.h: Add imap-logout-
all to log out of all IMAP connections. Closes #2880.
2010-02-17 00:47 -0800 Simon Ruderich <simon@ruderich.org> (260d39279161)
* doc/manual.xml.head: Document 'n' and 'o' flags in index
* doc/devel-notes.txt, doc/muttrc.man.head, init.h,
rfc1524.c: Spelling fixes
2010-02-10 23:29 -0800 Brendan Cully <brendan@kublai.com> (b7ec848af36b)
* doc/manual.xml.head: Fix a typo (closes #3379)
2010-02-01 23:40 -0800 Antonio Radici <antonio@dyne.org> (e9965b78e92d)
* po/sv.po: The Swedish translation has a suboptimal
translation of the word "Bad" in several places. The proposed patch
substitutes Dålig (which implies bad "as in quality", and not bad
"as in error") for Felaktig (erroneous).
Closes #3370.
* init.h: Small fix to the muttrc manpage. Closes #3374
2010-01-13 19:12 +0100 Matthias Andree <matthias.andree@gmx.de> (e2c60de29015)
* configure.ac: Fix hcache build on systems with $(EXEEXT), include it
in mutt_md5.
2009-12-29 00:33 -0500 Brendan Cully <brendan@kublai.com> (31881f38ca1e)
* curs_lib.c: Hack mutt_wstr_trunc to treat M_TREE characters as 1
cell. Closes #3364.
2009-12-28 22:13 -0500 Brendan Cully <brendan@kublai.com> (359de549b2d1)
* doc/manual.xml.head: Remove spurious quotes from query_command
example. Closes #3365.
2009-12-14 10:24 -0800 Brendan Cully <brendan@kublai.com> (736b6af3c5f1)
* rfc1524.c: Fix off-by-one errors in mailcap parser.
Closes #3362
2009-12-10 22:52 -0800 Daniel Jacobowitz <dan@debian.org> (b7d2cb7c7ce1)
* hcache.c: Do not store header color in hcache. If the color
directive is removed from muttrc, the cached value from the last
directive would otherwise still be in effect.
2009-12-07 23:08 -0800 Patrick Welche <prlw1@cam.ac.uk> (1cf34ea1f128)
* mutt_ssl.c: STACK* is not defined with newer SSL, use
STACK_OF instead. Closes #3356.
2009-12-07 22:46 -0800 Peter Rosin <peda@lysator.liu.se> (fc9563de3dcb)
* snprintf.c: Output %p as unsigned in the bundled snprintf
2009-11-14 14:31 -0800 Brendan Cully <brendan@kublai.com> (6928f522ac48)
* curs_main.c: Back out e67f4c347bb4.
I could not reproduce the problem, and the change makes it
impossible to change to a real folder when no folder is currently
open.
2009-10-28 23:03 -0700 Brendan Cully <brendan@kublai.com> (89fb586edda2)
* sendlib.c: Unfold headers to wrap length in pager, when weed is set.
From Rocco's patch queue.
2009-09-22 23:29 -0700 Antonio Radici <antonio@dyne.org> (5037c59a589e)
* po/it.po: Correct Italian translation of y/n/a prompt.
Closes #3336
2009-08-27 22:10 -0700 Petr Písař <petr.pisar@atlas.cz> (605559e4f88f)
* po/cs.po: Updated Czech translation.
2009-08-20 11:34 +0200 René Clerc <rene@clerc.nl> (6b48ff4e69a3)
* doc/manual.xml.head: No-brain documentation typo fix
2009-08-20 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (e196cfc00105)
* doc/manual.xml.head: Backed out changeset c9dd93b09ce7
2009-08-20 11:25 +0200 René Clerc <rene@clerc.nl> (c9dd93b09ce7)
* doc/manual.xml.head: No-brain documentation typo fix Hi Rocco,
Attached a patch for the documentation that fixes a small typo I
stumbled upon. If you'd rather have me opening a trac ticket,
please say so; since this is such a no-brainer I figured I'd e-mail
you directly.
2009-08-17 17:07 +0200 Rocco Rutte <pdmef@gmx.net> (d0fce0eec0b3)
* doc/manual.xml.head, doc/muttrc.man.head, init.h: Doc: fix more
typos
* doc/Makefile.am, doc/mutt.pwl: Doc: fix aspell calls, add
custom mutt-only wordlist
* curs_main.c: Require already opened folder when using templates for
change-folder.
For example, start with -y and type a wrong IMAP password so that no
mailbox is open. Trying to change folders resulted in a crash.
2009-08-14 21:29 +0200 Rocco Rutte <pdmef@gmx.net> (6a08a5244d60)
* pattern.c: Clear last search pattern if it's invalid.
Closes #3315.
We keep both, the string version and compiled version around for
search-next; however, in case of parsing errors we dropped only the
compiled version and not the string one making the code attempting
to perform a search using a NULL pattern.
* pattern.c: Bail on missing pattern modifiers at end of pattern.
Closes #3314.
2009-08-13 23:49 +0200 Rocco Rutte <pdmef@gmx.net> (f8d50e968853)
* doc/Muttrc.head, doc/manual.xml.head, init.h: Docs: fix
typos/style
2009-08-11 12:22 -0700 Tomas Hoger <thoger@redhat.com> (dc09812e63a3)
* mutt_ssl.c: Catch SSL null prefix attach (openssl)
2009-08-09 14:45 -0700 Brendan Cully <brendan@kublai.com> (002b4676d502)
* buffy.c: Add buffy_new and buffy_free abstractions.
2009-08-09 14:53 +0200 Christian Ebert <blacktrash@gmx.net> (0153dbc12dc4)
* doc/manual.xml.head: manual: fix wrong spell checker assumptions
2009-08-09 14:35 +0200 Rocco Rutte <pdmef@gmx.net> (59b4c73e7254)
* doc/manual.xml.head: Manual: Fix typos, consequently use
en_US spelling
2009-08-08 22:50 -0700 Brendan Cully <brendan@kublai.com> (d4ea7f571f10)
* buffy.c: Split out mailbox-specific code in mutt_buffy_check
* buffy.c, muttlib.c, mx.c, mx.h, status.c: Unconditionally define
M_IMAP, M_POP. These aren't bloat, and not having them creates a lot
of #ifdef clutter.
* curs_lib.c: Abort prompt on ^C, as was the case prior to
12a6de725483
2009-08-04 10:47 -0700 Vincent Lefevre <vincent@vinc17.org> (15a695678b7b)
* po/fr.po: Updated French translation.
2009-08-04 12:34 +0200 Rocco Rutte <pdmef@gmx.net> (25c2d70f2f00)
* doc/manual.xml.head: Manual: Add some words of warning to really
remove IRT header when intended
* doc/manual.xml.head: Manual: Put mailbox shortcuts into
table for readability
* doc/manual.xml.head: Manual: Fix docs for push/exec
2009-08-04 12:08 +0200 Johan D <djo33@free.fr> (14bb498c6a1c)
* mh.c: Fix MH parsing, fixes [0698e8195545]. Closes #3312
2009-08-01 15:16 +0200 Rocco Rutte <pdmef@gmx.net> (29727d19634a)
* doc/manual.xml.head: Manual: use full names for é and
è entities. Closes #3286.
This is necessary because we want to install a us-ascii manual.txt
that would contain only "e" instead of accented characters.
2009-07-30 17:56 +0200 Rocco Rutte <pdmef@gmx.net> (4a572310c3b5)
* main.c: Fix mutt -h output for -a/-- options
2009-07-29 13:26 -0700 Brendan Cully <brendan@kublai.com> (a2a4286491b4)
* hcache.c, hcache.h, imap/util.c: Harmonize hcache uidvalidity size
to unsigned int (per IMAP RFC). Closes #3296.
2009-07-28 23:16 +0200 Rocco Rutte <pdmef@gmx.net> (153eac9e03e7)
* Makefile.am: Add group.h to distribution
* group.c, group.h, init.c, rfc822.c: Fix some issues with
ungroup [...] *
2009-07-27 21:14 -0700 Kees Cook <kees@outflux.net> (2fc9348684fe)
* mh.c: Properly propagate mh_read_sequences result. Closes #3308.
2009-07-27 20:49 -0700 Brendan Cully <brendan@kublai.com> (5c076ed18883)
* configure.ac: Do not overwrite docdir unless --with-
docdir was explicitly given. This allows --docdir from autoconf
2.60+ to work, though if given --with-docdir will silently override
--docdir. Closes #3282.
2009-07-24 14:30 +0200 Rocco Rutte <pdmef@gmx.net> (86e066a206ac)
* po/de.po: Update German translation
* init.c: Fix check_sec.sh warning
2009-07-23 23:36 -0400 Aron Griffis <agriffis@n01se.net> (0ee27568ad09)
* init.c: fix :reset to work with empty strings
Signed-off-by: Aron Griffis <agriffis@n01se.net>
2009-07-23 23:32 -0700 Vincent Lefevre <vincent@vinc17.org> (223020f50cb7)
* po/fr.po: Updated French translation.
2009-07-23 23:51 +0200 Matthias Andree <matthias.andree@gmx.de> (1e77b368ef55)
* charset.h, rfc2047.c: Use proper prototype for
mutt_get_default_charset(), fix fallout.
* bcache.c, charset.c: Fix two warnings "the address of 'foo' will
always evaluate as 'true'".
2009-07-23 17:28 +0200 Rocco Rutte <pdmef@gmx.net> (1597c2074a52)
* doc/manual.xml.head: Manual: better document what address
groups are (for)
* group.c, group.h, init.c, init.h, pattern.c, protos.h, rfc822.c,
rfc822.h: Implement ungroup command. Closes #3304.
* init.c, mutt.h, muttlib.c: Move remove_from_rx_list() to muttlib.c,
name it mutt_remove_from_rx_list()
2009-07-22 15:25 +0200 Fabian Groffen <grobian@gentoo.org> (d41e043fa775)
* keymap.c: Use CRYPT_BACKEND_GPGME instead of non-existent
HAVE_GPGME
2009-07-22 14:43 +0200 kees <kees@outflux.net> (848f08512bf3)
* hcache.c, rfc822.h: Properly restore addresses from hcache using
rfc822_new_address(). Closes #3302.
* mh.c: Don't leak mhs flags in mh_buffy(). Closes #3303.
2009-07-17 17:57 -0400 Aron Griffis <agriffis@n01se.net> (a3c4b605cfad)
* UPDATING: add batch mode send-hooks note to UPDATING
2009-07-14 20:25 -0700 Aron Griffis <agriffis@n01se.net> (084fb086a0e7)
* send.c: Make send-hooks work for batch mode. Closes
#3219.
Handle SENDBATCH inline with the normal sending code, instead of
handling it separately. This allows send-hooks to run, along with
removing a number of unnecessarily lines of code.
2009-07-11 14:52 +0200 Rocco Rutte <pdmef@gmx.net> (6f942afe60b5)
* charset.c, mbyte.c: Recognize charset extensions, see #3150.
With utf-8//TRANSLIT, we internally didn't recognize it as utf-8.
This leads to badly broken behaviour if --without-wc-funcs is used
for some reason. In that case, if we have utf-8 as charset, we
implement our own wide char functions; for all other charsets, we
use the system single-byte locale functions. And using these with
utf-8 is broken.
* curs_lib.c: Render blanks to spaces in index, fixes
[298194c414f0]
wcwidth(<tab>) returns -1 so 'foo<tab>bar' was rendered to 'foobar',
and now to 'foo bar'. Closes #3270 again.
2009-07-08 13:37 +0200 Rocco Rutte <pdmef@gmx.net> (f22b71d8005a)
* mbyte.c: Fix compiler warning
2009-07-07 15:03 +0200 Rocco Rutte <pdmef@gmx.net> (d5e03a46518c)
* TODO: Update TODO
2009-07-07 10:49 +0200 Matthias Andree <matthias.andree@gmx.de> (cc4d6044b31e)
* INSTALL: GNU-make based VPATH builds work.
2009-07-07 13:16 +0200 Rocco Rutte <pdmef@gmx.net> (f161c2f00d84)
* UPDATING, bcache.c, doc/manual.xml.head, hcache.c,
muttlib.c, protos.h: Make hcache+bcache paths always UTF-8. Closes
#3284.
* UPDATING, globals.h, init.h, sendlib.c: Add $wrap_headers. Closes
#3135
* doc/manual.xml.head: Manual: mention terminal setup for
charsets, more unicode pros.
Closes #3292.
2009-07-06 15:28 +0200 Rocco Rutte <pdmef@gmx.net> (ccab6c56b557)
* doc/manual.xml.head: Manual: Add a note about when/why to use utf-8
2009-07-05 18:36 -0700 Brendan Cully <brendan@kublai.com> (118b8fef8aae)
* buffy.c, buffy.h, mx.c: Suppress new mail notification
from mailbox just left. Closes #3290.
2009-07-02 20:42 +0200 Rocco Rutte <pdmef@gmx.net> (042f2ce0b870)
* doc/manual.xml.head: Manual: minor fixes
* doc/manual.xml.head, doc/mutt.css: Manual: Render
comments in examples a lighter for readability
* doc/manual.xml.head, doc/manual.xml.tail: Manual: Reformat
paragraphs, fix ˜ -> ~ breakage
* doc/manual.xml.head: Manual: rework MIME chapter a bit
* doc/gen-map-doc, doc/manual.xml.tail, functions.h: Manual: Generate
more pretty titles/ids for key binding tables
* doc/manual.xml.head: Manual: fix supported version
numbers for mixmaster
2009-07-02 00:06 -0700 Brendan Cully <brendan@kublai.com> (029ba140fb48)
* curs_main.c: Handle keepalive failure when changing folders. There
are probably many other places where this kind of thing could happen
though. See #3028.
2009-07-01 18:13 -0700 Rocco Rutte <pdmef@gmx.net> (f6c6066a5925)
* account.c, mutt_sasl.c, smtp.c: Make getuser/pass abort
if input is required in batch mode. Replaces [0a3de4d9a009]. See
#3289.
* doc/manual.xml.head: Manual: Add detailed section on charset
handling
* smtp.c: SMTP: use $smtp_pass in batch mode. Closes #3289.
mutt_account_getpass() copying the password from $smtp_pass into the
account structure is only called from the SASL callback we only use
if we're sure we don't need curses (i.e. have the pass already).
2009-06-30 17:32 +0200 Rocco Rutte <pdmef@gmx.net> (f4baa2f1251a)
* pgpewrap.c: Add missing config.h include to pgpewrap.c
It technically doesn't need it, but pgpewrap should be rebuilt after
configure ran, too.
* doc/Makefile.am: Manual: Run lynx with --display_charset
=us-ascii, see #3286.
2009-06-29 18:20 +0000 Rocco Rutte <pdmef@gmx.net> (03c65df651e0)
* UPDATING, doc/manual.xml.head: Manual: Move new mail detection into
its own section
This also updates some parts of docs and adds missing ones. It also
adds a note about the recent changes, also to UPDATING.
2009-06-29 18:03 +0200 Rocco Rutte <pdmef@gmx.net> (d3a7e0334e5d)
* url.c, url.h: Revert URL path encoding for now
It breaks gmail url display and makes bcache use different paths.
Still we need to think about whether we want to allow any character
in bcache paths (possibly multibyte, possibly depending on
$charset).
2009-06-28 20:49 -0700 Brendan Cully <brendan@kublai.com> (298194c414f0)
* configure.ac, curs_lib.c: Allow tabs in index subject. Closes #3270.
* imap/util.c: Allow ImapDelimChars to be unset
* mutt.h: Rename struct thread to struct mutt_thread. Closes #3279.
* imap/command.c: Not being able to start an IMAP command
is a fatal error. Closes #3155.
* imap/auth_login.c: IMAP LOGIN does not support separate user and
login accounts. Use the user account for both. Closes #3240.
2009-06-28 22:40 +0200 Rocco Rutte <pdmef@gmx.net> (71a84cf22c42)
* url.c, url.h: Fix URL parser to encode paths
2009-06-28 15:42 +0200 Deng Xiyue <manphiz@gmail.com> (fe688db8099a)
* po/zh_CN.po: Update Simplified Chinese translation. Closes #3281.
2009-06-27 17:07 +0200 Rocco Rutte <pdmef@gmx.net> (7ca8d09f7d2c)
* hg-commit: hg-commit: drop changelog entries from hg log
* doc/makedoc.c, doc/manual.xml.head: Manual: stop using DocBook
entities mapping to ascii chars
There's no real benefit, it only makes reading/writing the manual
harder. All entities that potentially map to non-ascii characters
(&mdash, ä, etc.) are left so that manual.xml remains pure
ascii.
2009-06-26 21:47 -0700 Brendan Cully <brendan@kublai.com> (b2b97c7a2ae6)
* imap/imap_private.h, imap/message.c, imap/util.c: Set
internaldate of messages appended to IMAP mailboxes
2009-06-26 20:27 +0200 Rocco Rutte <pdmef@gmx.net> (156e6d6e34fc)
* doc/manual.xml.head: Manual: try to explain that and why
copiousoutput should come last
* po/de.po: Update German translation
2009-06-25 21:46 +0200 Rocco Rutte <pdmef@gmx.net> (c5d0252e8f72)
* rfc3676.c: Fix f=f corner case with DelSp=yes abuse
* sendlib.c: header folding: treat From_ specially, never wrap on
sending side
* sendlib.c: Add Date: header to postponed messages
* sendlib.c: Only add Status: header (fcc/postpone) when
saving to mbox/mmdf
* compose.c: Treat messages written with <write-fcc> as fcc, not
postponed.
2009-06-23 10:13 -0700 Vincent Lefevre <vincent@vinc17.org> (bc2463863c15)
* po/fr.po: Updated French translation.
2009-06-23 16:56 +0200 Rocco Rutte <pdmef@gmx.net> (d152033cf967)
* doc/manual.xml.head: Manual: Simply type conversion section wording.
* Makefile.am, configure.ac: Don't build hcversion.h and mutt_md5
without hcache
* handler.c, mutt.h, muttlib.c: Implement state_putws() and
state_putwc(), see #3148.
This is needed to unbreak text/enriched rendering on Linux.
* commands.c: Only use keypad() when curses is running
2009-06-23 00:28 -0700 Vincent Lefevre <vincent@vinc17.org> (642987450d83)
* curs_lib.c: Only beep when displaying error messages (unbreaks
[54bc1ef602e7])
2009-06-23 00:20 -0700 Brendan Cully <brendan@kublai.com> (f5849c72a274)
* crypt-gpgme.c: Update crypt-gpgme for mutt_mktemp change
in [ed7eb5de7536]
2009-06-22 17:36 +0200 Rocco Rutte <pdmef@gmx.net> (54bc1ef602e7)
* curs_lib.c: Make mutt_curses_(error|message) format message to COLS
chars. Closes #3278.
While I'm at it, fold both functions into one.
2009-06-22 17:21 +0200 Alexey Tourbin <at@altlinux.org> (e378bbdc3f0f)
* smime_keys.pl: smime_keys: use Time::Local module. Closes #3277.
2009-06-22 17:17 +0200 Rocco Rutte <pdmef@gmx.net> (4899f140ec25)
* mbyte.c: Fix included iswupper(). Closes #3276.
* lib.c: Catch range errors when converting to long.
2009-06-21 21:57 +0200 Rocco Rutte <pdmef@gmx.net> (ed7eb5de7536)
* attach.c, commands.c, crypt.c, editmsg.c, handler.c, headers.c,
help.c, history.c, imap/message.c, main.c, mbox.c, muttlib.c, mx.c,
pattern.c, pgp.c, pgpkey.c, pgpmicalg.c, pop.c, protos.h,
recvattach.c, recvcmd.c, rfc3676.c, send.c, sendlib.c, smime.c: Pass
buffer size to mutt_mktemp()
* handler.c, rfc3676.c: Port f=f and text/plain handlers to
mutt_read_line()
* lib.c: mutt_read_line(): make line counting ptr optional
* sendlib.c: Silently drop headers not in "key: value"
format. Fixes out-of-memory exits.
2009-06-20 23:09 +0200 Rocco Rutte <pdmef@gmx.net> (6447ebe80797)
* handler.c: f=f: Don't kill signature separator when stripping
trailing spaces. Closes #3275.
* curs_main.c: Disallow breaking threads for messages not part of
a thread
2009-06-20 15:22 +0200 Rocco Rutte <pdmef@gmx.net> (580ab0256c49)
* doc/manual.xml.head: Manual: Clarify and extend variable type
conversion section
2009-06-19 19:56 -0400 Aron Griffis <agriffis@n01se.net> (ee3d174297bb)
* rfc822.c: remove bogus FREE
It's impossible for cur->personal to be non-NULL at this point,
since cur was calloc'd just a couple lines prior.
Signed-off-by: Aron Griffis <agriffis@n01se.net>
2009-06-19 22:49 +0200 Rocco Rutte <pdmef@gmx.net> (9ae13dedb5ed)
* mbox.c, mx.c, mx.h: Fixup atime for mbox/mmdf also when mailbox is
unchanged but has new mail. See #1362.
* mbox.c: Don't mangle atime/mtime for mbox folders without new
mail upon sync. Closes #1362, #3271.
* doc/manual.xml.head: Manual: Add note and example for type
conversions with my_vars
* sendlib.c: Enforce 998 char length limit on header lines when
sending.
2009-06-18 15:06 +0200 Antonio Radici <antonio@dyne.org> (c6fe0bb8cf11)
* doc/Makefile.am, doc/smime_keys.man: Provide
smime_keys(1). Closes #3272.
2009-06-18 14:56 +0200 Rocco Rutte <pdmef@gmx.net> (508bfe4a2e23)
* mbox.c: Backout experimental patch
* UPDATING, mbox.c: UPDATING: add note about -a and --
2009-06-17 16:19 -0700 Antonio Radici <antonio@dyne.org> (25e46aad362b)
* buffy.c: Do not free statically-allocated buffy buffer. Unbreaks
unmailboxes, closes #3273.
2009-06-17 15:23 -0700 Petr Písař <petr.pisar@atlas.cz> (fe94f01b369a)
* ChangeLog, po/cs.po: Updated Czech translation.
2009-06-17 13:58 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (ef9b67c7ebc4)
* po/ca.po: Updated Catalan translation.
2009-06-17 13:57 -0700 Vincent Lefevre <vincent@vinc17.org> (62471a5d3186)
* po/fr.po: Updated French translation.
2009-06-17 20:42 +0200 Rocco Rutte <pdmef@gmx.net> (33376ae23d8f)
* doc/devel-notes.txt: Mention check_sec.sh in doc/devel-notes.txt
2009-06-17 11:09 -0700 Brendan Cully <brendan@kublai.com> (7f37d0a57d83)
* crypt-gpgme.c, pgp.c: Display unsigned part of traditional PGP
messages. Unbreaks [e2780a423d96], closes #3269
2009-06-17 19:29 +0200 Antonio Radici <antonio@dyne.org> (a2a868fc40ea)
* mx.c: Leave error handling of mx_get_magic() up to the
caller. Closes #3268.
2009-06-17 18:02 +0200 Rocco Rutte <pdmef@gmx.net> (4b5326d8d2ee)
* UPDATING, muttlib.c: Always display text/* parts inline,
overrideable by auto_view. Closes #3246.
2009-06-15 22:05 +0200 Rocco Rutte <pdmef@gmx.net> (f40de578e8ed)
* handler.c: Unbreak header weeding for message/rfc822
parts. Closes #3265.
* init.c, lib.c, lib.h: Print timestamps in debug files. Closes #3263.
* doc/manual.xml.head, doc/muttrc.man.head: bind: Clarify function
argument usage
* doc/manual.xml.head, init.h, url.c: Fixup URL parser
The fixes are: 1) allow / in usernames for IMAP (by %-encoding /, :
and % when pretty-printing urls), 2) for POP/SMTP the trailing / is
no longer mandatory, 3) more strict %-decoding to avoid unexpected
results
2009-06-15 17:49 +0200 Bertrand Janin <tamentis@neopulsar.org> (abc8fa0abeee)
* UPDATING: Fix UPDATING
2009-06-15 17:06 +0200 Rocco Rutte <pdmef@gmx.net> (d6f88fbf8387)
* url.c: Don't parse URL port as signed short, but to int and cast to
unsigned short. Closes #3264.
* doc/manual.xml.head: Manual: Add a short note about new header
folding
...so we don't get bug reports for tab folding.
* init.h: Clarify what $wrap=0 does
* doc/mutt.css: CSS update for newer docbook xslt versions
* pager.c: pager: intermediate fix for wrapping long header lines with
$smart_wrap set
The header folding algorithm outputs a word without spaces and
longer than $wrap as-is. The pager however tries to break it. With
$smart_wrap unset, it simply breaks at $wrap regardless if there's a
space or not. With $smart_wrap set it tried to find a space and
break if the next word is too long. This logic doesn't work for
folded header lines which always start with space. Thus, the output
would always contain the folding whitespace on a line by itself
detaching the header value from the header name.
As an intermediate fix we don't try to be smart if the line begins
with space or tab.
* pager.c, sendlib.c: pager: Ignore $wrap for attachment markers
2009-06-14 20:57 -0700 Brendan Cully <brendan@kublai.com> (d2e0b495b148)
* build-release: Remove duplicate update-changelog call.
2009-06-14 20:51 -0700 Antonio Radici <antonio@dyne.org> (fef17099376d)
* doc/mutt.man: Escape hyphens in man page. Closes #1937 again.
2009-06-14 12:29 -0700 Brendan Cully <brendan@kublai.com> (7f8a2ba64516)
* UPDATING: Update UPDATING
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
automatic post-release commit for mutt-1.5.20
* imap/imap.c: Save a dereference, and close #3226 with voodoo.
* sendlib.c: Initialize pointer before use under -d4
2009-06-13 19:52 -0700 Brendan Cully <brendan@kublai.com> (83ffb5593bc6)
* curs_main.c: Adjust menu position after sync more
carefully. Closes #3092.
* init.h: Force status to redraw when $postponed changes.
* postpone.c: Fix check for changed $postponed. The pointer-based
check fails when the new $postponed string is stored in the same
location.
2009-06-13 01:08 +0200 Rocco Rutte <pdmef@gmx.net> (536771b4e085)
* commands.c, copy.c, copy.h, handler.c, protos.h, send.c, sendlib.c:
Rewrite header folding
We now distinct between sending and display case. For display, we
always use tabs for folding for readability; for sending we now
correctly fold using whitespace found in the header.
Closes #2995. Closes #3080.
2009-06-12 23:10 +0200 Rocco Rutte <pdmef@gmx.net> (23de0e3c81f8)
* UPDATING, init.h, mutt.h, send.c: Turn $fcc_attach into a
quadoption. Closes #2528.
* handler.c: Don't insert Content-Description/form name into reply.
Closes #3164.
* pgpkey.c: Allow ! suffix for pgp keys via $pgp_sign_as and
prompt. Closes #1928.
* commands.c, recvcmd.c: Warn before bouncing messages without
From: header. Closes #3180.
* smtp.c: SMTP: don't block but print CRLF for last line if it's
not terminated
2009-06-11 18:34 +0200 Rocco Rutte <pdmef@gmx.net> (f60eb41ef63c)
* UPDATING: Mention maildir mtime use in browser
* send.c: Don't allow setting Return-Path: header via my_hdr
Mutt has use_envelope_from/envelope_from_address for that purpose.
Closes #1840.
* browser.c: Use only latest mtime of new/cur for browser, not whole
stat() info
* copy.c: Don't reformat Return-Path (angle brackets are not
optional). Closes #1702.
2009-06-10 17:44 +0200 Rocco Rutte <pdmef@gmx.net> (0721c3f6320d)
* mbox.c, mx.c: Only print messages about CONTEXT when quiet flag not
set
2009-06-09 22:09 -0700 Brendan Cully <brendan@kublai.com> (dc9ec900c657)
* mutt_ssl.c: Improve host checking for SSL with intermediate
certificates.
* mutt_ssl.c: Whitespace.
* imap/imap.c: Skip comparison against current mailbox for idle
connections. Closes #3216.
* imap/util.c: Revert accidental change
* imap/util.c: Remove trailing whitespace.
2009-06-08 23:55 -0700 Brendan Cully <brendan@kublai.com> (15c662a95b91)
* configure.ac, m4/libgnutls.m4: Test for libgnutls by hand rather
than relying on deprecated libgnutls-config script. Closes #3239.
2009-06-07 10:55 -0700 Brendan Cully <brendan@kublai.com> (9831d4c2c3f9)
* imap/message.c: Do not display error message when user declines
to create target mailbox.
* imap/message.c: Minor cleanup in imap_copy_messages.
2009-06-07 08:14 +0200 Miroslav Lichvar <mlichvar@redhat.com> (16592f0dfdaf)
* configure.ac, mutt_ssl_gnutls.c: Disable checking certificate
activation/expiration times in gnutls as we do the checks ourselves.
2009-06-06 22:31 -0700 Brendan Cully <brendan@kublai.com> (e5c2befbf0f5)
* imap/message.c: Do not treat already-seen headers as if they are
new. See #2935.
2009-06-07 02:09 +0200 Rocco Rutte <pdmef@gmx.net> (a786b0e8627c)
* doc/dotlock.man, doc/makedoc.c, doc/mbox.man, doc/mmdf.man,
doc/mutt.man, init.h: Fix hyphens in manpages. Closes #1937
2009-06-04 17:07 +0200 Rocco Rutte <pdmef@gmx.net> (4f1ceaae93dc)
* rfc3676.c: Fix pretty quoting for f=f by resetting space count when
flushing paragraph
2009-06-03 22:35 +0200 Rocco Rutte <pdmef@gmx.net> (386f2ce6b872)
* rfc3676.c: Fix several f=f bugs
It fixes problems with space-handling in general (trailing spaces
for display, un-space-stuffing), fixes quote prefix for replies and
lowers FLOWED_MAX so we don't run into line length trouble too
early.
* UPDATING, globals.h, init.h, pager.c: Don't abuse $pager_context for
searches, add $search_context. See #976.
* pattern.c: Fix compiler warning
2009-06-02 20:25 +0200 Miroslav Lichvar <mlichvar@redhat.com> (d1d0481d1ca1)
* mutt_ssl_gnutls.c: Add support for GNUTLS_CERT_INSECURE_ALGORITHM
error code
* mutt_ssl_gnutls.c: Don't ignore certificate verification errors on
saved signer certs
2009-06-02 10:18 -0700 René Clerc <rene@clerc.nl> (761bc678b23e)
* po/nl.po: Updated Dutch translation.
2009-06-02 17:24 +0200 Rocco Rutte <pdmef@gmx.net> (8b2af5b64981)
* buffy.c: Fix duplicate mailbox detection for remote
folders
* smtp.c: Fix array size
* buffy.c: Thoroughly check for duplicates when parsing
'mailboxes' command. Closes #1428.
2009-06-01 14:50 +0200 Rocco Rutte <pdmef@gmx.net> (7a277ba306c9)
* gnupgparse.c: Use mutt_atoi() when parsing GnuPG output. Closes
#3145
* hcache.c, mh.c: More atoi() fixes
* smtp.c: SMTP: Use mutt_atoi() to parse server responses
* curs_main.c, edit.c, init.c, main.c, menu.c, mh.c, parse.c,
resize.c, score.c, url.c: Use strtol() wrappers for most atoi()
calls
* lib.c, lib.h: Add mutt_atos(), mutt_atoi() and
mutt_atol() (strtol() wrappers)
* send.c: Treat address groups as no recipients
When sending with Sendmail or SMTP we exclude address groups anyway,
so treat these addresses as not present when checking for valid
recipients before sending in the compose menu.
* smtp.c: Weed out address groups for SMTP the same way we
do for sendmail
2009-05-31 19:19 -0700 Brendan Cully <brendan@kublai.com> (0024860ab03e)
* doc/Makefile.am: Allow chunked and unchunked manuals to build in
parallel.
* mutt_ssl_gnutls.c: Remove trailing whitespace
2009-05-31 14:46 +0200 Rocco Rutte <pdmef@gmx.net> (8e591e80cd48)
* smtp.c: SMTP: Don't send "undisclosed-recipients" in RCPT TO
This happened for Bcc only messages. "undisclosed-recipients" is
added in To: as guard against MTAs that leak BCCs if no To:/Cc:
header is given. See Debian #529090.
* init.h: Document that $pager_context affects searching, too
* UPDATING: Update UPDATING
* handler.c: Turn trailing \r\n to \n for qp-encoded messages.
RFC2045 (sect. 6.7, (1) general 8bit representation) states that
neither CR nor LF of the trailing CRLF may be qp-encoded. So we
ignore trailing qp-encoded CRs.
See #2898 though this is a partial fix only.
* pager.c: Give $pager_context lines of context when searching
page-based menus. Closes #976.
* handler.c, init.h, rfc3676.c: f=f: Strip trailing spaces for
interoperability. Closes #3001.
If we make a fixed reply to a flowed message we remove trailing
spaces and can now safely allow $indent_string to be used which is
what users expect.
Second, if we make a flowed reply to a fixed message we also strip
trailing spaces since from format=fixed we assume all lines are
fixed (i.e. we don't want to errorneously make fixed lines flowed).
* handler.c, init.h, mutt.h: Add $honor_disposition to not display
attachments inline. Closes #3170.
Previously all MIME parts were displayed inline regardless of the
Content-Disposition header (if present). With $honor_disposition
set, only inline parts are displayed inline, attachments can only be
viewed from the attachments menu.
2009-04-25 01:56 -0400 Dan Loewenherz <daniel.loewenherz@yale.edu> (c1b947f60ea6)
* init.h: Disables the insecure SSLv2 protocol. Closes #3192.
2009-05-30 19:37 +0200 Rocco Rutte <pdmef@gmx.net> (b080ae086a62)
* ChangeLog, mbox.c: Keep new mail flag for mbox/mmdf folders after
closing. Closes #1362.
2009-05-30 10:23 -0700 Vincent Lefevre <vincent@vinc17.org> (be7b3d349725)
* po/fr.po: Updated French translation.
2009-05-30 00:24 +0200 Rocco Rutte <pdmef@gmx.net> (f65a1eb8abce)
* smtp.c: Fix logic in f260f5836284
2009-05-29 21:33 +0200 Rocco Rutte <pdmef@gmx.net> (c4d86d4ea260)
* pager.c: Drop modified version of and use mutt_read_line() in pager,
too
* history.c, init.c, lib.c, lib.h, mh.c, mutt_ssl_gnutls.c, pgp.c,
query.c, rfc1524.c, smime.c: Add flags to mutt_read_line() for
EOL-stripping and continuation support
We use these to stop supporting EOL-escaping with \ which was wrong
in most cases (e.g. $history_file), support is kept for reading
config and mailcap files.
Leaving CRLF in will be used for the pager.
* menu.c, pager.c, pattern.c: Fall back to search if no query exists
for search-(next|opposite)
The pager had the fall-through to search, so for consistency do that
in other menues as well.
* pager.c: Fix pager search prompt for reverse search
When doing a reverse search for the first time after switching to
the pager, SearchBack is always 0 and thus gave the wrong prompt,
change to using op directly. While I'm at it, unify search prompts.
* doc/manual.xml.head: Manual: Fix markup of environment variables
2009-05-28 16:37 +0200 Rocco Rutte <pdmef@gmx.net> (f260f5836284)
* smtp.c: SMTP: don't interactively authenticate without a
password in batch/mailx mode
Otherwise, if we don't have a password and curses is not running,
the SASL authentication callback will crash mutt. We now abort if
the password wasn't given in $smtp_url.
* doc/mutt.css: Manual: vertical-align table cells at the top
* doc/manual.xml.head, doc/mutt.css: Manual: Wrap muttrc commands
in <command/>
2009-05-27 23:14 -0700 Brendan Cully <brendan@kublai.com> (5502fb790bab)
* mutt_ssl_gnutls.c: gnutls: do not ignore certificate problems.
Specifically, do not allow revoked certificates or those signed by
non-CAs unless they have been explicitly stored in the trusted
certificate file. Thanks to Miroslav Lichvar.
2009-05-27 22:55 -0700 Miroslav Lichvar <mlichvar@redhat.com> (85f41efec6bf)
* ChangeLog, mutt_ssl_gnutls.c: Don't prompt to save certificates that
are already saved but invalid.
2009-05-27 22:52 -0700 Brendan Cully <brendan@kublai.com> (90ef283c103e)
* mutt_ssl_gnutls.c: Don't leak gnutls certs on preauth validation
failure. Thanks to Miroslav Lichvar.
* mutt_ssl.c: Fix TLS certificate chain validation for
openssl.
2009-05-25 17:31 -0700 Brendan Cully <brendan@kublai.com> (8f11dd00c770)
* mutt_ssl_gnutls.c: Fix a serious oversight validating TLS
certificates. If any certificate in a chain presented by a server
was accepted, the connection was allowed without verifying that the
presented certificate was actually signed by the certificate in the
chain.
2009-05-27 22:13 -0700 Petr Písař <petr.pisar@atlas.cz> (05bc65d6ae70)
* po/cs.po: Updated Czech translation.
2009-05-27 10:13 +0200 Rocco Rutte <pdmef@gmx.net> (97305eeb91ce)
* doc/manual.xml.head, doc/mutt.man: Document that -- is always
mandatory after -a. Closes #3235.
* init.h: Mention account-hook in the docs for $tunnel. Closes
#3237.
2009-05-26 17:57 +0200 Rocco Rutte <pdmef@gmx.net> (392e945dfba7)
* attach.c: Use charset parameter to view text attachments using
<view-attach>. Closes #3234.
2009-05-25 15:57 +0200 Rocco Rutte <pdmef@gmx.net> (3f0963dd9257)
* pager.c: pager: print progress percentage for attachments, too
* attach.c: Mark strings for translation
2009-05-18 20:48 -0700 Vincent Lefevre <vincent@vinc17.org> (6d810c5cf4fc)
* po/fr.po: Updated French translation.
2009-05-15 15:03 +0200 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (c665bdf5ff5f)
* pop.c: POP: Notify user when messages are lost. Closes #2226.
* pop.c: POP: Ignore already-deleted messages while
syncing. Closes #2225.
2009-05-13 18:03 +0200 Rocco Rutte <pdmef@gmx.net> (0563c88ad6f0)
* attach.c, recvattach.c: Don't loose error message when attachment
saving fails. Closes #3156.
2009-05-15 12:46 +0200 Seth Arnold <seth.arnold@suse.de> (1cea1ecf9f79)
* UPDATING, color.c, doc/manual.xml.head: Make "uncolor" also work
header and body objects. Closes #1046.
2009-05-13 14:20 +0200 Rocco Rutte <pdmef@gmx.net> (f96a176bb14c)
* send.c: Don't set 'replied' flag if user changes
References/IRT. Closes #2044.
* mutt.h, muttlib.c: Add mutt_find_list() to lookup data in lists
* alias.c, crypt-gpgme.c, group.c, mbox.c, pgp.c, query.c,
rfc822.c, rfc822.h, send.c, smime.c: Prune empty address groups
when preparing replies. Closes #2875.
* mbox.c: Actually reopen mbox/mmdf files in case we find
modifications. Closes #2725.
Since the file is changed while we have it open in ctx->fp, we
likely get wrong information when parsing the mailbox. Now we
explicitely close and (re)open it.
2009-05-12 16:26 +0200 Rocco Rutte <pdmef@gmx.net> (06e318bfe8f2)
* mbox.c: Backout errorneously commited mbox atime fix
* OPS, mbox.c: Fix description for <save-message>
2009-04-29 14:49 +0200 Rocco Rutte <pdmef@gmx.net> (335e6f782862)
* browser.c: Fix maildir times in mailboxes browser. Closes #626.
Instead of using the (pointless) mtime of the top-level maildir
folder, use the latest mtime of the "new" and "cur" subdirectories.
Maildir folders in the mailboxes list can now be properly sorted by
date. This does not affect the directory browser. Also see #2421.
* mailbox.h, mh.c, mx.c: Move Maildir/MH folder detection from
mx.c to mh.c
2009-04-28 15:12 +0200 Rocco Rutte <pdmef@gmx.net> (4d9685be5987)
* sendlib.c: Fold References: header so we never run into line length
problems
* headers.c: Fix comment typo
2009-04-28 14:18 +0200 Bertram Felgenhauer <int-e@gmx.de> (6b20a3545f03)
* doc/manual.xml.head, headers.c: Drop References header if In-Reply-
To is modified by user. Closes #3221.
2009-04-28 13:05 +0200 Rocco Rutte <pdmef@gmx.net> (a13d8fd40094)
* send.c: Don't generate References: for reply to multiple
messages
All parent Message-Ids are present in In-Reply-To already. Also,
RfC2822, section 3.6.4 discourages its generation.
* sendlib.c: Don't trim In-Reply-To with $edit_headers set
In case of a tagged reply to several messages, we want In-Reply-To
to contain all parent Message-Ids.
* imap/imap.c: Only sync changed messages back to hcache on
mailbox sync
* doc/manual.xml.head: For spam detection, mention $imap_headers.
Closes #3223.
* doc/manual.xml.head: Manual: Fix typo and reword paragraph
2009-04-26 21:09 +0200 Rocco Rutte <pdmef@gmx.net> (9fa4a3e74355)
* UPDATING, doc/manual.xml.head, pop.c: POP: Support hcache updating,
too.
This also allows us to use hcache to manage "flagged" and "replied"
message flags.
* imap/imap.c, mh.c: Sync header to hcache when synching
MH/Maildir/IMAP folders. Closes #2942.
* pager.c: Use dynamic buffer for displaying pager lines. Closes
#3162.
With too small fixed-size buffers we can't color/find certain words
that span buffers. This needs to duplicate mutt_read_line with the
adjustment to leave line termination in and not support breaking
long lines using \ at EOL. Other callers may want to use this one
instead, too as we support \-escaping in too many places.
* init.h: Document suffixes for %f in $folder_format
2009-04-22 23:29 +0200 Bertram Felgenhauer <int-e@gmx.de> (0aa313a3bf20)
* headers.c: Fix memory leak in mutt_edit_headers(). Closes #3220.
2009-04-25 10:51 +0200 Thomas Wiegner <wiegner@gmx.de> (8da22400a48d)
* configure.ac, mkdtemp.c, protos.h: Add mkdtemp() from xfce to
unbreak gpgme build on Solaris. Closes #3217.
2009-04-25 10:35 +0200 Rocco Rutte <pdmef@gmx.net> (c6de4f51b8c7)
* ChangeLog, configure.ac, protos.h, strcasestr.c: Add strcasestr()
from uclibc to unbreak (Open)Solaris build. Closes #3222.
2009-04-21 15:10 -0400 Aron Griffis <agriffis@n01se.net> (3d89eddb2d9a)
* buffy.c: Equivalent mutt_buffy, but readable code
* buffy.c, buffy.h: Call mutt_expand_path() from mutt_buffy to fix
imap separator. Closes #3208 and #3218
* buffy.c: Use slen instead of assuming _POSIX_PATH_MAX
2009-04-23 12:51 -0700 Vincent Lefevre <vincent@vinc17.org> (b5b4e652e4b1)
* ChangeLog, po/fr.po: Updated French translation.
2009-04-20 18:36 +0200 Christoph Berg <cb@df7cb.de> (39fee3a9d034)
* doc/manual.xml.head, init.h: Better document that some send-hooks
can't work with $autoedit. Closes #1834.
2009-04-20 18:26 +0200 Rocco Rutte <pdmef@gmx.net> (6cc887ccd229)
* init.h: Fix typo for $imap_pass
2009-04-17 18:05 +0200 Rocco Rutte <pdmef@gmx.net> (7d44a83efcc6)
* pgp.c: Support the Charset: armor header for inline PGP. Closes
#3039.
The header is defined as optional by RfC4880.
This is based on patch-1.5.9.tamo.pgp_charsetchack.1. We only
support reading this header and, if present, recode the PGP output
from the given charset to $charset if we find it valid; otherwise
fall back to UTF-8. Certain clients make use of the header when
sending mail, so mutt should respect it because some messages are
otherwise unreadable.
The sending side is not touched, we unconditionally send UTF-8.
2009-04-17 15:45 +0200 Michael Elkins <me@mutt.org> (61a0c67ed727)
* sendlib.c: Make sure Recent-From: consults $realname. Closes
#1721.
2009-04-17 15:37 +0200 Rocco Rutte <pdmef@gmx.net> (3a7ecc3f8aeb)
* UPDATING, functions.h, pager.c: Make <set-flag> and <clear-flag>
work in the pager, too. Closes #3212.
* pager.c: Don't consider \n part of a line for body
coloring. Closes #2363.
* attach.c: Enlarge buffer size for parsing mailcap files
We really need code for dynamic buffers which would solve a few
other bugs, too. Closes #2205.
2009-04-16 19:23 +0200 Rocco Rutte <pdmef@gmx.net> (a4f66ae72dc5)
* ChangeLog, pop_lib.c: POP: Default to using getservbyname() as we do
for IMAP and SMTP
* doc/manual.xml.head: Manual: Improve docs on URL syntax, add
examples
* doc/manual.xml.head: Manual: Add user-defined variables to variable
types
2009-04-11 10:35 +0200 Rocco Rutte <pdmef@gmx.net> (7d7976cd4fc4)
* ChangeLog, buffy.c, buffy.h, commands.c, sendlib.c: Don't raise new
mail flag on mbox/mmdf Fcc mailboxes. Closes #1896.
2009-04-08 16:25 +0200 Rocco Rutte <pdmef@gmx.net> (5b631ee33281)
* hdrline.c: For %F, display Bcc recipient if no other recipients
found. Closes #3157.
* UPDATING, doc/manual.xml.head, doc/muttrc.man.head, pattern.c:
Make ~x match In-Reply-To, too. Closes #771.
2009-04-07 19:57 +0200 Rocco Rutte <pdmef@gmx.net> (667b0006b586)
* sendlib.c: Fix b5cbd0dab863, closes #3215.
Still valgrind reports 'fromcode' as leaking.
2009-04-07 11:32 +0200 Erik Hovland <erik@hovland.org> (d344c6429a48)
* sendlib.c: Try to correct usage of tempfile and *tempfile
Since tempfile is a double pointer checking for tempfile and then
dereferencing with *tempfile is not correct.
2009-04-06 22:05 +0200 Rocco Rutte <pdmef@gmx.net> (d639baaf57fb)
* doc/manual.xml.head: Manual: Fix typo
2009-04-06 19:10 +0200 Erik Hovland <erik@hovland.org> (4fe35e9984ba)
* sendlib.c: mutt_message_to_7bit(): Only close file
pointer if we opened it
The pointer is to be managed outside the function and provided. Only
close it we opened it ourself using fopen().
2009-04-06 19:07 +0200 Erik Hovland <erik@hovland.org> (b5cbd0dab863)
* sendlib.c: Plug memory leaks in sendlib.c
2009-04-05 13:41 +0200 Rocco Rutte <pdmef@gmx.net> (5d393e716c51)
* init.h, sendlib.c: Backed out changeset 23c7b469ff20
This requires more thought: if the user has -- in $sendmail, we need
to add our arguments for 8BITMIME/DSN/etc. before it and not after.
See #3168.
* doc/manual.xml.head: Manual: Make sure every rc command has a
synopsis in its describing section
* doc/manual.xml.head: Manual: Fold consecutive <cmdsynopsis/>
into just one
This make it visually easier to spot what belongs together.
* doc/manual.xml.head: Manual: More entities and <quotes/> as
appropriate
2009-04-04 16:23 +0200 Rocco Rutte <pdmef@gmx.net> (a4b635e96b30)
* doc/Makefile.am: Manual: Improve 'sortcheck' target
Don't call up diff+pager if all is sorted and remove the temp files
for diffing we created.
* doc/gen-map-doc, doc/manual.xml.head, doc/manual.xml.tail: Manual:
Capitalize headlines
* doc/manual.xml.head: Manual: Move section on mixmaster support to
Optional Features
* doc/manual.xml.head: Manual: Remove duplicate section on mailcap use
from security chapter
We already have a more detailed section on secure mailcap usage, so
link to it.
* doc/manual.xml.head: Manual: Minor improvements and fixes
* doc/Makefile.am, doc/manual.xml.head: Manual: Add a short chapter
summarizing security considerations
* doc/manual.xml.head: Manual: Use — in text rather than --
* doc/manual.xml.head: Manual: Add section on padding for format
strings
* doc/manual.xml.head: Manual: Mention reply types in "Sending Mail"
section
* doc/manual.xml.head: Manual: Add table with navigation keys for
page-based menus
* doc/mutt.css: mutt.css: Add left+right margins to screen, note and
examples
* doc/manual.xml.head: Manual: Add section on screens and menus with
short descriptions.
Mostly stolen from old mutt-ng docs with adjustments.
2009-04-02 13:11 +0200 Steve Kemp <skx@debian.org> (23c7b469ff20)
* init.h, sendlib.c: Only append -- to $sendmail if not
present. Closes #3168.
This allows users to add custom recipients via $sendmail.
2009-04-02 12:57 +0200 Rocco Rutte <pdmef@gmx.net> (bfb12cf02417)
* init.h: Clarify what $attach_charset does, closes #3165.
* doc/Makefile.am: Add 'sortcheck' target to doc/Makefile.am
This should be used from time to time to check if vars are sorted.
Closes #3191.
* init.h: Sort $pgp_* and $crypt_* vars, see #3191.
* init.h: Sort $smime_* vars, see #3191.
2009-04-01 14:33 +0200 Miroslav Lichvar <mlichvar@redhat.com> (8205a12329d3)
* hcache.c, muttlib.c: Use PATH_MAX for buffers passed to realpath(3)
as we're supposed to
2009-04-01 13:16 +0200 Rocco Rutte <pdmef@gmx.net> (47c64fd9ac70)
* doc/gen-map-doc, doc/manual.xml.head: Manual: Fix openjade
warnings
* doc/makedoc.c, doc/mutt.css: makedoc: Render description lists as
<informaltable/>
This looks better and is more compact (except missing column
headers.)
2009-03-31 16:03 +0200 Rocco Rutte <pdmef@gmx.net> (22f21b558f57)
* doc/manual.xml.head: Manual: Add an example of how to manage
multiple accounts using folder-hook
* UPDATING, doc/manual.xml.head, mutt.h, pattern.c: Perform case
insensitive string search if pattern is lower case
...since we do that for regex patterns already. It doesn't work for
IMAP server-side searches.
* doc/manual.xml.head: Manual: Fix markup of ".muttrc"
* doc/manual.xml.head: Manual: Always spell mutt as "Mutt"
* doc/manual.xml.head: Manual: Replace netscape with firefox
* doc/manual.xml.head: Manual: use <quote/> instead of " quotes
* doc/manual.xml.head: Manual: Lots of minor improvements
(markup consistency, wording)
2009-03-30 14:58 +0200 Rocco Rutte <pdmef@gmx.net> (318748f3962b)
* doc/manual.xml.head: For mailbox formats, add some more verbose pros
and cons
* doc/manual.xml.head: Manual: Add section about zeroprinting format
strings to format string section
2009-03-28 22:37 +0100 Thomas Roessler <roessler@does-not-exist.org> (be9fb07730c6)
* mutt_idna.c: Make IDNA code more readable
2009-03-28 16:11 +0100 Rocco Rutte <pdmef@gmx.net> (77cfe8016930)
* doc/manual.xml.head: Manual: Add section roughly explaining config
option types
* doc/makedoc.c: makedoc: make output slightly more readable
Add <?dhtml... processing instructions to render <variablelist/>
using HTML <table/> which save lots of vertical space. Also, drop
the newline before </screen> to save some space.
2009-03-27 18:02 +0100 Rocco Rutte <pdmef@gmx.net> (a06a2a4c5ebc)
* rfc3676.c: f=f: Fix debug messages
2009-03-19 17:19 +0100 Rocco Rutte <pdmef@gmx.net> (754ea0f091fc)
* doc/manual.xml.head: Improve section on patterns
* curs_lib.c: Fix progress update debug message
* doc/manual.xml.head, doc/muttrc.man.head: Document kilo and mega
suffixes for range patterns
Document it only for ~z (message size) as they don't make much sense
for other patterns like message score or number of attachments.
2009-03-18 17:40 +0100 Rocco Rutte <pdmef@gmx.net> (8528b8e715da)
* init.h: Properly initialize more structs
2009-03-19 13:38 +0100 Erik Hovland <erik@hovland.org> (a802b5127f09)
* pgp.c: Remove unused variable
2009-03-19 10:36 +0100 Roman Kraevskiy <rkraevskiy@gmail.com> (6fac57b97bf1)
* mutt_sasl.c: Restore connection polling callback when
closing SASL connection. Closes #3206.
2009-03-18 14:48 +0100 Erik Hovland <erik@hovland.org> (17d770ae41e4)
* smime.c: S/MIME: Don't leak intermediate cert key
* buffy.c: Properly initialize struct stats in buffy check
2009-03-17 20:04 +0100 Rocco Rutte <pdmef@gmx.net> (903b3cee5485)
* addrbook.c, browser.c, compose.c, curs_main.c, imap/auth.c, mx.c,
pattern.c, pop_auth.c, postpone.c, query.c, recvattach.c,
remailer.c: Fix some warnings with -W about missing initializers in
structs
2009-03-17 16:44 +0100 Todd Zullinger <tmz@pobox.com> (bb9b845800f6)
* pgp.c: Ensure display is redrawn for application/pgp
When using gpg-agent, a hard redraw is needed after the pinentry
program is called. Otherwise, the screen is garbled and key
bindings are screwed up.
Closes #3196.
2009-03-15 16:44 +0100 Rocco Rutte <pdmef@gmx.net> (bc7c64ff3e48)
* configure.ac, protos.h, wcscasecmp.c: Add wcscasecmp() compatibility
function (for OS X)
* doc/mutt.man: mutt.1: Mention that -a should be last in option
list. Closes #3202
* alias.c: Only define min() if not present. Closes #3199
2009-03-15 14:25 +0100 Erik Hovland <erik@hovland.org> (3c154fcdad4c)
* rfc822.c: The assigned value of dom is never used. Remove
assignment
* alias.c: The file handle will leak if fread fails
2009-03-12 15:16 -0700 Erik Hovland <erik@hovland.org> (53bea026a2a2)
* curs_main.c: resort_index will use menu->current as a index into an
array. If menu->current is negative, bad things can happen. So check
it before calling resort_index
* recvcmd.c: 'last' is assigned but never used. Remove assignment.
2009-03-15 13:46 +0100 Rocco Rutte <pdmef@gmx.net> (1238dff54a15)
* alias.c, attach.c, buffy.c, check_sec.sh, commands.c, compose.c,
copy.c, crypt-gpgme.c, crypt.c, edit.c, editmsg.c, gnupgparse.c,
handler.c, headers.c, help.c, history.c, imap/message.c, init.c,
lib.c, main.c, mbox.c, mh.c, mutt_ssl.c, mutt_ssl_gnutls.c,
muttlib.c, pager.c, pattern.c, pgp.c, pgpkey.c, pgppubring.c,
pop.c, postpone.c, query.c, recvattach.c, recvcmd.c, rfc1524.c,
rfc3676.c, send.c, sendlib.c, smime.c, smtp.c: Use safe_fclose()
instead of fclose(), add fclose() to check_sec.sh
2009-03-10 18:39 +0100 NONAKA Kimihiro <nonakap@gmail.com> (cc6fede605d4)
* mh.c: Fix crashes with 64bit time_t. Closes #3184.
2009-03-09 12:04 +0100 Vincent Lefevre <vincent@vinc17.org> (4ce562b7f5d7)
* mbyte.h: Unbreak compilation on OS X with --with-regex/--without-wc-
funcs. Closes #3149.
2009-03-09 11:58 +0100 Rocco Rutte <pdmef@gmx.net> (f3a33b77dc90)
* mutt.h, regex.c: Unbreak compilation with --without-wc- funcs on
OS X 10.5.*, see #3149.
* init.h: Fix 11cd72da743a
* init.h: Sort SSL-related variables, see #3191.
* hash.c, hash.h, init.c, mh.c, thread.c: Restore $reverse_alias
feature by using case-insensitive hash keys
The fix is implemented as callbacks in the hash table so we can
avoid working with copies of the mailbox keys but work on the
originals instead and don't pollute the code with lower-case
conversions all over the place.
While I'm at it, turn int hashes into unsigned values since the hash
function returns unsigned values now, too.
Closes #3185.
2009-03-07 13:49 +0100 Rocco Rutte <pdmef@gmx.net> (ff1906f70b1b)
* init.h: Sort most variables (except crypto), see #3191.
* doc/manual.xml.head: Fix typo, see #2430.
2009-02-20 22:14 +0100 Rocco Rutte <pdmef@gmx.net> (35fbea209c6e)
* doc/manual.xml.head: Manual: verbosely document how the
initial folder is determined, see #3189.
* doc/manual.xml.head: Document address normalization. Closes #2430.
* headers.c: Simplify and fix Attach: header parsing
With ee5e696a9d08 we would skip beyond the filename to look for a
description. This changeset fixes it.
* main.c: Set magic from -m before processing queries (-Q) or dumping
variables (-D)
* doc/mutt.man, init.h: Better document how the initial folder is
determined. Closes #3189.
2009-02-15 16:09 +0100 Rocco Rutte <pdmef@gmx.net> (ee5e696a9d08)
* doc/manual.xml.head, headers.c: Support spaces in Attach:
pseudoheader. Closes #3179.
2009-02-10 13:05 +0100 Rocco Rutte <pdmef@gmx.net> (a21f8bf84149)
* init.h: Fix documentation typos. Closes #3178.
2009-01-27 12:58 -0800 Brendan Cully <brendan@kublai.com> (7ddf1d1cc490)
* imap/imap.c: Move socket close into imap_logout from imap_logout_all
* imap/imap.c: IMAP: only close socket when not already
disconnected.
2009-01-27 18:48 +0100 Rocco Rutte <pdmef@gmx.net> (d7e44862a08a)
* help.c, main.c, mh.c: Update copyright years
* help.c: Fix help alignment for escape sequences at screen
boundary. Closes #3146.
* mh.c: Unconditionally inode-sort Maildir and MH folders. Closes
#3166.
2009-01-26 12:32 -0800 Brendan Cully <brendan@kublai.com> (da94a92c3ba0)
* bcache.c: Remove old bcache tmpfile before trying to create new
one. Closes #3163.
2009-01-20 12:34 -0800 René Clerc <rene@clerc.nl> (2006526d1d26)
* po/nl.po: Updated Dutch translation
2009-01-19 20:39 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (038f1e5cdaea)
* po/ca.po: Updated Catalan translation
2009-01-14 20:04 +0000 Emanuele Giaquinta <e.giaquinta@glauco.it> (ddf48761aacf)
* imap/browse.c: Use imap_utf7_encode instead of
imap_munge_mbox_name+imap_unquote_string.
2009-01-14 11:45 -0800 Brendan Cully <brendan@kublai.com> (cd0b17c80372)
* doc/manual.xml.head: Add missing hooks to manual section 4
2009-01-13 06:51 -0800 Brendan Cully <brendan@kublai.com> (10e224e86f0b)
* hook.c: Do not allow a command in an account-hook to trigger another
account-hook. Recent changes in the IMAP path canonifier mean that
account-hooks that set variables to URLs (eg folder, spoolfile) can
trigger a recursive account-hook. Now we just bail out of account-
hook early if we are called recursively, but perhaps we should warn
the user to use a folder-hook instead. Thanks to Kyle Wheeler for
finding this one.
2009-01-12 10:27 -0800 Brendan Cully <brendan@kublai.com> (6976aca75d04)
* init.h: Correct defaults for new ssl options (fixes manual
generation)
2009-01-11 21:47 -0800 Brendan Cully <brendan@kublai.com> (ff74e612f790)
* mutt_ssl_gnutls.c: GNUTLS: check all available certs
noninteractively before presenting any menus
* UPDATING, init.h, mutt.h, mutt_ssl.c, mutt_ssl_gnutls.c: Add
$ssl_verify_dates option to relax certificate date validation
* UPDATING, init.h, mutt.h, mutt_ssl.c, mutt_ssl_gnutls.c: Add
$ssl_verify_host to allow skipping host name validation
2009-01-10 22:09 -0800 Brendan Cully <brendan@kublai.com> (db3a61fcde35)
* imap/util.c: Assume INBOX for ""/NULL in imap_mxcmp
* imap/util.c: Use known connection delimiter in imap_expand_path
* imap/util.c: Guard against NULL pointers in imap_mxcmp
* imap/imap_private.h, imap/util.c: Canonicalize IMAP mailboxes before
comparing them.
* imap/util.c: Fix last commit
* imap/util.c: Prioritize the entered IMAP folder delimiter. First
priority is the connection delimiter. Second priority is the user's
delimiter if it is in imap_delim_chars. We no longer use the first
character in imap_delim_chars.
2009-01-06 18:34 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (4032dfd52118)
* po/ru.po: Updated Russian translation
2009-01-05 16:43 -0800 Brendan Cully <brendan@kublai.com> (0d81ef9d40fd)
* build-release: Sign tagged revision, not the one after
* .hgsigs: mutt-1.5.19 signed
* .hgtags: Added tag mutt-1-5-19-rel for changeset a4b47ac32d32
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
automatic post-release commit for mutt-1.5.19
* build-release: Fall back to vi if VISUAL is unset in
build-release
* UPDATING: Update UPDATING
* imap/command.c, imap/imap.c, imap/imap_private.h: Report CREATE
failures
* browser.c: Style fixes
* browser.c: Leave error message on screen if imap_mailbox_create
fails
* doc/mutt.man: Add pointer to the full manual to the front of mutt.1
2009-01-05 09:16 -0800 Petr Písař <petr.pisar@atlas.cz> (990f1e841dd4)
* po/cs.po: Updated Czech translation
2009-01-04 22:36 -0800 Vincent Lefevre <vincent@vinc17.org> (9af288ee9e91)
* po/fr.po: Updated French translation
2009-01-04 18:32 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (e47d05dc2633)
* imap/util.c: Indentation fix
2009-01-04 18:12 -0800 Brendan Cully <brendan@kublai.com> (1947c370fcd9)
* Makefile.am: Remove obsolete make target
* doc/manual.xml.head: Update copyright in manual
2009-01-04 17:07 -0800 Vincent Lefevre <vincent@vinc17.org> (bbe8694acc33)
* po/fr.po: Updated French translation
2009-01-04 17:04 -0800 Brendan Cully <brendan@kublai.com> (d98ab9a591e5)
* pgpkey.c: Remove dead code. Thanks to Ingo Schwarze.
* COPYRIGHT: Update copyrights
* addrbook.c, ascii.h, attach.c, bcache.c, bcache.h, browser.c,
browser.h, charset.c, charset.h, commands.c, complete.c,
compose.c, crypt-gpgme.c, crypt.c, curs_main.c, dotlock.c,
editmsg.c, enter.c, functions.h, gnupgparse.c, handler.c,
hdrline.c, hook.c, init.h, lib.c, lib.h, menu.c, mh.c,
mutt_idna.c, mutt_idna.h, mutt_sasl.h, mutt_socket.c, muttlib.c,
mx.c, pager.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
pgplib.c, pgplib.h, pgppacket.c, pgppubring.c, pop.c, postpone.c,
protos.h, query.c, recvattach.c, recvcmd.c, remailer.c, rfc1524.c,
rfc2047.c, rfc2231.c, rfc3676.h, send.c, setenv.c, status.c,
url.c: Update copyrights. Closes #3016. I went through the logs of
each file with a copyright header and updated the years for the
authors in the headers for any non-comment changes they
introduced. What a pain!
* imap/auth_anon.c, imap/auth_cram.c, imap/auth_login.c,
imap/auth_sasl.c, imap/browse.c, imap/imap.h, imap/message.h,
imap/utf7.c: IMAP copyright header updates
* imap/auth_gss.c, imap/command.c, imap/imap.c, imap/message.c:
Updated copyrights
* smtp.c: SMTP: complain when authentication fails. Closes
#2117. Now each failed attempt emits an error before mutt tries
the next method. Possibly we should just fail immediately?
* parse.c, snprintf.c: Use ! instead of testing pointers against 0.
Closes #3125.
2009-01-04 20:12 +0100 Rocco Rutte <pdmef@gmx.net> (33fa1ca4b6af)
* doc/gen-map-doc, init.h: Documentation: Minor fixes and
improvements
2009-01-03 21:02 -0800 Brendan Cully <brendan@kublai.com> (5a80ee54a05f)
* imap/command.c, imap/imap.c, init.c, muttlib.c, postpone.c: Raise
debug level for several messages
* imap/auth_gss.c: Guard against unused variable warning. Thanks
to Ingo Schwarze.
* doc/Makefile.am: Remove obsolete reference to ChangeLog.old. Thanks
to Ingo Schwarze.
* imap/message.c: Ignore unexpected FETCH responses during
imap_read_headers. Thanks to Chris Li for the excellent bug report
in #3041. See #2902, #2935, #2985, #3028, #3041, #3143. With luck,
this may close them. In truth, imap_read_headers is still a horrible
kludge of duct tape and chicken wire.
* hash.c, hash.h: Make hash_string work in unsigned domain
* main.c: Another copyright update
* main.c, smtp.c: Update some copyrights
2009-01-02 23:13 -0800 Brendan Cully <brendan@kublai.com> (87ef3e3550e4)
* smtp.c: SMTP: Use Hostname if Fqdn is bogus. Closes #3142.
* init.h: More tyops
* doc/manual.xml.head: Tyops
* mutt_ssl_gnutls.c: Add SSL intermediate certificate support for
gnutls
* mutt_ssl.c: Simplify intermediate certificate handling. Return
immediately if a certificate is interactively accepted. Display
index of current certificate in chain in menu title.
2009-01-02 12:46 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (5db868a874b6)
* globals.h, mutt_ssl.c: Add support for intermediate certificates to
openssl code. Gnutls support is not included in this patch.
2009-01-01 17:02 -0800 Marcel Telka <marcel@telka.sk> (532f695b4352)
* smtp.c: SMTP: Require SP after AUTH response (strict RFC
conformance). Closes #3141.
2009-01-01 16:55 -0800 Brendan Cully <brendan@kublai.com> (859009a507d8)
* smtp.c: SMTP: guard against short server responses
2008-12-30 00:58 +0100 Rocco Rutte <pdmef@gmx.net> (ac870203179d)
* doc/manual.xml.head: Manual: Add missing maps to bind command docs
* doc/TODO: Documentation: Update TODO
2008-12-26 14:36 +0100 Rocco Rutte <pdmef@gmx.net> (4917897ac9b1)
* init.c: Ignore NULL/empty lines in rc parser, fixes mutt -e ''
crashing
2008-12-20 15:33 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (349986b1af09)
* po/ja.po: Updated Japanese translation.
2008-12-20 15:31 -0800 Brendan Cully <brendan@kublai.com> (a715dca3610c)
* main.c: Cosmetics for mutt -v
2008-11-26 01:15 +0000 Peter Collingbourne <peter@pcc.me.uk> (2fefd56f440c)
* sendlib.c: Disable line wrapping for Message-ID header
2008-12-16 20:19 -0800 Erik Hovland <erik@hovland.org> (f6ae8dc70850)
* imap/util.c: Remove unused #include directives
* crypt.c, curs_main.c, flags.c, group.c, hcache.c, mh.c, pager.c,
pgpmicalg.c, pgppacket.c, postpone.c, query.c, recvattach.c,
recvcmd.c, send.c: Remove unused #include directives
* sendlib.c: mutt_gen_msgid() allocates the msgid off of the heap.
Since mutt_gen_msgid() allocates the msgid string with strdup, it is
getting it off of the heap.
When the fprintf writes the msgid, the string is no longer tracked
and that string is leaked.
* parse.c: Match variable type to getch return type
* alias.c: Fix fread rc check
* hash.c: Remove redundant int clamping
* smime.c: Remove check that always succeeds
* pattern.c: fclose correct fp
* rfc822.c: buflen cannot be 0 here
2008-12-16 12:36 -0800 Brendan Cully <brendan@kublai.com> (bbf4dfc2aa41)
* ChangeLog.old, Makefile.am: Remove ChangeLog.old
* imap/Makefile.am: Remove imap/BUGS from Makefile.am
2008-12-15 23:45 -0800 Erik Hovland <erik@hovland.org> (adaf24e4117d)
* mh.c: Fix bad parentheses in stat rc
* bcache.c: snprintf returns int, not size_t
* muttlib.c: Always va_end(ap_retry) in mutt_buffer_printf
2008-12-15 23:11 -0800 Brendan Cully <brendan@kublai.com> (101a8bcba613)
* imap/BUGS: imap/BUGS is superseded by the BTS
2008-12-10 20:00 +0100 Rocco Rutte <pdmef@gmx.net> (817e5987633b)
* doc/manual.xml.head: Manual: Fix typos found by by Vincent Lefevre,
see #3109.
* doc/manual.xml.head: Manual: trim into chapter, add notes about
contributing
* doc/mutt.css: Make mutt.css apply for all media types
* doc/manual.xml.head, doc/mutt.css: Manual: Wrap important notes
in <note/>
* doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.xsl: Move
common XSLT params to mutt.xsl imported into (chunk|html).xsl
* doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head,
doc/manual.xml.tail, init.h: Manual: Only wrap real text
paragraphs in <para/>
Elements such as lists, tables, synopsis don't need it and produce
hundreds of warnings in tidy because of empty paragraphs.
With this change, the manual should be fully XHTML 1.0 Transitional
and validate without warnings and errors.
* hg-commit: hg-commit: Work even in subdirectories
* doc/chunk.xsl, doc/html.xsl: Manual: Use right XSLT-way to embed
CSS to avoid invalid xmlns="" attributes on <style/>
* doc/devel-notes.txt: devel-notes.txt: add some words about preparing
& contributing patches
* doc/manual.xml.head: Manual: Add section about typographical
conventions, see #3109.
* doc/manual.xml.head, doc/mutt.css: Manual: Wrap important examples
in <example/>
2008-12-06 15:06 +0100 Rocco Rutte <pdmef@gmx.net> (e13e903af3bf)
* doc/manual.xml.head, doc/mutt.css: Manual: Fixup configuration
command synopsis and switch to <cmdsynopsis/>
* doc/makedoc.c: makedoc: use <quote/> and <literal/> in string
default values
The goal is to improve readability of settings where spaces are
relevant.
* doc/Makefile.am, doc/chunk.xsl, doc/html.xsl, doc/mutt.css:
Manual: Add simple and clean stylesheet, see #3109.
2008-12-02 16:10 +0100 Rocco Rutte <pdmef@gmx.net> (3a8e5756613c)
* init.c: Include mutt_menu.h in init.c for mutt_menu_init() prototype
2008-12-01 21:27 +0100 Rocco Rutte <pdmef@gmx.net> (1e8252a9e92f)
* ChangeLog, charset.c, history.c, init.c, init.h, pattern.c: Fix some
typos to silence compiler warnings
2008-11-30 20:28 +0100 Rocco Rutte <pdmef@gmx.net> (cb251bde7fc1)
* addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
init.c, menu.c, mutt_menu.h, mutt_ssl.c, mutt_ssl_gnutls.c, pager.c,
pgpkey.c, postpone.c, query.c, recvattach.c, remailer.c, smime.c:
Manage last search pattern outside of menu lifecycle
Previously, the pattern was thrown away during menu destruction. For
the next search, mutt then can't provide a good suggestion. The new
behaviour is to manage the pattern outside the lifecyle to always
provide the last pattern as suggestion.
* query.c: Start numbering query results with 1 instead of 0
2008-11-24 11:44 -0800 Brendan Cully <brendan@kublai.com> (fd555f9fcb03)
* doc/manual.xml.tail, main.c: Belatedtly acknowledge Rocco's
significant contributions to mutt
2008-11-24 12:41 +0100 Rocco Rutte <pdmef@gmx.net> (dc62594cc9e9)
* doc/Makefile.am: Manual: Fix lynx call for html to text
conversion, strip \001 when dumping with elinks
* doc/manual.xml.head: Manual: Fix/Improve quoting
* hg-commit: hg-commit: Exit if manual validation fails
* doc/manual.xml.head, doc/muttrc.man.head: Documentation:
Consistently use "backtick" for `
* doc/Makefile.am, doc/manual.xml.head, doc/muttrc.man.head:
Manual: Add 'spellcheck' target for aspell and fix typos (closes
#3137)
2008-11-23 18:46 +0100 Rocco Rutte <pdmef@gmx.net> (82b4664129cd)
* doc/Makefile.am: Complete e1304a641938 commit
* doc/Makefile.am, doc/db-cleanup.xsl: Manual: Convert manual.html
to manual.txt under C locale
This ensures manual.txt is always pure ASCII and removes the
horrible XSLT-based and incomplete hack.
* doc/manual.xml.head: Manual: Fix wording for simple search
2008-11-22 18:09 +0100 Rocco Rutte <pdmef@gmx.net> (0837f7b13990)
* po/de.po: Fix German translation for what-key
* UPDATING, functions.h, keymap.c, pager.c: Make what-key function
available in pager-based menus, too
2008-11-21 11:34 -0800 Petr Písař <petr.pisar@atlas.cz> (870b7dfb89ef)
* po/cs.po: Updated Czech translation.
2008-11-21 11:19 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (34315aab7401)
* ChangeLog, mbyte.c: Initialize mbstate in mutt_filter_unprintable.
Closes #3134
2008-11-16 21:01 -0800 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (8199185fa595)
* snprintf.c: Add support for %ll to the bundled snprintf
replacement.
* configure.ac, doc/makedoc-defs.h: Add --disable-full-doc flag to
only build documentation for enabled features
2008-11-15 20:24 -0800 Brendan Cully <brendan@kublai.com> (8087be7178cd)
* configure.ac: Use with_tokyocabinet exclusively (with_tc is
undefined). Closes #3131.
2008-11-15 19:51 -0800 Alexey I. Froloff <raorn@altlinux.org> (af87aa1846be)
* md5.c, md5.h: md5.h, md5.c: updated to latest version from gnulib.
Buggy old md5.h causes problems with gcc 4.3 compiler. In md5.h
__attribute__ is #define'd to no-op and causes mutt_md5 to enter
inifinite loop while calling memcpy().
2008-11-15 19:36 -0800 Gary Johnson <garyjohn@spk.agilent.com> (01e4deee6827)
* curs_lib.c, mutt_socket.c, mutt_ssl_gnutls.c, smtp.c: Suppress
several progress messages in batch mode
2008-11-11 11:41 -0800 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (53ffd34f4de3)
* smtp.c: Use envfrom instead of recomputing it in mutt_smtp_send.
2008-10-29 20:49 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (c2439fc68cd6)
* pager.c: Restart pager search from top if called twice. Do not
loop infinitely. Closes #3127.
2008-10-30 01:02 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (6c58b678d360)
* account.c: Remove unused variable in mutt_account_match and fix
comment.
* imap/command.c, imap/imap.h, imap/util.c: Add imap_account_match
wrapper over mutt_account_match that canonicalizes accounts with
imap_conn_find so that username comparison always work as expected.
2008-10-28 22:20 +0000 Emanuele Giaquinta <e.giaquinta@glauco.it> (caa738600644)
* enter.c, group.c, handler.c, init.c, lib.c, menu.c, mh.c,
mutt_idna.c, mutt_ssl.c, mx.c, parse.c, recvattach.c, rfc822.c,
signal.c, sort.c, thread.c: Make some functions static.
2008-10-20 11:50 -0700 Brendan Cully <brendan@kublai.com> (5ea9f336dd60)
* imap/util.c: Accidentally dropped from d4a9c0a68f2b prior to commit
* imap/imap.c, imap/message.c: Hack around INBOX.INBOX breakage
from [5d1cc2f0c1c4]
2008-10-20 18:00 +0100 Vincent Lefevre <vincent@vinc17.org> (11d2c6712c88)
* pattern.c: Make eat_regexp static.
2008-10-20 09:55 -0700 Kyle Wheeler <kyle@memoryhole.net> (361b298c9fe2)
* imap/util.c: Fix #3129
2008-10-20 09:48 -0700 Brendan Cully <brendan@kublai.com> (f119005f8169)
* imap/imap.c, imap/imap_private.h: Call imap_free_idata instead of
freeing directly in imap_logout
* imap/browse.c: Fix memory leak in imap_mailbox_state
2008-10-19 16:26 -0700 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (e1fc907b2968)
* imap/browse.c: Fix up destination path when renaming mailbox. Closes
#2090.
2008-10-19 16:14 -0700 Brendan Cully <brendan@kublai.com> (5d1cc2f0c1c4)
* imap/util.c: Normalize path component of IMAP URLs in
imap_expand_path (see #2897).
* mutt_socket.c: Fix buglet in logging from previous commit
* mutt_socket.c: Handle short writes in mutt_socket_write_d. See
#3000. Apparently even blocking I/O with signals masked can
sometimes return early. Based on a patch by Patrick Welche.
2008-10-19 15:14 +0200 Emanuele Giaquinta <e.giaquinta@glauco.it> (2f04a811db3f)
* pattern.c, sendlib.c: Remove unused functions.
* curs_main.c, init.c, pattern.c, score.c: Make some variables static.
* configure.ac: Fix logic in [13a831a945be].
2008-10-07 19:22 -0700 Brendan Cully <brendan@kublai.com> (10a1f06bc8aa)
* Makefile.am, configure.ac, mutt_idna.c, mutt_idna.h: Clean up with
/without-idn handling
2008-10-07 15:58 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (cd3bd3858c6c)
* mutt_socket.c: Minor simplification in mutt_socket_readln_d
2008-10-07 15:27 -0700 Brendan Cully <brendan@kublai.com> (d13106731007)
* mutt_idna.c, mutt_idna.h: Build no-op versions of new IDN functions
if IDN is unavailable. Closes #3122, #3123.
2008-10-01 09:33 -0700 Brendan Cully <brendan@kublai.com> (13a831a945be)
* configure.ac: Clean up autoconf header cache engine selection.
Any explicit --with-$engine will force that engine to be used or
make configure fail if the engine is unavailable.
2008-09-29 14:31 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (ec96c56be182)
* mutt_socket.c: Simplify host resolution code slightly.
2008-09-26 08:55 +0200 Rocco Rutte <pdmef@gmx.net> (9e569296190b)
* UPDATING, doc/manual.xml.head, init.h: Mention tokyocabinet in
UPDATING and docs
2008-09-25 15:07 -0700 Emanuele Giaquinta <e.giaquinta@glauco.it> (2050b44407bf)
* configure.ac, hcache.c, init.h, mutt.h: Support tokyocabinet
(successor to qdbm). Closes #3112
2008-09-24 15:58 +0200 Matthias Andree <matthias.andree@gmx.de> (2c8bf79d99b7)
* ChangeLog, pager.c: Fix compiler warning in dprint() (closes #3120)
2008-09-24 15:53 +0200 Rocco Rutte <pdmef@gmx.net> (c842922bea10)
* doc/manual.xml.head: Manual: Fix typo
* mbyte.c: Provide legacy implementations for iswalpha() and
iswupper()
In mbyte.h and without using wc functions, only the prototypes were
defined but implementations were missing resulting in build errors.
These new functions are derived from the iswalnum() and towupper()
routines which don't provide full unicode coverage.
* imap/imap.c: Fix an infinite loop for imap searches
Reported by Emanuele Giaquinta on #mutt.
2008-09-18 08:28 +0200 Rocco Rutte <pdmef@gmx.net> (ffefb446142c)
* alias.c, init.c, muttlib.c, protos.h: Fix compiler warnings
2008-09-17 22:27 +0200 Thomas Roessler <roessler@does-not-exist.org> (77e25415a08a)
* alias.c, globals.h, init.c, mutt_idna.c, muttlib.c, rfc822.h,
sort.c: sorting efficiency
2008-09-16 17:20 +0200 Rocco Rutte <pdmef@gmx.net> (1cb0a127eb3d)
* UPDATING: UPDATING: $move now defaults to "no"
2008-09-11 09:28 +0200 Rocco Rutte <pdmef@gmx.net> (1a6842983357)
* ChangeLog, keymap.c: Fix IMAP keepalive if $imap_keepalive >=
$timeout
2008-09-01 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (17adea9cdff6)
* UPDATING: Add note about locale-safe hcaches to UPDATING as it's a
user-visible change
2008-08-31 23:36 +0200 Rocco Rutte <pdmef@gmx.net> (b6d07a662c7f)
* ChangeLog, init.h, pager.c: Fix pager to respect $wrap_search
2008-08-31 23:28 +0200 Rocco Rutte <pdmef@gmx.net> (f4b10e6b415c)
* doc/chunk.xsl, doc/html.xsl: Backout [e5610347fb3f] for further
discussion
2008-08-31 21:13 +0200 Rocco Rutte <pdmef@gmx.net> (581037c15012)
* init.h: Manual: Fix trailing \ for $preconnect
2008-08-31 21:12 +0200 Rocco Rutte <pdmef@gmx.net> (6d80c3d5b7aa)
* doc/makedoc.c: makedoc: Fix fall-through in [c11ce7feaa3e]
2008-08-31 20:56 +0200 Rocco Rutte <pdmef@gmx.net> (03d1344f7ea2)
* doc/gen-map-doc: Manual: Harmonize generated function mappings with
the rest of the manual. This includes named keys such as "<Return>",
attempts to use CamelCase and leaves the key column for unbound
functions empty so they're visually easier to spot.
2008-08-31 20:12 +0200 Rocco Rutte <pdmef@gmx.net> (937c3976df5a)
* doc/manual.xml.head, init.h: Manual: Many content+markup
improvements for option documentation
2008-08-31 19:30 +0200 Rocco Rutte <pdmef@gmx.net> (df555876d480)
* doc/makedoc.c: makedoc: Also replace | and ^ by entities in XML
output
2008-08-31 18:25 +0200 Rocco Rutte <pdmef@gmx.net> (c11ce7feaa3e)
* doc/makedoc.c: makedoc: Escape <>& in <screen/> environments
2008-08-31 15:27 +0200 Rocco Rutte <pdmef@gmx.net> (4cc92c30543b)
* doc/makedoc.c, doc/manual.xml.head, doc/manual.xml.tail, init.h:
Manual: Use <quote/> quoting for DocBook rather than ``''. All
quotes characters are now rendered to Unicode quote chars in the
HTML output (as <xref/> does, too) but still " for manual.txt.
2008-08-31 14:31 +0200 Rocco Rutte <pdmef@gmx.net> (e5610347fb3f)
* doc/chunk.xsl, doc/html.xsl: Manual: Limit toc section depth to 1
This only lists sect1 items and prevents variables from being shown
making it unusable.
2008-08-31 14:25 +0200 Rocco Rutte <pdmef@gmx.net> (15a831b84d46)
* doc/manual.xml.tail: Manual: use itemizedlist for acknowledgements
DocBook XSL renders simplelist to a html table which is
inappropriate.
2008-08-30 20:21 -0700 Brendan Cully <brendan@kublai.com> (c2af57b1e7ee)
* ChangeLog, mutt_ssl_gnutls.c: Make gnutls read function more robust
against interruptions. Signals should be masked off anyway, but see
#3074.
2008-08-30 23:19 +0200 Rocco Rutte <pdmef@gmx.net> (996e4e2d2855)
* doc/manual.xml.head, init.h: Manual: use $variable syntax, only
quote non-variable links
* doc/manual.xml.head: Manual: Various fixes+improvements in chapters
1+2
* doc/gen-map-doc, doc/makedoc.c, doc/manual.xml.head, init.h: Manual:
Layout functions as <function-name>, s/ESC/Esc/ for consistency
* doc/devel-notes.txt, doc/makedoc.c: makedoc: Add support for
monospace fonts with \fC...\fP
* doc/manual.xml.head: Manual: trim trailing whitespace
* doc/manual.xml.head: Manual: Fix processing warnings by manually
assigning missing id attributes
* doc/manual.xml.head: Manual: Add a section on mutt core concepts as
introduction
2008-08-30 19:59 -0700 Brendan Cully <brendan@kublai.com> (12a6de725483)
* curs_lib.c, enter.c, flags.c, keymap.c, menu.c: Rework timeout
handling to support keepalive in the line editor. Also allow
keepalives of less than $timeout without returning before $timeout,
so people who don't want to be notified of new mail don't have to
be.
2008-08-29 23:10 -0700 Rado Smiljanic <regrado@web.de> (4f67fc336986)
* curs_main.c, keymap.c, menu.c, pager.c: Make curses timeout the
minimum of $timeout and $imap_keepalive. Do keepalive in km_dokey
instead of directly in menu. Closes #2747.
2008-08-29 22:40 -0700 Brendan Cully <brendan@kublai.com> (e37ae3f79ec0)
* imap/imap_private.h: Dead code
* imap/imap.c: Remove redundant code
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
Use sorted headers in imap_exec_msgset. Fixes [e68f79fef249]. Closes
#3000 again.
2008-08-29 10:23 +0200 YONETANI Tomokazu <qhwt+mutt@les.ath.cx> (78aab353e217)
* buffy.c: Only consider empty files non-existent for buffy's
purpose.
According to SUS, the st_size member of struct stat is undefined for
directories. In case a system reports 0, the newly_created flag will
be set for a directory and the magic will be cleared.
If the folder type is cleared, mutt won't check the folder for new
mail and thus will ignore MH and Maildir type folders on such a fs
completely (e.g. the HAMMER fs on DragonFly BSD).
2008-08-28 11:19 -0700 Brendan Cully <brendan@kublai.com> (1d94905ad00b)
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
The msgset changes seem buggy. Reverting pending further testing.
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
Split long IMAP commands for the benefit of lazy servers (closes
#3000). Also touches lots of old, hairy code. Likely to wake
sleeping dogs.
2008-08-26 23:09 -0700 Brendan Cully <brendan@kublai.com> (2731e5174c5a)
* imap/util.c, mutt_sasl.c, mutt_ssl.c, mutt_ssl_gnutls.c:
Properly set the SASL external auth name when using SSL client
certs. Also zero out the account structure before filling it with
available data. Client certificates + SASL EXTERNAL were only
working by luck.
* imap/imap.c: Remove leftover IMAP IDLE handling from before
[53d9210aa4ee].
2008-08-25 00:52 -0700 Brendan Cully <brendan@kublai.com> (36aa1130091a)
* UPDATING, globals.h, imap/command.c, imap/imap.c,
imap/imap_private.h, imap/util.c, init.c, init.h: Introduce
$imap_pipeline_depth. This lets users control the number of
commands that mutt will queue up before sending them to the
server. Setting this to 0 disables pipelining, which should close
#2892.
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
Rework IMAP command queueing to allow pipelining to be disabled.
IDLE handling has been better abstracted, and there are fewer entry
points to the IMAP command issuing machinery. Any commands that are
simply queued may be executed whenever the pipeline fills, instead
of requiring explicit handling in the caller.
Tested on my Cyrus server, but I wouldn't be surprise if this causes
new problems.
2008-08-24 20:01 +0200 Rocco Rutte <pdmef@gmx.net> (045c5942e1ad)
* doc/manual.xml.head: Manual: Fix DTD validation error and
message header display section
* doc/manual.xml.head: Manual: Fix typo
* doc/manual.xml.head: Manual: Fix style and typos. Noted by
Vincent Lefevre, see #3109.
2008-08-23 15:25 -0700 Brendan Cully <brendan@kublai.com> (1f9849496bc2)
* main.c: Whitespace cleanup
* main.c: Fix infinite loop with "mutt -", introduced in
[31c9e9727d42]. Treats - as a non-option argument. It would be
reasonable to treat it as an error instead.
2008-08-19 16:44 -0400 Aron Griffis <agriffis@n01se.net> (31c9e9727d42)
* main.c: Handle -- correctly with or without -a, closes #3097
Prefix optstring with "+" to force POSIX behavior on GNU getopt, and
thereby prevent reordering argv. This allows us to correctly handle
mixed addresses, attachments, options and the double-dash to signal
end-of-options.
Signed-off-by: Aron Griffis <agriffis@n01se.net>
2008-08-22 17:49 +0200 Rocco Rutte <pdmef@gmx.net> (6fd1fa2d98bc)
* doc/manual.xml.head: Manual: fix/improve markup/content, see
#3109
2008-08-21 10:42 +0200 Rocco Rutte <pdmef@gmx.net> (15d93fe50e62)
* init.h: Clarify documentation for $config_charset. Closes #2021.
* doc/manual.xml.head: Improve color/mono command synopsis.
Closes #2630.
* init.h: Better document the effect of $thorough_search being unset.
Closes #3104.
* mutt_ssl.c: Port certificate host checking from msmtp to
mutt. It supports IDN, wildcards and extracting the hostname from
subject alternative field as well as common name which should be
the same gnutls supports. Closes #3087.
2008-08-19 13:17 -0700 Brendan Cully <brendan@kublai.com> (573d1aab3c89)
* init.c: Silence an incorrect uninitialized variable warning.
* init.h: Better documentation for how quote_regexp determines
quote level. Closes #1463.
2008-08-19 09:39 +0200 Rocco Rutte <pdmef@gmx.net> (3e850c6e43fd)
* handler.c, mutt.h: Make text/enriched handler multibyte aware.
Closes #3033.
2008-08-18 13:08 -0700 Vincent Lefevre <vincent@vinc17.org> (95a11c7f677d)
* po/fr.po: Updated French translation.
2008-08-18 10:24 +0200 Rocco Rutte <pdmef@gmx.net> (51bd7a47d552)
* pager.c: Ignore zero width characters U+200B/U+FEFF which may garble
the display. Closes #3061, #3048.
* charset.c, charset.h, init.c: Validate charset names for all
charset options. Validation is either done against mutt's table of
IANA assigned names or local iconv implementation (based on the
assumption that iconv_open(charset,charset) fails if charset is
unknown to the implementation). Closes #1668.
2008-08-15 11:53 -0700 Brendan Cully <brendan@kublai.com> (ff3fbb6a92a8)
* mutt_sasl.c: Fix type-punning warning in sasl_getprop usage
* parse.c: Fix a couple of compiler warnings introduced in
[00ce81d778bf]. Make the style of mutt_parse_references more
pleasing to me.
2008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (d3ee9644765f)
* copy.c: Fix three bugs handling flags in mutt_copy_header
1. mutt_copy_header incorrectly tests CH_UPDATE to determine whether
to write the In-Reply-To and References headers. CH_UPDATE
refers only to Status: and X-Status:
2. mutt_copy_header ignores CH_NOSTATUS which is supposed to
indicate that the mailbox type doesn't use those headers.
3. mutt_copy_header tests h->env->irt_changed and
h->env->refs_changed when it should be testing CH_UPDATE_IRT and
CH_UPDATE_REFS, respectively. Early in the function this
happens:
if (h->env) flags |= (h->env->irt_changed ? CH_UPDATE_IRT
: 0) | (h->env->refs_changed ? CH_UPDATE_REFS : 0);
This means that for most callers, the result is the same, but
mutt_copy_header should be testing the flags because the caller
might have set them explicitly without setting
irt_changed/refs_changed.
* parse.c, protos.h, send.c: Unify parser for message-ids
Rewrite mutt_extract_message_id and change mutt_parse_references to
us it. The parser in mutt_extract_message_id is looser than the old
one in mutt_parse_references; it just looks for <[^\s>]+> and
doesn't worry about @-signs. Additionally it doesn't use strtok, so
the input string can be const.
Closes #3090, #1935, #1116 (both the stated bug and the conversation
following).
2008-08-11 16:42 +0200 Rocco Rutte <pdmef@gmx.net> (508ffc26dad2)
* alias.c, doc/manual.xml.head, init.c: Prefer "backtick" over
"backtic" on comments and docs as it's more common, closes #3101.
2008-07-27 10:48 -0400 Aron Griffis <agriffis@n01se.net> (3f595d14a285)
* doc/manual.xml.head: doc: semi-colon needs quoting too
If semi-colon is bound or macro'd, it needs to be quoted like space,
otherwise mutt thinks it's separating commands.
Signed-off-by: Aron Griffis <agriffis@n01se.net>
2008-07-21 10:24 -0400 Aron Griffis <agriffis@n01se.net> (96b0dd25a550)
* copy.h, mutt.h: noop cleanup: move mutt_copy_header flags to copy.h
Noticed while reading that these flags are better defined in copy.h
than mutt.h. Builds without warnings.
Signed-off-by: Aron Griffis <agriffis@n01se.net>
2008-07-24 16:19 -0400 Brendan Cully <brendan@kublai.com> (0e2f9189a1dd)
* m4/codeset.m4, m4/iconv.m4: Fix m4 serial numbers to avoid
aclocal 1.10 warnings
2008-07-21 11:42 +0200 Rocco Rutte <pdmef@gmx.net> (7e6d98886cce)
* doc/makedoc.c: makedoc: Add ".ie" and ".il" to support itemized
lists.
Some settings docs use verbatim screen environments to print lists
while support for real lists will make it look nicer: for docbook
use <itemizedlist/>, \(hy for roff and '-' for text.
* doc/manual.xml.head: Document that account-hook is intended for
connection-related settings only
* doc/manual.xml.head: Manual: Use tables for message flags as it's
more compact
* doc/manual.xml.head: Manual: minor formatting tweaks
* alias.c, init.h: Encode lines written to $alias_file in
$config_charset if set. Closes #3095
2008-07-10 09:38 -0400 Aron Griffis <agriffis@n01se.net> (7729b1ad530c)
* copy.c, protos.h, sendlib.c: Unify mutt_write_references
copy.c and sendlib.c have independent and different implementations
of writing references to a file. Choose the one in sendlib since
it's conservative with mallocs and supports trimming the list.
Signed-off-by: Aron Griffis <agriffis@n01se.net>
* copy.c: Clean up error handling in mutt_copy_header
mutt_copy_header unnecessarily tests the result of each fputc/fputs
(well, most of them anyway, it's not consistent). This obfuscates
the code and hides bugs. Remove these extraneous checks since
ferror/feof are checked at the bottom of the function, and get rid
of all the early returns.
Signed-off-by: Aron Griffis <agriffis@n01se.net>
2008-07-17 19:48 +0200 Rocco Rutte <pdmef@gmx.net> (f135d64e0082)
* query.c: Cleanup unused vars changeset ba0d96408425 didn't
remove
2008-07-11 11:34 +0200 Rocco Rutte <pdmef@gmx.net> (cc67b008038c)
* doc/manual.xml.head: Mention that @ can be used in usernames in URLs
* charset.c: Allow UTF-8 charset to be misspelled as "utf8"
* mutt_ssl.c: Verify hostname in (Open)SSL certificate validation
This is based on the patch by gkloepfer attached to #3087 but passes
the proper connection as argument (avoiding adding hostname to
struct sslsockdata) and validates the hostname even in case OpenSSL
cannot find the local issuer certificate. GnuTLS already supports
hostname checking. Closes #3087.
2008-07-10 22:02 +0200 Rocco Rutte <pdmef@gmx.net> (b9ac445b035b)
* hcache.c: Prevent some pointers of 'struct body' being saved to
hcache
This addresses the hcache safety issue but maybe doesn't fix it
completely, see #2942. This also prevents mutt from crashing when
using a hcache that was synced when syncing the mailbox (updating
changed and fully-parsed messages).
2008-07-10 21:46 +0200 Aron Griffis <agriffis@n01se.net> (6244eefaea64)
* headers.c: Remove completely wrong comment regarding in-reply-to and
references
...plus fix one other comment and some whitespace.
2008-07-09 09:14 +0000 Rocco Rutte <pdmef@gmx.net> (2a9e9c487bad)
* doc/mutt.man, main.c: Document redirection to trigger batch send
mode in mutt(1) and mutt -h. Closes #2070.
2008-07-04 09:09 +0200 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (74b54f11c919)
* protos.h: Fix syntax error for strtok_r compatitility prototype
2008-07-02 18:26 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (f72fce68ca19)
* lib.c: Use stat() instead of dirent->d_type to test for
directory. Closes #3089.
2008-07-02 18:23 +0200 Rocco Rutte <pdmef@gmx.net> (7783502a04c7)
* curs_main.c: Calculate menu->max after a possible resort in index
(maybe changing number of messages). Closes #3088.
* curs_lib.c: Fix casts for progress update to prevent -ftrapv
aborts to trigger. Closes #3018.
2008-07-02 08:56 -0700 Brendan Cully <brendan@kublai.com> (c51c16db46cc)
* crypt-gpgme.c: Only make LC_MESSAGES conditional on NLS in GPGME
locale support.
2008-07-02 11:19 +0200 Rocco Rutte <pdmef@gmx.net> (8b783c916893)
* browser.c, buffy.c, commands.c, compose.c, curs_main.c, enter.c,
headers.c, hook.c, imap/imap.c, init.c, mbox.c, muttlib.c,
postpone.c, protos.h, recvattach.c, send.c, status.c: Use
realpath() in mutt_pretty_mailbox() for paths that may need
it. This requires to add the buffer size as parameter since the
result may be longer than the original but still fit in the
buffer. Closes #2948.
* hash.c: Use casts to avoid triggering integer overflow detection in
hash function
2008-07-01 20:06 -0700 Vincent Lefevre <vincent@vinc17.org> (fb0df4ae0836)
* ChangeLog, curs_lib.c: Clamp timeval math to unsigned int to match
progress timestamps. This is fine since only relative differences
matter. Closes #3018.
2008-07-01 18:29 -0700 Brendan Cully <brendan@kublai.com> (f9af0501d2dd)
* crypt-gpgme.c: Set GPGME locale on first attempt to create context.
Closes #2913.
* crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-gpgme.c: Stub in a
gpgme version of extract-keys. It doesn't currently work right
because apparently while gpg on the command line can parse a whole
message, we'll have to do it for gpgme. I really wonder about the
'ME' part of GPGME sometimes.
* crypt-gpgme.c, lib.c, lib.h: Support displaying application/pgp-keys
with GPGME. This was pretty convoluted because GPGME provides no way
to examine a key block without importing it. This code creates a
temporary GPG home in which to import the key in order to display
it.
* crypt-gpgme.c, handler.c, pgp.c: Handle DONTHANDLEPGPKEYS in
handler instead of crypto modules. This lets gpgme and classic pgp
share a bit of logic, and unbreaks key extraction at least for
classic PGP.
* copy.c: Bail out of copy if decryption is requested but the desired
engine is missing. This closes #2684, but handling of mixed crypto
in a single message needs more investigation.
2008-07-01 01:10 -0700 rtc <rtc@gmx.de> (49fe0292b503)
* copy.c: When deleting attachments, always print newline
separating header from body. Closes #3085.
2008-06-29 01:09 -0700 Brendan Cully <brendan@kublai.com> (677e7712d735)
* crypt-gpgme.c: Improve gpgme SMIME uid display: align each line by
the length of the first.
* crypt-gpgme.c: Show more information about problematic SMIME
signatures under gpgme. Also warn if the key is not known to be
good. For some reason expired keys in my environment are not
flagged as expired in sig->status or sig->summary.
2008-06-28 20:33 -0700 Brendan Cully <brendan@kublai.com> (1492c24f2a4e)
* mutt_ssl_gnutls.c: Extract CN from client certificate in gnutls.
Nothing currently uses it, but I suspect we should be using it as
the external auth name in mutt_sasl_client_new.
* UPDATING, globals.h, init.h, mutt_sasl.c, mutt_ssl_gnutls.c:
Basic support for $ssl_client_cert when compiled with
gnutls. The key must not be encrypted. Closes #2911.
2008-06-27 12:04 -0700 Petr Písař <petr.pisar@atlas.cz> (40c6e851bf76)
* po/cs.po: Updated Czech translation.
2008-06-26 12:52 -0700 Brendan Cully <brendan@kublai.com> (c5256c65eedb)
* handler.c: Mark new error message for translation.
* curs_lib.c: Force a resize event after calling an external editor.
Closes #2207
* lib.c, lib.h, mh.c: fflush before fsync and close. Closes #2962
again.
* mh.c: fsync maildir/mh messages on commit. Closes #2962.
2008-06-25 23:40 -0700 Brendan Cully <brendan@kublai.com> (32374c911c6c)
* smime.c: Check S/MIME signing ID exists before attempting to use
it. Closes #3069. Also make (s)ign automatically ask for a key if
no default is defined.
* init.h: Make $move default to no instead of ask-no. Closes #2945.
* doc/manual.xml.head: Document difference between index and pager
search. Closes #2886.
* commands.c, copy.c, crypt-gpgme.c, handler.c, mbox.c, pgp.c: Make
mutt_copy_message distinguish between fatal and non-fatal errors.
Non-fatal errors should prevent moving messages, since they indicate
data loss. But mutt should still attempt to display them, since
being able to see some attachments is better than nothing. Also stop
printing out non-PGP material in application/pgp attachments. Closes
#2545, #2912.
2008-06-24 23:12 -0700 Brendan Cully <brendan@kublai.com> (f5fe657f0633)
* handler.c: Make multipart decoding a little more
forgiving. First, ignore bad content-transfer-encoding in
multipart sections. Second, if an attachment fails to decode,
print a warning and continue instead of giving up on the entire
message.
1970-01-01 00:00 +0000 Brendan Cully <brendan@kublai.com> (a2e8f6fab8d3)
* smtp.c: Test that envelope from or from is set before attempting
SMTP delivery. Closes #3079.
2008-06-14 18:23 -0700 Christoph Berg <cb@df7cb.de> (4b790909a037)
* doc/mbox.man: Document that From_ lines use asctime-style dates,
not RFC2822 dates. Closes #3077.
2008-06-11 22:45 -0700 Alexey I. Froloff <raorn@altlinux.org> (1e8ca708a52f)
* attach.c: Do not attempt to close invalid descriptors. Closes #3075
2008-06-05 13:06 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (5ab92dd44ce2)
* alias.c: Wrap Fqdn in NONULL() to prevent crash with -d5 if Fqdn
is NULL
2008-06-02 09:45 +0200 Rocco Rutte <pdmef@gmx.net> (d6d04a7f5aea)
* init.c: Allow for printing variable values longer than 256
characters
* rfc822.c: Allow for mail addresses longer than 256
characters (closes #3066).
2008-05-30 16:14 +0200 Rocco Rutte <pdmef@gmx.net> (2f59be26ad22)
* protos.h: Define prototypes for compatibility functions in protos.h
to silence compiler warnings
2008-05-29 14:18 +0200 Rocco Rutte <pdmef@gmx.net> (bf74c85070c4)
* menu.c: Respect $wrap_search in generic menu search (e.g. for
browser)
* doc/Makefile.am: Only install mutt_dotlock(1) if binary is
installed, too (closes #1601).
2008-05-28 22:22 -0700 Paul Walker <paul@black-sun.demon.co.uk> (f4259a92dab6)
* doc/Muttrc.head: Make default muttrc header weeding
tidier. Closes #286.
2008-05-23 01:40 -0400 Todd Zullinger <tmz@pobox.com> (73a180edce53)
* pgp.c: Call mutt_need_hard_redraw() in pgp_decrypt_part().
This change ensures that the screen is redrawn when using gpg-agent.
Without this, mutt's navigation keybindings are lost after pinentry
curses prompts for a passphrase to descrypt a message.
2008-05-28 22:16 -0700 Moritz Schulte <moritz@g10code.com> (7fd74c40eced)
* curs_lib.c: Make sure that the redrawing/reinitializing is done
always, not only when the environment variable DISPLAY is not set.
2008-05-28 22:05 -0700 Vladimir Marek <Vladimir.Marek@Sun.COM> (9d0509641865)
* configure.ac, m4/iconv.m4: Cosmetic fix to configure
--help. Closes #3060.
2008-05-28 21:44 -0700 Vincent Lefevre <vincent@vinc17.org> (7b8ef3b8ff5a)
* po/fr.po: Updated French translation
2008-05-23 18:39 +0200 Rocco Rutte <pdmef@gmx.net> (8a3a037ec6b3)
* UPDATING: UPDATING: fix 1.5.18 line as noted by Kyle Wheeler
2008-05-22 20:22 -0700 Brendan Cully <brendan@kublai.com> (96a01436f88b)
* imap/command.c: Escape LSUB mailbox names given to
mutt_parse_rc_line. Handle literals in STATUS responses for Notes
compatibility.
2008-05-22 17:01 +0200 Rocco Rutte <pdmef@gmx.net> (d612ef757ee9)
* configure.ac, m4/types.m4: Use C99 macros "PRId64"/"PRId32" to
format file sizes/offsets if available. This fixes warning about
mismatching int argument sizes on amd64.
* init.h: Document that $check_mbox_size should be set before
mailboxes commands
* UPDATING: Mention requirement to encode X-Label: headers in
UPDATING
2008-05-21 23:20 -0700 Rocco Rutte <pdmef@gmx.net> (bba92e401440)
* imap/browse.c: Guard idata->mailbox read in imap_mailbox_state.
Closes #3057.
2008-05-21 22:59 -0700 Piarres Beobide Egaña <pi@beobide.net> (51c494a2e735)
* po/eu.po: Updated Basque translation.
2008-05-21 22:55 -0700 René Clerc <rene@clerc.nl> (e95a579cf5e4)
* po/nl.po: Updated Dutch translation
2008-05-21 20:36 +0200 Rocco Rutte <pdmef@gmx.net> (1bdb7a7c3c8f)
* buffy.c, buffy.h: Fix new mail detection for >2 GB mboxes with
$check_mbox_size set
* mbox.c, sendlib.c: Use ftello() instead of ftell() in more places
that need it (fixes progress updates for >2 GB mbox files)
* doc/manual.xml.head, init.h: Improve documentation for handling
multiple folders and new mail detection
2008-05-20 17:08 +0200 Paul Walker <paul@black-sun.demon.co.uk> (a4d423798321)
* parse.c: Fix more compiler warnings on amd64 by use of %p instead of
%x
2008-05-19 09:52 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (38319cd7d832)
* po/ca.po: Updated Catalan translation
2008-05-19 18:49 +0200 Vladimir Marek <Vladimir.Marek@Sun.COM> (8ac4b70221ee)
* Makefile.am: Unbreak build with included gettext by explicitly
removing libs for mutt_md5
2008-05-19 11:14 +0200 Rocco Rutte <pdmef@gmx.net> (85654735d27e)
* UPDATING: Mention mime_lookup change in UPDATING
2008-05-19 10:59 +0200 Paul Walker <paul@black-sun.demon.co.uk> (d3fd07d0016c)
* init.c: Use %p instead of %x to debug-print pointers (fixes warnings
on 64bit platforms)
2008-05-19 10:56 +0200 Rocco Rutte <pdmef@gmx.net> (771276a3bace)
* Makefile.am: hcversion.h depends on new mutt_md5 tool
2008-05-18 12:42 -0700 Roland Rosenfeld <roland@spinnaker.de> (4ef0fc2f8378)
* po/de.po: Updated German translation
2008-05-17 19:31 -0700 Andreas <Andreas Jobs> (aaeee8f868c4)
* crypt-gpgme.c: Fix GPGME S/MIME micalg generation, broken
in [e6f958b093b6]. Closes #2994.
2008-05-17 18:34 -0700 Brendan Cully <brendan@kublai.com> (f9545d5ec15f)
* doc/Muttrc.head: Add 'mime_lookup application/octet-stream' to the
distributed Muttrc. Closes #2984.
* .hgignore, Makefile.am, configure.ac, hcachever.sh.in,
md5.c: Build local md5 tool for hcachever.sh. Closes #3025.
2008-05-17 12:39 -0700 Brendan Cully <brendan@kublai.com> (692b7c063bf1)
* .hgsigs: mutt-1.5.18 signed
* .hgtags: Added tag mutt-1-5-18-rel for changeset ff9e4d0464b1
* ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po: automatic post-release commit for mutt-1.5.18
* UPDATING: Update UPDATING.
* imap/browse.c: Use context to get IMAP new message count in mailbox
browser if possible.
2008-05-17 11:08 -0700 Rocco Rutte <pdmef@gmx.net> (b341d157ae72)
* Makefile.am, hcache.c, hcachever.sh.in: When necessary, convert
strings to utf-8 in the header cache. If iconv is unavailable,
include the charset in effect as part of the cache file
name. Closes #3023.
2008-05-16 09:24 +0200 Rocco Rutte <pdmef@gmx.net> (001d6be61905)
* smime_keys.pl: Glob paths derived from mutt -Q output in
smime_keys.pl. Patch by Fabrice Bellet and Miroslav Lichvar (closes
#3020).
2008-05-15 17:29 +0200 Rocco Rutte <pdmef@gmx.net> (132474d6dd3b)
* alias.c, protos.h: Make mutt_check_alias_name()
multibyte-aware (closes #2403).
* doc/manual.xml.head: Document exact address in the manual (closes
#3050)
2008-05-14 16:23 -0700 Brendan Cully <brendan@kublai.com> (7f4711b9b61f)
* alias.c: Ensure alias file ends with \n before appending new
aliases. Closes #1580.
2008-05-14 15:19 +0200 Samuel Tardieu <sam@rfc1149.net> (5518355bc6da)
* curs_main.c: Always update status bar after sorting method changes
(closes #2120).
2008-05-12 23:15 -0700 Brendan Cully <brendan@kublai.com> (97aa20438c47)
* imap/imap.c: Terminate open IMAP message sets at end of mailbox
even if the last message is inactive. Closes #3002.
2008-05-11 10:52 +0200 Matthias Andree <matthias.andree@gmx.de> (09b0363cdf54)
* rfc3676.c: In debug output, cast size_t arguments to long for
consistency with printf %ld argument.
2008-05-11 00:50 -0700 Brendan Cully <brendan@kublai.com> (98c39c5187a9)
* main.c: Update copyright in -vv output. Closes #3042.
2008-05-07 11:54 -0700 Brendan Cully <brendan@kublai.com> (385efdbf9423)
* mutt_sasl.c, mutt_sasl.h: Make SASL support conn_poll method.
Make SASL IP lookup failure non-fatal. Both are for tunnel support.
2008-05-05 19:32 +0200 Rocco Rutte <pdmef@gmx.net> (0eacf5297484)
* mbyte.c, mbyte.h: Fix some compiler warnings if compiling without
system wide character functions
* mbyte.c, protos.h, utf8.c: Pass buffer size to mutt_wctoutf8()
to prevent crashes if MB_LEN_MAX<6 as pointed out by exg on #mutt.
2008-04-29 10:44 -0700 David Champion <dgc@uchicago.edu> (1de934f1d618)
* muttlib.c: [9414b9dd36db] broke softfill. (closes #3035)
2008-04-29 10:38 -0700 Wilfried Goesgens <dothebart@uncensored.citadel.org> (8017c8074f62)
* imap/auth_gss.c: Print GSSAPI status messages to debug log on
error.
2008-04-03 17:08 +0200 Miroslav Lichvar <mlichvar@redhat.com> (bdd44e92919d)
* mutt_ssl_gnutls.c: Fix sending long commands when using gnutls.
2008-04-09 15:57 -0700 Dan Fandrich <dan@coneharvesters.com> (3b7b3c0e459e)
* configure.ac, strtok_r.c: Replace strtok_r when it's not
available. The implementation comes from glibc 2.6.1 (like the
strsep replacement) and uses the same autoconf hooks.
2008-04-09 18:13 +0200 Christian Ebert <blacktrash@gmx.net> (ae90c8e8ea4d)
* doc/manual.xml.head: manual.xml.head: grammar correction
2008-03-11 17:20 -0700 N.J. Mann <njm@njm.f2s.com> (e3bc99a4a6bd)
* mbox.c, mh.c, pop.c: Respect ctx->quiet when initializing
progress bar.
2008-03-09 14:01 -0700 Sébastien Hinderer <Sebastien.Hinderer@ens-lyon.org> (c4212a17fad6)
* compose.c, mx.c: Remove pointless NULL checks against
arrays. This silences a warning on newer GCCs.
2008-03-04 22:00 -0800 Petr Písař <petr.pisar@atlas.cz> (fdad7b9fa741)
* po/cs.po: Updated Czech translation
2008-03-02 21:45 -0800 Vincent Lefevre <vincent@vinc17.org> (9a7d802004d3)
* po/fr.po: Updated French translation.
2008-02-27 14:45 +0100 Rocco Rutte <pdmef@gmx.net> (553ae136f20e)
* COPYRIGHT, main.c: Update copyright years in 'mutt -v' output and
COPYRIGHT
2008-02-27 13:27 +0100 Anders Helmersson <anders.helmersson.utsikt@wasadata.net> (d2eb082fd872)
* curs_lib.c: Fix progress updates for large messages. Closes #3029.
2008-02-27 09:30 +0100 N.J. Mann <njm@njm.f2s.com> (eb4e214c8ced)
* status.c: Cleanup status_format_str()
2008-02-20 12:02 +0100 Rocco Rutte <pdmef@gmx.net> (9414b9dd36db)
* muttlib.c: Fix truncation logic for soft-padding (Closes #3035).
2008-01-29 21:06 -0800 Brendan Cully <brendan@kublai.com> (fd741c1922f3)
* hg-commit: Fix typo in hg-commit
2008-01-29 21:05 -0800 Benno Schulenberg <i18n@benno.vertaalt.nl> (95807c4b824f)
* po/nl.po: Improvements to the Dutch translation
2008-01-17 17:32 +0100 Rocco Rutte <pdmef@gmx.net> (039d939d8c3e)
* browser.h: Use 'unsigned int' for file browser state to browse huge
dirs (closes #3017).
2008-01-15 17:46 +0100 Rocco Rutte <pdmef@gmx.net> (6e6e6c4bee59)
* recvattach.c: Fix logic error in b3cde588fe9a commit
2008-01-15 17:34 +0100 Rocco Rutte <pdmef@gmx.net> (b3cde588fe9a)
* recvattach.c: Prepend './' to (some) suggested filenames when saving
attachments. Attachment filenames may start with characters that are
special to mutt_expand_path() may cause undesired expansion. Closes
#1719.
* INSTALL, README: Update stale INSTALL+README files
* mh.c: Make maildir_delayed_parsing() more readable
* init.h: Mention that References: and Date: cannot be
changed in editor (closes #1234).
* UPDATING, globals.h, init.h, query.c: Make formatting of query menu
configurable via $query_format (closes #170).
* init.h: Link $timeout from $mail_check, see Debian #385456.
2008-01-14 23:00 +0100 Rocco Rutte <pdmef@gmx.net> (130aa0517251)
* mh.c: Fix typo of in dae38f5ab2a5 commit
2008-01-14 22:54 +0100 Rocco Rutte <pdmef@gmx.net> (dae38f5ab2a5)
* ChangeLog, mh.c: hcache: Fetch data for correct message from hcache.
With $maildir_header_cache_verify set (the default), the list (and
thus the current) header change after data was fetched from hcache
making some message appear as duplicate. Now fetch data for the
correct message after possible in-place inode sorting altering file
order. See debian bug #459739.
* hcachever.sh.in: hcache: use HEADER for version calculation too
2008-01-09 13:06 +0100 Rocco Rutte <pdmef@gmx.net> (2a5636080210)
* configure.ac: Fix mutt_dotlock build issue on cygwin
(closes #3009).
* init.h: Mention $recall in description for $postpone
2008-01-02 11:47 -0800 Johan Svedberg <johan@svedberg.com> (3cf8bc21bc3d)
* po/sv.po: Updated Swedish translation
2007-12-11 15:22 +0100 Rocco Rutte <pdmef@gmx.net> (68a9c3e74f9a)
* doc/manual.xml.head: Manual: Update caching docs (hcache naming,
maintenance)
* pop.c: POP: Name hcache the way IMAP does. Place the file
under $header_cache/<url>/mutt.hcache. For now ignore that this may
break if hcache == bcache and a message's uid is "mutt.hcache"
(extremely unlikely) in which case the user will loose only the
hcache file.
* pop.c: POP: Respect $message_cache_clean
* doc/manual.xml.head: Manual: mention $time_inc in tuning chapter
* enter.c, history.h: Maintain different history lists for
files and mailboxes. Closes #2999.
* history.c: Do not trust history file and mutt code about history
class. This prevents crashes as result of programming errors and/or
wrong history file (e.g. negative or too high classes).
2007-12-08 12:54 -0800 Michael Elkins <me@mutt.org> (3971bcfd9112)
* mh.c: Skip over messages which were previously parsed after sorting
the tail of the list. Avoids a segmentation fault when rescanning
the new/ subdir of a maildir when messages were left over from a
previous scan.
2007-12-07 11:38 -0800 Rocco Rutte <pdmef@gmx.net> (b891b1736885)
* lib.c, md5.h: Check definition of ENOTSUP before use
(closes #2983)
* mh.c: Sort MH folders into natural order after 2nd pass (closes
#463).
* init.h: Mention subscribe and lists commands for
$ignore_list_reply_to (closes #2996).
* mx.c: Don't attempt to move messages when $mbox is unset.
2007-12-05 10:03 +0100 Rocco Rutte <pdmef@gmx.net> (63c97881cb76)
* UPDATING, configure.ac, main.c, mh.c: Improve inode sorting,
enable it by default and add MH support. Sorting is done on-demand
only before the first stat() or open()
($maildir_header_cache_verify=yes/hcache miss). Furthermore, only
a partial list of messages starting from that item is sorted
reducing sorting overhead in most cases. For a fully hcache'd
folder with $maildir_header_cache_verify=no, no sorting is needed
and no sorting will be done. MH parsing is now two-pass, too to
simplify the code and remove duplication.
2007-11-30 10:29 +0100 Rocco Rutte <pdmef@gmx.net> (5c635c9b5982)
* configure.ac: Add version numbers for bdb 4.6
* parse.c, sendlib.c: RfC2047 decode/encode X-Label: header
(Closes #2970).
* commands.c: Format status line for external and internal pager the
same way to make %P work
2007-11-29 16:03 +0100 Rocco Rutte <pdmef@gmx.net> (4899bcc1c2c3)
* doc/db-cleanup.xsl: Add ascii-replacements for 0x2dc
(tilde) and 0x2026 (...) too. The manual cannot be clean us-acii
but now we should have at least latin1
* doc/Makefile.am, doc/db-cleanup.xsl: Add a really ugly hack to make
sure the plain text manual is us-ascii. The hack is filtering
manual.html to another HTML file but replacing unicode chars by
their ascii equivalents. The intermediate file is used to dump HTML
to us-ascii text (and only for that).
* hcache.c: Fix hcache build issue when building with gdbm if qdbm
is installed, too
2007-11-21 13:19 +0100 Miroslav Lichvar <mlichvar@redhat.com> (9286a76e79a2)
* send.c: Don't ignore $from in batch send mode.
2007-11-23 15:11 +0100 Rocco Rutte <pdmef@gmx.net> (12a1d843c975)
* curs_lib.c: Don't attempt to print progress if inc is 0, just
print initial message
2007-11-21 14:14 -0800 Ronny Haryanto <ronnylist@haryan.to> (0e99eaaecd67)
* po/id.po: Updated Indonesian translation
2007-11-21 16:47 +0100 Rocco Rutte <pdmef@gmx.net> (309ab3a63d91)
* UPDATING: Add UPDATING entry for $check_mbox_size
* init.h: Clarify the description for $timeout
* UPDATING: Remove raw utf-8 char in UPDATING to make it ascii
again
2007-11-20 19:46 +0100 Rocco Rutte <pdmef@gmx.net> (96f931ae0b22)
* doc/manual.xml.head, init.h: Document that save-hook/fcc-hook/fcc-
save-hook use $index_format expandos. Closes #2135.
* doc/manual.xml.head, pattern.c: Simple search: Allow
[~+%] to be \-escaped. Closes #2426.
* configure.ac, strsep.c: Add glibc implementation of strsep() in case
a system misses it. Closes #2989.
* lib.h, mbyte.c: Alternate fix for not calling
bind_textdomain_codeset() to fix Solaris build.
2007-11-19 15:32 +0100 Rocco Rutte <pdmef@gmx.net> (033eba2d6834)
* rfc3676.c: Make f=f handler multibyte-aware by not buffering flowed
content until it's finished. We now write out content as we read it
(which simplifies the code quite a bit) and properly flow multibyte
paragraphs. This should improve DelSp=yes handling where a flowed
paragraph may not have spaces at all except trailing ones for
flowable paragraphs (after concatenating lines we didn't have access
to the original break points any longer). We still split content by
ASCII space (this should be safe as f=f itself uses ASCII space to
mark flowable lines (even for languages that aren't expected to use
spaces, see DelSp). Closes #862.
2007-11-15 13:17 +0100 Rocco Rutte <pdmef@gmx.net> (a0161768f631)
* doc/makedoc-defs.h, doc/makedoc.c: Fix more documentation build
issues. Define USE_SASL (for $smtp_authenticators) in makedoc-
defs.h, include it in makedoc.c to force doc rebuild if makedoc-
defs.h changes.
* parse.c, protos.h, send.c: Properly parse and validate Message-IDs
from my_hdrs. Closes #2452.
* configure.ac: Check for bind_textdomain_codeset() outside libc,
too.
2007-11-15 11:53 +0100 peb <peb@mppmu.mpg.de> (22c68faeec08)
* lib.h: Don't use bind_textdomain_codeset() if we're not using
NLS/gettext. Closes #2162.
2007-11-15 11:22 +0100 Rocco Rutte <pdmef@gmx.net> (933e57dff004)
* doc/manual.xml.head: Properly document simple searches and its
"secret" keywords. Closes #2136.
2007-11-13 13:31 +0100 Rocco Rutte <pdmef@gmx.net> (7a4a154eefa5)
* wcwidth.c: Fix compiler warnings in new wcwidth.c (too large values
for 'unsigned short')
* hg-commit: hg-commit: Run 'make validate' in doc/ if manual.xml
is present
* doc/manual.xml.head, init.h: Document that %f in $index_format is
either Return-Path: or From: depending on which parses correctly.
Also note that alternates' regex should be as precise as possible to
avoid mismatches. Closes #1894.
* init.h: Properly document $hostname, link it to $use_domain and
$hidden_host. Closes #891.
2007-11-07 14:54 +0100 Rocco Rutte <pdmef@gmx.net> (84284776659e)
* Makefile.am, po/Makefile.in.in, po/POTFILES.in: Don't build
keymap_alldefs.h in srcdir as it may be read-only
* po/Makefile.in.in: Don't try to build $(PACKAGE).pot in srcdir as it
may be read-only
2007-11-08 22:13 -0800 Michael Elkins <me@mutt.org> (4bba47e6d026)
* doc/manual.xml.head: Removed the [!] prefix from the usage from the
usage string for the un/mailboxes command since it has no special
meaning in this context other than referring to $spoolfile.
2007-11-08 11:48 -0800 Brendan Cully <brendan@kublai.com> (daf29fe0ed4c)
* UPDATING, curs_lib.c, globals.h, init.h: Add $time_inc to
control progress update frequency. I found 250ms to be noticeably
different from the old behaviour, and it ruins the rounding of the
other _inc variables.
* color.c, copy.c, imap/command.c: Turn down some debug logging
levels
2007-11-08 09:03 +0100 Rocco Rutte <pdmef@gmx.net> (92a6bfbed657)
* doc/Makefile.am: Add stamp-doc-rc to makedoc-all to build Muttrc
with fresh checkout
2007-11-07 14:48 -0800 Brendan Cully <brendan@kublai.com> (b68ccc2e66e2)
* curs_lib.c, mutt_curses.h: Suppress progress bar updates less than
250ms apart. Closes #2899.
2007-11-07 12:12 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (c62c5495d67c)
* wcwidth.c: Updated wcwidth to Unicode 5.0
2007-11-07 12:03 +0100 Rocco Rutte <pdmef@gmx.net> (fce40f3a1aec)
* Makefile.am, Muttrc.head, doc/Makefile.am, doc/Muttrc.head, doc
/makedoc-defs.h, doc/makedoc.c, functions.h, init.h, makedoc-defs.h,
makedoc.c: Try to fix parallel build problems by moving makedoc to
doc/. This also requires to move Muttrc into doc/.
2007-11-06 16:34 -0800 Emanuele Giaquinta <e.giaquinta@glauco.it> (ac14b76ef8b2)
* Makefile.am: Remove unnecessary workaround for automake
dist target
2007-11-06 18:23 +0100 Rocco Rutte <pdmef@gmx.net> (1770ab532bfd)
* curs_lib.c, imap/imap.c, imap/message.c, mbox.c, mh.c,
mutt_curses.h, pattern.c, pop.c, pop_lib.c, smtp.c: Add
percentages to progress bar optionally supplied by caller. This is
necessary to let the mbox driver print useful percentages. If
there's no percentage given and we have a size, calculate on it on
our own. Closes #2929.
* mh.c: (Re-)Add total msg count to progress for parsing maildirs
2007-11-05 14:24 -0800 Vincent Lefevre <vincent@vinc17.org> (ecb694b6176b)
* po/fr.po: Updated French translation
2007-11-05 17:47 +0100 Rocco Rutte <pdmef@gmx.net> (6b9e91edba54)
* curs_lib.c: Save value of errno across mutt_endwin()
calls. Mutt_endwin() is sometimes called after noticing an error
but before printing the message via perror(). Closes #2965.
2007-11-05 15:53 +0100 Emanuele Giaquinta <e.giaquinta@glauco.it> (b8dc6926ddf4)
* doc/manual.xml.head: Manual: Fix typo
2007-11-05 14:53 +0100 Rocco Rutte <pdmef@gmx.net> (ad7983699656)
* doc/manual.xml.head: Manual: Improve [un]mailboxes
documentation. Closes #2204.
2007-11-05 12:11 +0100 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (645fcdd66828)
* configure.ac, intl/Makefile.in, po/Makefile.in.in: Optionally define
$datarootdir on our own for autoconf <2.60 compatibility. While I'm
at it, fix two warnings in other files about ignoring datarootdir
with autoconf >2.60. Closes #2905.
2007-11-04 13:19 -0800 Vsevolod Volkov <vvv@mutt.org.ua> (dc5ec6dbb278)
* po/ru.po: Updated Russian translation
2007-11-04 13:17 -0800 Ivan Vilata i Balaguer <ivan@selidor.net> (1f72281eb36c)
* po/ca.po: Updated Catalan translation
2007-11-04 13:16 -0800 Roland Rosenfeld <roland@spinnaker.de> (b2f0d89881dd)
* po/de.po: Updated German translation
2007-11-04 19:10 +0100 Rocco Rutte <pdmef@gmx.net> (02e8b9c7bdc6)
* UPDATING: Fixup UPDATING for 1.5.16/1.5.17
2007-11-04 18:27 +0100 cypher <cypher@conuropsis.org> (ab676b9f0c04)
* url.c: Use strtok_r() to parse mailto: links, not strtok(). In
case a headers needs to call mutt_parse_references() which uses
strtok(), too, later headers will be silently discarded. Closes
#2968.
2007-11-04 18:14 +0100 Rocco Rutte <pdmef@gmx.net> (6248b3c04f61)
* main.c, url.c: Prevent mailto parsing buffer overflow by ignoring
too long header. If they're longer than our buffer, we can't turn it
into a header to be parsed by mutt_parse_rfc822_line() anyway, so we
bail out in this case. Also make main() catchup mailto parsing
errors. Closes #2980.
* UPDATING: Add 1.5.17 to UPDATING
* doc/manual.xml.head, init.h: Improve DSN docs (require sendmail-
compatible MTA, add SMTP notes). Closes #2979
2007-11-03 11:12 +0100 Rocco Rutte <pdmef@gmx.net> (0c054faeb285)
* muttlib.c: Check Maildir for not being NULL when expanding
'='-paths. Closes #2977.
2007-11-02 16:55 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (cc5de08f4612)
* po/pl.po: Updated Polish translation.
2007-11-01 20:36 -0700 Petr Pisar <petr.pisar@atlas.cz> (0b4bd0452b5a)
* ChangeLog, po/cs.po: Updated Czech translation.
2007-11-01 15:45 -0700 Brendan Cully <brendan@kublai.com> (5123cded9988)
* configure.ac: Use $datarootdir as default prefix for documentation
(closes #2905)
2007-11-01 14:07 -0700 Brendan Cully <brendan@kublai.com> (cd03dff9b576)
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po, po/ga.po,
po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po,
po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po: automatic
post-release commit for mutt-1.5.17
* hg-commit: Fix typo in hg-commit
2007-11-01 21:21 +0100 Rocco Rutte <pdmef@gmx.net> (4f3814a57eaf)
* INSTALL, UPDATING, rfc822.c: Unbreak exact address feature. The
problem was that when reading back tempfiles for pager display,
trailing \n were not removed from the input so the pager displayed 2
instead of 1.
2007-11-01 12:13 -0700 Oswald Buddenhagen <ossi@kde.org> (8aebd2ea4db8)
* configure.ac: Detect BDB automatically if --with-bdb is empty
2007-11-01 14:33 +0100 Rocco Rutte <pdmef@gmx.net> (80f1331abec2)
* doc/devel-notes.txt: devel-notes.txt: Mention where hg repo is, how
to clone and update
* doc/TODO: Documentation: Add doc/TODO with some items still open
* doc/manual.xml.head: Manual: s/SMTP support/SMTP Support/ (for
consitency)
* doc/manual.xml.head: Manual: Remove 404 link for fetchmail,
mention getmail, too
* doc/manual.xml.head: Manual: Add short section on SSL/TLS support
(needs more details)
* doc/manual.xml.head: Manual: Document URL syntax in just one place,
let others refer to it.
* doc/manual.xml.head: Manual: Document optional SMTP support
* doc/manual.xml.head: Manual: Add some general notes about optional
features. Mention 'configure --help' and 'mutt -v' output.
* doc/Makefile.am, doc/manual.xml.head: Manual: Move POP3, IMAP and
cache-related sections to their own chapter.
* doc/manual.xml.head: Manual: Add ids to all tables and use <xref/>
for reference.
2007-10-31 16:34 -0700 Brendan Cully <brendan@kublai.com> (7cebeacc3b83)
* config.guess, config.sub, depcomp, install-sh, missing: Remove
autotools support files which autoreconf -i can generate
* Makefile.am, cvslog2changelog.pl: cvslog2changelog.pl is obsolete
* doc/muttbug.man: s/Mercurial/hg/
* doc/muttbug.man: s/cvs/Mercurial/
2007-10-31 14:09 -0700 rea-mutt <rea-mutt@codelabs.ru> (c6ce36a67121)
* lib.c: Fall back to rename for ENOTSUP and EOPNOTSUPP
too. Closes #2975
2007-10-31 14:04 -0700 Brendan Cully <brendan@kublai.com> (51595292e112)
* imap/imap.c: Fix the test for flushing queued STATUS requests in
imap_buffy_check. This should fix the bug that caused every other
IMAP connection to fail to get the new message counts. Thanks to exg
for his generous help debugging this one.
2007-10-25 17:03 +0200 Rocco Rutte <pdmef@gmx.net> (5d96f24efa85)
* muttlib.c, protos.h: Large file support for mutt_pretty_size().
Based on a patch by Corinna Vinschen, adjusted for LOFF_T/OFF_T_FMT
(closes #2191).
* UPDATING: Add UPDATING entry for %P for $pager_format
2007-10-18 10:20 +0200 Rocco Rutte <pdmef@gmx.net> (4e738d998bb3)
* hdrline.c: Enlarge temporary buffer in hdr_format_str to prevent
subject truncation. The subject along with the thread tree are
composed using a SHORT_STRING-sized buffer which may lead to
truncation even though the destination buffer is large enough.
2007-10-16 11:33 +0200 Rocco Rutte <pdmef@gmx.net> (c33f288c3aab)
* doc/manual.xml.head: Manual: fix typo (closes #2971).
2007-10-15 11:01 +0200 Rocco Rutte <pdmef@gmx.net> (35e5c34b7e91)
* rfc3676.c: f=f: Print standalone fixed lines as-is (closes #2917).
2007-10-11 12:10 +0200 Rocco Rutte <pdmef@gmx.net> (c15eeb44f139)
* UPDATING, doc/manual.xml.head: Document format string
pipes. This is roughly the commit message only. Add a line to
UPDATING (mark it as a change rather than a new feature as it may
break setups).
* init.h: Document that $indent_string actually is a format string.
* muttlib.c: Do not consider empty pipes for filtering in format
strings. This fixes a crash with $indent_string="|" and
$text_flowed unset.
2007-09-28 11:06 +0200 Rocco Rutte <pdmef@gmx.net> (709db707bcdf)
* curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString()'s string
truncation multibyte aware
2007-09-19 12:22 +0200 Rocco Rutte <pdmef@gmx.net> (c768a1ebf78a)
* menu.c: Enlarge buffers for printing menu entries from STRING to
LONG_STRING. Now that multibyte padding works, we may too soon run
into too short buffers for common terminal widths in graphical
terminals.
* compose.c: Use mutt_paddstr() to print compose menu's status line
rather than printw(). All other menus use mutt_paddstr(): printw()
prints only N bytes, not N columns.
2007-09-18 11:37 +0200 Rocco Rutte <pdmef@gmx.net> (5827331565a2)
* init.h: Document that $charset is a fallback for $send_charset
2007-09-17 17:32 +0200 Rocco Rutte <pdmef@gmx.net> (ae47263fc1b0)
* muttlib.c: Enable padding with multibyte chars for %>X, %*X and
%|X
* hcache.c, hcache.h, main.c: Include hcache backend version info
in mutt -v output
* init.c: Use NONULL to ensure we can pretty-print empty paths for
option queries
2007-09-14 11:35 -0700 Emanuele <Emanuele Giaquinta> (c699e5847630)
* ChangeLog, configure.ac: The new MD5 code needs AC_C_BIGENDIAN on
big-endian systems
2007-09-13 09:39 -0700 Brendan Cully <brendan@kublai.com> (154417d57b9d)
* configure.ac: Do not clobber --with-bdb argument (closes #2955)
2007-09-11 18:33 +0200 Rocco Rutte <pdmef@gmx.net> (785c95c8ff9a)
* commands.c: Enlarge error buffer in mutt_enter_command() to not
truncate option queries. The error buffer gets passed down into
parse_set() using it to report option values. SHORT_STRING is too
short to even print some defaults (e.g. $status_format).
* muttlib.c: Let %*X padding share the same code of %>X padding The
current implementation of %*X was completely multibyte-unaware and
had buffer overflow issues with large terminals. Now we use the same
code as %>X has and optionally only truncate left content to make
sure the right content can be printed entirely.
2007-09-10 11:14 -0700 Vincent Lefevre <vincent@vinc17.org> (664c5ec1a727)
* po/fr.po: Updated French translation.
2007-09-10 08:54 +0200 Rocco Rutte <pdmef@gmx.net> (49d69399cf21)
* curs_lib.c, muttlib.c, protos.h: Make mutt_FormatString() more
multibyte-aware As default cause, don't copy raw bytes but copy
multibyte chars instead to ensure column computation is correct
(needed for padding).
* init.c: Escape option values for variable queries and completion
to ensure they're parsable
2007-09-09 15:48 -0700 Andreas Jaggi (4e9445a06369)
* imap/imap.c: Let imap_complete_hosts work with the last mailbox
(closes #2949). This was an off-by-one error in the mailbox loop.
2007-09-09 15:20 -0700 Julien Cristau (7e60c2515318)
* ChangeLog, mutt_ssl_gnutls.c: Only check whether GNUTLS error is
fatal when an error occurs (closes #2954). The API for GNUTLS
changed to require this in 1.7.18.
2007-09-08 15:30 -0700 Brendan Cully <brendan@kublai.com> (1e4a6efddc81)
* prepare: autoreconf --include doesn't pass its argument to aclocal.
Let ACLOCAL_AMFLAGS in Makefile.am handle that.
* configure.ac: Attempt to clean up DB back-end selection
2007-09-06 20:13 +0200 Rocco Rutte <pdmef@gmx.net> (648ad3832e82)
* muttlib.c: Rewrite padding logic for mutt_FormatString()
Do so by checking columns and bytes individually to make sure we
really don't write past the end of allocated buffers. This patch
fixes all my crashes I saw with files attached to/with the settings
for #2882 and #2900.
2007-09-05 10:52 +0000 Rocco Rutte <pdmef@gmx.net> (078744e84667)
* init.c, pattern.c: Fix/improve intl error messages
* browser.c: Interpret relative paths in browser relative to shown
dir, not working dir (closes #2471).
* help.c, pager.c, pager.h: Teach pager how to ignore $wrap and use it
for help (closes #2896).
* doc/manual.xml.head: Manual: make sure <screen/> contents in shorter
than 80 chars
Otherwise conversion to plain text may cause line breaks rendering
examples syntacially invalid (closes #2185).
* doc/manual.xml.head: Manual: don't use <screen/> to present
structured data
* muttlib.c: Fix buffer overflow in mutt_FormatString()
The variable in question is supposed to track string sizes, not
string widths (closes #2882 and #2900).
2007-09-04 17:22 -0700 Brendan Cully <brendan@kublai.com> (7df563e4b7fd)
* configure.ac: Add libz to crypto libs if available
(closes #2303).
2007-09-04 12:06 -0700 Ivan Vilata i Balaguer <ivan@selidor.net> (d9a6b3f8a492)
* po/ca.po: Updated Catalan translation
2007-08-31 10:12 -0700 Gary <Gary Johnson> (791bfed8ba62)
* editmsg.c: Decrement the mtime of the tempfile during
edit-message to make mutt notice changes taking less than one
second.
2007-08-28 11:33 -0700 Brendan Cully <brendan@kublai.com> (3f8829e739e9)
* init.h: Insert .pp after .de to fix man page generation (closes
#2940)
* imap/imap.c: Check subscriptions after any authentication,
rather than after fist connection (closes #2908)
* dotlock.c, lib.h, mutt.h: Use limits.h for PATH_MAX instead of
posix1_lim.h (closes #2525)
2007-08-27 11:07 -0700 Brendan Cully <brendan@kublai.com> (9cfb5ac98e26)
* imap/auth_cram.c: Update auth_cram for new MD5 code
(untested).
* Makefile.am, configure.ac, hcache.c, md5.c, md5.h, md5c.c,
pgppubring.c, pop_auth.c: Replace RFC md5 implementation with GPL
version from coreutils
2007-08-16 09:32 -0700 Brendan Cully <brendan@kublai.com> (d096219907e7)
* curs_lib.c: Check for lost tty if getch returns error (closes #1220)
Great thanks to Vincent Lefevre for tracking this one down.
2007-08-15 20:09 -0700 Michael Vrable <mvrable@cs.ucsd.edu> (acd71f2f2555)
* rfc3676.c: Fix RFC 3676 (format=flowed text) handling.
The old code would consider a line containing "> " to be flowed, but
since this is a quoted and space-stuffed line containing no
additional text, by my reading of RFC 3676 it should be fixed.
Clean up the handling of format=flowed text. Fix the test to
determine whether a line is fixed--if a line ends in a space only
because the last character is a space from space-stuffing, consider
the line to be a fixed line. This makes the test for ((buf_len -
buf_off) <= 0) later no longer necessary.
Also simplify the code by removing checks for curline being non-
null; it is allocated at the start of the function and never
reallocated to size zero, so it should never be a null pointer.
2007-08-08 10:49 -0700 Kyle Wheeler (6d3e90261321)
* makedoc.c: Trim whitespace in definition lists for man pages (closes
#2941).
2007-08-02 22:30 -0700 Brendan Cully <brendan@kublai.com> (aefdab8fad80)
* init.h: Clarify the documentation for $use_envelope_from
(closes #2936). Thanks to Vincent Lefevre for the suggestions.
2007-07-25 11:16 -0700 Vincent Lefevre <vincent@vinc17.org> (6bc60516fffa)
* po/fr.po: Updated French translation.
2007-07-16 10:46 -0700 Brendan Cully <brendan@kublai.com> (bd75134a6b65)
* enter.c: Make is_shell_char static. Closes #2907.
* init.c: Check that spam expression has enough matches for its
template. Closes #2927.
2007-07-14 17:26 -0700 Brendan Cully <brendan@kublai.com> (f4b2c6eba5fd)
* crypt-gpgme.c: GPGME: do not attempt to extract signatures
unless gpgme_op_verify returned success.
2007-07-09 11:32 -0400 Aron Griffis <agriffis@n01se.net> (4e8e3db418ea)
* send.c: Allow send-hooks to effectively change $from and $use_from
* mx.c: Clean up mx.c: init stat structs to zero
prev_sb.st_size was initialized to zero if USE_FCNTL but not if
USE_FLOCK. Silence the gcc warning for both cases by zeroing the
stat structures on the stack.
Other minor cleanups:
- clean up some whitespace
- convert return (foo) to return foo
- return r at the bottom of the function instead of testing values and
returning them explicitly
- add vim modeline
2007-07-10 14:47 +0200 Thomas Roessler <roessler@does-not-exist.org> (c06e39893cce)
* handler.c: Actually bail out, but wiht an ok return value.
* handler.c: Don't bail out on a bad message/external-body!
2007-07-08 18:27 -0700 David Champion <dgc@uchicago.edu> (6241f5669264)
* commands.c, curs_lib.c, doc/manual.xml.head, init.h, lib.h, menu.c,
muttlib.c, query.c, recvcmd.c: This patch implements the "%* "
notation, which is analogous to "%> " but gives precedence to the
right side instead of to the left when the fill length is zero. The
default $pager_format is updated to use it so that %P is always
available at the edge of the screen.
2007-07-08 15:34 -0700 Edmund GRIMLEY EVANS <edmund820@rano.org> (5d74a79deeb3)
* po/eo.po: Updated Esperanto translation.
2007-07-04 17:36 -0700 Brendan Cully <brendan@kublai.com> (f24fa301493f)
* crypt-gpgme.c: Fix some compiler warnings in GPGME. Closes #2919.
* crypt-gpgme.c: GPGME: Stop parsing message as soon as PGP header
is found. Use file_to_data_object to build data for inline
signature verification instead of doing it by hand. This fixes
inline verification for me.
TODO: crypt-gpgme helper functions seem to return lots of pointers
off the stack in very dubious ways.
2007-06-27 10:38 -0700 Dan Fandrich <dan@coneharvesters.com> (3354ac2e79c7)
* pager.c: Fix %P in pager status for off_t variability.
* dotlock.c: remove a double inclusion of config.h
2007-06-14 18:17 -0700 Sertaç Ö. Yıldız (55cd4cb611d9)
* rfc3676.c: flowed: consider a single space as a hard line break.
Closes #2906
2007-06-13 10:43 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (8d02c65ed0b5)
* po/ru.po: Updated Russian translation
2007-06-11 09:27 -0700 René Clerc <rene@clerc.nl> (5eaa1cfe80ad)
* po/nl.po: Updated Dutch translation
2007-06-11 09:19 -0700 Petr Písař <petr.pisar@atlas.cz> (b9accd463528)
* po/cs.po: Updated Czech translation.
2007-06-10 21:30 -0700 Pawel Dziekonski <dzieko@pwr.wroc.pl> (ef1882fe42f9)
* po/pl.po: Updated Polish translation.
2007-06-10 21:27 -0700 Vincent Lefevre <vincent@vinc17.org> (156ce3622588)
* po/fr.po: Updated French translation.
2007-06-10 09:55 -0700 Roland Rosenfeld <roland@spinnaker.de> (5a61c162b9c0)
* po/de.po: Updated German translation
2007-06-09 21:08 -0700 Brendan Cully <brendan@kublai.com> (50b11beb4265)
* build-release: Fix quoting for hg sign in build-release
2007-06-09 20:32 -0700 Brendan Cully <brendan@kublai.com> (aaf805734d24)
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
automatic post-release commit for mutt-1.5.16
2007-06-09 20:26 -0700 Brendan Cully <brendan@kublai.com> (4b5b42ddfe42)
* ascii.h, crypt-gpgme.c: Make GPGME backend generate a
RFC3156-compliant micalg parameter (blush). Based on a patch by
Stefan Haun. Closes #2901.
2007-06-09 01:03 +0200 Thomas Roessler <roessler@does-not-exist.org> (53e5e1105fd2)
* sendlib.c: remove unnecessary dprints
* sendlib.c: Fix header encoding corner case.
2007-06-05 13:12 -0700 pywatson <pywatson@gmail.com> (9e90789518ad)
* sort.c: Make sort by "To" stable (closes #2515). compare_to()
calls mutt_get_name(), which may return a static pointer if it in
turn calls mutt_addr_for_display(). If this static pointer is used
for a and b, the result is bad. The fix is to make a copy of the
first object.
2007-05-17 14:40 +0200 Christoph Berg <cb@df7cb.de> (edefe5e1f2b4)
* Muttrc.head: Temporarily set pipe_decode in the \cb urlview macro.
(Debian #423640.)
2007-05-28 16:44 -0700 Brendan Cully <brendan@kublai.com> (794b039bacaa)
* Makefile.am, configure.ac, hcachever.sh, hcachever.sh.in:
Use autoconf instead of "which" to discover MD5 tool
2007-05-20 00:29 -0700 Brendan Cully <brendan@kublai.com> (a0e038310f42)
* smtp.c: Forget SMTP password if authentication fails. Thanks to
Gregory Shapiro for the initial patch (I've moved the reset from
smtp_auth_sasl up to smtp_auth, and used the account API instead
of twiddling account bits by hand). Closes #2872.
2007-05-15 21:05 +0200 Thomas Roessler <roessler@does-not-exist.org> (33af2883d52b)
* curs_main.c: Jump to the next *sub*-thread when tag-subthread is
invoked, not to the next thread.
2007-05-08 12:54 -0700 Rocco Rutte <pdmef@gmx.net> (763bd781d108)
* rfc3676.c: f=f: flush buffer contents (if any) after reading input
Otherwise mutt maybe won't show the last line if it's supposed to
continue.
2007-05-07 11:50 -0700 Brendan Cully <brendan@kublai.com> (89a3e1c5c28b)
* OPS, UPDATING, curs_main.c, functions.h: Rename next-folder to next-
unread-mailbox. Remove default binding.
* muttlib.c: Use signed arithmetic in mutt_gecos_name to avoid an
overflow. Closes #2885.
2007-05-02 10:50 -0700 N.J. Mann <njm@njm.f2s.com> (f6861b85f22b)
* OPS, curs_main.c, functions.h: Add next-folder command
2007-05-01 10:41 -0700 Brendan Cully <brendan@kublai.com> (1ed1cbc7bad4)
* configure.ac: Make IDN depend on iconv support
2007-04-29 19:10 -0700 Alain Bench <veronatif@free.fr> (0e32bd00f341)
* contrib/smime.rc, smime.c: contrib/smime.rc:
$smime_verify_opaque_command fallback to -noverify to get signed
text despite a failed -verify (but send only this first failure
notice to stderr). smime.c: fflush() before rewind(). Closes #2428.
Helps Debian Bug 420014
2007-04-24 17:51 -0700 Vincent Lefevre <vincent@vinc17.org> (a58527ead950)
* po/fr.po: Updated French translation.
2007-04-24 14:08 -0700 Michael Elkins <me@mutt.org> (21c7e172030f)
* remailer.c: fixup for mutt_FormatString() changes
2007-04-23 12:12 -0700 Michael Elkins <me@mutt.org> (1bae5dcd7292)
* crypt-gpgme.c: Fix compilation error related to change in
mutt_FormatString()
2007-04-21 13:05 -0700 Brendan Cully <brendan@kublai.com> (4c70812b3104)
* pgp.c: Use PGP_SECRING to find PGP signing keys. Closes #2878.
2007-04-21 13:00 -0700 Piarres Beobide Egaña <pi@beobide.net> (2b97fdbd6ce1)
* po/eu.po: Updated Basque translation.
2007-04-15 15:43 -0700 Michael Elkins <me@mutt.org> (cb9bef17b3a8)
* hdrline.c, init.h, pager.c, protos.h: Removed hardcoded pager
progress indicator and add %P format code to $pager_status which
contains the same information.
Append "%> -- (%P)" to $pager_status to emulate old behavior.
Closes #2087.
* browser.c: merge with tip
2007-04-11 22:36 -0700 Michael Elkins <me@mutt.org> (0c47f7b06158)
* addrbook.c, browser.c, compose.c, hdrline.c, muttlib.c, pgpinvoke.c,
pgpkey.c, protos.h, recvattach.c, smime.c, status.c: Pass column
value recursively when expanding format strings (bug #2840).
2007-04-13 14:14 -0700 Brendan Cully <brendan@kublai.com> (021f494d5154)
* browser.c: Strip / from tail of LastDir when copying from
Maildir (closes #1885)
* doc/Makefile.am: Allow elinks for building manual.txt (closes #2876)
* sendlib.c: Even simpler header wrapping fix
* sendlib.c: Fix header wrapping
2007-04-12 20:11 -0700 Brendan Cully <brendan@kublai.com> (c9e92a1d71cf)
* mh.c: Differentiate between first and second maildir passes in
progress indicator
* mh.c: Only call mutt_set_flag when necessary when checking for
maildir changes (fixes #1216)
* flags.c: Only update header color in mutt_set_flag if flag has
changed (see #1216, #1931)
* init.h: Make $header_cache_compress default to set
* imap/message.c: Simplify IMAP message fetch loop slightly
* imap/message.c: Handle a missing or corrupted header cache entry
(closes #2676) If imap_hcache_get fails, stop parsing the header
cache and simply refetch from that point on.
2007-04-11 14:19 -0700 Paul Eggert <eggert@CS.UCLA.EDU> (ac7355452a60)
* configure.ac, muttbug.sh.in: Make mutt more posixly-
correct (closes #1615).
2007-04-11 14:06 -0700 Brendan Cully <brendan@kublai.com> (5393c104e08a)
* mkchangelog.sh: Remove un-POSIX TZ NOOP in mkchangelog.sh (see
#1615)
* account.c, globals.h, init.h: Add $smtp_pass (closes #2116)
* doc/Makefile.am: Explicit -j1 breaks some versions of make (see
#2538)
* imap/util.c: Make imap_hcache_open robust against missing
idata->ctx
* imap/util.c: Do not attempt to parse idata->ctx->path if an explicit
path is given
2007-04-10 20:22 -0700 Brendan Cully <brendan@kublai.com> (429fb67340cd)
* UPDATING, imap/imap.c, imap/imap_private.h, imap/message.c,
init.h, mutt.h: Add $message_cache_clean option to prune message
cache on sync
* hcache.c: Try to unlink old header cache if open fails
* bcache.c, imap/imap.c, imap/util.c, lib.c: Fix some warnings
* hcache.c: Refactor mutt_hcache_open to share more code
* hcache.c: Save some stats when header cache already exists
* hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
imap/util.c: Make IMAP header cache layout match body cache. You can
now make them point to the same directory. Each folder will have a
folder.hcache file for the header cache.
* hcache.c, hcache.h, imap/imap.c, imap/util.c, mh.c, pop.c: Add
hcache path name hook
* bcache.c, url.c, url.h: Simplify body cache path creation
* imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
Do not hold hcache open while mailbox is open - it can lead to
lockups
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c: Add
imap_hcache_del; minor cleanups
* main.c: Fix a compiler warning
* rfc3676.c: Don't use $indent_string to quote replies to flowed
messages (closes #2874).
2007-04-10 10:16 -0700 Petr Písař <petr.pisar@atlas.cz> (af01580c9a08)
* po/cs.po: Updated Czech translation
2007-04-10 10:13 -0700 Brendan Cully <brendan@kublai.com> (9bbf304e09bc)
* rfc3676.c: Wrap flowed lines at no more than FLOWED_MAX in
replies
2007-04-09 20:36 -0700 Michael Elkins <me@mutt.org> (fbe67329e688)
* main.c: Exit with a nonzero value if sending a message in batch mode
fails (bug #2709).
* browser.c: Use mutt_pretty_size() to format '%s' in $folder_format
so it is similar to '%c' in $hdr_format
2007-04-09 11:32 -0700 Brendan Cully <brendan@kublai.com> (df7a0ee95618)
* imap/TODO: Kill off some IMAP TODO items
* imap/imap.c: Null out idata->hcache when closing, and remove close
from open failure (mx_close will handle it).
2007-04-09 08:56 -0700 Vsevolod Volkov <vvv@mutt.org.ua> (605c6d60217d)
* po/ru.po: Updated Russian translation.
2007-04-07 16:22 -0700 Michael Elkins <me@mutt.org> (c310dd3d6d73)
* hook.c, pattern.c: Allow reply-hook to use ~h when replying from the
index. Fixes regression introduced by fix for bug #2190.
mutt_pattern_exec() now checks for ctx!=NULL so that Mutt will no
longer segfault when replying to a message from the attachment menu.
2007-04-07 16:20 -0700 Fabian Groffen <grobian@gentoo.org> (1c9db84ed54f)
* imap/message.c, muttlib.c: Fix compiler aliasing warnings
* hcache.c: Fix compiler warnings
2007-04-07 16:05 -0700 Jukka Salmi <jukka@salmi.ch> (ef35baf2a2d0)
* configure.ac: Fix BDB autoconf buglet introduced in
[3638701db407]
2007-04-07 15:21 -0700 Michael Elkins <me@mutt.org> (70e637e40943)
* enter.c: add "|" to the list of shell chars
* enter.c: "complete" function should consider shell chars to be word
boundaries when doing filename completion (bug #2871)
* complete.c, lib.c, lib.h: bug #2871
Avoid altering the argument to mutt_complete() when completion
fails. Previously, the trailing component of filename was removed
each time the user pressed TAB.
2007-04-07 14:32 -0700 Fabian Groffen <grobian@orakel.ods.org> (eed43900f612)
* copy.c: Fix some compiler warnings
2007-04-07 13:40 -0700 Brendan Cully <brendan@kublai.com> (980949218b09)
* regex.c: Fix compiler warnings
* smtp.c: Mark error message for translation
2007-04-06 18:03 -0700 Vincent Lefevre <vincent@vinc17.org> (1ab836e94c70)
* po/fr.po: Updated French translation
2007-04-06 14:00 -0700 Brendan Cully <brendan@kublai.com> (cde224ad2662)
* UPDATING: Update UPDATING
* build-release: More build-release fixes
* .hgsigs: mutt-1.5.15 signed
* .hgtags: Added tag mutt-1-5-15-rel for changeset 4fd2d768fe5c
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po, po/fr.po,
po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po,
po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po:
automatic post-release commit for mutt-1.5.15
* build-release: More minor build tweaks
* Makefile.am, build-release, mkchangelog.sh: Fix up release
scripts for Hg
* lib.c: safe_rename: fall back to rename on ENOSYS and EPERM as well
as EXDEV. sshfs returns ENOSYS when attempting cross-directory
links. vfat returns EPERM.
* lib.c: Make safe_open with O_EXCL friendlier for NFS. Per #2707,
when an open file is moved into a different directory over NFS, it
may leave a .nfsXXX hardlink behind. This causes the rmdir in
safe_open to fail, leaving tempdir droppings around. This patch
works around the problem by closing the file after creating it and
reopening it after rename.
2007-04-05 21:38 -0700 Michael Elkins <me@mutt.org> (177c060504bb)
* configure.ac, hcache.c: Fixup to detect qdbm includes in
/usr/include/qdbm.
Remove HAVE_QDBM_VILLA_H because it is redundant.
2007-04-05 19:22 -0700 Brendan Cully <brendan@kublai.com> (ee0fabbde466)
* configure.ac, hcache.c: Fix up QDBM autoconf test for arguments
and includes in subdirectories
* imap/message.c: Fix logic error introduced in [efbcef81ac49]
* hcache.c: Fix typo in 26b19fc9b78c
* imap/imap_private.h, imap/message.c, imap/util.c: IMAP header cache
API improvements.
* imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c:
Keep hcache pointer in idata, open and close with mailbox
* hcache.c: Do not cache some unsafe header fields.
* imap/message.c, mh.c: Small hcache-related memory leaks
* hcache.c, mh.c: Fix mh header caching (closes #2472)
* configure.ac: Teach --with-gdbm to accept a prefix (closes #2413)
* hcachever.sh: POSIX fixes for hcachever.sh
2007-04-05 13:06 -0700 Jukka Salmi <j+mutt@2007.salmi.ch> (3638701db407)
* configure.ac: Check for BDB4 libs in $lib as well as
$lib/$ver (fixes pkgsrc BDB4 detection)
2007-04-05 12:55 -0700 Brendan Cully <brendan@kublai.com> (4f435337507e)
* Makefile.am, hcache.c, hcachever.sh: Version header cache against
MD5 of structures on which it depends
* UPDATING, globals.h, imap/browse.c, imap/imap_private.h, init.h:
Remove broken namespace support
2007-04-04 16:31 -0700 Brendan Cully <brendan@kublai.com> (e96bd1f85634)
* imap/command.c: Only reset UIDNEXT if new mail has been detected.
This prevents mutt from suddenly finding new mail when switching
from unknown UIDVALIDITY to known.
2007-04-04 09:37 -0700 Fabian Groffen <grobian@orakel.ods.org> (330cb15403f0)
* configure.ac: Check for Berkeley DB versions 4.4 and 4.5
2007-04-04 01:35 +0200 Christoph Berg <cb@df7cb.de> (b841df908929)
* cryptglue.c: Fix typos in CRYPT_BACKEND #ifs.
2007-04-03 14:08 -0700 Christoph Berg <cb@df7cb.de> (339fd21bf139)
* doc/manual.xml.head, doc/mutt.man, main.c: When -- is present in
the argument list, allow attachment globs. The -- separates file
names from recipients. Also works for -A and -Q.
2007-04-03 10:54 -0700 Fabian Groffen <grobian@orakel.ods.org> (89abe8bd0713)
* hdrline.c, imap/message.c, mh.c, muttlib.c, regex.c, sendlib.c: Fix
some warnings.
2007-04-03 08:59 -0700 Brendan Cully <brendan@kublai.com> (e363d7a69046)
* pop_auth.c, rfc822.c, rfc822.h: Validate msgid in APOP
authentication. Closes #2846
* hcache.c: Fix DB4 crash introduced in d5ab883ef90a
* imap/util.c: Add missing hcache.h include
2007-04-02 20:44 -0700 Brendan Cully <brendan@kublai.com> (59fcc37f8c75)
* sendlib.c: Check message for boundary collisions (closes #902)
* enter.c: Do not clobber string field on keypress when returning
from file browser (closes #755)
* browser.c, browser.h, imap/browse.c, imap/imap.h: Add hook for
proper IMAP unseen count in mailbox browser
2007-04-02 18:41 -0700 David Yitzchak Cohen <lists+mutt_bugs@bigfatdave.com> (503c2882d0be)
* muttbug.sh.in: flea: produce mutt version info in C
locale (closes #1881)
2007-04-02 18:17 -0700 John Hawkinson <jhawk@mit.edu> (a283e5ab5de7)
* sendlib.c: Write Sender header if specified (closes #2682)
2007-04-02 17:56 -0700 Brendan Cully <brendan@kublai.com> (15f8a55220a7)
* mh.c: Fix off-by-one allocating mh sequences
* curs_lib.c: Make mutt_edit_file display error if editor return is
non-zero. (closes #1638)
* imap/command.c: Reset uidnext unconditionally in IMAP new mail
check. Reverts a logic error introduced in [0cb476dc70a7]
* imap/imap.c, imap/imap_private.h, imap/message.c, imap/util.c: Fix a
segfault in the new mboxcache hcache lookup. idata may not have an
associated context, so the cache path must use the account info
instead. For harmony with the other hcache callers, make them all
canonify the path the same way with imap_hcache_open.
* imap/imap.c: Fix segfault in new mboxcache hcache check when
create is 0
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/message.c:
Add create flag to imap_mboxcache_get
* imap/command.c, imap/imap.c: Push mbox cache header cache check
into imap_mboxcache_get
* imap/imap.c: Cache IMAP access checks
2007-04-01 23:12 -0700 Brendan Cully <brendan@kublai.com> (4f598543d7a5)
* imap/imap.c, imap/message.c: Adjust context->size on IMAP load
and expunge (closes #2749)
2007-04-01 20:00 -0700 Ambrose Li <a.c.li@ieee.org> (38e896c4c192)
* po/zh_TW.po: Updated Taiwanese translation
2007-04-01 15:40 -0700 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (6dcb53bc679c)
* crypt-gpgme.c: gpgme: check result for signatures pointer
(closes: #2199)
2007-04-01 15:33 -0700 Brendan Cully <brendan@kublai.com> (3a81b3793f77)
* doc/muttbug.man: Update flea man page to current addresses
* muttbug.sh.in: Adjust flea to use new submission address; check
email for @
* doc/muttbug.man, muttbug.sh.in: Restore muttbug
2007-03-31 18:50 -0700 Brendan Cully <brendan@kublai.com> (f467353f5657)
* bcache.c, bcache.h, imap/message.c, pop.c, pop.h: Add tmp flag
to bcache_put, create bcache_commit.
* imap/command.c, imap/imap.c: Allow IMAP FCC to reconnect if
append fails (closes: #890)
* mh.c: Always set up data pointer in mh_read_dir, not just when
allocating context
2007-03-30 21:26 -0700 Daniel Burrows <dburrows@debian.org> (d5ab883ef90a)
* hcache.c: Fix handling of DB4 hcache open failure. (closes: #2714)
2007-03-30 20:18 -0700 Brendan Cully <brendan@kublai.com> (dc54ae48d8c1)
* mh.c: Set mode of new mh/maildir messages to match parent
directory.
* mh.c, mutt.h: Move mtime_cur from CONTEXT to mh_data
* imap/imap.c, imap/imap.h, mh.c: Add close hook for
mh/maildir. stat the directory on open. Make IMAP close function
match prototype.
* imap/imap.c, mutt.h, mx.c, pop.c: Add function pointer for close
hook in Context. Slowly inch towards function pointers instead of
switch statements.
* imap/command.c, imap/imap.c: Use RECENT for first mailbox
check if header cache check fails
* imap/command.c: Consult header cache if available for last known new
mail count. This prevents mutt from announcing new mail in mailboxes
that have unseen, but not new, messages, if those mailboxes are in
the header cache.
2007-03-29 21:08 -0700 Brendan Cully <brendan@kublai.com> (359d9fbb5fda)
* sendlib.c: Do not page sendmail error in batch mode.
(closes: #2800)
2007-03-29 15:53 -0700 Rocco Rutte <pdmef@gmx.net> (798a40b0a9da)
* rfc3676.c: f=f handler: Re-add space between quotes and text
2007-03-29 15:47 -0700 Brendan Cully <brendan@kublai.com> (51d13afbf24b)
* doc/Makefile.am: Make -j2 in doc work (closes: #2538)
2007-03-29 15:23 -0700 Christoph Berg <cb@df7cb.de> (0514e6b5a67a)
* init.c, init.h: Use ~/.muttrc as the default alias_file if no user
muttrc exists. Makes the code agree with the documentation. Document
that default is actually the used muttrc. (Closes Debian #226500.)
2007-03-29 10:30 -0700 Brendan Cully <brendan@kublai.com> (034ad0e55397)
* bcache.c, bcache.h, imap/message.c: Make message cache write to
temporary location until file is complete. Previously mutt trusted
the cache file even when it was incomplete, causing permanently
incorrect message display if the fetch was interrupted for some
reason.
2007-03-28 09:43 +0200 Thomas Roessler <roessler@does-not-exist.org> (25cbd5588d35)
* alias.c: Fix debug message for mutt_adr_is_user
2007-03-23 10:32 -0700 Brendan Cully <brendan@kublai.com> (888a57a2b5f2)
* imap/browse.c: Reset list.name before each list response in
folder browser
2007-03-22 14:36 +0100 Thomas Roessler <roessler@does-not-exist.org> (68cfab02b411)
* curs_main.c: Fix update_index().
2007-03-21 11:29 -0700 Brendan Cully <brendan@kublai.com> (a6da24788400)
* .cvsignore, Muttrc.head.in, configure.in, contrib/.cvsignore,
doc/.cvsignore, imap/.cvsignore, init.h, intl/.cvsignore,
m4/.cvsignore, mx.c, po/.cvsignore: Merge $umask backout
2007-03-21 11:26 -0700 Brendan Cully <brendan@kublai.com> (b9c0a75de5c0)
* attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Back out
$umask.
2007-03-16 15:37 +0100 Christoph Berg <cb@df7cb.de> (f806a3eb59a8)
* sendlib.c: Use execvp to call sendmail, useful for people trying
sendmail="ssh host sendmail".
2007-03-21 10:08 -0700 Christoph Berg <cb@df7cb.de> (92a0a184005d)
* Makefile.am, doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail,
functions.h, init.h, makedoc-defs.h: Pipe functions.h through cpp -C
for the manual generation; factor out makedoc-defs.h from init.h for
use in functions.h.
2007-03-21 09:29 -0700 Rocco Rutte <pdmef@gmx.net> (6216dd07b6be)
* configure.ac: configure.ac: Make SSL tests for OpenSSL and gnutls
behave the same For both this now mentions SMTP as a possible SSL
user and also turns the error for configuring with gnutls without
POP/IMAP/SMTP into a warning as the OpenSSL part does.
2007-03-20 13:39 -0700 Miroslav Lichvar <mlichvar@redhat.com> (b0172175cc89)
* UPDATING, buffy.c, buffy.h, commands.c, configure.ac, init.h,
main.c, mutt.h, mx.c: Make BUFFY_SIZE a runtime switch
($check_mbox_size)
2007-03-20 13:17 -0700 Rocco Rutte <pdmef@gmx.net> (2fbc65f3feb6)
* addrbook.c, browser.c, compose.c, crypt-gpgme.c, curs_main.c,
mutt_ssl.c, mutt_ssl_gnutls.c, pgpkey.c, postpone.c, query.c,
recvattach.c, remailer.c: Enlarge help string buffers Even on 80x25
terminals, SHORT_STRING (128 byte) may not be enough so use
LONG_STRING (1k) as STRING (256 byte) may well be too short for
wider terminals. Closes debian #4152777.
2007-03-20 09:45 -0700 Antoine Reilles <tonio@NetBSD.org> (f0461517fc93)
* muttlib.c: Remove trailing slash from $folder in
mutt_expand_path.
2007-03-20 08:20 -0700 Rocco Rutte <pdmef@gmx.net> (3122a4a338b1)
* rfc3676.c: Make f=f handler behave like old f=f handler for quoted
lines Now lines containing quote characters but no further content
appear as quoted lines again for making replies. Also, the spaces
between quotes and text are removed to make output look as it did
for the old handler.
2007-03-19 08:12 -0700 Rocco Rutte <pdmef@gmx.net> (5681216fa395)
* doc/manual.xml.head: Manual: f=f messages are text/plain, not "plain
ASCII"
2007-03-16 11:21 -0700 Michael Elkins <me@mutt.org> (aa96e6137c69)
* imap/imap.c: Fixed segfault when attempting to open an imaps mailbox
when mutt is not configured with SSL support.
2007-03-16 09:39 -0700 Brendan Cully <brendan@kublai.com> (08f9bb4b7810)
* configure.ac, configure.in: Move configure.in to configure.ac
2007-03-15 16:29 -0700 Brendan Cully <brendan@kublai.com> (4ade0c9660d5)
* Makefile.am: Add reldate.h to BUILT_SOURCES
2007-03-15 16:10 +0100 Christoph Berg <cb@df7cb.de> (ed804d94676a)
* Makefile.am: Remove reldate.h from EXTRADIST to fix out-of-tree
builds from tarballs (and remove some stray tabs).
* contrib/gpg.rc: Remove absolute paths.
* doc/Makefile.am: Pull release date directly from Changelog.
2007-03-15 09:23 -0700 Brendan Cully <brendan@kublai.com> (e648206c02e2)
* .cvsignore, contrib/.cvsignore, doc/.cvsignore, imap/.cvsignore,
intl/.cvsignore, m4/.cvsignore, po/.cvsignore: Remove .cvsignores
2007-03-15 08:48 -0700 Rocco Rutte <pdmef@gmx.net> (836822cc1260)
* doc/manual.xml.head, doc/muttrc.man.head, init.h: Document
pattern groups in the manual Sync with muttrc. Add some rationale
for groups. Fix some style issues. Fix quoting issue with
$smtp_authenticators.
2007-03-14 23:03 -0700 Kyle Wheeler <kyle@memoryhole.net> (fa6128cf9cba)
* doc/muttrc.man.head: Improved pattern documentation
(group/ungroup)
2007-03-14 22:29 -0700 Brendan Cully <brendan@kublai.com> (af1fc17674bc)
* mbyte.h: Undefine mbyte macros before overriding them (#2820)
* hg-commit: Let user review ChangeLog after hg-commit writes it
2007-03-15 02:12 +0100 Christoph Berg <cb@df7cb.de> (460713774c5b)
* doc/Makefile.am: Add gen-map-doc to EXTRADIST, call using perl in
srcdir, fix makedoc rules.
* doc/Makefile.am, doc/gen-map-doc, doc/manual.xml.tail, functions.h:
Generate menu binding documentation from functions.h and OPS*.
2007-03-14 14:45 -0700 Brendan Cully <brendan@kublai.com> (35b8facdbdda)
* imap/command.c, mutt.h: Update IMAP ACL parser to recognize RFC
rights
* contrib/Makefile.am, contrib/mutt_xtitle, muttlib.c: Add demo
mutt_xtitle script
* muttlib.c: Remove trailing newlines from fmtpipe return value.
Increase fmtpipe logging level to 3.
2007-03-14 13:49 -0700 David Champion <dgc@uchicago.edu> (63ad6be01750)
* mutt.h, muttlib.c: Allow format strings to be filtered. Any format
string ending in | will be expanded and piped through the first word
in the string. The string returned will be used for display. If the
returned string ends in %, it will be passed through the formatter a
second time. This allows the filter to generate a replacement format
string including % expandos.
2007-03-14 13:26 -0700 Brendan Cully <brendan@kublai.com> (e9203a364537)
* imap/imap.c: Recheck capabilities after authentication (closes:
#2837)
2007-03-14 13:09 -0700 Christoph Berg <cb@df7cb.de> (cbacb14a837a)
* doc/mutt.man, main.c: mutt.man and mutt -h updates
Document mutt --, remove the reference to
flea, and generally update the mutt.1 manpage.
(I removed -d from the SYNOPSIS part since it wasn't entirely
correct syntactically there and putting it elsewhere seems like
unnecessary clutter.)
2007-03-14 12:58 -0700 Brendan Cully <brendan@kublai.com> (f20641ecca59)
* hcache.c: Always give realpath a shot at the hcache folder name.
Remove other hacks.
2007-03-14 12:53 -0700 Rocco Rutte <pdmef@gmx.net> (18cd9834050d)
* hcache.c: hcache: prepend current dir to path for local folders If a
folder is local (i.e. stat() succeeds), prepend the current working
directory if necessary to always fully qualify the path. Otherwise
we may end up using different cache files for the same folder when
given relative paths. This closes #2845.
2007-03-14 12:50 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (600b3466489c)
* help.c: Complete fix for #1503
2007-03-14 12:39 -0700 Rado S <regrado@web.de> (ad2172897839)
* imap/imap.c: Let imap_conn_find have first crack at completion of
root
2007-03-14 12:23 -0700 Brendan Cully <brendan@kublai.com> (bb43900e853f)
* imap/imap.c: Don't skip the last connection in
imap_complete_hosts
2007-03-14 11:33 -0700 Rocco Rutte <pdmef@gmx.net> (09f73968d97a)
* rfc822.c: Fix return value for rfc822_write_address() The strcat
cleanup changed the return type from void to int but didn't provide
a return value for the case of bogus function arguments.
2007-03-13 12:39 -0700 TAKIZAWA Takashi <taki@luna.email.ne.jp> (dc8f0c4a6287)
* help.c: Use strwidth instead of strlen when generating help strings.
This fixes word-wrap with multibyte strings (closes: #1503)
2007-03-13 22:40 -0700 Brendan Cully <brendan@kublai.com> (61b2845af4da)
* Makefile.am, Muttrc.head, Muttrc.head.in, configure.in: Fully expand
$docdir when building Muttrc (closes: #2832)
* makedoc.c: Make makedoc return 0 on success (be there dragons here?)
2007-03-13 09:22 -0700 Vincent Lefevre <vincent@vinc17.org> (7e9c45589254)
* po/fr.po: Updated French translation.
2007-03-13 10:58 +0100 Thomas Roessler <roessler@does-not-exist.org> (f4d3704813fd)
* charset.c: Clean up the strcat cleanup
2007-03-12 16:26 -0700 Ronny Haryanto <ronnylist@haryan.to> (8d956e434fab)
* po/id.po: Updated Indonesian translation
2007-03-12 12:19 -0700 René Clerc <rene@clerc.nl> (162bb5f71a0f)
* po/nl.po: Updated Dutch translation.
2007-03-12 10:32 -0700 Brendan Cully <brendan@kublai.com> (83ca0fb6e36a)
* imap/util.c: Substitute INBOX for empty mailbox _after_ cleanup
(closes: #2841)
2007-03-12 10:03 -0700 Sami Farin <safari-mutt@safari.iki.fi> (42016ef5ee21)
* charset.c, copy.c, rfc822.c, rfc822.h: Improve strcat usage
(#2802).
2007-03-11 11:54 +0100 Thomas Roessler <roessler@does-not-exist.org> (8a640badfb60)
* COPYRIGHT, build-release, crypt-gpgme.c, doc/applying-patches.txt,
doc/dotlock.man, doc/manual.xml.head, doc/muttrc.man.head,
muttbug.sh.in, po/bg.po, po/da.po, po/eo.po, po/es.po, po/et.po,
po/gl.po, po/it.po, po/lt.po, po/pt_BR.po, po/sk.po, po/zh_CN.po,
po/zh_TW.po: Grabage-collect references to an outdated email
address.
2007-03-09 10:58 -0800 Rocco Rutte <pdmef@gmx.net> (d1122bbaacd8)
* doc/Makefile.am, doc/manual.xml.head: Make manual validate against
DocBook 4.2 DTD for "book" This adds a 'validate' target to
doc/Makefile which uses xmllint(1) to validate manual.xml against
the DTD given in the doctype (intended for developers only).
Running it revealed two validation errors which this patch fixes:
1) We declare 'article' as the doctype but want to use 'book' 2)
Within a lists's items, we didn't include our text in a paragraph
2007-03-08 21:13 -0800 Michael Elkins <me@mutt.org> (0ec4394636c4)
* init.h: Add `UL' cast for Umask entry in MuttVars to supress
compiler warning.
2007-03-08 12:19 -0800 Petr Písař <petr.pisar@atlas.cz> (d0924f72d2e8)
* po/cs.po: Czech spelling fixes and new translations
2007-03-07 12:18 -0800 Christoph Berg <cb@df7cb.de> (5de130a3cb96)
* doc/muttrc.man.head: Typos in muttrc.man.head
2007-03-07 12:11 -0800 Michael Tatge <Michael.Tatge@web.de> (162f0c127492)
* doc/mutt.man: Document -d in the man page
2007-03-06 18:13 -0800 Alain Bench <veronatif@free.fr> (5fc8c7cee1dd)
* charset.c, charset.h, crypt-gpgme.c, imap/utf7.c, mbyte.c,
mutt_idna.c, pgp.c, rfc2047.c, sendlib.c: Remove buggy usage
of M_ICONV_HOOK_TO flag in mutt_idna.c:mutt_idna_to_local().
Wipe unwanted code depending on M_ICONV_HOOK_TO in
charset.c:mutt_iconv_open(). Totally wipe M_ICONV_HOOK_TO symbol.
Remove misusages of M_ICONV_HOOK_FROM flag in:
- crypt-gpgme.c:print_utf8().
- mutt_idna.c:mutt_idna_to_local() and mutt_local_to_idna().
- pgp.c:pgp_traditional_encryptsign(). Document usage policy of
M_ICONV_HOOK_FROM flag. Cosmetic downcasing of some constant charset
names (utf-8, euc-jp) for consistency. Correction of a typo in the
"iso8859-5" charset name.
2007-03-06 17:59 -0800 Rocco Rutte <pdmef@gmx.net> (5e47385893fe)
* UPDATING, doc/manual.xml.head: Documentation updates for
format=flowed
2007-03-06 17:45 -0800 Masayuki Moriyama (78b424bf7c5a)
* charset.c, hook.c, mbyte.c: Allow iconv-hook to use virtual
charsets as targets. (closes: #1269)
2007-03-04 19:26 +0100 Alain Bench <veronatif@free.fr> (4dc1d87f4c25)
* doc/manual.xml.head, init.h: Doc fixes and updates concerning hooks
- Add reply-hooks and send2-hooks in lists they miss.
- Fix that they all take full patterns, not only regexps.
- Note interaction with $default_hook.
- Enumerate them in execution order/increasing priority.
- Add iconv-hook, remove a duplicate charset-hook.
2007-03-06 15:45 -0800 Brendan Cully <brendan@kublai.com> (607688bd77b1)
* hg-commit: Add check_sec.sh call
* hg-commit: Make hg commit less clever
* PATCHES: Undo bad PATCHES commit from f=f
2007-03-06 09:49 -0800 Rocco Rutte <pdmef@gmx.net> (2e4e1cc18c22)
* Makefile.am, PATCHES, doc/manual.xml.head, handler.c, muttlib.c,
protos.h, rfc3676.c, rfc3676.h, send.c: New format=flowed handler.
2007-03-02 21:12 -0800 Brendan Cully <brendan@kublai.com> (537672d8fefb)
* attach.c, globals.h, init.c, init.h, lib.c, mh.c, mx.c: Add $umask
for mailboxes and attachments.
init.c could really use some refactoring.
2007-03-05 14:50 -0800 Pawel Dziekonski <dzieko@pwr.wroc.pl> (de57c607e9d3)
* po/pl.po: Updated Polish translation.
2007-03-03 22:09 -0800 Brendan Cully <brendan@kublai.com> (08b1fa8cd55e)
* Makefile.am: Do not append ${prefix}/include to CPPFLAGS. If
configure didn't see it, neither should make. (closes: #2603)
2007-03-03 21:49 -0800 Rado S <regrado@web.de> (d990dcbbf184)
* color.c: Increase buffer for color-command regular expressions.
2007-03-03 21:26 -0800 Brendan Cully <brendan@kublai.com> (574dbb2c6590)
* init.h: Revise status_format docs for %??&?. (closes: #2805)
2007-03-03 21:24 -0800 Brendan Cully <brendan@kublai.com> (2e296bd4cdfb)
* doc/devel-notes.txt: s/CVS/Mercurial/
2007-03-03 19:04 -0800 Brendan Cully <brendan@kublai.com> (efb53c875ed8)
* .hgignore: More .hgignore fixes
2007-03-03 18:51 -0800 Brendan Cully <brendan@kublai.com> (07f01dd033fe)
* ChangeLog: Remove a couple of extraneous ChangeLog entries
2007-03-03 18:47 -0800 Brendan Cully <brendan@kublai.com> (48b17378c20a)
* UPDATING, copy.c, globals.h, handler.c, init.c, init.h,
mutt_curses.h, pager.c: Add $wrap, which supersedes $wrapmargin.
When set to a positive number, wrap at that column. When set to a
negative number, keep that many characters empty on the right.
2007-03-03 00:35 -0800 Brendan Cully <brendan@kublai.com> (3e3d3bf73c9f)
* hg-changelog-map, hg-commit: Use hg-commit to perform commits
that also update the ChangeLog.
2007-03-02 21:17 -0800 Brendan Cully <brendan@kublai.com> (472e100053ed)
* .hgignore: Ignore more built files
2007-03-02 11:09 -0800 Brendan Cully <brendan@kublai.com> (256c86830a36)
* .hgignore: Create .hgignore file
2007-03-02 10:29 +0100 Thomas Roessler <roessler@does-not-exist.org> (e040b8aba1c4)
* configure.in: Make --enable-ssl without pop or imap a mere warning.
2007-03-02 01:25 +0000 Petr Pisar <petr.pisar@atlas.cz> (f1c800817281)
* po/cs.po: Updated Czech translation (now in UTF-8).
2007-03-01 06:05 +0000 Brendan Cully <brendan@kublai.com> (d0ff524fa461)
* init.h: Remove $file_charset SYN - it never appeared in an official
release.
2007-02-28 17:47:13 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c, imap/imap.c, imap/imap_private.h: Add
imap_close_connection to fully reset IMAP state. (closes: #2717)
Thanks to Sergey Svishchev for the original patch.
2007-02-28 16:27:47 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
* po/ru.po: Updated Russian translation.
2007-02-28 07:36:33 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
* po/ja.po: Updated Japanese translation.
2007-02-27 20:53:13 Brendan Cully <brendan@kublai.com> (brendan)
* hcache.c: Bump hcache version after $assumed_charset BODY
change.
* init.h: Fix init.h preprocessing when USE_SMTP is not set.
2007-02-27 17:44:09 TAKIZAWA Takashi <taki@luna.email.ne.jp> (brendan)
* mutt.h, parse.c, rfc2047.c, rfc2047.h, rfc2231.c, sendlib.c,
UPDATING, charset.c, charset.h, globals.h, handler.c, init.h:
Updated $assumed_charset patch (closes: #2218). Thanks to
TAKAHASHI Tamotsu for the fixes and for handling patch conflicts.
2007-02-27 01:10:57 Brendan Cully <brendan@kublai.com> (brendan)
* po/POTFILES.in: Add some missing files. This should probably
be autogenerated somehow.
2007-02-26 18:39:52 Brendan Cully <brendan@kublai.com> (brendan)
* m4/gpgme.m4: Add gpgme.m4 to distribution to avoid an error
running autoconf on systems that do not have gpgme installed.
2007-02-26 17:27:29 Brendan Cully <brendan@kublai.com> (brendan)
* main.c: Add curses_version to mutt -v output (thanks to Vincent
Lefevre for the initial patch), and reformat library information.
2007-02-26 17:17:13 Vincent Lefevre <vincent@vinc17.org> (brendan)
* UPDATING, enter.c, globals.h, history.c, history.h, init.c,
init.h: Add $history_file and $save_history, for saving command
history across sessions.
2007-02-26 16:54:26 Roland Rosenfeld <roland@spinnaker.de> (brendan)
* po/de.po: Updated German translation.
2007-02-25 01:32:31 Brendan Cully <brendan@kublai.com> (brendan)
* account.c, account.h, imap/imap.c, imap/message.c, main.c,
mutt_sasl.c: Update copyrights.
2007-02-24 07:01:24 Takashi TAKIZAWA <taki@cyber.email.ne.jp> (brendan)
* UPDATING, charset.c, charset.h, globals.h, handler.c,
init.h, mutt.h, parse.c, rfc2047.c, rfc2231.c, sendlib.c: Add
$assumed_charset, $file_charset and $strict_mime.
2007-02-24 06:37:32 Brendan Cully <brendan@kublai.com> (brendan)
* globals.h, init.h, main.c, mutt_sasl.c, protos.h, send.c,
sendlib.c, smtp.c, url.c, url.h, Makefile.am, account.c,
account.h, configure.in: This patch adds ESMTP relay support to
mutt. To use, set $smtp_url to the address of your smtp relay,
in the form:
smtp[s]://[user[:password]@]host[:port]/
where port defaults to 25 for smtp and 465 for smtps.
You can also set $smtp_authenticators to control which
methods mutt will attempt to use during authentication. See
$imap_authenticators for details.
2007-02-24 06:12:20 Moritz Schulte <Moritz.Schulte@ruhr-uni-bochum.de> (brendan)
* UPDATING, configure.in, crypt-gpgme.c, crypt-gpgme.h,
crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c,
crypt-mod.h, crypt.c, cryptglue.c, init.h, mutt.h, mutt_crypt.h,
Makefile.am: PKA signature verification via GPGME, controlled
by $crypt_use_pka.
2007-02-24 05:47:35 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Updated French translation.
2007-02-23 17:38:25 brendan (brendan)
* po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pl.po,
po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/it.po, po/ja.po,
po/ko.po, po/lt.po, po/nl.po, po/et.po, po/eu.po, po/fr.po,
po/ga.po, po/gl.po, po/hu.po, po/id.po, po/el.po, po/eo.po,
po/es.po, VERSION, build-release, po/bg.po, po/ca.po, po/cs.po,
po/da.po, po/de.po: automatic post-release commit for mutt-1.5.14
2007-02-12 00:56:36 Kees Cook <kees@outflux.net> (brendan)
* imap/imap.c, thread.c: Full fix for null-pointer dereferences
on partial opens. Thanks also to Ken Brush.
2007-02-12 00:06:32 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c, imap/message.c: Do not attempt to free NULL IMAP
headers after a partial mailbox load.
2007-02-07 17:08:51 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c: Sanity-check mailbox name in
imap_subscribe. (Closes: #2746)
2007-01-26 14:34:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* dotlock.c: Fix #2710, of-by-one in dotlock.c.
2007-01-09 10:37:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* cvslog2changelog.pl: Change comment convention for
ChangeLog slightly, from ^# to ^#\ .
2007-01-09 10:31:09 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* pattern.c: #2673: Make mutt_which_case() multi-byte aware.
* copy.c, protos.h, sendlib.c: Smarter header wrapping --
different behavior for display purposes and sent messages.
2007-01-08 11:01:24 Rocco Rutte <pdmef@gmx.net> (roessler)
* menu.c: Fix NULL pointer issue in mutt_format_string().
2007-01-02 17:10:34 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* globals.h, lib.c, lib.h, mutt.h, mutt_socket.c, muttlib.c,
pgppacket.c, protos.h: add debug harness to lib.c functions,
and a bunch of dprint's to safe_rename().
2006-12-20 08:27:58 René Clerc <rene@clerc.nl> (brendan)
* po/nl.po: Updated Dutch translation.
2006-12-11 02:13:51 Brendan Cully <brendan@kublai.com> (brendan)
* menu.c: Quiet check_sec.sh.
2006-12-11 02:11:35 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
* po/ca.po: Updated Catalan translation.
2006-12-07 11:34:35 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* menu.c, commands.c, curs_lib.c, enter.c: - my_mbtowcs didn't
recover from bad multibyte sequences
- mutt_format_string was called under the assumption that this
function can operate in-place. Unfortunately, that assumption
only holds if replacement_char() returns a one-byte character.
2006-12-03 14:07:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* account.c: Fix logic error; debian#400831.
2006-11-28 00:22:16 Rocco Rutte <pdmef@gmx.net> (brendan)
* curs_lib.c, imap/message.c, mbox.c, mh.c, mutt_curses.h,
pattern.c, pop.c, pop_lib.c: Rename PROG_(SIZE|MSG) to
M_PROGRESS_\1.
2006-11-23 23:18:47 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* contrib/sample.muttrc-tlr: Remove a display_filter that's
locale dependent.
2006-11-22 23:08:01 David Champion <dgc@uchicago.edu> (brendan)
* sort.c: Sort spam scores numerically even when they are in
the form of floats or negative numbers.
2006-11-21 19:06:23 Rocco Rutte <pdmef@gmx.net> (brendan)
* mh.c: Teach maildir and MH to use $write_inc.
* mbox.c: Teach mbox/mmdf to use the new progress update API.
2006-11-21 03:06:03 Brendan Cully <brendan@kublai.com> (brendan)
* imap/auth_sasl.c: If a method list has been given, fall back
to the next authenticator whenever an attempt returns NO or BAD.
2006-11-20 17:56:33 Rocco Rutte <pdmef@gmx.net> (brendan)
* doc/manual.xml.head: Some notes on the performance of simple
strings versus regular expressions in searches.
* init.h: Note that $read_inc also affects search/limit progress
updates now.
* mh.c: Port MH/Maildir to new progress update methods.
2006-11-19 05:23:44 Rocco Rutte <pdmef@gmx.net> (brendan)
* pop.c: Restore mail fetch count to POP progress bar.
* buffy.c: Grow buffy notification to 512 bytes, for large
terminals.
2006-11-15 18:59:27 Rocco Rutte <pdmef@gmx.net> (brendan)
* pattern.c: Display progress during searches.
* curs_lib.c, imap/imap.c, imap/message.c, mutt_curses.h, pop.c,
pop_lib.c: Unify size and count progress display.
2006-11-14 18:56:29 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
* doc/Makefile.am: Work around pdksh bug in xml doc make target.
2006-11-14 18:52:10 Rocco Rutte <pdmef@gmx.net> (brendan)
* pop.c: Make POP respect $read_inc/$write_inc.
* doc/Makefile.am, doc/manual.xml.head: Add performance tuning
section to manual.
2006-11-11 03:40:03 Ivan Vilata i Balaguer <ivan@selidor.net> (brendan)
* po/ca.po: Updated Catalan translation.
2006-11-02 01:09:59 Brendan Cully <brendan@kublai.com> (brendan)
* ChangeLog: Undo accidental charset corruption in ChangeLog.
2006-11-01 23:19:03 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Updated French translation.
2006-10-31 20:29:24 Brendan Cully <brendan@kublai.com> (brendan)
* imap/TODO: Update TODO
2006-10-31 18:37:14 Kevin Scannell <kscanne@gmail.com> (brendan)
* po/ga.po: Update Irish translation to 1.5.12.
2006-10-30 02:54:12 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_socket.c: Include <sys/time.h> if available, to ensure
struct timeval is declared in raw_socket_poll.
2006-10-30 02:36:07 David Shaw <dshaw@jabberwocky.com> (brendan)
* pgpmicalg.c: RFC-2440bis adds support for the SHA-224 hash
algorithm.
2006-10-30 02:32:30 Alain Bench <veronatif@free.fr> (brendan)
* contrib/gpg.rc: Add the usual %?p? condition around the
--passphrase-fd option in 3 commented-out examples of gpg-2comp
usage. Also match gpgv in a good_sign pattern commented-out
example.
2006-10-09 13:39:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* lib.c: Even more paranoid temporary file creation.
2006-10-03 16:45:45 Rocco Rutte <pdmef@gmx.net> (brendan)
* curs_lib.c: Clear the progress bar when the current operation
has completed.
2006-10-03 16:40:56 Rocco Rutte <pdmef@gmx.net> (brendan)
* hcache.c: Ignore trailing slashes in folder names when mapping
to header cache.
2006-09-08 18:28:10 Malcolm Parsons <malcolm.parsons@gmail.com> (brendan)
* OPS.PGP, doc/manual.xml.tail, pgpkey.c, OPS: Clean up some
text. Closes: #2466.
2006-09-08 17:30:33 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_sasl.c, pop_auth.c: Don't send protocol garbage to
sasl_decode64 during POP authentication. Also enable SASL
plaintext: $foo_authenticators is a more general solution.
* Makefile.am: Remove bogus smtp.c entry from extra sources,
added by accident on 20060831.
2006-09-05 08:57:37 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* send.c: Fix #2168.
2006-09-01 19:26:39 Lars Hecking <lhecking@users.sourceforge.net> (brendan)
* configure.in: Handle --without-mixmaster properly. (Slightly
modified.)
2006-08-31 23:49:40 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
* Makefile.am, configure.in: Only build wchar replacement funcs
when necessary. Add space after mode argument to install-sh.
* gettext.c: Remove superfluous empty file from CVS.
2006-08-18 10:28:15 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2006-08-16 20:32:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* copy.c, protos.h, sendlib.c: Do intelligent things with long
header lines.
2006-08-16 17:38:57 René Clerc <rene@clerc.nl> (brendan)
* po/nl.po: Updated translation.
2006-08-15 22:40:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Updated translation.
2006-08-15 22:38:19 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
* po/ru.po: Updated translation.
2006-08-15 22:35:51 Brendan Cully <brendan@kublai.com> (brendan)
* ChangeLog: Fix a few UTF-8 conversions.
2006-08-15 17:08:33 Rocco Rutte <pdmef@gmx.net> (brendan)
* imap/command.c, imap/imap.c, imap/imap_private.h, curs_main.c,
flags.c, mutt.h, mx.c, pager.c, pop.c: Generic ACL support.
2006-08-15 08:42:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* doc/devel-notes.txt: Document switch to UTF-8.
* ChangeLog: Changing ChangeLog to utf-8.
2006-08-14 19:43:10 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* UPDATING: Mention change since 1.5.12. Ooops.
* po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po, po/eu.po, po/fr.po, po/ga.po, po/gl.po, po/hu.po,
po/id.po, po/it.po, po/ca.po, po/cs.po, po/da.po, po/de.po,
po/el.po, po/eo.po, po/es.po, po/et.po, VERSION, po/bg.po:
automatic post-release commit for mutt-1.5.13
2006-08-11 16:25:59 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am: Include reldate.h in make dist, so docs won't be
needlessly rebuilt.
2006-08-11 10:54:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* contrib/sample.muttrc-tlr: Update example -- it's amazing how
little I've actually changed over the past couple of years.
2006-08-11 09:32:29 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
* doc/manual.xml.head, mutt.h, pattern.c: Mutt-thread patch. Use
~(PATTERN) to match any threads that contain messages that
match PATTERN.
2006-08-11 09:08:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* init.h, mutt.h: Use #ifdef in some appropriate places.
(Particularly relevant when building the documentation.)
2006-08-10 22:16:11 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c: Unbreak imap_check_subscribed after command
data type change.
2006-08-10 21:47:44 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
* doc/PGP-Notes.txt, doc/devel-notes.txt, doc/manual.xml.head,
doc/smime-notes.txt: Fix some typos; regularise spelling from
UK to US forms.
2006-08-10 21:43:47 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am: Only touch reldate.h if it actually changes.
It was getting annoying rebuilding the manual after every commit.
2006-08-10 21:25:18 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
* Makefile.am, configure.in, doc/instdoc.sh.in: No need to set
CPP, OPS manually in Makefile.am. Include stdlib.h in autoconf
tests that use exit.
2006-08-10 20:20:28 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap_private.h, imap/browse.c, imap/command.c,
imap/imap.c: Add type field for IMAP command data structure,
check it before use.
* imap/command.c: Handle IMAP out-of-order tagged
responses. Closes: #2365.
* imap/command.c, imap/util.c: Handle literal mailbox names
in LIST responses (for Notes). We should really have an IMAP
stream tokenizer.
* imap/command.c: Notes sometimes sends EXISTS messages for the
wrong mailbox.
* imap/message.c: More out-of-order FETCH fixes. This time I wrote
a replay tool acting as an IMAP server based on a .muttdebug0
file, and mutt handled the out-of-order responses served by it.
* imap/command.c, imap/message.c: More fixes for out-of-order
FETCH responses.
2006-08-09 19:29:22 Vincent Lefevre <vincent@vinc17.org> (brendan)
* mime.types: Update sample mime.types.
2006-08-09 01:17:48 Brendan Cully <brendan@kublai.com> (brendan)
* imap/message.c: Untested attempt to handle flag updates during
mailbox open.
* imap/message.c: Do not allow IMAP mailbox to be reopened while
it is being opened.
2006-08-08 23:04:01 Matthias Andree <matthias.andree@gmx.de> (brendan)
* INSTALL, doc/devel-notes.txt: Updated and improved build
instructions.
2006-08-08 22:49:12 Holger Weiss <holger@zedat.fu-berlin.de> (brendan)
* configure.in, snprintf.c: Check whether v?snprintf is
C99-compliant, and fix replacement functions to be.
2006-08-08 22:38:29 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c: Finish fixing 2251.
* imap/imap.c: Handle unknown mailboxes in IMAP buffy check.
2006-08-08 22:05:51 Ronny Haryanto <ronnylist@haryan.to> (brendan)
* po/id.po: Update.
2006-08-08 21:59:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Update.
2006-08-07 19:55:42 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c: Check for CAPABILITY in extended tagged
responses.
2006-08-05 00:48:16 Rocco Rutte <pdmef@gmx.net> (brendan)
* mutt_socket.c: Include FD in socket logging.
2006-08-05 00:19:38 Brendan Cully <brendan@kublai.com> (brendan)
* browser.c: Don't allow user to attempt to delete root IMAP
folder.
2006-08-05 00:03:22 Rocco Rutte <pdmef@gmx.net> (brendan)
* po/Makefile.in.in: Fix po build when builddir != srcdir
(modified: made simpler).
2006-08-03 23:46:31 ckillian@cs.ucsd.edu (brendan)
* doc/manual.xml.head: Fix --enable--hcache typo in the manual.
2006-08-03 23:42:27 Christian Ebert <blacktrash@gmx.net> (brendan)
* doc/manual.xml.head: Minor formatting tweak in the manual.
2006-08-03 23:31:11 Rocco Rutte <pdmef@gmx.net> (brendan)
* init.h: Add some missing makedoc defines for hcache DB
options. Clarify their meanings in the documentation.
2006-07-20 00:57:33 David Champion <dgc@uchicago.edu> (brendan)
* doc/devel-notes.txt: Some notes on setting up a working
docbook toolchain.
2006-07-20 00:12:52 Alain Bench <veronatif@free.fr> (brendan)
* contrib/Pine.rc, contrib/Tin.rc, contrib/sample.muttrc,
contrib/sample.muttrc-tlr, doc/muttrc.man.head, Muttrc.head.in,
contrib/Mush.rc: Clean up a number of examples in the
documentation.
2006-07-19 23:33:27 Matthias Andree <matthias.andree@gmx.de> (brendan)
* m4/Makefile.am: Clean up some debugging code in the build
system update.
2006-07-19 23:29:54 Rocco Rutte <pdmef@gmx.net> (brendan)
* configure.in: Fix linking for body cache without IMAP support.
2006-07-19 23:17:59 Matthias Andree <matthias.andree@gmx.de> (brendan)
* .cvsignore: Ignore stamp-h1
* prepare: Update prepare: remove -dev (always enable dependency
tracking) and use autoreconf -i instead of running tools by hand.
2006-07-18 18:15:30 Brendan Cully <brendan@kublai.com> (brendan)
* doc/devel-notes.txt: Document which versions of autoconf and
automake mutt supports.
2006-07-18 18:04:15 Matthias Andree <matthias.andree@gmx.de> (brendan)
* doc/.cvsignore, doc/Makefile.am, doc/Makefile.in,
imap/Makefile.am, m4/Makefile.am, m4/Makefile.am.in, m4/README,
po/Makefile.in.in, Makefile.am, build-release, contrib/.cvsignore,
contrib/Makefile.am, contrib/Makefile.in, prepare: Long-overdue
build system overhaul.
2006-07-18 16:08:39 Vsevolod Volkov <vvv@mutt.org.ua> (brendan)
* po/ru.po: Update for 1.5.12.
2006-07-17 18:40:26 Rocco Rutte <pdmef@gmx.net> (brendan)
* doc/Makefile.in: Some makefile fixes relating to reldate.h.
2006-07-17 18:24:52 Matthias Andree <matthias.andree@gmx.de> (brendan)
* doc/.cvsignore: Tell CVS to ignore generated file mutt.1.
2006-07-17 18:01:58 Christian Ebert <blacktrash@gmx.net> (brendan)
* doc/manual.xml.head: Fix a typo in a macro demonstrating $my_
variables.
2006-07-17 17:56:37 Adeodato Simó <dato@net.com.org.es> (brendan)
* sendlib.c: Change formate of User-Agent header from
Mutt/Version-Date to Mutt/Version (Date).
2006-07-14 18:39:14 roessler (roessler)
* po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po,
po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po, po/eu.po,
po/fr.po, po/ga.po, po/gl.po, po/hu.po, po/id.po, po/it.po:
automatic post-release commit for mutt-1.5.12
2006-07-14 18:12:49 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* UPDATING: There's no point in giving a date for each
incompatible change.
* UPDATING: Fix UPDATING.
2006-07-14 00:20:05 Rocco Rutte <pdmef@gmx.net> (brendan)
* doc/manual.xml.head: Improved history documentation (modified
for clarity).
* doc/manual.xml.head: Document $my_ variables and add a section
about how to calculate the header cache file name for a given
folder. Modified for clarity.
2006-07-11 23:38:30 Rocco Rutte <pdmef@gmx.net> (roessler)
* main.c, mutt_curses.h: Fix 2305.
2006-07-11 23:34:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
* mbyte.c, protos.h, rfc2047.c, rfc2231.c: Fix #2173.
2006-07-09 20:05:02 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
* imap/imap.c: Plug an mbox leak parsing the Postponed folder in
imap_open_mailbox (slightly modified to prevent bad free calls).
2006-07-07 23:10:51 Johan Svedberg <johan@svedberg.com> (brendan)
* po/sv.po: Update to the Swedish translation.
2006-07-07 18:44:34 Rocco Rutte <pdmef@gmx.net> (brendan)
* imap/message.c: Fix a small memory leak in the gap between
the last cached header and the first uncached. (I've plugged a
couple of other leaks that happen under error conditions.)
2006-07-07 17:00:05 Kyle Wheeler <kyle-mutt-dev@memoryhole.net> (brendan)
* doc/muttrc.man.head: Fix a small inconsistency documenting
'reset all.'
2006-07-07 16:21:57 Pawel Dziekonski <dzieko@pwr.wroc.pl> (brendan)
* po/pl.po: Update.
2006-07-06 18:18:31 Rocco Rutte <pdmef@gmx.net> (brendan)
* imap/command.c: Fix a string leak parsing STATUS responses.
* score.c: Fix a small memory leak when updating a score pattern.
2006-07-05 00:31:38 Brendan Cully <brendan@kublai.com> (brendan)
* init.c: Reset myvar for each token in parse_set, so that
things like set my_var=val &my_var ?charset work again. Noted
by Alain Bench.
* doc/Makefile.in, init.c: Undo breakage I introduced in VL's
doc reldate patch.
* UPDATING, init.h: Remove $imap_cachedir synonym, and update
some docs.
* bcache.c: Rename mutt_bcache_path to bcache_path (it's static),
simplify it a bit, and just strip '/' in the URL portion up
to path instead of replacing them with '_', for prettier cache
folder names.
2006-07-04 17:23:16 Alain Bench <veronatif@free.fr> (brendan)
* history.c: Adopt shell convention of omitting from the history
commands prefixed with a space.
2006-07-04 17:11:04 Rocco Rutte <pdmef@gmx.net> (brendan)
* configure.in, doc/manual.xml.head, globals.h, imap/imap.c,
imap/imap_private.h, imap/message.c, imap/util.c, init.h, mh.c,
pop.c, pop.h, Makefile.am: pdmef.cache.24: Generalise IMAP body
caching and add POP support. $imap_cachedir is now a synonym
for $message_cachedir, and should be dropped soon since it hasn't
been in an official release.
2006-07-03 16:19:43 Michael Tatge <Michael.Tatge@web.de> (brendan)
* doc/manual.xml.head: Some commands used a dash in the
documentation instead of an underscore. Closes: #2270.
2006-06-29 22:14:08 Rocco Rutte <pdmef@gmx.net> (brendan)
* UPDATING: Fill in missing entries in UPDATING.
2006-06-25 20:10:24 Vincent Lefevre <vincent@vinc17.org> (brendan)
* doc/Makefile.in: Add release date to manual version
information.
2006-06-19 18:14:03 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (brendan)
* imap/browse.c: Fix browse_get_namespace() which could overflow
ns[LONG_STRING]. (Possible remote vulnerability)
2006-06-19 17:50:10 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Update to current CVS.
2006-06-13 22:26:18 Rocco Rutte <pdmef@gmx.net> (brendan)
* Makefile.am: Run cut under the C locale when parsing ChangeLog
for reldate.
2006-06-13 07:52:52 René Clerc <rene@clerc.nl> (roessler)
* cryptglue.c: typo
2006-06-08 11:56:05 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* commands.c, curs_main.c, globals.h, muttlib.c, sendlib.c: Clean
up ReleaseDate mess; include ReleaseDate in User-Agent header.
* crypt.c: Fix #2272.
2006-06-06 23:58:10 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
* init.c: Remove variable aliases from the output of mutt -D
(modified for dubious cosmetic reasons). Closes: #2265.
2006-05-26 16:51:48 Vincent Lefevre <vincent@vinc17.org> (brendan)
* configure.in: When flags are added to CPPFLAGS and LDFLAGS in
configure.in, this should be done with a consistent
order. Otherwise, when several versions of a library are
installed, this could lead to a mismatch between the header and
the library.
2006-05-26 16:38:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
* imap/command.c, imap/message.c, mutt_socket.c, mutt_socket.h,
pop_lib.c: Add mutt_socket_write_n to write binary data. Use this
function in imap_append_message. Closes: #2244.
2006-05-21 23:25:48 Brendan Cully <brendan@kublai.com> (brendan)
* .cvsignore, reldate.h: reldate.h is a generated file now: remove
reldate.h from version control, and add it to .cvsignore.
2006-05-19 20:38:05 Brendan Cully <brendan@kublai.com> (brendan)
* doc/Makefile.in: Add intro.html to distributed HTML files
(fallout from conversion from article to book).
* UPDATING: Use +/-/! instead of N/D/M in UPDATING.
2006-05-19 18:30:10 Rocco Rutte <pdmef@gmx.net> (brendan)
* Makefile.am, README, UPDATING: The UPDATING document is supposed
(when complete) to provide quick pointers by date to changed
features (new options/commands, new features, changed defaults,
etc.)
* doc/manual.xml.head, init.h: Document speed impact of attachment
counting. This adds a short paragraph to manual.xml and
cross-links %X-expandos to it.
2006-05-18 18:35:10 Rocco Rutte <pdmef@gmx.net> (brendan)
* hcache.c, hcache.h, imap/imap.c, imap/message.c, mh.c: Use
header_cache_t* instead of void* for header cache.
In hcache.c, the header_cache structure is defined to match the
needs per DB backend used. Thus the interface uses void* abstract
from it. This patch adds a 'header_cache' forward declaration to
hcache.h so that we at least get a little more type safety.
* INSTALL: Note that the DocBook 4.2 DTD should be installed
locally in order to build the manual.
* doc/chunk.xsl, doc/manual.xml.head, doc/manual.xml.tail,
makedoc.c: Properly use tables in manual where appropriate.
Now, lots of information which really deserves a table is just put
into <screen/> sections with manual line breaks and things like
that. This is ugly for several reasons including that the
information stored there should be accessable straight from the
table of contents. For the TOC, this patch switches to <book/> for the manual and uses a
deeper split level so things actually look nicer. The only problem
are tables which may be not so well supported when dumping the
HTML to .txt but the DocBook->txt converter with table support is
work-in-progress...
* imap/message.c, imap/utf7.c, imap/util.c, mutt_ssl_gnutls.c,
muttlib.c, mx.c, pager.c, pgplib.c, remailer.c, rfc1524.c,
rfc2047.c, rfc2231.c, rfc822.c, sendlib.c, buffy.c, charset.c,
check_sec.sh, color.c, enter.c, group.c, hash.c, init.c, lib.c,
menu.c, mh.c, mutt_idna.c: Avoid safe_free() usage and add
security checks.
Add checks to check_sec.sh for memory functions. These include a
check for use of safe_free() instead of FREE() and a check whether
FREE(&...) is used. For the former, __SAFE_FREE_CHECKED__ is to be
used, for the latter __FREE_CHECKED__ to avoid messages from
check_sec.sh
2006-05-18 08:53:31 Rocco Rutte <pdmef@gmx.net> (roessler)
* Makefile.am, build-release, reldate.h: Autogenerate reldate.h
from ChangeLog.
2006-05-17 18:37:33 Rene Clerc <rene@clerc.nl> (brendan)
* po/nl.po: Updated nl.po.
2006-05-16 05:01:02 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Updated fr.po
2006-05-06 07:42:51 Rocco Rutte <pdmef@gmx.net> (roessler)
* mh.c: Header caching for mh folders.
2006-05-05 17:27:10 Rocco Rutte <pdmef@gmx.net> (brendan)
* doc/manual.xml.head: Set system ID to docbook 4.2, in harmony
with schema URL.
2006-05-02 22:23:35 Rocco Rutte <pdmef@gmx.net> (brendan)
* muttlib.c: Fix an improper dereference in mutt_buffer_init (I think).
2006-04-28 19:52:45 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* mutt.h, parse.c, pattern.c, protos.h, hdrline.c: Cleaning
up attachment counting. This takes away some of the worst
aberrations, but the feature is still a performance hog.
2006-04-28 12:19:20 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
* mutt_socket.h: "could somebody please move this really nasty
bug fix taken from Brendan's esmtp patch to the mailine code?" --
"done"
2006-04-28 08:35:03 Rocco Rutte <pdmef@gmx.net> (roessler)
* imap/imap.c, init.h, main.c, mutt.h, mutt_socket.c, mutt_ssl.c,
mutt_ssl.h, mutt_ssl_gnutls.c, pop_lib.c, buffy.c, configure.in,
globals.h, init.c: pdmef+fix+sslinterface. Triggered by a warning
when compiling with POP and GNUTLS, I noticed the SSL interfaces
for OpenSSL and GNUTLS internally are different which doesn't
make sense.
* configure.in, mh.c: pdmef+fix+dino.diff. This fixes mutt/2174.
2006-04-24 19:59:07 exg@gentoo.org (brendan)
* configure.in: Don't abort configure if --without-sasl is
given without any network options. Gentoo's build scripts seem
to generate this configuration.
2006-04-20 16:46:49 Moritz.Schulte@ruhr-uni-bochum.de (roessler)
* headers.c, mutt_crypt.h, postpone.c: Make mutt_parse_crypt_hdr
more SMIME-aware.
2006-04-18 23:22:30 Brendan Cully <brendan@kublai.com> (brendan)
* imap/auth_sasl.c: Handle Exchange's bogus short challenge in
AUTH NTLM (problem debugged by Alexander Gattin).
2006-04-18 15:28:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* recvattach.c: Fix saving of attachments.
2006-04-05 17:28:30 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
* curs_main.c: (1) OP_MAIN_LINK_THREADS needs to check for
IMAP_ACL_DELETE permission, since the thread linking involves
deleting the old email. (2) makes CHECK_IMAP_ACL() a no-op if
USE_IMAP is not defined; then cleans up a bunch of the #ifdef
litter.
2006-04-03 20:26:14 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c: Don't pass a null destination to imap_fix_path
in the default STATUS handler when the mailbox name is implicitly
INBOX. Thanks to Kai Hendry for the test mailbox and Sami Liedes
for the backtrace. Closes debian #351337.
* init.h: Set $record default to ~/sent (closes: #2068).
2006-03-30 19:50:01 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.xml.head: Tighten up lists/subscribe example,
to close #2198.
2006-03-28 18:04:21 Mike Hallock <mhallock@scs.uiuc.edu> (brendan)
* curs_main.c: imap-fetch-mail should check that there is a
Context before dereferencing Context->magic to avoid a segfault
possibility.
2006-03-28 01:08:28 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
* recvattach.c: Sanitize attachment file names (seatbelt for
inattentive recipients).
2006-03-24 23:15:37 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
* INSTALL: Document the need for a docbook-xsl bundle in order
to build the docs.
2006-03-15 12:26:00 Brendan Cully <brendan@kublai.com> (brendan)
* imap/message.c: Don't store UIDNEXT unless we know it.
* imap/message.c: Only synthesize UIDNEXT if we've fetched
uncached messages. Fixes a FETCH 1:0 bug Bruno Postle reported and
helped to debug.
2006-03-13 23:21:51 Brendan Cully <brendan@kublai.com> (brendan)
* imap/message.c: Courier fails to send UIDNEXT on SELECT
(a violation of RFC 3501 section 6.3.1) - synthesize it if it
is missing.
* init.h: Make imap_idle default to false for 1.5.12.
2006-03-03 10:12:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* hook.c: reply-hook is used in contexts where we don't have
a Context structure available. Hence, it must not require the
full message.
2006-03-03 09:55:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* query.c: Fix mutt/2189; lack of error checking in the query
code.
2006-02-21 21:52:17 Brendan Cully <brendan@kublai.com> (brendan)
* muttlib.c: Preallocate some buffer space before attempting
vsnprintf in mutt_buffer_printf (Solaris 9 workaround).
2006-02-21 08:10:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* attach.c: Fix mutt/2186.
2006-02-21 00:29:10 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c, muttlib.c: Catch mutt_buffer_printf failures.
2006-01-26 07:13:06 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (brendan)
* contrib/Makefile.in, doc/Makefile.in: Set datarootdir.
2006-01-20 21:21:31 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
* imap/message.c: Correct a fairly harmless typo parsing message
\Recent flags.
2006-01-15 21:37:03 Brendan Cully <brendan@kublai.com> (brendan)
* imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h, main.c,
pattern.c: A conservative update of copyright years. Some other
files may need updating too.
2006-01-14 01:16:59 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
* init.c: Tab-completion for my_ variable names and values.
2006-01-13 09:08:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* init.c: More compact code for managing the "my" variables list.
2006-01-12 19:09:28 Phil Pennock <mutt-dev@spodhuis.demon.nl> (brendan)
* init.c: Update MyVars to the next entry when deleting the head
of the list, instead of leaving it pointing to a freed entry.
2006-01-12 09:36:46 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2006-01-12 06:07:50 Brendan Cully <brendan@kublai.com> (brendan)
* init.c: Teach mutt to expand mutt variables as it does
environment variables. For example, you might put something like
this into a hook: set sendmail="mysmtp -f $from". Allow
user-definable variables starting with my_. Environment variables
take precedence, and expansion does not occur in shell-escape.
2006-01-11 06:45:23 Recai Oktas <roktas@omu.edu.tr> (brendan)
* po/tr.po: A tr.po update.
2006-01-10 21:06:22 Brendan Cully <brendan@kublai.com> (brendan)
* imap/browse.c: Sanity-check folder inferiors response. Brian
Weaver reports that it fixes the extra delimiters bug triggered by
dbmail's incorrect LIST response.
* hdrline.c: Don't use uninitialised flags variable when fetching
attachment count. Closes: #2153.
2006-01-09 19:43:59 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* imap/imap.c, mutt.h, pattern.c, protos.h, send.c, Makefile.am,
globals.h, group.c, init.c, init.h: Adding pattern group support;
see http://does-not-exist.org/mail-archives/mutt-dev/msg05693.html
for instructions. The ungroup command is not yet implemented,
and documentation is lacking.
2006-01-04 17:28:32 Brendan Cully <brendan@kublai.com> (brendan)
* imap/browse.c: Zero out IMAP_LIST before each imap_cmd_step in
browser to avoid bogus matches when the untagged response isn't a
LIST response. Phil Pennock diagnosed and proposed a patch for
this bug.
2006-01-03 17:35:18 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c: Pipeline CLOSE (it's always followed by a SELECT or
a LOGOUT).
* imap/command.c, imap/imap.c: If there is an * OK
[CAPABILITY... qualifier on connect, parse it and skip the manual
capability check.
* imap/imap.h, imap/imap.c, postpone.c: Pipeline postponed mail
check on mailbox open if appropriate.
2005-12-30 17:34:52 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c: Sort mailbox in SORT_ORDER in imap_sync_mailbox so
that sync_helper doesn't end up resorting it 10 times.
* imap/imap.c: Only resort headers in imap_make_msg_set if order
!= SORT_ORDER. Fix sync_helper to return 1 in case of +FLAGS but
not -FLAGS.
2005-12-26 23:55:19 Nik A. Melchior <nam1@cec.wustl.edu> (brendan)
* doc/muttrc.man.head: Fix whitespace around ~X in
muttrc.man.head.
2005-12-23 18:20:02 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap_private.h, imap/message.c: Don't evaluate hcache
unless uidnext > 0. This shouldn't happen, but it was reported
to. I probably have to be a lot more careful about the uid
datatypes but I'm too lazy to clean up right now.
* imap/imap.c: Always use NOOP when imap_check_mailbox is called
with force set. Seems to resolve a Cyrus idiosyncracy noted by
Phil Pennock.
* imap/imap.c, imap/message.c: IMAP message cache fixes: embed
UIDVALIDITY in the cache file name, only delete deleted messages
at sync time. Also use an alias to make the sync code clearer.
2005-12-22 20:14:04 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c: Fix at least Kyle Wheeler's new mail detection
problems: call imap_fix_path on buffy path.
* regex.c: Kyle Wheeler noticed a couple of warnings in the
moribund regex code. One still remains that I'm too lazy to fix
right now.
* imap/message.c: Add <errno.h> for msg_cache_put.
* globals.h, imap/imap.c, imap/imap_private.h, imap/message.c,
imap/message.h, init.h: Add $imap_cachedir option. If set, mutt
will keep copies of IMAP messages under this directory.
* imap/imap.c: Check all connections instead of just the first
when NONEW is set in imap_conn_find. Wait for root delimiter check
to complete before SELECTing since we may need it to form the
mailbox name.
* imap/command.c: More logging in STATUS parser to track down new
mail detection problems.
2005-12-21 21:02:50 Brendan Cully <brendan@kublai.com> (brendan)
* hcache.c: Check for NULL data in refactored mutt_hcache_fetch.
* hcache.c: Unbreak QDBM too.
* hcache.c, hcache.h: I broke DB4 while refactoring hcache.c.
* imap/imap.c, imap/imap_private.h, imap/message.c: Cache
UIDVALIDITY/UIDNEXT as header cache metadata, only attempt to
fetch up to UIDNEXT from the header cache. Also a cosmetic
correction: Display the actual first message being fetched (after
hcache) instead of 1.
* imap/command.c: Don't run pending IMAP commands until the
current queue has drained. Many thanks to Vincent Lefevre for his
patient help debugging.
* imap/command.c: Compare full mailbox names when doing IMAP buffy
check, not up to the length of the STATUS response.
2005-12-20 17:50:47 Brendan Cully <brendan@kublai.com> (brendan)
* hcache.c, hcache.h, imap/imap.c, imap/imap_private.h,
imap/message.c, mh.c, protos.h, Makefile.am: Refactor header cache
a bit to provide (fetch|store)_raw functions. These will let me
keep folder metadata (UIDVALIDITY, NEXT, msg count etc) in the
cache, which will help to sync more quickly.
* imap/imap.c: Remove deleted entries from header cache on CLOSE.
2005-12-19 18:13:28 Brendan Cully <brendan@kublai.com> (brendan)
* ChangeLog, ChangeLog.old: ChangeLog.old was just old ChangeLog
entries with different formatting - I think it's time to put it
out to pasture. I've moved all pre-1.4 entries from ChangeLog into
ChangeLog.old now. This should have the nice side-effect of making
the git mirror grow a little more slowly.
* imap/imap.c: Catch another possible race when starting IDLE.
* imap/imap.c, imap/imap_private.h, imap/message.c: More IMAP
header cache cleanup: remove expunged entries from cache, and
don't bother checking the cache for mail that's arrived since the
mailbox was opened. TODO: cache UIDNEXT, only check the cache for
messages up to cached value.
* imap/imap.c: Avoid a possible race when entering the IDLE
command - if new mail notification is received before the +
response, mutt may attempt to send a fetch command before it
realises it's idling.
* imap/imap_private.h, imap/message.c, imap/imap.c: Much faster
IMAP sync code, pipelined and everything. Now batch updates
changed flags, instead of syncing each changed message
individually.
* imap/imap.c: Manually unidle at logout if necessary. Somewhat
unclean - might be good to have an imap_unidle function...
* imap/imap.c, imap/message.c, imap/message.h: Cache server-side
flags, don't send flag updates if mutt's are the same. This can
happen if a flag is toggled and toggled back, or we receive server
updates, and the cache will make much faster sync possible later.
* imap/command.c, imap/imap.c: Pipeline MYRIGHTS, subscribed
mailbox check and root delimiter check.
* imap/imap.c: Clear name field from status callback before each
IMAP completion attempt.
* imap/message.c: Remove some cut-n-paste garbage from IMAP header
cache code.
* mx.c: Only mark unread messages as old when closing mailbox.
* imap/auth_sasl.c, imap/browse.c, imap/imap.c,
imap/imap_private.h, imap/message.c, imap/util.c, mx.c: Real
support for the Old flag on IMAP.
* imap/imap.c, imap/imap_private.h: Display success message when
subscription command succeeds.
* imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h:
Replace imap_parse_list_response with a proper untagged response
handler.
2005-12-16 18:49:40 Recai Oktas <roktas@omu.edu.tr> (brendan)
* color.c, crypt.c, handler.c, init.c, parse.c, smime.c: Use
ascii_str* instead of mutt_str* in several places where it's
needed.
2005-12-16 18:18:52 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c, imap/imap.c, imap/imap_private.h,
imap/message.c, imap/util.c: New new mail detection code. Now we
use UIDVALIDITY/UIDNEXT to detect whether a mailbox has been
changed since we last saw it, rather than the more ephemeral
RECENT flag. We also keep a cache of mailboxes we've visited or
called STATUS on, which might eventually make for better
information in the browser and mailbox views. Big changes,
probably not stable. IWFM.
2005-12-15 18:59:59 Brendan Cully <brendan@kublai.com> (brendan)
* imap/message.c: Whitespace shuffling.
* imap/command.c, imap/imap.c, imap/imap_private.h, imap/util.c:
Use mutt_buffer_printf in several places instead of a homebrew
version.
* configure.in, m4/funcs.m4, muttlib.c, protos.h: Add
mutt_buffer_printf function, with autoconf test for va_copy.
* imap/imap.c: IMAP keepalive might have been interacting badly
with $timeout when IDLE was enabled. Use force option for IDLE too.
2005-12-14 17:29:57 Brendan Cully <brendan@kublai.com> (brendan)
* imap/auth_sasl.c, imap/command.c, imap/imap_private.h: SASL-IR
support for IMAP. The RTT was has begun. I had forgotten how
strangely convoluted auth_sasl has become though...
2005-12-13 23:37:42 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_ssl.c, mutt_ssl_gnutls.c: Add conn_poll (using
raw_socket_poll) to SSL socket setup functions.
* buffy.c: Fix recently-broken buffy notification for IMAP.
* imap/imap_private.h, imap/util.c, imap/command.c, imap/imap.c,
imap/imap.h, postpone.c: Restore IMAP postponed check in the wake
of the buffy pipelining patch. Fall back to NOOP if IDLE poll
fails. Allow for untagged messages when starting IDLE. Free
idata->cmdbuf in imap_free_idata.
* imap/TODO, imap/BUGS: Updated todo/bug list for IMAP
2005-12-12 17:24:12 Brendan Cully <brendan@kublai.com> (brendan)
* imap/command.c, imap/imap.c, init.h, mutt.h: Add $imap_idle
boolean to disable the IDLE extension (may be needed with some
servers like the particular version of dovecot I tried
yesterday). Don't attempt to poll mailboxes with connections that
haven't yet authenticated. Recognize NO responses again (silly
typo, spotted by Charlie Allom)
2005-12-12 02:24:43 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in, imap/command.c, imap/imap.c, imap/imap_private.h,
mutt_socket.c, mutt_socket.h, mutt_tunnel.c: IMAP IDLE support.
* buffy.c: Whoops, don't break buffy for non-IMAP mailboxes!
* buffy.c, imap/command.c, imap/imap.c, imap/imap.h,
imap/imap_private.h, imap/util.c: IMAP command batching code, used
to pipeline mailbox poll requests. Up to 10 poll commands will be
sent at a time (tunable in imap_private.h). This is a huge win on
my currently awful wireless link. It takes a knife to a lot of
fundamental IMAP code (mostly for the better), so it may have
destabilised things. Time for some brave (or lazy
non-Changelog-reading) testers to report... next up, IDLE
support.
2005-12-10 07:06:44 Brendan Cully <brendan@kublai.com> (brendan)
* imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h,
imap/util.c: Set up a command pipeline. Currently everything still
runs a single command from start to finish before moving on, but
this creates the infrastructure to pipeline mailbox polling
calls. Bitter experience at the end of a flaky wireless link
teaches me that this can be useful.
* imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c,
imap/imap_private.h, imap/message.c, imap/util.c: Move IMAP
response buffer out of command into IMAP_DATA. Ironically this is
to prepare for pipelined commands.
2005-11-24 12:50:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* curs_main.c, pattern.c: mutt/2142 suggests that the change
from pattern.c,3.14 -> 3.15 causes inconsistency and confusion.
Reverting the change; adding a helpful message to the status line.
2005-11-22 12:31:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* pgp.c: Fix "mixed messages" about the success (or not) of
decrypting PGP messages.
* handler.c: Actually, the previous fix for 2139 had a flaw.
* handler.c: Fix mutt/2139; also Debian #340116.
2005-11-17 18:40:50 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* menu.c: a not entirely sane state of code.
* menu.c: Another stab at #2019.
2005-11-01 08:42:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* menu.c: This should be a better patch for the menu break
dance. (#2019)
2005-10-31 11:56:58 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
* imap/message.c: Fix 2119.
2005-10-31 10:51:54 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* mutt_idna.c: Fix the underlying problem behind mutt/2107.
* menu.c: Fixing #2019.
* flags.c: Fix #2123.
2005-10-21 04:35:38 Brendan Cully <brendan@kublai.com> (brendan)
* smime.c, attach.c, buffy.c, copy.c, copy.h, crypt-gpgme.c,
crypt.c, edit.c, handler.c, mbox.c, mutt.h, pager.c, parse.c,
pattern.c, pgp.c, pgpmicalg.c, pgppacket.c, pgppubring.c, pop.c,
postpone.c, protos.h, sendlib.c: Full large file support. Keep a
close watch on your mailboxes everyone!
2005-10-18 07:04:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2005-10-17 09:14:58 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
* smime.c: Fix S/MIME algorithm choice.
2005-10-14 09:30:11 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* imap/imap.c: Fix imap/2112.
2005-10-10 18:26:31 Brendan Cully <brendan@kublai.com> (brendan)
* pgp.c: Make PGP decode failure non-fatal when displaying
messages (as opposed to decode-saving them). I think it would be
nicer to include the original text when decryption fails
though...
* imap/command.c, setenv.c: Accept + as IMAP continuation, not
just + . May close #2106. Feed check_sec candy in setenv.c.
2005-10-09 20:53:21 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in: Now that we always check for ncurses/ncurses.h,
remove /usr special case.
* configure.in, mutt_curses.h: Tweak ncurses autoconflation to
check for ncurses/ncurses.h everywhere, not just in /usr. With
--with-curses=/usr/local, should Close: #2095.
* configure.in, setenv.c: Add Russ Allbery's setenv replacement
function.
* init.h: Correct doc nit for $meta_key, noted by Mark
Weyer. Closes: #2105.
2005-10-06 06:15:00 Brendan Cully <brendan@kublai.com> (brendan)
* browser.c: Sort browser entries after every IMAP browsing
operation instead of just when explicitly requested. Closes:
#2089.
2005-10-06 05:13:55 Jeff Ito <jeffi@rcn.com> (brendan)
* smime.c: Add AES ciphers to S/MIME encryption options. Closes:
#2103.
2005-10-05 19:24:40 David Champion <dgc@uchicago.edu> (brendan)
* doc/manual.xml.head, init.c: Fix 'unattachments'. Closes: #2102.
2005-10-05 19:20:22 Jeff Ito <jeffi@rcn.com> (brendan)
* smime.c: S/MIME key selection truncates the last character of
the selected key for no apparent reason. Removed until someone
can justify it. Closes: #2081.
2005-10-04 19:00:05 Brendan Cully <brendan@kublai.com> (brendan)
* init.h: Tweak description of pop_checkinterval slightly. Closes:
#2074.
* hcache.c: Bump hcache Id for attachment counting patch.
2005-10-04 06:05:39 David Champion <dgc@uchicago.edu> (brendan)
* Muttrc.head.in, doc/manual.xml.head, doc/muttrc.man.head,
globals.h, hdrline.c, init.c, init.h, mime.h, mutt.h, parse.c,
pattern.c, protos.h, recvattach.c: Attachment counting for index
display (patch-1.5.11.dgc.attach.6). Modifications: attach_recurse
and attach_ignore_fundamental stripped, some debugging code
removed, some bones thrown to check_sec.sh.
2005-10-04 05:24:00 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
* pager.c: The following patch has an effect only when the
braille_friendly variable is set. When this is the case, the
cursor is put on the first line of the message body, when viewing
it with the pager.
2005-10-04 04:29:09 Alain Bench <veronatif@free.fr> (brendan)
* curs_main.c: Piping and printing in IMAP folder index with
imap_peek=no marks message read immediately.
2005-10-03 07:52:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
* curs_lib.c, send.c: fix a problem that appears with signatures
without newline.
2005-09-30 18:24:17 Brendan Cully <brendan@kublai.com> (brendan)
* doc/devel-notes.txt: Change manual.sgml to manual.xml (noted
by Alain Bench).
2005-09-30 01:42:50 Roland Rosenfeld <roland@spinnaker.de> (brendan)
* po/de.po: Update.
2005-09-29 23:57:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Update.
2005-09-29 23:52:16 pi <pi@beobide.net> (brendan)
* configure.in, po/eu.po: Basque translation.
2005-09-29 23:02:49 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in, copy.c, sendlib.c: Ensure that Content-Length
printf format specifier matches off_t size, to avoid mail-losing
Content-Length: 0 (bug introduced by large file patch a couple
of days ago). Closes: #2096.
2005-09-27 03:43:24 Johan Svedberg <johan@svedberg.com> (brendan)
* po/sv.po: Update.
2005-09-24 20:03:04 Brendan Cully <brendan@kublai.com> (brendan)
* edit.c: Inflict more needless pain on translators by splitting
EditorHelp to satisfy -pedantic.
* mbox.c, mutt.h, configure.in: Use fseeko/ftello when available
while opening mbox/mmdf. Closes: #2084.
2005-09-24 19:36:35 Alain Bench <veronatif@free.fr> (brendan)
* copy.c, mutt.h, parse.c, sendlib.c, thread.c: Cosmetic fixes to
MIME headers. Closes: #2086.
2005-09-24 17:51:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
* po/ja.po: Update to HEAD.
2005-09-23 18:38:36 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
* configure.in: Quote an error message.
2005-09-22 16:38:08 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
* configure.in, globals.h, hcache.c, init.h: Update QDBM patch to
the current state of the art. Closes: #2003 (again).
2005-09-22 09:06:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
* send.c: When composing a reply, there might be degenerate cases
in which a CC header is created, but no To header. In this case,
we now use the auto-generated CC header as the To header.
2005-09-22 04:05:49 Brendan Cully <brendan@kublai.com> (brendan)
* init.c: Refactor mutt var completion so it can be used for
inline expansions (eg $from). Actual expansion not committed yet.
* send.c: If ContentType is null, assume text/plain. Stopgap; a
better mechanism would sanity-check MuttVars assignments before
allowing them. Closes: #2080.
* imap/util.c, imap/imap.c: Don't allow imap URLs with empty
hosts. Also don't attempt to complete on open connections when
there aren't any (diagnosed by Nico Golde). Closes: #2079.
* pattern.c: Use ctx instead of Context when checking whether or
not to do IMAP search. Resolves a possible segfault in color index
~b operations. I can't remember whether Context vs ctx was
intentional - I doubt it.
2005-09-21 14:17:14 Adeodato Simo <asp16@alu.ua.es> (brendan)
* curs_main.c: Check for sigwinch in index before calling
km_dokey, since for unknown reasons km_dokey seems to eat the
signal in some cases. [Not reproducible in my ncurses environments
- Brendan]. Closes: #1907.
2005-09-21 13:23:43 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c, pattern.c: Catch empty substring/regexp search
arguments (precludes a segfault from dereferencing a null string
pointer later).
2005-09-21 06:04:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
* init.h, mutt.h, configure.in, hcache.c: QDBM support for the
header cache.
2005-09-21 04:50:31 Adeodato Simo <asp16@alu.ua.es> (brendan)
* pgp.c: When using GPG agent in classic mode, set GPG_TTY if it
isn't already set instead of bailing out. Closes: #2072.
2005-09-21 03:48:38 Takahashi Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
* init.c: Ensure that set doesn't change variables from within the
help screen. I think this is a gross approach, and probably
overkill, but it's the fault of the original code design, not
Tamo's patch. Until a better way falls from the sky, this Closes:
#2011.
2005-09-21 02:58:07 Brendan Cully <brendan@kublai.com> (brendan)
* curs_main.c: Cancelling <change-folder> from within the pager
will now keep you in the pager rather than kicking you back to the
index. Closes: #2075.
2005-09-20 23:41:21 Vincent Lefevre <vincent@vinc17.org> (brendan)
* muttlib.c: Slight improvement on dgc's warning fix in edge cases.
2005-09-20 06:43:39 David Champion <dgc@uchicago.edu> (brendan)
* init.c: Fix a null-pointer-dereference parsing aliases with
-d3+.
* muttlib.c: Clear a compiler warning.
2005-09-20 03:56:25 Gero Treuner <gerotick@faveve.uni-stuttgart.de> (brendan)
* contrib/gpg.rc, doc/manual.xml.tail: Update locations of
gpg-2comp, Gero Treuner.
2005-09-19 06:14:27 Brendan Cully <brendan@kublai.com> (brendan)
* mkchangelog.sh: I just realised what's been happening to the
changelog: I recently got a new version of 'head' that refuses
to accept -1 instead of -n 1, but doesn't actually return
failure. So mkchangelog was feeding nothing to the cvs date
argument, and instead merrily snarfing down the entire changelog
every time. I've put in a simple $date != "" check. Thanks,
textutils! Thanks for ushering in the future! I'd like to shake
your hand. Hard.
2005-09-19 05:12:29 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.xml.head: Remove mention of obsolete
--enable-imap-edit-threads configure option.
2005-09-18 17:49:33 Brendan Cully <brendan@kublai.com> (brendan)
* ChangeLog: Somehow the changelog got mangled (multiple copies
of large parts).
2005-09-18 08:22:49 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2005-09-18 02:53:18 brendan (brendan)
* doc/Makefile.in: More cleanups, slightly better dependencies.
2005-09-18 02:35:10 Brendan Cully <brendan@kublai.com> (brendan)
* doc/Makefile.in: Stupid hack to synchronise on makedoc for
parallel builds. Only works when entered via make all. make
stamp-doc-xml directly can fail in pathological conditions.
* doc/Makefile.in: Attempt to work around make -j2
breakage. Dependencies are still wrong, but I don't have
the brainpower right now to get it right. People talk about
imperative, functional, and logic programming, but no one ever
mentions make programming.
2005-09-17 20:46:14 Brendan Cully <brendan@kublai.com> (brendan)
* po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
po/uk.po, po/zh_CN.po, po/zh_TW.po, po/ga.po, po/gl.po,
po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
po/nl.po, po/pl.po, intl/plural.y, intl/ref-add.sin,
intl/ref-del.sin, intl/textdomain.c, po/bg.po, po/ca.po,
po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
po/et.po, po/fr.po, doc/dotlock.man, doc/manual.xml.head,
doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head,
imap/auth.c, imap/auth.h, imap/auth_anon.c, imap/auth_cram.c,
imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
imap/browse.c, imap/command.c, imap/imap.c, imap/imap.h,
imap/imap_private.h, imap/message.c, imap/message.h, imap/utf7.c,
imap/util.c, intl/COPYING.LIB-2, intl/COPYING.LIB-2.1,
intl/Makefile.in, intl/bindtextdom.c, intl/config.charset,
intl/dcgettext.c, intl/dcigettext.c, intl/dcngettext.c,
intl/dgettext.c, intl/dngettext.c, intl/explodename.c,
intl/finddomain.c, intl/gettext.c, intl/gettext.h,
intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
intl/l10nflist.c, intl/libgettext.h, intl/libgnuintl.h,
intl/libintl.glibc, intl/loadinfo.h, intl/loadmsgcat.c,
intl/localcharset.c, intl/locale.alias, intl/localealias.c,
intl/ngettext.c, intl/plural.c, pgpkey.c, pgplib.c, pgplib.h,
pgpmicalg.c, pgppacket.c, pgppacket.h, pgppubring.c, pop.c,
pop.h, pop_auth.c, pop_lib.c, postpone.c, protos.h, query.c,
recvattach.c, recvcmd.c, regex.c, remailer.c, remailer.h,
resize.c, rfc1524.c, rfc1524.h, rfc2047.c, rfc2047.h, rfc2231.c,
rfc2231.h, rfc822.c, rfc822.h, score.c, send.c, sendlib.c,
signal.c, smime.c, smime.h, smime_keys.pl, sort.c, sort.h,
status.c, system.c, thread.c, url.c, browser.h, buffy.c, buffy.h,
charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
config.guess, config.sub, copy.c, copy.h, crypt-gpgme.c,
crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
date.c, depcomp, dotlock.c, dotlock.h, edit.c, editmsg.c,
enter.c, extlib.c, filter.c, flags.c, from.c, functions.h,
globals.h, gnupgparse.c, handler.c, hash.c, hash.h, hcache.c,
hdrline.c, headers.c, help.c, history.c, history.h, hook.c,
init.c, init.h, keymap.c, keymap.h, lib.c, lib.h, mailbox.h,
main.c, makedoc.c, mapping.h, mbox.c, mbyte.c, menu.c,
mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
muttlib.c, mx.c, mx.h, pager.c, pager.h, parse.c, pattern.c,
pgp.c, pgp.h, pgpinvoke.c, COPYRIGHT, _regex.h, account.c,
account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
attach.h, base64.c, browser.c: Gah, forgot the zip code when
updating the FSF address...
* po/zh_CN.po, po/zh_TW.po, po/tr.po, po/uk.po, po/sk.po,
po/sv.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ko.po,
po/lt.po, po/ja.po, po/id.po, po/it.po, po/ga.po, po/gl.po,
po/hu.po, po/et.po, po/fr.po, po/eo.po, po/es.po, po/de.po,
po/el.po, po/da.po, imap/imap.h, imap/imap_private.h,
imap/message.c, imap/message.h, imap/utf7.c, imap/util.c,
intl/COPYING.LIB-2, intl/Makefile.in, intl/bindtextdom.c,
intl/config.charset, intl/dcgettext.c, intl/dcigettext.c,
intl/dcngettext.c, intl/dgettext.c, intl/dngettext.c,
intl/explodename.c, intl/finddomain.c, intl/gettext.c,
intl/gettext.h, intl/gettextP.h, intl/hash-string.h,
intl/intl-compat.c, intl/l10nflist.c, intl/libgettext.h,
intl/libgnuintl.h, intl/libintl.glibc, intl/loadinfo.h,
intl/loadmsgcat.c, intl/localcharset.c, intl/locale.alias,
intl/localealias.c, intl/ngettext.c, intl/plural.c, intl/plural.y,
intl/ref-add.sin, intl/ref-del.sin, intl/textdomain.c, po/bg.po,
po/ca.po, po/cs.po, doc/dotlock.man, doc/manual.xml.head,
doc/mutt.man, doc/muttbug.man, doc/muttrc.man.head, imap/auth.c,
imap/auth.h, imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
imap/auth_login.c, imap/auth_sasl.c, imap/browse.c,
imap/command.c, imap/imap.c, rfc2047.h, rfc2231.c, rfc2231.h,
rfc822.c, rfc822.h, score.c, send.c, sendlib.c, signal.c,
smime.c, smime.h, smime_keys.pl, sort.c, sort.h, status.c,
system.c, thread.c, url.c, query.c, recvattach.c, recvcmd.c,
regex.c, remailer.c, remailer.h, resize.c, rfc1524.c,
rfc1524.h, rfc2047.c, pager.h, parse.c, pattern.c, pgp.c,
pgp.h, pgpinvoke.c, pgpkey.c, pgplib.c, pgplib.h, pgpmicalg.c,
pgppacket.c, pgppacket.h, pgppubring.c, pop.c, pop.h,
pop_auth.c, pop_lib.c, postpone.c, protos.h, mbyte.c, menu.c,
mh.c, mime.h, missing, mutt.h, mutt_crypt.h, mutt_curses.h,
mutt_idna.c, mutt_idna.h, mutt_menu.h, mutt_regex.h, mutt_sasl.c,
mutt_sasl.h, mutt_socket.c, mutt_socket.h, mutt_ssl.c, mutt_ssl.h,
mutt_ssl_gnutls.c, mutt_tunnel.c, mutt_tunnel.h, muttbug.sh.in,
muttlib.c, mx.c, mx.h, pager.c, extlib.c, filter.c, flags.c,
from.c, functions.h, globals.h, gnupgparse.c, handler.c, hash.c,
hash.h, hcache.c, hdrline.c, headers.c, help.c, history.c,
history.h, hook.c, init.c, init.h, keymap.c, keymap.h, lib.c,
lib.h, mailbox.h, main.c, makedoc.c, mapping.h, mbox.c,
dotlock.h, edit.c, editmsg.c, enter.c, copy.h, crypt-gpgme.c,
crypt-gpgme.h, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
crypt-mod.h, crypt.c, cryptglue.c, curs_lib.c, curs_main.c,
date.c, depcomp, dotlock.c, COPYRIGHT, GPL, _regex.h, account.c,
account.h, addrbook.c, alias.c, ascii.c, ascii.h, attach.c,
attach.h, base64.c, browser.c, browser.h, buffy.c, buffy.h,
charset.c, charset.h, color.c, commands.c, complete.c, compose.c,
config.guess, config.sub, copy.c: Update FSF address (via sed,
I hope nothing got mangled). Closes: #2071.
2005-09-17 17:39:18 Alain Bench <veronatif@free.fr> (brendan)
* Muttrc.head.in: Clean up some Muttrc macros, and add macro
'y' to jump to the mailboxes view. Closes: #2069.
2005-09-17 17:27:54 Brendan Cully <brendan@kublai.com> (brendan)
* main.c: Some minor cleanups: tell users to go to bugs.mutt.org
instead of using flea; update copyright year in mutt -v;
reorganise USE opts a little; break long strings so that -pedantic
stops complaining. Not sure that last one is worth the trouble
it causes the po team...
2005-09-17 01:07:54 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: Update.
2005-09-16 23:09:12 Kevin Scannell <scannell@slu.edu> (brendan)
* configure.in, po/ga.po: Irish translation.
2005-09-16 15:20:59 Brendan Cully <brendan@kublai.com> (brendan)
* build-release, po/Makefile.in.in: Move update-po out of make
dist, into build-release. It seems to me that make dist should do
as little as possible beyond putting the right files in a tarball.
2005-09-16 13:43:58 Ronny Haryanto <ronnylist@haryan.to> (roessler)
* po/id.po: update
2005-09-16 11:02:00 Ivan Vilata i Balaguer <ivan@selidor.net>
(roessler)
* po/ca.po: update
2005-09-16 10:20:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update
2005-09-16 10:19:46 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2005-09-16 02:15:45 Brendan Cully <brendan@kublai.com> (brendan)
* doc/Makefile.in: Add stamp-doc-xml to "all".
* doc/Makefile.in: stamp-doc-man is pointless as far as I can
tell. Removed.
* doc/Makefile.in: Tweak makefile so that the dist tarball
doesn't always try to build docs.
* configure.in: VERSION should go into CONFIG_STATUS_DEPENDENCIES,
not CONFIGURE_DEPENDENCIES. Slap ma fro.
2005-09-15 23:18:48 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am, build-release: Move changelog target to
update-changelog so that dist won't automatically invoke it,
and have commit and build-release call it.
* build-release: Now that 1.5.11 is out, previous versions won't
be x.y.zi: adjust diff.
2005-09-15 14:24:39 roessler (roessler)
* po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
po/uk.po, po/zh_CN.po, VERSION, po/bg.po, reldate.h: automatic
post-release commit for mutt-1.5.11
2005-09-14 14:15:06 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* init.h: Refer to $use_envelope_from rather than old
$envelope_from in description of $envelope_from_address.
2005-09-14 02:45:44 Brendan Cully <brendan@kublai.com> (brendan)
* globals.h, init.h, sendlib.c: Add new $envelope_from_address
variable for manually specifying the envelope sender. Rename (with
compatibility synonym) $envelope_from to $use_envelope_from. Make
$envelope_from subordinate to $use_e_f, as $from is to
$use_from. From a discussion with TLR.
2005-09-13 20:36:17 Brendan Cully <brendan@kublai.com> (brendan)
* doc/Makefile.in: Put chunked HTML manual in top doc directory
instead of HTML subdirectory. Solves a weird $distdir
absolute/relative path nuisance.
2005-09-12 06:22:21 Brendan Cully <brendan@kublai.com> (brendan)
* curs_lib.c, pop.c, pop.h, pop_lib.c: Teach pop driver about
mutt_progress_bar. Allow progress bar to omit total size if zero
(=unknown).
2005-09-10 18:47:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* menu.c: Correct some inconsistencies introduced by
$menu_context. Closes: #2019?
2005-09-10 06:02:04 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c, curs_lib.c: A pair of small optimisations to the
progress bar.
2005-09-08 16:37:59 Brendan Cully <brendan@kublai.com> (brendan)
* pager.c: Revert bogus change to last message detection in
mutt_pager.
* pager.c: Forget line number when resolving in pager. This
is beginning to get messy - maybe it would be better to only
remember on specific operations like sync.
* mutt_socket.c: Set CLOEXEC on sockets in IPv4 code path like
we do in IPv6.
* pattern.c: Make stringmatch pattern detection stateless.
* curs_lib.c: ifdef USE_SOCKET around mutt_progress_bar.
2005-09-08 07:09:46 Bernd Ahlers <bernd@ba-net.org> (brendan)
* po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/da.po, po/de.po, po/el.po,
po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
po/id.po, po/ca.po, po/cs.po: Correct some S/MIME po entries.
2005-09-07 08:01:59 Brendan Cully <brendan@kublai.com> (brendan)
* curs_lib.c: Ensure progress bar rounds to $net_inc.
* curs_lib.c, globals.h, imap/imap.c, imap/imap_private.h,
imap/message.c, init.h, mutt_curses.h: Display progress meter
when uploading/fetching IMAP data. Closes: #1772.
* pager.c: Adjust gross hack to return to the same line in the
pager after an index operation so that it doesn't shoot past the
end of the file if there are fewer lines on return (eg when weed
is set).
* mx.c, pgp.c: Silence some GCC warnings about uninitialized
variables.
* build-release, configure.in, mutt.h: Remove international
vs. U.S. distribution distinction. build-release expects the
previous version to be x.y.zi and should be updated again
for 1.5.12.
2005-09-06 16:46:44 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.xml.head: More documentation cosmetics (newlines
between Usage: lines).
* pager.c: Gross hack to return to the same line in the pager
after executing an index function. Closes: #1210.
* doc/manual.xml.head, imap/command.c, imap/imap.c, imap/imap.h,
init.c, mutt.h, pattern.c: Extend pattern language to do simple
string matches as well as regular expressions when the pattern
is invoked with = instead of ~. And, when possible, perform
full body searches on the IMAP server instead of locally, for
an enormous speed boost.
* imap/utf7.c, init.c, main.c, protos.h: Fix a memory leak in
imap_utf7_decode and do a little cleanup on shutdown. Get a
high five from valgrind.
* curs_main.c, main.c: Move SASL and IMAP shutdown hooks into
main where they belong.
* init.c: Release pwent after extracting data from it.
* mutt_sasl.h, curs_main.c, mutt_sasl.c: Release global SASL
state when quitting.
2005-09-05 04:22:45 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.xml.head: Documentation cosmetics (add some line
breaks).
2005-09-04 20:10:25 Brendan Cully <brendan@kublai.com> (brendan)
* init.h: Point $hide_top_limited to $hide_limited instead of
$hide_missing. Likewise for $hide_top_missing. Closes: #2039.
* init.h: Mention $sort_re in $strict_threads
documentation. Closes: #2052.
* doc/manual.xml.head: Add a push example. Closes: #1591.
2005-09-04 19:46:26 Rupert Levene <rupert@levene.dyndns.org> (brendan)
* doc/manual.xml.head: Mention $include when describing how mutt
prepares message replies. Closes: #1471.
2005-09-04 19:28:19 Dale Woolridge (brendan)
* pattern.c, protos.h, parse.c: Unfold message headers before
performing ~h search. Closes: #1865.
2005-09-04 18:01:57 Zardoz@users.sourceforge.net (brendan)
* keymap.c: Teach keymap.c about KEY_NEXT. Closes: #1588.
2005-09-04 06:57:04 Alain Bench <veronatif@free.fr> (brendan)
* doc/manual.xml.head, doc/manual.xml.tail: Note that <Tab>
is bound to next-new-then-unread by default, rather than
next-new. Closes: #1637.
* curs_main.c, pattern.c: Allow empty limits, and limits in
empty mailboxes. Closes: #1853, #1906.
2005-09-03 23:22:31 Brendan Cully <brendan@kublai.com> (brendan)
* send.c, attach.c: Note when mutt_edit_attachment fails and
display error instead of prompting to abort an unmodified
file. Closes: #2051.
2005-09-03 19:41:53 Alain Bench <veronatif@free.fr> (brendan)
* contrib/gpg.rc: One should let GnuPG charset be automatically
infered from whatever current locale, without hardcoding.
2005-09-03 04:34:25 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.xml.head: Just use EXPR as a place holder for regular
expressions, instead of any of EXPR, USER, ID and SUBJECT. Noted
by Vincent Lefevre.
2005-09-02 18:50:34 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.sgml.head, doc/manual.sgml.tail, doc/manual.xml.head,
doc/manual.xml.tail, doc/Makefile.in: Rename manual.sgml.*
to manual.xml.*.
2005-09-02 18:18:19 Alain Bench <veronatif@free.fr> (brendan)
* keymap.c: Allow non-ascii characters in push arguments. Closes:
#2023.
* doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
Adjust ~l to match all known lists, add ~u to match only
subscribed lists. Normalise pattern ordering in docs. Closes:
#2050.
2005-09-01 17:07:14 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in, imap/auth_sasl.c, main.c, mutt_sasl.c,
mutt_sasl.h, pop_auth.c: Remove obsolete Cyrus SASL 1.5 support.
* doc/chunk.xsl, doc/html.xsl: Docbook support files, dropped
in the initial commit.
* doc/manual.sgml.tail, configure.in, doc/Makefile.in,
doc/manual.sgml.head, makedoc.c: Convert documentation from
linuxdoc to docbook format. Let the bug avalanche begin.
2005-08-30 21:34:36 Lars Hecking <lhecking@users.sourceforge.net>
(brendan)
* configure.in: Don't define domain="no" when configured
--without-domain. Closes: #2046.
2005-08-24 15:17:43 Brendan Cully <brendan@kublai.com> (brendan)
* pgp.c: Don't treat PGP inline signature verification errors
as fatal.
2005-08-22 20:30:11 Brendan Cully <brendan@kublai.com> (brendan)
* pgp.c: Pause after error message if PGP decode fails, in case
mutt_copy_message overwrites. Real error handling cleanup will
have to wait...
* pgp.c: Don't attempt to manipulate null pgp output file handles.
2005-08-16 18:10:11 Paul Walker <paul@black-sun.demon.co.uk> (brendan)
* doc/manual.sgml.head, doc/mutt.man, main.c: -D dumps to stdout,
not stderr.
2005-08-15 08:10:48 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* po/id.po: Fix \n mismatch.
2005-08-15 08:07:36 Ronny Haryanto <ronnylist@haryan.to> (roessler)
* po/id.po: update
2005-08-15 08:06:40 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2005-08-14 21:32:17 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* attach.c, send.c: Don't pass an empty filename to the default
text editor when editing non-plain text. Also don't clobber
$content_type when parsing it. Closes: #2038.
2005-08-14 12:28:52 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2005-08-14 02:22:47 Bernd Ahlers <bernd@ba-net.org> (brendan)
* cryptglue.c, mutt_sasl.c, smime.c: Fix some S/MIME spelling
inconsistencies.
2005-08-12 23:06:25 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_ssl_gnutls.c: Turn off input buffering for gnutls SSL
certificate menu, as we do in the openssl version.
* imap/auth_sasl.c: Override SASL initial response if the server
spoke first in its continuation response. Closes: #2034.
* doc/Makefile.in: Degnuify mutt.1 make rule. Imagining a world
in which gnu documentation flagged any extensions to standard
utilities almost makes me cry.
2005-08-12 12:52:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update
2005-08-12 07:49:37 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: Update.
2005-08-12 03:57:16 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in: Force configure to depend on VERSION. That's
been bugging me for a while.
2005-08-11 21:46:26 roessler (roessler)
* po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
po/uk.po, po/zh_CN.po, po/zh_TW.po, po/bg.po, po/ca.po, po/cs.po,
po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po,
po/ko.po, po/lt.po, po/nl.po: automatic post-release commit
for mutt-1.5.10
2005-08-11 21:22:41 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am, VERSION, reldate.h: Fix Makefile.am.
2005-08-11 21:16:38 Brendan Cully <brendan@kublai.com> (brendan)
* copy.c, crypt-gpgme.c, crypt-gpgme.h, crypt-mod-pgp-classic.c,
crypt-mod-pgp-gpgme.c, crypt-mod-smime-classic.c,
crypt-mod-smime-gpgme.c, crypt-mod.h, crypt.c, cryptglue.c,
handler.c, mutt_crypt.h, pgp.c, pgp.h, protos.h, smime.c, smime.h:
Add error results to mutt_body_handlers, and check them when
doing decode-save. Closes: #1919.
2005-08-11 21:08:55 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Fix verification of clearsigned PGP messages.
(debugged on IRC, mostly by Brendan)
2005-08-11 02:15:14 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(brendan)
* configure.in: Don't test against nonexistent cache
variable. Spotted by Torsten Veller.
2005-08-11 01:44:49 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_sasl.c: Silence some compiler warnings.
2005-08-09 20:13:03 Brendan Cully <brendan@kublai.com> (brendan)
* doc/Makefile.in, doc/manual.sgml.tail: Replace raw latin1
characters with entities, and enable latin output for
manual.txt. I'm not sure this is ideal for non-latin (eg
utf8) environments, but hopefully docbook will resolve this
anyway. Closes: #2029.
* doc/manual.sgml.head: Replace free ~ with ˜. Closes:
#2030.
* pgp.c: Move pgp failure check inside the if (invoke pgp)
block. Should really Close: 2032.
* pgp.c: Don't ftell pgp output file if there isn't one. Closes:
#2032.
2005-08-09 16:24:15 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* crypt-gpgme.c: Improve translatability of crypt-gpgme. Closes:
#2020.
2005-08-09 16:10:40 Mads Martin Joergensen <mmj@suse.de> (brendan)
* copy.c: Remove an unneeded cast, which introduces
type-punning. Modified to use FREE instead of safe_free, since
that seems to be the convention. I personally don't see the point.
2005-08-08 18:59:43 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_socket.c: Pause for a moment when a hostname fails to
resolve. Closes #1942. There are a number of cases where mutt
cascades error messages. It might be nice if there were an error
stack so that low level functions could push_error instead of
displaying it right away, and the higher level ones could eg
mutt_message(_("Failed to write FCC: %s"), pop_error ())...
* main.c: Document -d option in mutt -h output. Closes #2027.
* init.h: Remove undefined reference to unmailboxes
command. Closes #2028.
* imap/imap.c: Fix edge case where we might have to wait two
timeouts to check for IMAP mail.
* imap/command.c, imap/imap.c, init.h: Fix bug just introduced
in lsub parsing that could cause mutt to loop indefinitely.
Don't recheck subscriptions at every mailbox change, just the
initial connection.
* imap/imap.c: If imap_check_subscribed is set, mailbox or
unmailbox folders in response to subscribe/unsubscribe commands
in the browser.
2005-08-07 23:52:08 Brendan Cully <brendan@kublai.com> (brendan)
* imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
New option: $imap_check_subscribed. If set, mutt will fetch the
set of subscribed mailboxes from the server and add them to the
buffy list.
* browser.c: Avoid a segfault attempting to browse an invalid
IMAP URL.
* imap/imap.c: Extend IMAP host completion to complete over open
connections. Next up: account and folder hooks.
* imap/imap.c: Allow IMAP tab-completion to complete over
defined mailboxes, saving a bunch of typing for the hostname
part of the URL. Should probably be extended to complete over
open connections and possibly also folder/account hooks.
* account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
mutt_get_field_unbuffered.
2005-08-07 06:20:37 Anders Helmersson
<anders.helmersson.utsikt@wasadata.net> (brendan)
* pager.c: Certain versions of libc may segfault during regex
processing if given incomplete multibyte characters. Work around
this by manually trimming the display buffer. I modified it
somewhat to only check when the situation is most likely to occur:
fgets has read all the way to the capacity of the buffer. Thanks
also to Tamo for his comments.
2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
* account.c, curs_lib.c, protos.h: Make username prompts
unbuffered like password prompts are (no more folder-hook push
garbage)
2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
Report non-zero exit status of tunnel command. Closes: #1749.
* imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
pointless imap_force_ssl option with ssl_force_tls, which
requires any connection (POP or IMAP) to a remote server to
be encrypted, and attempts to negotiate encryption even if the
capability isn't advertised (this last bit is of dubious utility,
but essentially harmless since the connection would otherwise
fail anyway). Closes: #1284.
* imap/browse.c: Kill a warning.
* init.c: Use isalnum instead of isalpha when parsing unbraced
environment variable names, per tamo's suggestion. Closes #2022.
2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
* attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
pager.h, protos.h: Move some attachment-related prototypes and
structures into attach.h from the global headers. A small step
towards sane dependency tracking and code cleanliness.
2005-08-04 01:15:52 brendan (brendan)
* compose.c: Don't unlink non-mutt files that would have been
unlinked on send if the message is cancelled.
2005-08-03 15:34:14 Brendan Cully <brendan@kublai.com> (brendan)
* account.c: Fix C precedence buglet in getlogin preventing it
from actually calling getuser.
* mutt_ssl.c: Don't double-free X509 certificates. This patch
looks wrong, but it isn't.
2005-08-02 18:15:33 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
keymap_alldefs.h in $(top_srcdir), since that's where xgettext
looks. Not super clean I guess - the other alternative is to
sed POTFILES.
* globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
NSS support out to pasture.
* compose.c, mutt.h: In compose menu, detach should be able to
unlink files generated by mutt, but not files that existed before.
* commands.c, pgp.c: More fiddling with PGP results. When
rerunning PGP on a message, clear old security result bits to
avoid confusing messages like 'decrypt failed; PGP signature
successfully verified'.
* pgp.c: Forget passphrase on PGP/inline decryption error,
and improve status line messages.
* configure.in: Make $docdir relative to $prefix, like the
other prefixes.
* contrib/Makefile.in, doc/Makefile.in: Be more selective about
what to remove during uninstall. (closes #1625)
* pgp.c: Also forget passphrase when encrypt fails, if
signing. (closes #1025 again)
* imap/message.c: Check that the entire message downloaded
successfully on fetch, and don't treat a disappearing cache file
as fatal. (closes #1483)
* compose.c: Don't unlink attachments that you've decided not
to send. (closes #1328)
* pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
but it's harmless and it (closes #1207).
* account.c: Fix password prompt for POP (more authentication
ID fallout).
2005-08-01 22:37:22 Brendan Cully <brendan@kublai.com> (brendan)
* doc/manual.sgml.head: Document <backtab> key.
* pgp.c: Automatically forget PGP passphrase on sign or decrypt
error. (closes #1025)
* pgp.c: Display "successfully decrypted" message instead of
nothing. Superseded by signature verification.
* commands.c, pgp.c: Don't report PGP signature could not be
verified unless there really is a signature verification problem
(not some other PGP error).
* Makefile.am: Install system muttrc from the build directory,
not the source directory.
* mbox.c: Restore Sort immediately after sorting by mailbox
order in mbox_sync_mailbox. (closes #972)
* doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
system resources into mutt.man. (closes #854)
* commands.c, protos.h: Report errors occuring in
_mutt_save_message. (closes #847)
* globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
that have been accepted but not saved until mutt exits. (closes
#643). Create mutt_add_list_n for adding non-character data to
lists, have mutt_add_list call it.
* mx.c: Report error creating FCC when writing to IMAP
server. Addresses #423.
* init.c: complete :set mbox_type=<tab>. (closes #1649)
2005-07-30 04:40:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* pager.c: The builtin pager tries to wrap a line for ever if:
0) the line contains a space or a tab character
followed by a very long word, and 1) M_PAGER_NSKIP flag is
passed to it, and 2) $smart_wrap is set. (default)
2005-07-30 04:13:07 Vincent Lefevre <vincent@vinc17.org> (brendan)
* curs_main.c, pager.c: When using colors, the status line of
the index is displayed in a >bright color, even when the prefix
"bright" is *not* given in the foreground color. The problem
occurs when I have the following additional line:
color normal brightwhite black The problem is that BKGDSET's
are missing.
2005-07-30 03:59:04 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* recvattach.c: Don't refuse to delete attachments just because a
message has been checked for "traditional" PGP encoding. (closes
#2013)
2005-07-29 18:05:50 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* init.c: "nospam foo" causes a segv if you have not set any
"spam", because of a null pointer dereference.
2005-07-29 06:45:14 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
gnutls glue, pointed out by Vincent Lefevre.
* imap/imap.c: Fix bug added in revision 3.26, where
imap_sync_mailbox failed to check whether it was supposed to
expunge before issuing a CLOSE.
2005-07-28 20:42:45 ttakah@lapis.plala.or.jp (roessler)
* crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
between GPGME and classic.
2005-07-28 19:47:40 Brendan Cully <brendan@kublai.com> (brendan)
* imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
instead of getuser for authentication methods that only support
an authentication ID. As a side-effect, don't display a dangling
authentication name pointer in getpass.
2005-07-27 15:08:43 Vincent Lefevre <vincent@vinc17.org> (brendan)
* crypt-gpgme.c: Correct two typos in GPGME error messages.
2005-07-27 05:53:27 Brendan Cully <brendan@kublai.com> (brendan)
* po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
Thomas' address in several out-of-date PO files. (closes #990)
* mutt_ssl_gnutls.c: Silence some harmless warnings. Also,
one day -pedantic is going to get held up on the causeway.
* imap/command.c: More fiddling with fatal state handling. Not
tested, and probably as wrong as what was already there.
* muttlib.c: Rework mutt_save_confirm to support confirmappend
with IMAP mailboxes. I hope I got all cases right.
2005-07-26 23:57:38 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
on the selected mailbox, and have imap_open_mailbox_append use
imap_access instead of rolling its own.
2005-07-26 18:45:01 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
application of Tamo's translation patch for gpgme and gnutls.
2005-07-26 16:44:20 Brendan Cully <brendan@kublai.com> (brendan)
* imap/imap.c: Don't check for the existence of a mailbox we're
already in when appending. (closes #1842)
2005-07-26 16:40:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* init.h: Return $menu_move_off default to status quo ante.
* init.h: hcache spelling fixes
2005-07-26 16:37:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
(roessler)
* enter.c: Introduce fall-back from complete-query to complete
for the edit menu, so 'bind editor <tab> complete-query'
becomes possible.
2005-07-26 06:14:34 "Brent J. Nordquist" <brent@nordist.net> (brendan)
* doc/manual.sgml.head: Correct a couple of typos (and change
‐ to -: although the text version of the manual renders
‐, the web version does not).
2005-07-26 05:58:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* pattern.c: Interpret an empty limit as a request to cancel
the current limit. (Closes #1854)
2005-07-26 05:28:02 Brendan Cully <brendan@kublai.com> (brendan)
* mutt_ssl.c: Don't offer to save expired or not-yet-valid
certificates. Closes #1943 as a side-effect.
* imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling
to avoid expunging messages when exiting without saving
changes. (closes #1899)
2005-07-26 03:09:55 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
(brendan)
* mbyte.c, mutt_socket.c: There are some functions without ANSI
prototypes left in mutt-owned sources.
2005-07-25 20:07:23 Brendan Cully <brendan@kublai.com> (brendan)
* init.h: Update _MAKEDOC macro so that the documentation includes
all variables.
2005-07-25 15:48:36 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
of IMAP-related special casing all over the thread editing code.
2005-07-25 04:56:38 brendan (brendan)
* imap/message.c: Indentation, mostly
2005-07-25 04:37:20 Brendan Cully <brendan@kublai.com> (brendan)
* imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE
blocks)
2005-07-25 04:31:51 brendan (brendan)
* muttlib.c: Suppress a printf format warning
2005-07-24 18:33:31 Brendan Cully <brendan@kublai.com> (brendan)
* muttlib.c: Typo in last commit.
* imap/message.c, muttlib.c, protos.h: Merge full envelope from
message fetch into original sparse envelope, instead of replacing
it. This should be gentler on the various threading hashes and may
(knock on wood) fix the threading segfault. Threading behaviour
is observably better.
2005-07-24 18:18:29 brendan (brendan)
* imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
2005-07-24 16:53:59 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* thread.c: Try to fix threading bug triggered by duplicate
references.
2005-07-24 16:51:38 Cedric Duval <cedricduval+web@free.fr> (brendan)
* OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c:
Add thread editing commands.
2005-07-24 16:12:12 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
* doc/manual.sgml.head, main.c, protos.h, init.c: This patch
adds an option -D to dump mutt's configuration after all
configuration files have been read. Changes against PW's version:
(1) curses isn't initialized; (2) variables are dumped to stdout,
not to stderr.
2005-07-24 15:46:26 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* hash.c, imap/message.c, imap/util.c: This patch includes (1)
a rewrite of hash_delete_hash, and (2) some changes to the IMAP
code that Thomas Glanzmann made during an attempt to squash some
segmentation fault in May. There is no guarantee that this patch
doesn't break things. If it does, please complain to mutt-dev.
* recvattach.c, smime.c: Fix S/MIME segmentation fault. Bug
reported by Mads Martin Joergensen; part fixed by Brendan Cully.
2005-07-24 08:59:44 Brendan Cully <brendan@kublai.com> (brendan)
* copy.c: Don't assume messages in MMDF mailboxes have From
separators when copying them. Spotted by William Lovas. Initial
patch by TAKAHASHI Tamotsu.
2005-07-23 23:35:17 Byrial Jensen <byrial@image.dk> (brendan)
* curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
This is the current shortcut patch patch by Byrial Ole Jensen
<byrial@image.dk>, updated by Christoph Berg <cb@df7cb.de>.
2005-07-17 00:43:05 Brendan Cully <brendan@kublai.com> (brendan)
* account.c: Don't dereference null ImapUser in new getlogin
function.
2005-07-15 07:29:37 Vincent Lefevre <vincent@vinc17.org> (brendan)
* po/fr.po: PO update 20050613.
2005-07-06 23:49:08 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(brendan)
* BEWARE: this fixes a little typo.
2005-07-06 21:03:00 Brendan Cully <brendan@kublai.com> (brendan)
* hcache.c: Apply Aaron Crane's function pointer bandaid to the
db4 open calls.
2005-06-28 19:26:54 Brendan Cully <brendan@kublai.com> (brendan)
* account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
$imap_login variable to specify which user to authenticate as
($imap_user controls which user's mail gets accessed). Currently
this can't be specified interactively, since I can't think of
a way to do it that wouldn't annoy users where login == user
(the default value of $imap_login).
2005-06-24 22:32:38 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
* crypt.c: Remove a warning about unused variable 'now' in
crypt_valid_passphrase
2005-06-22 01:46:49 Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr> (brendan)
* doc/devel-notes.txt: This patch fixes two small typos in
dev notes.
2005-06-18 04:54:39 Brendan Cully <brendan@kublai.com> (brendan)
* main.c: Update copyright dates according to latest activity
in ChangeLog.
2005-06-12 18:28:29 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
(roessler)
* menu.c: Fix background colors for $arrow_cursor.
2005-06-12 18:24:31 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* curs_main.c, init.h, menu.c, mutt.h: Add $braille_friendly.
Behavior originally suggested by Sébastien Hinderer
<Sebastien.Hinderer@libertysurf.fr>.
2005-04-10 09:37:51 Johan Svedberg <johan@svedberg.pp.se> (roessler)
* po/sv.po: update
2005-04-03 00:14:51 Daniel Jacobowitz <dan@debian.org> (brendan)
* imap/imap.c, imap/imap_private.h, imap/message.c: Synchronise
message flags before moving messages.
2005-03-31 04:55:09 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(brendan)
* mh.c: Another hcache cygwin portability fix.
2005-03-23 10:51:11 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* init.h, mh.c, mutt.h: Maildir header cache.
2005-03-22 19:58:15 Horst Schirmeier <horst@schirmeier.com> (roessler)
* Makefile.am: Use install-exec-hook install of
install-exec-local.
2005-03-22 19:53:49 Ronny Haryanto <ronnylist@haryan.to> (roessler)
* po/id.po: update
2005-03-22 19:49:31 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2005-03-22 19:48:35 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2005-03-22 19:46:59 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
* init.c, init.h: remove some unused functions.
2005-03-22 19:43:13 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2005-03-22 03:40:54 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(brendan)
* hcache.c, imap/imap.c, imap/imap_private.h, imap/message.c,
protos.h: Thomas graces us with this patch that resolves a
type-size inconsistency in the UIDVALIDITY parser.
Edited for correctness.
2005-03-17 09:30:06 Pawel Dziekonski <pawel.dziekonski@pwr.wroc.pl>
(roessler)
* po/pl.po: update
2005-03-16 07:01:59 Brendan Cully <brendan@kublai.com> (brendan)
* doc/Makefile.in: As Ralf Wildenhues noted, the cygwin EXEEXT
patch was incomplete. Note to self: avoid patching on short
sleep. Starting tomorrow.
* configure.in, doc/Makefile.in, hcache.c, Makefile.am: Various
cygwin portability fixes
2005-03-15 04:40:40 Brendan Cully <brendan@kublai.com> (brendan)
* crypthash.h: Don't define uint32_t anywhere but in
config.h. Spotted by Alain Bench.
2005-03-13 16:35:35 roessler (roessler)
* po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po,
po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, VERSION, po/bg.po,
po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h:
automatic post-release commit for mutt-1.5.9
2005-03-13 16:29:09 Morten Bo Johansen <mojo@mbjnet.dk> (roessler)
* po/da.po: update
2005-03-05 18:15:20 Christoph Ludwig
<cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
* crypt.c: The attached patch fixes a segfault I observed
today: mutt failed to check for a possible null pointer in
mutt_is_application_smime(Body*).
2005-03-05 07:10:57 brendan (brendan)
* mutt_sasl.c, mutt_sasl.h, mutt_socket.c, mutt_socket.h,
mutt_ssl.c, mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c:
Rename open/close/read/write function pointers to avoid problems
with systems where standard open/close/read/write functions are
implemented with macros. Thanks to Aaron Crane and others for
their input about the problem.
2005-03-01 15:53:25 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2005-03-01 15:52:33 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* init.h: This is a spelling fix supplied by Cameron Simpson.
2005-02-28 18:33:45 Mads Martin Joergensen <mmj@suse.de> (roessler)
* curs_main.c: Fix a crash.
2005-02-28 15:15:23 Christoph Berg <cb@df7cb.de> (roessler)
* init.h, menu.c, mutt.h: I've updated the menu_context patch to
reintroduce the menu_move_off variable that hasn't made it into
1.5.8. The patch fixes menu_prev_line and menu_next_line which
didn't work with menu_context > 0 and also makes <current-middle>
work even if there are less messages than screen lines (thanks
to René Clerc and Vincent Lefevre for spotting these issues).
2005-02-28 14:37:09 Udo Schweigert <mutt@cert.siemens.de> (roessler)
* smime.c: As pointed out in a separate thread, here is a patch
which fixes the problem of a failing openssl after interactively
selecting a recipient's key.
2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
* imap/message.c: Turn brain back on before committing patches
(that modification I made to APPEND was bogus).
2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
* imap/message.c: Don't lose N flag when uploading a message to
an IMAP mailbox. (Slightly modified from the original patch to
prevent spurious space characters).
2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
* parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* sendlib.c: Fix Debian 295528.
2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
* OPS, browser.c, doc/manual.sgml.head, functions.h,
imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h:
New function: rename-mailbox (bound to 'r' by default).
The lack of a rename-mailbox command for IMAP finally got too
annoying. It's a bit of a cut-and-paste job, but I've put my
dreams of cleaning up the IMAP codebase on hold. Gotta grow up
some time.
2005-02-16 09:34:06 ta_panta_rei <7vvtch802@sneakemail.com> (roessler)
* po/el.po: update
2005-02-16 08:48:41 Ronny Haryanto <ronnylist@haryan.to> (roessler)
* po/id.po: update
2005-02-15 19:28:24 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/Makefile.in: Fix linuxdoc invocation. Thanks to
Tamotsu Takahashi for tracking this down to an idiotic
non-backwards-compatible change to the way groff works.
2005-02-15 19:03:51 Ivan Vilata i Balaguer <ivan@selidor.net>
(roessler)
* po/ca.po: update
2005-02-14 08:48:43 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: Include crypt-gpgme.h with the distribution.
2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING
to pretty print configure --help screen, with mixed results.
2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am, imap/Makefile.am: Require at least automake 1.6
2005-02-12 20:56:36 roessler (roessler)
* po/zh_TW.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
po/zh_CN.po, po/pt_BR.po, po/ru.po, po/lt.po, po/nl.po, po/pl.po,
po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
po/ja.po, po/ko.po, po/da.po, po/de.po, po/el.po, po/eo.po,
po/es.po, Makefile.am, VERSION, po/bg.po, po/ca.po, po/cs.po,
reldate.h: automatic post-release commit for mutt-1.5.8
2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* configure.in: Give people more time to profile the inode
sorting code; disabled by default for now.
* globals.h, init.h, menu.c: Christoph Berg's menu_context,
and a version of menu_move_off where that's not optional,
but where mutt will just try to avoid moving off the bottom.
Complain to mutt-dev if you want this to be optional.
2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(brendan)
* imap/message.c, imap/util.c: Fix debian bug #275060 (editing
on an imap server loses its flags). Remove trailing delimiter
from IMAP folder names.
2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
by way of TAKAHASHI Tamotsu.
2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
Paul Walker, Derek Martin).
* editmsg.c: Partially fix debian bug #275060 (editing a message
in a mbox loses its flags).
* TODO: We have $include_onlyfirst.
2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
* muttlib.c, pager.c: column-length and byte-length are different
2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
* mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
$pgp_auto_decode is set, then mutt will check for traditional
pgp on certain operations. This is similar (but NOT identical)
to the behavior known from PGP/MIME messages.
2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
init.h: unalternates now also adds to a list of exceptions;
same behavior for unlists, and unsubscribe. With some changes
from tlr.
2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
* configure.in, m4/libgnutls.m4, mutt_ssl_gnutls.c: autoconf
support for gnutls using a slightly modified version of gnutls'
own libgnutls.m4
* globals.h, init.h: Only enable ssl_client_cert for openssl
(spotted by Adeodato).
2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org>
(roessler)
* init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
config.h includes, and add some missing ones. May fix some bugs.
2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp>
(roessler)
* Makefile.am: http://bugs.guug.de/db/17/1769.html This is
necessary for FreeBSD.
2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* hcache.c: this is a fix for hcache.c infrastructure which is
about wrongly calculate unique id
2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Fix PGP clear signature handling.
2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
* imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
imap/utf7.c, pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c,
pgppubring.c, pop.c, pop_auth.c, pop_lib.c, postpone.c,
query.c, recvattach.c, recvcmd.c, regex.c, remailer.c,
resize.c, rfc1524.c, rfc2047.c, rfc2231.c, rfc822.c, score.c,
send.c, sendlib.c, sha1.c, signal.c, smime.c, snprintf.c,
sort.c, status.c, system.c, thread.c, url.c, utf8.c,
wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c,
dotlock.c, edit.c, editmsg.c, enter.c, extlib.c, filter.c,
flags.c, from.c, getdomain.c, gnupgparse.c, handler.c, hash.c,
hdrline.c, headers.c, help.c, history.c, hook.c, init.c, keymap.c,
lib.c, main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c,
mutt.h, mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c,
mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
copy.c, crypt-gpgme.c: Add config.h to the top of every C file
that could possibly want it. Remove it from mutt.h
2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
* imap/auth.c, imap/auth_anon.c, imap/auth_cram.c,
imap/auth_gss.c, imap/auth_login.c, imap/auth_sasl.c,
imap/browse.c, imap/command.c, imap/imap.c, imap/message.c,
imap/utf7.c, protos.h: Pull config.h out of protos.h, add to
top of every IMAP C file. This should probably be done to every
C file, but the results need testing in case some files depend
on the current (broken) includes.
2005-01-31 02:40:14 brendan (brendan)
* acconfig.h, configure.in, hcache.c, imap/imap_private.h,
imap/message.c, m4/types.m4, protos.h: Begin removing deprecated
autoconf 2.13 backward compatibility code. Add AC_CHECK_TYPES
macros for uin32/64 types, use uint64_t instead of long long in
hcache code.
2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* hcache.c: - make hcache.c conform to mutt codingstyle - use $Id$
CVS keyword instead of %K% BitKeeper keyword
2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Adeotato points out that feof() only works after a read.
So, we now check for an unsuccessful fgetc().
2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
* signal.c: Trigger window resizing code when waking up from
suspension.
2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
* Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
functions.h: gpgme integration. See documentation for
$crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
* mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
<davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
architecture. Via Debian Bug#285001.
2005-01-28 10:01:30 roessler (roessler)
* po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po,
po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po,
po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, VERSION,
po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
automatic post-release commit for mutt-1.5.7
2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* main.c: Add USE_INODESORT to main.c's option dump.
2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* commands.c: 0. In compose mode, press Ctrl-t to change
Content-Type. 1. Type "application/octet-stream" for example.
2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
4. You will be asked "Convert to us-ascii upon sending?"
5. Press y or n. 6. You will see a strange message:
"Content-Type changed to Convert to us-ascii upon sending?."
2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Return an error in pgp_decrypt_part when the PGP output
file is empty.
2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* curs_main.c: this patch doesn't raise an error if you try
to sync an empty mailbox which makes it possible to use such a
macro as this on an empty mailbox:
macro index y "<sync-mailbox><change-folder>?" macro pager y
"<sync-mailbox><change-folder>?"
2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
* pgp.c: Detect end of PGP armor header when a line is
whitespace-only.
2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* smime.c: Void the S/MIME passphrase before prompting
the user to re-enter it. Noted by TAKAHASHI Tamotsu
<ttakah@lapis.plala.or.jp>, but with memset replaced by
smime_void_passphrase().
2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* curs_lib.c: Add terminal newline when it lacks after editing
a message. Originally from TAKIZAWA Takashi.
2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
* globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
* mutt_sasl.c: With SASL, expect the server to prompt for
additional auth data if we have some to send (#129961, upstream
#1845)
* contrib/sample.muttrc: Changes the sample.muttrc highlight to
catch https URLs as well.
* color.c, main.c: Support for the "default" color in Slang.
2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
* mh.c, configure.in: Read files in maildir folders in inode
order; this seems to reduce seek overhead on Linux. Enabled by
default; to disable, run configure with --disable-inodesort.
(By way of Mario d'Itri.)
2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
* pgp.c: Improved good signature check.
* contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
out the box for people using gnupg-agent. Wrote and applied a
one-line patch to make the %?p? conditional escape work correctly,
patch forwarded upstream. (Closes: #277646)
* pgpewrap.c: Don't segfault when invoked without any arguments.
* contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
messages.
* smime_keys.pl: Add some sanity checks to smime_keys.pl.
* contrib/gpg.rc: A gpg command line contains both --verbose
and --no-verbose, remove the first.
2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* status.c: And, thinking about it further, this should just be
an empty string, not "(null)".
* status.c: The last Context->pattern fix was still crap.
Ooooops. (Thanks Ralf.)
2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
IMAP header cache.
2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
(roessler)
* addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
Make some functions static.
* imap/command.c, imap/message.c: Fix some printf arguments.
2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* status.c: * status.c: A variant of
<http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
* cvslog2changelog.pl: cvs log emits a timezone after the hour,
at least here. Adjust date regexp to handle that case.
2005-01-15 17:45:01 Adeodato Simó <asp16@alu.ua.es> (brendan)
* po/cs.po: Major translation updates forgotten in mutt-po.
(I missed cs in the last commit).
2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
* Makefile.am: Update commit targets to work when builddir !=
srcdir.
2005-01-15 07:43:30 Adeodato Simó <asp16@alu.ua.es> (brendan)
* po/sv.po, po/ca.po, po/de.po, po/it.po: i18n updates.
* doc/manual.sgml.head, doc/mutt.man, doc/muttrc.man.head,
init.h: Sundry documentation nits fixed. Debian #210679, #254294,
#258621, #272579
2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
* send.c: send2-hook should also be executed after the first
time the message is edited by the user.
2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
documentation by a note that acknowledges the shut down of the
bug tracking system.
2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Fix Debian #275188.
2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
send2-hook and fix alternates handling.
2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
* doc/manual.sgml.tail, doc/manual.sgml.head: Document
tag-prefix-cond.
2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de>
(roessler)
* imap/imap_private.h: Having a signed one-bit bitfield is quite
odd -- its value is either 0 or -1. Although the current code
is not broken because it doesn't test equality to 1, IMHO it's
better not to use that.
* imap/message.c: There's a size_t in imap_append_message not
printed out portably.
2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.h: Fix flag confusion. Noted by Vincent Lefevre.
2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
wrong use of strncat in part of the mutt code base.
* smime.c: Fix bad code in smime_get_field_from_db. Problem noted
by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* lib.c: Fix mutt_unlink race condition for systems without
O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
* prepare: Fix parameter passing.
2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* configure.in: Add AC_GNU_SOURCE.
* recvattach.c: Remove *two* layers of S/MIME from messages
before building the attachment tree. A generic solution would
remove intransparent encodings all the way down the tree.
2004-08-30 20:10:10 Brendan Cully <brendan@kublai.com> (roessler)
* compose.c: Only print additional information related to PGP
in case the current message is indeed to be encrypted/signed
with PGP.
* globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
to allow mutt to use SSL client certificates to authenticate
itself. To use, set ssl_client_cert to the path to your
certificate file (containing both the certificate and the private
key). It works with the SASL EXTERNAL authentication mechanism,
so you'll need to have SASL enabled as well.
2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* init.c: Fix a memory leak in the generic spam detection code.
* muttlib.c, protos.h: This wipes duplicated code, which I
introduced a while ago.
2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update
2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net>
(roessler)
* po/ca.po: update
2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* configure.in, configure.in: Check for ssize_t.
2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
* po/id.po: Corrected update.
* po/id.po: update
2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
* po/sv.po: update
2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
* headers.c: as of current cvs, setting "PGP: E" (or similar)
when header-editing a message does not work. the OP is set
(ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
* imap/imap.c: If STARTTLS fails to complete the SSL handshake,
the error is not propagated and mutt will attempt to log in
anyway, probably causing an infinite block on read. The attached
patch closes the socket in this case, and propagates the error
properly.
* imap/auth_sasl.c: The attached patch causes mutt to attempt
the next method in imap_authenticators if the previous method
failed, even if the server reported that the method was
available. Previously mutt would give up if any authentication
method failed.
2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
* compose.c: Only print "Encrypt with" field in case the used
S/MIME modules supports this feature.
2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update
2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* imap/imap.c: Fix two IMAP memory leaks.
* imap/imap.c, imap/imap.h: Remove imap_close_connection.
* menu.c: Fix a memory leak in mutt_menuDestroy.
2004-08-08 16:21:16 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* ChangeLog, muttlib.c, protos.h: Fix a memory leak.
2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
and suggestions of many lead to these changes. See mutt-dev
discussions around this time for details.
* Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
portability problem. Reported by Steve Kennedy.
2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
* po/sv.po: update
2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
* imap/command.c: Fix the improvement to address #1655.
2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
* imap/message.c: Quick fix for IMAP breakage.
2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
* imap/command.c: This is a one-line patch that increases the
speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update
2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
headers when doing list-reply.
2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* globals.h, imap/message.c, init.h: Fix #1548. (The first
variant, with $imap_headers specifying headers that are downloaded
in addition to the set required for mutt to work properly.)
2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
* mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
* doc/manual.sgml.head: Fixing a missing newline.
2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* Makefile.am: Fix IMAP breakage.
2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
* doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
spam detection patch.
2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
* pgp.c: Do not forget to handle special-case for gpg-agent.
2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* ChangeLog: Fix an earlier commit message.
2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* browser.c: Fix Debian#237426. (Experimental.)
2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* compose.c: Don't invoke "builtin" as an external editor. Note:
It's not clear to me that this is really the right approach.
Revisit Editor/Visual some time.
2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
* init.h, mutt.h, thread.c: By default Mutt hides the subject
of messages in the thread tree that have the same subject as
their parent or closest previously displayed sibling. This patch
makes this optional, introducing the hide_thread_subject boolean
setting which defaults to the old behaviour.
2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* mh.c: Some eye-candy during the delayed parsing of maildir
folders.
2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* init.h, sort.h: Hack to fix $sort_browser documentation.
* copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
$include_onlyfirst, again.
2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
commit SNAFU: This commit undoes the include_onlyfirst patch,
but leaves the generic spam detection by David Champion in place
(which, erroneously, hadn't been committed automatically).
2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
* commands.c, copy.c, copy.h, doc/manual.sgml.head,
doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
sort.c, sort.h: Introduce $include_onlyfirst.
2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pager.c: The limitations for OP_MAIL and OP_RECALL should
be identical.
* init.c, sendlib.c: Add some debugging code, and rewrite the
previously-ununderstandable mutt_remove_duplicates. (All this
done on the search for a problem that ultimately turned out to
be a configuration issue. Still, the changed code could come in
handy some day.)
2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* pager.c: Fix #1882.
2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* postpone.c: Experimental code for #1910.
2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* commands.c: Fix #1909.
2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Zero out the PGP passphrase before asking for a new one.
2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* smime.c: Change S/MIME send menu behavior to xor instead of or,
so it behaves the same way as the PGP send menu.
2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
* Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
smime.h: This is the sequel to the crypto modularization changes
I did on 2003-01-21. Moritz added another abstraction layer
which cleans up the code and allows the crypto modules to use
their own option menu. Everything should work as it used to
but is now in a really good shape for part III, the Return of
the GnuPG Easy Makers. -wk
* crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
crypt-mod.h: New files.
* smime.c (smime_valid_passphrase, smime_send_menu): New
functions. * smime.h: Removed macro: smime_valid_passphrase.
Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
Declared: pgp_valid_passphrase, pgp_send_menu. *
mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
Adjust WithCrypto definition since the GPGME backend does not
exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
(struct body): New member: is_signed_data, warnsig. * main.c
(main): Call crypt_init. * keymap.c (km_get_table): Support for
MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
(km_init): Create bindings for MENU_KEY_SELECT_PGP and
MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
New configuration variable: crypt_use_gpgme. * compose.c
(pgp_send_menu, smime_send_menu): Removed functions, they are now
contained in the crypto backend modules. (mutt_compose_menu):
Use crypt_pgp_send_menu and crypt_smime_send_menu instead
pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
rewritten in order to make use of the module mechanism used to
access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
New function. * crypt.c (crypt_forget_passphrase): Adjust
for new crypto backend interface. (crypt_valid_passphrase):
Stripped, use calls to crypt_pgp_valid_passphrase and
crypt_smime_valid_passphrase.
2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
* parse.c: Fix #1759.
2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
* doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
(5). (These changes have been sitting in my inbox for ages, tlr.)
2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
* imap/message.c: Fix #1795
2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
* crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
change the default; change the error message given if that
variable is set to "no."
2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* lib.c, attach.c: Don't open a file for writing that we have
unlinked before. Reported embarassingly long ago by Jarno
Huuskonen <Jarno.Huuskonen@uku.fi>.
2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
(roessler)
* po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
po/sk.po, po/sv.po, po/tr.po, po/gl.po, po/hu.po, po/id.po,
po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po,
po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.c: Fix #1804.
* commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
recvattach.c: A belated fix for #1808 (Debian #233106): Make
sure check-traditional-pgp doesn't leave the pager context
unnecessarily. This makes message-hooks like this one safe:
message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
\ "exec check-traditional-pgp"
2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* doc/manual.sgml.head, init.h: Various documentation fixes,
#1790.
2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
* doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
* globals.h, init.c, init.h: Introduce config_charset.
2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
* po/ko.po: update
2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
* doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
Unreferenced messages pattern: ~$
2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
* mutt_sasl.c: SASL2 needs errno.h.
2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* muttlib.c: Include the user ID with temporary file names.
Suggested by eravin@panix.com in #1833.
* doc/Makefile.in: Fix #1708 the brutal way, by installing
multiple copies of the muttbug (pardon, flea) manual page.
2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
* imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
by Artur Czechowski as #1845.
2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net>
(roessler)
* po/ca.po: update
2004-02-12 08:51:07 roessler (roessler)
* po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
ChangeLog: automatic post-release commit for mutt-1.4.2.1
2004-02-12 08:46:17 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: (stable) Include regex.c and snprintf.c with
the distribution.
2004-02-11 14:03:38 roessler (roessler)
* po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
ChangeLog: automatic post-release commit for mutt-1.4.2
2004-02-11 10:07:17 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* configure.in, menu.c: Backport an old bug fix, and make sure
configure can be created on recent systems.
2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
* init.c: Fix some warnings.
2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* charset.c: Fix a CP1255/8-related problem that's caused by a
glibc/iconv bug.
2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* muttlib.c: Change the logic in mutt_open_read to only
catch directories -- mutt may legitimately read devices (think
/dev/null) or named pipes. Also delegate error reporting to the
calling function by setting errno.
2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update
2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com>
(roessler)
* mbox.c: Hi, off_t is a 64-bit number (like on Mac OS X/darwin),
the percentages don't show right while mutt is reading/parsing
a mailbox. Here's a patch (against 1.5.6i) to fix that.
2004-02-07 21:36:41 David Yitzchak Cohen
<lists+mutt_devs@bigfatdave.com> (roessler)
* init.c, muttlib.c: Looking at the code, the problem is pretty
obvious. A recent patch to init.c (the one that was supposed
to prevent Mutt from silently failing to read nonexistant RC
files, IIRC) changed source_rc() to stat(2) the RC "file" before
trying to mutt_open_read() it. There's only one problem here:
source_rc() has no way of knowing whether or not its "file"
is a file or a command. I'm attaching a patch that fixes the
problem in what I believe is the right way.
2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* menu.c: Back out the patch for #1697.
2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update
2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
* po/ko.po: update
2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2004-02-01 18:26:13 roessler (roessler)
* po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
po/zh_CN.po, po/zh_TW.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
po/lt.po, po/nl.po, po/pl.po, VERSION, po/bg.po, po/ca.po,
po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
po/et.po, po/fr.po, po/gl.po, po/hu.po, reldate.h: automatic
post-release commit for mutt-1.5.6
2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org>
(roessler)
* init.c: As you all know, running "mutt -F foo.rc" will have
mutt read foo.rc as its config file. However, there is a bug --
if you specify a directory (like accidentally typing "mutt -F
/etc/mutt") mutt will silently ignore the flag and leave you
wondering why it isn't working.
Emil Sit posted a patch for this in March of 2002, but it seems
to have slipped through the cracks. Here's the patch again;
please consider it for inclusion.
2004-02-01 17:50:43 Luke Mewburn <luke@mewburn.net> (roessler)
* buffy.c: Put a zero byte into the string, not into the pointer.
2004-02-01 17:48:25 Dan Ohnesorg <Dan@ohnesorg.cz> (roessler)
* po/cs.po: update
2004-02-01 17:45:33 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/manual.sgml.head: A cross-reference was missing.
* doc/manual.sgml.head: Improve documentation of alterantes.
* alias.c, doc/manual.sgml.head, doc/muttrc.man.head, globals.h,
hdrline.c, init.c, init.h, mutt.h, mutt_regex.h, muttlib.c,
protos.h: Turn alternates, lists, and subscribe into regular
expression lists.
2004-01-12 22:56:58 Christoph Ludwig
<cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
* smime_keys.pl: Avoid a Perl warning.
2004-01-12 20:24:09 Matt Kraai <kraai@ftbfs.org> (roessler)
* doc/manual.sgml.head: Thanks. The patch is committed to
the CVS.
2004-01-12 19:59:38 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* crypt.c: Retainable PGP signatures were broken badly. #1757.
2004-01-05 11:55:14 Robert Schiele <robert.schiele@t-online.de>
(roessler)
* mutt_sasl.c: Back out part of the previous SASL/IPv6 patch
due to portability issues.
2004-01-04 11:10:21 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.c: Strike that.
* init.c: Fix a memory management error. Ouch.
2004-01-04 10:55:20 René Clerc <rene@clerc.nl> (roessler)
* init.h: Fix hide_missing / hide_limited documentation.
2004-01-04 10:51:49 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* hdrline.c: Permit list patterns that match the domain name of
an address; these patterns begin with '@'. Example: subscribe
@bugs.guug.de matches all messages sent to the bug tracking
system.
* po/ru.po: Argh, I shouldn't replace files by patches.
2004-01-04 10:25:13 Cameron Patrick <cameron@patrick.wattle.id.au>
(roessler)
* menu.c: Fix #1697 (Debian #219594.)
2004-01-04 10:21:19 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2004-01-04 10:19:45 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update
2004-01-04 10:08:02 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update
2004-01-04 10:03:46 Michael Elkins <me@sigpipe.org> (roessler)
* send.c: Fix #1488 (Debian#1882526): Honor Reply-To while
generating Mail-Followup-To headers.
2004-01-04 09:59:42 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.h: Fix #1738; documentation issue re $from, $use_from.
2004-01-04 09:52:55 Michael Elkins <me@sigpipe.org> (roessler)
* hook.c, send.c: Fix #1724, cannot use ~h pattern match with
reply-hook.
2004-01-04 09:49:23 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* pop.h, pop_lib.c: Attached patch provides support of STLS
(STARTTLS) command in POP3 protocol.
* po/ru.po: update
2004-01-04 09:45:05 Brendan Cully <brendan@kublai.com> (roessler)
* imap/imap.c: Fix #1703.
2004-01-04 09:42:35 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* smime.c: Fix a NULL pointer deference noted by Will Fiveash
<william.fiveash@sun.com>.
2003-12-30 13:04:20 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* commands.c, crypt.c, mutt.h, mutt_crypt.h, smime.c: Handle
partially signed messages more reasonably. See #1743.
2003-12-29 11:44:35 Alain Bench <veronatif@free.fr> (roessler)
* commands.c: Fix #844.
2003-12-29 11:37:41 Patrick Welche <prlw1@newn.cam.ac.uk> (roessler)
* m4/gssapi.m4, mutt_sasl.c: A while ago I posted a similar
patch which is necessary as when mutt tries to connect to an
imap server over ipv6 it stores the address in a sockaddr which
may not be large enough to hold the ipv6 address.
2003-12-17 17:42:02 Scott Koranda <skoranda@gravity.phys.uwm.edu>
(roessler)
* crypt.c: pkcs7-signature wasn't recognized properly in one
more place.
2003-12-17 08:46:50 Michael Elkins <me@sigpipe.org> (roessler)
* rfc1524.c: Fix possible core dump in mailcap nametemplate
handling.
2003-12-10 00:48:57 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* thread.c: Avoid NULL pointer deference in threading code.
2003-12-03 08:19:11 Alain Bench <veronatif@free.fr> (roessler)
* pager.c: Fix 1716.
2003-11-15 09:32:30 Velko Hristov <hristov@informatik.hu-berlin.de>
(roessler)
* po/bg.po: updat
2003-11-12 22:31:51 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* po/eo.po: update
2003-11-12 14:01:03 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2003-11-12 13:49:32 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* configure.in, mutt_idna.c, mutt_idna.h, mutt_socket.c: Fix
IDN API incompatibility problems.
2003-11-12 11:47:46 duvall@emufarm.org (roessler)
* configure.in: Fix 1515, 1693.
2003-11-12 11:40:27 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* mh.c, sort.c: Fix dangling pointer problems in threading code.
Noted and tracked down by q4xk3j002@sneakemail.com who also
provided the initial fix.
2003-11-11 10:19:22 Ronny Haryanto <ronnylist@haryan.to> (roessler)
* po/id.po: update
2003-11-10 18:02:26 Rudy Taraschi <rudy@cae.com> (roessler)
* mutt_socket.c: Fix double-free problems related to IDN support.
2003-11-10 10:37:10 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2003-11-09 21:41:28 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* mh.c: Fix #1692.
* send.c: Commit the fix for #1509. This must have been lost
earlier this year.
2003-11-05 20:09:36 roessler (roessler)
* po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po,
po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po, po/et.po,
po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po: automatic
post-release commit for mutt-1.5.5.1
2003-11-05 12:17:10 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: Include regex.c and snprintf.c with the
distribution. Noted by Lars Hecking.
* build-release: Ups, we don't upload the CVS any more.
2003-11-05 09:51:10 roessler (roessler)
* po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po,
po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po,
po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, reldate.h:
automatic post-release commit for mutt-1.5.5
2003-11-05 09:27:43 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* build-release: Use gpg for signing releases.
2003-11-03 10:30:58 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* attach.c: Fix a logic flaw in attachment saving.
2003-10-08 19:55:39 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgpkey.c: KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some
sizeof statements accordingly. Note that pgp_key_t is also a
pointer, though, so this should not have broken things.
2003-10-06 09:58:35 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* query.c: Fiy memory corruption. (# 1659)
2003-10-04 22:12:10 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* lib.c: mutt_basename() was garbage.
* doc/manual.sgml.head: Fix some tags. Noted by Todd
<Freedom_Lover@pobox.com>.
* recvattach.c, attach.h, commands.c, compose.c, keymap.h, lib.c,
lib.h, menu.c, mutt.h, mutt_menu.h, muttlib.c, pager.c, protos.h:
This patch fixes various aspects of the attachment-saving user
interface. Changes include:
* When tagging and saving multiple attachments, you can now use
the same target directory for multiple attachments.
* When you can't save an attachment, you get an opportunity to
enter a new file name.
* The menu cursor will highlight the attachment that you are
currently discussing with mutt.
* Various bug fixes.
This does, in particular, address #1619 (Debian#208430).
* menu.c: Fix #1656.
2003-09-29 16:34:32 René Clerc <rene@clerc.nl> (roessler)
* doc/muttrc.man.head: Fix typo.
2003-09-29 15:05:52 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/dotlock.man, doc/mutt.man, doc/muttrc.man.head: Fix #1652
(Debian #213007), noted by Jens Seidel <tux-master@web.de>.
2003-09-20 06:24:10 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* muttbug.sh.in: Adapt to new GNU coreutils by not using head (1).
2003-09-19 13:09:59 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2003-09-19 13:05:13 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* imap/utf7.c: Fix remaining (void **) casts.
2003-09-19 13:03:26 Mads Martin Joergensen <mmj@suse.de> (roessler)
* imap/browse.c, imap/command.c, parse.c, pgp.c, pgpkey.c,
pop_lib.c, query.c, recvattach.c, remailer.c, rfc1524.c,
rfc2047.c, rfc2231.c, sendlib.c, smime.c, thread.c, addrbook.c,
browser.c, color.c, compose.c, copy.c, crypt.c, curs_lib.c,
edit.c, enter.c, handler.c, lib.c, lib.h, mh.c, mutt_idna.c, mx.c,
pager.c: As the ones of you who compile with new gcc's probably
have noticed, there's a lot of type-punning in Mutt. With help
from Philipp Thomas, I've fixed all I could find in CVS (please
double-check, one might have slipped through the cracks), I can
make one for 1.4 CVS branch as well if wanted.
2003-09-19 12:56:49 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* send.c: Change abort_unmodified so it doesn't abort a message
that has an attachment. Catches the "send a file from the
command line, quickly" case.
2003-09-11 16:59:54 Brendan Cully <brendan@kublai.com> (roessler)
* mutt_sasl.c: This trivial patch closes #1516 (NI_WITHSCOPEID
undefined). Thanks to Mads for the initial patch.
2003-09-11 07:27:23 Velko Hristov <hristov@informatik.hu-berlin.de>
(roessler)
* po/bg.po: Bulgarian translation. (Seems like I screwed up an
earlier commit. -tlr)
2003-09-10 13:20:49 Jon Miles <jon@zetnet.net> (roessler)
* pop_auth.c: In pop_auth.c:pop_auth_sasl(), if the main loop
received anything back from the server that didnt begin with '+
', it was bailing out and skipping the checks to see if there
was a +OK response.
2003-09-07 10:11:49 Im Eunjea <eunjea@koru.org> (roessler)
* po/ko.po: update.
2003-09-04 15:10:09 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.h: Fix some formatting glitches that lead to error messages
when viewing the muttrc(5) manual page.
2003-09-04 14:59:57 Christoph Ludwig
<cludwig@cdc.informatik.tu-darmstadt.de> (roessler)
* smime.c: Fix verification bug when messages are S/MIME signed
& encrypted.
2003-09-03 17:22:09 Dan Born <dan@danborn.net> (roessler)
* postpone.c: I've attached a patch for bug number 1036, as
reported at http://bugs.guug.de/db/pa/lmutt.html ("segfault
when more than one msg is postponed"). This is a patch against
mutt 1.4.1.
As it was previously left, no one could reproduce it. The problem
occurs because sorting is disabled when opening the postponed
folder, but the Sort global variable still tells mutt to use
whatever sorting algorithm the $sort config option indicates.
Eventually, the code would get to mutt_messages_in_thread and
try to dereference a NULL thread object, causing the segfault.
2003-09-03 17:20:56 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update.
2003-09-03 17:15:20 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: New ja.po.
2003-09-03 17:12:52 Velko Hristov <hristov@informatik.hu-berlin.de>
(roessler)
* configure.in: Bulgarian translation.
2003-09-03 17:10:37 Brendan Cully <brendan@kublai.com> (roessler)
* mutt_ssl.c: Fix a segmentation fault which occurs
when a certificate is rejected. Bug noted by Rob Latham
<rob@terizla.org>.
2003-09-03 17:09:09 Anatoly Vorobey <mellon@pobox.com> (roessler)
* curs_main.c: The commands "read-thread" (^R) and
"read-subthread" (Esc-R) do not honor the resolve variable (don't
advance cursor after marking the thread/subthread as read),
which, to me at least, is a nuisance.
2003-08-11 14:06:08 Brendan Cully <brendan@kublai.com> (roessler)
* imap/imap.c: 1595: My guess is this bug is caused by
mlarson@verisign.com's patch to check for UNSEEN rather than
RECENT messages. This means that as long as there are messages
in a mailbox either new or old, mutt will think it has new mail.
The attached patch reverts that change. Let me know if it solves
the problem.
2003-08-11 14:05:13 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/muttrc.man.head: Fix a formatting bug.
2003-08-05 13:55:47 Brendan Cully <brendan@kublai.com> (roessler)
* attach.c, buffy.c, commands.c, copy.c, editmsg.c, init.c,
mbox.c, mx.c, mx.h, sendlib.c: This patch removes the Kendra
format from mutt. (The support was broken anyways.)
2003-08-02 11:01:09 Horvath Szabolcs <horvaths@fi.inf.elte.hu>
(roessler)
* po/hu.po: update
2003-07-29 10:11:05 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* pager.c: It seems that Solaris has an incorrect implementation
of mbrtowc: when there is an encoding error and mbrtowc returns
(size_t)(-1) no value should be stored in *pwc (the first
argument), as I understand it, but here mbrtowc is storing 8
when presented with the bytes "\xc8\x4d".
However, relying on mbrtowc not to store anything in *pwc when
there is an error is a bit silly; it makes sense to look at
the return value. So, the following patch should be applied if
Pawel can confirm that it fixes the problem. I've tested it and
it worked for me with glibc's mbrtowc.
2003-07-24 18:40:50 Vincent Lefevre <vincent@vinc17.org> (roessler)
* alias.c, copy.c, handler.c, imap/command.c, imap/imap.c,
imap/message.c, imap/util.c, init.c, intl/l10nflist.c,
intl/loadmsgcat.c, intl/localealias.c, keymap.c, lib.c,
makedoc.c, muttlib.c, pattern.c, rfc2047.c, rfc2231.c, rfc822.c,
strcasecmp.c, url.c: Some functions/macros like isspace take an
int and require the argument to have the value of an unsigned char
(or EOF). Under Solaris, gcc complains when the argument is a char
(as this is a possible bug, on platforms where char is signed,
like Solaris). The attached patch fixes such problems (well,
perhaps I've changed more than necessary, but this doesn't hurt).
2003-07-22 12:56:38 dshaw@jabberwocky.com (roessler)
* gnupgparse.c: When encrypting a message to a user that has more
than one subkey, at least one of which is revoked or expired,
mutt treats the entire key as unusable rather than just the
subkey(s) in question.
2003-07-16 11:18:12 Brendan Cully <brendan@kublai.com> (roessler)
* account.c, account.h, imap/auth_sasl.c, imap/imap.c: I noticed
that my mutt hung when I tried SASL DIGEST-MD5 authentication
(I'm not sure when this started). I believe this patch should
solve that problem in a reliable way.
This patch also attempts to reuse connections even when
authentication fails, instead of just throwing away a perfectly
good socket.
* curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h, mutt_curses.h,
mutt_ssl.c: This patch redoes yesterday's unbuffered input
patch. Now it uses a pseudo-option, which means less mess to carry
down the call stack. It also made it much easier to have the SSL
certificate menu be unbuffered, which it is now. So push commands
won't annoy you when entering passwords or accepting certificates.
2003-07-15 11:41:32 Brendan Cully <brendan@kublai.com> (roessler)
* curs_main.c, globals.h, imap/command.c, imap/imap.c,
imap/imap.h, imap/imap_private.h, imap/util.c, mx.c: The attached
patch should keep all opened IMAP connections alive, no matter
what mailbox you are currently in. With the patch that got
committed yesterday, this should close bug 1523.
(There was a typo in that patch. This one supersedes it.)
* configure.in, .cvsignore: autoconf 2.5 compatibility.
2003-07-14 12:40:03 Hugo Haas <hugo@larve.net> (roessler)
* send.c: Fix #1520.
2003-07-14 12:20:27 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: small fix.
2003-07-14 12:19:07 Brendan Cully <brendan@kublai.com> (roessler)
* imap/command.c, imap/imap.c: On Sunday, 13 July 2003 at 18:09,
Brendan Cully wrote:
> The attached patch should help when the connection to your
postponed > folder times out and you can't reconnect without
restarting mutt. I'd > like anyone who has that problem to try
it and let me know how it > works.
I dug a little deeper. The attached patch seems to work better. It
complains the first time you try to recall a message, but works
the second.
* account.c, curs_lib.c, enter.c, keymap.c, keymap.h, mutt.h,
mutt_curses.h: The attached patch prevents mutt from reading the
push buffer when asking for passwords. This is a proper fix for
bug 1312. I think it's uncontroversial.
2003-07-04 17:15:34 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* imap/auth_sasl.c: Increase a buffer's size.
2003-07-04 17:07:22 Nicolas Rachinsky <nr@rachinsky.de> (roessler)
* OPS, curs_lib.c, curs_main.c, functions.h, menu.c: Introduce
tag-prefix-cond and end-cond. This makes simple conditional
execution of parts of macros possible.
2003-07-04 17:03:51 Bruno Postle <bruno@postle.net> (roessler)
* curs_main.c, pattern.c: Display an empty index when no messages
match search criteria.
2003-07-04 16:57:56 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.h, muttlib.c: Add a ':' flag to % expandos. This will
make sure that any dots are converted into underscores. (_
is already used for lowercasing the result of an expando.)
2003-06-04 14:01:39 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* muttlib.c: Don't colorize empty lines generated with
state_attach_puts();
2003-05-29 17:48:28 David Shaw <dshaw@jabberwocky.com> (roessler)
* imap/imap.c, pgp.c, po/eo.po, po/id.po: Fix part of #1564.
2003-05-29 17:47:10 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.c: Fix a segmentation fault which would occur when
pgp_sort_keys is set in a configuration file, but mutt is compiled
without PGP support.
* gnupgparse.c: Fix PGP subkey handling when looking at key
capabilities. This should take care of the recent "mutt does
not see all keys" problems.
2003-05-13 13:06:16 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org>
(roessler)
* crypt.c: Fix gpg-agent use.
2003-05-13 12:53:20 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/manual.sgml.head: Remove useless examples about treating
text/enriched externally. #1549; Debian #190309.
2003-05-13 12:50:04 Juan Altmayer Pizzorno <juan@altmayer.com>
(roessler)
* recvattach.c: view-attachments does not extract the message
within a x-pkcs7-mime if it's only signed, but not encrypted.
Such a message results, for example, from a decrypt-save if the
message was previously encrypted and signed.
2003-05-13 12:45:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de>
(roessler)
* doc/manual.sgml.head: Fix an inconsistency between manual
and code.
2003-05-13 12:43:45 David Shaw <dshaw@jabberwocky.com> (roessler)
* gnupgparse.c, pgppubring.c: Currently, mutt uses the OpenPGP key
algorithm to determine the capabilities of the key. For example,
in mutt, a key of type 1 (RSA) can both encrypt & sign. This is
not correct as per OpenPGP, however, where the capabilities of
the key are determined by both the algorithm and key capability
flags that are set on the key. This can lead to user confusion
when their RSA encrypt-only or sign-only key is listed for both
signing and encryption in mutt.
GnuPG lists these flags in key listings, so it is easy to take
advantage of them. Here is a patch to use the flags, as well
as provide the flags in pgpring. Note that the pgp+pgpring
users won't see any change since the flags there are based on
the key algorithm as they are now, but the GnuPG users will see
an improvement.
2003-05-12 16:21:26 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* enter.c: Fix alias completion when the alias is entered as
part of a group. (E.g., The Tea Party: alias1, alias2, alias3;)
2003-05-03 20:07:40 Dan Nelson <dnelson@allantgroup.com> (roessler)
* mutt.h, muttlib.c: Fix #1558. (mutt_expand_fmt rewrite;
OPT_MAX wasn't maximal.)
2003-04-15 13:17:05 René Clerc <rene@clerc.nl> (roessler)
* compose.c: Fix two more cases in which ctrl-G is interpreted
as M_YES.
2003-04-15 09:52:06 Dale Woolridge <dale-flea-mutt-bug@woolridge.org>
(roessler)
* compose.c: The "sign (a)s" code strips the pgp application
bit causing drawing issues in redraw_crypt_lines(). Other bits
(well bit = encrypt) are ignored as a result. I've only tested
with pgp, but the same problem exists in the smime code too.
This inline patch (against cvs head revision) fixes the problem.
2003-04-14 09:09:53 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.h, mutt.h, send.c: Fix the PGP / S/MIME selection mess
in send.c. This patch adds two new configuration variables,
$crypt_autopgp and $crypt_autsmime. Both are set to "yes"
by default. By turning them off, you can disable the automatic
selection of one or both mechanisms. (Useful when your mutt is
PGP- and S/MIME enabled, but you only use, say S/MIME.)
2003-04-11 15:15:04 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* send.c: Backing out the previous change. It was nonsense.
2003-04-11 11:56:58 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
* config.guess, config.sub, depcomp, install-sh, missing,
mkinstalldirs: updates.
2003-04-11 11:56:22 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* send.c: Try to fix a PGP / S/MIME-related problem. Found by
Matt Larson <mlarson@verisign.com>, tracekd down by René Clerc
<rene@clerc.nl>.
* thread.c: Fix a segmentation fault.
2003-04-09 08:21:59 Zardoz@users.sourceforge.net (roessler)
* recvcmd.c: Fix #1531. (recvcmd.c duplicate of #1528)
2003-04-08 22:32:56 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* lib.c: Avoid a division by zero.
* color.c: Make sure has_colors() is only invoked when OPTNOCURSES
is unset. This fixes a segmentation fault on RH 8.0 which was
observed by Matt Larson <mlarson@verisign.com>.
* browser.c, enter.c, imap/imap.c, lib.c, mutt_idna.c, mx.c,
sendlib.c, smime.c, thread.c: Try to catch a couple of cases
in which parameters for malloc calls could overflow. Thanks to
Timo Sirainen for the heads-up.
* po/es.po: Mark a translation as fuzzy in order to fix #1522.
2003-04-07 20:08:10 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* commands.c: Fix #1528.
2003-04-07 07:57:49 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2003-04-06 11:00:59 Ivan Vilata i Balaguer <ivan@selidor.net>
(roessler)
* po/ca.po: update
2003-04-02 09:05:19 Bjoern Jacke <muttbug@j3e.de> (roessler)
* smime_keys.pl: - add a missing filehandle closure - some
cleanups of unused/bogous code
2003-04-02 08:47:28 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* contrib/Makefile.in, contrib/colors.default,
contrib/colors.linux: sample.muttrc-tlr would try to include
my color configurations, which weren't distrubted. Fix that.
(Bug noted while helping someone else to configure mutt during
a conference.)
* contrib/sample.muttrc: Fix sample.muttrc.
2003-04-02 08:40:50 Gary Johnson <garyjohn@spk.agilent.com> (roessler)
* curs_main.c: Here is the patch to fix the bug I reported
earlier in this thread, that sometimes when changing folders,
mutt would generate an error message and stop the further
processing of folder-hooks.
2003-04-02 08:38:13 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2003-04-02 08:34:49 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update
2003-04-02 08:31:00 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2003-04-02 08:28:24 David Shaw <dshaw@jabberwocky.com> (roessler)
* init.h, mutt.h, pgp.c: Here is the pgp_check_exit patch
updated for 1.5.4. This patch adds the pgp_check_exit option
(enabled by default) that causes mutt to check the exit code
of the PGP subprocess. A non-zero exit code means that the
subprocess failed and mutt will not continue to send the message.
This is needed as in certain cases, PGP or GnuPG can fail to
completely process a document (say, if the gpg.conf file is
mangled, which is how I discovered the problem). Without an
exit code check, mutt will continue anyway and send the half
processed file.
2003-04-02 08:21:09 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update.
2003-03-19 22:43:08 roessler (roessler)
* po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
po/uk.po, po/zh_CN.po, po/zh_TW.po, po/et.po, po/fr.po, po/gl.po,
po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po,
po/nl.po, ChangeLog, Makefile.am, VERSION, po/Makefile.in.in,
po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po,
po/es.po, reldate.h: automatic post-release commit for mutt-1.5.4
* po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po,
po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ja.po, po/ko.po,
po/lt.po, po/nl.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
po/et.po, po/fr.po, po/da.po, po/de.po, po/el.po, po/eo.po,
po/es.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
ChangeLog: automatic post-release commit for mutt-1.4.1
2003-03-19 21:56:29 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgppubring.c: Fix some memory management calls. (Stable branch.)
2003-03-19 21:33:30 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* imap/utf7.c: Fix a buffer overflow in utf8_to_utf7. (Stable
branch.)
* imap/utf7.c: Fix a buffer overflow in utf8_to_utf7.
2003-03-18 14:51:52 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
* buffy.c, parse.c: - buffy.c (test_last_status_new): Fix memory
leak. Envelope structure allocated by mutt_read_rfc822_header()
was never deallocated.
- parse.c (mutt_read_rfc822_header): Comment added about
needing deallocate envelope structure returned by
mutt_read_rfc822_header().
* mutt_idna.c: (mutt_addr_for_display): Fix memory leak. `user'
and `domain' buffers was never deallocated.
(mbox_to_udomain): Fix memory leak. `scratch' buffer was not
deallocated when `mbx' doesn't contain '@'. Also rewritten for
allocating memory only when needed and only how many as needed.
2003-03-12 13:00:03 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.c, sendlib.c: We need to re-format address headers instead
of just decoding them.
2003-03-07 14:55:53 Brendan Cully <brendan@kublai.com> (roessler)
* mutt_sasl.c: The global callbacks set up in sasl_client_init
are not copied by the SASL library, so they can't be allocated
on the stack. This is the case with both versions of the SASL
library, and I frankly don't understand why it hasn't caused
problems before. Since it segfaults reliably on OS X for me now,
I thought a patch would be in order.
2003-03-07 08:23:27 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* crypt.c, pgp.h: Don't use functions without importing the
corresponding prototype.
* mutt_idna.c: It seems like libidn doesn't like to translate
NULL pointers.
2003-03-07 07:52:49 Jim Mock <mij@soupnazi.org> (roessler)
* globals.h: globals.h is looking for crypt.h instead of
mutt_crypt.h.
2003-03-06 21:23:53 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* send.c: Fixing a segmentation fault. Here's how to reproduce
it: Start mutt. Compose a new message, with an attachment.
Turn on PGP signing. Press C-G on the pass phrase prompt.
Turn off PGP signing. Try to send the message.
2003-03-05 21:18:24 Andrew W. Nosenko <awn@bcs.zp.ua> (roessler)
* protos.h, sort.c: Fix a warning.
* mutt_idna.c: Fix tlr's pre-processor screw-up.
2003-03-04 09:51:07 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* mutt_idna.c, mutt_socket.c: Unset UseSTD3ASCIIRules, and set
AllowUnassigned. (Just reading some standards.)
2003-03-04 09:31:19 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* handler.c: Be more friendly about bad multipart/alternative
bodies; #1478. Note that the relevant standards explicitly
*forbid* nested MIME encodings.
2003-03-04 09:27:21 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.c: Fix another stupid error, and decode IDNs in the
CC header.
* init.h: Fix two typos in one line. Noted by Thomas Glanzmann
and Steve Kennedy.
* addrbook.c, alias.c, send.c: Fixing more IDN bugs.
2003-03-03 14:25:14 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* copy.c, sort.c: Fixing some nits.
* mutt_socket.c: IDNA support for the socket back-end.
* Makefile.am, addrbook.c, alias.c, charset.h, commands.c,
compose.c, configure.in, copy.c, edit.c, hdrline.c, headers.c,
init.c, main.c, mutt_idna.c, mutt_idna.h, pgpinvoke.c,
protos.h, query.c, recvcmd.c, rfc822.c, rfc822.h, send.c,
sendlib.c: IDN support for e-mail messages. Things should work
automagically once you have the GNU IDN library available from
ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
can't be losslessly recoded to your local character set, mutt
should automatically fall back to using the ASCII representation.
There's probably a considerable number of bugs in this, and the
code may, at this point, not even compile on machines without
libidn. Will start working on that ASAP.
* contrib/sample.muttrc, doc/manual.sgml.head, recvcmd.c,
commands.c, init.h, mutt.h: Introduce a new option named
$bounce, and fix some inconsistencies in the messages created
when bouncing. Based on work done by Thomas Glanzmann
<sithglan@stud.uni-erlangen.de>.
2003-02-25 22:00:38 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* commands.c, recvcmd.c: Fix some (too lazy and tired to do all)
of the inconsistencies between message and attachment bouncing.
* crypt.c: I should test-compile things before committing.
Stupid typo.
2003-02-25 21:41:32 Michael Elkins <me@sigpipe.org> (roessler)
* query.c: Use mutt_strwidth for query response formatting.
(#1477)
2003-02-25 21:37:59 Christian Vogel <vogelchr@vogel.cx> (roessler)
* mx.c: Recognize MH folders used by sylpheed.
2003-02-25 21:35:24 jesus.climent@hispalinux.es (roessler)
* po/es.po: Fix a typo. (#1482)
2003-02-25 21:33:16 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/manual.sgml.head: Remove some ftp.guug.de URLs from the
manual. (#1485)
* crypt.c: Fix #1486; noted by Jeroen Coekaerts
<jeroen@coekaerts.be>.
2003-02-19 21:33:43 David Shaw <dshaw@jabberwocky.com> (roessler)
* pgpmicalg.c: 3156 defined several micalg values (pgp-md5,
pgp-sha1, etc.) Since then, three more hashes have been assigned
numbers in 2440bis. Here is a patch to add values for pgp-sha256,
pgp-sha384, and pgp-sha512 so mutt can properly handle them.
2003-02-19 21:31:19 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* parse.c: Fix a memory leak observed by Vineet Kumar
<mutt-dev@virtual.doorstop.net>.
2003-02-13 09:55:02 David Shaw <dshaw@jabberwocky.com> (roessler)
* init.h: Here are some updates to the muttrc docs (spell check,
language tweaks, etc). No functional changes - this is just
language stuff.
2003-02-13 09:50:00 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Fix #1444, Debian #178563. The details of this problem
were tracked down by Steven Barker <steve@blckknght.org>.
2003-01-31 00:15:03 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* init.h: Change the default for crypt_replyencrypt back to "yes".
Noted by Thomas Poindessous in Debian bug #178899; also #1448.
* pgp.c: Fix #1442 (thanks, Dale); properly initialize some
pointers which could otherwise lead to crashes.
2003-01-30 23:54:30 David Shaw <dshaw@jabberwocky.com> (roessler)
* crypt.c, init.h, mutt.h, mutt_crypt.h, send.c: Introduce
$pgp_auto_traditional.
2003-01-30 23:48:36 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* flags.c: The IMAP ACL patch broke things.
2003-01-23 22:05:02 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
* pop_auth.c: SASL2 support for popo_auth.c.
* curs_main.c, flags.c, imap/imap.c, pager.c: The attached
patch provides improved support for IMAP ACLs (on servers that
support them). This means that mutt will now write the Seen
flag in mailboxes that allow it, even if the mailbox doesn't
allow other changes.
2003-01-23 22:01:03 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* handler.c: Automatically use the text/plain handler for text/*
body parts which don't have a handler of their own.
2003-01-21 18:56:10 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* cryptglue.c: Fix a typo which broke pgp-extract-traditional.
* mutt_crypt.h: Fix an #ifdef.
2003-01-21 12:33:41 Werner Koch <wk@gnupg.org> (roessler)
* Makefile.am, acconfig.h, attach.c, commands.c, compose.c,
configure.in, copy.c, copy.h, crypt.c, cryptglue.c, curs_main.c,
functions.h, globals.h, gnupgparse.c, handler.c, hdrline.c,
headers.c, hook.c, init.c, init.h, keymap.c, keymap.h,
main.c, mutt.h, mutt_crypt.h, muttlib.c, mx.c, pager.c,
parse.c, pattern.c, pgp.c, pgp.h, pgpkey.c, pgplib.c, pgplib.h,
pgppubring.c, pop.c, postpone.c, protos.h, recvattach.c, send.c,
sendlib.c, smime.c, smime.h, sort.h: - To cleanup the pgp/smime
code and prepare for other backends. - Support gpg-agent by
not asking for a passphrase - autconf cleanups.
This is just a start and probably we need a couple of other things
to do. One drawback is that the help menu does always list all
crypto realted stuff even when configured for no crypto at all.
Same goes for the configure options but I consider thsi a feature:
It allows to use the same .muttrc for different versions of mutt -
at least during development, this is an advantage. This all might
be fixed but requires some changes to the configuration system.
Note, the use of the WithCrypto macro - it enables the compiler
to do dead-code-elimination depending on the configured backend.
This is better readable than all the nested ifdefs. I did some
short tests and it seems to work, althoug mutt's size does not
change largely when compiled w/o crypto.
cryptglue.c is new as a warpper to all crypto calls; some are
still in crypt.c but they should eventually also be wrapped.
We don't use function pointers to keep a path to use dlopen or
runtime configured backends. crypt.h is also new and replaces
pgp.h and smime.h in most files (except for the backend).
2003-01-06 Werner Koch <wk@gnupg.org>
* crypt.c (crypt_valid_passphrase): Detect gpg-agent and
don't ask for the passphrase. * pgp.c (pgp_decrypt_part,
pgp_application_pgp_handler) (pgp_sign_message,
pgp_encrypt_message) (pgp_traditional_encryptsign):
Make sure that we never ever send the passphrase if the
gpg-agent has been detected. Likewise.
* acconfig.h: Removed all remaining stuff as AC_TEMPLATEs
to configure.in. BTW, we should consider to rename
configure.in to configure.ac.
2003-01-04 Werner Koch <wk@gnupg.org>
Replaced the use of HAVE_PGP and HAVE_SMIME by a more
readable and extendable solution.
* pgplib.h: Moved enum pgp_ring and KEYFLAGS_* to *
crypt.h: here. * smime.c (mutt_is_application_smime):
Moved to * crypt.c (mutt_is_application_smime):
here. * pgp.c (mutt_is_application_pgp): Moved to
* crypt.c (mutt_is_application_pgp): here. * pgp.c
(pgp_is_multipart_encrypted): Removed. Merged code with *
crypt.c (mutt_is_multipart_encrypted): this.
* mutt.h: Protect against double inclusion.
* pgplib.h (struct pgp_keyinfo): Remove the typedef to
pgp_key_t. * crypt.h (pgp_key_t): Declare the typedef
here. NOTE: This is now a pointer. Changed all usages
accordingly.
* configure.in: Replace HAVE_PGP and HAVE_SMIME by the
new CRYPT_BACKEND macros. Always include all OPS.*.
(LIBOBJ): Replaced by AC_LIBOBJ as required by newer
autoconfs. * Makefile.am (EXTRA_mutt_SOURCES): Move
crypt.c to mutt_SOURCES. (mutt_SOURCES): Add cryptglue.c
(EXTRA_DIST): Add crypt.h
* pgp.h, pgplib.h, smime.h: Use the header only
when the approriate backend has been configured. *
pgp.c, pgpkey.c, smime.c: Build only if the approriate
CRYPT_BACKEND_ macro is defined. * pgp.h, smime.h,
global.h: Moved all variable declarations to global.h
because they are now always defined.
* sort.h: Always define PgpSortKey, although it does
not belong to here.
* keymap.h: Unconditionally include all PGP and SMIME
stuff. * mutt.h: Ditto. * protos.h: Ditto.
* init.h (HAVE_SMIME): Unconditionally include all
crypto related definitions. Mark the doc entries with
"(Crypto/PGP/SMIME only)".
* globals.h: Replace gpg.h and smime.h by crypt.h.
* functions.h: Always include all crypto commands.
* copy.h: Unconditionally define the crypto related M_CM_
* pgplib.h: Move APPLICATION_PGP and PGP* to crypt.h
and include it. * smime.h: Move APPLICATION_SMIME
and SMIME* to crypt.h and include it. * mutt_crypt.h
(ENCRYPT,SIGN,GOODSIGN, BADSIGN): Move to crypt.h.
* crypt.c: Replaced pgp.h and smime.h header by crypt.h.
Always include all functions but shortcut them depending
on WITHCRYPTO. All over the place use WITHCRYPTO
instead of ifdefs. Replaced all direct calls of the
backend fucntions by twrapper functions defined in
cryptglue.c (crypt_get_keys): Removed prototypes.
* pgp.h (pgp_findKeys): New prototype. * smime.h
(smime_findKeys): New prototype. * cryptglue.c: New.
* crypt.h: New. * mutt_crypt.h: Moved all crypt_*
prototypes to gcrypt.h. Unconditionally use this file.
* init.c: Replaced pgp.h and smime.h header by crypt.h.
(parse_set): Use WITHCRYPTO instead of ifdefs.
(mutt_var_value_complete): Ditto.
* sendlib.c: Replaced pgp.h and smime.h header by crypt.h.
(write_as_text_part): Now one macro using WITHCRYPTO.
(mutt_write_mime_body): Use WITHCRYPTO instead of ifdefs.
(mutt_make_message_attach): Ditto. (mutt_write_fcc):
Ditto.
* send.c: Replaced pgp.h and smime.h header by crypt.h.
(include_forward): Use WITHCRYPTO and validate
passphrases for pgp and smime. (include_reply): Ditto.
(generate_body): Use WITHCRYPTO instead of ifdefs.
(ci_send_message): Ditto.
* recvattach.c: Replaced pgp.h and smime.h header
by crypt.h. (mutt_gen_attach_list): Use WITHCRYPTO
instead of ifdefs. (mutt_attach_display_loop): Ditto
(mutt_view_attachments): Ditto.
* postpone.c: Replaced pgp.h and smime.h header by
crypt.h. (mutt_get_postponed): Use WITHCRYPTO instead
of ifdefs. (mutt_parse_crypt_hdr): Always include and use
WITHCRYPTO instead of ifdefs. (mutt_prepare_template):
Use WITHCRYPTO instead of ifdefs.
* pop.c: Removed pgp.h and smime.h. (pop_fetch_message):
Use WITHCRYPTO instead of ifdefs.
* pattern.c: Replaced pgp.h and smime.h header by crypt.h.
(Flags): Always include the crypto flags. (msg_search):
Use WITHCRYPTO instead of ifdefs. (mutt_pattern_exec):
Ditto.
* parse.c: Removed pgp.h and smime.h.
(mutt_parse_mime_message): Use WITHCRYPTO instead
of ifdefs.
* pager.c: Replaced pgp.h and smime.h header by crypt.h.
(mutt_pager): Use WITHCRYPTO instead of ifdefs.
* mx.c: Removed smime.h and pgp.h. (mx_update_context):
Use WITHCRYPTO instead of ifdefs.
* muttlib.c: Replaced pgp.h and smime.h header by crypt.h.
(mutt_needs_mailcap): Use WITHCRYPTO. Note, that there
used to be an error when PGP was not configured so
that TYPEAPPLICATION was not recognized for SMIME.
(mutt_is_text_part): Use WITHCRYPTO instead of ifdefs.
* main.c: Include crypt.h. (show_version): Remove
HAVE_PGP and HAVE_SMIME. Add CRYPT_BACKEND_CLASSIC_PGP,
CRYPT_BACKEND_CLASSIC_SMIME.
* keymap.c: Include crypt.h so that we can test
WITHCRYPTO. (Menus): Always include pgp and smime.
(km_init): Create smime and pgp bindings depending
on WITHCRYPTO. (km_get_table): Return OpPgp depending
on WITHCRYPTO.
* hook.c (mutt_parse_hook): Use WITHCRYPTO instead
of ifdefs. (mutt_crypt_hook): Always include.
* headers.c: Replaced pgp.h and smime.h header by crypt.h.
(mutt_edit_headers): Use WITHCRYPTO instead of ifdefs
* hdrline.c: Replaced pgp.h and smime.h header by crypt.h.
(hdr_format_str): Use WITHCRYPTO.
* handler.c: Replaced pgp.h and smime.h header by crypt.h.
(mutt_can_decode): Use WITHCRYPTO instead of ifdefs.
(mutt_can_decode): Application/smime is now also checked
when PGP support is not configured. (mutt_body_handler):
Use WITHCRYPTO
* curs_main.c: Replaced pgp.h and smime.h header
by crypt.h. (mutt_index_menu): Shortcut crypto only
operations depending on WITHCRYPTO.
* copy.c: Replaced pgp.h and smime.h header by crypt.h.
(_mutt_copy_message):
* compose.c: Replaced pgp.h and smime.h header by crypt.h.
(enum): Always include HDR_CRYPT and HDR_CRYPTINFO.
(redraw_crypt_lines): Always include this fnc but shortcut
it depending on WITHCRYPT. Draw lines depending on
the configured crypto support. (pgp_send_menu):
Always include this one. Call wrapper functions.
(smime_send_menu): Likewise. (draw_envelope): Use
WITHCRYPTO instead of ifdefs. (mutt_compose_menu):
Allow pgp/smime commands only when configured.
* commands.c: Replaced pgp.h and smime.h header
by crypt.h. (mutt_display_message,pipe_msg,
_mutt_pipe_message) (set_copy_flags, mutt_save_message,
mutt_edit_content_type) (_mutt_check_traditional_pgp):
Use pgp wrapper.
* attach.c (mutt_view_attachment): Removed HAVE_GPG and
HAVE_SMIME and replaced by global variable WITHCRYPTO.
Replaced pgp and smime header by crypt.h.x
2003-01-09 17:27:25 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgppubring.c: Don't make a "hard" transition to the new GnuPG
syntax in pgpring. This change undoes one of David Shaw's
changes which were just committed.
2003-01-09 17:24:41 David Shaw <dshaw@jabberwocky.com> (roessler)
* gnupgparse.c, pgppubring.c: The latest GnuPG has new abilities
to work with disabled keys. Part of this change will eventually
involve moving the 'd' that indicates a disabled key to a
different part of the key listing.
To smooth this transition, as of version 1.2.2, GnuPG will
start giving the 'd' in both places (and will do this for a good
long time).
Here is a patch so mutt will accept either the old or new syntax.
2003-01-09 17:23:23 dshaw@jabberwocky.com (roessler)
* curs_lib.c: A recent change causes all mutt_yesorno prompts
to come out as [yes]/yes or [no]/no. Here's a fix.
2003-01-05 22:16:02 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* smime_keys.pl: Error checking for the creation of the temporary
directory; also, use file mode 0700.
2003-01-05 22:08:25 Bjoern Jacke <bjoern@j3e.de> (roessler)
* smime_keys.pl: Improve temporary file handling.
2003-01-05 22:02:37 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* commands.c: Another mutt_yesorno() change, in order to correctly
interpret a C-g.
2003-01-05 22:00:00 Armin Wolfermann <aw@osn.de> (roessler)
* recvcmd.c, send.c, alias.c, attach.c, commands.c, curs_lib.c,
main.c, muttlib.c, mx.c, pgpkey.c: Fix a number of invocations
of mutt_yesorno(): Always explicitly use the M_YES and M_NO
constants. Fixes a couple of cases in which C-g would be
mis-interpreted.
2003-01-03 18:07:36 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Detect in-line key material when checking for traditional
PGP messages.
2002-12-22 20:04:51 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update
2002-12-22 20:01:32 Bjoern Jacke <bjoern@j3e.de> (roessler)
* smime_keys.pl: Remove an unnecessary invocation of "cat";
call openssl with the full path.
2002-12-22 11:20:00 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: Another fr.po update for the CVS (taking into account
the change in pgpkey.c:486)...
2002-12-22 11:17:24 Martin Michlmayr <tbm@cyrius.com> (roessler)
* hdrline.c, init.h: Add %A to the format strings, which expands
to the reply-to address (if present) or to the author's address
when there's no Reply-To header.
2002-12-21 20:32:13 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* ChangeLog: ok, gotos suck.
* curs_main.c: OK, Michael is right: Gotos suck. ;-)
2002-12-21 13:25:11 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
* po/ru.po: update
2002-12-20 09:37:59 David Shaw <dshaw@jabberwocky.com> (roessler)
* pgpkey.c: Minor tweak to an error message.
2002-12-20 09:29:12 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update
2002-12-19 11:48:58 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/manual.sgml.head, doc/muttrc.man.head: Improve the
documentation of pgp-hook/crypt-hook.
* pgpkey.c: Don't bother the user with weak keys when there's
a strong one. Experimental, based on discussions on mutt-dev.
* cvslog2changelog.pl: Identify both the author of a change and
the one who committed it to the CVS in the changelog.
2002-12-19 07:42:36 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2002-12-19 07:37:01 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: Michael doesn't have $VISUAL set.
2002-12-18 17:29:56 Sahil Tandon <sahil@brandeis.edu> (me)
* init.h: I found a small typo in the manual, specifically
at this[1] URL. The description of the smart_wrap
variable reads: "Controls the display of lines longer
then the screen width in the internal pager." The word
_then_ should be _than_ if I'm not mistaken.
2002-12-18 10:26:35 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
po/id.po, po/it.po: make update-po
* mkchangelog.sh: Turn on compression when getting log messages
from the CVS server. (Now that I don't have the server locally,
bandwidth is expensive... ;-)
* keymap.c: Make the messages from the what-key function
internationalizable.
* crypt.c, crypt.h, mutt_crypt.h, pgp.c, pgp.h, smime.c, smime.h:
Rename crypt.h to mutt_crypt.h.
* Makefile.am: cvs update ChangeLog before trying to update
it locally.
2002-12-18 07:37:56 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: update
2002-12-17 13:45:16 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update fr.po
2002-12-17 13:04:29 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* .cvsignore: Ignore some more files.
* Makefile.am, mkjtags.c: Remve that jed tags generator. I don't
use it anyway.
* cvslog2changelog.pl: Adding Michael's address to the changelog
generator.
* build-release: Adopting the release-building script to the
new changelog process.
2002-12-17 10:37:24 roessler (roessler)
* po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po,
po/zh_TW.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/es.po, po/et.po,
po/fr.po, po/gl.po, VERSION, build-release, po/ca.po, po/cs.po,
po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h: automatic
post-release commit for mutt-1.5.3
2002-12-17 09:50:26 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* OPS, curs_main.c, functions.h: Experimental: Introduce
{next,previous}-new-then-unread. These functions behave
like {next,previous}-new as long as new messages are visible.
When no new messages are visibuel any more, there's a fall-back
to {next,prev}-unread.
Memo to self: Impose a weekly quota on the use of goto statements.
2002-12-16 20:28:46 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* handler.c, rfc2047.c, url.c: Fix #1424.
2002-12-16 17:59:51 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* pgp.c: Experimental short-cut code if the "image" of an address
under a pgp-hook looks like a hexadecimal key id.
2002-12-13 15:53:36 David Shaw <dshaw@jabberwocky.com> (roessler)
* lib.c: Fixing Thomas' screw-up in mutt_concat_path.
2002-12-13 11:00:44 René Clerc <rene@clerc.nl> (roessler)
* po/nl.po: update.
2002-12-11 22:47:57 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* muttlib.c, pgp.c, protos.h, send.c: Fix #1417; thanks to
Derek D. Martin <ddm@sophic.org> for the excellent observation.
(In addition to the fix proper, some tracking of temporary files
is added to mutt's debugging output.)
* crypt.c: Call endwin() before calling PGP for traditional
encryption.
2002-12-11 15:51:57 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update.
2002-12-11 15:20:21 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* browser.c, complete.c, hook.c, init.c, lib.c, lib.h: Herbert
Martin Dietze <herbert@the-little-red-haired-girl.org> notes that
mutt may currently build IMAP URLs like imap://exchange//herbert
for FCCs. The fix in this patch is to include a function named
mutt_concat_path which concatenates path elements, but avoids
the creation of double slashes. (These don't create problems
when you're just accessing the file system, but apparently thy
do cause problems with IMAP.)
* imap/auth.c, imap/command.c, imap/imap.c, imap/imap.h,
imap/util.c, date.c, dotlock.c, dotlock.h, edit.c, editmsg.c,
enter.c, extlib.c, flags.c, from.c, functions.h, gnupgparse.c,
handler.c, hash.c, hash.h, headers.c, help.c, history.c,
history.h, keymap.c, keymap.h, lib.c, lib.h, main.c, makedoc.c,
mapping.h, menu.c, mh.c, mime.h, mkjtags.c, mutt_curses.h,
mutt_menu.h, mutt_regex.h, mutt_socket.c, muttlib.c, mx.c, mx.h,
pager.h, parse.c, pattern.c, pgp.c, pgp.h, pgpinvoke.c, pgpkey.c,
pgplib.c, pgplib.h, postpone.c, protos.h, query.c, recvattach.c,
recvcmd.c, remailer.c, remailer.h, resize.c, rfc1524.c, rfc1524.h,
rfc2047.c, rfc2047.h, rfc2231.c, rfc2231.h, rfc822.c, rfc822.h,
score.c, signal.c, snprintf.c, sort.c, sort.h, status.c,
system.c, thread.c, url.c, addrbook.c, alias.c, attach.c,
attach.h, browser.c, browser.h, buffy.c, buffy.h, charset.c,
charset.h, commands.c, complete.c, compose.c, copy.h, crypt.c,
crypt.h, curs_main.c: Fix Mike's and my e-mail addresses in
copyright lines.
* muttbug.sh.in: Ask for the user's e-mail address.
* pager.c: Try to make search-next behave more closely to what
people are used to, again. The behaviour introduced by this
patch will give you the previous search string as the default,
but will search-next when you just press enter without changing
the search string.
2002-12-10 20:56:52 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* imap/command.c, imap/imap.c, imap/message.c, imap/utf7.c,
imap/util.c, score.c, send.c, sendlib.c, smime.c, thread.c, url.c,
addrbook.c, alias.c, attach.c, browser.c, buffy.c, charset.c,
color.c, compose.c, copy.c, crypt.c, curs_main.c, enter.c,
gnupgparse.c, hash.c, history.c, hook.c, init.c, lib.c, main.c,
mbox.c, menu.c, mh.c, mutt_ssl.c, mutt_ssl_nss.c, muttlib.c,
mx.c, pager.c, parse.c, pattern.c, pgp.c, pgpkey.c, pgplib.c,
pgppacket.c, pgppubring.c, pop.c, pop_auth.c, postpone.c,
query.c, recvattach.c, remailer.c, rfc1524.c, rfc2047.c,
rfc2231.c, rfc822.c: Replace safe_free calls by the FREE macro.
2002-12-09 19:06:40 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: Minor formatting fix.
* cvslog2changelog.pl: Change the ChangeLog format as suggested
by Martin Michlmayer.
* send.c: Try to fix another obscure error in S/MIME auto-signing
upon reply.
* rfc822.c: Experimental patch to fix #1318.
2002-12-09 18:09:49 David Jardine <david@jardine.de> (roessler)
* init.h: Documentation fix concerning %L in index_format. #1313.
2002-12-09 18:05:54 David Shaw <dshaw@jabberwocky.com> (roessler)
* mh.c, parse.c: Reduce the meaning of the mark_old option so
it only controls whether new messages are marked as old when
leaving the mailbox.
2002-12-09 17:54:25 Jesus Climent <jesus.climent@hispalinux.es>
(roessler)
* po/es.po: Fix a typo. (#1392)
2002-12-09 17:52:50 Anders Helmersson <anders.helmersson@telia.com>
(roessler)
* addrbook.c, curs_lib.c, protos.h, query.c: Fix #1390. Based on
a patch submitted earlier by Edmund Grimley Evans.
2002-12-09 17:44:54 roessler (roessler)
* PATCHES: Ups.
2002-12-09 17:44:28 Michael Elkins <me@sigpipe.org> (roessler)
* OPS, PATCHES, curs_main.c, functions.h, keymap.c, keymap.h,
menu.c: This patch adds two features to mutt:
- you can now specify the octal code of a key in a bind or
macro function, using the syntax <NNN>. Eg, bind index <541>
show-version This allows you to bind to a function key for
which Mutt doesn't have a friendly name associated with it.
- adds a what-key function which allows you to press a key and
have mutt show you the decimal/octal value. (not bound to
anything by default)
2002-12-09 16:07:24 Toomas Soome <tsoome@muhv.pri.ee> (roessler)
* po/et.po: update.
2002-12-09 13:30:02 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po,
po/zh_CN.po, po/zh_TW.po, po/gl.po, po/hu.po, po/id.po, po/it.po,
po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/eo.po,
po/es.po, po/et.po, po/fr.po, po/ca.po, po/cs.po, po/da.po,
po/de.po, po/el.po, compose.c: Try to fix a localization issue
identified by Pawel Dzienkonski (#1410). Side effect: All
translations will need an update of the S/MIME key translations.
2002-12-09 11:20:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
* po/pl.po: update.
2002-12-08 23:14:43 ph04169@cc.uoi.gr (roessler)
* po/el.po: update.
2002-12-08 16:11:35 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp>
(roessler)
* po/ja.po: update.
2002-12-08 15:10:59 Roland Rosenfeld <roland@spinnaker.de> (roessler)
* po/de.po: Update.
2002-12-07 19:19:34 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: yet another one.
* Makefile.am: Another changelog-related change.
* ChangeLog, Makefile.am, cvslog2changelog.pl: Automatically
update ChangeLog as part of the commit process.
* doc/Makefile.in, ChangeLog, ChangeLog.old, Makefile.am,
cvslog2changelog.pl, mkchangelog.sh: Change the style
of ChangeLog: Now, the actual patch submitter's name is
extracted from the commit message and used for the change log.
For the moment, the date format doesn't match the one in the
old changelog. If you want to fix this, submit a patch to
cvslog2changelog.pl. ;-)
2002-12-07 08:55:59 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update
2002-12-07 08:55:23 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
* pgppubring.c: Fix a compilation warning.
2002-12-07 08:53:21 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* mh.c, mutt.h, muttlib.c: Gracefully handle unknown maildir
flags.
2002-12-06 11:30:08 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: Run check_sec.sh before committing.
2002-12-06 11:28:30 Brendan Cully <brendan@kublai.com> (roessler)
* m4/gettext.m4, m4/iconv.m4, build-release, configure.in:
autoconf cleanup.
2002-12-06 11:14:13 roessler (roessler)
* po/zh_CN.po, po/zh_TW.po, po/uk.po, po/ru.po, po/sk.po,
po/sv.po, po/tr.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po,
po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po,
po/el.po, po/eo.po, po/es.po, po/et.po, po/fr.po, po/da.po,
po/de.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
automatic post-release commit for mutt-1.5.2
2002-12-06 10:56:30 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* curs_lib.c, pgppubring.c: Fixing a number of traditional malloc
calls which have made their way into the code.
* build-release: Don't post announcements automatically for
the moment.
2002-12-05 22:30:02 Michael Elkins <me@sigpipe.org> (roessler)
* doc/manual.sgml.head: Fix #1398.
2002-11-25 14:16:47 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
* sendlib.c, ChangeLog, INSTALL, charset.h, configure.in: The
noiconv patch.
2002-11-14 08:12:30 Michael Elkins <me@sigpipe.org> (roessler)
* curs_lib.c: Fix #1388.
2002-11-13 10:10:52 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* main.c: A description of -A was lacking from the help string.
* doc/manual.sgml.head, doc/mutt.man, main.c, protos.h: Add a
new command line option -A which is used to expand aliases.
* keymap.c: Add a safeguard #ifdef for the KEY_BTAB entry.
Suggested by Thomas Dickey.
2002-11-12 09:20:30 Michael Elkins <me@sigpipe.org> (roessler)
* keymap.c: Tell mutt about the back-tab key (shift tab).
2002-11-12 09:20:09 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* Makefile.am: ups.
* Makefile.am: Add "make pclean" in order to clean up PATCHES.
2002-11-12 08:55:57 TAKAHASHI Tamotsu <arms405@jade.dti.ne.jp>
(roessler)
* po/ja.po: update
2002-11-12 08:41:18 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* README: Add an explicit note that CVS doesn't work from
ftp.mutt.org any more.
2002-11-12 08:35:34 "Yasuhiro Matsumoto" <mattn_jp@hotmail.com>
(roessler)
* mbyte.c: cp932 should be treated like shift_jis.
2002-11-12 08:20:11 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
* imap/auth_gss.c, imap/auth_sasl.c, configure.in, main.c,
mutt_sasl.c, mutt_sasl.h: Hi - this is a patch against mutt-1.4
to use version 2 of the Cyrus SASL library; all changes are
ifdef'd so as not to break SASLv1 support. This includes a patch
to configure.in to allow the choice between v1 and v2, but someone
with a better understanding of autoconf should double-check it.
2002-11-12 08:00:51 Michael Elkins <me@sigpipe.org> (roessler)
* handler.c: Actually commit patch-1.5.1.me.long_qp.2.
* mailbox.h, mh.c, mx.c: The maildir_time patch.
2002-11-11 21:17:25 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* muttbug.sh.in: You shall not use CVS to distribute test
versions.
* muttbug.sh.in: more fixes.
* muttbug.sh.in: Add some rpm-related intelligence to flea.
* muttbug.sh.in: Fix flea's interaction with bug(1) on Debian
systems.
* PATCHES: Clean up the patch list.
2002-11-11 20:32:30 Michael Elkins <me@sigpipe.org> (roessler)
* PATCHES, hdrline.c: Fix #485: Make %z work like %Z inside of
%{} in $index_format.
* PATCHES, copy.c: Fix #1379 - update the total mailbox size
when an attachment is deleted.
* PATCHES, curs_main.c, menu.c, pager.c: Fix #1310; redraw
problems.
* doc/manual.sgml.head, init.h: Fix #1306.
* send.c: Fix #1364.
2002-11-11 19:50:23 Steve Kennedy <steve-md@gbnet.net> (roessler)
* pgp.c: Fix memory leak in the PGP code.
2002-11-11 19:46:29 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
* commands.c, protos.h, sendlib.c: Fix #718.
2002-11-11 19:38:30 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* sendlib.c: Fix #1366.
2002-11-11 19:24:24 Martin Siegert <siegert@sfu.ca> (roessler)
* mx.c: Fix IMAP moving; #1367.
2002-11-11 19:22:17 rene@clerc.nl (roessler)
* send.c: Another S/MIME ifdef misses and causes compilation
problems.
2002-11-11 19:21:24 Michael Elkins <me@sigpipe.org> (roessler)
* init.h: patch-1.5.1-me.status_doc.2
2002-11-11 19:16:11 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* alias.c, init.c, protos.h: patch-1.5-tlr.alias-parse.1 -
extension of patch-1.5.1-me.aliascheck.1
This patch catches the same kind of bad alias names caught by
Michael's patch. There are some extensions:
1. Mutt makes sure that it doesn't _suggest_ bad names to
the user. 2. If a name is bad, the user is informed, and may
elect to fix the
name. In this case, mutt will automatically suggest a fixed
version.
3. If the user insists in the bad name, it's written into the
aliases file with proper quoting.
4. When mutt parses the aliases file, it now uses the normal
tokenizer routines in order to properly handle quoted alias
names.
2002-11-11 18:36:25 Michael Elkins <me@sigpipe.org> (roessler)
* handler.c: patch-1.5-me.long_qp.2 (#1371) - fix truncation
with overly long Q-P encoded lines.
2002-10-22 21:24:07 René Clerc <rene@clerc.nl> (roessler)
* commands.c: Add some missing #ifdefs.
2002-10-22 21:23:20 Michael Elkins <me@sigpipe.org> (roessler)
* init.h, recvattach.c: Documentation fix; #1326
2002-10-22 21:22:45 René Clerc <rene@clerc.nl> (roessler)
* send.c: Another crypt_reply fix.
2002-10-10 09:50:03 René Clerc <rene@clerc.nl> (roessler)
* send.c: Make sure that crypt_reply replies with the same type,
despite a possible S/MIME default.
2002-10-10 09:43:29 Michael Elkins <me@sigpipe.org> (roessler)
* doc/manual.sgml.head, doc/manual.sgml.head: Document escaping
rules for regular expressions (#1351).
* pager.c: Fix header coloring, so there is no difference between
ncurses and slang.
* init.h: PGP documentation glitch.
2002-10-10 09:33:33 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
* doc/manual.sgml.head: Fix #1340 (documentation)
2002-10-10 09:33:05 Michael Elkins <me@sigpipe.org> (roessler)
* pager.c: Jeremy Lin wrote: > When I search with / and get
a match, doing '/\r' doesn't move to the next > match. This
behavior is unlike the less pager, and is rather useless, IMHO.
Try the attached patch.
2002-09-23 12:08:43 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* buffy.c: A variant of buffy notification. Note: If you folks
don't like this, we can return to the old version.
2002-09-09 21:48:19 Rudi Chiarito <nutello@sweetness.com> (roessler)
* OPS, browser.c, buffy.c, curs_main.c, functions.h, pager.c,
protos.h: Add a buffy-list function, and display more information
when new mail arrives. With some modifications from tlr.
2002-09-09 21:19:08 Michael Elkins <me@sigpipe.org> (roessler)
* mh.c: Fix #1321.
* mh.c: [STABLE] Fix #1321.
2002-09-09 21:04:03 Tony Leneis <tony@cvr.ds.adp.com> (roessler)
* signal.c: Tru64 Unix portability patch.
* signal.c: [STABLE] Tru64 Unix portability patch.
2002-09-09 21:02:05 Vincent Lefevre <vincent@vinc17.org> (roessler)
* doc/manual.sgml.head: Fixing a typo.
2002-09-09 20:53:46 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* postpone.c: Fixing #1300. Noted by David Shaw
<dshaw@jabberwocky.com>.
* postpone.c: Fix #1299; noted by David Shaw
<dshaw@jabberwocky.com>.
2002-09-09 20:20:20 Michael Elkins <me@sigpipe.org> (roessler)
* init.h, mutt.h, send.c: Introducing $forward_edit.
* globals.h, init.h, send.c: Introduce $content_type. There's
one change against Michael's patch, in how the "format=flowed"
parameter is used.
2002-09-09 20:04:45 Vincent Lefevre <vincent@vinc17.org> (roessler)
* history.c: [STABLE] Fixing history classes.
* history.c: Fixing history classes.
2002-09-09 19:56:25 Armin Wolfermann <aw@osn.de> (roessler)
* mh.c: when doing the second parsing pass on a maildir,
mutt doesn't delete the fake HEADER struct if the file is
unreadable. With this fix unreadable files get silently ignored
(like in the MH case).
2002-09-09 19:55:01 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
(roessler)
* po/ja.po: Update.
2002-09-09 19:53:24 Michael Elkins <me@sigpipe.org> (roessler)
* editmsg.c: Fixing #1149: Truncate files used for editing
messages.
2002-09-09 19:29:26 Nicolas Rachinsky <nicolas@dauerreden.de>
(roessler)
* doc/manual.sgml.head, doc/muttrc.man.head, buffy.c, buffy.h,
init.h: An unmailboxes command. #1311.
2002-09-09 19:24:54 Michael Elkins <me@sigpipe.org> (roessler)
* attach.c: Fixing #1330.
* attach.c: [STABLE] Fixing #1330.
2002-08-09 07:01:11 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* doc/muttrc.man.head: Document unalternative_order in the
manual page.
2002-08-09 06:58:37 Michael Elkins <me@sigpipe.org> (roessler)
* doc/manual.sgml.head, init.c, init.h: The following patch
adds the `unalternative_order' command. It also allows using
"*" more generically in un-commands which use parse_unlists().
2002-08-05 17:25:05 Michael Elkins <me@sigpipe.org> (roessler)
* pgpewrap.c, pgppubring.c, pgpewrap.c, pgppubring.c: Error
handling fixes.
2002-07-26 08:24:01 Michael Elkins <me@sigpipe.org> (roessler)
* doc/manual.sgml.head: Documentation for reply-hook. Another
patch (for the manual page) would be most welcome. ;-))
* curs_lib.c: The attached patch fixes mutt_yesorno() so that the
question will be truncated enough to always fit in the default
answer string. The size is calculated on the fly so that there
is no artificial truncation.
2002-07-24 09:46:58 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
* mutt.h, mutt.h: The attached patch sets MB_LEN_MAX to 16,
which is MB_LEN_MAX value on glibc-2.2. It works only with
--without-wc-funcs switch. It may be applied to mutt-1.4 and
mutt-1.5.1.
2002-07-24 09:37:41 Lars Hecking <lhecking@nmrc.ie> (roessler)
* configure.in, configure.in: Fix a quoting sloppiness. Noted by
Vincent Lefevre.
2002-07-24 09:33:59 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* browser.c, browser.c: Fixing #1282. An off-by-one error. :-/
2002-07-24 09:20:22 Michael Elkins <me@sigpipe.org> (roessler)
* mutt.h, send.c, hook.c, init.h: reply-hook. Documentation
still needed.
2002-07-24 09:06:06 Vincent Lefevre <vincent@vinc17.org> (roessler)
* po/fr.po: update.
2002-07-24 08:41:31 Michael Elkins <me@sigpipe.org> (roessler)
* doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c,
doc/mutt.man, compose.c, editmsg.c, init.c, init.h, attach.c:
Fix $editor and $visual. Based on an earlier patch from Edmund
Grimley Evans.
2002-07-19 19:23:21 Michael Elkins <me@sigpipe.org> (roessler)
* doc/manual.sgml.head: Another documentation patch.
2002-07-17 12:48:38 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
(roessler)
* sendlib.c: * Thomas Roessler [02-07-08 10:14:53 +0200]
wrote: > * sendlib.c, 3.12 -> 3.13 > From: Rocco Rutte
<s1118644@mail.inf.tu-dresden.de>
> Make encode_from a bit more aggressive, by also catching a
'f' in > the beginning of a line.
'Catch' is good but also to encode it is better. It may have
been too late (sorry for that) so I fixed it. I don't know why
the current source only escapes lines that actually begin with
'from' or 'From' followed by some text. I think that escaping
'from' or 'From' on a single line should be done, too.
Not a big deal, anyways.
2002-07-16 07:28:11 Michael Elkins <me@sigpipe.org> (roessler)
* main.c, main.c: Update copyright notices.
2002-07-07 19:33:50 Cedric Duval <cedricduval@free.fr> (roessler)
* doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
2002-07-07 19:29:05 "TAKAHASHI, Tamotsu" <arms405@jade.dti.ne.jp>
(roessler)
* doc/manual.sgml.head: Dcumentation fixes.
2002-07-07 19:23:22 Cedric Duval <cedricduval@free.fr> (roessler)
* doc/manual.sgml.head, doc/mutt.man, init.h: Documentation fixes.
2002-07-07 19:22:19 Rocco Rutte <s1118644@mail.inf.tu-dresden.de>
(roessler)
* sendlib.c: Make encode_from a bit more aggressive, by also
catching a 'f' in the beginning of a line.
2002-07-07 19:13:03 Velko Hristov <hristov@informatik.hu-berlin.de>
(roessler)
* po/bg.po: Update.
2002-07-07 19:11:15 Jeremy Blosser <jblosser-mutt@firinn.org>
(roessler)
* init.h: Add unauto_view to the stable branch. A one-liner.
2002-06-28 19:52:31 Michael Elkins <me@sigpipe.org> (roessler)
* doc/manual.sgml.head, doc/manual.sgml.head: Documentation fix
(#271).
2002-06-18 10:03:52 (automatic) (roessler)
* po/zh_TW.po, po/tr.po, po/uk.po, po/zh_CN.po, po/sv.po,
po/sk.po, po/ru.po, po/pt_BR.po, po/nl.po, po/pl.po, po/ja.po,
po/ko.po, po/lt.po, po/it.po, po/gl.po, po/hu.po, po/id.po,
po/eo.po, po/es.po, po/et.po, po/fr.po, po/el.po, po/da.po,
po/de.po, po/ca.po, po/cs.po: "make update-po"
2002-06-18 10:02:44 several submitters (roessler)
* po/ca.po: Adding a BG translation. Update for CA.
2002-06-18 10:02:43 roessler (roessler)
* po/bg.po: branches: 1.1.2; file bg.po was initially added on
branch mutt-1-4-stable.
2002-06-18 10:02:43 several submitters (roessler)
* po/bg.po: Adding a BG translation. Update for CA.
* configure.in: Adding a BG translation.
2002-06-18 09:53:12 Michael Elkins <me@sigpipe.org> (roessler)
* init.c, init.c: The string used to store the commmand for a
backtic expansion in the muttrc was not free'd if the command
failed for some reason.
2002-06-18 09:52:13 David Champion <dgc@uchicago.edu> (roessler)
* m4/gssapi.m4: Okay, two bugs here. One's an oversight of mine
in my previous patch, where I tried to use "[hH]" as Bourne code
while m4 had quoting set to ([, ]) -- this probably makes mutt
mis-detect Heimdal after all.
The other is not mine (i.e., it's in cvs now) and it makes mutt
overstrike $LIBS if Heimdal or MIT Kerberos is detected. This is
a problem for anyone who needs -lnsl -lsocket, in particular. I
was fixing this by hand during late 1.3.x releases, as I didn't
have time to track it down....
Here's a patch against the current (unpatched) 1.5 cvs copy of
m4/gssapi.m4. It probably should go into both branches. Sorry
for the repeats.
2002-06-06 23:13:54 Michael Elkins <me@sigpipe.org> (roessler)
* color.c: Fix #1230.
2002-06-06 12:22:05 Will Fiveash <william.fiveash@sun.com> (roessler)
* init.h, init.h: Fix a couple of compile-time warnings.
2002-05-31 16:59:39 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
* charset.c, charset.h, sendlib.c, charset.c, charset.h,
sendlib.c: Fix charset-hook.
2002-05-31 16:45:49 Lars Hecking <lhecking@nmrc.ucc.ie> (roessler)
* m4/iconv.m4, INSTALL, charset.h, configure.in: The noiconv
patch. Should probably have been in 1.4.
2002-05-30 12:15:02 Thomas Roessler <roessler@does-not-exist.org>
(roessler)
* rfc822.c: Properly handle empty addresses (<>) when they show
up in mail headers. The approach taken is to store this address
as <@>, and to check this special case when printing an address.
2002-05-29 09:31:51 roessler (roessler)
* po/zh_CN.po, po/zh_TW.po, po/uk.po, po/tr.po, po/sk.po,
po/sv.po, po/pl.po, po/pt_BR.po, po/ru.po, po/ko.po, po/lt.po,
po/nl.po, po/it.po, po/ja.po, po/fr.po, po/gl.po, po/hu.po,
po/id.po, po/eo.po, po/es.po, po/et.po, po/da.po, po/de.po,
po/el.po, VERSION, po/ca.po, po/cs.po, reldate.h, ChangeLog:
automatic post-release commit for mutt-1.4