Skip to content

testing-build-1473-pre2

@Thynix Thynix tagged this 15 May 22:39
Freenet unstable testing prerelease build 1473-pre2 is now available. Like -pre1
before it and the stable build to be released in another week if all goes well,
it requires Java 7. Two weeks after build 1473's stable release build 1472 will
become mandatory.

This pre-release requires Bouncy Castle 1.54 to run. To test the build download
Bouncy Castle from https://bouncycastle.org/download/bcprov-jdk15on-154.jar or
CHK@3Ra2Gbc7li7CGAKMOlZsrjC4HDkDdmyZoMb37rJq6F8,p8HhYtEegEWaCvFfTb-Heh3OIqqRq~w6wcbQrKsPShg,AAMC--8/bcprov-jdk15on-154.jar
then shut down your node, edit wrapper.conf or your classpath to use
bcprov-jdk15on-154.jar instead of bcprov-jdk15on-152.jar, and finally run
"./update.sh testing", "update.cmd testing", or fetch the jar from the keys and
start the node manually. (If we had update channels implemented this could be
automated, but we don't, so it isn't.)

This adds Sharesite - a fork of ShareWiki as an official plugin. Thanks to
ArneBab for getting it ready! It includes an earlier version of Textile to avoid
license problems, and adds syntax help, external activelink support, and a
template with div IDs for easier CSS.

Also in this build:

* Alphabetize language configuration dropdown.
* Remove NativeBigInteger. This reduces custom code.
* Use BouncyCastle's DSA implementation. This improves security and reduces
  custom code.
* Add Hungarian translation support. The translation was added previously but
  not actually available.
* Add random delay to opennet ACKs to improve security.
* When converting USK to SSK change negative suggested edition to positive. This
  should help avoid issues when using USKs with suggested search editions.
* Discard unwanted submessages from swap replies. This improves security.
* Fix dropping low-traffic connections. This helps with simulations.
* Optimize FProxy CSS load order, and fix bugs which prevented caching static
  assets. This improves web interface responsiveness.

Changes from 1473-pre1:
---

Eleriseth (1):
      FreenetURI.sskForUSK: negate negative suggestedEdition

Florent Daigniere (10):
      delegate the DSA magic to bouncycastle; this hasn't been tested
      always try both with and without the signature mask
      get rid of NativeBigIntegers
      explain the hash truncation
      doh
      update comments about truncation
      meh. Travis' wget is broken
      ensure that we always return the MD
      The old logic reverses the boolean, I guess we should keep it that way
      Simplify and comment the hash truncation logic

Matthew Toseland (11):
      Recreate message, as required
      Fix keepalives
      Pass in now
      Optimise
      Random delay for opennet ack when not path folding (locally)
      Reduce to 3 pings/blocks
      Use ping or bwlimit, whichever is larger.
      Logging
      Argh (logging)
      Use real-time bulk transfer time
      But add the ping time to the delay time, as both matter

Steve Dougherty (8):
      Remove newly added trailing whitespace
      BaseL10n: fix spelling of "ensure"
      DSAGroup: fix mixed tabs and spaces
      RequestSender: fix whitespace
      RequestSender: rework value clamping
      Add Sharesite as an official plugin
      CONTRIBUTING: fix style guide link
      l10n: add Sharesite plugin name

drak@kaverne (7):
      http: expiry time 1 day from now, not one day from mod
      static files: implement cacheControl inspired by the commit from bertm
      css themes: add missing /static/information.png and alert.png
      css: turn base into a pure interface and import the sub-files directly in the theme
      css: Do not import base.css in the static themes
      update NEWS file
      http: cache-control, remove ETag

xor-freenet (3):
      FProxy configuration: Sort language dropdown alphabetically
      BaseL10n: Remove useless cast
      BaseL10n: Add support for Hungarian translations
Assets 2