Sone.git
13 years agoAdd method to insert a directory into Freenet.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:50 +0000 (21:27 +0200)]
Add method to insert a directory into Freenet.

13 years agoSet modification counter of new Sones to 1 so that it is inserted automatically.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:39 +0000 (21:27 +0200)]
Set modification counter of new Sones to 1 so that it is inserted automatically.

13 years agoAdd fred-ext dependency.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:27 +0000 (21:27 +0200)]
Add fred-ext dependency.

13 years agoAdd synchronization note.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 17:42:12 +0000 (19:42 +0200)]
Add synchronization note.

13 years agoOverride Object.equals().
David ‘Bombe’ Roden [Wed, 13 Oct 2010 17:39:10 +0000 (19:39 +0200)]
Override Object.equals().

13 years agoStub of Sone inserter main loop.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:42:18 +0000 (16:42 +0200)]
Stub of Sone inserter main loop.

13 years agoHand in freenet interface to Sone inserter.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:42:06 +0000 (16:42 +0200)]
Hand in freenet interface to Sone inserter.

13 years agoAdd modification counter to Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:41:51 +0000 (16:41 +0200)]
Add modification counter to Sone.

13 years agoStop all Sone inserters when stopping the core.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:27:01 +0000 (16:27 +0200)]
Stop all Sone inserters when stopping the core.

13 years agoStart Sone inserters when Sone is added.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:24:38 +0000 (16:24 +0200)]
Start Sone inserters when Sone is added.

13 years agoAdd stub of Sone inserter.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:24:17 +0000 (16:24 +0200)]
Add stub of Sone inserter.

13 years agoRename “localSones” method to a more traditional “getSones”.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:21:03 +0000 (16:21 +0200)]
Rename “localSones” method to a more traditional “getSones”.

13 years agoReturn an unmodifiable copy of the Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:20:25 +0000 (16:20 +0200)]
Return an unmodifiable copy of the Sones.

13 years agoRemove warning about parameter assignment.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:17:31 +0000 (16:17 +0200)]
Remove warning about parameter assignment.

13 years agoFlesh out Sone deletion HTML.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:14:25 +0000 (16:14 +0200)]
Flesh out Sone deletion HTML.

13 years agoImplement page deletion.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:33 +0000 (16:13 +0200)]
Implement page deletion.

13 years agoGenerate key without docname.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:22 +0000 (16:13 +0200)]
Generate key without docname.

13 years agoAdd method to delete a Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:17 +0000 (16:13 +0200)]
Add method to delete a Sone.

13 years agoAdd some logging.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:37 +0000 (16:01 +0200)]
Add some logging.

13 years agoAdd stub of page that deletes a Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:30 +0000 (16:01 +0200)]
Add stub of page that deletes a Sone.

13 years agoAlways store the current Sone in the template.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:09 +0000 (16:01 +0200)]
Always store the current Sone in the template.

13 years agoAdd logout page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:26:06 +0000 (15:26 +0200)]
Add logout page.

13 years agoRemove Sone ID from session if the Sone is null.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:25:51 +0000 (15:25 +0200)]
Remove Sone ID from session if the Sone is null.

13 years agoAdd Sone creation page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:16:24 +0000 (15:16 +0200)]
Add Sone creation page.

13 years agoShow ID of Sone in Sone selector.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:57 +0000 (15:15 +0200)]
Show ID of Sone in Sone selector.

13 years agoAdd page title for index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:44 +0000 (15:15 +0200)]
Add page title for index page.

13 years agoUse new redirect exception.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:19 +0000 (15:15 +0200)]
Use new redirect exception.

13 years agoStore plugin store when plugin is terminated.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:14:59 +0000 (15:14 +0200)]
Store plugin store when plugin is terminated.

13 years agoStub for creating Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:14:46 +0000 (15:14 +0200)]
Stub for creating Sones.

13 years agoStore the Sone ID instead of the Sone itself in the session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:54:37 +0000 (14:54 +0200)]
Store the Sone ID instead of the Sone itself in the session.

13 years agoWhitespace fixes.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:07:23 +0000 (14:07 +0200)]
Whitespace fixes.

13 years agoAdd method to store the configuration when the core is stopped.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:07:05 +0000 (14:07 +0200)]
Add method to store the configuration when the core is stopped.

13 years agoLog number of Sones that will be loaded.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:06:22 +0000 (14:06 +0200)]
Log number of Sones that will be loaded.

13 years agoMark node as unused for now.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:06:01 +0000 (14:06 +0200)]
Mark node as unused for now.

13 years agoAdd method to generate a key pair.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:54 +0000 (14:05 +0200)]
Add method to generate a key pair.

13 years agoAdd exception type for invalid Sone names.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:38 +0000 (14:05 +0200)]
Add exception type for invalid Sone names.

13 years agoAdd index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:22 +0000 (14:05 +0200)]
Add index page.

13 years agoGet form password only once.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:07 +0000 (14:05 +0200)]
Get form password only once.

13 years agoAdd possibility to redirect during processing.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:52:07 +0000 (13:52 +0200)]
Add possibility to redirect during processing.

13 years agoRegister the toadlet itself for the link-enabled callback.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:31 +0000 (13:51 +0200)]
Register the toadlet itself for the link-enabled callback.

13 years agoOnly show login page if the user is not logged in.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:20 +0000 (13:51 +0200)]
Only show login page if the user is not logged in.

13 years agoUse ToadletContext instead of Request to get the current session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:06 +0000 (13:51 +0200)]
Use ToadletContext instead of Request to get the current session.

13 years agoImplement link-enabled callback interface.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:49:35 +0000 (13:49 +0200)]
Implement link-enabled callback interface.

13 years agoIf the page can say whether it’s enabled in the menu, forward the request.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:48:52 +0000 (13:48 +0200)]
If the page can say whether it’s enabled in the menu, forward the request.

13 years agoMake the user specify both insert and request URI when loading or creating Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:20:52 +0000 (13:20 +0200)]
Make the user specify both insert and request URI when loading or creating Sones.

13 years agoAdd Sone exception.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 10:44:29 +0000 (12:44 +0200)]
Add Sone exception.

13 years agoImplementation stub of the login page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 10:07:39 +0000 (12:07 +0200)]
Implementation stub of the login page.

13 years agoChange URL of index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:55 +0000 (11:58 +0200)]
Change URL of index page.

13 years agoAdd name for the web interface thread.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:46 +0000 (11:58 +0200)]
Add name for the web interface thread.

13 years agoShut the logger down when the plugin is terminated.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:36 +0000 (11:58 +0200)]
Shut the logger down when the plugin is terminated.

13 years agoAdd name to Sone constructor call.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:26 +0000 (11:58 +0200)]
Add name to Sone constructor call.

13 years agoAdd method to set the current Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:16:11 +0000 (11:16 +0200)]
Add method to set the current Sone.

13 years agoAdd name to the Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:12:11 +0000 (11:12 +0200)]
Add name to the Sone.

13 years agoAdd unique ID for the Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:12:03 +0000 (11:12 +0200)]
Add unique ID for the Sone.

13 years agoExpose the version of the plugin.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:55:42 +0000 (08:55 +0200)]
Expose the version of the plugin.

13 years agoUse traditional getter names.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:16:41 +0000 (08:16 +0200)]
Use traditional getter names.

13 years agoExpose the local Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:14:41 +0000 (08:14 +0200)]
Expose the local Sones.

13 years agoExpose the core.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:13:49 +0000 (08:13 +0200)]
Expose the core.

13 years agoWhitespace fixes.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:12:44 +0000 (08:12 +0200)]
Whitespace fixes.

13 years agoTurn the HTTP method into an enumeration.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:08:57 +0000 (08:08 +0200)]
Turn the HTTP method into an enumeration.

13 years agoAdd new session if no session exists.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:03:06 +0000 (08:03 +0200)]
Add new session if no session exists.

13 years agoAdd method to get the current session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 05:59:11 +0000 (07:59 +0200)]
Add method to get the current session.

13 years agoSet encoding of source files to UTF-8.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 05:54:49 +0000 (07:54 +0200)]
Set encoding of source files to UTF-8.

13 years agoImprove translation.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:47:33 +0000 (06:47 +0200)]
Improve translation.

13 years agoStop the web interface when the plugin is stopped.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:47:27 +0000 (06:47 +0200)]
Stop the web interface when the plugin is stopped.

13 years agoImplement the “threadless plugin” marker because our runPlugin() method returns immed...
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:36:33 +0000 (06:36 +0200)]
Implement the “threadless plugin” marker because our runPlugin() method returns immediately.

13 years agoAdd login template.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:31:44 +0000 (06:31 +0200)]
Add login template.

13 years agoAdd translation stub.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:31:31 +0000 (06:31 +0200)]
Add translation stub.

13 years agoAdd template factory for Sone templates.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:31:08 +0000 (06:31 +0200)]
Add template factory for Sone templates.

13 years agoAdd login page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:30:44 +0000 (06:30 +0200)]
Add login page.

13 years agoImplement a bit more of the Fred interaction stuff.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:30:24 +0000 (06:30 +0200)]
Implement a bit more of the Fred interaction stuff.

13 years agoDon’t try to parse null values.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:28:07 +0000 (06:28 +0200)]
Don’t try to parse null values.

13 years agoAdd fred dependency.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:27:44 +0000 (06:27 +0200)]
Add fred dependency.

13 years agoStore dependencies in resulting JAR file.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:27:38 +0000 (06:27 +0200)]
Store dependencies in resulting JAR file.

13 years agoRequire a more recent version.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:26:55 +0000 (06:26 +0200)]
Require a more recent version.

13 years agoFix “Plugin-Main-Class” attribute.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 19:58:59 +0000 (21:58 +0200)]
Fix “Plugin-Main-Class” attribute.

13 years agoAdd Sone-specific base template page implementation.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 19:16:17 +0000 (21:16 +0200)]
Add Sone-specific base template page implementation.

13 years agoAdd web interface container stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 19:15:42 +0000 (21:15 +0200)]
Add web interface container stub.

13 years agoAdd interface between templates and toadlets.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 18:30:56 +0000 (20:30 +0200)]
Add interface between templates and toadlets.

13 years agoAdd logging.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:53:50 +0000 (16:53 +0200)]
Add logging.

13 years agoAdd method that fetches an URI.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:50:36 +0000 (16:50 +0200)]
Add method that fetches an URI.

13 years agoComplete javadoc.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:48:49 +0000 (16:48 +0200)]
Complete javadoc.

13 years agoStore high-level client in Freenet interface.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:31:30 +0000 (16:31 +0200)]
Store high-level client in Freenet interface.

13 years agoIgnore Maven’s “target” directory.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 13:40:59 +0000 (15:40 +0200)]
Ignore Maven’s “target” directory.

13 years agoOverride hashCode().
David ‘Bombe’ Roden [Tue, 12 Oct 2010 13:40:37 +0000 (15:40 +0200)]
Override hashCode().

13 years agoAdd friend Sones.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 13:40:27 +0000 (15:40 +0200)]
Add friend Sones.

13 years agoSet Freenet interface in core.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 12:10:46 +0000 (14:10 +0200)]
Set Freenet interface in core.

13 years agoAdd freenet interface stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 12:10:01 +0000 (14:10 +0200)]
Add freenet interface stub.

13 years agoAdd code comment.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 12:03:26 +0000 (14:03 +0200)]
Add code comment.

13 years agoAdd loading of local sones from a configuration.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 11:53:11 +0000 (13:53 +0200)]
Add loading of local sones from a configuration.

13 years agoAdd Sone stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 11:44:13 +0000 (13:44 +0200)]
Add Sone stub.

13 years agoAdd configuration backend wrapped around a plugin store.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 10:11:39 +0000 (12:11 +0200)]
Add configuration backend wrapped around a plugin store.

13 years agoInitialize logging.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 07:21:01 +0000 (09:21 +0200)]
Initialize logging.

13 years agoAdd post stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 07:03:47 +0000 (09:03 +0200)]
Add post stub.

13 years agoAdd core stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 04:52:53 +0000 (06:52 +0200)]
Add core stub.

13 years agoAdd plugin stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 04:50:52 +0000 (06:50 +0200)]
Add plugin stub.

13 years agoAdd attribute “Plugin-Main-Class” to manifest of generated JAR file.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 04:48:26 +0000 (06:48 +0200)]
Add attribute “Plugin-Main-Class” to manifest of generated JAR file.

13 years agoMove <dependencies> section to top of file.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 04:46:36 +0000 (06:46 +0200)]
Move <dependencies> section to top of file.

13 years agoAdd Maven project file.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 04:34:11 +0000 (06:34 +0200)]
Add Maven project file.

13 years agoAdd stub of user.
David ‘Bombe’ Roden [Mon, 11 Oct 2010 17:36:08 +0000 (19:36 +0200)]
Add stub of user.