aboutsummaryrefslogtreecommitdiff
path: root/mail/exim-devel
Commit message (Collapse)AuthorAgeFilesLines
* I agree with the Exim community that the exim-4.xx has reached productionSheldon Hearn2002-09-1214-618/+0
| | | | | | | | | | | | | | | | | | quality. Move exim to exim-old for folks who need exim-3.xx, because the configuration file for exim-4.xx is not backward compatible. Move exim-devel to exim, removing NO_LATEST_LINK: repo-copy exim -> exim-old copy over exim-devel -> exim retire exim-devel Slave ports are intended for use with the exim port, as before, so they now build and install for exim-4.xx. Notes: svn path=/head/; revision=66190
* Update to exim-4.10.Sheldon Hearn2002-07-304-4/+33
| | | | | | | | | | | | | | This version brings exim-4.x to the point where serious production users may wish to consider it. Unfortunately, I don't have time for the exim -> exim-old and exim-devel >- exim transition, and won't have time to get to it for the next 10 days. Please be patient. Notes: svn path=/head/; revision=63733
* Fix the condition in the userforward director that is intended toSheldon Hearn2002-07-081-1/+1
| | | | | | | | | | protect against users with /nonexistent as their home directory having all their mail deferred. Submitted by: fanf Notes: svn path=/head/; revision=62646
* Update to exim-4.05:Sheldon Hearn2002-06-183-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Several eximon fixes. * Several TLS fixes. * Several exim crash fixes. * Spool file handling fixes. * Memory management fixes. * Delivery process looping fix. * Fix for Darwin's case insensitive filesystem. * Many other fixes that might not affect some people, but would seriously annoy others. This port for exim is now approaching production-worthiness. I expect it to replace mail/exim some time in the next couple of months, with mail/exim being moved to mail/exim-old (if not deleted). Also, sync POST-INSTALL-NOTES with rev 1.7 of mail/exim's version. Notes: svn path=/head/; revision=61510
* Exim4 uses a different strategy for pidfile creation and naming, inSheldon Hearn2002-05-161-1/+1
| | | | | | | | | | | | which %s isn't a required component of the pidfile pathname. Also, I was using /var/lock instead of /var/run, so kill two birds with one stone, using /var/run/exim.pid. PR: ports/37947 Submitted by: AMAKAWA Shuhei <sa264@cam.ac.uk> Notes: svn path=/head/; revision=59268
* Update to exim-4.04: mostly fixes of fixes from exim-4.03.Sheldon Hearn2002-05-062-3/+2
| | | | Notes: svn path=/head/; revision=58605
* The WITH_PWCHECK support requires the pwcheck daemon to be running,Sheldon Hearn2002-04-161-1/+1
| | | | | | | | and doesn't require linking against the library. Therefore, convert the LIB_DEPENDS on libsasl.8 to a RUN_DEPENDS on pwcheck. Notes: svn path=/head/; revision=57756
* Update to exim-4.03, including Cyrus SASL pwcheck daemon authenticationSheldon Hearn2002-04-162-3/+11
| | | | | | | | | support (disabled by default). Submitted by: mallet@efn.org (Suresh Ramasubramanian) Notes: svn path=/head/; revision=57754
* Fix the build in the WITH_PGSQL=yes case.Sheldon Hearn2002-04-021-7/+8
| | | | | | | | | | | | | | | 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
* Don't add user mailnull to the list of never_users, which exim-4 usesSheldon Hearn2002-03-132-7/+6
| | | | | | | | | | | for more checks than exim-3 did. Bump PORTREVISION accordingly. Reported by: Suresh Ramasubramanian <mallet@efn.org> Notes: svn path=/head/; revision=56007
* Chase a rerolled documentation distfile. The changes were all markupSheldon Hearn2002-03-111-1/+1
| | | | | | | specific. Notes: svn path=/head/; revision=55852
* Update to exim-4.01:Sheldon Hearn2002-03-053-5/+11
| | | | | | | | | | | | | | Quite a few bugfixes and two new features. I'm not going to try to cover changes in commit logs for this port; the software's still in the early stages of its release cycle, and version-chasers should be reading the ChangeLog and NewStuff documentation. I've also changed the way the distribution version numbers are stored so that I don't have to modify the pkg-plist every time I update the port. Notes: svn path=/head/; revision=55584
* Update to exim-4.00, the long awaited next release of Exim.Sheldon Hearn2002-02-277-54/+38
| | | | | | | | | Version-chasers beware; exim-4 configuration files are significantly different from exim-3 configuration files. Do not attempt to upgrade without reading POST-INSTALL-NOTES. Notes: svn path=/head/; revision=55303
* Enable the LMTP transport by default and provide a knob for disablingSheldon Hearn2002-01-281-0/+9
| | | | | | | | it. There are just too many people who need this for "black box" POP3/IMAP services to justify the bytes saved in the default package. Notes: svn path=/head/; revision=53904
* 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
* Exim 4 does not require numeric values for the compile-time constantsSheldon Hearn2001-12-291-7/+4
| | | | | | | | | EXIM_USER and EXIM_GROUP. Don't force numeric values down the throats of operators who, for some reason, have different numeric IDs for user mailnull and group mail. Notes: svn path=/head/; revision=52371
* Update to exim-3.952, the second alpha release of exim-4.Sheldon Hearn2001-12-202-3/+3
| | | | Notes: svn path=/head/; revision=51891
* Add a patch from the author that fixes a string termination bug. TheSheldon Hearn2001-12-202-2/+10
| | | | | | | | | | | bug was the cause of the 'unknown named list "+local_domains"' problem for which the port was marked BROKEN. I haven't bumped PORTREVISION because the port was marked BROKEN so soon after it was added. Notes: svn path=/head/; revision=51890
* The Exim Overview is not included in the texinfo distribution anySheldon Hearn2001-12-192-3/+14
| | | | | | | more, so don't try to install it or uninstall it. Notes: svn path=/head/; revision=51834
* Inadequate testing failed to uncover an issue with the defaultSheldon Hearn2001-12-181-0/+2
| | | | | | | | | configuration that causes a run-time failure at delivery time. Mark BROKEN until I can iron this out. Notes: svn path=/head/; revision=51760
* Do not recommend the use of the mail/exim-doc-* ports for acquiringSheldon Hearn2001-12-181-12/+2
| | | | | | | | | | alternative documentation formats, since those ports install documentation for exim-3.3x. Instead, refer operators to the Exim web site. Notes: svn path=/head/; revision=51759
* Update for exim-3.951 (AKA exim-4.0 alpha release) after repo copy.Sheldon Hearn2001-12-1812-366/+134
| | | | | | | | | This port can be used by early adopters of the upcoming exim-4.0 release. NO_LATEST_LINK is set to prevent package building, since version-chasers will likely be bitten hard by an unwitting upgrade. Notes: svn path=/head/; revision=51756
* 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
* Bump PORTREVISION for this recent change:Sheldon Hearn2001-12-111-1/+1
| | | | | | | | | | | | | | | Build Exim with compile-time defaults for exim_user and exim_group. 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=51353
* Build Exim with compile-time defaults for exim_user and exim_group.Sheldon Hearn2001-12-113-14/+30
| | | | | | | | | | | | | | 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-303-3/+24
| | | | | | | | | | | | 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
* Catch up with the location of the distfile on the master site andSheldon Hearn2001-11-281-3/+3
| | | | | | | | | | mirrors. The exim-3.x distribution has been moved into exim3 in preparation for the advent of exim-4.x. Reported by: wjv Notes: svn path=/head/; revision=50687
* Add the author's patch to fix bad handling of a disk space shortageSheldon Hearn2001-11-142-1/+11
| | | | | | | | | | | | | 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-022-1/+9
| | | | | | | | | | | | | | | 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-022-1/+13
| | | | | | | | | | | | 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-262-0/+32
| | | | | | | | | | 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
* Fix inversion in NOPORTDOCS test introduced in previous delta.Sheldon Hearn2001-09-121-1/+1
| | | | Notes: svn path=/head/; revision=47774
* * Drop deprecated USE_PERL5.Sheldon Hearn2001-09-115-21/+139
| | | | | | | | | | | | * 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-274-54/+33
| | | | | | | | | | | | | | | | | | | 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.33:Sheldon Hearn2001-08-162-4/+5
| | | | | | | | | | | | | - Fixes bug where setting local part to /dev/null without setting file_transport caused Exim to crash. - Other fixes do not apply to FreeBSD. * Now that RELENG_4 has bzip2 in the base system, use the bz2 distfiles. Notes: svn path=/head/; revision=46311
* Update to exim-3.32:Sheldon Hearn2001-07-303-194/+3
| | | | | | | | | | | | | | | | | | | 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-114-8/+10
| | | | | | | | | | | | | | 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-102-12/+35
| | | | | | | | | | | | | | | | | | 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
* Clarify that the steps involving mailwrapper(8) don't replace the aSheldon Hearn2001-07-091-1/+1
| | | | | | | | sendmail installation, but cause exim to be run instead of sendmail on startup. Notes: svn path=/head/; revision=44960
* Fixes for building with LDAP lookup support:Sheldon Hearn2001-07-031-3/+11
| | | | | | | | | | | | | | | * Define LDAP_LIB_TYPE conditionally so that the operator can override it. * Allow OPENLDAP1 (or UMICHIGAN) and OPENLDAP2 for LDAP_LIB_TYPE, depending on the correct ports for each. The default behaviour of the port is unchanged. However, this change allows for an exim-ldap2 slave port, if desired, and limits LDAP lookup types to those that can be supported by the FreeBSD ports tree. Notes: svn path=/head/; revision=44690
* Suggest the use of newsyslog(8) for log rotation. The exicyclogSheldon Hearn2001-07-021-3/+8
| | | | | | | | | | | utility supplied with Exim is intended for systems that don't have something as nifty as newsyslog(8). I'm tempted to remove the utility from the port/package, but this delta to pkg-message is less controversial. Notes: svn path=/head/; revision=44648
* Update to exim-3.31:Sheldon Hearn2001-07-024-37/+3
| | | | | | | | | | * 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
* Catch up with the new postgresql7 layout scheme introduced inSheldon Hearn2001-06-271-2/+2
| | | | | | | | | rev 1.75 of ports/databases/postgresql7 in April this year. This unbreaks the mysql-postgresql7 slave port. Notes: svn path=/head/; revision=44498
* 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-185-116/+6
| | | | | | | | | | | 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
* Bump PORTREVISION to reflect the change made in rev 1.84 (exim.shSheldon Hearn2001-06-151-1/+1
| | | | | | | retired, use mailwrapper(8) instead). Notes: svn path=/head/; revision=44037