summaryrefslogtreecommitdiff
path: root/mail/exim
AgeCommit message (Collapse)AuthorFilesLines
2002-12-09Update top exim-4.10. Guts provided by dawszy at arhea.net in pkg/19230,ad6-13/+54
with some additions by me. Those running exim are advised to update. Highlights from ChangeLog 1. Added HAVE_SA_LEN=YES to the OS/Makefile-Darwin file. 3. The code for computing load averages was broken in 64-bit Solaris. 10. Tidies to code for calls to fork(); some failures not logged. 26. Fixed some problems with retrying address errors in remote deliveries. Local changes (will make next release): Undo the OS/Makefile-NetBSD split that made it into the main tree. This causes all manner of breakage.
2002-10-25buildlink1 -> buildlink2.wiz3-19/+21
2002-07-02Use INTERACTIVE_STAGE instead of IS_INTERACTIVE (should be fixed towiz1-10/+11
create a user semi-automatically instead); some command -> ${COMMAND} changes, and replace USE_SSL by openssl buildlink.
2002-06-19Update to exim-4.05. This is a major update. Details of the changes fromad11-1055/+201
exim 3 can be had from www.exim.org.
2002-02-15mkdir -> ${MKDIR}skrll1-2/+2
rmdir -> ${RMDIR} rm -> ${RM} (${RM} added to PLIST_SUBST) chmod -> ${CHMOD} chown -> ${CHOWN}
2001-12-19Update to exim-3.34. Change logs can be found at http://www.exim.org/.ad2-6/+6
This update contains an important security fix for those using the pipe transport directly from a director/router.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-2/+2
2001-08-13Update to exim-3.32. This is a bugfix release; change logs can be foundad2-5/+5
at http://www.exim.org/.
2001-07-14Update to exim-3.30. This is mainly a bugfix release. Changelogs can bead4-9/+51
found at http://www.exim.org/.
2001-07-11Remove DISTFILES line.ad1-2/+1
2001-07-11Don't install the HTML documentation as part of this package.ad2-108/+2
2001-06-26Provide 'real' rc.d script for exim, as submitted by Sergey Svishchev inwiz4-15/+25
pkg/12997. Note how to use it in MESSAGE. Drop some unnecessary input redirections in Makefile.
2001-06-11Enable LMTP.ad2-7/+16
2001-04-20Move to sha1 digests, and add distfile sizes.agc1-3/+5
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-8/+6
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf1-6/+4
XXX need to teach pkglint to be more picky about this
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz2-7/+5
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2001-01-26etc/rc.d cleanup: rename *.sh -> *hubertf2-4/+4
2001-01-24The master site has moved. From Vadim Vygonets <vadik@cs.huji.ac.il>.ad1-2/+2
2000-11-28Update exim and corresponding docs to version 3.20. Too many changes to notead3-21/+27
here; changelogs can be found at http://www.exim.org/.
2000-11-26Enable SMTP AUTH extensions.ad2-13/+24
2000-08-30Note that the default mail alias file may be in either /etc or /etc/mail.ad1-2/+4
2000-08-30Use either /etc/mail/aliases or /etc/aliases.ad1-3/+9
2000-08-07Fix install/deinstall problems.wiz3-7/+8
2000-08-04Add MESSAGE on how to make exim go.ad2-1/+20
2000-07-28Missing @dirrm's.ad1-1/+3
2000-07-26Update to exim 3.16. Too many changes to note here; there are a small numberad2-5/+5
of new features, and numerous bug fixes. See CHANGELOG and NewStuff files on http://www.exim.org/ for more information.
2000-02-15Use USE_PERL5, not DEPENDS.ad1-2/+2
2000-01-21Update to Exim 3.13:ad2-5/+5
New Features in Exim 3.13 ------------------------- 1. There is a new option called auth_always_advertise, available when Exim is compiled with AUTH support, which defaults TRUE. If it is set FALSE, then Exim advertises the AUTH command in response to EHLO only if the calling host is in auth_hosts or host_auth_accept_relay (assuming Exim is configured with some authenticators). Otherwise it does not advertise AUTH, though it is prepared to accept it. Certain mail clients (e.g. Netscape) require to the user to provide a name and password for authentication if AUTH is advertised, even though it may not be needed (the host may be in host_accept_relay, for example). Unsetting auth_always_advertise makes these clients more friendly in these circumstances. 2. The appendfile transport has a new option called allow_fifo. When set, it permits delivery to named pipes (FIFOs) as well as to regular files. If no process is reading the named pipe at delivery time, the delivery is deferred. 3. The smartuser now has qualify_preserve_domain, which works the same as it does for aliasfile and forwardfile. 4. The exim_dbmbuild utility now has a -noduperr option. If set, duplicates in the input do not cause the return code to be non-zero. Changes in Exim 3.13 -------------------- 1. Incoming SMTP timeouts were getting disabled after certain kinds of verification. 2. The "senders" setting on directors and routers was getting string expanded twice, by mistake. This mattered if after the first expansion there was a \ or a $ in the string (e.g. in a regex). 3. Exim could crash if any rewriting rules that applied to envelope recipients referred to the contents of any header lines. 4. If an attempt to authenticate using PAM failed because of some error condition, Exim was accepting rather than rejecting the authentication. 5. Exim crashed if a test for first_delivery or queue_running in an expansion string was part of an "or" group of which an earlier condition succeeded. 6. LDAP fallover to multiple servers in ldap_default_servers was not working if an LDAP lookup included initial parameter settings for user, password, time, etc. 7. A ${hash_n:xxx} expansion did the wrong thing if n was less than the length of xxx, screwing up later text in the expansion string. 8. The second argument of the pam_converse() function is defined without a leading "const" in Solaris, unlike Linux. This is now parameterized so that different OS can use different values, and thereby avoid compile-time warnings. 9. A missing data string for PAM could cause a crash instead of passing back an empty string. 10. A lookup defer while processing sender_reject was giving a 550 error code to MAIL instead of 451. For sender_reject_recipients, a lookup defer was rejecting recipients (with 550); now it gives a 451 to the MAIL command. If there is a lookup defer while processing host_reject_recipients, it now rejects the call instead of rejecting the recipients (so there will be a retry later). If there is a lookup defer while checking host_accept_relay, the rejection now uses 451 instead of 550. 11. A couple of 450 codes have been changed to 451. 12. Add "(another process is handling this message)" to "Spool file is locked" to try to forestall the FAQ. 13. When looking up an IP address for a host obtained from MX records in an IPv6-aware version of Exim, it deferred if the AAAA lookup deferred; now it goes on to try for the A record in that circumstance. If either record is found, it is happy (both are used if present); deferral happens only if one of them deferred and the other did not succeed. Both must fail outright for it to conclude that there is no available IP address. 14. The sed commands in the Makefile were not quoting their arguments, so if, for example, something like MV_COMMAND was set to a string containing white space, the command fell over. This change means that the quotes set up for EXIWHAT_EGREP_ARG get passed through into the munged script, so remove the ones in the script. (We can't remove those in Makefile-Default because we can't then have leading white space in the value.) 15. Some monitor parameters had been overlooked in the default settings in the eximon script, and not set up so that they could be overridden by environment variables with names EXIMON_xxxx. 16. Made exiwhat sort process ids numerically. On some systems duplicate information gets output, so remove duplicate lines in the output. 17. For filter testing (-bf and -bF) output the sender and recipient address at the start, to avoid confusion. 18. Implemented auth_always_advertise (default TRUE). 19. If an address became local through routing (e.g. via self=local) and it then passed through a filter which did no significant deliveries, it got passed back to the routers instead of on to the next director. 20. Add the sender address to the log message for log_refused_recipients, because recipients_reject_except_senders means that it might matter. 21. Add allow_fifo to appendfile to allow delivery to named pipes. 22. Reword "unavailable filtering command X" as "filtering command X is available only in system filters". 23. Added qualify_preserve_domain to smartuser, to make it the same as aliasfile and forwardfile. 24. Added -noduperr to exim_dbmbuild, to prevent an error return just for duplicate keys.
2000-01-09whitespace cleanup & command replacementwiz1-4/+3
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-12-10Update to Exim 3.12. Changes since 3.11:ad2-5/+5
1. After a successful delivery, the message log file was being fclosed twice; some operating systems' C libraries just ignore the second fclose, but others crashed; this caused -J files to be left lying about. 2. The "contains" operation in filter files was failing to find matches when the initial character of the searched-for string was duplicated in the subject string, e.g. searching for "[Boston]" in "[[Boston] ..." failed. The bug was in the "strstric()" function, which would also have affected -R and -S operations.
1999-12-07defuzz.rh2-14/+14
1999-12-01Update to exim 3.11.ad2-5/+5
1999-12-01Fix documentation list.ad1-2/+5
1999-11-25Update exim to 3.10.ad6-60/+9
1999-10-06It makes more sense to install mailer.conf.exim in etc/exim/ as opposedad2-4/+4
to etc/.
1999-09-22Pull down and install the HTML documentation in share/doc/exim.ad3-4/+103
1999-09-22chmod exim_newaliases +x when installed.ad1-1/+2
1999-09-18Add a basic manpage for Exim (from Debian GNU/Linux via exim 'contrib').ad3-2/+914
1999-09-18- Update for exim_newaliases and mailer.conf.eximad3-6/+12
- Some small cleanup
1999-09-18mailer.conf for exim.ad1-0/+8
1999-09-18Script to do equivalent of sendmail's newaliases(1). (Exim normallyad1-0/+7
likes to do a linear search of /etc/aliases, but that sucks).
1999-09-18Regen.ad1-1/+2
1999-09-18In the default configuration, use /etc/aliases.db, not a linear search ofad1-0/+15
/etc/aliases.
1999-09-07Regen.ad1-1/+1
1999-09-07Makefile for exim.ad1-0/+41
1999-09-07Exim, yet another Sendmail replacement.ad10-0/+167