Steve Dougherty | 22 May 20:10 2016

Freenet 0.7.5 build 1473 released

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.
(Continue reading)

Moses | 18 May 18:28 2016
Picon
Gravatar

The plugin WebOfTrust could not be loaded

Hi,

When I try to load WebOfTrust plugin, I get "The plugin WebOfTrust
could not be loaded: class com.db4o.ext.Db4oIOException: null" error.
How to solve this issue please?

Thanks in advance.
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Steve Dougherty | 16 May 02:07 2016

Testing release build 1473-pre2

Freenet unstable testing prerelease build 1473-pre2 is now available.
Like -pre1 before it and the stable build to be released in another
week if all goes well, it requires Java 7. Two weeks after build 1473's
stable release build 1472 will become mandatory.

This pre-release requires Bouncy Castle 1.54 to run. To test the build
download Bouncy Castle from
https://bouncycastle.org/download/bcprov-jdk15on-154.jar or
CHK <at> 3Ra2Gbc7li7CGAKMOlZsrjC4HDkDdmyZoMb37rJq6F8,p8HhYtEegEWaCvFfTb-Heh3OIqqRq~w6wcbQrKsPShg,AAMC--8/bcprov-jdk15on-154.jar
then shut down your node, edit wrapper.conf or your classpath to use
bcprov-jdk15on-154.jar instead of bcprov-jdk15on-152.jar, and finally
run "./update.sh testing", "update.cmd testing", or fetch the jar from
the keys below and start the node manually. (If we had update channels
implemented this could be automated, but we don't, so it isn't.)

This adds Sharesite - a fork of ShareWiki - as an official plugin.
Thanks to ArneBab for getting it ready! It includes an earlier version
of Textile to avoid license problems, and adds syntax help, external
activelink support, and a template with div IDs for easier CSS.

Also in this build:

* 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
(Continue reading)

David Maroshi | 12 May 00:48 2016
Picon

bug 6843 report and initial solution contribution.

Greetings team,
I am building my devel env for freenet on Ubuntu 16.04 with eclipse and Maven 3.*
I faild to build contrib/common-compress, therefore contrib project failed to build.
The bug is documented in https://bugs.freenetproject.org/view.php?id=6843A suggestion solution is
submitted for review in https://github.com/freenet/contrib/pull/14
Please advise for correct submission standards/documentation.
Joy and happinessDudi

_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Arne Babenhauserheide | 9 May 21:12 2016
Picon
Gravatar

Freemail Backtrace on AddAccount

I get this when trying to access http://127.0.0.1:8888/Freemail/AddAccount

java.lang.NullPointerException
	at org.freenetproject.freemail.ui.web.AddAccountToadlet.makeWebPageGet(AddAccountToadlet.java:72)
	at org.freenetproject.freemail.ui.web.WebPage.handleMethodGET(WebPage.java:78)
	at freenet.clients.http.ToadletContextImpl.callToadletMethod(ToadletContextImpl.java:711)
	at freenet.clients.http.ToadletContextImpl.handle(ToadletContextImpl.java:648)
	at freenet.clients.http.SimpleToadletServer$SocketHandler.run(SimpleToadletServer.java:1029)
	at freenet.support.PooledExecutor$MyThread.innerRun(PooledExecutor.java:248)
	at freenet.support.PooledExecutor$MyThread.realRun(PooledExecutor.java:188)
	at freenet.support.io.NativeThread.run(NativeThread.java:157)

Do you have an idea what’s happening tehre?

This is with Freemail 0.2.7.2 (27) 

http://127.0.0.1:8888/freenet:USK <at> K6DDwnhxPsnFBpotEv5-mDOh2rKti113~7C8RY3z2rg,qn2s0ZI9kVAoreGBqinbMHGA4ChTEC9l~VXOfa2Q0D0,AQACAAE/pastebin-bab/16/#FreemailBacktrace

Best wishes,
Arne
--

-- 
Unpolitisch sein
heißt politisch sein
ohne es zu merken
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
(Continue reading)

xor | 8 May 02:28 2016

We should do a press release ASAP

Hey folks,

I just realized:
- Freenet having received $25k is news, so we could contact news sites with a 
press release.
- People are probably more likely to donate to someone who already has money, 
it makes us sound more legit. So getting this in the news might be important.
- It would be good if this happened soonish, as otherwise it is not news 
anymore.

When we started our fundraising campaign, I contacted 9 news sites [1] about 
it. This didn't work out very well, which shows that I'm bad at writing in a 
way which makes it easy for them to copy-paste into a news article.
So I would be happy if someone else could write the press release.

But: The sites I had contacted were all German. As I still have their 
addresses, I can offer to translate a pre-written English press release to 
German, and send it to them.

So if anyone can pre-write an English article, please let us know.
If you're willing to contact certain sites, tell us which ones, so we can 
collaboratively deal with others.

Thanks & Greetings

[1]
	https://heise.de
	http://golem.de
	https://netzpolitik.org
	https://ccc.de
(Continue reading)

Martin Byrenheid | 7 May 12:10 2016
Picon

Proposal to make unit-tests in Freenet easier to implement

Hello everyone,

I've spend some time thinking about how to make it easier to test Freenet's 
different subsystems, especially without having to instantiate the whole 
Freenet Node class for almost every test. One possibly helpful idea that came 
to my mind is to decouple classes by using a publish-subscribe mechanism, 
where each instance can subscribe to events (e.g. received a new announcement 
request) and publish other events together with corresponding data (e.g. the 
message and the neighbor node where the request came from). This way, many 
subsystems could then trigger methods in other subsystems without having to 
know them directly and also might not need a reference to the Node class 
anymore, making them much easier to test.

I've integrated some examples within the NodeDispatcher-class and pushed it 
into my Github repository [1]. Due to its rather high level of abstraction, 
the publish-subscribe mechanism handles all attached data just as objects, 
which is not nice regarding type safety. However, I haven't yet found a better 
solution since I don't have much experience with Java and I first want to hear 
your opinion about this approach.

Martin

[1] 
https://github.com/yadevel/fred/commit/f4ce1b066ad673b995ea2a729ba21b2a7e932e5b 
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Ian Clarke | 6 May 02:02 2016
Gravatar

Planning process step #1: Broad resource areas

First stage is to come up with a handful of broad categories of stuff that we
might want to do over, say, the next 6 months. I'll start: * Speed - Make Freenet requests and responses faster

 * User friendliness - Work on FProxy and installer to make them easier to use
 * Security - Make Freenet more secure against attack
 * Technical debt - Stuff that will make future development faster
 * Outreach - Stuff that will help attract users, developers, and donors to
   Freenet (eg. the website)

Am I missing anything? Let's try to keep things at a similar high-level.
Ian.
Ian Clarke
Founder, The Freenet Project
Email: ian <at> freenetproject.org
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Ian Clarke | 3 May 20:58 2016
Gravatar

Proposal for a democratic process to efficiently allocate resources (including the $25k)

I've written a proposal for how we can do this, based on my learnings over a
decade and a half of managing software projects (mostly commercial).
Feedback from the core team has been positive so-far, with the main objection
being that it may be too elaborate for our needs. I think it can be implemented
easily enough with intelligent use of Google Docs and a little bit of elbow
grease, which I'm ok with providing if others can help.
https://gist.github.com/sanity/4cf3b1c3484bdb9926d71bc9c4fc0341
Thoughts?
Ian.
Ian Clarke
Founder, The Freenet Project
Email: ian <at> freenetproject.org
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
xor | 3 May 19:51 2016

Re: RFC: My Web of Trust bachelor's thesis / developer's manual

Thanks to Arne, I noticed a huge misconception about this:

The ideas which the bachelor's thesis provides *have* already been fully 
implemented and deployed in September, as part of my previous Freenet work.

It was released as WoT build0018:
https://github.com/freenet/plugin-WebOfTrust/releases/tag/build0018

There is some additional algorithmic work included in build0018, which is why 
the thesis says the speed improvement is factor 22, but the build0018 
changelog talks about factor 28.

Sorry for not making this clear in the initial announcement!
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
Anonymous | 3 May 18:01 2016
Picon

LE documents

In the Frost board 'freenet' an Anonymous posted a large collection 
of classified documents on projects, tactics and investigations of 
law enforcement, also on Freenet.

For your convenience, the message can be found on a freesite:

USK <at> sDg8r7Cc9lqtPBsPgn2gRGi9rEstwrVDcutExyqVE3A,tz-
fi3YwH~CVXjY8VyxgU~a4e2Loc0q6uS52WCaYGhM,AQACAAE/Cops/0/

Please take note, thanks.
_______________________________________________
Devl mailing list
Devl <at> freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Gmane