CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/04/11 10:03:21
Modified files:
lib/libssl/src/crypto/conf: conf_api.c conf_mod.c
lib/libssl/src/crypto/engine: eng_list.c
lib/libssl/src/crypto/x509: by_dir.c by_file.c x509_vfy.c
lib/libssl/src/doc/apps: config.pod
Log message:
Remove all getenv() calls, especially those wrapped by issetugid().
getenv()'s wrapped by issetugid() are safe, but issetugid() is correct
difficult to impliment on many operating systems. By accident, a grand
experiment was run over the last year, where issetugid() returned 1 (the
safe value) on a few operating systems. Noone noticed & complained that
certain environment variables were not working.......
ok doug beck jsing, discussion with others