[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[leafnode-list] Re: URGENT: DON'T USE 2.0B3 - SECURITY ISSUES!



Matthias Andree <ma@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Portability MUST NOT come prior to stability and security. 

I would tend to agree with this first point, with the proviso that you
ideally ought to implement stability and security with an eye towards
portability, because in general it's a hell of a lot harder to write a
program and *then* worry about porting it.  I would express it as
"Stability and security are generally more important than
portability".  (I add "generally" because I don't like to be
completely dogmatic.  Sometimes it's utterly *critical* that an
application attempt to run on a platform, or the application is
unimportant enough that you're not worried about any possible
failure.)

> varargs is not something used in stable and maintainable programs
> since varargs subvert prototype checking.

If you mean that stdarg damns a program beyond all hope of salvation,
then I think this second point is poppycock.  I am a great fan of
portability and safety (I got Koenig's book quickly and used it
religiously), but I recognize that sometimes you have to do
less-than-ideal things but be careful while you do them -- extensive
desk-checking, for example, or limited use.

> Leafnode 1.9 is quite instable and not as solid as it could be

All I can say is that it feels rock-solid for *me*.

-- 
Tim McDaniel is tmcd@xxxxxxxx; if that fail,
    tmcd@xxxxxxxxxx is my work account.
"To join the Clueless Club, send a followup to this message quoting everything
up to and including this sig!" -- Jukka.Korpela@xxxxxx (Jukka Korpela)

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list