Commit Graph

  • c435e2f79e gradle wrapper should not require bash master chris 2021-12-08 14:39:47 +01:00
  • d5d3640991 Add '.drone.yml' chris 2021-12-08 10:39:25 +01:00
  • 519f457476 🐛 Fix connectivity issues and improve code remote_mirror_45dabd099d533b95880da9dc6724cbab/feature/refactoring origin/feature/refactoring feature/refactoring chris 2018-10-15 10:49:04 +02:00
  • fe9fa0ba2f 🐘 Add settings to reduce memory usage chris 2018-06-12 07:00:52 +02:00
  • 37cda3df56 🔥 Remove duplicate code chris 2018-05-31 22:33:26 +02:00
  • fafabf64a3 🔥 Remove duplicate code chris 2018-05-31 16:58:29 +02:00
  • 7b9694e660 😴 Improve code quality chris 2018-05-31 07:32:07 +02:00
  • ce86ab55c3 ⬆ JUnit version bump chris 2018-05-30 22:08:53 +02:00
  • 25e118b88e 🔥 Remove unnecessary methods chris 2018-05-30 17:00:37 +02:00
  • cbebc38579 Improve code quality chris 2018-05-29 21:00:25 +02:00
  • b44a2f8809 🚀 Improve performance chris 2018-05-25 20:47:40 +02:00
  • c7c285a2c1 Improve conversation class chris 2018-03-12 19:41:56 +01:00
  • 81fc50ec37 Improvements for working with conversations chris 2018-03-05 10:12:21 +01:00
  • f1403bcd00 Bumped Gradle wrapper and Kotlin dependency chris 2018-03-05 09:50:24 +01:00
  • e9acb0071e Make network handler more robust chris 2018-02-21 07:44:53 +01:00
  • c425298b67 Use JUnit 5 for tests, bump dependencies chris 2018-02-20 14:04:40 +01:00
  • 681ea148db Allow missing recipient for drafts chris 2018-02-16 17:04:24 +01:00
  • fab1c06135 Refactor to utilize Kotlin features chris 2018-02-16 17:04:08 +01:00
  • b93f382ccd Bump Kotlin to version 1.2.21 chris 2018-02-16 17:03:37 +01:00
  • 00e4461043 Fix issues with Java 7 compatibility chris 2018-02-16 16:57:08 +01:00
  • 18f870a4cc Switched from commons-lang3 to commons-text chris 2017-11-27 21:46:19 +01:00
  • 278d5b05e6 Split LabelRepository off the MessageRepository chris 2017-11-26 20:30:05 +01:00
  • ddb2073c2f Refactored BitmessageContext creation chris 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 chris 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) chris 2017-11-21 10:44:41 +01:00
  • ece9cd8667 Improved the labeler and bumped the msgpack library to 2.0.0 remote_mirror_45dabd099d533b95880da9dc6724cbab/develop origin/develop develop chris 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 chris 2017-09-13 08:06:06 +02:00
  • 273d229709 Merge branch 'feature/exports' into develop chris 2017-09-13 07:55:11 +02:00
  • c8dfc3b459 Added option to save labels and other improvements and fixes used for exports and imports chris 2017-08-25 21:11:10 +02:00
  • cf6b3e2603 Added easy way to disable acknowledges and fixed possible issue with builder-constructor chris 2017-08-11 17:35:46 +02:00
  • c81c89197b Very minor code improvements chris 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) chris 2017-07-29 14:56:03 +02:00
  • d9e52c85c3 Fixed occasional on the selector - it shouldn't crash the application chris 2017-07-22 08:01:59 +02:00
  • 6c04aa683e Added exports for messages, labels and adddresses and some code improvements chris 2017-07-21 10:27:20 +02:00
  • fd08fa3883 Fixed build chris 2017-07-16 21:25:12 +02:00
  • 3e286c08b4 Fixed typo chris 2017-07-15 19:56:14 +02:00
  • 644dcc692f Minor improvements chris 2017-07-15 19:41:20 +02:00
  • 009346cd30 Some improvements for Android compatibility chris 2017-07-10 06:08:20 +02:00
  • 1a33f744d6 Some improvements for Java interoperability chris 2017-07-08 19:53:29 +02:00
  • 0478431c9c Merge branch 'feature/kotlin' into develop chris 2017-07-07 22:12:54 +02:00
  • d3a06e7639 Added version to user agent info, and other minor fixes chris 2017-07-05 00:37:45 +02:00
  • 35d7486869 Added dependency management and bumped gradle version chris 2017-07-02 11:46:27 +02:00
  • a8addf946b Minor improvements and version bumps chris 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 chris 2017-06-28 00:01:05 +02:00
  • aee5debdd2 Fixed system test and added some fixes for Java backwards compatibility chris 2017-06-27 17:22:48 +02:00
  • 322bddcc4f Migrated networking and fixed networking tests chris 2017-06-25 20:06:17 +02:00
  • 894e0ff724 Fixes and improvements, SystemTest still broken chris 2017-06-16 07:03:12 +02:00
  • 1d3340a547 Migrated cryptography and some improvements chris 2017-06-08 21:56:31 +02:00
  • 83e50e1ad1 Migrated BitmessageContext and fixed some tests chris 2017-06-08 16:59:24 +02:00
  • fa0e53289c Migrated core and extension modules to Kotlin (Except BitmessageContext and Bytes) chris 2017-06-06 16:36:07 +02:00
  • 811625c051 Fixed write(ByteBuffer) chris 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) chris 2017-05-19 19:49:35 +02:00
  • 239c6ec7f4 Fixed NullPointerException chris 2017-05-16 17:20:52 +02:00
  • 956ed61b14 Removed unused logger chris 2017-05-08 07:26:45 +02:00
  • c4b26cac1c Merge branch 'feature/extended-encoding' into develop chris 2017-05-04 07:27:52 +02:00
  • 2ae1e561d8 Minor improvements for logging and debugging chris 2017-05-04 07:24:26 +02:00
  • e5c956c6e5 Minor improvements chris 2017-04-12 17:18:09 +02:00
  • f50d7445c1 Validate TTL: it must always be more than zero and less than 28 days chris 2017-04-12 17:12:43 +02:00
  • 95c9be4d1c A slightly more elegant way to define the plugin dependency chris 2017-04-04 07:31:37 +02:00
  • dca0330a7c Bumped dependency versions chris 2017-04-03 18:21:08 +02:00
  • 7185acbbad Bumped gradle version to 3.4.1 chris 2017-04-02 23:27:31 +02:00
  • c4385b2336 Add some passive support for SHA256 based signatures chris 2017-04-02 21:03:04 +02:00
  • 841fb7eccd Test fixes and improvements chris 2017-04-02 21:02:20 +02:00
  • 016b4f80ba Code fix chris 2017-03-31 17:07:57 +02:00
  • 5849e68d20 Keep order of labels chris 2017-03-30 16:31:36 +02:00
  • 3ab3d7a0ca ConversationService additions, fixed migration script chris 2017-03-30 16:30:46 +02:00
  • d9090eb70c Some code to work with conversations chris 2017-03-13 22:49:40 +01:00
  • 10a45cc79c Moved to own MsgPack implementation chris 2017-02-03 07:29:51 +01:00
  • 3f8980e236 Make sure context is set after it is properly initialized chris 2017-01-11 17:30:04 +01:00
  • 732032b1b5 Fixed some bugs and some tests chris 2016-12-21 08:09:53 +01:00
  • 702ac6cb82 Added some null checks so the users of this library don't have to chris 2016-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. chris 2016-12-12 07:59:38 +01:00
  • c11a1b78c4 Some code style improvements chris 2016-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. chris 2016-12-11 14:02:32 +01:00
  • e1dcbbf19c Don't block when adding a new contact / searching for its public key chris 2016-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. chris 2016-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 chris 2016-11-30 17:26:22 +01:00
  • 831e4bcbcc Added clarifying comment chris 2016-11-14 23:27:29 +01:00
  • df7f03d81a Merge tag '2.0.4' into develop chris 2016-11-01 06:29:00 +01:00
  • 64ee41aee8 Merge branch 'release/2.0.4' 2.0.4 remote_mirror_45dabd099d533b95880da9dc6724cbab/master origin/master chris 2016-11-01 06:28:44 +01:00
  • d3205336ed Some tweaks to determine what objects should be requested from other nodes, so they may arrive as quickly as possible. chris 2016-10-31 06:21:36 +01:00
  • 7b14081c63 Set 'send time' on outgoing messages chris 2016-10-28 07:52:05 +02:00
  • e1173d0619 Merge tag '2.0.3' into develop chris 2016-10-24 08:13:18 +02:00
  • f0a5a40edd Merge branch 'release/2.0.3' 2.0.3 chris 2016-10-24 08:12:48 +02:00
  • 1bc82cdd7d Merge branch 'master' into release/2.0.3 chris 2016-10-22 09:37:56 +02:00
  • a880a8c10b Fixed NPE chris 2016-10-22 07:24:49 +02:00
  • 6a5fe01860 Merge tag '2.0.2' into develop chris 2016-10-15 18:02:18 +02:00
  • 5cf6d308f2 Merge branch 'release/2.0.2' 2.0.2 chris 2016-10-15 18:02:06 +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. chris 2016-10-15 18:01:08 +02:00
  • 5043e9ed03 Merge tag '2.0.1' into develop chris 2016-10-07 22:10:16 +02:00
  • 15c6540e16 Merge branch 'release/2.0.1' 2.0.1 chris 2016-10-07 22:10:00 +02:00
  • 784ed9ed4e Fixed importer exception on Android chris 2016-10-07 22:08:55 +02:00
  • 3a0555e6e9 Merge tag '2.0.0' into develop chris 2016-10-02 23:26:20 +02:00
  • e71f30736d Merge branch 'release/2.0.0' 2.0.0 chris 2016-10-02 23:22:34 +02:00
  • 503e665c5b Updated README.md chris 2016-10-02 23:16:18 +02:00
  • 579d604ac6 getRemoteAddress doesn't work on Android (at least not KitKat), so let's get the address this way. chris 2016-09-26 17:38:50 +02:00
  • 1003e7a582 Merge branch 'feature/nio' into develop chris 2016-09-21 19:38:48 +02:00
  • a18f76f864 Cleaning up requested objects from time to time, to work around a leak that sometimes happens. chris 2016-09-21 19:37:17 +02:00
  • 7e201dd2cf Change version of 'develop' branch to 'development-SNAPSHOT' chris 2016-09-13 07:36:28 +02:00
  • 83abce0f52 Deprecate DefaultNetworkHandler in favor of NioNetworkHandler chris 2016-09-13 07:25:23 +02:00