Dear list,

I am new on this list and wants to contrib to the freenet community
and wants to understand freenet archiecture.

I am proficient in both C and Java, and did have some (basic) idea on
how P2P network (mainly Chord and ed2k) works, some experience in
debugging thread synchronization problem. I think I can contribute
around 5 hours a week, so I am here looking for some *small* and
*self-contained* tasks that I can do. ....

Here is a list of tasks I think I can handle (and interested):

   (1) rework the dbd-index storage backend to fix the "FIXME" tasks
        (if I am lucky, this should fix the deadlock bug in bug
database as well)

   (2) fix the warnings from static analysis tools (such as FindBugs and PMD)

   (3) rework some thread synchronization using java5 java.util.concurrent.*
        this should make the code much shorter and clearer.

   (4) write (and clarify) javadocs

If you want my help (or have other suggestions), please reply. I won't
start working on these works until I have your explicit agreement.

Regards,
Daniel Cheng

Reply via email to