]> granicus.if.org Git - mutt/log
mutt
6 years agoUpdated Japanese translation.
TAKAHASHI Tamotsu [Thu, 17 May 2018 17:10:52 +0000 (10:10 -0700)]
Updated Japanese translation.

6 years agofr.po: updated Project-Id-Version and removed old translations.
Vincent Lefevre [Thu, 17 May 2018 10:45:39 +0000 (12:45 +0200)]
fr.po: updated Project-Id-Version and removed old translations.

6 years agoUpdated German translation.
Olaf Hering [Mon, 14 May 2018 07:12:11 +0000 (09:12 +0200)]
Updated German translation.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 years agoNote that $pgp/smime_self_encrypt now default to set.
Kevin McCarthy [Thu, 10 May 2018 16:12:19 +0000 (09:12 -0700)]
Note that $pgp/smime_self_encrypt now default to set.

6 years agoAdd note about libidn2 v2.0.0 or greater to UPDATING file.
Kevin McCarthy [Thu, 10 May 2018 16:00:21 +0000 (09:00 -0700)]
Add note about libidn2 v2.0.0 or greater to UPDATING file.

6 years agoUpdated Russian translation.
Vsevolod Volkov [Wed, 9 May 2018 16:32:48 +0000 (09:32 -0700)]
Updated Russian translation.

6 years agoUpdated Ukrainian translation.
Vsevolod Volkov [Wed, 9 May 2018 16:30:55 +0000 (09:30 -0700)]
Updated Ukrainian translation.

6 years agoAdd declaration checks for libidn2.
Kevin McCarthy [Wed, 9 May 2018 02:32:12 +0000 (19:32 -0700)]
Add declaration checks for libidn2.

The libidn compatibilty layer was only added in version
2.0.0 (2017-03-29).  idn2.h defines macros, so use AC_CHECK_DECL
instead of AC_CHECK_FUNC.

$with_idn2 doesn't have an "auto" state, so remove a few unneeded
copy/paste checks from idn.

6 years agoUpdated Czech translation.
Petr Pisar [Tue, 8 May 2018 17:11:17 +0000 (10:11 -0700)]
Updated Czech translation.

6 years agoUpdate the UPDATING file for 1.10.0.
Kevin McCarthy [Sat, 5 May 2018 14:35:59 +0000 (07:35 -0700)]
Update the UPDATING file for 1.10.0.

6 years agoUpdated Danish translation.
Morten Bo Johansen [Sun, 6 May 2018 16:43:25 +0000 (09:43 -0700)]
Updated Danish translation.

6 years agoUpdated Simplified Chinese translation.
lilydjwg [Sat, 5 May 2018 14:39:36 +0000 (07:39 -0700)]
Updated Simplified Chinese translation.

6 years agoUpdated French translation.
Vincent Lefevre [Fri, 4 May 2018 00:43:56 +0000 (02:43 +0200)]
Updated French translation.

6 years agoAdd echo command.
Kevin McCarthy [Sun, 29 Apr 2018 22:10:21 +0000 (15:10 -0700)]
Add echo command.

Prints messages using mutt_message().  Sets OPTFORCEREFRESH to allow
updates in the middle of a macro.

Calls mutt_sleep(0) to pause for $sleep_time seconds after displaying
the message.

6 years agoMissing comma.
Vincent Lefevre [Thu, 3 May 2018 10:24:55 +0000 (12:24 +0200)]
Missing comma.

6 years agoUpdate copyright notices.
Kevin McCarthy [Tue, 1 May 2018 22:13:51 +0000 (15:13 -0700)]
Update copyright notices.

6 years agoUpdate pattern documentation.
Kevin McCarthy [Sat, 28 Apr 2018 20:21:42 +0000 (13:21 -0700)]
Update pattern documentation.

Note that ~b, ~B, ~h, ~M, and ~X read the message in, and that this
can be much slower.

Change =b, =B, =h table rows to document just the IMAP behavior.  The
"=" simple string behavior is already covered below, and makes it less
obvious whether "***)" should be added to those entries in the table.

Break up the simple string and imap server-side matching explanation
into two paragraphs.

Add ~M to the list of patterns you can't use message scoring with.

Add equivalent, if briefer, explanations to the muttrc.man page.

6 years agoAdd ~M pattern to match mime Content-Types.
Ammon Riley [Fri, 27 Apr 2018 01:00:00 +0000 (18:00 -0700)]
Add ~M pattern to match mime Content-Types.

6 years agoAdd more explanation of known vs subscribed lists to manual.
Kevin McCarthy [Mon, 30 Apr 2018 23:17:52 +0000 (16:17 -0700)]
Add more explanation of known vs subscribed lists to manual.

Mention in both the "Mailing Lists" and "Handling Mailing Lists"
sections the difference between known and subscribed mailing lists.

Note that the Mail-Followup-To header is generated if any of the
recipients are known mailing lists.  If any of those are subscribed
mailing lists, the sender's address will not be in the header.  If all
of them are known (but not subscribed), the sender's address will be
added to the header.

6 years agoUpdated French translation.
Vincent Lefevre [Mon, 23 Apr 2018 21:48:33 +0000 (23:48 +0200)]
Updated French translation.

6 years agoAdd Error History function and config var.
Kevin McCarthy [Sun, 22 Apr 2018 20:02:06 +0000 (13:02 -0700)]
Add Error History function and config var.

<error-history>, by default unbound, shows a list of the recent error
messages displayed by Mutt via mutt_message() or mutt_error().

$error_history sets the size of the history ring.

For now, I've decided to include mutt_message() messages too.  If this
is too chatty, we can restrict it to mutt_error() easily in the
future.

6 years agoUpdated French translation.
Vincent Lefevre [Fri, 20 Apr 2018 15:28:47 +0000 (17:28 +0200)]
Updated French translation.

6 years agoAdd $sort_browser options for count and unread.
Kevin McCarthy [Thu, 19 Apr 2018 22:40:35 +0000 (15:40 -0700)]
Add $sort_browser options for count and unread.

6 years agoAdd $browser_abbreviate_mailboxes.
Kevin McCarthy [Thu, 19 Apr 2018 20:51:07 +0000 (13:51 -0700)]
Add $browser_abbreviate_mailboxes.

This allows '=' and '~' mailboxes shortcuts to be turned off in the
browser mailbox list.

The default $sort_browser value of "alpha" uses strcoll(3), which
ignores some punctuation.  When using multiple accounts with
dynamically changing values of $folder, this can lead to an
unintuitive sorting order.  (See issue #22 for an example.)

This problem came about because of commit 8328ce68, which enabled
mutt_pretty_mailbox() calls for IMAP and POP mailboxes too.  The
commit had a valid point about consistency and too-wide mailbox
listings, so I don't really want to revert it.

This option provides an alternative to completely enable/disable the
shortcuts for those who run into an issue.

6 years agoFix mkreldate.sh in master to use [-r] test too.
Kevin McCarthy [Mon, 16 Apr 2018 23:32:33 +0000 (16:32 -0700)]
Fix mkreldate.sh in master to use [-r] test too.

6 years agoMerge branch 'stable'
Kevin McCarthy [Mon, 16 Apr 2018 23:31:08 +0000 (16:31 -0700)]
Merge branch 'stable'

6 years agoSwitch to using [ -r ] in version.sh for Bourne shell compatibility.
Kevin McCarthy [Mon, 16 Apr 2018 23:29:08 +0000 (16:29 -0700)]
Switch to using [ -r ] in version.sh for Bourne shell compatibility.

Thanks to Paul Keusemann for pointing out the issue.

6 years agoAdd a comment in auth_gss about RFCs and null-termination.
Kevin McCarthy [Sun, 15 Apr 2018 22:57:28 +0000 (15:57 -0700)]
Add a comment in auth_gss about RFCs and null-termination.

6 years agoAdd libidn2 support
Matej Muzila [Mon, 9 Apr 2018 11:46:42 +0000 (13:46 +0200)]
Add libidn2 support

6 years agoMerge branch 'stable'
Kevin McCarthy [Sat, 14 Apr 2018 20:28:11 +0000 (13:28 -0700)]
Merge branch 'stable'

6 years agoautomatic post-release commit for mutt-1.9.5 mutt-1-9-5-rel
Kevin McCarthy [Sat, 14 Apr 2018 20:22:48 +0000 (13:22 -0700)]
automatic post-release commit for mutt-1.9.5

6 years agoMerge branch 'stable'
Kevin McCarthy [Sat, 14 Apr 2018 03:48:28 +0000 (20:48 -0700)]
Merge branch 'stable'

6 years agoImprove gss debug printing of status_string.
Kevin McCarthy [Sat, 14 Apr 2018 03:39:35 +0000 (20:39 -0700)]
Improve gss debug printing of status_string.

Commit f52ee2f7 ensured the debug strings were properly '\0'
terminated.  However, it did not prevent the strncpy from reading past
the end of the status_string.value data; it simply capped it
afterwards.  Improve the code so it only reads up to
status_string.length without overwriting the buffer.

6 years agoMerge branch 'stable'
Kevin McCarthy [Sat, 14 Apr 2018 02:17:24 +0000 (19:17 -0700)]
Merge branch 'stable'

6 years agoRemove trailing null count from gss_buffer_desc.length field.
Kevin McCarthy [Sat, 14 Apr 2018 02:03:29 +0000 (19:03 -0700)]
Remove trailing null count from gss_buffer_desc.length field.

RFC 2744 section 3.2.2 clearly states that trailing NULL characters
are not to be included in the length field, and are not to be assumed
to be present in the value field.

Thanks to Greg Hudson, who recently debugged this same issue with
fetchmail, and kindly took the time to look at Mutt's code too.

6 years agoMerge branch 'stable'
Kevin McCarthy [Mon, 9 Apr 2018 22:39:08 +0000 (15:39 -0700)]
Merge branch 'stable'

6 years agoRename _regex.h to _mutt_regex.h to avoid name collision on Macs.
Kevin McCarthy [Sun, 8 Apr 2018 22:37:09 +0000 (15:37 -0700)]
Rename _regex.h to _mutt_regex.h to avoid name collision on Macs.

On Macs, <regex.h> includes <_regex.h>.  Because Mutt defines '-I .'
during compilation, our bundled version of _regex.h was being used
instead of the system one.

I have no idea how it managed to work before, but starting in Xcode
9.3, the differences in struct size and fields started to produce a
crash and other strange behavior.

The real issue is our use of '-I .' during compilation, which allows
our local headers to override system ones.  An easier fix for now is
to rename the header.

Many thanks to Charles Diza, Christian Ebert, and Fabian Groffen for
their help trying things out and helping to debug the problem.

Also, a huge thanks to Steve Karmeinsky for allowing me to ssh in to
his Mac so I could track down the underlying issue.

6 years agoMerge branch 'stable'
Kevin McCarthy [Mon, 2 Apr 2018 18:36:05 +0000 (11:36 -0700)]
Merge branch 'stable'

6 years agoconfigure: check for tinfo matching ncurses
Kevin McCarthy [Mon, 2 Apr 2018 18:30:31 +0000 (11:30 -0700)]
configure: check for tinfo matching ncurses

When we selected ncursesw, look for tinfow as well.  Since ncurses-6.1
the binary compatibility between tinfo and tinfow disappeared, resulting
in crashes and other odd behaviour.

This change checks for tinfo or tinfow based on which ncurses we found
to continue with.

https://bugs.gentoo.org/651552

[Thanks to Fabian Groffen for the patch.  I made a minor modification
to fall back to tinfo because pre-6.1 systems may not have a tinfow
but still need tinfo to compile.]

6 years agoUpdated Polish translation.
Grzegorz Szymaszek [Mon, 2 Apr 2018 17:28:12 +0000 (10:28 -0700)]
Updated Polish translation.

6 years agopager specifc "show incoming mailboxes list" macro
Christian Ebert [Fri, 30 Mar 2018 12:37:54 +0000 (13:37 +0100)]
pager specifc "show incoming mailboxes list" macro

Exiting the pager before change-folder avoids 'Not available in this
menu' error when selecting a different entry in some circumstances.

6 years agoIncrease account.user/login size to 128.
Kevin McCarthy [Sat, 24 Mar 2018 22:10:13 +0000 (15:10 -0700)]
Increase account.user/login size to 128.

Like the pass field in commit 52949004, the existing size was
insufficient for the reporter of issue #18.  For now, just bump up the
size, but I'll move up looking into making these dynamically sized.

6 years agoRemove dead code in pgp.c
Kevin McCarthy [Fri, 23 Mar 2018 03:23:46 +0000 (20:23 -0700)]
Remove dead code in pgp.c

pgp_extract_keys_from_messages() has been subsumed by
crypt_extract_keys_from_messages().  The function had incorrect
multi-bit flag comparisons, but since it's dead code, remove it
instead.

6 years agoFix comparison of flags with multiple bits set.
Kevin McCarthy [Fri, 23 Mar 2018 03:04:46 +0000 (20:04 -0700)]
Fix comparison of flags with multiple bits set.

PGPENCRYPT, PGPKEY, SMIMEENCRYPT, and SMIMEOPAQUE are all combination
flags, with multiple bits set.  In a few places these flags were
bitwise-and'ed incorrectly: expecting a non-zero result to indicate
all the bits in the flag were set.  Change those to explicitly compare
the result against the original flag.

6 years agoUpdated French translation.
Vincent Lefevre [Fri, 23 Mar 2018 01:59:38 +0000 (02:59 +0100)]
Updated French translation.

6 years agoChange prompt string for $crypt_verify_sig
Kevin McCarthy [Thu, 22 Mar 2018 19:29:59 +0000 (12:29 -0700)]
Change prompt string for $crypt_verify_sig

Thanks to Michael Tatge for pointing out that the prompt is used for
both PGP and S/MIME.

6 years agoMerge branch 'stable'
Kevin McCarthy [Thu, 22 Mar 2018 16:39:49 +0000 (09:39 -0700)]
Merge branch 'stable'

6 years agoFix s/mime non-detached signature handling.
Kevin McCarthy [Thu, 22 Mar 2018 16:32:31 +0000 (09:32 -0700)]
Fix s/mime non-detached signature handling.

This fix is based on stbuehler's patch from
https://dev.gnupg.org/T2919.

Recent versions of gpgme seem to terminate the connection for a
protocol error.  stbuehler's analysis is that this is actually a
gpgme bug, but recreating the context works around the problem.

6 years agoChange mutt_error call in mutt_gpgme_set_sender() to dprint.
Kevin McCarthy [Thu, 15 Mar 2018 17:24:35 +0000 (10:24 -0700)]
Change mutt_error call in mutt_gpgme_set_sender() to dprint.

The message is not an error message, and flies by so quickly it has
little informative content.  Change it to use dprint instead.

Thanks to Darac Marjal for reporting the issue.

6 years agoUpdated French translation.
Vincent Lefevre [Wed, 14 Mar 2018 03:28:20 +0000 (04:28 +0100)]
Updated French translation.

6 years agoImprove the error message when a signature is missing.
Kevin McCarthy [Wed, 14 Mar 2018 02:09:45 +0000 (19:09 -0700)]
Improve the error message when a signature is missing.

Thanks to Vincent Lefèvre for reporting the issue and for the wording
suggestion!

6 years agoUpdated French translation.
Vincent Lefevre [Mon, 12 Mar 2018 11:24:24 +0000 (12:24 +0100)]
Updated French translation.

6 years agoAdd $abort_noattach and $abort_noattach_regexp options.
Kevin McCarthy [Sun, 11 Mar 2018 19:48:46 +0000 (12:48 -0700)]
Add $abort_noattach and $abort_noattach_regexp options.

$abort_noattach_regexp is matched against the body of a message.  If
so, the $abort_noattach quadoption is used to prompt whether to abort
sending.

Thanks to Antonio Radici for bringing the original version of the
patch to our attention, which he pulled from
https://github.com/tlvince/pkgbuild/blob/master/mutt-kiss/mutt-attach.patch

This version was rewritten to use a regexp, to fix a few issues, and
to better fit in with Mutt styles and conventions.

6 years agoMerge branch 'stable'
Kevin McCarthy [Sat, 3 Mar 2018 21:44:12 +0000 (13:44 -0800)]
Merge branch 'stable'

6 years agoautomatic post-release commit for mutt-1.9.4 mutt-1-9-4-rel
Kevin McCarthy [Sat, 3 Mar 2018 21:40:27 +0000 (13:40 -0800)]
automatic post-release commit for mutt-1.9.4

6 years agoMerge branch 'stable'
Kevin McCarthy [Wed, 28 Feb 2018 23:21:50 +0000 (15:21 -0800)]
Merge branch 'stable'

6 years agoAdd subjectrx section to the muttrc man page.
Kevin McCarthy [Wed, 28 Feb 2018 23:20:59 +0000 (15:20 -0800)]
Add subjectrx section to the muttrc man page.

6 years agoFix subjectrx example in the manual.
Kevin McCarthy [Wed, 28 Feb 2018 23:20:19 +0000 (15:20 -0800)]
Fix subjectrx example in the manual.

6 years agoAvoid a potential integer overflow if a Content-Length value is huge.
Vincent Lefevre [Wed, 14 Feb 2018 09:33:41 +0000 (10:33 +0100)]
Avoid a potential integer overflow if a Content-Length value is huge.

6 years agoMerge branch 'stable'
Kevin McCarthy [Thu, 22 Feb 2018 02:32:12 +0000 (18:32 -0800)]
Merge branch 'stable'

6 years agoFix is_from() year parsing to abort on year overflow.
Kevin McCarthy [Thu, 22 Feb 2018 02:25:37 +0000 (18:25 -0800)]
Fix is_from() year parsing to abort on year overflow.

Unlike mutt_parse_date(), is_from() was not checking for overflow, and
could end up passing a negative year to mutt_mktime().

It should perhaps be changed to use mutt_atoi(), which does better
range checking, but that requires mutt_atoi() being changed to allow
trailing characters and its callers return value checks being
updated.  I'll put that on the todo list.

6 years agoCap parsed years at 9999 when converting to time_t.
Kevin McCarthy [Thu, 22 Feb 2018 02:18:53 +0000 (18:18 -0800)]
Cap parsed years at 9999 when converting to time_t.

Large year values, even those less than INT_MAX, apparently can cause
gmtime() and localtime() to return NULL.  Mutt needs larger changes
checking and handling those errors, but this will prevent the
immediately triggerable issue.

6 years agoImprove index color cache flushing behavior.
Kevin McCarthy [Wed, 21 Feb 2018 03:09:16 +0000 (19:09 -0800)]
Improve index color cache flushing behavior.

Flush when redefining the colors for an existing color line, in
addition to when defining a new color line.

Flush only when uncoloring the index.

6 years agoAvoid a potential integer overflow if a Content-Length value is huge.
Vincent Lefevre [Wed, 14 Feb 2018 09:33:41 +0000 (10:33 +0100)]
Avoid a potential integer overflow if a Content-Length value is huge.

6 years agoChange mkreldate.sh to use the UTC date with git, so that it is increasing.
Vincent Lefevre [Thu, 8 Feb 2018 11:20:02 +0000 (12:20 +0100)]
Change mkreldate.sh to use the UTC date with git, so that it is increasing.

6 years agoFix document version and date for git build.
Kevin McCarthy [Tue, 6 Feb 2018 22:42:40 +0000 (14:42 -0800)]
Fix document version and date for git build.

Change mkreldate.sh to output just the date, so it can be used in the
manual too.

6 years agoUse git to generate the release date if available.
Kevin McCarthy [Tue, 6 Feb 2018 02:43:12 +0000 (18:43 -0800)]
Use git to generate the release date if available.

For now, fall back to the ChangeLog.  Perhaps the release date should
be generated from a file, similar to VERSION, for those cases instead.

6 years agoAdd a blank line between the compile options and the contact info for mutt -v
Vincent Lefevre [Tue, 6 Feb 2018 00:57:48 +0000 (01:57 +0100)]
Add a blank line between the compile options and the contact info for mutt -v

6 years agoUpdated French translation.
Vincent Lefevre [Mon, 5 Feb 2018 12:19:40 +0000 (13:19 +0100)]
Updated French translation.

6 years agoPut gitlab issues url on a separate line.
Kevin McCarthy [Sun, 4 Feb 2018 23:24:59 +0000 (15:24 -0800)]
Put gitlab issues url on a separate line.

This removes the need to use brackets, and makes it easier for
translations to fit within 80 columns.

Thanks to Derek Martin for the suggested wording, and to Vincent
Lefèvre for proofreading and noticing a small error.

6 years agoFix history menu title.
Kevin McCarthy [Sun, 4 Feb 2018 23:15:55 +0000 (15:15 -0800)]
Fix history menu title.

Remove an accidental leading space.  Thanks to Vincent Lefèvre for
noticing the problem and providing a patch!

6 years agoUpdated French translation.
Vincent Lefevre [Sun, 4 Feb 2018 17:29:52 +0000 (18:29 +0100)]
Updated French translation.

6 years agoAdd history-search function, bound to ctrl-r.
Kevin McCarthy [Sun, 4 Feb 2018 02:08:28 +0000 (18:08 -0800)]
Add history-search function, bound to ctrl-r.

Create a very basic "search history" functionality in the line editor.
It uses the current input, and searches backward through history.  If
there is one match, it immediately uses that otherwise it pops up a
simple menu of matches.

6 years agoMerge branch 'stable'
Kevin McCarthy [Thu, 1 Feb 2018 19:14:11 +0000 (11:14 -0800)]
Merge branch 'stable'

6 years agoAdd stub flea and muttbug scripts back.
Kevin McCarthy [Thu, 1 Feb 2018 19:10:01 +0000 (11:10 -0800)]
Add stub flea and muttbug scripts back.

It was rightfully pointed out that the removal was too abrupt.  These
programs have been around for a long time, and many internet searches
still say to use them for reporting bugs.

Add stub versions which inform to use the gitlab url instead.

6 years agoMerge branch 'stable'
Kevin McCarthy [Wed, 31 Jan 2018 23:01:18 +0000 (15:01 -0800)]
Merge branch 'stable'

6 years agoAdd more delimiters for gitlab url in the po files.
Kevin McCarthy [Wed, 31 Jan 2018 22:57:57 +0000 (14:57 -0800)]
Add more delimiters for gitlab url in the po files.

Some of them hid from me in my wgrep session because they were marked
as binary.

6 years agoMerge branch 'stable'
Kevin McCarthy [Wed, 31 Jan 2018 22:22:07 +0000 (14:22 -0800)]
Merge branch 'stable'

6 years agoAdd delimiters around gitlab issues URL.
Kevin McCarthy [Wed, 31 Jan 2018 22:13:42 +0000 (14:13 -0800)]
Add delimiters around gitlab issues URL.

Without the delimiters, the period can be easily inadvertantly copied
as part of the URL.

6 years agoMerge branch 'stable'
Kevin McCarthy [Sat, 27 Jan 2018 19:58:12 +0000 (11:58 -0800)]
Merge branch 'stable'

6 years agoautomatic post-release commit for mutt-1.9.3 mutt-1-9-3-rel
Kevin McCarthy [Sat, 27 Jan 2018 19:20:21 +0000 (11:20 -0800)]
automatic post-release commit for mutt-1.9.3

6 years agoRemove useless assignments in add_to_list functions.
Kevin McCarthy [Mon, 22 Jan 2018 03:41:47 +0000 (19:41 -0800)]
Remove useless assignments in add_to_list functions.

The code was probably pulled from some of the header processing
functions, which were in a loop.  In those versions, "last" pointed to
a collection of new entries appended, but in these two functions,
updating last just obfuscates the code.

6 years agoAdd a blurb about $new_mail_command in the mailboxes section.
Kevin McCarthy [Mon, 22 Jan 2018 02:56:12 +0000 (18:56 -0800)]
Add a blurb about $new_mail_command in the mailboxes section.

6 years agoMerge branch 'stable'
Kevin McCarthy [Mon, 22 Jan 2018 02:34:45 +0000 (18:34 -0800)]
Merge branch 'stable'

6 years agoFix the ftp site url in the manual.
Kevin McCarthy [Mon, 22 Jan 2018 02:33:16 +0000 (18:33 -0800)]
Fix the ftp site url in the manual.

Also fix the urlview link to point to sigpipe's github account.

6 years agoMerge branch 'stable'
Kevin McCarthy [Thu, 18 Jan 2018 03:20:04 +0000 (19:20 -0800)]
Merge branch 'stable'

6 years agoFix one more dev site reference in the manual.
Kevin McCarthy [Thu, 18 Jan 2018 03:19:01 +0000 (19:19 -0800)]
Fix one more dev site reference in the manual.

6 years agoMerge branch 'stable'
Kevin McCarthy [Thu, 18 Jan 2018 03:00:50 +0000 (19:00 -0800)]
Merge branch 'stable'

6 years agoFix a couple memory leaks in pattern.c
Kevin McCarthy [Thu, 18 Jan 2018 02:57:49 +0000 (18:57 -0800)]
Fix a couple memory leaks in pattern.c

BUFFER.data was not being freed in a couple cases.

The pattern and simple search were not being freed if imap_search()
failed.

6 years agoMerge branch 'stable'
Kevin McCarthy [Thu, 18 Jan 2018 02:18:20 +0000 (18:18 -0800)]
Merge branch 'stable'

6 years agoChange bug reporting URL to gitlab issues.
Kevin McCarthy [Thu, 18 Jan 2018 02:05:28 +0000 (18:05 -0800)]
Change bug reporting URL to gitlab issues.

6 years agoPull latest Polish translation from master.
Kevin McCarthy [Thu, 18 Jan 2018 02:01:31 +0000 (18:01 -0800)]
Pull latest Polish translation from master.

6 years agoUpdate manual to point to gitlab.com as development site.
Kevin McCarthy [Thu, 18 Jan 2018 00:21:53 +0000 (16:21 -0800)]
Update manual to point to gitlab.com as development site.

6 years agoRemove muttbug and flea.
Kevin McCarthy [Thu, 18 Jan 2018 00:16:10 +0000 (16:16 -0800)]
Remove muttbug and flea.

We have pretty much transitioned over to gitlab.com.

6 years agoUpdate po
Olaf Hering [Tue, 16 Jan 2018 08:40:11 +0000 (09:40 +0100)]
Update po

Followup for untranslate Copyright list.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 years agoSplit Copyright and Thanks in help output.
Olaf Hering [Tue, 16 Jan 2018 08:40:06 +0000 (09:40 +0100)]
Split Copyright and Thanks in help output.

The Copyright string is changing often, and its content is obvious.
It does not need translation. The remaining string can be translated.
This change avoids a stale translation once one of the years change.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 years agoUpdate po
Olaf Hering [Tue, 16 Jan 2018 08:39:57 +0000 (09:39 +0100)]
Update po

Preparation for following changes.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
6 years agoadd clang static analysis to builds brendan/gitlab-ci
Brendan Cully [Tue, 16 Jan 2018 04:20:17 +0000 (20:20 -0800)]
add clang static analysis to builds

6 years agogitlab-ci: build against openssl and gnutls
Brendan Cully [Tue, 16 Jan 2018 02:40:20 +0000 (18:40 -0800)]
gitlab-ci: build against openssl and gnutls

6 years agoAdd pgp_default_key and smime_sign_as info to contrib rc files.
Kevin McCarthy [Tue, 16 Jan 2018 00:06:30 +0000 (16:06 -0800)]
Add pgp_default_key and smime_sign_as info to contrib rc files.

Explain $pgp_default_key vs $pgp_sign_as in gpg.rc.

Explain $smime_default_key vs $smime_sign_as in smime.rc.