bf0c946c52
Different improvements - catch all kinds of errors when selector binding fails - pimped DefaultLabeler to support listeners - added pagination capabilities to AbstractMessageRepository
chris2017-09-13 08:06:06 +02:00
273d229709
Merge branch 'feature/exports' into develop
chris2017-09-13 07:55:11 +02:00
c8dfc3b459
Added option to save labels and other improvements and fixes used for exports and imports
chris2017-08-25 21:11:10 +02:00
cf6b3e2603
Added easy way to disable acknowledges and fixed possible issue with builder-constructor
chris2017-08-11 17:35:46 +02:00
c81c89197b
Very minor code improvements
chris2017-08-11 12:32:20 +02:00
6e79b0c50f
Minor improvements and fixes I copied the Base64 encoder from Android platform (and converted it to Kotlin) because the Java one exists only since 1.8 (I don't now if I want to curse Java for not supporting Base64 out of the box earlier, or Android for not supporting a recent Java API)
chris2017-07-29 14:56:03 +02:00
d9e52c85c3
Fixed occasional on the selector - it shouldn't crash the application
chris2017-07-22 08:01:59 +02:00
6c04aa683e
Added exports for messages, labels and adddresses and some code improvements
chris2017-07-21 10:27:20 +02:00
644dcc692f
Minor improvements
chris2017-07-15 19:41:20 +02:00
009346cd30
Some improvements for Android compatibility
chris2017-07-10 06:08:20 +02:00
1a33f744d6
Some improvements for Java interoperability
chris2017-07-08 19:53:29 +02:00
0478431c9c
Merge branch 'feature/kotlin' into develop
chris2017-07-07 22:12:54 +02:00
d3a06e7639
Added version to user agent info, and other minor fixes
chris2017-07-05 00:37:45 +02:00
35d7486869
Added dependency management and bumped gradle version
chris2017-07-02 11:46:27 +02:00
a8addf946b
Minor improvements and version bumps
chris2017-07-02 08:37:43 +02:00
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
chris2017-06-28 00:01:05 +02:00
aee5debdd2
Fixed system test and added some fixes for Java backwards compatibility
chris2017-06-27 17:22:48 +02:00
322bddcc4f
Migrated networking and fixed networking tests
chris2017-06-25 20:06:17 +02:00
894e0ff724
Fixes and improvements, SystemTest still broken
chris2017-06-16 07:03:12 +02:00
1d3340a547
Migrated cryptography and some improvements
chris2017-06-08 21:56:31 +02:00
83e50e1ad1
Migrated BitmessageContext and fixed some tests
chris2017-06-08 16:59:24 +02:00
fa0e53289c
Migrated core and extension modules to Kotlin (Except BitmessageContext and Bytes)
chris2017-06-06 16:36:07 +02:00
869d2e0386
Fixed pubkey retrieval Broadcast subscriptions shouldn't be disabled every time a pubkey, message or broadcast comes along... (this might also fix other strange behaviour)
chris2017-05-19 19:49:35 +02:00
d9090eb70c
Some code to work with conversations
chris2017-03-13 22:49:40 +01:00
10a45cc79c
Moved to own MsgPack implementation
chris2017-02-03 07:29:51 +01:00
3f8980e236
Make sure context is set after it is properly initialized
chris2017-01-11 17:30:04 +01:00
732032b1b5
Fixed some bugs and some tests
chris2016-12-21 08:09:53 +01:00
702ac6cb82
Added some null checks so the users of this library don't have to
chris2016-12-16 07:30:02 +01:00
0d67701735
Changed default CustomCommandHandler While throwing an IllegalStateException is great to signal developers they need to register a default handler, it's a dangerous default for all those who don't need one. A log entry on 'debug' level should suffice.
chris2016-12-12 07:59:38 +01:00
c11a1b78c4
Some code style improvements
chris2016-12-11 14:27:21 +01:00
6d67598a40
First implementation of extended message encoding. Works as far as the PyBitmessage implementation, with some additional code.
chris2016-12-11 14:02:32 +01:00
e1dcbbf19c
Don't block when adding a new contact / searching for its public key
chris2016-12-07 20:01:19 +01:00
31eca20cca
Fixed NPE when 'from' doesn't have a public key. From will get lost in those cases unless it's saved separately.
chris2016-12-05 07:41:55 +01:00
0bb455d433
Extended encoding basics works for basic subject/body messages, no attachments and no other features supported yet
chris2016-11-30 17:26:22 +01:00
d3205336ed
Some tweaks to determine what objects should be requested from other nodes, so they may arrive as quickly as possible.
chris2016-10-31 06:21:36 +01:00
7b14081c63
Set 'send time' on outgoing messages
chris2016-10-28 07:52:05 +02:00
e1173d0619
Merge tag '2.0.3' into develop
chris2016-10-24 08:13:18 +02:00
ad97cd0633
Fixed SecurityException for some Android versions. At the same time removed necessity to register a cryptography provider which means SpongyCryptography can be used on the Oracle JVM as well - but this is something vor Jabit 3.0.
chris2016-10-15 18:01:08 +02:00
5043e9ed03
Merge tag '2.0.1' into develop
chris2016-10-07 22:10:16 +02:00