summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2020-03-21Restrict some more rails packages to Ruby 2.5+joerg2-2/+4
2020-03-21Revbump all Go packages after go113 update.bsiegert1-2/+2
2020-03-21mail/ruby-actionmailer42: remove packagetaca4-65/+0
Remove ruby-actionmailer42 package, a part of Ruby on Rails 4.2 package.
2020-03-21mail/spamassassin: revert previous accidential committaca4-60/+68
Revert previous accidential commit by my mistake.
2020-03-21mail/Makefile: delete ruby-actionmailer42taca5-70/+61
2020-03-21neomutt: update to 20200320.wiz2-7/+7
2020-03-20 Richard Russon <rich@flatcap.org> * Bug Fixes - Fix COLUMNS env var - Fix sync after delete - Fix crash in notmuch - Fix sidebar indent - Fix emptying trash - Fix command line sending - Fix reading large address lists - Resolve symlinks only when necessary * Translations - 100% Lithuanian - 96% Spanish * Docs - Include OpenSSL/LibreSSL/GnuTLS version in neomutt -v output - Fix case of GPGME and SQLite * Build - Create libcompress (lz4, zlib, zstd) - Create libhistory - Create libbcache - Move zstrm to libconn * Code - Add more test coverage - Rename magic to type - Use mutt_file_fopen() on config variables - Change commands to use intptr_t for data
2020-03-20mail/Makefile: add and enable ruby-{actionmailbox,actionmailer}60taca1-1/+3
2020-03-20mail/ruby-actionmailer60: add package version 6.0.2.2taca4-0/+73
Add ruby-actionmailer60 package version 6.0.2.2. Action Mailer is a framework for designing email-service layers. These layers are used to consolidate code for sending out forgotten passwords, welcome wishes on signup, invoices for billing, and any other use case that requires a written notification to either a person or another system. Action Mailer is in essence a wrapper around Action Controller and the Mail gem. It provides a way to make emails using templates in the same way that Action Controller renders views using templates. Additionally, an Action Mailer class can be used to process incoming email, such as allowing a weblog to accept new posts from an email (which could even have been sent from a phone). This is for Ruby on Rails 6.0.
2020-03-20mail/ruby-actionmailbox60: add package version 6.0.2.2taca4-0/+103
Add ruby-actionmailbox60 package version 6.0.2.2. Action Mailbox Action Mailbox routes incoming emails to controller-like mailboxes for processing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark, and SendGrid. You can also handle inbound mails directly via the built-in Exim, Postfix, and Qmail ingresses. The inbound emails are turned into `InboundEmail` records using Active Record and feature lifecycle tracking, storage of the original email on cloud storage via Active Storage, and responsible data handling with on-by-default incineration. These inbound emails are routed asynchronously using Active Job to one or several dedicated mailboxes, which are capable of interacting directly with the rest of your domain model. You can read more about Action Mailbox in the [Action Mailbox Basics](https://edgeguides.rubyonrails.org/action_mailbox_basics.html) guide. This is for Ruby on Rails 6.0.
2020-03-20mail/ruby-actionmailer52: update to 5.2.4.2taca1-5/+5
Update ruby-actionmailer52 to 5.2.4.2. * No change except version.
2020-03-20mail/ruby-actionmailer51: update to 5.1.7taca2-6/+8
Update ruby-actionmailer51 to 5.1.7. pkgsrc change: add "USE_LANGAUGES= # none". * No change except version.
2020-03-20*: Convert broken sourceforge HOMEPAGEs back to httpnia29-58/+58
2020-03-19deforaos-mailer: update to 0.2.0nb4.wiz2-4/+3
Fix PLIST.
2020-03-19prayer: Fix building with OpenSSL 1.1. Disable SSLv3. From Debian.nia3-1/+179
2020-03-19enma: Fix building with OpenSSL 1.1. From FreeBSD Ports.nia3-1/+183
2020-03-19up-imapproxy: Remove, no release since 2010, broken with OpenSSL 1.1.nia12-171/+1
2020-03-19imapproxy: Remove, no release since 2010, broken with OpenSSL 1.1.nia15-359/+1
2020-03-18Make sure ${TAR} is presentjoerg1-1/+3
2020-03-17mail/pear-Mail_Mime: update to 1.10.7taca2-7/+7
Update pear-Mail_Mime to 1.10.7. 1.10.7 (2020-03-01 02:55 UTC) Changelog: * Fix invalid Content-Type for messages with only html part and inline images [alec]
2020-03-15dovecot2-pigeonhole: updated to 0.5.10adam2-9/+8
v0.5.10: No changes
2020-03-15dovecot2: updated to 2.3.10adam4-15/+15
v2.3.10 * Disable retpoline migitations by default. These can cause severe performance regressions, so they should be only enabled when applicable. * IMAP MOVE now commits transactions in batches of 1000 mails. This helps especially with lazy_expunge when moving a lot of mails. It mainly avoids situations where multiple IMAP sessions are running the same MOVE command and duplicating the mails in the lazy_expunge folder. With this change there can still be some duplication, but the MOVE always progresses forward. Also if the MOVE fails at some point, the changes up to the last 1000 mails are still committed instead of rolled back. Note that the COPY command behavior hasn't changed, because it is required by IMAP standard to be an atomic operation. * IMAP EXPUNGE and CLOSE now expunges mails in batches of 1000 mails. This helps especially with lazy_expunge when expunging a lot of mails (e.g. millions) to make sure that the progress always moves forward even if the process is killed. * Autoexpunging now expunges mails in batches of 1000 mails. This helps especially with lazy_expunge when expunging a lot of mails (e.g. millions) to make sure that the progress always moves forward even if the process is killed. + Add tool for generating sysreport called dovecot-sysreport. This generates a bundle of information usually needed for support requests. + Add support for the new IMAP \Important SPECIAL-USE flag (RFC 8457). + Add metric { group_by } setting. This allows automatically creating new metrics based on the fields you want to group statistics by. NOTE: This feature is considered experimental and syntax is subject to change in future release. + auth: Support SCRAM-SHA-256 authentication mechanism. + imap: Support the new IMAP STATUS=SIZE extension. + Use TCP_QUICKACK to reduce latency for some TCP connections. + quota-status: Made the service more robust against erroneous use with Postfix ACL policies other than smtpd_recipient_restrictions. + Add "revision" field support to imap_id_send setting. Using "revision *" will send in IMAP ID command response the short commit hash of the Dovecot git source tree HEAD (same as in dovecot --version). + IMAP ENVELOPE includes now all addresses when there are multiple headers (From, To, Cc, etc.) The standard way of having multiple addresses is to just list them all in a single header. It's non-standard to have multiple headers. However, since MTAs allow these mails to pass through and different software may handle them in different ways, it's better from security point of view to show all the addresses. + Event filters now support using "field_name=" to match a field that doesn't exist or has an empty value. For example use "error=" to match only events that didn't fail. - acl: INBOX ACLs shouldn't apply for IMAP GETMETADATA/SETMETADATA commands. - cassandra: CASS_ERROR_SERVER_WRITE_FAILURE error should also be treated as "uncertain write failure". - dict-redis: Using quota_clone configured with dict-redis could have crashed when Redis responded slowly. - imap-hibernate: Communication trouble with imap-master leads to segfault. - imap-hibernate: Unhibernation retrying wasn't working. - imap: Fixed auth lookup privilege problem when imap process was reused and user was being un-hibernated. - Fix potential crash when copying/moving mails within the same folder. This happened only when there were a lot of fields in dovecot.index.cache. - lib-index: Recreating dovecot.index.cache file could have crashed when merging bitmask fields. - lib-index: Using public/shared folders with INDEXPVT configured to use private \Seen flags, trying to search seen/unseen in an empty folder crashes with segfault. - lib-mail: Large base64-encoded mails weren't decoded properly. This could have affected searching/indexing mails and message snippet generation. - lib-mail: Message with only quoted text could have caused message snippet to ignore its 200 character limit and return the entire message. This was added also to dovecot.index.cache file, which increased disk space and memory usage unnecessarily. v2.3.9.2 regression (previous versions cached the quoted snippet as empty). In a large mail quoted text could have become wrongly added to the snippet, possibly mixed together with non-quoted text. - lib-smtp: client could have assert-crashed if STARTTLS handshake finished earlier than usually. - lib-ssl-iostream: remove -static flag for lib-ssl-iostream linking to prevent a compile issue. - lib-storage: Mailbox synchronization may have assert-crashed in some rare situations. - lib-storage: mdbox didn't preserve date.saved with dsync. - lib: Don't require EAI_{ADDRFAMILY,NODATA}, breaks FreeBSD - master: Some services could respawn unthrottled if they crash during startup. - push-notification: Do not send push_notification_finished event if nothing was done. This happens when mail transaction is started and ended with no changes. - quota-status: Addresses with special characters in the local part caused problems in the interaction between Postfix and Dovecot. Postfix sent its own internal representation in the recipient field, while Dovecot expected a valid RFC5321 mailbox address. - submission-login: SESSION was not correctly encoded field for the XCLIENT command. Particularly, a '+' character introduced by the session ID's Base64 encoding causes problems. - submission: Fix submission_max_mail_size to work correctly on 32-bit systems. - submission: Trusted connections crashed in second connection's EHLO if submission-login { service_count } is something else than 1 (which is the default). - submission: XCLIENT command was never used in the protocol exchange with the relay MTA when submission_backend_capabilities is configured, even when the relay MTA was properly configured to accept the XCLIENT command.
2020-03-15neomutt: update to 20200313.wiz2-8/+7
2020-03-13 Richard Russon <rich@flatcap.org> * Features - UI: add number of old messages to sidebar_format - UI: support ISO 8601 calendar date - UI: fix commands that don’t need to have a non-empty mailbox to be valid - PGP: inform about successful decryption of inline PGP messages - PGP: try to infer the signing key from the From address - PGP: enable GPGMe by default - Notmuch: use query as name for vfolder-from-query - IMAP: add network traffic compression (COMPRESS=DEFLATE, RFC4978) - Header cache: add support for generic header cache compression * Bug Fixes - Fix uncollapse_jump - Only try to perform entire-thread on maildir/mh mailboxes - Fix crash in pager - Avoid logging single new lines at the end of header fields - Fix listing mailboxes - Do not recurse a non-threaded message - Fix initial window order - Fix leaks on IMAP error paths - Notmuch: compose(attach-message): support notmuch backend - Fix IMAP flag comparison code - Fix $move for IMAP mailboxes - Maildir: maildir_mbox_check_stats should only update mailbox stats if requested - Fix unmailboxes for virtual mailboxes - Maildir: sanitize filename before hashing - OAuth: if 'login' name isn't available use 'user' - Add error message on failed encryption - Fix a bunch of crashes - Force C locale for email date - Abort if run without a terminal * Changed Config - `$crypt_use_gpgme` - Now defaults to 'yes' (enabled) - `$abort_backspace` - Hitting backspace against an empty prompt aborts the prompt - `$abort_key` - String representation of key to abort prompts - `$arrow_string` - Use an custom string for arrow_cursor - `$crypt_opportunistic_encrypt_strong_keys` - Enable encryption only when strong a key is available - `$header_cache_compress_dictionary` - Filepath to dictionary for zstd compression - `$header_cache_compress_level` - Level of compression for method - `$header_cache_compress_method` - Enable generic hcache database compression - `$imap_deflate` - Compress network traffic - `$smtp_user` - Username for the SMTP server * Translations - 100% Lithuanian - 81% Spanish - 78% Russian * Build - Add libdebug - Rename public headers to lib.h - Create libcompress for compressed folders code - Enable Cirrus CI for FreeBSD * Code - Refactor Windows and Dialogs - Lots of code tidying - Refactor: mutt_addrlist\_{search,write} - Lots of improvements to the Config code - Use Buffers more pervasively - Unify API function naming - Rename library shared headers - Refactor libconn gui dependencies - Refactor: init.[ch] - Refactor config to use subsets - Config: add path type - Remove backend deps from the connection code * Upstream - Allow ~b ~B ~h patterns in send2-hook - Rename smime oppenc mode parameter to get_keys_by_addr() - Add $crypt_opportunistic_encrypt_strong_keys config var - Fix crash when polling a closed ssl connection - Turn off auto-clear outside of autocrypt initialization - Add protected-headers="v1" to Content-Type when protecting headers - Fix segv in IMAP postponed menu caused by reopen_allow - Adding ISO 8601 calendar date - Fix $fcc_attach to not prompt in batch mode - Convert remaining mutt_encode_path() call to use struct Buffer - Fix rendering of replacement_char when Charset_is_utf8 - Update to latest acutest.h
2020-03-15thunderbird-l10n: Update to 68.6.0ryoon2-223/+223
* Sync with mail/thunderbird-68.6.0
2020-03-15thunderbird: Update to 68.6.0ryoon3-9/+14
CVhangelog: 68.6.0 new Thunderbird now displays a popup window when starting up on a new profile changed Thunderbird now provides partial updates resulting in smaller downloads fixed Searching in message bodies led to false negatives under some circumstances in quoted-printable encoded HTML bodies "Get New Messages for All Accounts" not working for OAuth2-authenticated IMAP accounts Various security fixes #CVE-2020-6805: Use-after-free when removing data about origins #CVE-2020-6806: BodyStream::OnInputStreamReady was missing protections against state confusion #CVE-2020-6807: Use-after-free in cubeb during stream destruction #CVE-2020-6811: Devtools' 'Copy as cURL' feature did not fully escape website-controlled data, potentially leading to command injection #CVE-2019-20503: Out of bounds reads in sctp_load_addresses_from_init #CVE-2020-6812: The names of AirPods with personally identifiable information were exposed to websites with camera or microphone permission #CVE-2020-6814: Memory safety bugs fixed in Thunderbird 68.6 68.0.5 new Support for Client Identity IMAP/SMTP Service Extension Support for OAuth 2.0 authentication for POP3 accounts fixed Status area goes blank during account setup Calendar: Could not remove color for default categories Calendar: Prevent calendar component loading multiple times Calendar: Today pane did not retain width between sessions Various security fixes #CVE-2020-6793: Out-of-bounds read when processing certain email messages #CVE-2020-6794: Setting a master password post-Thunderbird 52 does not delete unencrypted previously stored passwords #CVE-2020-6795: Crash processing S/MIME messages with multiple signatures #CVE-2020-6797: Extensions granted downloads.open permission could open arbitrary applications on Mac OSX #CVE-2020-6798: Incorrect parsing of template tag could result in JavaScript injection #CVE-2020-6792: Message ID calculcation was based on uninitialized data #CVE-2020-6800: Memory safety bugs fixed in Thunderbird 68.5
2020-03-13py-tryton*: put python-2.7 restriction only in those packages where it belongswiz1-3/+4
(and the meta package) Fix PLIST for py-trytond for all python versions.
2020-03-13sylpheed: skip portability check for rpm build scripttnn1-1/+2
2020-03-13thunderbird*-l10n: Add explicit dependencies on the main packagenia3-3/+9
Basically the same as for firefox
2020-03-13akonadi: fix typo in variable namewiz1-2/+2
2020-03-13*: Remove mysql51 - EOL since 2013, completely broken with OpenSSL 1.1nia1-4/+2
2020-03-13Update MASTER_SITES and HOMEPAGE.schmonz1-3/+3
2020-03-11dovecot: Remove, broken now we're OpenSSL 1.1 - see dovecot2nia22-1225/+1
"This package contains version 1.2 of dovecot, which has not been maintained since 2011. See pkgsrc/mail/dovecot2 for the current version."
2020-03-11cue: Update to 20180813.nia2-10/+9
Disable OpenSSL support, since this still breaks with OpenSSL 1.1. It can maybe be re-enabled at a later date. I'm not sure if this software is still maintained, but it seems useful enough without the crypto support.
2020-03-10librsvg: update bl3.mk to remove libcroco in rust casewiz42-84/+84
recursive bump for the dependency change
2020-03-08*: recursive bump for libffiwiz77-143/+154
2020-03-08mail/ruby-mime-types: update to 3.3.1taca2-7/+7
Update ruby-mime-types to 3.3.1. ## 3.3.1 / 2019-12-26 * 1 minor bugfix: * Al Snow fixed a warning with MIME::Types::Logger producing a warning because Ruby 2.7 introduces numbered block parameters. Because of the way that the MIME::Types::Logger works for deprecation messages, the initializer parameters had been named `_1`, `_2`, and `_3`. This has now been resolved. [#146][] * Administrivia: * Olle Jonsson removed an outdated Travis configuration option (`sudo: false`). [#142][]
2020-03-06Avoid conflicting implicit definition of htonl() on NetBSD.schmonz2-1/+16
2020-03-06milter-regex: Strip -Werrornia1-8/+2
2020-03-01mail: Remove freepops - dead since 2008, fails with OpenSSL 1.1nia15-491/+1
2020-02-29Python's only used at buildtime, not runtime.dogcow1-1/+2
2020-02-19fetchmail: update to 6.4.2triaxx3-10/+9
upstream changes: ----------------- fetchmail-6.4.2 (released 2020-02-14, 27473 LoC): ## BREAKING CHANGES: * fetchmailconf now supports Python 3 and currently requires the "future" package, see https://pypi.org/project/future/. * fetchmailconf: The minimum supported version is now Python 2.7.13, but it is recommended to use at least 2.7.16 (due to its massive SSL updates). Older Python versions may check SSL certificates not strictly enough, which may cause fetchmail to complain later, if the certificate verify fails. * fetchmailconf now autoprobes SSL-wrapped connections (ports 993 and 995 for IMAP and POP3) as well and by preference. * fetchmailconf now defaults newly created users to "ssl" if either of the existing users sets ssl, or if the server has freshly been probed and found supporting ssl. There is a caveat: adding a user to an existing server without probing it again may skip adding ssl. (This does not prevent STARTTLS.) ## BUG FIXES: * Fix three bugs in fetchmail.man (one unterminated string to .IP macro, one line that ran into a .PP macro, .TH date format), and remove one .br request from inside the table, which is unsupported by FreeBSD 12's mandoc(1) formatter. FreeBSD Bug#241032, reported by Helge Oldach. * Further man page fixes and additions by Chris Mayo and Gregor Zattler. * When evaluating the need for STARTTLS in non-default configurations (SSL certificate validation turned off), fetchmail would only consider --sslproto tls1 as requiring STARTTLS, now all non-empty protocol versions do. * fetchmailconf now properly writes "no sslcertck" if sslcertck is disabled. * fetchmailconf now catches and reports OS errors (including DNS errors) when autoprobing. Reported as Gitlab issue #12 by Sergey Alirzaev. * fetchmailconf received a host of other bugfixes, see the Git commit log. ## CHANGES: * Make t.smoke more robust and use temporary directory as FETCHMAILHOME, to make sure that the home directory resolves for the user running the test suite even if the environment isn't perfect. Reported by Konstantin Belousov, analysed by Corey Halpin, FreeBSD Bug#240914. ## UPDATED TRANSLATION - THANKS TO: * zh_CN: Boyuan Yang [Chinese (simplified)]
2020-02-16gmime3: update to 3.2.6.wiz2-7/+10
### GMime 3.2.6 * Added methods to get 64-bit timestamps for the creation-date and expiration-date of GMimeCertificates and GMimeSignatures. (issue #68) * Fixed the vala abstract public constructor for GMimeObject. (issue #76) * Fixed a bug in GMimeParser's header parser. (issue #78) * Added build files for Visual Studio 2017 thanks to Vitaliy Didik.
2020-02-15mutt: Update to version 1.13.4tron2-8/+7
This release fixes a potential memory corruption issue when sync'ing imap mailboxes. It also improves the speed of opening mailboxes with large threads (when sorting by thread). Lastly, it changes the default of $ssl_force_tls back to unset. 1.13.4 (2020-02-15): ! Bug fix release. ! $ssl_force_tls reverted to default unset. Defaulting this set was overly optimistic, and caused breakage.
2020-02-12mail/dovecot2: update to 2.3.9.3taca4-11/+9
Update dovecot2 to 2.3.9.3, security release. v2.3.9.3 2019-02-12 Aki Tuomi <aki.tuomi@open-xchange.com> * CVE-2020-7046: Truncated UTF-8 can be used to DoS submission-login and lmtp processes. * CVE-2020-7957: Specially crafted mail can crash snippet generation.
2020-02-11postfix: update to 3.4.9triaxx4-14/+13
upstream changes: ----------------- Fixed in all supported stable releases: Bug (introduced: Postfix 3.1): smtp_dns_resolver_options were broken while adding support for negative DNS response caching in postscreen. Postfix was inadvertently changed to call res_query() instead of res_search(). Reported by Jaroslav Skarvada. Bug (introduced: Postfix 2.5): Postfix ignored the CONNECT macro overrides from a Milter application. Postfix now evaluates the Milter macros for an SMTP CONNECT event after the Postfix-to-Milter connection is negotiated. Problem reported by David Bürgin. Bug (introduced: Postfix 3.0): sanitize (remote) server responses before storing them in the verify database, to avoid Postfix warnings about malformed UTF8. Found during code maintenance.
2020-02-11rspamd: update to 2.3triaxx4-17/+24
upstream changes: ----------------- 2.3: 04 Feb 2020 * [Conf] SPF is no longer a C module * [Conf] Update spamtrap map path example * [CritFix] Fix html entities decoding * [CritFix] Fix re cache when mix of pcre and hyperscan is used * [Feature] Allow milter code to deal with multiple headers * [Feature] Antivirus: Add avast support * [Feature] Dkim_signing: Allow to sign via milter_headers * [Feature] Implement content hashes * [Feature] Lua_text: Add regexp split iterator method * [Feature] Lua_text: Implement flattening of the input tables * [Feature] Send quit command to Redis * [Feature] Speed up is_ascii function * [Feature] Spf: Add external_relay option * [Fix] Avoid double escaping * [Fix] Fix O(N^2) algorithm * [Fix] Fix arc seal validation * [Fix] Fix base tag processing according to stupid HTML renderer behaviour * [Fix] Fix dealing with `\0` in ucl strings and JSON * [Fix] Fix gpg parts misdetection * [Fix] Fix ignored symbols exporting * [Fix] Fix processing of numeric url's * [Fix] Fix processing of the closed tcp connections * [Fix] Fix regexp type check for pcre2 * [Fix] Fix urls encode function * [Fix] Fix urls shifting when doing decode to include separators * [Fix] Fix white on white rule and add is_leaf flag * [Fix] Further fixes in charset detection * [Fix] Ignore diacritics in chartable module for specific languages * [Fix] Limit size of symbols options by max_opts_len option * [Fix] More fixes in html tag content calculations * [Fix] Plug memory leak in fuzzy storage * [Fix] Process high priority settings even if settings/id has been specified * [Fix] Select a different upstream on last retransmit * [Fix] Treat soft hyphen as zero width space * [Fix] Try harder to watch the lifetime of the key_stat * [Fix] Use ipv6-mapped-ipv4 addresses in radix trie * [Project] Add logic to break execution when processing symbols* * [Project] Add methods to set specific content for mime parts from Lua * [Project] Lua_content: support PDF files * [Project] Move dns_tool to using of the rspamd_spf from FFI module * [Project] Preliminary SPF plugin in Lua * [Project] Show debug stat for memory pool * [Project] Some rework about specific data that is now tagged * [Project] Start reworking of the mempool structure * [Rework] Allow to add userdata as symbols options * [Rework] Change mime part specifics handling * [Rework] Move LRU SPF cache from spf plugin * [Rework] Rework HTML tags content attachment * [Rework] Rework options hash structure * [Rework] Start lua_content library * [Rework] Stop using of uthash for http headers * [Rework] Use faster hashing approach for memory pools variables * [Rules] Add PDF related rules
2020-02-11Added mail/roundcube-plugin-carddav version 3.0.3triaxx1-1/+2
2020-02-11roundcube-plugin-carddav: added version 3.0.3triaxx6-0/+376
2020-02-08thunderbird: Workaround broken pthread_equal() usagekamil3-2/+110
Switch to an internal version of pthread_equal() without sanity checks. Problems detected on NetBSD 9.99.46.
2020-02-08thunderbird60: Workaround broken pthread_equal() usagekamil3-3/+110
Switch to an internal version of pthread_equal() without sanity checks. Problems detected on NetBSD 9.99.46.
2020-02-08thunderbird52: Workaround broken pthread_equal() usagekamil3-3/+110
Switch to an internal version of pthread_equal() without sanity checks. Problems detected on NetBSD 9.99.46.