Freenet unstable testing prerelease build 1473-pre1 is now available. It's the first build to require Java 7; the VM I use to build releases now uses Debian Jessie. In addition to many bugfixes my current understanding is that it fixes the last known regression introduced in build 1468, so absent objections build 1473 will make build 1468 mandatory two weeks after its release, after which build 1474 can default to using compatibility mode 1468. On that note, testing compatibility mode 1468 would be appreciated!
This pre-release requires Bouncy Castle 1.54 to run: you can download it from https://bouncycastle.org/download/bcprov-jdk15on-154.jar or CHK@3Ra2Gbc7li7CGAKMOlZsrjC4HDkDdmyZoMb37rJq6F8,p8HhYtEegEWaCvFfTb-Heh3OIqqRq~w6wcbQrKsPShg,AAMC--8/bcprov-jdk15on-154.jar, then edit wrapper.conf or your classpath to use bcprov-jdk15on-154 instead of bcprov-jdk15on-152. Some highlights are: * MP3 filter fixes * Reduce test memory usage * Fix opennet announcements not having location set * Fix binary blob download over FCP * Add The Filtered Index to the default bookmark list * Wait for running transfers on RouteNotFound * Mark Freenet traffic with QoS * Fix handling of filenames with non-ASCII spaces Jar, source, and signatures: https://downloads.freenetproject.org/alpha/freenet-testing-build-1473-pre1-snapshot.jar https://downloads.freenetproject.org/alpha/freenet-testing-build-1473-pre1-snapshot.jar.sig https://downloads.freenetproject.org/alpha/freenet-testing-build-1473-pre1-source.tar.bz2 https://downloads.freenetproject.org/alpha/freenet-testing-build-1473-pre1-source.tar.bz2.sig (This is an example of a situation where a testing channel would be useful: it could automatically deploy things like the new library.) Thanks, Steve --- Bert Massop (20): Fix parsing of sampling frequency Fix parsing of emphasis Fix parsing of padding bit Always consider an invalid header a frame sequence interruption Explicitly skip entire ID3v1 and ID3v2 tags Add unit tests for MP3Filter Fix MPEG version >1 layer III frame size calculation Cleanup MP3Filter a bit Remove redundant braces Replace octal notation with decimal Always URL-encode non-ASCII space characters Add testcase for URI-safe URL-encoding Reduce memory usage of SplitFileInserterStorageTest Rename misleading "Filename" column in upload queue Simplify buttons and behaviour for QueueToadlet Rephrase "In Progress:" queued requests to be "Running" Rename "Wrapper" settings to "Java settings" Make seednodes.fref parsing more robust Clarify comment in seednodes reader Store updated seednodes.fref in nodeDir, not userDir Daniel Roberts (2): Fix peer node network traffic statistics Make the traffic-at-startup counters final David ‘Bombe’ Roden (3): Make the first-time wizard configurable Remove direct calls to SubConfig constructor Hide “remove from cache” checkbox for plugins loaded from disk Florent Daigniere (45): Upgrade to BouncyCastle 1.54 Make deterministic ECDSA signatures (RFC6979) Make DSA signatures deterministic too Comment the DSA code, fix a busy loop HMAC: replace our implementation by the JCA's Configure travis to test with java8 instead of java6 Add a lousy benchmark to show that it's not slower Ensure that we always get 32bytes worth of DSA privkey Fix an obvious side-channel in the legacy DSA code Revert "Fix an obvious side-channel in the legacy DSA code" Target java7 Update the eclipse build file to use BC1.54 Tell users to download BC from their website Mark all FNP traffic with Diffserv AF13 Make it configurable Add a period to the l10n string Use IPTOS_THROUGHPUT instead of AF13 Fix inconsistent braces Spaces before language constructs Throw an IllegalArgumentException instead of reverting back to default Plugins might require java1.8 Use SoftReferences for the SHA256 pool SHA256: let the JVM decide how big the pool should be remove dead code Bertm is right, Sun java is no more I've missed these two with my regexp Use a Queue and make it lockless (thanks bertm) A better version of the same thing formatting Add a new test to catch a crypto-bug happening on next It turns out that we need truncated HMACs hmacLength is a variable that has no reason to exist Add more codepoints as defined by RFC1349 bertm is right, this is not fatal berm made a fair point, we should force the restart Fix logging on DarknetPeerNode We need to write to the peer-file when we add a darknet peer; duh! Ensure that we always write the peer file when we add a peer Add showoutput=yes to junit parameters More debugging in junit parameters; disable forking doh Add a new formatter to try to catch the exception; ensure that we don't paralellize; allocate more memory for each test Add junit3 to build-deps revert last commit, remove threads=1 for junit (not supported in ant 1.8) remove threads=1 for junit (not supported in ant 1.8) Matthew Toseland (6): Fix race condition in MultiMessageCallback Add javadocs to MultiMessageCallback Assertion: Can't make() after arm() Give a code example in javadocs Better overall explanation Fix code sample Sadao (1): fcp: fix zero-length binary blob download Steve Dougherty (6): DatabaseKey: simplify return condition HMAC_legacy: remove trailing whitespace README: add Travis build status crypt/DSA: fix specifying extra argument fcp: fix ReturnType.DIRECT NPE README.md: add Coverity status badge drak@kaverne (10): update NEWS file documentation: 2MB manifest means 62 CHK redirects default config: min filesize for complaining is 50MiB default config: minimum bandwidth 10 KiB readme: start cleanup (i.e. stop calling 0.7 new) readme: capitalize titles (instead of uppercase) and remove 0.5 section Rename security to Usage and shorten it chat page: use negative usk numbers chat: set Sone minimal version to 72. bookmarks: add the filtered index and improve Nerdageddon entry yadevel (3): Add missing assignment for Opennet announce location Avoid claiming of unrejected messages by NodeDispatcher wait for running transfers before processing RNF
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
