summaryrefslogtreecommitdiff
path: root/Build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-10-11 20:52:09 +0000
committerKarl Berry <karl@freefriends.org>2023-10-11 20:52:09 +0000
commit247f1f9b94a0f00c3bb130f1e46aed5ea3f157ea (patch)
treeeee41025c51c25355546a0a8bd5ce9c5ed4fde6b /Build
parentf52476c6ec7e3d1a646e83baf4b64a9999c5ecd1 (diff)
add memoize-extract.pl and .py to shell_escape_commands
git-svn-id: svn://tug.org/texlive/trunk@68516 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r--Build/source/texk/kpathsea/ChangeLog5
-rw-r--r--Build/source/texk/kpathsea/texmf.cnf18
2 files changed, 16 insertions, 7 deletions
diff --git a/Build/source/texk/kpathsea/ChangeLog b/Build/source/texk/kpathsea/ChangeLog
index e5547f58cda..f49559a744a 100644
--- a/Build/source/texk/kpathsea/ChangeLog
+++ b/Build/source/texk/kpathsea/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-11 Karl Berry <karl@tug.org>
+
+ * texmf.cnf (shell_escape_commands): add memoize-extract.pl and .py,
+ after analysis on tlsecurity. https://ctan.org/pkg/memoize
+
2023-10-09 Karl Berry <karl@freefriends.org>
* tex-file.c (kpathsea_name_ok): also allow files under
diff --git a/Build/source/texk/kpathsea/texmf.cnf b/Build/source/texk/kpathsea/texmf.cnf
index 4bc73d6bcf8..dc38125d0fc 100644
--- a/Build/source/texk/kpathsea/texmf.cnf
+++ b/Build/source/texk/kpathsea/texmf.cnf
@@ -653,6 +653,8 @@ extractbb,\
gregorio,\
kpsewhich,\
makeindex,\
+memoize-extract.pl,
+memoize-extract.py,\
repstopdf,\
r-mpost,\
texosquery-jre8,\
@@ -692,14 +694,16 @@ openout_any = p
% current directory.
%
% Best to use this only when a particular job requires it, not set
-% globally in a configuration file or the environment.
+% globally in a configuration file or the environment. We recommend
+% using it transiently for particular jobs, not making a permanent setting.
%TEXMFOUTPUT = /tmp
-%
-% A related environment variable is TEXMF_OUTPUT_DIRECTORY. It
-% overrides the current directory for all output files in TeX and the other
-% engines. It cannot be set in a configuration file. And it's even more
-% important to use it only temporarily, when required, to avoid massive
-% confusion about where the output files are ending up.
+
+% As of TeX Live 2024, a related environment variable is
+% TEXMF_OUTPUT_DIRECTORY. It overrides the current directory for all
+% output files in TeX and the other engines. It cannot be set in a
+% configuration file. And it's even more important to use it only
+% temporarily, when required, to avoid massive confusion about where the
+% output files are ending up.
% If a dynamic file creation fails, log the command to this file, in
% either the current directory or TEXMFOUTPUT. Set to the