briar issueshttps://code.briarproject.org/groups/briar/-/issues2017-07-26T11:02:28Zhttps://code.briarproject.org/briar/briar/-/issues/993Can't load complete RSS feeds2017-07-26T11:02:28ZPatrick HamannCan't load complete RSS feedsPressing the highlighted "read more" in imported RSS feeds does not affect anything. So it's not possible to read the whole post.Pressing the highlighted "read more" in imported RSS feeds does not affect anything. So it's not possible to read the whole post.Android Beta 2Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/992continuously disconnected/logged out from Briar2021-09-01T10:10:21Zfedecontinuously disconnected/logged out from BriarThe problem I'm reporting does not concern my Briar setup (I'm using LineageOS 14.1), but my friend Briar setup. She uses a stock Android (can't check the version right now). Here's what happens to her:
- when she power-on the phone, Br...The problem I'm reporting does not concern my Briar setup (I'm using LineageOS 14.1), but my friend Briar setup. She uses a stock Android (can't check the version right now). Here's what happens to her:
- when she power-on the phone, Briar autostarts and asks for the password
- for some time she appears logged in and we can send messages each other
- after some time (less than half an hour) she appears offline and she does not receive any message
- even if she starts again Briar and logs in again, after some time she's put out without any notice
I could not see any obvious mistake in her configuration.
But I'm very new to Briar, so do not take anything for granted.
Any hint on how to debug this problem is appreciated.
Thanks in advanceakwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/990"KEEP ME UPDATED" on https://briarproject.org/ is partly broken and breaks so...2017-08-01T10:31:34Zqywltgxw"KEEP ME UPDATED" on https://briarproject.org/ is partly broken and breaks some laws in some countriesThis "KEEP ME UPDATED" seems to be not that proper done.
1. When you did not enter any email into the box and just press "KEEP ME UPDATED" it say "Thanks! We'll keep you updated.".
2. When you enter just something, for example "test" it ...This "KEEP ME UPDATED" seems to be not that proper done.
1. When you did not enter any email into the box and just press "KEEP ME UPDATED" it say "Thanks! We'll keep you updated.".
2. When you enter just something, for example "test" it say "Thanks! We'll keep you updated." but the webpage say at the top left (completely other place then the "KEEP ME UPDATED" button that an email address should be entered.
3. When you enter a real email and then check this email next 10 minutes, you dont get a confirmation email. You dont get anything. No information that you are now in some "newsletter" or something like that. This causes legal problems in many countries. You are not allowed to just send newsletter to some email addresses you have not proven that they are belonging to the person who really wants the newsletter.
What should be done:
1. Dont report "Thanks! We'll keep you updated." when no propper email (or nothing) is been entered.
2. Send out a confirmation email and only when the link there got pressed, only then you are allowed to send email to this person.
3. All the emails that have been collected till now have to be deleted when you dont want to get into legal problems. You are legally not allowed to contact those people because you cant prove that they have registered by themself.Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/989I am using Free software and cant find Briar application in the App-Store2017-07-25T11:00:36ZqywltgxwI am using Free software and cant find Briar application in the App-StoreThis is completely strange situation. Of course i am using free Software since long time. I have laying here around the Papers of the FSFE(Free Software Foundation Europe) for Free Android that i hand out to friends.
All good friends of ...This is completely strange situation. Of course i am using free Software since long time. I have laying here around the Papers of the FSFE(Free Software Foundation Europe) for Free Android that i hand out to friends.
All good friends of mine have since years a free phone (except to baseband and some drivers).
I was happy to see Torsten Grote working on this project because he is one of the main persons who stand behind this "Free Android" paper is hand out to friends from the FSFE. I thought that the release of the briar Project would be used to gain more free Software users and say that when you want to get briar you have to use the only propper App-store named F-Droid. Then probably some more people would get known of F-Droid and understand that F-Droid and https://reproducible-builds.org are the main basics for freedom.
Now i am completely blown away. Its exactly the opposite. The only App-Store you can get Briar from is some not-free App-Store from google. You cant get it from a free (as in freedom) App-Store.
WTF?https://code.briarproject.org/briar/briar/-/issues/987file transfer2018-06-11T11:21:09ZKarl Hedderichfile transferIs file transfer a feature that is planned? It would be great to at least be able to send pictures :)Is file transfer a feature that is planned? It would be great to at least be able to send pictures :)https://code.briarproject.org/briar/briar/-/issues/986Logging wrapper2018-05-24T09:59:19ZakwizgranLogging wrapperCreate a wrapper around the system logger that will allow us to log information without exposing it to the system logs, and read that information back in the case of a crash without requiring the READ_LOGS permission.Create a wrapper around the system logger that will allow us to log information without exposing it to the system logs, and read that information back in the case of a crash without requiring the READ_LOGS permission.Android 1.1akwizgranakwizgranhttps://code.briarproject.org/briar/website/-/issues/1Use Static Site Generator2019-08-30T13:59:31ZTorsten GroteUse Static Site GeneratorI recommend using a static site generator for the page to reduce duplicated code. When changing something in the header and footer, you shouldn't need to edit all pages.I recommend using a static site generator for the page to reduce duplicated code. When changing something in the header and footer, you shouldn't need to edit all pages.https://code.briarproject.org/briar/briar/-/issues/982Crash when creating parent stack on Android 4.0.42017-08-01T16:58:38ZakwizgranCrash when creating parent stack on Android 4.0.4The Sony Xperia Tipo (Android 4.0.4) crashed with the following stacktrace when a blog invitation was received:
```
07-14 10:41:01.999 3782-3782/org.briarproject.briar.beta E/ACRA: ACRA caught a IllegalArgumentException for org.briarpro...The Sony Xperia Tipo (Android 4.0.4) crashed with the following stacktrace when a blog invitation was received:
```
07-14 10:41:01.999 3782-3782/org.briarproject.briar.beta E/ACRA: ACRA caught a IllegalArgumentException for org.briarproject.briar.beta
java.lang.IllegalArgumentException: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.briarproject.briar.beta/org.briarproject.briar.beta.android.navdrawer.NavDrawerActivity}
at android.support.v4.app.TaskStackBuilder.addParentStack(TaskStackBuilder.java:247)
at android.support.v4.app.TaskStackBuilder.addParentStack(TaskStackBuilder.java:226)
at org.briarproject.briar.android.AndroidNotificationManagerImpl.updateContactNotification(AndroidNotificationManagerImpl.java:315)
at org.briarproject.briar.android.AndroidNotificationManagerImpl.access$1200(AndroidNotificationManagerImpl.java:78)
at org.briarproject.briar.android.AndroidNotificationManagerImpl$3.run(AndroidNotificationManagerImpl.java:268)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:817)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:584)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.content.pm.PackageManager$NameNotFoundException: ComponentInfo{org.briarproject.briar.beta/org.briarproject.briar.beta.android.navdrawer.NavDrawerActivity}
at android.app.ApplicationPackageManager.getActivityInfo(ApplicationPackageManager.java:223)
at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:301)
at android.support.v4.app.NavUtils.getParentActivityIntent(NavUtils.java:262)
at android.support.v4.app.TaskStackBuilder.addParentStack(TaskStackBuilder.java:240)
at android.support.v4.app.TaskStackBuilder.addParentStack(TaskStackBuilder.java:226)
at org.briarproject.briar.android.AndroidNotificationManagerImpl.updateContactNotification(AndroidNotificationManagerImpl.java:315)
at org.briarproject.briar.android.AndroidNotificationManagerImpl.access$1200(AndroidNotificationManagerImpl.java:78)
at org.briarproject.briar.android.AndroidNotificationManagerImpl$3.run(AndroidNotificationManagerImpl.java:268)
at android.os.Handler.handleCallback(Handler.java:605)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:4424)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:511)
```
It makes sense to get a `NameNotFoundException` for `org.briarproject.briar.beta.android.navdrawer.NavDrawerActivity` because the package name is wrong - it should be `org.briarproject.briar.android.navdrawer.NavDrawerActivity` (without the `beta`). So it looks like this crash could be related to setting the package name in `build.gradle`.Android Beta 1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/979Removing contact fails after sharing blog2017-07-21T10:27:48ZakwizgranRemoving contact fails after sharing blogAfter sharing an RSS blog with a contact, both users get the following exception when trying to remove the contact:
```
07-07 17:46:07.045 7863-7923/org.briarproject.briar.beta W/ConversationActivity: org.briarproject.bramble.api.db.DbE...After sharing an RSS blog with a contact, both users get the following exception when trying to remove the contact:
```
07-07 17:46:07.045 7863-7923/org.briarproject.briar.beta W/ConversationActivity: org.briarproject.bramble.api.db.DbException
org.briarproject.bramble.api.db.DbException
at org.briarproject.briar.sharing.SharingManagerImpl.getSession(SharingManagerImpl.java:161)
at org.briarproject.briar.sharing.SharingManagerImpl.removingShareable(SharingManagerImpl.java:451)
at org.briarproject.briar.sharing.BlogSharingManagerImpl.removingBlog(BlogSharingManagerImpl.java:70)
at org.briarproject.briar.blog.BlogManagerImpl.removeBlog(BlogManagerImpl.java:224)
at org.briarproject.briar.blog.BlogManagerImpl.removingContact(BlogManagerImpl.java:119)
at org.briarproject.bramble.contact.ContactManagerImpl.removeContact(ContactManagerImpl.java:175)
at org.briarproject.bramble.contact.ContactManagerImpl.removeContact(ContactManagerImpl.java:137)
at org.briarproject.briar.android.contact.ConversationActivity$19.run(ConversationActivity.java:810)
at org.briarproject.briar.android.controller.DbControllerImpl$1.run(DbControllerImpl.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:818)
```
This is on the 977-crash-when-opening-rss-blog branch with freshly created accounts.Android Beta 1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/978Add preference for using tor only when having power2019-02-21T10:34:01ZGreg TroxelAdd preference for using tor only when having power(Sorry if this is a dup; I searched but am not confident.)
I just built and installed Briar after being absent for a while. I see there's a preference for using tor never, on wifi, and on cellular. That's great for some, but doesn't a...(Sorry if this is a dup; I searched but am not confident.)
I just built and installed Briar after being absent for a while. I see there's a preference for using tor never, on wifi, and on cellular. That's great for some, but doesn't address my problem. I realize there is tension with UX and complicated config, but given that having a HS is very very costly power wise, and outbound tor is somewhat costly, I'd like to see a config for "Use Tor when not charging" that is "no, outbound only, outbound and inbound". This would probably let me start running briar, and I suspect would let others do so as well.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/977Crash when opening a blog2017-07-07T17:43:18ZakwizgranCrash when opening a blogAn anonymous user reported the following crash with Briar 0.13-alpha8 (an old build, so it may be fixed already):
```
java.lang.IllegalArgumentException
at org.briarproject.briar.sharing.SharingManagerImpl.respondToInvitation(Sh...An anonymous user reported the following crash with Briar 0.13-alpha8 (an old build, so it may be fixed already):
```
java.lang.IllegalArgumentException
at org.briarproject.briar.sharing.SharingManagerImpl.respondToInvitation(SharingManagerImpl.java:271)
at org.briarproject.briar.android.contact.ConversationActivity.respondToBlogRequest(ConversationActivity.java:1030)
at org.briarproject.briar.android.contact.ConversationActivity.access$3100(ConversationActivity.java:118)
at org.briarproject.briar.android.contact.ConversationActivity$26.run(ConversationActivity.java:969)
at org.briarproject.briar.android.controller.DbControllerImpl$1.run(DbControllerImpl.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
```
"Crashed opening a Briar blog (RSS repost) shared via chat."
Android 7.1.2, Briar commit ID 7929ba9.Android Beta 1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/976Dark theme2019-04-25T09:18:03ZakwizgranDark themeA user asked for a dark theme.A user asked for a dark theme.Android 1.1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/971Detect and report Tor crashes2022-07-20T10:38:39ZakwizgranDetect and report Tor crasheshttps://code.briarproject.org/briar/briar/-/issues/970Settings title cut/ellipsized2017-07-03T14:20:23ZJulian DehmSettings title cut/ellipsizedThe german translations for the notification settings exceed the display size on some phones.
<img src="https://code.briarproject.org/goapunk/briar/raw/fileStorage/screens/Settings-translation.png" width="256">
We should change the ti...The german translations for the notification settings exceed the display size on some phones.
<img src="https://code.briarproject.org/goapunk/briar/raw/fileStorage/screens/Settings-translation.png" width="256">
We should change the title to something more concise and provide an explanation in the summary field.Julian DehmJulian Dehmhttps://code.briarproject.org/briar/briar/-/issues/969Galaxy S3 can not send message in private conversation2017-07-03T15:42:17ZTorsten GroteGalaxy S3 can not send message in private conversationDuring a recent user test, one of the testers was unable to send private messages. Clicking the send button did just not work. The workaround was to close the softkeyboard. Then, the send button worked.
Maybe related to our tap jacking ...During a recent user test, one of the testers was unable to send private messages. Clicking the send button did just not work. The workaround was to close the softkeyboard. Then, the send button worked.
Maybe related to our tap jacking protection?https://code.briarproject.org/briar/briar/-/issues/968H2 crashes on Android 4.0.42017-07-03T14:20:22ZakwizgranH2 crashes on Android 4.0.4Briar fails to start on the Sony Xperia Tipo (Android 4.0.4) because H2 crashes with the following stacktrace:
```
06-30 09:51:48.069 2888-3099/org.briarproject.briar E/ACRA: ACRA caught a NoClassDefFoundError for org.briarproject.briar
...Briar fails to start on the Sony Xperia Tipo (Android 4.0.4) because H2 crashes with the following stacktrace:
```
06-30 09:51:48.069 2888-3099/org.briarproject.briar E/ACRA: ACRA caught a NoClassDefFoundError for org.briarproject.briar
java.lang.NoClassDefFoundError: java.util.concurrent.ThreadLocalRandom
at org.h2.util.MathUtils.randomBytes(MathUtils.java:290)
at org.h2.engine.User.setUserPasswordHash(User.java:71)
at org.h2.engine.Engine.openSession(Engine.java:72)
at org.h2.engine.Engine.openSession(Engine.java:176)
at org.h2.engine.Engine.createSessionAndValidate(Engine.java:154)
at org.h2.engine.Engine.createSession(Engine.java:137)
at org.h2.engine.Engine.createSession(Engine.java:27)
at org.h2.engine.SessionRemote.connectEmbeddedOrServer(SessionRemote.java:354)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:116)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:100)
at org.h2.Driver.connect(Driver.java:69)
at java.sql.DriverManager.getConnection(DriverManager.java:175)
at org.briarproject.bramble.db.H2Database.createConnection(H2Database.java:93)
at org.briarproject.bramble.db.JdbcDatabase.startTransaction(JdbcDatabase.java:364)
at org.briarproject.bramble.db.JdbcDatabase.open(JdbcDatabase.java:271)
at org.briarproject.bramble.db.H2Database.open(H2Database.java:46)
at org.briarproject.bramble.db.DatabaseComponentImpl.open(DatabaseComponentImpl.java:117)
at org.briarproject.bramble.lifecycle.LifecycleManagerImpl.startServices(LifecycleManagerImpl.java:122)
at org.briarproject.briar.android.BriarService$1.run(BriarService.java:98)
```
It looks like the recent H2 upgrade has introduce a dependency on a newer version of Java.Android Beta 1akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/967Tap target didn't fully expand2018-06-11T11:29:59ZakwizgranTap target didn't fully expandThe tap target failed to expand to its full size, causing the text to be overlayed on other elements. This happened on a Galaxy Nexus running Android 6.0.1/LineageOS 13.0.The tap target failed to expand to its full size, causing the text to be overlayed on other elements. This happened on a Galaxy Nexus running Android 6.0.1/LineageOS 13.0.https://code.briarproject.org/briar/briar/-/issues/966Sharing contact's blog fails with DbException2017-07-07T14:23:49ZakwizgranSharing contact's blog fails with DbExceptionLooks like this may have the same cause as #962.
```
06-01 02:02:06.140 25336-25418/org.briarproject.briar W/tSelectorControllerImpl: org.briarproject.bramble.api.db.DbException
org.briarproject.bramble.api.db.DbException
at...Looks like this may have the same cause as #962.
```
06-01 02:02:06.140 25336-25418/org.briarproject.briar W/tSelectorControllerImpl: org.briarproject.bramble.api.db.DbException
org.briarproject.bramble.api.db.DbException
at org.briarproject.briar.sharing.SharingManagerImpl.getSession(SharingManagerImpl.java:162)
at org.briarproject.briar.sharing.SharingManagerImpl.canBeShared(SharingManagerImpl.java:433)
at org.briarproject.briar.sharing.SharingManagerImpl.canBeShared(SharingManagerImpl.java:420)
at org.briarproject.briar.android.sharing.ShareBlogControllerImpl.isDisabled(ShareBlogControllerImpl.java:54)
at org.briarproject.briar.android.contactselection.ContactSelectorControllerImpl$1.run(ContactSelectorControllerImpl.java:54)
at org.briarproject.briar.android.controller.DbControllerImpl$1.run(DbControllerImpl.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:818)
```Android Beta 1Torsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/965Forum empty state message still refers to pen icon2018-03-28T11:39:17ZakwizgranForum empty state message still refers to pen iconThe forum empty state message says "Use the pen icon at the top to compose the first post". The pen icon no longer exists so this text should be removed.The forum empty state message says "Use the pen icon at the top to compose the first post". The pen icon no longer exists so this text should be removed.Android Beta 2akwizgranakwizgranhttps://code.briarproject.org/briar/briar/-/issues/964Buttons on private group messages are cropped2018-11-15T11:39:12ZakwizgranButtons on private group messages are croppedOn the Galaxy Nexus, but not on the Moto G 4G or Moto E3, the buttons on private group messages are cropped so the text isn't fully visible:
![Screenshot_2017-05-31-23-50-57](/uploads/34f209c7540486a337fb144dc59b4c1a/Screenshot_2017-05-...On the Galaxy Nexus, but not on the Moto G 4G or Moto E3, the buttons on private group messages are cropped so the text isn't fully visible:
![Screenshot_2017-05-31-23-50-57](/uploads/34f209c7540486a337fb144dc59b4c1a/Screenshot_2017-05-31-23-50-57.png)Sponsor 2.1Torsten GroteTorsten Grote