akwizgran
|
114044ee5f
|
Use client version to register validators, delivery hooks.
|
2018-04-29 16:39:52 +01:00 |
|
akwizgran
|
1197d65d8d
|
Extract ClientVersion inner class.
|
2018-04-29 16:39:52 +01:00 |
|
akwizgran
|
85c11f8e1f
|
Remove redundant checks when adding contacts.
Hooks are now called exactly once per contact.
|
2018-04-29 16:39:52 +01:00 |
|
akwizgran
|
8c00f2417b
|
Add client version to groups table.
|
2018-04-29 16:39:51 +01:00 |
|
akwizgran
|
a38f39207f
|
Initial implementation of client versioning client.
|
2018-04-29 16:39:51 +01:00 |
|
akwizgran
|
b7874365a3
|
Expose getMessageIds() through DatabaseComponent interface.
|
2018-04-29 16:39:51 +01:00 |
|
akwizgran
|
c42852cde2
|
Merge branch '1213-update-transport-keys' into 'master'
Update transport keys in-place to retain key set IDs
Closes #1213
See merge request akwizgran/briar!779
|
2018-04-29 15:00:02 +00:00 |
|
Torsten Grote
|
a38b0a8527
|
Merge branch 'bluetooth-connection-limiter' into 'master'
Don't make or accept Bluetooth contact connections during key agreement
See merge request akwizgran/briar!770
|
2018-04-29 14:42:00 +00:00 |
|
akwizgran
|
6b011d2a7d
|
Update transport keys in-place to retain key set IDs.
|
2018-04-28 22:15:59 +01:00 |
|
akwizgran
|
d7492df81c
|
Skip UTestTest, which literally fails at random.
|
2018-04-28 14:52:56 +01:00 |
|
Torsten Grote
|
155c6a5613
|
Messages and Validator for new Introduction Client
|
2018-04-25 10:13:39 -03:00 |
|
Torsten Grote
|
218b2f7ff9
|
Fix activating transport keys in JdbcDatabase
|
2018-04-25 10:13:38 -03:00 |
|
akwizgran
|
0217c205a1
|
Add constant-time method for verifying MACs.
|
2018-04-25 12:23:46 +01:00 |
|
akwizgran
|
9efb6ab38f
|
Don't allow BT contact connections during key agreement.
|
2018-04-24 10:45:23 +01:00 |
|
Torsten Grote
|
05735e7a48
|
Add methods for dealing with TransportProperties to ClientHelper
|
2018-04-21 18:23:34 -03:00 |
|
akwizgran
|
89cc769dea
|
Don't accept empty keys/values in transport properties.
|
2018-04-19 16:48:59 +01:00 |
|
akwizgran
|
fcdc6ebafd
|
Helper methods for parsing transport properties.
|
2018-04-19 16:20:32 +01:00 |
|
akwizgran
|
9379990480
|
Use block label for root hash of single-block messages.
|
2018-04-19 13:13:31 +01:00 |
|
akwizgran
|
9196169561
|
Generate message and group IDs in a forward-compatible way.
|
2018-04-18 16:34:02 +01:00 |
|
akwizgran
|
d23fc2cbda
|
Use TestUtils to create groups.
|
2018-04-17 17:57:06 +01:00 |
|
akwizgran
|
58d1707467
|
Set max length for client IDs.
|
2018-04-17 17:57:00 +01:00 |
|
akwizgran
|
284e3a2e86
|
Merge add/remove contact hooks.
|
2018-04-17 16:20:16 +01:00 |
|
akwizgran
|
95b9b3a3c6
|
Merge branch 'multiple-transport-keys' into 'master'
Support multiple sets of transport keys per contact
See merge request akwizgran/briar!745
|
2018-04-17 14:02:45 +00:00 |
|
akwizgran
|
ddfaddccdc
|
Serialise concurrent calls to bind().
|
2018-03-29 12:26:41 +01:00 |
|
akwizgran
|
4a892acdd5
|
Merge branch '845-wifi-without-internet' into 'master'
Looks like I added the last commit after the MR was merged.
|
2018-03-29 12:25:02 +01:00 |
|
akwizgran
|
bdb518ff09
|
Use wifi network's socket factory on API 21+.
|
2018-03-29 12:23:42 +01:00 |
|
akwizgran
|
b81058d6da
|
Activate outgoing keys when incoming tag is recognised.
|
2018-03-28 12:39:03 +01:00 |
|
akwizgran
|
f7c2f86499
|
Add a method for checking whether we can send streams.
|
2018-03-28 12:39:03 +01:00 |
|
akwizgran
|
798b871cc9
|
Use key set ID to increment stream counter.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
6787d29f11
|
Add a flag to indicate whether outgoing keys are active.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
57e6f2ea9c
|
Unit tests for removing unbound keys.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
0a802bbe0b
|
Add a method for removing unbound transport keys.
|
2018-03-28 12:39:02 +01:00 |
|
akwizgran
|
17fe358fd9
|
Add a method for binding transport keys to a contact.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
5bd2092a03
|
Return key set IDs when adding unbound keys.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
cb8f89db53
|
Add method for adding a contact without transport keys.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
bb2f94d5eb
|
Add methods for adding unbound keys.
|
2018-03-28 12:39:01 +01:00 |
|
akwizgran
|
78f2d48bc4
|
Support multiple sets of transport keys per contact.
|
2018-03-28 12:38:59 +01:00 |
|
Torsten Grote
|
e7b2fe1906
|
Merge branch '545-message-dependencies' into 'master'
Add denormalised columns to messageDependencies table
See merge request akwizgran/briar!733
|
2018-03-26 15:58:01 +00:00 |
|
akwizgran
|
fef916991b
|
Discard tasks submitted during shutdown.
|
2018-03-20 17:41:30 +00:00 |
|
akwizgran
|
9e2e0585c5
|
Index dependencies by dependency ID.
|
2018-03-14 16:08:01 +00:00 |
|
akwizgran
|
2367e6c481
|
Add denormalised columns to messageDependencies table.
|
2018-03-14 15:33:00 +00:00 |
|
akwizgran
|
a0c88da1ac
|
Report UNKNOWN state for cross-group dependencies.
This causes the validator to treat the dependent message in the same way regardless of whether there is a subscription to the dependency's group.
|
2018-03-14 11:25:24 +00:00 |
|
akwizgran
|
5fe68e6f82
|
Remove client ID from validator's DB methods.
|
2018-03-09 16:11:58 +00:00 |
|
akwizgran
|
c073c5c8bd
|
Merge branch '283-key-exchange-connections' into 'master'
Refactor key agreement connection choosing
Closes #283
See merge request akwizgran/briar!711
|
2018-03-07 10:37:45 +00:00 |
|
akwizgran
|
9a4f0b8e89
|
Add more lifecycle states, merge lifecycle events.
|
2018-03-06 15:21:26 -03:00 |
|
Torsten Grote
|
80770b0216
|
Show a status screen when opening the database or applying migrations
|
2018-03-06 15:14:36 -03:00 |
|
akwizgran
|
9cdd537600
|
Refactor key agreement connection choosing.
|
2018-03-02 13:11:56 +00:00 |
|
Torsten Grote
|
46406d8d1a
|
Improve UX for startup failures
Show a proper error message when database is too new or too old.
|
2018-02-26 13:39:07 -03:00 |
|
Torsten Grote
|
d395f0866a
|
Merge branch '1173-qr-code-version' into 'master'
Use first byte of QR code payload for format version
Closes #1173
See merge request akwizgran/briar!702
|
2018-02-22 16:40:30 +00:00 |
|
akwizgran
|
363dfbc6aa
|
Merge branch '1164-store-bluetooth-properties' into 'master'
Store Bluetooth address and UUID at first startup
Closes #1164
See merge request akwizgran/briar!694
|
2018-02-22 15:11:01 +00:00 |
|