2016-06-21 Freenet unstable testing prerelease build 1475-pre2 is now available.
In this build (on top of pre1): - fix a critical bug: prevent announcement loops - drop support for negtype9 (non-cummulative ack logic) - start to warn user that java7 is EOL - PluginInfoMessage: Fix wrong "does not provide FCP" info about plugins The rest is not-user-visible improvements... We've managed to get rid of ~2kLOC! :) Changes from 1475-pre1: --- Bert Massop (2): Cleanup KeyListenerTracker NodeStats: reduce code duplication in request location tracking Florent Daigniere (27): Merge branch 'xor-freenet-PluginInfoMessage-fix' into next Remove all db4o compat code Fix l10n too Drop support for negtype9 remove handling for negtype9 too remove the non-cummulative ack logic doh; forgot a file doh; forgot more files Warn users that java1.7 is EOL show that CI/the test works Merge branch 'xor-freenet-reduce-deprecation-warnings' into next Get rid of src/freenet/node/fcp/ This isn't equivalent: revert SlashdotStoreTest is racy like hell Apparently oracle's jvm is optimizing better Merge branch 'java7-eol' of https://github.com/nextgens/fred into nextgens-java7-eol Merge branch 'nextgens-java7-eol' into next Merge branch 'cleanup-keylistenertracker' of https://github.com/b ertm/fred-staging into bertm-cleanup-keylistenertracker Merge branch 'bertm-cleanup-keylistenertracker' into next indent Merge branch 'purge-db4o' into next Save a redirect when fetching BC Handle announcement loops Merge branch 'fix-announcement-loop' into next TokenBucket is full of bugs and will go away soon. Merge branch 'nodestats-reduce-duplication' of https://github.com /bertm/fred-staging into bertm-nodestats-reduce-duplication Merge branch 'bertm-nodestats-reduce-duplication' into next drak@kaverne (2): ArrayBucket: fix spelling in error output gif filter: remove stray return and use braced if xor-freenet (2): PluginInfoMessage: Fix wrong "does not provide FCP" info about plugins Ant builder: Reduce warnings about usage of deprecated API diffstat: .travis.yml | 2 +- build.properties | 2 +- src/freenet/client/async/ClientLayerPersister.java | 7 +- src/freenet/client/async/KeyListenerTracker.java | 182 +++++++----- -- src/freenet/client/filter/GIFFilter.java | 10 +- src/freenet/clients/fcp/PluginInfoMessage.java | 5 +- src/freenet/crypt/DSAPublicKey.java | 28 +-- src/freenet/crypt/EncryptingIoAdapter.java | 203 ------------ ---- src/freenet/l10n/freenet.l10n.de.properties | 3 +- src/freenet/l10n/freenet.l10n.en.properties | 4 +- src/freenet/l10n/freenet.l10n.es.properties | 4 +- src/freenet/l10n/freenet.l10n.fr.properties | 4 +- src/freenet/l10n/freenet.l10n.it.properties | 2 +- src/freenet/l10n/freenet.l10n.nb-no.properties | 3 +- src/freenet/l10n/freenet.l10n.nl.properties | 4 +- src/freenet/l10n/freenet.l10n.pt-br.properties | 1 - src/freenet/l10n/freenet.l10n.ru.properties | 2 +- src/freenet/l10n/freenet.l10n.zh-cn.properties | 4 +- src/freenet/l10n/freenet.l10n.zh-tw.properties | 4 +- src/freenet/node/BasePeerNode.java | 3 - src/freenet/node/DatabaseKey.java | 7 - src/freenet/node/FNPPacketMangler.java | 15 +- src/freenet/node/NPFPacket.java | 73 +----- src/freenet/node/NewPacketFormat.java | 6 +- src/freenet/node/NewPacketFormatKeyContext.java | 3 +- src/freenet/node/Node.java | 305 ++-------- ------------- src/freenet/node/NodeClientCore.java | 1080 +++++++++++++++++++++++++++++++++++++++++++-------------------------- ------------ src/freenet/node/NodeCrypto.java | 53 ---- src/freenet/node/NodeDispatcher.java | 24 +- src/freenet/node/NodeStats.java | 121 ++++----- src/freenet/node/PeerNode.java | 11 - src/freenet/node/RequestStarterGroup.java | 8 +- src/freenet/node/fcp/AllDataMessage.java | 22 -- src/freenet/node/fcp/BaseDataCarryingMessage.java | 7 - src/freenet/node/fcp/ClientGet.java | 132 ---------- src/freenet/node/fcp/ClientPut.java | 183 ------------ -- src/freenet/node/fcp/ClientPutBase.java | 72 ------ src/freenet/node/fcp/ClientPutDir.java | 105 -------- src/freenet/node/fcp/ClientRequest.java | 138 ----------- src/freenet/node/fcp/CompatibilityMode.java | 59 ----- src/freenet/node/fcp/DataCarryingMessage.java | 13 - src/freenet/node/fcp/ExpectedHashes.java | 18 -- src/freenet/node/fcp/FCPClient.java | 140 ----------- src/freenet/node/fcp/FCPMessage.java | 27 --- src/freenet/node/fcp/FCPPersistentRoot.java | 104 -------- src/freenet/node/fcp/GetFailedMessage.java | 53 ---- src/freenet/node/fcp/ProtocolErrorMessage.java | 77 ------ src/freenet/node/fcp/PutFailedMessage.java | 42 ---- src/freenet/node/fcp/SimpleProgressMessage.java | 52 ---- src/freenet/node/fcp/package-info.java | 3 - src/freenet/node/useralerts/JVMVersionAlert.java | 2 +- src/freenet/support/JVMVersion.java | 2 +- src/freenet/support/TokenBucket.java | 6 +- src/freenet/support/io/ArrayBucket.java | 4 +- test/freenet/crypt/EncryptingIoAdapterTest.java | 203 ------------ ---- test/freenet/node/NewPacketFormatTest.java | 38 +-- test/freenet/node/NullBasePeerNode.java | 5 - test/freenet/store/SlashdotStoreTest.java | 12 +- test/freenet/support/JVMVersionTest.java | 4 +- test/freenet/support/SpeedyTicker.java | 25 ++ 60 files changed, 861 insertions(+), 2870 deletions(-)
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
