<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>Hi.</div>
<div>&nbsp;</div>
<div>All of this pertains to a Solaris 10 (x86) environment&#8230;.</div>
<div>&nbsp;</div>
<div>I tried, at the end of the week, to jump up to the new 3.3.5 release, mostly to get up to a version that already included all of the memory leak fixes that I had manually deployed to 3.3.4.&nbsp; It all compiled fine, and seemed to work fine&#8230;. Until this weekend.</div>
<div>&nbsp;</div>
<div>When my log rotation script ran this weekend, all hell broke loose.&nbsp; The specific issue is that the instant that syslog-ng 3.3.5 receives the HUP (from my rotation script), all of the packets that are being forwarded (via UDP, with source spoofing) instantly
start being forwarded with null (0.0.0.0) destination addresses.&nbsp; (And, FYI, I can easily recreate, and see this behavior.)&nbsp; Unfortunately, instead of _<i>only</i>_ resulting in the destination server not receiving these packets, the effect is actually far
worse, because a null destination address is (at least on Solaris) interpreted as an old form of a broadcast packet, and all of these packets actually create an exponential feedback loop.&nbsp; I.E. they are seen by this same syslog-ng server&#8217;s UDP listener, as
valid inbound packets, which (of course), then are forwarded, outbound (by syslog-ng, as part of the spoofed forwarding), which then (of course) causes them to be seen (yet again) by syslog-ng as inbound packets.&nbsp; And &#8220;very quickly&#8221; the whole thing piles up
on itself, causing the server to pretty much collapse under the weight of an ever increasing volume of &#8220;perceived&#8221; inbound UDP syslog packets.</div>
<div>&nbsp;</div>
<div>So&#8230; I&#8217;m hoping that someone will say &#8220;ah ha&#8221;, and have some idea about what code might have changed between 3.3.4 and 3.3.5, that might have (accidentally) resulted in this behavior.&nbsp; Certainly, I&#8217;ve dropped back (for now) to 3.3.4 (as it does not have
the problem), but if there is some sort of debugging that you need me to do (i.e. &#8220;if it&#8217;s not obvious what coding change may have introduced this bug&#8221;), I&#8217;m more than willing to deploy the 3.3.5 code in a test environment, and do whatever testing that you
might need.&nbsp; Again, it&#8217;s easily reproducible with a simple HUP.</div>
<div>&nbsp;</div>
<div>Sorry to bring you a new/different issue.&nbsp; Any and all input/help would be appreciated.</div>
<div>&nbsp;</div>
<div>As always, THANKS for your help!!</div>
<div>&nbsp;</div>
<div><font face="Arial, sans-serif" size="2">Marvin Nipper</font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</font>
</body>
</html>

<pre>
This e-mail may contain confidential and/or privileged information. If you are
not the intended recipient (or have received this e-mail in error) please 
notify the sender immediately and destroy this e-mail. Any unauthorized 
copying, disclosure or distribution of the material in this e-mail is strictly 
forbidden.