Commit Graph

  • f05e9dd746 Fix a couple of test assertions. akwizgran 2022-06-16 16:36:17 +01:00
  • b24a18b231 feat: [2329][1630] remove translation for anonymous trust level johndoe4221 2022-06-16 18:10:21 +02:00
  • e2a63ee361 Consider latency when getting next send time from DB. akwizgran 2022-06-16 17:05:30 +01:00
  • ff9f706670 Add plumbing for creating outgoing sync sessions. akwizgran 2022-06-16 13:27:11 +01:00
  • 10ab60569b Replace DeferredSendHandler with OutgoingSessionRecord. akwizgran 2022-06-16 13:14:49 +01:00
  • d77d1d67aa Include new visibility in GroupVisibilityUpdatedEvent. akwizgran 2022-06-15 16:09:15 +01:00
  • 924425522a Split containsAnythingToSend() into methods for acks and messages. akwizgran 2022-06-15 14:48:53 +01:00
  • 356e0ee07b Move MAX_LATENCY to MailboxConstants. akwizgran 2022-06-15 14:31:39 +01:00
  • 8e83743dd7 Merge remote-tracking branch 'origin/master' into 2329-translations-for-trust-indicator-view-trust-levels johndoe4221 2022-06-15 12:19:24 +02:00
  • 61658655ff Merge branch '2326-fetch-versions' into 'master' akwizgran 2022-06-14 12:29:31 +00:00
  • 40086ffde2 Don't interpolate the app name into strings. akwizgran 2022-06-14 10:30:05 +01:00
  • 1551142e98 Merge branch '2157-2158-xiaomi-power-setup' into 'master' Torsten Grote 2022-06-13 13:12:50 +00:00
  • 1c6fb6491a Use /versions for mailbox connectivity check Torsten Grote 2022-06-10 11:38:52 -03:00
  • cfd4e85e77 Remove package names that are now provided by dont-kill-me-lib. akwizgran 2022-06-13 13:47:56 +01:00
  • 4d6abfabf7 Adapt Xiaomi power setup for MIUI 12.5. akwizgran 2021-04-26 16:10:19 +01:00
  • 66d907d1b2 Add comment explaining relationship between constants. poll-own-hidden-service akwizgran 2022-05-19 17:24:22 +01:00
  • 7d336c98e4 Raise stability threshold and poll less often when network is stable. akwizgran 2022-05-19 14:19:41 +01:00
  • 963e510c3b Fix PollerImplTest expectations. akwizgran 2022-04-16 21:06:46 +01:00
  • 213d2f1da4 Disable and re-enable network if we can't reach our own HS. akwizgran 2022-04-16 20:56:04 +01:00
  • 3038b92dbc Poll less frequently when own hidden service is stable. akwizgran 2022-04-16 13:33:48 +01:00
  • 7cd3c2890b Remove backoff for polling Tor plugin. akwizgran 2022-04-16 11:05:26 +01:00
  • a38933df66 Read Tor process's stdout until it exits. akwizgran 2022-04-15 10:43:28 +01:00
  • 6a91d18003 feat: [2329] adding initial translations for contact trust levels johndoe4221 2022-06-09 21:47:50 +02:00
  • e481a02126 Shutdown from background if BriarService is recreated. akwizgran 2022-06-09 18:10:24 +01:00
  • 825dff27fc Exit if BriarService finds lifecycle already running. akwizgran 2022-06-09 18:06:08 +01:00
  • de3a87fff5 Return early when starting/stopping if not in expected state. akwizgran 2022-06-09 18:01:32 +01:00
  • 85d1addd04 Continue shutdown if an exception is thrown. akwizgran 2022-06-09 17:16:02 +01:00
  • 4993873ae2 Add Tor and obfsproxy binaries for Windows. akwizgran 2022-04-15 10:02:19 +01:00
  • 02b805ce42 Disable GeoIPFile and GeoIPv6File options. akwizgran 2022-03-10 23:37:09 +00:00
  • 1a6ba16a59 Add windowsJar task. akwizgran 2022-03-10 23:09:59 +00:00
  • 654a05df8a Use Windows Tor plugin in briar-headless. akwizgran 2022-05-06 14:56:34 +01:00
  • ffe1876337 Redirect standard error (copied from Nico's branch). akwizgran 2022-03-10 23:01:39 +00:00
  • 98963955b1 Use default SecureRandomProvider on Windows. akwizgran 2022-03-10 22:59:51 +00:00
  • d83efce002 Add WindowsTorPlugin and factory. akwizgran 2022-05-06 14:54:31 +01:00
  • efb1b8c1ad Merge branch '2292-contact-mailbox-download-worker' into 'master' Torsten Grote 2022-06-08 16:31:35 +00:00
  • 3f36db8b3a Merge branch 'obfs4-bridges-for-dpi-countries' into 'master' akwizgran 2022-06-08 14:13:43 +00:00
  • 580be7cfdc Log DB table names. 1528-log-table-names akwizgran 2019-04-04 17:05:39 +01:00
  • a2f4e70a48 Remove a failing bridge. akwizgran 2022-06-08 14:44:05 +01:00
  • 01e72eff40 Always remove observers in destroy(). akwizgran 2022-06-08 13:53:27 +01:00
  • dbcea3e1d1 Merge branch '1898-memory-stats' into 'master' Torsten Grote 2022-06-08 11:30:09 +00:00
  • 6288577daa Add javadoc explaining worker's lifecycle. akwizgran 2022-06-08 12:13:07 +01:00
  • 5d363496bd Download files in the order the mailbox returns them. akwizgran 2022-06-08 12:03:11 +01:00
  • 75b5c92495 Pass memory stats from main process to crash reporter process. akwizgran 2022-06-08 11:46:30 +01:00
  • bcc98cc4c9 Merge branch 'remove-bridge-test-from-release-pipeline' into 'master' Torsten Grote 2022-06-07 11:57:07 +00:00
  • 2d605089bc Merge branch 'skip-hypersql-tests-if-crypto-strength-is-limited' into 'master' Torsten Grote 2022-06-07 11:56:04 +00:00
  • 01f8be1b66 Merge branch 'return-early-if-services-are-stopped-twice' into 'master' Torsten Grote 2022-06-07 11:55:07 +00:00
  • eac6d0aa40 Remove BridgeTest from release pipeline. akwizgran 2022-06-07 12:46:03 +01:00
  • 713be403eb Add some more non-default and vanilla bridges. akwizgran 2022-06-07 12:18:59 +01:00
  • 2fd948b81d Use non-default obfs4 bridges in countries that use DPI. akwizgran 2022-06-07 12:18:24 +01:00
  • 62af5e858c Merge branch 'Feedback_fix' into 'master' akwizgran 2022-06-07 10:59:45 +00:00
  • 2201585a34 Skip HyperSQL tests if the test environment has crypto restrictions. akwizgran 2020-09-10 15:07:38 +01:00
  • 97d11cc602 Add tests for download worker. akwizgran 2022-06-03 17:35:05 +01:00
  • 79f41064e4 Add download worker for a contact's mailbox. akwizgran 2022-06-02 14:25:05 +01:00
  • 9aacd9d3d8 Allow observers to be removed. akwizgran 2022-05-27 16:34:26 +01:00
  • 78f4dee43d Removed word limit on feedback. FlyingP1g FlyingP1g 2022-06-06 21:15:46 +03:00
  • 2b4a1cf54b Refactor SimpleApiCall to support lambdas. akwizgran 2022-05-27 16:33:55 +01:00
  • bb71de1a78 Merge branch '2319-mailbox-version-warning' into 'master' akwizgran 2022-06-06 16:23:15 +00:00
  • 08bf13e44f Move check for common mailbox versions into a helper method Torsten Grote 2022-06-03 12:05:15 -03:00
  • cc7de2c70a Show warning if own mailbox's API version is incompatible Torsten Grote 2022-05-27 09:46:13 -03:00
  • 0f4aa8027a Include mailbox server versions in MailboxStatus Torsten Grote 2022-05-27 09:45:51 -03:00
  • b161a5e115 Merge branch '2292-mailbox-file-manager' into 'master' Torsten Grote 2022-06-06 11:51:22 +00:00
  • e112f69c4e Split onError() into two methods. akwizgran 2022-06-04 12:59:40 +01:00
  • 4623d03c93 Merge branch '2292-tor-reachability-monitor' into 'master' Torsten Grote 2022-06-03 17:08:14 +00:00
  • b128220be3 Add MailboxFileManager for downloads (uploads to be added later). akwizgran 2022-06-02 14:24:54 +01:00
  • 6aa24af94c Add ConnectionManager method for incoming mailbox connections. akwizgran 2022-06-01 14:46:23 +01:00
  • de63a50662 Add mailbox plugin. akwizgran 2022-05-31 17:05:35 +01:00
  • 5517ac14ed Address review feedback. akwizgran 2022-06-03 17:09:51 +01:00
  • 2672d82a40 Add unit tests for TorReachabilityMonitorImpl. akwizgran 2022-06-01 16:25:50 +01:00
  • 63c0210047 Add Tor reachability monitor. akwizgran 2022-05-27 16:33:09 +01:00
  • 6e61827fe6 Bump version numbers for 1.4.8 release. release-1.4.8 beta-1.4.8 alpha-1.4.8 akwizgran 2022-05-31 15:58:44 +01:00
  • 2be93f6a49 Update translations. akwizgran 2022-05-31 15:44:42 +01:00
  • 5eb994d3e8 Merge branch 'update-tor-bridges' into 'master' Torsten Grote 2022-05-31 13:53:28 +00:00
  • f0c9819332 Update tor bridges akwizgran 2022-05-31 13:53:27 +00:00
  • 971dbf5df2 Merge branch '2229-mailbox-client' into 'master' Torsten Grote 2022-05-31 12:45:27 +00:00
  • 43a83df342 Merge branch '1499-tor-not-running' into 'master' Torsten Grote 2022-05-31 11:14:06 +00:00
  • 0092f38bab Fix missing space in log message. akwizgran 2022-05-30 17:19:36 +01:00
  • 285a5f2928 Rethrow TorNotRunningException to get a crash report. akwizgran 2022-05-30 17:10:28 +01:00
  • 804049209d Upgrade jtorctl to 0.4. akwizgran 2022-05-30 17:03:42 +01:00
  • 2b1aed6caa Update test expectations. akwizgran 2022-05-27 17:38:06 +01:00
  • 44b0955b9d Allow status endpoint to be called with contact properties. akwizgran 2022-05-27 17:26:55 +01:00
  • d43ef463a6 Check status endpoint with contact's auth token in integration test. akwizgran 2022-05-27 13:01:26 +01:00
  • 34337486e9 Use status endpoint for contact connectivity check. akwizgran 2022-05-27 13:00:43 +01:00
  • 3ebbb2a8cf Merge branch '2175-mailbox-problem-notification' into 'master' akwizgran 2022-05-26 20:10:13 +00:00
  • 54339afab8 Factor mailbox problem detection into MailboxStatus and constants Torsten Grote 2022-05-25 13:06:54 -03:00
  • 6c19b22aab Show notification warning when own mailbox is unreachable Torsten Grote 2022-05-23 12:52:04 -03:00
  • 6b790b59fa Use status endpoint for connectivity check. akwizgran 2022-05-26 14:56:51 +01:00
  • 8b61a0279b Move nested try block into private method. akwizgran 2022-05-26 14:54:44 +01:00
  • 94ce6bbb2c Reject mailbox owner properties for mailbox update. akwizgran 2022-05-26 14:49:33 +01:00
  • 845d505d2b Merge branch '2320-mailbox-metadata-format-exception' into 'master' akwizgran 2022-05-26 12:45:55 +00:00
  • 6358518f88 Add connectivity checkers for our own mailbox and a contact's mailbox. akwizgran 2022-05-26 12:53:42 +01:00
  • ef6e3bb2a7 Refactor MailboxProperties and MailboxUpdateWithMailbox. akwizgran 2022-05-26 12:53:15 +01:00
  • 8ec998f645 Replace Supplier<Boolean> with more legible ApiCall interface. akwizgran 2022-05-26 12:52:29 +01:00
  • f75d63fc46 Merge branch '2234-mailbox-api-task' into 'master' akwizgran 2022-05-26 12:27:14 +00:00
  • 0c22c25995 Submit first try to IoExecutor directly. akwizgran 2022-05-25 12:45:23 +01:00
  • 7e249ecf70 Add convenience class for simple API calls. akwizgran 2022-05-24 15:08:37 +01:00
  • 274963d9d1 Add MailboxApiCaller for calling API endpoints with retries. akwizgran 2022-05-23 17:43:52 +01:00
  • 18b3865a86 Factor out Cancellable interface from TaskScheduler. akwizgran 2022-05-23 17:42:18 +01:00
  • f08688708a Bump client major version to ensure group metadata gets created. akwizgran 2022-05-23 16:12:23 +01:00
  • c37f6069c7 Use feature flag to enable mailbox sync client. akwizgran 2022-05-23 16:11:27 +01:00
  • c8caae49f1 Broadcast MailboxProblemEvent in case of mailbox problems Torsten Grote 2022-05-23 12:00:42 -03:00