Bug 51260

Summary: Падения процессов ejabberd при попытке пользователя из LDAP обновить свою VCard
Product: Sisyphus Reporter: Alex Moskalenko <mav>
Component: ejabberdAssignee: Nobody's working on this, feel free to take it <nobody>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Патч на mod_vcard none

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 ищет нового ментейнера.