Commit Graph

  • f459115b19 Run contact exchange task on IO executor. akwizgran 2019-03-15 17:31:56 +00:00
  • cc49648e37 Use predicates to specify records to accept or ignore. akwizgran 2019-04-08 18:13:26 +01:00
  • 9ce71088e2 Merge branch '1564-rendezvous-plugin-api' into 'master' Torsten Grote 2019-05-22 16:58:31 +00:00
  • 0f3e6d9736 Merge branch '1567-remove-pending-contact-state-from-db' into 'master' Torsten Grote 2019-05-22 16:56:59 +00:00
  • de97cce119 Address review comments. akwizgran 2019-05-22 17:46:17 +01:00
  • a82d20564a Update names in RendezvousModule. akwizgran 2019-05-22 16:13:49 +01:00
  • 967f068637 Add initial API for rendezvous plugins. akwizgran 2019-05-14 17:07:07 +01:00
  • 90c33133c3 Code cleanup. akwizgran 2019-05-13 13:25:03 +01:00
  • 01ef367864 Remove pending contact state from the database. akwizgran 2019-05-22 11:25:05 +01:00
  • da5d442c91 Merge branch '1232-poller-refactoring' into 'master' Torsten Grote 2019-05-21 13:33:53 +00:00
  • ead7570ec5 Add javadoc. akwizgran 2019-05-21 14:27:27 +01:00
  • 43b2f9da1c Static import. akwizgran 2019-05-17 15:46:37 +01:00
  • 668433dd62 Pass a connection handler to plugins when polling. akwizgran 2019-05-17 13:58:18 +01:00
  • a0772852de Decouple poller from plugin manager. akwizgran 2019-05-14 17:51:54 +01:00
  • f0bd18c4d6 [android] show OpenDatabaseFragment right after signing in Torsten Grote 2019-05-16 13:40:30 -03:00
  • 99000d8eab Merge branch 'repro-check-on-success' into 'master' akwizgran 2019-05-16 16:58:33 +00:00
  • 0b48afb692 Only check reproducibility when normal tests pass Torsten Grote 2019-05-16 13:48:25 -03:00
  • 299ad07222 [android] Allow pending contacts to be removed at any time Torsten Grote 2019-05-16 12:54:42 -03:00
  • 37d0b61d7b Bump version numbers for 1.1.7 release. release-1.1.7 beta-1.1.7 akwizgran 2019-05-16 16:07:15 +01:00
  • 98a1ec89d7 Update translations. akwizgran 2019-05-16 16:06:29 +01:00
  • a61860af85 Merge branch '1369-thread-layout' into 'master' akwizgran 2019-05-16 14:54:46 +00:00
  • 90437f4fa4 [android] use same color for thread dividers than indentation dividers Torsten Grote 2019-05-16 11:35:20 -03:00
  • 06212453b2 [android] Adapt private group join notices to new threaded layout Torsten Grote 2019-05-16 11:12:48 -03:00
  • ddc9b5b066 Merge branch '1256-adding-contacts-headless' into 'master' akwizgran 2019-05-16 14:05:48 +00:00
  • 0aa6166afa Merge branch 'account-logging' into 'master' Torsten Grote 2019-05-16 11:51:46 +00:00
  • 60b91bc317 Log contents of account directory for debugging. akwizgran 2019-05-15 17:09:42 +01:00
  • 20481a3790 Merge branch '1369-thread-layout' into 'master' akwizgran 2019-05-16 08:46:39 +00:00
  • 576934910e Merge branch '1566-equivalent-public-keys' into 'master' Torsten Grote 2019-05-15 20:02:52 +00:00
  • 4abc26093e Merge branch '1556-key-manager-methods-for-pending-contacts' into 'master' Torsten Grote 2019-05-15 19:57:32 +00:00
  • aed63746e7 [android] Move AuthorView up in threaded conversation Torsten Grote 2019-05-15 16:24:05 -03:00
  • 816598b631 [headless] only include alias in contact's JSON representation if it exists Torsten Grote 2019-05-15 16:03:02 -03:00
  • c062c16d27 Merge branch 'merge-handshake-and-transport-keys' into 'master' Torsten Grote 2019-05-15 16:27:33 +00:00
  • 435b43488a [headless] address review comments for remote contact adding Torsten Grote 2019-05-15 12:36:33 -03:00
  • faa6a85148 [headless] Add tests to ensure that remote contact adding needs auth token Torsten Grote 2019-05-14 16:47:38 -03:00
  • 3770a9f217 [headless] make events related to adding contacts available via websocket Torsten Grote 2019-05-14 16:15:47 -03:00
  • c6211be488 [bramble-core] Broadcast events when pending contacts are added or removed Torsten Grote 2019-05-14 16:15:13 -03:00
  • 5a73e50248 [headless] expose ContactManager methods for adding contacts remotely Torsten Grote 2019-05-14 14:59:52 -03:00
  • dc6971734a [briar-core] Add a getRealHandshakeLink() method to BriarTestUtils Torsten Grote 2019-05-14 14:58:11 -03:00
  • 69e57bee61 [bramble] Let TestUtils return a PendingContact with random state Torsten Grote 2019-05-14 14:57:18 -03:00
  • af8cabbb28 [headless] update dependencies Torsten Grote 2019-05-13 15:54:46 -03:00
  • 6f31a3c2ad Merge branch 'key-pair-refactoring' into 'master' akwizgran 2019-05-15 14:19:48 +00:00
  • d3469e3782 Merge branch '1482-startup-activity' into 'master' akwizgran 2019-05-15 09:57:01 +00:00
  • 9d64b186ff Add tests for hashing public keys into shared secret. akwizgran 2019-05-14 12:12:58 +01:00
  • ca591b5c7b Add test for equivalent public keys. akwizgran 2019-05-14 11:32:07 +01:00
  • 2c4188caf5 Use lambdas for tasks requiring a manager lookup. akwizgran 2019-05-14 11:16:37 +01:00
  • 0b30a0786e Rename key manager methods for clarity. akwizgran 2019-05-14 10:57:48 +01:00
  • f9b928c12a Annotate equals() argument as nullable. akwizgran 2019-05-14 10:48:45 +01:00
  • afa0b96293 Add utility method for null checks. akwizgran 2019-05-09 13:17:23 +01:00
  • dd50f4bcd4 Add key manager methods for pending contacts. akwizgran 2019-05-09 13:07:15 +01:00
  • f42fc5213e Add key manager method for contacts with handshake keys. akwizgran 2019-05-09 12:10:07 +01:00
  • 84e2402404 Update key management terminology. akwizgran 2019-05-09 10:27:38 +01:00
  • 5adc9d8dbd Add handshake keys to TransportKeyManagerImpl. akwizgran 2019-05-07 10:33:26 +01:00
  • 3f51ad6c07 Add handshake mode to MutableTransportKeys. akwizgran 2019-05-06 15:57:00 +01:00
  • 1fd6d7a6d5 Use @GuardedBy annotation. akwizgran 2019-05-06 15:53:42 +01:00
  • 7dc4dc566f Merge handshake and transport keys. akwizgran 2019-05-01 09:43:10 +01:00
  • 658c63d94e Rename an argument for clarity. akwizgran 2019-05-08 10:38:42 +01:00
  • ee05c32871 Allow pending contact state update not to affect any rows. akwizgran 2019-05-08 10:37:23 +01:00
  • 4fcce7116c Decouple poller from plugin manager. poller-refactoring akwizgran 2019-05-14 17:51:54 +01:00
  • d2951eb3cd Rename key parser classes. akwizgran 2019-04-23 17:05:56 +01:00
  • de8a60ea21 Use PublicKey and PrivateKey everywhere. akwizgran 2019-04-23 13:31:09 +01:00
  • 0e77a47cc1 Refactor key handling to use public classes. akwizgran 2019-04-19 14:02:01 +01:00
  • 421ca309c7 Merge branch '1538-create-handshake-key-pair' into 'master' Torsten Grote 2019-05-14 15:39:44 +00:00
  • 43787deafd Address review comments. akwizgran 2019-05-14 15:55:42 +01:00
  • 19ec98b607 [android] use exception instead of string resource in LiveResult Torsten Grote 2019-05-13 13:21:58 -03:00
  • ec7fdb3f72 [android] Pass the entire link to the backend, so newer version have a chance to arrive Torsten Grote 2019-05-10 12:07:04 -03:00
  • be8aba347d [android] Add error message for unsupported handshake link version Torsten Grote 2019-05-10 11:50:05 -03:00
  • 22ebdd8e42 [android] Ensure keyboard is shown for entering password Torsten Grote 2019-05-13 11:58:07 -03:00
  • e37ee7ee04 [android] Use LiveEvent to communicate password validation and account deletion Torsten Grote 2019-05-09 15:16:53 -03:00
  • 5676e18a22 [android] StartupActivity: Address first round of review comments Torsten Grote 2019-05-03 12:12:55 -03:00
  • 5ece6505da [android] Combine Password and OpenDatabase Activity into StartupActivity Torsten Grote 2019-04-29 16:15:35 -03:00
  • 451edba467 Merge branch 'live-event-reduce-visibility' into 'master' Torsten Grote 2019-05-10 16:52:49 +00:00
  • 5880479987 Merge branch '1537-contact-manager-pending-contacts' into 'master' Torsten Grote 2019-05-10 15:06:08 +00:00
  • 71d8fb2083 Add unit tests for Base32 encoding and decoding. akwizgran 2019-05-10 15:33:19 +01:00
  • 0825e77dd7 Static import. akwizgran 2019-05-10 15:11:44 +01:00
  • 593a709a7f Remove redundant regex. akwizgran 2019-05-10 15:06:12 +01:00
  • 322fefb2a2 Use matcher to discard prefix if present. akwizgran 2019-05-10 15:02:47 +01:00
  • 8005cdc659 Reduce visibility of LiveEvent inner classes. akwizgran 2019-05-10 10:20:49 +01:00
  • 33fdca4aa1 Merge branch 'live-event' into 'master' akwizgran 2019-05-10 09:09:33 +00:00
  • e5fc91b620 Rename exceptions and events. akwizgran 2019-05-03 13:49:26 +01:00
  • 9c08073e49 Rename account to identity. akwizgran 2019-05-03 13:46:02 +01:00
  • 5553b7d0e4 Remove unused method. akwizgran 2019-05-01 10:21:11 +01:00
  • 2cce0f5fe2 Remove OpenDatabaseHook priorities. akwizgran 2019-04-29 12:02:10 +01:00
  • ebae1037be Remove unnecessary null check. akwizgran 2019-04-26 17:58:08 +01:00
  • 0c99ef0e5b Clean up some duplicated code. akwizgran 2019-04-26 17:56:31 +01:00
  • faba9a6b70 Generate handshake keys on demand, store when DB is opened. akwizgran 2019-04-26 17:49:07 +01:00
  • 891c82b2e5 Add javadocs to DB hook interfaces. akwizgran 2019-04-26 16:42:36 +01:00
  • 56fbc93962 Move handshake keys from LocalAuthor to Account. akwizgran 2019-04-26 15:08:40 +01:00
  • 251eb9e712 Add javadoc for handshakeKeys flag. akwizgran 2019-04-23 16:26:13 +01:00
  • 8b2b7599f9 Generate and store handshake keys at startup if needed. akwizgran 2019-04-22 17:55:20 +01:00
  • 8c315382e2 Add DB method for setting local handshake key pair. akwizgran 2019-04-22 16:59:36 +01:00
  • 8183a48ebb Add unit test for OpenDatabaseHook priority. akwizgran 2019-04-22 16:35:35 +01:00
  • f6611daf7b Replace Client interface with OpenDatabaseHook. akwizgran 2019-04-22 16:18:35 +01:00
  • 00bc8ac768 Include handshake keys when loading all local authors. akwizgran 2019-04-19 13:34:15 +01:00
  • 75776eb7de Generate handshake keys when creating local author. akwizgran 2019-04-18 18:09:09 +01:00
  • f0a3130bf3 Test that UnsupportedVersionException is thrown. akwizgran 2019-04-26 11:08:31 +01:00
  • 64aa121c9c Reuse UnsupportedVersionException for handshake links. akwizgran 2019-04-26 11:06:33 +01:00
  • cc3486df94 Move UnsupportedVersionException to bramble.api package. akwizgran 2019-04-26 10:58:22 +01:00
  • cd24be7e42 Add unit tests for pending contact factory. akwizgran 2019-04-17 18:06:58 +01:00
  • fa562b40bc Implement contact manager methods for pending contacts. akwizgran 2019-04-17 17:00:59 +01:00
  • fc8ca872a8 Add base32 encoder/decoder. akwizgran 2019-04-17 16:23:01 +01:00