In that time we’ve grown significantly, and are currently processing on average 100 thousand messages and 6.3 million presence stanzas every day.Кто все эти люди и с кем они общаются?!
0.9.0
Из-за маленького пункта
xmpp-библиотека, на которой работает xmpp-жуйкбот, обновилась до версии Из-за маленького пункта
Redesign IQ HandlerОно теперь обратно несовместимо. Долбоеб-автор поменял порядок абстрактных фабрик абстрактных объектов, потому что ему так показалось будет красивее, а какого хрена я должен вникать в его буйные фантазии? Проще выкинуть
За 20 с хером лет всё XMPP это 98% под копирку говна-сервер и говна-клиент тех самых чатиков (или еще хуже), которые как-то работают между собой. 1% кто-то что-то где-то внедрил для вещей совершенно не имеющих отношения к мессенджерам, но для обмена некими сообщениями (никому об этом не рассказав). И еще 1% сделал что-то ни с чем несовместимое, умудрившись сохранить всё таки классические проблемы.
И над всем этим шайка наркоманов из XSF, которые последние 5 лет занимались переименованием сущностей и оголтелым шифроананизмом.
И конечно же НИКТО не прислушивался к этим новым стандартам, требованиям и названиям.
И вот что? И чем считать XMPP после этого всего?
Я сейчас не про себя, а про настроения всяких там разработчиков, которые похоронили XMPP как явление еще лет 10 назад. Руководствуясь как раз всем вышеописанным.
И ведь начиналось всё относительно правильно. "Чуваки, я тут сделал новые чатики, чтобы еще и с проприетарщиками общаться через них"
slashdot.org
— Конечно, вот же он, лежит!
замечательный анализ безопасности XMPP. Вкратце: он нашел, что, оказывается, на XMPP-серверах можно регистрироваться! Далее он нашел какой-то корпоративный опенфаир с включённой регистрацией, отдающий shared roster каждому зарегистрированному извне, содержащий всю структуру организации, плюс также он отдал ему историю чатов (я никогда не сомневался в гениальности разработчиков openfire).
Далее он просканировал интернет, и нашел 5000 серверов с открытой регистрацией, отчего он сделал вывод, что мы все умрем!!!!111
Хочется передать Захару, дорогой Захар, 4999 из 5000 этих серверов — это красноглазое говно, которое не умеет интегрироваться с AD, потому структура организации тебе не светит, выкуси, Илон Маск!
Во-вторых, да, все спамеры мира давно знают про эту открытую регистрацию и одно время рассылали спам убойными дозами, однако ни у одного спамера монетизировать эту дыру не получилось, не та целевая аудитория, и они перестали, выкуси еще раз!
В-третьих, он там предлагает проверить свои сервера и выключить лишнее, и тут ты не угадал, администраторы тех серверов уже умерли от старости, а твои одноклассники не знают что это за херня вообще, так тебе третий раз!
За то время, которое уже XMPP мертв, успел родиться Эксперт По Безопасности Zachary Julian и сей Эксперт провел сей Далее он просканировал интернет, и нашел 5000 серверов с открытой регистрацией, отчего он сделал вывод, что мы все умрем!!!!111
Хочется передать Захару, дорогой Захар, 4999 из 5000 этих серверов — это красноглазое говно, которое не умеет интегрироваться с AD, потому структура организации тебе не светит, выкуси, Илон Маск!
Во-вторых, да, все спамеры мира давно знают про эту открытую регистрацию и одно время рассылали спам убойными дозами, однако ни у одного спамера монетизировать эту дыру не получилось, не та целевая аудитория, и они перестали, выкуси еще раз!
В-третьих, он там предлагает проверить свои сервера и выключить лишнее, и тут ты не угадал, администраторы тех серверов уже умерли от старости, а твои одноклассники не знают что это за херня вообще, так тебе третий раз!
Я отправляю сообщение, он его получает и отвечает мне.
Эта система работает практически без сбоев в течение десятилетий. Всё, что нужно для общения, оно просто работает.
Это настолько удивительно, если задуматься.
roskomsvoboda.org
решили внести этот клиент в реестр ... чтоб какие-то «закладки» поставить
Только сам протокол невзламываемый
Отдельный привет @andrewnenakhov, который пропускает приемы таблеток и думает что он Дуров, в твиторе пишет, какая он грозная вояка и как он щас обойдёт блок РКН, лолка.
Волею судеб пришлось настроить чат в thunderbird, который может работать с разными устаревшими протоколами, в том числе и xmpp. Оформление и удобство его использования — пример того, каким должен быть деловой корпоративный чат. Слева — список собеседников, по центру чат, справа — доступ к истории переписки по дням. Всё чистенько, никакой перегруженности, на экране только то, что должно быть. Прямо не нарадуюсь.
Да, функционал просто никакой, не хватает целой тонны функций, но то, что есть, работает хорошо и выглядит приятно.
Это всё что вам нужно знать про «джаббер умер».
я как-то не заметил, когда это произошло, что у меня не осталось живых контактов в jabber. Использую его только для жуйка. Всё.
github.com — ну мне каждый день такие претензии предьявляют, обычно эти предьявляющие даже не знают, что такое код, ну или могут пьяного Карпа взять на суд, стандартно
эти черви в их банке таки едят друг друга, На третьем десятке существования этой хуйни в жаббере появилась инновация — теперь и сообщения не отправляются! github.com
#2963984. Оказывается пользователями востребована фича удаления сообщений в чате. И почему-то именно с этим у большинства виданных мною клиентов проблемы. На мой вопрос о том для чего это надо девочка с каре мне ответила что переживает вдруг её макбук случайно кто-то возьмёт, а там обсуждение деталей обмена 5 граммов *ОЙ* на сосания хуя.
В догонку к
github.com
Как написать мобильный жаббер клиент в 2020ом году:
1) берёшь код Conversations
2) покупаешь домен
3) …
4) PROFIT
Второй шаг самый сложный.
Как написать мобильный жаббер клиент в 2020ом году:
1) берёшь код Conversations
2) покупаешь домен
3) …
4) PROFIT
Второй шаг самый сложный.
[13:47]<Zombie> I don't appreciate it.
[13:48]<Zombie> The Apache Reverse proxy thing was one of the first things I thought of.
[13:55]<vt> What is the problem with reverse proxy? It is the standard way to "host on apache" any things. How did you imagine the alternative way?
[13:57]<vt> And for remote disabling — spectrum have standard XEP support for that. Just use client with full XEP-0050 support and you are in. I can't fix broken clients. As well as I don't have time to write "disable with command to bot" support is spectrum. If you have patches — I will review them
[14:02]<Zombie> I have one more question.
[14:02]<Zombie> Well, a few more issues anyway.
[14:03]<Zombie> 1. Is there a way to configure the AIM Transport to use a Custom URL for AIM Phoenix?
[14:06]<vt> as far as I understand — you need to configure it in pidgin directly and then copy advanced settings from accounts.xml into spectrum cfg file
[14:19]<Zombie> OK.
[14:19]<Zombie> 2. Is there a documented service file to start Spectrum2 with Systemd?
[14:20]<vt> debian/ubuntu packages have systemd service file
[14:20]<Zombie> I'll look into it.
[14:20]<vt> github.com
[14:21]<Zombie> I'll see if this fixes my issue.
[14:21]<Zombie> one more thing.
[14:22]<Zombie> I'd like to discuss the general problem of my users being unable to manage their own User mappings.
[14:23]<Zombie> I really don't use the web interface because it just doesn't work in my experience.
[14:23]<Zombie> My users authenticate via LDAP/Kerberos/Samba 4.
[14:25]<Zombie> The interface is kinda awful last I checked.
[16:35]<languitar> 1
[16:47]<vt> Zombie: you are missed last 10 years I think :) Your problems require active developers in servers, clients and transports, xmpp is dead long time ago
[16:59]<Zombie> I'll take it up with EionRobb.
[17:00]<Zombie> but improving your web interface is the responsibility of you as a Maintainer.
[17:01]<Zombie> This is the only effective defense I have on Android.
[17:21]<vt> Zombie: where is our contract with my responsibilites? Now you are totally wrong
@ermine, это и ее друг! — писал, что он втайне от жены проебывает по 500 баксов в месяц на содержание серверов. Ну ладно, этот тупой, потому что даже не пробует ничего разрабатывать. Дальше веселее. Автор хаббер писал что проебывает еще больше, не помню точно сколько, но что-то типа нескольких средних зарплат в СНГ, на РАЗРАБОТЧИКОВ, которые делают полное вырвиглазное говно, зато жаббер! Ну про Tigase и тем более Process One, которые тратят тысячи долларов в месяц на содержание Зинидов и ему подобных наебщиков — и говорить нечего.
Так вот я отвлекся, клиент на мак от Tigase: в лучших традициях жаббера — кнопки налезают друг на друга. Блять, ладно, ты фанат жаббера и готов платить разработчикам за написание хуйни во имя швабоды, но блять, почему тогда не потратить пять копеек на человека, который скажет им, что вот кнопки друг на друга налезли? Я совершенно не понимаю!
Ладно, кнопки пусть выровняются когда-нибудь. Любой клиент не умеет mute отдельных чатов, потому что этого нет в серверах и ХЕРах. Я про это писал тому же Зиниду 6 лет назад, объясняя что это базовая фича любого мессенджера, современного, лол, почти десять лет назад — на что получил в ответ что это нинужно, я так понимаю такой же ход мыслей у всех этих мутантов, воюющих за святой жаббер непонятно зачем. Ладно, но этот Beagle IM они пытаются позиционировать как убийцу Slack! Даже цвета похожие взяли, чтоб людей наебать. Но ведь отсутствием mute людей не наебешь, ну почему, почемууу они этого не понимают?
Ах ну и да, я понимаю подход "по-быстрому наебать и втюхать кому-то похожее на рабочее поделие, а дальше трава не расти", но блять они занимаются этим ДЕСЯТЬ С ХУЕМ ЛЕТ каждый! И никому ничего не втюхали еще! За это время можно было силами полутора студентов написать убийцу слака реально, без всяких наебок. ПОЧЕМУ они не понимают, что что-то идет не так?
поставил Beagle IM на мак. Пиздец. Это от той же конторы, что разрабатывает непонятный сервер Tigase. Во-первых, да, существование долбоебов, типа Process One, Tigase, Xabber еще (лол, это отдельный случай, еще владелец Jabbim из этой серии) — мне решительно непонятно, за что их директора воюют и тратят бабло в унитаз? Ладно когда за швабоду воюют красноглазики, питающиеся мамкиным борщом, а у этих вроде есть бабло, ну лол, владелец жаббим — привет Так вот я отвлекся, клиент на мак от Tigase: в лучших традициях жаббера — кнопки налезают друг на друга. Блять, ладно, ты фанат жаббера и готов платить разработчикам за написание хуйни во имя швабоды, но блять, почему тогда не потратить пять копеек на человека, который скажет им, что вот кнопки друг на друга налезли? Я совершенно не понимаю!
Ладно, кнопки пусть выровняются когда-нибудь. Любой клиент не умеет mute отдельных чатов, потому что этого нет в серверах и ХЕРах. Я про это писал тому же Зиниду 6 лет назад, объясняя что это базовая фича любого мессенджера, современного, лол, почти десять лет назад — на что получил в ответ что это нинужно, я так понимаю такой же ход мыслей у всех этих мутантов, воюющих за святой жаббер непонятно зачем. Ладно, но этот Beagle IM они пытаются позиционировать как убийцу Slack! Даже цвета похожие взяли, чтоб людей наебать. Но ведь отсутствием mute людей не наебешь, ну почему, почемууу они этого не понимают?
Ах ну и да, я понимаю подход "по-быстрому наебать и втюхать кому-то похожее на рабочее поделие, а дальше трава не расти", но блять они занимаются этим ДЕСЯТЬ С ХУЕМ ЛЕТ каждый! И никому ничего не втюхали еще! За это время можно было силами полутора студентов написать убийцу слака реально, без всяких наебок. ПОЧЕМУ они не понимают, что что-то идет не так?