summaryrefslogtreecommitdiffstats
path: root/runtime/glbl.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-devel'Rainer Gerhards2009-11-171-1/+12
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: doc/rsyslog_conf_modules.html gss-misc.c plugins/imgssapi/imgssapi.c plugins/imudp/imudp.c plugins/imuxsock/imuxsock.c runtime/glbl.c runtime/glbl.h runtime/net.c
| * worked a bit on "unlimited select()" patchRainer Gerhards2009-11-171-2/+6
| | | | | | | | | | | | - potential segfault in gss-misc.c - glbl interface needed different version ID - some compile time warning cleanup
| * integrating varmojfekoj's "unlimited select()" patch into v4-develRainer Gerhards2009-11-171-1/+6
| |\
| | * added option to use unlimited-size select() callsvarmojfekoj2009-11-171-0/+3
| | | | | | | | | | | | | | | | | | Thanks to varmjofekoj for the patch Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | more cleanup and working towards a parser module calling interfaceRainer Gerhards2009-11-031-1/+3
| | | | | | | | | | | | | | | | | | I cleaned up a lot of config variable access along the way. This version compiles and runs, but does not yet offer any enhanced functionality. pmrfc5424 is just a dummy that is not yet being used.
* | | internal: added ability to terminate input modules not via pthread_cancel...Rainer Gerhards2009-07-201-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | ... but an alternate approach via pthread_kill. This is somewhat safer as we do not need to think about the cancel-safeness of all libraries we use. However, not all inputs can easily supported, so this now is a feature that can be requested by the input module (the most important ones request it).
* | | $HUPisRestart removedRainer Gerhards2009-07-151-2/+1
|/ / | | | | | | | | ... but the rest of the code is not yet cleaned-up. Will do that slowly over time... (huge potential, but must be done carefully)
* / introduced a new way of handling the RcvFrom propertyRainer Gerhards2009-06-301-1/+6
|/ | | | | | | | | | | ... plus a fix for a long-time bug in obj-types.h. That lead to the object pointer only then to become NULL when the object was actually destructed, I discovered this issue during introduction of the pRcvFrom property in msg_t, but it potentially had other effects, too. I am not sure if some experienced instability resulted from this bug OR if its fix will cause harm to so-far "correctly" running code. The later may very well be. Thus I will change it only for the current branch and also the beta, but not in all old builds. Let's see how things evolve.
* bufgix: $PreserveFQDN was not properly handled for locally emitted messagesRainer Gerhards2008-12-201-0/+1
|
* added $PreserveFQDN config file directiveRainer Gerhards2008-12-081-1/+3
| | | | Enables to use FQDNs in sender names where the legacy default
* added configuration directive "HUPisRestart"Rainer Gerhards2008-10-231-0/+1
| | | | | ...which enables to configure HUP to be either a full restart or "just" a leightweight way to close open files
* added a setting "$OptimizeForUniprocessor"Rainer Gerhards2008-10-221-0/+1
| | | | | | ...to enable users to turn off pthread_yield calls which are counter-productive on multiprocessor machines (but have been shown to be useful on uniprocessors)
* removed compile time fixed message size limit (was 2K)Rainer Gerhards2008-09-021-0/+1
| | | | | The limit can now be set via $MaxMessageSize global config directive (finally gotten rid of MAXLINE ;))
* reduced number of compile warnings in -pedantic gcc modeRainer Gerhards2008-06-271-4/+4
|
* made default certificate file locations configurableRainer Gerhards2008-05-051-0/+3
| | | | | | - added $DefaultNetstreamDriverCAFile config directive - added $DefaultNetstreamDriverCertFile config directive - added $DefaultNetstreamDriverKeyFile config directive
* converted netstrm into generic netstrm and the nsd_pctp driverRainer Gerhards2008-04-181-0/+1
|
* moved "glblModPath" variable inside global data poolRainer Gerhards2008-04-171-3/+0
| | | | (but still as a variable, not part of glbl object)
* declared glbl class to be abstract (saves some housekeeping)Rainer Gerhards2008-04-171-7/+0
|
* moved host/domain-name related variables to global data poolRainer Gerhards2008-04-171-0/+4
|
* moved "DisableDNS" variable to global data poolRainer Gerhards2008-04-171-6/+8
|
* moved "option_DisallowWarning" variable to global data poolRainer Gerhards2008-04-171-0/+2
|
* moved "bDropMalPTRMsgs" variable to global data poolRainer Gerhards2008-04-171-0/+2
|
* moved "family" variable to global data poolRainer Gerhards2008-04-171-0/+2
|
* modularization workRainer Gerhards2008-04-171-2/+17
| | | | | cleanup + created an abstract class for global data items and moved glblGetWorkDir to it
* prevented segfault during runtime library init phaseRainer Gerhards2008-04-161-3/+3
|
* removed no longer needed thingsRainer Gerhards2008-04-161-0/+41
... and some more cleanup. Also moved a file that I forgot (thanks to Michael Biebl for pointing that out).