Commit Graph

  • 84584d4d3c Merge branch 'tor-0.3.5.10' into 'master' Torsten Grote 2020-03-31 13:14:21 +00:00
  • 17239810c8 Upgrade Tor to version 0.3.5.10. akwizgran 2020-03-25 17:09:12 +00:00
  • 9eee58657e Merge branch '1696-keystore-crash' into 'master' Torsten Grote 2020-03-12 12:12:42 +00:00
  • 76425455b8 Merge branch 'logging-for-account-bugs' into 'master' Torsten Grote 2020-03-11 14:18:50 +00:00
  • 9ea7140a7f Add logging to track down account bugs. akwizgran 2020-02-24 14:18:25 +00:00
  • bde9800c89 Add annotation for visibility. akwizgran 2020-03-11 13:54:01 +00:00
  • 085987febd DO NOT MERGE: Add hacky poller method for testing discovery. peer-discovery akwizgran 2020-02-21 15:33:21 +00:00
  • 65c96514b5 Add workaround for Android UUID endianness bug. akwizgran 2020-02-21 17:11:09 +00:00
  • 174e678304 Don't try to add extra UUIDs to emptyList(). akwizgran 2020-02-21 16:36:59 +00:00
  • 14d7abc823 Don't try to discover peers if discovery is already in progress. akwizgran 2020-02-21 16:27:05 +00:00
  • 52fca33d0b Restart discovery if it finishes too quickly. akwizgran 2020-02-21 16:26:29 +00:00
  • 472d560dda Wait for discovery to finish before returning discovered devices. akwizgran 2020-02-21 16:14:40 +00:00
  • 2522034397 Implement peer discovery for Android Bluetooth plugin. akwizgran 2020-02-21 15:32:37 +00:00
  • 3e6b65b1a0 Return devices from discoverDevices() method. akwizgran 2020-02-21 14:21:25 +00:00
  • 155746b24e Add discovery methods to plugin API. akwizgran 2020-02-21 14:09:56 +00:00
  • 4e5b6ed3e0 Merge branch '1367-db-race' into 'master' Torsten Grote 2020-03-10 14:59:06 +00:00
  • 77d037f061 Update javadocs. akwizgran 2020-03-10 11:27:54 +00:00
  • 676f5faef4 Merge branch 'fix-wifi-connectivity-misreporting' into 'master' Torsten Grote 2020-03-06 16:52:20 +00:00
  • 8e21068465 Fix misreporting of wifi status in LAN plugin. akwizgran 2020-03-06 13:35:06 +00:00
  • 91caff183f Remove unnecessary plugin lookup. akwizgran 2020-02-17 11:58:55 +00:00
  • 249dcda34e Use tinted icon for plugin settings dialog. akwizgran 2020-02-11 10:58:32 +00:00
  • c0a82f96a3 Show dialog from controller. akwizgran 2020-02-10 11:15:12 +00:00
  • 79f5229230 Add icon, title to Change Settings dialog. akwizgran 2020-02-10 11:31:29 +00:00
  • 02b4925609 Change Tor settings after asking for confirmation. akwizgran 2020-02-06 13:38:48 +00:00
  • 0664720680 Transition from one constraint set to another. akwizgran 2020-02-10 14:08:36 +00:00
  • f04d32f7f2 Make entire collapsed view clickable. akwizgran 2020-02-06 13:58:25 +00:00
  • dfa05fc473 Put the transport toggles in an expandable view (no animations). akwizgran 2020-02-05 17:15:19 +00:00
  • cb936d95c5 Add STARTING_STOPPING state, use flags for reasons disabled. akwizgran 2020-01-30 14:49:22 +00:00
  • 1b402ba0c2 Close small gap between setStarted() and setDisabledBySettings(). akwizgran 2020-01-29 15:21:00 +00:00
  • 2c6f81a120 Don't show Tor in the enabling state if it's disabled by settings. akwizgran 2020-01-29 14:57:58 +00:00
  • b69eb8f203 Remove "don't connect" option from Tor network setting. akwizgran 2020-01-29 14:31:14 +00:00
  • e956f073ae [android] Scroll down when nav drawer chevron is pressed Torsten Grote 2020-01-29 11:25:33 -03:00
  • f4b6389163 [android] remove unused strings Torsten Grote 2020-01-29 11:24:11 -03:00
  • 82bfb4d95e [android] make transport plugin toggles functional Torsten Grote 2020-01-24 11:10:54 -03:00
  • 93ec646634 [android] Add transport plugin toggles to NavDrawer Torsten Grote 2020-01-15 10:48:03 -03:00
  • 2420456f25 [bramble] Add method for enabling/disabling plugins to PluginManager Torsten Grote 2020-01-24 09:17:02 -03:00
  • b32417e7d3 Remove another redundant call to pluginStateChanged(). akwizgran 2020-01-23 13:24:37 +00:00
  • 9efa3cc44e Enable LAN plugin before showing QR code. akwizgran 2020-01-23 13:18:38 +00:00
  • 90c8603d3a Remove redundant call to pluginStateChanged(). akwizgran 2020-01-23 12:51:41 +00:00
  • 1ae9750c13 Use XML to specify dependencies between settings. akwizgran 2020-01-20 16:41:39 +00:00
  • b0b87fc0db Clean up logic for enabling/disabling settings. akwizgran 2020-01-17 13:12:16 +00:00
  • 62cb6095ca Don't remove old settings yet. akwizgran 2020-01-17 13:11:54 +00:00
  • d4a64f4ee3 Enable LAN plugin in unit test. akwizgran 2020-01-17 11:57:18 +00:00
  • 6886551895 Enable BT plugin before showing QR code. akwizgran 2020-01-17 10:32:01 +00:00
  • b50b9f8088 Small code cleanups in key agreement UI. akwizgran 2020-01-17 10:22:12 +00:00
  • c1aade221a Make REASON_USER into a generic reason code. akwizgran 2020-01-16 17:56:31 +00:00
  • 40f2c1923b Add toggle setting for LAN plugin. akwizgran 2020-01-16 17:51:49 +00:00
  • cfc640f4ce Update semantics of Bluetooth setting. akwizgran 2020-01-16 15:50:44 +00:00
  • c865b90c6c Convert Bluetooth setting to a switch. akwizgran 2020-01-16 14:51:32 +00:00
  • 4db2d0fda2 Add toggle setting for Tor plugin. akwizgran 2020-01-16 14:41:03 +00:00
  • 719debc36a Remove redundant casts. akwizgran 2020-01-16 14:09:22 +00:00
  • ce1b5eb0d9 Skip fetching RSS feeds if Tor is not active. akwizgran 2020-01-20 15:40:24 +00:00
  • 5bd9a29eab Use amber icon when enabling transports. akwizgran 2020-01-16 12:33:36 +00:00
  • e6d093c52f Only update bridge and padding settings if network is enabled. akwizgran 2020-01-20 16:20:36 +00:00
  • fe5bbfdd17 Notify callback of state changes while holding lock. akwizgran 2020-01-20 15:00:16 +00:00
  • e6ac6913a7 Update javadocs for lock-safe methods. akwizgran 2020-01-20 14:48:33 +00:00
  • 54068a9e24 Remove redundant logging. akwizgran 2020-01-20 14:03:12 +00:00
  • 4bb14f51d2 Remove debug logging. akwizgran 2020-01-17 12:38:43 +00:00
  • 37ea59a89e Close server socket when BT is disabled. akwizgran 2020-01-17 12:38:03 +00:00
  • f19dbf144a Remove unnecessary inner class, state checks. akwizgran 2020-01-16 13:08:16 +00:00
  • 4b94bd0f1b Reset backoff before notifying of new state. akwizgran 2020-01-16 13:01:41 +00:00
  • 0b29e3ce11 Move to enabling state earlier in Tor startup. akwizgran 2020-01-16 12:38:03 +00:00
  • 6a9dbcf482 Add TransportStateEvent, rename existing events. akwizgran 2020-01-16 11:54:28 +00:00
  • f5a21d8c07 Ensure server socket is closed. akwizgran 2020-01-16 11:35:32 +00:00
  • b6a73f2c98 Add method for getting reason why plugin is disabled. akwizgran 2020-01-16 11:05:36 +00:00
  • d084f6dd8d Fix test expectations. akwizgran 2020-01-16 11:05:02 +00:00
  • 0259c23cb4 Rename available/unavailable states. akwizgran 2020-01-16 09:58:12 +00:00
  • 341382cfa8 Update tests. akwizgran 2020-01-16 09:47:49 +00:00
  • 49baf1020b If adapter is disabled, forget that we enabled it. akwizgran 2020-01-15 17:48:12 +00:00
  • 6b33c5b913 Check that server sockets are closed as expected. akwizgran 2020-01-15 17:40:20 +00:00
  • 53889436fc Provide more information about plugin states. akwizgran 2020-01-14 12:18:24 +00:00
  • e35d1763bc Avoid NPE if there's no TelephonyManager. akwizgran 2020-01-14 09:51:03 +00:00
  • 4a68e5347d Merge branch '1582-fix-climbing-snackbar' into 'master' akwizgran 2020-03-03 14:42:20 +00:00
  • 27dd383496 Merge branch '1371-protect-code-cache-directory' into 'master' Torsten Grote 2020-02-26 14:03:39 +00:00
  • ed50582e27 Show a dialog if the DB key can't be decrypted due to a keystore error. akwizgran 2020-02-25 14:56:32 +00:00
  • 1546a05568 Catch exception if hardware-backed key can't be loaded. akwizgran 2020-02-12 10:26:14 +00:00
  • 4bdf966e67 Test that code_cache directory isn't deleted. akwizgran 2020-02-25 11:23:07 +00:00
  • e1e67f3b2e Clear the cache directory but don't delete it. akwizgran 2020-02-25 10:58:02 +00:00
  • 1d63b16ff1 Don't delete the code_cache directory when deleting account. akwizgran 2020-02-24 13:44:47 +00:00
  • 618ab1f1ec Don't infer anything from existence of (possibly empty) DB directory. akwizgran 2020-02-24 17:48:54 +00:00
  • 421f0ebfa5 Merge branch 'network-prefix-length' into 'master' Torsten Grote 2020-02-19 13:11:24 +00:00
  • 61db5d1b04 Make bit-twiddling code more readable. akwizgran 2020-02-19 09:52:13 +00:00
  • b3d4012527 Use network prefix length to determine which addresses are connectable. akwizgran 2020-02-17 17:38:56 +00:00
  • 60172331ee Merge branch 'ipv4-link-local' into 'master' Torsten Grote 2020-02-17 12:42:01 +00:00
  • 076debdc4b Merge branch '1328-reuse-port' into 'master' akwizgran 2020-02-17 12:37:29 +00:00
  • ed13cbca6a Add support for IPv4 link-local addresses. akwizgran 2019-10-03 10:59:56 +01:00
  • 49cb1d0612 Choose port in advance when providing wifi access point. akwizgran 2020-02-14 13:49:16 +00:00
  • eb562f8f6b Bump version numbers for 1.2.7 release. release-1.2.7 beta-1.2.7 akwizgran 2020-02-14 09:51:14 +00:00
  • d9b3ee7f77 Merge branch '1707-fragment-listeners' into 'master' Torsten Grote 2020-02-13 17:47:09 +00:00
  • c206b46e28 Don't overwrite listener references with null during fragment changes. akwizgran 2020-02-13 15:58:26 +00:00
  • cf8241e79c Fix IllegalStateException in RecyclerView when backing out very quickly Torsten Grote 2020-01-23 10:24:19 -03:00
  • 61d3fe9055 [android] fix IllegalStateException when creating attachments Torsten Grote 2019-11-05 09:41:01 -03:00
  • bded1edb2b [android] Use ordinary HashMap for to be received attachments Torsten Grote 2020-02-13 10:24:36 -03:00
  • 4d27828712 Check for concurrent cache updates. akwizgran 2020-01-24 14:48:47 +00:00
  • 0f6f52c37a [android] Listen to AttachmentReceivedEvents when ConversationActivity is stopped Torsten Grote 2020-02-11 12:41:41 -03:00
  • c1cf6f61b9 [android] fix concurrency issues when attachments are received delayed Torsten Grote 2020-02-11 10:11:09 -03:00
  • 7c22016b81 [android] attach some smaller image attachment issues Torsten Grote 2020-01-23 10:22:02 -03:00
  • 31f42d44af [android] Refactor attachment loading to use LiveData Torsten Grote 2019-11-11 16:39:35 -03:00
  • a1cf485ecc [android] address first round of code review for attachment placeholders Torsten Grote 2019-11-07 16:53:42 -03:00
  • b7d3cd7990 [android] support attachments arriving *before* the message containing them Torsten Grote 2019-10-17 13:25:04 -03:00