Commit graph

19 commits

Author SHA1 Message Date
375d245765 Added second default node.
This will only have an effect for new installs.
2016-02-16 18:23:04 +01:00
721c99c6d9 Optimized imports. 2016-02-11 17:42:32 +01:00
8c7d4db8c5 Fixed unit tests. 2016-02-11 14:03:10 +01:00
021e22e50b Don't need to block explicitly on transfers. 2016-02-11 13:54:34 +01:00
ba3ce67a06 Fixed crash when receiving message with invalid length. 2016-02-11 13:51:15 +01:00
02a506608f Significantly decreased CPU usage.
Calls to InputStream#available() weren't blocking, so the loops
in both classes were running hot. Replaced the conditional with
a blocking call instead. CPU usage is down from 100% to barely
noticable.
2016-02-10 21:18:51 +01:00
84e00a23d2 Don't display the same message multiple times. 2016-02-01 14:54:58 +01:00
6e3cf1da63 Catch SocketException. 2016-02-01 14:35:31 +01:00
ddb3d64708 Added user option for server. 2016-01-25 22:17:56 +01:00
d2f497d4de Log username and status on start. 2016-01-24 23:43:10 +01:00
dc55d74f9b Log address with username on connect if we know the name. 2016-01-24 14:03:07 +01:00
3cbba72117 Updated server address, improved documentation. 2016-01-24 13:45:43 +01:00
244fd32762 Catch InvalidKeyException when receiving messages. 2016-01-19 00:08:53 +01:00
199b185861 Added server project for internet routing.
Also adjusted Log trait and visibility of library classes.
2016-01-18 18:19:41 +01:00
49293e259e Cleaned build scripts. 2015-11-21 21:29:14 +01:00
925eb2d5c5 Use encrypt-then-mac instead of mac-and-encrypt. 2015-11-19 22:43:46 +01:00
f5ee0996eb Force close app when exception occurs in FutureHelper. 2015-10-29 14:42:31 +01:00
a951b05965 Improved documentation for Crypto class. 2015-10-18 22:40:01 +02:00
269fe41ebf Split project into seperate modules for core and android (fixes #18). 2015-10-18 22:39:51 +02:00