[syslog-ng] * Patch syslog-ng-3.2.4-chain-hostnames-processing.patch (#713965) * Enabled support for capabilit

Jose Pedro Oliveira jpo at fedoraproject.org
Mon Jun 27 14:38:52 UTC 2011


commit c582b80bc778df96d3d038376726a937cd9232d5
Author: Jose Pedro Oliveira <jpo at di.uminho.pt>
Date:   Mon Jun 27 15:37:27 2011 +0100

     * Patch syslog-ng-3.2.4-chain-hostnames-processing.patch (#713965)
     * Enabled support for capability management (--enable-linux-caps)

 syslog-ng-3.2.4-chain-hostnames-processing.patch |   29 ++++++++++++++++++++++
 syslog-ng.spec                                   |   16 ++++++++++--
 2 files changed, 42 insertions(+), 3 deletions(-)
---
diff --git a/syslog-ng-3.2.4-chain-hostnames-processing.patch b/syslog-ng-3.2.4-chain-hostnames-processing.patch
new file mode 100644
index 0000000..bb76f24
--- /dev/null
+++ b/syslog-ng-3.2.4-chain-hostnames-processing.patch
@@ -0,0 +1,29 @@
+From: Balazs Scheidler <bazsi at balabit.hu>
+Date: Mon, 27 Jun 2011 07:47:51 +0000 (+0200)
+Subject: fixed chain-hostnames() processing
+X-Git-Url: http://git.balabit.hu/?p=bazsi%2Fsyslog-ng-3.2.git;a=commitdiff_plain;h=2db971fc37471e39f6a8b34595ca23833166831e
+
+fixed chain-hostnames() processing
+
+The marking of local messages was broken, and as a result hostnames generated
+by chain-hostnames(yes) got also broken: instead of <source>@<hostname>
+<hostname>/<hostname> got generated.
+
+Reported-By: Enrico Scholz <enrico.scholz at informatik.tu-chemnitz.de>
+Signed-off-by: Balazs Scheidler <bazsi at balabit.hu>
+---
+
+diff --git a/lib/logreader.c b/lib/logreader.c
+index 7508abf..400668a 100644
+--- a/lib/logreader.c
++++ b/lib/logreader.c
+@@ -280,6 +280,9 @@ log_reader_handle_line(LogReader *self, const guchar *line, gint length, GSockAd
+   m = log_msg_new((gchar *) line, length,
+                   saddr,
+                   &self->options->parse_options);
++
++  if (self->options->flags & LR_LOCAL)
++    m->flags |= LF_LOCAL;
+   
+   if (!m->saddr && self->peer_addr)
+     {
diff --git a/syslog-ng.spec b/syslog-ng.spec
index 25905de..f158a8a 100644
--- a/syslog-ng.spec
+++ b/syslog-ng.spec
@@ -5,7 +5,7 @@
 
 Name: syslog-ng
 Version: 3.2.4
-Release: 4%{?dist}
+Release: 6%{?dist}
 Summary: Next-generation syslog server
 
 Group: System Environment/Daemons
@@ -18,6 +18,7 @@ Source3: syslog-ng.sysconfig
 Source4: syslog-ng.logrotate
 
 Patch0: syslog-ng-3.2.4-disable-ssl-tests.patch
+Patch1: syslog-ng-3.2.4-chain-hostnames-processing.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
@@ -26,12 +27,15 @@ BuildRequires: pkgconfig
 BuildRequires: libtool
 BuildRequires: eventlog-devel >= %{evtlog_ver}
 BuildRequires: glib2-devel >= 2.10.1
+BuildRequires: libcap-devel
 BuildRequires: libdbi-devel
 BuildRequires: libnet-devel
 #BuildRequires: openssl-devel
 BuildRequires: pcre-devel >= 6.1
 BuildRequires: tcp_wrappers-devel
 
+# Test suite
+BuildRequires: python
 # For the SQL tests
 BuildRequires: libdbi-dbd-sqlite
 
@@ -78,6 +82,7 @@ developing applications that use %{name}.
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 # fix perl path
 %{__sed} -i 's|^#!/usr/local/bin/perl|#!%{__perl}|' contrib/relogger.pl
@@ -103,6 +108,7 @@ developing applications that use %{name}.
     --enable-tcp-wrapper \
     --enable-pcre \
     --enable-spoof-source \
+    --enable-linux-caps \
     --enable-sql \
     --disable-ssl \
     --enable-shared \
@@ -152,8 +158,6 @@ for vimver in 72 73 ; do
     cd -
 done
 
-ldconfig -N -n %{buildroot}/%{_lib}
-
 find %{buildroot} -name "*.la" -exec rm -f {} \;
 
 
@@ -265,6 +269,12 @@ fi
 
 
 %changelog
+* Mon Jun 27 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-6
+- Patch syslog-ng-3.2.4-chain-hostnames-processing.patch (#713965)
+
+* Mon Jun 20 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-5
+- Enabled support for capability management (--enable-linux-caps)
+
 * Tue May 17 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-4
 - Enabled SQL support (subpackage syslog-ng-libdbi)
 


More information about the scm-commits mailing list