(Posting the version from FMS as it is clearer)

On 12/07/15 00:17,
toad-notrust@h2RzPS4fEzP0zU43GAfEgxqK2Y55~kEUNR01cWvYApI wrote:
> On 11/07/15 23:57,
> toad-notrust@h2RzPS4fEzP0zU43GAfEgxqK2Y55~kEUNR01cWvYApI wrote:
>> On 11/07/15 19:09,
>> operhiem1@C1aOr8GEQmP6u-gN3PxwufUSnW2ENrZhD8EmovXKH-s wrote:
>>> 2015-07-11
>
>>> 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.
>
>> Warning to those doing big downloads/uploads with Freenet-level
>> disk encryption (physical security of LOW or higher):
>
>> There are some serious-ish issues, we are working on them. You
>> might want to delay updating. I will put out a snapshot later
>> today:
>
>> 1. FEC decoding/encoding is not prioritised. So a big download
>> finishing / upload starting can block fproxy. 2. Last summer I
>> identified a problem with disk encryption: In Bouncycastle 1.50,
>> there is seekable encryption (needed for disk encryption with
>> purge-db4o) but actually seeking can be very slow.
>
>> The combination of the two is the problem reported on Frost: If
>> you have LOW or higher physical security level, and have big
>> downloads completing (possibly from the datastore; everything gets
>> restarted), they will take hours at 100% CPU, and fproxy will
>> probably stall as well .
>
> Sorry, the second point: I thought this was fixed in BC 1.51, it was
> actually fixed in BC 1.52. Bouncycastle is the crypto library we use.
>
> A new release snapshot will be uploaded shortly which fixes both problem
> s.
>
Please could people test the new snapshot?

There are two versions:
- 1) Prioritised FEC. This should ensure that fproxy works even when
other stuff is happening. It's just possible that there's a serious bug
hiding in the relatively small changes. But it does not solve the
problem for users with disk encryption enabled.
- 2) Prioritised FEC *plus* the new version of BouncyCastle. This also
appears to work and should solve the problem even for users doing big
downloads with disk encryption.

The simplest solution is to set your auto-update key to:
USK@WwwjdrCO1Gzrfts7uJw5qlPV5lcBdpQnXdPKv281uaM,yi2ZCMBcag03XtYD77WFerVvsIQHq598UkHFRLf3aHM,AQACAAE/update/1469

This should automatically download the new bcprov jar
(bcprov-jdk15on-152.jar). If you then downgrade back to 1468, you will
need to change wrapper.conf to point to 151 rather than 152.

Prioritised FEC:

Replace your freenet jar file with this:

CHK@SsQtY7rrVPz1xFYscFDA0eLVb09RUDZN6YsiZH6~LSs,AcB66-lwGL2C~xLwRHep480pKRfadrGUMBSUjdg~jss,AAMC--8/freenet.1468.prioritised-fec.4affe1c2f8da6a5b7e444e7f55d2d2ca2dafa0f9.jar

Signature:

CHK@e8Db5M1an6AU-WH0ISE2HiY5b8Vy8~-q6~hS4UlhP68,Q3aq1g~7MSTV2pYBc0Pg0R36NTIvpEl8ooSFvV3JC~0,AAMC--8/freenet.1468.prioritised-fec.4affe1c2f8da6a5b7e444e7f55d2d2ca2dafa0f9.jar.sig

Source:
CHK@gq9E0e1L9BGt6WQGwvpHhi38WzLtp6PO4JNmYLZfdtM,6M-Ff~akO2CJOrQ8NtNqmv8tkblhVorYBV4FzJWrcWU,AAMC--8/freenet.1468.prioritised-fec.4affe1c2f8da6a5b7e444e7f55d2d2ca2dafa0f9-source.tar.bz2

CHK@OrFf17d15rp3i4ej4vrvrX3sQ093dfbNjV99nFVQP~4,V-l~ZVQ7jyjN~wA6-qq25goLn~2hQMag2jHX53vcgPA,AAMC--8/freenet.1468.prioritised-fec.4affe1c2f8da6a5b7e444e7f55d2d2ca2dafa0f9-source.tar.bz2.sig

Prioritised FEC *AND* BouncyCastle 1.52: Use the USK above, or ...

Download the new bouncycastle from here:
CHK@OTqMflXlJK4IcCBwDvcFcYIx5r6EjzlFSOdpd5JJuF0,D~2vk~9EqXUNrbqKaL7jm8G3I9B7DkPqrqxsyRiAlQY,AAMC--8/bcprov-jdk15on-152.jar

Jar file for freenet.jar:

CHK@FixtR6-J2p9DNr0o5g9rE7wtIOs0XC-InmJJU-MKA6M,aGmqB9qqHY5tX1YO3KF6-aN78~2osMLzw1rwtSyzeb4,AAMC--8/freenet.stable-1469-proposed-fixes.6f308b3bf149f86ebf1661cb549e4807b6d868eb.jar

CHK@vDO-XTXamhbntJgkGHrlA-RsUky3s8MkhLfUIMF5IDM,fddUty8uqVg-pa7SR6qv6y5cZVmYODJ77olZwFCo8uU,AAMC--8/freenet.stable-1469-proposed-fixes.6f308b3bf149f86ebf1661cb549e4807b6d868eb.jar.sig

Source for this is not yet uploaded but consists of the changes in the
prioritised-FEC version plus changes to dependencies.properties, which
tells the node how to update to the new version, and is in the jar.

The filenames include the git id's and branches have been pushed.

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to