Pages: [1]
  Print  
Author Topic: Priorytet metod niewidzialności w xmpp  (Read 222 times)
0 Members and 1 Guest are viewing this topic.
SQz
Narybek
*
Offline Offline

Posts: 48



« on: February 07, 2010, 21: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, 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.
« Last Edit: February 07, 2010, 21:57:31 pm by SQz » Logged

buttie
Młodzież
**
Offline Offline

Posts: 207



WWW
« Reply #1 on: February 07, 2010, 22: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. ;)
« Last Edit: February 07, 2010, 22:21:57 pm by buttie » Logged




Zwykle stosuję polskie znaki diakrytyczne na forach, tutaj jednak, po bezsensownych zmianach w regulaminie, więcej stosować nie mam zamiaru.
SQz
Narybek
*
Offline Offline

Posts: 48



« Reply #2 on: February 08, 2010, 11: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
Logged

Kaworu
Administrator
Starszyzna
*****
Offline Offline

Posts: 1 722


Twój Koszmar Senny


WWW
« Reply #3 on: February 08, 2010, 20: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.
Logged

SQz
Narybek
*
Offline Offline

Posts: 48



« Reply #4 on: February 08, 2010, 20: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
Logged

Kaworu
Administrator
Starszyzna
*****
Offline Offline

Posts: 1 722


Twój Koszmar Senny


WWW
« Reply #5 on: February 08, 2010, 22:21:04 pm »

Sprawdz (kosola, debug) czy wykrył na serwerze 0016. ;P
Logged

buttie
Młodzież
**
Offline Offline

Posts: 207



WWW
« Reply #6 on: February 08, 2010, 23: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).
Logged




Zwykle stosuję polskie znaki diakrytyczne na forach, tutaj jednak, po bezsensownych zmianach w regulaminie, więcej stosować nie mam zamiaru.
SQz
Narybek
*
Offline Offline

Posts: 48



« Reply #7 on: February 09, 2010, 14:06:19 pm »

Code:
[130501::XMPP] detected: XEP-0018 (Invisibility, legacy)
[130501::XMPP] detected: XEP-0060 (Publish-Subscribe)
[130501::XMPP] detected: XEP-0163 (PEP Profile)

wersja ejabberd 2.0.5

spojrzałem w konsolę xmpp i racja, wsparcie dla list nie jest w żaden sposób rozgłaszane, choć... w psi działa i nawet znalazłem tam dwie listy, które utworzyło wtw ;P
« Last Edit: February 09, 2010, 14:12:40 pm by SQz » Logged

Kaworu
Administrator
Starszyzna
*****
Offline Offline

Posts: 1 722


Twój Koszmar Senny


WWW
« Reply #8 on: February 09, 2010, 14:24:26 pm »

Jak użyło, to znaczy, ze kiedyś rozgłaszane było. ;P
Logged

Pages: [1]
  Print  
 
Jump to: