savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-03-17T20:22:04Zhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/306Smartlist should be reductible to 02022-03-17T20:22:04ZSébastien BlinSmartlist should be reductible to 0+ Actually, minimum smartlist size is 120px.
the smartlist should be reductible (and if size = 0, we can pass in responsive mode)+ Actually, minimum smartlist size is 120px.
the smartlist should be reductible (and if size = 0, we can pass in responsive mode)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/305Video: Preview way too big (and should be hideable)2022-11-10T08:44:58ZSébastien BlinVideo: Preview way too big (and should be hideable)All is in the title, In a call, the preview is way too bigAll is in the title, In a call, the preview is way too bigMing Rui ZhangAndreas TraczykMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1193`Donate` button in https://jami.net/ website header2021-10-20T20:22:57Zovari`Donate` button in https://jami.net/ website headerPlease add a `Donate` button in the header.
[Thunderbird](https://www.thunderbird.net/) and [LibreOffice](https://www.libreoffice.org/) show examples of accepting donations via a link in the header.
[Thunderbird](https://give.thunderbi...Please add a `Donate` button in the header.
[Thunderbird](https://www.thunderbird.net/) and [LibreOffice](https://www.libreoffice.org/) show examples of accepting donations via a link in the header.
[Thunderbird](https://give.thunderbird.net/) contributions are **not** tax-deductible as charitable contributions.
What do you think?
Thank youAmin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/295Notification visibility on Windows <102021-07-16T19:57:05Zxxx xxxNotification visibility on Windows <10Apparently in Windows 10 there is an area that permanently keeps your notifications. On Windows 7 (+Vista7/8?) there is only a temporary popup, and after that there is no way of knowing of new messages, except opening the main window.
T...Apparently in Windows 10 there is an area that permanently keeps your notifications. On Windows 7 (+Vista7/8?) there is only a temporary popup, and after that there is no way of knowing of new messages, except opening the main window.
The additional behavior I would expect is that the main window is being opened minimized to the task bar and flashing, but at the very least having a little red notification dot on the tray icon.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/890Microphone doesn't work on older Android (5, 6, 7 known broken, 9 known good)2021-03-04T13:41:39ZMaxim CournoyerMicrophone doesn't work on older Android (5, 6, 7 known broken, 9 known good)## Describe your environment
Please specify the following:
- Ring version: Together 2021-02-10
- Device model: Samsung Galaxy S2
- Android version: 7
- What build you are using: Play Store
This also occur on the following devi...## Describe your environment
Please specify the following:
- Ring version: Together 2021-02-10
- Device model: Samsung Galaxy S2
- Android version: 7
- What build you are using: Play Store
This also occur on the following device/environment:
- Ring version: F-Droid ~2020-12-20
- Device model: HTC U Play
- Android version: 6
- What build you are using: F-Droid
A user also wrote having the issue only on older Android 5 and 6, but with Android 9 working: https://lists.gnu.org/archive/html/jami/2021-02/msg00021.html
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
1. Place or receive a call, to any other client
- Actual result: The other party cannot hear me.
- Expected result: The other party can hear me.
## Logs
### Android side (receiving call)
```
$ logcat | grep -E 'libring|jami'
02-13 13:05:31.293 21554 21582 I libdring: [Account 2f5528c29713a8b5] using proxy server dhtproxy2.jami.net:82
02-13 13:05:31.301 21554 21582 D libdring: Bootstrap node: bootstrap.jami.net
02-13 13:07:19.366 21554 21582 I libdring: [Account 2f5528c29713a8b5] using proxy server dhtproxy2.jami.net:82
02-13 13:07:19.370 21554 21582 D libdring: Bootstrap node: bootstrap.jami.net
02-13 13:09:45.036 21554 21582 I libdring: [Account 2f5528c29713a8b5] using proxy server dhtproxy2.jami.net:82
02-13 13:09:45.042 21554 21582 D libdring: Bootstrap node: bootstrap.jami.net
```
### Caller side (GNOME client -- known to work well)
```
[1613240140.883| 1040|manager.cpp :939 ] try outgoing call to 'ring:fd11be3e4a2b141b81e3856cd876d531b1f1129a' with account '5534e909984953c9'
[1613240140.883| 1040|jamiaccount.cpp :391 ] [Account 5534e909984953c9] Calling DHT peer fd11be3e4a2b141b81e3856cd876d531b1f1129a
[1613240140.883| 1040|ringbufferpool.cpp:118 ] Ringbuffer created with id '4973037265292714'
[1613240140.884| 1040|contact_list.cpp :58 ] Can't set certificate status for existing contacts fd11be3e4a2b141b81e3856cd876d531b1f1129a
[1613240140.884| 1040|call.cpp :244 ] [call:4973037265292714] state change 0/0, cnx 0/1, code 0
[1613240140.884| 1040|ringbufferpool.cpp:118 ] Ringbuffer created with id '2165141670119556'
[1613240140.884| 1040|call.cpp :436 ] [call:4973037265292714] add subcall 2165141670119556
[1613240140.884| 1040|manager.cpp :573 ] ----- Switch current call id to '4973037265292714' -----
[1613240140.884| 1064|jamiaccount.cpp :686 ] [call 4973037265292714] No channeled socket with this peer. Send request + DHT request
[1613240140.884| 1064|jamiaccount.cpp :3271 ] A SIP connection with 9dd7ebaba6eca47dce9415516ffe2430fc227370 already exists
[1613240140.884| 1064|jamiaccount.cpp :486 ] [call 4973037265292714] calling device 9dd7ebaba6eca47dce9415516ffe2430fc227370
[1613240140.884| 1064|ringbufferpool.cpp:118 ] Ringbuffer created with id '925409770932260'
[1613240140.884| 1064|ice_transport.cpp :217 ] [ice (UDP)] added host stun server
[1613240140.884| 1064|ice_transport.cpp :217 ] [ice (UDP)] added host stun server
[1613240140.884| 1064|ice_transport.cpp :279 ] [ice (UDP)] added turn server '192.252.140.236', port 3478
[1613240140.884| 1064|ice_transport.cpp :279 ] [ice (UDP)] added turn server '192.252.140.236', port 3478
[1613240140.886| 1064|ice_transport.cpp :217 ] [ice (TCP)] added host stun server
[1613240140.886| 1064|ice_transport.cpp :217 ] [ice (TCP)] added host stun server
[1613240140.886|24166|sip_utils.cpp :203 ] Registered thread 0x7f676fff74d0 (0x410)
[1613240140.887| 1064|ice_transport.cpp :279 ] [ice (TCP)] added turn server '192.252.140.236', port 3478
[1613240140.887| 1064|ice_transport.cpp :279 ] [ice (TCP)] added turn server '192.252.140.236', port 3478
[1613240140.888| 1064|call.cpp :436 ] [call:4973037265292714] add subcall 925409770932260
[1613240140.888|24167|sip_utils.cpp :203 ] Registered thread 0x7f676b7ee4d0 (0x410)
[1613240140.889| 1064|account_manager.cpp:521 ] Found 1 devices for fd11be3e4a2b141b81e3856cd876d531b1f1129a
[1613240140.889| 1064|call.cpp :244 ] [call:2165141670119556] state change 0/5, cnx 0/0, code 6
[1613240140.889| 1042|call.cpp :503 ] [call:4973037265292714] subcall 2165141670119556 failed
[1613240140.889| 1042|call.cpp :520 ] [call:4973037265292714] remains 1 subcall(s)
[1613240140.889| 1042|manager.cpp :2002 ] [call:2165141670119556] Failed
[1613240140.889| 1064|jamiaccount.cpp :1960 ] [Account 5534e909984953c9] Dht status : IPv4 connected; IPv6 connecting
[1613240140.889| 1042|manager.cpp :1624 ] [call:2165141670119556] Remove local audio
[1613240140.889| 1042|sipcall.cpp :815 ] [call:2165141670119556] removeCall()
[1613240140.889| 1042|call_factory.cpp :39 ] Removing call 2165141670119556
[1613240140.889| 1042|call_factory.cpp :43 ] Remaining 2 SIP call(s)
[1613240140.889| 1042|call.cpp :244 ] [call:2165141670119556] state change 5/6, cnx 0/0, code 0
[1613240140.906|24166|ice_transport.cpp :526 ] [ice:0x7f67b4535b60] UDP initialization success
[1613240140.906|24166|ice_transport.cpp :580 ] [ice:0x7f67b4535b60] as master
[1613240140.907|24166|ice_transport.cpp :674 ] [ice:0x7f67b4535b60] (local) ufrag=5dce9d53, pwd=615748936a34c0242b5f44db
[1613240140.916|24167|ice_transport.cpp :526 ] [ice:0x7f67b45acdd0] TCP initialization success
[1613240140.916|24167|ice_transport.cpp :580 ] [ice:0x7f67b45acdd0] as master
[1613240140.917|24167|ice_transport.cpp :674 ] [ice:0x7f67b45acdd0] (local) ufrag=3e6e1877, pwd=3fd4f5d33af692e55e49113b
[1613240140.919| 1042|jamiaccount.cpp :3039 ] [Account 5534e909984953c9] using public IP: 208.88.110.46
[1613240140.919| 1042|ice_transport.cpp :777 ] [ice:0x7f67b4535b60] succeed to add candidate for comp_id=1 : 172.16.21.54 : 208.88.110.46
[1613240140.919| 1042|sipaccountbase.cpp:576 ] [Account 5534e909984953c9] Using public address 208.88.110.46
[1613240140.919| 1042|jamiaccount.cpp :3039 ] [Account 5534e909984953c9] using public IP: 208.88.110.46
[1613240140.919| 1042|ice_transport.cpp :777 ] [ice:0x7f67b45acdd0] succeed to add candidate for comp_id=1 : 172.16.21.54 : 208.88.110.46
[1613240140.919| 1042|sipaccountbase.cpp:576 ] [Account 5534e909984953c9] Using public address 208.88.110.46
[1613240143.561| 1064|jamiaccount.cpp :574 ] Successfully put ICE descriptor on DHT
[1613240145.298| 1064|jamiaccount.cpp :591 ] ICE request for call 925409770932260 replied from DHT peer 9dd7ebaba6eca47dce9415516ffe2430fc227370
Data: 75c575132e25820b3f869e86362af2a08Hc0a80a9d 1 UDP 2130706431 192.168.10.157 33029 typ host7Sc0a80a9d 1 UDP 1694498303 72.10.141.39 21818 typ srflx8Hc0a80a9d 1 UDP 2130706431 192.168.10.157 21818 typ host8Rc0fc8cec 1 UDP 16777215 192.252.140.236 28992 typ relay16508f75429d5fbb2bad34e0190bf223HHc0a80a9d 1 TCP 2130706431 192.168.10.157 41448 typ host tcptype passiveCHc0a80a9d 1 TCP 2130706175 192.168.10.157 9 typ host tcptype activeBSc0a80a9d 1 TCP 1694498303 72.10.141.39 9 typ srflx tcptype activeCHc0a80a9d 1 TCP 2130706431 192.168.10.157 9 typ host tcptype activeHRc0fc8cec 1 TCP 16777215 192.252.140.236 22707 typ relay tcptype passive
[1613240145.298| 1064|call.cpp :244 ] [call:925409770932260] state change 0/0, cnx 0/2, code 0
[1613240145.298| 1042|call.cpp :244 ] [call:4973037265292714] state change 0/0, cnx 1/2, code 0
[1613240145.298| 1042|call.cpp :267 ] [call:4973037265292714] emit client call state change CONNECTING, code 0
[1613240145.298| 1064|ice_transport.cpp :1004 ] [ice:0x7f67b410b150] negotiation starting (4 remote candidates)
[1613240145.299| 1064|ice_transport.cpp :1004 ] [ice:0x7f67b4104980] negotiation starting (5 remote candidates)
[1613240145.311|24167|ice_transport.cpp :526 ] [ice:0x7f67b45acdd0] TCP negotiation success
[1613240145.311|24167|ice_transport.cpp :567 ] [ice:0x7f67b45acdd0] TCP connection pairs (local <-> remote):
[0] 192.168.10.15:55151 <-> 192.168.10.157:41069
[1613240145.311| 1042|jamiaccount.cpp :1535 ] [call:925409770932260] TCP negotiation is ready
[1613240145.311| 1042|sips_transport_ice.cpp:135 ] SipIceTransport@0x7f67c81dbe50 {tr=0x7f67c81dbec8}
[1613240145.311| 1042|siptransport.cpp :76 ] SipTransport@0x7f67c83a2f10 {tr=0x7f67c81dbec8 {rc=1}}
[1613240145.311|24204|tls_session.cpp :771 ] [TLS] Start client session
[1613240145.311| 1042|call.cpp :244 ] [call:925409770932260] state change 0/0, cnx 2/2, code 0
[1613240145.311|24147|ice_transport.cpp :414 ] [ice:0x7f67b4535b60] destroying
[1613240145.312|24204|tls_session.cpp :450 ] [TLS] Peer CA list 2 (0 CRLs): 2
[1613240145.315|24166|ice_transport.cpp :526 ] [ice:0x7f67b4535b60] UDP negotiation success
[1613240145.315|24166|ice_transport.cpp :567 ] [ice:0x7f67b4535b60] UDP connection pairs (local <-> remote):
[0] 192.168.10.15:46784 <-> 192.168.10.157:33029
[1613240145.339|24204|tls_session.cpp :468 ] [TLS] User identity loaded
[1613240145.340|24204|tls_session.cpp :866 ] [TLS] handshake
[1613240145.340|24204|sip_utils.cpp :203 ] Registered thread 0x7f6766fed4d0 (0x410)
[1613240145.543|24204|account_manager.cpp:286 ] Found peer device: 9dd7ebaba6eca47dce9415516ffe2430fc227370 account:fd11be3e4a2b141b81e3856cd876d531b1f1129a CA:afa5c63e84df9a3b1e584298a17961fc057b9530
[1613240145.544|24204|jamiaccount.cpp :1487 ] [peer:9dd7ebaba6eca47dce9415516ffe2430fc227370] Certificate verified
[1613240145.570|24204|tls_session.cpp :903 ] [TLS] session established: (TLS1.3)-(ECDHE-SECP384R1)-(RSA-PSS-RSAE-SHA384)-(AES-256-GCM)
[1613240145.571|24204|sips_transport_ice.cpp:515 ] [TLS] using cipher TLS_ECDHE_RSA_AES_256_GCM_SHA384 (0xC030)
[1613240145.571|24202|siptransport.cpp :203 ] pjsip transport@0x7f67c81dbec8 TLS to 192.168.10.157 -> CONNECTED
[1613240145.571|24202|jamiaccount.cpp :707 ] [call:925409770932260] outgoing call connected to 9dd7ebaba6eca47dce9415516ffe2430fc227370
[1613240145.571|24202|sipcall.cpp :1437 ] [call:925409770932260] create media ICE transport
[1613240145.571|24202|sip_utils.cpp :203 ] Registered thread 0x7f6768fe94d0 (0x410)
[1613240145.571|24202|ice_transport.cpp :217 ] [ice (UDP)] added host stun server
[1613240145.571|24202|ice_transport.cpp :217 ] [ice (UDP)] added host stun server
[1613240145.571|24202|ice_transport.cpp :279 ] [ice (UDP)] added turn server '192.252.140.236', port 3478
[1613240145.571|24202|ice_transport.cpp :279 ] [ice (UDP)] added turn server '192.252.140.236', port 3478
[1613240145.577|24208|sip_utils.cpp :203 ] Registered thread 0x7f6765feb4d0 (0x410)
[1613240145.578|24202|sdp.cpp :363 ] SDP: Local SDP Session:
v=0
o=hurd 3822228945 0 IN IP4 172.16.21.54
s=Jami Daemon
c=IN IP4 172.16.21.54
t=0 0
m=audio 31556 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:31557 IN IP4 172.16.21.54
a=sendrecv
m=video 64108 RTP/SAVP 96 97
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=rtpmap:97 VP8/90000
a=sendrecv
[1613240145.606|24208|ice_transport.cpp :526 ] [ice:0x7f6798086960] UDP initialization success
[1613240145.606|24208|ice_transport.cpp :580 ] [ice:0x7f6798086960] as master
[1613240145.606|24208|ice_transport.cpp :674 ] [ice:0x7f6798086960] (local) ufrag=4fc76ce9, pwd=7f3b74e00da0ee271bc88245
[1613240145.607|24202|ice_transport.cpp :777 ] [ice:0x7f6798086960] succeed to add candidate for comp_id=1 : 172.16.21.54 : 208.88.110.46
[1613240145.608|24202|ice_transport.cpp :777 ] [ice:0x7f6798086960] succeed to add candidate for comp_id=2 : 172.16.21.54 : 208.88.110.46
[1613240145.608|24202|ice_transport.cpp :777 ] [ice:0x7f6798086960] succeed to add candidate for comp_id=3 : 172.16.21.54 : 208.88.110.46
[1613240145.608|24202|ice_transport.cpp :777 ] [ice:0x7f6798086960] succeed to add candidate for comp_id=4 : 172.16.21.54 : 208.88.110.46
[1613240145.608|24202|sipcall.cpp :924 ] [call:925409770932260] fill SDP with ICE transport 0x7f6798083580
[1613240145.609|24202|jamiaccount.cpp :778 ] contact header: "" <sips:2664391145a3d178de9fa19a99a5824b46491066@192.168.10.15:55151;transport=tls> / <sip:d873d0ebe6c3b57f77a362fe867dd03a4f9efb76@ring.dht> -> <sips:9dd7ebaba6eca47dce9415516ffe2430fc227370@192.168.10.157:41069;transport=tls> / <sips:192.168.10.157:41069;transport=tls>
[1613240145.609|24202|jamiaccount.cpp :814 ] [call:925409770932260] Sending SIP invite
[1613240145.609|24202|sipvoiplink.cpp :779 ] [call:925409770932260] INVITE@0x7f67981a9938 state changed to 1 (CALLING): cause=0, tsx@0x7f67981b1f28 status 0 (Default status message)
[1613240145.609|24202|call.cpp :244 ] [call:925409770932260] state change 0/1, cnx 2/2, code 0
[1613240145.609| 1042|call.cpp :244 ] [call:4973037265292714] state change 0/1, cnx 2/2, code 0
[1613240145.672|24202|sipvoiplink.cpp :779 ] [call:925409770932260] INVITE@0x7f67981a9938 state changed to 3 (EARLY): cause=0, tsx@0x7f67981b1f28 status 180 (Ringing)
[1613240145.672|24202|call.cpp :244 ] [call:925409770932260] state change 1/1, cnx 2/3, code 0
[1613240145.672| 1042|manager.cpp :1951 ] [call:925409770932260] Peer ringing
[1613240145.672| 1042|call.cpp :244 ] [call:4973037265292714] state change 1/1, cnx 2/3, code 0
[1613240145.672| 1042|call.cpp :267 ] [call:4973037265292714] emit client call state change RINGING, code 0
[1613240145.672|24209|alsalayer.cpp :182 ] Alsa: Opening default
[1613240145.672| 1042|manager.cpp :1951 ] [call:4973037265292714] Peer ringing
[1613240145.674|24209|alsalayer.cpp :383 ] Buffer size range from 96 to 1048576
[1613240145.674|24209|alsalayer.cpp :384 ] Period size range from 32 to 349526
[1613240145.676|24209|alsalayer.cpp :399 ] Was set period_size = 160
[1613240145.676|24209|alsalayer.cpp :400 ] Was set buffer_size = 1280
[1613240145.676|24209|alsalayer.cpp :411 ] capture using format {s16, 2 channels, 16000Hz}
[1613240145.676|24209|alsalayer.cpp :182 ] Alsa: Opening default
[1613240145.678|24209|alsalayer.cpp :383 ] Buffer size range from 96 to 1048576
[1613240145.678|24209|alsalayer.cpp :384 ] Period size range from 32 to 349526
[1613240145.680|24209|alsalayer.cpp :399 ] Was set period_size = 160
[1613240145.680|24209|alsalayer.cpp :400 ] Was set buffer_size = 1280
[1613240145.680|24209|alsalayer.cpp :411 ] playback using format {s16, 2 channels, 16000Hz}
[1613240145.680|24209|audiolayer.cpp :123 ] Hardware audio format available : {s16, 2 channels, 16000Hz} 0
[1613240145.680|24209|audiolayer.cpp :131 ] Hardware input audio format available : {s16, 2 channels, 16000Hz}
[1613240148.860| 1064|jamiaccount.cpp :1960 ] [Account 5534e909984953c9] Dht status : IPv4 connected; IPv6 disconnected
[1613240149.659|24202|sipvoiplink.cpp :779 ] [call:925409770932260] INVITE@0x7f67981a9938 state changed to 4 (CONNECTING): cause=0, tsx@0x7f67981b1f28 status 200 (OK)
[1613240149.659|24202|sipvoiplink.cpp :933 ] [call:925409770932260] INVITE@0x7f67981a9938 media update: status 0
[1613240149.659|24202|sdp.cpp :363 ] Local active SDP Session:
v=0
o=hurd 3822228945 0 IN IP4 172.16.21.54
s=Jami Daemon
c=IN IP4 172.16.21.54
t=0 0
a=ice-ufrag:4fc76ce9
a=ice-pwd:7f3b74e00da0ee271bc88245
m=audio 31556 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:31557 IN IP4 172.16.21.54
a=sendrecv
a=candidate:H789f6488 1 UDP 2130706431 fe80::7cfa:e62f:22a7:8670 35650 typ host
a=candidate:Hac101536 1 UDP 2130706431 172.16.21.54 56872 typ host
a=candidate:Hc0a80a0f 1 UDP 2130706431 192.168.10.15 56872 typ host
a=candidate:Rc0fc8cec 1 UDP 16777215 192.252.140.236 13649 typ relay
a=candidate:Rc0fc8cec 1 UDP 16777215 192.252.140.236 13560 typ relay
a=candidate:Sac101536 1 UDP 1694498815 208.88.110.46 56872 typ srflx
a=candidate:H789f6488 2 UDP 2130706430 fe80::7cfa:e62f:22a7:8670 47983 typ host
a=candidate:Hac101536 2 UDP 2130706430 172.16.21.54 46450 typ host
a=candidate:Hc0a80a0f 2 UDP 2130706430 192.168.10.15 46450 typ host
a=candidate:Rc0fc8cec 2 UDP 16777214 192.252.140.236 16376 typ relay
a=candidate:Rc0fc8cec 2 UDP 16777214 192.252.140.236 26728 typ relay
a=candidate:Sac101536 2 UDP 1694498814 208.88.110.46 46450 typ srflx
m=video 64108 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=sendrecv
a=candidate:H789f6488 3 UDP 2130706429 fe80::7cfa:e62f:22a7:8670 48416 typ host
a=candidate:Hac101536 3 UDP 2130706429 172.16.21.54 38404 typ host
a=candidate:Hc0a80a0f 3 UDP 2130706429 192.168.10.15 38404 typ host
a=candidate:Rc0fc8cec 3 UDP 16777213 192.252.140.236 15292 typ relay
a=candidate:Rc0fc8cec 3 UDP 16777213 192.252.140.236 25278 typ relay
a=candidate:Sac101536 3 UDP 1694498813 208.88.110.46 38404 typ srflx
a=candidate:H789f6488 4 UDP 2130706428 fe80::7cfa:e62f:22a7:8670 40364 typ host
a=candidate:Hac101536 4 UDP 2130706428 172.16.21.54 57532 typ host
a=candidate:Hc0a80a0f 4 UDP 2130706428 192.168.10.15 57532 typ host
a=candidate:Rc0fc8cec 4 UDP 16777212 192.252.140.236 11150 typ relay
a=candidate:Rc0fc8cec 4 UDP 16777212 192.252.140.236 25752 typ relay
a=candidate:Sac101536 4 UDP 1694498812 208.88.110.46 57532 typ srflx
[1613240149.660|24202|sdp.cpp :363 ] Remote active SDP Session:
v=0
o=localhost 3822228951 1 IN IP4 192.168.10.157
s=Jami Daemon
c=IN IP4 192.168.10.157
t=0 0
a=ice-ufrag:6b4ae4dc
a=ice-pwd:5d847623321c0e81582e4ca2
m=audio 18486 RTP/SAVP 104 101
a=rtpmap:104 opus/48000/2
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtcp:18487 IN IP4 192.168.10.157
a=sendrecv
a=candidate:Hc0a80a9d 1 UDP 2130706431 192.168.10.157 45901 typ host
a=candidate:Sc0a80a9d 1 UDP 1694498303 72.10.141.39 24657 typ srflx
a=candidate:Hc0a80a9d 1 UDP 2130706431 192.168.10.157 24657 typ host
a=candidate:Rc0fc8cec 1 UDP 16777215 192.252.140.236 25937 typ relay
a=candidate:Hc0a80a9d 2 UDP 2130706430 192.168.10.157 37946 typ host
a=candidate:Sc0a80a9d 2 UDP 1694498302 72.10.141.39 20122 typ srflx
a=candidate:Hc0a80a9d 2 UDP 2130706430 192.168.10.157 20122 typ host
a=candidate:Rc0fc8cec 2 UDP 16777214 192.252.140.236 13972 typ relay
m=video 50308 RTP/SAVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 profile-level-id=428029
a=sendrecv
a=candidate:Hc0a80a9d 3 UDP 2130706429 192.168.10.157 40589 typ host
a=candidate:Sc0a80a9d 3 UDP 1694498301 72.10.141.39 22937 typ srflx
a=candidate:Hc0a80a9d 3 UDP 2130706429 192.168.10.157 22937 typ host
a=candidate:Rc0fc8cec 3 UDP 16777213 192.252.140.236 11352 typ relay
a=candidate:Hc0a80a9d 4 UDP 2130706428 192.168.10.157 43120 typ host
a=candidate:Sc0a80a9d 4 UDP 1694498300 72.10.141.39 21381 typ srflx
a=candidate:Hc0a80a9d 4 UDP 2130706428 192.168.10.157 21381 typ host
a=candidate:Rc0fc8cec 4 UDP 16777212 192.252.140.236 22679 typ relay
[1613240149.660|24202|sipcall.cpp :1184 ] [call:925409770932260] medias changed
[1613240149.660|24202|sipvoiplink.cpp :784 ] [call:925409770932260] INVITE@0x7f67981a9938 state changed to 5 (CONFIRMED): cause=0 (TX_MSG)
[1613240149.660|24202|sipcall.cpp :871 ] [call:925409770932260] onAnswered()
[1613240149.660| 1042|call.cpp :244 ] [call:925409770932260] state change 1/1, cnx 3/4, code 0
[1613240149.660| 1042|call.cpp :478 ] [call:4973037265292714] subcall 925409770932260 answered by peer
[1613240149.660| 1042|sipcall.cpp :1449 ] [sipcall:4973037265292714] merge subcall 925409770932260
[1613240149.660| 1042|call.cpp :541 ] [call:4973037265292714] merge subcall 925409770932260
[1613240149.660| 1042|call.cpp :244 ] [call:4973037265292714] state change 1/1, cnx 3/4, code 0
[1613240149.660| 1042|call.cpp :267 ] [call:4973037265292714] emit client call state change CURRENT, code 0
[1613240149.660| 1042|manager.cpp :1929 ] [call:4973037265292714] Peer answered
[1613240149.660| 1042|manager.cpp :1604 ] [call:4973037265292714] Attach audio
[1613240149.660| 1042|ringbufferpool.cpp:156 ] Bind rbuf '4973037265292714' to callid 'audiolayer_id'
[1613240149.660| 1042|ringbufferpool.cpp:156 ] Bind rbuf 'audiolayer_id' to callid '4973037265292714'
[1613240149.660| 1042|sipcall.cpp :815 ] [call:925409770932260] removeCall()
[1613240149.660| 1042|call_factory.cpp :39 ] Removing call 925409770932260
[1613240149.660| 1042|call_factory.cpp :43 ] Remaining 1 SIP call(s)
[1613240149.660| 1042|call.cpp :244 ] [call:925409770932260] state change 1/6, cnx 4/4, code 0
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 1 UDP 2130706431 192.168.10.157 45901 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Sc0a80a9d 1 UDP 1694498303 72.10.141.39 24657 typ srflx
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 1 UDP 2130706431 192.168.10.157 24657 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Rc0fc8cec 1 UDP 16777215 192.252.140.236 25937 typ relay
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 2 UDP 2130706430 192.168.10.157 37946 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Sc0a80a9d 2 UDP 1694498302 72.10.141.39 20122 typ srflx
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 2 UDP 2130706430 192.168.10.157 20122 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Rc0fc8cec 2 UDP 16777214 192.252.140.236 13972 typ relay
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 3 UDP 2130706429 192.168.10.157 40589 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Sc0a80a9d 3 UDP 1694498301 72.10.141.39 22937 typ srflx
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 3 UDP 2130706429 192.168.10.157 22937 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Rc0fc8cec 3 UDP 16777213 192.252.140.236 11352 typ relay
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 4 UDP 2130706428 192.168.10.157 43120 typ host
[1613240149.660| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Sc0a80a9d 4 UDP 1694498300 72.10.141.39 21381 typ srflx
[1613240149.661| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Hc0a80a9d 4 UDP 2130706428 192.168.10.157 21381 typ host
[1613240149.661| 1042|sipcall.cpp :947 ] [call:4973037265292714] add remote ICE candidate: Rc0fc8cec 4 UDP 16777212 192.252.140.236 22679 typ relay
[1613240149.661| 1042|ice_transport.cpp :979 ] [ice:0x7f6798083580] negotiation starting (16 remote candidates)
[1613240149.737|24208|ice_transport.cpp :526 ] [ice:0x7f6798086960] UDP negotiation success
[1613240149.737|24208|ice_transport.cpp :567 ] [ice:0x7f6798086960] UDP connection pairs (local <-> remote):
[0] 192.168.10.15:56872 <-> 192.168.10.157:45901
[1] 192.168.10.15:46450 <-> 192.168.10.157:37946
[2] 192.168.10.15:38404 <-> 192.168.10.157:40589
[3] 192.168.10.15:57532 <-> 192.168.10.157:43120
[1613240149.751| 1042|sipcall.cpp :1141 ] [call:4973037265292714] stopping all medias
[1613240149.751| 1042|sipcall.cpp :980 ] [call:4973037265292714] startAllMedia()
[1613240149.751| 1042|audio_input.cpp :53 ] Creating audio input with id: 4973037265292714
[1613240149.751| 1042|audio_input.cpp :265 ] Switching audio source to match 'camera:///dev/video0'
[1613240149.751| 1042|audio_sender.cpp :72 ] audioEncoder_->openOutput rtp://192.168.10.157:18486
[1613240149.751| 1042|media_encoder.cpp :251 ] Not using hardware encoding for opus
[1613240149.752| 1042|media_encoder.cpp :549 ] [libopus] Using 4 threads
[1613240149.752| 1042|media_encoder.cpp :593 ] [libopus] Frame size 960
[libopus @ 0x7f67c83d79c0] No bit rate set. Defaulting to 96000 bps.
[1613240149.752| 1042|video_input.cpp :508 ] MRL: 'camera:///dev/video0'
[1613240149.752|24224|media_decoder.cpp :129 ] Trying to open device dummyFilename with format sdp, pixel format , size 0x0, rate 0.000000
[1613240149.752|24224|media_decoder.cpp :141 ] Using format sdp
[1613240149.752|24223|audio_input.cpp :77 ] Switching audio input to '/dev/video0'
[1613240149.753|24223|sip_utils.cpp :203 ] Registered thread 0x7f676fff74d0 (0x410)
[1613240149.753|24227|media_decoder.cpp :129 ] Trying to open device dummyFilename with format sdp, pixel format , size 0x0, rate 0.000000
[1613240149.753|24227|media_decoder.cpp :141 ] Using format sdp
[1613240149.754|24225|sinkclient.cpp :195 ] ShmHolder[Jami Daemon_shm_1040_0]: new sizes: f=0, a=103
[1613240149.754|24225|sinkclient.cpp :161 ] ShmHolder: new holder 'Jami Daemon_shm_1040_0'
[1613240149.754|24225|video_input.cpp :169 ] VideoInput ready to capture
[1613240149.754|24225|media_decoder.cpp :129 ] Trying to open device /dev/video0 with format video4linux2, pixel format mjpeg, size 1280x720, rate 30.000000
ALSA lib pcm.c:8545:(snd_pcm_recover) underrun occurred
[1613240149.918|24225|media_decoder.cpp :141 ] Using format video4linux2
[1613240150.024|24225|media_decoder.cpp :463 ] Decoding video using MJPEG (Motion JPEG) (mjpeg)
[1613240150.024|24225|media_decoder.cpp :472 ] Not using hardware decoding for mjpeg
[1613240150.034|24225|media_encoder.cpp :251 ] Not using hardware encoding for h264
[1613240150.034|24225|media_encoder.cpp :728 ] Hardware encoding disabled
[1613240150.034|24225|media_encoder.cpp :549 ] [libx264] Using 4 threads
[1613240150.034|24225|media_encoder.cpp :675 ] Using profile Constrained Baseline (242) and level 41
[1613240150.034|24225|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1200 kbit/s
[1613240150.072|24225|sip_utils.cpp :203 ] Registered thread 0x7f67427ec4d0 (0x410)
[1613240150.072|24225|sinkclient.cpp :418 ] Start sink <local / Jami Daemon_shm_1040_0>, size=1280x720, mixer=0
[1613240150.072|24225|sinkclient.cpp :195 ] ShmHolder[Jami Daemon_shm_1040_0]: new sizes: f=3686400, a=7372903
[1613240150.078|24225|video_input.cpp :326 ] created decoder with video params : size=1280X720, fps=30.000000 pix=yuvj422p
[1613240150.078|24225|sinkclient.cpp :418 ] Start sink <local / Jami Daemon_shm_1040_0>, size=1280x720, mixer=0
[1613240150.856|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1260 kbit/s
[1613240150.976|24202|sipvoiplink.cpp :1107 ] [INVITE:0x7f67981a9938] RX SIP method 6 (INFO)
[1613240150.976|24202|sipvoiplink.cpp :994 ] Rotate video 90 deg.
[1613240151.139|24227|sip_utils.cpp :203 ] Registered thread 0x7f67417ea4d0 (0x410)
[1613240151.477|24227|media_decoder.cpp :463 ] Decoding video using H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (h264)
[1613240151.477|24227|media_decoder.cpp :472 ] Not using hardware decoding for h264
[1613240151.478|24227|sinkclient.cpp :195 ] ShmHolder[Jami Daemon_shm_1040_1]: new sizes: f=0, a=103
[1613240151.478|24227|sinkclient.cpp :161 ] ShmHolder: new holder 'Jami Daemon_shm_1040_1'
[1613240151.478|24227|sinkclient.cpp :418 ] Start sink <4973037265292714 / Jami Daemon_shm_1040_1>, size=720x480, mixer=0
[1613240151.487|24227|filter_transpose.cpp:30 ] Rotation set to 90
[1613240151.489|24227|media_filter.cpp :108 ] Filter graph initialized with: [in] transpose=2
[1613240151.489|24227|media_filter.cpp :108 ] Filter graph initialized with: [in] transpose=2
[1613240151.489|24227|media_filter.cpp :322 ] Filter graph reinitialized
[1613240151.490|24227|sinkclient.cpp :423 ] Stop sink <4973037265292714 / Jami Daemon_shm_1040_1>, mixer=0
[1613240151.490|24227|sinkclient.cpp :418 ] Start sink <4973037265292714 / Jami Daemon_shm_1040_1>, size=480x720, mixer=0
[1613240151.490|24227|sinkclient.cpp :195 ] ShmHolder[Jami Daemon_shm_1040_1]: new sizes: f=1382400, a=2764903
[1613240151.868|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1323 kbit/s
[1613240152.893|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1389 kbit/s
[1613240153.951|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1458 kbit/s
[1613240154.968|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1530 kbit/s
[1613240156.027|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1606 kbit/s
[1613240157.050|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1686 kbit/s
[1613240158.083|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1770 kbit/s
[1613240159.075|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1858 kbit/s
[1613240160.096|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=1950 kbit/s
[1613240161.104|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2047 kbit/s
[1613240162.100|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2149 kbit/s
[1613240163.102|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2256 kbit/s
[1613240164.127|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2368 kbit/s
[1613240165.176|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2486 kbit/s
[1613240166.212|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2610 kbit/s
[1613240167.237|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2740 kbit/s
[1613240168.248|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=2876 kbit/s
[1613240169.269|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=3019 kbit/s
[1613240170.280|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=3169 kbit/s
[1613240171.300|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=3327 kbit/s
[1613240172.345|24226|media_encoder.cpp :839 ] H264 encoder setup cbr: bitrate=3493 kbit/s
[1613240173.209| 1040|manager.cpp :1624 ] [call:4973037265292714] Remove local audio
[1613240173.209| 1040|sipcall.cpp :350 ] [call:4973037265292714] Terminate SIP session
[1613240173.211| 1040|sipcall.cpp :1141 ] [call:4973037265292714] stopping all medias
[1613240173.212|24224|media_decoder.cpp :463 ] Decoding audio using Opus (opus)
[1613240173.212|24224|media_decoder.cpp :472 ] Not using hardware decoding for opus
[libopus @ 0x7f67c83d79c0] 1 frames left in the queue on closing
[1613240173.215|24227|media_decoder.cpp :318 ] Couldn't read frame: Operation not permitted
[1613240173.215|24227|sinkclient.cpp :423 ] Stop sink <4973037265292714 / Jami Daemon_shm_1040_1>, mixer=0
[1613240173.219| 1040|observer.h :205 ] PublishMapSubject: detaching observers
[1613240173.355|24225|sinkclient.cpp :423 ] Stop sink <local / Jami Daemon_shm_1040_0>, mixer=0
[1613240173.356|24225|video_input.cpp :207 ] VideoInput closed
[1613240173.357| 1040|observer.h :205 ] PublishMapSubject: detaching observers
[1613240173.357| 1040|call.cpp :244 ] [call:4973037265292714] state change 1/1, cnx 4/0, code 0
[1613240173.357| 1040|call.cpp :267 ] [call:4973037265292714] emit client call state change HUNGUP, code 0
[1613240173.357|23963|sipcall.cpp :815 ] [call:4973037265292714] removeCall()
[1613240173.357|23963|call_factory.cpp :39 ] Removing call 4973037265292714
[1613240173.357|23963|call_factory.cpp :43 ] Remaining 0 SIP call(s)
[1613240173.357|23963|call.cpp :244 ] [call:4973037265292714] state change 1/6, cnx 0/0, code 0
[1613240173.357|23963|call.cpp :267 ] [call:4973037265292714] emit client call state change OVER, code 0
[1613240173.357|23963|ice_transport.cpp :414 ] [ice:0x7f6798086960] destroying
[1613240176.490|23963|siptransport.cpp :89 ] ~SipTransport@0x7f67c83a2f10 {tr=0x7f67c81dbec8 {rc=14}}
[1613240176.493|23963|observer.h :216 ] ~PublishMapSubject()
[1613240176.493|23963|observer.h :205 ] PublishMapSubject: detaching observers
[1613240176.493|23963|observer.h :216 ] ~PublishMapSubject()
[1613240176.493|23963|observer.h :205 ] PublishMapSubject: detaching observers
[1613240177.048|24207|tls_session.cpp :1353 ] [TLS] eof
[1613240177.048|24207|sips_transport_ice.cpp:726 ] [SIPS] eof
[1613240177.048|24204|tls_session.cpp :1226 ] [TLS] shutdown
[1613240177.048|24202|sips_transport_ice.cpp:304 ] [SIPS] got disconnected event!
[1613240177.048|24202|sips_transport_ice.cpp:385 ] [SIPS] process disconnect event
[1613240177.048|24202|siptransport.cpp :203 ] pjsip transport@0x7f67c81dbec8 TLS to 192.168.10.157 -> DISCONNECTED
```Adrien BéraudAdrien Béraudhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1182Notification visibility on Windows <102021-02-17T22:27:42Zxxx xxxNotification visibility on Windows <10Apparently in Windows 10 there is an area that permanently keeps your notifications. On Windows 7 (+Vista7/8?) there is only a temporary popup, and after that there is no way of knowing of new messages, except opening the main window.
T...Apparently in Windows 10 there is an area that permanently keeps your notifications. On Windows 7 (+Vista7/8?) there is only a temporary popup, and after that there is no way of knowing of new messages, except opening the main window.
The additional behavior I would expect is that the main window is being opened minimized to the task bar and flashing, but at the very least having a little red notification dot on the tray icon.https://git.jami.net/savoirfairelinux/jami-client-ios/-/issues/116upload a new iOS VOIP certificate to server2021-02-16T20:19:54ZKateryna Kostiukupload a new iOS VOIP certificate to serverMaxim CournoyerMaxim Cournoyerhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1179swarm chat; indefinite loops when there's a rendesvous point in the swarm cal...2021-08-17T20:17:16Zrtwin_xswarm chat; indefinite loops when there's a rendesvous point in the swarm call/chat**My setup:**
_Windows Jami Beta(Together - BETA 2021 01 22 11 29)_
(The identities were created with the plain Windows Jami app which i installed a week ago, jan 28. Today i installed the Beta. This removed my plain version app)
Loca...**My setup:**
_Windows Jami Beta(Together - BETA 2021 01 22 11 29)_
(The identities were created with the plain Windows Jami app which i installed a week ago, jan 28. Today i installed the Beta. This removed my plain version app)
Local identities:
- group1 // "convert your account to rendezvous point" is enabled. (at creation created as rendezvous)
- user1
_Android Jami (Together - 2020 12 22-01)_
Local identity:
- user2
**What i did to receive text indefinitely.**
1. I start a voice call from Windows desktop app 'user1' to Android 'user2'
1. 'user2' picked up.
1. 'user1' invites 'group1'
1. 'group1' automatically picks up.
1. Now the Windows Desktop -D debug output already goes into a loop showing "INVITE:... RX SKIP method 6 (MESSAGE)" and "New conference layout received for cal .." both indefinitely
1. _I switch the Windows desktop app to user 'group1'_
1. i type as _'group1'_ "bla" using the text balloon icon which appears on the bottom of the open call.
1. now "bla" is received indefinitely on the Android 'user2' and Windows 'user1'.
And also
1. I start a voice call from Windows desktop app 'user1' to Android 'user2'
1. 'user2' picked up.
1. 'user1' invites 'group1'
1. 'group1' automatically picks up.
1. i type as _'user1'_ "bla" using the text balloon icon which appears on the bottom of the open call.
1. now "bla" is received indefinitely on the Windows 'user1' and 'group1'.
In both cases i have to kill the windows app using taskmanager, else there is no stopping.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/276Post swarm: Improve bug report generation and log collecting2021-06-14T15:48:50ZSébastien BlinPost swarm: Improve bug report generation and log collectingWhen https://review.jami.net/c/ring-daemon/+/16626
To explain the API, monitor(false) do a quick snapshot of contrib/opened files/opened sockets or stops redirecting logs from the daemon to the client if started by monitor(true)
logs a...When https://review.jami.net/c/ring-daemon/+/16626
To explain the API, monitor(false) do a quick snapshot of contrib/opened files/opened sockets or stops redirecting logs from the daemon to the client if started by monitor(true)
logs are redirected via the ConfigurationManger::MessageSend() signal
Basically, this allow us to do in the setting a page to retrieve logs.
A short page should be a window that show the logs, ability to export in a file, anonymize hash/ips. start/stop capture (with monitor(true/false) or do a snapshot (just call monitor(false)https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/275Make QtWebEngine dependency optional2022-04-08T14:44:18ZAmin BandaliMake QtWebEngine dependency optionalThe QtWebEngine dependency should be optional, for several reasons:
- so FSDG distros that don't package QtWebEngine due to freedom concerns can still build and provide client-qt;
- making QtWebEngine an optional dependency could make c...The QtWebEngine dependency should be optional, for several reasons:
- so FSDG distros that don't package QtWebEngine due to freedom concerns can still build and provide client-qt;
- making QtWebEngine an optional dependency could make cross builds more feasible/doable again;
- makes it much more feasible/practical to build client-qt for smaller devices/platforms like the Pinephone and/or embedded devices where it would take an eternity or just not be possible to build QtWebEngine; and
- potentially let us build libqt-jami statically and on one (older) distro for each package system instead of 10 or more builds of libqt-jami, one for each distro.Amin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/458swarm: handle accept conversation2021-02-16T18:16:44ZKateryna Kostiukswarm: handle accept conversationAccept conversation take time. Should emit signal when process started and finished. Also select newly created conversation after accepting itAccept conversation take time. Should emit signal when process started and finished. Also select newly created conversation after accepting itKateryna KostiukKateryna Kostiukhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/271High CPU consuption when Jami window is open2021-07-16T19:41:33ZCyrille BéraudHigh CPU consuption when Jami window is openWhen the Jami window is opened on Windows, the CPU usage is observed to be around 5-7% at all time on a modern CPU.
When the window is closed (Jami in the systray), the CPU consumption drops to 0%. It goes back to 5-7% when the Jami win...When the Jami window is opened on Windows, the CPU usage is observed to be around 5-7% at all time on a modern CPU.
When the window is closed (Jami in the systray), the CPU consumption drops to 0%. It goes back to 5-7% when the Jami window is opened again.Ming Rui ZhangAndreas TraczykMing Rui Zhanghttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/400Use PKCS #11 API for access to cryptographic keys2024-02-15T21:21:00ZVladimir StoiakinUse PKCS #11 API for access to cryptographic keysHi!
It would be nice if Jami can store account's cryptographic keys on devices specially designed for this purpose, like smartcards or tokens.
GnuTLS already have support for [this](https://www.gnutls.org/reference/gnutls-pkcs11.html)....Hi!
It would be nice if Jami can store account's cryptographic keys on devices specially designed for this purpose, like smartcards or tokens.
GnuTLS already have support for [this](https://www.gnutls.org/reference/gnutls-pkcs11.html).
Related to ring-project#719.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1166Message issue2021-08-17T20:17:37ZKotleciokMessage issueCant send messages to friends. I only see 3 Dots poping and this empty small circle near message. Help pleaseCant send messages to friends. I only see 3 Dots poping and this empty small circle near message. Help pleasehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1156jami-gnome ate 102GB of virtual memory2021-05-29T03:25:45ZHypnosis@I2Pjami-gnome ate 102GB of virtual memoryA memory leak?
OS: ubuntu-mate 20.04
Jami version:
```
aptitude show -vvv jami
Package: jami
Version: 20201222.2.67e50b1~dfsg1-1
Package: jami
Version: 20201222.2.67e50b1~dfsg1-1
Package: jami
Version: 20190215...A memory leak?
OS: ubuntu-mate 20.04
Jami version:
```
aptitude show -vvv jami
Package: jami
Version: 20201222.2.67e50b1~dfsg1-1
Package: jami
Version: 20201222.2.67e50b1~dfsg1-1
Package: jami
Version: 20190215.1.f152c98~ds1-1build2
State: installed (20201222.2.67e50b1~dfsg1-1), upgrade available (20190215.1.f152c98~ds1-1build2)
```https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/863enhancement2020-12-31T18:32:51ZAugusto Mauricio Shyestaugustomauricioshyest89@gmail.comenhancementCamera switching does not work properly.Camera switching does not work properly.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/243Swarm: add swarm details page2023-03-03T19:33:26ZSébastien BlinSwarm: add swarm details page![group-settings](/uploads/eae1c1c2c05d88d99f88a346429d45a7/group-settings.png)![group-settings](/uploads/eae1c1c2c05d88d99f88a346429d45a7/group-settings.png)Swarm-chathttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/242Swarm: Add swarm creation into the UI2021-12-21T21:39:18ZSébastien BlinSwarm: Add swarm creation into the UI![create-group0](/uploads/44f3c65b46de05fb28a4c36f1f2510cf/create-group0.png)
![create-group1](/uploads/8a5601efe3cb7553169b2aa060fe1db4/create-group1.png)![create-group0](/uploads/44f3c65b46de05fb28a4c36f1f2510cf/create-group0.png)
![create-group1](/uploads/8a5601efe3cb7553169b2aa060fe1db4/create-group1.png)Swarm-chathttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/235Arabic layout in windows app not usable!2023-05-25T11:15:33ZaimaArabic layout in windows app not usable!First! the app is awesome thank you for your hard work,
as the title the arabic layout is bad please fix it
and here screenshot
![6651](/uploads/ebc56c53487596e18b5d39b10e92632a/6651.PNG)
![46354](/uploads/8d824339501830c33b4a5db9cb97...First! the app is awesome thank you for your hard work,
as the title the arabic layout is bad please fix it
and here screenshot
![6651](/uploads/ebc56c53487596e18b5d39b10e92632a/6651.PNG)
![46354](/uploads/8d824339501830c33b4a5db9cb97cc1d/46354.PNG)
and i have experience many crashes on the android app during video call please fix thanks2023-06-30https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/233packaging: qresources.qrc depends on ../../lrc/src2020-12-30T20:29:30ZSébastien Blinpackaging: qresources.qrc depends on ../../lrc/srcShould be automatically detected (can be /usr/include/libringclientShould be automatically detected (can be /usr/include/libringclient