1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-24 21:34:56 +03:00
samba-mirror/source3/libads
Günther Deschner 1874c564db r25133: Fix sasl wrapping (for ldap sign&seal).
The gss_import_name() broke as we switched from the internal MIT OID
"gss_nt_krb5_principal" to "GSS_KRB5_NT_PRINCIPAL_NAME" and didn't switch from
passing the krb5_principal (or better: a pointer to that, see MIT's "*HORRIBLE*
bug") to pass the string principal directly.

Jerry, Jeremy, neither I could figure out the need of passing in a
krb5_principal at all nor could I reproduce the crash you were seeing.

I sucessfully tested the code (now importing a string) with MIT 1.2.7, 1.3.6,
1.4.3, 1.5.1, 1.6.1 and Heimdal 0.7.2, 1.0, 1.0.1.

Guenther
(This used to be commit cb2dc715e3)
2007-10-10 12:30:43 -05:00
..
ads_status.c r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
ads_struct.c r24072: Add "client ldap sasl wrapping" parameter. 2007-10-10 12:29:02 -05:00
ads_utils.c r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
authdata.c r24432: Expand kerberos_return_pac() so that it can be used in winbindd. 2007-10-10 12:29:46 -05:00
cldap.c r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
disp_sec.c r23869: Protect against partial security descriptors. 2007-10-10 12:28:36 -05:00
dns.c r24739: With resolve_ads() allow to query for PDCs as well. 2007-10-10 12:30:16 -05:00
kerberos_keytab.c r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
kerberos_verify.c r25080: Once we decrypted the packet but have timing problems (closkew, tkt not yet or 2007-10-10 12:30:38 -05:00
kerberos.c r25030: ip_srv_nonsite and count_nonsite are initialized in get_kdc_list() in any 2007-10-10 12:30:36 -05:00
krb5_errs.c r23801: The FSF has moved around a lot. This fixes their Mass Ave address. 2007-10-10 12:28:27 -05:00
krb5_setpw.c r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
ldap_printer.c r23888: move elements belonging to the current ldap connection to a 2007-10-10 12:28:38 -05:00
ldap_schema.c r23839: Try to get the attribute name from schema GUIDs or the display name from 2007-10-10 12:28:33 -05:00
ldap_user.c r23784: use the GPLv3 boilerplate as recommended by the FSF and the license text 2007-10-10 12:28:22 -05:00
ldap_utils.c r23888: move elements belonging to the current ldap connection to a 2007-10-10 12:28:38 -05:00
ldap.c r24252: Dump guid of msExchMailboxGuid when returned. 2007-10-10 12:29:21 -05:00
sasl_wrapping.c r24131: - make it more clear what the different min and max fields mean 2007-10-10 12:29:09 -05:00
sasl.c r25133: Fix sasl wrapping (for ldap sign&seal). 2007-10-10 12:30:43 -05:00
util.c r25109: Remove obsolete argument from ads_guess_service_principal(). 2007-10-10 12:30:41 -05:00