519f457476
🐛 Fix connectivity issues and improve code
2018-10-15 19:57:01 +02:00
c425298b67
Use JUnit 5 for tests, bump dependencies
2018-02-20 14:04:40 +01:00
18f870a4cc
Switched from commons-lang3 to commons-text
2017-11-27 21:46:19 +01: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
aee5debdd2
Fixed system test and added some fixes for Java backwards compatibility
2017-06-27 17:22:48 +02:00
dca0330a7c
Bumped dependency versions
2017-04-03 18:21:08 +02:00
102d63e2c6
Fixed message count per label
2016-08-25 08:50:06 +02:00
0fadb40c6c
Improved tests and fixed some
2016-06-16 19:47:59 +02:00
a0505f5704
Minor improvements to the demo Application and a fix for when the ACK is empty
2016-04-25 08:13:46 +02:00
9231cf5eaa
Skip system tests by default as they don't work on Travis CI
2016-02-04 10:12:43 +01:00
edd8045327
Fixed / improved message sending and added a system test (it's a start)
2016-02-02 20:40:01 +01:00
ac6f291964
Renamed module 'domain' to 'core' to make its purpose more clear
2016-01-17 05:42:49 +01:00
549c8854ed
Refactoring: renamed 'security' to 'cryptography'
2016-01-10 13:38:32 +01:00
511b3c1754
Connections now use two separate threads for writing and listening
...
- this should avoid dead locks, specifically when connecting to Jabit :/
- also, Java 8 features are now allowed in modules not needed by Android clients
2015-10-14 18:37:43 +02:00
3d1bd7227b
Updated H2 version
2015-10-12 12:42:11 +02:00
f89d1a342e
Fixed a few problems:
...
- some bugs that creeped in when I moved security into its own adapter
- improved some DB code as it doesn't work in Android anyway
- all entities should be serializable (very useful in Android)
2015-08-28 13:48:01 +02:00
6f50c200ee
Added import/export to the demo app
...
- discovered private key length was wrong - fixed
- as things are broken anyway, refactored flyway migrations - you'll need to delete ~/jabit.*.db
2015-07-03 11:28:06 +02:00
fefefe6809
Added some stuff necessary to publish to maven central - I hope it still builds on travis
2015-06-21 08:58:49 +02:00
72d0fbe550
Version 0.1.0 bump
...
Updated Gradle file structure so the version and a few other things are only defined once
2015-06-18 21:26:08 +02:00
6be8d51f6d
Distributable JAR build
...
- connection manager should now be rock stable
- does try to create new connections as long as there are less than eight active connections, which might result in more than eight outgoing connections, but this shouldn't be a problem
- some minor improvements and bug fixes
2015-06-18 13:41:11 +02:00
f0d4f3f81f
Updated version to 0.0.1 (I don't know why 1.0 is default for new projects/modules)
2015-05-26 17:30:45 +02:00
1fbc4a1d74
Major refactoring
2015-05-19 19:16:20 +02:00
08c46b3a97
Some work on addresses, unfortunately it doesn't work yet.
2015-04-29 20:08:59 +02:00
35088ca033
Network code now works well enough for the server to think it successfully established a connection
2015-04-07 18:48:58 +02:00