]> granicus.if.org Git - neomutt/log
neomutt
9 years agoNeoMutt 20160502 neomutt-20160502
Richard Russon [Sun, 1 May 2016 23:36:44 +0000 (00:36 +0100)]
NeoMutt 20160502

[ci skip]

9 years agomerge: notmuch
Richard Russon [Sun, 1 May 2016 21:44:39 +0000 (22:44 +0100)]
merge: notmuch

 * Revert "enabling notmuch enables sidebar"
 * fix build without sidebar
 * notmuch: update sidebar toggle example
 * notmuch: enlarge buffer in mutt_parse_virtual_mailboxes()

9 years agomerge: sidebar
Richard Russon [Sun, 1 May 2016 21:44:15 +0000 (22:44 +0100)]
merge: sidebar

 * build fix
 * Make <sidebar-next-new> only find *new* mail
 * drop spurious attribute setting
 * fix typo
 * allow sidebar functions when sidebar is hidden

9 years agomerge: bug-fixes
Richard Russon [Sun, 1 May 2016 21:43:11 +0000 (22:43 +0100)]
merge: bug-fixes

 * build tweak to allow testing
 * Create a wrapper sys_socket.h to work around Solaris namespace issues.  (closes #3833)
 * automatic post-release commit for mutt-1.6.1

9 years agonotmuch: enlarge buffer in mutt_parse_virtual_mailboxes()
Karel Zak [Mon, 25 Apr 2016 09:16:00 +0000 (11:16 +0200)]
notmuch: enlarge buffer in mutt_parse_virtual_mailboxes()

Addresses: https://github.com/karelzak/mutt-kz/issues/122
Signed-off-by: Karel Zak <kzak@redhat.com>
9 years agonotmuch: update sidebar toggle example
Karel Zak [Mon, 25 Apr 2016 08:38:22 +0000 (10:38 +0200)]
notmuch: update sidebar toggle example

Signed-off-by: Karel Zak <kzak@redhat.com>
9 years agofix build without sidebar
Jaromil [Sun, 10 Apr 2016 11:50:46 +0000 (13:50 +0200)]
fix build without sidebar

9 years agoRevert "enabling notmuch enables sidebar"
Richard Russon [Sun, 1 May 2016 15:35:55 +0000 (16:35 +0100)]
Revert "enabling notmuch enables sidebar"

Not the right solution.

9 years agomerge: upstream
Richard Russon [Sun, 1 May 2016 13:39:59 +0000 (14:39 +0100)]
merge: upstream

 * Fix IDNA functions for systems without iconv.
 * Fix mutt_protect() when INLINE is set. (closes #3828)
 * Create a wrapper sys_socket.h to work around Solaris namespace issues.  (closes #3833)
 * automatic post-release commit for mutt-1.6.1

9 years agomerge: upstream
Richard Russon [Sun, 1 May 2016 13:35:55 +0000 (14:35 +0100)]
merge: upstream

 * Fix IDNA functions for systems without iconv.
 * Fix mutt_protect() when INLINE is set. (closes #3828)
 * Create a wrapper sys_socket.h to work around Solaris namespace issues.  (closes #3833)
 * automatic post-release commit for mutt-1.6.1

9 years agoautomatic post-release commit for mutt-1.6.1
Kevin McCarthy [Sat, 30 Apr 2016 21:21:44 +0000 (14:21 -0700)]
automatic post-release commit for mutt-1.6.1

9 years agoCreate a wrapper sys_socket.h to work around Solaris namespace issues. (closes ...
Kevin McCarthy [Wed, 27 Apr 2016 20:08:52 +0000 (13:08 -0700)]
Create a wrapper sys_socket.h to work around Solaris namespace issues.  (closes #3833)

Solaris includes "sys/stream.h" inside their "sys/socket.h".  This
include file adds many non-reserved macros to Mutt's namespace, two of
which conflict with existing Mutt macros.

The simplest fix would be to rename those macros in Mutt, however this
will cause difficulty with out-of-tree patches.  This fix creates a
wrapper include file that preserves those existing macros and prevents
the Solaris values from entering Mutt's namespace.

9 years agoallow sidebar functions when sidebar is hidden
Richard Russon [Wed, 27 Apr 2016 10:57:10 +0000 (11:57 +0100)]
allow sidebar functions when sidebar is hidden

Simon Lundström (simmel) noted that <sidebar-next-new> didn't work when
the sidebar was hidden.  There was no good reason for it not to work.

9 years agofix typo
Richard Russon [Wed, 20 Apr 2016 23:12:39 +0000 (00:12 +0100)]
fix typo

9 years agodrop spurious attribute setting
Richard Russon [Wed, 20 Apr 2016 21:01:12 +0000 (22:01 +0100)]
drop spurious attribute setting

9 years agotravis: add config
Richard Russon [Mon, 18 Apr 2016 00:07:55 +0000 (01:07 +0100)]
travis: add config

[ci skip]

9 years agoMake <sidebar-next-new> only find *new* mail
Richard Russon [Tue, 19 Apr 2016 13:54:53 +0000 (14:54 +0100)]
Make <sidebar-next-new> only find *new* mail

Previously, the <sidebar-next-new> function thought flagged emails were
"new".  This wasn't documented behaviour and was unexpected for the
user.

Fixes: #16
9 years agotravis: update config
Richard Russon [Sun, 17 Apr 2016 23:59:18 +0000 (00:59 +0100)]
travis: update config

[ci skip]

9 years agotravis: add config
Richard Russon [Mon, 18 Apr 2016 00:07:55 +0000 (01:07 +0100)]
travis: add config

[ci skip]

9 years agotravis: add config
Richard Russon [Mon, 18 Apr 2016 00:07:54 +0000 (01:07 +0100)]
travis: add config

[ci skip]

9 years agobuild fix
Richard Russon [Fri, 15 Apr 2016 14:22:31 +0000 (15:22 +0100)]
build fix

9 years agobuild tweak to allow testing
Richard Russon [Mon, 18 Apr 2016 04:18:20 +0000 (05:18 +0100)]
build tweak to allow testing

9 years agomerge: mutt-stable neomutt-20160416
Richard Russon [Fri, 15 Apr 2016 23:16:29 +0000 (00:16 +0100)]
merge: mutt-stable

 * Fix IDNA functions for systems without iconv.
 * Fix mutt_protect() when INLINE is set. (closes #3828)

9 years agomerge: notmuch
Richard Russon [Fri, 15 Apr 2016 22:15:26 +0000 (23:15 +0100)]
merge: notmuch

 * enabling notmuch enables sidebar
 * conditional include if <sys/syscall.h>
 * minor style changes to match sidebar
 * fix typo
 * change sidebar-toggle function to match sidebar
 * change wiki references to website

9 years agochange wiki references to website
Richard Russon [Tue, 12 Apr 2016 13:07:18 +0000 (14:07 +0100)]
change wiki references to website

9 years agochange sidebar-toggle function to match sidebar
Richard Russon [Sat, 9 Apr 2016 21:44:36 +0000 (22:44 +0100)]
change sidebar-toggle function to match sidebar

Change the function <sidebar-toggle> to <sidebar-toggle-virtual>
to make it clearer what it does.

9 years agofix typo
Richard Russon [Sat, 9 Apr 2016 21:37:14 +0000 (22:37 +0100)]
fix typo

9 years agominor style changes to match sidebar
Richard Russon [Sat, 9 Apr 2016 21:33:47 +0000 (22:33 +0100)]
minor style changes to match sidebar

9 years agoconditional include if <sys/syscall.h>
Richard Russon [Sat, 9 Apr 2016 02:13:26 +0000 (03:13 +0100)]
conditional include if <sys/syscall.h>

This header file doesn't exist on all platforms.
"configure" now checks for it.

Fixes: #130
9 years agoenabling notmuch enables sidebar
Richard Russon [Mon, 4 Apr 2016 08:00:00 +0000 (09:00 +0100)]
enabling notmuch enables sidebar

Notmuch depends on Sidebar.
"configure --enable-notmuch" now forcibly enables Sidebar.

Addresses: https://github.com/neomutt/neomutt/issues/12

9 years agomerge: notmuch
Richard Russon [Fri, 15 Apr 2016 20:58:47 +0000 (21:58 +0100)]
merge: notmuch

 * enabling notmuch enables sidebar
 * conditional include if <sys/syscall.h>
 * change sidebar-toggle function to match sidebar
 * change wiki references to website

9 years agochange wiki references to website
Richard Russon [Tue, 12 Apr 2016 13:07:18 +0000 (14:07 +0100)]
change wiki references to website

9 years agochange sidebar-toggle function to match sidebar
Richard Russon [Sat, 9 Apr 2016 21:44:36 +0000 (22:44 +0100)]
change sidebar-toggle function to match sidebar

Change the function <sidebar-toggle> to <sidebar-toggle-virtual>
to make it clearer what it does.

9 years agoconditional include if <sys/syscall.h>
Richard Russon [Sat, 9 Apr 2016 02:13:26 +0000 (03:13 +0100)]
conditional include if <sys/syscall.h>

This header file doesn't exist on all platforms.
"configure" now checks for it.

Fixes: #130
9 years agoenabling notmuch enables sidebar
Richard Russon [Mon, 4 Apr 2016 08:00:00 +0000 (09:00 +0100)]
enabling notmuch enables sidebar

Notmuch depends on Sidebar.
"configure --enable-notmuch" now forcibly enables Sidebar.

Addresses: https://github.com/neomutt/neomutt/issues/12

9 years agomerge: sidebar
Richard Russon [Fri, 15 Apr 2016 14:22:51 +0000 (15:22 +0100)]
merge: sidebar

 * build fix

9 years agobuild fix
Richard Russon [Fri, 15 Apr 2016 14:22:31 +0000 (15:22 +0100)]
build fix

9 years agomerge: bug-fixes
Richard Russon [Fri, 15 Apr 2016 14:11:48 +0000 (15:11 +0100)]
merge: bug-fixes

 * compose mode: make messages respect the TITLE_FMT

9 years agomerge: sidebar
Richard Russon [Fri, 15 Apr 2016 13:58:35 +0000 (14:58 +0100)]
merge: sidebar

 * note config changes in the readme
 * fix formatting
 * fix refresh of pager
 * try hard to keep track of the open mailbox
 * allow the user to change mailboxes again
 * fix crash caused by sidebar_folder_indent
 * minor code tidy
 * allow sidebar_divider_char to be longer

9 years agoallow sidebar_divider_char to be longer
Richard Russon [Fri, 15 Apr 2016 02:33:29 +0000 (03:33 +0100)]
allow sidebar_divider_char to be longer

Originally '$sidebar_divider_char' could be an arbitrary string.

When I reworked Sidebar I limited it to 1 character (because I couldn't
see a good case for anything else).

It turns out that ' | ' isn't a bad choice for the divider.

fixes: #15

9 years agominor code tidy
Richard Russon [Fri, 15 Apr 2016 01:22:31 +0000 (02:22 +0100)]
minor code tidy

9 years agofix crash caused by sidebar_folder_indent
Stephen Gilles [Fri, 15 Apr 2016 00:57:03 +0000 (01:57 +0100)]
fix crash caused by sidebar_folder_indent

Certain folder settings, combined with sidebar_folder_indent, caused an overflow
when trying to compare paths.

    set folder="~/mail/folder"
    mailboxes "~/mail/folder/"

Note the trailing / on the mailbox name.

Signed-off-by: Richard Russon <rich@flatcap.org>
9 years agoallow the user to change mailboxes again
Olaf Lessenich [Thu, 14 Apr 2016 22:23:28 +0000 (23:23 +0100)]
allow the user to change mailboxes again

"unmailboxes *" used to cause Sidebar to crash.  The bug-fix for this
introduced another bug that prevented users from changing to a
non-Sidebar folder.

Signed-off-by: Richard Russon <rich@flatcap.org>
9 years agotry hard to keep track of the open mailbox
Richard Russon [Thu, 14 Apr 2016 20:12:58 +0000 (21:12 +0100)]
try hard to keep track of the open mailbox

If a user deletes the current mailbox with "unmailboxes", but then adds
it back with "mailboxes", then we will highlight it correctly.

9 years agofix refresh of pager
Richard Russon [Thu, 14 Apr 2016 11:40:29 +0000 (12:40 +0100)]
fix refresh of pager

Sidebar didn't redraw properly when in the pager, or help.

9 years agofix formatting
Richard Russon [Wed, 13 Apr 2016 21:29:02 +0000 (22:29 +0100)]
fix formatting

Respect the TITLE_FMT when on the compose screen.

9 years agocompose mode: make messages respect the TITLE_FMT
Richard Russon [Wed, 13 Apr 2016 20:42:34 +0000 (21:42 +0100)]
compose mode: make messages respect the TITLE_FMT

Some messages on the compose screen didn't use the TITLE_FMT.
Should it ever change, it would lead to formatting problems.

9 years agonote config changes in the readme
Richard Russon [Wed, 13 Apr 2016 15:17:56 +0000 (16:17 +0100)]
note config changes in the readme

9 years agomerge: sidebar
Richard Russon [Tue, 12 Apr 2016 23:14:23 +0000 (00:14 +0100)]
merge: sidebar

 * correct sidebar's messages counts

9 years agocorrect sidebar's messages counts
Richard Russon [Tue, 12 Apr 2016 23:11:31 +0000 (00:11 +0100)]
correct sidebar's messages counts

Sidebar calculated the message counts slightly differently from Mutt.
This occasionally lead to the counts changing unexpectedly.

9 years agomerge: notmuch
Richard Russon [Tue, 12 Apr 2016 14:41:03 +0000 (15:41 +0100)]
merge: notmuch

 * docs: add to UPDATING.kz

9 years agomerge: sidebar
Richard Russon [Tue, 12 Apr 2016 14:36:57 +0000 (15:36 +0100)]
merge: sidebar

 * ignore case when sorting alphabetically

9 years agoignore case when sorting alphabetically
Richard Russon [Tue, 12 Apr 2016 14:36:03 +0000 (15:36 +0100)]
ignore case when sorting alphabetically

9 years agomerge: sidebar
Richard Russon [Tue, 12 Apr 2016 13:59:55 +0000 (14:59 +0100)]
merge: sidebar

 * build fix for old compilers

9 years agobuild fix for old compilers
Richard Russon [Sun, 10 Apr 2016 21:28:57 +0000 (22:28 +0100)]
build fix for old compilers

9 years agochange wiki references to website
Richard Russon [Tue, 12 Apr 2016 13:37:44 +0000 (14:37 +0100)]
change wiki references to website

9 years agomerge: skip-quoted
Richard Russon [Tue, 12 Apr 2016 13:33:32 +0000 (14:33 +0100)]
merge: skip-quoted

 * change wiki references to website

9 years agomerge: limit-current-thread
Richard Russon [Tue, 12 Apr 2016 13:33:31 +0000 (14:33 +0100)]
merge: limit-current-thread

 * change wiki references to website

9 years agomerge: trash
Richard Russon [Tue, 12 Apr 2016 13:33:29 +0000 (14:33 +0100)]
merge: trash

 * change wiki references to website

9 years agomerge: initials
Richard Russon [Tue, 12 Apr 2016 13:18:19 +0000 (14:18 +0100)]
merge: initials

 * change wiki references to website

9 years agomerge: fmemopen
Richard Russon [Tue, 12 Apr 2016 13:18:18 +0000 (14:18 +0100)]
merge: fmemopen

 * change wiki references to website

9 years agomerge: ifdef
Richard Russon [Tue, 12 Apr 2016 13:18:17 +0000 (14:18 +0100)]
merge: ifdef

 * change wiki references to website

9 years agomerge: sidebar
Richard Russon [Tue, 12 Apr 2016 13:18:15 +0000 (14:18 +0100)]
merge: sidebar

 * change wiki references to website

9 years agomerge: tls-sni
Richard Russon [Tue, 12 Apr 2016 02:30:16 +0000 (03:30 +0100)]
merge: tls-sni

 * change wiki references to website

9 years agomerge: cond-date
Richard Russon [Tue, 12 Apr 2016 02:30:15 +0000 (03:30 +0100)]
merge: cond-date

 * change wiki references to website

9 years agomerge: nested-if
Richard Russon [Tue, 12 Apr 2016 02:30:14 +0000 (03:30 +0100)]
merge: nested-if

 * change wiki references to website

9 years agomerge: index-color
Richard Russon [Tue, 12 Apr 2016 02:30:13 +0000 (03:30 +0100)]
merge: index-color

 * change wiki references to website

9 years agomerge: status-color
Richard Russon [Tue, 12 Apr 2016 02:30:13 +0000 (03:30 +0100)]
merge: status-color

 * change wiki references to website

9 years agomerge: progress
Richard Russon [Tue, 12 Apr 2016 02:30:12 +0000 (03:30 +0100)]
merge: progress

 * change wiki references to website

9 years agomerge: quasi-delete
Richard Russon [Tue, 12 Apr 2016 02:30:11 +0000 (03:30 +0100)]
merge: quasi-delete

 * change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:23 +0000 (19:02 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:12 +0000 (19:02 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:17 +0000 (19:02 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:55 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:50 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:37 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:44 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:21 +0000 (19:02 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:23 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:57 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:01:47 +0000 (19:01 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:19 +0000 (19:02 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:03 +0000 (19:02 +0100)]
change wiki references to website

9 years agochange wiki references to website
Richard Russon [Mon, 11 Apr 2016 18:02:07 +0000 (19:02 +0100)]
change wiki references to website

9 years agomarkdown version of gpl
Richard Russon [Mon, 11 Apr 2016 00:33:33 +0000 (01:33 +0100)]
markdown version of gpl

9 years agoexpand README
Richard Russon [Mon, 11 Apr 2016 00:26:45 +0000 (01:26 +0100)]
expand README

9 years agochange contact information
Richard Russon [Mon, 11 Apr 2016 00:16:38 +0000 (01:16 +0100)]
change contact information

9 years agoFix mutt_protect() when INLINE is set. (closes #3828)
Kevin McCarthy [Sun, 10 Apr 2016 23:02:06 +0000 (16:02 -0700)]
Fix mutt_protect() when INLINE is set. (closes #3828)

The oppenc changes allow security bits to be set even when not
encrypting or signing (for instance, OPPENCRYPT and INLINE).

mutt_protect() assumed that if INLINE is set, then either ENCRYPT or
SIGN must also be set.  Specifically, it would end up inline-signing
the message even though neither was set.

Ensure mutt_protect() is a noop if neither SIGN or ENCRYPT are set.

In ci_send_message(), check for sign or encrypt before calling the
crypt_get_keys() / mutt_protect() block, and also in the fcc section
(since clear_content would be NULL if not).

The second change to the fcc part is somewhat redundant, but better to
be explicit and avoid the case where the subtype is somehow
"encrypted" or "signed" even though msg->security wasn't set thus.

9 years agoadd missing version identifier
Richard Russon [Sun, 10 Apr 2016 22:13:29 +0000 (23:13 +0100)]
add missing version identifier

USE_SIDEBAR, in version.c, got lost in the merge into neomutt

9 years agodocs: add to UPDATING.kz
Karel Zak [Tue, 5 Apr 2016 10:05:19 +0000 (12:05 +0200)]
docs: add to UPDATING.kz

Signed-off-by: Karel Zak <kzak@redhat.com>
9 years agomerge: sidebar fix
Richard Russon [Thu, 7 Apr 2016 20:46:40 +0000 (21:46 +0100)]
merge: sidebar fix

 * Only sort the sidebar if we're asked to

9 years agoOnly sort the sidebar if we're asked to
Richard Russon [Thu, 7 Apr 2016 13:06:27 +0000 (14:06 +0100)]
Only sort the sidebar if we're asked to

fixes #11

9 years agoFix IDNA functions for systems without iconv.
Kevin McCarthy [Tue, 5 Apr 2016 21:31:36 +0000 (14:31 -0700)]
Fix IDNA functions for systems without iconv.

The IDNA changes for SMTPUTF8 support introduced a bug for systems
without iconv.  For those systems, the local<->intl functions would
return an error due to the charset conversion failing.

Change mutt_idna.c back to being conditionally compiled, but this time
based on HAVE_ICONV.  If there is no iconv, stub out the functions in
mutt_idna.h.

9 years agodisable broken builds neomutt-20160404
Richard Russon [Mon, 28 Mar 2016 23:52:04 +0000 (00:52 +0100)]
disable broken builds

9 years agotravis build matrix
Richard Russon [Mon, 28 Mar 2016 23:40:13 +0000 (00:40 +0100)]
travis build matrix

9 years agotravis: build notmuch and sidebar
Richard Russon [Mon, 28 Mar 2016 16:45:41 +0000 (17:45 +0100)]
travis: build notmuch and sidebar

9 years agodrop all mercurial references
Richard Russon [Mon, 28 Mar 2016 16:10:58 +0000 (17:10 +0100)]
drop all mercurial references

9 years agoadd some neomutt docs
Richard Russon [Fri, 25 Mar 2016 18:30:01 +0000 (18:30 +0000)]
add some neomutt docs

9 years agoBuild fix for broken merge
Richard Russon [Sun, 20 Mar 2016 01:40:44 +0000 (01:40 +0000)]
Build fix for broken merge

9 years agoTravisCI
Richard Russon [Sun, 20 Mar 2016 01:12:17 +0000 (01:12 +0000)]
TravisCI