1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/source3/libads
Stefan Metzmacher 303b7e59a2 s3:libads: ads_krb5_chg_password() should always use the canonicalized principal
We should always use krb5_get_init_creds_opt_set_canonicalize()
and krb5_get_init_creds_opt_set_win2k() for heimdal
and expect the client principal to be changed.

There's no reason to have a different logic between MIT and Heimdal.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14124

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Guenther Deschner <gd@samba.org>
2019-09-24 18:30:37 +00:00
..
ads_ldap_protos.h Convert all uses of uint8/16/32 to uint8/16/32_t in the libads code. 2015-04-22 06:22:29 +02:00
ads_proto.h s3:libads: add param to prevent writing spn(s) to ads 2018-03-02 14:07:15 +01:00
ads_status.c libads: Give krb5_errs.c its own header 2018-11-27 07:13:14 +01:00
ads_status.h Convert all uses of uint8/16/32 to uint8/16/32_t in the libads code. 2015-04-22 06:22:29 +02:00
ads_struct.c s3:libads: Use #ifdef instead of #if for config.h definitions 2018-11-28 23:19:23 +01:00
authdata.c s3:libads: let kerberos_kinit_password_ext() return the canonicalized principal/realm 2019-09-24 18:30:37 +00:00
cldap.c libads: Check cldap flags in libads/ldap 2017-05-30 08:06:06 +02:00
cldap.h libads: Check cldap flags in libads/ldap 2017-05-30 08:06:06 +02:00
disp_sec.c s3/libads: cppcheck fix error: shiftTooManyBitsSigned: error 2019-05-29 10:10:23 +00:00
kerberos_keytab.c libads: Add kerberos tracing 2018-12-19 21:49:29 +01:00
kerberos_proto.h s3:libads: let kerberos_kinit_password_ext() return the canonicalized principal/realm 2019-09-24 18:30:37 +00:00
kerberos_util.c s3:libads: let kerberos_kinit_password_ext() return the canonicalized principal/realm 2019-09-24 18:30:37 +00:00
kerberos.c s3:libads/kerberos: always use the canonicalized principal after kinit 2019-09-24 18:30:37 +00:00
krb5_errs.c libads: Give krb5_errs.c its own header 2018-11-27 07:13:14 +01:00
krb5_errs.h libads: Give krb5_errs.c its own header 2018-11-27 07:13:14 +01:00
krb5_setpw.c s3:libads: ads_krb5_chg_password() should always use the canonicalized principal 2019-09-24 18:30:37 +00:00
ldap_printer.c werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libads/ldap_printer.c 2016-09-28 00:04:18 +02:00
ldap_schema_oids.h libads: Factor out ldap_schema_oids.h 2016-02-03 15:04:11 +01:00
ldap_schema.c libads: Factor out ldap_schema_oids.h 2016-02-03 15:04:11 +01:00
ldap_schema.h libads: Factor out ldap_schema_oids.h 2016-02-03 15:04:11 +01:00
ldap_user.c
ldap_utils.c s3: ldap: Ensure the ADS_STRUCT pointer doesn't get freed on error, we don't own it here. 2018-01-26 02:25:20 +01:00
ldap.c s3:ldap: Fix join with don't exists machine account 2019-09-04 17:02:37 +00:00
ndr.c libads: abstract out SASL wrapping code 2017-05-17 23:02:09 +02:00
net_ads_setspn.c s3:utils: add new 'net ads setspn delete' subcommand 2018-03-02 14:07:14 +01:00
sasl_wrapping.c libads: abstract out SASL wrapping code 2017-05-17 23:02:09 +02:00
sasl.c libads: Add kerberos tracing 2018-12-19 21:49:29 +01:00
sitename_cache.c lib: Remove gencache.h from proto.h 2018-10-19 18:52:50 +02:00
sitename_cache.h Add a talloc context to sitename_fetch(). 2013-09-05 09:17:27 -07:00
util.c Spelling fixes s/convertion/conversion/ 2019-09-01 22:21:26 +00:00