summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2014-12-04Update to 31.3.0ryoon3-10/+8
Changelog: Fixed Fixes an issue where using LDAP autocomplete could end up with blank entries in the compose addressing list (Bug 1045753) Fixed Fixes an issue where IRC participants were not removed from the display on leaving a channel. Fixed Fixes a regression where Thunderbird wasn't respecting the skip integration option on the default client dialog. Fixed Security fixes can be found here Fixed in Thunderbird 31.3 2014-90 Apple CoreGraphics framework on OS X 10.10 logging input data to /tmp directory 2014-89 Bad casting from the BasicThebesLayer to BasicContainerLayer 2014-88 Buffer overflow while parsing media content 2014-87 Use-after-free during HTML5 parsing 2014-85 XMLHttpRequest crashes with some input streams 2014-83 Miscellaneous memory safety hazards (rv:34.0 / rv:31.3)
2014-12-01+mophergdt1-1/+2
2014-12-01Import mopher-0.5.1 as mail/mopher.gdt8-0/+208
Packaged in wip by Petar Bogdanovic. The mail gopher (mopher) is an extension to all mail transfer agents that implement the Sendmail Milter API. It reads a list of rules and acts on each incoming mail delivery attempt based on various criteria and existing states. Mopher supports indiscriminate and selective grey- and whitelisting of either individual addresses or whole domains (based on reverse lookups and rules provided by Mozilla's Public Suffix List). Access to tables and state-related data passes through a generic interface and is then translated by one of the available backend drivers.
2014-12-01Support cwrappers for packages appending arguments in the wrappers.joerg2-2/+4
2014-11-30Fix build with gcc 4.9markd3-1/+49
https://bugzilla.mozilla.org/show_bug.cgi?id=999496
2014-11-30Fix PLIST for Linux.markd3-14/+4
2014-11-27Correction of on/off condition by Emacsen version to gnus/spam.el{,c}. Hope ↵mef1-3/+3
this fixes problem. Thanks joerg@
2014-11-23Quell pkglint, mostly:schmonz2-9/+10
- Pluralize QMAIL_ROOT_ONLY_{READABLE,EVERYTHING}S - Declare the viruscan targets .PHONY
2014-11-23Update to 2.14:wiz2-6/+6
version 2.14: Fri Nov 21 17:12:42 CET 2014 Fixes: - threads and Mail::Field initiation rt.cpan.org#99153 [Autumn Lansing] and [Arne Becker] Improvements: - warn when loading of some Mail::Field::* fails [Arne Becker]
2014-11-23Noteworthy changes in Mailcrypt version 3.5.9:mef3-10/+15
* GPG stdout buffer is now put into multibyte mode even when emacs is using unibyte mode in general (such as under 'standard-display-european'). This should fix the "inserts \201 before non-ascii characters" bugs (SF#496157, SF#501891, possibly others). A test case was added to catch these bugs in the future. * new remailer support for modern mixmaster and mixminion clients, which send the message directly rather than modify the emacs buffer and allowing the user to send the message through their emacs MUA mode. ** added "mc-default-remailer-scheme" to choose which remailer method you want to use: type1, mixmaster, or mixminion. [C-c / r] now does a remailer-scheme -specific function. Various MUA modes can behave differently if they wish. * Added support for PGP 6.5, generously contributed by Derek Atkins. * Added support for the Wanderlust MUA mode. * Support GNU Emacs 23.
2014-11-23(pkgsrc)mef6-149/+23
Convert patches (for DESTDIR) to SUBST framework (upstream) update 5.10.8 to 5.10.10 2008-04-10 Reiner Steib <Reiner.Steib@gmx.de> * README: Gnus v5.10.10 is released. 2008-03-31 Katsumi Yamaoka <yamaoka@jpl.org> * GNUS-NEWS (Installation changes): Mention that spaces and tabs are allowed in the installation directory name. * Makefile.in (datarootdir): Define. * aclocal.m4 (AC_PATH_LISPDIR): Quote directory name that might contain whitespace. * configure: Regenerate. * mkinstalldirs: Replace it with the 2006-05-11.19 version. 2008-03-22 Reiner Steib <Reiner.Steib@gmx.de> * GNUS-NEWS (incoming mail files): Add version. 2008-03-08 Reiner Steib <Reiner.Steib@gmx.de> * GNUS-NEWS: Update for change of `mail-source-delete-incoming'. 2008-03-01 Reiner Steib <Reiner.Steib@gmx.de> * Update copyright years. 2007-11-04 Reiner Steib <Reiner.Steib@gmx.de> * README: Bump version to 5.10.9. 2007-11-04 Reiner Steib <Reiner.Steib@gmx.de> * Makefile.in (RELEASE_COMMIT_FILES): Add etc/ChangeLog. (release-check-settings): Add release-add-changelog (release-bump-version): Add check for CODENAME_TO_STABLE. Split off release-add-changelog. (release-add-changelog): New target. Separate some commands from release-bump-version. Add etc/ChangeLog. (release-diff-commit-files): New target. (RELEASE_COMMIT_FILES): Reorder files. 2007-11-03 Reiner Steib <Reiner.Steib@gmx.de> * COPYING: GPLv3 from Emacs repository. 2007-10-28 Reiner Steib <Reiner.Steib@gmx.de> * Makefile.in (SED_I, CODENAME_PATTERN): New. (OLD_PATTERN): Adjust. (release-bump-version): Use new variables. Allow going from development version to release. 2007-10-27 Alexander Solovyov <piranha@piranha.org.ua> (tiny change) * make.bat: Initial check didn't work if path contained spaces. 2007-10-27 Reiner Steib <Reiner.Steib@gmx.de> * Makefile.in (release-bump-version): Adjust version in (gnus)Troubleshooting. 2007-10-04 Reiner Steib <Reiner.Steib@gmx.de> * Relicense "GPLv2 or later" files to "GPLv3 or later". 2007-07-02 Reiner Steib <Reiner.Steib@gmx.de> * Makefile.in (COMMIT_STRING): New variable. (release-bump-version): Use it. (bump-version, bump-version-commit): New targets. 2006-07-28 Reiner Steib <Reiner.Steib@gmx.de> * GNUS-NEWS: Regenerate from Oort Gnus node in texi/gnus.texi using texi/gnus-news.el of the trunk. 2006-04-19 Reiner Steib <Reiner.Steib@gmx.de> * make.bat (:etc): Simplify. 2006-04-18 Reiner Steib <Reiner.Steib@gmx.de> * make.bat: Use "echo *" to clarify the output. (:lisp, :infotest): Avoid "not found" errors (:etc): Remove etc\gnus. Be more verbose.
2014-11-22Update 1.300014 to 1.300016mef2-6/+6
1.300016 2014-10-10 22:54:00-04:00 America/New_York - no changes since 1.300015, just made non-trial release 1.300015 2014-09-12 22:01:37-04:00 America/New_York (TRIAL RELEASE) [THIS MIGHT BREAK YOUR CODE] - version 1.300008 was meant to rewrite line endings when sending to sendmail, but the change was not effective; it has been fixed
2014-11-22Update 1.402 to 1.405mef2-7/+6
1.405 2014-05-09 22:28:43-04:00 America/New_York minor tweaks to how message-id local part is generated 1.404 2014-01-13 23:04:43-05:00 America/New_York no changes since previous release 1.403 2013-08-13 09:11:47 America/New_York [This might break your code] no longer a subclass of Email::Address!
2014-11-22Update 0.857 to 0.859mef2-7/+6
0.859 2014-09-16 18:29:32-04:00 America/New_York - all the changes in this release contributed by Pali Rohár - support for mboxcl and mboxcl2 - add ability to read from a filehandle - add next_from and next_messageref methods 0.858 2014-01-07 10:54:18-05:00 America/New_York typo fixes in docs (thanks, Florian Schlichting)
2014-11-22Update 0.33 to 0.34mef2-7/+6
0.34 2014-05-17 - switched from Class::MOP::load_class to Module::Runtime::require_module per cf. https://rt.cpan.org/Public/Bug/Display.html?id=91013 - canonical repo now on github as noted in Makefile.PL - typo fix per https://rt.cpan.org/Public/Bug/Display.html?id=87370 - packaged with /usr/bin/gnutar on OSX cf. https://rt.cpan.org/Public/Bug/Display.html?id=83970
2014-11-22(upstream) Update 2.202 to 2.203mef2-7/+6
2.203 2014-02-14 21:56:14-05:00 America/New_York - translate vertical whitespace in headers into horizontal whitespace, with a warning
2014-11-22(pkgsrc) remove patch-aa (fix applied)mef3-23/+6
(upstream) update 2.2.25 to 2.2.27 2011-03-07 Jeffrey Stedfast <fejj@novell.com> * configure.in: Bumped version to 2.2.27 * gmime/gmime-gpg-context.c (gpg_ctx_parse_status): Treat EXPSIG, EXPKEYSIG, and REVKEYSIG the same as GOODSIG/BADSIG status messages in that all of them denote a new signer info. * gmime/gmime-stream-mem.c (stream_write): Correctly calculate the end boundary of the stream when bound_end is -1. * gmime/gmime-utils.h (GMIME_QP_ENCODE_LEN): Fixed to take into acount the possibility of having to force-wrap lines at 72+ characters. (GMIME_UUENCODE_LEN): Fixed to prevent possible buffer overflows. 2010-03-26 Jeffrey Stedfast <fejj@novell.com> * configure.in: Bumped version to 2.2.26 2010-03-26 Jeffrey Stedfast <fejj@novell.com> Fixes for bug #613653 * gmime/gmime.c (g_mime_init): Initialize GMimeObject's type registry. (g_mime_shutdown): Shut it down here. * gmime/gmime-object.c (g_mime_object_type_registry_init): Renamed a bit and fixed to not use g_atexit(). Also made internal-public. (g_mime_object_type_registry_shutdown): Renamed and made internal-public. (g_mime_object_register_type): Don't init the type system anymore. (g_mime_object_new_type): Same here.
2014-11-222014-02-19 Jeffrey Stedfast <fejj@gnome.org>mef2-6/+6
* configure.ac: Bumped version to 2.6.20 2014-02-19 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-parser.c (parser_scan_content): Improved performance by using a SIMD hack when scanning for the end of a line. 2014-02-19 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-message.c (message_remove_header): Don't clear the mime_part header stream unless we actually remove a header. (message_write_to_stream): Only add nwritten to the total if we've written a MIME-Version header. 2013-12-29 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-object.c (g_mime_object_set_content_disposition_parameter): Unref the disposition. Thanks to Mario Theodoridis for this patch. 2013-11-02 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-message.c (write_references): Don't write out 2 spaces between the ':' and the first message-id. Fixes bug #711305. 2013-10-19 Jeffrey Stedfast <fejj@gnome.org> * configure.ac: Bumped version to 2.6.19 2013-09-29 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-message.c (write_references): Custom writer for References headers so that individual msgid tokens do not get folded. Fixes bug #709031. 2013-09-26 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime.c (g_mime_init): Initialize the mutexes earlier. Fixes bug #708818. 2013-09-15 Jeffrey Stedfast <fejj@gnome.org> * configure.ac: Bumped version to 2.6.18 2013-08-21 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-part.c (write_content): Reset the content stream after writing it. 2013-08-14 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-filter-html.c (citation_depth): Fixed an ABR by passing in an inend parameter. 2013-08-12 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-stream-file.c (g_mime_stream_file_new_for_path): New convenience function that handles opening the file for you. * gmime/gmime-stream-fs.c (g_mime_stream_fs_new_for_path): New convenience function that handles opening the file for you. 2013-08-11 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-message.c (g_mime_message_set_reply_to): Fixed this function to parse the reply_to string just like g_mime_message_set_sender() does so that the reply_to field can be guaranteed to be in UTF-8. * gmime/*.c: Updated API documentation for functions taking or returning strings to clarify whether the strings should be in UTF-8 or not. 2013-08-10 Jeffrey Stedfast <fejj@gnome.org> * mono/GMime.metadata: Various fixups to get rid of warnings. * gmime/gmime.c (g_mime_init): Don't call g_type_init() if glib >= 2.35.1 2013-08-08 Jeffrey Stedfast <fejj@gnome.org> * gmime/internet-address.c (decode_address): Properly deal with obsolete routing information. 2013-08-08 Jeffrey Stedfast <fejj@gnome.org> * configure.ac: Bumped version to 2.6.17 2013-08-08 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-parser.c (parser_content_type): If no Content-Type header exists and the parent is a multipart/digest, default to message/rfc822 instead of text/plain. (parser_construct_leaf_part): If the Content-Type header didn't exist, use the default content-type values instead of assuming text/plain. 2013-08-07 Jeffrey Stedfast <fejj@gnome.org> According to Rfc2046 Section 5.1.1, boundary markers may optionally be followed by lwsp. * gmime/gmime-parser.c (is_boundary): New convenience function to check that the text matches a boundary, possibly followed by lwsp. (check_boundary): Use is_boundary(). (found_immediate_boundary): Use is_boundary(). Fixes bug #705612 2013-07-02 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-stream-cat.c (stream_substream): Fixed to properly handle a 0-byte substream at the end of the very last source stream. Fixes bug #701572. 2013-06-30 Jeffrey Stedfast <fejj@gnome.org> * configure.ac: Bumped version to 2.6.16 2013-06-30 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-gpg-context.c (gpg_ctx_set_mode): GPG_CTX_MODE_SIGN_ENCRYPT also requires a passphrase. 2013-05-05 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-filter-best.c (filter_filter): Reset the linelen state to 0 when we encounter a '\n'. 2013-05-04 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-part-iter.c: Modified to work for non-multipart messages. 2013-05-04 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-utils.c (rfc2047_encode): Respect the new GMIME_ENABLE_USE_ONLY_USER_CHARSETS initialization flag. * gmime/gmime.h: Define a new GMIME_ENABLE_USE_ONLY_USER_CHARSETS initialization flag. 2013-04-05 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-utils.c (header_fold_tokens): New internal function that replaces the older header_fold() function. This new one uses the rfc2047 tokenizer so that we share the same rfc2047 workaround logic in the tokenizer. Fixes bug #697407 2013-02-23 Jeffrey Stedfast <fejj@gnome.org> * gmime/gmime-filter-html.c: Disable g_warnings unless warnings are enabled in the build.
2014-11-22(upstream) update 6.40 to 6.44mef2-6/+6
6.44 2014-10-13 Generic regex now matches against the reverse dns PTR value 6.43 2014-07-18 Allow broken SRS0+ rather than the correct SRS0= tag. 6.42 2014-06-28 Never add auto-whitelist entries for outgoing mail from localhost. 6.41 2014-03-21 Unique ip connection limits only apply to authenticated connections.
2014-11-22(pkgsrc)mef7-91/+27
- Add comment for patch-util_avutil.h (from commit log) - Remove patches, found the same change incorporated: patches/patch-libasync_itree.h patches/patch-libasync_qhash.h patches/patch-libasync_vec.h (upstream) - update 0.8.2 to 0.8.4 * Changes in release 0.8.4 - Switch to new resolver library interface, as previous way of reloading resolv.conf is no longer compatible with glibc. - Set IP_FREEBIND option if available. - Added systemd avenger.service file. * Changes in release 0.8.3 - Updated to work with gcc 4.7.
2014-11-221.2.4 2013-07-01 (released)mef2-7/+6
2013-06-28 * Fix three crashes in command line and environment variable parsers that caused NULL pointer dereferences with long option variants of bogofilter --syslog-tag, or bogoutil --timestamp-date, or when bogotune -M<file> cannot derive the bogofilter directory. Reported by Alexandre Rebert, found with Mayhem tool. * Add getopt_long_chk(), a getopt_long variant that checks if the overlapping short and long options agree on whether their argument is not required, mandatory, or optional. If they disagree, the program aborts. * Fix a crash in command line parser that causes a NULL pointer dereference when --db-cachesize is used without argument. Found with getopt_long_chk(). 2013-01-20 * Change lexer API/ABI a bit so as to work with flex 2.5.36 generated lexers (for instance, on Fedora 18 "Spherical Cow") that flip the type of yyleng from int to size_t. We use a signed long internally. 2012-12-30 * The bogofilter project was updated to the new SourceForge.net platform. This has caused the URLs to change. Use one of these commands for a read-only checkout: svn checkout svn://svn.code.sf.net/p/bogofilter/code/trunk bogofilter svn checkout http://svn.code.sf.net/p/bogofilter/code/trunk bogofilter And developers would use, replacing joe by their sf.net login: svn checkout --username=joe svn+ssh://m-a@svn.code.sf.net/p/bogofilter/code/trunk bogofilter 2012-12-03 * Add bogofilter-SA-2012-01 (CVE-2012-5468). * Fix XML form of Bulgarian FAQ so that it validates; and validate XHTML at build time. * Mark Berkeley DB 5.2.42 and 5.3.21 supported.
2014-11-21Relinquish maintainership for this demon package I don't even use anymore.schmonz1-2/+2
2014-11-21Generating curl_authopt.h from recent curl headers produces aschmonz2-7/+8
spurious '},' on a line all by itself. Patch our patch to the bundled patch to add one more sed invocation to clear any such lines.
2014-11-19Recursive PKGREVISION bump for notmuch shlib major change.wiz2-3/+4
2014-11-19Update to 0.19:wiz3-10/+13
Notmuch 0.19 (2014-11-14) ========================= Overview -------- This release improves the reliability of `notmuch dump` and the error handling for `notmuch insert`. The new `notmuch address` command is intended to make searching for email addresses more convenient. At the library level the revised handling of missing messages fixes at least one bug in threading. The release also includes several interface improvements to the emacs interface, most notably the ability to bind keyboard shortcuts to saved searches. Command-Line Interface ---------------------- Stopped `notmuch dump` failing if someone writes to the database The dump command now takes the write lock when running. This prevents other processes from writing to the database during the dump which would cause the dump to fail. Note, if another notmuch process already has the write lock the dump will not start, so script callers should still check the return value. `notmuch insert` requires succesful message indexing for success status Previously the `notmuch insert` subcommand indicated success even if the message indexing failed, as long as the message was delivered to file system. This could have lead to delivered messages missing tags, etc. `notmuch insert` is now more strict, also requiring succesful indexing for success status. Use the new `--keep` option to revert to the old behaviour (keeping the delivered message file and returning success even if indexing fails). `notmuch insert` has gained support for `post-insert` hook The new `post-insert` hook is run after message delivery, similar to `post-new`. There's also a new option `notmuch insert --no-hooks` to skip the hook. See the notmuch-hooks(1) man page for details. `notmuch deliver` is deprecated With this release we believe that `notmuch insert` has reached parity with `notmuch deliver`. We recommend that all users of `notmuch deliver` switch to `notmuch insert` as the former is currently unmaintained. `notmuch search` now supports `--duplicate=N` option with `--output=messages` Complementing the `notmuch search --duplicate=N --output=files` options, the new `--duplicate=N --output=messages` combination limits output of message IDs to messages matching search terms that have at least `N` files associated with them. Added `notmuch address` subcommand This new subcommand searches for messages matching the given search terms, and prints the addresses from them. Duplicate addresses are filtered out. The `--output` option controls which of the following information is printed: sender addresses, recipient addresses and count of duplicate addresses. Emacs Interface --------------- Use the `j` key to access saved searches from anywhere in notmuch `j` is now globally bound to `notmuch-jump`, which provides fast, interactive keyboard shortcuts to saved searches. For example, with the default saved searches `j i` from anywhere in notmuch will bring up the inbox. Improved handling of the unread tag Notmuch now marks an open message read (i.e., removes the unread tag) if point enters the message at any time in a show buffer regardless of how point got there (mouse click, cursor command, page up/down, notmuch commands such as n,N etc). This fixes various anomalies or bugs in the previous handling. Additionally it is possible to customize the mark read handling by setting `notmuch-show-mark-read-function` to a custom function. Expanded default saved search settings The default saved searches now include several more common searches, as well as shortcut keys for `notmuch-jump`. Improved `q` binding in notmuch buffers `q` will now bury rather than kill a notmuch search, show or tree buffer if there are multiple windows showing the buffer. If only a single window is showing the buffer, it is killed. `notmuch-show-stash-mlarchive-link-alist` now supports functions Some list archives may use a more complicated scheme for referring to messages than just concatenated URL and message ID. For example, patchwork requires a query to translate message ID to a patchwork patch ID. `notmuch-show-stash-mlarchive-link-alist` now supports functions to better cover such cases. See the help documentation for the variable for details. Library changes --------------- Introduced database version 3 with support for "database features." Features are independent aspects of the database schema. Representing these independently of the database version number will let us evolve the database format faster and more incrementally, while maintaining better forwards and backwards compatibility. Library users are no longer required to call `notmuch_database_upgrade` Previously, library users were required to call `notmuch_database_needs_upgrade` and `notmuch_database_upgrade` before using a writable database. Even the CLI didn't get this right, and it is no longer required. Now, individual APIs may return `NOTMUCH_STATUS_UPGRADE_REQUIRED` if the database format is too out of date for that API. Library users can now abort an atomic section by closing the database Previously there was no supported way to abort an atomic section. Callers can now simply close the database, and any outstanding atomic section will be aborted. Add return status to notmuch_database_close and notmuch_database_destroy Bug fixes and performance improvements for thread linking The database now represents missing-but-referenced messages ("ghost messages") similarly to how it represents regular messages. This enables an improved thread linking algorithm that performs better and fixes a bug that sometimes prevented notmuch from linking messages into the same thread. nmbug ----- The Perl script has been translated to Python; you'll need Python 2.7 or anything from the 3.x line. Most of the user-facing interface is the same, but `nmbug help` is not `nmbug --help`, and the following nmbug commands have slightly different interfaces: `archive`, `commit`, `fetch`, `log`, `pull`, `push`, and `status`. For details on the new interface for a given command, run `nmbug COMMAND --help`. nmbug-status ------------ `nmbug-status` can now optionally load header and footer templates from the config file. Use something like: { "meta": { "header": "<!DOCTYPE html>\n<html lang="en">\n...", "footer": "</body></html>", ... }, ... }, Python Bindings --------------- Add support for `notmuch_query_add_tag_exclude` Build System ------------ The notmuch binaries and libraries are now build with debugging symbols by default. Users concerned with disk space should change the defaults when configuring or use the strip(1) command.
2014-11-19Add and enable dovecot2-antispam-plugin.schmonz1-1/+2
2014-11-19Add dovecot2-antispam-plugin for training antispam systems by movingschmonz6-0/+119
messages into (or out of) a designated IMAP "spam" folder. Consider the following scenario. Your mailbox is flooded with tons of mail. They are delivered to the configured folders based on the arbitrary spam system judgement. This judgement is not always correct or not always what you would like it to be, however. This is where this plugin comes into play. All you have to do is move the mail into the correct folder. All the rest in order to let the spam system know it made an error will be done automatically by this plugin.
2014-11-18Update ruby-actionmailer32 to 3.2.21. No change except version number.taca1-4/+4
2014-11-17Apply patch (submitted upstream) to set QMAILPPID for filters toschmonz4-6/+29
know grandparent PID. With this change, I can correlate rejections from my homegrown badrcptto-alike filter with qmail-smtpd sessions. While here, add LICENSE and otherwise placate pkglint. Bump PKGREVISION.
2014-11-14Update to 31.2.0ryoon2-139/+139
* Sync with thunderbird-31.2.0.
2014-11-14Update to 31.2.0ryoon4-33/+11
Changelog: 31.2.0: Fixed Fixed a case where having a contact and card in an address book with the same name could send to the mailing list (Bug 1008718) Fixed Invalid certificate issue with mozilla::pkix (see bug 1042889) Fixed Importing an RSA private key fails if p < q (see bug 1049435) Fixed Security fixes can be found here 31.1.2: Fixed Fixed an issue where anchor links would not work in HTML emails (Bug 974857) Fixed Security fixes can be found here 31.1.1: Fixed Fixed an issue where mailing lists with spaces in their names couldn't be autocompleted (Bug 1060901) Fixed Fixed an occasional startup crash (Bug 1005336) 31.1.0: Fixed Security fixes can be found here Fixed Improved performance of autocomplete for large address books (Bug 984875) Fixed Fixed an issue with IMAP being slow when looking for folders on certain server types (Bug 799821, Bug 859269) Fixed Fixed various theme issues relating to titlebars and toolbars (Bug 1007225, Bug 1026608, Bug 1041211, Bug 1046563, Bug 1054260) # Fixed in Thunderbird 31.2 2014-81 Inconsistent video sharing within iframe 2014-79 Use-after-free interacting with text directionality 2014-77 Out-of-bounds write with WebM video 2014-76 Web Audio memory corruption issues with custom waveforms 2014-75 Buffer overflow during CSS manipulation 2014-74 Miscellaneous memory safety hazards (rv:33.0 / rv:31.2) # Fixed in Thunderbird 31.1.2 2014-73 RSA Signature Forgery in NSS # Fixed in Thunderbird 31.1 2014-72 Use-after-free setting text directionality 2014-70 Out-of-bounds read in Web Audio audio timeline 2014-69 Uninitialized memory use during GIF rendering 2014-68 Use-after-free during DOM interactions with SVG 2014-67 Miscellaneous memory safety hazards (rv:32.0 / rv:31.1 / rv:24.8)
2014-11-13Update akonadi to 1.13.0markd8-128/+91
1.13.0 10-August-2014 ---------------------------------------------- - Fixed virtual collections statistics - Fixed tag RID fetch - Fixed HRID-based fetches - Fixed race condition in StorageDebugger - Use FindBacktrace.cmake from CMake 3.0 instead of our own detection 1.12.90 07-July-2014 ---------------------------------------------- - MERGE command for faster synchronization - Optimizations in various commands handlers - SELECT command is obsolete now - Performance and concurrency improvements in QSQLITE3 driver - Introduced Collection sync preferences as an improvement over the IMAP-based subscription model - Disable filesystem copy-on-write for DB files when running on Btrfs - Introduced direct streaming of external parts - Fixed SearchManager DBus interface not being registered to DBus - Fixed handling of tags in AK-APPEND and MERGE commands - Various fixes in virtual collections handling 1.12.1 07-April-2014 ---------------------------------------------- - Fixed deadlock in SearchManager - Fixed notification emission when appending items - Fixed ItemRetriever ignoring changeSince argument - Fixed X-AKAPPEND command response - Fixed RID-based FETCH - Fixed data loss in case of long-lasting copy or move operations 1.12.0 25-March-2014 ---------------------------------------------- - Improved 'akonadictl status' command output - Fixed indexing of items in collections with short cache expiration - Fixed building Akonadi in subdirectory - Fixed deadlock in SearchManager - Fixed runtime warnings 1.11.90 19-March-2014 ---------------------------------------------- - Fixed collection scheduling - Fixed indexing of expired items from local resources - Fixed database schema update with PostgreSQL - Fixes in searching and search updates 1.11.80 28-February-2014 ---------------------------------------------- - Server-search support - Search plugins support - Tags support - Fixes and improvements in search - Fixes in protocol parser - Fixed inter-resource moves - Fixed .desktop files parsing - Optimized collections tasks scheduling - Optimized flags handling - Optimized appending new items via AK-APPEND - Handle database transactions deadlocks and timeouts - Improved PostgreSQL support - Soprano is now an optional dependency - Removed MySQL Embedded support 1.11.0 28-November-2013 ---------------------------------------------- - fix joined UPDATE queries failing with SQLite 1.10.80 05-November-2013 ---------------------------------------------- - Servser-side notification filtering - GID support - Export custom agent properties to clients - Faster Akonadi shutdown - Improved and faster database schema check on start - Enabled C++11 support - Optimize some SQL queries - Store only relative paths to external payload files in database 1.10.3 04-October-2013 ---------------------------------------------- - Fix support for latest PostgreSQL - Check MySQL version at runtime, require at least 5.1 - Fix crash when destroying DataStore with backends other than MySQL - Fix problem with too long socket paths - Send dummy queries to MySQL to keep the connection alive - Fix crash when no flags are changed
2014-11-12Fix alpine build under Mac OS X Yosemite.bsiegert1-1/+11
Alpine uses a function called panic(). However, mach/mach.h, which somehow ends up always included, defines panic with different arguments. Rename alpine's panic to Panic on Darwin.
2014-11-10Use __builtin_unreachable on Clang instead of the broken C11 hack.joerg2-1/+15
2014-11-091.536 2014-10-22rodent2-7/+6
Add missing file from previous release that was causing failed tests 1.535 2014-10-21 bug fix from mintywalker@gmail.com
2014-11-07Revbump after updating boostadam1-2/+2
2014-11-03Update dovecot2-pigeonhole to 0.4.6.taca2-6/+6
Version 0.4.5 introduced one new 'feature', but it caused build problems. This release fixes that. If you've successfully installed 0.4.5, you do not need to upgrade. Changelog v0.4.6: - After make distclean, the distributed tarball would fail to recompile. This causes problems for some distribution builds.
2014-11-02Update dovecot2-pigeonhole to 0.4.5.taca3-8/+12
Changelog v0.4.5: + Added a Pigeonhole version banner to doveconf output. This way, future bug reports will also include Pigeonhole version information. - Fixed handling of implicit keep. Last version erroneously reported that implicit keep succeeded after an earlier failure, while it in fact had failed. Particularly occurred for mailbox quota errors. - Fixed segfault occurring on SunOS systems when there is no active script. Changelog v0.4.4: * Added support for Japanese mail addresses with dots at non-standard places in localpart. * Changed handling of ENOSPACE into a normal temporary failure and added handling of ENOQUOTA as a user error. * Restructured result execution, so that all actions which involve mail storage are always committed before all others. + Implemented support for generic Sieve storages. Using alternative storages now also possible for sieve_before/sieve_after. + Implemented storage driver for retrieving Sieve scripts from LDAP. This currently cannot be used with ManageSieve. + Implemented sieve_redirect_envelope_from setting, which allows configuring the envelope sender of redirected messages. - Fixed handling of mail storage errors occurring while evaluating the input message. - managesieve-login: - Removed bogus ALERT response code returned for AUTHENTICATE command. - Fixed handling of invalid initial response argument to AUTHENTICATE command. - Fixed handling of stream errors in lexical scanner. - Fixed handling of SMTP errors. Permanent and temporary errors were mixed up. - Fixed several problems reported by CLang 3.4. - duplicate extension: Fixed erroneous compile error about conflicting tags when `:handle' argument was used last. - relational extension: Fixed error handling of `:value' match. - editheader extension: Fixed header unfolding and header iteration. - mailbox extension: Fixed the `:create' tag, which erroneously subscribed an existing folder. - extprograms plugin: Fixed handling of error codes. - doveadm-sieve plugin: Fixed several bugs. Synchronization of symbolic link in the file storage should now also work properly.
2014-11-02Update dovecot2 to 2.2.15.taca5-82/+7
Some small fixes and changes to v2.2.14. This release is mainly in the hope that it could still make it into the next Debian stable instead of v2.2.14 - mainly because of a couple of new assert crashes that started happening in v2.2.14 and should be fixed now. * Plugins can now print a banner comment in doveconf output (typically the plugin version) * Replication plugin now triggers low (instead of high) priority for mail copying operations. * IMAP/POP3/ManageSieve proxy: If destination server can't be connected to, retry connecting once per second up to the value of proxy_timeout. This allows quick restarts/upgrades on the backend server without returning login failures. * Internal passdb lookups (e.g. done by lmtp/doveadm proxy) wasn't returning failure in some situations where it should have (e.g. allow_nets mismatch) * LMTP uses mail_log_prefix now for logging mail deliveries instead of a hardcoded prefix. The non-delivery log prefix is still hardcoded though. + passdb allow_nets=local matches lookups that don't contain an IP address (internally done by Dovecot services) + Various debug logging and error logging improvements - Various race condition fixes to LAYOUT=index - v2.2.14 virtual plugin crashed in some situations
2014-11-01Update ruby-actionmailer32 to 3.2.20; update of version number only.taca1-4/+4
2014-10-27Update to 0.18.2:wiz2-7/+6
Notmuch 0.18.2 (2014-10-25) =========================== Test Suite ---------- Translate T380-atomicity to use gdb/python The new version is compatible with gdb 7.8 Emacs 24.4 related bug fixes The Messages buffer became read-only, and the generated mime structure for signatures changed slightly. Simplify T360-symbol-hiding Replace the use of `objdump` on the object files with `nm` on the resulting lib.
2014-10-21Update postfix to 2.11.3.taca2-6/+6
Bugfix for Postfix 2.11, 2.10, 2.9 and 2.8: * Fix for configurations that prepend message headers with Postfix access maps, policy servers or Milter applications. Postfix now hides its own Received: header from Milters and exposes prepended headers to Milters, regardless of the mechanism used to prepend a header. This fix reverts a partial solution that was released on October 13, 2014, and replaces it with a complete solution. Portability fix for Postfix 2.11: * Portability fix for MacOS X 10.7.x (Darwin 11.x) build procedure.
2014-10-21Fix ctl_command path.gdt2-4/+4
From Christopher Pinon on pkgsrc-users.
2014-10-20Enable queue runs in Exim SMF Manifest just like it is with rc.dwiedi2-3/+3
2014-10-20regen patch, no change, just patches more cleanlywiz2-8/+6
2014-10-20Changes 2.2.14:adam3-8/+29
* lmtp: Delivered-To: header no longer contains <> around the email address. Other MDAs don't have it either. * "Out of disk space" errors are now treated as temporary errors (not the same as "Out of disk quota"). * replication plugin: Use replication only for users who have a non-empty mail_replica setting. + lmtp proxy: Log a line about each mail delivery. + Added login_source_ips setting. This can be used to set the source IP address round-robin from a pool of IPs (in case you run out of TCP ports). + Rawlog settings can use tcp:<host>:<port> as the path. + virtual plugin: Don't keep more than virtual_max_open_mailboxes (default 64) number of backend mailboxes open. + SSL/TLS compression can be disabled with ssl_options=no_compression + acl: Global ACL file now supports "quotes" around patterns. + Added last-login plugin to set user's last-login timestamp on login. + LDAP auth: Allow passdb credentials lookup also with auth_bind=yes - IMAP: MODSEQ was sent in FETCH reply even if CONDSTORE/QRESYNC wasn't enabled. This broke at least old Outlooks. - passdb static treated missing password field the same as an empty password field. - mdbox: Fixed potential infinite looping when scanning a broken mdbox file. - imap-login, pop3-login: Fixed potential crashes when client disconnected unexpectedly. - imap proxy: The connection was hanging in some usage patterns. This mainly affected older Outlooks. - lmtp proxy: The proxy sometimes delivered empty mails in error situations or potentially delivered truncated mails. - fts-lucene: If whitespace_chars was set, we may have ended up indexing some garbage words, growing the index size unnecessarily. - -c and -i parameters for dovecot/doveadm commands were ignored if the config socket was readable. - quota: Quota recalculation didn't include INBOX in some setups. - Mail headers were sometimes added to dovecot.index.cache in wrong order. The main problem this caused was with dsync+imapc incremental syncing when the second sync thought the local mailbox had changed. - doveadm backup didn't notice if emails were missing from the middle of the destination mailbox. Now it deletes and resyncs the mailbox.
2014-10-20Update to 1.005:wiz2-8/+6
1.005 2014-10-13 08:32:03-04:00 America/New_York fix documentation of export names (thanks, Thomas Klausner!)
2014-10-19Revbump after lang/lua51 update.alnsn4-8/+8
2014-10-17nullptr is not a boolean.joerg3-1/+162
2014-10-14Update postfix to 2.11.2.taca2-7/+6
Bugfixes for Postfix 2.11, 2.10, 2.9 and 2.8: * Fix for DMARC implementations based on SPF policy plus DKIM Milter. The PREPEND access/policy action added headers ABOVE Postfix's own Received: header, exposing Postfix's own Received: header to Milters (protocol violation) and hiding the PREPENDed header from Milters. PREPENDed headers are now added BELOW Postfix's own Received: header and remain visible to Milters. * The Postfix SMTP server logged an incorrect client name in reject messages for check_reverse_client_hostname_access and check_reverse_client_hostname_{mx,ns}_access. They replied with the verified client name, instead of the name that was rejected. * The qmqpd daemon crashed with null pointer bug when logging a lost connection while not in a mail transaction.