I agree.

It's not as if developers HAVE to take the latest release.

If 0.9.5 were a maintenance release (and 0.9.6, etc), then developers using
the 0.9.X branch will not be disadvantaged.

At the same time, I see real advantages to starting 1.0.0 with a new API.
The functions could behave predictably and would be easier to document.
Architectural changes could also be contemplated (removal of EVP?).

My $0.02.

Ron.

-----Original Message-----
From: Dj Browne [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, January 12, 2000 9:21 AM
To: [EMAIL PROTECTED]
Subject: Re: Function naming convention.



[edit]


->
->Old code shouldn't be compiled with newer versions under the blind
->assumption that nothing has changed (the behaviour has been changing in
->lots of various subtle and other ways). Perhaps a version change is
->required to keep people happy - its easy to see people getting stroppy
->compiling 0.9.4-compatible apps with 0.9.5 and having things blow up. But
->if it blows up with 1.0.0 (and 1.0.0 has a big note saying "check the
->following things in your code!!!") then I think it's reasonable enough.
->
->Last time I checked, 0.9.5's own applications compiled but in some cases
->didn't work as expected because of behavioural changes.
->
[edit]

The changes should be done now, before v.1.0.0.  By the time 1.0.0
arrives the API should be in such a state as to bring tears to the eye
of the strictest of programmers. So maybe 0.9.5 should arrive on
schedule and the API revolution occurs for 0.9.6?

derek

ps.  I too, applaude the work of the openssl dev team...especially for
the pay they get! :)


-- 
Derek Browne     [EMAIL PROTECTED]
Software Developer - Transport/Security 
Toronto, Ontario, Canada
Hummingbird Communications Ltd.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to