if it tried to do a SIMPLE BIND on a big endian system an error
[13/Mar/2014:09:26:26 +0100] - => send_ldap_result 7::auth method not supported
The reason is do_bind use for variable method the type ber_tag_t which is long on openLDAP and in slapi_pblock_set it will casted as int.
In my opinion in most cases method is declared as int so should do_bind don't use ber_tag_t.
Furthermore on Mozilla LDAP ber_tag_t is implemented 'unsigned int' so the problem should not occure there.
this patch fix this problem
git patch file (master)
Reviewed by Mark (Thank you!!)
Pushed to master:
ed0a504..e0219e8 master -> master
Pushed to 389-ds-base-1.3.3:
07cd61f..c81c032 389-ds-base-1.3.3 -> 389-ds-base-1.3.3
Metadata Update from @nhosoi:
- Issue assigned to nhosoi
- Issue set to the milestone: 1.3.3 backlog
to comment on this ticket.