Syslog-sec-misc @ SF: syslog-sec: API, standards and 'host'BSD
Status: Abandoned
Brought to you by:
albert-thuis
|
From: Albert M. <al...@on...> - 2008-04-02 21:05:10
|
Two remarks
ONE
>> I've looked at the different versions and found some main
>> differences:
>> OpenBSD: splits syslogd for privilege separation
>> FreeBSD: 2nd socket for ...
>> DragonFly: adds a ring buffer
>> NetBSD: seems 'just' to be refactored and with more checks
>> A merge of current FreeBSD and NetBSD code could be a first step.
>> I am just afraid it might become a political issue early on ;-)
> yeah I'm almost sure that this will happen :).
I think we should (on SF) try to keep out the politics ...
That would be possible by NOT merging code & politics from the *BSD
code-bases.
When I started, long ago, I tried to keep the (then only FreeBSD)
source file almost unchanged and just added the "sec" part.
The files .../FreeBSD-syslogd/usr.sbin.syslog/syslog* are coming from
BSD, the file .../sl_* are "mine" and are as independent of the
original as possible (some call to sl_* functions are added:-)
Is it possible to exent this idea, and separate file like (as an
example/proposal):
.../sl-sec/* the "extra" functionality for -sec (spit in sec/sign/
sec/*/)
.../host/FreeBSD/ The (minimally) addapted FreeBSD srcs
.../host/netBSD/ same for netBSD
.../host/OpenBSD/ same ... idem
.../host/... you get the idea.
And also:
.../stand/ A "stand alone", "best of bread" , as we see it
version of syslog(d)
Then, each *BSD can easily port the (our) SF code there BSD, by
taking the host/* version and the shared -sec code.
Eventually (and likely), they will decide to go for the best of bread
version. Then THEY make the decision; we are happy to get our code
incorporated and everybody wins by better, integrated, and secure
syslog.
Note: even a .../linux/, ../WinDos/... or ../whatEver/ host can be
added. But we start with the one WE like.
Please comment!
TWO
>> API which is intended to replace syslog(3).
Don't bed on that. I have seen several would be replacements for
syslog. They generaly fail to replace syslog, or the fail completely.
So stick to syslog and it standards. Sure learn from all. But focus
on syslog-sec!
--Groetjes
ALbert Mietus
Send prive mail to: ALbert at ons-huis dot net
Don't send spam mail!
http://albert.mietus.nl http://albert.mietus.nl/read.IT
|