fe9fa0ba2f
🐘 Add settings to reduce memory usage
...
* NioNetworkHandler lets you tweak the minimum number of connections
* BufferPool can now set a limit to how many Buffers it retains.
This one might still need some tweaking.
2018-06-12 07:00:52 +02:00
37cda3df56
🔥 Remove duplicate code
2018-05-31 22:33:26 +02:00
fafabf64a3
🔥 Remove duplicate code
2018-05-31 16:58:29 +02:00
7b9694e660
😴 Improve code quality
2018-05-31 07:32:07 +02:00
ce86ab55c3
⬆ JUnit version bump
2018-05-30 22:08:53 +02:00
25e118b88e
🔥 Remove unnecessary methods
2018-05-30 17:01:05 +02:00
cbebc38579
⭐ Improve code quality
2018-05-29 21:00:25 +02:00
b44a2f8809
🚀 Improve performance
2018-05-25 20:47:40 +02:00
c7c285a2c1
Improve conversation class
...
* make it serializable
* provide either first unread or last message as extract
2018-03-12 19:41:56 +01:00
81fc50ec37
Improvements for working with conversations
2018-03-05 10:12:21 +01:00
f1403bcd00
Bumped Gradle wrapper and Kotlin dependency
2018-03-05 09:50:24 +01:00
e9acb0071e
Make network handler more robust
2018-02-21 07:44:53 +01:00
c425298b67
Use JUnit 5 for tests, bump dependencies
2018-02-20 14:04:40 +01:00
681ea148db
Allow missing recipient for drafts
2018-02-16 17:04:24 +01:00
fab1c06135
Refactor to utilize Kotlin features
2018-02-16 17:04:08 +01:00
b93f382ccd
Bump Kotlin to version 1.2.21
2018-02-16 17:03:37 +01:00
00e4461043
Fix issues with Java 7 compatibility
2018-02-16 16:57:08 +01:00
18f870a4cc
Switched from commons-lang3 to commons-text
2017-11-27 21:46:19 +01:00
278d5b05e6
Split LabelRepository off the MessageRepository
2017-11-26 20:30:05 +01:00
ddb2073c2f
Refactored BitmessageContext creation
2017-11-25 20:34:11 +01:00
a5c78fd8cf
Renamed InputStreams from in
and is
to input
, so it doesn't look strange in kotlin
2017-11-24 07:37:04 +01:00
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
ece9cd8667
Improved the labeler and bumped the msgpack library to 2.0.0
2017-09-23 08:22:34 +02:00
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
273d229709
Merge branch 'feature/exports' into develop
2017-09-13 07:55:11 +02:00
c8dfc3b459
Added option to save labels
...
and other improvements and fixes used for exports and imports
2017-08-25 21:11:10 +02:00
cf6b3e2603
Added easy way to disable acknowledges and fixed possible issue with builder-constructor
2017-08-11 17:35:46 +02:00
c81c89197b
Very minor code improvements
2017-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)
2017-07-29 14:56:03 +02:00
d9e52c85c3
Fixed occasional on the selector - it shouldn't crash the application
2017-07-22 08:01:59 +02:00
6c04aa683e
Added exports for messages, labels and adddresses
...
and some code improvements
2017-07-21 10:27:20 +02:00
fd08fa3883
Fixed build
2017-07-16 21:25:12 +02:00
3e286c08b4
Fixed typo
2017-07-15 19:56:14 +02:00
644dcc692f
Minor improvements
2017-07-15 19:41:20 +02:00
009346cd30
Some improvements for Android compatibility
2017-07-10 06:08:20 +02:00
1a33f744d6
Some improvements for Java interoperability
2017-07-08 19:53:29 +02:00
0478431c9c
Merge branch 'feature/kotlin' into develop
2017-07-07 22:12:54 +02:00
d3a06e7639
Added version to user agent info, and other minor fixes
2017-07-05 00:37:45 +02:00
35d7486869
Added dependency management and bumped gradle version
2017-07-02 11:46:27 +02:00
a8addf946b
Minor improvements and version bumps
2017-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
2017-06-28 00:01:05 +02:00
aee5debdd2
Fixed system test and added some fixes for Java backwards compatibility
2017-06-27 17:22:48 +02:00
322bddcc4f
Migrated networking and fixed networking tests
2017-06-25 20:06:17 +02:00
894e0ff724
Fixes and improvements, SystemTest still broken
2017-06-16 07:03:12 +02:00
1d3340a547
Migrated cryptography and some improvements
2017-06-08 21:56:31 +02:00
83e50e1ad1
Migrated BitmessageContext and fixed some tests
2017-06-08 16:59:24 +02:00
fa0e53289c
Migrated core and extension modules to Kotlin
...
(Except BitmessageContext and Bytes)
2017-06-06 16:36:07 +02:00
811625c051
Fixed write(ByteBuffer)
2017-05-19 20:12:21 +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)
2017-05-19 19:49:35 +02:00
239c6ec7f4
Fixed NullPointerException
2017-05-16 17:20:52 +02:00