summaryrefslogtreecommitdiff
path: root/mail/exim
AgeCommit message (Collapse)AuthorFilesLines
2004-07-07Not only set -Wl,-R, but also -L (for db library path).wiz1-4/+4
2004-07-06bl2 -> bl3 in a comment.wiz1-2/+2
2004-06-06Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reedabs4-23/+8
Exim changes in 4.34 1. Very minor rewording of debugging text in manualroute to say "list of hosts" instead of "hostlist". 2. If verify=header_syntax was set, and a header line with an unqualified address (no domain) and a large number of spaces between the end of the name and the colon was received, the reception process suffered a buffer overflow, and (when I tested it) crashed. This was caused by some obsolete code that should have been removed. The fix is to remove it! 3. When running in the test harness, delay a bit after writing a bounce message to get a bit more predictability in the log output. 4. Added a call to search_tidyup() just before forking a reception process. In theory, someone could use a lookup in the expansion of smtp_accept_max_ per_host which, without the tidyup, could leave open a database connection. 5. Added the variables $recipient_data and $sender_data which get set from a lookup success in an ACL "recipients" or "senders" condition, or a router "senders" option, similar to $domain_data and $local_part_data. 6. Moved the writing of debug_print from before to after the "senders" test for routers. 7. Change 4.31/66 (moving the time when the Received: is generated) caused problems for message scanning, either using a data ACL, or using local_scan() because the Received: header was not generated till after they were called (in order to set the time as the time of reception completion). I have revised the way this works. The header is now generated after the body is received, but before the ACL or local_scan() are called. After they are run, the timestamp in the header is updated. Exim-exiscan version 4.34 22 - added SPF support via libspf_alt. Please read the docs. 21 - Fix missing fclose() in regex.c. This was causing scan directories not to be deleted on NFS spools. - Remove "shutdown socket for writing" from clamd malware code. It seems to cause problems with the latest clamd 0.70 release. - Fix allow tables in acl.c to disallow exiscan conditions in the RCPT ACL. - adapted patch to exim 4.34
2004-06-04The Exim db tools were missing rpath to db library (when not using native).reed2-7/+7
This modifies Makefile.common to add "-Wl,${RPATH_FLAG}" to the location of the chosen library (DB implementation). For example: -Wl,${RPATH_FLAG}${LOCALBASE}/${BUILDLINK_LIBDIRS.db2} Also bump PKGREVISIONs for this.
2004-06-04If using the "native" bdb.buildlink3.mk BDB_TYPE, then use thereed1-2/+2
include location too. This fixes build problem under Red Hat Enterprise Linux ES release 2.1 which has its native Berkeley DB header under /usr/include/db1/. Okay'd by David Brownlee.
2004-06-04Add MESSAGE_SUBST so RCD_SCRIPTS_EXAMPLEDIR will be replace in +DISPLAYreed1-1/+2
file. This is probably temporary, because the MESSAGE file needs to be cleaned up to be correct for rc.d usage. We should have a consistent message for this that is appended to MESSAGE when RCD_SCRIPTS is used. Didn't bump PKGREVISION for this, because was bumped today and soon the package version will be increased for new exim-4.34.
2004-06-04Add support for a variable called EXIM_DB. By default, it willreed4-8/+43
use native (since it is the first BDB_ACCEPTED choice). So under NetBSD this does not change anything. It can be set to "gdbm" if desiring gdbm as the DB method used. Else it will use the mk/bdb.buildlink3.mk method. For example, to choose a specific Berkeley DB implementation (like DB hash version 7), then do: "make BDB_DEFAULT=db3" (when EXIM_DB is unset or not set to "gdbm"). Please note that if you change the method, exim may complain about DB problems. This is okay. You can delete the db files and regenerate. (exim provides some db management tools too.) This fixes the problem where exim will not build when the system's db is not available or correct. This will close my old PR pkg/19277. This was discussed with maintainer, David Brownlee.
2004-05-09Convert to buildlink3.snj1-3/+3
2004-05-07"Milli Vanilli told you to blame it on on the rain..."abs1-2/+2
I'll take over ownership of these
2004-05-07Update exim3 to exim-3.36nb2abs10-45/+62
- Fix buffer overflows listed at http://www.guninski.com/exim1.html Update exim to exim-4.33nb1 (from 4.22nb5) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33 - 1086 lines of changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Remove dependancy on exim-user - now looks up EXIM_{USER,GROUP} at runtime Update exim-exiscan to 4.33_20nb1 (from 4.22-12) - Fix buffer overflow listed at http://www.guninski.com/exim1.html - Leave nb1 to indicate we have a local change from stock 4.33_20 - Same exim changes - http://www.exim.org/ftp/ChangeLogs/ChangeLog-4.33 - Changes (http://duncanthrax.net/exiscan-acl/CHANGELOG) include - added option to use multiple spamd servers - many mime changes - Added Brightmail Antispam support - clamd fixes Update exim-html to 4.30 (from 4.20) - Update to latest docs Delete exim-user - No longer required - exim now looks up EXIM_{USER,GROUP} at runtime
2004-05-07Reset maintainer to tech-pkg@ (from ad@, since he is not working on themwiz1-2/+2
any longer).
2004-04-23Fix references to rc.d scripts. This package uses RCD_SCRIPTSreed1-2/+2
which installs to ${RCD_SCRIPTS_EXAMPLEDIR}. But the MESSAGE referred to wrong hard-coded location if the RCD_SCRIPTS_EXAMPLEDIR was not the default. So use RCD_SCRIPTS_EXAMPLEDIR instead. PKGREVISION not bumped because if someone had changed RCD_SCRIPTS_EXAMPLEDIR before recent change of autoregistration of rc.d script in PLIST, then it could not have been packaged in first place. Note that this commit does not imply that the MESSAGE is correct. In some cases, the MESSAGE is clearly wrong such as suggesting running the rc.d script from the example directory (which will work although).
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-2/+1
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-2/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-03-14Add missing patch-afabs1-0/+31
2004-03-05Update exim to 4.22nb4 & exim-exiscan to 4.22-12nb2 from Norm at cackhanded.netabs3-37/+25
- Avoid "set{u,g}id ... invoked ... with fd 1 closed" warnings - Cleanup DLOPEN from Local/Makefile.pkgsrc
2004-02-13s/dependant/dependent/snj1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-11-30whitespace policegrant1-2/+2
2003-11-25Update exim to 4.22nb3 and exim-exiscan to 4.22-12nb1. Default exim_flags to ↵abs2-3/+4
"-bd -q30m", so setting exim=YES in rc.conf works
2003-11-12PKGREVISION++ after openssl update.jschauma1-2/+2
2003-09-05Reflect update of exim-exiscan update.taca1-3/+3
2003-09-02Update exim to 4.22nb1abs3-6/+8
Update exim-exiscan to 4.22-11nb1 Include exiqgrep in PLIST, and commit distinfo from previous exim-exiscan change. Whole exim update was overly hurried due to security announcement.
2003-09-02Tweak to PLIST (& PLIST_SUBST) to support exim-exiscan. No change to eximabs2-7/+8
package, so will let this ride on the update made a few minutes ago.
2003-09-02Fix patch in last and remove reference to non-existant exim-exiscan-aclabs3-22/+15
2003-09-02Update exim to 4.22. Too many changes to list since 4.10abs13-320/+310
Package changes include addition of Makefile.common (to be used by Upcoming exim-exiscan-acl package), and exim.8
2003-08-02Convert exim and exim-user to the bsd.pkg.install.mk framework:jmmv10-71/+110
- Introduce EXIM_GROUP and EXIM_USER to tune the details of the group and user used by the daemon. - Honour PKG_SYSCONFDIR. - Install sample files under the examples directory. - Automatically install example files under sysconfdir using CONF_FILES. This simplifies exim's set up from admin's point of view. - Use RCD_SCRIPTS to handle the startup script. As a result, bump PKGREVISION of exim and exim-user.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-23Convert to depending on exim-user rather than installing the user pre-buildjmc1-12/+4
here.
2003-06-16Make this work non-interactively by adding the user directly in pre-build.jmc1-10/+9
Also set PKG_USERS so the package will note the userids for you when you remove it.
2003-05-03fix unassociated shell command bug in Makefiledmcmahill1-3/+4
2003-04-27Whitespace policecjep1-3/+3
2003-03-22Explicitly set TLS_INCLUDE to where OpenSSL headers are found.jmmv2-9/+10
Fixes PR pkg/20609 by Mirko Thiesen.
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