Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | bugfix: solve compile problems on non-Linux platforms | Rainer Gerhards | 2013-03-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Thanks to Michael Biebl for alerting us on this issue. | |||||
| * | | | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-03-18 | 2 | -0/+10 | |
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: runtime/debug.h tools/syslogd.c | |||||
| | * | | | debug system improvement & bug fix for init system status (see below) | Rainer Gerhards | 2013-03-15 | 2 | -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 Gerhards | 2013-03-12 | 1 | -1/+1 | |
| |\ \ \ \ | | | |/ / | | |/| | | ||||||
| | * | | | Merge branch 'v5-stable' into v6-stable | Rainer Gerhards | 2013-03-12 | 2 | -2/+4 | |
| | |\ \ \ | | | | |/ | | | |/| | | | | | | | | | | | | | | | | Conflicts: action.c queue.c (some code moved from action.c --> queue.c) | |||||
| * | | | | mmanon: complete ipv4 functionality | Rainer Gerhards | 2013-03-04 | 3 | -0/+10 | |
| | | | | | ||||||
| * | | | | mmanon: add ability to specify number of bits to be anonymized | Rainer Gerhards | 2013-03-04 | 1 | -0/+2 | |
| | | | | | ||||||
| * | | | | Merge branch 'master' into master-omjournal | Rainer Gerhards | 2013-02-27 | 3 | -0/+45 | |
| |\ \ \ \ | ||||||
| | * | | | | added ability to configure debug system via rsyslog.conf | Rainer Gerhards | 2013-02-27 | 3 | -0/+45 | |
| | | | | | | ||||||
| * | | | | | imuxsock: add capability to ignore messages from ourselfes | Rainer Gerhards | 2013-02-26 | 2 | -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 verifier | Rainer Gerhards | 2013-03-19 | 4 | -67/+272 | |
| | | | | | ||||||
* | | | | | Merge branch 'master-gt' of git+ssh://git.adiscon.com/git/rsyslog into master-gt | Rainer Gerhards | 2013-03-18 | 1 | -14/+11 | |
|\ \ \ \ \ | ||||||
| * | | | | | logsig: implement timestamp verification | Rainer Gerhards | 2013-03-18 | 1 | -14/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We now use a higher-level verification function as suggested by GuardTime. | |||||
* | | | | | | logsig: fix calculation of merkle tree at end of signature block | Rainer Gerhards | 2013-03-18 | 2 | -2/+2 | |
|/ / / / / | ||||||
* | | | | | logsig: milestone/verfier: block timestamp verification almost complete | Rainer Gerhards | 2013-03-17 | 2 | -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 bugfix | Rainer Gerhards | 2013-03-17 | 2 | -15/+61 | |
| | | | | | | | | | | | | | | | | | | | | bugfix: the initial vector was used incorrectly during hash computation. | |||||
* | | | | | logsig: milestone/verfier: record hashes are verified | Rainer Gerhards | 2013-03-17 | 4 | -5/+172 | |
| | | | | | ||||||
* | | | | | rsgtutil: add --show-sigblock-params parameter | Rainer Gerhards | 2013-03-14 | 2 | -9/+128 | |
| | | | | | ||||||
* | | | | | logsig: support dynafiles | Rainer Gerhards | 2013-03-11 | 4 | -189/+229 | |
| | | | | | ||||||
* | | | | | some cleanup | Rainer Gerhards | 2013-03-08 | 1 | -2/+1 | |
| | | | | | ||||||
* | | | | | logsig: fix subroot forest handling | Rainer Gerhards | 2013-03-08 | 1 | -1/+3 | |
| | | | | | ||||||
* | | | | | logsig: add capability to write interim hash records | Rainer Gerhards | 2013-03-08 | 2 | -8/+26 | |
| | | | | | ||||||
* | | | | | logsig: add capability to write log signature records | Rainer Gerhards | 2013-03-08 | 2 | -4/+75 | |
| | | | | | ||||||
* | | | | | logsig: update implementation to new concatenation rules from paper | Rainer Gerhards | 2013-03-08 | 1 | -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 paper | Rainer Gerhards | 2013-03-08 | 1 | -3/+3 | |
| | | | | | ||||||
* | | | | | logsig: write integers in most compact from to tlv file | Rainer Gerhards | 2013-03-08 | 1 | -21/+39 | |
| | | | | | ||||||
* | | | | | logsig: implement sig.block.sizelimit parameter | Rainer Gerhards | 2013-03-08 | 1 | -2/+14 | |
| | | | | | ||||||
* | | | | | logsig: add config parameters (for omfile) | Rainer Gerhards | 2013-03-07 | 4 | -8/+126 | |
| | | | | | ||||||
* | | | | | logsig: preserve necessary state during file closed time | Rainer Gerhards | 2013-03-07 | 2 | -12/+84 | |
| | | | | | ||||||
* | | | | | logsig: add support to read signature files | Rainer Gerhards | 2013-03-07 | 4 | -56/+452 | |
| | | | | | | | | | | | | | | | | | | | | ... still incomplete ... | |||||
* | | | | | logsig: write block-sig record | Rainer Gerhards | 2013-03-06 | 3 | -57/+217 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | also some general improvements, e.g. random data is now gathered correctly | |||||
* | | | | | logsig: first PoC of actually writing to signature file | Rainer Gerhards | 2013-03-05 | 2 | -11/+80 | |
| | | | | | ||||||
* | | | | | logsig: more interface plumbing | Rainer Gerhards | 2013-03-05 | 3 | -5/+42 | |
| | | | | | ||||||
* | | | | | logsig: build base plumbing for signature multi-provider interface | Rainer Gerhards | 2013-03-05 | 6 | -2/+189 | |
| | | | | | ||||||
* | | | | | logsig: PoC for some TLV support functions | Rainer Gerhards | 2013-03-04 | 1 | -2/+97 | |
| | | | | | | | | | | | | | | | | | | | | also first steps at integrating them into rest of PoC | |||||
* | | | | | logsigner: sign via merkle tree approach (still PoC, non production) | Rainer Gerhards | 2013-02-21 | 3 | -125/+319 | |
| | | | | | ||||||
* | | | | | logsig: add pseudocodish C skeleton for signature algo | Rainer Gerhards | 2013-02-18 | 1 | -0/+124 | |
|/ / / / | ||||||
* | | | | optimze: reduce memory operations during dns resolution/hostname setting | Rainer Gerhards | 2013-01-22 | 7 | -118/+139 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | previously, hostname and ip strings were shuffled to the msg object, which created a property out of them. Now the cache holds the property, and it is resused (almost) everywhere, what saves a lot of memory operations. The only exception is imtcp session setup, where different handling of the hostname is done, which we need to sort out (but that's another story). | |||||
* | | | | some fixes to commit 440aaff114607e82aefee56336846611a2e35c9c | Rainer Gerhards | 2013-01-22 | 2 | -12/+14 | |
| | | | | | | | | | | | | | | | | extended testbench run brought up some issues... | |||||
* | | | | optimize: move lowercasing of hostnames to cache | Rainer Gerhards | 2013-01-24 | 6 | -54/+85 | |
| | | | | | | | | | | | | | | | | so we save this on each name lookup! | |||||
* | | | | refactor cvthname() for cleaner code | Rainer Gerhards | 2013-01-24 | 1 | -33/+27 | |
| | | | | ||||||
* | | | | fix: gtls stream driver must support new interface | Rainer Gerhards | 2013-01-24 | 1 | -5/+3 | |
| | | | | ||||||
* | | | | Merge branch 'master' into master-dns-props | Rainer Gerhards | 2013-01-24 | 1 | -6/+10 | |
|\ \ \ \ | ||||||
| * | | | | regression fix: programname was not properly handled | Rainer Gerhards | 2013-01-24 | 1 | -6/+10 | |
| | | | | | | | | | | | | | | | | | | | | Regression from recent refactoring - never released. | |||||
* | | | | | optimize: have dns cache pre-create rsyslog prop_t's | Rainer Gerhards | 2013-01-24 | 13 | -77/+90 | |
|/ / / / | ||||||
* | | | | fix memory leak (regression from batch optimization work - unreleased) | Rainer Gerhards | 2013-01-18 | 1 | -0/+1 | |
| | | | | ||||||
* | | | | refactor / simplify | Rainer Gerhards | 2013-01-18 | 1 | -5/+3 | |
| | | | | ||||||
* | | | | optimize: reduce nbr of strcpy() in FROMHOST processing | Rainer Gerhards | 2013-01-18 | 6 | -30/+41 | |
| | | | | ||||||
* | | | | dnscache: switch to use hashtable instead of linked list | Rainer Gerhards | 2013-01-18 | 2 | -72/+58 | |
| | | | | ||||||
* | | | | optimize memory layout for much better cache hits | Rainer Gerhards | 2013-01-15 | 3 | -22/+30 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moave element status out of batch_obj_t because we get a *much* better cache hit ratio this way. Note that this is really a HUGE saving, even if it doesn't look so (both profiler data as well as practical tests indicate that!). |