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

Reply via email to