akwizgran
e204d5a996
Don't count connections twice.
2020-05-08 15:17:27 +01:00
akwizgran
876efee1a8
Use keepalives to detect dead connections.
2020-05-08 14:21:41 +01:00
akwizgran
8fd9a40ffb
Merge branch 'discover-bt-address-from-incoming-connection' into 'master'
...
Discover remote Bluetooth address from connection
See merge request briar/briar!1244
2020-04-29 15:31:30 +00:00
akwizgran
fb918457d4
Use constants for metadata keys.
2020-04-29 15:37:21 +01:00
akwizgran
b5fe55faf3
Validate remote address.
2020-04-29 15:28:27 +01:00
akwizgran
7320099494
Also store properties discovered from outgoing connections.
...
This is useful when adding a Bluetooth address is discovered while
adding a contact.
2020-04-28 17:56:01 +01:00
akwizgran
346bec94e8
Discover contacts' BT addresses from incoming connections.
2020-04-28 17:45:17 +01:00
akwizgran
856ec61759
Merge branch '1722-lastChatActivity' into 'master'
...
Include last private chat activity in list of contacts
Closes #1722
See merge request briar/briar!1242
2020-04-27 09:20:08 +00:00
Torsten Grote
f61e2b399e
[headless] Fix unit tests by passing only timestamp into OutputContact
2020-04-20 09:44:51 -03:00
Nico Alt
6135f9152f
Include last private chat activity in list of contacts
...
Fixes #1722 .
2020-04-08 12:00:00 +00:00
Torsten Grote
84584d4d3c
Merge branch 'tor-0.3.5.10' into 'master'
...
Upgrade Tor to version 0.3.5.10
Closes #1714
See merge request briar/briar!1241
2020-03-31 13:14:21 +00:00
akwizgran
17239810c8
Upgrade Tor to version 0.3.5.10.
2020-03-25 17:09:12 +00:00
Torsten Grote
9eee58657e
Merge branch '1696-keystore-crash' into 'master'
...
Show a dialog instead of crashing if a hardware-backed key can't be loaded
Closes #1696
See merge request briar/briar!1233
2020-03-12 12:12:42 +00:00
Torsten Grote
76425455b8
Merge branch 'logging-for-account-bugs' into 'master'
...
Add logging to track down account bugs
See merge request briar/briar!1239
2020-03-11 14:18:50 +00:00
akwizgran
9ea7140a7f
Add logging to track down account bugs.
2020-03-11 14:06:48 +00:00
akwizgran
bde9800c89
Add annotation for visibility.
2020-03-11 13:54:01 +00:00
Torsten Grote
4e5b6ed3e0
Merge branch '1367-db-race' into 'master'
...
Don't infer anything from existence of (possibly empty) DB directory
Closes #1528 and #1367
See merge request briar/briar!1238
2020-03-10 14:59:06 +00:00
akwizgran
77d037f061
Update javadocs.
2020-03-10 11:27:54 +00:00
Torsten Grote
676f5faef4
Merge branch 'fix-wifi-connectivity-misreporting' into 'master'
...
Fix misreporting of wifi status in LAN plugin
See merge request briar/briar!1237
2020-03-06 16:52:20 +00:00
akwizgran
8e21068465
Fix misreporting of wifi status in LAN plugin.
2020-03-06 13:35:06 +00:00
akwizgran
4a68e5347d
Merge branch '1582-fix-climbing-snackbar' into 'master'
...
Fix climbing snackbar
Closes #1582
See merge request briar/briar!1223
2020-03-03 14:42:20 +00:00
Torsten Grote
27dd383496
Merge branch '1371-protect-code-cache-directory' into 'master'
...
Protect cache and code_cache directories when deleting account
Closes #1545 and #1371
See merge request briar/briar!1231
2020-02-26 14:03:39 +00:00
akwizgran
ed50582e27
Show a dialog if the DB key can't be decrypted due to a keystore error.
2020-02-25 15:00:49 +00:00
akwizgran
1546a05568
Catch exception if hardware-backed key can't be loaded.
2020-02-25 12:28:21 +00:00
akwizgran
4bdf966e67
Test that code_cache directory isn't deleted.
2020-02-25 11:23:07 +00:00
akwizgran
e1e67f3b2e
Clear the cache directory but don't delete it.
2020-02-25 11:18:50 +00:00
akwizgran
1d63b16ff1
Don't delete the code_cache directory when deleting account.
...
This seems to avoid the disappearing account bug when installing a new
version.
2020-02-25 10:14:31 +00:00
akwizgran
618ab1f1ec
Don't infer anything from existence of (possibly empty) DB directory.
2020-02-24 17:51:59 +00:00
Torsten Grote
421f0ebfa5
Merge branch 'network-prefix-length' into 'master'
...
Use network prefix length to determine which addresses are connectable
Closes #1178
See merge request briar/briar!1230
2020-02-19 13:11:24 +00:00
akwizgran
61db5d1b04
Make bit-twiddling code more readable.
2020-02-19 09:52:13 +00:00
akwizgran
b3d4012527
Use network prefix length to determine which addresses are connectable.
2020-02-18 11:22:29 +00:00
Torsten Grote
60172331ee
Merge branch 'ipv4-link-local' into 'master'
...
Add support for IPv4 link-local addresses
See merge request briar/briar!1229
2020-02-17 12:42:01 +00:00
akwizgran
076debdc4b
Merge branch '1328-reuse-port' into 'master'
...
Choose port in advance when providing wifi access point
Closes #1328
See merge request briar/briar!1228
2020-02-17 12:37:29 +00:00
akwizgran
ed13cbca6a
Add support for IPv4 link-local addresses.
2020-02-17 11:42:13 +00:00
akwizgran
49cb1d0612
Choose port in advance when providing wifi access point.
2020-02-14 16:56:00 +00:00
akwizgran
eb562f8f6b
Bump version numbers for 1.2.7 release.
release-1.2.7
beta-1.2.7
2020-02-14 09:51:14 +00:00
Torsten Grote
d9b3ee7f77
Merge branch '1707-fragment-listeners' into 'master'
...
Don't overwrite listener references with null during fragment changes
Closes #1707 , #1706 , #1704 , and #1697
See merge request briar/briar!1227
2020-02-13 17:47:09 +00:00
akwizgran
c206b46e28
Don't overwrite listener references with null during fragment changes.
2020-02-13 15:58:26 +00:00
Torsten Grote
cf8241e79c
Fix IllegalStateException in RecyclerView when backing out very quickly
...
after adding image attachments for preview before sending
2020-02-13 10:28:00 -03:00
Torsten Grote
61d3fe9055
[android] fix IllegalStateException when creating attachments
...
Injecting the non-singleton AttachmentCreator keeps an instance around
that gets re-used with a different ViewModel.
When backing out without sending or cancelling the attachments,
we don't reset the state which leads us into an illegal state.
2020-02-13 10:28:00 -03:00
Torsten Grote
bded1edb2b
[android] Use ordinary HashMap for to be received attachments
...
Also don't do list stacking from end for now.
2020-02-13 10:26:43 -03:00
akwizgran
4d27828712
Check for concurrent cache updates.
2020-02-13 10:26:43 -03:00
Torsten Grote
0f6f52c37a
[android] Listen to AttachmentReceivedEvents when ConversationActivity is stopped
...
This way Attachments get shown when the activity resumes.
2020-02-13 10:26:42 -03:00
Torsten Grote
c1cf6f61b9
[android] fix concurrency issues when attachments are received delayed
...
Do not observe attachment live data multiple times
and don't miss received attachments in ImageActivity resp. ImageViewModel.
2020-02-13 10:26:42 -03:00
Torsten Grote
7c22016b81
[android] attach some smaller image attachment issues
2020-02-13 10:26:42 -03:00
Torsten Grote
31f42d44af
[android] Refactor attachment loading to use LiveData
2020-02-13 10:26:42 -03:00
Torsten Grote
a1cf485ecc
[android] address first round of code review for attachment placeholders
2020-02-13 10:26:41 -03:00
Torsten Grote
b7d3cd7990
[android] support attachments arriving *before* the message containing them
2020-02-13 10:26:41 -03:00
Torsten Grote
4122e0852a
Show placeholders for missing attachments in ImageActivity
...
and display attachments as they arrive while ImageActivity is open.
2020-02-13 10:26:41 -03:00
Torsten Grote
41411b0e2e
Refactor attachment loading to support incremental display once loaded
2020-02-13 10:26:40 -03:00