We've enabled SASL2 and XEP-0474: SASL SCRAM Downgrade Protection on http://XMPP.is via https://github.com/unredacted/xmpp.is/commit/ed656a71d112b3a8eb3b54427c164f483cce4b54

This solves one of the most important issues mentioned in our blog post https://unredacted.org/blog/2023/11/what-were-doing-in-response-to-the-jabber-ru-mitm-attack/

#XMPP #Security #TLS

XMPP.is

A free and open XMPP/Jabber server that utilizes strong authentication, PFS and DNSSEC. We allow anyone to communicate privately with no logs.

XMPP.is

Die ersten einfachen Tests sind implementiert (unittests). Das linken gehen die lib für funktionale Tests habe ich aber noch nicht hinbekommen (#meson).

Jetzt wird es aber etwas spannender. 😎 Unittests für die "Connection"-Klasse. Ich habe für den Zugriff auf #XMPP ein Wrapper implementiert (#libstrophe). Dieser wird von "außen" mitgegeben. Ziel ist es, diesen für Unit Tests zu "überschreiben". Mal sehen ob mein Plan aufgeht. 🤔

https://codeberg.org/devLUG/libcxmpp/commit/3d512fd99513a1b612e5b237d7cda61b55f23e30

@raccoon@hollow.raccoon.quest
Funny, how different people are. I look in the fediverse irregularly. Like when commuting, but when I am not working I might miss messages for days. If you contact me on #xmpp I will get it immediately.

A quick requests to #Claude to make one-file python daemon which would connect to #XMPP server and reconnect on failures, while exposing REST API for me to send messages using #aiohttp ended in 3+ hours session with #Claude and #Codex doing the review and me reviewing both.

It was an interesting, but exhausting, experiment.

Pues resulta que el conocido que se puso #XMPP se lo ha quitado. Al parecer, el señor es muy facha, y le molestó mucho que no le siga la corriente. Me bloqueó desinstalado #Quicksy.

Pues, mira, a enemigo que huye, puente de plata. Me sobran gilipollas en #Whatsapp, para encimar tenerlos también en XMPP.

Пользовался #xmpp последние 20+ лет, ещё с того момента, когда #ejabberd только-только начинали делать, а #Erlang был окутан неким флёром с пиететом.
#C++ уже тогда активно хоронили, предвещая неминуемую быструю кончину в самом ближайшем будущем.

А где-то тем временем два украинца на базе
#FreeBSD и этого самого #xmpp решили сделать свой мессенджер, на подобии #jabber, но ставший известным как #WhatsApp
Школьники и студенты активно ставили себе
#j2me приложения на телефоны для общения через #xmpp, называя это #jabber'ом. В основном это были #Jimm или какой-нибудь #Bombus, правившие балом на мобильниках до конца 2010-х годов. Не всем нужна была #ICQ через шлюзы-транспорты на xmpp-серверах (тогда их называли jabber-серверами).

Помню и как
#QIP мессенджер перешёл с поддержки одной лишь ICQ на работу через xmpp-сервер с использование транспорта-шлюза в ICQ — отказавшись от поддержки всего, кроме этого варианта (QIP Infium называлось, случилось в 2011 году).

Сейчас у меня
#Conversations на мобильных устройствах и есть клиенты на IBM PC компьютерах. Все с #OMEMO, т.е. используется сквозное шифрование #e2ee через Signal Protocol, того самого #Signal мессенджера. На базе которого и реализовано сквозное шифрование в #WhatsApp, #Viber и ряде других систем обмена сообщениями.
И последнее время для меня это основное средство обмена сообщениями или перекидывания данными. После всех волн скандалов вокруг WhatsApp, iMessage, Viber & etc. которые вечно пытаются впаривать якобы бесплатный сервис, делая на самом деле товаром своих пользователей.

Другим системами сообщений (отличных от xmpp) конечно пользуюсь и буду пользоваться, но отношения к ним как носкам или нижнему белью. Когда появляются серьёзные потёртости или дырки, то оно просто выкидывается. А они все так устроены и по таким принципам работают, что рано или поздно начинают протухать.

Долгий путь прошло всё это вокруг
#xmpp и много волн разного хейта было, ровно так же как и вокруг #Erlang и #C++.
Похоже, есть настоящие вещи, живущие своей жизнью, имеющие свой цикл развития и становления с эволюционированием. А есть их жалкие подобия с отражениями, которые эфемерны и недолговечны как блики или тени — зависят от сиюминутной игры источников освещения.

Таким же настоящим остаётся пожалуй лишь
#SIP (#SIP-телефония, SIP-клиенты и SIP-сервера), который предоставляет возможность обмениваться не только звонками, но и сообщениями ( вон тот же #Jitsi ). Существует это всё так же отдельно — особняком от всей это потока суеты, с вечными плясками теней и отражений.

RE: https://fosstodon.org/ap/users/115532410310000993/statuses/115805766842361676

@m @hosford42 So you intent to build something like #MorningBrew / #GroundNews?

  • Seems reasonable given that such a system would incur costs over runtime.

An #XMPP - #bot would be kinda awesome.

@arcanechat я использовал #xmpp месяц,и ... #DeltaChat / #ArcaneChat лучшое что есть❤️🥛
я другие мессенджеры тоже тестировал #Session / #SimplexChat / #Signal ну такие себе,у каждого есть свои жёсткие минусы
выяснилось, что ватсапп на айфоне не работает, потому что айос-приложение до сих пор использует xmpp, блять. Пришлось делать как здесь: github.com
Вот так красноглазики подсирают своим говном триллиондолларовой компании даже спустя 20 лет! #XMPP #говно #WhatsApp
GitHub - WhatsApp/proxy: This repository contains the WhatsApp proxy implementation for users to host their own proxy infrastructure to connect to WhatsApp for chat (VoIP is not currently supported)

This repository contains the WhatsApp proxy implementation for users to host their own proxy infrastructure to connect to WhatsApp for chat (VoIP is not currently supported) - WhatsApp/proxy

GitHub