<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Marketgrid Consulting Blog &#187; Sendmail</title>
	<atom:link href="http://www.marketgrid.com/blog/tag/sendmail/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.marketgrid.com/blog</link>
	<description>MySQL, website development and performance news</description>
	<lastBuildDate>Mon, 09 Jan 2012 12:39:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sendmail 8.14.5</title>
		<link>http://www.marketgrid.com/blog/2011/05/sendmail-8-14-5-2/</link>
		<comments>http://www.marketgrid.com/blog/2011/05/sendmail-8-14-5-2/#comments</comments>
		<pubDate>Tue, 31 May 2011 11:09:57 +0000</pubDate>
		<dc:creator>Phil Smith</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Sendmail]]></category>
		<category><![CDATA[Sendmail 8.14]]></category>

		<guid isPermaLink="false">http://www.marketgrid.com/blog/?p=553</guid>
		<description><![CDATA[Sendmail is a Mail Transfer Agent, which is the program that moves mail from one machine to another. Sendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration. &#160; The changes are as follows: &#160; SMTP extensions are no longer cached across connections, as the [...]]]></description>
			<content:encoded><![CDATA[<p>Sendmail is a Mail Transfer Agent, which is the program that moves mail from one machine to another. Sendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration.</p>
<p>&nbsp;</p>
<p><strong>The changes are as follows:</strong></p>
<p>&nbsp;</p>
<p>SMTP extensions are no longer cached across connections, as the cache is based on hostname, which may not be a unique identifier for a server, i.e. different machines may have the same hostname but provide different SMTP extensions.</p>
<p>&nbsp;</p>
<p>Out-of-bounds access is avoided in case a resolver reply for a DNS map lookup returns a size larger than 1K. The interrupt signal handler has been cleaned up to avoid invoking functions that are not signal-safe. At most, two AUTH lines are read from a server to avoid a memory exhaustion DoS attack against the client.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketgrid.com/blog/2011/05/sendmail-8-14-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sendmail 8.14.5</title>
		<link>http://www.marketgrid.com/blog/2011/05/sendmail-8-14-5/</link>
		<comments>http://www.marketgrid.com/blog/2011/05/sendmail-8-14-5/#comments</comments>
		<pubDate>Thu, 19 May 2011 08:47:10 +0000</pubDate>
		<dc:creator>Phil Smith</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Sendmail]]></category>

		<guid isPermaLink="false">http://www.marketgrid.com/blog/?p=535</guid>
		<description><![CDATA[Sendmail, Inc., and the Sendmail Consortium has announced the availability of sendmail 8.14.5. This version fixes a few problems, including: &#160; o SMTP extensions are no longer cached across connections as the cache is based on hostname which may not be a unique identifier for a server, i.e., different machines may have the same hostname [...]]]></description>
			<content:encoded><![CDATA[<p>Sendmail, Inc., and the Sendmail Consortium has announced the availability of sendmail 8.14.5. This version fixes a few problems, including:</p>
<p>&nbsp;</p>
<p>o SMTP extensions are no longer cached across connections as the</p>
<p>cache is based on hostname which may not be a unique identifier for</p>
<p>a server, i.e., different machines may have the same hostname but</p>
<p>provide different SMTP extensions.</p>
<p>&nbsp;</p>
<p>o An out-of-bounds access is avoided in case a resolver reply for a DNS</p>
<p>map lookup returns a size larger than 1K.</p>
<p>&nbsp;</p>
<p>o The interrupt signal handler has been cleaned up to avoid invoking</p>
<p>functions that are not signal-safe.</p>
<p>&nbsp;</p>
<p>o At most two AUTH lines are read from a server to avoid</p>
<p>a DoS attack against the client (memory exhaustion).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>A complete list of changes can be found below:</p>
<p>&nbsp;</p>
<p>SENDMAIL RELEASE NOTES</p>
<p>$Id: RELEASE_NOTES,v 8.1991 2011/05/15 04:28:16 ca Exp $</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>This listing shows the version of the sendmail binary, the version</p>
<p>of the sendmail configuration files, the date of release, and a</p>
<p>summary of the changes in that release.</p>
<p>&nbsp;</p>
<p>8.14.5/8.14.5     2011/05/17</p>
<p>Do not cache SMTP extensions across connections as the cache</p>
<p>is based on hostname which may not be a unique identifier</p>
<p>for a server, i.e., different machines may have the</p>
<p>same hostname but provide different SMTP extensions.</p>
<p>Problem noted by Jim Hermann.</p>
<p>Avoid an out-of-bounds access in case a resolver reply for a DNS</p>
<p>map lookup returns a size larger than 1K.  Based on a</p>
<p>patch from Dr. Werner Fink of SuSE.</p>
<p>If a job is aborted using the interrupt signal (e.g., control-C from</p>
<p>the keyboard), perform minimal cleanup to avoid invoking</p>
<p>functions that are not signal-safe. Note: in previous</p>
<p>versions the mail might have been queued up already</p>
<p>and would be delivered subsequently, now an interrupt</p>
<p>will always remove the queue files and thus prevent</p>
<p>delivery.</p>
<p>Per RFC 6176, when operating as a TLS client, do not offer SSLv2.</p>
<p>Since TLS session resumption is never used as a client, disable</p>
<p>use of RFC 4507-style session tickets.</p>
<p>Work around gcc4 versions which reverse 25 years of history and</p>
<p>no longer align char buffers on the stack, breaking calls</p>
<p>to resolver functions on strict alignment platforms.</p>
<p>Found by Stuart Henderson of OpenBSD.</p>
<p>Read at most two AUTH lines from a server greeting (up to two</p>
<p>lines are read because servers may use &#8220;AUTH mechs&#8221; and</p>
<p>&#8220;AUTH=mechs&#8221;). Otherwise a malicious server may exhaust</p>
<p>the memory of the client.  Bug report by Nils of MWR</p>
<p>InfoSecurity.</p>
<p>Avoid triggering an assertion in the OpenLDAP code when the</p>
<p>connection to an LDAP server is lost while making a query.</p>
<p>Problem noted and patch provided by Andy Fiddaman.</p>
<p>If ConnectOnlyTo is set and sendmail is compiled with NETINET6</p>
<p>it would try to use an IPv6 address if an IPv4 (or</p>
<p>unparseable) address is specified.</p>
<p>If SASLv2 is used, make sure that the macro {auth_authen} is</p>
<p>stored in xtext format to avoid problems with parsing</p>
<p>it.  Problem noted by Christophe Wolfhugel.</p>
<p>CONFIG: FEATURE(`ldap_routing&#8217;) in 8.14.4 tried to add a missing</p>
<p>-T&lt;TMPF&gt; that is required, but failed for some cases</p>
<p>that did not use LDAP.  This change has been undone</p>
<p>until a better solution can be implemented.  Problem</p>
<p>found by Andy Fiddaman.</p>
<p>CONFIG: Add cf/ostype/solaris11.m4 for Solaris11 support.</p>
<p>Contributed by Casper Dik of Oracle.</p>
<p>CONTRIB: qtool.pl: Deal with H entries that do not have a</p>
<p>letter between the question marks.  Patch from</p>
<p>Stefan Christensen.</p>
<p>DOC: Use a better description for the -i option in sendmail.</p>
<p>Patch from Mitchell Berger.</p>
<p>Portability:</p>
<p>Add support for Darwin 10.x (Mac OS X 10.6).</p>
<p>Enable HAVE_NANOSLEEP for FreeBSD 3 and later.  Patch</p>
<p>from John Marshall.</p>
<p>Enable HAVE_NANOSLEEP for OpenBSD 4.3 and later.</p>
<p>Use new directory &#8220;/system/volatile&#8221; for PidFile on</p>
<p>Solaris 11.  Patch from Casper Dik of Oracle.</p>
<p>Fix compilation on Solaris 11 (and maybe some other</p>
<p>OSs) when using OpenSSL 1.0.  Based on patch from</p>
<p>Jan Pechanec of Oracle.</p>
<p>Set SOCKADDR_LEN_T and SOCKOPT_LEN_T to socklen_t</p>
<p>for Solaris 11.  Patch from Roger Faulkner of Oracle.</p>
<p>New Files:</p>
<p>cf/ostype/solaris11.m4</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketgrid.com/blog/2011/05/sendmail-8-14-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sendmail 8.14.4</title>
		<link>http://www.marketgrid.com/blog/2010/01/sendmail-8-14-4-2/</link>
		<comments>http://www.marketgrid.com/blog/2010/01/sendmail-8-14-4-2/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 10:02:07 +0000</pubDate>
		<dc:creator>Phil Smith</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Sendmail]]></category>

		<guid isPermaLink="false">http://www.marketgrid.com/blog/?p=35</guid>
		<description><![CDATA[Sendmail is a Mail Transfer Agent, which is the program that moves mail from one machine to another. Sendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration. 8.14.4 This version fixed a problem where some certificate authorities do not properly check the requests they [...]]]></description>
			<content:encoded><![CDATA[<p>Sendmail is a Mail Transfer Agent, which is the program that moves mail from one machine to another. Sendmail implements a general internetwork mail routing facility, featuring aliasing and forwarding, automatic routing to network gateways, and flexible configuration.</p>
<h2>8.14.4</h2>
<p>This version fixed a problem where some certificate authorities do not properly check the requests they are signing and hence allow spoofing via an embedded NUL in the CN entry&#8230;. A workaround for a Linux resolver problem has been added to avoid core dumps. A bug where the value of headers, e.g., Precedence, Content-Type, et.al., was not extracted correctly thus preventing them from being recognized properly was fixed. An erroneous reduction of the length limitation on a return path was fixed.</p>
<p>Detailed history and release notes are available at Freshmeat.net: <a href="http://freshmeat.net/projects/sendmail#release_310640">http://freshmeat.net/projects/sendmail#release_310640</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketgrid.com/blog/2010/01/sendmail-8-14-4-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sendmail &#8211; 8.14.4</title>
		<link>http://www.marketgrid.com/blog/2010/01/sendmail-8-14-4/</link>
		<comments>http://www.marketgrid.com/blog/2010/01/sendmail-8-14-4/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 09:55:01 +0000</pubDate>
		<dc:creator>Phil Smith</dc:creator>
				<category><![CDATA[Releases]]></category>
		<category><![CDATA[Sendmail]]></category>

		<guid isPermaLink="false">http://www.marketgrid.com/blog/?p=22</guid>
		<description><![CDATA[Sendmail, Inc., and the Sendmail Consortium announce the availability of sendmail 8.14.4. This version fixes some problems: some certificate authorities do not properly check the requests they are signing and hence allow spoofing via an embedded NUL in the CN entry. Some checks have been added to deal with &#8220;bogus&#8221; CNs (see below and doc/op/op.*). [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.marketgrid.com/blog/wp-content/uploads/2010/01/sendmail.png"><img class="size-full wp-image-23  aligncenter" title="sendmail" src="http://www.marketgrid.com/blog/wp-content/uploads/2010/01/sendmail.png" alt="" width="187" height="34" /></a></p>
<p>Sendmail, Inc., and the Sendmail Consortium announce the availability of sendmail 8.14.4. This version fixes some problems:</p>
<ul>
<li> some certificate authorities do not properly check the requests   they are signing and hence allow spoofing via an embedded NUL in   the CN entry. Some checks have been added to deal with &#8220;bogus&#8221;   CNs (see below and doc/op/op.*).</li>
<li>a workaround for a Linux resolver problem has been added to   avoid core dumps.</li>
<li>the value of headers, e.g., Precedence, Content-Type, et.al., was   not extracted correctly thus preventing them from being recognized   properly; leading spaces were not stripped (which was an unintended   side effect of an earlier change) and hence comparing them with   expected values (e.g., &#8220;first-class&#8221; for Precedence) did not work.</li>
<li>between 8.11.7 and 8.12.0 the length limitation on a return   path was erroneously reduced.</li>
</ul>
<p>For a full list of changes see the <a href="http://www.sendmail.org/releases/8.14.4#RS">release notes</a> down  below.</p>
<p>Please send bug reports and general feedback to <a href="http://www.sendmail.org/contact">one of the usual addresses</a>.</p>
<p>The version can be found at</p>
<ul>
<li><a href="ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz"> ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz</a></li>
<li><a href="ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz.sig"> ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz.sig</a></li>
<li><a href="ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.Z"> ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.Z</a></li>
<li><a href="ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.Z.sig"> ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.Z.sig</a></li>
</ul>
<p>or on a <a href="http://www.sendmail.org/mirrors">mirror</a> near to  you.</p>
<h2>MD5 signatures:</h2>
<p>1b23d5000c8e7bfe82ec1a27f2f5fdc5 sendmail.8.14.4.tar.gz</p>
<p>0986e83fefad74477e5473860eb7a3dc sendmail.8.14.4.tar.gz.sig</p>
<p>db975437af4b08ed3b88deaccec26f89 sendmail.8.14.4.tar.Z</p>
<p>8a5740dff8a85e0d5a8d754bf73c0b28 sendmail.8.14.4.tar.Z.sig</p>
<p>Since sendmail 8.11 and later includes hooks to cryptography, the following information from OpenSSL applies to sendmail as well.</p>
<blockquote><p>PLEASE REMEMBER THAT EXPORT/IMPORT AND/OR USE OF STRONG CRYPTOGRAPHY    SOFTWARE, PROVIDING CRYPTOGRAPHY HOOKS OR EVEN JUST COMMUNICATING    TECHNICAL DETAILS ABOUT CRYPTOGRAPHY SOFTWARE IS ILLEGAL IN SOME    PARTS OF THE WORLD.  SO, WHEN YOU IMPORT THIS PACKAGE TO YOUR    COUNTRY, RE-DISTRIBUTE IT FROM THERE OR EVEN JUST EMAIL TECHNICAL    SUGGESTIONS OR EVEN SOURCE PATCHES TO THE AUTHOR OR OTHER PEOPLE    YOU ARE STRONGLY ADVISED TO PAY CLOSE ATTENTION TO ANY EXPORT/IMPORT    AND/OR USE LAWS WHICH APPLY TO YOU. THE AUTHORS ARE NOT LIABLE FOR    ANY VIOLATIONS YOU MAKE HERE. SO BE CAREFUL, IT IS YOUR  RESPONSIBILITY.</p></blockquote>
<h2>SENDMAIL RELEASE NOTES</h2>
<p>$Id: RELEASE_NOTES,v 8.1963 2009/12/23 04:43:46 ca Exp $</p>
<p><a name="RS">This</a> listing shows the version of the sendmail binary, the version of the sendmail configuration files, the date of release, and a summary of the changes in that release.</p>
<p>8.14.4/8.14.4	2009/12/30<br />
SECURITY:</p>
<p>Handle bogus certificates containing NUL characters 		in CNs by placing a string indicating a bad certificate 		in the {cn_subject} or {cn_issuer} macro.</p>
<p>Patch inspired 		by Matthias Andree&#8217;s changes for fetchmail.  	During the generation of a queue identifier an integer overflow 		could occur which might result in bogus characters 		being used.  Based on patch from John Vannoy of 		Pepperdine University.  	The value of headers, e.g., Precedence, Content-Type, et.al., 		was not processed correctly.</p>
<p>Patch from Per Hedeland.  	Between 8.11.7 and 8.12.0 the length limitation on a return 		path was erroneously reduced from MAXNAME (256) to 		MAXSHORTSTR (203).</p>
<p>Patch from John Gardiner Myers 		of Proofpoint; the problem was also noted by Steve 		Hubert of University of Washington.</p>
<p>Prevent a crash when a hostname lookup returns a seemingly 		valid result which contains a NULL pointer (this seems 		to be happening on some Linux versions).</p>
<p>The process title was missing the current load average when 		the MTA was delaying connections due to DelayLA.</p>
<p>Patch from Dick St.Peters of NetHeaven.  	Do not reset the number of queue entries in shared memory if 		only some of them are processed.</p>
<p>Fix overflow of an internal array when parsing some replies 		from a milter.  Problem found by Scott Rotondo 		of Sun Microsystems.</p>
<p>If STARTTLS is turned off in the server (via M=S) then it 		would not be initialized for use in the client either.</p>
<p>Patch from Kazuteru Okahashi of IIJ.  	If a Diffie-Hellman cipher is selected for STARTTLS, the 		handshake could fail with some TLS implementations 		because the prime used by the server is not long enough.</p>
<p>Note: the initialization of the DSA/DH parameters for 		the server can take a significant amount of time on slow 		machines.</p>
<p>This can be turned off by setting DHParameters 		to none or a file (see doc/op/op.me).  Patch from 		Petr Lampa of the Brno University of Technology.</p>
<p>Fix handling of `b&#8217; modifier for DaemonPortOptions on little 		endian machines for loopback address.  Patch from 		John Beck of Sun Microsystems.</p>
<p>Fix a potential memory leak in libsmdb/smdb1.c found by parfait. 		Based on patch from Jonathan Gray of OpenBSD.  	If a milter sets the reply code to &#8220;421&#8243; during the transfer 		of the body, the SMTP server will terminate the SMTP session 		with that error to match the behavior of the other callbacks.  	Return EX_IOERR (instead of 0) if a mail submission fails due to 		missing disk space in the mail queue.  Based on patch 		from Martin Poole of RedHat.</p>
<p>CONFIG: Using FEATURE(`ldap_routing&#8217;)'s `nodomain&#8217; argument would 		cause addresses not found in LDAP to be misparsed.</p>
<p>CONFIG: Using a CN restriction did not work for TLS_Clt as it 		referred to a wrong macro.  Patch from John Gardiner 		Myers of Proofpoint.</p>
<p>CONFIG: The option relaytofulladdress of FEATURE(`access_db&#8217;) 		did not work if FEATURE(`relay_hosts_only&#8217;) is used too. 		Problem noted by Kristian Shaw.</p>
<p>CONFIG: The internal function lower() was broken and hence 		strcasecmp() did not work either, which could cause 		problems for some FEATURE()s if upper case arguments 		were used.  Patch from Vesa-Matti J Kari of the 		University of Helsinki.</p>
<p>LIBMILTER: Fix internal check whether a milter application 		is compiled against the same version of libmilter as 		it is linked against (especially useful for dynamic 		libraries).</p>
<p>LIBMILTER: Fix memory leak that occurred when smfi_setsymlist() 		was used.  Based on patch by Dan Lukes.</p>
<p>LIBMILTER: Document the effect of SMFIP_HDR_LEADSPC for filters 		which add, insert, or replace headers.  From Benjamin 		Pineau.</p>
<p>LIBMILTER: Fix error messages which refer to &#8220;select()&#8221; to be 		correct if SM_CONF_POLL is used.  Based on patch from 		John Nemeth.</p>
<p>LIBSM: Fix handling of LDAP search failures where the error is 		carried in the search result itself, such as seen with 		OpenLDAP proxy servers.</p>
<p>VACATION: Do not refer to a local variable outside its scope. 		Based on patch from Mark Costlow of Southwest Cyberport.</p>
<p>Portability: 		Enable HAVE_NANOSLEEP for SunOS 5.11.</p>
<p>Patch from  		John Beck of Sun Microsystems.  		Drop NISPLUS from default SunOS 5.11 map definitions.</p>
<p>Patch from John Beck of Sun Microsystems.</p>
<p>From: <a href="http://www.sendmail.org/releases/8.14.4">http://www.sendmail.org/releases/8.14.4</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.marketgrid.com/blog/2010/01/sendmail-8-14-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

