[
http://issues.apache.org/jira/browse/DIRSERVER-635?page=comments#action_12425592
]
Emmanuel Lecharny commented on DIRSERVER-635:
---------------------------------------------
For an unknow reason, we receive these bytes :
0x30 0x67
0x02 0x01 0x05
0x63 0x45
0x04 0x09
0x6F 0x75 0x3D 0x73 0x79 0x73 0x74 0x65 0x6D
0x0A 0x01 0x01
0x0A 0x01 0x03
0x02 0x01 0x00
0x02 0x01 0x00
0x01 0x01 0x00
0xA3 0x27 // This is an Equality match
0x04 0x07
0x20 0x7C 0x20 0x28 0x20 0x63 0x6E // This is " | ( cn"
0x04 0x1C
0x4B 0x61 0x74 0x65 0x20 0x42 0x75 0x73 0x68 0x20 0x29 0x20 0x28 0x20
0x63 0x6E // This is "Kate Bush ) ( cn=Tori Amos) "
0x3D 0x54 0x6F 0x72 0x69 0x20 0x41 0x6D 0x6F 0x73 0x29 0x20
0x30 0x00
0xA0 0x1B
0x30 0x19
0x04 0x17
0x32 0x2E 0x31 0x36 0x2E 0x38 0x34 0x30 0x2E 0x31 0x2E 0x31 0x31
0x33 0x37 0x33 0x30 0x2E 0x33 0x2E 0x34 0x2E 0x32
So the decoder is OK, but I suspect that the encoding is really bad somewhere...
> Some search filters with combinations of OR and substrings do not work
> correctly
> --------------------------------------------------------------------------------
>
> Key: DIRSERVER-635
> URL: http://issues.apache.org/jira/browse/DIRSERVER-635
> Project: Directory ApacheDS
> Issue Type: Bug
> Affects Versions: 1.0-RC3
> Environment: ApacheDS 1.0 RC 3
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
> Microsoft Windows XP version 5.1 Service Pack 1
> Reporter: Stefan Zoerner
> Assigned To: Alex Karasulu
>
> Some search filters which use OR and substrings do not work correctly. If I
> import the following two entries to the dc=example,dc=com partition
> dn: cn=Kate Bush,dc=example,dc=com
> objectclass: person
> objectclass: top
> sn: Bush
> cn: Kate Bush
> dn: cn=Tori Amos,dc=example,dc=com
> objectclass: person
> objectclass: top
> sn: Amos
> cn: Tori Amos
> the following two searches for instance provide wrong results, only one of
> the expected two entries is returned in both cases:
> $ ldapsearch -h localhost -p 10389 -b "dc=example,dc=com" -s one
> "(|(cn=Kate*)(cn=Tori*))" dn
> version: 1
> dn: cn=Tori Amos,dc=example,dc=com
> $ ldapsearch -h localhost -p 10389 -b "dc=example,dc=com" -s one
> "(|(cn=*Amos)(cn=Kate*))" dn
> version: 1
> dn: cn=Kate Bush,dc=example,dc=com
> whereas the following similar searches work
> $ ldapsearch -h localhost -p 10389 -b "dc=example,dc=com" -s one "(|(cn=Kate
> Bush)(cn=Tori*))" dn
> version: 1
> dn: cn=Kate Bush,dc=example,dc=com
> dn: cn=Tori Amos,dc=example,dc=com
> $ldapsearch -h localhost -p 10389 -b "dc=example,dc=com" -s one
> "(|(cn=*Amos))" dn
> version: 1
> dn: cn=Tori Amos,dc=example,dc=com
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira