I was able to verify this build. Log file attached. Verify instructions are out-of-date, submitted a PR https://github.com/freenet/scripts/pull/12
So there isn't confusion since 1474 is partially released, I verified 1473 a week ago. Between recent hardware issues and presenting at an EFF meeting last weekend, I forgot to send the log. On 5/22/16 11:10 AM, Steve Dougherty wrote: > This is the first build to require Java 7! It upgrades Bouncy Castle to > version 1.54, and adds a Traditional Chinese translation to the Windows > installer. > > Plugin updates: > > * Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to > ArneBab for getting it ready! It includes an earlier version of > TextileJ to avoid license problems, and adds syntax help, external > activelink support, and a template with div IDs for easier CSS. > * Update Freereader with the ability to configure the site title and > subtitle, and fix the translation support. > > Core change highlights: > > * Improve MP3 filtering. > * 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. > * 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 since Freereader version 4: > --- > Alexandre Rio (4): > Add l10n files to the final jar > Clean readme files and format them to markdown > Ignore meta files and build folders > Create ToadletContainer with l10n key instead of value > > Matthew Toseland (2): > Fix build > Fix build. > > aleph (3): > Add missing : > remove space > Excessive l10n > > drak@kaverne (4): > add option to use override.properties. > use the basename as title of the inserted page. > indent with tabs (as in the surrounding code). > make site title and subtitle configurable. Includes some code > duplication to avoid db4o problems. > > hernic (1): > Update build.xml > > nicolas hernandez (7): > Fix deprecation > Add UTF-8 marker > Reorganize imports (some old not valid imports) > Update build.xml > Add l10n mechanism for internationalization > First local file > Update build.xml > > Changes since Fred build 1472: > --- > Bert Massop (21): > 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 > Fix uncompleted uploads being treated as failed in queue > > 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 > > Eleriseth (3): > FreenetURI.sskForUSK: negate negative suggestedEdition > HMACTest: fix benchmark code > HMACTest: benchmark various sizes > > Florent Daigniere (55): > 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) > 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 (17): > Recreate message, as required > Fix keepalives > Pass in now > Optimise > Fix race condition in MultiMessageCallback > 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 > 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 (21): > 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 > 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 > Update translations > Remove outdated translation strings > Update Freereader to version 5 > Revert "test: fix resource path on Java 6" > Fix indentation > Update default bookmark editions > Build 1473 > > drak@kaverne (19): > 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 > 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 > add missing staticfile images for themes > add more missing staticfile images for themes > > xor-freenet (3): > FProxy configuration: Sort language dropdown alphabetically > BaseL10n: Remove useless cast > BaseL10n: Add support for Hungarian translations > > yadevel (3): > Add missing assignment for Opennet announce location > Avoid claiming of unrejected messages by NodeDispatcher > wait for running transfers before processing RNF > > > > _______________________________________________ > Devl mailing list > [email protected] > https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Using /tmp/tmp.kaOf9epmfQ Fetching origin ~/fred ~/fred ~/fred ~/fred ~/fred ~/fred ~/fred ~/fred Using build build01473 object 3e4b67fc0426d6945acaffa76a7ea90944d990c1 type commit tag build01473 tagger Steve Dougherty <[email protected]> 1463871703 -0400 2016-05-21 Freenet 0.7.5 build 1473 is now available. This is the first build to require Java 7! It upgrades Bouncy Castle to version 1.54, and adds a Traditional Chinese translation to the Windows installer. Plugin updates: * Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to ArneBab for getting it ready! It includes an earlier version of TextileJ to avoid license problems, and adds syntax help, external activelink support, and a template with div IDs for easier CSS. * Update Freereader with the ability to configure the site title and subtitle, and fix the translation support. User-facing core change highlights: * Improve MP3 filtering. * Add The Filtered Index to the default bookmark list. * Fix handling of filenames with non-ASCII spaces. * Alphabetize language configuration dropdown. * Add Hungarian translation support. The translation was added previously but not actually available. * 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. Thank you for using Freenet! - Steve Dougherty Developer changelog: 2016-05-21 This is the first build to require Java 7! It upgrades Bouncy Castle to version 1.54, and adds a Traditional Chinese translation to the Windows installer. Plugin updates: * Add Sharesite - a fork of ShareWiki - as an official plugin. Thanks to ArneBab for getting it ready! It includes an earlier version of TextileJ to avoid license problems, and adds syntax help, external activelink support, and a template with div IDs for easier CSS. * Update Freereader with the ability to configure the site title and subtitle, and fix the translation support. Core change highlights: * Improve MP3 filtering. * 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. * 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 since Freereader version 4: --- Alexandre Rio (4): Add l10n files to the final jar Clean readme files and format them to markdown Ignore meta files and build folders Create ToadletContainer with l10n key instead of value Matthew Toseland (2): Fix build Fix build. aleph (3): Add missing : remove space Excessive l10n drak@kaverne (4): add option to use override.properties. use the basename as title of the inserted page. indent with tabs (as in the surrounding code). make site title and subtitle configurable. Includes some code duplication to avoid db4o problems. hernic (1): Update build.xml nicolas hernandez (7): Fix deprecation Add UTF-8 marker Reorganize imports (some old not valid imports) Update build.xml Add l10n mechanism for internationalization First local file Update build.xml Changes since Fred build 1472: --- Bert Massop (21): 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 Fix uncompleted uploads being treated as failed in queue 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 Eleriseth (3): FreenetURI.sskForUSK: negate negative suggestedEdition HMACTest: fix benchmark code HMACTest: benchmark various sizes Florent Daigniere (55): 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) 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 (17): Recreate message, as required Fix keepalives Pass in now Optimise Fix race condition in MultiMessageCallback 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 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 (21): 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 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 Update translations Remove outdated translation strings Update Freereader to version 5 Revert "test: fix resource path on Java 6" Fix indentation Update default bookmark editions Build 1473 drak@kaverne (19): 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 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 add missing staticfile images for themes add more missing staticfile images for themes xor-freenet (3): FProxy configuration: Sort language dropdown alphabetically BaseL10n: Remove useless cast BaseL10n: Add support for Hungarian translations yadevel (3): Add missing assignment for Opennet announce location Avoid claiming of unrejected messages by NodeDispatcher wait for running transfers before processing RNF Build number 1473 Buildfile: /tmp/tmp.kaOf9epmfQ/fred/build.xml init: [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/build/main [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/dist [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/fred/build/test [mkdir] Created dir: /tmp/tmp.kaOf9epmfQ/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.kaOf9epmfQ/fred/build/main/freenet/node [echo] Updated build version to build01473 in build/main/freenet/node/Version.java build: [javac] Compiling 1078 source files to /tmp/tmp.kaOf9epmfQ/fred/build/main [javac] /tmp/tmp.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/fred/src/freenet/client/Metadata.java:1237: warning: [deprecation] Closer in freenet.support.io has been deprecated [javac] Closer.close(dos); [javac] ^ [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/Metadata.java:1238: warning: [deprecation] Closer in freenet.support.io has been deprecated [javac] Closer.close(cos); [javac] ^ [javac] /tmp/tmp.kaOf9epmfQ/fred/src/freenet/client/Metadata.java:1699: warning: [deprecation] Closer in freenet.support.io has been deprecated [javac] Closer.close(dos); [javac] ^ [javac] /tmp/tmp.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/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.kaOf9epmfQ/fred/build/main/freenet/clients/http/staticfiles [copy] Copying 19 files to /tmp/tmp.kaOf9epmfQ/fred/build/main/freenet/l10n [copy] Copying 1 file to /tmp/tmp.kaOf9epmfQ/fred/build/main package-only: [jar] Building jar: /tmp/tmp.kaOf9epmfQ/fred/dist/freenet.jar BUILD SUCCESSFUL Total time: 30 seconds gpg: Signature made Sat 21 May 2016 04:08:20 PM PDT using RSA key ID 7EDBA5E0 gpg: Good signature from "Steve Dougherty (operhiem1 Release Signing Key) <[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: 0046 195B 2DCA B176 D394 09CD 0010 0D89 7EDB A5E0 6b36acaa675d18680f3eb98c361a9faf77ffdf6cc708a4a1a9c06de3e66a264d0319f9e9fbf213546acad4d881e4920a2ce593b2de613fd5049c4442fc1905c1 inserted-freenet.jar Comparing: freenet.jar from the website and fetched from Freenet are the same. So far OK... Verification successful. Tag build01473 / build 1473 Official jar SHA512: 6b36acaa675d18680f3eb98c361a9faf77ffdf6cc708a4a1a9c06de3e66a264d0319f9e9fbf213546acad4d881e4920a2ce593b2de613fd5049c4442fc1905c1 freenet.jar Official jar signature SHA512: c1d5d975ee918b0693821e98bdc051d84afb8c909e7380ceba27b0ec48b33294d4e28ee53d02dcb8c5818b8217a132f212448ddf69e91c0b94e184f5df8900c9 freenet.jar.sig Git repository is at object 3e4b67fc0426d6945acaffa76a7ea90944d990c1
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
