summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2004-08-29Add and enable qgreylist.schmonz1-1/+2
2004-08-29Initial import of qgreylist-0.2, simple greylisting for qmail.schmonz6-0/+108
qgreylist is a 'lite' version of greylisting. It greylists only by source IP address, mainly because it's written as a wrapper for qmail-smtpd so has no other information available. For home and small office use this works nearly as well.
2004-08-29Update to 0.92.6.snj2-5/+5
Changes: * Added "-QQ" option to bogofilter to display extended parameter list. * Documentation fixes * Validate dates used with '-y'. * Diagnose missing wordlist specification.
2004-08-28Add and enable queue-fix.schmonz1-1/+2
2004-08-28Initial import of queue-fix 1.4.schmonz4-0/+43
This is a small utility for checking and repairing the qmail queue structure. It will fix uid/gid settings and permissions. It will rename the message files to match their inodes. It will even create directories and files that don't exist that should be there (you can even create a queue from scratch). It will also print warnings for any files it finds that should not exist.
2004-08-28Update to 0.9.0. From the changelog:schmonz2-6/+7
Version 0.9.0 22 October 2003 -many cleanups to the code -mode of todo files was wrong in some cases when ext-todo was in use or big-todo not in use; thanks to Thomas Palmieri and David Gartner for their reports that helped me track this down. Version 0.8.6 14 April 2002 -cleanups, better reporting of what queue_repair is doing. Version 0.8.5 13 December 2001 -minor changes in reporting of ownership of files and directories
2004-08-28Update to 4.1.2. From the changelog:schmonz2-5/+5
-dumping config would raise an exception since 4.1.0; fixed. Thanks: Ilya Krel.
2004-08-28Update to 2.54 (and html2text-2.21). Bug fixes.schmonz2-10/+10
2004-08-28Use the new BUILDLINK_TRANSFORM commands to more precisely state thejlam1-3/+3
intended transformation: use "rm" to remove an option, "rmdir" to remove all options containing a path starting with a given directory name, and "rename" to rename options to something else.
2004-08-27Update to 4.1.1. From the changelog:schmonz2-5/+5
-getmail raised an exception after processing all accounts, while printing a summary, if verbose was set to 2. Fixed. Thanks: Matthias Andree.
2004-08-27Update exim to 4.42 and exim-exiscan to 4.42_27:abs9-63/+31
Feature changes in exim since 4.34 (bugfixes not listed): Version 4.42 ------------ 1. The "personal" filter test is brought up-to-date with recommendations from the Sieve specification: (a) The list of non-personal From: addresses now includes "listserv", "majordomo", and "*-request"; (b) If the message contains any header line starting with "List=-" it is treated as non-personal. 2. The Sieve functionality has been extended to support the "copy" and "vacation" extensions, and comparison tests. 3. There is now an overall timeout for performing a callout verification. It defaults to 4 times the callout timeout, which applies to individual SMTP commands during the callout. The overall timeout applies when there is more than one host that can be tried. The timeout is checked before trying the next host. This prevents very long delays if there are a large number of hosts and all are timing out (e.g. when the network connections are timing out). The value of the overall timeout can be changed by specifying an additional sub-option for "callout", called "maxwait". For example: verify = sender/callout=5s,maxwait=20s 4. Changes to the "personal" filter test: (1) The list of non-personal local parts in From: addresses has been extended to include "listserv", "majordomo", "*-request", and "owner-*", taken from the Sieve specification recommendations. (2) If the message contains any header line starting with "List-" it is treated as non-personal. (3) The test for "circular" in the Subject: header line has been removed because it now seems ill-conceived. 5. The autoreply transport has a new option called never_mail. This is an address list. If any run of the transport creates a message with a recipient that matches any item in the list, that recipient is quietly discarded. If all recipients are discarded, no message is created. Version 4.40 ------------ The documentation is up-to-date for the 4.40 release. What follows here is a brief list of the new features that have been added since 4.30. 1. log_incoming_interface affects more log lines. 2. New ACL modifier "control = submission". 3. CONFIGURE_OWNER can be set at build time to define an alternative owner for the configuration file, in addition to root and exim. 4. Added expansion variables $body_zerocount, $recipient_data, and $sender_data. 5. The time of last modification of the "new" subdirectory is now used as the "mailbox time last read" when there is a quota error for a maildir delivery. 6. The special item "+ignore_unknown" may now appear in host lists. 7. The special domain-matching patterns @mx_any, @mx_primary, and @mx_secondary can now be followed by "/ignore=<ip list>". 8. New expansion conditions: match_domain, match_address, match_local_part, lt, lti, le, lei, gt, gti, ge, and new expansion operators time_interval, eval10, and base62d. 9. New lookup type called "iplsearch". 10. New log selectors ident_timeout, tls_certificate_verified, queue_time, deliver_time, outgoing_port, return_path_on_delivery. 11. New global options smtp_active_hostname and tls_require_ciphers. 12. Exinext has -C and -D options. 13. "domainlist_cache" forces caching of an apparently variable list. 14. For compatibility with Sendmail, the command line option -prval:sval is equivalent to -oMr rval -oMs sval. 15. New callout options use_sender and use_postmaster for use when verifying recipients. 16. John Jetmore's "exipick" utility has been added to the distribution. 17. The TLS code now supports CRLs. 18. The dnslookup router and the dnsdb lookup type now support the use of SRV records. 19. The redirect router has a new option called qualify_domain. 20. exigrep's output now also includes lines that are not related to any particular message, but which do match the pattern. 21. New global option write_rejectlog. If it is set false, Exim no longer writes anything to the reject log. Changes in exim-exiscan since 4.34_22 27 - Changed algorithm of header_pos_middle to add headers before the first header which is NOT Received: or Resent-*:. exim 4.42 --------------------------------------------------- 26 - Fixed header corruption when using header_pos_top. (Thanks to Michael Deutschmann). - Fixed headers being added before any Received-SPF: header when using header_pos_middle (Thanks to Michael Deutschmann). - DrWeb malware support: Add flag to treat .eml file as plain mail (Thanks to Alex Miller). 25 - Fixed include location of libspf2 headers. - Added support for Kaspersky AV Version 5 (aveserver). - Added expansion of av_scanner global variable when it starts with a dollar sign. This is useful for implementing multiple malware scanners. - Added support for adding ACL headers at the beginning and in the "middle" of the message header block. (This is a preliminary solution, see comment in SPF section of exiscan-acl-spec). 24 - Changed documentation to reflect libspf_alt->libspf2 name change. - Upgraded included SRS patch to 0.3 (author Miles Wilton). Also added a small doc chapter for SRS. - Brightmail: put notes for users of new 6.x version in the docs (search for "BMI6.x"). BMI Version 6 should work OK, an upgraded SDK is now on Brightmail's download site. exim 4.41 ---------------------------------------------------- 23 - Added patch to support SRS in the redirect router, done by Miles Wilton. Please check http://srs.mirtol.com/ for more information. - Fixed the negation operator for SPF support. Thanks to Michael Haardt for sending a patch. - Increased buffer size for large SA reports (when using custom SA rulesets). - Increased buffer size for large BMI verdicts. Should now handle large number of recipients gracefully.
2004-08-27Update "wmbiff" package to version 0.4.25. Changes since version 0.4.19:tron5-79/+38
- Fix a build error in the new gnutls certificate verification code on s390. - Use GNUTLS 1.0.4 and GCRYPT 1.1.90, current Debian unstable package libgnutls10-dev. - Allow server hostnames in IMAP to be IP addresses (start with a number). - Skip examine/search unless requested with msglst option. - Exit if ssh-askpass permissions check fails. - Fix a bug where fetch times out to some IMAP servers. - Add --disable-crypto for source-based distributions while libgcrypt is unstable. - Sam Izzo's patch for changing the mouse click action depending on whether a box has new mail. The update is based on changes provided by Joel Carnat in private e-mail.
2004-08-27Replace RPATH_FLAG with LINKER_RPATH_FLAG and COMPILER_RPATH_FLAG,jlam5-30/+30
which are the full option names used to set rpath directives for the linker and the compiler, respectively. In places were we are invoking the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is inserted in case the flag is a word, e.g. -rpath. The default values of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the compiler that you use. They may be overridden on a ${OPSYS}-specific basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG, respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
2004-08-27Update mail/clamsmtp to 0.6.xtraeme2-5/+5
Changes: - Proper adding of customized header [Berk D. Bemir] - Fixes to documentation [Jasper Slits]
2004-08-27Update to 2.53 (and to html2text 2.2).schmonz2-10/+10
Changes in 2.52: Fixes include better error handling and support for HTML descriptions, Unicode headers, and Python 2.1. The most notable new feature is that textwrapping is back. To turn it on: echo "BODY_WIDTH = 78" >> config.py Other new options include BONUS_HEADER (for mailing lists) and OVERRIDE_FROM. (Check the top of rss2email.py for details on usage.) Thanks to Peter Vangorp, Lars Wizenius, Martin "Joey" Schulze, Ricardo Reyes, and everyone else who contributed a suggestion or bug report. Changes in 2.53: Fix a mistake left in 2.52 by accident.
2004-08-26Update to version 4.0.6, use INSTALLATION_DIRS.seb3-8/+40
Summary of significant (for pkgsrc) changes since last packaged version (4.0.0): - documentation improvements. - bug fixes
2004-08-25Update to version 1.0.1.seb2-5/+5
Changes since last packaged version: Version 1.0.1 - 22 August 2004 ------------------------------ - Bug fix; in some cases processing of messages with an empty body caused failure. - Bug fix; an invalid namespace prefix was inserted in mailbox names of some mail servers. - Unique message identifiers are now used by default, instead of message sequence numbers, when accessing messages in a mailbox. - Sequence set ranges are generated and sent to the mail server instead of enumerations, when this is possible. - The client now limits the length of the command lines it generates to approxinately 1000 octets, by splitting the request into multiple commands. - Systems that have no limit on the number of bytes in a pathname are now considered. - Debug files are now written in $HOME/.imapfilter/ instead of /tmp/.
2004-08-25Missed a spot in the netqmail removal: options.mk is in the currentschmonz1-2/+2
directory, and nothing else is using this Makefile anymore.
2004-08-24Update to 4.1.0. From the changelog:schmonz2-5/+5
-biggest change is multiple verbosity levels. To support this from rc file, the verbose parameter had to change from a boolean to an integer. Update your getmail rc files: for quiet, set verbose to 0. For more output, set it to 1 or 2. 2 includes info about messages not retrieved, etc. -add rc filename to error messages -change fix from 4.0.11 for email module raising exception during .flatten(). Thanks: Jürgen Nagel. -some types of SSL error could cause getmail to exit instead of continuing to the next mail account; fixed. Thanks: Matthias Andree.
2004-08-23Rename the "smtpauth" option to "sasl" to be consistent with otherschmonz1-8/+8
MTAs' options, since it causes qmail-smtpd to offer several SASL mechanisms. No need to preserve the meaning of the old option, as it was introduced less than a day ago.
2004-08-23s/${PREFIX}/@PREFIX@/schmonz1-1/+1
2004-08-23Really conflict with qmail-qfilter-1.5nb1.schmonz1-2/+2
2004-08-23Conflict with qmail-qfilter=1.5nb1 for its qmail-qfilter-queue script.schmonz1-1/+3
2004-08-23Replace dependency on "qmail or netqmail" with dependency on qmail.schmonz12-45/+135
Remove dependency on mailwrapper. If you're on a Linux with /etc/alternatives, for instance, you don't need it. For platforms where mailwrapper builds and provides functionality not otherwise available, it's still a good idea. Remove dependency on rc.subr. Teach the rc.d scripts to start services even in the absence of rc.subr. For full rc.d-style functionality, rc.subr is still required. Create control/concurrencypop3 at install time, and use it in the qmailpop3d rc.d script. From Dave Sill's book. Add comments to the qmail rc.d script to satisfy Linux's chkconfig utility. From the qmailctl script in "Life with qmail". Add qmail-procmail wrapper script to map procmail's exit codes to qmail's. To use procmail, install it and call this script. From Dave Sill's book. Add qmail-qfilter-queue wrapper script. Previously part of the qmail-qfilter package, it's moving here for the same reasons that all my other custom scripts moved here. Insert a blank comment line in pkgsrc-generated config files. Bump version.
2004-08-23qmail-qfilter-queue is a script I wrote, not part of qmail-qfilter,schmonz4-53/+3
so it's moving to qmail-run. Bump PKGREVISION.
2004-08-22Change the way that legacy USE_* and FOO_USE_* options are convertedjlam12-240/+150
into the bsd.options.mk framework. Instead of appending to ${PKG_OPTIONS_VAR}, it appends to PKG_DEFAULT_OPTIONS. This causes the default options to be the union of PKG_DEFAULT_OPTIONS and any old USE_* and FOO_USE_* settings. This fixes PR pkg/26590.
2004-08-22Bump PKGREVISION to 1 for the gpgme BUILDLINK_DEPENDS change.recht1-1/+2
2004-08-22Update to Balsa-2.2.3recht3-14/+14
changes: - periodic expunge code crash fixed. - fixed recovery from broken IMAP connections. - startup speedup. - some memory leaks fixed.
2004-08-22Oops.schmonz1-2/+2
2004-08-22Since netqmail hath departed, we have to depend on qmail, evenschmonz1-2/+2
though it may not necessarily have been built with the QMAILQUEUE patch (part of netqmail, or available individually).
2004-08-22Put ${WRKSRC} in a more natural location.schmonz1-3/+4
2004-08-22Replace dependencies on "qmail or netqmail" with dependencies on qmail.schmonz7-14/+14
2004-08-22More consistent whitespace.schmonz1-18/+18
2004-08-22Remove netqmail.schmonz1-2/+1
2004-08-22Remove the netqmail package in favor of the newly bsd.options.mk'ifiedschmonz4-112/+0
qmail package. Building qmail with PKG_OPTIONS.qmail set to "netqmail bigdns" will apply the same patches that were applied by this package.
2004-08-22Using bsd.options.mk, add several common build-time options. Theschmonz9-151/+291
complete list: badrcptto bigdns darwin netqmail nullenvsender outgoingip qregex realrcptto smtpauth syncdir tls This obviates the need for a separate netqmail package. As a result, reintegrate Makefile.common into Makefile, and simplify a handful of definitions. If you used the netqmail package, set PKG_OPTIONS.qmail to "netqmail bigdns" to build with the same patches as before. Note that most of these options result in patches being applied, and that any given combination of patches may not apply cleanly. If there's a combination you need that doesn't work, or build options you need that aren't available, let me know. On Darwin, the "darwin" option is set by default, as it's needed in order to build. The patch includes <nameser8_compat.h>, which is present on Panther, but not on older systems. We provide a buildlink stand-in where needed. On Linux, the "netqmail" option is set by default, as with recent glibc it's necessary to #include <errno.h> in order to build. On other platforms, no options are set by default. Bump PKGREVISION.
2004-08-20Update to version 1.3.4.salo4-36/+6
1.3.4: ====== - add threshold support 1.3.3: ====== - don't use __attributes__ for non-GCC compilers (from pkgsrc)
2004-08-20Update to 4.0.13. From the changelog:schmonz2-5/+5
-unrecognized parameters could trigger a traceback instead of a warning. Fixed. Thanks: Frankye Fattarelli.
2004-08-19Update to 4.0.12. From the changelog:schmonz2-5/+5
-forgot to add the new Message attribute (from 4.0.11) to its slots declaration. Fixed.
2004-08-18Eh, what the heck, I seem to be the maintainer.schmonz1-2/+2
2004-08-18Update to 4.0.11. From the changelog:schmonz2-5/+5
-change oldmail file writing to save a few bytes of disk space -documentation additions. -Python's standard library email.Message().flatten() could barf on certain types of badly mis-formatted messages (instead of the during instantiation, like the /other/ buggy cases). Hope this is fixed in Python 2.4. Developed a work-around for getmail. Thanks: Juergen Nagel. -changes to "normal" output of getmail to make it slightly less verbose.
2004-08-18Update of mail/nail to 11.3:cjep2-5/+5
[11.3] released 8/18/04 * When an IMAP mailbox is opened in threaded/sorted mode and new messages arrive or old ones are deleted, the internal thread structure is now properly rebuilt. The previous failure to do so made nail dump core in most cases. * The 'forward' command was fixed; it used an unitialized variable since release 11.2, possibly leading to segmentation faults (Bugreport by Bob Tennent). * The behavior of the 'autoinc'/'newmail' variables regarding IMAP folders was changed. If both variables are unset, announcements are printed only if messages have been deleted on the server. * The 'new'/'unread' commands now also work with IMAP folders. * When a message is deleted or saved in disconnected mode, its cache entry is not removed until the message is actually removed from the server in online mode. This in particular means that saved or 'mbox'ed messages are still available in IMAP inboxes in disconnected mode until they have reached their target folder in online mode. * When new messages were received in an IMAP mailbox after messages had been deleted in a previously visited IMAP mailbox, 'Expunged x messages' was erroneously printed.
2004-08-17Update demime to 1.1d.tv2-12/+12
Among other various changes (no easy changelog available), this fixes a potential DoS problem where the base64 decoder can end up in an infinite loop upon receipt of certain malformed base64 chunks.
2004-08-16Update of mail/nail to 11.2cjep5-33/+30
Changes since 11.1 include: * A message thread-oriented mode is now optionally available; cf. the 'thread' and 'unthread' commands, the 'autothread' variable, and addressing changes. * It is also possible to sort messages by various other criteria; cf. the 'sort' and 'unsort' commands, the 'autosort' variable, and addressing changes. * New 'fullnames' variable: When replying to a message, full names for the recipients are included if it is set, instead of using the plain email address. * New commands 'disconnect' and 'connect'/'online' to switch to disconnected IMAP mode and back while retaining the current mailbox. * IMAP GSSAPI authentication was implemented; it has been successfully compiled with MIT, Solaris, and HP-UX GSS libraries. See the 'imap-auth' and 'imap-auth-user@host' variables. * CRAM-MD5 authentication was implemented for IMAP and SMTP. See the 'imap-auth' and 'smtp-auth' variables. * POP3 APOP authentication is now supported; see 'pop3-use-apop'. * STARTTLS is now also supported for IMAP and POP3; see 'imap-use-starttls' and 'pop3-use-starttls'. * Autodetection of the terminal character set works again (did not work since 10.8). * The 'showlast' variable works again; it had no effect since version 11.0. * Made it compile using the HP-UX C compiler again (did not work since 11.0). * Standard input is now redirected to /dev/null in the child process that contacts the MTA. A result is that ssl-verify=ask has the same effect as ssl-verify=strict for SMTP servers, and does not put the terminal in an indeterminable state anymore. * The initial connection to IMAP or POP3 servers is now made before the previous mailbox (if any) is quit. Thus if a server is unreachable, nail keeps the previous mailbox open instead of getting in a mailbox-less state. * Stale cache entries for messages deleted on the server were not removed in some circumstances. * The 'inc'/'newmail' commands are now ignored in disconnected mode and no longer display errors about hidden (uncached) messages. * The cache now compiles and works on systems that lack fchdir(), such as some Cray machines (Thanks to Cray-Cyber.org). * The defaults for /etc/nail.rc have been updated. This will have no effect on existing installations unless the file is copied by hand. * Nail does not hang anymore in disconnected mode if a message addressed with ^ or $ is not cached.
2004-08-15update to 2.2.2recht2-5/+5
* Balsa-2.2.2 release. Release date 2004-08-08 - configurable hiding of deleted messages. - keyboard navigation fixes. - message counting in some edge cases fixed. - GPG fixes. * Balsa-2.2.1 release. Release date 2004-07-30 - IMAP mailboxes could be incorrectly marked as read-only. - message selection behaves more sanely. - 64-bit fixes. - memory leaks fixed. - handle better imap servers without server-side threading and limits on number of concurent connections. - quick "Sender or Subject" message index filtering. - various UI improvements.
2004-08-13Fix build after introduction of PATCH_DIST_STRIPabs1-3/+2
2004-08-12Update to 4.0.10. From the changelog:schmonz2-5/+5
-cosmetic fix to output: add whitespace after timestamp when not retrieving message. Thanks: Matthias Andree. -include MANIFEST.in in source distribution, to assist users in building "built distributions" from it. -change a few output messages' level to make verbose mode slightly less verbose, and add --debug switch to get "more verbose" behaviour.
2004-08-12Changes 4.61:adam2-6/+6
* The "^T" "To Files" command from within the composer on the Attchmnt header line or from within the composer in the "^J" "Attach" command is now capable of attaching multiple files at once * When Exporting a message with attachments you now have the option of saving all of the attachments in a new directory (Export Message File Selection) by typing "^P" while exporting * Feature to modify behavior of TAB command, Tab-Uses-Unseen-For-Next-Folder * When sending, flowed text (RFC 3676) is sent by default. Now it is possible to turn off this behavior on a message by message basis with the ^V command at the Send prompt. You may still turn if off for all cases with the feature Quell-Flowed-Text. * Viewer-Margin-Left and Viewer-Margin-Right made a little more flexible * Suppress quoted text when viewing messages with Quote-Suppression-Threshold * The behavior of the HdrMode Command has changed slightly. It now reverts back to normal mode when you switch to a new message. It also has an additional state if Quote-Suppression-Threshold is turned on. * The old behavior of the HdrMode Command can be restored by not setting the Quote-Suppression-Threshold and setting the new feature Quell-Full-Header-Auto-Reset * Feature to rename sent-mail folder to sent-mail-yyyy-mm instead of sent-mail-mon-year (Prune-Uses-YYYY-MM) * With Alternate-Role-Menu option turned on you could Reply or Forward using a Role. Now you can also Bounce using a role. * Relaxed conditions which caused a filter to not be reevaluated before expunging if the user changed flags manually. Now only a manual Undelete may cause the filter to not be reevaluated before expunging.
2004-08-12Changes imap-2004a:adam4-15/+15
* maintenance release, consisting primarily of critical bugfixes * now has a supported NNTP proxy capability * OSF/1 port (Digital UNIX, Tru64) now uses flocksim instead of flcksafe * The unix[nt] and mmdf drivers now prevent mail_append() from writing Status:, X-Status:, X-UID, X-IMAP[base]:, and X-Keywords: header lines to a traditional UNIX or MMDF format mailbox
2004-08-11Fix a typo that was causing SIGSEV on NetBSD/sparc64. This is alreadyjlam3-3/+22
fixed in the main Cyrus sources. Fix from <seb>.