Issue 8508 - PATCH - ucgendat.c properly add title-case characters without upper-case equivalents (e.g. greek letters with iota subscript)
Summary: PATCH - ucgendat.c properly add title-case characters without upper-case equi...
Status: VERIFIED FIXED
Alias: None
Product: OpenLDAP
Classification: Unclassified
Component: slapd (show other issues)
Version: unspecified
Hardware: All All
: --- normal
Target Milestone: ---
Assignee: OpenLDAP project
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-01 03:10 UTC by z.figura12@gmail.com
Modified: 2019-07-24 18:59 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description z.figura12@gmail.com 2016-10-01 03:10:07 UTC
Full_Name: Zebediah Figura
Version: trunk
OS: (Kubuntu 16.04)
URL: ftp://ftp.openldap.org/incoming/zebediah-figura-160930.patch
Submission from: (NULL) (132.161.178.173)


The file ucgendat.c, which is used to generate a list of (among other things)
Unicode case correspondences, only generates correspondences for the title-case
characters which have both a corresponding lower-case and upper-case forms
(Dž, Lj, Nj, Dz). This is because read_cdata() checks whether
there exists both a lower-case and an upper-case form, but Unicode does not
provide an upper-case form for title-case characters (Greek characters with iota
subscript) which do not have a distinct upper-case form. Thus these are
mistakenly treated as upper-case characters.

I have attached a patch which causes read_cdata() to treat a character as
title-case if it has the property Lt (i.e. Letter, title) and has either an
upper-case or lower-case form defined.
Comment 1 Quanah Gibson-Mount 2017-03-22 16:51:07 UTC
moved from Incoming to Software Bugs
Comment 2 Quanah Gibson-Mount 2017-08-30 21:46:14 UTC
changed notes
Comment 3 Quanah Gibson-Mount 2017-09-06 23:41:47 UTC
changed notes
Comment 4 Quanah Gibson-Mount 2017-09-07 16:28:06 UTC
Hello Zebediah,

Thanks for your submission.  However your report is missing an IPR which is 
required for it to be included with OpenLDAP.  Please see 
<http://www.openldap.org/devel/contributing.html> for futher information on 
how to provide the required IPR information.

Thanks,
Quanah

--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>


Comment 5 Quanah Gibson-Mount 2017-09-07 16:28:11 UTC
changed notes
Comment 6 z.figura12@gmail.com 2017-09-08 01:48:23 UTC
Hello Quanah,

I have resent the patch including an IPR:
ftp://ftp.openldap.org/incoming/zebediah-figura-170907.patch

Thank you for the attention.

Comment 7 Quanah Gibson-Mount 2017-09-30 00:26:46 UTC
changed notes
Comment 8 Quanah Gibson-Mount 2017-10-11 21:44:43 UTC
changed notes
changed state Open to Test
Comment 9 Quanah Gibson-Mount 2019-06-17 15:26:34 UTC
changed notes
changed state Test to Release
Comment 10 OpenLDAP project 2019-07-24 18:59:48 UTC
fixed in master
fixed in RE24 (2.4.48)
Comment 11 Quanah Gibson-Mount 2019-07-24 18:59:48 UTC
changed notes
changed state Release to Closed