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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to