savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-01-22T10:12:09Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1171[Feature request] Choose definition and quality before sending pictures2021-01-22T10:12:09ZChristophe Laurent[Feature request] Choose definition and quality before sending picturesSometimes it is not necessary to send à large definition and max quality pic, could be interetsing to choose before sending it.Sometimes it is not necessary to send à large definition and max quality pic, could be interetsing to choose before sending it.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/400Use PKCS #11 API for access to cryptographic keys2024-02-15T21:21:00ZVladimir StoiakinUse PKCS #11 API for access to cryptographic keysHi!
It would be nice if Jami can store account's cryptographic keys on devices specially designed for this purpose, like smartcards or tokens.
GnuTLS already have support for [this](https://www.gnutls.org/reference/gnutls-pkcs11.html)....Hi!
It would be nice if Jami can store account's cryptographic keys on devices specially designed for this purpose, like smartcards or tokens.
GnuTLS already have support for [this](https://www.gnutls.org/reference/gnutls-pkcs11.html).
Related to ring-project#719.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/886Plugins: automatic handler toggling2024-01-26T13:36:02ZAline Gondim SantosPlugins: automatic handler togglingWe can't rely on daemon for automatically toggle a handler. We have to do it from the client side since we may have to restart the camera.We can't rely on daemon for automatically toggle a handler. We have to do it from the client side since we may have to restart the camera.BacklogAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/882onHold call status2024-01-26T13:35:11ZAline Gondim SantosonHold call statusCalls are not properly put onHold and camera is show to a not current call.Calls are not properly put onHold and camera is show to a not current call.BacklogAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/65Add relative path for cert.pem and privkey.pem on server start2021-01-08T20:58:29ZLarbi GharibAdd relative path for cert.pem and privkey.pem on server startLarbi GharibLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/383Checking for working udev doesn't work.2021-01-23T19:32:14ZFuchtelJockelChecking for working udev doesn't work.This doesn't catch the nonfunctional udev installation that flatpaks ship with.
```cpp
udev_ = udev_new();
if (!udev_)
goto udev_failed;
udev_mon_ = udev_monitor_new_from_netlink(udev_, "udev");
if (!udev_mon_)
...This doesn't catch the nonfunctional udev installation that flatpaks ship with.
```cpp
udev_ = udev_new();
if (!udev_)
goto udev_failed;
udev_mon_ = udev_monitor_new_from_netlink(udev_, "udev");
if (!udev_mon_)
goto udev_failed;
if (udev_monitor_filter_add_match_subsystem_devtype(udev_mon_, "video4linux", NULL))
goto udev_failed;
/* Enumerate existing devices */
devenum = udev_enumerate_new(udev_);
if (devenum == NULL)
goto udev_failed;
if (udev_enumerate_add_match_subsystem(devenum, "video4linux")) {
udev_enumerate_unref(devenum);
goto udev_failed;
}
```
Currently the flatpak version works using a patch but maybe this could be added as a build option or some of the checks are broken?
```
diff --git a/src/media/video/v4l2/video_device_monitor_impl.cpp b/src/media/video/v4l2/video_device_monitor_impl.cpp
index c6a4a2e9f..faa8f4179 100644
--- a/src/media/video/v4l2/video_device_monitor_impl.cpp
+++ b/src/media/video/v4l2/video_device_monitor_impl.cpp
@@ -126,7 +126,9 @@ VideoDeviceMonitorImpl::VideoDeviceMonitorImpl(VideoDeviceMonitor* monitor)
udev_enumerate_unref(devenum);
goto udev_failed;
}
-
+
+ goto udev_failed;
+
udev_monitor_enable_receiving(udev_mon_);
/* Note that we enumerate _after_ monitoring is enabled so that we do not
* loose device events occuring while we are enumerating. We could still
```https://git.jami.net/savoirfairelinux/jami-jams/-/issues/64update doc with trusted CA organizations2021-01-06T19:31:27ZGuillaume Hellerupdate doc with trusted CA organizationsAdd:
* list of trusted CA organizations that can deliver SSL certificate files (let's encrypt, godaddy, etc)
* add example on how to generate free certificates via let's encrypt (should replace the existing part on how to request certi...Add:
* list of trusted CA organizations that can deliver SSL certificate files (let's encrypt, godaddy, etc)
* add example on how to generate free certificates via let's encrypt (should replace the existing part on how to request certificates using openssl)Larbi GharibLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1126[Debian 10 sid] SIP Incall on FritzBox2021-06-08T11:08:26ZPeter Maier[Debian 10 sid] SIP Incall on FritzBoxIncalls internal from FritzBox with IP phone are not working. Outcall on internal IP phones is working.
**Problem**
Add call to conversation with "**611"
"slotCallStateChanged (call: 8738021371634479), from Incoming to Talking"
(jami...Incalls internal from FritzBox with IP phone are not working. Outcall on internal IP phones is working.
**Problem**
Add call to conversation with "**611"
"slotCallStateChanged (call: 8738021371634479), from Incoming to Talking"
(jami-gnome:180595): Gtk-WARNING **: 12:57:54.298: Theme parsing error: <data>:1:79: Not using units is deprecated. Assuming 'px'.
(jami-gnome:180595): Gtk-WARNING **: 12:57:54.381: Calling org.xfce.Session.Manager.Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “Inhibit”https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/226Video conferences: cannot merge between active calls on 2 different accounts2023-12-27T16:38:01ZSébastien BlinVideo conferences: cannot merge between active calls on 2 different accounts# Scenario
+ Add a conference call
+ start another call on snoyhrt svvouny
# Expected
+ Via the add participant, we should be able to merge the call and the conference call
# Current
Can only add other contacts
# User story
+ This...# Scenario
+ Add a conference call
+ start another call on snoyhrt svvouny
# Expected
+ Via the add participant, we should be able to merge the call and the conference call
# Current
Can only add other contacts
# User story
+ This allow merging between public/private accounts or Jami/SIP bridginghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1125Feature idea: Quickdial. Define contacts to call on keypress2020-12-21T18:56:32ZStefan SchroederFeature idea: Quickdial. Define contacts to call on keypressThere should be the option to define 4-10 "Quickdial" contacts.
In the settings you would provide the name|ID of several contacts that you frequently call.
**Quickdial**
Quickdial Contact 1 (Ctrl+F1) __John_______
Quickdial Contact ...There should be the option to define 4-10 "Quickdial" contacts.
In the settings you would provide the name|ID of several contacts that you frequently call.
**Quickdial**
Quickdial Contact 1 (Ctrl+F1) __John_______
Quickdial Contact 2 (Ctrl+F2) __Jim________
Quickdial Contact 3 (Ctrl+F3) __Bob________
and so forth
Upon pressing the associated shortcut (which could be made configurable later), this person would be called as if you had selected it and clicked "call".
I have been looking at the code to figure out how I'd accomplish that, but I thought I'd share the idea before doing any real work.
Could this be a plugin?https://git.jami.net/savoirfairelinux/jami-nameservice/-/issues/4outdated instructions?2023-05-21T23:19:00ZMohammad Khashashnehoutdated instructions?Hi, in reference to [Fully self hosting Jami](https://git.jami.net/savoirfairelinux/ring-project/issues/765), I'm trying to use this implementation on my server but the build instructions seem to be outdated. There is no `start_eth_clust...Hi, in reference to [Fully self hosting Jami](https://git.jami.net/savoirfairelinux/ring-project/issues/765), I'm trying to use this implementation on my server but the build instructions seem to be outdated. There is no `start_eth_cluster.py` and `sudo nodejs index.js` produces an error as follows:
`blah@ubuntu:~/dev/jami/ring-nameservice$ sudo nodejs index.js
undefined
/home/blah/dev/jami/ring-nameservice/node_modules/web3-core-helpers/lib/formatters.js:398
throw new Error('Provided address "' + address + '" is invalid, the capitalization checksum test failed, or its an indrect IBAN address which can\'t be converted.');...`
any feedback is much appreciated.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/854Add a setting to enable/disable vibration either on calls or messages2020-12-04T00:14:17ZJuan ManuelAdd a setting to enable/disable vibration either on calls or messagesAs far as I know, a user can either enable sound and vibration or disable both of them (not within the app, but by changing general mobile profiles). What happens if a user wants to recieve notifications with just only sound (no vibratio...As far as I know, a user can either enable sound and vibration or disable both of them (not within the app, but by changing general mobile profiles). What happens if a user wants to recieve notifications with just only sound (no vibration at all)?
From the Android support, they say that each app should provide a way to configure vibration, so what do you think of adding that setting to the app? Ideally there should be one setting for messages (also for sound which doesn't exist for now) and another one for calls. But it could be a good approach to have at least one general setting to configure vibration within the app.
I would suggest adding it next to the ringtone setting.https://git.jami.net/savoirfairelinux/jami-jams/-/issues/63GET groups from LDAP and AD2020-11-17T23:06:26ZLarbi GharibGET groups from LDAP and ADAdd in API endpoint /api/admin/groups for GET method a function to retrieve groups from LDAP and ADAdd in API endpoint /api/admin/groups for GET method a function to retrieve groups from LDAP and ADAdrien BéraudLarbi GharibGuillaume HellerAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/62Remove Add group and delete group in UI for LDAP/AD2020-11-17T23:04:32ZLarbi GharibRemove Add group and delete group in UI for LDAP/ADRemove Add group and delete group in UI for LDAP/AD.Remove Add group and delete group in UI for LDAP/AD.Larbi GharibAdrien BéraudGuillaume HellerLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/61Add API endpoint Groups with pagination2020-11-17T23:02:47ZLarbi GharibAdd API endpoint Groups with paginationImplement an endpoint to fetch groups **/api/admin/group** at the moment we use the group endpoint where the name = "*" this is inefficient an can cause **/api/admin/group** performance issue if a big number of groups is stored in the da...Implement an endpoint to fetch groups **/api/admin/group** at the moment we use the group endpoint where the name = "*" this is inefficient an can cause **/api/admin/group** performance issue if a big number of groups is stored in the database.Larbi GharibWilliam EnrightLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-jams/-/issues/60Update API for group Id2020-11-17T23:00:14ZLarbi GharibUpdate API for group IdInstead of using the Name to update and delete Groups we should use the id (Which can be a string)Instead of using the Name to update and delete Groups we should use the id (Which can be a string)Larbi GharibWilliam EnrightLarbi Gharibhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/173Feature request: Always on top2020-10-29T17:40:40ZHans DijkemaFeature request: Always on topIt would be great if the video-window could be instructed to be 'always on top'.
This would make it possible to see someone while typing.
For practitioners whom have one-to-one consultations with clients this would be a great feature.It would be great if the video-window could be instructed to be 'always on top'.
This would make it possible to see someone while typing.
For practitioners whom have one-to-one consultations with clients this would be a great feature.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/170Portable version for Windows2022-12-29T16:19:15ZjathriPortable version for WindowsCannot use Jami without admin rights on my employer pc.
Web client would also solve this issue.Cannot use Jami without admin rights on my employer pc.
Web client would also solve this issue.Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/169Jami official binery for windows does not work properly on amd k10 family of ...2020-10-29T17:22:00ZAbdJami official binery for windows does not work properly on amd k10 family of cpu'sJami official binery for windows does not work properly on system whith cpu does not support ssse3 sse4 avx instructions
Amd k10 family of cpu's as exampleJami official binery for windows does not work properly on system whith cpu does not support ssse3 sse4 avx instructions
Amd k10 family of cpu's as examplehttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/333TlsSession: use setOnRecv_ for reliable transport2022-07-11T17:46:31ZSébastien BlinTlsSession: use setOnRecv_ for reliable transportlike we do for unreliable transportslike we do for unreliable transportsLaterSébastien BlinSébastien Blin