summaryrefslogtreecommitdiff
path: root/mail
AgeCommit message (Collapse)AuthorFilesLines
2005-10-09Update exim to 4.54. Changes since 4.52abs2-7/+6
Exim version 4.54 ----------------- PH/01 The ${base62: operator adjusted itself to base 36 when BASE_62 was set to 36 (for Darwin and Cygwin), but the ${base62d: operator did not. It now does. PH/02 Two minor problems detected in Cygwin: the os.{c,h} files had lost */ on the CVS lines, and there was a missing #if HAVE_IPV6 in host.c. PH/03 Typo: missing ".o" in src/pcre/Makefile. PH/04 Tighten up "personal" tests: Instead of testing for any "List-" header line, restrict the check to what is listed in RFCs 2369 and 2929. Also, for "Auto-Submitted", treat anything other than "no" as non-personal, in accordance with RFC 3834. (Previously it treated anything starting "auto-" as non-personal.) TF/01 The control=submission/name=... option had a problem with syntax errors if the name included a slash character. The /name= option now slurps the rest of the string, so it can include any characters but it must come last in the list of options (after /sender_retain or /domain=). PH/05 Some modifications to the interface to the fake nameserver for the new testing suite. Exim version 4.53 ----------------- TK/01 Added the "success_on_redirect" address verification option. See NewStuff for rationale and an example. PH/01 Added support for SQLite, basic code supplied by David Woodhouse. PH/02 Patch to exigrep to allow it to work on syslog lines. PH/03 When creating an mbox file for a virus/spam scan, use fseek() instead of fread() to skip over the body file's header line, because in Cygwin the header line is locked and is inaccessible. PH/04 Added $message_exim_id, ultimately to replace $message_id (they will both co-exist for some time) to make it clear that it is the Exim ID that is referenced, not the Message-ID: header line. PH/05 Replaced all Tom's calls to snprintf() with calls to the internal string_format() function, because snprintf() does not exist on all operating systems. PH/06 The use of forbid_filter_existstest now also locks out the use of the ${stat: expansion item. PH/07 Changed "SMTP protocol violation: synchronization error" into "SMTP protocol synchronization error", to keep the pedants happy. PH/08 Arrange for USE_INET_NTOA_FIX to be set in config.h for AIX systems as well as for IRIX systems, when gcc is being used. See the host.c source file for comments. PH/09 Installed latest Cygwin configuration files from the Cygwin maintainer. PH/10 Named domain lists were not working if used in a queue_smtp_domains setting. PH/11 Added support for the IGNOREQUOTA extension to LMTP, both to the lmtp transport and to the smtp transport in LMTP mode. TK/02 Remove one case of BASE64 error detection FTTB (undocumented anyway). PH/12 There was a missing call to search_tidyup() before the fork() in rda.c to run a filter in a subprocess. This could lead to confusion in subsequent lookups in the parent process. There should also be a search_tidyup() at the end of the subprocess. PH/13 Previously, if "verify = helo" was set in an ACL, the condition was true only if the host matched helo_try_verify_hosts, which caused the verification to occur when the EHLO/HELO command was issued. The ACL just tested the remembered result. Now, if a previous verification attempt has not happened, "verify = helo" does it there and then. JJ/01 exipick: added $message_exim_id variable (see 4.53-PH/04) TK/03 Fix log output including CR from clamd. PH/14 A reference to $reply_address when Reply-to: was empty and From: did not exist provoked a memory error which could cause a segfault. PH/15 Installed PCRE 6.2 PH/17 Defined BIND_8_COMPAT in the Darwin os.h file. PH/18 Reversed 4.52/PH/17 because the HP-UX user found it wasn't the cause of the problem. Specifically, suggested +O2 rather than +O1 for the HP-UX compiler. PH/19 Added sqlite_lock_timeout option (David Woodhouse's patch). PH/20 If a delivery was routed to a non-standard port by means of an SRV record, the port was not correctly logged when the outgoing_port log selector was set (it logged the transort's default port). PH/21 Added support for host-specific ports to manualroute, queryprogram, fallback_hosts, and "hosts" in the smtp transport. PH/22 If the log selector "outgoing_port" is set, the port is now also given on host errors such as "Connection refused". PH/23 Applied a patch to fix problems with exim-4.52 while doing radius authentication with radiusclient 0.4.9: - Error returned from rc_read_config was caught wrongly - Username/password not passed on to radius server due to wrong length. The presumption is that some radiusclient API changes for 4.51/PH/17 were not taken care of correctly. The code is still untested by me (my Linux distribution still has 0.3.2 of radiusclient), but it was contributed by a Radius user. PH/24 When doing a callout, the value of $domain wasn't set correctly when expanding the "port" option of the smtp transport. TK/04 MIME ACL: Fix buffer underrun that occurs when EOF condition is met while reading a MIME header. Thanks to Tom Hughes for a patch. PH/24 Include config.h inside local_scan.h so that configuration settings are available. PH/25 Make $smtp_command_argument available after all SMTP commands. This means that in an ACL for RCPT (for example), you can examine exactly what was received. PH/26 Exim was recognizing IPv6 addresses of the form [IPv6:....] in EHLO commands, but it was not correctly comparing the address with the actual client host address. Thus, it would show the EHLO address in Received: header lines when this was not necessary. PH/27 Added the % operator to ${eval:}. PH/28 Exim tries to create and chdir to its spool directory when it starts; it should be ignoring failures (because with -C, for example, it has lost privilege). It wasn't ignoring creation failures other than "already exists". PH/29 Added "crypteq" to the list of supported features that Exim outputs when -bV or -d is used. PH/30 Fixed (presumably very longstanding) bug in exim_dbmbuild: if it failed because an input line was too long, either on its own, or by virtue of too many continuations, the temporary file was not being removed, and the return code was incorrect. PH/31 Missing "BOOL" in function definition in filtertest.c. PH/32 Applied Sieve patches from the maintainer. TK/05 Domainkeys: Accomodate for a minor API change in libdomainkeys 0.67. PH/33 Added "verify = not_blind". PH/34 There are settings for CHOWN_COMMAND and MV_COMMAND that can be used in Local/Makefile (with some defaults set). These are used in built scripts such as exicyclog, but they have never been used in the exim_install script (though there are many overriding facilities there). I have arranged that the exim_install script now takes note of these two settings. PH/35 Installed configuration files for Dragonfly. PH/36 When a locally submitted message by a trusted user did not contain a From: header, and the sender address was obtained from -f or from an SMTP MAIL command, and the trusted user did not use -F to supply a sender name, $originator_name was incorrectly used when constructing a From: header. Furthermore, $originator_name was used for submission mode messages from external hosts without From: headers in a similar way, which is clearly wrong. PH/37 Added control=suppress_local_fixups. PH/38 When log_selector = +received_sender was set, and the addition of the sender made the log line's construction buffer exactly full, or one byte less than full, an overflow happened when the terminating "\n" was subsequently added. PH/39 Added a new log selector, "unknown_in_list", which provokes a log entry when the result of a list match is failure because a DNS lookup failed. PH/40 RM_COMMAND is now used in the building process. PH/41 Added a "distclean" target to the top-level Makefile; it deletes all the "build-* directories that it finds. PH/42 (But a TF fix): In a domain list, Exim incorrectly matched @[] if the IP address in a domain literal was a prefix of an interface address. PH/43 (Again a TF fix): In the dnslookup router, do not apply widen_domains when verifying a sender address, unless rewrite_headers is false. PH/44 Wrote a long comment about why errors_to addresses are verified as recipients, not senders. TF/01 Add missing LIBS=-lm to OS/Makefile-OpenBSD which was overlooked when the ratelimit ACL was added. PH/45 Added $smtp_command for the full command (cf $smtp_command_argument). PH/46 Added extra information about PostgreSQL errors to the error string. PH/47 Added an interface to a fake DNS resolver for use by the new test suite, avoiding the need to install special zones in a real server. This is backwards compatible; if it can't find the fake resolver, it drops back. Thus, both old and new test suites can be run. TF/02 Added util/ratelimit.pl TF/03 Minor fix to the ratelimit code to improve its behaviour in case the clock is set back in time. TF/04 Fix the ratelimit support in exim_fixdb. Patch provided by Brian Candler <B.Candler@pobox.com>. TF/05 The fix for PH/43 was not completely correct; widen_domains is always OK for addresses that are the result of redirections. PH/48 A number of further additions for the benefit of the new test suite, including a fake gethostbyname() that interfaces to the fake DNS resolver (see PH/47 above). TF/06 The fix for widen_domains has also been applied to qualify_single and search_parents which are the other dnslookup options that can cause header rewrites. PH/49 Michael Haardt's randomized retrying, but as a separate retry parameter type ("H"). PH/50 Make never_users, trusted_users, admin_groups, trusted_groups expandable. TF/07 Exim produced the error message "an SRV record indicated no SMTP service" if it encountered an MX record with an empty target hostname. The message is now "an MX or SRV record indicated no SMTP service". TF/08 Change PH/13 introduced the possibility that verify=helo may defer, if the DNS of the sending site is misconfigured. This is quite a common situation. This change restores the behaviour of treating a helo verification defer as a failure. PH/51 If self=fail was set on a router, the bounce message did not include the actual error message.
2005-10-08Update to 0.97. From the changelog:schmonz2-6/+6
- Add support to the qmail backend for custom qmail-queue error messages taken from $QQERRMSG_#. - Clear session timeouts (via alarm) before executing authenticated commands in imapfront-auth and pop3front-auth. - Fixed typo in the CVM lookup code that would prevent the proper operation of lookup secrets. Thanks Dale Woolridge.
2005-10-08Use VARBASE.xtraeme1-2/+2
2005-10-07Use PKGMANDIR.wiz2-4/+4
2005-10-07update exim to exim-4.52nb5 - if exim-build-eximon: also work with xorg and ↵abs2-4/+7
fix PLIST
2005-10-05add patch-aj: apply the same fix as upstream to fix PR 31466tonio3-3/+16
Thanks Jeff Ito for debugging this
2005-10-05Security fix for SA17062:salo4-4/+23
"A vulnerability in UW-imapd can be exploited by malicious users to cause a DoS (Denial of Service) or compromise a vulnerable system. The vulnerability is caused due to a boundary error in the "mail_valid_net_parse_work()" function when copying the user supplied mailbox name to a stack buffer. This can be exploited to cause a stack-based buffer overflow via a specially crafted mailbox name that contains an single opening double-quote character, without the corresponding closing double-quote. Successful exploitation allows arbitrary code execution, but requires valid credentials on the IMAP server." http://secunia.com/advisories/17062/ www.idefense.com/application/poi/display?id=313&type=vulnerabilities http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2005-2933 Patch from 2004g.
2005-10-05Remove some more *LEGACY* settings that are over a month old andwiz9-29/+11
thus were before 2005Q3.
2005-10-05Update "milter-greylist" package to version 2.0.1. Changes since 2.0:tron2-6/+6
- correctly update autowhitelist when subnetmask is used (Attila Bruncsak) - Fix deadlock in autowhitelisting code (Attila Bruncsak) - Avoid using inet_makeaddr because it breaks on IRIX (Pavel Cahyna) - Check if -D_SGI_SOURCE is needed on IRIX - Document ABI problems on IRIX (Pavel Cahyna) - Remove reload by SIGHUP in rc-debian.sh (Pavel Cahyna) - Add support for newer libspf2 (Hajimu UMEMOTO)
2005-10-05Remove legacy DJB_ERRNO_HACK (replaced with djbware-errno-hack option).schmonz2-4/+4
2005-10-05Now that a branch has been cut, remove PKG_OPTIONS_LEGACY_{OPTS,VARS}.schmonz2-10/+2
2005-10-04Make sure perl is replaced where needed.tonio1-2/+3
This fixes first part of PR 31466
2005-10-04change --with-sasl2 to --with-sasl. Fix PR 31464, thanks Jukka Salmitonio1-2/+2
2005-10-03Get rid of some more stuff that was to be removed after 2005Q3.wiz1-3/+1
2005-10-03Update exim to exim-4.52nb4:abs3-3/+7
Fix PLIST for eximon option - from Sven Hartge
2005-10-03Update exim to exim-4.52nb3:abs3-23/+49
- Add rmail, rsmtp, & runq as exim mailer.conf aliases (from Sergey Svishchev) - Add lookup options for openldap, mysql, eximon and dnsdb (from Sven Hartge in PR pkg/27242) - Change 'exim' specific options to be prefixed with exim- (suggsted by Dieter Baron)
2005-10-03Update mail/mutt-devel to 1.5.11tonio6-53/+32
Add support for Internationalized Domain Names (though disabled by default) This release features many bugfixes, ~h can match folded headers ~u match only suscribed lists, ~l all progress indication when uploading imap and pop messages This fixes PR 31451
2005-10-02Set BUILD_TARGET correctly on OSF1. Patch provided by Hideo Masudaminskim1-1/+3
through PR pkg/31445.
2005-10-02Update thunderbird & thunderbird-gtk1 to 1.0.7taya4-10/+8
What's New in Thunderbird 1.0.7 (from Release Notes) Thunderbird 1.0.7 is a security and stability update that is part of our ongoing program to provide a safe Internet experience for our customers. We recommend that all users upgrade to this latest version.
2005-09-30Add rcsid. (hi adrianp!)salo2-2/+4
2005-09-30Updated postfix-current to 2.3-20050922martti13-164/+170
* lots of bug fixes and new features (see RELEASE_NOTES for details) * sync PLIST.*, MESSAGE.*, Makefile and options.mk with pkgsrc/mail/postfix
2005-09-30Fix PLIST issues noted in bulkbuildsmartti2-10/+15
2005-09-29Update sylpheed to 2.0.2. Main changes are:chris2-6/+6
* The auto detection of Japanese encoding now supports UTF-8 encoding. * The number of messages to be copied at a time on IMAP4 was limited to prevent timeout error. * When executing IMAP4 operations which take long time, its progress is now displayed on the statusbar, and the UI is periodically updated. * The selected row of the summary view will be kept when the state of thread display is changed. * The code conversion error and line limit warning will not be displayed anymore when saving as draft. * A bug that prevented the expander of the folder tree of the address book working was fixed. * A bug in which message/rfc822 attachments were broken when pgp-signed was fixed.
2005-09-29Update sylpheed-devel to 2.1.3. Main changes are:chris2-6/+6
* The feature to save all attachments at once was added. * The subscription dialog of newsgroups was reimplemented with GtkTreeView. * The verification of S/MIME sigunature (PKCS#7) was enabled. * The support of character entity references in HTML messages was improved. * The subject line is now displayed in the title bar of the composition window. * The vertical scrollbar of the folder view now shows or hides itself automatically. * The message number columns of the folder view can be toggled now (default is off). * The selected row of the summary view will be kept when the state of thread display is changed. * The selected row will be aligned to center when it reaches the edge of the summary view on key operation. * The code conversion error and line limit warning will not be displayed anymore when saving as draft. * Some code cleanups were made.
2005-09-29Use faces-license, and set NO_*_ON_CDROM.wiz1-2/+4
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig2-5/+5
NO_BUILD, USE_LIBTOOL.
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig12-25/+25
NO_BUILD, USE_LIBTOOL.
2005-09-28Fix curses ok test for bsd44.christos2-6/+6
2005-09-28Removed trailing white-space.rillig4-11/+11
2005-09-28Removed trailing white-space.rillig1-2/+2
2005-09-27Update to 0.87, closes PR pkg/31339.xtraeme2-6/+6
This version fixes vulnerabilities in handling of UPX and FSG compressed executables. Support for PE files, Zip and Cabinet archives has been improved and other small bugfixes have been made. The new option "--on-outdated-execute" allows freshclam to run a command when system reports a new engine version.
2005-09-22Convert to use options framework.jlam2-9/+24
2005-09-22Bump package revision change because of package list change.tron1-2/+2
2005-09-22Add "share/doc/mutt/samples" to package list.tron1-1/+3
2005-09-20Fix "Fatal error: Only variables can be passed by reference" inschmonz7-3/+112
several files that occurs with PHP 5.0.5 by applying the small "squirrelmail-stable.diff" from the SourceForge page about the bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1237160&group_id=311&atid=423679 Problem reported by Nathan Arthur in private mail. Fix OK'd by martti@.
2005-09-18The thunderbird and thunderbird-gtk1 package Makefiles includejlam2-2/+4
mozilla/Makefile.common, which no longer includes bsd.pkg.mk, so include bsd.pkg.mk ourselves.
2005-09-15Update sylpheed-devel to 2.1.2. Main changes are:chris2-6/+6
* The core parts were separated into a library (LibSylph), and its license was changed to LGPL. * The feature to sort the summary by thread date was implemented. * When executing IMAP4 operations which take long time, its progress is now displayed on the statusbar, and the UI is periodically updated. * The number of messages to be copied at a time on IMAP4 was limited to prevent timeout error. * GPG and SSL settings are now saved even if they are disabled at the compile time. * The auto detection of Japanese encoding now supports UTF-8 encoding. * The text display has been modified a bit. * The initial implementation of tray icon was added. * Address fields are now normalized before sending. * Some problems of the addressbook was fixed. * A bug in which message/rfc822 attachments were broken when pgp-signed was fixed. * Win32: A bug in which opened sockets were not closed properly was fixed.
2005-09-11Fix for security issue: http://secunia.com/advisories/16704/adrianp3-9/+85
Bump to nb2
2005-09-10Update exim to 4.52nb2abs5-44/+73
- Fix NetBSD statvfs check for NetBSD 2.1 - Move options into options.mk, - breakout lookup_dsearch (default on) - add saslauthd (Requested by Peter Avalos)
2005-09-08Convert another rogue statvfs() __NetBSD_Version__ check to 299000900abs2-5/+5
2005-09-08Update patches for mozilla applications to handle the fact that onabs4-8/+10
NetBSD the thread safe resolver is only available on __NetBSD_Version__ >= 299000900. Fixes runtime usage on NetBSD 2.1. New Versions: - firefox-1.0.6nb2 - firefox-gtk1-1.0.6nb2 - mozilla-1.7.11nb1 - mozilla-gtk2-1.7.11nb1 - thunderbird-1.0.6nb1 - thunderbird-gtk1-1.0.6nb1
2005-09-08Fix typo (s/DEPENDS++/DEPENDS+=/) to include pear-Mail dependency.ben1-2/+2
2005-09-06Changes 0.4.26:adam4-19/+17
* Don't crash if no certificate is sent by the remote side and -skip-certificate-check has been given. * Avoid duplicate error messages. * Disable libgcrypt secure memory warning. * security.debian.rb: better when disconnected.
2005-09-06Fix NetBSD statvfs check to be >= 299000900 not >= 200040000abs6-12/+12
No pkgrevision bumps needed.
2005-09-06patch-ad:1.7 removes the need to pre-create the samples symlink in thejlam1-6/+1
doc directory for installation.
2005-09-04Update ruby-actionmailer to 1.0.1.taca4-31/+15
*1.0.1* (11 July, 2005) * Bind to Action Pack 1.9.1 *1.0.0* (6 July, 2005) * Avoid adding nil header values #1392 * Better multipart support with implicit multipart/alternative and sorting of subparts [John Long] * Allow for nested parts in multipart mails #1570 [Flurin Egger] * Normalize line endings in outgoing mail bodies to "\n" #1536 [John Long] * Allow template to be explicitly specified #1448 [tuxie@dekadance.se] * Allow specific "multipart/xxx" content-type to be set on multipart messages #1412 [Flurin Egger] * Unquoted @ characters in headers are now accepted in spite of RFC 822 #1206 * Helper support (borrowed from ActionPack) * Silently ignore Errno::EINVAL errors when converting text. * Don't cause an error when parsing an encoded attachment name #1340 [lon@speedymac.com] * Nested multipart message parts are correctly processed in TMail::Mail#body * BCC headers are removed when sending via SMTP #1402 * Added 'content_type' accessor, to allow content type to be set on a per-message basis. content_type defaults to "text/plain". * Silently ignore Iconv::IllegalSequence errors when converting text #1341 [lon@speedymac.com] * Support attachments and multipart messages. * Added new accessors for the various mail properties. * Fix to only perform the charset conversion if a 'from' and a 'to' charset are given (make no assumptions about what the charset was) #1276 [Jamis Buck] * Fix attachments and content-type problems #1276 [Jamis Buck] * Fixed the TMail#body method to look at the content-transfer-encoding header and unquote the body according to the rules it specifies #1265 [Jamis Buck] * Added unquoting even if the iconv lib can't be loaded--in that case, only the charset conversion is skipped #1265 [Jamis Buck] * Added automatic decoding of base64 bodies #1214 [Jamis Buck] * Added that delivery errors are caught in a way so the mail is still returned whether the delivery was successful or not * Fixed that email address like "Jamis Buck, M.D." <wild.medicine@example.net> would cause the quoter to generate emails resulting in "bad address" errors from the mail server #1220 [Jamis Buck] *0.9.1* (20th April, 2005) * Depend on Action Pack 1.8.1 *0.9.0* (19th April, 2005) * Added that deliver_* will now return the email that was sent * Added that quoting to UTF-8 only happens if the characters used are in that range #955 [Jamis Buck] * Fixed quoting for all address headers, not just to #955 [Jamis Buck] * Fixed unquoting of emails that doesn't have an explicit charset #1036 [wolfgang@stufenlos.net]
2005-09-04Bump the PKGREVISION of packages that linked against the lua sharedjlam1-2/+2
library after lang/lua was libtoolized in lua-5.0.2nb4.
2005-09-03Update mutt-devel to 1.5.10tonio7-23/+82
This release contains many bug fixes for imap support and gpg support. Change maintainer, i will take this one Approved by cube@ Adding patch-ae fixing PR 30981 the same patch was comitted to mutt's cvs HEAD http://dev.mutt.org/cgi-bin/gitweb.cgi?p=mutt/.git;a=commitdiff;h=7423dcab2c8ed2dff79354db0ab8a444a075bb64
2005-09-03Fix detection of Berkeley db4 if /usr/include/db.h exists and happensjlam3-2/+33
to pass mutt's weak configure tests. Fixes build with the "mutt-hcache" option on FreeBSD-4.
2005-09-02Allow this to build on DragonFly also. No change to package.reed2-4/+4
Found this on DragonFly users List. Thank you Steve O'Hara-Smith.