From: Richard Russon Date: Sat, 19 Nov 2016 01:39:44 +0000 (+0000) Subject: merge: upstream adoption of compress X-Git-Tag: neomutt-20161126~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed16b20a2a553b2ca840b6486bdbcab50d1195b3;p=neomutt merge: upstream adoption of compress * Compress patch from the neomutt repository. * Compress: prefix external functions with "mutt_" * Compress: remove buffy stats "improvisation". * Compress: fix several logic and memory bugs. * Compress: add delegate calls to open_append and close mx_ops functions. * Compress: safe_fopen() the tempfile, to prevent tempfile attacks. * Compress: pull the lock/unlock operations into the open,close,sync operations. * Create mx_ops.sync operation. Refactor compress to use the mx_ops.sync. * Compress: fix check_mailbox and sync_mailbox. * Compress: escape single quotes when invoking the compress/decompress commands. * Compress: check mailbox type if possible when appending. * Ensure the compressed documentation is always built. * Improve two compress translation messages. * Revert "Compress: remove buffy stats "improvisation"." --- ed16b20a2a553b2ca840b6486bdbcab50d1195b3