briar issueshttps://code.briarproject.org/groups/briar/-/issues2022-02-25T14:52:15Zhttps://code.briarproject.org/briar/briar-mailbox/-/issues/65Make sure there are no vulnerabilities due to JSON deserialization2022-02-25T14:52:15ZSebastianMake sure there are no vulnerabilities due to JSON deserializationSince Jackson 2.10 (the current stable release is 2.12.4) we should be able to prevent deserialisation vulnerabilities by using the new `PolymorphicTypeValidator`, which uses an allow list for types that can be deserialised, whereas olde...Since Jackson 2.10 (the current stable release is 2.12.4) we should be able to prevent deserialisation vulnerabilities by using the new `PolymorphicTypeValidator`, which uses an allow list for types that can be deserialised, whereas older Jackson releases used a deny list that constantly needed to be updated.
https://cowtowncoder.medium.com/jackson-2-10-features-cd880674d8a2
https://www.csoonline.com/article/3629311/java-deserialization-vulnerabilities-explained-and-how-to-defend-against-them.htmlMailboxTorsten GroteTorsten Grote2021-11-29https://code.briarproject.org/briar/briar-desktop/-/issues/94Add Settings View2022-01-31T10:41:14ZpaulAdd Settings ViewThis ticket will track the progress of building a proper view for the "Settings" tab of the desktop client.This ticket will track the progress of building a proper view for the "Settings" tab of the desktop client.Desktop 0.1.0NicoNicohttps://code.briarproject.org/briar/briar/-/issues/2207Method for checking own mailbox's status2022-02-25T14:58:20ZakwizgranMethod for checking own mailbox's statusDepends on briar-mailbox#3, briar-mailbox#70.Depends on briar-mailbox#3, briar-mailbox#70.Mailbox: Status UI for Briar appTorsten GroteTorsten Grotehttps://code.briarproject.org/briar/briar/-/issues/2206GPS based briar activation for public meshes2021-10-18T16:18:33ZJens KorteGPS based briar activation for public meshesEDIT: I am unsure, if I understood the idea of communication of public mesh. When I am wrong, just close the ticket.
Nico recommended to mention public mesh and security slider to prevent heart attacks.
In an emergency case where the i...EDIT: I am unsure, if I understood the idea of communication of public mesh. When I am wrong, just close the ticket.
Nico recommended to mention public mesh and security slider to prevent heart attacks.
In an emergency case where the internet is down and the electricity is partly available, it could be of interest to save some power. An idea is to activate briar public mesh based on the GPS position. If I walk down the road and I know that a neighbour has briar public mesh, I could activate briar and briar could ask to activate once, every time or only on successful connection. Even if I pass by slowly with a car later, the connection could work without touching the phone.
Switching off could be based on GPS or time based, e.g. 10 minutes after last data transfer. GPS based switching off doesn't work in a bus. If you enter a bus the start position is often the same, but the GPS position is left quite fast. Another guest in the bus could have briar and one could miss data transfers.
GPS based locations of communication buddies are saved locally. To optimize the networks, it would be nice if a public mesh could publish a bit "this client has a fixed location, please distribute". That position could be shared with Osmand.
If you are running briar public mesh and briar there could be security concerns. If I have contact to another client and have no new messages in a shared briar forum and in the public mesh and I walk down a road and come back and I had a connection with a public mesh with "please distribute GPS" and new public mesh messages and I have new messages in a shared briar forum, it could be, that both, the briar and briar public mesh client, are at the same position.
related with #1817https://code.briarproject.org/briar/briar-desktop/-/issues/93Add view model for private chat2021-12-06T14:25:09ZMikolai GütschowAdd view model for private chatPart of #90.Part of #90.Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/92Finish view model for contact list2021-12-06T14:25:09ZMikolai GütschowFinish view model for contact listPart of #90. The view model should also handle filtering of the contact list while searching.Part of #90. The view model should also handle filtering of the contact list while searching.Desktop 0.1.0Mikolai GütschowMikolai Gütschowhttps://code.briarproject.org/briar/briar-desktop/-/issues/91Wrong colors in introduction drawer2022-01-09T16:44:58ZMikolai GütschowWrong colors in introduction drawerThe text and arrow colors do not adapt to light and dark theme:
![image](/uploads/0bf8d7d71f75977772b5d2067ee89350/image.png)
![image](/uploads/7654ceda443981abd1191bff5eb841f2/image.png)The text and arrow colors do not adapt to light and dark theme:
![image](/uploads/0bf8d7d71f75977772b5d2067ee89350/image.png)
![image](/uploads/7654ceda443981abd1191bff5eb841f2/image.png)Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/website/-/issues/331.4 release announcement2021-11-03T14:31:40ZTorsten Grote1.4 release announcementNew features in 1.4:
* Share Briar offline: From within the app you can share the app to others who don't have it installed
* useful during internet shutdown and natural disasters to bootstrap Briar connectivity in a community if at l...New features in 1.4:
* Share Briar offline: From within the app you can share the app to others who don't have it installed
* useful during internet shutdown and natural disasters to bootstrap Briar connectivity in a community if at least one device has Briar already
* uses a wifi hotspot that offers a download of briar to other devices
* Connect via removable drives
* Android phones can use SD cards or flash drives (usually via adapters) to store data
* Briar makes use of that capability to store encrypted messages that can be physically transported to the recipient and imported and decrypted there.
* Messages delivered this way arrive just like they would over WiFi, Bluetooth or Tor.
* RFC 1149 https://en.wikipedia.org/wiki/IP_over_Avian_Carriers
* https://grobox.de/presentations/2017-12-30_Briar_at_34c3.html#/24
Already released (in 1.3.x):
* connecting via bluetooth (if not working automatically): New Android devices limit Bluetooth use for privacy which requires going through this new connecting feature once to make connections via bluetooth work at all and automatically from there onhttps://code.briarproject.org/briar/briar-desktop/-/issues/89See if we can bring the deterministic test data creator to upstream briar2022-04-03T10:36:46ZSebastianSee if we can bring the deterministic test data creator to upstream briarhttps://code.briarproject.org/briar/briar-desktop/-/issues/88Display real profile images2022-01-06T16:01:51ZSebastianDisplay real profile imagesNot only the identicons, but real user-set profile images, if available.Not only the identicons, but real user-set profile images, if available.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar-desktop/-/issues/86Fix position of non-rounded corners of messages bubbles2021-12-06T14:25:09ZSebastianFix position of non-rounded corners of messages bubblesDesktop 0.1.0https://code.briarproject.org/briar/briar-desktop/-/issues/85OutOfMemoryError: Metaspace2021-12-06T14:25:09ZSebastianOutOfMemoryError: MetaspaceSometimes during `kaptGenerateStubsKotlin` I'm getting this error:
```
e: java.lang.OutOfMemoryError: Metaspace
```
even though I have a lot of system memory available and free.Sometimes during `kaptGenerateStubsKotlin` I'm getting this error:
```
e: java.lang.OutOfMemoryError: Metaspace
```
even though I have a lot of system memory available and free.Desktop 0.1.0SebastianSebastianhttps://code.briarproject.org/briar/briar/-/issues/2205Edit profile picture2021-10-13T13:58:45ZIvanaEdit profile pictureOne of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the following user request: "It's like other messenger apps, so don't change anything about it, maybe add an edit section for the picture". Another user g...One of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the following user request: "It's like other messenger apps, so don't change anything about it, maybe add an edit section for the picture". Another user gave this feedback: "Ability to resize and create effects and filters on profile picture."https://code.briarproject.org/briar/briar/-/issues/2204Private group improvements - icon to invite contacts2021-10-13T13:57:15ZIvanaPrivate group improvements - icon to invite contactsOne of the outcomes of the Sponsor 6 user survey ran in the summer of 2021 is the following user request "To add an audience, I habitually went to the dot. As a result, it was a little strange for me to use the 'subscribe' icon to 'invit...One of the outcomes of the Sponsor 6 user survey ran in the summer of 2021 is the following user request "To add an audience, I habitually went to the dot. As a result, it was a little strange for me to use the 'subscribe' icon to 'invite'. The corresponding icon is known as 'subscribe'."https://code.briarproject.org/briar/briar/-/issues/2203Private group improvements - editing the audience2021-10-13T13:55:53ZIvanaPrivate group improvements - editing the audienceOne of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "It is difficult to edit your audience as soon as it is formed."One of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "It is difficult to edit your audience as soon as it is formed."https://code.briarproject.org/briar/briar/-/issues/2202Private group improvements - add a contact from the settings section2021-10-13T13:53:35ZIvanaPrivate group improvements - add a contact from the settings sectionOne of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "Adding a friend with the share button is not appropriate for me, one must be added from the settings section"One of the outcomes of the Sponsor6 user survey ran in the summer of 2021 is the following user request "Adding a friend with the share button is not appropriate for me, one must be added from the settings section"https://code.briarproject.org/briar/briar/-/issues/2201Private group improvements - invite users at the bottom of the page and float2021-10-13T13:51:13ZIvanaPrivate group improvements - invite users at the bottom of the page and floatOne of the otucomes of the Sponsor6 user survey ran int he summer of 2021 is this user request: ""Invite members at the bottom of the page and float"One of the otucomes of the Sponsor6 user survey ran int he summer of 2021 is this user request: ""Invite members at the bottom of the page and float"https://code.briarproject.org/briar/briar/-/issues/2200Add contacts when creating a private group2021-10-13T13:55:39ZIvanaAdd contacts when creating a private groupOne of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the user's request: "There should be a section to add people at the beginning and when creating the group."
Another user gave the feedback "It is diff...One of the outcomes of the Sponsor 6 user survey, which ran in the summer of 2021, is the user's request: "There should be a section to add people at the beginning and when creating the group."
Another user gave the feedback "It is difficult to edit your audience as soon as [a group] is formed", which may be a request for the same thing.https://code.briarproject.org/briar/briar/-/issues/2198Use same layout for message composition as Telegram and WhatsApp2021-10-13T13:48:36ZIvanaUse same layout for message composition as Telegram and WhatsAppOne of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the user's request: "The placement of emoji and adding an image needs to be swapped. People on Telegram and WhatsApp are used to it."One of the outcomes of the Sponsor 6 user survey that ran in the summer of 2021 is the user's request: "The placement of emoji and adding an image needs to be swapped. People on Telegram and WhatsApp are used to it."https://code.briarproject.org/briar/briar/-/issues/2197Option to send message by tapping 'Enter'2021-10-13T12:45:55ZIvanaOption to send message by tapping 'Enter'One of the outcomes of the Sponsor 6 user survey is a user's request to be able to send messages by tapping the Enter button on the keyboard. "It is better to send a message by tapping the keyboard."
Some apps provide a setting that con...One of the outcomes of the Sponsor 6 user survey is a user's request to be able to send messages by tapping the Enter button on the keyboard. "It is better to send a message by tapping the keyboard."
Some apps provide a setting that controls whether Enter sends the message or starts a new line.