savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2024-02-14T14:07:53Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/696ICE/PJNATH - Use a single STUN config to add multiple SRFLX candidates2024-02-14T14:07:53ZMohamed ChibaniICE/PJNATH - Use a single STUN config to add multiple SRFLX candidatesBackloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/698UPNP/ICE/TCP - ICE/TCP connection using relay should be reset if a UPNP/NAT-P...2024-02-14T14:07:50ZMohamed ChibaniUPNP/ICE/TCP - ICE/TCP connection using relay should be reset if a UPNP/NAT-PMP is availableBackloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/713Conference layout seems broken after 25+ participants2024-02-14T14:07:15ZSébastien BlinConference layout seems broken after 25+ participants# Scenario
+ Start a conference with 25 participants
+ Another participant join
# Expected
+ The layout should be updated
# Current result
Seems blocked to the previous view# Scenario
+ Start a conference with 25 participants
+ Another participant join
# Expected
+ The layout should be updated
# Current result
Seems blocked to the previous viewBackloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/584Payment: create message exchange before placing call2024-02-14T14:07:00ZAline Gondim SantosPayment: create message exchange before placing callBacklogAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/706pjnath/turn_session: Bad TURN session state2024-02-14T14:06:29ZOlivier Dionpjnath/turn_session: Bad TURN session stateIn pjnath/turn_session.c:
```c
1192 PJ_ASSERT_RETURN(sess->state == PJ_TURN_STATE_READY, PJ_EINVALIDOP);
```
w...In pjnath/turn_session.c:
```c
1192 PJ_ASSERT_RETURN(sess->state == PJ_TURN_STATE_READY, PJ_EINVALIDOP);
```
where `sess->state` has the value `PJ_TURN_STATE_DESTROYING`.
Discovered by: agent's scenario `make-call`
Passive agent log: [passive.log.gz](/uploads/a6476e40a8be86c7059f9e22674d1b67/passive.log.gz)
Active agent log: [make-call.log.gz](/uploads/fc06004cdc28de838667332216a08c3a/make-call.log.gz)
Backtrace trace, see Thread 51: [gdb.txt](/uploads/7f47530f51acdd00aee0e527cf0e570f/gdb.txt)
Tested on jami-daemon@07804eb312350a1ec896c7f271464ca2b3475869Backloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/811search message function doesn't take into account edited (and deleted) messages2024-02-14T14:05:21ZNicolas Vengeonsearch message function doesn't take into account edited (and deleted) messagesScenario: call searchConversation function to get filtered messages from the conversation
Expected result: return a list of filtered messages from the conversation, excluding deleted
messages and including editions
Actual result: only r...Scenario: call searchConversation function to get filtered messages from the conversation
Expected result: return a list of filtered messages from the conversation, excluding deleted
messages and including editions
Actual result: only return messages before edition and deletionSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/844ConnectionManager onShutdown avoid retrigger2024-02-14T14:04:25ZSébastien BlinConnectionManager onShutdown avoid retrigger```
channel->onShutdown([w = weak(), serverId]() {
// Run on main thread to avoid to be in mxSock's eventLoop
runOnMainThread([serverId, w]() {
auto shared = w.l...```
channel->onShutdown([w = weak(), serverId]() {
// Run on main thread to avoid to be in mxSock's eventLoop
runOnMainThread([serverId, w]() {
auto shared = w.lock();
if (!shared)
return;
std::lock_guard<std::mutex> lk(shared->gitServersMtx_);
shared->gitServers_.erase(serverId);
});
});
```
```
info->ice_->setOnShutdown([eraseInfo]() {
runOnMainThread([eraseInfo = std::move(eraseInfo)] { eraseInfo(); });
});
```Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1603I cannot call or text to enyone2024-02-12T23:07:13ZFairKingI cannot call or text to enyone## Describe your environment
Please specify the following:
- Jami version: 20240131-01
- Device model: Motorola Marco
- Android version: Android 10
- What build you are using: f-droid
## Steps to reproduce
I cannot call or te...## Describe your environment
Please specify the following:
- Jami version: 20240131-01
- Device model: Motorola Marco
- Android version: Android 10
- What build you are using: f-droid
## Steps to reproduce
I cannot call or text anyone even if that person keeps open Jami on their phone. When I call nothing happen on their end. Tried to restart the app, remove the cache, uninstall and install it again, removing all the user data, and restore it from the backup.
## Additional information
[log_20240210_200909_2488625310906011907.log.txt.zip](/uploads/bb957104e4a275d6d28337db6c62127e/log_20240210_200909_2488625310906011907.log.txt.zip)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1518The video call quality is not acceptable2024-02-12T22:59:13ZFairKingThe video call quality is not acceptable- Jami version: 20231221-01
- Device model: Android Motorola one macro (XT2016-1)
- Android version: 10
- What build you are using: [ F-droid | Play Store ]
## Steps to reproduce
- Video call is not acceptable. I would accept l...- Jami version: 20231221-01
- Device model: Android Motorola one macro (XT2016-1)
- Android version: 10
- What build you are using: [ F-droid | Play Store ]
## Steps to reproduce
- Video call is not acceptable. I would accept lower level bitrate but to be more consistent.
- Later I will show you a screenshot what I mean.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1517Downloading conversation from peer2024-02-12T22:57:25ZFairKingDownloading conversation from peer- Jami version: 20231221-01
- Device model: Android Motorola one macro (XT2016-1)
- Android version: 10
- What build you are using: [ F-droid | Play Store ]
## Steps to reproduce
- Adding a new contact almost always ends up wit...- Jami version: 20231221-01
- Device model: Android Motorola one macro (XT2016-1)
- Android version: 10
- What build you are using: [ F-droid | Play Store ]
## Steps to reproduce
- Adding a new contact almost always ends up with the message "Downloading conversation from peer"
- Another contact is Huawei phone which uses f-droid version instead. I was adding that contact.
- I also keep running a desktop version with the same account on my PC. I also accept a contact and it sais "Waiting until Contact connects to synchronize the conversation".
- Many people with Huawei are struggling to actually download the app as it is not available in their store and they do not understand jami.net website (it is overcomplicated. On the phone there is a huge donation banner appears which covers everything else. And there is no .apk to download, so it will notify about updates or update the app by itself later without having a store.
- There are many new features going on in development but I would suggest to fix issues first and focus on that. Without that the app does not make sense to me. It is so buggy.
Please fix it it is so annoying and all my friends keep saying me that the Jami is a crap because of that. So they stop using the app and delete it from their phones.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1602Contacts shown as login names, not full names2024-02-12T22:55:58ZFairKingContacts shown as login names, not full names## Describe your environment
Please specify the following:
- Jami version: 20240131-01
- Device model: Motorola Macro
- Android version: Android 10
- What build you are using: f-droid
## Steps to reproduce
I have two devices ...## Describe your environment
Please specify the following:
- Jami version: 20240131-01
- Device model: Motorola Macro
- Android version: Android 10
- What build you are using: f-droid
## Steps to reproduce
I have two devices running on the same account. Second device shows Full names (was synced with the first device). But first device shows logins instead or sometimes some random characters. I also have a Windows app running which shows full names as well.
## Additional information
Device 1:
![image](/uploads/d9469a5fb62f9a14ba7070de56f4900a/image.png)
Device 2:
![image](/uploads/e41d4899035371a955c81dacc2871780/image.png)https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/945Emojis not delete when deleted message2024-02-12T20:58:46ZXavier Jouslin de NorayEmojis not delete when deleted message## How to report a bug
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue i...## How to report a bug
## One bug = one bug report
If you have multiple issues, please file separate bug reports. It will be much easier to track bugs that way.
## Avoid duplicates
Search for similar problem - update existing issue instead of creating new one.
## Bug report form
## Describe your environment
Please specify the following:
- Jami version: Eleutheria - 20231228-01
- Device model: phone
- Android version: 9
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. create a message
2. add emojis
3. delete the message
- Actual result: the emojis still here
- Expected result: should delete the emojis with the deletion of message
## Additional informationhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1561Multiple contacts after registering new device2024-02-11T23:22:52ZPierre MétrasMultiple contacts after registering new device## Describe your environment
Please specify the following:
- OS: Debian 12.4 bookworm
- Jami version: Eleutheria 202311232042
- What build you are using: From Jami debian repository (https://dl.jami.net/stable/debian_12 jami/main amd64...## Describe your environment
Please specify the following:
- OS: Debian 12.4 bookworm
- Jami version: Eleutheria 202311232042
- What build you are using: From Jami debian repository (https://dl.jami.net/stable/debian_12 jami/main amd64 jami amd64 20231123.0~dfsg1-1)
## Steps to reproduce
Note: Better the scenario is, better we will be able to reproduce and debug.
- Can you reproduce the bug: Did not try...
- Steps:
1. I installed Jami on a new Linux device.
2. I linked my account on Linux as a new device from my Android phone (Eleutheria - 20240202-01).
3. When the contact list is transferred, my own account appeared duplicated 6 times in the contacts over 18 entries.
- Actual result:
![Screenshot_20240209_204610](/uploads/b2a168b3a5d843c90a0fc99ae4cce42b/Screenshot_20240209_204610.png)
- Expected result:
My own account should not be part of my contacts.
## Additional information
The URL below on how to retrieve Jami logs, from the Bug template, returns a 404.
For retrieving logs, cf [this page](https://git.jami.net/savoirfairelinux/ring-project/wikis/tutorials/Bug-report-guide#logs).https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1553Could not run Jami on Windows2024-02-10T11:03:10ZFairKingCould not run Jami on WindowsAfter installing Jami on Windows 11 on user account A, if I logout and login to user account B the Jami app is not running.
The installation folder is `C:\Program Files\Savoir-Faire Linux\Jami\Jami.exe`. Tried `jami.exe -f` or `-d` noth...After installing Jami on Windows 11 on user account A, if I logout and login to user account B the Jami app is not running.
The installation folder is `C:\Program Files\Savoir-Faire Linux\Jami\Jami.exe`. Tried `jami.exe -f` or `-d` nothing happens.
Tried to repair from the installation file `jami.release.x64.msi`.
I am wondering if I can install Jami for user only, not as `C:\Program Files`. But again even if it's a global app, it still should work fine, as I have many global apps like that and they all work.
Any help would be great.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1595Delete an incoming message on Android tv should not be possible2024-02-09T20:44:19ZEmma FalkiewitzDelete an incoming message on Android tv should not be possible## Describe your environment
Please specify the following:
- Jami version: 404
- Device model: Android TV
## Steps to reproduce
- Steps:
![image](/uploads/5656069db39ae0a5a8a06827e2a57610/image.png)
- Expected result: Noth...## Describe your environment
Please specify the following:
- Jami version: 404
- Device model: Android TV
## Steps to reproduce
- Steps:
![image](/uploads/5656069db39ae0a5a8a06827e2a57610/image.png)
- Expected result: Nothing happens when a long press is performed on the message.Emma FalkiewitzEmma Falkiewitzhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1605after screen sharing, activating camera has no effect2024-02-09T20:37:44ZAlexandre Olivaafter screen sharing, activating camera has no effectEarlier today, I presented a Free Software speech using Jami (thanks!). It was a single-party video call that I initiated with the event organizers, and they passed it on to other participants (whether physically present or remote, I do...Earlier today, I presented a Free Software speech using Jami (thanks!). It was a single-party video call that I initiated with the event organizers, and they passed it on to other participants (whether physically present or remote, I don't know).
I shared the screen in which I had the PDF viewer running in presentation mode, and that went well.
I disabled the camera during the presentation.
At the end, during questions and answers, I tried to reenable the camera and to unshare the screen, but neither button seemed to have any effect on the stream. The button to share/unshare remained red, and the screen remained shared. The camera button changed, suggesting that the camera had been enabled, but no video feed came up, on my end or on the event's (they confirmed).
This is with Jami 202310241924 on GNU/Linux-libre/x86_64 (Trisquel 11, using the corresponding Ubuntu repo).
Thanks,https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/1548Add a button "What's new?" with a pop-up2024-02-09T20:35:56ZLoic BoginoAdd a button "What's new?" with a pop-upAdd a button "What's new?" with a pop-up showing new features.
Design by Charlotte (in waiting).Add a button "What's new?" with a pop-up showing new features.
Design by Charlotte (in waiting).https://git.jami.net/savoirfairelinux/jami-project/-/issues/1354iOS: Displaying a file type name when a file can't not be opened2024-02-09T20:32:30ZMehdi GhayouriOS: Displaying a file type name when a file can't not be openedYou send some media files to other peer, sometimes the media files can't be open by other peer. And peer doesn't know the type of file.
At least, the media type name should be displayed to user.You send some media files to other peer, sometimes the media files can't be open by other peer. And peer doesn't know the type of file.
At least, the media type name should be displayed to user.Kateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1405Video lag: Switch from an audio call to a video call2024-02-09T20:30:44ZElysVideo lag: Switch from an audio call to a video callusing:
Jami (Windows 10) Version 202112221635
Jami (Android, Beta-) Version "20220121-01"
Steps to reproduce:
Make an audio call (Windows 10 <-> Android)
2 Possibilities:
Windows 10:
- Turn on / select the camera (Windows 10):
It ...using:
Jami (Windows 10) Version 202112221635
Jami (Android, Beta-) Version "20220121-01"
Steps to reproduce:
Make an audio call (Windows 10 <-> Android)
2 Possibilities:
Windows 10:
- Turn on / select the camera (Windows 10):
It takes nearly 10 seconds until the video of the webcam of the windows 10 user can be viewed by the android user
Android:
- Tap on the camera button: Nearly same issue but it takes a few seconds less
BOTH situations:
If you pause and resume the video it takes five seconds or more until you can see the video again.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1395Jami - Android 12 - Requires Toggling Online/Offline (Enable/Disable)2024-02-09T20:28:36ZA StarJami - Android 12 - Requires Toggling Online/Offline (Enable/Disable)Android 12 (Pixel4a) Jami enabled to run in background and no battery optimization.
Jami Settings:
DHT Proxy enabled
Local Peer enabled
Turn Enabled
UPnP disabled
A windows 10 client is linked to this Jami account. Windows client rece...Android 12 (Pixel4a) Jami enabled to run in background and no battery optimization.
Jami Settings:
DHT Proxy enabled
Local Peer enabled
Turn Enabled
UPnP disabled
A windows 10 client is linked to this Jami account. Windows client receives messages instantly. Android, if in standby to long will require the Online toggle to get new messages.