trucated subject

Rob Siemborski rjs3 at andrew.cmu.edu
Fri Aug 30 11:56:30 EDT 2002


On Fri, 30 Aug 2002, Ken Murchison wrote:

>
> Not really.  There was an xmalloc.c fix to 2.1.8 which I migrated to 2.2
> this morning, which _might_ be related.  Try grabbing the latest CVS.
>

The story on this is that we had a broken implementation of strlcpy(),
that was being used in broken ways throughout the code.  However, these
two issues masked each other, all the way from when we first started using
strlcpy() sometime in 2000, and the 2.1.5 release.

Between 2.1.5 and 2.1.6 we fixed or implementation of strlcpy().  This, in
turn exposed the many problems with its use in the code.  Fixing these
revealed yet *another* bug in strlcpy(), which wasn't caught until
yesterday.

We think we have it right now.  I'd appreciate if people could try the
current CVS before we do a 2.1.9 release (later today).

-Rob

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rob Siemborski * Andrew Systems Group * Cyert Hall 207 * 412-268-7456
Research Systems Programmer * /usr/contributed Gatekeeper






More information about the Info-cyrus mailing list