chris
cbebc38579
⭐ Improve code quality
2018-05-29 21:00:25 +02:00
chris
81fc50ec37
Improvements for working with conversations
2018-03-05 10:12:21 +01:00
chris
e9acb0071e
Make network handler more robust
2018-02-21 07:44:53 +01:00
chris
c425298b67
Use JUnit 5 for tests, bump dependencies
2018-02-20 14:04:40 +01:00
chris
00e4461043
Fix issues with Java 7 compatibility
2018-02-16 16:57:08 +01:00
chris
278d5b05e6
Split LabelRepository off the MessageRepository
2017-11-26 20:30:05 +01:00
chris
8cbdce6eac
Refactored to use StreamableWriter
...
Bumped the msgpack library to 2.0.1 (the 2.0.0 build was fubar)
2017-11-21 10:44:41 +01:00
chris
bf0c946c52
Different improvements
...
- catch all kinds of errors when selector binding fails
- pimped DefaultLabeler to support listeners
- added pagination capabilities to AbstractMessageRepository
2017-09-13 08:06:06 +02:00
chris
c8dfc3b459
Added option to save labels
...
and other improvements and fixes used for exports and imports
2017-08-25 21:11:10 +02:00
chris
1a33f744d6
Some improvements for Java interoperability
2017-07-08 19:53:29 +02:00
chris
a8addf946b
Minor improvements and version bumps
2017-07-02 08:37:43 +02:00
chris
a245288359
Migrated everything except
...
- the Bytes utilities class - it's easier to do in Java as with Kotlin byte + byte = int
- the demo project, which I'm not sure I'll migrate. Maybe I'll make a new Kotlin Demo application
2017-06-28 00:01:05 +02:00
chris
aee5debdd2
Fixed system test and added some fixes for Java backwards compatibility
2017-06-27 17:22:48 +02:00
chris
322bddcc4f
Migrated networking and fixed networking tests
2017-06-25 20:06:17 +02:00
chris
894e0ff724
Fixes and improvements, SystemTest still broken
2017-06-16 07:03:12 +02:00
chris
83e50e1ad1
Migrated BitmessageContext and fixed some tests
2017-06-08 16:59:24 +02:00
chris
fa0e53289c
Migrated core and extension modules to Kotlin
...
(Except BitmessageContext and Bytes)
2017-06-06 16:36:07 +02:00
chris
239c6ec7f4
Fixed NullPointerException
2017-05-16 17:20:52 +02:00
chris
841fb7eccd
Test fixes and improvements
2017-04-02 21:02:20 +02:00
chris
5849e68d20
Keep order of labels
2017-03-30 16:31:36 +02:00
chris
3ab3d7a0ca
ConversationService additions, fixed migration script
2017-03-30 16:30:46 +02:00
chris
d9090eb70c
Some code to work with conversations
2017-03-13 22:49:40 +01:00
chris
732032b1b5
Fixed some bugs and some tests
2016-12-21 08:09:53 +01:00
chris
6d67598a40
First implementation of extended message encoding. Works as far as the PyBitmessage implementation, with some additional code.
2016-12-11 14:02:32 +01:00
chris
489b8968e0
Refactored use of the DefaultMessageListener so it's retrieved from the InternalContext
2016-09-12 08:18:30 +02:00
chris
a240606909
Minor improvements and fixes
2016-09-05 19:35:36 +02:00
chris
dad05d835b
Created an improved JdbcNodeRegistry and removed MemoryNodeRegistry, as it doesn't properly work with the way nodes are handled and disseminated in the new PyBitmessage client. The new one should work a lot more stable.
2016-09-01 07:35:46 +02:00
chris
102d63e2c6
Fixed message count per label
2016-08-25 08:50:06 +02:00
chris
3a92bab9ba
Merge remote-tracking branch 'origin/develop' into feature/nio
2016-08-17 07:46:52 +02:00
chris
1eac644813
Fixed error in AbstractMessageRepository (archived messages couldn't be found)
2016-08-15 11:52:43 +02:00
chris
d130080df2
Implemented methods offer and request, system test works now but synchronization is still broken.
2016-07-08 18:14:41 +02:00
chris
c1fa642b4e
Made tests more stable, albeit slightly slower
2016-05-28 11:04:47 +02:00
chris
725d2b848e
Fixed migration and added resend and cleanup options to demo application
2016-05-24 17:19:29 +02:00
chris
14849a82ea
Refactored JdbcMessageRepository so that alternative implementations can be done easier
2016-05-20 23:58:08 +02:00
chris
c3d8a07e83
Added unit tests and fixed bug
2016-05-20 23:00:27 +02:00
chris
43f42dd400
This breaks a lot of things, but it seems necessary. Implemented the resending mechanism and fixed many problems on the way, but tests and triggers are still to do.
2016-05-20 07:32:41 +02:00
chris
05d9ea93d2
Acknowledgments are now returned, received, and the message (Plaintext object) updated
...
-> no logic to resend messages yet
2016-05-06 19:39:39 +02:00
chris
678a48ac3f
Fixed system test and ProofOfWorkService
2016-05-05 10:50:22 +02:00
chris
a0505f5704
Minor improvements to the demo Application and a fix for when the ACK is empty
2016-04-25 08:13:46 +02:00
chris
ddd5826f42
Fixed feature bitfield calculation/resolution
2016-04-13 07:32:35 +02:00
chris
4f7f80c12a
Added tests and code improvements
2016-04-08 19:22:40 +02:00
chris
32ea3517fe
Chans should now work.
...
Other deterministic addresses should be easy to implement, but aren't done yet
2016-04-07 17:24:56 +02:00
chris
57057298a1
Code cleanup
2016-02-26 16:30:45 +01:00
chris
9ca28ead66
Code cleanup
2016-02-26 16:12:43 +01:00
chris
2a17e6024f
Code cleanup
2016-02-26 15:06:47 +01:00
chris
bc68a5d3ec
Code cleanup & improvements
...
- most notably removed some unnecessary synchronize blocks in the DefaultNetworkHandler
2016-02-26 14:34:08 +01:00
chris
f6add5b2ea
Code cleanup
2016-02-25 16:36:43 +01:00
chris
9f1e0057c9
Code cleanup
2016-02-24 23:10:04 +01:00
chris
4dd639e651
Code cleanup
2016-02-24 22:51:35 +01:00
chris
af3e63f592
Improved tests for cryptography
2016-02-09 17:09:22 +01:00