summaryrefslogtreecommitdiffstats
path: root/plugins/omrelp/omrelp.c
Commit message (Collapse)AuthorAgeFilesLines
* make use of new librelp generic error reporting facilityRainer Gerhards2013-07-051-0/+9
| | | | | | This leads to more error messages being passed to the user and thus simplified troubleshooting. librelp 1.2.0 is now required
* omrelp: add "windowSize" parameter to set custom RELP window sizeRainer Gerhards2013-07-021-0/+8
|
* omrelp: use transactional mode to make imrelp emit bulk sendsRainer Gerhards2013-06-291-0/+25
|
* [io]mrelp: improve error reportingRainer Gerhards2013-06-281-0/+10
|
* bugfix: omrelp potential segfault at startup on invalid config parametersRainer Gerhards2013-06-251-1/+2
|
* Merge branch 'v7-stable'Rainer Gerhards2013-06-241-1/+1
|\
| * bugfix: omrelp "template" parameter is NOT requiredRainer Gerhards2013-06-241-1/+1
| |
* | omrelp: add tls.authmode parameterRainer Gerhards2013-06-211-0/+12
| |
* | omrelp: disable action on auth failureRainer Gerhards2013-06-211-6/+11
| | | | | | | | For almost all cases, it makes no sense to try to reconnect.
* | omrelp: emit error message on peer authentication failureRainer Gerhards2013-06-211-1/+11
| |
* | omrelp: add permittedPeer handling (authorization)Rainer Gerhards2013-06-201-1/+24
| |
* | [io]mrelp: support for certificate parametersRainer Gerhards2013-06-131-0/+27
| |
* | omrelp: add capability to directly specify GnuTLS priority stringRainer Gerhards2013-06-121-0/+9
| |
* | [io]mrelp: add TLS compression supportRainer Gerhards2013-06-071-0/+11
| |
* | omrelp: add "rebindInterval" parameterRainer Gerhards2013-05-141-5/+26
| |
* | Merge branch 'master' into nextmaster-rtlsRainer Gerhards2013-05-141-57/+0
|\|
| * omrelp: remove legacy code that was never usedRainer Gerhards2013-05-141-57/+0
| | | | | | | | | | | | this was an artifact from the original copy from omfwd. The options were not functional and also not documented, so it is safe to simply remove them.
* | omrelp: add support for TLSRainer Gerhards2013-05-141-1/+14
| |
* | reflect librelp API changeRainer Gerhards2013-05-131-5/+5
| |
* | Merge branch 'master' into nextmasterRainer Gerhards2013-05-131-0/+1
|\|
| * bugfix: omrelp legacy config parameters set a timeout of zeroRainer Gerhards2013-05-131-0/+1
| | | | | | | | which lead the legacy config to be unusable.
* | Add configurable local client IPAxel Rau2013-05-061-1/+5
|/
* make imrelp properly terminate on system shutdownRainer Gerhards2013-04-091-0/+1
| | | | it didn't do so if it was inside a retry loop
* add output module interface to facilitate cooperative shutdownRainer Gerhards2013-04-081-0/+6
| | | | | | ... in more complex cases (where receiving SIGTTIN is not sufficient). See also: http://blog.gerhards.net/2013/04/rsyslog-output-plugin-wrangling.html
* omrelp: add ability to specify session timeoutRainer Gerhards2013-04-081-2/+9
|
* omrelp: add support for RainerScript-based configurationRainer Gerhards2013-04-081-35/+97
|
* bugfix: modules not (yet) supporting new conf format were not properly ↵Rainer Gerhards2012-11-281-0/+1
| | | | | | | | | registered This lead to a "module not found" error message instead of the to-be-expected "module does not support new style" error message. That invalid error message could be quite misleading and actually stop people from addressing the real problem (aka "go nuts" ;))
* cosmetic: remove compiler warningsRainer Gerhards2012-01-191-1/+1
|
* v6.1/2 scoping support removed from pluginsRainer Gerhards2012-01-191-3/+2
|
* Merge branch 'v5-stable' into masterRainer Gerhards2012-01-181-15/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog action.h configure.ac doc/manual.html plugins/immark/immark.c plugins/impstats/impstats.c plugins/imptcp/imptcp.c plugins/imtcp/imtcp.c runtime/cfsysline.c runtime/cfsysline.h runtime/conf.c runtime/ctok.c runtime/ctok.h runtime/ctok_token.c runtime/ctok_token.h runtime/dnscache.h runtime/expr.c runtime/expr.h runtime/rule.c runtime/rule.h runtime/ruleset.h runtime/sysvar.c runtime/vm.h runtime/vmop.c runtime/vmop.h runtime/vmprg.c runtime/vmprg.h runtime/vmstk.c runtime/vmstk.h tools/omusrmsg.c
| * Merge branch 'v4-stable' into v5-stableRainer Gerhards2012-01-141-15/+14
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: plugins/imfile/imfile.c plugins/omtesting/omtesting.c tcpsrv.c threads.c
| | * relicense parts under ASL 2.0Rainer Gerhards2012-01-111-15/+14
| | | | | | | | | | | | after carful check for copyright holder
* | | milestone: added module config namesRainer Gerhards2011-07-201-0/+1
| | |
* | | renaming conf.* wasn't a good idea -- undoingRainer Gerhards2011-04-191-1/+1
| | | | | | | | | | | | | | | too many dependencies, things get cluttered (and merging probably gets problematic). Now new config will be "conf2".
* | | renamed conf.c to legacyconf.c to make room for new config systemRainer Gerhards2011-04-191-1/+1
| | |
* | | Merge branch 'v5-devel'Rainer Gerhards2011-04-151-2/+12
|\| | | | | | | | | | | | | | Conflicts: plugins/impstats/impstats.c
| * | Merge branch 'v4-stable' into v5-stableRainer Gerhards2011-04-151-2/+12
| |\|
| | * bugfix: IPv6-address could not be specified in omrelpRainer Gerhards2011-04-141-2/+12
| | | | | | | | | | | | | | | this was due to improper parsing of ":" closes: http://bugzilla.adiscon.com/show_bug.cgi?id=250
* | | Merge branch 'v5-beta'Rainer Gerhards2011-03-111-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/omlibdbi/omlibdbi.c tests/Makefile.am tests/diag.sh
| * | added work-around for bug in gtls, which causes fd leak when using TLSBojan Smojver2011-02-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | The capability has been added for module to specify that they do not like being unloaded. related bug tracker: http://bugzilla.adiscon.com/show_bug.cgi?id=222 Signed-off-by: Rainer Gerhards <rgerhards@adiscon.com>
* | | fixed regression from last commitRainer Gerhards2010-07-271-0/+1
| | | | | | | | | | | | config variables were not properly initialized
* | | milestone commit: output plugin interface changes (may NOT run)Rainer Gerhards2010-07-271-0/+10
|/ / | | | | | | | | | | | | The output interface has been changed, but we do not yet utilize the new interface. Also, it looks like a regression was introduced. But before hunting it down, I'd like to make a commit (what also easys the regresion hunt).
* / enhanced test environment (including testbench)Rainer Gerhards2009-10-221-1/+2
|/ | | | | | | | support for enhancing probability of memory addressing failure by using non-NULL default value for malloced memory (optional, only if requested by configure option). This helps to track down some otherwise undetected issues within the testbench and is expected to be very useful in the future.
* re-enabled pipe, tty and console in omfileRainer Gerhards2009-06-121-1/+1
| | | | | | | ... by moving code to stream.c. Thanks to the new design, new cases are not really needed, resulting in cleaner code. I also did a cleanup of header file usage as a side-activity.
* removed compile time fixed message size limit (was 2K)Rainer Gerhards2008-09-021-2/+2
| | | | | The limit can now be set via $MaxMessageSize global config directive (finally gotten rid of MAXLINE ;))
* cleanup of debugging messages (removed no longer needed ones)Rainer Gerhards2008-07-141-1/+0
|
* added (internal) error codes to error messagesRainer Gerhards2008-06-271-6/+6
| | | | | Also added redirector to web description of error codes closes bug http://bugzilla.adiscon.com/show_bug.cgi?id=20
* moved "family" variable to global data poolRainer Gerhards2008-04-171-1/+5
|
* some more cleanupRainer Gerhards2008-04-161-1/+1
| | | | | reduced dependencies, moved non-runtime files to its own directory except for some whom's status is unclear
* removed dependency on MAXHOSTNAMELEN as much as it made sense.Rainer Gerhards2008-04-101-4/+8
| | | | | | | | | | GNU/Hurd does not define it (because it has no limit), and we have taken care for cases where it is undefined now. However, some very few places remain where IMHO it currently is not worth fixing the code. If it is not defined, we have used a generous value of 1K, which is above IETF RFC's on hostname length at all. The memory consumption is no issue, as there are only a handful of this buffers allocated *per run* -- that's also the main reason why we consider it not worth to be fixed any further.