Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | 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 | |
| | | ||||||
* | | optimize memory layout for much better cache hits | Rainer Gerhards | 2013-01-15 | 1 | -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 write | Rainer Gerhards | 2013-01-14 | 1 | -1/+6 | |
| | | | | | | | | also fixed a couple of smaller issues along that way | |||||
* | | Merge branch 'v7-stable-libnet-frag' | Rainer Gerhards | 2013-01-11 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac tools/omfile.c | |||||
| * | | add some more debug info to omfile | Rainer Gerhards | 2013-01-10 | 1 | -0/+1 | |
| |/ | ||||||
* | | minor cleanup | Rainer Gerhards | 2012-12-14 | 1 | -1/+0 | |
| | | ||||||
* | | Merge branch 'v7-stable-newmsglock' into master-newmsglock | Rainer Gerhards | 2012-12-06 | 2 | -69/+71 | |
|\| | | | | | | | | | | | | | Conflicts: runtime/msg.c runtime/queue.c tools/syslogd.c | |||||
| * | Merge branch 'v6-stable-newmsglock' into v7-stable-newmsglock | Rainer Gerhards | 2012-12-06 | 1 | -10/+0 | |
| |\ | | | | | | | | | | | | | Conflicts: tools/syslogd.c | |||||
| | * | bugfix: some message properties could be garbled due to race condition | Rainer Gerhards | 2012-12-06 | 1 | -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 queue | Rainer Gerhards | 2012-11-30 | 1 | -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 warnings | Rainer Gerhards | 2012-11-30 | 2 | -8/+15 | |
| | | | | | | | | | | | | | | | the changes do not affect actual code execution, just keep the compile log clean. | |||||
* | | | Merge branch 'v7-stable' | Rainer Gerhards | 2012-11-22 | 1 | -0/+2 | |
|\| | | ||||||
| * | | Merge branch 'v6-stable' into tmp | Rainer Gerhards | 2012-11-22 | 1 | -0/+2 | |
| |\| | ||||||
| | * | bugfix: hostname set in rsyslog.conf was not picked up until HUP | oxpa | 2012-11-22 | 1 | -0/+2 | |
| | | | | | | | | | | | | which could also mean "never" or "not for a very long time". | |||||
* | | | Merge branch 'v7-stable' | Rainer Gerhards | 2012-11-14 | 2 | -5/+5 | |
|\| | | ||||||
| * | | bugfix: invalid formatting of man page | bjarniig@rhi.hi.is | 2012-11-14 | 1 | -4/+4 | |
| | | | ||||||
| * | | Fix the rsyslogd man page formatting for the -d flag | Georgi Georgiev | 2012-11-14 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | The indentation around the "-d" flag description is in the wrong place and does not display properly. | |||||
* | | | Merge branch 'v7-stable' | Rainer Gerhards | 2012-11-09 | 1 | -0/+5 | |
|\| | | ||||||
| * | | enabled to build without libuuid, at loss of uuid functionality | Rainer Gerhards | 2012-11-09 | 1 | -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-stable | Rainer Gerhards | 2012-11-01 | 2 | -2/+2 | |
| |\| | ||||||
| | * | bugfix: invalid rsyslog-internal macro API use | Rainer Gerhards | 2012-11-01 | 2 | -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 platforms | Rainer Gerhards | 2012-10-26 | 1 | -1/+1 | |
| | | | ||||||
| | * | Merge branch 'v6-stable' into v6-beta | Rainer Gerhards | 2012-10-17 | 2 | -38/+9 | |
| | |\ | ||||||
* | | | | improve debug logging a bit | Rainer Gerhards | 2012-11-05 | 1 | -4/+3 | |
| | | | | ||||||
* | | | | queue: change generic msg ptr (pUsr) to be of msg_t type | Rainer Gerhards | 2012-11-03 | 1 | -3/+3 | |
| | | | | ||||||
* | | | | bugfix: invalid rsyslog-internal macro API use | Rainer Gerhards | 2012-11-01 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | This had no bad effect, because the macro did the same as the one that should have been used. |