savoirfairelinux issues
https://git.jami.net/groups/savoirfairelinux/-/issues
2021-02-24T17:40:41Z
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/67
Expired session will editing
2021-02-24T17:40:41Z
Larbi Gharib
Expired session will editing
Start new session
Start editing
After few minutes user experiences issues
Start new session
Start editing
After few minutes user experiences issues
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/435
Crash in PUNP/IGD - from Google Play Store
2021-02-24T20:52:31Z
Mohamed Chibani
Crash in PUNP/IGD - from Google Play Store
The crash occurred on a Huawei Mate 10 lite, Android 8.0 device.
Provided BT:
```
/ring-project/client-android/../daemon/src/upnp/upnp_context.cpp:840)
#00 pc 00000000003bdfac /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/lib...
The crash occurred on a Huawei Mate 10 lite, Android 8.0 device.
Provided BT:
```
/ring-project/client-android/../daemon/src/upnp/upnp_context.cpp:840)
#00 pc 00000000003bdfac /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (jami::upnp::UPnPContext::onRequestTimeOut(std::__ndk1::shared_ptr<jami::upnp::IGD> const&, std::__ndk1::shared_ptr<jami::upnp::Mapping> const&)) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/upnp/upnp_context.cpp:1224)
#00 pc 00000000004ebcb4 /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (std::__ndk1::__function::__value_func<void ()>::operator()() const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:1867)
#00 pc 00000000004ebcb4 /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (std::__ndk1::function<void ()>::operator()() const) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/functional:2473)
#00 pc 00000000004ebcb4 /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (jami::ScheduledExecutor::loop()) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/scheduled_executor.cpp:124)
#00 pc 00000000004ebe4c /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (jami::ScheduledExecutor::ScheduledExecutor()::$_0::operator()() const) (SourceCode: /var/lib/jenkins/workspace/packaging-deploy-android-pipeline/ring-project/client-android/../daemon/src/scheduled_executor.cpp:28)
#00 pc 00000000004ebe4c /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (decltype(std::__ndk1::forward<jami::ScheduledExecutor::ScheduledExecutor()::$_0>(fp)()) std::__ndk1::__invoke<jami::ScheduledExecutor::ScheduledExecutor()::$_0>(jami::ScheduledExecutor::ScheduledExecutor()::$_0&&)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/type_traits:3501)
#00 pc 00000000004ebe4c /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (void std::__ndk1::__thread_execute<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, jami::ScheduledExecutor::ScheduledExecutor()::$_0>(std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, jami::ScheduledExecutor::ScheduledExecutor()::$_0>&, std::__ndk1::__tuple_indices<>)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/thread:273)
#00 pc 00000000004ebe4c /data/app/cx.ring-fYiPHgXqCFheTgkGXo7xxg==/lib/arm64/libring.so (void* std::__ndk1::__thread_proxy<std::__ndk1::tuple<std::__ndk1::unique_ptr<std::__ndk1::__thread_struct, std::__ndk1::default_delete<std::__ndk1::__thread_struct> >, jami::ScheduledExecutor::ScheduledExecutor()::$_0> >(void*)) (SourceCode: /opt/android-sdk/ndk/21.3.6528147/toolchains/llvm/prebuilt/linux-x86_64/bin/../sysroot/usr/include/c++/v1/thread:283)
#00 pc 00000000000671b8 /system/lib64/libc.so (__pthread_start(void*)+36)
#00 pc 000000000001eee4 /system/lib64/libc.so (__start_thread+68)`
```
Mohamed Chibani
Mohamed Chibani
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/442
To investigate - Conference: recent lag in video when 10 people
2021-02-25T21:54:12Z
SĂ©bastien Blin
To investigate - Conference: recent lag in video when 10 people
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/168
đ feedback loopback echo sound
2021-02-25T22:24:01Z
alexis
đ feedback loopback echo sound
Hi, Using the new windows client 2019-01-10 and the android client or linux 2019-01-06 I can hear my voice from the computer who is connected to me (he has windows client). So I think the echo sound filter is not working in windows cli...
Hi, Using the new windows client 2019-01-10 and the android client or linux 2019-01-06 I can hear my voice from the computer who is connected to me (he has windows client). So I think the echo sound filter is not working in windows client.
Andreas Traczyk
Andreas Traczyk
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/893
Request to host latest apks, Gplay updates before Fdroid
2021-02-26T16:07:35Z
Request to host latest apks, Gplay updates before Fdroid
To regular user who doesn't want to compile if it isn't necessary this situation seems bad. I want a latest app and beta version without using google services. Official f-droid seems to update slowly. At least encourage people that choos...
To regular user who doesn't want to compile if it isn't necessary this situation seems bad. I want a latest app and beta version without using google services. Official f-droid seems to update slowly. At least encourage people that choose free software to commit by giving them the same Google already offers. And beta could have its name changed so people can test it in free time and still have the working version.
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/387
Swarm: prune branch after fetch & validation
2021-02-26T16:37:27Z
SĂ©bastien Blin
Swarm: prune branch after fetch & validation
Swarm-chat
SĂ©bastien Blin
SĂ©bastien Blin
https://git.jami.net/savoirfairelinux/jami-libclient/-/issues/429
refine setMessageDisplayed
2021-02-26T16:37:39Z
SĂ©bastien Blin
refine setMessageDisplayed
Actually, setMessageDisplayed should be only called if the interaction is a file transfer or a incoming text message (even if it's a sip account). Correct behavior is not perfect.
Also something is not clear is why if we do this on a ou...
Actually, setMessageDisplayed should be only called if the interaction is a file transfer or a incoming text message (even if it's a sip account). Correct behavior is not perfect.
Also something is not clear is why if we do this on a outgoing call, the call is broken (daemon side)
Swarm-chat
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/391
Replay Conversation: fix block when destroying + fetch while join
2021-02-26T16:37:52Z
SĂ©bastien Blin
Replay Conversation: fix block when destroying + fetch while join
Swarm-chat
SĂ©bastien Blin
SĂ©bastien Blin
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/827
Feature request Forbid screenshots
2021-02-27T02:56:04Z
Feature request Forbid screenshots
For non rooted devices with unchanged jami apk installed, this is a security enchancement.
For non rooted devices with unchanged jami apk installed, this is a security enchancement.
https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/55
Jenkins: all cached contrib are rebuilt
2021-03-01T14:59:35Z
SĂ©bastien Blin
Jenkins: all cached contrib are rebuilt
Even if there is 5 different versions for the same contrib
We think 3/4 of the daemon build time is taked by contrib
Even if there is 5 different versions for the same contrib
We think 3/4 of the daemon build time is taked by contrib
Maxim Cournoyer
Maxim Cournoyer
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1197
Suspicious connection to an Indian IP(59.99.46.142)
2021-03-01T18:32:58Z
Loosy
Suspicious connection to an Indian IP(59.99.46.142)
![image](/uploads/974489169c7c4e4f54b03f8b1759dc5c/image.png)
MalwareBytes(from my desktop) thinks that's a virus reputation IP address(59.99.46.142).
For what I knew Jami should connect to IPs of people that I actually connect with, but...
![image](/uploads/974489169c7c4e4f54b03f8b1759dc5c/image.png)
MalwareBytes(from my desktop) thinks that's a virus reputation IP address(59.99.46.142).
For what I knew Jami should connect to IPs of people that I actually connect with, but this connection makes me doubt this.
On the desktop Jami client I don't have proxy enabled and most other settings are at default value:
![image](/uploads/691475654c02e4b8fd6a0374b84ee7d3/image.png)
On my side I just have one contact on Jami, living in the same country as mine so I wonder, how does Jami calls such foreign IPs and gives away my IP address in the process?
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1200
Empty window on Windows 7
2021-03-01T18:37:17Z
ComodoHacker
Empty window on Windows 7
First, I want to thank Jami developers for their work. Secure decentralized messaging has changed and will continue to change our world. I had great experience with Jami on Android.
Now the sad part.
The latest Jami x64 on windows 7 sho...
First, I want to thank Jami developers for their work. Secure decentralized messaging has changed and will continue to change our world. I had great experience with Jami on Android.
Now the sad part.
The latest Jami x64 on windows 7 shows an empty window with white background on startup.
The log says:
```
...
Daemon is running
No accounts to migrate
QOpenGLShaderProgram: could not create shader program
shader compilation failed:
""
QOpenGLShaderProgram: could not create shader program
shader compilation failed:
""
QOpenGLShaderProgram::uniformLocation(matrix): shader program is not linked
QOpenGLShaderProgram::uniformLocation(opacity): shader program is not linked
QOpenGLShaderProgram::uniformLocation(pixelSize): shader program is not linked
QOpenGLShaderProgram: could not create shader program
shader compilation failed:
""
...
```
I guess this has something to do with my device's old Intel integrated graphics and absence of right "magic" version of OpenGL drivers. But can't Jami just fall back to software rendering? Are all these shaders required to use a messaging app?
https://git.jami.net/savoirfairelinux/jami-project/-/issues/1199
Jami doesn't honor GTK Theming on Arch KDE
2021-03-01T19:16:06Z
Kreestoball
Jami doesn't honor GTK Theming on Arch KDE
I'm on Arch and installed Jami 20201217-1 from the community repo.
KDE has a specific GTK theming section in its appearance settings, but Jami doesn't seem to fully follow the dark theme I have applied, it's called sweet.
It seems to t...
I'm on Arch and installed Jami 20201217-1 from the community repo.
KDE has a specific GTK theming section in its appearance settings, but Jami doesn't seem to fully follow the dark theme I have applied, it's called sweet.
It seems to try, as the window close/minimize/maximize buttons are colored according to my theme:
![2021-02-28_00-56](/uploads/f0a8a6a239ab5cdb3163ceb9bafca855/2021-02-28_00-56.png)
But it should look like this:
![2021-02-28_00-57](/uploads/d0bda0a58b54389feb7096e576ecb354/2021-02-28_00-57.png)
I've tried launching from the CLI with `GTK_THEME=sweet jami-gnome`, but that doesn't make a difference.
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/303
Swarm: Compat with old client is broken for incoming invitations
2021-03-01T19:28:01Z
Albert BabĂ Oller
Swarm: Compat with old client is broken for incoming invitations
1. Client with stack swarm creates account A. Old client (without swarm) creates account B.
2. B sends invitation request to A.
3. A accepts invitation. Problems:
- B does not appear on the contact list until account/tab switch.
- Conver...
1. Client with stack swarm creates account A. Old client (without swarm) creates account B.
2. B sends invitation request to A.
3. A accepts invitation. Problems:
- B does not appear on the contact list until account/tab switch.
- Conversation with B is empty.
- Incoming call from B gives _"ConversationModelPimpl::slotIncomingCall, but conversation not found"_
- A tries to send messages -> B sees the composing status correctly but does not receive the messages.
4. When client-qt is closed and relaunched on A, contact B does not appear anymore on the smartlist.
Albert BabĂ Oller
Albert BabĂ Oller
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/459
swarm: compatibility with not swarm
2021-03-01T21:13:17Z
Kateryna Kostiuk
swarm: compatibility with not swarm
A is swarm and B is not swarm
1. create a conversation between A and B.
2. B sends the file to A. A receive file
3. A sent file to B. File not send.
This will happens every time after restarting A if the first file transfer is from ...
A is swarm and B is not swarm
1. create a conversation between A and B.
2. B sends the file to A. A receive file
3. A sent file to B. File not send.
This will happens every time after restarting A if the first file transfer is from B. In this case, TransferManager will be created for conversation
SĂ©bastien Blin
SĂ©bastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/382
Support multi-stream - remove the use of template for Call/SipCall classes
2021-03-02T15:48:03Z
Mohamed Chibani
Support multi-stream - remove the use of template for Call/SipCall classes
This is a refactoring and preparation activity for multi-stream support.
This is a refactoring and preparation activity for multi-stream support.
Mohamed Chibani
Mohamed Chibani
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/262
Packaging: Publish snap & update website
2021-03-02T15:48:22Z
SĂ©bastien Blin
Packaging: Publish snap & update website
+ update jami.net with instructions
+ update jami.net with instructions
SĂ©bastien Blin
Guillaume Heller
SĂ©bastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/437
[To test]Swarm: Still some "could not fetch commit..."
2021-03-02T15:48:33Z
SĂ©bastien Blin
[To test]Swarm: Still some "could not fetch commit..."
Sometimes, when android sends a message, the message is not received by the other peer, with "could not fetch commit..". This needs some investigation. all messages should pass directly
Sometimes, when android sends a message, the message is not received by the other peer, with "could not fetch commit..". This needs some investigation. all messages should pass directly
Swarm-chat
SĂ©bastien Blin
SĂ©bastien Blin
2021-03-03
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/448
[To test]Swarm: weird clone failure on sync
2021-03-02T15:48:36Z
SĂ©bastien Blin
[To test]Swarm: weird clone failure on sync
```
gheller@pc-gheller:~/.local/share/jami/457c1d61f7710c64/conversations/7ac13b2d77f9ed337618db340a9d1cb0f9f2a2cd$ git log
commit 401c9afc98aa2d4deebe6b989749169c96c6e0e1 (HEAD -> main, origin/main, origin/HEAD)
Author: 698fe6e10ae1f472...
```
gheller@pc-gheller:~/.local/share/jami/457c1d61f7710c64/conversations/7ac13b2d77f9ed337618db340a9d1cb0f9f2a2cd$ git log
commit 401c9afc98aa2d4deebe6b989749169c96c6e0e1 (HEAD -> main, origin/main, origin/HEAD)
Author: 698fe6e10ae1f4722dabe32ad5e885a464085db5 <698fe6e10ae1f4722dabe32ad5e885a464085db5>
Date: Thu Feb 18 21:12:42 2021 +0000
{"body":"\u2728","type":"text/plain"}
commit 92092c07f827171c289e60a44e9bf7e7c93242b9
Author: 7c38177a10d618bc30f93f0284d82d6ef246c459 <7c38177a10d618bc30f93f0284d82d6ef246c459>
Date: Thu Feb 18 21:11:59 2021 +0000
{"displayName":"img_20210218_161153_411016185718028660.jpg","sha3sum":"b7d5c6e752a4b29537dae244f429f38446ab4f2d34b09ed477a9428dcad9e8bf4decc5213d409d0b140d95d5a58517b718f56c6ed0691cdcc4e32b01b18f5d8a","tid":"8783314023060598","totalSize":"5024115","type":"application/data-transfer+json"}
commit 9687b46bee5159e19690ea7b7db07533fc5a9c57
Author: 7c38177a10d618bc30f93f0284d82d6ef246c459 <7c38177a10d618bc30f93f0284d82d6ef246c459>
Date: Thu Feb 18 21:11:42 2021 +0000
{"body":"Non je re\u00e7ois que sur Android","type":"text/plain"}
error: Could not read 095ced7a8debd31058c1dc68099809b64a9fb5bf
fatal: Failed to traverse parents of commit b6f09dc7e13f3c791b7e226890717100af38a282
```
Swarm-chat
SĂ©bastien Blin
SĂ©bastien Blin
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/458
swarm: conversation request for removed conversation
2021-03-02T15:48:48Z
Kateryna Kostiuk
swarm: conversation request for removed conversation
1 A send an invitation to B
2 B accepts the invitation
3 B removes conversation with A and create a conversation with A
4 B restarts the app
5 B receive contact request and conversation request
Happens only during the next 10 min af...
1 A send an invitation to B
2 B accepts the invitation
3 B removes conversation with A and create a conversation with A
4 B restarts the app
5 B receive contact request and conversation request
Happens only during the next 10 min after A sends an invitation to B.
SĂ©bastien Blin
SĂ©bastien Blin