Author: toad
Date: 2008-09-11 16:40:36 +0000 (Thu, 11 Sep 2008)
New Revision: 22610

Modified:
   trunk/freenet/src/freenet/node/Version.java
Log:
1163: (mandatory Thursday)
First time wizard:
- Fix the showing-CSS-instead-of-pages bug.
- Add checks to detect this sort of bug quickly in future.
- Allow 1G and 512M, but 2G is default (we were showing a minimum of 2G).
UI:
- Make opennet an advanced setting. There is no reason for a normal user to 
deal with it now.
- Longer, clearer descriptions of the various pages on the menu.
- Some renames, I have tried to be consistent.
L10n:
- German update.
- Spanish update.
- Italian update.
Trivial optimisations:
- Hashtable -> HashMap (and use Map in method parameters).
- Vector -> ArrayList.
- StringBuffer -> StringBuilder.
CSS filter:
- Use Character.toChars() now that we can use java 1.5 features.
Internal bugfixes (impact unclear): DoublyLinkedListImpl:
- Add some unit tests. These failed!
- Return null from remove() if the item isn't in the list, rather than throwing.
- Fix unshift(int) test case: setParent() on all items in the list.
- Remove some unimplemented methods.
- Remove some unused methods with no performance benefit.
Salted hash store:
- Fix not creating bloom files: Don't let k be 0, create bloom file unless 
length is 0.
- Improve documentation of storeType option, make it clear that salted hash 
store is experimental.
- Default bloom filter size to -1, means 1/2048th of store or 256MB whichever 
is smaller.
Plugins:
- More preparation for updatable over freenet with revocation plugins.
Dev stuff:
- Delete unused variables and some unused code.
- Even more generics.
- for(:), autoboxing.
- Indenting.
- Imports.
- Comments.
- Spelling fixes in comments.
- Fix javadocs.
- Suppress some warnings.
Plugins building:
- Run unit tests on build if available. Don't include them in the main jar.
- Build fixes.
Automated testing:
- Make sure we exit quickly on an exception. Stalling was causing problems.

Installer:
- Maybe fix the iceweasel not starting bug on debian.
- When a user runs update.cmd from a user other than the user that installed 
it, fix the file permissions so that the node will still be startable 
(dependant on ACLs, may not be possible with some policies).

Website:
- Mention that some hosting providers or ISPs disallow Freenet (we have heard 
of one french hosting provider).

caco_patane
nextgens
sdiz
toad
tommy
xor

Other stuff going on in SVN:

Lots of work on the WoT (web of trust plugin) by batosai, but I am unable to 
review this before releasing 1163. It is now an official plugin, although we 
haven't added it to the list yet because it's broken at the moment (aftermath 
of major refactoring).


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2008-09-11 16:36:07 UTC (rev 
22609)
+++ trunk/freenet/src/freenet/node/Version.java 2008-09-11 16:40:36 UTC (rev 
22610)
@@ -24,17 +24,17 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 1162;
+       private static final int buildNumber = 1163;

        /** Oldest build of Fred we will talk to */
-       private static final int oldLastGoodBuild = 1160;
-       private static final int newLastGoodBuild = 1162;
+       private static final int oldLastGoodBuild = 1162;
+       private static final int newLastGoodBuild = 1163;
        static final long transitionTime;

        static {
                final Calendar _cal = 
Calendar.getInstance(TimeZone.getTimeZone("GMT"));
                // year, month - 1 (or constant), day, hour, minute, second
-               _cal.set( 2008, Calendar.SEPTEMBER, 8, 0, 0, 0 );
+               _cal.set( 2008, Calendar.SEPTEMBER, 18, 0, 0, 0 );
                transitionTime = _cal.getTimeInMillis();
        }



Reply via email to