briar merge requestshttps://code.briarproject.org/briar/briar/-/merge_requests2024-03-28T13:29:09Zhttps://code.briarproject.org/briar/briar/-/merge_requests/1821Move initialisation of condition manager so it's only called once2024-03-28T13:29:09ZakwizgranMove initialisation of condition manager so it's only called onceCloses #2446Closes #2446Android 1.4https://code.briarproject.org/briar/briar/-/merge_requests/1820Assume that obsolete Bluetooth permission will be needed forever2024-03-18T17:24:47ZakwizgranAssume that obsolete Bluetooth permission will be needed foreverCloses #2420 for the third time.Closes #2420 for the third time.Android 1.4https://code.briarproject.org/briar/briar/-/merge_requests/1819Upgrade onionwrapper to 0.1.0 and snowflake to 2.9.12024-03-11T15:08:24ZakwizgranUpgrade onionwrapper to 0.1.0 and snowflake to 2.9.1https://code.briarproject.org/briar/briar/-/merge_requests/1818Upgrade onionwrapper to 0.0.72024-01-16T17:24:12ZakwizgranUpgrade onionwrapper to 0.0.7https://code.briarproject.org/briar/briar/-/merge_requests/1817Upgrade Tor to 0.4.8.9-12024-01-12T19:54:11ZakwizgranUpgrade Tor to 0.4.8.9-1https://code.briarproject.org/briar/briar/-/merge_requests/1816Give Gradle more RAM to avoid random OOMs in test pipelines2023-12-01T13:42:57ZakwizgranGive Gradle more RAM to avoid random OOMs in test pipelineshttps://code.briarproject.org/briar/briar/-/merge_requests/1814API 31 tapjacking protection2023-11-28T17:59:08ZakwizgranAPI 31 tapjacking protectionThis branch applies the new tapjacking protection available since API 31: instead of detecting and filtering touch events that were passed on by overlay windows, we can just prevent non-system overlays from being drawn over our windows.
...This branch applies the new tapjacking protection available since API 31: instead of detecting and filtering touch events that were passed on by overlay windows, we can just prevent non-system overlays from being drawn over our windows.
The old protection remains in force "just in case" but it's inactive on phones running API >= 31 that honour the new API.
ExitActivity and HideUiActivity don't use the new (or old) protection because they have nothing to click: their purpose is just to clear away other activities.
Tested on the Samsung A21s and the Honor 70 Lite, with Red Moon providing the overlay window. This was fun because the Honor 70 Lite's system UI ignores touch events that have been passed on by overlay windows, so once you launch Red Moon most of the system UI is unresponsive. \o/https://code.briarproject.org/briar/briar/-/merge_requests/1815Increase password length for app-sharing hotspot2023-11-28T17:57:10ZakwizgranIncrease password length for app-sharing hotspotThis makes it impractical for a nearby attacker to brute-force the password in order to inject malware into the download.This makes it impractical for a nearby attacker to brute-force the password in order to inject malware into the download.https://code.briarproject.org/briar/briar/-/merge_requests/1813Upgrade Tor to 0.4.7.15 and onionwrapper to 0.0.62023-10-07T17:06:02ZakwizgranUpgrade Tor to 0.4.7.15 and onionwrapper to 0.0.6The first commit fixes the indentation of the witness.gradle files so that Android Studio and update-dependency-pinning.sh produce the same indentation.
The second commit upgrades the dependencies.The first commit fixes the indentation of the witness.gradle files so that Android Studio and update-dependency-pinning.sh produce the same indentation.
The second commit upgrades the dependencies.https://code.briarproject.org/briar/briar/-/merge_requests/1812Only show Bluetooth permission prompt when Bluetooth is toggled2023-09-28T14:09:09ZakwizgranOnly show Bluetooth permission prompt when Bluetooth is toggledCloses #2448Closes #2448https://code.briarproject.org/briar/briar/-/merge_requests/1758Introduce SharingStatus to report more fine-grained status2023-09-14T12:07:26ZTorsten GroteIntroduce SharingStatus to report more fine-grained statusNow, we can show "already invited" and "not supported" in addition to "already sharing" which was a lie.
Closes #1897Now, we can show "already invited" and "not supported" in addition to "already sharing" which was a lie.
Closes #1897https://code.briarproject.org/briar/briar/-/merge_requests/1811Catch SecurityException for bluetooth_address setting2023-09-12T16:24:06ZakwizgranCatch SecurityException for bluetooth_address settingTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/merge_requests/1810Catch ActivityNotFoundException when starting chooser2023-09-06T11:16:45ZakwizgranCatch ActivityNotFoundException when starting chooserCloses #2444Closes #2444Android 1.4https://code.briarproject.org/briar/briar/-/merge_requests/1809Catch NPE from NetworkInterface.getByInetAddress()2023-09-06T11:16:12ZakwizgranCatch NPE from NetworkInterface.getByInetAddress()Closes #2330Closes #2330Android 1.4https://code.briarproject.org/briar/briar/-/merge_requests/1756Convert new blog posts to HTML. Web URLs are converted to real links and newl...2023-08-31T20:14:07ZKatelyn DickeyConvert new blog posts to HTML. Web URLs are converted to real links and newlines are preserved.Closes #2393 - Converts blog posts to HTML before saving, preserving newlines with p tags, and converting and web urls to anchor tags.Closes #2393 - Converts blog posts to HTML before saving, preserving newlines with p tags, and converting and web urls to anchor tags.https://code.briarproject.org/briar/briar/-/merge_requests/1808Remove support for Android TV2023-08-23T07:51:22ZakwizgranRemove support for Android TVGoogle requires apps that support Android TV to be published as app bundles.
This MR is a blocker for being able to release updates via the Play Store.Google requires apps that support Android TV to be published as app bundles.
This MR is a blocker for being able to release updates via the Play Store.https://code.briarproject.org/briar/briar/-/merge_requests/1807Add links to Play Store description2023-08-23T07:49:10ZakwizgranAdd links to Play Store descriptionPart of #2388.Part of #2388.https://code.briarproject.org/briar/briar/-/merge_requests/1806Update readme: add privacy policy, remove Flattr2023-08-23T07:47:38ZakwizgranUpdate readme: add privacy policy, remove FlattrPart of #2388.Part of #2388.https://code.briarproject.org/briar/briar/-/merge_requests/1805fix SharingState for private group creator2023-08-15T15:33:40ZMikolai Gütschowfix SharingState for private group creatorfound while working on briar-desktop#524
from the creator's point of view, the invitation is sent, not receivedfound while working on briar-desktop#524
from the creator's point of view, the invitation is sent, not receivedMikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar/-/merge_requests/1804Upgrade Tor to 0.4.7.142023-08-11T12:45:00ZakwizgranUpgrade Tor to 0.4.7.14