Author: toad
Date: 2006-12-08 20:12:11 +0000 (Fri, 08 Dec 2006)
New Revision: 11307
Modified:
trunk/freenet/src/freenet/node/Version.java
Log:
1007:
- Mandatory december 25
- Synchronization fixes (#933)
- More synchronization fixes (KeyTracker)
- ";charset=" becomes "; charset="
- Include Date in HTTP headers, set it and Last-Modified to now
- Fix an NPE in HTTPRequest
- Mention that firefox 2.0.1 is safe to force-to-disk RSS
- Whitelisting image filters for PNG, GIF and JPEG (the first two only check
for the signature, but the JPEG filter is thorough)
- Check the testnet flag when connecting to a node
- Correctly handle wide characters in filenames, request IDs, etc. All forms
now post as UTF-8. (#889)
- Assume an MTU of 1400. Sadly CompuServe uses this; AOL uses 1450, 1448 isn't
unknown...
- Minor stats optimisations
- Fix the can't-change-the-input-limit bug.
- Sort by column on the darknet and queue pages
- Make aggressiveGC work again (it wasn't working due to a bug; should we
remove it?)
- plugin/: Catch a Throwable loading a plugin, don't start it until it's been
added, don't write freenet.ini until it's been loaded.
- config: check that a config value hasn't been changed before deciding not to
write it! Fixes #910, maybe others.
- HTML filter: <form> tag: no target attribute, drop support for accept= for
now (ask me if you need it), parse method, fix enctype and accept-charset,
verify method (GET or PUT), force enctype and accept-charset, move decision on
whether to allow a form to the filter callback, allow POSTs and GETs to / (they
can be done from the web anyway, and they will be reconfirmed as the freesite
author doesn't know the form password; this is current behaviour anyway), and
to plugins (same arguments; allows a site to have a search-my-index box; any
dangerous operations should be confirmed by the plugin through formpassword or
similar).
- HTTP plugins: pass the full request URI, so the plugin can use relative URIs
- StringArrOption: if "", that's String[0], not String[] { "" }; prevents e.g.
trying to load a plugin called "".
- tell the user if can't delete a temp file; tell the user how many temp files
we've deleted and how long it took (part of ongoing investigation; in future
maybe this should only be shown if it takes ages)
- fproxy: ?type= wasn't preserved over the dangerous content warning
- Lots of logging changes, indenting, some refactoring, comments, etc.
recent Librarian changes:
- if you haven't upgraded in months, you must do so immediately, because it has
security issues (this is the second time of asking; I may implement auto-update
at some point)
- return results in order
- follow permanent-redirects (so USK updates work)
- add CSS anchors (class= etc)
- allow external forms to specify (possibly hidden) an external (filtered)
stylesheet
Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-12-08 19:50:45 UTC (rev
11306)
+++ trunk/freenet/src/freenet/node/Version.java 2006-12-08 20:12:11 UTC (rev
11307)
@@ -24,7 +24,7 @@
public static final String protocolVersion = "1.0";
/** The build number of the current revision */
- private static final int buildNumber = 1006;
+ private static final int buildNumber = 1007;
/** Oldest build of Fred we will talk to */
private static final int oldLastGoodBuild = 1002;