Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | some cleanup (gotten rid of some more plain chars) | Rainer Gerhards | 2008-05-06 | 1 | -1/+1 |
| | |||||
* | moved "option_DisallowWarning" variable to global data pool | Rainer Gerhards | 2008-04-17 | 1 | -1/+5 |
| | |||||
* | some more cleanup | Rainer Gerhards | 2008-04-16 | 1 | -1/+1 |
| | | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear | ||||
* | made everything compile with the new runtime subdirectory | Rainer Gerhards | 2008-04-16 | 1 | -1/+1 |
| | |||||
* | added flow control options to other input sources | Rainer Gerhards | 2008-03-19 | 1 | -1/+1 |
| | |||||
* | implemented module unload handling (required a number of interface changes) | Rainer Gerhards | 2008-03-11 | 1 | -1/+4 |
| | |||||
* | renamed library module file names to lm*, so that they match the overall | Rainer Gerhards | 2008-03-07 | 1 | -1/+1 |
| | | | | scheme (like im* and om*) | ||||
* | - added RSYSLOGD_MODDIR environment variable | Rainer Gerhards | 2008-03-07 | 1 | -10/+13 |
| | | | | | - added -M rsyslogd option (allows to specify module directory location) - converted net.c into a loadable library plugin | ||||
* | added capability to ignore client-provided timestamp on unix sockets and | Rainer Gerhards | 2008-03-06 | 1 | -1/+2 |
| | | | | | | | | | | | made this mode the default; this was needed, as some programs (e.g. sshd) log with inconsistent timezone information, what messes up the local logs (which by default don't even contain time zone information). This seems to be consistent with what sysklogd did for the past four years. Alternate behaviour may be desirable if gateway-like processes send messages via the local log slot - in this case, it can be enabled via the $InputUnixListenSocketIgnoreMsgTimestamp and $SystemLogSocketIgnoreMsgTimestamp config directives | ||||
* | applied patch from Michael Biebl to clean up build system | Rainer Gerhards | 2008-03-06 | 1 | -2/+2 |
| | |||||
* | - extracted logerror*() family of functions from syslogd, made them their | Rainer Gerhards | 2008-03-05 | 1 | -2/+6 |
| | | | | | | own class and converted to new object calling conventions (interface-based) - converted gss-misc into a loadable library module | ||||
* | - changed modules.c calling conventions to be interface-based | Rainer Gerhards | 2008-03-05 | 1 | -13/+0 |
| | | | | | | | | | | | - moved module loader from conf.c to module.c, where it belongs - made the necessary plumbing to auto-load library modules - upgraded debug system to include iRet in function exit message - changed module interface so that instances need only to be supported by output plugins (if we actually need them for input plugins, we can always add it again...) - milestone: first implementation of library modules (but do not get unloaded on exit/hup so far) | ||||
* | - changed module interface to support querying obj interface (stage work) | Rainer Gerhards | 2008-03-04 | 1 | -1/+1 |
| | | | | - changed module interface version, as the interface change is quite large | ||||
* | bugfix: default port was not used on $UDPServerRun when none was specified | Rainer Gerhards | 2008-02-18 | 1 | -1/+1 |
| | | | | - http://bugzilla.adiscon.com/show_bug.cgi?id=6 | ||||
* | - changed interface "printchopped()" so that it looks more like a generic | Rainer Gerhards | 2008-02-18 | 1 | -1/+1 |
| | | | | | | | message submission interface. Part of the ongoing modularization effort. - bugfix: invalid kernel log format -- see bug http://bugzilla.adiscon.com/show_bug.cgi?id=1 | ||||
* | - fixed a bug that could cause invalid string handling via strerror_r | Rainer Gerhards | 2008-01-30 | 1 | -1/+2 |
| | | | | | varmojfekoj provided the patch - many thanks! - adopted varmojfekoj's patch to v3, some more sterror_r's ;) | ||||
* | - improved debug support a bit (assertions) | Rainer Gerhards | 2008-01-29 | 1 | -1/+1 |
| | | | | | - restructured code, moved some part out of syslogd.c to action.c, where they belong (still some more to do in that regard ;)) | ||||
* | - fixed a bug that caused a segfault on startup when no $WorkDir directivev3-10-1a | Rainer Gerhards | 2008-01-10 | 1 | -1/+0 |
| | | | | | | was specified in rsyslog.conf - fixed a bug that caused a segfault on queues with types other than "disk" - removed the now longer needed thread TermSyncTool | ||||
* | added --enable-mudflap ./configure option | Rainer Gerhards | 2008-01-08 | 1 | -2/+2 |
| | |||||
* | fixed some memory leaks in new code -- thanks to varmojfekoj for the patch | Rainer Gerhards | 2008-01-08 | 1 | -4/+6 |
| | |||||
* | applied Michael Biebl's patch to clean up the makefiles | Rainer Gerhards | 2008-01-03 | 1 | -4/+2 |
| | |||||
* | some cleanup | Rainer Gerhards | 2007-12-27 | 1 | -4/+12 |
| | |||||
* | added capability to have multiple UDP listeners running concurrently | Rainer Gerhards | 2007-12-27 | 1 | -24/+72 |
| | |||||
* | added $UDPServerAddress <ip> config directive | Rainer Gerhards | 2007-12-27 | 1 | -42/+22 |
| | |||||
* | removed no longer needed reference to "AcceptRemote" | Rainer Gerhards | 2007-12-26 | 1 | -2/+3 |
| | |||||
* | removed global variable LogPort | Rainer Gerhards | 2007-12-26 | 1 | -4/+51 |
| | |||||
* | removed active INET code from syslogd.c - still some auxiliary things | Rainer Gerhards | 2007-12-26 | 1 | -0/+1 |
| | | | | remain | ||||
* | removed imudp code dependency on "finet" | Rainer Gerhards | 2007-12-26 | 1 | -13/+18 |
| | |||||
* | moved some of the udp input code to its right place | Rainer Gerhards | 2007-12-25 | 1 | -1/+5 |
| | |||||
* | - created an initial version of imudp.c. The majority of UDP reception code | Rainer Gerhards | 2007-12-21 | 1 | -1/+61 |
| | | | | | | | | | | is now in that module and it is dynamically loadable. HOWEVER, that doesn't mean it is a proper module. There are still many, many dependencies on global variables, cross-module calls and such. However, havin the code base separated allows me to carry out some other cleanup before I return to create a really clean implementation of these modules. So it is kind of a stage work. Just don't mistake it with "the real thing"... | ||||
* | prepared for imudp | Rainer Gerhards | 2007-12-21 | 3 | -0/+156 |