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

Andrew Bartlett abartlet at samba.org
Mon Nov 30 22:09:50 MST 2009


The branch, v4-0-stable has been updated
       via  ca2c645... Fix build of Samba4 from tarball generated by mkrelease.sh
       via  5c2db53... Improve upgrade instructions
       via  5203128... This is alpha9
       via  a88f086... s4:setup Adjust upgradeprovision blackbox test now we don't have --targetdir
       via  1d0d78a... s4: Remove targetdir as it can cause some trouble and can be replaced by an adapted -s smb.conf
       via  fe12912... s4: Handle the case in secrets.ldb without name attribute
       via  4861ad5... s4: don't forget to update defaultSecurityDescriptor
       via  bf2c1e9... s4: load the domain level of the current provision and create a provision with the same domain level
       via  f653608... s4:ldap.py Add test of namingContext behaviour after tridge found a bug
       via  ce86fdf... s4:WHATSNEW Nadezhda's acl module handles modifies
       via  48f4079... Fix DEBUG 0 -> DEBUG 10 (left over code). Fix opendir status return if access denied. Jeremy.
       via  bdc8c9d... Fix bug 6938 : No hook exists to check creation rights when using acl_xattr module Fix ACL modules to test for permissions on open/mkdir/opendir. Ensure that underlying ACLs are returned for directories/files with no Windows xattr or tdb acls stored. Jeremy.
       via  ea20678... s3-build: taise tdb version when building against system libtdb library.
       via  6dd6000... s3:add split_tokens, a cmdline tool to test next_token_talloc()
       via  92547d2... s3:fix linking of the t_str* test programs
       via  b82f685... s3:fix linking of libbigballofmud (on my box at least)
       via  350352c... s3:torture: make t_stringoverflow.c compile at least (pstring is long gone)
       via  8303bc4... Restructure the connect function code to always call down to NEXT-> before initializing. This allows us to do cleanup (by calling DISCONNECT) if initialization fails. Also fix vfs_acl_xattr which was failing to call the NEXT connect function. Jeremy.
       via  b852a34... drsuapi: fix build warning of NDR size calculation of drsuapi_DsReplicaObjectIdentifier3Binary.
       via  753b9c6... s3-spoolss: fix fstrings in convert_devicemode() function.
       via  6aef5e5... Fix bug 6546: Avoid accessing buf[-1] if NUL byte comes from fgets
       via  3b7f8a7... s3:docs: Fix typo in man mount.cifs.
       via  fde7c2a... s3:docs: Document "aio write behind".
       via  9478ec3... s3:docs: Document "ldap page size".
       via  62a2732... s3: Fix crash in free_file_list().
       via  b03ad70... s3:docs: Document "enable core files".
       via  7399c04... s4-drs: Test situations for runtime constructed parentGUID
       via  71e29cb... s4-drs: Using dsdb_msg_add_guid() utility function
       via  0003b5f... s3:docs: Document "cache directory" and "state directory".
       via  b4bce76... s3: Fix bug 6288
       via  1cf4802... s4-drs: add deletion of old connections
       via  bed9efa... s4-ldb: changed ldb_msg_add_dn() to ldb_msg_add_linearized_dn()
       via  7ca2ceb... s4-drs: Create connection obejct (nTDSConnection)
       via  8331b4c... s4-ldb: check for -ve value for page size
       via  a5e0f43... s4-dsdb: don't call ldb_next_init() twice in objectclass module
       via  99ba74b... s3: Fix a "not handled in switch" warning
       via  42f8325... s3: Fix an uninitialized variable reference
       via  4e9d95c... s3: Fix some nonempty blank lines
       via  7bbee8d... s3: Add a regression test for bug 6898
       via  603a3ba... s3: Factor out torture_setup_unix_extensions
       via  51bedf9... lib/registry/util.c - Reorder the registry datatypes of the conversion functions
       via  df1d42f... Revert "s4:registry/util - Don't include the trailing '\0' in the internal data format but add it on the back-conversion to a string"
       via  69a6820... s3: Restore "fake directory create times" as a share parameter
       via  e71c17b... s3: "copy_reg" only looks at mode, uid, gid, atime and mtime (no birthtime)
       via  224691a... s3: Pass up fake_dir_create_times from atalk_build_paths
       via  36e8d8e... s3: Move directory_exist_stat to testparm.c, it only looks at the mode
       via  33601b8... s3: Pass fake_dir_create_times down to file_exist_stat, none of the callers look at the mtime
       via  129e976... s3: "startsmbfilepwent" only looks at the inode -- is that enough?
       via  6e94113... s3: "get_file_size" only looks at the size
       via  9009277... s3: "socket_exist" only looks at the mode
       via  66e6439... s3: "sys_path_to_bdev" only looks at the devicenumber
       via  c4f9adf... s3: "check_log_size" only looks at the size
       via  77fb5e1... s3: "regf_hbin_allocate" only looks at the size
       via  d5e5d09... s3: "read_block" only looks at the size
       via  13e7005... s3: "write_block" does not use the sbuf at all
       via  5915996... s3: "net_conf_addshare" only looks at the mode
       via  2f2a156... s3: "net_usershare_add" only looks at the mode, device and inode
       via  2a7778f... s3: "net_usershare_add" only looks at the device and inode
       via  41b2af3... s3: "net_usershare_add" only looks at the mode and uid
       via  36eed01... s3: "count_num_usershares" only looks at the mode
       via  7c65709... s3: "info_fn" only looks at the mode and uid
       via  a95404b... s3: "get_share_list" only looks at the mode and uid
       via  188b940... s3: "cgi_download" only looks at the mode and size
       via  b1a0c68... s3: "print_job_end" only looks at the size
       via  19a7a6c... s3: "check_magic" only looks at the size
       via  359e71d... s3: "disk_quotas" only looks at the devicenumber
       via  e41e21b... s3: "load_usershare_shares" only looks at the mode and uid
       via  5e6031c... s3: "load_usershare_service" only looks at the mode and uid
       via  7e9c2c5... s3: "usershare_exists" only looks at the mode and mtime
       via  e539274... s3: "process_usershare_file" only looks at the dev, ino, mode and size
       via  552313a... s3: "process_usershare_file" only looks at the mode and size
       via  0d0eec9... s3: "parse_usershare_file" only looks at the mode and uid
       via  5ba42b0... s3: "tar_parseargs" only looks at the mtime
       via  e1f53e5... s3: "dotareof" only looks at the file type
       via  932ab0c... s3: client "newer" does not look at the create timestamp
       via  44ce560... s3: Pass the "fake dir create times" parameter to sys_*stat
       via  b973c50... s4:upgrade_from_s3 - Move it back to "setup"
       via  f068664... s4:setup/provision - Rework
       via  3ca61d9... s4:upgrade.py - remove my copyright
       via  68f7b84... s4:upgrade.py - readd accidentally removed empty lines
       via  ecfd1df... s4:samba3.py/upgrade.py: Revert
       via  8a34cf6... s4-ldb: make it much easier to use common ldb controls
       via  1287c1d... s4-drs: cope with bogus empty attributes from w2k8-r2
       via  db41a0a... s4: fix SD update and password change in upgrade script
       via  f7c28db... s4:WINREG RPC server - add another "talloc_unlink" in "DeleteKey"
       via  6f7cfb0... s4:WINREG RPC server - Reintroduce the free operation on "CloseKey"
       via  8f6df5d... s4-smbtorture: more and stricter tests for printer and data keys in RPC-SPOOLSS.
       via  f749e22... s4:provision.py - remove hardcoded SIDs and RIDs
       via  207067d... s4:security/sddl - rework of the security descriptor abbreviations
       via  2e7ccdc... security.idl - Add some more wellknown SIDs/RIDs
       via  7d40071... s4:registry/util - Don't include the trailing '\0' in the internal data format but add it on the back-conversion to a string
       via  e79dd2e... s4:net utility - add a notice for the "help" operation and format it's output of the command list better
       via  51328a7... s3-kerberos: fix the build on Mac OS X 10.6.2.
       via  2175c0e... s4:samba3.py - deactivate also the assertion on line 599
       via  da79cbb... s3-kerberos: add a missing reference to authdata headers.
       via  ae20737... s3-kerberos: do not include authdata headers before including krb5 headers.
       via  e512ccb... s3-spoolss: simplify _spoolss_EnumPrinterKey a little more.
       via  663a1f5... s4:winbind - Fix it another time up
       via  3318899... s4:provision.py - cosmetic
       via  6c3e241... s4:samba3.py (and test) - deactivate the tests until those parameters are fixed
       via  08b3c39... s4:upgrade.py - Umlaut problem
       via  1af31ae... s4:tests.sh - Make also here the change from "upgrade" to "upgrade_from_s3"
       via  04f8c22... s3-kerberos: only use krb5 headers where required.
       via  23d77be... misc: mark winreg_Data little-endian except for a REG_DWORD_BIG_ENDIAN.
       via  79f8299... pidl: fix handling of output arguments in s3 client stubs.
       via  0cc45b4... s4:upgrade.py - rework to make the upgrade s3 -> s4 possible again
       via  bd6c133... s4:upgrade_from_s3 - Fix message outputs
       via  dbb8989... s4:upgrade.py - the import of WINS databases don't seem to work always
       via  70b3161... s4:samba3.py - ignore comments in "smb.conf" files
       via  82adfa3... s4:samba3.py - don't read those informations out from the TDB
       via  f299efa... s4:samba3.py - support the TDB version 3
       via  a5d854a... s4:provision - Fix up the provision of "standalone" and "member" mode
       via  a7fa3a9... s4:provision.py - cosmetic output correction
       via  6b835b0... s4:setup/provision - make the interactive mode work again
       via  7504b03... s4:WHATSNEW4.txt - Add also here a comment about the "upgrade_from_s3" script
       via  3d57da8... s4:howto.txt - add a notice about the upgrade possibilities and fix line spaces
       via  fd31328... s4:upgrade script - rename it to "upgrade_from_s3" and do some rework
       via  d6c60f8... s3-nsstest: drastically shrink size and dependencies of nsstest binary.
       via  e96f9a4... s4-install: old systems don't have sed -i
       via  d524082... s4-selftest: s4 passes all the SMB2-LOCK tests now
       via  9f3ac81... s4-torture: fixed error code for s4 in SMB2-LOCK test
       via  b3115f5... s4-ntvfs: win7 does not check for the NONE smb2 lock flag on unlock
       via  af087f9... s4-selftest: s4 passes this test now
       via  7359a22... s4-torture: mark s4 as doing valid lock range tests on SMB
       via  186ea09... s4-ntvfs: move valid lock range test from smb2 layer to generic code
       via  b62964d... s4:smb_server/smb2: don't reset highest_smb2_seqnum on SMB2 Cancel
       via  f6ecb4e... s4-torture: fixed expected error codes for s4 in SMB2-LOCK
       via  0920e0b... s4-drstest: don't use getenv("LDB_URL") in test suites
       via  d78921d... s4-pvfs: fixed access check failure in SFILEINFO test
       via  d5387ed... s4-ldb: improve detection of whether the server has a GC port
       via  7ea485a... s4-ldb: better to test for valid arguments in ldb library than commandline
       via  d3d7ca8... s4-smb2: SMB2 uses NT_STATUS_CANCELLED for cancelled locks
       via  7c158bd... s4-smb2: sequence numbers are not checked in SMB2_OP_CANCEL
       via  056473d... torture: fixed SMB2-LOCK valgrind error
       via  04f235a... s4-smb2: check for invalid SMB2 lock ranges
       via  aa4c516... s4-smb2: check for an invalid lock flags combination
       via  61a278f... s4-install: fixed install path for python scripts
       via  8455a76... s4:upgradeprovision Rework update_machine_account_password() tranactions
       via  e6c1608... s4:dsdb Don't segfault with ldb_transaction_prepare_commit() without begin()
       via  731f560... s4:upgradeprovision add 'exit $failed' to blackbox test
       via  d1faf7c... s4:upgradeprovision Use mkdtemp to create unique tempoary directory names
       via  6f0f82f... s4:selftest Add tests for upgradeprovision
       via  b9f9588... s4:upgradeprovision Rework script, and reset machine account pw
       via  2fd8314... s4:ldb Provide bindings for ldb_transaction_prepare_commit()
       via  09338e6... s4:provision Make setting the domain SID in the self join optional
       via  4a52ee3... Fix path to upgradeprovision
       via  44bc8ac... s4: Improve updateprovision
       via  81a21cb... s4: update What's new and explain how to upgrade a samba4 provision
       via  b25a42d... s4: Rename the script
       via  1a8f838... s3-kerberos: Fix Bug #6929: build with recent heimdal.
       via  49e464c... s3-spoolss: use macros to fillup driver levels.
       via  89e02ef... s3-smbd: no drsuapi server stubs yet in s3. Fixes the build, sorry.
       via  5d706a2... s3-rpc: running minimal_includes.pl on rpc_client and rpc_server.
       via  3d679a3... s3-rpc: Avoid including every pipe's client and server stubs everywhere in samba.
       via  86f4536... s3-passdb: move some defines out of rpc headers (they really belong to passdb).
       via  4d0fca4... s3-winbind: properly include netlogon.idl in wbint.idl.
       via  85b6461... s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels.
       via  4d8118f... tevent: Fix a comment
       via  49553d0... librpc: rerun "make idl"
       via  a20e095... pidl:Samba3/ClientNDR: $size can be 'foo / 2' so we need to add '(' and ')'
       via  ab1c929... pidl:NDR/Parser: $size can be 'foo / 2' so we need to add '(' and ')'
       via  77e2d2f... create-tarball: Make it more comfortable to use the --copy-docs option.
       via  9755337... s4:ldap.py - add a test for the enhanced operational attributes check
       via  b6efbd5... s4:objectclass LDB module - Prevent write operations on constructed attributes
       via  393b839... s4:operational LDB module - Don't do the write checks here
       via  5b3a32b... s3-kerberos: next step to resolve Bug #6929: build with recent heimdal.
       via  60419a0... s4-smbtorture: refactor RPC-SAMR-LARGE-DC test a little more.
       via  d22eb75... s4-smbtorture: add torture_samr_context to carry some RPC-SAMR-X specifics.
       via  c5b234c... Fix warnings with talloc_asprintf. Jeremy.
       via  c96d487... Make us pass RAW-CHKPATH with a case sensitive share. I know Volker will look at this closely so here's the explaination :-). Originally on a case-sensitive share we simply did a stat (or lstat) call and returned success of fail based on the result. However this failed to take account of incoming paths with a wildcard (which must always fail, and with different error messages depending on whether the wildcard is the last component or in the path). Also it failed to take account of a stat fail with ENOENT due to a missing component of the path as the last component (which is ok as it could be a new file)  or if the ENOENT was due to the missing component within the path (not the last component) - which must return the correct error. What this means is that with "case sensitive = yes" we do one more talloc call (to get the parent directory) and one more stat call (on the parent directory) in the case where the stat call fails. I think this is an acceptabl
 e overhead to enable case sensitive shares to return the correct error messages for applications. Volker please examine carefully :-). Jeremy.
       via  108da2a... Add RAW-CHKPATH test with case-sensitive share. Jeremy.
       via  4f89b39... s3-build: try to fix QNX build ("delay" is defined in lib headers).
       via  f66612f... s4/torture: port SMBv1 RAW-LOCK tests to SMBv2
       via  7f14388... s4/libcli: rename previously reserved field in SMB2 LOCK struct
       via  65a611e... s4/libcli: Initialize client PID for SMB2 connections
       via  95108f1... s3-registry: fix REG_MULTI_SZ handling in registry_push_value.
       via  c438b2b... s3-kerberos: add check for prerequisite krb5/krb5.h header while checking for krb5/locate_plugin.h.
       via  7ed6f9f... Fix bug 6892 - When a chown operation is issued via Windows Explorer, all ACLS are wiped out. Merges existing DACLs when a ACL set operation comes in with only owner or group values set. Jeremy.
       via  947c47f... Fix crash due to uninitialized pointer (not a problem in 3.4.x or below). Jeremy.
       via  5186421... nsswitch: fix compile of winbind_krb5_locator with recent Heimdal versions.
       via  660ee2e... cifs.upcall: 2nd part of fix for Bug #6868: support building with Heimdal we well as with MIT.
       via  17caf63... s3 selftest: Add RAW-SFILEINFO-END-OF-FILE to selftest
       via  af610a6... s3 setfileinfo: Open with FILE_WRITE_DATA when setting the file size
       via  b6f9722... s4 torture: Change RAW-OPLOCK to use the documented version of SET_END_OF_FILE_INFO
       via  98f5950... s4 torture: Allow onefs to be checked like samba3 and samba4
       via  6074a05... s4 torture: Add two new setfileinfo tests
       via  ce9ac3a... s4 torture: Split up the torture suite setup for RAW-SFILEINFO
       via  56eca75... The start of a WHATSNEW for Samba4 alpha9
       via  c16e96e... s4:dsdb Make samba_dsdb easier to use in upgrades - assume default values
       via  7de2a49... s4: update valgrind suppressions for use on build farm
       via  6eb262f... libcli: allow ntstatus.h to be used by openchange
       via  fed8b65... s4:upgradeschema.py Update to reflect recent change in provision
       via  604c291... s4:upgradeschema.py Cleanup
       via  1ad2383... Remove call into reduce_name if case sensitive. This allows us to pass RAW-CHKPATH when case sensitive = yes, but isn't the correct way to do it. I'm testing a larger patch to smbd/filename.c that should fix this correctly, and will add a torture test to ensure RAW-CHKPATH is run against a case sensitive share once this is done. Jeremy.
       via  a6e8e87... s4:installmisc - install also the new "domainlevel" tool from the setup dir
       via  f299c19... s4: Check SUN compiler and remove "-fullwarn" when using it
       via  b2dd546... Allow us to pass RAW-CHKPATH with FILE_FLAG_POSIX_SEMANTICS set or with wide links = no. Jeremy.
       via  187ef6b... Fix make test. Only do POSIX case conversion if FILE_FLAG_POSIX_SEMANTICS set. Doh ! Jeremy.
       via  9e852a1... Revert "s4-netlogon: always set the dNSHostName in GetDomainInfo"
       via  4825df8... s4:ldap.py - fix the schema update test on Windows Server
       via  e77c0f1... s4:libnet_become_dc - fix typo
       via  de63a5a... s3: Always try SamLogonEx
       via  e92470d... s3-spoolss: re-arrange driver info level fillup functions.
       via  846aa18... s3-spoolss: fixes for _spoolss_EnumPrinterKey client and server.
       via  2707dfb... s3-registry: use push_reg_multi_sz() in registry_push_value().
       via  d4e0659... s3-registry: remove reg_pull_multi_sz().
       via  be90385... s3:torture: use timeval_current/timeval_elapsed instead of start_timer/end_timer
       via  0610f54... s3:torture/nbio: use timeval_current/timeval_elapsed instead of start_timer/end_timer
       via  14d2ca2... s3:dbwrap_torture: use timeval_current/timeval_elapsed instead of start_timer/end_timer
       via  23d8190... RAW-PING-PONG: use timeval_current/timeval_elapsed instead of start_timer/end_timer
       via  a46b63f... s3:fix the merged build of bin/smbtorture4
       via  95d0f0a... docs: Fix Bug 6922: Add Registry patchfile for Win7 domain join.
       via  a930e3e... Restore NtCreateX case handling with FILE_FLAG_POSIX_SEMANTICS to the way it worked in 3.3.x and 3.2.x. UCF_POSIX_PATHNAMES may no longer be needed, as lp_posix_pathnames() being set isn't the same as case handling from NtCreateX (lp_posix_pathnames() changes the STAT calls to LSTAT, not the case semantics). Jeremy.
       via  840cdfa... s4:param remove reference to private header from source4/param/param.h
       via  3ed0cae... s4: Fix missing TLS dir when targetdir is not the default one
       via  4b88598... Remove unused code. Jeremy.
       via  4f64bc7... heimdal Fix invalid format string
       via  4062d2b... s4:dsdb Handle LDAP backends correctly with new samba_dsdb system
       via  fdb5914... s4:provision Move exceptions into a new file
       via  5ea6f79... s4:provision Don't bother with a template for the LDAP backend startup script.
       via  625856f... s4:provision Move secrets.ldb over to .c file module lists, like sam.ldb
       via  9aeaf31... s4:ldap.py - activate test for operational attributes
       via  dcee196... s4:operational LDB module - Prevent the modification of operational attributes
       via  cec473e... s4:ldap.py Add tests for subSchemaSubEntry
       via  cfad782... s4:dsdb Use new helper function to obtain CN=Aggregate schema DN in schema_data
       via  e0b1edf... s4:dsdb Return the subSchemaSubEntry operational attribute on every object
       via  7b2bd93... s4:dsdb Add function to return the CN=Aggregate schema DN
       via  90d7399... s4:provision Remove 'operational' from secrets.ldb module list
       via  f8bd055... Proper fix for #6898 - Samba duplicates file content on appending. Pointed out by Volker.Restores the pathname handling for FILE_FLAG_POSIX_SEMANTICS but still prevents the O_APPEND problems. Jeremy.
       via  8353d47... s3: add dbwrap_torture - a tool to stress test tdb transactions through dbwrap
       via  63a801e... s3:torture: move the torture-specific headers to new torture/torture.h
       via  632e4af... s3:idmap_ldap: fix indentation: tab/space mixup
       via  7ebe5b1... Fix bug #6898 - Samba duplicates file content on appending Clients using a Windows open call should not be able to set FILE_FLAG_POSIX_SEMANTICS in an open. Jeremy.
       via  a614298... s3-spoolss: Fix GetPrinter level 101.
       via  a1a81ef... Revert "s3: Make the implicit reference to Protocol in mask_match() explicit"
       via  d6e55d8... Revert "s3: Make the implicit reference to Protocol in mask_match_list() explicit"
       via  5c4885a... Revert "s3: Make the implicit reference to Protocol in is_in_path() explicit"
       via  7930206... Revert "s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicit"
       via  0f8e2a6... Revert "s3: Move the global variable Protocol to struct smbd_server_connection"
       via  81c4668... s4:ldap.py - Add a check for the generated "schemaIDGUID"
       via  664bc88... s3-winbind: In _wbint_CheckMachineAccount, there is only one child domain ever
       via  e8ef799... s3: Move a variable declaration to its only use
       via  401ba9c... s4:dsdb Move module configuration from each ldb into samba_dsdb.c
       via  e297af0... s4:provision Simplify the module list
       via  83b41aa... s4/schema(tort): Refactor DSDB-SYNTAX test for better performance
       via  cf2bb28... s4/schema: Handle Object(OR-Name) syntax in extended_dn_out module
       via  1bf31f3... s4/schema: Object(OR-Name) syntax handling for DRS calls
       via  bef4e25... s4/schema(tort): Inject authOrig attribute into schema loaded for tests
       via  d03d15d... s4/schema(tort): Add test for Object(OR-Name) syntax
       via  aa238ff... s4/schema(tort): Test LDB_SYNTAX_DN with extended_dn in [GUID;SID;DN] form
       via  65e95b8... s4/drs(tort): DSSYNC test to print what is different in drs_msg also
       via  0608d6b... s4-smbtorture: fix spoolss_EnumPrinterKey client in RPC-SPOOLSS-WIN.
       via  513d6da... s3-printing: remove duplicate code while cleaning up driver structs.
       via  800d6b7... s3-spoolss: move more defines out of nt_printing.h to spoolss.idl where they belong.
       via  6364c27... s3-printing: remove unused NT_PRINTER_DRIVER_INFO_LEVEL structs.
       via  ec56895... s3-printing: use spoolss types and structs while getting and deleting drivers.
       via  68cc116... s3-printing: use spoolss types and structs while adding drivers.
       via  d66b7d8... s4-smbtorture: add tests for spoolss_EnumPrinterKey to RPC-SPOOLSS-PRINTER.
       via  d464151... s3-spoolss: fix spoolss_EnumPrinterKey client and server code.
       via  366946f... spoolss: fix spoolss_EnumPrinterKey IDL.
       via  579bb30... s3: Fix bug 6338 -- net rpc trustdom list always display "none"
       via  03b6e6e... s4:netlogon RPC - Remove trailing whitespace
       via  8b345ef... s4:netlogon RPC - Fix up the error handling
       via  1fb28b0... s4:netlogon RPC - Fix up a comment
       via  54991cd... Fixed incorrect indentation.
       via  e28545e... s3: Fix some nonempty blank lines
       via  384f303... s3: Remove a struct typedef
       via  cf2febf... s3: Make alloc_sub_basic() static
       via  c85a4c9... s3: Move the global variable Protocol to struct smbd_server_connection
       via  6a14902... s3: Make the implicit reference to get_Protocol in lp_use_sendfile() explicit
       via  f7b4151... s3: Make the implicit reference to Protocol in is_in_path() explicit
       via  1e22899... s3: Make the implicit reference to Protocol in mask_match_list() explicit
       via  e23d8a3... s3: Make the implicit reference to Protocol in mask_match() explicit
       via  b2db4c5... mount.cifs: Fix a const error
       via  b79bcd9... s3: Fix some nonempty blank lines
       via  97525d0... s3: Avoid two calls to strcmp()
       via  e6f9596... s3: Fix a bool/enum mismatch
       via  ae1e949... s4:lsa RPC - Fix type of variable "atype"
       via  7d5367f... s4:samr RPC - Use more LDB constants
       via  e8e76eb... s4:lsa RPC - Use more LDB constants
       via  e00281d... Implemented LDAP_SERVER_SD_FLAGS_OID on search requests.
       via  e406c17... s4:torture/smb2/oplock - Remove unneeded "status" redeclarations
       via  ec49360... s4:torture/smb2/notify - Rename nested "fname" variable to prevent warnings
       via  5dc478e... s4:torture/raw/unlink - Remove unused variable and label
       via  2842311... s4:torture/rpc/netlogon - Fix uninitialised variable
       via  37e4e38... s3: Convert cli_get_fs_attr_info to the async API
       via  5a16062... s3: Tune if-conditions in a very hot codepath
       via  91ccaa87.. s3: Remove a pointless memset
       via  f0a933d... s3: Cache brlock.tdb entries for the fast read&write strict locking code path
       via  bda1c70... s4:WINREG RPC server - Cosmetic
       via  43ed7a4... ntlm_auth: use data_blob_talloc() to allocate session key
       via  54ba3f5... Fix logic bug where high bits tests was being done on both Windows and POSIX mkdirs instead of only on Windows mkdir (as intended). The variable "file_attributes" had already had FILE_FLAG_POSIX_SEMANTICS removed above in the function if it had already been set. Jeremy.
       via  446ed18... s3:fix endianness bug in dbwrap_change_int32_atomic() (bug #6901)
       via  4afffc9... s3:fix endianness bug in dbwrap_change_uint32_atomic() (bug #6901)
       via  c1cb1f7... charset/tests/iconv - Remove the "const" from "ptr_in" to prevent "discard_const_p" use
       via  9776cb0... tdb tools: Mostly cosmetic adaptions
       via  94c33bd... util/strlist: Fix up "const" warnings in the string list and test code
       via  eea5a16... s3-build: delete more object files for "make clean".
       via  4abd858... Cosmetic patch - fixed case of attribute name.
       via  aafbe63... s4:min_versions: require ldb 0.9.9
       via  e53e23a... s4:lib/ldb: change version to 0.9.9 after some critical index fixes
       via  ae4795d... librpc: rerun "make idl"
       via  2cd8819... Revert "Work around ndr_unpack failing on structures with relative pointers."
       via  05850d1... pidl:NDR/Parser.pm: update ndr_pull->relative_highest_offset after handling relative pointers
       via  4b6c03a... librpc/ndr: remember the highest offset we parsed with relative pointer buffers
       via  7153200... s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_db_init
       via  6a59db9... s3:idmap_ldap: trim the " chars from the location string in idmap_ldap_alloc_init
       via  7c8b346... Implementation of LDAP_SERVER_SD_FLAGS_OID on modify requests.
       via  a760f16... Some changes to allow processing of ldap controls on modify requests.
       via  07e971f... s4:ntvfs/posix/pvfs_acl - Remove unused variable "token"
       via  5ca0a4b... tdb: change version to 1.2.0 after adding TDB_*ALLOW_NESTING
       via  3b9f19e... tdb: add TDB_DISALLOW_NESTING and make TDB_ALLOW_NESTING the default behavior
       via  436b55d... New attempt at TDB transaction nesting allow/disallow.
       via  85449b7... tdb: always set tdb->tracefd to -1 to be safe on goto fail
       via  92eff41... s4-dsdb: some more attribuutes that we should only give if asked for
       via  18cacc5... s4-drs: we need to specifically ask for ntSecurityDescriptor
       via  51a59e8... s4-ldb: added a warning about ldb_msg_add_dn
       via  1169dd3... added new function "ldb_msg_add_dn"
       via  f3f0c8e... s4-dsdb: removed attributes that should not be displayed by default
       via  086fa79... s4-drs: Removes stored parentGUID's creation and renaming
       via  70d8db8... s4-drs: Synchronous Implementation of generated parentGUID
       via  8481581... s4-drs: Utility functions to deal with GUID
       via  a2707a3... ldb:ldb_tdb backend/indexes - Outside API
       via  afb70f9... ldb:ldb_tdb backend/indexes - DN comparison
       via  dda28a9... s4-dsdb: make sure mod_usn list is zeroed on each transaction
       via  47923ea... s4-ldb: added a double-rename test
       via  c99b310... s4-ldb: when -v is specified, show progress of ldbadd/ldbmodify
       via  79a43fb... s4-ldb: make ldb tools line buffered
       via  3b96d08... s4-ldb: fixed an issue in rename/modify indexing
       via  2e46df4... s4-ldb: allow ldap.py test suite to run directly against a file
       via  5cd8b0e... PC Oota Edits.
       via  c4c984d... s3: Avoid races to change the machine password in winbind
       via  882350b... s3: Protect against flooding the DC with pwchange requests
       via  4d0ebc9... s3: Re-check the timeout in machine_password_change_handler()
       via  d0ef9fb... s3: Add some debugs to the winbind machine pwchange machinery
       via  d3d37ac... s3: Factor timeval_string out of current_timestring()
       via  d4312e7... s3: Do not kill the whole smb session if a machine pwchange failed
       via  5575353... s3:pdb_ldap: fix a comment typo
       via  4570558... s3: shortcut uid_to_sid when "ldapsam:trusted = yes"
       via  fc9f199... s3-build: really fix build of winbind_krb5_locator.
       via  bf45447... s3-build: make sure to remove libds and client object files on make clean.
       via  3a8393c... s4:ldbcli - Added encoder/decoder for relax control.
       via  d1c34d4... s3: Replace some create_synthetic_smb_fname() calls
       via  f6650f5... s3: Do not talloc in readdir
       via  aea3a8f... s3:load_interfaces(): use function gfree_interfaces() that we have.
       via  6178c17... Added control copying for message types other than ldb_search.
       via  da8aba5... s3/docs: Add "max protocol = smb2" to man smb.conf.
       via  054833a... README.coding: Update rules about code blocks and braces.
       via  61f5adb... selftest: Subunit/Filter.pm only allow expected failures without errors
       via  fb685d3... s4:selftest: mark samba4.smb2.lock.*.VALID-REQUEST as known failure
       via  c2a2996... SMB2-LOCK: make use of torture_assert_*()
       via  77f3350... s4:ntvfs_generic: check for valid SMB2_LOCK flags
       via  575967a... s4:selftest: fix logic for --option=torture:progress=no
       via  63ff7a8... s4:torture/test_gentest.sh: make use of the PREFIX argument
       via  35775c2... selftest: ignore empty lines in knownfailures
       via  053fa03... selftest/output/plain.pm: report the testuite name on error
       via  e3032d5... s4:selftest: for now skip the BASE-DELAY-WRITE test completely
       via  e67445b... s4:selftest: avoid running the slow BASE-DELAY-WRITE test on the cifs proxy share
       via  b4c916c... s4:selftest: add "rpc.netlogon.*.GetDomainInfo"
       via  e73b790... fixed the build
       via  15d93a5... s4/torture: Port SMBv1 Change Notify tests to SMBv2
       via  7447138... s4/libcli: add a FILE_NOTIFY_CHANGE_ALL macro
       via  f7e3809... s4/torture: add a new ulong parameteric torture option
       via  c14b0ce... torture/smb2: make SMB2 BRL tests pass against W2K8R2
       via  7407b52... Start removing SMB_STRUCT_STAT variables except for the directory enumeration code (which needs it). Jeremy.
       via  a770cae... Remove "store create time" code, cause create time to be stored in the "user.DOSATTRIB" EA. From the docs: In Samba 3.5.0 and above the "user.DOSATTRIB" extended attribute has been extended to store the create time for a file as well as the DOS attributes. This is done in a backwards compatible way so files created by Samba 3.5.0 and above can still have the DOS attribute read from this extended attribute by earlier versions of Samba, but they will not be able to read the create time stored there. Storing the create time separately from the normal filesystem meta-data allows Samba to faithfully reproduce NTFS semantics on top of a POSIX filesystem. Passes make test but will need more testing. Jeremy.
       via  a31838e... s4:WINREG RPC server - remove a "talloc_free"
       via  5c6c261... s4:provision_users.ldif - Descriptions generally begin with a majuscle
       via  dea569d... s4:SAMLDB DSDB module - Add "\n"s on debug messages
       via  c4a7055... s4:SAMLDB DSDB module - Remove "\n" in LDB error messages
       via  a97460d... Fixed incorrect SID for RAS Servers.
       via  b1ed9a8... s3: Fix the build on Solaris
       via  4532f68... s4:dsdb/schema: let schema_supclasses() return the correct pointer
       via  2fb6acd... librpc: rerun "make idl"
       via  66198b0... netlogon.idl: fix ndr_pull_netr_DatabaseRedo()
       via  4750155... s4:selftest: use "dc:local" instead of a hardcoded config file
       via  39072c7... s4:selftest: allways start with $(ST_RM)
       via  068d433... s4:selftest: place summary file into selftest-prefix
       via  259c1d73.. selftest: make sure we don't buffer any output
       via  36d0b1f... selftest: Fix unexpected failure handline in Subunit/Filter.pm
       via  dc351a5... s4:heimdal: import lorikeet-heimdal-200911170333 (commit b532c294d974cead40a1183c71be644c6ccc2832)
       via  b9e262c... s4/drs(tort): Convert DSSYNC test to a test case fixture
       via  442cded... s4/drs(tort): replace DEBUG with torture_asert/comment/fail
       via  aaff29f... s4/drs(tort): use torture_drsuapi_assert_call() macro for error checking
       via  6730491... s4/drs(tort): replace 'printf' with 'torture_...' calls
       via  9e4beef... s4/drs(tort): 'DsSyncBindInfo.pipe' renamed - 'pipe' is a system call
       via  b0de573... s4/drs(tort): 'DsPrivate.pipe' renamed - 'pipe' is a system call
       via  b13518e... s4:dsdb With these workarounds, we now pass the RPC-DSSYNC test
       via  5c3ef6d... s4:provision Split up reference creation, load schema earlier in the stack
       via  e9f4dbc... s4:schema Add the GUID to each defaultObjectCategory when loading from LDIF
       via  0795314... s4:dsdb Rework samdb code to use 'storage format' DNs for defaultObjectCategory
       via  0238147... s4:provision Generate a random objectGUID for each schema record
       via  39b8f31... s4:dsdb Load objectGUID and extended DN defaultObjectCategory into the schema
       via  6710bec... s4:dsdb Use the new flags to dsdb_module_search in schema_load
       via  58ded23... s4:dsdb Break up 'parse a DN from DRSUAPI' into a subfunction
       via  41ce3dc... s4:dsdb Add 'dsdb_flags' to dsdb_module_search() to enable often-used features
       via  a2a8dc5... Don't overwrite a dynamic pointer with the address of a stack variable. Jeremy.
       via  5c54c73... s4:SAMLDB module
       via  e853dd7... Revert "s4:dsdb/repl/replicated_objects - Applicate also here the new "lDAPDisplayName" generator"
       via  adff5ef... README.Coding: add section about usage of helper variables
       via  6c6c8e9... README.Coding: fix error in "good example"
       via  0762893... s3:libsmb: avoid passing a function call as function parameter
       via  8880170... s4:dsdb LDB attribute lists must always be a static const char **.
       via  8e5f5e3... s4:provision - Removed dependency on full Samba 3 schema from FDS
       via  55d2cec... Fixed some major bugs in inheritance and access checks.
       via  7248ff6... s3: Remove two more DFSG-nonfree text documents at release time. (Debian bug
       via  df3451a... Fix writing corrupt registries because of hardcoded version string in IDL.
       via  c319b96... Fix NULL pointer dereference in libgpo when listing Local Policy which has no security descriptor.
       via  5a7d48f... Fix writing corrupt REG_SZ to the registry.
       via  45bb24e... Fix trailing garbage in the hbin block.
       via  1e984e6... Added tests for descriptor inheritance on ldap modify.
       via  cc08074... ldb:python bindings - add a context on "py_ldb_delete"
       via  6cf43db... s4:ldap.py - enhance schema addition test
       via  df95d5c... s4:dsdb/repl/replicated_objects - Applicate also here the new "lDAPDisplayName" generator
       via  2c7294b... s4:SAMLDB module - Add support for required and generated schema attributes
       via  da3d471... s4:samdb util - add a call for generating a correct "lDAPDisplayName"
       via  bf4e8ba... s3: Fix a memleak in sys_popen
       via  8e320ae... s4:ldap.py - Deactivates some at the moment pointless test parts
       via  8e2bbb8... Mention typedef struct in README.Coding
       via  f4cf1c5... s3: Add min_setup, min_param and min_data to cli_trans_recv
       via  4a777ec... Attempt to fix the s4 build -- we can not use map_nt_error_from_unix in lib/
       via  f668e41... s3: Convert cli_set_unix_extensions_capabilities_send to async
       via  f38edcd... Introduce tevent_req_poll_ntstatus
       via  c254349... Introduce tevent_req_simple_finish_ntstatus
       via  6133ab6... s3: Tiny logic simplification
       via  a3632f2... s4-drs: DsExecuteKCC() implementation
       via  5377d5f... pam_winbind: fix a printf type mismatch warning
       via  0ac3c16... s3:fix a comment typo
       via  2e3d9ab... s3:is_trusted_domain: shortcut if domain name == global_sam_name
       via  144c238... s3:is_trusted_domain: shortcut if domain name is NULL or empty
       via  7e418bf... s3:passdb: bump interface VERSION 18->19 (removed uid_to_rid)
       via  30ab3a7... s3:passdb: remove the uid_to_rid method - we only need uid_to_sid
       via  3b7448d... s3:pdb_default_uid_to_sid: fix some debug statements.
       via  ec49f28... s3/pam: move variable declaration into belonging ifdef section
       via  6540804... add e2fsprogs-devel as build dependency this is needed for AD because it contains libcom/libcom_err files and headers
       via  27f988c... packaging(RHEL-CTDB): add the current githash to the rpm release number by default
       via  05ba2ee... packaging(RHEL-CTDB): enable parallel build
       via  609a600... packaging(RHEL-CTDB): fix packaging of pam_winbind.mo file
       via  ee7c04e... packaging(RHEL-CTDB): move the idmap and nss_info modules to the common package
       via  0abe1a3... packaging(RHEL-CTDB): package the winbind_krb5_locator.so plugin
       via  f763886... packaging(RHEL-CTDB): package the manpage of the winbind_krb5_locator plugin
       via  5a0c47d... packaging(RHEL-CTDB): package the manpage of "ldbrename"
       via  c30bd08... packaging(RHEL-CTDB): package the manpage of "sharesec"
       via  bf674df... packaging(RHEL-CTDB): pam_winbindd man page has moved from section 7 to 8
       via  48fa8e4... packaging(RHEL-CTDB): disable the merged build.
       via  a72714e... packaging(RHEL-CTDB): also pack libwbcient in winbind-32bit package
       via  c7106a6... packaging(RHEL-CTDB): add new pam_winbind.mo to the common package
       via  0247c2c... packaging(RHEL-CTDB): add new binary sharesec to the client package.
       via  837487f... packaging(RHEL-CTDB): add new binary ldbrename to the common rpm
       via  c53de39... packaging(RHEL-CTDB): fix location of nsswitch/ directory for install
       via  2869772... packaging(RHEL-CTDB): don't pass CFLAGS to make.
       via  de3b633... packaging(RHEL-CTDB): don't "make proto" any more.
       via  af2c5f2... packaging(RHEL-CTDB):makerpms.sh: replace source/ by source3/
       via  728b01f... packaging(RHEL-CTDB):makespec.sh: fix detection of version
       via  91cd20a... packaging(RHEL-CTDB): makeversion.sh: v3-4-test uses source3 instead of source
       via  b43a09f... packaging(RHEL-CTDB): makerpms.sh: build winbind-32bit libs in the 64bit build
       via  233a05f... packaging(RHEL-CTDB): Build winbind-32bit package in the 64bit build
       via  0037b31... packaging(RHEL-CTDB): extend makespec.sh to extract VENDOR_PATCH from version.h
       via  30edbb8... packaging(RHEL-CTDB): The former release number has basically moved into VERSION
       via  1e3c4b3... s3:smbd: also fill the memcache with sid<->id mappings in ldapsam_sid_to_id()
       via  d267325... s3:smbd: make idmap cache persistent for "ldapsam:trusted".
       via  5b75201... util: str_list_unique() bugfix
       via  b7839b7... util: str_list_unique_2() test implementation
       via  ca12e7b... s4:heimdal Import generated files from heimdal tree
       via  4f8ba5a... s4:heimdal: import lorikeet-heimdal-200911122202 (commit 9291fd2d101f3eecec550178634faa94ead3e9a1)
       via  5bc87c1... s4:heimdal: import lorikeet-heimdal-200909210500 (commit 290db8d23647a27c39b97c189a0b2ef6ec21ca69)
       via  1220534... Fix large paged search
       via  92a16b9... fix bogus "out of memory" winbind msg
       via  c8884e1... s4-ldb: changed the DN checks for \n to warnings
       via  dbae29d... s4-ldb: make DN escaping/unescaping consistent
       via  f9ad5cd... s3: Convert cli_unix_extensions_version to async
       via  3732798... s3-rpcclient: use the parsed binding string flags for auth choice.
       via  d2a9f4a... Remove unused variable warning. Jeremy.
       via  0363713... Remove erroneous 'presult = NULL' changes. Now presult only gets set if NTSTATUS == OK. Jeremy.
       via  496d147... Revert "Ensure every return path initializes presult as NULL." Vl is correct, this is the wrong way to fix this.
       via  5363d6e... Ensure all callers to the rpc_client/cli_pipe functions correctly initialize return variables. Jeremy.
       via  6747a91... Fix bug 6891 - using windows explorer to change ownership on a folder fails with Bad File Descriptor. Jeremy.
       via  83c2c17... Ensure every return path initializes presult as NULL. Ensures no crashes in calling code that forgets to init return as null. Jeremy.
       via  21644c5... s4:heimdal_build: allow flex-2.5.35 with bison-2.3
       via  61f0b24... s3-kerberos: remove smb_krb5_get_tkt_from_creds().
       via  0f8bf47... s3-kerberos: avoid using ERROR_TABLE_BASE_krb5 without checking.
       via  0d6c305... s4:dsdb Make callbacks in extended_dn_out clearer to follow
       via  5740648... s4:selftest Mark the RPC-DSSYNC test as knownfail for now
       via  68639bf... s4:libcli/ldap Add 'relax' OID to known network representations
       via  f3bc54a... s4:provision - Added LDBBackend and ExistingBackend.
       via  55bb60a... s4:provision - Added constructors for FDSBackend and OpenLDAPBackend.
       via  1564067... s4:provision - Added setup() method in LDAPBackend.
       via  ba12eb9... s4:provision - Moved provision_xxx_backend() into backend-specific provision() method.
       via  be766a3... s4:provision - Added start() method in LDAPBackend.
       via  fbc5696... s4:provision - Added initial implementation of FDSBackend and OpenLDAPBackend.
       via  8006e0e... s3: Fix debug messages in check_reduced_name
       via  b29eed4... cifs.upcall: Fix Bug #6868: support building with Heimdal we well as with MIT.
       via  b4e4095... s3-kerberos: add smb_krb5_principal_get_realm().
       via  bbe4a9c... s4:repl_meta_data Parse linked attributes with schema syntaxes
       via  a9f6a56... s4:dsdb/schema Add more unit tests for DN+Binary syntaxes
       via  95a12cd... s4:torture Use (some) torture_assert() calls in RPC-DSSYNC test
       via  693ddf5... s4:dsdb Improve debug message in extended_dn_out
       via  06b234e... s4:torture Remove _drs_util_verify_attids() from RPC-DSSYNC
       via  6d1e609... s4:torture/dsdb Add verification of the push-to-LDB functions in RPC-DSSYNC
       via  30a0800... s4:torture Add const
       via  ae72153... s4:ldb Allow ldb_msg_canonicalize to handle empty elements
       via  081d573... s4:dsdb/schema Allow a schema set when bound against a remote LDAP server
       via  5940ca6... s4:ldb Don't segfault if we somehow get an unknown extended dn element
       via  716bba5... s4:ldb Change ldb_request_add_control to the normal 'for loop' pattern
       via  87e984f... s4:torture Convert RPC-DSSYNC test to use LDB rather than raw LDAP
       via  1012b80... NET-API-BECOME-DC: resolve the host name to an address before calling libnet_BecomeDC and libnet_UnbecomeDC()
       via  2a60171... s4:dsdb Add expected value tests for most DRS syntax conversions
       via  9ba1870... s4:Fix regression in dsdb_dn code - all parses of the DN would be rejected
       via  6b0b3fe... s4:provision Add C binding to get at the generate schema
       via  6437c38... s4:provision Remove unused 'sambadn' parameter
       via  df7546a... s4:dsdb/repl Split the 'convert' or 'commit' stages in the DRS import
       via  d656380... s4:dsdb/schema Simplify schema loading from ldb messages
       via  d053584... s4:vampire Print error message when we fail on the CLDAP ping
       via  6fd6dc1... s4:dsdb Cosmetic fixes found by metze in review of dsdb_dn changes
       via  4e2b4be... s4:dsdb Ensure we allow 'odd' lengths for DN+String
       via  d6d0c23... s4:ldb Add Well Known GUID (WKGUID) tests to ldap.py
       via  da1ac55... s4:dsdb Add extensive tests for the behaviour of dsdb_dn
       via  f5890dd... s4:ldb Remove DN+Binary code from the core ldb_dn
       via  f0d43e9... s4:dsdb Use new dsdb_dn code in LDB modules and Samba4 schema
       via  973197c... s4:ldb-samba Use new ldb_any_comparison helper function in ldb-samba
       via  390ac7d... s4:dsdb Add new dsdb_dn to handle DN+Binary and DN+String
       via  3abc3e7... s4:ldb Add a helper function for 'canonicalise' both strings base compares
       via  fd5174e... lib/util Split data_blob_hex_string() into upper and lower
       via  a8769e6... Second part of bugfix for 6865 - acl_xattr module: Has dependency that inherit acls = yes or xattrs are removed. We also need dos filemode = true set as well. Jeremy.
       via  8995d3d... Fix bug 6878 - Cannot change ACL's inherit flag. Based on a patch submitted by Tsukasa Hamano <hamano at osstech.co.jp>, this is a change in the POSIX ACL mapping to deal with the lossy mapping for directory ACE entries:
       via  b11e11a... mount.cifs: get rid of CONST_DISCARD
       via  f3646ff... s3/docs: Document "enable spoolss".
       via  7386016... s3:vfs_fs_capabilities: fix a debug message
       via  594426a... * install setup/display-specifiers files which are needed by provision script
       via  2b75933... s3: Convert libsmb/cli_message to the async API
       via  fd4061d... s4:dcesrv_samr - Add more checks for invalid levels
       via  cee83ac... Fixes for some tests not eorking against Windows or Samba.
       via  d241b9a... s3-rpc_client: make sure cli_rpc_pipe_open_schannel() does not always return NT_STATUS_OK.
       via  bbff693... s3-samr: implement _samr_ValidatePassword().
       via  46784b4... s3-chgpasswd: split out a check_password_complexity() function.
       via  9599d14... s4-smbtorture: strip trailing whitespace in RPC-SAMR.
       via  e8d2fe3... README.Coding: Fix typos.
       via  5d51618... Fix bug 6880 - cannot list workgroup servers reported by Alban Browaeys <prahal at yahoo.com> with fix. Revert 2e989bab0764c298a2530a2d4c8690258eba210c with extra comments - this broke workgroup enumeration. Jeremy.
       via  d7ce873... s3-netlogon: enable RPC-NETLOGON-ADMIN test against s3.
       via  e9c6984... s4-smbtorture: re-arrange netlogon LogonControl test.
       via  a0b9e40... s3: Try to avoid dns searches with an empty site
       via  8eac307... s3-param: fix set_inherit_acls().
       via  e6df4c2... pidl: Fix selftest after s3 code changed
       via  932cda3... s4-samdb: remove the rDN size constraint of 64
       via  2b858c6... s4-hdb: go back to a separate samdb for the KDC
       via  bb283af... Revert "s3: Do not directly reference the ndr_table_* in rpcclient"
       via  e181b88... Revert "s3: Do not reference ndr_table_<pipe> in the cli_ routines directly"
       via  27847e8... Revert "s3: Consolidate getting the name out of a pipes_struct"
       via  47455b4... Revert "s3: Do not reference the ndr_tables in the server calls directly"
       via  82c35e4... Revert "s3: Do not reference ndr_table when calling rpc_srv_register"
       via  b02c46b... Revert "s3: Make run_rpc_command take strings instead of a ndr_interface_table"
       via  6a650d7... Revert "s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table"
       via  5fc9d93... s3: Make libnetapi_open_pipe take strings instead of a ndr_interface_table
       via  53f2a15... s3: Make run_rpc_command take strings instead of a ndr_interface_table
       via  494b2af... s3: Do not reference ndr_table when calling rpc_srv_register
       via  98fb717... s3: Do not reference the ndr_tables in the server calls directly
       via  9621306... s3: Consolidate getting the name out of a pipes_struct
       via  daa9640... s3: Do not reference ndr_table_<pipe> in the cli_ routines directly
       via  70c698f... s3: Do not directly reference the ndr_table_* in rpcclient
       via  be88a12... tdb: Fix a C++ warning
       via  427a22d... s4:vfs_ipc - fix "ipc_open" for NTTRANS create requests
       via  d89b475... torture/basic/denytest - makes the code more compatible for TRU64 (consider buildfarm)
       via  f6eacfc... s4:lib/messaging - fix up the python bindings
       via  22d9610... s4:dsdb/common/util - samdb_result_hashes - use "unsigned int" for counters
       via  5cdee7a... s3: Do the printing for DEBUGLEVEL>=10 centrally
       via  843be3b... ldb_init: use constant for result of "ldb_setup_wellknown_attributes"
       via  cd16e38... s3: Register the ndr_interfaces dynamically
       via  268df12... s3: Get rid of a NULL terminator
       via  a32c425f.. s3: Get rid of explicit pipe names
       via  2aa0af9... s3: get_pipe_name_from_iface -> get_pipe_name_from_syntax
       via  bd2ffb1... Fix bug 6865 - acl_xattr module: Has dependency that inherit acls = yes or xattrs are removed. Jeremy.
       via  afc5924... Fix bug 6841 - "map acl inherit = yes" not working. The code to read the new V2 SAMBA_PAI entries had two errors. Jeremy.
       via  dae1258... s4:libnet_passwd - fix pointer type
       via  e60388c... s4:dcerpc - fix DEBUG output warning
       via  0bcedb6... s4:samdb_check_password - allow the password string to be NULL
       via  c9df4a3... s4:dcesrv_samr_ValidatePassword - naturally this was only for debugging the failure
       via  7cf98ab... s4:dcesrv_samr_ValidatePassword - adapt call to "samdb_check_password"
       via  bb531b0... s4:samdb_validate_password - Adapt the function to use the UNIX charset for the password data blob
       via  17d6506... s4:torture/samr - Add status code on "ValidatePassword" test output
       via  9f48166... s4:torture/samr - Activate "ValidatePassword" test per default
       via  6afee5f... s4:dcesrv_samr_ValidatePassword - I forgot to create an out buffer
       via  11687e8... s3-kerberos: let smb_krb5_get_tkt_from_creds() compile with older heimdal libs.
       via  53d49bb... s3-netlogon: implement _netr_GetDcName and _netr_GetAnyDcName.
       via  0f531e3... s4/drs: Refactor to be more SAMBA.Coding style compliant
       via  c236bb5... s4/drs: Remove unused structures and functions
       via  db82023... s4/drs: remove unused num_prefixes and prefixes from dsdb_schema
       via  2fa4c4d... s4/drs(tort): _torture_drs_pfm_compare_same() should not fail tctx by itself
       via  ef959b4... s4/drs(tort): Test case for dsdb_create_prefix_mapping() implemented
       via  b9dd44e... s4/drs: dsdb_create_prefix_mapping() refactored
       via  9405377... s4/drs: prefixMap lookup by full_OID implementation
       via  009361e... s4/drs(tort): refactor - SCHEMA_INFO_DEFAULT defined on file scope
       via  1aae751... s4/drs: dsdb_write_prefixes_from_schema_to_ldb() refactored
       via  82539b7... s4/drs: dsdb_read_prefixes_from_ldb() refactored
       via  b50df3b... s4/drs(tort): prefixMap read/write in LDB test case
       via  6a32200... s4/drs(tort): Create temporary LDB for testing purposes
       via  9da3343... s4/drs: refactor dsdb_load_oid_mappings_ldb() to use _dsdb_prefixmap_from_ldb_val()
       via  5381d8d... s4/drs: Load prefixMap from ldb_val moved in separate function
       via  20622de... s4/drs(tort): prefixMap to/from ldb_val serialization test case
       via  fc05386... s4/drs: dsdb_schema_pfm_from_drsuapi_pfm() to accept partial drsuapi_prefixMap
       via  ba4d87f... s4/drs: dsdb_map_int2oid() replaced by dsdb_schema_pfm_oid_from_attid()
       via  01302b8... s4/drs: dsdb_map_oid2int() replaced by dsdb_schema_pfm_make_attid()
       via  ddab9d1... s4/drs: dsdb_verify_oid_mappings_drsuapi() replaced by dsdb_schema_pfm_contains_drsuapi_pfm()
       via  28b6eb9... s4/drs: dsdb_get_oid_mappings_drsuapi() to use new prefixMap interface
       via  a833853... s4/drs: dsdb_load_oid_mappings_drsuapi() -> dsdb_load_prefixmap_from_drsuapi()
       via  3729272... s4/drs: dsdb_schema uses dsdb_schema_prefixmap definition
       via  3abe0ad... s4: DRS-RPC tests added to RPC group of tests
       via  7a51b3a... s4: Add DRS-UNIT test suite to LOCAL group of tests to be executed
       via  b54ec12... s4/drs: Move schema_prefixMap allocation in separate function
       via  6210237... s4/drs: schema_prefixMap to/from drsuapi_prefixMap conversion implementation
       via  5446123... s4/drs(tort): test for schema_prefixMap to/from drsuapi_prefixMap conversion
       via  3d91c8e... s4/drs(tort): implement prefixMap comparison function
       via  3fe4310... s4/drs: Implement binary-oid-lookup into prefixMap
       via  f447536... s4/drs: Move making of partial-binary-oid to a separate function
       via  39ab7b8... s4/drs: Fix memory leek in prefixMap
       via  716eb62... s4/ldb: Fix double allocation for "ldb_url"
       via  be06d5c... s4:torture/drs: move intern/ => unit/
       via  440db5a... Revert "s3-kerberos: add smb_krb5_parse_name_flags()."
       via  9e48dc2... s3-kerberos: support S4U2SELF impersionation through cli_krb5_get_ticket().
       via  bb01aae... s3-kerberos: use smb_krb5_get_credentials in ads_krb5_mk_req.
       via  60bf0eb... s3-kerberos: modify cli_krb5_get_ticket to take a new impersonate_princ_s arg.
       via  6ca8a40... s3-net: better use memory credential cache in net_ads_kerberos_pac().
       via  58184b5... s3-net: allow to call "net ads kerberos pac <impersonation principal> -P".
       via  5e26622... s3-kerberos: add impersonate_principal for kerberos_return_pac_X calls.
       via  4ffbfc4... s3-kerberos: add smb_krb5_get_tkt_from_creds().
       via  bb75f71... s3-kerberos: fix some build warnings when building against heimdal.
       via  35dcc13... s3-kerberos: add smb_krb5_get_{creds,credentials} incl. support for S4U2SELF impersonation.
       via  0729df3... s3-kerberos: remove duplicate prototype.
       via  17ef153... s3-kerberos: add smb_krb5_parse_name_flags().
       via  2cd507f... s3-kerberos: add configure checks for krb5_get_creds_X api.
       via  c99dd5c... Got the logic simplification worked out so we still pass BASE-DELAYWRITE and also RAW-CLOSE. Jeremy.
       via  977fa4e... Revert commit "0551284dc08eb93ef7b2b2227a45e5ec21d482fb" - simplify the logic. This was incorrect (I'll revisit this tomorrow). Jeremy.
       via  e434934... Remove the smbd:writetimeupdatedelay change Metze added. Metze please explain why you added this. Change --maximum-runtime=900 for smbtorture4 with BASE-DELAYWRITE. Should allow it to successfully complete now. Jeremy.
       via  0551284... Simplify the logic - remove extraneous argument and calls to set_close_write_time(). We were treating a file time set on close as a sticky write time set, and I don't think it is. I will add a torture test later to RAW-CLOSE to confirm this. Jeremy.
       via  2f09516... Fix explicit set of write time on close. Jeremy.
       via  7f9fe12... Get closer to an accurate model of Windows timestamp changes. "Normal" non truncate writes always cause the timestamp to be set on close. Once a close is done on a handle this can reset the sticky write time to current time also. Updated smbtorture4 confirms this. Jeremy.
       via  c2df97f... Fix up some of the timing constants for DELAYWRITE. Add some extra tests up test_delayed_write_update6 to investigate what happens to a sticky write handle after a second handle close. Jeremy.
       via  5fb9d06... Python tests for the acl module.
       via  1fc47e12.. Version 1.0 of the directory service acls module.
       via  b6303f0... s3: Fix a crash in notify_remove_onelevel when "change notify = no"
       via  b5afbb6... s3: Fix the talloc hierarchy in notify_remove_onelevel
       via  1685ee3... s4:torture/rpc/samr - Add a comment for "ValidatePassword" test
       via  3372e2a... s4:dcesrv_samr - Implement "dcesrv_samr_ValidatePassword" using my new check password call
       via  85f61e5... s4:dsdb/common/util - Add a new utility function "samdb_check_password"
       via  3a6bde7... s4:samdb_set_password/samdb_set_password_sid - Better comments and cosmetics
       via  d415d4d... s3: Add parameter "ctdb timeout"
       via  49397a8... s4:samdb python bindings - add a wrapper for "dsdb_make_schema_global"
       via  992d35d... s4:samdb python bindings - make the python wrap connect more like the C one
       via  b2e91d4... s4:samdb python bindings - Reorder some function bodies to match the order in "ldb_wrap_connect"
       via  a10b522... s4:kdc: remove unused struct kpasswd_socket
       via  dde1c42... s3: Fix kerberos refresh chain.
       via  170d6a3... Fix debug comment (brain wasn't working...). Jeremy.
       via  f44d375... Filter the returned DOS attributes by 0xFF for clients using older protocols (LANMAN2 or below). Jeremy.
       via  cbafe17... Remove "Protocol" as an extern, and add accessor functions. Jeremy.
       via  51cb962... s3: add support for full windows timestamps resolution on files
       via  b8ecf39... Added security descriptor for the domain NC to provisioning.
       via  c9571f7... s4:provisioning - Fixed minor bugs in provisioning tool and partition module.
       via  b5ce975... libcli/nbt Move more of lmhosts lookup into common code
       via  5a8f21c... lib/util Fix comments in rfc1738.c.
       via  ccdd146... s3-netlogon: make sure we protect some function codes in _netr_LogonControl2Ex().
       via  bb2e1ff... s3-netlogon: let s3 pass against RPC-NETLOGON-S3 again.
       via  40f3f45... s3-netlogon: implement _netr_NETLOGON_INFO_4 in netr_LogonControl2Ex() and friends as well.
       via  b3a2147... s3-netlogon: implement remote trust account changing in netr_LogonControl2Ex() and friends.
       via  8be9ec6... security: re-run make samba3-idl after IDL change.
       via  97496bb... s3-lsa: fill in some more info levels in _lsa_QueryInfoPolicy().
       via  a8de4f0... s4-smbtorture: skip three info levels while testing s3 with RPC-LSA.
       via  58d401b... s4-smbtorture: skip QueryInfoPolicy2 while running RPC-LSA against s3.
       via  bff9819... s4-smbtorture: skip QueryDomainInformationPolicy test against s3 in RPC-LSA.
       via  074ad24... s4-smbtorture: simplify some torture_comments in RPC-LSA.
       via  463b1eb... s3-passdb: cleanup some callers of pdb_get_trusteddom_pw().
       via  31ce8ee... Fix debug statements to use correct function name. Jeremy.
       via  7ae10fb... requires_resume_key is a bool not int. Jeremy.
       via  6a61bef... Fix more of the RAW-SEARCH test. Older info levels are not 4 byte aligned (levels 1 - 3). Jeremy.
       via  97a3203... tsocket: rewrite tsocket_guide.txt to reflect the current APIs
       via  eb39f66... tsocket_bsd: return -1 and set errno to ENAMETOOLONG if the unix path is too long
       via  9b5d1e9... tsocket: remove prototype of non-existing tsocket_address_inet_set_broadcast()
       via  25d9cc8... Fixed some missing flags and bugs in the security creation.
       via  0abfc90... Fixed a bug in object specific access checks.
       via  b067a5e... s3: Remove debug_ctx()
       via  558e2de... Added some dn to the info in the log messages.
       via  8324dbc... Removed the default DACL from token, as we will not be using it.
       via  f9c9dee... Convert from numbers to correct SMB_FIND_XX constant names. Jeremy.
       via  cc5b22a... s3:registry: add an extra check for dsize==0 to regdb_fetch_keys_internal()
       via  f6f2151... s3:registry: add safety check for return value of tdb_unpack to regdb_fetch_keys_internal()
       via  25bdf27... s3:dbwrap_ctdb: add debug message to transaction_fetch_start()
       via  9fef6a6... s3:dbwrap_ctdb: split combined check in two and add descriptive debug
       via  f37439e... s3:dbwrap_ctdb: fix race condition with concurrent transactions on the same node.
       via  08d2a3f... s3:configure: add a check for the new CTDB_CONTROL_TRANS2_ACTIVE
       via  9be4d3d... s3:dbwrap_ctdb: add new db_ctdb_transaction_active() that calls CTDB_CONTROL_TRANS2_COMMIT
       via  9bd6b9d... s3:dbwrap_ctdb: fix a race in starting concurrent transactions on a single node
       via  8d61b8a... s3:dbwrap_ctdb: use db_ctdb_ltdb_fetch() inside db_ctdb_transaction_fetch_start
       via  0ec476f... s3:dbwrap_ctdb: use db_ctdb_ltdb_fetch() inside db_ctdb_transaction_fetch()
       via  4973ff6... s3:dbwrap_ctdb: add a function db_ctdb_ltdb_fetch()
       via  6a89834... s3:dbrwap_ctdb: add a function db_ctdb_ltdb_store()
       via  d5aa758... s3:dbwrap_ctdb: reformat a comment slightly to enhance clearness.
       via  494d827... Fix bug 6867 - trans2findnext returns reply_nterror(req, ntstatus) In a directory with a lot of files. Jeremy.
       via  d9bdd17... s3: Fix a 100% CPU loop when ctdbd dies during a traverse
       via  f35a1b9... s3-gencache: restore gencache_get behavior with NULL args (with torture test).
       via  ad6ee94... s3: Make "debug hires timestamp" default to true
       via  a355365... s4:dsdb Fix up after the MAP_ constants became LDB_MAP_
       via  371afc4... s4:provision Remove LDB backend files in provision
       via  6439bde... s4:provision Split ProvisionBackend out of the main provision script
       via  aa37db5... s4:provision Inline 'ldap_backend_shutdown' for clarity
       via  e94bfe5... s4:provision Fix samdb test with new provision code
       via  4be253f... s4:provision Move 'Schema' into it's own file
       via  76d289b... s4:provision Make 'linked_attributes' and 'dnsyntax_attributes' a property of the Schema
       via  350e963... s4:provision Rework provision to always have a ProvisionBackend
       via  e035433... s4 - SID allocation using FDS DNA plugin
       via  40a06c0... s4:dsdb - Removed redundant domain SID filter.
       via  bf01937... s4:dsdb - Store SID as string in FDS.
       via  8097280... s4 - Mapped AD schema to existing FDS schema.
       via  1fc19ee... s4:dsdb - Fixed attribute dereferencing for FDS
       via  7d38bb4... Remove special case logic in 'samdb_relative_path'.
       via  1ac8ef1... s4:dsdb Revert back to using DN:filename in the partitions record
       via  7a29013... lib/util Use rfc1738.c from Squid for all our URL encode/decode needs.
       via  87195f5... lib/util Add rfc1738 escape/unescape code from Squid
       via  609b831... s4:credentials Put the 'secrets.keytab' in the same directory as secrets.ldb
       via  0712750... s4: Create a script for updating a running provision with change introduced since the initial provision
       via  3caaf6a... s4:torture/raw/samba3misc - Add "discard_const_p" macro before a string
       via  f1f1bda... s4:ldb Remove debug traces duplicated by the new generic trace code
       via  7006352... s3:ldap: don't search when no values where found
       via  dd0e16b... uuid.c: Remove some dead code
       via  9ab1f79... s3: Fix the RPC server SUBSYSTEM declaration
       via  a80a0b7... s3:Makefile: add LIBREPLACE_LIBS for talloc, tdb and wbclient
       via  4ae950d2.. Ñ•3:buildsystem: fix depenencies for libreplace
       via  72cec4a... Ñ•3:ldap: search for account policies in objectclass sambaDomain, not *
       via  d1ad143... s3/docs: Fix typo.
       via  52aa522... s3/docs: Remove reference to nonexistent file.
       via  230f387... s4:nbt_server/wins/winsdb - Fix "const" warning
       via  3587bb6... s4-smbtorture: skip bigendian tests against s3 in RPC-LSA-SECRETS.
       via  2f3a408... s3-rpcclient: add deletetrustdom command.
       via  fbdda19... s3-rpcclient: add createtrustdom command.
       via  a988321... s3-lsa: expand struct lsa_info to carry name and sd.
       via  820b2f4... s3-lsa: use switch in _lsa_QuerySecurity().
       via  5e8c86c... s4-smbtorture: fix warning in RPC-WKSSVC torture test.
       via  3d2c9ea... s4:kdc/hdb-samba4 - Remove unused variable
       via  e2c84f6... Change RAW-STREAMS for s3 to allow rename over an existing stream, we need to file a CAR to find out why Windows gives INVALID_PARAMETER for this. Jeremy.
       via  921aa99... Start fixing the RAW-STREAMS test - ensure that the xattr used to store the stream info in streams_depot.so is not seen in when enumerating EAs. Jeremy.
       via  f88ab1b... s3: Fix incorrect rc check of nscd_flush_cache.
       via  184afaa... s3-secrets: use autogenerated code for TRUSTED_DOM_PASS struct parsing from a tdb.
       via  e92e332... s3: add secrets.idl.
       via  83de5c8... tdb: update README a bit
       via  71a2139... tdb: add tests for double .close() in pytdb
       via  b4424f8... tdb: reset tdb->fd to -1 in tdb_close()
       via  cfed5f9... tdb: fix typo in python's Tdb.get() docstring
       via  ecbe5eb... tdb: kill last bits from swig
       via  04161b4... Fix map readonly in smb.conf, it is a single word
       via  25f96a4... Add in Metze's new code to ndr encode the user.DOSATTRIB blobs. Next I'll change the create timestamp and dos attribute code to use this.
       via  c27194a... Fix bug 6572 - libsmbclient: unable to access 'msdfs proxy' share.
       via  0ba004d... s3:net: fix output of net rpc trustdom list
       via  ee13e9c... s3:configure: only check for gpfs_gpl.h
       via  4df8426... s3-passdb: move open_schannel_session_store() to passdb/secrets_schannel.c.
       via  96bffa5... s3-net: acct_flags are uint32_t in net_sam_set_userflag().
       via  a8d9c64... adssearch: dump some more nttime timestamps.
       via  abe9417... s3-lsa: add lsa_trusted_domain_mapping.
       via  1f9d06a... lsa: add LSA_TRUSTED_DOMAIN access masks.
       via  bda047a... s3-passdb: add secrets_delete_generic().
       via  7791d29... s3-lsa: add lsa_secret_mapping.
       via  80d8b2e... lsa: add LSA_SECRET access masks.
       via  880666c... s3-lsa: use correct function name in_lsa_RemoveAccountRights().
       via  c352a73... s3-lsa: pure cosmetic indentation fixes.
       via  6937e01... s3-lsa: use enum lsa_LookupNamesLevel in lsa_lookup_level_to_flags().
       via  90862a5... ldb:tdb backend - be also here more careful with the result value
       via  4c79fbf... ldb:python bindings - make the intention by Jelmer ("int" vs. "enum") more clear
       via  aa46400... Revert "ldb python bindungs - better use the "enum ldb_scope" for the search scope rather than "int""
       via  354038f... s3/docs: Document new pdbedit -K option.
       via  8fdef14... s3: pdbedit: add option --kickoff-time/-K to set the user's kickoff time
       via  798b05a... s4-dsdb: call dsdb_make_schema_global() from ldb_wrap
       via  9a2112e... Second part of the fix for bug 6828 - infinite timeout occurs when byte lock held outside of samba. Fixes case where a connection with a pending lock can me marked "idle", and ensures that the lock queue timeout is always recalculated. Jeremy.
       via  ab4d069... s4-dsdb: always cancel transactions on all partitions
       via  6afac82... s4-ldb: '+' can also happen in base64 encoded index DNs
       via  8ae0abc... s4:ldb Add detail to failures in the indexing code
       via  5e920f2... s4:dsdb Rework partitions module for better tracing
       via  3c6c230... s4:ldb Add additional tracing of the ldb API
       via  53b160e... s4:dsdb Remove partition_extended_schema_update_now
       via  f381faa... s3: Rename new parameter "ldap ref follow" to "ldap follow referral".
       via  35dc481... s3:docs: Public is not a synonym for access based shareenum.
       via  02dd895... s3:docs: fake dir create times is a global parameter.
       via  a4f86c0... s4-ldb: fixed request handling for schemaUpdateNow op
       via  98a3725... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  12c9af7... s4-ldb: allow for unescaped '=' in a index DN
       via  1ea460b... ldb:backend "connect" functions - convert result values to LDB constants
       via  54bd30f... s4-samdb: reduce the number of samdb opens at startup
       via  b55a5ad... s4-ldb: ensure DNs pass validity tests in indexing
       via  2eca02a... s4-ldb: fixed string length handling on index records
       via  c34e45a... s4-dsdb: ensure that new partitions inherit any transaction
       via  d4c0e8f... tdb: detect tdb store of identical records and skip
       via  dffb572... s4-ldb: don't allow modifies outside a transaction.
       via  5002cdd... s4-ldb: fixed re-index during a complex transaction
       via  e7d9f5e... s4-python: fixed annoyance where control-C doesn't kill our python scripts
       via  a07eb08... s4:dcesrv_samr: always use mem_ctx as initial parent for samr_*_state
       via  4ab83fb... s4:loadparm: don't leak the names of all shares in each lp_service() call
       via  69e96f0... s4:dsdb/partition_init: don't leak a talloc_new() in case we have no data yet
       via  dc8e681... libcli/auth: initialize creds in netlogon_creds_client_init_session_key()
       via  fab9aff... s4:gensec/schannel: remove unused talloc_reference() in schannel_update()
       via  f2da9c8... libcli/auth: fix memory leak in schannel_creds_server_step_check_ldb()
       via  5ae1d70... libcli/auth: don't leak the ldb_msg in schannel_store_session_key_ldb()
       via  3054fe4... Fix bug 6802 - A created folder does not properly inherit permissions from parent.
       via  3b62e25... tdb: rename 'struct list_struct' into 'struct tdb_record'
       via  4f8826f... ldb python bindungs - better use the "enum ldb_scope" for the search scope rather than "int"
       via  b9a3f1d... s3: Fix crash in pam_winbind, another reference to freed memory.
       via  3050f83... s4-python: we need to include Python.h first
       via  e34106c... s4:dsdb 'attrs' must be static (otherwise segv with async)
       via  b6200e3... s4:dsdb Fix samba3sam test again.
       via  7d975bb... s4:dsdb Add error string in 'no such object' because of 0 replies case
       via  26b61ac... s4:dsdb Remove unused variables
       via  b0eb8a1... s4:dsdb Do less allocation when searching for partitions modules
       via  a84abe7... s4:setup Mark 'cn' in secrets as case insensitive
       via  b392116... s4:secrets Look for LDAP secret with a name that is indexed
       via  b7f71c9... s4:gensec Use an index on computerName in schannel.ldb
       via  44a7274... util:ldb Allow multiple entries to be added in one LDIF snippit
       via  e5b86d2... s4:dsdb Split schema loading and schema data management
       via  bd9aa4d... s4:dsdb Set partitions metadata as soon as it is set up.
       via  0fca2b0... s4-selftest: lower some of the timeouts during make test
       via  0b624d9... s4-samdb: make sure the static credentials are never freed
       via  890e771... s4-ldb: move the tdb_reopen_all() calls to ldb_wrap.c
       via  906961c... s4-ldb: use ldb_wrap_fork_hook() to cancel child transactions
       via  a32b338... s4-ldb: added ldb_transaction_cancel_noerr()
       via  a7cc448... s4-server: call the ldb_wrap_fork_hook() after a fork()
       via  33756d6... s4-server: pre-open the main ldb databases in the server
       via  4ad0397... s4-ldbwrap: added re-use of ldb contexts in ldb_wrap_connect()
       via  05f93c3... s4-dsdb: add a static samdb_credentials
       via  98e4393... s4-dsdb: create a static system_session context
       via  4a1a9f5... Simplify the logic. Jeremy.
       via  843adc1... Fix bug 6829 - smbclient does not show special characters properly. All successful calls to cli_session_setup() *must* be followed by calls to cli_init_creds() to stash the credentials we successfully connected with. There were 2 codepaths where this was missing. This caused smbclient to be unable to open the \srvsvc pipe to do an RPC netserverenum, and cause it to fall back to a RAP netserverenum, which uses DOS codepage conversion rather than the full UCS2 of RPC, so the returned characters were not correct (unless the DOS codepage was set correctly). Phew. That was fun to track down :-). Jeremy.
       via  5c6944d... s3: Remove a pointless #endif/#ifdef pair
       via  77991fc... s4-lsa: fixed breakage of lsa server
       via  9c9e853... s4-torture: fixed double free in libnet_group test
       via  2b82b8e... s4:provision - Reintroduce accidentally removed parameters and checks from "guess_names"
       via  fc97c60... s4-lsa: fixed the lsa server to cope with the new tests from gd
       via  a109ee7... s4-ldb: added a TODO about checking the indexlist
       via  f2988f5... s4-ldb: fixed some memory leaks in new indexing code
       via  0fb6e2a... s4-ldb: don't try to index non-indexed attributes
       via  a5712ff... s4-selftest: removed raw.unlink from quicktest
       via  1b48764... s4-ldb: ensure new dn_list elements are not owned by caller
       via  129298c... s4-ldb: over-allocate index records to save on realloc costs
       via  d483c3b... s4-ldb: fixed tdb error handling in ldb_index.c
       via  fcd16ea... s4-ldb: delete empty index records
       via  936c8f3... s4-ldb: do more validation of idxptr lists
       via  74ae8b9... s4-ldb: expose ltdb_err_map and ltdb_delete_noindex
       via  c4cb0c5... s4-ldb: fast path for equal pointers
       via  606ff46... selftest: make python run unbuffered
       via  dfa0b74... util: fixed place where we could look one byte past end of string
       via  3f5d535... idl-drsblobs: mark some more reserved values as value(0)
       via  5f3cbb5... s4-ldb: when taking a list intersection, the result can be as long as the first list
       via  859cf72... s4-ldb: ldb indexing rewrite - part1
       via  c5de880... s4-ldb: ldb_oom() for modules
       via  c9838f0... s4:torture Silence const warning by use of data_blob_const()
       via  60ec0f1... s4:dsdb/samdb/cracknames - Remove unused header and add more "const"
       via  d120e7e... s4:ldb_sort - Add some more "const"
       via  0defcfb... s4:libcli/security/access_check - Add "const" in front of "type"
       via  24bca52... s4:smbtorture - Add "const" before "value"
       via  925a94b... s4:dsdb Use the 'correct' case for the namingContext values in rootDSE
       via  f424097... s4:dsdb Add default modules list to samba3sam
       via  33f3d54... s4:provision - rework the "guess_names" and "make_smbconf" method
       via  78a5e26... s3:Makefile: add some explicit dependencies to libc
       via  47fcde1... s4:provision - important fix for DNS domainname: lower realm
       via  925b156... .gitignore: add "partition_proto.h"
       via  9f170bc... heimdal - hdb/ext.c - fix a "shadows variable" warning
       via  95ce7df... S4: ldb_map modules uses defines that are reserved
       via  6e5dad4... S4: Building on a system with libintl
       via  0944931... lib/tdb: make tdbtool use tdb_check() for "check" command
       via  022b4d4... lib/tdb: add tdb_check()
       via  0fc6800... lib/tdb: add -t (always use transactions) option to tdbtorture
       via  b77f41d... lib/tdb: wean off TDB_ERRCODE.
       via  7030043... lib/tdb: TDB_TRACE support (for developers)
       via  1467e5e... s4-ldb: allow for non-null terminated ldb_val in ldb_dn_from_ldb_val
       via  16a80f1... s4:dsdb Add note explaining about the partition format upgrade
       via  d7cf71d... s4:dsdb Allow loading of old-style partition records
       via  4209cf9... s4:dsdb Make the 'relative path' code in partitions handle tdb://
       via  fa2e04b... s4:ldb_map Fix use-after-free of memory in ldb_map
       via  96ec453... s4:dsdb talloc_steal the backend module to under the partition
       via  937140b... s4:ldb Put ltdb_private under the 'module'
       via  a0a787a... s4:rpc_server Ensure we talloc_free handles when we delete objects
       via  398188f... s4:dsdb Remove potentially confusing 'partition' control from result
       via  bd53628... s4:ldb Add new function to create a cut down list of controls
       via  fcbe616... s4:samr Don't leak the whole user onto the long-term handle
       via  108b834... librpc Make talloc tree in binding tower match the floors
       via  47daa27... s4:epmapper Create a proper talloc tree of endpoint floors
       via  1547477... s4:dsdb Allow creation of new partitions
       via  4c36cac... s4:provision Use schema to casefold partitions on 'upgrade'.
       via  da7c778... s4:dsdb Remove default instanceType from repl_meta_data
       via  c106017... s4:dsdb Remove workaround for two partition head records
       via  96c9bc1... s4:dsdb Use 'partition modified' information to update @REPLCHANGED
       via  d3a5037... s4:repl Pass schema as argument to replmd_update_rpmd()
       via  f545d5f... s4:dsdb In partitions module, tell the caller what partition was used.
       via  17237f1... s4:ldb Add function to add controls to an LDB reply
       via  be5f081... s4:dsdb Load new partitions in a running LDB if metadata changes
       via  6a77165... s4:dsdb Only reload partition metadata on search and transaction start
       via  e62200e... s4:dsdb Reload partition metadata if the main db updates
       via  1803525... s4:provision Test ability to set GUIDs from provision command line
       via  d3b50ec... s4:provison Allow the NTDS guid on the command line (for testing)
       via  fa5ebaa... s4:dsdb Split 'set per-partition metadata' into it's own function
       via  27c28d3... s4:Handle reprovision with existing partitions
       via  ff3b60d... s4:dsdb Don't try and casefold DNs during startup for partition load
       via  129bda5... s4:dsdb Fix partition_create not to return early
       via  b73d584... s4:dsdb Fix tests for samba3sam to pass after partitions module changes
       via  b04bdee... s4:dsdb Be strict in selecting on-disk names for partitions
       via  8ea2a8b... s4:dsdb Set 'notification' after the success of a change.
       via  d4048b2... s4:provision Set @OPTIONS in the provision_init.ldif
       via  c59f008... s4:dsdb Rework modules create new partitions at runtime
       via  9393d94... s4/drs: prefixMap main interface implementation
       via  4dc90c0... s4/drs(tort): Unit test for prefixMap implementation.
       via  31168f1... s4/drs(tort): Comment typos fixed in drs_util.c
       via  1ecca31... s4/drs(tort): fixed '==' to '>='
       via  4b6cfbb... s4-lsa: Fix dcesrv_lsa_EnumTrustDom() and avoid infite windows client loop.
       via  209a65b... s3-lsa: Fix _lsa_EnumTrustDom() and avoid infite windows client loop.
       via  48520b2... s4-smbtorture: test whether an lsa_EnumTrustDom implementation would hang up a client.
       via  32f2cc4... s3-lsa: make s3 pass against RPC-LSA-LOOKUPNAMES again.
       via  b9d9353... nsswitch: fix the build of the winbind krb5 locator plugin.
       via  9356265... Turn on LOCK9 test which will test for regressions in bug 6828. Jeremy.
       via  bb7cf9a... Fix bug 6828 - infinite timeout occurs when byte lock held outside of samba Jeremy.
       via  49b23fe... Fix comments on new test. Jeremy
       via  e58f880... Add local (or NFS) lock test to smbtorture. Checks that local locks conflict with CIFS locks (see bug 6868). Jeremy.
       via  a4d5487... s4-smbtorture: fix RPC-LSA-LSALOOKUP test against w2k3 and w2k8.
       via  e349e2c... Fix "make install" by removing all references to python. Not currently needed in source3, and isn't working anyway. Jeremy.
       via  0d33b0b... Remove pythonmods from the build in source3, it doesn't build anyway and isn't needed (as far as I can tell). Jeremy.
       via  c79e2ff... Fix the pam_smbpass.so build with the recent linker flag changes. Jeremy.
       via  9ee5d84... s4-smbtorture: Make it simpler to specify number of trusted domains to create in RPC-LSA-TRUSTED-DOMAINS.
       via  49a1323... s3-lsa: Fix _lsa_EnumTrustDom().
       via  d168d7f... s3-pdb_ldap: fix crash bug in ldapsam_set_trusteddom_pw().
       via  205284c... s3:Makefile: rename LDSHFLAG variables to make meaning more obvious
       via  a5a7b9e... s3-lsa: Fix _lsa_CreateAccount() for usage of SEC_FLAG_MAXIMUM_ALLOWED.
       via  870f2d3... s3-selftest: enable RPC-LSA-PRIVILEGES against Samba 3.
       via  7e18010... s4-smbtorture: Fix wrong comment in RPC-LSA-TRUSTED-DOMAIN test.
       via  bf2746b... s4-smbtorture: split out EnumTrustedDomainsEx test in RPC-LSA-TRUSTED-DOMAINS.
       via  c7023c5... s3-lsa: Allow to lookup 'NT AUTHORITY\Anonymous Logon' as well.
       via  1f4d26c... s3-lsa: allow to lookup BUILTIN\ in lsa_LookupNames.
       via  18dd626... s3-lsa: When looking up domains in LookupNames, do not strip the sid.
       via  b6d97a0... s3-lsa: allow to have NULL strings in lsa LookupName queries.
       via  d76e77c... s4-smbtorture: add stricter tests for LSA-LOOKUPNAMES replies.
       via  80b512f... s4-smbtorture: move all LookupNames tests into RPC-LSA-LOOKUPNAMES.
       via  4243e6e... s3:configure: add support for Solaris' ld -z ignore
       via  f96f8f9... s3: make unresolved symbols in libs throw errors
       via  438f400... s3: allow using different LDFLAGS for internal libs/plugins
       via  2c34112... s4-torture: fixed a pipe leak
       via  2b90fbb... s4-selftest: the secleak test is not designed for automated running
       via  5e79a86... s4: ran minimal_includes.pl on source4/auth/gensec
       via  f8109b0... s4: ran minimal_includes.pl on source4/auth/ntlmssp
       via  49650a2... s4: ran minimal_includes.pl on source4/auth/ntlm
       via  090fbdc... s4: ran minimal_includes.pl on source4/client
       via  95e895d... s4: ran minimal_includes.pl on source4/rpc_server
       via  7f1832c... s4: ran minimal_includes.pl on source4/winbind
       via  84d0047... s4-torture: ran minimal_includes.pl over source4/torture
       via  8585cf1... s4-script: cleanup tmp files in minimial_includes.pl
       via  14111d6... s4-selftest: skip two more scanners
       via  2ff2c42... s4-torture: fixed a fd/mem leak in the RPC-LSA-SECRETS test
       via  a1135b2... s4-selftest: skip the trans2.scan test
       via  44a9989... s4-dsdb: fixed empty structure error on solaris8
       via  08a0096... s4-idl: don't call a variable 'stat'
       via  f49818e... lib-util: check for too many combinations in generate_unique_strs()
       via  5dcf006... tdb: fixed the intermittent failure of tdbtorture in the build farm
       via  751fd6f... Fixes for typos. Thank-you PC Oota.
       via  10bd521... wbinfo: use wbcLookupDomainControllerEx for wbinfo --dsgetdcname.
       via  110a40d... libwbclient: fix wbcLookupDomainController().
       via  71cfbf9... s4-smbtorture: test wbcLookupDomainController{Ex} in WINBIND-WBCLIENT.
       via  dbd0399... gitignore: remove old netlogon prototypes.
       via  abeb794... s4:torture "cldap" test - restore the removed constraints and add more
       via  0ef7c22... s4:password_hash LDB module - substitute "lp_workgroup" with "lp_sam_name"
       via  8d0959b... selftest: try to get the valgrind errors showing again in the build farm
       via  d680729... util: fixed generate_unique_strs() to be portable
       via  729c4b3... s4-selftest: fixed 'make testenv'
       via  c45a81e... s4-pyldb: fixed 64 bit issues
       via  96a4158... s4-idmap: the idmap database should be indexed
       via  89ba043... s4-libnet: fixed privilege handling in samsync to use the right db
       via  4828f92... s4-pvfs: fill in alignment_requirement (valgrind error)
       via  b7b5484... s4:test: Fix typo.
       via  fa08d0b... Fix typo.
       via  38fbfdc... Revert "selftest: fixed filter to know about a "error" result"
       via  fb9319d... s4-selftest: move secdesc.python test to skip list
       via  1de7e43... selftest: fixed filter to know about a "error" result
       via  959accb... s4-test: removed duplicate knownfail entry
       via  e5b36c6... s4-pvfs: another uninitialised variable
       via  31f1a36... s3: Don't fail authentication when one or some group of require-membership-of is invalid.
       via  1219dac... s4-pvfs: fixed uninitialised variable
       via  d673b49... s4:ldb_msg_check_string_attribute - add a comment about the result values
       via  9d097fa... Revert "s4:ldb_msg - Use LDB constants on results"
       via  718d280... s3:configure: fix avahi activation
       via  77b9d28... s4:torture "cldap" test - rework and test more results
       via  85e4995... s4:sites - get the server site (name) from DSDB
       via  5d4093a... s4:dcerpc_netlogon - unify the two workstation object lookups (DNS hostname and supported encryption types)
       via  56a8baf... s4:ldb_msg - Use LDB constants on results
       via  a69f84f... s4:ldb_ldap - Fix intendation
       via  bc2b419... s4-test: the ldap secdesc test is expected to fail for now
       via  5d3659a... s4-test: SMB2 oplocks in s4 are a mess
       via  81eb31f... s4: spelling error
       via  9ae4dae... s4-torture: fixed the streams tests for Samba4
       via  764c09e... s4-streams: fixed handling of stream rename and overwrite
       via  44612c7... s4-pvfs: rename with full name gives SHARING_VIOLATION
       via  83db71e... s4-pvfs: when reporting the file name, don't include the :$DATA suffix
       via  2d4ad4f... s4-pvfs: the STREAM_INFORMATION calls don't need any access flags
       via  edd0ea5... s4-pvfs: fixed update of stream sizes
       via  8d85757... Fix posix_unlink test. Was doing grep without quotes around the target string. Jeremy.
       via  a2aa13d... s4-pvfs: more fixes for ACLs on file creation
       via  bae8c93... s4-smb2: fixed SMB2 find commands
       via  0463d69... s4-pvfs: change the handling of access checking on create
       via  d1efaf3... smb2-torture: samba4 allows SEC_FLAG_SECURITY to be used with privileges
       via  a319ba4... s4: fixed howto for new binary name
       via  d6351ad... Fix the smbtorture4 build. root_fid is a "union smb_handle". tridge please check. Jeremy.
       via  096589a... Trying to find out why the posix_unlink test build farm is still failing even though we're now successfully deleting the symlink. Jeremy.
       via  7c51fa6... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
       via  3e3214f... s3:winbind: Move fillup_pw_field() as static to wb_fill_pwent.c
       via  46b7938... s4-smbserver: removed bogus initialisation of two union arms
       via  bf6fcc6... s4-pvfs: when uwrap is enabled, ignore chown errors
       via  dbebe0f... s4-torture: fixed the default ACL for s4
       via  05f5f22... s4-torture: minor debugging enhancements
       via  8c7a814... s4-schema: We should not need Samba4TopExtra now
       via  6b1ab9c... s4-pvfs: don't auto-apply privilege bits in unix acl handling either
       via  c3b09d1... s4-acl: SEC_FLAG_MAXIMUM_ALLOWED doesn't auto-apply privilege access masks
       via  53dec86... s4-torture: the BASE-CREATEX_ACCESS test is broken for non-administrators
       via  533b102... s4-torture: cleanup after the MAXIMUM_ALLOWED test
       via  5d5d951... s4-pvfs: use privileges rather than "uid == 0" in unix access check
       via  9da4af0... s4-security: honor more of the privilege access bits
       via  7226ba7... s4-torture: add a special check for administrators and privileges
       via  9526487... s4-lsasrv: make sure only admins can alter privileges
       via  f794e8d... s4-provision: added the default privileges db
       via  cc3e1d9... s4-provision: removed the old privilege attributes
       via  f3f695f... s4-torture: show the sid we are basing privilege tests on
       via  30be3fd... s4-privileges: moved privileges to private/privilege.ldb
       via  b6a1beb... added NT_STATUS_NOT_OK_RETURN_AND_FREE()
       via  f1d9960... Add comment explaining about symlink following & posix. Jeremy.
       via  ea3c077... Last 2 VFS_STAT -> LSTAT fixes I can see in the modules code. Jeremy.
       via  010dfbf... Fix one missing STAT -> LSTAT with POSIX pathnames in vfs_xattr_tdb.c. Caught by the torture tester. I love unit tests :-). Jeremy.
       via  7655282... s3: build pam_smbpass when possible
       via  64e8aa1... s3-netlogon: fix updating trust accout passwords with downlevel domains.
       via  20c0767... nsswitch: increase libwbclient version after adding wbcChangeTrustCredentials().
       via  79c2c61... s3:packaging: Fix building RHEL packages.
       via  fef032f... s3:srv_samr_nt - another fix for the reject reason
       via  2227696... s4-smbtorture: extend netr_LogonControl test in RPC-NETLOGON.
       via  8267564... s3-netlogon: Fix _netr_ServerPasswordSet2 cleartext blob handling.
       via  c2966a0... s4-smbtorture: test wbcLookupUserSids in WINBIND-WBCLIENT as well.
       via  246597c... s4-smbtorture: test wbcGuidToString and friends as well in WINBIND-WBCLIENT.
       via  aaca10b... s4:provision - fixed invalid creationTime format
       via  6cb652e... s4:ldb - fixed dangling pointer in ldb_request_add_control()
       via  180ca8e... s4:auth - fixed problem reading bind DN from secrets database
       via  cf77bf3... s4:provision - replaced linked_attributes with FDS plugins
       via  925e960... s4:auth_sam: Restructure tail in "authsam_get_server_info_principal" and fix a memory leak
       via  ba77071... s4:winsdb - Substitute LDB result numbers with constants
       via  441f032... s3: Try to fix the build on Solaris & AIX regarding the password change reject reason
       via  421191a... s4/drs(tort): prefixMap unit test initial implementatoin
       via  784e0c1... s4/drs: prefixMap module initial definition
       via  47f30fd... s4/drs(tort): fix compile time warning
       via  1d3342e... s4/drs(tort): _drs_util_verify_attids() to verify ATTIDs in objects received
       via  e3b707d... s4/drs(tort): drs_util_DsAttributeId_to_string() function
       via  8631548... s4/drs(tort): _drs_ldap_attr_by_oid() implementation
       via  8639ba2... s4/drs(tort): ignore drs/proto.h file
       via  3c3f66f... s4/drs(tort): oid_from_attid() reference implementation
       via  6a680ce... s4/drs(tort): TORTURE_DRS torture module - initial implementation
       via  40a8a22... s4/drs: Propagate redefinition of drsuapi_DsReplicaOID into code base
       via  7e8fb4a... s4/drs(NDR): Print implementation for drsuapi_DsReplicaOID
       via  4bfd132... s4/drs(NDR): Remove push/pull code for drsuapi_DsReplicaOID struct
       via  f11cdc1... s4/asn1: Use explicite TALLOC_CTX in ber_write_OID functions
       via  cb71e8a... s4/drs(idl): Regenerate idl
       via  cf51787... s4/drs(idl): Redefine drsuapi_DsReplicaOID in drsuapi.idl
       via  a85799d... s3-libnetapi: add nltest tool.
       via  ca19ffd... s3-libnetapi: add I_NetLogonControl{2} example code.
       via  d308aa3... s3-libnetapi: add I_NetLogonControl{2} to public headers.
       via  e31c2c7... s3-libnetapi: fill in I_NetLogonControl{2}_r.
       via  e8e1d60... s3-libnetapi: add I_NetLogonControl{2} skeleton.
       via  8bd4378... s3-libnetapi: add I_NetLogonControl{2} to IDL.
       via  7bcc0b2... s4-winsrepl: don't put in attributes with no elements
       via  3f80b06... s3-selftest: enable WINBIND-WBCLIENT against s3.
       via  612deb2... s4-smbtorture: add very basic libwbclient testsuite.
       via  8b247f3... s3-net: fix build warning (missing default in switch).
       via  5cc8959... Fix valgrind memory leak in bug #6814 - Fixes for problems reported by valgrind Jeremy.
       via  a6e4cb5... s3: fixed krb5 build problem on ubuntu karmic
       via  70b020c... s4-pvfs: fixed mask handling for SEC_FLAG_MAXIMUM_ALLOWED
       via  29929a3... s4-torture: take privileges into account in BASE-MAXIMUM_ALLOWED
       via  068e098... idl: added bit definition for privilege masks
       via  c35f185... s4:dcerpc_server - Read the generic session key out from "dcerpc_generic_session_key"
       via  ef194bc... s3-spnego: fix memleak in spnego_parse_auth().
       via  449ab39... s3-spnego: Fix Bug #6815. Windows 2008 R2 SPNEGO negTokenTarg parsing failure.
       via  fb13eb7... s4:w32err_code.py script - put it under "scripting/bin"
       via  6a9e88e... s3/docs: Add missing meta data to man ldbrename.
       via  d72b5a8... s4-smb: fill in fnum as well for root_fid
       via  bdd9dc4... s4-selftest: mark some CIFS backend tests as known fail
       via  dab799e... s4-smbserver: fixed root_fid in nttrans create
       via  4a4f420... s4-libcli: fixed structure element bug in ntcreatexreadx
       via  ffa8c45... s4-torture: catch bad command line options
       via  c5cfda9... s4-pvfs: implement root_fid support in posix backend
       via  3c028ff... s4-smb: declare root_fid as a file handle
       via  c73ba89... s4-pvfs: fixed handling of SEC_FLAG_MAXIMUM_ALLOWED
       via  387e67d... s4-ldaptest: "testgroup" is a bit too common
       via  ea60b72... s4:ntlmssp server - use also here the new "lp_dnsdomain()" call
       via  3bd452e... s4:auth/credentials/credentials - fix uninitalised pointers
       via  dc586b9... s3: fix outdated proto.h causing build error on AIX
       via  818d98a... s4-ldap: test the rDN size limit
       via  fdeeafb... s4-dsdb: implement limit on rDN length
       via  144686a... s4-ldb: removed incorrect rDN length test
       via  4185e37... s4-ldb: removed bugus RDN length check
       via  7dcabde... s4-script: flush DNS after adding new addresses
       via  b41290c... s4-devel: for devel scripts its better to use bin/ than $PREFIX/bin
       via  d1784e7... s4-drs: support DRSUAPI_DRS_ADD_REF flag
       via  59818f2... s4-drs: implement more of DsUpdateRefs
       via  41ba2f8... ldb: fixed display of replUpToDateVector
       via  f1bf262... drs: improved error checking
       via  94897d7... s4-dsdb: added samdb_rodc() and samdb_ntds_options()
       via  424c464... libds: added nTDSDSA options flags
       via  44866f0... idl: added WSPP DrsOptions bit names
       via  1c1a883... Fix the build, missing ->. Jeremy.
       via  ce4542f... Final part of fix for bug 6793 - winbindd crash with "INTERNAL ERROR: Signal 6" Don't use mapped_user uninitialized. Jeremy.
       via  c6fc461... s3:winbind: Fix a double-free
       via  db29d3e... s3:winbind: Fix bug 6793 -- segfault in winbindd_pam_auth
       via  67b544b... s3-build: we need to have talloc 2.0.1 when building with external talloc.
       via  6618a06... talloc: Fix exports and increment talloc version
       via  8fb483b... talloc: Make abi checks in release script
       via  8e6df56... talloc: Move release script under /script too
       via  2d6d6bc... talloc: Change the way mksysms work
       via  0753035... s3-passdb: missed two prototypes while moving to enum netr_SchannelType.
       via  e9f7ef0... s4:torture cldap test - Add checks for the right forest DNS name
       via  5931734... s4:password_hash - load the domain parameters from the "loadparm context"
       via  8a505ec... s4:torture - fix up "ldap_basic" test
       via  e968698... s4: Changes the old occurences of "lp_realm" in "lp_dnsdomain" where needed
       via  ccfbe7b... s4:loadparm - adapt "realm" handling
       via  8e91c40... s3: Fix reference to freed memory in pam_winbind.
       via  e0e7ca4... Revert "s4:hdb-samba4 - Don't double-free "db""
       via  3493b62... s4:heimdal A real fix for bug 6801
       via  e33c23d... s3:net: simplify padding to single printf call
       via  6deb1fc... s3:net simplify padding to single printf call
       via  8a27fde... s3:net: Fix a segfault in "net rpc trustdom list" for overlong domain names
       via  3f5c077... Remove use of "int ret" when we already have errcode. Jeremy.
       via  df22f8d... Catch one more erroneous use of errno. Jeremy.
       via  367cb71... correctly handle aio_error() and errno
       via  94d5417... s3:torture: Add a notify-bench test
       via  1302526... s3:libsmb: Add cli_notify
       via  f3869f9... s3:rpc: Fix is_known_pipename for dynamically loaded pipes
       via  1341d45... s3: Fix some nonempty blank lines
       via  6e48aad... s3: Fix vfs_shadow_copy2 to allow in-path @GMT-xxx
       via  5ec557d... s3/loadparm: Fix severe HPUX compiler issue.
       via  11a8a54... s4:hdb-samba4 - Don't double-free "db"
       via  c183acc... s4:dcesrv_samr - add another constant
       via  6b91a2a... s4:dcesrv_samr - prevent "ldb_modify" on a possibly empty message
       via  7c53386... s4:dcesrv_samr - Add additional "talloc_free"s
       via  6e19a9e... s4:dcesrv_samr - Cosmetics
       via  a889303... s4:ldb_tdb - Revert some introduced "trivial gotos"
       via  325dc96... Enhance ".gitignore" file for s4
       via  a3306e3... s3-winbindd: add wbint_ChangeMachineAccount implementation.
       via  0c37c23... docs: document wbinfo -c.
       via  0a468fb... nsswitch: add wbinfo -c (change trust account passwords).
       via  74948c9... libwbclient: add wbcChangeTrustCredentials.
       via  f394b5b... docs: document wbinfo -t --domain DOMAIN behavior.
       via  c2be185... netlogon: add NL_PASSWORD_VERSION to IDL.
       via  ebe0e64... s3: use enum netr_SchannelType all over the place.
       via  aa8c142... s3-netlogon: allow to change any type of trust account password in trust_pw_find_change_and_store_it().
       via  4423173... s4-repl: check that a DsGetNCChanges is a continuation, and fix sorting
       via  ae507f6... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  dfbaf79... pidl: don't warn for compatible scalar types in unions
       via  4a1b50a... s3-netlogon: pass down account name to remote password set functions.
       via  faad888... Ñ•3: fix domain trust documentation confusion
       via  9000b7b... s4:provision.py - simplify the "realm" variable handling a bit
       via  8b67e1a... s4:objectclass ldb module - Check for empty messages
       via  926a935... s4:wbclient.h - add compatibility constants
       via  78ebc02... Revert "s4:ldb - add a check which has to be done on beginning of a "modify" operation"
       via  5eb14b2... s3-docs: remove xml artefact from net.8.xml.
       via  a37efaf... s4:ldb Allow a NULL module list
       via  8def289... s3/proto.h: Add lp_ldap_ref_follow prototype.
       via  c5d5969... s3/smbldap: add option to disable following LDAP refs
       via  fa05abc... Allow (and ignore) distinguishedName on special records
       via  d511d88... s4:schema Add some error checking to the schema load
       via  aee3c19... s4:dsdb Make dsdb_read_prefixes_from_ldb static
       via  554791c... s4:ldb Reload the 'ltdb_cache' when @OPTIONS changes
       via  93ac2cd... s4:ldb Allow a module string of ""
       via  c9f70fc... s4:dsdb Search for the schema with dsdb_module_search(), in schema_fsmo
       via  1e5562f... s4:dsdb Add new functions to help modules do an ldb_search()
       via  1dfa2ed... s4:provision Remove all references to samba4LocalDomain
       via  0bfc302... s4:provision Clarify that we set, rather than modify, objectGUID values
       via  3ecfd06... s4-selftest: don't run benchmarks on the build farm hosts
       via  893564b... torture: fixed socket leak in BENCH-TCON test
       via  2b9818c... scripts: handle non-C files in minimal_includes.pl
       via  0c0eb14... s4-drs: make DsBind a bit less verbose
       via  7bce1ab... Fix builds with external tdb
       via  815b790... Use the method used by build_env.sh to discover the user name.
       via  622bffc... s4/torture: fix build break "implicit declaration of function 'isprint'"
       via  5aeb954... s3: Fix a memleak reported by dmarkey
       via  99cdbe3... Fix builds with external talloc
       via  8283aff... Change recommended bu PC Oota.
       via  fc2604e... asn1_tests: Fix typo in comment.
       via  333fcba... Cope with old CIFSFS clients that use SMBunlink to remove symlinks instead of trans2:posix_unlink. Jeremy.
       via  5c4fea6... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
       via  76f73c7... s3: make linking of libwbclient --as-needed safe
       via  77abc2d... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
       via  fb7096a... Fix typos. Thank-you PC Oota.
       via  f0fd5df... s3: Fix shadow copy display on Windows 7
       via  1e2f455... winbind: adapt the new reject constants also there
       via  efaa98e... s3-winbindd: NDR_WBINT_CHECKMACHINEACCOUNT should not be cacheable.
       via  607ceff... s3/s4 - Adapt the IDL changes on various locations
       via  c2685cd... s3/s4:samr.idl - Corrects the "userPwdChangeFailureInformation" structure
       via  46d1933... Exteded RAW-RENAME test to catch regressions in bug 6781. Jeremy.
       via  14dc32a... Oops. Don't break the build.. Jeremy.
       via  94ce06f... Make the logic a lot clearer and fix the comment to match. Jeremy
       via  91456b8... s4:ldb - SQLite: port some constraints from the TDB backend also to the SQLITE one
       via  75eff6e... s4:subtree_delete - Make the initialisation of the child counter more clear
       via  30faff7... s4:ldap.py - Further enhancements
       via  f9990e9... s4:ldb - add a check which has to be done on beginning of a "modify" operation
       via  ee0204c... s4:ldap server - remove unused error handlings
       via  32a7b82... s4:ldb_tdb - Rework/Various
       via  746fb5a... Correct fix for bug 6781 - Cannot rename subfolders in Explorer view with recent versions of Samba. Without this fix, renaming a directory ./a to ./b, whilst a directory ./aa was already open would fail. Jeremy.
       via  2f379d7... s4/torture: Ported SMBv1 RAW-OPEN tests to SMB2-CREATE
       via  0bff2ce... s4/torture: convert all printf to torture_comments
       via  0ec8fe4... s4/torture: Ported SMBv1 RAW-STREAMS tests to SMB2-STREAMS
       via  3703890... AD-Bench: A first go at an Active Directory benchmark.
       via  3c3725a... s3-winbindd: libwbclient: implement secure channel verification for specific domains in wbcCheckTrustCredentials().
       via  7b35012... wbinfo: allow to check trusts via "wbinfo -t --domain DOMAINNAME".
       via  2df47b0... libwbclient: implement secure channel verification for specific domains in wbcCheckTrustCredentials().
       via  3d3134a... s3-netlogon: pure cosmetic indent fixes in _netr_LogonControl2Ex().
       via  fea2a78... s3: re-run make samba3-idl.
       via  d29409c... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  b3377ef... s4-drs: fixed a memory error introduced yesterday
       via  26b7734... s4/torture: Add server target of OneFS
       via  e9c3318... s4/torture: Add SMB sharemode/access mask tests
       via  6de743a... s4/torture: change comments to torture_failures
       via  7709db4... Test creating and deleting a bad symlink using the POSIX calls. Ensure we don't regress on bug 6769. Jeremy.
       via  8dedcea... torture: disable the ValidatePassword test
       via  d31fa07... s4-torture: removed an accidental commit of a local test hack
       via  1d0fb1e... tdr: teach TDR about uint1632 enums
       via  7816f9d... pidl: update PIDL tests for uint1632 enums
       via  90cd031... idl: recompile IDL for uint1632 change
       via  2bf8a74... pidl: get the alignment right for uint1632 enums (NDR64)
       via  a4aa38f... s3:winbind: Make query_user_list in winbindd_rpc a bit more readable
       via  8536e1b... s4:various LDB modules - "build_request" functions - propagate result codes back
       via  0d7c34a... s4:rootdse module - intendation fixup
       via  b87769c... s4:acl module - intendation fix and comment enhancement
       via  ac774c4... s3: Add access_mask to the flock VFS call
       via  c344bf0... s3-winbindd: make sure to reset connections when machine account password change chain was broken.
       via  0c2fc9e... s3-netlogon: setup NETLOGON credential chain in rpccli_netlogon_set_trust_password() only when needed.
       via  e9f1264... add trailer alignment to structures
       via  d26016c... PIDL fix for using external types with wireshark backend
       via  33347d7... s4-provision: match win2003 functional level
       via  a44030f... s4-drs: added some debug lines to DsAddEntry()
       via  0285d56... s4-drs: take advantage of system session auth in dsbind
       via  f800d49... s4-drs: fixed error message for drs_security_level_check
       via  a021d55... s4-drs: open samdb with system credentials when authorised
       via  9c1e230... s4-ldb: fixed error on single value error
       via  b434797... s4-repl: added RELAX control and fix transactions
       via  40b09f6... s4:drs-development Scripts to assist testing of DRS replication with AD
       via  a474ebf... s4:param Remove duplicate argument to python provision
       via  6a1eb13... s4:provision Remove unused parameters from provision scripts
       via  6ed9aee... s4-seftest: skip hold.oplock for SMB2 as well
       via  872f9c4... Revert "s3: Attempt to fix machine password change"
       via  5bafaa7... s3:winbind: Slightly simplify the logic of nss_init(), make it static
       via  f88e95c... s3:winbind: Fix typos
       via  20a8ea9... s3: Attempt to fix machine password change
       via  3fa1d73... Fix bug 6776 - Running overlapping Byte Lock test will core dump Samba daemon. Re-write core of POSIX locking logic. Jeremy.
       via  76feeb1... libndr: add int3264 ndr prototype.
       via  55b12d0... s3-net: print error when "net rpc changetrustpw" has failed.
       via  84de81b... s3: Remove a scary error message -- talloc_move can not fail :-)
       via  d696f9a... s3: Fix nonempty blank lines
       via  ab8a16c... lib/tdr: get rid of build warning when using TDR_ALLOC macro.
       via  926457e... s3: remove unused PRS_POINTER_CAST macro.
       via  2497f70... s3: remove unused SYSTEMTIME struct.
       via  19302db... s3/s4 common: fix up header file
       via  984d001... s3:Makefile: another attempt to fix the wbclient dependency
       via  71229dd... s3:Makefile: another attempt to fix the netapi dependency
       via  a457164... s3:Makefile: another attempt to fix the tdb dependency
       via  da597f2... s3:Makefile: another attempt to fix the talloc dependency
       via  63dedac... Revert "s3:Makefile: fix talloc dependencies with static build (2nd try)"
       via  19794ea... Revert "s3:Makefile: fix libtdb dependencies with static build"
       via  be34884... Revert "s3:Makefile: fix libwbclient dependencies with static build"
       via  eae87ff... Revert "s3:Makefile: fix libnetapi dependencies with static build"
       via  d5bd2ec... s3:winbind: use wb_fill_pwent in wb_getpwsid
       via  c83b804... s3:winbind: No point in using strequal to detect a 0-length string
       via  6a4efcc... s4:ldap.py - commented out the UTF8 tests (and fixed some deletion DNs)
       via  2bd3994... s3:winbind: use talloc_tos() instead of NULL in fillup_pw_field
       via  dc56d42... s3:winbind: Fix a debug message
       via  957cc4b... s4:ldb_tdb - fix memory leaks
       via  3393257... heimdal kerberos - fix memory leak (free the plugin list always - not only in error cases)
       via  24422fa... s4:objectclass - Free unused memory from responses
       via  cb143ea... s4:schema_inferiors - Fix wrong check
       via  70e1d81... s3: Make default_[static|shared]_modules a bit more readable
       via  8172080... s4:ldb.h - add constant for LDAP EXOP password change
       via  02b289f... heimdal - fix various warnings
       via  be938ab... s4:ldap.py - add tests for valid parent and RDN
       via  4bc9a39... s4:dsdb Use possibleInferiors to restrict creation of child objects
       via  0e028fc... s4:dsdb add systemPossibleInferiors to schema code
       via  f86beaa... s4:dsdb Add objectClass and RDN constraints to objectClass module
       via  dac0346... ndr: rebuild lsa IDL after recent change
       via  2904f33... s4:ldap.py - add a test for the "systemOnly" classes
       via  90828cc... s4:dsdb Don't allow creation of systemOnly objectclasses
       via  deb268f... s4:rdn_name - fix up the rename operation
       via  e66fa46... idl: some lsa vars are uint3264
       via  f21fb4b... pidl: added int3264 as a base type
       via  777143e... s3:Makefile: minor clean up
       via  110897a... s3:Makefile: fix libnetapi dependencies with static build
       via  fbb6571... s3:Makefile: eventlogadm dependency cleanup
       via  d7795f2... s3:Makefile: fix libwbclient dependencies with static build
       via  da15726... s3:Makefile: fix libtdb dependencies with static build
       via  b60d87c... s3:Makefile: fix talloc dependencies with static build (2nd try)
       via  99c4480... Revert "s3:Makefile: fix talloc dependencies with static build"
       via  7124b4f... s3:Makefile: libsmbsharemode dependency cleanup
       via  09936d5... s3:Makefile: net utility dependency cleanup
       via  e1ebadb... s3:configure: use --aѕ-needed linker option when supported
       via  2aacca0... s3:doc: add some detail about lanman auth parameter
       via  2b9b232... Revert "s4:LDB/LDAP - Re-allow renames"
       via  2ab27d7... s4:repl_meta_data - various
       via  6f22cd1... Remove lots of duplicate code and move it into one function vfs_stat_fsp(). Stops code looking at fsp->posix_open except for exceptional circumstances. Jeremy.
       via  e218a52... s4:ldap.py - add a very special rename test (with invalid - empty RDN)
       via  b45f56d... s4:ldb_ildap - Don't segfault on a empty RDN
       via  767fce6... s4:LDB/LDAP - Re-allow renames
       via  1cebf2d... Missed one VFS_STAT -> VFS_LSTAT Jeremy.
       via  1e322cf... Fix more use of VFS_STAT when posix pathnames selected. Jeremy.
       via  a076d9f... s4:ldap.py - major enhancements
       via  2651603... s4:ldb Don't allow RDN to be modified with an LDB modify message
       via  d2ac4cb... s4:rdn_name module - a normal error message should be enough for this failure
       via  2f211da... s4:ldb Don't allow modifcation of distinguishedName
       via  e6d8226... s4:dsdb Return correct error on invalid attribute
       via  ab9c232... s4:dsdb Pass down the exact error code on failure in repl_meta_data
       via  2cbff74... s4:samdb_set_password - Return the maximum password age when requested (not the minimum one)
       via  6edb92f... s4:samdb_set_password - cosmetic fixes
       via  44df248... s4: fix various warnings (not "const" related ones)
       via  f390dae... s4/srvsvc: deactivate a "ntvfs_connect" with a wrong parameter
       via  d87cfc7... s4:provision_users.ldif - Put potential primary groups in front of the file
       via  3f59705... Revert "s4:ldb-samba Use temp talloc contexts and talloc_steal avoid leaks."
       via  35ff1f6... Revert "s4:ldb Fix ldb_list_find() folowing the change from char * to TDB_DATA"
       via  a0c82f1... Revert "s4:ldb always talloc_free() the ldb_ldif_write context, even on success"
       via  959eff9... Revert "s4:ldb Remove LTDB_PACKING_FORMAT_NODN"
       via  52b10ff... Revert "s4-ldb: merged with master"
       via  dfafd58... Revert "s4-ldb: overallocate idxptr to reduce memory fragmentation"
       via  81c193d... Revert "s4-ldb: fixed a memory leak"
       via  83e9b1c... s4-winbind: support the s3 response flags on krb5 auth too
       via  68e1991... s4-winbind: support the Samba3 TXT form of the info3 for wbinfo -a
       via  ee956c9... s4:ldb.h - cosmetic - add whitespace
       via  0d05a24... s4:provision - Cosmetic - right indentations
       via  ff9fc4e... s4:dsdb Fix crash from LDAP login of DOM\\
       via  984ea88... s4:dsdb rework instanceType module - put instanceType in provision
       via  1c71c09... s4:dsdb Don't allow creating of new objects with an isDefunct schema class
       via  46c2af3... s4:dsdb Add 'lazy_commit' module to swallow the 'lazy commit' OID
       via  737f21b... s4:ldap_server Ensure we don't segfault when sent a NULL new RDN
       via  4c235ca... s4:provision Ensure we add the schema with the 'relax' control
       via  c7358d9... s4-ldb: fixed a memory leak
       via  e7846f6... s4-ldb: overallocate idxptr to reduce memory fragmentation
       via  14c9070... s4-ldb: merged with master
       via  bcbf0ae... s4:ldb Remove LTDB_PACKING_FORMAT_NODN
       via  a610843... s4:ldb always talloc_free() the ldb_ldif_write context, even on success
       via  f0c2c98... s4:ldb Fix ldb_list_find() folowing the change from char * to TDB_DATA
       via  38f87f4... s4:ldb-samba Use temp talloc contexts and talloc_steal avoid leaks.
       via  8bf517d... s4: Improve provisioning: use relax control
       via  977a0aa... pythonbindings: allow add() to have an array of controls as second parameter
       via  8d7a987... s4-ldb: Use relax control to check in replace metadata module if we accept request that specify objectGUID attribute.
       via  a73a037... s4-ldb: Add new relax controls that allow relaxed x500 constraints checks
       via  ba0eba9... s4:ntvfs Don't attempt to follow NULL in unixuid_setup_security()
       via  642dd95... s4:Ensure the selected RDN is the right one per the schema
       via  6159825... s4-samldb: the samldb module requires that the primary group exists
       via  48e5e21... s4-samdb: added some debugging
       via  860dad2... s4-test: skip python gensec test until its finished
       via  5a5c30c... s4-pygensec: a bit closer to working
       via  084407f... pidl: fixed unit tests for trailer alignment
       via  a01713d... pid: update ndr testsuite for new union alignment
       via  7bdb430... s4-torture: added a very simple samr ValidatePassword test
       via  caa9e3f... s4-samr: fake up a samr_ValidatePassword response
       via  7a59e6c... idl: rebuilt the IDL for the build farm
       via  5c07c7e... s4-libnet: give sane error messages when functional levels don't match
       via  0227697... s4:dsdb/common/sidmap - Remove
       via  bf0855e... s4:provision - Change the default forest/domain function level back to Windows 2003 Native
       via  45a237c... s4:libnet_become_dc - add checks for valid domain/forest function levels
       via  9eb78be... ndr64: added support for trailing gap alignment
       via  1726038... s4-ldb: accept the binary DN OIDs in extended DN modules
       via  fd22e03... s4-ldb: Add support for binary blobs in DNs
       via  634d9d6... s4-cldap: match w2k8-r2 for cldap netlogon bits
       via  4cb055c... ds-flags: use the new name DS_DNS_FOREST_ROOT
       via  5d60a7e... s3-ads: removed 3 unused defines
       via  2b332e6... idl: use common netlogon bit definitions
       via  b529a1e... s4/torture: Add two new SMB RAW-OPEN tests
       via  50db290... s4/torture: convert printf to torture_comment() in RAW-OPEN
       via  ce791d6... Fix bug #6769 - symlink unlink does nothing. Always use LSTAT for POSIX pathnames. Jeremy.
       via  c38c99a... s4/torture: second try on renaming oplocks.c to oplock.c
       via  295fec2... NULL is not a valid event context. Jeremy.
       via  b2bcfaa... s4/torture: rename oplocks.c to oplock.c to match SMB1 file layout
       via  1160d68... s4/torture: Ported SMB oplock torture tests to SMB2
       via  49fdeae... s4/torture: fix typo in test comment
       via  a58bc2c... s4/asn1: ber_read_OID_String() to be based on _ber_read_OID_String_impl()
       via  a96c8c2... s4/asn1: local TALLOC_CTX should be child of torture_context
       via  a51571b... s4/asn1: fixed typo in torture messages
       via  97e7f48... s4/asn1: Added test for ber_read_partial_OID_String()
       via  5021301... s4/asn1: Added test for ber_read_OID_String()
       via  681064e... s4/asn1: Added test for ber_write_partial_OID_String()
       via  3c3ef94... s4/asn1: Added test for ber_write_OID_String()
       via  bd53439... s4/asn1: Added torture suite for ASN1
       via  8330d78... util: strhex_to_str() fixed to handle '0x' correctly
       via  154ab0b... util: fixed compile time "discards qualifiers" warning
       via  540759e... s4/drsuapi: ber_read_partial_OID_String() implementation
       via  55dfc11... s4/drsuapi: Internal implementation for ber_read_OID_String
       via  715c790... s4/drsuapi: ber_write_partial_OID_String() implementation
       via  2af2334... s3:Makefile: fix talloc dependencies with static build
       via  0265891... s3:configure: don't throw away PRINT_LIBS
       via  e9616e4... s3: update comment about (deprecated) a6 records
       via  00ce3e1... Fix for CVE-2009-2813.
       via  75f9077... s3/VERSION: Raise version number up to 3.6.0.
       via  8a6b90d... Fix for CVE-2009-2906.
       via  0597b97... mount.cifs: don't leak passwords with verbose option
       via  e3dd6f9... mount.cifs: check access of credential files before opening
       via  c173c1b... s4:pyldb - Wrong error type (found only after the push)
       via  54ea150... s4:ldb_msg_diff - Fixes up possible memory leaks and the python binding of it
       via  e80891d... s3-perfcount: more cleanup.
       via  25ab882... s3-perfcount: only pass down prs_struct when really required.
       via  cd82d4b... s3: add perfcount idl and generated files.
       via  c6a7ecf... s3-registry: move rpccli_winreg_Connect to the only file it belongs.
       via  bbc7148... s3: remove unused rpcstr_pull and rpcstr_pull_talloc.
       via  347eb9b... s3-printing: more use of pull_reg_sz().
       via  ad836c4... s3-registry: use pull_reg_sz() where appropriate.
       via  9824572... s4-tort-drs: Add bind_info for dcerpc_drsuapi_DsBind() call
       via  d60e3ac... s4-tort-drs: DsReplicaUpdateRefs test fixed and extended
       via  b492498... s4-tort: Added assertion macro for DRSUAPI call
       via  087ba21... allow for outstanding_aio_calls to be decremented
       via  bbf394f... s3-printing: use regval_ctr_addvalue_multi_sz.
       via  05e8e90... s3-registry: add regval_ctr_addvalue_multi_sz.
       via  a6567cf... s3: re-run make idl. janitor for tridge.
       via  afdea18... s3-rpc_parse: remove unused prs_string.
       via  c5dba4a... s4:torture: data_blob_hex_string() output is now lowercase.
       via  9e7fb6a... s4:samba.tests.samdb - remove last relicts of the templates
       via  ad54907... s4:pyldb - Fixed the return value in "py_ldb_msg_diff"
       via  2529def... Revert "s4:wmic - Output enhancements"
       via  a3f3537... Revert "python: create a script for reorgnizing an LDB file."
       via  0dadb56... s4:pwsettings - Improve error handling and introduce "choice" type
       via  cb50af5... s4:provision - Lets the user choose between the supported forest/domain function levels
       via  b2e8519... s4:provision: Show domains and forests are W2K8 DC capable.
       via  955dab0... s4:provision: Update schema version number to W2K8.
       via  6637887... s4:dsdb/common/util - remove introduced "samdb_is_capable_dc" call
       via  d6f69eb... s4:domainlevel - General rework
       via  1f2490e... w32err: Importing auto-generated Win32 errors and descriptions
       via  0e1840b... w32err: WERR_GROUP_NOT_FOUND renamed to WERR_GROUPNOTFOUND
       via  948cd70... w32err: WERR_USER_EXISTS replace with WERR_USEREXISTS name
       via  d9994a6... w32err: WERR_DC_NOT_FOUND replaced with WERR_DCNOTFOUND
       via  0e64fcb... w32err: FRS_ group of errors replaced with numeric values
       via  e669113... w32err: WERR_DOMAIN_CONTROLLER_NOT_FOUND error value fixed
       via  22d42d1... w32err: Script to fetch and prepare errors to be updated/added
       via  0d241b0... idl: ntsvcs.idl depends on misc.idl, not winreg.idl
       via  9af9dbe... s4/torture: fix RAW-OPLOCK-STREAM1 test after commit a11bb14
       via  8c0d239... s4/torture: Allow receiving of oplock break requests in any order
       via  6e4bf59... s4/torture: convert printf to torture_comment()
       via  6c0abbd... s3-netlogon: properly implement _netr_NetrEnumerateTrustedDomains().
       via  eb7a404... s3: remove unused unistr2_term_codes.
       via  26e798d... s3: remove unused regval_convert_multi_sz().
       via  2ccf75d... s3: remove unused regval_build_multi_sz().
       via  76bb380... s3-rpc_parse: remove unused UNISTR2 struct and init function.
       via  b0a6649... s3: use pull_reg_multi_sz in rpcclient and net.
       via  fc1c243... s3-util: use pull_reg_multi_sz in reg_pull_multi_sz.
       via  661342e... s3-registry: use pull_reg_multi_sz().
       via  f8016cf... s3-util: add pull_reg_sz() and pull_reg_multi_sz() convenience functions.
       via  2d6e5e1... s3: use push_reg_multi_sz().
       via  1b0f3b7... s3-registry: use regval_ctr_addvalue_sz().
       via  a50cc61... s3-registry: add regval_ctr_addvalue_sz.
       via  2c11b73... s3-registry: use push_reg_sz().
       via  fcee9d2... s3-util: add push_reg_sz() and push_reg_multi_sz() convenience functions.
       via  d31e4c2... s3: re-run make idl_full.
       via  4365b7b... winreg: add winreg_Data union to IDL.
       via  21794b0... s3: Document the "share:fake_fscaps" parameter, fix bug 6765
       via  0cf317f... s3: Remove the lua interpreter again
       via  64e08fe... pidl: added union padding for NDR64
       via  cc3a677... unlink defer torture test
       via  325baf3... Don't defer a talloc_move'd pointer. Jeremy.
       via  2e989ba... Second part of fix for bug #6235 - domain enumeration breaks if master browser has space in name. Ensure we ask for the #20 name as we're using it as a server. Jeremy.
       via  80ef513... s3:winbind: remove a pointless initialization
       via  2185490... s3:gencache: Add my copyright
       via  dc8538b... s3:winbind: Make check_info3_in_group, sanitize its memory handling
       via  f18d0b0... s3:winbind: Make "check_request_flags" publically available
       via  def5bf5... s3:winbind: Sanitize the args for find_auth_domain: It only needs the flags
       via  93db77a... s3:winbind: Make append_data publically available as append_auth_data
       via  388470f... s3/VERSION: Raise version up to 3.5.0.
       via  de0f3b6... changed debuglevel for two messages in the GPFS module from 0 to 10 they spammed the logs on a test machine and they are just debug messages, so let's move them to the level of the other debug messages in the file
       via  830adcd... pidl: Avoid using talloc_free as function pointer, since it may be a macro.
       via  5c0edba... Move samba-specific variable to s4 Makefile.
       via  166f849... make: Use $(base_srcdirs) in 'make clean' rather than keeping a separate list.
       via  4a230b5... s4-kcc: fixed corruption of repsFrom records by kcc
       via  0b0edbb... s4-kcc: remove stale repsFrom entries in kcc run
       via  f279b57... s4-dsdb: don't return the partition root objects
       via  da3f5a4... s4-make: add libds to etags/ctags source list
       via  808585b... s4-libnet: fixed debug formatting
       via  ccd2673... s4-dsdb: removed extraneous debug messages
       via  cf55f78... s4-dsdb: update replPropertyMetaData on linked attribute source attributes
       via  83fae5f... s4-dsdb: fixed searching for GUID based DNs between partitions
       via  0d810fc... s4-drs: removed debug code that replicated a maximum of 10 objects at a time
       via  8aa85d7... s4-drsuapi: state variable for getncchanges
       via  11efdc3... s4-dsruapi: plugfest updates
       via  b7dba6f... s4-drsutil: allow NULL filter
       via  46b7374... s4-ldap: fixed spelling
       via  d187620... s4-samdb: when UF_SERVER_TRUST_ACCOUNT is set mark object as critical
       via  c82a816... s4-repl: free the la list on prepare commit failure
       via  12936be... s4-samdb: free the linked_attributes list on prepare commit failure
       via  a130ad2... s4-repl: use GUID to resolve target in linked attributes
       via  d515b6e... s4-dsdb: ask for an extended DN in dsdb_find_dn_by_guid()
       via  9e32648... s4-dsdb: make dsdb_search_dn_with_deleted public for repl_meta_data module
       via  5acd8bc... s4-acl: fixed SD creation
       via  9cef5f0... libds: fixed spelling error
       via  557b177... s4-drs: fixed sorting of replPropertyMetaData
       via  d9ada60... parmlist: Add more tests.
       via  4326781... rpc_server: Fix warnings.
       via  c526a77... librpc: Fix path to ndr_standard pc file.
       via  95fafa9... selftest: Prefer system tap2subunit if available.
       via  db55ea0... parmlist: Add basic tests for test_get_int().
       via  c145888... util/parmlist: Add some more comments.
       via  2dd7c9b... libutil: Add separate utility code for dealing with settings as a collection of key/value pairs.
       via  6a79ad7... gensec: Avoid exposing lp_ctx on the API level.
       via  52a17e5... pygensec: Add initial work on a gensec Python module.
       via  9af1c6d... regshell: Add support for 'cd ..' and cd relative to the root.
       via  169ff6e... registry: Fix warning freeing talloc pointer with multiple parents.
       via  6b595a9... ldb: Check for talloc using pkg-config before checking manually, so we find version errors.
       via  8940e42... s4/make: Remove object files in ../libds as part of "make clean".
       via  8762254... Fix the opaque sample module for the new VFS interface. Jeremy.
       via  2f1835e... Update the advice for the new VFS system. Jeremy.
       via  2d13513... Remove unused static fn. Jeremy.
       via  a77b5d2... Rewrite vfs_transparent example for the new VFS changes. Jeremy.
       via  0959ae9... Fix vfs module sample for new interface. Jeremy.
       via  a6d4eec... samba.tests.provision: Remove broken become_dc test.
       via  390cd90... pidl(s4.python): Fix arguments to PyCObject_FromVoidPtr for string_array's.
       via  9a9202e... pythonbindings: allow add() to have an array of controls as second parameter
       via  76d8365... Fixing timeval calculation
       via  014a3a9... lib/util: fix build warning.
       via  956740a... s4:LDIFs - enhance the section comments
       via  85276e1... s4:auth/gensec/schannel - fix a const warning
       via  fb1eb11... s3:smbd/password - move list pointers into blocks
       via  0650423... s3-libndr: fix build warning.
       via  bfd3a6f... s3:winbindd_cm: don't invalidate the whole connection when just samr gave ACCCESS_DENIED
       via  36e889f... s4:schannel: fix some compiler warnings
       via  68b8149... s3:rpc_client: don't randomly fragment rpc pdu's in developer mode
       via  bb8a4a9... Merge branch 'master' of git://git.samba.org/samba
       via  df0d629... Fixed a dereferenced null pointer.
       via  3aa147f... mount.cifs: print output to stderr
       via  1e4868d... Reduce debug log level from 0 -> 7 on non-critical message. Jeremy.
       via  8a90106... Patches to fix typos thanks to OPC oota.
       via  fe0387f... Bug fix thanks to vjbangis viray
       via  d1aa7d4... Remove the const from the str_list_XXX functions that allocate both list and containing strings. This fixes problems that people have tried to cast away and are not needed. Jeremy.
       via  536c4dd... Revert b39c390280d1f268e2550c731057aec550a3f086 - casts should not be here. Jeremy.
       via  4f10aa5... Revert 918b5a7e057bd91289ec06b3ef8d95da43a50ede. This code should *not* return const. Jeremy.
       via  b39c390... s3: Fix up various string "const" warnings
       via  918b5a7... s3:util_str "str_list_make_v3" - introduce also here the "const" result
       via  506b0b6... s3:vfs_default - correct function parameters
       via  c789d04... s3-winbindd: no reason to call winbindd_can_contact_domain() three times in query_user().
       via  4b01e37... s3: remove unused printing macros.
       via  60433b1... s3 onefs: Fix 1 second share mode delay handling
       via  74c0a7a... s3 onefs: Fix a race condition exists in onefs_open.c between multiple opens to the same file.
       via  5e9aade... s3 onefs: Add some debugging/asserts to give more info when there is bad deferred open state.
       via  ad96c11... s4 torture: Fix RAW-STREAMS to request more specific permissions
       via  86b1a4c... s3: Add more helpful debugging to some of the streams code
       via  32ee976... vfs catia: Fix a NULL dereference when CATIA is loaded with no mappings specified.
       via  637901c... vfs catia: Fix the double translation that was happening with createfile and open.
       via  c870043... vfs catia: Fix a possible NULL dereference
       via  42c3eca... s4-drs: el may not be a talloc pointer
       via  2deea28... s4-drs: regenerate IDL after ndr size change
       via  547a6da... s4-drs: add defines for replication flags on attributes
       via  3b7c668... s4-ldb: sort replPropertyMetaData by attid
       via  41e4093... s4-ldb: add instanceType in repl_meta_data module
       via  f8a09e8... s4-drs: fixed the size of DN binary blobs on the wire
       via  baf9336... s4-drs: include deleted objects in getncchanges reply
       via  1fa735c... s4-drs: add SHOW_DELETED control on dsdb utility calls
       via  a9188f7... s4-libnet: allow the functional level of becomeDC to be specified
       via  3cd0f9e... s4-libnet: avoid a steal with references error
       via  96dd571... Add init file for DCE/RPC tests.
       via  0450a5b... PEP8
       via  5cf25fd... Revert "s4:python  fixed subunit tests of dcerpc"
       via  50f248a... s3: Forgot to check in one build failure for vfs_gpfs.c
       via  69447de... s3: Remove an unused variable
       via  568f818... s3: Make the vfs_gpfs compile at least
       via  f8425b7... Revert "s3:winbindd: use a tcp connection for lsa in case lookup_names/lookup_sids doesn't work over ncacn_np"
       via  9ef3940... s3:rpc_server: we need to make a copy of my_name in serverinfo_to_SamInfo_base()
       via  f23691c... s3:winbindd: use a tcp connection for lsa in case lookup_names/lookup_sids doesn't work over ncacn_np
       via  4f9de0e... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_SPECIAL_SECRET_PROCESSING in getncchanges
       via  23e4470... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_ASYNC_REP in getncchanges
       via  97a9ae1... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_FULL_SYNC_PACKET in getncchanges
       via  71c862c... idl: regenerate idl
       via  c9dc650... s4: Handle DRSUAPI_DS_REPLICA_NEIGHBOUR_CRITICAL_ONLY req in getncchanges
       via  5925e29... Revert "r20074: this values seem to be typos in drsuapi"
       via  f28219d... s4:ldif_handlers Fix memory leak in objectCategory LDIF handler
       via  10f8611... s4-drs: fill in more guids and SIDs, plus filter rDN
       via  075f9e2... s4-dsdb: cope with windows sending extra pad bytes
       via  6fba3a2... s4-dsdb: added dsdb_find_sid_by_dn()
       via  af4c1f7... s4-drsserver: fixed addition of sort control
       via  9b7de7f... fixed spelling
       via  523fb6d... s4-drs: ignore zero value elements in DRS add operations
       via  87b6f2e... s4-netlogon: always set the dNSHostName in GetDomainInfo
       via  b60854e... regenerate IDL
       via  c94e3ff... s4-netlogon: make GetDomainInfo response match w2k8
       via  5c51560... s4-cldap: return domainFunctionality from SAM
       via  a50672b... idl: fixed string termination for netlogon GetDomainInfo
       via  43f7d7e... s4-nbt: added NBT_SERVER_DNS_FOREST
       via  cd749ef... s3:gencache: Make gencache_del() return success for expired entries
       via  aece84f... s3:gencache: Remove some over-paranoid locking
       via  76d95b9... s3:gencache: Add a "was_expired" argument to gencache_get_data_blob
       via  adf66e7... Check for PyString_FromString being NULL.
       via  c561521... provision: Avoid linking in multiple copies of security python module.
       via  0724649... s3:winbind: Fix an uninitialized variable
       via  ee4f7f1... s4-drsserver: sort by DN to give tree order
       via  83bef7d... s4-ldb: server side sort args are const char *
       via  1dfcd4c... s4-ldb: fixed call argument order for ldb_dn_from_ldb_val
       via  bb3bdb3... s4-ldb: added a bunch more debug for DC join
       via  4a74b28... s4-ldb: when tracing, show ldb_set_debug messages
       via  9b75239... s4-ldbmodules: allow instanceType to be specified by clients
       via  fb84eda... s4-util: windows only accepts lowercase hex encodings for extended DNs
       via  430ee62... s4-torture: add some debug info to RPC-HANDLES
       via  8a09026... s4-rpcserver: added support for shared handles
       via  a971b87... s4-lsa: added support for QuerySecurity on LSA
       via  69cb91a... s4-rpcserver: added shared association groups
       via  a30d613... s4-rpcserver: run all RPC operations in a single task
       via  5d16b9c... s4-rpc: remove two unused functions
       via  2e98ee0... s4-ldb: only show the outer level of ldb ops when tracing
       via  ec5d012... s4-ldb: don't show timestamps on every line of ldb traces
       via  1544c2b... build: use AS_HELP_STRING() for --with-localedir
       via  bb77a2a... build: add switch "--with-codepagedir=DIR" to configure.
       via  8b79553... build: add datadir to "make showlayout"
       via  68f3342... Move the check above the talloc
       via  6a8ef6c... s3-winbindd: Fix Bug #6711: trusts to windows 2008 (2008 r2) not working.
       via  58f2deb... s3-winbindd: add cm_connect_lsa_tcp().
       via  455d44d... lib/tevent: a cleaner fix for be4ac227842530d484659f2db683453366326d8b segv
       via  f54ef5f... s4:dsdb Fix of double addition of SD-s
       via  399c716... s4:ldb Add 'single-value' support to LDB.
       via  9e85192... Merge branch 'master' of git://git.samba.org/samba
       via  10c6f3f... Initial Implementation of the DS objects access checks.
       via  b850d7f... Add support in the ldb_dn.c code for MS-ADTS:3.1.1.5.1.2 Naming Constraints
       via  6033ce2... Add tests for MS-ADTS:3.1.1.5.1.2 Naming Constraints
       via  bc53052... s4:dsdb Run the new 'descriptor' module by default.
       via  1fa643b... s4-ldb: bit prettier output
       via  4d984d0... s4-ldb: fixed O(n^2) string handling in ldif debug print
       via  a5cdf36... s4-samdb: enable ldb tracing when log level >= 10
       via  ac56fed... s4-schema: don't trace the schema load (too verbose)
       via  b23294e... s4-ldb: add --trace command line option to ldb tools
       via  97ffb91... s4-ldb: add a LDB_FLG_ENABLE_TRACING for full ldb tracing
       via  5b684bb... s4-ldap: default edn type is 0
       via  2fda203... s4-ldb: add support for extended DNs in the rootDSE
       via  dd7f94a... s4-dsdb: fixed a printf format warning
       via  13b979b... Merge branch 'master' of git://git.samba.org/samba
       via  1afc7c4... s4:kerberos Fix the salt to match Windows 2008.
       via  8738b83... s4:provision Make our default salt match our server behaviour
       via  e440a2e... tdb:tdbtool: fix indentation.
       via  91e1bab... tdb:tdbtool: add transaction_start/_commit/_cancel commands.
       via  817383d... tdb:tdbtool: add the "speed" command to the help text.
       via  63f280c... s4:provision - Fix up ProvisioningError class as suggested by Jelmer
       via  7373bb7... s4:samdb/tools - That should fix now the last failures
       via  32f4afd... s4:libnet_become_dc - bump down the level requested by abartlet
       via  f0c080a... s4:scripts - Reintroduce "-H" parameter
       via  0af3b06... Revert "blackbox:test_kinit - Remove the "-H" (hive) parameter"
       via  23ffccd... s4:provision Make us Windows 2008 level by defualt again
       via  9801ec5... s3:secrets_schannel: revert to using version 1
       via  83edf3e... s3:winbindd: avoid writing to a closed connection and generate SIGPIPE
       via  f0d6e61... async_sock: return -1/EPIPE if we're getting an end of file on read.
       via  00e378f... s3:lib/select: don't overwrite errno in the signal handler
       via  d13dfbe... tevent: make sure we don't set errno within the signal handler function.
       via  f917044... s4:dsdb/resolve_oids: add fast pathes for the common operations without oids
       via  5656c22... s4:dsdb/resolve_oids: check return values in recursion
       via  9d9bd31... s4:py_security Add missing header
       via  025590e... Merge branch 'master' of git://git.samba.org/samba
       via  bfddb68... s4:provision Use code to store domain join in 'net join' as well
       via  1d4a16a... s4:ldb print out which LDB the transaction is still active on.
       via  509a2bb... s4:provision split provision of DNS zone and self join keytab
       via  11bfbc5... s4-selftest: disable RAP-SCAN test
       via  8b5cb77... s4-selftest: disable RPC-COUNTCALLS
       via  6283f2c... Initial implementation of security descriptor creation in DS
       via  257ea8f... Merge branch 'master' of git://git.samba.org/samba
       via  c152761... s4:python tools - try to fix some test problems
       via  500fc02... s4:samba3sam.py test - remove the primary group ID attribute here
       via  1516f67... s4:sec_descriptor - fix constant
       via  d4389a2... blackbox:test_kinit - Remove the "-H" (hive) parameter
       via  ae56b0f... Disable descriptor module unless enabled in smb.conf
       via  6ec69f3... s4:dsdb/common/util - Check for the right forest/domain function level
       via  dedd32d... s4:server.c - add linespace (only cosmetic)
       via  3c5d763... talloc: fixed talloc_disable_null_tracking()
       via  10fe59b... s4:domainlevel - fixed another error
       via  05653fc... Fixed a difference in domain sid type when SID is provided by user.
       via  52650f1... s4:ldb_parse - Fix the type of an array entry
       via  b8e65e6... s4:provision_configuration - fix "sPNMappings"
       via  bb65cd4... s4:domainlevel - further improvements
       via  c5d38fd... blackbox/test_ldb.sh: test searching using OIDs instead of names for attributes and classes
       via  93e1e8b... s4:provision: add the 'resolve_oids' on the top of the module stack
       via  7fbd18a... dsdb/samdb: add resolve_oids module
       via  d80058f... s4:build: require ldb 0.9.7
       via  46dab92... s4:ldb: add ldb_parse_tree_copy_shallow() and change version to 0.9.7
       via  c14b2eb... librpc: rerun 'make idl'
       via  1c3a706... drsblobs.idl: fix repsFromTo2 blob size calculation
       via  cc48e9a... rerun: make idl
       via  8958a04... drsblobs.idl: add decoding for repsFromTo2
       via  ced2429... s4-auth: add SID_NT_ENTERPRISE_DCS is a server trust account
       via  d5b9409... s4-drs: security checking on DRS needs to default to on
       via  8fd6ce6... s4-ldb: display an error if we can't decode a NDR blob
       via  ad53c34... s4-repl: need param.h for lp_parm_bool
       via  663fe55... Handle dsdb_class_by_lDAPDisplayName returned values in schema_inferiors.c
       via  0b68967... Move replmd_drsuapi_DsReplicaCursor2_compare to a common place.
       via  6e56261... Add drs_security_level_check for dcesrv calls security checks
       via  2b5d1df... s4:provision_basedn_modify - fix the "auditPolicy" attribute
       via  63b584b... s4:utils Remove typo...
       via  5cec86e... s4:dsdb Print the partition we failed to suggest replication for
       via  59bea84... libcli:nbt move prototypes of lmhosts functions to libnbt.h
       via  d589760... s4:utils Explian fix for testparm -v
       via  c386c02... s4-ldb: bump minimum version in ldb too
       via  1261d69... more include minimisation
       via  9c69795... tdb: increase minor version
       via  72c60db... s4-smbd: removed unnecessary includes
       via  c35bbad... s4-scripts: make minimal_includes handle our -I overrides
       via  7c807de... s4-smbd: minimise includes in smbd/ and smb_server
       via  2205452... s4-testparm: fixed -v option
       via  86383f0... s4-rpc_server: removed remaining unnecessary #includes
       via  cb6f868... s4-rpc: remove some unnecessary #include lines
       via  017092a... s4:samdb.py - further rework
       via  d75653f... pidl: update expected output for NDR64 changes
       via  46d29fe... s4-netlogon: implement dcesrv_netr_DsRAddressToSitenamesExW
       via  92786ae... s4-resolve: fixed a crash bug on timeout
       via  7c54240... s4-pipes: convert pipe names to lowercase and validate
       via  e9a589f... s4-server: kill main daemon if a task fails to initialise
       via  ade5d43... s4-kdc: ignore unknown keytypes
       via  716ddc2... Merge branch 'master' of /home/tridge/samba/git/combined
       via  c2139e8... s4-drs: cope with dupliate linked attributes
       via  8dffa23... s4:provision_configuration - "sPNMappings": "http" missed on regeneration
       via  2e7fc37... s4/provision_configuration - re-add the "sPNMappings"
       via  72ba2fa... s4:scripts - Cleans also the rest under the "setup" directory up
       via  a4b5c79... s3-rpc_client: fix non initialized structure in rpccli_lsa_lookup_sids_noalloc.
       via  700df9b... s3-smbd: fix get_ea_names_from_file() and check for pnames pointer.
       via  1f38aa0... s4:various scripts under "setup" - Unification
       via  bc2a05f... s4:domainlevel/pwsettings - Remove unused import
       via  a873ea4... s4:samdb.py - Unification of the interfaces
       via  fc61121... s4:minschema/fullschema - add correct header comments
       via  900a8d4... s4:rpc_server: remove some now unused code
       via  cda0849... s4:ntvfs_ipc: add real named pipe support
       via  f0704f5... s4:torture: the spoolss notify test should listen on the ncacn_np endpoint
       via  d0e73ab... s4:rpc_server: export dcesrv_add_ep() so that torture tests can use it
       via  825484e... libcli/named_pipe_auth: pass gssapi delegated credentials through the named pipe
       via  bb06441... s4:service_named_pipe: accept delegated credentials
       via  199072b... librpc: rerun 'make idl'
       via  c29364f... named_pipe_auth.idl: add infrastructure to pass delegated credentials
       via  3207188... s4:torture: don't use 'pipe' as variable name it's a system call
       via  16f1ba2... s4:heimdal/gssapi/krb5: set cred_handle in _gsskrb5_import_cred
       via  c6d58ef... Merge branch 'master' of /home/tridge/samba/git/combined
       via  77afcad... s3: Fix Coverity ID 581 -- NEGATIVE_RETURNS
       via  30a4695... s3:smbstatus: Fix bug 6703, allow smbstatus as non-root
       via  89e80bf... s3:smbstatus: Fix some nonempty blank lines
       via  ac3b58b... s4:domainlevel - fix indentations
       via  752904f... s4:domainlevel - Add a script which allows raising the domain/forest level
       via  b15ef6d... s4:pwsettings - Simplify the error handling a bit
       via  11a7842... python: create a script for reorgnizing an LDB file.
       via  89f5df6... s4:provision - Bump down the domain and forest level to Windows 2000
       via  78338d4... talloc: don't crash if f is NULL in talloc_report_*
       via  a3f3335... s3-rpc: samba3 needs the DCERPC_NDR64 define
       via  88cded0... s4-sam: add a note about the solaris client
       via  f2f8bb7... ndrdump: fixed help
       via  3ec638c... ndr: num_auths is an array size, thus a uint3264
       via  ae91cff... ndr: split out ndr enum functions
       via  c2523d2... idl: recompile our IDL
       via  aeb22ca... s4-pidl: add support for NDR64
       via  f93d716... s4-rpc: added NDR64 support
       via  90770e4... ndr: added support for NDR64
       via  ec422ed... util: use likely/unlikely for NT_STATUS_* macros
       via  d27140a... libreplace: added likely()/unlikely() macros for gcc
       via  44674ef... s3:smbd: Attempt to fix the build on HP/UX
       via  eeda7f6... s3:smbd: Fix an inappropriate pointer return in a bool fn
       via  1637364... s3:winbind: Fix some enum type mismatches found by the Solaris compiler
       via  39971ff... Merge branch 'master' of /home/tridge/samba/git/combined
       via  e71d972... idl: regenerate IDL for NDR64 changes
       via  52f2e26... s4-sam: add a note about the solaris client
       via  4eedcf7... ndrdump: fixed help
       via  7b157a3... ndr: num_auths is an array size, thus a uint3264
       via  1a1cb92... ndr: split out ndr enum functions
       via  85e06ff... idl: recompile our IDL
       via  db5e7f3... s4-pidl: add support for NDR64
       via  c9b0b89... s4-rpc: added NDR64 support
       via  056cbf7... ndr: added support for NDR64
       via  7326b8f... util: use likely/unlikely for NT_STATUS_* macros
       via  6dfd10f... libreplace: added likely()/unlikely() macros for gcc
       via  fa4023d... s4:provision - Some rework (continuation)
       via  9e49ad5... s3: build with pam support when possible
       via  fc20da5... Re-generated idl files with () for enum values. Jeremy.
       via  02dc4a1... Ensure we enclose the enum values in brackets to make the cast work. Jeremy.
       via  b92c399... Check in modified generated files for systems where pidl can't run. Jeremy.
       via  389e2fb... Merge branch 'master' of ssh://jra@git.samba.org/data/git/samba
       via  95311a2... Fix the problem with pidl generating invalid C for enums. According to the C standard an enum is guarenteed to be an (int), which means for 4 byte ints specifying a type of 0x80000000 is an invalid value. The Solaris compiler complains about this. Fix by adding an (int) cast in front of the value generation. Jeremy.
       via  f8dae40... spnego: Support ASN.1 BIT STRING and use it in SPNEGO.
       via  aadf5e3... pyldb: Don't segfault when invalid type is specified to as_sddl and from_sddl.
       via  c2055de... s4:descriptor module - Revert and const fixups
       via  813f9da... s4:descriptor - cosmetic
       via  4445cdf... s4:libnet_become_dc - Fix some uninitialised variables
       via  4fa327a... s4:provision - Some rework
       via  d237022... void functions can't return a value. Found by the Solaris compiler. Jeremy.
       via  9e5488d... void functions can't return a value. Found by the Solaris compiler. Jeremy.
       via  2032f26... void functions can't return a value. Found by the Solaris compiler. Jeremy.
       via  16836f9... We now pass the Microsoft SMB2 fileio test with EA's and streams... Jeremy.
       via  e91cdef... Remove ununsed variable warning. Jeremy.
       via  0c202e4... s4/domain behaviour flags: Fix them up in various locations
       via  bfb3eaa... s4/python: flags
       via  7c71370... libds/common/flags: various
       via  23676b6... Merge branch 'master' of /home/tridge/samba/git/combined
       via  45cebf7... s4-repl: raise a debug level
       via  98f2a3b... s4-dsdb: treat uSNHighest as 0 if @REPLCHANGED doesn't exist
       via  7860817... Merge branch 'master' of /home/tridge/samba/git/combined
       via  c405d72... s4-repl: raise a debug level
       via  1b3f5ce... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  f391e64... Merge branch 'master' of /home/tridge/samba/git/combined
       via  79082f4... s4-dsdb: treat uSNHighest as 0 if @REPLCHANGED doesn't exist
       via  033ced6... libcli/auth: rewrite schannel sign/seal code to be more generic
       via  8f482ae... lib/crypto: include aes.h into crypto.h
       via  7221795... Merge branch 'master' of /home/tridge/samba/git/combined
       via  30d1328... s4-repl: take advantage of async RPC forwarding
       via  f80363c... s4-rpc: added a module for forwarding RPC requests
       via  9417aab... Merge branch 'master' of /home/tridge/samba/git/combined
       via  5d2dfd1... s4-drs: lock down key DRS calls
       via  7ded074... s4-security: added a new security level SECURITY_DOMAIN_CONTROLLER
       via  7744283... Merge branch 'master' of /home/tridge/samba/git/combined
       via  10e25fc... s4-ldb: ldap attribute names can contain a '.'
       via  03d0005... s4-ldb: expose ldb_transaction_prepare_commit() in ldb
       via  458dda1... s4-repl: don't do double replication
       via  6546720... tdb: allow reads after prepare commit
       via  9e0b1a3... s4-drs: filter based on local_usn
       via  bc3bbae... s4-repl: make sure we marshal the replPropertyMetaData after the last change
       via  ff8ad22... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
       via  12f689e... s4-ldb: cope better with corruption of tdb records
       via  00fb670... talloc: when we enable NULL tracking, reparent the autofree context
       via  089dc64... s4-repl: add a debug to make it easier to monitor replication
       via  444a05c... s3: Fix reading beyond the end of a named stream in xattr_streams
       via  00d7aad... s3: Add some debugs to streams_xattr
       via  5b86a0a... schannel: remove last traces of gensec.
       via  310051c... lib/crypto: link in AES crypto for s4 as well.
       via  97d7a52... s3-schannel: remove unused schannel_decode/schannel_encode.
       via  799f8d7... schannel: fully share schannel sign/seal between s3 and 4.
       via  f3979b5... schannel: move schannel_sign to main directory.
       via  1a21db8... s4-schannel: try to fix the build.
       via  1f41236... s4-schannel: first step of decoupling schannel from gensec.
       via  9cb205d... s4-schannel: strip trailing whitespace.
       via  f8014d3... s3-schannel: fix blob length when pulling off a NL_AUTH_SIGNATURE in cli_pipe_verify_schannel().
       via  87acb96... lib/crypto: add aes encryption routines to main cryto lib.
       via  a04caf3... Merge branch 'master' of /home/tridge/samba/git/combined
       via  7b3b66d... s4-ldb: ldap attribute names can contain a '.'
       via  08f1447... s4-ldb: expose ldb_transaction_prepare_commit() in ldb
       via  bfd0877... s4-repl: don't do double replication
       via  f5aec9e... tdb: allow reads after prepare commit
       via  48bc784... s4-drs: filter based on local_usn
       via  7f3817a... s4-repl: make sure we marshal the replPropertyMetaData after the last change
       via  e1abb39... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
       via  4861194... s4-ldb: cope better with corruption of tdb records
       via  6a9c89b... talloc: when we enable NULL tracking, reparent the autofree context
       via  451a537... s4-repl: add a debug to make it easier to monitor replication
       via  d581a56... Merge branch 'master' of /home/tridge/samba/git/combined
       via  858cddf... s4-libnet: use updated dsdb commit function
       via  f9c3086... Merge branch 'master' of /home/tridge/samba/git/combined
       via  f2b5b5b... s4-ldb: ldap attribute names can contain a '.'
       via  a99e216a.. s4-ldb: expose ldb_transaction_prepare_commit() in ldb
       via  80c4b1e... s4-repl: don't do double replication
       via  46c99ec... tdb: allow reads after prepare commit
       via  dac0fb0... Merge branch 'master' of /home/tridge/samba/git/combined
       via  e44c414... s4-drs: filter based on local_usn
       via  ae28e2f... s4-repl: make sure we marshal the replPropertyMetaData after the last change
       via  f1ce4f9... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
       via  af1e7e1... s4-ldb: cope better with corruption of tdb records
       via  2e7841f... talloc: when we enable NULL tracking, reparent the autofree context
       via  f0104be... s4-repl: add a debug to make it easier to monitor replication
       via  8703d9f... libreplace: white space cleanups
       via  18f1f5b... s3: ignore cups-config to tidy up library dependencies
       via  5a01071... libcli:nbt put util_net.c protos in new header file
       via  9a209ac... s4:schema Add code to provide an index into the subClass tree
       via  231b2fa... s3-dcerpc: really fix remaining old auth level constants. sorry...
       via  efe9f95... Merge branch 'master' of /home/tridge/samba/git/combined
       via  8fa5e56... s4-dsdb: use DLIST_ADD() not DLIST_ADD_END()
       via  62dd3aa... s4-ldb: cope better with corruption of tdb records
       via  209c278... talloc: when we enable NULL tracking, reparent the autofree context
       via  c2d7c7a... s3-dcerpc: fix remaining old auth level constants.
       via  865e65a... s4-repl: add a debug to make it easier to monitor replication
       via  9831e76... ntlmssp: pretty print a VERSION structure.
       via  ed03edc... ntlmssp: better document to what structures we are reffering to.
       via  fdf3bd6... s3-dcerpc: remove unsed auth type defines as seen on the wire.
       via  e1ecb80... s3-dcerpc: remove more unused structs.
       via  7b36ea5... s3-dcerpc: remove duplicate RPC_AUTH_LEVEL flags.
       via  d3af034... s3-dcerpc: use dcerpc_AuthLevel and remove duplicate set of flags.
       via  668470c... libcli:nbt make the lmhosts parsing code and dependicies common
       via  f07e77e... s4:heimdal_build: fix one more problem with automatic dependecies
       via  ffe8314... s4:provision Prevent some invalid combinations of realm and domain
       via  7268720... s4: Script to build or rebuild extend DN attributes
       via  f410d23... s3: BSD needs sys/sysctl.h included to build properly
       via  24309bd... Second part of bug fix for 6606. s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled
       via  f3cc05b... Torture test for bug 6529 - Offline files conflict with Vista and Office 2003. Ensure we don't regress. Jeremy.
       via  54831cc... nss_winbind: remove unused variable
       via  ca2c93b... Fix bug 6494 - Incorrect FileStatus returned in NT_CREATE_ANDX. Lookup the EA and Stream status on CreateX. Jeremy.
       via  f31138e... Fix bug 6726 - Filename length overwrites oplock request field in cli_nt_create(). Jeremy.
       via  e94361e... s3:vfs_catia: Make some fns static
       via  d3a6914... s3:vfs_catia: Use talloc_zero for simplification
       via  9dae250... s3:vfs_modules: Fix Coverity ID 946: OVERRUN_STATIC
       via  5464ce6... Merge branch 'master' of /home/tridge/samba/git/combined
       via  3dd404a... s4-repl: handle rename in repl_meta_data
       via  b9ce122... s4-drs: allow replication of renames
       via  bd40feb... Prepend "$libreplacedir/" to all objects in LIBREPLACEOBJ
       via  33160b1... s4-repl: fixed a memory error handling linked attributes
       via  3cf73df... s4-repl: fall back to repsFrom if repsTo not set
       via  667b825... pyldb: Don't segfault when invalid type is specified to Dn.get(). (#6722)
       via  d106e72... examples/LDAP: remove sambaAccountPolicy from the IBM-DS schema.
       via  aa089b8... dsdb: the samba3 ldap schema has no sambaAccountPolicy (any more at least)
       via  d1457b6... s4:heimdal_build: fix the build with --enable-automatic-dependencies
       via  e29cbda... s4:heimdal_build Fix build breakages caused by asn1compile change
       via  0f65d33... s3: Test short reads in the build farm
       via  1f34ffa... s3:libsmb: Fix bug 6606 -- short reads in smbclient were not handled
       via  b8834ca... schannel: remove unused schannel structs.
       via  2f9adf0... s3-rpc_client: add rpccli_lsa_lookup_sids3 wrapper.
       via  ff96871... s3-rpc_client: add rpccli_lsa_lookup_names4 wrapper.
       via  fde8c46... s4:heimdal_build Love pointed me at the --one-code-file option to asn1_compile
       via  ab09fcf... s3:docs: Fix a typo
       via  55a9ea2... s4-repl: added a preiodic notification check to the repl task
       via  348efd5... s4-drs: fixed search expression
       via  02c9a7e... s4-repl: use the new dsdb partition uSN helper fns
       via  424d1c5... s4-dsdb: added dsdb_load_partition_usn and dsdb_save_partition_usn
       via  80c5759... s4-sam: allow a search to specify a partition
       via  73e380d... s4-repl: keep a @REPLCHANGED object on each partition
       via  c3da205... s3-samr: Fix Coverity #934 UNINIT.
       via  15bbae5... s3-netlogon: Fix Coverity #945 UNINIT.
       via  f9edee1... s3-nterr: print a NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED.
       via  0703146... s3-schannel: fix Coverity #950 OVERRUN_STATIC.
       via  f6a29f7... Port the Samba 3 shm_setup to QNX.
       via  5f58119... util_smb: For some (unknown) reason the previous patch changed the permissions - Reset them
       via  cce3e66... Port the Samba 4 shm_setup to QNX.
       via  aa7aa66... idl: added DRS GetNCChanges level 10
       via  39385f5... idl: rebuild drsuapi.idl
       via  8ea2cb2... idl: added DsExecuteKCC IDL
       via  9407ab5... ndr: added --ndr64 flag to ndrdump
       via  99c3fc1... s3-winbindd: add and use winbindd_lookup_names().
       via  f0b52b8... s3-winbindd: add and use winbindd_lookup_sids().
       via  c708338... cifs-upcall: fix the build after spnego merge.
       via  35f4b88... w32err: use WERR_DC_NOT_FOUND name instead of WERR_DOMAIN_CONTROLLER_NOT_FOUND
       via  8bebce4... w32err: Set hex format values for all errors
       via  3f835eb... w32err: Re-define errors with numeric values
       via  91d3d3c... w32err: Sorting error codes in ascending order
       via  fc1ac73... w32err: NERR_ codes grouped together
       via  1cfac63... w32err: WERR_CLASS_NOT_REGISTERED updated
       via  277597d... To set file create/birth time in GPFS. Signed-off-by: Abhidnya Chirmule <achirmul at in.ibm.com>
       via  9195595... s3:vfs: Fix the build of vfs_tsmsm after the VFS rewrite
       via  43e198c... spnego: add spnego_proto.h.
       via  503d035... spnego: share spnego_parse.
       via  8302346... libcli/auth: remove trailing whitespace.
       via  44e4431... s3-netlogon: support validation level 6 in netr_SamLogon calls.
       via  5ddde4e... s3-netlogon: match all logon levels in netr_SamLogon calls.
       via  42e393a... s3-rpcclient: fix netr_LogonGetCapabilities command.
       via  53d6dd3... security:idl Generated files
       via  d70e171... Owner and group defaulting.
       via  fec33db... Tests for descriptor inheritance
       via  932690c... s4:kdc In the kpasswd server, don't use the client address in mk_priv
       via  e8e8e40... s4:rpc_server netgotiate max xmit size with RPC client
       via  89ed2af... s3: Don't overwrite password in pam_winbind, subsequent pam modules     might use the old password and new password.
       via  8b0f540... s4-schannel: use NL_AUTH_MESSAGE for schannel.
       via  760666c... s4-schannel: strip trailing whitespace.
       via  f900e61... s3-schannel: fix api_pipe_schannel_process(), was using incorrect buffer length.
       via  fac9c35... Fix string-wchar-fixed-array-03 test (when libndr is available).
       via  27f54a7... Fix string-wchar-fixed-array-02 test (when libndr is available).
       via  4b5ca12... Fix string-wchar-fixed-array-01 test (when libndr is available).
       via  ac72076... pidl: Remove unnecessary _GNU_SOURCE define.
       via  4c5854f... Ignore source4/dsdb/kcc/kcc_service_proto.h.
       via  a0d8698... s3-netapi: Fix Coverity #668: FORWARD_NULL.
       via  de43e39... s3-netapi: Fix Coverity #669 FORWARD_NULL.
       via  828b9a4... s3-netapi: Fix Coverity #670: FORWARD_NULL.
       via  537ac20... s3-eventlogadm: Fix Coverity #938: UNINIT.
       via  6dab835... s3-rpcclient: Fix Coverity #935: UNINIT.
       via  94d83b6... s3-ntlmssp: add missing prototype.
       via  37bc806... s3-dcerpc: remove more obsolete or duplicate headers.
       via  c5c04fc... s3-schannel: add dump_NL_AUTH_SIGNATURE.
       via  96a36bf... s4:sites & services - Adds Intersite transport containers
       via  7710092... s4:group policies - the default group policy objects are all system-critical
       via  b0b8340... s4:group policies - upcase directory names of default group policies
       via  72fcc63... Merge branch 'master' of /home/tridge/samba/git/combined
       via  db26c00... s4:repl_meta_data: increment the attribute version with each change
       via  0be268b... s4-scripts: allow setup_dns.sh to take a PRIVATEDIR
       via  766774f... Merge branch 'master' of /home/tridge/samba/git/combined
       via  5c0cf01... s4-samdb: make it possible to ask for the sequence number of a partition
       via  1820f4b... s4-drs: change debug level
       via  ca6e15f... s4-repl: fixed memory leaks
       via  5c33042... s4-ndr: fixed memory leaks in ndr_pull_*_blob()
       via  7bdae8b... Merge branch 'master' of /home/tridge/samba/git/combined
       via  a8ab1e2... s4-drs: also fill in tmp_highest_usn
       via  493166b... s4-drs: return objects with uSN > highest_usn
       via  0819e79... s4-drs: spelling fix, and simpler search expression
       via  b00518c... s4-repl: don't be too eager to allocate new sequence numbers
       via  733fa19... s4-samdb: internal s4 ldb modules should be GPL not LGPL
       via  fe36b8a... Merge branch 'master' of /home/tridge/samba/git/combined
       via  bbc0a56... s4-drs: fixed the cursor generation to always be filled in
       via  5da0a7e... s4-repl: use common functions to simplify updaterefs.c
       via  94183eb... s4-repl: we should only update uSNChanged when replication data changes
       via  0ba9a1b... s4-kcc: we should only add to the repsFrom if it doesn't already exist
       via  9014cb6... Fix up-to-dateness vector creation.
       via  51fd806... Merge branch 'master' of /home/tridge/samba/git/combined
       via  21a6ba4... s4-drs: fixed the cursor generation to always be filled in
       via  47a147e... s4-repl: use common functions to simplify updaterefs.c
       via  f4b37f1... s4-repl: we should only update uSNChanged when replication data changes
       via  4687db0... s4-kcc: we should only add to the repsFrom if it doesn't already exist
       via  9733816... repl_meta_data: Fix include path when building with standalone ldb.
       via  d0c9d5e... ldb: Remove references to operational module init function.
       via  df65fc0... ldb: Support running testsuite without installing first.
       via  10833f6... s4:group policies - add the domain controller group policy
       via  5ad756f... netlogon.idl - rerun "make idl"
       via  c6dd2c9... s4: Fix parsing of CSDVersion: treat this field as an string null terminated.
       via  a1cf12e... s3:dbwrap_ctdb: set dmaster in ctdb_transaction_store() also when updating an existing record
       via  9741cb7... talloc:mksyms: allow characters after closing functions parenthesis.
       via  ee1fe38... talloc:mksyms: allow double pointer return value of functions.
       via  50347d6... s3:mksyms: fix spelling...
       via  64bfa26... tevent:mksyms: fix spelling...
       via  96be1f4... Fix up-to-dateness vector creation.
       via  ea2b9e0... talloc:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args
       via  56c09d2... talloc:mksigs: normalize bool -> _Bool
       via  82404ad... talloc:mksigs: ignore symbols (like _DEPRECATED_) after closing function parentheses
       via  629ff2b... talloc:mksigs: correctly ignode multiline function typedefs
       via  7b0e072... talloc:mksigs: ignore struct forward declarations.
       via  e60c775... talloc:mksyms: allow characters after closing functions parenthesis.
       via  fd55479... talloc:mksyms: allow double pointer return value of functions.
       via  55dcf928.. tdb:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args
       via  cfa4e7e... tdb:mksigs: normalize bool -> _Bool
       via  25939a6... tdb:mksigs: ignore symbols (like _DEPRECATED_) after closing function parentheses
       via  13bfcd5... tdb:mksigs: correctly ignode multiline function typedefs
       via  ecd12bf... tdb:mksigs: ignore struct forward declarations.
       via  400f084... tdb:mksyms: allow characters after closing functions parenthesis.
       via  907e055... tdb:mksyms: allow double pointer return value of functions.
       via  6b92981... tevent:signatures: add _tevent_req_cancel and tevent_req_set_cancel_fn
       via  7165f29... tevent:exports: add _tevent_req_cancel and tevent_req_set_cancel_fn.
       via  f98470e... tevent:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args
       via  085c07b... tevent:mksigs: normalize bool -> _Bool
       via  636f8b5... tevent:mksigs: ignore symbols (like _DEPRECATED_) after closing function parentheses
       via  aa77484... tevent:mksigs: correctly ignode multiline function typedefs
       via  1e2393c... tevent:mksigs: ignore struct forward declarations.
       via  1f1a900... tevent:mksyms: allow characters after closing functions parenthesis.
       via  095a112... tevent:mksyms: allow double pointer return value of functions.
       via  4fb8272... tevent: add abi_checks to "make test"
       via  cf67b1b... tevent: remove filese generated by "make abi_checks" in "make clean".
       via  40c670f... tevent: add a make target "make abi_checks"
       via  f0e276c... tevent: move the original abi_checks script to script/abi_checks_gcc.sh
       via  31ee072... tevent: add script/abi_checks.sh. check for abi changes without gcc magic.
       via  ffc72b9... tevent: add script to extract signatures from header files.
       via  4530fcd... tevent: add scripts to extract library symbols (exports file) from headers
       via  f84be6c... Merge branch 'master' of /home/tridge/samba/git/combined
       via  9da4933... s4-vampire: cope with no invocationID when vampiring the schema
       via  97182d5... s4-drs: fixed the ldap SPN in AddEntry
       via  e4683bf... s4-provision: revert _gc_tcp priority
       via  bd7cf69... s4-repl: refresh the partitions on each cycle
       via  8e48434... Merge branch 'master' of /home/tridge/samba/git/combined
       via  bca75ec... s4-smbtorture: fix remaining lsa lookup call unknowns. sorry...
       via  668fd97... Merge branch 'master' of /home/tridge/samba/git/combined
       via  61facf4... s4-kcc: add a very simple KCC
       via  fd3a778... s4-repl: don't update replPropertyMetaData for non-replicated attributes
       via  d7d7613... s4-idl: added the IDL for the DsReplica* calls
       via  0d6bc14... s4-kcc: add a very simple KCC
       via  cbac8e4... s3-rpcclient: add lookupsids3 command.
       via  1d4bf02... lsa: fill in more unknowns in lsa_LookupSid calls.
       via  81474df... s4-repl: don't update replPropertyMetaData for non-replicated attributes
       via  2eb61ef... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  f74e8c2... s4:ldb_map_outbound - fix memory leak
       via  049c780... netlogon.idl: indent correctly
       via  8990865... lsa: use lsa_LookupNamesLevel in lsa_LookupSids{2,3}.
       via  bae320e... s4-idl: added the IDL for the DsReplica* calls
       via  c6647bf... s4-repl: on every ldb modify we need to update replPropertyMetaData
       via  741fe9d... s4-repl: don't add the RDN if it is already there
       via  5b20af9... s4-ldb: don't remove a message element beyond the end of the array
       via  4e98f93... s3-rpcclient: make netlogon credential setup also work for interdomain trusts.
       via  12c7025... s3-rpcclient: avoid using lp_workgroup() unconditionally for crypto.
       via  bea8e5f... s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_schannel().
       via  032e01e... s3-rpc_client: add dcerpc_transport_t to cli_rpc_pipe_open_spnego_ntlmssp and cli_rpc_pipe_open_ntlmssp.
       via  12acf6c... s3-rpcclient: use cli_rpc_pipe_open_noauth_transport in rpcclient.
       via  87f61a1... s3-rpc_client: add cli_rpc_pipe_open_noauth_transport.
       via  f009fa1... s4-provision: use DNS name, not domain name
       via  8c58cef... s4-drs: actually call the new drsuapi_add_SPNs() code
       via  88e2fba... s4-drs: add the magic DRS SPNs on AddEntry
       via  d26c42f... s4/provision: add the nTDSDSA GUID based DNS entries and SPNs
       via  fdb8758... s4/drs: parentGUID needs to be specififcally asked for
       via  294e7cd... s4/libcli: when we get a DNS lookup failure show the name
       via  bb6fda8... s4/tort: RPC-DRSUAPI test case refactored to match torture architecture
       via  b24203f... s4/tort: code clean up using torture_drsuapi_assert_call() macro
       via  5088caa... s4/tort: assert macro for drsuapi dcerpc call
       via  a03e0c4... s4/tort: Propagate torture_context and use torture_comment
       via  c4f6fb0... s3-schannel: remove last schannel hand-marshalling function.
       via  d258fb4... s3-schannel: use NL_AUTH_SIGNATURE for schannel sign & seal (client & server).
       via  cac5e64... s3-errors: add NT_STATUS_RPC_NT_PROCNUM_OUT_OF_RANGE.
       via  a155f3f... s3-schannel: remove unused code.
       via  9ab5d9b... s3-schannel: use NL_AUTH_MESSAGE for schannel bind reply.
       via  721b76c... schannel: more work on reponse NL_AUTH_MESSAGES.
       via  38ab500... s3-nterr: add NT_STATUS_RPC_NT_PROTOCOL_ERROR to nt_errstr().
       via  3c70480... s3-util: add get/set_cmdline_auth_info_domain to user_auth_info struct.
       via  8bd730f... s3-rpcclient: add lookupnames4 command.
       via  c17789f... s3-rpcclient: add ncacn transport handling for rpcclient.
       via  393a1f5... s3-rpc_client: add enum dcerpc_transport_t to rpc_cli_transport struct.
       via  bda7061... s4:setup Updated Display Specifiers from Microsoft (with #s)
       via  344fb71... s4: Pass WINBINDD_SOCKET_DIR var in order to overide the location of the Winbind socket
       via  45b7b71... s4:ldb_map: Don't free ares too early.
       via  0c8eee9... s4/tort: CRACKNAMES tests to use private structure for testing.
       via  bebeb4f... s4/tort: Make common setup/teardown drsuapi test funcs really common
       via  ebfc13b... s4/tort: CrackNames test update to work against W2K3.
       via  41596d2... util_strlist: Add some more "const"s - small correction
       via  7669bc3... util_strlist: Add some more "const"s
       via  7c00227... Fix bug 6707 - 3.4.1 segfault in parsing configs. Fixes an occasional segfault caused by an out-of-bounds reference in config file parsing.
       via  5fb6530... s4:srvsvc: Fix logic on error checking.
       via  e3a2a22... s4:pwsettings: Added blackbox tests.
       via  67a8a8c... testprogs:subunit.sh: Add function for expected failures.
       via  ebdb9da... s4:pwsettings: Show default values in help messages.
       via  3cbcaa1... s4:pwsettings: Add 'default' option for password complexity.
       via  4b68cfe... s4:pwsettings: Added validation.
       via  0206b1d... s4:pwsettings: Don't assume a value for pwdProperties.
       via  5f6ebc3... s4:pwsettings: Run all updates as a single modify() operation.
       via  e71383e... s4:pwsettings: Added --quiet option.
       via  02c30fe... s4:netlogon - Put the "supported encryption types" more back in the "LogonGetDomainInfo" call
       via  aae0739... Revert "s4: Let the "setpassword" script finally use the "samdb_set_password" routine"
       via  27beb7f... s4/torture: fixed lots of crash bugs in the DRS tests
       via  f85e77c... s4:provision Only delete SASL mappings with Fedora DS, not OpenLDAP
       via  3e7a3bc... s4/drs: enable attribute encryption
       via  9460427... s4: kludge_acl needs to be above repl_meta_data
       via  25b6870... s4/repl: give a useful error message if we can't decode an object
       via  2ff4764... libcli: added a drsuapi attribute encryption function
       via  5283ad1... libcli:drsuapi Add function to encrypt data for transport over DRSUAPI
       via  a08d173... s4/drs: changed the UpdateRefs server to use the dn instead of the GUID
       via  689a9b8... OPC oota edits
       via  0c03232... s4/drs: correctly fill in the GUID of DRS objects
       via  78a5a5e... s4: fix spelling
       via  c0efa51... s4/provision: another fix for breakage from b1dabb1133
       via  22c4ffa... s4:provision Don't reference provision_backend when using LDB
       via  a11bb14... s4/torture: don't mix declarations and code
       via  3adbbae... s4: regenerate drsuapi IDL
       via  0807251... s4/schema: teach the schema_syntax code how to encode/decode more attributes
       via  3671c9e... s4/schema: don't crash if we don't have subClassOf
       via  7c5ce71... s4/drsuapi: tech the IDL about some more key attribute names
       via  b1dabb1... s4: Use SASL authentication against Fedora DS.
       via  a224392... s3:docs: Add info about how to obtain cifs module in cifs mount helper manpage
       via  f20c2e0... Fix compile in a usually non-selected define. Jeremy.
       via  a5cace1... s3:smbd: Add a "hidden" parameter "share:fake_fscaps"
       via  7748d30... s3:examples:ldap: allow substing search on more attributes in nds schema file
       via  4d7685c... s4/torture: add new SMB oplock tests
       via  c091d4b... s4/torture: convert printf to torture_comment()
       via  adca9f6... s3:examples:ldap: fix some OIDs in various schema files
       via  b65d6cf... s4/drs: when we don't find an attribute use zero values
       via  557cc46... s4/vampire: fixed i/j index mixup in vampire code
       via  a84a823... s4:drs match the meta_data and attributes array
       via  e595ba2... s4/drs: broke out the core of the getncchanges code
       via  9721b1b... s4:drs level_out is a pointer
       via  51baffa... s4:drs split addentry and getncchanges into separate files
       via  269fe99... Added "admin_session" method.
       via  8640293... s4/repl: implement DsReplicaSync
       via  939b936... s4/repl: added refresh of repsTo
       via  dca7afb... s4: fixed format of repsTo in samdb
       via  3cb1caf... s4: allow repl:RODC=true/false to set ourselves as a RODC
       via  32c28e4... s3-winbindd: Fix Bug #6700: Use dns domain name when needing to guess server principal.
       via  f745d07... ntlmssp: avoid duplicate inclusion of helper headers.
       via  08ce8a4... Mark test_security_descriptor_add_neg as known failing (for now).
       via  af0946c... Basic tests for nTSceurityDescriptor both SDDL and BASE64 format
       via  5f2ec4b... s3-nterr: add NT_STATUS_RPC_NT_CALL_FAILED.
       via  d5643a0... s4/torture/smb2: removed SMB2-FIND test
       via  a38409e... s4/torture/smb2: Fix several small bugs and style issues in SMB2 dir tests
       via  5975ea7... s4/torture: add new torture_assert_*_todo() macros
       via  11bd19c... lib/util: add unique string generator helper function
       via  2b16380... ntlmssp: add some void decode calls (useful for ndrdump).
       via  4b6e9a8e.. socket_wrapper: swrap_read() should use SWRAP_RECV* for swrap_dump_packet()
       via  2bc8e57... s4:repl_meta_data: remove unused code
       via  d04cca0... s3:drsuapi: add a simple DsRemoveDSServer() implementation
       via  5ef601e... s4:drsuapi: add an incomplete DsAddEntry implementation
       via  f78f92a... s3:smbd: Fix bug 6690, wrong error check
       via  4323c13... schannel: add missing prototype for ndr_print_nbt_string() in schannel helper.
       via  a48f884... s3: remove unused RPC_AUTH_SCHANNEL_NEG struct and parsing functions.
       via  3984738... s3-rpc_server: use NL_AUTH_MESSAGE in pipe_schannel_auth_bind().
       via  de0bf36... s3-rpc_client: use NL_AUTH_MESSAGE in create_schannel_auth_rpc_bind_req().
       via  9aa11fd... s3/docs: Raise version number.
       via  4fd9a9d... schannel: add NL_AUTH_MESSAGE and both NL_AUTH_SIGNATURE structs.
       via  1d37a81... s4:idl Add generated code for netlogon.idl changes
       via  a915575... Return a correct value for Supported Encryption Type
       via  2904034... tort: RPC-CRACKNAMES test case refactored
       via  899fc0d... tort: DsCrackNames - propagate torture context to all tests.
       via  d078d2e... tort: Helper function to get DC info for testing
       via  5e3759d... tort: Implement 'setup' and 'teardown' for DRSUAPI test cases.
       via  0ed467a... s4/ldb: support NDR printing for 2 more replication types
       via  27ff8f4... s4/ldb: allow prefixMap to be shown as NDR
       via  a8e8a31... s4/ldb: allow printing ntSecurityDescriptor in full
       via  6d1d333... s4/ldb: added ldif handler for repsFrom/repsTo
       via  237f720... s4/ldb: expose the ldb flags with ldb_get_flags()
       via  206d79a... s4/ldb: don't line wrap ldif when --show-binary is used
       via  29ba776... s4/ldb: added --show-binary command line option
       via  5b2b5ab... s3-schannel: Fix Bug #6697. Interdomain trusts with Windows 2008 R2 DCs.
       via  9c4827e... s4:setpassword script - Passwords set by this script are set by the administrator not the user
       via  51479fe... s4:provision - Cosmetic: Indent the parameters better
       via  076ca26... s4:templates - Remove the latest relics (in "dcesrv_lsa_CreateSecret")
       via  fb91464... s4:wmic - Output enhancements
       via  5ce12a0... Add read() to socketwrapper. Metze please check. Jeremy.
       via  ac77482... s4: commit generated DRS changes
       via  5cd6b46... s4: added the structure for repsTo
       via  9a3db7e... s4: fixed updaterefs options bitmap
       via  9180562... s4: implemented server side of DSUpdateRefs call
       via  783cde7... s4/ldb: fixed spelling
       via  c280966... s4: 'index' is a libc function
       via  3ad4c9d... s4: fixed a unsigned printf warnings
       via  61c3601... s4: removed an unused variable
       via  50b1689... s4: fixed some shadowed variable warnings
       via  e681671... Fill the meta data vector in the responce struct.
       via  374e593... s4:selftest Fix 'make testenv-gdb' and 'make valgrindtest' etc
       via  56a0f99... s4:tests/iconv - Fix a warning
       via  41ce496... s4:pwsettings: Correct off by factor of 10 for ticks.
       via  7837768... gitignore: Ignore additional auto-generated files.
       via  fdd62e9... s4: Let the "setpassword" script finally use the "samdb_set_password" routine
       via  0d07ce1... s4:dsdb: correctly implement _dsdb_syntax_OID_oid_ldb_to_drsuapi()
       via  ff7b41c... lib/tdr: fix the build with --enable-automatic-dependencies
       via  b11aaad... s4:LogonGetDomainInfo - add a basic check for the hostname
       via  1c2f491... tdb: fix c++ build warning.
       via  7ce0174... s4: Fix "Small memory leak after calling several times lp_update"
       via  231d276... s4: Exceptions in "provision.py"
       via  4487209... s4:simple_ldap_map - "primaryGroupId"
       via  1d9a95e... s4:samldb - Fix typo
       via  90d6829... s4:Foreign security principals - Fix them up
       via  5107f6f... s4:subtree delete module - Cosmetic adaptions
       via  fc90586... s4:ldap.py - Adds a test for the primary group behaviour
       via  a3d7534... s4:provision - Change the module order to match Windows Server
       via  88f546d... s4:sam - Implement also here the right primary group behaviour
       via  ad244f7... s4:samr - Fix up the SAMR server to support the primary group of a user in the right way
       via  5f2832a... s4:samldb - Major rework
       via  353481d... s4:provision - Add a new delete function only for users and computers
       via  931aa4e... s4:provision - Change the "provision_users.ldif" file to support the "samldb" changes
       via  43c766a... Fix bug 6673 - smbpasswd does not work with "unix password sync = yes". Revert change from 3.3 -> 3.4 with read_socket_with_timeout changed from sys_read() to sys_recv(). read_socket_with_timeout() is called with non-fd's (with a pty in chgpasswd.c and with a disk file in lib/dbwrap_file.c via read_data()). recv works for the disk file, but not the pty. Change the name of read_socket_with_timeout() to read_fd_with_timeout() to make this clear (and add comments). Jeremy.
       via  5a22c02... s4:setup_dns.sh fixed the update of the GUID CNAME
       via  becee4c... s4:nsupdate-gss allow forcing of the realm
       via  9cf2d05... s4:setup: Remove display_specifiers.ldif.
       via  76f23f0... s4:setup: Updated comment to reflect new DisplaySpecifiers location.
       via  fddcee6... s4:setup: Use ms_display_specifiers script for provision.
       via  1a657b0... s4:setup: Added script to parse Microsoft DisplaySpecifiers document.
       via  65130fa... s4:setup: Change license headers to LDIF comments.
       via  cf1da43... s4:setup Add DisplaySpecifiers from Microsoft.
       via  a959597... s4: bring nsupdate-gss into the s4 tree
       via  86f3a2e... s4: fixed the secrets.ldb construction in libnet
       via  8ce73c6... s4: the secrets.ldb module needs the loadparm opaque setup
       via  04ea250... s3:winbind: Convert WINBINDD_SET_HWM to the new API
       via  4ad330d... s3:winbind: Convert WINBINDD_REMOVE_MAPPING to the new API
       via  7159060... s3:winbind: Convert WINBINDD_SET_MAPPING to the new API
       via  d9b7fd5... s3:winbind: Convert WINBINDD_CHECK_MACHACC to the new API
       via  99f8dca... s3:smbd: Add the ntstatus to the smb_panic in share_mode_lock_destructor
       via  03e84a2... s4:simple_ldap_map - Enhance it for supporting "primaryGroupID" in the right way
       via  65541ba... s4:torture - Fix uninitialized variable
       via  f82dd19... s4:"linked attributes" modules - correct the comments
       via  ae8e5b4... s4: Fix typo
       via  89d4041... s4:pwsettings - Introduce the LDB modify flags in the right way
       via  3694160... s4:ldb_errors - add spaces
       via  6677eea... s4:dsdb/common/util.c - Copy parameters to prevent segfaults
       via  43cfa69... s4:dsdb/common/util - Indentation fixes
       via  e6cb98e... Tell newbie devs about ./configure.developer
       via  affed02... Check we read off the compelte event from inotify
       via  bc081cf... Save and report the correct errno value.
       via  0cfc2f1... s3:winbind: Use fstr_sprintf, it is simpler than talloc_asprintf->fstrcpy
       via  c52fa95... s3:winbind: Remove pointless <cond> ? true : false;
       via  1abf692... s3:winbind: Make the pam_auth subfunctions static
       via  4b49a8d... s3:libsmb: Convert (state->received) to (state->received != 0)
       via  a32f4dd... util:tests: Correct time tests for negative UTC offsets.
       via  5afa115... selftest: Account for 0-based months in date parsing and printing.
       via  ab6e829... Add release script for tevent
       via  5e59c17... s4:configure: require tevent >= 0.9.8
       via  1bb6840... tevent: change version to 0.9.8 after some critical bugs have been fixed
       via  704b739... cifs.upcall: do a brute-force search for KRB5 credcache
       via  ffd48a7... s4:python  fixed subunit tests of dcerpc
       via  8995491... ldb: make ldb module programming less error prone
       via  5121499... s3:winbind: Fix Coverity ID 933: FORWARD_NULL
       via  b4a4186... s3:smbd: Fix Coverity ID 937, REVERSE_INULL
       via  360436b... s3:winbind: Fix Coverity ID 940: Resource Leak
       via  c298e66... ldb: ensure we cancel a ldb transaction
       via  5842aa1... s4: fixed a missing NULL termination in a attribute list passed to ldb_search
       via  27b19eb... report the location of the original talloc_free on double free
       via  b35c627... wbinfo: fix various valgrind warnings and an invalid free.
       via  d9bdf2a... s3-ntlm_auth: fix two segfaults in diagnostics mode.
       via  bdc7bdb... Hopefully last part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks. This one is subtle. There is a race condition where a signal can be queued for oplock break, and then the file can be closed by the client before the signal can be processed. Currently if this occurs we panic (we can't match an incoming signal fd with a fsp pointer). Simply log the error (at debug level 10 right now, might be too much) and then return without processing the break request. It looks like there is another race condition with this fix, but here's why it won't happen. If the signal was pending (caused by a kernel oplock break from a local file open), and the client closed the file and then re-opened another file which happened to use the same file descriptor as the file just closed, then theoretically the oplock break requests could be processed on the wrong fd. Here's why this should be very rare.. Processing a pending signal always take precedence over an inc
 oming network request, so as long as the client close request is non-chained then the break signal should always be harmlessly processed *before* the open can be called. If the open is chained onto the close, and the fd on the new open is the same as the old closed fd, then it's possible this race will occur. However, all that will happen is that we'll lose the oplock on this file. A shame, but not a fatal event. Jeremy.
       via  c97698e... Another part of the fix for bug 6651 - smbd SIGSEGV when breaking oplocks. SA_INFO_QUEUE_COUNT *MUST* be a power of 2, in order for the ring buffer wrap to work correctly at the 32 bit boundary. Thanks to Petr Vandrovec <petr at vandrovec.name> for this.
       via  38995d7... First attempt to implement dcesrv_drsuapi_DsGetNCChanges
       via  957a928... Fix the dsdb_syntax_OID_ldb_to_drsuapi function
       via  47dfe78... Ignoring generated files:
       via  d3d6713... another large change to the linked_attribute module
       via  b72b8f6... hook on prepare_commit instead of transaction_end
       via  47f52e7... greatly simplify the transaction processing in the partition module
       via  7dbe079... show more reasonable object counts during a vampire
       via  bfccc45... always use prepare_commit in ldb transaction commits if possible
       via  c37f290... added dsdb_find_guid_by_dn()
       via  617bbd9... allow setting of the debug level in python from C
       via  348824d... change repl_meta_data to process linked_attributes structures in end_transaction
       via  aff1e62... fixed transaction handling in linked_attributes module
       via  e6257d9... add the the linked attributes elements to the repl structure
       via  95fd3c8... tell the server that we support linked attribute replication
       via  5d23ad8... added dsdb_find_dn_by_guid()
       via  642a84c... fix the ndr print routines for samba4
       via  127bf61... support config files in the current directory
       via  c033b2d... Fix for DSSYNC test against Windows 2003
       via  5c54e4c... s3:libsmb: Attempt to fix bug 6665
       via  5268783... s3-net: allow to exit "net rpc sh" with "q" as well.
       via  a0b1968... s3-netlogon: use WERRORs in NETLOGON_INFO structures.
       via  6657598... Do not redefine strupr
       via  f092d68... s3-pdb_ldap: Fix bug #4296: Clean up group membership while deleting a user.
       via  9bf74d0... s4-smbtorture: test netr_ServerSetPassword2 against Samba3.
       via  2b8afd2... s3-netlogon: implement _netr_ServerPasswordSet2.
       via  71e9dfc... s3-netlogon: rework _netr_ServerPasswordSet.
       via  bde679e... show the full set of command line options for ldb tools
       via  9317711... s3-netlogon: implement _netr_LogonSamLogonWithFlags().
       via  9f03135... traverse the ac list in reverse order
       via  b5f6316... repl_meta_data should only be included when we are a DC
       via  ca45847... s4:dsdb rewrite the linked_atrributes code to commit in the end_transaction hook
       via  199be93... move the repl_meta_data module up the ldb module stack
       via  69802b3... wrap the entire vampire operation in a transaction
       via  10bd56b... use ldb_cmdline_help() in ldbsearch
       via  1e55277... added ldb_cmdline_help()
       via  29320bc... add the partition_control control to replication requests
       via  79255a9... change the dsdb_control_current_partition to not include internal variables
       via  67bf175... don't allow two controls to be added with the same OID
       via  4b336fe... Display ldif formatted versions of all DRS changes at log level 4
       via  a19ad21... Wrap DRS changes in a transaction
       via  132242f... add a ref to the WSPP docs
       via  90b694b... fixed spelling
       via  b5bf440... added ldb_ldif_message_string()
       via  aec03ed... s3-smbpasswd: Fix Bug #6584: allow DOM\user when changing passwords remotely.
       via  9264f48... wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2 blobs in wbcAuthenticateUserEx().
       via  1bc05ca... s3-docs: Update build howto.
       via  792b544... netlogon: fill in more details for the netr_LogonControlX family of calls.
       via  94f7c98... s3-netlogon: add DS_WEB_SERVICE_REQUIRED bit for dsgetdcname calls.
       via  a3e9b62... ldb: Depend on libtalloc 2.0.0
       via  185d06e... ldb: cosmetic changes in ldb_dn
       via  a28b499... s3: Fix libtalloc so version
       via  bb1f56a... s3:libwbclient: Fix bug 6349, initialize domain info struct
       via  4179270... s3:winbind: Fix bug 5626
       via  0cae043... w3:winbind: Convert WINBINDD_ALLOCATE_GID to the new API
       via  9e7c6f1... w3:winbind: Convert WINBINDD_ALLOCATE_UID to the new API
       via  0d120be... One would expect I could spell my name...
       via  700533a... One would expect I could spell my name.
       via  84446a2... tdb: move the original abi_checks script to script/abi_checks_gcc.sh
       via  f7c473f... tdb: run abi_checks as part of "make test".
       via  dff3f37... tdb: remove files generated by "make abi_checks" in "make clean".
       via  e21ecfc... tdb: add a target "abi_checks" to tdb.
       via  9636e0d... tdb: add script/abi_checks.sh. check for abi changes without gcc magic.
       via  0760a04... tdb: add script to extract signatures from header files.
       via  006fd0c... tdb: add scripts to extract library symbols (exports file) from headers
       via  c7d9617... talloc: move the original abi_checks script to script/abi_checks_gcc.sh
       via  d9b1931... talloc: remove talloc_free from the exports
       via  fe0b523... talloc: run abi_checks as part of "make test"
       via  4e9a06d... talloc: remove files generated by "make abi_check" in "make clean"
       via  cbc75c1... talloc: add a target "abi_checks" to talloc.
       via  f1b386a... talloc: add script/abi_checks.sh. check for abi changes without gcc magic.
       via  4579c05... talloc: add script to extract signatures from header files.
       via  e896f91... talloc: add scripts to extract library symbols (exports file) from headers
       via  2774a02... s3:winbind: Convert WINBINDD_LIST_GROUPS to the new API
       via  6b474c5... s3:winbind: Convert WINBINDD_LIST_USERS to the new API
       via  a95955f... s3:nsstest: Fix a very confusing behaviour in nsstest
       via  1295622... s3:winbind: add a fake NDR winbind cache validator
       via  e47491e... s3:winbind: Convert the getgrent functions to the new API
       via  e717148... s3:winbind: Add a comment about fill_grent_mem_domusers...
       via  9b5ad55... s3:winbind: Add some missing error checks
       via  8b90854... s3:winbind: Fix a typo
       via  10e9df2... s3:winbind: Add async wb_next_grent
       via  2555c12... s3:winbind: Add async QueryGroupList
       via  50d9fb4... w3:winbind: Convert WINBINDD_LOOKUPRIDS to the new API
       via  425239c... s3:winbind: Convert the GETDCNAME routines to the new API
       via  15312e7... s3:winbind: Add async wb_dsgetdcname
       via  244bb7f... s3:winbind: Convert winbindd_dsgetdcname to the new API
       via  7579f0f... s3:winbind: Add an async dsgetdcname call
       via  9c30a8d... s3:winbind: Convert the GETPWENT routines to the new API
       via  6e2bf7e... s3:winbind: Add async next_pwent
       via  91588e6... s3:winbind: Add async fill_pwent
       via  c325ba8... s3:winbind: Add async query_user_list
       via  9ef2c70... s3:winbind: simplify wb_seqnums_done a bit
       via  ae6a669... s3:winbind: Make wb_seqnums.c update the winbind cache seqnums
       via  99cf696... s3:winbind: Fix a bug found by RPC-SAMR
       via  ccc18d4... s3:winbind: Fix a typo
       via  58feaa7... s3:winbind: Rename wbint_GroupMembers to wbint_Principals
       via  ffd9d41... s3:winbind: Rename wbint_GroupMember to wbint_Principal
       via  23abcd2... tevent: Fix a segfault upon the first signal
       via  c1b8eb8... s3: Add catia to the list of modules compiled by default
       via  ad88284... s3: Major revamp for catia vfs module
       via  e046b38... s3: Add a new VFS op called SMB_VFS_TRANSLATE_NAME
       via  77e2403... s4:ldb Don't sleep(100) in this error case, but debug the LDIF
       via  72fb26e... s4: Create helpers functions related to provision
       via  e3c7e9e... s4-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h)
       via  9f1c162... s3-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h)
       via  074c6d4... s4: include ntlmssp header in auth/ntlmssp/ntlmssp.h.
       via  9afd44d... s3-ntlmssp: use generated ntlmssp code for debugging purpose.
       via  91df77d... s3-ntlmssp: add NDR helper routines for ntlmssp.
       via  2287849... s4: fix the build after ntlmssp header change.
       via  b7a5e7a... libcli/auth: remove unused NTLMSSP_NAME_TYPE_ flags.
       via  38d677b... s4-ntlmssp: use interface constants in TargetInfo blob.
       via  e8c19f3... s4-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants.
       via  82469de... s3-ntlmssp: use interface constants in TargetInfo blob.
       via  25d6c0a... s3-ntlmssp: use NTLMSSP headers from IDL and remove duplicate constants.
       via  3a519fa... ntlmssp: add ndr_print_ntlmssp_{nt,lm}_response() function.
       via  4d1c881... ntlmssp: re-run make samba3-idl and add generated files.
       via  9b844e7... ntlmssp: add NTLMSSP_MESSAGE_SIGNATURE to IDL.
       via  b4a860b... ntlmssp: add AUTHENTICATE_MESSAGE to idl.
       via  e65a3cb... ntlmssp: add CHALLENGE_MESSAGE to IDL.
       via  c3a6f28... ntlmssp: add NEGOTIATE_MESSAGE to IDL.
       via  4e7edc7... ntlmssp: add string helper functions to handle OEM and UNICODE charset.
       via  d4d2b42... ntlmssp: add ntlmssp helper skeleton.
       via  ff79583... ntlmssp: add IDL.
       via  76d9115... lib/tevent: close pipe_fds on event_context destruction
       via  be4ac22... lib/tevent: handle tevent_common_add_signal on different event contexts.
       via  6abb637... lib/tevent: fix race with signals and tevent_common_add_signal
       via  398d0c2... lib/tdb: don't overwrite TDBs with different version numbers.
       via  4279879... lib/tevent: remove spectacularly complicated manual subtraction
       via  cc248f7... util: fix comment and clarify argument name in DLIST_DEMOTE()
       via  2a3270b... s3:smbd: teach filename_convert() about fake files (2nd fix for bug #6642)
       via  5234d10... s3:smbd: add is_fake_file_path() that takes only the raw path as string
       via  09fe579... s3:streams: check for :$DATA only in the backend (fix bug #6642)
       via  e91d5db... s3:error_map: make NTSTATUS -> errno -> NTSTATUS mapping consistent for NT_STATUS_INVALID_PARAMETER
       via  1f3d0c5... s3-ntlmssp: remove trailing whitespace.
       via  8d58472... libcli/auth: add netlogon_creds_step_crypt() and netlogon_creds_first_step()
       via  a69d8ab... libcli/auth: remove some useless lines
       via  e115cb5... libcli/auth: remember schannel type in netlogon_creds_server_init()
       via  360868b... s3-schannel: remove remaining code that was using "struct dcinfo".
       via  a3c6e02... s3-credentials: remove unused code.
       via  b089506... s3-schannel: upgrade old format schannel_store.tdb.
       via  21a93c2... s3-netlogon: use shared credential and schannel storage infrastructure for netlogon server.
       via  2d8157f... s3-netlogon: add netr_creds_server_step_check() convenience wrapper.
       via  a09b627... s3-schannel: add simple wrappers to fetch and store schannel auth info.
       via  7c972d8... s3-schannel: make open_schannel_session_store() public.
       via  04310cc... libcli/auth: add tdb backend for schannel state.
       via  6992669... libcli/auth: move netlogon_creds_CredentialState out of libcli.
       via  5a15778... schannel: add netlogon_creds_CredentialState to IDL.
       via  17d3800... s4-schannel: add ldb suffix to schannel functions.
       via  a18d683... libcli/auth: rename schannel_state.c to schannel_state_ldb.c.
       via  5981272... s3-build: add SCHANNEL_OBJ to Makefile.in.
       via  1d8d3fd... s3:winbind: Convert WINBINDD_GETUSERSIDS to the new API
       via  5a1240d... s3:winbind: Fix a typo
       via  c4a95f9... s3:winbind: Remove the manual caching for the async wb_ functions
       via  94948f7... s3:winbind: Some calls are not cacheable
       via  2f16bf5... s3:winbind: Factor out wcache_store_seqnum()
       via  f3d71d3... s3:winbind: Add a generic cache for NDR based parent-child requests
       via  3532c8b... s3:winbind: Factor out wcache_fetch_seqnum
       via  3f0c877... s4-smbtorture: do not hard code BDC secure channel type into RPC-NETLOGON tests.
       via  d368c73... s4-smbtorture: add test_SetPassword_flags to RPC-NETLOGON-S3 testsuite.
       via  160c197... s4:python Add helper to get at the domain SID
       via  6c55518... s3/smbd: open the share_info.tdb on startup instead of tconx
       via  bc4b253... s3/debug: make SPENGO OID list appear under one debug header
       via  5469866... s3/winbindd: Remove unnecessary check for NULL SID
       via  32f9d20... s3-selftest: enable running RPC-NETLOGON-S3 against samba3.
       via  4618469... s4-smbtorture: add RPC-NETLOGON-S3 to test samba3 netlogon server.
       via  17829cb... s3 onefs: Canonicalize the ACL in the correct order
       via  3ad9d10... s3: Allow full_audit to play nice with smbd if it's using syslog
       via  22ee1cd... s3 audit: Change create_file in full_audit to print whether a directory or file was requested
       via  d49ab92... s3:winbind: Fix Coverity ID 942: Resource Leak
       via  f2fa9e6... s4:heimdal_build: lib/hcrypto/evp-aes-cts.o belongs to HEIMDAL_HCRYPTO
       via  2cbacd5... s3-netlogon: let get_md4pw() return a struct dom_sid.
       via  9930a12... schannel: add generated files.
       via  aabe577... schannel: move schannel.idl to main directory.
       via  91ef692... netlogon: make netr_NegotiateFlags a public bitmap.
       via  b824b1b... Add a parameter to disable the automatic creation of krb5.conf files
       via  da99e3a... cifs.upcall: make using ip address conditional on new option
       via  3544e68... cifs.upcall: switch to getopt_long
       via  1a97bd9... s4:provision Ensure that @OPTIONS is mirrored into each partition
       via  425386f... s4:ldb Add ldb_ldif_write_string() and python wrappers
       via  3ed3381... s4:ldb Add hooks to get/set the flags on a ldb_message_element
       via  7421872... s4:schema Rework dsdb_write_prefixes_from_schema_to_ldb() to use talloc
       via  a1da911... s4:provison Add prefixes to ldb using same code a later modify will use
       via  b9ec6bb... s4:provision Only create references to our server DN after the self join
       via  a52e7a2... s4:scheam quiet a 'const' warning
       via  7e54b5e... s4:dsdb Rework dsdb_write_prefixes_to_ldb() to take a schema
       via  cda99a2... s4:dsdb Use helper function to add 'show deleted' control
       via  a77b036... s3-netlogon: fix default case when _netr_LogonSamLogon is called from other opcodes.
       via  87ce535... Revert "s3: Fix uninitialized const char *"
       via  e460c21... s3-netlogon: get rid of init_net_r_req_chal().
       via  5b46e59... s3-netlogon: let get_md4pw() return a struct samr_Password.
       via  1a53b61... s3-netlogon: make _netr_ServerAuthenticate a callback to _netr_ServerAuthenticate3.
       via  808a0d4... Allow for name array strings that don't end in a slash
       via  1df1892... Add some const to dsgetdcname
       via  3176ee2... Do an early TALLOC_FREE
       via  d896fb2... netlogon: give netlogon w7/w2k8r2 AES negotiate flag proper name (see bug #6099 for details).
       via  61ca4c4... fixed DRS rename of deleted objects
       via  3c7cbd6... fixed a double free bug on error in net export
       via  436d8b6... s4:python Fix the reprovision test by deleting 'deleted' objects too.
       via  6542a08... s4:dsdb Rework show_deleted module not to liniearise the LDAP filter
       via  2135461... Help debug for bug 6651 - smbd SIGSEGV when breaking oplocks. Should help track if we get invoked with an invalid fd from the signal handler. Jeremy.
       via  c69f92d... Second attempt at fix for bug 6529 - Offline files conflict with Vista and Office 2003. Confirmation from reporter that this fixes the issue in master on ext3/ext4. Back-ports to follow. Jeremy.
       via  9a86f26... Allow systems with timestamp granularity of 1sec to work with this test. Jeremy.
       via  7a6c979... Use existing time_t rounding function, don't invent my own. Jeremy.
       via  2840902... netlogon: add (yet) undocumented netlogon negotiate bit to bitmap.
       via  4799020... s3-netlogon: Only hand out rid when netlogon credential chain has been setup sucessfully.
       via  87d30a1... Second part of fix for 6529 - Offline files conflict with Vista and Office 2003. ext4 may be able to store ns timestamps, but the only API to *set* timestamps takes usec, not nsec. Round to usec on set requests. Jeremy.
       via  e829ca5... Fix make test. Jeremy.
       via  5359e39... make smbcontrol smbd ping work proper checking for arguments handle short pid_t correctly
       via  b1ee4c1... libndr: add missing protoypes for double type.
       via  965a079... tevent: avoid using reserved c++ word.
       via  be9441a... s4:dsdb Use talloc_strndup() to ensure OIDs are null terminated
       via  7234a24... s4:ldb Add python binding and test for ldb_msg_diff()
       via  b4e8d92... s4:dsdb Add const
       via  bf54b41... s4:dsdb remove unused variable
       via  cc330f9... s4:dsdb use talloc_strndup() in GET_STRING_LDB() rather than walk off the end
       via  0f98d53... note the semantic change in talloc_free from 2.0
       via  f60f007... fixed typo in talloc doc XML
       via  2c84605... LIBREPLACEOBJ now contains the full path
       via  798b3fb... updated XML source for talloc man page
       via  e6da38c... added talloc_set_log_* documentation
       via  a0e2041... updated talloc guide for recent API changes
       via  39cd5bb... make lib/replace more usable in standalone builds
       via  a535840... fixed getpass m4
       via  e8782de... s3:lib: setup talloc log and abort functions
       via  851b01f... s3:configure: require talloc >= 2.0.0
       via  251b03e... s4:cmdline: setup talloc log and abort functions
       via  5cefde4... s4:build: require talloc >= 2.0.0
       via  55dbe80... talloc: add --enable-talloc-compat1 to build a compat library for talloc 1.x.x
       via  64e0577... talloc: update talloc.exports and talloc.signatures
       via  6c9ace2... talloc: add defines and functions for TALLOC_MAJOR/MINOR_VERSION
       via  9baacbb... talloc: change version to 2.0.0
       via  5760ede... talloc: remove ABI compat functions
       via  8a90c8b... talloc: remove unused build dependecies to samba
       via  ed384e8... talloc/testsuite: use talloc_set_log_fn() and log to stdout
       via  e40f314... talloc: add talloc_set_log_fn() and talloc_set_log_stderr()
       via  ac8aeec... talloc: let talloc_steal() only generate a warning if it's used with references
       via  84810d7... talloc/testsuite: report __location__ of testsuite failures
       via  f8559b8... talloc/testsuite: add infrastructure to test aborts
       via  13227f8... talloc/testsuite: reset the globals after each subtest
       via  1fbc86c... talloc: call return after abort, because an overloaded abort function might not exit
       via  2c664db... talloc: report the size of reference handles as 0
       via  d1895d2... talloc: let talloc_total_blocks() and talloc_get_size() operate on the null_context
       via  fced9df... s3:winbind: Fallback to the forest root for lookupname
       via  1603c60... s3:winbind: Even on a domain controller, "our" domain is internal
       via  a0bf0cb... s3:winbind: Do not drop the first user in sam_query_user_list
       via  963419b... s3:winbind: For internal domains it is pointless to connect to a DC
       via  fc3d427... s3:winbind: winbindd_dual_ndrcmd should output what it's doing
       via  a09b9ed... s3:winbind: Fix the talloc hierarchy in wb_queryuser_done
       via  da93567... Implement Metze's suggestion of trying getpwuid(0) then getpwnam(root). Jeremy.
       via  1fb916b... Log debug message when hires timestamps are available on the share. Jeremy.
       via  1af0aa9... Fix bug 6529 - Offline files conflict with Vista and Office 2003 On filesystems that can't store less than one second timestamps, round the incoming timestamp set requests so the client can't discover that a time set request has been truncated by the filesystem. Needs backporting to 3.4, 3.3, 3.2 and (even) 3.0. Jeremy
       via  47c7063... Try and fix the buildfarm by using getpwnam(root) instead of getpwuid(0) if DEVELOPER is defined. I'm hoping the build farm defines DEVELOPER... Jeremy.
       via  497234c... s4:ntp_signd Fix bug 6656 - Set protocol version to 0, as used by ntpd
       via  f9c0f88... Fix coverity CID: 932 - forward null. Jeremy.
       via  ba52f18... Fix for bug 6651 - smbd SIGSEGV when breaking oplocks. Based on a patch submitted by Petr Vandrovec <petr at vandrovec.name>. Multiple pending signals with siginfo_t's weren't being handled correctly leading to smbd abort with kernel oplock signals. Jeremy
       via  6afb02c... s3: fix bug #6650, authentication at member servers when winbindd is not running
       via  9d824dc... s4:client
       via  d20061a... Add missing CreateFile flags to smb.h
       via  e71ce2f... s4:ldb Python requires that a 'compare' handler return -1, 0 or 1
       via  c49145b... s4:ldb Use length-limited printf to avoid walking off end of strings
       via  29ef1b2... s4:kerberos Use MIT compatible names for these enc types
       via  9b261a1... Fix bug 6638 - ADS Domain Member: Computer Mgr can not set share ACLs Add good error message for share modification denial. Jeremy.
       via  77a0a6e... s3-idmap: fix two uninitialized variable warnings in idmap_tdb2.
       via  4c69c15... s3:dsgetdcname: Fix a crash in dsgetdcname
       via  68ea287... s3:dsgetdcname: Inline dsgetdcname_cache_refresh
       via  f3c94f4... s4-spoolss: add stubs for new idl opcodes in spoolss server.
       via  062d26d... s3-spoolss: add stubs for new idl opcodes in spoolss server.
       via  80e2500... s3: re-run make samba3-idl.
       via  0447af2... spoolss: add more spoolss calls to IDL (spoolss_GetPrinterDriverPackagePath and spoolss_GetCorePrinterDrivers).
       via  8c347ed... Fix bug #6647 - get_root_nt_token: getpwnam("root") failed! Not all systems may have a "root" user, but all must have a passwd entry for a uid of zero. Jeremy.
       via  33d2779... Fix Red Hat bugzilla bug : https://bugzilla.redhat.com/show_bug.cgi?id=516165 nautilus fails to copy files from an SMB share. This is a show-stopper for 3.4.1 (I'll open a Samba.org bug). Although gnome-vfs is doing *incredibly* stupid things by asking for a read size of 65535 - this translates on the wire to a 65534 byte read followed by a 1 byte read. Please send this back to the gnome developers that they will ge horrid on the wire performance for this. Jeremy.
       via  ecec01c... s3:smbd: implement SMB2 Find (Query Directory)
       via  f00a3bf... s3:smbd: store a dirptr on the files_struct for SMB2 Query Directory
       via  e621b7a... s3:smbd: add a generic smbd_dirptr_lanman2_entry() function
       via  cf6e81f... s3:smbd: implement all SMB2 Create contexts except "ExtA"
       via  b70ae64... s3:smbd: make smbd_check_open_rights() function non-static for use in SMB2
       via  f143466... s3 merged build: Don't build wbinfo twice.
       via  5270efa... tevent: fix a comment
       via  c54a8db... Make refusal of SEC_DESC_DACL_PROTECTED configurable
       via  5feff0b... s3:smbd: parse context blobs in SMB2 Create
       via  a0df109... added basic support for rename in DRS replication
       via  e38f38f... we need the Deleted Objects container for replication
       via  8d0345e... wbinfo: Fix up s3 blackbox test. wbinfo no longer needs a config file.
       via  dd8d04f... s4 winbind: Quiet down the WINBINDD_DOMAIN_INFO handler stub warning
       via  fd2feab... wbinfo: Reduce test noise in the wbinfo blackbox test
       via  b31f0de... s4 winbind: Silence compile warning by adding new commands to the list
       via  7cafb65... s4 winbind: Implement a stubbed out version of WINBINDD_DOMAIN_INFO
       via  bc0e0a4... wbinfo: Use one codebase for Samba3 and Samba4.
       via  19855ca... s3 wbinfo: Only call afs_settoken_str if compiled with WITH_FAKE_KASERVER
       via  182c667... s3 wbinfo: use wbcSidTypeString instead of sid_type_lookup
       via  a712870... libwbclient: Add wbcSidTypeString function.
       via  afb8f8e... s3 wbinfo: Remove unused functions, use C99-types
       via  ab818cd... s3 wbinfo: Explicitly include popt header, remove unused common options.
       via  6d4fd3e... s3 wbinfo: Use talloc_strdup instead of SMB_STRDUP
       via  0dae6f5... s3 wbinfo: Don't use global_myname()
       via  b6ea2ec... s3 wbinfo: Avoid ADD_TO_ARRAY macro.
       via  90b6e41... s3 wbinfo: Use uint32_t instead of uint32
       via  fa7d7a4... s3 wbinfo: remove --get-auth-user and --set-auth-user functionality
       via  49d1eec... s3 net: Add getauthuser/setauthuser commands.
       via  004494b... s3 wbinfo: Get rid of lp_ functions
       via  f27bda6... s4 ctags: Stop *_proto.h files from cluttering up the tags
       via  61d4f8b... s4: int32 handling: previous fix was not fully correct
       via  2cf897b... s4: Make the int32 problem more clear - and fix another error
       via  87737f8... s4:librpc/rpc: fix DEBUG() message
       via  abe7648... netlogon: document some more MSVC flags.
       via  5319695... s3-spoolss: remove another duplicate copy of print_architecture_table.
       via  1b09e36... fixed make test reporting success when provision fails
       via  6cc9e4b... s4: Fixed the int32 datatype support
       via  3dee92f... fixed the build
       via  7a79d16... s4: Major rework of the LDB/SAMDB/IDMAP python bindings
       via  0a5ea25... s4:python tools - Centralise the lookups for the default domain (root) in the call "domain_dn" from SamDB
       via  0a46fd6... s4:pyglue Add a wrapper for loading the correct UTF8 casefolder
       via  faedda0... s4:ldb python bindings: Handle the parameters of the connect call in the right way
       via  36f828b... Revert "s4:samdb python bindings - we don't need the attributes here"
       via  87921bf... sigh - still not right
       via  52108a1... fixed up add_foreign again
       via  905db32... more fixups from provision changes
       via  b62ce48... s3:smbd: add support for canceling SMB2 Notify calls.
       via  47452b8... s3:smbd: add smbd_notify_cancel_by_smbreq()
       via  d60f049... s3:smbd: implement SMB2 Cancel correctly.
       via  3b3bde9... s4:build: require tevent 0.9.7 with tevent_req_cancel()
       via  97a1ed5... tevent: change version to 0.9.7 after adding tevent_req_cancel infrastructure
       via  45e4be0... tevent: add tevent_req_cancel() infrastructure
       via  26e114b... skip the autoidl test
       via  f3e473e... fixed up some provision errors from the recent changes
       via  e349316... s4:provision Add comments to the provision script
       via  5f917d5... s4:provision Avoid one more call to ltdb_reindex
       via  148290a... s4:ldb Remove obsolete comment about ldb_tdb's sequence num
       via  f890dba... make sure we update the current schema->prefixes when we add a new prefix
       via  3414773... fixed the updateNow schema test to use a canonical OID
       via  ca526fb... s4:selftest Remove the 'subunit filter' from make testenv etc
       via  7496095... s4:libcli/ldap Explain why we set a hostname for ldapi:// connections
       via  df3ef12... s4:provision Fix existing ldapi:// backend detection exception
       via  498faae... s4:install Remove provision-backend script from 'make install'
       via  2af0638... s4:provision Make sure that we don't use Kerberos to our LDAP backend
       via  84ee0af... s4:provison Print the LDAP backend admin username/password
       via  5255ba3... s4:selftest Confirm that there isn't a listener on the ldapi:// socket
       via  e7bae2e... s4: Re-add --ldapadminpass as an option to provision
       via  052da4e... s4:python Allow 'no such object' on the delete of the DN
       via  410114e... s4:provision Keep a single transaction for the erase and rebuild
       via  ecd234a... s4:provision A crude update of the OpenLDAP backend HOWTO
       via  a6c9233... s4:provision Fixes for Fedora DS schema mapping with full AD schema
       via  f87811f... s4:provision Rework provision-backend into provision
       via  7a9030b... s4:provision Move helper functions back to provision
       via  a58b4f8... s4:setup Don't manually set @ATTRIBUTES any more
       via  14aff84... s4:python Push some helper functions from SamDB into samba.Ldb
       via  51d2d3d... s4:schema Allow a schema load on an unconnected database
       via  e1e99a7... s4:provision  Remove the ACI element from the provision templates
       via  346aa6e... s4:schema Provide a way to reference a loaded schema between ldbs
       via  2c23e7d... s3:winbind: The get[gr|pw]end functions need access to the client state
       via  459233e... s3:winbind: Convert WINBINDD_GETGRNAM to the new API
       via  a511a87... s3:winbind: Convert WINBINDD_GETGRGID to the new API
       via  3f3f49d... s3:winbind: Add winbindd_print_groupmem
       via  27dd290... s3:winbind: Make fill_grent publically available
       via  886e183... s3:winbind: Add const to normalize_name_map
       via  c83bf9c... s3:winbind: Add async wb_getgrsid
       via  8a683f4... s3:winbind: Add async wb_group_members
       via  3d46eaf... s3:winbind: Make wcache_lookup_groupmem available publically
       via  1a22baa... s3: Add talloc_dict.[ch]
       via  5ae122e... s3:winbind: Fix a potential segfault in libwbclient
       via  0f64bb5... s3:winbind: Convert winbindd_show_sequence to the new API
       via  e54503e... s3:winbind: Add async wb_seqnums
       via  1d110e0... s3:winbind: Add async wb_seqnum
       via  c6b36ce... s3:winbind: WINBIND_USERINFO -> wbint_userinfo
       via  6d100a6... s3:winbind: Simplify _wbint_[GU]id2Sid
       via  95c3d3b... tevent: add some more doxygen comments for tevent_req functions
       via  a3cdd79... s3:Makefile: build ../libcli/smb/smb2_create_blob.o as part of smbd
       via  e2845b8... libcli/smb: add smb2_create_blob_find()
       via  a023b6c... Use defined names rather than numeric constants to make code clearer. Jeremy.
       via  12864ff... gpfs.so: map the file_inherit and dir_inherit flags away for files
       via  19553e1... cifs.upcall: fix IPv6 addrs sent to upcall to have colon delimiters
       via  2f95ccc... cifs.upcall: use ip address passed by kernel to get server's hostname
       via  acbf026... cifs.upcall: clean up flag handling
       via  b10bdef... cifs.upcall: try getting a "cifs/" principal and fall back to "host/"
       via  750ceb8... cifs.upcall: declare a structure for holding decoded args
       via  685fdc3... cifs.upcall: formatting cleanup
       via  378a2d9... cifs.upcall: clean up logging and add debug messages
       via  168a7cb... s3:smbd: allow SMB2 Cancel to have the async flag set
       via  86ea1c4... s3:smbd: fix parsing of the SMB2 body
       via  53ef426... s4:samdb python bindings - we don't need the attributes here
       via  fa61fdf... s4:ldb - Free the asynchronous result
       via  639c9cc... s4: Correct the parameter logic of the "setpassword" script
       via  44dfb29... s4: Better way to call "dom_sid_to_rid" from ldap.py
       via  e2b12c6... s4: Remove obsolete "samdb_password_quality_ok" function (it's just a one-line wrapper)
       via  6dab7c9... s4: cracknames.c: Change the handling of the NT_STATUS_NO_MEMORY status results
       via  093148c... s4:ldap_server Correct removal of talloc_steal()
       via  2d7b457... fixed TESTS= in make test to allow multiple tests
       via  7a82aed... s4:ldap_server Remove another talloc_steal (with references)
       via  5c3cf58... s4:ldap_server Don't talloc_steal (with references) in ldap_backend
       via  88fd98b... Fix EVERY SINGLE build on the buildfarm that doesn't have bindtextdomain or textdomain. C'mon, this is what configure.in is *FOR*. Jeremy.
       via  28f7b07... Move build over to storing DOS attributes in EA's. Turn off "map to" directives. I've now fixed the issues with the build tests running this way. I think this is how most people run these days - please raise this on the list (or revert) if you disagree.
       via  d91edea... When mapping EA's into a TDB, don't remove the EA until the last link to the file is gone (fixes the build farm RAW-RENAME test with xattr's in tdb's). Jeremy.
       via  6a0c294... Fix BASE-DELAYWRITE test by removing const from struct smb_filename in smbd_do_qfilepathinfo(). update_stat_ex_mtime() modifies the stat struct inside the smb_fname so don't make a copy of that stat struct, use it directly - it's meant to be updated and represent the state of the file we're returning. Jeremy.
       via  7ad5c69... Documentation for "store create time". Jeremy.
       via  d6270df... Add "store create time" parameter (docs to follow) that stores the create time in the user.DosTimestamps EA. Jeremy.
       via  1ddd10b... Fix some warnings in the AIX ACL code. Jeremy.
       via  1d75a6e... libcli/smb: move smb2_create_blob code to libcli/smb/
       via  1df883a... libcli: move some common SMB and SMB2 stuff into libcli/smb/
       via  31e57ab... librpc: rerun "make idl_full"
       via  f75934e... s3:smbd: as check_path_syntax() changes the string, we need to copy the string before
       via  7229e9a... s3:smbd: avoid 'goto out' in smbd_smb2_create_send()
       via  fedac72... s3:smbd: make sure we don't call conn_free() with a NULL pointer for SMB2
       via  d30b1c9... s3:smbd: correctly invalidate vuids when SMB2 is used
       via  14888c2... s3:lib: map ECONNRESET to NT_STATUS_CONNECTION_RESET
       via  91d13b6... libreplace: undef AI_ADDRCONFIG on QNX 6.3.0 (fix bug #6630)
       via  e96338b... s4:operational - Remove some outdated comments
       via  c7e2190... ldb: Don't break the standalone LDB build (operational module removed)
       via  159a33a... s4:test for "primaryGroupToken"
       via  9126b75... s4:samldb module - Remove duplicate line
       via  b255a41... s4:operational module - move and enhancements
       via  fe767d4... s4:pwsettings script - Fix a small glitch
       via  7fc9493... Rename ASN1_BITFIELD to ASN1_BIT_STRING.
       via  8fcf1b9... torture/basic: in run_derefopen() the file could have been deleted before the last unlink
       via  c73984a... s4:AD LDIFs - More refactoring
       via  5796da6... pidl: fix parse_idl test after idl.yp changes
       via  6392f14... pidl: fix samba3-cli test after the async function were added
       via  ed051ce... try to give some hint as to what is causing NDR string errors
       via  011f103... when we get an NDR error in the logs, it is useful to know where it happened
       via  3b5c6bc... no need to shout about getting an oplock
       via  c6936ab... raise the debug level for a common message
       via  ad542a6... Allow selection of the samba4 process model for 'make test'
       via  0ae3912... print server log on stderr as well as to log file
       via  7bc566a... s4:provision Allow provision-backend to not run slapd for 'make test'
       via  69fa901... s4:selftest Don't start the slapd for the provision, only for the run
       via  4921a58... s4:selftest Make OpenLDAP guess it's own modules from now on
       via  6dc41bf... s4:provision Make the --ol-slapd paramter take the full path to slapd
       via  f0decfe... s4:provision Assume the OpenLDAP backend can find it's own modules
       via  28bcdf5... s4:provision Rework and further automate setup of OpenLDAP backend
       via  a038f1e... s3:smbcacls: forbid change of debug level from config file
       via  aa07baa... s3: refomat definitions of some generic access rights for better readability
       via  303c3b3... selftest: configure "ncalrpc dir" for the client
       via  76d893b... selftest: fix typo lock => lockdir
       via  1e1445bc.. s3:winbindd: raise the timeout for lsa_Lookup*() calls from 10 to 35 seconds.
       via  e13c14e... s4:torture Add test for the NTP signd server
       via  40017a2... i18n: Update s3 net German translation.
       via  4f0d935... s3 net: i18n support for net utility functions
       via  84a9349... s3 net: i18n support for net usershare
       via  2388b90... s3 net: i18n support for net user
       via  a8c8432... s3 net: i18n support for net time
       via  5810f7f... s3 net: i18n support for net status
       via  7e4bd16... s3 net: i18n support for net share
       via  a0eb906... s3 net: i18n support for net sam
       via  3eeb988... s3 net: i18n support for net rpc shell
       via  d8af037... s3 net: i18n support for net rpc service
       via  77b96cc... s3 net: i18n support for net rpc samsync
       via  7b9542b... Ensure the fsp->fsp_name stat_ex struct is always up to date after the open. Jeremy.
       via  c9dca82... Refactor the use of create_time and change time to go through functions. Will aid in making us pass RAW-SETFILEINFO. Jeremy.
       via  303e49b... s3 net: i18n support for net rpc rights
       via  e2433b8... s3 net: i18n support net rpc registry
       via  0ef723a... s3 net: i18n support for net rpc printer
       via  ef04e45... s3 net: i18n support for net rpc join
       via  8e5beb7... s3-spoolss: remove device mode defines from nt_printing.h.
       via  dc9b4cf... s3: re-run make samba3-idl.
       via  559dd0d... spoolss: fill in more details of the spoolss_DeviceMode.
       via  1de9805... Implement db_rbt_traverse
       via  e8088e1... Make wbinfo also print the members when querying a group
       via  e1a95e7... libreplace: set SONAMEFLAG to "-Wl,-soname=" on QNX
       via  02c5f22... s3:smbd: convert '\\' into '/' in SMB2 Create
       via  9aa1d25... s3:smbd: rename conn => sconn for smbd_server_connection structs
       via  8eac189... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  217e308... Pass absolute file paths to Inkscape when transforming .svg files
       via  d296c77... Move the checks for null timestamps down below the VFS_NTIMES layer (as it's done in onefs). This simplifies greatly the code in smb_set_file_time() w.r.t. changenotify messages. Jeremy.
       via  ea6819a... Correctly send out notify messages for timestamp changes. "change time" has no notify message, so don't send anything out when we change it. Use FILE_NOTIFY_CHANGE_CREATION correctly when changing the create time. Jeremy.
       via  aa6dc21... s4: Add a new script for setting password properties for a domain in a easier way
       via  aef96af... s4:libcli/smb2: move SMB2_GETINFO_* flags into smb2_constants.h
       via  acbb9da... s4:libcli/smb2: remove unused and redundant SMB2 security flags
       via  c2c4d48... s4:libcli: move SMB2 Find constants to smb2_constants.h
       via  21d6f27... s4:libcli/raw: we don't need to include "smb.h" explicit
       via  93ec5d2... s4:libcli/raw: also include smb2_constants.h into interfaces.h
       via  50f5425... s3:smbd: split the dir entry marshalling into smbd_marshall_dir_entry()
       via  59c3f5e... s3:smbd: move dptr globals into struct smbd_server_connection
       via  c50a03e... s3:smbd: remove dirptr and dirpath from connection_struct
       via  dfae090... s3:smbd: implement get_lanman2_dir_entry() on top of smbd_dirptr_get_entry()
       via  862c6aa... s3:smbd: let get_dir_entry() use smbd_dirptr_get_entry()
       via  daa71c4... s3:smbd: add generic smbd_dirptr_get_entry()
       via  70afd41... s3:smbd: conn_free_internal() can be static now
       via  c54e6b1... s3:smbd: add a smbd_server_connection pointer to connection_struct
       via  8300b25... Fix some nonempty blank lines
       via  558ff91... pidl: parse idl 'pipe' typedefs, but print out a not supported message for now
       via  20a6fb5... pidl: fix formatting in expr.yp
       via  bfa9624... pidl: fix formatting in idl.yp
       via  7d7a921... librpc: fix callers after epmapper.idl changes
       via  cdfaaed... librpc: rerun 'make idl' after epmapper.idl changes
       via  2823757... epmapper.idl: avoid usage of 'pipe', this is a reserved word in IDL
       via  8e419aa... s3:smbd: don't ignore check_descend in get_dir_entry()
       via  5b50e50... s3-wkssvcs: fix check for BUILTIN\Administrators membership in wkssvc_Netr{Join,Unjoin}Domain2.
       via  88af0ec... s3 net: i18n support for net rpc audit
       via  db76b7a... s3 net: net i18n in it's own module
       via  ba830cf... Revert "s3: Update i18n files"
       via  8dcf3b7... s3 net: i18n support for net rpc
       via  7ced58b... s3 net: i18n support for net registry
       via  9be14ed... s3 net: i18n support for net rap
       via  7c20256... fixed another ambiguous talloc call
       via  c271dc9... ensure that child tasks die when the parent dies
       via  cfc0cab... prime the sam ldb schema in the parent samba process
       via  2c12c98... use talloc with the global schema consistently
       via  e2d4ae1... fixed several places that unnecessarily take a reference to the event context
       via  238bf25... s3: add a test to test libsmbclient
       via  b9fb8da... s3: Fix nss info substitution
       via  4aad790... make sure we never look past the end of either string in ldb_comparison_fold()
       via  dd557cc... s4:ldb Make error message in rnd_name more useful
       via  37b8235... Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
       via  11ff224... s4:setup Remove extra newlines that break OpenLDAP backend
       via  457191e... s3: Fix a bug in renames of directories
       via  09e9904... s4 torture: Extend the RAW-RENAME test to more fully test directory renames.
       via  890dfe0... Remove a const warning. Jeremy.
       via  650445f... Fix bug #5714 - NetBSD, ENODATA undefined, at least some releases. Jeremy.
       via  e76af51... Put SMB_INFO_STANDARD back into setfileinfo, but do it right this time :-). Jeremy.
       via  4fc9f9c... Add define guards around otherwise unused variable. Jeremy.
       via  8a5cc13... s3-ldap: Fix Bug #5879. Update LDAP schema for Netscape DS 5.
       via  857140a... Unable to browse DFS when using kerberos
       via  915b789... s4: Simplify two lines in the "samdb.py" file (cosmetic)
       via  1ce36ed... s4:enableaccount script: Remove a redundant line
       via  54dffbe... s3/smbldap: Fix typo in debug message.
       via  252f7da... There is one signedness issue in tdb which prevents traverses of TDB records over the 2G offset on systems which support 64 bit file offsets.  This fixes that case.
       via  740a40e... Revert "deliberately break the build"
       via  57da47c... deliberately break the build
       via  64e2b85... s4:heimdal: import lorikeet-heimdal-200908052208 (commit 370a73a74199a5a55188340906e15fd795f67a74)
       via  b97d85c... set uidwrappersrcdir
       via  e2aa38a... define uwrap_enabled() on Samba3
       via  39b0158... s4:ldb Cosmetic corrections in "rdn_name" module
       via  3854b5e... changed BCC handling for SMBwriteX to handle broken MacOSX client
       via  67b6f57... on buffer overflow windows gives SMBSRV:ERRerror here
       via  cc74f21... s4:torture The test logic for the target was wrong. This should correct it.
       via  996a205... s4:heimdal_build: define HEIMDAL_LOCALEDIR
       via  f224089... s4:ldap_server: make sure we shutdown the tls socket before stream_terminate_connection() removes the fd event
       via  e2ed502... s4:torture Remove some unwanted code in the LDAP test - hope this fixes up the test failures
       via  00a8ff5... fixed a problem with group policy writes causing policy corruption
       via  0a16265... s3:winbind: Convert WINBINDD_GETGROUPS to the new API
       via  01ea26b... s3:winbind: Add async wb_gettoken
       via  fec3808... s3:winbind: Convert WINBINDD_GETUSERDOMGROUPS to the new API
       via  1dc1ac0... s3:winbind: Add async wb_lookupusergroups
       via  718a26f... s3:winbind: Make wcache_lookup_usergroups externally visible
       via  5928227... s3:winbind: Convert WINBINDD_GETSIDALIASES to the new API
       via  ce42ea3... s3:winbind: Add async wb_lookupuseraliases
       via  f09a95a... s3:winbind: Make parse_sidlist take a const char *
       via  ff3ce90... s3:winbind: Make wcache_lookup_useraliases available publically
       via  bd9d7f7... s3:winbind: Convert WINBINDD_GETPWUID to the new API
       via  5bbb7a0... s3:winbind: Convert WINBINDD_GETPWNAM to the new API
       via  9dc401a... s3:winbind: Convert WINBINDD_GETPWSID to the new API
       via  afc8244... s3:winbind: Add async wb_getpwsid
       via  0418d38... s3:winbind: Make fillup_pw_field publically available
       via  7077492... s3:winbind: Add async wb_queryuser
       via  360227a... s3:winbind: Make wcache_query_user externally visible
       via  10685b3... s3:winbind: Convert WINBINDD_GID_TO_SID the new API
       via  292f3f8... s3:winbind: Add async wb_gid2sid
       via  9b369ff... s3:winbind: Convert WINBINDD_UID_TO_SID the new API
       via  3eff8e9... s3:winbind: Add async wb_uid2sid
       via  5db561a... s3:winbind: Convert WINBINDD_SID_TO_GID the new API
       via  153ae58... s3:winbind: Add async wb_sid2gid
       via  fb7150f... s3:winbind: Convert WINBINDD_SID_TO_UID to the new API
       via  ea286fe... s3:winbind: Add async wb_sid2uid
       via  9c6f4cd... s3:winbind: Convert WINBINDD_LOOKUPNAME to the new API
       via  a541677... s3:winbind: Add async wb_lookupname
       via  f655461... s3:winbind: Make wcache_name_to_sid visible externally
       via  74b45ba... s3:winbind: Remove old version of WINBINDD_PING
       via  fa59f97... s3:winbind: Convert WINBINDD_LOOKUPSID to the new API
       via  bb359c7... s3:winbind: Add async wb_lookupsid
       via  2d6589f... s3:winbind: Make wcache_sid_to_name externally visible
       via  6cf3db9... s3:winbind: Add NDR-based parent-child communication to winbind
       via  ddd13c6... handle large directories in smb2_deltree()
       via  d40537c... fixed a uid_wrapper bug that caused a segv in the RAW-ACLS test
       via  cd1d7f4... s4:heimdal: import lorikeet-heimdal-200908050050 (commit 8714779fa7376fd9f7761587639e68b48afc8c9c)
       via  8bba340... s4 now supports the large readx extension
       via  15a6a93... fixed the sense of the pvfs_acl uwrap check
       via  46bd227... pyldb: Fix reference counting on ldb_message_elements, add extra type check.
       via  88d2060... skip the readbraw tests if the server does not support it
       via  58e5e1e... make the UID_WRAPPER skip checks at runtime
       via  fd43e0e... added a uid_wrapper library
       via  3e3f64f... s4:ldb initialise e->values[i].length before use in python bindings
       via  43aa546... s4:dsdb Don't cast an ldb_val into a const char * for schema lookups
       via  25a65d6... idmap_adex: Fix usage of talloc_stackframe().
       via  38ff590... s4: make install: prevent overwriting failure
       via  74454cc... s3-spoolss: Fix Bug #6568: _spoolss_GetPrintProcessorDirectory() implementation.
       via  0e87f07... s4: Change my nested groups patch to don't include user's SID itself in the "groupSID"s structure
       via  f050c50... s4:torture Make RPC-NETLOGON pass against ncaclrpc servers
       via  dac8aab... Add const
       via  d7b39a3... s4:ldif_handlers Allow a binary nTsecurityDescriptor when parsing LDIF
       via  9b02d23... s4:netlogon Fix warnings and segfault in GetDomainInfo call
       via  1937ab3... Merge branch 'master' of ssh://git.samba.org/data/git/samba
       via  ff38861... fixed support for readx greater than 64k
       via  57d690b... s4:torture rework LDAP sort test
       via  3eaef05... s4:torture Add test for correct server-side sorting over LDAP
       via  8f110d3... Use smbclient binary for the test file in smbclient test
       via  3641978... param/pyparam: Cope with string list parameters being empty.
       via  1174177... python/loadparm: Get shares listing working.
       via  15d7331... pyldb: Properly keep copies of Python string contents, rather than relying on reference leaks :-)
       via  7048165... s4-ldap_server: fix generated error string in map_ldb_error().
       via  75030ff... s3-spoolss: fix crash bug in spoolss_addprinterex_level_2.
       via  7180ae0... Add some const to winbind_userinfo
       via  3d15d04... Fix a typo
       via  e4d276f... Fix some nonempty blank lines
       via  bb944dc... pyldb: Raise proper exception when attempting to assign a string to a dn attribute.
       via  20225d8... s3-pdb_ldap: Make ldapsam_alias_memberships behave like the tdbsam equivalent.
       via  64b4d02... s4: Change constant to comply with the merged build
       via  7ee7ec3... s3/docs: Fix typos.
       via  3fae13b... s3/s4: Add new autogenerated files from "make idl_full"
       via  720b7ea... s4: Torture test for enhancements in "netr_LogonGetDomainInformations" call
       via  c688d37... s4: Enhancements in the "netr_LogonGetDomainInformations" call
       via  721402b... netlogon.idl: Prework to enhance the "netr_LogonGetDomainInformation" call correctly
       via  e14b2ed... netlogon.idl: Removes the form "str[]" for string declarations
       via  c50dff4... Return infinite time for last last logoff when last logoff = 0
       via  e215194... s3: check in .po files for pam_winbind.
       via  4fa28af... Fix some nonempty blank lines
       via  20d93b5... Fix breakage for connect function after API change (connect -> connect_fn)
       via  4f14738... Refactor 9b78af1f: Fix lookupname recursion
       via  62fec96... Some mods for recent coding conventions
       via  ac94a8b... Place a comment correctly
       via  fc261be... Fix indentation
       via  c67037d... Refactoring: mem_ctx is not needed as an argument to centry_sid
       via  a488334... Rename LOOKUP_NAME_EXPLICIT to LOOKUP_NAME_NO_NSS
       via  42becbc... Fix some nonempty lines
       via  b4d5f4d... Remove a pointless variable
       via  301be8c... We're not changing last write, but setting this to be FILE_NOTIFY_CHANGE_CREATION doesn't work. So use FILE_NOTIFY_CHANGE_LAST_WRITE (now seems to reliably fix bug #6529 - Offline files conflict with Vista and Office 2003. Jeremy.
       via  d87e937... s3: Remove invalid constant
       via  ba32afb... Merge branch 'master' of git://git.samba.org/samba
       via  df270cd... s4: Correct renamed constants
       via  b53338b... Provide a mem_ctx for child requests
       via  8110cf5... s4: Adds a small test for the new enhanced error messages from the AD LDAP server
       via  04ea52f... s4: Enhances the LDAP server to display error messages like Windows Server
       via  a08bffa... Adds new error codes (needed for enhancing error messages for SAMBA 4 AD LDAP server)
       via  f511ccb... Slightly restructure the async winbind request calling convention
       via  a3bcbd1... s4:libcli/ldap: the tls code steals the original socket on its own now
       via  471e67a... s4:ldap_server: the tls code steals the original socket on its own now
       via  6f40637... s4:tls: avoid using talloc_reference() in tls_init_client()
       via  d866497... s4:tls: avoid using talloc_reference() in tls_init_server()
       via  ff37d66... s4:libnet: use talloc_strdup() instead of talloc_reference()
       via  066e81f... s4:build: make sure that we regenerate proto headers when source files change
       via  933d5ee... librpc/ndr_drsuapi: fix a memory leak on ndr_push_drsuapi_DsReplicaOID()
       via  2ef1159... util/asn1: fix potential memory leak in asn1_write_OID()
       via  7d470fd... s4:auth: make sure we have elements returned at all in authsam_expand_nested_groups()
       via  71b013f... s4: Patch to implement nested group and privileges
       via  a207cca... tdb: don't alter tdb->flags in tdb_reopen_all()
       via  3b2f074... tdb: Reimplementation of Metze's "lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() should be a noop".
       via  fa91bc6... tdb: Revert "lib/tdb: if we know pwrite and pread are thread/fork safe tdb_reopen_all() should be a noop"
       via  42b28ee... .gitignore: ignore more generated files
       via  258250f... winsif.idl: add definition of winsif_WinsDoScanvengingNew()
       via  8ad17b4... winsif.idl: add definition of winsif_WinsStatusWHdl()
       via  d3ec23f... winsif.idl: add definition of winsif_WinsStatusNew()
       via  50662d2... winsif.idl: add definition of winsif_WinsGetDbRecsByName()
       via  e746683... winsif.idl: add definition of winsif_WinsGetBrowserNames()
       via  833f253... winsif.idl: add definition of winsif_WinsSetFlags()
       via  655efd0... winsif.idl: add definition of winsif_WinsDeleteWins()
       via  5899bc0... winsif.idl: add definition of winsif_WinsGetBrowserNames_Old()
       via  5fd30f8... winsif.idl: add definition of winsif_WinsGetNameAndAdd()
       via  7bea52a... winsif.idl: add definition of winsif_WinsWorkerThreadUpdate()
       via  47174d3... winsif.idl: add definition of winsif_WinsResetCounters()
       via  c91be09... winsif.idl: add definition of winsif_WinsSetPriorityClass()
       via  6d0ab08... winsif.idl: add definition of winsif_WinsPullRange()
       via  e29763f... winsif.idl: add definition of winsif_WinsDelDbRecs()
       via  b540aa4... winsif.idl: add definition of winsif_WinsBackup()
       via  7430582... winsif.idl: add definition of winsif_WinsTerm()
       via  39ec220... winsif.idl: add definition of winsif_WinsGetDbRecs()
       via  f608458... winsif.idl: add definition of winsif_WinsDoScavenging()
       via  15c330a... winsif.idl: add definition of winsif_WinsDoStaticInit()
       via  b62ee99... winsif.idl: add definition of winsif_WinsTrigger()
       via  dbd963f... winsif.idl: add definition of winsif_WinsStatus()
       via  f6c0ba9... winsif.idl: add definition of WinsRecordAction()
       via  639df54... winsif.idl: add missing function calls
       via  d01e8d2... s4:librpc: rename wins.idl => winsif.idl
       via  3abe59c... librpc: rerun "make idl"
       via  2ed7126... pidl:Samba3/ClientNDR: add support tevent_req based _send/recv() client functions
       via  28a4656... pidl:Samba3/ClientNDR: rename ParseFunction => ParseFunctionSync and add ParseFunction as glue
       via  6a1ff90... pidl:Samba3/ClientNDR: allow passing optional variable prefixes to ParseOutputArgument()
       via  9e4cf82... pidl/Samba4.pm: allow an optional prefix passed to DeclLong()
       via  dcdefc1... s3:rpc_client: add dispatch_send/recv() to struct rpc_pipe_client
       via  c3e1244... Increase the max_grp value to 128 (AIX NGROUPS_MAX value) instead of 32 to allow AIX to call sys_getgrouplist only once
       via  41b95da... pidl:Samba4/Python: fix mapType() => mapTypeName()
       via  fc4e21b... Tidy up treatment of ctime. Jeremy.
       via  6516543... Fix bug #6529 - Offline files conflict with Vista and Office 2003. We need to send a notify message when a timestamp is changed that can't be reflected in the underlying POSIX filesystem. Jeremy.
       via  84bfd73... Remove the extraneous logic in smb_set_info_standard - we do the time twiddling logic at the smb_set_file_time level. Jeremy.
       via  e411ec6... SMB_INFO_STANDARD is not a valid info level on set, and was being read incorrectly anyway. Remove. Jeremy.
       via  36c0f0f... realloc() has that horrible overloaded free semantic when size is 0: current code does a free of the old record in this case, then fail.
       via  a88c281... If the record is at the end of the database, pretending it has length 1 might take us out-of-bounds.  Only pretend to be length 1 for the malloc.
       via  8eff9f9... python: Cope with the dom_sid2 alias in pidl's python generating code.
       via  6768cfe... DCE/RPC(Python): Rename py_talloc_import to py_talloc_steal. 				 Use py_talloc_reference in DCE/RPC code, fixes 					access to SAMR pipe.
       via  eda7f35... Remove RFC's from the release tarballs to make the lives of the Debian maintainers of Samba4 a bit easier.
       via  c9803ee... s3 po: Regenerate msg files.
       via  2f7108b... s3 net: i18n support for net lua
       via  a9a52f3... s3 net: i18n support for net lookup
       via  3af57c6... s3 net: i18n for net join
       via  346c5cc... s3 net: i18n support for net idmap
       via  35806eb... s3 po: Make adding translated files less tedious
       via  a7f6c83... s3 net: i18n support for net help
       via  cb55ec6... s3 net: Remove uid==0 check from net groupmap
       via  8e43ea6... s3 net: i18n support for net group and net groupmap
       via  137a401... s3 net: i18n support for net file
       via  3a7b043... s3 net: i18n for net eventlog
       via  bdb23c7... s3 net: i18n support for net dom
       via  51f9d1e... s3 net: i18n support for net conf
       via  6e044a2... s3 po: Update msg files
       via  358a55e... s3 net: i18n support for net cache
       via  b429c3c... s3 net: Correct path for net_ads_gpo.c
       via  320a9af... s3 net: i18n for net ads gpo
       via  57b5269... s3: Update i18n files
       via  ceab454... s3 net: i18n support for net ads
       via  d2eb7f8... s3 net: Initial top level support.
       via  9b461ad... s3: Attempt to fix hpuxacl module
       via  d498532... s3:passdb: use transaction_wrapped write in tdbsam_new_rid()
       via  8da2f93... s3:secrets: use transaction wrapped store in get rand seed.
       via  ae58ff9... s3:dbwrap: add dbwrap_trans_change_int32_atomic()
       via  fac81b3... s3:dbwrap: export logic of dbwrap_change_int32_atomic into an action function
       via  a86e163... s3:dbwrap: change dbwrap_change_int32_atomic() to take int32_t, not int32
       via  3acef09... s3:winbind: use transaction store in idmap_tdb_set_hwm() to store new hwm.
       via  e46e5d7... s3:winbind: fix typo in debug message in idmap_tdb.
       via  d289ed9... s3:winbind: fix typo in debugmessage of idmap_tdb
       via  bd34de1... s3:winbind: use transaction in idmap_tdb2_allocate_id_action().
       via  0579438... s3:dbwrap: add dbwrap_trans_change_uint32_atomic()
       via  14c2bc9... s3:dbwrap: export logic of dbwrap_change_uint32_atomic into an action function
       via  6abcdaa... s3:dbwrap: untangle assignment and check in dbwrap_change_int32_atomic()
       via  8b0993e... s3:dbwrap: untangle assignemend and check in dbwrap_change_uint32_atomic()
       via  de28460... s3:dbwrap: don't leak in dbwrap_change_int32_atomic().
       via  80abb95... s3:dbwrap: don't leak in dbwrap_change_uint32_atomic()
       via  aa4e5a3... s3:dbwrap: change dbwrap_change_int32_atomic() to return NTSTATUS not int32.
       via  ded0ce8... s3:dbwrap: change dbwrap_change_uint32_atomic() to return NTSTATUS not uint32_t.
       via  d916e56... s3:winbind: in idmap_tdb2_sid_to_id(), use transaction wrapped stores.
       via  a9bea87... s3:winbind: in idmap_tdb2_id_to_sid(), use transaction wrapped stores.
       via  9e20e17... s3:winbind: use transaction wrapper in idmap_tdb2_allocate_id()
       via  ab7a7be... s3:winbind: use transaction wrapper in idmap_tdb2_set_mapping()
       via  94a139a... shadow_copy2: The system getrealfilename() can't deal with a 0-length fname
       via  d8543da... Fix unqualified "net join"
       via  2d0cd3e... (Hopefully) fix the problem Kai reported with net ads leave and IPv6. Ensure all DC lookups prefer IPv4. Jeremy.
       via  285edf6... s4:samba3sam Remove extra newlines that broke samba3sam test
       via  113621d... s4:provision We no longer add krbtgt or kpasswd account into secrets.ldb
       via  d793bee... Remove a duplicate prototype
       via  5d05d22... Added prefer_ipv4 bool parameter to resolve_name(). W2K3 DC's can have IPv6 addresses but won't serve krb5/ldap or cldap on those addresses. Make sure when we're asking for DC's we prefer IPv4. If you have an IPv6-only network this prioritizing code will be a no-op. And if you have a mixed network then you need to prioritize IPv4 due to W2K3 DC's. Jeremy.
       via  571f20c... release-scripts: Remove RFCs in source4/.
       via  c6d7f3b... pidl: import a patch to pidl made in the wireshark reporitory.
       via  7204ea4... s4:gensec/spnego: only generate the mechListMic when the server expects it
       via  4e049b0... Fix compile of py_net.c
       via  058cd95... s4:libnet Add in a 'credentials' parameter for python libnet_Join
       via  bfda910... s4:tls Enable GnuTLS back to version 1.4 (an into the future)
       via  8ff1f50... s4:kerberos Add support for user principal names in certificates
       via  47a7a2e... s4:kerberos Add 'net export keytab' command for wireshark decryption
       via  9297b97... Fix the build breakage by #including modules/vfs_acl_common.c into acl_tdb and acl_xattr. Duplicates the code size, but keeps the code in common so I don't have to do bug fixes in two places (which is what I really cared about). Jeremy.
       via  67d9130... s3: net ads user info should print primary group as well (bug #2658)
       via  a869e42... umount.cifs: do not attempt to update /etc/mtab if it is symbolic link
       via  b676e63... frstrans.idl: add definition of frstrans_InitializeFileTransferAsync()
       via  826e6a8... frstrans.idl: add definition of frstrans_AsyncPoll()
       via  3142f76... frstrans.idl: add definition of frstrans_RequestVersionVector()
       via  2a79773... frstrans.idl: add definition of frstrans_RequestUpdates()
       via  a2d0c6ce.. frstrans.idl: add definition of frstrans_EstablishSession
       via  e31a92c... frstrans.idl: add definition of frstrans_EstablishConnection()
       via  8860a03... frstrans.idl: add definition of frstrans_CheckConnectivity()
       via  f167c97... librpc: rerun "make idl_full"
       via  92791ce... pidl: allow foo being on the wire after [length_is(foo)] uint8 *buffer
       via  7ccc9a6... pidl: add support for [string] on fixed size arrays.
       via  b7c003c... Revert "s4:kerberos Add 'net export keytab' command for wireshark decryption"
       via  3532882... Lift the event loop in rpc_api_pipe_req() one level into cli_do_rpc_ndr
       via  5135ebd... Fix a valgrind error in chain_reply
       via  d3132e2... Fix a typo
       via  e30509f... Fix a valgrind error in winbind
       via  cdd7a52... s4:kerberos Add test to show that we actually export the keytab
       via  a40ce5d... s4:kerberos Add 'net export keytab' command for wireshark decryption
       via  56f4516... s4:kdc Push context to hdb_samba4 by way of the 'name' of the DB
       via  b50ab31... s4:setup add 'cn' attribute to Samba4 local schema
       via  0c2dca7... s4:heimdal Extend the 'hdb as a keytab' code
       via  afb6ac2... s4:kdc Tidy up hdb_samba4 some more
       via  34c535c... docs: fix typos in the net man page.
       via  d3f21d0... Fix some nonempty blank lines
       via  e8abc36... Fix a valgrind error in cli_ctemp_done
       via  fb03bbf... Fix valgrind errors in DeleteDomainGroup and DeleteDomAlias
       via  1a6aaee... Fix a valgrind error in _samr_DeleteUser
       via  df0731d... Fix a 32/64bit stack corruption bug
       via  b9756de... Cleanup patch after "new VFS"
       via  db5d346... Cleanup patch after "struct stat_ex"
       via  9ca4486... Remove a pointless static fstring
       via  7c768dd... No explicit initialization necessary for a zero blob
       via  4c6547e... Move 16 bytes from data to r/o text segment
       via  8cba97a... Fix a winbind memleak
       via  6b167ae... Use a switch statement in charset_name()
       via  ddcfdd8... Fix some nonempty blank lines
       via  261ae2e... First patch for "new VFS" portability
       via  f49f3fc... s3: Convert a few callers of unix_convert() over to filename_convert()
       via  7197ba3... s3: Remove a few callers of get_full_smb_filename()
       via  247a77a... s3 onefs: Fix the onefs modules after the big refactoring
       via  ff547a2... Factor out common code into vfs_acl_common.c. Jeremy.
       via  cd5133b... s3: Simplify rename_internals() by passing in smb_filename structs
       via  10324b1... s3: Allow filename_convert() to pass through unix_convert_flags and let the caller know if the path has a wildcard
       via  c472bca... Make acl_tdb match acl_xattr. Large duplication of code here needs tidying up. Compiles but not yet tested. Jeremy.
       via  d373f0b... For some strange reason using : uint8 hash[XATTR_SD_HASH_SIZE]; doesn't have the same effect as : uint8 hash[64]; Jeremy.
       via  1bab4fd... Fix hash function in acl_xattr to be SHA256, make the hash function selectable. Upgrade version. Compiles but not fully tested yet (coming). Make vfs_acl_tdb.c compile - this needs updating to match acl_xattr (also coming soon). Jeremy.
       via  6b801d6... add my copyright after the VFS rewrite
       via  d2403dc... Move the "enum _vfs_op_type" to full_audit
       via  033185e... Make the smbd VFS typesafe
       via  be5cf23... Fix the chain2 test
       via  c116652... In chain_reply, copy the subrequests' error to the main request
       via  79fd60d... Fix a few uninitialized variable warnings
       via  210181d... s4:gensec_gssapi: pass the correct oid to the gssapi layer.
       via  c00e404... s4:gensec/spengo: make sure we send the blob with the micListMech signature to the peer
       via  68028a7... Some more VFS type errors
       via  4b76f27... Fix some nonempty blank lines
       via  1924550... Fix some C++ warnings
       via  d005e4d... s4:ldb: add support for the new Recycle Bin Feature LDAP controls
       via  c4274e3... s4:libcli/ldap: add support for new Recycle Bin Feature LDAP Controls
       via  6c99345... frsrpc.idl: add definition of frsrpc_FrsNOP()
       via  9e154b6... frsrpc.idl: add idl for frsrpc_FrsVerifyPromotionParent()
       via  9b18c54... Fix typos reported by OPC Oota.
       via  94717ae... Merge branch 'master' of ssh://jht@git.samba.org/data/git/samba
       via  7bad4b4... [SAMBA 4 / NETLOGON] Modify type of SAM contexts
       via  2cc4a43... frstrans.idl: add new DFS-R FrsTransport interface with dummy functions
       via  109b9dc... frsrpc.idl: add definition for frsrpc_FrsStartPromotionParent()
       via  07d3b69... s3: Change unix_convert to use an smb_filename struct internally
       via  83284e1... s3: Convert some callers of vfs_lstat_smb_fname to SMB_VFS_LSTAT()
       via  4b42927... s3: Convert some callers of vfs_stat_smb_fname to SMB_VFS_STAT()
       via  84eced1... librpc: fix the merged build of ndr_frsrpc.c
       via  8f5ef10... Revert "net: Use samba default command line arguments."
       via  1887ad0... s4:provision Fix provision on FreeBSD
       via  605649e... s3: plumb smb_filename through some of the trans2 posix_* functions
       via  23c703a... s3: Remove unnecessary callers of get_full_smb_filename
       via  00e2670... s3: Remove the now unused fname parameter from filename_convert()
       via  4860fc4... s3: Fix RENAME_FLAG_RENAME path to stop calling unix_convert twice
       via  78ce9dd... s3: Remove unnecessary fname argument from callers of filename_convert
       via  6b49f28... s3: Plumb smb_filename through map_open_params_to_ntcreate
       via  424e763... frsrpc.idl: make the chunk array in frsrpc_CommPktChunkCtr dynamic
       via  9d148f7... frsrpc.idl: almost complete the idl for the frsrpc_FrsSendCommPkt() function
       via  b91156d... frsapi.idl: fill the frsapi_WriterCommand() function
       via  1436256... frsapi.idl: fix some unknown field names
       via  8b6ec5b... do not log chdir with level 0 if reason is access denied
       via  319a97b... s3:dbwrap: use the transaction wrapper in dbwrap_trans_store().
       via  d5efb38... s3:dbwrap: use the transaction wrapper in dbwrap_trans_delete().
       via  7601041... tdb: fix locking error
       via  8e04c69... s3: Add some asserts to the filename util functions
       via  f4530f6... s3: Plumb smb_filename through open_fake_file
       via  841efce... s3: Separate out a new file: filename_utils.c
       via  82c3f50... s3: Move is_ntfs_stream*() to filename.c
       via  c9b8a01... s3: Finish plumbing the fsp->fsp_name smb_fname conversion through the modules.
       via  5a8d70d... s3: Change fsp->fsp_name to be an smb_filename struct!
       via  635e5e7... s3 onefs oplocks: Replace static fstring with talloc'd dbg_ctx()
       via  12a5db4... s3: Change file_structs to be allocated with talloc instead of malloc
       via  04c3dfd... lib util: Fix const warning
       via  9357049... Make cli_send_mailslot() static. Preparing to do away with unexpected.tdb.... Jeremy.
       via  54a5183... Make tdb transaction lock recursive (samba version)
       via  c80783e... Re-add accidently removed shares test.
       via  09135ee... s4:kdc Add in a simple check for constrained delegation to self
       via  2fc5331... [SAMBA 4 directory] Refactoring and clean up of directory structure
       via  7889823... pidl: Print actual type names in errors about unknown origins rather than 'HASH(0x....)'.
       via  54a2f51... pidl: Print proper errors when arrays don't have a specified size rather than spewing pages of perl warnings.
       via  54670bb... Remove unused parameter setting.
       via  478446f... Remove unnecessary imports.
       via  8557d14... Merge branch 'master' of git://git.samba.org/samba
       via  4447bd9... Include ntsvc NDR in libndr-standard.
       via  de2a9fb... Remove unused variable.
       via  11fa3ed... source4/lib/registry/patchfile.c(reg_diff_load): fixed possible resource leak.
       via  5f8df16... lib/util/util_file.c(file_save): fixed file descriptor leak when read(2) fails.
       via  a817cff... Fix broken password quality check
       via  295c372... Fix typo
       via  cb53b78... [SAMBA 4] Some cosmetic changes for the LDB modules
       via  dbedfc3... include unix.h if it's available
       via  5b4cb31... Cosmetic correction
       via  de04e00... Merge more ndr interfaces into libndr-standard.
       via  63a6ca0... librpc: Integrate some subsystems now part of libndr-standard and integrate ndr_dfs in libndr-standard.
       via  28d1554... Add missing includes.
       via  7a765b6... provision: Remove unused imports.
       via  d8ce8f9... Create libndr-standard, which includes the NDR marshalling code for the "standard" set of DCE/RPC interfaces found on Windows.
       via  04c1d02... Remove unnecessary include, update README.
       via  5bf6203... Remove outdated status file about samba3 -> samba4 upgrade project.
       via  ce378e7... Fix a few type errors in VFS modules
       via  27087e6... VFS examples: Update copy of config.{guess,sub}.
       via  7883897... python: Set right ldb modules directory when using system ldb.
       via  d884fcf... Actually fill in ldb modules directory.
       via  d356669... Remove pyldb_util and simply duplicate the 5-line function it contains, rather than creating a separate shared library for it.
       via  8c5aff2... ldb: Display SHLD_FLAGS when building.
       via  0259a30... Fix Coverity CIDs 887, 888. Don't pass NULL's to functions that deref them. Jeremy.
       via  0bd13fd... Fix Coverity CID 928. Removed check as this can never be null. Jeremy.
       via  3036a9c... Fix Coverity CID 929. Potential NULL deref after code refactoring. Jeremy.
       via  d654782... Fix coverity CID 930. Pointer check can never be null here. Jeremy
       via  7254898... Fix coverity CID 931. This check is redundent as smb_fname can never be null in this function. Jeremy.
       via  eba2eb4... Fix a typo reading uninitialized memory. Caught by valgrind. Jeremy.
       via  55b4231... Move the initialization of smbd_server_conn from smbd/process, after the accept and fork, to smbd_init_globals(), so it's done immediately on server startup. This is needed as some messages are sent to all active smbd processes (including the master listening daemon). If it gets a message that forces it to scan it's current connections (ie. conn_find()) then it discovers that sconn->smb1.tcons.Connections dereferences null (as sconn == NULL in the parent) and crashes. Yes, I could fix all cases where sconn is used and explicitly check for NULL but this fix is easier. It means that the smbd_event_context() is initialized in the master daemon and then re-initialized after fork, but that should be being done correctly in every fork call anyway. Without this change the previous fix 6a9e0039100b57f9626e87defec6720c476b9789 still panics in the reproducible test case for bug 6564, as this is one case where such a message (MSG_SMB_CONF_UPDATED) is sent to the p
 arent. Metze please check. This change passes valgrind. Jeremy.
       via  6a9e003... Fix bug #6564 - SetPrinter fails (panics) as non root. Missing become_root()/unbecome_root() around reload_services. Jeremy.
       via  33251da... 3.4 is released...
       via  3b44c0c... s4-spoolss: fix the build after OsVersion changes.
       via  1a7a8d4... spoolss: fill in some unknowns in spoolss_OSVersion and spoolss_OSVersionEx.
       via  f394fa7... s3: add failure check.
       via  ffbcf3b... s3-rpcclient: add createprinteric command.
       via  11bea73... spoolss: fill in spoolss_Create/DeletePrinterIC + rerun make samba3-idl.
       via  3e661d4... s3-lsa: let _lsa_Delete return NT_STATUS_NOT_SUPPORTED as w2k3 does.
       via  2a26b2a... s3-lsa: Fix access_mask calculation for new handle in _lsa_CreateAccount().
       via  3eea254... s3-lsa: add (not yet activate) level specific access checks for _lsa_QueryInfoPolicy.
       via  864e809... s3-lsa: also implement level 13 in lsa_QueryInfoPolicy.
       via  d1903cb... s3-lsa: Fix policy handle memleak and handle type check in _lsa_DeleteObject().
       via  7e9f8f0... s3-rpcclient: add LSA storeprivatedata command.
       via  27c39a2... s3-rpcclient: add LSA retrieveprivatedata command.
       via  7194fc6... s3-rpcclient: add LSA setsecret command.
       via  1a86234... s3-rpcclient: add LSA querysecret command.
       via  f848f4f... s3-rpcclient: add LSA deletesecret command.
       via  dee787c... s3-rpcclient: add LSA createsecret command.
       via  9ac5f5c... lsa: fill in lsa_StorePrivateData and lsa_RetrievePrivateData and rerun make samba3-idl.
       via  b180fe3... s3: compile warning and upn handling
       via  e7daa0d... s3: don't do this, upper callbacks will check it
       via  20f40d1... s3: Fix crsh in net usershare list
       via  5f295eb... More conversions of NULL -> talloc_autofree_context() so we at least know when we're using a long-lived context. Jeremy.
       via  d4a87ee... Replace more long-lived contexts with talloc_autofree_context(). Jeremy.
       via  d5c20c0... Replace short-lived NULL talloc contexts with talloc_tos(). Jeremy.
       via  9f0bdd4... Remove an unused talloc context. Jeremy.
       via  f6bed79... Revert "s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version"
       via  6cb81f7... s4:heimdal: import lorikeet-heimdal-200907162216 (commit d09910d6803aad96b52ee626327ee55b14ea0de8)
       via  19bc4ce... s4:kdc Rework KDC to pull in less attributes for krbtgt lookups
       via  d7b31ff... s4:kdc rename functions from LDB_ to hdb_samba4
       via  2e77deb... Revert "fix LSA-PRIVILEGES"
       via  106d43a... Revert "fix LSA-TRUSTED-DOMAINS"
       via  8d68d04... s4-smbtorture: use secinfo flags instead of numbers in lsa test.
       via  4faef0d... s3-lsa: Fix pointless check for sec_info flags in _lsa_QuerySecurity().
       via  35e45fb... s3-lsa: implement _lsa_LookupPrivName().
       via  3b899af... s3-lsa: implement _lsa_EnumAccountsWithUserRight().
       via  74c405d... Tidyup prompted by #6554 - Wrong deallocation in sam_account_ok. Jeremy.
       via  4a754d0... s4:heimdal_build: predefine GSSAPI_DEPRECATED depending on the compiler version
       via  98aba45... s4:heimdal_build: try to fix the build on systems without ifaddrs.h
       via  39684d2... tevent: try to fix the build on QNX qnx18 6.4.1 it doesn't have SA_RESTART defined
       via  c9fe325... s4:heimdal_build: tell heimdal we have inet_aton()
       via  8cac8fd... s4-smbtorture: use torture_comment in RPC-LSA tests.
       via  0d9fdbc... fix LSA-PRIVILEGES
       via  3c9b262... fix LSA-TRUSTED-DOMAINS
       via  47eb061... s4-smbtorture: move all privilege tests to RPC-LSA-PRIVILEGES.
       via  29c3a27... s4-smbtorture: move all trusted domain tests to RPC-LSA-TRUSTED-DOMAINS.
       via  3fa212a... s4:heimdal_build: try to fix the build on Solaris
       via  1f12dc4... tsocket: rename sa_len => sa_socklen, because sa_len is a macro on some platforms
       via  c901f57... s4:kdc Initialise new hdb function pointers.
       via  e253255... s4:heimdal: import lorikeet-heimdal-200907152325 (commit 2bef9cd5378c01e9c2a74d6221761883bd11a5c5)
       via  05bec77... lsa: fix typo in lsa_TrustDomInfoEnum enum in IDL.
       via  2260cdb... s3-ldapsam: bring Fedora DS LDAP schema in line with OpenLDAP schema.
       via  f982c91... s3-rpc_parse: remove more unused code.
       via  33768fe... s3-spoolss: make some of the command hooks static.
       via  c3f461c... s4-smbtorture: some work on getprinterdriver and getprinterdriver2 tests.
       via  e16a2a1... s4:gensec Rework gensec_krb5 mutual authentication defaults
       via  84dca62... s4:heimdal The implied GSS_C_MUTUAL_FLAG depends on AP_OPTS_MUTUAL_REQUIRED
       via  bc354fb... s4:gensec Allow mutual auth to be turned off in 'fake_gssapi_krb5'
       via  271b5af... s4:dsdb Handle dc/domain/forest functional levels properly
       via  ba58edd... Add a way to set an opaque integer onto a samdb
       via  d6c44a7... Add ad-schema/*.txt and utils to the installmisc.sh
       via  48a07321.. Fix bug #6551 - win98 clients cannot connect after server upgrade to samba-3.4.0. The values of vuid and tid were not being correctly updated in the struct smb_request when passed to chain_reply inside sessionsetupX and tconX. Jeremy.
       via  377a975... s3:smbd: try to fix a compiler warning on i386 : left shift count >= width of type
       via  2fca950... s3:libsmb: we need to include "includes.h" as first header to let code build on all platforms
       via  8447600... s3:tldap: fix the build - a void function should not return a value
       via  1f5aec8... Make cli_unlock and cli_unlock64 async. Fix POSIX lock test. Jeremy.
       via  b76ab51... s4:winbind: rename uint => uint32_t as uint isn't portable
       via  7227652... s4:libnet: rename uint => uint32_t because uint is not portable
       via  dea2e46... s4:heimdal_build: try to fix the build on Solaris
       via  64ee445... s4:ntvfs/ipc: replace unnesessary talloc_reference() by a simple talloc_strdup()
       via  5240b10... s3:ntvfs/posix: avoid unnesessary talloc_reference()
       via  382d5c8... s4:heimdal: teach heimdal we have (v)aѕprintf in libreplace
       via  b08ca10... Ñ•4:heimdal: teach heimdal that we have strnlen via libreplcae
       via  5236b36... s3: make linking of rpcclient --as-needed safe
       via  2df4550... s3: make linking of cifs.upcall --as-needed safe
       via  7bd4699... s3:dbwrap: fix embarrassing typo :-)
       via  5a525f7... s3:registry: db backend: add my C
       via  7857611... s3:registry: flush the provided subkey_ctr in regdb_fetch_keys_internal()
       via  92df5e4... s3:registry: add function regsubkey_ctr_reinit()
       via  dc0bcfa... s3:registry: turn regdb_fetch_keys_internal() from int to WERROR return type
       via  c52dd1d... s3:registry: use transaction wrapper in create_sorted_subkeys()
       via  109ea29... s3:registry: restructure logic of create_sorted_subkes() slightly
       via  2d6dbcd... s3:registry: use transaction wrapper in regdb_delete_subkey().
       via  a48d835... s3:registry: add a comment header for the delete_subkey set of commands.
       via  5640598... s3:registry: add a comment header for the create_subkey set of functions
       via  8c7b960... s3:registry: use transaction wrapper in regdb_create_subkey()
       via  86d747e... s3:registry: use transaction wrapper in regdb_store_keys_internal().
       via  f93c9e0... s3:registry: don't leak to talloc_stack in regdb_store_keys_internal2()
       via  3eec829... s3:registry: unify exit logic and remove leaking to talloc_stack in regdb_store_keys_internal()
       via  14f593a... s3:registry: change regdb_store_keys_internal2() to return WERROR
       via  1c65c98... s3:registry: refactor adding of builtin reg values out
       via  cf4f808... s3:registry: use transaction wrapper in init_registry_data()
       via  e634096... s3:registry: add regdb_store_values_internal() that takes a db_context argument
       via  302265a... s3:registry: add a regdb_fetch_values_internal() that takes a db_context argument
       via  8a5b164... s3:registry: use transaction wrapper in init_registry_key().
       via  95ebf53... s3:registry: add db_context argument to init_registry_key_internal()
       via  a00109e... s3:registry: panic upon error at transaction_cancel in create_sorted_subkeys
       via  3189828... s3:registry: fix a comment in create_sorted_subkeys()
       via  4c366a0... s3:registry: don't loop transaction_commit in create_sorted_subkeys() upon error
       via  6cb1440... s3:registry: in regdb_delete_subkey(), don't use the transaction wrappers.
       via  4eeacd6... s3:registry: in regdb_delete_subkey(), panic if transaction_cancel fails
       via  355892c... s3:registry: panic upon failed transaction_cancel in regdb_create_subkey()
       via  3409a44... s3:registry: don't use exported transaction wrappers in regdb_create_subkey()
       via  1dfaa37... s3:registry: create regdb_store_keys_internal() with db_context argument
       via  eb1958c... s3:registry: rename regdb_store_keys_internal() to regdb_store_keys_internal2()
       via  589bacf... s3:registry: create regdb_fetch_keys_internal() with db_context argument
       via  db4f797... s3:registry: add db_context argument to scan_parent_subkeys()
       via  c01d955... s3:registry: add db_context argument to regdb_fetch_key_internal()
       via  a18a10c... s3:registry: add db_context argument to regdb_store_keys_internal()
       via  528bf38... s3:registry: add db_context argument to regdb_delete_key_lists()
       via  86e927c... s3:registry: add db_context argument to regdb_delete_subkeylist()
       via  bd983db... s3:registry: add db_context argument to regdb_delete_secdesc()
       via  ec6b672... s3:registry: add db_context argument to regdb_delete_values()
       via  2b380c7... s3:registry: add db_context argument to regdb_delete_key_with_prefix()
       via  d554c0d... s3:registry: don't store differently cased entries for the same keys.
       via  3071b07... s3:dbwrap_util: add my C
       via  3b3125f... s3:dbwrap: add dbwrap_fetch_bystring_upper().
       via  32a3275... s3:dbwrap: add dbwrap_store_bystring_upper().
       via  804d3f8... s3:dbwrap: add dbwrap_delete_bystring_upper()
       via  5b594c6... s3:dbwrap: add a wrapper dbwrap_trans_do()
       via  f49129e... torture/smb2: add missing new line to the new SMB2-DIR.FILE-INDEX test
       via  722cd59... s3:smbd: add support for SMB2 SetInfo File*Information
       via  d85cc98... s3:smbd: implement SMB2 GetInfo with Fs*Information
       via  9df1c8f... s3:smbd: return NT_STATUS_INVALID_INFO_CLASS in SMB2 GetInfo
       via  9e2c509... s3:smbd: check quota access against sec_initial_uid() instead of 0
       via  fafe258... s3:lib: map ENOSYS to NT_STATUS_NOT_SUPPORTED instead of NT_STATUS_ACCESS_DENIED
       via  b4abb19... s3:make test: smbtorture from s3 needs to take the config file path via the SMB_CONF_PATH envvar
       via  d3be108... SMB2-GETINFO: test SMB2_ALL_EAS
       via  da737f2... s4:libcli/smb2: add smb2_transport_credits_set_charge() to change the CreditsCharge value for the next request
       via  af3444e... SMB2-CONNECT: unlink the test file at startup
       via  76705d1... Consolidate gencache also every 100 writes in a single process
       via  3d7dfc1... Consolidate string and data_blob routines in gencache
       via  8a17cd8... Make gencache more stable
       via  ed87594... Add tdb_data_cmp
       via  3edcd55... Remove gencache_init/shutdown
       via  d936d1b... Fix some nonempty blank lines
       via  e5a34b2... Remove gencache_[un]lock_key
       via  3e965d0... TDB_CONTEXT -> "struct tdb_context"
       via  5650468... Replace ASSERTs in gencache with "return false"
       via  8cb4483... torture/smb2: fix crash bugs in the new SMB2-DIR tests
       via  5927ca7... Change to talloc_zero_size instead of extra memset. Jeremy.
       via  7be1d72... When tallocing a memory block for the state in a tevent_req struct, ensure it's zeroed out. Vl & Metze please check. Jeremy.
       via  e84d5bb... s4-selftest: ok, s4 cant print. add RPC-SPOOLSS-PRINTER to knownfail for now.
       via  5334b79... torture/smb2: Adding SMB2 Directory enumeration torture tests.
       via  4b6401a... s3-passdb: fix wbc build warning.
       via  d050541... Fix bug 5886
       via  b6fb8cf... s4-smbtorture: add RPC-SPOOLSS-PRINTER test.
       via  3a367ab... s4-smbtorture: add some tests to check spoolss_SetPrinter behavior.
       via  b0cce95... s4-smbtorture: restructure test_OpenPrinter_server in RPC-SPOOLSS a bit.
       via  036bad6... s3: allow setting the TCP_QUICKACK socket option
       via  b134d4b... Attempt to fix the build
       via  749a508... Create a talloc_stackframe for each file in wildcard unlink
       via  72da71a... Create a correct talloc hierarchy in make_sec_acl()
       via  74046c8... TALLOC_FREE(sd) in check_open_rights upon an error
       via  d57e67f... Revert this commit :
       via  73e9693... s3: fix build of pdbedit and net_sam. Guenther, please check. Signed-off-by: Bo Yang <boyang at samba.org>
       via  2821f5a... s3: Fix double free in net usershare.
       via  8686536... S3: Small fix to get rid of annoying log message.
       via  9ef6af7... s3: Make smbd aware of permission change of usershare. Since usershare are relatively volatile and non-previledge users must disconnect from smbd and reconnect to it to make share permission in effect.
       via  99c7ee3... s3: make d9c0d58236 better readble and reduce indentation
       via  d9c0d58... s3: don't make same innetgr check twice
       via  9d7cb48... remove all '\n' from ldb_debug
       via  9f15ef1... s3-account_policy: add pdb_policy_type enum.
       via  39fa946... s3-account_policy: remove trailing whitespace.
       via  d7c366f... s3: re-run make idl.
       via  0595963... samr: add missing samr_ValidationStatus codes.
       via  bd58a14... reject ACLs with DESC_DACL_PROTECTED on GPFS
       via  e67de63... Make cli_posix_lock/unlock asynchronous. Jeremy.
       via  b25e3b6... Fix set_posix_lock check which had been reversed in the recent changes. Jeremy.
       via  e4fca74... s3-pdb_ads: set correct pdb field with the value from 'accountExpires' attribute.
       via  8646b95... s3:net: Fix Bug #6222. Default to DRSUAPI replication for net rpc vampire keytab
       via  f7ff6bd... s3-rpc_server: pass down full unix token to map_max_allowed_access().
       via  05fbe0c... libds: merge the UF<->ACB flag mapping functions.
       via  8db4560... libds: share UF_ flags between samba3 and 4.
       via  3ee3eb3... s3:smbd: close_file() handles named pipes just fine, no reason to return NOT_SUPPORTED
       via  ed99bf7... s3:smbd: make smbd_do_qfsinfo() non static for use in SMB2 GetInfo
       via  2a92139... s3:smbd: split out smbd_do_qfsinfo() from call_trans2qfsinfo()
       via  7d73551... s3:smbd: make smbd_do_setfilepathinfo() non static for use in SMB2 SetInfo
       via  f26a2ca... s3:smbd: split out smbd_do_setfilepathinfo() from call_trans2setfilepathinfo()
       via  d7809f6... s3:smbd: start SMB2 GetInfo support for File*Information levels
       via  64221bc... s3:smbd: add support for marshalling SMB2 FileFullEaInformation
       via  e986515... s3:smbd: add support for marshalling SMB2 FileAllInformation
       via  0851d73... s3:smbd: filter out SMB2 specific private query info levels for SMB1
       via  0ba532e... s3:smbd: make smbd_do_qfilepathinfo() non static for use in SMB2
       via  ee690df... s3:smbd: split calculation and mashalling of file index and access_mask
       via  8422e03... s3:smbd: split out smbd_do_qfilepathinfo() from call_trans2qfilepathinfo()
       via  20bc933... s3:smbd: add missing return after reply_nterror()
       via  2000421... Remove reply_unixerror() - no longer needed. Should make Metze's refactoring a lot easier. Jeremy.
       via  361aa19... Add hash values to the xattr ACLS to determine when an underlying POSIX ACL is changed out from under us. Passes RAW-ACL test up to "invalid owner" problem when trying to create a file owned by Everyone. Now needs porting to modules/vfs_acl_tdb.c Jeremy.
       via  afc6f60... Return 0 domains from enum_trusteddoms
       via  d8556bb... Quieten events and tldap debug messages
       via  4e516fb... s3 smb2: Remove unused variable
       via  3969f65... Fix&Run local-gencache
       via  0a0bff3... Fix our base64 implementation for blobs of length 4....
       via  67c7b7f... s3:smbd: add support for SMB2 Lock
       via  8d534d4... s3:smbd: make smbd_do_locking() non static
       via  598a989... s3:smbd: abstract the main locking logic from the LockingAndX parsing
       via  be1e549... s3:smbd: pass down the client pid to smbd_smb2_lock_send()
       via  24c8e78... s3:smbd: fix parsing of SMB2 Lock requests with lock_count > 1
       via  12ed9ca... s3:smbd: fix parsing of invalid SMB2 requests.
       via  db1e582... Attempt to fix the build -- jlayton, please check!
       via  8d1b061... cifs.upcall: use pid value from kernel to determine KRB5CCNAME to use
       via  f1fad2e... s3: Fix two arguments that broke when plumbing smb_filneame through dos_mode()
       via  c624a70... Make escape_ldap_string take a talloc context
       via  14952c7... Replace word noone with more correct word nobody. Thanks OPC Oota.
       via  6fc5751... Fixes inspired by OPC Oota.
       via  2481ce8... s4:dsdb Allow unicodePwd to be set when adding a user
       via  2c873c4... Add const
       via  fbaa849... s3: Repace a char * with an smb_filename struct in reply_rmdir
       via  02aad05... s3: Prepare open.c to switch fsp_name to an smb_filename struct
       via  dcc97c5... s3 plumb smb_filename through smb_set_file_allocation_info()
       via  3a7d372... s3: Change the share_mode_lock struct to store a base_name and stream_name
       via  83e5ac5... s3: Make some arguments to (parse|unparse)_share_modes() const
       via  161e182... s3: Remove is_ntfs_stream_name() and split_ntfs_stream_name()
       via  1a1d10d... s3: Plumb smb_filename through dos_mode() and related funtions
       via  69c8795... s3: convert unix_mode to take an smb_filename
       via  400c18a... Rename update_stat_ex_writetime() -> update_stat_ex_mtime() to better describe what we're doing here. Jeremy
       via  c9c3d43... The migration to struct stat_ex broke the calculation of create time from the existing timestamps (for systems that need to do this). Once the write time is changed via a sticky write, the create time might need to be recalculated. To do this I needed to add a bool into struct stat_ex to remember if the st_ex_btime field was calculated, or read from the OS. Also fixed the returning of modified write timestamps in the return from NTCreateX, SMBattr and SMBattrE (which weren't taking into account the modified timestamp stored in the open file table). Attempting to fix an issue with Excel 2003 and offline files. Volker and Metze, please review. Jeremy
       via  58daaa3... When faking a create time, use the full timespec values, not time_t. Jeremy.
       via  7fd42d5... Fix make test_shlibs for libnss_wins and libnetapi (zlib)
       via  6f64937... Fix cifs.upcall builds on some platforms (zlib)
       via  31bd627... docs: flesh out options section of umount.cifs manpage
       via  57afa1e... s4:auth/ntlmssp: let _unwrap fallback to seal if sign only doesn't work
       via  e3631da... Test for schemaUpdateNow command
       via  6b05a90... Fix for schemaUpdateNow command
       via  dad9131... s3 onefs: Fix a few bugs from the smb_filename migration
       via  7ca59ff... s3: Migrate a few functions in open.c to take smb_filename
       via  0d9b204... s3: Remove unnecessary const qualifiers
       via  9aebdc2... mount.cifs: clarify mapchars option
       via  a285969... s3: QNX doesn't know uint - replace with uint_t
       via  5ab0677... Attempt to fix the build of vfs_catia.c -- Tim, please check!
       via  a830a3f... s3:smbd: cancel all locks that are made before the first failure
       via  6dd6ccb... s4:auth It is easier to copy the session key than get talloc right.
       via  431e63c... s3: Update streaminfo implementations now that only base names are passed through the vfs
       via  38b081f... s3 smb2: Fix unused variable warning
       via  fd73ab5... s3 audit: Fix a memory leak
       via  3cb0e52... s3: Plumb smb_filename through SMB_VFS_NTIMES
       via  f39232a... s3 catia: Remove pointless VOPs from catia
       via  18a27a8... s3 sticky write time: Removed unused args and tighten up a function by making an arg const
       via  99bd4fd... s3: Plumb smb_filename around SMB_VFS_CHFLAGS
       via  0f6e108... s3: Change some filename_convert to pass in NULL for char **fname argument
       via  de3246e... s3: Add ability to pass NULL to filename_convert for the char *fname
       via  258952a... s3: Plumb smb_filename through SMB_VFS_UNLINK
       via  133e915... s3 audit: Remove some recently introduced memory leaks in the audit modules
       via  1b8ffb3... s3 audit: Remove the usesless static function declarations from the audit modules
       via  e4a85da... s3 onefs: Fix failure in POSIX smbtorture test
       via  5a09ba4... s3: Plumb smb_filename through SMB_VFS_RENAME
       via  c41e5e1... Fix some typos pointed out by Oota Toshiya.
       via  f5b0745... RAW-LOCK: fix a compiler warning and make a global static const
       via  ad17cf1... RAW-LOCK: fix the run against w2k3, w2k8, win7rc and samba3/4
       via  9216b20... SMB2-NOTIFY: windows7 uses a different maximum buffer size
       via  5d4d9d3... s4:heimdal: readd heimdal/lib/asn1/asn1parse.y which was parse.y before the last import
       via  91e020f... doc: clarify that mount.cifs never uses smb.conf
       via  5e7da42... do not merge ACEs with different SMB_ACE4_INHERIT_ONLY_ACE flag, this leads to wrong inheritance flags in the ACL e.g. (on GPFS) user:10000036:rwxc:allow (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED
       via  8f3f62e... s4:net Move net_vampire() to net_vampire.c
       via  f45a9d6... s4:ldb Rework use of talloc and ldif objects in python wrapper
       via  da45d52... s4:ldb Fix talloc hirarchy in LDIF parsing code
       via  880c286... Use null_ndr_syntax_id instead of zeroing null_interface manually
       via  e77e21e... Add const to init_rpc_hdr_ba
       via  58fbf74... Remove "typedef struct ndr_syntax_id RPC_IFACE;"
       via  f8cfe19... Introduce null_ndr_syntax_id
       via  30dd96e... Make check_bind_req static to rpc_server/srv_pipe.c
       via  f2998fe... Actually increase PASSDB_INTERFACE_VERSION to 18 :-)
       via  ee5236e... Fix some nonempty blank lines
       via  43887c8... libreplace: update library search path variables
       via  2540710... s3:configure: honor CFLAGS in compile tests
       via  a5cd278... pdb_ads: For cached samu entries, priv is NULL
       via  bfd82e4... Add pdb_ads_get_domain_info
       via  5742ed1... Fix some warnings
       via  f6ce7e0... pdb_ads: Use tldap_fetch_rootdse in pdb_ads_connect
       via  98fb2a1... pdb_ads: Fetch the domain GUID
       via  bc1e93c... Add tldap_pull_guid
       via  f169772... Handle LSA_POLICY_INFO_DNS
       via  8666e79... Implement QueryInfoPolicy2 similar to s4: Make it the same as QueryInfoPolicy
       via  b8322ec... Add pdb_get_domain_info
       via  1c778aa... Make pdb_ads return an additional flag
       via  077808f... s3/s4:build: honor library path from environment
       via  cfacece... tldap: Do not do a return before we got the search_result
       via  520b6c0... Fix two pointless statics
       via  7e560bd... For non-existent streams we have to return OBJECT_NAME_NOT_FOUND
       via  56ae65a... Test error codes on popular streams
       via  66152d2... Attempt to fix the build
       via  1225d57... s3-spoolss: add rpccli_spoolss_getprinterdriver convenience wrapper.
       via  cb39ba3... spoolss: fill in spoolss_GetPrinterDriver IDL.
       via  c5415e7... spoolss: the flags in spoolss_SetPrinterInfo1 are in fact spoolss_PrinterAttributes.
       via  bee0421... s3-spoolss: implement _spoolss_AddPrinter.
       via  80b62f5... spoolss: fill in spoolss_AddPrinter IDL.
       via  e9fc7c5... heimdal: don't include <ifaddrs.h> without knowing it's there
       via  cdf025f... tdb: fix define of tdbdir when srcdir != "."
       via  7119241... Sort the signature files
       via  30b2014... Expose functions need by backend writers
       via  2738178... Restore ABI compatibility for talloc.
       via  b54e48b... s3:configure: fix syntax error in avahi configure test
       via  fa453d9... s4: Don't install epdump, since it no longer exists.
       via  914fa62... Revert "[s3]pidfile_create: use check is_default_dyn_CONFIGFILE() since we have it."
       via  dcf03b9... do not redefine _INT32
       via  0b06aa2... s3:configure: define _LARGEFILE64_SOURCE on QNX
       via  06a9678... s3:pam_smbpass: fix build error on some Linux distros
       via  c2295ec... s4 docs: Git has revision SHA's, not numbers.
       via  4d9a929... s4: Remove stub endpoint mapper script.
       via  e6fed3a... TOSHARG: Fix typo: s/aquire/acquire/
       via  b9cf441... pidl: Don't run compile tests inside the tree, won't work yet.
       via  909d422... s3:smbd: add marshalling layer for SMB2 Lock support
       via  c281638... s4:libcli: move SMB2 lock flags to smb2_constants.h
       via  bc957dc... s3:smbd: add marshalling layer for SMB2 Find (QueryDirectory) support
       via  7486046... s3:smbd: add marshalling layer for SMB2 Break support (SMB 2.002 only)
       via  d37709d... s3:smbd: add marshalling layer for SMB2 SetInfo support
       via  1df9cb6... s3:smbd: add marshalling layer for SMB2 GetInfo support
       via  c441668... spoolss: the flags in spoolss_PrinterInfo1 are in fact spoolss_PrinterAttributes.
       via  f729aba... s4-smbtorture: fix getjob test in RPC-SPOOLSS.
       via  a45ec4d... doserrors: print out some more werrors.
       via  f1dbd58... talloc: change TALLOC_MAGIC for version 2.0.0
       via  0fcd465... show attribute values in sorted order to make comparison easier
       via  d49a0e5... s3:smbd: add support for SMB2 Notify
       via  b804c30... s3:smbd: make change_notify_reply() more generic and hide send_nt_replies() behind a callback
       via  ef96e8c... s3:smbd: simplify the notify code a bit and always reply via change_notify_reply() -> send_nt_replies()
       via  8b94eb6... s3:smbd: push nttrans and trans2 responses with no data to the client
       via  d73bc83... s3:smbd: restore the 3.0.x bahavior of send_nt_replies()
       via  f62a331... s3:smbd: move global notify_changes_by_mid to smbd_server_connection
       via  99c1e4f... s3:smbd: allow the offset to the path being 0 in SMB2 create
       via  d47bb0a... we can't use the unique index code for samAccountName
       via  0aec874... decrypt all objects in a DRS record, not just the first one
       via  acfb01a... change talloc to 2.0.0
       via  465b879... Changed ldb.ERR_NO_SUCH_OBJECT to LDB_ERR_NO_SUCH_OBJECT.
       via  ae8515d... fixed the pull of drs schema elements
       via  865ca9b... the settings structure needs to be initialised
       via  0bdaa8b... LDB_ERR_INVALID_DN_SYNTAX doesn't exist ...
       via  d7af80f... s4:param use talloc_unlink() to free iconv context holding references
       via  5049f61... [SAMBA 4 directory] Changes "forceLogoff" and corrects the "subRefs"
       via  82b5fad... Ensure we don't use delayed writes on POSIX opened files. Don't remove pending writetime changes if no time changes are sent in UNIX_BASIC infolevel. Jeremy
       via  b971860... Fix bug #6520 time stamps - e.g. last mod time is not preserved when "unix extensions=yes" are set - and using latest cifs vfs client Cancel out any pending "sticky" writes or "last write" changes when doing a UNIX info level set. Jeremy.
       via  a14efba... s3:util: let parent_dirname() correctly return toplevel filenames
       via  b292af0... s3:onefs_open: remove unused variable passed to parent_dirname()
       via  c229239... s3:smbd: remove unused variables passed to parent_dirname()
       via  dd118bf... s3:build: remove the libgpo objects upon "make clean"
       via  9d70ef4... s3:build: remove ../libcli/nbt/tools/nmblookup.o and friends in make clean
       via  8d982d9... lib/util: fix order of includes in tevent_ntstatus.c
       via  34d6d7c... fixed the talloc testsuite for the recent changes
       via  3c2f4df... a talloc_realloc() to zero size needs to use an unambiguous free
       via  4fb1f8e... s3/docs: Fix typo.
       via  826ee30... removed a generated file
       via  27620c8... use a talloc_reparent in a very ugly way
       via  0534ae0... use the new talloc_reparent in two places
       via  5fe1d8d... changes to remove the ambiguity in talloc_free() and talloc_steal()
       via  6a19202... gensec_start now steals the auth_context
       via  386211a... A rather strange varient of talloc_unlink
       via  08ed6a2... another case that should use py_talloc_reference
       via  269b162... use py_talloc_reference instead of py_talloc_import
       via  1251032... py_talloc_import now uses a steal, so this free is incorrect
       via  956b5a0... fixed use of reference in pytalloc
       via  2d98191... use a talloc_unlink() as ops may have a reference
       via  45ba094... fixed the reference to the global_schema
       via  f7a6206... removed a redundent talloc_steal
       via  b2c3c08... fixed the use of talloc_steal in ntlmssp_server
       via  9faa074... fixed rpc smb code to not reply on talloc_free being a function pointer
       via  b31f1e6... [SAMBA 4 directory] Corrects the "systemFlags" attributes
       via  d4a9695... [SAMBA 4 directory] Adds the complete "objectclass path" to our self-created DC object
       via  3e3c08c... [SAMBA 4 directory] Adds the object version and "systemFlags" attribute to the display specifiers
       via  969106a... s3 docs: Add documentation for 'kerberos method' and 'dedicated keytab file' parameters
       via  7f7ebfa... Fix bug #6496 - MS-DFS: cannot follow multibyte char link name. consumed_ucs is the number of bytes of the UCS2 path consumed not counting any terminating null. We need to convert back to unix charset and count again to get the number of bytes consumed from the incoming path.
       via  78519b6... s3-netlogon: remove unneeded fstrings from netlogon server.
       via  f725014... umount.cifs: don't build it by default
       via  91a8cb8... Fix bug #6431 - local groups from 3.0 setups no longer found. Search for groups without group suffix, group suffix is only used for new entries.
       via  b85b93d... s3-spoolss: Bug #6512. Fix support for enumerating user forms.
       via  e7d72b5... s4-smbtorture: Test for newly added form with enum call in RPC-SPOOLSS.
       via  66780e0... s4-smbtorture: remove trailing whitespace from RPC-SPOOLSS.
       via  9aff7b0... Rework the kerberos-notes.txt in order and format
       via  4e58c78... s4:ldb Allow rootdse module to build without ldb_private.h
       via  49e5b83... s4: dsdb Avoid using the internal ldb_private.h header
       via  89a074b... s4:heimdal Allow KRB5_NT_ENTERPRISE names in all DB lookups
       via  6ba0e7f... s4:kdc Only get the lp_ctx once for a LDB_fetch()
       via  684a03e... Rework hdb-samba4 to remove useless abstractions.
       via  db89b42... s4:dsdb Explain the parsing steps for userPrincipalName cracknames calls
       via  0b2b9fd... s4-smbtorture: use torture_comment & torture_warning in RPC samr tests.
       via  69af9ea... s3:build: check for external liblua, link lua statically if using internal lib
       via  772d5de... s4-smbtorture: correctly test comment behaviour in RPC-SAMR-USERS against s3.
       via  28ef5c3... s3-pdb_tdb: give 'unknown_str' the proper name 'comment' and set comment in passdb.
       via  ce8159b... s3:pdb_ads: we need to make the fd for tldap/tsocket non-blocking
       via  57d3ada... s3:fix build of old linux quota system and other unixes' quota implementation
       via  3650143... s3:lib/sysquotas: fix usage of SMB_STRUCT_STAT (struct stat_ex).
       via  e4e8555... lib/util: fix building tevent_ntstatus without config.h
       via  857ed9c... tsocket/bsd: also ask for TEVENT_FD_READ when we want to write into a stream socket
       via  b1d5e51... tsocket/bsd: more correctly check if the cached tevent_fd is still valid
       via  bd997b2... s3-selftest: add RPC-SAMR-MACHINE-AUTH to list of test to run against s3.
       via  50bb4bc... s4-smbtorture: add RPC-SAMR-MACHINE-AUTH test.
       via  ec5c83c... s4-smbtorture: add torture_suite_add_machine_workstation_rpc_iface_tcase.
       via  595d07d... mount.cifs: don't pass text ro/rw options to kernel
       via  6e92505... Fix ndrdump to use a common setup_logging() API
       via  0e95b80... Revert "s4:debug: make setup_logging() a bit more compatible with samba3"
       via  1501309... Adds the impersonation level in ntcreatex requests to SAMBA 3 misc torture test
       via  55ed0be... Fix bug 6514: net gives unhelpful "lp_load failed" when it's missing smb.conf
       via  c5a1aa5... Correct some typos in the LDB partition module
       via  4aa335b... SAMDB: Don't check for "sAMAccountName" twice
       via  077898b... Enhancement of "simple ldap map" with "systemFlags" attribute
       via  994506a... ldb: Properly handle NULL when copying attr lists.
       via  2d9b51c... Correct the headers of some SAMBA 4 setup python scripts
       via  1e21ada... Two patches which fix issues on cross compiling/building
       via  bc7b608... Fixes for SAMBA3RPC torture test
       via  b08beed... Small patch for SPOOLSS pipe
       via  8414048... _lsa_QueryInfoPolicy: Use symbolic info level names
       via  711544d... Turn the pdb_rid_algorithm into a capabilities call that returns flags
       via  325a58a... Make pdb_ads survive a restart of Samba4
       via  344dbce... If the connection is down, don't try another write.
       via  c594d21... Add tldap_search_va
       via  ae5e1d9... tldap_msg_received: Properly free the asn1_struct in case of an error
       via  8e22e38... Move read_ldap_done after read_ldap_send
       via  f5321ff... Convert tldap to tstream
       via  55dae44... Add tstream_read_packet
       via  c687eb1... Properly free a downlevel readv request. Metze, please check
       via  53b9a24... tldap: Don't fire off more than one read_ldap request during searches
       via  79c299f... Stop listening for inotify data when there's none
       via  0fb0275... Fix some nonempty blank lines
       via  a702dea... s3/lanman: Workaround for KB932762.
       via  04e4d03... The solaris linker seems to require an extra mention of dependent libs
       via  3c382db... Don't use ads realm name for non-ads case.  #6481
       via  382a937... Fix some dead code warnings from SUN Studio
       via  cfafe9b... Fix a typo in a comment
       via  131c95e... Upgrade ntvfs_map_*info to ntvfs_map_async_setup/ntvfs_map_async_finish
       via  a4bc5bf... s3:passdb: fix bug #6509: use gid (not uid) cache in fetch_gid_from_cache().
       via  2579afc... s3-vlp: drastically shrink size and dependencies of the virtual line printer.
       via  6395bc5... s3: pass a valid stat into file_ntimes()
       via  eb8c658... s3 file_access: Convert some more functions over to use smb_filneame
       via  9001c53... s3: simplify some redundant logic in is_ntfs_default_stream_smb_fname()
       via  da9cee8... s3: Remove get_full_smb_filename() from open_directory()
       via  2ccd501... s3 onefs: Plumb smb_filename through onefs createfile path
       via  358ccc3... s3: Change set_ea() and its callers to use smb_filename
       via  9c48f5b... Fix bug #6506 - SMBD server doesn't set EAs when a file is overwritten in NT_TRANSACT_CREATE. Reported and verified by Long Li <longli at microsoft.com> Jeremy.
       via  4250eab... s4 auth_winbind: Internally, info3 has utf8 buffers, not utf16 buffers.
       via  309924e... s4 auth_winbind: Don't allocate the rids for the info3 structure within the loop
       via  946beae... s4: Add libwbclient backend to auth_winbind
       via  7450f3a... s3-netlogon: remove remaining netlogon init functions.
       via  6a66114... Add a \n to a debug message in smbacl4_nfs42win
       via  2032a19... mount.cifs: add support for sending IPv6 scope ID to kernel
       via  313a2bf... s3-netlogon: remove init_netr_SamInfo functions.
       via  f62d9f5... s3-netlogon: fix validation level 2 support in netr_SamLogon and friends.
       via  ebf0af0... s3-examples: make get_next_oid exectuable.
       via  aab9e55... s3-samr: refactor _samr_SetDomainInfo().
       via  28d74f9... s3-samr: refactor _samr_QueryDomainInfo().
       via  e129384... s3: Plumb smb_filename through SMB_VFS_STAT and SMB_VFS_LSTAT
       via  36c1019... s3: Convert is_visible_file to use talloc_asprintf instead of malloc
       via  b7ea274... s3:smbd: send SMB2 interim responses for async calls
       via  3b25d86... s3:smbd: add support for async interim SMB2 responses and prepare SMB2 cancel
       via  754db20... s3:smbd: keep a list of outstanding SMB2 requests
       via  bea384b... s3:smbd: add smbd_smb2_send_oplock_break()
       via  cf7c41b... s3:smbd: the SMB2-COMPOUND test shows that the related vs. unrelated flags isn't checked first
       via  17a6554... Reenable the LDAPI socket for the merged build
       via  e3fb71d... Only set the password if there is one
       via  46167c1... s4-smbtorture: more paranoid checks while testing group membership in RPC-SAMR.
       via  05459cf... s3-printing: eliminate another non sec_initial_uid using security check.
       via  118ac25... s3-spoolss: restructure _spoolss_EndDocPrinter().
       via  a6ab195... s3-lsa: Fix error path in _lsa_EnumAccountRights.
       via  e4dec23... s3-eventlog: implement _eventlog_ReportEventW().
       via  451a73e... s3: re-run make idl.
       via  ed8c0ed... samr: add samr_UserInfoLevel and samr_DomainInfoClass enums based on MS-SAMR.
       via  5a4d618... s3: forward MSG_DEBUG from smbd parent to all children
       via  36a8abc... s3-libnet: fix libnet_unjoin_remove_machine_acct() when called without ads struct.
       via  4aade27... Add tldap paged searches, together with two helper routines
       via  a3eb0a3... Reorganize retrieving errors and server-sent controls
       via  22cb9bd... Move asn1_load_nocopy() to lib/util/asn1.c
       via  ecf8ceb... Move asn1_blob() to lib/util/asn1.c
       via  361db18... Add tldap_supports_control
       via  6abd9e4... Add tldap_entry_has_attrvalue
       via  d45cf01... tldap control support
       via  63a70ba... Prepare control support
       via  62eb817... Fix setting passwords in pdb_ads
       via  f24e63a... Fix empty lines
       via  eb8c081... talloc_tos() aborts if it can not get a stackframe
       via  661f0ba... Fix coverity #729. Resource leak in error path. Jeremy.
       via  271d09f... Fix coverity #740. Resource leak in error paths. We should always return queue here as the caller will free. Jeremy.
       via  d9eb1d9... Fix coverity #900. Resource leak. Jeremy.
       via  f262f80... Fix coverity #920. Possible NULL deref. Jeremy.
       via  1e989db... Fix coverity #676. Forward NULL. Jeremy.
       via  8925778... s3: fix make test with external libtalloc or libtdb.
       via  23c7ecc... s3:build: build talloctort only when using the internal liballoc
       via  bd70351... s3:build: build the tdb tools only when using the internal libtdb
       via  e3c7720... s3:build: remove LIBTDB_OBJ from TDBTORTURE_OBJ collection
       via  5ceda58... s3:build: check for availability of external libtdb and use it if available
       via  ec154a1... s3:build: link libtalloc statically if using internal libtalloc
       via  7930f15... Don't require "Modify property" perms to unjoin bug #6481) "net ads leave" stopped working when "modify properties" permissions were not granted (meaning you had to be allowed to disable the account that you were about to delete).
       via  0524d24... Add a missing talloc_move() in tldap_search_recv
       via  8d1b819... Fix Coverity IDs 922 and 933
       via  4ad43a2... s3/docs: Fix typo.
       via  756f837... Add tiny tldap test
       via  b9c99a2... Add tldap_fetch_rootdse
       via  663e841... Make tevent_req_is_ldap_error public
       via  5cb6bf6... Add tldap_context_[gs]etattr
       via  862ae38... s3:dmapi: prefer dmapi libs from gpfs over system libs
       via  e6cb82a... s4-smbtorture: fix test_GetInfoLevel crash bug in RPC-DFS.
       via  d9498aa... Merge branch 'master' of ssh://git.samba.org/data/git/samba into master-devel
       via  ec47444... Allow developers access the the privilaged ldapi socket for the moment
       via  c0d681a... On our way to alpha9!
       via  4c23a95... added some basic documentation for the idmap script option
       via  e5a15e6... added a sample script for the "idmap script" option
       via  19723ed... Partially revert restriction of socket_wrapper to 1500 byte writes
      from  4ceae35... Mark as release version

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


- Log -----------------------------------------------------------------
commit ca2c645156a288ca35c5120e95bb9a878a889848
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Dec 1 14:43:55 2009 +1100

    Fix build of Samba4 from tarball generated by mkrelease.sh
    
    Revert "Remove RFC's from the release tarballs to make the lives of the Debian"
    
    This reverts commit eda7f35bc891ca4a7505ec054a2b4591c6edfb38.
    
    These files are essential to the Samba4 build.
    
    Andrew Bartlett

commit 5c2db53358ac4769833c2b14c69a8a6e9f91d649
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Dec 1 13:03:17 2009 +1100

    Improve upgrade instructions

commit 5203128130b24f783559c520c6ae587ab99c8069
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Dec 1 12:27:09 2009 +1100

    This is alpha9

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

Summary of changes:
 .gitignore                                         |   20 +-
 README.Coding                                      |   96 +-
 Roadmap                                            |    2 +-
 WHATSNEW.txt                                       |   35 -
 WHATSNEW4.txt                                      |   39 +-
 client/cifs.upcall.c                               |  490 +-
 client/mount.cifs.c                                |  279 +-
 client/umount.cifs.c                               |    7 +-
 docs-xml/Makefile                                  |    4 +-
 docs-xml/Samba3-ByExample/SBE-TheSmallOffice.xml   |    8 +-
 docs-xml/Samba3-HOWTO/TOSHARG-AccessControls.xml   |   14 +-
 docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml              |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-ChangeNotes.xml      |    4 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml        |    4 +-
 docs-xml/Samba3-HOWTO/TOSHARG-DomainMember.xml     |   22 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Group-Mapping.xml    |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-IDMAP.xml            |    4 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Passdb.xml           |   12 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Printing.xml         |    7 +-
 docs-xml/Samba3-HOWTO/TOSHARG-StandAloneServer.xml |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-TheNetCommand.xml    |    6 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml          |   16 +-
 .../Samba3-HOWTO/TOSHARG-WindowsClientConfig.xml   |    8 +-
 docs-xml/Samba3-HOWTO/TOSHARG-upgrading-to-3.0.xml |    2 +-
 docs-xml/manpages-3/cifs.upcall.8.xml              |   21 +-
 docs-xml/manpages-3/eventlogadm.8.xml              |    2 +-
 docs-xml/manpages-3/findsmb.1.xml                  |    2 +-
 docs-xml/manpages-3/idmap_ad.8.xml                 |    2 +-
 docs-xml/manpages-3/idmap_adex.8.xml               |    2 +-
 docs-xml/manpages-3/idmap_hash.8.xml               |    2 +-
 docs-xml/manpages-3/idmap_ldap.8.xml               |    2 +-
 docs-xml/manpages-3/idmap_nss.8.xml                |    2 +-
 docs-xml/manpages-3/idmap_rid.8.xml                |    2 +-
 docs-xml/manpages-3/idmap_tdb.8.xml                |    2 +-
 docs-xml/manpages-3/idmap_tdb2.8.xml               |    2 +-
 docs-xml/manpages-3/ldb.3.xml                      |    2 +-
 docs-xml/manpages-3/ldbadd.1.xml                   |    2 +-
 docs-xml/manpages-3/ldbdel.1.xml                   |    2 +-
 docs-xml/manpages-3/ldbedit.1.xml                  |    2 +-
 docs-xml/manpages-3/ldbmodify.1.xml                |    2 +-
 docs-xml/manpages-3/ldbrename.1.xml                |    3 +
 docs-xml/manpages-3/ldbsearch.1.xml                |    2 +-
 docs-xml/manpages-3/libsmbclient.7.xml             |    2 +-
 docs-xml/manpages-3/lmhosts.5.xml                  |    2 +-
 docs-xml/manpages-3/log2pcap.1.xml                 |    2 +-
 docs-xml/manpages-3/mount.cifs.8.xml               |   24 +-
 docs-xml/manpages-3/net.8.xml                      |   22 +-
 docs-xml/manpages-3/nmbd.8.xml                     |    2 +-
 docs-xml/manpages-3/nmblookup.1.xml                |    2 +-
 docs-xml/manpages-3/ntlm_auth.1.xml                |    2 +-
 docs-xml/manpages-3/pam_winbind.8.xml              |    2 +-
 docs-xml/manpages-3/pdbedit.8.xml                  |   12 +-
 docs-xml/manpages-3/profiles.1.xml                 |    2 +-
 docs-xml/manpages-3/rpcclient.1.xml                |    2 +-
 docs-xml/manpages-3/samba.7.xml                    |    2 +-
 docs-xml/manpages-3/sharesec.1.xml                 |    2 +-
 docs-xml/manpages-3/smb.conf.5.xml                 |    2 +-
 docs-xml/manpages-3/smbcacls.1.xml                 |    2 +-
 docs-xml/manpages-3/smbclient.1.xml                |    2 +-
 docs-xml/manpages-3/smbcontrol.1.xml               |    7 +-
 docs-xml/manpages-3/smbcquotas.1.xml               |    2 +-
 docs-xml/manpages-3/smbd.8.xml                     |    2 +-
 docs-xml/manpages-3/smbget.1.xml                   |    2 +-
 docs-xml/manpages-3/smbgetrc.5.xml                 |    2 +-
 docs-xml/manpages-3/smbpasswd.5.xml                |    2 +-
 docs-xml/manpages-3/smbpasswd.8.xml                |    2 +-
 docs-xml/manpages-3/smbspool.8.xml                 |    2 +-
 docs-xml/manpages-3/smbstatus.1.xml                |    2 +-
 docs-xml/manpages-3/smbtar.1.xml                   |    2 +-
 docs-xml/manpages-3/smbtree.1.xml                  |    2 +-
 docs-xml/manpages-3/swat.8.xml                     |    2 +-
 docs-xml/manpages-3/tdbbackup.8.xml                |    2 +-
 docs-xml/manpages-3/tdbdump.8.xml                  |    2 +-
 docs-xml/manpages-3/tdbtool.8.xml                  |    2 +-
 docs-xml/manpages-3/testparm.1.xml                 |    2 +-
 docs-xml/manpages-3/umount.cifs.8.xml              |   58 +-
 docs-xml/manpages-3/vfs_acl_tdb.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_acl_xattr.8.xml            |    2 +-
 docs-xml/manpages-3/vfs_audit.8.xml                |    2 +-
 docs-xml/manpages-3/vfs_cacheprime.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_cap.8.xml                  |    2 +-
 docs-xml/manpages-3/vfs_catia.8.xml                |    2 +-
 docs-xml/manpages-3/vfs_commit.8.xml               |    2 +-
 docs-xml/manpages-3/vfs_default_quota.8.xml        |    2 +-
 docs-xml/manpages-3/vfs_dirsort.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_extd_audit.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_fake_perms.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_fileid.8.xml               |    2 +-
 docs-xml/manpages-3/vfs_full_audit.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_gpfs.8.xml                 |    2 +-
 docs-xml/manpages-3/vfs_netatalk.8.xml             |    2 +-
 docs-xml/manpages-3/vfs_notify_fam.8.xml           |    2 +-
 docs-xml/manpages-3/vfs_prealloc.8.xml             |    2 +-
 docs-xml/manpages-3/vfs_preopen.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_readahead.8.xml            |    2 +-
 docs-xml/manpages-3/vfs_readonly.8.xml             |    2 +-
 docs-xml/manpages-3/vfs_recycle.8.xml              |    2 +-
 docs-xml/manpages-3/vfs_shadow_copy.8.xml          |    2 +-
 docs-xml/manpages-3/vfs_shadow_copy2.8.xml         |    2 +-
 docs-xml/manpages-3/vfs_smb_traffic_analyzer.8.xml |    2 +-
 docs-xml/manpages-3/vfs_streams_depot.8.xml        |    2 +-
 docs-xml/manpages-3/vfs_streams_xattr.8.xml        |    2 +-
 docs-xml/manpages-3/vfs_xattr_tdb.8.xml            |    2 +-
 docs-xml/manpages-3/vfstest.1.xml                  |    2 +-
 docs-xml/manpages-3/wbinfo.1.xml                   |   15 +-
 docs-xml/manpages-3/winbind_krb5_locator.7.xml     |    2 +-
 docs-xml/manpages-3/winbindd.8.xml                 |    2 +-
 docs-xml/registry/Win7_Samba3DomainMember.reg      |  Bin 0 -> 424 bytes
 docs-xml/smbdotconf/base/enablecorefiles.xml       |   15 +
 docs-xml/smbdotconf/filename/manglednames.xml      |    2 +-
 docs-xml/smbdotconf/filename/mapreadonly.xml       |    2 +-
 .../smbdotconf/filename/storedosattributes.xml     |    7 +
 docs-xml/smbdotconf/ldap/ldapfollowreferral.xml    |   21 +
 docs-xml/smbdotconf/ldap/ldappagesize.xml          |   18 +
 docs-xml/smbdotconf/locking/oplocks.xml            |    4 +-
 .../smbdotconf/logging/debughirestimestamp.xml     |    2 +-
 docs-xml/smbdotconf/misc/cachedirectory.xml        |   22 +
 docs-xml/smbdotconf/misc/ctdbtimeout.xml           |   37 +
 docs-xml/smbdotconf/misc/dosfilemode.xml           |    8 +-
 docs-xml/smbdotconf/misc/statedirectory.xml        |   22 +
 docs-xml/smbdotconf/printing/enablespoolss.xml     |   10 +
 docs-xml/smbdotconf/protocol/maxprotocol.xml       |    5 +
 docs-xml/smbdotconf/protocol/sharefakefscaps.xml   |   20 +
 .../smbdotconf/security/accessbasedshareenum.xml   |    1 -
 .../smbdotconf/security/checkpasswordscript.xml    |    2 +-
 .../smbdotconf/security/dedicatedkeytabfile.xml    |   15 +
 docs-xml/smbdotconf/security/inheritacls.xml       |    5 +
 docs-xml/smbdotconf/security/kerberosmethod.xml    |   39 +
 docs-xml/smbdotconf/security/lanmanauth.xml        |    7 +
 docs-xml/smbdotconf/tuning/aiowritebehind.xml      |   23 +
 docs-xml/smbdotconf/winbind/createkrb5conf.xml     |   24 +
 docs-xml/using_samba/appf.xml                      |    2 +-
 examples/LDAP/samba-nds.schema                     |   12 +-
 examples/LDAP/samba-schema-FDS.ldif                |    8 +
 examples/LDAP/samba-schema-netscapeds4.x           |    6 +-
 examples/LDAP/samba-schema-netscapeds5.x           |   13 +-
 examples/LDAP/samba.schema.at.IBM-DS               |    4 -
 examples/LDAP/samba.schema.oc.IBM-DS               |    8 +-
 examples/VFS/config.guess                          |  152 +-
 examples/VFS/config.sub                            |  205 +-
 examples/VFS/shadow_copy_test.c                    |   11 +-
 examples/VFS/skel_opaque.c                         |  616 +-
 examples/VFS/skel_transparent.c                    |  455 +-
 examples/ad-bench/README                           |   42 +
 examples/ad-bench/ad-bench.sh                      |   38 +
 examples/ad-bench/settings.sh                      |   41 +
 examples/ad-bench/test_utils.sh                    |   31 +
 examples/ad-bench/time_group.sh                    |  125 +
 examples/ad-bench/time_join.sh                     |   85 +
 examples/ad-bench/time_kinit.sh                    |   63 +
 examples/ad-bench/time_ldap.sh                     |  137 +
 examples/ad-bench/time_user.sh                     |  125 +
 examples/ad-bench/utils.sh                         |  116 +
 examples/misc/adssearch.pl                         |    2 +
 examples/perfcounter/Makefile                      |    6 +-
 examples/perfcounter/perf.h                        |    4 +-
 examples/scripts/idmap/README                      |  168 +
 examples/scripts/idmap/idmap_nis.sh                |  119 +
 howto-ol-backend-s4.txt                            |  129 +
 howto4.txt                                         |   28 +-
 lib/async_req/async_sock.c                         |    4 +
 lib/crypto/aes.c                                   |  114 +
 lib/crypto/aes.h                                   |   79 +
 lib/crypto/config.mk                               |    3 +-
 lib/crypto/crypto.h                                |    2 +-
 lib/crypto/rijndael-alg-fst.c                      | 1223 +
 lib/crypto/rijndael-alg-fst.h                      |   46 +
 lib/replace/crypt.m4                               |    2 +-
 lib/replace/dlfcn.m4                               |    2 +-
 lib/replace/getpass.m4                             |    4 +-
 lib/replace/libreplace.m4                          |    7 +-
 lib/replace/libreplace_ld.m4                       |    7 +-
 lib/replace/libreplace_network.m4                  |   14 +-
 lib/replace/repdir.m4                              |    4 +-
 lib/replace/replace.h                              |   23 +
 lib/replace/samba.m4                               |    5 +-
 lib/replace/strptime.m4                            |    2 +-
 lib/replace/system/filesys.h                       |   16 +-
 lib/replace/system/network.h                       |   14 +
 lib/replace/system/passwd.h                        |    8 +-
 lib/replace/timegm.m4                              |    2 +-
 lib/socket_wrapper/socket_wrapper.c                |   31 +-
 lib/socket_wrapper/socket_wrapper.h                |    6 +
 lib/talloc/Makefile.in                             |    7 +-
 lib/talloc/abi_checks.sh                           |   32 -
 lib/talloc/compat/talloc_compat1.c                 |   51 +
 lib/talloc/compat/talloc_compat1.m4                |   14 +
 lib/talloc/compat/talloc_compat1.mk                |   21 +
 lib/talloc/configure.ac                            |   23 +-
 lib/talloc/pytalloc.c                              |   36 +-
 lib/talloc/pytalloc.h                              |   10 +-
 lib/talloc/release-script.sh                       |   48 -
 lib/talloc/script/abi_checks.sh                    |   80 +
 lib/talloc/script/abi_checks_gcc.sh                |   34 +
 lib/talloc/script/mksigs.pl                        |  183 +
 lib/talloc/script/mksyms.awk                       |   63 +
 lib/talloc/script/mksyms.sh                        |   62 +
 lib/talloc/script/release-script.sh                |   58 +
 lib/talloc/talloc.3.xml                            |   76 +-
 lib/talloc/talloc.c                                |  292 +-
 lib/talloc/talloc.exports                          |   29 +-
 lib/talloc/talloc.h                                |   24 +-
 lib/talloc/talloc.mk                               |   12 +-
 lib/talloc/talloc.pc.in                            |    2 +-
 lib/talloc/talloc.signatures                       |   98 +-
 lib/talloc/talloc_guide.txt                        |   67 +-
 lib/talloc/testsuite.c                             |   87 +-
 lib/tdb/abi_checks.sh                              |   35 -
 lib/tdb/common/check.c                             |  423 +
 lib/tdb/common/dump.c                              |    4 +-
 lib/tdb/common/freelist.c                          |   23 +-
 lib/tdb/common/freelistcheck.c                     |    8 +-
 lib/tdb/common/io.c                                |   48 +-
 lib/tdb/common/lock.c                              |   81 +-
 lib/tdb/common/open.c                              |  109 +-
 lib/tdb/common/tdb.c                               |  334 +-
 lib/tdb/common/tdb_private.h                       |   56 +-
 lib/tdb/common/transaction.c                       |   97 +-
 lib/tdb/common/traverse.c                          |   82 +-
 lib/tdb/config.mk                                  |    2 +-
 lib/tdb/configure.ac                               |    2 +-
 lib/tdb/docs/README                                |   24 +-
 lib/tdb/docs/tracing.txt                           |   46 +
 lib/tdb/include/tdb.h                              |   10 +-
 lib/tdb/libtdb.m4                                  |    6 +-
 lib/tdb/pytdb.c                                    |    4 +-
 lib/tdb/python/tests/simple.py                     |    9 +
 lib/tdb/rules.mk                                   |    5 -
 lib/tdb/script/abi_checks.sh                       |   91 +
 lib/tdb/script/abi_checks_gcc.sh                   |   35 +
 lib/tdb/script/mksigs.pl                           |  183 +
 lib/tdb/script/mksyms.awk                          |   76 +
 {source3 => lib/tdb}/script/mksyms.sh              |    0 
 lib/tdb/tdb.exports                                |    1 +
 lib/tdb/tdb.mk                                     |    8 +
 lib/tdb/tdb.signatures                             |   87 +-
 lib/tdb/tools/tdbdump.c                            |    4 +-
 lib/tdb/tools/tdbtool.c                            |  410 +-
 lib/tdb/tools/tdbtorture.c                         |   48 +-
 lib/tdr/tdr.c                                      |   10 +
 lib/tdr/tdr.h                                      |    4 +-
 lib/tevent/abi_checks.sh                           |   31 -
 lib/tevent/configure.ac                            |    2 +-
 lib/tevent/release-script.sh                       |   48 +
 lib/tevent/script/abi_checks.sh                    |   91 +
 lib/tevent/script/abi_checks_gcc.sh                |   31 +
 lib/tevent/script/mksigs.pl                        |  183 +
 lib/tevent/script/mksyms.awk                       |   76 +
 lib/tevent/script/mksyms.sh                        |   45 +
 lib/tevent/testsuite.c                             |   12 +-
 lib/tevent/tevent.c                                |    2 +
 lib/tevent/tevent.exports                          |    3 +
 lib/tevent/tevent.h                                |   72 +
 lib/tevent/tevent.mk                               |    9 +-
 lib/tevent/tevent.signatures                       |   87 +-
 lib/tevent/tevent_fd.c                             |    2 +-
 lib/tevent/tevent_internal.h                       |   72 +-
 lib/tevent/tevent_req.c                            |   83 +-
 lib/tevent/tevent_signal.c                         |  153 +-
 lib/tevent/tevent_timed.c                          |    2 +-
 lib/torture/torture.c                              |   16 +-
 lib/torture/torture.h                              |   45 +-
 lib/tsocket/tsocket.c                              |    1 +
 lib/tsocket/tsocket.h                              |    2 -
 lib/tsocket/tsocket_bsd.c                          |   76 +-
 lib/tsocket/tsocket_guide.txt                      |  880 +-
 lib/uid_wrapper/config.m4                          |   16 +
 lib/uid_wrapper/config.mk                          |    9 +
 lib/uid_wrapper/uid_wrapper.c                      |  161 +
 lib/uid_wrapper/uid_wrapper.h                      |   63 +
 lib/util/asn1.c                                    |  171 +-
 lib/util/asn1.h                                    |   10 +-
 lib/util/charset/iconv.c                           |   54 +-
 lib/util/charset/tests/iconv.c                     |   18 +-
 lib/util/charset/util_unistr.c                     |    2 +-
 lib/util/config.mk                                 |    5 +-
 lib/util/data_blob.c                               |   22 +-
 lib/util/data_blob.h                               |    7 +-
 lib/util/debug.c                                   |    8 +
 lib/util/debug.h                                   |   13 +-
 lib/util/dlinklist.h                               |    6 +-
 lib/util/dprintf.c                                 |    3 +
 lib/util/genrand.c                                 |   53 +-
 lib/util/parmlist.c                                |  106 +
 lib/util/parmlist.h                                |   56 +
 lib/util/rfc1738.c                                 |  225 +
 lib/util/talloc_stack.h                            |    2 +-
 lib/util/tests/asn1_tests.c                        |  260 +
 lib/util/tests/data_blob.c                         |    3 +-
 lib/util/tests/genrand.c                           |    2 +
 lib/util/tests/parmlist.c                          |  106 +
 lib/util/tests/strlist.c                           |   84 +-
 lib/util/tests/time.c                              |   25 +-
 lib/util/tevent_ntstatus.c                         |   17 +-
 lib/util/tevent_ntstatus.h                         |    8 +-
 lib/util/time.m4                                   |    2 +-
 lib/util/util.c                                    |   71 +-
 lib/util/util.h                                    |   51 +-
 lib/util/util_file.c                               |    1 +
 lib/util/util_ldb.c                                |   16 +-
 lib/util/util_net.c                                |  118 +-
 lib/util/util_net.h                                |   46 +
 lib/util/util_strlist.c                            |   25 +-
 lib/util/util_tdb.c                                |    2 +-
 libcli/auth/config.mk                              |    2 +-
 libcli/auth/credentials.c                          |   38 +-
 libcli/auth/credentials.h                          |   13 -
 libcli/auth/libcli_auth.h                          |    6 +-
 libcli/auth/schannel.h                             |   38 +
 libcli/auth/schannel_proto.h                       |   37 +
 libcli/auth/schannel_sign.c                        |  268 +
 libcli/auth/schannel_state.c                       |  321 -
 libcli/auth/schannel_state.h                       |    1 +
 libcli/auth/schannel_state_ldb.c                   |  334 +
 libcli/auth/schannel_state_proto.h                 |   46 +-
 libcli/auth/schannel_state_tdb.c                   |  222 +
 libcli/auth/smbencrypt.c                           |  151 +-
 libcli/auth/spnego.h                               |   70 +
 libcli/auth/spnego_parse.c                         |  408 +
 libcli/auth/spnego_proto.h                         |   28 +
 libcli/drsuapi/drsuapi.h                           |    5 +
 libcli/drsuapi/repl_decrypt.c                      |  170 +-
 libcli/named_pipe_auth/npa_tstream.c               |   51 +-
 libcli/named_pipe_auth/npa_tstream.h               |    3 +-
 libcli/nbt/config.mk                               |   50 +
 libcli/nbt/libnbt.h                                |   13 +-
 libcli/nbt/lmhosts.c                               |  236 +
 libcli/nbt/pynbt.c                                 |    2 +-
 libcli/security/secacl.c                           |    2 +-
 libcli/security/security_descriptor.c              |   52 +-
 libcli/security/security_descriptor.h              |    7 +
 libcli/smb/config.mk                               |   11 +
 libcli/smb/smb2_constants.h                        |  175 +
 libcli/smb/smb2_create_blob.c                      |  203 +
 libcli/smb/smb2_create_blob.h                      |   57 +
 libcli/smb/smb_common.h                            |   28 +
 libcli/util/doserr.c                               | 4916 +++-
 libcli/util/ntstatus.h                             |   26 +-
 libcli/util/werror.h                               | 2717 ++-
 libds/common/flag_mapping.c                        |  146 +
 libds/common/flags.h                               |  192 +
 libgpo/gpo_util.c                                  |    7 +-
 librpc/gen_ndr/cli_dfs.c                           | 2726 ++-
 librpc/gen_ndr/cli_dfs.h                           |  203 +
 librpc/gen_ndr/cli_drsuapi.c                       | 3067 ++-
 librpc/gen_ndr/cli_drsuapi.h                       |  263 +-
 librpc/gen_ndr/cli_dssetup.c                       | 1223 +-
 librpc/gen_ndr/cli_dssetup.h                       |   68 +
 librpc/gen_ndr/cli_echo.c                          | 1127 +-
 librpc/gen_ndr/cli_echo.h                          |   72 +
 librpc/gen_ndr/cli_epmapper.c                      |  960 +-
 librpc/gen_ndr/cli_epmapper.h                      |   72 +
 librpc/gen_ndr/cli_eventlog.c                      | 2988 ++-
 librpc/gen_ndr/cli_eventlog.h                      |  219 +
 librpc/gen_ndr/cli_initshutdown.c                  |  354 +-
 librpc/gen_ndr/cli_initshutdown.h                  |   30 +
 librpc/gen_ndr/cli_lsa.c                           | 9883 ++++++-
 librpc/gen_ndr/cli_lsa.h                           |  753 +-
 librpc/gen_ndr/cli_netlogon.c                      | 6085 ++++-
 librpc/gen_ndr/cli_netlogon.h                      |  600 +-
 librpc/gen_ndr/cli_ntsvcs.c                        | 7273 ++++-
 librpc/gen_ndr/cli_ntsvcs.h                        |  420 +
 librpc/gen_ndr/cli_samr.c                          | 8348 +++++-
 librpc/gen_ndr/cli_samr.h                          |  673 +-
 librpc/gen_ndr/cli_spoolss.c                       |13459 ++++++++-
 librpc/gen_ndr/cli_spoolss.h                       | 1040 +-
 librpc/gen_ndr/cli_srvsvc.c                        | 6553 ++++-
 librpc/gen_ndr/cli_srvsvc.h                        |  502 +
 librpc/gen_ndr/cli_svcctl.c                        | 5533 +++-
 librpc/gen_ndr/cli_svcctl.h                        |  464 +
 librpc/gen_ndr/cli_winreg.c                        | 4294 +++-
 librpc/gen_ndr/cli_winreg.h                        |  330 +
 librpc/gen_ndr/cli_wkssvc.c                        | 3815 +++-
 librpc/gen_ndr/cli_wkssvc.h                        |  319 +
 librpc/gen_ndr/dcerpc.h                            |   72 +-
 librpc/gen_ndr/dfs.h                               |   24 +-
 librpc/gen_ndr/drsblobs.h                          |   67 +-
 librpc/gen_ndr/drsuapi.h                           |  488 +-
 librpc/gen_ndr/dssetup.h                           |   34 +-
 librpc/gen_ndr/echo.h                              |    8 +-
 librpc/gen_ndr/epmapper.h                          |   58 +-
 librpc/gen_ndr/eventlog.h                          |   20 +-
 librpc/gen_ndr/initshutdown.h                      |   70 +-
 librpc/gen_ndr/krb5pac.h                           |   12 +-
 librpc/gen_ndr/lsa.h                               |  223 +-
 librpc/gen_ndr/misc.h                              |   51 +-
 librpc/gen_ndr/named_pipe_auth.h                   |   22 +
 librpc/gen_ndr/nbt.h                               |  140 +-
 librpc/gen_ndr/ndr_dcerpc.c                        |   72 +-
 librpc/gen_ndr/ndr_dfs.c                           |  560 +-
 librpc/gen_ndr/ndr_drsblobs.c                      |  618 +-
 librpc/gen_ndr/ndr_drsblobs.h                      |    8 +
 librpc/gen_ndr/ndr_drsuapi.c                       | 2478 ++-
 librpc/gen_ndr/ndr_drsuapi.h                       |   33 +-
 librpc/gen_ndr/ndr_dssetup.c                       |   66 +-
 librpc/gen_ndr/ndr_echo.c                          |   72 +-
 librpc/gen_ndr/ndr_epmapper.c                      |  130 +-
 librpc/gen_ndr/ndr_epmapper.h                      |    2 +-
 librpc/gen_ndr/ndr_eventlog.c                      |   34 +-
 librpc/gen_ndr/ndr_krb5pac.c                       |   53 +-
 librpc/gen_ndr/ndr_lsa.c                           |  829 +-
 librpc/gen_ndr/ndr_lsa.h                           |    2 +
 librpc/gen_ndr/ndr_misc.c                          |  304 +-
 librpc/gen_ndr/ndr_misc.h                          |    6 +
 librpc/gen_ndr/ndr_named_pipe_auth.c               |  399 +-
 librpc/gen_ndr/ndr_named_pipe_auth.h               |    2 +
 librpc/gen_ndr/ndr_nbt.c                           |  153 +-
 librpc/gen_ndr/ndr_netlogon.c                      | 2793 +-
 librpc/gen_ndr/ndr_netlogon.h                      |   24 +-
 librpc/gen_ndr/ndr_ntlmssp.c                       | 2376 ++
 librpc/gen_ndr/ndr_ntlmssp.h                       |   77 +
 librpc/gen_ndr/ndr_ntsvcs.c                        |   60 +-
 librpc/gen_ndr/ndr_samr.c                          |  734 +-
 librpc/gen_ndr/ndr_samr.h                          |   10 +-
 librpc/gen_ndr/ndr_schannel.c                      |  642 +
 librpc/gen_ndr/ndr_schannel.h                      |   33 +
 librpc/gen_ndr/ndr_security.c                      |   81 +-
 librpc/gen_ndr/ndr_security.h                      |    3 +
 librpc/gen_ndr/ndr_spoolss.c                       | 4148 ++-
 librpc/gen_ndr/ndr_spoolss.h                       |   61 +-
 librpc/gen_ndr/ndr_srvsvc.c                        | 1504 +-
 librpc/gen_ndr/ndr_svcctl.c                        |  416 +-
 librpc/gen_ndr/ndr_winreg.c                        |  168 +-
 librpc/gen_ndr/ndr_winreg.h                        |    3 -
 librpc/gen_ndr/ndr_wkssvc.c                        |  892 +-
 librpc/gen_ndr/ndr_xattr.c                         |  438 +-
 librpc/gen_ndr/ndr_xattr.h                         |   28 +-
 librpc/gen_ndr/netlogon.h                          |  397 +-
 librpc/gen_ndr/ntlmssp.h                           |  317 +
 librpc/gen_ndr/ntsvcs.h                            |    2 +-
 librpc/gen_ndr/samr.h                              |  225 +-
 librpc/gen_ndr/schannel.h                          |  113 +
 librpc/gen_ndr/security.h                          |   94 +-
 librpc/gen_ndr/spoolss.h                           |  943 +-
 librpc/gen_ndr/srv_lsa.c                           |    4 +
 librpc/gen_ndr/srv_samr.c                          |    4 +-
 librpc/gen_ndr/srv_spoolss.c                       | 1206 +-
 librpc/gen_ndr/srv_spoolss.h                       |   28 +
 librpc/gen_ndr/srvsvc.h                            |   34 +-
 librpc/gen_ndr/svcctl.h                            |   64 +-
 librpc/gen_ndr/winreg.h                            |   40 +-
 librpc/gen_ndr/wkssvc.h                            |   28 +-
 librpc/gen_ndr/xattr.h                             |   54 +-
 librpc/idl/drsblobs.idl                            |   49 +-
 librpc/idl/drsuapi.idl                             |  184 +-
 librpc/idl/epmapper.idl                            |    8 +-
 librpc/idl/frsapi.idl                              |   23 +-
 librpc/idl/frsrpc.idl                              |  437 +-
 librpc/idl/frstrans.idl                            |  285 +
 librpc/idl/lsa.idl                                 |  112 +-
 librpc/idl/misc.idl                                |   28 +
 librpc/idl/named_pipe_auth.idl                     |   23 +
 librpc/idl/nbt.idl                                 |    6 +-
 librpc/idl/netlogon.idl                            |  319 +-
 librpc/idl/ntlmssp.idl                             |  316 +
 librpc/idl/ntsvcs.idl                              |    2 +-
 librpc/idl/samr.idl                                |   92 +-
 librpc/idl/schannel.idl                            |  104 +
 librpc/idl/security.idl                            |   78 +-
 librpc/idl/spoolss.idl                             |  444 +-
 librpc/idl/winreg.idl                              |   17 +-
 librpc/idl/xattr.idl                               |   68 +-
 librpc/ndr/libndr.h                                |   57 +-
 librpc/ndr/ndr.c                                   |   83 +-
 librpc/ndr/ndr_basic.c                             |  222 +-
 librpc/ndr/ndr_drsuapi.c                           |  115 +-
 librpc/ndr/ndr_drsuapi.h                           |    5 +-
 librpc/ndr/ndr_frsrpc.c                            |   94 +
 librpc/ndr/ndr_frsrpc.h                            |   35 +
 librpc/ndr/ndr_ntlmssp.c                           |  181 +
 librpc/ndr/ndr_ntlmssp.h                           |   35 +
 librpc/ndr/ndr_schannel.c                          |  107 +
 librpc/ndr/ndr_schannel.h                          |   25 +
 librpc/ndr/ndr_sec_helper.c                        |    4 +-
 librpc/ndr/ndr_xattr.c                             |  148 +
 librpc/ndr/ndr_xattr.h                             |   37 +
 librpc/ndr/uuid.c                                  |    3 +-
 librpc/ndr_standard.pc.in                          |   11 +
 librpc/rpc/binding.c                               |   47 +-
 librpc/tools/ndrdump.c                             |   19 +-
 nsswitch/config.mk                                 |    7 +-
 nsswitch/libwbclient/tests/wbclient.c              |  326 +
 nsswitch/libwbclient/wbc_pam.c                     |   65 +-
 nsswitch/libwbclient/wbc_sid.c                     |   21 +
 nsswitch/libwbclient/wbc_util.c                    |    9 +-
 nsswitch/libwbclient/wbclient.c                    |    4 +-
 nsswitch/libwbclient/wbclient.h                    |   47 +-
 nsswitch/pam_winbind.c                             |   98 +-
 nsswitch/tests/test_wbinfo.sh                      |   10 +-
 nsswitch/wbinfo.c                                  |  560 +-
 nsswitch/wbinfo4.c                                 | 1331 -
 nsswitch/winbind_krb5_locator.c                    |    5 +
 nsswitch/winbind_nss_netbsd.c                      |    1 -
 nsswitch/winbind_struct_protocol.h                 |    4 +
 packaging/RHEL-CTDB/configure.rpm                  |    1 +
 packaging/RHEL-CTDB/makerpms.sh                    |   17 +-
 packaging/RHEL-CTDB/makespec.sh                    |   23 +-
 packaging/RHEL-CTDB/samba.spec.tmpl                |  148 +-
 packaging/RHEL/makerpms.sh.tmpl                    |    4 +-
 packaging/RHEL/samba.spec.tmpl                     |   25 +-
 pidl/expr.yp                                       |  202 +-
 pidl/idl.yp                                        |  708 +-
 pidl/lib/Parse/Pidl/Expr.pm                        |  116 +-
 pidl/lib/Parse/Pidl/IDL.pm                         | 2137 +-
 pidl/lib/Parse/Pidl/NDR.pm                         |   55 +-
 pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm            |  278 +-
 pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm            |   11 +-
 pidl/lib/Parse/Pidl/Samba4.pm                      |    7 +-
 pidl/lib/Parse/Pidl/Samba4/Header.pm               |   12 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm           |   51 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm               |   63 +-
 pidl/lib/Parse/Pidl/Samba4/TDR.pm                  |    6 +-
 pidl/lib/Parse/Pidl/Typelist.pm                    |   13 +-
 pidl/lib/Parse/Pidl/Wireshark/Conformance.pm       |   12 +
 pidl/lib/Parse/Pidl/Wireshark/NDR.pm               |   42 +-
 pidl/pidl                                          |   13 +-
 pidl/tests/Util.pm                                 |   13 +-
 pidl/tests/ndr.pl                                  |    3 +-
 pidl/tests/ndr_string.pl                           |  110 +-
 pidl/tests/parse_idl.pl                            |  131 +-
 pidl/tests/samba-ndr.pl                            |    4 +-
 pidl/tests/samba3-cli.pl                           |  270 +-
 pidl/tests/typelist.pl                             |    2 +-
 release-scripts/create-tarball                     |   23 +
 selftest/Subunit.pm                                |    6 +-
 selftest/Subunit/Filter.pm                         |   33 +-
 selftest/filter-subunit.pl                         |    3 +
 selftest/format-subunit.pl                         |    3 +
 selftest/output/plain.pm                           |    6 +-
 selftest/selftest.pl                               |   44 +-
 selftest/target/Samba4.pm                          |  212 +-
 source3/Makefile.in                                |  589 +-
 source3/VERSION                                    |    2 +-
 source3/auth/auth.c                                |   10 +-
 source3/auth/auth_domain.c                         |   10 +-
 source3/auth/auth_netlogond.c                      |   40 +-
 source3/auth/auth_sam.c                            |    5 +-
 source3/auth/auth_server.c                         |    2 +-
 source3/auth/auth_util.c                           |   12 +-
 source3/auth/pampass.c                             |    2 +-
 source3/auth/token_util.c                          |    9 +-
 source3/autogen.sh                                 |    2 +-
 source3/change-log                                 |    2 +-
 source3/client/client.c                            |   98 +-
 source3/client/clitar.c                            |    5 +-
 source3/configure.in                               |  410 +-
 source3/include/ads.h                              |  207 +-
 source3/include/authdata.h                         |    2 -
 source3/include/client.h                           |   17 +-
 source3/include/includes.h                         |  188 +-
 source3/include/krb5_protos.h                      |  148 +
 source3/include/msdfs.h                            |    4 +-
 source3/include/nss_info.h                         |   17 +-
 source3/include/nt_printing.h                      |  218 -
 source3/include/ntdomain.h                         |   48 +-
 source3/include/ntlmssp.h                          |   53 +-
 source3/include/packet.h                           |    3 +-
 source3/include/passdb.h                           |   59 +-
 source3/include/popt_common.h                      |    1 +
 source3/include/proto.h                            |  935 +-
 source3/include/rpc_client.h                       |   44 -
 source3/include/rpc_dce.h                          |  108 +-
 source3/include/rpc_misc.h                         |   49 -
 source3/include/rpc_perfcount.h                    |  126 -
 source3/include/rpc_perfcount_defs.h               |   93 -
 source3/include/secrets.h                          |   12 -
 source3/include/smb.h                              |  111 +-
 source3/include/smb_krb5.h                         |   72 +
 source3/include/smb_macros.h                       |    1 -
 source3/include/spnego.h                           |   81 -
 source3/include/talloc_dict.h                      |   60 +
 source3/include/tldap.h                            |   76 +-
 source3/include/tldap_util.h                       |   45 +
 source3/include/util_tdb.h                         |    2 +
 source3/include/vfs.h                              | 1026 +-
 source3/include/vfs_macros.h                       |  960 +-
 source3/lib/account_pol.c                          |  148 +-
 source3/lib/ads_flags.c                            |  150 -
 source3/lib/bitmap.c                               |    4 +-
 source3/lib/charcnv.c                              |   40 +-
 source3/lib/conn_tdb.c                             |    6 +-
 source3/lib/ctdbd_conn.c                           |   37 +-
 source3/lib/dbwrap.c                               |    2 -
 source3/lib/dbwrap_ctdb.c                          |  236 +-
 source3/lib/dbwrap_rbt.c                           |   37 +-
 source3/lib/dbwrap_tdb.c                           |    2 +-
 source3/lib/dbwrap_util.c                          |  323 +-
 source3/lib/debug.c                                |   37 +-
 source3/lib/dprintf.c                              |    4 +
 source3/lib/errmap_unix.c                          |    6 +-
 source3/lib/events.c                               |    2 +-
 source3/lib/fault.c                                |    5 +
 source3/lib/file_id.c                              |    8 -
 source3/lib/gencache.c                             |  554 +-
 source3/lib/iconv.c                                |   34 +-
 source3/lib/interface.c                            |   10 +-
 source3/lib/interfaces.c                           |    8 +-
 source3/lib/ldap_escape.c                          |   25 +-
 source3/lib/ldb/include/dlinklist.h                |   15 +-
 source3/lib/ldb/ldb_tdb/ldb_tdb.c                  |    1 +
 source3/lib/ldb/ldb_tdb/ldb_tdb.h                  |    6 -
 source3/lib/ldb/swig/Ldb.py                        |    2 +-
 source3/lib/ms_fnmatch.c                           |    2 +-
 source3/lib/netapi/cm.c                            |    2 +-
 source3/lib/netapi/examples/Makefile.in            |   20 +-
 .../netapi/examples/netlogon/netlogon_control.c    |  143 +
 .../netapi/examples/netlogon/netlogon_control2.c   |  147 +
 source3/lib/netapi/examples/netlogon/nltest.c      |  251 +
 source3/lib/netapi/file.c                          |    1 +
 source3/lib/netapi/getdc.c                         |    1 +
 source3/lib/netapi/group.c                         |    9 +-
 source3/lib/netapi/joindomain.c                    |    2 +
 source3/lib/netapi/libnetapi.c                     |   94 +
 source3/lib/netapi/libnetapi.h                     |   17 +
 source3/lib/netapi/localgroup.c                    |    2 +
 source3/lib/netapi/netapi.c                        |    3 +-
 source3/lib/netapi/netapi.h                        |   92 +-
 source3/lib/netapi/netlogon.c                      |  241 +
 source3/lib/netapi/samr.c                          |    1 +
 source3/lib/netapi/serverinfo.c                    |    5 +-
 source3/lib/netapi/share.c                         |    1 +
 source3/lib/netapi/shutdown.c                      |    1 +
 source3/lib/netapi/user.c                          |   13 +-
 source3/lib/packet.c                               |   10 +-
 source3/lib/pidfile.c                              |    2 +-
 source3/lib/popt_common.c                          |    7 +
 source3/lib/select.c                               |    4 +
 source3/lib/sharesec.c                             |    2 +-
 source3/lib/smbldap.c                              |   22 +-
 source3/lib/smbldap_util.c                         |   12 +-
 source3/lib/substitute.c                           |   60 +-
 source3/lib/sysquotas.c                            |   12 +-
 source3/lib/system.c                               |  196 +-
 source3/lib/system_smbd.c                          |    2 +-
 source3/lib/talloc_dict.c                          |  148 +
 source3/lib/time.c                                 |   95 +-
 source3/lib/tldap.c                                |  527 +-
 source3/lib/tldap_util.c                           |  463 +-
 source3/lib/util.c                                 |  254 +-
 source3/lib/util_nscd.c                            |    2 +-
 source3/lib/util_reg.c                             |   84 +-
 source3/lib/util_reg_api.c                         |   88 +-
 source3/lib/util_sid.c                             |    2 +-
 source3/lib/util_sock.c                            |  132 +-
 source3/lib/util_str.c                             |   44 +-
 source3/lib/util_tdb.c                             |   33 +-
 source3/lib/util_tsock.c                           |  139 +
 source3/lib/util_unistr.c                          |   35 -
 source3/lib/winbind_util.c                         |   26 +-
 source3/lib/wins_srv.c                             |    4 +-
 source3/libaddns/dns.h                             |    6 +-
 source3/libaddns/dnsgss.c                          |    2 +
 source3/libads/ads_status.c                        |    1 +
 source3/libads/authdata.c                          |   16 +-
 source3/libads/cldap.c                             |    2 +-
 source3/libads/dns.c                               |   14 +-
 source3/libads/kerberos.c                          |   12 +-
 source3/libads/kerberos_keytab.c                   |    1 +
 source3/libads/kerberos_verify.c                   |    1 +
 source3/libads/krb5_errs.c                         |    1 +
 source3/libads/krb5_setpw.c                        |    1 +
 source3/libads/ldap.c                              |   37 +-
 source3/libads/ldap_printer.c                      |    1 +
 source3/libads/ldap_user.c                         |    6 +-
 source3/libads/sasl.c                              |    1 +
 source3/libads/util.c                              |    2 +-
 source3/libnet/libnet.h                            |    1 +
 source3/libnet/libnet_dssync.c                     |    1 +
 source3/libnet/libnet_join.c                       |   79 +-
 source3/libnet/libnet_samsync.c                    |    1 +
 source3/libnet/libnet_samsync_passdb.c             |   23 +-
 source3/librpc/gen_ndr/cli_wbint.c                 | 3325 ++
 source3/librpc/gen_ndr/cli_wbint.h                 |  291 +
 source3/librpc/gen_ndr/libnet_join.h               |    5 +-
 source3/librpc/gen_ndr/libnetapi.h                 |   88 +-
 source3/librpc/gen_ndr/messaging.h                 |  106 +-
 source3/librpc/gen_ndr/ndr_libnet_join.c           |    1 +
 source3/librpc/gen_ndr/ndr_libnetapi.c             |  390 +-
 source3/librpc/gen_ndr/ndr_libnetapi.h             |   12 +-
 source3/librpc/gen_ndr/ndr_messaging.c             |   16 +-
 source3/librpc/gen_ndr/ndr_notify.c                |   10 +
 source3/librpc/gen_ndr/ndr_perfcount.c             |  505 +
 source3/librpc/gen_ndr/ndr_perfcount.h             |   26 +
 source3/librpc/gen_ndr/ndr_secrets.c               |   79 +
 source3/librpc/gen_ndr/ndr_secrets.h               |   13 +
 source3/librpc/gen_ndr/ndr_wbint.c                 | 2627 ++
 source3/librpc/gen_ndr/ndr_wbint.h                 |  105 +
 source3/librpc/gen_ndr/perfcount.h                 |  129 +
 source3/librpc/gen_ndr/secrets.h                   |   19 +
 source3/librpc/gen_ndr/srv_wbint.c                 | 2144 ++
 source3/librpc/gen_ndr/srv_wbint.h                 |   53 +
 source3/librpc/gen_ndr/wbint.h                     |  346 +
 source3/librpc/idl/libnet_join.idl                 |    1 +
 source3/librpc/idl/libnetapi.idl                   |   49 +
 source3/librpc/idl/perfcount.idl                   |  172 +
 source3/librpc/idl/secrets.idl                     |   27 +
 source3/librpc/idl/wbint.idl                       |  175 +
 source3/librpc/ndr/util.c                          |    6 +
 source3/librpc/rpc/dcerpc.c                        |    8 +-
 source3/librpc/rpc/dcerpc.h                        |    3 +
 source3/libsmb/cliconnect.c                        |   13 +-
 source3/libsmb/clidfs.c                            |   93 +-
 source3/libsmb/clidgram.c                          |    3 +-
 source3/libsmb/clientgen.c                         |    2 +-
 source3/libsmb/clifile.c                           |  778 +-
 source3/libsmb/clifsinfo.c                         |  396 +-
 source3/libsmb/clikrb5.c                           |  358 +-
 source3/libsmb/clilist.c                           |   20 +-
 source3/libsmb/climessage.c                        |  445 +-
 source3/libsmb/cliprint.c                          |   19 +-
 source3/libsmb/clirap.c                            |   20 +-
 source3/libsmb/clirap2.c                           |    8 +-
 source3/libsmb/clireadwrite.c                      |  130 +-
 source3/libsmb/clisecdesc.c                        |   11 +-
 source3/libsmb/clispnego.c                         |   71 +-
 source3/libsmb/clitrans.c                          |   26 +-
 source3/libsmb/credentials.c                       |  295 -
 source3/libsmb/dsgetdcname.c                       |   87 +-
 source3/libsmb/libsmb_cache.c                      |   55 +-
 source3/libsmb/libsmb_compat.c                     |   57 +-
 source3/libsmb/libsmb_context.c                    |   23 +-
 source3/libsmb/libsmb_dir.c                        |   29 +-
 source3/libsmb/libsmb_file.c                       |  224 +-
 source3/libsmb/libsmb_misc.c                       |   18 +-
 source3/libsmb/libsmb_path.c                       |   88 +-
 source3/libsmb/libsmb_printjob.c                   |  100 +-
 source3/libsmb/libsmb_server.c                     |  159 +-
 source3/libsmb/libsmb_setget.c                     |    6 +-
 source3/libsmb/libsmb_stat.c                       |   81 +-
 source3/libsmb/libsmb_thread_posix.c               |    2 +-
 source3/libsmb/libsmb_xattr.c                      |  415 +-
 source3/libsmb/namecache.c                         |   34 -
 source3/libsmb/namequery.c                         |  263 +-
 source3/libsmb/nterr.c                             |    5 +-
 source3/libsmb/ntlmssp.c                           |  295 +-
 source3/libsmb/ntlmssp_ndr.c                       |  145 +
 source3/libsmb/ntlmssp_ndr.h                       |   44 +
 source3/libsmb/ntlmssp_sign.c                      |   58 +-
 source3/libsmb/passchange.c                        |   28 +-
 source3/libsmb/spnego.c                            |  357 -
 source3/libsmb/trustdom_cache.c                    |   67 +-
 source3/libsmb/trusts_util.c                       |   63 +-
 source3/locale/net/de.po                           | 9080 ++++++
 source3/locale/net/genmsg                          |   61 +
 source3/locale/pam_winbind/ar.po                   |  153 +
 source3/locale/pam_winbind/cs.po                   |  153 +
 source3/locale/pam_winbind/da.po                   |  178 +
 source3/locale/pam_winbind/es.po                   |  153 +
 source3/locale/pam_winbind/fi.po                   |  181 +
 source3/locale/pam_winbind/fr.po                   |  153 +
 source3/locale/pam_winbind/hu.po                   |  166 +
 source3/locale/pam_winbind/it.po                   |  153 +
 source3/locale/pam_winbind/ja.po                   |  153 +
 source3/locale/pam_winbind/ko.po                   |  153 +
 source3/locale/pam_winbind/nb.po                   |  183 +
 source3/locale/pam_winbind/nl.po                   |  153 +
 source3/locale/pam_winbind/pl.po                   |  153 +
 source3/locale/pam_winbind/pt_BR.po                |  153 +
 source3/locale/pam_winbind/ru.po                   |  153 +
 source3/locale/pam_winbind/sv.po                   |  153 +
 source3/locale/pam_winbind/zh_CN.po                |  153 +
 source3/locale/pam_winbind/zh_TW.po                |  153 +
 source3/locking/brlock.c                           |  466 +-
 source3/locking/locking.c                          |  176 +-
 source3/locking/posix.c                            |   53 +-
 source3/lua-5.1.4/COPYRIGHT                        |   34 -
 source3/lua-5.1.4/HISTORY                          |  183 -
 source3/lua-5.1.4/INSTALL                          |   99 -
 source3/lua-5.1.4/Makefile                         |  128 -
 source3/lua-5.1.4/README                           |   37 -
 source3/lua-5.1.4/doc/amazon.gif                   |  Bin 797 -> 0 bytes
 source3/lua-5.1.4/doc/contents.html                |  499 -
 source3/lua-5.1.4/doc/cover.png                    |  Bin 3305 -> 0 bytes
 source3/lua-5.1.4/doc/logo.gif                     |  Bin 4232 -> 0 bytes
 source3/lua-5.1.4/doc/lua.css                      |   40 -
 source3/lua-5.1.4/doc/lua.html                     |  172 -
 source3/lua-5.1.4/doc/luac.html                    |  145 -
 source3/lua-5.1.4/doc/manual.css                   |   12 -
 source3/lua-5.1.4/doc/manual.html                  | 8800 ------
 source3/lua-5.1.4/doc/readme.html                  |   40 -
 source3/lua-5.1.4/etc/Makefile                     |   44 -
 source3/lua-5.1.4/etc/README                       |   36 -
 source3/lua-5.1.4/etc/all.c                        |   38 -
 source3/lua-5.1.4/etc/lua.hpp                      |    9 -
 source3/lua-5.1.4/etc/lua.ico                      |  Bin 1078 -> 0 bytes
 source3/lua-5.1.4/etc/luavs.bat                    |   28 -
 source3/lua-5.1.4/etc/min.c                        |   39 -
 source3/lua-5.1.4/etc/noparser.c                   |   50 -
 source3/lua-5.1.4/etc/strict.lua                   |   40 -
 source3/lua-5.1.4/src/Makefile                     |  182 -
 source3/lua-5.1.4/src/lapi.c                       | 1086 -
 source3/lua-5.1.4/src/lapi.h                       |   16 -
 source3/lua-5.1.4/src/lauxlib.c                    |  651 -
 source3/lua-5.1.4/src/lauxlib.h                    |  172 -
 source3/lua-5.1.4/src/lbaselib.c                   |  652 -
 source3/lua-5.1.4/src/lcode.c                      |  838 -
 source3/lua-5.1.4/src/lcode.h                      |   76 -
 source3/lua-5.1.4/src/ldblib.c                     |  396 -
 source3/lua-5.1.4/src/ldebug.c                     |  637 -
 source3/lua-5.1.4/src/ldebug.h                     |   33 -
 source3/lua-5.1.4/src/ldo.c                        |  516 -
 source3/lua-5.1.4/src/ldo.h                        |   56 -
 source3/lua-5.1.4/src/ldump.c                      |  164 -
 source3/lua-5.1.4/src/lfunc.c                      |  173 -
 source3/lua-5.1.4/src/lfunc.h                      |   34 -
 source3/lua-5.1.4/src/lgc.c                        |  710 -
 source3/lua-5.1.4/src/lgc.h                        |  110 -
 source3/lua-5.1.4/src/linit.c                      |   37 -
 source3/lua-5.1.4/src/liolib.c                     |  552 -
 source3/lua-5.1.4/src/llex.c                       |  460 -
 source3/lua-5.1.4/src/llex.h                       |   81 -
 source3/lua-5.1.4/src/llimits.h                    |  128 -
 source3/lua-5.1.4/src/lmathlib.c                   |  262 -
 source3/lua-5.1.4/src/lmem.c                       |   85 -
 source3/lua-5.1.4/src/lmem.h                       |   48 -
 source3/lua-5.1.4/src/loadlib.c                    |  665 -
 source3/lua-5.1.4/src/lobject.c                    |  214 -
 source3/lua-5.1.4/src/lobject.h                    |  380 -
 source3/lua-5.1.4/src/lopcodes.c                   |  101 -
 source3/lua-5.1.4/src/lopcodes.h                   |  268 -
 source3/lua-5.1.4/src/loslib.c                     |  242 -
 source3/lua-5.1.4/src/lparser.c                    | 1339 -
 source3/lua-5.1.4/src/lparser.h                    |   82 -
 source3/lua-5.1.4/src/lstate.c                     |  213 -
 source3/lua-5.1.4/src/lstate.h                     |  168 -
 source3/lua-5.1.4/src/lstring.c                    |  110 -
 source3/lua-5.1.4/src/lstring.h                    |   31 -
 source3/lua-5.1.4/src/lstrlib.c                    |  868 -
 source3/lua-5.1.4/src/ltable.c                     |  588 -
 source3/lua-5.1.4/src/ltable.h                     |   40 -
 source3/lua-5.1.4/src/ltablib.c                    |  286 -
 source3/lua-5.1.4/src/ltm.c                        |   74 -
 source3/lua-5.1.4/src/ltm.h                        |   54 -
 source3/lua-5.1.4/src/lua.c                        |  391 -
 source3/lua-5.1.4/src/lua.h                        |  388 -
 source3/lua-5.1.4/src/luac.c                       |  200 -
 source3/lua-5.1.4/src/luaconf.h                    |  762 -
 source3/lua-5.1.4/src/lualib.h                     |   53 -
 source3/lua-5.1.4/src/lundump.c                    |  227 -
 source3/lua-5.1.4/src/lundump.h                    |   36 -
 source3/lua-5.1.4/src/lvm.c                        |  762 -
 source3/lua-5.1.4/src/lvm.h                        |   36 -
 source3/lua-5.1.4/src/lzio.c                       |   80 -
 source3/lua-5.1.4/src/lzio.h                       |   67 -
 source3/lua-5.1.4/src/print.c                      |  227 -
 source3/lua-5.1.4/test/README                      |   25 -
 source3/lua-5.1.4/test/bisect.lua                  |   27 -
 source3/lua-5.1.4/test/cf.lua                      |   16 -
 source3/lua-5.1.4/test/echo.lua                    |    5 -
 source3/lua-5.1.4/test/env.lua                     |    7 -
 source3/lua-5.1.4/test/factorial.lua               |   32 -
 source3/lua-5.1.4/test/fib.lua                     |   40 -
 source3/lua-5.1.4/test/fibfor.lua                  |   13 -
 source3/lua-5.1.4/test/globals.lua                 |   13 -
 source3/lua-5.1.4/test/hello.lua                   |    3 -
 source3/lua-5.1.4/test/life.lua                    |  111 -
 source3/lua-5.1.4/test/luac.lua                    |    7 -
 source3/lua-5.1.4/test/printf.lua                  |    7 -
 source3/lua-5.1.4/test/readonly.lua                |   12 -
 source3/lua-5.1.4/test/sieve.lua                   |   29 -
 source3/lua-5.1.4/test/sort.lua                    |   66 -
 source3/lua-5.1.4/test/table.lua                   |   12 -
 source3/lua-5.1.4/test/trace-calls.lua             |   32 -
 source3/lua-5.1.4/test/trace-globals.lua           |   38 -
 source3/lua-5.1.4/test/xd.lua                      |   14 -
 source3/m4/aclocal.m4                              |    8 +-
 source3/m4/check_path.m4                           |   18 +-
 source3/modules/gpfs.c                             |    4 +-
 source3/modules/nfs4_acls.c                        |   55 +-
 source3/modules/onefs.h                            |   28 +-
 source3/modules/onefs_acl.c                        |   56 +-
 source3/modules/onefs_open.c                       |  492 +-
 source3/modules/onefs_streams.c                    |  380 +-
 source3/modules/onefs_system.c                     |   27 +-
 source3/modules/vfs_acl_common.c                   |  790 +
 source3/modules/vfs_acl_tdb.c                      |  621 +-
 source3/modules/vfs_acl_xattr.c                    |  517 +-
 source3/modules/vfs_afsacl.c                       |   70 +-
 source3/modules/vfs_aio_fork.c                     |   26 +-
 source3/modules/vfs_aixacl.c                       |   35 +-
 source3/modules/vfs_aixacl2.c                      |   69 +-
 source3/modules/vfs_aixacl_util.c                  |    7 +-
 source3/modules/vfs_audit.c                        |  101 +-
 source3/modules/vfs_cacheprime.c                   |   31 +-
 source3/modules/vfs_cap.c                          |  241 +-
 source3/modules/vfs_catia.c                        | 1054 +-
 source3/modules/vfs_commit.c                       |   49 +-
 source3/modules/vfs_default.c                      |  604 +-
 source3/modules/vfs_default_quota.c                |   13 +-
 source3/modules/vfs_dirsort.c                      |   30 +-
 source3/modules/vfs_expand_msdfs.c                 |   10 +-
 source3/modules/vfs_extd_audit.c                   |  109 +-
 source3/modules/vfs_fake_perms.c                   |   28 +-
 source3/modules/vfs_fileid.c                       |   43 +-
 source3/modules/vfs_full_audit.c                   | 1015 +-
 source3/modules/vfs_gpfs.c                         |  244 +-
 source3/modules/vfs_hpuxacl.c                      |   67 +-
 source3/modules/vfs_irixacl.c                      |   33 +-
 source3/modules/vfs_netatalk.c                     |  125 +-
 source3/modules/vfs_notify_fam.c                   |   14 +-
 source3/modules/vfs_onefs.c                        |  134 +-
 source3/modules/vfs_onefs_shadow_copy.c            |  259 +-
 source3/modules/vfs_posixacl.c                     |   33 +-
 source3/modules/vfs_prealloc.c                     |   21 +-
 source3/modules/vfs_preopen.c                      |   11 +-
 source3/modules/vfs_readahead.c                    |   30 +-
 source3/modules/vfs_readonly.c                     |   20 +-
 source3/modules/vfs_recycle.c                      |  211 +-
 source3/modules/vfs_shadow_copy.c                  |   28 +-
 source3/modules/vfs_shadow_copy2.c                 |  290 +-
 source3/modules/vfs_smb_traffic_analyzer.c         |   54 +-
 source3/modules/vfs_solarisacl.c                   |   41 +-
 source3/modules/vfs_streams_depot.c                |  516 +-
 source3/modules/vfs_streams_xattr.c                |  396 +-
 source3/modules/vfs_syncops.c                      |   45 +-
 source3/modules/vfs_tru64acl.c                     |   33 +-
 source3/modules/vfs_tsmsm.c                        |   66 +-
 source3/modules/vfs_xattr_tdb.c                    |   91 +-
 source3/modules/vfs_zfsacl.c                       |   48 +-
 source3/nmbd/nmbd.c                                |    2 +
 source3/nmbd/nmbd_packets.c                        |    2 +-
 source3/pam_smbpass/support.c                      |    2 +-
 source3/param/loadparm.c                           |  187 +-
 source3/passdb/lookup_sid.c                        |   27 +-
 source3/passdb/passdb.c                            |   52 +-
 source3/passdb/pdb_ads.c                           |  651 +-
 source3/passdb/pdb_get_set.c                       |    6 +-
 source3/passdb/pdb_interface.c                     |   75 +-
 source3/passdb/pdb_ldap.c                          |  291 +-
 source3/passdb/pdb_smbpasswd.c                     |   10 +-
 source3/passdb/pdb_tdb.c                           |   15 +-
 source3/passdb/pdb_wbc_sam.c                       |   11 +-
 source3/passdb/secrets.c                           |  492 +-
 source3/passdb/secrets_schannel.c                  |  131 +
 source3/passdb/util_unixsids.c                     |   10 +-
 source3/passdb/util_wellknown.c                    |    1 +
 source3/po/genmsg                                  |    1 +
 source3/printing/nt_printing.c                     |  949 +-
 source3/printing/print_cups.c                      |    5 +-
 source3/printing/printfsp.c                        |   19 +-
 source3/printing/printing.c                        |   21 +-
 source3/printing/tests/vlp.c                       |   19 +-
 source3/profile/profile.c                          |    2 +-
 source3/registry/reg_backend_current_version.c     |   12 +-
 source3/registry/reg_backend_db.c                  |  906 +-
 source3/registry/reg_backend_netlogon_params.c     |    2 +-
 source3/registry/reg_backend_printing.c            |  133 +-
 source3/registry/reg_backend_prod_options.c        |    7 +-
 source3/registry/reg_backend_tcpip_params.c        |   19 +-
 source3/registry/reg_eventlog.c                    |   79 +-
 source3/registry/reg_objects.c                     |   72 +-
 source3/registry/reg_perfcount.c                   |  245 +-
 source3/registry/reg_util.c                        |  107 -
 source3/registry/regfio.c                          |    6 +-
 source3/rpc_client/cli_lsarpc.c                    |  195 +-
 source3/rpc_client/cli_netlogon.c                  |  113 +-
 source3/rpc_client/cli_pipe.c                      |  683 +-
 source3/rpc_client/cli_reg.c                       |   62 -
 source3/rpc_client/cli_samr.c                      |    3 +-
 source3/rpc_client/cli_spoolss.c                   |   76 +-
 source3/rpc_client/init_netlogon.c                 |  200 -
 source3/rpc_client/ndr.c                           |  161 +-
 source3/rpc_client/rpc_transport_np.c              |    8 +-
 source3/rpc_parse/parse_misc.c                     |   98 -
 source3/rpc_parse/parse_prs.c                      |  660 +-
 source3/rpc_parse/parse_rpc.c                      |  151 +-
 source3/rpc_server/srv_dfs_nt.c                    |    1 +
 source3/rpc_server/srv_dssetup_nt.c                |    1 +
 source3/rpc_server/srv_echo_nt.c                   |    1 +
 source3/rpc_server/srv_eventlog_nt.c               |   84 +-
 source3/rpc_server/srv_initshutdown_nt.c           |    3 +-
 source3/rpc_server/srv_lsa_hnd.c                   |   10 +-
 source3/rpc_server/srv_lsa_nt.c                    |  520 +-
 source3/rpc_server/srv_netlog_nt.c                 | 1279 +-
 source3/rpc_server/srv_ntsvcs_nt.c                 |   15 +-
 source3/rpc_server/srv_pipe.c                      |  356 +-
 source3/rpc_server/srv_pipe_hnd.c                  |  283 +-
 source3/rpc_server/srv_samr_nt.c                   |  850 +-
 source3/rpc_server/srv_samr_util.c                 |    2 +-
 source3/rpc_server/srv_spoolss_nt.c                | 1296 +-
 source3/rpc_server/srv_srvsvc_nt.c                 |   49 +-
 source3/rpc_server/srv_svcctl_nt.c                 |    1 +
 source3/rpc_server/srv_winreg_nt.c                 |    1 +
 source3/rpc_server/srv_wkssvc_nt.c                 |   11 +-
 source3/rpcclient/cmd_dfs.c                        |    1 +
 source3/rpcclient/cmd_drsuapi.c                    |    1 +
 source3/rpcclient/cmd_dssetup.c                    |    1 +
 source3/rpcclient/cmd_echo.c                       |    1 +
 source3/rpcclient/cmd_epmapper.c                   |    1 +
 source3/rpcclient/cmd_eventlog.c                   |    1 +
 source3/rpcclient/cmd_lsarpc.c                     |  623 +
 source3/rpcclient/cmd_netlogon.c                   |   14 +-
 source3/rpcclient/cmd_ntsvcs.c                     |    1 +
 source3/rpcclient/cmd_samr.c                       |   22 +-
 source3/rpcclient/cmd_shutdown.c                   |    2 +-
 source3/rpcclient/cmd_spoolss.c                    |   67 +-
 source3/rpcclient/cmd_srvsvc.c                     |    1 +
 source3/rpcclient/cmd_test.c                       |    1 +
 source3/rpcclient/cmd_wkssvc.c                     |    1 +
 source3/rpcclient/rpcclient.c                      |  185 +-
 source3/samba4.m4                                  |    3 +
 source3/samba4.mk                                  |   16 +-
 source3/script/mksyms.awk                          |    8 +-
 source3/script/mksyms.sh                           |    2 +-
 source3/script/tests/selftest.sh                   |   24 +-
 source3/script/tests/test_local_s3.sh              |   17 +-
 source3/script/tests/test_posix_s3.sh              |   29 +-
 source3/script/tests/test_smbclient_s3.sh          |   45 +
 source3/script/tests/test_smbtorture_s3.sh         |   10 +-
 source3/script/tests/test_wbinfo_s3.sh             |    2 +-
 source3/services/services_db.c                     |   60 +-
 source3/smbd/aio.c                                 |   98 +-
 source3/smbd/blocking.c                            |   56 +-
 source3/smbd/change_trust_pw.c                     |    2 +-
 source3/smbd/chgpasswd.c                           |   88 +-
 source3/smbd/close.c                               |  230 +-
 source3/smbd/conn.c                                |   29 +-
 source3/smbd/dir.c                                 |  630 +-
 source3/smbd/dosmode.c                             |  493 +-
 source3/smbd/error.c                               |   30 -
 source3/smbd/fake_file.c                           |   49 +-
 source3/smbd/file_access.c                         |  106 +-
 source3/smbd/fileio.c                              |  104 +-
 source3/smbd/filename.c                            |  627 +-
 source3/smbd/filename_util.c                       |  206 +
 source3/smbd/files.c                               |  102 +-
 source3/smbd/globals.c                             |   13 +-
 source3/smbd/globals.h                             |  145 +-
 source3/smbd/ipc.c                                 |    5 +-
 source3/smbd/lanman.c                              |   64 +-
 source3/smbd/msdfs.c                               |  182 +-
 source3/smbd/negprot.c                             |   14 +-
 source3/smbd/notify.c                              |  141 +-
 source3/smbd/notify_inotify.c                      |   29 +-
 source3/smbd/notify_internal.c                     |    6 +-
 source3/smbd/nttrans.c                             |  461 +-
 source3/smbd/open.c                                |  516 +-
 source3/smbd/oplock.c                              |   34 +-
 source3/smbd/oplock_irix.c                         |   13 +-
 source3/smbd/oplock_linux.c                        |   13 +-
 source3/smbd/oplock_onefs.c                        |   41 +-
 source3/smbd/password.c                            |   53 +-
 source3/smbd/pipes.c                               |   42 +-
 source3/smbd/posix_acls.c                          |  534 +-
 source3/smbd/process.c                             |   95 +-
 source3/smbd/quotas.c                              |   52 +-
 source3/smbd/reply.c                               | 1733 +-
 source3/smbd/seal.c                                |    1 +
 source3/smbd/server.c                              |   52 +-
 source3/smbd/service.c                             |   65 +-
 source3/smbd/sesssetup.c                           |    8 +-
 source3/smbd/share_access.c                        |    6 +-
 source3/smbd/smb2_break.c                          |  210 +
 source3/smbd/smb2_close.c                          |    9 +-
 source3/smbd/smb2_create.c                         |  536 +-
 source3/smbd/smb2_find.c                           |  454 +
 source3/smbd/smb2_flush.c                          |   15 +-
 source3/smbd/smb2_getinfo.c                        |  424 +
 source3/smbd/smb2_glue.c                           |    2 +-
 source3/smbd/smb2_ioctl.c                          |   17 +-
 source3/smbd/smb2_keepalive.c                      |    2 +-
 source3/smbd/smb2_lock.c                           |  383 +
 source3/smbd/smb2_negprot.c                        |    8 +-
 source3/smbd/smb2_notify.c                         |  388 +
 source3/smbd/smb2_read.c                           |   21 +-
 source3/smbd/smb2_server.c                         |  489 +-
 source3/smbd/smb2_sesssetup.c                      |   28 +-
 source3/smbd/smb2_setinfo.c                        |  330 +
 source3/smbd/smb2_signing.c                        |    4 +-
 source3/smbd/smb2_tcon.c                           |    8 +-
 source3/smbd/smb2_write.c                          |   21 +-
 source3/smbd/statcache.c                           |    7 +-
 source3/smbd/trans2.c                              | 4166 ++--
 source3/smbd/vfs.c                                 | 1210 +-
 source3/torture/cmd_vfs.c                          |   86 +-
 source3/torture/denytest.c                         |    1 +
 source3/torture/locktest.c                         |    4 +-
 source3/torture/locktest2.c                        |    2 +-
 source3/torture/mangle_test.c                      |    1 +
 source3/torture/nbio.c                             |    8 +-
 source3/torture/nsstest.c                          |   25 +-
 source3/torture/pdbtest.c                          |    6 +-
 source3/torture/proto.h                            |   86 +
 source3/torture/scanner.c                          |    1 +
 source3/torture/t_stringoverflow.c                 |    4 +-
 source3/torture/test_posix_append.c                |   97 +
 source3/torture/torture.c                          | 1143 +-
 source3/torture/utable.c                           |    1 +
 source3/utils/dbwrap_torture.c                     |  337 +
 source3/utils/eventlogadm.c                        |    7 +-
 source3/utils/net.c                                |  482 +-
 source3/utils/net.h                                |   23 +-
 source3/utils/net_ads.c                            |  936 +-
 source3/utils/net_ads_gpo.c                        |  157 +-
 source3/utils/net_afs.c                            |   38 +-
 source3/utils/net_cache.c                          |  115 +-
 source3/utils/net_conf.c                           |  245 +-
 source3/utils/net_dom.c                            |   73 +-
 source3/utils/net_eventlog.c                       |   56 +-
 source3/utils/net_file.c                           |   18 +-
 source3/utils/net_group.c                          |   36 +-
 source3/utils/net_groupmap.c                       |  292 +-
 source3/utils/net_help.c                           |    5 +-
 source3/utils/net_help_common.c                    |   43 +-
 source3/utils/net_idmap.c                          |  143 +-
 source3/utils/net_join.c                           |   19 +-
 source3/utils/net_lookup.c                         |   28 +-
 source3/utils/net_lua.c                            |  384 -
 source3/utils/net_proto.h                          |    9 +-
 source3/utils/net_rap.c                            |  453 +-
 source3/utils/net_registry.c                       |  131 +-
 source3/utils/net_registry_util.c                  |   25 +-
 source3/utils/net_rpc.c                            | 1340 +-
 source3/utils/net_rpc_audit.c                      |  125 +-
 source3/utils/net_rpc_join.c                       |   50 +-
 source3/utils/net_rpc_printer.c                    |  225 +-
 source3/utils/net_rpc_registry.c                   |  239 +-
 source3/utils/net_rpc_rights.c                     |   97 +-
 source3/utils/net_rpc_samsync.c                    |   65 +-
 source3/utils/net_rpc_service.c                    |  238 +-
 source3/utils/net_rpc_sh_acct.c                    |   94 +-
 source3/utils/net_rpc_shell.c                      |   47 +-
 source3/utils/net_sam.c                            |  683 +-
 source3/utils/net_share.c                          |    8 +-
 source3/utils/net_status.c                         |   66 +-
 source3/utils/net_time.c                           |   64 +-
 source3/utils/net_user.c                           |   30 +-
 source3/utils/net_usershare.c                      |  281 +-
 source3/utils/net_util.c                           |  170 +-
 source3/utils/ntlm_auth.c                          |   58 +-
 source3/utils/ntlm_auth_diagnostics.c              |    4 +-
 source3/utils/pdbedit.c                            |   38 +-
 source3/utils/smbcacls.c                           |    5 +-
 source3/utils/smbcontrol.c                         |   13 +-
 source3/utils/smbcquotas.c                         |    2 +-
 source3/utils/smbfilter.c                          |    2 +-
 source3/utils/smbget.c                             |    4 +-
 source3/utils/smbpasswd.c                          |    5 +
 source3/utils/smbtree.c                            |    3 +-
 source3/utils/split_tokens.c                       |   78 +
 source3/utils/status.c                             |   80 +-
 source3/utils/testparm.c                           |   21 +
 source3/web/cgi.c                                  |   49 +-
 source3/web/swat.c                                 |   49 +-
 source3/winbindd/idmap_ad.c                        |    6 +-
 source3/winbindd/idmap_adex/idmap_adex.c           |    5 +-
 source3/winbindd/idmap_adex/idmap_adex.h           |    5 +-
 source3/winbindd/idmap_adex/provider_unified.c     |   71 +-
 source3/winbindd/idmap_hash/idmap_hash.c           |    6 +-
 source3/winbindd/idmap_ldap.c                      |   33 +-
 source3/winbindd/idmap_tdb.c                       |   22 +-
 source3/winbindd/idmap_tdb2.c                      |  261 +-
 source3/winbindd/nss_info.c                        |   42 +-
 source3/winbindd/nss_info_template.c               |    6 +-
 source3/winbindd/wb_dsgetdcname.c                  |  115 +
 source3/winbindd/wb_fill_pwent.c                   |  202 +
 source3/winbindd/wb_getgrsid.c                     |  151 +
 source3/winbindd/wb_getpwsid.c                     |  154 +
 source3/winbindd/wb_gettoken.c                     |  218 +
 source3/winbindd/wb_gid2sid.c                      |  119 +
 source3/winbindd/wb_group_members.c                |  468 +
 source3/winbindd/wb_lookupname.c                   |  155 +
 source3/winbindd/wb_lookupsid.c                    |  121 +
 source3/winbindd/wb_lookupuseraliases.c            |   92 +
 source3/winbindd/wb_lookupusergroups.c             |   90 +
 source3/winbindd/wb_next_grent.c                   |  177 +
 source3/winbindd/wb_next_pwent.c                   |  150 +
 source3/winbindd/wb_ping.c                         |   11 +-
 source3/winbindd/wb_query_user_list.c              |   92 +
 source3/winbindd/wb_queryuser.c                    |   98 +
 source3/winbindd/wb_seqnum.c                       |   82 +
 source3/winbindd/wb_seqnums.c                      |  153 +
 source3/winbindd/wb_sid2gid.c                      |  170 +
 source3/winbindd/wb_sid2uid.c                      |  168 +
 source3/winbindd/wb_uid2sid.c                      |  119 +
 source3/winbindd/winbindd.c                        |  189 +-
 source3/winbindd/winbindd.h                        |   57 +-
 source3/winbindd/winbindd_ads.c                    |  150 +-
 source3/winbindd/winbindd_allocate_gid.c           |   92 +
 source3/winbindd/winbindd_allocate_uid.c           |   92 +
 source3/winbindd/winbindd_async.c                  |  421 +-
 source3/winbindd/winbindd_cache.c                  |  997 +-
 source3/winbindd/winbindd_ccache_access.c          |    2 +-
 source3/winbindd/winbindd_change_machine_acct.c    |   93 +
 source3/winbindd/winbindd_check_machine_acct.c     |   97 +
 source3/winbindd/winbindd_cm.c                     |  120 +-
 source3/winbindd/winbindd_cred_cache.c             |    2 +
 source3/winbindd/winbindd_creds.c                  |   14 +-
 source3/winbindd/winbindd_domain.c                 |   40 +-
 source3/winbindd/winbindd_dsgetdcname.c            |  198 +
 source3/winbindd/winbindd_dual.c                   |   91 +-
 source3/winbindd/winbindd_dual_ndr.c               |  296 +
 source3/winbindd/winbindd_dual_srv.c               |  579 +
 source3/winbindd/winbindd_endgrent.c               |   49 +
 source3/winbindd/winbindd_endpwent.c               |   49 +
 source3/winbindd/winbindd_getdcname.c              |   88 +
 source3/winbindd/winbindd_getgrent.c               |  203 +
 source3/winbindd/winbindd_getgrgid.c               |  138 +
 source3/winbindd/winbindd_getgrnam.c               |  194 +
 source3/winbindd/winbindd_getgroups.c              |  223 +
 source3/winbindd/winbindd_getpwent.c               |  145 +
 source3/winbindd/winbindd_getpwnam.c               |  143 +
 source3/winbindd/winbindd_getpwsid.c               |   93 +
 source3/winbindd/winbindd_getpwuid.c               |  109 +
 source3/winbindd/winbindd_getsidaliases.c          |  138 +
 source3/winbindd/winbindd_getuserdomgroups.c       |  122 +
 source3/winbindd/winbindd_getusersids.c            |  120 +
 source3/winbindd/winbindd_gid_to_sid.c             |   88 +
 source3/winbindd/winbindd_group.c                  | 1722 +-
 source3/winbindd/winbindd_idmap.c                  |  213 +-
 source3/winbindd/winbindd_list_groups.c            |  204 +
 source3/winbindd/winbindd_list_users.c             |  204 +
 source3/winbindd/winbindd_locator.c                |  134 +-
 source3/winbindd/winbindd_lookupname.c             |  111 +
 source3/winbindd/winbindd_lookuprids.c             |  197 +
 source3/winbindd/winbindd_lookupsid.c              |  102 +
 source3/winbindd/winbindd_misc.c                   |  331 +-
 source3/winbindd/winbindd_pam.c                    |  136 +-
 source3/winbindd/winbindd_passdb.c                 |  125 +-
 source3/winbindd/winbindd_proto.h                  |  475 +-
 source3/winbindd/winbindd_reconnect.c              |   24 +-
 source3/winbindd/winbindd_remove_mapping.c         |  106 +
 source3/winbindd/winbindd_rpc.c                    |  262 +-
 source3/winbindd/winbindd_set_hwm.c                |   95 +
 source3/winbindd/winbindd_set_mapping.c            |  106 +
 source3/winbindd/winbindd_setgrent.c               |   55 +
 source3/winbindd/winbindd_setpwent.c               |   55 +
 source3/winbindd/winbindd_show_sequence.c          |  169 +
 source3/winbindd/winbindd_sid.c                    |  655 -
 source3/winbindd/winbindd_sid_to_gid.c             |   95 +
 source3/winbindd/winbindd_sid_to_uid.c             |   95 +
 source3/winbindd/winbindd_uid_to_sid.c             |   88 +
 source3/winbindd/winbindd_user.c                   |  803 +-
 source3/winbindd/winbindd_util.c                   |   42 +-
 source4/.valgrind_suppressions                     |   62 +
 source4/BUGS                                       |    2 +-
 source4/Makefile                                   |   18 +-
 source4/VERSION                                    |    2 +-
 source4/auth/auth.h                                |    4 +-
 source4/auth/auth_sam_reply.c                      |    2 +-
 source4/auth/credentials/credentials.c             |   47 +-
 source4/auth/credentials/credentials_files.c       |    7 +-
 source4/auth/credentials/pycredentials.c           |    2 +-
 source4/auth/gensec/config.mk                      |    9 +-
 source4/auth/gensec/cyrus_sasl.c                   |    1 -
 source4/auth/gensec/gensec.c                       |   28 +-
 source4/auth/gensec/gensec.h                       |    2 +-
 source4/auth/gensec/gensec_gssapi.c                |   29 +-
 source4/auth/gensec/gensec_krb5.c                  |   73 +-
 source4/auth/gensec/pygensec.c                     |  186 +
 source4/auth/gensec/schannel.c                     |  191 +-
 source4/auth/gensec/schannel.h                     |   39 -
 source4/auth/gensec/schannel_sign.c                |  283 -
 source4/auth/gensec/schannel_state.c               |   11 +-
 source4/auth/gensec/spnego.c                       |   15 +-
 source4/auth/gensec/spnego.h                       |   65 -
 source4/auth/gensec/spnego_parse.c                 |  408 -
 source4/auth/gensec/tests/bindings.py              |   39 +
 source4/auth/kerberos/config.mk                    |    3 +-
 .../kerberos/kerberos-porting-to-mit-notes.txt     |  803 +
 source4/auth/kerberos/kerberos_util.c              |    2 +-
 source4/auth/kerberos/keytab_copy.c                |  146 +
 source4/auth/kerberos/krb5_init_context.c          |   13 +-
 source4/auth/ntlm/auth_developer.c                 |    1 -
 source4/auth/ntlm/auth_sam.c                       |   20 +-
 source4/auth/ntlm/auth_server.c                    |    2 -
 source4/auth/ntlm/auth_simple.c                    |    3 -
 source4/auth/ntlm/auth_util.c                      |    4 -
 source4/auth/ntlm/auth_winbind.c                   |  168 +
 source4/auth/ntlm/config.mk                        |    4 +-
 source4/auth/ntlm/pam_errors.c                     |    1 -
 source4/auth/ntlmssp/ntlmssp.c                     |   28 +-
 source4/auth/ntlmssp/ntlmssp.h                     |   32 +-
 source4/auth/ntlmssp/ntlmssp_client.c              |    4 +-
 source4/auth/ntlmssp/ntlmssp_server.c              |   29 +-
 source4/auth/ntlmssp/ntlmssp_sign.c                |   63 +-
 source4/auth/pyauth.c                              |   27 +-
 source4/auth/sam.c                                 |  318 +-
 source4/auth/samba_server_gensec.c                 |    2 -
 source4/auth/session.h                             |    6 +-
 source4/auth/system_session.c                      |  216 +-
 source4/autogen.sh                                 |    2 +-
 source4/build/m4/check_cc.m4                       |   24 +-
 source4/build/m4/check_path.m4                     |    2 +-
 source4/build/make/rules.mk                        |    4 +-
 source4/build/make/templates.mk                    |    2 +
 source4/cldap_server/cldap_server.c                |   16 +-
 source4/cldap_server/netlogon.c                    |   48 +-
 source4/client/cifsddio.c                          |    1 -
 source4/client/client.c                            |   58 +-
 source4/client/tests/test_smbclient.sh             |   11 +-
 source4/configure.ac                               |    2 +
 source4/dsdb/common/dsdb_dn.c                      |  327 +
 source4/dsdb/common/dsdb_dn.h                      |   17 +
 source4/dsdb/common/flag_mapping.c                 |  145 -
 source4/dsdb/common/flags.h                        |  137 -
 source4/dsdb/common/sidmap.c                       |  612 -
 source4/dsdb/common/tests/dsdb_dn.c                |  360 +
 source4/dsdb/common/util.c                         |  961 +-
 source4/dsdb/config.mk                             |   31 +-
 source4/dsdb/kcc/kcc_connection.c                  |  227 +
 source4/dsdb/kcc/kcc_connection.h                  |   38 +
 source4/dsdb/kcc/kcc_periodic.c                    |  261 +
 source4/dsdb/kcc/kcc_service.c                     |  239 +
 source4/dsdb/kcc/kcc_service.h                     |   85 +
 source4/dsdb/repl/drepl_notify.c                   |  429 +
 source4/dsdb/repl/drepl_out_helpers.c              |  120 +-
 source4/dsdb/repl/drepl_out_pull.c                 |   21 +-
 source4/dsdb/repl/drepl_partitions.c               |   38 +-
 source4/dsdb/repl/drepl_periodic.c                 |    9 +-
 source4/dsdb/repl/drepl_service.c                  |   70 +-
 source4/dsdb/repl/drepl_service.h                  |   37 +
 source4/dsdb/repl/replicated_objects.c             |  346 +-
 source4/dsdb/samdb/cracknames.c                    |  175 +-
 source4/dsdb/samdb/ldb_modules/acl.c               |  560 +
 source4/dsdb/samdb/ldb_modules/anr.c               |   14 +-
 source4/dsdb/samdb/ldb_modules/config.mk           |  143 +-
 source4/dsdb/samdb/ldb_modules/descriptor.c        |  912 +
 source4/dsdb/samdb/ldb_modules/extended_dn_in.c    |   62 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_out.c   |  298 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_store.c |  112 +-
 source4/dsdb/samdb/ldb_modules/instancetype.c      |   91 +-
 source4/dsdb/samdb/ldb_modules/kludge_acl.c        |   57 +-
 source4/dsdb/samdb/ldb_modules/lazy_commit.c       |  132 +
 source4/dsdb/samdb/ldb_modules/linked_attributes.c |  394 +-
 source4/dsdb/samdb/ldb_modules/local_password.c    |    5 +-
 source4/dsdb/samdb/ldb_modules/naming_fsmo.c       |   26 +-
 source4/dsdb/samdb/ldb_modules/new_partition.c     |  190 +
 source4/dsdb/samdb/ldb_modules/objectclass.c       |  320 +-
 source4/dsdb/samdb/ldb_modules/objectguid.c        |   41 +-
 source4/dsdb/samdb/ldb_modules/operational.c       |  441 +
 source4/dsdb/samdb/ldb_modules/partition.c         |  864 +-
 source4/dsdb/samdb/ldb_modules/partition.h         |   54 +
 source4/dsdb/samdb/ldb_modules/partition_init.c    |  846 +
 source4/dsdb/samdb/ldb_modules/password_hash.c     |  290 +-
 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c          |   19 +-
 source4/dsdb/samdb/ldb_modules/proxy.c             |   24 +-
 source4/dsdb/samdb/ldb_modules/repl_meta_data.c    | 1302 +-
 source4/dsdb/samdb/ldb_modules/resolve_oids.c      |  647 +
 source4/dsdb/samdb/ldb_modules/rootdse.c           |  288 +-
 source4/dsdb/samdb/ldb_modules/samba3sam.c         |  169 +-
 source4/dsdb/samdb/ldb_modules/samba_dsdb.c        |  363 +
 source4/dsdb/samdb/ldb_modules/samba_secrets.c     |  100 +
 source4/dsdb/samdb/ldb_modules/samldb.c            | 1686 +-
 source4/dsdb/samdb/ldb_modules/schema_data.c       |  464 +
 source4/dsdb/samdb/ldb_modules/schema_fsmo.c       |  562 -
 source4/dsdb/samdb/ldb_modules/schema_load.c       |  260 +
 source4/dsdb/samdb/ldb_modules/show_deleted.c      |  133 +-
 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c   |  284 +-
 source4/dsdb/samdb/ldb_modules/subtree_delete.c    |   29 +-
 source4/dsdb/samdb/ldb_modules/tests/samba3sam.py  |   60 +-
 source4/dsdb/samdb/ldb_modules/update_keytab.c     |    8 +-
 source4/dsdb/samdb/ldb_modules/util.c              |  200 +
 source4/dsdb/samdb/ldb_modules/util.h              |   27 +
 source4/dsdb/samdb/samdb.c                         |  143 +-
 source4/dsdb/samdb/samdb.h                         |   31 +-
 source4/dsdb/samdb/samdb_privilege.c               |   22 +-
 source4/dsdb/schema/prefixmap.h                    |   43 +
 source4/dsdb/schema/schema.h                       |   30 +-
 source4/dsdb/schema/schema_convert_to_ol.c         |   20 +-
 source4/dsdb/schema/schema_inferiors.c             |  164 +-
 source4/dsdb/schema/schema_init.c                  |  902 +-
 source4/dsdb/schema/schema_prefixmap.c             |  594 +
 source4/dsdb/schema/schema_query.c                 |  165 +-
 source4/dsdb/schema/schema_set.c                   |  173 +-
 source4/dsdb/schema/schema_syntax.c                |  516 +-
 source4/dsdb/schema/tests/schema_syntax.c          |  264 +
 source4/heimdal/README                             |    8 +-
 source4/heimdal/cf/check-var.m4                    |    3 +-
 source4/heimdal/kdc/digest.c                       |  214 +-
 source4/heimdal/kdc/kaserver.c                     |   16 +-
 source4/heimdal/kdc/kdc_locl.h                     |    6 +-
 source4/heimdal/kdc/kerberos5.c                    |  125 +-
 source4/heimdal/kdc/krb5tgs.c                      |  272 +-
 source4/heimdal/kdc/kx509.c                        |   37 +-
 source4/heimdal/kdc/misc.c                         |   33 +-
 source4/heimdal/kdc/pkinit.c                       |  146 +-
 source4/heimdal/kdc/windc.c                        |    4 +-
 source4/heimdal/kdc/windc_plugin.h                 |    1 +
 source4/heimdal/kuser/kinit.c                      |   26 +-
 source4/heimdal/kuser/kuser_locl.h                 |    2 +-
 source4/heimdal/lib/asn1/asn1parse.c               | 3022 ++
 source4/heimdal/lib/asn1/asn1parse.h               |  255 +
 source4/heimdal/lib/asn1/asn1parse.y               | 1020 +
 source4/heimdal/lib/asn1/der_get.c                 |   48 +-
 source4/heimdal/lib/asn1/der_put.c                 |    9 +-
 source4/heimdal/lib/asn1/gen.c                     |    7 +
 source4/heimdal/lib/asn1/gen_copy.c                |    3 +
 source4/heimdal/lib/asn1/gen_decode.c              |   14 +-
 source4/heimdal/lib/asn1/gen_encode.c              |    5 +
 source4/heimdal/lib/asn1/gen_free.c                |    3 +
 source4/heimdal/lib/asn1/gen_length.c              |    3 +
 source4/heimdal/lib/asn1/krb5.asn1                 |   12 +-
 source4/heimdal/lib/asn1/lex.c                     |   55 +-
 source4/heimdal/lib/asn1/main.c                    |    6 +-
 source4/heimdal/lib/asn1/parse.c                   | 2831 --
 source4/heimdal/lib/asn1/parse.h                   |  249 -
 source4/heimdal/lib/asn1/rfc2459.asn1              |    4 +-
 source4/heimdal/lib/asn1/symbol.h                  |    1 +
 source4/heimdal/lib/com_err/com_right.h            |    1 +
 source4/heimdal/lib/com_err/error.c                |   17 +-
 source4/heimdal/lib/com_err/lex.c                  |   87 +-
 source4/heimdal/lib/com_err/parse.c                |  329 +-
 source4/heimdal/lib/com_err/parse.h                |   44 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi.h         |   94 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi_krb5.h    |    8 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi_spnego.h  |    8 +-
 source4/heimdal/lib/gssapi/gssapi_mech.h           |   16 +
 source4/heimdal/lib/gssapi/krb5/8003.c             |   42 +-
 .../heimdal/lib/gssapi/krb5/accept_sec_context.c   |   22 +-
 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     |    6 +-
 source4/heimdal/lib/gssapi/krb5/add_cred.c         |    2 -
 source4/heimdal/lib/gssapi/krb5/aeap.c             |  225 +-
 source4/heimdal/lib/gssapi/krb5/arcfour.c          |   72 +-
 .../heimdal/lib/gssapi/krb5/canonicalize_name.c    |    4 +-
 source4/heimdal/lib/gssapi/krb5/cfx.c              |  980 +-
 source4/heimdal/lib/gssapi/krb5/compare_name.c     |    2 -
 source4/heimdal/lib/gssapi/krb5/compat.c           |    3 -
 source4/heimdal/lib/gssapi/krb5/context_time.c     |    2 -
 source4/heimdal/lib/gssapi/krb5/copy_ccache.c      |   12 +-
 source4/heimdal/lib/gssapi/krb5/creds.c            |  255 +
 source4/heimdal/lib/gssapi/krb5/decapsulate.c      |   10 +-
 .../heimdal/lib/gssapi/krb5/delete_sec_context.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/display_name.c     |    2 -
 source4/heimdal/lib/gssapi/krb5/display_status.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/duplicate_name.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/encapsulate.c      |    2 -
 source4/heimdal/lib/gssapi/krb5/export_name.c      |    2 -
 .../heimdal/lib/gssapi/krb5/export_sec_context.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/external.c         |    8 +-
 source4/heimdal/lib/gssapi/krb5/get_mic.c          |   27 +-
 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h     |    5 -
 source4/heimdal/lib/gssapi/krb5/import_name.c      |   15 +-
 .../heimdal/lib/gssapi/krb5/import_sec_context.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/indicate_mechs.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/init.c             |    2 -
 source4/heimdal/lib/gssapi/krb5/init_sec_context.c |   39 +-
 source4/heimdal/lib/gssapi/krb5/inquire_context.c  |    2 -
 source4/heimdal/lib/gssapi/krb5/inquire_cred.c     |    2 -
 .../heimdal/lib/gssapi/krb5/inquire_cred_by_mech.c |    2 -
 .../heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c  |    2 -
 .../lib/gssapi/krb5/inquire_mechs_for_name.c       |    2 -
 .../lib/gssapi/krb5/inquire_names_for_mech.c       |    3 -
 .../lib/gssapi/krb5/inquire_sec_context_by_oid.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/prf.c              |    3 +-
 .../lib/gssapi/krb5/process_context_token.c        |    2 -
 source4/heimdal/lib/gssapi/krb5/release_buffer.c   |    2 -
 source4/heimdal/lib/gssapi/krb5/release_cred.c     |    2 -
 source4/heimdal/lib/gssapi/krb5/release_name.c     |    2 -
 source4/heimdal/lib/gssapi/krb5/sequence.c         |    2 -
 source4/heimdal/lib/gssapi/krb5/set_cred_option.c  |    6 +-
 .../lib/gssapi/krb5/set_sec_context_option.c       |    2 -
 source4/heimdal/lib/gssapi/krb5/store_cred.c       |  116 +
 source4/heimdal/lib/gssapi/krb5/unwrap.c           |   61 +-
 source4/heimdal/lib/gssapi/krb5/verify_mic.c       |   39 +-
 source4/heimdal/lib/gssapi/krb5/wrap.c             |   49 +-
 source4/heimdal/lib/gssapi/mech/context.c          |    2 -
 .../lib/gssapi/mech/gss_accept_sec_context.c       |   16 +-
 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c |    3 +-
 source4/heimdal/lib/gssapi/mech/gss_add_cred.c     |    1 -
 .../lib/gssapi/mech/gss_add_oid_set_member.c       |   19 +-
 source4/heimdal/lib/gssapi/mech/gss_aeap.c         |   74 +-
 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c   |    1 -
 .../lib/gssapi/mech/gss_canonicalize_name.c        |    1 -
 source4/heimdal/lib/gssapi/mech/gss_compare_name.c |    1 -
 source4/heimdal/lib/gssapi/mech/gss_context_time.c |    1 -
 .../lib/gssapi/mech/gss_create_empty_oid_set.c     |    1 -
 source4/heimdal/lib/gssapi/mech/gss_cred.c         |  224 +
 .../lib/gssapi/mech/gss_decapsulate_token.c        |    1 -
 .../lib/gssapi/mech/gss_delete_sec_context.c       |    1 -
 source4/heimdal/lib/gssapi/mech/gss_display_name.c |    1 -
 .../heimdal/lib/gssapi/mech/gss_display_status.c   |    1 -
 .../heimdal/lib/gssapi/mech/gss_duplicate_name.c   |    1 -
 .../heimdal/lib/gssapi/mech/gss_duplicate_oid.c    |    1 -
 .../lib/gssapi/mech/gss_encapsulate_token.c        |    1 -
 source4/heimdal/lib/gssapi/mech/gss_export_name.c  |    1 -
 .../lib/gssapi/mech/gss_export_sec_context.c       |    1 -
 source4/heimdal/lib/gssapi/mech/gss_get_mic.c      |    1 -
 source4/heimdal/lib/gssapi/mech/gss_import_name.c  |    1 -
 .../lib/gssapi/mech/gss_import_sec_context.c       |    1 -
 .../heimdal/lib/gssapi/mech/gss_indicate_mechs.c   |    1 -
 .../heimdal/lib/gssapi/mech/gss_init_sec_context.c |    6 +-
 .../heimdal/lib/gssapi/mech/gss_inquire_context.c  |    1 -
 source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c |    1 -
 .../lib/gssapi/mech/gss_inquire_cred_by_mech.c     |    1 -
 .../lib/gssapi/mech/gss_inquire_cred_by_oid.c      |    1 -
 .../lib/gssapi/mech/gss_inquire_mechs_for_name.c   |    1 -
 .../lib/gssapi/mech/gss_inquire_names_for_mech.c   |    1 -
 .../gssapi/mech/gss_inquire_sec_context_by_oid.c   |    1 -
 source4/heimdal/lib/gssapi/mech/gss_krb5.c         |    1 -
 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c  |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_names.c        |    1 -
 source4/heimdal/lib/gssapi/mech/gss_oid_equal.c    |    1 -
 source4/heimdal/lib/gssapi/mech/gss_oid_to_str.c   |    1 -
 .../lib/gssapi/mech/gss_process_context_token.c    |    1 -
 .../heimdal/lib/gssapi/mech/gss_pseudo_random.c    |    1 -
 .../heimdal/lib/gssapi/mech/gss_release_buffer.c   |    1 -
 source4/heimdal/lib/gssapi/mech/gss_release_cred.c |   23 +-
 source4/heimdal/lib/gssapi/mech/gss_release_name.c |   36 +-
 source4/heimdal/lib/gssapi/mech/gss_release_oid.c  |    1 -
 .../heimdal/lib/gssapi/mech/gss_release_oid_set.c  |    1 -
 source4/heimdal/lib/gssapi/mech/gss_seal.c         |    1 -
 .../heimdal/lib/gssapi/mech/gss_set_cred_option.c  |    1 -
 .../lib/gssapi/mech/gss_set_sec_context_option.c   |    1 -
 source4/heimdal/lib/gssapi/mech/gss_sign.c         |    1 -
 .../lib/gssapi/mech/gss_test_oid_set_member.c      |    1 -
 source4/heimdal/lib/gssapi/mech/gss_unseal.c       |    1 -
 source4/heimdal/lib/gssapi/mech/gss_unwrap.c       |    1 -
 source4/heimdal/lib/gssapi/mech/gss_utils.c        |    1 -
 source4/heimdal/lib/gssapi/mech/gss_verify.c       |    1 -
 source4/heimdal/lib/gssapi/mech/gss_verify_mic.c   |    1 -
 source4/heimdal/lib/gssapi/mech/gss_wrap.c         |    1 -
 .../heimdal/lib/gssapi/mech/gss_wrap_size_limit.c  |    1 -
 .../heimdal/lib/gssapi/spnego/accept_sec_context.c |  110 +-
 source4/heimdal/lib/gssapi/spnego/compat.c         |    9 +-
 source4/heimdal/lib/gssapi/spnego/context_stubs.c  |  106 +-
 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     |  135 +-
 source4/heimdal/lib/gssapi/spnego/external.c       |   13 +-
 .../heimdal/lib/gssapi/spnego/init_sec_context.c   |   18 +-
 source4/heimdal/lib/gssapi/spnego/spnego_locl.h    |    4 -
 source4/heimdal/lib/hcrypto/aes.c                  |    3 -
 source4/heimdal/lib/hcrypto/bn.c                   |    3 -
 source4/heimdal/lib/hcrypto/camellia-ntt.c         |    6 +-
 source4/heimdal/lib/hcrypto/camellia.c             |    8 +-
 source4/heimdal/lib/hcrypto/des.c                  |    4 +-
 source4/heimdal/lib/hcrypto/des.h                  |   10 +-
 source4/heimdal/lib/hcrypto/dh-imath.c             |    2 -
 source4/heimdal/lib/hcrypto/dh.c                   |    2 -
 source4/heimdal/lib/hcrypto/dsa.c                  |    4 -
 source4/heimdal/lib/hcrypto/engine.c               |    4 -
 source4/heimdal/lib/hcrypto/evp-aes-cts.c          |  273 -
 source4/heimdal/lib/hcrypto/evp-cc.c               |  635 +
 source4/heimdal/lib/hcrypto/evp-cc.h               |   91 +
 source4/heimdal/lib/hcrypto/evp-hcrypto.c          |  572 +-
 source4/heimdal/lib/hcrypto/evp-hcrypto.h          |   92 +
 source4/heimdal/lib/hcrypto/evp.c                  |  439 +-
 source4/heimdal/lib/hcrypto/evp.h                  |   44 +-
 source4/heimdal/lib/hcrypto/hmac.c                 |    3 +-
 source4/heimdal/lib/hcrypto/imath/imath.c          |  447 +-
 source4/heimdal/lib/hcrypto/imath/imath.h          |   12 +-
 source4/heimdal/lib/hcrypto/md2.c                  |    4 -
 source4/heimdal/lib/hcrypto/md4.c                  |    4 -
 source4/heimdal/lib/hcrypto/md5.c                  |    4 -
 source4/heimdal/lib/hcrypto/pkcs12.c               |    4 -
 source4/heimdal/lib/hcrypto/pkcs5.c                |    4 -
 source4/heimdal/lib/hcrypto/rand-egd.c             |    4 -
 source4/heimdal/lib/hcrypto/rand-fortuna.c         |    4 -
 source4/heimdal/lib/hcrypto/rand-timer.c           |    4 -
 source4/heimdal/lib/hcrypto/rand-unix.c            |    8 +-
 source4/heimdal/lib/hcrypto/rand.c                 |    4 -
 source4/heimdal/lib/hcrypto/rc2.c                  |    3 -
 source4/heimdal/lib/hcrypto/rc4.c                  |    6 +-
 source4/heimdal/lib/hcrypto/rc4.h                  |    2 +-
 source4/heimdal/lib/hcrypto/rijndael-alg-fst.c     |    3 -
 source4/heimdal/lib/hcrypto/rnd_keys.c             |    3 -
 source4/heimdal/lib/hcrypto/rsa-imath.c            |   67 +-
 source4/heimdal/lib/hcrypto/rsa.c                  |   41 +-
 source4/heimdal/lib/hcrypto/rsa.h                  |    2 +
 source4/heimdal/lib/hcrypto/sha.c                  |    4 -
 source4/heimdal/lib/hcrypto/sha256.c               |    4 -
 source4/heimdal/lib/hcrypto/ui.c                   |    3 -
 source4/heimdal/lib/hdb/db.c                       |    3 +-
 source4/heimdal/lib/hdb/dbinfo.c                   |   10 +-
 source4/heimdal/lib/hdb/ext.c                      |   22 +-
 source4/heimdal/lib/hdb/hdb.asn1                   |    4 +-
 source4/heimdal/lib/hdb/hdb.c                      |    4 +-
 source4/heimdal/lib/hdb/hdb.h                      |   50 +-
 source4/heimdal/lib/hdb/keys.c                     |    2 -
 source4/heimdal/lib/hdb/keytab.c                   |  286 +-
 source4/heimdal/lib/hdb/mkey.c                     |    2 -
 source4/heimdal/lib/hdb/ndbm.c                     |    3 +-
 source4/heimdal/lib/hx509/ca.c                     |   14 +-
 source4/heimdal/lib/hx509/cert.c                   |  104 +-
 source4/heimdal/lib/hx509/crypto.c                 |  281 +-
 source4/heimdal/lib/hx509/error.c                  |    9 +-
 source4/heimdal/lib/hx509/file.c                   |    6 +-
 source4/heimdal/lib/hx509/keyset.c                 |    2 +-
 source4/heimdal/lib/hx509/ks_dir.c                 |    2 -
 source4/heimdal/lib/hx509/ks_file.c                |   74 +-
 source4/heimdal/lib/hx509/lock.c                   |   10 +-
 source4/heimdal/lib/hx509/name.c                   |   51 +-
 source4/heimdal/lib/hx509/print.c                  |    2 +-
 source4/heimdal/lib/hx509/revoke.c                 |   10 +-
 source4/heimdal/lib/hx509/sel-gram.c               |  396 +-
 source4/heimdal/lib/hx509/sel-gram.h               |   44 +-
 source4/heimdal/lib/hx509/sel-lex.c                |   49 +-
 source4/heimdal/lib/krb5/auth_context.c            |   11 +-
 source4/heimdal/lib/krb5/build_auth.c              |   80 +-
 source4/heimdal/lib/krb5/cache.c                   |   44 +-
 source4/heimdal/lib/krb5/config_file.c             |  357 +-
 source4/heimdal/lib/krb5/context.c                 |  124 +-
 source4/heimdal/lib/krb5/creds.c                   |   12 +
 source4/heimdal/lib/krb5/crypto.c                  |  695 +-
 source4/heimdal/lib/krb5/error_string.c            |  102 +-
 source4/heimdal/lib/krb5/fcache.c                  |   33 +-
 source4/heimdal/lib/krb5/generate_seq_number.c     |   24 +-
 source4/heimdal/lib/krb5/generate_subkey.c         |   19 +-
 source4/heimdal/lib/krb5/get_cred.c                |  207 +-
 source4/heimdal/lib/krb5/get_for_creds.c           |   13 +-
 source4/heimdal/lib/krb5/init_creds_pw.c           |   66 +-
 source4/heimdal/lib/krb5/kcm.c                     |    2 +-
 source4/heimdal/lib/krb5/keyblock.c                |    6 +-
 source4/heimdal/lib/krb5/keytab_file.c             |    2 +-
 source4/heimdal/lib/krb5/krb5.h                    |    6 +
 source4/heimdal/lib/krb5/krb5_locl.h               |   12 +-
 source4/heimdal/lib/krb5/krbhst.c                  |  104 +-
 source4/heimdal/lib/krb5/log.c                     |   28 +-
 source4/heimdal/lib/krb5/mk_error.c                |    5 +-
 source4/heimdal/lib/krb5/mk_req_ext.c              |    3 +-
 source4/heimdal/lib/krb5/pkinit.c                  |  348 +-
 source4/heimdal/lib/krb5/plugin.c                  |  200 +-
 source4/heimdal/lib/krb5/principal.c               |  283 +-
 source4/heimdal/lib/krb5/replay.c                  |   43 +-
 source4/heimdal/lib/krb5/send_to_kdc.c             |    7 +
 source4/heimdal/lib/krb5/store.c                   |  265 +-
 source4/heimdal/lib/krb5/store_emem.c              |    7 +-
 source4/heimdal/lib/krb5/store_fd.c                |    2 +-
 source4/heimdal/lib/krb5/store_mem.c               |   12 +-
 source4/heimdal/lib/krb5/ticket.c                  |   77 +-
 source4/heimdal/lib/krb5/transited.c               |   47 +-
 source4/heimdal/lib/krb5/warn.c                    |   12 +-
 source4/heimdal/lib/ntlm/ntlm.c                    |  104 +-
 source4/heimdal/lib/roken/base64.c                 |    6 +
 source4/heimdal/lib/roken/ct.c                     |   64 +
 source4/heimdal/lib/roken/resolve.c                |    2 -
 source4/heimdal/lib/roken/rkpty.c                  |    6 +-
 source4/heimdal/lib/roken/roken-common.h           |    2 +
 source4/heimdal/lib/roken/roken.h.in               |   46 +-
 source4/heimdal/lib/roken/strpool.c                |    5 +-
 source4/heimdal/lib/roken/vis.c                    |    6 +-
 source4/heimdal/lib/roken/vis.hin                  |   33 +-
 source4/heimdal/lib/wind/map.c                     |    2 -
 source4/heimdal/lib/wind/normalize.c               |   15 +-
 source4/heimdal/lib/wind/stringprep.c              |   10 +-
 source4/heimdal/lib/wind/utf8.c                    |    2 -
 source4/heimdal_build/asn1_deps.pl                 |   49 +-
 source4/heimdal_build/config.h                     |   14 +
 source4/heimdal_build/hdb-glue.c                   |   35 +
 source4/heimdal_build/ifaddrs.hin                  |    1 +
 source4/heimdal_build/internal.m4                  |   10 +
 source4/heimdal_build/internal.mk                  |   19 +-
 source4/heimdal_build/replace.c                    |    5 +-
 source4/heimdal_build/roken.h                      |   20 +
 source4/include/includes.h                         |   10 +-
 source4/kdc/config.mk                              |   18 +-
 source4/kdc/hdb-samba4.c                           |  584 +-
 source4/kdc/hdb-samba4.h                           |   37 +
 source4/kdc/kdc.c                                  |   72 +-
 source4/kdc/kdc.h                                  |   15 +-
 source4/kdc/kpasswdd.c                             |   49 +-
 source4/kdc/pac-glue.c                             |   55 +-
 source4/kdc/pac-glue.h                             |   30 +
 source4/ldap_server/ldap_backend.c                 |  230 +-
 source4/ldap_server/ldap_extended.c                |    1 -
 source4/ldap_server/ldap_server.c                  |   26 +-
 source4/lib/cmdline/popt_common.c                  |    7 +
 source4/lib/com/main.c                             |    2 +-
 source4/lib/com/pycom.c                            |    2 +-
 source4/lib/ldb-samba/ldif_handlers.c              |  246 +-
 source4/lib/ldb-samba/ldif_handlers.h              |    3 +
 source4/lib/ldb/Makefile.in                        |    5 +-
 source4/lib/ldb/common/attrib_handlers.c           |  105 +-
 source4/lib/ldb/common/ldb.c                       |  285 +-
 source4/lib/ldb/common/ldb_controls.c              |  199 +-
 source4/lib/ldb/common/ldb_debug.c                 |   41 +-
 source4/lib/ldb/common/ldb_dn.c                    |  643 +-
 source4/lib/ldb/common/ldb_ldif.c                  |   93 +-
 source4/lib/ldb/common/ldb_match.c                 |    2 +-
 source4/lib/ldb/common/ldb_modules.c               |  195 +-
 source4/lib/ldb/common/ldb_msg.c                   |   53 +-
 source4/lib/ldb/common/ldb_parse.c                 |   61 +-
 source4/lib/ldb/config.mk                          |   12 -
 source4/lib/ldb/configure.ac                       |    2 +-
 source4/lib/ldb/external/libtalloc.m4              |    7 +-
 source4/lib/ldb/external/libtdb.m4                 |    2 +-
 source4/lib/ldb/include/dlinklist.h                |   11 +-
 source4/lib/ldb/include/ldb.h                      |  174 +-
 source4/lib/ldb/include/ldb_errors.h               |    2 +
 source4/lib/ldb/include/ldb_module.h               |   31 +-
 source4/lib/ldb/include/ldb_private.h              |   10 +-
 source4/lib/ldb/ldb.mk                             |   15 +-
 source4/lib/ldb/ldb.pc.in                          |    2 +-
 source4/lib/ldb/ldb_ildap/ldb_ildap.c              |   33 +-
 source4/lib/ldb/ldb_ldap/ldb_ldap.c                |   28 +-
 source4/lib/ldb/ldb_map/ldb_map.c                  |   74 +-
 source4/lib/ldb/ldb_map/ldb_map.h                  |   10 +-
 source4/lib/ldb/ldb_map/ldb_map_inbound.c          |   31 +-
 source4/lib/ldb/ldb_map/ldb_map_outbound.c         |   61 +-
 source4/lib/ldb/ldb_map/ldb_map_private.h          |    3 +
 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c          |   55 +-
 source4/lib/ldb/ldb_tdb/ldb_cache.c                |   15 +-
 source4/lib/ldb/ldb_tdb/ldb_index.c                | 1615 +-
 source4/lib/ldb/ldb_tdb/ldb_pack.c                 |    6 +-
 source4/lib/ldb/ldb_tdb/ldb_search.c               |   18 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.c                  |  503 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.h                  |   25 +-
 source4/lib/ldb/modules/asq.c                      |   10 +-
 source4/lib/ldb/modules/operational.c              |  314 -
 source4/lib/ldb/modules/paged_results.c            |   10 +-
 source4/lib/ldb/modules/rdn_name.c                 |   67 +-
 source4/lib/ldb/modules/sort.c                     |    8 +-
 source4/lib/ldb/pyldb.c                            |  376 +-
 source4/lib/ldb/pyldb.h                            |    1 -
 source4/lib/ldb/pyldb_util.c                       |   39 -
 source4/lib/ldb/python.mk                          |    8 -
 source4/lib/ldb/rules.mk                           |    1 +
 source4/lib/ldb/tests/python/acl.py                | 1104 +
 source4/lib/ldb/tests/python/api.py                |   77 +-
 source4/lib/ldb/tests/python/ldap.py               | 1337 +-
 source4/lib/ldb/tests/python/sec_descriptor.py     | 1855 ++
 source4/lib/ldb/tools/cmdline.c                    |  157 +-
 source4/lib/ldb/tools/cmdline.h                    |    6 +-
 source4/lib/ldb/tools/ldbadd.c                     |   23 +-
 source4/lib/ldb/tools/ldbdel.c                     |    7 +-
 source4/lib/ldb/tools/ldbedit.c                    |   10 +-
 source4/lib/ldb/tools/ldbmodify.c                  |   11 +-
 source4/lib/ldb/tools/ldbrename.c                  |   15 +-
 source4/lib/ldb/tools/ldbsearch.c                  |    9 +-
 source4/lib/ldb_wrap.c                             |  143 +-
 source4/lib/ldb_wrap.h                             |    4 +-
 source4/lib/messaging/irpc.h                       |    1 +
 source4/lib/messaging/messaging.c                  |    2 +-
 source4/lib/messaging/messaging.h                  |    3 +
 source4/lib/messaging/pymessaging.c                |   13 +-
 source4/lib/messaging/tests/bindings.py            |    4 +-
 source4/lib/registry/ldb.c                         |    2 +-
 source4/lib/registry/patchfile.c                   |    1 +
 source4/lib/registry/pyregistry.c                  |   16 +-
 source4/lib/registry/regf.c                        |    7 +-
 source4/lib/registry/regf.idl                      |    2 +-
 source4/lib/registry/tools/regshell.c              |   81 +-
 source4/lib/registry/util.c                        |   61 +-
 source4/lib/samba3/README                          |    3 -
 source4/lib/samba3/STATUS                          |   68 -
 source4/lib/samba3/samba3.h                        |    1 -
 source4/lib/socket/connect_multi.c                 |    2 +-
 source4/lib/socket/socket.h                        |    2 +-
 source4/lib/stream/packet.c                        |    2 +-
 source4/lib/tls/config.m4                          |    2 +-
 source4/lib/tls/tls.c                              |   22 +-
 source4/libcli/clifile.c                           |    2 +-
 source4/libcli/composite/composite.c               |    6 +-
 source4/libcli/config.mk                           |   45 +-
 source4/libcli/dgram/dgramsocket.c                 |    2 +-
 source4/libcli/finddcs.c                           |    2 +-
 source4/libcli/ldap/ldap_client.c                  |   12 +-
 source4/libcli/ldap/ldap_controls.c                |   84 +-
 source4/libcli/raw/clisocket.c                     |    5 +-
 source4/libcli/raw/interfaces.h                    |   90 +-
 source4/libcli/raw/raweas.c                        |    1 -
 source4/libcli/raw/rawfile.c                       |   79 +-
 source4/libcli/raw/rawlpq.c                        |    1 -
 source4/libcli/raw/smb.h                           |    8 +
 source4/libcli/raw/smb_signing.c                   |    1 -
 source4/libcli/resolve/dns_ex.c                    |    2 +
 source4/libcli/resolve/resolve.c                   |    8 +-
 source4/libcli/security/access_check.c             |  147 +-
 source4/libcli/security/config.mk                  |    3 +-
 source4/libcli/security/create_descriptor.c        |  508 +
 source4/libcli/security/object_tree.c              |  121 +
 source4/libcli/security/sddl.c                     |   61 +-
 source4/libcli/security/security.h                 |    8 +
 source4/libcli/security/security_token.c           |   11 +-
 source4/libcli/security/tests/bindings.py          |   17 +
 source4/libcli/security/tests/sddl.c               |    1 +
 source4/libcli/smb2/connect.c                      |    2 +-
 source4/libcli/smb2/create.c                       |  157 -
 source4/libcli/smb2/lock.c                         |    2 +-
 source4/libcli/smb2/request.c                      |   11 +-
 source4/libcli/smb2/session.c                      |    4 +
 source4/libcli/smb2/smb2.h                         |    3 +-
 source4/libcli/smb2/smb2_calls.h                   |   12 -
 source4/libcli/smb2/smb2_constants.h               |  145 -
 source4/libcli/smb2/transport.c                    |    7 +
 source4/libcli/smb2/util.c                         |   87 +-
 source4/libcli/smb_composite/appendacl.c           |    2 +-
 source4/libcli/smb_composite/connect.c             |    4 +-
 source4/libcli/util/nterr.c                        |    2 +-
 source4/libcli/wrepl/winsrepl.c                    |    4 +-
 source4/libgpo/ads_convenience.c                   |    2 +-
 source4/libnet/config.mk                           |    4 +-
 source4/libnet/libnet.h                            |    1 +
 source4/libnet/libnet_become_dc.c                  |   94 +-
 source4/libnet/libnet_export_keytab.c              |   53 +
 source4/libnet/libnet_export_keytab.h              |   28 +
 source4/libnet/libnet_group.c                      |    2 +-
 source4/libnet/libnet_group.h                      |    4 +-
 source4/libnet/libnet_join.c                       |  292 +-
 source4/libnet/libnet_lookup.c                     |    2 +-
 source4/libnet/libnet_passwd.c                     |    2 +-
 source4/libnet/libnet_rpc.c                        |   15 +-
 source4/libnet/libnet_samdump.c                    |    1 +
 source4/libnet/libnet_samsync.c                    |    2 +-
 source4/libnet/libnet_samsync_ldb.c                |   63 +-
 source4/libnet/libnet_unbecome_dc.c                |    4 +-
 source4/libnet/libnet_user.c                       |    2 +-
 source4/libnet/libnet_user.h                       |    4 +-
 source4/libnet/libnet_vampire.c                    |  192 +-
 source4/libnet/py_net.c                            |   31 +-
 source4/librpc/config.mk                           |  188 +-
 source4/librpc/idl/irpc.idl                        |    9 +-
 source4/librpc/idl/ntp_signd.idl                   |    6 +-
 source4/librpc/idl/schannel.idl                    |   44 -
 source4/librpc/idl/wins.idl                        |   27 -
 source4/librpc/idl/winsif.idl                      |  342 +
 source4/librpc/ndr/ndr_string.c                    |   16 +-
 source4/librpc/ndr/py_security.c                   |   13 +-
 source4/librpc/rpc/dcerpc.c                        |   25 +-
 source4/librpc/rpc/dcerpc.h                        |    3 +
 source4/librpc/rpc/dcerpc_auth.c                   |   15 +-
 source4/librpc/rpc/dcerpc_smb.c                    |   16 +-
 source4/librpc/rpc/dcerpc_smb2.c                   |    7 +-
 source4/librpc/rpc/dcerpc_sock.c                   |    2 +-
 source4/librpc/rpc/dcerpc_util.c                   |    2 +-
 source4/librpc/rpc/pyrpc.c                         |    2 +-
 source4/librpc/rpc/pyrpc.h                         |    2 +-
 source4/main.mk                                    |    3 +
 source4/min_versions.m4                            |    8 +-
 source4/nbt_server/irpc.c                          |    8 +-
 source4/nbt_server/nbt_server.c                    |   12 +-
 source4/nbt_server/wins/wins_dns_proxy.c           |    2 +-
 source4/nbt_server/wins/winsdb.c                   |   51 +-
 source4/nbt_server/wins/winswack.c                 |    4 +-
 source4/ntp_signd/ntp_signd.c                      |   17 +-
 source4/ntptr/simple_ldb/ntptr_simple_ldb.c        |   21 +-
 source4/ntvfs/cifs/vfs_cifs.c                      |    6 +-
 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c      |    6 +-
 source4/ntvfs/common/brlock_tdb.c                  |   19 +
 source4/ntvfs/config.mk                            |    4 +-
 source4/ntvfs/ipc/vfs_ipc.c                        |  896 +-
 source4/ntvfs/ntvfs_generic.c                      |  127 +-
 source4/ntvfs/posix/pvfs_acl.c                     |  223 +-
 source4/ntvfs/posix/pvfs_lock.c                    |    6 +-
 source4/ntvfs/posix/pvfs_open.c                    |   62 +-
 source4/ntvfs/posix/pvfs_oplock.c                  |    2 +-
 source4/ntvfs/posix/pvfs_qfileinfo.c               |    6 +
 source4/ntvfs/posix/pvfs_read.c                    |    4 +-
 source4/ntvfs/posix/pvfs_rename.c                  |    3 +-
 source4/ntvfs/posix/pvfs_resolve.c                 |   26 +-
 source4/ntvfs/posix/pvfs_search.c                  |    4 +-
 source4/ntvfs/posix/pvfs_setfileinfo.c             |    9 +-
 source4/ntvfs/posix/pvfs_streams.c                 |   26 +-
 source4/ntvfs/posix/pvfs_unlink.c                  |    2 +-
 source4/ntvfs/posix/pvfs_util.c                    |    5 +-
 source4/ntvfs/simple/vfs_simple.c                  |    6 +-
 source4/ntvfs/smb2/vfs_smb2.c                      |    6 +-
 source4/ntvfs/unixuid/config.mk                    |    2 +-
 source4/ntvfs/unixuid/vfs_unixuid.c                |    7 +-
 source4/param/generic.c                            |   90 +-
 source4/param/loadparm.c                           |   68 +-
 source4/param/param.h                              |   22 +-
 source4/param/provision.c                          |  228 +-
 source4/param/provision.h                          |   18 +
 source4/param/pyparam.c                            |   26 +-
 source4/param/pyparam_util.c                       |    5 +-
 source4/param/secrets.c                            |    7 +
 source4/param/secrets.h                            |    2 +-
 source4/param/share_ldb.c                          |    4 +-
 source4/param/util.c                               |    9 +-
 source4/partition-upgrade.txt                      |   21 +
 source4/rpc_server/browser/dcesrv_browser.c        |    1 -
 source4/rpc_server/common/common.h                 |   12 +-
 source4/rpc_server/common/forward.c                |  108 +
 source4/rpc_server/common/server_info.c            |    3 -
 source4/rpc_server/common/share_info.c             |    2 -
 source4/rpc_server/config.mk                       |   24 +-
 source4/rpc_server/dcerpc_server.c                 |  367 +-
 source4/rpc_server/dcerpc_server.h                 |   39 +-
 source4/rpc_server/dcesrv_auth.c                   |    6 +-
 source4/rpc_server/dcesrv_mgmt.c                   |    1 -
 source4/rpc_server/drsuapi/addentry.c              |  207 +
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |  144 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.h        |   30 +
 source4/rpc_server/drsuapi/drsutil.c               |  166 +
 source4/rpc_server/drsuapi/getncchanges.c          |  608 +
 source4/rpc_server/drsuapi/updaterefs.c            |  209 +
 source4/rpc_server/epmapper/rpc_epmapper.c         |    3 +-
 source4/rpc_server/handles.c                       |   38 +-
 source4/rpc_server/lsa/dcesrv_lsa.c                |  215 +-
 source4/rpc_server/lsa/lsa.h                       |    1 +
 source4/rpc_server/lsa/lsa_init.c                  |    6 +
 source4/rpc_server/lsa/lsa_lookup.c                |   61 +-
 source4/rpc_server/netlogon/dcerpc_netlogon.c      |  434 +-
 source4/rpc_server/samr/dcesrv_samr.c              |  512 +-
 source4/rpc_server/samr/samr_password.c            |   68 +-
 source4/rpc_server/service_rpc.c                   |   28 +-
 source4/rpc_server/spoolss/dcesrv_spoolss.c        |  158 +-
 source4/rpc_server/srvsvc/dcesrv_srvsvc.c          |   13 +-
 source4/rpc_server/srvsvc/srvsvc_ntvfs.c           |    8 +-
 source4/rpc_server/unixinfo/dcesrv_unixinfo.c      |    2 -
 source4/rpc_server/winreg/rpc_winreg.c             |   14 +-
 source4/script/installmisc.sh                      |   46 +-
 source4/script/minimal_includes.pl                 |   36 +-
 source4/scripting/bin/epdump                       |   24 -
 source4/scripting/bin/fullschema                   |    7 +-
 source4/scripting/bin/minschema                    |    2 +-
 source4/scripting/bin/nsupdate-gss                 |  352 +
 source4/scripting/bin/rebuildextendeddn            |  142 +
 source4/scripting/bin/setup_dns.sh                 |   38 +
 source4/scripting/bin/upgradeprovision             |  780 +
 source4/scripting/bin/w32err_code.py               |  361 +
 source4/scripting/devel/drs/fsmo.ldif.template     |   75 +
 source4/scripting/devel/drs/named.conf.ad.template |    6 +
 source4/scripting/devel/drs/revampire_ad.sh        |   23 +
 source4/scripting/devel/drs/unvampire_ad.sh        |   12 +
 source4/scripting/devel/drs/vampire_ad.sh          |   17 +
 source4/scripting/devel/drs/vars                   |   11 +
 source4/scripting/python/examples/samr.py          |    6 +-
 source4/scripting/python/modules.c                 |    2 +-
 source4/scripting/python/pyglue.c                  |  316 +-
 source4/scripting/python/samba/__init__.py         |  299 +-
 source4/scripting/python/samba/getopt.py           |    2 +-
 source4/scripting/python/samba/idmap.py            |   28 +-
 .../python/samba/ms_display_specifiers.py          |  189 +
 source4/scripting/python/samba/ms_schema.py        |    3 +
 source4/scripting/python/samba/provision.py        | 1383 +-
 source4/scripting/python/samba/provisionbackend.py |  732 +
 .../scripting/python/samba/provisionexceptions.py  |   34 +
 source4/scripting/python/samba/samba3.py           |    6 +-
 source4/scripting/python/samba/samdb.py            |  212 +-
 source4/scripting/python/samba/schema.py           |  172 +
 .../python/samba/tests/dcerpc/__init__.py          |   20 +
 .../scripting/python/samba/tests/dcerpc/bare.py    |    1 +
 .../scripting/python/samba/tests/dcerpc/misc.py    |    2 -
 .../python/samba/tests/dcerpc/registry.py          |    2 +-
 .../scripting/python/samba/tests/dcerpc/rpcecho.py |    2 +
 source4/scripting/python/samba/tests/dcerpc/sam.py |    1 +
 .../scripting/python/samba/tests/dcerpc/unix.py    |    1 +
 source4/scripting/python/samba/tests/provision.py  |   26 +-
 source4/scripting/python/samba/tests/samdb.py      |   30 +-
 .../python/samba/tests/shares.py                   |    0 
 source4/scripting/python/samba/upgrade.py          |  146 +-
 source4/scripting/python/uuidmodule.c              |    2 +-
 source4/selftest/config.mk                         |   64 +-
 source4/selftest/knownfail                         |    9 +
 source4/selftest/quick                             |    1 -
 source4/selftest/skip                              |   13 +-
 source4/selftest/slow                              |    1 +
 source4/selftest/test_w2k3_file.sh                 |    2 +-
 source4/selftest/tests.sh                          |   34 +-
 source4/selftest/win/wintest_raw.sh                |    2 +-
 .../DisplaySpecifiers-Win2k0.txt                   |23573 ++++++++++++++
 .../DisplaySpecifiers-Win2k3.txt                   |29548 ++++++++++++++++++
 .../DisplaySpecifiers-Win2k3R2.txt                 |29549 ++++++++++++++++++
 .../DisplaySpecifiers-Win2k8.txt                   |32733 +++++++++++++++++++
 .../DisplaySpecifiers-Win2k8R2.txt                 |32758 ++++++++++++++++++++
 source4/setup/display_specifiers.ldif              |  480 -
 source4/setup/domainlevel                          |  250 +
 source4/setup/enableaccount                        |   72 +-
 source4/setup/fedorads-dna.ldif                    |   17 +
 source4/setup/fedorads-index.ldif                  |    7 +
 source4/setup/fedorads-linked-attributes.ldif      |    7 +
 source4/setup/fedorads-pam.ldif                    |    2 +
 source4/setup/fedorads-partitions.ldif             |   15 +
 source4/setup/fedorads-refint-add.ldif             |    6 +
 source4/setup/fedorads-refint-delete.ldif          |   20 +
 source4/setup/fedorads-samba.ldif                  |   21 +
 source4/setup/fedorads-sasl.ldif                   |    9 +
 source4/setup/fedorads.inf                         |    6 +
 source4/setup/idmap_init.ldif                      |    4 +
 source4/setup/newuser                              |   18 +-
 source4/setup/olc_acl.conf                         |    4 -
 source4/setup/olc_pass.conf                        |    3 -
 source4/setup/provision                            |   96 +-
 source4/setup/provision-backend                    |  114 -
 source4/setup/provision.ldif                       |  470 +-
 source4/setup/provision.smb.conf.dc                |    3 +-
 source4/setup/provision.smb.conf.member            |    3 +-
 source4/setup/provision.smb.conf.standalone        |    3 +-
 source4/setup/provision.zone                       |    3 +-
 source4/setup/provision_basedn.ldif                |    7 +-
 source4/setup/provision_basedn_modify.ldif         |   89 +-
 source4/setup/provision_basedn_references.ldif     |   22 +
 source4/setup/provision_computers_modify.ldif      |    8 +-
 source4/setup/provision_configuration.ldif         |  573 +-
 source4/setup/provision_configuration_basedn.ldif  |    3 +-
 .../provision_configuration_basedn_modify.ldif     |    7 -
 .../setup/provision_configuration_references.ldif  |   14 +
 source4/setup/provision_group_policy.ldif          |   46 +-
 source4/setup/provision_init.ldif                  |   45 +-
 source4/setup/provision_partitions.ldif            |    9 +-
 source4/setup/provision_privilege.ldif             |   78 +
 source4/setup/provision_rootdse_add.ldif           |    4 +-
 source4/setup/provision_schema_basedn.ldif         |    3 +-
 source4/setup/provision_schema_basedn_modify.ldif  |    8 +-
 source4/setup/provision_self_join.ldif             |   94 +-
 source4/setup/provision_self_join_modify.ldif      |   35 +
 source4/setup/provision_templates.ldif             |   43 -
 source4/setup/provision_templates_init.ldif        |   10 -
 source4/setup/provision_users.ldif                 |  264 +-
 source4/setup/provision_users_modify.ldif          |    8 +-
 source4/setup/pwsettings                           |  198 +
 source4/setup/schema-map-fedora-ds-1.0             |   54 +-
 source4/setup/schema_samba4.ldif                   |  113 +-
 source4/setup/secrets_dc.ldif                      |   39 -
 source4/setup/secrets_dns.ldif                     |   11 +
 source4/setup/secrets_init.ldif                    |    3 +-
 source4/setup/secrets_sasl_ldap.ldif               |    2 -
 source4/setup/secrets_self_join.ldif               |   13 +
 source4/setup/setexpiry                            |   58 +-
 source4/setup/setpassword                          |   37 +-
 source4/setup/slapd.conf                           |   52 +-
 source4/setup/tests/blackbox_provision-backend.sh  |   10 +-
 source4/setup/tests/blackbox_provision.sh          |    1 +
 source4/setup/tests/blackbox_setpassword.sh        |    2 +
 source4/setup/tests/blackbox_upgradeprovision.sh   |   28 +
 source4/setup/upgrade                              |   83 -
 source4/setup/upgrade_from_s3                      |   86 +
 source4/smb_server/blob.c                          |    2 -
 source4/smb_server/handle.c                        |    2 -
 source4/smb_server/session.c                       |    1 -
 source4/smb_server/smb/negprot.c                   |    3 +-
 source4/smb_server/smb/nttrans.c                   |    2 +-
 source4/smb_server/smb/receive.c                   |   23 +-
 source4/smb_server/smb/reply.c                     |    7 +-
 source4/smb_server/smb/request.c                   |    1 -
 source4/smb_server/smb/service.c                   |    1 -
 source4/smb_server/smb/sesssetup.c                 |    2 -
 source4/smb_server/smb/trans2.c                    |    2 -
 source4/smb_server/smb2/fileinfo.c                 |    1 -
 source4/smb_server/smb2/fileio.c                   |    4 +-
 source4/smb_server/smb2/find.c                     |    1 -
 source4/smb_server/smb2/keepalive.c                |    1 -
 source4/smb_server/smb2/negprot.c                  |    2 -
 source4/smb_server/smb2/receive.c                  |   11 +-
 source4/smb_server/smb2/sesssetup.c                |    3 -
 source4/smb_server/smb2/tcon.c                     |    3 -
 source4/smb_server/smb_samba3.c                    |    9 +-
 source4/smb_server/smb_server.c                    |   16 +-
 source4/smb_server/tcon.c                          |    1 -
 source4/smbd/config.mk                             |    4 +-
 source4/smbd/pidfile.c                             |    1 -
 source4/smbd/process_model.c                       |    1 -
 source4/smbd/process_prefork.c                     |    7 +-
 source4/smbd/process_single.c                      |    4 +-
 source4/smbd/process_standard.c                    |   38 +-
 source4/smbd/server.c                              |   77 +-
 source4/smbd/service_named_pipe.c                  |  102 +-
 source4/smbd/service_stream.c                      |    3 -
 source4/smbd/service_task.c                        |   20 +-
 source4/torture/auth/ntlmssp.c                     |    1 -
 source4/torture/auth/pac.c                         |    2 +-
 source4/torture/basic/aliases.c                    |    1 -
 source4/torture/basic/attr.c                       |    1 -
 source4/torture/basic/base.c                       |   18 +-
 source4/torture/basic/charset.c                    |    4 +-
 source4/torture/basic/cxd_known.h                  | 8670 ++++++
 source4/torture/basic/delaywrite.c                 |  290 +-
 source4/torture/basic/delete.c                     |    2 -
 source4/torture/basic/denytest.c                   |  761 +-
 source4/torture/basic/dir.c                        |    1 -
 source4/torture/basic/disconnect.c                 |    3 +-
 source4/torture/basic/locking.c                    |    2 -
 source4/torture/basic/mangle_test.c                |    1 -
 source4/torture/basic/misc.c                       |    2 -
 source4/torture/basic/properties.c                 |    2 -
 source4/torture/basic/rename.c                     |    1 -
 source4/torture/basic/scanner.c                    |    2 -
 source4/torture/basic/secleak.c                    |    2 -
 source4/torture/basic/unlink.c                     |    4 +-
 source4/torture/basic/utable.c                     |    1 -
 source4/torture/config.mk                          |   26 +-
 source4/torture/drs/config.mk                      |   24 +
 source4/torture/drs/drs_init.c                     |   71 +
 source4/torture/drs/drs_util.c                     |  168 +
 source4/torture/drs/unit/prefixmap_tests.c         |  735 +
 source4/torture/gentest.c                          |    8 +-
 source4/torture/ldap/basic.c                       |  177 +-
 source4/torture/ldap/cldap.c                       |   75 +-
 source4/torture/ldap/cldapbench.c                  |    1 -
 source4/torture/ldap/common.c                      |    1 +
 source4/torture/ldap/ldap_sort.c                   |  156 +
 source4/torture/ldap/schema.c                      |   27 +-
 source4/torture/ldap/uptodatevector.c              |    7 +-
 source4/torture/ldb/ldb.c                          |   21 +-
 source4/torture/libnet/domain.c                    |    1 -
 source4/torture/libnet/libnet.c                    |    1 -
 source4/torture/libnet/libnet_BecomeDC.c           |  108 +-
 source4/torture/libnet/libnet_domain.c             |    5 -
 source4/torture/libnet/libnet_group.c              |    2 -
 source4/torture/libnet/libnet_lookup.c             |    3 -
 source4/torture/libnet/libnet_rpc.c                |    4 -
 source4/torture/libnet/libnet_user.c               |    1 -
 source4/torture/libnet/utils.c                     |    1 -
 source4/torture/local/config.mk                    |   10 +-
 source4/torture/local/dbspeed.c                    |    2 +-
 source4/torture/local/local.c                      |    5 +-
 source4/torture/local/torture.c                    |    2 -
 source4/torture/locktest.c                         |    1 -
 source4/torture/masktest.c                         |    2 -
 source4/torture/nbench/nbench.c                    |    4 +-
 source4/torture/nbench/nbio.c                      |    5 +-
 source4/torture/nbt/dgram.c                        |    3 -
 source4/torture/nbt/winsreplication.c              |    1 -
 source4/torture/ndr/lsa.c                          |    8 +-
 source4/torture/ndr/ndr.c                          |    1 -
 source4/torture/ntp/ntp_signd.c                    |  265 +
 source4/torture/rap/rap.c                          |    2 -
 source4/torture/raw/acls.c                         |  104 +-
 source4/torture/raw/chkpath.c                      |    2 -
 source4/torture/raw/context.c                      |   19 +-
 source4/torture/raw/eas.c                          |    6 +-
 source4/torture/raw/ioctl.c                        |    1 -
 source4/torture/raw/lock.c                         |   91 +-
 source4/torture/raw/lockbench.c                    |    1 -
 source4/torture/raw/lookuprate.c                   |    3 -
 source4/torture/raw/mkdir.c                        |    2 -
 source4/torture/raw/mux.c                          |    3 +-
 source4/torture/raw/notify.c                       |   35 +-
 source4/torture/raw/offline.c                      |    4 -
 source4/torture/raw/open.c                         |  349 +-
 source4/torture/raw/openbench.c                    |    2 +-
 source4/torture/raw/oplock.c                       |  743 +-
 source4/torture/raw/pingpong.c                     |   26 +-
 source4/torture/raw/qfileinfo.c                    |    3 -
 source4/torture/raw/qfsinfo.c                      |    2 -
 source4/torture/raw/raw.c                          |    5 +-
 source4/torture/raw/read.c                         |   30 +-
 source4/torture/raw/rename.c                       |   96 +-
 source4/torture/raw/samba3hide.c                   |    2 -
 source4/torture/raw/samba3misc.c                   |   16 +-
 source4/torture/raw/search.c                       |    1 -
 source4/torture/raw/seek.c                         |    2 -
 source4/torture/raw/setfileinfo.c                  |  220 +-
 source4/torture/raw/streams.c                      |   82 +-
 source4/torture/raw/tconrate.c                     |    1 +
 source4/torture/raw/unlink.c                       |  105 +-
 source4/torture/raw/write.c                        |    2 -
 source4/torture/rpc/alter_context.c                |    2 -
 source4/torture/rpc/async_bind.c                   |    4 -
 source4/torture/rpc/atsvc.c                        |    1 -
 source4/torture/rpc/autoidl.c                      |    3 -
 source4/torture/rpc/bench.c                        |    1 -
 source4/torture/rpc/bind.c                         |    6 -
 source4/torture/rpc/browser.c                      |    1 -
 source4/torture/rpc/countcalls.c                   |    2 -
 source4/torture/rpc/dfs.c                          |    5 +-
 source4/torture/rpc/drsuapi.c                      |  594 +-
 source4/torture/rpc/drsuapi.h                      |   42 +
 source4/torture/rpc/drsuapi_cracknames.c           |  367 +-
 source4/torture/rpc/dssetup.c                      |    1 -
 source4/torture/rpc/dssync.c                       |  481 +-
 source4/torture/rpc/echo.c                         |    1 -
 source4/torture/rpc/epmapper.c                     |    1 -
 source4/torture/rpc/eventlog.c                     |    2 -
 source4/torture/rpc/frsapi.c                       |   19 +-
 source4/torture/rpc/handles.c                      |    6 +-
 source4/torture/rpc/initshutdown.c                 |    1 -
 source4/torture/rpc/join.c                         |    2 -
 source4/torture/rpc/lsa.c                          |  791 +-
 source4/torture/rpc/lsa_lookup.c                   |    7 +-
 source4/torture/rpc/mgmt.c                         |    2 -
 source4/torture/rpc/netlogon.c                     |  642 +-
 source4/torture/rpc/ntsvcs.c                       |    3 -
 source4/torture/rpc/object_uuid.c                  |    4 -
 source4/torture/rpc/oxidresolve.c                  |    1 -
 source4/torture/rpc/remact.c                       |    1 -
 source4/torture/rpc/remote_pac.c                   |    8 +-
 source4/torture/rpc/rpc.c                          |   72 +-
 source4/torture/rpc/rpc.h                          |    7 +-
 source4/torture/rpc/samba3rpc.c                    |   38 +-
 source4/torture/rpc/samlogon.c                     |    2 -
 source4/torture/rpc/samr.c                         |  750 +-
 source4/torture/rpc/samr_accessmask.c              |  488 +-
 source4/torture/rpc/samsync.c                      |    9 +-
 source4/torture/rpc/scanner.c                      |    2 -
 source4/torture/rpc/schannel.c                     |    2 +-
 source4/torture/rpc/session_key.c                  |   26 +-
 source4/torture/rpc/spoolss.c                      | 1409 +-
 source4/torture/rpc/spoolss_notify.c               |   30 +-
 source4/torture/rpc/spoolss_win.c                  |   24 +-
 source4/torture/rpc/srvsvc.c                       |    2 -
 source4/torture/rpc/svcctl.c                       |    1 -
 source4/torture/rpc/testjoin.c                     |    2 -
 source4/torture/rpc/unixinfo.c                     |    1 -
 source4/torture/rpc/winreg.c                       |    1 -
 source4/torture/rpc/wkssvc.c                       |   10 +-
 source4/torture/smb2/compound.c                    |    5 -
 source4/torture/smb2/config.mk                     |    7 +-
 source4/torture/smb2/connect.c                     |    3 +-
 source4/torture/smb2/create.c                      |  628 +-
 source4/torture/smb2/dir.c                         | 1305 +-
 source4/torture/smb2/durable_open.c                |    3 +-
 source4/torture/smb2/find.c                        |  220 -
 source4/torture/smb2/getinfo.c                     |    4 +-
 source4/torture/smb2/lease.c                       |    2 -
 source4/torture/smb2/lock.c                        | 2281 ++-
 source4/torture/smb2/notify.c                      | 1873 ++-
 source4/torture/smb2/oplock.c                      | 3612 +++
 source4/torture/smb2/oplocks.c                     |  177 -
 source4/torture/smb2/read.c                        |    1 -
 source4/torture/smb2/scan.c                        |    1 -
 source4/torture/smb2/smb2.c                        |   10 +-
 source4/torture/smb2/streams.c                     | 1763 ++
 source4/torture/smb2/util.c                        |    3 -
 source4/torture/smbtorture.c                       |   23 +-
 source4/torture/smbtorture.h                       |   39 +
 source4/torture/tests/test_gentest.sh              |   11 +-
 source4/torture/torture.c                          |    6 +-
 source4/torture/unix/unix_info2.c                  |    5 -
 source4/torture/unix/whoami.c                      |    2 -
 source4/torture/util.h                             |    3 +
 source4/torture/util_smb.c                         |   57 +-
 source4/torture/winbind/config.mk                  |    4 +-
 source4/torture/winbind/struct_based.c             |    1 -
 source4/torture/winbind/winbind.c                  |    1 +
 source4/utils/net/config.mk                        |    3 +-
 source4/utils/net/net.c                            |   11 +-
 source4/utils/net/net_export_keytab.c              |  110 +
 source4/utils/net/net_join.c                       |   66 -
 source4/utils/net/net_vampire.c                    |   70 +-
 source4/utils/oLschema2ldif.c                      |   53 +-
 source4/utils/testparm.c                           |    7 +-
 source4/web_server/web_server.c                    |    2 +-
 source4/web_server/wsgi.c                          |    2 +-
 source4/winbind/idmap.c                            |    7 +-
 source4/winbind/wb_async_helpers.c                 |    6 -
 source4/winbind/wb_cmd_getgrgid.c                  |    6 -
 source4/winbind/wb_cmd_getgrnam.c                  |    4 -
 source4/winbind/wb_cmd_getpwent.c                  |    3 -
 source4/winbind/wb_cmd_getpwnam.c                  |    2 -
 source4/winbind/wb_cmd_getpwuid.c                  |    5 -
 source4/winbind/wb_cmd_list_groups.c               |    3 -
 source4/winbind/wb_cmd_list_users.c                |    5 +-
 source4/winbind/wb_cmd_lookupname.c                |    1 -
 source4/winbind/wb_cmd_setpwent.c                  |    3 -
 source4/winbind/wb_connect_lsa.c                   |    1 -
 source4/winbind/wb_connect_sam.c                   |    1 -
 source4/winbind/wb_dom_info.c                      |    3 -
 source4/winbind/wb_dom_info_trusted.c              |    3 +-
 source4/winbind/wb_gid2sid.c                       |    3 -
 source4/winbind/wb_init_domain.c                   |   11 +-
 source4/winbind/wb_irpc.c                          |    3 +-
 source4/winbind/wb_name2domain.c                   |    1 -
 source4/winbind/wb_pam_auth.c                      |   34 +-
 source4/winbind/wb_sam_logon.c                     |    2 -
 source4/winbind/wb_samba3_cmd.c                    |  171 +-
 source4/winbind/wb_samba3_protocol.c               |    7 +-
 source4/winbind/wb_server.c                        |   24 +-
 source4/winbind/wb_setup_domains.c                 |   15 +-
 source4/winbind/wb_sid2domain.c                    |    1 -
 source4/winbind/wb_sid2gid.c                       |    2 -
 source4/winbind/wb_sid2uid.c                       |    2 -
 source4/winbind/wb_sids2xids.c                     |    3 -
 source4/winbind/wb_uid2sid.c                       |    3 -
 source4/winbind/wb_xids2sids.c                     |    3 -
 source4/wrepl_server/wrepl_periodic.c              |    2 +-
 source4/wrepl_server/wrepl_server.c                |   12 +-
 testdata/samba3/provision_samba3sam.ldif           |    1 -
 testdata/samba3/samba3.ldif                        |    1 -
 testprogs/blackbox/subunit.sh                      |   15 +
 testprogs/blackbox/test_export_keytab.sh           |   67 +
 testprogs/blackbox/test_kinit.sh                   |    6 +-
 testprogs/blackbox/test_ldb.sh                     |   16 +
 testprogs/blackbox/test_passwords.sh               |   28 +
 testsuite/libsmbclient/src/Makefile                |    9 +-
 testsuite/libsmbclient/src/stat/stat_k.c           |   91 +
 upgrading-samba4.txt                               |   16 +
 2258 files changed, 428718 insertions(+), 102450 deletions(-)
 create mode 100644 docs-xml/registry/Win7_Samba3DomainMember.reg
 create mode 100644 docs-xml/smbdotconf/base/enablecorefiles.xml
 create mode 100644 docs-xml/smbdotconf/ldap/ldapfollowreferral.xml
 create mode 100644 docs-xml/smbdotconf/ldap/ldappagesize.xml
 create mode 100644 docs-xml/smbdotconf/misc/cachedirectory.xml
 create mode 100644 docs-xml/smbdotconf/misc/ctdbtimeout.xml
 create mode 100644 docs-xml/smbdotconf/misc/statedirectory.xml
 create mode 100644 docs-xml/smbdotconf/printing/enablespoolss.xml
 create mode 100644 docs-xml/smbdotconf/protocol/sharefakefscaps.xml
 create mode 100644 docs-xml/smbdotconf/security/dedicatedkeytabfile.xml
 create mode 100644 docs-xml/smbdotconf/security/kerberosmethod.xml
 create mode 100644 docs-xml/smbdotconf/tuning/aiowritebehind.xml
 create mode 100644 docs-xml/smbdotconf/winbind/createkrb5conf.xml
 mode change 100644 => 100755 examples/LDAP/get_next_oid
 create mode 100644 examples/ad-bench/README
 create mode 100755 examples/ad-bench/ad-bench.sh
 create mode 100644 examples/ad-bench/settings.sh
 create mode 100644 examples/ad-bench/test_utils.sh
 create mode 100644 examples/ad-bench/time_group.sh
 create mode 100644 examples/ad-bench/time_join.sh
 create mode 100644 examples/ad-bench/time_kinit.sh
 create mode 100644 examples/ad-bench/time_ldap.sh
 create mode 100644 examples/ad-bench/time_user.sh
 create mode 100644 examples/ad-bench/utils.sh
 create mode 100644 examples/scripts/idmap/README
 create mode 100755 examples/scripts/idmap/idmap_nis.sh
 create mode 100644 howto-ol-backend-s4.txt
 create mode 100644 lib/crypto/aes.c
 create mode 100644 lib/crypto/aes.h
 create mode 100644 lib/crypto/rijndael-alg-fst.c
 create mode 100644 lib/crypto/rijndael-alg-fst.h
 delete mode 100755 lib/talloc/abi_checks.sh
 create mode 100644 lib/talloc/compat/talloc_compat1.c
 create mode 100644 lib/talloc/compat/talloc_compat1.m4
 create mode 100644 lib/talloc/compat/talloc_compat1.mk
 delete mode 100755 lib/talloc/release-script.sh
 create mode 100755 lib/talloc/script/abi_checks.sh
 create mode 100755 lib/talloc/script/abi_checks_gcc.sh
 create mode 100755 lib/talloc/script/mksigs.pl
 create mode 100644 lib/talloc/script/mksyms.awk
 create mode 100755 lib/talloc/script/mksyms.sh
 create mode 100755 lib/talloc/script/release-script.sh
 delete mode 100755 lib/tdb/abi_checks.sh
 create mode 100644 lib/tdb/common/check.c
 create mode 100644 lib/tdb/docs/tracing.txt
 create mode 100755 lib/tdb/script/abi_checks.sh
 create mode 100755 lib/tdb/script/abi_checks_gcc.sh
 create mode 100755 lib/tdb/script/mksigs.pl
 create mode 100644 lib/tdb/script/mksyms.awk
 copy {source3 => lib/tdb}/script/mksyms.sh (100%)
 delete mode 100755 lib/tevent/abi_checks.sh
 create mode 100755 lib/tevent/release-script.sh
 create mode 100755 lib/tevent/script/abi_checks.sh
 create mode 100755 lib/tevent/script/abi_checks_gcc.sh
 create mode 100755 lib/tevent/script/mksigs.pl
 create mode 100644 lib/tevent/script/mksyms.awk
 create mode 100755 lib/tevent/script/mksyms.sh
 create mode 100644 lib/uid_wrapper/config.m4
 create mode 100644 lib/uid_wrapper/config.mk
 create mode 100644 lib/uid_wrapper/uid_wrapper.c
 create mode 100644 lib/uid_wrapper/uid_wrapper.h
 create mode 100644 lib/util/parmlist.c
 create mode 100644 lib/util/parmlist.h
 create mode 100644 lib/util/rfc1738.c
 create mode 100644 lib/util/tests/asn1_tests.c
 create mode 100644 lib/util/tests/parmlist.c
 create mode 100644 lib/util/util_net.h
 create mode 100644 libcli/auth/schannel.h
 create mode 100644 libcli/auth/schannel_proto.h
 create mode 100644 libcli/auth/schannel_sign.c
 delete mode 100644 libcli/auth/schannel_state.c
 create mode 100644 libcli/auth/schannel_state_ldb.c
 create mode 100644 libcli/auth/schannel_state_tdb.c
 create mode 100644 libcli/auth/spnego.h
 create mode 100644 libcli/auth/spnego_parse.c
 create mode 100644 libcli/auth/spnego_proto.h
 create mode 100644 libcli/nbt/config.mk
 create mode 100644 libcli/nbt/lmhosts.c
 create mode 100644 libcli/smb/config.mk
 create mode 100644 libcli/smb/smb2_constants.h
 create mode 100644 libcli/smb/smb2_create_blob.c
 create mode 100644 libcli/smb/smb2_create_blob.h
 create mode 100644 libcli/smb/smb_common.h
 create mode 100644 libds/common/flag_mapping.c
 create mode 100644 libds/common/flags.h
 create mode 100644 librpc/gen_ndr/ndr_ntlmssp.c
 create mode 100644 librpc/gen_ndr/ndr_ntlmssp.h
 create mode 100644 librpc/gen_ndr/ndr_schannel.c
 create mode 100644 librpc/gen_ndr/ndr_schannel.h
 create mode 100644 librpc/gen_ndr/ntlmssp.h
 create mode 100644 librpc/gen_ndr/schannel.h
 create mode 100644 librpc/idl/frstrans.idl
 create mode 100644 librpc/idl/ntlmssp.idl
 create mode 100644 librpc/idl/schannel.idl
 create mode 100644 librpc/ndr/ndr_frsrpc.c
 create mode 100644 librpc/ndr/ndr_frsrpc.h
 create mode 100644 librpc/ndr/ndr_ntlmssp.c
 create mode 100644 librpc/ndr/ndr_ntlmssp.h
 create mode 100644 librpc/ndr/ndr_schannel.c
 create mode 100644 librpc/ndr/ndr_schannel.h
 create mode 100644 librpc/ndr/ndr_xattr.c
 create mode 100644 librpc/ndr/ndr_xattr.h
 create mode 100644 librpc/ndr_standard.pc.in
 create mode 100644 nsswitch/libwbclient/tests/wbclient.c
 delete mode 100644 nsswitch/wbinfo4.c
 create mode 100644 source3/include/krb5_protos.h
 delete mode 100644 source3/include/rpc_client.h
 delete mode 100644 source3/include/rpc_perfcount.h
 delete mode 100644 source3/include/rpc_perfcount_defs.h
 create mode 100644 source3/include/smb_krb5.h
 delete mode 100644 source3/include/spnego.h
 create mode 100644 source3/include/talloc_dict.h
 delete mode 100644 source3/lib/ads_flags.c
 create mode 100644 source3/lib/netapi/examples/netlogon/netlogon_control.c
 create mode 100644 source3/lib/netapi/examples/netlogon/netlogon_control2.c
 create mode 100644 source3/lib/netapi/examples/netlogon/nltest.c
 create mode 100644 source3/lib/netapi/netlogon.c
 create mode 100644 source3/lib/talloc_dict.c
 create mode 100644 source3/lib/util_tsock.c
 create mode 100644 source3/librpc/gen_ndr/cli_wbint.c
 create mode 100644 source3/librpc/gen_ndr/cli_wbint.h
 create mode 100644 source3/librpc/gen_ndr/ndr_perfcount.c
 create mode 100644 source3/librpc/gen_ndr/ndr_perfcount.h
 create mode 100644 source3/librpc/gen_ndr/ndr_secrets.c
 create mode 100644 source3/librpc/gen_ndr/ndr_secrets.h
 create mode 100644 source3/librpc/gen_ndr/ndr_wbint.c
 create mode 100644 source3/librpc/gen_ndr/ndr_wbint.h
 create mode 100644 source3/librpc/gen_ndr/perfcount.h
 create mode 100644 source3/librpc/gen_ndr/secrets.h
 create mode 100644 source3/librpc/gen_ndr/srv_wbint.c
 create mode 100644 source3/librpc/gen_ndr/srv_wbint.h
 create mode 100644 source3/librpc/gen_ndr/wbint.h
 create mode 100644 source3/librpc/idl/perfcount.idl
 create mode 100644 source3/librpc/idl/secrets.idl
 create mode 100644 source3/librpc/idl/wbint.idl
 delete mode 100644 source3/libsmb/credentials.c
 create mode 100644 source3/libsmb/ntlmssp_ndr.c
 create mode 100644 source3/libsmb/ntlmssp_ndr.h
 delete mode 100644 source3/libsmb/spnego.c
 create mode 100644 source3/locale/net/de.po
 create mode 100755 source3/locale/net/genmsg
 create mode 100644 source3/locale/pam_winbind/ar.po
 create mode 100644 source3/locale/pam_winbind/cs.po
 create mode 100644 source3/locale/pam_winbind/da.po
 create mode 100644 source3/locale/pam_winbind/es.po
 create mode 100644 source3/locale/pam_winbind/fi.po
 create mode 100644 source3/locale/pam_winbind/fr.po
 create mode 100644 source3/locale/pam_winbind/hu.po
 create mode 100644 source3/locale/pam_winbind/it.po
 create mode 100644 source3/locale/pam_winbind/ja.po
 create mode 100644 source3/locale/pam_winbind/ko.po
 create mode 100644 source3/locale/pam_winbind/nb.po
 create mode 100644 source3/locale/pam_winbind/nl.po
 create mode 100644 source3/locale/pam_winbind/pl.po
 create mode 100644 source3/locale/pam_winbind/pt_BR.po
 create mode 100644 source3/locale/pam_winbind/ru.po
 create mode 100644 source3/locale/pam_winbind/sv.po
 create mode 100644 source3/locale/pam_winbind/zh_CN.po
 create mode 100644 source3/locale/pam_winbind/zh_TW.po
 delete mode 100644 source3/lua-5.1.4/COPYRIGHT
 delete mode 100644 source3/lua-5.1.4/HISTORY
 delete mode 100644 source3/lua-5.1.4/INSTALL
 delete mode 100644 source3/lua-5.1.4/Makefile
 delete mode 100644 source3/lua-5.1.4/README
 delete mode 100644 source3/lua-5.1.4/doc/amazon.gif
 delete mode 100644 source3/lua-5.1.4/doc/contents.html
 delete mode 100644 source3/lua-5.1.4/doc/cover.png
 delete mode 100644 source3/lua-5.1.4/doc/logo.gif
 delete mode 100644 source3/lua-5.1.4/doc/lua.css
 delete mode 100644 source3/lua-5.1.4/doc/lua.html
 delete mode 100644 source3/lua-5.1.4/doc/luac.html
 delete mode 100644 source3/lua-5.1.4/doc/manual.css
 delete mode 100644 source3/lua-5.1.4/doc/manual.html
 delete mode 100644 source3/lua-5.1.4/doc/readme.html
 delete mode 100644 source3/lua-5.1.4/etc/Makefile
 delete mode 100644 source3/lua-5.1.4/etc/README
 delete mode 100644 source3/lua-5.1.4/etc/all.c
 delete mode 100644 source3/lua-5.1.4/etc/lua.hpp
 delete mode 100644 source3/lua-5.1.4/etc/lua.ico
 delete mode 100644 source3/lua-5.1.4/etc/luavs.bat
 delete mode 100644 source3/lua-5.1.4/etc/min.c
 delete mode 100644 source3/lua-5.1.4/etc/noparser.c
 delete mode 100644 source3/lua-5.1.4/etc/strict.lua
 delete mode 100644 source3/lua-5.1.4/src/Makefile
 delete mode 100644 source3/lua-5.1.4/src/lapi.c
 delete mode 100644 source3/lua-5.1.4/src/lapi.h
 delete mode 100644 source3/lua-5.1.4/src/lauxlib.c
 delete mode 100644 source3/lua-5.1.4/src/lauxlib.h
 delete mode 100644 source3/lua-5.1.4/src/lbaselib.c
 delete mode 100644 source3/lua-5.1.4/src/lcode.c
 delete mode 100644 source3/lua-5.1.4/src/lcode.h
 delete mode 100644 source3/lua-5.1.4/src/ldblib.c
 delete mode 100644 source3/lua-5.1.4/src/ldebug.c
 delete mode 100644 source3/lua-5.1.4/src/ldebug.h
 delete mode 100644 source3/lua-5.1.4/src/ldo.c
 delete mode 100644 source3/lua-5.1.4/src/ldo.h
 delete mode 100644 source3/lua-5.1.4/src/ldump.c
 delete mode 100644 source3/lua-5.1.4/src/lfunc.c
 delete mode 100644 source3/lua-5.1.4/src/lfunc.h
 delete mode 100644 source3/lua-5.1.4/src/lgc.c
 delete mode 100644 source3/lua-5.1.4/src/lgc.h
 delete mode 100644 source3/lua-5.1.4/src/linit.c
 delete mode 100644 source3/lua-5.1.4/src/liolib.c
 delete mode 100644 source3/lua-5.1.4/src/llex.c
 delete mode 100644 source3/lua-5.1.4/src/llex.h
 delete mode 100644 source3/lua-5.1.4/src/llimits.h
 delete mode 100644 source3/lua-5.1.4/src/lmathlib.c
 delete mode 100644 source3/lua-5.1.4/src/lmem.c
 delete mode 100644 source3/lua-5.1.4/src/lmem.h
 delete mode 100644 source3/lua-5.1.4/src/loadlib.c
 delete mode 100644 source3/lua-5.1.4/src/lobject.c
 delete mode 100644 source3/lua-5.1.4/src/lobject.h
 delete mode 100644 source3/lua-5.1.4/src/lopcodes.c
 delete mode 100644 source3/lua-5.1.4/src/lopcodes.h
 delete mode 100644 source3/lua-5.1.4/src/loslib.c
 delete mode 100644 source3/lua-5.1.4/src/lparser.c
 delete mode 100644 source3/lua-5.1.4/src/lparser.h
 delete mode 100644 source3/lua-5.1.4/src/lstate.c
 delete mode 100644 source3/lua-5.1.4/src/lstate.h
 delete mode 100644 source3/lua-5.1.4/src/lstring.c
 delete mode 100644 source3/lua-5.1.4/src/lstring.h
 delete mode 100644 source3/lua-5.1.4/src/lstrlib.c
 delete mode 100644 source3/lua-5.1.4/src/ltable.c
 delete mode 100644 source3/lua-5.1.4/src/ltable.h
 delete mode 100644 source3/lua-5.1.4/src/ltablib.c
 delete mode 100644 source3/lua-5.1.4/src/ltm.c
 delete mode 100644 source3/lua-5.1.4/src/ltm.h
 delete mode 100644 source3/lua-5.1.4/src/lua.c
 delete mode 100644 source3/lua-5.1.4/src/lua.h
 delete mode 100644 source3/lua-5.1.4/src/luac.c
 delete mode 100644 source3/lua-5.1.4/src/luaconf.h
 delete mode 100644 source3/lua-5.1.4/src/lualib.h
 delete mode 100644 source3/lua-5.1.4/src/lundump.c
 delete mode 100644 source3/lua-5.1.4/src/lundump.h
 delete mode 100644 source3/lua-5.1.4/src/lvm.c
 delete mode 100644 source3/lua-5.1.4/src/lvm.h
 delete mode 100644 source3/lua-5.1.4/src/lzio.c
 delete mode 100644 source3/lua-5.1.4/src/lzio.h
 delete mode 100644 source3/lua-5.1.4/src/print.c
 delete mode 100644 source3/lua-5.1.4/test/README
 delete mode 100644 source3/lua-5.1.4/test/bisect.lua
 delete mode 100644 source3/lua-5.1.4/test/cf.lua
 delete mode 100644 source3/lua-5.1.4/test/echo.lua
 delete mode 100644 source3/lua-5.1.4/test/env.lua
 delete mode 100644 source3/lua-5.1.4/test/factorial.lua
 delete mode 100644 source3/lua-5.1.4/test/fib.lua
 delete mode 100644 source3/lua-5.1.4/test/fibfor.lua
 delete mode 100644 source3/lua-5.1.4/test/globals.lua
 delete mode 100644 source3/lua-5.1.4/test/hello.lua
 delete mode 100644 source3/lua-5.1.4/test/life.lua
 delete mode 100644 source3/lua-5.1.4/test/luac.lua
 delete mode 100644 source3/lua-5.1.4/test/printf.lua
 delete mode 100644 source3/lua-5.1.4/test/readonly.lua
 delete mode 100644 source3/lua-5.1.4/test/sieve.lua
 delete mode 100644 source3/lua-5.1.4/test/sort.lua
 delete mode 100644 source3/lua-5.1.4/test/table.lua
 delete mode 100644 source3/lua-5.1.4/test/trace-calls.lua
 delete mode 100644 source3/lua-5.1.4/test/trace-globals.lua
 delete mode 100644 source3/lua-5.1.4/test/xd.lua
 create mode 100644 source3/modules/vfs_acl_common.c
 create mode 100644 source3/passdb/secrets_schannel.c
 delete mode 100644 source3/rpc_client/cli_reg.c
 create mode 100644 source3/smbd/filename_util.c
 create mode 100644 source3/smbd/smb2_break.c
 create mode 100644 source3/smbd/smb2_find.c
 create mode 100644 source3/smbd/smb2_getinfo.c
 create mode 100644 source3/smbd/smb2_lock.c
 create mode 100644 source3/smbd/smb2_notify.c
 create mode 100644 source3/smbd/smb2_setinfo.c
 create mode 100644 source3/torture/proto.h
 create mode 100644 source3/torture/test_posix_append.c
 create mode 100644 source3/utils/dbwrap_torture.c
 delete mode 100644 source3/utils/net_lua.c
 create mode 100644 source3/utils/split_tokens.c
 create mode 100644 source3/winbindd/wb_dsgetdcname.c
 create mode 100644 source3/winbindd/wb_fill_pwent.c
 create mode 100644 source3/winbindd/wb_getgrsid.c
 create mode 100644 source3/winbindd/wb_getpwsid.c
 create mode 100644 source3/winbindd/wb_gettoken.c
 create mode 100644 source3/winbindd/wb_gid2sid.c
 create mode 100644 source3/winbindd/wb_group_members.c
 create mode 100644 source3/winbindd/wb_lookupname.c
 create mode 100644 source3/winbindd/wb_lookupsid.c
 create mode 100644 source3/winbindd/wb_lookupuseraliases.c
 create mode 100644 source3/winbindd/wb_lookupusergroups.c
 create mode 100644 source3/winbindd/wb_next_grent.c
 create mode 100644 source3/winbindd/wb_next_pwent.c
 create mode 100644 source3/winbindd/wb_query_user_list.c
 create mode 100644 source3/winbindd/wb_queryuser.c
 create mode 100644 source3/winbindd/wb_seqnum.c
 create mode 100644 source3/winbindd/wb_seqnums.c
 create mode 100644 source3/winbindd/wb_sid2gid.c
 create mode 100644 source3/winbindd/wb_sid2uid.c
 create mode 100644 source3/winbindd/wb_uid2sid.c
 create mode 100644 source3/winbindd/winbindd_allocate_gid.c
 create mode 100644 source3/winbindd/winbindd_allocate_uid.c
 create mode 100644 source3/winbindd/winbindd_change_machine_acct.c
 create mode 100644 source3/winbindd/winbindd_check_machine_acct.c
 create mode 100644 source3/winbindd/winbindd_dsgetdcname.c
 create mode 100644 source3/winbindd/winbindd_dual_ndr.c
 create mode 100644 source3/winbindd/winbindd_dual_srv.c
 create mode 100644 source3/winbindd/winbindd_endgrent.c
 create mode 100644 source3/winbindd/winbindd_endpwent.c
 create mode 100644 source3/winbindd/winbindd_getdcname.c
 create mode 100644 source3/winbindd/winbindd_getgrent.c
 create mode 100644 source3/winbindd/winbindd_getgrgid.c
 create mode 100644 source3/winbindd/winbindd_getgrnam.c
 create mode 100644 source3/winbindd/winbindd_getgroups.c
 create mode 100644 source3/winbindd/winbindd_getpwent.c
 create mode 100644 source3/winbindd/winbindd_getpwnam.c
 create mode 100644 source3/winbindd/winbindd_getpwsid.c
 create mode 100644 source3/winbindd/winbindd_getpwuid.c
 create mode 100644 source3/winbindd/winbindd_getsidaliases.c
 create mode 100644 source3/winbindd/winbindd_getuserdomgroups.c
 create mode 100644 source3/winbindd/winbindd_getusersids.c
 create mode 100644 source3/winbindd/winbindd_gid_to_sid.c
 create mode 100644 source3/winbindd/winbindd_list_groups.c
 create mode 100644 source3/winbindd/winbindd_list_users.c
 create mode 100644 source3/winbindd/winbindd_lookupname.c
 create mode 100644 source3/winbindd/winbindd_lookuprids.c
 create mode 100644 source3/winbindd/winbindd_lookupsid.c
 create mode 100644 source3/winbindd/winbindd_remove_mapping.c
 create mode 100644 source3/winbindd/winbindd_set_hwm.c
 create mode 100644 source3/winbindd/winbindd_set_mapping.c
 create mode 100644 source3/winbindd/winbindd_setgrent.c
 create mode 100644 source3/winbindd/winbindd_setpwent.c
 create mode 100644 source3/winbindd/winbindd_show_sequence.c
 delete mode 100644 source3/winbindd/winbindd_sid.c
 create mode 100644 source3/winbindd/winbindd_sid_to_gid.c
 create mode 100644 source3/winbindd/winbindd_sid_to_uid.c
 create mode 100644 source3/winbindd/winbindd_uid_to_sid.c
 create mode 100644 source4/auth/gensec/pygensec.c
 delete mode 100644 source4/auth/gensec/schannel.h
 delete mode 100644 source4/auth/gensec/schannel_sign.c
 delete mode 100644 source4/auth/gensec/spnego.h
 delete mode 100644 source4/auth/gensec/spnego_parse.c
 create mode 100644 source4/auth/gensec/tests/bindings.py
 create mode 100644 source4/auth/kerberos/kerberos-porting-to-mit-notes.txt
 create mode 100644 source4/auth/kerberos/keytab_copy.c
 create mode 100644 source4/dsdb/common/dsdb_dn.c
 create mode 100644 source4/dsdb/common/dsdb_dn.h
 delete mode 100644 source4/dsdb/common/flag_mapping.c
 delete mode 100644 source4/dsdb/common/flags.h
 delete mode 100644 source4/dsdb/common/sidmap.c
 create mode 100644 source4/dsdb/common/tests/dsdb_dn.c
 create mode 100644 source4/dsdb/kcc/kcc_connection.c
 create mode 100644 source4/dsdb/kcc/kcc_connection.h
 create mode 100644 source4/dsdb/kcc/kcc_periodic.c
 create mode 100644 source4/dsdb/kcc/kcc_service.c
 create mode 100644 source4/dsdb/kcc/kcc_service.h
 create mode 100644 source4/dsdb/repl/drepl_notify.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/acl.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/descriptor.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/lazy_commit.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/new_partition.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/operational.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/partition.h
 create mode 100644 source4/dsdb/samdb/ldb_modules/partition_init.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/resolve_oids.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/samba_dsdb.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/samba_secrets.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/schema_data.c
 delete mode 100644 source4/dsdb/samdb/ldb_modules/schema_fsmo.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/schema_load.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/util.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/util.h
 create mode 100644 source4/dsdb/schema/prefixmap.h
 create mode 100644 source4/dsdb/schema/schema_prefixmap.c
 create mode 100644 source4/dsdb/schema/tests/schema_syntax.c
 create mode 100644 source4/heimdal/lib/asn1/asn1parse.c
 create mode 100644 source4/heimdal/lib/asn1/asn1parse.h
 create mode 100644 source4/heimdal/lib/asn1/asn1parse.y
 delete mode 100644 source4/heimdal/lib/asn1/parse.c
 delete mode 100644 source4/heimdal/lib/asn1/parse.h
 create mode 100644 source4/heimdal/lib/gssapi/krb5/creds.c
 create mode 100644 source4/heimdal/lib/gssapi/krb5/store_cred.c
 create mode 100644 source4/heimdal/lib/gssapi/mech/gss_cred.c
 delete mode 100644 source4/heimdal/lib/hcrypto/evp-aes-cts.c
 create mode 100644 source4/heimdal/lib/hcrypto/evp-cc.c
 create mode 100644 source4/heimdal/lib/hcrypto/evp-cc.h
 create mode 100644 source4/heimdal/lib/hcrypto/evp-hcrypto.h
 create mode 100644 source4/heimdal/lib/roken/ct.c
 create mode 100644 source4/heimdal_build/hdb-glue.c
 create mode 100644 source4/heimdal_build/ifaddrs.hin
 create mode 100644 source4/kdc/hdb-samba4.h
 create mode 100644 source4/kdc/pac-glue.h
 delete mode 100644 source4/lib/ldb/modules/operational.c
 delete mode 100644 source4/lib/ldb/pyldb_util.c
 create mode 100755 source4/lib/ldb/tests/python/acl.py
 create mode 100755 source4/lib/ldb/tests/python/sec_descriptor.py
 delete mode 100644 source4/lib/samba3/STATUS
 create mode 100644 source4/libcli/security/create_descriptor.c
 create mode 100644 source4/libcli/security/object_tree.c
 delete mode 100644 source4/libcli/smb2/smb2_constants.h
 create mode 100644 source4/libnet/libnet_export_keytab.c
 create mode 100644 source4/libnet/libnet_export_keytab.h
 delete mode 100644 source4/librpc/idl/schannel.idl
 delete mode 100644 source4/librpc/idl/wins.idl
 create mode 100644 source4/librpc/idl/winsif.idl
 create mode 100644 source4/partition-upgrade.txt
 create mode 100644 source4/rpc_server/common/forward.c
 create mode 100644 source4/rpc_server/drsuapi/addentry.c
 create mode 100644 source4/rpc_server/drsuapi/drsutil.c
 create mode 100644 source4/rpc_server/drsuapi/getncchanges.c
 create mode 100644 source4/rpc_server/drsuapi/updaterefs.c
 delete mode 100755 source4/scripting/bin/epdump
 create mode 100755 source4/scripting/bin/nsupdate-gss
 create mode 100755 source4/scripting/bin/rebuildextendeddn
 create mode 100755 source4/scripting/bin/setup_dns.sh
 create mode 100755 source4/scripting/bin/upgradeprovision
 create mode 100755 source4/scripting/bin/w32err_code.py
 create mode 100644 source4/scripting/devel/drs/fsmo.ldif.template
 create mode 100644 source4/scripting/devel/drs/named.conf.ad.template
 create mode 100755 source4/scripting/devel/drs/revampire_ad.sh
 create mode 100755 source4/scripting/devel/drs/unvampire_ad.sh
 create mode 100755 source4/scripting/devel/drs/vampire_ad.sh
 create mode 100644 source4/scripting/devel/drs/vars
 create mode 100644 source4/scripting/python/samba/ms_display_specifiers.py
 create mode 100644 source4/scripting/python/samba/provisionbackend.py
 create mode 100644 source4/scripting/python/samba/provisionexceptions.py
 create mode 100644 source4/scripting/python/samba/schema.py
 rename source4/{bin => scripting}/python/samba/tests/shares.py (100%)
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k0.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k3R2.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8.txt
 create mode 100644 source4/setup/display-specifiers/DisplaySpecifiers-Win2k8R2.txt
 delete mode 100644 source4/setup/display_specifiers.ldif
 create mode 100755 source4/setup/domainlevel
 create mode 100644 source4/setup/fedorads-dna.ldif
 create mode 100644 source4/setup/fedorads-index.ldif
 create mode 100644 source4/setup/fedorads-linked-attributes.ldif
 create mode 100644 source4/setup/fedorads-pam.ldif
 create mode 100644 source4/setup/fedorads-refint-add.ldif
 create mode 100644 source4/setup/fedorads-refint-delete.ldif
 create mode 100644 source4/setup/fedorads-samba.ldif
 create mode 100644 source4/setup/fedorads-sasl.ldif
 delete mode 100644 source4/setup/olc_acl.conf
 delete mode 100644 source4/setup/olc_pass.conf
 delete mode 100755 source4/setup/provision-backend
 create mode 100644 source4/setup/provision_basedn_references.ldif
 delete mode 100644 source4/setup/provision_configuration_basedn_modify.ldif
 create mode 100644 source4/setup/provision_configuration_references.ldif
 create mode 100644 source4/setup/provision_privilege.ldif
 create mode 100644 source4/setup/provision_self_join_modify.ldif
 delete mode 100644 source4/setup/provision_templates.ldif
 delete mode 100644 source4/setup/provision_templates_init.ldif
 create mode 100755 source4/setup/pwsettings
 delete mode 100644 source4/setup/secrets_dc.ldif
 create mode 100644 source4/setup/secrets_dns.ldif
 create mode 100644 source4/setup/secrets_self_join.ldif
 create mode 100755 source4/setup/tests/blackbox_upgradeprovision.sh
 delete mode 100755 source4/setup/upgrade
 create mode 100755 source4/setup/upgrade_from_s3
 create mode 100644 source4/torture/basic/cxd_known.h
 create mode 100644 source4/torture/drs/config.mk
 create mode 100644 source4/torture/drs/drs_init.c
 create mode 100644 source4/torture/drs/drs_util.c
 create mode 100644 source4/torture/drs/unit/prefixmap_tests.c
 create mode 100644 source4/torture/ldap/ldap_sort.c
 create mode 100644 source4/torture/ntp/ntp_signd.c
 mode change 100755 => 100644 source4/torture/raw/pingpong.c
 delete mode 100644 source4/torture/smb2/find.c
 create mode 100644 source4/torture/smb2/oplock.c
 delete mode 100644 source4/torture/smb2/oplocks.c
 create mode 100644 source4/torture/smb2/streams.c
 create mode 100644 source4/utils/net/net_export_keytab.c
 create mode 100755 testprogs/blackbox/test_export_keytab.sh
 create mode 100644 testsuite/libsmbclient/src/stat/stat_k.c
 create mode 100644 upgrading-samba4.txt


Changeset truncated at 500 lines:

diff --git a/.gitignore b/.gitignore
index 1ace6e7..13dd2d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -138,8 +138,11 @@ 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
@@ -174,10 +177,14 @@ 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.h
+source4/kdc/pac-glue_proto.h
 source4/ldap_server/proto.h
 source4/lib/charset/charset_proto.h
 source4/libcli/composite/proto.h
@@ -185,9 +192,8 @@ source4/libcli/finddcs.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/ndr_netlogon_proto.h
-source4/libcli/netlogon_proto.h
 source4/libcli/raw/raw_proto.h
 source4/libcli/resolve/lp_proto.h
 source4/libcli/resolve/proto.h
@@ -258,6 +264,7 @@ 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
@@ -285,10 +292,12 @@ 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
@@ -338,6 +347,7 @@ librpc/gen_ndr/*dsbackup*
 librpc/gen_ndr/*frsrpc*
 librpc/gen_ndr/*dcom*
 librpc/gen_ndr/*frsapi*
+librpc/gen_ndr/*frstrans*
 librpc/gen_ndr/*dbgidl*
 librpc/gen_ndr/*browser*
 librpc/gen_ndr/*atsvc*
@@ -349,6 +359,10 @@ librpc/gen_ndr/*_c.h
 librpc/gen_ndr/*_s.c
 librpc/gen_ndr/cli_named_pipe_auth.[ch]
 librpc/gen_ndr/srv_named_pipe_auth.[ch]
+librpc/gen_ndr/cli_ntlmssp.[ch]
+librpc/gen_ndr/cli_schannel.[ch]
+librpc/gen_ndr/srv_ntlmssp.[ch]
+librpc/gen_ndr/srv_schannel.[ch]
 lib/tevent/Makefile
 lib/tevent/tevent.so
 lib/tevent/libtevent.so*
diff --git a/README.Coding b/README.Coding
index 36dcb18..ddeacc9 100644
--- a/README.Coding
+++ b/README.Coding
@@ -11,13 +11,14 @@ Coding style guidelines are about reducing the number of unnecessary
 reformatting patches and making things easier for developers to work together.
 You don't have to like them or even agree with them, but once put in place
 we all have to abide by them (or vote to change them).  However, coding
-style should never outweigh coding itself and so the the guidelines
+style should never outweigh coding itself and so the guidelines
 described here are hopefully easy enough to follow as they are very
 common and supported by tools and editors.
 
-The basic style, also mentioned in prog_guide4.txt, is the Linux kernel coding 
-style (See Documentation/CodingStyle in the kernel source tree). This closely 
-matches what most Samba developers use already anyways.
+The basic style, also mentioned in prog_guide4.txt, is the Linux kernel coding
+style (See Documentation/CodingStyle in the kernel source tree). This closely
+matches what most Samba developers use already anyways, with a few exceptions as
+mentioned below.
 
 But to save you the trouble of reading the Linux kernel style guide, here
 are the highlights.
@@ -25,18 +26,18 @@ are the highlights.
 * Maximum Line Width is 80 Characters
   The reason is not for people with low-res screens but rather sticking
   to 80 columns prevents you from easily nesting more than one level of
-  if statements or other code blocks.  Use source/script/count_80_col.pl
+  if statements or other code blocks.  Use source3/script/count_80_col.pl
   to check your changes.
 
 * Use 8 Space Tabs to Indent
   No whitespace filler.
 
 * No Trailing Whitespace
-  Use source/script/strip_trail_ws.pl to clean you files before committing.
+  Use source3/script/strip_trail_ws.pl to clean you files before committing.
 
 * Follow the K&R guidelines.  We won't go throw them all here.  You have
   a copy of "The C Programming Language" anyways right?  You can also use
-  the format_indent.sh script found in source/script/ if all else fails.
+  the format_indent.sh script found in source3/script/ if all else fails.
 
 
 
@@ -58,7 +59,7 @@ Vi
 --
 (Thanks to SATOH Fumiyasu <fumiyas at osstech.jp> for these hints):
 
-For the basic vi editor including with all variants of \*nix, add the 
+For the basic vi editor included with all variants of \*nix, add the
 following to $HOME/.exrc:
 
   set tabstop=8
@@ -99,7 +100,7 @@ Indention & Whitespace & 80 columns
 
 To avoid confusion, indentations are to be 8 character with tab (not 
 8 ' ' characters.  When wrapping parameters for function calls, 
-alignment parameter list with the first parameter on the previous line.
+align the parameter list with the first parameter on the previous line.
 Use tabs to get as close as possible and then fill in the final 7 
 characters or less with whitespace.  For example,
 
@@ -125,23 +126,24 @@ This is bad:
 
 	if ( x == 1 )
 
-Yes we have a lot of code that uses the second form and we are trying 
+Yes we have a lot of code that uses the second form and we are trying
 to clean it up without being overly intrusive.
 
 Note that this is a rule about parentheses following keywords and not
-functions.  Don't insert a space between the name and left parentheses when 
+functions.  Don't insert a space between the name and left parentheses when
 invoking functions.
 
-Braces for code blocks used by for, if, switch, while, do..while, etc...
-should begin on the same line as the statement keyword and end on a line 
-of their own.  NOTE: Functions are different and the beginning left brace
-should begin on a line of its own.
+Braces for code blocks used by for, if, switch, while, do..while, etc.
+should begin on the same line as the statement keyword and end on a line
+of their own. You should always include braces, even if the block only
+contains one statement.  NOTE: Functions are different and the beginning left
+brace should begin on a line of its own.
 
 If the beginning statement has to be broken across lines due to length,
 the beginning brace should be on a line of its own.
 
-The exception to the ending rule is when the closing brace is followed by 
-another language keyword such as else or the closing while in a do..while 
+The exception to the ending rule is when the closing brace is followed by
+another language keyword such as else or the closing while in a do..while
 loop.
 
 Good examples::
@@ -150,13 +152,17 @@ Good examples::
 		printf("good\n");
 	}
 
-	for (x=1;
-	     x<10;
-	     x++)
-	{
+	for (x=1; x<10; x++) {
 		print("%d\n", x);
 	}
 
+	for (really_really_really_really_long_var_name=0;
+	     really_really_really_really_long_var_name<10;
+	     really_really_really_really_long_var_name++)
+	{
+		print("%d\n", really_really_really_really_long_var_name);
+	}
+
 	do {
 		printf("also good\n");
 	} while (1);
@@ -166,7 +172,17 @@ Bad examples::
 	while (1)
 	{
 		print("I'm in a loop!\n"); }
-	
+
+	for (x=1;
+	     x<10;
+	     x++)
+	{
+		print("no good\n");
+	}
+
+	if (i < 10)
+		print("I should be in braces.\n");
+
 
 Goto
 ----
@@ -183,7 +199,7 @@ Good Examples::
 		int *z = NULL;
 		int ret = 0;
 
-		if ( y < 10 ) {
+		if (y < 10) {
 			z = malloc(sizeof(int)*y);
 			if (!z) {
 				ret = 1;
@@ -233,3 +249,37 @@ new code should adhere to the following conventions:
   * Booleans are of type "bool" (not BOOL)
   * Boolean values are "true" and "false" (not True or False)
   * Exact width integers are of type [u]int[8|16|32|64]_t
+
+
+Typedefs
+--------
+
+Samba tries to avoid "typedef struct { .. } x_t;", we always use
+"struct x { .. };". We know there are still those typedefs in the code,
+but for new code, please don't do that.
+
+Make use of helper variables
+----------------------------
+
+Please try to avoid passing function calls as function parameters
+in new code. This makes the code much easier to read and
+it's also easier to use the "step" command within gdb.
+
+Good Example::
+
+	char *name;
+
+	name = get_some_name();
+	if (name == NULL) {
+		...
+	}
+
+	ret = some_function_my_name(name);
+	...
+
+
+Bad Example::
+
+	ret = some_function_my_name(get_some_name());
+	...
+
diff --git a/Roadmap b/Roadmap
index 1132f63..c5b8a4d 100644
--- a/Roadmap
+++ b/Roadmap
@@ -12,7 +12,7 @@ are in progress:
 Samba-3.0.x		This release turned into maintenance mode since we
 			released 3.2.
 
-Samba-3.2.x		This is the current stable Samba 3 release intended
+Samba-3.4.x		This is the current stable Samba 3 release intended
 			for all Samba production server.
 
 Samba-4			Danger Will Robinson, a big code clean up with major
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index fe8d541..066f718 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -14,9 +14,6 @@ Authentication Changes:
 o Changed the way smbd handles untrusted domain names given during user
   authentication
 
-net Command Changes:
-o parameter syntax made more consistent
-
 Authentication Changes
 ======================
 
@@ -35,38 +32,6 @@ on smbd to always pass through bogus names to the DC for verification.  A new
 parameter "map untrusted to domain" can be enabled to revert to the legacy
 behavior.
 
-net Command Changes
-===================
-
-The net command now accepts the common command line parameters most other Samba
-command line utilities use, with a couple of remaining differences:
-
--l still gives long output for net commands supporting the --long flag. This was
-more useful than the common --log-base parameter.
-
--i still tells net to read data from stdin (like --stdin) instead of toggling
-the common --scope flag.
-
--S still tells net the server to connect to (like --server) instead of
-negotiating the common --signing flag. As -S is probably used by most scripts
-doing net rpc commands, this would have been a high-impact change for little
-gain.
-
-This change was mainly done to unify the authentification options. Here, one
-flag changed it's meaning and one useful flag was added.
-
--N used to be the short version of --ntname. It now matches the Samba default of
---no-pass. Use this to stop net from prompting for a password if you want
-anonymous authentication.
-
--A --authentication-file now takes an authentication file with the username and
-password you want net to use, avoiding a password prompt as with plain -U user
-or having to give a password on the command line as in -U user%pass.
-
-Last but not least net now always falls back to your local unix username if no
--U is specified and a username is needed. net rpc commands will now prompt for a
-password unless one is specified using either -U user%pass or -A auth_file.
-
 ######################################################################
 Reporting bugs & Development Discussion
 #######################################
diff --git a/WHATSNEW4.txt b/WHATSNEW4.txt
index 1b9a5ba..4513f22 100644
--- a/WHATSNEW4.txt
+++ b/WHATSNEW4.txt
@@ -1,4 +1,4 @@
-What's new in Samba 4 alpha8
+What's new in Samba 4 alpha9
 ============================
 
 Samba 4 is the ambitious next version of the Samba suite that is being
@@ -6,13 +6,13 @@ developed in parallel to the stable 3.0 series. The main emphasis in
 this branch is support for the Active Directory logon protocols used
 by Windows 2000 and above.
 
-Samba4 alpha8 follows on from the alpha release series we have been
+Samba4 alpha9 follows on from the alpha release series we have been
 publishing since September 2007
 
 WARNINGS
 ========
 
-Samba4 alpha8 is not a final Samba release.  That is more a reference
+Samba4 alpha9 is not a final Samba release.  That is more a reference
 to Samba4's lack of the features we expect you will need than a
 statement of code quality, but clearly it hasn't seen a broad
 deployment yet.  If you were to upgrade Samba3 (or indeed Windows) to
@@ -62,17 +62,26 @@ working on modules to map between AD-like behaviours and this backend.
 We are aiming for Samba 4 to be powerful frontend to large
 directories.
 
-CHANGES SINCE alpha7
+CHANGES SINCE alpha8
 =====================
 
-In the time since Samba4 alpha7 was released in Feburary 2009, Samba has
+In the time since Samba4 alpha8 was released in June 2009, Samba has
 continued to evolve, but you may particularly notice these areas 
 (in no particular order):
 
- Samba4 now includes the full AD schema, as used in Microsoft Windows 2008
+ Samba4 now includes the full set of user interface strings (display Specifiers)
+ required to have the Microsoft Management Console operate
 
- LDB (the core Samba4 database library) now handles large number of
- users and groups much more efficiently
+ LDB (the core Samba4 database library) has again been reworked for
+ better performance
+
+ Replication between Samba4 and Active Directory domains using the
+ native replication protocol (DRS) has been demonstrated.
+
+ Access Control Lists (in nTSecurityDescriptor) are now set correctly
+ on objects in the directory, based on the same rules as Windows 2008.
+ (Searches and still use a simplistic administrator/not administrator
+ criteria)
 
 These are just some of the user-visible highlights of the work done in
 the past few months.  More details of the work done 'under the hood'
@@ -102,6 +111,19 @@ KNOWN ISSUES
   and server.  (The NTP work in the previous alphas are partly to assist
   with this problem).
 
+- The DRS replication code often fails, and is very new
+
+- Users upgrading existing databases to Samba4 should carefully
+  consult upgrading-samba4.txt.  We have made a number of changes in
+  this release that should make it easier to upgrade in future.
+  Btw: there exists also a script under the "setup" directory of the
+  source distribution called "upgrade_from_s3" which should allow a step-up
+  from Samba3 to Samba4. It's not included yet in the binary distributions
+  since it's completely experimental!
+
+- ACL are not set by default on shares created by the provision.
+  Work is underway on this subject and it should be fixed in Alpha10.
+
 RUNNING Samba4
 ==============
 
@@ -110,6 +132,7 @@ in root of the tarball.
 
 DEVELOPMENT and FEEDBACK
 ========================
+
 Bugs can be filed at https://bugzilla.samba.org/ but please be aware
 that many features are simply not expected to work at this stage.  
 
diff --git a/client/cifs.upcall.c b/client/cifs.upcall.c
index 4110de3..bfc70d1 100644
--- a/client/cifs.upcall.c
+++ b/client/cifs.upcall.c
@@ -1,6 +1,7 @@
 /*
 * CIFS user-space helper.
 * Copyright (C) Igor Mammedov (niallain at gmail.com) 2007
+* Copyright (C) Jeff Layton (jlayton at redhat.com) 2009
 *
 * Used by /sbin/request-key for handling
 * cifs upcall for kerberos authorization of access to share and
@@ -25,17 +26,169 @@ create dns_resolver * * /usr/local/sbin/cifs.upcall %k
 */
 
 #include "includes.h"
+#include "../libcli/auth/spnego.h"
+#include "smb_krb5.h"
 #include <keyutils.h>
+#include <getopt.h>
 
 #include "cifs_spnego.h"
 
-const char *CIFSSPNEGO_VERSION = "1.2";
+#define	CIFS_DEFAULT_KRB5_DIR		"/tmp"
+#define	CIFS_DEFAULT_KRB5_PREFIX	"krb5cc_"
+
+#define	MAX_CCNAME_LEN			PATH_MAX + 5
+
+const char *CIFSSPNEGO_VERSION = "1.3";
 static const char *prog = "cifs.upcall";
-typedef enum _secType {
+typedef enum _sectype {
 	NONE = 0,
 	KRB5,
 	MS_KRB5
-} secType_t;
+} sectype_t;
+
+/* does the ccache have a valid TGT? */
+static time_t
+get_tgt_time(const char *ccname) {
+	krb5_context context;
+	krb5_ccache ccache;
+	krb5_cc_cursor cur;
+	krb5_creds creds;
+	krb5_principal principal;
+	time_t credtime = 0;
+	char *realm = NULL;
+
+	if (krb5_init_context(&context)) {
+		syslog(LOG_DEBUG, "%s: unable to init krb5 context", __func__);
+		return 0;
+	}
+
+	if (krb5_cc_resolve(context, ccname, &ccache)) {
+		syslog(LOG_DEBUG, "%s: unable to resolve krb5 cache", __func__);
+		goto err_cache;
+	}
+
+	if (krb5_cc_set_flags(context, ccache, 0)) {
+		syslog(LOG_DEBUG, "%s: unable to set flags", __func__);
+		goto err_cache;
+	}
+
+	if (krb5_cc_get_principal(context, ccache, &principal)) {
+		syslog(LOG_DEBUG, "%s: unable to get principal", __func__);
+		goto err_princ;
+	}
+
+	if (krb5_cc_start_seq_get(context, ccache, &cur)) {
+		syslog(LOG_DEBUG, "%s: unable to seq start", __func__);
+		goto err_ccstart;
+	}
+
+	if ((realm = smb_krb5_principal_get_realm(context, principal)) == NULL) {
+		syslog(LOG_DEBUG, "%s: unable to get realm", __func__);
+		goto err_ccstart;
+	}
+
+	while (!credtime && !krb5_cc_next_cred(context, ccache, &cur, &creds)) {


-- 
Samba Shared Repository


More information about the samba-cvs mailing list