Jaký server umí zobrazovat status? Já mám server Matrix a někdo s kým jsem i psal matrix.org. a status to neposílá. Prý to matrix.org neumí kvůli přetížení.
Nějaký článek jak je to v současnosti s XMPP? Pro místo OTR, xepy na historii zpráv? Přivonění klientů a podpora VoIP?
Element prý má velké nároky na provoz na serveru.. :'(
Zajímavý je projekt jami.net a tox.chat protože to je plně P2P, síťované a open. Ten první mám pocit že má více funkcí ale chybí mu myslím ještě muktichat. Signál prý neumí také posílat status. Ještě dost lidí používá Matrix ale ten ve výchozím nastavení nemá e2e šifrování a když už někdo píše nešifrovaně tak ochota psát jinam nebo znalost jak to funguje je nízká. Navíc dělám hodně překlepů a u šifrovaných zpráv nejdou opravovat narozdíl třeba od elementu. Tam zase nešlo u e2e sirflrovanych zpráv použít vyhledávání
Je to tak, matrix.org ma vypnutou presence featuru. Jinak Synapse server je celkem nenarocny, pry jde provozovat na RPi. Me bezi na i3-4130T a bere si < 1% cpu i se zapnutou presenci. Jen databaze docela bobtna, zalezi k jakym mistnostem jsou klienti pripojeni, treba ty Elementi, kde je 5000+ lidi dost rostou, ale bezny p2p konverzace neberou skoro nic.
Pro XMPP používám 3 klienty (mobily/pc): Dino (PC/mobil - pinephone), Gajim (PC), Conversations (Android), ale dobrých klientů co nepoužívají JavaScripty a jím podobný je víc. Všechny zmiňované skvěle podporují E2E šifrování 1) (OMEMO - v podstatě to co má Signal) , OTR bych se vyhnul - dneska nemá smysl. Dále synchronizace zpráv napříč klienty 2), stažení zpráv ze serveru, pokud byl daný klient offline 3) - pro mě osobně asi nejdůležitější rozšíření.
Asi před rokem jsem XMPP v podstatě znovuobjevil právě díky těmto moderním klientům - synchronizace napříč různými klienty a zařízeními funguje naprosto perfektně (i šifrování). Dřív jsem používal Pidgin, což byla chyba - umí spousta protokolů, ale žádný ne pořádně.
Dále jsou dobré srandičky jako stav uživatele v sezení 4) , potvrzení přijetí zprávy 5) (neznamená to ale, že si ji uživatel přečetl - to řeší 6) - první zmíněný případ se tuším typicky rozlišuje jednou fajfkou, druhý dvěmi fajfkami). 6) Dino i Conversations umí (například Android s Conversation bliká ledkou, že mám nepřečtenou zprávu - po přečtení na PC sám tuto signalizaci vypne, jelikož pozná, že jsem si to přečetl). Gajim to bude umět od 1.3.0, která vyjde každým dnem.
XMPP umí i volat (minimálně Conversations to umí), ale to jsem přiznám se ještě nezkoušel (mělo by jít audio/video). Osobně jsem si myslel, že Signal/Matrix/WhatsApp jsou díky takovým fičurám o dost uživatelsky přívětivější (holt jsem používal nemoderní klient), ale XMPP drží krok a stojí za to ho vyzkoušet. Nebo zmíněný Matrix, jak zmiňují jiní - je to asi jedno.
1) OMEMO Encryption
https://xmpp.org/extensions/xep-0384.html
2) Message Carbons
https://xmpp.org/extensions/xep-0280.html
3) Message Archive Management
https://xmpp.org/extensions/xep-0313.html
4) Chat State Notifications
https://xmpp.org/extensions/xep-0085.html
5) Message Delivery Receipts
https://xmpp.org/extensions/xep-0184.html
6) Chat Markers
https://xmpp.org/extensions/xep-0333.html
Popravdě, minimálně Matrix.org, kde to mám ja, je pomalá potvora. Než se něco i mezi dvěma odešle tak to trvá věčnost a nedordžuje to pořadí. A element byl rozbitý docela dost. Jinak kromě tohoto se mi dost líbil, tak doufám že to někdo spraví. Ale zase, synapse je napsán v Pythonu, tak co se divit.
První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.