1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-06 13:18:07 +03:00
samba-mirror/source4/libcli
Andrew Tridgell 950f662484 r8111: fixed the client library to work against w2k3 with nt status codes
disabled. The main change is to turn off spnego, which cannot work at
all without nt status codes (w2k3 gives a ERRHRD:ERRgeneral error when
you try)

I also modified NT_STATUS_EQUAL() to allow for nt->dos code equality,
but only when nt status codes are disabled in smb.conf. That keeps all
the existing torture code working, while still allowing us to
correctly catch the cases where forced dos error codes are needed

The dos->ntstatus mapping table has been removed completely, as it
doesn't really make sense, is impossible to get right, and with the
new dos status handling isn't needed. When matching a nt status code
to a dos status code it makes far more sense to map from the nt code
to the dos code and compare, rather than the reverse, as the nt->dos
mapping is what windows has to do internally, so there really is a
valid mapping table.
(This used to be commit f21274e07b)
2007-10-10 13:19:09 -05:00
..
auth r7757: Add NTLMv2 support to the NT1 Session setup (ie, not SPNEGO/NTLMSSP) 2007-10-10 13:18:32 -05:00
cldap r7596: next step in ldap cleanup. I'm aiming to get rid of the cut&pasted 2007-10-10 13:18:12 -05:00
composite r7814: Propagate the change in resolve_name_send function. 2007-10-10 13:18:40 -05:00
dgram r7483: ensure we try reading from a socket if epoll says we can, and don't 2007-10-10 13:17:58 -05:00
ldap r7860: switch our ldb storage format to use a NDR encoded objectSid. This is 2007-10-10 13:18:44 -05:00
nbt r7865: changed pidl to take a "const void *" instead of a "void *" for the 2007-10-10 13:18:44 -05:00
raw r8111: fixed the client library to work against w2k3 with nt status codes 2007-10-10 13:19:09 -05:00
resolve r8002: favor addresses on our local interfaces in NBT name resolution if 2007-10-10 13:18:57 -05:00
security r7679: update the documentation of security_description_create() 2007-10-10 13:18:21 -05:00
util r8111: fixed the client library to work against w2k3 with nt status codes 2007-10-10 13:19:09 -05:00
wins r7483: ensure we try reading from a socket if epoll says we can, and don't 2007-10-10 13:17:58 -05:00
cliconnect.c r7704: - fixed open_nbt_connection() to return NULL when the connection failed 2007-10-10 13:18:23 -05:00
clideltree.c r4013: got rid of a bunch of unused or unmaintained code 2007-10-10 13:06:15 -05:00
clifile.c r5037: got rid of all of the TALLOC_DEPRECATED stuff. My apologies for the 2007-10-10 13:09:15 -05:00
clilist.c r5037: got rid of all of the TALLOC_DEPRECATED stuff. My apologies for the 2007-10-10 13:09:15 -05:00
climessage.c r5917: First step in using the new cli_credentials structure. This patch 2007-10-10 13:11:08 -05:00
clireadwrite.c r4063: - change char * -> uint8_t in struct request_buffer 2007-10-10 13:06:21 -05:00
clitrans2.c r5037: got rid of all of the TALLOC_DEPRECATED stuff. My apologies for the 2007-10-10 13:09:15 -05:00
config.m4 r4700: first attempt at a composite async function, smb_composite_loadfile(), 2007-10-10 13:08:45 -05:00
config.mk r8106: the use of a static string for dos error codes was causing problems in 2007-10-10 13:19:08 -05:00