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.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
