savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-07-11T14:41:27Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1347Issue with Swarm conversation2022-07-11T14:41:27ZAltonsIssue with Swarm conversationMy issue is very strange to describe, but is the fact is, that my conversation had an issue with swarm.
To describe the situation (3 devices and 2 accounts involved):
- Device 1 (Fedora, build from jami.net) with account A
- Device 2 (Ub...My issue is very strange to describe, but is the fact is, that my conversation had an issue with swarm.
To describe the situation (3 devices and 2 accounts involved):
- Device 1 (Fedora, build from jami.net) with account A
- Device 2 (Ubuntu 21.04, older Appmage with first/old swarm "test") with account B
- Device 3 (Android, Fdroid version) with account B
Device 1 and 2 have a conversation.
Then I linked the device 3. All was working right.
Then the device 2 was disconnected and 1 and 3 were having a discussion.
Then device 2 was updated to the latest jami.net build with the ppa and I deleted the appimage. Just after launching jami the account B was already connected.
On device 2 there was a lock near the conversation and I had to renew the "contact" or something like that.
But now the messages from device 2 don't appear anymore and device 1, although I could make a call between them. The message didn't even sync on the device 3.
After a while the messages were updated on device 3 (a popup in the conversation saying "syncing the conversation"). After that all the past conversation was deleted and the new messages from device 2 appeard, but wrongly formated: `😀😃😁😆😅🤣😂🙂🙃😉😊😇🥰😍🤩` appeard as `ߘ0ߘðߘpߘưߘŰߤ㰟ߙ°`
After that I got a contact request from device 2 to device 3 (a conversation of account B with itself) that was autogenerated.
Sorry for my very bad explanation, I hope this experience can be helpful for debugging. (when I mean device, it means a certain instance of an account on a device(with a jami-client)).https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/667jami-daemon crashes while performing tls handshake2021-11-17T22:34:36ZFuchtelJockeljami-daemon crashes while performing tls handshakeContinuation from issue #573
I compiled a lot of different versions of jami-daemon and found the first commit that introduced the tls issues. On this first broken commit the daemon didn't crash but couldn't perform a successful handshak...Continuation from issue #573
I compiled a lot of different versions of jami-daemon and found the first commit that introduced the tls issues. On this first broken commit the daemon didn't crash but couldn't perform a successful handshake.
Log from commit 2053afe9 but the regression likely stems from 6d4630bf:
```
[1636931798.072| 182|tls_session.cpp :1059 ] [TLS] Start client session
[1636931798.080| 182|tls_session.cpp :530 ] [TLS] User identity loaded
[1636931798.080| 182|tls_session.cpp :1155 ] [TLS] handshake
...
[1636931827.631| 85|connectionmanager.cpp:334 ] no response from DHT to E2E request.
...
[1636931838.080| 182|tls_session.cpp :1163 ] [TLS] handshake failed: Die Zeit für den Vorgang wurde überschritten (time out)
[1636931838.081| 182|connectionmanager.cpp:710 ] TLS connection failure for peer 9cba26f5eb24ad71f8842c62ea5c5f2f577ef005326722789a69fc9f77168e3f - Initied by DHT request. Vid: 2958016247017314
```
Commit 2a676123 is first to crash jami-daemon with this error:
```
[1636933396.203| 146|tls_session.cpp :1059 ] [TLS] Start client session
[1636933396.211| 146|tls_session.cpp :530 ] [TLS] User identity loaded
[1636933396.212| 146|tls_session.cpp :1155 ] [TLS] handshake
/usr/include/c++/10.2.0/bits/stl_vector.h:1063: std::vector<_Tp, _Alloc>::const_reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) const [with _Tp = jami::IpAddr; _Alloc = std::allocator<jami::IpAddr>; std::vector<_Tp, _Alloc>::const_reference = const jami::IpAddr&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__builtin_expect(__n < this->size(), true)' failed.
```
To sum it up:
- 6d4630bf to b98db961 make tls handshakes fail
- 2a676123 and onward make jami-daemon crash
- the last working commit is: 43136e05https://git.jami.net/savoirfairelinux/jami-project/-/issues/1346IDENTIFIANT RING IDENTIQUE POUR 2 UTILISATEURS DIFFERENTS2024-02-09T20:27:46ZVERO JEAN-LUCveroniquejeanluc@lilo.orgIDENTIFIANT RING IDENTIQUE POUR 2 UTILISATEURS DIFFERENTSComment ces deux noms d'utilisateurs différents verojeanluc et veroniquejeanluc peuvent ils avoir le même identifiant ring 553dec1f75758ef6ea…1c027bf397f3062700 ?
Ces deux comptes ont été ouvert par nous, mais nous n'utilisons que veroje...Comment ces deux noms d'utilisateurs différents verojeanluc et veroniquejeanluc peuvent ils avoir le même identifiant ring 553dec1f75758ef6ea…1c027bf397f3062700 ?
Ces deux comptes ont été ouvert par nous, mais nous n'utilisons que verojeanluc et nous avons supprimé véroniquejeanluc
![JAMI_verojeanluc_Debian_2021-11-13_08-16-32](/uploads/5dc3f85ed8a58349694d0b67bc0cee37/JAMI_verojeanluc_Debian_2021-11-13_08-16-32.png)https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/666Call re-invite - restart media only after successful ICE negotiation2022-01-05T18:21:56ZSébastien BlinCall re-invite - restart media only after successful ICE negotiationIf media transport uses ICE, and when a new media session is negotiated (incoming or outgoing re-invite) the current ICE session must be kept until the new ICE session is successfully negotiated, and the media is stopped and restarted us...If media transport uses ICE, and when a new media session is negotiated (incoming or outgoing re-invite) the current ICE session must be kept until the new ICE session is successfully negotiated, and the media is stopped and restarted using the new ICE session.
If the new session fails, the media transport must continue using the current ICE session.
# Scenario
+ In a call cut video
# Expected
+ the remote video should not be cut and retrieved a few secs after
# Current
During the negotiation remote video/audio is stopped and a glitch is seenMohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/153iOS should show record notification from backend2022-10-20T15:38:09ZSébastien BliniOS should show record notification from backend# Scenario
+ Call an iOS
+ Record the call
# Expected
iOS should show that the peer is recording
# Current
no notification shown# Scenario
+ Call an iOS
+ Record the call
# Expected
iOS should show that the peer is recording
# Current
no notification shownBinal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/594Record status is wrong2021-11-15T15:18:36ZSébastien BlinRecord status is wrong# Scenario
+ start call
+ Launch a record
+ Stop a call
+ Start a call
# Expected
Record should be off
# Current
Record is on, even if it's not recording# Scenario
+ start call
+ Launch a record
+ Stop a call
+ Start a call
# Expected
Record should be off
# Current
Record is on, even if it's not recordingSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/152Inconsistency in the account view2023-12-18T16:51:49ZAltonsInconsistency in the account viewWhen clicking on account profile (on top of the conversation view), I land in the "profile" page of the person. But there is an inconsistency, as we only see the registered jami username until we scroll and then only the "Name" assigned ...When clicking on account profile (on top of the conversation view), I land in the "profile" page of the person. But there is an inconsistency, as we only see the registered jami username until we scroll and then only the "Name" assigned to the person appears on the top bar.
We should display the account information as on the top of the conversation with "Name" and under it in a smaller size the jami username.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/151Date and time format not adapted to the local format2022-09-22T18:41:42ZAltonsDate and time format not adapted to the local formatThe date and time format in the conversation is not in the local format selected on the iDevide.
![image](/uploads/346b25a7225815cb6e6a969fa5d84d2c/image.png)
Here the time in the conversation is in the 12 hours format, but the iDevice...The date and time format in the conversation is not in the local format selected on the iDevide.
![image](/uploads/346b25a7225815cb6e6a969fa5d84d2c/image.png)
Here the time in the conversation is in the 12 hours format, but the iDevice is in 24h format.
This bug just appears in the conversation, and not in the global chats list/overview.Binal AhiyaBinal Ahiyahttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/665swarm: removeContact("self") removes all swarm2021-11-26T15:15:24ZSébastien Blinswarm: removeContact("self") removes all swarm# Scenario
Click on remove contact on a conversation with self => it removes all conv# Scenario
Click on remove contact on a conversation with self => it removes all convSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-gnome/-/issues/1278Jami crashes on startup: Unable to initialize the Clutter backend: no availab...2023-05-26T13:59:15ZreubenfirminJami crashes on startup: Unable to initialize the Clutter backend: no available drivers found.This was working last week. This is on Kubuntu 21.10.
--
** Message: 08:04:30.181: Jami GNOME client version: 7695511b3526e91cf98ef0ff5f8fc39a42442982
** Message: 08:04:30.181: git ref: unknown
(jami-gnome:167893): Clutter-CRITICAL **...This was working last week. This is on Kubuntu 21.10.
--
** Message: 08:04:30.181: Jami GNOME client version: 7695511b3526e91cf98ef0ff5f8fc39a42442982
** Message: 08:04:30.181: git ref: unknown
(jami-gnome:167893): Clutter-CRITICAL **: 08:04:30.497: Unable to initialize Clutter: Unable to initialize the Clutter backend: no available drivers found.
** (jami-gnome:167893): ERROR **: 08:04:30.497: Could not init clutter : -3
fish: “jami-gnome” terminated by signal SIGTRAP (Trace or breakpoint trap)https://git.jami.net/savoirfairelinux/jami-project/-/issues/1345SWARM ECHEC DE CONNECTION2023-04-08T06:19:26ZVERO JEAN-LUCveroniquejeanluc@lilo.orgSWARM ECHEC DE CONNECTIONBonjour,
Hier nous avons ouvert un compte jami pour mon ami Patrick,
Lorsqu'il était à coté de moi à la maison nous avons fait des test d'appel audio vidéo clavardage envoi de fichiers tout fonctionnait.
De retour chez lui il tente de me...Bonjour,
Hier nous avons ouvert un compte jami pour mon ami Patrick,
Lorsqu'il était à coté de moi à la maison nous avons fait des test d'appel audio vidéo clavardage envoi de fichiers tout fonctionnait.
De retour chez lui il tente de me joindre IMPOSSIBLE je tente de le joindre IMPOSSIBLE ???
Le compte qu'il a créer "Patrick" apparait 2 fois sur ma liste contact ?
Que signifie le terme SWARM FAUX ?
ce compte : 9b799430982d3d9f8a…294895e8841ff32fa1 apparait sans le nom Patrick mais sous cette forme : 9b799430982d3d9f8a…294895e8841ff32fa1 dans la liste contact et avec un point vert MAIS reste injoignable
ce compte : bd96b2f5e2482f2174…e64996215afff75364 apparait avec le nom Patrick mais sans point vert
Merci pour votre aide
```
[1636706698.939| 1523|manager.cpp :944 ] ############## SART MONITORING ##############
[1636706698.939| 1523|manager.cpp :945 ] Using PJSIP version 2.11 for x86_64-pc-linux-gnu
[1636706698.939| 1523|manager.cpp :946 ] Using GnuTLS version 3.7.1
[1636706698.940| 1523|manager.cpp :947 ] Using OpenDHT version 2.3.0
[1636706698.940| 1523|manager.cpp :953 ] Opened files: 228
[1636706698.940| 1523|jamiaccount.cpp :4230 ] [Account 1866a4561868aa78] Monitor connections
[1636706698.940| 1523|connectionmanager.cpp:1101 ] ConnectionManager for account 1866a4561868aa78 (jami:verojeanluc), current status:
[1636706698.941| 1523|multiplexed_socket.cpp:646 ] - Socket with device: 60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4 - account: 553dec1f75758ef6eaecdd1c027bf397f3062700
[1636706698.941| 1523|multiplexed_socket.cpp:648 ] - Duration: 1043596
[1636706698.941| 1523|multiplexed_socket.cpp:652 ] - Ice connection: [1] 192.168.0.11:55749 [host] <-> 192.168.0.10:41727 [prflx]
[1636706698.941| 1523|multiplexed_socket.cpp:656 ] - Channel with name sync://60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4
[1636706698.941| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4/fc9f86de5f147967cd013f17ca3511fdecae5efe
[1636706698.942| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4/719313053cc5e54c55c3e1310732cb8dc46ee45e
[1636706698.942| 1523|multiplexed_socket.cpp:656 ] - Channel with name sip
[1636706698.942| 1523|multiplexed_socket.cpp:646 ] - Socket with device: b9f27b5a54f3e68925803d794822ac8a8a86e0cfc34fa23eb7373bc19bb0ed6b - account: d1554b07a5b259f1c454d95904d245e70d37f4ba
[1636706698.942| 1523|multiplexed_socket.cpp:648 ] - Duration: 1046097
[1636706698.942| 1523|multiplexed_socket.cpp:652 ] - Ice connection: [1] 192.168.0.11:50054 [prflx] <-> 192.168.0.11:51091 [host]
[1636706698.943| 1523|multiplexed_socket.cpp:656 ] - Channel with name sip
[1636706698.943| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://aa856018a8b1bd3badbd620502187dc2df5d12b9666dcc8eb08a5b2538736687/719313053cc5e54c55c3e1310732cb8dc46ee45e
[1636706698.943| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://b9f27b5a54f3e68925803d794822ac8a8a86e0cfc34fa23eb7373bc19bb0ed6b/719313053cc5e54c55c3e1310732cb8dc46ee45e
[1636706698.943| 1523|connectionmanager.cpp:1108 ] ConnectionManager for account 1866a4561868aa78 (jami:verojeanluc), end status.
[1636706698.943| 1523|jamiaccount.cpp :4230 ] [Account 46baf4299caaa956] Monitor connections
[1636706698.943| 1523|connectionmanager.cpp:1101 ] ConnectionManager for account 46baf4299caaa956 (jami:premierspasjami), current status:
[1636706698.943| 1523|multiplexed_socket.cpp:646 ] - Socket with device: 60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4 - account: 553dec1f75758ef6eaecdd1c027bf397f3062700
[1636706698.944| 1523|multiplexed_socket.cpp:648 ] - Duration: 1042648
[1636706698.944| 1523|multiplexed_socket.cpp:652 ] - Ice connection: [1] 192.168.0.11:43373 [host] <-> 192.168.0.10:43170 [prflx]
[1636706698.944| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4/719313053cc5e54c55c3e1310732cb8dc46ee45e
[1636706698.944| 1523|multiplexed_socket.cpp:646 ] - Socket with device: 60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4 - account: 553dec1f75758ef6eaecdd1c027bf397f3062700
[1636706698.944| 1523|multiplexed_socket.cpp:648 ] - Duration: 1042812
[1636706698.944| 1523|multiplexed_socket.cpp:652 ] - Ice connection: [1] 192.168.0.11:55119 [host] <-> 192.168.0.10:53065 [prflx]
[1636706698.944| 1523|multiplexed_socket.cpp:656 ] - Channel with name sip
[1636706698.944| 1523|multiplexed_socket.cpp:646 ] - Socket with device: 60df0cb3864b229cb8c551fc0895a291fa38eddb01a9a835965ab993f682e9b4 - account: 553dec1f75758ef6eaecdd1c027bf397f3062700
[1636706698.945| 1523|multiplexed_socket.cpp:648 ] - Duration: 1044895
[1636706698.945| 1523|multiplexed_socket.cpp:652 ] - Ice connection: [1] 192.168.0.11:42567 [host] <-> 192.168.0.10:49148 [prflx]
[1636706698.945| 1523|multiplexed_socket.cpp:656 ] - Channel with name sip
[1636706698.945| 1523|multiplexed_socket.cpp:646 ] - Socket with device: aa856018a8b1bd3badbd620502187dc2df5d12b9666dcc8eb08a5b2538736687 - account: 553dec1f75758ef6eaecdd1c027bf397f3062700
[1636706698.945| 1523|multiplexed_socket.cpp:648 ] - Duration: 1045966
[1636706698.945| 1523|multiplexed_socket.cpp:652 ] - Ice connection: [1] 192.168.0.11:51091 [host] <-> 192.168.0.11:50054 [prflx]
[1636706698.945| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://aa856018a8b1bd3badbd620502187dc2df5d12b9666dcc8eb08a5b2538736687/719313053cc5e54c55c3e1310732cb8dc46ee45e
[1636706698.946| 1523|multiplexed_socket.cpp:656 ] - Channel with name git://b9f27b5a54f3e68925803d794822ac8a8a86e0cfc34fa23eb7373bc19bb0ed6b/719313053cc5e54c55c3e1310732cb8dc46ee45e
[1636706698.946| 1523|connectionmanager.cpp:1108 ] ConnectionManager for account 46baf4299caaa956 (jami:premierspasjami), end status.
[1636706698.946| 1523|manager.cpp :962 ] ############## END MONITORING ##############
[1636706713.002| 1523|manager.cpp :1061 ] try outgoing call to 'ring:9b799430982d3d9f8a119f294895e8841ff32fa1' with account '1866a4561868aa78'
[1636706713.002| 1523|jamiaccount.cpp :444 ] [Account 1866a4561868aa78] Calling peer 9b799430982d3d9f8a119f294895e8841ff32fa1
[1636706713.002| 1523|sipcall.cpp :166 ] [call:7740664507844059] Create a new [OUTGOING] SIP call with 2 media
[1636706713.002| 1523|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x55b59c3adb20 - call Id 7740664507844059
[1636706713.002| 1523|ringbuffer.cpp :55 ] Create new RingBuffer 7740664507844059
[1636706713.003| 1523|sipcall.cpp :1849 ] [call:7740664507844059] Added media @0: [0x55b59a5cec30] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706713.003| 1523|video_rtp_session.cpp:74 ] [0x55b59a75c2f0] Video RTP session created
[1636706713.003| 1523|sipcall.cpp :1849 ] [call:7740664507844059] Added media @1: [0x55b59a5229f0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706713.003| 1523|sipcall.cpp :1855 ] [call:7740664507844059] Created 2 Media streams
[1636706713.003| 1523|ice_transport.cpp :312 ] [ice:0x55b59bff4d30] Creating IceTransport session for "7740664507844059"
[1636706713.003| 1523|sipcall.cpp :3072 ] [call:7740664507844059] Successfully created media ICE transport [ice:0x55b59bed1e50]
[1636706713.003| 1523|jamiaccount.cpp :469 ] [Account 1866a4561868aa78] Calling DHT peer 9b799430982d3d9f8a119f294895e8841ff32fa1
[1636706713.003| 1523|contact_list.cpp :68 ] Can't set certificate status for existing contacts 9b799430982d3d9f8a119f294895e8841ff32fa1
[1636706713.003| 1777|jamiaccount.cpp :3479 ] [Account 1866a4561868aa78] Store DHT public IPv4 address : 62.147.73.39
[1636706713.003| 1523|call.cpp :245 ] [call:7740664507844059] state change 0/0, cnx 0/1, code 0
[1636706713.003| 1523|namedirectory.cpp :173 ] Address lookup for 9b799430982d3d9f8a119f294895e8841ff32fa1 failed with code=0
[1636706713.003| 1777|sipcall.cpp :3089 ] [call:7740664507844059] Init media ICE transport
[1636706713.003| 1523|sipcall.cpp :166 ] [call:7160350445497254] Create a new [OUTGOING] SIP call with 2 media
[1636706713.003| 1777|ice_transport.cpp :384 ] [ice:0x55b59bff4d30] Initializing the session - comp count 4 - as a master
[1636706713.004| 1523|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x55b59c387d00 - call Id 7160350445497254
[1636706713.004| 1777|ice_transport.cpp :425 ] [ice:0x55b59bff4d30] Add host candidates
[1636706713.004| 1777|ice_transport.cpp :907 ] [ice:0x55b59bff4d30] added host stun config for UDP transport
[1636706713.004| 1523|ringbuffer.cpp :55 ] Create new RingBuffer 7160350445497254
[1636706713.004| 1777|ice_transport.cpp :907 ] [ice:0x55b59bff4d30] added host stun config for UDP transport
[1636706713.004| 1523|sipcall.cpp :1849 ] [call:7160350445497254] Added media @0: [0x55b59a523050] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706713.004| 1777|ice_transport.cpp :907 ] [ice:0x55b59bff4d30] added host stun config for UDP transport
[1636706713.004| 1523|video_rtp_session.cpp:74 ] [0x55b59a5aaf70] Video RTP session created
[1636706713.004| 1777|ice_transport.cpp :986 ] [ice:0x55b59bff4d30] Add srflx reflexive candidates [192.168.0.11:20504 : 62.147.73.39:20504] for comp 1
[1636706713.004| 1523|sipcall.cpp :1849 ] [call:7160350445497254] Added media @1: [0x55b59a5230c0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706713.004| 1777|ice_transport.cpp :986 ] [ice:0x55b59bff4d30] Add srflx reflexive candidates [192.168.0.11:21416 : 62.147.73.39:21416] for comp 2
[1636706713.004| 1523|sipcall.cpp :1855 ] [call:7160350445497254] Created 2 Media streams
[1636706713.004| 1523|call.cpp :473 ] [call:7740664507844059] add subcall 7160350445497254
[1636706713.004| 1777|ice_transport.cpp :986 ] [ice:0x55b59bff4d30] Add srflx reflexive candidates [192.168.0.11:23182 : 62.147.73.39:23182] for comp 3
[1636706713.004| 1777|ice_transport.cpp :986 ] [ice:0x55b59bff4d30] Add srflx reflexive candidates [192.168.0.11:21873 : 62.147.73.39:21873] for comp 4
[1636706713.004| 1523|sipcall.cpp :3220 ] [call:7160350445497254] Setting ICE session [0x55b59bed1e50]
[1636706713.004| 1777|ice_transport.cpp :447 ] [ice:0x55b59bff4d30] Added generic srflx candidates:
[1636706713.004| 1523|manager.cpp :602 ] ----- Switch current call id to '7740664507844059' -----
[1636706713.005| 1777|ice_transport.cpp :238 ] [ice (UDP)] STUN server '' not used, unresolvable address
[1636706713.005| 1777|ice_transport.cpp :299 ] [ice (UDP)] added turn server '51.254.39.157', port 3478
[1636706713.093| 2560|ice_transport.cpp :686 ] [ice:0x55b59bff4d30] UDP initialization success
[1636706713.093| 2560|ice_transport.cpp :751 ] [ice:0x55b59bff4d30] as master
[1636706713.093| 2560|ice_transport.cpp :882 ] [ice:0x55b59bff4d30] (local) ufrag=5833a029, pwd=0fe94f2334f26c3208603b26
[1636706713.286| 1777|sipcall.cpp :166 ] [call:6906834915745215] Create a new [OUTGOING] SIP call with 2 media
[1636706713.286| 1777|audio_rtp_session.cpp:56 ] Created Audio RTP session: 0x7ff604073d10 - call Id 6906834915745215
[1636706713.286| 1777|ringbuffer.cpp :55 ] Create new RingBuffer 6906834915745215
[1636706713.286| 1777|sipcall.cpp :1849 ] [call:6906834915745215] Added media @0: [0x7ff604073ca0] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706713.286| 1777|video_rtp_session.cpp:74 ] [0x7ff604075120] Video RTP session created
[1636706713.286| 1777|sipcall.cpp :1849 ] [call:6906834915745215] Added media @1: [0x7ff6040f9140] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706713.286| 1777|sipcall.cpp :1855 ] [call:6906834915745215] Created 2 Media streams
[1636706713.286| 1777|call.cpp :245 ] [call:6906834915745215] state change 0/0, cnx 0/1, code 0
[1636706713.287| 1777|call.cpp :473 ] [call:7740664507844059] add subcall 6906834915745215
[1636706713.287| 1777|sipcall.cpp :3220 ] [call:6906834915745215] Setting ICE session [0x55b59bed1e50]
[1636706713.287| 1777|jamiaccount.cpp :622 ] [call 7740664507844059] No channeled socket with this peer. Send request
[1636706713.287| 1777|jamiaccount.cpp :3917 ] [Account 1866a4561868aa78] Request SIP connection to peer 9b799430982d3d9f8a119f294895e8841ff32fa1 on device 0ce33a5535c049afdc4b0d821ad6299f40805811f1157d1797c521da51693e3d
[1636706713.287| 1777|jamiaccount.cpp :3945 ] [Account 1866a4561868aa78] Ask 0ce33a5535c049afdc4b0d821ad6299f40805811f1157d1797c521da51693e3d for a new SIP channel
[1636706713.287| 1777|jamiaccount.cpp :3479 ] [Account 1866a4561868aa78] Store DHT public IPv4 address : 62.147.73.39
[1636706713.288| 1777|ice_transport.cpp :312 ] [ice:0x7ff60408f850] Creating IceTransport session for "1866a4561868aa78"
[1636706713.288| 1777|ice_transport.cpp :384 ] [ice:0x7ff60408f850] Initializing the session - comp count 1 - as a slave
[1636706713.288| 1777|ice_transport.cpp :425 ] [ice:0x7ff60408f850] Add host candidates
[1636706713.288| 1777|ice_transport.cpp :907 ] [ice:0x7ff60408f850] added host stun config for TCP transport
[1636706713.288| 1777|ice_transport.cpp :907 ] [ice:0x7ff60408f850] added host stun config for TCP transport
[1636706713.288| 1777|ice_transport.cpp :907 ] [ice:0x7ff60408f850] added host stun config for TCP transport
[1636706713.288| 1777|ice_transport.cpp :986 ] [ice:0x7ff60408f850] Add srflx reflexive candidates [192.168.0.11:9 : 62.147.73.39:9] for comp 1
[1636706713.288| 1777|ice_transport.cpp :447 ] [ice:0x7ff60408f850] Added generic srflx candidates:
[1636706713.288| 1777|ice_transport.cpp :238 ] [ice (TCP)] STUN server '' not used, unresolvable address
[1636706713.289| 1777|ice_transport.cpp :299 ] [ice (TCP)] added turn server '51.254.39.157', port 3478
[1636706713.406| 2561|ice_transport.cpp :686 ] [ice:0x7ff60408f850] TCP initialization success
[1636706713.406| 2561|ice_transport.cpp :774 ] [ice:0x7ff60408f850] as slave
[1636706713.407| 2561|ice_transport.cpp :882 ] [ice:0x7ff60408f850] (local) ufrag=07bf35d4, pwd=3df79e376d7e4ef33dde9c03
[1636706713.407| 1871|connectionmanager.cpp:305 ] Added local ICE candidate Hc0a8000b 1 TCP 2130706431 192.168.0.11 37031 typ host tcptype passive
[1636706713.408| 1871|connectionmanager.cpp:305 ] Added local ICE candidate Hc0a8000b 1 TCP 2130706175 192.168.0.11 9 typ host tcptype active
[1636706713.408| 1871|connectionmanager.cpp:305 ] Added local ICE candidate H73cc132b 1 TCP 2130706431 fe80::5e2a:8f39:efc2:620a 50869 typ host tcptype passive
[1636706713.408| 1871|connectionmanager.cpp:305 ] Added local ICE candidate H73cc132b 1 TCP 2130706175 fe80::5e2a:8f39:efc2:620a 9 typ host tcptype active
[1636706713.408| 1871|connectionmanager.cpp:305 ] Added local ICE candidate Sc0a8000b 1 TCP 1694498303 62.147.73.39 9 typ srflx tcptype active
[1636706713.408| 1871|connectionmanager.cpp:305 ] Added local ICE candidate R33fe279d 1 TCP 16777215 51.254.39.157 21380 typ relay tcptype passive
[1636706713.408| 1871|connectionmanager.cpp:317 ] [Account 1866a4561868aa78] Request connection to 0ce33a5535c049afdc4b0d821ad6299f40805811f1157d1797c521da51693e3d
[1636706714.184| 1777|account_manager.cpp:669 ] Found 1 devices
[1636706743.408| 1871|connectionmanager.cpp:334 ] no response from DHT to E2E request.
[1636706743.409| 1871|ice_transport.cpp :317 ] [ice:0x7ff60408f850] destroying 0x7ff60409bd78
[1636706743.908| 1871|ice_transport.cpp :333 ] [ice:0x7ff60408f850] Destroying ice_strans 0x7ff60409bd78
[1636706744.409| 1871|ice_transport.cpp :648 ] [ice:0x7ff60408f850] Timer heap flushed after 500 ms
[1636706744.410| 1871|ice_transport.cpp :362 ] [ice:0x7ff60408f850] done destroying
[1636706744.410| 1871|call.cpp :245 ] [call:6906834915745215] state change 0/5, cnx 1/0, code 0
[1636706744.410| 1785|call.cpp :245 ] [call:7160350445497254] state change 0/5, cnx 0/0, code 6
[1636706744.410| 1701|call.cpp :543 ] [call:7740664507844059] subcall 6906834915745215 failed
[1636706744.410| 1701|call.cpp :568 ] [call:7740664507844059] remains 1 subcall(s)
[1636706744.410| 1701|manager.cpp :2250 ] [call:6906834915745215] Sub-call failed
[1636706744.410| 1701|manager.cpp :1890 ] [call:6906834915745215] Remove local audio
[1636706744.410| 1701|ringbufferpool.cpp:262 ] Unbind call 6906834915745215 from all bound calls
[1636706744.411| 1701|sipcall.cpp :1482 ] [call:6906834915745215] removeCall()
[1636706744.411| 1701|call_factory.cpp :89 ] Removing call 6906834915745215
[1636706744.411| 1701|call_factory.cpp :92 ] Remaining 2 call
[1636706744.411| 1701|call.cpp :245 ] [call:6906834915745215] state change 5/6, cnx 0/0, code 0
[1636706744.411| 1701|audio_rtp_session.cpp:65 ] Destroyed Audio RTP session: 0x7ff604073d10 - call Id 6906834915745215
[1636706744.411| 1701|ringbuffer.cpp :60 ] Destroy RingBuffer 6906834915745215
[1636706744.411| 1701|video_rtp_session.cpp:80 ] [0x7ff604075120] Video RTP session destroyed
[1636706744.411| 1701|call.cpp :543 ] [call:7740664507844059] subcall 7160350445497254 failed
[1636706744.411| 1701|call.cpp :245 ] [call:7740664507844059] state change 0/5, cnx 1/0, code 5
[1636706744.411| 1701|call.cpp :279 ] [call:7740664507844059] emit client call state change FAILURE, code 5
[1636706744.411| 1701|sipcall.cpp :1482 ] [call:7740664507844059] removeCall()
[1636706744.411| 1701|call_factory.cpp :89 ] Removing call 7740664507844059
[1636706744.411| 1701|call_factory.cpp :92 ] Remaining 1 call
[1636706744.411| 1701|call.cpp :245 ] [call:7740664507844059] state change 5/6, cnx 0/0, code 0
[1636706744.411| 1701|sipcall.cpp :2984 ] - Call 7740664507844059 with 9b799430982d3d9f8a119f294895e8841ff32fa1@ring.dht:
[1636706744.411| 1701|sipcall.cpp :2985 ] - Duration: 0 us
[1636706744.411| 1701|sipcall.cpp :2987 ] - Media: [0x55b59a5cec30] type [AUDIO] enabled [YES] muted [NO] label [audio_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706744.412| 1701|sipcall.cpp :2987 ] - Media: [0x55b59a5229f0] type [VIDEO] enabled [YES] muted [NO] label [video_0] source [camera://Apple_Inc._FaceTime_HD_Camera__Built-in__CC2BA30R0JDG6LL0] src type [CAPTURE_DEVICE] secure [YES]
[1636706744.412| 1701|call.cpp :279 ] [call:7740664507844059] emit client call state change OVER, code 0
[1636706744.412| 1701|manager.cpp :2250 ] [call:7160350445497254] Sub-call failed
[1636706744.412| 1701|manager.cpp :1890 ] [call:7160350445497254] Remove local audio
[1636706744.412| 1701|ringbufferpool.cpp:262 ] Unbind call 7160350445497254 from all bound calls
[1636706744.412| 1701|sipcall.cpp :1482 ] [call:7160350445497254] removeCall()
[1636706744.412| 1701|call_factory.cpp :89 ] Removing call 7160350445497254
[1636706744.412| 1701|call_factory.cpp :92 ] Remaining 0 call
[1636706744.412| 1701|call.cpp :245 ] [call:7160350445497254] state change 5/6, cnx 0/0, code 0
[1636706744.412| 1701|audio_rtp_session.cpp:65 ] Destroyed Audio RTP session: 0x55b59c387d00 - call Id 7160350445497254
[1636706744.412| 1701|ringbuffer.cpp :60 ] Destroy RingBuffer 7160350445497254
[1636706744.412| 1701|video_rtp_session.cpp:80 ] [0x55b59a5aaf70] Video RTP session destroyed
[1636706744.412| 1701|audio_rtp_session.cpp:65 ] Destroyed Audio RTP session: 0x55b59c3adb20 - call Id 7740664507844059
[1636706744.412| 1701|ringbuffer.cpp :60 ] Destroy RingBuffer 7740664507844059
[1636706744.412| 1701|video_rtp_session.cpp:80 ] [0x55b59a75c2f0] Video RTP session destroyed
[1636706744.412| 1885|ice_transport.cpp :317 ] [ice:0x55b59bff4d30] destroying 0x7ff6041213d8
[1636706744.594| 1885|ice_transport.cpp :333 ] [ice:0x55b59bff4d30] Destroying ice_strans 0x7ff6041213d8
[1636706745.097| 1885|ice_transport.cpp :648 ] [ice:0x55b59bff4d30] Timer heap flushed after 500 ms
[1636706745.097| 1885|ice_transport.cpp :362 ] [ice:0x55b59bff4d30] done destroying
```https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/593conference: improve participants overlay2021-11-15T19:51:23ZAline Gondim Santosconference: improve participants overlayAline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1344Send files2021-11-11T14:30:20Zsmit smitSend filesWhen trying to send a file to the interlocutor, jamie tries to open a NEW connection, which is impossible on the open Internet. And file transfer is not working.
It is necessary to change the algorithm, use RELATED connections or post o...When trying to send a file to the interlocutor, jamie tries to open a NEW connection, which is impossible on the open Internet. And file transfer is not working.
It is necessary to change the algorithm, use RELATED connections or post on a third-party resource and throw a link. P2P will not work.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1343chats2021-11-11T14:12:22Zsmit smitchatsafter the updates received in September-November, the ability to delete messages from the chat disappeared.after the updates received in September-November, the ability to delete messages from the chat disappeared.https://git.jami.net/savoirfairelinux/jami-daemon/-/issues/664Swarm: Bad conversation re-appearing2021-11-26T15:15:25ZSébastien BlinSwarm: Bad conversation re-appearing# Scenario
+ Alice 1 device, Bob 2 devices (bob1, bob2)
+ Alice adds Bob
+ Bob1 accepts
+ Now Alice, Bob1 and Bob2 see the conversation
+ Bob2 removes Alice
# Expected
Bob1 and Bob2 should not see Alice
# Current result
Bob2 see an ...# Scenario
+ Alice 1 device, Bob 2 devices (bob1, bob2)
+ Alice adds Bob
+ Bob1 accepts
+ Now Alice, Bob1 and Bob2 see the conversation
+ Bob2 removes Alice
# Expected
Bob1 and Bob2 should not see Alice
# Current result
Bob2 see an invite from Alice for the previous conversationSébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1032Conference: doesn't delete particpant from participants list when call fails2021-12-08T15:21:34ZMaxime CalletConference: doesn't delete particpant from participants list when call fails- Ring version: `Android last beta 05112021`
- Device model: `Samsung tab 2`
- Android version: `7.0`
- What build you are using: `playstore / f-droid`
## Steps to reproduce:
- Can you reproduce the bug: `at will`
- Steps:
1. Add a...- Ring version: `Android last beta 05112021`
- Device model: `Samsung tab 2`
- Android version: `7.0`
- What build you are using: `playstore / f-droid`
## Steps to reproduce:
- Can you reproduce the bug: `at will`
- Steps:
1. Add a new participant to a call
2. Refuse the call
## Actual result:
![20211110_191431](/uploads/21af815f1b4874ca973789ac54dec354/20211110_191431.png)
## Expected result:
The participant should be deleted from the list when the call fails/endMaxime CalletMaxime Callethttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/592client-qt: update mic icon in callview (full->outlined)2021-11-15T19:50:51ZSébastien Blinclient-qt: update mic icon in callview (full->outlined)Aline Gondim SantosAline Gondim Santoshttps://git.jami.net/savoirfairelinux/jami-packaging/-/issues/111Packaging: prepare for Qt 6.2 (client-qt)2022-01-14T16:52:59ZSébastien BlinPackaging: prepare for Qt 6.2 (client-qt)Finish https://review.jami.net/c/jami-project/+/19673
**Testing:** (install & upgrade)
+ [x] debian 10
+ [x] debian 11
+ [x] debian testing
+ [x] debian unstable
+ [x] ubuntu 18.04
+ [x] ubuntu 20.04
+ [x] ubuntu 21.10
+ [x] fedora 33
...Finish https://review.jami.net/c/jami-project/+/19673
**Testing:** (install & upgrade)
+ [x] debian 10
+ [x] debian 11
+ [x] debian testing
+ [x] debian unstable
+ [x] ubuntu 18.04
+ [x] ubuntu 20.04
+ [x] ubuntu 21.10
+ [x] fedora 33
+ [x] fedora 34
+ [x] fedora 35
+ [x] opensuse leap 15.3
+ [x] ubuntu 21.04
+ [x] snap
**Removed:**
+ opensuse 15.2 to remove, EOL
+ tumbleweedSébastien BlinMing Rui ZhangSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/663Swarm: JAMS, conversation with self appears2021-11-26T15:15:26ZSébastien BlinSwarm: JAMS, conversation with self appearsHard to reproduce, I will add details later, but I think it's something related to removeContact + multidevices.Hard to reproduce, I will add details later, but I think it's something related to removeContact + multidevices.Sébastien BlinSébastien Blinhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1031Rework contact requests2022-11-26T20:52:10ZSébastien BlinRework contact requestsI see several bugs with contact requests:
1. If you have 5 contact requests, declining the first one will remove the last from the list
2. After accepting the first one, it will clone the conversation, but let the item in the contact r...I see several bugs with contact requests:
1. If you have 5 contact requests, declining the first one will remove the last from the list
2. After accepting the first one, it will clone the conversation, but let the item in the contact request tab until we refresh the view
3. No metadata shown for group swarm with profiles
4. If you decline a conversation ; restarting Jami will show you the previously rejected conversation.Adrien BéraudAdrien Béraud