------------------------------------------------------------ This is a my personal work repo. Unless you pull a version tagged as a release (none yet), you can assume that code may be buggy / broken. -- djk ------------------------------------------------------------ 20110130 djk@isFiaD04zgAgnrEC5XJt1i4IE7AkNPqhBG5bONi6Yks WARNING: THIS IS RAW ALPHA CODE. I'm publishing this so that other developers in the Freenet community can audit the source code. DON'T USE IT if violation of your anonymity would put you at risk. ABOUT: * jfniki is an experimental serverless wiki implementation which runs over Freenet / FMS. * It is written in Java and has no external build dependencies. * jfniki is INCOMPATIBLE with the existing server based python fniki implementation. REQUIREMENTS: ant java 1.5 or better Access to a running Freenet Node and FMS daemon. BUILD: ant jar RUN: Edit the script/jfniki.sh to set PRIVATE_FMS_SSK and FMS_ID correctly and comment out the warning lines. ./script/jfniki.sh Look at http://127.0.0.1:8083 with your web browser. BUILD FREENET PLUGIN: ant jar load the jar file from ./build/jar/jfniki.jar Click on the "View Configuration" link and set the "FMS Private SSK" and "FMS ID fields". KNOWN ISSUES: o Pages don't auto-refresh. You need to manually reload to see status changes. [Freenet ContentFilter is eating meta-refresh???] ------------------------------------------------------------ Dev notes: ------------------------------------------------------------ Stopped in the middle of implementing config ui state - figure out how to make private ssk wrap - implement update msgs (mMsg) - implement import / export - test in plugin (probably broken at the moment) ------------------------------------------------------------