This folder contains additional files to be built with MySQL Shell.

The upstream MySQL Shell source code contains the external library linenoise-ng
in ext/ which originally contained the files ConvertUTF.h and ConvertUTF.cpp.
The upstream version of these files are currently licensed under the nonfree
2001-2004 Unicode copyright. This version of the license does not allow for
modification of the files and has since been updated by Unicode. To avoid using
a nonfree license, the files have been removed from this repository. They are
replaced with the ConvertUTF.h and ConvertUTF.cpp files contained in this
folder, which are modified copies from LLVM with the updated free license. The
LLVM version of these files can be found at
https://llvm.org/doxygen/ConvertUTF_8cpp_source.html and
https://llvm.org/doxygen/ConvertUTF_8h_source.html
The upstream bug for this issue can be found at
https://bugs.mysql.com/bug.php?id=114018

mysql-secret-store-login-path.1 contains a custom man page for the
mysql-secret-store-login-path binary included with MySQL Shell. It does not
have a page upstream, nor a help option, so the page is based on documentation
provided at
https://dev.mysql.com/blog-archive/mysql-shell-8-0-12-storing-mysql-passwords-securely/
