briar issueshttps://code.briarproject.org/briar/briar/-/issues2020-11-15T15:48:09Zhttps://code.briarproject.org/briar/briar/-/issues/1738Bluetooth stops working on Nokia 3.1 after a few hours2020-11-15T15:48:09ZakwizgranBluetooth stops working on Nokia 3.1 after a few hoursI've been testing some Bluetooth changes on a few devices, which involve turning off wifi and mobile data, connecting the devices via Bluetooth, leaving them running overnight, and seeing which devices are still connected, or able to rec...I've been testing some Bluetooth changes on a few devices, which involve turning off wifi and mobile data, connecting the devices via Bluetooth, leaving them running overnight, and seeing which devices are still connected, or able to reconnect, the next morning.
On several occasions the Nokia 3.1 has lost all its connections and is unable to reconnect until Bluetooth is turned off and on again, at which point it quickly reconnects to the other devices. I need to narrow down the conditions under which this happens (number of other devices, amount of time, etc) to find a workaround.https://code.briarproject.org/briar/briar/-/issues/1737Huawei P8 Lite 2017 enters device idle mode despite doze whitelisting2021-04-30T13:38:14ZakwizgranHuawei P8 Lite 2017 enters device idle mode despite doze whitelistingAfter setting up Briar as normal on the Huawei P8 Lite 2017 (Android 7.0, EMUI 5.0.1) and leaving it running for a few hours, the doze watchdog dialog was shown after unlocking the screen, indicating that the phone entered device idle mo...After setting up Briar as normal on the Huawei P8 Lite 2017 (Android 7.0, EMUI 5.0.1) and leaving it running for a few hours, the doze watchdog dialog was shown after unlocking the screen, indicating that the phone entered device idle mode despite Briar being whitelisted.
![Screenshot_20200602-214120](/uploads/8771b9bbe470ab02575ddfe0221a9656/Screenshot_20200602-214120.png)
![Screenshot_20200602-214132](/uploads/d21e2d865b68342b1a9ae4f5f9319be9/Screenshot_20200602-214132.png)
Wifi and mobile data were turned off, so there was no Tor wake lock keeping the device awake.
After tapping "fix", which prompts to add Briar to the whitelist again, I left the phone idle for more than 24 hours and didn't see the doze watchdog dialog again.
I didn't capture any logs at the time as I was running another experiment. I'll try to reproduce this when the other experiments are finished.https://code.briarproject.org/briar/briar/-/issues/1736Investigate whether library desugaring in Android Studio 4 allows us to upgra...2020-11-15T15:49:34ZakwizgranInvestigate whether library desugaring in Android Studio 4 allows us to upgrade any dependenciesAndroid Studio 4 adds support for certain Java 8+ APIs that aren't natively supported on older versions of Android, which has prevented us from upgrading certain dependencies (eg newer versions of H2 require ThreadLocalRandom). Find out ...Android Studio 4 adds support for certain Java 8+ APIs that aren't natively supported on older versions of Android, which has prevented us from upgrading certain dependencies (eg newer versions of H2 require ThreadLocalRandom). Find out whether upgrading to AS 4 would allow us to upgrade any dependencies.https://code.briarproject.org/briar/briar/-/issues/1735Contact trust level2020-11-15T15:50:28ZVladislavContact trust levelContact Checkboxes:
1. Allow/disallow connections other than tor (bluetooth, wifi direct)
2. Allow/disallow connection trough friends of this friend ('A' can communicate with D trough C whom trust your friend B, A is not a friend with C)...Contact Checkboxes:
1. Allow/disallow connections other than tor (bluetooth, wifi direct)
2. Allow/disallow connection trough friends of this friend ('A' can communicate with D trough C whom trust your friend B, A is not a friend with C)
That will become something like trusted lookup service, you mentioned here https://code.briarproject.org/briar/briar/issues/1730
3. Allow/disallow connection trough my friends
4. Trust/deep level - max distant friend, max level of friends of friends of friends you allow.https://code.briarproject.org/briar/briar/-/issues/1734Official Briar community on Briar?2020-11-15T15:51:03ZH. ToothOfficial Briar community on Briar?I think it would be nice to have an official Briar group or something to test the app.I think it would be nice to have an official Briar group or something to test the app.CleopatraCleopatrahttps://code.briarproject.org/briar/briar/-/issues/1733Publish Briar in more app stores2020-05-26T09:24:57ZakwizgranPublish Briar in more app storesA user asked for Briar to be published in the following app stores:
Huawei AppGallery
https://consumer.huawei.com/en/mobileservices/appgallery/
https://developer.huawei.com/consumer/en/appgallery
G-Droid
https://gitlab.com/gdr...A user asked for Briar to be published in the following app stores:
Huawei AppGallery
https://consumer.huawei.com/en/mobileservices/appgallery/
https://developer.huawei.com/consumer/en/appgallery
G-Droid
https://gitlab.com/gdroid/gdroidclient/
https://mastodon.technology/@gdroid
Galaxy Store
https://www.samsung.com/uk/apps/galaxy-store/
Amazon Appstore
https://www.amazon.com/gp/mas/get/android
The Global Developer Service Alliance (GDSA)
https://www.gdsa.com/en
OPPO APP Market
https://developers.oppomobile.com/
https://store.oppomobile.com/https://code.briarproject.org/briar/briar/-/issues/1732Unable to add contact2020-11-15T15:53:14ZacherrUnable to add contactThe latest version, one the mobile phone end A and another mobile phone B, A is mobile 4 G network, B is the wifi network, both sides add each other as contact person, which prompts that A have no network connection, B are waiting for A ...The latest version, one the mobile phone end A and another mobile phone B, A is mobile 4 G network, B is the wifi network, both sides add each other as contact person, which prompts that A have no network connection, B are waiting for A to log in. They're all the same. They' re not scanned successfully using the QR code, suggesting that the latest version is not recognizedhttps://code.briarproject.org/briar/briar/-/issues/1731Asynchronous sync not working2020-11-15T15:54:41ZliofmrAsynchronous sync not workingHi, I tried to test the behavior like described on this image of the official briar website :
![briar_diagram](/uploads/c88b9052c156e2043707b7e892de367e/briar_diagram.png)
But it's not working. I mean, I created a little network with 3...Hi, I tried to test the behavior like described on this image of the official briar website :
![briar_diagram](/uploads/c88b9052c156e2043707b7e892de367e/briar_diagram.png)
But it's not working. I mean, I created a little network with 3 phones not exactly like the picture but I simplified it. I will work with A, B and C phones (not the same as the picture, forgot this config). When the 3 A, B and C phones are connected to the network (wifi, bluetooth or internet 3G), it's working, everybody recieve all blog posts.
BUT, if C disconnect, and A create a blog post, then first, B will recieve it.
THEN, if I disconnect A, and connect C, the blog post is not transmitted.
The purpose is to see if B can act as a the C phone on the official picture I shared. May be I did something wrong. Please do you have an idea ? Is it a bug or non-implemented yet feature or a bug ?
Thank you for this app, if it could work like in the picture it would be the best human made app of the century !!https://code.briarproject.org/briar/briar/-/issues/1730Interconnect all users2020-05-30T06:13:25ZVladislavInterconnect all usersWhy not interconnect all Briar users? Just in sense of every user, become an invisible node, like TOR network is.
Wont that make network stronger? more stable, accesable, omnipresent?
Set a limit for number of simultanious connections;...Why not interconnect all Briar users? Just in sense of every user, become an invisible node, like TOR network is.
Wont that make network stronger? more stable, accesable, omnipresent?
Set a limit for number of simultanious connections;
Give priority to contacts;
Make this feature optional.https://code.briarproject.org/briar/briar/-/issues/1729Android OS can capture keys?2022-02-25T15:07:10ZJay BeeAndroid OS can capture keys?It is my understanding that every keystroke goes to OS over API and then it goes to Briar app from OS over another API. So google can capture anything what is written by separate keyboard application. For security reasons, would it be be...It is my understanding that every keystroke goes to OS over API and then it goes to Briar app from OS over another API. So google can capture anything what is written by separate keyboard application. For security reasons, would it be better to include own keyboard in the application? There are few opensource keyboards, AnySoftKey, Hacker keyboard...https://code.briarproject.org/briar/briar/-/issues/1728Can Android user of Briar communicate with owner of iOS device?2022-02-25T15:07:28ZJay BeeCan Android user of Briar communicate with owner of iOS device?I have not found any Briar version for iPhone, but maybe the protocol allows other client?I have not found any Briar version for iPhone, but maybe the protocol allows other client?https://code.briarproject.org/briar/briar/-/issues/1727Is orbot required?2022-02-25T15:07:42ZJay BeeIs orbot required?Hello. You write that messages over internet are exchanged over tor. Is orbot needed for that? Can you clarify please?Hello. You write that messages over internet are exchanged over tor. Is orbot needed for that? Can you clarify please?https://code.briarproject.org/briar/briar/-/issues/1726Unable to "mark" text in private messages2020-11-15T15:56:26ZbafoobarUnable to "mark" text in private messagesI want to copy text from messages. I can long-tap on text on blogs, group and forum messages, but I am unable to do that on private messages. It only marks the message as a whole to delete it. In combination with beeing unable to click o...I want to copy text from messages. I can long-tap on text on blogs, group and forum messages, but I am unable to do that on private messages. It only marks the message as a whole to delete it. In combination with beeing unable to click on links, that makes it a very annoying issue.https://code.briarproject.org/briar/briar/-/issues/1725Groups and Forums are not scrolling to latest message automatically2021-01-13T11:14:34ZbafoobarGroups and Forums are not scrolling to latest message automaticallyRelated to #1589 and possible duplicate of #1192
Whenever I open a forum or a private group, I have to scroll to the very end to see the most recent messages. I dont think that is expected behaviour or is it? If yes, could you think ab...Related to #1589 and possible duplicate of #1192
Whenever I open a forum or a private group, I have to scroll to the very end to see the most recent messages. I dont think that is expected behaviour or is it? If yes, could you think about changing it? It works as expected in the private chats.https://code.briarproject.org/briar/briar/-/issues/1724For more security spongycastle -> bouncycastle2021-08-31T14:04:03ZNeustradamusFor more security spongycastle -> bouncycastleFor more security, can you change old spongycastle (based on old bouncycastle) to bouncycastle?
- https://www.bouncycastle.org/
- https://www.bouncycastle.org/releasenotes.html
- http://www.bouncycastle.org/latest_releases.html
- https:/...For more security, can you change old spongycastle (based on old bouncycastle) to bouncycastle?
- https://www.bouncycastle.org/
- https://www.bouncycastle.org/releasenotes.html
- http://www.bouncycastle.org/latest_releases.html
- https://www.cvedetails.com/vulnerability-list/vendor_id-7637/Bouncycastle.htmlAndroid 1.3akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1723User testing for transport toggles2020-08-14T09:23:31ZakwizgranUser testing for transport togglesRenata GegajRenata Gegajhttps://code.briarproject.org/briar/briar/-/issues/1722Include last private chat activity in list of contacts2020-11-16T11:15:27ZNicoInclude last private chat activity in list of contactsIn order to sort the contact list in Briar GTK chronologically (https://code.briarproject.org/briar/briar-gtk/issues/4), I thought of adding a `lastChatActivity` key to the [list of contacts exposed by Briar Headless](https://code.briarp...In order to sort the contact list in Briar GTK chronologically (https://code.briarproject.org/briar/briar-gtk/issues/4), I thought of adding a `lastChatActivity` key to the [list of contacts exposed by Briar Headless](https://code.briarproject.org/briar/briar/blob/84584d4d3c3028082c99dbbd10184a3ddb208daa/briar-headless/README.md#listing-all-contacts). The value of this key would be the timestamp of the last message in the private chat with that contact.
I deliberately called it `lastChatActivity` to leave `lastActivity` available for other purposed, i.e. the contact's last message or the last time we were connected to them.NicoNicohttps://code.briarproject.org/briar/briar/-/issues/1721Request ACCESS_FINE_LOCATION for Bluetooth discovery2020-08-14T11:44:00ZakwizgranRequest ACCESS_FINE_LOCATION for Bluetooth discoveryBefore raising our target API version to 29 we'll need to request ACCESS_FINE_LOCATION rather than ACCESS_COARSE_LOCATION for Bluetooth discovery.
https://developer.android.com/guide/topics/connectivity/bluetooth#Permissions
Related to...Before raising our target API version to 29 we'll need to request ACCESS_FINE_LOCATION rather than ACCESS_COARSE_LOCATION for Bluetooth discovery.
https://developer.android.com/guide/topics/connectivity/bluetooth#Permissions
Related to #1546.Android 1.2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/1719Briar + "Scrammbled Exif"2020-11-15T16:02:42ZParanoid Computing Inc.Briar + "Scrammbled Exif"Hello everyone!
At first - sorry for my poor and awfull english - is it not my native language. So i have a question for maintainers of Briar? What do you think about implementing (on core-level or like a microsevice) in Briar functional...Hello everyone!
At first - sorry for my poor and awfull english - is it not my native language. So i have a question for maintainers of Briar? What do you think about implementing (on core-level or like a microsevice) in Briar functionality of "Scrammbled Exif" from F-Droid? This (imho) small tiny and fast .apk able to convert original picture metadata in a useless junk, when users share some stuff. So why we do not use this finctionality into app core?
Thank for reading.https://code.briarproject.org/briar/briar/-/issues/1718Tor doesn't start with targetSdkVersion set to 292020-09-04T10:18:06ZakwizgranTor doesn't start with targetSdkVersion set to 29As expected, Android's restrictions on launching processes are getting tighter. Setting the targetSdkVersion to 29 prevents Tor from starting on the API 29 emulator:
```
2020-03-30 17:46:55.672 7943-8057/org.briarproject.briar.android.d...As expected, Android's restrictions on launching processes are getting tighter. Setting the targetSdkVersion to 29 prevents Tor from starting on the API 29 emulator:
```
2020-03-30 17:46:55.672 7943-8057/org.briarproject.briar.android.debug I/TorPlugin: Starting Tor
2020-03-30 17:46:55.680 7943-8057/org.briarproject.briar.android.debug W/PluginManagerImpl: org.briarproject.bramble.api.plugin.PluginException: java.io.IOException: Cannot run program "/data/user/0/org.briarproject.briar.android.debug/app_tor/tor" (in directory "/data/user/0/org.briarproject.briar.android.debug/app_tor"): error=13, Permission denied
org.briarproject.bramble.api.plugin.PluginException: java.io.IOException: Cannot run program "/data/user/0/org.briarproject.briar.android.debug/app_tor/tor" (in directory "/data/user/0/org.briarproject.briar.android.debug/app_tor"): error=13, Permission denied
at org.briarproject.bramble.plugin.tor.TorPlugin.start(TorPlugin.java:221)
at org.briarproject.bramble.plugin.PluginManagerImpl$PluginStarter.run(PluginManagerImpl.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: java.io.IOException: Cannot run program "/data/user/0/org.briarproject.briar.android.debug/app_tor/tor" (in directory "/data/user/0/org.briarproject.briar.android.debug/app_tor"): error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1050)
at org.briarproject.bramble.plugin.tor.TorPlugin.start(TorPlugin.java:219)
at org.briarproject.bramble.plugin.PluginManagerImpl$PluginStarter.run(PluginManagerImpl.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:133)
at java.lang.ProcessImpl.start(ProcessImpl.java:141)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
at org.briarproject.bramble.plugin.tor.TorPlugin.start(TorPlugin.java:219)
at org.briarproject.bramble.plugin.PluginManagerImpl$PluginStarter.run(PluginManagerImpl.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
```
Tor starts OK with the current targetSdkVersion of 28. Same results on the API 30 emulator.