]> granicus.if.org Git - mutt/log
mutt
11 years agoupdated Ukranian translation
Vsevolod Volkov [Fri, 11 Oct 2013 15:51:18 +0000 (15:51 +0000)]
updated Ukranian translation

11 years agoupdated Japanese translation
TAKAHASHI Tamotsu [Fri, 11 Oct 2013 15:49:47 +0000 (15:49 +0000)]
updated Japanese translation

11 years agoadd missing files that were supposed to be included with [76f8df0ac80396559aa80e7f145...
Michael Elkins [Mon, 7 Oct 2013 17:32:11 +0000 (17:32 +0000)]
add missing files that were supposed to be included with [76f8df0ac80396559aa80e7f145be6f235a6db51]

11 years agoadds some missing options in doc and adds man pages for binaries pgpewrap and pgpring.
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

11 years agoProblems with muttrc.5:
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.

11 years agoProblems with mutt.1:
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.

11 years agoinclude <stdbool.h> for definition 'true'
nihilhill [Sun, 6 Oct 2013 16:31:17 +0000 (09:31 -0700)]
include <stdbool.h> for definition 'true'

closes #3642

11 years agoFix segfault when viewing text attachments in compose menu. (closes #3644)
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.

11 years agoEnsure that BUFFER variables are initialized to prevent later attempts
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.

11 years agoConsistently use mutt_buffer_init function
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.

11 years agofix more comment typos
Michael Elkins [Fri, 4 Oct 2013 16:47:59 +0000 (16:47 +0000)]
fix more comment typos

11 years agofix typos in comments
Ondřej Bílka [Tue, 23 Jul 2013 12:07:04 +0000 (14:07 +0200)]
fix typos in comments

11 years agoDon't exit pager if quit=ask is answered "no".
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.

11 years agobackout c1371176ea45
Michael Elkins [Thu, 11 Apr 2013 02:17:41 +0000 (02:17 +0000)]
backout c1371176ea45

11 years agoBacked out changeset 1142ed8974fa
Michael Elkins [Thu, 11 Apr 2013 01:59:26 +0000 (01:59 +0000)]
Backed out changeset 1142ed8974fa

11 years agouse gethostname() to determine the system host name
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

11 years agofix various compiler warnings; most were due to unchecked return values from system...
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.

11 years agouse mkdtemp() to create temporary directory rather than mktemp() followed by mkdir()
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

11 years agouse of sscanf() had undefined behavior, replace with simple parsing instead
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

11 years agoincrease string size by one byte to accomodate the terminating null character in...
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

11 years agofix potential buffer overflow in off-by-one bounds checking error
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

11 years agoexplicitly call mutt_refresh() prior to endwin() to force a screen redraw.
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

11 years agodo not use mutt_message() to display prompt in mutt_yesorno().
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

11 years agoadd support for $mail_check_recent to mh mailbox driver
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

11 years agodo not explicitly reset the terminal attributes and move the cursor in mutt_endwin...
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

11 years agoremove PKG_CHECK_MODULE() check and always use AC_CHECK_HEADERS()
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

11 years agouse pkg-config to look for libidn if available.
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

11 years agobackout [392e945dfba7]
Michael Elkins [Thu, 17 Jan 2013 23:04:42 +0000 (23:04 +0000)]
backout [392e945dfba7]

closes #3293
see #3234

11 years agowhen falling back to viewing an attachment as text in the internal pager, perform...
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

11 years agouse a separate flag for mutt_hcache_store() to signal that the gettimeofday() value...
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

11 years agochange semantics of mutt_is_autoview() to return 1 if there is a matching mailcap...
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

11 years agodetect pipermail-style obscured return path in mbox From lines
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

11 years agoallow use of sync-mailbox when the current limit has no visible messages
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

11 years agoavoid debug warning about trailing whitespace in a base64 encoded attachment
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

12 years agoWhen "make install" fails to chgrp or chmod the mutt_dotlock binary, add the reason...
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.

12 years agoFix regression introduced by [10cc06eff52b] where the CLEARLINE() removal was not...
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

12 years agoRemove unused variable `matched'.
Michael Elkins [Thu, 3 Jan 2013 19:04:40 +0000 (19:04 +0000)]
Remove unused variable `matched'.

12 years agoFix memory leak when multiple x-label or supersedes header fields exist in the header.
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.

12 years agoBacked out changeset bf84f24e512d
Michael Elkins [Thu, 3 Jan 2013 16:03:49 +0000 (08:03 -0800)]
Backed out changeset bf84f24e512d

12 years agodisplay +/-NCURSES_WIDECHAR when displaying ncurses version to show whether we are...
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

12 years agoDrop unneeded variable HEADER_CACHE that causes clang warnings.
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.

12 years agofix xml validation error in manual.xml in auto-generated content due to missing parag...
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

12 years agoFix accidental var redeclation with --enable-exact-address
guns [Mon, 31 Dec 2012 23:03:11 +0000 (15:03 -0800)]
Fix accidental var redeclation with --enable-exact-address

closes #3615

12 years agomerge
Michael Elkins [Mon, 31 Dec 2012 22:54:41 +0000 (14:54 -0800)]
merge

12 years agoreset to color normal before clearing to end of line when printing a message/error...
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

12 years agoupdate regexp to include const keyword. The auto generated documentation of function...
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.

12 years agoEnsure that the in-reply-to header field was actually present before deciding it...
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

12 years agoupdate ChangeLog
Michael Elkins [Mon, 31 Dec 2012 03:17:38 +0000 (19:17 -0800)]
update ChangeLog

12 years agoadd __FREE_CHECKED__
Michael Elkins [Mon, 31 Dec 2012 03:14:58 +0000 (19:14 -0800)]
add __FREE_CHECKED__

12 years agodocument the TLS changes since 1.5.21
Michael Elkins [Mon, 31 Dec 2012 03:12:12 +0000 (19:12 -0800)]
document the TLS changes since 1.5.21

12 years agomake the SETCOLOR() macro use bkgdset() on systems which have it, and attrset() when...
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

12 years agoremove m4_translit because it generates a warning with newer versions of autoconf...
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.

12 years agorestore ability for version.sh to cope with a repository directory with a space in it.
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.

12 years agoUse the directory where the version.sh script is located as the
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(-)

12 years agouse [] around body of AC_CHECK_HEADER to avoid problems with older versions of
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

12 years agoavoid using m4_esyscmd_s() since it is not available in 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

12 years agoUses SSLv23_client_method() in mutt_ssl_starttls() because TLSv1_2_client_method...
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

12 years agoIf neither --with-idn nor --without-idn are given, use -I/usr/include/idn when checki...
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

12 years agoFix VPATH-based generation of non-hg-mq based patchlists.
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.

12 years agoFix VPATH build outside Mercurial repositories.
Matthias Andree [Fri, 21 Dec 2012 10:07:13 +0000 (11:07 +0100)]
Fix VPATH build outside Mercurial repositories.

12 years agoadd version.sh and check_sec.sh to EXTRA_DIST so they are including in the "make...
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.

12 years agofix forgotten RETSIGTYPE change id [18a724e9eba0]
Michael Elkins [Fri, 21 Dec 2012 05:13:12 +0000 (21:13 -0800)]
fix forgotten RETSIGTYPE change id [18a724e9eba0]

12 years agoremove deprecated check for signal() return type
Michael Elkins [Fri, 21 Dec 2012 04:49:08 +0000 (20:49 -0800)]
remove deprecated check for signal() return type

12 years agoupdate configure.ac with autoupdate
Michael Elkins [Fri, 21 Dec 2012 04:45:05 +0000 (20:45 -0800)]
update configure.ac with autoupdate

12 years agochange AM_CONFIG_HEADER to AC_CONFIG_HEADERS and move it after the AM_INIT_AUTOMAKE...
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.

12 years agomodernize intialization of configure.ac
Michael Elkins [Fri, 21 Dec 2012 01:09:21 +0000 (17:09 -0800)]
modernize intialization of configure.ac

12 years agoFix 'make distcheck': missing txt2c* and po/mutt.pot cleanup
Matthias Andree [Thu, 20 Dec 2012 23:38:12 +0000 (00:38 +0100)]
Fix 'make distcheck': missing txt2c* and po/mutt.pot cleanup

12 years agoremove redundant #include statements
Michael Elkins [Thu, 20 Dec 2012 22:44:33 +0000 (14:44 -0800)]
remove redundant #include statements

12 years agoremove extern decl for Charset_is_utf8 since menu.c includes mbyte.h which has the...
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.

12 years agobackout out changeset 36b0cc717ecc
Michael Elkins [Thu, 20 Dec 2012 19:20:35 +0000 (11:20 -0800)]
backout out changeset 36b0cc717ecc

12 years agoallow for CRLF line endings when comparing for the OpenPGP block identifiers
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

12 years agosupport nbsp in the pager.
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

12 years agodetect newer BDB versions up to 5.2
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

14 years agohttp://thread.gmane.org/gmane.mail.mutt.devel/15710
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.

12 years agoupdated cs.po
Petr Pisar [Wed, 19 Dec 2012 21:29:29 +0000 (13:29 -0800)]
updated cs.po

12 years agouse WACS_* macros for printing wide versions of the line drawing characters when...
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

12 years agomake configure define _POSIX_C_SOURCE, _XOPEN_SOURCE and _XOPEN_SOURCE_EXTENDED to...
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.

12 years agoupdate ru.po
Vsevolod Volkov [Wed, 19 Dec 2012 14:57:04 +0000 (06:57 -0800)]
update ru.po

12 years agoremove duplicate const keyword
Vincent Lefevre [Wed, 19 Dec 2012 14:55:25 +0000 (06:55 -0800)]
remove duplicate const keyword

12 years agodisable tls v1.1/1.2 in mutt_ssl_starttls() based on $ssl_use_tlsv1_*
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

12 years agoadd support for TLSv1.1/1.2 when using GNUTLS.
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

12 years agoadd variables for disabling TLSv1.1/1.2 when compiled against OpenSSL 1.0.1
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

12 years agorename iswsp() to is_email_wsp()
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.

12 years agofix problem where mutt_substrdup() was called with the start
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

12 years agoif the peer's x.509 cert is not valid, we need to allow the user to inspect it even...
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

12 years agoupdated fr.po
Vincent Lefevre [Tue, 18 Dec 2012 04:42:30 +0000 (20:42 -0800)]
updated fr.po

12 years agofix segfault in pop driver. when rereading the message header, the ENVELOPE* struct...
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

12 years agoFix NULL pointer dereference in notation name
Petr Pisar [Tue, 18 Dec 2012 00:47:37 +0000 (16:47 -0800)]
Fix NULL pointer dereference in notation name

closes #3574

12 years agouse TLSv1.2 if available in the system OpenSSL when using starttls
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

12 years agouse SSL_get_version() to display the actual SSL protocol used rather than the fixed...
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.

12 years agoCorrect typos
Andrew Gaul [Mon, 17 Dec 2012 04:23:17 +0000 (20:23 -0800)]
Correct typos

12 years agoupdate documentation for $pgp_getkeys_command to note that %r is replaced with the...
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

12 years agouse new function iswsp() in place of isspace() when testing for whitespace.
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

12 years agomake imap_private.h include message.h for IMAP_HEADER_DATA definition
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"

12 years agoMake imap_free_header_data type-safe
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.

12 years agoFix VPATH build by running txt2c.sh from ${srcdir} rather than ".".
Matthias Andree [Sat, 8 Dec 2012 11:31:11 +0000 (12:31 +0100)]
Fix VPATH build by running txt2c.sh from ${srcdir} rather than ".".

12 years agoinvoke gpgme_check_version() as required to initialize the library.
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

12 years agoadditional documentation for $editor. closes #3602
Michael Elkins [Thu, 6 Dec 2012 15:56:54 +0000 (07:56 -0800)]
additional documentation for $editor.  closes #3602

12 years agolist-reply documentation should mention its behavior wrt the List-Post header field.
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

12 years agodon't perform rfc3676 space stuffing when recalling a postponed message where it...
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