[cap-talk] [Waterken-server] ref_send: eventual reference operations in Java
Tyler Close
tyler.close at gmail.com
Sat Mar 10 21:34:33 CST 2007
Hi Mark,
On 3/4/07, Mark S. Miller <markm at cs.jhu.edu> wrote:
> Tyler Close wrote:
> > You can get the ref_send distribution at:
>
> Valid warning from Eclipse:
>
> The serializable class BoxX does not declare a static final serialVersionUID
> field of type long
> example_send/java/org/waterken/test
> Harness.java
> line 101
None of the classes in org/waterken/test/Harness.java support
serialization. They are only meant for use in a transient test
application. There's a warning about BoxX, since it extends an
abstract Serializable class, instead of implementing an interface, as
all the others do.
Nevertheless, I added a default serialVersionUID to BoxX, both to make
the warning disappear and to avoid people asking about the warning. ;)
I've also cleaned up some other things and put out a new release.
As before, you can get the ref_send distribution at:
http://sourceforge.net/project/showfiles.php?group_id=93988&package_id=223957
The Javadoc is online at:
http://waterken.sourceforge.net/javadoc/
The most significant change is to the org.ref_send.time package. In
the security review, we found that reviewers spent a lot of time
looking at integer arithmetic and string parsing. It occurred to me
that I could get away with leaving the date representations in string
format and so delay providing the parsing code. This means there's a
lot less string parsing and integer arithmetic to look at and so
anyone doing further review of the ref_send library will end up
looking at other more important and interesting bits. Temporarily
removing this code also brings the line count down significantly. The
ref_send library currently sits at 3576 lines of heavily commented
Joe-E code.
Tyler
--
The web-calculus is the union of REST and capability-based security:
http://www.waterken.com/dev/Web/
Name your trusted sites to distinguish them from phishing sites.
https://addons.mozilla.org/firefox/957/
More information about the cap-talk
mailing list