[Date Prev][Date Next]
Re: (ITS#8048) back-sock/slapo-sock issue
> Full_Name: Howard Chu
> Version: 2.4
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (18.104.22.168)
> Submitted by: hyc
> The result parser is checking for CONTINUE in the wrong place.
Please re-open this ticket. RE24 (tagged as 2.4.41) made things worse.
Is there a chance to get things fixed? I promise to help testing.
First CONTINUE\n works in RE24 better than in 2.4.40 which was the cause =
But handling RESULT is seriously broken, even more than in 2.4.40.
This is my Python response string:
'RESULT\nmsgid: 1\ncode: 49\ninfo: remote NOK\n\n'
This leads to slapd debug output:
55914b01 str2result (msgid: 1
info: remote NOK
55914b01 str2result (
Note that the whole string is returned as being unknown.
Also with 2.4.40 my client script receives ' remote NOK' as diagnostic
message. With RE24 the diagnostic message is complete garbage.
So I tried many response string variants regarding number of \n and leavi=
away space after the colon etc. But not really working.
Sometimes slapd hangs, sometimes my client hangs e.g. when sending two
subsequent bind requests in one open LDAP connection.