Commit Graph

  • 68132d893b IntroduceeProtocolEngine uses wrong role when adding keys. akwizgran 2018-04-28 23:01:04 +01:00
  • 6b011d2a7d Update transport keys in-place to retain key set IDs. akwizgran 2018-04-28 22:15:59 +01:00
  • 1aec948f18 Only show Introduction Accept Information if success is still possible introduction-accept-notice-context-sensitive Torsten Grote 2018-04-28 11:27:43 -03:00
  • d7492df81c Skip UTestTest, which literally fails at random. akwizgran 2018-04-28 14:52:56 +01:00
  • ebf73716bb Merge branch '474-manual-decline' into 'master' Torsten Grote 2018-04-28 13:46:40 +00:00
  • 6e42377b74 Don't automatically respond to declined introduction. akwizgran 2018-04-28 00:11:45 +01:00
  • e8f33c0e6e Merge branch 'introduction-ui-messages' into 'master' akwizgran 2018-04-27 21:42:10 +00:00
  • 5f6af4e40f Fix introduction response messages in UI and some minor fixes Torsten Grote 2018-04-27 15:24:13 -03:00
  • 55a329a879 Merge branch '474-automatic-decline' into 'master' Torsten Grote 2018-04-27 17:58:45 +00:00
  • 23f0864d8b Don't track invisible decline message. akwizgran 2018-04-27 18:35:07 +01:00
  • c0dfe3e85a Sent automatic decline when other introducee declines. akwizgran 2018-04-27 15:57:56 +01:00
  • 31b69577e8 Merge branch '474-introduction-client' into 'master' Torsten Grote 2018-04-27 14:43:01 +00:00
  • 99dba69c87 Only add transport properties and keys when the contact was added Torsten Grote 2018-04-27 11:29:10 -03:00
  • 44f5a9db1e Address last review comments Torsten Grote 2018-04-27 11:04:08 -03:00
  • 80a9689316 Address second round of review comments Torsten Grote 2018-04-26 19:20:10 -03:00
  • 337f7e7b8f Unify introduction response methods and handle ProtocolStateException Torsten Grote 2018-04-26 18:18:31 -03:00
  • f8f98ed95d Properly handle DECLINE messages in START state Torsten Grote 2018-04-26 18:00:57 -03:00
  • bd5504de26 Add a MAC to the ACTIVATE message to prevent the introducer to fake them Torsten Grote 2018-04-26 16:17:38 -03:00
  • 0e04044ebb Ensure that incoming messages are expected in the current state Torsten Grote 2018-04-26 11:18:04 -03:00
  • 0a5d408686 Add a test for when one introducee had deleted the other one Torsten Grote 2018-04-25 14:42:17 -03:00
  • f94db28035 Handle and test introductions to existing contacts Torsten Grote 2018-04-25 13:30:51 -03:00
  • b291fcd2cd Only allow new introductions in START state Torsten Grote 2018-04-25 12:05:15 -03:00
  • 94a6137a42 Also validate encoded message in MessageEncoder test Torsten Grote 2018-04-25 10:52:32 -03:00
  • 72e9a9d807 Address first round of review comments for new IntroductionClient Torsten Grote 2018-04-25 10:12:49 -03:00
  • a9b678df32 Remove broken and deprecated MessageQueue as it is not needed anymore Torsten Grote 2018-04-24 14:12:24 -03:00
  • f81ef30b47 Replace old introduction client with new one Torsten Grote 2018-04-23 17:11:10 -03:00
  • 1bc29fec06 IntroductionManager and Protocol Engines Torsten Grote 2018-04-19 17:06:31 -03:00
  • 61b216f572 Copy over Introduction API messages and events from old client Torsten Grote 2018-04-23 13:55:01 -03:00
  • d57102ed90 IntroductionCrypto: Create dedicated class to handle introduction related crypto Torsten Grote 2018-04-21 17:21:38 -03:00
  • e1fae7ad95 Implement SessionEncoder and SessionParser Torsten Grote 2018-04-18 12:04:33 -03:00
  • 672a52b2e5 Implement MessageEncoder and MessageParser Torsten Grote 2018-04-17 18:13:35 -03:00
  • 155c6a5613 Messages and Validator for new Introduction Client Torsten Grote 2018-04-16 16:00:17 -03:00
  • 218b2f7ff9 Fix activating transport keys in JdbcDatabase Torsten Grote 2018-04-24 10:03:27 -03:00
  • f78f065204 Merge branch 'constant-time-mac-verification' into 'master' Torsten Grote 2018-04-25 12:08:49 +00:00
  • 0217c205a1 Add constant-time method for verifying MACs. akwizgran 2018-04-25 12:23:46 +01:00
  • 5254a36cb7 Bump version numbers for beta release. beta-0.16.21 maintenance-0.16 akwizgran 2018-04-25 11:09:06 +01:00
  • 4e0b29ec1f Merge branch 'download-briar-button' into 'maintenance-0.16' akwizgran 2018-04-24 17:16:54 +00:00
  • 5883eee42f Add download button to ExpiredActivity. akwizgran 2018-04-19 17:39:07 +01:00
  • 615f527270 Renamed method that now runs on IoExecutor. akwizgran 2018-04-24 17:43:28 +01:00
  • b9cf1da861 Merge branch 'test_data_config' into 'master' akwizgran 2018-04-24 16:35:15 +00:00
  • 69c34adae3 Remove createTestData() goapunk 2018-04-24 16:57:02 +02:00
  • fe213d46e3 Address review comments goapunk 2018-04-24 16:05:46 +02:00
  • ac1bfcae60 Make test data creation configurable. goapunk 2018-04-24 11:54:20 +02:00
  • 9efb6ab38f Don't allow BT contact connections during key agreement. akwizgran 2018-02-13 17:19:05 +00:00
  • b30c2a8033 Merge branch 'fix_bt_test_data' into 'master' akwizgran 2018-04-24 09:26:42 +00:00
  • 575847cb36 Create a valid BT MAC and UUID when creating testdata goapunk 2018-04-23 21:03:41 +02:00
  • 951605151f Merge branch 'transport-properties' into 'master' akwizgran 2018-04-23 09:05:14 +00:00
  • 05735e7a48 Add methods for dealing with TransportProperties to ClientHelper Torsten Grote 2018-04-21 17:11:09 -03:00
  • f835e82653 Merge branch 'download-briar-button' into 'master' Torsten Grote 2018-04-19 17:11:49 +00:00
  • d074e4a3d6 Add download button to ExpiredActivity. akwizgran 2018-04-19 17:39:07 +01:00
  • 87a92c9ab6 Merge branch 'parse-transport-properties' into 'master' akwizgran 2018-04-19 16:01:16 +00:00
  • 89cc769dea Don't accept empty keys/values in transport properties. akwizgran 2018-04-19 16:48:59 +01:00
  • fcdc6ebafd Helper methods for parsing transport properties. akwizgran 2018-04-19 15:28:32 +01:00
  • 215d236c2c Merge branch 'forward-compatible-message-ids' into 'master' akwizgran 2018-04-19 14:55:39 +00:00
  • e1b8b271e3 Merge branch 'offline-build' into 'master' Torsten Grote 2018-04-19 13:08:21 +00:00
  • 9379990480 Use block label for root hash of single-block messages. akwizgran 2018-04-19 13:13:31 +01:00
  • c7718db419 Skip second verification if first succeeds. akwizgran 2018-04-18 17:01:02 +01:00
  • 9196169561 Generate message and group IDs in a forward-compatible way. akwizgran 2018-04-18 16:34:02 +01:00
  • ff9971b728 If verification fails, delete, download and re-verify. akwizgran 2018-04-18 11:03:39 +01:00
  • 8decc73f4d Merge branch 'max-client-id-length' into 'master' Torsten Grote 2018-04-17 19:01:22 +00:00
  • d23fc2cbda Use TestUtils to create groups. akwizgran 2018-04-17 17:56:39 +01:00
  • 58d1707467 Set max length for client IDs. akwizgran 2018-04-17 16:54:32 +01:00
  • b08b2c691c Merge branch 'merge-contact-hooks' into 'master' akwizgran 2018-04-17 16:53:22 +00:00
  • 284e3a2e86 Merge add/remove contact hooks. akwizgran 2018-04-17 16:20:16 +01:00
  • 0823934e28 Don't download Tor binaries if they already exist. akwizgran 2018-04-17 11:49:45 +01:00
  • 95b9b3a3c6 Merge branch 'multiple-transport-keys' into 'master' akwizgran 2018-04-17 14:02:45 +00:00
  • 05621518ab Merge branch '1180-tor-plugin-status' into 'maintenance-0.16' akwizgran 2018-03-30 16:12:14 +00:00
  • acb0e01ff5 Don't reset circuit built flag unless network is disabled. akwizgran 2018-03-30 16:33:03 +01:00
  • ede390b897 Merge branch '1180-tor-plugin-status' into 'master' Torsten Grote 2018-03-30 15:49:20 +00:00
  • 5b790130d4 Don't reset circuit built flag unless network is disabled. akwizgran 2018-03-30 16:33:03 +01:00
  • 89f50bbdaf Bump version numbers for beta release. beta-0.16.20 akwizgran 2018-03-29 16:38:03 +01:00
  • 3eed7df1a4 Merge branch '1171-wifi-access-point' into 'maintenance-0.16' akwizgran 2018-03-29 15:36:11 +00:00
  • f7af0dc3b0 Delay handling of AP enabled event. akwizgran 2018-03-29 14:19:36 +01:00
  • fbaf446570 AP state change event races with address appearing. akwizgran 2018-03-27 11:28:49 +01:00
  • fb6d962131 Enable LAN plugin to use wifi AP interface. akwizgran 2018-03-27 10:41:06 +01:00
  • d007de48ac Serialise concurrent calls to updateConnectionStatus(). akwizgran 2018-03-27 10:39:53 +01:00
  • 95a08eed5c Serialise concurrent calls to bind(). akwizgran 2018-03-27 10:39:15 +01:00
  • ff44edf714 Merge branch '1171-wifi-access-point' into 'master' akwizgran 2018-03-29 15:17:46 +00:00
  • 040894b205 Merge branch '1190-shutdown-from-background' into 'maintenance-0.16' akwizgran 2018-03-29 15:04:21 +00:00
  • 41d3bd4f19 Show notification for low memory shutdown. akwizgran 2018-03-29 11:45:03 +01:00
  • 347868684c Shut down cleanly when device shuts down. akwizgran 2018-03-21 14:42:30 +00:00
  • 1038a3532b Shut down cleanly when memory is low. akwizgran 2018-03-21 14:31:12 +00:00
  • 4e6d514a0d Backport translation update, add Romanian Torsten Grote 2018-03-29 11:07:31 -03:00
  • 60dffd0998 Update translations, add Romanian Torsten Grote 2018-03-29 10:38:01 -03:00
  • 46dae59444 Delay handling of AP enabled event. akwizgran 2018-03-29 14:19:36 +01:00
  • e385d58148 Merge branch '1190-shutdown-from-background' into 'master' Torsten Grote 2018-03-29 13:29:42 +00:00
  • f178ce807f Merge branch '965-empty-state-messages' into 'maintenance-0.16' akwizgran 2018-03-29 11:47:53 +00:00
  • a2c827ef24 Merge branch 'hide-ui-during-shutdown' into 'maintenance-0.16' akwizgran 2018-03-29 11:39:02 +00:00
  • 9496148182 Merge branch '346-full-screen-qr-code' into 'maintenance-0.16' akwizgran 2018-03-29 11:29:55 +00:00
  • b20626935e AP state change event races with address appearing. akwizgran 2018-03-27 11:28:49 +01:00
  • 8e9fc3b338 Enable LAN plugin to use wifi AP interface. akwizgran 2018-03-27 10:41:06 +01:00
  • c3a70fe58d Serialise concurrent calls to updateConnectionStatus(). akwizgran 2018-03-27 10:39:53 +01:00
  • ddfaddccdc Serialise concurrent calls to bind(). akwizgran 2018-03-27 10:39:15 +01:00
  • 4a892acdd5 Merge branch '845-wifi-without-internet' into 'master' akwizgran 2018-03-29 12:25:02 +01:00
  • bdb518ff09 Use wifi network's socket factory on API 21+. akwizgran 2018-03-26 16:53:31 +01:00
  • bb27ca186a Merge branch '845-wifi-without-internet' into 'maintenance-0.16' akwizgran 2018-03-29 11:21:15 +00:00
  • be38431e03 Merge branch '1184-rejected-execution-exception' into 'maintenance-0.16' akwizgran 2018-03-29 11:12:23 +00:00
  • e314b39661 Merge branch '965-forum-empty-state' into 'maintenance-0.16' akwizgran 2018-03-29 11:03:28 +00:00
  • 4aa8d0b6c0 Remove empty forum warning bubble. akwizgran 2018-01-16 12:50:39 +00:00
  • 6220a8c00e Consistent text for blogs and forums. akwizgran 2018-03-21 10:28:10 +00:00