summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2016-12-04Recursive revbump from textproc/icu 58.1ryoon20-37/+40
2016-12-04Specify readline requirement on 30 packagesmarino2-2/+4
Solves: /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline The missing specification is obvious on DragonFly because there's no publically accessible version of readline in base.
2016-12-03Update to 45.5.1ryoon2-235/+235
* Sync with thunderbird-45.5.1
2016-12-03Update to 45.5.1ryoon2-7/+7
Changelog: 45.5.1: #CVE-2016-9079: Use-after-free in SVG Animation 45.5.0: #CVE-2016-5296: Heap-buffer-overflow WRITE in rasterize_edges_1 #CVE-2016-5294: Arbitrary target directory for result files of update process #CVE-2016-5297: Incorrect argument length checking in JavaScript #CVE-2016-9066: Integer overflow leading to a buffer overflow in nsScriptLoadHandler #CVE-2016-5291: Same-origin policy violation using local HTML file and saved shortcut file #CVE-2016-9074: Insufficient timing side-channel resistance in divSpoiler #CVE-2016-5290: Memory safety bugs fixed in Thunderbird 45.5
2016-12-01Make clamsmtp work when PKG_SYSCONFDIR is not PREFIX/etcnros1-1/+3
2016-12-01Fix weird CONFLICTS line.wiz1-2/+2
2016-11-28Updated thunderbird-enigmail to 1.9.6.1.wiz2-7/+7
This version fixes a bug on some Linux systems that makes Enigmail not find GnuPG (and thus renders Enigmail unusable).
2016-11-28Updated notmuch to 0.23.2.wiz2-8/+7
Notmuch 0.23.2 (2016-11-20) =========================== Emacs ----- Fix notmuch-interesting-buffer and notmuch-cycle-notmuch-buffers. notmuch-tree-mode and notmuch-message-mode buffers are now considered interesting by `notmuch-interesting-buffer` and `notmuch-cycle-notmuch-buffers`. Restore compatibility with Emacs 23. Notmuch support for Emacs 23 is now deprecated.
2016-11-28Updated neomutt to 20161126.wiz3-10/+11
2016-11-26 Richard Russon <rich@flatcap.org> * Features - Upstream adoption of compress - Multiple hcache backends and run-time selection - $forward_references includes References: header on forwards - Hooks: define hooks for startup and shutdown - Add $collapse_all to close threads automatically * Bug Fixes - Index in pager crash - Tag with multiple labels - Make sure gdbm's symbols are not resolved in QDBM's compatibility layer - Fix crash when doing collapse_all on an empty folder - Fix: crash when browsing empty dir - Initialize imap_authenticate's return value to something meaningful * Translations - Update German translation - Update Slovak translation - Update French translation - Add English (British) translation - Convert files to utf-8 - Mass tidy up of the translation messages * Docs - new-mail bug is fixed - add since date for features - expand example command options for compress - fix entries for beep and new-mail-command - add a version number to the generated vimrc - fix links in README - don't use smart quotes in manual examples - <escape> and \e means refers to both alt and escape key * Build - Travis: test messages - Add option to disable translation messages - Split hcache code into per-backend files - Doc/Makefile clean neomutt-syntax.vim - Improve discovery for the Berkeley Database - Fix nntp/notmuch conditionals - Implement mutt_strchrnul() - Rename vim-keybindings to vim-keys * Upstream - attach_format: add new %F placeholder - Compose: add operation to rename an attachment - Chain %d->%F->%f in the attachment menu - Move mbox close-append logic inside mbox_close_mailbox() - When $flag_safe is set, flagged messages cannot be deleted - Adds the '@' pattern modifier to limit matches to known aliases - Adds <mark-message> binding to create "hotkeys" for messages - Updated requirement on the C compiler - Fix mark-message translation and keybind menu - More openssl1.1 fixes: remove uses of X509->name in debugging. (closes #3870) - Don't close stderr when opening a tunnel. (closes #3726) - Minor resource and error logic cleanup in tunnel_socket_open() - Make sure that the output of X509_NAME_oneline is null-terminated
2016-11-20Update compressed mbox patch.joerg2-11/+8
2016-11-20Note that mail/dovecot is 1.2, which is obsolete.gdt1-0/+4
2016-11-17Update squirrelmail to 1.4.23pre14605, latest snapshot.taca3-23/+7
PHP 7.0 support should be improved, too. - Added new "smtp_helo_override" hook; allows plugins to override the HELO host sent to the SMTP server when sending messages - Added STARTTLS support for both IMAP and SMTP connections - Added PDO support for database connections, so no external database module needs to be installed
2016-11-16Updated thunderbird-enigmail to 1.9.6.wiz3-10/+10
Changes in 1.9.6 Make key importing more robust New variant of PGP/​MIME messages broken by MS-Exchang Better detection is decrypted message is displayed Changes in 1.9.5 Enigmail wizard fails with GnuPG installation Include AppData Forwarding an encrypted message results in empty body enigmail does not seem to parse last '=' in quoted-printable encoded encrypted/​signed parts select keys for Per-Recipient-Rules regression : all keys are unchecked
2016-11-15Fix DOTLOCK_GROUP. From J. Lewis Muir on pkgsrc-users.wiz1-2/+2
2016-11-15Update mail/msmtp to msmtp-1.6.6leot2-8/+7
Changes: 1.6.6 ----- This version fixes a memory leak and a double-free in msmtp_read_headers(). The double-free was triggered by read errors.
2016-11-14Updated neomutt to 20161104.wiz2-8/+7
2016-11-04 Richard Russon <rich@flatcap.org> * Bug Fixes - don't crash when the imap connection dies * Upstream - Add root-message function to jump to root message in thread. - Updated French translation. - Prevent an integer overflow in mutt_mktime() (closes #3880) - Fix pager segfault when lineInfo.chunks overflows. (closes #3888) - Perform charset conversion on text attachments when piping. (closes #3773) (see #3886) - Add a --disable-doc configuration option. - Make ncurses and ncursesw header checking the same. - Attempt to silence a clang range warning. (closes #3891) - Fixed issue from changeset 4da647a80c55. (closes #3892) - Define PATH_MAX, it's missing on the GNU Hurd. (closes #3815)
2016-11-13Update to 2.211wen2-8/+7
Upstream changes: 2.211 2016-11-12 09:39:09-05:00 America/New_York - fix a fencepost error in headers and header_names that led to a spurious undef in return and to a warning (thanks, Pali Roh獺r)
2016-11-12Bump BUILDLINK_ABI_DEPENDS since older dovecot2-pigeonhole dose not worktaca1-2/+2
with 2.2.26.0.
2016-11-12Add build problem on NetBSD 7.0_STABLE at least.taca3-6/+20
2016-11-12v0.4.16:adam3-11/+8
* Part of the Sieve extprograms implementation was moved to Dovecot, which means that this release depends on Dovecot v2.2.26+. * ManageSieve: The PUTSCRIPT command now allows uploading empty Sieve scripts. There was really no good reason to disallow doing that. + Sieve vnd.dovecot.report extension: + Added a Dovecot-Reporting-User field to the report body, which contains the e-mail address of the user sending the report. + Added support for configuring the "From:" address used in the report. + LDA sieve plugin: Implemented support for a "discard script" that is run when the message is going to be discarded. This allows doing something other than throwing the message away for good. + Sieve vnd.dovecot.environment extension: Added vnd.dovecot.config.* environment items. These environment items map to sieve_env_* settings from the plugin {} section in the configuration. Such values can of course also be returned from userdb. + Sieve vacation extension: Use the Microsoft X-Auto-Response-Suppress header to prevent unwanted responses from and to (older) Microsoft products. + ManageSieve: Added rawlog_dir setting to store ManageSieve traffic logs. This replaces at least partially the rawlog plugin (mimics similar IMAP/POP3 change). - doveadm sieve plugin: synchronization: Prevent setting file timestamps to unix epoch time. This occurred when Dovecot passed the timestamp as 'unknown' during synchronization. - Sieve exprograms plugin: Fixed spurious '+' sometimes returned at the end of socket-based program output. - imapsieve plugin: Fixed crash occurring in specific situations. - Performed various fixes based on static analysis and Clang warnings.
2016-11-12Changes 2.2.26:adam7-85/+16
* master: Removed hardcoded 511 backlog limit for listen(). The kernel should limit this as needed. * doveadm import: Source user is now initialized the same as target user. Added -U parameter to override the source user. * Mailbox names are no longer limited to 16 hierarchy levels. We'll check another way to make sure mailbox names can't grow larger than 4096 bytes. + Added a concept of "alternative usernames" by returning user_* extra field(s) in passdb. doveadm proxy list shows these alt usernames in "doveadm proxy list" output. "doveadm director&proxy kick" adds -f <passdb field> parameter. The alt usernames don't have to be unique, so this allows creation of user groups and kicking them in one command. + auth: passdb/userdb dict allows now %variables in key settings. + auth: If passdb returns noauthenticate=yes extra field, assume that it only set extra fields and authentication wasn't actually performed. + auth: passdb static now supports password={scheme} prefix. + auth, login_log_format_elements: Added %{local_name} variable, which expands to TLS SNI hostname if given. + imapc: Added imapc_max_line_length to limit maximum memory usage. + imap, pop3: Added rawlog_dir setting to store IMAP/POP3 traffic logs. This replaces at least partially the rawlog plugin. + dsync: Added dsync_features=empty-header-workaround setting. This makes incremental dsyncs work better for servers that randomly return empty headers for mails. When an empty header is seen for an existing mail, dsync assumes that it matches the local mail. + doveadm sync/backup: Added -I <max size> parameter to skip too large mails. + doveadm sync/backup: Fixed -t parameter and added -e for "end date". + doveadm mailbox metadata: Added -s parameter to allow accessing server metadata by using empty mailbox name. + Added "doveadm service status" and "doveadm process status" commands. + director: Added director_flush_socket. See http://wiki2.dovecot.org/Director#Flush_socket + doveadm director flush: Users are now moved only max 100 at a time to avoid load spikes. --max-parallel parameter overrides this. + Added FILE_LOCK_SLOW_WARNING_MSECS environment, which logs a warning if any lock is waited on or kept for this many milliseconds. - master process's listener socket was leaked to all child processes. This might have allowed untrusted processes to capture and prevent "doveadm service stop" comands from working. - login proxy: Fixed crash when outgoing SSL connections were hanging. - auth: userdb fields weren't passed to auth-workers, so %{userdb:*} from previous userdbs didn't work there. - auth: Each userdb lookup from cache reset its TTL. - auth: Fixed auth_bind=yes + sasl_bind=yes to work together - auth: Blocking userdb lookups reset extra fields set by previous userdbs. - auth: Cache keys didn't include %{passdb:*} and %{userdb:*} - auth-policy: Fixed crash due to using already-freed memory if policy lookup takes longer than auth request exists. - lib-auth: Unescape passdb/userdb extra fields. Mainly affected returning extra fields with LFs or TABs. - lmtp_user_concurrency_limit>0 setting was logging unnecessary anvil errors. - lmtp_user_concurrency_limit is now checked before quota check with lmtp_rcpt_check_quota=yes to avoid unnecessary quota work. - lmtp: %{userdb:*} variables didn't work in mail_log_prefix - autoexpunge settings for mailboxes with wildcards didn't work when namespace prefix was non-empty. - Fixed writing >2GB to iostream-temp files (used by fs-compress, fs-metawrap, doveadm-http) - director: Ignore duplicates in director_servers setting. - director: Many fixes related to connection handshaking, user moving and error handling. - director: Don't break with shutdown_clients=no - zlib, IMAP BINARY: Fixed internal caching when accessing multiple newly created mails. They all had UID=0 and the next mail could have wrongly used the previously cached mail. - doveadm stats reset wasn't reseting all the stats. - auth_stats=yes: Don't update num_logins, since it doubles them when using with mail stats. - quota count: Fixed deadlocks when updating vsize header. - dict-quota: Fixed crashes happening due to memory corruption. - dict proxy: Fixed various timeout-related bugs. - doveadm proxying: Fixed -A and -u wildcard handling. - doveadm proxying: Fixed hangs and bugs related to printing. - imap: Fixed wrongly triggering assert-crash in client_check_command_hangs. - imap proxy: Don't send ID command pipelined with nopipelining=yes - imap-hibernate: Don't execute quota_over_script or last_login after un-hibernation. - imap-hibernate: Don't un-hibernate if client sends DONE+IDLE in one IP packet. - imap-hibernate: Fixed various failures when un-hibernating. - fts: fts_autoindex=yes was broken in 2.2.25 unless fts_autoindex_exclude settings existed. - fts-solr: Fixed searching multiple mailboxes (patch by x16a0) - doveadm fetch body.snippet wasn't working in 2.2.25. Also fixed a crash with certain emails. - pop3-migration + dbox: Various fixes related to POP3 UIDL optimization in 2.2.25. - pop3-migration: Fixed "truncated email header" workaround. v2.2.26 had a couple of nasty bugs left in it, so here's a fixup release. The version number is also a little bit weird, but had to be done this way (although 2.2.26.0.1 could have been another possibility). - Fixed some compiling issues. - auth: Fixed assert-crash when using NTLM or SKEY mechanisms and multiple passdbs. - auth: Fixed crash when exporting to auth-worker passdb extra fields that had empty values. - dsync: Fixed assert-crash in dsync_brain_sync_mailbox_deinit
2016-11-10Add patch to fix SA working with >=Net::DNS-1.01, taken from upstream.roy3-4/+21
2016-11-07Recursive bump for xapian shlib major bump.wiz3-4/+6
2016-11-06Update to 1.300030wen2-8/+7
Upstream changes: 1.300030 2016-10-03 18:33:57-04:00 America/New_York - no changes since 1.300029 1.300029 2016-07-17 15:49:18-04:00 America/New_York (TRIAL RELEASE) - bring localpart quoting more in line with RFC 821
2016-11-05Updated rspamd to 1.3.5.wiz2-7/+7
1.3.5: * [CritFix] Fix issue with finding of end of lines pointers * [Feature] Add DMARC_NA symbol * [Feature] Add R_DKIM_NA / R_SPF_NA / AUTH_NA symbols * [Feature] Add spamhaus DROP dnsbl * [Feature] Add termination callbacks for workers * [Feature] Add user-agent for rspamc * [Feature] Allow parsing of mailbox messages from the commandline * [Feature] Support excluding selected users from ratelimits * [Feature] Yield DMARC_DNSFAIL on lookup failure * [Fix] Banish table.maxn from Lua parts * [Fix] Do not use headers to calculate messages digests * [Fix] Fix absurdic scores for HFILTER_URL_ONLY * [Fix] Fix actrie patterns * [Fix] Fix format string * [Fix] Fix handling of '\0' in lua_tcp * [Fix] Fix issue with empty messages and dkim * [Fix] Fix min_learns option * [Fix] Fix options for SPF dnsfail symbol * [Fix] Fix processing of symbols when reject limit is reached * [Fix] Settings: fix `authenticated` parameter (#886) * [Fix] Try to avoid race condition when using rrd * [Fix] Use the correct macro to get the size of controller * [Fix] Fix build and tests on OpenBSD
2016-11-04Add support for FreeBSD 11 & 12 via FreeBSD ports.sevan3-15/+51
2016-11-02Add a dependency on p5-Mail-DKIM so that spamassassin can use it's DKIM tests.roy1-2/+3
2016-10-31Updated notmuch to 0.23.1.wiz2-7/+8
Notmuch 0.23.1 (2016-10-23) =========================== General ------- Require Xapian >= 1.2.6 The ifdef branch for older Xapian (pre-compact API) had bit-rotted. Emacs ----- Fix default colours for unread and flagged messages In 0.23 the default colours for unread and flagged messages in search view were accidentally swapped. This release returns them to the original colours. A related change in 0.23 broke the customize widget for notmuch-search-line-faces. This is now fixed. Fix test failure with Emacs 25.1 A previously undiscovered jit-lock related bug was exposed by Emacs 25, causing a notmuch-show mode test to fail. This release fixes the bug, and hence the test.
2016-10-31postfix: use pkgconfig instead of icu-config to find icu cflagsmaya3-11/+23
and ldflags. should help PR pkg/51354: mail/postfix eai option does not work because of test in makedef. bump PKGREVISION
2016-10-29Updated neomutt to 20161028.wiz2-7/+7
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-28Make the postfix user/group names variables.jperkin2-11/+20
2016-10-27Update to 2.120wen2-8/+7
Upstream changes: version 2.120: Wed 21 Sep 16:41:23 CEST 2016 Fixes: - revert change of parts(), because it breaks code/the tests. rt.cpan.org#118016 [Tom Callaway] version 2.119: Mon Sep 19 22:49:50 CEST 2016 Fixes: - Mail::Message::parts() did not return the $msg itself when there are multiparts. [Peter Gunn] - Cygwin is not windows. rt.cpan.org#115286 - include examples in the man-pages Improvements: - require perl 5.8.5 - ::MailDir scans faster with tainting off - larger Mail::Message::build() example in SYNOPSIS [Andrew Beverley] - $msg->build options file and files now exactly the same. - indicate what ::Field::attributes() may return dupplicated keys. rt.cpan.org #114589 [Randy Diffenderfer]
2016-10-27Add py-policyd-spf.jperkin1-1/+2
2016-10-27Import pypolicyd-spf version 1.3.2 as mail/py-policyd-spf.jperkin9-0/+178
This is python-policyd-spf, an external policy checker for the postfix mail server. It will use pyspf to check SPF records to determine if email should be rejected by your server. Based on https://github.com/joyent/pkgsrc/pull/421 by Coy Hile.
2016-10-27Update mail/py-spf to 2.0.12, and switch to net/py-pydns (the previousjperkin2-9/+14
dependency on net/py-dns was incorrect and cannot have worked). Changes since 2.0.8: Version 2.0.12 - August 5, 2015 * Reset void_lookups at top of check() * Ignore permerror for best_guess() * Don't crash on null DNS TXT record (ignore): test case null-text * Trailing spaces are allowed by 4.5/2: test case trailing-space * Make CNAME loop result in unknown host: test case ptr-cname-loop * Test case and fix for mixed case CNAME loop, test case ptr-cname-loop Version 2.0.11 - December 5, 2014 * Fix another bug in SPF record parsing that caused records with terms separated by multple spaces as invalid, but they are fine per the ABNF * Downcase names in additional answers returned by DNS before adding to cache, since case inconsistency can cause PTR match failures (initial patch thanks to Joni Fieggen) and other problems. Version 2.0.10 - September 2, 2014 * Fix bug in SPF record parsing that caused all 'whitespace' characters to be considered valid term separators and not just spaces * Fixed multiple bugs in temperror processing that would lead to tracebacks instead of correct error processing * Fix AAAA not flagged as bytes when strict=2 * Include '~' as safe char in url quoted macro expansion Version 2.0.9 - April 29, 2014 * Update for new SPF standards track RFC 7208 - Add processing for new void lookups processing limit - Default SPF process timeout limit to 20 seconds per RFC 7208 4.6.4 - Change default DNS timeout to 20 seconds in DNSLookup to better match RFC 7208 4.6.4 - Make mx lookups > 10 a permerror per RFC 7208 and mx-limit test - Add RFC 7208 specific test suite and make allowance for RFC 7208 changes in RFC 4408 test suite - Convert YAML tests to TestCases, and have testspf.py return success/fail.
2016-10-26Update to 45.4.0ryoon2-235/+235
* Sync with thunderbird-45.4.0
2016-10-26Update to 45.4.0ryoon2-7/+7
Changelog: Fixed "Apply columns to..." did not honor special folders Fixed Threading broken when editing message draft, due to loss of Message-ID Fixed Mail saved as template copied In-Reply-To and References from original email. Fixed Additional spaces were inserted when drafts were edited. Fixed Recipient addresses were shown in red despite being inserted from the address book in some circumstances. Fixed Display name was truncated if no separating space before email address.
2016-10-26Add py-authres.jperkin1-1/+2
2016-10-26Import mail/py-authres version 0.800 into pkgsrc.jperkin4-0/+70
This module (authres) is designed to provide support for RFC 5451/7001, originally http://tools.ietf.org/html/rfc5451 and currently http://tools.ietf.org/html/rfc7001 processing in Python. Packaged by Coy Hile in https://github.com/joyent/pkgsrc/pull/421
2016-10-23Update to 4.52.0. From the changelog:schmonz2-7/+7
- add `ignore_header_shrinkage` parameter to Filter_external for users who know it is normal for their particular filter to result in a smaller message header than the source message, for example when the filter encapsulates the original message in a simpler wrapper message. Thanks: "RW", Tristan Miller, Francesco Ariis. - EXPERIMENTAL: when deleting a message from an IMAP mailbox, set the \Seen flag in addition to the the \Deleted flag. This apparently prevents the ever-innovatively-broken MSExchange from sending a spurious incorrect disposition-notification message to the sender of the message. I do not know if this will cause problems with other broken IMAP server implementations; please send a report to the getmail- user's mailing list if you see odd behaviour with this change. Thanks: John Hein. - enable socket timeouts for IMAP SSL classes by default. They were disabled in the code because they were incompatible with SSL in older versions of Python. If you see problems with Python 2.6 or 2.7 now, please let me know.
2016-10-18Updated p5-Net-SMTP-SSL to 1.04.wiz2-8/+7
1.04 2016-10-09 - mark this library deprecated, suggest newer Net::SMTP instead
2016-10-17Updated neomutt to 20161014.wiz10-330/+7
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-15Update ruby-mime-types to 3.1.taca3-18/+11
== 3.1 / 2016-05-22 * 1 documentation change: * Tim Smith (@tas50) updated the build badges to be SVGs to improve readability on high-density (retina) screens with pull request {#112}[https://github.com/mime-types/ruby-mime-types/pull/112]. * 3 bug fixes * A test for MIME::Types::Cache fails under Ruby 2.3 because of frozen strings, {#118}[https://github.com/mime-types/ruby-mime-types/issues/118]. This has been fixed. * The JSON data has been incorrectly encoded since the release of mime-types 3 on the +xrefs+ field, because of the switch to using a Set to store cross-reference information. This has been fixed. * A tentative fix for {#117}[https://github.com/mime-types/ruby-mime-types/issues/117] has been applied, removing the only circular require dependencies that exist (and for which there was code to prevent, but the current fix is simpler). I have no way to verify this fix and depending on how things are loaded by +delayed_job+, this fix may not be sufficient. * 1 governance change * Updated to {Contributor Covenant 1.4}[Code-of-Conduct_rdoc.html].
2016-10-15Update ruby-mail to 2.6.4.taca3-11/+9
== Version 2.6.4 - Wed Mar 23 08:16 -0700 2016 Jeremy Daer <jeremydaer@gmail.com> Features: * #772 - Normalize encoding matchers (grosser) * #775 - Avoid failed encodings / stop bad charsets early (grosser) * #782 – Make the gem compatible with Rubinius (robin850) * #865 - Allow a body with an invalid encoding to be round tripped (kjg) * #866 - Support decoding message bodies with non-Ruby-standard charsets (jeremy) * #868 - Use the Ruby19.charset_encoder when decoding message bodies (kjg) * #872 - Low-level option to include BCC field in the encoded message (grossadamm) * #901 - Allow mail.text_part = '…' and mail.html_part = '<p>…</p>' (taavo) * #924 - Matcher for having attachments (schepedw) Performance: * #956 - Use native String#encode for CR/LF conversion (carsonreinke) * #970 - Support Ruby 2.3+ frozen string literals (twalpole) Bugs: * #719 - Fix to not extract header content that looks like its field name (kjg) * #789 - Fix encoding collapsing not dealing with multiple encodings in 1 line (grosser) * #808 - Mail::Field correctly responds_to? the methods of its instantiated field (thegcat) * #849 - Handle calling Part#inline? when the Content-Disposition field couldn't be parsed (kjg) * #874 – Stay under 1000-char SMTP line length limits (pushrax) * #877 - Make Mail::Field == other take the field value into account (kjg) * #907 - Mail::ContentDispositionField should work with nil value (kjg) * #910 - Mail::Address should handle b_value_encoded local and domain parts (kjg) * #918 - Account for possibility of absent delivery-status headers (kjg)
2016-10-14Re-add checksums for "patch-1.6.0.rr.compressed.gz".tron1-1/+5
Problem found by wizd(8)
2016-10-13Update "mutt" package to version 1.7.1. Changes since version 1.7.0:tron3-12/+10
This is a bug fix release, fixing an imap segfault along with several other small issues found in 1.7.0. Details can be found in the ChangeLog file.
2016-10-10Apply upstream patch:wiz7-3/+140
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. https://github.com/neomutt/neomutt/commit/3bc69ca25077b171f1ae9beee484629c5b5c6482 Bump PKGREVISION.
2016-10-09Recursive bump for all users of pgsql now that the default is 95.wiz14-26/+28
2016-10-09Updated notmuch to 0.23.wiz5-23/+23
Notmuch 0.23 (2016-10-03) ========================= General (Xapian 1.4+) --------------------- Compiling against Xapian 1.4 enables several new features. Support for single argument date: queries `date:<expr>` is equivalent to `date:<expr>..<expr>`. Support for blocking opens When opening a database notmuch by default will wait for another process to release a write lock, rather than returning an error. Support for named queries Named queries (also known as 'saved searches') can be defined with a `query:name` format. The expansion of these queries is stored in the database and they can be used from any notmuch client. Library ------- Message property API libnotmuch now supports the attachment of arbitrary key-value pairs to messages. These can be used by various tools to manage their private data without polluting the user tag space. They also support iteration of values with the same key or same key prefix. Bug fix for `notmuch_directory_set_mtime` Update cached mtime to match on-disk mtime. CLI --- Support for compile time options A group of `built_with` keys is now supported for notmuch config. Initial keys in this group are `compact`, `field_processor`, and `retry_lock`. Dump/Restore support for configuration information and properties Any configuration information stored in the database (initially just named queries) is dumped and restored. Similarly any properties attached to messages are also dumped and restored. Any new information in the dump format is prefixed by '#' to allow existing scripts to ignore it. Emacs ----- Make notmuch-message-mode use insert for fcc Notmuch-message-mode now defaults to using notmuch insert for fcc. The old file based fcc behaviour can be restored by setting the defcustom `notmuch-maildir-use-notmuch-insert` to nil. When using notmuch insert, `notmuch-fcc-dirs` must be a subdirectory of the mailstore (absolute paths are not permitted) followed by any tag changes to be applied to the inserted message. The tag changes are applied after the default tagging for new messages. For example setting the header to "sentmail -inbox +sent" would insert the message in the subdirectory sentmail of the mailstore, add the tag "sent", and not add the (normally added) "inbox" tag. Finally, if the insert fails (e.g. if the database is locked) the user is presented with the option to retry, ignore, or edit the header. Make internal address completion customizable There is a new defcustom `notmuch-address-internal-completion` which controls how the internal completion works: it allows the user to choose whether to match on messages the user sent, or the user received, and to filter the messages used for the match, for example by date. Allow internal address completion on an individual basis There is a new function `notmuch-address-toggle-internal-completion` (by default it has no keybinding) which allows users who normally use an external completion command to use the builtin internal completion for the current buffer. Alternatively, if the user has company-mode enabled, then the user can use company mode commands such as `company-complete` to activate the builtin completion for an individual completion. Resend messages The function `notmuch-show-resend-message` (bound to `b` in show and tree modes) will (attempt to) send current message to new recipients. The headers of the message won't be altered (e.g. `To:` may point to yourself). New `Resent-To:`, `Resent-From:` and so on will be added instead. Face customization is easier New faces `notmuch-tag-unread`, `notmuch-tag-flagged`, `notmuch-tag-deleted`, `notmuch-tag-added`, `notmuch-search-flagged-face` and `notmuch-search-unread-face` are now used by default. Customize `notmuch-faces` to modify them. Omit User-Agent header by default when sending mail Ruby Bindings ------------- Add support for `notmuch_database_get_all_tags` Go Bindings ----------- Go bindings moved to contrib Add support for `notmuch_threads_t` and `notmuch_thread_t` Fixed constant values so they are not all zero anymore Previously, it was impossible to open writable database handles, because `DATABASE_MODE_READ_ONLY` and `DATABASE_MODE_READ_WRITE` were both set to zero. The same issue occured with sort modes.
2016-10-09PR 51547 Randolf Richardson: add missing deps p5-IO-Tee and p5-Unicode-Stringdholland1-2/+4