Re: [freenet-dev] Pretty sure 1462 is broken by commit 6d0321c1bbf96c593681719c8d4d0a63555d2e32

2014-06-01 Thread Thomas Markus

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I'm seeing the same behaviour (but no stacktraces) on my seednode as well.

- ---
...
Jun 02, 2014 06:00:00:070 (freenet.support.SerialExecutor$2, FNP
incoming auth packet handler thread(1), ERROR): Caught
java.lang.NullPointerException
java.lang.NullPointerException(no stack trace)
Jun 02, 2014 06:00:00:070 (freenet.support.SerialExecutor$2, FNP
incoming auth packet handler thread(1), ERROR): While running
freenet.node.FNPPacketMangler$2@643e8a7a on
freenet.support.SerialExecutor$2@19c92733
Jun 02, 2014 06:00:00:076 (freenet.support.SerialExecutor$2, FNP
incoming auth packet handler thread(1), ERROR): Caught
java.lang.NullPointerException
java.lang.NullPointerException(no stack trace)
...
- ---


On 06/02/2014 06:22 AM, Juiceman wrote:
> My seednode came online right before 1462 was released and was
> seeding.  Since 1462 I have not seen a single seed client connect.  My
> logs are full of:
>
> Jun 02, 2014 02:22:12:164 (freenet.support.SerialExecutor$2, FNP
> incoming auth packet handler thread(0), ERROR): Caught
> java.lang.NullPointerException
> java.lang.NullPointerException
> at freenet.node.PeerNode.userToString(PeerNode.java:3819)
> at freenet.node.PeerNode.(PeerNode.java:624)
> at freenet.node.SeedClientPeerNode.(SeedClientPeerNode.java:20)
> at
freenet.node.FNPPacketMangler.getPeerNodeFromUnknownInitiator(FNPPacketMangler.java:1493)
> at
freenet.node.FNPPacketMangler.processJFKMessage3(FNPPacketMangler.java:1369)
> at freenet.node.FNPPacketMangler.access$200(FNPPacketMangler.java:75)
> at freenet.node.FNPPacketMangler$2.run(FNPPacketMangler.java:567)
> at freenet.support.SerialExecutor$2.run(SerialExecutor.java:73)
> 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:129)
>
>
https://github.com/freenet/fred-staging/commit/6d0321c1bbf96c593681719c8d4d0a63555d2e32
> was getting rid of string concatenations, but looks like it did more
than that.
>
>
> src/freenet/node/PeerNode.java
> @@ -3816,7 +3816,7 @@ public int selectNegType(OutgoingPacketMangler
mangler) {
>
>   }
>public String userToString() {
> - return "" + getPeer();
> + return  getPeer().toString();
>   }
>
>   public void setTimeDelta(long delta) {
>
>
> are NOT functionally equivalent.
>

-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBAgAGBQJTjBiiAAoJEGoOjQCp/UPgnXsP/3AJ/Vy8AsfchRqrGmzVmlia
CFxssZ+udIEC4ytyZMDqPrxc5DxA8yOFM/AMdnCuA7j5CiaEvuYEpO7XwA25kBZa
B7BByCw/S66/FMBaZl/alj6dLBC+EVU0W5jmw+u8N95sdeQ1jn4KlNPFgFjOq/DI
NSzorX4JxDHgRNWNaudDbPL6lmIUCI6VJlSSuka7IysBNXSEH/zn0h6BjbXF7O7Q
ZT+ViHghaI+EJqzoMEx5EwRrF6uVSFNA4v9U1VoNQIl0t9vhjis313iWzfQ2oDsC
QXTMGsXuqZq/hIxmTXfRihaMPxhlM7UEMQ3nksIYNmhkQxkZ/J1/ch8inn3yjOSD
W+ofW75iAAiB/rAZAhuNWaR4RaI+RYsWMYPu1BraAxOLc65UoGVpNAzCajMvMm+5
WJWr22KKUSbI+vYLZtXkxk3KspMEOVgWpQEFuR9dwOiVWm7CKgPv0pn8mGQRHQu5
Puo/ERCbAtxcu/kD+NaqLqIXhujzeSpMpqgs144Eq5u2urGbcTqLF/fS8VZJQtKd
qV3GxXtAQhQnupJrMGMEQnbHZy+COeSexQ5yPJkckM8SjGqcLWgRTXXWIbo3ubIQ
PiZ4Vn36BLLodagqxNYXqFTi7y+g4EuKkUFD6BNdhIRO6oQpi2snSRARtmU1g/WG
4XxtKEdbce4GFnJU7vwX
=kf86
-END PGP SIGNATURE-
___
Devl mailing list
Devl@freenetproject.org
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Freenet at the Circumvention Tech Summit in Berlin

2013-10-09 Thread Thomas Markus

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi,

As you may be aware, some Freenet developers and users were present
during the CTS summit in Berlin early October.
Present were: myself (digger3), Arne, Toad, Infinity0 (presently
Tor-dev), leuchtkaefer (gsoc) and Vmon (user). We actually spoke with
some people running Freent people running various nodes to help out
which was very nice.


During the summit we made sure that people were aware that Freenet
exists and is still very much alive. We did a bunch of other things,
semi-major ones were:

1) we gave a bunch (9 or so?) of 4-minute presentations summarizing
Freenet and its abilities to about ~100 people.
2) Hosted a 45-minute freenet plugin-development workshop. The positive
outcome of that workshop is that the basics are relatively easy to get
going. I've converted our workshop to a very rough draft on the wiki
[1]. I would like everybody to improve it and make it reasonably
foolproof for Freenet-newbies. Just follow it along in Eclipse and add
code where required! Warning; I wrote this during my train-ride without
a proper IDE.
3) We also spoke about the current state of Freenet, some short term
things wrt releases and accounts that need to be done and long-term
restructuring to make outside contributions more viable. We talked at
some length about these last two which I'll try to summarize to the best
of my ability... Just ask if anything is unclear!


=== Short term todo's ===

- - We should basically assume that toad will be completely absent from
the project. Anything that he *can* accomplish is awesome, but the
project should also run fine without his immediate presence.
- - test the release process with Bombe, nextgens, xor? which already
have the release keys. At present only operheim1 knows the full details
and we'd like to eliminate the Bus-factor.
- - check proper Github access and accounts for those involved (I
believe toad made some specific personal notes on this)
- - ...

(we spoke on more things, but I forgot to take a photographs of the
flip-over with the info on it :-(  )

=== Long term restructuring

infinity0 has worked on freenet packages and infrastructure in the past.
All present at CTS agreed that code restructuring is an important aspect
of Freenet's long-term viability as a project with multiple
contributors. Infinity0 estimates this to take roughly 6-9 months of
fulltime work. Let's dive into *some* of the work required:

* Solve the maven secure-dependencies issue (there are some leads to
start with Debian-based maven dependencies, input is very welcome!)
* Integrate guava where appropriate
* Standardize the threading/concurrency framework
** com.google.common.collect.concurrent
** Research whether thread priorities are still required, could still
require the NativeThread library
** 95% of Freenet's usage of "synchronized {{ }}" and "Object.wait()" 
is inappropriate/outdated. We need to move to blocking qeues and similar
modern datastructures

* IO
** Standardize on relevant Apache libraries
*** Look whether we can integrate crypto into it to achieve the current
functionalities of (RAM)Bucket and friends. (persistent, encrypted
bucket which transparantly move from RAM -> Disk when exceeding their
memory limit)
** Use java.nio extensively

* Configuration
** use a more easily config management system
** Research existing approaches to this (settings that can be changed @
runtime and settings that require a reboot)
** Use standard syntax for settings
** Static settings for certain things (for example to deal with
directories where files are stored, when a user switches the directory
to a different one should we remove the files safely? keep them? make it
the user's responsibility?)
** move user config to a persistant state (e.g. /var/lib/)

* UI separation
** Clear divide between UI & Core
** Obective: allow one to remove all UI code (fproxy) and still allow
fred to compile & run without it.
** Break UserAlerts away from the Core. Instead of having all sorts of
HTML stuff in core we need to refactor it out of core. However, because
the user alerts can happen *very* early in the process of starting
seperation is likely to be non-trivial. There was some heated discussion
during CTS on this matter that shows that it needs to be looked at
carefully on how to accomplish the a maximally loosely coupled set of
components.

* Misc
** There are lots of custom utilities in Freenet (e.g. HTML encoding)
that need to to switched to 3rd party libraries
** Although we should also keep some Freenet-specific ones such as Base64
**

* Plugins
** writing plugins should be easy, the previously cited tutorial on
plugin development (fetch key, insert key, communicate with plugins)
needs to look clean. While it doesn't we need to change the API.
** Documentation on plugin-development and overall Freenet development
is required. This can only happen *after* the major restructuring of the
Freenet codebase, otherwise documentation efforts are wasted

[freenet-dev] Monthly freenet openpeers statistics for 2013.06

2013-07-18 Thread Thomas Markus
I recall seeing a tweet linking to it, but I don't seem to be able to 
locate it right now.
Probably deleted or a Twitter-hickup.

However, the fact that nextgens is at DEF CON may have more effect wrt 
`dissemination'. See `thread':
https://twitter.com/thedarktangent/status/357514366020624386

Cheers,
Thomas

On 18-07-13 21:39, Ian Clarke wrote:
> Did this response actually get to the Defcon folks?
>
> Ian.
>
> On Wed, Jul 17, 2013 at 12:41 PM, Matthew Toseland <
> toad at amphibian.dyndns.org> wrote:
>
>> On Wednesday 17 Jul 2013 18:07:45 Crypto Nation wrote:
>>> Spam detection software, running on the system "freenetproject.org", has
>>> identified this incoming email as possible spam.  The original message
>>> has been attached to this so you can view it (if it isn't spam) or label
>>> similar future email.  If you have any questions, see
>>> the administrator of that system for details.
>>>
>>> Content preview:  Posted to FMS by stats at Neu9ks-39mEjep~gV7tJe... on
>> 2013-07-02
>>> this statistic is a view of one freenet node scanning freenet
>> openpeers file
>>> every minute collect IP addresses from physical.udp field ASNum
>> Edition :
>>> GEO-117 20130702 Build 1 ASNum V6 Edition : GEO-117 20130306 Build 1
>> Country
>>> Edition : GEO-106 20130514 Build 1 Country V6 Edition: GEO-106
>> 20130604 Build
>>> 1 [...]
>>>
>>> Content analysis details:   (5.8 points, 5.0 required)
>>>
>>>   pts rule name  description
>>>  --
>> --
>>>   0.0 FREEMAIL_FROM  Sender email is commonly abused enduser mail
>> provider
>>>  (cryptonation[at]gmail.com)
>>>  (cryptonation[at]gmail.com)
>>>  (cryptonation[at]gmail.com)
>>>   0.0 DKIM_ADSP_CUSTOM_MED   No valid author signature, adsp_override is
>>>  CUSTOM_MED
>>>   0.0 HTML_MESSAGE   BODY: HTML included in message
>>>   0.8 BAYES_50   BODY: Bayes spam probability is 40 to 60%
>>>  [score: 0.5000]
>>>   0.1 DKIM_SIGNEDMessage has a DKIM or DK signature, not
>> necessarily valid
>>>   3.0 NOT_SIGNED_BUT_EXPECTED Message should have been signed by DKIM but
>>>  wasn't
>>>   2.0 FREENET_LOC_SHORT  Contains short body and URI
>>>   1.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid
>>> -1.1 AWLAWL: From: address is in the auto white-list
>>>
>>> The original message was not completely plain text, and may be unsafe to
>>> open with some email clients; in particular, it may contain a virus,
>>> or confirm that your address can receive spam.  If you wish to view
>>> it, it may be safer to save it to a file and open it with an editor.
>>>
>> How can Google have messed up their mail config this badly? Surely this is
>> a problem on our side?
>>
>> This was not a spam, it was cryptonation trying to be helpful in response
>> to a tweet from the DefCon folks.
>>
>> Granted he should have sent it as plain text.
>>
>> How can we fix this?
>>
>> ___
>> Devl mailing list
>> Devl at freenetproject.org
>> https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>>
>
>


Re: [freenet-dev] Organizing next Freenet meetup/mini-conference: Berlin Sept 29-30

2013-07-09 Thread Thomas Markus

I should be able to make it as well.
Sounds like fun!

On 09-07-13 11:28, Ximin Luo wrote:

Sept 29-30 is good for me, I will make it. Please keep us updated with details!

On 07/07/13 23:47, leuchtkaefer wrote:

Hey, it will be very interesting to meet people from Freenet project. The
proposed date is at the end of my GSoC period so it is also an opportunity to
evaluate the benefits of my new plugin and discuss improvements.
I will try to go.
leuchtkaefer

 
---
 *From:* Masayuki Hatta 
 *To:* Discussion of development issues 
 *Sent:* Sunday, July 7, 2013 11:11 AM
 *Subject:* Re: [freenet-dev] Organizing next Freenet
 meetup/mini-conference: Berlin Sept 29-30

 Hi,

 I attended the previous CTS in Hong Kong, it was a pleasant meeting.  The
 focus at that time was on Tor, but I told them Freenet is also important
 and had a lot of potential.  If there will be many Freenet developers in
 Berlin, I'll try to schedule to attend(September is kinda busy month for me
 and Berlin is far away from here Tokyo, but I'm going to go Geneva for
 another conference anyway...)

 Best regards,
 MH


 2013/7/7 Matthew Toseland mailto:t...@amphibian.dyndns.org>>

 On Saturday 06 Jul 2013 18:12:56 vmonmoonsh...@gmail.com
  wrote:
 > Hello Freenet folks,
 >
 > It is quite a sometime that we are talking about getting together 
again
 > (AFAIK the last one was 2008). I brought the idea of meeting along 
this
 > event:
 >
 > http://openitp.org/openitp/circumvention-tech-summit.html
 >
 > in Berlin and it was received positively on IRC. Toad specifically 
said
 > he can attend 29-30 and there was quite a few other enthusiasts 
including
 > myself. So, I think we decided to do it this time.
 >
 > There are quite few reasons that makes this event ideal for us to
 > meet:
 >
 > 1. The subject is circumvention technology which what Freenet is 
about.
 > 2. The event is organized mostly in unconference format: small group 
of
 > people get together and discuss censorship related issues. So we can
 > have our own Freenet group and discuss Freenet future developments 
etc.
 > 3. The event is free.
 > 4. There is travel grants to apply so we can get more people 
together.
 > 5. It is in Europe where many Freenet developers reside.
 > 6. It is in Berlin which is an awesome at the same time comparatively
 > inexpensive city.
 >
 > This is the reply that I got from the organizer when I brought the
 idea to
 > them and to make sure that registration is free:
 >
 > "Yes, please tell the Freenet folks about CTS IV and encourage them 
to
 > apply for travel grants, if necessary. You may also feel free to
 > introduce them to us. There is no registration fee for CTS events!"
 >
 > So exciting time; let's meet!
 >
 > Now to organized this better, what tool shoul we use? Should we
 > dedicate a Wiki page to this and make a table to keep track of 
everyone
 > so we can find each other there and keep track of stuff that we want 
to
 > discuss/do during our meetup?
 >
 > Please let me know if you like this so I can go ahead and make the 
page.

 Wiki page makes sense provided there are no better suggestions?

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




 --
 Masayuki Hatta
 Assistant Professor, Faculty of Economics and Management, Surugadai
 University, Japan

 http://about.me/mhatta

 mha...@gnu.org   / mha...@debian.org
  / mha...@opensource.jp
  / hatta.masay...@surugadai.ac.jp
 

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



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





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


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

Re: [freenet-dev] Please help: We need more seednodes!

2012-09-12 Thread Thomas Markus

On 12-09-12 16:17, Matthew Toseland wrote:

On Tuesday 11 Sep 2012 15:08:10 Justus Ranvier wrote:

On 9/11/2012 5:32 AM, Matthew Toseland wrote:

If you can run a seednode, then please:
- Go to opennet configuration and set "be a seednode?" to true.
- Send me your opennet noderef, which you can find here:
http://127.0.0.1:/strangers/myref.fref

Obviously your opennet noderef includes your IP address, so replying on FMS is 
probably a bad idea!

Does operating as a seednode affect the normal operation of the node?

Probably have some impact. Less of an issue if you have a fast node with plenty 
of bandwidth etc.
I personally noticed a 25% reduction in mostly routing-bandwith (both 
incoming and outgoing) moving from a regular hybrid node to a seednode.

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


[freenet-dev] Java version issues: ideas how to fix this gordian knot?

2012-07-30 Thread Thomas Markus
On 30-07-12 18:21, Evan Daniel wrote:
> On Mon, Jul 30, 2012 at 8:15 AM, xor  wrote:
>>> We should probably formally move to OpenJDK, but that seems to have
>>> bug/stability problems too for some users?
>> My node has been running on OpenJDK for years - without any issues.
> Ditto.
>
> Well, it might be more like "year" than "years" in my case. I don't
> really remember. The changeover and operation since was unmemorable.
>
> I run a higher memory limit than some will, which might be relevant.
>
> I'm generally in favor of such a change.
No problems here running with openjdk6 / oracle-jdk7 for quite a few 
months (and I've experimented running with _very_ tight (~120mb) memory 
restrictions on jdk7).
I'm also generally in favor of such a change.

- Thomas



Re: [freenet-dev] Java version issues: ideas how to fix this gordian knot?

2012-07-30 Thread Thomas Markus

On 30-07-12 18:21, Evan Daniel wrote:

On Mon, Jul 30, 2012 at 8:15 AM, xor  wrote:

We should probably formally move to OpenJDK, but that seems to have
bug/stability problems too for some users?

My node has been running on OpenJDK for years - without any issues.

Ditto.

Well, it might be more like "year" than "years" in my case. I don't
really remember. The changeover and operation since was unmemorable.

I run a higher memory limit than some will, which might be relevant.

I'm generally in favor of such a change.
No problems here running with openjdk6 / oracle-jdk7 for quite a few 
months (and I've experimented running with _very_ tight (~120mb) memory 
restrictions on jdk7).

I'm also generally in favor of such a change.

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


[freenet-dev] (no subject)

2012-03-18 Thread Thomas Markus
On 03/18/2012 04:10 AM, Leah Hicks wrote:
> There are some javascript related fixes to handle the new HTML5 tags 
> (so that CSS styles can be applied). IE8 and below don't support CSS3 
> selectors, but those are mostly text-shadow, box-shadow, and the like 
> (which would gracefully degrade). The site won't break, but there are 
> issues with like transparent pngs and such for older versions of IE 
> (less than 9), which is worse in severity for 5 and 6 (which nobody 
> uses) and particularly in the case of IE5 there is no javascript. I'm 
> certain these issues apply to even the current version of your site.
Sounds sensible.
I'm very much in support of your proposal. Given the Freenet userbase 
I'd estimate (just from the top of my head) that these are `relevant' 
considerations:

- graceful degradation when JavaScript support is disabled, but I think 
it's even preferred to do everything without any JavaScript at all.
- Support for modest requirements and outdated browsers (I wouldn't go 
as far as try an support IE5 though :)   )
- Simplified use of the English language to accommodate non-native speakers

Before we end up with endless discussions on functional design 
requirements I'd say to just give it a go and provide a mockup which 
focuses on a new user which (1) tries to understand what Freenet is and 
whether he/she should install it and (2) How to install it and where to 
move from there.

Thanks for taking the initiative, I'm looking forward to a mockup.
Thomas




[freenet-dev] [GSoC 2012]

2012-03-18 Thread Thomas Markus
Please take a look at the ideas page on the wiki:

http://new-wiki.freenetproject.org/Google_Summer_of_Code/2012


On 03/18/2012 08:49 AM, Gayan Dhanushka wrote:
> Hi all,
>
> I am a final year undergraduate at university of Moratuwa, Sri Lanka. 
> I specialize computer science and engineering. I would like to 
> contribute the freenet project. If you have any GSoC project ideas 
> please post them here.
>
> Thank You!
> Gayan
>
>
> -- 
> *Gayan Dhanushka*
> Undergraduate
> Computer Science & Engineering
> University of Moratuwa
>
>
>
> ___
> Devl mailing list
> Devl at freenetproject.org
> http://freenetproject.org/cgi-bin/mailman/listinfo/devl

-- next part --
An HTML attachment was scrubbed...
URL: 



Re: [freenet-dev] (no subject)

2012-03-18 Thread Thomas Markus

On 03/18/2012 04:10 AM, Leah Hicks wrote:
There are some javascript related fixes to handle the new HTML5 tags 
(so that CSS styles can be applied). IE8 and below don't support CSS3 
selectors, but those are mostly text-shadow, box-shadow, and the like 
(which would gracefully degrade). The site won't break, but there are 
issues with like transparent pngs and such for older versions of IE 
(less than 9), which is worse in severity for 5 and 6 (which nobody 
uses) and particularly in the case of IE5 there is no javascript. I'm 
certain these issues apply to even the current version of your site.

Sounds sensible.
I'm very much in support of your proposal. Given the Freenet userbase 
I'd estimate (just from the top of my head) that these are `relevant' 
considerations:


- graceful degradation when JavaScript support is disabled, but I think 
it's even preferred to do everything without any JavaScript at all.
- Support for modest requirements and outdated browsers (I wouldn't go 
as far as try an support IE5 though :)   )

- Simplified use of the English language to accommodate non-native speakers

Before we end up with endless discussions on functional design 
requirements I'd say to just give it a go and provide a mockup which 
focuses on a new user which (1) tries to understand what Freenet is and 
whether he/she should install it and (2) How to install it and where to 
move from there.


Thanks for taking the initiative, I'm looking forward to a mockup.
Thomas

___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


Re: [freenet-dev] [GSoC 2012]

2012-03-18 Thread Thomas Markus

Please take a look at the ideas page on the wiki:

http://new-wiki.freenetproject.org/Google_Summer_of_Code/2012


On 03/18/2012 08:49 AM, Gayan Dhanushka wrote:

Hi all,

I am a final year undergraduate at university of Moratuwa, Sri Lanka. 
I specialize computer science and engineering. I would like to 
contribute the freenet project. If you have any GSoC project ideas 
please post them here.


Thank You!
Gayan


--
*Gayan Dhanushka*
Undergraduate
Computer Science & Engineering
University of Moratuwa



___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl


___
Devl mailing list
Devl@freenetproject.org
http://freenetproject.org/cgi-bin/mailman/listinfo/devl

[freenet-dev] Dutch translation

2009-09-07 Thread Thomas Markus
On Sun, 6 Sep 2009 15:32:30 +0200, Niels Egberts 
wrote:
> I've made some edits.
> 
> Niels.

Thanks.
committed in: 138207cd6e981bff492615c78805b7a5ef2e785e


- Thomas



Re: [freenet-dev] Dutch translation

2009-09-07 Thread Thomas Markus
On Sun, 6 Sep 2009 15:32:30 +0200, Niels Egberts 
wrote:
> I've made some edits.
> 
> Niels.

Thanks.
committed in: 138207cd6e981bff492615c78805b7a5ef2e785e


- Thomas
___
Devl mailing list
Devl@freenetproject.org
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl


[freenet-dev] Dutch translation

2009-09-05 Thread Thomas Markus
Hi,

Here is a first complete translation of Freenet into Dutch.
All the strings have been translated up to build number 1233.

I do expect some spelling errors/mistakes to be present in this first attempt, 
so please do send improvements when possible.

This translation wouldn't have been possible without some help from: Niels van 
Groningen, Exec, Reym and Robert de Waard.


Kind regards,
Thomas Markus

-- next part --
An embedded and charset-unspecified text was scrubbed...
Name: freenet.l10n.nl.override.properties
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20090905/e9fcec4b/attachment.ksh>