mirror of https://github.com/openssl/openssl.git
				
				
				
			VMS support.
Submitted by: Richard Levitte <richard@levitte.org>
This commit is contained in:
		
							parent
							
								
									bd3576d2dd
								
							
						
					
					
						commit
						f7fd2ff72e
					
				|  | @ -0,0 +1,63 @@ | |||
| 			OpenSSL 0.9.2c for VMS, README | ||||
| 			written by Richard Levitte | ||||
| 			<richard@levitte.org> | ||||
| 
 | ||||
| 
 | ||||
| For a more general overview of SSLeay, read README. | ||||
| If you just want to compile and install, read INSTALL.VMS | ||||
| 
 | ||||
| 
 | ||||
| A few notes: | ||||
| 
 | ||||
| Things NOT done: | ||||
| ================ | ||||
| 
 | ||||
| There are a bunch of directories that aren't touched on VMS so far. | ||||
| If anyone wants to add those capabilities, go right ahead. | ||||
| 
 | ||||
| The directories not touched but that might be of interest in the | ||||
| future are: | ||||
| 
 | ||||
|   [.DEMOS] | ||||
|   [.TOOLS] | ||||
|   [.UTIL] | ||||
| 
 | ||||
| 
 | ||||
| Things added by me: | ||||
| =================== | ||||
| 
 | ||||
| [.VMS]       a directory with VMS command procedures.  Right now, | ||||
|              there are a two of them, of which one is not finished. | ||||
| 
 | ||||
| 
 | ||||
| Things removed: | ||||
| =============== | ||||
| 
 | ||||
| In some other patch kits, there were things very OSU-httpd specific | ||||
| things.  I haven't included those, because they seem to belong more | ||||
| with the OSU source. | ||||
| 
 | ||||
| I am, however, assembling those things in a separate package. | ||||
| 
 | ||||
| 
 | ||||
| TODO: | ||||
| ===== | ||||
| 
 | ||||
| - Description files. | ||||
| - Bug fixes (of course). | ||||
| - A VMSINSTALlable version (way in the future, unless someone else hacks). | ||||
| - shareable images (DLL for you Windows folks). | ||||
| - other...  Please send me ideas. | ||||
| 
 | ||||
| 
 | ||||
| Report bugs and such: | ||||
| ===================== | ||||
| 
 | ||||
| I maintain a few mailinglists for bug reports and such on software that | ||||
| I develop/port/enhance/destroy.  Please look at http://www.free.lp.se/ | ||||
| for further info. | ||||
| 
 | ||||
| 
 | ||||
| --  | ||||
| Richard Levitte <richard@levitte.org> | ||||
| 1999-03-09 | ||||
|  | @ -0,0 +1,4 @@ | |||
| * Have the building procedure contain a LINK-only possibility. | ||||
|   Wished by Mark Daniel <mark.daniel@dsto.defence.gov.au> | ||||
| 
 | ||||
|   One way to enable that is also to go over to DESCRIP.MMS files. | ||||
|  | @ -0,0 +1,65 @@ | |||
| $! INSTALL.COM -- Installs the files in a given directory tree | ||||
| $! | ||||
| $! Author: Richard Levitte <richard@levitte.org> | ||||
| $! Time of creation: 23-MAY-1998 19:22 | ||||
| $! | ||||
| $! P1	root of the directory tree | ||||
| $! | ||||
| $	IF P1 .EQS. "" | ||||
| $	THEN | ||||
| $	    WRITE SYS$OUTPUT "First argument missing." | ||||
| $	    WRITE SYS$OUTPUT "Should be the directory where you want things installed." | ||||
| $	    EXIT | ||||
| $	ENDIF | ||||
| $ | ||||
| $	ROOT = F$PARSE(P1,"[]A.;0",,,"SYNTAX_ONLY,NO_CONCEAL") - "A.;0" | ||||
| $	ROOT_DEV = F$PARSE(ROOT,,,"DEVICE","SYNTAX_ONLY") | ||||
| $	ROOT_DIR = F$PARSE(ROOT,,,"DIRECTORY","SYNTAX_ONLY") - | ||||
| 		   - "[000000." - "][" - "[" - "]" | ||||
| $	ROOT = ROOT_DEV + "[" + ROOT_DIR | ||||
| $ | ||||
| $	DEFINE/NOLOG WRK_SSLROOT 'ROOT'.] /TRANS=CONC | ||||
| $	DEFINE/NOLOG WRK_SSLVLIB WRK_SSLROOT:[VAX_LIB] | ||||
| $	DEFINE/NOLOG WRK_SSLALIB WRK_SSLROOT:[ALPHA_LIB] | ||||
| $	DEFINE/NOLOG WRK_SSLINCLUDE WRK_SSLROOT:[INCLUDE] | ||||
| $	DEFINE/NOLOG WRK_SSLVEXE WRK_SSLROOT:[VAX_EXE] | ||||
| $	DEFINE/NOLOG WRK_SSLAEXE WRK_SSLROOT:[ALPHA_EXE] | ||||
| $	DEFINE/NOLOG WRK_SSLCERTS WRK_SSLROOT:[CERTS] | ||||
| $	DEFINE/NOLOG WRK_SSLPRIVATE WRK_SSLROOT:[PRIVATE] | ||||
| $ | ||||
| $	IF F$PARSE("WRK_SSLROOT:[000000]") .EQS. "" THEN - | ||||
| 	   CREATE/DIR/LOG WRK_SSLROOT:[000000] | ||||
| $	IF F$PARSE("WRK_SSLROOT:[VMS]") .EQS. "" THEN - | ||||
| 	   CREATE/DIR/LOG WRK_SSLROOT:[VMS] | ||||
| $ | ||||
| $	OPEN/WRITE SF WRK_SSLROOT:[VMS]OPENSSL_STARTUP.COM | ||||
| $	WRITE SYS$OUTPUT "%OPEN-I-CREATED,  ",F$SEARCH("WRK_SSLROOT:[VMS]OPENSSL_STARTUP.COM")," created." | ||||
| $	WRITE SF "$! Startup file for Openssl 0.9.2-RL 15-Mar-1999" | ||||
| $	WRITE SF "$!" | ||||
| $	WRITE SF "$! Do not edit this file, as it will be regenerated during next installation." | ||||
| $	WRITE SF "$! Instead, add or change SSLROOT:[VMS]OPENSSL_SYSTARTUP.COM" | ||||
| $	WRITE SF "$!" | ||||
| $	WRITE SF "$! P1	a qualifier to DEFINE.  For example ""/SYSTEM"" to get the logical names" | ||||
| $	WRITE SF "$!	defined in the system logical name table." | ||||
| $	WRITE SF "$!" | ||||
| $	WRITE SF "$	ARCH = ""VAX""" | ||||
| $	WRITE SF "$	IF F$GETSYI(""CPU"") .GE. 128 THEN ARCH = ""ALPHA""" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	SSLROOT		",ROOT,".] /TRANS=CONC" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	SSLLIB		SSLROOT:['ARCH'_LIB]" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	SSLINCLUDE	SSLROOT:[INCLUDE]" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	SSLEXE		SSLROOT:['ARCH'_EXE]" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	SSLCERTS	SSLROOT:[CERTS]" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	SSLPRIVATE	SSLROOT:[PRIVATE]" | ||||
| $	WRITE SF "$" | ||||
| $	WRITE SF "$!	This is program can include <openssl/{foo}.h>" | ||||
| $	WRITE SF "$	DEFINE/NOLOG'P1	OPENSSL		SSLINCLUDE:" | ||||
| $	WRITE SF "$" | ||||
| $	WRITE SF "$	IF F$SEARCH(""SSLROOT:[VMS]OPENSSL_SYSTARTUP.COM"") .NES."""" THEN -" | ||||
| $	WRITE SF "	   @SSLROOT:[VMS]OPENSSL_SYSTARTUP.COM" | ||||
| $	WRITE SF "$" | ||||
| $	WRITE SF "$	EXIT" | ||||
| $	CLOSE SF | ||||
| $ | ||||
| $	COPY OPENSSL_UTILS.COM WRK_SSLROOT:[VMS]/LOG | ||||
| $ | ||||
| $	EXIT | ||||
|  | @ -0,0 +1 @@ | |||
| multinet:multinet_socket_library.exe/share | ||||
|  | @ -0,0 +1,35 @@ | |||
| $! | ||||
| $!  APPS.COM | ||||
| $!  Written By:  Robert Byer | ||||
| $!               Vice-President | ||||
| $!               A-Com Computing, Inc. | ||||
| $!               byer@mail.all-net.net | ||||
| $! | ||||
| $! | ||||
| $! Slightly modified by Richard Levitte <richard@levitte.org> | ||||
| $! | ||||
| $ OPENSSL  :== $SSLEXE:OPENSSL | ||||
| $ VERIFY   :== $SSLEXE:OPENSSL VERIFY | ||||
| $ ASN1PARSE:== $SSLEXE:OPENSSL ASN1PARS | ||||
| $ REQ      :== $SSLEXE:OPENSSL REQ | ||||
| $ DGST     :== $SSLEXE:OPENSSL DGST | ||||
| $ DH       :== $SSLEXE:OPENSSL DH | ||||
| $ ENC      :== $SSLEXE:OPENSSL ENC | ||||
| $ GENDH    :== $SSLEXE:OPENSSL GENDH | ||||
| $ ERRSTR   :== $SSLEXE:OPENSSL ERRSTR | ||||
| $ CA       :== $SSLEXE:OPENSSL CA | ||||
| $ CRL      :== $SSLEXE:OPENSSL CRL | ||||
| $ RSA      :== $SSLEXE:OPENSSL RSA | ||||
| $ DSA      :== $SSLEXE:OPENSSL DSA | ||||
| $ DSAPARAM :== $SSLEXE:OPENSSL DSAPARAM | ||||
| $ X509     :== $SSLEXE:OPENSSL X509 | ||||
| $ GENRSA   :== $SSLEXE:OPENSSL GENRSA | ||||
| $ S_SERVER :== $SSLEXE:OPENSSL S_SERVER | ||||
| $ S_CLIENT :== $SSLEXE:OPENSSL S_CLIENT | ||||
| $ SPEED    :== $SSLEXE:OPENSSL SPEED | ||||
| $ S_TIME   :== $SSLEXE:OPENSSL S_TIME | ||||
| $ VERSION  :== $SSLEXE:OPENSSL VERSION | ||||
| $ PKCS7    :== $SSLEXE:OPENSSL PKCS7 | ||||
| $ CRL2PKCS7:== $SSLEXE:OPENSSL CRL2P7 | ||||
| $ SESS_ID  :== $SSLEXE:OPENSSL SESS_ID | ||||
| $ CIPHERS  :== $SSLEXE:OPENSSL CIPHERS | ||||
|  | @ -0,0 +1 @@ | |||
| socketshr/share | ||||
|  | @ -0,0 +1 @@ | |||
| sys$share:ucx$ipc_shr.exe/share | ||||
|  | @ -0,0 +1 @@ | |||
| ucx$ipc_shr/share | ||||
|  | @ -0,0 +1 @@ | |||
| sys$library:ucx$ipc.olb/library | ||||
		Loading…
	
		Reference in New Issue