savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2023-09-07T13:52:12Zhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1149Add support for call-swarm2023-09-07T13:52:12ZSébastien BlinAdd support for call-swarm+ Don't know if a design exists yet for android+ Don't know if a design exists yet for androidPierre NicolasPierre Nicolashttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/897SpeedUp Settings Showing2023-04-07T17:14:25ZSébastien BlinSpeedUp Settings ShowingMainView is fully async now, but clicking on settings cause a small lag.MainView is fully async now, but clicking on settings cause a small lag.Andreas TraczykFranck LaurentAndreas Traczyk2023-03-31https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/869Implement search in conversation2023-02-27T20:38:50ZSébastien BlinImplement search in conversation# Scenario
+ Users want to search for some messages/files
# Design
The designer is working on it, but none yet. So keep it simple for now.
Design: mattermost
# Notes
The daemon already got this feature (searchConversation) and there...# Scenario
+ Users want to search for some messages/files
# Design
The designer is working on it, but none yet. So keep it simple for now.
Design: mattermost
# Notes
The daemon already got this feature (searchConversation) and there is a lot of parameters. This is already used to show the media gallery in swarm and the features is also implemented on the android client.Nicolas VengeonNicolas Vengeonhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/865Jami and NordVPN don't work at the same time2023-01-06T21:43:20ZShu TwoJami and NordVPN don't work at the same timeI'd like to keep using Jami but I can't get it to run with NordVPN on Windows 10. I have seen only one other issue opened here saying there were problems with VPN and Jami but which was unanswered. Since NordVPN is one of the major VPN p...I'd like to keep using Jami but I can't get it to run with NordVPN on Windows 10. I have seen only one other issue opened here saying there were problems with VPN and Jami but which was unanswered. Since NordVPN is one of the major VPN providers, it might be worth raising this point.
I've tried different protocols, TCP, UDP on OpenVPN etc., disabled ipv6, obfuscated servers, but whenever I try Jami my internet connection gets interrupted, including all other apps. This does not happen with other VPN or without VPN, or with NordVPN and other software. It seems to be a specific combination of NordVPN and Jami. Is there a way to get both running?https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1138Jami and NordVPN don't work at the same time2022-10-23T21:28:08ZShu TwoJami and NordVPN don't work at the same timeI'd like to keep using Jami but I can't get it to run with NordVPN on Windows 10. I have seen only one other issue opened here saying there were problems with VPN and Jami but which was unanswered. Since NordVPN is one of the major VPN p...I'd like to keep using Jami but I can't get it to run with NordVPN on Windows 10. I have seen only one other issue opened here saying there were problems with VPN and Jami but which was unanswered. Since NordVPN is one of the major VPN providers, it might be worth raising this point.
I've tried different protocols, TCP, UDP on OpenVPN etc., disabled ipv6, obfuscated servers, but whenever I try Jami my internet connection gets interrupted, including all other apps. This does not happen with other VPN or without VPN, or with NordVPN and other software. It seems to be a specific combination of NordVPN and Jami. Is there a way to get both running?https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/788[Feature Request] add shortcut to mute microphone.2022-09-18T23:59:38ZLogan Andersen[Feature Request] add shortcut to mute microphone.Please add a keyboard shortcut to mute the microphone. Preferably this shortcut should work even if the window is not selected, but It is understandable if that can not be done.Please add a keyboard shortcut to mute the microphone. Preferably this shortcut should work even if the window is not selected, but It is understandable if that can not be done.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/775[Windows 10] video lag and pixelated video if you ENable Hardware Acceleration2023-01-06T21:05:31ZElys[Windows 10] video lag and pixelated video if you ENable Hardware Accelerationusing Windows 10; newest version of Jami (video call: Android -> Windows 10)
if you you a "real" webcam and a virtual webcam or any other video input source.
The video of the windows 10 user is very laggy and will also get pixelated ra...using Windows 10; newest version of Jami (video call: Android -> Windows 10)
if you you a "real" webcam and a virtual webcam or any other video input source.
The video of the windows 10 user is very laggy and will also get pixelated randomly.
However- the video preview (Settings -> Audio/Video) seems to work.
**In contrast** if the **android** user enables hardware acceleration the video won't get pixelated: (Issue: https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1076 )
> But if you enable hardware accelerated encoding you don't get any issues.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/764Hyperlinks that have been sent in a conversation are very hard to read; Displ...2022-12-09T21:45:28ZovariHyperlinks that have been sent in a conversation are very hard to read; Display hyperlink previews in the chatview = False
Hyperlinks that have been sent in a conversation are very hard to read, as shown in the image below
![Sent hyperlink hard to read](/uploads/988b2041712253ba201f01dbc11c4605/image.png)
Settings, General, Chatview, Display hyperlink pre...
Hyperlinks that have been sent in a conversation are very hard to read, as shown in the image below
![Sent hyperlink hard to read](/uploads/988b2041712253ba201f01dbc11c4605/image.png)
Settings, General, Chatview, Display hyperlink previews in the chatview = False
![Display hyperlink previews in the chatview = False](/uploads/8c1ed909ebda7cb4957a91824cfbc27c/image.png)
Are you able to reproduce and please fix?
Thank you
Linux Mint 20.3 Cinnamon<br>
jami-client-qt Version: 202206291415Nicolas VengeonNicolas Vengeonhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1435Add *account name*, *account type* to notifications2022-05-23T08:29:58ZovariAdd *account name*, *account type* to notificationsIt can be hard to determine which account has an incoming call as the notification does indicate the account.
# JAMI account
![JAMI account](/uploads/5e03ae22567819a67591bd240d0b04f2/JAMI_account.png)
````
If ProfileName <> BLANK then...It can be hard to determine which account has an incoming call as the notification does indicate the account.
# JAMI account
![JAMI account](/uploads/5e03ae22567819a67591bd240d0b04f2/JAMI_account.png)
````
If ProfileName <> BLANK then
Account_Name = ProfileName
else if Username <> BLANK then
Account_Name = Username
else
Account_Name = Identifier
end if
````
1. Change string from `Missed call` to `Jami account %1$S has %2$S missed call` (singular) / `Jami account %1$S has %2$S missed calls` (plural)<br>
`%1$S` is the Jami account name<br>
`%2$S` is the number of missed calls<br>
inspiration [%1$S received %2$S new message](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings) / [%1$S received %2$S new messages](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings)
2. Change string from `Incoming call` to `Incoming call on Account_Name Jami account`
# SIP Account
![SIP account](/uploads/552a775405a3873adf7f81e94518ea50/SIP_account.png)
````
If ProfileName <> BLANK then
Account_Name = ProfileName
else
Account_Name = Username
end if
````
1. Change string from `Missed call` to `SIP account %1$S has %2$S missed call` (singular) / `SIP account %1$S has %2$S missed calls` (plural)<br>
`%1$S` is the SIP account name<br>
`%2$S` is the number of missed calls<br>
inspiration [%1$S received %2$S new message](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings) / [%1$S received %2$S new messages](https://transvision.mozfr.org/?recherche=%251%24S+received+%252%24S+new+message&repo=gecko_strings&sourcelocale=en-US&locale=fr&search_type=strings)
2. Change string from `Incoming call` to `Incoming call on Account_Name SIP account`
# Other images
![Incoming call](/uploads/d27dd8531d9dc2407c068ff0f5d82875/Incoming_call.png)
![New message](/uploads/b5008f5dc5f002a8f47e9daa7b120cbb/New_message.png)
![Notifications](/uploads/39a309c98193e87622296868400955c6/Notifications.png)
![Printer Notification](/uploads/697569f049a4cf6169840bc00da7510f/Printer_Notification.png)
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/729Callview: new layout button2022-08-12T18:22:51ZSébastien BlinCallview: new layout button![Screenshot_2022-05-04_at_03-43-35_Adobe_XD](/uploads/4a18a2258b7db26c66f62e935038eb47/Screenshot_2022-05-04_at_03-43-35_Adobe_XD.png)
# Goal
The goal is to start to implement what is in the screenshot.
The 7 first options are possib...![Screenshot_2022-05-04_at_03-43-35_Adobe_XD](/uploads/4a18a2258b7db26c66f62e935038eb47/Screenshot_2022-05-04_at_03-43-35_Adobe_XD.png)
# Goal
The goal is to start to implement what is in the screenshot.
The 7 first options are possible to implement.
+ [x] Move fullscreen in this menu
+ [x] Move the Mosaic button inside this menu
+ [x] Ability to hide self (should be saved as a preferences of the app)
+ [x] Move the small pictures when somebody is on stage on one side (should be saved as a preferences of the app)
+ [x] Show participants without video or not (should be saved as a preferences of the app)Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/694ffmpeg: add G711, G729 codecs (SIP)2022-07-06T00:18:18Zovariffmpeg: add G711, G729 codecs (SIP)Please add the following codecs to Jami:
* [G.711a](https://en.wikipedia.org/wiki/G.711)
* [G.711u](https://en.wikipedia.org/wiki/G.711)
* [G.729a](https://en.wikipedia.org/wiki/G.729)
What do you think?
Thank you
> MyNetFone uses th...Please add the following codecs to Jami:
* [G.711a](https://en.wikipedia.org/wiki/G.711)
* [G.711u](https://en.wikipedia.org/wiki/G.711)
* [G.729a](https://en.wikipedia.org/wiki/G.729)
What do you think?
Thank you
> MyNetFone uses the **G.711a** codec, it is the standard codec used in Australia and Europe. The **G.711u** codec is used within the US, and may be present in PBXs or UC platforms from US vendors. The **G.729a** codec is often used for conference calling services.<br>
> https://www.mynetfone.com.au/support/faq/question/477
> The patents for G.711, released in 1972, have expired, so it may be used without the need for a licence
> https://en.wikipedia.org/wiki/G.711#Licensing
> As of January 1, 2017, the patent terms of most licensed patents under the G.729 Consortium have expired, the remaining unexpired patents are usable on a royalty-free basis.<br>
> https://en.wikipedia.org/wiki/G.729.1
https://git.jami.net/savoirfairelinux/ring-daemon/issues/200Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/40ffmpeg: add G711, G729 codecs (SIP)2022-02-03T18:28:56Zovariffmpeg: add G711, G729 codecs (SIP)Please add the following codecs to Jami:
* [G.711a](https://en.wikipedia.org/wiki/G.711)
* [G.711u](https://en.wikipedia.org/wiki/G.711)
* [G.729a](https://en.wikipedia.org/wiki/G.729)
What do you think?
Thank you
> MyNetFone uses th...Please add the following codecs to Jami:
* [G.711a](https://en.wikipedia.org/wiki/G.711)
* [G.711u](https://en.wikipedia.org/wiki/G.711)
* [G.729a](https://en.wikipedia.org/wiki/G.729)
What do you think?
Thank you
> MyNetFone uses the **G.711a** codec, it is the standard codec used in Australia and Europe. The **G.711u** codec is used within the US, and may be present in PBXs or UC platforms from US vendors. The **G.729a** codec is often used for conference calling services.<br>
> https://www.mynetfone.com.au/support/faq/question/477
> The patents for G.711, released in 1972, have expired, so it may be used without the need for a licence
> https://en.wikipedia.org/wiki/G.711#Licensing
> As of January 1, 2017, the patent terms of most licensed patents under the G.729 Consortium have expired, the remaining unexpired patents are usable on a royalty-free basis.<br>
> https://en.wikipedia.org/wiki/G.729.1
https://git.jami.net/savoirfairelinux/ring-daemon/issues/200Backloghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1353Client for Windows (depreciated)2021-12-04T13:35:19ZovariClient for Windows (depreciated)At https://git.jami.net/savoirfairelinux, should:
1. -[ ] a commented be added to [jami-client-qt](https://git.jami.net/savoirfairelinux/jami-client-qt), say `Client for GNU/Linux and Windows`
2. -[ ] ` (depreciated)` be added to `Client...At https://git.jami.net/savoirfairelinux, should:
1. -[ ] a commented be added to [jami-client-qt](https://git.jami.net/savoirfairelinux/jami-client-qt), say `Client for GNU/Linux and Windows`
2. -[ ] ` (depreciated)` be added to `Client for Windows` so it becomes `Client for Windows (depreciated)`?
![kép](/uploads/236f5cc69c98560b04455ea0e9adf414/kép.png)
What do you think?
Thank youhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1350Massive data upload!2022-06-05T22:13:16Zsecure voidMassive data upload!Hello,
I installed Jami linux snap client (edge version) and Android client for one day and created 3 accounts for testing purposes.
I was surprised by the fact the client(edge version) in one day uploaded around 4 Gb of data (my uploa...Hello,
I installed Jami linux snap client (edge version) and Android client for one day and created 3 accounts for testing purposes.
I was surprised by the fact the client(edge version) in one day uploaded around 4 Gb of data (my upload speed is capped at 1 mb/s).
I didn't used the app for file transfer, just couple of test messages.
I was wondering why I had a crappier internet yesterday and today until I found out what Jami client was doing, not only consuming all of my upload speed, but using huge amount of memory (1.7 Gb) and CPU. This was was happening while Jami app is close and exited.
The Jami-qt process persist even after closing the app.
Most of the upload were going to bootstrap.jami.net
I haven't tested the stable version, but if the upload data is same, I don't think the app could be usable, although I am really interested in a decentralized p2p secure messaging app and Jami looks very promising.
Thanks,
Secure void.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1348Your subscription will expire in 7 days2021-11-18T13:32:28ZovariYour subscription will expire in 7 days![image](/uploads/dbcf67eaa0d55a6074ed02ea23ceeec4/image.png)
What do we need to do?
Thank you![image](/uploads/dbcf67eaa0d55a6074ed02ea23ceeec4/image.png)
What do we need to do?
Thank youhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1028Conversation: Missing messages in conversation2022-08-28T03:07:30Zmika-nlConversation: Missing messages in conversation
When you receive a message on android, you do not see the message appear (not even a notification) but I know that the other person has sent something.
force closing and reopening the android app solves the problem for a while.
this hap...
When you receive a message on android, you do not see the message appear (not even a notification) but I know that the other person has sent something.
force closing and reopening the android app solves the problem for a while.
this happens a few times a day.
Sometimes the contact list is also empty, even then it helps to close the app completely and restart it.
It seems that the demon continues to work but the UI crashes
Please specify the following:
- Ring version: latest jami (beta) but also earlyer beta
- Device model: oneplus 6
- Android version: lineageOS
- What build you are using: Play Store
but also same version jami on oppo a72 give this problem.Maxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1027the jami interface in android 5.1 is distorted2021-11-30T15:21:05Zhigol higolthe jami interface in android 5.1 is distorted![Screenshot_2021-09-22-15-05-13](/uploads/ea3a011fd67381c739473206b6c7ccf3/Screenshot_2021-09-22-15-05-13.jpg)![Screenshot_2021-11-05-18-07-48](/uploads/13b13d8250aaf4dc0c398f909fcf66c0/Screenshot_2021-11-05-18-07-48.png)![Screenshot_2021-09-22-15-05-13](/uploads/ea3a011fd67381c739473206b6c7ccf3/Screenshot_2021-09-22-15-05-13.jpg)![Screenshot_2021-11-05-18-07-48](/uploads/13b13d8250aaf4dc0c398f909fcf66c0/Screenshot_2021-11-05-18-07-48.png)Maxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1012(Feature request) Cache2021-11-25T16:58:44ZhardBSDk(Feature request) Cachehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1323https://git.jami.net/savoirfairelinux/jami-project/-/issues/1323https://git.jami.net/savoirfairelinux/jami-project/-/issues/1307Option to use the Curve448 identity key pair and 224 bits encryption, or NIST...2023-11-20T14:26:02ZMarek ĽachOption to use the Curve448 identity key pair and 224 bits encryption, or NIST P-384 encryption in Jami's spec/clientsCurrently, Jami only officially supports _RSA encryption. To future prove-it, since RSA is already quite old, an update to the Jami specs (and then the clients) allowing also for the use of `elliptic Curve448 at 224 bits` encryption (for...Currently, Jami only officially supports _RSA encryption. To future prove-it, since RSA is already quite old, an update to the Jami specs (and then the clients) allowing also for the use of `elliptic Curve448 at 224 bits` encryption (for Python available through [eccsnacks](https://github.com/nnathan/eccsnacks)), would be welcome to future-proof its security.
Another potentially viable option for an update of the encryption standard, could be the `Riandael NIST P-384` encryption, which's usually 192bit (available for Python through https://pycryptodome.readthedocs.io/en/latest/index.html).
Thank you for considering,https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/987SIP configuration options need explanation2022-11-11T16:33:23ZWarthog-CapitalSIP configuration options need explanationTo an SIP newcomer like me, the configuration options in the Jami app are very unclear. Specifically, entries that leave me wondering are:
- Advanced / Enable UPnP. I thought SIP is a client-server protocol, why would it need to open po...To an SIP newcomer like me, the configuration options in the Jami app are very unclear. Specifically, entries that leave me wondering are:
- Advanced / Enable UPnP. I thought SIP is a client-server protocol, why would it need to open ports?
- Advanced / Use DHT proxy. Similar question. In which way is DHT involved in SIP?
- Advanced / Use Stun/TURN. What is the effect of enabling these options?
- Security / Add credentials. Currently contains my password, and "*". What does the * mean? How can a SIP account possibly have multiple credentials?
- Security / Encrypt media streams (SRTP). Encryption sounds good, why is it disabled by default? Does it require server support, or client support on the other end (end-to-end)? What happens if my server or a caller do not support SRTP?
- Security / Enable SDES as key exchange protocol. What are the pros and cons of setting this option?
- Security / Use TLS Transport. Transport encryption should be standard on any protocol nowadays, why is this disabled by default?
- Security / Certification authorities, certificate file and private key file have a red exclamation mark, indicating that some action must be taken. But they are greyed out. What is the issue here? If this is related to TLS, why can it not use the system-wide certificate store for authentication?
- Security / TLS method: TLSv1. TLS version 1 is deprecated and should not be used. Why is this the default? TLSv1.3 is not even an option here, apparently?
- Security / TLS ciphers. Just opens a text field. What is the user supposed to put in here?
- Server name. I would assume that this is the domain name configured for the SIP account (user@domain). What does this option mean?
- Security / Verify server/client. What is the effect of these options?
- Security / TLS require client certificate. (default: on) What is the effect of this option?
My main reason for using SIP is having encrypted telephony. Based on these presented options, I have no idea whether my settings are secure and whether my voice calls are encrypted or not.
In particular, my provider Sipgate.de apparently does not support SRTP (https://basicsupport.sipgate.de/hc/de/articles/207246495-Ist-eine-SRTP-TLS-Sprachverschl%C3%BCsselung-m%C3%B6glich-), so does this mean that SRTP is involved in client-to-server communication, not end-to-end? Confusingly, if I enable SRTP in the options above, my connection is still shown as "online", so something seems to work.
Configuration options that I am missing are:
- ZRTP. Is ZRTP supported? Based on my research, this one is definitely end-to-end.
- Configuring a display name. Other SIP clients offered me to set up a display name, but this does not seem to be an option for SIP accounts in Jami.
Clarification would be appreciated! :)Sébastien BlinSébastien Blin