summaryrefslogtreecommitdiffstats
path: root/doc/v3compatibility.html
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2007-12-21 16:11:47 +0000
committerRainer Gerhards <rgerhards@adiscon.com>2007-12-21 16:11:47 +0000
commit17a2d137b6134e02301eda68e6c1bfe94901e2d5 (patch)
tree080b6edc53b55f992c112358fbf8f1776b093bae /doc/v3compatibility.html
parente747f766c635e8edc1ccc9fc5cf97be234d3d1ef (diff)
downloadrsyslog-17a2d137b6134e02301eda68e6c1bfe94901e2d5.tar.gz
rsyslog-17a2d137b6134e02301eda68e6c1bfe94901e2d5.tar.xz
rsyslog-17a2d137b6134e02301eda68e6c1bfe94901e2d5.zip
ranted a little bit about the current modules...
Diffstat (limited to 'doc/v3compatibility.html')
-rw-r--r--doc/v3compatibility.html13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/v3compatibility.html b/doc/v3compatibility.html
index 71ee5dc7..b3b94b03 100644
--- a/doc/v3compatibility.html
+++ b/doc/v3compatibility.html
@@ -58,5 +58,18 @@ final decision based on experience gained during creation of input modules.</p>
specifically exported interface functions. Right now, we do not have an ideal
world and the input modules make some calls back into the core. This needs to be
re-thought but is accepted for the time being.</p>
+<h2>No real Modules yet</h2>
+<p>As already said in &quot;Call Encapsulation&quot;, the modules look like such, but are
+not really able to work stand alone. The worst in this regard are</p>
+<ul>
+ <li>imudp/omfwd/syslogd.c</li>
+ <li>imtcp</li>
+</ul>
+<p>But the others are not necessarily better. I have moved the code to the
+modules, because now at least the majority of code is where it belongs to. But
+there are still a large number of global variables, cross-function calls and the
+like. This needs to be solved when we try to claim a real modular design. That's
+not an easy task, but, hey, aren't we up for that...? ;)</p>
+<p>&nbsp;</p>
</body>
</html>