Sone.git
13 years agoName service.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:48:17 +0000 (11:48 +0200)]
Name service.

13 years agoChange restart and wait logic.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:22:50 +0000 (11:22 +0200)]
Change restart and wait logic.

13 years agoStore all posts in the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:20:35 +0000 (11:20 +0200)]
Store all posts in the Sone.

13 years agoLoad/save all posts of a Sone on starting/stopping.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 09:19:30 +0000 (11:19 +0200)]
Load/save all posts of a Sone on starting/stopping.

13 years agoAdd a GUID to Post.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:42:56 +0000 (10:42 +0200)]
Add a GUID to Post.

13 years agoMove post creation back to CreatePostPage.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:40:17 +0000 (10:40 +0200)]
Move post creation back to CreatePostPage.

13 years agoShow posts of Sone and friends on index page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:34:20 +0000 (10:34 +0200)]
Show posts of Sone and friends on index page.

13 years agoCheck if post belongs to this Sone before trying to delete it.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:02:35 +0000 (10:02 +0200)]
Check if post belongs to this Sone before trying to delete it.

13 years agoStore the originating Sone in the post.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:02:21 +0000 (10:02 +0200)]
Store the originating Sone in the post.

13 years agoMove L10nFilter to own file, remove Sone template factory, use DefaultTemplateFactory.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 08:01:14 +0000 (10:01 +0200)]
Move L10nFilter to own file, remove Sone template factory, use DefaultTemplateFactory.

13 years agoAdd posting ability.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:33:09 +0000 (09:33 +0200)]
Add posting ability.

13 years agoPrevent resource leaks.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:29:32 +0000 (09:29 +0200)]
Prevent resource leaks.

13 years agoOnly show “create Sone” in menu when not logged in.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:22:56 +0000 (09:22 +0200)]
Only show “create Sone” in menu when not logged in.

13 years agoFix parameter name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:22:44 +0000 (09:22 +0200)]
Fix parameter name.

13 years agoAdd posts to Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:04:18 +0000 (09:04 +0200)]
Add posts to Sone.

13 years agoOverride Object.hashCode() and Object.equals().
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:02:54 +0000 (09:02 +0200)]
Override Object.hashCode() and Object.equals().

13 years agoUse traditional getter method names.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 07:02:44 +0000 (09:02 +0200)]
Use traditional getter method names.

13 years agoAdd “save” button to “edit profile” page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:59:03 +0000 (08:59 +0200)]
Add “save” button to “edit profile” page.

13 years agoEnhance logging.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:29:54 +0000 (08:29 +0200)]
Enhance logging.

13 years agoImplement profile editing.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:26:01 +0000 (08:26 +0200)]
Implement profile editing.

13 years agoReduce occurences of String concatenation.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:25:40 +0000 (08:25 +0200)]
Reduce occurences of String concatenation.

13 years agoStore a copy of the given profile.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:25:17 +0000 (08:25 +0200)]
Store a copy of the given profile.

13 years agoLoad and save profile information.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:21:54 +0000 (08:21 +0200)]
Load and save profile information.

13 years agoPublish the profile in the Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 06:10:29 +0000 (08:10 +0200)]
Publish the profile in the Sone.

13 years agoShow name fields on page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:06:05 +0000 (07:06 +0200)]
Show name fields on page.

13 years agoSet a new profile for a newly created Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:05:53 +0000 (07:05 +0200)]
Set a new profile for a newly created Sone.

13 years agoAdd stub of “edit profile” page.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 05:00:06 +0000 (07:00 +0200)]
Add stub of “edit profile” page.

13 years agoAdd “is modified” flag.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:47:14 +0000 (06:47 +0200)]
Add “is modified” flag.

13 years agoStore first, middle, and last name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:45:49 +0000 (06:45 +0200)]
Store first, middle, and last name.

13 years agoA profile does not have a username, the Sone has a 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.

13 years agoStore the Sone in the insert site, too.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:35:25 +0000 (06:35 +0200)]
Store the Sone in the insert site, too.

13 years agoAdd method to create a manifest element.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:32:02 +0000 (06:32 +0200)]
Add method to create a manifest element.

13 years agoAdd profile to Sone.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:19:34 +0000 (06:19 +0200)]
Add profile to Sone.

13 years agoAdd copy constructor.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:19:28 +0000 (06:19 +0200)]
Add copy constructor.

13 years agoUse traditional getter method name.
David ‘Bombe’ Roden [Thu, 14 Oct 2010 04:15:19 +0000 (06:15 +0200)]
Use traditional getter method name.

13 years agoImplement Sone inserting.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:28:35 +0000 (21:28 +0200)]
Implement Sone inserting.

13 years agoAdd String-based Bucket implementation.
David ‘Bombe’ Roden [Wed, 13 Oct 2010 19:28:24 +0000 (21:28 +0200)]
Add String-based Bucket implementation.

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.