Commit graph

19 commits

Author SHA1 Message Date
wiz
fcb81129e6 Updated neomutt to 20161028.
Note

This release has more pager bug-fixes and heaps more testing.

Thanks

Many thanks to our new contributors to NeoMutt: Doug Stone-Weaver, Ismaël Bouya, Steven Ragnarök
and our regular contributors: Darshit Shah, David Sterba, Pietro Cerutti, Tobias Angele

Features

    notmuch: Add a fake “Folder” header to viewed emails Ismaël Bouya (@immae)
    sidebar: consider description when using whitelist Doug Stone-Weaver (@doweaver)
    forgotten-attachment: Ignore lines matching quote_regexp. Steven Ragnarök (@nuclearsandwich)
    forgotten-attachment: Fix checking logic. Steven Ragnarök (@nuclearsandwich)
    forgotten-attachment: Update docs regarding $quote_regexp. Steven Ragnarök (@nuclearsandwich)
    skip-quoted: skip to body David Sterba (@kdave)
    nntp: use safe_{fopen,fclose}
    nntp: fix resource leak

Bug Fixes

    “inbox” sorting function Pietro Cerutti (@gahr)
    sensible-browser/notmuch changing mailbox
    overhaul the index/pager updates
    crash in hdrline
    remove stray line introduced by pager fix
    Possible fix for random pager crashes.

Docs

    use a more expressive coverity scan badge Tobias Angele (@toogley)
    light tidying

Build

    replace the ugly strfcpy() macro with a function Darshit Shah (darnir)
    build: Look for tgetent in ncurses, fallback to tinfo only if not found Pietro Cerutti (@gahr)
    build: fix a couple of build warnings
    travis: install doc dependencies
    build: fix install/dist/distcheck targets

Upstream

    Fix POP3 SASL authentication mechanism DIGEST-MD5. (closes #3862)
    Add a few explanatory comments to pop_auth_sasl(). (see #3862)
    Fix GPGME signature zero timestamp and locale awareness issues. (closes #3882)
    Handle presence of ‘–’ delimiter in $sendmail. (closes #3168)
    Allow IPv6 literal addresses in URLs. (closes #3681)
    Fix gpgme segfault in create_recipient_set().
    Use mutt_strlen and mutt_strncmp in sidebar.c.
    Change sidebar to only match $folder prefix on a $sidebar_divider_char. (closes #3887)
    Actually fix gpgme segfault in create_recipient_set().
2016-10-29 12:07:40 +00:00
wiz
bb9837d6f9 Updated neomutt to 20161014.
2016-10-14  Richard Russon  <rich@flatcap.org>
* Features
  - sidebar: Make sure INBOX appears first in the list.
  - notmuch: Synchronise tags to flags
* Bug Fixes
  - updates when pager is open
  - crash when neither $spoolfile, $folder are set
  - forgotten-attachment: fix empty regex expression
  - status-color when pager_index_lines > 0
  - buffer underrun when no menu item is selected
  - crash handling keywords/labels
* Docs
  - update notmuch references
* Build
  - update references to 1.7.1
  - strfcpy() improvement
* Upstream
  - automatic post-release commit for mutt-1.7.1
  - Mark IMAP fast-trash'ed messages as read before copying. (see #3860)
  - Updated Czech translation.
  - Preserve forwarded attachment names in d_filename.
2016-10-17 10:42:20 +00:00
wiz
e71f22d9ba Apply upstream patch:
forgotten-attachment: fix empty regex expression

The original regex was of the form "abc(|def)" to check for both "abc"
and "abcdef".  Unfortunately, the regex libraries on BSDs/MacOS don't
like this use of an empty sub-expression.

Expanding the regex to: "(abc|abcdef)" fixes the problem.

3bc69ca250

Bump PKGREVISION.
2016-10-10 19:26:31 +00:00
wiz
c962c2717c Comment out debug flags. 2016-10-06 16:30:18 +00:00
wiz
0668933e51 Apply patch from upstream:
fix: crash handling keywords/labels

When an email is read by NeoMutt the labels are stored in linked list of
strings.  These strings are used as keys in a hash table of all labels.

If NeoMutt reads another email with the same label, it's given a
reference to the same hash.

Now imagine that the first email is deleted -- the list of labels is
also deleted, so that hash now has invalid keys.

This commit maintains a linked list of all labels and uses that for the
hash table keys.  It's not very efficient, but it avoids having to
change the hash table code.

Note: dgc (the keywords author) has created a new version which will
supplant this one, soon.

f8160285f2

Bump PKGREVISION.
2016-10-06 16:27:15 +00:00
wiz
49225a6203 Needs gmake to build at least on NetBSD 7.0.1. 2016-10-04 21:53:08 +00:00
wiz
6f290204d8 Option was renamed, follow suit. 2016-10-04 21:52:36 +00:00
wiz
f39c25d137 Updated neomutt to 20161003.
2016-10-03  Richard Russon  <rich@flatcap.org>
* Build
  - Fix install and dist targets
2016-10-04 11:05:06 +00:00
wiz
92e6003e72 Updated neomutt to 20160916.
Important Note

An upstream Mutt change has removed the $locale config variable.
It didnât quite do what the user might expect. This change also
introduces a new variable $attribution_locale which controls the
translation of the âOn {date}, {user} wroteâ reply string.

Bug Fixes

    Avoid segfault when listing mailboxes on startup John Swinbank (@jdswinbank)
    Fix buffer overrun in search for attach keyword James McCoy (@jamessan)
    Fix off-by-one in error message Antonio Radici (@aradici)
    fix AC_INIT tarname parameter
    fix crash when exiting the pager
    fix another crash in the pager
    nntp: close message handles
    fix: make the pager more robust
    fix sidebar sort order
    fix notmuch tag completion

Docs

    doc: Removes bug entry in new-mail docs Santiago Torres (@SantiagoTorres)
    fix some translations in crypt-gpgme.c Antonio Radici (@aradici)
    docs: mass tidy up

Upstream

    Fix sidebar documentation a bit
    Add unsidebar_whitelist command
    Remove the $locale configuration variable
    Add $attribution_locale configuration variable
    Add missing include to send.c and edit.c
    Filter out zero width no-break space (U+FEFF)
    Update a confusing and obsolete comment
    Moves mutt_copy_list to muttlib.c, where it belongs
    Redraw screen after an SSL cert prompt
    Preserve message-id and mft headers for recalled messages
    Fix openssl 1.1 compilation issues
2016-09-18 21:47:27 +00:00
wiz
56bd256116 Updated neomutt to 20160910.
2016-09-10  Richard Russon  <rich@flatcap.org>
* New Features
  - Colouring Attachments with Regexp
    Guillaume Brogi
  - PGP Encrypt to Self
    Guillaume Brogi
  - Sensible Browser
    Pierre-Elliott Bécue
  - Reply using X-Original-To: header
    Pierre-Elliott Bécue
  - Purge Thread
    Darshit Shah
  - Forgotten attachment
    Darshit Shah
  - Add sidebar_ordinary color
* Bug Fixes
  - align the nntp code with mutt
    Fabian Groffen
  - check for new mail while in pager when idle
    Stefan Assmann
  - Allow the user to interrupt slow IO operations
    Antonio Radici
  - keywords: check there are emails to tag
  - fix duplicate saved messages
  - flatten contrib/keybase dir to fix install
  - restore the pager keymapping 'i' to exit
  - proposed fix for clearing labels
  - notmuch: sync vfolder_format to folder_format
* Docs
  - Update List of Features and Authors
* Build
  - fix configure check for fmemopen
  - use fixed version strings
* Upstream
  - Increase date buffer size for $folder_format.
  - Disable ~X when message scoring.
  - Fix pgpring reporting of DSA and Elgamal key lengths.
  - Stub out getdnsdomainname() unless HAVE_GETADDRINFO.
  - Autoconf: always check for getaddrinfo().
  - Add missing sidebar contrib sample files to dist tarball.
2016-09-10 20:32:01 +00:00
wiz
73ea51045d Switch to ncursesw by default for now;
curses on NetBSD has bugs with too many inverse characters.
(or the code base has them but they don't appear with ncurses)
2016-09-09 06:31:29 +00:00
wiz
c0d3a1fa91 Add two patches to fix build on NetBSD 7. 2016-09-08 21:56:49 +00:00
wiz
e08349fc48 Add msgfmt for tools (needed on NetBSD 7). 2016-09-08 21:53:35 +00:00
wiz
95b40386c3 Updated neomutt to 20160827.
The wait is over. This is it!

All the features of NeoMutt on top of the latest version of Mutt.
2016-09-04 20:53:05 +00:00
wiz
1cc54f2c95 Updated neomutt to 20160821.
fix: neomutt wasn't reading /etc/Muttrc
2016-08-21 13:01:54 +00:00
wiz
ffc983fba3 Move example files to share/examples/neomutt.
Reduces conflict with mail/mutt.
Bump PKGREVISION.
2016-08-21 11:35:39 +00:00
wiz
b508635fbe Updated neomutt to 20160820.
2016-08-19  Richard Russon  <rich@flatcap.org>
* Contrib
  - Updates to Keybase Support
    Joshua Jordi (JakkinStewart)
* Bug Fixes
  - Fix data-loss when appending a compressed file
  - Don't paint invisible progress bars
  - Revert to Mutt keybindings
  - Don't de-tag emails after labelling them
  - Don't whine if getrandom() fails
    Adam Borowski (kilobyte)
  - Fix display when 'from' field is invalid
* Config
  - Support for $XDG_CONFIG_HOME and $XDG_CONFIG_DIRS
    Marco Hinz (mhinz)
* Docs
  - Fix DocBook validation
  - Document NotMuch queries
* Build
  - More Autoconf improvements
    Darshit Shah (darnir)
  - Create Distribution Tarballs with autogen sources
    Darshit Shah (darnir)

2016-08-08  Richard Russon  <rich@flatcap.org>
* New Features
  - Timeout Hook - Run a command periodically
  - Multiple fcc - Save multiple copies of outgoing mail
* Contrib
  - Keybase Integration
    Joshua Jordi (JakkinStewart)
* Devel
  - Attached - Prevent missing attachments
    Darshit Shah (darnir)
  - Virtual Unmailboxes - Remove unwanted virtual mailboxes
    Richard Russon (flatcap)
* Bug Fixes
  - Sidebar's inbox occasionally shows zero/wrong value
  - Fix crash opening a second compressed mailbox
* Config
  - Look for /etc/NeoMuttrc and ~/.neomuttrc
* Docs
  - Fix broken links, typos
  - Update project link
  - Fix version string in the manual
* Build
  - Add option to disable fmemopen
  - Install all the READMEs and contribs
  - Big overhaul of the build
    Darshit Shah (darnir)
2016-08-20 09:13:11 +00:00
wiz
534ad4e0cc Updated neomutt to 20160723.
2016-07-23  Richard Russon  <rich@flatcap.org>
* New Motto: "Teaching an Old Dog New Tricks"
  - Thanks to Alok Singh
* New Features
  - New Mail Command - Execute a command on receipt of new mail
  - vim-keybindings - Mutt config for vim users
  - LMDB: In-memory header caching database
  - SMIME Encrypt to Self - Secure storage of sensitive email
* Bug Fixes
  - rework mutt_draw_statusline()
  - fix cursor position after sidebar redraw
  - Add sidebar_format flag '%n' to display 'N' on new mail.
  - fix index_format truncation problem
  - Fix compiler warnings due to always true condition
  - Change sidebar next/prev-new to look at buffy->new too.
  - Change the default for sidebar_format to use %n.
  - sidebar "unsorted" order to match Buffy list order.
  - Include ncurses tinfo library if found.
  - Sidebar width problem
  - sidebar crash for non-existent mailbox
  - Temporary compatibility workaround
  - Reset buffy->new for the current mailbox in IMAP.
  - version.sh regression
  - crash when notmuch tries to read a message
  - status line wrapping
* Docs
  - Mass tidy up of the docs
  - Fix xml validation
  - Add missing docs for new features
* Travis
  - New build system:
    https://github.com/neomutt/travis-build
    Now we have central control over what gets built

2016-07-09  Richard Russon  <rich@flatcap.org>
* Bug-fixes
  - This release was a temporary measure
2016-07-25 09:30:54 +00:00
wiz
60f819f6c5 Import neomutt-20160611 as mail/neomutt.
What is NeoMutt?

* NeoMutt is a project of projects.
* A place to gather all the patches against Mutt.
* A place for all the developers to gather.

Hopefully this will build the community and reduce duplicated effort.
2016-07-11 22:05:02 +00:00