summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2017-11-09mail/roundcube: update to 1.2.7taca5-22/+22
Security fix for CVE-2017-16651. RELEASE 1.2.7 ------------- - Fix rewind(): stream does not support seeking (#5950) - Fix bug where HTML messages could have been rendered empty on some systems (#5957) - Fix (again) bug where image data URIs in css style were treated as evil/remote in mail preview (#5580) - Managesieve: Fix parsing dot-staffed lines in multiline text (#5838, #5959) - Fix file disclosure vulnerability caused by insufficient input validation [CVE-2017-16651] (#6026)
2017-11-06majordomo: follow redirectwiz1-2/+2
2017-11-01imapsync: switch homepage/master sites fedorahosted -> paguremaya1-3/+3
2017-10-29Remove compatibility mappings for options retired in 2017Q2.schmonz1-24/+1
2017-10-28Remove unnecessary special-case TMPDIR handling. Upstream says typicalschmonz3-10/+7
"/tmp" is just fine. Bump PKGREVISION.
2017-10-28Update to 2.1. From the changelog:schmonz16-112/+177
- Added support for TLS anonymous authentication. Thanks Uffe Jakobsen. - Fixed sendmail wrapper handling of empty sender on command line. Thanks Sebastian Wiedenroth. - Fixed handling of quoted strings in the "remotes" file. Thanks Mihai Moldovan. - Fixed nullmailer-inject handling of leading "From " lines. - Some build fixes. - Fixed bogus temporary gethostbyname error message when the protocol source address was incorrect. - Fixed potential race condition in tests. Thanks Felix Lechner. - Fixed handling of time values on 32-bit big-endian systems. Thanks Felix Lechner. - Added support to nullmailer-send to move permanently failing messages out of the queue, and to generate bounce messages. - Added support for IPv6. - Added program to generate bounce/delay messages. - Added an "allmailfrom" control file to nullmailer-queue, causing all messages to share a hard-coded envelope sender. - Added logging the message sender/recipient in nullmailer-send. - Improved handling of system errors when reading config files. - Secured handling of password options for protocol modules. - Support standard shell quoting for options in the "remotes" file. - Added protocol option to set a separate TLS client private key file. - Added protocol option to bind the source address on connections. - Fixed nullmailer-inject to report errors to stderr. - Fixed gnutls cast to pointer from integer of different size warning. - Fixed nullmailer-inject and -queue to handle the null (empty) sender address. Needed for RFC 3798 (Message Disposition Notification). - Moved spool directory to /var/spool/nullmailer like other MTAs.
2017-10-27Remove removed inclusion. Pointed by oster@. Thank youryoon2-4/+2
2017-10-27Remove thunderbird{24,31,38}ryoon532-87985/+1
2017-10-23p5-Mail-DKIM: update to 0.44.wiz2-9/+10
Version 0.44 * Added experimental support for ARC
2017-10-23p5-Email-Address-XS: update to 1.01.wiz2-7/+7
1.01 Wed Oct 18 18:19:26 2017 - add new exportable functions: compose_address split_address - add new class methods: parse_bare_address - add new object methods: is_valid original as_string - show warnings when strings contain nul characters - update dovecot parser from dovecot version 2.2.31 - fix memory leak - fix documentation - improve warning messages
2017-10-22dovecot2: update to 2.2.33.2adam2-7/+7
2.2.33.2: - doveadm: Fix crash in proxying (or dsync replication) if remote is running older than v2.2.33 - auth: Fix memory leak in %{ldap_dn} - dict-sql: Fix data types to work correctly with Cassandra
2017-10-18Update cyrus-imapd24 to 2.4.20gavan3-11/+10
Changes in 2.4.19: * Complete backport of the new (2.5 and later) IMAP IDLE implementation (thanks Thomas Jarosh). This fixes a bunch of bugs and race conditions that were inherent to the older implementation * New option "imapidletimeout" overrides "timeout" specifically for connections in IDLE state * OpenSSL 1.1.0 is now supported * Fixed: imap ENABLED doesn't print * ENABLED when nothing new enabled * Fixed: mailbox lock management over rename (thanks Thomas Jarosh) * Fixed: added overflow protection to urlfetch range checks * Fixed: lmtpd can now deliver when mupdate server isn't available (thanks Michael Menge) * Fixed task 227: service processes no longer divide by zero when invoked with -T 0 argument (thanks Ian Batten and Jens Erat) * Fixed task 229: ctl_cyrusdb now uses database paths from imapd.conf (thanks Simon Matter) * Fixed bug #3862: mailbox database changes now rolled back on mupdate failure during rename (thanks Michael Menge) * Fixed: XFER to 2.5 and later no longer downgrades index to oldest version * Fixed: nonsensical "TEXT.MIME" section now handled as "HEADER" * Fixed: added missing 'auditlog: ' prefix to backend connections (thanks Wolfgang Breyha) * Fixed: IMAP SEARCH crash on some platforms * Fixed: memory leaks in IMAP SEARCH and IMAP APPEND * Fixed Issue #1967: EXISTS count reported earlier if fetching past size of previous message set Changes in 2.4.20: * Fixed: lmtpd crash * Fixed: auth_pts will now error if its configured socket path is too long for its buffer
2017-10-13mail/postfix-sqlite: reset PKGREVISIONtaca1-2/+1
reset PKGREVISION along with updating to 3.2.3.
2017-10-13pkgsrc/mail: Update to 3.2.3taca3-9/+8
[An on-line version of this announcement will be available at http://www.postfix.org/announcements/postfix-3.2.3.html] This announcement concerns fixes for problems that were introduced with Postfix 3.2. Older releases are unaffected. Fixed in Postfix 3.2 and later: * Extension propagation was broken with "recipient_delimiter = .". This change reverts a change that was trying to be too clever. * The postqueue command would abort with a panic message after it experienced an output write error while listing the mail queue. This change restores a write error check that was lost with the Postfix 3.2 rewrite of the vbuf_print formatter. * Restored sanity checks for dynamically-specified width and precision in format strings (%*, %.*, and %*.*). These checks were lost with the Postfix 3.2 rewrite of the vbuf_print formatter.
2017-10-13dovecot2-pigeonhole: update to 0.4.21adam2-7/+7
v0.4.21: * redirect action: Always set the X-Sieve-Redirected-From header to sieve_user_email if configured. Before, it would use the envelope recipient instead if available, which makes no sense if the primary e-mail address is available. + vacation extension: Allow ignoring the envelope sender while composing the "To:" header for the reply. Normally, the "To:" header is composed from the address found in the "Sender", "Resent-From" or "From" headers that is equal to the envelope sender. If none is then found, the bare envelope sender is used. This change adds a new setting "sieve_vacation_to_header_ignore_envelope". With this setting enabled, the "To:" header is always composed from those headers in the source message. The new setting thus allows ignoring the envelope, which is useful e.g. when SRS is used. + vacation extension: Compose the "To:" header from the full sender address found in the first "Sender:", "From:" or "Resent-From:" header. Before, it would create a "To:" header without a phrase part. The new behavior is nicer, since the reply will be addressed to the sender by name if possible. - LDA Sieve plugin: Fixed sequential execution of LDAP-based scripts. A missing LDAP-based script could cause the script sequence to exit earlier. - sieve-filter: Removed the (now) duplicate utf8 to mutf7 mailbox name conversion. This caused problems with mailbox names containing UTF-8 characters. The Dovecot API was changed years ago, but apparently sieve-filter was never updated.
2017-10-12dovecot2: update to 2.2.33.1adam7-31/+19
v2.2.33.1: - dovecot-lda was logging to stderr instead of to the log file. v2.2.33: * doveadm director commands wait for the changes to be visible in the whole ring before they return. This is especially useful in testing. * Environments listed in import_environment setting are now set or preserved when executing standalone commands (e.g. doveadm) + doveadm proxy: Support proxying logs. Previously the logs were visible only in the backend's logs. + Added %{if}, see https://wiki2.dovecot.org/Variables#Conditionals + Added a new notify_status plugin, which can be used to update dict with current status of a mailbox when it changes. See https://wiki2.dovecot.org/Plugins/NotifyStatus + Mailbox list index can be disabled for a namespace by appending ":LISTINDEX=" to location setting. + dsync/imapc: Added dsync_hashed_headers setting to specify which headers are used to match emails. + pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to ignore mails that are visible in POP3 but not IMAP. This could happen if new mails were delivered during the migration run. + pop3-migration: Further improvements to help with Zimbra + pop3-migration: Cache POP3 UIDLs in imapc's dovecot.index.cache if indexes are enabled. These are used to optimize incremental syncs. + cassandra, dict-sql: Use prepared statements if protocol version>3. + auth: Added %{ldap_dn} variable for passdb/userdb ldap - acl: The "create" (k) permission in global acl-file was sometimes ignored, allowing users to create mailboxes when they shouldn't have. - sdbox: Mails were always opened when expunging, unless mail_attachment_fs was explicitly set to empty. - lmtp/doveadm proxy: hostip passdb field was ignored, which caused unnecessary DNS lookups if host field wasn't an IP - lmtp proxy: Fix crash when receiving unexpected reply in RCPT TO - quota_clone: Update also when quota is unlimited (broken in v2.2.31) - mbox, zlib: Fix assert-crash when accessing compressed mbox - doveadm director kick -f parameter didn't work - doveadm director flush <host> resulted flushing all hosts, if <host> wasn't an IP address. - director: Various fixes to handling backend/director changes at abnormal times, especially while ring was unsynced. These could have resulted in crashes, non-optimal behavior or ignoring some of the changes. - director: Use less CPU in imap-login processes when moving/kicking many users. - lmtp: Session IDs were duplicated/confusing with multiple RCPT TOs when lmtp_rcpt_check_quota=yes - doveadm sync -1 fails when local mailboxes exist that do not exist remotely. This commonly happened when lazy_expunge mailbox was autocreated when incremental sync expunged mails. - pop3: rawlog_dir setting didn't work
2017-10-11py-authres: update to 1.0.1adam3-11/+15
1.0.1: + Extended experimental support for ARC results 1.0.0: + Added initial experimental support for ARC results + Swith to sematic versioning scheme and only set version in setup.py and __init__
2017-10-10neomutt: Remove duplicate option, no functional change.jperkin1-2/+2
2017-10-10neomutt: Register conflict with mutt. Bump PKGREVISION.jperkin1-1/+4
2017-10-10mutt: Register conflict with neomutt. Bump PKGREVISION.jperkin1-1/+4
2017-10-09alpine: comment out dead siteswiz1-4/+3
2017-10-06Update to 5.4. From the changelog:schmonz2-7/+7
- bugfix: fix another error in logging an error condition. Thanks: "ng0".
2017-10-05Update to 5.3. From the changelog:schmonz2-7/+7
- bugfix: another case where an error condition resulted in getmail not displaying the correct message. Thanks: "ng0".
2017-10-04Update to 5.2. From the changelog:schmonz2-7/+7
- bugfix: disconnection during IMAP IDLE could result in an error message rather than silently exiting. Thanks: David Gray.
2017-10-02notmuch: update to 0.25.1.wiz2-7/+7
Notmuch 0.25.1 (2017-09-11) =========================== Emacs ----- Disable handling x-display in text/enriched messages. Mitigation for Emacs bug #28350.
2017-09-29py-aiosmtpd: update to 1.1adam4-51/+55
1.1: Drop support for Python 3.4. As per RFC 5321, §4.1.4, multiple HELO / EHLO commands in the same session are semantically equivalent to RSET. As per RFC 5321, $4.1.1.9, NOOP takes an optional argument, which is ignored. API BREAK If you have a handler that implements handle_NOOP(), it previously took zero arguments but now requires a single argument. The command line options --version / -v has been added to print the package’s current version number. General improvements in the Controller class. When aiosmtpd handles a STARTTLS it must arrange for the original transport to be closed when the wrapped transport is closed. This fixes a hidden exception which occurs when an EOF is received on the original tranport after the connection is lost. Widen the catch of ConnectionResetError and CancelledError to also catch such errors from handler methods. Added a manpage for the aiosmtpd command line script. Added much better support for the HELP. There’s a new decorator called @syntax() which you can use in derived classes to decorate smtp_*() methods. These then show up in HELP responses. This also fixes HELP responses for the LMTP subclass. The Controller class now takes an optional keyword argument ssl_context which is passed directly to the asyncio create_server() call.
2017-09-29emacs22*, emacs23*, emacs24*: remove unmaintained emacs versionswiz3-20/+4
As announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/11/msg025563.html This still leaves emacs20, emacs21, and the current version, emacs25.
2017-09-29Fix build on SunOS.schmonz1-1/+3
2017-09-28Add and enable qmail-autoresponder.schmonz1-1/+2
2017-09-28Add qmail-autoresponder, a rate-limited autoresponder for qmail.schmonz7-0/+113
Features: - Limits rate of automatic responses (defaults to a maximum of one message every hour). - Will not respond to nearly every type of mailing list or bulk email. - Will not respond to bounce messages or MAILER-DAEMON. - Bounces looping messages. - Can insert the original subject into the response. - Can copy original message into response. - Can use links in the rate-limiting data directory to limit inode usage to a single inode. - Can limit responses to a certain date/time range.
2017-09-28p5-Mail-Box: remove unused patch after updatewiz1-102/+0
2017-09-26p5-Mail-DKIM: update to 0.43.wiz2-8/+7
-- VERSION 0.43 -- 2017-09-20: Marc Bradshaw <marc@marcbradshaw.net> * Update tests for new DNS setup
2017-09-26*: remove qt3 and the packages using it, including KDE3wiz7-140/+1
Announced in https://mail-index.netbsd.org/pkgsrc-users/2017/09/10/msg025556.html
2017-09-24Update "mutt" package to version 1.9.1tron2-7/+7
Changes since version 1.9.0: This is a bug fix release, coming shortly after the last release due to a possible segfault fix with IMAP. There are also fixes for the trash folder, imap_poll_timeout, and GMail flags notifications.
2017-09-24jchkmail: update HOMEPAGE, comment out dead MASTER_SITESwiz1-4/+6
Add new master site in comment, but it only has newer versions than what we currently have in pkgsrc.
2017-09-18revbump for requiring ICU 59.xmaya23-43/+46
2017-09-18mail/ruby-actionmailer42: improve dependencytaca1-3/+5
* There is no need to restrict dependency of ruby-mail <2.6. * ruby-rails-dom-testing is indirectly depended by ruby-actionview. Bump PKGREVISION.
2017-09-17p5-User-Identity: update to 0.97.wiz2-8/+7
version 0.97: Thu 2 Feb 15:52:27 CET 2017 Improvements: - spell checks from Debian. rt.cpan.org#118328 [Angel Abad] - share podtail with MailBox version 0.96: Mon Sep 19 23:15:07 CEST 2016 Fixes: - include examples in the manual-pages version 0.95: Improvements: - move t/99pod.t to xt/ and remove dependency on Test::Pod - spell checks from Debian. rt.cpan.org#92483 [Salvatore Bonaccorso]
2017-09-17p5-Net-ManageSieve: update to 0.13.wiz3-27/+7
0.13 Mon Jan 4 11:44:52 CET 2016 -fix: Escape braces in regexp / Debian bug#809102 / CPAN bug #110664 Unescaped braces in regexp are deprecated and issue a warning when used in Perl 5.22. -fix: typo CPAN bug #110668 Debian
2017-09-17p5-Mail-SPF-Query: update to 1.999.1.wiz2-8/+8
--- 1.999.1 (2006-02-26 18:00) Mail::SPF::Query: * Do not use \p{} named properties in the "a" and "mx" mechanisms' argument validation code, since Perl 5.6 requires (flaky) "use utf8" for them to work, and [a-z]/[a-z0-9] should work just as well (closes rt.cpan.org bug #17815). * Some minor documentation formatting improvements. Debian: + Added watch file.
2017-09-17p5-Mail-Sendmail: update to 0.80.wiz2-10/+8
0.80 2017-08-20 NEILB - NEILB got co-maint to do a release that includes META.yml and META.json. - Switched to Dist::Zilla. - Added COPYRIGHT section to pod. - Fixed the NAME section in pod to follow expected format. - Added "use warnings" and fixed all the warnings. - Manually set $VERSION, as it's used in the code 0.79_16 2006-07-08 MIVKOVIC - experimental SMTP AUTH support (LOGIN PLAIN CRAM-MD5 DIGEST-MD5) - Fix bug where one refused RCPT TO: would abort everything - send EHLO, and parse response (for later AUTH implementation) - better handling of multi-line responses, and better error-messages - Also normalize line endings in headers - Now keeps the Sender header if it was used. Previous versions only used it for the MAIL FROM: command and deleted it. - No space between "MAIL FROM:" or "RCPT TO:" and address.
2017-09-17p5-Mail-IMAPClient: update to 3.39.wiz2-8/+7
version 3.39: Fri Feb 3 00:43:00 UTC 2017 - rt.cpan.org#115726: uninitialized value via fetch_hash [Malte Stretz] - rt.cpan.org#119523: better error reporting on failed TLS connections [Matthew Horsfall] - rt.cpan.org#114904: document noop() [Glenn Golden] - rt.cpan.org#97718: (redux) never retry DONE [Laurence Darby] - _imap_command() new doretry => 0|1 option to suppress/allow retry - updated copyright for 2017
2017-09-17p5-Mail-DKIM: update to 0.42.wiz2-7/+7
Version 0.42 * Fix tests failing due to dns changes elsewhere * Moved sample_mime_lite.pl to scripts directory
2017-09-17p5-Mail-Box: update to 3.003.wiz2-13/+9
version 3.003: Thu 29 Jun 15:18:15 CEST 2017 Fixes: - change license back to "perl" after accidental change rt.cpan.org#120319 [Jitka Plesnikova] version 3.002: Fri 31 Mar 14:22:17 CEST 2017 Fixes: - repair test on Windows again :( - error while global destruction of locker - show installed version of POP3, not POP4 (of course) rt.cpan.org#120651 [Kent Fredric] version 3.001: Mon 6 Feb 17:07:53 CET 2017 Fixes: - test on windows, cause the path syntax differences - posix lock on BSD [Slaven Rezic] - SEE ALSO links broken. rt.cpan.org#120119 [Christophe Deroulers] - do not test multi-lock on BSDs Improvements: - Mail::Box::Locker* cleaner OO - ::Locker::Multi uses FcntlLock, not POSIX by default version 3.000: Thu 2 Feb 15:50:36 CET 2017 Changes: - split Mail::Box 2* into separate distributions: Mail::Box basic and simple mail folders Mail::Message only message handling Mail::Transport sending messages Mail::Box::IMAP4 net-imap folders Mail::Box::POP3 pop3(s) folders Mail::Box::Dbx Outlook express folders (unpublished) - simplify structure of tests - do not ask questions during installation - shared footer
2017-09-17mail/Makefile: + p5-Mail-Messagewiz1-1/+2
2017-09-17mail/p5-Mail-Message: import p5-Mail-Message-3.002wiz4-0/+207
Packaged for wip by Angel M. Adames and myself. PERL5 Mail-Message module containing: Mail::Message, Mail::Box, etc.
2017-09-17p5-Email-MIME: update to 1.946.wiz2-15/+9
1.946 2017-08-31 09:29:41-04:00 America/New_York - propagate encode_check to subparts (thanks, Michael McClimon) - use the new parse_content_disposition function in Email::MIME::ContentType (thanks, Pali Rohár) - fix a bug in AddressList handling (thanks, Pali Rohár)
2017-09-17mail/Makefile: + p5-Email-Address-XSwiz1-1/+2
2017-09-17mail/p5-Email-Address-XS: import p5-Email-Address-XS-1.00wiz3-0/+31
This module implements RFC 2822 parser and formatter of email addresses and groups. It parses an input string from email headers which contain a list of email addresses or a groups of email addresses (like From, To, Cc, Bcc, Reply-To, Sender, ...). Also it can generate a string value for those headers from a list of email addresses objects. Parser and formatter functionality is implemented in XS and uses shared code from Dovecot IMAP server.
2017-09-17p5-Email-MIME-ContentType: update to 1.022.wiz2-7/+7
1.022 2017-08-31 09:16:58-04:00 America/New_York - add parse_content_disposition (thanks, Pali Rohár)