akwizgran
1699d6b5f8
Check properties of events.
2022-08-02 15:24:20 +01:00
akwizgran
feb8854678
Add @Inject constructor.
2022-06-23 14:22:25 +01:00
akwizgran
2201585a34
Skip HyperSQL tests if the test environment has crypto restrictions.
2022-06-07 11:11:41 +01:00
Torsten Grote
08bf13e44f
Move check for common mailbox versions into a helper method
...
and use this in the UI for knowing which app needs to be updated.
2022-06-06 11:04:55 -03:00
akwizgran
ef6e3bb2a7
Refactor MailboxProperties and MailboxUpdateWithMailbox.
2022-05-26 13:40:31 +01:00
Daniel Lublin
3f7aed7886
Rename to Mailbox update
2022-05-16 10:21:41 +02:00
Daniel Lublin
a42d9eec1c
Include mailbox API version in local and remote mailbox properties
...
This changes the format of the mailbox properties update message, so
the major version of the client is bumped.
2022-05-13 16:19:51 +02:00
Daniel Lublin
4d685a2617
Fetch and store mailbox's supported api versions when pairing
2022-05-09 14:17:30 +02:00
akwizgran
cc9f04980a
Merge branch 'fix-exception-logging' into 'master'
...
Don't warn about background exceptions unless one was thrown
See merge request briar/briar!1610
2022-04-01 11:15:33 +00:00
Daniel Lublin
8b94dad01f
Broadcast event when a contact's Mailbox properties are updated
2022-03-31 09:20:19 +02:00
akwizgran
7f6b31d36c
Don't warn about background exceptions unless one was thrown.
2022-03-30 16:54:11 +01:00
Daniel Lublin
13eebe393a
Rename, clarifying this is not an address; it has no scheme, no .onion
2022-03-30 13:32:28 +02:00
Daniel Lublin
5bc5791ddb
Implement the Mailbox property client
2022-03-30 13:32:28 +02:00
Sebastian Kürten
243df3096a
Add logging message when BrambleTestCase detects background thread exception
2022-03-29 09:30:51 +02:00
akwizgran
3e597ceff8
Use a constructor that Animal Sniffer knows about.
2022-03-28 15:09:26 +01:00
akwizgran
288f3331ec
Include background exception in test failure report.
2022-03-28 14:59:01 +01:00
Sebastian Kürten
32b62d3e30
Allow BrambleTestCase to handle background thread exceptions gracefully during after()
2022-03-04 18:00:16 +01:00
Sebastian Kürten
e3f2a30120
Make BrambleTestCase fail if background thread throws an exception
2022-03-04 18:00:15 +01:00
Sebastian Kürten
58a122ee28
Add test that checks exception handling on background threads
2022-03-04 18:00:09 +01:00
Torsten Grote
16b503dd7b
Introduce MailboxId sub-classes for even more type-safety
2022-02-07 15:58:54 -03:00
Torsten Grote
f057f0859b
Use MailboxId instead of String for type-safety
2022-01-24 13:50:58 -03:00
Torsten Grote
173af62dec
Add method for adding file to mailbox
2022-01-21 15:11:46 -03:00
Torsten Grote
835e9f6994
Add mailbox API endpoint for adding a contact
2022-01-07 10:13:31 -03:00
akwizgran
e91ad962cb
Use Synchroniser for all mock tests.
...
Android Studio tries to collect the output of failed tests on a different thread, which results in an exception when using Mockery's default threading policy, causing the tests to appear as incomplete rather than failed.
2021-11-18 11:32:33 +00:00
akwizgran
d8230afae3
Reject old timestamps when deriving rotation mode keys.
2021-07-13 10:30:11 +02:00
akwizgran
17d433dd9b
Allow time travel in integration tests.
2021-04-13 08:46:07 -03:00
Torsten Grote
cf8f5c989f
Move AuthorInfo from bramble to briar
2021-01-21 09:20:01 -03:00
akwizgran
01ef367864
Remove pending contact state from the database.
2019-05-22 11:25:05 +01:00
Torsten Grote
69e57bee61
[bramble] Let TestUtils return a PendingContact with random state
2019-05-15 11:26:19 -03:00
akwizgran
de8a60ea21
Use PublicKey and PrivateKey everywhere.
2019-05-14 17:26:26 +01:00
akwizgran
9c08073e49
Rename account to identity.
2019-05-10 10:02:49 +01:00
akwizgran
56fbc93962
Move handshake keys from LocalAuthor to Account.
2019-05-10 10:02:47 +01:00
akwizgran
8b2b7599f9
Generate and store handshake keys at startup if needed.
2019-05-10 10:02:46 +01:00
akwizgran
0587fdc54c
Add handshake key pairs to DB, remove inactive contacts.
2019-04-18 13:15:25 +01:00
akwizgran
3aadcc17dd
Add public key to pending contacts.
2019-04-17 15:30:15 +01:00
akwizgran
e91a7c64d8
Add unit tests for DB pending contact methods.
2019-04-17 13:06:41 +01:00
Torsten Grote
7c202189a2
[bramble] Implement equals() and hashCode() for AuthorView
2018-10-30 15:21:09 -03:00
akwizgran
47c91a96ae
Compact the database at startup.
2018-10-16 11:13:37 +01:00
goapunk
1a70200b65
Allow retransmission if faster.
...
* This commit introduces an estimated time of arrival (eta) to the
message status which helps to decide whether a message should be
retransmitted over a faster transport.
2018-09-18 16:05:25 +02:00
akwizgran
6925dfcbdd
Merge branch '1240-message-refactoring' into 'master'
...
Remove raw representation from Message class
See merge request briar/briar!915
2018-09-18 13:30:26 +00:00
akwizgran
b2febbc6e9
Specify optional tests with an environment variable.
2018-09-06 10:34:04 +01:00
akwizgran
74e4a9cbdf
Remove raw representation from Message class.
2018-09-05 11:23:36 +01:00
akwizgran
27a169c6e2
Minimise use of message constructor.
2018-08-24 14:17:25 +01:00
akwizgran
2e570ba50d
Rename client version to major version.
2018-04-29 16:40:23 +01:00
akwizgran
8c00f2417b
Add client version to groups table.
2018-04-29 16:39:51 +01:00
Torsten Grote
05735e7a48
Add methods for dealing with TransportProperties to ClientHelper
2018-04-21 18:23:34 -03:00
akwizgran
58d1707467
Set max length for client IDs.
2018-04-17 17:57:00 +01:00
akwizgran
030b9ef053
Use a versioned format for encoding authors.
2018-01-16 15:30:59 +00:00
akwizgran
0a7b810fce
Disable logging for DB performance tests only.
2017-12-15 15:43:33 +00:00
akwizgran
f7a3b0f6ca
Use diamond operator.
2017-12-15 15:26:25 +00:00