Commit Graph

290 Commits

Author SHA256 Message Date
Stephan Kulow
5af60c77b6 Accepting request 181079 from Base:System
- Use --enable-cached-man-pages configure option on SLES-11, where
  rst2man is not available and removed prebuilt man pages.
- update to 7.4.1  [v7.4-stable]

OBS-URL: https://build.opensuse.org/request/show/181079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=72
2013-07-02 10:29:22 +00:00
3994a3237d Ahm... forgot to remove rscryutil.1.gz, rsgtutil.1.gz
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=154
2013-06-26 11:19:15 +00:00
42d7a96414 - Use --enable-cached-man-pages configure option on SLES-11, where
rst2man is not available and removed prebuilt man pages.

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=153
2013-06-26 11:18:38 +00:00
e53895ade2 Accepting request 180608 from home:AndreasStieger:branches:Base:System
update to 7.4.1  [v7.4-stable]

OBS-URL: https://build.opensuse.org/request/show/180608
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=152
2013-06-26 10:15:38 +00:00
Stephan Kulow
bee19b5e32 Accepting request 178968 from Base:System
- Required version of pkgconfig(relp) is >= 1.0.3
- Requires version of libsystemd-journal is >= 197
- Notify systemd on sucessful startup of the daemon to avoid
  confusing behaviour such as :
  http://lists.opensuse.org/opensuse/2013-06/msg00603.html (forwarded request 178930 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/178968
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=71
2013-06-17 08:17:56 +00:00
12102b31df Accepting request 178930 from home:elvigia:branches:Base:System
- Required version of pkgconfig(relp) is >= 1.0.3
- Requires version of libsystemd-journal is >= 197
- Notify systemd on sucessful startup of the daemon to avoid
  confusing behaviour such as :
  http://lists.opensuse.org/opensuse/2013-06/msg00603.html

OBS-URL: https://build.opensuse.org/request/show/178930
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=150
2013-06-14 12:15:46 +00:00
Stephan Kulow
26d24f32c6 Accepting request 176156 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/176156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=70
2013-05-27 07:59:12 +00:00
ad0f939310 - Fixed SLES-11 build that does not have rst2man/python-docutils;
added pre-built rscryutil.1 and rsgtutil.1 as sources because
  v7.3.14 does not ship them pre-built any more.

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=148
2013-05-13 09:46:03 +00:00
ae9c65dc33 - update to 7.3.14 [beta] 2013-05-06:
- bugfix: some man pages were not properly installed either
    rscryutil or rsgtutil man was installed, but not both.
    Thanks to Marius Tomaschewski for the patch.
  - bugfix: potential segfault on startup when builtin module was
    specified in module() statement.
    Thanks to Marius Tomaschewski for reporting the bug.
  - bugfix: segfault due to invalid dynafile cache handling
    Accidently, the old-style cache size parameter was used when the
    dynafile cache was created in a RainerScript action. If the
    old-style size was lower than the one actually set, this lead to
    misadressing when the size was overrun, and that could lead to
    all kinds of “interesting things”, often in segfaults.
    closes: http://bugzilla.adiscon.com/show_bug.cgi?id=440

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=147
2013-05-07 18:50:45 +00:00
Stephan Kulow
bd3fb82559 Accepting request 173999 from Base:System
- Adopted config file to stop instead of deprecated "~" action.
- Enabled log file signing module lmsig_gt using GuardTime as
  separate rsyslog-module-guardtime package.
- Moved previously enabled log file encryption module lmcry_gcry
  and its utility into a separate rsyslog-module-gcrypt package.
- update to 7.3.13  [beta] 2013-04-29:
- update to 7.3.12  [devel] 2013-04-25:
- update to 7.3.11  [devel] 2013-04-23
- Enabled systemd imjournal,omjournal modules on > 12.3.
- Enabled mmanon, providing anonymization support
- Enabled lmcry_gcry.so, providing log file encryption support
  and the rscryutil utility to manage the encrypted log files.
- Removed obsolete --enable-pthreads configure option.

OBS-URL: https://build.opensuse.org/request/show/173999
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=69
2013-05-02 09:45:56 +00:00
9c11d671eb - Adopted config file to stop instead of deprecated "~" action.
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=145
2013-04-30 14:01:45 +00:00
28eb7eed6a - Enabled log file signing module lmsig_gt using GuardTime as
separate rsyslog-module-guardtime package.
- Moved previously enabled log file encryption module lmcry_gcry
  and its utility into a separate rsyslog-module-gcrypt package.

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=144
2013-04-30 10:52:44 +00:00
a55f175075 - Enabled systemd imjournal,omjournal modules on > 12.3.
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=143
2013-04-30 07:56:33 +00:00
5e869d9e99 Fixed to use systemd journal on > 12.3
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=142
2013-04-30 07:55:48 +00:00
f9819e9875 - Removed obsolete --enable-pthreads configure option.
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=141
2013-04-30 07:42:53 +00:00
625bc57f87 - Enabled systemd imjournal,omjournal modules.
- Enabled mmanon, providing anonymization support
- Enabled lmcry_gcry.so, providing log file encryption support
  and the rscryutil utility to manage the encrypted log files.

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=140
2013-04-30 07:35:46 +00:00
0d53554807 - update to 7.3.13 [beta] 2013-04-29:
- update to 7.3.12  [devel] 2013-04-25:
- update to 7.3.11  [devel] 2013-04-23
- Added new lmcry_gcry.so plugin providing support for log file
  encryption to the rsyslog-module-gtls package.

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=139
2013-04-30 06:47:18 +00:00
Stephan Kulow
b529178a6b Accepting request 173031 from Base:System
update to 7.2.7

OBS-URL: https://build.opensuse.org/request/show/173031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=68
2013-04-23 15:35:56 +00:00
12bca0b5e3 Accepting request 172597 from home:AndreasStieger:rsyslog-stable
fix build

OBS-URL: https://build.opensuse.org/request/show/172597
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=137
2013-04-19 22:04:19 +00:00
Stephan Kulow
be2976c47c Accepting request 171031 from Base:System
- Fixed service file to pass $RSYSLOGD_PARAMS to rsyslogd again.
- Fix systemd units to do exactly what is documented as 
 required --> http://www.freedesktop.org/wiki/Software/systemd/syslog
 In particular, it must not mess with the ordering of syslog.target
 this is done by removing the custom unit and adapting the upstream
 one with openSUSE additions (rsyslog-unit.patch)

OBS-URL: https://build.opensuse.org/request/show/171031
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=67
2013-04-19 13:46:42 +00:00
37c5195d5e OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=135 2013-04-19 10:52:31 +00:00
af393ada32 - update to 7.2.7 [v7-stable] 2013-04-17
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=134
2013-04-19 09:40:00 +00:00
221a70455a - Fixed service file to pass $RSYSLOGD_PARAMS to rsyslogd again.
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=133
2013-04-16 08:58:53 +00:00
61396614da Accepting request 163983 from home:elvigia:branches:Base:System
- Fix systemd units to do exactly what is documented as 
 required --> http://www.freedesktop.org/wiki/Software/systemd/syslog
 In particular, it must not mess with the ordering of syslog.target
 this is done by removing the custom unit and adapting the upstream
 one with openSUSE additions (rsyslog-unit.patch)

OBS-URL: https://build.opensuse.org/request/show/163983
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=132
2013-04-14 16:56:48 +00:00
Stephan Kulow
bedfbe3766 Accepting request 162085 from Base:System
- restore SELinux label when creating xconsole (bnc#812447) (forwarded request 161721 from vitezslav_cizek)

OBS-URL: https://build.opensuse.org/request/show/162085
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=66
2013-04-02 18:43:04 +00:00
15e69ac69d Accepting request 161721 from home:vitezslav_cizek:branches:Base:System
- restore SELinux label when creating xconsole (bnc#812447)

OBS-URL: https://build.opensuse.org/request/show/161721
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=130
2013-04-02 09:16:03 +00:00
Stephan Kulow
d1e261482d Accepting request 155835 from Base:System
- Fixed rsyslog.service file to support reload (bnc#803994)

OBS-URL: https://build.opensuse.org/request/show/155835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=65
2013-02-20 08:34:43 +00:00
b936d506bf - Fixed rsyslog.service file to support reload (bnc#803994)
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=128
2013-02-19 16:26:29 +00:00
Stephan Kulow
565ca8dcaa Accepting request 148546 from Base:System
- Fixed relp build requires change, which broke SLE-11 build.
- update to 7.2.5 [v7-stable]:
  - build system cleanup
  - bugfix: omelasticsearch did not properly compile on some platforms
    due to missing libmath
  - bugfix: on termination, actions were incorrectly called
  - bugfix: very large memory consumption (and probably out of memory) when
    FromPos was specified in template, but ToPos not.
  - bugfix: timeval2syslogTime cause problems on some platforms
    due to invalid assumption on structure data types.
  - bugfix: compile errors in im3195
  - bugfix: doGetFileCreateMode() had invalid validity check
  - bugfix: mmjsonparse errornously returned action error when no 
    CEE cookie was present.

OBS-URL: https://build.opensuse.org/request/show/148546
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=63
2013-01-17 09:37:59 +00:00
a979ac07f5 - Fixed relp build requires change, which broke SLE-11 build.
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=126
2013-01-15 09:36:53 +00:00
a65d6fd2d9 Accepting request 148506 from home:AndreasStieger:rsyslog-stable
update to 7.2.5

OBS-URL: https://build.opensuse.org/request/show/148506
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=125
2013-01-14 22:16:27 +00:00
Stephan Kulow
782075bd9b Accepting request 147911 from Base:System
- Fixed changelog to refer to bnc#790298 instead #90298
- Enable rsyslog.service and create the syslog.service alias link
  in post install -- regardless of a preset config (bnc#790805).
- Check the existence of /etc/init.d/syslog script before calling
  the restart_on_update and stop_on_removal macros to avoid errors
  on update. Since openSUSE 12.3, no syslog init script is shipped
  (bnc#790298,bnc#750478).
- Update to 7.2.4 [v7-stable] with following changes

OBS-URL: https://build.opensuse.org/request/show/147911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=62
2013-01-10 16:11:20 +00:00
a88c538020 Fixed to refer to bnc#790298 instead bnc#90298
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=123
2013-01-10 12:55:25 +00:00
fa77c9ccdf Accepting request 147807 from home:mtomaschewski:branches:Base:System
- Enable rsyslog.service and create the syslog.service alias link
  in post install -- regardless of a preset config (bnc#790805).
- Check the existence of /etc/init.d/syslog script before calling
  the restart_on_update and stop_on_removal macros to avoid errors
  on update. Since openSUSE 12.3, no syslog init script is shipped
  (bnc#90298,bnc#750478).

OBS-URL: https://build.opensuse.org/request/show/147807
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=122
2013-01-10 10:59:36 +00:00
0eab6e9b76 Removed obsolete patch file
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=121
2013-01-09 14:54:57 +00:00
3d1ee4b9dc - Update to 7.2.4 [v7-stable] with following changes:
- enhance: permit RFC3339 timestamp in local log socket messages
    Thanks to Sebastien Ponce for the patch.
  - imklog: added ParseKernelTimestamp parameter (import from 5.10.2)
    Thanks to Marius Tomaschewski for the patch.
  - fix missing functionality: ruleset(){} could not specify ruleset queue
    The "queue.xxx" parameter set was not supported, and legacy ruleset
    config statements did not work (by intention). The fix introduces the
    "queue.xxx" parameter set. It has some regression potential, but only
    for the new functionality. Note that using that interface it is possible
    to specify duplicate queue file names, which will cause trouble. This
    will be solved in v7.3, because there is a too-large regression
    potential for the v7.2 stable branch.
  - imklog: added KeepKernelTimestamp parameter (import from 5.10.2)
    Thanks to Marius Tomaschewski for the patch.
  - bugfix: imklog mistakenly took kernel timestamp subseconds as nanoseconds
    ... actually, they are microseconds. So the fractional part of the 
    timestamp was not properly formatted. (import from 5.10.2)
    Thanks to Marius Tomaschewski for the bug report and the patch idea.
  - bugfix: supportoctetcountedframing parameter did not work in imptcp
  - bugfix: modules not (yet) supporting new conf format were not properly
    registered. This lead to a "module not found" error message instead of
    the to-be-expected "module does not support new style" error message.
    That invalid error message could be quite misleading and actually stop
    people from addressing the real problem (aka "go nuts" ;))
  - bugfix: template "type" parameter is mandatory (but was not)
  - bugfix: some message properties could be garbled due to race condition
    This happened only on very high volume systems, if the same message was
    being processed by two different actions. This was a regression caused
    by the new config processor, which did no longer properly enable msg

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=120
2013-01-07 11:12:28 +00:00
Stephan Kulow
0572db5ab1 Accepting request 142911 from Base:System
forward of rq142533 to Base:System
- fix zeromq support
- fix hiredis support
- enabled elastic search support (build enabled by default):
  -> new buildrequires curl devel
  -> new subpackage rsyslog-module-elasticsearch
- added --enable-unlimited-select
- added --enable-imttcp:
  -> this module is packaged in the main package as it has no
     new dependencies
- added --enable-imdiag
  -> this module is packaged in the diag package
- prepared adding support for hiredis, hdfs, mongodb and zeromq (forwarded request 142910 from mtomaschewski)

OBS-URL: https://build.opensuse.org/request/show/142911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=61
2012-11-28 15:35:25 +00:00
d882c5c7c2 Accepting request 142910 from home:mtomaschewski:syslog
forward of rq142533 to Base:System
- fix zeromq support
- fix hiredis support
- enabled elastic search support (build enabled by default):
  -> new buildrequires curl devel
  -> new subpackage rsyslog-module-elasticsearch
- added --enable-unlimited-select
- added --enable-imttcp:
  -> this module is packaged in the main package as it has no
     new dependencies
- added --enable-imdiag
  -> this module is packaged in the diag package
- prepared adding support for hiredis, hdfs, mongodb and zeromq

OBS-URL: https://build.opensuse.org/request/show/142910
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=118
2012-11-26 13:39:14 +00:00
Stephan Kulow
b2283ff731 Accepting request 142508 from Base:System
Update to 7.2.3 (v7-stable) a release providing important fixes
Merged fixes for unreliable kernel timestamp (bnc#783967) 
Require syslog-service >= 2.0 on 12.3, otherwise < 2.0 (bnc#788330) 
imuxsock: do not log EAGAIN in nonblocking recvfrom (bnc#734672)

OBS-URL: https://build.opensuse.org/request/show/142508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=60
2012-11-25 13:04:48 +00:00
b7ebaf8cc5 - Removed {} arround RSYSLOG_PARAMS variable in service file. systemd
seems sometimes to not like it any more (bnc#788330).

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=116
2012-11-22 16:56:05 +00:00
86d58ec676 - Update to 7.2.3 (v7-stable) a release providing important fixes
- Merged also fixes for unreliable kernel timestamp regression
  (bnc#783967), which will be picked up in a later v7-stable

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=115
2012-11-22 14:30:54 +00:00
ea7279ef7f Accepting request 142066 from home:mtomaschewski:syslog
- Require syslog-service >= 2.0 on 12.3, otherwise < 2.0, which
  contain the /etc/init.d/syslog init script.

OBS-URL: https://build.opensuse.org/request/show/142066
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=114
2012-11-20 12:23:33 +00:00
2d59f0a5c2 - imuxsock: do not log EAGAIN in nonblocking recvfrom (bnc#734672)
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=113
2012-11-13 11:51:39 +00:00
b8fcf9826c Accepting request 141068 from home:mtomaschewski:syslog
- Removed handling of the -c <compat version> option which is
  obsolete in rsyslog-7.x.
- Fixed build requires / deps to work on 12.x and SLE-11-SP2.
- Initialized RSYSLOG_PARAMS env variable in service file.
- Marked additional log socket config as ghost.

OBS-URL: https://build.opensuse.org/request/show/141068
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=112
2012-11-13 08:13:03 +00:00
3cff378c59 Fixed to prerequire syslog-service(-base)
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=111
2012-11-09 15:22:10 +00:00
91184410a6 cleaned up some test stuff
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=110
2012-11-09 15:09:21 +00:00
1bc12963fa Accepting request 140744 from home:mtomaschewski:branches:Base:System
fixes / cleanups

OBS-URL: https://build.opensuse.org/request/show/140744
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=109
2012-11-09 13:40:18 +00:00
Cristian Rodríguez
2a68653f12 Accepting request 140363 from home:tittiatcoke:branches:Base:System
Updated spec-file based on comments on irc.

OBS-URL: https://build.opensuse.org/request/show/140363
OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=108
2012-11-06 18:32:45 +00:00
Stephan Kulow
4043c878b5 Accepting request 139692 from Base:System
- Update to 7.2.1 (v7-stable), a pure bug-fixing release: 
  - bugfix: ruleset()-object did only support a single statement
  - added -D rsyslogd option to enable config parser debug mode
  - improved syntax error messages by outputting the error token
  - the rsyslog core now suspeneds actions after 10 failures in
    a row. This was former the case after 1,000 failures and could
    cause rsyslog to be spammed/ressources misused.
    See the v6 compatibility doc for more details.
  - ommongodb rate-limits error messages to prevent spamming the
    syslog closes (for v7.2):
    http://bugzilla.adiscon.com/show_bug.cgi?id=366
- Enabled compilation of kmsg, the kernel’s new structured logging
  system modile, mmaudit the message modification module supporting
  Linux audit format and mmjsonparse providing the cee-enhanced
  syslog format support message modification module.

- Update to 7.2.0 (v7-stable) a full structured-logging/CEE enabled
  version which provides following features compared to v5-stable:
  * greatly improved configuration language – the new language is
    much more intuitive than the legacy format. It will also prevent
    some typical mistakes simply be not permitting these invalid
    constructs. Note that legacy format is still fully supported
    (and you can of course do the same mistakes if you use legacy
    format).
  * greatly improved execution engine – with nested if/then/else
    constructs as well as the capability to modify variables during
    processing.
  * full support for structured logging and project lumberjack/CEE.
    this includes everything from being able to create, interpret
    and handle JSON-based structured log messages, including the

OBS-URL: https://build.opensuse.org/request/show/139692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rsyslog?expand=0&rev=59
2012-10-31 13:04:47 +00:00
8bd1396907 - Update to 7.2.1 (v7-stable), a pure bug-fixing release:
- bugfix: ruleset()-object did only support a single statement
  - added -D rsyslogd option to enable config parser debug mode
  - improved syntax error messages by outputting the error token
  - the rsyslog core now suspeneds actions after 10 failures in
    a row. This was former the case after 1,000 failures and could
    cause rsyslog to be spammed/ressources misused.
    See the v6 compatibility doc for more details.
  - ommongodb rate-limits error messages to prevent spamming the
    syslog closes (for v7.2):
    http://bugzilla.adiscon.com/show_bug.cgi?id=366

OBS-URL: https://build.opensuse.org/package/show/Base:System/rsyslog?expand=0&rev=106
2012-10-29 15:40:59 +00:00