summaryrefslogtreecommitdiffstats
path: root/runtime/wtp.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'v4-stable' into v4-betaRainer Gerhards2009-10-211-2/+0
|\ | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html plugins/imrelp/imrelp.c
| * Merge branch 'v3-stable' into v4-stableRainer Gerhards2009-10-201-2/+0
| |\
| | * bugfix: potential hang condition on queue shutdownRainer Gerhards2009-10-201-2/+0
| | |
* | | Merge branch 'v4-beta' into v4-develRainer Gerhards2009-07-161-2/+5
|\ \ \
| * | | calls to prctl() need to be based on configure results (cross-platform issue)Rainer Gerhards2009-07-161-2/+5
| | | |
* | | | some minor cleanupRainer Gerhards2009-07-061-1/+2
| | | |
* | | | first shot at asynchronous stream writer with timeout capabilityRainer Gerhards2009-07-061-1/+5
|/ / / | | | | | | | | | | | | ... seems to work on quick testing, but needs a far more testing and improvement. Good milestone commit.
* | | named queue worker threadsRainer Gerhards2009-06-251-0/+6
| | | | | | | | | | | | ... but I don't see the name anywhere...?
* | | some memory accesses are now explicitely atomicRainer Gerhards2009-06-251-1/+2
| | | | | | | | | | | | | | | ... as far as I think this mostly is to keep the thread debuggers happy
* | | removed uniprocessor optimizationRainer Gerhards2009-06-191-9/+0
| | | | | | | | | | | | | | | | | | ... as it was not even optimal on uniprocessors any longer ;) I keep the config directive in, maybe we can utilize it again at some later point in time (questionable).
* | | fixed a small memory leak...Rainer Gerhards2009-06-101-2/+1
|/ / | | | | | | and another problem, both introduced today. Also did some general cleanup.
* | Merge branch 'beta'Rainer Gerhards2009-04-071-0/+8
|\| | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html doc/rsyslog_conf.html
| * Merge branch 'v3-stable' into betaRainer Gerhards2009-04-021-3/+25
| |\ | | | | | | | | | | | | | | | | | | Conflicts: ChangeLog configure.ac doc/manual.html
| | * preparing for 3.20.5 releasev3.20.5Rainer Gerhards2009-04-021-0/+8
| | |
* | | Merge branch 'dapatch'Rainer Gerhards2009-03-251-3/+17
|\ \ \ | | |/ | |/|
| * | bugfix: potential abort with DA queue after high watermark is reachedRainer Gerhards2009-03-251-3/+17
| | | | | | | | | | | | | | | | | | There exists a race condition that can lead to a segfault. Thanks go to vbernetr, who performed the analysis and provided patch, which I only tweaked a very little bit.
* | | integrated various patches for solarisRainer Gerhards2009-03-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunatley, I do not have the full list of contributors available. The patch set was compiled by Ben Taylor, and I made some further changes to adopt it to the news rsyslog branch. Others provided much of the base work, but I can not find the names of the original authors. If you happen to be one of them, please let me know so that I can give proper credits.
* | | added a setting "$OptimizeForUniprocessor"Rainer Gerhards2008-10-221-1/+15
| | | | | | | | | | | | | | | | | | ...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)
* | | Merge branch 'helgrind' into perfRainer Gerhards2008-10-021-2/+3
|\ \ \ | | |/ | |/|
| * | improved threadingRainer Gerhards2008-09-301-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | - changed sequence when awakening thread - removed no longer needed condition variable - EXPERIMENTALLY added mutex guarding to hostname lookups this is to be removed if it does not have any verifyable useful effect
* | | Merge branch 'helgrind' into perfRainer Gerhards2008-09-261-0/+2
|\| | | | | | | | | | | | | | | | | Conflicts: runtime/debug.c
| * | fixed potential race condition on HUP and terminationRainer Gerhards2008-09-261-0/+2
| |/
* / minor things, mostly improved debug infoRainer Gerhards2008-09-181-1/+1
|/
* reduced number of compile warnings in -pedantic gcc modeRainer Gerhards2008-06-271-14/+14
|
* disabled compile warnings caused by third-party librariesRainer Gerhards2008-06-231-0/+4
|
* completed better modularity of runtimeRainer Gerhards2008-04-171-1/+0
| | | | | | | | | | - added the ability to specify an error log function for the runtime - removed dependency of core runtime on dirty.h Note that it is "better" modularity, not perfect. There is still work to do, but I think we can for the time being proceed with other things.
* 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
* moved runtime files into their own directoryRainer Gerhards2008-04-161-0/+624