curl: add support sasl authentication

main
Izorkin 3 years ago
parent 7497778795
commit bc721b462b
No known key found for this signature in database
GPG Key ID: 1436C1B3F3679F09
  1. 3
      pkgs/tools/networking/curl/default.nix
  2. 1
      pkgs/top-level/all-packages.nix

@ -8,6 +8,7 @@
, gnutlsSupport ? false, gnutls ? null
, wolfsslSupport ? false, wolfssl ? null
, scpSupport ? zlibSupport && !stdenv.isSunOS && !stdenv.isCygwin, libssh2 ? null
, gsaslSupport ? false, gsasl ? null
, gssSupport ? with stdenv.hostPlatform; (
!isWindows &&
# disable gss becuase of: undefined reference to `k5_bcmp'
@ -41,6 +42,7 @@ assert wolfsslSupport -> wolfssl != null;
assert scpSupport -> libssh2 != null;
assert c-aresSupport -> c-ares != null;
assert brotliSupport -> brotli != null;
assert gsaslSupport -> gsasl != null;
assert gssSupport -> libkrb5 != null;
stdenv.mkDerivation rec {
@ -77,6 +79,7 @@ stdenv.mkDerivation rec {
optional ldapSupport openldap ++
optional zlibSupport zlib ++
optional zstdSupport zstd ++
optional gsaslSupport gsasl ++
optional gssSupport libkrb5 ++
optional c-aresSupport c-ares ++
optional opensslSupport openssl ++

@ -4400,6 +4400,7 @@ with pkgs;
curlFull = curl.override {
ldapSupport = true;
gsaslSupport = true;
};
curl = curlMinimal.override ({

Loading…
Cancel
Save