Посты с тегом Jabber
Dark_SS 28.06.2013 23:38

How-to`sLeechCraft Azoth: первые шаги. Часть 3

В первой части я писал о том, что установленные модули можно отключать. Для этого отправимся в раздел Модули (1 на рис. 14) настроек Leechcraft. Отключенные модули (2 на рис. 14) не будут загружены при последующих запусках приложения.

Полностью.
+ 0 -
0
Dark_SS 28.06.2013 23:14

How-to`sLeechCraft Azoth: первые шаги. Часть 2

Если вы прорвались через дебри конструирования и решились запустить клиент, то в первую очередь вас порадует экран приветствия, а затем собственно окно приложения и уведомление о наличии сотен пользовательских пакетов lackman (здесь и далее я полагаю, что у вас активны все описанные выше модули), к которым мы ещё вернёмся.

Вы могли заметить рифлёную полосу со словом azoth вверху списка контактов (он же ростер, по умолчанию расположен справа). Перетягиванием за такую полосу (1 на рис. 1) виджеты могут перемещаться и прикрепляться к краям экрана. Я предпочитаю располагать ростер слева, чтобы сконцентрировать большую часть информации в одной части экрана (короткие сообщения не переползают за середину); а панель sb2 — снизу. Если нажать на зелёный пазл на sb2 (2 на рис. 1), появится элемент (3 на рис. 1) для установки положения панели, а на прочих элементах отобразятся красные дефисы (4 на рис. 1), по нажатию которых можно данные элементы удалять. Вернуть удалённый элемент или добавить новый можно по нажатию зелёного плюса (5 на рис. 1), появляющегося рядом с пазлом.

Полностью.
+ 0 -
4
Dark_SS 28.06.2013 22:41

How-to`sLeechCraft Azoth: первые шаги. Часть 1

В leechcraft есть много достойных модулей, способных обрести и удержать свою целевую аудиторию, но наиболее перспективным среди них, пожалуй, является azoth. Как и во всём клиенте конкретные функции в интернет-мессенджере личкрафтов берут на себя плагины, а ядро обеспечивает только плюшки, интересные скорее программистам, нежели простым пользователям. По моему скромному мнению, в первую очередь стоит определиться с необходимыми вам плагинами. Конечно, можно установить всё скопом и отключать (или не отключать, а просто не использовать) модули, но всё же рассмотреть назначение наиболее интересных из них для темы данного повествования не помешает. Исходя из исключительно своих потребностей я разделю модули на три группы по степени их важности опять же для меня.

Полностью.
+ 0 -
4
cyler 05.06.2013 15:37

Есть вопрос!ejabberd общий ростер для разных доменов.

Добрый день!
Дело такое, стоит CDS с настроенным доменом например domen.local, там же настроен jabber сервер для внутренненго чата, с списке нормально отображаются всё заведённые пользователи, но появилась задача, пробросить порт ejabberd наружу и заходить в чат с внешки. Собственно прокинул порт 5223, в ejabberd.cfg в hosts добавил внешний домен, например domen2.ru, создал пользователя, настроил его в миранде дома и тут возникает вопрос, что нужно сделать чтобы моего нового пользователя было видно в общем списке для всех пользователей домена domen.local и чтобы их всех мог видеть я!
Подскажите пожалуйста как это реализовать.
Заранее благодарен за ответы)

ejabberd сервер в составе Calculate Directory server.
Конфиг ejabberd.cfg:
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
%%%
%%% ejabberd configuration file
%%%

{loglevel, 5}.
{hosts, ["localhost", "SERVER-04.domen.local", "jabber.domen.local", "domen2.ru"]}.
{listen,
[
{5223, ejabberd_c2s, [
{access, c2s},
{shaper, c2s_shaper},
{certfile, "/etc/jabber/ssl.pem"}, tls,
{max_stanza_size, 65536}
]},

{5269, ejabberd_s2s_in, [
{shaper, s2s_shaper},
{certfile, "/etc/jabber/ssl.pem"}, tls,
{max_stanza_size, 131072}
]},
{5280, ejabberd_http, [
http_poll,
web_admin
]}

]}.
{auth_method, ldap}.
{ldap_servers, ["localhost"]}.
{ldap_uids, [{"mail", "%u@*"}]}.
{ldap_base, "ou=Jabber,ou=Services,dc=calculate"}.
{ldap_rootdn, "ou=Jabber,ou=Services,dc=calculate"}.
{ldap_filter, "(initials=Yes)"}.
{ldap_password, "OhICZjp02"}.
{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.
{acl, admin, {user, "admin", "SERVER-04.domen.local"}}.
{acl, local, {user_regexp, ""}}.
{access, max_user_sessions, [{10, all}]}.
{access, local, [{allow, local}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, announce, [{allow, admin}]}.
{access, configure, [{allow, admin}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, pubsub_createnode, [{allow, all}]}.
{access, register, [{allow, all}]}.
{host_config, "localhost",
[
{access, c2s, [{allow, admin}, {deny, all}]},
{access, register, [{deny, all}]}
]
}.
{language, "en"}.
{modules,
[
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % recommends mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_disco, []},
{mod_last, []},
{mod_muc, [
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin}
]},
{mod_offline, []},
{mod_privacy, []},
{mod_private, []},
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, ["default", "pep"]}
]},
{mod_register, [
{welcome_message, {"Welcome!" }},
{registration_watchers, ["it@SERVER-04.domen.local"]},
{ip_access, [{allow, "0.0.0.0/0"}]},
{access, regiter}
]},
{mod_roster, []},
{mod_shared_roster,[]},
{mod_shared_roster_ldap,
[{ldap_groupattr, "departmentNumber"},
{ldap_groupdesc, "departmentNumber"},
{ldap_memberattr, "cn"},
{ldap_memberattr_format, "%u"},
{ldap_rfilter, "(objectClass=inetOrgPerson)"},
{ldap_userdesc, "sn"}
]
},
{mod_stats, []},
{mod_time, []},
{mod_vcard_ldap,[
{ldap_vcard_map,
[{"NICKNAME", "%s", ["sn"]},
{"FN", "%s", ["displayName"]},
{"FAMILY", "%s", ["sn"]},
{"GIVEN", "%s", ["givenName"]},
{"MIDDLE", "%s", ["initials"]},
{"ORGNAME", "%s", ["o"]},
{"ORGUNIT", "%s", ["ou"]},
{"CTRY", "%s", ["c"]},
{"LOCALITY", "%s", ["l"]},
{"STREET", "%s", ["street"]},
{"REGION", "%s", ["st"]},
{"PCODE", "%s", ["postalCode"]},
{"TITLE", "%s", ["title"]},
{"URL", "%s", ["labeledURI"]},
{"DESC", "%s", ["description"]},
{"TEL", "%s", ["telephoneNumber"]},
{"EMAIL", "%s", ["mail"]},
{"BDAY", "%s", ["birthDay"]},
{"ROLE", "%s", ["employeeType"]},
{"PHOTO", "%s", ["jpegPhoto"]}
]}
]},
{mod_version, []}
]}.

+ 0 -
6
cyler 13.11.2012 15:16

Есть вопрос!Как прикрутить proxy65 к ejabberd?

Добрый день!
Народ подскажите пожайлуста как прикрутить proxy65 к ejabberd, мне нужно организовать передачу файлов в локальной сети через jabber.
Клиенты miranda.
Прбовал в конфиге в раздел listen добавлять:
1
{7777, proxy65_listener, []}


а в модули:
1
{mod_proxy65, []},


но после перезагрузки службы к серваку ваще не подключаются клиенты...
логи молчат...
конфиг сервака выглядит вот так:
  1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
%%%
%%% ejabberd configuration file
%%%

{loglevel, 4}.
{hosts, ["localhost", "SERVER-04.skv.local", "jabber.skv.local"]}.
{listen,
[
{5223, ejabberd_c2s, [
{access, c2s},
{shaper, c2s_shaper},
{certfile, "/etc/jabber/ssl.pem"}, tls,
{max_stanza_size, 65536}
]},

{5269, ejabberd_s2s_in, [
{shaper, s2s_shaper},
{certfile, "/etc/jabber/ssl.pem"}, tls,
{max_stanza_size, 131072}
]},
{5280, ejabberd_http, [
http_poll,
web_admin
]},
{7777, proxy65_listener, [
{access, all},
{shaper, s2s_shaper}
]}

]}.
{auth_method, ldap}.
{ldap_servers, ["localhost"]}.
{ldap_uids, [{"mail", "%u@*"}]}.
{ldap_base, "ou=Jabber,ou=Services,dc=calculate"}.
{ldap_rootdn, "ou=Jabber,ou=Services,dc=calculate"}.
{ldap_filter, "(initials=Yes)"}.
{ldap_password, "OhICZjp02"}.
{shaper, normal, {maxrate, 1000}}.
{shaper, fast, {maxrate, 50000}}.
{acl, admin, {user, "admin", "SERVER-04.skv.local"}}.
{acl, local, {user_regexp, ""}}.
{access, max_user_sessions, [{10, all}]}.
{access, local, [{allow, local}]}.
{access, c2s, [{deny, blocked},
{allow, all}]}.
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
{access, s2s_shaper, [{fast, all}]}.
{access, announce, [{allow, admin}]}.
{access, configure, [{allow, admin}]}.
{access, muc_admin, [{allow, admin}]}.
{access, muc, [{allow, all}]}.
{access, pubsub_createnode, [{allow, all}]}.
{access, register, [{allow, all}]}.
{host_config, "localhost",
[
{access, c2s, [{allow, admin}, {deny, all}]},
{access, register, [{deny, all}]}
]
}.
{language, "en"}.
{modules,
[
{mod_proxy65, []},
{mod_adhoc, []},
{mod_announce, [{access, announce}]}, % recommends mod_adhoc
{mod_caps, []},
{mod_configure,[]}, % requires mod_adhoc
{mod_disco, []},
{mod_last, []},
{mod_muc, [
{access, muc},
{access_create, muc},
{access_persistent, muc},
{access_admin, muc_admin}
]},
{mod_offline, []},
{mod_privacy, []},
{mod_private, []},
{mod_pubsub, [ % requires mod_caps
{access_createnode, pubsub_createnode},
{plugins, ["default", "pep"]}
]},
{mod_register, [
{welcome_message, {"Welcome!",
"Hi\nWelcome to this Jabber server."}},
{access, register}
]},
{mod_roster, []},
{mod_shared_roster_ldap,
[{ldap_groupattr, "departmentNumber"},
{ldap_groupdesc, "departmentNumber"},
{ldap_memberattr, "cn"},
{ldap_memberattr_format, "%u"},
{ldap_rfilter, "(objectClass=inetOrgPerson)"},
{ldap_userdesc, "sn"}
]
},
{mod_stats, []},
{mod_time, []},
{mod_vcard_ldap,[
{ldap_vcard_map,
[{"NICKNAME", "%s", ["sn"]},
{"FN", "%s", ["displayName"]},
{"FAMILY", "%s", ["sn"]},
{"GIVEN", "%s", ["givenName"]},
{"MIDDLE", "%s", ["initials"]},
{"ORGNAME", "%s", ["o"]},
{"ORGUNIT", "%s", ["ou"]},
{"CTRY", "%s", ["c"]},
{"LOCALITY", "%s", ["l"]},
{"STREET", "%s", ["street"]},
{"REGION", "%s", ["st"]},
{"PCODE", "%s", ["postalCode"]},
{"TITLE", "%s", ["title"]},
{"URL", "%s", ["labeledURI"]},
{"DESC", "%s", ["description"]},
{"TEL", "%s", ["telephoneNumber"]},
{"EMAIL", "%s", ["mail"]},
{"BDAY", "%s", ["birthDay"]},
{"ROLE", "%s", ["employeeType"]},
{"PHOTO", "%s", ["jpegPhoto"]}
]}
]},
{mod_version, []}
]}.


вот два ресурса, где хоть чтото об этом вопросе есть, но увы не помогает
Первый
Второй
Больше внятного ничего найти не удалось...
Поделитесь опытом кто с этим сталкивался.
Полностью.
+ 0 -
3
like-all 22.10.2012 09:53

Мой OpenSource проектБот для конференций на базе MCabber

В один прекрасный день мне надоели все эти трейсбеки, ворнинги и сегфолты, возникающие в попытках установить или запустить какой-либо бот для конференций. В итоге, я решил взять то, что действительно работает и полностью меня устраивает: mcabber, bash и coreutils.
Полностью.
+ 6 -
1
pashazz 15.07.2012 03:46

НовостиПомогите Xabber стать открытым!

Клиент Jabber под Android: Xabber может стать открытым, если его твиттер наберет 50 тысяч подписчиков: https://twitter.com/xabber_xmpp

Как пользователь сабжа, скажу, что он под android лучший (для меня). Но opensource лучше freeware... чем, объяснять не нужно, думаю.
+ 1 -
25
17.03.2012 21:47

Dark_SSВышел LeechCraft 0.5.60!

15 марта вышел первый майлстоун серии 0.6.x — LeechCraft 0.5.60 «Hibernating Reason»!

В мессенджер Azoth были добавлены следующие протокольные плагины:
  • Astrality — модуль, обеспечивающий поддержку Telepathy. В частности, он позволяет использовать протоколы, реализуемые библиотекой libpurple при помощи telepathy-haze, например, ICQ, AIM, Gadu-gadu, Yahoo и кучу других.

  • Vader — реализация протокола Mail.Ru Агента. В настоящее время она поддерживает расширенные статусы, отправку SMS, запросы внимания, отображение мелодий, уведомления о доставке, уведомления о состоянии почтового ящика и некоторые другие возможности протокола.

  • Zheet — модуль поддержки протокола MSN. Он поддерживает почти все то же, что и Vader.

  • Об стальных изменениях и нововведениях можно узнать по ссылке в заголовке.
    Полностью.
    + 0 -
    11
    karp 17.06.2011 19:34

    AndroidЧего вы ждёте от мобильного Jabber клиента?

    Никогда не любил чатится с компьютера/ноутбука. Любил с телефона. Искал мобильный клиент, многие посмотрел. Но всегда находились недостатки, либо не находилось чего-то нужного.
    Написал свой клиент. Сейчас там есть почти всё, что нужно мне. По мере использования появляются мысли о том, что добавить, что изменить. Я их записываю. Но таких мыслей становиться все меньше и меньше...

    Чтобы клиент развивался, нужно знать в какую сторону расти. Отсюда вопрос:
    Что нужно именно тебе в мобильном Jabber клиенте?
    + 7 -
    25
    exelens 10.05.2011 21:57

    welinuxВам нужен вилинукс джаббер сервер?

    Хостинг у нас VPS
    Можем поднять сервак джаббера.
    И раздать аккаунты вида *@welinux.ru

    Надо?
    Или все уже наигрались и аккаунтов хватит?
    + 9 -
    49
    1 2 3 4 5