The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск консольного XMPP-клиента Profanity 0.8

22.02.2020 17:21

Спустя 8 лет после первого коммита и 5 месяцев после версии 0.7 вышел консольный XMPP-клиент Profanity 0.8. Интерфейс profanity построен с использованием библиотеки ncurses, поддерживает уведомления с использованием библиотеки libnotify. Приложение может быть собрано либо с библиотекой libstrophe, реализующей работу с XMPP протоколом, либо с её форком libmesode, поддерживаемым разработчиком. Возможности клиента могут быть расширены использованием плагинов на Python. Код проекта написан на языке C и распространяется под лицензией GPLv3.

В новом выпуске добавлено 315 новых коммитов. 11 человек писали код: Павел Фариелло, Свен Спекмайер, Ааптел, Асзлиг, Мартин, Дмитрий Подгорный, Марко Загожен, Даниил Люблин, Хольгер Вайс, Флоран Левинь и Майкл Веттер. Изменения:

  • Добавлена тема gruvbox (Флоран Левинь);
  • Исправлена ошибка расшифровки сообщений, отправленных из Converse.js (Павел Фариелло);
  • Добавлена загрузка пользовательских аватаров через XEP-0084;
  • Исправлена ошибка при присоединении к IRC через шлюз biboumi;
  • Исправлено двойное отображение собственных сообщений в конференциях ejabberd;
  • Установка сообщения о состоянии (которая фактически никогда не работала раньше);
  • Стандартизация команд;
  • Улучшение лесной темы;
  • Исправлено отображение дат в истории чата;
  • Поддержка XEP-0359: уникальные и стабильные идентификаторы строф;
  • Исправлены 26 причин утечек памяти;
  • Улучшена справка;
  • И многое другое.


  1. Главная ссылка к новости (https://profanity-im.github.io...)
  2. Страница сбора пожертвований на разработку Profanity
  3. OpenNews: Выпуск XMPP-клиента yaxim 0.9.9
  4. OpenNews: Представлен новый коммуникационный клиент Dino
  5. OpenNews: Выпущена альфа-версия нового XMPP-сервера Xabber Server
  6. OpenNews: Релиз консольного XMPP/Jabber клиента profanity 0.7.0
Автор новости: Сейд
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52417-xmpp
Ключевые слова: xmpp, profanity
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (60) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:16, 22/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +10 +/
    Ждём нытиков про "фуэ, ентот вам жабер в 2К20 не модна!"
     
     
  • 2.10, Тот_Самый_Анонимус (?), 19:55, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Это не удобно. Мало народу и мало нормальных клиентов, все уогие какие-то.
    А вот что действительно не модно, так это писать букву «К» в названии года, когда этой мегашутке 21-й год пошёл.
     
     
  • 3.19, Аноним (-), 21:15, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    И чем же для тебя убог даный клиент?
     
  • 3.23, Tim (??), 21:59, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня в конторе все пользуются jabber'ом, правда Profanity я один. А пользоваться пришлось потому? что я отдаю через него one-time passwords к vpn. Так и прижился.
     
  • 2.14, Аноним (-), 20:35, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Profanity

    Клиент для профанов? Ну и названьице...

     
     
  • 3.22, A.Stahl (ok), 21:33, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В английском языке это, похоже, скорее богохульство чем профанация.
     
     
  • 4.26, Аноним (-), 00:18, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В английском языке profanity language - примерный синоним "матершина" :)
     
  • 2.17, Vitalis (?), 20:39, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    А кто там есть? Из сотен знакомых никто не слышал про джаббер. С чего начинать прикажешь? Менять круг знакомств? :)
     
     
  • 3.24, Led (ok), 00:13, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Менять круг знакомств?

    Кто ж тебя оттуда выпустит?

     
  • 3.28, zzz (??), 00:27, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А кто из них слышал про TCP? DNS? Signal? Храповик? Что вообще твои знакомые знают про интернет, кроме твиттора в своем фейсбукаторе, если они не знают, что такое jabber/xmpp
     
     
  • 4.50, мальчик ди6ил (?), 16:36, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    дяденька, вы вот такие вопросы мне задаете, а я ведь не настоящий сварщик, я эту маску - на стройке нашел!

     

  • 1.2, Skullnet (?), 18:26, 22/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Profanity - это то, что случается, когда пытаешься написать джаббер клиент и читаешь спецификации протокола.
     
     
  • 2.48, Аноним (48), 14:49, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Каждый начинающий линуксойд должен написать свой плеер и жаббирь-клиент!
     
     
  • 3.56, queit (?), 22:32, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    вы забыли про федеративные социальные сети
     

  • 1.3, Аноним (3), 18:39, 22/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    в нем есть service discovery? в моем любимом mcabber его нет.
     
     
  • 2.47, Аноним (-), 14:48, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проверь, а потом расскажи нам.
     

  • 1.4, Аноним (-), 18:57, 22/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Без OMEMO не нужно.
     
     
  • 2.5, Сейд (ok), 19:09, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Оно там есть, как и OTR.
     
     
  • 3.6, Аноним (-), 19:12, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тогда нужно.
     
  • 3.7, anonymous (??), 19:25, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    OTR-то как раз не очень нужен.
     
     
  • 4.20, Сейд (ok), 21:21, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он очень нужен тем, кто хочет работать через шлюзы с протоколами, отличными от XMPP (поскольку OMEMO специфично для XMPP, а OTR — нет).
     
  • 4.71, lizard (??), 22:10, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    OTR еще и безопасней, поскольку соединение и шифрование осуществляется между двумя клиентами, без броадкаста на все 100500 устройств со "слепым доверием" по умолчанию. OTR и OMOMO просто разные вещи для разных моделей угроз.
     
     
  • 5.75, stupid (?), 12:18, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сам дуpак, нам нужна волшебная кнопочка "зашифровать" с модным словом OMEMO (что оно означает я не знаю, но это неважно). Главное что все зашифровано оконечно.
     
  • 2.58, Анонимус2 (?), 00:19, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Очередной омемодиот, который едва ли хотя бы раз в жизни проверил отпечатки ключей собеседника вне чата, но зато блажит, что без омемо ему не нужно.
     

  • 1.8, rvs2016 (ok), 19:49, 22/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлена загрузка пользовательских аватаров

    Аватары какие? В формате ASCII? Или в консоль и графические файлы наталкивают уж?

    И так веру адептов чистой да голой консоли смайликами испытывают, а тут ещё и аватары. 😲🤦‍♂

     
     
  • 2.12, б.б. (?), 20:10, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    словесное описание того, что на аватаре изображено, с помощью нейросетей

    самый популярный аватар "ну, тут какой-то мужик"

     
     
  • 3.25, Led (ok), 00:14, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > какой-то мужик

    Попробуй подумать о чём-то ещё.

     
  • 2.13, Аноним (13), 20:29, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чем тебя смущают графические файлы в консоли? Они вполне себе отображаются в оной. Что в иксовой, что в ядерной.
     
     
     
    Часть нити удалена модератором

  • 4.54, Аноним (13), 19:15, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сказать нечего, но очень хочется?
     
  • 2.15, Аноним (-), 20:37, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Трaнсгeндерных эмодзей завезли, теперь победа обеспечена!
     
  • 2.18, Аноним84701 (ok), 20:47, 22/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И так веру адептов чистой да голой консоли смайликами испытывают, а тут ещё и аватары. 😲🤦♂

    Это они еще о sixel не слышали (который постарше многих таких адептов будет).
    Или о "векторных терминалах" типа tektronix 4014 из 70х
    https://www.linux.org.ru/gallery/screenshots/3496022 (все еще эмулируется xterm)

     
     
  • 3.27, пупкин (?), 00:27, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    кому этот юрский период нужен василий?
     
  • 2.46, Аноним (-), 14:46, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я давно в консоли фильтр на юникод настроил, никаких эмодзей в мою смену.
     

  • 1.29, Аноним (29), 01:33, 23/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Но ведь XMPP умер, в нём же мерзкий XML, который ужасно сложен и громоздок по сравнению с божественным JSON!
     
     
  • 2.30, Аноним (30), 08:30, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Но ведь XMPP умер, в нём же мерзкий XML, который ужасно сложен
    > и громоздок по сравнению с божественным JSON!

    Имела жаба гадюку...

     
     
  • 3.44, Аноним (44), 14:42, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А ты имеешь сам себя?
     

  • 1.32, б.б. (?), 09:38, 23/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    poezio когда подключаешься, он тебе сразу и jabber id выдаёт, и комнату для чата. тут такое есть?
     
     
  • 2.43, Аноним (43), 14:41, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не слышал ни про какой пезио.
     

  • 1.37, Аноним (37), 12:20, 23/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    для успешной телеги есть консольные клиенты? Тот что нашёлся не работает
     
     
  • 2.39, Аноним (39), 13:25, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Проходите мимо, тема не про телегу.
     
  • 2.40, б.б. (?), 13:40, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > для успешной телеги есть консольные клиенты? Тот что нашёлся не работает

    telegram-cli - Command-line interface for Telegram messenger

    работает. взят из репов

    либо telegram-purple + finch - не пробовал

     
     
  • 3.66, Аноним (66), 10:41, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Его вроде как забросили, да и не собирается он
     
  • 2.41, Аноним (-), 14:38, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем телеге консольный клиент?
     
     
  • 3.73, uberHacker (?), 03:33, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В линуксе же нет десктопа.
     
  • 2.51, товарищ лейтенант ФСБ Дуров (?), 16:39, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    иногда появляются, но мы их быстро баним.
     
  • 2.61, Аноним (-), 03:02, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Фантомас в очках на аэроплане: libpurple с плагином для телеги через bitlbee какой, чтоли. В душе не е... работает ли это, но теоретически так вроде можно было :)
     

  • 1.52, Аноним (52), 17:26, 23/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ну вот видите, еще могут писать не на петоне! Еще не только школота и рядовой биомусор засирают просторы гитхаба.
     
     
  • 2.53, iPony129412 (?), 19:12, 23/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше бы на питоне писали...

    > Исправлены 26 причин утечек памяти;

    Вот глядишь на код - и как-то не удивляешься... 🦄🌈

     
     
  • 3.63, Аноним (-), 03:05, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну правильно, автор "секурного" битмесажа не мелочился и сразу eval на входных данных влепил. Это ж вам не си какой-то, где ремотный код выполнять та еще камасутра. В питоне прострелить себе пятку можно с комфортом.
     
  • 2.59, Аноним (-), 00:48, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    покажи-как свой гитхаб, трепло. ты даже на русском без ошибок писать не умеешь
     
  • 2.60, artenox (?), 02:47, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше на питоне, чем вообще ничего. Да пусть даже на яве.
     
     
  • 3.62, Аноним (-), 03:04, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Клиент xmpp не настолько экзотическая штука чтобы всякий шит на пихоне юзать.
     
  • 2.64, artenox (?), 03:15, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Еще не только школота

    Что ты против них имеешь?

     
     
  • 3.68, Аноним (-), 13:08, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    От школоты интернет тупеет.
     
  • 2.70, Аноним (-), 13:10, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Гpeбaный тулкитофоб.
     

  • 1.65, Аноним (65), 06:39, 24/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем сие поделие лучше mcabber ???
     
     
  • 2.67, Аноним (-), 13:06, 24/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ни про первое, ни про второе не слышал. Наверно тем и (не)лучше.
     

  • 1.72, Аноним (72), 23:31, 24/02/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что только не придумают чтобы IRC не пользоваться...
     
     
  • 2.74, Сейд (ok), 09:25, 25/02/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Например, придумают обмен сообщениями в режиме оффлайн.
     

  • 1.76, DOLF1212 (?), 10:22, 18/05/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ОМЕМО штука для упоротых которые нехотят по какойто причине идти в сигнал  . тогда сигнал придет к вам в виде шифра омема). я глубоко убежден что шифр должен лежать на стороне клиента. это как деньги чем ближе тем надежней. о когда шифр омемо толком некто не понимем как и что происходит то  и нахрен такая штука в жабе нужан? подумайте что единственая непонятная вешь в жабе для простого юзера это не клиент не сервир а  имено омемон. что пгп что отр болие или мение люди могут переварить принять и освоить и даже чтото там поменять но тока не омемон. фактически проприетарный код и это все в опен сорс сообществе. давайте чтобы запустить омемон будем смски с телефона получать для надежности вместо отпечатков девайся.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру