mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
CVE-2022-3437 third_party/heimdal_build: Add gssapi-subsystem subsystem
This allows us to access (and so test) functions internal to GSSAPI by depending on this subsystem. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15134 Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
0eaa68d193
commit
c5dd87f488
18
third_party/heimdal_build/wscript_build
vendored
18
third_party/heimdal_build/wscript_build
vendored
@ -633,15 +633,21 @@ if not bld.CONFIG_SET("USING_SYSTEM_GSSAPI"):
|
||||
../heimdal_build/gssapi-glue.c
|
||||
'''
|
||||
|
||||
HEIMDAL_LIBRARY('gssapi',
|
||||
HEIMDAL_SUBSYSTEM('gssapi-subsystem',
|
||||
HEIMDAL_GSSAPI_SPNEGO_SOURCE +
|
||||
HEIMDAL_GSSAPI_KRB5_SOURCE +
|
||||
HEIMDAL_GSSAPI_MECH_SOURCE,
|
||||
includes='../heimdal/lib/gssapi/gssapi ../heimdal/lib/gssapi/spnego ../heimdal/lib/gssapi/krb5 ../heimdal/lib/gssapi/mech ../heimdal/lib/ntlm',
|
||||
deps='hcrypto asn1 HEIMDAL_SPNEGO_ASN1 HEIMDAL_GSSAPI_ASN1 roken krb5 com_err wind heimbase',
|
||||
cflags=bld.env.HEIMDAL_UNPICKY_WNO_STRICT_OVERFLOW_CFLAGS,
|
||||
version_script='lib/gssapi/version-script.map',
|
||||
)
|
||||
includes='../heimdal/lib/gssapi/gssapi ../heimdal/lib/gssapi/spnego ../heimdal/lib/gssapi/krb5 ../heimdal/lib/gssapi/mech ../heimdal/lib/ntlm',
|
||||
deps='hcrypto asn1 HEIMDAL_SPNEGO_ASN1 HEIMDAL_GSSAPI_ASN1 roken krb5 com_err wind heimbase',
|
||||
cflags=bld.env.HEIMDAL_UNPICKY_WNO_STRICT_OVERFLOW_CFLAGS,
|
||||
)
|
||||
|
||||
HEIMDAL_LIBRARY('gssapi',
|
||||
'',
|
||||
includes='../heimdal/lib/gssapi/gssapi ../heimdal/lib/gssapi/spnego ../heimdal/lib/gssapi/krb5 ../heimdal/lib/gssapi/mech ../heimdal/lib/ntlm',
|
||||
deps='gssapi-subsystem',
|
||||
version_script='lib/gssapi/version-script.map',
|
||||
)
|
||||
|
||||
if not bld.CONFIG_SET("USING_SYSTEM_KRB5"):
|
||||
# expand_path.c needs some of the install paths
|
||||
|
Loading…
x
Reference in New Issue
Block a user