[SCM] Samba Shared Repository - branch v4-0-test updated

Jelmer Vernooij jelmer at samba.org
Sat Apr 23 17:46:36 MDT 2011


The branch, v4-0-test has been updated
       via  6925a79 Release alpha15.
       via  5b80f15 Update WHATSNEW4.txt.
       via  0645c01 Fix case of libUTIL_LDB.
       via  9317923 Add missing dependency on com_err.
       via  67fd0cd Add check for krb5_free_unparsed_name, when using external heimdal.
       via  123e5c1 s3: Fix Coverity ID 2478, UNINIT
       via  64e7fba s3:include/vfs.h: remove very old hints for vfs modules with interface version < 8
       via  1cf715e Revert "s3-vfs: another attempt to fix the Tru64 build."
       via  4a4a774 s3:smbd/nttrans: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
       via  5186209 s3:lib/sysquota: remove ugly LARGE_SMB_OFF_T ifdef's
       via  75ad180 s3:libsmb: make use of BVAL() and remove ugly LARGE_SMB_OFF_T ifdef's
       via  bf3b2e2 Support the 'PYTHON' environment variable.
       via  317e40d script/librelease: display the permission on the server
       via  74458b5 script/librelease: add more error checking
       via  bacc019 script/librelease: set umask 0022
       via  40792f8 script/librelease: use a GPG_KEYID variable to hold the signing key
       via  b48e223 s3: Fix Coverity ID 2047, UNUSED_VALUE
       via  726fa73 s3: Fix Coverity ID 2325, RESOURCE_LEAK
       via  f9e3af7 s3: Fix Coverity ID 2336, NULL_RETURNS
       via  018595e s3: Fix Coverity ID 2335, CHECKED_RETURN
       via  4981adc asn1: Fix Coverity ID 2299, CHECKED_RETURN
       via  3e8a8fa s3: Fix Coverity ID 2307, NULL_RETURNS
       via  9a0676d s3: Fix Coverity ID 986, BUFFER_SIZE_WARNING
       via  7e7ad53 s3: Fix Coverity ID 1340, NULL_RETURNS
       via  e919e76 Cosmetic. Fix bad indentation.
       via  644046f Fix compiler warning in debug message.
       via  20baa11 Remove duplicate code - move to parent_dirname() as a common function.
       via  5290927 s3-vfs: another attempt to fix the Tru64 build.
       via  0e00351 s3-waf: try to fix the build on sunos5.
       via  a505806 s3-waf: fix typo in comment.
       via  3a72586 Revert "s3-vfs: try to fix the Tru64 build."
       via  1b7cd33 s3-vfs: try to fix the Tru64 build.
       via  bb65187 s3-proto: move more rpc client prototypes to cli_pipe.h.
       via  2b608f3 script: add hardcoded library release key id
       via  ab9d9cf s4:ldb: change version to 1.1.0 after adding new functions:
       via  93d5e7a ldb: add custom flags and functions for the application that wants to manipulate them
       via  f04689a s4:ldb/tests: add tests for ldbmodify and 'modrdn'
       via  e57a23d s4:ldb/tools: add support for "modrdn" to ldbmodify
       via  a3b9522 s4:ldb/ldif: add support for "modrdn"
       via  c7073f8 s3-vfs: rename open function to open_fn.
       via  0b89ce6 s3-build: move MAP_FILE define to the only place used.
       via  ae61a5c s3-smbd: fix the AIX 5.3 build.
       via  c8f9515 s4-smbtorture: restructure documentname handling in spoolss test a bit.
       via  0cf9b47 s3-spoolss: fix debug statement in spoolss_addprinterex_level_2().
       via  6f846dd lib/util/charset Always set *converted_size even on failure
       via  79e6fea lib/util/charset create _handle functions for convert_string() et al
       via  f28f5db libcli/auth Move PAC parsing and verification in common.
       via  0e5482c libcli/auth: Move more kerberos wrapping in common
       via  3a2afe4 s3-gse: Allow the GSSAPI wrapper to load a keytab using gss_krb5_import_cred()
       via  1804d9a tdb_backup: avoid transaction on backup file, use lockall
       via  9bf3dc3 Fix Bug #8099 setpwent() actually does endpwent() and vice versa on FreeBSD
       via  36cfa7b tdb: make sure we skip over recovery area correctly.
       via  cb88418 tdb_expand: limit the expansion with huge records
       via  094ab60 tdb: tdb_repack() only when it's worthwhile.
       via  6aa72da tdb: fix transaction recovery area for converted tdbs.
       via  dfb490d selftest Consolidate server wall clock time limits
       via  5189cfc selftest: move warning about invalid environments up to selftest.pl
       via  5439553 selftest: Don't specify SELFTEST_TARGET as an env variable
       via  cfb4eb9 selftest Test for socket_wrapper support in combined samba target as well
       via  1ac4651 selftest: Add hooks to enable a combined selftest run.
       via  790ceec s4-selftest Rename Samba4 'member' test environment to s4member
       via  55cb125 s4-selftest: Move Samba4 test interfaces out of the way of the Samba3 tests.
       via  148efda s3-selftest Fix interface localktest6 listens on.
       via  9000188 selftest Add combined 'Samba' target module
       via  aed450d s4-selftest: Avoid duplicating the servers IP in the provision() sub arguments.
       via  36d4bbf s3-selftest Rename s3 DC environment to s3dc
       via  8f58b13 s4-selftest: Stop creating netbios aliases everywhere
       via  d041ed2 selftest: put the target on the environment
       via  29d8c59 lib/socket_wrapper: allow up to 32 interfaces for a bigger 'make test'
       via  bde2bcc Fix bug 8088 - rpccli_samr_chng_pswd_auth_crap segfaults if any input blobs are null.
       via  c2a62e8 s3 waf: Mimic the autoconf check for netgrent
       via  d09f029 s3 autobuild: Fix CFLAG check for netgrent tests
       via  83a0b94 s3: Fix the build of vfs_gpfs.c
       via  7cc02cf samba-tool: fix machinepw command so that we use the full path to the secret database and raise an error if secret can't be found
       via  0bf7c96 s3: Use 
       via  ca5dcf2 s3: guest sesssetup is only 13 words (cherry picked from commit 69650a2aaa8649570261df7efccb35ad76d7cfc1)
       via  35c7123 s3: Remove an unused variable
       via  10a552a s3: Use tevent_req_nterror properly in a few places
       via  9f9d183 Remove broken link.
       via  2c55a99 util: Build samba-util without unresolved symbols.
       via  d1cbb9f s4-heimdal: Allow any kvno to match when searching the keytab.
       via  1f53442 s3-gse Allow GSSAPI wrapper to compile against Heimdal
       via  93f8f7b selftest: Allow the top level build to run the samba4 or samba3 tests
       via  ee4a7b3 s4-heimdal_build: Add extra HAVE defines needed for the source3 krb5 code
       via  d9e29c0 selftest Remove selftest of the test subsystem
       via  47b7c6f selftest: Move Samba4 selftest wscript to the top level
       via  1870d25 selftest Add binary mappings for samba3 selftest
       via  48bb69e selftest: Start using the binary mapping at the python layer as well
       via  4fd6ebf selftest: Remove duplication between BUILDIR and BINDIR
       via  cfb44f6 selftest: Remove unused BUILDDIR_ABS environment variable
       via  831955d selftest: Provide a single bindir_path function across all targets
       via  82fdad8 Trying to track down the SMB2 error. Add an invariant test.
       via  e49893c Use handle based xattr set if available.
       via  525ccd5 Ensure vfs_chown_fsp() is safe against races.
       via  e4c4dcf s3-waf: only LIBNMB needs to linked against -lresolv.
       via  85e8c86 s4-dsdb: Add more information on why we don't check the SD control
       via  cf4a308 s4-dsdb: If current attribute list is empty use the one from the request
       via  0e18a59 s3-build: fix the --with-profiling-data build on mac os x.
       via  6768b65 s3-waf: try to fix the non-ldap-but-krb5 build.
       via  53f50c2 s3: Fix bug 8066, wrong output in smbget
       via  9c2aa5b s3-krb5 Move #ifdef HAVE_KRB5 above #include of libcli/auth/krb5_wrap.h
       via  4389bf4 Ensure change_dir_owner_to_parent() can't be raced.
       via  182eea9 Fix bug #8083 - "inherit owner = yes" doesn't interact correctly with vfs_acl_xattr or vfs_acl_tdb module.
       via  9c2ba94 Optimization for change_file_owner_to_parent() and change_dir_owner_to_parent()
       via  d9c1d1f s3: Fix Coverity ID 2471: UNINIT
       via  8b5d163 s3: Fix smbd with the async echo responder
       via  7ece43b s3-build: make sure we pick up system tdb and talloc via #include.
       via  daea6a4 s3-includes: move readahead prototype to its only user.
       via  15d6c70 s3: Fix a typo
       via  32c12cc libcli/auth Fix compile on hosts without krb5
       via  e1078b8 lib/util Move alpha_strcpy() from s3 into common code
       via  bbeba18 s3-auth Rename smb_krb5_open_keytab to avoid a conflict with s3
       via  4ba1375 libcli/auth Move krb5 wrapper functions from s3 into common
       via  3d7998b s3-lib Remove very unused (#if 0) strncpyn
       via  b1873be s3-lib Remove unused string_append
       via  72dcf6d s3-lib Move unix_strlower and unix_strupper to their only users.
       via  aad2c19 s3-lib Remove unused str_ascii_charnum()
       via  9d62ee2 s3-lib Move strisnormal to it's only user in mangle_hash.c
       via  35fca85 libcli/ldap Re-add ldap_ndr.h as a public header
       via  29c0c37 s4/libcli: do not use netbios name in NTLMv2 blobs w/o spnego
       via  96a49d2 libcli: allow exclusion of netbios name in NTLMV2 blob
       via  36f7f98 s4/libcli: do not announce NT error code support when it is disabled
       via  165521e s3: only include smb profiling where needed.
       via  1b4d27d s3-waf: add --with-profiling-data configure option.
       via  bae2ce8 s3: fix the build of --with-profiling-data.
       via  321587e s3-includes: only include acl prototypes when needed.
       via  c4331f6 s3-includes: absolutely no need to globally include debugparse.h
       via  b4e4b60 s3-includes: include lib/util/debug.h headers in includes.h not smb.h
       via  76d4ede s3-includes: remove unused schema_types enum.
       via  e782111 s3-includes: move struct pipe_open_rec to srvsvc rpc server.
       via  a21be2c Fix WAF build for sids2xids.
       via  845d4d4 s3: Add a test for sid2xids
       via  32bd643 s3: Add some debug to winbindd_sids_to_xids
       via  ddfeccc s3: Use wbcSidsToUnixIds in create_local_token
       via  b8dc235 nsswitch: Add wbinfo --sids-to-unix-ids
       via  a93c49d libwbclient: Add wbcSidsToUnixIds
       via  44f7fc4 s3: Export WINBINDD_SIDS_TO_XIDS via the winbind pipe
       via  a671885 s3: Add wbint_Sids2UnixIDs idl & implementation
       via  80f8738 s3: Make idmap_find_domain public
       via  74ea52e s3: Add is_domain_online
       via  69ba259 nsswitch: wbinfo --lookup-sids
       via  4be643d lib: Move next_token next to next_token_talloc
       via  cfe30df9 libwbclient: Add wbcLookupSids
       via  63446c2 s3: Add winbindd_lookupsids
       via  490c52c s3: Add wb_lookupsids
       via  091fd0f s3: Add wbint_LookupSids
       via  ef9d2b1 s3: Make parse_sidlist public
       via  58e26c2 s3: Simplify parse_sidlist
       via  d4c693d Add dom_sid_parse_endp
       via  df269c0 Don't print "success" message after error message in change_file_owner_to_parent(). Remove "goto" in change_dir_owner_to_parent().
       via  c3d8991 s3-build: finally remove references to ndr and dcerpc headers that were included globally.
       via  9824e2e s3-rpc_client: add and use rpc_client/rpc_client.h.
       via  d2d976d s3-netapi: remove two shadowed variables.
       via  8acc57d s3:WHATSNEW.txt: remove the "strict allocate" default value
       via  4b3fe52 s3-cli_pipe: fix timeout in rpc_pipe_open_tcp_port().
       via  8b80141 s3-util_sock: very brief documentation for open_socket_out().
       via  015511d s3: Make send_nt_replies() static
       via  94a97bf talloc: fix compiler warnings with -Wc++-compat
       via  6a77b52 s3: Fix Coverity ID 2470: STRAY_SEMICOLON
       via  111f4ec s3: Use talloc_tos() in the S3 build
       via  53e0bad build: Bring DYNCONFIG into samba-util library to avoid symbol duplication
       via  d309499 s3-build Remove distinct LOCALEDIR subsystem
       via  887fdb7 s4-test: added a test for E_deshash()
       via  4158e9a s3-charcnv: Move convert_string() et al to lib/util/charset
       via  bf431fb libcli/auth Use convert_string_error to check LM hash calculation.
       via  d335b63 lib/util/charset Add many more charset tests
       via  748c31d lib/util/charset Add convert_string_error()
       via  8db1648 lib/util/charset Make ASCII conversion validate it's input
       via  1d4fb07 s3-selftest Add workaround for RAP test failure
       via  a2c691a lib/util/charset Rename convert_string test to allow a 'non_handle' test
       via  7bbd701 lib/util/charset Add more tests for convert_string_error_handle()
       via  9346382 lib/util/charset Preserve 'pull' errors even when converting via UTF16
       via  1efa600 lib/util/charset Add tests for convert_string_error_handle
       via  b21129a lib/util/charset Add expected values for upper/lower case tests
       via  cd63c92 lib/util/charset Fix and add public interface for convert_string_error_handle
       via  87d2722 s4/torture Fix calls to charcnv functions to always supply converted_size
       via  17ccff9 lib/util: Make string_replace from s3 common
       via  b2e37d9 lib/util ucs2_align is identical, put it in common
       via  2eea919 lib/util Move simple string routines into common code.
       via  9941dfe lib/util/charset Move source3/lib/util_unistr.c to the common code.
       via  ce2f217 s3-lib Move strdup_w to it's only user in mangle_hash.c
       via  e3138f2 s3-lib Move isvalid83_w to mangle_hash.c
       via  d458f6b s3-lib make static and remove more _w functions
       via  a82fba3 s3-lib Remove unused #define
       via  ba2b7f7 s3-lib Remove unused skip_unibuf()
       via  8fcda44 s3-lib: Remove unused _w functions.
       via  5cfb0bd s3-lib Correct comment in strlen_w()
       via  43deb97 s3-lib Remove more unused fstring.c functions
       via  c8a5fa3 s3-charcnv: make pull_ucs2 static
       via  b6a8418 s3-lib: Remove unused pull_ucs2_fstring()
       via  380bd49 build: use readelf as a replacement for ldd
       via  cec7c53 libds: Make flag_mapping a library
       via  fe458f2 lib/util make UTIL_TDB a library
       via  5694ba5 libcli/ldap pull LIBCLI_LDAP_MESSAGE and LIBCLI_LDAP_NDR into a library
       via  601835e build: speed up SYMBOLCHECK code
       via  4edc98e s3: For net ads join, create a krb5.conf
       via  da5e5a6 s3: Initialize output in libnet_Join
       via  feb3cde s3: Retry the join with the short name
       via  510e618 s3-util: separate out cmdline helpers.
       via  9c6f78a s3: add some forward declarations.
       via  7ea0384 s3-netapi: use dcerpc_try_samr_connects().
       via  3acd6bd s3-netapi: use libnetapi_get_binding_handle().
       via  0eece62 s3-netapi: add libnetapi_get_binding_handle().
       via  f102748 s3-librpc: let librpc/rpc/dcerpc.h include ndr and generated dcerpc headers.
       via  64b6641 s3-rpc_client: move rpc_cli_transport structs and protos to rpc_transport.h
       via  bb15aa5 s3/selftest Tear down the environment if we fail to connect
       via  e3c3b4d s3-printing: Use become_user_by_session() function.
       via  b137156 s3-smbd: Added a become_user_by_session() function.
       via  27cb378 s3-smbd: Added a change_to_user_by_session() function.
       via  d1ded27 s3: Wrap creating the svcctl keys in a transaction
       via  a5495e7 s3: Make reg_backend_db.h includable by itself (cherry picked from commit 6ba31d3bd29dd11b1b98859f4d8a65d9be7dac60)
       via  5cd6d93 s3: Fix Coverity ID 2472, UNINIT
       via  d2d1d17 s3: Fix Coverity ID 2473, UNINIT
       via  0958695 s3: Fix timeout calculation in event_add_to_poll_args
       via  e6cf92c s3-modules: Fix debug message
       via  af45636 Fix bug 8072 - PANIC: create_file_acl_common frees handle two times.
       via  c6c1724 Subtle change. Microsoft SMB2 tests return different access mask than for SMB1 with raw.acls.
       via  58a0c8a s3:net idmap check: fix output of an invalid record
       via  6db4fc1 s3-net: "idmap check" ignore __db_sequence_number__
       via  eb0e276 talloc/testsuite: avoid memory leak reported by valgrind
       via  f9fdef8 talloc/testsuite: test more talloc_pool related things
       via  2146ffd talloc: include valgrind headers if available
       via  73cc85a talloc: add TC_INVALIDATE_POOL marco
       via  9c9f208 talloc: add TC_UNDEFINE_GROW_CHUNK() marco
       via  6126c35 talloc: add TC_INVALIDATE_SHRINK_CHUNK() marco
       via  4895f55 talloc: add TC_INVALIDATE_FULL_CHUNK() macro
       via  efbb358 talloc: use VALGRIND_MAKE_MEM_UNDEFINED() before memmove()
       via  1e70439 talloc: optimize talloc_free() and talloc_realloc() for talloc pools
       via  73330f8 talloc: add TC_POOL_FIRST_CHUNK() macro
       via  13fab67 talloc: add TC_POOL_SPACE_LEFT() macro
       via  4084cb7 talloc: add TC_ALIGN16() macro
       via  d399401 talloc: use TC_HDR_SIZE instead of sizeof(struct talloc_chunk)
       via  ab0a881 ldb:ldb/common/ldb_modules.c - change the request counter type to be "unsigned"
       via  a15ebe6 ldb:ldb/common/ldb_modules.c - trivial - fix integer output specifiers
       via  9705dab s3:net rpc trust: fix two C++ implicit void * cast warnings
       via  32d816d s3:passdb:pdb_ipa: fix a C++ implicit void * cast warnings
       via  838e2dd s3:net idmap check: fix a couple of c++ implicit void * cast warnings
       via  7e4f261 packaging(RHEL-CTDB): fix configure.rpm (honour additional cmdline parameters)
       via  94f5b2f ldb:ldb_msg.c - make "ldb_msg_find_attr_as_*" more robust against invalid values
       via  df9d46a ldb:ldb_msg_check_sanity - clean it up from unneeded stuff
       via  ddb41f2 dsdb:schema/schema_syntax.c - correctly check error code of "ldb_string_utc_to_time"
       via  6cef940 dsdb:schema/schema_syntax.c - add some empty value checks on validate functions
       via  b7de06e s4:objectclass LDB module - "ldb_msg_sanity_check" call not really needed
       via  17f3413 ldb:ldbadd/modify tool - return error code when at least one operation has failed
       via  f146992 ldb:tests - "init.ldif" - deactivate empty "seeAlso" attribute
       via  3cd11b5 ldb:ldb/common/ldb_modules.c - always use LDB error codes if possible
       via  32cad76 ldb:common/*.c - check for some OOM conditions
       via  1d8980d s4:objectclass LDB module - fix a comment - add a ")"
       via  02c6f9d selftest:Samba4: setup DC_* variables in provision_rpc_proxy()
       via  ead6faa s4-smbtorture: fix lsa forest trust test.
       via  26d6784 lsa: use lsa_TrustedAccessMask in some more places in the lsa IDL.
       via  c1a5670 s3-net: document "idmap check"
       via  7d04043 s3-net: fix the usage output of "net idmap check"
       via  17fe5e0 s4-samba_dnsupate Fix syntax error
       via  e78d465 Revert "s3-test: disable ktest for now"
       via  4cdbb88 s3-selftest actually wait for smbclient to connect
       via  1862e90 s3-selftest Fix use of the 'fake DNS' file
       via  1367e2b wintest Allow setting of the firewall to fail
       via  e410a1a s3-wintest Add test of 'net use' against the Samba3 member
       via  9ced0df wintest Allow changing the telnet settings to fail, we might not be admin
       via  36029a0 samba_dnsupdate: Don't use subprocess.check_call, it isn't in python 2.4
       via  77820d5 s3-test: disable ktest for now
       via  5f771b3 ldb: fixed --paged option in ldb tools
       via  2db094f Fix bug 6966 - "allow trusted domains = no" not respected in winbind.
       via  b3bb983 s4:dsdb/repl_meta_data: update replPropertyMetaData on originating renames
       via  4d5a295 s4:dsdb/repl_meta_data: allow passing an explicit attribute list to replmd_update_rpmd()
       via  d622d21 s4:dsdb/repl_meta_data: normalize the rdn attribute name based on the schema
       via  3626579 s3: Fix tldap_make_mod_blob_int() debug messages
       via  2bafb4c s3-net: Add delete op for net trust utility
       via  11c3427 s3-net: Add net trust utility
       via  6681e45 s3-pdb_ipa: Create DN for new object
       via  1cbe59e s3-pdb_ipa: Add ipasam_create_dom_group()
       via  afdc905 s3-net: add IPA provision
       via  2ee1d09 s3-pdb_ipa: Add ipasam_create_user()
       via  c47df01 s3-pdb_ipa: Detect IPA server
       via  ca22bef s3-pdb_ipa: Use new smbldap_make_mod_blob() without a return value
       via  f3b1a68 s3-smbldap: make octet_strings/DATA_BLOBs const.
       via  02c6940 s3-ipasam: rename of smbldap_make_mod_blob to _smbldap_make_mod_blob.
       via  c4974ee s3-smbldap: support storing octet_strings/DATA_BLOBs.
       via  db76adc s3-pdb_ipa: Fix indentation
       via  6d0be9e s4-test: fixed a problem with very verbose NDR debug
       via  49ab2df lib/crypto: rename the SHA256_ functions to samba_SHA256_
       via  5adf85e tstream: make npa_tstream a private library
       via  a8da13c lib: make asn1_util a private library
       via  15576da lib: moved data_blob.c into samba-util-common
       via  48220b8 This reverts commit 378c4b221a6be75e1d32cb6fb3a773ce5de6dbda.
       via  59b588a waf: a better way to detect duplicated symbols
       via  0846b3c s4: Update/Set local USN only on attribute that have been modified/created
       via  d84a8d5 s3-selftest Add tests to show kerberos works across a password change
       via  0415a57 s3-librpc Fix creation of in-memory keytab for previous password
       via  747ebc1 s3-selftest names into DNS hosts file to avoid NBT lookups
       via  457c665 libcli/nbt Cope with blank lines in DNS hosts file
       via  82e0ba2 docs: fix the missing parameter description section in the smb.conf manpage
       via  f52b318 packaging(RHEL-CTDB): Fix debuginfo builds
       via  c2738b2 packaging(RHEL-CTDB): add BuildRequires to ctdb-devel >= 1.2.25
       via  86a3c39 packaging(RHEL-CTDB): replace Prereq by Requires.
       via  48646ee s3-auth: Make server_info const in create_local_token()
       via  86baefe kdc: always ldb escape the realm
       via  663dc94 auth: Move auth_session_info into IDL
       via  f261266 s4-auth: Always talloc_zero() the struct auth_session_info
       via  1c34842 pidl: Add support for the [ignore] property
       via  917b0a2 librpc/idl Add [nopython] to krb5pac ndrdump functions
       via  b6a30be Fix bug #7080 - Quota only shown when logged as root.
       via  378c4b2 s3: Add maintainers for s3/auth
       via  dca465f s3/vfs_gpfs: s/syncops/gpfs
       via  a7ba4b5 s3-waf: fix typo in ctdb checks.
       via  fe35ff2 s3: Make vlp printing work by default
       via  0f08e9d s3: Fix print_spool_end
       via  4b78956 s4 samba-tool: Implement "testparm" command
       via  2d22bbf s3-selftest Look only under source3 for smb.conf files
       via  ff9b668 s3-auth Rename user_session_key -> session_key to match auth_session_info
       via  17d8f0a s3-auth use create_local_token() to transform server_info -> session_info
       via  2ec4826 Move SET_STAT_INVALID call added by Volker as fix for bug 8042 - Newly create files are always failed with NT_STATUS_FILE_IS_A_DIRECTORY
       via  074239a Note that check_parent_exists() doesn't change the contents of smb_fname (add const).
       via  a217ec6 s3-net: add command "net idmap check"
       via  8fc8c88 s3: add function srprs_quoted to parse strings written with cbuf_print_quoted
       via  9272614 s3: add function cbuf_print_quoted
       via  340f20d s3: add function dbwrap_traverse
       via  84019ea s3: add function dbwrap_trans_traverse
       via  10cec2f s3: fix cbuf_swapptr
       via  b7e330a s3:idmap_tdb2: fix build of tdb2
       via  a3ef974 s3-rpc_server Remove comment, yes the key is correct.
       via  77e6716 s3-auth consolidate create_local_token() into make_server_info_krb5()
       via  841d0bc s3-selftest Remove more instances of /tmp in test_smbclient_s3.sh
       via  6351dee s3-selftest Add testing of kerberos login
       via  55134c9 s4-credentials Add a command line hook to set the kerberos credentials cache
       via  ffb6003 s3-selftest Disable log rotation in 'make test'
       via  513574a talloc - some documentation changes
       via  f00d258 s4-dsdb: implemented creation of conflict records
       via  bf3a75c s4-samba-tool: give a bit better error on user delete failure
       via  f0e7303 s4-rpc: improved error mapping for several RPC server calls
       via  81f2dda s4-dsdb: added a ldb err -> NTSTATUS mapping
       via  db03168 s4-krb5: be a bit less verbose about krb5 packets
       via  822e7e5 s4-loadparm: be a bit less verbose about smb.conf processing
       via  45e00ee s4-libnet: honour convention of DEBUGLEVEL>=10 for NDR print
       via  4a98d6c debug: default debug to stderr
       via  c6b93d2 Avoid uppercasing server role in error message.
       via  e53dfeb s3: Remove some unused code
       via  5cb8f6b Fix compilation without external heimdal.
       via  09289c0 use system heimdal headers if possible, fix missing dependencies on hx509 and krb5 libraries.
       via  32296a2 s3: Add a quick test for bug 8042
       via  2b94169 s3: Fix bug 8042: File creation on OS/X
       via  76f7c2a Fix for servers that don't put a path separator at the end of the service.
       via  d143bc4 s3:waf: add cluster support / ctdb checks.
       via  af82dca s3:waf:compare_config_h3.sh: make diff tool configurable as env var "DIFF"
       via  e06dba1 s3:waf:compare_config_h3.sh: specify autoconf-config.h as commandline parameter
       via  00224d0 Fix bug #7987 - ACL can get lost when files are being renamed.
       via  ac216c1 Fix bug #8047 - mdns registration doesn't work if "interfaces" is used in smb.conf
       via  1272758 s3: Fix Coverity ID 1137: CONSTANT_EXPRESSION_RESULT
       via  d9b03cb s3: Fix Coverity ID 1136: CONSTANT_EXPRESSION_RESULT
       via  644222a debug: Restore the s3-style check in check_log_size()
       via  1877508 s3:configure: allow building without SCHEDULE_FOR_DELETION with --enable-old-ctdb
       via  7b9648c s3:configure: introduce "--enable-old-ctdb" to enable enforcing build against old ctdb
       via  69aead6 s3:configure: add check for new CTDB_CONTROL_SCHEDULE_FOR_DELETION
       via  e9e23cc s3:configure: rework logic of ctdb/clustering checks
       via  a9b04e4 s3:configure: remove unused variable CTDB_CFLAGS
       via  0943d39 s3:configure: fix a comment.
       via  3a3c118 s3:dbwrap_ctdb: in ctdb_delete, send a SCHEDULE_FOR_DELETION control to local ctdbd
       via  0e240bd s3:ctdb: pass the ctdb control flags to the ctdb daemon when sending the control
       via  6cc8457 s3:ctdb: samba can now handle the NOREPLY flag
       via  fd41b4f s3:ctdb: correctly handle cstatus if CTDB_CTRL_FLAG_NOREPLY is set.
       via  34ea813 s3-net: Do not use uninitialized value
       via  d9ad60f s3-winbindd: Use the correct enums for samr_QueryDomainInfo.
       via  620921b lib/util/charset Add tests for strcasecmp_m(), talloc_strupper() et al
       via  26ccb6d s4-dsdb: cope with failed searches in the linked attributes callback
       via  e395b5b s3-torture: a very simple test for convert_string_error()
       via  6a9043d s3: Fix a typo
       via  466da70 charconv: Use talloc_tos() in the S3 build
       via  7cd5a79 Arg. I hate the "if (xxx) return foo" all on one line style of code.
       via  21193c8 Don't burn 2k of stack on every iconv, use the heap when it's a slow call.
       via  f9a2f4f Fix bug #7996 - sgid bit lost on folder rename.
       via  cf5ed92 SMBTA: make vfs_smb_traffic_analyzer aware of the sendfile and recvfile functionality and store the results as common read/write results.
       via  b3ffcf8 lib/util/charset smb_panic() on incorrect use of strlen_m_ext
       via  7fe9bb8 lib/util/charset Add tests for strlen_m_ext() and convert_string_talloc()
       via  d4f3a38 lib/util/charset Add wrapper to allow testing of strlen_m_ext()
       via  46db53b lib/util/charset correct calculation of UTF8 character sizes
       via  0e46e09 s3-samr: make getgrgid() failure a little more visible in _samr_CreateDomAlias().
       via  e54f292 s3-idmap: fix the build of idmap_hash on FreeBSD.
       via  a730dff s3-libndr: add ../librpc/ndr/libndr.h include in some places.
       via  2352e7c s3-rpcclient: include rpc_client/cli_pipe.h globally in rpcclient.h
       via  5fcb4d3 rep_parse_prs: remove some dead, unused code.
       via  c109a70 Fix convert_string() to take a *converted_size arg. and return a bool.
       via  9ede19f s3-build: make it a little easier to build smbtorture4.
       via  3800bae s3-vfs: try to fix build of aio_fork module.
       via  d546ade Change convert_string_internal() and convert_string_error() to bool return.
       via  048471d Fix the nstring calls to use the correct sizes.
       via  c964744 This doesn't look like it has anything to do with character set conversion, but it does :-).
       via  8f4e39f s3: Fix g_lock_lock after the select/poll conversion
       via  220db5a s3-smbd: try to fix the irix build.
       via  53bdf43 s3-vfs acl modules: more non-linux build fixes.
       via  33082d0 s3-passdb: move LOOKUP_NAME_ flags to passdb where they belong to.
       via  3253d5a s3-passdb: move some passdb defines to passdb.h
       via  c8ed33a s3-proto: pure cosmetics, remove some generated comments.
       via  6206156 s3-winbind: try to fix the build on hosts w/o winbind support.
       via  b09b694 s3-vfs_solarisacl: try to fix the solaris build.
       via  25b43d3 s3: Use cli_ntcreate to when listing snapshots
       via  65c9d2e s3: Fix Coverity ID 2041, "UNUSED_VALUE"
       via  43e364e lib/util/charset Add tests for convert_string_talloc_handle()
       via  a64958a lib/util Move base64 functions into lib/util/base64.c
       via  48d0abe s3:lib make lazy_initialize_conv() static
       via  c395209 lib/util/charset Remove pointless static bool initialised
       via  fbd0ff6 s3: try to fix the build on some non-linux buildfarm machines.
       via  0fea80c s3: Fix Coverity ID 2217: RESOURCE_LEAK
       via  40306f2 s3: Fix Coverity ID 2220: RESOURCE_LEAK
       via  a56eb9b s3: Fix Coverity ID 2221: RESOURCE_LEAK
       via  9a97a83 s3: Fix Coverity ID 2222: RESOURCE_LEAK
       via  12bf847 s3: Fix Coverity ID 2223: RESOURCE_LEAK
       via  8486f0f s3: Fix Coverity ID 2236: REVERSE_INULL
       via  de635fe s3: Fix Coverity ID 2332: MISSING_BREAK
       via  0764e72 s3: Fix Coverity ID 2237: REVERSE_INULL
       via  0080f94 tdb: Fix Coverity ID 2238: SECURE_CODING
       via  014d409 s3: Fix Coverity ID 2304: FORWARD_NULL
       via  32a76ca s4:lib/policy/gp_ldap.c - make more use of LDB result constants
       via  dcdfc27 s4:lib/registry/registry.h - align a copyright line in header comment
       via  6723e90 talloc - improve doxygen comment of "talloc_move"
       via  05a9b7c s4:smb_server/smb/trans2.c - "talloc_move" isn't strictly necessary here
       via  72833e4 s3-ctdb_wrap: remove unused variable from db_ctdb_fetch_persistent().
       via  ab9a29e s3-rpc_server: move access check functions out of samr server.
       via  b1e3b9d s3: only include ntioctl.h where needed.
       via  c2d6260 s3: only include lib/privileges.h where needed.
       via  643b08d s3: include ../librpc/gen_ndr/lsa.h where needed.
       via  1d383da s3-passdb: move lsa_dom_info and lsa_name_info out of smb.h into passdb.
       via  6e3f0d2 s3-includes: only include ntdomain.h where needed.
       via  9115615 pidl: add an include for "ntdomain.h" for s3 server stubs.
       via  ab36d59 s3-messages: make ndr_messaging.h part of messages.h.
       via  b2af281 s3-messages: only include messages.h where needed.
       via  4bd5f51 s3-prototyes: user_in_netgroup and user_in_list moved to auth, out of smbd.
       via  3679c0b s3-includes: finally remove global include of auth.h.
       via  bd471d3 s3-auth: vfs modules need auth.h
       via  3061f44 s3-auth: printing needs auth.h
       via  af300a9 s3-auth: smbd needs auth.h
       via  146c1aa s3-auth: rpc_server needs auth.h
       via  7e73214 s3-auth: use auth.h where needed.
       via  1b6767d s3-auth: move auth prototypes to auth/proto.h.
       via  2473c2f s3-libsmb: put namequery headers to nmblib.h
       via  2377039 s3-locking: move locking prototypes out of proto.h.
       via  f064c8e s3: finally remove global include of smbd prototypes.
       via  20d8ae4 s3: rpc_server needs parts of smbd.
       via  84815d3 s3: printing needs parts of smbd.
       via  34a335a s3: auth also needs parts of smbd.
       via  45364f5 s3-vfs: include smbd/smbd.h in vfs modules.
       via  8c24ebf s3: include smbd/smbd.h where needed.
       via  ef990a1 s3-smbd: add smbd.h and move smbd prototypes to smbd/proto.h.
       via  8560c00 s3: move filename_util.c out of source3/smbd to source3/lib.
       via  6b76909 s3-build: only include intl protos where needed.
       via  60d2816 s3-passdb: finally stop including passdb.h globaly.
       via  235f148 s3-passdb: use passdb headers where needed.
       via  a22a53e s3-passdb: move util_builtin.c out of passdb.
       via  7d798ac s3-passdb: move util_unixsids.c out of passdb.
       via  bcee6c1 s3-passdb: move util_wellknown.c out of passdb.
       via  cc94bcb s3-winbindd: copy acct_info to wb_acct_info so we dont need passdb for it.
       via  f378f9f s3-passdb: add machine_sid.h and lookup_sid.h
       via  cd7e088 s3-proto: add some forward declarations.
       via  2f36ef7 s3-passdb: add passdb.h where needed.
       via  b0773aa s3-passdb: move mapping.h into passdb.h, its needed here.
       via  35c2d8e s3-passdb: move passdb headers to passdb/proto.h.
       via  bb04a70 s3-groupdb: move groupdb headers to groupdb/proto.h.
       via  03e6082 s3: create_builtin_users/administrators belongs to passdb not auth.
       via  9bd06f6 s3-build: only include transfer_file.h where needed.
       via  0a250f4 registry: create and use shared libcli/registry/util_reg.h header.
       via  49ccae1 s3-includes: no point in including all security headers globally.
       via  1d7b7ce s3-includes: remove EILSEQ check, this is handled by ../lib/replace/system/iconv.h already.
       via  0e77126 s3-includes: only include system/filesys.h when needed.
       via  64422d9 s3-includes: remove global include of "system/network.h"
       via  49fcf65 s3-includes: only include system/passwd.h when needed.
       via  7369ef1 s3-includes: only include system/shmem.h when needed.
       via  fd8b538 s3-includes: remove global include of "system/select.h".
       via  55f9579 s3-includes: only include system/terminal.h when needed.
       via  21a78b8 s3-includes: only include system/capability.h when needed.
       via  739ca0e s3-includes: only include system/glob.h when needed.
       via  310d268 s3-includes: only include system/iconv.h when needed.
       via  89ca487 s3-includes: only include system/syslog.h when needed.
       via  99f4a64 s3-trans2: only include trans2.h where needed.
       via  d85f140 s3-winbind: remove global inclusion of libwbclient.
       via  9648795 lib/util/util_pw: share more code between lib/util/util_pw.c and source3/lib/username.c
       via  6442112 lib/util/util_pw: share sys_get{pw,gr} group of calls.
       via  f4868ab lib/util/util_pw: temporary rename of getpwnam_alloc and getpwuid_alloc.
       via  0c5214e Ensure convert_string_XXX is always called with a valid converted_size pointer.
       via  1e50f9a charconv: Fix the slow-path character conversions
       via  52ff0dd s3-libsmb: remove duplicate NTSTATUS variable.
       via  6a27928 s3-waf: fix spoolssd compile.
       via  2cb7974 s3-rpc_server: Fixed rpc_pipe_open_internal documentation.
       via  8dc5805 s3-rpc_server: Only allow embedded, daemon and external server type.
       via  991fa3a s3-spoolssd: Start the spoolss service correctly.
       via  28b2046 s3-spoolssd: Register spoolssd endpoints.
       via  8c635b6 s3-epmap: Make rpc_ep_setup_register an internal function.
       via  80fe8fa s3-spoolssd: Fixed logfile creation.
       via  a956c57 s3-spoolssd: Added missing include.
       via  c1b7c0c s3-spoolssd: Pass down event and messanging context.
       via  851f95b s3-spoolssd: Fixed reopening of logs.
       via  fe0e079 s3:spoolssd Start spoolss from smbd
       via  0439427 s3:spoolssd Initialize the spoolss rpc interfaces
       via  0c13010 s3:spoolssd Add spoolss own signal handlers
       via  0b7b841 s3:spoolssd handle smb.conf reloads directly
       via  2d333ae s3:spoolssd Create our own log file
       via  99941eb s3:spoolssd Add skeleton for spoolss daemon
       via  1d33474 s3:printing Make print_queue_receive public
       via  bd9b272 ldb: detect eof on ldif files
       via  daeb6a0 s4-dsdb: allow modification of linked attribute targets with relax
       via  af31bf6 debug: ignore debug_set_logfile() with a blank string
       via  3351897 s4-cmdline: moved loadparm init after fault setup
       via  77cc161 s4-param: set a default logfile
       via  8d2d0ef lib: removed a spurios declaration of 'logfile'
       via  bae14fb Remove two unused labels.
       via  db966ef =?UTF-8?q?alpha=5Fstrcpy()=20is=20a=20utility=20function=20which=20reportedly:
       via  e068144 s3:rpc_client: fix argument order of call to lsa_open_policy2 in rpccli_lsa_open_policy2
       via  2c0d802 s3-selftest Fix test_smbclient_auth.sh
       via  29fabfd s3-selftest Allow LM passwords and turn of NTLMv2 for security=share test
       via  c8bc708 s3-selftest Add tests for security=server
       via  2839391 s3-selftest unconditionaly include subunit.sh
       via  53ddac3 wintest New snapshot for my wintest VMs
       via  ef44794 s4-fsmo: say which role is being transferred
       via  3600f2e s4-fsmo: samba-tool fsmo transfer now gets full error code
       via  b32f155 s4-dsdb: perform FSMO transfers asynchronously
       via  358892e s4-fsmo: make rootDSE modify for FSMO transfer async
       via  f4e3ccf s4-fsmo: nicer error messages on failed FSMO transfers
       via  07b6f75 s4-drs: default hostname in samba-tool drs command
       via  fdd9540 s4-dsdb: only allow administrators to trigger FSMO role transfers
       via  f4d5814 s4-fsmo: samba-tool fsmo takes a URL, not a hostname
       via  9eb9b11 wintest: added a "ipconfig /flushdns"
       via  22cbd04 wintest: fixed syntax highlighting with emacs
       via  b85bb3e wintest: ensure we startup the w2k3 DC VM
       via  67aa53a Be a little clearer about when and when not to set this option.
       via  52602e4 Fix inspired by work done by David Disseldorp for bug #8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
       via  fbe19ba s3: Fix Coverity ID 2143: DEADCODE
       via  05dac2b s3: Fix Coverity ID 2143: DEADCODE
       via  6e9b69f s3: Fix Coverity ID 2173: FORWARD_NULL
       via  dc36d75 Revert "Change strict allocate to default to true.
       via  a414356 s3: Fix Coverity ID 2188: MISSING_BREAK
       via  ba92c45 s3: Fix Coverity ID 2189: MISSING_BREAK
       via  25397de tdb: Fix Coverity ID 2192: NO_EFFECT
       via  261d6b0 s3: Fix Coverity ID 2195: NO_EFFECT
       via  8d9cbc7 librpc: Add some error checking to dcerpc_floor_pack_rhs_if_version_data
       via  9370c28 librpc: Fix Coverity ID 2198: NULL_RETURNS
       via  240aeeb s3: Fix Coverity ID 2200: NULL_RETURNS (cut&paste error)
       via  6bee354 s3: Fix Coverity ID 2228: RESOURCE_LEAK
       via  7e6030a s3: Fix Coverity ID 2226: RESOURCE_LEAK
       via  c07be5f s3: Fix Coverity ID 976: BAD_SIZEOF
       via  a431394 s3: Fix Coverity ID 958: BAD_SIZEOF
       via  8db0374 s3: Fix Coverity ID 682: NEGATIVE_RETURNS
       via  1a1675b s3: Fix Coverity ID 590: DEADCODE
       via  30085eb s3: Fix Coverity ID 585: NEGATIVE_RETURNS
       via  08e4e7f s3: Fix Coverity ID 513: UNINIT
       via  7c868e6 s3: Fix Coverity ID 83: RESOURCE_LEAK
       via  592c669 s3: Convert cli_raw_tcon to cli_smb
       via  13c1c8e s3: Fix a memleak
       via  c83ce65 s3: Replace a use of cli_errstr
       via  ffef3aa s3: Replace cli_negprot_sendsync() by cli_negprot_send()
       via  a60ba54 s3: Remove a pointless static
       via  5d9075c s3: Remove a use of cli_send_smb
       via  b47b4c9 s3: Remove two calls to cli_errstr
       via  8cd2622 s3: Fix Coverity ID 2296: UNUSED_VALUE
       via  1d690e3 s3: Fix Coverity ID 2327: FORWARD_NULL
       via  f762886 s3: Fix Coverity ID 2328: FORWARD_NULL
       via  4cdaac0 s3: Fix Coverity ID 2329: RESOURCE_LEAK
       via  c104939 s3: Fix Coverity ID 2330: RESOURCE_LEAK
       via  66c9680 s3: Fix Coverity ID 2331: RESOURCE_LEAK
       via  288fb9d s3: Fix an uninitialized variable read
       via  fc40954 s3: Fix Coverity ID 2326, CHECKED_RETURN
       via  51d8a4e Revert "Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume."
       via  ad2e243 Fix bug 8040 - smbclient segfaults when a Cyrillic netbios name or workgroup is configured.
       via  5779460 s3-netapi: fix memoryleak while not using talloc_tos() in cli_get_session_key() usage.
       via  26253e0 s3: Compile IDL files in autogen, some configure tests need this
       via  273e7cb Revert "s3-includes: fixed CONST_DISCARD() to actually discard const"
       via  f092214 charcnv: ensure convert_string_error doesn't conflict with s3 function
       via  0189087 s3-charcnv: fixed converted_size return in fast paths
       via  f08ec22 s3-charcnv: removed unused function
       via  b5616ad lib/util/charset rename iconv_convenience to iconv_handle
       via  7824111 s3-charcnv: convert_string_internal() should not display errors
       via  d85dbfb s3-string: removed the conv_silent global
       via  232fb01 s3-string: removed last use of conv_silent
       via  64258a3 s3-charcnv Add convert_string_error()
       via  2643a7b charcnv: added convert_string_error()
       via  3726192 s3-includes: fixed CONST_DISCARD() to actually discard const
       via  aaae412 unistr: moved some UCS2 macros into util_unistr
       via  5a20325 libcli: created smb_constants.h
       via  bfce962 tdb: rename convert_string() to tdb_convert_string()
       via  2588e71 s3-libsmb: work our correct length for EA strings
       via  5ed2039 s3-string: sec_len==-1 support is no longer needed
       via  4d47493 s3-dfs: removed the last user of sec_len==-1 in pull_*_base_talloc()
       via  3ceb353 s3-lib: make pull_ucs2_base_talloc static
       via  980064b lib: remove unused pieces of string_wrappers.h
       via  8cd4a38 lib: move the string wrappers from source3/include to common lib/util
       via  f705fc9 s3-string: moved fstring functions into their own file
       via  8812148 s3:dbwrap_ctdb: fix non-locked fetch on persistent db's causing corruption
       via  68529bc s3-charcnv: remove unused labels.
       via  4a4efc2 s3-rpc_server: remove two uneeded include registry/reg_parse_prs.h
       via  ba510fa s3-ldapsam: fix ldapsam_create_user() with existing posix accounts.
       via  63bb64d s3-netapi: use cli_get_session_key() in netapi.
       via  042aafb Fix bug 8021 - Incorrect string termination in volume/volume_name for TRANS2-QUERY_FS_INFO/Info Volume.
       via  5176a0b Fix is_myname_or_ipaddr() to be robust against strange DNS setups.
       via  72bd60b s3-epmapper: fix vars init and return errors
       via  edc2600 librpc: Return an error if we a broken floor.
       via  95daebe cleanup: fix some trailing spaces
       via  dbe957e s3-epmapper: Fix allocation of data on the wrong context
       via  5ebf007 s3-epmapper: Make sure we work on a description duplicate.
       via  f534dcd librpc: Added a dcerpc_binding_dup() function.
       via  e8912b9 s3-epmapper: Refactor the cleanup of endpoints.
       via  fd89e29 s3-epmapper: Use strcmp instead of strequal and check IPv6.
       via  bf1e330 s3-epmapper: Increase debug levels.
       via  155c4fb s3: Fix some errno assignments in SMBC_opendir_ctx
       via  9db92bb s3: Fix Coverity ID 2325: RESOURCE_LEAK
       via  15e84a9 charcnv: removed the allow_badcharcnv and allow_bad_conv options to convert_string*()
       via  4518566 charset: remove another allow_badcharcnv check
       via  2639f0b s3-prototypes: remove protos of some dead functions.
       via  b903c28 librpc: bring more librpc prototypes in common.
       via  d2d3ac6 s3-rpc_client: actually call lsa_open_policy2() in rpccli_lsa_open_policy2().
       via  48c604a s3-smbta-util: fix some buildwarnings.
       via  6c8b820 s3-globals: silence build warning in smbd_messaging_context().
       via  d53aac5 s3-proto: remove some duplicate prototypes.
       via  8fe4a68 s3-includes: remove unused cmdline_lp_ctx.
       via  7f1fd07 s3-epmapper: Log error if we can't register the endpoint.
       via  b38517b s3-epmapper: Setup epm in smbd to forward np requests.
       via  73e985f s3-epmapper: Remove unregister on shutdown.
       via  da1a18c s3-epmd: Cleanup endpoints on service pipe disconnect.
       via  0d97741 s3-epmapper: Added function to delete endpoint entries.
       via  e69d922 s3-rpc_server: Added disconnect callback function.
       via  044eabe s3-rpc_server: Rename req to subreq.
       via  73faa82 s3-rpc_server: Implement an endpoint monitor loop.
       via  b2bdc20 s3-rpc_server: Added a memory context to the ep regsiter state.
       via  81a2046 s3-librpc: Leave the epm registration connection open.
       via  d6a1469 s3-epmd: Cleanup endpoint mapper correctly.
       via  de77524 s3-epmapper: Shutdown the embedded epmapper cleanly.
       via  661ac49 s3-epmapper: Added a cleanup function.
       via  da718a5 s3-epmapper: Use DCERPC_AUTH_LEVEL_CONNECT for ep ncalrpc.
       via  3766f3e s3-rpc_server: Rename system_user to ncalrpc_as_system.
       via  177df3c s3: Fix a shadowed declaration warning
       via  67fa593 s3: Include prctl where it is actually used
       via  da8d36c s3: Attempt to fix the build on FreeBSD
       via  cfa8b36 s3: Fix Coverity ID 2201, NULL_RETURNS
       via  e88b9df s3: Fix Coverity ID 2202, NULL_RETURNS
       via  e6d76ba s3: Fix Coverity ID 2203, NULL_RETURNS
       via  429e84f s3: Fix a (invalid) uninitialized variable warning
       via  7d2d902 async_rec/async_sock.c - add an additional "const"
       via  9e7de42 ndrdump - make "in_pipes" and "out_pipes" const
       via  41051fd lib/util: Merge basic string length and comparison functions
       via  89fd1cb s3-lib prepare Samba3 to use common codepoint based string functions
       via  d73db40 s3-safe_string: Add checked_strlcpy()
       via  1d22c39 s3-safe_str: Futher simplify the macros by removing indirection
       via  1923b78 s3-lib Remove the clobber_region() code.
       via  cd4306b charcnv: remove the automatic fail on allow_badcharcnv true
       via  282984f waf: prevent an error in the symbol checking code
       via  7aef9c3 s3-config: say which config file we failed to open
       via  6e8b635 fault: fixed smb_panic() prototypes
       via  43a0762 fault: fixed call to fault_setup() to use new syntax
       via  a65ba83 fault: moved fault.c into common library
       via  1ac079e fault: switch s4 to use the common fault.c
       via  580997e fault: get fault.c ready for use by s4
       via  058c3bb fault: moved s3 fault.c to top level
       via  cb2cc34 fault: rename fault.c to fault_s4.c
       via  cfae1e7 s3:WHATSNEW: document changes of the id mapping system
       via  2bfe9d1 s3:selftest: fix Samba3.pm deprecated idmap config
       via  f50a25c s3:idmap: make sure that the id mapping system is initialized for first access
       via  0109604 s3:loadparm: set the default "idmap config * : backend" in initialize_globals().
       via  ac8836e s3:loadparm: deprecate "idmap uid/gid/backend" and have them set "idmap config * : range/backend"
       via  278cfec s3:WHATSNEW: remove mention of "idmap read only" as new parameter
       via  cafb25a s3:docs: remove documentation of "idmap read only" which was removed.
       via  474f6a0 s3:loadparm: remove unused parameter "idmap read only".
       via  ae5d35b s3:idmap: remove (now) unneeded function parse_idmap_module()
       via  efc1d38 s3:idmap: simply call idmap_init_named_domain for "*" in idmap_init_default_domain
       via  ca8c493 s3:idmap: remove passdb argument from idmap_init_domain()
       via  82853a6 s3:idmap: remove the params argument from the init function
       via  9885420 s3:idmap: remove special treatment of domain "*" from idmap_ldap_init.
       via  7511f08 s3:idmap: remove use of params from idmap_ldap_init - it is not used any more
       via  0a3627d s3:idmap: remove the special treatment of the default domain "*" from idmap_init_domain
       via  3940777 s4:python bindings - handle NULL returns from "loadparm_init_global"
       via  5d09aca s4:param/loadparm.c - check for OOM
       via  bd25bc1 s4:auth/system_session.c - check for OOM
       via  b8d0994 s4:ntvfs/posix: name->dos.attrib isn't initialized in pvfs_access_check_create()
       via  bc3fb24 s3:docs: fix xml of "printnotifybackchannel" parameter (missing closing tag)
       via  c829707 s3-fault: removed the cont_fn from fault_setup()
       via  4928d66 libcli/security: make sure that we don't grant SEC_STD_DELETE to the owner by default
       via  f0ec69b s3:smbd: access checks should not depend on share mode flags
       via  3dc999e s4:ntvfs/posix: grant SEC_STD_DELETE if the parent grants SEC_DIR_DELETE_CHILD
       via  1615581 s3: Fix Coverity ID 1048, CHECKED_RETURN
       via  8dc93be s3: Fix Coverity ID 770, REVERSE_INULL
       via  60280ba idmap.idl: Fix whitespace
       via  def1fcb pyldb: minor fixup, fix a memory leak
       via  88d9071 pyldb: add more tests for control manipulation
       via  4a15c7e dsdb: read acl, sd can be null and ret == LDB_SUCCESS
       via  cbb0f88 dsdb: acl_read fix a missed talloc_steal
       via  d2e976e upgradeprovision: Fix typo
       via  d4c78b6 ldb:fix control parsing for dirsync
       via  d772b8e ldapcli: allocate control value on the control object not on the control container
       via  4828fed s3: Fix early tldap_search cancels
       via  a8eea9e lib/replace/test: Add missing include for prototype.
       via  c296748 rpc_server/remote: Add missing prototype.
       via  01b0f45 lib/registry/tests: Fix prototypes.
       via  ce45027 selftest/Samba3: use 'debug pid=yes'
       via  daddccb s3:smbd: remove uses of "./" in unlink_internals()
       via  ed46dfc s3: use getgrset() when it is available
       via  98e4ef0 pidl: Fix prototype for server init functions.
       via  df0b7f1 lib/: Fix prototypes for functions.
       via  fa38782 libcli/: Fix prototypes for all functions.
       via  0b4eb47 source4/: Fix prototypes for all functions in various subsystems.
       via  bd0eced source4/lib: Fix prototypes for all functions.
       via  fc720be source4/torture: Fix prototypes for all functions.
       via  7e039c7 source4/auth: Fix prototypes for all functions.
       via  f70a658 libreplace: Fix prototypes for all functions.
       via  42eb3ab source4/param: Fix prototypes for all functions.
       via  557f830 source4/auth/ntlm: Fix prototypes for all functions.
       via  8823aea source4/auth/gensec: Fix prototypes for all functions.
       via  942c6ee source4/winbind: Fix prototypes for all functions.
       via  7628fb2 source4/torture/ndr: Fix prototypes for all functions.
       via  a68b59e source4/kdc: Fix prototypes for all functions.
       via  f5c3742 source4/ntvfs: Fix prototypes for all functions.
       via  d415a7f source4/rpc_server: Fix prototypes for all functions.
       via  8b271e4 source4/dsdb/samdb: Fix prototypes for all functions.
       via  c104e4c source4/smbd: Fix prototypes for all functions.
       via  e02f1cd source4/ntvfs/posix: Fix prototypes for all functions.
       via  be9f1ca source4/torture/basic: Fix prototypes for all functions.
       via  6dfd88a source4/torture/raw: Fix prototypes for all functions.
       via  a252ded wafsamba: add -Wcast-qual only to the toplevel (s4) build.
       via  33b8d0a s3-waf: use HAVE_ADS env to decide whether to build libads.so
       via  c53e7f8 s3-build: use HAVE_ADS define in some more places.
       via  89b6af0 SMB2 renames return SHARING_VIOLATION if there is any existing oplock on a file.
       via  4b347a1 s3: Add "print notify backchannel" parameter to prevent us doing the reverse print notify connection.
       via  8ae1f32 s3:autorid make sure we set the mapping status correct on early exit
       via  5006dcf idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
       via  3947845 idmap-autorid: Slightly simplify idmap_autorid_get_domainrange
       via  6e9fb07 idmap-autorid: Remove an unused variable
       via  10953c6 idmap-autorid: Use talloc_tos() in idmap_autorid_id_to_sid
       via  6ba85be idmap-autorid: Remove an else branch
       via  6ab0d8b idmap-autorid: Remove an unused variable
       via  d1970a8 idmap-autorid: Remove an unused parameter
       via  f0abb3f idmap-autorid: Use talloc_tos() in idmap_autorid_sids_to_unixids
       via  db3f8ae idmap-autorid: Not necessary to talloc domaincfg
       via  a94cc22 idmap-autorid: Not necessary to talloc domainsid
       via  3e4879f s3: Cope with 192.168.1.1/24 in smbcontrol ip-dropped
       via  9d81340 s4-libcli/rap: add NDR_RAP dependency to LIBCLI_RAP.
       via  4e05213 s3-waf: enable nss_winbind in make test for nss_wrapper.
       via  fa8471a s3-registry: remove some unused headers.
       via  2f048e4 s3:locking: simplify the non cluster case of brl_get_locks_readonly()
       via  e8411d6 s3:locking: brl_get_locks_internal() should not expose a write lock if the caller wants read_only
       via  c4cfffa s4-rootdse: improved operations error messages
       via  de5cec4 s4-smbtorture: add netsessiongetinfo() test.
       via  26ddcd3 s4-smbtorture: add missing error code check in test_netsessionenum().
       via  436b497 s4-libcli/rap: add smbcli_rap_netsessiongetinfo().
       via  f87a072 rap: add rap_NetSessionGetInfo to IDL.
       via  9ef1a8c s4-smbtorture: add test for rap_NetUserDelete().
       via  5def6f0 s3-net: make sure we set correct default user flags in rap_user_add().
       via  249340c s4-smbtorture: add test for rap_NetUserAdd().
       via  980ceb2 s4-libcli/rap: add smbcli_rap_netuserdelete().
       via  9b1f2df rap: add rap_NetUserDelete IDL.
       via  f91bc89 s4-libcli/rap: add smbcli_rap_netuseradd().
       via  dd5460c rap: add rap_NetUserAdd IDL.
       via  40398ac s4-smbtorture: use torture_assert_ and comment functions in raw.eas test.
       via  4a48c9d s4-smbtorture: use torture_context in raw.eas test.
       via  ac85193 s4-smbtorture: remove trailing whitespace from raw.eas test.
       via  faf8bec s3-utils: run minimal_includes.pl over utils/*.c
       via  066fecd The searches struct is still being used and idled in SMB2 - move it to the global section until we decide if we want to idle SMB2 directory handles.
       via  4c77d62 Fix crash bug on smbd shutdown when using FOPENDIR() found by Volker.
       via  9bc10bd s3: Expose num_opens via api_RNetSessionEnum
       via  fdb98fb Nulling out the op_mid is never the right thing to do. We depend on this value when searching for specific share mode entries.
       via  3d6a92a Fix compiler warning in debug message.
       via  ef07830 s3:Makefile.in: make sure we rebuild bin/smbtorture4 if there where changes
       via  5d55ae0 lib-util: put data_blob back in the public library
       via  1413af9 s3-waf: add --with-pam_smbpass configure option.
       via  7bc381b s3-waf: move HAVE_LDAP_SASL_WRAPPING define to the HAVE_LDAP block.
       via  4562a79 s3:net Find uid before using it
       via  717beda s4-smbtorture: more torture_fail usage in raw.write test.
       via  1d516f0 s3-username: rename static getpwnam_alloc to getpwnam_alloc_cached.
       via  3aa9d30 s3-build: only include asn1 headers where actually needed.
       via  2a608ba dcerpc: we do not need these as public headers
       via  ab37eae s3: Fix Coverity ID 2231, REVERSE_INULL
       via  889e036 s3: Fix Coverity ID 2232, REVERSE_INULL
       via  37870e2 s3: Fix Coverity ID 2233, REVERSE_INULL
       via  dacb392 s3: Fix Coverity ID 2234: REVERSE_INULL
       via  fb47b7f s3: Fix Coverity ID 2140, DEADCODE
       via  dd3d6a1 s3: Fix Coverity ID 2144, DEADCODE
       via  4f46ad9 s3: Fix Coverity ID 2147, FORWARD_NULL
       via  c58eb1f s3: Fix Coverity ID 2148, FORWARD_NULL
       via  2581cb7 s3: Fix Coverity ID 1402: PASS_BY_VALUE
       via  a7a638c s3: Fix Coverity ID 2213, PASS_BY_VALUE
       via  a282455 s3: Fix Coverity ID 1012, CHECKED_RETURN
       via  9c9ed33 s3: Fix Coverity ID 1013, CHECKED_RETURN
       via  3835d77 s3: Fix Coverity ID 1017, CHECKED_RETURN
       via  920b2fd s3: Fix Coverity ID 1018, CHECKED_RETURN
       via  4668ac8 s3: Fix Coverity ID 1034, CHECKED_RETURN
       via  7bb76bc s3: Fix Coverity ID 2100, BAD_SIZEOF
       via  df79b3b s3: Fix Coverity ID 2317: Uninitialized read
       via  329fcd4 s3: Fix Coverity ID 2318: Uninitialized read
       via  d8068b5 s3: Fix Coverity ID 2319: Uninitialized read
       via  48c2117 s4-smbtorture: use torture_assert in torture_samba3_rpc_sharesec().
       via  9295cff s4-smbtorture: use torture_fail and _assert in torture_samba3_rpc_getusername().
       via  7544f23 s4-smbtorture: remove explicit mem_ctx from torture_samba3_rpc_getusername().
       via  9f9e195 s3-packet: only include packet.h where needed.
       via  1f6aecb s3-interfaces: only include interfaces.h where needed.
       via  1ce4d2d s3-msdfs: avoid global inclusion of msdfs.h.
       via  97addd8 s4-smbtorture: use torture_assert in samr large-dc test.
       via  97cdf15 s3-printing: fix memory leak in print_cups.c
       via  52845c1 s3-printing: remove duplicate cups response processing code
       via  d6cb4fe s3-printing: use printcap IDL for IPC
       via  9ea6027 idl: define printcap IPC message format
       via  e084edc s4-smbtorture: use torture_fail and _assert macros in torture_netlogon_samba3().
       via  be55bbc s4-smbtorture: remove explicit mem_ctx from torture_netlogon_samba3().
       via  8775aee s4-smbtorture: use torture_fail and _skip in raw.write test.
       via  1b055fa s4-smbtorture: remove duplicate if branch in raw.write test.
       via  227c00d s4-smbtorture: use torture_fail/-assert api in torture_samba3_hide().
       via  fad0112 s3-build: stop including ldap and lber headers everywhere in the code.
       via  d19ea55 s3-includes: avoid global include of gssapi headers.
       via  6c8d802 s3-libsmb: move smb encryption structs into own header.
       via  e1f8433 libcli/security: move display_sec headers to own header file and add to security.h grouping header.
       via  1d5f3c1 s4:ldb: don't install .pc files when building a private library
       via  46384cf headers: cope with non-system popt in test_headers
       via  3cfa821 headers: include Python.h first to avoid warnings
       via  9bc14af s3: Fix a cut&paste error in pdb_ads_connect
       via  831ff45 s3: Use jenkins hash for str_checksum, fix bug 8010
       via  73e7b72 libcli: openchange doesn't need these headers any more
       via  5e3da3f s3-build: try to silence annoying "Ignoring invalid value 'vlp' for parameter 'printing'" warning on the buildfarm.
       via  c287351 s4-rap: remove last iconv_convenience traces from rap client and test code.
       via  1351046 s4-rap: decouple rap client code from torture binary, add new LIBCLI_RAP subsystem.
       via  ebe0aa0 s4-smbtorture: check for username and computername presence in rap_netsessionenum test.
       via  7a91282 s3-libsmb: only include rap client when needed.
       via  c91b897 s3-build: share smbtorture4 build rules with s3-waf build.
       via  a6a722b libwbclient: CID 2199 -- NULL pointer return
       via  d9a5879 s3: Fix Coverity ID 2278: Uninitialized read
       via  f0d4912 s3: Fix Coverity ID 2279: Uninitialized read
       via  c98c36e s3: Fix Coverity ID 2280: Uninitialized read
       via  6b584e0 s3: Fix Coverity ID 2281: Uninitialized read
       via  e68cf5e s3: Fix Coverity ID 2282: Uninitialized read
       via  b753b0a s3: Fix Coverity ID 2283: Uninitialized read
       via  2992ccf s3: Fix Coverity ID 2284: Uninitialized read
       via  2b26c86 s3: Fix Coverity ID 2285: Uninitialized read
       via  c098771 s3: Fix Coverity ID 2286: Uninitialized read
       via  31ff8f3 s3: Fix Coverity ID 2287: Uninitialized read
       via  09677d6 s3: Fix Coverity ID 2288: Uninitialized read
       via  cc90415 s3: Fix Coverity ID 2289: Uninitialized read
       via  4f34955 s3: Fix Coverity ID 2290: Uninitialized read
       via  420be02 s3: Read uidNumber/gidNumber in pdb_ads_sid_to_id
       via  b0667f7 s3: Remove some unused code
       via  a4d7b3a s3: "hex_encode" does the same as "binary_string"
       via  7c83f69 s4-rpc: added dcesrv_call_account_name()
       via  b2b41a5 libcli: protect access_check.h against double inclusion
       via  1404a9f waf: ensure that MAKEFLAGS is set before parsing it
       via  500c854 build: added simple header handling for our libraries
       via  af28fac s3-waf: enable public_headers_allow_broken
       via  4907695 build: removed mkdir of public headers directory
       via  fd328f8 build: added public_headers_allow_broken option
       via  7a57f72 s3-waf: enable public header building in s3
       via  0232964 waf: auto-create include paths if needed
       via  20ec0b6 waf: make mkdir_p() a bit more robust
       via  72ca88d build: fixed cflags for test_header
       via  b4d618c waf: build headers in separate 'headers' build group
       via  f303db5 build: force _SAMBA_BUILD_==4 to be true in public headers
       via  827d020 ldb: only install headers if we are not building as a private lib
       via  c56e3cc lib: don't install public headers if a private library
       via  f8655f4 waf: always generate public headers in the build tree
       via  c3f04a9 build: mark some private includes as OK in public headers
       via  7dc049e rpc: make ndr/ndr_svcctl.h public
       via  803136a s4-rpc: make common/proto.h public
       via  793ffea s4-policy: don't make s4 policy.h public
       via  bc99b62 ldb: use include <> form for public headers
       via  6c6ab50 waf: build substituted public headers in build tree
       via  5ca9db0 lib: fixed header paths
       via  7293c37 talloc: use <talloc.h> not "talloc.h"
       via  7b948a3 tdb: use public_headers to install header files
       via  0a0ebd7 tdb: use system include style for system headers
       via  f2bcb70 waf: moved header file handling into its own module
       via  ba9ae79 build: added automated testing of our public headers
       via  dc42ad0 build: added include/public to the list of include paths
       via  a18a556 tevent: use public_headers for tevent.h
       via  e3e1ead talloc: use public_headers to install talloc.h and pytalloc.h
       via  03aebc2 wafsamba: keep a list of public headers
       via  1c0e539 wafsamba: don't follow symlinks outside the build tree
       via  59be726 wafsamba: added global_include option
       via  4f52bec build: install public headers in the build tree
       via  b7b2426 ldb: don't install ldb_wrap.h twice
       via  36b48ad build: added placeholder files for public header directories
       via  48ea48d s4-rpc: added public APIs for dce_call authentication
       via  a6d07a8 Re-enable base.tcondev test for S3, now we pass it correctly.
       via  e59a950 Fix bug #8005 - smbtorture4 BASE-TCONDEV fails when tested on Samba
       via  431853c Merge new lorikeet heimdal, revision 85ed7247f515770c73b1f1ced1739f6ce19d75d2
       via  8dfa224 s3: Change tldap_entry_attributes to the "array,count" convention
       via  e818090 s3: Fix bug 8009 - net rap session cannot get username
       via  746b299 s3: Fix the talloc hierarchy in shadow_copy2_connectpath
       via  43e343b s3: This module needs rewriting...
       via  a57c2b0 Fix public header not to include private (not installed) ones.
       via  72c1fe0 librpc/rpc: move DCERPC_ flags to rpc_common.h
       via  f7840b3 s3:librpc/rpc: add DCERPC_ANON_FALLBACK flag
       via  c1a2fd1 s4:librpc/rpc: finaly make struct rpc_request and enum rpc_request_state private
       via  81063f9 s4:librpc/rpc: remove unused dcerpc_request()
       via  f8030ec s4:librpc/rpc: make dcerpc_request_recv() static
       via  572683d s4:torture/rpc/scanner: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
       via  c3d8b4f s4:torture/rpc/countcalls: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
       via  9bbe047 s4:torture/rpc/autoidl: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
       via  26351bf s4:pyrpc: use dcerpc_binding_handle_raw_call() instead of dcerpc_request()
       via  fa0f0c2 s4:pyrpc: fix memory leaks in error pathes
       via  6539eba librpc/rpc: add dcerpc_binding_handle_raw_call()
       via  08dca92 librpc/rpc: move struct dcerpc_binding to rpc_common.h
       via  7b7baec s3:librpc/rpc: add target_principal to struct dcerpc_binding
       via  83c55ac librpc/rpc: move enum dcerpc_transport_t to rpc_common.h
       via  b0d54da s4:librpc/rpc: s/dcerpc_security/dcecli_security
       via  51ebaac s3: Enhance error messages in idmap_tdb2_init_hwm
       via  4d4c631 s4:librpc/rpc: remove unused dcerpc_ndr_request* code
       via  7888f0e s4:torture/rpc/object_uuid: use dcerpc_binding_handle_call() instead of dcerpc_ndr_request()
       via  38be8c2 s4:rpc_server/remote: use dcerpc_binding_handle_call_*() instead of dcerpc_ndr_request_*()
       via  f84d439 Revert "s3: Fix bug 8009"
       via  1829891 s3: Fix bug 8009
       via  a051b40 samba_abi: Also sort ABI files  properly so symbols end up in the right version.
       via  1d1e5cb Sort by release component integer values rather than using standard string sort.
       via  70c75b9 s3: Fix a typo
       via  b738e09 librpc/rpc: move dcerpc_binding_handle stuff to rpc_common.h
       via  5657c96 s3:librpc/rpc: remove unused dcerpc_pipe define hack
       via  c774a50 s4:librpc/rpc: s/struct dcerpc_connection/struct dcecli_connection/g
       via  6771ade pidl:Samba4/NDR/Client: fix arguments to warning()
       via  f3465da pidl:Samba4/NDR/Parser: fix compiler warnings in 'pipe' related code
       via  0726b29 s3:idmap_ldap: fix a few typos in a comment
       via  8953c7d s3-selftest: add another flaky s3-torture test to knownfail, this time OPLOCK4.
       via  af2538d s3-build: remove -I../lib/addns.
       via  c809824 waf-selftest: allow to call "make test SUBUNIT_FORMATTER=cat".
       via  88ff230 s3-waf: fix typo.
       via  6076f4b s3-selftest: run a couple of dgram NBT tests against s3.
       via  257f049 s3: sid->domain_sid in winbindd_samr sam_rids_to_names
       via  16b007c Quite some callers of sid_split_rid do not care about the rid
       via  8d0e241 s3: Fix paranoia check in sam_rids_to_names
       via  969c7bd frstrans.idl: add idl for RawGetFileDataAsync() and RdcGetFileDataAsync()
       via  d79fb90 pidl: add support for 'pipe' at the NDR layer
       via  f43e757 pidl/idl.yp: fill 'pipe' elements with array and count
       via  91ef694 pidl:NDR/Client: skip all functions if pipe elements are used
       via  f383497 pidl:NDR/Client: skip sync functions if pipe elements are used
       via  7537f9c pidl:Python: don't generate functions with pipe elements
       via  29bd658 pidl:Samba3/ClientNDR: don't generate stubs for functions with pipe elements
       via  eaa7ecd pidl/NDR: add ContainsPipe() function
       via  7d45183 librpc/tools/ndrdump: add support for dcerpc 'pipe' elements in functions
       via  2a47ed8 librpc/ndr: add ndr_push_pipe_chunk_trailer() and ndr_check_pipe_chunk_trailer()
       via  eceea86 librpc/ndr: add ndr_interface_call_pipe
       via  6e4e3f5 pidl/Typelist: add is_fixed_size_scalar()
       via  6ef40f3 pidl/Typelist: dnsp_name and dnsp_string are scalar references
       via  22fcb8e s4:lib/tls/wscript - exclude known broken GNUTLS releases
       via  f5ce61e lib/util/fault.c - "call_backtrace" - no need to have "backtrace_size" as size_t
       via  e00893d s4:extended_dn_store LDB module - use the new request as generic memory contexts
       via  0cec610 s4:repl_meta_data LDB module - always ask manually for the current partition control
       via  68fbfa2 s4:partition LDB module - the current partition control should only be added if requested
       via  78b46c5 s4:partition LDB module - extended operations - make the initialisation check consistent
       via  e52c900 s4:partition LDB module - move the "data" check a bit higher
       via  4e6b8e0 s4:partition LDB module - "partition_replicate" doesn't handle the search requests
       via  210cab9 s4:partition LDB module - "partition_sequence_number" - remove meaningless "if"s
       via  96600e5 s4:simple_ldap_map LDB module - enhance current partition control checks
       via  e669295 s4:repl_meta_data LDB module - don't remove the partition control twice
       via  e754f0c s4:repl_meta_data LDB module - remove the current partition control unless it was requested
       via  42da193 s4:new_partition LDB module - splitting up an "if" operation
       via  83517d2 s4:instancetype LDB module - perform here only the "instanceType" constraint checks
       via  8ce1314 s4:instancetype LDB module - don't impede control requests
       via  f68d542 s4:instancetype LDB module - use "ldb" pointer for referencing the LDB context
       via  8872a62 s4:partition LDB module - fill in parent requests for inheriting the flags
       via  b7ecc33 ldb:ldb_controls.c - "ldb_save_controls" - allow that "saver" can also be NULL
       via  78c9eb1 ldb:ldb_controls.c - always allocate enough space
       via  851396a s4:partition LDB module - add some comments
       via  79c65cc s4:new_partition LDB module - fix comments
       via  d2acd72 s4:partition_init LDB module - fix a typo
       via  82067b1 s4:partition LDB module - fix typo
       via  7aa0219 s4:setup/provision - fix an output message
       via  cdb9e4b libwbclient: Add some input check
       via  c22151e libwbclient: Remove a pointless check
       via  494d497 tevent: change version to 0.9.11
       via  b7d5ddf tevent/poll: use fde->additional_flags to hold the array index
       via  20284f2 tevent: change tevent_fd->additional_flags to uint64_t
       via  494aed5 s4:lib/socket: use sockaddr_in6 in ipv6_tcp_accept()
       via  12f2170 s3-selftest: properly move connect to seal options.
       via  286530b s3-selftest: no point in testing smb2 via ncacn_ip_tcp.
       via  05b447b s3-selftest: remove *ncacn_ip_tcp* from knownfail list.
       via  a299993 socket_wrapper: fix handling of addr and addrlen
       via  f0d59bb s3-rpc_server: handle DCERPC_AUTH_LEVEL_CONNECT in api_pipe_bind_req().
       via  5a59dcc s4:samba-tool: improve help messages for samba-tool password
       via  dec9d03 libsmbclient: Fix a typo
       via  fb3e4d2 s3-rpc_server: Remove unused _rpc_ep_register.
       via  8df4f4f s3-rpc_server: Use the new endpoint register functions.
       via  71f613e s3-rpc_server: Add tevent based endpoint setup functions.
       via  133ed1c s3-rpc_server: Change irritating debug message.
       via  0380423 s3-rpc_client: Don't ask endpoint mapper for its own port.
       via  b181cd8 s3-smbd: Increase debug level von context messages.
       via  d4867ef tevent: Fixed tevent_wakeup_send code example.
       via  9728b5a librpc/ndr use hyper for uid_t/gid_t rather than udlong
       via  c4b52fb s3: Use talloc_tos() in idmap_nss_sids_to_unixids
       via  a3ef79b s3: "dom_name" is not needed in idmap_nss_sids_to_unixids
       via  8cda1d9 s3: "ctx" is not needed in idmap_nss_unixids_to_sids
       via  a200bac s3-selftest: only run smbtorture4 tests when smbtorture4 is available.
       via  1605563 s3-selftest: add pattern test of dcerpc binding options (using rpc.lsa.lookupsids).
       via  12f10a9 s3-waf: fix the build.
       via  19117db s3-epmd: remove some unused variables.
       via  d92e060 s3-epmap: fix uninitialized variable in ep_register()
       via  b7c692b s3-selftest: no need to run rpc.samba3.netlogon twice.
       via  794e0f5 s3-rpc_server: Added IPv6 support for epmapper.
       via  a955c53 s3-rpc_server: Free unused memory.
       via  bb201fa s3-winbind: Fixed the accept() for new_connection.
       via  69a9b9b s3-rpc_server: Fixed the accept() for ncalrpc_listener.
       via  07e8904 s3-rpc_server: Fixed the accept() for tcpip_listener.
       via  9dc27cb s3-rpc_server: Fixed the accept() for named_pipe_listener.
       via  ce491ed s3-librpc: Register NCALRPC pipes.
       via  50de209 s3-rpc_server: Create the ncalrpc endpoints.
       via  4b8dd08 s3-rpc_server: Add server support for NCALRPC system user pipe.
       via  5ce12e0 s3-rpc_server: Improved the dcerpc_ncacn_accept switch.
       via  42e9dde s3-rpc_server: Remove unneeded ncacn wrappers.
       via  0f97f78 s3-rpc_server: Fixed ncalrpc connection accept.
       via  53018dc s3-rpc_server: Only allow epm insert and delete on NCALRPC.
       via  cc5b885 s3-rpc_server: Introduce transport in pipe_struct.
       via  bd66fc8 s3-rpc_server: Start the Endpoint Mapper Dameon if enabled.
       via  55296ed s3-rpc_server: Created an Endpoint Mapper Daemon.
       via  148ed2c s3-librpc: Register endpoints using ncalrpc.
       via  0a2251d selftest: Added ncalrpc dir to config.
       via  d343409 s3-rpc_client: Added DCERPC_AUTH_TYPE_NCALRPC bind.
       via  917a5ea s3-rpc_server: Added prototype to setup a ncalrpc socket.
       via  1e69dad s3-epmap: add ncalrpc listener code
       via  6ac34d5 sr-epmap: Minor cleanups and fixes
       via  aa777df s3-epmap: Return the correct ip address.
       via  254c020 s3-rpc_server: Added server address to pipes struct.
       via  d14de8f s3-rpc_server: Set client and server connection info.
       via  ae67ccf s3-rpc_server: Added tcpip listener for each rpc service.
       via  c80e519 s3-librpc: Free memory we don't need.
       via  a45353b s3-librpc: Added tcpip support for dcerpc_binding_vector_create.
       via  98443b8 s3-idmap: fix the build of idmap_tdb2.
       via  6013d75 s3: state->ev is not needed in winbindd_lookupsid
       via  b12fbc2 Fix the examples/VFS build.
       via  8bcae00 s3-docs: manpage for "net idmap delete"
       via  f723fef s3-docs: manpage for "smbcontrol xx idmap"
       via  286b22c Fix examples/VFS to use correct prototypes for is_offline() and set_offline().
       via  233c8bc s3: Remove close_fn from idmap_methods
       via  8278595 s3-idmap-hash: Make "hashed_domains" properly talloced
       via  4daf01f s3: Replace idmap_ad_close by a destructor
       via  41c8565 s3-idmap-ad: Make ad_schema properly talloced
       via  6e57263 s3-idmap-tdb: private_data is a talloc child of dom
       via  1bf29c7 s3-idmap-ldap: private_data is a talloc child of dom
       via  9c5802b s3-idmap-rid: private_data is a talloc child of dom
       via  bc940ed s3: Remove an unnecessary if-statement
       via  4fd4303 s3: Remove an obsolete comment
       via  d76b3fd s3: Remove some unused code
       via  d3ba16a s3: Remove unused args from nss_get_info_cached
       via  fff6fa75 s3: Remove unused args from nss_get_info
       via  99d98e3 s3: Remove unused args from get_nss_info
       via  f6f8ec8 s3: Move EXOP definitions to smbldap.h
       via  a40bb91 s3: Fix uninitialized variables
       via  be3e851 Fix some nonempty blank lines
       via  85ee336 wbinfo: Use wbcSidToStringBuf
       via  d34092e wbinfo: Fix a debug message
       via  c97ea59 s3-net: Use wbcSidToStringBuf
       via  e0fae3d pam_winbind: Use wbcSidToStringBuf
       via  7ffa7e4 libwbclient: Use wbcSidToStringBuf
       via  afb6752 libwbclient: Add wbcSidToStringBuf
       via  181b23c nsswitch: wbcFreeMemory deals fine with NULL
       via  dcbfb6f s3: Fix a memory leak in check_sam_security_info3
       via  f1a5109 s3:test: the registry roundtrip test passes now
       via  916ff0b s3:test: mark vanished parameter "postscript" invalid in net registry roundtrip test
       via  2fd2e2e s3:test: in net registry roundtrip test, mark "lock dir" as invalid parameter
       via  541c580 s3:test: in net registry roundtrip test, exclude the files from exclude/logon
       via  aa8c9ef s3:registry: fix invalid write in iconvert_talloc()
       via  7b4fc4d s3:test: correctly react to each failing step in the net registry roundtrip tests
       via  f5ab9c1 s3:test: improve logging in the net registry roundtrip test steps
       via  eade61a s4:operational LDB module - fix attribute names to be right up/down-cased
       via  5a722f1 s4:ldap.py - rootdse tests should search for the rootDSE not the default DN
       via  71df279 s4:ldap.py - add a test in order to show the operational module fixed
       via  05d1d0d s4:operational LDB module - fix display of some constructed attributes
       via  5a98979 s4:operational LDB module - add "groupToken" as unsigned int (uint32_t)
       via  1ff28a2 s4:operational LDB module - readd "structuralObjectClass" -> "objectClass" mapping
       via  75706a6 ldb:ldb_msg.c - use LDB result constants for checking return values
       via  dabed32 s4:ldap.py - other important RDN check testcases
       via  2275bfb s4:ldap.py - remove a debug output
       via  736a462 ldb:rdn_name LDB module - more RDN constraint checks (from AD)
       via  ea12adf s4/ldb - remove now superflous "ldb_dn_validate" checks
       via  349b9b7 s4:dsdb - we don't need to check if a DN != NULL if we call "ldb_dn_validate"
       via  746194c Revert "s4:objectclass LDB module - if we cannot find DN's parent then the DN itself is invalid"
       via  76fb230 ldb:ldb_request - handle here the DN checks
       via  86707c7 s4:objectclass LDB module - fix a comment
       via  e4b5bce s4:libnet/libnet_site.c - make use of LDB return constants
       via  23810dc s4:waf-build fix disable-shared build for smbtorture
       via  4b86beb s4:selftest: test using the machine account of the rodc against itself
       via  e90d5ab selftest/target/Samba4: regenerate the krb5.conf after the rodc join
       via  a8b3958 selftest/target/Samba4: splitout a mk_krb5_conf() function
       via  8002406 s4:kdc: split the kdc_tcp_proxy() logic from the main kdc logic
       via  e70b09e s4:kdc: split the kdc_udp_proxy() logic from the main kdc logic
       via  ad9ac99 s4:kdc: add a kdc_proxy_unavailable_error() helper function
       via  0c78640 s4:kdc: fix calculation of the rodc kvno
       via  a511d37 HEIMDAL:kdc: correctly propagate HDB_ERR_NOT_FOUND_HERE to via tgs_parse_request() and _kdc_tgs_rep()
       via  2c7c3d0 lib/socket_wrapper: try to fix the build on solaris
       via  9c342c4 s3: add two missing vfs disconnect calls
       via  2b63594 s3-printing: fix cups pcap reload with no printers
       via  624e33f s3-printing: remove unneeded local_pcap_copy global
       via  61bf469 s3-printing: follow force user/group for driver IO
       via  b0c6899 ldb:ldb tools - remove a superflous "return" (usage internally calls "exit")
       via  b50ebc3 ldb:ldb tools - return LDB_ERR_INVALID_DN_SYNTAX on wrong DN parameters
       via  1b93173 ldb:ldb tools - ldbtest - convert other result values to LDB codes as well
       via  1343c07 s4:LDAP server - remove validation checks of input DNs
       via  5896b72 s4:objectclass LDB module - if we cannot find DN's parent then the DN itself is invalid
       via  3560db3 debug: fixed a valgrind error
       via  e63f0df s3-waf: add wildcard commands from main wscript.
       via  ef87f97 s3-nterr: use strcasecmp in nt_status_string_to_code().
       via  dc35442 s4-nterr: move auth_nt_status_squash to nt_status_squash and move to nterr.c
       via  9f4b3b1 s4-nterr: some minor cosmetic edits to further match s3 nterr.
       via  d367777 s3-nterr: within nt_errstr() compare codes using NT_STATUS_V().
       via  199809b nterr: make sure both nt_err_desc structs are the same.
       via  45710a0 nterr: make sure both nt_errs structs are the same.
       via  648a9fb s4-nterr: add _N macro handling as in s3-nterr.
       via  c1089c1 s3-nterr: make nt_err_desc static const.
       via  cb8c0e1 nterr: remove space indents (use tabs instead), following coding standards.
       via  2f46942 nterr: remove trailing whitespace.
       via  6b3d68f s3-waf: add check for SEEKDIR_RETURNS_VOID.
       via  0fb246b s3-waf: add check for HAVE_FUNCTION_ATTRIBUTE_DESTRUCTOR.
       via  9167d70 libreplace: move "struct timespec" checks into libreplace (where timespec is already used).
       via  a5d5457 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_writev()
       via  e831376 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_sendmsg()
       via  4a736f0 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_send()
       via  a2db6b4 socket_wrapper: use swrap_sendmsg_before()/after() in swrap_sendto()
       via  8c6d7d7 socket_wrapper: add swrap_sendmsg_before/after helper functions
       via  c9ae810 socket_wrapper: replace recvmsg() correctly
       via  ec028b5 socket_wrapper: readv() should only work on connected sockets
       via  7bdc3db socket_wrapper: move swrap_ioctl() above the send*/recv* functions
       via  0ad8d45 socket_wrapper: fix compiler warnings
       via  e3c0d66 socket_wrapper: don't allow connect() to the broadcast address
       via  7b139a4 s3: Use dom_sid_string_buf in sid_to_fstring
       via  7051747 Add dom_sid_string_buf
       via  f8a13c7 s3: Use dom_sid_string in _lsa_lookup_sids_internal
       via  ae28029 s3: Remove an obsolete comment
       via  01da00a s3: Fix some nonempty blank lines
       via  875d9b8 lib/util: LIBCRYPTO is in common already, so add it to samba-util-common.
       via  ba77274 s3-includes: remove global include of system/readline.h.
       via  a460fe8 s3-proto: fix some inline comments.
       via  93db948 s3-libds: use already existing ../libds/common/flag_mapping.h header.
       via  4afda9e s3: Pass the aio_force operation through vfs_gpfs
       via  6405e34 s3: Ask GPFS for the IS_OFFLINE operation
       via  73ce3e1 s3: Announce HSM in the gpfs module
       via  cf7dac6 s3: Pass smb_filename through the set_offline vfs op
       via  c9d1e16 s3: Pass smb_filename through the is_offline vfs op
       via  48f6b4d s3: Fix operation names in vfs_full_audit.c
       via  dee53e0 s3: Print all flags in "smbclient allinfo"
       via  a5aecdf s4:torture/rap/rap.c - remove unused variable "i"
       via  d9945e9 s3:idmap_cache: remove an leftover wip comment
       via  8aa69c1 s3: adjust loglevel for idmap_cache
       via  7101f5a librpc/idl: remove unused string defines from idl_types.h
       via  56df34a librpc/rpc: let ndr_pull_spoolss_EnumPrinterDataEx() use a subcontext
       via  ea29261 s3-sessionid: avoid global include of sessionid.h
       via  28acf36 s3-lanman: talk to srvsvc dcerpc server in api_RNetSessionEnum().
       via  bd675e0 s4-smbtorture: add netsessionenum rap torture test.
       via  c884e62 s4-smbtorture: add smbcli_rap_netsessionenum().
       via  8df12d4 rap: add rap_NetSessionEnum to IDL.
       via  8643683 s3-server_id: only include server_id where needed.
       via  8635a38 s3: Attempt to fix the build on IRIX
       via  358f031 s3: GPFS can't deal with mangled names
       via  8870fcb build: fixed the ELF name for private libraries
       via  0a78c57 s4-dsdb: Ensure we permit multi-valued backlinks on single-valued attributes
       via  016a8d2 s3-printing: vfs_connect prior to driver/dfs IO
       via  09b4acf s3-printing: clean up get_correct_cversion error paths
       via  14446b5 s3-printing: fix move_driver_to_download_area() error paths
       via  9f61937 s3: remove superfluous debug messages from msg_idmap
       via  64e06b7 Revert "examples/LDAP: remove overoutdated samba-schema.IBMSecureWay"
       via  90b0f86 examples/LDAP: remove overoutdated samba-schema.IBMSecureWay
       via  24e257c examples/LDAP: delete unmaintained samba-schema-netscapeds4.x
       via  e1e3b5c libds/common/flag_mapping.c - fix another build dependency
       via  80995fd s4:drsuapi RPC server - this resembles more "samdb_is_gc"
       via  ef224aa librpc/ndr: handle NOALIGN flag for relative pointers and alignment DATA_BLOBs
       via  0b5719f s4:netlogon RPC server - "LogonGetDomainInfo" - check for NULL attributes
       via  fecf925 s4:drsuapi RPC server - check for the "SPN" attribute != NULL
       via  0e68867 s4:dsdb - always handle the attribute "options" as 32bit unsigned integer
       via  86aa05e libcli/security Add unix_token and unix_info to auth_session_info too
       via  04f5ef8 s3-auth struct security_unix_token replaces UNIX_USER_TOKEN
       via  2a5ac56 librpc/idl Add helper structures for use by samba3 in auth_session_info
       via  646aefd pidl Add support for uid_t and gid_t types
       via  9900aa4 s3-rpc_server Handle session key as a constant buffer
       via  4736937 s4:dsdb/common/util.c - remove "samdb_find_or_add_value"
       via  c807911 s4:dsdb/common/util.c - fully remove "samdb_msg_add_string"
       via  cbef9c3 s4:libnet/libnet_samsync_ldb.c - add a "samdb_msg_add_string" wrapper
       via  c667803 s4:remove many invocations of "samdb_msg_add_string"
       via  dbf6b48 autobuild: enabled samba3-waf build
       via  5f5ca91 lib/util: new merged debug system
       via  4acef31 lib/util move debug.[ch] out of the way
       via  b1f68b6 s4-libnet_vampire: Ignore some attributes when building working schema cache
       via  fb7975d s4-repl/working_schema: Ignore some attributes when bulding working schema cache
       via  f518dbc s4-replicated_objects: Implement a mechanism to relax some attributes conversion
       via  ec1009f s3-debug Always use C99 true/false rather than True and False
       via  243abcb s3-build __FUNCTION__ is always available, always use it
       via  608c8e7 lib/util/time: Merge time functions from source3/lib/time.c
       via  db11e65 spoolss.idl: align spoolss_DriverFileInfo relative pointer to 4 byte
       via  3413306 spoolss.idl: align spoolss_PrinterEnumValues 'data' based on the type
       via  23f6f44 TODO test/review librpc/ndr: remove align2 hack for relative pointers
       via  712ef25 TODO test/review librpc: align nstring and nstring_array to 2 byte
       via  84b884e librpc/ndr: ndr align relative pointers based on the given flags
       via  6c3a49c TODO test/review librpc/ndr: let ndr_push/pull_DATA_BLOB() look at LIBNDR_FLAG_REMAINING before LIBNDR_ALIGN_FLAGS
       via  bd2b007 Revert "Fix alignment issues in SPOOLSS "BUFFER" marshalling."
       via  87c4cea Fix compiler warning on casting -1 to uint32.
       via  59a077d Fix some types
       via  f7b4209 Fix one more warning introduced by changing the size of UNIX_USER_TOKEN->ngroups from size_t to uint32_t.
       via  8238357 Fix warning introduced by changing the size of UNIX_USER_TOKEN->ngroups from size_t to uint32_t.
       via  410f9fa Fix "cast from pointer to integer of different size" warnings on a 64-bit machine.
       via  b077ccc ntvfs: Add some missing dependencies on tevent/events.
       via  1a6fd61 tevent: Add lib/tevent as include directory.
       via  0bd390e samba_abi: Generate vscript entries even for ABI versions that didn't introduce any new symbols.
       via  31d09b1 tdb: Use <tdb.h> to include tdb so system headers are found when building against system tdb.
       via  136c160 Use <tdb.h> to include tdb, so the system include file gets used when building against system tdb.
       via  4a42272 tdr: Inline proto header to allow tdr.h to be used as it's a public header.
       via  21d926f Use <tevent.h> so the system tevent gets included, if enabled.
       via  6e66208 Finish the range checking on all FD_SET calls for select().
       via  26321c6 s3-torture: fix the build of rpc_open_tcp.
       via  eece80e s3-smbd: Pass tevent context to messaging functions.
       via  bf18403 s3-rpc_client: Move client pipe functions to own header.
       via  e55937c s3:test: fix smbclient test on older systems (usage of mktemp)
       via  61c2bcd s3:test: fix registry roundtrip test on older systems (usage of mktemp)
       via  c1bc916 nsswitch: Eliminate select from wb_common
       via  d163f5d Remove sys_select[_intr]
       via  3254e39 tevent: Add a poll backend
       via  f7bd096 libcli: Eliminate select from smb_readline_replacement
       via  d825b5e s3: Eliminate select from libaddns
       via  5b26cfe s3: Eliminate sys_select from do_smb_resolve() -- untested
       via  b28a2e5 s3: Eliminate sys_select from do_smb_browse() -- untested
       via  89d81b3 s3: Eliminate sys_select_intr from smbfilter
       via  7eedf69 s3: Remove unused receive_packet
       via  a2970df s3: Eliminate sys_select_intr from read_fd_with_timeout
       via  e6f8208 s3: Eliminiate sys_select_intr from client.c
       via  884984a s3: Add poll_intr_one_fd
       via  83becbe s3: Add sys_poll_intr
       via  81bdaaf s3: Eliminate sys_select from g_lock_lock
       via  0f082de s3: Eliminate sys_select from fd_is_readable
       via  2b0057c s3: Eliminate select from packet_fd_read_sync
       via  deb58b2 s3: Add poll_one_fd()
       via  cf7d331 s3: Remove select-based s3 event backend
       via  ada2a5a s3: Use poll in nmbd
       via  c6c666a s3: Use poll in winbind
       via  9758afd s3: Use poll in smbd
       via  ea5e1c5 s3: Use poll for the event loop
       via  be33e2e s3: Add sys_poll
       via  0fc1650 libreplace: poll based on select
       via  5e93e3e s3: Add timeval_to_msec
       via  9bfbf65 s3:msg_idmap: The solaris cc compiler does not like unnamed unions as struct members - fix the build
       via  c36f93d s3: fix the waf build after adding smbd/msg_idmap.c
       via  3854413 s3: Survive an idle child that was killed
       via  5808188 s3: smbcontrol to notify smbd about idmap changes
       via  42a4a9c s3: add functions to remove entries from idmap cache
       via  6710561 s3: add functions to remove entries from idmap memcache
       via  01e7611 s3: add functions to flush the idmap memcache
       via  d03631c WHATSNEW: document removed parameter "idmap alloc backend"
       via  68f5f0a WHATSNEW: document new nfs quota backend for linux
       via  eeeae97 s3: Fix a typo
       via  1f0cd9c s3: Fix a comment
       via  32731db s3: Fix some nonempty blank lines
       via  2c9c8fa s3: Use strndup in parse_nss_param
       via  c427b79 s3: properly find our standard nss_info backends
       via  0decc29 s3: Fix a debug message
       via  fec0baa s3: Make is_zero_addr take a sockaddr_storage
       via  561205b s4/dsdb-util: Use DS_NTDSDSA_OPT_IS_GC flag definition
       via  ec54534 s4/tests: Include 'replica_sync' test in S4 test suite
       via  375eddc s4/drs-test: Remove unused imports
       via  62a6b75 s4/drs-test: remove netReplicateCmd test from 'deleted object' test case
       via  281e306 s4/drs-tests: Disable replication during 'deleted object' test
       via  90d0d3e s4/drs-tests: Move enable/disable replication methods to DrsBase class so we can re-use them
       via  1ca2ec1 s4-drepl: Schedule event to trigger replication rather than calling run_pending_ops directly
       via  05c90d2 s4-drepl: Fix replica sync callback to really store last error rather than last success
       via  d7f47fb s4-drepl: Refactor dreplsrv_run_pull_ops() to
       via  f0bde82 s4-drepl: Pass replication options from DsReplicaSync call
       via  48200c2 s3: Improve a dbg msg in aio_fork
       via  b0aba17 nss_wrapper: Fix a segfault when libnss_winbind.so is not loadable
       via  22d8d27 nss_wrapper: Make nwrap_module_init a bit more readable
       via  cfffd0f s3: Fix pdb_ads_enum_group_memberships args
       via  c8a242d dirfd doesn't exist in some platforms.
       via  ebb2fb7 Removed unused code check_dos_char_slowly.
       via  242a63e s3: Fix a 64-bit warning in vfs_gpfs.c
       via  ea9f72c s4:heimdal - fix valgrind issue on Fedora 14
       via  68c61a8 Revert "heimdal_build omit #line statments to allow valgrind to work again"
       via  80e23c6 heimdal_build omit #line statments to allow valgrind to work again
       via  22c407d libcli/nbt/wscript_build - fix build of "lmhosts"
       via  1fbb3f2 s3-param: Make "rlimit_max below minimum Windows limit" notification less scary
       via  98052db Gratuitous change to get around transient autobuild failure :-(.
       via  6141b6a Detect Mac OS X as a separate client type.
       via  f92fad1 Ensure we don't return an incorrect access mask.
       via  bc13123 s3-libads: make ndr_print_ads_auth_flags() static.
       via  59e45a9 s3-vfs: make syncops_connect in modules/vfs_syncops.c static.
       via  313db81 s3-errormap: move (unused) map_nt_error_from_wbcErr out of errormap.
       via  de8b373 s3-printing: move more printing defines out of includes.h
       via  ed3ae87 Implement the SMB2 close flag SMB2_CLOSE_FLAGS_FULL_INFORMATION (and move definition to correct place).
       via  2d0727b Batch oplocks conflict with exclusive as well as themselves.
       via  e253281 s4:dynconfig: fix segfault in the set_dyn_*() functions
       via  9bf1032 s4:dynconfig: add prototypes for *dyn_LOCALEDIR
       via  1f13d51 s3:rpc_client: we need to pass a non-blocking socket to tstream_bsd_existing_socket()
       via  11a97d6 build: moved util_reg.c into a common subsystem
       via  7494796 build: moved spnego_parse.c into a common subsystem
       via  9e93dac Remember to free the second temporary string.
       via  916e828 Fix bug 7950 - Samba 3.5.x fails BASE-CREATEX_SHAREMODES_DIR smbtorture4 test We need to revalidate the pathname once re-constructed from a root fsp.
       via  5ec284d build: moved librpc/rpc/*.c into a rpccommon library
       via  52fe20c build: moved lmhosts.c into a common subsystem
       via  94c04b1 build: moved libds/common/flag_mapping.c into a common subsystem
       via  8dbe665 build: moved schannel_sign.c into a shared COMMON_SCHANNEL subsystem
       via  d37a555 build: moved libcli/auth/ntlmssp*.c into a common libcliauth.so library
       via  29f850a s3-docs: document all wbinfo options.
       via  6b587d7 s3-waf: start adding checks for quota support.
       via  6c2c8d9 s3-waf: remove more unused variables.
       via  7f55354 s3-waf: rename LIBSAMBA subsystem to LIBNTLMSSP (which it is in fact).
       via  bf7f896 s3-waf: move GROUPDB into libpassdb.so.
       via  63af546 Fix broken build with make dist tarballs
       via  0516112 s3:libsmb only log a dead connection if it was not closed
       via  dfd33bc s3: Fix 64-bit errors
       via  9671615 s3: Fix an uninitialized variable use
       via  8283cdb s3:idmap:autorid prevent fatal configuration changes
       via  ab64634 s3-proto: remove some prototypes of non-existing functions.
       via  1482523 s3: Improve an error msg in vfs_gpfs
       via  110f11d lib/util/charset: ICONV_WRAPPER needs talloc.
       via  91099d8 s3-waf: make use of LIBCLI_CLDAP subsystem
       via  4f48a28 build: fixed 'make dist' without configuring
       via  0a6e0ed build: don't display expected duplicate symbols
       via  2296871 Torture test added to run_opentest() to ensure we don't regress on the previous change.
       via  7464793 Fix bug found against the new Mac client @ Connectathon. Mac clients don't open with FILE_WRITE_ATTRIBUTES when just doing a write, so updating the write time on close fails as smb_set_file_time() now (correctly) checks for FILE_WRITE_ATTRIBUTES in the access_mask before allowing client time update. This is an internal time update being done on a close, not a handle-based client request.
       via  67e72f5 s3-waf: move some parts of auth to AUTH_COMMON to avoid duplicate symbols with winbindd.
       via  5f6790b build: duplicate symbols between system libraries aren't interesting
       via  3b68482 s3-waf: added SYMBOLCHECK support to source3 waf build
       via  3c12c4c build: move idtree.c into samba-util-common
       via  9174d73 build: moved more files into samba-util-common
       via  457025e build: created samba-util-common library
       via  9652cce Make lpcfg_server_role public.
       via  40dd6ce Revert "s3-waf: make use of LIBCLI_CLDAP subsystem"
       via  8bca9df s3-waf: add check for getspnam().
       via  b1e5dc7 s3-waf: add check for TDB_ERR_NESTING.
       via  7f0ef4f s3-waf: add check for sendfile on AIX.
       via  2b53e7e s3-waf: add check for sendfile on solaris.
       via  6c32fe5 s3-waf: add check for sendfile on hpux.
       via  2babc4f s3-waf: add check for sendfile on freebsd.
       via  d71c024 s3-waf: add check for sendfile on linux.
       via  ef896e6 s3-waf: make sure ENABLE_BUILD_FARM_HACKS is enabled when run on the buildfarm.
       via  28b4b05 s3-includes: move some chgpasswd related defines to the locations where they are used.
       via  823f8b9 s3-printing: move more printing structs to printing.h
       via  8225c0a s3-printing: only include printing where really needed.
       via  5a0cf0c s3-printing: fix pcacp prototypes and includes.
       via  66e040e s3-printing: isolate print notification prototypes better.
       via  6700458 s4:librpc: let dcerpc-samr library use RPC_NDR_SAMR subsystem
       via  a308cdc s4:build: add RPC_NDR_ATSVC subsystem
       via  ac4497e s3-waf: make use of LIBCLI_CLDAP subsystem
       via  56f02e8 s3: Fix filtering in pdb_ads_search_users
       via  ecb6533 s3: Fix some nonempty blank lines
       via  c85607d s3: Fix a typo
       via  c399c28 s3-waf: add replacetort binary.
       via  79b41dc s3-waf: add check for ftruncate extend.
       via  4fe3ece s3-waf: add check for realpath() NULL arg.
       via  33d676c s3-waf: add check for makedev().
       via  bd33355 s3-waf: add check for TIME_T_MAX.
       via  2984003 s3-waf: add check for /proc/sys/kernel/core_pattern.
       via  0b93902 s4-descriptor: Fixed a typo in a comment and clarified it a bit.
       via  be36596 s4-descriptor: Fixed some missing curly braces.
       via  85f4f73 s4:torture/rpc/netlogon.c - fix two build warnings by casts
       via  5590ac2 selftest the raw.mux test is flaky:
       via  e3821f2 s4-auth Move libcli/security/session.c to the top level
       via  d7fa349 s3:auth: change num_groups to from size_t to uint32_t
       via  2e69e89 s3-auth Rename auth_serversupplied_info varaiables: server_info -> session_info
       via  985c7da selftest: Improve gdb_backtrace to run in batch mode
       via  6c1ce36 selftest pass in srcdir into Samba3 target module
       via  b73cfab smbtorture Remove random file name before we start RW2
       via  a82d9e4 s3-selftest convert tests.sh to python
       via  0b066b8 selftest split $PERL into multiple arguments for Test::More check
       via  a056792 selftest move selftesthelpers to a top level helper script
       via  56c28d1 s3-tests use $PREFIX to ensure tests don't work outside the test area
       via  1650da8 Add tests for various s3 auth modes
       via  c43eb39 build: added WHYNEEDED=TARGET:DEPENDENCY
       via  0e0ea4e build: enhanced the symbolcheck code
       via  949427c python: use os.environ[] instead of os.putenv()
       via  01047e0 s4-waf: fixed make test for toplevel
       via  1bf4ff2 s4-waf: added --enable-s3build configure option
       via  f0a4d3a s3-waf: build bin/smbclient3 for top level build
       via  a94f776 build: we don't need the special case for s3build any more
       via  a3aa71e s3-waf: no need to add suffix3 to smbpasswd
       via  a12239b s4-waf: rename smbpasswd library to smbpasswdparser
       via  84b235f s3-waf: convert some subsystems into private libraries
       via  7634fb6 s4-waf: rename 'param' to 'pyparam'
       via  15c0440 s3-waf: work around broken cups-config --libs output
       via  f180e1a s3build: use source3/wscript for s3 configure rules
       via  de71662 s3-waf: added support for in-tree heimdal in source3 waf build
       via  0234ac4 s3-waf: use Logs.warn() not print for configure warnings
       via  76e3af9 s3-waf: make pieces of the source3 waf wscript depends on toplevel_build
       via  ff8762e s3build: recurse into source3/
       via  e3e1cd8 s3-waf: cope with both toplevel and source3 build
       via  cf3225d s3-waf: find swat files for both toplevel and source3 build
       via  666d019 s3-waf: rename CHARSET to CHARSET3
       via  21f8170 s3-waf: use bld.env.suffix3 for differentiating toplevel build
       via  5fc565f s3-waf: LIBADS depends on krb5
       via  c6c49d8 s3-waf: make version and build directory conditional
       via  effc76d s3-waf: cope with location of include.h for toplevel build
       via  fecbe61 s3-waf: added some more krb5 dependencies
       via  ba52f83 s3-waf: renamed samba-util to samba-util3
       via  9aa85b6 s3-waf: use common libcli/nbt build rules
       via  b59aa08 s3-waf: rename 'errors' to 'errors3'
       via  3e8a4bf s3-waf: renamed tdb-wrap to tdb-wrap3
       via  81992c9 s3-waf: rename POPT_SAMBA to POPT_SAMBA3
       via  6a788b9 s3-waf: added a krb5 dependency
       via  efc9321 libcli/nbt: allow use of the waf build for nbt in source3
       via  acdfe48 s4-ndr: added NDR_WBINT to ndr_tables
       via  8fce373 s3-rpc_server: Let enpoint mapper listen on port 135.
       via  0abe7c6 s3-rpc_server: Added event and msg ctx to _rpc_ep_register.
       via  df5d265 s3-rpc_server: Added port option to _rpc_ep_register.
       via  a99e670 s3-rpc_server: Added function to setup tcpip listener!
       via  fc46ea9 s3-rpc_server: Rename srv_rpc_register.c.
       via  116144a s3-rpc_server: Rename srv_rpc_register.
       via  184702a s3-rpc_server: Pass tevent_context to dcerpc endpoints.
       via  02b356d s3-rpc_server: Create a common ncacn listen state.
       via  98fcbd0 s3-rpc_server: Rename named_pipe_read_packet().
       via  59f7bcb s3-librpc: Only register NCACN_NP.
       via  debd6da s3-lsa: fix some uninitialized variables in our lsa server.
       via  dcf23f0 s3-pdb_ipa: remove uninitialized (and unused) status code.
       via  a69f634 s4-descriptor: Fixed some compiler warnings.
       via  3b9f375 s4-descriptor: Removed unnecessary descriptor_change function and unused callbacks.
       via  a0a52b3 s4-descriptor: Replaced the async descriptor_change with synchronous descriptor_modify.
       via  85877c0 s4-descriptor: Replaced the synchronous descriptor_change with the synchronous descriptor_add.
       via  fb45c88 s4-smbtorture: use torture_comment() instead of printf in raw.write test.
       via  138533d s4-smbtorture: fix some indent in raw.write test.
       via  e1f4f0b s4-smbtorture: fix trailing whitespace in raw.write test.
       via  5135e40 s4:scripting/python/modules.[ch] - explicitly say that "py_update_path" takes no argument
       via  1820084 s3:tests: move the log directory of the smbclient_s3 test to st/
       via  4ee1c7c s3:tests: clean up old log directories of the registry.roundtrip test
       via  2ba57fd s4:smbtorture do not leave output directory around
       via  d2b336a libcli/security/security_descriptor.c - fix three wrong counter variables
       via  618c11c libcli/security/privileges.c - fix wrong counter type
       via  e7659fa libcli/security/privileges.c - fix the counting of privileges
       via  a2ded04 libcli/security/sddl.c - fix wrong counter type
       via  055857a libcli/security/display_sec.c - fix wrong counter type
       via  e37db96 s4: avoid overwritting the dceprc.h file from toplevel librpc
       via  175227b pyldb: add tests for getting control results
       via  95eb302 pyldb: Add tests for the ldb_result object
       via  4c74c5f pyldb: create LdbResult, return value from ldb.search is now a LdbResult
       via  6d48a6d s4-unittests: replace assertEquals(res, []) by assertEquals(len(res), 0)
       via  b1595f4 ldb: controls marshalling/unmarshalling improvement
       via  82fa772 Fix missing dependency on libreplace.
       via  1273d50 s4/drs-tests:Blackbox test to verify DsReplicaSync handling
       via  bfb0adf s4/samba.tests: Raise BlackboxProcessError exception in case check_output method fails
       via  348295b s4/samba.tests: Extend CalledProcessError class to store STDOUT and STDERR for a failed rocess call
       via  adfb618 s4/drs-tests: Allow _net_drs_replicate to force replication and return output from command execution
       via  288e20c s4/drs-tests: Split samba-tool command line generation into separate method
       via  75856d5 s4/drs-tests: Inherit DrsReplSchemaTestCase from DrsBaseTestCase
       via  60bb40c s4/drs-tests: Inherit DrsFsmoTestCase from DrsBaseTestCase
       via  fcd4aa8 s4/drs-tests: Inherit DrsDeleteObjectTestCase from DrsBaseTestCase
       via  e210391 s4/drs-tests: Add a base class to hold common functionality for all DRS python tests
       via  367b35b s3: Fix pdb_ads_enum_aliasmem for empty aliases
       via  ff6c175 s3: Support SetGroupInfo in pdb_ads
       via  9512603 s3: Fix a debug message
       via  4c45078 s3: Fix pdb_ads_enum_group_members for empty groups
       via  288b396 s3: Fix error returns in pdb_ads_mod_groupmem
       via  fd880fd s4-version: Fix version finding for bzr branches.
       via  fce1069 ldb-samba: Add missing dependency on pyldb-util.
       via  b85a323 s3: Improve a debug message, we have more than pdb_tdb.
       via  e99d1de s3: Protect tldap_errstr against a NULL ld
       via  ac19b39 s3: Fix return code of pdb_ads_getsamupriv if the user does not exist
       via  5f953b1 s3: Add ACB_NORMAL to workstations, match RPC-SAMR
       via  351b672 s3: Make QueryDispInfo and QueryInfo match for guest
       via  3e4da94 s3: NO_SUCH_USER is a lot more likely than NO_MEMORY
       via  51b84a9 s3: Convert init_system_info to NTSTATUS
       via  88f5215 s3: Slightly simplify Get_Pwnam_alloc
       via  13bfae9 s3: Fix some nonempty blank lines
       via  8ad127e s3:tests: fix the smbclient_s3 test for multiple users running it.
       via  0749f7a s3:tests: remove unused script/tests/test_functions.sh
       via  93ca1bc s3:tests: include subunit.sh instead of test_functions.sh in test_posix_s3.sh
       via  d03996a s3:tests: include subunit.sh instead of test_functions.sh in test_ntlm_auth_s3.sh
       via  6af6241 s3:tests: include subunit.sh instead of test_functions.sh in test_smbtorture_s3.sh
       via  4eb3da2 s3:tests: include subunit.sh instead of test_functions.sh in test_wbinfo_s3.sh
       via  ae9aa47 s3:tests: use the blackbox subunit output formatter for the testparm_s3 test.
       via  a1bec01 s3:tests: include subunit.sh instead of test_functions.sh in test_local_s3.sh
       via  745354e s3:tests: use the blackbox subunit output formatter for the smbclient_s3 test.
       via  9971061 s3: Pass logonHours through pdb_ads
       via  943aac2 s3: Add "len" to pdb_set_hours
       via  6f3008e s3: Let pdb_ads write accountExpires
       via  478d74f s3: Fix pdb_ads_pull_time
       via  464c696 vfs_smb_traffic_analyzer shall also transfer the clients IP address.
       via  187f695 Fix alignment issues in SPOOLSS "BUFFER" marshalling. Guenther and Metze please check !
       via  d05aa90 s3:vfs:syncops add option to disable metasync per share
       via  927792b s3-smbsharemodes: libsmbsharemodes does neither depend on krb5 or ldap.
       via  9154f0b nsswitch: make libwbclient a public library again.
       via  3c9703f s3-waf: we need to globally -Ilib/replace
       via  a2f4a17 s3-waf: fix popt support.
       via  1ad8e52 lib/util/charset Add back setlocale(), but only when called from binaries
       via  2a3a86a lib/util/charcnv Move iconv handle setup in common
       via  5155a5f s3-charcnv Don't genreate valid_table on the fly, rely on valid.dat
       via  e4c2023 lib/util Remove #if _SAMBA_BUILD_ == 4 that isn't required any more
       via  8afc271 lib/util/charset Use top level iconv.c in source3
       via  bed3742 s4-idl: rename s4 server_id.idl to server_id4.idl
       via  cfeceed librpc make ndr-standard a common library
       via  177ddcb librpc push NDR_SECURITY and NDR_DCERPC to the top level wscript files
       via  a493bf9 nsswitch: depend on dl
       via  92faeae charset Remove use of {isupper,islower,toupper,tolower}_w functions
       via  0bad0e3 s3-libads Remove MIT-specific krb5_princ_realm macro calls.
       via  e4c2f5c s3-waf use lib/util/wscript_build, and avoid duplicate subsystems
       via  83a63ba lib/util Make UTIL_LDB conditional on an s4 build
       via  c8b2b10 s3-waf: use SAMBA3_*() build rules in source3/build
       via  e929223 build: put links for libs in the right directory
       via  40a48f5 s4-util: removed the valgrind_strlen() routine
       via  324270e libutil: make waf rules usable by s3 waf build
       via  13bffa0 waf: improved error message for bad paths in SAMBA_LIBRARY()
       via  1c5108c waf: support building libraries with a directory prefix
       via  8850829 s3-waf: fixed the include paths for samba public libraries
       via  fd00092 charset: allow s3 waf build to use lib/util/charset
       via  ba942c8 waf: added SAMBA3_*() build rules to samba3.py
       via  c745601 waf: give a more sensible error on symlink_bin with missing directory
       via  13f287f lib/util/charset use get_dyn_CODEPAGEDIR(), which is in common
       via  a47120a lib/util/charset split codepoints.c into it's own subsystem
       via  d8d81a7 lib/util/charset use a path to dynconfig.h that works in s3 and s4
       via  0581a5b lib/util/charset add functions isupper_m and islower_m
       via  ed71c1e s4-auth: rename 'auth' subsystem to 'auth4'
       via  35a1163 build: remember the flags used for undefined variable errors
       via  3a5b199 s3build: added NMBDSOCKETDIR to dynconfig
       via  600c726 s4-dsdb: operational module does not need auth any more
       via  b74ac94 s3-includes: force _SAMBA_BUILD_=3 in source3 includes.h
       via  d5d26e3 uid-wrapper: handle uwrap_enabled() as a macro
       via  066a93d build: fixed passing of includes= for modules
       via  1570058 build: added subdir option for module building
       via  8ef9cb0 build: added allow_undefined_symbols options for libraries and modules
       via  b310551 build: make ADD_LDFLAGS() returns the flags that were added
       via  433f68e waf: library_flags() doesn't only operate on conf objects
       via  41b1f97 s3-build: allow waf build of s3 IDL files from any top directory
       via  aec0155 waf: added subdir= option in SAMBA_*() rules
       via  a7ee6e8 waf: use Utils.WafError() instead of sys.exit(1)
       via  7720fac tevent: Fix a comment
       via  d4892f3 s4-smbtorture: add more complex spoolss_EnumPrinterDataEx test.
       via  f037d42 s3-lsa: support trust objects in _lsa_QuerySecurity().
       via  fa43de0 s3-lsa: in _lsa_QuerySecurity() query the sd from the lsa policy handle.
       via  67dfc87 s3-lsa: only proceed in _lsa_EnumTrustedDomainsEx when backend has trusted domain support.
       via  0ed46df s3-passdb: add PDB_CAP_TRUSTED_DOMAINS_EX.
       via  a0c77c2 s3-cluster remove more CLUSTER_SUPPORT #ifdef stuff
       via  09c4a5c s3-cluster Always fill in the clustering vnn element
       via  6840549 s3: add server_id.idl and use only autogenerated code.
       via  aa3f749 s4:scripting/python/modules.c - remove a really unnecessary variable
       via  2045cd7 s3-waf: add check for "struct sigevent" and some of its members.
       via  ce718bb s3-waf: add check for "struct utimbuf".
       via  9c12232 s3: increase the log level for missing PIDs on SIGCHLD
       via  5c12cb0 heimdal Pass F_CANON down to the hdb layer for servers in AS-REP as well
       via  0dec840 Add support for testing a Win2k3 domain member
       via  5425227 wintest upper case the --vms paramter arguments to wintest.py
       via  78c4b21 s3-selftest: make sure we really use --format=subunit when calling smbtorture4.
       via  a759b1a s4-build: added LOCALEDIR config option
       via  e1f2442 s3-waf: move the KRB5_DEPRECATED configure check out of lib/replace
       via  5debcb1 idl: naming a structure 'VERSION' is not a good idea!
       via  0aed229 libndr: remove prototype for nonexisting function ndr_print_ipv4_addr().
       via  0e156e7 s3-waf: move libsmb/clikrb5.c and libads/kerberos.c into KRBCLIENT.
       via  bc83400 nsswitch: make wb_reqtrans a common subsystem.
       via  743b13b s3-waf: make most of the nsswitch common.
       via  9867b7b s4-waf: move wbinfo buildrule to winbind.
       via  9e822f1 s3-waf: add check for struct stat st_flags member.
       via  afb77d1 s3-waf: add some missing checks for macosx.
       via  5d3f956 s3-waf: add check for __NR_inotify_init declaration.
       via  a029235 s3-waf: add check for various sysconf() variables.
       via  9d78512 s3-waf: add check for posix_fadvise().
       via  1cc0fb5 s3-waf: add check for hires timestamps in struct stat.
       via  3b3f13a s3-waf: add check for "struct flock64".
       via  8701b0d s3-waf: add check for broken (glibc2.1/x86) 64 bit fcntl locking.
       via  4e32fd9 s3-waf: add check for fcntl locking.
       via  b3f7648 s3-waf: add check for "struct dirent64".
       via  c819e3e s3:test: run the net.rpc.registry test under "dc" not "dc:local"
       via  ae9eca6 s3:test: remove the give/take admin rights code from the net(rpc)registry test
       via  8e45fb4 s3:test: rename samba3.blackbox.testparm_s3 -> samba3.blackbox.testparm
       via  838de3c s3:test: rename samba3.blackbox.net_s3_registry_roundtrip -> samba3.blackbox.net.local.registry.roundtrip
       via  86ed1e7 s3:test: rename samba3.blackbox.net_s3_registry_rpc -> samba3.blackbox.net.rpc.registry
       via  395d8f4 s3:test: rename samba3.blackbox.net_s3_registry -> samba3.blackbox.net.local.registry
       via  2c77ece s3:test: rename samba3.blackbox.net_s3_misc --> samba3.blackbox.net.misc
       via  c66dfe4 s3-build: move priv2ld proto to smbldap.h (in order to fix non-ldap builds).
       via  b03a171 s3:test: mark the net_registry_roundtrip test as knownfail
       via  fca4238 s3:test: add the registry roundtrip test as samba3.blackbox.net_s3_registry_roundtrip
       via  df4044e s3:test: move the registry roundtrip test to a test script of its own
       via  7fb4f2e s3:test: add comment header to test_net_registry.sh
       via  dbc7896 s3:test: use the blackbox subunit test driver in the net_registry tests.
       via  ad6c3ec s3:test: use the blackbox subunit test driver in the net_misc tests.
       via  2e18c34 s3:test: add the "blackbox.failure" test to the knownfail tests
       via  18f4940 s3:test: add the failure blackbox test as samba3.blackbox.failure
       via  1430d17 s3:test: add a simple failing blackbox testsuite
       via  ca2b960 s3:test: add the success blackbox test as samba3.blackbox.success
       via  9164a57 s3:test: add a simple blackbox test that succeeds.
       via  7c72ce9 testprogs/blackbox/subunit: add testok() for easier integration of s3 tests.
       via  fbfa5c6 s3:net: fix usage for "net rpc registry export"
       via  bfa7964 s3-ipasam: Add aliases for trusted domain user
       via  7763816 s3-netlogon: Implement NetrServerGetTrustInfo and NetrGetForestTrustInformation
       via  9ebbbb7 s3-ldap: Add sambaTrustForestTrustInfo to LDAP schemata
       via  d638f4a s3-lsa: Implement lsaRSetForestTrustInformation
       via  92ea55e s4-smbtorture: Fix for RPC-LSA-FOREST-TRUST.
       via  cc3b67f s3-ipasam: add IPA specific attributes
       via  33655d2 s3-lsa: Add and remove trusted domain account
       via  7d53893 s3-lsa: fix return code of _lsa_QueryTrustedDomainInfoByName()
       via  8fa440c s3-ipasam: add pdb_ipasam_capabilities() and pdb_ipasam_get_domain_info()
       via  a357ac0 s4-smbtorture: Two fixes for forest trust test against samba.
       via  a8ab5d5 s3-lsa: Extract auth info from trustDomainPasswords
       via  ba28fb0 s3-ldap: Update LDAP schemata to include sambaTrustedDomain.
       via  0b27317 s3-lsa: Use pdb_get_trusted_domain_by_sid in _lsa_QueryTrustedDomainInfo()
       via  fbd846f s3-lsa: fix lsa_QueryTrustedDomainInfo
       via  72de982 s3-ipasam: add ipasam_get_trusted_domain_by_sid()
       via  b4bc1f8 s3-ipasam: add wrapper for ipasam_enum_trusteddoms()
       via  4d22986 s3-lsa: implement _lsa_OpenTrustedDomainByName().
       via  cdd4df7 s3-lsa: implement _lsa_OpenTrustedDomain().
       via  13c5211 s3-lsa: Implement _lsa_EnumTrustedDomainsEx()
       via  86771d8 s3-lsa: implement _lsa_CloseTrustedDomainEx().
       via  06245d1 s3-lsa: implement _lsa_QueryTrustedDomainInfoByName().
       via  b9eda2a s3-lsa: implement _lsa_QueryTrustedDomainInfoBySid().
       via  1ce0d97 s3-lsa: implement _lsa_QueryTrustedDomainInfo().
       via  bb94708 s3-lsa: make _lsa_DeleteTrustedDomain() use pdb_del_trusted_domain().
       via  12d16af s3-lsa: implement _lsa_DeleteTrustedDomain().
       via  f6004a1 s3-lsa: make lsa_lookup_trusted_domain_by_name() use pdb_get_trusted_domain().
       via  387e37e s3-lsa: add lsa_lookup_trusted_domain_by_name and lsa_lookup_trusted_domain_by_sid.
       via  39c9f59 s3-lsa: implement _lsa_CreateTrustedDomain().
       via  55bc1cf s3-lsa: implement _lsa_CreateTrustedDomainEx().
       via  162fd0e s3-lsa: Let _lsa_CreateTrustedDomainEx2() use pdb_set_trusted_domain().
       via  a6bd93b s3-lsa: implement _lsa_CreateTrustedDomainEx2().
       via  424dc1b s3-lsa: add LSA_HANDLE_TRUST_TYPE.
       via  5b41211 s3-lsa: add create_lsa_policy_handle().
       via  4e60954 s3-ipasam: implement enum_trusted_domains
       via  8ddbb48 s3-ipasam: implement {get,set,del}_trusted_domain
       via  c96fd89 s3-passdb: make priv2ld() public
       via  b4dd65d s3-passdb: add {get,set,del,enum}_trusted_domain calls
       via  2e78022 s3-ipasam: Disable old trustdom_pw calls
       via  4fa210d s3-passdb: Add minimal stub for IPA passdb backend
       via  1354d3d s3-auth Fix memory leak in security=share and force user =
       via  dce69c2 waf Fix dependencies for .pc (pkg-config) files
       via  e34ba44 s3-librpc: move server_id marshalling to own helper file.
       via  ab85362 s3: Support "codePage" in pdb_ads
       via  9ef0e1e s3: Pass "code_page" through samr
       via  ead7ffa s3: Add "code_page" to struct samu
       via  8bbf0ad s3: Support "country_code" in pdb_ads
       via  63c556e s3: Pass "country_code" through samr
       via  d9d0fef s3: Add "country_code" to struct samu
       via  fbcdef8 s4: Fix a typo
       via  7a2cbda s3: Add userWorkstations and userParameters to pdb_ads
       via  4b354e6 s3-amend: Don't overwrite existing values
       via  20197c6 s4:torture/rpc/samr.c - fix up the "test_GroupList" suite regarding QueryDisplayInfo
       via  2e0a933 s4:samr RPC server - QueryDisplayInfo returns always all domains users, aliases and groups
       via  aaae316 s4-ldb_modules/operational: Make use of dsdb_module_reference_dn() function
       via  fa36577 s4:sam.py - add another "description" test case
       via  0085d6e s3-waf: fix the build.
       via  0bfdb3e s3-selftest: move all skipped test to skiplist.
       via  a32f0ff s3-waf: TLDAP is only needed by pdb_ads (and smbtorture).
       via  ca57448 s3: no need to globally include intl.h.
       via  c575d30 s3-selftest: when skipping tests, use the selftest/skip file.
       via  7312dac s4:acl LDB module - interpret "userAccountControl" as "uint32_t"
       via  6bfaa4c libcli/security - fix two output format specifiers
       via  738b2ab s4: Don't grant level II oplock to a file with byte-range locks.
       via  3c5f537 s4:drsuapi/getncchanges: make sure we don't process filteres objects more than once
       via  18926e5 Fix private libdir and codepages paths
       via  64c63a3 s3: Fix a C++ warning
       via  0a05a36 Increase minor version since a public header has changed
       via  3722f65 librpc: make NDR_KRB5PAC a shared library (libndr-krb5pac.so).
       via  d6a41c2 Return NULL if tevent_add_fd() is passed a negative fd
       via  b423d83 s4:ldapcmp: cope with range retrivals of multivalued attributes
       via  d3c082e s4-readline: remove leftover from readline merge.
       via  89db591 s3-waf: add UTIL_TEVENT subsystem (as in ../lib/util/wscript)
       via  850bf67 s4-ldb_modules/acl: Use ntds_guid for SPN check only we have a DC object
       via  3134895 s4-ldb_modules/acl: Get correct NTDSDSA objectGUID to check SPN for
       via  7397207 s4-ldb_modules/util: Implement dsdb_module_find_ntdsguid_for_computer()
       via  6110887 s4/ldb_modules/acl.c: Fix calculation for samAccountName string len
       via  b3ea56a s3-librpc: no need to globally include endpointmapper headers.
       via  80b4e1e s3: move some defines to a better place.
       via  f10cba1 s3-proto: remove prototype for non-existing functions.
       via  9d96598 s3-librpc: remove duplicate prototypes.
       via  e9f5529 s3: Fix a typed-punned warning
       via  a6af1ef s4-dsdb: cope with broken exchange schema with single valued backlinks
       via  95e347a s4-ldb: fixed a uninitialised el->flags in ldb_tdb
       via  12a1e02 s4-dsdb: cleanups to the backupkey RPC server
       via  63d4a99 s4-dsdb: fixed problem with constrained modification of description attribute
       via  c2ccd24 s4-ldb: added LDB_FLAG_INTERNAL_FORCE_SINGLE_VALUE_CHECK
       via  a48328a s4-ldb: use a helper function for single valued checking
       via  a26f8b8 ldb-web: update mailing list info
       via  b3f3287 script: sign library releases with Samba Library Distribution Key
       via  b2e126c s4:selftest: add tests with seal and sign for backupkey
       via  7f00aa9 s4: Renable samba4.rpc.backupkey
       via  05ad9d2 s4: load the backupkey endpoint
       via  ac82dbd s4: Add server side implementation of backup key remote protocol
       via  5d63c50 s3: Add "comment" and "description" to pdb_ads
       via  877e0ef s4/upgradeprovision: Fix help for --debugguess.
       via  249ba1e s4/upgradeprovision: Typo and better word.
       via  7db5c10 s4: samba_backup: Fix typos.
       via  60df3c0 s3: Make "net sam list [users|workstations]" list only the right things
       via  26051b8 s3: Use tlap_simple_recv in tldap_sasl_bind_recv
       via  f6df16d s3: Add error checking to asn1_read_OctetString_talloc
       via  f49ad6d s3: Remove an unneeded proto
       via  80accd3 Fix typos
       via  9331bc3 s3: Fix some nonempty blank lines
       via  fe551d6 s3: Convert tldap_entry_values args to "array, count"
       via  84abb42 s3: Add an explicit counter to tldap_add_mod_[blobs|str]
       via  158c1e3 s3: Convert tldap_make_mod_fmt args to "array, count"
       via  6375e69 s3: Convert tldap_make_mod_blob args to "array, count"
       via  67e6874 s3: Convert tldap_make_mod_blob_int args to "array, count"
       via  3363bab s3: Convert tldap_add_blob_vals args to "array, count"
       via  6b492a1 s3: Convert tldap_add_mod_blobs args to "array, count"
       via  7852527 Fix some nonempty blank lines
       via  30e72e0 s3: Align the args of pdb_ads_update_sam_account to tldap_modify
       via  a730155 pyldb: fix a bug in the unit test which prevented ldb.python to run all the tests in the testsuite
       via  f8a156d librpc: add bindings for dnsp in python
       via  17fdee0 ldb: use the sizeof of the control variable as offset instead of hardcoded values, helps to avoid bugs
       via  ad9b670 ldb: remove "magic" string in ldb_controls, replace them with constants defined in ldb.h
       via  91cad71 tdb: Fix a C++ warning
       via  d38ab83 s3: Make "smbpasswd <user>" work with pdb_ads
       via  13e820c s3-waf: try to fix the netbsd build and add -lintl to the 'net' binary.
       via  3e9faf7 libcli/auth: fix PAM_ERRORS subsystem build.
       via  822a511 s3: Skip the CHAIN1 tests
       via  6531ac6 s3-waf: next attempt to fix cups and non-cups builds.
       via  7ff5bf5 s3-rpc_server: fix some buildwarnings in non-developer mode.
       via  16af253 s3-selftest: revamp selftest wscript with s4 one.
       via  414f398 s3-waf: try to deal with underlinked cups libraries.
       via  59c8839 s3-waf: move all error mappings to errors subsystem.
       via  3eb7e12 waf: pure cosmetic reformatting of the two samba-util object lists (to ease comparing).
       via  8015514 s3-waf: use bld.env.HAVE_LDAP in some more places, hopefully fixes the builds w/o ldap.
       via  1bad50f s3-waf: rework the way SMBLDAP subsystem is built a little.
       via  d08ddf0 waf: substitute '/' in -D static defines as well.
       via  e4bf692 s3-libsmb: fix ifdef check in ads_dc_name.
       via  c7d0850 s3-libnet: fix a WITH_ADS / HAVE_ADS mismatch.
       via  f076c76 s3-libads: make ads_guess_service_principal static.
       via  16229e4 s3: Avoid a select call per smb
       via  90c8de5 s3: Add more checks and better fallback to addrchange
       via  44f2344 s3-waf: try to deal with system w/o ldap; also move module processing to the end of wscript.
       via  5507d68 s4-build: fixed export of krb5pac.h, needed by other public headers
       via  06d4e4c s3-selftest: remove some more unused test functions.
       via  6bc6d5d s3-waf: try to fix the {net|free|open}bsd build.
       via  961f629 s3-selftest: run the three net tests individually.
       via  80d87e6 s3-waf: dont try to redefine 'pam', we checked above...
       via  efa460e s3: Align the args in tldap_modify
       via  b524e58 s3: Align tldap_add and tldap_add_send
       via  4063bde s3-rpc_server: move services into individual directories.
       via  1fc14a6 s3-waf: do not make pam support mandatory.
       via  4de3e73 s3-waf: fix cups checks when lib is there but headers aren't.
       via  5ecda05 s3-waf: better checks for gssapi support.
       via  fa0c6c1 s3-system: fix malloc/talloc mismatch in sys_popen().
       via  97b03d5 s3-oldtest: remove unused tests_all.sh file.
       via  da9cd73 s3-rpc_client: Fixed an uninitialized variable.
       via  8cffe14 s3-rpc_client: Added dcerpc_winreg_int_openkey() which dectects the hive.
       via  8ed5808 s3-rpc_client: Fixed winreg int documentation.
       via  f0a9055 s3-rpc_server: Fixed possible segfaults in svcctl server.
       via  82bcada s3:smbd: fix switch indentation level in get_ea_dos_attribute()
       via  d62aa57 nsswitch: fix a segfault in the krb5 locator plugin
       via  831974a s3: Slightly simplify winbind_write_sock
       via  d7d3672 s3: Fix some nonempty blank lines
       via  d02b5cd replace: Add missing eval to m4 script
       via  2f6d76a socket_wrapper: avoid c++ style comments.
       via  a38d04a s4-tools: Added --sddl option, which allows the user to add an ACE to an object's security descriptor in SDDL format
       via  6d3625d libwbclient: doxygen: mark wbcSetGidHwm deprecated
       via  3c6ae6d libwbclient: doxygen: mark wbcSetUidHwm deprecated
       via  3757556 libwbclient: doxygen: mark wbcRemoveGidMapping deprecated
       via  7494724 libwbclient: doxygen: mark wbcRemoveUidMapping deprecated
       via  d75ad33 libwbclient: doxygen: mark wbcSetGidMapping deprecated
       via  cb5e685 libwbclient: doxygen: mark wbcSetUidMapping deprecated
       via  6339a17 Revert "libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes"
       via  4242d63 Revert "wbinfo: remove --set-uid-mapping - winbindd does not implement that any more."
       via  70ebfc1 Revert "wbinfo: remove --set-gid-mapping - winbindd does not implement that any more."
       via  71ce276 Revert "wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more."
       via  1ea1043 Revert "wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more."
       via  0def826 Revert "libwbclient: remove two unused defines"
       via  7dca8bc Revert "libwbclient: remove wbcSetUidMapping() - not implemented any more"
       via  1f4a06e Revert "libwbclient: remove wbcSetGidMapping() - not implemented any more"
       via  ecbb223 Revert "libwbclient: remove wbcRemoveUidMapping() - not implemented any more"
       via  75b2a2f Revert "libwbclient: remove wbcRemoveGidMapping() - not implemented any more"
       via  748cccd Revert "libwbclient: remove wbcSetUidHwm() - not implemented any more"
       via  7a3bc46 Revert "libwbclient: remove wbcSetGidHwm() - not implemented any more"
       via  9bc1a7b Revert "libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)"
       via  d0ceb4c Revert "nsswitch: libwbclient has vnum 1 now."
       via  76ea4fd Revert "nsswitch: remove unused code from wbinfo.c"
       via  ad0a318 librpc: move preg.idl to main directory.
       via  7a558ea s3-waf: fix the build after auth changes.
       via  7de21e6 s3-waf: fix krb5 checks logic.
       via  fdd4d56 s3: give ../librpc/ndr/util.c its own header.
       via  b5a2f95 s4-tests: Some tests that prove behavior for INHERITED user-provided ACEs is different if the P flag is set.
       via  c3f6cc9 security: Fixed some handling of ACEs with INHERITED flag provided by the user
       via  14edbf7 s4-build: need EXPAND_VARIABLES() for terminal in make test
       via  172e0a1 s4-auth: install gen_ndr/auth.h, used by public session.h
       via  11f5d7c s4-torture: not having an output dir is not a fatal error
       via  8dc92c8 ldb: use #include <ldb.h> for ldb
       via  e26b1a6 s4-krb5: authkrb5 should depend on ldb
       via  cc77ea7 s3-auth Remove unused pam_handle
       via  2b05ba7 s3-auth Rename cryptic 'ptok' to security_token
       via  d66150c libcli/named_pipe_auth Change from 'info3' to auth_session_info_transport
       via  248c821 auth.idl fix size_is() reference in IDL
       via  543ef3b libcli/named_pipe_auth Remove support for unused levels 0-2.
       via  4cfee6f auth Move auth_sam_reply into the top level.
       via  8220a7e ldb: added ldb 1.0.0 ABI signatures
       via  2a6f345 ldb: change version number to 1.0.0
       via  8720811 ldb: fixed two warnings in the ldb_ldap backend
       via  7fac325 ldb: added a include/ldb_version.h
       via  0122a4f Put OpenDir() back the way it was - don't overload with an fsp arg. Create OpenDir_fsp for new usage.
       via  4b0af9b Make it clear we're using the open file pathname.
       via  1607ebf Allow SMB2_FIND to actually use the open fd handle if we support fdopendir. Fallback to pathname opendir if not.
       via  61c1f31 Correctly plumb in VFS_FDOPENDIR.
       via  d0406ab s3-waf: make ads support detection a little more robust.
       via  65bb6b3 s3: move some stuff out of smb.h to better locations.
       via  4303d34 s3: remove unused struct uuid_flat.
       via  9239db3 s3-waf: make sure we dont activate dnsupdate support w/o gssapi.
       via  4ccb7e5 Oops. Need to test for if(!NT_STATUS_IS_OK(..)) for error.
       via  c377b0e Fix up some buildfarm warnings.
       via  344e4cd Don't use asprintf in this library - breaks the build on many systems. Fake with malloc/memcpy.
       via  8c363e9 Move to opening an fd on directory opens. Get more careful about symlink races.
       via  65e6dea Remove unneeded stat call.
       via  be80812 s4:WAF build - remove "source4/configure.developer"
       via  8d80225 ldb:tools - return LDB_ERR_OPERATIONS_ERROR on generic errors
       via  5e06b21 ldb:tools - always check if ldb connection has been estabilished
       via  22f4030 ldb:ldbsearch tool - use LDB result constants where possible
       via  23c0ae7 ldb:ldbsearch tool - simplify error code return
       via  ff7dff6 ldb:ldbsearch tool - use "%u" for printing unsigned integers
       via  475ea1c ldb:ldbedit tool - don't forget about the "do_edit" result code
       via  79d3532 ldb:ldbedit tool - fix bug #7914
       via  b5ccf18 ldb:ldbedit tool - use unsigned counters for consistency with other LDB tools
       via  bc675aa ldb:ldbedit tool - use "%u" for printing out unsigned integers
       via  b2c1831 ldb:ldbedit tool - use LDB result constants where needed
       via  bd727a9 ldb:ldbrename tool - use LDB result constant where needed
       via  ef0477a ldb:ldbmodify tool - use unsigned counters for consistency with other LDB tools
       via  6f52070 ldb:ldbdel tool - use LDB result constants for consistency
       via  2937e63 ldb:ldbadd tool - use LDB return codes where possible
       via  de9217b ldb:ldbadd tool - use "%u" for printing out unsigned integers
       via  c3ca0b0 ldb:ldbadd tool - use LDB result constants for consistency
       via  a0e5761 s3-waf: we check for attr in ../lib/util/script already, so we cannot set to EMPTY here.
       via  ada4c66 s3-waf: as long as we dont have --with-featureX=yes|no|auto handling, avoid exiting.
       via  9081cb0 s3-waf: check k5crypto in some more locations.
       via  62cd1e0 s3-waf: support non-default krb5-config and cups-config locations.
       via  dcd6764 tevent: Fix typos
       via  edbd6f4 s3-rpc_server: We need a messaging context for rpc.
       via  1b5609a s3-rpc_server: Fixed possible segfault with client_id.
       via  d8a90b4 s3:utils enable sharesec for registry shares
       via  9271027 s3:net idmap: implement net idmap delete
       via  a6d45d0 s3:net idmap dump: report correct database file when failed to open idmap db.
       via  59ccfac s3:net idmap dump: use net_idmap_dbfile
       via  79307cf s3:net idmap restore: correctly abort operation if dbfile could not be determined
       via  92f856c s3:net idmap: fix error reporting in net_idmap_dbfile()
       via  e2795f5 s3:net factor out net_idmap_dbfile
       via  1f1a165 s3:net idmap restore: fix segfault on missing input file
       via  47f499a s3:net add option --db
       via  872d913 s3:testparm: add "--option" to testparm
       via  015b47f s3:popt: add POPT_COMMON_OPTION to provide only the "--option" feature
       via  c6f797d s3:loadparm: skip leading spaces in parameter values from the command line
       via  a65eedd provision: Add missing dependency on pyldb-util.
       via  d274097 dlinklist: Change license to LGPLv3+ (checked with tridge).
       via  d04c2c5 s3:rpc_server: create binding_handle in rpc_pipe_open_external()
       via  f915dd5 s3:rpc_client: make rpccli_bh_create() non-static for now
       via  4d058ca s4/tests: Implement a blackbox test for 'samba-tool drs' command
       via  099644f s4/tests: Move command line processing into separate method to be reused
       via  6b15746 s4/tests: Implement BlackboxTestCase.check_output() method
       via  d0867e5 s4/samba-tool/drs: Make use of Command.message() method instead of using 'print'
       via  ad48c70 s4/samba-tool/drs: Move get_dsServiceName function at module level to be re-used
       via  f3db67e s4/samba-tool: 'drs options' command implementation
       via  6c89bb8 waf Remove debugging hacks left in the top level build
       via  45b16de s4-waf Remove source4 build system.
       via  7e76367 s4-auth Fix setting of bad_password_count in auth_convert_user_info_dc_sambaseinfo()
       via  ce461a7 s4-selftest Fix valgrind and gdb options for top level build
       via  a2ce53c s4-auth Rework auth subsystem to remove struct auth_serversupplied_info
       via  f1c0e95 s4-auth Add auth.idl to encode auth subsystem structures in IDL
       via  a674a56 Add fdopendir to the VFS. We will use this to reuse a directory fd already open by NtCreateX.
       via  224fc03 Pass fsp to dptr_CloseDir(). Cope with setting the fd if we're closing an fd that opendir knows about.
       via  ad3d1ad Add configure checks for fdopendir.
       via  1911d48 Add fdopendir().
       via  5a0ee95 s3: Fix some nonempty blank lines and some typos
       via  698d339 selftest: remove make oldtest.
       via  4806714 s3-selftest: let valgrindtest use the new make test.
       via  587cfd1 waf: bring back shared Makefile and configure (needed by s3-waf).
       via  8b64d06 s3-spoolss: Dont wipe out all drivers when only one should be deleted.
       via  9e6d61f s4-smbtorture: add torture test to check proper add and delete driver operations.
       via  541bf80 s3-selftest: mark the driver timestamp test as knownfail for now.
       via  7d107cd s4-smbtorture: also run the driver timestamp spoolss test against samba.
       via  4086c1e s4-waf: split out wscript_build for ndrdump binary.
       via  56fe080 lib/compression: add shared wscript_build.
       via  947ba44 libndr: apply some const and make is_valid_policy_hnd a callback to policy_handle_empty.
       via  34722c7 pam: share pam errors in a common location.
       via  242797a pysecurity: Add missing dependency on pytalloc-util.
       via  01d3da3 s3:net: remove unused net_idmap_help
       via  9732955 s3: Added file for clang complete support in vim.
       via  12913c9 s3: Added missing files in .gitignore.
       via  be5edba libndr: share some uuid helpers.
       via  84dbc2a ndr: merge ndr_map_error2string and ndr_errstr.
       via  8b55ae1 ndr: move null_ndr_syntax_id to the common libndr location.
       via  724c982 ndr: merge duplicate ndr_map_error2ntstatus() functions.
       via  e68f6ad If possible (O_DIRECTORY exists) open an fd for a directory open.
       via  dd7313a Use corrcet function instead of cut-and-paste code.
       via  0a7f1af Fix leak in error path.
       via  1d27f0b mit-samba: Allow nesting on the event context
       via  1d58fcc libcli/security: Make add_sid_to_array_unique use a uin32_t counter
       via  91a56b4 libcli/security: Make del_sid_from_array take a uint32_t
       via  3bccd2f s3:net conf: fix a comment typo
       via  4a558ca script/autobuild.py: git diff has a '--stat' option, no need to use 'diffstat'
       via  4b7d049 s3-waf: add --with-automount option.
       via  6baa3ef waf: add clock_gettime clock ID checks to libreplace wscript.
       via  13d8290 s3-waf: fix wrong check for vfs_aio_fork dependencies.
       via  7637e1d s3-waf: fix the build after winreg and rpc services changes.
       via  a3ee831 s3-perfcount: Create the directory on tdb open.
       via  1c6276c s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_multi_sz.
       via  1f0c766 s3-rpc_server: Migrated spoolss to dcerpc_winreg_query_dword.
       via  df75045 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_X.
       via  ee817f6 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_X.
       via  e8bf397 s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_dword.
       via  460aedc s3-rpc_server: Migrated spoolss to dcerpc_winreg_set_sz..
       via  8238732 s3-rpc_server: Migrated spoolss to dcerpc_winreg_enum_keys.
       via  c6255ad s3-services: Remove obsolete services_db.c.
       via  b2ddfc6 s3-smbd: Init the svcctl registry keys on service startup.
       via  f1d5cea s3-rpc_server: Added a winreg based svcctl registry init.
       via  09dafc4 s3-rpc_server: Added a svcctl shutdown function.
       via  96565db s3-services: Migrated svcctl registry functions to winreg.
       via  1adbbee s3-registry: Remove obsolete reg_eventlog.
       via  a3a38fd s3-smbd: Init the eventlog registry on service startup.
       via  34e8a50 s3-util: Moved eventlog_add_source to admin util.
       via  22ea293 s3-rpc_server: Added a winreg based eventlog registry init.
       via  75abfa6 s3-rpc_server: Migrated eventlog to winreg.
       via  01b49b1 s3-rpc_client: Added a winreg query security descriptor helper.
       via  35439a7 s3-rpc_client: Added a winreg set security descriptor helper.
       via  a370b96 s3-rpc_client: Added a winreg set binary helper.
       via  56963d1 s3-rpc_client: Added a winreg query sz helper.
       via  69e6db1 s3-rpc_client: Added a winreg helper to enum keys.
       via  8ed91d6 s3-rpc_client: Added a winreg add multi sz helper.
       via  8c119e4 s3-rpc_client: Added a winreg query multi sz helper.
       via  913426b s3-rpc_client: Added a winreg set multi sz helper.
       via  34d3e85 s3-rpc_client: Added a winreg set expand sz helper.
       via  4b32f6c s3-rpc_client: Added a winreg set sz helper.
       via  e5eb758 s3-rpc_client: Added a winreg set dword helper.
       via  d24bd4b s3-rpc_client: Added winreg query binary helper.
       via  9c7607d s3-rpc_client: Added winreg query dword helper.
       via  12cd400 s3-rpc_client: Added dcerpc_winreg_int_openkey().
       via  bcdacff s3-waf: add support for --with-aio-support.
       via  3a60e54 s3-waf: only build auth_netlogond in developer build.
       via  8111d95 s3:rpc_server: fix make_external_rpc_pipe_p() and create read and write queues
       via  81a3f7a s3-waf: add --with-syslog option.
       via  f1d51aa s3-netlogon: fix typo.
       via  45f86fd s3-waf: recurse into ../lib/util/wscript_configure
       via  72910c3 s3-waf: add support for iprint.
       via  4d3de16 s4-build: fixed uses of os.path.relpath()
       via  2e520ca build: removed unused build scripts
       via  8b8caac build: removed the old autogen.sh and autogen-waf.sh scripts
       via  9796f73 build: fixed error message for incorrect waf version
       via  a8a5072 autobuild: lib/replace doesn't need autogen.sh
       via  a20ce62 s3-torture: switch source3 to using top level samba4 build for smbtorture
       via  e196e526 s4-build: remove a bunch of unused build scripts
       via  1867a60 s4-charset: use dyn_CODEPAGEDIR for location of upcase.dat/lowcase.dat
       via  1f533bf s4-provision: added setup_path() import in two more places
       via  d0f5470 autobuild: fixed clone source for build trees
       via  03027ad autobuild: add a bit more debug info in autobuild
       via  df069e4 autobuild: decouple build directories from target names
       via  2d72f68 s4-wintest Use top level build for wintest
       via  edd8c9e s4-python: get ordering right on python paths
       via  15d0166 s4-python Don't force "bin" into the python sys.path
       via  19c3546 s4-waf Add PYTHONDIR and PYTHONARCHDIR to the 'different on install' list
       via  d1e5a73 s4-provision Remove setup_path, setup_dir and find_setup_dir
       via  4ae013c s4-waf Don't include ../librpc in paths
       via  5364548 s4-build: fixed install of version.h from source4 build
       via  5d15f28 s4-upgradeprovision: renames need a relax to avoid subtree_rename checks
       via  f4a1b71 s4-dsdb: make subtree_rename errors clearer
       via  9ccb868 build: fixed make install for top level build
       via  9eaca88 s4-provision: removed spurious os.chdir() from upgradehelpers.py
       via  7f8b40f build: fixed top level etags and ctags target
       via  ceb4b06 s4-test: fixed samba4.policy.python test for top level build
       via  b84c0a9 s4-test: fixed ndrdump test for top level build
       via  bee64c5 build: added placeholder to ensure include/ is available in build dir
       via  205dcd8 build: added configure.developer for top level build
       via  be5a709 s4-test: fixed hard coded test paths for top level build
       via  677f28d s4-test: fixed setup/ assumption for top level build
       via  3bcb693 s4-test: fixed test_samba4.pl for top level build
       via  479a423 s4-dynconfig: fixed dyn_SETUPDIR to point to the right directory
       via  b038aca s4-loadparm: removed "setup directory" option
       via  b2a080f s4-test: fixed more assumptions of ./setup for setup directory
       via  b499734 blackbox: removed assumption of build directory
       via  6484da4 s4-test: allow make test to work from top level directory
       via  e7b2e06 s4-provision: cope with top level directory for provision
       via  72e1a39 waf: added top level build rules
       via  9f9b363 s4-idl: make the source4 idl build independent of build directory
       via  baf629d s4-heimdal: allow heimdal build scripts to work from top level
       via  431b25e pidl: support using pidl from top level directory
       via  3f3696c waf: samba deps generation depends on EXTRA_INCLUDES
       via  a61b17c s3: Make "endpoint_table" static
       via  40a46a9 s3: Use the right credentials in check_netlogond_security
       via  007dc95 s3: Only build auth_netlogond for the developer build
       via  0539ca5 s3: Add primary group in pdb_ads_enum_group_memberships
       via  d515c6c s3: Fix auth_netlogond to cope with netlogon_creds_CredentialState
       via  47d07df s3: Fix a potential memleak in secrets_fetch_trusted_domain_password
       via  843825f s3: Fetch the machinepw via ldapi in pdb_ads
       via  8c36716 s3: In pdb_ads, cope with artificial samu structs
       via  08f2a85 s3: Use strlcpy in pdb_ads_connect
       via  8af7400 s3: Fix some nonempty blank lines
       via  56b1cff s4 torture: add new rpc torture tests for backup key remote protocol
       via  f464955 s4:selftest: skip samba4.rpc.backupkey for now
       via  49cfb2e s3:Makefile.in: use waf directly to build smbtorture4 and ndrdump4
       via  df34e80 Fix try_chown code. Use new vfs_chown_fsp() which always trys fd first.
       via  ece9498 Move the "oplock file with byte range locks" check to the correct place, where we're making oplock decisions.
       via  f60398d s3-winbindd: let winbind try to use samlogon validation level 6. (bug #7945)
       via  ac4127a s3-auth: add copy_netr_SamBaseInfo().
       via  e9c45a3 s3:lib/addrchange: set ctx->sock to -1 after close
       via  d8d5a3f s3:lib/addrchange: remove unused pointer
       via  ff935dd s3:lib/addrchange: let addrchange_done() retry and ignore unknown message types
       via  902fbd9 s3:winbindd: fix segfaults on addrchange errors and make DEBUG() statements more usefull
       via  17c01a5 s3:rpc_server/netlogon: reject validation level 6 without ads support
       via  13470f1 charcnv: removed call to setlocale() (bug 7519)
       via  1e42aa6 replace: Try to fix broken sys/capabilites.h on Linux.
       via  5f18925 Revert "replace: Try to fix broken sys/capabilites.h on Linux."
       via  c1c3cb0 s3:libnet_dssync_passdb: remove useless DEBUG statements
       via  3b4738b Fix value overflow (one too many 'f's ).
       via  91e1c8d s3:lib: allow_trailing_dollar should only allow '$'
       via  40850b3 Fix a couple of missing checks on talloc returns.
       via  885887a s3-waf: no need to call pidl with --samba3-ndr-client anymore.
       via  2534e01 s3-build: remove --samba3-ndr-client from build_idl.sh script.
       via  d57ddc6 s3-waf: remove RPCCLI_LSA subsystem.
       via  ad15128 s3-build: remove RPCCLI_LSA subsystem.
       via  387d154 s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbindd_rpc.c.
       via  04ac046 s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbindd_samr.c.
       via  a85b20a s3-winbind: prefer dcerpc_lsa_X functions in winbindd/winbind_cm.c
       via  586b2ee s3-epmap: use correct dcerpc client header in dcerpc_ep.c
       via  00478b0 s3-net: prefer dcerpc_lsa_X functions in "net rpc".
       via  eab0049 s3-net: prefer dcerpc_lsa_X functions in "net rpc rights".
       via  8055bc8 s3-net: use status variable in "net rpc rights".
       via  3206434 s3-net: prefer dcerpc_lsa_X functions in net_util.c
       via  63de60c s3-net: prefer dcerpc_lsa_X functions in "net rpc join".
       via  61d18b7 s3-net: prefer dcerpc_lsa_X functions in "net rpc audit".
       via  d38d743 s3-net: use status variable in "net rpc audit".
       via  fe6c535 s3-rpcclient: prefer dcerpc_lsa_X functions.
       via  204eeac s3-rpcclient: prefer dcerpc_lsa_X functions.
       via  36cd79f s3-rpcclient: prefer dcerpc_lsa_X functions.
       via  707d572 s3-rpcclient: use status variable.
       via  fcaba0f s3-libsmb: prefer dcerpc_lsa_X functions.
       via  95cf60a s3-libnet: prefer dcerpc_lsa_X functions.
       via  e32b508 s3-libnetapi: prefer dcerpc_lsa_X functions.
       via  ee5de71 s3-waf: remove RPCCLI_SAMR subsystem.
       via  364ef35 s3-build: remove RPCCLI_SAMR subsytem.
       via  50170d7 s3-net: prefer dcerpc_samr_X functions in net_rpc_join_newstyle.
       via  b53c0c8 s3-net: use status variable in net_rpc_join_newstyle.
       via  175fbe0 s3-waf: fix the build after libnet changes.
       via  d038b45 s3: Fix a typo
       via  62048fa s3-waf: fix the build after epmapper changes.
       via  8ddfe78 s3-dssync-passdb: implement accounts, aliases and groups
       via  6e0498d s3-dssync-passdb: fill in passdb_process_objects
       via  41ba1d3 s3-dssync-passdb: fill in passdb_finish.
       via  1f884cf s3-dssync-passdb: fill in passdb_startup.
       via  91e6dad s3-dssync-passdb: add basic routines and net function.
       via  1c1aeba s3:net: make some net_rpc_samsync.c functions static
       via  0313969 s3:net: "net rpc vampire" is an alias for "net rpc vampire passdb"
       via  bf7a27c s3:libnet: add 'process_links' to dssync_ops
       via  cecf54b s3:groupdb: allow machine accounts as members.
       via  255f2e0 s3:winbindd: catch lookup_names/sids schannel errors over ncacn_ip_tcp (bug #7944)
       via  50be0b2 s3: Remove superfluous ;
       via  3bdd2ef nsswitch: remove unused code from wbinfo.c
       via  a62d67e s3: Fix a typo
       via  e026685 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_msrpc.c.
       via  6c20ba3 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_pam.c.
       via  924f60c s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_rpc.c.
       via  58cdc56 s3-winbind: prefer dcerpc_samr_X functions in winbindd/winbindd_samr.c.
       via  f21f919 s3-winbind: prefer dcerpc_samr_X functions in invalidate_cm_connection.
       via  39c6809 s3-winbind: prefer dcerpc_samr_X functions in cm_connect_sam.
       via  02a8e1e s3-winbind: use status variable name in cm_connect_sam.
       via  5aae1f4 s3-selftest: Enable RPC-EPMAPPER tests.
       via  d0d5d59 s3-smbd: Disable the endpoint mapper by default.
       via  e3bdfd2 s3-smbd: Added a function to setup rpc services.
       via  612060d s3-rpc_server: Only allow registering endpoints on priviledged pipes.
       via  3177966 s3-librpc: Added dcerpc_binding_vector_create function.
       via  20afe97 s3-librpc: Added dcerpc register endpoint functions.
       via  bd5d14e s3-epmapper: Commented unimplemented functions.
       via  c451a45 s3-epmapper: Improved the epm_Map function.
       via  1d33f5c s3-epmapper: Implemented epm_Lookup.
       via  5b93e06 s3-epmapper: Implemented epm_LookupHandleFree.
       via  3584dd1 s3-epmapper: Added arg to match uuid in build_ep_list().
       via  658c05b s3-epmapper: Added epm_Map function from Samba4.
       via  6747b89 s3-epmapper: Added epm_Delete function.
       via  c31ee9a s3-epmapper: Added epm_Insert function.
       via  8499539 s3-epmapper: Added a endpoint mapper skeleton.
       via  eca7292 s4:torture/rpc/netlogon: add invalid level tests for netr_LogonControl2
       via  1f9caef s4:torture/rpc/netlogon: improve comments in test_LogonControl2()
       via  89dd048 s4:torture/rpc/netlogon: test invalid netr_LogonControl() level
       via  d3e4d90 s4:torture/rpc/netlogon: test invalid LogonSamLogon levels
       via  e980791 s4:torture/rpc/netlogon: test validation levels 2 and 3
       via  d63e750 netlogon.idl: remove pointless union arms of netr_DELTA_UNION
       via  46348c3 netlogon.idl: use 'ms_union' as specified in [MS-NRPC]
       via  64ea7bd netlogon.idl: add missing [default]; union arms
       via  4507d2b s3:rpc_server/netlogon: add _netr_LogonSamLogon_check()
       via  a4d4217 s4:rpc_server/netlogon: add dcesrv_netr_LogonSamLogon_check()
       via  578e87d s4:rpc_server/netlogon: set *r->out.authoritative = 1 even on INVALID_PARAMETER/INFO_CLASS
       via  97727e1 s4:rpc_server/netlogon: return INVALID_INFO_CLASS for invalid netr_Validation levels
       via  c2207e9 replace: Try to fix broken sys/capabilites.h on Linux.
       via  da3a2c6 s4/samba-tool: Add --sync-forced flag to 'drs replicate' command
       via  f19c1e3 s4-dsdb Add tests to ensure we don't break the rootDSE function levels again
       via  2e865be s4-dsdb Fix generation of rootDSE domainControllerFunctionality
       via  e830cb4 wintest Return debug info when dcpromo fails from the log
       via  a3e9935 s4-waf Don't install any Samba packages into PYTHONDIR
       via  dbe0b07 s4-python Remove manipuation of python path from samba module
       via  7faa3be s4-python Ensure we add the Samba python path first.
       via  38aacd7 waf: Replace python installation rule to allow PYTHONARCHDIR and PYTHONDIR
       via  5d4dc6c s4-python Remove unused missing.py (used by old build system)
       via  eab493b Remove unused installmisc.sh script, from old build system
       via  2d9bcc8 s4:heimdal: import lorikeet-heimdal-201101310455 (commit aa88eb1a05c4985cc23fb65fc1bad75bdce01c1f)
       via  3d4a9dd Based on a conversation with Volker, refactor some of the oplock code to make it comprehensible.
       via  a19c1cbb s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_list.
       via  c7b1432 s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_del_internals.
       via  95ee07d s3-net: prefer dcerpc_samr_X functions in rpc_trustdom_add_internals.
       via  49f08d1 s3-net: prefer dcerpc_samr_X functions in rpc_aliaslist_internals.
       via  37f2f51 s3-net: prefer dcerpc_samr_X functions in rpc_fetch_domain_aliases.
       via  bf10bbc s3-net: prefer dcerpc_samr_X functions in rpc_group_members_internals.
       via  20edb2d s3-net: prefer dcerpc_samr_X functions in rpc_list_alias_members.
       via  2a63433 s3-net: prefer dcerpc_samr_X functions in rpc_list_group_members.
       via  d280a52 s3-net: prefer dcerpc_samr_X functions in rpc_group_list_internals.
       via  84e3d14 s3-net: prefer dcerpc_samr_X functions in rpc_del_aliasmem.
       via  b9b2325 s3-net: prefer dcerpc_samr_X functions in rpc_del_groupmem.
       via  55e042a s3-net: prefer dcerpc_samr_X functions in rpc_add_aliasmem.
       via  f8147fb s3-net: prefer dcerpc_samr_X functions in rpc_add_groupmem.
       via  e14c214 s3-net: prefer dcerpc_samr_X functions in rpc_group_delete_internals.
       via  54b74c7 s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_flag_edit_internals.
       via  1d3b378 s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_str_edit_internals.
       via  a87a9fc s3-net: prefer dcerpc_samr_X functions in rpc_sh_user_show_internals.
       via  021e0b4 s3-net: prefer dcerpc_samr_X functions in rpc_sh_handle_user.
       via  f140e89 s3-net: prefer dcerpc_samr_X functions in rpc_info_internals.
       via  e3aafb2 s3-net: prefer dcerpc_samr_X functions in net_rpc_sh_acct.c.
       via  fbbe321 s3-waf: fix the build after linux netlink changes.
       via  ba4ec70 s3: Fix bug 7940 -- fall back for utimes calls
       via  3b94800 Added SSL global catalog
       via  ff0f633 s3:rpcclient/cmd_samr: remove useless ';'
       via  a152f20 s3:libnet/libnet_samsync_display: fix netr_DELTA_* display
       via  5e4691e s3:rpcclient/cmd_netlogon: fix netr_DELTA_* display
       via  34b7b55 pidl:Samba4/NDR/Parser: fix ndr_pull/ndr_push mismatch
       via  1c9cf16 s3: Fix the build on sles8
       via  753094d s3-net: add net_scan_dc non-ad variant.
       via  600ff3a s3-lanman: prefer dcerpc_samr_X functions.
       via  a51ab04 s3-rpcclient: prefer dcerpc_samr_X functions.
       via  a0c1c21 s3-libnet: prefer dcerpc_samr_X functions.
       via  23146f9 s3: Send a dropped_ip message if we lose an IP
       via  f71c032 s3: test addrchange
       via  80acca1 s3: Add support for AF_NETLINK addr notifications
       via  f9af242 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/user.c.
       via  32fb4f5 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/samr.c.
       via  b76657f s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/localgroup.c.
       via  7f63018 s3-libnetapi: prefer dcerpc_samr_X functions in lib/netapi/group.c.
       via  9fe4b69 pidl:Samba4/NDR/Parser: add support for 'ms_union' style aligment
       via  6124148 pidl:Samba4/NDR/Parser: only do the switch type alignment when we have a switch type
       via  76f2ddf pidl:NDR: add support for 'ms_union' property.
       via  5ae04bc midltests: add invalid/midltests_pipe_struct_union_01.idl
       via  6696fd1 Ensure we send the direct levelII oplock break to the correct fid.
       via  e18b8c0 Add knownfail for s4 for the new oplock test.
       via  f453235 smbtorture4 test for bug #7928 - Samba problems with kernel oplocks option set to "no"
       via  7690d9d Fix bug #7928 - Samba problems with kernel oplocks option set to "no"
       via  c9027b6 midltests: add todo/midltests-pipe-sync-ndr32-downgrade-02.idl
       via  3a9745c midltests: test encapsulated unions with 'ms_union'
       via  fa6f3f3 midltests: test encapsulated unions without 'ms_union'
       via  ea587cb midltests: add examples of toplevel vs. embedded unions with mixed 'ms_union'
       via  675a5e9 midltests: add examples of toplevel vs. embedded unions with global 'ms_union'
       via  b586e5a midltests: add examples of toplevel vs. embedded unions without 'ms_union'
       via  98febd6 midltests: more union alignment example with ms_union
       via  e0c2aec midltests: more union alignment example without ms_union
       via  4f68578 midltests: union alignment with enum as switch_type and 'ms_union'
       via  ef89211 midltests: union alignment with enum as switch_type
       via  1f2f7fd midltests: unions with enum vs. long
       via  90b5488 midltests: 'ms_unions' with enum vs. long
       via  a5f0b02 midltests: explore 'ms_union' option.
       via  ad10289 s3:lib/events: use DLIST_DEMOTE() for fd events
       via  0bbe733 s3:smbd: let smbd_server_connection_loop_once() check for select errors
       via  1f2be10 s3:lib/events: don't loop over fd events is select gave -1
       via  6953e2f Revert "s3: Fix starving the echo responder"
       via  19d3779 Revert "s3:events: Call all ready fd event handlers on each iteration of the main loop"
       via  1537f5d s4-smbtorture: add samr_changepassworduser3 ndr torture tests.
       via  8f4eee9 s4-smbtorture: make it more obvious this are w2k dumps in netlogon ndr test.
       via  35a7beb s3-waf: On FreeBSD, compile zfsacl if sunacl.h is around.
       via  c9cb42a nsswitch: libwbclient has vnum 1 now.
       via  eb5d884 s3-waf: these libs are not private libs.
       via  7b9ead1 s4:auth/pyauth.c - temporarily add compatibility code for Python 2.4
       via  4d66e0e librpc/rpc: add dcerpc_fault_to_nt_status() mapping from DCERPC_FAULT_SEC_PKG_ERROR
       via  8d07dea dcerpc.idl: add DCERPC_FAULT_SEC_PKG_ERROR
       via  f284acf s4:libcli/util: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
       via  e2e4265 s3:libsmb: display NT_STATUS_RPC_SEC_PKG_ERROR in error strings
       via  24acddf libcli/util: add NT_STATUS_RPC_SEC_PKG_ERROR define
       via  e57d4c4 s3:net registry: ignore WERR_BADFILE when --force is given in deletekey[_recursive]
       via  b1f800a s3:registry: in deletekey_recursive, fix return code upon error.
       via  e81ddbc s3:net registry: fix a debug message.
       via  3649798 s3:net registry: fix a debug message.
       via  e6e7c72 s3: On FreeBSD, compile zfsacl if sunacl.h is around
       via  619e5cb s3: Make _lp_maxprotocol static
       via  a042617 s3: Remove an unneeded check
       via  c52c753 s3: inline get_uid_from_state
       via  e099c91 s3: Lift winbindd_cli_state from fillup_password_policy
       via  fe516a3 s3: Do not use state->mem_ctx in fillup_password_policy
       via  2d174d4 s3: Lift winbindd_cli_state from winbindd_dual_pam_auth_samlogon
       via  5d4bfc9 s3: Lift winbindd_cli_state from winbindd_raw_kerberos_login
       via  f2900a8 We need to reply to SMB2_GETINFO_FILE with a class of SMB2_FILE_STANDARD_INFO on an IPC$ share.
       via  fc16baa s3-net: use struct based dcerpc_spoolss_EnumPrinterData_r() call.
       via  d4414f0 s3-rpcclient: use struct based dcerpc_spoolss_EnumPrinterData_r() call.
       via  7182da7 s4-smbtorture: add (disabled) ndr torture test to check for a w2k samlogon reply we can't currently parse.
       via  6957109 s4-smbtorture: add NDR tests for netr_LogonSamLogon.
       via  95e644f s4-acl: Fixed returning uninitialized ldap error in case of some critical errors.
       via  1232fb5 s3-rpc_client: remove some more obsolete cli_X.h header files.
       via  1e34624 docs: update wbinfo manpage: remove documentation of removed parameters
       via  ba6dda1 Add delete-ln test now we can correctly delete hardlinks.
       via  eec50b2 Change "security=share" to downgrade to SMB1 from SMB2, rather than trying to fake it.
       via  5dd63c6 libwbclient: bump the libwbclient SOVER 0 -> 1 due to ABI changes
       via  128bed2 libwbclient: bump version to 0.6 -> 1.0 due to ABI change (removed symbols)
       via  68a9b72 libwbclient: remove wbcSetGidHwm() - not implemented any more
       via  6558323 libwbclient: remove wbcSetUidHwm() - not implemented any more
       via  393c866 libwbclient: remove wbcRemoveGidMapping() - not implemented any more
       via  1ed5961 libwbclient: remove wbcRemoveUidMapping() - not implemented any more
       via  52e1be2 libwbclient: remove wbcSetGidMapping() - not implemented any more
       via  25a0dc4 libwbclient: remove wbcSetUidMapping() - not implemented any more
       via  58bf6f9 libwbclient: remove two unused defines
       via  48ad64a wbinfo: remove --remove-gid-mapping - winbindd does not implement that any more.
       via  36e2baa wbinfo: remove --remove-uid-mapping - winbindd does not implement that any more.
       via  9de1fd4 wbinfo: remove --set-gid-mapping - winbindd does not implement that any more.
       via  0e90d01 wbinfo: remove --set-uid-mapping - winbindd does not implement that any more.
       via  14502c5 s3:registry: fix comments in regdb_store_regdb_version()
       via  dbb184a s4-torture: Reorder the epmapper tests.
       via  3e29bb0 s4-torture: Added a full epm_Map test.
       via  357fd2c s4-torture: Added a test_Insert for epmapper.
       via  43f766d s4-torture: Use binding handle in epm_Delete test.
       via  fed2b61 s4-torture: Comment out the test_InqObject.
       via  dd9feec s4-torture: Added a clean test_Map_simple.
       via  c3c6506 s4-torture: Added a clean test_Lookup_terminate_search.
       via  548c712 s4-torture: Added a clean test_Lookup_simple.
       via  0ccb374 s4-torture: Added test_LookupHandleFree.
       via  9a771f1 s4-torture: Start with a clean epm_Insert_noreplace test.
       via  6cb2fb1 s4-selftest: Mark epmapper as knownfail.
       via  eacc9d6 idl: Added missing endpoint mapper defines.
       via  da3e057 librpc: Added support to accept netbios names.
       via  9d04f2b s3-build: remove another leftover of -I../source4.
       via  eb55338 Looking into printer driver issues, I ran across some peculiarities in copy_file(): - Firstly, if the source file is zero bytes, NT_STATUS_DISK_FULL is   returned. - Secondly, the conditional lseek is confusing. It fires when   OPENX_FILE_EXISTS_OPEN is set and I can't see why the lseek is   necessary in this case. - Finally, the lseek error path also results in NT_STATUS_DISK_FULL.
       via  efde1d8 s3-utils: Fixed a resource leak in net_afs.
       via  4fc75c7 s3-utils: Fixed a resource leak in smbta-util.
       via  f419c2b s3-utils: Fixed possible resource leak in net_usershare.
       via  de4ef10 s3-utils: Fixed possible resource leak in smbget.
       via  08dc51d s3-utils: Fixed possible resource leak in smbfilter.
       via  f6f0dac s3-modules: Fixed the for-loop code block.
       via  2c47368 s3-lib: Fixed a missing return value in tldap.
       via  278c6f8 errormap: Add unix_to_werror() function
       via  67e578a Allow "security = share" with SMB2. We already handle this in smb2/smb2_server.c
       via  bb358ec From Metze - make sure we're using the same string length for the hash.
       via  abb7c07 s3-winbind: share a common winbind_samlogon_retry_loop().
       via  035a0d2 Revert "s3: These assignments are overwritten immediately"
       via  36cfa17 Revert "s3-winbind: fix winbindd_dual_pam_auth_samlogon() for NT4 domains."
       via  3466433 pidl:Typelist: fix perl warnings about recursiv function calls
       via  4b068bb pidl:Samba3/ServerNDR: correctly initialise ndr_push struct
       via  3272e16 Missed one debug printf of name_hash. Ensure always use %x.
       via  4473273 Fix bug #7863 - Unlink may unlink wrong file when hardlinks are involved.
       via  a65bce4 Add uint32_t name_hash argument (currently unused) to get_file_infos().
       via  b97f1ce Add name_hash into the share mode entry struct (as yet only use for renames to identify a specific path).
       via  76418e2 Add name_hash to files_struct. Set within fsp_set_smb_fname().
       via  6e22637 s4-test/delete_object: Remove global ldb connections
       via  932911e s4:ldap.py - check the write protection on LSA objects
       via  3468f8d s4:dsdb/samdb/ldb_modules/objectclass.c - move LSA specific object checks into "objectclass_attrs" LDB module
       via  c9f4fad idl: add file_id idl.
       via  f0b3c72 s3-libndr: remove cmdline_lp_ctx.
       via  dd35fe1 waf: share libndr.so between samba3 and samba4.
       via  7eac310 libndr: move ndr_print_bool to ndr_basic.c
       via  62e1c80 s3-waf: add PKGCONFIGDIR.
       via  07ccc29 s3-smbclient: Fix cli_errstr() usage (part of bug #7864)
       via  5d8ada5 s3-masktest: Fix cli_errstr() usage (part of bug #7864)
       via  09c612f s3-smbclient: Fix cli_errstr() usage (part of bug #7864)
       via  99f8f5e s3-torture: Fix cli_errstr() usage (part of bug #7864)
       via  3bb212a s3-docs: fix deldriver option
       via  b8d5ee9 s3-docs: add some long opts to smbclient(1) man
       via  5b83923 s4-waf: Skip header-not-found cache if a library is specified, as it may provide additional C flags.
       via  57d1dce s4-waf: Only show minversion when there was a minimum version specified.
       via  4078b64 Show text output messages when interfacing with bzr.
       via  b763a27 remove unnecessary use of pass.
       via  39ea30d s3-build: remove source4 include path for autoconf build as well.
       via  9943761 s3-rpcclient: allow to define validation level for samlogon.
       via  ef0a390 s3-waf: fix lib/addns include path.
       via  c675b1c s3-waf: no need anymore to include "source4" globally.
       via  0dc1eee libcli/ldap: use lib/ldb_compat.h for the s3 build
       via  cea36ae s3-winbind: fix winbindd_dual_pam_auth_samlogon() for NT4 domains.
       via  509dd57 Revert "s3: Fix an infinite loop"
       via  61f7d7c s3: Fix an infinite loop
       via  058de59 s3: Fix connecting to port-139 only servers
       via  585e9a0 s4-repl_meta_data: replmd_update_is_newer() should not return true if metadata stamps are equal
       via  0ce93ad s4-repl_meta_data: Print out what is wrong when we fail to modify object
       via  0aa118f s4-repl_meta_data: We should not use USNs in metadata comparisons
       via  6ee39a2 s3-torture: fix uninitialized status code.
       via  6923cc8 s3-rpc_client: fix dcerpc_try_samr_connects().
       via  e873ce9 s3-rpc_client: no need to include gen_ndr/cli_samr.h anymore.
       via  1f26b10 s3-rpc_client: fix uninitialized variable found by -O3.
       via  5e89574 s3-waf: remove RPCCLI_SPOOLSS subsystem.
       via  24c51a7 s3-build: remove RPCCLI_SPOOLSS subsystem.
       via  cf7a78b s3-rpcclient: prefer dcerpc_spoolss_X functions.
       via  e94ffc7 s3-rpc_client: prefer dcerpc_spoolss_X functions.
       via  831f3ee s3-lanman: remove trailing whitespace.
       via  5db115a s3-rpc_client: Added dcerpc_try_samr_connects.
       via  089c25c s3-rpc_client: Rename get_query_dispinfo_params.
       via  e6475f21 s3-rpc_client: Added dcerpc_samr_chgpasswd_user3.
       via  2007726 s3-rpc_client: Added dcerpc_samr_chng_pswd_auth_crap.
       via  3de564b s3-rpc_client: Added dcerpc_samr_chgpasswd_user2.
       via  78c4f72 s3-rpc_client: Added dcerpc_samr_chgpasswd_user.
       via  8b1ffc7 s3-rpc_client: Added header information to cli_samr.h.
       via  1efa9b1 s3-rpc_client: Added header information to cli_lsarpc.h.
       via  fea4149 s3:docs: document "winbind max domain connections"
       via  9c2fcb6 s3:winbind: Fork multiple children per domain
       via  7a2fa9f s3:printing: use dcerpc_spoolss_X() functions
       via  1f83325 s3:srv_spoolss: use dcerpc_spoolss_X() functions
       via  e830e37 s3:smbd: use dcerpc_spoolss_X() functions
       via  8144344 s3:net: use dcerpc_spoolss_X() functions
       via  a34aa14 s3:libads: use dcerpc_spoolss_X() functions
       via  1b373d6 s3: Fix a deadlock between smbd and ctdbd
       via  8db3258 s3-spoolss: make it more obvious what winreg_create_printer() does.
       via  621fb88 s3-rpcclient: rename duplicate enumkey command to winreg_enumkey.
       via  be884c1 s3-spoolss: as smbtorture testing proves: devmode size is the size of the devicemode minus the driverdata extra size.
       via  1f3fb30 s4-smbtorture: make sure there is always driverextra data in spoolss devmode size tests.
       via  9b1878e s3-spoolss: disallow storing an invalid devmode size.
       via  aefbec5 s4-smbtorture: add tests for the size member of spoolss devicemodes.
       via  7a7b61e s4-smbtorture: prepare devicemode test for expected result tests.
       via  bb51c05 s4-smbtorture: add some paranoia checks for 0 sized devmodes.
       via  5780940 s3:vfs:shadow_copy2: fix indentation in _SHADOW2_NEXT_SMB_FNAME
       via  1c1a842 s3:vfs:shadow_copy2: Fix shadow-copy module for drag&drop from a snapshot
       via  d49d203 s3:registry correct a debug level
       via  52c0fb3 s3:winbind: Protect against invalid winbindd_cache entries in lookuprids
       via  64f8306 s3-net: add roundtrip tests for registry import/export
       via  b5d882f packaging(RHEL-CTDB): explicitly build the tsm vfs module.
       via  46a3019 s3: Fix the code to immediately disconnect from a non-working ctdbd
       via  385d925 s3:vfs:gpfs: fix logic when gpfs:winattr is false (the default!)
       via  1a96ec2 pidl:Samba4/NDR/Client: remove compat mode for dcerpc_pipe based bindings
       via  b7d6d3b s3:librpc: remove prototype of dcerpc_binding_handle_set_ref_alloc()
       via  78b931c Remove all uses of "./" in pathnames - make canonical. This will become important when we need to guarantee canonical names for hashing.
       via  de4b09c Ensure we don't use "./" in findfirst pathnames. Use a directory open of "." instead.
       via  bb54f72 Make processing of incoming stream rename paths common between reply_mv and ntrename. Ensure we don't depend on "./" in the streams module.
       via  330b922 s4/wintest New ESXi configuration file
       via  fbe6d15 s4-auth Remove special case for account_sid from auth_serversupplied_info
       via  cce5231 s4-gensec Add prototype for gensec_ntlmssp_init()
       via  084b4e2 libcli/auth move ntlmssp_wrap() and ntlmssp_unwrap() into common code.
       via  039dd96 s4:selftest: mark samba4.nbt.winsreplication.owned as knownfail
       via  3f09dc3 s4:selftest/skip: remove samba4.tokengroups.python
       via  c3ad9bf s3:smbd: use anonymous_shared_free() for shared memory signing state
       via  c9e6bf0 lib/util: add tests for anonymous_shared_allocate/free()
       via  cc59f34 lib/util: add anonymous_shared_free()
       via  34ea909 lib/util: s/allocate_anonymous_shared/anonymous_shared_allocate/
       via  9e00d2a lib/util: fix rounding to page size in allocate_anonymous_shared()
       via  df4752e s4-selftest Remove knownfail for tokengroups test
       via  244c191 s4-dsdb Don't use None as the input to the GENSEC loop in tokengroups test
       via  4744da8 s3-param: Fixed code block in max_open_files().
       via  7a97518 s3-smbd: Fixed a possible null pointer dereference.
       via  dd141cf wafsamba: quote CPP and CC values when calling pidl
       via  448388e s4:selftest/skip: add samba4.tokengroups.python
       via  916cc7b s4-dsdb Add PAC validation test to tokengroups test.
       via  6d93af4 s4-pyauth Fix AuthContext wrapper
       via  a7e238d s4-auth Allow NULL methods to be specified to auth_context_create_methods()
       via  75835d3 s4-dsdb Add a test of the tokenGroups behaviour on the user's DN.
       via  902e183 s4-gensec Remove special case 'for SASL' that is not required any more.
       via  b42afa0 tdb: Added doxygen documentation.
       via  7f87d58 s3: Add wbinfo --dc-info
       via  1b43996 Add DELETE-LN test to show bug #7863 - Unlink may unlink wrong file when hardlinks are involved
       via  7d8e970 waf: change private libraries to use the same soname as public libraries
       via  bc0230b pygensec: remove special case handling for None for buffers
       via  f8f1711 Fix "net usersidlist" not to skip every other user
       via  49969e6 s3-winbind: no need to include ../librpc/gen_ndr/cli_lsa.h in winbindd/winbindd_msrpc.c.
       via  5efe656 s3-rpc_client: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.
       via  6feed0c s3-netlogon: no need to include ../librpc/gen_ndr/ndr_lsa_c.h anymore.
       via  6ed4121 s3-netlogon: no need to include ../librpc/gen_ndr/cli_samr.h anymore.
       via  430664d s3-net: use correct spoolss header in net rpc.
       via  66bc2f9 s3-net: use correct spoolss header in net_ads.c.
       via  7754b75 Fix error where Windows client spoolss returns WERR_INVALID_DATA       W_ERROR(0x0000000D) on opening a printer. We can't return zero for devmode->size. Guenther please check !
       via  93733e4 s4:tls_tstream: also use a dynamic buffer for the pull side
       via  361b4ed s4:tls_tstream: fix partial reads, so that the gnutls layer doesn't read the same data twice
       via  f6077f2 s4-tests: Added a test for correct inheritance of IO flagged ACEs.
       via  fed9250 s4-security: Fixed incorrect inheritance of IO flagged ACES
       via  757cfc2 release-scripts: add build-htmlman-nogit
       via  30e9ab1 release-scripts: add build-htmlman-git
       via  156c188 release-scripts: add gpl header comment to build-manpages-nogit
       via  9e1bc39 release-scripts: add gpl header comment to build-manpages-git
       via  7fe7d65 release-scripts: remove commented out line from git-version
       via  f622ba2 packaging/RHEL-CTDB: add the smbta-util manpage
       via  bb25419 packaging/RHEL-CTDB: add the pam_winbind.conf manpage
       via  bf08669 packaging/RHEL-CTDB: do not use an external docs tarball but build the manpages
       via  5a77771 packaging/RHEL-CTDB: untangle the various %doc entries to single lines
       via  891bff8 docs: Remove template "itemizedlist/listitem" from man.xsl
       via  a1e1f02 s4-gensec Extend python bindings for GENSEC and the associated test
       via  24a4b9a s4-auth Extend python bindings to allow ldb and message to be specified
       via  08051ae s4-pygensec Fix indentation of py_gensec_start_mech_by_name()
       via  489e337 s4-torture Remove unused temp dirs from the RPC-PAC test.
       via  4e2e5ea s4-pyldb Fix tp_basicsize for PyLdbDn
       via  147f075 s4-pygensec Add bindings for server_start() and update()
       via  969c1b5 s4-pyauth Add bindings for auth_context_create() as AuthContext()
       via  017fbcd s4-pyauth Use py_talloc_get_type() for greater talloc binding safety
       via  9b643c8 s4-gensec Don't steal the auth_context, reference it.
       via  d5173ca pidl:wscript: don't warn about pidl gammar file changes for now
       via  1667ff7 s4-ldb_ldif: Take into account LDB_FLG_SHOW_BINARY
       via  fb0df53 s4-ldb_ldif: Don't check for LDB_FLG_SHOW_BINARY in ldb_should_b64_encode
       via  622ef6a s4-provision: Fixed owner/group for hard-coded Sites descriptor.
       via  35d8b80 s4-tools: Fixed a bug in ldapcmp - DACL was not retrieved correctly if the object had no SACL.
       via  93da0aa s3-rpc_client: Fixed status check of dcerpc_lsa_lookup_sids_noalloc.
       via  296a958 s3-rpc_client: Fixed return values of dcerpc_lsa_lookup_sids_generic.
       via  ad65605 s3-auth: Fixed account lockout check.
       via  9b94f36 s3: Make sure we call wbcAuthenticateUserEx correctly
       via  3ecce7f s4-tools: Added a --sort-aces option to ldapcmp
       via  528bced s3:build: don't use librpc/gen_ndr/cli_echo.[ch] anymore
       via  494e57d s3:torture: use dcerpc_echo_X() functions
       via  85db5c9 s3:rpcclient: use dcerpc_echo_X() functions
       via  d3abc90 s3: Avoid a few calls to cli_errstr
       via  c7a5933 s3: Remove some unused code
       via  6f3e110 s3: Convert cli_lock64 to cli_smb
       via  dd2f234 s3: Convert cli_lock to use cli_locktype
       via  0e2854f s3: Convert cli_locktype to cli_smb
       via  7b054ec s3: Make passing up "result_parent" from cli_smb optional
       via  b33f114 s3: Remove unused cli_send_keepalive
       via  6e684c8 s3: Remove unused cli_send/receive_trans
       via  cba5a26 s3: Convert try_trans2 to cli_trans
       via  8ac68fc s3: Convert cli_api to cli_trans
       via  cb412d2 s3: Make cli_setpathinfo_basic use cli_setpathinfo
       via  21d5485 s3: Add cli_setpathinfo
       via  2068b96 s3: Rename cli_setpathinfo->cli_setpathinfo_basic
       via  2d44a05 s3: Remove unused cli_send/receive_nt_trans
       via  d5decfb s3: Convert try_nttrans to cli_trans
       via  5dee39b s3: Move dump_ntquota* to smbcquotas.c
       via  a1f5417 s3: Convert cli_set_fs_quota_info to cli_trans
       via  797c027 s3: Convert cli_get_fs_quota_info to cli_trans
       via  483e044 s3: Convert cli_list_user_quota to cli_trans
       via  eb7db50 s3: Convert cli_set_user_quota to cli_trans
       via  e2a9671 s3: Convert cli_get_user_quota to cli_trans
       via  bc5554b s3: Fix some nonempty blank lines
       via  d920462 s3: Fix a C++ warning
       via  674dcd6 s3: Remove cli_send_trans from cli_qpathinfo_alt_name
       via  fc8bfee s3: Remove cli_send_trans from cli_oem_change_password
       via  7320f19 ldb: new ABI sigs file
       via  8794e6d s4-dsdb: replaced the calls to ldb_search() in dsdb modules with dsdb_module_search()
       via  87f3151 s4-dsdb: pass parent request to dsdb_module_*() functions
       via  633c3e8 ldb: added ldb_req_mark_trusted()
       via  f334cd2 ldb: inherit parent flags on child requests in modules
       via  e665fce web_server: Display trivial placeholder page if SWAT could not be found.
       via  7982f68 web_server: Fix initialization.
       via  04abf2c web_server: Avoid references to swat. Load samba.web_server instead.
       via  2f7d4a4 param: Load web service by default.
       via  93d9641 s4:dsdb_find_nc_root - fix it up to let the provisioning work correctly
       via  32e7d76 s4:auth/ntlm/auth_sam.c - fix call to "get_server_info_principal"
       via  77f8b00 s3: Avoid some calls to cli_errstr
       via  50b3458 s3: Convert cli_set_secdesc to cli_trans
       via  4fc5699 s3: Fix some nonempty blank lines
       via  3f6ae94 s4:samr RPC server - always interpret filter integer values as signed
       via  dbaeb52 Add OPLOCK4 test which explores how Windows copes with oplock and share mode breaks on hard links.
       via  fef1174 s4:web_server - immeditately assign "wdata" as private data for the stream socket
       via  a87b2f9 s4:urgent_replication.py - remove a now superflous RELAX control
       via  39eea5c s4:samldb LDB module - fix "userAccountControl" handling
       via  109cbe3 s3: Fix bug 7917: Yet another bug in chain_reply
       via  d7af875 s3-waf: fix the build after rpc_winreg removal.
       via  6737231 ldb:ldb_dn.c - fix counter type in "ldb_dn_minimise"
       via  70b4c08 s3:vfs aio_fork children do not go away
       via  fa07208 s3:vfs fix children cleanup in aio_fork
       via  8e02335 waf: this script does need bash
       via  46a3588 waf: use PYTHONARCHDIR for installing python shared libs
       via  0346b5b waf: new version of waf
       via  ad8965c s4-dsdb: only enforce the extended dn rules over ldap
       via  74674e7 s4-dsdb: removed the last use of samdb_search_*() from the dsdb ldb modules
       via  90110a0 s4-dsdb: removed some more samdb_search_*() calls from samldb.c
       via  3b7c498 s4-dsdb: replaced another use of samdb_search in a ldb module
       via  15c8107 s4-dsdb: fixed primaryGroupID to use dsdb_module_search_dn()
       via  31d644c s4-dsdb: fixed filtering of tokengroups
       via  f33ce41 ldb: new ABI file for 0.9.23
       via  60be4a4 s4-kdc: don't ask for an extended DN for krbtgt_dn
       via  197f4b0 s4-test: added a tokengroups test
       via  0450ab9 s4-samdb: give a more useful debug when we can't open the privileges db
       via  8df6504 s4-auth: fixed status return
       via  a0bc538 s4-samba-tool: fixed the gpo command to use the right DN for access checks
       via  a38854f s4-dsdb: minimise the DN in group expansion
       via  504a3cc ldb: added ldb_dn_minimise()
       via  74493af s4-dns: renamed DNS_TYPE_ZERO to DNS_TYPE_TOMBSTONE
       via  27d7f6a s4-dsdb: validate number of extended components
       via  fb704d7 ldb: added ldb_dn_get_extended_comp_num()
       via  29fb42a s4-samba_tool Added ACL checking to python GPO management tool
       via  012e570 libcli/security Add python bindings for se_access_check
       via  5322567 pyldb Simplify python wrappers for struct ldb_val (LdbValue)
       via  edd3b03 s4-auth Add get and set methods for auth_session_info python wrapper
       via  ece6eae s4-auth Add function to obtain any user's session_info from a given LDB
       via  c82269c s4-auth use new dsdb_expand_nested_groups()
       via  cbffc51 s4-dsdb Implement tokenGroups expansion directly in ldb operational module
       via  99a74ff Fix bug #7909 - map SYNCHRONIZE acl permission statically in zfs_acl vfs module.
       via  961f503 security: Fixed incorrect indentation in create_descriptor.c
       via  a556896 s3-build: remove RPCCLI_WINREG subsystem.
       via  2e54b01 s3-waf: remove RPCCLI_WINREG subsystem.
       via  166504a s3-net_registry: prefer dcerpc_winreg_X functions.
       via  da43345 s3-net: prefer dcerpc_winreg_X functions.
       via  a451c54 s3-spoolss: no need to include cli_winreg header anymore.
       via  d97eb89 s3-rpcclient: prefer dcerpc_winreg_X functions.
       via  7e95900 s3-build: remove RPCCLI_SRVSVC subsystem.
       via  9204e04 s3-waf: remove RPCCLI_SRVSVC subsystem.
       via  bded49f s3-rpcclient: prefer dcerpc_srvsvc_X functions.
       via  8aa5b06 s3-net: prefer dcerpc_srvsvc_X functions.
       via  1ea6dd3 s3-smbtree: prefer dcerpc_srvsvc_X functions.
       via  4189c00 s3-lanman: prefer dcerpc_srvsvc_X functions.
       via  44e048f s3-libsmbclient: prefer dcerpc_srvsvc_X functions.
       via  fccfd29 s3-smbclient: prefer dcerpc_srvsvc_X functions.
       via  1ef94df s3-libnetapi: prefer dcerpc_srvsvc_X functions.
       via  aa4efa1 s3-build: remove RPCCLI_NETLOGON subsystem.
       via  9a9ee03 s3-waf: remove RPCCLI_NETLOGON subsystem.
       via  5e4b327 s3-rpcclient: prefer dcerpc_netr_X functions.
       via  c9b3404 s3-winbind: prefer dcerpc_netr_X functions.
       via  232378c s3-rpc_client: prefer dcerpc_netr_X functions.
       via  1259e93 s3-net: prefer dcerpc_netr_X functions.
       via  f3eb5c2 s3-libnet: prefer dcerpc_netr_X functions.
       via  425753e s3-libnetapi: prefer dcerpc_netr_X functions.
       via  f9ca690 s3-net: remove some pointless fstrings in "net rpc service".
       via  d0c05ab s3-net: restructure "net rpc service" and add open_scm().
       via  3e2821a s3-net: restructure "net rpc service" and add open_service().
       via  5ad7d6a s3-build: remove RPCCLI_SVCCTL subsystem.
       via  067e548 s3-waf: remove RPCCLI_SVCCTL subsystem.
       via  8e58855 s3-svcctl: prefer dcerpc_svcctl_X functions.
       via  3b78fcf s4:torture/nbench/nbench.c - initialise "n"
       via  aa759de s4:dns_server/dlz_bind9.c - initialise "ret" variables
       via  d35d2bf s4:extended_dn_out LDB module - initialise "have_reveal_control"
       via  0932c91 s4:librpc/rpc/dcerpc_connect.c - fix uninitialised variable
       via  dd5367e ldb:ltdb_sequence_number - initialise "tmp_ctx" to prevent uninitialisation warning
       via  ee4fd13 ldb:ldbsearch.c - fix possible uninitialised variable
       via  a26a489 torture:drs/rpc/msds_intid.c - proof for the correct "intId"
       via  90db6a7 s4:winbind/idmap.c - we cannot use "failed" until we are in a transaction
       via  25964e7 ldb:ltdb_sequence_number - check for an OOM exception
       via  b804c53 ldb:ldb_dn_explode - remove/unify some duplicate initialisations
       via  47adb9d s4:dynconfig/dynconfig.h - fix ending newline warning
       via  c39e800 drsuapi.idl: add some more DRSUAPI_ATTID_* values
       via  8c6b0b6 s3: Fix some nonempty blank lines
       via  4fe0765 s3-docs: Typos in rpcclient man page
       via  98af673 s3-docs: Typos in smbclient man page
       via  f5af66e s3-rpcclient: Fix bug #7880: cmd_spoolss_deletedriver() returned without checking all architectures.
       via  dac7cce s3-net: fix query_service_state() error handling.
       via  9bad150 s3-net: add missing breaks in switch statement in get_share_info().
       via  1cd7f6c s3-drsuapi: fix error handling after converting to dcerpc_drsuapi_X functions.
       via  415a390 s3-libnetapi: add missing error check after switchting to dcerpc_wkssvc_X functions.
       via  fa5fdb1 s3-waf: finally enable large file support.
       via  35f08a2 s3: Remove a pointless else
       via  1c6077e torture: add ndr tests for backup key protocol
       via  25ae380 idl: Add IDL for remote key backup protocol (rkbp)
       via  9d9c212 idl: remove protected storage
       via  e2a3ff1 s3-waf: add check for SO_PEERCRED.
       via  4c8b9be s3-waf: add checks for Linux readahead.
       via  4412eb9 s3-waf: more fallocate checks stolen from autoconf.
       via  e723de8 Add some debug in s4's winbind server
       via  b0f4f6f s3-waf: add checks for fallocate fallocate64.
       via  6f39c3b s3-build: remove RPCCLI_DRSUAPI subsystem.
       via  9fe0cfe s3-waf: remove RPCCLI_DRSUAPI subsystem.
       via  4f05723 s3-drsuapi: prefer dcerpc_drsuapi_X functions.
       via  3bf51a9 s3/docs: Remove superfluous bracket.
       via  a76dde6 s3-build: remove RPCCLI_INITSHUTDOWN subsystem.
       via  5473d1b s3-waf: remove RPCCLI_INITSHUTDOWN subsystem.
       via  d1954ce s3-initshutdown: prefer dcerpc_initshutdown_X functions.
       via  2a05561 s3-build: remove RPCCLI_EVENTLOG subsystem.
       via  6cbe4da s3-waf: remove RPCCLI_EVENTLOG subsystem.
       via  fe2b89e s3-eventlog: prefer dcerpc_eventlog_X functions.
       via  e5c4f69 s3-build: remove RPCCLI_WKSSVC subsystem.
       via  7c14048 s3-waf: remove RPCCLI_WKSSVC subsystem.
       via  4920390 s3-wkssvc: prefer dcerpc_wkssvc_X functions.
       via  4f305f4 s3:winbindd: use ndr_wbint_c.h instead of cli_wbint.h
       via  cbc7db9 s3:winbindd: use ndr_dssetup_c.h instead of cli_dssetup.h
       via  a175473 s3:net: use ndr_dssetup_c.h instead of cli_dssetup.h
       via  f2044d0 s3:rpcclient: use ndr_dssetup_c.h instead of cli_dssetup.h
       via  f936cfe s3:rpcclient: use ndr_dfs_c.h instead of cli_dfs.h
       via  db7e38d s4-tests: Tests for expansion of ACEs containing generic information.
       via  980f68a security: Fixed bugs in expansion of generic information ACEs
       via  d7c2eb1 abi: force TERM=none in abi generation
       via  3ed4be0 ldb: link to the download directory on the website
       via  ec103b3 script: tag the releases
       via  20418cc script: added librelease.sh script
       via  af91d31 autobuild: added "make distcheck" for our libs
       via  9814894 s4: fixed 'make dist' not to need configure for s4
       via  86d06ad Fix "make test" - ensure nmbd runs with -S (log to stdout). Also ensure nmbd socket directory isn't created (nmbd will create it).
       via  3f21b97 s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 client_revision.
       via  b1df95c s3-rpc_client: Fixed the dcerpc_lsa_LookupNames4 lookup_options.
       via  e02916c s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 client_revision.
       via  a53e083 s3-rpc_client: Fixed the dcerpc_lsa_LookupSids3 lookup_options.
       via  b17eb82 s3-netlogon: Move to new dcerpc client funtions.
       via  fd1fff6 s3-rpc_client: Added dcerpc_lsa_lookup_names.
       via  c91e756 s3-rpc_client: Added dcerpc_lsa_lookup_sids and dcerpc_lsa_lookup_sids3.
       via  8f14229 s3-rpc_client: Added dcerpc_lsa_open_policy2.
       via  2f81950 s3-rpc_client: Added dcerpc_lsa_open_policy.
       via  342bb47 s3: Remove superfluous ;
       via  a44f76e s3-selftest: re-sync with s4-selftest wscript.
       via  45227e9 libcli/security: fix sid_type_lookup().
       via  1c6d896 m4: Don't AC_MSG_ERROR when too old python is found
       via  504be0a s4: make pipes with underscore works also
       via  b57721f s3: Convert enc_blob_send_receive to cli_trans()
       via  3274d80 s3: Fix two incompatible pointer type warnings on Solaris
       via  bdff459 s3: Fix some warnings in the zfsacl module
       via  61b2ac9 s3: Avoid a ton of registry writes at startup
       via  849816d s3: Fix a type error
       via  5a3bc19 s3: Fix some nonempty blank lines
       via  04987bd Explicitly set "nmbd: socket dir" in the test environment.
       via  005c637 waf: ensure "make dist" works from a clean git tree for all libraries
       via  52aac4d Move wins_lookup_open_socket_in() to remove a compile warning.
       via  3e61c97 s3-printing: remove printer_list_need_refresh
       via  ff57776 s3-printing: remove old entries in pcap_cache_replace
       via  0b188e7 s3-printing: Initiate pcap reload from parent smbd
       via  04248c2 s3-printing: reload shares after pcap cache fill
       via  3a14c97 s4: upgradeprovision: Improve wording, punctuation
       via  617e342 s3-nmbd: Fix bug #7875
       via  286c3d6 s3-waf: add NMBDSOCKETDIR variable.
       via  5c9eca6 s3-build: fix classic build after libcli netlogon changes.
       via  3294ccb netlogon: move netlogon helpers to ../libcli/netlogon.
       via  75c8e42 s3-waf: rename LIBCLI_NETLOGON subsystem to LIBRPCCLI_NETLOGON.
       via  358c8ec s3-waf: rearrange waf recurses in main wscript_build.
       via  ccf15eb s3-waf: cleanup wscript_build a little.
       via  0a7d6dc s3-waf: recurse into ../lib/smbconf.
       via  3e0915f s3: Make nmbd socket dir configurable
       via  2672101 s3: Remove some unused code
       via  dab6a35 s3: Limit the number of unexpected clients to 200
       via  0cff82e s3: Limit the number of unexpected packets per client to 10
       via  5f4ff3b s3: Use the new nbt_getdc in winbindd_cm
       via  b4041b5 s3: Use the new nbt_getdc in dsgetdcname()
       via  f952000 s3: Add nbt_getdc
       via  1137cf8 s3: Fix a valgrind error
       via  126b180 s3: Factor out parse_getdc_response
       via  0376d03 s3: Lift my_mailslot from prep_getdc_request
       via  6ba4bdd s3: Make name_query use /tmp/.nmbd/unexpected
       via  a32f021 s3: Make node_status_query use /tmp/.nmbd/unexpected
       via  77a9b0e s3: Add nb_trans_send/recv
       via  cbd5e4e s3: Add sock_packet_read
       via  d801d4d s3: Add packet_trn_id()
       via  5297f3f s3: Make nmbd listen on the unexpected socket
       via  b2c62d6 s3: Basic infrastructure for /tmp/.nmbd/unexpected
       via  6a0a047 s4/ldapcmp: Two new options are added to the tool
       via  2187c49 s3-waf: fix winbind_krb5_locator.so realname.
       via  f405384 s3-waf: make the --with-Xdir options work more like in the classic build.
       via  a7bdb49 s4-ldap_server Allow multiple binds on LDAP server
       via  fa1fd85 s3-net: Fix bug #7690: retry DNS updates when connection to one nameserver has failed.
       via  7ee75c9 lib/addns: move DNS client library to the main directory.
       via  4e0d0af acl tests: Fix import.
       via  b44fe4e Use new style objects.
       via  4236ec9 Remove unused imports.
       via  24d5a72 tdbrestore: Update to GPLv3+, remove old FSF address.
       via  2958a43 s3-waf: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
       via  577b4e5 s3-build: no need to compile librpc/gen_ndr/cli_dfs.c anymore.
       via  7888108 s3-rpcclient: use dcerpc_dfs_X functions.
       via  2778130 pidl:Samba4/Python: fix memory leak in _ndr_print functions
       via  ce7cb97 pidl/wscript: only warn about grammar file changes
       via  4de4703 s3: Fix some nonempty blank lines
       via  c975737 s4/ldapcmp: Correct fix for creds2
       via  2e30897 Revert "s4/ldapcmp: Fix the parsing of the second set of credentials"
       via  3f0db2e Revert "s4/ldapcmp: Check if creds2 is actualy set by the command line"
       via  0185f66 script/autobuild.py: add pidl tests
       via  38c3e58 script/autobuild.py: fix path to clean-source-tree.sh from within lib/tevent/
       via  5d8f916 pidl/wscript: let the developer use the standalone build with yapp
       via  e0a9b58 buildtools/wafsamba: import 'sys' and 'Logs' if we use them
       via  d89e762 pidl:Samba4/Python: avoid ';;' in generated C code.
       via  2e45cd1 pidl:Samba4/Python: fix segfault when setting pointers to scalars.
       via  2868fc8 pidl: regenerate lib/Parse/Pidl/Expr.pm from expr.yp
       via  c1c9e4a pidl: sync idl.yp with the CPP changes
       via  d9fd1f6 talloc: change version to 2.0.5 after a critical bugfix
       via  6f51a1f talloc: fixed a use after free error
       via  66db49e talloc: added a test for the use after free Rusty found
       via  26c8a52 upgradeprovision: Fix use of dict.get().
       via  e80b322 s4-python: Allow setting TEST_DEBUG_LEVEL to override debug level for tests.
       via  733bc1c talloc: Clarify error message on access after free.
       via  899adca s3:build: don't use cli_dssetup.c any more
       via  4c37257 s3:net_utils: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation()
       via  f016e4d s3:winbindd: use dcerpc_dssetup_DsRoleGetPrimaryDomainInformation()
       via  c6aedc9 s3:rpcclient: use dcerpc_binding_handle based client stubs in cmd_dssetup.c
       via  62aa019 s3:build: don't use cli_epmapper.c anymore
       via  6dd5ccd s3:rpcclient: improve "epmmap" output
       via  697d4ea s3:rpcclient: use dcerpc_binding_handle bases client stubs in cmd_epmapper.c
       via  fba2fdf s3:rpc_client: use dcerpc_epm_Map() and don't ignore 'result' anymore.
       via  8925b03 s3-rpcecho: Only register rpcecho in the developer build.
       via  f8275ba s4/ldapcmp: Check if creds2 is actualy set by the command line
       via  e1e8693 s3:build: don't use cli_ntsvcs.c any more.
       via  d99e9c3 s3:rpcclient: use dcerpc_binding_handle client stubs in cmd_ntsvcs.c
       via  fbcbeab s3:build: don't use cli_wbint.c any more
       via  1cbce84 s4/ldapcmp: Fix the parsing of the second set of credentials
       via  4ebf2f9 s3-waf: convert SAMBA_VERSION into a subsystem.
       via  589d1bf s3-waf: convert PASSCHANGE into a subsystem.
       via  3459649 s3-waf: add UTIL_TDB subsystem.
       via  d2e93cc s3-waf: Fixed the static rpc service build.
       via  d4f5bf0 s3-smbd: Call the rpc service shutdown functions.
       via  8ece780 s3-build: Remove broken RPC modules support.
       via  9aa8763 s3-smbd: Call all the rpc services in the right order.
       via  0279422 s4-smbtorture: check driver_version equality as well.
       via  6457610 s4-smbtorture: always setup full driver level 8 in test_add_driver_arg().
       via  69174fe s4-smbtorture: in test_GetDriverInfo_winreg() always test level 6 for samba3 as well.
       via  19a295d s4-smbtorture: setup help and dependent files in spoolss driver unc path tests.
       via  8fc2881 s4-smbtorture: fix DriverDate and DriverVersion comparison checks against w2k3.
       via  9c46370 s4-smbtorture: add more tests for driver_dates.
       via  b79c0e1 Revert "nsswitch Add talloc depencency for nsstest"
       via  ce113ea nsswitch: remove includes.h dependency from nsstest.c
       via  263642b dynconfig: Add extern to header, try to unbreak imini buildfarm host.
       via  564830e talloc: Typo fix for api docs
       via  640028d nsswitch Add talloc depencency for nsstest
       via  0a47587 s4-heimdal_build Remove talloc dep for krb5-glue.c
       via  184098d s4-heimdal_build Remove talloc dependency from hdb-glue.c
       via  ddbbc7b s3:net_rpc_vampire_keytab: don't return -1 on success (bug #7899)
       via  4316895 s3-waf: fix the build.
       via  ea5940e lib/crypto: add aes_cfb8_encrypt()
       via  2d466b4 s3:librpc: use netsec_outgoing_sig_size() instead of a hardcoded signature size
       via  cbf6c88 s4:gensec/schannel: use netsec_outgoing_sig_size() to get the signature size
       via  e22c4c5 libcli/auth: add netsec_outgoing_sig_size()
       via  3f9157a s4:dynconfig: Add prototypes to match dynconfig.c
       via  ca47ded s4:ldb: Make sample module implementation static.
       via  d8dfdea s4:ldb: Add prototype header.
       via  10b1ed6 talloc: Fix warnings in test code
       via  3e52b99 s3:winbindd/idmap_ad.c: update my C
       via  55f7a04 s3:winbindd/idmap_util.c: add my C
       via  5f969d7 s3:winbindd/idmap.c: add my C
       via  b5474f2 remove unnecessary use of pass.
       via  22b7cb3 pyldb: Fix memory reference error.
       via  9fc2e6c Use TestCase.get_credentials() where possible.
       via  0346f51 pyldb: Always return -1, 0, or 1 in tp_compare functions.
       via  fdb0aa2 Revert broken destructor changes.
       via  027e6b2 pyldb: Fix memory context, add more OOM checks.
       via  50a2c83 pyldb: Some more OOM checks.
       via  2533a50 Make all functions in pyldb.c private, as they can't be used anyway.
       via  8bf5356 s4-python: Add missing prototypes.
       via  e31224e pyldb: Use pytalloc-util.
       via  b63f9c1 ldb: Remove duplicate definition of check_special, use PyObject_New.
       via  cbf504b s4-python: Properly call PyObject_Del from all destructors.
       via  b320cc7 Fix some formatting.
       via  320fd69 Use fail_on_null.
       via  4d5c0c3 s4: Happy New Year 2011
       via  81a167b s3: Happy New Year 2011
       via  593c004 s3: Fix a memleak in receive_getdc_response
       via  45cb9bb s3:net: make idmap_store_secret static.
       via  7f256a7 s3:net: fix the usage for net idmap secret (removing alloc)
       via  11016f2 s3:net: remove alloc parameter from idmap_store_secret() (net idmap store).
       via  2d3a8b1 s3:idmap_ldap: remove special handling of alloc secret (not used any more).
       via  52b37de s3:idmap_ldap: remove unused idmap_ldap_alloc_context.
       via  91e7430 s3:idmap_ldap: remove alloc context member from ldap_idmap_context
       via  5908bd6 s3:idmap_ldap: remove use of alloc context from idmap_ldap_allocate_id().
       via  510bf2d s3:idmap_ldap: remove unused idmap_ldap_alloc_close_destructor().
       via  f83fa1e s3:idmap_ldap: remove unused idmap_ldap_alloc_init().
       via  632e232 s3:idmap_ldap: don't call idmap_ldap_alloc_init in idmap_ldap_init.
       via  58508c9 s3:idmap_ldap: remove use of the ldap_idmap_alloc_context from verify_idpool().
       via  41179c2 Fix a valgrind error
       via  9d754da Fix memory leak I introduced when refactoring unexpected packet code. Found by Volker.
       via  9ccef4e s3: Remove unused mem_ctx arg from set_getdc_request
       via  b2ba2b9 s3: Factor out prep_getdc_request
       via  e0abc5c s3: cli_send_mailslot -> cli_prep_mailslot
       via  bb6da9f s3: Fix some nonempty blank lines
       via  407a1b3 nss_wins: Fix a type-punned warning
       via  3b4fd35 heimdal_build: Add missing dependencies when building with system heimdal.
       via  d93fd5f heimdal_build: Support using system gssapi library.
       via  6a669c7 heimdal_build: Support using system hdb and kdc libraries.
       via  0d6c739 heimdal_build: Add conditionals for all libraries.
       via  91fc7a2 heimdal_build: Allow using system krb5.
       via  4ea9924 heimdal_build: Allow using system heimntlm.
       via  3febaed heimdal_build: Look for asn1_compile (but by default, don't use it).
       via  5792fa9 s4-python: Only set BASETYPE flag if subclassing is supported.
       via  f5fe9c3 s4-python: Add more prototypes.
       via  4350e0c s4-python: Properly call PyObject_Del from all destructors.
       via  9529fda wmi: Remove unnecessary noprint statements.
       via  51239bb talloc/tdb/tevent: Remove obsolete signatures files.
       via  659bb64 s3: Add some const to receive_getdc_response
       via  ba15b7a s3: Add some const to send_getdc_request
       via  8e86185 s3: Fix some nonempty blank lines
       via  ade566d script/autobuild.py: check that the source tree has no uncommitted changes after make
       via  f1d15ea s3:lib/netapi: don't set SAMR_FIELD_FULL_NAME if we just want to set the account name (bug #7896)
       via  84bbf9c examples:createdombj: default prefix to target-type, not "group"
       via  d05fb4b s3: Fix two uninitialized variables
       via  86ff8cf s3: Allow more control over smbsock_[any_]connect
       via  65f4f22 Use sockaddr_storage in async sendto/recvfrom
       via  b222615 tdb: add ABI/tdb-1.2.9.sigs
       via  cac5732 tdb: tdb_summary() support.
       via  9b31f6ab Fix bug #7892 - open_file_fchmod() leaves a stale lock.
       via  4622812 s3: Make name_query return NTSTATUS
       via  28d997a s3: AllowDebugChange is gone
       via  5f79588 Fix a memleak in nss_wins
       via  181cd32 Fix a crash in libnss_wins
       via  5717114 s3: Make node_status_query return NTSTATUS
       via  e1ab3c3 s3: Remove an ancient typedef
       via  b0ff97d s3: Fix some typos
       via  c4b18bd async_send->sendto, async_recv->recvfrom
       via  c604388 s3:winbindd: remove useless ';'
       via  7ea7ba6 WHATSNEW: fix indentation
       via  aacd55d WHATSNEW: Update changed parameters.
       via  8def6b5 WHATSNEW: Update changed parameters.
       via  08401ff WHATSNEW: Add information on changed security defaults.
       via  706d479 .gitignore: cleanup old stuff
       via  3321d87 s4:ldb: setup TEST_DATA_PREFIX for make test
       via  fd4436a s4:ldb:python/api: use filename() instead of hardcoded filenames
       via  aaa16b8 s4:ldb/tests: there's no need to copy samba4.png
       via  7ea1b76 tdb: setup TEST_DATA_PREFIX for make test
       via  01a1a71 s4:selftest: specify the gentest_seeds.dat location
       via  d0cbbee s4:selftest: selftest.pl already sets TEST_DATA_PREFIX
       via  3b0425c selftest: setup $ENV{TEST_DATA_PREFIX}
       via  e1de884 s3:selftest: mark samba3.posix_s3.smb2.lock (dc).rw-exclusive as known to fail
       via  b2c9831 tevent: More documentation updates
       via  d2de01f tevent: More doc fixes
       via  f16740a tevent: Some documentation fixes
       via  5353eae tevent: Fix a typo
       via  b83672b tdb:tdbtorture: use TEST_DATA_PREFIX for files
       via  d81ceeb tdb:tdbtest: use TEST_DATA_PREFIX for files
       via  7694256 testprogs:test_kinit: create tmp files under $PREFIX
       via  f34e797 s4:ldb:python/api: use only one ldb file in test_contains()
       via  628c66a s4:ldb:python/api: use filename() instead of hardcoded filenames
       via  ebb4af9 Start on alpha 15.
       via  d00c5cc Merge remote branch 'origin/v4-0-test'
       via  bf0d5d0 Typo fix in KDC parameters.
      from  0eded28 Release alpha14.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test


- Log -----------------------------------------------------------------
commit 6925a799d04c6fa59dd2ddef1f5510f9bb7d17d1
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Apr 23 23:39:41 2011 +0200

    Release alpha15.

commit 5b80f1536a3bba4f4c225d67f0215af559c175dc
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Apr 23 23:38:52 2011 +0200

    Update WHATSNEW4.txt.

-----------------------------------------------------------------------

Summary of changes:
 .gitignore                                         |  241 +-
 Makefile                                           |   75 +
 VERSION                                            |  117 +
 WHATSNEW.txt                                       |  102 +-
 WHATSNEW4.txt                                      |   25 +-
 auth/auth_sam_reply.c                              |  390 +
 auth/auth_sam_reply.h                              |   38 +
 auth/wscript_build                                 |    7 +
 buildtools/bin/waf-svn                             |  Bin 109173 -> 109281 bytes
 buildtools/compare_config_h3.sh                    |   15 +-
 buildtools/scripts/abi_gen.sh                      |    3 +-
 buildtools/testwaf.sh                              |    3 +-
 buildtools/wafsamba/pkgconfig.py                   |    2 +-
 buildtools/wafsamba/samba3.py                      |   71 +-
 buildtools/wafsamba/samba_abi.py                   |   40 +-
 buildtools/wafsamba/samba_autoconf.py              |   27 +-
 buildtools/wafsamba/samba_bundled.py               |   20 +-
 buildtools/wafsamba/samba_deps.py                  |   22 +-
 buildtools/wafsamba/samba_dist.py                  |    4 +-
 buildtools/wafsamba/samba_headers.py               |  180 +
 buildtools/wafsamba/samba_install.py               |   12 +-
 buildtools/wafsamba/samba_pidl.py                  |   10 +-
 buildtools/wafsamba/samba_python.py                |    2 +-
 buildtools/wafsamba/samba_utils.py                 |   20 +-
 buildtools/wafsamba/samba_version.py               |   15 +-
 buildtools/wafsamba/stale_files.py                 |    4 +-
 buildtools/wafsamba/symbols.py                     |  324 +-
 buildtools/wafsamba/wafsamba.py                    |  252 +-
 buildtools/wafsamba/wscript                        |    8 +-
 codepages/wscript_build                            |    2 +-
 configure                                          |   14 +
 source4/configure.developer => configure.developer |    0
 docs-xml/Makefile                                  |   10 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml         |    4 -
 docs-xml/manpages-3/net.8.xml                      |  109 +
 docs-xml/manpages-3/ntlm_auth.1.xml                |    2 +-
 docs-xml/manpages-3/rpcclient.1.xml                |    8 +-
 docs-xml/manpages-3/smb.conf.5.xml                 |    2 +-
 docs-xml/manpages-3/smbclient.1.xml                |    6 +-
 docs-xml/manpages-3/smbcontrol.1.xml               |   26 +
 docs-xml/manpages-3/smbget.1.xml                   |    2 +-
 docs-xml/manpages-3/vfs_gpfs.8.xml                 |   21 +
 docs-xml/manpages-3/wbinfo.1.xml                   |  129 +-
 docs-xml/smbdotconf/printing/printcapcachetime.xml |    4 +-
 .../smbdotconf/printing/printnotifybackchannel.xml |   19 +
 docs-xml/smbdotconf/tuning/strictallocate.xml      |   17 +-
 docs-xml/smbdotconf/winbind/idmapreadonly.xml      |   21 -
 .../winbind/winbindmaxdomainconnections.xml        |   24 +
 docs-xml/xslt/man.xsl                              |   60 -
 examples/LDAP/samba-nds.schema                     |   49 +
 examples/LDAP/samba-schema-FDS.ldif                |   22 +
 examples/LDAP/samba-schema-netscapeds4.x           |  112 -
 examples/LDAP/samba-schema-netscapeds5.x           |   10 +
 examples/LDAP/samba.ldif                           |   32 +
 examples/LDAP/samba.schema                         |   55 +
 examples/LDAP/samba.schema.at.IBM-DS               |   19 +-
 examples/LDAP/samba.schema.oc.IBM-DS               |    2 +
 examples/VFS/skel_opaque.c                         |   18 +-
 examples/VFS/skel_transparent.c                    |   24 +-
 examples/scripts/users_and_groups/createdomobj.pl  |    4 +-
 include/README.txt                                 |    3 +
 include/public/README.txt                          |    6 +
 include/public/core/README.txt                     |    6 +
 include/public/dcerpc_server/README.txt            |    6 +
 include/public/gen_ndr/README.txt                  |    6 +
 include/public/ndr/README.txt                      |    6 +
 include/public/samba/README.txt                    |    6 +
 include/public/security/README.txt                 |    6 +
 include/public/util/README.txt                     |    6 +
 {source3/libaddns => lib/addns}/addns.h            |    0
 {source3/libaddns => lib/addns}/dns.h              |    0
 lib/addns/dnserr.h                                 |   87 +
 {source3/libaddns => lib/addns}/dnsgss.c           |    0
 {source3/libaddns => lib/addns}/dnsmarshall.c      |    0
 {source3/libaddns => lib/addns}/dnsrecord.c        |    0
 lib/addns/dnssock.c                                |  375 +
 {source3/libaddns => lib/addns}/dnsutils.c         |    0
 {source3/libaddns => lib/addns}/error.c            |    0
 {source3/libaddns => lib/addns}/wscript_build      |    0
 lib/async_req/async_sock.c                         |   92 +-
 lib/async_req/async_sock.h                         |   21 +-
 lib/async_req/wscript_build                        |    3 +-
 lib/compression/wscript_build                      |    6 +
 lib/crypto/aes.c                                   |   22 +
 lib/crypto/aes.h                                   |    4 +
 lib/crypto/hmacsha256.c                            |   22 +-
 lib/crypto/md4test.c                               |    2 +-
 lib/crypto/md5.c                                   |    2 +-
 lib/crypto/sha256.c                                |    8 +-
 lib/crypto/sha256.h                                |    6 +-
 lib/nss_wrapper/nss_wrapper.c                      |   23 +-
 lib/replace/Makefile                               |    6 +-
 lib/replace/autogen-waf.sh                         |   11 -
 lib/replace/autogen.sh                             |    1 -
 lib/replace/libreplace.m4                          |   25 +
 lib/replace/libreplace_macros.m4                   |    4 +-
 lib/replace/poll.c                                 |  133 +
 lib/replace/replace-test.h                         |    3 +
 lib/replace/replace.h                              |   12 +
 lib/replace/system/config.m4                       |    4 +
 lib/replace/system/kerberos.h                      |  110 +-
 lib/replace/system/select.h                        |   36 +
 lib/replace/system/time.h                          |    7 +
 lib/replace/test/getifaddrs.c                      |    1 +
 lib/replace/test/os2_delete.c                      |    1 +
 lib/replace/test/strptime.c                        |    1 +
 lib/replace/test/testsuite.c                       |    4 +-
 lib/replace/wscript                                |   33 +-
 lib/socket_wrapper/socket_wrapper.c                |  706 +-
 lib/socket_wrapper/socket_wrapper.h                |    6 +
 .../ABI/{talloc-2.0.2.sigs => talloc-2.0.5.sigs}   |    0
 lib/talloc/Makefile                                |    6 +-
 lib/talloc/autogen.sh                              |   11 -
 lib/talloc/pytalloc.c                              |    4 +-
 lib/talloc/talloc.c                                |  363 +-
 lib/talloc/talloc.h                                |   57 +-
 lib/talloc/talloc.signatures                       |   62 -
 lib/talloc/talloc_guide.txt                        |   52 +-
 lib/talloc/talloc_testsuite.h                      |    7 +
 lib/talloc/testsuite.c                             |   79 +-
 lib/talloc/testsuite_main.c                        |    3 +-
 lib/talloc/wscript                                 |    7 +-
 lib/tdb/ABI/tdb-1.2.9.sigs                         |   62 +
 lib/tdb/Makefile                                   |    6 +-
 lib/tdb/autogen.sh                                 |   11 -
 lib/tdb/common/check.c                             |    4 +-
 lib/tdb/common/io.c                                |   25 +-
 lib/tdb/common/summary.c                           |  201 +
 lib/tdb/common/tdb.c                               |    2 +-
 lib/tdb/common/tdb_private.h                       |    5 +
 lib/tdb/common/transaction.c                       |   87 +-
 lib/tdb/docs/mainpage.dox                          |   61 +
 lib/tdb/doxy.config                                | 1700 ++++
 lib/tdb/include/tdb.h                              |  723 ++-
 lib/tdb/libtdb.m4                                  |    2 +-
 lib/tdb/pytdb.c                                    |    2 +-
 lib/tdb/tdb.signatures                             |   61 -
 lib/tdb/tools/tdbbackup.c                          |   21 +-
 lib/tdb/tools/tdbrestore.c                         |    5 +-
 lib/tdb/tools/tdbtest.c                            |   31 +-
 lib/tdb/tools/tdbtool.c                            |   22 +-
 lib/tdb/tools/tdbtorture.c                         |   38 +-
 lib/tdb/wscript                                    |   14 +-
 lib/tdr/tdr.c                                      |   15 +-
 lib/tdr/tdr.h                                      |   43 +-
 lib/tdr/wscript_build                              |    1 -
 .../ABI/{tevent-0.9.10.sigs => tevent-0.9.11.sigs} |    0
 lib/tevent/Makefile                                |    6 +-
 lib/tevent/autogen-waf.sh                          |   11 -
 lib/tevent/autogen.sh                              |    1 -
 lib/tevent/doc/mainpage.dox                        |    2 +-
 lib/tevent/libtevent.m4                            |    1 +
 lib/tevent/pytevent.c                              |    4 +-
 lib/tevent/tevent.c                                |    1 +
 lib/tevent/tevent.h                                |  188 +-
 lib/tevent/tevent.signatures                       |   57 -
 lib/tevent/tevent_epoll.c                          |    3 +-
 lib/tevent/tevent_fd.c                             |    6 +
 lib/tevent/tevent_internal.h                       |    3 +-
 lib/tevent/tevent_poll.c                           |  295 +
 lib/tevent/tevent_select.c                         |   10 +
 lib/tevent/tevent_standard.c                       |    4 +
 lib/tevent/tevent_timed.c                          |    4 +-
 lib/tevent/wscript                                 |    8 +-
 lib/torture/torture.c                              |    5 +-
 lib/uid_wrapper/uid_wrapper.h                      |    2 +
 lib/util/asn1.c                                    |    6 +-
 lib/util/base64.c                                  |  141 +
 lib/util/charset/charcnv.c                         |  415 +-
 lib/util/charset/charset.h                         |  124 +-
 lib/util/charset/codepoints.c                      |  428 +-
 lib/util/charset/convert_string.c                  |  522 +
 lib/util/charset/iconv.c                           |  214 +-
 lib/util/charset/tests/charset.c                   |   16 +-
 lib/util/charset/tests/convert_string.c            | 1285 +++
 lib/util/charset/tests/iconv.c                     |   10 +-
 lib/util/charset/util_str.c                        |  475 +
 lib/util/charset/util_unistr.c                     |  631 +-
 lib/util/charset/util_unistr_w.c                   |  324 +
 lib/util/charset/wscript_build                     |   20 +-
 lib/util/debug.c                                   | 1043 ++-
 lib/util/debug.h                                   |  313 +-
 lib/util/debug_s3.c                                |  106 +
 lib/util/debug_s3.h                                |   24 +
 lib/util/fault.c                                   |  248 +-
 lib/util/select.c                                  |  142 +-
 lib/util/select.h                                  |    6 +-
 lib/util/string_wrappers.h                         |  126 +
 lib/util/talloc_stack.h                            |    2 +-
 lib/util/tests/anonymous_shared.c                  |   70 +
 lib/util/tevent_unix.h                             |    2 +-
 lib/util/time.c                                    |   59 +
 lib/util/time.h                                    |   17 +
 lib/util/util.c                                    |   93 +-
 lib/util/util.h                                    |   59 +-
 lib/util/util_id.c                                 |    4 +-
 lib/util/util_ldb.c                                |    2 +-
 lib/util/util_net.c                                |    6 +-
 lib/util/util_pw.c                                 |   66 +-
 lib/util/util_pw.h                                 |   39 +
 lib/util/util_runcmd.c                             |    4 +-
 lib/util/util_str.c                                |   84 -
 lib/util/util_str_common.c                         |  155 +
 lib/util/util_strlist.c                            |   26 +
 lib/util/util_tdb.c                                |    2 +-
 lib/util/wscript_build                             |  100 +-
 lib/wscript_build                                  |    4 +-
 libcli/auth/kerberos_pac.c                         |  358 +
 libcli/auth/krb5_wrap.c                            |  326 +
 libcli/auth/krb5_wrap.h                            |   71 +
 libcli/auth/msrpc_parse.c                          |   38 +-
 libcli/auth/msrpc_parse.h                          |    2 +-
 libcli/auth/ntlm_check.c                           |    3 +-
 libcli/auth/ntlmssp.h                              |    8 +
 libcli/auth/ntlmssp_server.c                       |   17 +-
 libcli/auth/ntlmssp_sign.c                         |  155 +-
 libcli/auth/pam_errors.c                           |  139 +
 libcli/auth/pam_errors.h                           |   33 +
 libcli/auth/schannel_proto.h                       |    1 +
 libcli/auth/schannel_sign.c                        |   14 +
 libcli/auth/smbencrypt.c                           |   68 +-
 libcli/auth/wscript_build                          |   32 +-
 libcli/cldap/cldap.h                               |    2 +-
 libcli/echo/tests/echo.c                           |    2 +
 libcli/ldap/ldap_message.c                         |    4 +-
 libcli/ldap/ldap_message.h                         |    6 +-
 libcli/ldap/ldap_ndr.c                             |    2 +-
 libcli/ldap/wscript_build                          |   20 +-
 libcli/named_pipe_auth/npa_tstream.c               |  275 +-
 libcli/named_pipe_auth/npa_tstream.h               |   32 +-
 libcli/named_pipe_auth/wscript_build               |    9 +-
 libcli/nbt/dns_hosts_file.c                        |    7 +-
 libcli/nbt/nbtname.c                               |    6 +-
 libcli/nbt/pynbt.c                                 |   10 +-
 libcli/nbt/wscript_build                           |   55 +-
 libcli/ndr_netlogon.c                              |  210 -
 libcli/netlogon.c                                  |  272 -
 libcli/netlogon.h                                  |   55 -
 libcli/netlogon/ndr_netlogon.c                     |  210 +
 libcli/{ => netlogon}/ndr_netlogon_proto.h         |    0
 libcli/netlogon/netlogon.c                         |  272 +
 libcli/netlogon/netlogon.h                         |   55 +
 libcli/{ => netlogon}/netlogon_proto.h             |    0
 libcli/netlogon/wscript_build                      |   11 +
 libcli/registry/util_reg.c                         |    1 +
 libcli/registry/util_reg.h                         |   32 +
 libcli/registry/wscript_build                      |    4 +
 libcli/samsync/samsync.h                           |    2 +
 libcli/security/access_check.c                     |   58 +-
 libcli/security/access_check.h                     |    3 +
 libcli/security/create_descriptor.c                |  148 +-
 libcli/security/display_sec.c                      |    5 +-
 libcli/security/display_sec.h                      |   34 +
 libcli/security/dom_sid.c                          |   63 +-
 libcli/security/dom_sid.h                          |    8 +-
 libcli/security/privileges.c                       |   15 +-
 libcli/security/pysecurity.c                       |   85 +
 libcli/security/sddl.c                             |    2 +-
 libcli/security/secacl.c                           |    1 +
 libcli/security/security.h                         |    2 +
 libcli/security/security_descriptor.c              |    6 +-
 libcli/security/session.c                          |   64 +
 libcli/security/session.h                          |   43 +
 libcli/security/util_sid.c                         |   23 +-
 libcli/security/wscript_build                      |    8 +-
 libcli/smb/smb2_constants.h                        |    2 +
 libcli/smb/smb_common.h                            |    1 +
 libcli/smb/smb_constants.h                         |   39 +
 libcli/smbreadline/smbreadline.c                   |   12 +-
 libcli/util/error.h                                |    7 +
 libcli/util/ntstatus.h                             |    7 +-
 libds/common/flag_mapping.c                        |    3 +-
 libds/common/flag_mapping.h                        |   13 +
 libds/common/wscript_build                         |    6 +
 libgpo/gpext/gpext.c                               |    1 +
 libgpo/gpo_fetch.c                                 |    2 +-
 libgpo/gpo_ini.c                                   |    2 +-
 libgpo/gpo_ldap.c                                  |    1 +
 libgpo/gpo_sec.c                                   |    2 +
 libgpo/gpo_util.c                                  |    2 +-
 librpc/build_idl.sh                                |    6 +-
 librpc/idl/auth.idl                                |  101 +
 librpc/idl/backupkey.idl                           |  120 +
 librpc/idl/dcerpc.idl                              |    4 +-
 librpc/idl/dnsp.idl                                |    3 +-
 librpc/idl/drsuapi.idl                             |    5 +
 librpc/idl/epmapper.idl                            |   33 +-
 librpc/idl/file_id.idl                             |   14 +
 librpc/idl/frstrans.idl                            |   12 +-
 librpc/idl/idl_types.h                             |   27 +-
 librpc/idl/idmap.idl                               |    2 +-
 librpc/idl/krb5pac.idl                             |   10 +-
 librpc/idl/lsa.idl                                 |   12 +-
 librpc/idl/named_pipe_auth.idl                     |   41 +-
 librpc/idl/nbt.idl                                 |    2 +-
 librpc/idl/netlogon.idl                            |   27 +-
 librpc/idl/ntlmssp.idl                             |    4 +-
 {source3/librpc => librpc}/idl/preg.idl            |    0
 librpc/idl/printcap.idl                            |   17 +
 librpc/idl/protected_storage.idl                   |   14 -
 librpc/idl/rap.idl                                 |   59 +
 librpc/idl/samr.idl                                |    2 +-
 librpc/idl/security.idl                            |    8 +
 librpc/idl/spoolss.idl                             |    4 +-
 librpc/idl/wmi.idl                                 |   27 +-
 librpc/idl/wscript_build                           |   20 +-
 librpc/ndr/libndr.h                                |   30 +-
 librpc/ndr/ndr.c                                   |   73 +-
 librpc/ndr/ndr_auth.c                              |   44 +
 librpc/ndr/ndr_auth.h                              |   32 +
 librpc/ndr/ndr_backupkey.c                         |  215 +
 librpc/ndr/ndr_backupkey.h                         |    2 +
 librpc/ndr/ndr_basic.c                             |  110 +-
 librpc/ndr/ndr_drsuapi.c                           |    3 +-
 librpc/ndr/ndr_ntlmssp.c                           |    2 +-
 {source3/librpc => librpc}/ndr/ndr_preg.c          |    0
 {source3/librpc => librpc}/ndr/ndr_preg.h          |    0
 librpc/ndr/ndr_spoolss_buf.c                       |   37 +-
 librpc/ndr/ndr_spoolss_buf.h                       |    1 +
 librpc/ndr/ndr_string.c                            |   39 +-
 librpc/ndr/ndr_wmi.c                               |   15 +-
 librpc/ndr/ndr_wmi.h                               |    3 -
 librpc/ndr/uuid.c                                  |   17 +-
 librpc/ndr_krb5pac.pc.in                           |   11 +
 librpc/rpc/binding.c                               |  129 +-
 librpc/rpc/binding_handle.c                        |   61 +
 librpc/rpc/dcerpc_error.c                          |    3 +
 librpc/rpc/dcerpc_util.c                           |    1 +
 librpc/rpc/rpc_common.h                            |  298 +
 librpc/tools/ndrdump.c                             |   78 +-
 librpc/tools/wscript_build                         |    7 +
 librpc/wscript_build                               |  304 +-
 m4/check_python.m4                                 |   11 +-
 nsswitch/libwbclient/wbc_idmap.c                   |  107 +-
 nsswitch/libwbclient/wbc_pam.c                     |    5 +-
 nsswitch/libwbclient/wbc_pwd.c                     |    7 +-
 nsswitch/libwbclient/wbc_sid.c                     |  283 +-
 nsswitch/libwbclient/wbc_util.c                    |   90 +
 nsswitch/libwbclient/wbclient.h                    |   89 +-
 nsswitch/libwbclient/wscript_build                 |    2 +-
 nsswitch/nsstest.c                                 |   25 +-
 nsswitch/pam_winbind.c                             |   19 +-
 nsswitch/tests/test_wbinfo.sh                      |    2 +-
 nsswitch/wb_common.c                               |   87 +-
 nsswitch/wb_reqtrans.c                             |  446 +
 {source3/lib => nsswitch}/wb_reqtrans.h            |    0
 nsswitch/wbinfo.c                                  |  278 +-
 nsswitch/winbind_krb5_locator.c                    |    2 +-
 nsswitch/winbind_nss_freebsd.c                     |    8 +-
 nsswitch/winbind_struct_protocol.h                 |    6 +-
 nsswitch/wins.c                                    |   92 +-
 nsswitch/wscript_build                             |   25 +-
 packaging/RHEL-CTDB/configure.rpm                  |    2 +-
 packaging/RHEL-CTDB/makerpms.sh                    |   45 +-
 packaging/RHEL-CTDB/samba.spec.tmpl                |   43 +-
 pidl/idl.yp                                        |   36 +-
 pidl/lib/Parse/Pidl/Expr.pm                        |   72 +-
 pidl/lib/Parse/Pidl/IDL.pm                         |   86 +-
 pidl/lib/Parse/Pidl/NDR.pm                         |  212 +-
 pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm            |   11 +
 pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm            |    7 +
 pidl/lib/Parse/Pidl/Samba4.pm                      |    9 +-
 pidl/lib/Parse/Pidl/Samba4/Header.pm               |   26 +
 pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm           |  123 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm           |  283 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm           |    7 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm               |   29 +-
 pidl/lib/Parse/Pidl/Typelist.pm                    |   36 +-
 pidl/tests/ndr.pl                                  |   39 +-
 pidl/wscript                                       |   38 +-
 release-scripts/build-htmlman-git                  |   52 +
 release-scripts/build-htmlman-nogit                |   55 +
 release-scripts/build-manpages-git                 |   14 +
 release-scripts/build-manpages-nogit               |   16 +-
 script/autobuild.py                                |  142 +-
 script/clean-source-tree.sh                        |   33 +
 script/land.py                                     |    2 +-
 script/librelease.sh                               |   85 +
 selftest/gdb_backtrace                             |    5 +-
 selftest/selftest.pl                               |   96 +-
 selftest/selftesthelpers.py                        |  167 +
 selftest/target/Samba.pm                           |   45 +
 selftest/target/Samba3.pm                          |  349 +-
 selftest/target/Samba4.pm                          |  256 +-
 selftest/test_samba4.pl                            |   21 -
 selftest/wscript                                   |  226 +
 source3/.clang_complete                            |    2 +
 source3/Makefile-smbtorture4                       |   23 +
 source3/Makefile.in                                |  260 +-
 source3/auth/auth.c                                |    1 +
 source3/auth/auth_builtin.c                        |    1 +
 source3/auth/auth_compat.c                         |    1 +
 source3/auth/auth_domain.c                         |    4 +
 source3/auth/auth_netlogond.c                      |  243 +-
 source3/auth/auth_ntlmssp.c                        |   51 +-
 source3/auth/auth_sam.c                            |    1 +
 source3/auth/auth_script.c                         |    1 +
 source3/auth/auth_server.c                         |   11 +-
 source3/auth/auth_unix.c                           |    2 +
 source3/auth/auth_util.c                           |  258 +-
 source3/auth/auth_wbc.c                            |   25 +-
 source3/auth/auth_winbind.c                        |   20 +-
 source3/auth/check_samsec.c                        |   26 +-
 source3/auth/pampass.c                             |    2 +
 source3/auth/pass_check.c                          |    8 +
 source3/auth/proto.h                               |  272 +
 source3/auth/server_info.c                         |   85 +-
 source3/auth/server_info_sam.c                     |    2 +
 source3/auth/token_util.c                          |  147 +-
 source3/auth/user_info.c                           |    1 +
 source3/auth/user_krb5.c                           |   40 +-
 source3/auth/user_util.c                           |    2 +
 source3/auth/wscript_build                         |   42 +-
 source3/autogen.sh                                 |   13 +-
 source3/build/dynconfig.py                         |   53 +-
 source3/build/wscript                              |    9 +-
 source3/client/client.c                            |  101 +-
 source3/client/clitar.c                            |    4 +
 source3/client/dnsbrowse.c                         |   35 +-
 source3/client/smbspool.c                          |   18 +-
 source3/configure.in                               |  297 +-
 source3/dynconfig.c                                |    2 +
 source3/groupdb/mapping.c                          |   13 +-
 source3/groupdb/mapping_tdb.c                      |    2 +
 source3/groupdb/proto.h                            |   75 +
 source3/include/ads.h                              |    2 +
 source3/include/auth.h                             |   10 +-
 source3/include/client.h                           |  108 -
 source3/include/ctdbd_conn.h                       |    6 +-
 source3/include/dbwrap.h                           |   12 +-
 source3/include/debug.h                            |  280 -
 source3/include/dynconfig.h                        |    8 +
 source3/include/event.h                            |   12 +-
 source3/include/idmap.h                            |   11 +-
 source3/include/includes.h                         |  208 +-
 source3/include/krb5_protos.h                      |   17 -
 source3/include/libsmb_internal.h                  |    1 +
 source3/include/libsmbclient.h                     |    2 +-
 source3/include/local.h                            |    6 +-
 source3/include/localedir.h                        |    6 -
 source3/include/locking.h                          |   11 +-
 source3/include/mapping.h                          |    1 +
 source3/include/messages.h                         |   11 +-
 source3/include/nss_info.h                         |    2 -
 source3/include/nt_printing.h                      |    3 +-
 source3/include/ntdomain.h                         |   12 +-
 source3/include/packet.h                           |    9 +-
 source3/include/passdb.h                           |   82 +-
 source3/include/popt_common.h                      |    2 +
 source3/include/printing.h                         |   98 +
 source3/include/proto.h                            | 3200 +------
 source3/include/safe_string.h                      |  151 +-
 source3/include/secrets.h                          |    3 +-
 source3/include/smb.h                              |  218 +-
 source3/include/smb_crypt.h                        |   62 +
 source3/include/smb_krb5.h                         |   13 +-
 source3/include/smb_ldap.h                         |   58 +
 source3/include/smb_macros.h                       |    1 -
 source3/include/smbldap.h                          |   51 +-
 source3/include/smbprofile.h                       |    9 +
 source3/include/tldap.h                            |   11 +-
 source3/include/tldap_util.h                       |   14 +-
 source3/include/util_tdb.h                         |    4 +-
 source3/include/vfs.h                              |   42 +-
 source3/include/vfs_macros.h                       |   21 +-
 source3/intl/lang_tdb.c                            |    2 +
 source3/intl/lang_tdb.h                            |    7 +
 source3/lib/access.c                               |    1 +
 source3/lib/addrchange.c                           |  295 +
 source3/lib/addrchange.h                           |   45 +
 source3/lib/afs.c                                  |   10 +-
 source3/lib/audit.c                                |    1 +
 source3/lib/cbuf.c                                 |   35 +
 source3/lib/cbuf.h                                 |   17 +-
 source3/lib/charcnv.c                              | 1298 +---
 source3/lib/clobber.c                              |   63 -
 source3/lib/conn_tdb.c                             |    1 +
 source3/lib/ctdbd_conn.c                           |   25 +-
 source3/lib/dbwrap_ctdb.c                          |   94 +-
 source3/lib/dbwrap_util.c                          |   40 +-
 source3/lib/debug.c                                | 1118 --
 source3/lib/dmallocmsg.c                           |    2 +-
 source3/lib/dprintf.c                              |    6 +-
 source3/lib/dumpcore.c                             |  341 +
 source3/lib/errmap_unix.c                          |    6 +
 source3/lib/eventlog/eventlog.c                    |    3 +-
 source3/lib/events.c                               |  227 +-
 source3/lib/fault.c                                |  396 -
 source3/lib/filename_util.c                        |  207 +
 source3/lib/fstring.c                              |   64 +
 source3/lib/g_lock.c                               |   45 +-
 source3/lib/gencache.c                             |    2 +
 source3/lib/iconv.c                                |  775 --
 source3/lib/idmap_cache.c                          |  116 +
 source3/lib/idmap_cache.h                          |    4 +
 source3/lib/interface.c                            |    1 +
 source3/lib/interfaces.c                           |    1 +
 source3/lib/ldap_debug_handler.c                   |    1 +
 source3/lib/ldb_compat.h                           |   13 +
 source3/lib/memcache.c                             |    4 -
 source3/lib/messages.c                             |    4 +-
 source3/lib/messages_ctdbd.c                       |    2 +-
 source3/lib/messages_local.c                       |    4 +-
 source3/lib/ms_fnmatch.c                           |    2 +-
 source3/lib/netapi/cm.c                            |   29 +-
 .../examples/netdomjoin-gui/netdomjoin-gui.c       |    2 +-
 source3/lib/netapi/file.c                          |   44 +-
 source3/lib/netapi/getdc.c                         |   37 +-
 source3/lib/netapi/group.c                         |  488 +-
 source3/lib/netapi/joindomain.c                    |   74 +-
 source3/lib/netapi/localgroup.c                    |  213 +-
 source3/lib/netapi/netapi.c                        |    3 +-
 source3/lib/netapi/netapi_private.h                |    4 +
 source3/lib/netapi/netlogon.c                      |   33 +-
 source3/lib/netapi/samr.c                          |   89 +-
 source3/lib/netapi/serverinfo.c                    |   40 +-
 source3/lib/netapi/share.c                         |   74 +-
 source3/lib/netapi/shutdown.c                      |   22 +-
 source3/lib/netapi/user.c                          |  530 +-
 source3/lib/packet.c                               |   29 +-
 source3/lib/pam_errors.c                           |  139 -
 source3/lib/pidfile.c                              |    1 +
 source3/lib/popt_common.c                          |    6 +
 source3/lib/privileges.c                           |    4 +-
 source3/lib/privileges.h                           |   18 +
 source3/lib/recvfile.c                             |    1 +
 source3/lib/secdesc.c                              |    8 +-
 source3/lib/server_contexts.c                      |    1 +
 source3/lib/server_mutex.c                         |    1 +
 source3/lib/serverid.c                             |    7 +-
 source3/lib/sessionid_tdb.c                        |    2 +
 source3/lib/sharesec.c                             |    1 +
 source3/lib/smbconf/smbconf_reg.c                  |    5 +
 source3/lib/smbldap.c                              |  115 +-
 source3/lib/smbldap_util.c                         |    1 +
 source3/lib/srprs.c                                |   40 +
 source3/lib/srprs.h                                |   13 +-
 source3/lib/substitute.c                           |    6 +-
 source3/lib/sysacls.c                              |   21 +
 source3/lib/sysquotas.c                            |   24 -
 source3/lib/sysquotas_nfs.c                        |    6 +-
 source3/lib/system.c                               |   81 +-
 source3/lib/system_smbd.c                          |   64 +-
 source3/lib/tallocmsg.c                            |    2 +-
 source3/lib/tdb_validate.c                         |    3 +-
 source3/lib/tdb_validate.h                         |    2 +-
 source3/lib/time.c                                 |   63 -
 source3/lib/tldap.c                                |   48 +-
 source3/lib/tldap_util.c                           |   72 +-
 source3/lib/username.c                             |   56 +-
 source3/lib/util.c                                 |  336 +-
 source3/lib/util_builtin.c                         |  124 +
 source3/lib/util_cmdline.c                         |  277 +
 source3/lib/util_sconn.c                           |    1 +
 source3/lib/util_sid.c                             |    9 +-
 source3/lib/util_sock.c                            |  167 +-
 source3/lib/util_str.c                             |  808 +--
 source3/lib/util_tdb.c                             |    1 +
 source3/lib/util_transfer_file.c                   |    1 +
 source3/lib/util_unistr.c                          |  864 --
 source3/lib/util_unixsids.c                        |  116 +
 source3/lib/util_wellknown.c                       |  173 +
 source3/lib/wb_reqtrans.c                          |  446 -
 source3/lib/winbind_util.c                         |    4 +-
 source3/lib/winbind_util.h                         |   62 +
 source3/libaddns/dnserr.h                          |   87 -
 source3/libaddns/dnssock.c                         |  377 -
 source3/libads/ads_ldap_protos.h                   |    1 -
 source3/libads/ads_proto.h                         |    4 +-
 source3/libads/ads_status.c                        |    1 +
 source3/libads/ads_struct.c                        |   16 +-
 source3/libads/authdata.c                          |  317 -
 source3/libads/cldap.h                             |    2 +-
 source3/libads/disp_sec.c                          |    2 +
 source3/libads/dns.c                               |    1 +
 source3/libads/kerberos.c                          |   20 +-
 source3/libads/kerberos_keytab.c                   |    4 +
 source3/libads/kerberos_verify.c                   |    6 +-
 source3/libads/krb5_setpw.c                        |   75 +-
 source3/libads/ldap.c                              |    7 +-
 source3/libads/ldap_printer.c                      |   29 +-
 source3/libads/ndr.c                               |    3 +-
 source3/libads/sasl.c                              |   69 +
 source3/libads/util.c                              |   69 -
 source3/libgpo/gpext/scripts.c                     |    1 +
 source3/libgpo/gpext/wscript_build                 |    8 +-
 source3/libgpo/gpo_filesync.c                      |    1 +
 source3/libgpo/gpo_reg.c                           |    1 +
 source3/libnet/libnet_dssync.c                     |   50 +-
 source3/libnet/libnet_dssync.h                     |    6 +
 source3/libnet/libnet_dssync_passdb.c              | 1880 ++++
 source3/libnet/libnet_join.c                       |  246 +-
 source3/libnet/libnet_samsync.c                    |   30 +-
 source3/libnet/libnet_samsync_display.c            |   22 +-
 source3/libnet/libnet_samsync_ldif.c               |    2 +
 source3/libnet/libnet_samsync_passdb.c             |    5 +-
 source3/librpc/crypto/gse.c                        |   54 +-
 source3/librpc/crypto/gse.h                        |    1 -
 source3/librpc/crypto/gse_krb5.c                   |    2 +-
 source3/librpc/idl/messaging.idl                   |    7 +
 source3/librpc/idl/notify.idl                      |    2 +
 source3/librpc/idl/server_id.idl                   |   25 +
 source3/librpc/idl/wbint.idl                       |   25 +-
 source3/librpc/idl/wscript_build                   |   12 +-
 source3/librpc/ndr/util.c                          |  191 +-
 source3/librpc/ndr/util.h                          |    4 +
 source3/librpc/rpc/dcerpc.h                        |  246 +-
 source3/librpc/rpc/dcerpc_ep.c                     |  350 +
 source3/librpc/rpc/dcerpc_ep.h                     |   84 +
 source3/librpc/rpc/dcerpc_helpers.c                |   11 +-
 source3/librpc/wscript_build                       |   35 +-
 source3/libsmb/async_smb.c                         |    2 +
 source3/libsmb/cli_np_tstream.c                    |    2 +-
 source3/libsmb/cliconnect.c                        |   95 +-
 source3/libsmb/clidfs.c                            |   24 +-
 source3/libsmb/clidgram.c                          |  347 +-
 source3/libsmb/clidgram.h                          |   35 +-
 source3/libsmb/clientgen.c                         |   47 +-
 source3/libsmb/clifile.c                           |  222 +-
 source3/libsmb/clifsinfo.c                         |   57 +-
 source3/libsmb/clikrb5.c                           |  304 +-
 source3/libsmb/clilist.c                           |    1 +
 source3/libsmb/climessage.c                        |    6 +-
 source3/libsmb/clioplock.c                         |    2 +-
 source3/libsmb/cliprint.c                          |  106 +-
 source3/libsmb/cliquota.c                          |  507 +-
 source3/libsmb/clirap.c                            |  233 +-
 source3/libsmb/clirap.h                            |  208 +
 source3/libsmb/clirap2.c                           |    3 +-
 source3/libsmb/clireadwrite.c                      |  102 +-
 source3/libsmb/clisecdesc.c                        |   59 +-
 source3/libsmb/clispnego.c                         |    1 +
 source3/libsmb/clistr.c                            |   51 +-
 source3/libsmb/clitrans.c                          |  674 +--
 source3/libsmb/conncache.c                         |    2 +-
 source3/libsmb/dsgetdcname.c                       |   29 +-
 source3/libsmb/errormap.c                          |   48 +-
 source3/libsmb/errormap_wbc.c                      |   63 +
 source3/libsmb/errormap_wbc.h                      |    3 +
 source3/libsmb/libsmb_context.c                    |  146 +-
 source3/libsmb/libsmb_dir.c                        |   58 +-
 source3/libsmb/libsmb_file.c                       |   12 +-
 source3/libsmb/libsmb_server.c                     |    2 +
 source3/libsmb/libsmb_xattr.c                      |    7 +-
 source3/libsmb/namecache.c                         |    4 +-
 source3/libsmb/namequery.c                         | 1151 ++-
 source3/libsmb/namequery_dc.c                      |   12 +-
 source3/libsmb/nmblib.c                            |   90 +-
 source3/libsmb/nmblib.h                            |   49 +
 source3/libsmb/nterr.c                             |   87 +-
 source3/libsmb/ntlmssp.c                           |   20 +-
 source3/libsmb/passchange.c                        |    3 +
 source3/libsmb/samlogon_cache.c                    |    1 +
 source3/libsmb/smb_seal.c                          |    1 +
 source3/libsmb/smb_share_modes.c                   |   51 +-
 source3/libsmb/smberr.c                            |   10 +-
 source3/libsmb/smbsock_connect.c                   |  122 +-
 source3/libsmb/trusts_util.c                       |   38 +-
 source3/libsmb/unexpected.c                        |  813 ++-
 source3/localedir.c                                |    3 -
 source3/locking/brlock.c                           |   59 +-
 source3/locking/locking.c                          |  373 +-
 source3/locking/posix.c                            |    2 +
 source3/locking/proto.h                            |  201 +
 source3/m4/aclocal.m4                              |    8 -
 source3/m4/check_path.m4                           |   18 +
 source3/modules/charset_macosxfs.c                 |    5 +-
 source3/modules/developer.c                        |    8 +-
 source3/modules/gpfs.c                             |    1 +
 source3/modules/nfs4_acls.c                        |   17 +-
 source3/modules/onefs.h                            |    3 -
 source3/modules/onefs_acl.c                        |    1 +
 source3/modules/onefs_cbrl.c                       |    2 +
 source3/modules/onefs_config.c                     |    1 +
 source3/modules/onefs_dir.c                        |    1 +
 source3/modules/onefs_notify.c                     |    1 +
 source3/modules/onefs_open.c                       |   11 +-
 source3/modules/onefs_shadow_copy.c                |    1 +
 source3/modules/onefs_streams.c                    |    1 +
 source3/modules/onefs_system.c                     |    1 +
 source3/modules/perfcount_onefs.c                  |    1 +
 source3/modules/perfcount_test.c                   |    1 +
 source3/modules/vfs_acl_common.c                   |  183 +-
 source3/modules/vfs_acl_tdb.c                      |   11 +-
 source3/modules/vfs_acl_xattr.c                    |    8 +-
 source3/modules/vfs_afsacl.c                       |    4 +-
 source3/modules/vfs_aio_fork.c                     |   39 +-
 source3/modules/vfs_aixacl.c                       |    2 +
 source3/modules/vfs_aixacl2.c                      |    1 +
 source3/modules/vfs_aixacl_util.c                  |    2 +
 source3/modules/vfs_audit.c                        |    5 +-
 source3/modules/vfs_cacheprime.c                   |    1 +
 source3/modules/vfs_cap.c                          |    3 +-
 source3/modules/vfs_catia.c                        |    3 +-
 source3/modules/vfs_commit.c                       |    3 +-
 source3/modules/vfs_crossrename.c                  |    7 +-
 source3/modules/vfs_default.c                      |   58 +-
 source3/modules/vfs_default_quota.c                |    1 +
 source3/modules/vfs_dirsort.c                      |   45 +
 source3/modules/vfs_expand_msdfs.c                 |   11 +-
 source3/modules/vfs_extd_audit.c                   |    5 +-
 source3/modules/vfs_fake_perms.c                   |   11 +-
 source3/modules/vfs_fileid.c                       |    2 +
 source3/modules/vfs_full_audit.c                   |   60 +-
 source3/modules/vfs_gpfs.c                         |   90 +-
 source3/modules/vfs_hpuxacl.c                      |    4 +
 source3/modules/vfs_irixacl.c                      |    4 +
 source3/modules/vfs_linux_xfs_sgid.c               |    2 +
 source3/modules/vfs_netatalk.c                     |   28 +
 source3/modules/vfs_notify_fam.c                   |    1 +
 source3/modules/vfs_onefs.c                        |    3 +-
 source3/modules/vfs_onefs_shadow_copy.c            |   10 +-
 source3/modules/vfs_posixacl.c                     |    4 +-
 source3/modules/vfs_prealloc.c                     |    3 +-
 source3/modules/vfs_preopen.c                      |    4 +-
 source3/modules/vfs_readahead.c                    |    6 +
 source3/modules/vfs_readonly.c                     |    3 +-
 source3/modules/vfs_recycle.c                      |   11 +-
 source3/modules/vfs_scannedonly.c                  |   34 +-
 source3/modules/vfs_shadow_copy.c                  |   55 +
 source3/modules/vfs_shadow_copy2.c                 |   26 +-
 source3/modules/vfs_smb_traffic_analyzer.c         |   68 +-
 source3/modules/vfs_smb_traffic_analyzer.h         |    2 +-
 source3/modules/vfs_solarisacl.c                   |    4 +-
 source3/modules/vfs_streams_depot.c                |   24 +-
 source3/modules/vfs_streams_xattr.c                |    4 +-
 source3/modules/vfs_syncops.c                      |   26 +-
 source3/modules/vfs_time_audit.c                   |   25 +-
 source3/modules/vfs_tru64acl.c                     |    3 +
 source3/modules/vfs_tsmsm.c                        |   25 +-
 source3/modules/vfs_xattr_tdb.c                    |    6 +-
 source3/modules/vfs_zfsacl.c                       |   39 +-
 source3/modules/weird.c                            |    5 +-
 source3/modules/wscript_build                      |  118 +-
 source3/nmbd/nmbd.c                                |   45 +-
 source3/nmbd/nmbd.h                                |    1 +
 source3/nmbd/nmbd_elections.c                      |    1 +
 source3/nmbd/nmbd_incomingdgrams.c                 |    1 +
 source3/nmbd/nmbd_namelistdb.c                     |    1 +
 source3/nmbd/nmbd_packets.c                        |  301 +-
 source3/nmbd/nmbd_processlogon.c                   |    2 +-
 source3/nmbd/nmbd_proto.h                          |    2 +
 source3/nmbd/nmbd_serverlistdb.c                   |    1 +
 source3/nmbd/nmbd_synclists.c                      |    3 +
 source3/nmbd/nmbd_winsserver.c                     |    3 +-
 source3/pam_smbpass/general.h                      |    2 +
 source3/pam_smbpass/pam_smb_acct.c                 |    2 +-
 source3/pam_smbpass/pam_smb_auth.c                 |    4 +-
 source3/pam_smbpass/pam_smb_passwd.c               |    2 +-
 source3/pam_smbpass/wscript_build                  |    6 +-
 source3/param/loadparm.c                           |  190 +-
 source3/passdb/account_pol.c                       |    4 +
 source3/passdb/login_cache.c                       |    2 +
 source3/passdb/lookup_sid.c                        |  198 +-
 source3/passdb/lookup_sid.h                        |  100 +
 source3/passdb/machine_account_secrets.c           |    2 +
 source3/passdb/machine_sid.c                       |    4 +-
 source3/passdb/machine_sid.h                       |    7 +
 source3/passdb/passdb.c                            |   11 +-
 source3/passdb/pdb_ads.c                           |  506 +-
 source3/passdb/pdb_compat.c                        |   13 +-
 source3/passdb/pdb_get_set.c                       |   36 +-
 source3/passdb/pdb_interface.c                     |   96 +-
 source3/passdb/pdb_ipa.c                           | 1403 +++
 source3/passdb/pdb_ldap.c                          |   50 +-
 source3/passdb/pdb_nds.c                           |    1 +
 source3/passdb/pdb_smbpasswd.c                     |    6 +
 source3/passdb/pdb_tdb.c                           |    2 +
 source3/passdb/pdb_util.c                          |  158 +
 source3/passdb/pdb_wbc_sam.c                       |    6 +-
 source3/passdb/proto.h                             |  302 +
 source3/passdb/secrets.c                           |   35 +-
 source3/passdb/util_builtin.c                      |  125 -
 source3/passdb/util_unixsids.c                     |  116 -
 source3/passdb/util_wellknown.c                    |  174 -
 source3/passdb/wscript_build                       |   18 +-
 source3/pkgconfig/smbsharemodes.pc.in              |    2 +-
 source3/printing/load.c                            |    8 +-
 source3/printing/load.h                            |    4 +
 source3/printing/notify.c                          |    3 +-
 source3/printing/notify.h                          |   87 +
 source3/printing/nt_printing.c                     |  261 +-
 source3/printing/nt_printing_ads.c                 |   36 +-
 source3/printing/nt_printing_migrate.c             |  118 +-
 source3/printing/nt_printing_tdb.c                 |    1 +
 source3/printing/pcap.c                            |   41 +-
 source3/printing/pcap.h                            |   12 +-
 source3/printing/print_aix.c                       |    1 +
 source3/printing/print_cups.c                      |  504 +-
 source3/printing/print_standard.c                  |    1 +
 source3/printing/printer_list.c                    |   27 +-
 source3/printing/printer_list.h                    |    9 -
 source3/printing/printing.c                        |   19 +-
 source3/printing/printing_db.c                     |    1 +
 source3/printing/printspoolss.c                    |   42 +-
 source3/printing/spoolssd.c                        |  244 +
 source3/printing/tests/vlp.c                       |    3 +
 source3/profile/profile.c                          |    5 +-
 source3/registry/reg_api.c                         |   24 +-
 source3/registry/reg_api_regf.c                    |    2 +-
 source3/registry/reg_backend_db.c                  |    8 +-
 source3/registry/reg_backend_db.h                  |    1 +
 source3/registry/reg_backend_netlogon_params.c     |    1 +
 source3/registry/reg_backend_printing.c            |    2 -
 source3/registry/reg_backend_smbconf.c             |    1 +
 source3/registry/reg_eventlog.c                    |  387 -
 source3/registry/reg_eventlog.h                    |   29 -
 source3/registry/reg_init_full.c                   |    8 -
 source3/registry/reg_objects.c                     |    1 +
 source3/registry/reg_parse.c                       |    5 +-
 source3/registry/reg_parse_internal.c              |    7 +-
 source3/registry/reg_parse_internal.h              |    1 +
 source3/registry/reg_parse_prs.c                   |  401 -
 source3/registry/reg_parse_prs.h                   |   20 -
 source3/registry/reg_perfcount.c                   |   22 +-
 source3/registry/reg_perfcount.h                   |    1 -
 source3/registry/regfio.c                          |    6 +-
 source3/rpc_client/cli_lsarpc.c                    |  455 +-
 source3/rpc_client/cli_lsarpc.h                    |  166 +
 source3/rpc_client/cli_netlogon.c                  |  159 +-
 source3/rpc_client/cli_netlogon.h                  |    3 +
 source3/rpc_client/cli_pipe.c                      |   70 +-
 source3/rpc_client/cli_pipe.h                      |  162 +
 source3/rpc_client/cli_pipe_schannel.c             |    4 +-
 source3/rpc_client/cli_samr.c                      |  264 +-
 source3/rpc_client/cli_samr.h                      |  197 +-
 source3/rpc_client/cli_spoolss.c                   |  188 +-
 source3/rpc_client/cli_winreg.c                    |  772 ++
 source3/rpc_client/cli_winreg.h                    |  384 +
 source3/rpc_client/cli_winreg_int.c                |  315 +
 source3/rpc_client/cli_winreg_int.h                |  102 +
 source3/rpc_client/init_lsa.c                      |    1 +
 source3/rpc_client/init_lsa.h                      |    5 +
 source3/rpc_client/rpc_client.h                    |   55 +
 source3/rpc_client/rpc_transport.h                 |  107 +
 source3/rpc_client/rpc_transport_np.c              |    1 +
 source3/rpc_client/rpc_transport_sock.c            |    3 +
 source3/rpc_client/rpc_transport_tstream.c         |    2 +
 source3/rpc_client/util_netlogon.c                 |   63 +
 source3/rpc_client/util_netlogon.h                 |    5 +
 source3/rpc_server/dcesrv_gssapi.c                 |    8 +-
 source3/rpc_server/dcesrv_gssapi.h                 |    2 +-
 source3/rpc_server/dcesrv_ntlmssp.c                |    5 +-
 source3/rpc_server/dcesrv_ntlmssp.h                |    2 +-
 source3/rpc_server/dfs/srv_dfs_nt.c                |  535 +
 source3/rpc_server/dssetup/srv_dssetup_nt.c        |  225 +
 source3/rpc_server/echo/srv_echo_nt.c              |  122 +
 source3/rpc_server/epmapper/srv_epmapper.c         | 1129 +++
 source3/rpc_server/epmapper/srv_epmapper.h         |   34 +
 source3/rpc_server/epmd.c                          |  297 +
 source3/rpc_server/eventlog/srv_eventlog_nt.c      |  941 ++
 source3/rpc_server/eventlog/srv_eventlog_reg.c     |  267 +
 source3/rpc_server/eventlog/srv_eventlog_reg.h     |   29 +
 .../rpc_server/initshutdown/srv_initshutdown_nt.c  |   79 +
 source3/rpc_server/lsa/srv_lsa_nt.c                | 4015 ++++++++
 source3/rpc_server/netlogon/srv_netlog_nt.c        | 2473 +++++
 source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c          |  802 ++
 source3/rpc_server/rpc_ep_setup.c                  | 1185 +++
 source3/rpc_server/rpc_ep_setup.h                  |   54 +
 source3/rpc_server/rpc_handles.c                   |    4 +-
 source3/rpc_server/rpc_ncacn_np.c                  |  138 +-
 source3/rpc_server/rpc_ncacn_np.h                  |    8 +-
 source3/rpc_server/rpc_server.c                    |  999 ++-
 source3/rpc_server/rpc_server.h                    |   14 +
 source3/rpc_server/samr/srv_samr_chgpasswd.c       | 1143 +++
 source3/rpc_server/samr/srv_samr_nt.c              | 6861 +++++++++++++
 source3/rpc_server/samr/srv_samr_util.c            |  735 ++
 source3/rpc_server/samr/srv_samr_util.h            |   79 +
 source3/rpc_server/spoolss/srv_spoolss_nt.c        |10673 ++++++++++++++++++++
 source3/rpc_server/spoolss/srv_spoolss_util.c      | 4252 ++++++++
 source3/rpc_server/spoolss/srv_spoolss_util.h      |  591 ++
 source3/rpc_server/srv_access_check.c              |  146 +
 source3/rpc_server/srv_access_check.h              |   10 +
 source3/rpc_server/srv_dfs_nt.c                    |  531 -
 source3/rpc_server/srv_dssetup_nt.c                |  225 -
 source3/rpc_server/srv_echo_nt.c                   |  125 -
 source3/rpc_server/srv_eventlog_nt.c               |  889 --
 source3/rpc_server/srv_initshutdown_nt.c           |   78 -
 source3/rpc_server/srv_lsa_nt.c                    | 2755 -----
 source3/rpc_server/srv_netlog_nt.c                 | 2042 ----
 source3/rpc_server/srv_ntsvcs_nt.c                 |  797 --
 source3/rpc_server/srv_pipe.c                      |   94 +-
 source3/rpc_server/srv_pipe_hnd.c                  |    7 +-
 source3/rpc_server/srv_pipe_register.c             |    1 +
 source3/rpc_server/srv_samr_chgpasswd.c            | 1132 ---
 source3/rpc_server/srv_samr_nt.c                   | 6969 -------------
 source3/rpc_server/srv_samr_util.c                 |  714 --
 source3/rpc_server/srv_samr_util.h                 |   77 -
 source3/rpc_server/srv_spoolss_nt.c                |10641 -------------------
 source3/rpc_server/srv_spoolss_util.c              | 4446 --------
 source3/rpc_server/srv_spoolss_util.h              |  590 --
 source3/rpc_server/srv_srvsvc_nt.c                 | 2820 ------
 source3/rpc_server/srv_svcctl_nt.c                 | 1154 ---
 source3/rpc_server/srv_winreg_nt.c                 | 1142 ---
 source3/rpc_server/srv_wkssvc_nt.c                 | 1020 --
 source3/rpc_server/srvsvc/srv_srvsvc_nt.c          | 2844 ++++++
 source3/rpc_server/svcctl/srv_svcctl_nt.c          | 1203 +++
 source3/rpc_server/svcctl/srv_svcctl_reg.c         |  708 ++
 source3/rpc_server/svcctl/srv_svcctl_reg.h         |   29 +
 source3/rpc_server/winreg/srv_winreg_nt.c          | 1144 +++
 source3/rpc_server/wkssvc/srv_wkssvc_nt.c          | 1023 ++
 source3/rpc_server/wscript_build                   |  244 +-
 source3/rpcclient/cmd_dfs.c                        |   38 +-
 source3/rpcclient/cmd_drsuapi.c                    |   38 +-
 source3/rpcclient/cmd_dssetup.c                    |    5 +-
 source3/rpcclient/cmd_echo.c                       |   67 +-
 source3/rpcclient/cmd_epmapper.c                   |   74 +-
 source3/rpcclient/cmd_eventlog.c                   |  153 +-
 source3/rpcclient/cmd_lsarpc.c                     |  792 +-
 source3/rpcclient/cmd_netlogon.c                   |  140 +-
 source3/rpcclient/cmd_ntsvcs.c                     |   23 +-
 source3/rpcclient/cmd_samr.c                       | 1384 ++-
 source3/rpcclient/cmd_spoolss.c                    |  365 +-
 source3/rpcclient/cmd_srvsvc.c                     |  119 +-
 source3/rpcclient/cmd_test.c                       |   13 +-
 source3/rpcclient/cmd_winreg.c                     |   25 +-
 source3/rpcclient/cmd_wkssvc.c                     |   17 +-
 source3/rpcclient/rpcclient.c                      |   22 +-
 source3/rpcclient/rpcclient.h                      |    2 +
 source3/script/build_idl.sh                        |    6 +-
 source3/script/tests/selftest.sh                   |  511 -
 source3/script/tests/test_failure.sh               |   35 +
 source3/script/tests/test_functions.sh             |  334 -
 source3/script/tests/test_local_s3.sh              |    6 +-
 source3/script/tests/test_net_misc.sh              |   17 +-
 source3/script/tests/test_net_registry.sh          |   68 +-
 .../script/tests/test_net_registry_roundtrip.sh    |  163 +
 source3/script/tests/test_net_s3.sh                |   35 -
 source3/script/tests/test_ntlm_auth_s3.sh          |   29 +-
 source3/script/tests/test_posix_s3.sh              |  113 -
 source3/script/tests/test_smbclient_auth.sh        |   31 +
 source3/script/tests/test_smbclient_s3.sh          |   71 +-
 source3/script/tests/test_smbtorture_s3.sh         |   58 +-
 source3/script/tests/test_success.sh               |   22 +
 source3/script/tests/test_testparm_s3.sh           |   15 +-
 source3/script/tests/test_wbinfo_s3.sh             |   51 +-
 source3/script/tests/test_wbinfo_sids2xids.sh      |   11 +
 source3/script/tests/test_wbinfo_sids2xids_int.py  |   47 +
 source3/script/tests/tests_all.sh                  |   94 -
 source3/script/tests/tests_smbclient_s3.sh         |    1 -
 source3/selftest/knownfail                         |    9 +
 source3/selftest/ktest-krb5_ccache-2               |  Bin 0 -> 11966 bytes
 source3/selftest/ktest-krb5_ccache-3               |  Bin 0 -> 6031 bytes
 source3/selftest/ktest-secrets.tdb                 |  Bin 0 -> 45056 bytes
 source3/selftest/s3-selftest.sh                    |    8 +-
 source3/selftest/skip                              |   38 +-
 source3/selftest/tests.py                          |  241 +
 source3/selftest/tests.sh                          |  196 -
 source3/selftest/wscript                           |   69 +-
 source3/services/services_db.c                     |  708 --
 source3/services/svc_winreg_glue.c                 |  365 +
 source3/services/svc_winreg_glue.h                 |   59 +
 source3/smbd/aio.c                                 |    1 +
 source3/smbd/avahi_register.c                      |    1 +
 source3/smbd/blocking.c                            |    3 +-
 source3/smbd/close.c                               |  103 +-
 source3/smbd/conn.c                                |    1 +
 source3/smbd/connection.c                          |    6 +-
 source3/smbd/dfree.c                               |    1 +
 source3/smbd/dir.c                                 |  177 +-
 source3/smbd/dmapi.c                               |    1 +
 source3/smbd/dnsregister.c                         |    1 +
 source3/smbd/dosmode.c                             |   55 +-
 source3/smbd/error.c                               |    1 +
 source3/smbd/fake_file.c                           |    4 +-
 source3/smbd/file_access.c                         |    2 +
 source3/smbd/fileio.c                              |    2 +
 source3/smbd/filename.c                            |   17 +-
 source3/smbd/filename_util.c                       |  206 -
 source3/smbd/files.c                               |   34 +-
 source3/smbd/globals.c                             |    4 +-
 source3/smbd/globals.h                             |   25 +-
 source3/smbd/ipc.c                                 |    2 +
 source3/smbd/lanman.c                              |  618 +-
 source3/smbd/mangle.c                              |    1 +
 source3/smbd/mangle_hash.c                         |   68 +
 source3/smbd/mangle_hash2.c                        |   12 +-
 source3/smbd/message.c                             |    4 +-
 source3/smbd/msdfs.c                               |   48 +-
 source3/smbd/msg_idmap.c                           |  204 +
 source3/smbd/negprot.c                             |    7 +-
 source3/smbd/noquotas.c                            |    1 +
 source3/smbd/notify.c                              |    1 +
 source3/smbd/notify_inotify.c                      |    1 +
 source3/smbd/notify_internal.c                     |    4 +-
 source3/smbd/ntquotas.c                            |    4 +
 source3/smbd/nttrans.c                             |  101 +-
 source3/smbd/open.c                                |  475 +-
 source3/smbd/oplock.c                              |   38 +-
 source3/smbd/oplock_irix.c                         |    2 +
 source3/smbd/oplock_linux.c                        |    2 +
 source3/smbd/oplock_onefs.c                        |    1 +
 source3/smbd/password.c                            |   55 +-
 source3/smbd/perfcount.c                           |    1 +
 source3/smbd/pipes.c                               |    3 +-
 source3/smbd/posix_acls.c                          |  130 +-
 source3/smbd/process.c                             |  163 +-
 source3/smbd/proto.h                               | 1132 +++
 source3/smbd/quotas.c                              |    1 +
 source3/smbd/reply.c                               |  218 +-
 source3/smbd/seal.c                                |    4 +
 source3/smbd/sec_ctx.c                             |   31 +-
 source3/smbd/server.c                              |  170 +-
 source3/smbd/server_exit.c                         |   46 +-
 source3/smbd/server_reload.c                       |   43 +-
 source3/smbd/service.c                             |  198 +-
 source3/smbd/session.c                             |   11 +-
 source3/smbd/sesssetup.c                           |  110 +-
 source3/smbd/share_access.c                        |    3 +
 source3/smbd/signing.c                             |   10 +-
 source3/smbd/smb2_break.c                          |    1 +
 source3/smbd/smb2_close.c                          |   96 +-
 source3/smbd/smb2_create.c                         |    5 +-
 source3/smbd/smb2_find.c                           |   20 +-
 source3/smbd/smb2_flush.c                          |    1 +
 source3/smbd/smb2_getinfo.c                        |   43 +-
 source3/smbd/smb2_glue.c                           |    1 +
 source3/smbd/smb2_ioctl.c                          |    3 +-
 source3/smbd/smb2_keepalive.c                      |    1 +
 source3/smbd/smb2_lock.c                           |    3 +-
 source3/smbd/smb2_negprot.c                        |    1 +
 source3/smbd/smb2_notify.c                         |    1 +
 source3/smbd/smb2_read.c                           |    2 +
 source3/smbd/smb2_server.c                         |   12 +-
 source3/smbd/smb2_sesssetup.c                      |   86 +-
 source3/smbd/smb2_setinfo.c                        |   10 +-
 source3/smbd/smb2_signing.c                        |    1 +
 source3/smbd/smb2_tcon.c                           |    6 +-
 source3/smbd/smb2_write.c                          |    1 +
 source3/smbd/smbd.h                                |   27 +
 source3/smbd/srvstr.c                              |    6 +-
 source3/smbd/statcache.c                           |    4 +-
 source3/smbd/statvfs.c                             |    2 +
 source3/smbd/trans2.c                              |  101 +-
 source3/smbd/uid.c                                 |  298 +-
 source3/smbd/utmp.c                                |    2 +
 source3/smbd/vfs.c                                 |  199 +-
 source3/tests/preproc-dummy.c                      |    1 +
 source3/torture/cmd_vfs.c                          |    4 +
 source3/torture/denytest.c                         |    1 +
 source3/torture/locktest.c                         |   16 +-
 source3/torture/locktest2.c                        |    2 +
 source3/torture/mangle_test.c                      |    2 +
 source3/torture/masktest.c                         |   14 +-
 source3/torture/msgtest.c                          |    2 +-
 source3/torture/nbench.c                           |    1 +
 source3/torture/nbio.c                             |    1 +
 source3/torture/pdbtest.c                          |    1 +
 source3/torture/proto.h                            |    3 +-
 source3/torture/rpc_open_tcp.c                     |    2 +-
 source3/torture/scanner.c                          |  114 +-
 source3/torture/smbiconv.c                         |    1 +
 source3/torture/test_addrchange.c                  |   93 +
 source3/torture/test_async_echo.c                  |   11 +-
 source3/torture/test_case_insensitive.c            |   79 +
 source3/torture/test_smbsock_any_connect.c         |    5 +-
 source3/torture/torture.c                          |  429 +-
 source3/torture/utable.c                           |   21 +-
 source3/torture/vfstest.c                          |    1 +
 source3/torture/wbc_async.h                        |    2 +-
 source3/utils/dbwrap_tool.c                        |    2 +
 source3/utils/dbwrap_torture.c                     |    2 +
 source3/utils/eventlogadm.c                        |  200 +-
 source3/utils/net.c                                |   12 +-
 source3/utils/net.h                                |    7 +-
 source3/utils/net_ads.c                            |   43 +-
 source3/utils/net_afs.c                            |    2 +
 source3/utils/net_conf.c                           |    3 +-
 source3/utils/net_dns.c                            |    3 +-
 source3/utils/net_dom.c                            |    2 +-
 source3/utils/net_g_lock.c                         |    1 +
 source3/utils/net_groupmap.c                       |   24 +-
 source3/utils/net_idmap.c                          |  319 +-
 source3/utils/net_idmap_check.c                    | 1017 ++
 source3/utils/net_idmap_check.h                    |   48 +
 source3/utils/net_lookup.c                         |    1 +
 source3/utils/net_printing.c                       |   46 +-
 source3/utils/net_proto.h                          |   31 +-
 source3/utils/net_rap.c                            |    3 +-
 source3/utils/net_registry.c                       |   12 +-
 source3/utils/net_registry_util.c                  |    1 +
 source3/utils/net_rpc.c                            | 1361 ++-
 source3/utils/net_rpc_audit.c                      |  124 +-
 source3/utils/net_rpc_join.c                       |  179 +-
 source3/utils/net_rpc_printer.c                    |  266 +-
 source3/utils/net_rpc_registry.c                   |  384 +-
 source3/utils/net_rpc_rights.c                     |  252 +-
 source3/utils/net_rpc_samsync.c                    |  148 +-
 source3/utils/net_rpc_service.c                    |  452 +-
 source3/utils/net_rpc_sh_acct.c                    |   84 +-
 source3/utils/net_rpc_shell.c                      |    1 +
 source3/utils/net_rpc_trust.c                      |  657 ++
 source3/utils/net_sam.c                            |  147 +-
 source3/utils/net_serverid.c                       |    4 +-
 source3/utils/net_status.c                         |    2 +
 source3/utils/net_time.c                           |    1 +
 source3/utils/net_usershare.c                      |    7 +
 source3/utils/net_util.c                           |  114 +-
 source3/utils/netlookup.c                          |    1 +
 source3/utils/nmblookup.c                          |   51 +-
 source3/utils/ntlm_auth.c                          |    3 +-
 source3/utils/ntlm_auth_diagnostics.c              |    2 +-
 source3/utils/pdbedit.c                            |    3 +-
 source3/utils/profiles.c                           |    1 +
 source3/utils/sharesec.c                           |    4 +-
 source3/utils/smbcacls.c                           |   64 +-
 source3/utils/smbcontrol.c                         |   54 +-
 source3/utils/smbcquotas.c                         |  184 +-
 source3/utils/smbfilter.c                          |   75 +-
 source3/utils/smbget.c                             |   14 +-
 source3/utils/smbpasswd.c                          |    3 +
 source3/utils/smbta-util.c                         |    6 +-
 source3/utils/smbtree.c                            |    9 +-
 source3/utils/status.c                             |    4 +
 source3/utils/status_profile.c                     |    3 +
 source3/utils/testparm.c                           |    2 +
 source3/web/cgi.c                                  |   21 +-
 source3/web/diagnose.c                             |   27 +-
 source3/web/neg_lang.c                             |    1 +
 source3/web/statuspage.c                           |    1 +
 source3/web/swat.c                                 |   17 +-
 source3/winbindd/idmap.c                           |  211 +-
 source3/winbindd/idmap_ad.c                        |  101 +-
 source3/winbindd/idmap_adex/idmap_adex.c           |   29 +-
 source3/winbindd/idmap_adex/idmap_adex.h           |    4 -
 source3/winbindd/idmap_autorid.c                   |  243 +-
 source3/winbindd/idmap_hash/idmap_hash.c           |   38 +-
 source3/winbindd/idmap_hash/mapfile.c              |    1 +
 source3/winbindd/idmap_ldap.c                      |  232 +-
 source3/winbindd/idmap_nss.c                       |   47 +-
 source3/winbindd/idmap_passdb.c                    |   17 +-
 source3/winbindd/idmap_proto.h                     |    3 -
 source3/winbindd/idmap_rid.c                       |   12 +-
 source3/winbindd/idmap_tdb.c                       |   35 +-
 source3/winbindd/idmap_tdb2.c                      |   33 +-
 source3/winbindd/idmap_util.c                      |    1 +
 source3/winbindd/nss_info.c                        |   31 +-
 source3/winbindd/nss_info_template.c               |   12 +-
 source3/winbindd/wb_dsgetdcname.c                  |    4 +-
 source3/winbindd/wb_fill_pwent.c                   |    2 +-
 source3/winbindd/wb_getgrsid.c                     |    2 +-
 source3/winbindd/wb_getpwsid.c                     |    2 +-
 source3/winbindd/wb_gettoken.c                     |    7 +-
 source3/winbindd/wb_gid2sid.c                      |    2 +-
 source3/winbindd/wb_group_members.c                |    4 +-
 source3/winbindd/wb_lookupname.c                   |    8 +-
 source3/winbindd/wb_lookupsid.c                    |    6 +-
 source3/winbindd/wb_lookupsids.c                   |  601 ++
 source3/winbindd/wb_lookupuseraliases.c            |    4 +-
 source3/winbindd/wb_lookupusergroups.c             |    4 +-
 source3/winbindd/wb_next_grent.c                   |    7 +-
 source3/winbindd/wb_next_pwent.c                   |    3 +-
 source3/winbindd/wb_query_user_list.c              |    4 +-
 source3/winbindd/wb_queryuser.c                    |    4 +-
 source3/winbindd/wb_seqnum.c                       |    4 +-
 source3/winbindd/wb_seqnums.c                      |    2 +-
 source3/winbindd/wb_sid2gid.c                      |    2 +-
 source3/winbindd/wb_sid2uid.c                      |    2 +-
 source3/winbindd/wb_uid2sid.c                      |    2 +-
 source3/winbindd/winbindd.c                        |  144 +-
 source3/winbindd/winbindd.h                        |   14 +-
 source3/winbindd/winbindd_ads.c                    |   37 +-
 source3/winbindd/winbindd_allocate_gid.c           |    2 +-
 source3/winbindd/winbindd_allocate_uid.c           |    2 +-
 source3/winbindd/winbindd_cache.c                  |   20 +-
 source3/winbindd/winbindd_change_machine_acct.c    |    4 +-
 source3/winbindd/winbindd_check_machine_acct.c     |    4 +-
 source3/winbindd/winbindd_cm.c                     |  385 +-
 source3/winbindd/winbindd_domain.c                 |   10 +-
 source3/winbindd/winbindd_dsgetdcname.c            |    2 +-
 source3/winbindd/winbindd_dual.c                   |  117 +-
 source3/winbindd/winbindd_dual_ndr.c               |    1 +
 source3/winbindd/winbindd_dual_srv.c               |  156 +-
 source3/winbindd/winbindd_getdcname.c              |    2 +-
 source3/winbindd/winbindd_getgroups.c              |    1 +
 source3/winbindd/winbindd_getpwnam.c               |    1 +
 source3/winbindd/winbindd_getsidaliases.c          |   42 -
 source3/winbindd/winbindd_list_groups.c            |    4 +-
 source3/winbindd/winbindd_list_users.c             |    4 +-
 source3/winbindd/winbindd_lookuprids.c             |    4 +-
 source3/winbindd/winbindd_lookupsid.c              |    4 +-
 source3/winbindd/winbindd_lookupsids.c             |  145 +
 source3/winbindd/winbindd_misc.c                   |   51 +-
 source3/winbindd/winbindd_msrpc.c                  |  129 +-
 source3/winbindd/winbindd_ndr.c                    |    6 +-
 source3/winbindd/winbindd_pam.c                    |  513 +-
 source3/winbindd/winbindd_ping_dc.c                |    4 +-
 source3/winbindd/winbindd_proto.h                  |   44 +-
 source3/winbindd/winbindd_reconnect.c              |    4 +-
 source3/winbindd/winbindd_rpc.c                    |  328 +-
 source3/winbindd/winbindd_rpc.h                    |    4 +-
 source3/winbindd/winbindd_samr.c                   |  234 +-
 source3/winbindd/winbindd_sids_to_xids.c           |  306 +
 source3/winbindd/winbindd_util.c                   |   48 +
 source3/winbindd/winbindd_wins.c                   |  111 +-
 source3/winbindd/wscript_build                     |   62 +-
 source3/wscript                                    | 1202 ++-
 source3/wscript_build                              | 1002 +--
 source4/Makefile                                   |   73 -
 source4/VERSION                                    |  117 -
 source4/auth/auth.h                                |   89 +-
 source4/auth/auth_sam_reply.c                      |  326 -
 source4/auth/credentials/credentials.c             |    1 +
 source4/auth/credentials/credentials_krb5.c        |    6 +-
 source4/auth/credentials/credentials_secrets.c     |    3 +-
 source4/auth/credentials/pycredentials.c           |    4 +-
 source4/auth/credentials/pycredentials.h           |    2 +-
 source4/auth/credentials/tests/bind.py             |    2 +-
 source4/auth/gensec/cyrus_sasl.c                   |    2 +
 source4/auth/gensec/gensec.c                       |   17 +-
 source4/auth/gensec/gensec.h                       |    3 +-
 source4/auth/gensec/gensec_gssapi.c                |   56 +-
 source4/auth/gensec/gensec_krb5.c                  |   20 +-
 source4/auth/gensec/pygensec.c                     |  348 +-
 source4/auth/gensec/schannel.c                     |    9 +-
 source4/auth/gensec/spnego.c                       |    2 +
 source4/auth/gensec/wscript_build                  |    8 +-
 source4/auth/kerberos/clikrb5.c                    |  109 -
 source4/auth/kerberos/kerberos.h                   |   36 +-
 source4/auth/kerberos/kerberos_pac.c               |  429 +-
 source4/auth/kerberos/kerberos_util.c              |   18 +-
 source4/auth/kerberos/krb5_init_context.c          |    2 +-
 source4/auth/kerberos/krb5_init_context.h          |    5 +
 source4/auth/kerberos/wscript_build                |    6 +-
 source4/auth/ntlm/auth.c                           |   77 +-
 source4/auth/ntlm/auth_anonymous.c                 |    6 +-
 source4/auth/ntlm/auth_developer.c                 |   92 +-
 source4/auth/ntlm/auth_sam.c                       |  103 +-
 source4/auth/ntlm/auth_server.c                    |   79 +-
 source4/auth/ntlm/auth_server_service.c            |    2 +-
 source4/auth/ntlm/auth_simple.c                    |    8 +-
 source4/auth/ntlm/auth_unix.c                      |  105 +-
 source4/auth/ntlm/auth_util.c                      |   25 +-
 source4/auth/ntlm/auth_winbind.c                   |   14 +-
 source4/auth/ntlm/pam_errors.c                     |  125 -
 source4/auth/ntlm/pam_errors.h                     |   34 -
 source4/auth/ntlm/wscript_build                    |   36 +-
 source4/auth/ntlmssp/ntlmssp.h                     |    4 +-
 source4/auth/ntlmssp/ntlmssp_client.c              |   15 +-
 source4/auth/ntlmssp/ntlmssp_server.c              |   20 +-
 source4/auth/ntlmssp/ntlmssp_sign.c                |  135 +-
 source4/auth/ntlmssp/wscript_build                 |    8 +-
 source4/auth/pyauth.c                              |  235 +-
 source4/auth/pyauth.h                              |    4 +-
 source4/auth/sam.c                                 |  413 +-
 source4/auth/samba_server_gensec.c                 |   15 +-
 source4/auth/session.c                             |  301 +-
 source4/auth/session.h                             |   45 +-
 source4/auth/system_session.c                      |  330 +-
 source4/auth/wscript_build                         |   15 +-
 source4/autogen-waf.sh                             |   11 -
 source4/autogen.sh                                 |    1 -
 source4/cldap_server/cldap_server.c                |    6 +-
 source4/cldap_server/netlogon.c                    |    7 +-
 source4/cldap_server/rootdse.c                     |    4 +-
 source4/client/tests/test_cifsdd.sh                |    2 +-
 source4/client/tests/test_smbclient.sh             |    2 +-
 source4/cluster/cluster.c                          |    2 +-
 source4/cluster/cluster.h                          |    2 +-
 source4/cluster/local.c                            |    4 +-
 source4/configure                                  |   14 -
 source4/configure.nodebug.developer                |    3 -
 source4/configure.tridge.opt                       |    2 -
 source4/dns_server/dlz_bind9.c                     |   14 +-
 source4/dns_server/dns_server.c                    |    2 +
 source4/dsdb/common/dsdb_dn.c                      |    2 +-
 source4/dsdb/common/tests/dsdb_dn.c                |    4 +-
 source4/dsdb/common/util.c                         |  129 +-
 source4/dsdb/common/util_groups.c                  |  171 +
 source4/dsdb/common/util_samr.c                    |   18 +-
 source4/dsdb/dns/dns_update.c                      |    2 +
 source4/dsdb/kcc/kcc_connection.c                  |    4 +-
 source4/dsdb/kcc/kcc_deleted.c                     |    2 +-
 source4/dsdb/kcc/kcc_drs_replica_info.c            |    2 +-
 source4/dsdb/kcc/kcc_periodic.c                    |    2 +-
 source4/dsdb/kcc/kcc_service.c                     |    2 +-
 source4/dsdb/kcc/kcc_topology.c                    |   37 +-
 source4/dsdb/pydsdb.c                              |    2 +
 source4/dsdb/repl/drepl_extended.c                 |    2 +-
 source4/dsdb/repl/drepl_fsmo.c                     |   60 +-
 source4/dsdb/repl/drepl_notify.c                   |    2 +-
 source4/dsdb/repl/drepl_out_helpers.c              |    3 +-
 source4/dsdb/repl/drepl_out_pull.c                 |   55 +-
 source4/dsdb/repl/drepl_partitions.c               |    2 +-
 source4/dsdb/repl/drepl_periodic.c                 |    2 +-
 source4/dsdb/repl/drepl_service.c                  |   29 +-
 source4/dsdb/repl/drepl_service.h                  |    2 +
 source4/dsdb/repl/replicated_objects.c             |   46 +-
 source4/dsdb/samdb/cracknames.c                    |    4 +-
 source4/dsdb/samdb/ldb_modules/acl.c               |   82 +-
 source4/dsdb/samdb/ldb_modules/acl_read.c          |   16 +-
 source4/dsdb/samdb/ldb_modules/acl_util.c          |   14 +-
 source4/dsdb/samdb/ldb_modules/descriptor.c        |  541 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_in.c    |   37 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_out.c   |    8 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_store.c |   10 +-
 source4/dsdb/samdb/ldb_modules/instancetype.c      |  101 +-
 source4/dsdb/samdb/ldb_modules/linked_attributes.c |   51 +-
 source4/dsdb/samdb/ldb_modules/naming_fsmo.c       |    2 +-
 source4/dsdb/samdb/ldb_modules/new_partition.c     |   12 +-
 source4/dsdb/samdb/ldb_modules/objectclass.c       |   56 +-
 source4/dsdb/samdb/ldb_modules/objectclass_attrs.c |   35 +-
 source4/dsdb/samdb/ldb_modules/operational.c       |  221 +-
 source4/dsdb/samdb/ldb_modules/partition.c         |   88 +-
 source4/dsdb/samdb/ldb_modules/partition.h         |    6 +-
 source4/dsdb/samdb/ldb_modules/partition_init.c    |   19 +-
 source4/dsdb/samdb/ldb_modules/password_hash.c     |   12 +-
 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c          |    2 +-
 source4/dsdb/samdb/ldb_modules/repl_meta_data.c    |  767 ++-
 source4/dsdb/samdb/ldb_modules/ridalloc.c          |   66 +-
 source4/dsdb/samdb/ldb_modules/rootdse.c           |  149 +-
 source4/dsdb/samdb/ldb_modules/samba3sid.c         |    8 +-
 source4/dsdb/samdb/ldb_modules/samba_dsdb.c        |   14 +-
 source4/dsdb/samdb/ldb_modules/samba_secrets.c     |    6 +-
 source4/dsdb/samdb/ldb_modules/samldb.c            |  274 +-
 source4/dsdb/samdb/ldb_modules/schema.c            |    4 +-
 source4/dsdb/samdb/ldb_modules/schema_load.c       |   10 +-
 source4/dsdb/samdb/ldb_modules/schema_util.c       |   29 +-
 source4/dsdb/samdb/ldb_modules/show_deleted.c      |    2 +-
 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c   |   14 +-
 source4/dsdb/samdb/ldb_modules/subtree_delete.c    |    3 +-
 source4/dsdb/samdb/ldb_modules/subtree_rename.c    |   20 +-
 source4/dsdb/samdb/ldb_modules/update_keytab.c     |   13 +-
 source4/dsdb/samdb/ldb_modules/util.c              |  153 +-
 source4/dsdb/samdb/ldb_modules/util.h              |    2 +-
 source4/dsdb/samdb/ldb_modules/wscript_build       |   14 +-
 source4/dsdb/samdb/samdb.c                         |   58 +-
 source4/dsdb/samdb/samdb.h                         |    2 +-
 source4/dsdb/schema/dsdb_dn.c                      |    2 +-
 source4/dsdb/schema/schema_filtered.c              |    2 +-
 source4/dsdb/schema/schema_info_attr.c             |    2 +-
 source4/dsdb/schema/schema_init.c                  |    4 +-
 source4/dsdb/schema/schema_set.c                   |    2 +-
 source4/dsdb/schema/schema_syntax.c                |   28 +-
 source4/dsdb/schema/tests/schema_syntax.c          |    4 +-
 source4/dsdb/tests/python/acl.py                   |   68 +-
 source4/dsdb/tests/python/deletetest.py            |    2 +-
 source4/dsdb/tests/python/dsdb_schema_info.py      |    2 +-
 source4/dsdb/tests/python/ldap.py                  |  164 +-
 source4/dsdb/tests/python/ldap_schema.py           |    2 +-
 source4/dsdb/tests/python/ldap_syntaxes.py         |    9 +-
 source4/dsdb/tests/python/passwords.py             |    4 +-
 source4/dsdb/tests/python/sam.py                   |   42 +-
 source4/dsdb/tests/python/sec_descriptor.py        |  119 +-
 source4/dsdb/tests/python/token_group.py           |  176 +
 source4/dsdb/tests/python/urgent_replication.py    |    6 +-
 source4/dsdb/wscript_build                         |    6 +-
 source4/dynconfig/dynconfig.c                      |   44 +-
 source4/dynconfig/dynconfig.h                      |   55 +-
 source4/dynconfig/wscript                          |   23 +-
 source4/echo_server/echo_server.c                  |    2 +
 source4/heimdal/base/baselocl.h                    |    5 -
 source4/heimdal/base/dict.c                        |    2 +-
 source4/heimdal/base/heimbase.c                    |    4 +-
 source4/heimdal/base/heimbase.h                    |    1 -
 source4/heimdal/base/string.c                      |   33 +-
 source4/heimdal/base/version-script.map            |    2 +-
 source4/heimdal/kdc/default_config.c               |    6 +-
 source4/heimdal/kdc/kdc.h                          |    1 +
 source4/heimdal/kdc/kerberos5.c                    |    3 +-
 source4/heimdal/kdc/krb5tgs.c                      |    5 +
 source4/heimdal/kdc/version-script.map             |    4 +
 source4/heimdal/lib/asn1/asn1parse.c               | 4137 +++++---
 source4/heimdal/lib/asn1/asn1parse.h               |  329 +-
 source4/heimdal/lib/asn1/krb5.asn1                 |    4 +-
 source4/heimdal/lib/asn1/lex.c                     |   30 +-
 source4/heimdal/lib/com_err/lex.c                  |   34 +-
 source4/heimdal/lib/com_err/lex.h                  |    2 +-
 source4/heimdal/lib/com_err/lex.l                  |    4 +-
 source4/heimdal/lib/com_err/parse.c                | 2051 +++-
 source4/heimdal/lib/com_err/parse.h                |   92 +-
 source4/heimdal/lib/com_err/parse.y                |    2 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi.h         |   58 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h     |    7 +
 source4/heimdal/lib/gssapi/gssapi_mech.h           |   62 +-
 .../heimdal/lib/gssapi/krb5/accept_sec_context.c   |    1 +
 source4/heimdal/lib/gssapi/krb5/cfx.c              |    8 +-
 .../heimdal/lib/gssapi/krb5/import_sec_context.c   |    2 +
 source4/heimdal/lib/gssapi/mech/context.c          |    6 +-
 source4/heimdal/lib/gssapi/mech/cred.h             |    4 +-
 .../lib/gssapi/mech/gss_accept_sec_context.c       |    6 +-
 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c |    6 +-
 source4/heimdal/lib/gssapi/mech/gss_add_cred.c     |    8 +-
 source4/heimdal/lib/gssapi/mech/gss_aeap.c         |    6 +-
 .../lib/gssapi/mech/gss_canonicalize_name.c        |    4 +-
 source4/heimdal/lib/gssapi/mech/gss_compare_name.c |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_cred.c         |   10 +-
 source4/heimdal/lib/gssapi/mech/gss_display_name.c |    2 +-
 .../heimdal/lib/gssapi/mech/gss_duplicate_name.c   |    8 +-
 source4/heimdal/lib/gssapi/mech/gss_export_name.c  |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_import_name.c  |    8 +-
 .../heimdal/lib/gssapi/mech/gss_indicate_mechs.c   |    2 +-
 .../heimdal/lib/gssapi/mech/gss_init_sec_context.c |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c |   10 +-
 .../lib/gssapi/mech/gss_inquire_cred_by_mech.c     |    2 +-
 .../lib/gssapi/mech/gss_inquire_cred_by_oid.c      |    2 +-
 .../lib/gssapi/mech/gss_inquire_mechs_for_name.c   |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_krb5.c         |   16 +-
 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c  |   34 +-
 source4/heimdal/lib/gssapi/mech/gss_mo.c           |    8 +-
 source4/heimdal/lib/gssapi/mech/gss_names.c        |    8 +-
 source4/heimdal/lib/gssapi/mech/gss_oid.c          |    7 +
 source4/heimdal/lib/gssapi/mech/gss_release_cred.c |    6 +-
 source4/heimdal/lib/gssapi/mech/gss_release_name.c |    6 +-
 .../heimdal/lib/gssapi/mech/gss_set_cred_option.c  |    8 +-
 source4/heimdal/lib/gssapi/mech/mech_switch.h      |    4 +-
 source4/heimdal/lib/gssapi/mech/mechqueue.h        |   30 +-
 source4/heimdal/lib/gssapi/mech/name.h             |    4 +-
 source4/heimdal/lib/gssapi/version-script.map      |    6 +
 source4/heimdal/lib/hcrypto/rsa.c                  |    2 +-
 source4/heimdal/lib/hdb/hdb.h                      |    2 +
 source4/heimdal/lib/hx509/cert.c                   |    8 +-
 source4/heimdal/lib/hx509/cms.c                    |    4 +-
 source4/heimdal/lib/hx509/collector.c              |    4 +-
 source4/heimdal/lib/hx509/crypto.c                 |   28 +-
 source4/heimdal/lib/hx509/hx509.h                  |    1 +
 source4/heimdal/lib/hx509/hx_locl.h                |    1 -
 source4/heimdal/lib/hx509/keyset.c                 |    2 +-
 source4/heimdal/lib/hx509/ks_keychain.c            |    4 +-
 source4/heimdal/lib/hx509/ks_mem.c                 |    4 +-
 source4/heimdal/lib/hx509/ks_p11.c                 |    6 +-
 source4/heimdal/lib/hx509/lex.yy.c                 |  129 +-
 source4/heimdal/lib/hx509/req.c                    |   24 +-
 source4/heimdal/lib/hx509/sel-gram.c               | 2192 +++-
 source4/heimdal/lib/hx509/sel-gram.h               |   95 +-
 source4/heimdal/lib/hx509/sel-lex.c                |   30 +-
 source4/heimdal/lib/hx509/version-script.map       |   22 +-
 source4/heimdal/lib/krb5/config_file.c             |    7 +-
 source4/heimdal/lib/krb5/context.c                 |    4 +-
 source4/heimdal/lib/krb5/crypto-aes.c              |   18 +-
 source4/heimdal/lib/krb5/crypto-algs.c             |    8 +-
 source4/heimdal/lib/krb5/crypto-arcfour.c          |   28 +-
 source4/heimdal/lib/krb5/crypto-des-common.c       |   12 +-
 source4/heimdal/lib/krb5/crypto-des.c              |   54 +-
 source4/heimdal/lib/krb5/crypto-des3.c             |   24 +-
 source4/heimdal/lib/krb5/crypto-evp.c              |   18 +-
 source4/heimdal/lib/krb5/crypto-null.c             |   10 +-
 source4/heimdal/lib/krb5/crypto-pk.c               |    4 +-
 source4/heimdal/lib/krb5/crypto.c                  |  162 +-
 source4/heimdal/lib/krb5/crypto.h                  |   99 +-
 source4/heimdal/lib/krb5/get_cred.c                |    6 +-
 source4/heimdal/lib/krb5/keytab.c                  |   46 +-
 source4/heimdal/lib/krb5/keytab_any.c              |    2 +-
 source4/heimdal/lib/krb5/krb5.h                    |    2 +
 source4/heimdal/lib/krb5/pac.c                     |    4 +-
 source4/heimdal/lib/krb5/pkinit.c                  |   14 +
 source4/heimdal/lib/krb5/plugin.c                  |   14 +-
 source4/heimdal/lib/krb5/rd_req.c                  |    3 +-
 source4/heimdal/lib/krb5/salt-aes.c                |    4 +-
 source4/heimdal/lib/krb5/salt.c                    |   10 +-
 source4/heimdal/lib/ntlm/ntlm.c                    |    5 +-
 source4/heimdal/lib/roken/roken-common.h           |    9 +-
 source4/heimdal/lib/roken/roken.h.in               |    8 +-
 source4/heimdal_build/hdb-glue.c                   |    6 -
 source4/heimdal_build/krb5-glue.c                  |    6 -
 source4/heimdal_build/lexyacc.sh                   |   10 +-
 source4/heimdal_build/wscript_build                |  407 +-
 source4/heimdal_build/wscript_configure            |  116 +-
 source4/kdc/db-glue.c                              |   32 +-
 source4/kdc/kdc-glue.h                             |   75 +-
 source4/kdc/kdc.c                                  |  221 +-
 source4/kdc/kpasswdd.c                             |   18 +-
 source4/kdc/mit_samba.c                            |    3 +
 source4/kdc/pac-glue.c                             |   24 +-
 source4/kdc/policy.c                               |    7 +-
 source4/kdc/proxy.c                                |  725 +-
 source4/kdc/samba_kdc.h                            |    5 +
 source4/kdc/wscript_build                          |   13 +-
 source4/ldap_server/ldap_backend.c                 |   35 +-
 source4/ldap_server/ldap_bind.c                    |   26 +-
 source4/ldap_server/ldap_server.c                  |   27 +-
 source4/lib/cmdline/popt_common.c                  |    5 +-
 source4/lib/cmdline/popt_credentials.c             |   14 +-
 source4/lib/com/classes/simple.c                   |    2 +
 source4/lib/com/pycom.c                            |    2 +
 source4/lib/events/events.h                        |    2 +-
 source4/lib/ldb-samba/ldb_wrap.c                   |    6 +-
 source4/lib/ldb-samba/ldif_handlers.c              |    4 +-
 source4/lib/ldb-samba/pyldb.c                      |   21 +-
 source4/lib/ldb-samba/wscript_build                |    3 +-
 source4/lib/ldb/ABI/ldb-0.9.23.sigs                |  247 +
 source4/lib/ldb/ABI/ldb-0.9.24.sigs                |  248 +
 source4/lib/ldb/ABI/ldb-1.0.0.sigs                 |  248 +
 source4/lib/ldb/ABI/ldb-1.0.1.sigs                 |  248 +
 source4/lib/ldb/ABI/ldb-1.0.2.sigs                 |  250 +
 source4/lib/ldb/ABI/ldb-1.1.0.sigs                 |  253 +
 source4/lib/ldb/Makefile                           |    6 +-
 source4/lib/ldb/autogen-waf.sh                     |   11 -
 source4/lib/ldb/autogen.sh                         |    1 -
 source4/lib/ldb/common/ldb.c                       |   84 +-
 source4/lib/ldb/common/ldb_controls.c              | 1332 ++--
 source4/lib/ldb/common/ldb_dn.c                    |   70 +-
 source4/lib/ldb/common/ldb_ldif.c                  |  208 +-
 source4/lib/ldb/common/ldb_modules.c               |   22 +-
 source4/lib/ldb/common/ldb_msg.c                   |  136 +-
 source4/lib/ldb/include/dlinklist.h                |   26 +-
 source4/lib/ldb/include/ldb.h                      |   84 +-
 source4/lib/ldb/include/ldb_module.h               |   24 +-
 source4/lib/ldb/include/ldb_private.h              |    2 +
 source4/lib/ldb/ldb_ldap/ldb_ldap.c                |    4 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.c                  |   78 +-
 source4/lib/ldb/modules/rdn_name.c                 |   41 +-
 source4/lib/ldb/pyldb.c                            |  485 +-
 source4/lib/ldb/pyldb.h                            |   21 +-
 source4/lib/ldb/tests/init.ldif                    |    3 +-
 source4/lib/ldb/tests/photo.ldif                   |    2 +-
 source4/lib/ldb/tests/python/api.py                |  124 +-
 source4/lib/ldb/tests/sample_module.c              |    4 +-
 source4/lib/ldb/tests/test-generic.sh              |    8 +-
 source4/lib/ldb/tests/test-modify-modrdn.ldif      |   12 +
 source4/lib/ldb/tools/cmdline.c                    |    2 +-
 source4/lib/ldb/tools/ldbadd.c                     |   29 +-
 source4/lib/ldb/tools/ldbdel.c                     |   27 +-
 source4/lib/ldb/tools/ldbedit.c                    |   73 +-
 source4/lib/ldb/tools/ldbmodify.c                  |   54 +-
 source4/lib/ldb/tools/ldbrename.c                  |   10 +-
 source4/lib/ldb/tools/ldbsearch.c                  |   33 +-
 source4/lib/ldb/tools/ldbtest.c                    |   39 +-
 source4/lib/ldb/tools/ldbutil.c                    |    2 +
 source4/lib/ldb/web/index.html                     |   30 +-
 source4/lib/ldb/wscript                            |   38 +-
 source4/lib/messaging/messaging.c                  |    2 +-
 source4/lib/messaging/messaging.h                  |    2 +-
 source4/lib/messaging/pymessaging.c                |    8 +-
 source4/lib/policy/gp_ldap.c                       |   28 +-
 source4/lib/policy/pypolicy.c                      |    2 +
 source4/lib/policy/wscript_build                   |    1 -
 source4/lib/registry/ldb.c                         |    9 +-
 source4/lib/registry/patchfile_dotreg.c            |    5 +-
 source4/lib/registry/pyregistry.c                  |    2 +
 source4/lib/registry/registry.h                    |    2 +-
 source4/lib/registry/tests/diff.c                  |    1 +
 source4/lib/registry/tests/generic.c               |   11 +-
 source4/lib/registry/tests/hive.c                  |    1 +
 source4/lib/registry/tests/registry.c              |    1 +
 source4/lib/registry/util.c                        |    5 +-
 source4/lib/registry/wscript_build                 |    4 +-
 source4/lib/samba3/wscript_build                   |    2 +-
 source4/lib/smbreadline/smbreadline.c              |  126 -
 source4/lib/socket/socket_ip.c                     |    5 +-
 source4/lib/socket/socket_unix.c                   |    1 +
 source4/lib/tdb_wrap.c                             |    4 +-
 source4/lib/tdb_wrap.h                             |    2 +-
 source4/lib/tls/tls_tstream.c                      |   22 +-
 source4/lib/tls/wscript                            |    4 +-
 source4/lib/wscript_build                          |    6 -
 source4/libcli/dgram/libdgram.h                    |    2 +-
 source4/libcli/finddc.h                            |    2 +-
 source4/libcli/finddcs_nbt.c                       |    1 +
 source4/libcli/ldap/wscript_build                  |    2 +-
 source4/libcli/rap/rap.c                           | 1635 +++
 source4/libcli/rap/rap.h                           |   77 +
 source4/libcli/rap/wscript_build                   |    7 +
 source4/libcli/raw/interfaces.h                    |    1 -
 source4/libcli/raw/rawfileinfo.c                   |    4 +-
 source4/libcli/raw/rawnegotiate.c                  |    5 +-
 source4/libcli/raw/rawrequest.c                    |    8 +-
 source4/libcli/raw/smb.h                           |   13 +-
 source4/libcli/security/session.c                  |   65 -
 source4/libcli/security/session.h                  |   33 -
 source4/libcli/security/wscript_build              |    9 -
 source4/libcli/smb2/request.c                      |    6 +-
 source4/libcli/smb_composite/sesssetup.c           |   26 +-
 source4/libcli/util/errormap.c                     |   26 +-
 source4/libcli/util/nterr.c                        |  277 +-
 source4/libcli/wscript_build                       |    3 +-
 source4/libnet/libnet.h                            |    2 +-
 source4/libnet/libnet_become_dc.c                  |   16 +-
 source4/libnet/libnet_join.c                       |    6 +-
 source4/libnet/libnet_samdump.c                    |    5 +-
 source4/libnet/libnet_samsync_ldb.c                |   30 +-
 source4/libnet/libnet_site.c                       |   16 +-
 source4/libnet/libnet_unbecome_dc.c                |    8 +-
 source4/libnet/libnet_vampire.c                    |   13 +-
 source4/libnet/py_net.c                            |    3 +
 source4/libnet/wscript_build                       |    2 +-
 source4/librpc/idl/opendb.idl                      |    2 +-
 source4/librpc/idl/s4_notify.idl                   |    2 +-
 .../librpc/idl/{server_id.idl => server_id4.idl}   |    0
 source4/librpc/idl/wscript_build                   |    8 +-
 source4/librpc/ndr/py_auth.c                       |   74 +
 source4/librpc/rpc/dcerpc.c                        |  311 +-
 source4/librpc/rpc/dcerpc.h                        |  310 +-
 source4/librpc/rpc/dcerpc_auth.c                   |    4 +-
 source4/librpc/rpc/dcerpc_connect.c                |    1 +
 source4/librpc/rpc/dcerpc_smb.c                    |   39 +-
 source4/librpc/rpc/dcerpc_smb2.c                   |   37 +-
 source4/librpc/rpc/dcerpc_sock.c                   |   47 +-
 source4/librpc/rpc/dcerpc_util.c                   |    5 +-
 source4/librpc/rpc/pyrpc.c                         |   19 +-
 source4/librpc/wscript_build                       |  110 +-
 source4/nbt_server/dgram/netlogon.c                |    2 +-
 source4/nbt_server/nbt_server.c                    |    2 +
 source4/nbt_server/wins/wins_ldb.c                 |    2 +-
 source4/nbt_server/wins/winsdb.c                   |    4 +-
 source4/nbt_server/wins/winsserver.c               |    2 +-
 source4/ntp_signd/ntp_signd.c                      |    6 +-
 source4/ntptr/simple_ldb/ntptr_simple_ldb.c        |    6 +-
 source4/ntvfs/cifs/vfs_cifs.c                      |    2 +
 source4/ntvfs/common/brlock.c                      |   12 +-
 source4/ntvfs/common/brlock.h                      |    3 +
 source4/ntvfs/common/brlock_tdb.c                  |   31 +-
 source4/ntvfs/common/init.c                        |    2 +
 source4/ntvfs/common/notify.c                      |    2 +-
 source4/ntvfs/common/opendb_tdb.c                  |    2 +-
 source4/ntvfs/ipc/vfs_ipc.c                        |   54 +-
 source4/ntvfs/nbench/vfs_nbench.c                  |    2 +
 source4/ntvfs/ntvfs.h                              |    2 +-
 source4/ntvfs/posix/pvfs_acl.c                     |   68 +-
 source4/ntvfs/posix/pvfs_acl_nfs4.c                |    2 +
 source4/ntvfs/posix/pvfs_acl_xattr.c               |    2 +
 source4/ntvfs/posix/pvfs_open.c                    |   12 +-
 source4/ntvfs/posix/python/pyxattr_native.c        |    2 +
 source4/ntvfs/posix/python/pyxattr_tdb.c           |    2 +
 source4/ntvfs/posix/vfs_posix.c                    |    2 +-
 source4/ntvfs/posix/wscript_build                  |    7 +-
 source4/ntvfs/posix/xattr_tdb.c                    |    2 +-
 source4/ntvfs/print/vfs_print.c                    |    2 +
 source4/ntvfs/smb2/vfs_smb2.c                      |    2 +
 source4/ntvfs/sysdep/sys_lease_linux.c             |    2 +
 source4/ntvfs/sysdep/sys_notify.c                  |    2 +-
 source4/ntvfs/sysdep/wscript_build                 |    2 +-
 source4/ntvfs/unixuid/vfs_unixuid.c                |    2 +
 source4/ntvfs/wscript_build                        |    2 +-
 source4/param/loadparm.c                           |   72 +-
 source4/param/param.h                              |    7 +-
 source4/param/provision.c                          |   17 +-
 source4/param/pyparam.c                            |   16 +-
 source4/param/pyparam_util.c                       |    4 +
 source4/param/secrets.c                            |    2 +-
 source4/param/share_classic.c                      |    2 +
 source4/param/share_ldb.c                          |    6 +-
 source4/param/util.c                               |    7 +-
 source4/param/wscript_build                        |    4 +-
 source4/rpc_server/backupkey/dcesrv_backupkey.c    | 1310 +++
 source4/rpc_server/common/reply.c                  |    1 +
 source4/rpc_server/common/server_info.c            |    2 +
 source4/rpc_server/common/share_info.c             |    1 +
 source4/rpc_server/dcerpc_server.c                 |   28 +
 source4/rpc_server/dcerpc_server.h                 |   17 +-
 source4/rpc_server/dcesrv_auth.c                   |    1 +
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |    2 +-
 source4/rpc_server/drsuapi/drsutil.c               |    1 +
 source4/rpc_server/drsuapi/getncchanges.c          |   12 +-
 source4/rpc_server/drsuapi/writespn.c              |   13 +-
 source4/rpc_server/lsa/dcesrv_lsa.c                |   18 +-
 source4/rpc_server/lsa/lsa.h                       |    2 +-
 source4/rpc_server/lsa/lsa_lookup.c                |    1 +
 source4/rpc_server/netlogon/dcerpc_netlogon.c      |  168 +-
 source4/rpc_server/remote/dcesrv_remote.c          |   25 +-
 source4/rpc_server/samr/dcesrv_samr.c              |  128 +-
 source4/rpc_server/samr/samr_password.c            |   16 +-
 source4/rpc_server/service_rpc.c                   |    1 +
 source4/rpc_server/srvsvc/srvsvc_ntvfs.c           |    1 +
 source4/rpc_server/winreg/rpc_winreg.c             |    2 +-
 source4/rpc_server/wscript_build                   |   19 +-
 source4/samba_tool/gpo.c                           |   12 +-
 source4/samba_tool/password.c                      |   11 +-
 source4/samba_tool/samba_tool.c                    |    4 +-
 source4/samba_tool/wscript_build                   |    2 +-
 source4/script/installdat.sh                       |   23 -
 source4/script/installdirs.sh                      |   17 -
 source4/script/installheader.pl                    |  109 -
 source4/script/installlib.sh                       |   32 -
 source4/script/installman.sh                       |   30 -
 source4/script/installmisc.sh                      |   98 -
 source4/script/installpc.sh                        |   16 -
 source4/script/mkinstalldirs                       |   38 -
 source4/script/revert.sh                           |   18 -
 source4/script/uninstalllib.sh                     |   35 -
 source4/script/uninstallman.sh                     |   27 -
 source4/scripting/bin/samba_backup                 |    6 +-
 source4/scripting/bin/samba_dnsupdate              |   18 +-
 source4/scripting/bin/samba_spnupdate              |    6 +-
 source4/scripting/bin/upgradeprovision             |  150 +-
 source4/scripting/devel/selftest-vars.sh           |    3 +-
 source4/scripting/devel/speedtest.py               |    2 +-
 source4/scripting/python/modules.c                 |   23 +-
 source4/scripting/python/modules.h                 |    2 +-
 source4/scripting/python/samba/__init__.py         |   31 +-
 source4/scripting/python/samba/join.py             |   16 +-
 source4/scripting/python/samba/netcmd/__init__.py  |    2 +
 source4/scripting/python/samba/netcmd/drs.py       |  159 +-
 source4/scripting/python/samba/netcmd/dsacl.py     |   12 +-
 source4/scripting/python/samba/netcmd/fsmo.py      |   23 +-
 source4/scripting/python/samba/netcmd/gpo.py       |   43 +-
 source4/scripting/python/samba/netcmd/ldapcmp.py   |  209 +-
 source4/scripting/python/samba/netcmd/machinepw.py |    9 +-
 source4/scripting/python/samba/netcmd/testparm.py  |  206 +
 source4/scripting/python/samba/netcmd/user.py      |    6 +-
 .../scripting/python/samba/provision/__init__.py   |  130 +-
 .../scripting/python/samba/provision/backend.py    |   95 +-
 source4/scripting/python/samba/schema.py           |   18 +-
 source4/scripting/python/samba/tests/__init__.py   |   36 +-
 .../python/samba/tests/blackbox/ndrdump.py         |    7 +-
 .../python/samba/tests/blackbox/samba_tool_drs.py  |  100 +
 source4/scripting/python/samba/tests/gensec.py     |   57 +-
 source4/scripting/python/samba/tests/provision.py  |    9 +-
 source4/scripting/python/samba/tests/samba3.py     |    7 +-
 source4/scripting/python/samba/tests/samba3sam.py  |    8 +-
 source4/scripting/python/samba/tests/samdb.py      |   13 +-
 .../python/samba/tests/upgradeprovision.py         |    2 +-
 source4/scripting/python/samba/upgrade.py          |    4 +-
 source4/scripting/python/samba/upgradehelpers.py   |   13 +-
 .../scripting/python/samba/web_server/__init__.py  |   52 +
 source4/scripting/python/samba_external/missing.py |   17 -
 source4/scripting/python/wscript_build             |    2 +-
 source4/selftest/knownfail                         |    8 +-
 source4/selftest/tests.py                          |  201 +-
 source4/selftest/wscript                           |  194 -
 source4/setup/provision                            |   12 +-
 source4/setup/provision.smb.conf.dc                |    1 -
 source4/setup/provision.smb.conf.member            |    1 -
 source4/setup/provision.smb.conf.standalone        |    1 -
 source4/setup/tests/blackbox_group.sh              |    2 +-
 source4/setup/tests/blackbox_newuser.sh            |    2 +-
 source4/setup/tests/blackbox_provision-backend.sh  |   10 +-
 source4/setup/tests/blackbox_provision.sh          |   18 +-
 source4/setup/tests/blackbox_setpassword.sh        |    2 +-
 source4/setup/tests/blackbox_upgradeprovision.sh   |    8 +-
 source4/setup/upgrade_from_s3                      |   10 +-
 source4/smb_server/management.c                    |    4 +-
 source4/smb_server/smb/request.c                   |    6 +-
 source4/smb_server/smb/sesssetup.c                 |   31 +-
 source4/smb_server/smb/trans2.c                    |    2 +-
 source4/smb_server/smb2/sesssetup.c                |    4 +-
 source4/smb_server/smb_samba3.c                    |    2 +
 source4/smbd/pidfile.c                             |    1 +
 source4/smbd/process_onefork.c                     |    2 +
 source4/smbd/process_prefork.c                     |    2 +
 source4/smbd/process_single.c                      |    2 +
 source4/smbd/process_standard.c                    |    2 +
 source4/smbd/server.c                              |    3 +-
 source4/smbd/service_named_pipe.c                  |  138 +-
 source4/smbd/service_stream.h                      |    2 +-
 source4/smbd/service_task.h                        |    2 +-
 source4/smbd/wscript_build                         |    4 +-
 source4/torture/auth/ntlmssp.c                     |    1 +
 source4/torture/auth/pac.c                         |   87 +-
 source4/torture/auth/smbencrypt.c                  |   70 +
 source4/torture/basic/aliases.c                    |    1 +
 source4/torture/basic/attr.c                       |    1 +
 source4/torture/basic/charset.c                    |    3 +-
 source4/torture/basic/delaywrite.c                 |    1 +
 source4/torture/basic/delete.c                     |    1 +
 source4/torture/basic/denytest.c                   |    1 +
 source4/torture/basic/dir.c                        |    1 +
 source4/torture/basic/disconnect.c                 |    1 +
 source4/torture/basic/locking.c                    |    1 +
 source4/torture/basic/mangle_test.c                |    3 +-
 source4/torture/basic/misc.c                       |    1 +
 source4/torture/basic/properties.c                 |    1 +
 source4/torture/basic/rename.c                     |    1 +
 source4/torture/basic/scanner.c                    |    1 +
 source4/torture/basic/secleak.c                    |    1 +
 source4/torture/basic/unlink.c                     |    1 +
 source4/torture/basic/utable.c                     |   19 +-
 source4/torture/drs/drs_util.c                     |    1 +
 source4/torture/drs/python/delete_object.py        |  108 +-
 source4/torture/drs/python/drs_base.py             |  122 +
 source4/torture/drs/python/fsmo.py                 |   53 +-
 source4/torture/drs/python/repl_schema.py          |   54 +-
 source4/torture/drs/python/replica_sync.py         |   65 +
 source4/torture/drs/rpc/msds_intid.c               |    2 +-
 source4/torture/drs/unit/schemainfo_tests.c        |   12 +-
 source4/torture/drs/wscript_build                  |    2 +-
 source4/torture/ldap/basic.c                       |    2 +-
 source4/torture/ldap/ldap_sort.c                   |    4 +-
 source4/torture/ldb/ldb.c                          |    4 +-
 source4/torture/libnet/python/samr-test.py         |    7 +-
 source4/torture/local/dbspeed.c                    |    6 +-
 source4/torture/local/local.c                      |    6 +
 source4/torture/local/wscript_build                |   18 +-
 source4/torture/nbench/nbench.c                    |    2 +-
 source4/torture/ndr/atsvc.c                        |    1 +
 source4/torture/ndr/backupkey.c                    |  160 +
 source4/torture/ndr/dfs.c                          |    1 +
 source4/torture/ndr/dfsblob.c                      |    1 +
 source4/torture/ndr/drsblobs.c                     |    1 +
 source4/torture/ndr/drsuapi.c                      |    1 +
 source4/torture/ndr/epmap.c                        |    1 +
 source4/torture/ndr/lsa.c                          |    1 +
 source4/torture/ndr/nbt.c                          |    1 +
 source4/torture/ndr/ndr.c                          |    1 +
 source4/torture/ndr/netlogon.c                     |   93 +-
 source4/torture/ndr/ntlmssp.c                      |    1 +
 source4/torture/ndr/samr.c                         |  112 +-
 source4/torture/ndr/spoolss.c                      |  722 ++
 source4/torture/ndr/winreg.c                       |    1 +
 source4/torture/rap/printing.c                     |    2 +-
 source4/torture/rap/rap.c                          | 1504 +---
 source4/torture/rap/rpc.c                          |    2 +-
 source4/torture/rap/sam.c                          |  125 +-
 source4/torture/raw/acls.c                         |    1 +
 source4/torture/raw/chkpath.c                      |    1 +
 source4/torture/raw/close.c                        |    1 +
 source4/torture/raw/composite.c                    |    1 +
 source4/torture/raw/context.c                      |    1 +
 source4/torture/raw/eas.c                          |  134 +-
 source4/torture/raw/ioctl.c                        |    1 +
 source4/torture/raw/lock.c                         |    1 +
 source4/torture/raw/lockbench.c                    |    1 +
 source4/torture/raw/lookuprate.c                   |    1 +
 source4/torture/raw/mkdir.c                        |    1 +
 source4/torture/raw/mux.c                          |    1 +
 source4/torture/raw/notify.c                       |    1 +
 source4/torture/raw/offline.c                      |    1 +
 source4/torture/raw/open.c                         |    1 +
 source4/torture/raw/openbench.c                    |    1 +
 source4/torture/raw/oplock.c                       |   96 +
 source4/torture/raw/pingpong.c                     |    1 +
 source4/torture/raw/qfileinfo.c                    |    1 +
 source4/torture/raw/qfsinfo.c                      |    2 +
 source4/torture/raw/read.c                         |    1 +
 source4/torture/raw/rename.c                       |    1 +
 source4/torture/raw/samba3hide.c                   |   86 +-
 source4/torture/raw/samba3misc.c                   |    1 +
 source4/torture/raw/search.c                       |    1 +
 source4/torture/raw/seek.c                         |    1 +
 source4/torture/raw/setfileinfo.c                  |    1 +
 source4/torture/raw/streams.c                      |    1 +
 source4/torture/raw/tconrate.c                     |    1 +
 source4/torture/raw/unlink.c                       |    1 +
 source4/torture/raw/write.c                        |  225 +-
 source4/torture/rpc/autoidl.c                      |   49 +-
 source4/torture/rpc/backupkey.c                    | 1043 ++
 source4/torture/rpc/countcalls.c                   |   14 +-
 source4/torture/rpc/drsuapi_cracknames.c           |    2 +-
 source4/torture/rpc/epmapper.c                     |  570 +-
 source4/torture/rpc/forest_trust.c                 |   18 +-
 source4/torture/rpc/lsa.c                          |    4 +-
 source4/torture/rpc/netlogon.c                     |  151 +-
 source4/torture/rpc/object_uuid.c                  |    6 +-
 source4/torture/rpc/remote_pac.c                   |   93 +-
 source4/torture/rpc/rpc.c                          |    1 +
 source4/torture/rpc/samba3rpc.c                    |  202 +-
 source4/torture/rpc/samlogon.c                     |    6 +-
 source4/torture/rpc/samr.c                         |   72 +-
 source4/torture/rpc/scanner.c                      |   13 +-
 source4/torture/rpc/spoolss.c                      |  212 +-
 source4/torture/rpc/spoolss_access.c               |    7 -
 source4/torture/rpc/winreg.c                       |    3 +-
 source4/torture/smb2/util.c                        |    1 +
 source4/torture/smbtorture.c                       |   23 +-
 source4/torture/tests/test_gentest.sh              |    4 +-
 source4/torture/tests/test_locktest.sh             |    2 +-
 source4/torture/tests/test_masktest.sh             |    2 +-
 source4/torture/util_smb.c                         |    1 +
 source4/torture/winbind/struct_based.c             |    5 +-
 source4/torture/wscript_build                      |   12 +-
 source4/utils/ntlm_auth.c                          |   39 +-
 source4/utils/oLschema2ldif.c                      |    6 +-
 source4/utils/tests/test_nmblookup.sh              |    2 +-
 source4/utils/tests/test_samba_tool.sh             |    2 +-
 source4/utils/wscript_build                        |    3 +-
 source4/web_server/swat/__init__.py                |   39 -
 source4/web_server/web_server.c                    |   25 +-
 source4/web_server/wsgi.c                          |   20 +-
 source4/winbind/idmap.c                            |   24 +-
 source4/winbind/wb_async_helpers.c                 |    2 +
 source4/winbind/wb_async_helpers.h                 |    2 +
 source4/winbind/wb_cmd_lookupsid.c                 |    2 +-
 source4/winbind/wb_dom_info.c                      |    1 +
 source4/winbind/wb_samba3_cmd.c                    |    2 +-
 source4/winbind/wb_sid2domain.c                    |    2 +-
 source4/winbind/wb_utils.c                         |    3 +
 source4/winbind/wscript_build                      |    4 +
 source4/wrepl_server/wrepl_in_call.c               |    4 +-
 source4/wrepl_server/wrepl_scavenging.c            |    4 +-
 source4/wrepl_server/wrepl_server.c                |    4 +-
 source4/wscript                                    |  197 -
 source4/wscript_build                              |  105 -
 testprogs/blackbox/subunit.sh                      |   17 +
 testprogs/blackbox/test_chgdcpass.sh               |    8 +-
 testprogs/blackbox/test_export_keytab.sh           |    2 +-
 testprogs/blackbox/test_kinit.sh                   |   49 +-
 testprogs/blackbox/test_ktpass.sh                  |    7 +-
 testprogs/blackbox/test_ldb.sh                     |    2 +-
 testprogs/blackbox/test_passwords.sh               |    2 +-
 testprogs/blackbox/test_pkinit.sh                  |    5 +-
 .../invalid/midltests_pipe_struct_union_01.idl     |  279 +
 .../invalid/midltests_pipe_struct_union_01.txt     |   17 +
 .../midltests-pipe-sync-ndr32-downgrade-02.idl     |  296 +
 .../midltests/valid/midltests_union_align_09.idl   |   69 +
 .../midltests/valid/midltests_union_align_09.txt   |  129 +
 .../midltests/valid/midltests_union_align_10.idl   |   71 +
 .../midltests/valid/midltests_union_align_10.txt   |  129 +
 .../midltests/valid/midltests_union_align_11.idl   |   70 +
 .../midltests/valid/midltests_union_align_11.txt   |  129 +
 .../midltests/valid/midltests_union_align_12.idl   |   70 +
 .../midltests/valid/midltests_union_align_12.txt   |  129 +
 .../midltests/valid/midltests_union_align_13.idl   |   71 +
 .../midltests/valid/midltests_union_align_13.txt   |  129 +
 .../midltests/valid/midltests_union_align_14.idl   |   71 +
 .../midltests/valid/midltests_union_align_14.txt   |  131 +
 .../midltests/valid/midltests_union_align_15.idl   |   72 +
 .../midltests/valid/midltests_union_align_15.txt   |  131 +
 .../midltests/valid/midltests_union_align_16.idl   |   93 +
 .../midltests/valid/midltests_union_align_16.txt   |  137 +
 .../midltests/valid/midltests_union_align_17.idl   |   94 +
 .../midltests/valid/midltests_union_align_17.txt   |  137 +
 .../midltests/valid/midltests_union_align_18.idl   |   93 +
 .../midltests/valid/midltests_union_align_18.txt   |  137 +
 .../midltests/valid/midltests_union_align_19.idl   |   90 +
 .../midltests/valid/midltests_union_align_19.txt   |  137 +
 .../midltests/valid/midltests_union_align_20.idl   |   91 +
 .../midltests/valid/midltests_union_align_20.txt   |  137 +
 testsuite/headers/test_headers.c                   |   43 +
 testsuite/headers/wscript_build                    |   44 +
 wintest/conf/abartlet.conf                         |   15 +-
 wintest/conf/zahari-esxi.conf                      |   46 +
 wintest/test-s3.py                                 |   16 +-
 wintest/test-s4-howto.py                           |   25 +-
 wintest/wintest.py                                 |   22 +-
 wscript                                            |  211 +
 wscript_build                                      |  128 +
 1916 files changed, 133981 insertions(+), 86114 deletions(-)
 create mode 100644 Makefile
 create mode 100644 VERSION
 create mode 100644 auth/auth_sam_reply.c
 create mode 100644 auth/auth_sam_reply.h
 create mode 100644 auth/wscript_build
 create mode 100644 buildtools/wafsamba/samba_headers.py
 mode change 100644 => 100755 buildtools/wafsamba/wscript
 create mode 100755 configure
 rename source4/configure.developer => configure.developer (100%)
 create mode 100644 docs-xml/smbdotconf/printing/printnotifybackchannel.xml
 delete mode 100644 docs-xml/smbdotconf/winbind/idmapreadonly.xml
 create mode 100644 docs-xml/smbdotconf/winbind/winbindmaxdomainconnections.xml
 delete mode 100644 examples/LDAP/samba-schema-netscapeds4.x
 create mode 100644 include/README.txt
 create mode 100644 include/public/README.txt
 create mode 100644 include/public/core/README.txt
 create mode 100644 include/public/dcerpc_server/README.txt
 create mode 100644 include/public/gen_ndr/README.txt
 create mode 100644 include/public/ndr/README.txt
 create mode 100644 include/public/samba/README.txt
 create mode 100644 include/public/security/README.txt
 create mode 100644 include/public/util/README.txt
 rename {source3/libaddns => lib/addns}/addns.h (100%)
 rename {source3/libaddns => lib/addns}/dns.h (100%)
 create mode 100644 lib/addns/dnserr.h
 rename {source3/libaddns => lib/addns}/dnsgss.c (100%)
 rename {source3/libaddns => lib/addns}/dnsmarshall.c (100%)
 rename {source3/libaddns => lib/addns}/dnsrecord.c (100%)
 create mode 100644 lib/addns/dnssock.c
 rename {source3/libaddns => lib/addns}/dnsutils.c (100%)
 rename {source3/libaddns => lib/addns}/error.c (100%)
 rename {source3/libaddns => lib/addns}/wscript_build (100%)
 create mode 100644 lib/compression/wscript_build
 delete mode 100755 lib/replace/autogen-waf.sh
 delete mode 120000 lib/replace/autogen.sh
 create mode 100644 lib/replace/poll.c
 copy lib/talloc/ABI/{talloc-2.0.2.sigs => talloc-2.0.5.sigs} (100%)
 delete mode 100755 lib/talloc/autogen.sh
 delete mode 100644 lib/talloc/talloc.signatures
 create mode 100644 lib/talloc/talloc_testsuite.h
 create mode 100644 lib/tdb/ABI/tdb-1.2.9.sigs
 delete mode 100755 lib/tdb/autogen.sh
 create mode 100644 lib/tdb/common/summary.c
 create mode 100644 lib/tdb/docs/mainpage.dox
 create mode 100644 lib/tdb/doxy.config
 delete mode 100644 lib/tdb/tdb.signatures
 copy lib/tevent/ABI/{tevent-0.9.10.sigs => tevent-0.9.11.sigs} (100%)
 delete mode 100755 lib/tevent/autogen-waf.sh
 delete mode 120000 lib/tevent/autogen.sh
 delete mode 100644 lib/tevent/tevent.signatures
 create mode 100644 lib/tevent/tevent_poll.c
 create mode 100644 lib/util/base64.c
 create mode 100644 lib/util/charset/convert_string.c
 create mode 100644 lib/util/charset/tests/convert_string.c
 create mode 100644 lib/util/charset/util_str.c
 create mode 100644 lib/util/charset/util_unistr_w.c
 create mode 100644 lib/util/debug_s3.c
 create mode 100644 lib/util/debug_s3.h
 create mode 100644 lib/util/string_wrappers.h
 create mode 100644 lib/util/tests/anonymous_shared.c
 create mode 100644 lib/util/util_pw.h
 create mode 100644 lib/util/util_str_common.c
 mode change 100644 => 100755 lib/util/wscript_build
 create mode 100644 libcli/auth/kerberos_pac.c
 create mode 100644 libcli/auth/krb5_wrap.c
 create mode 100644 libcli/auth/krb5_wrap.h
 create mode 100644 libcli/auth/pam_errors.c
 create mode 100644 libcli/auth/pam_errors.h
 delete mode 100644 libcli/ndr_netlogon.c
 delete mode 100644 libcli/netlogon.c
 delete mode 100644 libcli/netlogon.h
 create mode 100644 libcli/netlogon/ndr_netlogon.c
 rename libcli/{ => netlogon}/ndr_netlogon_proto.h (100%)
 create mode 100644 libcli/netlogon/netlogon.c
 create mode 100644 libcli/netlogon/netlogon.h
 rename libcli/{ => netlogon}/netlogon_proto.h (100%)
 create mode 100644 libcli/netlogon/wscript_build
 create mode 100644 libcli/registry/util_reg.h
 create mode 100644 libcli/registry/wscript_build
 create mode 100644 libcli/security/display_sec.h
 create mode 100644 libcli/security/pysecurity.c
 create mode 100644 libcli/security/session.c
 create mode 100644 libcli/security/session.h
 create mode 100644 libcli/smb/smb_constants.h
 create mode 100644 libds/common/flag_mapping.h
 create mode 100644 libds/common/wscript_build
 create mode 100644 librpc/idl/auth.idl
 create mode 100644 librpc/idl/backupkey.idl
 create mode 100644 librpc/idl/file_id.idl
 rename {source3/librpc => librpc}/idl/preg.idl (100%)
 create mode 100644 librpc/idl/printcap.idl
 delete mode 100644 librpc/idl/protected_storage.idl
 create mode 100644 librpc/ndr/ndr_auth.c
 create mode 100644 librpc/ndr/ndr_auth.h
 create mode 100644 librpc/ndr/ndr_backupkey.c
 create mode 100644 librpc/ndr/ndr_backupkey.h
 rename {source3/librpc => librpc}/ndr/ndr_preg.c (100%)
 rename {source3/librpc => librpc}/ndr/ndr_preg.h (100%)
 delete mode 100644 librpc/ndr/ndr_wmi.h
 create mode 100644 librpc/ndr_krb5pac.pc.in
 create mode 100644 librpc/rpc/rpc_common.h
 create mode 100644 librpc/tools/wscript_build
 create mode 100644 nsswitch/wb_reqtrans.c
 rename {source3/lib => nsswitch}/wb_reqtrans.h (100%)
 create mode 100755 release-scripts/build-htmlman-git
 create mode 100755 release-scripts/build-htmlman-nogit
 create mode 100755 script/clean-source-tree.sh
 create mode 100755 script/librelease.sh
 create mode 100644 selftest/selftesthelpers.py
 create mode 100644 selftest/target/Samba.pm
 delete mode 100755 selftest/test_samba4.pl
 create mode 100644 selftest/wscript
 create mode 100644 source3/.clang_complete
 create mode 100644 source3/Makefile-smbtorture4
 create mode 100644 source3/auth/proto.h
 create mode 100644 source3/groupdb/proto.h
 delete mode 100644 source3/include/debug.h
 delete mode 100644 source3/include/localedir.h
 create mode 100644 source3/include/smb_crypt.h
 create mode 100644 source3/include/smb_ldap.h
 create mode 100644 source3/intl/lang_tdb.h
 create mode 100644 source3/lib/addrchange.c
 create mode 100644 source3/lib/addrchange.h
 delete mode 100644 source3/lib/clobber.c
 delete mode 100644 source3/lib/debug.c
 create mode 100644 source3/lib/dumpcore.c
 delete mode 100644 source3/lib/fault.c
 create mode 100644 source3/lib/filename_util.c
 create mode 100644 source3/lib/fstring.c
 delete mode 100644 source3/lib/iconv.c
 delete mode 100644 source3/lib/pam_errors.c
 create mode 100644 source3/lib/privileges.h
 create mode 100644 source3/lib/util_builtin.c
 create mode 100644 source3/lib/util_cmdline.c
 delete mode 100644 source3/lib/util_unistr.c
 create mode 100644 source3/lib/util_unixsids.c
 create mode 100644 source3/lib/util_wellknown.c
 delete mode 100644 source3/lib/wb_reqtrans.c
 create mode 100644 source3/lib/winbind_util.h
 delete mode 100644 source3/libaddns/dnserr.h
 delete mode 100644 source3/libaddns/dnssock.c
 create mode 100644 source3/libnet/libnet_dssync_passdb.c
 create mode 100644 source3/librpc/idl/server_id.idl
 create mode 100644 source3/librpc/ndr/util.h
 create mode 100644 source3/librpc/rpc/dcerpc_ep.c
 create mode 100644 source3/librpc/rpc/dcerpc_ep.h
 create mode 100644 source3/libsmb/clirap.h
 create mode 100644 source3/libsmb/errormap_wbc.c
 create mode 100644 source3/libsmb/errormap_wbc.h
 create mode 100644 source3/libsmb/nmblib.h
 delete mode 100644 source3/localedir.c
 create mode 100644 source3/locking/proto.h
 create mode 100644 source3/passdb/lookup_sid.h
 create mode 100644 source3/passdb/machine_sid.h
 create mode 100644 source3/passdb/pdb_ipa.c
 create mode 100644 source3/passdb/pdb_util.c
 create mode 100644 source3/passdb/proto.h
 delete mode 100644 source3/passdb/util_builtin.c
 delete mode 100644 source3/passdb/util_unixsids.c
 delete mode 100644 source3/passdb/util_wellknown.c
 create mode 100644 source3/printing/load.h
 create mode 100644 source3/printing/notify.h
 create mode 100644 source3/printing/spoolssd.c
 delete mode 100644 source3/registry/reg_eventlog.c
 delete mode 100644 source3/registry/reg_eventlog.h
 create mode 100644 source3/rpc_client/cli_pipe.h
 create mode 100644 source3/rpc_client/cli_winreg.c
 create mode 100644 source3/rpc_client/cli_winreg.h
 create mode 100644 source3/rpc_client/cli_winreg_int.c
 create mode 100644 source3/rpc_client/cli_winreg_int.h
 create mode 100644 source3/rpc_client/rpc_client.h
 create mode 100644 source3/rpc_client/rpc_transport.h
 create mode 100644 source3/rpc_client/util_netlogon.c
 create mode 100644 source3/rpc_client/util_netlogon.h
 create mode 100644 source3/rpc_server/dfs/srv_dfs_nt.c
 create mode 100644 source3/rpc_server/dssetup/srv_dssetup_nt.c
 create mode 100644 source3/rpc_server/echo/srv_echo_nt.c
 create mode 100644 source3/rpc_server/epmapper/srv_epmapper.c
 create mode 100644 source3/rpc_server/epmapper/srv_epmapper.h
 create mode 100644 source3/rpc_server/epmd.c
 create mode 100644 source3/rpc_server/eventlog/srv_eventlog_nt.c
 create mode 100644 source3/rpc_server/eventlog/srv_eventlog_reg.c
 create mode 100644 source3/rpc_server/eventlog/srv_eventlog_reg.h
 create mode 100644 source3/rpc_server/initshutdown/srv_initshutdown_nt.c
 create mode 100644 source3/rpc_server/lsa/srv_lsa_nt.c
 create mode 100644 source3/rpc_server/netlogon/srv_netlog_nt.c
 create mode 100644 source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c
 create mode 100644 source3/rpc_server/rpc_ep_setup.c
 create mode 100644 source3/rpc_server/rpc_ep_setup.h
 create mode 100644 source3/rpc_server/samr/srv_samr_chgpasswd.c
 create mode 100644 source3/rpc_server/samr/srv_samr_nt.c
 create mode 100644 source3/rpc_server/samr/srv_samr_util.c
 create mode 100644 source3/rpc_server/samr/srv_samr_util.h
 create mode 100644 source3/rpc_server/spoolss/srv_spoolss_nt.c
 create mode 100644 source3/rpc_server/spoolss/srv_spoolss_util.c
 create mode 100644 source3/rpc_server/spoolss/srv_spoolss_util.h
 create mode 100644 source3/rpc_server/srv_access_check.c
 create mode 100644 source3/rpc_server/srv_access_check.h
 delete mode 100644 source3/rpc_server/srv_dfs_nt.c
 delete mode 100644 source3/rpc_server/srv_dssetup_nt.c
 delete mode 100644 source3/rpc_server/srv_echo_nt.c
 delete mode 100644 source3/rpc_server/srv_eventlog_nt.c
 delete mode 100644 source3/rpc_server/srv_initshutdown_nt.c
 delete mode 100644 source3/rpc_server/srv_lsa_nt.c
 delete mode 100644 source3/rpc_server/srv_netlog_nt.c
 delete mode 100644 source3/rpc_server/srv_ntsvcs_nt.c
 delete mode 100644 source3/rpc_server/srv_samr_chgpasswd.c
 delete mode 100644 source3/rpc_server/srv_samr_nt.c
 delete mode 100644 source3/rpc_server/srv_samr_util.c
 delete mode 100644 source3/rpc_server/srv_samr_util.h
 delete mode 100644 source3/rpc_server/srv_spoolss_nt.c
 delete mode 100644 source3/rpc_server/srv_spoolss_util.c
 delete mode 100644 source3/rpc_server/srv_spoolss_util.h
 delete mode 100644 source3/rpc_server/srv_srvsvc_nt.c
 delete mode 100644 source3/rpc_server/srv_svcctl_nt.c
 delete mode 100644 source3/rpc_server/srv_winreg_nt.c
 delete mode 100644 source3/rpc_server/srv_wkssvc_nt.c
 create mode 100644 source3/rpc_server/srvsvc/srv_srvsvc_nt.c
 create mode 100644 source3/rpc_server/svcctl/srv_svcctl_nt.c
 create mode 100644 source3/rpc_server/svcctl/srv_svcctl_reg.c
 create mode 100644 source3/rpc_server/svcctl/srv_svcctl_reg.h
 create mode 100644 source3/rpc_server/winreg/srv_winreg_nt.c
 create mode 100644 source3/rpc_server/wkssvc/srv_wkssvc_nt.c
 delete mode 100755 source3/script/tests/selftest.sh
 create mode 100755 source3/script/tests/test_failure.sh
 delete mode 100644 source3/script/tests/test_functions.sh
 create mode 100755 source3/script/tests/test_net_registry_roundtrip.sh
 delete mode 100755 source3/script/tests/test_net_s3.sh
 delete mode 100755 source3/script/tests/test_posix_s3.sh
 create mode 100755 source3/script/tests/test_smbclient_auth.sh
 create mode 100755 source3/script/tests/test_success.sh
 create mode 100755 source3/script/tests/test_wbinfo_sids2xids.sh
 create mode 100755 source3/script/tests/test_wbinfo_sids2xids_int.py
 delete mode 100755 source3/script/tests/tests_all.sh
 delete mode 100644 source3/script/tests/tests_smbclient_s3.sh
 create mode 100644 source3/selftest/ktest-krb5_ccache-2
 create mode 100644 source3/selftest/ktest-krb5_ccache-3
 create mode 100644 source3/selftest/ktest-secrets.tdb
 create mode 100755 source3/selftest/tests.py
 delete mode 100755 source3/selftest/tests.sh
 delete mode 100644 source3/services/services_db.c
 create mode 100644 source3/services/svc_winreg_glue.c
 create mode 100644 source3/services/svc_winreg_glue.h
 delete mode 100644 source3/smbd/filename_util.c
 create mode 100644 source3/smbd/msg_idmap.c
 create mode 100644 source3/smbd/proto.h
 create mode 100644 source3/smbd/smbd.h
 create mode 100644 source3/tests/preproc-dummy.c
 create mode 100644 source3/torture/test_addrchange.c
 create mode 100644 source3/torture/test_case_insensitive.c
 create mode 100644 source3/utils/net_idmap_check.c
 create mode 100644 source3/utils/net_idmap_check.h
 create mode 100644 source3/utils/net_rpc_trust.c
 create mode 100644 source3/winbindd/wb_lookupsids.c
 create mode 100644 source3/winbindd/winbindd_lookupsids.c
 create mode 100644 source3/winbindd/winbindd_sids_to_xids.c
 mode change 100644 => 100755 source3/wscript_build
 delete mode 100644 source4/Makefile
 delete mode 100644 source4/VERSION
 delete mode 100644 source4/auth/auth_sam_reply.c
 delete mode 100644 source4/auth/kerberos/clikrb5.c
 delete mode 100644 source4/auth/ntlm/pam_errors.c
 delete mode 100644 source4/auth/ntlm/pam_errors.h
 delete mode 100755 source4/autogen-waf.sh
 delete mode 120000 source4/autogen.sh
 delete mode 100755 source4/configure
 delete mode 100755 source4/configure.nodebug.developer
 delete mode 100755 source4/configure.tridge.opt
 create mode 100644 source4/dsdb/common/util_groups.c
 create mode 100755 source4/dsdb/tests/python/token_group.py
 mode change 100644 => 100755 source4/dynconfig/wscript
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.23.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.24.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-1.0.0.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-1.0.1.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-1.0.2.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-1.1.0.sigs
 delete mode 100755 source4/lib/ldb/autogen-waf.sh
 delete mode 120000 source4/lib/ldb/autogen.sh
 create mode 100644 source4/lib/ldb/tests/test-modify-modrdn.ldif
 mode change 100644 => 100755 source4/lib/ldb/wscript
 delete mode 100644 source4/lib/smbreadline/smbreadline.c
 create mode 100644 source4/libcli/rap/rap.c
 create mode 100644 source4/libcli/rap/rap.h
 create mode 100644 source4/libcli/rap/wscript_build
 delete mode 100644 source4/libcli/security/session.c
 delete mode 100644 source4/libcli/security/session.h
 delete mode 100644 source4/libcli/security/wscript_build
 rename source4/librpc/idl/{server_id.idl => server_id4.idl} (100%)
 create mode 100644 source4/librpc/ndr/py_auth.c
 create mode 100644 source4/rpc_server/backupkey/dcesrv_backupkey.c
 mode change 100644 => 100755 source4/rpc_server/wscript_build
 delete mode 100755 source4/script/installdat.sh
 delete mode 100755 source4/script/installdirs.sh
 delete mode 100755 source4/script/installheader.pl
 delete mode 100755 source4/script/installlib.sh
 delete mode 100755 source4/script/installman.sh
 delete mode 100755 source4/script/installmisc.sh
 delete mode 100755 source4/script/installpc.sh
 delete mode 100755 source4/script/mkinstalldirs
 delete mode 100755 source4/script/revert.sh
 delete mode 100755 source4/script/uninstalllib.sh
 delete mode 100755 source4/script/uninstallman.sh
 create mode 100755 source4/scripting/python/samba/netcmd/testparm.py
 create mode 100644 source4/scripting/python/samba/tests/blackbox/samba_tool_drs.py
 create mode 100644 source4/scripting/python/samba/web_server/__init__.py
 delete mode 100755 source4/scripting/python/samba_external/missing.py
 delete mode 100644 source4/selftest/wscript
 create mode 100644 source4/torture/auth/smbencrypt.c
 create mode 100644 source4/torture/drs/python/drs_base.py
 create mode 100644 source4/torture/drs/python/replica_sync.py
 create mode 100644 source4/torture/ndr/backupkey.c
 create mode 100644 source4/torture/rpc/backupkey.c
 delete mode 100644 source4/web_server/swat/__init__.py
 delete mode 100644 source4/wscript
 delete mode 100644 source4/wscript_build
 create mode 100644 testprogs/win32/midltests/invalid/midltests_pipe_struct_union_01.idl
 create mode 100644 testprogs/win32/midltests/invalid/midltests_pipe_struct_union_01.txt
 create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-sync-ndr32-downgrade-02.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_09.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_09.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_10.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_10.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_11.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_11.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_12.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_12.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_13.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_13.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_14.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_14.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_15.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_15.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_16.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_16.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_17.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_17.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_18.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_18.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_19.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_19.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_20.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_20.txt
 create mode 100644 testsuite/headers/test_headers.c
 create mode 100644 testsuite/headers/wscript_build
 create mode 100644 wintest/conf/zahari-esxi.conf
 create mode 100755 wscript
 create mode 100644 wscript_build


Changeset truncated at 500 lines:

diff --git a/.gitignore b/.gitignore
index 3c521a2..a8eacd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,25 +1,26 @@
 bin/
+st/
 .waf*
 .lock-wscript
 *~
 *.1
 *.3
 *.8
-*_asn1_files
-*_asn1.h
+*.swp
+tags
+TAGS
+cscope*.out
+*.x
 autom4te.cache
 config.cache
 config.h
 config.h.in
 config.log
 config.status
+source3/.build.log
+source3/.clang_complete
 source3/configure
 source3/Makefile
-lib/tdb/configure
-lib/tdb/Makefile
-*.d
-*_err.c
-*_err.h
 examples/libsmbclient/Makefile.internal
 examples/libsmbclient/smbwrapper/smbsh
 examples/libsmbclient/smbwrapper/smbwrapper.so
@@ -51,8 +52,6 @@ examples/VFS/skel_opaque.so
 examples/VFS/skel_transparent.so
 *.gcda
 *.gcno
-*.hd
-*.ho
 *.o
 *.patch
 *.pc
@@ -61,12 +60,10 @@ examples/VFS/skel_transparent.so
 semantic.cache
 nsswitch/libnss_winbind.so
 nsswitch/libnss_wins.so
-source3/bin/*
 source3/config.cache
 source3/config.log
 source3/config.status
 source3/configure
-source3/cscope.out
 source3/exports/libnetapi.syms
 source3/exports/libsmbclient.syms
 source3/exports/libsmbsharemodes.syms
@@ -84,7 +81,6 @@ source3/lib/netapi/tests/Makefile
 source3/library-versions
 librpc/gen_ndr/*.*
 source3/librpc/gen_ndr/*.*
-source4/librpc/gen_ndr/*.*
 source3/nsswitch/*.so
 source3/pkgconfig/*.pc
 source3/proto_exists
@@ -94,233 +90,14 @@ source3/script/installbin.sh
 source3/script/uninstallbin.sh
 source3/smbadduser
 source3/smbd/build_options.c
-source3/st
-source3/tags
-source3/TAGS
-source3/samba4-data.mk
-source3/samba4-config.mk
-source3/torture.tdb
-source4/apidocs
-source4/auth/ntlm/auth_proto.h
-source4/auth/auth_proto.h
-source4/auth/auth_sam.h
-source4/auth/auth_sam_reply.h
-source4/auth/credentials/credentials_krb5_proto.h
-source4/auth/credentials/credentials_proto.h
-source4/auth/gensec/gensec_proto.h
-source4/auth/gensec/schannel_proto.h
-source4/auth/gensec/schannel_state.h
-source4/auth/gensec/spnego_proto.h
-source4/auth/kerberos/proto.h
-source4/auth/ntlmssp/msrpc_parse.h
-source4/auth/ntlmssp/proto.h
-source4/auth/session_proto.h
-source4/auth/system_session_proto.h
-source4/bin/*
-source4/bin/modules/*
-source4/bin/shared/*.so*
-source4/build/smb_build/config.pm
-source4/cldap_server/proto.h
-source4/config.mk
-source4/coverage
-source4/data.mk
-source4/dsdb/common/proto.h
-source4/dsdb/kcc/kcc_service_proto.h
-source4/dsdb/repl/drepl_service_proto.h
-source4/dsdb/samdb/samdb_proto.h
-source4/dsdb/samdb/ldb_modules/util_proto.h
-source4/dsdb/samdb/ldb_modules/partition_proto.h
-source4/dsdb/schema/proto.h
-source4/extra_cflags.txt
-source4/foo.tdb
-source4/gentest_seeds.dat
-source4/heimdal/kdc/kdc-private.h
-source4/heimdal/kdc/kdc-protos.h
-source4/heimdal/lib/asn1/asn1_*
-source4/heimdal/lib/asn1/*_asn1-priv.h*
-source4/heimdal/lib/asn1/der-private.h
-source4/heimdal/lib/asn1/der-protos.h
-source4/heimdal/lib/asn1/krb5_asn1_files
-source4/heimdal/lib/asn1/krb5_asn1.h
-source4/heimdal/lib/des/hcrypto
-source4/heimdal/lib/gssapi/asn1_*.c
-source4/heimdal/lib/gssapi/gssapi_asn1-priv.h
-source4/heimdal/lib/gssapi/spnego_asn1-priv.h
-source4/heimdal/lib/gssapi/krb5/gsskrb5-private.h
-source4/heimdal/lib/gssapi/spnego_asn1_files
-source4/heimdal/lib/gssapi/spnego_asn1.h
-source4/heimdal/lib/gssapi/spnego/spnego-private.h
-source4/heimdal/lib/hdb/asn1_*.c
-source4/heimdal/lib/hdb/hdb_asn1_files
-source4/heimdal/lib/hdb/hdb_asn1.h
-source4/heimdal/lib/hdb/hdb_asn1-priv.h
-source4/heimdal/lib/hdb/hdb_err.?
-source4/heimdal/lib/hdb/hdb-private.h
-source4/heimdal/lib/hdb/hdb-protos.h
-source4/heimdal/lib/hx509/asn1_*.c
-source4/heimdal/lib/hx509/*asn1-priv.h
-source4/heimdal/lib/hx509/hx509-private.h
-source4/heimdal/lib/hx509/hx509-protos.h
-source4/heimdal/lib/krb5/heim_err.?
-source4/heimdal/lib/krb5/k524_err.?
-source4/heimdal/lib/krb5/krb5_err.?
-source4/heimdal/lib/krb5/krb5-private.h
-source4/heimdal/lib/krb5/krb5-protos.h
-source4/heimdal/lib/ntlm/heimntlm-protos.h
-source4/heimdal/lib/roken/err.h
-source4/heimdal/lib/roken/vis.h
-source4/heimdal/lib/wind/*_table.?
-source4/heimdal/lib/asn1/*.hx
-source4/heimdal/lib/gssapi/*.hx
-source4/heimdal/lib/hdb/*.hx
-source4/heimdal/lib/hx509/*.hx
-source4/include/build.h
-source4/include/config_tmp.h
-source4/include/config_tmp.h.in
-source4/kdc/pac-glue_proto.h
-source4/ldap_server/proto.h
-source4/lib/charset/charset_proto.h
-source4/libcli/composite/proto.h
-source4/libcli/ldap/ldap_proto.h
-source4/libcli/libcli_proto.h
-libcli/nbt/nbtname.h
-libcli/smb/smb_common_proto.h
-source4/libcli/nbt/nbt_proto.h
-source4/libcli/raw/raw_proto.h
-source4/libcli/resolve/lp_proto.h
-source4/libcli/resolve/proto.h
-source4/libcli/security/proto.h
-source4/libcli/smb2/smb2_proto.h
-source4/libcli/smb_composite/proto.h
-source4/libcli/util/clilsa.h
-source4/libcli/util/proto.h
-source4/libcli/wrepl/winsrepl_proto.h
-source4/lib/cmdline/credentials.h
-source4/lib/cmdline/popt_credentials.h
-lib/crypto/test_proto.h
-source4/lib/db_wrap_proto.h
-source4/lib/ldb/bin
-source4/lib/ldb/examples/ldbreader
-source4/lib/ldb/examples/ldifreader
-source4/lib/ldb/lib
-source4/lib/ldb/man/*.html
-source4/lib/ldb/samba/ldif_handlers_proto.h
-source4/lib/ldb/tests/tmp
-source4/libnet/libnet_proto.h
-source4/lib/registry/regf.h
-source4/lib/registry/tdr_regf.c
-source4/lib/registry/tdr_regf.h
-source4/lib/registry/tests/proto.h
-source4/lib/registry/tools/common.h
-source4/librpc/idl-deps
-source4/librpc/ndr/libndr_proto.h
-source4/librpc/ndr/ndr_compression.h
-source4/librpc/ndr/ndr_table.h
-source4/librpc/rpc/dcerpc_proto.h
-source4/librpc/rpc/dcerpc_table.h
-source4/lib/samba3/samba3_proto.h
-source4/lib/samba3/samba3_smbpasswd_proto.h
-source4/lib/socket/netif_proto.h
-source4/lib/talloc/talloc.3.html
-source4/lib/talloc/testsuite
-source4/lib/tdb/bin/tdbbackup
-source4/lib/tdb/bin/tdbdump
-source4/lib/tdb/bin/tdbtool
-source4/lib/tdb/bin/tdbtorture
-lib/tdr/tdr_proto.h
-lib/util/apidocs
-lib/util/asn1_proto.h
-lib/util/pidfile.h
-lib/util/unix_privs.h
-lib/util/util_proto.h
-source4/mkconfig.mk
-source4/nbt_server/dgram/proto.h
-source4/nbt_server/nbt_server_proto.h
-source4/nbt_server/wins/winsdb_proto.h
-source4/nbt_server/wins/winsserver_proto.h
-source4/ntptr/ntptr_proto.h
-source4/ntvfs/cifs_posix_cli/proto.h
-source4/ntvfs/common/proto.h
-source4/ntvfs/ipc/proto.h
-source4/ntvfs/ntvfs_proto.h
-source4/ntvfs/posix/vfs_posix_proto.h
-source4/ntvfs/simple/proto.h
-source4/param/proto.h
-source4/param/secrets_proto.h
-source4/param/share_proto.h
-source4/passdb/proto.h
+source3/setup
 pidl/blib
 pidl/cover_db
 pidl/Makefile
 pidl/pm_to_blib
-source4/rpc_server/common/proto.h
-source4/rpc_server/dcerpc_server_proto.h
-source4/rpc_server/service_rpc.h
-source4/rpc_server/lsa/proto.h
-source4/rpc_server/samr/proto.h
-source4/rpc_server/srvsvc/proto.h
-source4/samba.info
-source4/scripting/ejs/ejsnet/proto.h
-source4/scripting/ejs/proto.h
-source4/smbd/pidfile.h
-source4/smbd/process_model_proto.h
-source4/smbd/service_proto.h
-source4/smb_server/service_smb_proto.h
-source4/smb_server/smb2/smb2_proto.h
-source4/smb_server/smb_server_proto.h
-source4/smb_server/smb/smb_proto.h
-source4/st
-source4/templates.ldb
-source4/test-results
-source4/tests
-source4/torture/auth/proto.h
-source4/torture/basic/proto.h
-source4/torture/ldap/proto.h
-source4/torture/ldb/proto.h
-source4/torture/libnet/proto.h
-source4/torture/libnetapi/proto.h
-source4/torture/libsmbclient/proto.h
-source4/torture/local/proto.h
-source4/torture/nbench/proto.h
-source4/torture/nbt/proto.h
-source4/torture/ndr/proto.h
-source4/torture/ntp/proto.h
-source4/torture/proto.h
-source4/torture/rap/proto.h
-source4/torture/raw/proto.h
-source4/torture/rpc/proto.h
-source4/torture/drs/proto.h
-source4/torture/smb2/proto.h
-source4/torture.tdb
-source4/torture/unix/proto.h
-source4/torture/winbind/proto.h
-source4/utils/net/net_proto.h
-source4/utils/net/drs/net_drs_proto.h
-source4/version.h
-source4/web_server/proto.h
-source4/winbind/idmap_proto.h
-source4/winbind/wb_helper.h
-source4/winbind/wb_proto.h
-source4/wrepl_server/wrepl_server_proto.h
-source4/heimdal/lib/roken/roken.h
-source4/lib/ldb-samba/ldif_handlers_proto.h
-source4/libcli/drsblobs_proto.h
-source4/ntvfs/posix/vfs_acl_proto.h
-source4/kdc/mit_samba.so
-*.swp
-tags
-*.x
 packaging/RHEL-CTDB/samba.spec
 packaging/RHEL/samba.spec
 packaging/RHEL/makerpms.sh
-source3/setup
-lib/tevent/tevent.so
-lib/tevent/libtevent.so*
-lib/tevent/libtevent.a
-lib/tdb/libtdb.so
-lib/tdb/tdb.so
-lib/tdb/libtdb.a
-lib/tdb/bin
 docs-xml/build/catalog.xml
 docs-xml/*/images/*.eps
 docs-xml/*/images/*.pdf
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..cbbf045
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,75 @@
+# simple makefile wrapper to run waf
+
+WAF_BINARY=./buildtools/bin/waf
+WAF=WAF_MAKE=1 $(WAF_BINARY)
+
+all:
+	$(WAF) build
+
+install:
+	$(WAF) install
+
+uninstall:
+	$(WAF) uninstall
+
+test:
+	$(WAF) test $(TEST_OPTIONS)
+
+help:
+	@echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
+	$(WAF) --help
+
+subunit-test:
+	$(WAF) test --filtered-subunit $(TEST_OPTIONS)
+
+testenv:
+	$(WAF) test --testenv $(TEST_OPTIONS)
+
+quicktest:
+	$(WAF) test --quick $(TEST_OPTIONS)
+
+dist:
+	touch .tmplock
+	WAFLOCK=.tmplock $(WAF) dist
+
+distcheck:
+	touch .tmplock
+	WAFLOCK=.tmplock $(WAF) distcheck
+
+clean:
+	$(WAF) clean
+
+distclean:
+	$(WAF) distclean
+
+reconfigure: configure
+	$(WAF) reconfigure
+
+show_waf_options:
+	$(WAF) --help
+
+# some compatibility make targets
+everything: all
+
+testsuite: all
+
+check: test
+
+torture: all
+
+# this should do an install as well, once install is finished
+installcheck: test
+
+etags:
+	$(WAF) etags
+
+ctags:
+	$(WAF) ctags
+
+# this allows for things like "make bin/smbtorture"
+bin/%:: FORCE
+	$(WAF) --targets=`basename $@`
+FORCE:
+
+pydoctor:
+	$(WAF) pydoctor
diff --git a/VERSION b/VERSION
new file mode 100644
index 0000000..1c5ad2f
--- /dev/null
+++ b/VERSION
@@ -0,0 +1,117 @@
+########################################################
+# SAMBA Version                                        #
+#                                                      #
+# Samba versions are as follows                        #
+# 3.0.x                New production series           #
+# 3.0.x{tp,pre,rc}y    Preview/Testing & RC            #
+# 3.0.x[a-z]           Patch releases                  #
+# 3.0.x[a-z]-VENDOR-z  Vendor patch releases           #
+#                                                      #
+# script/mkversion.sh                                  #
+# will use this file to create                         #
+# include/version.h                                    #
+#                                                      #
+########################################################
+
+########################################################
+# This are the main SAMBA version numbers              #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>                            #
+#                                                      #
+# e.g. SAMBA_VERSION_MAJOR=3                           #
+#      SAMBA_VERSION_MINOR=0                           #
+#      SAMBA_VERSION_RELEASE=0                         #
+#  ->  "3.0.0"                                         #
+########################################################
+SAMBA_VERSION_MAJOR=4
+SAMBA_VERSION_MINOR=0
+SAMBA_VERSION_RELEASE=0
+
+########################################################
+# If a official release has a serious bug              #
+# a security release will have 'a' sufffix             #
+#                                                      #
+# so SAMBA's version will be                           #
+# <MAJOR>.<MINOR>.<RELEASE><REVISION>                  #
+#                                                      #
+# e.g. SAMBA_VERSION_REVISION=a                        #
+#  ->  "2.2.8a"                                        #
+########################################################
+SAMBA_VERSION_REVISION=
+
+########################################################
+# For 'tp' releases the version will be                #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>tp<TP_RELEASE>              #
+#                                                      #
+# e.g. SAMBA_VERSION_TP_RELEASE=1                      #
+#  ->  "4.0.0tp1"                                      #
+########################################################
+SAMBA_VERSION_TP_RELEASE=
+
+########################################################
+# For 'alpha' releases the version will be             #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>alpha<TP_RELEASE>           #
+#                                                      #
+# e.g. SAMBA_VERSION_ALPHA_RELEASE=1                   #
+#  ->  "4.0.0alpha1"                                   #
+########################################################
+SAMBA_VERSION_ALPHA_RELEASE=15
+
+########################################################
+# For 'pre' releases the version will be               #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>pre<PRE_RELEASE>            #
+#                                                      #
+# e.g. SAMBA_VERSION_PRE_RELEASE=1                     #
+#  ->  "2.2.9pre1"                                     #
+########################################################
+SAMBA_VERSION_PRE_RELEASE=
+
+########################################################
+# For 'rc' releases the version will be                #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>rc<RC_RELEASE>              #
+#                                                      #
+# e.g. SAMBA_VERSION_RC_RELEASE=1                      #
+#  ->  "3.0.0rc1"                                      #
+########################################################
+SAMBA_VERSION_RC_RELEASE=
+
+########################################################
+# To mark SVN snapshots this should be set to 'yes'    #
+# in the development BRANCH, and set to 'no' only in   #
+# the SAMBA_X_X_RELEASE BRANCH                         #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>[...]-SVN-build-xxx         #
+#                                                      #
+# e.g. SAMBA_VERSION_IS_SVN_SNAPSHOT=yes               #
+#  ->  "3.0.0-SVN-build-199"                           #
+########################################################
+SAMBA_VERSION_IS_GIT_SNAPSHOT=no
+
+########################################################
+# This is for specifying a release nickname            #
+#                                                      #
+# e.g. SAMBA_VERSION_RELEASE_NICKNAME=Nicky Nickname   #
+#      smbd --version will then give:                  #
+#  ->  "4.0.0-tp1-VendorVersion (Nicky Nickname)"      #
+########################################################
+SAMBA_VERSION_RELEASE_NICKNAME=
+
+########################################################
+# This can be set by vendors if they want...           #
+# This can be a string constant or a function which    #
+# returns a string (const char *)                      #
+#                                                      #
+# <MAJOR>.<MINOR>.<RELEASE>[...]-<VENDOR_SUFFIX>       #
+#                                                      #
+# Note the '-' is automaticaly added                   #


-- 
Samba Shared Repository


More information about the samba-cvs mailing list