Cool thanks.<br><br><div><span class="gmail_quote">On 22/12/06, <b class="gmail_sendername">Balazs Scheidler</b> &lt;<a href="mailto:bazsi@balabit.hu">bazsi@balabit.hu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Thu, 2006-12-21 at 23:13 +0000, Jonathan Turner wrote:<br>&gt; Hi there,<br>&gt;<br>&gt; I&#39;m working on using syslog-ng within our environment mainly due to<br>&gt; the ability to use syslog with tcp. I will be traversing firewalls and
<br>&gt; therefore the tcp-keep-alive() option is vital for me. However when I<br>&gt; try to turn this on in my tcp source it gives me a syntax error. I<br>&gt; have pasted in the relevant part of the config below. I&#39;m pretty sure
<br>&gt; I have it right. The strange thing is that when I search the source<br>&gt; code for the option I can&#39;t find anything as if it has been removed<br>&gt; from version 2.0 (the version I&#39;m using).<br>&gt;<br>
&gt; Does anyone know what may have happened to the tcp-keep-alive option<br>&gt; in version 2.0 and, if I&#39;m right and it isn&#39;t there, what are the<br>&gt; options in syslog-ng that I could use to prevent the sessions timing
<br>&gt; out on firewalls?<br>&gt;<br>&gt; source testsrc {<br>&gt;&nbsp;&nbsp;tcp( ip(<a href="http://0.0.0.0">0.0.0.0</a>) port(5514)<br>&gt;&nbsp;&nbsp;max-connections(300)<br>&gt;&nbsp;&nbsp;keep-alive(yes)<br>&gt;&nbsp;&nbsp;tcp-keep-alive(yes)<br>&gt;&nbsp;&nbsp;);
<br>&gt; };<br><br>As syslog-ng 2.0 was forked earlier than tcp-keep-alive option was<br>added, this missing keyword was missed.<br><br>I&#39;ve now committed an implementation of a so_keepalive option (renamed<br>for consistency), but an obsolete tcp-keep-alive() keyword was also
<br>added for compatibility.<br><br>It should be available in tomorrow&#39;s snapshot.<br><br>--<br>Bazsi<br><br></blockquote></div><br>