Commit Graph

  • d617e67006 Add method for plugins to get remote properties. akwizgran 2020-07-16 16:51:36 +01:00
  • 2063f6c57c Don't attach contact ID to RemoteTransportPropertiesUpdatedEvent. akwizgran 2020-07-21 17:04:14 +01:00
  • f68d8d284f Merge branch 'master' into 'reflected-transport-properties' akwizgran 2020-07-21 09:18:29 +00:00
  • 3c63fecb5d Merge branch 'v3-hidden-service-migration' into 'master' Torsten Grote 2020-07-20 16:55:08 +00:00
  • 9ea4463cbc Avoid creating an in-memory copy of the log where possible. 1387-persistent-logging akwizgran 2020-07-20 16:46:31 +01:00
  • 41fdd584ad Test whether event is attached to transaction. akwizgran 2020-07-17 17:37:22 +01:00
  • 1b37dceb28 Only add the onion hostname to transport properties once. akwizgran 2020-07-17 16:55:30 +01:00
  • c183ca0340 Fix a lint warning. akwizgran 2020-07-17 16:53:26 +01:00
  • 90e91221d9 Reflect discovered properties back to the remote peer. akwizgran 2020-07-16 14:25:43 +01:00
  • b91fe66461 Broadcast an event when remote transport properties are updated. akwizgran 2020-07-16 11:38:55 +01:00
  • a83682d4b6 Test that persistent log directory is deleted. akwizgran 2020-07-14 11:29:14 +01:00
  • b1ec344bdb Update account manager test. akwizgran 2020-07-14 11:28:33 +01:00
  • 821327d62e Replace persistent logger after deleting account. akwizgran 2020-07-14 11:16:17 +01:00
  • cda722a8b2 Refactor persistent logging to bramble-core. akwizgran 2020-07-04 12:16:55 +01:00
  • b5ab077afa Merge branch 'htmlcompat' into 'master' akwizgran 2020-07-14 09:39:21 +00:00
  • 496d4188c7 Replace deprecated Html#fromHtml with HtmlCompat#fromHtml. Tobias Preuss 2020-07-13 19:52:22 +02:00
  • ca5c18ece3 Show toast if log file is empty. akwizgran 2020-07-04 12:02:37 +01:00
  • 81ed5978d6 Add buttons for exporting persisted logs to SD card. akwizgran 2020-07-03 11:51:26 +01:00
  • a63619ab47 Load the current and previous session's logs. akwizgran 2020-07-03 11:10:28 +01:00
  • 2d88819e80 Limit the number of lines we try to hold in memory. akwizgran 2020-07-02 17:30:32 +01:00
  • fef19c1329 Flush the log stream whenever there are records to flush. akwizgran 2020-07-02 17:20:34 +01:00
  • 7ce91066f5 Check that createLogHandler() isn't called more than once. akwizgran 2018-10-23 15:16:29 +01:00
  • dfb581ef12 Remove try-with-resources to appease Animal Sniffer. akwizgran 2018-10-23 14:29:26 +01:00
  • d9b4c013bb Encrypt logs on disk, store encryption key in DB. akwizgran 2018-10-23 14:18:31 +01:00
  • 61407c3e06 Save logs to disk. akwizgran 2018-10-08 11:12:15 +01:00
  • ab682c82a3 Merge branch 'translation-md' into 'master' Torsten Grote 2020-07-10 13:31:24 +00:00
  • 375a7276ad Add link to LocLab wiki. akwizgran 2020-07-10 14:22:06 +01:00
  • b7084b2486 Add TRANSLATION.md file. akwizgran 2020-07-10 11:19:57 +01:00
  • aa152a80d1 Merge branch 'headless-connected' into 'master' akwizgran 2020-07-06 14:50:57 +00:00
  • 3f0d9233d9 [headless] expose contact connected state to REST API Torsten Grote 2020-07-06 08:16:53 -03:00
  • 9d96ce6db0 Bump version numbers for 1.2.9 release. release-1.2.9 beta-1.2.9 akwizgran 2020-07-04 22:40:58 +01:00
  • 45fb5bb445 Merge branch 'expiry-overflow-bug' into 'master' akwizgran 2020-07-04 21:38:22 +00:00
  • 0756d92ca1 Fix overflow in expiry warning code, bypass code in release builds. akwizgran 2020-07-04 22:23:06 +01:00
  • 37f80c7682 Bump version numbers for 1.2.8 release. beta-1.2.8 akwizgran 2020-07-03 16:03:50 +01:00
  • b409215c57 Update translations. akwizgran 2020-07-03 15:57:47 +01:00
  • 4f0aaf03fd Merge branch '1744-check-socket-is-bound' into 'master' Torsten Grote 2020-07-03 14:51:05 +00:00
  • 597fef6d50 Check server socket is bound. akwizgran 2020-07-03 13:04:26 +01:00
  • 98e5d892a4 Poll Tor plugin infrequently once our HS is reachable. remove-backoff akwizgran 2020-01-23 17:43:18 +00:00
  • 94f8f68336 Keep track of connected OR connections. akwizgran 2020-01-23 17:07:09 +00:00
  • 2f8dd51ef8 Remove tests for removed polling code. akwizgran 2020-01-24 09:56:09 +00:00
  • 5dd1c28e77 Remove backoff code from plugins. akwizgran 2020-01-23 16:37:47 +00:00
  • c1d0936a1e Log HS version when descriptor is uploaded. akwizgran 2020-06-30 14:18:55 +01:00
  • 717be0178a Allow local transport properties to be removed by setting empty values. akwizgran 2020-06-30 14:05:46 +01:00
  • 34677eb3a7 Migrate to v3 hidden services. akwizgran 2020-06-30 12:07:35 +01:00
  • 1dd15567de Merge branch 'style-guide-colours' into 'master' akwizgran 2020-06-29 17:09:41 +00:00
  • 428f06abdd Use style guide colours in drawables. akwizgran 2020-06-29 17:42:58 +01:00
  • e1d1c62708 Merge branch 'default-plugin-settings' into 'master' Torsten Grote 2020-06-29 16:52:51 +00:00
  • ae75090d23 Use colours from style guide. akwizgran 2020-06-29 15:43:37 +01:00
  • 2bf3736b2d Avoid using the deprecated NetworkInfo API. avoid-deprecated-network-info-api akwizgran 2020-02-21 13:06:35 +00:00
  • 443043ae09 Merge branch 'plugin-toggles' into 'master' Torsten Grote 2020-06-29 13:07:52 +00:00
  • fb85730b8e Enable LAN by default, as on master. akwizgran 2020-06-25 15:51:14 +01:00
  • 48b1e77065 Use constants for default plugin settings. akwizgran 2020-06-25 15:50:41 +01:00
  • a03953563f Show appropriate text for answered introduction requests. akwizgran 2020-06-25 16:02:52 +01:00
  • 033fd2d3b4 Update comments about migration periods, since this isn't merged yet. akwizgran 2020-06-25 15:31:43 +01:00
  • 011d8e1df7 Remove unused strings. akwizgran 2020-04-28 16:07:52 +01:00
  • ef5e2dad72 Make inner class just a holder for resources. akwizgran 2020-04-27 17:54:41 +01:00
  • f35e87c8ad Remove unused code, fix a null safety bug. akwizgran 2020-04-27 16:34:49 +01:00
  • e4940a046a Move transport toggles back to the settings screen. akwizgran 2020-04-24 15:22:49 +01:00
  • 0a666df164 Correctly handle connectivity events on IPv6-only networks. akwizgran 2020-03-12 16:43:46 +00:00
  • 6fb4b95b18 Don't allow list elements to be null. akwizgran 2020-03-11 17:19:09 +00:00
  • 5567982fb4 Use IPv6 for key agreement if IPv4 isn't available. akwizgran 2020-03-11 16:15:46 +00:00
  • 25e50ceb10 Try to detect our address on an IPv6-only wifi network. akwizgran 2020-03-11 15:59:23 +00:00
  • 1495daf977 Remove redundant address checks. akwizgran 2020-03-10 14:48:28 +00:00
  • badc6da649 Accept any link-local IPv6 address. akwizgran 2020-03-10 14:04:26 +00:00
  • e065d45d16 Recognise unusual AP addresses. akwizgran 2020-03-09 13:23:22 +00:00
  • d0c53f1310 Only bind to the SLAAC address of the wifi interface. akwizgran 2020-03-06 11:24:12 +00:00
  • e1084ffadd Support IPv6 SLAAC addresses. akwizgran 2020-02-17 11:07:14 +00:00
  • 2bd2f67693 Interrupt sync sessions when transport becomes inactive. akwizgran 2020-03-05 14:37:55 +00:00
  • c2b0a4b8d1 Remove unnecessary plugin lookup. akwizgran 2020-02-17 11:58:55 +00:00
  • ee19d2f574 Use tinted icon for plugin settings dialog. akwizgran 2020-02-11 10:58:32 +00:00
  • e9ec5734e2 Show dialog from controller. akwizgran 2020-02-10 11:15:12 +00:00
  • 7b1c6f3fdd Add icon, title to Change Settings dialog. akwizgran 2020-02-10 11:31:29 +00:00
  • d689cf776c Change Tor settings after asking for confirmation. akwizgran 2020-02-06 13:38:48 +00:00
  • f0fd1844dd Transition from one constraint set to another. akwizgran 2020-02-10 14:08:36 +00:00
  • d16a301fc4 Make entire collapsed view clickable. akwizgran 2020-02-06 13:58:25 +00:00
  • 3ab88181eb Put the transport toggles in an expandable view (no animations). akwizgran 2020-02-05 17:15:19 +00:00
  • 802e599f09 Add STARTING_STOPPING state, use flags for reasons disabled. akwizgran 2020-01-30 14:49:22 +00:00
  • a6bd59d3c9 Close small gap between setStarted() and setDisabledBySettings(). akwizgran 2020-01-29 15:21:00 +00:00
  • b04b724028 Don't show Tor in the enabling state if it's disabled by settings. akwizgran 2020-01-29 14:57:58 +00:00
  • 71b0408fe6 Remove "don't connect" option from Tor network setting. akwizgran 2020-01-29 14:31:14 +00:00
  • 2d38bd5734 [android] Scroll down when nav drawer chevron is pressed Torsten Grote 2020-01-29 11:25:33 -03:00
  • ff5da8404a [android] remove unused strings Torsten Grote 2020-01-29 11:24:11 -03:00
  • 75615a4e7f [android] make transport plugin toggles functional Torsten Grote 2020-01-24 11:10:54 -03:00
  • 96e32ad64e [android] Add transport plugin toggles to NavDrawer Torsten Grote 2020-01-15 10:48:03 -03:00
  • 0fec5d7783 [bramble] Add method for enabling/disabling plugins to PluginManager Torsten Grote 2020-01-24 09:17:02 -03:00
  • ee74b3774b Remove another redundant call to pluginStateChanged(). akwizgran 2020-01-23 13:24:37 +00:00
  • c783a2f352 Enable LAN plugin before showing QR code. akwizgran 2020-01-23 13:18:38 +00:00
  • 77aa5401f3 Remove redundant call to pluginStateChanged(). akwizgran 2020-01-23 12:51:41 +00:00
  • 99686f5316 Use XML to specify dependencies between settings. akwizgran 2020-01-20 16:41:39 +00:00
  • f5b4f6e071 Clean up logic for enabling/disabling settings. akwizgran 2020-01-17 13:12:16 +00:00
  • a2de841e6a Don't remove old settings yet. akwizgran 2020-01-17 13:11:54 +00:00
  • 1f94c2d4e8 Enable LAN plugin in unit test. akwizgran 2020-01-17 11:57:18 +00:00
  • 413ce29c0c Enable BT plugin before showing QR code. akwizgran 2020-01-17 10:32:01 +00:00
  • c67f758c90 Small code cleanups in key agreement UI. akwizgran 2020-01-17 10:22:12 +00:00
  • 339524500b Make REASON_USER into a generic reason code. akwizgran 2020-01-16 17:56:31 +00:00
  • 03811f78fa Add toggle setting for LAN plugin. akwizgran 2020-01-16 17:51:49 +00:00
  • fc86c46456 Update semantics of Bluetooth setting. akwizgran 2020-01-16 15:50:44 +00:00
  • 7ae86d70af Convert Bluetooth setting to a switch. akwizgran 2020-01-16 14:51:32 +00:00
  • 63e3c661a3 Add toggle setting for Tor plugin. akwizgran 2020-01-16 14:41:03 +00:00
  • 4f54bd90fb Remove redundant casts. akwizgran 2020-01-16 14:09:22 +00:00