Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'c7' into tmp | Rainer Gerhards | 2013-04-09 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac runtime/queue.c | ||||
| * | make imrelp properly terminate on system shutdown | Rainer Gerhards | 2013-04-09 | 1 | -0/+1 |
| | | | | | | | | it didn't do so if it was inside a retry loop | ||||
| * | bugfix: stdout/stderr were not closed on forking | Rainer Gerhards | 2013-03-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | but were closed when running in the forground - this was just reversed of what it should be. This is a regression of a recent change. Conflicts: ChangeLog | ||||
* | | logsig: handle error cases | Rainer Gerhards | 2013-03-26 | 1 | -1/+3 |
| | | |||||
* | | doc: update rsgtutil man page with new --extend option | Rainer Gerhards | 2013-03-25 | 1 | -1/+28 |
| | | |||||
* | | rsgtsig: finish implementation of 'extend' mode | Rainer Gerhards | 2013-03-25 | 1 | -13/+62 |
| | | | | | | | | | | | | | | | | This is tested as far as possible. However, the actual extend case can only be tested in about three weeks from now when the next publication is out. I have done module-testing with a mockup extend call, so chances are great the final test will be passed. | ||||
* | | rsgtutil/milestone: basic 'extend' mode implementation | Rainer Gerhards | 2013-03-23 | 1 | -13/+21 |
| | | | | | | | | | | | | | | ... done up until the point where I need to wait for the timestamps to become extendible. So doing a milestone commit to make sure the work is inside the archive. Actual writing of the extended timestamp is missing. | ||||
* | | rsgtutil: basic plumbing for extend mode | Rainer Gerhards | 2013-03-23 | 1 | -6/+33 |
| | | | | | | | | does not contain actual implementation | ||||
* | | rsgtutil: refactor 'verify' mode to use new tlv file read functions | Rainer Gerhards | 2013-03-23 | 1 | -1/+3 |
| | | |||||
* | | logsig: refactor 'dump' mode in rsgtutil | Rainer Gerhards | 2013-03-23 | 1 | -3/+4 |
| | | | | | | | | | | The way tlvrecords are processed is changed in order to provide better extensibility for further work. | ||||
* | | doc: add doc for rsgtutil | Rainer Gerhards | 2013-03-22 | 2 | -17/+54 |
| | | |||||
* | | rsgtutil: add new file type to file type detection | Rainer Gerhards | 2013-03-22 | 2 | -0/+121 |
| | | |||||
* | | Merge branch 'master' into master-gt | Rainer Gerhards | 2013-03-22 | 3 | -26/+32 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: configure.ac runtime/rsyslog.h | ||||
| * | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-03-20 | 1 | -1/+1 |
| |\| | |||||
| | * | cleanup | Rainer Gerhards | 2013-03-20 | 1 | -1/+1 |
| | | | |||||
| * | | bugfix: stdout/stderr were not closed on forking | Rainer Gerhards | 2013-03-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | but were closed when running in the forground - this was just reversed of what it should be. This is a regression of a recent change. | ||||
| * | | fix merge problemv7.3.8 | Rainer Gerhards | 2013-03-18 | 1 | -4/+4 |
| | | | |||||
| * | | Merge branch 'v7-stable' | Rainer Gerhards | 2013-03-18 | 1 | -15/+22 |
| |\| | | | | | | | | | | | | | | | | Conflicts: runtime/debug.h tools/syslogd.c | ||||
| | * | debug system improvement & bug fix for init system status (see below) | Rainer Gerhards | 2013-03-15 | 1 | -20/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 'v7-stable' | Rainer Gerhards | 2013-03-13 | 1 | -1/+1 |
| |\| | | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html | ||||
| | * | doc bugfix: rsyslog.conf man page had invalid file format info | Rainer Gerhards | 2013-03-11 | 1 | -1/+1 |
| | | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=418 | ||||
| * | | imuxsock: add capability to ignore messages from ourselfes | Rainer Gerhards | 2013-02-26 | 1 | -6/+5 |
| | | | | | | | | | | | | | | | 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 | 1 | -18/+43 |
| | | | |||||
* | | | Merge branch 'master-gt' of git+ssh://git.adiscon.com/git/rsyslog into master-gt | Rainer Gerhards | 2013-03-18 | 1 | -0/+4 |
|\ \ \ | |||||
| * | | | logsig: implement timestamp verification | Rainer Gerhards | 2013-03-18 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | We now use a higher-level verification function as suggested by GuardTime. | ||||
* | | | | logsig: fix abort if no signature provider was configured | Rainer Gerhards | 2013-03-18 | 1 | -1/+3 |
|/ / / | |||||
* | | | logsig: milestone/verfier: block timestamp verification almost complete | Rainer Gerhards | 2013-03-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | 1 | -1/+5 |
| | | | | | | | | | | | | bugfix: the initial vector was used incorrectly during hash computation. | ||||
* | | | logsig: milestone/verfier: record hashes are verified | Rainer Gerhards | 2013-03-17 | 1 | -1/+94 |
| | | | |||||
* | | | rsgtutil: add --show-sigblock-params parameter | Rainer Gerhards | 2013-03-14 | 1 | -1/+47 |
| | | | |||||
* | | | rsgtutil: begin to make rsgttlvdump a generic utility | Rainer Gerhards | 2013-03-13 | 2 | -10/+95 |
| | | | | | | | | | | | | | | | | | | It will support various maintenaince operations, including verification of signatures in the future. To match its new scope, it also has been renamed. | ||||
* | | | cleanup | Rainer Gerhards | 2013-03-11 | 1 | -9/+0 |
| | | | |||||
* | | | logsig: support dynafiles | Rainer Gerhards | 2013-03-11 | 1 | -23/+33 |
| | | | |||||
* | | | logsig: write integers in most compact from to tlv file | Rainer Gerhards | 2013-03-08 | 1 | -3/+4 |
| | | | |||||
* | | | logsig: add config parameters (for omfile) | Rainer Gerhards | 2013-03-07 | 2 | -6/+8 |
| | | | |||||
* | | | logsig: preserve necessary state during file closed time | Rainer Gerhards | 2013-03-07 | 1 | -3/+9 |
| | | | |||||
* | | | logsig: add support to read signature files | Rainer Gerhards | 2013-03-07 | 2 | -1/+80 |
| | | | | | | | | | | | | ... still incomplete ... | ||||
* | | | logsig: write block-sig record | Rainer Gerhards | 2013-03-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | 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 | 1 | -1/+1 |
| | | | |||||
* | | | logsig: more interface plumbing | Rainer Gerhards | 2013-03-05 | 1 | -11/+35 |
| | | | |||||
* | | | logsig: build base plumbing for signature multi-provider interface | Rainer Gerhards | 2013-03-05 | 2 | -4/+68 |
| | | | |||||
* | | | logsigner: sign via merkle tree approach (still PoC, non production) | Rainer Gerhards | 2013-02-21 | 2 | -34/+26 |
| | | | |||||
* | | | add test/PoC logsigner tool | Rainer Gerhards | 2013-02-20 | 1 | -0/+173 |
|/ / | |||||
* | | minor: set proper permissions for queue recovery helper script | Rainer Gerhards | 2013-02-18 | 1 | -0/+0 |
| | | |||||
* | | optimze: reduce memory operations during dns resolution/hostname setting | Rainer Gerhards | 2013-01-22 | 1 | -6/+6 |
| | | | | | | | | | | | | | | | | | | | | 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). | ||||
* | | optimize: have dns cache pre-create rsyslog prop_t's | Rainer Gerhards | 2013-01-24 | 1 | -4/+3 |
| | | |||||
* | | optimize: reduce nbr of strcpy() in FROMHOST processing | Rainer Gerhards | 2013-01-18 | 1 | -3/+4 |
| | | |||||
* | | fix compile problem with new stats counters | Rainer Gerhards | 2013-01-17 | 1 | -10/+10 |
| | | | | | | | | mutexes on systems without atomic instructions were incorrect | ||||
* | | omfile: finalize dynafile cache stats | Rainer Gerhards | 2013-01-17 | 1 | -13/+29 |
| | | |||||
* | | omfile: add stats counters to track dynafile performance | Rainer Gerhards | 2013-01-16 | 1 | -0/+38 |
| | |