Hallvard B Furuseth wrote:
Quanah Gibson-Mount writes:
>> (I don't know how much, but I wouldn't be surprised if it's
>> yet another issue which in the end leads to "maybe we should just start
>> over"...)
> AKA OpenLDAP 3.0? ;)
Or 4.0... The thought is getting more attractive, but OTOH several
projects have died or almost died by trying to start over. Either
because It Takes Longer Than You Think or because their grand new design
had its own flaws which were only discovered after years of development.
Agreed. We talk fondly of throwing out all of libldap and starting over, but
getting everybody to adopt any new API would be extremely difficult. I'd like
to replace liblber with a streaming implementation, but for the most part the
current one works well enough now and there's very few real-world users who
would see any noticeable difference.
At this point I think we would do well enough with refactoring along the lines
from 2.0 -> 2.1; things that improve the code without changing the structure
so much as to make it unrecognizable.
--
-- Howard Chu
CTO, Symas Corp.
http://www.symas.com
Director, Highland Sun
http://highlandsun.com/hyc/
Chief Architect, OpenLDAP
http://www.openldap.org/project/