summaryrefslogtreecommitdiff
path: root/mail/exim-old/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Retire as threatened on 2003/09/04.Sheldon Hearn2004-03-0911-511/+0
| | | | Notes: svn path=/head/; revision=103425
* % in filenames break perforce:Oliver Eikemeier2004-02-181-0/+0
| | | | | | | | | <http://lists.freebsd.org/pipermail/freebsd-ports/2004-February/009324.html> Submitted by: Mark Santcroos <marks@ripe.net> Notes: svn path=/head/; revision=101317
* Patch security issue described inJacques Vidrine2003-09-031-0/+29
| | | | | | | | | <URL: http://www.exim.org/pipermail/exim-announce/2003q3/000094.html >. Reported by: Yonatan Bokovza <Yonatan@xpert.com> Notes: svn path=/head/; revision=88436
* Fix a format string vulnerability that could be exploited by an EximSheldon Hearn2003-01-131-0/+37
| | | | | | | admin user to gain root privelege. Notes: svn path=/head/; revision=73053
* Revert rev 1.109 of Makefile. Given the likelihood of future changesSheldon Hearn2002-06-182-42/+7
| | | | | | | | | | | | | | | | | | | | in the configuration affecting the base system's MTA, the management of multiple POST-INSTALL-NOTES files could easily become a nightmare. Instead, use a single POST-INSTALL-NOTES file that includes instructions that, at worst, suggest unnecessary but harmless changes. While here, use bullets instead of a numbered list for the notes, so that future deltas are easier to read. Also, mention the 'daily_status_include_submit_mailq' periodic.conf(5) knob, as reported in PR ports/38925. PR: ports/38925 Submitted by: Pat Lashley <patl+freebsd@phoenix.volant.org> Notes: svn path=/head/; revision=61499
* Update to exim-3.36:Sheldon Hearn2002-04-182-77/+0
| | | | | | | | | | | * Incorporates some patches. * Fix pretty obscure queue handling bug. * Update exim-4 spool file format forward-compatibility. Notes: svn path=/head/; revision=57847
* Gracefully handle NULLs in the message body as exposed to filters,Sheldon Hearn2002-04-032-0/+77
| | | | | | | | | | by replacing them with spaces. This is a vendor-sanctioned patch, obtained from the exim-users mailing list. Notes: svn path=/head/; revision=57262
* Cope with -CURRENT's new tri-state sendmail_enable rc.conf(5) variableSheldon Hearn2002-04-034-42/+68
| | | | | | | | | | | | | | | | | | by using an rc.d script to launch Exim, as was done before I took over this port. This seems to be the most popular approach, and is arguably the simplest. Folks like me who attach some aesthetic value to using rc(8) and mailer.conf(8) to launch Exim at startup time should know enough to blow away the rc.d script and do things any way they please. For now, use two versions of the POST-INSTALL-NOTES, the only difference being that the one given to -CURRENT users suggests setting sendmail_enable to 'NONE', while the one for -STABLE users suggests 'NO'. Notes: svn path=/head/; revision=57259
* Fix the build in the WITH_PGSQL=yes case.Sheldon Hearn2002-04-021-6/+7
| | | | | | | | | | | | | | | When the databases/postgresql7 port was updated from postgresql-7.1.x to postgresql-7.2, libpq-fe.h moved from PREFIX/include/pgsql to PREFIX/include for reasons I can't figure out. This applies a band-aid until I can get clarification from the postgresql port maintainer <girgen@partitur.se>, but I think the port might be "broken" in its placement of some header files. Reported by: kris Notes: svn path=/head/; revision=57189
* Include my preferred work-around, which is to add the library pathsSheldon Hearn2002-02-252-2/+4
| | | | | | | of problem packages to ldconfig_paths in rc.conf(5). Notes: svn path=/head/; revision=55231
* Cope with the fact that at least one 3rd-party package against whichSheldon Hearn2002-02-252-0/+36
| | | | | | | | | | | | | | | | | | Exim may be linked (MySQL) uses a startup script to add its library path to the linker hints. Explain the problem in POST-INSTALL-NOTES and provide a sample startup script. I think such packages should do away with the script and provide POST-INSTALL-NOTES that encourage the operator to add the library path to ldconfig_paths in /etc/rc.conf, but provide this work-around anyway. Reported by: Oliver Brandmueller <ob@e-Gitt.NET> Notes: svn path=/head/; revision=55230
* Expand on the existing documentation regarding TLS and certificates,Sheldon Hearn2002-01-152-0/+44
| | | | | | | | | | | | | | | | | | adding information important to operators of SMTP services used by a number of Windows (and probably Unix) MUA packages. This text has been approved by the author and will be included in the next release of exim-4. Another release of exim-3.3x is not expected. This change is based on an explanation of SSL certificates attributed below, but was not a direct submission. Errors are my own, etc. Submitted by: terry Message-Id: <3C3F3A93.C1ECF9B0@mindspring.com> Notes: svn path=/head/; revision=53123
* Update to exim-3.34:Sheldon Hearn2002-01-074-101/+0
| | | | | | | | | | | * Mostly incorporates patches already carried by the port. * Fixes a vulnerability in pipe handling, which was not exposed by the default configuration, but which could have been exposed if the configuration were altered appropriately. Notes: svn path=/head/; revision=52703
* Build Exim with compile-time defaults for exim_user and exim_group.Sheldon Hearn2001-12-141-2/+2
| | | | | | | | | | | | | | Use the newly added mailnull user, and the now well-established group mail. The use of compile-time defaults for these values is not required for many sites, but are important for more exotic applications. This ensures that the packages are useful to the widest audience possible. Notes: svn path=/head/; revision=51532
* Build Exim with compile-time defaults for exim_user and exim_group.Sheldon Hearn2001-12-112-6/+19
| | | | | | | | | | | | | | Use the newly added mailnull user, and the now well-established group mail. The use of compile-time defaults for these values is not required for many sites, but are important for more exotic applications. This ensures that the packages are useful to the widest audience possible. Notes: svn path=/head/; revision=51352
* Stop people complaining about the absence of plain text versions ofSheldon Hearn2001-11-301-2/+17
| | | | | | | | | | | | the documentation by installing them. Update the post-install notes to reflect the presence of the new exim-doc-* ports for alternative documentation formats. Bump PORTREVISION. Notes: svn path=/head/; revision=50767
* Add the author's patch to fix bad handling of a disk space shortageSheldon Hearn2001-11-141-0/+10
| | | | | | | | | | | | | on pipeline input. Bump PORTREVISION to reflect the change. Obtained from: exim-users@exim.org Message-Id: <Pine.SOL.4.33.0111131315260.9828-100000@virgo.cus.cam.ac.uk> Notes: svn path=/head/; revision=50016
* Add the author's patch to fix a failure to reap children on BSD systems,Sheldon Hearn2001-11-021-0/+8
| | | | | | | | | | | | | | | where SIG_IGN as the signal handler for SIGCHLD is bad. This is only an issue when a significant number of messages is received via pipe (e.g. with -bS) at a faster rate than they can be dealt with by parallel delivery agents (e.g. -odqs). Bump PORTREVISION to reflect the change. Obtained from: exim-users@exim.org Message-Id: Pine.SOL.4.33.0111021349170.19636-100000@virgo.cus.cam.ac.uk Notes: svn path=/head/; revision=49513
* Add the author's patch to fix broken handling of queue_list_requires_adminSheldon Hearn2001-11-021-0/+12
| | | | | | | | | | | | and the -bpc flag. Bump PORTREVISION to reflect the change. Obtained from: exim-users@exim.org Message-Id: Pine.SOL.4.33.0110301326040.24148-100000@virgo.cus.cam.ac.uk Notes: svn path=/head/; revision=49488
* Fix the message_body_size filter variable bug reported by Phil ChambersSheldon Hearn2001-09-261-0/+31
| | | | | | | | | | to the exim-users mailing list on 2001-09-19 using the patch posted to the list by the author on 2001-09-24. Bump PORTREVISION accordingly. Notes: svn path=/head/; revision=48210
* * Drop deprecated USE_PERL5.Sheldon Hearn2001-09-112-0/+125
| | | | | | | | | | | | * Move the contents of pkg-message into POST-INSTALL-NOTES, which gets installed in the !NOPORTDOCS case for future reference. * Refer to POST-INSTALL-NOTES from pkg-message in the !NOPORTDOCS case. In the NOPORTDOCS case, use POST-INSTALL-NOTES as the pkg-message. Notes: svn path=/head/; revision=47657
* * Break eximon into its own port. The goal is to allow administratorsSheldon Hearn2001-08-272-25/+16
| | | | | | | | | | | | | | | | | | | to install and use Exim from the packages without having to install XFree86. * Remove a stale SEDLIST entry for BINOWN handling. * Use LOCALBASE instead of PREFIX when referring to already installed software. * Use more strict pattern matching in SEDLIST. Folks who want eximon (the Exim monitor) must now either build exim or one of its slave ports with WITH_EXIMON defined or install the standalone exim-monitor package. Notes: svn path=/head/; revision=46972
* Update to exim-3.32:Sheldon Hearn2001-07-301-189/+0
| | | | | | | | | | | | | | | | | | | Incorporates the fixes for non-mapped IPv6 listening sockets. Fixes unclosed MySQL connection bug in delivery subprocesses. Better RFC compliance with respect to Resent-Subject and Resent-Reply-To. Fix handling of unset hostname for OpenLDAP2. Drop an unclosed connection if more than 5 uncrecognized commands are received. Handle \t in fail messages properly. Notes: svn path=/head/; revision=45609
* Apply the author's fix for socket binding in the case whereSheldon Hearn2001-07-161-5/+177
| | | | | | | | net.inet6.ip6.v6only is set. This sysctl disables AF_INET6 wildcard listeners from accepting IPv4 traffic. Notes: svn path=/head/; revision=45163
* Too many people have complained about my choice of MTA user (sendmail).Sheldon Hearn2001-07-111-2/+2
| | | | | | | | | | | | | | Bite the bullet _now_ and use MTA user exim instead. This means that only early adopters of Exim-3.31 are affected, rather than lots more folks further down the line. I still think mailnull is better, but nobody in the Exim community agrees with me. :-) Bump PORTREVISION as appropriate. Notes: svn path=/head/; revision=45032
* Fix the IPv6 bind() call properly. The author didn't spot the flawSheldon Hearn2001-07-111-2/+7
| | | | | | | | in my patch when I initially submitted it. This is his fully tested version. Notes: svn path=/head/; revision=45030
* Make the purpose of WITHOUT_X11 clearer, based on feedback from severalSheldon Hearn2001-07-101-0/+12
| | | | | | | | | | | | | | | | | | users. Fix the call to bind() in daemon.c so that the correct addrlen is passed for a IPv4 or IPv6 struct sockaddr. This fixes the problem where an exim binary compiled for IPv6 support won't bind() to any IPv4 addresses. The author approves of this patch. Now that exim+ipv6 works for non-ipv6 FreeBSD hosts, make IPv6 support default and provide a WITHOUT_IPV6 knob for folks who don't want it. Turn on WITHOUT_IPV6 for pre-KAME systems, to give RELENG_3 folks a fighting chance. Notes: svn path=/head/; revision=45002
* Update to exim-3.31:Sheldon Hearn2001-07-022-34/+0
| | | | | | | | | | * Incorporates two patches previously supplied with the port. * Fixes obscure bug affecting return_path transport option under certain conditions. Notes: svn path=/head/; revision=44645
* The commented RBL stuff in configure.default was not updated asSheldon Hearn2001-06-201-0/+23
| | | | | | | | expected in exim-3.30 release. Apply a patch from the author, which will be included in exim-3.31 if such a release ever occurs. Notes: svn path=/head/; revision=44248
* Fix a buffer overflow introduced in 3.30. This patch will be adoptedSheldon Hearn2001-06-181-0/+11
| | | | | | | in 3.31. :-) Notes: svn path=/head/; revision=44178
* Fix some breakage in the section on expansion variables. This wasn'tSheldon Hearn2001-06-181-0/+40
| | | | | | | | submitted to Philip in time for exim-3.30's release, and a new version of the documentation is unlikely until exim-4.00. Notes: svn path=/head/; revision=44175
* Update 3.22 -> 3.30:Sheldon Hearn2001-06-183-110/+1
| | | | | | | | | | | This is primarily a maintenance release, though there are a very small number of functional additions. This release does not address the "orphaned -D spool files" problem, but to date this problem has not been observed on FreeBSD systems. Notes: svn path=/head/; revision=44173
* Exim is a drop-in replacement for sendmail. Since 4.1-RELEASE,Sheldon Hearn2001-06-151-17/+0
| | | | | | | | | | | FreeBSD has shipped with mailwrapper(8), which facilitates the use of drop-in replacements for sendmail. Retire exim.sh in favour of the mailwrapper(8) approach. Requested by: AMAKAWA Shuhei <sa264@cam.ac.uk> Notes: svn path=/head/; revision=44036
* Calling makeinfo with --no-validate hasn't been necessary for ages.Sheldon Hearn2001-06-141-15/+5
| | | | Notes: svn path=/head/; revision=44008
* Rename patch-scripts::exim_install to patch-aa without a repo-copy.Sheldon Hearn2001-06-141-2/+2
| | | | | | | | | | | | | | | | | | | A continuum in the history for this file isn't necessary. What _is_ important is the purpose of the patch today: *) Changes the test used to determine whether a file should be installed to cope with files which we "touch" to zero bytes for packaging purposes. *) Causes the configure file to be installed as a sample only. The administrator needs to rename this file to "activate" exim. *) Changes the invocation of make-info to be less prone to fail on silly errors and fixes the info(1) titles so that, for example ``info exim'' actually enters the exim.info file. Notes: svn path=/head/; revision=44005
* Retire our local copy of configure.default, which is a maintenance pain.Sheldon Hearn2001-06-144-377/+54
| | | | | | | | | | | | | | | | | Replace it with a patch against the distribution configure.default, which changes as little as possible so that folks who are accustomed to Exim on other platforms will not be astonished. Install the file as configure.default instead of configure.sample, since it's as close as damnit to the default Exim configuration file. The only arguably unnecessary deviation from the default is: * Accept SMTP relay from the loopback IP address. Too many applications require this, and the window of abuse is arguably negligible. Notes: svn path=/head/; revision=44004
* Install the Exim info files with more useful names. Before, the commandSheldon Hearn2001-06-141-3/+10
| | | | | | | | | | | | | ``info exim'' would fail to descend into any of the 3 Exim info files from the dir top branch. While we're at it, add a pkg-message that 1) Points to the documentation 2) Explains how to get Exim started Notes: svn path=/head/; revision=44001
* * Add a WITH_IPV6 knob. Exim breaks if compiled with IPv6 support andSheldon Hearn2001-06-122-31/+18
| | | | | | | | | | | | run with a kernel that has had IPv6 ommitted from its configuration, so I can't make this a default (yet). * Remove crazy handling of exim.sh and replace it with something much simpler and more sane. This allows non-root users to build, even if they can't install (properly). Notes: svn path=/head/; revision=43914
* Apply officially sanctioned patch to close a format string vulnerabilitySheldon Hearn2001-06-111-0/+11
| | | | | | | | | in exim batch SMTP mode. The vulnerability is _not_ exploitable by external SMTP callers. Notes: svn path=/head/; revision=43849
* Retire the local copy of exim_monitor/EDITME from the port, since itSheldon Hearn2001-06-111-172/+0
| | | | | | | is simply the original with the defaults uncommented and unchanged. Notes: svn path=/head/; revision=43846
* Strip binaries.Sheldon Hearn2001-06-112-0/+82
| | | | Notes: svn path=/head/; revision=43836
* Fix a typo that should have been corrected in the previous commit. :-(Sheldon Hearn2001-06-111-1/+1
| | | | Notes: svn path=/head/; revision=43830
* Fix typo in previous commit.Sheldon Hearn2001-06-111-1/+1
| | | | Notes: svn path=/head/; revision=43829
* Sandbox Exim.Sheldon Hearn2001-06-111-2/+3
| | | | | | | | | | | Since BSD UNIX still doesn't offer a user for running an MTA in a sandbox the way many Linux distributions do, the Exim port uses the traditional sandbox user for sendmail, called 'sendmail'. Bump PORTREVISION accordingly. Notes: svn path=/head/; revision=43828
* Finally remove the bastardized local copy of EDITME (calledSheldon Hearn2001-06-112-582/+105
| | | | | | | | | files/Makefile) that's been a maintenance PITA for too long. Replace it with a patch against EDITME, now that the sed rules that operate on it are mostly sensible. Notes: svn path=/head/; revision=43824
* Fix the embedded Perl interpreter hook.Sheldon Hearn2001-06-101-3/+3
| | | | Notes: svn path=/head/; revision=43760
* Untangle the mess I made of SMTP AUTH authentication mechanisms.Sheldon Hearn2001-06-101-3/+3
| | | | | | | | | | | AUTH_CRAM_MD5 and AUTH_PLAINTEXT support have nothing to do with PAM, other than that all three can be used as authentication mechanisms for SMTP AUTH. Enable all three by default, so that the package includes them. Notes: svn path=/head/; revision=43754
* The userforward director should decline delivery for any user whoseSheldon Hearn2001-05-081-0/+1
| | | | | | | | | | | | | | home directory is set to /nonexistent . Not all systems encourage the use of /nonexistent as a home directory, so this is not a change that should be incorporated into the Exim distribution. This change allows local deliveries into /var/mail for users with no valid home directory. Notes: svn path=/head/; revision=42395
* Sync up our copy of EDITME (files/Makefile) and add hooks forSheldon Hearn2000-12-211-8/+48
| | | | | | | | enabling STARTTLS support. The hooks are disabled by default and do not support RELENG_3. Notes: svn path=/head/; revision=36182
* Clearly document the nature of the changes introduced with this patchSheldon Hearn2000-08-041-0/+16
| | | | | | | | so that the reasons why it hasn't been submitted to the author do not need to be argued over regularly. Notes: svn path=/head/; revision=31319