jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2018-05-22T00:38:10Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/371Latest version of ring-daemon (2.2.0) doesn't build with the latest version o...2018-05-22T00:38:10ZJami BotLatest version of ring-daemon (2.2.0) doesn't build with the latest version of opendht (1.3.2)Issue generated from Tuleap's migration script.
**Originally submitted by: Yuri (yurivict)**
In file included from configurationmanager.cpp:49:
/usr/ports/net-im/ring-daemon/work/ring-daemon-2.2.0/src/ringdht/ringaccount.h:348:42: err...Issue generated from Tuleap's migration script.
**Originally submitted by: Yuri (yurivict)**
In file included from configurationmanager.cpp:49:
/usr/ports/net-im/ring-daemon/work/ring-daemon-2.2.0/src/ringdht/ringaccount.h:348:42: error: no member named 'Dht' in namespace 'dht'; did you mean 'dht'?
void saveNodes(const std::vector<dht::Dht::NodeExport>&) const;
\^\~\~\~\~\~\~\~
dht
/usr/local/include/opendht/default\_types.h:33:11: note: 'dht' declared here
namespace dht {
\^
In file included from configurationmanager.cpp:49:
/usr/ports/net-im/ring-daemon/work/ring-daemon-2.2.0/src/ringdht/ringaccount.h:349:43: error: no member named 'Dht' in namespace 'dht'; did you mean 'dht'?
void saveValues(const std::vector<dht::Dht::ValuesExport>&) const;
\^\~\~\~\~\~\~\~
dht
---------------------
It is impossible to make a package for Ring when your library releases don't match.
FreeBSD 11https://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/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/310Ring does not have a 'update' button2018-05-22T00:35:43ZJami BotRing does not have a 'update' buttonIssue generated from Tuleap's migration script.
**Originally submitted by: Svetlana Tkachenko (gryllida)**
We could have a 'nightly' and 'beta' and 'stable' (one day) release channels, and Ring could have an update button so that I don'...Issue generated from Tuleap's migration script.
**Originally submitted by: Svetlana Tkachenko (gryllida)**
We could have a 'nightly' and 'beta' and 'stable' (one day) release channels, and Ring could have an update button so that I don't have to manually download a new version.
Some details about how Firefox does updates:
https://wiki.mozilla.org/Releases/Update\_Channels
http://www.askvg.com/mozilla-updates-firefox-update-channels-nightly-aurora-beta-and-release/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/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/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/260daemon: putting in a "random" string for the nameserver makes the account inv...2018-05-22T00:34:11ZJami Botdaemon: putting in a "random" string for the nameserver makes the account invalidIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>using eg: &quot;asdfadfafd&quot; as the name server url invalidates the ring account... the ring account should work whether ...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>using eg: "asdfadfafd" as the name server url invalidates the ring account... the ring account should work whether the name server is valid or not</p>https://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/247Support ZRTP2018-05-22T00:33:55ZJami BotSupport ZRTPIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://en.wikipedia.org/wiki/ZRTP
Mentioned on Reddit.Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://en.wikipedia.org/wiki/ZRTP
Mentioned on Reddit.https://git.jami.net/savoirfairelinux/jami-project/-/issues/241[GNOME] Impossible to import beta1 account2018-05-22T00:33:45ZJami Bot[GNOME] Impossible to import beta1 accountIssue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
<ul>
<li><strong>Overview</strong>
<ul>
<li>when trying to import a beta 1 old account, the procedure fails and outputs an...Issue generated from Tuleap's migration script.
**Originally submitted by: Olivier SOLDANO (osoldano)**
<ul>
<li><strong>Overview</strong>
<ul>
<li>when trying to import a beta 1 old account, the procedure fails and outputs an error</li>
</ul>
</li>
<li><strong>Steps</strong>
<ul>
<li>install beta1 version of ring, and create an account</li>
<li>export the account</li>
<li>install beta2 version and try to import the old account</li>
</ul>
</li>
<li><strong>Result</strong> (vs. expected result)
<ul>
<li>the application outputs "Error importing account(s)" (import the account and launch the migration procedure)</li>
</ul>
</li>
<li><strong>Frequency</strong>
<ul>
<li>always</li>
</ul>
</li>
</ul>
<ul>
<li><strong>Platform </strong>
<ul>
<li>Ubuntu 16.04</li>
</ul>
</li>
<li><strong>Logs</strong>
<ul>
<li>daemon </li>
</ul>
</li>
</ul>
<p>[1476881791.802|10003|manager.cpp:2347 ] Set accounts order : 23e111f45a1ef52a/</p>
<p>[1476881791.802|10003|manager.cpp:1482 ] Saving Configuration to XDG directory /home/osoldano/.config/ring/dring.yml</p>
<p>[1476881952.350|10003|archiver.cpp:171 ] Decryption failed: Can't decrypt data</p>
<ul>
<li>
<ul>
<li>client</li>
</ul>
</li>
</ul>
<p>Adding the new account to the account list ( "23e111f45a1ef52a" )</p>
<p>Adding the new account to the account list ( "23e111f45a1ef52a" )</p>
<p>\*\* (gnome-ring:10027): WARNING \*\*: failed to import account(s), err: 1</p>https://git.jami.net/savoirfairelinux/jami-project/-/issues/235It is allowed to import the same account multiple times2018-05-22T00:33:35ZJami BotIt is allowed to import the same account multiple timesIssue generated from Tuleap's migration script.
**Originally submitted by: Thibault Wittemberg (twittemberg)**
It is possible to add the same "multidevice" account multiple times on the same deviceIssue generated from Tuleap's migration script.
**Originally submitted by: Thibault Wittemberg (twittemberg)**
It is possible to add the same "multidevice" account multiple times on the same devicehttps://git.jami.net/savoirfairelinux/jami-project/-/issues/225Login with a single account on multiple devices and get notified on both2018-05-22T00:33:16ZJami BotLogin with a single account on multiple devices and get notified on bothIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
I would like to:
- get text messages on all devices when they are turned on
- get voice call alerts on all devices, and whe...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
I would like to:
- get text messages on all devices when they are turned on
- get voice call alerts on all devices, and when one answers, stop the alert on other devices
To test this, I tried to copy paste my \~/.config/ring across two Linux computers, but the second computer got a new ring ID when I turned on ring, so I could not test it. Am I copying the wrong folder? Same question goes for other platforms.
If this simple copy-paste of folders would work, then this issue is closely related to: https://tuleap.ring.cx/plugins/tracker/?aid=314
Even better would be to sync history and contacts across devices, but maybe we should leave this for another issue.https://git.jami.net/savoirfairelinux/jami-project/-/issues/219Provide method to block calls from a given IP2018-05-22T00:33:07ZJami BotProvide method to block calls from a given IPIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
During the FOSDEM, I got tens of voice calls from a given IPs with no response.
@adrienberaud said that this is because the v...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
During the FOSDEM, I got tens of voice calls from a given IPs with no response.
@adrienberaud said that this is because the venue had a well configured UPnP, which allowed SIP port scanners to find us (or something like that, I don't know networking yet :-))
We should provide some mechanism to prevent such annoyances, e.g. explicitly blocking the IP.
Some other people told be about tools like fail2ban, Sec, or using random ports, but I don't know if any of that applies to us.https://git.jami.net/savoirfairelinux/jami-project/-/issues/208contrib: add --no-check-certificate option2018-05-22T00:32:52ZJami Botcontrib: add --no-check-certificate optionIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
suggestion submitted by Nick Leverton (leveret@users.sf.net), along with attached patch:
> Also if I could make a contribut...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
suggestion submitted by Nick Leverton (leveret@users.sf.net), along with attached patch:
> Also if I could make a contribution, in your contrib/ build, depending on locally installed TLS cert availability, wget may fail on https URLs. Could I suggest the attached patch for ring-daemon ? This option is available since wget 1.10 which introduced the stricter TLS checks that fail on Debian, so the option should work on most current distros.
[ring-daemon-wget-no-check-cert.patch](/uploads/2bb81eb23be9f87d386ef18acd203266/ring-daemon-wget-no-check-cert.patch)https://git.jami.net/savoirfairelinux/jami-project/-/issues/200Only use the mailing list for announcements and tell users to open issues on ...2018-05-22T00:32:43ZJami BotOnly use the mailing list for announcements and tell users to open issues on Tuleap at ring.cxIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://ring.cx/en/documentation/how-to-contribute-to-the-ring-project says:
> by subscribing to the mailing list (to report ...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
https://ring.cx/en/documentation/how-to-contribute-to-the-ring-project says:
> by subscribing to the mailing list (to report bugs, to receive some help or just to follow the development of project).
We already have the major bug tracker on tuleap, which is way more flexible, so let's tell users to open issues there instead. We could also give users the new post link directly, since I imagine not many people are familiar with tuleap.
Having two bug report methods means that everyone has to search things twice.
I also think that usage questions / feature requests should go to Tuleap as well for the same reasons.
This would leave the ML only for announcements, a feature which overlaps with a Twitter (what to do here this one is a tough choice. I'd keep just Twitter + blog posts).https://git.jami.net/savoirfairelinux/jami-project/-/issues/199Use a static website generator for the website ring.cx and put it into a git ...2018-05-22T00:32:40ZJami BotUse a static website generator for the website ring.cx and put it into a git repoIssue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
This way devs could make pull requests on it. And for the micro optimization fans, it would consume a little less resources than a...Issue generated from Tuleap's migration script.
**Originally submitted by: Ciro Santilli (cirosantilli)**
This way devs could make pull requests on it. And for the micro optimization fans, it would consume a little less resources than a database :-)
I'd just use GitHub pages (Jekyll powered) as it is free, uses an open source generator and we wouldn't have to worry about hosting.
But if you don't want GitHub, it should be simple to setup some Git hooks to do it.https://git.jami.net/savoirfairelinux/jami-project/-/issues/197daemon: message fails to send but status is IDLE2018-05-22T00:32:38ZJami Botdaemon: message fails to send but status is IDLEIssue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If you create a new Ring account with a bad (or non working) bootstrap, the account never connects to the dht. If you then tr...Issue generated from Tuleap's migration script.
**Originally submitted by: Stepan Salenikovich (ssalenik)**
<p>If you create a new Ring account with a bad (or non working) bootstrap, the account never connects to the dht. If you then try to send a text message, it will of course fail, however, the status of the messges seems to stay on IDLE, see log:</p>
<p>[1473257868.497|13729|message\_engine.cpp:239 ] Could not save messages to /home/ssalenikovich/.cache/ring/92994cf5413c8fb7/messages: basic\_ios::clear: iostream error<br />
[1473257868.516|13729|sipaccount.cpp:2067 ] Unable to create request: Invalid Request URI (PJSIP\_EINVALIDREQURI)<br />
[1473257868.516|13729|message\_engine.cpp:137 ] Message 16160251769922510613: failure<br />
[1473257868.516|13729|message\_engine.cpp:158 ] Status IDLE for message 16160251769922510613<br />
[1473257882.640|13729|message\_engine.cpp:239 ] Could not save messages to /home/ssalenikovich/.cache/ring/92994cf5413c8fb7/messages: basic\_ios::clear: iostream error<br />
[1473257882.651|13729|sipaccount.cpp:2067 ] Unable to create request: Invalid Request URI (PJSIP\_EINVALIDREQURI)<br />
[1473257882.651|13729|message\_engine.cpp:137 ] Message 17238945268893409279: failure<br />
[1473257882.651|13729|message\_engine.cpp:158 ] Status IDLE for message 17238945268893409279</p>
<p> </p>
<p>The status should be FAILURE</p>