savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2021-10-26T13:25:11Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1332The problem is Create a Rendezvous point.2021-10-26T13:25:11ZmylitlponyThe problem is Create a Rendezvous point.I am in a big search for corporate solutions.
In the Linux Mint 20 application, I created a meeting point.
But when I start sending messages there, they come as private messages. Messages are sent to Rendezvous point, but users are not j...I am in a big search for corporate solutions.
In the Linux Mint 20 application, I created a meeting point.
But when I start sending messages there, they come as private messages. Messages are sent to Rendezvous point, but users are not joined into one group.
When the Swarm group subscription function appears?https://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-project/-/issues/389Work from behind Proxy2021-10-20T08:04:06ZJami BotWork from behind ProxyIssue generated from Tuleap's migration script.
**Originally submitted by: Kunal Tyagi (kunaltyagi)**
Several systems are behind a proxy with some selective ports whitelisted. An option in the application to send data through the proxy ...Issue generated from Tuleap's migration script.
**Originally submitted by: Kunal Tyagi (kunaltyagi)**
Several systems are behind a proxy with some selective ports whitelisted. An option in the application to send data through the proxy would be nice.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/574Please enable `Monitor of` to be translatable2021-10-19T19:55:52ZovariPlease enable `Monitor of` to be translatablePlease enable `Monitor of` to be translatable. `Monitor of` has been underlined in red in the image below. Thank you
![image](/uploads/a019d653a655f648acd4fc33e8a388ff/image.png)
Linux Mint 20.2 Cinnamon<br>
Jami-qt deb editionPlease enable `Monitor of` to be translatable. `Monitor of` has been underlined in red in the image below. Thank you
![image](/uploads/a019d653a655f648acd4fc33e8a388ff/image.png)
Linux Mint 20.2 Cinnamon<br>
Jami-qt deb editionhttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/557(Feature request) Context-less audio player2021-10-19T18:39:15ZhardBSDk(Feature request) Context-less audio playerhttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1008https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1008https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1008(Feature request) Context-less audio player2021-10-19T18:39:07ZhardBSDk(Feature request) Context-less audio playerhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1315https://git.jami.net/savoirfairelinux/jami-project/-/issues/1315https://git.jami.net/savoirfairelinux/jami-packaging/-/issues/109Ubuntu 21.102021-10-19T18:21:40ZovariUbuntu 21.10Does [Ubuntu 21.10](https://releases.ubuntu.com/impish/) need to be added to [Download Jami for GNU/Linux](https://jami.net/download-jami-linux/)?
Thank youDoes [Ubuntu 21.10](https://releases.ubuntu.com/impish/) need to be added to [Download Jami for GNU/Linux](https://jami.net/download-jami-linux/)?
Thank youAmin BandaliAmin Bandalihttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/218Unable to build on Manjaro/Arch (linking OpenDHT)2021-10-18T18:43:06ZMicrotus62Unable to build on Manjaro/Arch (linking OpenDHT)I'm trying to build Jami-daemon on my Manjaro but having trouble with linking OpenDHT. I've tried dynamic/static linking with g++ as well with clang++ compilers. Still the same problem:
`Linking target src/libjami.so.9.1.0
FAILED: src/...I'm trying to build Jami-daemon on my Manjaro but having trouble with linking OpenDHT. I've tried dynamic/static linking with g++ as well with clang++ compilers. Still the same problem:
`Linking target src/libjami.so.9.1.0
FAILED: src/libjami.so.9.1.0
c++ -shared -o src/libjami.so.9.1.0 'src/25a6634@@jami@sha/libopendht.so' 'src/25a6634@@jami@sha/client_callmanager.cpp.o' 'src/25a6634@@jami@sha/client_configurationmanager.cpp.o' 'src/25a6634@@jami@sha/client_datatransfer.cpp.o' 'src/25a6634@@jami@sha/client_presencemanager.cpp.o' 'src/25a6634@@jami@sha/client_ring_signal.cpp.o' 'src/25a6634@@jami@sha/client_videomanager.cpp.o' 'src/25a6634@@jami@sha/config_yamlparser.cpp.o' 'src/25a6634@@jami@sha/hooks_urlhook.cpp.o' 'src/25a6634@@jami@sha/im_instant_messaging.cpp.o' 'src/25a6634@@jami@sha/im_message_engine.cpp.o' 'src/25a6634@@jami@sha/jamidht_eth_libdevcore_Common.cpp.o' 'src/25a6634@@jami@sha/jamidht_eth_libdevcore_CommonData.cpp.o' 'src/25a6634@@jami@sha/jamidht_eth_libdevcore_FixedHash.cpp.o' 'src/25a6634@@jami@sha/jamidht_eth_libdevcore_SHA3.cpp.o' 'src/25a6634@@jami@sha/jamidht_eth_libdevcrypto_Common.cpp.o' 'src/25a6634@@jami@sha/jamidht_accountarchive.cpp.o' 'src/25a6634@@jami@sha/jamidht_account_manager.cpp.o' 'src/25a6634@@jami@sha/jamidht_archive_account_manager.cpp.o' 'src/25a6634@@jami@sha/jamidht_channeled_transport.cpp.o' 'src/25a6634@@jami@sha/jamidht_connectionmanager.cpp.o' 'src/25a6634@@jami@sha/jamidht_contact_list.cpp.o' 'src/25a6634@@jami@sha/jamidht_jamiaccount.cpp.o' 'src/25a6634@@jami@sha/jamidht_multiplexed_socket.cpp.o' 'src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o' 'src/25a6634@@jami@sha/jamidht_p2p.cpp.o' 'src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o' 'src/25a6634@@jami@sha/jamidht_sips_transport_ice.cpp.o' 'src/25a6634@@jami@sha/media_audio_sound_audiofile.cpp.o' 'src/25a6634@@jami@sha/media_audio_sound_dtmf.cpp.o' 'src/25a6634@@jami@sha/media_audio_sound_dtmfgenerator.cpp.o' 'src/25a6634@@jami@sha/media_audio_sound_tone.cpp.o' 'src/25a6634@@jami@sha/media_audio_sound_tonelist.cpp.o' 'src/25a6634@@jami@sha/media_audio_audiobuffer.cpp.o' 'src/25a6634@@jami@sha/media_audio_audio_frame_resizer.cpp.o' 'src/25a6634@@jami@sha/media_audio_audio_input.cpp.o' 'src/25a6634@@jami@sha/media_audio_audiolayer.cpp.o' 'src/25a6634@@jami@sha/media_audio_audioloop.cpp.o' 'src/25a6634@@jami@sha/media_audio_audio_receive_thread.cpp.o' 'src/25a6634@@jami@sha/media_audio_audio_rtp_session.cpp.o' 'src/25a6634@@jami@sha/media_audio_audio_sender.cpp.o' 'src/25a6634@@jami@sha/media_audio_dcblocker.cpp.o' 'src/25a6634@@jami@sha/media_audio_dsp.cpp.o' 'src/25a6634@@jami@sha/media_audio_resampler.cpp.o' 'src/25a6634@@jami@sha/media_audio_ringbuffer.cpp.o' 'src/25a6634@@jami@sha/media_audio_ringbufferpool.cpp.o' 'src/25a6634@@jami@sha/media_audio_tonecontrol.cpp.o' 'src/25a6634@@jami@sha/media_congestion_control.cpp.o' 'src/25a6634@@jami@sha/media_libav_utils.cpp.o' 'src/25a6634@@jami@sha/media_localrecorder.cpp.o' 'src/25a6634@@jami@sha/media_localrecordermanager.cpp.o' 'src/25a6634@@jami@sha/media_media_buffer.cpp.o' 'src/25a6634@@jami@sha/media_media_codec.cpp.o' 'src/25a6634@@jami@sha/media_media_decoder.cpp.o' 'src/25a6634@@jami@sha/media_media_encoder.cpp.o' 'src/25a6634@@jami@sha/media_media_filter.cpp.o' 'src/25a6634@@jami@sha/media_media_io_handle.cpp.o' 'src/25a6634@@jami@sha/media_media_player.cpp.o' 'src/25a6634@@jami@sha/media_media_recorder.cpp.o' 'src/25a6634@@jami@sha/media_recordable.cpp.o' 'src/25a6634@@jami@sha/media_socket_pair.cpp.o' 'src/25a6634@@jami@sha/media_srtp.c.o' 'src/25a6634@@jami@sha/media_system_codec_container.cpp.o' 'src/25a6634@@jami@sha/security_certstore.cpp.o' 'src/25a6634@@jami@sha/security_diffie-hellman.cpp.o' 'src/25a6634@@jami@sha/security_memory.cpp.o' 'src/25a6634@@jami@sha/security_tls_session.cpp.o' 'src/25a6634@@jami@sha/security_tlsvalidator.cpp.o' 'src/25a6634@@jami@sha/sip_pres_sub_client.cpp.o' 'src/25a6634@@jami@sha/sip_pres_sub_server.cpp.o' 'src/25a6634@@jami@sha/sip_sdes_negotiator.cpp.o' 'src/25a6634@@jami@sha/sip_sdp.cpp.o' 'src/25a6634@@jami@sha/sip_sipaccountbase.cpp.o' 'src/25a6634@@jami@sha/sip_sipaccount.cpp.o' 'src/25a6634@@jami@sha/sip_sipcall.cpp.o' 'src/25a6634@@jami@sha/sip_sippresence.cpp.o' 'src/25a6634@@jami@sha/sip_siptransport.cpp.o' 'src/25a6634@@jami@sha/sip_sip_utils.cpp.o' 'src/25a6634@@jami@sha/sip_sipvoiplink.cpp.o' 'src/25a6634@@jami@sha/upnp_protocol_igd.cpp.o' 'src/25a6634@@jami@sha/upnp_protocol_mapping.cpp.o' 'src/25a6634@@jami@sha/upnp_upnp_context.cpp.o' 'src/25a6634@@jami@sha/upnp_upnp_control.cpp.o' 'src/25a6634@@jami@sha/account.cpp.o' 'src/25a6634@@jami@sha/account_factory.cpp.o' 'src/25a6634@@jami@sha/archiver.cpp.o' 'src/25a6634@@jami@sha/base64.cpp.o' 'src/25a6634@@jami@sha/buildinfo.cpp.o' 'src/25a6634@@jami@sha/call.cpp.o' 'src/25a6634@@jami@sha/call_factory.cpp.o' 'src/25a6634@@jami@sha/conference.cpp.o' 'src/25a6634@@jami@sha/data_transfer.cpp.o' 'src/25a6634@@jami@sha/fileutils.cpp.o' 'src/25a6634@@jami@sha/ftp_server.cpp.o' 'src/25a6634@@jami@sha/ice_transport.cpp.o' 'src/25a6634@@jami@sha/ip_utils.cpp.o' 'src/25a6634@@jami@sha/logger.cpp.o' 'src/25a6634@@jami@sha/manager.cpp.o' 'src/25a6634@@jami@sha/peer_connection.cpp.o' 'src/25a6634@@jami@sha/preferences.cpp.o' 'src/25a6634@@jami@sha/ring_api.cpp.o' 'src/25a6634@@jami@sha/scheduled_executor.cpp.o' 'src/25a6634@@jami@sha/smartools.cpp.o' 'src/25a6634@@jami@sha/string_utils.cpp.o' 'src/25a6634@@jami@sha/threadloop.cpp.o' 'src/25a6634@@jami@sha/turn_transport.cpp.o' 'src/25a6634@@jami@sha/utf8_utils.cpp.o' 'src/25a6634@@jami@sha/media_audio_alsa_alsalayer.cpp.o' 'src/25a6634@@jami@sha/media_audio_pulseaudio_audiostream.cpp.o' 'src/25a6634@@jami@sha/media_audio_pulseaudio_pulselayer.cpp.o' 'src/25a6634@@jami@sha/media_audio_jack_jacklayer.cpp.o' 'src/25a6634@@jami@sha/media_audio_portaudio_portaudiolayer.cpp.o' 'src/25a6634@@jami@sha/upnp_protocol_pupnp_pupnp.cpp.o' 'src/25a6634@@jami@sha/upnp_protocol_pupnp_upnp_igd.cpp.o' 'src/25a6634@@jami@sha/upnp_protocol_natpmp_nat_pmp.cpp.o' 'src/25a6634@@jami@sha/upnp_protocol_natpmp_pmp_igd.cpp.o' 'src/25a6634@@jami@sha/media_video_filter_transpose.cpp.o' 'src/25a6634@@jami@sha/media_video_sinkclient.cpp.o' 'src/25a6634@@jami@sha/media_video_video_base.cpp.o' 'src/25a6634@@jami@sha/media_video_video_device_monitor.cpp.o' 'src/25a6634@@jami@sha/media_video_video_input.cpp.o' 'src/25a6634@@jami@sha/media_video_video_mixer.cpp.o' 'src/25a6634@@jami@sha/media_video_video_receive_thread.cpp.o' 'src/25a6634@@jami@sha/media_video_video_rtp_session.cpp.o' 'src/25a6634@@jami@sha/media_video_video_scaler.cpp.o' 'src/25a6634@@jami@sha/media_video_video_sender.cpp.o' 'src/25a6634@@jami@sha/media_video_accel.cpp.o' 'src/25a6634@@jami@sha/media_video_v4l2_video_device_impl.cpp.o' 'src/25a6634@@jami@sha/media_video_v4l2_video_device_monitor_impl.cpp.o' -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libjami.so.9 -pthread src/25a6634@@jami@sha/libopendht.so /usr/lib/libgnutls.so /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjsua2-x86_64-pc-linux-gnu.a /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib/libstdc++.so /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjsua-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjsip-ua-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjsip-simple-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjsip-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjmedia-codec-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjmedia-videodev-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjmedia-audiodev-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjmedia-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjnath-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpjlib-util-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libsrtp-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libyuv-x86_64-pc-linux-gnu.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libpj-x86_64-pc-linux-gnu.a /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib/libopus.so /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib/libvpx.so /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib/libuuid.so -lm -lrt -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/9.3.0/../../../../lib/libgnutls.so /usr/lib/libsecp256k1.so /usr/lib/libavcodec.so /usr/lib/libavfilter.so /usr/lib/libavdevice.so /usr/lib/libavformat.so /usr/lib/libswscale.so /usr/lib/libswresample.so /usr/lib/libavutil.so /usr/lib/libspeex.so /usr/lib/libspeexdsp.so /usr/lib/libyaml-cpp.so /usr/lib/libjsoncpp.so /usr/lib/libz.so /usr/lib/libasound.so /usr/lib/libpulse.so /usr/lib/libjack.so /usr/lib/libportaudio.so /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libupnp.a /home/martin/Programy/ring-daemon/contrib/x86_64-pc-linux-gnu/lib/libixml.a -lnatpmp /usr/lib/libssl.so /usr/lib/libcrypto.so /usr/lib/libudev.so -Wl,--end-group
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_jamiaccount.cpp.o: in function `jami::JamiAccount::loadCachedUrl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::function<void (dht::http::Response const&)>)::{lambda()#1}::operator()() const [clone .cold]':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (dht::http::Response const&)>, std::shared_ptr<dht::Logger>)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_jamiaccount.cpp.o: in function `jami::JamiAccount::loadCachedUrl(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::chrono::duration<long, std::ratio<1l, 1l> > const&, std::function<void (dht::http::Response const&)>)::{lambda()#1}::operator()() const [clone .cold]':
/home/martin/Programy/ring-daemon/build/../src/jamidht/jamiaccount.cpp:2465: undefined reference to `dht::http::Request::send()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_jamiaccount.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::destroy<dht::http::Request>(dht::http::Request*)':
/usr/include/c++/9.3.0/ext/new_allocator.h:153: undefined reference to `dht::http::Request::~Request()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `jami::NameDirectory::setHeaderFields(dht::http::Request&)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:129: undefined reference to `dht::http::Request::set_header_field(restinio::http_field_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:130: undefined reference to `dht::http::Request::set_header_field(restinio::http_field_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:131: undefined reference to `dht::http::Request::set_header_field(restinio::http_field_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Resolver>::construct<dht::http::Resolver, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&>(dht::http::Resolver*, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Resolver::Resolver(asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::construct<dht::http::Request, asio::io_context&, std::shared_ptr<dht::http::Resolver>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(dht::http::Request*, asio::io_context&, std::shared_ptr<dht::http::Resolver>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::shared_ptr<dht::http::Resolver>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `jami::NameDirectory::lookupAddress(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, jami::NameDirectory::Response)>)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:145: undefined reference to `dht::http::Request::set_method(restinio::http_method_id_t)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:147: undefined reference to `dht::http::Request::add_on_done_callback(std::function<void (dht::http::Response const&)>)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:185: undefined reference to `dht::http::Request::send()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::construct<dht::http::Request, asio::io_context&, std::shared_ptr<dht::http::Resolver>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(dht::http::Request*, asio::io_context&, std::shared_ptr<dht::http::Resolver>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::shared_ptr<dht::http::Resolver>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `jami::NameDirectory::lookupName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, jami::NameDirectory::Response)>)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:219: undefined reference to `dht::http::Request::set_method(restinio::http_method_id_t)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:221: undefined reference to `dht::http::Request::add_on_done_callback(std::function<void (dht::http::Response const&)>)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:279: undefined reference to `dht::http::Request::send()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::construct<dht::http::Request, asio::io_context&, std::shared_ptr<dht::http::Resolver>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(dht::http::Request*, asio::io_context&, std::shared_ptr<dht::http::Resolver>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::shared_ptr<dht::http::Resolver>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `jami::NameDirectory::registerName(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (jami::NameDirectory::RegistrationResponse)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:325: undefined reference to `dht::http::Request::set_method(restinio::http_method_id_t)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:327: undefined reference to `dht::http::Request::set_body(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:331: undefined reference to `dht::http::Request::add_on_done_callback(std::function<void (dht::http::Response const&)>)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/namedirectory.cpp:372: undefined reference to `dht::http::Request::send()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_namedirectory.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Resolver>::destroy<dht::http::Resolver>(dht::http::Resolver*)':
/usr/include/c++/9.3.0/ext/new_allocator.h:153: undefined reference to `dht::http::Resolver::~Resolver()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `jami::ServerAccountManager::setHeaderFields(dht::http::Request&)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:56: undefined reference to `dht::http::Request::set_header_field(restinio::http_field_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:57: undefined reference to `dht::http::Request::set_header_field(restinio::http_field_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:58: undefined reference to `dht::http::Request::set_header_field(restinio::http_field_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `jami::ServerAccountManager::initAuthentication(std::future<std::unique_ptr<dht::crypto::CertificateRequest, std::default_delete<dht::crypto::CertificateRequest> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<jami::AccountManager::AccountCredentials, std::default_delete<jami::AccountManager::AccountCredentials> >, std::function<void (jami::AccountInfo const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<unsigned char, std::allocator<unsigned char> >&&)>, std::function<void (jami::AccountManager::AuthError, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>, jami::ContactList::OnChangeCallback)::{lambda()#1}::operator()() const::{lambda(jami::AccountManager&)#1}::operator()({lambda()#1}) const':
/home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:100: undefined reference to `dht::http::Request::set_body(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:103: undefined reference to `dht::http::Request::add_on_done_callback(std::function<void (dht::http::Response const&)>)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:203: undefined reference to `dht::http::Request::send()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::construct<dht::http::Request, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&>(dht::http::Request*, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `jami::ServerAccountManager::initAuthentication(std::future<std::unique_ptr<dht::crypto::CertificateRequest, std::default_delete<dht::crypto::CertificateRequest> > >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<jami::AccountManager::AccountCredentials, std::default_delete<jami::AccountManager::AccountCredentials> >, std::function<void (jami::AccountInfo const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::vector<unsigned char, std::allocator<unsigned char> >&&)>, std::function<void (jami::AccountManager::AuthError, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>, jami::ContactList::OnChangeCallback)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:86: undefined reference to `dht::http::Request::set_method(restinio::http_method_id_t)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:87: undefined reference to `dht::http::Request::set_auth(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::construct<dht::http::Request, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&>(dht::http::Request*, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `jami::ServerAccountManager::syncDevices()':
/home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:217: undefined reference to `dht::http::Request::set_method(restinio::http_method_id_t)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:218: undefined reference to `dht::http::Request::set_auth(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:220: undefined reference to `dht::http::Request::add_on_done_callback(std::function<void (dht::http::Response const&)>)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:254: undefined reference to `dht::http::Request::send()'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `void __gnu_cxx::new_allocator<dht::http::Request>::construct<dht::http::Request, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&>(dht::http::Request*, asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>&)':
/usr/include/c++/9.3.0/ext/new_allocator.h:147: undefined reference to `dht::http::Request::Request(asio::io_context&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<dht::Logger>)'
/usr/bin/ld: src/25a6634@@jami@sha/jamidht_server_account_manager.cpp.o: in function `jami::ServerAccountManager::revokeDevice(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<void (jami::AccountManager::RevokeDeviceResult)>)':
/home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:270: undefined reference to `dht::http::Request::set_method(restinio::http_method_id_t)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:271: undefined reference to `dht::http::Request::set_auth(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:273: undefined reference to `dht::http::Request::add_on_done_callback(std::function<void (dht::http::Response const&)>)'
/usr/bin/ld: /home/martin/Programy/ring-daemon/build/../src/jamidht/server_account_manager.cpp:305: undefined reference to `dht::http::Request::send()'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.`
I have installed OpenDHT version 2.1.0 - compiled manually from repo.
Tried with meson/ninja build as well as with with previous cmake/make. I've also tried ring-project make-ring.py script. Still the same issue. Any ideas?https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/556(Feature request) Group picture2021-10-18T15:40:46ZhardBSDk(Feature request) Group picturehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1319https://git.jami.net/savoirfairelinux/jami-project/-/issues/1319https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1000Can't start two instances of Jami on one system2021-10-13T17:28:08ZvstoykovbgCan't start two instances of Jami on one systemI am trying to open two instances of Jami under different users on my Ubuntu 18 system.
I am using Jami installed via snap.
If I try to run a second instance of Jami at the same time I get these error message:
$ jami
Testing...I am trying to open two instances of Jami under different users on my Ubuntu 18 system.
I am using Jami installed via snap.
If I try to run a second instance of Jami at the same time I get these error message:
$ jami
Testing for explicit PulseAudio choice...
Testing for ALSA permissions...
...defaulting to using PulseAudio.
Qt: Session management error: Could not open network socket
"notify server name: gnome-shell, vendor: GNOME, version: 3.28.4, spec: 1.2"
Destroying connectivity monitor
Version: 202109292221
On a multi-user operating system there should not be such a problem. I do not encounter similar problem when I run browsers for example.https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1001Jami forgot accounts2021-10-13T17:12:59ZvstoykovbgJami forgot accountsI starter Jami today and the accounts are gone.
I see the welcome screen instead of my accounts:
![welcome](/uploads/e7d3b601f1ba589823b219c03639db48/welcome.png)
```
$ jami --version
Testing for explicit PulseAudio choice...
Testing ...I starter Jami today and the accounts are gone.
I see the welcome screen instead of my accounts:
![welcome](/uploads/e7d3b601f1ba589823b219c03639db48/welcome.png)
```
$ jami --version
Testing for explicit PulseAudio choice...
Testing for ALSA permissions...
...defaulting to using PulseAudio.
Qt: Session management error: Could not open network socket
"notify server name: gnome-shell, vendor: GNOME, version: 3.28.4, spec: 1.2"
Jami 202109302149
```
I am using Ubuntu 18 with Jami installed via snap.
Maybe it's related with my experiments with running Jami as another user.
The problem appeared after reboot.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/467Chatview: use QML ListView for message display2021-10-13T14:37:55ZAndreas TraczykChatview: use QML ListView for message display- [x] remove webchat bridge code in messagesadapter
- [x] implement listview with messagelist model
- [x] implement preview builder
- [x] lazy loading implementation
- [x] file transfer messages
- [x] media messages
- [x] styling (bubble...- [x] remove webchat bridge code in messagesadapter
- [x] implement listview with messagelist model
- [x] implement preview builder
- [x] lazy loading implementation
- [x] file transfer messages
- [x] media messages
- [x] styling (bubble + timestamp + grouping)
- [x] linkify properly
- [x] ready for Qt 6.2
- [ ] use settings flag for link previewsAndreas TraczykMing Rui ZhangAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-libclient/-/issues/479Messaging: expose a list model for a conversation's interactions2021-10-13T14:37:12ZAndreas TraczykMessaging: expose a list model for a conversation's interactionsAndreas TraczykMing Rui ZhangAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-daemon/-/issues/639UPNP/NATPMP - upnp context starts even if account is disabled2021-10-13T14:11:02ZMohamed ChibaniUPNP/NATPMP - upnp context starts even if account is disabledUPNP context starts only if at least one UPNP controller (user) is registered to it.
If UPNP is enabled by the user in the account settings, the UPNP controller is always registered even if the account is disabled.\
If UPNP is enabled by...UPNP context starts only if at least one UPNP controller (user) is registered to it.
If UPNP is enabled by the user in the account settings, the UPNP controller is always registered even if the account is disabled.\
If UPNP is enabled by the user, the UPNP controller must registered only if the account is enabled.Mohamed ChibaniMohamed Chibanihttps://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1007(Feature request) Group picture2021-10-12T16:52:50ZhardBSDk(Feature request) Group picturehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1319https://git.jami.net/savoirfairelinux/jami-project/-/issues/1319https://git.jami.net/savoirfairelinux/jami-project/-/issues/1319(Feature request) Group picture2021-10-12T16:52:22ZhardBSDk(Feature request) Group pictureAdd an option to set an image as group picture.Add an option to set an image as group picture.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1317(Feature request) In-app sticker pack creation2021-10-12T15:43:41ZhardBSDk(Feature request) In-app sticker pack creationImplement a way to create sticker packs inside of app, using images.Implement a way to create sticker packs inside of app, using images.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/555(Feature request) In-app sticker pack creation2021-10-12T15:39:52ZhardBSDk(Feature request) In-app sticker pack creationhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1317https://git.jami.net/savoirfairelinux/jami-project/-/issues/1317https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1006(Feature request) In-app sticker pack creation2021-10-12T15:39:32ZhardBSDk(Feature request) In-app sticker pack creationhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1317https://git.jami.net/savoirfairelinux/jami-project/-/issues/1317https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1002null pointer error when click on "executing in background" notification2021-10-10T20:54:17Zilyas elbouzidinull pointer error when click on "executing in background" notification
Bug report form
---------------
## Describe your environment
Please specify the following:
- Ring version: maloya - 20210924
- Device model: SM-G975
- Android version: android 11 (lineage)
- What build you are using: Play Sto...
Bug report form
---------------
## Describe your environment
Please specify the following:
- Ring version: maloya - 20210924
- Device model: SM-G975
- Android version: android 11 (lineage)
- What build you are using: Play Store
## Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
-1.enable running jami in the background (perma notification will show up, as normal)
-2.click on that notification
- Actual result: null pointer error
- Expected result: i actually dont know
## Additional information
Crash report i captured using scoop
[Crashreport.log](/uploads/e238b58eda60792bccdd49289a557aa4/Crashreport.log)