In message <10012222134848_20205...@antinode.info> on Fri, 22 Jan 2010 22:13:48 -0600 (CST), "Steven M. Schweda" <s...@antinode.info> said:
sms> From: Kyle Hamilton <aerow...@gmail.com> sms> sms> > Lower-case ssl_* appears to be specifically related to the sms> > implementation of the secure renegotiation indicator extension. In sms> > any case, they are internal routines and shouldn't be exported at all, sms> > I should think, unless other extension parsing/adding code is sms> > exported. sms> sms> That sounds right. Leaving "util/ssleay.num" unchanged seems to be sms> ok. (I get carried away sometimes.) sms> sms> On the test front, there seem to be places where definitions of some sms> logical names and symbols seem to be assumed, but a clean environment sms> won't have them. So far, I claim: sms> sms> gdiff -u test/tests.com_orig test/tests.com sms> --- test/tests.com_orig 2009-11-13 02:45:52 -0600 sms> +++ test/tests.com 2010-01-22 20:58:35 -0600 sms> @@ -13,6 +13,9 @@ sms> $ exe_dir := sys$disk:[-.'__arch'.exe.apps] sms> $ sms> $ set default '__here' sms> +$ sslroot = f$parse( "sys$disk:[-.apps];", , , , "syntax_only") - - sms> + "].;"+ ".]" sms> +$ define /translation_attributes = concealed sslroot 'sslroot' sms> $ sms> $ on control_y then goto exit sms> $ on error then goto exit sms> @@ -291,5 +294,6 @@ sms> $ sms> $ sms> $ exit: sms> +$ deassign sslroot sms> $ set default '__save_default' sms> $ exit sms> sms> In "test/testenc.com", running openssl fails when sms> "crypto/bio/bss_file.c" can't find "SSLROOT:[000000]openssl.cnf", which, sms> I claim, is because SSLROOT is undefined. sms> sms> sms> gdiff -u test/testtsa.com_orig test/testtsa.com sms> --- test/testtsa.com_orig 2006-03-29 22:29:38 -0600 sms> +++ test/testtsa.com 2010-01-22 20:34:46 -0600 sms> @@ -3,7 +3,9 @@ sms> $! sms> $ sms> $ __arch := VAX sms> -$ if f$getsyi("cpu") .ge. 128 then __arch := AXP sms> +$ if f$getsyi("cpu") .ge. 128 then - sms> + __arch = f$edit( f$getsyi( "ARCH_NAME"), "UPCASE") sms> +$ if __arch .eqs. "" then __arch := UNK sms> $ exe_dir := sys$disk:[-.'__arch'.exe.apps] sms> $ sms> $ openssl := mcr 'f$parse(exe_dir+"openssl.exe")' sms> Applied. sms> Also, is there any reason to use "mcr" here instead of "$"? I don't remember by now, but generally speaking, I've seen cases where a command symbol like that gets expanded, such as something like this (simplified for the same of the example): $ 'openssl' blah-di-blah Can't remember the reason behind it, it was probably something on the complex end of things, but I do tend to use mcr instead of $ in some cases. Cheers, Richard -- Richard Levitte rich...@levitte.org http://richard.levitte.org/ "Life is a tremendous celebration - and I'm invited!" -- from a friend's blog, translated from Swedish ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager majord...@openssl.org