summaryrefslogtreecommitdiffstats
path: root/tools/omfile.c
Commit message (Collapse)AuthorAgeFilesLines
* bugfix: potential segfault in omfile under heavy loadRainer Gerhards2013-11-181-6/+6
|
* regression fix: failure if more than one template was to processRainer Gerhards2013-11-131-0/+2
|
* remove pData emulation from v8 omod interfaceRainer Gerhards2013-10-311-0/+2
| | | | | breaks compilation of not converted modules - but these won't work anyways. So better change this now.
* omfile: small aid for debug testingRainer Gerhards2013-10-311-3/+3
|
* milestone: action mutex removedRainer Gerhards2013-10-291-3/+6
| | | | | This means actions may now be called concurrently and must make provisions themselves to handle multi-threading.
* add debug output for worker actionsRainer Gerhards2013-10-291-1/+0
|
* add freeWrkrInstance to output module interfaceRainer Gerhards2013-10-291-0/+5
|
* move all builtin-modules to new wrkr activation interface; make this mandatoryRainer Gerhards2013-10-291-1/+0
| | | | This intentionally breaks build of modules not yet converted.
* milestone: action engine changed to partially support wrkr instance action ↵Rainer Gerhards2013-10-281-1/+5
| | | | interface
* milestone: guard omfile writes by mutexRainer Gerhards2013-10-281-0/+8
|
* milestone: omfile supports buffering mechanismRainer Gerhards2013-10-281-32/+56
|
* milestone: stage work for omfile worker instance handlingRainer Gerhards2013-10-281-5/+32
|
* milestone: make default modules compile again (but they do NOT work!)Rainer Gerhards2013-10-271-0/+4
|
* omfile: add "direcreatemode" and "filecreatemode" module parametersRainer Gerhards2013-09-261-2/+12
|
* experimental: make impstats return delta values where possibleRainer Gerhards2013-09-071-5/+5
|
* basic queue file encryptionRainer Gerhards2013-05-131-1/+0
|
* extend crypto provider interface so that it can support queue subsystemRainer Gerhards2013-05-081-1/+1
|
* 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
* | log encryption: add rscrytool to decrypt log filesRainer Gerhards2013-04-051-8/+10
| | | | | | | | also add test parameter to be able to set key
* | log encryption: initial PoC implementationRainer Gerhards2013-04-051-1/+70
| | | | | | | | rough baseline, needs to be extended for actual use.
* | logsig: fix abort if no signature provider was configuredRainer Gerhards2013-03-181-1/+3
| |
* | cleanupRainer Gerhards2013-03-111-9/+0
| |
* | logsig: support dynafilesRainer Gerhards2013-03-111-23/+33
| |
* | logsig: add config parameters (for omfile)Rainer Gerhards2013-03-071-2/+3
| |
* | logsig: more interface plumbingRainer Gerhards2013-03-051-11/+35
| |
* | logsig: build base plumbing for signature multi-provider interfaceRainer Gerhards2013-03-051-2/+66
| |
* | 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
| |
* | 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
| |/
* | improve debug logging a bitRainer Gerhards2012-11-051-4/+3
| |
* | Merge branch 'beta'Rainer Gerhards2012-10-111-1/+1
|\| | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| * fix double-freeRainer Gerhards2012-10-111-1/+1
| |
| * fix small memory leak when template is specified in omfileRainer Gerhards2012-10-111-0/+1
| |
* | Merge branch 'v6-devel'Rainer Gerhards2012-10-111-0/+1
|\ \ | | | | | | | | | | | | Conflicts: template.c
| * | fix small memory leak when template is specified in omfileRainer Gerhards2012-10-111-0/+1
| | |
* | | Merge branch 'c1-streamzip' into master-streamzipRainer Gerhards2012-10-051-3/+12
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/rsyslog_conf_global.html runtime/stream.c tools/omfile.c
| * | improved omfile zip writer to increase compressionRainer Gerhards2012-09-141-0/+8
| | | | | | | | | | | | | | | This was achieved by somewhat reducing the robustness of the zip archive. This is controlled by the new setting $OMFileVeryReliableZip.
* | | bugfix: omfile action did not respect "template" parameterRainer Gerhards2012-09-191-1/+3
| |/ |/| | | | | ... and used default template in all cases
* | Merge branch 'beta'Rainer Gerhards2012-06-291-1/+1
|\ \ | | | | | | | | | | | | | | | Conflicts: ChangeLog runtime/rsyslog.h
| * \ Merge branch 'master-elasticsearch' into tmpRainer Gerhards2012-06-291-1/+1
| |\ \
| | * | omelasticsearch: added transactional interface & better debug outputRainer Gerhards2012-05-241-1/+1
| | | |
* | | | a bit more cleanupRainer Gerhards2012-06-251-5/+2
| | | |
* | | | implemented freeCnf() module interface & fixed some mem leaksRainer Gerhards2012-06-251-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The interface was actually not present in older versions, even though some modules already used it. The implementation was now done, and not in 6.3/6.4 because the resulting memory leak was ultra-slim and the new interface handling has some potential to seriously break things. Not the kind of thing you want to add in late beta state, if avoidable.
* | | | milestone: module() config statement basically worksRainer Gerhards2012-06-211-11/+131
| | | | | | | | | | | | | | | | some nits to iron out, only omfile actually support module params
* | | | bump default omfile iobuffer size to 4kRainer Gerhards2012-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | (should originally have this value; larger value makes limited sense giving current batch sizes)
* | | | added --enable-debugless configure option for very high demanding environmentsRainer Gerhards2012-05-291-1/+1
|/ / / | | | | | | | | | | | | This actually at compile time disables a lot of debug code, resulting in some speedup (but serious loss of debugging capabilities)