]> granicus.if.org Git - mutt/log
mutt
17 years agoThe new MD5 code needs AC_C_BIGENDIAN on big-endian systems
Emanuele Giaquinta [Fri, 14 Sep 2007 18:35:27 +0000 (11:35 -0700)]
The new MD5 code needs AC_C_BIGENDIAN on big-endian systems

17 years agoDo not clobber --with-bdb argument (closes #2955)
Brendan Cully [Thu, 13 Sep 2007 16:39:47 +0000 (09:39 -0700)]
Do not clobber --with-bdb argument (closes #2955)

17 years agoEnlarge error buffer in mutt_enter_command() to not truncate option queries.
Rocco Rutte [Tue, 11 Sep 2007 16:33:48 +0000 (18:33 +0200)]
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).

17 years agoLet %*X padding share the same code of %>X padding
Rocco Rutte [Tue, 11 Sep 2007 16:21:40 +0000 (18:21 +0200)]
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.

17 years agoUpdated French translation.
Vincent Lefevre [Mon, 10 Sep 2007 18:14:55 +0000 (11:14 -0700)]
Updated French translation.

17 years agoMake mutt_FormatString() more multibyte-aware
Rocco Rutte [Mon, 10 Sep 2007 06:54:51 +0000 (08:54 +0200)]
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).

17 years agoEscape option values for variable queries and completion to ensure they're parsable
Rocco Rutte [Mon, 10 Sep 2007 06:07:31 +0000 (08:07 +0200)]
Escape option values for variable queries and completion to ensure they're parsable

17 years agoLet imap_complete_hosts work with the last mailbox (closes #2949).
Andreas Jaggi [Sun, 9 Sep 2007 22:48:23 +0000 (15:48 -0700)]
Let imap_complete_hosts work with the last mailbox (closes #2949).
This was an off-by-one error in the mailbox loop.

17 years agoOnly check whether GNUTLS error is fatal when an error occurs (closes #2954).
Julien Cristau [Sun, 9 Sep 2007 22:20:12 +0000 (15:20 -0700)]
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.

17 years agoautoreconf --include doesn't pass its argument to aclocal.
Brendan Cully [Sat, 8 Sep 2007 22:30:20 +0000 (15:30 -0700)]
autoreconf --include doesn't pass its argument to aclocal.
Let ACLOCAL_AMFLAGS in Makefile.am handle that.

17 years agoAttempt to clean up DB back-end selection
Brendan Cully [Sat, 8 Sep 2007 22:20:47 +0000 (15:20 -0700)]
Attempt to clean up DB back-end selection

17 years agoRewrite padding logic for mutt_FormatString()
Rocco Rutte [Thu, 6 Sep 2007 18:13:46 +0000 (20:13 +0200)]
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.

17 years agoFix/improve intl error messages
Rocco Rutte [Wed, 5 Sep 2007 10:52:48 +0000 (10:52 +0000)]
Fix/improve intl error messages

17 years agoInterpret relative paths in browser relative to shown dir, not working
Rocco Rutte [Wed, 5 Sep 2007 07:16:36 +0000 (07:16 +0000)]
Interpret relative paths in browser relative to shown dir, not working
dir (closes #2471).

17 years agoTeach pager how to ignore $wrap and use it for help (closes #2896).
Rocco Rutte [Wed, 5 Sep 2007 07:12:14 +0000 (07:12 +0000)]
Teach pager how to ignore $wrap and use it for help (closes #2896).

17 years agoManual: make sure <screen/> contents in shorter than 80 chars
Rocco Rutte [Wed, 5 Sep 2007 07:07:00 +0000 (07:07 +0000)]
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).

17 years agoManual: don't use <screen/> to present structured data
Rocco Rutte [Wed, 5 Sep 2007 07:03:28 +0000 (07:03 +0000)]
Manual: don't use <screen/> to present structured data

17 years agoFix buffer overflow in mutt_FormatString()
Rocco Rutte [Wed, 5 Sep 2007 06:56:25 +0000 (06:56 +0000)]
Fix buffer overflow in mutt_FormatString()

The variable in question is supposed to track string sizes, not string
widths (closes #2882 and #2900).

17 years agoAdd libz to crypto libs if available (closes #2303).
Brendan Cully [Wed, 5 Sep 2007 00:22:59 +0000 (17:22 -0700)]
Add libz to crypto libs if available (closes #2303).

17 years agoUpdated Catalan translation
Ivan Vilata i Balaguer [Tue, 4 Sep 2007 19:06:07 +0000 (12:06 -0700)]
Updated Catalan translation

17 years agoDecrement the mtime of the tempfile during edit-message to make mutt
Gary Johnson [Fri, 31 Aug 2007 17:12:18 +0000 (10:12 -0700)]
Decrement the mtime of the tempfile during edit-message to make mutt
notice changes taking less than one second.

17 years agoInsert .pp after .de to fix man page generation (closes #2940)
Brendan Cully [Tue, 28 Aug 2007 18:33:52 +0000 (11:33 -0700)]
Insert .pp after .de to fix man page generation (closes #2940)

17 years agoCheck subscriptions after any authentication, rather than after fist connection ...
Brendan Cully [Tue, 28 Aug 2007 17:58:30 +0000 (10:58 -0700)]
Check subscriptions after any authentication, rather than after fist connection (closes #2908)

17 years agoUse limits.h for PATH_MAX instead of posix1_lim.h (closes #2525)
Brendan Cully [Tue, 28 Aug 2007 17:43:08 +0000 (10:43 -0700)]
Use limits.h for PATH_MAX instead of posix1_lim.h (closes #2525)

17 years agoUpdate auth_cram for new MD5 code (untested).
Brendan Cully [Mon, 27 Aug 2007 18:07:42 +0000 (11:07 -0700)]
Update auth_cram for new MD5 code (untested).

17 years agoReplace RFC md5 implementation with GPL version from coreutils
Brendan Cully [Mon, 27 Aug 2007 17:13:51 +0000 (10:13 -0700)]
Replace RFC md5 implementation with GPL version from coreutils

17 years agoCheck for lost tty if getch returns error (closes #1220)
Brendan Cully [Thu, 16 Aug 2007 16:32:33 +0000 (09:32 -0700)]
Check for lost tty if getch returns error (closes #1220)
Great thanks to Vincent Lefevre for tracking this one down.

17 years agoFix RFC 3676 (format=flowed text) handling.
Michael Vrable [Thu, 16 Aug 2007 03:09:42 +0000 (20:09 -0700)]
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.

17 years agoTrim whitespace in definition lists for man pages (closes #2941).
Kyle Wheeler [Wed, 8 Aug 2007 17:49:33 +0000 (10:49 -0700)]
Trim whitespace in definition lists for man pages (closes #2941).

17 years agoClarify the documentation for $use_envelope_from (closes #2936).
Brendan Cully [Fri, 3 Aug 2007 05:30:21 +0000 (22:30 -0700)]
Clarify the documentation for $use_envelope_from (closes #2936).
Thanks to Vincent Lefevre for the suggestions.

17 years agoUpdated French translation.
Vincent Lefevre [Wed, 25 Jul 2007 18:16:49 +0000 (11:16 -0700)]
Updated French translation.

17 years agoMake is_shell_char static. Closes #2907.
Brendan Cully [Mon, 16 Jul 2007 17:46:49 +0000 (10:46 -0700)]
Make is_shell_char static. Closes #2907.

17 years agoCheck that spam expression has enough matches for its template. Closes #2927.
Brendan Cully [Mon, 16 Jul 2007 16:44:52 +0000 (09:44 -0700)]
Check that spam expression has enough matches for its template. Closes #2927.

17 years agoGPGME: do not attempt to extract signatures unless gpgme_op_verify returned success.
Brendan Cully [Sun, 15 Jul 2007 00:26:16 +0000 (17:26 -0700)]
GPGME: do not attempt to extract signatures unless gpgme_op_verify returned success.

17 years agoAllow send-hooks to effectively change $from and $use_from
Aron Griffis [Mon, 9 Jul 2007 15:32:34 +0000 (11:32 -0400)]
Allow send-hooks to effectively change $from and $use_from

Signed-off-by: Aron Griffis <agriffis@n01se.net>
17 years agoClean up mx.c: init stat structs to zero
Aron Griffis [Mon, 9 Jul 2007 13:45:19 +0000 (09:45 -0400)]
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

Signed-off-by: Aron Griffis <agriffis@n01se.net>
17 years agoActually bail out, but wiht an ok return value.
Thomas Roessler [Tue, 10 Jul 2007 12:47:42 +0000 (14:47 +0200)]
Actually bail out, but wiht an ok return value.

17 years agoDon't bail out on a bad message/external-body!
Thomas Roessler [Tue, 10 Jul 2007 12:46:16 +0000 (14:46 +0200)]
Don't bail out on a bad message/external-body!

17 years agoThis patch implements the "%* " notation, which is analogous to "%> "
David Champion [Mon, 9 Jul 2007 01:27:35 +0000 (18:27 -0700)]
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.

17 years agoUpdated Esperanto translation.
Edmund GRIMLEY EVANS [Sun, 8 Jul 2007 22:34:10 +0000 (15:34 -0700)]
Updated Esperanto translation.

17 years agoFix some compiler warnings in GPGME. Closes #2919.
Brendan Cully [Thu, 5 Jul 2007 00:36:37 +0000 (17:36 -0700)]
Fix some compiler warnings in GPGME. Closes #2919.

17 years agoGPGME: Stop parsing message as soon as PGP header is found.
Brendan Cully [Thu, 5 Jul 2007 00:22:24 +0000 (17:22 -0700)]
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.

17 years agoFix %P in pager status for off_t variability.
Dan Fandrich [Wed, 27 Jun 2007 17:38:48 +0000 (10:38 -0700)]
Fix %P in pager status for off_t variability.

17 years agoremove a double inclusion of config.h
Dan Fandrich [Wed, 27 Jun 2007 17:35:59 +0000 (10:35 -0700)]
remove a double inclusion of config.h

17 years agoflowed: consider a single space as a hard line break. Closes #2906
Sertaç Ö. Yıldız [Fri, 15 Jun 2007 01:17:41 +0000 (18:17 -0700)]
flowed: consider a single space as a hard line break. Closes #2906

17 years agoUpdated Russian translation
Vsevolod Volkov [Wed, 13 Jun 2007 17:43:21 +0000 (10:43 -0700)]
Updated Russian translation

17 years agoUpdated Dutch translation
René Clerc [Mon, 11 Jun 2007 16:27:21 +0000 (09:27 -0700)]
Updated Dutch translation

17 years agoUpdated Czech translation.
Petr Pisar [Mon, 11 Jun 2007 16:19:36 +0000 (09:19 -0700)]
Updated Czech translation.

17 years agoUpdated Polish translation.
Pawel Dziekonski [Mon, 11 Jun 2007 04:30:58 +0000 (21:30 -0700)]
Updated Polish translation.

17 years agoUpdated French translation.
Vincent Lefevre [Mon, 11 Jun 2007 04:27:52 +0000 (21:27 -0700)]
Updated French translation.

17 years agoUpdated German translation
Roland Rosenfeld [Sun, 10 Jun 2007 16:55:07 +0000 (09:55 -0700)]
Updated German translation

17 years agoFix quoting for hg sign in build-release
Brendan Cully [Sun, 10 Jun 2007 04:08:38 +0000 (21:08 -0700)]
Fix quoting for hg sign in build-release

17 years agomutt-1.5.16 signed
Brendan Cully [Sun, 10 Jun 2007 04:03:12 +0000 (21:03 -0700)]
mutt-1.5.16 signed

17 years agoAdded tag mutt-1-5-16-rel for changeset aaf805734d24
Brendan Cully [Sun, 10 Jun 2007 03:32:22 +0000 (20:32 -0700)]
Added tag mutt-1-5-16-rel for changeset aaf805734d24

17 years agoautomatic post-release commit for mutt-1.5.16 mutt-1-5-16-rel
Brendan Cully [Sun, 10 Jun 2007 03:32:21 +0000 (20:32 -0700)]
automatic post-release commit for mutt-1.5.16

17 years agoIgnore hcachever.sh now that autoconf is creating it
Brendan Cully [Sun, 10 Jun 2007 03:26:27 +0000 (20:26 -0700)]
Ignore hcachever.sh now that autoconf is creating it

17 years agoMake GPGME backend generate a RFC3156-compliant micalg parameter
Brendan Cully [Sun, 10 Jun 2007 02:58:22 +0000 (19:58 -0700)]
Make GPGME backend generate a RFC3156-compliant micalg parameter
(blush). Based on a patch by Stefan Haun. Closes #2901.

17 years agoremove unnecessary dprints
Thomas Roessler [Fri, 8 Jun 2007 23:03:09 +0000 (01:03 +0200)]
remove unnecessary dprints

17 years agoFix header encoding corner case.
Thomas Roessler [Fri, 8 Jun 2007 22:47:26 +0000 (00:47 +0200)]
Fix header encoding corner case.

17 years agoMake sort by "To" stable (closes #2515).
pywatson [Tue, 5 Jun 2007 20:12:05 +0000 (13:12 -0700)]
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.

17 years agoTemporarily set pipe_decode in the \cb urlview macro. (Debian #423640.)
Christoph Berg [Thu, 17 May 2007 12:40:07 +0000 (14:40 +0200)]
Temporarily set pipe_decode in the \cb urlview macro. (Debian #423640.)

17 years agoUse autoconf instead of "which" to discover MD5 tool
Brendan Cully [Mon, 28 May 2007 23:44:20 +0000 (16:44 -0700)]
Use autoconf instead of "which" to discover MD5 tool

17 years agoMerge with tlr
Brendan Cully [Sun, 20 May 2007 07:31:19 +0000 (00:31 -0700)]
Merge with tlr

17 years agoForget SMTP password if authentication fails.
Brendan Cully [Sun, 20 May 2007 07:29:19 +0000 (00:29 -0700)]
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.

17 years agoJump to the next *sub*-thread when tag-subthread is invoked,
Thomas Roessler [Tue, 15 May 2007 19:05:53 +0000 (21:05 +0200)]
Jump to the next *sub*-thread when tag-subthread is invoked,
not to the next thread.

17 years agof=f: flush buffer contents (if any) after reading input
Rocco Rutte [Tue, 8 May 2007 19:54:42 +0000 (12:54 -0700)]
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.

17 years agoRename next-folder to next-unread-mailbox. Remove default binding.
Brendan Cully [Mon, 7 May 2007 18:50:51 +0000 (11:50 -0700)]
Rename next-folder to next-unread-mailbox. Remove default binding.

17 years agoUse signed arithmetic in mutt_gecos_name to avoid an overflow.
Brendan Cully [Mon, 7 May 2007 18:19:15 +0000 (11:19 -0700)]
Use signed arithmetic in mutt_gecos_name to avoid an overflow.
Closes #2885.

17 years agoAdd next-folder command
N.J. Mann [Wed, 2 May 2007 17:50:07 +0000 (10:50 -0700)]
Add next-folder command

17 years agoMake IDN depend on iconv support
Brendan Cully [Tue, 1 May 2007 17:41:50 +0000 (10:41 -0700)]
Make IDN depend on iconv support

17 years agocontrib/smime.rc: $smime_verify_opaque_command fallback to -noverify
Alain Bench [Mon, 30 Apr 2007 02:10:20 +0000 (19:10 -0700)]
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

17 years agoUpdated French translation.
Vincent Lefevre [Wed, 25 Apr 2007 00:51:43 +0000 (17:51 -0700)]
Updated French translation.

17 years agofixup for mutt_FormatString() changes
Michael Elkins [Tue, 24 Apr 2007 21:08:58 +0000 (14:08 -0700)]
fixup for mutt_FormatString() changes

17 years agoFix compilation error related to change in mutt_FormatString()
Michael Elkins [Mon, 23 Apr 2007 19:12:29 +0000 (12:12 -0700)]
Fix compilation error related to change in mutt_FormatString()

17 years agoUse PGP_SECRING to find PGP signing keys. Closes #2878.
Brendan Cully [Sat, 21 Apr 2007 20:05:49 +0000 (13:05 -0700)]
Use PGP_SECRING to find PGP signing keys. Closes #2878.

17 years agoUpdated Basque translation.
Piarres Beobide Egaña [Sat, 21 Apr 2007 20:00:41 +0000 (13:00 -0700)]
Updated Basque translation.

17 years agoRemoved hardcoded pager progress indicator and add %P format code to $pager_status...
Michael Elkins [Sun, 15 Apr 2007 22:43:57 +0000 (15:43 -0700)]
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.

17 years agomerge with tip
Michael Elkins [Sun, 15 Apr 2007 21:54:07 +0000 (14:54 -0700)]
merge with tip

17 years agoStrip / from tail of LastDir when copying from Maildir (closes #1885)
Brendan Cully [Fri, 13 Apr 2007 21:14:07 +0000 (14:14 -0700)]
Strip / from tail of LastDir when copying from Maildir (closes #1885)

17 years agoAllow elinks for building manual.txt (closes #2876)
Brendan Cully [Fri, 13 Apr 2007 16:46:22 +0000 (09:46 -0700)]
Allow elinks for building manual.txt (closes #2876)

17 years agoEven simpler header wrapping fix
Brendan Cully [Fri, 13 Apr 2007 16:30:37 +0000 (09:30 -0700)]
Even simpler header wrapping fix

17 years agoFix header wrapping
Brendan Cully [Fri, 13 Apr 2007 16:21:20 +0000 (09:21 -0700)]
Fix header wrapping

17 years agoDifferentiate between first and second maildir passes in progress indicator
Brendan Cully [Fri, 13 Apr 2007 03:11:49 +0000 (20:11 -0700)]
Differentiate between first and second maildir passes in progress indicator

17 years agoOnly call mutt_set_flag when necessary when checking for maildir changes (fixes ...
Brendan Cully [Fri, 13 Apr 2007 00:55:31 +0000 (17:55 -0700)]
Only call mutt_set_flag when necessary when checking for maildir changes (fixes #1216)

17 years agoOnly update header color in mutt_set_flag if flag has changed (see #1216, #1931)
Brendan Cully [Fri, 13 Apr 2007 00:49:03 +0000 (17:49 -0700)]
Only update header color in mutt_set_flag if flag has changed (see #1216, #1931)

17 years agoMake $header_cache_compress default to set
Brendan Cully [Thu, 12 Apr 2007 18:54:05 +0000 (11:54 -0700)]
Make $header_cache_compress default to set

17 years agoSimplify IMAP message fetch loop slightly
Brendan Cully [Thu, 12 Apr 2007 16:42:01 +0000 (09:42 -0700)]
Simplify IMAP message fetch loop slightly

17 years agoHandle a missing or corrupted header cache entry (closes #2676)
Brendan Cully [Thu, 12 Apr 2007 16:16:06 +0000 (09:16 -0700)]
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.

17 years agoPass column value recursively when expanding format strings (bug #2840).
Michael Elkins [Thu, 12 Apr 2007 05:36:24 +0000 (22:36 -0700)]
Pass column value recursively when expanding format strings (bug #2840).

17 years agoMake mutt more posixly-correct (closes #1615).
Paul Eggert [Wed, 11 Apr 2007 21:19:34 +0000 (14:19 -0700)]
Make mutt more posixly-correct (closes #1615).

17 years agoRemove un-POSIX TZ NOOP in mkchangelog.sh (see #1615)
Brendan Cully [Wed, 11 Apr 2007 21:06:49 +0000 (14:06 -0700)]
Remove un-POSIX TZ NOOP in mkchangelog.sh (see #1615)

17 years agoAdd $smtp_pass (closes #2116)
Brendan Cully [Wed, 11 Apr 2007 20:40:10 +0000 (13:40 -0700)]
Add $smtp_pass (closes #2116)

17 years agoExplicit -j1 breaks some versions of make (see #2538)
Brendan Cully [Wed, 11 Apr 2007 19:53:49 +0000 (12:53 -0700)]
Explicit -j1 breaks some versions of make (see #2538)

17 years agoMake imap_hcache_open robust against missing idata->ctx
Brendan Cully [Wed, 11 Apr 2007 16:25:56 +0000 (09:25 -0700)]
Make imap_hcache_open robust against missing idata->ctx

17 years agoDo not attempt to parse idata->ctx->path if an explicit path is given
Brendan Cully [Wed, 11 Apr 2007 14:37:53 +0000 (07:37 -0700)]
Do not attempt to parse idata->ctx->path if an explicit path is given

17 years agoAdd $message_cache_clean option to prune message cache on sync
Brendan Cully [Wed, 11 Apr 2007 03:22:06 +0000 (20:22 -0700)]
Add $message_cache_clean option to prune message cache on sync

17 years agoTry to unlink old header cache if open fails
Brendan Cully [Wed, 11 Apr 2007 02:28:14 +0000 (19:28 -0700)]
Try to unlink old header cache if open fails

17 years agoFix some warnings
Brendan Cully [Wed, 11 Apr 2007 02:23:16 +0000 (19:23 -0700)]
Fix some warnings

17 years agoRefactor mutt_hcache_open to share more code
Brendan Cully [Wed, 11 Apr 2007 02:19:24 +0000 (19:19 -0700)]
Refactor mutt_hcache_open to share more code

17 years agoSave some stats when header cache already exists
Brendan Cully [Wed, 11 Apr 2007 01:10:18 +0000 (18:10 -0700)]
Save some stats when header cache already exists