summaryrefslogtreecommitdiffstats
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
...
* | | rsgtutil: add --show-sigblock-params parameterRainer Gerhards2013-03-141-1/+47
| | |
* | | rsgtutil: begin to make rsgttlvdump a generic utilityRainer Gerhards2013-03-132-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.
* | | cleanupRainer Gerhards2013-03-111-9/+0
| | |
* | | logsig: support dynafilesRainer Gerhards2013-03-111-23/+33
| | |
* | | logsig: write integers in most compact from to tlv fileRainer Gerhards2013-03-081-3/+4
| | |
* | | logsig: add config parameters (for omfile)Rainer Gerhards2013-03-072-6/+8
| | |
* | | logsig: preserve necessary state during file closed timeRainer Gerhards2013-03-071-3/+9
| | |
* | | logsig: add support to read signature filesRainer Gerhards2013-03-072-1/+80
| | | | | | | | | | | | ... still incomplete ...
* | | logsig: write block-sig recordRainer Gerhards2013-03-061-1/+1
| | | | | | | | | | | | | | | also some general improvements, e.g. random data is now gathered correctly
* | | logsig: first PoC of actually writing to signature fileRainer Gerhards2013-03-051-1/+1
| | |
* | | logsig: more interface plumbingRainer Gerhards2013-03-051-11/+35
| | |
* | | logsig: build base plumbing for signature multi-provider interfaceRainer Gerhards2013-03-052-4/+68
| | |
* | | logsigner: sign via merkle tree approach (still PoC, non production)Rainer Gerhards2013-02-212-34/+26
| | |
* | | add test/PoC logsigner toolRainer Gerhards2013-02-201-0/+173
|/ /
* | minor: set proper permissions for queue recovery helper scriptRainer Gerhards2013-02-181-0/+0
| |
* | optimze: reduce memory operations during dns resolution/hostname settingRainer Gerhards2013-01-221-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'sRainer Gerhards2013-01-241-4/+3
| |
* | optimize: reduce nbr of strcpy() in FROMHOST processingRainer Gerhards2013-01-181-3/+4
| |
* | fix compile problem with new stats countersRainer Gerhards2013-01-171-10/+10
| | | | | | | | mutexes on systems without atomic instructions were incorrect
* | omfile: finalize dynafile cache statsRainer Gerhards2013-01-171-13/+29
| |
* | omfile: add stats counters to track dynafile performanceRainer Gerhards2013-01-161-0/+38
| |
* | optimize memory layout for much better cache hitsRainer Gerhards2013-01-151-3/+3
| | | | | | | | | | | | | | | | 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!).
* | omfile: improved async writing, finally enabled full async writeRainer Gerhards2013-01-141-1/+6
| | | | | | | | also fixed a couple of smaller issues along that way
* | Merge branch 'v7-stable-libnet-frag'Rainer Gerhards2013-01-111-0/+1
|\ \ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac tools/omfile.c
| * | add some more debug info to omfileRainer Gerhards2013-01-101-0/+1
| |/
* | minor cleanupRainer Gerhards2012-12-141-1/+0
| |
* | Merge branch 'v7-stable-newmsglock' into master-newmsglockRainer Gerhards2012-12-062-69/+71
|\| | | | | | | | | | | | | Conflicts: runtime/msg.c runtime/queue.c tools/syslogd.c
| * Merge branch 'v6-stable-newmsglock' into v7-stable-newmsglockRainer Gerhards2012-12-061-10/+0
| |\ | | | | | | | | | | | | Conflicts: tools/syslogd.c
| | * bugfix: some message properties could be garbled due to race conditionRainer Gerhards2012-12-061-10/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This happened only on very high volume systems, if the same message was being processed by two different actions. This was a regression caused by the new config processor, which did no longer properly enable msg locking in multithreaded cases. The bugfix is actually a refactoring of the msg locking code - we no longer do unlocked operations, as the use case for it has mostly gone away. It is potentially possible only at very low-end systems, and there the small additional overhead of doing the locking does not really hurt. Instead, the removal of that capability can actually slightly improve performance in common cases, as the code path is smaller and requires slightly less memory writes. That probably outperforms the extra locking overhead (which in the low-end case always happens in user space, without need for kernel support as we can always directly aquire the lock - there is no contention at all).
| * | fix missing functionality: ruleset(){} could not specify ruleset queueRainer Gerhards2012-11-301-52/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "queue.xxx" parameter set was not supported, and legacy ruleset config statements did not work (by intention). The fix introduces the "queue.xxx" parameter set. It has some regression potential, but only for the new functionality. Note that using that interface it is possible to specify duplicate queue file names, which will cause trouble. This will be solved in v7.3, because there is a too-large regression potential for the v7.2 stable branch.
| * | silence compiler warningsRainer Gerhards2012-11-302-8/+15
| | | | | | | | | | | | | | | the changes do not affect actual code execution, just keep the compile log clean.
* | | Merge branch 'v7-stable'Rainer Gerhards2012-11-221-0/+2
|\| |
| * | Merge branch 'v6-stable' into tmpRainer Gerhards2012-11-221-0/+2
| |\|
| | * bugfix: hostname set in rsyslog.conf was not picked up until HUPoxpa2012-11-221-0/+2
| | | | | | | | | | | | which could also mean "never" or "not for a very long time".
* | | Merge branch 'v7-stable'Rainer Gerhards2012-11-142-5/+5
|\| |
| * | bugfix: invalid formatting of man pagebjarniig@rhi.hi.is2012-11-141-4/+4
| | |
| * | Fix the rsyslogd man page formatting for the -d flagGeorgi Georgiev2012-11-141-1/+1
| | | | | | | | | | | | | | | The indentation around the "-d" flag description is in the wrong place and does not display properly.
* | | Merge branch 'v7-stable'Rainer Gerhards2012-11-091-0/+5
|\| |
| * | enabled to build without libuuid, at loss of uuid functionalityRainer Gerhards2012-11-091-0/+5
| | | | | | | | | | | | | | | | | | this enables smoother builds on older systems that do not support libuuid. Loss of functionality should usually not matter too much as uuid support has only recently been added and is very seldom used.
| * | Merge branch 'v6-stable' into v7-stableRainer Gerhards2012-11-012-2/+2
| |\|
| | * bugfix: invalid rsyslog-internal macro API useRainer Gerhards2012-11-012-2/+2
| | | | | | | | | | | | | | | This had no bad effect, because the macro did the same as the one that should have been used.
| | * bugfix: build problems on some platformsRainer Gerhards2012-10-261-1/+1
| | |
| | * Merge branch 'v6-stable' into v6-betaRainer Gerhards2012-10-172-38/+9
| | |\
* | | | improve debug logging a bitRainer Gerhards2012-11-051-4/+3
| | | |
* | | | queue: change generic msg ptr (pUsr) to be of msg_t typeRainer Gerhards2012-11-031-3/+3
| | | |
* | | | bugfix: invalid rsyslog-internal macro API useRainer Gerhards2012-11-012-2/+2
| | | | | | | | | | | | | | | | | | | | This had no bad effect, because the macro did the same as the one that should have been used.
* | | | Merge branch 'master-ratelimit'Rainer Gerhards2012-10-301-119/+48
|\ \ \ \
| * | | | rate-limit rsyslog internal messagesRainer Gerhards2012-10-231-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | a special ratelimiter is used; it's linux-type ratelimit settings are currently hardcoded
| * | | | Merge branch 'master' into master-ratelimitRainer Gerhards2012-10-231-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog
| * | | | | remove "last message repeated n times" from rsyslog output partRainer Gerhards2012-10-231-75/+3
| | | | | |