Interesting. Strawberry Perl installed Authen::SASL::Perl without any problem. You’re right. That is not unexpected. Once you get away from POSIX signals and processes, most pure perl is pretty portable.
cd c:/strawberry/cpan/build/Authen-SASL-2.1401-V48Oe3/t
perl digest_md5.t
1..27
ok 1 - new
ok 2 - sasl mechanism
ok 3 - conn mechanism
ok 4 - client_start
ok 5 - we need extra steps
...
Which line is saying we need extra steps?
is($sasl->mechanism, 'DIGEST-MD5', 'sasl mechanism'); my $conn = $sasl->client_new("ldap","localhost", "noplaintext noanonymous"); is($conn->mechanism, 'DIGEST-MD5', 'conn mechanism'); is($conn->client_start, '', 'client_start'); ok $conn->need_step, "we need extra steps";
Hang on a minute, wasn’t it need_step() that was failing in Arc? Maybe it is fixable after all if I just move from the XS authentication to the pure perl implementation.
Leave a comment