Hello community, here is the log from the commit of package rsyslog for openSUSE:Factory checked in at 2014-05-17 21:45:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rsyslog (Old) and /work/SRC/openSUSE:Factory/.rsyslog.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rsyslog" Changes: -------- --- /work/SRC/openSUSE:Factory/rsyslog/rsyslog.changes 2014-03-28 13:18:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rsyslog.new/rsyslog.changes 2014-05-17 21:45:11.000000000 +0200 @@ -1,0 +2,74 @@ +Sat May 17 10:02:12 UTC 2014 - [email protected] + +- adjust default configuration to address warning: + "rsyslogd-2307: warning: ~ action is deprecated, consider using + the 'stop' statement instead" + +------------------------------------------------------------------- +Wed May 14 06:37:40 UTC 2014 - [email protected] + +- rsyslog 8.2.1 [v8-stable] + * permits to build against json-c 0.12 + Unfortunately, json-c had an ABI breakage, so this is necessary. Note + that versions prior to 0.12 had security issues (CVE-2013-6370, + CVE-2013-6371) and so it is desirable to link against the new version. + Thanks to Thomas D. for the patch. Note that at least some distros + have fixed the security issue in older versions of json-c, so this + seems to apply mostly when building from sources. + * doc is no longer shipped as part of the rsyslog tarball + Instead, the rsyslog-doc project creates its own tarball. This is the + result of a mailing list discussion after the 8.2.0 release with a + tarball-in-tarball approach, which was disliked by almost all distro + maintainers. This move also has the advantage of de-coupling the + release cycles of both projects a bit (which turned out to be a bit + problematic in practice). + * bugfix: mmutf8fix did not detect two invalid sequences + +------------------------------------------------------------------- +Wed May 14 06:31:47 UTC 2014 - [email protected] + +- rsyslog 8.2.0 [v8-stable] + This starts a new stable branch based on 8.1.6 plus the following changes: + * we now use doc from the rsyslog-doc project + As such, the ./doc subtree has been removed. Instead, a cache of the + rsyslog-doc project's files has been included in ./rsyslog-doc.tar.gz. + Note that the exact distribution mode for the doc is still under + discussion and may change in future releases. + This was agreed upon on the rsyslog mailing list. For doc issues + and corrections, be sure to work with the rsyslog-doc project. It is + currently hosted at https://github.com/rsyslog/rsyslog-doc + * add support for specifying the liblogging-stdlog channel spec + new global parameter "stdlog.channelspec" + * add "defaultnetstreamdrivercertfile" global variable to set a default + for the certfile. + * omelasticsearch: add new "usehttps" parameter for secured connections + * "action resumed" message now also specifies module type + which makes troubleshooting a bit easier. Note that we cannot output all + the config details (like destination etc) as this would require much more + elaborate code changes, which we at least do not like to do in the + stable version. + * add capability to override GnuTLS path in build process + * better and more consistent action naming, action queues now always + contain the word "queue" after the action name + * bugfix: ompipe did resume itself even when it was still in error + +------------------------------------------------------------------- +Wed May 14 06:27:10 UTC 2014 - [email protected] + +- rsyslog 7.6.4 [v7-stable] + * removed obsolete --disable-fsstnd configure option + * permits to build against json-c 0.12 + * new omfile default module parameters: + filecreatemode + fileowner + fileownernum + filegroup + filegroupnum + dirowner + dirownernum + dirgroup + dirgroupnum + * bugfix: using UUID property could cause segfault + * bugfix: mmutf8fix did not detect two invalid sequences + +------------------------------------------------------------------- Old: ---- rsyslog-7.6.3.tar.gz New: ---- rsyslog-8.2.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rsyslog.spec ++++++ --- /var/tmp/diff_new_pack.O4FixH/_old 2014-05-17 21:45:12.000000000 +0200 +++ /var/tmp/diff_new_pack.O4FixH/_new 2014-05-17 21:45:12.000000000 +0200 @@ -20,7 +20,7 @@ Summary: The enhanced syslogd for Linux and Unix License: (GPL-3.0+ and Apache-2.0) Group: System/Daemons -Version: 7.6.3 +Version: 8.2.1 Release: 0 %if 0%{?suse_version} >= 1210 %bcond_without systemd @@ -41,7 +41,7 @@ %else %bcond_with journal %endif -%bcond_without gssapi +%bcond_with gssapi %bcond_without gnutls %bcond_without gcrypt %bcond_without guardtime @@ -86,7 +86,8 @@ Requires(pre): %insserv_prereq %fillup_prereq /etc/init.d/syslog BuildRequires: klogd %endif -BuildRequires: dos2unix +BuildRequires: bison +BuildRequires: flex BuildRequires: openssl-devel >= 0.9.7 BuildRequires: pcre-devel BuildRequires: pkgconfig @@ -133,11 +134,7 @@ %endif %if %{with relp} # RELP support -%if 0%{?suse_version} >= 1210 BuildRequires: pkgconfig(relp) >= 1.2.5 -%else -BuildRequires: librelp-devel >= 1.2.5 -%endif %endif %if %{with udpspoof} # UDP spoof support @@ -145,35 +142,16 @@ %endif %if %{with mmnormalize} # mmnormalize support -BuildRequires: pkgconfig(lognorm) >= 0.3.1 -# no support for 1.0.0 in v7.6-stable as per configure -BuildConflicts: pkgconfig(lognorm) >= 1.0.0 -# pull in 0.3.x in Factory -%if 0%{?suse_version} > 1310 -BuildRequires: liblognorm0-devel -%endif -%if 0%{?suse_version} >= 1210 BuildRequires: pkgconfig(libee) >= 0.4.0 -%else -BuildRequires: libee-devel >= 0.4.0 -%endif # >= 1210 +BuildRequires: pkgconfig(lognorm) >= 1.0.0 %endif # with mmnormalize # # mmjsonparse needs liblognorm, # but json check is unconditional -%if 0%{?suse_version} >= 1210 BuildRequires: pkgconfig(json) >= 0.9 +BuildRequires: pkgconfig(libee) >= 0.4.0 BuildRequires: pkgconfig(libestr) >= 0.1.9 -%else -BuildRequires: libee-devel -BuildRequires: libestr-devel >= 0.1.9 -BuildRequires: libjson-devel -%endif -%if 0%{?suse_version} >= 1220 BuildRequires: pkgconfig(uuid) >= 2.21.0 -%else -BuildRequires: libuuid-devel -%endif %if 0%{?suse_version} >= 1200 BuildRequires: python-docutils %bcond_without rst2man @@ -202,17 +180,6 @@ protected syslog relay chains while at the same time being very easy to setup for the novice user. -%package doc -Requires: %{name} = %{version} -Summary: Additional documentation for rsyslog -Group: System/Daemons - -%description doc -Rsyslog is an enhanced multi-threaded syslog daemon. See rsyslog -package. - -This package provides additional documentation for rsyslog. - %if %{with diagtools} %package diag-tools @@ -488,7 +455,6 @@ "%{_sourcedir}/${file}.in" > "${file}" done %endif -dos2unix doc/*.html %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -W -Wall -I../grammar -I../../grammar" @@ -587,7 +553,6 @@ --enable-mmsequence \ --enable-mmfields \ --enable-mmpstrucdata \ - --enable-mmrfc5424addhmac \ %if %{with guardtime} --enable-guardtime \ %endif @@ -598,11 +563,7 @@ %endif --enable-usertools \ --disable-static -# -%if ! %{with rst2man} - touch tools/{rscryutil.1,rsgtutil.1} -%endif -# + make %{?_smp_mflags:%{_smp_mflags}} V=1 %install @@ -694,7 +655,7 @@ # rm -f doc/Makefile* install -d -m0755 %{buildroot}%{rsyslogdocdir}/ -find ChangeLog README AUTHORS COPYING COPYING.LESSER doc \ +find ChangeLog README AUTHORS COPYING COPYING.LESSER \ \( -type d -exec install -m755 -d %{buildroot}%{rsyslogdocdir}/\{\} \; \) \ -o \( -type f -exec install -m644 \{\} %{buildroot}%{rsyslogdocdir}/\{\} \; \) # @@ -877,7 +838,6 @@ %{rsyslog_module_dir_nodeps}/mmcount.so %{rsyslog_module_dir_nodeps}/mmfields.so %{rsyslog_module_dir_nodeps}/mmpstrucdata.so -%{rsyslog_module_dir_nodeps}/mmrfc5424addhmac.so %{rsyslog_module_dir_nodeps}/mmsequence.so %{rsyslog_module_dir_nodeps}/mmutf8fix.so %{rsyslog_module_dir_nodeps}/ommail.so @@ -916,11 +876,6 @@ %{_unitdir}/rsyslog.service %endif -%files doc -%defattr(-,root,root) -%dir %{rsyslogdocdir} -%doc %{rsyslogdocdir}/doc - %if %{with diagtools} %files diag-tools ++++++ rsyslog-7.6.3.tar.gz -> rsyslog-8.2.1.tar.gz ++++++ ++++ 63484 lines of diff (skipped) ++++++ rsyslog.conf.in ++++++ --- /var/tmp/diff_new_pack.O4FixH/_old 2014-05-17 21:45:13.000000000 +0200 +++ /var/tmp/diff_new_pack.O4FixH/_new 2014-05-17 21:45:13.000000000 +0200 @@ -75,8 +75,10 @@ ($syslogseverity <= 3 /* errors */ ) and not \ ($syslogfacility-text == 'authpriv') \ ) \ -then /dev/tty10 -& |/dev/xconsole +then { + /dev/tty10 + |/dev/xconsole +} # Emergency messages to everyone logged on (wall) @@ -92,8 +94,10 @@ # if ($syslogfacility-text == 'kern') and \ ($msg contains 'IN=' and $msg contains 'OUT=') \ -then -/var/log/firewall -& stop +then { + -/var/log/firewall + stop +} # @@ -106,8 +110,10 @@ # => up to notice (skip info and debug) if ($programname == 'acpid' or $syslogtag == '[acpid]:') and \ ($syslogseverity <= 5 /* notice */) \ -then -/var/log/acpid -& stop +then { + -/var/log/acpid + stop +} # @@ -115,8 +121,10 @@ # if ($programname == 'NetworkManager') or \ ($programname startswith 'nm-') \ -then -/var/log/NetworkManager -& stop +then { + -/var/log/NetworkManager + stop +} # -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
