savoirfairelinux issues
https://git.jami.net/groups/savoirfairelinux/-/issues
2021-08-19T21:01:20Z
https://git.jami.net/savoirfairelinux/jami-project/-/issues/514
[i18n] Make "Transfer" explicit
2021-08-19T21:01:20Z
ovari
[i18n] Make "Transfer" explicit
"Transfer" can refer to "Call Transfer" and "File Transfer". Could you please make the source language files explicitly have "Call Transfer" and "File Transfer"?
For example, the string "Transfer to" should be something like "Call Trans...
"Transfer" can refer to "Call Transfer" and "File Transfer". Could you please make the source language files explicitly have "Call Transfer" and "File Transfer"?
For example, the string "Transfer to" should be something like "Call Transfer" or "SIP Call Transfer". This would help when translating the strings on Transifex where only strings are shown (there is no GUI).
![image](/uploads/e6f08688a57ed399794274ecd84ba1d4/image.png)
https://ring.cx/en/news#improving-sip-support-for-ring
**English (2 words) → Hungarian (1 word)<br>**
call transfer → hívásátadás<br>
call forwarding → hívásátirányítás<br>
file transferring → fájlátvitel
What do you think?
Thank you
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/54
TODO List Meeting 2 september
2021-08-19T20:46:01Z
Larbi Gharib
TODO List Meeting 2 september
**Frontend:**
**To test**
* [x] TURN password should be a password field ***********.
* [x] Remove default name value that comes from last created Blueprint.
* [x] Add blueprint search using filter and searchValue like in groups.
* [x]...
**Frontend:**
**To test**
* [x] TURN password should be a password field ***********.
* [x] Remove default name value that comes from last created Blueprint.
* [x] Add blueprint search using filter and searchValue like in groups.
* [x] Remove default name value that comes from last created Group, and add check on existing Group.
* [x] Change placeholder in groups to add user instead of contacts.
* [x] Create user every where (Change the name Create profile to Create user).
* [x] Create Blueprint name displayed in red (Shouldn't be displayed in red).
* [x] Edit Group by clicking anywhere on the screen.
* [x] Edit Group cannot change blueprint
* [x] Check group name availability before allowing creation
* [x] Replace Copyright **© Your Website 2020.** with **© 2020 Savoir-Faire-Linux ** in Login page
* [x] Missing Profile & Settings pages (Sidebar)
* [x] profile - replace icon with user profile picture (same size) both in display and edit mode
* [x] profile - move avatar top left corner
* [x] edit profile - add validation checks on all fields
* [x] Username - force lowercase + mark as mandatory
* [x] Connect to JAMS as user (not admin) - should not be possible to access list of users (ask guillaume for more info)
* [x] display starts with Create User (ask Guillaume if unclear)
* [x] Change color of blue active + change cancel button color to same color of update button
* [x] rename update profile to save profile
* [x] Force LowerCase username in create
* [x] When creating a blueprint we should be redirected to the blueprint page.
* [x] Add check input for allow admin to add Turn configuration and add radio button to either add default Turn Jami Configuration or custom configuration (@gheller ADD DIFFERENT USE CASES )
* [x] Add default picture in edit mode if no picture associated
* [x] Add password form on user creation with password generator use https://www.npmjs.com/package/generate-password
* [x] Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for admin (endpoint admin)
* [x] Add password generator on edit admin password
* [x] Remove Remember me / Forgot password? / Don't have an account? Sign Up from Login page
* [x] Profile image: rotation not working
* [x] Image editing form background and CSS.
* [x] revoke User
* [x] Local user register on ns public - add check on the fly when creating new users / deactivate button while
username not correct
**To do**
* [x] Reduce profile picture to 20 ko
* [ ] Add reset password on first login based on the needResetPassword field from the start endpoint
* [ ] Lister les codes postaux durant la configuration du certificat.
* [x] Move Logout to bottom separated from the rest of the menu with the settings and update now.
* [x] Make sure that the users / contacts initial list is populated in the Drawer
* [x] Remove initial Field is empty on Group and Blueprint creation.
* [x] Change user group from user profile
* [x] Display User name in profile
* [x] Access user profile using a route /admin/user/:username
* [x] Add route to group using it's name
* [x] Add route to blueprint using it's name
* [x] Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for user (endpoint auth)
* [x] Add description on each field in blueprint configuration.
* [ ] Envoyer le ficher SIP qui est mis en ligne. Ajouter un lien de téléchargement du template d'un fichier Json SIP.
* [x] Search users should not be case sensitive https://git.jami.net/savoirfairelinux/jami-jams/issues/47
* [x] Group & Blueprint should be displayed in user profile page
* [x] put bottom left corner with logout
* [ ] user cards: align all elements, all cards should have the same size. Add default firstName and lastName. For all other fields display a dummy text if the data is no available.
* [ ] profile - add fields (address)
**Setup wizard**
* [x] Select language selection
* [x] Change language from settings menu
* [x] Traduction Fr En Transifex.
* [x] Display Access error message to none admin users on settings.
* [x] Hide Update button to none admin users.
**Backend:**
**To test**
* [x] Update users groups on Group delete ***
* [x] Add password hash and salt on password submit POST and PUT
* [x] Un endpoint pour un user profile (En discussion avec Félix)
* [x] Return status 200 on user added to group only if success to insure that the fetched users list is accurate.
https://192.168.49.120/api/admin/group?groupName=Group1&newName=Group1&blueprintName=Blueprint1&groupMembers=lin [PUT]
* [x] Add missing annotations for XML Parsing Error: syntax error
* [x] Add contact to a user: store added date in seconds instead of milliseconds
* [x] Add username in contacts list
* [x] Que faut-il faire dans le cas où un utilisateur appartient à deux groupes avec deux blueprints différents.
* [x] Limit users query to 20 users to improve the query
* [x] search directory endpoint should return 204 when no users exists in the database or in the LDAP or AD
* [x] Add pagination on search query for users endpoints
Félix Sidokhine
Guillaume Heller
Larbi Gharib
William Enright
Ndèye Anna Ndiaye
Félix Sidokhine
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/56
To do: minutes meeting 24/09
2021-08-19T20:45:46Z
Guillaume Heller
To do: minutes meeting 24/09
* [x] rename Savoir-Faire-Linux to Savoir-faire Linux Inc.
* [x] Device lifetime --> default to 1 year
* [x] First launch, replace loading wheel by *No users*
* [x] Return 204 instead of 404 if no users in response of GET search/dire...
* [x] rename Savoir-Faire-Linux to Savoir-faire Linux Inc.
* [x] Device lifetime --> default to 1 year
* [x] First launch, replace loading wheel by *No users*
* [x] Return 204 instead of 404 if no users in response of GET search/directory
* [x] Create user (register username activated) --> took time before displaying username already taken
* [x] Add green check is username is available
* [x] Shorthen username field length (align with password field?)
* [x] Check update less frequently (check logs for more info)
* [x] Documentation how to launch server in https (check doc in readme)
* [ ] Connect to Jami on Android, if no first name / last name, Jami returns "Compte Jami 3" - if no displayname, fallback on username
* [x] Users/Devices: change color of Action/Rename button
* [x] Rename "deactivate device" to "revoke device"
* [ ] user cards: align all elements, all cards should have the same size
* [ ] bearer token: disconnect after 15min of inactivity
* [x] Users/Contacts - Add contact - if no firstname/lastname, display username
* [x] Users/Contacts - Add contact - display avatar
* [ ] Users/Contacts - not possible to re add a contact previously removed - create endpoint with list of users that can be added
* [ ] Users - add number of devices (DEVICES (2)) available and contacts available (CONTACTS(4)) directly in title
* [x] Group & Blueprint should be displayed in user profile page
* [x] review/update installation userguide
**Remaining feedback from meeting 02/09:**
**Frontend:**
* [ ] Add reset password on first login based on the needResetPassword field from the start endpoint
* [ ] Lister les codes postaux durant la configuration du certificat.
* [x] Move Logout to bottom separated from the rest of the menu with the settings and update now.
* [x] Make sure that the users / contacts initial list is populated in the Drawer
* [x] Remove initial Field is empty on Group and Blueprint creation.
* [x] Change user group from user profile
* [x] Display User name in profile
* [x] Access user profile using a route /admin/user/:username
* [x] Add route to group using it's name
* [x] Add route to blueprint using it's name
* [x] Add password form on user edit with password generator use https://www.npmjs.com/package/generate-password for user (endpoint auth)
* [x] Add description on each field in blueprint configuration.
* [ ] Envoyer le ficher SIP qui est mis en ligne. Ajouter un lien de téléchargement du template d'un fichier Json SIP.
* [ ] profile - add fields (address)
**Setup wizard:**
* [x] Select language selection
* [x] Change language from settings menu
* [x] Traduction Fr En Transifex.
* [x] Display Access error message to none admin users on settings.
* [x] Hide Update button to none admin users.
**Backend:**
* [x] Add pagination on search query for users endpoints
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/807
Call still going on after finishing it ?
2021-08-19T20:45:26Z
Susanne Mueller
Call still going on after finishing it ?
Hello again,<br />
I noticed a strange behavior of Jami making sip-calls!<br />
<br />
Server: Asterisk SIP-Server<br />
Clients: Android Phone and Tablet (latest APK-version), Ubuntu Desktop<br />
<br />
Making a video call works perfec...
Hello again,<br />
I noticed a strange behavior of Jami making sip-calls!<br />
<br />
Server: Asterisk SIP-Server<br />
Clients: Android Phone and Tablet (latest APK-version), Ubuntu Desktop<br />
<br />
Making a video call works perfectly!<br />
Making a phone call (no video) works also BUT<br />
if the caller finishes the call (red button) then the App on the called device indicates a continuing conversation and the call in the called app must be finished manually.<br />
If the called finishes the call then the App of the caller finishes the conversation as well.<br />
The same behavior with all clients. The call remains active even if I stop the sip-server.<br />
<br />
This happens only with phone calls without video.<br />
I don't know if this is a bug or something wrong with my devices / settings.<br />
<br />
Thanks for any advice<br />
Susi
https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/87
code smell: no clear design for selecting conversations and accounts exists
2021-08-19T20:44:08Z
Andreas Traczyk
code smell: no clear design for selecting conversations and accounts exists
Currently, multiple classes offer methods that claim to "select" conversations and accounts. This results in multiple reselections and binding loops between UI<->view-models<->models.
Currently, multiple classes offer methods that claim to "select" conversations and accounts. This results in multiple reselections and binding loops between UI<->view-models<->models.
Albert Babí Oller
Albert Babí Oller
https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/232
A lot of bugs on Mac make Jami impossible to use
2021-08-19T20:43:56Z
A lot of bugs on Mac make Jami impossible to use
MacBook Pro 2019 with MacOS 10.15.4
Jami 1.59 (issues were happening also before the last two updates - not that before they weren't happening, I installed the app only recently)
## ISSUES EXPERIENCED
- **Can't connect video**: I can'...
MacBook Pro 2019 with MacOS 10.15.4
Jami 1.59 (issues were happening also before the last two updates - not that before they weren't happening, I installed the app only recently)
## ISSUES EXPERIENCED
- **Can't connect video**: I can't see the other person's video and he can't see mine.
- **continuous loading**: even if I start a call with just voice, we connect and hear each other but Jami shows a loading circle as when you're ringing someone, nothing changes
- **unable to respond to call**: to answer a call, I click on the green button, connection starts but nothing changes on the display
- **can't quit the app**: when I attempt to perform any of the actions listed above, the loading rainbow circle appears as a pointer and Activity manager appears as `not responding`
What should I do?
Please help me, I love Jami's philosophy and features but I can't make it work... I enable all encoding options in the settings and changed something, but I see no improvement.
Thanks a lot. Have a nice day.
(I can't find any place to share a log file or something, if it could be useful, please tell me how and I'll submit it)
EDIT: version of the app
https://git.jami.net/savoirfairelinux/jami-client-macos/-/issues/256
Jami OSX (Apple) can't do outgoing calls or texts
2021-08-19T20:43:47Z
Arnold Burkes
Jami OSX (Apple) can't do outgoing calls or texts
I am currently using Jami version 1.81 on MacOS Mojave and am recently trying it out.
One thing I just cannot seem to get past is how voice calls can't send out to other people, and even my texts can't send without hanging for minutes on...
I am currently using Jami version 1.81 on MacOS Mojave and am recently trying it out.
One thing I just cannot seem to get past is how voice calls can't send out to other people, and even my texts can't send without hanging for minutes on end
https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1209
Text messages not readable in vimix-dark GTK theme
2021-08-19T20:43:37Z
Text messages not readable in vimix-dark GTK theme
Vimix dark theme that is popular in archlinuxcn community, presents jami's text messages in non white color that is unreadable ![2020-10-15-123117_527x87_scrot](/uploads/5946c8437770e695f6e8410ef71a4d11/2020-10-15-123117_527x87_scrot.png)
Vimix dark theme that is popular in archlinuxcn community, presents jami's text messages in non white color that is unreadable ![2020-10-15-123117_527x87_scrot](/uploads/5946c8437770e695f6e8410ef71a4d11/2020-10-15-123117_527x87_scrot.png)
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/325
Bump gnutls windows
2021-08-19T20:43:32Z
Sébastien Blin
Bump gnutls windows
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/58
Choose a more convinient LDAP connector
2021-08-19T20:42:03Z
Larbi Gharib
Choose a more convinient LDAP connector
We need to be able to do requests in any language Unicode and handle pagination.
We need to be able to do requests in any language Unicode and handle pagination.
Guillaume Heller
Larbi Gharib
Adrien Béraud
William Enright
Édouard Denommée
Guillaume Heller
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/57
Change database to a more suitable database that supports COLLATIONS
2021-08-19T20:42:00Z
Larbi Gharib
Change database to a more suitable database that supports COLLATIONS
Change database to a more suitable database that supports COLLATIONS
Change database to a more suitable database that supports COLLATIONS
Larbi Gharib
William Enright
Édouard Denommée
Adrien Béraud
Guillaume Heller
Larbi Gharib
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/793
Problems sending videos of large size
2021-08-19T20:41:55Z
Marinus Savoritias
Problems sending videos of large size
I tried to send a couple of videos that were large (over 60mb).
The first time the video played only for 2 seconds and then nothing.
The second time it showed like it transfered but the thumbnail was gray and i couldn't even press play....
I tried to send a couple of videos that were large (over 60mb).
The first time the video played only for 2 seconds and then nothing.
The second time it showed like it transfered but the thumbnail was gray and i couldn't even press play. I saved the file but it was corrupted.
Steps To Reproduce:
Send a Video over 60-70mb and try to play it.
Result:
It won't play. Or only the first two seconds and then stops.
* Ring version: 20200810
* Device model: Fairphone 3
* Android version: 9.0 /e/OS with Microg
* What build you are using: F-Droid
https://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1160
Problèmes d'appels sous Debian
2021-08-19T20:41:51Z
Yann Guilhemdebat
Problèmes d'appels sous Debian
Bonjour,
Sur le conseil de Sébastien Blin, je vous reporte mon problème dans un nouvel Issue.
Pour tester Jami je l'ai installé sur 2 PC, un sous Debian 10 nommé Dexian l'autre sous Debian 9 nommé PanasonicElec.
J'ai mis à jour les 2 sy...
Bonjour,
Sur le conseil de Sébastien Blin, je vous reporte mon problème dans un nouvel Issue.
Pour tester Jami je l'ai installé sur 2 PC, un sous Debian 10 nommé Dexian l'autre sous Debian 9 nommé PanasonicElec.
J'ai mis à jour les 2 systèmes à partir des dépots Debian et réalisé les 2 installations de Jami à partir des paquets .deb télécharger sur jami.net, pour avoir les dernières versions publiées.
J'ai créer un compte yann_guilhemdebat sur le Dexian et un compte yann_test sur le PanasonicElec.
Les 2 PC sont raccordés par câbles Ethernet au même modem/routeur un Dlink DSL-2640B dans sa configuration d'usine.
Voici donc mon problème :
1. Jami tourne sur les 2 PC, les comptes yann_guilhemdebat et yann_test sont marqués d'un point vert dans la colonne de gauche, je peux échanger des messages textes et des fichiers dans les 2 sens. Tout est OK.
2. A partir du compte yann_guilhemdebat sur Dexian je selectionne le compte yann_test à gauche
Premier essai :
3. Je clic sur le "bouton camera" à droite sur le Dexian.
4. Ouverture immédiate de la colonne centrale d'appel.
5. Attente de 2'20" et après...
**Expected results** : maintient de la colonne d'appel sur le Dexian, notification longue et possibilité de cliquer sur le téléphone vert pour accepter l'appel sur le PanasonicElec
**Actual results** : fermeture de la colonne centrale d'appel et affichage "Appel sortant manqué" sur le Dexian. Trop brève notification et affichage "Appel entrant manqué" sur le PanasonicElec.
Deuxième essai :
6. Je reclique sur le "bouton camera" à droite sur le Dexian.
**Expected results** : Ouverture immédiate de la colonne centrale d'appel.
**Actual results** : Gel de l'interface graphique pendant 35".
7. Je ferme la fenêtre que mes clics ont ouvert pendant le gel de l'interface graphique.
8. la colonne centrale d'appel est ouverte sur le Dexian et Notification immédiate sur le PanasonicElec.
9. Je clic sur le telephone vert du PanasonicElec
**Expected results** : Ouverture des fenêtres vidéos et début de communication audio-vidéo
**Actual results** : Très brève ouverture-fermeture de la fenêtre vidéo, affichage "Appel entrant" sur le PanasonicElec. Colonne centrale d'appel bloquée sur "Recherche" sans pouvoir la fermé en cliquant sur le telephone rouge sur le Dexian.
10. Attente de 1'42" nouvelle notification sur le PanasonicElec.
**Expected results** : notification longue et possibilité de cliquer sur le téléphone vert pour accepter l'appel sur le PanasonicElec.
**Actual results**
: Trop brève notification et affichage "Appel entrant manqué" x2 de plus sur le PanasonicElec. Colonne centrale d'appel, toujours, bloquée sur "Recherche" sans pouvoir la fermé en cliquant sur le telephone rouge sur le Dexian.
11. En attendant, je vous montre mes paramètres et réglages des 2 comptes utilisés.
12. je tape un message texte sur le Dexian.
13. Je tape Entrée.
**Expected results** : Affichage du message sur le PanasonicElec
**Actual results**
: Fermeture de Jami sur le Dexian mais affichage du message sur le PanasonicElec.
14. Je relance Jami sur le Dexian
15. Mon message est bien là.
16. Je tape ma réponse sur le PanasonicElec.
17. Je clic sur envoie
18. ma réponse s'affiche sur le Dexian.
**J'ai fais des vidéos des 2 écrans, vous pouvez les télécharger à ces adresses pendant 7 jours :**
https://covid19.framadrop.org/r/ragyXKVGrK#+MwJf8lUNC8YmydPOGnJE7ZzDvw3M2E4JPN8HOL7/AE=
https://covid19.framadrop.org/r/nJLc6_hBbU#ts/yfYOp30YBuQC2roiwCd6dClgFvTNNh5rgRScdSdQ=
la prochaine fois j'utiliserai gdb pour vous envoyer les backtraces.
**Mais voici déjà les retours console de jami-gnome -d :**
```
yann@Dexian:~$ jami-gnome -d
** (jami-gnome:16456): DEBUG: 04:46:26.006: debug enabled
(jami-gnome:16456): dconf-DEBUG: 04:46:26.007: watch_established: "/net/jami/JamiGnome/" (establishing: 1)
** Message: 04:46:26.008: Jami GNOME client version: 74ef874ea412985a5cfb49e3e162d20b5707733b
** Message: 04:46:26.008: git ref: unknown
** (jami-gnome:16456): DEBUG: 04:46:26.008: enabling autostart
** (jami-gnome:16456): DEBUG: 04:46:26.008: checking /usr/share/jami-gnome/jami-gnome.desktop
** (jami-gnome:16456): DEBUG: 04:46:26.008: creating symlink
** (jami-gnome:16456): WARNING **: 04:46:26.008: could not create symlink: Le fichier existe
** (jami-gnome:16456): DEBUG: 04:46:26.225: installed translations for fr
** (jami-gnome:16456): DEBUG: 04:46:26.226: installed translations for fr_FR
(jami-gnome:16456): Gtk-DEBUG: 04:46:26.270: Connecting to session manager
No migration required
** (jami-gnome:16456): DEBUG: 04:46:26.314: notify server name: Notification Daemon, vendor: MATE, version: 1.20.2, spec: 1.1
(jami-gnome:16456): Gtk-WARNING **: 04:46:26.314: Child name 'calls' not found in GtkStack
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.316: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.316: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.316: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.316: gtk_container_remove: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.316: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.316: gtk_widget_show: assertion 'GTK_IS_WIDGET (widget)' failed
(jami-gnome:16456): dconf-DEBUG: 04:46:26.317: watch_fast: "/net/jami/JamiGnome/" (establishing: 0, active: 1)
QDBusMarshaller: type `VectorString' attempts to redefine basic D-BUS type 'as' (QStringList) (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `MapStringVectorString' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
QDBusMarshaller: type `QMap<QString,MapStringVectorString>' produces invalid D-BUS signature `a{s}' (Did you forget to call beginStructure() ?)
(jami-gnome:16456): dconf-DEBUG: 04:46:26.419: watch_fast: "/org/gtk/settings/file-chooser/" (establishing: 0, active: 0)
(jami-gnome:16456): dconf-DEBUG: 04:46:26.419: watch_established: "/org/gtk/settings/file-chooser/" (establishing: 1)
(jami-gnome:16456): dconf-DEBUG: 04:46:26.594: watch_fast: "/net/jami/JamiGnome/" (establishing: 0, active: 2)
(jami-gnome:16456): Gtk-CRITICAL **: 04:46:26.610: gtk_scrolled_window_add: assertion 'child_widget == NULL' failed
(jami-gnome:16456): GLib-DEBUG: 04:46:26.618: posix_spawn avoided (child_setup specified)
(jami-gnome:16456): GLib-DEBUG: 04:46:26.621: posix_spawn avoided (child_setup specified)
(jami-gnome:16456): dconf-DEBUG: 04:46:26.626: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.627: change_notify: /net/jami/JamiGnome/show-main-window
(process:16477): GLib-GIO-DEBUG: 04:46:26.659: Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
(jami-gnome:16456): dconf-DEBUG: 04:46:26.671: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.671: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.671: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.671: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): dconf-DEBUG: 04:46:26.675: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.675: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.675: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.675: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): dconf-DEBUG: 04:46:26.687: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.687: change_notify: /net/jami/JamiGnome/window-maximized
(jami-gnome:16456): dconf-DEBUG: 04:46:26.687: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.687: change_notify: /net/jami/JamiGnome/window-fullscreen
** (jami-gnome:16456): DEBUG: 04:46:26.690: NetworkManager client initialized, version: 1.14.6
daemon running: yes
nnetworking enabled: yes
** (jami-gnome:16456): DEBUG: 04:46:26.690: primary network connection: 8f25d350-6b32-4f24-8e82-01962f2f1b2b, default: yes
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.745: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): dconf-DEBUG: 04:46:26.757: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.757: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.757: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.757: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): dconf-DEBUG: 04:46:26.834: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.834: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.834: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.834: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): Gdk-CRITICAL **: 04:46:26.866: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
(jami-gnome:16456): dconf-DEBUG: 04:46:26.868: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.868: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:46:26.868: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:46:26.868: change_notify: /net/jami/JamiGnome/window-height
lookup name NOT FOUND: "" "fd4b6c7eac367a38"
lookup name NOT FOUND: "" "fd4b6c7eac367a38"
(jami-gnome:16456): GLib-DEBUG: 04:50:34.706: posix_spawn avoided (child_setup specified)
(jami-gnome:16456): dconf-DEBUG: 04:50:34.713: watch_fast: "/net/jami/JamiGnome/" (establishing: 0, active: 3)
(jami-gnome:16456): dconf-DEBUG: 04:50:34.719: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:50:34.719: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:50:34.719: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:50:34.719: change_notify: /net/jami/JamiGnome/window-height
(jami-gnome:16456): GLib-DEBUG: 04:51:18.034: posix_spawn avoided (child_setup specified)
(jami-gnome:16456): dconf-DEBUG: 04:51:18.043: watch_fast: "/net/jami/JamiGnome/" (establishing: 0, active: 4)
(jami-gnome:16456): dconf-DEBUG: 04:51:18.049: watch_fast: "/net/jami/JamiGnome/" (establishing: 0, active: 5)
** (jami-gnome:16456): DEBUG: 04:51:18.049: call has status Recherche, hiding
(jami-gnome:16456): dconf-DEBUG: 04:51:26.318: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:51:26.318: change_notify: /net/jami/JamiGnome/window-width
(jami-gnome:16456): dconf-DEBUG: 04:51:26.318: change_fast
(jami-gnome:16456): dconf-DEBUG: 04:51:26.318: change_notify: /net/jami/JamiGnome/window-height
** (jami-gnome:16456): DEBUG: 04:51:26.551: call has status Recherche, hiding
Renderer "2715729409973648" not found
(jami-gnome:16456): dconf-DEBUG: 05:04:28.667: unwatch_fast: "/net/jami/JamiGnome/" (active: 6, establishing: 0)
(jami-gnome:16456): GLib-DEBUG: 05:04:28.672: posix_spawn avoided (child_setup specified)
(jami-gnome:16456): dconf-DEBUG: 05:04:28.679: watch_fast: "/net/jami/JamiGnome/" (establishing: 0, active: 5)
Complété
```
**Et la fin du retour console de /usr/lib/ring/dring -d -c :**
...
```
[1587178246.920|16438|ice_transport.cpp :1435 ] Add remote ICE candidate: Hc0a8010e 1 TCP 2130706431 192.168.1.14 9 typ host tcptype active
[1587178246.920|16438|ice_transport.cpp :1435 ] Add remote ICE candidate: Hc0a8010f 1 TCP 2130706431 192.168.1.15 34241 typ host tcptype passive
[1587178246.920|16438|ice_transport.cpp :1435 ] Add remote ICE candidate: Hc0a8010f 1 TCP 2130706431 192.168.1.15 9 typ host tcptype active
[1587178246.920|16438|ice_transport.cpp :1435 ] Add remote ICE candidate: R5cde59d9 1 TCP 16777215 92.222.89.217 12166 typ relay tcptype passive
[1587178246.920|16438|ice_transport.cpp :1435 ] Add remote ICE candidate: R5cde59d9 1 TCP 16777215 92.222.89.217 25916 typ relay tcptype passive
[1587178246.920|16438|ice_transport.cpp :1435 ] Add remote ICE candidate: Sc0a8010e 1 TCP 1694498815 80.67.177.198 34241 typ srflx tcptype passive
[1587178246.920|16438|ice_transport.cpp :947 ] [ice:0x7f04d0001010] negotiation starting (9 remote candidates)
[1587178247.250|16567|ice_transport.cpp :514 ] [ice:0x7f04d0001990] negotiation success
[1587178247.250|16567|ice_transport.cpp :554 ] [ice:0x7f04d0001990] connection pairs (local <-> remote):
[0] 192.168.1.10:39747 <-> 192.168.1.14:36112
[1587178247.250|16438|connectionmanager.cpp:336 ] [Account fd4b6c7eac367a38] Start TLS session
[1587178247.250|16570|tls_session.cpp :771 ] [TLS] Start server session
[1587178247.272|16570|tls_session.cpp :468 ] [TLS] User identity loaded
[1587178247.272|16570|tls_session.cpp :866 ] [TLS] handshake
[1587178247.273|16570|sip_utils.cpp :203 ] Registered thread 0x7f04ca7fc4f0 (0x401C)
[1587178248.051|16570|tls_session.cpp :903 ] [TLS] session established: (TLS1.3)-(ECDHE-SECP384R1)-(RSA-PSS-RSAE-SHA384)-(AES-256-GCM)
[1587178248.551|16437|sip_utils.cpp :203 ] Registered thread 0x7f05017fa4f0 (0x401C)
[1587178248.551|16437|channeled_transport.cpp:45 ] ChanneledSIPTransport@0x7f04e0018be0 {tr=0x7f04e0018c30}
[1587178248.551|16437|siptransport.cpp :76 ] SipTransport@0x7f04e0002540 {tr=0x7f04e0018c30 {rc=1}}
[1587178248.551|16437|jamiaccount.cpp :3301 ] New SIP channel opened with e1eed5413d9324006decacb54fb0009dd3029fa6
[1587178253.189|16412|manager.cpp :914 ] try outgoing call to 'ring:2c1a54e4e130d56bcab442ef153e55fc1d575a12' with account 'fd4b6c7eac367a38'
[1587178253.189|16412|jamiaccount.cpp :395 ] [Account fd4b6c7eac367a38] Calling DHT peer 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587178253.189|16412|ringbufferpool.cpp:118 ] Ringbuffer created with id '2715729409973648'
[1587178253.189|16412|contact_list.cpp :58 ] Can't set certificate status for existing contacts 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587178253.189|16412|call.cpp :239 ] [call:2715729409973648] state change 0/0, cnx 0/1, code 0
[1587178253.189|16412|ringbufferpool.cpp:118 ] Ringbuffer created with id '6049442054678980'
[1587178253.189|16412|call.cpp :431 ] [call:2715729409973648] add subcall 6049442054678980
[1587178253.190|16412|ringbufferpool.cpp:118 ] Ringbuffer created with id '8523151066329098'
[1587178253.190|16412|call.cpp :431 ] [call:2715729409973648] add subcall 8523151066329098
[1587178253.190|16412|call.cpp :239 ] [call:8523151066329098] state change 0/0, cnx 0/2, code 0
[1587178253.190|16412|call.cpp :239 ] [call:2715729409973648] state change 0/0, cnx 1/2, code 0
[1587178253.190|16412|call.cpp :262 ] [call:2715729409973648] emit client call state change CONNECTING, code 0
[1587178253.190|16412|jamiaccount.cpp :693 ] [call:8523151066329098] outgoing call connected to 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587178253.190|16412|sipcall.cpp :1383 ] [call:8523151066329098] create media ICE transport
[1587178253.190|16412|ice_transport.cpp :211 ] [ice] added host stun server
[1587178253.190|16412|ice_transport.cpp :211 ] [ice] added host stun server
[1587178253.190|16412|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178253.190|16412|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178253.193|16576|sip_utils.cpp :203 ] Registered thread 0x7f04c8ff94f0 (0x401C)
[1587178253.193|16412|sdp.cpp :363 ] SDP: Local SDP Session:
v=0
o=Dexian 3796167053 0 IN IP4 192.168.1.10
s=Jami Daemon
c=IN IP4 192.168.1.10
t=0 0
m=audio 31276 RTP/SAVP 104 9 112 110 8 0 101
a=rtpmap:104 opus/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:112 speex/32000
a=rtpmap:110 speex/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:31277 IN IP4 192.168.1.10
a=sendrecv
m=video 60010 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
[1587178255.190|16413|call.cpp :105 ] Call 8523151066329098 is still connecting after timeout, sending fallback request
[1587178255.190|16413|call.cpp :105 ] Call 2715729409973648 is still connecting after timeout, sending fallback request
[1587178286.296|16576|ice_transport.cpp :514 ] [ice:0x5576c10679d0] initialization success
[1587178286.296|16576|ice_transport.cpp :567 ] ICE as master
[1587178286.297|16576|ice_transport.cpp :661 ] [ice:0x5576c10679d0] (local) ufrag=6f6d618f, pwd=6cee812249ff13c72a6e6879
[1587178286.297|16412|ice_transport.cpp :764 ] [ice:0x5576c10679d0] succeed to add candidate for comp_id=1 : 192.168.1.10 : 80.67.177.198
[1587178286.297|16412|ice_transport.cpp :764 ] [ice:0x5576c10679d0] succeed to add candidate for comp_id=2 : 192.168.1.10 : 80.67.177.198
[1587178286.297|16412|ice_transport.cpp :764 ] [ice:0x5576c10679d0] succeed to add candidate for comp_id=3 : 192.168.1.10 : 80.67.177.198
[1587178286.298|16412|ice_transport.cpp :764 ] [ice:0x5576c10679d0] succeed to add candidate for comp_id=4 : 192.168.1.10 : 80.67.177.198
[1587178286.298|16412|sipcall.cpp :880 ] [call:8523151066329098] fill SDP with ICE transport 0x5576c0f5de90
[1587178286.298|16412|jamiaccount.cpp :764 ] contact header: "Yann Guilhemdebat" <sips:82094b2a54514a4ccc0f24bbe9eb5eba901f568c@192.168.1.10:39747;transport=tls> / "Yann Guilhemdebat" <sip:e50aa6bae581438c217fc54bcd42f69b7d6c8b65@ring.dht> -> <sips:2c1a54e4e130d56bcab442ef153e55fc1d575a12@192.168.1.14:36112;transport=tls> / <sips:192.168.1.14:36112;transport=tls>
[1587178286.298|16412|jamiaccount.cpp :800 ] [call:8523151066329098] Sending SIP invite
[1587178286.298|16412|sipvoiplink.cpp :794 ] [call:8523151066329098] INVITE@0x5576c1185208 state changed to 1 (CALLING): cause=0, tsx@0x5576c118cd98 status 0 (Default status message)
[1587178286.298|16412|call.cpp :239 ] [call:8523151066329098] state change 0/1, cnx 2/2, code 0
[1587178286.298|16412|call.cpp :239 ] [call:2715729409973648] state change 0/1, cnx 2/2, code 0
[1587178286.299|16412|manager.cpp :561 ] ----- Switch current call id to '2715729409973648' -----
[1587178286.299|16440|account_manager.cpp:496 ] Found 1 devices for 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587178286.299|16440|call.cpp :239 ] [call:6049442054678980] state change 0/5, cnx 0/0, code 6
[1587178286.299|16440|call.cpp :494 ] [call:2715729409973648] subcall 6049442054678980 failed
[1587178286.299|16440|call.cpp :511 ] [call:2715729409973648] remains 1 subcall(s)
[1587178286.299|16413|manager.cpp :1977 ] [call:6049442054678980] Failed
[1587178286.299|16413|manager.cpp :1602 ] [call:6049442054678980] Remove local audio
[1587178286.299|16413|sipcall.cpp :773 ] [call:6049442054678980] removeCall()
[1587178286.299|16413|call_factory.cpp :39 ] Removing call 6049442054678980
[1587178286.299|16413|call_factory.cpp :43 ] Remaining 2 SIP call(s)
[1587178286.299|16413|call.cpp :239 ] [call:6049442054678980] state change 5/6, cnx 0/0, code 0
[1587178288.298|16413|call.cpp :105 ] Call 8523151066329098 is still connecting after timeout, sending fallback request
[1587178288.299|16413|call.cpp :105 ] Call 2715729409973648 is still connecting after timeout, sending fallback request
[1587178288.299|16413|jamiaccount.cpp :490 ] [call 2715729409973648] calling device e1eed5413d9324006decacb54fb0009dd3029fa6
[1587178288.299|16413|ringbufferpool.cpp:118 ] Ringbuffer created with id '6697025055233831'
[1587178288.299|16413|ice_transport.cpp :211 ] [ice] added host stun server
[1587178288.299|16413|ice_transport.cpp :211 ] [ice] added host stun server
[1587178288.299|16413|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178288.299|16413|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178288.300|16413|ice_transport.cpp :211 ] [ice] added host stun server
[1587178288.300|16413|ice_transport.cpp :211 ] [ice] added host stun server
[1587178288.300|16413|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178288.300|16413|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178288.301|16413|call.cpp :431 ] [call:2715729409973648] add subcall 6697025055233831
[1587178288.301|16602|sip_utils.cpp :203 ] Registered thread 0x7f04a77fe4f0 (0x401C)
[1587178288.301|16601|sip_utils.cpp :203 ] Registered thread 0x7f04a7fff4f0 (0x401C)
[1587178289.239|16602|ice_transport.cpp :514 ] [ice:0x7f04dc09cf10] initialization success
[1587178289.239|16602|ice_transport.cpp :567 ] ICE as master
[1587178289.240|16602|ice_transport.cpp :661 ] [ice:0x7f04dc09cf10] (local) ufrag=0e5f476e, pwd=664035db067954b22327e2c4
[1587178318.300|16422|sipvoiplink.cpp :794 ] [call:8523151066329098] INVITE@0x5576c1185208 state changed to 6 (DISCONNCTD): cause=408, tsx@0x5576c118cd98 status 408 (Request Timeout)
[1587178318.300|16422|call.cpp :239 ] [call:8523151066329098] state change 1/5, cnx 2/0, code 408
[1587178318.300|16422|call.cpp :494 ] [call:2715729409973648] subcall 8523151066329098 failed
[1587178318.300|16422|call.cpp :511 ] [call:2715729409973648] remains 1 subcall(s)
[1587178318.300|16413|manager.cpp :1977 ] [call:8523151066329098] Failed
[1587178318.300|16413|manager.cpp :1602 ] [call:8523151066329098] Remove local audio
[1587178318.300|16413|sipcall.cpp :773 ] [call:8523151066329098] removeCall()
[1587178318.300|16413|call_factory.cpp :39 ] Removing call 8523151066329098
[1587178318.300|16413|call_factory.cpp :43 ] Remaining 2 SIP call(s)
[1587178318.300|16413|call.cpp :239 ] [call:8523151066329098] state change 5/6, cnx 0/0, code 0
[1587178318.300|16413|ice_transport.cpp :402 ] [ice:0x5576c10679d0] destroying
[1587178319.751|16572|sip_utils.cpp :203 ] Registered thread 0x7f04c97fa4f0 (0x401C)
[1587178321.251|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.251|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.251|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.251|16572|message_engine.cpp:184 ] [message 1158979965932568711] Displayed by peer
[1587178321.251|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.251|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.252|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.252|16572|message_engine.cpp:184 ] [message 7442553609168175367] Displayed by peer
[1587178321.252|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.252|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.252|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.252|16572|message_engine.cpp:184 ] [message 1410512272961534071] Displayed by peer
[1587178321.252|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.252|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.252|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.252|16572|message_engine.cpp:184 ] [message 4063114486818637717] Displayed by peer
[1587178321.252|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.252|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.253|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.253|16572|message_engine.cpp:184 ] [message 397496551898048272] Displayed by peer
[1587178321.253|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.253|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.253|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.253|16572|message_engine.cpp:184 ] [message 9824383879666009220] Displayed by peer
[1587178321.402|16601|ice_transport.cpp :514 ] [ice:0x7f04dc035610] initialization success
[1587178321.402|16601|ice_transport.cpp :567 ] ICE as master
[1587178321.402|16601|ice_transport.cpp :661 ] [ice:0x7f04dc035610] (local) ufrag=516ce5ef, pwd=680075ab60dc63db02611a88
[1587178321.421|16413|jamiaccount.cpp :3001 ] [Account fd4b6c7eac367a38] using public IP: 80.67.177.198
[1587178321.422|16413|ice_transport.cpp :764 ] [ice:0x7f04dc035610] succeed to add candidate for comp_id=1 : 192.168.1.10 : 80.67.177.198
[1587178321.422|16413|sipaccountbase.cpp:555 ] [Account fd4b6c7eac367a38] Using public address 80.67.177.198
[1587178321.422|16413|jamiaccount.cpp :3001 ] [Account fd4b6c7eac367a38] using public IP: 80.67.177.198
[1587178321.422|16413|ice_transport.cpp :764 ] [ice:0x7f04dc09cf10] succeed to add candidate for comp_id=1 : 192.168.1.10 : 80.67.177.198
[1587178321.422|16413|sipaccountbase.cpp:555 ] [Account fd4b6c7eac367a38] Using public address 80.67.177.198
[1587178321.751|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587178321.751|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587178321.751|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587178321.751|16572|message_engine.cpp:184 ] [message 9310956333499122464] Displayed by peer
[1587178327.191|16440|jamiaccount.cpp :568 ] Successfully put ICE descriptor on DHT
[1587178359.457|16440|jamiaccount.cpp :582 ] ICE request replied from DHT peer e1eed5413d9324006decacb54fb0009dd3029fa6
Data: 5c2702cf60585d4b5d26378061a1b559BHb61f1912 1 UDP 2130706431 fe80::21b:d3ff:fe8b:98e4 54503 typ host6Hc0a8010e 1 UDP 2130706431 192.168.1.14 40453 typ host6Hc0a8010f 1 UDP 2130706431 192.168.1.15 40453 typ host8Sc0a8010e 1 UDP 1694498815 80.67.177.198 40453 typ srflx4543b221241cf4c70d7092fd375aa737RHb61f1912 1 TCP 2130706431 fe80::21b:d3ff:fe8b:98e4 45141 typ host tcptype passiveMHb61f1912 1 TCP 2130706431 fe80::21b:d3ff:fe8b:98e4 9 typ host tcptype activeFHc0a8010e 1 TCP 2130706431 192.168.1.14 44963 typ host tcptype passiveAHc0a8010e 1 TCP 2130706431 192.168.1.14 9 typ host tcptype activeFHc0a8010f 1 TCP 2130706431 192.168.1.15 44963 typ host tcptype passiveAHc0a8010f 1 TCP 2130706431 192.168.1.15 9 typ host tcptype activeFR5cde59d9 1 TCP 16777215 92.222.89.217 17735 typ relay tcptype passiveFR5cde59d9 1 TCP 16777215 92.222.89.217 14941 typ relay tcptype passiveHSc0a8010e 1 TCP 1694498815 80.67.177.198 44963 typ srflx tcptype passive
[1587178359.457|16440|call.cpp :239 ] [call:6697025055233831] state change 0/0, cnx 0/2, code 0
[1587178359.457|16440|ice_transport.cpp :972 ] [ice:0x7f04dc0034f0] negotiation starting (4 remote candidates)
[1587178359.457|16440|ice_transport.cpp :972 ] [ice:0x7f04dc002650] negotiation starting (9 remote candidates)
[1587178359.476|16601|ice_transport.cpp :514 ] [ice:0x7f04dc035610] negotiation success
[1587178359.476|16601|ice_transport.cpp :554 ] [ice:0x7f04dc035610] connection pairs (local <-> remote):
[0] [fe80::3849:6f81:c242:842e]:41246 <-> [fe80::21b:d3ff:fe8b:98e4]:54503
[1587178359.562|16602|ice_transport.cpp :514 ] [ice:0x7f04dc09cf10] negotiation success
[1587178359.562|16602|ice_transport.cpp :554 ] [ice:0x7f04dc09cf10] connection pairs (local <-> remote):
[0] 192.168.1.10:47169 <-> 192.168.1.14:58032
[1587178359.562|16438|ice_transport.cpp :402 ] [ice:0x7f04dc035610] destroying
[1587178359.562|16413|sips_transport_ice.cpp:135 ] SipIceTransport@0x7f04dc1095d0 {tr=0x7f04dc109648}
[1587178359.562|16413|siptransport.cpp :76 ] SipTransport@0x7f04dc01ac60 {tr=0x7f04dc109648 {rc=1}}
[1587178359.562|16613|tls_session.cpp :771 ] [TLS] Start server session
[1587178359.562|16413|call.cpp :239 ] [call:6697025055233831] state change 0/0, cnx 2/2, code 0
[1587178359.562|16613|tls_session.cpp :450 ] [TLS] Peer CA list 2 (0 CRLs): 2
[1587178359.579|16613|tls_session.cpp :468 ] [TLS] User identity loaded
[1587178359.579|16613|tls_session.cpp :866 ] [TLS] handshake
[1587178359.580|16613|sip_utils.cpp :203 ] Registered thread 0x7f04a67fc4f0 (0x401C)
[1587178359.713|16613|account_manager.cpp:272 ] Found peer device: e1eed5413d9324006decacb54fb0009dd3029fa6 account:2c1a54e4e130d56bcab442ef153e55fc1d575a12 CA:fca4d2b5925e9a9837cd345e21e3105cdf847296
[1587178359.713|16613|jamiaccount.cpp :1482 ] [peer:e1eed5413d9324006decacb54fb0009dd3029fa6] Certificate verified
[1587178359.713|16613|tls_session.cpp :903 ] [TLS] session established: (TLS1.3)-(ECDHE-SECP384R1)-(RSA-PSS-RSAE-SHA384)-(AES-256-GCM)
[1587178359.713|16613|sips_transport_ice.cpp:515 ] [TLS] using cipher TLS_ECDHE_RSA_AES_256_GCM_SHA384 (0xC030)
[1587178359.714|16611|siptransport.cpp :209 ] pjsip transport@0x7f04dc109648 TLS to 192.168.1.14 -> CONNECTED
[1587178359.714|16611|jamiaccount.cpp :693 ] [call:6697025055233831] outgoing call connected to e1eed5413d9324006decacb54fb0009dd3029fa6
[1587178359.714|16611|sipcall.cpp :1383 ] [call:6697025055233831] create media ICE transport
[1587178359.714|16611|sip_utils.cpp :203 ] Registered thread 0x7f04c8ff94f0 (0x401C)
[1587178359.714|16611|ice_transport.cpp :211 ] [ice] added host stun server
[1587178359.714|16611|ice_transport.cpp :211 ] [ice] added host stun server
[1587178359.714|16611|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178359.714|16611|ice_transport.cpp :272 ] [ice] added turn server '92.222.89.217', port 3478
[1587178359.716|16615|sip_utils.cpp :203 ] Registered thread 0x7f04a57fa4f0 (0x401C)
[1587178359.716|16611|sdp.cpp :363 ] SDP: Local SDP Session:
v=0
o=Dexian 3796167159 0 IN IP4 192.168.1.10
s=Jami Daemon
c=IN IP4 192.168.1.10
t=0 0
m=audio 17254 RTP/SAVP 104 9 112 110 8 0 101
a=rtpmap:104 opus/48000/2
a=rtpmap:9 G722/8000
a=rtpmap:112 speex/32000
a=rtpmap:110 speex/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:17255 IN IP4 192.168.1.10
a=sendrecv
m=video 58108 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
[1587178361.457|16413|call.cpp :105 ] Call 6697025055233831 is still connecting after timeout, sending fallback request
[1587178385.158|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 connecting
[1587178392.818|16615|ice_transport.cpp :514 ] [ice:0x7f048c00e5b0] initialization success
[1587178392.818|16615|ice_transport.cpp :567 ] ICE as master
[1587178392.818|16615|ice_transport.cpp :661 ] [ice:0x7f048c00e5b0] (local) ufrag=3179aa15, pwd=1d1249a32089ec4a301368b1
[1587178392.818|16611|ice_transport.cpp :764 ] [ice:0x7f048c00e5b0] succeed to add candidate for comp_id=1 : 192.168.1.10 : 80.67.177.198
[1587178392.818|16611|ice_transport.cpp :764 ] [ice:0x7f048c00e5b0] succeed to add candidate for comp_id=2 : 192.168.1.10 : 80.67.177.198
[1587178392.818|16611|ice_transport.cpp :764 ] [ice:0x7f048c00e5b0] succeed to add candidate for comp_id=3 : 192.168.1.10 : 80.67.177.198
[1587178392.818|16611|ice_transport.cpp :764 ] [ice:0x7f048c00e5b0] succeed to add candidate for comp_id=4 : 192.168.1.10 : 80.67.177.198
[1587178392.818|16611|sipcall.cpp :880 ] [call:6697025055233831] fill SDP with ICE transport 0x7f048c00c710
[1587178392.819|16611|jamiaccount.cpp :764 ] contact header: "Yann Guilhemdebat" <sips:82094b2a54514a4ccc0f24bbe9eb5eba901f568c@192.168.1.10:47169;transport=tls> / "Yann Guilhemdebat" <sip:e50aa6bae581438c217fc54bcd42f69b7d6c8b65@ring.dht> -> <sips:e1eed5413d9324006decacb54fb0009dd3029fa6@192.168.1.14:58032;transport=tls> / <sips:192.168.1.14:58032;transport=tls>
[1587178392.819|16611|jamiaccount.cpp :800 ] [call:6697025055233831] Sending SIP invite
[1587178392.819|16611|sipvoiplink.cpp :794 ] [call:6697025055233831] INVITE@0x7f048c131068 state changed to 1 (CALLING): cause=0, tsx@0x7f048c138c08 status 0 (Default status message)
[1587178392.819|16611|call.cpp :239 ] [call:6697025055233831] state change 0/1, cnx 2/2, code 0
[1587178394.819|16413|call.cpp :105 ] Call 6697025055233831 is still connecting after timeout, sending fallback request
[1587178424.819|16422|sipvoiplink.cpp :794 ] [call:6697025055233831] INVITE@0x7f048c131068 state changed to 6 (DISCONNCTD): cause=408, tsx@0x7f048c138c08 status 408 (Request Timeout)
[1587178424.819|16422|call.cpp :239 ] [call:6697025055233831] state change 1/5, cnx 2/0, code 408
[1587178424.819|16422|call.cpp :494 ] [call:2715729409973648] subcall 6697025055233831 failed
[1587178424.819|16422|call.cpp :239 ] [call:2715729409973648] state change 1/5, cnx 2/0, code 5
[1587178424.819|16422|call.cpp :262 ] [call:2715729409973648] emit client call state change FAILURE, code 5
[1587178424.819|16422|sipcall.cpp :773 ] [call:2715729409973648] removeCall()
[1587178424.819|16422|call_factory.cpp :39 ] Removing call 2715729409973648
[1587178424.819|16422|call_factory.cpp :43 ] Remaining 1 SIP call(s)
[1587178424.819|16422|call.cpp :239 ] [call:2715729409973648] state change 5/6, cnx 0/0, code 0
[1587178424.819|16422|call.cpp :262 ] [call:2715729409973648] emit client call state change OVER, code 0
[1587178424.820|16413|manager.cpp :1977 ] [call:6697025055233831] Failed
[1587178424.820|16413|manager.cpp :1602 ] [call:6697025055233831] Remove local audio
[1587178424.820|16413|sipcall.cpp :773 ] [call:6697025055233831] removeCall()
[1587178424.820|16413|call_factory.cpp :39 ] Removing call 6697025055233831
[1587178424.820|16413|call_factory.cpp :43 ] Remaining 0 SIP call(s)
[1587178424.820|16413|call.cpp :239 ] [call:6697025055233831] state change 5/6, cnx 0/0, code 0
[1587178424.820|16413|siptransport.cpp :89 ] ~SipTransport@0x7f04dc01ac60 {tr=0x7f04dc109648 {rc=4}}
[1587178424.820|16413|ice_transport.cpp :402 ] [ice:0x7f048c00e5b0] destroying
[1587178427.821|16422|siptransport.cpp :209 ] pjsip transport@0x7f04dc109648 TLS to 192.168.1.14 -> DESTROY
[1587178427.822|16422|siptransport.cpp :233 ] unmap pjsip transport@0x7f04dc109648 {SipTransport@(nil)}
[1587178427.822|16422|sips_transport_ice.cpp:199 ] SipsIceTransport@0x7f04dc1095d0: destroying
[1587178427.822|16422|sips_transport_ice.cpp:241 ] ~SipIceTransport@0x7f04dc1095d0 {tr=0x7f04dc109648}
[1587178427.822|16613|tls_session.cpp :1226 ] [TLS] shutdown
[1587178427.822|16611|sips_transport_ice.cpp:304 ] [SIPS] got disconnected event!
[1587178427.822|16611|sips_transport_ice.cpp:385 ] [SIPS] process disconnect event
[1587178427.822|16611|siptransport.cpp :209 ] pjsip transport@0x7f04dc109648 TLS to 192.168.1.14 -> DISCONNECTED
[1587178427.827|16422|sips_transport_ice.cpp:265 ] ~SipIceTransport@0x7f04dc1095d0 {tr=0x7f04dc109648} bye
[1587178427.827|16422|ice_transport.cpp :402 ] [ice:0x7f04dc09cf10] destroying
[1587178449.246|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 disconnected
[1587178652.306|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 connecting
[1587178694.929|16412|manager.cpp :1013 ] Could not hang up non-existant call Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[1587178700.782|16412|manager.cpp :1013 ] Could not hang up non-existant call Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[1587178930.318|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 disconnected
[1587179047.326|16418|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179047.326|16413|message_engine.cpp:97 ] [message 6757155723930019] Retry sending
[1587179047.327|16440|account_manager.cpp:496 ] Found 1 devices for 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587179047.903|16572|message_engine.cpp:141 ] [message 6757155723930019] Message sent: success
[1587179047.903|16572|message_engine.cpp:153 ] [message 6757155723930019] Status changed to SENT
[1587179047.903|16419|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179060.543|16413|message_engine.cpp:97 ] [message 5464898334255702] Retry sending
[1587179060.544|16420|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179060.544|16440|account_manager.cpp:496 ] Found 1 devices for 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587179060.714|16572|message_engine.cpp:141 ] [message 5464898334255702] Message sent: success
[1587179060.714|16572|message_engine.cpp:153 ] [message 5464898334255702] Status changed to SENT
[1587179060.714|16421|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179068.624|16413|message_engine.cpp:97 ] [message 7865478609713804] Retry sending
[1587179068.624|16418|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179068.625|16440|account_manager.cpp:496 ] Found 1 devices for 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587179068.681|16412|videomanager.cpp :500 ] Video input not initialized
[1587179068.681|16412|audio_input.cpp :53 ] Creating audio input with id: audiolayer_id
[1587179068.681|16412|audio_input.cpp :260 ] Switching audio source to match ''
[1587179068.681|16686|audio_input.cpp :75 ] Switching to default audio input
[1587179069.212|16572|message_engine.cpp:141 ] [message 7865478609713804] Message sent: success
[1587179069.212|16572|message_engine.cpp:153 ] [message 7865478609713804] Status changed to SENT
[1587179069.213|16419|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179069.758|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587179069.758|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587179069.758|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587179069.758|16572|message_engine.cpp:184 ] [message 7865478609713804] Displayed by peer
[1587179074.320|16413|message_engine.cpp:97 ] [message 7453034898598996] Retry sending
[1587179074.320|16420|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179074.320|16440|account_manager.cpp:496 ] Found 1 devices for 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587179074.759|16572|message_engine.cpp:141 ] [message 7453034898598996] Message sent: success
[1587179074.759|16572|message_engine.cpp:153 ] [message 7453034898598996] Status changed to SENT
[1587179074.760|16421|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
^[[A[1587179117.215|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587179117.215|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587179117.215|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587179124.904|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587179124.904|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587179124.904|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587179124.904|16572|sipvoiplink.cpp :676 ] username = e50aa6bae581438c217fc54bcd42f69b7d6c8b65, server = 192.168.1.14, from = ring.dht
[1587179124.904|16572|jamiaccount.cpp :2555 ] Matching account id in request with username e50aa6bae581438c217fc54bcd42f69b7d6c8b65
[1587179124.904|16572|sipaccountbase.cpp:476 ] Text message received from 2c1a54e4e130d56bcab442ef153e55fc1d575a12, 1 part(s)
[1587179124.921|16413|message_engine.cpp:97 ] [message 1627848778364609] Retry sending
[1587179124.921|16418|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179124.922|16440|account_manager.cpp:496 ] Found 1 devices for 2c1a54e4e130d56bcab442ef153e55fc1d575a12
[1587179125.404|16572|message_engine.cpp:141 ] [message 1627848778364609] Message sent: success
[1587179125.404|16572|message_engine.cpp:153 ] [message 1627848778364609] Status changed to SENT
[1587179125.405|16419|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179142.528|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 connecting
[1587179176.484|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 disconnected
[1587179290.480|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 connecting
[1587179318.000|16440|jamiaccount.cpp :1952 ] [Account fd4b6c7eac367a38] Dht status : IPv4 connected; IPv6 disconnected
Caught signal Terminated, terminating...
[1587179560.604|16412|manager.cpp :819 ] Hangup 0 remaining call(s)
[1587179560.605|16412|manager.cpp :1649 ] Saving Configuration to XDG directory /home/yann/.config/jami/dring.yml
[1587179560.606|16412|jamiaccount.cpp :2225 ] [Account fd4b6c7eac367a38] unregistering account 0x7f0514000b30
[1587179560.608|16412|upnp_context.cpp :499 ] [upnp:controller@139659787317168] unregistering cb for mapping 5068:5068 UDP
[1587179560.609|16571|tls_session.cpp :1367 ] [TLS] fatal error in recv: The TLS connection was non-properly terminated.
[1587179560.609|16570|tls_session.cpp :1226 ] [TLS] shutdown
[1587179560.609|16572|channeled_transport.cpp:249 ] [SIPS] process disconnect event
[1587179560.609|16572|siptransport.cpp :209 ] pjsip transport@0x7f04e0018c30 TLS to 192.168.1.14 -> DISCONNECTED
[1587179560.609|16420|message_engine.cpp:285 ] [Account fd4b6c7eac367a38] saved 8 messages to /home/yann/.cache/jami/fd4b6c7eac367a38/messages
[1587179560.610|16437|ice_transport.cpp :402 ] [ice:0x7f04d0001990] destroying
[1587179560.610|16412|siptransport.cpp :89 ] ~SipTransport@0x7f04e0002540 {tr=0x7f04e0018c30 {rc=1}}
[1587179560.610|16412|sipvoiplink.cpp :646 ] ~SIPVoIPLink@0x7f0514003730
[1587179560.610|16412|siptransport.cpp :193 ] ~SipTransportBroker@0x7f0514002290
[1587179560.610|16412|siptransport.cpp :200 ] destroying SipTransportBroker@0x7f0514002290
[1587179560.610|16412|channeled_transport.cpp:104 ] ChanneledSIPTransport@0x7f04e0018be0: destroying
[1587179560.610|16412|channeled_transport.cpp:147 ] ~ChanneledSIPTransport@0x7f04e0018be0 {tr=0x7f04e0018c30}
[1587179560.610|16412|channeled_transport.cpp:172 ] ~ChanneledSIPTransport@0x7f04e0018be0 {tr=0x7f04e0018c30} bye
[1587179560.907|16567|ice_transport.cpp :849 ] [ice:0x7f04d0001990] rx: channel is closed
[1587179561.366|16412|sipvoiplink.cpp :668 ] destroying SIPVoIPLink@0x7f0514003730
[1587179561.366|16412|upnp_control.cpp :38 ] Destroying UPnP Controller 0x7f0514032fb0
```
Voila, j'espère que ces modestes heures de travail contriburont à la nouvelle version de Jami dont je rêve.
Merci pour votre travail.
**Librement votre.**
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/394
send messages with all accounts unchecked
2021-08-19T20:41:33Z
Jami Bot
send messages with all accounts unchecked
Issue generated from Tuleap's migration script.
**Originally submitted by: Aline Bonnet (abonnet)**
When all accounts are unchecked, we should not be able to try to send a message or call.
Issue generated from Tuleap's migration script.
**Originally submitted by: Aline Bonnet (abonnet)**
When all accounts are unchecked, we should not be able to try to send a message or call.
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/574
Making Account's settings more obvious
2021-08-19T20:41:13Z
Mohamed Fenjiro
Making Account's settings more obvious
When clicking on "Settings" in the menu, the user would think that it is the full menu. To access the account's settings, the user has to click on "Manage Accounts". Once there, we can see all the users registered on the phone but no ind...
When clicking on "Settings" in the menu, the user would think that it is the full menu. To access the account's settings, the user has to click on "Manage Accounts". Once there, we can see all the users registered on the phone but no indication to see the Account's settings by clicking on the username box.
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/53
Add endpoint to retreive a user trough his username
2021-08-19T20:38:10Z
Larbi Gharib
Add endpoint to retreive a user trough his username
To retrieve a user profile at the moment we have to use the /api/auth/directory/search which make the query slower because the endpoint is processing a search query while we already provided the username which is unique.
Also the endpoin...
To retrieve a user profile at the moment we have to use the /api/auth/directory/search which make the query slower because the endpoint is processing a search query while we already provided the username which is unique.
Also the endpoint should return one profile object not an array of profiles.
Félix Sidokhine
Félix Sidokhine
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/788
Android Connectivity issues list.
2021-08-19T20:38:06Z
Marinus Savoritias
Android Connectivity issues list.
This is my try to make a complete list of Jami connectivity issues on the Android Client as of the latest version on fdroid.
1. Jami needs a force stop every morning to get or send messages
2. Also There seems to be the image/file tr...
This is my try to make a complete list of Jami connectivity issues on the Android Client as of the latest version on fdroid.
1. Jami needs a force stop every morning to get or send messages
2. Also There seems to be the image/file trasfer problems that are reported elsewhere.
* Mainly here: savoirfairelinux/ring-daemon#66
* and here: savoirfairelinux/ring-client-android#656
* and here: savoirfairelinux/ring-project#696
* this also applies on android: savoirfairelinux/ring-client-windows#582
3. It may sometimes get stuck in syncing data and it is not obvious to the user what to do. Or if it is even an issue.
* Like here: savoirfairelinux/ring-client-android#683
4. Sometimes the connectivity will fail without an obvious error. This leads to the user not knowing if the app failed. That can happen at anytime during the day. It happens between 4-5 Times a day.
5. There is also the offline indicator. The green buble. Which right now may or may not mean anything since it never gets refreshed.
* It is reported here: savoirfairelinux/ring-client-android#770
* Also: savoirfairelinux/ring-client-ios#84 although its for ios it still applies here
* And here savoirfairelinux/ring-client-android#654
**These issues are observed with:**
Ring version: 20200810
Device model: Fairphone 3
Android version: 9.0 /e/OS with Microg
What build you are using: F-Droid
https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/795
Pictures and Video are not always send when i click the camera icon
2021-08-19T20:37:53Z
Marinus Savoritias
Pictures and Video are not always send when i click the camera icon
## Describe your environment
Please specify the following:
- Ring version: 20200810
- Device model: Fairphone 3
- Android version: Android 9.0 /e/ with MicroG
- What build you are using: F-droid
## Steps to reproduce
- Can ...
## Describe your environment
Please specify the following:
- Ring version: 20200810
- Device model: Fairphone 3
- Android version: Android 9.0 /e/ with MicroG
- What build you are using: F-droid
## Steps to reproduce
- Can you reproduce the bug: occasionally
- Steps:
1. Click the camera icon and be redirected to the default open camera
2. Take a picture and return automatically to the app
...
- Actual result: Nothing happens
- Expected result: The picture or the video gets sent as a message
https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/310
name server address default value should be set to ns.jami.net (and not "")
2021-08-19T20:37:38Z
Guillaume Heller
name server address default value should be set to ns.jami.net (and not "")
https://git.jami.net/savoirfairelinux/jami-jams/-/issues/49
JAMS - Issues follow up
2021-08-19T20:37:30Z
Guillaume Heller
JAMS - Issues follow up
**Ongoing**
Blueprints
* [x] Create blueprint not working
Testing not started
**To test**
* [x] Missing Profile & Settings pages (Sidebar)
* [x] profile - replace icon with user profile picture (same size) both in display and edit m...
**Ongoing**
Blueprints
* [x] Create blueprint not working
Testing not started
**To test**
* [x] Missing Profile & Settings pages (Sidebar)
* [x] profile - replace icon with user profile picture (same size) both in display and edit mode
* [x] profile - move avatar top left corner
* [x] edit profile - add validation checks on all fields
* [x] Username - force lowercase + mark as mandatory
* [x] Connect to JAMS as user (not admin) - should not be possible to access list of users (ask guillaume for more info)
* [x] display starts with Create User (ask Guillaume if unclear)
* [x] Change color of blue active + change cancel button color to same color of update button
* [x] rename update profile to save profile
**To do**
* [ ] Search users should not be case sensitive https://git.jami.net/savoirfairelinux/jami-jams/issues/47
* [ ] Profile image: rotation not working
* [ ] Image editing form background and CSS.
* [ ] Group & Blueprint should be displayed in user profile page
* [ ] put bottom left corner with logout
* [ ] revoke User
* [ ] Local user register on ns public - add check on the fly when creating new users / deactivate button while username not correct
* [ ] user cards: align all elements, all cards should have the same size. Add default firstName and lastName. For all other fields display a dummy text if the data is no available.
* [ ] profile - add fields (address)
Setup wizard
* [ ] select language selection - use transifex
Users:
* [x] Missing reset password button https://git.jami.net/savoirfairelinux/jami-jams/issues/38 + allow to generate custom password
* [x] Edit Profile: form should be prefilled
* [x] Add a contact: display First name + last name instead of username
* [x] Add a contact - list should only contains list of users not already added (should not contain self user & users already added)
* [x] Add a contact not working: PUT https://192.168.49.120/api/auth/contacts --> {"uri":"jami://undefined"}
* [x] Button create user disapears after page refresh
* [x] Mandatory field to be checked before creating a new user
Groups
* [x] Create group: add placeholder for blueprint (Assign blueprint, if no blueprints exists, deactivate dropdown)
* [x] Edit group: add placeholder for blueprint (Assign blueprint, if no blueprints exists, deactivate dropdown)
* [x] Add user to group: display First name + last name instead of username
* [x] Add a contact not working: PUT https://192.168.49.120/api/auth/contacts --> {"uri":"jami://undefined"}
Subscription
* [x] missing subscription check and update mechanism @wenright
* [x] add setting page to insert subscription key
UI
* [x] edit profile - Save profile instead of update / Cancel (blue color, align right)
**Done**
* [x] Refresh any page returns error {"error":"requested page does not exist"} https://git.jami.net/savoirfairelinux/jami-jams/issues/48
* [x] Search returns incorrect result (create 4 users, julien, john, jérome, jojo, search=j returns only part of the results) - ask Guillaume for more info on how to reproduce
Users:
* [x] Profile fields are marked as required when they should not be. (besides username)
Groups
* [x] Implement delete user
UI
* [x] profile - remove back button
Setup wizard
* [x] Step 1 - rename create admin to create administrator user
* [x] Step 4 - prefill domain name from address
* [x] Rename CA to Certificate Authority