On 1/6/14, 11:40 AM, Tristan Slominski wrote: > Given ~/.subversion/auth/svn.simple/5671adf2865e267db74f09ba6f872c28 with the > contents of: > > K 8 > username > V 3 > joe > K 8 > password > V 4 > blah > K 15 > svn:realmstring > V 45 > <https://svn.domain.com:443> Joe's repository > END > > What string to I hash to get 5671adf2865e267db74f09ba6f872c28? > > I tried md5 hashing a lot of strings (first one being > "<https://svn.domain.com:443> Joe's repository"), and I can't find one that > generates the correct hash.
It's the value in svn:realmstring which is apparently the one you tried first but must have made some mistake (I'd guess a trailing character if you're using the md5sum command). I see on StackOverflow that you figured it out. For reference the code responsible for this is in svn_auth__file_path() which lives in subversion/libsvn_subr/config_auth.c Link to the code in trunk: https://svn.apache.org/repos/asf/subversion/trunk/subversion/libsvn_subr/config_auth.c