.gitignore | 2 WHATSNEW.txt | 204 +++++++++++ examples/logon/genlogon/genlogon.pl | 2 packaging/Example/setup.sh | 2 packaging/RHEL/makerpms.sh | 2 packaging/RHEL/samba.spec | 2 source/Makefile.in | 8 source/VERSION | 2 source/auth/auth_domain.c | 9 source/auth/auth_ntlmssp.c | 8 source/auth/auth_server.c | 1 source/auth/auth_util.c | 2 source/client/client.c | 41 -- source/client/mount.cifs.c | 181 +++++++--- source/client/umount.cifs.c | 2 source/configure | 585 +++++++++++++++++++++++++++++++++- source/configure.in | 42 ++ source/groupdb/mapping.c | 2 source/include/ads.h | 3 source/include/config.h.in | 21 + source/include/includes.h | 1 source/include/rpc_dce.h | 2 source/include/rpc_samr.h | 27 + source/include/smb.h | 39 +- source/include/version.h | 3 source/lib/charcnv.c | 20 - source/lib/clobber.c | 4 source/lib/ldap_debug_handler.c | 52 +++ source/lib/replace/getpass.c | 15 source/lib/replace/getpass.m4 | 10 source/lib/replace/libreplace.m4 | 2 source/lib/replace/system/network.h | 4 source/lib/system.c | 9 source/lib/util_str.c | 24 + source/libads/kerberos.c | 69 +++- source/libads/sasl.c | 138 +++++--- source/libads/util.c | 57 +++ source/libmsrpc/cac_samr.c | 12 source/libsmb/cliconnect.c | 65 +++ source/libsmb/clierror.c | 12 source/libsmb/clikrb5.c | 10 source/libsmb/clilist.c | 16 source/libsmb/clitrans.c | 14 source/libsmb/nmblib.c | 2 source/libsmb/smb_signing.c | 79 ---- source/libsmb/smbencrypt.c | 2 source/libsmb/trusts_util.c | 2 source/libsmb/unexpected.c | 10 source/modules/vfs_default.c | 2 source/modules/vfs_hpuxacl.c | 4 source/modules/vfs_notify_fam.c | 3 source/nmbd/nmbd.c | 64 ++- source/nmbd/nmbd_namelistdb.c | 1 source/nmbd/nmbd_nameregister.c | 6 source/nmbd/nmbd_packets.c | 5 source/nmbd/nmbd_responserecordsdb.c | 40 +- source/nsswitch/idmap.c | 4 source/nsswitch/pam_winbind.c | 4 source/nsswitch/winbind_nss_config.h | 2 source/nsswitch/winbindd.c | 2 source/nsswitch/winbindd_async.c | 57 ++- source/nsswitch/winbindd_cm.c | 184 +++++++--- source/nsswitch/winbindd_cred_cache.c | 2 source/nsswitch/winbindd_dual.c | 11 source/nsswitch/winbindd_nss.h | 2 source/nsswitch/winbindd_pam.c | 10 source/nsswitch/winbindd_util.c | 6 source/pam_smbpass/pam_smb_acct.c | 5 source/pam_smbpass/pam_smb_auth.c | 6 source/pam_smbpass/pam_smb_passwd.c | 5 source/param/loadparm.c | 24 + source/passdb/lookup_sid.c | 46 +- source/passdb/pdb_ldap.c | 10 source/passdb/secrets.c | 157 ++++++--- source/python/py_samr.c | 9 source/rpc_client/cli_pipe.c | 136 ++----- source/rpc_parse/parse_samr.c | 25 + source/rpc_server/srv_lsa_nt.c | 37 +- source/rpc_server/srv_samr_nt.c | 4 source/rpc_server/srv_spoolss_nt.c | 4 source/rpc_server/srv_srvsvc_nt.c | 5 source/rpcclient/cmd_samr.c | 11 source/rpcclient/rpcclient.c | 2 source/smbd/chgpasswd.c | 24 - source/smbd/dosmode.c | 18 - source/smbd/notify.c | 2 source/smbd/notify_inotify.c | 8 source/smbd/open.c | 14 source/smbd/password.c | 30 + source/smbd/posix_acls.c | 196 +++++------ source/smbd/reply.c | 2 source/smbd/server.c | 2 source/smbd/sesssetup.c | 41 +- source/smbd/trans2.c | 69 +++- source/tdb/common/io.c | 7 source/tdb/tools/tdbtool.c | 2 source/torture/torture.c | 42 ++ source/utils/net.c | 10 source/utils/net_domain.c | 90 ++--- source/utils/net_rpc.c | 24 - source/utils/net_rpc_join.c | 12 source/utils/net_rpc_samsync.c | 2 source/utils/net_sam.c | 20 - source/utils/smbcacls.c | 3 source/utils/smbpasswd.c | 6 source/utils/status.c | 10 106 files changed, 2533 insertions(+), 817 deletions(-)