1

XMPP chat palvelimen päivitys?

Kapsilla on XMPP/Jabber chat palvelin, kiitos tästä! Onko suunnitelmissa päivittää uudempaan nykyaikaiseen versioon? Esim. XEP-0280 (message carbons) ja XEP-0198 (stream management) olisivat todella hyödyllisiä ominaisuuksia mobiilikäytössä. Esim. Conversations Android-sovellus suosittelee käyttämään palvelinta joka tukee näitä (ja muitakin) ominaisuuksia. Debian stablessa on ejabberd:stä versio 14.07 ja tässä näyttäisi olevan näitä ominaisuuksia: https://www.ejabberd.im/ejabberd-14.07. Myös prosody tukee näitä lisämoduulien kautta mutta Kapsi käyttää ilmeisesti ejabberdtä?

sazius's avatar
157
sazius
asked 2015-08-29 00:24:27 +0300
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

4 Answers

2

Päivitin jabber.fi/jabber.kapsi.fi palvelimen versioon 15.07 ja enaboin samalla nuo ominaisuudet.

Haluatko verifioida että muutokset tulivat voimaan ja ovat toivotunlaiset?

Annttu's avatar
1.1k
Annttu
answered 2015-09-21 15:25:03 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
1

Kiitos tästä! Kyllä, nyt näyttäisi toimivan paljon paremmin mobiilikäyttö. Tässä screenshotti joka todistaa että Conversations löytää Message carbons ja Stream management XMPP-ominaisuudet:

alt text

sazius's avatar
157
sazius
answered 2015-10-17 14:03:05 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
1

Olisiko mahdollista saada XEP-0313 Message Archive Management käyttöön? Vaikuttaa myös hyödylliseltä mobiilikäyttöön, kuten muutkin Conversations:in tukemat XEPit. Diasporalla vaikuttaa olevan Prosodyn kautta vähän parempi XEP-tuki.

  • kuva

Keeping sessions open indefinitely, even though you are not really connected, is undesirable for two reasons. First of all an open session makes you show up as online to your contacts which might not be a good idea if you really are not and second of all it will block resources on your server. However keeping the session open is unnecessary if all you want is to receive messages that were sent to you while your device was offline. The solution to this is called XEP-0313: Message Archive Management. It allows a client that failed to resume a session, because it was offline for more than a couple of minutes, to request the backlog of messages from the server. To the user this process is seamless. They usually will not notice whether the messages came from a resumed session or the archive. That technology is currently being rolled out. Conversations on Android has been capable of this since early 2015. On the server side ejabberd has support for this and there is a module for Prosody.

mkaysi's avatar
157
mkaysi
answered 2016-06-07 11:17:01 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
1

Hei, olisiko vielä mahdollista enabloida XEP-0352 Client State Indication? Näyttäisi löytyvän myös ejabberd:stä: http://docs.ejabberd.im/admin/guide/configuration/#modclientstate

Kyseinen XMPP laajennus auttaa säästämään mobiili-päätteen akkua, ks. esim. http://conversations.im/#optimizations

sazius's avatar
157
sazius
answered 2015-12-05 13:51:43 +0300
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments

Your Answer

Login/Signup to Answer