jFCPlib.git
15 years agoMove source and test files to maven’s favourite locations.
David ‘Bombe’ Roden [Tue, 17 Nov 2009 21:03:02 +0000 (22:03 +0100)]
Move source and test files to maven’s favourite locations.

15 years agoAdd Maven project description.
David ‘Bombe’ Roden [Tue, 17 Nov 2009 21:00:01 +0000 (22:00 +0100)]
Add Maven project description.

15 years agoImplement the “SubscribeFeeds” command.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:51:37 +0000 (08:51 +0200)]
Implement the “SubscribeFeeds” command.

15 years agoImplement “SentFeed” response message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:43:04 +0000 (08:43 +0200)]
Implement “SentFeed” response message.

15 years agoImplementation of the “SendTextFeed” message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:39:24 +0000 (08:39 +0200)]
Implementation of the “SendTextFeed” message.

15 years agoImplementation of the “SendDownloadFeed” message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:37:50 +0000 (08:37 +0200)]
Implementation of the “SendDownloadFeed” message.

15 years agoImplementation of the “SendBookmarkFeed” message.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:37:41 +0000 (08:37 +0200)]
Implementation of the “SendBookmarkFeed” message.

15 years agoAbstract base implementation for the Send*Feed messages.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 06:37:28 +0000 (08:37 +0200)]
Abstract base implementation for the Send*Feed messages.

15 years agoMore whitespace fixes.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 04:23:06 +0000 (06:23 +0200)]
More whitespace fixes.

15 years agoFix copyright line.
David ‘Bombe’ Roden [Thu, 23 Jul 2009 04:19:32 +0000 (06:19 +0200)]
Fix copyright line.

15 years agoFormatting fixes.
David ‘Bombe’ Roden [Wed, 22 Jul 2009 16:22:21 +0000 (18:22 +0200)]
Formatting fixes.

15 years agoWhitespace fixes.
David ‘Bombe’ Roden [Wed, 22 Jul 2009 16:21:34 +0000 (18:21 +0200)]
Whitespace fixes.

15 years agoImplement the “ReceivedBookmarkFeed” message.
David ‘Bombe’ Roden [Wed, 22 Jul 2009 06:11:10 +0000 (08:11 +0200)]
Implement the “ReceivedBookmarkFeed” message.

15 years agoAllow adding of FCP listeners to underlying FCP connection.
David ‘Bombe’ Roden [Tue, 21 Jul 2009 18:52:41 +0000 (20:52 +0200)]
Allow adding of FCP listeners to underlying FCP connection.

15 years agoFix typo in event name.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 19:45:25 +0000 (21:45 +0200)]
Fix typo in event name.

15 years agoImplement firing of fcp-client-disconnected event.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 05:57:40 +0000 (07:57 +0200)]
Implement firing of fcp-client-disconnected event.

15 years agoAdd FcpClientListener and manager.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 05:57:06 +0000 (07:57 +0200)]
Add FcpClientListener and manager.

15 years agoAdd AbstractListenerManager.
David ‘Bombe’ Roden [Mon, 20 Jul 2009 05:56:50 +0000 (07:56 +0200)]
Add AbstractListenerManager.
Use AbstractListenerManager in FcpListenerManager.

15 years agoFinish getNodeInformation() as soon as the information has arrived.
David ‘Bombe’ Roden [Sun, 19 Jul 2009 19:53:24 +0000 (21:53 +0200)]
Finish getNodeInformation() as soon as the information has arrived.

15 years agoAdd getNodeInformation() method (implements GetNode request).
David ‘Bombe’ Roden [Sun, 19 Jul 2009 13:08:44 +0000 (15:08 +0200)]
Add getNodeInformation() method (implements GetNode request).

15 years agoFix wrong command name.
David ‘Bombe’ Roden [Fri, 19 Jun 2009 05:50:00 +0000 (07:50 +0200)]
Fix wrong command name.

15 years agoOverride equals() and hashCode() in Identity.
David ‘Bombe’ Roden [Fri, 12 Jun 2009 19:46:23 +0000 (21:46 +0200)]
Override equals() and hashCode() in Identity.

15 years agoImplement RemoveProperty message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:31:20 +0000 (22:31 +0200)]
Implement RemoveProperty message.

15 years agoImplement GetProperty message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:30:00 +0000 (22:30 +0200)]
Implement GetProperty message.

15 years agoImplement SetProperty message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:27:53 +0000 (22:27 +0200)]
Implement SetProperty message.

15 years agoImplement RemoveContext message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:18:16 +0000 (22:18 +0200)]
Implement RemoveContext message.

15 years agoImplement AddContext message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:17:19 +0000 (22:17 +0200)]
Implement AddContext message.

15 years agoImplement GetTrustees message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:14:58 +0000 (22:14 +0200)]
Implement GetTrustees message.

15 years agoImplement GetTrusters message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:12:24 +0000 (22:12 +0200)]
Implement GetTrusters message.

15 years agoAdd IdentityTrust container.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 20:12:14 +0000 (22:12 +0200)]
Add IdentityTrust container.

15 years agoRename IdentityTrust to CalculatedTrust.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 19:59:42 +0000 (21:59 +0200)]
Rename IdentityTrust to CalculatedTrust.

15 years agoImplement SetTrust message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 19:48:43 +0000 (21:48 +0200)]
Implement SetTrust message.

15 years agoImplement GetIdentitiesByScore message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:45:05 +0000 (07:45 +0200)]
Implement GetIdentitiesByScore message.

15 years agoImplement AddIdentity message.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:28:58 +0000 (07:28 +0200)]
Implement AddIdentity message.

15 years agoMake OwnIdentity extend Identity again.
David ‘Bombe’ Roden [Thu, 11 Jun 2009 05:24:33 +0000 (07:24 +0200)]
Make OwnIdentity extend Identity again.

15 years agoReturn the trust given to an identity only.
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.

15 years agoImplement GetIdentity message.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:40:37 +0000 (00:40 +0200)]
Implement GetIdentity message.

15 years agoChange hierarchy of OwnIdentity and copy identifier, nickname, and request URI fields...
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.

15 years agoAdd trust, score, and rank to Identity.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:33:51 +0000 (00:33 +0200)]
Add trust, score, and rank to Identity.

15 years agoImplement CreateIdentity message.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 22:12:21 +0000 (00:12 +0200)]
Implement CreateIdentity message.

15 years agoAdd wrapper around web-of-trust plugin.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:57:38 +0000 (23:57 +0200)]
Add wrapper around web-of-trust plugin.

15 years agoWhitespace fixes.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:32:03 +0000 (23:32 +0200)]
Whitespace fixes.

15 years agoAdd sendPluginMessage() method.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:31:51 +0000 (23:31 +0200)]
Add sendPluginMessage() method.

15 years agoAdd getReplies() method to return all replies from the plugin.
David ‘Bombe’ Roden [Wed, 10 Jun 2009 21:22:56 +0000 (23:22 +0200)]
Add getReplies() method to return all replies from the plugin.

15 years agoExpose connected status.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:20:24 +0000 (07:20 +0200)]
Expose connected status.

15 years agoAdd FindBugs builder nature.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:10:51 +0000 (07:10 +0200)]
Add FindBugs builder nature.

15 years agoReformatting.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:10:39 +0000 (07:10 +0200)]
Reformatting.

15 years agoMake synchronization more consistent.
David ‘Bombe’ Roden [Fri, 22 May 2009 05:10:33 +0000 (07:10 +0200)]
Make synchronization more consistent.

15 years agoAdd “connected” flag.
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.

15 years agoAdd some common collection filters.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:02:52 +0000 (22:02 +0200)]
Add some common collection filters.

15 years agoAdd filter interface.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:02:45 +0000 (22:02 +0200)]
Add filter interface.

15 years agoMake request base class abstract.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:01:30 +0000 (22:01 +0200)]
Make request base class abstract.

15 years agoAdd “getPutRequests” method.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:01:20 +0000 (22:01 +0200)]
Add “getPutRequests” method.

15 years agoImplement getGetRequests by using a filter.
David ‘Bombe’ Roden [Sun, 17 May 2009 20:00:37 +0000 (22:00 +0200)]
Implement getGetRequests by using a filter.

15 years agoIgnore “doc/” directory.
David ‘Bombe’ Roden [Sun, 17 May 2009 19:59:48 +0000 (21:59 +0200)]
Ignore “doc/” directory.

15 years agoAdd javadoc.
David ‘Bombe’ Roden [Thu, 9 Apr 2009 13:34:17 +0000 (15:34 +0200)]
Add javadoc.

15 years agoAdd convenience methods to get darknet, opennet, and seed peers only.
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.

15 years agoReturn a collection instead of a set.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 23:35:53 +0000 (00:35 +0100)]
Return a collection instead of a set.

15 years agoAdd accessor for “seed” property.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 23:31:37 +0000 (00:31 +0100)]
Add accessor for “seed” property.

15 years agoStab at getRequests() implementationt.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 22:16:52 +0000 (23:16 +0100)]
Stab at getRequests() implementationt.

15 years agoAdd get and put requests.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 22:15:56 +0000 (23:15 +0100)]
Add get and put requests.

15 years agoAdd base request wrapper.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 22:15:32 +0000 (23:15 +0100)]
Add base request wrapper.

15 years agoWhitespace fixes.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 15:21:07 +0000 (16:21 +0100)]
Whitespace fixes.

15 years agoFormatting fixes.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 15:20:57 +0000 (16:20 +0100)]
Formatting fixes.

15 years agoAdd “fatal” flag.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 15:20:16 +0000 (16:20 +0100)]
Add “fatal” flag.

15 years agoEnable “WatchGlobal” mode directly after connecting.
David ‘Bombe’ Roden [Tue, 24 Mar 2009 14:53:14 +0000 (15:53 +0100)]
Enable “WatchGlobal” mode directly after connecting.

15 years agoChange method of getting persistent get requests that does not change the “WatchGloba...
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.

15 years agoAdd getGetRequests() method.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 23:21:40 +0000 (00:21 +0100)]
Add getGetRequests() method.

15 years agoFactor out request identifier creation.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 23:21:27 +0000 (00:21 +0100)]
Factor out request identifier creation.

15 years agoAdd generateKeyPair().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:40:09 +0000 (23:40 +0100)]
Add generateKeyPair().

15 years agoAdd modifyPeerNote().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:34:37 +0000 (23:34 +0100)]
Add modifyPeerNote().

15 years agoUse distinct identifier for every “ListPeers” request.
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.

15 years agoEnd getPeerNote() on “EndListPeerNotes” message and only store the peer note we’re...
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.

15 years agoFix javadoc.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:00:10 +0000 (23:00 +0100)]
Fix javadoc.

15 years agoGet rid of local variables.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:56:20 +0000 (22:56 +0100)]
Get rid of local variables.

15 years agoAdd getPeerNote().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:54:35 +0000 (22:54 +0100)]
Add getPeerNote().

15 years agoAdd object wrapper.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:53:17 +0000 (22:53 +0100)]
Add object wrapper.

15 years agoAllow inclusion of volatile and metadata when getting peers.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:22:34 +0000 (22:22 +0100)]
Allow inclusion of volatile and metadata when getting peers.

15 years agoAdd removePeer() method.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:45:33 +0000 (21:45 +0100)]
Add removePeer() method.

15 years agoRewrite ExtendedFcpAdapter to handle command execution.
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.

15 years agoAdd modifyPeer().
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:28:18 +0000 (21:28 +0100)]
Add modifyPeer().

15 years agoAdd addPeer() methods.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:21:57 +0000 (21:21 +0100)]
Add addPeer() methods.

15 years agoRename “fcpAdapter” to “fcpListener”.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:20:53 +0000 (21:20 +0100)]
Rename “fcpAdapter” to “fcpListener”.

15 years agoDon’t forget to throw the FCP exception.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:20:14 +0000 (21:20 +0100)]
Don’t forget to throw the FCP exception.

15 years agoActually send “ListPeers” command.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 20:19:25 +0000 (21:19 +0100)]
Actually send “ListPeers” command.

15 years agoAdd method getPeers().
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:48:00 +0000 (00:48 +0100)]
Add method getPeers().

15 years agoAdd try-finally block to ensure removal of FCP listener.
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:46:05 +0000 (00:46 +0100)]
Add try-finally block to ensure removal of FCP listener.

15 years agoAdd new FCP client.
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:37:11 +0000 (00:37 +0100)]
Add new FCP client.

15 years agoAdd FCP exception.
David ‘Bombe’ Roden [Wed, 18 Mar 2009 23:36:55 +0000 (00:36 +0100)]
Add FCP exception.

15 years agoUse listener manager.
David ‘Bombe’ Roden [Tue, 17 Mar 2009 23:34:32 +0000 (00:34 +0100)]
Use listener manager.

15 years agoAdd dedicated listener manager.
David ‘Bombe’ Roden [Tue, 17 Mar 2009 23:34:24 +0000 (00:34 +0100)]
Add dedicated listener manager.

15 years agoDelete old high-level client.
David ‘Bombe’ Roden [Sun, 15 Mar 2009 19:31:14 +0000 (20:31 +0100)]
Delete old high-level client.

15 years agoWhitespace and formatting fixes.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:04:15 +0000 (23:04 +0100)]
Whitespace and formatting fixes.

15 years agoExpose “NodeIdentifier” field.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 22:03:50 +0000 (23:03 +0100)]
Expose “NodeIdentifier” field.

15 years agoWhitespace and formatting fixes.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:14:38 +0000 (22:14 +0100)]
Whitespace and formatting fixes.

15 years agoExpose all volatile and metadata fields.
David ‘Bombe’ Roden [Thu, 19 Mar 2009 21:14:17 +0000 (22:14 +0100)]
Expose all volatile and metadata fields.

15 years agoAdd test source folder.
David ‘Bombe’ Roden [Sun, 1 Feb 2009 11:59:47 +0000 (12:59 +0100)]
Add test source folder.

16 years agoDon’t try to read if there’s no filename.
David ‘Bombe’ Roden [Thu, 13 Nov 2008 20:34:43 +0000 (21:34 +0100)]
Don’t try to read if there’s no filename.

16 years agoWhitespace fixes and reformatting.
David ‘Bombe’ Roden [Thu, 13 Nov 2008 20:34:26 +0000 (21:34 +0100)]
Whitespace fixes and reformatting.

16 years agoadd isGlobal
David ‘Bombe’ Roden [Fri, 27 Jun 2008 06:26:53 +0000 (08:26 +0200)]
add isGlobal