update to -6 (chain-hostnames() processing)
- patch from upstream
This commit is contained in:
parent
84b6bebe22
commit
805c059774
29
syslog-ng-3.2.4-chain-hostnames-processing.patch
Normal file
29
syslog-ng-3.2.4-chain-hostnames-processing.patch
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
From: Balazs Scheidler <bazsi@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@informatik.tu-chemnitz.de>
|
||||||
|
Signed-off-by: Balazs Scheidler <bazsi@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)
|
||||||
|
{
|
@ -1,6 +1,6 @@
|
|||||||
diff -ruN syslog-ng-3.2.4/tests/functional/func_test.py syslog-ng-3.2.4-modified/tests/functional/func_test.py
|
diff -ruN syslog-ng-3.2.4/tests/functional/func_test.py syslog-ng-3.2.4-modified/tests/functional/func_test.py
|
||||||
--- syslog-ng-3.2.4/tests/functional/func_test.py 2010-07-09 11:19:27.000000000 +0100
|
--- syslog-ng-3.2.4/tests/functional/func_test.py 2010-07-09 11:19:27.000000000 +0100
|
||||||
+++ syslog-ng-3.2.4-modified/tests/functional/func_test.py 2011-05-12 03:23:48.276226460 +0100
|
+++ syslog-ng-3.2.4-modified/tests/functional/func_test.py 2011-05-16 20:47:48.586752031 +0100
|
||||||
@@ -60,11 +60,12 @@
|
@@ -60,11 +60,12 @@
|
||||||
# import test modules
|
# import test modules
|
||||||
import test_file_source
|
import test_file_source
|
||||||
@ -8,12 +8,11 @@ diff -ruN syslog-ng-3.2.4/tests/functional/func_test.py syslog-ng-3.2.4-modified
|
|||||||
-import test_input_drivers
|
-import test_input_drivers
|
||||||
+#import test_input_drivers
|
+#import test_input_drivers
|
||||||
import test_performance
|
import test_performance
|
||||||
-import test_sql
|
import test_sql
|
||||||
+#import test_sql
|
|
||||||
|
|
||||||
-tests = (test_input_drivers, test_sql, test_file_source, test_filters, test_performance)
|
-tests = (test_input_drivers, test_sql, test_file_source, test_filters, test_performance)
|
||||||
+#tests = (test_input_drivers, test_sql, test_file_source, test_filters, test_performance)
|
+#tests = (test_input_drivers, test_sql, test_file_source, test_filters, test_performance)
|
||||||
+tests = (test_file_source, test_filters, test_performance)
|
+tests = (test_sql, test_file_source, test_filters, test_performance)
|
||||||
|
|
||||||
init_env()
|
init_env()
|
||||||
seed_rnd()
|
seed_rnd()
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: syslog-ng
|
Name: syslog-ng
|
||||||
Version: 3.2.4
|
Version: 3.2.4
|
||||||
Release: 3%{?dist}
|
Release: 6%{?dist}
|
||||||
Summary: Next-generation syslog server
|
Summary: Next-generation syslog server
|
||||||
|
|
||||||
Group: System Environment/Daemons
|
Group: System Environment/Daemons
|
||||||
@ -17,7 +17,8 @@ Source2: syslog-ng.service
|
|||||||
Source3: syslog-ng.sysconfig
|
Source3: syslog-ng.sysconfig
|
||||||
Source4: syslog-ng.logrotate
|
Source4: syslog-ng.logrotate
|
||||||
|
|
||||||
Patch0: syslog-ng-3.2.4-disable-sql-and-ssl-tests.patch
|
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)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
|
||||||
@ -26,12 +27,18 @@ BuildRequires: pkgconfig
|
|||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
BuildRequires: eventlog-devel >= %{evtlog_ver}
|
BuildRequires: eventlog-devel >= %{evtlog_ver}
|
||||||
BuildRequires: glib2-devel >= 2.10.1
|
BuildRequires: glib2-devel >= 2.10.1
|
||||||
#BuildRequires: libdbi-devel
|
BuildRequires: libcap-devel
|
||||||
|
BuildRequires: libdbi-devel
|
||||||
BuildRequires: libnet-devel
|
BuildRequires: libnet-devel
|
||||||
#BuildRequires: openssl-devel
|
#BuildRequires: openssl-devel
|
||||||
BuildRequires: pcre-devel >= 6.1
|
BuildRequires: pcre-devel >= 6.1
|
||||||
BuildRequires: tcp_wrappers-devel
|
BuildRequires: tcp_wrappers-devel
|
||||||
|
|
||||||
|
# Test suite
|
||||||
|
BuildRequires: python
|
||||||
|
# For the SQL tests
|
||||||
|
BuildRequires: libdbi-dbd-sqlite
|
||||||
|
|
||||||
Requires: logrotate
|
Requires: logrotate
|
||||||
Requires(post): systemd-units
|
Requires(post): systemd-units
|
||||||
Requires(preun): systemd-units
|
Requires(preun): systemd-units
|
||||||
@ -52,6 +59,16 @@ expressions. The new configuration scheme is intuitive and powerful.
|
|||||||
Forwarding logs over TCP and remembering all forwarding hops makes it
|
Forwarding logs over TCP and remembering all forwarding hops makes it
|
||||||
ideal for firewalled environments.
|
ideal for firewalled environments.
|
||||||
|
|
||||||
|
|
||||||
|
%package libdbi
|
||||||
|
Summary: libdbi support for %{name}
|
||||||
|
Group: Development/Libraries
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description libdbi
|
||||||
|
This module supports a large number of database systems via libdbi.
|
||||||
|
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for %{name}
|
Summary: Development files for %{name}
|
||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
@ -65,6 +82,7 @@ developing applications that use %{name}.
|
|||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
# fix perl path
|
# fix perl path
|
||||||
%{__sed} -i 's|^#!/usr/local/bin/perl|#!%{__perl}|' contrib/relogger.pl
|
%{__sed} -i 's|^#!/usr/local/bin/perl|#!%{__perl}|' contrib/relogger.pl
|
||||||
@ -90,7 +108,8 @@ developing applications that use %{name}.
|
|||||||
--enable-tcp-wrapper \
|
--enable-tcp-wrapper \
|
||||||
--enable-pcre \
|
--enable-pcre \
|
||||||
--enable-spoof-source \
|
--enable-spoof-source \
|
||||||
--disable-sql \
|
--enable-linux-caps \
|
||||||
|
--enable-sql \
|
||||||
--disable-ssl \
|
--disable-ssl \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
@ -139,8 +158,6 @@ for vimver in 72 73 ; do
|
|||||||
cd -
|
cd -
|
||||||
done
|
done
|
||||||
|
|
||||||
ldconfig -N -n %{buildroot}/%{_lib}
|
|
||||||
|
|
||||||
find %{buildroot} -name "*.la" -exec rm -f {} \;
|
find %{buildroot} -name "*.la" -exec rm -f {} \;
|
||||||
|
|
||||||
|
|
||||||
@ -225,6 +242,7 @@ fi
|
|||||||
%{_bindir}/update-patterndb
|
%{_bindir}/update-patterndb
|
||||||
%{_libdir}/lib%{name}.so.*
|
%{_libdir}/lib%{name}.so.*
|
||||||
%{_libdir}/%{name}/*.so
|
%{_libdir}/%{name}/*.so
|
||||||
|
%exclude %{_libdir}/%{name}/libafsql.so
|
||||||
|
|
||||||
%dir %{_datadir}/%{name}
|
%dir %{_datadir}/%{name}
|
||||||
%{_datadir}/%{name}/syslog-ng.vim
|
%{_datadir}/%{name}/syslog-ng.vim
|
||||||
@ -239,6 +257,9 @@ fi
|
|||||||
%{_mandir}/man5/syslog-ng.conf.5*
|
%{_mandir}/man5/syslog-ng.conf.5*
|
||||||
%{_mandir}/man8/syslog-ng.8*
|
%{_mandir}/man8/syslog-ng.8*
|
||||||
|
|
||||||
|
%files libdbi
|
||||||
|
%{_libdir}/%{name}/libafsql.so
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%{_libdir}/libsyslog-ng.so
|
%{_libdir}/libsyslog-ng.so
|
||||||
@ -248,6 +269,15 @@ fi
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%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)
|
||||||
|
|
||||||
* Mon May 16 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-3
|
* Mon May 16 2011 Jose Pedro Oliveira <jpo at di.uminho.pt> - 3.2.4-3
|
||||||
- Updated the homepage URL
|
- Updated the homepage URL
|
||||||
- Syslog-ng data directory in %%{_datadir}/%%{name}
|
- Syslog-ng data directory in %%{_datadir}/%%{name}
|
||||||
|
@ -1 +1,5 @@
|
|||||||
|
#---
|
||||||
|
# Syslog-ng command line options
|
||||||
|
# See syslog-ng(8) for more details
|
||||||
|
#---
|
||||||
SYSLOGNG_OPTIONS="-F -p /var/run/syslogd.pid"
|
SYSLOGNG_OPTIONS="-F -p /var/run/syslogd.pid"
|
||||||
|
Loading…
Reference in New Issue
Block a user