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:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 1h
                  1h

                  Git Integration

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