savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-12-23T21:46:55Zhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/530Medias: Big lag when a lot of person leave the conference2021-12-23T21:46:55ZSébastien BlinMedias: Big lag when a lot of person leave the conference# Scenario
+ Be in a rdv with 10 people
+ Every body leave except 2 people
# Current result
+ Big lag on video
# Expected
+ No lag# Scenario
+ Be in a rdv with 10 people
+ Every body leave except 2 people
# Current result
+ Big lag on video
# Expected
+ No lagBackloghttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/92Add raspbian (armhf/arm64) packages2021-12-29T17:18:40ZAmin BandaliAdd raspbian (armhf/arm64) packagesWe do not provide a raspbian package anymore due to complications with cross-building our Qt package (`libqt-jami`), now used for building both the client library (`lrc`) and the Qt client (`jami-qt`). Since `lrc` is also built using `l...We do not provide a raspbian package anymore due to complications with cross-building our Qt package (`libqt-jami`), now used for building both the client library (`lrc`) and the Qt client (`jami-qt`). Since `lrc` is also built using `libqt-jami`, we cannot continue providing a `jami-gnome` raspbian package either.Backloghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/529SIP: refactor SIPCall and related classes and routines2023-09-29T10:00:20ZMohamed ChibaniSIP: refactor SIPCall and related classes and routinesThe goal of the refactor is to improve stability (prevent crashes and deadlocks), clarify interactions between SIPCall class with other classes/routines. Three main changes will be introduced in this activity:
**1- Add an interface to r...The goal of the refactor is to improve stability (prevent crashes and deadlocks), clarify interactions between SIPCall class with other classes/routines. Three main changes will be introduced in this activity:
**1- Add an interface to report PJSIP events**\
The use of this interface is to give limited access to SIPCall from SipVoipLink class and related routines.
All processing involving SIPCall properties (such as SDP and RTP sessions) should be done as much as possible within SIPCall class to enhance encapsulation.
**2- Use the same thread (SIP thread) for SipVoIPLink events hander and SIP Transport**\
All events (hopefully) reported by PSIP lib will be reported on the same thread, which will help reduce data race on SIPCall class in particular.
**3- Run most of the task involving SIPCall on the same thread**
Dispatch tasks (when possible) on the SIP thread. Note that some calls still need to access SIPCall synchronously (getters in particular).BacklogMohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1233Jami: looking for 'Transfer file' button2021-08-20T21:11:16ZRudolf FarkasJami: looking for 'Transfer file' buttonHello,
I just installed Jami on a Mac and on an iPad. I can't find a button or other widget that would initiate a file transfer towards a contact. Am I missing something obvious?
Thanks
RudifaHello,
I just installed Jami on a Mac and on an iPad. I can't find a button or other widget that would initiate a file transfer towards a contact. Am I missing something obvious?
Thanks
Rudifahttps://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/285add an icon for share files, screen, etc...2021-06-02T15:08:28ZCharlotte Hoffmannadd an icon for share files, screen, etc...and make sure that the space between icons is the same each time
![Screen_Shot_2021-04-26_at_3.14.26_PM](/uploads/20e03993eaefd444d9dc8be447c290c8/Screen_Shot_2021-04-26_at_3.14.26_PM.png)and make sure that the space between icons is the same each time
![Screen_Shot_2021-04-26_at_3.14.26_PM](/uploads/20e03993eaefd444d9dc8be447c290c8/Screen_Shot_2021-04-26_at_3.14.26_PM.png)https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/284Add an arrow between the name and the setting icon2023-05-05T19:44:05ZCharlotte HoffmannAdd an arrow between the name and the setting icon![Screen_Shot_2021-04-26_at_3.03.28_PM](/uploads/1b53f28bb2057f047a0e6d580c0edace/Screen_Shot_2021-04-26_at_3.03.28_PM.png)![Screen_Shot_2021-04-26_at_3.03.28_PM](/uploads/1b53f28bb2057f047a0e6d580c0edace/Screen_Shot_2021-04-26_at_3.03.28_PM.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1232"Write to" string missing on Transifex.2021-04-29T13:44:04ZPostav"Write to" string missing on Transifex.The "Write to" string does not exist on Transifex in "ring-client-gnome.pot" and in "ring-client-gnome-chatviewpot" and therefore cannot be translated.
![2021-04-24_19-43-15](/uploads/75c1549624903f6f1d2c5e3b70d91435/2021-04-24_19-43-15...The "Write to" string does not exist on Transifex in "ring-client-gnome.pot" and in "ring-client-gnome-chatviewpot" and therefore cannot be translated.
![2021-04-24_19-43-15](/uploads/75c1549624903f6f1d2c5e3b70d91435/2021-04-24_19-43-15.png)
This is the string in Jami that remains in English.
![2021-04-24_19-40-35](/uploads/7cc70748932435094e1d9ae83ae0e827/2021-04-24_19-40-35.png)
![2021-04-24_19-40-01](/uploads/a36756e3098b51cbc2568f46cfc31c69/2021-04-24_19-40-01.png)https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/283supprimer la preview en conférence sur macOS2021-06-02T15:08:42ZCharlotte Hoffmannsupprimer la preview en conférence sur macOShttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/91Snap info: license unset2021-04-28T17:59:42ZMartin MayerSnap info: license unsetHi all,
installing jami from edge I realized, that license informations are missing
![Jami_licence](/uploads/b5d72ee542656e544ec6c7c40e199122/Jami_licence.png)
Version info
```
snap info jami
name: jami
summary: Jami, a secur...Hi all,
installing jami from edge I realized, that license informations are missing
![Jami_licence](/uploads/b5d72ee542656e544ec6c7c40e199122/Jami_licence.png)
Version info
```
snap info jami
name: jami
summary: Jami, a secure, distributed communication software and SIP client
publisher: Savoir-faire Linux (sfljami)
store-url: https://snapcraft.io/jami
contact: https://forum.jami.net
license: unset
description: |
GNU Jami is free software for universal communication which respects
freedoms and privacy of its users.
* A telephone: a simple tool to connect, communicate ,and share.
* A teleconferencing tool: easily join calls to create conferences with
multiple participants.
* A media sharing tool: Jami supports a variety of video input options,
including mutliple cameras and image and video files, and the selection of
audio inputs and outputs; all of this is supported by multiple high quality
audio and video codecs.
* A messenger: send text messages during calls or out of calls (as long as
your peer is connected).
* A building block for your IoT project: reuse the universal communications
technology of Jami with its portable library on your system of choice.
Upstream Project: https://jami.net
snapcraft.yaml Build Definition:
https://github.com/diddlesnaps/jami/blob/master/snap/snapcraft.yaml
commands:
- jami
snap-id: v2dLJDv8AcX1mtod8h5bmJknlYiIKNTJ
tracking: latest/edge
refresh-date: yesterday at 09:36 CEST
channels:
latest/stable: 20210105.1.11fbc49 2021-01-05 (132) 171MB -
latest/candidate: ↑
latest/beta: ↑
latest/edge: 20210421.1.d116434 2021-04-21 (189) 264MB -
installed: 20210421.1.d116434 (189) 264MB -
```Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/927Option to have multiple photos or files to be sent2021-04-25T12:11:54ZThe Avid UserOption to have multiple photos or files to be sentI would like for the option to have multiple files be sent at once rather than a single photo.I would like for the option to have multiple files be sent at once rather than a single photo.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1231username is not shown when restoring from a backup2022-08-25T16:45:44Zvstoykovbgusername is not shown when restoring from a backupI made two tests, one by clicking on "delete account" button, the other by just deleting the files.
The field for the username is empty after restoring from a backup:
![image](/uploads/a965b531726f60194e2c5d961cbb3dca/image.png)
I am ...I made two tests, one by clicking on "delete account" button, the other by just deleting the files.
The field for the username is empty after restoring from a backup:
![image](/uploads/a965b531726f60194e2c5d961cbb3dca/image.png)
I am using the version of Jami from Ubuntu's snap.
```
"Together"
built on 2021-01-05 15:17:46 UTC
```https://git.jami.net/savoirfairelinux/jami-project/-/issues/1230Feature request: custom picked ringtones2022-11-03T02:40:43ZFeature request: custom picked ringtonesIt would be fine to pick a ringtone for a contact to know who is calling.
Or atleast for chats in folders https://git.jami.net/savoirfairelinux/ring-project/-/issues/1085It would be fine to pick a ringtone for a contact to know who is calling.
Or atleast for chats in folders https://git.jami.net/savoirfairelinux/ring-project/-/issues/1085https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/387Video: Preview can't be moved2021-04-27T17:23:58ZAndreas TraczykVideo: Preview can't be movedMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/73Issue on SerialNumber size in OCSP response2021-04-23T14:37:02ZLarbi GharibIssue on SerialNumber size in OCSP response[1619116482.277|37479|tls_session.cpp :756 ] OCSP Response Information:
Response Status: Successful
Response Type: Basic OCSP Response
Version: 1
Responder Key ID: f6d5576ea67705b027d1b56e93ec365026a38b02
Produced ...[1619116482.277|37479|tls_session.cpp :756 ] OCSP Response Information:
Response Status: Successful
Response Type: Basic OCSP Response
Version: 1
Responder Key ID: f6d5576ea67705b027d1b56e93ec365026a38b02
Produced At: Thu Apr 22 18:34:42 UTC 2021
Responses:
Certificate ID:
Hash Algorithm: SHA1
Issuer Name Hash: 3e017b6bb6cf235f341da9c03cf51fa170bf9d0a
Issuer Key Hash: ccd4852bc87f28c2707c26ebb96e28c60ef8a2ef
Serial Number: 7613d6d819440786bbf4c3f4a5fd141f46ba310f983b38fcfc00179899d54158
Certificate Status: revoked
Revocation time: Thu Apr 22 18:33:24 UTC 2021
This Update: Thu Apr 22 18:34:42 UTC 2021
Next Update: Thu Apr 22 18:39:42 UTC 2021
Extensions:
Nonce: 8b360c503d01a538d126182e00ab72a6173389f1444c39167f6528c1af69ed22
Signature Algorithm: RSA-SHA256
https://tools.ietf.org/html/rfc5280.html#section-4.1.2.2
Given the uniqueness requirements above, serial numbers can be expected to contain long integers. Certificate users MUST be able to handle serialNumber values up to 20 octets. Conforming CAs MUST NOT use serialNumber values longer than 20 octets.Larbi GharibAdrien BéraudLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/526TURN caching issue2021-04-27T19:16:40ZSébastien BlinTURN caching issue# Scenario
+ Use Jami
+ Close the computer
+ Re-open it
+ A connectivity change occurs and TURN is re-cached.
# Expected
If the TURN is available, the cache should be correctly updated
# Current
Sometimes the cache is deleted
# Rea...# Scenario
+ Use Jami
+ Close the computer
+ Re-open it
+ A connectivity change occurs and TURN is re-cached.
# Expected
If the TURN is available, the cache should be correctly updated
# Current
Sometimes the cache is deleted
# Reason
NM is giving the connectivity change before that the network is really available, so the resolution can give a "network unreachable". Instead of that, we should wait that the DHT is connected (so that we are ready to use Jami).Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/90Snap error: Could not find the Qt platform plugin "wayland-egl"2021-05-12T18:18:36ZMartin MayerSnap error: Could not find the Qt platform plugin "wayland-egl"Hi,
I installed the latest snap from edge, which worked, but couldn't start jami on wayland. Passing to xorg however worked.
See the terminal outputs below.Hi,
I installed the latest snap from edge, which worked, but couldn't start jami on wayland. Passing to xorg however worked.
See the terminal outputs below.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/525plugins Apple: uncompress jpl with minizip instead of libarchive2021-05-12T13:29:39ZAline Gondim Santosplugins Apple: uncompress jpl with minizip instead of libarchiveDaemon currently uses libarchive for installing plugins (uncompressing JPL files) in windows, GNU/Linux and Android builds.
In MacOS and IOS libarchive should be replaced by minizip.Daemon currently uses libarchive for installing plugins (uncompressing JPL files) in windows, GNU/Linux and Android builds.
In MacOS and IOS libarchive should be replaced by minizip.Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/385Qml & Google testing structure in place2021-05-12T14:05:54ZMing Rui ZhangQml & Google testing structure in placeMing Rui ZhangMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/384Context menu code smells2021-08-20T20:40:46ZAndreas TraczykContext menu code smells- excessive logic required outside the class
https://review.jami.net/c/jami-client-qt/+/17428/3/src/mainview/components/ConversationSmartListViewItemDelegate.qml#37
- js may be simplified with loader/repeater
- menu should be functionall...- excessive logic required outside the class
https://review.jami.net/c/jami-client-qt/+/17428/3/src/mainview/components/ConversationSmartListViewItemDelegate.qml#37
- js may be simplified with loader/repeater
- menu should be functionally modalhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/468integrated emoji picker popup/tooltip2021-04-29T22:03:58Zovariintegrated emoji picker popup/tooltipThank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like...Thank you for the `integrated emoji picker` https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/115 available in client-qt version 202104191450.
When hovering above the emoji picker button, can a tooltip/popup please show like `Send file`.
Thank you