savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2020-08-04T03:07:42Zhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/73[bug?] No daemon/contrib directory in jami_20200511.1.445d155 tarball2020-08-04T03:07:42ZJan Wielkiewicz[bug?] No daemon/contrib directory in jami_20200511.1.445d155 tarballHello,
There's no daemon/contrib directory in this tarball:
https://dl.jami.net/release/tarballs/jami_20200511.1.445d155.tar.gz
Did something change or is it a bug?
Hello,
There's no daemon/contrib directory in this tarball:
https://dl.jami.net/release/tarballs/jami_20200511.1.445d155.tar.gz
Did something change or is it a bug?
Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/979Password for archive-encryption is not enough for GDPR security2020-05-15T13:45:39ZPeter BurnPassword for archive-encryption is not enough for GDPR securityI have set a Jami account password on Windows 10, but I think, I does not receive sufficient security for GDPR usage. (Windows password alone is not enough!)
The archive on disk may be encrypted, but opening Jami and using the account is...I have set a Jami account password on Windows 10, but I think, I does not receive sufficient security for GDPR usage. (Windows password alone is not enough!)
The archive on disk may be encrypted, but opening Jami and using the account is NOT secured at all. If someone has physical access to the running (!) device, he can see the whole history and use Jami to send and receive new messages in the name of the used account.
Think of using Jami in the worst case: Homeoffice with kids who are sharing the same device (and Windows user account). Or a workmate asks for using your device for a moment to check something ... (and get full Jami access as a special gift!)
So, please, at least implement an option to use the account password (or a different one) also as access password within Jami or to unlock the whole Jami userinterface.https://git.jami.net/savoirfairelinux/jami-project/-/issues/978Please enable DNSSEC on domains ring.cx and jami.net2020-05-25T05:01:48ZDavid HollPlease enable DNSSEC on domains ring.cx and jami.netWhile looking into Jami (installed via MacOS App Story) and dhtnode (installed via "apt install dhtnode" on Debian testing), I found that:
* dhtnode config file /etc/default/dhtnode relies on this name for bootstrapping:
* bootstrap.r...While looking into Jami (installed via MacOS App Story) and dhtnode (installed via "apt install dhtnode" on Debian testing), I found that:
* dhtnode config file /etc/default/dhtnode relies on this name for bootstrapping:
* bootstrap.ring.cx -- which I note is a CNAME for bootstrap.jami.net
* and the MacOS Jami client relies on these names:
* dhtproxy.jami.net
* turn.jami.net
* bootstrap.jami.net
I performed a quick DNSSEC validation test on these names, and found that none are protected. For example, here are the test results for
* bootstrap.ring.cx
* https://dnsviz.net/d/bootstrap.ring.cx/dnssec/
* https://dnssec-analyzer.verisignlabs.com/bootstrap.ring.cx
* dhtproxy.jami.net
* https://dnsviz.net/d/dhtproxy.jami.net/dnssec/
* https://dnssec-analyzer.verisignlabs.com/dhtproxy.jami.net
Summary: Both domains ring.cx and jami.net are insecure. Please enable DNSSEC in your DNS zones and at your registrar.
Rationale: DNSSEC comes at no additional cost with some registrar's such as gandi.net and may even be trivial to enable, for example: https://news.gandi.net/en/2020/05/activate-dnssec-in-one-click/
From my understanding, the ring.cx and jami.net domains are relied upon during the crucial process of clients connecting to the opendht network for the first time, but at the moment, these zones are not DNSSEC protected which leaves clients vulnerable to attacks such as DNS hijacking.
If the Jami project enables DNSSEC for ring.cx and ring.net, then users on local networks with validating resolvers will immediately gain this added protection without any additional changes to their Jami clients. (no source code changes. transparent to the user. just enable DNSSEC on the domains.)
What do you think?https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/241System volume is tuned down while using the app2020-06-10T23:46:47ZpaalexSystem volume is tuned down while using the appAs long as the app is on, the macOS system volume becomes very low (even though the OS volume control is set to maximum).
This bug starts as soon as I make the first SIP call after starting the app.
It reverts back to normal when I exit...As long as the app is on, the macOS system volume becomes very low (even though the OS volume control is set to maximum).
This bug starts as soon as I make the first SIP call after starting the app.
It reverts back to normal when I exit Jami app.
macOS 10.14.6 Mojave
MacBook Pro Retina 15-inch Mid 2015
Jami Version 1.61 (20200410)https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1170[no sound / voice] 2020-05-11 on Xubuntu 18.042021-08-20T16:08:27ZRoman Bleim[no sound / voice] 2020-05-11 on Xubuntu 18.04Hello, I was testing the application but I can't get the sound to work with the SIP client (which in itself works perfectly). Pulsaudio: When I call someone I don't get a sound or voice. When I get called I have a sound but I have no voi...Hello, I was testing the application but I can't get the sound to work with the SIP client (which in itself works perfectly). Pulsaudio: When I call someone I don't get a sound or voice. When I get called I have a sound but I have no voice. Additinaly I have a an USB headset on a laptop with build in sound/microphone. When I change the output from headset to build in the settings are changed globaly! Like if I have something else playing in the background it is switched to build in output. Also it only works in one direction, so I can't switch it back to Headset. ALSA: No output or input no matter what settings. I don't know if I am doing something wrong, but I would appriciate some help. Thx.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/739Bug / Feature request: sometimes Jami refuses to work, even with both peers o...2021-08-19T19:09:37ZMustard KetchBug / Feature request: sometimes Jami refuses to work, even with both peers online and with the app open.This is a bug report with a feature request attached that is related to it.
Basically, sometimes (can't reproduce the bug at will but only when Jami feels like it), both peers are online with the app open but sending texts does nothing, ...This is a bug report with a feature request attached that is related to it.
Basically, sometimes (can't reproduce the bug at will but only when Jami feels like it), both peers are online with the app open but sending texts does nothing, sending files fails and trying to call rings forever but everything stays local, the other peer never receives anything. The only thing to do is give up and try at another time or another day.
My feature request is:
1) to have a COMPLETE error/status reporting to the user for all the possible things that are not working (Syncing data not working or OpenDHT unreachable or establishing connection loading or everything else)
2) to have a way to "reset" status of the connection to force restart it.
I am using Jami from F-Droid and am not using Jami in the background or startup but I have the app open at all times when trying to connect.
Thanks for your effort in developing this distributed and truly private app.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/738Incorrect Licence Notification2020-05-13T12:33:32ZJazIncorrect Licence Notificationjami-all_amd64.deb downloaded from Jami website for Ubuntu 18.04.
Version: 20200501.2.d15779b~dfsg1-0
When clicked on the first install page shows the licence as Proprietary. Screenshot attached
![Screenshot_from_2020-05-13_12-05-42](/up...jami-all_amd64.deb downloaded from Jami website for Ubuntu 18.04.
Version: 20200501.2.d15779b~dfsg1-0
When clicked on the first install page shows the licence as Proprietary. Screenshot attached
![Screenshot_from_2020-05-13_12-05-42](/uploads/e5af7f6352f8b018cda3835c6f4afa0c/Screenshot_from_2020-05-13_12-05-42.png)
Same notice is shown on Ubuntu Software repository.
Good idea to check installers for other platforms in case same error is repeated.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/737Feature request - turn on / off switch for android app2021-06-29T15:37:56ZJazFeature request - turn on / off switch for android appOn an Android, currently under account management, one can untick Ring account.
There is no way to turn syncing off and on for the entire App.
Even when the data and Wi-Fi on the phone are set to off, Jami App tries to sync.
This feature...On an Android, currently under account management, one can untick Ring account.
There is no way to turn syncing off and on for the entire App.
Even when the data and Wi-Fi on the phone are set to off, Jami App tries to sync.
This feature request is to help save battery as well as data usage.
Helpful for people with more limited phones in battery life and data allowance.
Also good for privacy, for the user to have control of turning the app off and on.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/736Syncing not in sequence for text messages2020-05-13T12:28:47ZJazSyncing not in sequence for text messagesSent text messages from one account to another. One on a desktop, the other on an Android. The android data/wifi was turned off and then turned on. Some messages came later their sequence. E.g. text1, text2, text5, text4, text3. text6
S...Sent text messages from one account to another. One on a desktop, the other on an Android. The android data/wifi was turned off and then turned on. Some messages came later their sequence. E.g. text1, text2, text5, text4, text3. text6
Syncing did not occur in the sequence of 1, 2, 3, 4, 5, 6 as sent.
(I have recently installed Jami, I do not have programming knowledge).https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/430Api removeConversation() potential deadlock2020-12-18T19:15:10ZMing Rui ZhangApi removeConversation() potential deadlock[2020-05-12_15-27-37.7z](/uploads/aa879799fd9cb5be8bc74847388eec44/2020-05-12_15-27-37.7z)
Problem is described by the video inide the zip file,
Api removeConversation is used during the action.[2020-05-12_15-27-37.7z](/uploads/aa879799fd9cb5be8bc74847388eec44/2020-05-12_15-27-37.7z)
Problem is described by the video inide the zip file,
Api removeConversation is used during the action.https://git.jami.net/savoirfairelinux/jami-project/-/issues/977Sending a File is NOT working2020-05-20T22:55:17ZMichael HolbertonSending a File is NOT workingGood Morning/Afternoon/Evening,
My Sister and I were using Jami for the first time last night.
The Audio clarity was great.
However, we were not able to Send/Receive files.
We were both using MX Linux 19.1 and the text files we tried...Good Morning/Afternoon/Evening,
My Sister and I were using Jami for the first time last night.
The Audio clarity was great.
However, we were not able to Send/Receive files.
We were both using MX Linux 19.1 and the text files we tried to test with were only small in size between 1 and 2 kB.
I was using Version 20200501.2.d15779b~dfsg1-1 and she was using Version 20200507.3.7fe46ae~dfsg1-1.
I was connected to the Internet using Tethering on my Cell Phone connected to a Router and she was connected by Fibre Optic connection into the House where she was connected to a Router which was connected to the Connection Box inside the house.
When I tried to send, the small text, at the bottom of the Notification Message in the Chat pane, was saying Connecting but no transfer was happening.
When she tried to send, there was a notification indicating “unjoinable peer”.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/735PCP/UPnP port mapping not created when using SIP2021-08-19T19:09:27Z-PCP/UPnP port mapping not created when using SIP- Ring version: 20200501-01
- Device model: CyanogenMod 12.1
- Android version: 5.1.1
- What build you are using: F-droid (https://f-droid.org/repo/cx.ring_238.apk)
## Steps to reproduce
- Can you reproduce the bug: at will
-...- Ring version: 20200501-01
- Device model: CyanogenMod 12.1
- Android version: 5.1.1
- What build you are using: F-droid (https://f-droid.org/repo/cx.ring_238.apk)
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Add a SIP account to Jami and enable it
2. Make a SIP call
- Actual result:
No port mappings are created for SIP signalling port or SIP media ports (RTP and RTCP). SDP contains RFC1918 IP address instead of external IP address returned by PCP/UPnP
- Expected result:
Port mappings are created for both SIP signalling and SIP media ports. SDP contains external IP:port (RFC1918 IP can still be included as ICE candidates). NAT keepalive for all mapped port should be disabled when PCP/UPnP is supported
## Additional information
My router runs OpenWrt, PCP/NAT-PMP/UPnP is provided by miniupnpd. My network is dual stack, ideally the client should also open IPv6 firewall pinholes.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1169[Enhancement] Use system spell check provider2024-03-15T08:07:19Zdisk0x[Enhancement] Use system spell check providerJami-client-gnome (jami-20200507.3.7fe46ae-1.fc31) does not take advantage of the system's spell checker (e.g. `hunspell` is used by GTK, Qt, LibreOffice, Firefox, Chrome, etc and can be considered as GNU/Linux's default spell checking p...Jami-client-gnome (jami-20200507.3.7fe46ae-1.fc31) does not take advantage of the system's spell checker (e.g. `hunspell` is used by GTK, Qt, LibreOffice, Firefox, Chrome, etc and can be considered as GNU/Linux's default spell checking provider).
Consider using `hunspell` for the chat text editor field.
Hunspell: http://hunspell.github.io/https://git.jami.net/savoirfairelinux/jami-project/-/issues/976Mega bytes of data being uploaded, WTF?2021-08-16T21:02:01ZG. M.Mega bytes of data being uploaded, WTF?Hi,
I recently installed Jami to test it. Unfortunately, I didn't find time for the moment, but I left it installed.
I already noticed **very bad** behaviours from the application:
- When I backup my account, a `jami.gz` file gets cr...Hi,
I recently installed Jami to test it. Unfortunately, I didn't find time for the moment, but I left it installed.
I already noticed **very bad** behaviours from the application:
- When I backup my account, a `jami.gz` file gets created... But `gunzip` says it is not a gzip file. `file` agrees... What it is then?
- When I go to XFCE4 Menu > Settings > Session and Startup > Application Autostart, if I uncheck Jami, so that it is NOT started when I log-in, the setup is NOT respected: Jami is still starting automatically when I log-in and when I go again to XFCE's "Application Autostart" the checkbox has been re-enabled!
NOTE: I found that /within Jami/, you can ask it not to start automatically at login. So why isn't my XFCE preference taken into account? Why does Jami break XFCE's working?
[OK, so now Jami is configured for NOT running automatically at startup for the 2nd bug below:]
- This morning I had trouble connecting to my internet box, so I established an access point with my phone. After a very short time, I received an alert on my phone that my data quota would soon be reached. WTF... I was just surfing a few websites... Therefore, I had a look at what happened on the computer: the "Network Monitor" applet showed the computer was uploading at 1Mb/s rate!!! I used `nethogs`, but it didn't show any process sending data (maybe because it looks only at TCP connections?). I stopped the data and did a `top` to see if there was a process having troubles with that new situation. Indeed, I found this unnknown (to me) `/usr/lib/ring/dring` process using 100% CPU. Killed it. Opened data connection again. Problem seemed solved... So I looked on the web WTF was this process, and found a few references to the Jami GitLab project page...
WTF is this process that 1. runs whereas Jami is supposed to be stopped, 2. uploads tons of data from my computer, 3. does not display as a network-using process?
Is Jami using `dring` behind the scenes? And is `dring` a P2P app (other people using my connection would explain the huge uploads) and UDP (that might be an explanation why I did see the process in `nethogs`)?
Whatever, I've never been warn about such a possibility and I cannot find any reference to that in the docs/forums, so for the moment Jami is just a no-go for me and has been removed!https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/734Sometimes audio in video call doesn't work and the only way to make it work i...2020-10-29T20:27:02ZNorton TheveninSometimes audio in video call doesn't work and the only way to make it work is calling again (if necessary multiple times)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...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:
- Ring version: 20200501-01
- Device model: Samsung Galaxy S5 / Honor 9
- Android version: LineageOS 16.0 with MicroG / Android 9
- What build you are using: F-Droid
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. Start a videocall
- Actual result: No audio can be heard, sometimes just one peer cannot hear, sometimes both.
- Expected result: Video and audio work fine
## Additional informationhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/733Since last update Webm transfer gets stuck on "ongoing" for both peers with t...2020-07-12T13:14:33ZNorton TheveninSince last update Webm transfer gets stuck on "ongoing" for both peers with the notification "Incoming file from ring... X MB / 0 B " And then fails with unjoinable peerHow 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...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:
Peer 1:
- Ring version: 20200501-01
- Device model: Samsung Galaxy S5
- Android version: LineageOS 16.0 with MicroG (Android 9)
- What build you are using: F-Droid
Peer 2:
- Ring version: 20200501-01
- Device model: Honor 9
- Android Version: Android 9
- Build: F-Droid
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. Record a webm in Jami with peer 2's phone and send
2. Wait on peer 1's phone
...
- Actual result: The transfer starts, you can see the file placeholder in the chat with "ongoing" written below it. You can also see network activity receiving the first data and then stopping. There's a notification with the content written in the bugs report title. The file never gets sent and fails with "unjoinable peer".
- Expected result: File gets received by peer 1
## Additional information
We tried images and it works. The strangest thing is that from phone 1 to phone 2 webm transfer works but not the other way around.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/732camera doesn't works properly. My friends doesn't see me2020-05-18T12:03:43ZGiuseppecamera doesn't works properly. My friends doesn't see me## Describe your environment
Please specify the following:
- Ring version: 20200501-01
- Device model: Redmi note 4X
- Android version: 9 (Lineage OS 16 without GAPPS)
- What build you are using: F-droid
## Steps to reproduce
...## Describe your environment
Please specify the following:
- Ring version: 20200501-01
- Device model: Redmi note 4X
- Android version: 9 (Lineage OS 16 without GAPPS)
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. start video call with a friend
- Actual result: I see and hear my friend, he hear me but he doesn't see me
- Expected result: he see me too
## Additional information
When I start a videocall, I see and hear my friend, he hear me but he doesn't see me. Furthermore, I can't see myself in the box either(see attach)
![photo_2020-05-09_12-42-46](/uploads/d9d12c4dc86091dd0d8072385747eeeb/photo_2020-05-09_12-42-46.jpg)https://git.jami.net/savoirfairelinux/jami-project/-/issues/975[BUG android app] camera doesn't works properly. My friends doesn't see me2020-05-09T10:51:48ZGiuseppe[BUG android app] camera doesn't works properly. My friends doesn't see meI have a Lineage OS 16 without GAPPs. I installed the last version of Jami from fdroid (20200501-01). When I start a videocall, I see and hear my friend, he hear me but he doesn't see me. Furthermore, I can't see myself in the box either...I have a Lineage OS 16 without GAPPs. I installed the last version of Jami from fdroid (20200501-01). When I start a videocall, I see and hear my friend, he hear me but he doesn't see me. Furthermore, I can't see myself in the box either(see attach) ![photo_2020-05-09_12-42-46](/uploads/90c97276c71cc70a8f8f4425153a1a34/photo_2020-05-09_12-42-46.jpg).
P.s I have given permission to use the camerahttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/731English in Settings menu nits2020-10-29T20:27:11ZWill YoungEnglish in Settings menu nitsGeneral Settings typo [`incoming calls form unknown contacts`](https://git.jami.net/savoirfairelinux/ring-client-android/commit/11d92cc9577810105b0566378ee173225c388a88#81e3b7311aa589365852dd63e159ace666623921_110_109) -> `incoming calls...General Settings typo [`incoming calls form unknown contacts`](https://git.jami.net/savoirfairelinux/ring-client-android/commit/11d92cc9577810105b0566378ee173225c388a88#81e3b7311aa589365852dd63e159ace666623921_110_109) -> `incoming calls from unknown contacts`
The only other thing that looks a bit vague is Advanced -> "Registration Expire" which I was a little afraid to click on in case it was short for "force registration expiration" instead of "Registration Expiration Time (seconds)".
I don't think either is likely to cause any actual problem, they just might give an initial impression of a less complete/popular app.https://git.jami.net/savoirfairelinux/jami-project/-/issues/973Some virtual camera devices do not work on Windows2020-05-07T20:18:50ZSome virtual camera devices do not work on Windows| | |
| ------ | ------ |
| OS | Windows 10 |
| App version | 202005011520 |
Some virtual camera devices do not work on Windows 10.
The "[FaceRig](https://facerig.com/) virtual camera" and the "physical USB camera" showed...| | |
| ------ | ------ |
| OS | Windows 10 |
| App version | 202005011520 |
Some virtual camera devices do not work on Windows 10.
The "[FaceRig](https://facerig.com/) virtual camera" and the "physical USB camera" showed up in Jami's settings as camera devices and could be used.
However, the "[OBS-VirtualCam](https://obsproject.com/forum/resources/obs-virtualcam.539/)" and "[VDRAW](https://ogulabo.booth.pm/items/940071) (Virtual Web Camera)" virtual camera devices did not show up in Jami's settings and could not be used.
I was able to use "OBS-VirtualCam" and "VDRAW (Virtual Web Camera)" successfully on services such as [Jitsi Meet](https://meet.jit.si/) (used on Firefox).
One thing I've noticed is that only the devices listed in the Windows Device Manager under Imaging Devices seem to show up in Jami's settings. However, I'm not a technician, so I didn't know any better.
In summary, there is a problem with some virtual camera devices not being available, is it possible to solve this?
(This text was prepared by machine translation. I apologize if there are any funny expressions.)