1041 Commits

Author SHA1 Message Date
Rainer Gerhards
93cf514504 Merge branch 'v7-stable' into v8-stable 2014-05-28 12:13:27 +02:00
Rainer Gerhards
f20537627f Merge remote-tracking branch 'github/v7-stable' into v7-stable 2014-05-28 12:00:09 +02:00
Rainer Gerhards
78bc3a706b fix build problem on debian 2014-05-28 11:59:03 +02:00
Rainer Gerhards
da2dac0385 cleanup 2014-05-27 15:56:23 +02:00
Rainer Gerhards
cef5a3a7d1 Merge branch 'v7-stable' into v8-stable 2014-05-27 15:42:45 +02:00
Rainer Gerhards
3cab204a3f relicense
ok from copyright holders: me, Red Hat, Canonical
2014-05-27 15:41:30 +02:00
Rainer Gerhards
0c60fc158d Merge branch 'v7-stable' into v8-stable 2014-05-27 13:10:37 +02:00
Rainer Gerhards
89b387c7a5 relicense auxiluary file
it's not even a real rsyslog part...
I am the sole author.
2014-05-27 13:03:47 +02:00
Rainer Gerhards
adab30bc64 cleanup 2014-05-27 12:55:41 +02:00
Rainer Gerhards
1831850f34 relicensing
only Adiscon authors
2014-05-27 12:53:09 +02:00
Rainer Gerhards
8551e29d51 Merge branch 'v7-stable' into v8-stable
Conflicts:
	tools/syslogd.c
2014-05-27 12:46:28 +02:00
Rainer Gerhards
c28fcc35ed cleanup 2014-05-27 12:35:19 +02:00
Rainer Gerhards
5b1795aa15 relicense
own code + contribs from Red Hat, for which permision
to relicense exists (email 2014-05-27).
2014-05-27 12:28:40 +02:00
Rainer Gerhards
35457fbdc6 cleanup 2014-05-27 12:26:05 +02:00
Rainer Gerhards
fabed7328c relicense some of my own code under ASL 2.0 2014-05-27 12:19:27 +02:00
Rainer Gerhards
48a5079cb7 Merge branch 'v7-stable' into v8-stable
Conflicts:
	tools/syslogd.c
2014-05-27 12:02:40 +02:00
Rainer Gerhards
52aae5928f refactor shutdown
also relicensing some of my own code under ASL 2.0
2014-05-27 11:58:56 +02:00
Rainer Gerhards
7ef891db8e relicense some of my own code under ASL 2.0 2014-05-27 11:39:00 +02:00
Rainer Gerhards
1cc0f1b354 relicensing: flag some contributions in source code
so that we can easier follow where we still need to get
permissions for the relicense
2014-05-27 11:24:10 +02:00
Rainer Gerhards
8c6e400b76 Merge branch 'v7-stable' into v8-stable
Conflicts:
	tools/syslogd.c
2014-05-26 18:50:10 +02:00
Rainer Gerhards
6e86158724 cleanup: remove no longer used code 2014-05-26 15:55:19 +02:00
Rainer Gerhards
fe9768a766 cleanup, new interfaces 2014-05-26 14:43:48 +02:00
Rainer Gerhards
11f0639653 refactor 2014-05-26 12:53:32 +02:00
Rainer Gerhards
fd6372cd0e refactor 2014-05-26 11:54:57 +02:00
Rainer Gerhards
704d1e853e refactor 2014-05-26 11:29:27 +02:00
Rainer Gerhards
63fbcbc677 rewrite usage() function 2014-05-26 11:04:49 +02:00
Rainer Gerhards
fbdd7fc188 cleanup 2014-05-26 10:56:55 +02:00
Rainer Gerhards
9a1cf56bbc last commit introduced regression, fixing this 2014-05-26 10:50:40 +02:00
Rainer Gerhards
a704876f29 split syslogd.c file into GPLv3 and ASL 2.0 parts
This is just the initial commit, we need to shuffle more
code, but need to check carefully that what we do is correct
(proper code ownership).

See also: https://github.com/rsyslog/rsyslog/issues/82
2014-05-26 10:03:57 +02:00
Rainer Gerhards
618bd2844c Merge branch 'v7-stable' into v8-stable
Conflicts:
	grammar/grammar.y
2014-05-22 15:44:22 +02:00
Rainer Gerhards
405206bfe9 update license to ASL 2.0 2014-05-22 15:40:54 +02:00
Rainer Gerhards
71a364c49d Merge branch 'v7-stable' into v8-stable
Conflicts:
	tools/smfile.c
	tools/smfwd.c
	tools/smtradfile.c
	tools/smtradfwd.c
2014-05-22 12:26:15 +02:00
Rainer Gerhards
55b8882550 update license to ASL 2.0
see also: https://github.com/rsyslog/rsyslog/issues/82
2014-05-22 12:22:07 +02:00
Rainer Gerhards
be703ebcfd Merge branch 'v7-stable' into v8-stable 2014-05-05 08:39:21 +02:00
Rainer Gerhards
1031f7b079 removed obsolete --disable-fsstnd configure option
Thanks to Thomas D. for alerting us.
Closes: https://github.com/rsyslog/rsyslog/issues/72
2014-05-05 08:38:36 +02:00
Rainer Gerhards
3065e0fbcd add support for specifying the liblogging-stdlog channel spec
new global parameter "stdlog.channelspec"
2014-04-01 12:41:51 +02:00
Karol Jurak
1b536ae0b2 omfile: add module parameters: FileOwner, FileOwnerNum, FileGroup, ... 2014-03-31 13:01:43 +02:00
Rainer Gerhards
932e6bf7bd Merge branch 'v7-stable' into v8-stable
Conflicts:
	tools/ompipe.c
2014-03-26 18:01:17 +01:00
Rainer Gerhards
094c9e9626 bugfix: ompipe used invalid default template
This is a regression from an old change (didn't track it down precisely,
but over a year ago). It used the Forwarding template instead of
the file template (so we have a full syslog header). This fix corrects
it back to previous behaviour, but new scripts that used the wrong
format may now need to have the RSYSLOG_ForwardingFormat template
explicitely be applied.
closes: https://github.com/rsyslog/rsyslog/issues/50
2014-03-25 15:24:49 +01:00
Rainer Gerhards
7ef8e5d78d fix missing argument
unfortunately, during cleanup of code for
https://github.com/rsyslog/rsyslog/issues/35
I removed a bit too much and noticed the compiler warning
too late.
2014-03-25 15:19:42 +01:00
Rainer Gerhards
a79b07fcd2 bugfix: ompipe did emit many suspension messages for /dev/xconsole
(hopefully now) closes: https://github.com/rsyslog/rsyslog/issues/35
When it was present, but nobody reading from it. The problem
is the way the rsyslog v7 engine tries to resolve failures in outputs.
It does some retries, and along those lines some state information gets
lost and it is close to impossible to retain it. However, the actual
root problem is that ompipe does not reliably detect if it is able to
recover. The problem here is that it actually does not know this
before it does an actual write. These two things together mess up the
logic that suppresses invalid resumption/suspension messages
(actually, the plugin switches state really that often).
Nevertheless, the prime problem with /dev/xconsole (and probably
most other pipes as well) is that it gets full. So I have now added
code that checks, during resume processing, if the pipe is writable.
If it is not, resume is deferred. That should address the case.
2014-03-25 15:12:14 +01:00
Rainer Gerhards
04f185eedd Merge branch 'v7-stable' into v8-stable
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
2014-03-19 16:05:21 +01:00
Rainer Gerhards
dec39dba8c silence compiler warning 2014-03-17 12:09:39 +01:00
Rainer Gerhards
68710a4068 fix broken build process due to imported patch
I obviously did not check carefully enough the results of
that import. Thanks to Tomas Heinrich for alerting us, see:
https://github.com/rsyslog/rsyslog/issues/35#issuecomment-36146610

NOTE: this problems was not in released code, "just" the git tree.
2014-02-26 18:07:30 +01:00
Rainer Gerhards
bda7b6db47 Merge branch 'v7-stable' 2014-02-23 12:45:43 +01:00
Rainer Gerhards
df77823d71 bugfix: ompipe did resume itself even when it was still in error
See: https://github.com/rsyslog/rsyslog/issues/35
Thanks to github user schplat for reporting
2014-02-23 12:42:16 +01:00
Rainer Gerhards
790ed9f8a0 Merge branch 'v7-stable'
Conflicts:
	tools/omfile.c
2014-02-23 12:35:02 +01:00
Rainer Gerhards
26f07e7597 typo fix
Thanks to github user schplat for alerting us.
See (embedded in larger issue): https://github.com/rsyslog/rsyslog/issues/35
2014-02-23 12:30:48 +01:00
Rainer Gerhards
5aaabc83da Merge branch 'v7-stable'
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
	plugins/ompgsql/ompgsql.c
2014-02-12 14:25:32 +01:00
Rainer Gerhards
771bc2fe5f Merge branch 'v7-stable' into v7-devel
Conflicts:
	ChangeLog
	configure.ac
	doc/manual.html
2014-02-12 13:01:21 +01:00