LINUX.ORG.RU

Matrix будет участвовать в Google Summer of Code 2018

 ,


0

5

Разработчики федеративного протокола Matrix объявили в своём Mastodon об участии в ежегодном хакатоне Google Summer of Code.

На GSoC'2018 они представят свои идеи сразу в двух командах:

Matrix

  • Реализация сквозного шифрования в Matrix Python SDK. На данный момент поддержка шифрования есть только в SDK для мобильных и веб-клиентов, но не для настольных систем. Этот проект даст значительный толчок в развитии экосистемы Matrix, так как он не только предоставит необходимую функциональность для разработки клиентов, но и пример для создания новых реализаций на других языках. А также это поможет в долгосрочной перспективе включению шифрования в личных диалогах по умолчанию.
  • Альтернативные сервера push-уведомлений. Сейчас основной клиент Riot может работать либо без сервера уведомлений, если вы используете сборку из F-Droid, либо используя мощности Google и Apple. Этот проект позволит стать Matrix более масштабируемым и независимым, используя собственные наработки.
  • Сервер нового поколения. Команда Matrix предоставила свою эталонную реализацию сервера много лет назад, и которую использует до сих пор. Исходный код сервера написан на Python 2, который вскоре лишится поддержки и исправлений безопасности. Именно поэтому было решено начать новый проект — более производительную и легковесную реализацию сервера на Go.

GNOME

  • Настольный клиент. Fractal — это активно развивающийся клиент на GTK, написанный на языке Rust. Программа находится на ранней стадии разработки, так что будут реализовываться некоторые основные и перерабатываться уже существующие функции. Проект нацелен на упрощение возможности коммуникации в сообществе GNOME, в особенности для людей, далёких от разработки программ.

>>> Подробности (Matrix)

>>> Подробности (GNOME)

★★★★★

Проверено: jollheef ()
Последнее исправление: Deleted (всего исправлений: 3)

Ответ на: комментарий от Quasar

Да и для обмена картинками с мемасиками есть действительно подходящие для этого средства вроде имиджборд и специализированных соцсетей.

IM удобнее

O02eg ★★★★★
()
Ответ на: комментарий от Deleted

Если пользователю не нравится сервер (к примеру) riseup.net, который начинает доставать пользователя, если он не использует OTR, то он всегда может использовать сервер conversations.im

который начинает доставать пользователя, если он не использует OMEMO?

O02eg ★★★★★
()
Ответ на: комментарий от DonkeyHot

Presence же.

А!

Я, кажется, знаю, как можно использовать её с большей пользой, чем отвлекать сотрудников от работы.

Ну так поделитесь же! А то я пока назвать ее «киллер-фичей» никак не могу.

Zmicier ★★★★★
()
Ответ на: комментарий от O02eg

который начинает доставать пользователя, если он не использует OMEMO?

Вроде нет. Доставать пользователя только параноидальные сервера любят обычно.

Deleted
()
Ответ на: комментарий от Deleted

Дальше.

За пользователя никто не решает.

За пользователя решают косвенно, в т. ч. такие люди, как ты, когда говорят «этой фичи нет, потому что она никому не нужна, кококо сесурити и вообще ей пользуются только лохи, следовательно, то, что этой фичи нет — это фича». Отсюда и стагнация. Я слышал это в контексте Jabber слишком много раз.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

XEP-0384 (OMEMO) вообще в какой-то момент использовал Olm как реализацию double ratchet, а не на Signal Protocol.

Да, судя по рассылке — в какой-то момент они перешли на Olm. Ранее на reddit комменты о том, что «основывались на OMEMO».

Deleted
()
Ответ на: комментарий от intelfx

За пользователя решают косвенно

За пользователя никто не решает. Пользователь выбирает такой сервер, который ему нужен.

Если он выбрал параноидальный сервер и ждет от него свистелок — он идиот.

Deleted
()
Ответ на: комментарий от Deleted

в какой-то момент они перешли на Olm

И потом обратно. Но это всё не важно. Olm — это реализация 1:1 double ratchet. Просто этот коммент на reddit — единственное, что я нашёл в интернете в поддержку твоего заявления.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Да, ты прав. Я порылся в сырцах ― olm основан на OMEMO быть не мог, они даже разные языки/технологии использовали при создании.

Deleted
()
Ответ на: комментарий от intelfx

я не могу реализовать свои юзкейсы, по тем или иным причинам (потому что автора единственного клиента под мою платформу этот юзкейс не интересуе

intelfx ★★★★★ (25.04.2018 10:43:43) linux is not about choice

ugoday ★★★★★
()
Ответ на: комментарий от Zmicier

как же её использовать с большей пользой

никак не могу

Хочу manna 0.1 для службы поддержки.

DonkeyHot ★★★★★
()
Последнее исправление: DonkeyHot (всего исправлений: 1)
Ответ на: комментарий от AVL2

это человек с большой буквы отказался от десяти важных вещей во имя Цели. А в последних он делает мир лучше, создавая информационные системы будущего. Когда ониушел, а ВКонтакте так и работает. И телега переживет создателя, дай Бог ему здоровья и долголетия, аминь.

А я помню, как этот субъект, Павел Дуров, кидал пятитысячные купюры (причем по одной штуке) из окна и снимал на видео, как народ кидается на эти деньги давя и избивая друг друга. Выкинуто было штук 10 купюр, а придурок Дуров от души смеялся... так что найди другого субъекта для фапанья.

Odalist ★★★★★
()
Ответ на: комментарий от Quasar

Как ты это себе представляешь? Допустим такой расклад: у меня учётка на boltalka.ru с необходимым набором XEP-ов, у собеседника - на 2501.io без расширений, зато с почтой и SIP. Что делать в такой ситуации? Звать регистрироваться на boltalka.ru или самому заводить учётку на 2501.io? Чем это лучше предложения поставить ещё один мессенджер?

И вообще нет никаких проблем такими серверами пользоваться.

Вот совсем никаких.

macrohard ★★
()
Ответ на: комментарий от Quasar

Твои копрофильские стремления к хипсторской фигне это только подтверждают.

+1. Поддерживаю. Плюс этот субъект графоман и желчный человек. Только посмотри в его профиль. Создал список дегенеративных клоунов и прочих нехороших с точки зрения SNR людей. В этом списке и мы с тобой. Так что этот человек раздражительный, злой и мелкий.

Odalist ★★★★★
()
Ответ на: комментарий от AVL2

Во вторых это человек с большой буквы отказался от десяти важных вещей во имя Цели.

Кстати, а что за Цель? Собрать досье на всех и каждого и привязать людей к своей проприетарной платформе?

ugoday ★★★★★
()
Ответ на: комментарий от Odalist

Только посмотри в его профиль.

Не смотрите в его профиль. У меня от этого хомячок умер.

ugoday ★★★★★
()
Ответ на: комментарий от Odalist

Так что этот человек раздражительный, злой и мелкий.

что ещё можно было бы как-то извинить количеством прожитых лет — долгая несчастливая жизнь кого угодно озлобит. но не в данном случае — субъект не так давно-то и школу окончил.

anonymous
()
Ответ на: комментарий от anonymous

что ещё можно было бы как-то извинить количеством прожитых лет — долгая несчастливая жизнь кого угодно озлобит. но не в данном случае — субъект не так давно-то и школу окончил.

+1.

Odalist ★★★★★
()
Ответ на: комментарий от tailgunner

Это не идеология, а идеализм (или идиотизм). Пытаться переписать на Rust мегатонны работающего и отлаженного Си-кода - это нелепо.

Ты не шаришь. Разберись а потом критикуй.

baist ★★
()
Ответ на: комментарий от intelfx

в какой-то момент они перешли на Olm

И потом обратно. Но это всё не важно. Olm — это реализация 1:1 double ratchet. Просто этот коммент на reddit — единственное, что я нашёл в интернете в поддержку твоего заявления.

Чтобы не вводить будущих читателей в заблуждение как там на reddit. OMEMO перешёл на Olm, а потом обратно исключительно на бумаге. Он как был на Axolotl/Signal, так и остался.

gag ★★★★★
()
Ответ на: комментарий от intelfx

Точно, можно уточнить, что клиенты с поддержкой OMEMO несмотря на утверждение реализации XEP-0384 на самом деле никогда не реализовывали ту Olm-версию OMEMO.

gag ★★★★★
()
Ответ на: комментарий от anonymous

Ты хоть первово свидания достиг, практик?

burato ★★★★★
()
Ответ на: комментарий от feofan

ну вы сравнили цены в бедном nsk с элитным sakha

eR ★★★★★
()
Ответ на: комментарий от eR

ну вы сравнили цены в бедном nsk с элитным sakha

часто катаюсь по стране

Ну вот и приобрети симку в соседнем регионе. Не всё же ты по элитным катаешься. А роуминга внутри страны по этим тарифам нет.

ЗЫ. Хотя там были исключения и я не помню, попадает ли под них саха.

feofan ★★★★★
()
Последнее исправление: feofan (всего исправлений: 1)
Ответ на: комментарий от feofan

Вторую симку, значит нужен двухсимочный тилибон, опять затраты.

eR ★★★★★
()
Ответ на: комментарий от commagray

засунь себе куда-нибудь

Засунул, благодарю. :3

если оно не умрёт, то вполне вероятно, что выйдет годнота

Всегда так делаю.

Он даже в картиночки может!

В рот мне ноги, какой кошмар! >>>[UNSEE]<<<

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

При клике оно отдаёт нормальную картинку, что открывается с помощью xdg-open, так что всё в норме. :3

commagray ★★★★★
() автор топика
Ответ на: комментарий от commagray

При клике

Хипсторы совсем оборзели… Как кликать с клавиатуры? Или зачем юзать мышь для работы с терминалом?

оно отдаёт нормальную картинку, что открывается с помощью xdg-open, так что всё в норме.

Главное — чтобы это отключалось, ибо читать будет мешать.

r3lgar ★★★★★
()
Ответ на: комментарий от r3lgar

Или зачем юзать мышь для работы с терминалом?

Тому що тулкит позволяет, внезапно. Ещё и скроллить. В Issue думают насчёт событий при клике на сообщение, типа открытия ссылок и прочей мишуры, вроде цитирования.

чтобы это отключалось

Для этого нужно пинать автора в Issue, чтобы добавил соответствующую строку конфига.

commagray ★★★★★
() автор топика
Ответ на: комментарий от commagray

Тому що тулкит позволяет, внезапно.

Впилить просто потому, что можно — плохая идея.

нужно пинать автора

Сейчас я этим не хочу заниматься. Дождусь более-менее готового состояния, может там уже всё будет.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.