Testing release build 1475-pre2

Florent Daigniere <[email protected]>
Newsgroups gmane.network.freenet.devel
Message-ID <[email protected]>
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(-)

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
signature.asc (application/pgp-signature, 473 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAABCAAGBQJXaW3LAAoJEOrF6/B6qcKj4VoH/RDPupop3sjePpxymy8Os2NC
OaU58/36hgLqg8c9u6/RGpiWFvj3FBAFitVHJlfPKKluNHdF68se2ov8gkOWLpOz
Y7o0JS8cByTqUCOv2hkzmzLuHYOukG17tE+RLcJ66Bs4JxtH2o3XdoTmeIWF/SqK
J59mcxqBYdlPbXUzfGSn3nFE5C5BxqkOPIc9KQoKf/eZ0KF+METUYyNCSBj2Ze7h
K05oEBlSZNHEXKo0xQg56ME9JScgXN0tuvmO2hWDtRDfN181YCbSKCQ+uowCjPvY
rJR9ONO5Kk0N18Cbz5NdsOnSQLsH5Ea7TbAqDevrryjR0YuaRCZXgzpfdVUFV3I=
=eEmj
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.