David ‘Bombe’ Roden [Mon, 19 Jan 2026 20:49:00 +0000 (21:49 +0100)]
✅ Add test for getProperty()
David ‘Bombe’ Roden [Mon, 19 Jan 2026 20:41:35 +0000 (21:41 +0100)]
✅ Add test for setProperty()
David ‘Bombe’ Roden [Mon, 19 Jan 2026 20:16:42 +0000 (21:16 +0100)]
✅ Add test for removeContext()
David ‘Bombe’ Roden [Mon, 19 Jan 2026 19:57:51 +0000 (20:57 +0100)]
✅ Add test for addContext()
David ‘Bombe’ Roden [Mon, 19 Jan 2026 19:43:45 +0000 (20:43 +0100)]
✅ Add test for setTrust()
David ‘Bombe’ Roden [Mon, 19 Jan 2026 19:15:44 +0000 (20:15 +0100)]
✅ Add test for getTrustees() and fix bug in reply parser
David ‘Bombe’ Roden [Fri, 19 Dec 2025 15:20:20 +0000 (16:20 +0100)]
✅ Add test for getTrusters() and fix bug in reply parser
David ‘Bombe’ Roden [Fri, 19 Dec 2025 15:19:46 +0000 (16:19 +0100)]
✅ Add matchers for IdentityTrust objects
David ‘Bombe’ Roden [Thu, 18 Dec 2025 20:51:41 +0000 (21:51 +0100)]
♻️ Extend set of matchers and use them in the WoT plugin test
David ‘Bombe’ Roden [Wed, 17 Dec 2025 17:11:58 +0000 (18:11 +0100)]
🔇 Suppress deprecation warning on tests for deprecated methods
David ‘Bombe’ Roden [Wed, 17 Dec 2025 17:07:19 +0000 (18:07 +0100)]
🎨 Remove some unnecessary type parameters
David ‘Bombe’ Roden [Wed, 17 Dec 2025 16:59:46 +0000 (17:59 +0100)]
🐛 Only return a single identity, and include Nickname field
WoT doesn’t actually send this field, but if it would, jFCPlib will parse it!
David ‘Bombe’ Roden [Wed, 17 Dec 2025 16:58:58 +0000 (17:58 +0100)]
♻️ Use identity parser for parsing single identities, too
David ‘Bombe’ Roden [Wed, 17 Dec 2025 16:57:47 +0000 (17:57 +0100)]
🐛 Handle WoT’s rather random field names
David ‘Bombe’ Roden [Mon, 15 Dec 2025 21:01:54 +0000 (22:01 +0100)]
✅ Add matchers for Identity
David ‘Bombe’ Roden [Fri, 12 Dec 2025 16:50:00 +0000 (17:50 +0100)]
✅ Add matcher for an Identity’s ID
David ‘Bombe’ Roden [Sun, 19 Jan 2025 17:56:50 +0000 (18:56 +0100)]
✅ Add test for WebOfTrustPlugin.getIdentitiesByScore()
Also, extract parsers for the different identity formats of WOT.
David ‘Bombe’ Roden [Wed, 8 Jan 2025 20:34:26 +0000 (21:34 +0100)]
♻️ Use notNullValue() instead of not(nullValue())
David ‘Bombe’ Roden [Wed, 8 Jan 2025 20:33:41 +0000 (21:33 +0100)]
✅ Add test for WebOfTrustPlugin.addIdentity()
David ‘Bombe’ Roden [Wed, 8 Jan 2025 20:25:17 +0000 (21:25 +0100)]
♻️ Extract boilerplate for creating an FCP connection
David ‘Bombe’ Roden [Wed, 8 Jan 2025 17:14:08 +0000 (18:14 +0100)]
📄 Update GPL license file
Don’t worry, this only changes http links to https links. :)
David ‘Bombe’ Roden [Wed, 8 Jan 2025 15:45:41 +0000 (16:45 +0100)]
✅ Add tests for missing trust and/or score values
David ‘Bombe’ Roden [Wed, 8 Jan 2025 15:44:43 +0000 (16:44 +0100)]
♻️ Allow easier combining of different parameters
David ‘Bombe’ Roden [Wed, 8 Jan 2025 12:15:31 +0000 (13:15 +0100)]
♻️ Structure test for WebOfTrustPlugin differently
David ‘Bombe’ Roden [Wed, 8 Jan 2025 10:53:26 +0000 (11:53 +0100)]
✅ Add first test for WebOfTrustPlugin.getIdentityTrust()
David ‘Bombe’ Roden [Wed, 8 Jan 2025 08:24:12 +0000 (09:24 +0100)]
✅ Add more tests for deprecated methods
David ‘Bombe’ Roden [Wed, 8 Jan 2025 07:38:36 +0000 (08:38 +0100)]
✏️ Fix name of getOwnIdentities() method
David ‘Bombe’ Roden [Wed, 8 Jan 2025 07:34:27 +0000 (08:34 +0100)]
🐛 Fix parsing of WoT own identities (and add test)
David ‘Bombe’ Roden [Wed, 8 Jan 2025 07:31:29 +0000 (08:31 +0100)]
🚧 Add properties to WoT identities
David ‘Bombe’ Roden [Wed, 8 Jan 2025 07:29:20 +0000 (08:29 +0100)]
🚧 Add contexts to WoT identities
David ‘Bombe’ Roden [Wed, 8 Jan 2025 06:44:22 +0000 (07:44 +0100)]
♻️ Add “Replies.” prefix automatically for all fields
David ‘Bombe’ Roden [Wed, 8 Jan 2025 06:43:28 +0000 (07:43 +0100)]
🔥 Skip duplicate fields
David ‘Bombe’ Roden [Wed, 8 Jan 2025 06:40:33 +0000 (07:40 +0100)]
♻️ Move TestFcpConnection to its own file
David ‘Bombe’ Roden [Tue, 7 Jan 2025 20:31:25 +0000 (21:31 +0100)]
🗑️ Deprecate createIdentity() with request URI
Because the request URI is ignored, anyway.
David ‘Bombe’ Roden [Tue, 7 Jan 2025 20:31:08 +0000 (21:31 +0100)]
✅ Add test for WebOfTrustPlugin
David ‘Bombe’ Roden [Tue, 7 Jan 2025 20:22:27 +0000 (21:22 +0100)]
🐛 Actually use the correct name of the WoT plugin
David ‘Bombe’ Roden [Tue, 7 Jan 2025 20:21:53 +0000 (21:21 +0100)]
♻️ Extract plugin name into a constant
David ‘Bombe’ Roden [Tue, 7 Jan 2025 06:52:29 +0000 (07:52 +0100)]
🗑️ Deprecate all constructors in WatchGlobal
David ‘Bombe’ Roden [Tue, 7 Jan 2025 06:45:14 +0000 (07:45 +0100)]
✅ Add test for WatchGlobal
David ‘Bombe’ Roden [Mon, 6 Jan 2025 21:01:14 +0000 (22:01 +0100)]
🗑️ Deprecate two-argument constructor of TestDDAResponse
David ‘Bombe’ Roden [Mon, 6 Jan 2025 20:59:16 +0000 (21:59 +0100)]
✅ Add test for TestDDAResponse
David ‘Bombe’ Roden [Mon, 6 Jan 2025 14:22:13 +0000 (15:22 +0100)]
🗑️ Deprecate multi-argument constructor of TestDDARequest
David ‘Bombe’ Roden [Mon, 6 Jan 2025 14:11:51 +0000 (15:11 +0100)]
✅ Add test for TestDDARequest
David ‘Bombe’ Roden [Mon, 6 Jan 2025 11:38:18 +0000 (12:38 +0100)]
🗑️ Deprecate a SubscribeUSK constructor and all getters
Because nobody should be using these objects to store stuff!
David ‘Bombe’ Roden [Mon, 6 Jan 2025 11:35:57 +0000 (12:35 +0100)]
✅ Add test for SubscribeUSK
David ‘Bombe’ Roden [Mon, 6 Jan 2025 10:59:26 +0000 (11:59 +0100)]
🗑️ Deprecate SubscribeFeeds message
David ‘Bombe’ Roden [Mon, 6 Jan 2025 10:56:38 +0000 (11:56 +0100)]
🗑️ Deprecate WatchFeeds constructor with boolean argument
David ‘Bombe’ Roden [Mon, 6 Jan 2025 10:54:42 +0000 (11:54 +0100)]
✅ Add test for WatchFeeds
David ‘Bombe’ Roden [Mon, 6 Jan 2025 10:40:09 +0000 (11:40 +0100)]
✅ Add test for Shutdown message
David ‘Bombe’ Roden [Mon, 6 Jan 2025 10:27:37 +0000 (11:27 +0100)]
🗑️ Deprecate SendBookmarkFeed message
David ‘Bombe’ Roden [Mon, 6 Jan 2025 10:22:58 +0000 (11:22 +0100)]
✨ Add SendBookmark message
David ‘Bombe’ Roden [Mon, 6 Jan 2025 09:10:14 +0000 (10:10 +0100)]
🗑️ Deprecate SendDownloadFeed message
David ‘Bombe’ Roden [Mon, 6 Jan 2025 09:06:44 +0000 (10:06 +0100)]
✨ Add SendURI message
David ‘Bombe’ Roden [Mon, 6 Jan 2025 08:32:53 +0000 (09:32 +0100)]
🗑️ Deprecate SendTextFeed class
…but still add a test for it.
David ‘Bombe’ Roden [Mon, 6 Jan 2025 08:26:03 +0000 (09:26 +0100)]
✨ Add SendText message
Apparently, this has been “SendText” since build 1236… oops. 😄
David ‘Bombe’ Roden [Mon, 6 Jan 2025 08:21:05 +0000 (09:21 +0100)]
🚸 Add InputStream matcher for byte arrays
David ‘Bombe’ Roden [Sat, 4 Jan 2025 11:37:39 +0000 (12:37 +0100)]
🗑️ Deprecate RemovePlugin constructor without plugin name
David ‘Bombe’ Roden [Sat, 4 Jan 2025 11:33:45 +0000 (12:33 +0100)]
✅ Add test for RemovePlugin
David ‘Bombe’ Roden [Sat, 4 Jan 2025 11:15:52 +0000 (12:15 +0100)]
✅ Add test for RemovePersistentRequest
David ‘Bombe’ Roden [Fri, 3 Jan 2025 21:53:39 +0000 (22:53 +0100)]
✅ Add test for RemovePeer
David ‘Bombe’ Roden [Fri, 3 Jan 2025 21:36:08 +0000 (22:36 +0100)]
🗑️ Deprecate ReloadPlugin constructor without plugin name
David ‘Bombe’ Roden [Fri, 3 Jan 2025 21:32:36 +0000 (22:32 +0100)]
✅ Add test for ReloadPlugin
David ‘Bombe’ Roden [Fri, 3 Jan 2025 16:10:43 +0000 (17:10 +0100)]
✅ Add test for ModifyPersistentRequest
David ‘Bombe’ Roden [Fri, 3 Jan 2025 15:13:00 +0000 (16:13 +0100)]
🗑️ Deprecate ModifyConfig without identifier
David ‘Bombe’ Roden [Fri, 3 Jan 2025 15:11:14 +0000 (16:11 +0100)]
✅ Add test for ModifyConfig
David ‘Bombe’ Roden [Fri, 3 Jan 2025 12:37:21 +0000 (13:37 +0100)]
🗑️ Deprecate official-source functionality in LoadPlugin
David ‘Bombe’ Roden [Fri, 3 Jan 2025 12:30:41 +0000 (13:30 +0100)]
✅ Add tests for LoadPlugin
David ‘Bombe’ Roden [Fri, 3 Jan 2025 11:54:51 +0000 (12:54 +0100)]
🗑️ Deprecate ListPersistentRequests constructor without identifier
David ‘Bombe’ Roden [Fri, 3 Jan 2025 11:53:49 +0000 (12:53 +0100)]
🎨 Add ListPersistentRequests constructor with identifier
David ‘Bombe’ Roden [Fri, 3 Jan 2025 11:50:55 +0000 (12:50 +0100)]
✅ Add test for ListPersistentRequests
David ‘Bombe’ Roden [Thu, 2 Jan 2025 22:54:39 +0000 (23:54 +0100)]
🗑️ Deprecate ListPeers constructor with flags
David ‘Bombe’ Roden [Thu, 2 Jan 2025 22:26:11 +0000 (23:26 +0100)]
✅ Add test for ListPeers
David ‘Bombe’ Roden [Thu, 2 Jan 2025 22:08:52 +0000 (23:08 +0100)]
🗑️ Deprecate ListPeerNotes constructor without both identifiers
David ‘Bombe’ Roden [Thu, 2 Jan 2025 22:06:47 +0000 (23:06 +0100)]
✅ Add test for ListPeerNotes
David ‘Bombe’ Roden [Thu, 2 Jan 2025 21:48:45 +0000 (22:48 +0100)]
💚 Archive javadoc in binary stage
David ‘Bombe’ Roden [Thu, 2 Jan 2025 21:35:53 +0000 (22:35 +0100)]
🗑️ Deprecate ListPeer constructor without both identifiers
David ‘Bombe’ Roden [Thu, 2 Jan 2025 21:35:18 +0000 (22:35 +0100)]
✅ Add test for ListPeer
David ‘Bombe’ Roden [Thu, 2 Jan 2025 11:46:25 +0000 (12:46 +0100)]
♻️ Move set-flag-and-verify method to helper class
David ‘Bombe’ Roden [Thu, 2 Jan 2025 11:38:45 +0000 (12:38 +0100)]
✅ Add test for GetRequestStatus
David ‘Bombe’ Roden [Wed, 1 Jan 2025 20:55:28 +0000 (21:55 +0100)]
🗑️ Deprecate GetPluginInfo constructor without plugin name
David ‘Bombe’ Roden [Wed, 1 Jan 2025 20:53:09 +0000 (21:53 +0100)]
✅ Add test for GetPluginInfo
David ‘Bombe’ Roden [Wed, 1 Jan 2025 20:51:36 +0000 (21:51 +0100)]
💚 Remove invocation of Jenkins’ jacoco plugin in CI build
David ‘Bombe’ Roden [Wed, 1 Jan 2025 19:24:47 +0000 (20:24 +0100)]
✏️ Fix typo in parameter name
David ‘Bombe’ Roden [Wed, 1 Jan 2025 19:24:22 +0000 (20:24 +0100)]
🗑️ Deprecate GetConfig constructor without identifier
David ‘Bombe’ Roden [Wed, 1 Jan 2025 19:22:33 +0000 (20:22 +0100)]
✅ Add test for GetConfig command
David ‘Bombe’ Roden [Wed, 1 Jan 2025 10:05:38 +0000 (11:05 +0100)]
♻️ Use non-deprecated constructor
David ‘Bombe’ Roden [Tue, 31 Dec 2024 20:21:02 +0000 (21:21 +0100)]
♻️ Rename constructor parameter in GenerateSSK
David ‘Bombe’ Roden [Tue, 31 Dec 2024 20:20:09 +0000 (21:20 +0100)]
🗑️ Deprecate constructor without identifier
David ‘Bombe’ Roden [Tue, 31 Dec 2024 20:19:55 +0000 (21:19 +0100)]
✅ Add test for GenerateSSK message
David ‘Bombe’ Roden [Tue, 31 Dec 2024 20:07:03 +0000 (21:07 +0100)]
✅ Add tests for file entries
David ‘Bombe’ Roden [Sun, 29 Dec 2024 18:56:05 +0000 (19:56 +0100)]
🔥 Remove Guava dependency
David ‘Bombe’ Roden [Sun, 24 Nov 2024 15:34:26 +0000 (16:34 +0100)]
✅ Add tests for FCPPluginReply
David ‘Bombe’ Roden [Sat, 23 Nov 2024 21:58:21 +0000 (22:58 +0100)]
✅ Add tests for FCPPluginMessage
David ‘Bombe’ Roden [Sat, 23 Nov 2024 21:10:11 +0000 (22:10 +0100)]
✅ Add tests for FcpMessage
David ‘Bombe’ Roden [Sat, 23 Nov 2024 20:02:42 +0000 (21:02 +0100)]
✅ Add test for FcpListenerManager
David ‘Bombe’ Roden [Sat, 23 Nov 2024 16:33:15 +0000 (17:33 +0100)]
🧪 Add test for modifyConfig()
David ‘Bombe’ Roden [Sat, 23 Nov 2024 16:11:44 +0000 (17:11 +0100)]
✅ Add tests for getConfig()
David ‘Bombe’ Roden [Sat, 23 Nov 2024 15:50:07 +0000 (16:50 +0100)]
✅ Add tests for getNodeInformation()
David ‘Bombe’ Roden [Sat, 23 Nov 2024 15:13:50 +0000 (16:13 +0100)]
💚 Use verify for recording JaCoCo coverage correctly
David ‘Bombe’ Roden [Sat, 23 Nov 2024 14:41:30 +0000 (15:41 +0100)]
✅ Add tests for sendPluginMessage()