Skip to content

curl

  • curl does not support recursive downloads, metalinks and same file multiconnect for security reasons
  • We have to be explicit as curl specifies both --enable and --disable for every option
  • Prefer POSIX threads to c-ares
  • --disable-rt as musl provides clock_gettime under libc itself
  • --without-default-ssl-backend is only relevant when multiple ssl backends are enabled
  • --without-ldap implicitly disables both ldap and lber
  • Disable idn as not many websites use internationalized domain names
  • Symlink /etc/ssl/certs/ca-certificates.crt to /etc/ssl/cert.pem
  • make install -C scripts does nothing
  • msh3 was removed as of 8.16.0
  • nss was removed as of 8.3.0
  • curl dropped support for TLS libraries that do not support TLSv1.3 (e.g. bearssl)
  • -J does not make sense with lastpathpart(); archive changes from v$ver to $nom-$ver