summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* prepared doc for 1.17.4v1-17-4Rainer Gerhards2007-07-273-4/+44
|
* preparing for 1.17.4 releaseRainer Gerhards2007-07-271-1/+1
|
* forgot to undo some changes - now doneRainer Gerhards2007-07-271-5/+0
|
* removed debug codeRainer Gerhards2007-07-271-2/+0
|
* undone last change - was not a good idea. Designed a smarter interface.Rainer Gerhards2007-07-272-28/+0
|
* added IDs to selector_tRainer Gerhards2007-07-262-1/+33
|
* - changed doAction() interface to contain the full message stringRainer Gerhards2007-07-269-213/+28
| | | | - f_iov and its handling has been removed
* - implemented needUDPSocket() interfaceRainer Gerhards2007-07-2612-97/+153
| | | | | | | | - replaced (mis) use of f_prevcount in omfwd.c -> now data element in instance data is used for retry counting - removed f->f_type from syslogd.c, omfwd.c - removed f->f_file from omfwd.c, omfile.c - f->f_flags is gone away
* - removed f_type from omshell.c, omdiscard.c, omusrmsg.c, ommysql.cRainer Gerhards2007-07-267-44/+32
| | | | | | | - removed f_type from syslogd.c/cflineParseFileName() - fixed bug in omfile.c which could lead to invalid addressing if "-" was given to not sync file - removed f_type from omfile.c
* - removed references to f_un from omfile.cRainer Gerhards2007-07-262-131/+130
| | | | - milestone reached: f->f_un has gone away!
* removed references to f_un from omshell.cRainer Gerhards2007-07-261-5/+6
|
* removed references to f_un from omfwd.cRainer Gerhards2007-07-262-102/+99
|
* - removed references to f_un from ommysql.cRainer Gerhards2007-07-263-75/+66
|
* - changed doAction() interface to include module data pointerRainer Gerhards2007-07-269-54/+29
| | | | | | - removed references to f_un from omusrmsg.c - changed module template for parseSelectorAct() [code reduction, consitency]
* - shuffled code from tcpsyslog.c to omfwd.c. It looks like it belongs moreRainer Gerhards2007-07-263-372/+370
| | | | | | | to that file. But we need to look at it some time later. The move was absolutely necessary so that no access to f->f_un happened in tcpsyslog.c (which was evil) - milestone reache: no more access to f->f_un from non-output modules
* - implemented onSelectReadyWrite() interfaceRainer Gerhards2007-07-2610-19/+102
| | | | - milestone reached: no more access to f->f_un in syslogd.c
* applied patch from Michel Samia to fix compilation when NOT compiled forRainer Gerhards2007-07-262-1/+9
| | | | pthreads
* fixed a situation where rsyslogd could create zombie processes thanks toRainer Gerhards2007-07-261-1/+1
| | | | mildew for the patch
* introduced getWriteFDForSelect() module APIRainer Gerhards2007-07-2511-6/+70
|
* brought emergency logging to a somewhat cleaner stateRainer Gerhards2007-07-251-47/+15
|
* moved some references to module data from syslogd.c to modulesRainer Gerhards2007-07-255-38/+23
|
* moved code to output moduleRainer Gerhards2007-07-253-15/+14
|
* use new dbgPrintInstInfo() interfaceRainer Gerhards2007-07-251-41/+1
|
* added new function dbgPrintInstInfo() to omod interfaceRainer Gerhards2007-07-259-0/+85
|
* changed calling interface for freeInstance() - need to work with dualRainer Gerhards2007-07-253-7/+13
| | | | buffers in order to change output modules one by one
* changed output modules to use a template-based code generation system forRainer Gerhards2007-07-2513-492/+478
| | | | standard entry points (implemented via preprocessor)
* bumping version numberRainer Gerhards2007-07-252-2/+4
|
* preparing for 1.17.3v1-17-3Rainer Gerhards2007-07-252-5/+5
|
* added fix for startup permission checks - thanks to Michel SamiaRainer Gerhards2007-07-251-0/+2
|
* fixed a bug that caused rsyslogd to segfault on exit (and probably also onRainer Gerhards2007-07-252-1/+13
| | | | | | | HUP), when there was an unsent message in a selector that required forwarding and the dns lookup failed for that selector (yes, it was pretty unlikely to happen;)) thanks to varmojfekoj <varmojfekoj@gmail.com> for the patch
* hardned syslogd for a very unusual low memory conditionRainer Gerhards2007-07-241-2/+7
|
* removed previous emergency logging system on startup, because it is notRainer Gerhards2007-07-241-21/+1
| | | | | compatible with the new modules; need to re-implement the full functionality, currently stderr is used
* applied patch from Michel Samia which solved problems when compilingRainer Gerhards2007-07-241-3/+7
| | | | without Internet support
* TypeName is now pulled from the module itselfRainer Gerhards2007-07-243-11/+16
|
* removed no-longer-used TESTING conditional compilationRainer Gerhards2007-07-241-51/+3
|
* added freeInstance() call to output module interface; re-structuredRainer Gerhards2007-07-248-129/+146
| | | | ressource release code in syslogd.c
* removed F_UNUSED and cleaned up action-disabling handlingRainer Gerhards2007-07-249-86/+89
|
* major task: made sure no selector_t is created for selector lines that canRainer Gerhards2007-07-248-99/+125
| | | | | 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-242-1/+21
|
* moved discard functionality to an output moduleRainer Gerhards2007-07-2417-76/+298
|
* changed action calling sequence to module interface/structureRainer Gerhards2007-07-247-10/+10
|
* changed select action config reader to use module interfaceRainer Gerhards2007-07-246-34/+50
|
* fixed wrong credits - last patch was by mildew -- sorry for that ;)Rainer Gerhards2007-07-2411-135/+146
|
* moved selector action config parsing for shell action to omshellRainer Gerhards2007-07-243-13/+37
|
* moved selector action parsing for MySQL to ommysqlRainer Gerhards2007-07-244-87/+119
|
* moved selector action parsing for F_FORW to omfwdRainer Gerhards2007-07-243-170/+200
|
* fixed a small memory leak when HUPing syslogd. The allowed sender list nowRainer Gerhards2007-07-242-0/+35
| | | | gets freed. thanks varmojfekoj to for the patch.
* continued working on modularization; begun to create interface forRainer Gerhards2007-07-2317-277/+690
| | | | | 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-234-14/+22
| | | | patch
* added warning for other codersRainer Gerhards2007-07-231-1/+4
|