I was able to verify this build. Log file attached.

--Byron


On 6/8/16 8:37 AM, Matthew Toseland wrote:
> If your node does not update automatically, you may need to update it 
> manually as described in my previous message. The simplest way to deal with 
> the problem is to shut down Frost, FMS and Web of Trust and reboot and the 
> auto-update should work given an hour or two.
>
> Thanks to everyone involved in getting this build out in difficult 
> circumstances!
>
> =====
>
> Freenet 0.7.5 build 1474 is now available. This is an emergency bugfix 
> release, hence I am releasing it rather than Steve while he is incapacitated. 
> It fixes some important bugs, one of which is involved in the current attacks 
> on Frost and Sone.
>
> Summary of changes:
>
> * Fix the Frostbite bug: if the node downloads a malicious key, this would 
> cause the whole client layer to break. This is currently being actively used 
> to attack Frost and Sone.
> * Automatically upgrade nodes to use the minimum bandwidth limit if 
> necessary. Some nodes were unable to start up because their bandwidth limit 
> was too low. Apologies to anyone affected by this. Also, improve the logic 
> that sets the per-second bandwidth limits from a monthly setting. Obviously, 
> you should be very careful if using Freenet on a connection with a monthly 
> transfer limit.
> * Minor security improvements to the web interface.
>
> If your node is unable to update because of the Frostbite bug, please turn 
> off the affected applications (unload the Web of Trust and Sone plugins and 
> shut down Frost), and then restart the node. It should pick up the update 
> within a few hours. If it still doesn't work, the update.cmd or update.sh 
> scripts may fix the problem, but they will access our website in a traceable 
> manner.
>
> Thank you for using Freenet!
>
> - Matthew Toseland
>
> Git shortlog:
>
> Bert Massop (4):
>       BloomFilter: additional sanity checking of length and hash count
>       Add more splitfile sanity checks
>       Make KeyListenerTracker more resilient
>       Fix a corner case in BloomFilter length
>
> Florent Daigniere (7):
>       Set rel='noreferrer noopener' where appropriate
>       Merge branch 'do-not-die-on-too-low-bandwidth' of 
> https://github.com/ArneBab/fred-staging-1 into 
> ArneBab-do-not-die-on-too-low-bandwidth
>       Merge branch 'ArneBab-do-not-die-on-too-low-bandwidth' into next
>       Merge branch 'frostbite-hotfix' of 
> https://github.com/bertm/fred-staging into bertm-frostbite-hotfix
>       Merge branch 'bertm-frostbite-hotfix' into next
>       Merge branch 'avoid-claiming-magic' of 
> https://github.com/Thynix/fred-staging into Thynix-avoid-claiming-magic
>       Merge branch 'Thynix-avoid-claiming-magic' into next
>
> Matthew Toseland (1):
>       Build 1474, mandatory in a week but crucial bugfixes
>
> Steve Dougherty (3):
>       Merge remote-tracking branch 'ArneBab/do-not-die-on-too-low-bandwidth' 
> into next
>       Merge remote-tracking branch 'nextgens/use-noreferrer' into next
>       l10n: avoid suggesting tracing is impossible
>
> drak@kaverne (5):
>       FIX: on too low bandwidth, use min bandwidth
>       node init: log increase of bandwidth to minimum
>       fixed bandwidth selection per month
>       whitespace (tabify)
>       use asymptoticDlFraction + fix whitespace
> gpg: Signature made Sun 05 Jun 2016 15:37:50 BST using RSA key ID 1946AA94
> gpg: Good signature from "Matthew Toseland (2013-2018 key, higher key length) 
> <[email protected]>"
> gpg:                 aka "Matthew Toseland (2013-2018 key, higher key length) 
> <[email protected]>"
>
>
>
>
> _______________________________________________
> Devl mailing list
> [email protected]
> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Using /tmp/tmp.VV0rwm56Ii
Fetching origin
~/fred ~/fred
~/fred ~/fred ~/fred
~/fred ~/fred
~/fred
Using build build01474
object ced0ba20a7ffba7fdf05466d00bf6cb585c28bc9
type commit
tag build01474
tagger Matthew Toseland <[email protected]> 1465137470 +0100

2016-06-05

Freenet 0.7.5 build 1474 is now available. This is an emergency bugfix release, 
hence I am releasing it rather than Steve while he is incapacitated. It fixes 
some important bugs, one of which is involved in the current attacks on Frost 
and Sone.

Summary of changes:

* Fix the Frostbite bug: if the node downloads a malicious key, this would 
cause the whole client layer to break. This is currently being actively used to 
attack Frost and Sone.
* Automatically upgrade nodes to use the minimum bandwidth limit if necessary. 
Some nodes were unable to start up because their bandwidth limit was too low. 
Apologies to anyone affected by this. Also, improve the logic that sets the 
per-second bandwidth limits from a monthly setting. Obviously, you should be 
very careful if using Freenet on a connection with a monthly transfer limit.
* Minor security improvements to the web interface.

If your node is unable to update because of the Frostbite bug, please turn off 
the affected applications (unload the Web of Trust and Sone plugins and shut 
down Frost), and then restart the node. It should pick up the update within a 
few hours. If it still doesn't work, the update.cmd or update.sh scripts may 
fix the problem, but they will access our website in a traceable manner.

Thank you for using Freenet!

- Matthew Toseland

Git shortlog:

Bert Massop (4):
      BloomFilter: additional sanity checking of length and hash count
      Add more splitfile sanity checks
      Make KeyListenerTracker more resilient
      Fix a corner case in BloomFilter length

Florent Daigniere (7):
      Set rel='noreferrer noopener' where appropriate
      Merge branch 'do-not-die-on-too-low-bandwidth' of 
https://github.com/ArneBab/fred-staging-1 into 
ArneBab-do-not-die-on-too-low-bandwidth
      Merge branch 'ArneBab-do-not-die-on-too-low-bandwidth' into next
      Merge branch 'frostbite-hotfix' of https://github.com/bertm/fred-staging 
into bertm-frostbite-hotfix
      Merge branch 'bertm-frostbite-hotfix' into next
      Merge branch 'avoid-claiming-magic' of 
https://github.com/Thynix/fred-staging into Thynix-avoid-claiming-magic
      Merge branch 'Thynix-avoid-claiming-magic' into next

Matthew Toseland (1):
      Build 1474, mandatory in a week but crucial bugfixes

Steve Dougherty (3):
      Merge remote-tracking branch 'ArneBab/do-not-die-on-too-low-bandwidth' 
into next
      Merge remote-tracking branch 'nextgens/use-noreferrer' into next
      l10n: avoid suggesting tracing is impossible

drak@kaverne (5):
      FIX: on too low bandwidth, use min bandwidth
      node init: log increase of bandwidth to minimum
      fixed bandwidth selection per month
      whitespace (tabify)
      use asymptoticDlFraction + fix whitespace
Build number 1474
Buildfile: /tmp/tmp.VV0rwm56Ii/fred/build.xml

init:
    [mkdir] Created dir: /tmp/tmp.VV0rwm56Ii/fred/build/main
    [mkdir] Created dir: /tmp/tmp.VV0rwm56Ii/fred/dist
    [mkdir] Created dir: /tmp/tmp.VV0rwm56Ii/fred/build/test
    [mkdir] Created dir: /tmp/tmp.VV0rwm56Ii/fred/run

env:

ensure-ext:

libdep-bc:

ensure-bc:

env-gjs:

ensure-gjs:

dep:

check-version-file:

build-version-file:
     [copy] Copying 1 file to /tmp/tmp.VV0rwm56Ii/fred/build/main/freenet/node
     [echo] Updated build version to build01474 in 
build/main/freenet/node/Version.java

build:
    [javac] Compiling 1078 source files to /tmp/tmp.VV0rwm56Ii/fred/build/main
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientGetWorkerThread.java:29:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ContainerInserter.java:37: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/InsertCompressor.java:24: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/SingleFileFetcher.java:51: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/SingleFileStreamGenerator.java:16:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/filter/CSSTokenizerFilter.java:23: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/filter/CSSReadFilter.java:23: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/filter/PNGFilter.java:25: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/fcp/AddPeer.java:29: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/fcp/FCPPluginClientMessage.java:13:
 warning: [deprecation] PluginTalker in freenet.pluginmanager has been 
deprecated
    [javac] import freenet.pluginmanager.PluginTalker;
    [javac]                             ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/fcp/FilterMessage.java:22: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/http/QueueToadlet.java:89: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/http/ConnectionsToadlet.java:52: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/http/HTTPRequestImpl.java:39: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/http/WelcomeToadlet.java:38: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/config/WrapperConfig.java:18: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/crypt/JceLoader.java:16: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/crypt/SHA256.java:50: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/crypt/SSL.java:44: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/crypt/Yarrow.java:31: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/l10n/ISO639_3.java:13: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/node/simulator/LongTermMHKTest.java:35: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/node/simulator/LongTermManySingleBlocksTest.java:39:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/pluginmanager/PluginDownLoaderOfficialHTTPS.java:25:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/compress/Bzip2Compressor.java:19: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/compress/DecompressorThreadManager.java:24:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/compress/GzipCompressor.java:14: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/compress/NewLZMACompressor.java:20:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/compress/OldLZMACompressor.java:19:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/plugins/helpers1/AbstractFCPHandler.java:10:
 warning: [deprecation] PluginReplySender in freenet.pluginmanager has been 
deprecated
    [javac] import freenet.pluginmanager.PluginReplySender;
    [javac]                             ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/tools/CleanupTranslations.java:16: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.Closer;
    [javac]                          ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/ArchiveContext.java:18: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]  * WARNING: Changing non-transient members on classes that are 
Serializable can result in 
    [javac]                                                                     
      ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/Logger.java:88: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                             Closer.close(br);
    [javac]                                             ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/Logger.java:101: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                     Closer.close(is);
    [javac]                                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/FailureCodeTracker.java:24: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]  * WARNING: Changing non-transient members on classes that are 
Serializable can result in 
    [javac]                                           ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/TooManyFilesInsertException.java:5:
 warning: [serial] serializable class TooManyFilesInsertException has no 
definition of serialVersionUID
    [javac] public class TooManyFilesInsertException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SimpleFieldSet.java:962: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                         Closer.close(br);
    [javac]                         ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SimpleFieldSet.java:963: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                         Closer.close(isr);
    [javac]                         ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SimpleFieldSet.java:964: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                         Closer.close(bis);
    [javac]                         ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/io/StorageFormatException.java:6: 
warning: [serial] serializable class StorageFormatException has no definition 
of serialVersionUID
    [javac] public class StorageFormatException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientContext.java:35: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.TempBucketFactory;
    [javac]                    ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientContext.java:35: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac] import freenet.support.io.TempBucketFactory;
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientContext.java:48: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private transient ClientRequestScheduler sskFetchSchedulerRT;
    [javac]                                                   ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientContext.java:218: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                     }, NativeThread.NORM_PRIORITY);
    [javac]                                    ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientContext.java:245: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                     }, NativeThread.NORM_PRIORITY);
    [javac]                                    ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/io/ResumeFailedException.java:3: 
warning: [serial] serializable class ResumeFailedException has no definition of 
serialVersionUID
    [javac] public class ResumeFailedException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientRequestScheduler.java:55:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private final RequestStarter starter;
    [javac]                            ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientRequestScheduler.java:49:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private final OfferedKeysList offeredKeys;
    [javac]                ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientRequestScheduler.java:159:
 warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     throw e;
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/node/useralerts/UserAlertManager.java:34: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]     private long lastUpdated;
    [javac]                    ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/node/useralerts/UserAlertManager.java:84: 
warning: [deprecation] queue(FCPMessage) in FCPConnectionOutputHandler has been 
deprecated
    [javac]                                     
subscriber.outputHandler.queue(alert.getFCPMessage());
    [javac]                                                             ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/node/useralerts/UserAlertManager.java:382: 
warning: [deprecation] queue(FCPMessage) in FCPConnectionOutputHandler has been 
deprecated
    [javac]                                         
subscriber.outputHandler.queue(alert.getFCPMessage());
    [javac]                                                                 ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/ArchiveManager.java:337: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                                     
Closer.close(is);
    [javac]                                                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/ArchiveManager.java:364: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(is);
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/ArchiveManager.java:449: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(tarIS);
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/io/TempBucketFactory.java:149: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                                     
Closer.close(is);
    [javac]                                                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/io/TempBucketFactory.java:354: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                     Closer.close(currentIS);
    [javac]                                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/io/TempBucketFactory.java:419: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                                     Closer.close(currentIS);
    [javac]                                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/io/TempBucketFactory.java:452: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(os);
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/USKManager.java:65: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]     /** Latest SSK slot known to be by the author by 
blanked-edition-number USK */
    [javac]                            ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/USKManager.java:35: warning: 
[deprecation] Closer in freenet.support.io has been deprecated
    [javac]  * Tracks the latest version of every known USK.
    [javac]                          ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/compress/RealCompressor.java:115: 
warning: [deprecation] MIN_PRIORITY in NativeThread has been deprecated
    [javac]             return new NativeThread(r, "Compressor thread", 
NativeThread.MIN_PRIORITY, true);
    [javac]                                                                     
    ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/DatastoreChecker.java:81: 
warning: [rawtypes] found raw type: ArrayDeque
    [javac]             queue = new ArrayDeque[priorities];
    [javac]                         ^
    [javac]   missing type arguments for generic class ArrayDeque<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class ArrayDeque
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/DatastoreChecker.java:211: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                             }, NativeThread.NORM_PRIORITY);
    [javac]                                            ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/DatastoreChecker.java:230: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]             return NativeThread.NORM_PRIORITY;
    [javac]                                ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/MemoryLimitedJobRunner.java:35: 
warning: [rawtypes] found raw type: ArrayDeque
    [javac]         this.jobs = new ArrayDeque[priorities];
    [javac]                         ^
    [javac]   missing type arguments for generic class ArrayDeque<E>
    [javac]   where E is a type-variable:
    [javac]     E extends Object declared in class ArrayDeque
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/fcp/ClientRequest.java:390: 
warning: [deprecation] HIGH_PRIORITY in NativeThread has been deprecated
    [javac]             }, NativeThread.HIGH_PRIORITY);
    [javac]                            ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/clients/fcp/ClientRequest.java:396: 
warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]                                     return 
NativeThread.NORM_PRIORITY;
    [javac]                                                        ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/Metadata.java:1239: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]             Closer.close(dos);
    [javac]             ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/Metadata.java:1240: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]             Closer.close(cos);
    [javac]             ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/Metadata.java:1701: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]             Closer.close(dos);
    [javac]             ^
    [javac] /tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/InsertContext.java:300: 
warning: [dep-ann] deprecated item is not annotated with @Deprecated
    [javac]     public void onResume() {
    [javac]                 ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/PersistentJobRunnerImpl.java:32:
 warning: [deprecation] HIGH_PRIORITY in NativeThread has been deprecated
    [javac]     static final int WRITE_AT_PRIORITY = 
NativeThread.HIGH_PRIORITY-1;
    [javac]                                                      ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/PersistentJobRunnerImpl.java:103:
 warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]             queueInternal(job, NativeThread.NORM_PRIORITY);
    [javac]                                            ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/PersistentJobRunnerImpl.java:113:
 warning: [deprecation] NORM_PRIORITY in NativeThread has been deprecated
    [javac]             queue(job, NativeThread.NORM_PRIORITY);
    [javac]                                    ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/PersistenceDisabledException.java:3:
 warning: [serial] serializable class PersistenceDisabledException has no 
definition of serialVersionUID
    [javac] public class PersistenceDisabledException extends Exception {
    [javac]        ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientGetter.java:395: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(dataInput);
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientGetter.java:396: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(dataOutput);
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/client/async/ClientGetter.java:397: 
warning: [deprecation] Closer in freenet.support.io has been deprecated
    [javac]                     Closer.close(output);
    [javac]                     ^
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:35: 
warning: [unchecked] unchecked cast
    [javac]             grabClients = (T[]) new Object[0];
    [javac]                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:36: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]             grabArrays = new RemoveRandomWithObject[0];
    [javac]                              ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:36: 
warning: [unchecked] unchecked conversion
    [javac]             grabArrays = new RemoveRandomWithObject[0];
    [javac]                          ^
    [javac]   required: RemoveRandomWithObject<T>[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:69: 
warning: [unchecked] unchecked cast
    [javac]             else return (C) grabArrays[idx];
    [javac]                                       ^
    [javac]   required: C
    [javac]   found:    RemoveRandomWithObject<T>
    [javac]   where T,C are type-variables:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:233: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:233: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:234: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[0];
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:238: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:238: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:239: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[] { 
grabClients[1-x] };
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:270: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:270: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[1-x] };
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:271: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[] { 
grabClients[1-x] };
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:291: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:291: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:292: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[0];
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:295: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[x] }; // don't use RGA, it may be nulled 
out
    [javac]                                                    ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:295: 
warning: [unchecked] unchecked cast
    [javac]                             grabArrays = (C[]) new 
RemoveRandomWithObject[] { grabArrays[x] }; // don't use RGA, it may be nulled 
out
    [javac]                                                ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:296: 
warning: [unchecked] unchecked cast
    [javac]                             grabClients = (T[]) new Object[] { 
grabClients[x] };
    [javac]                                                 ^
    [javac]   required: T[]
    [javac]   found:    Object[]
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:324: 
warning: [rawtypes] found raw type: RemoveRandomWithObject
    [javac]                     grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                            ^
    [javac]   missing type arguments for generic class RemoveRandomWithObject<T>
    [javac]   where T is a type-variable:
    [javac]     T extends Object declared in interface RemoveRandomWithObject
    [javac] 
/tmp/tmp.VV0rwm56Ii/fred/src/freenet/support/SectoredRandomGrabArray.java:324: 
warning: [unchecked] unchecked cast
    [javac]                     grabArrays = (C[]) new 
RemoveRandomWithObject[0];
    [javac]                                        ^
    [javac]   required: C[]
    [javac]   found:    RemoveRandomWithObject[]
    [javac]   where C,T are type-variables:
    [javac]     C extends RemoveRandomWithObject<T> declared in class 
SectoredRandomGrabArray
    [javac]     T extends Object declared in class SectoredRandomGrabArray
    [javac] Note: Some input files additionally use or override a deprecated 
API.
    [javac] Note: Some input files additionally use unchecked or unsafe 
operations.
    [javac] 100 warnings
     [copy] Copying 406 files to 
/tmp/tmp.VV0rwm56Ii/fred/build/main/freenet/clients/http/staticfiles
     [copy] Copying 19 files to /tmp/tmp.VV0rwm56Ii/fred/build/main/freenet/l10n
     [copy] Copying 1 file to /tmp/tmp.VV0rwm56Ii/fred/build/main

package-only:
      [jar] Building jar: /tmp/tmp.VV0rwm56Ii/fred/dist/freenet.jar

BUILD SUCCESSFUL
Total time: 30 seconds
gpg: Signature made Sun 05 Jun 2016 07:52:40 AM PDT using RSA key ID 1946AA94
gpg: Good signature from "Matthew Toseland (2013-2018 key, higher key length) 
<[email protected]>"
gpg:                 aka "Matthew Toseland (2013-2018 key, higher key length) 
<[email protected]>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B76D 4AA7 96D8 403E ED78  C9F9 FF24 CA42 1946 AA94
ea6ea56481f419042a64b3b488f5fbb16a8d6cec9847396bd9713c1328074b1800f9b10d6386561e9314dd801660a84a6edc27f37c3e857a3efe0ade523c3938
  inserted-freenet.jar
Comparing: 

freenet.jar from the website and fetched from Freenet are the same.
So far OK...
Verification successful.
Tag build01474 / build 1474
Official jar SHA512: 
ea6ea56481f419042a64b3b488f5fbb16a8d6cec9847396bd9713c1328074b1800f9b10d6386561e9314dd801660a84a6edc27f37c3e857a3efe0ade523c3938
  freenet.jar
Official jar signature SHA512: 
acca1583250e03566ed6cfb33e75df849b672b826b00aa91bd0f42a194d26e62ea1fd25e712e29e02688541737ddf9b1e0896e0344b94bb69a7e280436a45ce0
  freenet.jar.sig
Git repository is at object ced0ba20a7ffba7fdf05466d00bf6cb585c28bc9
_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to