K2T.eu :: Forum

WTW => Propozycje => Komunikator => Wątek zaczęty przez: SQz w Lutego 07, 2010, 19:36:17 pm

Tytuł: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: SQz w Lutego 07, 2010, 19:36:17 pm
Piszę o tym tutaj, ponieważ jest to kwestia dyskusyjna i nie nadaje się chyba bezpośrednio do bug tracka.

Chodzi mianowicie o to, że jak wszyscy wiemy (http://wtw.sajuuk.eu/xmpp-caps.html), wtw potrafi ustawiać stan niewidoczny na xmpp dwiema metodami (plus trzecia dla google talk). Wszystko ok, tylko sądzę, że o wiele lepiej byłoby gdyby metoda privacy-lists miała pierwszeństwo przed "legacy invisibility" (xep-0018). Obecnie jest odwrotnie.
Zdarza się, że czasami chcę się zalogować jedynie na moment w celu sprawdzenia wiadomości bez pokazywania wszystkim swojej obecności. Łącząc się z serwerem i bezpośrednio ustawiając stan niewidoczny w najlepszym przypadku nie stanie się nic, w najgorszym wysypie się parę błędów. Żeby serwer wysłał nam zakolejkowane wiadomości trzeba zmienić status na dowolny inny. Serwer stoi na ejabberd2, tak jak znakomita większość serwerów xmpp na świecie.

Myślę, że proponowana przeze mnie poprawka, tj. używanie przez wtw xep-0018 tylko w ostateczności, gdy inne metody nie działają, zapobiegłaby występowaniu tego błędu.
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: buttie w Lutego 07, 2010, 20:00:48 pm
Ja jestem nawet za tym aby wywalic XEP-0018 calkowicie, serwery z ktorych korzystam maja privacy list, a zreszta i tak nie uzywam invisible na xmpp. Wiem jednak, ze sporo osob korzysta z pewnego dosc popularnego serwera, ktory slabiutko sobie radzi z tym stanem, wiec bylaby awantura. ;)
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: SQz w Lutego 08, 2010, 09:00:55 am
Wlasciwie to jednym z zalozen WTW jest szeroko pojeta nowoczesnosc, wiec w sumie dziwne, ze program obsluguje standard ktory ogolnie uznany jest za odrzucony. No ale, nic by sie nie stalo zlego, gdyby uzywal list prywatnosci przed presence invisible zawsze, kiedy jest to mozliwe.

Mniemam, ze wspominany serwer to ten na literke A :P
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: Kaworu w Lutego 08, 2010, 18:19:33 pm
A ja wlasnie patrze w kod (i nawet sprawdziłęm na aqq.eu) i pierwsza (jesli dostępne są obie) jest brana metoda z XEP-0016.
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: SQz w Lutego 08, 2010, 18:32:54 pm
Czyli pewnie wsparcie dla owej metody wykrywane jest w jakiś ruski sposób, albo ejabberd2 tak już ma ;P

Chcąc nie chcąc zawsze ustawia mi przez xep-0018 co powoduje niedostarczanie wiadomości albo różne inne dziwne kwiatki :P
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: Kaworu w Lutego 08, 2010, 20:21:04 pm
Sprawdz (kosola, debug) czy wykrył na serwerze 0016. ;P
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: buttie w Lutego 08, 2010, 21:15:41 pm
Nope, tlakr.im i jabbim stoja na schizofrenicznym ejabberd i wtw wykrywa tylko XEP-0018, na jid.pl (OpenFire) bez problemu wykrywa Privacy-Lists (no ale tam Invisibility nie ma).
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: SQz w Lutego 09, 2010, 12:06:19 pm
Tytuł: Re: Priorytet metod niewidzialności w xmpp
Wiadomość wysłana przez: Kaworu w Lutego 09, 2010, 12:24:26 pm
Jak użyło, to znaczy, ze kiedyś rozgłaszane było. ;P