]>
granicus.if.org Git - mutt/log
Vsevolod Volkov [Fri, 11 Oct 2013 15:51:18 +0000 (15:51 +0000)]
updated Ukranian translation
TAKAHASHI Tamotsu [Fri, 11 Oct 2013 15:49:47 +0000 (15:49 +0000)]
updated Japanese translation
Michael Elkins [Mon, 7 Oct 2013 17:32:11 +0000 (17:32 +0000)]
add missing files that were supposed to be included with [
76f8df0ac80396559aa80e7f145be6f235a6db51 ]
hhorak [Mon, 7 Oct 2013 17:21:38 +0000 (17:21 +0000)]
adds some missing options in doc and adds man pages for binaries pgpewrap and pgpring.
closes #3643
esr [Mon, 7 Oct 2013 17:09:25 +0000 (17:09 +0000)]
Problems with muttrc.5:
Ambiguous or invalid backslash. This doesn't cause groff a problem.
but it confuses doclifter and may confuse older troff implementations.
Unknown or invalid macro. That is, one that does not fit in the
macro set that the man page seems to be using. This is a serious
error; it often means part of your text is being lost or rendered
incorrectly.
Use local definitions of .EX/.EE or .DS/.DE to avoid low-level troff
requests in the page body. There are plans to add these to groff man;
in the interim, this patch adds a compatible definition to your page.
esr [Mon, 7 Oct 2013 16:10:00 +0000 (16:10 +0000)]
Problems with mutt.1:
Ambiguous or invalid backslash. This doesn't cause groff a problem.
but it confuses doclifter and may confuse older troff implementations.
Spelling error or typo.
nihilhill [Sun, 6 Oct 2013 16:31:17 +0000 (09:31 -0700)]
include <stdbool.h> for definition 'true'
closes #3642
Kevin McCarthy [Sat, 5 Oct 2013 07:57:49 +0000 (15:57 +0800)]
Fix segfault when viewing text attachments in compose menu. (closes #3644)
The segfault was introduced in changeset
b9f9e3147eb4 . Since decoding
and charset conversion aren't needed for attachments when composing a
message, this patch reverts to just using mutt_save_attachment() to view
"raw data" for text attachments in the compose/send case.
This patch is based on Michael Elkins' patch at
http://dev.mutt.org/trac/attachment/ticket/3644/view_attach_compose_segfault
with just a missing return value check added.
Aaron Schrab [Sun, 6 Oct 2013 14:32:45 +0000 (14:32 +0000)]
Ensure that BUFFER variables are initialized to prevent later attempts
to traverse an uninitialized pointer.
Aaron Schrab [Sat, 5 Oct 2013 19:25:00 +0000 (19:25 +0000)]
Consistently use mutt_buffer_init function
Despite the existence of the mutt_buffer_init function, most
initializations were instead done with memset. Use the specific
function instead to make it easier if later changes are made to how the
initialization should be done.
Michael Elkins [Fri, 4 Oct 2013 16:47:59 +0000 (16:47 +0000)]
fix more comment typos
Ondřej Bílka [Tue, 23 Jul 2013 12:07:04 +0000 (14:07 +0200)]
fix typos in comments
Kevin McCarthy [Wed, 17 Apr 2013 03:12:25 +0000 (20:12 -0700)]
Don't exit pager if quit=ask is answered "no".
This patch addresses ticket 2788.
Currently if you quit ('Q') from inside the pager, with quit=ask-yes
or quit=ask-no, and you respond "no", mutt leaves you back in the index
menu.
This patch changes it so that mutt does not exit the pager.
Michael Elkins [Thu, 11 Apr 2013 02:17:41 +0000 (02:17 +0000)]
Michael Elkins [Thu, 11 Apr 2013 01:59:26 +0000 (01:59 +0000)]
Backed out changeset
1142ed8974fa
Michael Elkins [Wed, 10 Apr 2013 23:40:18 +0000 (23:40 +0000)]
use gethostname() to determine the system host name
use getaddrinfo() to look up canonical DNS name, and fall back to hinting from /etc/resolv.conf
see #3298
Michael Elkins [Wed, 10 Apr 2013 22:38:47 +0000 (22:38 +0000)]
fix various compiler warnings; most were due to unchecked return values from system calls.
is [Mon, 4 Mar 2013 04:14:43 +0000 (04:14 +0000)]
use mkdtemp() to create temporary directory rather than mktemp() followed by mkdir()
closes #3637
Michael Elkins [Sat, 23 Feb 2013 03:12:43 +0000 (03:12 +0000)]
use of sscanf() had undefined behavior, replace with simple parsing instead
see #3636
Michael Elkins [Fri, 22 Feb 2013 18:31:31 +0000 (18:31 +0000)]
increase string size by one byte to accomodate the terminating null character in fscanf() since the maximum field width does not include it
closes #3636
hat tip: Will Fiveash
john beck [Fri, 22 Feb 2013 16:30:40 +0000 (16:30 +0000)]
fix potential buffer overflow in off-by-one bounds checking error
closes #3635
Michael Elkins [Fri, 8 Feb 2013 17:06:31 +0000 (17:06 +0000)]
explicitly call mutt_refresh() prior to endwin() to force a screen redraw.
[
4903e80356d3 ] removed the call, but some environments (screen+xterm under
SuSE11/12) don't properly flush without it prior to the endwin() call
Michael Elkins [Thu, 31 Jan 2013 05:06:56 +0000 (05:06 +0000)]
do not use mutt_message() to display prompt in mutt_yesorno().
properly calculate screen width of prompt string by using mutt_strwidth() rather than strlen()
use safe_asprintf() return the formatted yes/no string since specifying COLS+1 is wrong when dealing with multibyte characters
closes #3412
closes #3352
Michael Elkins [Wed, 23 Jan 2013 21:52:31 +0000 (21:52 +0000)]
add support for $mail_check_recent to mh mailbox driver
closes #3629
Michael Elkins [Wed, 23 Jan 2013 19:52:28 +0000 (19:52 +0000)]
do not explicitly reset the terminal attributes and move the cursor in mutt_endwin(). endwin() itself should handle this.
closes #3627
Michael Elkins [Tue, 22 Jan 2013 02:02:00 +0000 (02:02 +0000)]
remove PKG_CHECK_MODULE() check and always use AC_CHECK_HEADERS()
only check for <idn/idna.h> when <idna.h> isn't found
closes #3626
Michael Elkins [Sun, 20 Jan 2013 21:45:10 +0000 (21:45 +0000)]
use pkg-config to look for libidn if available.
checking <idn/idna.h> rather than including -I/usr/include/idn for Solaris 11.
closes #3624
Michael Elkins [Thu, 17 Jan 2013 23:04:42 +0000 (23:04 +0000)]
backout [
392e945dfba7 ]
closes #3293
see #3234
Michael Elkins [Thu, 17 Jan 2013 23:03:29 +0000 (23:03 +0000)]
when falling back to viewing an attachment as text in the internal pager, perform charset conversion
this change is meant to replace [
392e945dfba7 ]
see #3234
see #3293
Michael Elkins [Thu, 17 Jan 2013 02:43:41 +0000 (02:43 +0000)]
use a separate flag for mutt_hcache_store() to signal that the gettimeofday() value should be substituted, so that a 0 uidvalidity can be used by the imap driver.
closes #3501
Michael Elkins [Thu, 17 Jan 2013 02:10:12 +0000 (02:10 +0000)]
change semantics of mutt_is_autoview() to return 1 if there is a matching mailcap entry and either $implicit_autoview is set or the MIME type matches the user's auto_view list.
closes #3496
closes #3426
Michael Elkins [Tue, 15 Jan 2013 04:39:15 +0000 (20:39 -0800)]
detect pipermail-style obscured return path in mbox From lines
see #1200
Michael Elkins [Tue, 15 Jan 2013 03:23:06 +0000 (19:23 -0800)]
allow use of sync-mailbox when the current limit has no visible messages
closes #3538
Michael Elkins [Mon, 14 Jan 2013 16:50:48 +0000 (08:50 -0800)]
avoid debug warning about trailing whitespace in a base64 encoded attachment
closes #3558
Michael Elkins [Fri, 4 Jan 2013 04:05:06 +0000 (04:05 +0000)]
When "make install" fails to chgrp or chmod the mutt_dotlock binary, add the reason why we are doing this so the user knows what to look for.
Michael Elkins [Fri, 4 Jan 2013 00:12:28 +0000 (16:12 -0800)]
Fix regression introduced by [
10cc06eff52b ] where the CLEARLINE() removal was not replaced by a move() to position the cursor at the correct location to draw the status bar.
closes #3619
Michael Elkins [Thu, 3 Jan 2013 19:04:40 +0000 (19:04 +0000)]
Remove unused variable `matched'.
Michael Elkins [Thu, 3 Jan 2013 19:04:35 +0000 (19:04 +0000)]
Fix memory leak when multiple x-label or supersedes header fields exist in the header.
In order to keep the current behavior where the value of the last header field present is the one used, free any previous value.
Michael Elkins [Thu, 3 Jan 2013 16:03:49 +0000 (08:03 -0800)]
Backed out changeset
bf84f24e512d
Michael Elkins [Wed, 2 Jan 2013 23:43:38 +0000 (23:43 +0000)]
display +/-NCURSES_WIDECHAR when displaying ncurses version to show whether we are linked against -lncurses or -lncursesw
Matthias Andree [Tue, 1 Jan 2013 20:39:52 +0000 (21:39 +0100)]
Drop unneeded variable HEADER_CACHE that causes clang warnings.
The variable was unused and clang warned that it was not emitted to the .o file.
Michael Elkins [Mon, 31 Dec 2012 23:29:39 +0000 (23:29 +0000)]
fix xml validation error in manual.xml in auto-generated content due to missing paragraph mark in the $editor docstring
guns [Mon, 31 Dec 2012 23:03:11 +0000 (15:03 -0800)]
Fix accidental var redeclation with --enable-exact-address
closes #3615
Michael Elkins [Mon, 31 Dec 2012 22:54:41 +0000 (14:54 -0800)]
merge
Michael Elkins [Mon, 31 Dec 2012 22:52:22 +0000 (14:52 -0800)]
reset to color normal before clearing to end of line when printing a message/error string
closes #3617
Michael Elkins [Mon, 31 Dec 2012 19:06:05 +0000 (19:06 +0000)]
update regexp to include const keyword. The auto generated documentation of functions was failing due to a change in the source code format.
Antonio Radici [Mon, 31 Dec 2012 03:48:23 +0000 (19:48 -0800)]
Ensure that the in-reply-to header field was actually present before deciding it was removed.
closes #3378
Michael Elkins [Mon, 31 Dec 2012 03:17:38 +0000 (19:17 -0800)]
update ChangeLog
Michael Elkins [Mon, 31 Dec 2012 03:14:58 +0000 (19:14 -0800)]
add __FREE_CHECKED__
Michael Elkins [Mon, 31 Dec 2012 03:12:12 +0000 (19:12 -0800)]
document the TLS changes since 1.5.21
Michael Elkins [Mon, 31 Dec 2012 02:49:20 +0000 (18:49 -0800)]
make the SETCOLOR() macro use bkgdset() on systems which have it, and attrset() when we don't.
closes #3005
Michael Elkins [Sun, 30 Dec 2012 17:26:30 +0000 (09:26 -0800)]
remove m4_translit because it generates a warning with newer versions of autoconf when used in AC_INIT. Instead, use tr -d to output the version string without a trailing newline.
Michael Elkins [Fri, 28 Dec 2012 05:04:47 +0000 (21:04 -0800)]
restore ability for version.sh to cope with a repository directory with a space in it.
Aaron Schrab [Fri, 28 Dec 2012 04:33:25 +0000 (20:33 -0800)]
Use the directory where the version.sh script is located as the
directory where it is run. Since this will be run in a separate shell
anyway, there's no need to worry about changing current directory.
This eliminates the need for the caller to specify where the source
directory is located, and doesn't require that the code take special
care to use the appropriate directory. The fallback method of using
`cat VERSION` was broken in this respect, it would not work when run
from a different directory.
---
configure.ac | 2 +-
version.sh | 7 ++++---
2 files changed, 5 insertions(+), 4 deletions(-)
Michael Elkins [Fri, 28 Dec 2012 01:37:42 +0000 (17:37 -0800)]
use [] around body of AC_CHECK_HEADER to avoid problems with older versions of
autoconf
Michael Elkins [Fri, 28 Dec 2012 02:56:02 +0000 (18:56 -0800)]
avoid using m4_esyscmd_s() since it is not available in older versions of autoconf. use m4_esyscmd() and m4_translit() to whack the newline instead.
see #3613
Michael Elkins [Sun, 23 Dec 2012 02:00:18 +0000 (18:00 -0800)]
Uses SSLv23_client_method() in mutt_ssl_starttls() because TLSv1_2_client_method() does not honor the SSL_OP_NO_TLS* flags.
closes #3612
Michael Elkins [Sat, 22 Dec 2012 23:04:24 +0000 (15:04 -0800)]
If neither --with-idn nor --without-idn are given, use -I/usr/include/idn when checking for the libidn header files, if present (needed for Solaris 11).
Don't bother checking for the idna_* functions if we didn't find -lidn
Matthias Andree [Fri, 21 Dec 2012 10:17:41 +0000 (11:17 +0100)]
Fix VPATH-based generation of non-hg-mq based patchlists.
Note: Makefile.am runs patchlist.sh with $(srcdir)/PATCHES provided on stdin.
Matthias Andree [Fri, 21 Dec 2012 10:07:13 +0000 (11:07 +0100)]
Fix VPATH build outside Mercurial repositories.
Michael Elkins [Fri, 21 Dec 2012 20:37:46 +0000 (12:37 -0800)]
add version.sh and check_sec.sh to EXTRA_DIST so they are including in the "make dist" output.
Michael Elkins [Fri, 21 Dec 2012 05:13:12 +0000 (21:13 -0800)]
fix forgotten RETSIGTYPE change id [
18a724e9eba0 ]
Michael Elkins [Fri, 21 Dec 2012 04:49:08 +0000 (20:49 -0800)]
remove deprecated check for signal() return type
Michael Elkins [Fri, 21 Dec 2012 04:45:05 +0000 (20:45 -0800)]
update configure.ac with autoupdate
Michael Elkins [Fri, 21 Dec 2012 04:34:21 +0000 (20:34 -0800)]
change AM_CONFIG_HEADER to AC_CONFIG_HEADERS and move it after the AM_INIT_AUTOMAKE. config.h was not being generated from the dist package.
Michael Elkins [Fri, 21 Dec 2012 01:09:21 +0000 (17:09 -0800)]
modernize intialization of configure.ac
Matthias Andree [Thu, 20 Dec 2012 23:38:12 +0000 (00:38 +0100)]
Fix 'make distcheck': missing txt2c* and po/mutt.pot cleanup
Michael Elkins [Thu, 20 Dec 2012 22:44:33 +0000 (14:44 -0800)]
remove redundant #include statements
Michael Elkins [Thu, 20 Dec 2012 22:40:41 +0000 (14:40 -0800)]
remove extern decl for Charset_is_utf8 since menu.c includes mbyte.h which has the same decl.
Michael Elkins [Thu, 20 Dec 2012 19:20:35 +0000 (11:20 -0800)]
backout out changeset
36b0cc717ecc
Michael Elkins [Wed, 19 Dec 2012 23:26:21 +0000 (15:26 -0800)]
allow for CRLF line endings when comparing for the OpenPGP block identifiers
adapted from http://svnweb.freebsd.org/ports/head/mail/mutt/files/patch-pgp?revision=301308&view=markup
Michael Elkins [Wed, 19 Dec 2012 22:52:59 +0000 (14:52 -0800)]
support nbsp in the pager.
imported from http://svnweb.freebsd.org/ports/head/mail/mutt/files/patch-nbsp?revision=301308&view=markup
Michael Elkins [Wed, 19 Dec 2012 22:40:24 +0000 (14:40 -0800)]
detect newer BDB versions up to 5.2
imported from http://svnweb.freebsd.org/ports/head/mail/mutt/files/patch-bdb?revision=301308&view=markup
Fabian Groffen [Thu, 22 Jul 2010 18:06:33 +0000 (20:06 +0200)]
http://thread.gmane.org/gmane.mail.mutt.devel/15710
Interix doesn't have btowc, but it does have mbtowc. Linux manpage also
discourages the use of btowc.
Petr Pisar [Wed, 19 Dec 2012 21:29:29 +0000 (13:29 -0800)]
updated cs.po
Michael Elkins [Wed, 19 Dec 2012 19:56:25 +0000 (11:56 -0800)]
use WACS_* macros for printing wide versions of the line drawing characters when linking against ncursesw.
This patch is based on http://prefix.gentooexperimental.org:8000/mutt-patches/file/
fea851a2808f /solaris-ncurses-chars.patch
Michael Elkins [Wed, 19 Dec 2012 19:08:48 +0000 (11:08 -0800)]
make configure define _POSIX_C_SOURCE, _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED to comply with POSIX.1-2008 and XSI conforming applications.
Vsevolod Volkov [Wed, 19 Dec 2012 14:57:04 +0000 (06:57 -0800)]
update ru.po
Vincent Lefevre [Wed, 19 Dec 2012 14:55:25 +0000 (06:55 -0800)]
remove duplicate const keyword
Michael Elkins [Wed, 19 Dec 2012 04:46:33 +0000 (20:46 -0800)]
disable tls v1.1/1.2 in mutt_ssl_starttls() based on $ssl_use_tlsv1_*
see #3571
Michael Elkins [Wed, 19 Dec 2012 04:38:46 +0000 (20:38 -0800)]
add support for TLSv1.1/1.2 when using GNUTLS.
see #3571
hncaldwell [Wed, 19 Dec 2012 03:44:57 +0000 (19:44 -0800)]
add variables for disabling TLSv1.1/1.2 when compiled against OpenSSL 1.0.1
see #3571
Michael Elkins [Tue, 18 Dec 2012 21:50:20 +0000 (13:50 -0800)]
rename iswsp() to is_email_wsp()
add new inline funtion skip_email_wsp() to be used in lieu of SKIPWS() when parsing ASCII protocols rather than user input.
change use of SKIPWS() to skip_email_wsp() in places where it is likely to be a problem.
Michael Elkins [Tue, 18 Dec 2012 10:21:57 +0000 (02:21 -0800)]
fix problem where mutt_substrdup() was called with the start
pointer > end pointer, as a result of using SKIPWS(). This
occurred because the header field had an empty body, so the
trailing newline was skipped over. The fix is to just skip over
ascii space and htab.
closes #3609
hhorak [Tue, 18 Dec 2012 09:53:08 +0000 (01:53 -0800)]
if the peer's x.509 cert is not valid, we need to allow the user to inspect it even if the digital signatures are valid
closes #3506
Vincent Lefevre [Tue, 18 Dec 2012 04:42:30 +0000 (20:42 -0800)]
updated fr.po
hhorak [Tue, 18 Dec 2012 01:09:18 +0000 (17:09 -0800)]
fix segfault in pop driver. when rereading the message header, the ENVELOPE* struct is freed, but ctx->subj_hash retains a pointer to env->real_subj, so the hash table entry must be deleted prior to calling mutt_free_envelope()
http://pkgs.fedoraproject.org/cgit/mutt.git/tree/mutt-1.5.21-pophash.patch?h=f18
Petr Pisar [Tue, 18 Dec 2012 00:47:37 +0000 (16:47 -0800)]
Fix NULL pointer dereference in notation name
closes #3574
Michael Elkins [Mon, 17 Dec 2012 18:39:46 +0000 (10:39 -0800)]
use TLSv1.2 if available in the system OpenSSL when using starttls
Michael Elkins [Mon, 17 Dec 2012 18:09:55 +0000 (10:09 -0800)]
use SSL_get_version() to display the actual SSL protocol used rather than the fixed string SSL.
Andrew Gaul [Mon, 17 Dec 2012 04:23:17 +0000 (20:23 -0800)]
Correct typos
Michael Elkins [Mon, 17 Dec 2012 03:33:29 +0000 (19:33 -0800)]
update documentation for $pgp_getkeys_command to note that %r is replaced with the email address, not the public key ID
closes #1208
Michael Elkins [Sun, 16 Dec 2012 21:28:39 +0000 (13:28 -0800)]
use new function iswsp() in place of isspace() when testing for whitespace.
closes #3608
closes #2956
Michael Elkins [Sat, 15 Dec 2012 15:48:45 +0000 (07:48 -0800)]
make imap_private.h include message.h for IMAP_HEADER_DATA definition
cast &ctx->data to IMAP_HEADER_DATA** to fix compiler warning
imap_free_header_data should check for *data being NULL, rather than "data"
Andrew Gaul [Mon, 10 Sep 2012 02:54:46 +0000 (19:54 -0700)]
Make imap_free_header_data type-safe
Also push conditional into function for safety and consistency with
other free functions.
Matthias Andree [Sat, 8 Dec 2012 11:31:11 +0000 (12:31 +0100)]
Fix VPATH build by running txt2c.sh from ${srcdir} rather than ".".
Michael Elkins [Fri, 7 Dec 2012 17:51:46 +0000 (09:51 -0800)]
invoke gpgme_check_version() as required to initialize the library.
move locale code to initialization function.
closes #3300
Michael Elkins [Thu, 6 Dec 2012 15:56:54 +0000 (07:56 -0800)]
additional documentation for $editor. closes #3602
Michael Elkins [Sat, 1 Dec 2012 22:48:27 +0000 (14:48 -0800)]
list-reply documentation should mention its behavior wrt the List-Post header field.
closes #3599
Michael Elkins [Sat, 1 Dec 2012 22:32:48 +0000 (14:32 -0800)]
don't perform rfc3676 space stuffing when recalling a postponed message where it has already been done.
closes #3600