summaryrefslogtreecommitdiffstats
path: root/syslogd.c
Commit message (Collapse)AuthorAgeFilesLines
* added freeInstance() call to output module interface; re-structuredRainer Gerhards2007-07-241-108/+68
| | | | ressource release code in syslogd.c
* removed F_UNUSED and cleaned up action-disabling handlingRainer Gerhards2007-07-241-17/+21
|
* major task: made sure no selector_t is created for selector lines that canRainer Gerhards2007-07-241-37/+66
| | | | | not be successfully loaded. That forced me to change a lot of code, with potential for trouble.
* applied patch from varmojfekoj to solve small mem leakRainer Gerhards2007-07-241-0/+20
|
* moved discard functionality to an output moduleRainer Gerhards2007-07-241-52/+46
|
* changed action calling sequence to module interface/structureRainer Gerhards2007-07-241-3/+9
|
* changed select action config reader to use module interfaceRainer Gerhards2007-07-241-29/+16
|
* fixed wrong credits - last patch was by mildew -- sorry for that ;)Rainer Gerhards2007-07-241-31/+37
|
* moved selector action config parsing for shell action to omshellRainer Gerhards2007-07-241-13/+1
|
* moved selector action parsing for MySQL to ommysqlRainer Gerhards2007-07-241-87/+3
|
* moved selector action parsing for F_FORW to omfwdRainer Gerhards2007-07-241-170/+1
|
* fixed a small memory leak when HUPing syslogd. The allowed sender list nowRainer Gerhards2007-07-241-0/+33
| | | | gets freed. thanks varmojfekoj to for the patch.
* continued working on modularization; begun to create interface forRainer Gerhards2007-07-231-252/+59
| | | | | configuring actions selector lines; begun basic functionality for module initialization and loading built-in modules.
* fixed a memory leak in config file parsing thanks to varmojfekoj for theRainer Gerhards2007-07-231-2/+8
| | | | patch
* added warning for other codersRainer Gerhards2007-07-231-1/+4
|
* rsyslogd now checks on startup if it is capable to performa any work atRainer Gerhards2007-07-231-1/+30
| | | | | all. If it cant, it complains and terminates thanks to Michel Samia for providing the patch!
* made syntax of -r chrystal-clear in doc (at least I hope so...)Rainer Gerhards2007-07-231-1/+1
|
* added DropTrailingLFOnReception config directiveRainer Gerhards2007-07-231-0/+13
|
* fixed a very nasty bug in structure creation of struct filed (causedRainer Gerhards2007-07-231-20/+13
| | | | | omusrmsg to be defunct) - many thanks to maharaja for providing the right idea at the right time ;)
* simplified action calling using new interface Warning: this version has aRainer Gerhards2007-07-231-42/+18
| | | | | structure alignment issue in omusrmsg.c, I currently do not know why. I check in so that others can look at it.
* moved file write output module to own set of code filesRainer Gerhards2007-07-221-1090/+8
|
* added $ModLoad MySQL (dummy) config directiveRainer Gerhards2007-07-221-0/+36
|
* changed calling interface for doAction() as a reminder for the otherRainer Gerhards2007-07-221-1/+1
| | | | modules
* changed interface, now is updated by rule engineRainer Gerhards2007-07-221-1/+4
|
* moved some more modules to their own file setsRainer Gerhards2007-07-221-1460/+21
|
* moved mysql action to its own code filesRainer Gerhards2007-07-201-234/+7
|
* moved code for user and wall message action into its own filesRainer Gerhards2007-07-201-172/+2
|
* moved part of the shell action to its own moduleRainer Gerhards2007-07-201-2/+8
|
* cleanupRainer Gerhards2007-07-201-5/+3
|
* replaced system() calls with something more reasonable. Please note thatRainer Gerhards2007-07-201-53/+37
| | | | | this might break compatibility with some existing configuration files. We accept this in favour of the gained security.
* updated usage() - forgotten when changed -r optionRainer Gerhards2007-07-201-1/+1
|
* removed incompatibility to sysklogd in syslogd -r option parsingRainer Gerhards2007-07-201-2/+5
|
* added the capability to continue trying to write log files when the fileRainer Gerhards2007-07-201-0/+7
| | | | | system is full. Functionality based on patch by Martin Schulze to sysklogd package.
* fixed another memory leak on HUPing and on exiting rsyslogd again thanks toRainer Gerhards2007-07-191-3/+8
| | | | varmojfekoj for the patch
* moved message object into its own set of filesRainer Gerhards2007-07-191-1028/+31
|
* code cleanup (removed compiler warningsRainer Gerhards2007-07-181-134/+136
|
* fixed minimal memory leak on HUP (caused by templates) thanks toRainer Gerhards2007-07-181-1/+4
| | | | varmojfekoj for the patch
* applied cleanup patch by Peter VrabecRainer Gerhards2007-07-181-6/+4
|
* fixed bug that caused $AllowedSenders to handle IPv6 scopes incorrectly;Rainer Gerhards2007-07-181-2/+3
| | | | | also fixed but that could grabble $AllowedSender wildcards. Thanks to mildew@gmail.com for the patch
* cleaned up code. removed conditional construct where "fromHost" could notRainer Gerhards2007-07-171-8/+2
| | | | be NULL
* improved AllowedSender code and portability - thanks to mildew@gmail.comRainer Gerhards2007-07-171-1/+9
|
* added $FailOnChownFailure config parameterRainer Gerhards2007-07-171-12/+26
|
* added config directives: $FileOwner, $FileGroup, $DirOwner, $DirGroupRainer Gerhards2007-07-171-15/+126
|
* added $CreateDirs, $DebugPrintTemplateList, $ResetConfigVariablesRainer Gerhards2007-07-171-11/+36
| | | | directives
* added $DirCreateMode config directiveRainer Gerhards2007-07-171-2/+15
|
* basic support for creating directories with dynaFiles addedRainer Gerhards2007-07-171-1/+14
|
* cleaned up code in AddAllowedSender()Rainer Gerhards2007-07-171-107/+112
|
* dded $ControlCharacterEscapePrefix config parameterRainer Gerhards2007-07-171-1/+28
|
* added $EscapeControlCharactersOnReceive config parameterRainer Gerhards2007-07-171-32/+29
|
* added new option $DropMsgsWithMaliciousDnsPTRRecordsRainer Gerhards2007-07-161-2/+19
|