- Joined
- Feb 27, 2003
- Messages
- 8,500
Exim 4.82 has been released, added to custombuild on files1.
To update now, use CustomBuild:
http://help.directadmin.com/item.php?id=125
===============
Announcement: http://www.gossamer-threads.com/lists/exim/dev/97956
Changelog: http://git.exim.org/exim.git/blob/exim-4_82:/doc/doc-txt/ChangeLog
However, some older boxes that we have sitting around like CentOS 4 or some older Fedoras (which you shouldn't be using anyway) throws this error:
where the IPV6_TCLASS define value typically lives in:
Linux/CentOS/Debian: /usr/include/linux/in6.h
FreeBSD: /usr/include/netinet6/in6.h
where... I was able to get 4.82 to compile on these older boxes (only if you need to) by adding the respective #define somewhere (I manually put it in the src/ip.c, and ran "make; make install".
As these OS's are no longer supported, I won't be making a patch for the given issue (unless more OS's are affected than we realize)
John
To update now, use CustomBuild:
http://help.directadmin.com/item.php?id=125
===============
Announcement: http://www.gossamer-threads.com/lists/exim/dev/97956
Changelog: http://git.exim.org/exim.git/blob/exim-4_82:/doc/doc-txt/ChangeLog
I've tested, and all of our currently supported OS's seem to compile it just fine.This release of Exim includes two incompatible fixes: a hints
database doesn't get updated in a specific corner case, and the
SMTP acceptance line is now logged by default in the sent message
line.
This release contains several enhancements and bugfixes:
+ Experimental DMARC
+ Experimental PRDR
+ New commandline options for better sendmail compatibility
+ Cyrus SASL sets host;port properties
+ Enabled default logging of remote acceptance
+ Cutthrough delivery
+ Added number suffix "G"
+ Multiple router/transport headers
+ Can call an ACL as an expansion item
+ DNS enhancements
+ Authenticator enhancements
+ Retry enhancements
+ Header generation enhancements
+ New expansion variables
+ LDAP and LDAP/TLS enhancements
+ ClamAV scanner can now accept multiple TCP targets
The ChangeLog/NewStuff/README.UPDATING are packaged with the exim
tarball or can be reviewed online at:
http://git.exim.org/exim.git/blob/exim-4_82:/doc/doc-txt/ChangeLog
http://git.exim.org/exim.git/blob/exim-4_82:/doc/doc-txt/NewStuff
http://git.exim.org/exim.git/blob/exim-4_82:/src/README.UPDATING
However, some older boxes that we have sitting around like CentOS 4 or some older Fedoras (which you shouldn't be using anyway) throws this error:
Code:
gcc ip.cip.c: In function 'dscp_lookup':
ip.c:471: error: 'IPV6_TCLASS' undeclared (first use in this function)
ip.c:471: error: (Each undeclared identifier is reported only once
ip.c:471: error: for each function it appears in.)
make[1]: *** [ip.o] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.82/build-Linux-i386'
Linux/CentOS/Debian: /usr/include/linux/in6.h
Code:
#define IPV6_TCLASS 67
Code:
#define IPV6_TCLASS 61 /* int; send traffic class value */
As these OS's are no longer supported, I won't be making a patch for the given issue (unless more OS's are affected than we realize)
John