Lonewolf 0.3: XMPP-сервер на Rust научился федерации с аутентификацией по сертификатам
Lonewolf 0.3 – A standalone XMPP server written in Rust
Релиз v0.3.0 standalone-сервера XMPP на Rust добавляет федерацию с проверкой сертификатов и SASL EXTERNAL, direct TLS по XEP-0368, двунаправленные соединения и обмен лимитами. Появились Private XML Storage и Software Version, опциональный SCRAM-SHA-512 (по истёкшему Internet-Draft). Сервер по-прежнему pre-1.0 и одноузловой: полное соответствие XMPP и кластеризация остаются в планах.
Аккаунты и смены пароля записывают учётные данные, которые старые бинарники прочитать не смогут, даже если вход по SHA-512 отключён.
- nicoco
Чем больше реализаций стандартных протоколов, тем лучше!
Не вижу причин отказываться от моего любимого https://prosody.im/, который и так уже более чем достаточно лёгкий. Но иметь варианты — это хорошо, а стандарты имеют смысл только тогда, когда у них есть несколько реализаций.
- stevefan1999
Посмотрите также на Tuwunel https://github.com/matrix-construct/tuwunel — это реализация Matrix на Rust
- Muromec
Помню, когда jabber был крутым и существовали публичные шлюзы в icq и прочее.
Похоже, сейчас эту нишу занимает matrix.
- rootnod3
AGENTS.md в стандартном протоколе. Извините, но нет. Ты либо понимаешь вещь, либо нет.
Это чат-протокол. Нечто, что должно быть очень приватным и безопасным. Видеть там файл AGENT.md — огромный отталкивающий фактор, извините за прямоту. Можете сжечь мою карму дотла.
- jakswa
Я видел, как некоторые среды для программирования (кажется, OMP?) помечали общение суб-агентов как "IRC", чтобы агенты им пользовались. XMPP — ещё один, который, держу пари, ИИ просто поймёт, для чего использовать. Я впитываю мысли о том, возродятся ли такие проверенные временем старые технологии в эпоху ИИ просто потому, что они "зафиксированы" в обучающих данных. Возможно, ИИ будет вечно поддерживать огонь в некоторых из этих факелов.