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 отключён.
  1. nicoco

    Чем больше реализаций стандартных протоколов, тем лучше!

    Не вижу причин отказываться от моего любимого https://prosody.im/, который и так уже более чем достаточно лёгкий. Но иметь варианты — это хорошо, а стандарты имеют смысл только тогда, когда у них есть несколько реализаций.

  2. stevefan1999

    Посмотрите также на Tuwunel https://github.com/matrix-construct/tuwunel — это реализация Matrix на Rust

  3. Muromec

    Помню, когда jabber был крутым и существовали публичные шлюзы в icq и прочее.

    Похоже, сейчас эту нишу занимает matrix.

  4. rootnod3

    AGENTS.md в стандартном протоколе. Извините, но нет. Ты либо понимаешь вещь, либо нет.

    Это чат-протокол. Нечто, что должно быть очень приватным и безопасным. Видеть там файл AGENT.md — огромный отталкивающий фактор, извините за прямоту. Можете сжечь мою карму дотла.

  5. jakswa

    Я видел, как некоторые среды для программирования (кажется, OMP?) помечали общение суб-агентов как "IRC", чтобы агенты им пользовались. XMPP — ещё один, который, держу пари, ИИ просто поймёт, для чего использовать. Я впитываю мысли о том, возродятся ли такие проверенные временем старые технологии в эпоху ИИ просто потому, что они "зафиксированы" в обучающих данных. Возможно, ИИ будет вечно поддерживать огонь в некоторых из этих факелов.

Ещё за этот день

2026-11-13