jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2018-05-22T00:13:33Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/161daemon: SEGFAULT in ringaccount if (un)registered called too often2018-05-22T00:13:33ZJami Botdaemon: SEGFAULT in ringaccount if (un)registered called too oftenIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Calling (un)register too fast (before the first register has completed it seems) causes a segfault</p>
<p>&nbsp;</p>
...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Calling (un)register too fast (before the first register has completed it seems) causes a segfault</p>
<p> </p>
<pre>
[1468515492.007|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[Thread 0x7fffd6b6d700 (LWP 18155) exited]
[1468515492.245|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffd6b6d700 (LWP 18248)]
[1468515492.245|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.245|18248|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.245|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffd8582700 (LWP 18249)]
[1468515492.245|18249|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.246|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.246|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffdb588700 (LWP 18250)]
[1468515492.246|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.246|18250|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.246|18140|ringaccount.cpp:771 ] UPnP: waiting for IGD to register RING account
[New Thread 0x7fffd7b6f700 (LWP 18251)]
[1468515492.247|18140|configurationmanager.cpp:796] received connectivity changed - trying to re-connect enabled accounts
[1468515492.247|18251|upnp\_context.cpp:208 ] UPnP: check for valid IGD timeout
[1468515492.247|18251|ringaccount.cpp:798 ] DHT already running (stopping it first).
[New Thread 0x7fffd736e700 (LWP 18252)]
Thread 20 "dring" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd8582700 (LWP 18249)]
0x0000000000631d75 in dht::DhtRunner::setLocalCertificateStore(std::function, std::allocator > > (dht::InfoHash const&)>&&) ()
(gdb) bt
\#0 0x0000000000631d75 in dht::DhtRunner::setLocalCertificateStore(std::function, std::allocator > > (dht::InfoHash const&)>&&) ()
\#1 0x0000000000488def in ring::RingAccount::doRegister\_ (this=0xb1fb00) at ringaccount.cpp:833
\#2 0x00007ffff2fd4c80 in ?? () from /usr/lib/x86\_64-linux-gnu/libstdc++.so.6
\#3 0x00007ffff5ad26fa in start\_thread (arg=0x7fffd8582700) at pthread\_create.c:333
\#4 0x00007ffff273ab5d in clone () at ../sysdeps/unix/sysv/linux/x86\_64/clone.S:109
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/155[ringdht] cannot build on armel architecture2018-05-22T00:07:07ZJami Bot[ringdht] cannot build on armel architectureIssue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
<p>As explained here:&nbsp;<a href="https://github.com/savoirfairelinux/opendht/issues/87">https://github.com/savoirfairelinux/opend...Issue generated from Tuleap's migration script.
**Originally submitted by: Simon Désaulniers (sim590)**
<p>As explained here: <a href="https://github.com/savoirfairelinux/opendht/issues/87">https://github.com/savoirfairelinux/opendht/issues/87</a> [1], OpenDHT won't build on armel because of the usage of std::future templates. Therefor, Ring cannot build either. A simple fix on OpenDHT's side has been written here: <a href="https://github.com/savoirfairelinux/opendht/issues/89">https://github.com/savoirfairelinux/opendht/issues/89</a> [2] and is waiting for approuval. Ring should then also integrate a fix for armel support. Actually, only writing code according to [2] is straightforward.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/154Remove IAX2018-05-22T00:06:07ZJami BotRemove IAXIssue generated from Tuleap's migration script.
**Originally submitted by: Dorina Mosku (dmosku15)**
<p>IAX needs to be removed</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Dorina Mosku (dmosku15)**
<p>IAX needs to be removed</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/344daemon: remove UNUSED macro and intrin.h2018-05-22T00:37:01ZJami Botdaemon: remove UNUSED macro and intrin.hIssue generated from Tuleap's migration script.
**Originally submitted by: Andreas Traczyk (andreas.traczyk)**
<p>intrin.h conflicts with Microsofts header, it is not the best way to<br />
remove unused variable warnings, and isn't us...Issue generated from Tuleap's migration script.
**Originally submitted by: Andreas Traczyk (andreas.traczyk)**
<p>intrin.h conflicts with Microsofts header, it is not the best way to<br />
remove unused variable warnings, and isn't used very much, thus can<br />
be removed entirely.</p>Andreas TraczykAndreas Traczykhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/324A Way to Block People2018-05-22T00:36:16ZJami BotA Way to Block PeopleIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Ortega (deathsbreed)**
<p>I've looked around the ring interface and i can't seem to find a way to block someone or change a part of my Ring ID to avoid s...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Ortega (deathsbreed)**
<p>I've looked around the ring interface and i can't seem to find a way to block someone or change a part of my Ring ID to avoid spammers (like what Tox does). This is becoming an issue because I keep getting calls from this one guy (1@95.20.152.23), but when I answer to see what the hell they want I get a black image (no surprise there, why would they want to show their face?) and no voice. Basically, as if I was just talking to myself.</p>
<p>There really needs to be a way to either block people or have an anti-spam section of your Ring ID like Tox does.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/139daemon: contrib fails to build when path contains dir with spaces2018-05-21T23:40:25ZJami Botdaemon: contrib fails to build when path contains dir with spacesIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Some or all contrib dependencies will fail to build if the contrib path contains a dir name with a whitespace in it, for exam...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>Some or all contrib dependencies will fail to build if the contrib path contains a dir name with a whitespace in it, for example:</p>
<p> </p>
<pre>
cd gmp && CC="gcc" CXX="g++" LD="ld" AR="ar" CCAS="gcc -c" RANLIB="ranlib" STRIP="strip" PATH="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/bin:/home/ssalenikovich/projects/test daemon/ring-daemon/extras/tools/build/bin:/home/ssalenikovich/bin:/usr/lib/ccache:/home/ssalenikovich/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/java-oracle/jdk1.7.0\_79/bin" CPPFLAGS=" -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC" CFLAGS=" -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC" CXXFLAGS=" -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC" LDFLAGS=" -L/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/lib" ./configure --prefix="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu" --datarootdir="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/share" --includedir="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include" --libdir="/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/lib" --build="x86\_64-linux-gnu" --host="x86\_64-linux-gnu" --target="x86\_64-linux-gnu" --program-prefix="" --disable-dependency-tracking --enable-static --disable-shared --with-pic
configure: WARNING: unrecognized options: --disable-dependency-tracking
checking build system type... x86\_64-pc-linux-gnu
checking host system type... x86\_64-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking ABI=64
checking compiler gcc -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC... no
checking ABI=x32
checking compiler gcc -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC... no
checking ABI=32
checking compiler gcc -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC -I/home/ssalenikovich/projects/test daemon/ring-daemon/contrib/x86\_64-linux-gnu/include -fPIC... no
configure: error: could not find a working compiler, see config.log for details
../../contrib/src/gmp/rules.mak:19: recipe for target '.gmp' failed
make: \*\*\* [.gmp] Error 1
</pre>
<p> </p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/136deadlock in messageengine2018-05-21T23:38:16ZJami Botdeadlock in messageengineIssue generated from Tuleap's migration script.
**Originally submitted by: Adrien Béraud (adrienberaud)**
<p>MessageEngine deadlocks if message sending fails immediatly.</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Adrien Béraud (adrienberaud)**
<p>MessageEngine deadlocks if message sending fails immediatly.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/317Provide a way to send errors from the daemon to the client2018-05-22T00:35:57ZJami BotProvide a way to send errors from the daemon to the clientIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Currently, there is no way for the daemon to send error messages to the client.
For example, during a call, the state may change to...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Currently, there is no way for the daemon to send error messages to the client.
For example, during a call, the state may change to failed but there is no explaination about why it has happened.
There should be a way to send error messages, for example "TLS handshake failed", to the client.
This may or may not be the same thing as sending status information, for example information on packet loss, which could be displayed in the clients.https://git.jami.net/savoirfairelinux/jami-project/-/issues/129Document setting up Ring for authentication with a Turn server2018-05-21T23:31:51ZJami BotDocument setting up Ring for authentication with a Turn serverIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Document the setup of a turn server and ring to authenticate with it.Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
Document the setup of a turn server and ring to authenticate with it.https://git.jami.net/savoirfairelinux/jami-project/-/issues/117Generic error2018-05-21T23:21:18ZJami BotGeneric errorIssue generated from Tuleap's migration script.
**Originally submitted by: Ben Featherstone (featherstone)**
<p>I am still having this problem. It works just fine with the same SIP account on Ubuntu Gnome 15.10, Nexus 5 6.0.1, and Nexus...Issue generated from Tuleap's migration script.
**Originally submitted by: Ben Featherstone (featherstone)**
<p>I am still having this problem. It works just fine with the same SIP account on Ubuntu Gnome 15.10, Nexus 5 6.0.1, and Nexus 7 6.0.1. I even have my own AsteriskNow server that I play around with with no SIP trunk and it registers that just fine. The other SIP account I am trying to use is on a Switchvox server (commercial AsteriskNow).</p>
<p>Let me know if there is anything I can help provide that might aid in troubleshooting. I know you guys are probably a small team of open source developers so I am willing to help in anyway I can. I love the project and work you do. I really want to put this on all my devices. I appreciate the fact that you did reach out and contact me. I guess I should have done a little more reaching out via the website and mailing list with this bug. I guess I am just used to developers responding via the Play store.</p>
<p>Thanks again for the project. You have to love the power of SIP.</p>
![Screenshot_20160420-130046](/uploads/6cb7d1fc0b2e16115e091093f20b1053/Screenshot_20160420-130046.png)
[logring.txt](/uploads/bb6202c44b79a37d7d30583a6f47acdb/logring.txt)
[0logring.txt](/uploads/5a3f7853d7bb7863881034513be7d9f9/0logring.txt)https://git.jami.net/savoirfairelinux/jami-project/-/issues/111When sending message to an offline contact, it's not sent ever.2018-05-21T23:05:59ZJami BotWhen sending message to an offline contact, it's not sent ever.Issue generated from Tuleap's migration script.
**Originally submitted by: ring user (username)**
I turned off my PC with GNOME client, I sent to it a message from Android client, went to home screen and locked the phone, started the PC...Issue generated from Tuleap's migration script.
**Originally submitted by: ring user (username)**
I turned off my PC with GNOME client, I sent to it a message from Android client, went to home screen and locked the phone, started the PC and GNOME client, message didn't arrive, unlocked screen, message didn't arrive, opened Ring, message didn't arrive. I sent a new message, it arrived.https://git.jami.net/savoirfairelinux/jami-project/-/issues/279update tuleap security2018-05-22T00:34:42ZJami Botupdate tuleap securityIssue generated from Tuleap's migration script.
**Originally submitted by: Ren&eacute; Paradis (rparadise)**
<p>update our tuleap server</p>Issue generated from Tuleap's migration script.
**Originally submitted by: René Paradis (rparadise)**
<p>update our tuleap server</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/276Create browser plugin for Ring2020-02-27T13:17:59ZJami BotCreate browser plugin for RingIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Lision (alision)**
<p>For now Ring can work with native clients on different platforms (OSX, Windows, Linux, Android...)</p>
<p>We would like to m...Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Lision (alision)**
<p>For now Ring can work with native clients on different platforms (OSX, Windows, Linux, Android...)</p>
<p>We would like to make a web plugin that allows Ring to run in Chromium.</p>
<p>If it is possible, make it work in Firefox as well.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/274Restore ID2018-05-22T00:34:34ZJami BotRestore IDIssue generated from Tuleap's migration script.
**Originally submitted by: Ulrich (amilopowers)**
<p>I don't know&nbsp;if this goes against your security threat&nbsp;model&nbsp;but I would like to have to ability to backup and restore t...Issue generated from Tuleap's migration script.
**Originally submitted by: Ulrich (amilopowers)**
<p>I don't know if this goes against your security threat model but I would like to have to ability to backup and restore the ID.</p>
<p>In case of a new install we can contact them again if we connected them to the addressbook contacts but they cant contact us until we initiated first contact.</p>
<p>As I said I am not shure if this goes against the idea of Ring but it would be pleasant.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/273new call state: participant2018-05-22T00:34:32ZJami Botnew call state: participantIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi,</p>
<p>the summoner of a conference knows that the call is a conference trough :</p>
<p>Call::Type::CONFERENC...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi,</p>
<p>the summoner of a conference knows that the call is a conference trough :</p>
<p>Call::Type::CONFERENCE</p>
<p>but for the participants, the conference is like usual call :</p>
<p>Call::Type::CURRENT</p>
<p>wich leads to have two previews on participants screens. I propose to add a new state and let the conference summoner to tell to the participants that they are currently involved in a conference with it.</p>
<p>In that case we could shutdown the preview.</p>
![bug7a](/uploads/302dc350f9189fb4a2ef61ae61ab1a13/bug7a.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/105Conference Participants have their own preview shown two times2018-05-21T22:58:35ZJami BotConference Participants have their own preview shown two timesIssue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi,</p>
<p>the conference master doesn't have the movable preview but the participants have it.</p>
<p>&nbsp;</p>...Issue generated from Tuleap's migration script.
**Originally submitted by: Nicolas Jager (nicolasjager-sfl)**
<p>hi,</p>
<p>the conference master doesn't have the movable preview but the participants have it.</p>
<p> </p>
![bug7](/uploads/784364781340d54b53f96cc14f6cb205/bug7.png)https://git.jami.net/savoirfairelinux/jami-project/-/issues/269[ring-project] Create a master build script2018-05-22T00:34:24ZJami Bot[ring-project] Create a master build scriptIssue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
<p>Create one build script that can be used on all distros to simplify building ring for unexperienced users.</p>Issue generated from Tuleap's migration script.
**Originally submitted by: Alexandre Viau (aviau)**
<p>Create one build script that can be used on all distros to simplify building ring for unexperienced users.</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/257What is the use of ring-daemon/src/dring/videomanager\_interface.h FrameBuffe...2018-05-25T13:33:55ZJami BotWhat is the use of ring-daemon/src/dring/videomanager\_interface.h FrameBuffer::storage ?Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://github.com/savoirfairelinux/ring-daemon/blob/b1120dc145a911304389b50417aa5b0978e6fb92/src/dring/videomanager\_interface.h\...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://github.com/savoirfairelinux/ring-daemon/blob/b1120dc145a911304389b50417aa5b0978e6fb92/src/dring/videomanager\_interface.h\#L43
Does not seem used anywhere, Android and GNOME build fine without it.
Somewhat equivalent to the two other fields: `ptr {nullptr}; std::size\_t ptrSize`
There is a similar construct at: https://github.com/savoirfairelinux/ring-lrc/blob/cab4e0244b2804ee5da0a069016cff720eddc280/src/video/renderer.h\#L54https://git.jami.net/savoirfairelinux/jami-project/-/issues/251Integrate Libpurple/Pdigin/Empathy2018-05-22T00:33:58ZJami BotIntegrate Libpurple/Pdigin/EmpathyIssue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p>Philipp Bielefeldt's comment on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a> (January 31st...Issue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p>Philipp Bielefeldt's comment on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a> (January 31st):</p>
<blockquote>
<p>Would be more interesting to me if if could be integrated to libpurple/Pdigin/Emapthy… Does anyone know of plans to do so? That’s the main reason I really never use tox</p>
</blockquote>
<p><strong>This enhancement already exists according to Guillaume, but I don't find it.</strong></p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/89Alsa bug - Daemon generate non-stop CPU load2018-05-21T22:40:43ZJami BotAlsa bug - Daemon generate non-stop CPU loadIssue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p><strong><em>s33k3r</em>'s<em> c</em>omments on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a...Issue generated from Tuleap's migration script.
**Originally submitted by: Cindy Marchi (cindy)**
<p><strong><em>s33k3r</em>'s<em> c</em>omments on <a href="https://framasphere.org/posts/1464246">https://framasphere.org/posts/1464246</a> </strong>(January 1st)<strong>:</strong></p>
<blockquote>
<p>I test Ring before minutes… Not have socks5 in network setup… but have all the time running daemon… I don’t know why IM needs nonstop running daemon, but this daemon generate non-stop CPU load. I don’t know why again…</p>
</blockquote>
<p><strong>Emmanuel Lepage's comments on ring-dev</strong> (February 15):</p>
<blockquote>
<p>Je confirme que Ring prend souvent 100% du CPU avec ALSA, meme apres les appels. Parfois, le video decoding arrete jamais, meme sans camera [...].</p>
</blockquote>