Vacuum-IM v1.2.0

Вышла новая версия Jabber клиента Vacuum-IM, скачать последнюю версию можно на сайте.

 

[+] Добавлены уведомления о наступающих днях рождения
[+] Добавлена возможность обмениваться контактами из ростера
[+] Добавлена возможность показывать свернутое окно с сообщением при получении уведомления
[+] Добавлены разделители дат сообщений в окнах чата и конференций
[+] Добавлена возможность удалять транспорты вместе с их контактами из ростера
[*] Добавлены новые типы уведомлений и изменены их настройки
[*] Добавлено контекстное меню у вкладок в окне со вкладками
[*] Поиск по контакт-листу запускается автоматически, достаточно начать набирать искомое слово
[*] Добавлена возможность переименования контактов и групп непосредственно в контакт-листе
[*] Добавлена возможность выполнения операций сразу над несколькими элементами ростера
[*] Уведомление о запросе авторизации теперь автоматически удаляется в случае подтверждения или удаления авторизации с другого ресурса
[*] Добавлена ​​поддержка передачи файлов через SOCKS5 в конференциях
[*] Добавлена поддержка анимации в простых стилях сообщений и во всплывающих окнах уведомлений
[*] Добавлена возможность указывать в ресурсе аккаунта переменные окружения
[*] Улучшенная и оптимизированная работа с историей сообщений
[-] При выходе из скрытых конференций также закрывались конференции в неактивных вкладках
[-] В окне просмотра истории могли появляться дубликаты разговоров
[-] Не корректно обрабатывалось изменение ника участника конференции в случае, когда новый ник уже использовался этим же участником, но с другого ресурса
[-] Не корректно запрашивалась история общения при подключении к серверу Openfire с плагином Open Archive
[-] Первое сообщение в чате могло не сохраняться в локальном архиве сообщений
[-] Установка соединения при передаче файлов могла занимать слишком много времени
[-] Передача файла могла зависать из-за отмены передачи инициатором
[-] Информация об активности контакта в чате не передавалась, если от него приходило сообщение, сохраненное на сервере.
[-] Не определялось время "задержанных" сообщений если оно передавалось по протоколу XEP-0203: Delayed Delivery
[-] Через удаленное управление невозможно было установить глобальный статус аккаунту.
[-] Сохраненная ширина списка пользователей в окне конференции могла не восстанавливаться
XMPP / Jabber на Я.ру    31-07-2012, 15:33

Снимаем ограничения, добавляя функционал

Выпустили новый клиент Speakall.net, который хоть и является промежуточным, но имеет новый функционал и прочее плюшки. Во первых: представлена новая концепция дизайна социального-чата, которая реализуется и будет использоваться по полной в вновых версиях. Во вторых: внедрены функции для использования функционала сайта(поиск новых контактов, редактирование ростера и vcard). В третьих: исправлены некоторые ошибки и добален функционал по пожеланиям пользователей.

XMPP / Jabber на Я.ру    29-06-2012, 22:02

Отображение имен в ростере

Всем добрый день.
Есть домен, он подключен в Почту.для.Доменов.
Также подключен jabber (Чат.для.Доменов).

Всё работает, НО.
В ростерах у клиентов  отображаются не Имена/Ники, а первые части от логинов (собственно username).

Клиенты разные:  PSI, Я.Онлайн, web-интерфейс - т.е. подозреваю что проблема в серверной стороне, а не на клиентах.

В какую сторону смотреть?
XMPP / Jabber на Я.ру    27-06-2012, 08:39

Дзен на замену notification-daemon или просто dzen2-notify

dzen2-notify это простой демон уведомлений использующий dzen2 (что, собственно видно из названия) способный заменить notification-daemon или notify-osd. Написан на python (dbus-python, python-daemon).

Собственно кроме использования dzen2 для уведомлений этот демон ничем не примечателен (just works), но поделиться знанием о его существовании я просто не мог.

Всё бы хорошо, но, по-видимому, автор забросил свой маленьrий проект не исправив в не маленькие неприятности — к примеру, конфиг по-умолчанию не рабочий ибо в скрипте одни идентификаторы, а в конфиге другие. Но даже без знания python сие было исправить не так сложно. Надеюсь кто-то из читателей возьмется за допиливание сей весьма полезной для некоторых людей полезняшки.

Проект на bitbucket.
Заметки аскетичного гика    26-06-2012, 09:17

Systemd в ArchLinux

В extra уже присутствует systemd, более того от libsystemd уже зависят pulseaudio и часть гнома (gnome-session, gnome-control-center, etc)
Если вы замечали что флешка или что-нить другое при автомонтировании подмонтировалось в /run/media/ololo и ничего ужасного не произошло то, поздравляю — вероятно systemd вам уже не страшен, ибо его часть уже установлена системе (не так страшен чёрт, как его малюют на ЛОРе)

Если ставить systemd полностью то, для непритязательных арчеводов, процесс смены практически не заметен. Несмотря на то что systemd не читает /etc/inittab, стандартные его настройки соответствуют стандартным из inittab, да и большинство параметров rc.conf читаются systemd (хотя его настройки имеют приоритет). Так же имеется пакет initscripts-systemd чтобы эмулировать скрипты инициализации Arch'а.
В общем в арчевики уже имеется достаточно объемная страничка по systemd с инструкцией по установке, описанием настройки-использования, интеграции с уже привычными инитскриптами и прочее, и прочее.

Так что, желающие уже сейчас могут относительно легко попробовать творение Леннарта Поттеринга в своем уютном арчике, на котором systemd в скором времени может заменить старый добрый initscripts…
Заметки аскетичного гика    15-05-2012, 09:05

wifi-select — рулим беспроводными подключениями в ArchLinux

пример работы wifi-selectwifi-select — полезная консольная утилита для выбора и подключения к беспроводным сетям «на лету», что-то вроде wicd или networkmanager, но только для wifi.
Несомненный плюс(хотя может для кого-то и минус) wifi-select в том что он использует «штатный» для ArchLinux netcfg, и помимо этого не висит демоном как это делают wicd или nm (и netcfg тоже не висит, он лишь единожды запускается для применения настроек профиля). Работает wifi-select до ужаса просто (да и сам он всего лишь скрипт на bash с использованием dialog) — смотрит список сетей через iwlist и выдает их для выбора, выбрали нужную сеть и если требуется ввели пароль. Всё!
Профиль сохранен и подкючается через netcfg profilename, если подключился, то профиль уже сохранен для дальнейшего использования, если нет то предлагается похерить профиль или оставить его дабы мы смогли поменять ip или добавить каких-нить чудо-настроек в него…

Запускать, к сожалению, надо с правами суперпользователя, ибо и профиль надо писать туда где у пользователя прав не хватит и сам netcfg от пользователя не запуститься, но sudo ещё никто не отменял…

Уже существующие профили можно подключать чем душа пожелает, можно с помощью dmenu (чем я с радостью и пользуюсь) или того же wifi-select(правда он покажет только wifi), netcfggui или других. Хотя в итоге все такие управлялки запускают netcfg profilename

netcfg — настройка и управление профилями сетевых подключений (проводные, беспроводные, коммутируемые, vpn, bonding, etc)
Пакет wifi-select имеется в community, в AUR есть его версия из git


UPDATE: Сегодня (13 мая) в core пришел netcfg 2.8.2 (до этого была ветка 2.6), в котором ещё с версии 2.7 появилось wifi-menu работающее почти аналогично сабжу. Так же появилась поддержка PPPoE.
Не забудьте перенести конфиг сети из /etc/rc.conf в /etc/conf.d/netcfg
Полный ченджлог тут, а тут более коротко, но вполне доходчиво.
Заметки аскетичного гика    12-05-2012, 11:51

jabber для AD

leksey поделился ссылкой

jabber для AD

Господа товарищи, а не подскажет ли кто jabber-клиент, удобный для установки в домен?

Чтобы можно было поставить на сервер, сказать ему "авторизуй людей по их логину в виндах", централизованно всем подключить ICQ-протокол и (в идеале) где-нибудь в AD указать асечный логин-пароль? Чтобы не бегать по всем пользователям с напильником и кувалдой?
XMPP / Jabber на Я.ру    28-04-2012, 07:07

Конкретный вопрос по mod_shared_roster_ldap

leksey поделился ссылкой

При работе с этим модулем внезапно обнаружились подводные грабли. Вариант, взятый из примера, группирует по названию отдела. Этого названия может не быть, и при перемещении в AD оно не меняется.

Хотелось бы сделать вытаскивание контактов в два прохода - сначала список отделов, потом по каждому отделу список людей. Или вырезать кусок из dn, чтобы определить группу.

Это реально?
XMPP / Jabber на Я.ру    27-03-2012, 12:39

Протоколирование сообщений

leksey поделился ссылкой

ejabberd-2.1.9

Чем протоколировать переписку? Большая часть модулей на ejabberd.im - под 1.x

Идеален вариант с веб-интерфейсом для просмотра и поиска, или с БД
XMPP / Jabber на Я.ру    25-03-2012, 08:39

ejabberd: что-то непонятное с shared_roster

leksey поделился ссылкой

FreeBSD 9.0-RELEASE

ejabberd-2.1.9

ActiveDirectory (и даже успешно об него авторизуюсь)

Еще не дошел даже до решительного боя с mod_shared_roster_ldap, пока пытаюсь разобраться просто с shared_roster.

1. ejabberdctl ничего не знает про работу с ростером, хотя в разных бродячих хаутушках и скриптах команда add-roster есть

2. Через веб-интерфейс создал группу для shared_roster, завел в нее пользователей... и все. Никакого эффекта. В списке контактов ничего не появилось

И, чтоб два раза не вставать:

что нужно для настройки поиска пользователей? что указывать в user directory to search?

почему mod_log_chat не стартует? В логах

C(<0.739.0>:gen_mod:75) : Problem starting the module mod_log_chat for host "localhost"
options: [{path,"/usr/local/www/jabberlog"},{format,html}]
error: undef

права на /usr/local/www/jabberlog даны
XMPP / Jabber на Я.ру    20-03-2012, 14:46

Новые возможности Speakall.net

С последней записи - про Speakall.net (jabber клиент как расширение для браузеров Google Chrome и Opera) прошло... две версии обновления. В текщей версии реализованы основные пожелания пользователей.

Во первых: подключение несколько аккаунтов. Установлено на данные момент ограничение в 10 аккаунтов, всего-лишь на время, пока тестируется - нагрузостойкость сервера.

Во вторых: стабильность!!! Теперь связь держится, а при разрыве соединения(без этого пока никуда), автоматический - реконект.

В третих, маленькие приятные мелочи: изменился логотип, смайлики, оформление текста(как в gtalk), звуковое уведомление при новом сообщение, исправлены баги с оповещением и счетчиком новых сообщений, автопрокрутка к концу сообщения в чате, ввод сообщение по клавише enter(если через shift - то новая строка в сообщение... да, теперь он наконец стал понимать "с новой строки") и т.д.

Текущая версия для Google Chrome 0.3.1. На данный момент, версия для Opera находится в расмотрение и проверке у компании, скажу честно - они вроде и норвежцы, а ведут себя как эстонцы.

XMPP / Jabber на Я.ру    02-03-2012, 20:25

Список публичных серверов Jabber

Народ с jabber.at сделал полезную вещь — список публичных серверов Jabber/XMPP на свободной сети. От прочих аналогов он отличается тем, что позволяет владельцам серверов поддерживать информацию о своих серверах в актуальном состоянии. Также имеется API, позволяющий запрашивать списки серверов, основываясь на их географической близости к заданному месту, а также исходя из имеющихся возможностей (к примеру, IPv6). Проект продолжает развиваться, в частности, было принято к рассмотрению моё предложение, заключающееся в том, что было бы полезным дать возможность владельцам серверов указывать количественную характеристику их загруженности (например, в процентах). Одна из актуальных проблем свободной сети на сегодня — недостаточная степень самораспределения новых пользователей, иными словами, новички предпочитают регистрироваться на крупных и хорошо известных серверах, начисто игнорируя тот факт, что мощности, имеющиеся в распоряжении у серверов свободной сети обычно значительно ниже, чем у коммерчески поддерживаемых проектов. Таким образом, серверам, которым по каким-то причинам удалось принять на борт тысячи пользователей, приходится испытывать значительно более интенсивный поток новых регистраций, чем относительно малоизвестным серверам, часто также располагающим довольно хорошими ресурсами. В результате внедрения такой функции стало бы возможным упростить оптимальный выбор сервера для новичков, и даже реализовать выбор на основе этого API в программах-клиентах (оставив, конечно, возможность самостоятельного выбора продвинутым пользователям).

Jabber.Ru    22-02-2012, 17:19

AUR Build System — уже скомпилированный AUR

AURBuildAURBuild это веб серсис который собирает пакеты из AUR за вас и кладет их в свой репозиторий. Так что вам не надо ничего собирать самим, просто добавьте строки
[aurbuild]
Server = http://abs.igus.lv/aurbuild/$arch

в свой /etc/pacman.conf

Сервис AURBuild работает в полуавтоматическом режиме — сам обновляет и пересобирает пакеты, указанные заранее. Причем пакет может добавить в репозиторий кто угодно, так же можнно попросить AURBuild обновить пакет пораньше, вне его стандартного расписания (как я понял, добавления новых пакетов — каждый час, обновление всего репозитория — с некоторыми оговорками раз в сутки).

Автор сервиса обитает на русском арчефоруме под именем Dima Smirnov, если интересуют подробности работы сервиса, то все вопросы к нему.

AUR Build System анонсирован 1 ноября и до сих пор замечательно работает. Крайне полезная плюшка для арчепользователей!
AURBuild
Заметки аскетичного гика    11-02-2012, 22:01

jabber + voice

leksey поделился ссылкой

Привет всем.
Скажите, пользуется ли кто голосовыми конференциями в jabber-клиентах?
А то встал вопрос о поднятии данной вещи внутри сети. Есть сейчас ejabberd 2.1.5 (debian stable), есть возможность обновиться до 2.1.10.
Судя по: http://en.wikipedia.org/wiki/Jingle_(protocol) - выбор очень не богат. Плагин под миранду заброшен, некоторые клиенты одноплатформенны (многоплатформенность - практически must have, т.к. есть и windows, и mac, и linux).
Я так понимаю, нужна совместимость между клиентами нормальная, но как-то всё удручающе. Что-то советуют посмотреть в сторону openfire + spark, но что-то java меня смущает...
Из того, что пробовал:
iChat + iChat - замечательно, аудио/видео работает.
Jitsi + jitsi - конференция работает, НО работа как jabber клиента - просто ужасна. Список контактов грузит полчаса, а не мгновенно + вылеты и стадия беты на сайте..

В общем - есть у кого счастливый опыт использования voice-конференций посредством jabber-клиентов?
XMPP / Jabber на Я.ру    07-02-2012, 22:03

Что случилось с openfire?

Система RHEL6, Openfire 3.7.1

Клиенты к серверу не коннектятся. Полез в админку, а там следующий посыл:

Исключение \:
java.lang.NoClassDefFoundError: Could not initialize class org.jivesoftware.admin.LoginLimitManager$LoginLimitManagerContainer
    at org.jivesoftware.admin.LoginLimitManager.getInstance(LoginLimitManager.java:48)
    at org.jivesoftware.openfire.admin.login_jsp._jspService(login_jsp.java:143)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1216)
    at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
    at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
    at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
    at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
    at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)
    at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:425)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:494)
    at org.eclipse.jetty.server.session.SessionHandler.handle(SessionHandler.java:182)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:933)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:362)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:867)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
    at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:245)
    at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113)
    at org.eclipse.jetty.server.Server.handle(Server.java:334)
    at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
    at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1007)
    at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:747)
    at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:209)
    at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
    at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
    at java.lang.Thread.run(Thread.java:679)

 Посоветуйте как реанимировать сервер?

XMPP / Jabber на Я.ру    12-01-2012, 07:24

« Позже Раньше »