diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2007-12-21 16:11:47 +0000 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2007-12-21 16:11:47 +0000 |
commit | 17a2d137b6134e02301eda68e6c1bfe94901e2d5 (patch) | |
tree | 080b6edc53b55f992c112358fbf8f1776b093bae | |
parent | e747f766c635e8edc1ccc9fc5cf97be234d3d1ef (diff) | |
download | rsyslog-17a2d137b6134e02301eda68e6c1bfe94901e2d5.tar.gz rsyslog-17a2d137b6134e02301eda68e6c1bfe94901e2d5.tar.xz rsyslog-17a2d137b6134e02301eda68e6c1bfe94901e2d5.zip |
ranted a little bit about the current modules...
-rw-r--r-- | doc/v3compatibility.html | 13 |
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 "Call Encapsulation", 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> </p> </body> </html> |