summaryrefslogtreecommitdiffstats
path: root/plugins/imudp
Commit message (Collapse)AuthorAgeFilesLines
* added flow control options to other input sourcesRainer Gerhards2008-03-191-1/+1
|
* implemented module unload handling (required a number of interface changes)Rainer Gerhards2008-03-111-1/+4
|
* renamed library module file names to lm*, so that they match the overallRainer Gerhards2008-03-071-1/+1
| | | | scheme (like im* and om*)
* - added RSYSLOGD_MODDIR environment variableRainer Gerhards2008-03-071-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 andRainer Gerhards2008-03-061-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 systemRainer Gerhards2008-03-061-2/+2
|
* - extracted logerror*() family of functions from syslogd, made them theirRainer Gerhards2008-03-051-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-basedRainer Gerhards2008-03-051-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 Gerhards2008-03-041-1/+1
| | | | - changed module interface version, as the interface change is quite large
* bugfix: default port was not used on $UDPServerRun when none was specifiedRainer Gerhards2008-02-181-1/+1
| | | | - http://bugzilla.adiscon.com/show_bug.cgi?id=6
* - changed interface "printchopped()" so that it looks more like a genericRainer Gerhards2008-02-181-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_rRainer Gerhards2008-01-301-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 Gerhards2008-01-291-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-1aRainer Gerhards2008-01-101-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 optionRainer Gerhards2008-01-081-2/+2
|
* fixed some memory leaks in new code -- thanks to varmojfekoj for the patchRainer Gerhards2008-01-081-4/+6
|
* applied Michael Biebl's patch to clean up the makefilesRainer Gerhards2008-01-031-4/+2
|
* some cleanupRainer Gerhards2007-12-271-4/+12
|
* added capability to have multiple UDP listeners running concurrentlyRainer Gerhards2007-12-271-24/+72
|
* added $UDPServerAddress <ip> config directiveRainer Gerhards2007-12-271-42/+22
|
* removed no longer needed reference to "AcceptRemote"Rainer Gerhards2007-12-261-2/+3
|
* removed global variable LogPortRainer Gerhards2007-12-261-4/+51
|
* removed active INET code from syslogd.c - still some auxiliary thingsRainer Gerhards2007-12-261-0/+1
| | | | remain
* removed imudp code dependency on "finet"Rainer Gerhards2007-12-261-13/+18
|
* moved some of the udp input code to its right placeRainer Gerhards2007-12-251-1/+5
|
* - created an initial version of imudp.c. The majority of UDP reception codeRainer Gerhards2007-12-211-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 imudpRainer Gerhards2007-12-213-0/+156