savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-12-07T21:22:27Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/781TURN init add TURN after timeout2022-12-07T21:22:27ZSébastien BlinTURN init add TURN after timeout# Scenario
+ Set turnserver to 1.1.1.1
+ start a call => timeout 30 sec before initialization# Scenario
+ Set turnserver to 1.1.1.1
+ start a call => timeout 30 sec before initializationSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/867Show user location2022-12-07T17:14:25ZSébastien BlinShow user location# Steps
+ How to show a map
+ To check: packaging (libraries needed)
+ License (must be a free license)
+ Show map in the conversation (see android)
+ Show users (In android: Share location will send the GPS coordinates)
+ Send lo...# Steps
+ How to show a map
+ To check: packaging (libraries needed)
+ License (must be a free license)
+ Show map in the conversation (see android)
+ Show users (In android: Share location will send the GPS coordinates)
+ Send location (1h/10min like android)Nicolas VengeonNicolas Vengeonhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1147Screenshot notification2022-12-07T17:11:17ZDavid HedlundScreenshot notificationSoftware that will send screenshot notification:
* Telegram: https://telegram.org/faq?setln=be#q-can-i-be-certain-that-my-conversation-partner-doesn-39t-take-a
* Wickr: https://support.wickr.com/hc/en-us/articles/360001710133-Wickr-Scree...Software that will send screenshot notification:
* Telegram: https://telegram.org/faq?setln=be#q-can-i-be-certain-that-my-conversation-partner-doesn-39t-take-a
* Wickr: https://support.wickr.com/hc/en-us/articles/360001710133-Wickr-Screenshot-Detection
This is a really important feature. However, if it's closed, can you please list it in https://docs.jami.net/developer/feature-requests.html ?
Kind regards.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1146Feature request: Locked messages (feature that can be enabled to hide message...2022-12-07T10:59:59ZDavid HedlundFeature request: Locked messages (feature that can be enabled to hide messages until they are clicked upon)"At Wickr, we value your privacy above everything else. However, what is the point of keeping your messages end-to-end encrypted, ephemeral, and protected with a zero-trust architecture if someone can simply look over your shoulder to vi..."At Wickr, we value your privacy above everything else. However, what is the point of keeping your messages end-to-end encrypted, ephemeral, and protected with a zero-trust architecture if someone can simply look over your shoulder to view your messages? This is where locked messages can come in handy.
As a default, Wickr Me locks your messages and AWS Wickr leaves them unlocked. When a message is locked, this means that in order for the content of the message to be seen, you need to tap the message." -- So, Amazon Web Services (AWS) Wickr leaves them unlocked.
On 18 November 2022, Wickr announced that it will be ending the free Wickr Me version of its app by the end of 2023. Wickr Me will not be accepting new user registrations after 31 December 2022, and will stop the Wickr Me services completely per 31 December 2023. - https://www.theverge.com/2022/11/19/23468065/wickr-free-encrypted-messaging-app-shutting-down-amazon-web-services. Wickr announced that it would be focusing on its business and public sector versions, AWS Wickr and Wickr Enterprise, instead.
Wickr Me is the only instant messaging app that has a message lock feature, and Wickr Me will soon disappear. So this feature should be adopted by other IM clients by their developers in order to keep them with a good privacy standard.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/174swarm: add creation page2022-12-06T22:15:55ZKateryna Kostiukswarm: add creation pagehttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/185call: avatar not visible on preview audio/video call2022-12-06T22:14:51ZBinal Ahiyacall: avatar not visible on preview audio/video callBinal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/186invitations: UI issues2022-12-06T22:14:32ZKateryna Kostiukinvitations: UI issuesbuttons in invitation view are not translated.
Also "block" button has wrong spelling
![Screen_Shot_2022-11-01_at_4.12.02_PM](/uploads/55375264c91b6596a99598f2fe8f7361/Screen_Shot_2022-11-01_at_4.12.02_PM.png)buttons in invitation view are not translated.
Also "block" button has wrong spelling
![Screen_Shot_2022-11-01_at_4.12.02_PM](/uploads/55375264c91b6596a99598f2fe8f7361/Screen_Shot_2022-11-01_at_4.12.02_PM.png)Binal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/187conversation: wrong orientation of image received2022-12-06T22:14:16ZBinal Ahiyaconversation: wrong orientation of image receivedImage shows wrong orientation if an image received from android device. To reproduce error capture an image from android device in portrait mode, it will be shown as an landscape modeImage shows wrong orientation if an image received from android device. To reproduce error capture an image from android device in portrait mode, it will be shown as an landscape modeBinal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/118jami not installable on debian 12 alias bookworm (testing)2022-12-06T20:20:31ZAndreas Matthusjami not installable on debian 12 alias bookworm (testing)Hallo,
in your package is a dependecy on libicuuc.so.67 and so on, but bookworm contains libicuuc.so.71 (and libicui18n.so.71, ...)
with regards
Andreas MatthusHallo,
in your package is a dependecy on libicuuc.so.67 and so on, but bookworm contains libicuuc.so.71 (and libicui18n.so.71, ...)
with regards
Andreas Matthushttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/669videoInput: calling self lock daemon2022-12-06T18:16:32ZSébastien BlinvideoInput: calling self lock daemon# Scenario
Account A call account B on same device (in auto answer)
# Expected
It should not block
# Current result
Blocked
cc @aberaud# Scenario
Account A call account B on same device (in auto answer)
# Expected
It should not block
# Current result
Blocked
cc @aberaudOlivier DionSébastien BlinOlivier Dionhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/817Increase the width of the `Select audio input device`, `Select video device`,...2022-12-06T15:44:19ZovariIncrease the width of the `Select audio input device`, `Select video device`, `Select audio output device` and `Select sharing method` to be consistent with `Layout settings`?Please increase the width of the share options as shown below.
![Select audio input device](/uploads/92921953662668a3eccb53d108f4077a/image.png)
![Select video device](/uploads/0da23c174629535080745a7e55e9d215/image.png)
![Select audi...Please increase the width of the share options as shown below.
![Select audio input device](/uploads/92921953662668a3eccb53d108f4077a/image.png)
![Select video device](/uploads/0da23c174629535080745a7e55e9d215/image.png)
![Select audio output device](/uploads/2885bda34b10632652a049f3da272d50/image.png)
![Select sharing method](/uploads/11051a4c75e046d322730f99af00d536/Share_options.png)
Perhaps the width can be similar to `Layout settings` as shown below?
![Layout settings](/uploads/b82f89a2b1f8adb6d3d10dffdf3fe52e/Layout_options.png)
![Layout settings](/uploads/3ce9662878c4caa4f03745e643d8cff8/image.png)
If there is enough screen space, can the width be greater than `Layout settings` to fit the name of the device or if the translation is greater than the English translation?
What do you think?
Thank you
Linux Mint 21 Cinnamon<br>
client-qt 202208250127Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/472Rename SettingsSpinBox2022-12-06T15:44:00ZSébastien BlinRename SettingsSpinBoxas it's not a spinboxas it's not a spinboxFadi ShehadehFadi Shehadehhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/376newaccountmodel: setCredentials only if getCredentials is different2022-12-06T14:03:02ZSébastien Blinnewaccountmodel: setCredentials only if getCredentials is differentsetCredentials can be avoided if the credentials are correct. We should use getCredentials and compare with new values.setCredentials can be avoided if the credentials are correct. We should use getCredentials and compare with new values.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1275SIP Accounts Fail to Register2022-12-06T06:30:50ZDiagonSIP Accounts Fail to RegisterOn iOS the callcentric SIP account registers but produces no sound:
https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/147
On Ubuntu 20.04, I am unable to register - the account has a yellow dot:
Jami Version: 20210...On iOS the callcentric SIP account registers but produces no sound:
https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/147
On Ubuntu 20.04, I am unable to register - the account has a yellow dot:
Jami Version: 202109202016
<username>
Server; callcentric.com
Proxy: callcentric.com
<password>
All advanced settings default except:
Registration expiraton time ... 1800
Audio Codecs ... PCMA and PCMU only
Edit: I've tried two other SIP accounts, and I can't get either of them to connect: iptel.org, sip2sip.info.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/147SIP Account Registered, but No Audio.2022-12-06T05:34:21ZDiagonSIP Account Registered, but No Audio. iOS v.14.7.1
Jami v.3.20
iPhone SE (Gen.1)
SIP account:
<uname>
<password>
SIP Server: callcentric.com
Port: 5060
Proxy: callcentric.com
Account Status:
Enable Account (enabled)
Auto Registe... iOS v.14.7.1
Jami v.3.20
iPhone SE (Gen.1)
SIP account:
<uname>
<password>
SIP Server: callcentric.com
Port: 5060
Proxy: callcentric.com
Account Status:
Enable Account (enabled)
Auto Register After Expiration. (enabled)
My account is listed as "registered" when I check via callcentric's web interface, but when I call *123 or *86 for voicemail, there is no sound. The seconds timer is running. The speaker icon and the microphone icons do not respond. The only thing I can do is get the keypad or hang up.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/531Desktop file description/comment localization2022-12-06T02:18:54ZovariDesktop file description/comment localizationCan the description/comment in the Desktop file please be added to [Transifex](https://www.transifex.com/savoirfairelinux/jami)? That is, the string `Jami is a secured and distributed communication software`.
The image below is with the...Can the description/comment in the Desktop file please be added to [Transifex](https://www.transifex.com/savoirfairelinux/jami)? That is, the string `Jami is a secured and distributed communication software`.
The image below is with the client-qt deb Verzió: 202109142121 running on the Linux Mint 20.2 Cinnamon operating system in the Hungarian locale.
Thank you
![JamiDesktopFileCommentDescription](/uploads/ea00f4fb7a7c7c1008bc8384aec439af/JamiDesktopFileCommentDescription.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/933Remove tr_TR2022-12-05T19:04:19ZemintufanRemove tr_TRI suggest to remove "tr_TR" translations and keep "tr" only.
Reasons:
1- In real world there is no division in Turkish language.
2- Translations of "tr" is almost completed.
3- The Android automatically selects "tr_TR" rather than "...I suggest to remove "tr_TR" translations and keep "tr" only.
Reasons:
1- In real world there is no division in Turkish language.
2- Translations of "tr" is almost completed.
3- The Android automatically selects "tr_TR" rather than "tr" and this makes app unusable and old-dated.
Thanks.https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1273Segfault - error 4 in libring.so.0.0.02022-12-05T18:57:55ZHenrik JohnsenSegfault - error 4 in libring.so.0.0.0Hi!
After installing jami-gnome via snap I encounter a software error.
When trying to enter the `Media` tab within the GUI, the app crashes.
Running `dmesg | grep jami` shows:
````
[ 2691.292322] audit: type=1400 audit(1631183195.431:5...Hi!
After installing jami-gnome via snap I encounter a software error.
When trying to enter the `Media` tab within the GUI, the app crashes.
Running `dmesg | grep jami` shows:
````
[ 2691.292322] audit: type=1400 audit(1631183195.431:529): apparmor="DENIED" operation="open" profile="snap.jami-gnome.jami" name="/run/mount/utab" pid=13596 comm="jami-gnome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2693.972799] audit: type=1400 audit(1631183198.111:530): apparmor="DENIED" operation="open" profile="snap.jami-gnome.jami" name="/proc/zoneinfo" pid=13596 comm="PressureMonitor" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2694.221005] audit: type=1400 audit(1631183198.359:531): apparmor="DENIED" operation="mknod" profile="snap.jami-gnome.jami" name=2F6465762F73686D2F736E61702E6A616D692E4A616D69204461656D6F6E5F73686D5F31333539365F30 pid=13596 comm="jami-gnome" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
[ 2694.746037] jami-gnome[14102]: segfault at 0 ip 00007fd581e61c23 sp 00007fd4aaff97d0 error 4 in libring.so.0.0.0[7fd58185a000+18e7000]
````
There is a lot of apparmor=denied.
Relevant versions of software:
````
snap 2.51.7-1
snapd 2.51.7-1
series 16
kernel 5.10.0-kali9-amd64
snapd 2.51.4 12883 latest/stable canonical✓ snapd
jami-gnome 20210513.4.d69ac0a 1 latest/stable sfljami -
````
After running `jami-gnome.jami` in the terminal, following is displayed:
````
[1631189468.276|25359|upnp_context.cpp :1019 ] Mapping JAMI-UDP:20404 (on IGD http://192.168.1.1:1780/control?WANIPConnection [PUPNP]) successfully performed
[1631189468.350|25367|pupnp.cpp :1496 ] PUPnP: Sent request to open port JAMI-UDP:23868
[1631189468.350|25367|mapping.cpp :107 ] Changed mapping JAMI-UDP:23868 state from IN_PROGRESS to OPEN
[1631189468.350|25359|pupnp.cpp :666 ] PUPnP: Opened mapping JAMI-UDP:23868
[1631189468.350|25359|mapping.cpp :107 ] Changed mapping JAMI-UDP:23868 state from IN_PROGRESS to OPEN
[1631189468.350|25359|upnp_context.cpp :1019 ] Mapping JAMI-UDP:23868 (on IGD http://IP-REMOVED:1780/control?WANIPConnection [PUPNP]) successfully performed
[1631189469.830|25381|archive_account_manager.cpp:488 ] [Contacts] received device sync data (2 devices, 0 contacts)
[1631189482.688|25367|pupnp.cpp :341 ] PUPnP: Already have a valid IGD. Skip the search request
[1631189484.482|25255|manager.cpp :2379 ] Audio device already selected ; doing nothing.
[1631189484.482|25255|manager.cpp :2379 ] Audio device already selected ; doing nothing.
[1631189484.482|25255|manager.cpp :2379 ] Audio device already selected ; doing nothing.
(jami-gnome:25255): Gtk-WARNING **: 14:11:24.484: Theme parsing error: <data>:1:79: Not using units is deprecated. Assuming 'px'.
[1631189484.485|25255|video_input.cpp :521 ] MRL: 'camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CCG8123032XH34FF8'
[1631189484.485|25255|audio_input.cpp :54 ] Creating audio input with id: audiolayer_id
[1631189484.485|25255|audio_input.cpp :274 ] Switching audio source to match ''
[1631189484.485|25255|audiostream.cpp :52 ] Record: Creating stream with device (44100Hz, 2 channels)
[1631189484.485|25481|sinkclient.cpp :279 ] SHMHolder ctor failure: ShmHolder[snap.jami.Jami Daemon_shm_25255_0]: shm_open failed, errno=13
[1631189484.485|25481|video_input.cpp :168 ] start sink failed
[1631189484.485|25481|video_input.cpp :170 ] VideoInput ready to capture
[1631189484.485|25255|audiostream.cpp :173 ] Stream is creating...
[1631189484.485|25481|media_decoder.cpp :133 ] Trying to open device /dev/video0 with format video4linux2, pixel format mjpeg, size 1024x576, rate 29.970000
[1631189484.487|25482|audio_input.cpp :76 ] Switching to default audio input
[1631189484.526|25377|audiostream.cpp :181 ] Stream successfully created, connected to alsa_input.pci-0000_00_1f.3.analog-stereo
[1631189484.526|25377|pulselayer.cpp :364 ] All streams ready, starting audio
[1631189484.647|25481|media_decoder.cpp :145 ] Using format video4linux2
[1631189484.975|25481|accel.cpp :206 ] -- Starting decoding init for cuda with default device.
[AVHWDeviceContext @ 0x7f7c14004e80] Cannot load libcuda.so.1
[AVHWDeviceContext @ 0x7f7c14004e80] Could not dynamically load CUDA
[1631189484.975|25481|accel.cpp :169 ] Failed to create cuda device: -1313558101.
[1631189484.975|25481|accel.cpp :219 ] -- Init failed for cuda with default device.
[1631189484.975|25481|accel.cpp :229 ] -- Init decoding for cuda with device 1.
[AVHWDeviceContext @ 0x7f7c14005ec0] Cannot load libcuda.so.1
[AVHWDeviceContext @ 0x7f7c14005ec0] Could not dynamically load CUDA
[1631189484.975|25481|accel.cpp :169 ] Failed to create cuda device: -1313558101.
[1631189484.975|25481|accel.cpp :238 ] -- Init failed for cuda with device 1.
[1631189484.975|25481|accel.cpp :229 ] -- Init decoding for cuda with device 2.
[AVHWDeviceContext @ 0x7f7c14006400] Cannot load libcuda.so.1
[AVHWDeviceContext @ 0x7f7c14006400] Could not dynamically load CUDA
[1631189484.975|25481|accel.cpp :169 ] Failed to create cuda device: -1313558101.
[1631189484.975|25481|accel.cpp :238 ] -- Init failed for cuda with device 2.
[1631189484.975|25481|media_decoder.cpp :495 ] Decoding video using MJPEG (Motion JPEG) (mjpeg)
[1631189484.975|25481|media_decoder.cpp :505 ] Not using hardware decoding for mjpeg
[1631189484.979|25481|video_input.cpp :337 ] created decoder with video params : size=1024X576, fps=29.970000 pix=yuvj422p
[1631189484.979|25481|sinkclient.cpp :429 ] Start sink <local / >, size=1024x576, mixer=0
Segmentation fault
````https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1064This has never happened before, and here it is again…2022-12-05T18:55:33ZThis has never happened before, and here it is again…Version 20211210-01
Tests
huawei note P 2021 (Android 10),
Sony SGP521 (Android 4.4),
Xiaomi Redmi Note 4 (OS lineageos 18.1).
1. I can’t change the profile name, only the name. This has worked before.
2. In the settings, clearing dia...Version 20211210-01
Tests
huawei note P 2021 (Android 10),
Sony SGP521 (Android 4.4),
Xiaomi Redmi Note 4 (OS lineageos 18.1).
1. I can’t change the profile name, only the name. This has worked before.
2. In the settings, clearing dialogs does not work! If you manually stop Jami, clear the cache, and then start it, all dialogs will be restored.
Why then this function? Or is it only for ring? but it doesn’t work.
3. Stopping and starting Jami resets the “show link previews in conversations” settings (turns on automatically).https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/494Redo video pipeline2022-12-05T18:54:31ZSébastien BlinRedo video pipelineSinkclient do copy for each frames + crop => performance drop for video-split
SHM renderers should be registered like direct rendered => TODO API change (daemon)
The client must create renderer on show, and destroy when not showing the ...Sinkclient do copy for each frames + crop => performance drop for video-split
SHM renderers should be registered like direct rendered => TODO API change (daemon)
The client must create renderer on show, and destroy when not showing the widget => Todo change the structure of creation/show/destructions of renderers in LRC