The branch, v3-6-test has been updated via 24fe5fe nbt: fix WinXP S3 domain join: alignment of nbt_netlogon_response_from_pdc from 146549d Fix bug #8324 - smbclient cannot list directories from a big-endian machine.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test - Log ----------------------------------------------------------------- commit 24fe5fea8fb7839dcbcf39a346a31c9e90e7beb9 Author: Andrew Bartlett <abart...@samba.org> Date: Wed Jul 27 12:04:26 2011 +1000 nbt: fix WinXP S3 domain join: alignment of nbt_netlogon_response_from_pdc This fixes WinXP joining a Samba3 domain, which was broken on hosts with an even number of characters in the host name. The alignment requested in the structure was ignored because of the overall NDR_NOALIGN set on the packet. Andrew Bartlett Fix bug #8326 (WinXP cannot join a Samba3 domain with a 'even' hostname). ----------------------------------------------------------------------- Summary of changes: librpc/idl/nbt.idl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) Changeset truncated at 500 lines: diff --git a/librpc/idl/nbt.idl b/librpc/idl/nbt.idl index cbfa966..ee9a64e 100644 --- a/librpc/idl/nbt.idl +++ b/librpc/idl/nbt.idl @@ -494,7 +494,7 @@ interface nbt } nbt_netlogon_query_for_pdc; /* response from pdc */ - typedef [flag(NDR_NOALIGN),public] struct { + typedef [public] struct { netlogon_command command; astring pdc_name; [flag(NDR_ALIGN2)] DATA_BLOB _pad; -- Samba Shared Repository