MD5 hash functions in tree only work correctly on little endian machines.
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/739
Was this fixed by PR #740?
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/739#issuecomment-238473348
It is fixed on Solaris/SPARC. I didn't mention the issue in the commit because it should still be a problem on other big endian architectures. Unfortunately I don't have a lot of free time right now but it should be an easy fix. Is it ok to keep this open as a placeholder? I'll take a look time permitting.
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/739#issuecomment-238563480
Hi Daniel, I just created a PR that fixes the issue. Using the Solaris MD5 is still preferable as that allows the use of a few SPARC optimizations on that platform but I did check that PR #742 does solve this issue as well. It appears that the real issue was that WORDS_BIGENDIAN is not defined on Solaris.
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/739#issuecomment-238712406
Closed #739 via #742.
--- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/739#event-750895139