curl

From AIXTOOLS
Jump to: navigation, search

Packages|Tools|aixtools.curl.7.58.0.0.I
Report Issues (via Forums) and/or TWEET:@rootvgnet

MD5 Checksum

2CAE889AE8963EC2389E8251A8DEE979 aixtools.curl.7.58.0.0.I

Package Details

Version: 7.58.0
Released: 24 January 2018
Source: http://curl.haxx.se/download.html
Changelog: https://curl.haxx.se/changes.html
Depends on:  openssl.base.rte.1.0.2.0 and later (from IBM)

--Michael Felt (talk) 23:45, 25 January 2018 (CET) Packaged. Note version 7.58.0 corrects two (new?) CVE. See ChangeLog for details.

--Michael Felt (talk) 13:05, 4 December 2017 (CET) I had not ever paid attention to what was needed to support SCP and/or SFTP - but, someone asked when I was going to get that supported as well. The answer is 'today' with VRMF 7.57.0.1

configure: Configured to build curl/libcurl:

  curl version:     7.57.0
  Host setup:       powerpc-ibm-aix5.3.7.0
  Install prefix:   /opt
  Compiler:         xlc_r
  SSL support:      enabled (OpenSSL)
  SSH support:      enabled (libSSH2)
  zlib support:     enabled
  brotli support:   no      (--with-brotli)
  GSS-API support:  no      (--with-gssapi)
  TLS-SRP support:  enabled
  resolver:         POSIX threaded
  IPv6 support:     enabled
  Unix sockets support: enabled
  IDN support:      no      (--with-{libidn2,winidn})
  Build libcurl:    Shared=yes, Static=no
  Built-in manual:  enabled
  --libcurl option: enabled (--disable-libcurl-option)
  Verbose errors:   enabled (--disable-verbose)
  SSPI support:     no      (--enable-sspi)
  ca cert bundle:   /var/ssl/cacert.pem   (warning: certs not found)
  ca cert path:     no
  ca fallback:      no
  LDAP support:     no      (--enable-ldap / --with-ldap-lib / --with-lber-lib)
  LDAPS support:    no      (--enable-ldaps)
  RTSP support:     enabled
  RTMP support:     no      (--with-librtmp)
  metalink support: no      (--with-libmetalink)
  PSL support:      no      (libpsl not found)
  HTTP2 support:    disabled (--with-nghttp2)
  Protocols:        DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS POP3 POP3S RTSP SCP SFTP SMB SMBS
                    SMTP SMTPS TELNET TFTP

root@x064:[/data/prj/aixtools/curl/curl-7.57.0]curl -V
curl 7.57.0 (powerpc-ibm-aix5.3.7.0) libcurl/7.57.0 OpenSSL/1.0.2j zlib/1.2.11 libssh2/1.8.0
Release-Date: 2017-11-29
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets HTTPS-proxy

--Michael Felt (talk) 20:58, 29 November 2017 (CET) Finally got the sources to repackage, and just in time to resolve 3 CVE! CVE-2017-8816, CVE-2017-8817, and CVE-2017-8818. As always - check the ChangeLog link above.

--Michael Felt (talk) 17:01, 15 June 2017 (UTC) Repackaged: See Changelog (link above)

--Michael Felt (talk) 10:45, 2 May 2017 (UTC) Repackaged (same version number) - to add 32-bit shared libraries.

--Michael Felt (talk) 10:49, 23 April 2017 (UTC) This version does not demand aixtools.zlib, but updating your zlib is recommended. The AIX version of libz.a is part of rpm.rte (so you can check their latest as well as mine - currently as libz-1.2.11).

$ curl -V
curl 7.54.0 (powerpc-ibm-aix5.3.7.0) libcurl/7.54.0 OpenSSL/1.0.2h
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: IPv6 Largefile NTLM NTLM_WB SSL TLS-SRP UnixSockets HTTPS-proxy

--Michael Felt (talk) 12:49, 2 January 2017 (UTC) This version also has the CA certificates bundled with it - but only updates the symbolic link if the file the link points at is gone (aka pointing to air). Again - check https://curl.haxx.se/docs/caextract.html for later versions! You can always update to a newer version of certificates!

--Michael Felt (talk) 19:00, 12 October 2016 (UTC) This version has CA certificates bundled with it. These come via: https://curl.haxx.se/docs/caextract.html - so they are easy to update. The file /var/ssl/cacert.pem will be a symbolic link to the bundled file (cacert-2016-09-14.pem) if it does not already exist.

The library /opt/lib/libcurl.a has both 32-bit and 64-bit members. The binaries are 64-bit only.

Configuration

root@x064:[/data/prj/aixtools/curl-7.50.3]curl -V
curl 7.50.3 (powerpc-ibm-aix5.3.7.0) libcurl/7.50.3 OpenSSL/1.0.1e zlib/1.2.8
Protocols: dict file ftp ftps gopher http https imap imaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets

Archive

0F18B87323C9E95B2B1B4FF7442D4AB9 aixtools.curl.7.57.0.1.I
480F02DF0B4D43B5195E39C515EFB13D aixtools.curl.7.57.0.0.I
F09D72FAB7805A9FA63C03EB6962E4CE aixtools.curl.7.54.1.0.I EF18A4D5F3603B51165A8AA0865964EC aixtools.curl.7.54.0.0.I
1A663488E88FFFD40329AD245F344A68 aixtools.curl.7.52.1.0.I
441E61D83F43D00CA463BA5935BDDCF6 aixtools.curl.7.50.3.0.I
53AA57E96C3A8800ED74FB7381428AEA aixtools.curl.7.50.2.0.I
D7A0BF85637ABE9F6D2EA17E172F0A1C aixtools.curl.7.45.0.0.aix537.I
9FFCCA1258592D0F1FCDEC9BF50E0DCD aixtools.curl.powerpc.7.27.0.I
Personal tools
Namespaces

Variants
Actions
Navigation
Downloads
Toolbox