Summary: | net-im/ejabberd needs openssl's MD2 to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sergey Ilinykh <rion4ik> |
Component: | [OLD] Server | Assignee: | Peter Volkov (RETIRED) <pva> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | candrews, christophe, esigra, net-im |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://support.process-one.net/browse/EJAB-1285 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 304279 | ||
Attachments: | Remove MD2 support from ejabberd |
Description
Sergey Ilinykh
2010-08-05 10:54:34 UTC
According to upstream md2 is required for capses but vendors are about to disable this... I'll report upstream. Created attachment 241493 [details, diff]
Remove MD2 support from ejabberd
Fixes the issue
please apply the patch rather sooner than later, bug 330437 is already open... this patch makes ejabberd incompatible with XEP-0115 read http://xmpp.org/extensions/xep-0115.html and http://www.iana.org/assignments/hash-function-text-names/hash-function-text-names.xml (the first link refers to the second one) i'd suggest to write a letter to XMPP Standards Foundation and ask them to change xep-0115 (In reply to comment #4) > this patch makes ejabberd incompatible with XEP-0115 XEP states: An implementation MAY support other algorithms. Any such algorithm SHOULD be registered in the IANA Hash Function Textual Names Registry [24]. So I don't see any incompatibility... Could you clarify? Confirmed that the patch works allows ejabberd to compile and work. The upstream bug is fixed. They added a "openssl/md2.h" check in the configure script and "#ifdef HAVE_MD2" around the code. The attached patch is still good, since they changed exact same places in the code and we dont need the support anymore. Thank you Samuli. I've took upstream patch anyway, since if there are any problems (in other places) with it I'd like to see them earlier then later. This bug is fixed. |