Проверка, что упоминания рассылаются даже тем, о ком этот сервер не знает, например, @grishka@misskey.io
Григорий Клюшников
Проверка, что упоминания рассылаются даже тем, о ком этот сервер не знает, например, @grishka@misskey.io
Григорий Клюшников
ололо пыщ пыщ риальне
Григорий Клюшников
Федерация с самим собой теперь должна правильно работать. В частности, теперь должно быть можно добавлять в друзья людей с других серверов и постить на стены на других серверах. Правда, пока что сервер только один.
Григорий Клюшников
Поменял адреса постов везде и адреса пользователей в ActivityPub, чтобы упростить код. Надеюсь, ничего от этого не сломалось.
Григорий Клюшников
Сделал кэш картинок из постов.
Григорий Клюшников
Так. Наконец-то научился генерировать подписи JSON-LD-объектов по алгоритму linked data signatures. Они нужны мастодону, чтобы пересылать всякие там ответы на другие сервера, о которых твой не знает. На момент прямо сейчас я их только генерирую, но ещё не проверяю. Алгоритм проверки есть, он работает и даже покрыт юнит-тестами (!), просто пока не используется для входящих запросов. Если всё работает правильно, этот пост должен быть виден в мастодоне.
Григорий Клюшников
Исправил баг, из-за которого мой сервер в бесконечном цикле получал один и тот же пост и забивал им память 🙈
Григорий Клюшников
Зато теперь я знаю, что ThreadPoolExecutor действительно умеет полностью загрузить все ядра процессора с максимальной эффективностью...
Григорий Клюшников
Добавил списки подписчиков и подписок.
Григорий Клюшников
Добавил удаление постов.
Ризван Нухтаров
Хаю хай Гришк
Григорий Клюшников
Тестовый пост
Григорий Клюшников
Жень, тут всё хуже, чем у Тима – HTML уже фильтруется, а картинки вставлять ещё нельзя))
|