akwizgran
f72ff9f812
Add database methods for static keys.
2019-04-16 17:51:31 +01:00
akwizgran
0f5f440f1c
Add key set and key set ID classes for static keys.
2019-04-16 16:59:07 +01:00
akwizgran
7acbe56197
Add abstract superclass for transport keys.
2019-04-16 16:34:27 +01:00
akwizgran
fccf735a89
Add unit tests for static key derivation.
2019-04-16 16:34:27 +01:00
akwizgran
d5ac2c9ead
Fix master secret/master key/root key terminology.
...
In the key agreement, contact exchange and introduction protocols we
refer to the master key. In the transport protocol we refer to the root
key. When adding a contact in person, the key agreement protocol's
master key is used as the transport root key. When a contact is
introduced, the introduction protocol's master key is used as the
transport root key.
2019-04-16 16:34:26 +01:00
akwizgran
d4b929fc6c
Add key derivation for static keys.
2019-04-16 16:34:26 +01:00
akwizgran
b568405f59
Create DB tables for static keys.
2019-04-16 16:34:19 +01:00
Torsten Grote
ff2f710495
Merge branch 'crypto-api-code-cleanup' into 'master'
...
Minor code cleanups for crypto API
See merge request briar/briar!1076
2019-04-06 14:20:26 +00:00
Torsten Grote
d00094edab
Merge branch '1504-nokia-wake-lock' into 'master'
...
Use an appropriate wake lock tag for the device
Closes #1504
See merge request briar/briar!1077
2019-04-06 14:18:17 +00:00
akwizgran
9ca854473f
Use an appropriate wake lock tag for the device.
2019-04-06 10:38:27 +01:00
Torsten Grote
8603fd3257
Merge branch 'inject-dialog-fragments-early' into 'master'
...
Inject remaining fragments in onAttach()
See merge request briar/briar!1075
2019-04-05 16:43:27 +00:00
Torsten Grote
648fc6e65c
Merge branch 'async-events-refactoring' into 'master'
...
Refactor UI event listeners
See merge request briar/briar!1074
2019-04-05 16:41:19 +00:00
akwizgran
0c65e97fcf
Inject remaining fragments in onAttach().
2019-04-05 16:57:11 +01:00
akwizgran
16d2154c73
Add a couple of code cleanups.
2019-04-05 16:49:46 +01:00
akwizgran
b8e390db21
Refactor UI event listeners.
2019-04-05 16:36:54 +01:00
Torsten Grote
b2702062bc
Merge branch 'async-events-commit-actions' into 'master'
...
Allow actions to be attached to transactions
See merge request briar/briar!1073
2019-04-05 15:12:36 +00:00
akwizgran
f11b32f188
Add unit test for commit actions.
2019-04-05 16:02:37 +01:00
akwizgran
d603607a90
Allow event executor tasks to be attached to transactions.
2019-04-05 15:57:20 +01:00
Torsten Grote
6c0dffff56
Merge branch 'db-code-cleanup' into 'master'
...
Clean up some database code
See merge request briar/briar!1071
2019-04-05 14:38:54 +00:00
Torsten Grote
9f3394aa1d
Merge branch 'async-events' into 'master'
...
Broadcast events asynchronously
See merge request briar/briar!1072
2019-04-05 14:29:35 +00:00
akwizgran
74710664e3
Reduce scope of @SuppressWarnings.
2019-04-05 15:21:46 +01:00
akwizgran
0d0197fd2d
Construct EventBusImpl by injection.
2019-04-05 15:19:31 +01:00
akwizgran
c3b5b04b71
Broadcast events asynchronously.
2019-04-05 15:00:49 +01:00
akwizgran
8b3164e107
Merge branch '1529-request-buttons' into 'master'
...
Ensure that conversation request buttons always work
Closes #1529
See merge request briar/briar!1070
2019-04-05 12:55:26 +00:00
Torsten Grote
79ff5aa148
[android] ensure that conversation request buttons always work
2019-04-05 09:38:08 -03:00
akwizgran
652ce4a53d
Merge branch '1514-introduction-message' into 'master'
...
Fix Introduction Issues
Closes #1516 and #1514
See merge request briar/briar!1067
2019-04-04 16:47:09 +00:00
akwizgran
df0d6594b6
Merge branch '1522-contact-alias-length' into 'master'
...
Check contact alias for maximum length in UI
Closes #1522
See merge request briar/briar!1069
2019-04-03 10:17:54 +00:00
Torsten Grote
f73ecc6066
[android] Check contact alias for maximum length before proceeding
2019-04-02 15:06:32 -03:00
akwizgran
0f614e8460
Merge branch '1492-send-after-previews-loaded' into 'master'
...
Show progress bar while image previews are loading
Closes #1510 , #1509 , and #1492
See merge request briar/briar!1033
2019-04-01 10:27:38 +00:00
Torsten Grote
f4bdd201a3
[android] fix bug where onboarding is shown again when activity resumes
2019-03-28 08:45:43 -03:00
Torsten Grote
5130c83556
[android] Show progress bar while image previews are loading
...
This refactors the send buttons out into their own composite view
2019-03-28 08:45:43 -03:00
Torsten Grote
423ecc003b
[android] Get notified when all image previews have been loaded
...
Also fix crash when attaching image fails
2019-03-28 08:45:43 -03:00
Torsten Grote
419f37a4a9
Merge branch '1517-scroll-listener-npe' into 'master'
...
Don't try to get item at NO_POSITION
Closes #1517
See merge request briar/briar!1068
2019-03-28 11:30:42 +00:00
akwizgran
3d94ffb714
Don't try to get item at NO_POSITION.
2019-03-28 11:06:13 +00:00
Torsten Grote
d40cfd30a2
Let IntroductionResponse know if introduction can succeed
...
and use this information in the android UI for showing that the user
needs to wait or not.
2019-03-26 16:18:25 -03:00
Torsten Grote
3b4a92f66c
Fix introduction after one was declined
...
When we received a remote decline we always went into the REMOTE_DECLINED state
while there's two cases where we need to go into the START state instead.
So when the new request arrived, we weren't in START and thus aborted the protocol.
This commit fixes this.
Fixes #1516
2019-03-26 16:18:25 -03:00
Torsten Grote
f9dfbe3fa5
Don't show remote introduction responses after declining locally
...
Fixes #1514
2019-03-26 16:18:11 -03:00
Torsten Grote
bc8bb08853
Merge branch '1488-do-not-witness-aapt' into 'master'
...
Exclude AAPT dependency from gradle-witness
See merge request briar/briar!1066
2019-03-26 17:19:40 +00:00
akwizgran
cc67a8fcdd
Exclude AAPT dependency from gradle-witness.
2019-03-26 17:06:46 +00:00
akwizgran
f8cf88e6cd
Merge branch '1421-contact-list-during-migration' into 'master'
...
Don't start BriarActivities when lifecycle did not start
Closes #1421
See merge request briar/briar!1058
2019-03-26 14:25:10 +00:00
akwizgran
bc58c47a22
Merge branch 're-add-objective-c-code-style' into 'master'
...
Revert "Remove Objective C from code styles"
See merge request briar/briar!1065
2019-03-26 14:23:50 +00:00
Torsten Grote
aa6879c48e
Revert "Remove Objective C from code styles"
...
This reverts commit a20e868970 .
2019-03-22 15:18:02 -03:00
akwizgran
4d26628f2a
Bump version numbers for 1.1.6 release.
release-1.1.6
beta-1.1.6
2019-03-22 16:56:56 +00:00
akwizgran
abaa70da99
Merge branch '1501-new-contacts-at-top' into 'master'
...
Display new contacts at the top of the contact list
Closes #1501
See merge request briar/briar!1063
2019-03-22 16:53:52 +00:00
Torsten Grote
6435c3520c
[android] Update translations, add Azerbaijani
2019-03-22 13:09:38 -03:00
akwizgran
b5c4c7ae61
Merge branch '1077-save-threaded-discussion-position' into 'master'
...
Save list position in threaded conversations and main blog feed
Closes #1077
See merge request briar/briar!1054
2019-03-22 15:42:53 +00:00
Torsten Grote
5d96da3547
Merge branch '1508-check-android-paths-for-null' into 'master'
...
Check external storage paths for null
Closes #1508
See merge request briar/briar!1064
2019-03-22 14:53:41 +00:00
akwizgran
ed842f781a
Don't create extra activity instances from splash screen.
2019-03-22 13:37:58 +00:00
akwizgran
5e30e5e1de
Check external storage paths for null.
2019-03-22 11:36:07 +00:00
Torsten Grote
ce52a36db1
Display new contacts at the top of the contact list
...
by initializing their latest message time with the current time
2019-03-21 11:45:27 -03:00