Hello,

I have tested OPENSSL-1.0.1-STABLE-SNAP-20111209 on AXP and IA64 with 32 and 64 
bist pointer size and found few OpenVMS related problems.

The following patches are needed in order to get clean compile and successful 
build.

1. missing srtp.h header file

TITAN2_ZAY $ diff MAKEVMS.COM;1 MAKEVMS.COM;4
************
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209>MAKEVMS.COM;1
  787   $ EXHEADER := ssl.h, ssl2.h, ssl3.h, ssl23.h, tls1.h, dtls1.h, kssl.h
  788   $ copy sys$disk:[.ssl]'exheader' sys$disk:[.include.openssl]
******
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209>MAKEVMS.COM;4
  787   $ EXHEADER := ssl.h, ssl2.h, ssl3.h, ssl23.h, tls1.h, dtls1.h, kssl.h, 
srtp.h
  788   $ copy sys$disk:[.ssl]'exheader' sys$disk:[.include.openssl]
************

Number of difference sections found: 1
Number of difference records found: 1


2. solv problems with %CC-W-LONGEXTERN, The external identifier name exceeds 31 
characters


TITAN2_ZAY $ diff <.CRYPTO>SYMHACKS.H;1 <.CRYPTO>SYMHACKS.H;3
************
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.CRYPTO>SYMHACKS.H;1
  198
******
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.CRYPTO>SYMHACKS.H;3
  198   #undef ssl_add_clienthello_use_srtp_ext
  199   #define ssl_add_clienthello_use_srtp_ext        
ssl_add_clihello_use_srtp_ext
  200   #undef ssl_add_serverhello_use_srtp_ext
  201   #define ssl_add_serverhello_use_srtp_ext        
ssl_add_serhello_use_srtp_ext
  202   #undef ssl_parse_clienthello_use_srtp_ext
  203   #define ssl_parse_clienthello_use_srtp_ext      
ssl_parse_clihello_use_srtp_ext
  204   #undef ssl_parse_serverhello_use_srtp_ext
  205   #define ssl_parse_serverhello_use_srtp_ext      
ssl_parse_serhello_use_srtp_ext
  206   #undef SSL_CTX_set_next_protos_advertised_cb
  207   #define SSL_CTX_set_next_protos_advertised_cb   
SSL_CTX_set_next_protos_adv_cb
  208   #undef SSL_CTX_set_next_proto_select_cb
  209   #define SSL_CTX_set_next_proto_select_cb        
SSL_CTX_set_next_proto_sel_cb
  210
************

Number of difference sections found: 1
Number of difference records found: 12



TITAN2_ZAY $ diff <.util>ssleay.num.1 <.util>ssleay.num.3
************
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.UTIL>SSLEAY.NUM;1
******
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.UTIL>SSLEAY.NUM;3
  320   ssl_add_clihello_use_srtp_ext           362     EXIST:VMS:FUNCTION
  321   ssl_add_serhello_use_srtp_ext           363     EXIST:VMS:FUNCTION
  322   ssl_parse_clihello_use_srtp_ext         364     EXIST:VMS:FUNCTION
  323   ssl_parse_serhello_use_srtp_ext         365     EXIST:VMS:FUNCTION
  324   SSL_CTX_set_next_protos_adv_cb          366     EXIST:VMS:FUNCTION
  325   SSL_CTX_set_next_proto_sel_cb           367     EXIST:VMS:FUNCTION
************

Number of difference sections found: 1
Number of difference records found: 6



3. add missing source file d1_srtp.c

TITAN2_ZAY $ diff <.ssl>ssl-lib.com
************
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.SSL>SSL-LIB.COM;2
  221               "d1_both,d1_enc,d1_srtp,"+ -
  222               "ssl_lib,ssl_err2,ssl_cert,ssl_sess,"+ -
******
File USRDSK:<ZAY.WORK.OPENSSL-101-STABLE-SNAP-20111209.SSL>SSL-LIB.COM;1
  221               "d1_both,d1_enc,"+ -
  222               "ssl_lib,ssl_err2,ssl_cert,ssl_sess,"+ -
************

Number of difference sections found: 1
Number of difference records found: 1

I am currently testing on VAX and there may come some VAX specific changes as 
well - but it will take some time, as the VAX hardware is much slower then IA64 
and AXP.

Thank you.

Regards,
Z


-----Original Message-----
From: Dr. Stephen Henson [mailto:st...@openssl.org]
Sent: den 9 december 2011 00:36
To: OpenSSL Announce ML; OpenSSL Developer ML; OpenSSL User Support ML
Subject: Release of OpenSSL 1.0.1 approaching...

OpenSSL 1.0.1 is expected to be released in the next few weeks.

There have been many changes since OpenSSL 1.0.0 including:

        o PSS signatures in certificates, requests and CRLs.
        o Support for password based recipient info for CMS.
        o Support TLS v1.2 and TLS v1.1.
        o Preliminary FIPS capability for unvalidated 2.0 FIPS module.
        o SRP support.

Users are encouraged to test recent snapshots of OpenSSL 1.0.1 and
report any problems via the request tracker (r...@openssl.org).

The actual 1.0.1 release date will depend on the number and
severity of issues uncovered.

Steve.
--
Dr Stephen N. Henson. OpenSSL project core developer.
Commercial tech support now available see: http://www.openssl.org
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to