summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2015-03-15Fix build under NetBSD (amd64 7.0_BETA).tron2-1/+19
2015-03-14Bump enigmail to 1.7.2 to fix CVE-2014-5369.tnn3-7/+8
Bump revision of thunderbird main package.
2015-03-14needs a curses implementationtnn1-1/+2
2015-03-14Changes 2.2.16:adam4-10/+25
* dbox: Resyncing (e.g. doveadm force-resync) no longer deletes dovecot.index.cache file. The cache file was rarely the problem so this just caused unnecessary slowness. * Mailbox name limits changed during mailbox creation: Each part of a hierarchical name (e.g. "x" or "y" in "x/y") can now be up to 255 chars long (instead of 200). This also reduces the max number of hierarchical levels to 16 (instead of 20) to keep the maximum name length 4096 (a common PATH_MAX limit). The 255 char limit is hopefully large enough for migrations from all existing systems. It's also the limit on many filesystems. + director: Added director_consistent_hashing setting to enable consistent hashing (instead of the mostly-random MD5 hashing). This causes fewer user moves between backends when backend counts are changed, which may improve performance (mainly due to caching). + director: Added support for "tags", which allows one director ring to serve multiple backend clusters with different sets of users. + LMTP server: Added lmtp_user_concurrency_limit setting to limit how many LMTP deliveries can be done concurrently for a single user. + LMTP server: Added support for STARTTLS command. + If logging data is generated faster than it can be written, log a warning about it and show information about it in log process's process title in ps output. Also don't allow a single service to flood too long at the cost of delaying other services' logging. + stats: Added support for getting global statistics. + stats: Use the same session IDs as the rest of Dovecot. + stats: Plugins can now create their own statistics fields + doveadm server: Non-mail related commands can now also be used via doveadm server (TCP socket). + doveadm proxying: passdb lookup can now override doveadm_port and change the username. + doveadm: Search query supports now "oldestonly" parameter to stop immediately on the first non-match. This can be used to optimize: doveadm expunge mailbox Trash savedbefore 30d oldestonly + doveadm: Added "save" command to directly save mails to specified mailbox (bypassing Sieve). + doveadm fetch: Added body.snippet field, which returns the first 100 chars of a message without whitespace or HTML tags. The result is stored into dovecot.index.cache, so it can be fetched efficiently. + dsync: Added -t <timestamp> parameter to sync only mails newer than the given received-timestamp. + dsync: Added -F [-]<flag> parameter to sync only mails with[out] the given flag/keyword. + dsync: Added -a <mailbox> parameter to specify the virtual mailbox containing user's all mails. If this mailbox is already found to contain the wanted mail (by its GUID), the message is copied from there instead of being re-saved. (This isn't efficient enough yet for incremental replication.) + dsync: -m parameter can now specify \Special-use names for mailboxes. + imapc: Added imapc_features=gmail-migration to help migrations from GMail. See http://wiki2.dovecot.org/Migration/Gmail + imapc: Added imapc_features=search to support IMAP SEARCH command. (Currently requires ESEARCH support from remote server.) + expire plugin: Added expire_cache=yes setting to cache most of the database lookups in dovecot index files. + quota: If overquota-flag in userdb doesn't match the current quota usage, execute a configured script. + redis dict: Added support for expiring keys (:expire_secs=n) and specifying the database number (:db=n) - auth: Don't crash if master user login is attempted without any configured master=yes passdbs - Parsing UTF-8 text for mails could have caused broken results sometimes if buffering was split in the middle of a UTF-8 character. This affected at least searching messages. - String sanitization for some logged output wasn't done properly: UTF-8 text could have been truncated wrongly or the truncation may not have happened at all. - fts-lucene: Lookups from virtual mailbox consisting of over 32 physical mailboxes could have caused crashes.
2015-03-12needs pthreadstnn1-1/+2
2015-03-12honour PKGMANDIRtnn1-2/+4
2015-03-11Add SMF manifest and ssl/tls support (new gnutls option, enabled by default)wiedi3-1/+52
2015-03-08Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby.taca1-1/+2
2015-03-07Use tarballs from ftp.mozilla.org.ryoon2-8/+10
Thank you, tron@.
2015-03-06Update to 31.5.0ryoon4-145/+144
Changelog: Fixed in Firefox/Thunderbird ESR 31.5 2015-24 Reading of local files through manipulation of form autocomplete 2015-19 Out-of-bounds read and write while rendering SVG content 2015-16 Use-after-free in IndexedDB 2015-12 Invoking Mozilla updater will load locally stored DLL files 2015-11 Miscellaneous memory safety hazards (rv:36.0 / rv:31.5)
2015-02-27Update to 0.5.3 (from Petar Bogdanovic).gdt2-6/+6
Version 0.5.3 25.02.2015 Fix several minor issues (i.a. #25). Update regdom rules.
2015-02-27Update to 2.200wen2-7/+6
Upstream changes: 2.200 2015-02-25 ** PLEASE CONSIDER USING EMAIL-SENDER INSTEAD ** when trying to pick the first available mailer, never pick Test
2015-02-26Fix build with versioned py-docutils, and depend on 0.12.wiz1-2/+8
From markd.
2015-02-26Update to 4.47.0. From the changelog:schmonz2-6/+6
- try to work around pathological breakage in one random POP server implementation. Thanks: Michael Thomas Kockmeyer. - remove dead marc.theaimsgroup.com list archive from docs. Thanks: Miroslav Rovis. - bugfix: if you combined IMAP IDLE mode with delete_after, getmail would, after remaining connected to the server for the number of days configured, begin deleting messages immediately after retrieval instead of after the configured delay. Now fixed. Thanks: Johannes Weißl.
2015-02-23Fix format string for time_t.joerg3-3/+21
2015-02-21Recursive revbump from audio/pulseaudio.ryoon1-1/+2
2015-02-19Remove trailing whitespace, noticed whilst merging to git. No functionaljperkin2-9/+9
change.
2015-02-19Use the official upstream fix for CVE-2014-9116. The proposed patch thatjperkin4-18/+29
we were previously using has unwanted side-effects, such as appending "," to To/Cc/Mail-Followup-To, and other spacing issues. Bump PKGREVISION.
2015-02-19Bump PKGREVISION for txt2c fix.jperkin1-2/+2
2015-02-19Bump PKGREVISION for txt2c fix.jperkin1-2/+2
2015-02-19Use gmake, fixes the 'txt2c' target and ensures that 'mutt -v' outputjperkin1-3/+2
is correct. Currently on at least SunOS and OSX it is corrupt due to falling back to the broken txt2c.sh script.
2015-02-19Add tcpwrapper PKG_OPTIONS and enable it default.taca3-7/+17
Bump PKGREVISION.
2015-02-17Fix previous commit;taca1-2/+3
* Setting PKGNAME was accidently removed. * Fix typo on php-exif dependency. Noted by tnn@.
2015-02-17Remove patch-installer_check.php and add dependency to php-exif sincetaca3-19/+4
roundcube use php-exif if available and comment in patch-installer_check.php was wrong. Bump PKGREVISION.
2015-02-16Changes 1.1.0:adam6-1256/+264
Allow searching across multiple folders Improved support for screen readers and assistive technology using WCAG 2.0 and WAI ARIA standards Update to TinyMCE 4.1 to support images in HTML signatures (copy & paste) Added namespace filter and folder searching in folder manager New config option to disable UI elements/actions Stronger password encryption using OpenSSL Support for the IMAP SPECIAL-USE extension Support for Oracle as database backend Manage 3rd party libs with Composer
2015-02-14Exim version 4.85adam4-13/+12
----------------- TL/01 When running the test suite, the README says that variables such as no_msglog_check are global and can be placed anywhere in a specific test's script, however it was observed that placement needed to be near the beginning for it to behave that way. Changed the runtest perl script to read through the entire script once to detect and set these variables, reset to the beginning of the script, and then run through the script parsing/test process like normal. TL/02 The BSD's have an arc4random API. One of the functions to induce adding randomness was arc4random_stir(), but it has been removed in OpenBSD 5.5. Detect this OpenBSD version and skip calling this function when detected. JH/01 Expand the EXPERIMENTAL_TPDA feature. Several different events now cause callback expansion. TL/03 Bugzilla 1518: Clarify "condition" processing in routers; that syntax errors in an expansion can be treated as a string instead of logging or causing an error, due to the internal use of bool_lax instead of bool when processing it. JH/02 Add EXPERIMENTAL_DANE, allowing for using the DNS as trust-anchor for server certificates when making smtp deliveries. JH/03 Support secondary-separator specifier for MX, SRV, TLSA lookups. JH/04 Add ${sort {list}{condition}{extractor}} expansion item. TL/04 Bugzilla 1216: Add -M (related messages) option to exigrep. TL/05 GitHub Issue 18: Adjust logic testing for true/false in redis lookups. Merged patch from Sebastian Wiedenroth. JH/05 Fix results-pipe from transport process. Several recipients, combined with certificate use, exposed issues where response data items split over buffer boundaries were not parsed properly. This eventually resulted in duplicates being sent. This issue only became common enough to notice due to the introduction of conection certificate information, the item size being so much larger. Found and fixed by Wolfgang Breyha. JH/06 Bug 1533: Fix truncation of items in headers_remove lists. A fixed size buffer was used, resulting in syntax errors when an expansion exceeded it. JH/07 Add support for directories of certificates when compiled with a GnuTLS version 3.3.6 or later. JH/08 Rename the TPDA expermimental facility to Event Actions. The #ifdef is EXPERIMENTAL_EVENT, the main-configuration and transport options both become "event_action", the variables become $event_name, $event_data and $event_defer_errno. There is a new variable $verify_mode, usable in routers, transports and related events. The tls:cert event is now also raised for inbound connections, if the main configuration event_action option is defined. TL/06 In test suite, disable OCSP for old versions of openssl which contained early OCSP support, but no stapling (appears to be less than 1.0.0). JH/09 When compiled with OpenSSL and EXPERIMENTAL_CERTNAMES, the checks on server certificate names available under the smtp transport option "tls_verify_cert_hostname" now do not permit multi-component wildcard matches. JH/10 Time-related extraction expansions from certificates now use the main option "timezone" setting for output formatting, and are consistent between OpenSSL and GnuTLS compilations. Bug 1541. JH/11 Fix a crash in mime ACL when meeting a zero-length, quoted or RFC2047- encoded parameter in the incoming message. Bug 1558. JH/12 Bug 1527: Autogrow buffer used in reading spool files. Since they now include certificate info, eximon was claiming there were spoolfile syntax errors. JH/13 Bug 1521: Fix ldap lookup for single-attr request, multiple-attr return. JH/14 Log delivery-related information more consistently, using the sequence "H=<name> [<ip>]" wherever possible. TL/07 Bug 1547: Omit RFCs from release. Draft and RFCs have licenses which are problematic for Debian distribution, omit them from the release tarball. JH/15 Updates and fixes to the EXPERIMENTAL_DSN feature. JH/16 Fix string representation of time values on 64bit time_t anchitectures. Bug 1561. JH/17 Fix a null-indirection in certextract expansions when a nondefault output list separator was used.
2015-02-13Update to 31.4.0ryoon2-138/+138
* Sync with thunderbird-31.4.0.
2015-02-13Update to 31.4.0ryoon3-7/+8
Changelog: Fixed The previous issues with jp mac builds have now been fixed, and Thunderbird will no longer need to be run in 32-bit mode. Fixed Security fixes can be found here Fixed Installing extensions within Thunderbird no longer requires download and installing as a file (Bug 1081190) Fixed Autocomplete suggestion sort order was adjusted to prioritize entries where the search string matches the beginning of a word (Bug 970456) Fixed in Thunderbird 31.4 2015-04 Cookie injection through Proxy Authenticate responses 2015-03 sendBeacon requests lack an Origin header 2015-01 Miscellaneous memory safety hazards (rv:35.0 / rv:31.4)
2015-02-10Update postfix to 2.11.4.taca2-6/+6
Postfix 2.11.4 only: * Fix a core dump when smtp_policy_maps specifies an invalid TLS level. * Fix a missing " in \%s\", in postconf(1) fatal error messages, which violated the C language spec. Reported by Iain Hibbert. All supported releases: * Stop excessive recursion in the cleanup server while recovering from a virtual alias expansion loop. Problem found at Two Sigma. * Stop exponential memory allocation with virtual alias expansion loops. This came to light after fixing the previous problem.
2015-02-08Update to 1.196:wiz2-6/+6
1.196 2015-02-05 22:31:29-05:00 America/New_York - AOL "local rules" no longer enforced
2015-02-04Remove ruby-mail24 since no package depends it any more.taca4-186/+0
2015-02-04Remove ruby-mail24.taca1-2/+1
2015-02-04Update ruby-mail to 2.6.3.taca3-42/+51
== Version 2.6.3 - Mon Nov 3 23:53 +1100 2014 Mikel Lindsaar <mikel@reinteractive.net> * #796 support uu encoding (grosser) == Version 2.6.2 (Unreleased) - Wed Oct 22 13:42 -0500 2014 Benjamin Fleischer <github@benjaminfleischer.com> Performance: * #681 - fewer hotspot object allocations (srawlins) * #815 - autoload parsers for load-time speed and memory usage (grosser) Bugs: * #736 - Mail.new copes with non-UTF8 messages marked as UTF8 (jeremy) == Version 2.6.1 - Sun Jun 8 15:34 +1100 2014 Mikel Lindsaar <mikel@reinteractive.net> Features: * Silence warnings on loading ragel-generated parsers (bf4) == Version 2.6.0 - Mon Jun 2 22:49 +1100 2014 Mikel Lindsaar <mikel@reinteractive.net> Features: * Allow interceptors and observers to be unregistered (zuhao) * Added feature to find the mail in uid (taketin) * Save settings passed to TestMailer#new (svanderbleek) * Allow the setting of envelope from directly (jeremy) * Accept other IETF/IANA-registered Content-Types and Content-Transfer-Encodings (jeremy) * Alias shift-jis charset to Shift_JIS Ruby encoding (jeremy) * Add support for ks_c_5601-1987 charset, aliased to CP949 Ruby encoding (jeremy) * Don't allow colons in header names (jeremy) * Can assign arrays of Message-IDs to References and In-Reply-To (jeremy) * Setting the html_ or text_part sets a default text/html or text/plain content type (jeremy) * Setting the html_ or text_part to nil removes it (jeremy) * Addresses without a parsable email or display name still format as their raw text (jeremy) * Close pull request 504 - Alias GB2312 charset to GB18030 Ruby encoding (bpot) * Close pull request 399 - Accept :ca_path and :ca_file options for SMTP delivery (ndbroadbent) * Close pull request 389 - Don't add superfluous message headers to MIME parts (djmaze, jeremy) Performance: * Migrate to RAGEL based parser, awesome work by (bpot) * Performance improvements for people parsing email headers (ConradIrwin) * Close pull request 488 - Speed up field construction & comparison (bpot) Bugs: * Fix for when content looks like field name (kjg) * Don't change original when you change a copy (TylerRick) * Don't include separating semicolon in paramter value when sanitizing (bpot) * Fix fencepost encoding problem with binhex strings and only one token (drasch) * Fix sendmail delivery to addresses with a leading hyphen (lifo, jeremy) * Correctly format mbox From headers per RFC4155 (bpot, jeremy) * Fix bogus '=' at the end of some quoted-printable messages (jeremy) * Shouldn't be fooled into encoding strings on 1.8 by unrelated Encoding constant (emiellohr, jeremy) * Header encoding should be US-ASCII, not the default external encoding (jeremy) * Address elements should return decoded display names by default (jeremy) * Fix up tests that depend on utf-8 external encoding; read fixtures as binary (jeremy) * Capture stderr from Sendmail and Exim deliveries (jeremy) * RFC2822 quoted_string content may be empty (jeremy) * Calling #to_s on a field with a nil value returns an empty string instead of nil (jeremy) * The Received header may contain zero name/value pairs, qmail-style (jeremy) * Fix that setting an attachment with a :mime_type and :encoding would override the :encoding (jeremy) * Fix that declaring an html_part but no text_part would use multipart/alternative anyway (jeremy) * Close pull request 508 - Don't add an extra CRLF to MIME parts; split MIME parts on correct CRLF boundaries (Aalanar) * Close pull request 506 - Escape backslashes in quoted strings (ConradIrwin) * Close pull request 496 - Correctly handle quoted-printable line breaks (jeremy) * Close pull request 493 - Repair misencoded quoted-printable line breaks (jeremy) * Close pull request 487 - Extract comments from group email addresses (bpot) * Close pull request 481 - Correctly quote filename attributes (bpot) * Close pull request 480 - Support mixed encodings in a single header body (adamvaughan) * Close pull request 471 - Fix Ruby 1.8 build when UTF16/32 default to little-endian (kennyj) Coping with third-party bugs: * Parse multipart boundary from Content-Type headers containing extra semicolons (jeremy) * Close pull request 389 - Only add Content-ID to inline attachments to appease Outlook (djmaze, jeremy) Housekeeping: * Add development gem dependency on rdoc (jeremy) * Refresh Bundler dependencies & setup (jeremy) * Remove i18n dependency and last vestiges of activesupport dependency in specs (jeremy) * Clarify that Sender is a single address, not an address list (jeremy) * Add an MIT-LICENSE file to make licensing clear & obvious; update to 2013 (jeremy) * Close pull request 501 - Tighten up header/body whitespace splitting (ConradIrwin) * Close pull request 499 - Clean up some dead code (ConradIrwin) * Close pull request 489, 495 - Docs typos (JackDanger, francois) * Close pull request 485 - Be explicit about unsupported address parsing (bpot) * Close pull request 484 - Remove #tree specs in preparation for deprecation removal (bpot) * Close pull request 482 - Update address field specs to reflect to #initialize API (bpot) * Close pull request 475 - Shush warning on Object#blank? redefinition (amatsuda) * Close pull request 472 - Clean up UTF8/UTF-8 internals (kennyj)
2015-02-04Update ruby-mime-types to 2.4.3.taca3-31/+28
Changes are too many to write here, please refer History.rdoc file.
2015-02-01Switch to use mail/ruby-mail25 package.taca1-2/+3
Bump PKGREVISION.
2015-02-01Add and enable ruby-mail25.taca1-1/+2
2015-02-01Add ruby-mail version 2.5.4 as ruby-mail25 package.taca4-0/+186
2015-02-01Switch to use mail/ruby-mime-types1 package.taca2-4/+6
Bump PKGREVISION.
2015-02-01Add and enable ruby-mime-types1.taca1-1/+2
2015-02-01Add ruby-mime-type 1.25.1 as ruby-mime-type1.taca4-0/+66
2015-01-29Remove cargo cult patch (chunk) pointing towiz2-11/+3
%%LOCALBASE%%/lib/browser_plugins/symlinks/gecko. Nothing installs any files there, nor does is this directory created by anything.
2015-01-28Fix URL for sieve distribution files.tron1-2/+2
2015-01-26unregen patch-ab, since the patch context was manually reduced so thatwiz2-15/+12
the managesieve patch applies cleanly together with this. Noted by Edgar Fuß in PR 49599.
2015-01-24Add upper bound to ABI depends.wiz1-2/+2
Suggested by tron.
2015-01-24Update roundcube to 1.0.5.taca2-7/+6
RELEASE 1.0.5 ------------- - Fix bug where some valid text in a message was handled as uuencoded attachment - Fix wrong icon for download button in classic skin - Fix bug where sent message was saved in Sent folder even if disabled by user (#1490208) - Fix checks based on window.ActiveXObject in IE > 10 - Fix XSS issue in style attribute handling (#1490227) - Fix bug where Drafts list wasn't updated on draft-save action in new window (#1490225) - Fix so "set as default" option is hidden if identities_level > 1 (#1490226) - Fix bug where search was reset after returning from compose visited for reply - Fix javascript error in "IE 8.0/Tablet PC" browser (#1490210) - Fix bug where empty fieldmap config entries caused empty results of ldap search (#1490229)
2015-01-23Update rspamd to 0.8.1wiedi4-55/+6
Remove patches that have been integrated upstream. 0.8.1: * Add sqlite and perl as dependencies for RPM/Debian packages (by @fatalbanana) * Remove whitelist.lua from RPM file list (by @fatalbanana) * Make Exim pass hostnames to rspamd (by @fatalbanana) * Fix building on Fedora (by @fatalbanana) * Add toggle for disabling installation of systemd units on Linux (by @fatalbanana) * Fix double format rounding that caused output corruption (reported by @fatalbanana) * Revert broken change for destructors ordering that led to memory corruption * Do not reset symbols case of settings if parsed from lua (reported by @andrejzverev) * Fix build on SunOS (by @wiedi) * Fix multiple crashes on broken DKIM DNS records * Fix critical issue with composites weights removing * Fix memory corruption in composites processing code * Ignore non-SPF TXT records when parsing SPF includes
2015-01-23Fix for CVE-2014-3430.wiz8-14/+109
Based on http://hg.dovecot.org/dovecot-1.2/raw-rev/8ba4253adc9b adapted to pkgsrc by Edgar Fuß in PR 49599. Bump PKGREVISION. regen patch-ab while here
2015-01-22Update to 6.1.24. Changes since 6.1.22:bouyer3-8/+20
- wwsympa/wwsympa.fcgi.in: Preventing faulty newsletter sending (security fix) - src/sympa.pl.in: [Submitted by B. Marchal, univ. Lorraine] the loop_prevention_regex parameter was never taken into account. - New scenarios to check DKIM signature - When the user requests change of password via WWSympa or SympaSOAP, new password may be checked its strength. - src/lib/Scenario.pm: Now CustomCondition can set the action to take (do_it, reject ...) by setting $_, this allows for complex, single-module CustomConditions. and various bug fixes
2015-01-21recuesive bump from libarchive major update.obache1-2/+2
2015-01-18bulk build wants opensslwiedi1-1/+2