[peruser] Some suggestions

Stefan Klingner stefan.klingner at mephisto23.com
Sun Aug 30 23:57:01 MDT 2009

compatibility to old configuration would be a good feature, but a converter
and code only dedicated to the new configuration without the ballast of old
versions would be better in my opinion. if we integrate it in the code the
day will come when we have a problem to extend peruser, because a mixture
of old and new configuration will be hard to manage with a growing code
base and additional features.

what do you think about creating a converter script?

adding the apache source to the peruser svn is usefull as long as we really
change more parts of apache then the mpm part. taavi, what do you think
about lazys proposal?



On Sun, 30 Aug 2009 22:50:41 +0200, Lazy <lazy404 at gmail.com> wrote:
> We are currently using httpd2.0.64 with peruser 0.3 patched with my
> patches + some parts of the dc3 + some useful for us extensions to
> server_status.
> I'm optimistic that recent freebsd related patches may help us with
> server env memory corruption we are sporadically getting.
> Configuration incompatibility is a big problem for me. Newer syntax is
> better and more flexible i would like to migrate our config to it, but
> in the meanwhile I ned compatibility with old Processor and
> ServerEnvironment syntax. I think this shuldn't take much to provide
> this without any impact on the new features, litle code refactoring
> and some smart checks in configuration functions should do the trick.
> If it's likely to be accepted in 0.4 I will start working on it.
> Second thing is svn repository, wouldn't it be more usefull to have
> full httpd source in the repo to ease sending patches that modify
> things outside peruser directory
> (base patch does this). It should be based on current stable httpd
> release (rebasing should be wery simple because there are almost no
> files shared with stock httpd).
> Now sharing patches is a mundane task, I have to get 2 pristine
> sources, patch with 0.3, dc3, dc3-frebsd57 finally make my changes,
> diff, remove garbage produced in
> source tree during test builds. This vs svn diff makes a difference.

More information about the Peruser mailing list