David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:25:17 +0000 (08:25 +0200)]
Store a copy of the given profile.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:21:54 +0000 (08:21 +0200)]
Load and save profile information.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:10:29 +0000 (08:10 +0200)]
Publish the profile in the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:06:05 +0000 (07:06 +0200)]
Show name fields on page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:05:53 +0000 (07:05 +0200)]
Set a new profile for a newly created Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:00:06 +0000 (07:00 +0200)]
Add stub of “edit profile” page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:47:14 +0000 (06:47 +0200)]
Add “is modified” flag.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:45:49 +0000 (06:45 +0200)]
Store first, middle, and last name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:36:45 +0000 (06:36 +0200)]
A profile does not have a username, the Sone has a name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:35:25 +0000 (06:35 +0200)]
Store the Sone in the insert site, too.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:32:02 +0000 (06:32 +0200)]
Add method to create a manifest element.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:19:34 +0000 (06:19 +0200)]
Add profile to Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:19:28 +0000 (06:19 +0200)]
Add copy constructor.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:15:19 +0000 (06:15 +0200)]
Use traditional getter method name.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:28:35 +0000 (21:28 +0200)]
Implement Sone inserting.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:28:24 +0000 (21:28 +0200)]
Add String-based Bucket implementation.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:50 +0000 (21:27 +0200)]
Add method to insert a directory into Freenet.
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.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:27:27 +0000 (21:27 +0200)]
Add fred-ext dependency.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 17:42:12 +0000 (19:42 +0200)]
Add synchronization note.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 17:39:10 +0000 (19:39 +0200)]
Override Object.equals().
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:42:18 +0000 (16:42 +0200)]
Stub of Sone inserter main loop.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:42:06 +0000 (16:42 +0200)]
Hand in freenet interface to Sone inserter.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:41:51 +0000 (16:41 +0200)]
Add modification counter to Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:27:01 +0000 (16:27 +0200)]
Stop all Sone inserters when stopping the core.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:24:38 +0000 (16:24 +0200)]
Start Sone inserters when Sone is added.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:24:17 +0000 (16:24 +0200)]
Add stub of Sone inserter.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:21:03 +0000 (16:21 +0200)]
Rename “localSones” method to a more traditional “getSones”.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:20:25 +0000 (16:20 +0200)]
Return an unmodifiable copy of the Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:17:31 +0000 (16:17 +0200)]
Remove warning about parameter assignment.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:14:25 +0000 (16:14 +0200)]
Flesh out Sone deletion HTML.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:33 +0000 (16:13 +0200)]
Implement page deletion.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:22 +0000 (16:13 +0200)]
Generate key without docname.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:13:17 +0000 (16:13 +0200)]
Add method to delete a Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:37 +0000 (16:01 +0200)]
Add some logging.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:30 +0000 (16:01 +0200)]
Add stub of page that deletes a Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 14:01:09 +0000 (16:01 +0200)]
Always store the current Sone in the template.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:26:06 +0000 (15:26 +0200)]
Add logout page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:25:51 +0000 (15:25 +0200)]
Remove Sone ID from session if the Sone is null.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:16:24 +0000 (15:16 +0200)]
Add Sone creation page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:57 +0000 (15:15 +0200)]
Show ID of Sone in Sone selector.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:44 +0000 (15:15 +0200)]
Add page title for index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:15:19 +0000 (15:15 +0200)]
Use new redirect exception.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:14:59 +0000 (15:14 +0200)]
Store plugin store when plugin is terminated.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 13:14:46 +0000 (15:14 +0200)]
Stub for creating Sones.
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.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:07:23 +0000 (14:07 +0200)]
Whitespace fixes.
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.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:06:22 +0000 (14:06 +0200)]
Log number of Sones that will be loaded.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:06:01 +0000 (14:06 +0200)]
Mark node as unused for now.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:54 +0000 (14:05 +0200)]
Add method to generate a key pair.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:38 +0000 (14:05 +0200)]
Add exception type for invalid Sone names.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:22 +0000 (14:05 +0200)]
Add index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 12:05:07 +0000 (14:05 +0200)]
Get form password only once.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:52:07 +0000 (13:52 +0200)]
Add possibility to redirect during processing.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:31 +0000 (13:51 +0200)]
Register the toadlet itself for the link-enabled callback.
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.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:51:06 +0000 (13:51 +0200)]
Use ToadletContext instead of Request to get the current session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 11:49:35 +0000 (13:49 +0200)]
Implement link-enabled callback interface.
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.
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.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 10:44:29 +0000 (12:44 +0200)]
Add Sone exception.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 10:07:39 +0000 (12:07 +0200)]
Implementation stub of the login page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:55 +0000 (11:58 +0200)]
Change URL of index page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:46 +0000 (11:58 +0200)]
Add name for the web interface thread.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:36 +0000 (11:58 +0200)]
Shut the logger down when the plugin is terminated.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:58:26 +0000 (11:58 +0200)]
Add name to Sone constructor call.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:16:11 +0000 (11:16 +0200)]
Add method to set the current Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:12:11 +0000 (11:12 +0200)]
Add name to the Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 09:12:03 +0000 (11:12 +0200)]
Add unique ID for the Sone.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:55:42 +0000 (08:55 +0200)]
Expose the version of the plugin.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:16:41 +0000 (08:16 +0200)]
Use traditional getter names.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:14:41 +0000 (08:14 +0200)]
Expose the local Sones.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:13:49 +0000 (08:13 +0200)]
Expose the core.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:12:44 +0000 (08:12 +0200)]
Whitespace fixes.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:08:57 +0000 (08:08 +0200)]
Turn the HTTP method into an enumeration.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 06:03:06 +0000 (08:03 +0200)]
Add new session if no session exists.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 05:59:11 +0000 (07:59 +0200)]
Add method to get the current session.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 05:54:49 +0000 (07:54 +0200)]
Set encoding of source files to UTF-8.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:47:33 +0000 (06:47 +0200)]
Improve translation.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:47:27 +0000 (06:47 +0200)]
Stop the web interface when the plugin is stopped.
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.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:31:44 +0000 (06:31 +0200)]
Add login template.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:31:31 +0000 (06:31 +0200)]
Add translation stub.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:31:08 +0000 (06:31 +0200)]
Add template factory for Sone templates.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:30:44 +0000 (06:30 +0200)]
Add login page.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:30:24 +0000 (06:30 +0200)]
Implement a bit more of the Fred interaction stuff.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:28:07 +0000 (06:28 +0200)]
Don’t try to parse null values.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:27:44 +0000 (06:27 +0200)]
Add fred dependency.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:27:38 +0000 (06:27 +0200)]
Store dependencies in resulting JAR file.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 04:26:55 +0000 (06:26 +0200)]
Require a more recent version.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 19:58:59 +0000 (21:58 +0200)]
Fix “Plugin-Main-Class” attribute.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 19:16:17 +0000 (21:16 +0200)]
Add Sone-specific base template page implementation.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 19:15:42 +0000 (21:15 +0200)]
Add web interface container stub.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 18:30:56 +0000 (20:30 +0200)]
Add interface between templates and toadlets.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:53:50 +0000 (16:53 +0200)]
Add logging.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:50:36 +0000 (16:50 +0200)]
Add method that fetches an URI.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:48:49 +0000 (16:48 +0200)]
Complete javadoc.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 14:31:30 +0000 (16:31 +0200)]
Store high-level client in Freenet interface.
David ‘Bombe’ Roden [Tue, 12 Oct 2010 13:40:59 +0000 (15:40 +0200)]
Ignore Maven’s “target” directory.