343c5fca07
Fixed crashes in ChatFragment due to wrong date class.
2016-07-17 17:34:37 +02:00
acbcd68384
Added logging to MessageBuffer.
2016-07-17 17:34:24 +02:00
51b1feee4e
Merge branch 'message-confirmations'
2016-07-17 17:05:31 +02:00
579d1f5717
Added message confirmations to protocol (ref #22 ).
2016-07-17 17:05:12 +02:00
338a51fea9
Fixed database test.
2016-07-15 21:06:57 +02:00
c1c7487d48
Force initial route generation for route change test.
2016-07-15 20:46:59 +02:00
6799deea9d
Fixed crash when picking relays if a neighbor wasn't in the db.
2016-07-15 20:45:29 +02:00
989ec6efb1
Fixed test compile error.
2016-07-01 21:55:14 +02:00
45bb01cd8e
Don't accept message if number of forwarding tokens is too high.
2016-07-01 21:55:05 +02:00
5310c34218
Merge branch 'relay-servers'
2016-06-24 13:35:42 +02:00
4a36fdbef2
Send messages via relays ( fixes #26 ).
2016-06-24 13:34:59 +02:00
1add05b72f
Store total node connection time in database.
2016-06-07 20:10:10 +02:00
23ee0f6da7
Added message buffer with automatic retry.
2016-06-02 21:36:48 +02:00
a0cd4248d9
Automatically delete old configs on integration test start.
2016-05-31 13:21:47 +02:00
7ce2e937ab
Added extra trace logging for RREQ/RREP/RERR messages.
2016-05-31 12:26:23 +02:00
09ef3b3705
Bumped version to 0.3.0
2016-05-29 19:31:56 +02:00
d97986ae81
Merge branch 'aodvv2'
2016-05-29 18:38:21 +02:00
83fc696cc7
Implemented AODVv2, including integration test ( fixes #33 ).
...
For documentation on how AODVv2 works, see this link:
https://datatracker.ietf.org/doc/draft-ietf-manet-aodvv2/
Note that this implementation is incompatible with AODVv2 itself,
as various details are changed, and not all features have been
implemented
2016-05-29 18:35:50 +02:00
2cc4928a99
Use SLF4J for logging.
2016-05-29 18:24:36 +02:00
8bafd62e35
Simplified ConnectionHandler interface.
2016-05-10 17:19:36 +09:00
7d1f929c2c
Improved readme.
...
- removed donate link for now
- mention internet transport
- suggest Android Studio for building
2016-04-26 12:27:11 +02:00
453b2d7fe6
Assume default port if none is specified.
2016-04-10 17:32:55 +02:00
97e70c2092
Renamed KeyServers to KeyAddresses, properly use defaults.
2016-04-07 20:39:22 +02:00
b3212bf3f4
Split server params on whitespace.
2016-04-07 17:57:54 +02:00
cfb0723c1f
Merge branch 'replace-db'
2016-04-01 00:58:02 +02:00
656f52d3f3
Switch to Slick with H2 as database.
...
This allows us to use the same database implementation for Android
and servers.
2016-04-01 00:56:05 +02:00
5d3720b7e9
Bumped version to 0.2.3
2016-03-08 01:43:16 +01:00
127acfb3ab
Use domain instead of IP for default server.
2016-03-08 01:33:44 +01:00
ca2c4c65ab
Added systemd unit file to distribution.
2016-02-22 00:28:44 +01:00
07a2fde2af
As server, store files in working directory instead of home folder.
2016-02-22 00:28:07 +01:00
c148ee928c
Explicitly mention hop limit in protocol definition.
2016-02-20 20:49:35 +01:00
333b3495ae
Added hint text for message EditText.
2016-02-18 23:32:56 +01:00
addf8e1950
Ignore sticky network intent.
2016-02-16 19:41:44 +01:00
4d6afbc9cd
Limit number of internet connections, connect to random node.
2016-02-16 19:08:51 +01:00
375d245765
Added second default node.
...
This will only have an effect for new installs.
2016-02-16 18:23:04 +01:00
f19fc3f6d1
Externalized strings.
2016-02-11 17:46:05 +01:00
721c99c6d9
Optimized imports.
2016-02-11 17:42:32 +01:00
3fb6c009ba
Disable Bluetooth on exit if it was disabled before start ( fixes #15 ).
2016-02-11 17:36:54 +01:00
6a8a7971f8
Bumped version to 0.2.2
2016-02-11 17:09:41 +01:00
2c2bc1929d
Clarified string.
2016-02-11 17:07:57 +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
b58bc9d198
Moved version values directly into gradle files for F-Droid compatiblity.
2016-02-03 14:01:16 +01:00
37d3ff4377
Bumped version to 0.2.1
2016-02-01 14:59:41 +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
9af22b8897
Fixed potential NPE in Bluetooth interface.
2016-02-01 14:35:01 +01:00
9bb70aa405
Fixed possible NPE.
2016-02-01 13:46:39 +01:00