briar issueshttps://code.briarproject.org/groups/briar/-/issues2023-02-07T15:11:21Zhttps://code.briarproject.org/briar/briar/-/issues/1282Briar loses Tor connectivity when Orbot's VPN mode is activated2023-02-07T15:11:21ZakwizgranBriar loses Tor connectivity when Orbot's VPN mode is activatedTurning on Orbot's VPN mode causes Briar to lose Tor connections to contacts, but the Tor transport is still shown as active. When VPN mode is turned off, connections to contacts are re-established.Turning on Orbot's VPN mode causes Briar to lose Tor connections to contacts, but the Tor transport is still shown as active. When VPN mode is turned off, connections to contacts are re-established.https://code.briarproject.org/briar/briar/-/issues/1281Introduction fails after deleting and re-adding contact2018-05-24T09:58:37ZakwizgranIntroduction fails after deleting and re-adding contactThis was reported by a friend of @grote.
Steps to reproduce:
* Set up fresh accounts for Alice, Bob and Carol
* Carol signs out and plays no further role
* Put Bob into airplane mode and turn off Bluetooth
* Wait until Alice sees Bob as...This was reported by a friend of @grote.
Steps to reproduce:
* Set up fresh accounts for Alice, Bob and Carol
* Carol signs out and plays no further role
* Put Bob into airplane mode and turn off Bluetooth
* Wait until Alice sees Bob as offline
* Alice asks to introduce Bob to Carol
* Alice and Bob remove each other as contacts
* Take Bob out of airplane mode
* Alice asks to introduce Bob to Carol again
* Alice sees the second introduction request as received (two check marks)
* Alice sends a private message to Bob
* Alice sees the private message as received
Expected result:
* Bob sees Alice's introduction request and private message
Actual result:
* Bob only sees Alice's private message
The suspected cause is that Alice's second introduction request depends on the first request, because Alice (in the introducer role) doesn't delete the last local message ID from the session when removing Bob as a contact. Bob no longer has a copy of Alice's first request, so the second request is never delivered to the client layer. But Alice sees the second request as received because it's acked by the sync layer.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1280Support v3 hidden services2022-07-13T11:20:27ZakwizgranSupport v3 hidden servicesTor's v3 hidden service protocol has several security improvements over the legacy v2 protocol. We should make a planned migration from v2 to v3 hidden services:
1. Add support for connecting to v3 hidden services (depends on #1279)
2. ...Tor's v3 hidden service protocol has several security improvements over the legacy v2 protocol. We should make a planned migration from v2 to v3 hidden services:
1. Add support for connecting to v3 hidden services (depends on #1279)
2. Create v3 hidden services for all new and existing Briar accounts
3. After a reasonable time, remove support for v2 hidden services
Each account will have two hidden services during the transition period. This will increase our bandwidth usage, but most of the bandwidth cost comes from downloading the consensus, which will be shared between the two services.Android 1.4https://code.briarproject.org/briar/briar/-/issues/1279Upgrade Tor to 0.3.42018-10-20T09:05:50ZakwizgranUpgrade Tor to 0.3.4Tor 0.3.3 is now stable. This series adds support for creating and managing v3 hidden services via the control port. Consensus diffs are also supported, which should save some bandwidth.Tor 0.3.3 is now stable. This series adds support for creating and managing v3 hidden services via the control port. Consensus diffs are also supported, which should save some bandwidth.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1278Use split APKs to make app available for Android Go2020-11-18T02:38:55ZakwizgranUse split APKs to make app available for Android GoApparently the Play Store doesn't offer APKs larger than 10 MB to Android Go devices. We should provide architecture-specific (ARM and x86) APKs to keep the size below 10 MB.
Idea stolen from Orbot. :-)
https://developer.android.com/st...Apparently the Play Store doesn't offer APKs larger than 10 MB to Android Go devices. We should provide architecture-specific (ARM and x86) APKs to keep the size below 10 MB.
Idea stolen from Orbot. :-)
https://developer.android.com/studio/build/configure-apk-splitshttps://code.briarproject.org/briar/website/-/issues/10Update APK download page2021-01-15T02:31:20ZakwizgranUpdate APK download pageThe direct download instructions are out of date for recent versions of Android.The direct download instructions are out of date for recent versions of Android.https://code.briarproject.org/briar/briar/-/issues/1277BdfReaderImpl accepts any string/raw length up to Integer.MAX_VALUE2018-09-07T11:16:32ZakwizgranBdfReaderImpl accepts any string/raw length up to Integer.MAX_VALUEThis leads to a remotely triggerable OOM by sending, for example, a private message with the body 0x604406400000, which is the start of a BDF list containing a 100 MB string, causing the BdfReaderImpl to try to allocate a 100 MB buffer.This leads to a remotely triggerable OOM by sending, for example, a private message with the body 0x604406400000, which is the start of a BDF list containing a 100 MB string, causing the BdfReaderImpl to try to allocate a 100 MB buffer.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1276Remove support for inactive contacts2019-04-23T14:45:32ZakwizgranRemove support for inactive contactsSince the introduction client was rewritten we no longer need the concept of inactive contacts. However we still need to be able to specify whether transport keys should initially be active or inactive when adding a contact.Since the introduction client was rewritten we no longer need the concept of inactive contacts. However we still need to be able to specify whether transport keys should initially be active or inactive when adding a contact.akwizgranakwizgranhttps://code.briarproject.org/briar/website/-/issues/24Add RSS feed to briarproject.org/news2020-11-19T10:09:13ZbafoobarAdd RSS feed to briarproject.org/newsIt would be nice to be able to receive news from briarproject.org via briar itself using the RSS component. :)
I was not able to find a feed on your website. Could you add one?It would be nice to be able to receive news from briarproject.org via briar itself using the RSS component. :)
I was not able to find a feed on your website. Could you add one?https://code.briarproject.org/briar/briar/-/issues/1275Add RSS feed to briarproject.org/news2020-11-19T10:09:33ZbafoobarAdd RSS feed to briarproject.org/newsIt would be nice to be able to receive news from briarproject.org via briar itself using the RSS component. :)
I was not able to find a feed on your website. Could you add one?It would be nice to be able to receive news from briarproject.org via briar itself using the RSS component. :)
I was not able to find a feed on your website. Could you add one?https://code.briarproject.org/briar/briar/-/issues/1274Reproducible Tor builds2018-07-30T16:52:06ZakwizgranReproducible Tor buildsSubtask of #1272.Subtask of #1272.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1273Reproducible scripted build process2019-02-27T12:09:07ZakwizgranReproducible scripted build processWrite a script that produces a reproducible APK from a fresh checkout of the repo. This should include optionally compiling the Tor binaries rather than downloading them.
Subtask of #1272.Write a script that produces a reproducible APK from a fresh checkout of the repo. This should include optionally compiling the Tor binaries rather than downloading them.
Subtask of #1272.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1272Reproducible builds2018-07-30T16:52:37ZakwizgranReproducible buildsUmbrella ticket for sponsor 1, objective 9.Umbrella ticket for sponsor 1, objective 9.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1271Update manual for Tor bridges2018-10-09T14:10:00ZakwizgranUpdate manual for Tor bridgesSubtask of #647.Subtask of #647.Android 1.2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1270User testing for Tor bridges2018-10-23T09:44:41ZakwizgranUser testing for Tor bridgesSubtask of #647.Subtask of #647.Android 1.2Renata GegajRenata Gegaj2018-09-24https://code.briarproject.org/briar/briar/-/issues/1269Implement UX for enabling Tor bridges manually2018-08-20T19:45:58ZakwizgranImplement UX for enabling Tor bridges manuallySubtask of #647.Subtask of #647.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1268Design UX for enabling Tor bridges manually2018-08-30T08:56:01ZakwizgranDesign UX for enabling Tor bridges manuallySubtask of #647.Subtask of #647.Android 1.1Elio Qoshielio@ura.designElio Qoshielio@ura.designhttps://code.briarproject.org/briar/briar/-/issues/1267Automatically enable Tor bridges when current location needs them2018-09-03T14:34:17ZakwizgranAutomatically enable Tor bridges when current location needs themSubtask of #647.Subtask of #647.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/1266Use OONI data to identify locations where Tor bridges should be used2020-11-18T21:47:03ZakwizgranUse OONI data to identify locations where Tor bridges should be usedThis should be done in a scriptable way so the list can be updated regularly.
Subtask of #647.This should be done in a scriptable way so the list can be updated regularly.
Subtask of #647.https://code.briarproject.org/briar/briar/-/issues/1265Identify Tor power management improvements2019-01-29T17:24:47ZakwizgranIdentify Tor power management improvementsIdentify changes to Tor that will allow the device to spend more time asleep without impacting hidden service availabilty or anonymity. This will involve cooperating with the Tor developers.
Implementing the changes is out of scope.
Su...Identify changes to Tor that will allow the device to spend more time asleep without impacting hidden service availabilty or anonymity. This will involve cooperating with the Tor developers.
Implementing the changes is out of scope.
Subtask of #1263.Android 1.1akwizgranakwizgran