• M
    Avoid msys name mangling · 46ac07f5
    Matt Caswell 提交于
    If using the msys console then msys attempts to "fix" command line
    arguments to convert them from Unix style to Windows style. One of the
    things it does is to look for arguments seperated by colons. This it
    assumes is a list of file paths, so it replaces the colon with a semi-colon.
    This was causing one of our tests to fail when calling the "req" command
    line app. We were attempting to create a new DSA key and passing the
    argument "dsa:../apps/dsa1024.pem". This is exactly what we intended but
    Msys mangles it to "dsa;../apps/dsa1024.pem" and the command fails.
    There doesn't seem to be a way to suppress Msys name mangling. Fortunately
    we can work around this issue by generating the DSA key in a separate step
    by calling "gendsa".
    
    RT#4255
    Reviewed-by: NRichard Levitte <levitte@openssl.org>
    46ac07f5
80-test_ssl_old.t 32.6 KB