svn commit: samba r18253 - in
branches/SAMBA_4_0/source/auth/gensec: .
abartlet at samba.org
abartlet at samba.org
Fri Sep 8 05:24:44 GMT 2006
Author: abartlet
Date: 2006-09-08 05:24:44 +0000 (Fri, 08 Sep 2006)
New Revision: 18253
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=18253
Log:
Turn Cyrus-SASL DIGEST-MD5 off by default for now.
Andrew Bartlett
Modified:
branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c
branches/SAMBA_4_0/source/auth/gensec/gensec.c
Changeset:
Modified: branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c
===================================================================
--- branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c 2006-09-08 05:10:10 UTC (rev 18252)
+++ branches/SAMBA_4_0/source/auth/gensec/cyrus_sasl.c 2006-09-08 05:24:44 UTC (rev 18253)
@@ -308,7 +308,7 @@
.wrap_packets = gensec_sasl_wrap_packets,
.unwrap_packets = gensec_sasl_unwrap_packets,
.have_feature = gensec_sasl_have_feature,
- .enabled = True,
+ .enabled = False,
.order = GENSEC_SASL
};
Modified: branches/SAMBA_4_0/source/auth/gensec/gensec.c
===================================================================
--- branches/SAMBA_4_0/source/auth/gensec/gensec.c 2006-09-08 05:10:10 UTC (rev 18252)
+++ branches/SAMBA_4_0/source/auth/gensec/gensec.c 2006-09-08 05:24:44 UTC (rev 18253)
@@ -1245,6 +1245,13 @@
return &critical_sizes;
}
+static int sort_gensec(struct gensec_security_ops **gs1, struct gensec_security_ops **gs2) {
+ SMB_ASSERT(talloc_get_type(*gs1, struct gensec_security_ops));
+ SMB_ASSERT(talloc_get_type(*gs2, struct gensec_security_ops));
+
+ return (*gs2)->order - (*gs1)->order;
+}
+
/*
initialise the GENSEC subsystem
*/
@@ -1264,6 +1271,8 @@
run_init_functions(shared_init);
talloc_free(shared_init);
+
+ qsort(generic_security_ops, gensec_num_backends, sizeof(*generic_security_ops), QSORT_CAST sort_gensec);
return NT_STATUS_OK;
}
More information about the samba-cvs
mailing list