<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>nothing exciting, just robustness/enhanced security.<br>
    </p>
    <p><bdi class="js-issue-title markdown-title">RFC 105 text: Add and
        use safe path manipulation functions:
        <a class="moz-txt-link-freetext" href="https://github.com/OSGeo/gdal/pull/11640">https://github.com/OSGeo/gdal/pull/11640</a></bdi></p>
    <p><bdi class="js-issue-title markdown-title">Summary:<br>
      </bdi></p>
    <p><bdi class="js-issue-title markdown-title">This RFC adds safe
        versions, for use by C++ code, of all functions of cpl_path.cpp
        (such as CPLGetPath(), CPLGetDirname(), CPLGetBasename(),
        CPLGetExtension(), CPLGetFormFilename(), CPLGetFormCIFilename(),
        etc.), that returns a result stored in more or less ephemeral
        storage, to avoid potential security issues related to their
        mis-use. It also covers converting most of the code base to the
        safer alternatives.<br>
      </bdi></p>
    <p>Even<br>
    </p>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.
Butcher of all kinds of standards, open or closed formats. At the end, this is just about bytes.</pre>
  </body>
</html>