Hi, first, for those who do not know what they are, a short explanation: Freetalk aims to provide the functionality of FMS, while being a plugin to the Freenet node so it can be bundled & integrated into the web interface easily. Web Of Trust provides the identity management features which are needed by Freetalk - unlike as in FMS the identity management is separted from Freetalk so the identities can be used with other applications as well. There are already other applications which use WoT, for example Sone and FlogHelper.
The plugins are nowadays stable enough to be added to the plugins page of Freenet as official plugins. We are currently in the release-candidate phase and RC1 still had a few bugs, so now I am releasing the RC2 versions of both WoT and Freetalk. Notice that the RC2s use a new message / identity namespace, so you will not see identities / messages of RC1 or the old testing binaries. - I discovered a real bug in the java XML parser with RC1, RC2 does a workaround for it by changing the XML format but there is no code for repairing messages of RC1 so we need to not download them to prevent lots of error logging from polluting the logs. If they have no severe bugs, they will become the final versions the next week. So please, help us with testing the RC2s. Try to use them in any possible way - write many messages, assign trust values - just use all features which you can find. Report anything which does not work. You can check for known bugs, planned features, etc at the bugtracker (select FT/WoT from the dropdown box): https://bugs.freenetproject.org/roadmap_page.php Of course you can also post bug reports / feature suggestions there. You can also send them to FMS, to Freetalk or by mail to xor at freenetproject.org Freetalk or Email is preferred. If you want to provide extended help with testing, please watch your Freenet's log files: 1. Switch the Freenet web interface to advanced mode (the link for that is at the bottom) 2. Go to Configuration => Logs 3. Set "Minimum priority to log messages at" to "NONE". This will disable all logging which is not explicitly configured in the following step 4. Set "Detailed priority thresholds" to "plugins.Freetalk:ERROR,plugins.WebOfTrust:ERROR". This will enable logging of errors just for Freetalk and WoT. 5. Set "Log rotation interval" to a higher value, "24HOUR" for example 6. Install Freetalk/WoT as described below. 7. After they have been running for some time, go to your Freenet installation directory, there is a folder called "logs", in this folder you can check "freenet-latest.log" for errors and report them. It will be rotated away after the configured rotation interval. Notice that the logs are very likely to contain information which tells us which identities you use and also might even tell us the insert URIs of the identities! 8. Further, Freetalk and WoT do intensive integrity tests after startup, so it might make sense to restart your node at some point and check for errors after Freetalk/WoT have started up, which you can tell by their menus being visible on the web interface of your node You can send the log files to the places mentioned above. Installation instructions: You need to install both Freetalk and Web of Trust with the following procedure: 1. On the Freenet web interface, go to "Configuration" => "Plugins" 2. In the "Add an Unofficial Plugin" enter the plugin URL and disable the "Local files only" checkbox. 3. Click "Load". 4. After Freetalk is loaded, it will fill the "Forums" menu of the web interface, Web of Trust will give you a "Community" menu URLs: http://downloads.freenetproject.org/alpha/plugins/WebOfTrust/WebOfTrust-version-0.4-RC2.jar http://downloads.freenetproject.org/alpha/plugins/Freetalk/Freetalk-version-0.1-RC2.jar Things you should know: - There will be a lot of empty forums, it is not necessarily a bug if they are empty - Freetalk ships with a list of default boards which are created automatically. - These release candidates use a different identity namespace than the previously released testing versions. You will not see any identities / messages from them. Notice that the "Restore an identity" feature will not work because the old identities do not exist within the new namespace. You are free to re-use their SSK/USK URI when creating a new identity however. - The final versions will reset the name space yet once again because the release candidates to not provide auto-update and we do not want outdated versions to pollute the final namespace. This is a minor loss though because it is not intended to have a testing phase longer than a week. - After you post a message, it will treated like a message from someone else in the downloading process. Therefore, it might take ~15-20 minutes until you see your own messages. It is done this way to allow you to notice an error in the uploading process if your own messages are not downloaded at all. Thank you & greetings xor PS: Please, do not be disappointed by a lack of features even though there were "years of development". Notice two things: - My goal for the first versions is absolute reliability, they shall not lose any messages. Much time was invested in ensuring this by having lots of online integrity tests etc. - I'm a volunteer and it took years because in total average I probably spent less than an hour of work on them per day. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: This is a digitally signed message part. URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20110303/507e78b4/attachment.pgp>