summaryrefslogtreecommitdiffstats
path: root/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into master-gtRainer Gerhards2013-03-2215-79/+334
|\ | | | | | | | | | | Conflicts: configure.ac runtime/rsyslog.h
| * Merge branch 'v7-stable'Rainer Gerhards2013-03-211-37/+135
| |\
| | * Merge branch 'v6-stable' into v7-stableRainer Gerhards2013-03-211-37/+135
| | |\
| | | * Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-211-37/+135
| | | |\
| | | | * update systemd files to match current systemd sourceRainer Gerhards2013-03-211-37/+135
| | | | |
| * | | | Fix for glob(3)s that lack GLOB_NOMAGICMartin Carpenter2013-03-212-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac
| * | | | imfile: now detects file change when rsyslog was inactiveRainer Gerhards2013-03-202-25/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previosly, this case could not be detected, so if a file was overwritten or rotated away while rsyslog was stopped, some data was missing. This is now detected and the new file being forwarded right from the beginning. closes: http://bugzilla.adiscon.com/show_bug.cgi?id=228
| * | | | Merge branch 'master' of git+ssh://git.adiscon.com/git/rsyslogRainer Gerhards2013-03-201-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| | * | | | bugfix: build on non-linux platforms failedRainer Gerhards2013-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The previous fix for this was incomplete.
| * | | | | Merge branch 'v7-stable' into tmpRainer Gerhards2013-03-201-13/+15
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / /
| | * | | Merge branch 'v6-stable' into tmpRainer Gerhards2013-03-202-14/+16
| | |\| |
| | | * | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-201-13/+15
| | | |\|
| | | | * bugfix: get rid of potential endless loop in doGetGID()Tomas Heinrich2013-03-201-13/+15
| | | | |
| * | | | bugfix: solve compile problems on non-Linux platformsRainer Gerhards2013-03-191-1/+1
| | | | | | | | | | | | | | | | | | | | Thanks to Michael Biebl for alerting us on this issue.
| * | | | Merge branch 'v7-stable'Rainer Gerhards2013-03-182-0/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: runtime/debug.h tools/syslogd.c
| | * | | debug system improvement & bug fix for init system status (see below)Rainer Gerhards2013-03-152-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - rsyslogd startup information is now properly conveyed back to init when privileges are beging dropped Actually, we have moved termination of the parent in front of the priv drop. So it shall work now in all cases. See code comments in commit for more details. - If forking, the parent now waits for a maximum of 60 seconds for termination by the child - improved debugging support in forked (auto-backgrounding) mode The rsyslog debug log file is now continued to be written across the fork.
| * | | | Merge branch 'v6-stable'Rainer Gerhards2013-03-121-1/+1
| |\ \ \ \ | | | |/ / | | |/| |
| | * | | Merge branch 'v5-stable' into v6-stableRainer Gerhards2013-03-122-2/+4
| | |\ \ \ | | | | |/ | | | |/| | | | | | | | | | | | | | | | Conflicts: action.c queue.c (some code moved from action.c --> queue.c)
| * | | | mmanon: complete ipv4 functionalityRainer Gerhards2013-03-043-0/+10
| | | | |
| * | | | mmanon: add ability to specify number of bits to be anonymizedRainer Gerhards2013-03-041-0/+2
| | | | |
| * | | | Merge branch 'master' into master-omjournalRainer Gerhards2013-02-273-0/+45
| |\ \ \ \
| | * | | | added ability to configure debug system via rsyslog.confRainer Gerhards2013-02-273-0/+45
| | | | | |
| * | | | | imuxsock: add capability to ignore messages from ourselfesRainer Gerhards2013-02-262-1/+8
| |/ / / / | | | | | | | | | | | | | | | | | | | | This helps prevent message routing loops, and is vital to have if omjournal is used together with traditional syslog.
* | | | | logsig: complete initial version of verifierRainer Gerhards2013-03-194-67/+272
| | | | |
* | | | | Merge branch 'master-gt' of git+ssh://git.adiscon.com/git/rsyslog into master-gtRainer Gerhards2013-03-181-14/+11
|\ \ \ \ \
| * | | | | logsig: implement timestamp verificationRainer Gerhards2013-03-181-14/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now use a higher-level verification function as suggested by GuardTime.
* | | | | | logsig: fix calculation of merkle tree at end of signature blockRainer Gerhards2013-03-182-2/+2
|/ / / / /
* | | | | logsig: milestone/verfier: block timestamp verification almost completeRainer Gerhards2013-03-172-1/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unfortunately, there seems to be a problem with the GuardTime API, so that I need their support before being able to carry on. Once I receive it, it should be fairly quick to complete the function. I am commiting this work as I do not know how long it will take to receive an answer.
* | | | | logsig: milestone/verfier: tree hashes are verified; ALSO a bugfixRainer Gerhards2013-03-172-15/+61
| | | | | | | | | | | | | | | | | | | | bugfix: the initial vector was used incorrectly during hash computation.
* | | | | logsig: milestone/verfier: record hashes are verifiedRainer Gerhards2013-03-174-5/+172
| | | | |
* | | | | rsgtutil: add --show-sigblock-params parameterRainer Gerhards2013-03-142-9/+128
| | | | |
* | | | | logsig: support dynafilesRainer Gerhards2013-03-114-189/+229
| | | | |
* | | | | some cleanupRainer Gerhards2013-03-081-2/+1
| | | | |
* | | | | logsig: fix subroot forest handlingRainer Gerhards2013-03-081-1/+3
| | | | |
* | | | | logsig: add capability to write interim hash recordsRainer Gerhards2013-03-082-8/+26
| | | | |
* | | | | logsig: add capability to write log signature recordsRainer Gerhards2013-03-082-4/+75
| | | | |
* | | | | logsig: update implementation to new concatenation rules from paperRainer Gerhards2013-03-081-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - when concatenting hashes, the hash ID must be included (actually the imprint, not just the hash is concatenated) - when concatenting integers, the smallest number of octets must be used (actually, we have just level currently, which always is one octet)
* | | | | logsig: update hash chain algorithm to match updated paperRainer Gerhards2013-03-081-3/+3
| | | | |
* | | | | logsig: write integers in most compact from to tlv fileRainer Gerhards2013-03-081-21/+39
| | | | |
* | | | | logsig: implement sig.block.sizelimit parameterRainer Gerhards2013-03-081-2/+14
| | | | |
* | | | | logsig: add config parameters (for omfile)Rainer Gerhards2013-03-074-8/+126
| | | | |
* | | | | logsig: preserve necessary state during file closed timeRainer Gerhards2013-03-072-12/+84
| | | | |
* | | | | logsig: add support to read signature filesRainer Gerhards2013-03-074-56/+452
| | | | | | | | | | | | | | | | | | | | ... still incomplete ...
* | | | | logsig: write block-sig recordRainer Gerhards2013-03-063-57/+217
| | | | | | | | | | | | | | | | | | | | | | | | | also some general improvements, e.g. random data is now gathered correctly
* | | | | logsig: first PoC of actually writing to signature fileRainer Gerhards2013-03-052-11/+80
| | | | |
* | | | | logsig: more interface plumbingRainer Gerhards2013-03-053-5/+42
| | | | |
* | | | | logsig: build base plumbing for signature multi-provider interfaceRainer Gerhards2013-03-056-2/+189
| | | | |
* | | | | logsig: PoC for some TLV support functionsRainer Gerhards2013-03-041-2/+97
| | | | | | | | | | | | | | | | | | | | also first steps at integrating them into rest of PoC
* | | | | logsigner: sign via merkle tree approach (still PoC, non production)Rainer Gerhards2013-02-213-125/+319
| | | | |
* | | | | logsig: add pseudocodish C skeleton for signature algoRainer Gerhards2013-02-181-0/+124
|/ / / /