David ‘Bombe’ Roden [Thu, 15 Oct 2015 19:20:25 +0000 (21:20 +0200)]
Refactor FCP dialog
David ‘Bombe’ Roden [Thu, 15 Oct 2015 05:18:52 +0000 (07:18 +0200)]
Use a single identifier generator in all commands
David ‘Bombe’ Roden [Thu, 15 Oct 2015 05:17:57 +0000 (07:17 +0200)]
Add test that protocol error ends AddPeer command
David ‘Bombe’ Roden [Wed, 14 Oct 2015 19:40:14 +0000 (21:40 +0200)]
Refactor GetNode command tests
David ‘Bombe’ Roden [Wed, 14 Oct 2015 19:24:13 +0000 (21:24 +0200)]
Refactor config command tests
David ‘Bombe’ Roden [Wed, 14 Oct 2015 19:23:44 +0000 (21:23 +0200)]
Prevent “empty catch block” warning
David ‘Bombe’ Roden [Wed, 14 Oct 2015 18:57:03 +0000 (20:57 +0200)]
Use method references instead of lambda expressions
David ‘Bombe’ Roden [Wed, 14 Oct 2015 18:53:25 +0000 (20:53 +0200)]
Refactor client put tests
Debora Wöpcke [Sat, 6 Jun 2015 19:06:54 +0000 (21:06 +0200)]
Avoid one case of getting out of synch and trying to read too much.
Signed-off-by: David ‘Bombe’ Roden <bombe@freenetproject.org>
David ‘Bombe’ Roden [Mon, 24 Aug 2015 04:40:21 +0000 (06:40 +0200)]
Refactor connection tests a bit more
David ‘Bombe’ Roden [Mon, 24 Aug 2015 04:33:06 +0000 (06:33 +0200)]
Improve ClientGet tests
David ‘Bombe’ Roden [Mon, 24 Aug 2015 04:32:54 +0000 (06:32 +0200)]
Clean up duplicate test
David ‘Bombe’ Roden [Mon, 24 Aug 2015 04:29:59 +0000 (06:29 +0200)]
Refactor connection failure tests
David ‘Bombe’ Roden [Sun, 23 Aug 2015 20:35:47 +0000 (22:35 +0200)]
Refactor client get tests and message matching
David ‘Bombe’ Roden [Sun, 23 Aug 2015 14:58:25 +0000 (16:58 +0200)]
Refactor generate key pair command test
David ‘Bombe’ Roden [Sun, 23 Aug 2015 14:52:24 +0000 (16:52 +0200)]
Refactor peer note command tests
David ‘Bombe’ Roden [Sun, 23 Aug 2015 14:32:17 +0000 (16:32 +0200)]
Refactor peer command tests
David ‘Bombe’ Roden [Sat, 22 Aug 2015 17:03:49 +0000 (19:03 +0200)]
Add subscription cancelling
David ‘Bombe’ Roden [Sat, 22 Aug 2015 17:02:29 +0000 (19:02 +0200)]
Refactoring
David ‘Bombe’ Roden [Sat, 22 Aug 2015 16:47:15 +0000 (18:47 +0200)]
Add test for multiple listeners on one subscription
David ‘Bombe’ Roden [Sat, 22 Aug 2015 16:46:53 +0000 (18:46 +0200)]
Refactoring
David ‘Bombe’ Roden [Sat, 22 Aug 2015 16:26:26 +0000 (18:26 +0200)]
Use USK key in tests (even though it doesn’t matter)
David ‘Bombe’ Roden [Sat, 22 Aug 2015 16:23:17 +0000 (18:23 +0200)]
Implement notification on USK update
David ‘Bombe’ Roden [Sat, 22 Aug 2015 16:17:57 +0000 (18:17 +0200)]
Add unsubscribe command
David ‘Bombe’ Roden [Sat, 22 Aug 2015 16:02:37 +0000 (18:02 +0200)]
Allow setting and retrieving of all possible attributes
David ‘Bombe’ Roden [Sat, 22 Aug 2015 09:44:14 +0000 (11:44 +0200)]
Add command to subscribe to USK updates
David ‘Bombe’ Roden [Fri, 21 Aug 2015 22:50:47 +0000 (00:50 +0200)]
Add test for protocol error on GetPluginInfo
David ‘Bombe’ Roden [Fri, 21 Aug 2015 22:45:47 +0000 (00:45 +0200)]
Add method to request detailed plugin info
David ‘Bombe’ Roden [Fri, 21 Aug 2015 22:39:42 +0000 (00:39 +0200)]
Add command that returns information about a plugin
David ‘Bombe’ Roden [Fri, 21 Aug 2015 22:34:51 +0000 (00:34 +0200)]
Add second constructor to GetPluginInfo command
David ‘Bombe’ Roden [Fri, 21 Aug 2015 22:07:28 +0000 (00:07 +0200)]
Add method to remove cached plugin after removing plugin
David ‘Bombe’ Roden [Fri, 21 Aug 2015 22:05:19 +0000 (00:05 +0200)]
Add method to wait for removal of a plugin
David ‘Bombe’ Roden [Fri, 21 Aug 2015 21:51:01 +0000 (23:51 +0200)]
Add command that removes a plugin
David ‘Bombe’ Roden [Fri, 21 Aug 2015 21:41:19 +0000 (23:41 +0200)]
Fix variable name
David ‘Bombe’ Roden [Fri, 21 Aug 2015 21:03:44 +0000 (23:03 +0200)]
Add method to store plugin in config after reloading
David ‘Bombe’ Roden [Fri, 21 Aug 2015 21:00:08 +0000 (23:00 +0200)]
Add method to purge plugin while reloading
David ‘Bombe’ Roden [Fri, 21 Aug 2015 20:43:34 +0000 (22:43 +0200)]
Add method to add wait time for reloading plugins
David ‘Bombe’ Roden [Fri, 21 Aug 2015 20:29:56 +0000 (22:29 +0200)]
More refactoring
David ‘Bombe’ Roden [Fri, 21 Aug 2015 20:27:43 +0000 (22:27 +0200)]
Add command that reloads a plugin
David ‘Bombe’ Roden [Fri, 21 Aug 2015 20:26:57 +0000 (22:26 +0200)]
Omit parameter
David ‘Bombe’ Roden [Fri, 21 Aug 2015 19:37:30 +0000 (21:37 +0200)]
More refactoring
David ‘Bombe’ Roden [Fri, 21 Aug 2015 18:48:18 +0000 (20:48 +0200)]
Add method to load plugin from Freenet key
David ‘Bombe’ Roden [Fri, 21 Aug 2015 18:46:59 +0000 (20:46 +0200)]
Rename tests
David ‘Bombe’ Roden [Fri, 21 Aug 2015 18:44:30 +0000 (20:44 +0200)]
Add method to load plugin from URL
David ‘Bombe’ Roden [Fri, 21 Aug 2015 17:30:13 +0000 (19:30 +0200)]
Slightly refactor test
David ‘Bombe’ Roden [Fri, 21 Aug 2015 17:15:31 +0000 (19:15 +0200)]
Add method to load plugin from file
David ‘Bombe’ Roden [Fri, 21 Aug 2015 17:07:23 +0000 (19:07 +0200)]
Add method to load plugin from official HTTPS
David ‘Bombe’ Roden [Fri, 21 Aug 2015 05:11:45 +0000 (07:11 +0200)]
Add GPLv3 license information
David ‘Bombe’ Roden [Fri, 21 Aug 2015 05:10:11 +0000 (07:10 +0200)]
Add command that loads a plugin
David ‘Bombe’ Roden [Fri, 21 Aug 2015 05:08:07 +0000 (07:08 +0200)]
Add methods for more attributes of message
David ‘Bombe’ Roden [Fri, 21 Aug 2015 05:07:53 +0000 (07:07 +0200)]
Fix parsing of boolean value
David ‘Bombe’ Roden [Fri, 21 Aug 2015 05:07:41 +0000 (07:07 +0200)]
Fix field name
David ‘Bombe’ Roden [Wed, 15 Jul 2015 05:14:33 +0000 (07:14 +0200)]
Shutdown thread pool after use
David ‘Bombe’ Roden [Wed, 15 Jul 2015 05:14:12 +0000 (07:14 +0200)]
Add command that modifies the config of the node
David ‘Bombe’ Roden [Wed, 15 Jul 2015 05:13:34 +0000 (07:13 +0200)]
Add constructor that takes an identifier
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:16:04 +0000 (22:16 +0200)]
Add method to include data types in config data
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:14:04 +0000 (22:14 +0200)]
Add method to include long description in config data
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:12:13 +0000 (22:12 +0200)]
Add method to include short description in config data
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:10:16 +0000 (22:10 +0200)]
Add method to include force-write flag in config data
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:07:35 +0000 (22:07 +0200)]
Add method to include expert flag in the config data
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:05:21 +0000 (22:05 +0200)]
Add method to include sort order in the config data
David ‘Bombe’ Roden [Tue, 14 Jul 2015 20:01:36 +0000 (22:01 +0200)]
Add method to include the defaults in the config
David ‘Bombe’ Roden [Tue, 14 Jul 2015 19:58:04 +0000 (21:58 +0200)]
Add method to get the current values from the config
David ‘Bombe’ Roden [Tue, 14 Jul 2015 19:54:39 +0000 (21:54 +0200)]
Add command to retrieve the node’s config
David ‘Bombe’ Roden [Tue, 14 Jul 2015 19:54:00 +0000 (21:54 +0200)]
Add constructor that takes an identifier
David ‘Bombe’ Roden [Tue, 14 Jul 2015 19:25:56 +0000 (21:25 +0200)]
Add method to modify peer note by host and port
David ‘Bombe’ Roden [Tue, 14 Jul 2015 19:19:02 +0000 (21:19 +0200)]
Add method to modify peer note by node identifier
David ‘Bombe’ Roden [Tue, 14 Jul 2015 18:50:32 +0000 (20:50 +0200)]
Add command that modifies the note of a peer
David ‘Bombe’ Roden [Tue, 14 Jul 2015 18:46:18 +0000 (20:46 +0200)]
Add Freenet-specific base64 implementation
David ‘Bombe’ Roden [Tue, 14 Jul 2015 18:39:43 +0000 (20:39 +0200)]
Add constructor with identifier, add methods to set type and text
David ‘Bombe’ Roden [Tue, 14 Jul 2015 17:39:00 +0000 (19:39 +0200)]
Close fake server successfully when it was not used
David ‘Bombe’ Roden [Tue, 14 Jul 2015 17:30:40 +0000 (19:30 +0200)]
Fix message name
David ‘Bombe’ Roden [Mon, 13 Jul 2015 19:04:59 +0000 (21:04 +0200)]
Add test for removing peers with unknown node identifiers
David ‘Bombe’ Roden [Mon, 13 Jul 2015 19:03:37 +0000 (21:03 +0200)]
Add method to remove a peer by host name and port number
David ‘Bombe’ Roden [Mon, 13 Jul 2015 19:02:10 +0000 (21:02 +0200)]
Add method to remove peer by identity
David ‘Bombe’ Roden [Mon, 13 Jul 2015 19:00:48 +0000 (21:00 +0200)]
Add command that removes a peer from the node by name
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:59:55 +0000 (20:59 +0200)]
Add second constructor that takes an identifier
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:45:35 +0000 (20:45 +0200)]
Rename all remaining occurences of “sequence” to “dialog”
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:39:38 +0000 (20:39 +0200)]
Add test for unknown node identifiers on modify peer command
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:37:32 +0000 (20:37 +0200)]
Add method to not ignore source of a peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:34:04 +0000 (20:34 +0200)]
Add method to ignore source for a peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:30:31 +0000 (20:30 +0200)]
Add method to clear listen only on a peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:29:20 +0000 (20:29 +0200)]
Add method to set listen only on a peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:23:56 +0000 (20:23 +0200)]
Add method to clear burst only on peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:19:43 +0000 (20:19 +0200)]
Add method to set burst only for peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 18:13:19 +0000 (20:13 +0200)]
Add method to disallow local addresses for a peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:58:49 +0000 (19:58 +0200)]
Add method to allow local addresses for a peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:52:13 +0000 (19:52 +0200)]
Add method to modify peers by host name and port number
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:37:44 +0000 (19:37 +0200)]
Add method to modify peer by node identity
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:35:59 +0000 (19:35 +0200)]
Add method to disable peer
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:34:26 +0000 (19:34 +0200)]
Add command to modify peer settings
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:33:14 +0000 (19:33 +0200)]
Add useful methods
David ‘Bombe’ Roden [Mon, 13 Jul 2015 17:33:05 +0000 (19:33 +0200)]
Add constructor that takes an identifier
David ‘Bombe’ Roden [Mon, 13 Jul 2015 16:21:27 +0000 (18:21 +0200)]
Remove unused interface
David ‘Bombe’ Roden [Mon, 13 Jul 2015 16:21:15 +0000 (18:21 +0200)]
Inline interfaces used in ClientPut
David ‘Bombe’ Roden [Mon, 13 Jul 2015 05:16:21 +0000 (07:16 +0200)]
Fix formatting
David ‘Bombe’ Roden [Mon, 13 Jul 2015 05:16:15 +0000 (07:16 +0200)]
Add ListPeerNotes command
David ‘Bombe’ Roden [Mon, 13 Jul 2015 05:15:37 +0000 (07:15 +0200)]
Add second constructor to set identifier
David ‘Bombe’ Roden [Sun, 12 Jul 2015 11:09:47 +0000 (13:09 +0200)]
Add event for URIGenerated messages on ClientPut command
David ‘Bombe’ Roden [Sun, 12 Jul 2015 10:53:09 +0000 (12:53 +0200)]
Don’t initialize peer with null