[SAde] Re: Vorschläge her :)
"Malte S. Stretz" <[email protected]> Wed, 31 Dec 2003 16:38:26 +0100
| Newsgroups | gmane.mail.spam.spamassassin.devel.de |
|---|---|
| Organization | <http://msquadrat.de> |
| Message-ID | <[email protected]> |
Mal ne richtig späte Antwort; die letzten zwei Monate hatte ich etwas wenig
Zeit :-/
On Sunday 26 October 2003 02:34 CET Fabian Melzow wrote:
> Am 22-Oct-2003 schrieb Malte S. Stretz:
> > Da die bisherige Konfiguration schon ziemlich unübersichtlich geworden
> > ist, tendiere ich zur Zeit zu einem neuen, hierarchischen Dateiformat,
> > ähnlich dem das die ISC Software (z.B. bind) verwendet. Das würde dann
> > beispielsweise so aussehen:
>
> Ich finde das ehrlich gesagt übertrieben, kenne aber nicht alle
> Anforderungen, die ihr noch an die Konfgurierbarkeit stellt, aber
> ich bin für ein sektionsbasiertes Dateiformat (vgl. die Windows-.ini
> Dateien), das aber sonst so aufgebaut ist, wie das bisherige (habt ihr
> nämlich implizit schon durch die Präfixe bei 2.60 schon fast eingeführt).
.ini-Dateien sind bei den anderen Entwicklern auf nicht allzuviel Gegenliebe
gestoÃen; waren auch meine erste Idee :) Der ISC-Style würde aber nicht
sonderlich tief verzweigt werden.
Das Format muss zudem auf nicht nur für Regeln sondern für die gesamte
Config funzen. Es sollte aber einfach sein, ein zusätzliches (einfaches)
Meta-Regelformat (von mir aus auf ini- oder XML-Basis) zu entwickeln,
welches dann durch ein Tool ins ISC Format umgewandelt wird. Wenn ich doch
bloss mehr Zeit hätte *sigh*
> [...] würde ich die Idee mit dem gleichhoch Einrücken wie bei
> Python übernehmen.
Sag nie das böse Wort "Python" wenn ein Perl Entwickler dabei ist ;-)
Nee, im Ernst, hab ich auch zuerst dran gedacht, aber es gibt bereits genug
Konfigurationsformate die sich mehr oder weniger bewährt haben und bekannt
sind. Mein Ziel war es, dass SpamAssassin zukünftig ein Format benutzt, das
man bereits von woanders her kennt und für das evtl. auch bereits Parser
existieren, so dass man SpamAssassin z.B. einfach in webmin adaptieren
kann.
Ich muss eh erst mal schauen, wann ich überhaupt Zeit hab, etwas davon zu
implementieren.
Cheers,
Malte
--
[SGT] Simon G. Tatham: "How to Report Bugs Effectively"
<http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>
[ESR] Eric S. Raymond: "How To Ask Questions The Smart Way"
<http://www.catb.org/~esr/faqs/smart-questions.html>
-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills. Sign up for IBM's
Free Linux Tutorials. Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click