I tracked down and fixed a few lines' worth of nasty DS bugs.  One
was causing the DirectoryException: fragment size/position map
inconsistency throws that were killing requests and preventing the node
from caching new data once full.  Fixing that revealed another bug that
caused multi-fragment input and output streams to throw a LockException
at the end of the first lock, which I also fixed.

This fixes the major oustanding DS bug that I'm aware of, so I raised
the build number.  I have seen some other, less repeatable bugs, but as
the DS has gone through several recent changes and I can't convince
myself the other bugs are unrelated to the ones that have been fixed,
I'm going to consider the slate clean.  There are no DS bugs until
someone files a bug report against build 459+ (and it's clear that the
bug isn't a result of DS inconsistencies left behind by prior code).

enjoy
-tc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 240 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20020210/aba1f011/attachment.pgp>

Reply via email to