David ‘Bombe’ Roden [Tue, 17 Nov 2009 21:03:02 +0000 (22:03 +0100)]
Move source and test files to maven’s favourite locations.
David ‘Bombe’ Roden [Tue, 17 Nov 2009 21:00:01 +0000 (22:00 +0100)]
Add Maven project description.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:51:37 +0000 (08:51 +0200)]
Implement the “SubscribeFeeds” command.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:43:04 +0000 (08:43 +0200)]
Implement “SentFeed” response message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:39:24 +0000 (08:39 +0200)]
Implementation of the “SendTextFeed” message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:37:50 +0000 (08:37 +0200)]
Implementation of the “SendDownloadFeed” message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:37:41 +0000 (08:37 +0200)]
Implementation of the “SendBookmarkFeed” message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:37:28 +0000 (08:37 +0200)]
Abstract base implementation for the Send*Feed messages.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 04:23:06 +0000 (06:23 +0200)]
More whitespace fixes.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 04:19:32 +0000 (06:19 +0200)]
Fix copyright line.
David ‘Bombe’ Roden [Wed, 22 Jul 2009 16:22:21 +0000 (18:22 +0200)]
Formatting fixes.
David ‘Bombe’ Roden [Wed, 22 Jul 2009 16:21:34 +0000 (18:21 +0200)]
Whitespace fixes.
David ‘Bombe’ Roden [Wed, 22 Jul 2009 06:11:10 +0000 (08:11 +0200)]
Implement the “ReceivedBookmarkFeed” message.
David ‘Bombe’ Roden [Tue, 21 Jul 2009 18:52:41 +0000 (20:52 +0200)]
Allow adding of FCP listeners to underlying FCP connection.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 19:45:25 +0000 (21:45 +0200)]
Fix typo in event name.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 05:57:40 +0000 (07:57 +0200)]
Implement firing of fcp-client-disconnected event.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 05:57:06 +0000 (07:57 +0200)]
Add FcpClientListener and manager.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 05:56:50 +0000 (07:56 +0200)]
Add AbstractListenerManager.
Use AbstractListenerManager in FcpListenerManager.
David ‘Bombe’ Roden [Sun, 19 Jul 2009 19:53:24 +0000 (21:53 +0200)]
Finish getNodeInformation() as soon as the information has arrived.
David ‘Bombe’ Roden [Sun, 19 Jul 2009 13:08:44 +0000 (15:08 +0200)]
Add getNodeInformation() method (implements GetNode request).
David ‘Bombe’ Roden [Fri, 19 Jun 2009 05:50:00 +0000 (07:50 +0200)]
Fix wrong command name.
David ‘Bombe’ Roden [Fri, 12 Jun 2009 19:46:23 +0000 (21:46 +0200)]
Override equals() and hashCode() in Identity.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:31:20 +0000 (22:31 +0200)]
Implement RemoveProperty message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:30:00 +0000 (22:30 +0200)]
Implement GetProperty message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:27:53 +0000 (22:27 +0200)]
Implement SetProperty message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:18:16 +0000 (22:18 +0200)]
Implement RemoveContext message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:17:19 +0000 (22:17 +0200)]
Implement AddContext message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:14:58 +0000 (22:14 +0200)]
Implement GetTrustees message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:12:24 +0000 (22:12 +0200)]
Implement GetTrusters message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:12:14 +0000 (22:12 +0200)]
Add IdentityTrust container.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 19:59:42 +0000 (21:59 +0200)]
Rename IdentityTrust to CalculatedTrust.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 19:48:43 +0000 (21:48 +0200)]
Implement SetTrust message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:45:05 +0000 (07:45 +0200)]
Implement GetIdentitiesByScore message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:28:58 +0000 (07:28 +0200)]
Implement AddIdentity message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:24:33 +0000 (07:24 +0200)]
Make OwnIdentity extend Identity again.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:24:19 +0000 (07:24 +0200)]
Return the trust given to an identity only.
Factor out identity trust into its own class.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:40:37 +0000 (00:40 +0200)]
Implement GetIdentity message.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:34:26 +0000 (00:34 +0200)]
Change hierarchy of OwnIdentity and copy identifier, nickname, and request URI fields from Identity.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:33:51 +0000 (00:33 +0200)]
Add trust, score, and rank to Identity.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:12:21 +0000 (00:12 +0200)]
Implement CreateIdentity message.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:57:38 +0000 (23:57 +0200)]
Add wrapper around web-of-trust plugin.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:32:03 +0000 (23:32 +0200)]
Whitespace fixes.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:31:51 +0000 (23:31 +0200)]
Add sendPluginMessage() method.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:22:56 +0000 (23:22 +0200)]
Add getReplies() method to return all replies from the plugin.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:20:24 +0000 (07:20 +0200)]
Expose connected status.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:10:51 +0000 (07:10 +0200)]
Add FindBugs builder nature.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:10:39 +0000 (07:10 +0200)]
Reformatting.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:10:33 +0000 (07:10 +0200)]
Make synchronization more consistent.
David ‘Bombe’ Roden [Wed, 20 May 2009 05:41:53 +0000 (07:41 +0200)]
Add “connected” flag.
Check for client being connected before trying to communicate with the node.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:02:52 +0000 (22:02 +0200)]
Add some common collection filters.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:02:45 +0000 (22:02 +0200)]
Add filter interface.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:01:30 +0000 (22:01 +0200)]
Make request base class abstract.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:01:20 +0000 (22:01 +0200)]
Add “getPutRequests” method.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:00:37 +0000 (22:00 +0200)]
Implement getGetRequests by using a filter.
David ‘Bombe’ Roden [Sun, 17 May 2009 19:59:48 +0000 (21:59 +0200)]
Ignore “doc/” directory.
David ‘Bombe’ Roden [Thu, 9 Apr 2009 13:34:17 +0000 (15:34 +0200)]
Add javadoc.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 23:36:36 +0000 (00:36 +0100)]
Add convenience methods to get darknet, opennet, and seed peers only.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 23:35:53 +0000 (00:35 +0100)]
Return a collection instead of a set.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 23:31:37 +0000 (00:31 +0100)]
Add accessor for “seed” property.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 22:16:52 +0000 (23:16 +0100)]
Stab at getRequests() implementationt.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 22:15:56 +0000 (23:15 +0100)]
Add get and put requests.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 22:15:32 +0000 (23:15 +0100)]
Add base request wrapper.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 15:21:07 +0000 (16:21 +0100)]
Whitespace fixes.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 15:20:57 +0000 (16:20 +0100)]
Formatting fixes.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 15:20:16 +0000 (16:20 +0100)]
Add “fatal” flag.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 14:53:14 +0000 (15:53 +0100)]
Enable “WatchGlobal” mode directly after connecting.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 14:51:39 +0000 (15:51 +0100)]
Change method of getting persistent get requests that does not change the “WatchGlobal” setting.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 23:21:40 +0000 (00:21 +0100)]
Add getGetRequests() method.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 23:21:27 +0000 (00:21 +0100)]
Factor out request identifier creation.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:40:09 +0000 (23:40 +0100)]
Add generateKeyPair().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:34:37 +0000 (23:34 +0100)]
Add modifyPeerNote().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:34:18 +0000 (23:34 +0100)]
Use distinct identifier for every “ListPeers” request.
Only react to “Peer” and “EndListPeers” messages with the same identifier.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:05:48 +0000 (23:05 +0100)]
End getPeerNote() on “EndListPeerNotes” message and only store the peer note we’re interested in.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:00:10 +0000 (23:00 +0100)]
Fix javadoc.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:56:20 +0000 (22:56 +0100)]
Get rid of local variables.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:54:35 +0000 (22:54 +0100)]
Add getPeerNote().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:53:17 +0000 (22:53 +0100)]
Add object wrapper.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:22:34 +0000 (22:22 +0100)]
Allow inclusion of volatile and metadata when getting peers.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:45:33 +0000 (21:45 +0100)]
Add removePeer() method.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:45:25 +0000 (21:45 +0100)]
Rewrite ExtendedFcpAdapter to handle command execution.
Rewrite existing commands to use ExtendedFcpAdapter.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:28:18 +0000 (21:28 +0100)]
Add modifyPeer().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:21:57 +0000 (21:21 +0100)]
Add addPeer() methods.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:20:53 +0000 (21:20 +0100)]
Rename “fcpAdapter” to “fcpListener”.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:20:14 +0000 (21:20 +0100)]
Don’t forget to throw the FCP exception.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:19:25 +0000 (21:19 +0100)]
Actually send “ListPeers” command.
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:48:00 +0000 (00:48 +0100)]
Add method getPeers().
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:46:05 +0000 (00:46 +0100)]
Add try-finally block to ensure removal of FCP listener.
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:37:11 +0000 (00:37 +0100)]
Add new FCP client.
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:36:55 +0000 (00:36 +0100)]
Add FCP exception.
David ‘Bombe’ Roden [Tue, 17 Mar 2009 23:34:32 +0000 (00:34 +0100)]
Use listener manager.
David ‘Bombe’ Roden [Tue, 17 Mar 2009 23:34:24 +0000 (00:34 +0100)]
Add dedicated listener manager.
David ‘Bombe’ Roden [Sun, 15 Mar 2009 19:31:14 +0000 (20:31 +0100)]
Delete old high-level client.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:04:15 +0000 (23:04 +0100)]
Whitespace and formatting fixes.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:03:50 +0000 (23:03 +0100)]
Expose “NodeIdentifier” field.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:14:38 +0000 (22:14 +0100)]
Whitespace and formatting fixes.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:14:17 +0000 (22:14 +0100)]
Expose all volatile and metadata fields.
David ‘Bombe’ Roden [Sun, 1 Feb 2009 11:59:47 +0000 (12:59 +0100)]
Add test source folder.
David ‘Bombe’ Roden [Thu, 13 Nov 2008 20:34:43 +0000 (21:34 +0100)]
Don’t try to read if there’s no filename.
David ‘Bombe’ Roden [Thu, 13 Nov 2008 20:34:26 +0000 (21:34 +0100)]
Whitespace fixes and reformatting.
David ‘Bombe’ Roden [Fri, 27 Jun 2008 06:26:53 +0000 (08:26 +0200)]
add isGlobal