I may write a full State of the Freenet later on (after 1169 and the new db4o 
jar) and post it more widely. For now, it's good to have this in writing...

Near future:
- We've had lots of recent reports of connectivity problems. A lot of these 
are caused by some bugs which have been fixed in trunk, will be released in 
1169 very soon. The rest are caused by problems with plugins ...
- In the near future (1169), I'm going to make plugins a bit more stubborn, 
and remind the user if he has no IP detection plugins.
- 1167 and 1168, and probably 1169, have very few changes from 1166; trunk is 
very unstable and isn't being released at the moment. The compression code on 
trunk will be released when it's been debugged, hopefully soon. It should be 
a big gain for freesites once they have been reinserted with it.
DB4O:
- Some recent concerns with db4o turned out to be largely unfounded. We will 
proceed with it.
- 95% there: some debugging, cleanup of temp files, cleanup of data 
structures. Requests work well, inserts work but a bit slow.
- Will release a new jar very soon for wider testing.
Plugins:
- IMHO this is a major weak spot at the moment.
- IP detection plugins illustrate this best: major problem if nodes lose the 
plugins and then go down for a while and have to rebootstrap with no way to 
know their new IP.
- p0s' plugin, WoT-FMS dependancies, updating of interfaces...
- Security issues with auto updating over web, also blocked in some places.
- Full rework of the API isn't realistic.
- What we do need: Update over Freenet (nearly done already by saces). Basic 
dependancy support (both plugin to plugin and plugin to node). Some way of 
searching older versions for a compatible version, and if we don't find one, 
waiting until restart/new version put out to try again.
FEATURE FREEZE AND WORK TOWARDS 0.8-alpha1
- FMS plugin should be more or less working in a month accoding to p0s.
- UI changes are an open question. Not required for FMS plugin. If we go the 
long route to 0.8.0, we could do it after releasing alpha 1.
- Once merged db4o, compression code, and plugins, we probably have more than 
enough features for 0.8: declare a feature freeze.
- Funds a serious problem! A major release will get more of them. Whether to 
go for 0.8 alpha 1 soon and have a long cycle including e.g. UI changes, or 
to try to get 0.8.0 out before we run out of funds, is a tactical decision.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20081106/2430b1c0/attachment.pgp>

Reply via email to