summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2012-02-06Revbump forwiz50-93/+104
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-02-06fix build with glib-2.30, from Patrick Welche per pkgsrc-usersdrochner5-1/+94
2012-02-06Switch to using REPLACE_CSH.sbd2-16/+10
2012-02-02Use ${RM} -rf to avoid failure if no files are found to be removed.hans1-2/+2
2012-02-02Use ${RM} -f to avoid failure if no files are found to be removed.hans1-2/+2
2012-02-02Update to 4.25.0. From the changelog:schmonz2-7/+6
- add support for storing POP/IMAP password in OSX keychain. Thanks: Adam Lazur.
2012-02-01Update enma to 1.2.0.obache5-25/+43
2012-01-31 SUZUKI Takahiko <takahiko@iij.ad.jp> * 1.2.0 * [DKIM] fix mis-canonicalization of empty message body in "relax" mode 2011-12-05 SUZUKI Takahiko <takahiko@iij.ad.jp> * 1.1.992 * support platforms which doesn't have EAI_NODATA any more * adjust configure.ac not to link with librt when ldns is chosen as a resolver 2011-11-28 SUZUKI Takahiko <takahiko@iij.ad.jp> * 1.1.991 * switch default resolver from libbind to ldns * [SPF/SIDF] fix memory allocation error at expanding "p" macro when <ip> has no validated domain names * [SPF/SIDF] fix misevaluation on domain names longer than 63 characters (thanks to KODAMA Daisuke, NEC BIGLOBE) * [DKIM] catch up the updates from RFC4871, RFC5672 to RFC6376 * [DKIM] change result from "none" to "permerror" of message without any Author header * [DKIM] fix mis-canonicalization of header field name includes WSP in "relax" mode * [DKIM] fix memory allocation error on message with syntax errors in sig-i-tag value
2012-01-31Add a patch to fix cmew's case significant problem of keys.taca3-2/+52
Bump PKGREVISION.
2012-01-26Updated to 0.21rhaen2-7/+6
Changes: 0.21 2012-01-10 Fix "Use of qw(...) as parentheses is deprecated" under 5.14 [patch by atomicstack]
2012-01-26Updated to 0.8.16rhaen2-7/+6
Changes: no Changelog by upstream
2012-01-26Fix mdoc syntax. Bump revision.joerg3-2/+16
2012-01-26Updated to 2.101rhaen2-7/+6
ChangeLog: 2.101 2011-12-23 remove instruction to use ::Creator instead of just ->create documentation improvements (thanks, Michael Stevens)
2012-01-26Updated to 1.895rhaen2-7/+6
ChangeLog: 1.895 2012-01-15 allow non-ASCII *only in phrase* 1.894 2012-01-14 note that the use of the regex vars is not a great idea 1.893 2012-01-02 reject any non-ascii content in strings
2012-01-24no compiler language is required.obache1-1/+3
2012-01-24distutils pkg, register egg-info.obache2-4/+5
Bump PKGREVISION.
2012-01-24Update archivemail to 0.9.0.obache5-25/+37
Notable changes in archivemail 0.9.0: * IMAP: support for international mailbox names containing non-ASCII characters. Notable changes in archivemail 0.8.0: * Removed the feature to setuid to the mailbox owners when run as root. This was a bad idea; it's really hard to do safely, if at all possible. Obsoletes: patch #2783134. * New option --archive-name, or short -a, to hard-code an archive filename. Like the --suffix and --prefix options, it is expanded with strftime(). This option conflicts with archiving multiple mailboxes. Closes: feature request #1306538. * New option --prefix, or short -p, to specify an archive name prefix. Like a suffix specified with the --suffix option, the prefix is expanded with strftime(). Specifying this option disables the default archive name suffix. Obsoletes: feature request #604281. (Thanks Serafeim Zanikolas for an initial patch) * New option --all to archive all messages in a mailbox. Closes: #1764846. * archivemail now expands wildcards in IMAP mailbox names. For example, the url imaps://user@server/foo/* will expand to all subfolders of foo. Closes: feature request #1978540. Obsoletes: patch #1918937. * To determine the delivery date of a message, archivemail now looks for the timestamp of the latest 'Received' header before resorting to 'Resent-Date' or 'Date'. This should give much better results when there is no 'Delivery-date' header, which is still checked first. (Thanks Andrew Ferrier & Christian Brabandt) Closes: #1481316, #1764855, Debian bug #272666. * We now omit the dotlock if we don't have sufficient permissions to create it in the mbox directory. (The file is still locked with lockf.) Together with more changes under the hood (see below) this means archivemail can now operate on mbox files in the system mail spool. Closes: #855269. * Replaced some simple minded file operation security checks with more decent ones. This means we can safely operate in /tmp, for example. The price is that we no longer accept symlinked files. Obsoletes: patch #1874868. * The archive now also gets locked while archivemail updates it. * mbox locking got completely rewritten. Switched from flock to lockf locking, which is NFS-safe and portable, and we now lock with lockf first, then with a dotlock, instead of the other way around. (This is makes archivemail compatible with Debian systems. ;)
2012-01-24distutils pkg, register egg-info.obache2-4/+6
Bump PKGREVISION.
2012-01-24Update py-libgmail to 0.1.10.obache3-12/+18
while here, * LICENSE=gnu-gpl-v2 * register egg-info. == Version 0.1.11 == libgmail.py * Fixed bug that broke attachment support (SF bug #2034927) * added .author_fullname field for messages * Don't crash on threads with google chat log (Debian bug #502458) == Version 0.1.10 == libgmail.py * Use mechanize instead of ClientCookie [Patch #2014779] * Very basic Unicode support [Patch #1926861] gmail_transport.py * New version that uses mechanize (owing again to Jose Rodriguez) NOTE: libgmail now depends on mechanize, which can be downloaded from: http://wwwsearch.sourceforge.net/mechanize/#download (in Debian/Ubuntu as python-mechanize, and an easy_install installer is also available) == Version 0.1.9 == libgmail.py * Fixed login that was broken for a bunch of new gmail accounts, thanks to a patch by rhauer NOTE: libgmail now depends on ClientCookie, which can be downloaded from: http://wwwsearch.sourceforge.net/ClientCookie/#download == Version 0.1.8 == libgmail.py * Added 'search' method to contactLists that returns an array of contacts who match a given search term (at some point, the contacts API is long overdue for a revamp, but for now, hey, why not) This is a patch by Alex Chiang --WD-- * libgmail now asks for the old Gmail interface, so that it isn't broken by the new Gmail updates. (Thanks to Aaron and Stu for work on this) (Fixes SF bug #1822662) == Version 0.1.7 == libgmail.py gmail_transport.py * Applied patch that adds proxy support, both for passwordless and password-ful proxies (is that a word?), by Jose Rodriguez --WD+SZ-- == Version 0.1.6.2 == libgmail.py * Bugfix for attachment problems --WD-- (SF Bug #1793026, Patch #1799605 by 'stephster') archive.py * Protect messages with a "from" line in them --WD-- (SF Patch #1790809 by 'scop') == Version 0.1.6.1 == libgmail.py * Bugfix for login problems --WD-- == Version 0.1.6 == libgmail.py * Added support for "Gmail Apps" aka "Gmail For Your Domain" --WD--
2012-01-24Recursive dependency bump for databases/gdbm ABI_DEPENDS change.sbd8-15/+16
2012-01-24PR/44791 -- apply markd's patch to unbreak build with older heimdal.shattered3-10/+14
2012-01-20Update to 4.3.1. From the changelog:schmonz2-7/+7
This version fixes a couple of processing bugs in the new header blacklist filter and an access violation that can lead to crashes. The header blacklist should is [sic] safe to enable now.
2012-01-18Revbump after updating db5adam1-1/+2
2012-01-18Revbump after db5 updateadam1-2/+2
2012-01-18Revbump after updating db5adam1-2/+2
2012-01-18Revbump after db5 updateadam1-2/+2
2012-01-18Revbump after updating db5adam4-9/+8
2012-01-18Changes 0.8.2:adam7-13/+115
* Look for BerkeleyDB in more places for Debian. * Fix a few compiler warnings to deal with gcc 4.6. * Update to newer version numbers of BerkeleyDB.
2012-01-18Revbump after db5 updateadam1-2/+2
2012-01-18Revbump after db5 updateadam1-2/+2
2012-01-17Convert packages with add --libdir=* to CONFIGURE_ARGS to usesbd1-2/+2
GNU_CONFIGURE_LIBDIR or GNU_CONFIGURE_LIBSUBDIR.
2012-01-17Update to 4.3.0. From the changelog:schmonz2-6/+6
This version adds the ability to filter messages based on the content of their headers. Please note that enabling this feature should be accompanied by disabling the use of the "softlimit" program. In addition to fixing some small bugs and a compiling error on Debian 7, it also fixes a series of major bugs that could lead to buffer overflows. Depending on spamdyke's configuration, these could cause remotely exploitable security holes. Please upgrade immediately! Looks like there's a bug in the header blacklist filter. Don't enable that filter yet. Fixed config-test message for a graylist domain folder when the domain is not in the list of local domains from ERROR to INFO. Thanks to Eric Shubert for reporting this one. Fixed a bunch of copy-and-paste errors in the option_list array in prepare_settings() where options were designated CONFIG_TYPE_STRING_SINGLETON instead of CONFIG_TYPE_OPTION_SINGLETON or CONFIG_TYPE_STRING_ARRAY instead of CONFIG_TYPE_OPTION_ARRAY. Fixed configure script errors and compilation warnings on Debian 7, which enables the new GCC flags -Waddress and -Wunused-but-set-variable by default. Thanks to Steve Cole for reporting this one. Added some explanitory comments to spamdyke.h and spamdyke.c. Added FILTER_FLAG_RETAIN and modified middleman() to buffer any data as long as it is given. Added FILTER_FLAG_CHILD_RESPONSE_INTERCEPT and modified middleman() to discard any input from qmail when it is given. Added FILTER_FLAG_DATA_CAPTURE and modified middleman() to capture qmail's response to the end of the message data when it is given. Fixed output_writeln() to send the data in bursts if more than one line is given and no CRs need to be inserted. Previously, all data was sent line-by-line, even though middleman() was trying to send bursts of data when possible. Changed middleman() to buffer the names of the accepted recipients until after the message data is sent, then check qmail's response to the message body and print ALLOWED/DENIED for each recipient accordingly, along with the text of qmail's response. Added the options header-blacklist-entry and header-blacklist-file to block messages based on the contents of their headers. Added the option rejection-text-header-blacklist to control the message from the header blacklist filter. Added a flag to smtpdummy to force it to reject all message content with an error. Added a more complete usage message to smtpdummy. Fixed a number of very serious errors in the usage of snprintf()/vsnprintf(). The return value was being used as the length of the string printed into the buffer, but the return value really indicates the length of the string that *could* be printed if the buffer were of infinite size. Because the returned value could be larger than the buffer's size, this meant remotely exploitable buffer overflows were possible, depending on spamdyke's configuration. Added options to smtpdummy to make it appear to process authentication (and unconditionally succeed or fail). Changed the ALLOWED log message to show the text given by qmail when the message is accepted.
2012-01-17Indent.schmonz1-12/+12
2012-01-16Fix plugin's configuration files' name.taca1-4/+6
Bump PKGREVISION.
2012-01-14Update roundcube package to 0.7.1.taca7-73/+289
* Handle config file of plugins, too. * Roundcube use GNU GPL3 now. * take maintainer ship. Detail changes are too may, please refer CHANGELOG file (http://trac.roundcube.net/browser/tags/roundcubemail/v0.7.1/CHANGELOG) and old changes (http://lists.roundcube.net/mail-archive/announce/2011-08/0000002.html).
2012-01-14gsed related clean up.obache1-4/+7
* Stop to treat NetBSD's sed as GNU sed, not full compatible. * Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and real GNU sed is required. * In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD. * convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
2012-01-14USE_TOOLS=unzip instead of DEPENDS/BUILD_DEPENDS.hans1-3/+2
2012-01-13Recursive bump from audio/libaudiofile, x11/qt4-libs and x11/qt4-tools ABI bump.obache6-12/+12
2012-01-09Recursive bump from boost-libs shlib bump.obache1-2/+2
2012-01-08Changes 2.0.17:adam3-7/+10
* Proxying now supports sending SSL client certificate to server with ssl_client_cert/key settings. * doveadm dump: Added support for dumping dbox headers/metadata. * Fixed memory leaks in login processes with SSL connections * vpopmail support was broken in v2.0.16
2012-01-08Update msmtp to 1.4.27.obache3-10/+10
contains fixes for PR#45785. Version 1.4.27: - Always use the internal MD5 functions for the built-in CRAM-MD5 implementation; never use the ones from OpenSSL. This fixes problems with configurations that use OpenSSL and do not use GNU SASL. Thanks to Gleydson Soares and Moritz Wilhelmy for providing information and for testing the fix. - Fix a compiler warning with current OpenSSL versions.
2012-01-07Enabling the jemalloc option adds two more files to the PLIST.sbd4-4/+10
Also add PLIST.Linux Bump PKGREVISION
2012-01-06Add yasm>=1.1.0 as a build dependence on platforms the need it.sbd1-1/+8
2012-01-05Prefer system builtin com_err other than Linux.obache3-3/+12
fixes PR#45782.
2012-01-05Update to 4.2.1. From the changelog:schmonz3-10/+13
This version extends the log messages to show why a blacklist is matched. It also fixes a few minor bugs. Added a filter to sendrecv so input containing "\r\n" will be translated into CRLF without being interpreted as a line terminator (so multiple commands can be sent in a single "packet") and input containing "\0" will be translated into NULL bytes so NULL characters don't have to be embedded in the test scripts. Added support for the RSET command to smtpdummy. Added a "priority" field to the input file for dnsdummy to force some responses to be sent after others, no matter what order they were received. Fixed nihdns_mx() to query names for A records using the query types configured for MX queries, not A queries. Thanks to Eric Shubert for reporting this one. Changed smtp_filter() and middleman() to discard any buffered input after TLS is started. This prevents the injection of commands into a secure session by sending extra input in the same packet as the "STARTTLS" command. Not really a security problem but good practice anyway. Thanks to Eric Shubert for reporting this one. Fixed a bug in examine_entry() that was cutting off 1-3 characters from the end of target_entry every time it was called. Changed check_ip_in_rdns_keyword() to return the line number of the matching file as its return value and the name of the matchine file in a reference variable. Added reject_reason and strlen_reject_reason to struct rejection_data to allow the triggered filter to return some text to indicate why it triggered. Changed set_rejection() to accept new parameters to set reason text within the rejection structure if available. Changed set_rejection() to accept a new parameter to append to the rejection text if available. Added reset_rejection() to change either the rejection text or the reason text within an existing rejection_data structure without erasing previously-set values. Changed nihdns_rbl(), check_dnsrbl() and check_rhsbl() not to accept a format string or build part of the rejection message. That job belongs to the caller(s). Changed filter_rdns_blacklist(), filter_rdns_blacklist_file(), filter_rdns_blacklist_dir(), filter_ip_blacklist(), filter_ip_in_rdns_blacklist(), filter_dns_rbl(), filter_dns_rhsbl(), filter_sender_blacklist(), filter_sender_rhsbl() and filter_recipient_blacklist() to save the reason for their rejection in the reject_reason variable in rejection_data. Changed the log messages showing ALLOWED/DENIED to always output the "reason:" field and fill it with the text returned by the triggered filter so the sysadmin can figure out what happened or "(empty)" if no text was saved. Thanks to Eric Shubert for suggesting this one. Changed the way DNS timeout values are read from the configuration file, the command line, /etc/resolv.conf and the environment so that values given in the config file or on the command line are not overridden by values in /etc/resolv.conf or the environment. Thanks to Teodor Milkov for reporting this one. Changed the reject-empty-rdns filter, the IP-related black/whitelist filters and the IP-related RBL filters to skip their tests if the incoming IP address is 0.0.0.0. This is for connections from IPv6 hosts -- those filters can be skipped until full IPv6 support can be added. Thanks to Daniel Anliker for suggesting this. Changed the way the flag FILTER_DECISION_TRANSIENT_DO_NOT_FILTER is handled by smtp_filter() and middleman() so a transient non-rejection (e.g a recipient whitelist) isn't held over to later recipients. The interaction between the recipient whitelist and the graylist filter was fixed in version 4.0.0 but an issue still remained between recipient whitelists and other non-transient rejections like the missing rDNS filter. Thanks to bischowski for reporting this one. Changed smtpdummy to use memchr() instead of strchr() so testing input with NULL bytes will work correctly.
2012-01-03User and group must exist before real installation starts.joerg1-1/+2
2011-12-31Update cyrus-imapd24 to 2.4.13.obache10-126/+8
While here, remove paches for ancient Darwin. Changes to the Cyrus IMAP Server since 2.4.12 * Bug #3565 - fix gcc compiler warnings - thanks Dilyan Palauzov <dilyan.palauzov@aegee.org> * Bug #2685 - rename annots in delayed folder delete. Avoids annotations "reappearing" when a folder is recreated * Bug #3566 - actually fix in a backward compatible way. 2.4.12 broke older versions of bison * Lots of small cleanups from CMU as they prepared to build RSS into their 2.4 build. Thanks Ken * Bug #3591/#3609 - fix crash in mupdate on partition move * Bug #3610 - fix replication of partition move * Bug #3564 - document the way prefork interacts with multiple network protocols * Bug #3586 - allow rename of "\Noselect" if subfolders exist * A handful of small cleanups (#3593, #3594, #3595) from David Carter <dpc22@cam.ac.uk>. Very much appreciated * Disabled duplicate_check DEBUG level log messages by default. Thanks Philip Prindeville <philipp@redfish-solutions.com> * Bug #3608 - log mailbox name in more sync failure cases * Bug #3615 - fix proxyd_disable_mailbox_referrals. Thanks Andrew Morgan <morgan@orst.edu> * Bug #3611 - fix crash in sync_mailbox_full if expunge fails * Backported some nice fixes from master, including safer thread/sort (there were some crashes on bad messages before) * Fixed infinite loop on suppress_capabilities with substrings of other capabilities. Ouch. * Fixed LIST and LSUB again - this time to make LIST "" "*%" work without breaking other things * Bug #3588 - make XFER not break if the wrong server name was used. The start of making murder safer * Bug #3603 - tidied up usage of kick_mupdate so it never gets called on standard murder backends * Bug #3604 - always suppress the DELETED.* mailbox names, even if delete_mode is immediate. It means a config change or different frontend won't show undeletable mailboxes * Bug #3602 - allow UpperCase in service names to work
2011-12-23Make sure that the directory exists before writing the output from thejoerg2-1/+19
idl-parser. Fixes the race conditions seen recently.
2011-12-22Disable configure-time check for Mailman user & group. Removes the needfhajny3-6/+77
to hard code UID/GID when building a binary package. Fixes PR pkg/44048
2011-12-22Fix build with newer flex.dholland4-5/+49
2011-12-20Back to use builtin com_err if builtin krb5 is preferred.obache3-3/+42