No subject


Mon Dec 3 12:26:40 CET 2012


lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>When a not writeable file becomes writeable =
later, syslog-ng recognize it<br>(with the help of reopen-timer) and =
delivers messages to the file without<br>dropping those which were =
received during the file was not available.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Fixed a configure error around =
libsystemd-journal.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><code><span =
style=3D'font-size:10.0pt'>--disable-python</span></code><span =
style=3D'font-size:9.5pt'>&nbsp;option and other Python related fixes =
addded to&nbsp;<br>configure<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Retries fixed in SQL destination. In some =
circumstances when<br></span><code><span =
style=3D'font-size:10.0pt'>retry_sql_inserts</span></code><span =
style=3D'font-size:9.5pt'>&nbsp;was set to 1, after an insertion failure =
all incoming<br>messages were dropped.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Added DOS/Windows line ending support in =
config.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Parallel build is supported for Python and =
Java destination drivers.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Fixed compilation failure on =
OpenBSD<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Memory leak around reload and internal =
queueing mechanism has been fixed.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>AMQP connection process =
fixed.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Fixed a potential abort when the localhost =
name cannot be detected.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Security issue fixed around $HOST.<br>Tech =
details:<br>When the name of the host is too long, the buffer we use to =
format the<br>chained hostname is truncated. However snprintf() returns =
the length the<br>result would be if no truncation happened, thus we =
will read uninitialized<br>bytes off the stack when we use that pointer =
to set $HOST<br>with log_msg_set_value().<br><br>There can be some =
security implications, like reading values from the stack<br>that can =
help to craft further exploits, especially in the presense of<br>address =
space randomization. It can also cause a DoS if the hostname =
length<br>is soo large that we would read over the top-of-the-stack, =
which is probably<br>not mmapped causing a =
SIGSEGV.<o:p></o:p></span></p><p =
style=3D'margin-left:47.25pt;text-indent:-.25in;mso-list:l1 level1 =
lfo2'><![if !supportLists]><span =
style=3D'font-size:10.0pt;font-family:Symbol'><span =
style=3D'mso-list:Ignore'>=C2=B7<span style=3D'font:7.0pt "Times New =
Roman"'>&nbsp; </span></span></span><![endif]><span =
style=3D'font-size:9.5pt'>Journal entries containing name-value pairs =
without '=3D' caused syslog-ng<br>to crash. Instead of crashing, =
syslog-ng just drop these nv =
pairs.<o:p></o:p></span></p><h2>Credits<o:p></o:p></h2><p><span =
style=3D'font-size:9.5pt'>syslog-ng is developed as a community project, =
and as such it relies<br>on volunteers, to do the work necessarily to =
produce syslog-ng.<o:p></o:p></span></p><p><span =
style=3D'font-size:9.5pt'>Reporting bugs, testing changes, writing code =
or simply providing<br>feedback are all important contributions, so =
please if you are a user<br>of syslog-ng, =
contribute.<o:p></o:p></span></p><p><span style=3D'font-size:9.5pt'>We =
would like to thank the following people for their =
contribution:<o:p></o:p></span></p><p><span =
style=3D'font-size:9.5pt'>Alex Badics, Andras Mitzki, Balazs Scheidler, =
Bence Tamas Gedai,<br>Fabien Wernli, Gergely Nagy, Gergo Nagy, Gyorgy =
Pasztor, Istvan Adam Mozes,<br>Laszlo Budai, Peter Czanik, Robert =
Fekete, Tibor Benke, Viktor Juhasz,<br>Zoltan =
Pallagi.<o:p></o:p></span></p><p><span =
style=3D'color:#666666'>=E2=80=94<br><a =
href=3D"https://github.com/balabit/syslog-ng/releases/tag/syslog-ng-3.7.0=
beta2" target=3D"_blank">View it on =
GitHub</a>.<o:p></o:p></span></p></div><p class=3DMsoNormal =
style=3D'margin-bottom:12.0pt;text-align:justify'><br>___________________=
___________________________________________________________<br>Member =
info: <a href=3D"https://lists.balabit.hu/mailman/listinfo/syslog-ng" =
target=3D"_blank">https://lists.balabit.hu/mailman/listinfo/syslog-ng</a>=
<br>Documentation: <a =
href=3D"http://www.balabit.com/support/documentation/?product=3Dsyslog-ng=
" =
target=3D"_blank">http://www.balabit.com/support/documentation/?product=3D=
syslog-ng</a><br>FAQ: <a =
href=3D"http://www.balabit.com/wiki/syslog-ng-faq" =
target=3D"_blank">http://www.balabit.com/wiki/syslog-ng-faq</a><br><br><o=
:p></o:p></p></div><p class=3DMsoNormal =
style=3D'text-align:justify'><o:p>&nbsp;</o:p></p></div></div></body></ht=
ml>
------=_NextPart_000_0070_01D0B00E.E92B3CA0--



More information about the syslog-ng mailing list