summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Better error messages from rsgtutilAhto Truu2013-09-021-4/+4
|
* Using OMSRsetEntry to set the default action template in ompipe for now.Andre Lorbach2013-08-061-1/+5
| | | | If no default template is set, a segfault occured on startup.
* systemd: use service type notifyCristian Rodríguez2013-06-141-0/+2
| | | | | | | | | | | | | | There is a time window, between rsyslog reporting syntax errors and the daemon returning with failure, this may cause systemctl restart rsyslog to not report any error inmediately but later in the logs which is confusing to users. The appropiate steps to correct this annoyance is to notify systemd with a simple sd_notify(0, "READY=1"); just before entering the main loop. Tested in openSUSE 12.3/13.1 x86_64
* Remove redundat cflags and links to librariesTomas Heinrich2013-05-201-1/+1
| | | | | This prevents linking with libee, liblognorm and libgcrypt when not necessary.
* Drop unneeded macro definitionTomas Heinrich2013-05-201-1/+0
| | | | | | The macro itself was a malformed version of "_GNU_SOURCE" and thus had no effect. It is not needed as this macro is already defined via AC_GNU_SOURCE.
* build: add cached copies of generated man pages to dist tarballRainer Gerhards2013-05-141-0/+2
| | | | This solves problems with some build environments.
* Merge branch 'v7-stable'Rainer Gerhards2013-05-031-1/+1
|\
| * bugfix: segfault due to invalid dynafile cache handlingRainer Gerhards2013-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 Conflicts: ChangeLog
* | bugfix: some man pages were not properly installedMarius Tomaschewski2013-04-301-4/+6
| | | | | | | | either rscryutil or rsgtutil man was installed, but not both
* | build: fix build if libgcrypt support is disabledMichael Biebl2013-04-261-4/+2
| | | | | | | | | | | | We don't want to hard-code `libgcrypt-config --libs` at various. Also, make sure LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS are correctly substituted.
* | build: rscryutil.rst was missing in tarballRainer Gerhards2013-04-251-0/+1
| |
* | bugfix: off-by-one error in handling local FQDN name (regression)Rainer Gerhards2013-04-241-1/+1
| | | | | | | | | | | | | | A remporary buffer was allocated one byte too small. Did only affect startup, not actual operations. Came up during routine tests, and can have no effect once the engine runs. Bug was introduced in 7.3.11.
* | cleanupRainer Gerhards2013-04-241-1/+0
| |
* | Merge branch 'master-crypto'Rainer Gerhards2013-04-175-6/+804
|\ \ | | | | | | | | | | | | Conflicts: ChangeLog
| * | bugfix: $PreserveFQDN is not properly workingLouis Bouchard2013-04-171-0/+7
| | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=426
| * | add basic doc for encryption capabilityRainer Gerhards2013-04-151-0/+7
| | |
| * | logenc: add capability to use key generation program to rscryutilRainer Gerhards2013-04-121-1/+8
| | |
| * | logenc: full support for keyfilesRainer Gerhards2013-04-122-39/+152
| | | | | | | | | | | | including their generation via rscrytool
| * | logenc: support keyfiles in rscryutilRainer Gerhards2013-04-123-11/+76
| | |
| * | logenc: add parameters to select cipher algo and modeRainer Gerhards2013-04-122-24/+86
| | |
| * | logenc: rscryutil can now decrypt multi-block logfilesRainer Gerhards2013-04-122-25/+166
| | |
| * | log encryption: add rscrytool to decrypt log filesRainer Gerhards2013-04-054-12/+339
| | | | | | | | | | | | also add test parameter to be able to set key
| * | log encryption: initial PoC implementationRainer Gerhards2013-04-052-2/+71
| | | | | | | | | | | | rough baseline, needs to be extended for actual use.
* | | Merge branch 'c7' into tmpRainer Gerhards2013-04-091-0/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac runtime/queue.c
| * | make imrelp properly terminate on system shutdownRainer Gerhards2013-04-091-0/+1
| |/ | | | | | | it didn't do so if it was inside a retry loop
| * bugfix: stdout/stderr were not closed on forkingRainer Gerhards2013-03-211-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 casesRainer Gerhards2013-03-261-1/+3
| |
* | doc: update rsgtutil man page with new --extend optionRainer Gerhards2013-03-251-1/+28
| |
* | rsgtsig: finish implementation of 'extend' modeRainer Gerhards2013-03-251-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 implementationRainer Gerhards2013-03-231-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 modeRainer Gerhards2013-03-231-6/+33
| | | | | | | | does not contain actual implementation
* | rsgtutil: refactor 'verify' mode to use new tlv file read functionsRainer Gerhards2013-03-231-1/+3
| |
* | logsig: refactor 'dump' mode in rsgtutilRainer Gerhards2013-03-231-3/+4
| | | | | | | | | | The way tlvrecords are processed is changed in order to provide better extensibility for further work.
* | doc: add doc for rsgtutilRainer Gerhards2013-03-222-17/+54
| |
* | rsgtutil: add new file type to file type detectionRainer Gerhards2013-03-222-0/+121
| |
* | Merge branch 'master' into master-gtRainer Gerhards2013-03-223-26/+32
|\ \ | | | | | | | | | | | | | | | Conflicts: configure.ac runtime/rsyslog.h
| * | Merge branch 'v7-stable'Rainer Gerhards2013-03-201-1/+1
| |\|
| | * cleanupRainer Gerhards2013-03-201-1/+1
| | |
| * | bugfix: stdout/stderr were not closed on forkingRainer Gerhards2013-03-201-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.8Rainer Gerhards2013-03-181-4/+4
| | |
| * | Merge branch 'v7-stable'Rainer Gerhards2013-03-181-15/+22
| |\| | | | | | | | | | | | | | | | Conflicts: runtime/debug.h tools/syslogd.c
| | * debug system improvement & bug fix for init system status (see below)Rainer Gerhards2013-03-151-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 Gerhards2013-03-131-1/+1
| |\| | | | | | | | | | | | | | | | Conflicts: configure.ac doc/manual.html
| | * doc bugfix: rsyslog.conf man page had invalid file format infoRainer Gerhards2013-03-111-1/+1
| | | | | | | | | | | | closes: http://bugzilla.adiscon.com/show_bug.cgi?id=418
| * | imuxsock: add capability to ignore messages from ourselfesRainer Gerhards2013-02-261-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 verifierRainer Gerhards2013-03-191-18/+43
| | |
* | | Merge branch 'master-gt' of git+ssh://git.adiscon.com/git/rsyslog into master-gtRainer Gerhards2013-03-181-0/+4
|\ \ \
| * | | logsig: implement timestamp verificationRainer Gerhards2013-03-181-0/+4
| | | | | | | | | | | | | | | | | | | | We now use a higher-level verification function as suggested by GuardTime.
* | | | logsig: fix abort if no signature provider was configuredRainer Gerhards2013-03-181-1/+3
|/ / /
* | | logsig: milestone/verfier: block timestamp verification almost completeRainer Gerhards2013-03-171-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.