Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-32081

Remove my_casedn_str() from get_canonical_filename()

    XMLWordPrintable

Details

    Description

      Remove my_casedn_str() from get_canonical_filename()

      Under terms of MDEV-31531 we're removing all my_casedn_str() calls, because MDEV-27490 will switch the Unicode version to 14.0.0, and this version does not support inplace lower-casing: some characters can grow in octet length when converting to lower case.

      This task is to remove my_casedn_str() calls in get_canonical_filename().

      Let's change the code to use CharBuffer so instead of

      • Copy from the source to the destination
      • Convert the destination to lower-case inplace
        the new code will use
      • Copy from the source to the destination with lower-case conversion

      Attachments

        Issue Links

          Activity

            People

              bar Alexander Barkov
              bar Alexander Barkov
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Git Integration

                  Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.