VSI-AXPVMS-CURL-V0765-0C-1-RELNOTES.PDF

Order Number: XX-0F36D-6C

This document details the port of cURL and libcURL for OpenVMS I64 and Alpha systems, based on the 7.65.0 Open Source distribution and built with OpenSSL 1.1.1d.

Key Information:

  • Version: Based on cURL 7.65.0 and OpenSSL 1.1.1d.
  • Functionality: cURL is a command-line tool, and libcURL is an API, both supporting various web protocols including HTTP, HTTPS, FTP, FTPS, LDAP, and SFTP.
  • New in this Release: Includes SFTP protocol support and LDAP using the OpenLDAP client API.
  • Important Note: Users must choose between the VMSPORTS kit (for GNV environments) and the standalone VSI kit; both cannot be installed concurrently.

Requirements:

  • OpenVMS 8.4-1H1 or higher.
  • HP TCP/IP Services V5.7 or VSI TCP/IP (MultiNet compatibility is possible but unverified).
  • Knowledge of OpenVMS software development is assumed for those using the libcURL API.

Installation:

  • The software is provided as an OpenVMS PCSI kit.
  • Install using the PRODUCT INSTALL CURL command.
  • Post-Installation Steps:

    • Integrate CURL$STARTUP.COM into SYSTARTUP_VMS.COM to define system-wide logical names.
    • Define CURL as a foreign command: $ CURL :== $CURL$ROOT:[BIN]CURL.EXE.
    • For API development: Link applications with LIBCURL$SHR (shareable image) or LIBCURL.OLB (object library, requiring additional links to OpenSSL/ZLIB). Include CURL.H.
    • Handle mixed-case symbols during compilation using the C compiler option /NAMES=(AS_IS,SHORTENED).
  • Alternative Locations: Installing with /DESTINATION requires manual copying of startup/shutdown scripts to the SYS$STARTUP directory.

XX-0F36D-6C
May 2000
3 pages
Quality

Original
0.7MB

Site structure and layout ©2025 Majenko Technologies