1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00
samba-mirror/source4
Uri Simchoni 12079b412d heimdal: fix endless loop for specific KDC error code
When sending a Kerberos request, if at least one of the available
KDCs repeatedly replies with an error response of
KRB5KDC_ERR_SVC_UNAVAILABLE, and all other KDCs, if there are any,
do not reply at all or cannot be contacted, then the code repeatedly
retries to send the request in an endless loop.

This is fixed in upstream (post 1.5 branch) heimdal but the code
there is vastly refactored, so this is an independent fix to the issue.

Signed-off-by: Uri Simchoni <urisimchoni@gmail.com>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>

Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Jun 17 02:34:31 CEST 2015 on sn-devel-104
2015-06-17 02:34:31 +02:00
..
auth s4-auth: fix DEBUG statement. 2015-03-27 01:26:16 +01:00
build/pasn1
cldap_server s3/s4: smbd, rpc, ldap, cldap, kdc services. 2014-06-07 01:01:43 +02:00
client s4/client: add FS_SECTOR_SIZE_INFORMATION query support 2015-03-18 18:57:20 +01:00
cluster Remove callers of lp_use_ntdb 2015-03-17 11:30:51 +01:00
dns_server dlz_bind9: Fix keytab location. 2015-03-20 23:25:52 +01:00
dsdb dsdb: Relax the check for the RID set DN 2015-05-28 07:25:07 +02:00
echo_server s4:echo_server fix compiler warnings 2013-12-12 14:21:28 -08:00
heimdal heimdal: fix endless loop for specific KDC error code 2015-06-17 02:34:31 +02:00
heimdal_build krb5_wrap: add smb_krb5_principal_set_type(). 2015-03-27 01:26:16 +01:00
include lib/util: Include DEBUG macro in internal header files before samba_util.h 2015-03-11 18:47:22 +01:00
kdc s4:kdc/db-glue: samba_kdc_trust_message2entry() should use the normalized principal as salt 2015-03-27 04:02:05 +01:00
ldap_server s4-ldap: Pass on-wire transmitted control down the chain 2014-12-08 03:00:41 +01:00
lib s4:lib/tls: fix build with gnutls 3.4 2015-04-29 22:29:02 +02:00
libcli s4:libcli/raw: make sure smbcli_transport_connect_send/recv correctly cleanup on error 2015-06-12 17:08:17 +02:00
libnet s4-libnet: only build python_dckeytab when heimdal is available. 2015-03-20 23:25:52 +01:00
librpc librpc: build clusapi.idl 2015-03-13 23:58:07 +01:00
nbt_server s4:nbt_server: avoid str_list related const warning 2014-11-25 07:25:45 +01:00
ntp_signd build: Build with system md5.h on OpenIndiana 2013-06-19 21:32:36 +02:00
ntptr spoolss: make spoolss deal with ndr64 SetForm by using proper container object. 2013-01-17 17:11:37 +01:00
ntvfs s4:ntvfs/pyposix_eadb: fix initposix_eadb() prototype 2015-06-12 17:08:19 +02:00
param param: Remove unused P_SEP and P_SEPARATOR 2015-05-02 00:56:31 +02:00
rpc_server s4-rpc_server/drsuapi: Fix timeouts on forwarded DsExecuteKCC IRPC call 2015-05-28 07:25:07 +02:00
script find_unused_macros: Remove obsolete script that finds unused macros. 2014-08-31 21:21:13 +02:00
scripting KCC: docstring for test_all_reps_from() 2015-06-12 06:57:15 +02:00
selftest KCC: test stub for KCC object 2015-06-12 06:57:14 +02:00
setup s4-setup: Add saltPrincipal to secrets_dns.ldif 2015-04-24 13:02:37 +02:00
smb_server lib: Remove server_id_str() 2015-04-28 20:48:01 +02:00
smbd Fix a few printf format errors 2015-05-07 20:20:19 +02:00
torture s4-torture: call clusapi_CreateResEnum for all cluster resources. 2015-06-02 05:16:00 +02:00
utils ntlm_auth: Remove two uses of hex_encode() 2015-05-13 01:44:20 +02:00
web_server s4:lib/socket: simplify iface_list_wildcard() and its callers 2014-03-07 02:18:17 +01:00
winbind winbindd4: Force home directory in internal winbind to use a lower-case username 2015-05-06 01:22:14 +02:00
wrepl_server Remove all uses of the NT_STATUS_NOT_OK_RETURN_AND_FREE macro from the codebase. 2014-03-05 16:33:22 +01:00
.clang_complete s3-build: Add .clang_complete. 2011-10-27 17:09:50 +02:00
.valgrind_suppressions
wscript_build Do not install smbclient4 and nmblookup4 2014-04-15 03:25:13 +02:00