Profile cover photo
Profile photo
Freenet Revival
96 followers -
https://pad.telecomix.org/nisjoput
https://pad.telecomix.org/nisjoput

96 followers
About
Freenet's posts

Post has attachment
The Freenet team is very happy to announce the stable release of
Freenet 0.7.5 build 1468.

Important notes: downgrading from build 1468 is not supported; if you
want to go back to build 1467 without losing the upload and download
queues, before upgrading, back-up the following files and
directories: master.keys, persistent-temp-*/, and node.db4o (see
https://wiki.freenetproject.org/Program_files ). Please note that
running transfers will be restarted from scratch too. A reminder to
those testing auto-update to 1468-pre4: please restore your auto-update
key to the default. One way to do this is to stop Freenet, remove the
"node.updater.URI" line from freenet.ini, and start Freenet again.



db4o is gone from Fred. It is replaced with the product of toad's
summer of work - a custom on-disk format that is much more robust
against corruption and is more efficient in both CPU and I/O. [0] A new
crypto API (unixninja92’s Google Summer of Code) is available for
plugins to easily perform cryptographic operations within Freenet. This
new API has been designed to make it as simple as possible to do the
“right” thing cryptographically and to follow current best security
practices. See freenet.crypt.EncryptedRandomAccessBuffer and
freenet.crypt.MessageAuthCode for details.



* Existing unfinished downloads and uploads will be imported to a new
  format, which requires restarting them from the beginning.

* Space for downloads is now all allocated at the start, so machines
  very low on disk space may run out, which causes downloads to
  temporarily fail until more space is available.

* CHKs will change due to metadata bugfixes.

* Some unofficial plugins will need to be updated because of API
  changes. Sone already works, as do all official plugins.

* The queue format changes should make it extremely rare to lose the
  entire queue. The impact of corruption will almost always be
  localized.

* Multi-container / site uploads can now be persistent, making it more
  practical to upload large sites.

* Passworded physical security is now much stronger. (Full-disk
  encryption is still preferable.)



* The Windows installer now defaults to starting Freenet on login.

* There is a new Windows tray app with some useful features that is
  included with new installations. [1] If you are using the existing
  Windows tray app you can download the new one here. [2] No need to put
  it in a specific directory - it will try the default installation
  location and prompt if it can't find it.



* The list of download keys moved from downloads/listFetchKeys.txt to
  downloads/listKeys.txt.

* A list of upload keys is now available at uploads/listKeys.txt



* Gantros' index is now in the default bookmarks. It uses the same
  software as Enzo's index, which is no longer updated.



* The obsolete and deprecated XMLLibrary and XMLSpider plugins are no
  longer officially supported. They will still load for those who have
  them added, but are no longer shown on the plugin page.

* In the interests of releasing this build more quickly, the new
  version of FlogHelper does not support exporting and importing backups
  from the web UI. The old backup code did not work with the new Freenet
  version after removing db4o. People can instead back up
  "plugins.floghelper.FlogHelper" files in the plugin-data directory.
  These can be dropped into the directory after unloading FlogHelper to
  restore a backup.

* ThawIndexBrowser works again. Thanks saces!



* Fred translations are updated.



* Add two seed nodes, one sponsored by meshnet.pl - the Polish
  radio/meshnet darknet users group, and another run by ArneBab. Thanks!

* Update existing seed node references.



* This build introduces a new API (not finalized, pending feedback) for
  synchronous and asynchronous bidirectional FCP and inter-plugin
  communication. It is fully documented; see
  PluginRespirator.connectToOtherPlugin() and
  FredPluginFCPMessageHandler for details. [3]





KeyUtils changes since v5022:

---

Matthew Toseland (2):

      Use the right sendReply method

      Fix compile for purge-db4o fred changes





Steve Dougherty (3):

      Version 5023

      Update German, French, and Brazilian Portuguese translations

      Version 5024





saces (1):

      Update for more Fred API changes





Library v36

---

Linus Tolke (1):

      Avoid the use of the "freenet:"-prefix.





Matthew Toseland (4):

      Add two new indexes, woot!

      Fix build for purge-db4o merge.

      v36: Cleanups, inspired by TheSeeker's post-purge. (Not Yaml updates!)

      Fix leak





Steve Dougherty (1):

      Update build for broken snakeyaml link





Spider v52

---

David ‘Bombe’ Roden (1):

      Include time of last activity in web interface.





Matthew Toseland (4):

      Fix priority

      Add missing @Override's

      Use Spider as RequestClient, don't need a new one.

      No, we don't want to use the local freenet root URI. Explain why.





TheSeeker (1):

      Try to make Spider work post-purge.









WebOfTrust build0015

---

See its release notes. [4] WoT build0016-rc1 is also available. It has
performance and efficiency improvements but came out while Fred was in
feature freeze. [5][6][7]





Fred changes since build01467:

---

Bert Massop (7):

      SentTimeCache: fix new Coverity defects

      PluginInfoWrapper: Add code quality TODO of reducing useless caching

      SplitFileInserterStorage: provide linear upper bounds on chooseBlock

      SplitFileInserterStorage: adapt chooseBlock to coding standards

      SplitFileInserterStorage: separate random iteration logic

      Add unit tests for RandomArrayIterator

      SplitFileFetcherStorage: use RandomArrayIterator for segment choice





Charles Teese (1):

      Fixed CryptByteBufferTest for iv length.





David ‘Bombe’ Roden (4):

      Try to reload seednodes if they are missing

      Add request client builder

      Replace anonymous classes by request client builder

      Fix potential resource leak





Florent Daigniere (8):

      Fix more overflows (CID 75145,75137,75104,75094)

      Update dependencies in ant and documentation

      Fix the ant build script (for Windows)

      /usr/share/java should also be scanned for libtest

      Uniformize the javac invocations

      Fix CID-122355: Resource leak in Metadata.java

      Fix CID-74397: Indefinite wait in RealCompressor

      Fix CID-122317: Indefinite wait in FCPConnectionOutputHandler





Matthew Toseland (1662):

      [1636 purge-db4o commits omitted]

      Fix classpath for Eclipse

      Tell the TempBucket when the RAF is freed, and clarify.

      Better to just set the flag.

      Free outside the lock unless it's stored in RAM

      Check for double free here too (will happen for temp->buffer).

      Fix bucket leak on non-persistent inserts.

      Don't start() on encoding finished if only getting CHK

      Fix bogus ERROR on GetCHKOnly

      Resume ClientPutDir.manifestElements on startup, fixes NPE

      Fix getWakeupTime() to return -1 when done as contracted.

      Move getWakeupTime into Storage (encapsulation, locking!)

      Clarify: Javadocs, code style, comments.

      Wait at the right point.

      Fix barrier code, hence fix race condition in test.

      Set max threads to 1, explain why.

      Fix another leak

      Fix issues with comments

      Add FIXME's

      Style fixes

      Unregister Sender when finishing insert (off thread).

      Javadocs

      Make storage and sender volatile.

      Spacing

      Don't need test for null here.

      Fix another unit test race condition.





RdrOfTheSt0rm (2):

      JavaDoc: fix broken links

      JavaDoc: fix more broken links





Steve Dougherty (25):

      Fix addition overflow for large files

      Update build documentation for package support

      ClientRequester: add default getSchedulerGroup() implementation

      Update translations

      Update KeyUtils to v5024

      Reduce startup page refresh period to 1 second

      ClientRequester: clarify default behavior

      l10n: clarify Norwegian dialect

      Fix whitespace

      RandomArrayIteratorTest: add missing EOF newline

      Update Spider to v52

      Mark XMLLibrarian and XMLSpider as unsupported

      Increase Spider minimum version

      Update Library to v36

      Update WebOfTrust to build0015

      Fix whitespace and braces

      Use consistent capitalization in bookmark l10n keys

      Update translations

      Document purpose of seed node retry

      RequestClientBuilder: remove superfluous documentation

      Update ThawIndexBrowser to v6

      Add contributing guidelines

      Update FlogHelper to v34

      Close output stream

      Update Spanish, French, and Brazilian Portuguese translation





TheSeeker (6):

      Fix favicon.ico on the /feed/ screen

      Fix type conversion error breaking large files

      Update compatibilityMode versions

      Remove redundant function

      Fix #6513 Implement text list of inserted keys.

      Fix: Transfer backoff was never being reset.





drak@kaverne(17):

      Fix whitespace

      Add getMimeType() to ManifestElement

      ContainerInserter: Use getMimeType, not *Override

      Share stuff: Add checkbox to select all Friends.

      move checkAll javascript into staticfiles/js/.

      hide the no-library warning.

      FetchKeyLabel shows that in can download files.

      Refactor search box logic into function

      remove old unneeded comment

      simpler boolean functions

      formatting (space after if).

      formatting: remove duplicate spaces

      default bookmarks: add Gantros index

      default bookmarks: change order: nerd, gantros, link, enzo

      default bookmarks: add my sharewiki and update descriptions

      Split default bookmark software and docs; add docs sites

      Add bookmark localization





leberhome (1):

      rescuing the genetive





saces (2):

      eclipse: export freenet-ext.jar

      fix the 'open with ThawIndexBrowser' link





unixninja92 (30):

      Added KeyGenUtils, MessageAuthCode, CryptBitSet, and ERAT plus
supporting type enums.

      Added Tests for ERAT and MasterSecret. Renamed CryptBitSet to
CryptByteBuffer.

      Wrote unit tests for MasterSecret

      Documented MasterSecret

      Wrote unit tests for ERAT and fixed some bugs that were found
becasue of it.

      Worked more on ERAT unit tests

      Check for fileOffset < 0 in ERAT

      Fixed several bugs in ERAT

      ERAT now performs sucessful round trip!

      More ERAT tests

      More ERAT testing and preping to document ERAT

      Documented ERAT

      Added Licence Notices

      Finished adding Licence Notices

      Documented EncryptedRandomAccessThingType

      Documented key derivation in KeyGenUtils

      Added more unit tests for ERAT

      Added ivSize documentation to KeyType

      Added comment explaining that the SuppressWarnings("deprecation")
at the top of CryptByteBuffer is for uses of CryptByteBuffer.RigndaelPCFB.

      Added hasIv to CryptByteBuffer for better readability.

      Fixed -1 that should have been null in CryptByteBufferType

      Check for unsupportedType in getIV() in CryptByteBuffer

      Fixed comments in CryptByteBuffer

      Changed extra catch statements to multi-catch

      Moved suggested algorithm/type choise from var to docs

      Converted String comparisons to .equals from ==s.

      Removed unused classwide var in ERAT

      Cleaned up ERAT

      Made isClosed volatile in ERAT and made more vars final.

      Made cipherPrams final in ERAT





xor-freenet (580):

      FCPConnectionHandler: Prepare to use UUID instead of 16
hex-encoded bytes

      [570 plugin-fcp-rewrite commits omitted]

      ClientRequester: Keep track of latest success/failure Date

      SplitfileProgressEvent: Propagate Date latestSuccess &
latestFailure

      FCP SimpleProgressMessage: add LastSuccess and LastFailure

      *RequestStatus: Propgate Date latestSuccess & latestFailure

      QueueToadlet: Use new RequestStatus.getLastFailure() /
getLastActivity()

      QueueToadlet: disable "Last failure" column

      Users of ClientRequester.latestSuccess: Document reason of
default value

      FCP SimpleProgressMessage: disable "LastFailure" field

      Fix branch's whitespace to be coherent with pre-existing style





[0] http://amphibian.dyndns.org/flogmirror/#20140926-release

USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/55/#20140926-release

[1] https://github.com/freenet/wintray

[2]
https://downloads.freenetproject.org/alpha/installer/FreenetTray.exe.build01468

[3] https://github.com/freenet/fred/pull/319

[4]
CHK@rSqSS7l5Nr-~LTTtWf6-E6Hc1penQVEpBWe3nrup11w,x71H8irUhVYIR1hkLTvnj-tHInStAFg1mVrfizHS0Go,AAMC--8/WoT-build0015.txt

[5]
CHK@2oYjqKfwAqmdk-iogm1p~rXngAeCGVL6JW2wRvZjqKE,fj~bOGvl-l30KZoueErBo5uqDQ6ZaqIOu5yknbc3pTo,AAMC--8/WebOfTrust-build0016-rc01.zip

[6]
CHK@Wk0E3jOHDqvxLYsvbRotJUMIcrJZM9eErEALdUn2o3s,zKvndt1RuQUX5mvI232jiugoRasQYasVS5RKkiFMkZE,AAMC--8/WebOfTrust-build0016-rc01.zip.sig

[7]
USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/23/

Post has attachment
The Freenet team is very happy to announce the stable release of
Freenet 0.7.5 build 1468.

Important notes: downgrading from build 1468 is not supported; if you
want to go back to build 1467 without losing the upload and download
queues, before upgrading, back-up the following files and
directories: master.keys, persistent-temp-*/, and node.db4o (see
https://wiki.freenetproject.org/Program_files ). Please note that
running transfers will be restarted from scratch too. A reminder to
those testing auto-update to 1468-pre4: please restore your auto-update
key to the default. One way to do this is to stop Freenet, remove the
"node.updater.URI" line from freenet.ini, and start Freenet again.



db4o is gone from Fred. It is replaced with the product of toad's
summer of work - a custom on-disk format that is much more robust
against corruption and is more efficient in both CPU and I/O. [0] A new
crypto API (unixninja92’s Google Summer of Code) is available for
plugins to easily perform cryptographic operations within Freenet. This
new API has been designed to make it as simple as possible to do the
“right” thing cryptographically and to follow current best security
practices. See freenet.crypt.EncryptedRandomAccessBuffer and
freenet.crypt.MessageAuthCode for details.



* Existing unfinished downloads and uploads will be imported to a new
  format, which requires restarting them from the beginning.

* Space for downloads is now all allocated at the start, so machines
  very low on disk space may run out, which causes downloads to
  temporarily fail until more space is available.

* CHKs will change due to metadata bugfixes.

* Some unofficial plugins will need to be updated because of API
  changes. Sone already works, as do all official plugins.

* The queue format changes should make it extremely rare to lose the
  entire queue. The impact of corruption will almost always be
  localized.

* Multi-container / site uploads can now be persistent, making it more
  practical to upload large sites.

* Passworded physical security is now much stronger. (Full-disk
  encryption is still preferable.)



* The Windows installer now defaults to starting Freenet on login.

* There is a new Windows tray app with some useful features that is
  included with new installations. [1] If you are using the existing
  Windows tray app you can download the new one here. [2] No need to put
  it in a specific directory - it will try the default installation
  location and prompt if it can't find it.



* The list of download keys moved from downloads/listFetchKeys.txt to
  downloads/listKeys.txt.

* A list of upload keys is now available at uploads/listKeys.txt



* Gantros' index is now in the default bookmarks. It uses the same
  software as Enzo's index, which is no longer updated.



* The obsolete and deprecated XMLLibrary and XMLSpider plugins are no
  longer officially supported. They will still load for those who have
  them added, but are no longer shown on the plugin page.

* In the interests of releasing this build more quickly, the new
  version of FlogHelper does not support exporting and importing backups
  from the web UI. The old backup code did not work with the new Freenet
  version after removing db4o. People can instead back up
  "plugins.floghelper.FlogHelper" files in the plugin-data directory.
  These can be dropped into the directory after unloading FlogHelper to
  restore a backup.

* ThawIndexBrowser works again. Thanks saces!



* Fred translations are updated.



* Add two seed nodes, one sponsored by meshnet.pl - the Polish
  radio/meshnet darknet users group, and another run by ArneBab. Thanks!

* Update existing seed node references.



* This build introduces a new API (not finalized, pending feedback) for
  synchronous and asynchronous bidirectional FCP and inter-plugin
  communication. It is fully documented; see
  PluginRespirator.connectToOtherPlugin() and
  FredPluginFCPMessageHandler for details. [3]





KeyUtils changes since v5022:

---

Matthew Toseland (2):

      Use the right sendReply method

      Fix compile for purge-db4o fred changes





Steve Dougherty (3):

      Version 5023

      Update German, French, and Brazilian Portuguese translations

      Version 5024





saces (1):

      Update for more Fred API changes





Library v36

---

Linus Tolke (1):

      Avoid the use of the "freenet:"-prefix.





Matthew Toseland (4):

      Add two new indexes, woot!

      Fix build for purge-db4o merge.

      v36: Cleanups, inspired by TheSeeker's post-purge. (Not Yaml updates!)

      Fix leak





Steve Dougherty (1):

      Update build for broken snakeyaml link





Spider v52

---

David ‘Bombe’ Roden (1):

      Include time of last activity in web interface.





Matthew Toseland (4):

      Fix priority

      Add missing @Override's

      Use Spider as RequestClient, don't need a new one.

      No, we don't want to use the local freenet root URI. Explain why.





TheSeeker (1):

      Try to make Spider work post-purge.









WebOfTrust build0015

---

See its release notes. [4] WoT build0016-rc1 is also available. It has
performance and efficiency improvements but came out while Fred was in
feature freeze. [5][6][7]





Fred changes since build01467:

---

Bert Massop (7):

      SentTimeCache: fix new Coverity defects

      PluginInfoWrapper: Add code quality TODO of reducing useless caching

      SplitFileInserterStorage: provide linear upper bounds on chooseBlock

      SplitFileInserterStorage: adapt chooseBlock to coding standards

      SplitFileInserterStorage: separate random iteration logic

      Add unit tests for RandomArrayIterator

      SplitFileFetcherStorage: use RandomArrayIterator for segment choice





Charles Teese (1):

      Fixed CryptByteBufferTest for iv length.





David ‘Bombe’ Roden (4):

      Try to reload seednodes if they are missing

      Add request client builder

      Replace anonymous classes by request client builder

      Fix potential resource leak





Florent Daigniere (8):

      Fix more overflows (CID 75145,75137,75104,75094)

      Update dependencies in ant and documentation

      Fix the ant build script (for Windows)

      /usr/share/java should also be scanned for libtest

      Uniformize the javac invocations

      Fix CID-122355: Resource leak in Metadata.java

      Fix CID-74397: Indefinite wait in RealCompressor

      Fix CID-122317: Indefinite wait in FCPConnectionOutputHandler





Matthew Toseland (1662):

      [1636 purge-db4o commits omitted]

      Fix classpath for Eclipse

      Tell the TempBucket when the RAF is freed, and clarify.

      Better to just set the flag.

      Free outside the lock unless it's stored in RAM

      Check for double free here too (will happen for temp->buffer).

      Fix bucket leak on non-persistent inserts.

      Don't start() on encoding finished if only getting CHK

      Fix bogus ERROR on GetCHKOnly

      Resume ClientPutDir.manifestElements on startup, fixes NPE

      Fix getWakeupTime() to return -1 when done as contracted.

      Move getWakeupTime into Storage (encapsulation, locking!)

      Clarify: Javadocs, code style, comments.

      Wait at the right point.

      Fix barrier code, hence fix race condition in test.

      Set max threads to 1, explain why.

      Fix another leak

      Fix issues with comments

      Add FIXME's

      Style fixes

      Unregister Sender when finishing insert (off thread).

      Javadocs

      Make storage and sender volatile.

      Spacing

      Don't need test for null here.

      Fix another unit test race condition.





RdrOfTheSt0rm (2):

      JavaDoc: fix broken links

      JavaDoc: fix more broken links





Steve Dougherty (25):

      Fix addition overflow for large files

      Update build documentation for package support

      ClientRequester: add default getSchedulerGroup() implementation

      Update translations

      Update KeyUtils to v5024

      Reduce startup page refresh period to 1 second

      ClientRequester: clarify default behavior

      l10n: clarify Norwegian dialect

      Fix whitespace

      RandomArrayIteratorTest: add missing EOF newline

      Update Spider to v52

      Mark XMLLibrarian and XMLSpider as unsupported

      Increase Spider minimum version

      Update Library to v36

      Update WebOfTrust to build0015

      Fix whitespace and braces

      Use consistent capitalization in bookmark l10n keys

      Update translations

      Document purpose of seed node retry

      RequestClientBuilder: remove superfluous documentation

      Update ThawIndexBrowser to v6

      Add contributing guidelines

      Update FlogHelper to v34

      Close output stream

      Update Spanish, French, and Brazilian Portuguese translation





TheSeeker (6):

      Fix favicon.ico on the /feed/ screen

      Fix type conversion error breaking large files

      Update compatibilityMode versions

      Remove redundant function

      Fix #6513 Implement text list of inserted keys.

      Fix: Transfer backoff was never being reset.





drak@kaverne(17):

      Fix whitespace

      Add getMimeType() to ManifestElement

      ContainerInserter: Use getMimeType, not *Override

      Share stuff: Add checkbox to select all Friends.

      move checkAll javascript into staticfiles/js/.

      hide the no-library warning.

      FetchKeyLabel shows that in can download files.

      Refactor search box logic into function

      remove old unneeded comment

      simpler boolean functions

      formatting (space after if).

      formatting: remove duplicate spaces

      default bookmarks: add Gantros index

      default bookmarks: change order: nerd, gantros, link, enzo

      default bookmarks: add my sharewiki and update descriptions

      Split default bookmark software and docs; add docs sites

      Add bookmark localization





leberhome (1):

      rescuing the genetive





saces (2):

      eclipse: export freenet-ext.jar

      fix the 'open with ThawIndexBrowser' link





unixninja92 (30):

      Added KeyGenUtils, MessageAuthCode, CryptBitSet, and ERAT plus
supporting type enums.

      Added Tests for ERAT and MasterSecret. Renamed CryptBitSet to
CryptByteBuffer.

      Wrote unit tests for MasterSecret

      Documented MasterSecret

      Wrote unit tests for ERAT and fixed some bugs that were found
becasue of it.

      Worked more on ERAT unit tests

      Check for fileOffset < 0 in ERAT

      Fixed several bugs in ERAT

      ERAT now performs sucessful round trip!

      More ERAT tests

      More ERAT testing and preping to document ERAT

      Documented ERAT

      Added Licence Notices

      Finished adding Licence Notices

      Documented EncryptedRandomAccessThingType

      Documented key derivation in KeyGenUtils

      Added more unit tests for ERAT

      Added ivSize documentation to KeyType

      Added comment explaining that the SuppressWarnings("deprecation")
at the top of CryptByteBuffer is for uses of CryptByteBuffer.RigndaelPCFB.

      Added hasIv to CryptByteBuffer for better readability.

      Fixed -1 that should have been null in CryptByteBufferType

      Check for unsupportedType in getIV() in CryptByteBuffer

      Fixed comments in CryptByteBuffer

      Changed extra catch statements to multi-catch

      Moved suggested algorithm/type choise from var to docs

      Converted String comparisons to .equals from ==s.

      Removed unused classwide var in ERAT

      Cleaned up ERAT

      Made isClosed volatile in ERAT and made more vars final.

      Made cipherPrams final in ERAT





xor-freenet (580):

      FCPConnectionHandler: Prepare to use UUID instead of 16
hex-encoded bytes

      [570 plugin-fcp-rewrite commits omitted]

      ClientRequester: Keep track of latest success/failure Date

      SplitfileProgressEvent: Propagate Date latestSuccess &
latestFailure

      FCP SimpleProgressMessage: add LastSuccess and LastFailure

      *RequestStatus: Propgate Date latestSuccess & latestFailure

      QueueToadlet: Use new RequestStatus.getLastFailure() /
getLastActivity()

      QueueToadlet: disable "Last failure" column

      Users of ClientRequester.latestSuccess: Document reason of
default value

      FCP SimpleProgressMessage: disable "LastFailure" field

      Fix branch's whitespace to be coherent with pre-existing style





[0] http://amphibian.dyndns.org/flogmirror/#20140926-release

USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/55/#20140926-release

[1] https://github.com/freenet/wintray

[2]
https://downloads.freenetproject.org/alpha/installer/FreenetTray.exe.build01468

[3] https://github.com/freenet/fred/pull/319

[4]
CHK@rSqSS7l5Nr-~LTTtWf6-E6Hc1penQVEpBWe3nrup11w,x71H8irUhVYIR1hkLTvnj-tHInStAFg1mVrfizHS0Go,AAMC--8/WoT-build0015.txt

[5]
CHK@2oYjqKfwAqmdk-iogm1p~rXngAeCGVL6JW2wRvZjqKE,fj~bOGvl-l30KZoueErBo5uqDQ6ZaqIOu5yknbc3pTo,AAMC--8/WebOfTrust-build0016-rc01.zip

[6]
CHK@Wk0E3jOHDqvxLYsvbRotJUMIcrJZM9eErEALdUn2o3s,zKvndt1RuQUX5mvI232jiugoRasQYasVS5RKkiFMkZE,AAMC--8/WebOfTrust-build0016-rc01.zip.sig

[7]
USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/23/

Post has attachment
The Freenet team is very happy to announce the stable release of
Freenet 0.7.5 build 1468.

Important notes: downgrading from build 1468 is not supported; if you
want to go back to build 1467 without losing the upload and download
queues, before upgrading, back-up the following files and
directories: master.keys, persistent-temp-*/, and node.db4o (see
https://wiki.freenetproject.org/Program_files ). Please note that
running transfers will be restarted from scratch too. A reminder to
those testing auto-update to 1468-pre4: please restore your auto-update
key to the default. One way to do this is to stop Freenet, remove the
"node.updater.URI" line from freenet.ini, and start Freenet again.



db4o is gone from Fred. It is replaced with the product of toad's
summer of work - a custom on-disk format that is much more robust
against corruption and is more efficient in both CPU and I/O. [0] A new
crypto API (unixninja92’s Google Summer of Code) is available for
plugins to easily perform cryptographic operations within Freenet. This
new API has been designed to make it as simple as possible to do the
“right” thing cryptographically and to follow current best security
practices. See freenet.crypt.EncryptedRandomAccessBuffer and
freenet.crypt.MessageAuthCode for details.



* Existing unfinished downloads and uploads will be imported to a new
  format, which requires restarting them from the beginning.

* Space for downloads is now all allocated at the start, so machines
  very low on disk space may run out, which causes downloads to
  temporarily fail until more space is available.

* CHKs will change due to metadata bugfixes.

* Some unofficial plugins will need to be updated because of API
  changes. Sone already works, as do all official plugins.

* The queue format changes should make it extremely rare to lose the
  entire queue. The impact of corruption will almost always be
  localized.

* Multi-container / site uploads can now be persistent, making it more
  practical to upload large sites.

* Passworded physical security is now much stronger. (Full-disk
  encryption is still preferable.)



* The Windows installer now defaults to starting Freenet on login.

* There is a new Windows tray app with some useful features that is
  included with new installations. [1] If you are using the existing
  Windows tray app you can download the new one here. [2] No need to put
  it in a specific directory - it will try the default installation
  location and prompt if it can't find it.



* The list of download keys moved from downloads/listFetchKeys.txt to
  downloads/listKeys.txt.

* A list of upload keys is now available at uploads/listKeys.txt



* Gantros' index is now in the default bookmarks. It uses the same
  software as Enzo's index, which is no longer updated.



* The obsolete and deprecated XMLLibrary and XMLSpider plugins are no
  longer officially supported. They will still load for those who have
  them added, but are no longer shown on the plugin page.

* In the interests of releasing this build more quickly, the new
  version of FlogHelper does not support exporting and importing backups
  from the web UI. The old backup code did not work with the new Freenet
  version after removing db4o. People can instead back up
  "plugins.floghelper.FlogHelper" files in the plugin-data directory.
  These can be dropped into the directory after unloading FlogHelper to
  restore a backup.

* ThawIndexBrowser works again. Thanks saces!



* Fred translations are updated.



* Add two seed nodes, one sponsored by meshnet.pl - the Polish
  radio/meshnet darknet users group, and another run by ArneBab. Thanks!

* Update existing seed node references.



* This build introduces a new API (not finalized, pending feedback) for
  synchronous and asynchronous bidirectional FCP and inter-plugin
  communication. It is fully documented; see
  PluginRespirator.connectToOtherPlugin() and
  FredPluginFCPMessageHandler for details. [3]





KeyUtils changes since v5022:

---

Matthew Toseland (2):

      Use the right sendReply method

      Fix compile for purge-db4o fred changes





Steve Dougherty (3):

      Version 5023

      Update German, French, and Brazilian Portuguese translations

      Version 5024





saces (1):

      Update for more Fred API changes





Library v36

---

Linus Tolke (1):

      Avoid the use of the "freenet:"-prefix.





Matthew Toseland (4):

      Add two new indexes, woot!

      Fix build for purge-db4o merge.

      v36: Cleanups, inspired by TheSeeker's post-purge. (Not Yaml updates!)

      Fix leak





Steve Dougherty (1):

      Update build for broken snakeyaml link





Spider v52

---

David ‘Bombe’ Roden (1):

      Include time of last activity in web interface.





Matthew Toseland (4):

      Fix priority

      Add missing @Override's

      Use Spider as RequestClient, don't need a new one.

      No, we don't want to use the local freenet root URI. Explain why.





TheSeeker (1):

      Try to make Spider work post-purge.









WebOfTrust build0015

---

See its release notes. [4] WoT build0016-rc1 is also available. It has
performance and efficiency improvements but came out while Fred was in
feature freeze. [5][6][7]





Fred changes since build01467:

---

Bert Massop (7):

      SentTimeCache: fix new Coverity defects

      PluginInfoWrapper: Add code quality TODO of reducing useless caching

      SplitFileInserterStorage: provide linear upper bounds on chooseBlock

      SplitFileInserterStorage: adapt chooseBlock to coding standards

      SplitFileInserterStorage: separate random iteration logic

      Add unit tests for RandomArrayIterator

      SplitFileFetcherStorage: use RandomArrayIterator for segment choice





Charles Teese (1):

      Fixed CryptByteBufferTest for iv length.





David ‘Bombe’ Roden (4):

      Try to reload seednodes if they are missing

      Add request client builder

      Replace anonymous classes by request client builder

      Fix potential resource leak





Florent Daigniere (8):

      Fix more overflows (CID 75145,75137,75104,75094)

      Update dependencies in ant and documentation

      Fix the ant build script (for Windows)

      /usr/share/java should also be scanned for libtest

      Uniformize the javac invocations

      Fix CID-122355: Resource leak in Metadata.java

      Fix CID-74397: Indefinite wait in RealCompressor

      Fix CID-122317: Indefinite wait in FCPConnectionOutputHandler





Matthew Toseland (1662):

      [1636 purge-db4o commits omitted]

      Fix classpath for Eclipse

      Tell the TempBucket when the RAF is freed, and clarify.

      Better to just set the flag.

      Free outside the lock unless it's stored in RAM

      Check for double free here too (will happen for temp->buffer).

      Fix bucket leak on non-persistent inserts.

      Don't start() on encoding finished if only getting CHK

      Fix bogus ERROR on GetCHKOnly

      Resume ClientPutDir.manifestElements on startup, fixes NPE

      Fix getWakeupTime() to return -1 when done as contracted.

      Move getWakeupTime into Storage (encapsulation, locking!)

      Clarify: Javadocs, code style, comments.

      Wait at the right point.

      Fix barrier code, hence fix race condition in test.

      Set max threads to 1, explain why.

      Fix another leak

      Fix issues with comments

      Add FIXME's

      Style fixes

      Unregister Sender when finishing insert (off thread).

      Javadocs

      Make storage and sender volatile.

      Spacing

      Don't need test for null here.

      Fix another unit test race condition.





RdrOfTheSt0rm (2):

      JavaDoc: fix broken links

      JavaDoc: fix more broken links





Steve Dougherty (25):

      Fix addition overflow for large files

      Update build documentation for package support

      ClientRequester: add default getSchedulerGroup() implementation

      Update translations

      Update KeyUtils to v5024

      Reduce startup page refresh period to 1 second

      ClientRequester: clarify default behavior

      l10n: clarify Norwegian dialect

      Fix whitespace

      RandomArrayIteratorTest: add missing EOF newline

      Update Spider to v52

      Mark XMLLibrarian and XMLSpider as unsupported

      Increase Spider minimum version

      Update Library to v36

      Update WebOfTrust to build0015

      Fix whitespace and braces

      Use consistent capitalization in bookmark l10n keys

      Update translations

      Document purpose of seed node retry

      RequestClientBuilder: remove superfluous documentation

      Update ThawIndexBrowser to v6

      Add contributing guidelines

      Update FlogHelper to v34

      Close output stream

      Update Spanish, French, and Brazilian Portuguese translation





TheSeeker (6):

      Fix favicon.ico on the /feed/ screen

      Fix type conversion error breaking large files

      Update compatibilityMode versions

      Remove redundant function

      Fix #6513 Implement text list of inserted keys.

      Fix: Transfer backoff was never being reset.





drak@kaverne(17):

      Fix whitespace

      Add getMimeType() to ManifestElement

      ContainerInserter: Use getMimeType, not *Override

      Share stuff: Add checkbox to select all Friends.

      move checkAll javascript into staticfiles/js/.

      hide the no-library warning.

      FetchKeyLabel shows that in can download files.

      Refactor search box logic into function

      remove old unneeded comment

      simpler boolean functions

      formatting (space after if).

      formatting: remove duplicate spaces

      default bookmarks: add Gantros index

      default bookmarks: change order: nerd, gantros, link, enzo

      default bookmarks: add my sharewiki and update descriptions

      Split default bookmark software and docs; add docs sites

      Add bookmark localization





leberhome (1):

      rescuing the genetive





saces (2):

      eclipse: export freenet-ext.jar

      fix the 'open with ThawIndexBrowser' link





unixninja92 (30):

      Added KeyGenUtils, MessageAuthCode, CryptBitSet, and ERAT plus
supporting type enums.

      Added Tests for ERAT and MasterSecret. Renamed CryptBitSet to
CryptByteBuffer.

      Wrote unit tests for MasterSecret

      Documented MasterSecret

      Wrote unit tests for ERAT and fixed some bugs that were found
becasue of it.

      Worked more on ERAT unit tests

      Check for fileOffset < 0 in ERAT

      Fixed several bugs in ERAT

      ERAT now performs sucessful round trip!

      More ERAT tests

      More ERAT testing and preping to document ERAT

      Documented ERAT

      Added Licence Notices

      Finished adding Licence Notices

      Documented EncryptedRandomAccessThingType

      Documented key derivation in KeyGenUtils

      Added more unit tests for ERAT

      Added ivSize documentation to KeyType

      Added comment explaining that the SuppressWarnings("deprecation")
at the top of CryptByteBuffer is for uses of CryptByteBuffer.RigndaelPCFB.

      Added hasIv to CryptByteBuffer for better readability.

      Fixed -1 that should have been null in CryptByteBufferType

      Check for unsupportedType in getIV() in CryptByteBuffer

      Fixed comments in CryptByteBuffer

      Changed extra catch statements to multi-catch

      Moved suggested algorithm/type choise from var to docs

      Converted String comparisons to .equals from ==s.

      Removed unused classwide var in ERAT

      Cleaned up ERAT

      Made isClosed volatile in ERAT and made more vars final.

      Made cipherPrams final in ERAT





xor-freenet (580):

      FCPConnectionHandler: Prepare to use UUID instead of 16
hex-encoded bytes

      [570 plugin-fcp-rewrite commits omitted]

      ClientRequester: Keep track of latest success/failure Date

      SplitfileProgressEvent: Propagate Date latestSuccess &
latestFailure

      FCP SimpleProgressMessage: add LastSuccess and LastFailure

      *RequestStatus: Propgate Date latestSuccess & latestFailure

      QueueToadlet: Use new RequestStatus.getLastFailure() /
getLastActivity()

      QueueToadlet: disable "Last failure" column

      Users of ClientRequester.latestSuccess: Document reason of
default value

      FCP SimpleProgressMessage: disable "LastFailure" field

      Fix branch's whitespace to be coherent with pre-existing style





[0] http://amphibian.dyndns.org/flogmirror/#20140926-release

USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/55/#20140926-release

[1] https://github.com/freenet/wintray

[2]
https://downloads.freenetproject.org/alpha/installer/FreenetTray.exe.build01468

[3] https://github.com/freenet/fred/pull/319

[4]
CHK@rSqSS7l5Nr-~LTTtWf6-E6Hc1penQVEpBWe3nrup11w,x71H8irUhVYIR1hkLTvnj-tHInStAFg1mVrfizHS0Go,AAMC--8/WoT-build0015.txt

[5]
CHK@2oYjqKfwAqmdk-iogm1p~rXngAeCGVL6JW2wRvZjqKE,fj~bOGvl-l30KZoueErBo5uqDQ6ZaqIOu5yknbc3pTo,AAMC--8/WebOfTrust-build0016-rc01.zip

[6]
CHK@Wk0E3jOHDqvxLYsvbRotJUMIcrJZM9eErEALdUn2o3s,zKvndt1RuQUX5mvI232jiugoRasQYasVS5RKkiFMkZE,AAMC--8/WebOfTrust-build0016-rc01.zip.sig

[7]
USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/23/

Post has attachment
The Freenet team is very happy to announce the stable release of
Freenet 0.7.5 build 1468.

Important notes: downgrading from build 1468 is not supported; if you
want to go back to build 1467 without losing the upload and download
queues, before upgrading, back-up the following files and
directories: master.keys, persistent-temp-*/, and node.db4o (see
https://wiki.freenetproject.org/Program_files ). Please note that
running transfers will be restarted from scratch too. A reminder to
those testing auto-update to 1468-pre4: please restore your auto-update
key to the default. One way to do this is to stop Freenet, remove the
"node.updater.URI" line from freenet.ini, and start Freenet again.



db4o is gone from Fred. It is replaced with the product of toad's
summer of work - a custom on-disk format that is much more robust
against corruption and is more efficient in both CPU and I/O. [0] A new
crypto API (unixninja92’s Google Summer of Code) is available for
plugins to easily perform cryptographic operations within Freenet. This
new API has been designed to make it as simple as possible to do the
“right” thing cryptographically and to follow current best security
practices. See freenet.crypt.EncryptedRandomAccessBuffer and
freenet.crypt.MessageAuthCode for details.



* Existing unfinished downloads and uploads will be imported to a new
  format, which requires restarting them from the beginning.

* Space for downloads is now all allocated at the start, so machines
  very low on disk space may run out, which causes downloads to
  temporarily fail until more space is available.

* CHKs will change due to metadata bugfixes.

* Some unofficial plugins will need to be updated because of API
  changes. Sone already works, as do all official plugins.

* The queue format changes should make it extremely rare to lose the
  entire queue. The impact of corruption will almost always be
  localized.

* Multi-container / site uploads can now be persistent, making it more
  practical to upload large sites.

* Passworded physical security is now much stronger. (Full-disk
  encryption is still preferable.)



* The Windows installer now defaults to starting Freenet on login.

* There is a new Windows tray app with some useful features that is
  included with new installations. [1] If you are using the existing
  Windows tray app you can download the new one here. [2] No need to put
  it in a specific directory - it will try the default installation
  location and prompt if it can't find it.



* The list of download keys moved from downloads/listFetchKeys.txt to
  downloads/listKeys.txt.

* A list of upload keys is now available at uploads/listKeys.txt



* Gantros' index is now in the default bookmarks. It uses the same
  software as Enzo's index, which is no longer updated.



* The obsolete and deprecated XMLLibrary and XMLSpider plugins are no
  longer officially supported. They will still load for those who have
  them added, but are no longer shown on the plugin page.

* In the interests of releasing this build more quickly, the new
  version of FlogHelper does not support exporting and importing backups
  from the web UI. The old backup code did not work with the new Freenet
  version after removing db4o. People can instead back up
  "plugins.floghelper.FlogHelper" files in the plugin-data directory.
  These can be dropped into the directory after unloading FlogHelper to
  restore a backup.

* ThawIndexBrowser works again. Thanks saces!



* Fred translations are updated.



* Add two seed nodes, one sponsored by meshnet.pl - the Polish
  radio/meshnet darknet users group, and another run by ArneBab. Thanks!

* Update existing seed node references.



* This build introduces a new API (not finalized, pending feedback) for
  synchronous and asynchronous bidirectional FCP and inter-plugin
  communication. It is fully documented; see
  PluginRespirator.connectToOtherPlugin() and
  FredPluginFCPMessageHandler for details. [3]





KeyUtils changes since v5022:

---

Matthew Toseland (2):

      Use the right sendReply method

      Fix compile for purge-db4o fred changes





Steve Dougherty (3):

      Version 5023

      Update German, French, and Brazilian Portuguese translations

      Version 5024





saces (1):

      Update for more Fred API changes





Library v36

---

Linus Tolke (1):

      Avoid the use of the "freenet:"-prefix.





Matthew Toseland (4):

      Add two new indexes, woot!

      Fix build for purge-db4o merge.

      v36: Cleanups, inspired by TheSeeker's post-purge. (Not Yaml updates!)

      Fix leak





Steve Dougherty (1):

      Update build for broken snakeyaml link





Spider v52

---

David ‘Bombe’ Roden (1):

      Include time of last activity in web interface.





Matthew Toseland (4):

      Fix priority

      Add missing @Override's

      Use Spider as RequestClient, don't need a new one.

      No, we don't want to use the local freenet root URI. Explain why.





TheSeeker (1):

      Try to make Spider work post-purge.









WebOfTrust build0015

---

See its release notes. [4] WoT build0016-rc1 is also available. It has
performance and efficiency improvements but came out while Fred was in
feature freeze. [5][6][7]





Fred changes since build01467:

---

Bert Massop (7):

      SentTimeCache: fix new Coverity defects

      PluginInfoWrapper: Add code quality TODO of reducing useless caching

      SplitFileInserterStorage: provide linear upper bounds on chooseBlock

      SplitFileInserterStorage: adapt chooseBlock to coding standards

      SplitFileInserterStorage: separate random iteration logic

      Add unit tests for RandomArrayIterator

      SplitFileFetcherStorage: use RandomArrayIterator for segment choice





Charles Teese (1):

      Fixed CryptByteBufferTest for iv length.





David ‘Bombe’ Roden (4):

      Try to reload seednodes if they are missing

      Add request client builder

      Replace anonymous classes by request client builder

      Fix potential resource leak





Florent Daigniere (8):

      Fix more overflows (CID 75145,75137,75104,75094)

      Update dependencies in ant and documentation

      Fix the ant build script (for Windows)

      /usr/share/java should also be scanned for libtest

      Uniformize the javac invocations

      Fix CID-122355: Resource leak in Metadata.java

      Fix CID-74397: Indefinite wait in RealCompressor

      Fix CID-122317: Indefinite wait in FCPConnectionOutputHandler





Matthew Toseland (1662):

      [1636 purge-db4o commits omitted]

      Fix classpath for Eclipse

      Tell the TempBucket when the RAF is freed, and clarify.

      Better to just set the flag.

      Free outside the lock unless it's stored in RAM

      Check for double free here too (will happen for temp->buffer).

      Fix bucket leak on non-persistent inserts.

      Don't start() on encoding finished if only getting CHK

      Fix bogus ERROR on GetCHKOnly

      Resume ClientPutDir.manifestElements on startup, fixes NPE

      Fix getWakeupTime() to return -1 when done as contracted.

      Move getWakeupTime into Storage (encapsulation, locking!)

      Clarify: Javadocs, code style, comments.

      Wait at the right point.

      Fix barrier code, hence fix race condition in test.

      Set max threads to 1, explain why.

      Fix another leak

      Fix issues with comments

      Add FIXME's

      Style fixes

      Unregister Sender when finishing insert (off thread).

      Javadocs

      Make storage and sender volatile.

      Spacing

      Don't need test for null here.

      Fix another unit test race condition.





RdrOfTheSt0rm (2):

      JavaDoc: fix broken links

      JavaDoc: fix more broken links





Steve Dougherty (25):

      Fix addition overflow for large files

      Update build documentation for package support

      ClientRequester: add default getSchedulerGroup() implementation

      Update translations

      Update KeyUtils to v5024

      Reduce startup page refresh period to 1 second

      ClientRequester: clarify default behavior

      l10n: clarify Norwegian dialect

      Fix whitespace

      RandomArrayIteratorTest: add missing EOF newline

      Update Spider to v52

      Mark XMLLibrarian and XMLSpider as unsupported

      Increase Spider minimum version

      Update Library to v36

      Update WebOfTrust to build0015

      Fix whitespace and braces

      Use consistent capitalization in bookmark l10n keys

      Update translations

      Document purpose of seed node retry

      RequestClientBuilder: remove superfluous documentation

      Update ThawIndexBrowser to v6

      Add contributing guidelines

      Update FlogHelper to v34

      Close output stream

      Update Spanish, French, and Brazilian Portuguese translation





TheSeeker (6):

      Fix favicon.ico on the /feed/ screen

      Fix type conversion error breaking large files

      Update compatibilityMode versions

      Remove redundant function

      Fix #6513 Implement text list of inserted keys.

      Fix: Transfer backoff was never being reset.





drak@kaverne(17):

      Fix whitespace

      Add getMimeType() to ManifestElement

      ContainerInserter: Use getMimeType, not *Override

      Share stuff: Add checkbox to select all Friends.

      move checkAll javascript into staticfiles/js/.

      hide the no-library warning.

      FetchKeyLabel shows that in can download files.

      Refactor search box logic into function

      remove old unneeded comment

      simpler boolean functions

      formatting (space after if).

      formatting: remove duplicate spaces

      default bookmarks: add Gantros index

      default bookmarks: change order: nerd, gantros, link, enzo

      default bookmarks: add my sharewiki and update descriptions

      Split default bookmark software and docs; add docs sites

      Add bookmark localization





leberhome (1):

      rescuing the genetive





saces (2):

      eclipse: export freenet-ext.jar

      fix the 'open with ThawIndexBrowser' link





unixninja92 (30):

      Added KeyGenUtils, MessageAuthCode, CryptBitSet, and ERAT plus
supporting type enums.

      Added Tests for ERAT and MasterSecret. Renamed CryptBitSet to
CryptByteBuffer.

      Wrote unit tests for MasterSecret

      Documented MasterSecret

      Wrote unit tests for ERAT and fixed some bugs that were found
becasue of it.

      Worked more on ERAT unit tests

      Check for fileOffset < 0 in ERAT

      Fixed several bugs in ERAT

      ERAT now performs sucessful round trip!

      More ERAT tests

      More ERAT testing and preping to document ERAT

      Documented ERAT

      Added Licence Notices

      Finished adding Licence Notices

      Documented EncryptedRandomAccessThingType

      Documented key derivation in KeyGenUtils

      Added more unit tests for ERAT

      Added ivSize documentation to KeyType

      Added comment explaining that the SuppressWarnings("deprecation")
at the top of CryptByteBuffer is for uses of CryptByteBuffer.RigndaelPCFB.

      Added hasIv to CryptByteBuffer for better readability.

      Fixed -1 that should have been null in CryptByteBufferType

      Check for unsupportedType in getIV() in CryptByteBuffer

      Fixed comments in CryptByteBuffer

      Changed extra catch statements to multi-catch

      Moved suggested algorithm/type choise from var to docs

      Converted String comparisons to .equals from ==s.

      Removed unused classwide var in ERAT

      Cleaned up ERAT

      Made isClosed volatile in ERAT and made more vars final.

      Made cipherPrams final in ERAT





xor-freenet (580):

      FCPConnectionHandler: Prepare to use UUID instead of 16
hex-encoded bytes

      [570 plugin-fcp-rewrite commits omitted]

      ClientRequester: Keep track of latest success/failure Date

      SplitfileProgressEvent: Propagate Date latestSuccess &
latestFailure

      FCP SimpleProgressMessage: add LastSuccess and LastFailure

      *RequestStatus: Propgate Date latestSuccess & latestFailure

      QueueToadlet: Use new RequestStatus.getLastFailure() /
getLastActivity()

      QueueToadlet: disable "Last failure" column

      Users of ClientRequester.latestSuccess: Document reason of
default value

      FCP SimpleProgressMessage: disable "LastFailure" field

      Fix branch's whitespace to be coherent with pre-existing style





[0] http://amphibian.dyndns.org/flogmirror/#20140926-release

USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/55/#20140926-release

[1] https://github.com/freenet/wintray

[2]
https://downloads.freenetproject.org/alpha/installer/FreenetTray.exe.build01468

[3] https://github.com/freenet/fred/pull/319

[4]
CHK@rSqSS7l5Nr-~LTTtWf6-E6Hc1penQVEpBWe3nrup11w,x71H8irUhVYIR1hkLTvnj-tHInStAFg1mVrfizHS0Go,AAMC--8/WoT-build0015.txt

[5]
CHK@2oYjqKfwAqmdk-iogm1p~rXngAeCGVL6JW2wRvZjqKE,fj~bOGvl-l30KZoueErBo5uqDQ6ZaqIOu5yknbc3pTo,AAMC--8/WebOfTrust-build0016-rc01.zip

[6]
CHK@Wk0E3jOHDqvxLYsvbRotJUMIcrJZM9eErEALdUn2o3s,zKvndt1RuQUX5mvI232jiugoRasQYasVS5RKkiFMkZE,AAMC--8/WebOfTrust-build0016-rc01.zip.sig

[7]
USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/23/

Post has attachment
The Freenet team is very happy to announce the stable release of
Freenet 0.7.5 build 1468.

Important notes: downgrading from build 1468 is not supported; if you
want to go back to build 1467 without losing the upload and download
queues, before upgrading, back-up the following files and
directories: master.keys, persistent-temp-*/, and node.db4o (see
https://wiki.freenetproject.org/Program_files ). Please note that
running transfers will be restarted from scratch too. A reminder to
those testing auto-update to 1468-pre4: please restore your auto-update
key to the default. One way to do this is to stop Freenet, remove the
"node.updater.URI" line from freenet.ini, and start Freenet again.



db4o is gone from Fred. It is replaced with the product of toad's
summer of work - a custom on-disk format that is much more robust
against corruption and is more efficient in both CPU and I/O. [0] A new
crypto API (unixninja92’s Google Summer of Code) is available for
plugins to easily perform cryptographic operations within Freenet. This
new API has been designed to make it as simple as possible to do the
“right” thing cryptographically and to follow current best security
practices. See freenet.crypt.EncryptedRandomAccessBuffer and
freenet.crypt.MessageAuthCode for details.



* Existing unfinished downloads and uploads will be imported to a new
  format, which requires restarting them from the beginning.

* Space for downloads is now all allocated at the start, so machines
  very low on disk space may run out, which causes downloads to
  temporarily fail until more space is available.

* CHKs will change due to metadata bugfixes.

* Some unofficial plugins will need to be updated because of API
  changes. Sone already works, as do all official plugins.

* The queue format changes should make it extremely rare to lose the
  entire queue. The impact of corruption will almost always be
  localized.

* Multi-container / site uploads can now be persistent, making it more
  practical to upload large sites.

* Passworded physical security is now much stronger. (Full-disk
  encryption is still preferable.)



* The Windows installer now defaults to starting Freenet on login.

* There is a new Windows tray app with some useful features that is
  included with new installations. [1] If you are using the existing
  Windows tray app you can download the new one here. [2] No need to put
  it in a specific directory - it will try the default installation
  location and prompt if it can't find it.



* The list of download keys moved from downloads/listFetchKeys.txt to
  downloads/listKeys.txt.

* A list of upload keys is now available at uploads/listKeys.txt



* Gantros' index is now in the default bookmarks. It uses the same
  software as Enzo's index, which is no longer updated.



* The obsolete and deprecated XMLLibrary and XMLSpider plugins are no
  longer officially supported. They will still load for those who have
  them added, but are no longer shown on the plugin page.

* In the interests of releasing this build more quickly, the new
  version of FlogHelper does not support exporting and importing backups
  from the web UI. The old backup code did not work with the new Freenet
  version after removing db4o. People can instead back up
  "plugins.floghelper.FlogHelper" files in the plugin-data directory.
  These can be dropped into the directory after unloading FlogHelper to
  restore a backup.

* ThawIndexBrowser works again. Thanks saces!



* Fred translations are updated.



* Add two seed nodes, one sponsored by meshnet.pl - the Polish
  radio/meshnet darknet users group, and another run by ArneBab. Thanks!

* Update existing seed node references.



* This build introduces a new API (not finalized, pending feedback) for
  synchronous and asynchronous bidirectional FCP and inter-plugin
  communication. It is fully documented; see
  PluginRespirator.connectToOtherPlugin() and
  FredPluginFCPMessageHandler for details. [3]





KeyUtils changes since v5022:

---

Matthew Toseland (2):

      Use the right sendReply method

      Fix compile for purge-db4o fred changes





Steve Dougherty (3):

      Version 5023

      Update German, French, and Brazilian Portuguese translations

      Version 5024





saces (1):

      Update for more Fred API changes





Library v36

---

Linus Tolke (1):

      Avoid the use of the "freenet:"-prefix.





Matthew Toseland (4):

      Add two new indexes, woot!

      Fix build for purge-db4o merge.

      v36: Cleanups, inspired by TheSeeker's post-purge. (Not Yaml updates!)

      Fix leak





Steve Dougherty (1):

      Update build for broken snakeyaml link





Spider v52

---

David ‘Bombe’ Roden (1):

      Include time of last activity in web interface.





Matthew Toseland (4):

      Fix priority

      Add missing @Override's

      Use Spider as RequestClient, don't need a new one.

      No, we don't want to use the local freenet root URI. Explain why.





TheSeeker (1):

      Try to make Spider work post-purge.









WebOfTrust build0015

---

See its release notes. [4] WoT build0016-rc1 is also available. It has
performance and efficiency improvements but came out while Fred was in
feature freeze. [5][6][7]





Fred changes since build01467:

---

Bert Massop (7):

      SentTimeCache: fix new Coverity defects

      PluginInfoWrapper: Add code quality TODO of reducing useless caching

      SplitFileInserterStorage: provide linear upper bounds on chooseBlock

      SplitFileInserterStorage: adapt chooseBlock to coding standards

      SplitFileInserterStorage: separate random iteration logic

      Add unit tests for RandomArrayIterator

      SplitFileFetcherStorage: use RandomArrayIterator for segment choice





Charles Teese (1):

      Fixed CryptByteBufferTest for iv length.





David ‘Bombe’ Roden (4):

      Try to reload seednodes if they are missing

      Add request client builder

      Replace anonymous classes by request client builder

      Fix potential resource leak





Florent Daigniere (8):

      Fix more overflows (CID 75145,75137,75104,75094)

      Update dependencies in ant and documentation

      Fix the ant build script (for Windows)

      /usr/share/java should also be scanned for libtest

      Uniformize the javac invocations

      Fix CID-122355: Resource leak in Metadata.java

      Fix CID-74397: Indefinite wait in RealCompressor

      Fix CID-122317: Indefinite wait in FCPConnectionOutputHandler





Matthew Toseland (1662):

      [1636 purge-db4o commits omitted]

      Fix classpath for Eclipse

      Tell the TempBucket when the RAF is freed, and clarify.

      Better to just set the flag.

      Free outside the lock unless it's stored in RAM

      Check for double free here too (will happen for temp->buffer).

      Fix bucket leak on non-persistent inserts.

      Don't start() on encoding finished if only getting CHK

      Fix bogus ERROR on GetCHKOnly

      Resume ClientPutDir.manifestElements on startup, fixes NPE

      Fix getWakeupTime() to return -1 when done as contracted.

      Move getWakeupTime into Storage (encapsulation, locking!)

      Clarify: Javadocs, code style, comments.

      Wait at the right point.

      Fix barrier code, hence fix race condition in test.

      Set max threads to 1, explain why.

      Fix another leak

      Fix issues with comments

      Add FIXME's

      Style fixes

      Unregister Sender when finishing insert (off thread).

      Javadocs

      Make storage and sender volatile.

      Spacing

      Don't need test for null here.

      Fix another unit test race condition.





RdrOfTheSt0rm (2):

      JavaDoc: fix broken links

      JavaDoc: fix more broken links





Steve Dougherty (25):

      Fix addition overflow for large files

      Update build documentation for package support

      ClientRequester: add default getSchedulerGroup() implementation

      Update translations

      Update KeyUtils to v5024

      Reduce startup page refresh period to 1 second

      ClientRequester: clarify default behavior

      l10n: clarify Norwegian dialect

      Fix whitespace

      RandomArrayIteratorTest: add missing EOF newline

      Update Spider to v52

      Mark XMLLibrarian and XMLSpider as unsupported

      Increase Spider minimum version

      Update Library to v36

      Update WebOfTrust to build0015

      Fix whitespace and braces

      Use consistent capitalization in bookmark l10n keys

      Update translations

      Document purpose of seed node retry

      RequestClientBuilder: remove superfluous documentation

      Update ThawIndexBrowser to v6

      Add contributing guidelines

      Update FlogHelper to v34

      Close output stream

      Update Spanish, French, and Brazilian Portuguese translation





TheSeeker (6):

      Fix favicon.ico on the /feed/ screen

      Fix type conversion error breaking large files

      Update compatibilityMode versions

      Remove redundant function

      Fix #6513 Implement text list of inserted keys.

      Fix: Transfer backoff was never being reset.





drak@kaverne(17):

      Fix whitespace

      Add getMimeType() to ManifestElement

      ContainerInserter: Use getMimeType, not *Override

      Share stuff: Add checkbox to select all Friends.

      move checkAll javascript into staticfiles/js/.

      hide the no-library warning.

      FetchKeyLabel shows that in can download files.

      Refactor search box logic into function

      remove old unneeded comment

      simpler boolean functions

      formatting (space after if).

      formatting: remove duplicate spaces

      default bookmarks: add Gantros index

      default bookmarks: change order: nerd, gantros, link, enzo

      default bookmarks: add my sharewiki and update descriptions

      Split default bookmark software and docs; add docs sites

      Add bookmark localization





leberhome (1):

      rescuing the genetive





saces (2):

      eclipse: export freenet-ext.jar

      fix the 'open with ThawIndexBrowser' link





unixninja92 (30):

      Added KeyGenUtils, MessageAuthCode, CryptBitSet, and ERAT plus
supporting type enums.

      Added Tests for ERAT and MasterSecret. Renamed CryptBitSet to
CryptByteBuffer.

      Wrote unit tests for MasterSecret

      Documented MasterSecret

      Wrote unit tests for ERAT and fixed some bugs that were found
becasue of it.

      Worked more on ERAT unit tests

      Check for fileOffset < 0 in ERAT

      Fixed several bugs in ERAT

      ERAT now performs sucessful round trip!

      More ERAT tests

      More ERAT testing and preping to document ERAT

      Documented ERAT

      Added Licence Notices

      Finished adding Licence Notices

      Documented EncryptedRandomAccessThingType

      Documented key derivation in KeyGenUtils

      Added more unit tests for ERAT

      Added ivSize documentation to KeyType

      Added comment explaining that the SuppressWarnings("deprecation")
at the top of CryptByteBuffer is for uses of CryptByteBuffer.RigndaelPCFB.

      Added hasIv to CryptByteBuffer for better readability.

      Fixed -1 that should have been null in CryptByteBufferType

      Check for unsupportedType in getIV() in CryptByteBuffer

      Fixed comments in CryptByteBuffer

      Changed extra catch statements to multi-catch

      Moved suggested algorithm/type choise from var to docs

      Converted String comparisons to .equals from ==s.

      Removed unused classwide var in ERAT

      Cleaned up ERAT

      Made isClosed volatile in ERAT and made more vars final.

      Made cipherPrams final in ERAT





xor-freenet (580):

      FCPConnectionHandler: Prepare to use UUID instead of 16
hex-encoded bytes

      [570 plugin-fcp-rewrite commits omitted]

      ClientRequester: Keep track of latest success/failure Date

      SplitfileProgressEvent: Propagate Date latestSuccess &
latestFailure

      FCP SimpleProgressMessage: add LastSuccess and LastFailure

      *RequestStatus: Propgate Date latestSuccess & latestFailure

      QueueToadlet: Use new RequestStatus.getLastFailure() /
getLastActivity()

      QueueToadlet: disable "Last failure" column

      Users of ClientRequester.latestSuccess: Document reason of
default value

      FCP SimpleProgressMessage: disable "LastFailure" field

      Fix branch's whitespace to be coherent with pre-existing style





[0] http://amphibian.dyndns.org/flogmirror/#20140926-release

USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/55/#20140926-release

[1] https://github.com/freenet/wintray

[2]
https://downloads.freenetproject.org/alpha/installer/FreenetTray.exe.build01468

[3] https://github.com/freenet/fred/pull/319

[4]
CHK@rSqSS7l5Nr-~LTTtWf6-E6Hc1penQVEpBWe3nrup11w,x71H8irUhVYIR1hkLTvnj-tHInStAFg1mVrfizHS0Go,AAMC--8/WoT-build0015.txt

[5]
CHK@2oYjqKfwAqmdk-iogm1p~rXngAeCGVL6JW2wRvZjqKE,fj~bOGvl-l30KZoueErBo5uqDQ6ZaqIOu5yknbc3pTo,AAMC--8/WebOfTrust-build0016-rc01.zip

[6]
CHK@Wk0E3jOHDqvxLYsvbRotJUMIcrJZM9eErEALdUn2o3s,zKvndt1RuQUX5mvI232jiugoRasQYasVS5RKkiFMkZE,AAMC--8/WebOfTrust-build0016-rc01.zip.sig

[7]
USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/23/

Post has attachment
The Freenet team is very happy to announce the stable release of
Freenet 0.7.5 build 1468.


Important notes: downgrading from build 1468 is not supported; if you
want to go back to build 1467 without losing the upload and download
queues, before upgrading, back-up the following files and
directories: master.keys, persistent-temp-*/, and node.db4o (see
https://wiki.freenetproject.org/Program_files ). Please note that
running transfers will be restarted from scratch too. A reminder to
those testing auto-update to 1468-pre4: please restore your auto-update
key to the default. One way to do this is to stop Freenet, remove the
"node.updater.URI" line from freenet.ini, and start Freenet again.



db4o is gone from Fred. It is replaced with the product of toad's
summer of work - a custom on-disk format that is much more robust
against corruption and is more efficient in both CPU and I/O. [0] A new
crypto API (unixninja92’s Google Summer of Code) is available for
plugins to easily perform cryptographic operations within Freenet. This
new API has been designed to make it as simple as possible to do the
“right” thing cryptographically and to follow current best security
practices. See freenet.crypt.EncryptedRandomAccessBuffer and
freenet.crypt.MessageAuthCode for details.



* Existing unfinished downloads and uploads will be imported to a new
  format, which requires restarting them from the beginning.

* Space for downloads is now all allocated at the start, so machines
  very low on disk space may run out, which causes downloads to
  temporarily fail until more space is available.

* CHKs will change due to metadata bugfixes.

* Some unofficial plugins will need to be updated because of API
  changes. Sone already works, as do all official plugins.

* The queue format changes should make it extremely rare to lose the
  entire queue. The impact of corruption will almost always be
  localized.

* Multi-container / site uploads can now be persistent, making it more
  practical to upload large sites.

* Passworded physical security is now much stronger. (Full-disk
  encryption is still preferable.)



* The Windows installer now defaults to starting Freenet on login.

* There is a new Windows tray app with some useful features that is
  included with new installations. [1] If you are using the existing
  Windows tray app you can download the new one here. [2] No need to put
  it in a specific directory - it will try the default installation
  location and prompt if it can't find it.



* The list of download keys moved from downloads/listFetchKeys.txt to
  downloads/listKeys.txt.

* A list of upload keys is now available at uploads/listKeys.txt



* Gantros' index is now in the default bookmarks. It uses the same
  software as Enzo's index, which is no longer updated.



* The obsolete and deprecated XMLLibrary and XMLSpider plugins are no
  longer officially supported. They will still load for those who have
  them added, but are no longer shown on the plugin page.

* In the interests of releasing this build more quickly, the new
  version of FlogHelper does not support exporting and importing backups
  from the web UI. The old backup code did not work with the new Freenet
  version after removing db4o. People can instead back up
  "plugins.floghelper.FlogHelper" files in the plugin-data directory.
  These can be dropped into the directory after unloading FlogHelper to
  restore a backup.

* ThawIndexBrowser works again. Thanks saces!



* Fred translations are updated.



* Add two seed nodes, one sponsored by meshnet.pl - the Polish
  radio/meshnet darknet users group, and another run by ArneBab. Thanks!

* Update existing seed node references.



* This build introduces a new API (not finalized, pending feedback) for
  synchronous and asynchronous bidirectional FCP and inter-plugin
  communication. It is fully documented; see
  PluginRespirator.connectToOtherPlugin() and
  FredPluginFCPMessageHandler for details. [3]





KeyUtils changes since v5022:

---

Matthew Toseland (2):

      Use the right sendReply method

      Fix compile for purge-db4o fred changes





Steve Dougherty (3):

      Version 5023

      Update German, French, and Brazilian Portuguese translations

      Version 5024





saces (1):

      Update for more Fred API changes





Library v36

---

Linus Tolke (1):

      Avoid the use of the "freenet:"-prefix.





Matthew Toseland (4):

      Add two new indexes, woot!

      Fix build for purge-db4o merge.

      v36: Cleanups, inspired by TheSeeker's post-purge. (Not Yaml updates!)

      Fix leak





Steve Dougherty (1):

      Update build for broken snakeyaml link





Spider v52

---

David ‘Bombe’ Roden (1):

      Include time of last activity in web interface.





Matthew Toseland (4):

      Fix priority

      Add missing @Override's

      Use Spider as RequestClient, don't need a new one.

      No, we don't want to use the local freenet root URI. Explain why.





TheSeeker (1):

      Try to make Spider work post-purge.









WebOfTrust build0015

---

See its release notes. [4] WoT build0016-rc1 is also available. It has
performance and efficiency improvements but came out while Fred was in
feature freeze. [5][6][7]





Fred changes since build01467:

---

Bert Massop (7):

      SentTimeCache: fix new Coverity defects

      PluginInfoWrapper: Add code quality TODO of reducing useless caching

      SplitFileInserterStorage: provide linear upper bounds on chooseBlock

      SplitFileInserterStorage: adapt chooseBlock to coding standards

      SplitFileInserterStorage: separate random iteration logic

      Add unit tests for RandomArrayIterator

      SplitFileFetcherStorage: use RandomArrayIterator for segment choice





Charles Teese (1):

      Fixed CryptByteBufferTest for iv length.





David ‘Bombe’ Roden (4):

      Try to reload seednodes if they are missing

      Add request client builder

      Replace anonymous classes by request client builder

      Fix potential resource leak





Florent Daigniere (8):

      Fix more overflows (CID 75145,75137,75104,75094)

      Update dependencies in ant and documentation

      Fix the ant build script (for Windows)

      /usr/share/java should also be scanned for libtest

      Uniformize the javac invocations

      Fix CID-122355: Resource leak in Metadata.java

      Fix CID-74397: Indefinite wait in RealCompressor

      Fix CID-122317: Indefinite wait in FCPConnectionOutputHandler





Matthew Toseland (1662):

      [1636 purge-db4o commits omitted]

      Fix classpath for Eclipse

      Tell the TempBucket when the RAF is freed, and clarify.

      Better to just set the flag.

      Free outside the lock unless it's stored in RAM

      Check for double free here too (will happen for temp->buffer).

      Fix bucket leak on non-persistent inserts.

      Don't start() on encoding finished if only getting CHK

      Fix bogus ERROR on GetCHKOnly

      Resume ClientPutDir.manifestElements on startup, fixes NPE

      Fix getWakeupTime() to return -1 when done as contracted.

      Move getWakeupTime into Storage (encapsulation, locking!)

      Clarify: Javadocs, code style, comments.

      Wait at the right point.

      Fix barrier code, hence fix race condition in test.

      Set max threads to 1, explain why.

      Fix another leak

      Fix issues with comments

      Add FIXME's

      Style fixes

      Unregister Sender when finishing insert (off thread).

      Javadocs

      Make storage and sender volatile.

      Spacing

      Don't need test for null here.

      Fix another unit test race condition.





RdrOfTheSt0rm (2):

      JavaDoc: fix broken links

      JavaDoc: fix more broken links





Steve Dougherty (25):

      Fix addition overflow for large files

      Update build documentation for package support

      ClientRequester: add default getSchedulerGroup() implementation

      Update translations

      Update KeyUtils to v5024

      Reduce startup page refresh period to 1 second

      ClientRequester: clarify default behavior

      l10n: clarify Norwegian dialect

      Fix whitespace

      RandomArrayIteratorTest: add missing EOF newline

      Update Spider to v52

      Mark XMLLibrarian and XMLSpider as unsupported

      Increase Spider minimum version

      Update Library to v36

      Update WebOfTrust to build0015

      Fix whitespace and braces

      Use consistent capitalization in bookmark l10n keys

      Update translations

      Document purpose of seed node retry

      RequestClientBuilder: remove superfluous documentation

      Update ThawIndexBrowser to v6

      Add contributing guidelines

      Update FlogHelper to v34

      Close output stream

      Update Spanish, French, and Brazilian Portuguese translation





TheSeeker (6):

      Fix favicon.ico on the /feed/ screen

      Fix type conversion error breaking large files

      Update compatibilityMode versions

      Remove redundant function

      Fix #6513 Implement text list of inserted keys.

      Fix: Transfer backoff was never being reset.





drak@kaverne(17):

      Fix whitespace

      Add getMimeType() to ManifestElement

      ContainerInserter: Use getMimeType, not *Override

      Share stuff: Add checkbox to select all Friends.

      move checkAll javascript into staticfiles/js/.

      hide the no-library warning.

      FetchKeyLabel shows that in can download files.

      Refactor search box logic into function

      remove old unneeded comment

      simpler boolean functions

      formatting (space after if).

      formatting: remove duplicate spaces

      default bookmarks: add Gantros index

      default bookmarks: change order: nerd, gantros, link, enzo

      default bookmarks: add my sharewiki and update descriptions

      Split default bookmark software and docs; add docs sites

      Add bookmark localization





leberhome (1):

      rescuing the genetive





saces (2):

      eclipse: export freenet-ext.jar

      fix the 'open with ThawIndexBrowser' link





unixninja92 (30):

      Added KeyGenUtils, MessageAuthCode, CryptBitSet, and ERAT plus
supporting type enums.

      Added Tests for ERAT and MasterSecret. Renamed CryptBitSet to
CryptByteBuffer.

      Wrote unit tests for MasterSecret

      Documented MasterSecret

      Wrote unit tests for ERAT and fixed some bugs that were found
becasue of it.

      Worked more on ERAT unit tests

      Check for fileOffset < 0 in ERAT

      Fixed several bugs in ERAT

      ERAT now performs sucessful round trip!

      More ERAT tests

      More ERAT testing and preping to document ERAT

      Documented ERAT

      Added Licence Notices

      Finished adding Licence Notices

      Documented EncryptedRandomAccessThingType

      Documented key derivation in KeyGenUtils

      Added more unit tests for ERAT

      Added ivSize documentation to KeyType

      Added comment explaining that the SuppressWarnings("deprecation")
at the top of CryptByteBuffer is for uses of CryptByteBuffer.RigndaelPCFB.

      Added hasIv to CryptByteBuffer for better readability.

      Fixed -1 that should have been null in CryptByteBufferType

      Check for unsupportedType in getIV() in CryptByteBuffer

      Fixed comments in CryptByteBuffer

      Changed extra catch statements to multi-catch

      Moved suggested algorithm/type choise from var to docs

      Converted String comparisons to .equals from ==s.

      Removed unused classwide var in ERAT

      Cleaned up ERAT

      Made isClosed volatile in ERAT and made more vars final.

      Made cipherPrams final in ERAT





xor-freenet (580):

      FCPConnectionHandler: Prepare to use UUID instead of 16
hex-encoded bytes

      [570 plugin-fcp-rewrite commits omitted]

      ClientRequester: Keep track of latest success/failure Date

      SplitfileProgressEvent: Propagate Date latestSuccess &
latestFailure

      FCP SimpleProgressMessage: add LastSuccess and LastFailure

      *RequestStatus: Propgate Date latestSuccess & latestFailure

      QueueToadlet: Use new RequestStatus.getLastFailure() /
getLastActivity()

      QueueToadlet: disable "Last failure" column

      Users of ClientRequester.latestSuccess: Document reason of
default value

      FCP SimpleProgressMessage: disable "LastFailure" field

      Fix branch's whitespace to be coherent with pre-existing style





[0] http://amphibian.dyndns.org/flogmirror/#20140926-release

USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/55/#20140926-release

[1] https://github.com/freenet/wintray

[2]
https://downloads.freenetproject.org/alpha/installer/FreenetTray.exe.build01468

[3] https://github.com/freenet/fred/pull/319

[4]
CHK@rSqSS7l5Nr-~LTTtWf6-E6Hc1penQVEpBWe3nrup11w,x71H8irUhVYIR1hkLTvnj-tHInStAFg1mVrfizHS0Go,AAMC--8/WoT-build0015.txt

[5]
CHK@2oYjqKfwAqmdk-iogm1p~rXngAeCGVL6JW2wRvZjqKE,fj~bOGvl-l30KZoueErBo5uqDQ6ZaqIOu5yknbc3pTo,AAMC--8/WebOfTrust-build0016-rc01.zip

[6]
CHK@Wk0E3jOHDqvxLYsvbRotJUMIcrJZM9eErEALdUn2o3s,zKvndt1RuQUX5mvI232jiugoRasQYasVS5RKkiFMkZE,AAMC--8/WebOfTrust-build0016-rc01.zip.sig

[7]
USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/23/

Post has shared content
Yesterday: #Freenet 1466 released 25 years after the #Mauerfall : The beginning of the end of censorship and mass surveillance. https://freenetproject.org 

Release Notes: https://github.com/freenet/fred/releases/tag/build01466

The photo is “wallpecker” by Superikonoskop, licensed under CC by-sa: http://commons.wikimedia.org/wiki/File:Mauerspecht_0989.jpg
Photo

Post has attachment
#Freenet 1466 released 25 years after the #Mauerfall : The beginning of the end of censorship and mass surveillance. http://www.freenetproject.org 

Release Notes: https://github.com/freenet/fred/releases/tag/build01466

Post has attachment
#Freenet 1466 released 25 years after the #Mauerfall : The beginning of the end of censorship and mass surveillance. http://www.freenetproject.org 

Release Notes: https://github.com/freenet/fred/releases/tag/build01466

Post has attachment
#Freenet 1466 released 25 years after the #Mauerfall : The beginning of the end of censorship and mass surveillance. http://www.freenetproject.org 

Release Notes: https://github.com/freenet/fred/releases/tag/build01466

(thanks +Arne Babenhauserheide  for he model ;-) )
Wait while more posts are being loaded