Rainer Gerhards wrote:
> Hi all,
> 
> as you know, I am working on the modular structure of rsyslog v3. I am
> currently revisiting gss-api support. I notice that with the current
> omfwd, it will be extremely hard to separate gss-api support into its
> own module. Doing so will break backward compatibility to the
> configuration file.
> 
> GSS-API has been out only for a few days, and mostly over the holiday
> period. So it is much less of a concern if we introduce now some changes
> that will case rsyslog.conf format modifications. Much less trouble than
> when we release v2, a release expected to be in wide use for at least
> half a year, if not much longer. V2 released with the current syntax
> would require me to do some tricks in v3 to keep compatibility. Quite
> complex.
> 
> So I decided to create a omgssapi for v3 and extract the gss-api code
> from omfwd. It looks like this can be done without too much code
> duplication. There will be some duplicate code, but it will shrink as v3
> continues to be developed. Once I have a good working version, which I
> expect very soon, I will backport that to the v1/2 source tree. I'll
> then do a new v1 release with a slightly incompatible gss-api config
> file syntax. After this is out for a few days, I hope I can than finally
> push out that version as v2.
> 
> I hope this is a good decision. I think it will save us major future
> trouble at the expense of a relatively slight disturbance in the late v1
> timeline. I guess most user's won't even notice there is a change.
> 
> As always, Feedback is appreciated.

I think this is the best solution moving forward. I don't think
configuration changes moving to a new major version are a huge
headache, especially since GSS-API is so new.

-- 
Scott Baker - Canby Telcom
RHCE - System Administrator - 503.266.8253
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog

Reply via email to