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(-)

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