Tests: pluginviewer
# We don't use @ because libsasl2-modules-gssapi-{mit,heimdal} conflict with each other. Let's default to mit
Depends: sasl2-bin, libsasl2-modules, libsasl2-modules-db, libsasl2-modules-gssapi-mit, libsasl2-modules-ldap, libsasl2-modules-otp, libsasl2-modules-sql

Tests: saslauthd
Depends: sasl2-bin, libsasl2-modules, libsasl2-modules-db, libsasl2-modules-gssapi-mit, libsasl2-modules-ldap, libsasl2-modules-otp, libsasl2-modules-sql, slapd, ldap-utils
Restrictions: isolation-container, needs-root

Tests: gssapi
Depends: sasl2-bin, libsasl2-modules, libsasl2-modules-db, libsasl2-modules-gssapi-mit, libsasl2-modules-ldap, libsasl2-modules-otp, libsasl2-modules-sql, slapd, ldap-utils, krb5-user, krb5-kdc, krb5-admin-server
Restrictions: isolation-container, needs-root

Tests: shared-secret-mechs
Depends: sasl2-bin, libsasl2-modules, libsasl2-modules-db, slapd, ldap-utils
Restrictions: isolation-container, needs-root

Tests: digestmd5-cve-2026-107161
# Regression test for CVE-2026-107161 (heap overflow in the DIGEST-MD5
# plugin's add_to_challenge()).  Does not require root.
Depends: libsasl2-2, libsasl2-modules, libsasl2-dev, gcc
