Changelog... if RC1 had a serious bug which is not included please report it:
WoT: up to version-0.4-RC2 - Pass the right string into generateKeyPair() (no effect in practice). - Correct the startup order to prevent NPEs. - Fix NPE in score recomputation. - Set mLastChangedDate correctly (to creation time not epoch) to fix test failure in Identity. - Optimise recomputation: Correct wrong score to already calculated value rather than recomputing. - Logging and toString()'s. - Rollback in database test flushCaches() so missing commits are caught. - Mark collided inserts as inserted to prevent continual reinserts. - Use the helper functions in some more places. - Paranoid checking to track down puzzle reinserts bug. - Javadocs. - Make stuff final. - Rearrange code in update scores to make it more readable. - Add compute all scores inside asserts (so only happen when debugging) at end of updating scores; if trust list import is happening, don't do the global recompute. - Factor removeTrust(OwnIdentity, Identity) out. - When importing own identities from XML, always allow importing OwnIdentity's and always assume they have capacity. This is some sort of corner case, it should have worked anyway... - Avoid unnecessary commit in XML import if nothing changed. - Add throwIfNotStored() to Persistent, from Freetalk. Use it. - Add default toString() for Persistent, includes the database oid (which persists across restarts unless there is a defrag) as well as the Java object ID. - Imports. - Store date of insertion as a long rather than a Date because Date's are messy and queries don't work. - Add @Override's. - Debug logging to try to understand why update scores doesn't always work accurately. Add even more score calculation tests for debugging. Will be fixed after RC2. - Bugfix orphan trust deletion. - Set WoT name to RC2, increment database version. Add a new seed identity. - Fix broken links pointing to WoT plugin. Freetalk: version-0.1-RC2 - Add default descriptions for the two french boards. - Fix broken links to WoT plugin. - Allow setting a config value to null to clear the config setting. Nulls are used some places notably NNTP bind to. - Add some toString()'s. - XML parsing bugs: -- Retry when XML parsing fails, it appears random and not content dependant. -- There appears to be a bug in java re handling CDATA. -- Use text elements instead of CDATA. (Toad: IMHO this is more readable anyway). - Check for bogus fetch failed marker and ghost list separately when fetched a message list. (Both are bogus) - Comments. - Add code to track down duplicate message list creation. - Db4o: Store message list before its messages, since they would store it. - Add throwIfNotStored() (no arguments). Use for sanity checks. - Fix getFreeOwnMessageListIndex() re own message lists vs message lists vs fetch failed markers. Should fix #4739. - Initialize at right point to fix an NPE. - Use InitializingObjectSet in a query. - Re-run introduce identity task after a day rather than never when make visible. We can get onto trust lists via means other than introductions, so we need to re-examine it after a period. - Clean up default board list, get rid of unnecessary ".help." in many boards. - Set constants to RC2 and update database version. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20110303/e931418d/attachment.pgp>