Bug 51260 - Падения процессов ejabberd при попытке пользователя из LDAP обновить свою VCard
Summary: Падения процессов ejabberd при попытке пользователя из LDAP обновить свою VCard
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: ejabberd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-23 13:22 MSK by Alex Moskalenko
Modified: 2024-08-24 19:39 MSK (History)
1 user (show)

See Also:


Attachments
Патч на mod_vcard (795 bytes, patch)
2024-08-23 13:22 MSK, Alex Moskalenko
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Moskalenko 2024-08-23 13:22:32 MSK
Created attachment 16686 [details]
Патч на mod_vcard

При использовании mod_vcard_ldap и попытке пользователя обновить свою VCard происходит падение процессов ejabberd из-за того, что mod_vcard_ldap не умеет обновлять информацию в LDAP, а соответствующее возвращаемое значение корректно не обрабатывается. В апстриме ejabberd есть соответствующий баг - https://github.com/processone/ejabberd/issues/4266

Прикладываю патч (в нашей версии ejabberd код аналогичный, поэтому патч из апстрима также подойдет).
Comment 1 Anton Farygin 2024-08-24 19:39:10 MSK
ejabberd ищет нового ментейнера.