summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorTony Cook <tony@develop-help.com>2016-12-08 14:14:11 +1100
committerTony Cook <tony@develop-help.com>2017-01-09 10:12:24 +1100
commit95309d6ba0f3066cdc457f5fb82ab4e6e01a2c98 (patch)
treec8f985d9927837551a59f3ed0a1cd99a23d79313 /INSTALL
parent33874d2ee2164003685ac15eb106c9356ccf586e (diff)
downloadperl-95309d6ba0f3066cdc457f5fb82ab4e6e01a2c98.tar.gz
add build options to disable the PERL_HASH* and PERL_PERTURB_KEYS env vars
These variables either control or reveal information used in perl's hash implementation that a careful user may not want controlled or exposed.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL7
1 files changed, 7 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index ad6aea92c3..c668af00cc 100644
--- a/INSTALL
+++ b/INSTALL
@@ -423,6 +423,13 @@ See L<perlrun/PERL_HASH_SEED> and L<perlrun/PERL_PERTURB_KEYS> for
details on the environment variables, and L<perlsec/Algorithmic
Complexity Attacks> for further security details.
+The C<PERL_HASH_SEED> and PERL_PERTURB_KEYS> environment variables can
+be disabled by building configuring perl with
+C<-Accflags=-DNO_PERL_HASH_ENV>.
+
+The C<PERL_HASH_SEED_DEBUG> environment variable can be disabled by
+configuring perl with C<-Accflags=-DNO_PERL_HASH_SEED_DEBUG>.
+
=head3 SOCKS
Perl can be configured to be 'socksified', that is, to use the SOCKS