Re: e: Concurrency debugging

chris burdess <[email protected]>
Newsgroups gmane.comp.java.classpath.extensions.javamail
Message-ID <[email protected]>
Doug Porter wrote:
>  > i have changed the implementation of CRLFInputStream not to use a
>  > pushback buffer, and cleanly separated CRLFInputStream and
>  > LineInputStream functionality (you were right, this was horribly confusing).
> 
> Uh huh. And this is better than the code I had already contributed
> exactly how?

from a brief look at your implementation:

1. CRLFInputStream supports block reads
2. the FSF retains the copyright on the file

the latter is fairly important, if we are going to separate out
functionality into a separate inetutils-java subproject under classpath.
we're still waiting on a decision about this.

don't get me wrong, i don't want to seem ungrateful for your
contributions. what we could really use, though, is some robust test
cases that allow us to locate the bugs you've found. we could also
do with block read support on MessageInputStream if you're still in a
filter-stream writing mood. i don't want to cede FSF copyright on it,
though, even it's found to need a complete rewrite.
-- 
chris burdess
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.