Hello,
1) I've changed the versions.txt back to 1.4.1 until more information can be found:
- if it's either a bug in apr-util to not allow $1$ passwords
- if there is an --configure apr-util option to allow them
- if it was an apr1 bug to allow $1$ in the first place.
so a regular apache compile will put 1.4.1 back.
Code:
cd /usr/local/directadmin/custombuild
./build update
./build apache; ./build php n;
(may take up to 24 hours for files1 to rsync to the other mirrors)
2) If you want the DA change to use $apr1$ (which will stay), install the pre-release binaries:
http://help.directadmin.com/item.php?id=408
3) Regardless, if the passwords need to be changed to $apr1$ from $1$, there is no way to convert them, they're all one-way encoded.
If that's the final answer (if apr1 is needed), then Users will have to go back and reset them.
apr1 is actually a proprietary form of crypt.. they're very close, but not compatible (Eg: we can just swap the $1$ for $apr1$),
but for whatever reason, 1.5.1 doesn't like $1$ anymore, when it previously did... hence the issue.
I have not yet found any documentation to explain this.. so again, not sure if it's a bug, or an intended change, etc..
John