Please test 1445-pre3. Changes include:
- Infrastructure for a more robust SimpleFieldSet, which base64 encodes any 
risky fields and will be used for node references.
- Japanese translation update, and support for ${default} in config options 
l10n meaning the default value.
- Add Enzo's Index to default bookmarks and get rid of AFK.
- More CSS id's for themes.
- "Remove finished downloads" button
- Internal detection of MTUs, no longer relying on the JSTUN plugin.

You can either use update.sh testing (for Linux/Mac) or update.cmd testing (for 
Windows, on a command line in the Freenet folder), or download the test jar 
from: (Please check the signature, especially if you see this message via FMS):
CHK@8w2J~4p6VO4kQ-2DJ6xBh1Pd4vvMpg0EcNVdTNPYVZ8,6uGaVj9J7Sn0HUrXY0UIKne0gfUf5aBYjGRBkBf~jGQ,AAMC--8/freenet-testing-build-1445-pre3-snapshot.jar
CHK@901dteIIdl2qjAtvDJKvPJOlVtuYRm1jM5KhZucrg54,ZxQzEioquMHvdF3v4PqzfxU5sreewss~LoQcDygkCwk,AAMC--8/freenet-testing-build-1445-pre3-snapshot.jar.sig

Please let me know whether you find any bugs. Feedback is welcome even if it is 
positive - positive feedback will result in the build being released more 
quickly!

Detailed changelog:
Trivial stuff (not from branches, mostly toad):
Web interface:
- Remove now obsolete too many peers warning. (We still have separate warnings 
for e.g. ridiculous numbers of darknet peers)
L10n:
- Make the waiting-for-entropy warning clearer.
- Fix bogus End truncating the Japanese translation.
- Japanese translation update.
- Centralise l10n code for config Option descriptions (long and short), allow 
${default} in config option descriptions, use it in maxPeers description (so it 
includes the current correct maximum limit)

Merge encode-simplefieldset:
Dev stuff:
- Document the format of a SimpleFieldSet in javadocs.
- Support reading new format SimpleFieldSet: Any line that contains dangerous 
characters can be base64'ed, this is encoded as key==[base64 encoded value].
- This will in future be used for noderefs to make them more robust for 
pasting, and also as a simple pseudo-database format for PluginStore.
- Minor related refactorings.
- Unit tests.

Merge from operhiem1:
Bookmarks:
- Add Enzo's Index as top bookmark, delete AFKindex.
- Update editions.
Web interace: CSS hooks:
- Add id's for CSS based on l10n key to menu items. This helps advanced themes 
that e.g. use icons for particular menu items.
MergeSFS
- This merges a SimpleFieldSet into another one. It's mainly used for 
translations.
- Usage: java -cp [classpath] freenet.tools.MergeSFS 
src/freenet/l10n/freenet.l10n.fr.properties 
~toad/freenet.l10n.fr.override.properties
- This used to output to stdout. It can still do that if you specify --stdout 
as the third option. But now by default it will just update the first file 
given.
- It always assumes UTF-8, even when writing to stdout. Which is correct for 
translations and any other files Freenet creates, but might not be correct for 
your terminal if going to stdout.
Dev stuff:
- Rename constant.

Merge from nitesh:
- Implement "Remove finished uploads" button on upload page (bug #1969).

Merge vmon/f--native-getMTU
- Look up MTUs of network interfaces in IPAddressDetector, don't rely on JSTUN 
to do this.
- Improve .gitignore.
- Trivial MTU tracking refactoring.

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to