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

Jelmer Vernooij jelmer at samba.org
Sat Dec 18 16:47:11 MST 2010


The branch, v4-0-test has been updated
       via  716ea73 Rename vfs operation posix_fallocate to just fallocate and add the vfs_fallocate_mode parameter.
       via  7157221 s4-drepl: During Schema replication, we need to save updated prefixMap if everything is OK
       via  5bc0848 s4-dsdb_schema: Copy info needed for Schema refresh in dsdb_schema_copy_shallow
       via  214b129 s4-devel/pfm_verify: Extend the tool to verify schemaInfo attribute value
       via  bd6f9ef s4-drepl: Make refreshed schema a global one
       via  09a2f14 pyrpc: Add prototype for init function.
       via  d107e95 pyglue: Add prototype for init function.
       via  bbab7ed pidl: Add prototype for init function in pidl-generated Python bindings.
       via  455ef46 Revert "s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later"
       via  656c828 lib/ldb Remove talloc_free() that causes double-free in callbacks.
       via  6967cf2 ldb: Rename controls_except_specified -> ldb_controls_except_specified.
       via  e338bbd ldb_map: Fix prefix for map functions.
       via  24faeab ldb: Rename last instance of save_controls -> ldb_save_controls.
       via  6b5a0cf ldb: Add prototype for ldb_init_module.
       via  fff18e0 ldb: Rename two exported functions so they match abi_match.
       via  f9fbe08 pidl: Use system pytalloc if possible.
       via  502fe68 Add bzrignore symlink.
       via  2d1e91f wafsamba: Use abi_match in version script files.
       via  03fbf9e heimdal_build: Simplify HEIMDAL_LIBRARY - version_script files are now taken from upstream rather than generated.
       via  2f75b53 heimdal_build: Add version-script for heimdal_base, hx509 and hcrypto. Convert hbase and hcrypto to libraries.
       via  839fe07 s4-drepl: Reference current Schema cache into working_schema context
       via  b4476d5 s4-drepl: Fix log message to be shown on its own line
       via  16d6da8 Move checks inside file_set_sparse() to allow it to be called from anywhere.
       via  fe50632 file_set_sparse needs to be a handle based call.
       via  192c4a1 s3:smbd: implement FSCTL_SET_SPARSE more correctly
       via  2c10c34 Update our attribute flags.
       via  5c27dd6 s3:smbd: add file_set_sparse() function
       via  9634d03 s3/vfs_gpfs: map SPARSE attribute to/from WINATTRs, too
       via  480042d s3: remove set_sparse_flag
       via  ebe5600 s3: add FILE_ATTRIBUTE_SPARSE to get_stat_dos_flags
       via  c4a8875 heimdal_build: Add version-script for krb5.
       via  6dc8077 heimdal_build: Add version-script for gssapi.
       via  02ff085 heimdal_build: Add version-script for asn1.
       via  555d334 heimdal_build: Add version-script for hdb.
       via  2ded466 heimdal_build: Add version-script for kdc.
       via  55192fb heimdal_build: Add version-script for wind.
       via  de8133e heimdal_build: Add version-script for ntlm.
       via  b4875d4 heimdal: Add version script file for hcrypto (unused so far, as hcrypto still needs to be made a proper library).
       via  d4cc0d4 heimdal_build: Add version-script for roken.
       via  dd102a2 heimdal_build: Add version-script for com_err.
       via  c09d4b8 wafsamba: Specify full vscript path so non-autogenerated files are possible, too.
       via  402d622 heimdal_build: Simplify version_script handling.
       via  48f91eb wafsamba: Don't build vscript for modules.
       via  13b4e6e wafsamba: Move version script handling out of SAMBA_LIBRARY.
       via  5bccb32 Simplify link installation.
       via  85299be heimdal_build: Simplify library handling.
       via  4e9d67b s4-smbtorture: allow to call test_GetDriverInfo_winreg without printer handle.
       via  92f1029 s4-smbtorture: check if returned driver paths match requested architecture.
       via  1dc2fa7 s3:net ads dns register: use "cluster addresses" option if configured (bug #7871)
       via  5e83a05 s3:net ads dns register: add support for specifying addresse on the commandline (bug #7871)
       via  4d91f98 s3:net: add net_update_dns_ext() that accepts a list of addresses as parameter (bug# 7871)
       via  b8f19df s3:net: disable dynamic dns updates at the end of "net ads join" in a cluster (bug #7871)
       via  b3d4b20 util_net: fix a comment typo in interpret_string_addr_internal()
       via  10eaad2 libcli/security: remove unused variable.
       via  545d3a0 s4-smbtorture: pass down driverosversion to test_DriverInfo_winreg.
       via  4f4ac64 s4-smbtorture: skip level 8 checks in test_GetDriverInfo_winreg for w2k3.
       via  5083be5 s4-smbtorture: skipping level 8 driveradds against w2k3.
       via  28d618d s4-smbtorture: add torture_assert_strn_equal macro.
       via  f08fdfa s3-net: fix net sid type build warning.
       via  7f572df s3/net: tz argument should be NULL of course
       via  34c0d01 Do more vfs_stat_fsp calls instead of FSTAT - ensures fsp->fsp_name->st is kept up to date.
       via  ba21b6e s4-waf: nsstest only needs replace.
       via  1b293c9 spoolss: fill in PerMachineConnections add and delete IDL.
       via  2516338 s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later
       via  eda1972 s4-dsdb Use sid_blob_parse()
       via  4a4d8e4 libcli/security Add sid_blob_parse() to directly parse a binary SID blob
       via  94b149f Typos in wintest
       via  a06519a Fix old bug in openX code, exposed when "strict allocate" is set to true.
       via  ecf48af Change strict allocate to default to true. (cherry picked from commit 820ea22a07b062b1717d35de8fa7051fc1067c3f)
       via  6bb89aa s4-tests: Added a speedtest for LDAP search operations with different accounts.
       via  aab37c3 s4-tests: Added tests for LDAP add/delete/modify using anonymous login.
       via  a53f09b s4-dsdb: Fixed incorrect LDAP return code when anonymous login is used.
       via  b3630b4 Fix bug 7866 - "net" in v3-6-test broken.
       via  4a2d396 ldb: Bump API after symbol changes.
       via  a1eadc5 ldb: Build modules as .so files.
       via  186c347 join: Properly cancel transaction on exceptions.
       via  f98d9e0 Move get_loadparm() and get_credentials() to samba.tests.TestCase.
       via  8b47fce s3:rpc_client: implement rpc_transport_np_init() on top of rpc_transport_tstream_init()
       via  0342ed3 s3:rpc_client: implement rpc_transport_sock_init() on top of rpc_transport_tstream_init()
       via  122dc1e s3:rpc_client/rpc_transport_tstream.c: add some logic to handle cli_np tstreams
       via  9a14dac s3:rpc_client/rpc_transport_tstream: timeout should be unsigned int
       via  e55426f s3:rpc_client: let rpc_transport_tstream_init() create read and write queue
       via  07ba35a s3:libsmb: add tstream_cli_np_get_cli_state()
       via  c0f9e96 s3:libsmb: add tstream_cli_np_set_timeout()
       via  0df669e s3:libsmb: add tstream_cli_np_use_trans() and the needed logic
       via  e08c324 s3:libsmb: add tstream_is_cli_np()
       via  c0ac1ce s3:libsmb: add cli_np_tstream.c
       via  2e259de s4-dsdb/tests/python: Explicitly pass comamnd line LoadParm() instance to system_session()
       via  4a1ce3b s4-dns: implemented parsing and storing of DNS records from bind
       via  74f8c9c s4-dns: added basic DLZ writeable support to dlz_bind9
       via  6f6aa5f waf: fixed re-running of build rules
       via  af99f0a s3-waf: use shared libwbclient wscript_build.
       via  550046a s3-waf: fix winbind-client subsystem.
       via  7ecec74 s3-waf: add libkrb5 winbind locator plugin.
       via  5130e4a s3-waf: rework rpc_server handling a bit.
       via  ea510ae build: openbsd plateform is openbsd4
       via  05e0f75 build: hpux didn't support -Bdynamic
       via  12e49a7 Protect the onefs sendfile from EAGAIN/EWOULDBLOCK.
       via  a8eed18 Implement "use sendfile = yes" for SMB2. (cherry picked from commit 95cb7adcd03a1abbd0af395b6c96dd8e0eebd3d1)
       via  e071fd7 Fix read/write calls over sockets to cope with EAGAIN/EWOULDBLOCK for non-blocking sockets.
       via  14c7034 Change interface of schedule_smb2_aio_read() to allocate the return DATA_BLOB. Change smb2_read code to allocate return DATA_BLOB just before the read.
       via  3bc1cf9 s4-test/repl_schema: remove unused and commented out code
       via  9c78bdf s4-test/repl_schema: Make sure every object is with unique name
       via  dda73b8 s4-dsdb_schema: Handle remote ATTIDs based on msDs-IntId value
       via  52f7e38 s4-schema_syntax: Log error message when _dsdb_syntax_OID_oid_drsuapi_to_ldb() fails
       via  0a9f780 s4-drepl: We won't need a working schema for empty replicas sent.
       via  2b74838 s4-dsdb_schema: We need base_dn in Schema's shallow copy too
       via  3a8fa09 s4-schema_syntax: We should use make_ATTID function when converting remote-ATTID to local one
       via  18744a9 s4-drepl: User working schema for commiting objects when replicating Schema NC
       via  c94e5d4 s4-repl: Allow dsdb_replicated_objects_commit() to use different schema while committing objects
       via  afee8a2 s4-schema_syntax: Use remote prefixMap to map remote ATTID to local one
       via  efcc3c0 s4-test/repl_schema: use 'top' as default base class for our test classSchema objects
       via  1379075 s4-test/repl_schema: New test to test a classSchema with custom attribute
       via  79e1a71 s4-dsdb_schema: Seize using global_schema when referencing new schema for an LDB
       via  4bcedda s3-waf: libwbclient does not depend on talloc anymore.
       via  4f4f769 s3-waf: add missing libnss_wins.so.2 library.
       via  9e6736c s3-waf: recurse into ../libcli/ldap.
       via  3e6d507 s3-waf: recurse into ../libcli/smb.
       via  f2bd9e5 s3-waf: recurse into ../libcli/samsync.
       via  baabd56 s3-waf: recurse into ../libcli/named_pipe_auth.
       via  217ca2a s3-waf: recurse into ../libcli/drsuapi.
       via  d860281 s3-waf: add pam_ and nss_winbind.
       via  a13b993 s3-waf: check for "WITH_PAM_MODULES" to determine pam_smbpass build.
       via  1202e63 s3-waf: fix pamsmbpass libwbclient dependency.
       via  906e489 s3-waf: recurse into ../libcli/auth.
       via  4c459a9 s3-waf: add CHARSET subsystem.
       via  943f485 s3-waf: convert UTIL_SRC into a subsystem samba-util, similar to the s4 one.
       via  192838a s3-waf: convert lib/util_tdb.c into a subsystem.
       via  2407e33 s3-waf: use shared LIBASYNC_REQ subsystem.
       via  0990f63 s4-smbtorture: paranoia check for architectures in request and reply for enumdrivers test.
       via  77c1747 build: fix bad syntax
       via  f126cb9 s4:gensec/spnego: only look at the optimistic token if we support the first mech
       via  4fd57cb s3/net: don't use external "date" to make "net time set" more portable
       via  a55f5e7 wafsamba: change the default value for SAMBA_MODULE of pyembed to False
       via  8c90287 build do not add -no-undefined on openbsd
       via  0fe7440 Ensure we use vfs_fsp_stat(), not VFS_STAT directly, and store into fsp->fsp_name->st instead of a SMB_STRUCT_STAT on the stack.
       via  6510414 wintest Add testing of kerberos connections to Windows members of an AD domain
       via  d97492e s3-libsmb Improve error message when denying LM encryption
       via  f974e68 Change crediting so that the credits are returned on the interim async response.
       via  0414283 As we handle missing sendfile() inside lib/sendfile.c, remove the WITH_SENDFILE ifdefs.
       via  6ce365b We need to start off with smb2.credits_granted == 0. That way when processing the faked up SMB2 NegProt from the SMB1 packet we always allocate one credit on reply.
       via  27a47eb Remove extra unused credit arg. to smbd_smb2_request_setup_out()
       via  4ec6652 s4:dsdb:password_hash: verify content if the BYPASS_PASSWORD_HASH control is used
       via  a762e9c s4:ldap_controls: allow DSDB_CONTROL_BYPASS_PASSWORD_HASH_OID over sockets.
       via  b85a0d9 s4:ldap_server: don't call ldb_req_mark_untrusted() on the privileged ldapi socket
       via  9a1fb13 s4:ldap_server: rename helper functions to ldapsrv_ prefix and pass ldapsrv_call
       via  d7c536b s4:dsdb:util: dsdb_get_single_valued_attr() only needs a const ldb_messages
       via  a5cfdde s3-waf: try to fix the build with snow leopard.
       via  4ce3b53 s3:selftest: fix knownfail for samba3.posix_s3.rpc.spoolss.*printserver.enum_printers_old
       via  1865bdc s4:heimdal_build: replace '+' by '_' for vscripts in HEIMDAL_LIBRARY()
       via  a43a1d9 s3-selftest: support differing VFSLIBDIR in autoconf and waf build.
       via  b4d398f s3-waf: add -Wl,--export-dynamic to LDFLAGS.
       via  cb15d73 nss_wrapper: make nss_wrapper.pl executeable.
       via  61d9aa5 build: remove -no-undefined and -as-needed on openbsd
       via  a910d0c s4:dsdb/pydsdb.c - don't throw another exception on "PyObject_AsDn"
       via  e4b2270 ldb:pyldb.h - revert to the previous header behaviour
       via  35206df build: move the import near the place where need it, so that we can build on hosts with python's zlib
       via  4c373d2 s4:scripting/python/pyglue.c - add a OOM handling
       via  13da83b s4:scripting/python/pyglue.c - optimise includes
       via  c5deda5 s4:param/provision.c - optimise includes
       via  34c5bdc s4:libcli/finddc.h - fix header dependancies
       via  721c3b1 s4:libcli/finddcs_nbt.c - optimise headers
       via  f9b8735 s4:libnet/py_net.c - add checks for OOM conditions
       via  c8d8887 s4:dsdb/pydsdb.c and web_server/wsgi.c - remove accidentally introduced Py_RETURN_NONE
       via  65bcde2 s4:lib/ldb-samba/pyldb.c - optimise includes
       via  b974966 s4:dsdb/pydsdb.c - clean up memory handling
       via  b56a6f2 ldb:pyldb - optimise includes
       via  93ea5cb change searched name from _ss_family to __ss_family
       via  05706e1 s4:web_server/*.c - optimise includes
       via  978a14d s4:web_server/wsgi.c - fix a counter type
       via  f05ddcf s4:web_server/wsgi.c - add missing Python compatibility code
       via  136a5d7 s4:kdc/*.c - minimise includes
       via  faa7ae4 s4:smbd/process*.c - fix PID warnings on Solaris
       via  c7b2ec6 s4:kdc/proxy.c - optimise includes in order to fix a build warning on Tru64
       via  6b2a19d s4:param/loadparm.c - fix a warning by introducing a "const" cast
       via  3c38166 s4:kdc/kpasswdd.c - don't return an uninitialised NT_STATUS
       via  24cac44 build: change lib order to fix build on netbsd
       via  864335e build: add a check for _ss_family as it used on aix to replace ss_family
       via  993b4aa replace: add comments to make the #ifdef/#else/endif more readable
       via  6bc6c00 selftest-s4: Support listing smbtorture4 tests.
       via  002acbb selftest: Support multiple instances of $LISTOPT.
       via  3b1ed52 filter-subunit: Add --list argument.
       via  13bb9e7 smbtorture: Default to listing all tests if no prefix was specified.
       via  1f5f4e9 smbtorture: Implement --list argument.
       via  bf13d76 build: add more CFLAGS for aix
       via  617871e build: add a dependency on lib iconv for lib intl if we are not able to find it
       via  097075c build: On AIX we need _XOPEN_SOURCE >= 500 for CLOCK_REALTIME
       via  aac0c58 libcli/echo: fix off by 1 crash bug
       via  21d02c0 s4:selftest: use correct name for the test "ECHO-UDP" => "echo.udp"
       via  b6fef94 libcli/echo: lowercase testsuite names
       via  35fbc7b s4-smbtorture: Make test names lowercase and dot-separated.
       via  68d97f8 talloc: Add ability to generate Python docs using pydoctor.
       via  7ef1de3 smbtorture: correct error handling in BASE-OPEN.
       via  d2e9171 Add documentation for "smb2 max credits".
       via  2ac579c Add a SMB2 crediting algorithm, by default the same as Windows. Defaults to 128 credits.
       via  533ba5a heimdal: unset SLIST_ENTRY only if we are with windows
       via  a1db341 build: cpp is prefixed by CPP=
       via  6875a61 build: add a function to test if -lc is needed
       via  26a3728 drsblobs.idl: remove nopython from package_PrimaryKerberosBlob related stuff
       via  bde8046 pidl:Samba4/Python.pm: ignore "SUBCONTEXT" levels
       via  8babee2 pidl:Samba4/Python.pm: don't handle scalar reference types special
       via  6ef8524 build: compiler on aix is xlc_r not xlr_c
       via  d1bfa33 build: reset cpp on host with xlr_c and let pidl use $CC -E
       via  b285d03 s4-tests: Modified sec_descriptor.py to use the sd_utils helpers.
       via  c9264bb s4-tests: Modified acl.py to use the sd_utils helpers.
       via  c5480e6 s4-tests: Moved some commonly redefined security descriptor methods to a utils class
       via  378295c build: detect if conf.env['CPP'] is an array or not
       via  1b63c78 waf: the libXX.inst.so file also depends on the vscript
       via  283686a s3-vfstest: fixed paths in vfstest
       via  e928032 wintest flush DNS on Windows clients to improve reliablity
       via  280caa6 s3-dns Don't use DELEG_FLAG in DNS update, Windows 2008R2 does not like it
       via  0f1cc88 s3-dns Don't use SEQUENCE_FLAG in DNS update, Windows 2008R2 does not like it
       via  89d4439 wintest More work to make test-s3.py work
       via  c2a1ad9 s3-net Allow 'net ads dns register' to take an optional hostname argument
       via  4408f8a wintest Share more of the S4 test code with the s3 test
       via  6195dfc s3-winbind Improve memory handling in NTLMv2-backend plaintext authentication
       via  5cfe949 s3-winbind Don't send the LM password to the server, ever
       via  f13404e s3-libsmb Don't ever ask for machine$ principals as a target.
       via  45d784e s3-docs Add docs for 'client use spnego principal' and 'send spengo principal'
       via  d69b4f1 s3-docs Explain change to NTLMv2 by default in the client
       via  635fbf2 s3-client Use NTLMv2 by default in the Samba client
       via  b3c2df5 s3-smbd Don't send SPNEGO principal (rfc4178 hint) by default
       via  bb78062 s3-libads Default to NOT using the server-supplied principal from SPNEGO
       via  10441ed subunitrun: Use unittest.TestProgram if subunit.TestProgram is not available.
       via  636d8cf s4-python: Add convenience function for forcibly importing bundled package.
       via  bdf5a49 subunitrun: Extend hack to cope with older system subunit run installs.
       via  b1daa50 subunitrun: Remove global subunit module when reimporting from a different location.
       via  8f4c064 s4-dist: Remove no longer existing files from blacklist (fixes 'make dist' inclusion of configure)
       via  408a99e s4-python: Fix use of bundled modules.
       via  4571b94 s4-python: Split up ensure_external_module.
       via  c565da0 selftest: Make sure system subunit.run has TestProgram.
       via  365cfb1 smbtorture: Rename --list to --list-suites, add stub --list.
       via  5f6dd9a selftest: Check exit code when listing tests.
       via  680a2fb s4-selftest: Add convenience function for running testsuites using subunitrun.
       via  028ea57 selftest: Allow discovering tests in pure python testsuites.
       via  069ff14 subunitrun: Support --list.
       via  a957d8c selftest: Rename $LIST to $LISTOPT for consistency with testrepository.
       via  75ef8f1 dnspython: Update to newer upstream snapshot.
       via  9143892 subunit: Update to newer upstream snapshot.
       via  2974340 testtools: Import new upstream snapshot.
       via  e6974b0 selftest: add --list option.
       via  34adc74 selftest: Document --testenv in --help output, remove documentation for now obsolete --analyse-cmd.
       via  21b0d5e pidl: use $CC -E if $CPP is not defined, if both undefined use cpp
       via  301d59c build: use CPP and CC values when calling pidl
       via  8733738 build: introduce SAMBA_CHECK_PYTHON_HEADERS
       via  672c48b build: finishing fixing broken libiconv on hpux
       via  1f2518d s4 libcli: Add libcli_echo lib and torture test
       via  9df1b40 s4: Implement UDP echo server example
       via  5fcbb16 s4:pyrpc_util: s/typename/type_name to avoid c++ warnings
       via  e1485c7 talloc: pytalloc-util should not have an ABI-file yet
       via  377b399 wintest Remove the password expiry as the first step
       via  57f2f1d waf: remove the restriction that private libraries must not have a vnum
       via  ca247be waf: fixed path to abi_directory
       via  154b431 s4-spnego Match Windows 2008, and no longer supply a name in the CIFS Negprot
       via  f681859 s4-lsa Implement kerberos ticket life policy
       via  22d6775 s4-tests Workaround new default of 'client ntlmv2 auth = yes' in tests
       via  54ee213 s4-client Use NTLMv2 by default in the Samba4 client.
       via  a6351e2 waf: add a dependency between the library and its vscript
       via  f3d36b1 waf: don't use symbol versioning on our modules
       via  c90b782 waf: use vscripts for our private libraries too
       via  ffb2b3d waf: make mkdir_p on a empty string not recurse forever
       via  ebe2867 waf-abi: auto-generate per-symbol versions from ABI files
       via  2771266 build: do not duplicate the checks for python in samba4
       via  c4e795c build: Cope with broken libiconv
       via  461d100 dcerpc.idl: fix typo 0x800000000 => 0x80000000
       via  cfef64a s4:ldb: add ABI/ldb-0.9.20.sigs
       via  6596556 s4:ldb: build libldb and pyldb-util as private libraries when building for samba4
       via  658f459 talloc: build pytalloc-util with the same logic as libtalloc
       via  8c6b756 talloc: mark pytalloc-util functions as _PUBLIC_
       via  288383a talloc: remove unused PyString_FromString_check_null() from pytalloc-util
       via  12c5e3f pidl:Samba4/Python.pm: use PyString_FromStringOrNULL() from pyrpc_util
       via  63574fd s4:python: add PyString_FromStringOrNULL() to pyrpc_util
       via  e3a7a08 buildtools: private_libraries should not have a version in the soname
       via  aee086c buildtools: add the PRIVATE_EXTENSION for private libraries
       via  3d289fe buildtools: make sure we have no '+' in the version scripts
       via  02f3567 smbtorture: use xxxULL notation instead of INT64_C(xxx)
       via  bf7b026 s4-acl: Replaced talloc_reference with talloc_steal, as aclread is the only one using this result message.
       via  1bd3bd6 Add ncacn_http (RTS) IDL implementation in dcerpc.idl
       via  623c93c ldb: bump version number after introduction of new constant.
       via  f85089e s4-acl: Fixed incorrect value of LDB_FLAG_INTERNAL_INACCESSIBLE_ATTRIBUTE
       via  735c1cd s4-pkgconfig: add @LIB_RPATH@ to our link flags
       via  8b3ae1a waf: added --disable-symbol-versions configure option
       via  af1b098 s4-ldb: added @LIB_RPATH@ to the ldb pc file
       via  92961d2 waf: support @LIB_RPATH@ in pc files
       via  2079a6d s4-acl: Changed the mechanism of attribute removal to speed it up.
       via  fe98b9a s4-acl: Added a flag to mark an element as failing an access check.
       via  af3414f ndr: Another try to support the build on non-IPv6 systems
       via  8dd3013 s4-param Allow +foo syntax in smb.conf list parsing
       via  94f4929 s4-spnego use "not_defined_in_RFC4178 at please_ignore" if no principal specified
       via  a21cb5a libcli/auth bring ADS_IGNORE_PRINCIPAL in common
       via  53b49d4 build: tru64 needs -shared for building libs
       via  b352ecb waf: added -Wmissing-prototypes to build
       via  be99d84 waf: make all generators depend on their rules
       via  16c36a8 s3-waf: fixed version number handling
       via  4debe69 s4-heimdal: enable symbol versioning in heimdal
       via  3513421 waf: use -Wl,--version-script if available
       via  d0c93ba waf: added configure test for -Wl,--version-script
       via  84ac1f8 s4-dns: dlz_bind9 doesn't need to link to gensec any more
       via  d5bf525 s4-waf: get the version number right on private libraries
       via  18177f1 s4-dns: use ldb hooks for samba extensions in dlz_bind9
       via  cba7397 s4-ldb: use RTLD_DEEPBIND if available for ldb modules
       via  591e18a s4-dns: allow a remote ldap server to be used with dlz_bind9
       via  be53dcd s4-dsdb: register samba handlers in dsdb module
       via  1b016f5 s4-ldb: ensure ldb_register_samba_handlers() is not done twice
       via  9013f93 wintest: use --add-ref for RODC replication
       via  545932f samba-tools: more reasonable defaults for samba-tool commands
       via  249afc8 samba-tools: export doesn't need any credentials
       via  d7cd2ad s4-provision Always run slaptest to convert the config file
       via  87e2d68 s4-provision Add an invalid names check for 'domain == netbiosname'
       via  994bcf3 build: fix hpux build pb
       via  a52a587 docs: clarify the idmap_rid manpage (bug #7788)
       via  91d9cb4 docs: clarify the idmap_ad manpage (bug #6322)
       via  15c33ad libcli/auth: let spnego_write_mech_types() check the asn1_load() return
       via  f802075 s3:ntlm_auth: support clients which offer a spnego mechs we don't support
       via  ee4f5ac s3:ntlm_auth: free session key, as we don't use it (at least for now)
       via  9a56ade s3:ntlm_auth: fix memory leak in the raw ntlmssp code path
       via  6acbcd1 Make sure that user exists after running add user script before adding sam account.
       via  94cfb49 s3-waf: add configure/declaration checks for fdatasync, readahead and splice.
       via  c5b2fd0 s3-waf: add valgrind configure checks.
       via  055a3e0 s4:libnet_samsync_ldb.c - simplify a talloc steal call
       via  a07d208 s4:libnet_samsync_ldb.c - introduce an error message on failed domain synchronisation
       via  d911897 s3:registry: improve debug messages about regdb refcount changes
       via  af4a4f5 s3-waf: build vfs_fileid module if possible.
       via  6b1ba79 s3-waf: add support for --with-dnsupdate.
       via  0745f3f s3-waf: fix the build of nsstest in the non-devel build.
       via  ffc7434 s3-waf: fix library names (we installed liblibsmbclient, etc.)
       via  8be11b2 s3-waf: fix pam dependencies of the RPC_SAMR server.
       via  f7d9786 s3: Fix bug 7844: Race in winbind
       via  ab1b857 s3: Fix bug 7842: WINBIND_LOOKUPRIDS does not return the proper domain name
       via  8f8d188 s3: Fix bug 7841: WINBINDD_LOOKUPRIDS asks the wrong domain
       via  cb496c6 s3: Fix bug 7843: Expand the local SAMs aliases
       via  b73e4e3 s3-waf: add pam configure checks.
       via  ec97c9f s4-acl: Remove unused variables from aclread module.
       via  15a2eff s4:acl_read LDB module - fix attributes list
       via  91bf913 s4-acl: Some optimisation of the aclread module
       via  3f1b153 s4-acl: Moved aclread module below descriptor and acl.
       via  bd3e580 Revert "lib/util:tests/time.c - "test_timestring" - fix it on Solaris"
       via  619a49c lib/util/fault.c - fix "pid_t" printf warning on Solaris
       via  2664a67 s4:torture/locktest.c - fix "pid_t" printf warning on Solaris
       via  3b7e2ee s4:torture/locktest.c - fix one indentation
       via  0c8cf66 s4:client/client.c - fix Solaris warning by a type cast
       via  93d85ca s4:fix some shadowed declaration warnings on Solaris by renaming the symbols
       via  5845cc9 s4-dns: return the correct TTL
       via  49e0aef s4-dns: support Samba command line options to the dlz_bind.so module
       via  c60ce75 s4-dns: added flags support for dlz_bind9
       via  9f6f1b0 s4-dns: a dlz module for bind9
       via  521e96c idtree: fix overflow for v. large ids on allocation and removal
       via  af5649d s4-repl_meta_data: Print function name when we can't find attribute in Schema cache
       via  05e77f5 s4-linked_attributes: Give more info where an error occured
       via  be0a2a6 s4-repl_meta_data: Remove duplicated check
       via  be27a9d s4-schema_load: Strip a pointless check
       via  654e010 lib/util:tests/time.c - "test_timestring" - fix it on Solaris
       via  55dba7b s4:cluster/cluster.h - fix another gcc 3.4 "struct" warning
       via  84c95bf s4:dsdb/samdb/ldb_modules/util.h - fix a gcc 3.4 compile warning
       via  67318d1 s4:lib/messaging/*.h - fix compile warnings on gcc 3.4
       via  8897935 pytalloc: Add docstring for talloc.Object.
       via  71671a8 s4-python: Add more module docstrings.
       via  52d64c5 s4-python: Add some more module docstrings.
       via  496ef92 wafsamba: Only include versioned files when building tarball from bzr.
       via  2ec657b Updated french translations from Jean Delvare <jdelvare at suse.de>
       via  536622e s4:dsdb/samdb/cracknames.c - fix another memory leak
       via  f156c34 s4:kdc/kpasswdd.c - fix memory leaks
       via  f1db3c5 s4:auth/gensec/gensec_krb5.c - fix/reorder memory free operations
       via  ee311be s4:auth/gensec/gensec_krb5.c - remove a pointless "nt_status" test
       via  3fb5ae6 s4:auth/kerberos/kerberos_pac.c - fix another memory leak regarding the KRB principal
       via  f92055f s4:dsdb/common/util_samr.c and auth/sam.c - fix error message
       via  929063b lib/torture: add torture_assert_u64_equal_goto()
       via  69ad3f7 tls_tstream: use a dynamic buffer for the push case
       via  a42ccab tls_tstream: increase the buffer size
       via  14d3027 s4:samr RPC server - dcesrv_samr_GetBootKeyInformation - return NOT_SUPPORTED
       via  b6750ee s4:dsdb/common/util_samr.c - "dsdb_enum_group_mem" - fix it up regarding non SAM members
       via  b604e94 s4:torture/rpc/samr.c - fix output message
       via  b8282a2 Fix bug #3185 - testparm exits 0 if it can read the config file regardless of errors
       via  88a2ad2 s4/kdc - fix a warning regarding a changed parameter type (kvno)
       via  70eaa3f s3/s4:lsa.idl - QueryDomainInformationPolicy - the "unknown6" field is called "reserved"
       via  d0b3932 s4:lsa RPC server - always initialise "info" structures
       via  aebc90f s4:lsa RPC server - "dcesrv_lsa_CreateSecret" - a bit of rework
       via  025aa3f s4:libnet/libnet_samsync_ldb,c - move away from "samdb_msg_add_string" when possible
       via  d14e0e8 s4:libnet_JoinADSDomain - move away from "samdb_msg_add_string"
       via  189b4bc s3-waf: add krb5 configure check for WRFILE_KEYTAB.
       via  704f138 s3-waf: add krb5 configure checks for enctype 23.
       via  5676acb s3-waf: more krb5 configure checks.
       via  88ff7e3 talloc: add ABI/talloc-2.0.4.sigs
       via  e2a89d6 s4:auth/sam.c - when printing out a string buffer we don't strictly need the width
       via  4ae9aec s4:auth/sam.c - the check for the SAMDB needs to be on the top of the call
       via  5e1c9b5 s4:auth/sam.c - fix the free of memory contexts
       via  07e18e8 s4:auth/sam.c - specify the SID ignore case better
       via  6bfa21f wintest: autodetect if named supports tkey-gssapi-keytab
       via  9de6b4a wintest: put most of the main program login in wintest.py
       via  8dcd4cc wafsamba: Override GIT_DIR without using putenv.
       via  ceb1e17 talloc: Bump version number after pytalloc changes.
       via  2b0ff09 Replace lseek()/write()/lseek() triple with pwrite call. We already emulate this inside pwrite under the covers.
       via  24ca7bc posix_fallocate() returns an errno, not -1 on error.
       via  b8d7de3 Merge the two conflicting allocation codes into one function, vfs_slow_fallocate() and use that from both the truncate and fill_sparse functions.
       via  1f1491d Oops. Missed adding vfswrap_posix_fallocate to vfs_default_fns table.
       via  5819a36 Move posix_fallocate into the VFS where it belongs.
       via  de8ceb5 Fix bug #7835 - vfs_fill_sparse() doesn't use posix_fallocate when strict allocate is on
       via  03b078c s4-dsdb/syntax: Map remote ATTIDs for Class OID syntax
       via  c1fef7e s4-test/repl_schema: Test class inheritance through subClassOf
       via  5bc1185 s4-dsdb_syntax: Be a little bit more chatty when we can't an ATTID in our cache
       via  1b70700 s4-test/fsmo: Remove unused imports
       via  ad1ea5e s4-test/delete_object: Remove unused imports
       via  28f4711 s4-test/repl_schema: Make ERR_NO_SUCH_OBJECT visible to us
       via  ebdbf9b s4-test/repl_schema: Test classSchema and attributeSchema replication in separate tests
       via  d8e5624 s4-dsdb/descriptor: comment typo
       via  7a5e47b s4:auth/sam.c-"authsam_expand_nested_groups" - don't fail if we've memberships on non-SAM objects
       via  6f42da7 s4:dsdb/samdb/cracknames.c - fix various KRB5 memory leaks
       via  573389c s4:password_hash LDB module - allow empty ("") passwords
       via  f62972b s4/scripting/ktpass: make shell code portable and eliminate another bash requirement
       via  a42c731 s4/ldb: fix shell syntax error in test script
       via  72a322e s3/selftest: add some FIXMEs
       via  eeade15 tests: avoid bash in shebang and fix wrong "==" in test
       via  e8f9ee6 fix Ñ•ome == to correct shell test in commented stuff
       via  9329d0a smbprinting: fix wrong == in shell tests
       via  8c365d5 waf/buildtools: remove more bash shebangs and fix a == to =
       via  fca9d05 waf/buildtools: use /bin/sh instead of /bin/bash and put ^ in quotes
       via  beb0181 buildtools: fix --git-local-changes option
       via  75508ce Turns out there are lots of places in S3 where token passed in here can be NULL (become_root() sets the current security token to NULL for example). Ensure we don't crash.
       via  c8395ac Fix a typo - should be '&&' not '&' when checking for privileges.
       via  fd38dab wintest: added README
       via  813fe0b s3:smbd: remove some commented out legacy code
       via  f5c5fd9 s4-ldap: removed an incorrect talloc_move()
       via  71e2d9e s3-waf: more krb5 configure checks.
       via  4c2ef4f s3-waf: add configure check for dirfd and build vfs_syncops vfs_dirsort if possible.
       via  a699729 s3-waf: add idmap_ldap to default static module list.
       via  651a15d s3-waf: align some krb5/gssapi configure checks with classic build.
       via  133a2ff s3-waf: avoid module name uppercasing.
       via  56290d0 s4:dsdb/repl/replicated_objects.c - proof if "talloc_reference" doesn't return NULL
       via  8742faf s4:dsdb/common/util.c - "samdb_msg_add_add/delval" - introduce also here the better memory context
       via  9733d71 ldb:ldb_msg_add_value - fix here a wrong memory context
       via  0cf4569 s4:ranged results LDB module - cosmetic - fix some indentation
       via  2185f91 s4:ranged results LDB module - "rr_search_callback" - change some memory context
       via  ffc3f94 s4/waf: add intl dependency for nss_winnbind
       via  6803a72 s4-test/schema: Extend the test to replicate a Class with Attribute with "mayContain" relation
       via  23b4408 s4-dsdb/syntax: Map remote ATTIDs for Attribute OID syntax
       via  29f9249 s4-dsdb/syntax: Implement Remote-ATTID to Local-ATTID mapping function
       via  cf8ffc3 s4-dreplsrv: Use working_schema when replicating from Schema NC
       via  a42e267 s4-dsdb/schema: Implement multi-pass working schema creation function
       via  fcc26c5 s4-dsdb/schema: Add Schema shallow copy function
       via  16bd9dd s4-dsdb/prefixMap: Add prefixMap shallow copy function
       via  4041791 s4-repl: Let dsdb_replicated_objects_convert() to accept schema from caller
       via  4cd16dd s4-ranged_result.c: Fix memory context for ranged attributes handling
       via  6e27ff3 s3 docs: Reword posix locking text to answer a common question
       via  bf9c3ee s3: Attempt to please autobuild
       via  45a44dd s3: Fix a typo
       via  538ed07 s3: Attempt to fix the shadow_copy2 module
       via  b7172e7 s4-drs: cope with invalid NTDS DNs from DsReplicaInfo()
       via  00ecbdb wintest: cope with w2k3 form of dcdiag output
       via  06fd5b7 wintest Move stopping of BIND into a new step
       via  c5bea98 s4:heimdal: import lorikeet-heimdal-201012010201 (commit 81fe27bcc0148d410ca4617f8759b9df1a5e935c)
       via  9c84f98 wintest: make command matching case insensitive by default
       via  60e1a2c wintest: we don't need the WIN_BASEDN vars any more
       via  bd86dda wintest: fixed formatting of wintest in emacs python mode
       via  4072455 wintest Wipe the BIND data directory just before we restart bind
       via  d48b66e wintest Another way to work out if a Windows machine is a DC
       via  ca79bc7 wintest Add more retries and fix up RODC handling after auto-dcpromo
       via  a565eff9 wintest Allow 'samba-tool newuser' to run a few times waiting for the RID Set
       via  c1fa6be s4-samba-tool Show when we have created the user successfully
       via  0b2ec0a wintest Make the new --vms option default to running all tests.
       via  86c3c42 wintest Set WIN_LCREALM and WIN_BASEDN automatically
       via  7ecf6b2 wintest Add a function to shut down all the managed VMs at the start
       via  b5bab49 wintest Fix case of BASEDN variables
       via  f5382d5 wintest Add automatic dcpromo is the host isn't a DC yet
       via  b0ed6c2 wintest Add more VMs and correct titles
       via  2b1c259 wintest: cope with delays in w2k3 starting its DRS server
       via  c2fb350 s4-drs: the options attribute is optional on NTDSDSA objects
       via  90215c5 wintest: wait for the windows DC to register its DNS name
       via  a940d5d s4-provision: remove the disabled bit in the dns-$HOSTNAME account
       via  a36e4b2 wintest: fixed casefold handling in expect calls
       via  380739e waf: less verbose message for failing to resolve a syslib path
       via  bbf9534 waf: use Logs.warn() instead of print() in the symbol check code
       via  8428311 pygensec: Fix initialization.
       via  efd8fc0 pytalloc: Make py_talloc_default_cmp private.
       via  b8dc3c8 pytalloc: Make py_talloc_dealloc private.
       via  4f0436f pytalloc: Make py_talloc_default_repr private (now exposed by talloc.Object).
       via  a9fb47b pyparam: Use talloc.Object.
       via  1f0cc6f pyregistry: Use talloc.Object.
       via  f43ffed pyauth: Use talloc.Object.
       via  fce73d7 pygensec: Use talloc.Object.
       via  00251d9 pycredentials: Use talloc.Object.
       via  5891e98 pytalloc: Expose PyTalloc_GetObjectType
       via  3bff037 pidl/python: Allow import of talloc, even though it doesn't live in the samba.dcerpc. namespace.
       via  ba2110d pidl: Allow more flexibility importing modules using convenience function.
       via  36bdb3b pytalloc: Add convenience function for checking if something is a talloc object.
       via  dd0fbc4 pidl: Base new objects off of talloc object.
       via  0acc93c waf: added a help target for the other waf builds
       via  557401b s4-build: added a 'make help' target
       via  062378c s4-provision: fixed check for missing msDS-SupportedEncryptionTypes
       via  7526171 wintest: make expect calls case insensitive by default
       via  1079195 wintest: added --vms option
       via  47e8cbe heimdal: fix for w2000 from lha
       via  1286f53 s4-dns: catch all DNS exceptions in samba_dnsupdate
       via  29c4f3f s4-smb_server Return why the ntvfs_connect() failed.
       via  4ea840c s4-librpc Handle all types of GUID in the GUID() initialiser
       via  2b0905a s3-waf: convert RPC_LSARPC into a subsystem.
       via  c291195 s3-waf: convert RPC_SAMR into a subsystem.
       via  ef12971 s3-waf: convert INIT_SAMR into a subsystem.
       via  f5e1f5f s3-waf: convert INIT_NETLOGON into a subsystem.
       via  42fe021 s3-waf: convert INIT_LSA into a subsystem.
       via  e8aa266 talloc: Add talloc object.
       via  783264e s3-waf: fix LIBNBT deps.
       via  c5559bb s3-waf: convert IDMAP_AD into a subsystem.
       via  3a91e40 s3-waf: convert IDMAP_HASH into a subsystem.
       via  e702b54 s3-waf: convert IDMAP_ADEX into a subsystem.
       via  88b61a3 s3-waf: no need to compile ../librpc/ndr/ndr_compression.c twice.
       via  9d6bfdf s3-waf: use LIBCLI_NDR_NETLOGON.
       via  8333b02 s3-waf: convert LIBNBT into a subsystem.
       via  72b6936 s3-waf: convert SPNEGO_PARSE into a subsystem.
       via  b31c0e4 s3-waf: use SLCACHE in ntlm_auth.
       via  3131237 s3-waf: use TLDAP in smbtorture.
       via  67f2d4f s3-waf: convert NPA_TSTREAM into a subsystem.
       via  d245ec8 s3-waf: add LIBDRSUAPI subsystem.
       via  193daf8 s3-waf: let SMBD_BASE depend on NDR_NOTIFY.
       via  a5ede16 s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_NBT.
       via  4ca43d9 s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_SVCCTL.
       via  5db1a39 s3-waf: convert LIBCLI_SPOOLSS into a subsystem.
       via  e80e5c5 s3-waf: convert RPCCLI_EPMAPPER into a subsystem.
       via  aaa31e7 s3-waf: convert RPCCLI_EVENTLOG into a subsystem.
       via  d29f9e4 s3-waf: convert RPCCLI_NTSVCS into a subsystem.
       via  d37f54d s3-waf: convert RPCCLI_DRSUAPI into a subsystem.
       via  ac29057 s3-waf: convert RPCCLI_DFS into a subsystem.
       via  5cedef3 s3-waf: convert RPCCLI_INITSHUTDOWN into a subsystem.
       via  82b4408 s3-waf: convert RPCCLI_DSSETUP into a subsystem.
       via  2013c9c s3-waf: convert RPCCLI_SVCCTL into a subsystem.
       via  a8d005d s3-waf: convert RPCCLI_WKSSVC into a subsystem.
       via  f9f9b79 s3-waf: convert RPCCLI_SRVSVC into a subsystem.
       via  75f088f s3-waf: convert LIBCLI_NETLOGON into a subsystem.
       via  656e849 s3-waf: convert LIBCLI_LSA into a subsystem.
       via  d16e77e s3-waf: convert LIBCLI_SAMR into a subsystem.
       via  2beab2d s3-waf: convert PARAM_UTIL into a subsystem.
       via  33c82cd s3-waf: convert TOKEN_UTIL into a subsystem.
       via  b2a1c1e s3-waf: convert REG_EVENTLOG into a subsystem.
       via  254dea0 s3-waf: convert LIBNMB into a subsystem.
       via  12d73f2 s3-waf: convert FNAME_UTIL into a subsystem.
       via  d6337bb s3: Fix bug 7832
       via  f430dd3 wafsamba: Fix indentation.
       via  e0e4dc1 s3: Add shadow copy info to smbclient allinfo
       via  3f6705e s3: Add cli_shadow_copy_data
       via  10d1cd7 s4:torture - partially revert "s4:torture - prefer the termination "return"s at the end of two unittests"
       via  2a5daa7 wafsamba: Only use private library rpath when linking against private libraries.
       via  7ab6aa1 samba_dist: Fix dist for subprojects.
       via  05cb5ad samdb: Build as public library.
       via  54a5c39 s4:torture - prefer the termination "return"s at the end of two unittests
       via  d38cd9b Fix bug discovered with "encryped passwords = no".
       via  53712fb s4-smbtorture: only run the cupsaddsmb adobe driver test against s3.
       via  c62509c s3-spoolss: Fix Bug #7641: handle win9x adddriver calls w/o config file.
       via  e722c66 s4-smbtorture: add torture test for cupsaddsmb win9x driver install behavior.
       via  7f2afe2 s4-smbtorture: make add-printerdriver test more robust against empty configfiles.
       via  118a797 s4-smbtorture: make driver upload/removal more robust against empty filenames.
       via  800a76d s3-oldtest: add WIN40 to print$ share.
       via  6a93be4 s3-selftest: add WIN40 directory to print$ share.
       via  b9a59ba s4-smbtorture: add test for Adobe PostScript driver (Win9x) installation.
       via  90a0a7e s4-smbtorture: handle driverfile overlap during removal in RPC-SPOOLSS-DRIVER.
       via  93582c3 s4-smbtorture: re-arrange RPC-SPOOLSS-DRIVER test a bit.
       via  e9c40ef s4:wrepl_server - add a cast on "iov_base"
       via  6ce6365 s4:lib/tls/tls_tstream.c - quiet warning on Solaris "cc" by casts
       via  bd4006f s4:auth/gensec/gensec_tstream.c - quiet warnings on Solaris "cc"
       via  205c1e0 s4:wrepl_server - remove unreachable statement
       via  40db0b8 s4:dcesrv_drsuapi RPC server - remove unreachable statement
       via  821c962 s4:dns_server/dns_update.c - remove unreachable statements
       via  3035fe0 libcli/security/object_tree.c - remove unreachable statement
       via  87b887f s4:torture - remove unreachable statements to quiet warnings of Solaris "cc"
       via  7fb9087 s4:auth/ntlmssp/ntlmssp_server.c - remove unnecessary ";"
       via  c4625a8 heimdal:base/heimbase.c - remove an unused variable
       via  0852b0f s4:param/pyparam_util.c - remove unused include
       via  cc553ea s4:auth/gensec/gensec_gssapi.c - always print error messages on the same talloc context
       via  7025087 wintest: cope with the heimdal version of kinit
       via  dc0c89c s4-samdb: give a better exception if multiple users match in password change
       via  c522cd7 s4-repl_schema: fixed ldb exception handling
       via  37bfc4e s4-samba-tool: fixed exception handling in subcommands
       via  6250690 s4-samba-tool: fixed ldb exception handling in domainlevel command
       via  a1f9692 s4-samba-tool: improved exception handling in samba-tool
       via  8c59bbd s4-join: fixed exception handling in join command
       via  abe9ac5 s4-ldapcmp: make ldapcmp a samba-tool command
       via  f8d73e4 s4-ldapcmp: fixed exception handling
       via  0dd2152 s4-pyglue: added get_debug_level() method
       via  33d1787 s4-loadparm: use loadparm_init_global() instead of loadparm_init()
       via  b20ce43 s4-loadparm: added loadparm_init_global()
       via  6982a00 s4-gpo: started on samba-tool gpo list command
       via  6cd01c9 s4-dsdb: give full error message for operational failures
       via  74d373d s4-pydsdb: two more GPO related flags
       via  7a826d0 s4-samba-tool: started on gpo subcommands in python
       via  e54c8be s4-pydsdb: added GPO policy flags
       via  97f0d6c samba.tests.hostconfig: Fix import.
       via  eb5a8e2 s4-python: Some reformatting for the purpose of pydoctor.
       via  20516df samba.upgradehelpers: Simplify code a bit.
       via  ca495e6 samba.hostconfig: Move samba.shares into samba.hostconfig.
       via  979d298 samba.getopt: Fix missing import of sys.
       via  28b5095 chgtdcpass: Fix program name in usage message.
       via  56969ad s4:torture/smb2/acls.c - remove two unused variables
       via  96c1cd7 s4:introduce casts before outputs of "time_t" variables
       via  7128c15 replace:wscript - reintroduce the size check for "bool" due to a request of metze
       via  3c07250 replace:wscript - change the "bool" checks to be compatible with more platforms
       via  c254527 build: update gdb_backtrace to make it search for gdb66 as it work on freebsd
       via  06beebd fix bad shell
       via  ef8349e replace:wscript - reintroduce the size check for "bool" due to a request of metze
       via  c69b1ed s3: Properly print binary values "net cache"
       via  1a91fe9 s3: Add gencache_iterate_blobs
       via  62afdb9 s3: Convert gencache_get_data_blob to gencache_parse
       via  9843103 s3: Add gencache_parse
       via  ce55d7c Revert "s4:netcmd/drs.py - use "objectClass" for discovering the server and it's NTDS settings object"
       via  b028a60 replace:wscript - change the "bool" checks to be compatible with more platforms
       via  7e2b315 add handling for solaris
       via  736d36a s4:dsdb/repl/drepl* - move "lib/messaging/irpc.h" include into "drepl_service.h"
       via  4cf85a7 s4-selftest: Ignore broken pipe error from grep.
       via  7c65ab1 samba.provision: Fix setup_path.
       via  8caac94 samba.provision: Add package with provision and backend modules.
       via  a7675bd s4-python: Fix formatting of docstrings for the purpose of pydoctor.
       via  6fea636 Makefile: Add rule for pydoctor.
       via  ae48c62 samba.tests: Fix formatting.
       via  092e923 s4-tests/bind.py: Use samba.tests.connect_samdb() instead of directly using SamDB class
       via  60bf020 s4-samba-tool: support help, and show description of commands
       via  2a4c6da s4-drs: fixed credit for C version
       via  b87c370 s4:netcmd/drs.py - use "objectClass" for discovering the server and it's NTDS settings object
       via  989d880 tdb:common/open.c - use "discard_const_p" for certain "tdb->name" assignments
       via  eaac277 s4:dsdb/repl/drepl_service.c - return the correct WERR result
       via  bfb2824 s4:drepl_service.c - fix error macro (use "_werr" and not "werr")
       via  a13bd32 s4:dsdb/repl/drepl_out_helpers.c - print out the correct error message (werr)
       via  450b26b s4:lib/registry/rpc.c - remove a duplicate assignment
       via  24c5d6b s4:torture/rpc/samr.c - fix uninitialised "status" variables
       via  5c8f0c5 s4:torture/rpc/samsync.c - remove uninitialised "nt_status" check
       via  6df6364 s4:drsuapi RPC server - fix "enum security_user_level" warning on Tru64
       via  c8aa7d5 s4:param/secrets.h - fix "enum netr_SchannelType" include correctly
       via  4010eff s4:wkssvc RPC server - better solution for srvsvc* enum's in server_info.c
       via  3c343fe Revert "s4:rpc_server/common/common.h - introduce two forward declarations to suppress parameter declaration warnings"
       via  19ea378 s4:libcli/security/session.h - fix include ordering for "enum security_user_level"
       via  4dece69 s4:dsdb/samdb/samdb.h - fix include ordering in order to prevent warnings on Tru64
       via  2f40657 s3: Use localtime_r, libreplace defines it
       via  87c6743 libwbclient: Correctly order the wbcAllocateMemory args
       via  a642cb5 libwbclient: Fix a division by zero
       via  3b71f5d s3: Return the correct result from winbindd_dual_auth_passdb
       via  0b87782 MAINTAINERS.txt - fix typo
       via  d2560cd tdb:tdbstore.c - remove an useless '\'
       via  caa8a92 build: change compile flags on mac os x if we face pb with common symbols
       via  e5eaed0 remove useless debug message :-)
       via  498743b show_test_time: Move to root scripting directory as it's useful for s3 and s4.
       via  258dc02 s4:role transfer - use always type "enum drepl_role_master" for role specifications
       via  d613f91 s4:samba3sam LDB module - correctly print out an unsigned value
       via  2163c7a s4:samba3sam LDB module - make the "pw_uid"/"pw_gid" conversion a bit clearer
       via  e9f019e s4:dsdb tests - make use of "ldb.get_domain_sid()"
       via  7545b5b s4:dsdb/tests/python/sam.py - we don't need the domain SID
       via  02addbc s4:torture/drs/python/fsmo.py - fix comments and an error message
       via  847b909 s4-samba-tool: removed old C implementation of samba-tool drs
       via  3d8d382 s4-samba-tool: switched over to python version of samba-tool drs
       via  d06bf95 s4-samba-tool: added python implementation of samba-tool drs commands
       via  f6c2d39 s4-pyglue: expose the remaining NTTIME functions from glue
       via  8310375 s4-drs: allow DrsReplicaGetInfo as a DC
       via  a589b9a s4-pydsdb: use cpp macro to simplify flags definitions
       via  ed598ac libds: added mS-DS-ReplicatesNCReason flags
       via  af93f22 s4-samba-tool: fixed "-k no" for disabling kerberos auth
       via  6a781b5 Add timestamp when running with --maximum-runtime
       via  d237698 blackbox.ldb: Support using system ldbsearch.
       via  3483ada selftest: Allow using ldb* utilities from system.
       via  dbb9500 s4-libnet: use the full DNS domain for CLDAP lookups if possible
       via  8737bae wintest: cope with VMs sometimes not rebooting
       via  353cdd0 wintest: avoid adding a blank line to resolv.conf on each run
       via  3bc6145 wintest: handle missing firewall commands
       via  1e96da5 s3-param Fix lp_set_cmdline() to set the flag on alias values too
       via  58db821 Fix endianess problems as discovered on the build farm
       via  e8ae340 ldb-tdb: Add more information about full scan
       via  70a7da0 s3/configure: fix GNU ld version detection with old gcc releases
       via  51d4951 s3: Fix filling in the pam_auth_crap domain name
       via  6a2171c s4:rootdse LDB module - remove unused variable
       via  8680c6f s4:objectclass LDB module - simply use "msg" when requesting the message
       via  848010b s4:objectclass LDB module - move the "mem_ctx" allocation to a better place
       via  7048ad1 s4-dsdb Reorganise and clarify the LSA objectClass check (forbidden on LDAP)
       via  439a2d6 s4-objectclass Use a specific local variable name, not 'value'
       via  bf52cff s4-kcc: fixed valgrind errors in drs replicaInfo server side
       via  5e8cb67 s4-provision: fixed eadb automatic and manual setting in provision
       via  cfa7510 wintest: do an initial replication of CN=Configuration to transfer dnsHostname
       via  23bffff wintest: fixed "rndc command" option in provision
       via  9409b73 wintest: make IPv6 optional in wintest
       via  eeb29b5 s4-provision: don't try to look for an IPv6 address when not specified
       via  e52ba1f librpc: fix builds without IPv6 suport (HP-UX 11.00)
       via  4f27a64 s3/smbtorture: use $MAKE to build to make sure we use the make that makes our build
       via  dbcf73c Ñ•3/configue: set Tru64 cc's PIC switch right (none)
       via  fab9d94 s4-dsdb Remove rootDSE and anonymous checks from acl_read
       via  d184da8 s4-dsdb Add 'block anonymous' checks to the rootdse module
       via  885ecd7 s4-dsdb Remove mem_ctx argument from dsdb_module_find_dsheuristics().
       via  fad57d8 s4-tests: Made acl tests to reconnect if dSHeuristics is being manipulated
       via  1e9a788 s4-tests: Modified create_ou to only accept security.descriptor type for sd to avoid confusion
       via  db403ac s4-dsdb: Switched to using a dictionary in create_ou for consistency.
       via  05b8e07 s4-dsdb: Fixed wrong assignment of name attribute to description atribute in create_ou.
       via  ae61408 s4:lsa RPC server / objectclass LDB module - fix the creation of trusted domain objects
       via  fc1da86 s4-tests: Modified speedtest.py to use samba.tests.delete_force
       via  21aceb1 s4-tests: Modified sec_descriptor.py to use samba.tests.delete_force
       via  9917525 s4-tests: Modified sam.py to use samba.tests.delete_force
       via  0d99a5f s4-tests: Modified passwords.py to use samba.tests.delete_force
       via  71af506 s4-tests: delete_force was unused, removed it.
       via  5e7d99a s4-tests: Modified ldap_schema.py to use samba.tests.delete_force
       via  d21d3e7 s4-tests: Modified ldap.py to use samba.tests.delete_force
       via  66aa40b s4-tests: Modified deletetest.py to use samba.tests.delete_force
       via  f42802e s4-tests: Modified bind.py to use samba.tests.delete_force
       via  d7731f6 s4-tests: Modified acly.py to use common delete_force instead of defining its own.
       via  db5bcb7 s4-tests: Added a common definition of delete_force.
       via  64424bb s4-smbtorture: pick a better printer in RPC-SPOOLSS-ACCESS.
       via  1352a94 s4:objectclass LDB module - LSA objects - allow them if the SYSTEM control is specified
       via  8c01d6a s4:objectclass LDB module - move one checks into the "objectclass derivation loop"
       via  0a6834e s4:objectclass LDB module - some more or less cosmetic return value macro changes
       via  dab4e00 s4-tests: Modified sec_descriptor to use samdb.newgroup instead of locally defined method.
       via  c89ecfc s4-dsdb: Extended samdb.newgroup to set the group's security descriptor.
       via  650c967 s3:winbind correct a copy&paste error
       via  8d28ae1 s3: Correctly calculate the wbinfo -s result
       via  f10dd12 s3-test: try to avoid a problem of CFLAGS propogating to the torture build
       via  ea1889d wintest: added an IPv6 address, and use fully qualified hostname
       via  6ead7fb s3-libnetapi Load case tables earlier
       via  11b060d s3-libnetapi Add function header comments
       via  88d020a s3-netapi Add libnetapi_net_init(), don't double-init common Samba subsystems
       via  58920aa lib/debug Add clarifying comments
       via  ef46298 wintest Don't connect to localhost or unqualified hostname, bind interface only
       via  5d65025 s4-setup correct the require BIND version for Dynamic DNS
       via  192f300 wintest: fixed cleanup of /etc/resolv.conf
       via  1252d6b wintest: remove reliance on hostname in /etc/hosts
       via  f207cc1 wintest: fixed interface handling and DNS forwarding
       via  b1dacb8 Add in fsp->access_mask checks. Not required (underlying system does this) but makes logic cleaner. Pointed out by Metze.
       via  1f478af s4-devel: we don't need to override these scripts now
       via  57f9de0 s3-torture: remove the merged_build tests for building smbtorture4
       via  93d311c s4-dynconfig: override more paths when running from the build directory
       via  5d014ca s4-kcc: disable the NDR printing of DRS getinfo requests
       via  6af05f1 Fix bug #7812 - vfs_acl_xattr/vfs_acl_tdb: ACL inheritance cannot be disabled
       via  df70a4a pyldb: Fix broken test.
       via  90aa161 Make log level of the server configurable in make test
       via  91b687d s4-tests: Modified acl.py to use samdb.newgroup instead of custom methods.
       via  e95a350 s4-dsdb: Changed filter to find the account of a user by samAccountName
       via  5e0130c Fix bug #7785 - atime limit.
       via  58f6a37 s4-test/repl_schema: Refactor the test a little bit to
       via  1b58074 s4-tests: Make all DRS python tests to start with samba4.drs.* prefix
       via  9e24db1 s4-pfm_verify: Explicitly pass LoadParm() instance to system_session() function
       via  ff82220 s4-tests: Modified sec_descriptor.py to use samdb.newuser instead of custom methods.
       via  860ad87 s4-tests: Modified acl.py to use samdb.newuser instead of custom methods.
       via  3001a51 s4-dsdb: Extended samdb.newuser to accept security descriptor for the object and optionally skip password reset
       via  aa54713 s3-docs: Update 3.2 features.
       via  5d27aee s4-tests: Modified sec_descriptor.py to use SamDB.create_ou()
       via  868dd26 s4-tests: Modified acl.py to use SamDB.create_ou()
       via  0c22316 s4-dsdb: Added a python method to SamDB for creating organizationalUnits
       via  f6adad4 wintest: tidyups and new conf variables
       via  3a8b67d s4-ldb: added an environment varibale LDB_WARN_UNINDEXED
       via  439ff87 s4-tests: Ldap tests now use the get_dsheuristics and set_dsheuristics from SamDB.
       via  c252dac s4-tests: Password tests now use the get_dsheuristics and set_dsheuristics from SamDB.
       via  d6679cb s4-tests: Acl tests now use the get_dsheuristics and set_dsheuristics from SamDB.
       via  eaa9733 s4-dsdb: Added python helpers for getting and seting dSHeuristics to SamDB
       via  95edbc3 wintest Evolve wintest to handle it's own BIND nameserver
       via  be0f412 wintest Improve wintest's handling of IP addresses and add more auto-setup
       via  39c2fd1 wintest Explian that this is my KVM/libvirt configuration
       via  41f1e32 wintest example configuration file for a KVM based wintest
       via  e77ea04 wintest Allow substitute to cope with objects like pexpect.EOF
       via  5767ee9 wintest Set the virtual machine IP to match it's dynamic IP, but don't use DHCP
       via  c251c45 wintest Force krb5.conf for BIND so we use the one generated for this test
       via  568a237 s3: Add a word of warning about "winbind use default domain"
       via  076ccc6 s3: Fix some typos
       via  0a6b684 s3: Use sid_check_is..
       via  1cdc2d7 service_ldap, service_smb: Lowercase output file names.
       via  2c993f0 s4-tests: Adapted passwords.py to use set_minPwdAge from SamDB.
       via  2c96be1 s4-tests: Adapted acl.py to use set_minPwdAge from SamDB.
       via  c88b90e s4-dsdb: Added a helper to python SamDB for retrieving and setting minPwdAge.
       via  b85dfce s4-test/repl_schema: Remote global ldb connections
       via  9c2bd08 s4-tests: Wrap connect_samdb() into a connect_samdb_ex() helper
       via  bc6ba4b s4-samba.tests: Explicitly pass LoadParm() instance to system_session() function
       via  6965d1e s4-pfm_verify: fix usage string
       via  f01360e s3-net: use dns_errstr() when dns commands fail.
       via  9df126d libaddns: add dns_errstr().
       via  f28b207 s3-waf: move build rules into libaddns directory.
       via  2ac5ced Avoid the use of PyAPI_DATA, which is for internal Python API's.
       via  6534358 selftest: When running on the buildfarm, pipe everything through filter-subunit for the exit code.
       via  7f32c21 selftest: Even if setting up an environment failed, the next tests may still work.
       via  bbd77cb subunithelper: Exit with 1 if more than zero testsuites failed or errorred.
       via  0d85d2b selftest: fix tap2subunit detection on system with tap2subunit but not correct subunit libs
       via  d218472 s4:provision_rootdse_add.ldif - add all possible LDAP policy values but outcommented for the moment
       via  9e2f394 s4-ldb: fixed the build with a space in the ldb modules directory name
       via  69c6e97 heimdal: fixed the waf build with a space in the directory name
       via  a3ed70f pidl: fixed call to cpp with a space in the directory name
       via  fcdbd06 waf: fixed the build with a space in the source directory
       via  808edd0 s4-rpc: make rpc connect less verbose
       via  e8bae4c waf:lib/util - add missing dependency on talloc
       via  6d1e00c s4:repl_meta_data LDB module - fix a counter type
       via  f46b761 s4:repl_meta_data LDB module - move the "objectGUID" checks a bit higher
       via  d9f97cd s4:objectclass_attrs LDB module - add more delete protected attributes
       via  87ddd5a s4:samldb LDB module - objectclass trigger - reorder template attributes
       via  bd7647f pyrpc: Build the samba.dcerpc.srvsvc module.
       via  bc058b7 heimdal: Don't depend on compile_asn1 and et_compile when using system versions.
       via  2036d64 s3: Remove a #define used just once
       via  da75c01 s3: Remove unused ads_get_attrname_by_oid
       via  d14cf7a s3: Make ads_get_attrnames_by_oids static
       via  491fdb2 s3: Make ads_ranged_search_internal static
       via  365116e s3: Fix some nonempty blank lines
       via  b3091e0 s3: Remove unused ads_search_retry_extended_dn
       via  cdf52d5 s3: Make ads_do_search_retry_args() static
       via  e3017e6 s4:acl LDB module - it's more correct to count the password attributes using "unsigned int"
       via  817ee96 switch from mtime to ctime which is more reliable if files can be accessed outside samba as well
       via  2b788aa Move the uglyness of #ifdef REALPATH_TAKES_NULL into the vfs_default module, change the signature of VFS_REALPATH to always return a malloc'ed string.
       via  8585de8 ldb:rdn_name LDB module - add more RDN name constraints
       via  bb679a4 ldb:ldb_rename on ldap backends - handle the case when the RDN value is empty
       via  d0993e1 s4:netlogon/LogonGetDomainInfo - handle a NULL "dns_hostname"
       via  3874331 s4:torture/ldb/ldb.c - add a small test for a DN with an escaped comma
       via  8b7f23d s4:dsdb tests - use even more already defined pyldb functions to retrieve NCs
       via  5855194 s3-spoolss: fix typo in debug message.
       via  d50829a s3: Remove some unused code
       via  fcb7729 wintest: the start of a S3 testing script for wintest
       via  7bfc60e wintest: added del_files, write_file and casefold
       via  8f1df57 wintest: move conf files to conf/
       via  10c2465 wintest: rename test-howto.py to test-s4-howto.py
       via  24e8bc5 wintest: moved to top level
       via  999f3ed talloc: added TALLOC_FREE_FILL environment variable
       via  58c43f7 s4-wintest: reliability and usability improvements
       via  5b3981a s4-rodc: enable the DRS_GET_ALL_GROUP_MEMBERSHIP flag for RODC replication
       via  96e55cb s4-join: initially disable the machine account
       via  6a41afb s4-drs: fixed a typo
       via  5be4bfd s4-wintest: remove files in var/ when reprovisioning
       via  27c3bc8 s4-test: added --rebase and --clean options
       via  498f3c8 s4-test: use --fail-immediately for samba_dnsupdate testing
       via  3f952ab s4-spnupdate: only enable NDR print at log level above 5
       via  1ce2230 s4-dns: added support for --fail-immediately for RODC netlogon dns updates
       via  ab379dd s4-ldb.python: Use $SELFTEST_PREFIX/tmp as a temporary directory for testing
       via  05c0bfa s4-ldb.python: add test for ldb.Message.from_dict() method
       via  a403d77 s4-pyldb: ldb.Message.from_dict class method to create LdbMessage object from dictionary
       via  a09a41f s4-pyldb: Move code to create a ldb_message from a Python Dictionary object into a separate function
       via  c29a8c7 s4-samdb.py: Use ldb.get_default_basedn() to avoid RootDSE search
       via  b4809e4 s4-pyldb_util: Move ldb Type searching into separate function
       via  88e4601 s4-pyldb: Few miss-alignments aligned
       via  72fcfed s4-pyldb: Move PyLdbMessage_FromMessage() in PyMessage group of functions
       via  d42ea32 s4-pyldb: Fix wrong type of 'self' parameter
       via  f992dbb s4-tests: Modified descriptor tests to use pyldb api to retrieve configuration and schema dn.
       via  b397a13 s4-tests: Modified acl tests to use pyldb api to retrieve configuration dn.
       via  0f6a4a2 Make 'net rpc printer driver' behave the same as rpcclient enumdrivers when dealing with unsupported architectures.
       via  469d15e s4-tests: Changed descriptor tests to use existing method in samdb for adding users to a group.
       via  82335b2 s4-tests: Changed acl tests to use existing method in samdb for adding users to a group.
       via  fa1e866 Revert "s4:api.py - DN tests - test a bit more special DNs and merge the comparison tests"
       via  4c666f3 s4:dsdb python tests - use "ldb.domain_dn"
       via  b7dab46 s4/operational: Fix swapped parameters for ldb_msg_copy_attr
       via  b388951 s4/ldap: ldap_syntaxes.py cleanup
       via  92e8fd0 s3: Call sid_check_is_domain instead of dom_sid_equal
       via  e25ee6a s3: Make winbind recover from a signing error
       via  92d87e1 s3/vfs_tsmsm: remove unneeded cast to off_t
       via  d5d08d3 s3/vfs_tsmsm: fix debug output for large files
       via  0b3180b ldb: error out when modules are not found
       via  47784a1 s4-tests: Descriptor tests should use the existing samdb domain_dn method instead of defining a new one
       via  763165c s4-tests: Acl tests should use the existing samdb domain_dn method instead of defining a new one
       via  56512fb ldb:skel.c - don't introduce trailing whitespaces by a module template
       via  b001f1b s4:password_hash LDB module - remove unused headers
       via  ae272ac s4:repl_meta_data LDB module - allow also special DNs to be renamed correctly
       via  732ef93 s4:api.py - DN tests - test a bit more special DNs and merge the comparison tests
       via  ca7979e ldb:ldb_dn_explode - point out that on error cases "data" is implicitly free'd
       via  1c4807a s4-test: added greater control over tests to run
       via  23e053d s4-test: rename scripting/devel/howto to scripting/devel/wintest
       via  f6c66cd s4-wintest: added wintest.py library
       via  63029eb s3: Fix a missing return value
       via  98612fe s3-spoolss: make sure members of "BUILTIN\Print Operators" can open printers with admin privileges.
       via  ee8c035 s3-spoolss: add debug statement for access denied cases in OpenPrinterEx path.
       via  b432a3b s3-rpcclient: exit early in cmd_spoolss_enum_data() when there is a failure.
       via  0a4b7bb s4-repl: removed the syncall_workaround code
       via  6c8b0d7 s4-repl: save the result of the last replication in repsFrom/repsTo
       via  73016ad s4-repl: ensure we don't starve pending replication ops
       via  e17ea9f s4-kcc: fixed result_last_attempt in showrepl
       via  9a744c6 s4-doserr: telling our users to "see Windows help" doesn't seem right
       via  1645190 s4-provision: don't test for xattrs if posix:eadb is set
       via  333975d s4-provision: setup posix:eadb using lp.set()
       via  9432eab developer: only do the C++ reserved name checking on Linux
       via  d7ea449 s4-provision: don't try to autodetect xattr is posix:eadb is set
       via  1a65180 s4-heimdal: ask for non-atomic heimdal
       via  e7dad42 heimdal: added HEIM_BASE_NON_ATOMIC option
       via  6041938 s4-test: updates to test-howto.py
       via  0cf7189 s4-heimdal: implement KERB_AP_ERR_TYPE_SKEW_RECOVERY
       via  5f655e9 s4-gensec: zero the gssapi_state
       via  1887ce8 s4-provision: use the command line lp in provision
       via  2920033 s4-provision: add log messages about IP lookup
       via  60449d5 s4-dns: catch more expections in samba_dnsupdate
       via  d1c1aae s3: Remove a reference to "winbindd_cli_state" from append_auth_data
       via  bdf830a s3: Remove a reference to "winbindd_cli_state" from append_info3_as_txt
       via  75f41c3 s3: Remove a reference to "winbindd_cli_state" from append_afs_token
       via  5b0724d s3: Remove a reference to "winbindd_cli_state" from append_info3_as_ndr
       via  3bfe676 s3: Remove a reference to "winbindd_cli_state" from append_unix_username
       via  240edd0 s3: Remove a reference to "winbindd_cli_state" from append_auth_data
       via  fd9ea77 "bool ? true : false" is a bit pointless
       via  0a19617 s3: Move parse_sidlist to the only calling file
       via  705d93d s3: Remove some unused code
       via  3e055cc ldb:ldb_dn.c - ldb_dn_explode - free also the extended components on error cases
       via  3f43b7e tevent: Fix docstring, tevent_req_is_in_progress does not destroy private data
       via  27df2e5 s4-test: added testing of w2k3 DC join to test-howto.py
       via  5524822 s4-join: fixed join to w2k3
       via  a82bc07 s4-join: show a reasonable error on DsAddEntry() failing
       via  3f9c97d s4-join: enable NDR printing at debug levels >= 5
       via  73fae2b s4-loadparm: set debuglevel and logfile in tables
       via  f401930 s4-loadparm: fixed a memory leak in handle_realm()
       via  deed2a9 s4-kdc Rework supported encryption type logic to match Microsoft
       via  d451ac1 s4:acl LDB module - use also here "dsdb_find_nc_root" to implement the NC-specific checks
       via  856e309 s4:descriptor LDB module - also "get_default_ag" should make use of "dsdb_find_nc_root"
       via  cebad70 s4:descriptor LDB module - handle the NCs in a more generic way by using "dsdb_find_nc_root"
       via  7cc2f98 s4:"dsdb_find_nc_root" - let it work also when the "namingContexts" attribute isn't available yet
       via  d2453b5 s4:descriptor LDB module - make more clear that special control entries never should be handled by modules
       via  f863f434 s4:objectclass LDB module - the "olddn" is the special DN for rename requests
       via  cce6627 s4-schema_load: Don't clean in_transaction flag until transaction is really finished
       via  0f29042 s4:subtree_rename LDB module - make use of "dsdb_find_nc_root"
       via  71a5ea9 s4:objectclass LDB module - free "nc_root" after name context comparisons
       via  f99403e s4-test: fixes for test-howto.py
       via  896d1bd s4-spoolss: fixed warning in call to torture_warning()
       via  2421c0d s4-eventlog: fixed dcerpc handle return
       via  ebd8e66 samba-tool Add test for --store-plaintext
       via  c8c52be Update dcerpc_server.pc library name to match reality.
       via  2e44d0d samba-tool pwsettings Allow setting 'store cleartext'
       via  95d33f2 s4-ldif_handlers Add handler for printing supplementalCredentials
       via  b863159 s4-test_kinit Add tests for lowercase realm combinations
       via  4908237 heimdal Build ticket with the canonical server name
       via  d76f11a s4-kdc Fix the realm handling again, this time pay attention to the flags
       via  5c72c6b s4-kdc use 'flags' to only create the 'admin data' elements when requested
       via  935d7a6 s4-kdc Add 'flags' parameter to db fetch calls
       via  fe5c48c waf: added --git-local-changes configure option
       via  96bdcf7 s4-kdc Don't regenerate the PAC for cross-realm tickets
       via  a32ade6 s4-kdc Don't always regenerate the PAC
       via  4041640 heimdal Fetch the client before the PAC check, but after obtaining krbtgt_out
       via  2b7730d s4-gensec Indicate if GENSEC is in client or server mode in the debug
       via  329f76c s4:heimdal - fix the return code of a non-void function
       via  59e22ba s4:torture/basic/base.c - fix output warnings regarding "time_t"
       via  061766e s4:objectclass LDB module - improve the default name context checking on modifications
       via  6ff009c s4-join: not all versions of w2003 have msDS-SupportedEncryptionTypes
       via  10a1606 s4-devel: a script to test the Samba4 HOWTO
       via  6cd9234 net: Add and fix some German translation
       via  16e73c6 s4:objectclass LDB module - implement the "objectClass" change restrictions on Windows 2000 forest function level
       via  c3e24bb heimdal_base: Fix include path so heim_threads.h can be found.
       via  f7bccc6 smb_server: Build as shared module.
       via  ee69c4f heimdal_base: Add missing dependency on replace.
       via  f91b7b5 nbtd: Build service as shared module.
       via  88d694a waf: fixed configure again on RHEL5
       via  e409db9 s4-dns: added --fail-immediately option to samba_dnsupdate
       via  deaf7e5 s4-dns: fixed registration of multiple IPs in samba_dnsupdate
       via  1e29ee3 heimdal Fix handling of backwards cross-realm detection for Samba4
       via  6358303 s4-kdc Fix realm handling in our KDC
       via  1409c97 s4: Build ldap and samba3_smb services as shared modules.
       via  02f7721 cldap: Build as shared module.
       via  caa3935 kdc: Build as shared module by default.
       via  e422c2a auth/ntlm: Use name consistent with other service names.
       via  02d3203 auth/gensec Handle incorrect username or password in Kerberos client code
       via  be8526a s4-kdc update startup routines after heimdal update
       via  bbfaa9b s4-kdc Remove use of heimdal private headers in kpasswd server.
       via  6a27fbb heimdal Extra files required for merge up to current heimdal
       via  192a555 heimdal regenate lex and yacc files
       via  f20cf61 Add attribute macros for Heimdal to use
       via  1342185 s4:heimdal: import lorikeet-heimdal-201011102149 (commit 5734d03c20e104c8f45533d07f2a2cbbd3224f29)
       via  13fd22f s4/dns: Build as shared module.
       via  2d7dc86 s4-kdc: if "bind interfaces only" is false, then also listen on wildcard
       via  ef7f4a1 s4-server: make server sockets a child of the task context
       via  ec590fc samba-tool: fixed crash in "samba-tool drs showrepl"
       via  f0cdcd9 web_server: Build as module.
       via  f5fbba7 kcc/drepl: Build as service.
       via  f6c8bc6 winbind: Build as shared module.
       via  bee3b66 Build wrepl server as service by default.
       via  6d1d146 Add myself as maintainer for pytevent, pytalloc, pytdb and pyldb.
       via  6e762f9 Re-enable ldb-cmdline for the moment, as it is used by oLschema2ldif.
       via  d2dfa86 Don't build ldb tools when there is a system provided ldb.
       via  c52e6db s3: string_to_sid does thorough syntax checking
       via  a2769b0 s3: Avoid two calls cli_errstr
       via  36637a7 s3: Convert cli_get_posix_fs_info() to cli_trans()
       via  52f2520 Fix the unexpected.tdb database problem. Change nmbd to store the transaction id of packets it was requested to send via a client, and only store replies that match these ids. On the client side change clients to always attempt to ask nmbd first for name_query and node_status calls, and then fall back to doing socket calls if we can't talk to nmbd (either nmbd is not running, or we're not root and cannot open the messaging tdb's). Fix readers of unexpected.tdb to delete packets they've successfully read.
       via  781c4aa Move error reporting of messaging context creation fail into the daemons themselves. Allows client utilities to silently fail to create a messaging context due to access denied on the messaging tdb (which I need for the following patch).
       via  7cb0f95 s4-auth: fixed infinite loop in krb5 auth
       via  6582d47 s4-auth: fixed crash in krb5 auth
       via  f198c90 s3/doc: add missing documentation for vfs_time_audit
       via  7d2260c s4:password_hash LDB module - return "ERR_CONSTRAINT_VIOLATION" on password conversion errors
       via  ac0dcd1 s4:upgradeprovision - why not directly use "provision:0"?
       via  113a9c1 s4:objectclass LDB module - multiple "objectClass" change elements are unfortunately still allowed
       via  b9cfe10 s4-drs: fixed a crash in writspn
       via  8e34df4 s4-test: we need to import testtools before subunit/python
       via  24477ca ktpass: also use userPrincipalName for locating the principal
       via  f4e9f12 ktpass: fix the search path for when running in samba's source dir
       via  e0f64b7 python: use the ldbMessage + modify notation instead of modify_ldif that we try to avoid
       via  5a6f3f1 Fix typo
       via  f5ea6f4 unit tests: add testing for dns account password change
       via  81eb798 upgradeprovision: use relaxed control while adding missing object container
       via  a9c430b upgradeprovision: fix pb with dns-hostname, regenerate a correct keytab
       via  8227d1f upgradeprovision: use the relax/(upgrade)provision when modifying object
       via  757764a upgradeprovision: use the (upgrade)provision control also
       via  add39bc upgradeprovision: update revision for forestupdate and domainupdate objects
       via  2990b4f samldb: relax groupType modification checks
       via  35c9c2d Update WHATSNEW4 to add information related to samba_backup
       via  d1feb03 Add a script to make backup of samba provision
       via  37bd313 s4:objectclass LDB module - we should not simply ignore additional "objectClass" attribute changes
       via  584a2d1 s4:repl_meta_data LDB module - convert two debug messages into error messages
       via  5585591 s4:samldb/objectclass_attrs LDB modules - move "description" logic from "objectclass_attrs" into "samldb"
       via  e4eba98 waf/samba_version: Simplify git show command.
       via  8d07e6d samba_version: Make COMMIT_IS_CLEAN an int rather than a string.
       via  7d961dd samba_version: Simplify dirty tree detection.
       via  c338ded waf/samba_version: Support integer defines.
       via  ed22f13 s3: Rename GIT_COMMIT_{TIME,DATE} to COMMIT_{TIME,DATE}.
       via  9ebb55d s4: Remove obsolete mkversion.sh
       via  7b964c7 samba_version: When working from git checkout, display git revision SHA1 rather than Bazaar revision ids.
       via  a0c2040 samba_version: Support retrieving snapshot identity from bzr.
       via  45af495 samba_version: Cope with building snapshots in directories without git checkout.
       via  d9a0a18 Put git tree finding into a separate function.
       via  80e2adc sambaversion.py: Some cleanups, make less git-specific.
       via  e3b7ce8 wafsamba: Support make dist from bzr checkout.
       via  5a482a6 torture: Only add in tests for socket_wrapper/nss_wrapper when they have been enabled.
       via  7e8ea2c unix_privs: Add missing dependency on libreplace.
       via  1f853ee socket_wrapper: Only add as global dependency when enabled.
       via  32889f8 heimdal_build: Add missing dependency on replace, necessary because replace.h is included.
       via  5cf904b s4-waf: Only enable various wrappers if they're actually used.
       via  b6e1362 Lowercase DNS_UPDATE_SRV name.
       via  dedd064 tdb: set tdb->name early, as it's needed for tdb_name()
       via  1ec8d55 s4-kdc: added proxying of kdc requests for RODCs
       via  e7fb5a6 s4-kdc Return HDB_ERR_NOT_FOUND_HERE on un-revealed accounts on an RODC
       via  aa1c32c heimdal Return HDB_ERR_NOT_FOUND_HERE to the caller
       via  2fbaa09 s4-kdc: split the kdc process return into a tri-state
       via  4f352a5 s4-kdc: we don't need the special include handling now
       via  e26609b s4-kdc: rename kdc/kdc.h to kdc/kdc-glue.h
       via  dcd346c s4-tests: Make repl_schema.py test part of Samba4 test suite
       via  0868a15 s4-repl: Propagate remote prefixMap in DRSUAPI data conversion functions
       via  2d0cb54 s4-dsdb_syntax: Warning message that we can't find requested ATTID in Schema Cache
       via  3ab7552 s4-prefixMap: dsdb_schema_pfm_oid_from_attid() to use const prefixMap
       via  e772518 s4-dsdb_syntax: Use remote prefixMap to handle generic cases in drsuapi_to_ldb conversions
       via  f65c840 s4-dsdb_syntax: Add remote prefixMap member for dsdb_syntax conversions
       via  a8495d3 s4-repl: dsdb_extended_replicated_objects_convert -> dsdb_replicated_objects_convert/
       via  227e8dc s4-repl: dsdb_extended_replicated_objects_commit -> dsdb_replicated_objects_commit
       via  28f41c1 s4-repl: dsdb_convert_object -> dsdb_origin_object_convert
       via  7ada90e s4-test: repl_schema - Make sure LdbError and ERR_NO_SUCH_OBJECT are visible
       via  beaf14e s3: Well... Fix a stupid error
       via  e7970c0 s3: Make cli_set_ea_fnum return NTSTATUS
       via  ddd33f0 s3: Make cli_set_ea_path return NTSTATUS
       via  1b13a4d s3: Remove two pointless variables
       via  9c664db s3: Convert cli_set_ea() to cli_trans()
       via  1d96161 s3: Convert cli_dfs_get_referral to cli_trans
       via  612ded1 s3: cli_dfs_check_error does not need to depend on cli->inbuf
       via  3a01edd s3: Make split_dfs_path return bool
       via  8a22fac s3: Remove some dead code
       via  d320ae7 s3: Untangle an if-expression
       via  9cdb0b5 s4/test: Expand BindTest
       via  4574d49 s4/test: Add bind.py to make test
       via  ba127f9 heimdal Don't dereference NULL in error verify_checksum error path
       via  a9baabe s4-provision UTF16 encode the password in sam.ldb, not secrets.ldb
       via  78928f5 s4-dsdb Remove incorrectly declared ** variable used as *.
       via  eebbbea s4-dsdb Convert new krbtgt_xxx password into UTF16
       via  01d10c8 s4-dsdb Return an error if we can't convert UTF16MUNGED -> UTF8
       via  bb241f5 s4:pytevent.c - fix a discard const warning
       via  f036790 ldb:ldb_ldap.c rename operation - check for the RDN name and value
       via  feb00fe s4:dsdb - proof against empty RDN values where expected
       via  4fe63d9 Cannot create OU using custom Schema class
       via  e96c9df s4:objectclass LDB module - allow RDNs also to come from superclasses
       via  4f86f29 s4:passwords.py - add a test for the normal "userPassword" behaviour
       via  7f171a9 s4:password_hash and acl LDB modules - handle the "userPassword" attribute according to the "dSHeuristics"
       via  d6c78fb s4:password_hash LDB module - move "samdb_msg_find_old_and_new_ldb_val" into the password_hash LDB module
       via  eff1e8c s4:libnet/libnet_samsync_ldb.c - remove "userPassword" remove code
       via  39f8661 s4:local_password LDB module - remove schema checking code and fix some typos
       via  ed704c2 s4:ldb_modules/util.c - "dsHeuristics" -> "dSHeuristics"
       via  79548f0 s4:selftest/tests.py - skip the "passwords.py" suite on Windows 2000 domain function level
       via  5ded90e s4:acl.py - two password change tests are expected to fails on Windows 2000 function level
       via  2403aaa s4:upgradehelpers.py - use "clearTextPassword" rather than "userPassword"
       via  7c59ece s4:speedtest.py - use "unicodePwd" for setting user's password
       via  0e94569 s4:speedtest.py - remove duplicated code
       via  0a29e55 s4:speedtest.py - fix script name in the help text
       via  ed1ca1c s4:speedtest.py - make it executable
       via  cc7f390 s4:python tests - fix script names in the help text
       via  ee50bdd s4-loadparm: fix the FLAG_DEFAULT settings on specially handled parameters
       via  21fe96e s4-provision: include command line provision options in the generated smb.conf
       via  60cb372 s4-devel: useful script for testing join with empty smb.conf
       via  e908c26 s4-test: use IPC$ instead of ADMIN$ for srvsvc NetShareGetInfo test
       via  81c9b98 s4-join: use the command line loadparm in provision during a join
       via  1d7d09a s4-loadparm: fixed dumping of non-default parms with testparm
       via  ed8ea4e s4-server: move the creation of the IPC$ share into ntvfs
       via  0afb299 Fix bug #7791 - gvfsd-smb (Gnome vfs) fails to copy files from a SMB share using SMB signing.
       via  ac0ffba Add test that detects problems in the SMB signing code when run through cli_write() (which doesn't use the new async methods).
       via  c4c230b autobuild: perfer to use git mail address in autobuild comment
       via  ec50db6 s4-smbtorture: use test_GetPrinterData{Ex}_checktype calls in RPC-SPOOLSS tests.
       via  1c57931 s3-spoolss: fix spoolss GetPrinterData behaviour
       via  fa0b44e s4-smbtorture: allow to test returned type after specific error code in PrinterData tests.
       via  fa203f4 s3/time_audit: fix a change that was just for debuggin purposeѕ
       via  7e3419f s4-pyldb: Handle internal errors in py_ldb_contains() properly
       via  38585a7 s4-pydsdb: py_dsdb_am_rodc() may call samdb_rodc() only once to get the job done :)
       via  d073c5f s4-pydsdb: py_dsdb_load_partition_usn() - simplify error handling in
       via  89440dd s4-pydsdb-py_samdb_ntds_objectGUID(): Avoid potential memory leak
       via  06b0596 s4-pydsdb-py_dsdb_get_oid_from_attid(): Avoid potential memory leak
       via  ad5a399 s4-pydsdb.c: Fix small memory leak in py_samdb_set_domain_sid()
       via  4b978b3 s4/syntax: Add tests for DN+String and DN+Binary
       via  a95970d Fix memleak I accidently introduced when reading from tdb.
       via  f0dcc90 Fix bug 7781 - Samba transforms ShareName to lowercase (sharename) when adding new share via MMC
       via  3878fa4 Ensure we check the return from make_user_info before dereferencing the value returned by it.
       via  9997ee8 Remove fstring from map_username. Create a more sane interface than the called-parameter-is-modified.
       via  692a747 s3/vfs_time_audit: use monotonic clock for time deltas
       via  f7e54c0 s4: point to the wiki howto for s4
       via  1302034 s4-join: raise mininum password length to 32 in new join code
       via  3c496f3 s4:dsdb/operational.c: use DSDB_SECRET_ATTRIBUTES_EX()
       via  dedc9e3 s4:dsdb/common: add DSDB_SECRET_ATTRIBUTES_EX()
       via  2fba950 s4:dsdb/local_password: use DSDB_SECRET_ATTRIBUTES
       via  9f39d4b s4:dsdb/schema/schema_filtered.c: make never_in_filtered_attrs static const
       via  44b1c82 s4:dsdb/schema/schema_filtered.c: use DSDB_SECRET_ATTRIBUTES
       via  198049f s4:rpc_server/drsuapi: don't ask for constructed "distinguishedName" if we don't use it
       via  f6e20bf s4:rpc_server/drsuapi: make msg_attrs static const
       via  9fa71f8 s4:rpc_server/drsuapi: let dcesrv_drsuapi_DsGetNCChanges() use DSDB_SECRET_ATTRIBUTES
       via  0e3a13f s4:dsdb/common: create a DSDB_SECRET_ATTRIBUTES define with all secret attributes
       via  c83a40d s3: Quieten a bogus error message
       via  5f37473 s3: Package autorid module
       via  eb769f2 raw.h is only needed in the S4 build
       via  3c8283d s4:provision_self_join.ldif - the object SID in AD is called "objectSid"
       via  fd9fc25 s4:provision.py - strip trailing whitespaces
       via  bd50395 s4:provision - switch to "clearTextPassword" for setting passwords
       via  d1d585e s4-test: make sure the selftest prefix exists
       via  9c7228d s4-drs: reduce verbosity of dreplsrv_out_connection_attach
       via  eee2742 heimdal: fixed a shadowed variable warning for error_message
       via  0aeb08e s4-attid: Uppercase ATTID type constants
       via  ee34e2c s4-test: Initial implementation for Schema replication black box test
       via  3a5f030 Second part of fix for bug #7777 - When requesting lookups for BUILTIN sids, winbindd allocates new uids/gids in error.
       via  092507c Ensure we always have a mapped group for "Domain Users". Needed for DC tests to pass with bugfix for bug #7777.
       via  42f9ae8 First part of fix for bug #7777 - When requesting lookups for BUILTIN sids, winbindd allocates new uids/gids in error.
       via  842a8e4 s3/configure: fix typo and warning
       via  124abb3 s4:password_hash LDB module - introduce a "userPassword" flag which enables/disables the two "userPassword" behaviours
       via  422233c s4:pyldb.c - fix "py_ldb_contains" according to the comment by Jelmer
       via  528edcc s3-waf: add idmap_autorid to the build.
       via  8b624c1 s3: Fix an uninitialized variable
       via  d6d2f8a s3: Build idmap_autorid by default
       via  9aab414 s3:idmap: add a new ID mapping module autorid
       via  51ddddf s3:winbind add wcache_tdc_fetch_domainbysid
       via  69155e4 s3: Put some parentheses around conditionals
       via  cbe3991 s3: Consistently use stdbool types in new code
       via  57b3d32 s3:winbind add timeouts to winbind cache
       via  58cfa5a s4:passwords.py - test empty password attributes behaviour
       via  0bfbf6d s4:password_hash LDB module - deleting password attributes is a little more complicated
       via  9154d4d s4:samdb_msg_find_old_and_new_ldb_val - rework
       via  6041ef7 s4:password_hash LDB module - clear the fact that a delete of password attributes isn't possible
       via  d4c9a34 s4:acl LDB module - define the delete passwords special case a bit better
       via  acffe25 s4:passwords.py - add another two failure cases
       via  9aa0ed2 ldb:pyldb.c - "py_ldb_msg_element_get" - here we can safely use "unsigned int" for the element reference
       via  ef4861d ldb:pyldb.c - "py_ldb_contains" - return only "0" not found, "1" found, "-1" error
       via  7bdbfc9 ldb:pyldb.c - most of the times "time_t" is defined as "long int"
       via  9e5ca72 ldb:pyldb.c - fix some "Py_ssize_t" output warnings
       via  f6572e5 ldb:pyldb.c - use "Py_ssize_t" for counting list entries
       via  084c11d ldb:pyldb.c - fix indentation
       via  af84b6d s4:pydsdb.c - use "Py_ssize_t" for Python list counters
       via  9f2d215 s4:pydsdb.c - introduce Python 2.4 compatibility defines
       via  4b97e7c s4:objectguid/repl_meta_data LDB module - deny "objectGUID" updates
       via  8caf0ed s4:objectclass LDB module - no idea why we'd need the "objectGUID" here
       via  bb2eef5 s4:objectguid LDB module - make use of "dsdb_next_callback"
       via  e2efb09 s4:drsuapi RPC server - writespn.c - fix indentations
       via  b38a9a8 s4-drs: allow bypass of writespn checking for some SPNs
       via  cb3d6c4 heimdal Add clock-skew handling to DCE-style GSSAPI
       via  10c82d0 s4-auth Supply more useful error messages on Kerberos failure
       via  cd4c3d6 s4-auth Fix typos in samba4 auth code
       via  3c4376c s4-dsdb Explain why we may not use the GC name in some situations.
       via  e77e162 s4-selftest fix indentation
       via  11b4202 s4-repl: fixed replication notifications to RODCs
       via  2763ede fix
       via  ac0a92b s4-debug: lowered the debug level of some unimportant messages
       via  7bd5d40 s4-ldb: don't give an error if a module is already registered
       via  8759523 waf: go back to the previous method of handling .inst. rules
       via  e427f2f waf: fixed the names of the installed libraries after the last change
       via  5a6a9ea s4-dns: ensure we get the right case on the grant rule for administrator
       via  c0297e5 waf: fixed tabs/spaces for python3.0
       via  b867dc9 waf: prevent us from modifying non-install libs during make install
       via  d738a04 s4-ldb: better error message when we try to register a module twice
       via  cc5e231 s4-pydrs: validate the DsGetNCChanges response
       via  e59bf5e s4-join: modify join behaviour according to domain level
       via  fc5fecb s4-drs: allow override of the replica_flags
       via  18085b1 s4-dsdb: give the DN on a shema attribute failure
       via  9ba7ce6 s4:ldap.py - add more "objectGUID" related tests
       via  225f102 s4:objectguid LDB module - fix typo in output message
       via  2c76be7 s4:objectguid LDB module - objectGUIDs cannot be specified on add operations
       via  c89bc83 s4:upgradeprovision - remove some "recalculate_sd" uses
       via  9057e60 s4:descriptor LDB module - make the "nTSecurityDescriptor" attribute fully behave as in AD
       via  786a767 s4:ldb_modules/util.c - "dsdb_get_single_valued_attr" - support the attribute fetch also on LDB add operations
       via  d6d5f80 ldb:ldb_pack.c - the "dn" attribute isn't allowed in the message part, only the "distinguishedName" one
       via  dbf747b s4:torture/dssync.c - remove unused variable
       via  7813fc4 s4:descriptor LDB module - save a pointer to the request message on the temporary "ac" context
       via  75ea7bd s4:descriptor LDB module - by "dsdb_next_callback" we don't need anymore the default operation callback implementations
       via  3b52902 s4:descriptor LDB module - remove a bit pointless memory context
       via  d58a4c5 s4:descriptor LDB module - remove a "ldb_msg_sanity_check" call
       via  f1a8fbf s4:descriptor LDB module - don't ignore referrals if we are executing an ordinary external search operation
       via  4217734 credentials: Lowercase library name,
       via  e28cec7 ldbsamba: Lowercase library name.
       via  0878399 samdb: Lowercase library name.
       via  e7c3719 samdb: Make private (at least for the moment).
       via  0d6f1a1 pytalloc: Make some arguments optional.
       via  3d443b3 ldb:ldb_parse.c - "ldb_parse_hex2char" - always initialise "c"
       via  39ed810 s4:ldap.py - enhance the "distinguishedName" tests
       via  acb8a8d s4:update_keytab LDB module - we don't need to search for the "distinguishedName" attribute
       via  a093e10 s4:operational LDB module - "canonicalName" doesn't make use of the "distinguishedName" attribute
       via  1688b71 ldb:ldb_tdb.c - ltdb_check_special_dn - fix indentation
       via  889fa1c ldb:ldb_tdb.c - make "ltdb_add" more similar to "ltdb_modify"
       via  9ff8428 s4:samr RPC server - "dcesrv_samr_RemoveMemberFromForeignDomain"
       via  0980a34 s4:DRS-RPC-DSSYNC: don't try to decrypt secret attributes twice
       via  ce203c0 s4-cldap: fixed debug message to match content
       via  2d52eea s4-join: fixed SPNs, invocationId and dnshostname and python join
       via  a162b1a s4-join: switch over to the new DC join in make test
       via  724599d samba-tool: deprecate samba-tool vampire command
       via  097be4b s3: Make proper use of sid_check_is_in_xx routines
       via  26b2a13 s3: Fix a typo
       via  5915d4a s3: Remove some duplicate prototypes
       via  c1e3c8b socket_wrapper: fill in sa.sa_len if the system supports it
       via  11ae104 s4-join: fixed secure_channel_type
       via  351312d s4-join: don't print all the NDR packets by default
       via  158ae8a s4-cldap: print all the DNS servers found
       via  eaabb59 s4-ldb: much more memory efficient msg filtering
       via  5fcb426 s4-drs: reduce the memory usage of the getncchanges server
       via  14f455b s4-kerberos Mention the remote address we fail to contact the KDC on
       via  0a2642c s4-ldb: show the reason for module initialization failure
       via  34ce183 s4: net -> samba-tool
       via  506ffcf s4-join: added DC join to the python join code
       via  278778c s4-pydrs: added rodc option to python drs replication
       via  cbded38 s4-pydsdb: added DsReplicaAttribute()
       via  135756c pidl: use a union assignment instead of memmove
       via  6d53d9f s4:password_hash LDB module - fix indentation
       via  f2456cd s3: Allow disabling of mdns registrations
       via  ac3f8d8 fix in_screen so that it works on os that don't chdir to $PWD
       via  c378835 tsocket: fill in sa.sa_len if the system supports it
       via  90b3bf8 ldb:ldb.h - reorder extended operations list
       via  578a37e s4:dsdb/drepl_notify: reuse dreplsrv_notify_operation structures
       via  211f6d5 s4/auth: Add logon_parameters to authenticate_username_pw
       via  d952f6c s4/test: Added test for simple bind with machine account
       via  cd172e7 talloc: Add python talloc module, move convenience functions to it.
       via  4edabb3 talloc: rename pytalloc.c to pytalloc_util.c
       via  c9756ca waf: Put private libraries in a separate directory when building.
       via  21233bb wafsamba: Use project name variable rather than hardcoding 'samba4'.
       via  afc332f wafsamba: Drop private library prefix when installing private libraries to a custom path.
       via  ec7501e wafsamba: Support expanding variables in LIBDIR/PRIVATELIBDIR variables.
       via  e84e870 Add --disable-rpath-private-install flag.
       via  e15cd9c Add --with-privatelibdir build option.
       via  0d4fa85 samba_utils: Use LIBDIR rather than assuming it is set to $prefix/lib.
       via  228a9c1 selftest: Allow some tests to output empty subunit data.
       via  4000ec2 s4-ldap_server Don't DEBUG() at level 2 every time a caller disconnects
       via  4f8b59e s4: don't run etags over .inst files
       via  a971424 compression: added a simple lzxpress test
       via  199399e compression: fixed an uninitialised data but in lzxpress
       via  a5d4851 s3: Remove the use of cli_send_trans from cli_get_fs_full_size_info
       via  83f78a3 s4:ldap.py/passwords.py - just use objectclass "user" for users
       via  c133fcc s3: Remove an unused prototype
       via  8516fad s4:dsdb/objectclass_attrs: not all objects have delete protected attributes as must contain
       via  60691c1 s4:dsdb/samdb: optimize samldb_prim_group_change()
       via  a94fbb9 s4:dsdb/common: fix memory leak in samdb_ntds_settings_dn()
       via  e3276b3 s4:dsdb/kcc: fix memory leak in kcctpl_copy_output_edges()
       via  8b71438 s3-waf: add check for httpConnect and httpConnectEncrypt.
       via  78b05a3 s4-ldb_module.h: use LDB error code for ldb_error() macro rather than LDB_DEBUG_FATAL
       via  e7aa7a0 s4-devel: Verify prefixMap is saved correctly in LDB on disk
       via  c4dab7d urgent_replication: forbid empty subunit output.
       via  b6cef24 selftest: Allow some tests to output empty subunit data.
       via  28f1228 s4-dsdb Fix urgent_replication test not to set an invalid userAccountControl
       via  fea02db urgent_replication: Fix syntax error.
       via  81e5321 s4-dsdb: use LDB_FLAG_MOD_REPLACE for isDeleted
       via  c5f07d3 s4-dsdb: use LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK in dsdb
       via  e606298 s4-ldb: implement LDB_FLAG_INTERNAL_DISABLE_SINGLE_VALUE_CHECK
       via  1ab7bd1 s4-ldb: don't load modules from the same directory twice
       via  6a22d89 s4-ldb: honor controls on search in ldbedit
       via  cf37c29 Move the checking of single valued attributes back into the tdb backend.
       via  f3ad867 s4-test: fixed quoting in deletetest.py
       via  003a36e s4-auth: unconditionally set previous_ev
       via  cb9fba1 debug: fixed default debug settings
       via  832cd99 Speed test with user objects
       via  7e382a0 librpc/ndr: use new strlen_m_ext_term() in ndr_charset_length(): fix bug #7594
       via  50bdd93 lib/util/charset/charconv: clarify comments in next_codepoint_convenience_ext()
       via  c18b672 lib/util/charset/util_unistr: clarify the comment header for strlen_m().
       via  9b86df8 lib/util/charset/util_unistr: add strlen_m_ext_term() - variant of strlen_m_ext() counting terminator
       via  82c8b31 lib/util/charset/util_unistr: add strlen_m_ext that takes input and output charset
       via  72f8336 lib/charcnv/util_unistr: add next_codepoint_ext() that accepts input charset.
       via  7a2b039 lib/charset/charcnv: rename a parameter of next_codepoint_convenience_ext() for clarity
       via  5829cb0 lib/charset/charcnv: add next_codepoint_convenience_ext() that accepts input charset.
       via  a50d363 s3:util_str: add strlen_m_ext_term() - variant of strlen_m_ext() counting terminator
       via  288d55b s3:lib/util_str: add strlen_m_ext() that takes input and output charset
       via  4579d7e s3:lib/util_str: clarify the comment header for strlen_m().
       via  f16ddca s3:lib/charcnv: clarify comments in next_codepoint_ext()
       via  5b6a88b s3:lib/charcnv: rename a parameter for clarity in next_codepoint_ext()
       via  18104ef s3:lib/charcnv: reformat comments in next_codepoint_ext()
       via  d41d05e s3:lib/charcnv: add next_codepoint_ext() that accepts input charset.
       via  f14d84e util/charset: remove a duplicate comment.
       via  14718a7 build: a more portable way of finding waf in makefiles
       via  fdcbc08 selftest/tests.py: Fix typos.
       via  6bd903e provision: Look for in source setup data first, in case an older version of samba 4 is installed in the system.
       via  654fdce samba: Make in_source_tree() public.
       via  4bf6a3e urgent_replication: Fix formatting
       via  46bca5e possibleinferiors: Report subunit.
       via  9ae3c82 possibleinferiors: Fix formatting.
       via  d1dd211 replace/wscript: add size checks for stdint.h types
       via  f5a6c1e replace/wscript: do the size checks directly after the type checks
       via  811a362 replace/wscript: define bool to int instead of off_t
       via  3dcec24 replace/wscript: check for uint8_t
       via  05088fb s4:dsdb/samldb: avoid nested unindexed searches in samldb_member_check()
       via  54d4ba7 s4:dsdb/tests/python/sam.py: test with member: <SID=...>
       via  4b79a74 s4:descriptor LDB module - a bit cleanup
       via  53d9d4e s4:sam.py - assign valid values when performing the special-attributes constraint checks
       via  b78bf4d s4:samldb LDB module - improve the "get_single_valued_attr" call and move it into "ldb_modules/util.c"
       via  4311438 s4:objectclass_attrs LDB module - introduce the hardcoded delete-protected attributes list
       via  0baa1fb pydsdb: Import testtools before subunit for those that don't have testtools installed.
       via  4f87f8f filter-subunit: Add --fail-on-empty argument.
       via  f6a1f46 s3: Align nttrans replies the same way Windows does it
       via  9d4eeae s4:objectclass LDB module - the structural objectclass has always to be specified
       via  d873fb7 s4:objectclass_attrs LDB module - refactor the "dSHeuristics" checker
       via  b841d12 s4:objectclass_attrs LDB module - simplify the invoke of the "dSHeuristics" checker
       via  3f43809 s4-tests: Tests for the dSHeuristics attribute value restrictions
       via  b6fe5cd s4-dsdb: Implemented value restrictions for the dSHeuristics attribute
       via  80c3364 s3: Fix a getgrent crash with many groups
       via  a12c330 s4-server: cleanup allocation of process models
       via  6614f84 s4-ldb: fixed sorting of module names
       via  598b565 s4:objectguid LDB module - remove "objectguid_find_attribute"
       via  4902b71 s4:RPC server - always set the response pad data in base of the request one
       via  5516191 s4:RPC server - cosmetic fixes - indentation, comments
       via  cb9d048 s4:waf - fix the build on Gentoo platforms
       via  b028f55 s4-test: if using a system version of ldb, override the ldb modules path
       via  ef1afae waf: more agressively expand subsystem syslib deps
       via  c1cc156 s4-ldb: make ldbtest depend on ldb
       via  f0a472a waf: added reconfigure targets to our libraries
       via  8c44dfc waf: ensure pkgconfig files depend on the prefix
       via  dfa20fc waf: split pkgconfig logic into a separate module
       via  553029b s4-build: use -Wl,--as-needed if supported
       via  2a5e5cd waf: fixed wildcard build for full paths
       via  5a3d22a waf: rerun deps calculation on LDFLAGS or CFLAGS change
       via  9cac0bf waf: fixed wildcard build
       via  b3fb311 s4-ldb: give the user a hint as to what may be wrong
       via  4a08b2d s4-dsdb: removed the use of ldb_private.h from s4
       via  8a21427 s4-ldb: expose some more ldb module functions
       via  0e95fca s3: Add "net registry getvaluesraw"
       via  18e3b22 s3: Do not connect to ctdb if it is blocked for some reason
       via  27056d3 cluster_fatal() exit code should not indicate success.
       via  4622f2e s3: Fix a typo in a DEBUG msg
       via  102e5d1 MAINTAINERS: add myself as maintainer for tevent and tsocket
       via  46e70a2 s4-selftest Run RPC-PAC against all the DC environments.
       via  a26d919 s4-process_model Fix valgrind-found use of un-initialised variable
       via  4199976 s4-torture Add tests for DES-only accounts PAC behaviour/validation.
       via  b8a0eb7 s4-selftest Allow weak crypto so we can test DES-only behaviour.
       via  18732b1 heimdal Add handling for PAC signatures over all encryption types
       via  b717ec2 s3-param Fix up lp_set_cmdline() not to re-store cmdline options on each reload
       via  7d0f04a s3-libsmbclient Don't store 'debug_stderr' on the libsmbclient context
       via  b1099a5 s3-libsmbclient Add comments to describe the behaviour of DEBUG()
       via  e16c990 s3-libsmbclient-examples Add tests for debug behaviour.
       via  db2a61a debug Explain the behaviour of setup_logging() more clearly
       via  4aeb608 s3-debug Clarify the handling of invalid state.fd values in debug.c
       via  ed111d1 s3-debug Move 'load_case_tables()' before lp_set_cmdline() and popt calls
       via  e64dfdc s3-debug Convert from x_file to real file descriptors.
       via  d9f67ee s3-debug Remove last direct assignements to DEBUGLEVEL
       via  cf4de8e s3-debug Remove 'AllowDebugChange' and use lp_set_cmdline() instead
       via  9da4ace s3-debug Impove setup_logging() to specify logging to stderr
       via  4ae2789 lib/debug Use vdprintf rather than manually allocate
       via  ad7b551 s4-torture Remove torture/locktest2.c (no longer compiled and unused)
       via  e7eac0e lib/util Remove setup_logging_stdout()
       via  7e23363 s4-ldb: removed ldb_includes.h
       via  ce1eb1f talloc: Install pytalloc.h.
       via  8770c8f s4:samldb LDB module - the "sAMAccountName" cannot be substituted by nothing
       via  2f94804 s4:sam.py - additional testing for "servicePrincipalName" updates
       via  1b2f4c1 s4:samldb LDB module - support now the full "servicePrincipalName" update trigger
       via  3eb0311 s4:samldb LDB module - "sAMAccountName" checker
       via  9b0f8a8 s4-ldb: use ldb_set_modules_dir() to load additional ldb modules
       via  9103047 s4-ldb: enable version checking in dsdb ldb modules
       via  a386ca8 s4-ldb: enable ldb module version checking
       via  8366bb4 s4-ldb: added support for ldb module version checking
       via  1ccb69a s3:winbindd: fix query_user for users with NULL full name.
       via  53d19fa s3:winbindd: fix query_user_list for users with NULL full_name
       via  05d7524 s4:setup/spn_update_list - the DNS SPN is only used in DNS mode
       via  02547de s4:ldap.py/sam.py - simplify the objectclass specifications
       via  6f2001e s4:sam.py - test "objectSid" modification lockdown
       via  7da84bc s4:samldb LDB module - unify objectSid assignment error messages
       via  7ca6b3e s4:samldb LDB module - deny "objectSid" modifications
       via  7578e04 s4:provision - adapt the "provision" so that SIDs are only set on entry creation
       via  2a25f75 s4:torture - suppress printf "%llu" on uint64_t variables warnings
       via  c8bcf82 ldb:tools/ldbtest.c - fix build warning
       via  e59a8a5 s4-ldb: fixed build of paged searches
       via  952ce15 s4-ldb: fixed build of oLschema2ldif
       via  6f2c4ab s4-ldb: convert existing ldb tools to use new command line hooks
       via  f924a02 s4-ldb: added ldb command line hook support
       via  fd88153 s4-ldb: added samba_extensions ldb module
       via  cdf19ec s4-ldb: moved the ldb_ildap backend into lib/ldb-samba
       via  d103f2d s4-ldb: added support for general ldb hooks in modules
       via  c74601e s4-ldb: added an override flag to ldb_register_backend()
       via  05b3738 s4-ldb: it is not an error for the modules directory to not exist
       via  28c1e4d s4-modules: get rid of the remaining static prototypes for modules
       via  4404b4c waf: removed the module aliases code
       via  7eb2eed s4-dsdb: convert the rest of the ldb modules to the new module type
       via  43f7c9c s4-test: we don't need to set LDB_MODULES_PATH any more
       via  6db5765 s4-ldb: removed the old ldb module loading style
       via  be8e91d s4-ldb: convert the rest of the ldb modules to the new style
       via  b887b69 s4-process_model: use the static module prototyping
       via  0a703c7 waf: added automatic prototyping of static module init functions
       via  014a90f s4-dsdb: convert the simple_ldap_map module to the new module style
       via  cea4bdb s4-dsdb: convert the extended_dn_out module to the new ldb module style
       via  e8f0e3a s4-ldb: convert the openldap ldb backend to the new style of module
       via  efdcedb s4-ldb: convert the ildap module to the new type of ldb module
       via  8b63ff5 s4-ldb: support a new type of ldb module loading
       via  fd6d29b waf: added module_init_name parameter to SAMBA_MODULE()
       via  1aa8308 tdb: Use waf by default.
       via  a2d787d s4-dsdb_schema: Use DRSUAPI_ATTID_INVALID instead of 0xFFFFFFFF magic value
       via  9221c38 s4-druspia.idl: rename DRSUAPI_ATTID_NONE to DRSUAPI_ATTID_INVALID
       via  717b115 idl: Use DRSUAPI_ATTID_ prefix instead of DRSUAPI_ATTRIBUTE_ for ATTID values
       via  fb6f12b s4-server: avoid using environ as it is not portable
       via  3cef97a unit tests: remove trailling white spaces
       via  fda0f61 unit tests: allow make test to correctly and quickly exit in case of problem while provisionning a test environment
       via  d5883c8 replace/talloc: Avoid automatically pulling in new configure/Makefile, as these files are checked in, and the source might not be available.
       via  dac6f16 s4:sam.py - test the "sAMAccountName" attribute
       via  51f4de8 s4:samldb LDB module - validate "sAMAccountName" modifications
       via  229f3cc s4:netlogon RPC server - "LogonGetDomainInfo" - always check the LDB return codes
       via  a5fc937 s4:libnet_join.c - only write the really essential SPNs
       via  572774a s4:provision - remove the "servicePrincipalName" creation on the DC object
       via  01e7cc6 s4:setup/spn_update_list - reorder and update with other SPNs
       via  971ce6c s4:scripting/bin/samba_spnupdate - also support adding all possible "servicePrincipalName"s
       via  5f8adf0 s4:dsdb/dns/dns_update.c - increase the timeout for the SPN and DNS update scripts
       via  39d4089 s4:netlogon RPC server - point out that the "LogonGetDomainInfo" "servicePrincipalName" generation is still needed
       via  1168731 s4:sam.py - add a test for the "dNSHostName" - "servicePrincipalName" update mechanism
       via  3f66608 s4:samldb LDB module - implement the "dNSHostName" - "servicePrincipalName" change trigger
       via  771b10a s4:samldb LDB module - check for the number of results after a search operation
       via  8de1d72 s4:drsuapi RPC server - fix counter variables
       via  f6cfa86 talloc: Look harder for waf.
       via  c402e75 replace: Look harder for waf.
       via  c3fa203 build: In some case the flags for the sun studio linker are wrong
       via  9f0fb02 build: check that if we provide -liconv we can build shared libs
       via  97c0def s4-auth: added a dependency on com_err
       via  f99c009 replace: Build using waf by default.
       via  4f22cc7 talloc: Switch over to using waf as the default build system for the standalone build.
       via  3deece5 s4: Remove the old perl/m4/make/mk-based build system.
       via  9401189 s4:samldb LDB module - make the "userAccountControl" and "groupType" modify handlers separate functions
       via  098ea71 s4:samldb LDB module - add a new function which handles special cases for single-valued attribute on SAM modifications
       via  095c8b2 s4:samldb LDB module - primary group change - free temporary messages to save memory
       via  c0ebf5d s4:sam.py - add a short double swap "primaryGroupID" test
       via  98fefa8 s4:samldb LDB module - adapt the "samldb_prim_group_change" trigger to support multiple "primaryGroupID" modification entries
       via  02355fc s4:samr RPC server - the LDB error codes for adding or deleting a group member have changed
       via  c664f01 s4:sam.py - enhance "member" tests
       via  4987467 s4:samldb LDB module - "member" trigger
       via  5a2c3ad s4:rpc_server/common.h - quiet compilation warnings
       via  b548674 provision: fix wrong tests
       via  a509b93 build: Remove zlib from the cache if we failed to pass all the tests
       via  4e30a5d build: make this test darwin only as it mess a bit more the freebsd build
       via  4dee76f replace: Fix formatting.
       via  7fc0aab ldb: Drop autoconf-based build system.
       via  fe6d404 tevent: Drop autoconf-based build system for standalone build.
       via  d1eba07 replace: Avoid autoproto as it breaks standalone builds.
       via  58e99ae replace: Only build replace-test in standalone build.
       via  1620697 s4:local_password LDB module - fix typos
       via  2c0a9e9 s4:resolve_oids LDB module - fix counter types
       via  45ee4e9 s4:partition_init LDB module - fix counter type
       via  5ab8e4f s4:extended_dn_store LDB module - fix counter types
       via  dc0000e provision: when deriving netbiosname from hostname force the netbiosname to be compliant
       via  edebb76 build: strip -single_module when doing bundle on mac OS X
       via  33b276c build: set shared libraries flags correctly on mac os X
       via  23b5880 talloc.3: Remove documentation for deprecated talloc_append_string, consistent with other deprecated functionality.
       via  b4ba669 s4-smbd: initialise process models in smbtorture before use
       via  35d466e s4-smbd: leave the single process model as internal
       via  55063cd waf: fixed building of non-shared binaries that contain modules
       via  b2a5654 s4-heimdal: lex_err_message() should not be static
       via  a139628 s4-waf: added a lexyacc.sh script that manually rebuilds the heimdal parsers
       via  a00657d s4-test: don't override modules dir
       via  e08c9ac waf: get rid of target aliases in wafsamba
       via  679eba6 s4-build: removed some unnecessary dependencies
       via  f5251c0 s4-ndr: make ndr-table a subsystem
       via  2ea41fd s4-cmdline: make cmdline-credentials a private library
       via  88fd7e0 s4-dns: make the dns update task an external module
       via  87b3d38 s4-cluster: make cluster a private shared lib
       via  3f3783c s4-replace: make libreplace a private shared lib in s4
       via  eb0005d s4-tdb: make tdb-wrap into a private library
       via  045e344 s4-auth: make KERBEROS subsystem into authkrb5 private library
       via  7a26bb9 s4-credentials: make a private library from CREDENTIALS subsystem
       via  306754f s4-ldb: add explicit depenencies on ldb library in ldb modules
       via  04574d5 s4-ldbwrap: split ldb-wrap out from the LDBSAMBA subsystem
       via  228803c zlib: use the real library name 'z' instead of ZLIB
       via  0563c5b s4-rpc: split the dcesrv reply code out of dcerpc_server
       via  ac8e910 s4-modules: remove LD_SAMBA_MODULE_PATH
       via  256349d s4-torture: simplify the depenencies for TORTURE_DRS
       via  a57e0ae s4-smbd: make our process models into real modules
       via  046d38f s4-smbd: don't initialise process models more than once
       via  3a78148 waf: save the samba_deps_extended
       via  f7b70a5 waf: give a better error on a bad grouping library
       via  78d732c waf: cope with subsystems with no static modules
       via  ae0f420 waf: don't auto-depend on subsystems
       via  adabc3d waf: added --symbol-check option
       via  df34bb2 waf: build all libraries after all object files
       via  170c255 waf: use Utils.WafError() instead of raising an AssertionError
       via  d1e9498 waf: cope with rules with no inputs
       via  ccbb776 waf: separate out get_tgt_list()
       via  e97be08 waf: display the paths in library loops
       via  d489880 waf: added env.DEVELOPER_MODE flag
       via  65743f9 waf: added suncc_wrap
       via  b6b0d2c s4-kdc: create a 'pac' private grouping library
       via  89c829f s4-heimdal: removed the use of signal.c from roken
       via  4bd7814 s4-heimdal: fixed the use of error_message() in heimdal
       via  d6299d2 replace: create a private replace-test library
       via  0d45d97 s4-ldb: create a private library ldb-cmdline
       via  56b46d8 talloc: Fix manual pages in standalone build.
       via  14ff2e8 Fix bug #7700 - Improvement of return code of smbclient
       via  606a447 s4:torture/rpc/samr.c - fix NTTIME warnings by casts
       via  25301b7 s4:torture/rpc/samr.c - test the "ReplicaSourceNodeName" only against s3
       via  af4c9cc s4:samr RPC server - fix trailing whitespaces
       via  5d835c8 s4:samr RPC server - fix indentation of function parameters
       via  fc6f8be s4:samr RPC server - DomainGeneralInformation - never return NULL on the oem name
       via  ebe78c4 s4:samr RPC server - provide the right "ReplicaSourceNodeName"
       via  45cd2e4 s4:samr RPC server - remove wrong implementation of ReplicaSourceNodeName
       via  c5c6935 s4-drs_tests: drs_util_DsAttributeId_to_string() is not used anymore
       via  07240e9 s4-resolve_oids: Remove redundant check - resolve_oids_need_value() handle this
       via  6b188fb s4-schema_init: we should be able to resolve Syntax OIDs with prefixMap we have
       via  72189ae s4-pfm_test: Use single instance of global testing data to test with
       via  fbc3fc2 s4-pfm-test: Enrich and fix comment primary for testing data
       via  4a11cad build: add the -fno-common flags to fix the link pb on mac os X
       via  090fcb0 s3-waf: add vfs_time_audit to the build.
       via  e00671e s3-waf: use LZXPRESS subsystem.
       via  9dd467b s3-selftest: add vfs_modulesdir variable for both test systems.
       via  4b2e2f9 s3: Streamline regdb_normalize_keynames_fn a bit
       via  8b87603 s3: Fix the registry upgrade code
       via  a43261e s3: FILE_WRITE_DATA & friends have gone from includes.h
       via  917cc0d unit tests: use skip file to exclude smb2.dir instead of hack
       via  95cbff7 build: Add XPG6 otherwise we have a configure pb on sun Solaris
       via  2cfee00 s3: Add a vfs_time_audit module
       via  9759559 s3: Fix bug 7759
       via  b73a05e s4 net: rename to samba-tool in order to not clash with s3 net
       via  5634f55 build: remove warnings about redifinition of boolean use -KPIC on suncc
       via  c6d7e6a Fix for bug 7755 - SMBC_getdents_ctx() ignores struct alignment rules
       via  6486733 ndr: Make sure ndr_dns.c has no lines wider than 80 chars
       via  f8d4995 tls: Inform the user if the cert/ca/private key can't be saved
       via  0bc94c2 Fix bug 7754 - samba uses index(), marked as legacy.
       via  8c4d023 s4:setup/schema_samba4.ldif - this control isn't used anymore
       via  24ef932 s3: Make gpfs winattrs work again
       via  5bc2b8f s4-ldb: Added the correct extended check for read access to nTSecurityDescriptor
       via  3003bd4 s4-ldb: Changes the aclread module to use LDB_HANDLE_FLAG_UNTRUSTED to determine the source of the request
       via  b1f6a2b unit tests: move backend testing to the end
       via  04d63e9 unit tests: remove smb2.dir
       via  14a3d4d librpc/ndr/ndr.c - fix some counter types
       via  51dd83a auth/credentials Give a sensible behaviour for resetting the krb5 context
       via  d9b7123 librpc Make ndrdump use printf() rather than having to mess with DEBUG()
       via  cf310a4 s3-smbd Remove manual override of DEBUGELVEL during exit
       via  4c634a3 talloc: fix waf build for libtalloc-compat1
       via  073d3bf wafsamba: support 'soname' attribute on SAMBA_LIBRARY()
       via  a06192b waf: sped up the project rules checking
       via  3e93dc0 s3-waf: fixed the s3 waf build
       via  afe40c7 waf: quote subsystem names to make them clearer
       via  5bb7723 lib/util: remove useless ../lib/util/mutex.*
       via  e5ebc48 s4-dsdb_syntax: *_OID_oid_ldb_to_drsuapi() functions should use
       via  6a6c7c9 s4-pfm_test: no need to test created prefixMap contents here - it already tested
       via  45e1c0c s4-pfm_test: Tests for dsdb_schema_pfm_attid_from_oid()
       via  0fc2427 s4-prefixMap: split dsdb_schema_make_attid() function into read-only and
       via  5e108fc s4-prefixmap: Use WERR_NOT_FOUND when OID is not found in current prefixMap
       via  d8e246c Add a script for formating test result of st/subunit
       via  62eb450 replace: restore the order for #define + rep_strtoll
       via  ba6afbd s4:librpc: we don't need dcerpc client bindings for dns.idl
       via  1b68910 s4:ldap.py - add a test for attribute ranges - still very basic
       via  dd25f4b s4:sam.py - enhance users and groups test
       via  802e3b4 s4:samldb LDB module - enhance the "member"-check trigger
       via  a839422 s4:ldap.py - enhance and activate the "description" attribute test
       via  4f25eec s4:objectclass_attrs.c - rework to support these special "description" constraints
       via  c251cb6 wafsamba: Fix soname for standalone private libraries.
       via  a702c07 talloc: change pytalloc-util to be a public library.
       via  d44e3bf talloc: Install pytalloc-util as system library.
       via  0ceb501 waf: Remove unused EXT_LIB_PYTHON.
       via  98cfc71 talloc: Avoid dependency on unknown EXT_LIB_PYTHON.
       via  1ae0981 talloc: Move pytalloc to lib/talloc.
       via  50256c0 waf: Only specify vnum for non-private libraries.
       via  a74e8be waf: Stop automaticaly changing dashes to underscores in library names.
       via  e4d9e97 waf: Don't auto-lowercase library names.
       via  8cf6137 waf: Remove lib prefix from libraries manually.
       via  b2af2fd torture_local: Add missing dependency on socket_wrapper.
       via  df76c3f waf: build private libraries with so names.
       via  20b5268 dcerpc_dns: Change back to subsystem for the moment.
       via  d9cbcdd s4: Drop duplicate 'lib' prefix for private libraries.
       via  126f87e s3: Fix some DEBUG msgs
       via  da09021 s3: Package tdbrestore in RHEL-CTDB
       via  7aa45b0 s3: Pass tdb_flags to ctdbd when attaching to a db
       via  33f65a9 s4:samr RPC server - "dcesrv_samr_info_DomGeneralInformation" - count always all type of groups
       via  83c3813 s4:samr RPC server - remove a somewhat pointless comment
       via  6fb64b9 s4:"samdb_search_count" - introduce a "mem_ctx" parameter
       via  fd7943b ldb:gendb_* calls: support a "NULL" resultset parameter
       via  8bc2b54 s4-test: Extend DRS-msDSIntId test to verify Configuration NC replica also
       via  e567d6c s4:samldb LDB module - other indentation fixes on error messages
       via  c3fa990 s4:ldap.py - prove the denied multi-valued replace requests
       via  fedd4aa s4:objectclass_attrs LDB module - deny multi-valued replace requests
       via  6e407a3 s4:provision_*_references.ldif - "add" and do not "replace" the "wellKnownObjects"
       via  e24cd13 s4:samldb LDB module - fix indentations
       via  edab363 s4:samldb LDB module - use "uint32_t" for available krbtgt number
       via  9e6d07e s4:samldb LDB module - assign better memory contexts in some cases
       via  adcfda9 s3-waf: implement LIBMSRPC_GEN as tiny wrapper of 'NDR_STANDARD NDR_DSSETUP NDR_SPOOLSS'
       via  9802183 s3-waf: use NDR_NETLOGON for ntlm_auth
       via  baf4c4d s3-waf: use NDR_SCHANNEL
       via  5b9a3a7 s3-waf: use NDR_NTLMSSP subsystem
       via  ffbe1c0 s3-waf: add NDR_STANDARD dependencies to fix the build
       via  2b74cea s3-waf: use git to calculate the version if available
       via  8ea6f41 s4-waf: don't generate PACKAGE_* defines in config.h
       via  e54d58d autobuild: add some comments
       via  47e2371 autobuild: run ldb tests with TDB_NO_FSYNC=1
       via  db73b4a waf: moved the -Wl,-no-undefined flags to source4 and ldb
       via  986a00d s3-waf: fixed paths in s3 waf build for rpc_server
       via  ec98bb5 s3-waf: fixed waf configure for recent changes
       via  14686e4 libcli/security Remove unused sec_acl_equal()
       via  caf77f7 s3: Use cli_setpathinfo in cli_posix_unlink_internal
       via  2d51a24 s3: Avoid passing down a boolean to cli_posix_unlink_internal_send
       via  28e243f s3: Use cli_setpathinfo in cli_posix_chown_chmod_internal
       via  dedda3e s3: Use cli_setpathinfo in cli_posix_link_internal
       via  c0a6b74 s3: Use tevent_req_simple_recv_ntstatus where appropriate
       via  64275eb s3: Pass down a level instead of a flag to cli_posix_link_internal
       via  7b3fccd s3: Add async cli_setpathinfo
       via  40cc1a3 s3: Add "setea" to smbclient
       via  86cb0ad s3: Add "geteas" to smbclient
       via  0831807 Add dump_data_cb()
       via  611bcfc Add print_asc_cb()
       via  9e7bcaa s4-test: Print correct partition DN in msDSIntId test
       via  7b3dbbd s4:dsdb - remove some calls of "samdb_msg_add_string" when we have talloc'ed strings
       via  177aad5 talloc: pytalloc should not depend on samba specific code
       via  cbee24b s3:include: move debug.c prototypes to debug.h
       via  dbc934e s3:include: move MAX_DEBUG_LEVEL from local.h to debug.h
       via  3218968 s4:dsdb - use LDB results in "add_time_element" and "add_uint64_element"
       via  49dee0e s4:dsdb - use the more safe "samdb_msg_add_(u)int*" calls always where possible
       via  482c022 pidl:Samba4/NDR/Parser: fix NDR64 union alignment
       via  fd628e7 midltests: add more union_align examples
       via  172a158 s3: Initialize output vars in parse_ea_blob
       via  005b50a s4:librpc: we don't need dcerpc client bindings for dns.idl
       via  09a1075 s3: Remove unused cli_get_ea_list_fnum
       via  5a17d26 s3: Replace cli_qfileinfo_test with a call to cli_qfileinfo
       via  c095809 s3: Convert cli_qfileinfo_basic to cli_qfileinfo
       via  d864b1b s3: Convert cli_qfilename to cli_qfileinfo
       via  9423257 s3: Add async cli_qfileinfo
       via  03333fc s3: Rename cli_fileinfo() to cli_fileinfo_basic()
       via  a6611c1 torture/local: Depend on NSS_WRAPPER, even if it wasn't enabled.
       via  92c12a3 ldb: Rename pyldb pkg-config file to pyldb-util, to avoid confusion with 'ldb' python module.
       via  599afb0 s4: Rename LIBCLI_NBT -> cli_nbt.
       via  5224de3 s4: Rename LIBCLI_LDAP to libcli_ldap.
       via  a57bd4e s4: Rename WBCLIENT to wbclient.
       via  18ae888 s4: Rename DB_GLUE to db_glue.
       via  fc6bfe2 s4: Rename SMBPASSWD to smbpasswd.
       via  8c99517 waf: Lowercase several library names.
       via  833480d s4: Rename LIBSAMBA-* to libsamba-*
       via  ca16d80 s4: Rename LIBSECURITY{_SESSION,} to libsecurity{_session,}
       via  7a731cc s4: Rename SAMDB_COMMON to samdb_common.
       via  2bcd7f6 waf: Rename LIBWINBIND-CLIENT to libwinbind-client
       via  2933fac s4: Rename NSS_WRAPPER to nss_wrapper.
       via  9757a0c s4: Rename UID_WRAPPER to uid_wrapper.
       via  7b85493 s4: Rename WRAP_XATTR to wrap_xattr.
       via  cf26d8a s4: Rename LIBEVENTS to libevents.
       via  bc44fcc s4: Rename NDR_TABLE to ndr_table.
       via  9065f96 s4: Rename LIBNETIF to libnetif.
       via  49ef288 waf: Rename some BUNDLED_ functios to PRIVATE_.
       via  18103d3 create_descriptor.c - fix comment
       via  8b9a08e s4:provision.py - add the correct "CN=Sites" security descriptor
       via  245642a s4:schema.py - reformat and fix the security descriptor
       via  c25afb6 ldb: Support using system pyldb library.
       via  9a2f83a ldb: Install pkg-config file for pyldb.
       via  bd48e23 ldb: Install pyldb-util as public library.
       via  dec00bf tdb: Revert re-addition of tdb_set_logging_function.
       via  c7d7c8f ldb:ldb.h - include a comment that the relax control is mainly used by the OpenLDAP backend
       via  f9a6ff4 s4/ldb:introduce the LDB_CONTROL_PROVISION_OID control
       via  89c42a9 ldb:rename LDB_CONTROL_BYPASSOPERATIONAL_OID into LDB_CONTROL_BYPASS_OPERATIONAL_OID
       via  a60965b s4:dns_server - fix counter types
       via  ee913f4 tdb: commit the version 1.2.7 signatures
       via  72c8ccd s4 dns: Implement update record prescan logic
       via  005a656 s4 dns: Add stub checking if updates are allowed
       via  1e670df s4 dns: Add a prerequisites check for updates
       via  cfa4796 s4 dns: Switch to WERROR
       via  682a2e9 s4 dns: Split up the code into multiple files for easier development
       via  cebce2b s4 dns: More work on updates
       via  fb18175 s4 dns: Map between NTSTATUS and dns error codes
       via  a6305c4 s4 dns: Better error handling when parsing invalid or unknown records
       via  69a5229 s4 dns: start handling update requests, return correct error codes
       via  eb4f101 s4 dns: Allow more components as part of a domain name
       via  063727a s4 dns: Handle CNAME records
       via  32a1b71 s4 dns: Parse srv and soa records
       via  615857d s4 dns: Look up all names in the ldb database.
       via  678634a s4 dns: Look up records in the ldb database
       via  80f3088 s4 dns: Fix a data corruption in the dns_string parsing
       via  1c25cc7 dnsp: Can't have two memebers of a union with the same name
       via  a7b833e s4 dns: Reply to a name request with an A record.
       via  719a6bb ndr dns: Add simple parser
       via  96195b2 s4 dns: Add a boilerplate DNS server implementation
       via  caf4196 dns/nbt: Fix spelling of the "authoritative" flag.
       via  9786871 idl: Add idl describing DNS structures
       via  4ffdf09 netlogon.idl: Switch to explicit constants to remove dependency on nbt.idl
       via  eeac222 s4 dns: Import DNS win32 error codes from MS-ERREF
       via  e7358e7 s4 dsdb kcc: Prefer msDS-hasMasterNCs over hasMasterNCs when replicating
       via  f26c9b3 s4 socket: increase the debuglevel to make add interface debug messages less verbose
       via  821a202 s4:rpc_server/netlogon: netr_ServerAuthenticate3 should return NO_TRUST_SAM_ACCOUNT
       via  f0879fc s4:rpc_server/netlogon: netr_ServerAuthenticate3 should reject invalid sec_channel_types early
       via  c2696b2 s4:rpc_server/netlogon: netr_ServerAuthenticate3 should check the challenge after the account
       via  5ee49fc s4:rpc_server/netlogon: fix comment in netr_DsRGetDCName()
       via  675c354 s4:rpc_server/netlogon: handle DC_RETURN_NETBIOS and DC_RETURN_DNS in netr_DsRGetDCNameEx2()
       via  fcc2f6b s4:rpc_server/netlogon: validate flags in netr_DsRGetDCNameEx2() and callers
       via  e297625 s4:rpc_server/netlogon: netr_GetDcName should return WERR_DCNOTFOUND for invalid names
       via  4a4738b misc.idl: add SEC_CHAN_LOCAL and SEC_CHAN_LANMAN
       via  c320c1a lib/util: Add tevent WERROR wrappers
       via  79c6572 tsocket: let tstream_inet_tcp_connect_recv() optionally return the used local address
       via  d2c6536 tsocket: ask the kernel for the specific local address after a tcp connect
       via  96601ca lib/replace: use snprintf() in test code to avoid warnings in the IBM-Checker
       via  d65896c lib/replace: fix rep_strtoull() prototype
       via  272feb7 Revert "Wrap security_token_has_privilege() with a check for lp_enable_privileges(). Needed"
       via  d46ca0e s4-dsdb_syntax: Setup "String(Case Sensitive)" syntax
       via  a8b9568 Wrap security_token_has_privilege() with a check for lp_enable_privileges(). Needed to maintain compatibility with smb.conf manpage.
       via  3e79cd6 Fix const warning. Allocate off NULL as we always talloc_free().
       via  2a00138 s4-dsdb/schema_syntax: Separate validation for numericoid OID values
       via  14cb61d asn1_tests: Implement negative unit-tests for ber_write_OID_String()
       via  6b63ad6 asn1: ber_write_OID_String() to be more picky about supplied OID
       via  c74ef7a waf: Mark the replacement zlib private so that it can build on machine without a system zlib
       via  4ea7d46 replace: use replace for non 'samba' compliant strptime
       via  2d0ac59 replace: use a wrapper around strtoll if it didn't behave as expected
       via  c529317 Lowercase socket_wrapper name.
       via  5785f08 s4-dsdb extended_dn_out: Move lazy dereference control creation to lazy-init
       via  62c4af9 tdb: Set _PUBLIC_ in C file rather than header files (Debian bug 600898)
       via  2c0ff51 s4-waf: we don't need the smbtorture.static for s3 any more
       via  6120ef9 autobuild: don't cleanup the pid file within the retry loop
       via  4fa0ceb waf: RPC_NDR_WINBIND is samba4 specific
       via  3c74871 ldb:ldb_modules.c - "dlclose" could cause inference on "dlerror"
       via  6c3e670 waf: check the linker accepts a set of ldflags before using them
       via  6fd9fee s4-dsdb: force LDB_ERR_NO_SUCH_ATTRIBUTE on missing schemaInfo
       via  19f8dc9 s4-ldb: make ldb_options_find() public
       via  dc729c6 waf: loosen the restriction on depending on python libs
       via  7ffb781 waf-python: make the pyext flag add the pyembed features for libraries
       via  0966776 waf: fixed the handling of -Wl,-no-undefined
       via  97ce2d8 s4-librpc: fixed depenencies for libcli/security
       via  d98efff libcli: LIBSECURITY depends on NDR_SECURITY
       via  1711584 s4-dsdb: fixed depenencies for -no-undefined
       via  6ce4125 s4-events: LIBEVENTS depends on LIBSAMBA-UTIL
       via  56640a8 s4-rpc_server: split out DCERPC_SHARE as a separate subsystem
       via  1748d10 s4-python: python_samba needs pyext
       via  51dc322 waf: show duplicate objects in python modules as well as libraries
       via  cef53b2 s4-waf: removed the dependency loop between ntvfs and dcerpc_server
       via  11bce8c librpc: added a few more NDR_* targets to NDR_SAMBA
       via  bbe016b s4-ldb: make pyldb_util a private library
       via  4af5951 librpc: added RPC_NDR_SAMBA grouping library
       via  1cbb615 lib: make WRAP_XATTR a private library
       via  ec7bb90 waf: added pyext option to SAMBA_LIBRARY()
       via  f7aca49 librpc: added NDR_XATTR and NDR_UNIXINFO to the NDR_SAMBA grouping library
       via  af36485 s4-python: added a samba_python grouping library
       via  19bae68 s4-param: added a libshares grouping library
       via  62d7b27 s3-waf: mark some libraries as private
       via  7a2cad4 waf: raise an error on a dependency on a python module
       via  b4dd1ac s4-waf: don't depend directly on python modules
       via  3981399 s4-waf: removed the XATTR and SASL aliases
       via  6f36a01 waf: prevent the global deps list creating depenency loops
       via  e98ca6e s4-libcli: make LIBSECURITY_SESSION a private library
       via  4b3fae6 s4-socket: make LIBNETIF a private library
       via  aa0dbdc s4-events: make LIBEVENTS a private library
       via  7c92baf s4-kdc: make DB_GLUE a private library
       via  ae5c4cd s4-dsdb: make ldb_password_hash depend on hdb not HEIMDAL_HDB_KEYS
       via  323c1a8 nsswitch: make LIBWINBIND-CLIENT a private library
       via  0b255c0 nsswitch: make LIBWBCLIENT a private library
       via  6c60b8b lib: add UTIL_TEVENT to samba_sockets grouping library
       via  5ecd872 s4-libcli: make LIBSAMBA-ERRORS a private library
       via  6ba86d8 s4-lib: make SMBPASSWD a private library
       via  47591ea s4-dsdb: moved a bunch of fuctions from schema/schema_info_attr.c to samdb/ldb_modules/schema_util.c
       via  cffbccb s4-waf: make NDR_STANDARD a grouping library and add NDR_SAMBA4
       via  acffaf2 s4-build: make LIBSAMBA-NET a private library
       via  9bc47cc waf-build: create a NDR_SAMBA grouping library
       via  f39b210 waf-build: create a samba_sockets grouping library
       via  2dcb596 s4-waf: removed dependencies on missing subsystems
       via  7cba3cf waf: replace the is_bundled option with private_library
       via  1d87335 waf: added the concept of a grouping_library
       via  713900b s4-build: fixed some formatting
       via  579f06e build: subunit and popt need to be marked as private libraries
       via  e2a2c71 waf: cope with libraries with a specified version number
       via  aa88884 s4-libcli: make LIBCLI_LDAP a private library
       via  e73739a s4-auth: make auth a private library
       via  a913e79 replace: make libreplace a private library
       via  0ad5937 s4-ndr: make NDR_TABLE a private library
       via  35b61c2 libcli: make LIBCLI_NBT a private library
       via  dc00b77 wrapper: make socket_wrapper, uid_wrapper and nss_wrapper private libs
       via  29c0b86 waf: re-work the module alias code
       via  9a2c9c2 s4-dsdb: make SAMDB_COMMON into a private library
       via  8709c3c libcli: make the LIBSECURITY subsystem into a private library
       via  e596a4e waf: fixed expansion of direct_objects and direct_libs
       via  cd7190b waf: allows libraries to be marked as private_library=True
       via  c0878cf waf: rework expand_subsystem_deps()
       via  14081ef waf: added --show-deps and --show-duplicates
       via  8044a20 ldb:ldb_modules.c - if we don't find the associated dynamic object then please close the handle
       via  0b8b9ae ldb:ldb_tdb/ldb_cache.c - remove a superflous "talloc_free"
       via  de9b737 ldb:ldb_tdb/ldb_cache.c - in this function we don't use LDB return codes
       via  4a33071 s4:lib/util/charset/iconv.c - remove a distinction which can never happen
       via  94dc630 Now we have SeSystemSecurity, remove the source3-only #ifdef.
       via  e00c2b3 Add code to implement SeSecurityPrivilege in net rpc rights, and in the open and get/set NT security descriptor code.
       via  c0b9526 pytalloc: use talloc_unlink() to free py_talloc objects
       via  feb6034 talloc: make header C++ safe
       via  c8000c9 smbtorture: Fix typo in status message.
       via  7a194c6 s3: Make "unpack_pjob" static
       via  1d5cb51 s3: Use any_nt_status_not_ok in winbind
       via  347ca8f s3: Add any_nt_status_not_ok
       via  62bea12 s3: Don't use talloc_autofree_context in map_file
       via  97a7aec uid_wrapper: The gid wrapper does not require a destructor
       via  e1cfca1 Make getpwnam_alloc() static to lib/username.c, and ensure all username lookups go through Get_Pwnam_alloc(), which is the correct wrapper function. We were using it *some* of the time anyway, so this just makes us properly consistent.
       via  ab01d61 nsstest: no need for two copies of the same tool.
       via  abb07fa s3-waf: more registry cleanup.
       via  d05157a s3-waf: convert LIBSMBCONF into a subsystem.
       via  4a2e47b s3-waf: move RPC_CLIENT_SCHANNEL into a subsystem.
       via  71ac92b s4-schema_init: Print more info about syntax we fail to recognize
       via  099b005 asn1_tests.c: Make test data static const
       via  d057ca3 lib/util/asn1.c: comment spelling
       via  0941099 ldb:ldb_index.c - fix some memory leaks
       via  3bf8ca6 ldb:ldb_index.c - let "ldb_module_oom" generate the return code
       via  ec43a4d ldb:ldb_cache.c - fix memory contexts and memory leaks
       via  06053a0 ldb:ldb_tdb submodule - use "ldb_msg_new" where appropriate
       via  1427895 ldb:ldb_pack.c - remove superflous "message->elements = NULL"
       via  caf6b36 libcli/security/access_check.c - fix a memory leak
       via  efb22bf s3: Add some DEBUG
       via  da00021 s3: Cope with EINTR in smbd_[un]lock_socket
       via  4a8c17a libcli/ldap Don't try and encode a control with a NULL OID
       via  39932f2 autobuild: create an autobuild.pid file
       via  0a2e55b s4-mailslot: fixed handling of random collision in temporary mailslot names
       via  45794dd Fix shadow warning for "access" variable.
       via  e7d0f47 Add deadtime detection for SMB2. Correctly update lastused timestamp across all active tcons. Should fix dfree cache not updating bug.
       via  d7f4bea Add SMB2 paths to smbd/conn.c. Except for conn_idle_all(), to be cleaned up next.
       via  1bd6faa Copyright/whitespace/comment cleanup in preparation for adding SMB2 paths.
       via  edefaf5 Move tcons.num_open from smb1 to sconn->num_tcons_open as this is needed for SMB2 also.
       via  492ab4d s3-waf Use LIBSECRUITY subsystem from the common wscript_build
       via  7db20c3 s3-waf: all subsystems complete now, no need for this loop anymore.
       via  fa2a2d5 s3-waf: convert rpc into a subsystem.
       via  38438c3 s4:nbt_server - fix a LDB counter type
       via  4b4dcaf s4-dsdb Reset the error string after 'expected' errors.
       via  439a1fe s4-dsdb Add module to send only 'simple' DNs to OpenLDAP backends
       via  5650e85 s4-dsdb Allow LDB_ERR_INVALID_DN_SYNTAX in dsdb_load_partition_usn
       via  8975834 s4-auth Add DEBUG() for invalid DNs and errors expanding user groups.
       via  d652803 ldb:"ldb_schema_attribute_by_name_internal" - support the whole unsigned int range
       via  a6d70dd s4:dsdb/schema/schema_init.c - remove a duplicated "talloc_free"
       via  a9b58f6 s4:samdb.py - remove a pointless comment
       via  8c4f6bc s4:samdb.py - use a more standard way to get to the domain realm/dns name
       via  87fd2fd Addition of userPrincipalName attribute when new account is created
       via  73d6bb7 s4-gensec Don't give more to sasl_encode() than it will permit
       via  15a3077 s4-gensec Don't upgrade all DIGEST-MD5 connections to seal
       via  f9c7365 s4-provisionbackend Allow a fixed URI to be specified for LDAP backend
       via  4d9b12a s4-provision Remove serverdn parameter from Schema()
       via  640fbf8 s4-dsdb: register the DCPROMO_OID control with the rootdse
       via  75d57db selftest: terminate selftest if we can't setup the environment
       via  f6a9708 s4-ldb: increase minor version for 2 new functions
       via  423365d s4-ldap: mark all ldap:// requests as untrusted
       via  80a4adc s4-dsdb: filter unregistered controls in the rootdse module
       via  d16fe72 s4-ldb: cope with NULL oid in controls
       via  5f6c004 s4-ldb: added --relax cmdline option
       via  ff456cd s4-ldb: added ldb_req_mark_untrusted() and ldb_req_is_untrusted()
       via  968381a waf: put -Wl,-no-undefined only in the linker flags, not when compiling C
       via  1b83558 waf: don't save deps on install
       via  d485701 waf: automap shared library names from .so to the right extension
       via  7197bcc readline: fixed the test for history_list()
       via  ec90b24 replace: cope with systems that have fdatasync(), but don't have the prototype
       via  1ac19c1 s4:ldap_server - use error code constant
       via  dcbfcbb ldb: always return PROTOCOL_ERROR if an operation is unsupported
       via  902e728 selftest: use full path for selftest.pl instead of relative paths
       via  b1a13e5 selftest: correct the import of Time::HighRes
       via  8556602 ldb:"ldb_schema_attribute_by_name_internal" - switch back to 32bit counters
       via  48cd89e ldb:ldb_tdb.c - fix up counter variables
       via  94a4458 ldb:ldb_tdb.c - improve the error outputs
       via  3ead246 s4:"util_ldb" - remove some really unused dependancies
       via  a610ce4 libcli/nbt: we don't need LIBCLI_COMPOSITE anymore
       via  820ae3d libcli/nbt: convert nbt_name_register_bcast_send/recv to tevent_req
       via  0b8056d libcli/nbt: s/name_register_bcast_handler/nbt_name_register_bcast_handler
       via  c654a6c libcli/nbt: s/register_bcast_state/nbt_name_register_bcast_state/
       via  77d82fe libcli/nbt: move nbt_name_register_bcast_send to the top of nbt_name_register_bcast_*
       via  6f2d94b s4:nbt_server/register: add a nbtd_register_name_state
       via  e3a0463 libcli/nbt: convert nbt_name_register_wins_send/recv to tevent_req
       via  4f233c7 libcli/nbt: s/name_register_wins_handler/nbt_name_register_wins_handler
       via  b166813 libcli/nbt: s/register_wins_state/nbt_name_register_wins_state
       via  549b594 libcli/nbt: move nbt_name_register_wins_send() to the top of all nbt_name_register_wins_* related code
       via  12c3880 s4:nbt_server/winsclient: add a nbtd_wins_register_state
       via  43fb7f1 libcli/nbt: convert nbt_name_refresh_wins_send/recv to tevent_req
       via  332f261 libcli/nbt: s/name_refresh_wins_handler/nbt_name_refresh_wins_handler
       via  3ded1da libcli/nbt: s/refresh_wins_state/nbt_name_refresh_wins_state
       via  e36e729 libcli/nbt: move nbt_name_refresh_wins_send() to the top of all nbt_name_refresh_wins_* related code
       via  5f19a24 s4:nbt_server/winsclient: add a nbtd_wins_refresh_state
       via  2ae3bb0 s4:nbt_server/wins: fix compiler warnings
       via  a10b341 Include misc.idl for policy_handle in srvsvc.idl.
       via  64e9f79 s3: fix the build of idmap_adex, idmap_tdb2, idmap_hash and several vfs modules.
       via  5845dae s3-waf: fix the build after libcli/security changes.
       via  203dc4f s3-waf: fix the build of smbtorture.
       via  10f95a4 s3-waf: fix pdb modules build.
       via  20c7e2b s4:libcli/util: add pipe related NT_STATUS_RPC_* codes
       via  5c82a1b s3:libsmb: add pipe related NT_STATUS_RPC_* codes
       via  72a8966 libcli/util: add pipe related NT_STATUS_RPC_* codes
       via  b615b70 s3-winbind: Fixed init order.
       via  abeef47 librpc: Fixed memory context of dcerpc_binding_from_tower.
       via  d42ddd7 s4-gensec: Add dependency on com_err to GENSEC_KRB5.
       via  034832c s4-ldb Add LDB_REQ_SET_LOCATION to help track handler use
       via  f4c82c6 s4-selftest Make GDB_PROVISION work again
       via  48c54f9 ldb Ensure we mark ongoing LDAP requests as PENDING
       via  ce01e36 s4-openldap-backend Don't set 'dbnosync' on cn=config
       via  ba9e787 s4-provision Use --ldap-backend-nosync rather than just --nosync
       via  d1ca35c heimdal_build: Add dependency on com_err to HEIMDAL_CONFIG.
       via  f397283 This is typo fix patch for smbcacls.1.xml .
       via  b8dea2c dsdb simple_ldap_map depends on LDBSAMBA
       via  dab4264 Revert "s4:dsdb - make the RELAX control private"
       via  9f0d1c7 heimdal: Attempt to fix path of hdb_asn1.h
       via  cbd4891 dsdb: Module aliases require to be prefixed with the subsystem name.
       via  fb8bbd2 dcerpc_samr: Fix -l arguments for dcerpc_samr and dcerpc_atsvc.
       via  05c1beb tdb: Bump version to 1.2.7 after addition of pytdb.__version__.
       via  a31e10e heimdal: Add local simpler copy of to_list().
       via  a3f61de Revert "s4:remove "util_ldb" submodule and integrate the three gendb_* calls in "dsdb/common/util.c""
       via  8a2ce5c s4:remove "util_ldb" submodule and integrate the three gendb_* calls in "dsdb/common/util.c"
       via  39bd4ce s4:lib/util/util_ldb.c - remove unused "gendb_add_ldif" call
       via  e1078d2 s4:ldb-samba/ldb_wrap.c - fix indentation and trailing whitespaces
       via  be4a0d3 s4:"wrap_casefold" - move it to "ldb_wrap.c" since it's only used there
       via  10adee8 s4:dsdb - make the RELAX control private
       via  02d9d8e s4:libcli/ldap/ldap_controls.c - fix up the controls list
       via  c4739f7 ldb:ldb.h - reorder controls/extended operations
       via  c161ad8 heimdal: Remove some unused arguments from HEIMDAL_SUBSYSTEM().
       via  9147e19 heimdal: Allow leaving off prefix from asn1 option_file.
       via  eab84a6 heimdal: Leave off ../heimdal prefix to HEIMDAL_BINARY().
       via  d3ea644 heimdal: Allow leaving off prefix to HEIMDAL_ERRTABLE().
       via  2aba5aa heimdal: Allow leaving off prefix for HEIMDAL_ASN1().
       via  c5d4d94 heimdal: Allow leaving off ../heimdal prefix for proto headers.
       via  49d20a5 heimdal: Allow leaving off ../heimdal prefix for source files.
       via  c3009ac heimdal: Add convenience functions for finding heimdal paths.
       via  953d253 heimdal: Call HEIMDAL_AUTOPROTO() manually.
       via  32fce1f heimdal: Call HEIMDAL_AUTOPROTO_PRIVATE() manually.
       via  1c4c96d heimdal: Add variables for source files.
       via  196e8d1 heimdal: Simplify handling of ../heimdal prefixes in HEIMDAL_SUBSYSTEM.
       via  b2af44e heimdal_build: Fix detection of system roken library.
       via  c3366c1 heimdal_build: Remove ignored argument ldflags from HEIMDAL_BINARY().
       via  dd0f22d ldb:pyldb.c - remove pointless comment
       via  39d11a9 ldb:"ldb_dn_compare_base" - use "unsigned int" counters
       via  531d7f5 ldb:"ldb_dn_add_child" - use "unsigned int" counters
       via  1557acb ldb:"ldb_dn_remove_base_components" - use an "unsigned int" counter
       via  19e9434 ldb:"ldb_dn_canonical" - use an "unsigned int" counter
       via  bc02948 s4:samldb LDB module - use appropriate fixed-length integer types where needed
       via  42d9978 s4:dsdb/samdb/ldb_modules/util.c - remove now unused functions which set integers
       via  a0bd529 s4:samba3sid LDB module - handle the RID as uint32_t
       via  d7ca757 s4:objectclass LDB module - implement the "isCriticalSystemObject" subtree delete protection
       via  88e5375 s4:ldif_handlers.c - fix a typo
       via  c291858 s4:dsdb - fix unsigned integer save problems using the "%u" specifier
       via  a72ffb0 s4:dsdb/common/util.c - describe the behaviour of the functions "samdb_msg_add_uint", "samdb_msg_add_uint64" and "samdb_msg_set_uint" a bit more
       via  83871d2 Don't arbitrarily clean all parametric options in add_a_service(), that is called from many places, not just smb.conf processing. Only clean parametric options when doing actual smb.conf reading (or registry equivalent).
       via  bcdf781 Ensure we have correct parameters to use Windows ACL modules.
       via  50d3baff heimdal_build: Support using system asn1 library.
       via  12fa110 heimdal_build: Skip some hx509 code when using system hx509.
       via  8db6453 heimdal_build: Add comment with stub for finding the system libtommath.
       via  b244383 heimdal_build: Initial work on supporting an external heimdal library.
       via  471e57e heimdal_build: Support using system hx509 library when explicitly requested.
       via  3fe2bfd heimdal_build: Fix build with system roken.
       via  6852cc4 heimdal_build: Put version objects in a separate subsystem.
       via  2e038a7 heimdal: Support using system roken.
       via  7af5687 heimdal_build: Use existing functions for finding system libraries.
       via  06fc79f Add acl_xattr:ignore system acls boolean (normally false) to allow Samba ACL module to ignore mapping to lower POSIX layer. With this fix Samba 3.6.x now passes RAW-ACLs (with certain smb.conf parameters set).
       via  cf45581 Add make_default_filesystem_acl() function to be used in following change to acl_xattr and acl_tdb module.
       via  1904c44 Fix handling of "NULL" DACL. Map to u/g/w - rwx.
       via  e031f8a Fix "force unknown ACL user" to strip out foreign SIDs from POSIX ACLs if they can't be mapped.
       via  f4a9d25 Add debug message to get_nt_acl_internal() to see what we got.
       via  625126d Fix valgrind "uninitialized read" error on "info" when returning !NT_STATUS_OK.
       via  8cad5e2 Fix bug #7734 - When creating files with "inherit ACLs" set to true, we neglect to apply appropriate create masks.
       via  92adb68 Fix bug #7733 - Invalid client DOS attributes on create can cause incorrect unix mode_t to be generated.
       via  68d1b3b heimdal Add missing dependencies on wind.
       via  613e03f heimdal_build: Allow using system wind.
       via  5339bad s4:torture/local/dbspeed.c - use LDB result constant
       via  a8f26f6 s3-rpc_server: Normalize rpc_pipe_open_interface pipe name.
       via  f22e6cf s3-rpc_server: Make auth_serversupplied_info const.
       via  0195f35 s3-winbind: Fixed the build of idmap_rid.
       via  0061116 s4-test: fixed a typo in test_kinit.sh
       via  d59a342 s4-test: fixed test_kinit.sh time command test
       via  918d864 s4-net: exit with a failure when a command is unknown
       via  add7ddb script: the --tests option has been replaced by --test-command
       via  bda626d s4-finddcs: better debug messages to help track down DNS problems
       via  77a16bf s4-net: fix the dependence on command line ordering
       via  10e1de3 s4:samdb_msg_add_int* - use "ldb_msg_add_string" rather than "samdb_msg_add_string"
       via  666e0c3 s4 param: change messaging directory name from messaging to msg
       via  34f12d5 s4 dsdb: fix sign problem on PPC and x86
       via  f794563 s4:lib/registry/util.c - cosmetic - fix indentation, trailing whitespaces
       via  7be36a0 s4:lib/registry/util.c - strtoll call - better say explicitly that data is in hex format
       via  8055074 s4:ntptr/ntptr_simple_ldb.c - use LDB result constants
       via  c362ce3 s4:libnet_samsync_ldb.c - use LDB result constants
       via  ace4378 s4:lsa RPC server - use LDB result constant
       via  b647b2d s4:samldb LDB module - cosmetic - use "ldb" variable rather than "ldb_module_get_ctx"
       via  9310da1 s4:samdb_create_foreign_security_principal - proof error code of "samdb_msg_add_string"
       via  9e69b22 s4:dsdb/common/util.c - samdb_msg_add_* calls - proof for more OOM conditions
       via  06ec5d0 s4:dsdb/common/util.c - samdb_msg_add_string - the attribute name doesn't need to be duplicated
       via  d099f86 s4:libds/common/flags.h - fix typo
       via  9bc57e1 s4:dsdb - remove "samdb_msg_add_value"
       via  a0e9814 s4:dsdb - remove "samdb_result_uint", "samdb_result_int64", "samdb_result_uint64" and "samdb_result_string"
       via  c2533f9 s3: Remove smbd_server_conn from construct_reply
       via  63e08ef s3: Lift smbd_server_conn from receive_smb_talloc
       via  a2db154 s3: Lift smbd_server_conn from receive_smb_raw_talloc
       via  fa0de39 s3: Lift smbd_server_conn from receive_smb_raw_talloc_partial_read
       via  cac60a7 s3: Remove some explicit smbd_server_conn refs in process_smb()
       via  81bdb59 s3: Rename "conn" to the more used "sconn" in process_smb()
       via  9a3810f s4:samldb LDB module - attempt to fix integer handling on big-endian platforms
       via  3921d6f s4-waf: automatically remove stale C and header files
       via  f1f5a23 s4-heimdal: fixed some trailing commas in heimdal build
       via  40a6e01 security: ensure the merge of libcli/security doesn't change s3 behaviour
       via  f7ffc12 libcli/security Use static SIDs rather than parsing from strings
       via  a879a46 libcli/auth Merge source4/libcli/security and util_sid.c into the common code
       via  8b22eef libcli/security Define traditional constants in terms of IDL macros
       via  949541c libcli/security Move source3/lib/util_seaccess.c into the common code
       via  353d9bc s4-acl Merge sec_access_check() with se_access_check() from source3/
       via  058daa1 s3-acl Use uint32_t for counting the ACEs
       via  a040466 s3-acl Merge source4-supported privileges into se_access_check
       via  7c6105e s3-util_nttoken.c Also copy the rights_mask when copying a security_token
       via  170b345 s3-auth Use security_token_debug() from common code
       via  58cf837 s3-auth use security_token_has_sid() from the common code
       via  deb7c02 s3 Replace is_sid_in_token() with security_token_has_sid() from common code
       via  c41bb6e s4: show samba version in bin/samba -b
       via  8c21a45 s4:samldb LDB module - cosmetic fixups
       via  e13b934 heimdal: Add soname for com_err.
       via  f012454 heimdal: Add sonames.
       via  01d14b4 samdb: Set soname.
       via  bf657db s4:sam.py - tests for "userAccountControl" attribute
       via  3411e71 s4:samldb LDB module - deny creation of temporary duplicate accounts
       via  ed68189 s4:samldb LDB module - proof the account type also on LDB modify operations
       via  18ea6c5 ldb: Only build LIBLDB_MAIN when building ldb itself.
       via  36c1ed2 s4:sam.py - add a test for the group type changing behaviour
       via  826496c s4:samldb LDB module - support the group type changing properly
       via  09ce56d s4:ldap.py - test the "isCriticalSystemObject" behaviour
       via  5cb99aa s4:setup/provision_self_join.ldif - let the samldb LDB module fill in "isCriticalSystemObject"
       via  9bcb656 s4:samldb LDB module - deny also the direct modification of "isCriticalSystemObject" on modify operations
       via  4638bd1 s4:objectclass LDB module - deny the creation of "isCriticalSystemObject" entries
       via  8806008 s4:samldb LDB module - first implementation of the samldb primary group trigger
       via  635996e s4:samldb LDB module - use the new "objectclass_trigger" for add operations
       via  2b6cbf2 s4:samldb LDB module - first implementation of the samldb objectclass trigger
       via  9bdea1b ldb:ldb_match.c - fix a counter type
       via  beb5afe s3:gpfs: Add support for the gpfs_ftruncate call
       via  22018b8 s3:vfs:gpfs convert sharemodes/leases parameter
       via  9e4a386 s3:vfs:syncops add option to disable module per share
       via  c1dad16 s3:vfs:syncops make it possible to specify syncops:onclose per share
       via  5954e71 wafsamba/developer: Forbid shared objects with unresolved symbols, if the linker supports such a flag.
       via  870de46 wafsamba: Don't allow circular dependencies involving libraries by default.
       via  ffb71f8 dsdb/schema_data: Build as shared object.
       via  4313f0f dsdb/schema_load: Build as shared object.
       via  e07ca6f samdb: Build as library.
       via  d5e5992 ldb: raise minor version number for new ldb_msg_match_error() function
       via  269143f s4-ldb: take advantage of ldb_match_msg_error() in more places
       via  549c044 s4-schema: don't name variables after standard libc functions
       via  1803045 s4-ldb: use operator_fn syntax function in ldb_match code
       via  d267c8b s4-ldb: implement an operator_fn for the ldb-samba syntaxes
       via  3d75111 s4-ldb: added an optional operator_fn in the schema syntax
       via  ca4864c s4-torture: zero all of trans before the test starts
       via  261628d s4-torture: fixed uninitialised variable error
       via  b5ffdb6 s4: don't rebuild all of heimdal when dynconfig options change
       via  d029342 autobuild: do make install after make test
       via  72de3e6 s4-dynconfig: use the build modules when running from build directory
       via  d95160c ldb: when running from build directory, use the build modules
       via  f81c840 s4 rpc_server: fix a build error on freebsd
       via  1229935 torture/becomedc: Add test for global schema, use samdb_connect().
       via  24ec465 wafsamba: Warn about circular dependencies between libraries.
       via  cda2db5 s3:registry: fix some trailing spaces in reg_backend_db
       via  5ad0ed2 libwbclient: Remove half-finished async implementation
       via  f768b32 libcli/security Provide a common, top level libcli/security/security.h
       via  5742f51 libcli/security Use common security.h
       via  9111694 s4-credentials Allocate ldb result on correct memory context
       via  8beaa29 s4-libcli/security Use seperate subsystem for session related functions
       via  0487ef0 libcli/security Add debug class to security_token_debug() et al
       via  d406e51 lib/debug Add DEBUGC and DEBUGADDC as dummies
       via  ae52f95 libcli/security Move most of security_token.c to common code.
       via  4e1966d autobuild: send email failure if rebase fails
       via  f2dc72e autobuild: add an extra blank line before the autobuild markers
       via  a89331e s4: mark us as not supporting python3 yet
       via  4ad6440 dsdb: Build more modules as shared objects.
       via  6f60940 Make the vfs_acl_xattr and other modules work with NULL SD's. Fix the "protected" inheritance problem (bleeding up from the POSIX layer).
       via  6f4e782 Canonicalize incoming and outgoing ACLs.
       via  71d9f51 Make the posix ACL module cope with a NULL incoming DACL and a missing owner/group.
       via  44a4b67 dsdb: Build some more modules as shared objects.
       via  cfeb5cc dsdb: Build some more modules as shared object files.
       via  7c36853 selftest: Avoid check_call(), use call() instead. This should fix Python2.4 compatibility.
       via  ab9d459 dsdb: Build some more modules as .so files.
       via  6756ec2 wins_ldb: Build as shared library.
       via  0502486 land-remote: Fix --fail-slowly.
       via  9d2e777 ldb: Build ildap module as shared object.
       via  484939d samdb_common, ntlm: Add missing dependency on libsamba-hostconfig.
       via  837bcb9 popt_credentials: Implement pending machine account manually, rather than through credentials.
       via  df7523c pidl: fix minor typo in s3 server generation.
       via  33c6a4e s3-spoolss: add more userlevel info validation to _spoolss_OpenPrinterEx.
       via  025290e s3-spoolss: let set_printer_hnd_name return WERROR.
       via  c8a295a s3-spoolss: convert open_printer_hnd to return WERROR.
       via  fe724c7 s3-spoolss: fix set_printer_hnd_name() to match torture test.
       via  43d226f s4-smbtorture: add test for openprinter printername pattern.
       via  6633a7b unit tests: do some cleanup after tests
       via  77cdef5 torture: Add debug on what we are removing
       via  58294ff s4:smbtorture Create a new random output directory each time, and delete it
       via  74ed86c lib/torture:  Add function to clean up the output directory
       via  13ba346 ldb The use of a private event context isn't a hack
       via  7013a3e s4-ldb Allow a NULL event context in samba_ldb_init()
       via  1555d5a s4-ldb Don't use talloc_autofree_context() in ldb
       via  69199a9 s4-tevent Remove event_contex_find() and event_context_set_default()
       via  bae09a0 s4-smbd Remove event_context_set_default()
       via  42127cd s4-credentials Add explicit event context handling to Kerberos calls (only)
       via  5cd9495 s4-param Refactor secrets code to not require an event context.
       via  baeaa17 s4-kerberos Remove unused parameter
       via  1ef59ea s4-kerberos Remove unsued variable
       via  edc5ccc credentials: Avoid unnecessary includes.
       via  391b24e Fix some warnings at higher -W levels in pidl generated code.
       via  ba02178 util: Fix installation path of tevent_ntstatus.h, tevent_unix.h (bug 7720).
       via  d589430 credentials: Fix the build.
       via  d74e0ad credentials: Split up into several subsystems.
       via  c5ae099 kerberos_util: Put into separate subsystem.
       via  539d5f5 auth: Remove unnecessary dependencies, fix formatting.
       via  5cbbe94 credentials: Move code that doesn't need any external dependencies into credentials.c.
       via  53db1f3 server: Add missing dependency on schannel database.
       via  ffb6766 service: Add missing dependency on process_model.
       via  5324b94 wafsamba: Fix handling of pyembed/pyext.
       via  2bff55f dsdb/modules: Split up helpers a bit to prevent recursive dependencies.
       via  4280527 torture_auth: Add missing dependency on gensec_ntlmssp.
       via  ea6a3f5 wafsamba: Support setting pyembed on libraries.
       via  ffd7cee torture: Link against rpc server itself, not service module. (against which we can't link).
       via  ea8fc87 ldap_server: Add missing dependency on gensec_server_start.
       via  6c410dd kdc: Add missing dependency on samba_gensec_server.
       via  57bf052 smb_server: Split core out of service, since the service can be built as a .so against which we can't link.
       via  b0963b7 smb2: Add missing dependency on NDR_DFSBLOBS.
       via  d0c7ae5 librpc: Remove unnecessary dependency on libsamba-hostconfig.
       via  3b19993 dsdb/schema: Move some dsdb_dn functions that are schema-specific.
       via  41e55d7 ntvfs_ipc: add missing dependency on dcerpc_common.
       via  2c9ebb7 libsecurity-common: Add missing dependency on libndr.
       via  dc47e8d libcli-auth: Remove unnecessary dependency on libsamba-hostconfig.
       via  1f73f3b dsdb modules: Split ridalloc out of common helpers, because of dependency loops.
       via  7552dd8 rpc_ndr_netlogon: Add missing dependency on tevent.
       via  fd718c9 samdb: Remove dependency on unknown subsystem.
       via  904a6c3 util: Link headers to correct subsystem, fix formatting.
       via  aa6d7cc dsdb: add missing dependency on samba_socket.
       via  e2f3e10 ldb-samba: Rename samdb_relative_path to ldb_relative_path, as it's not samdb-specific.
       via  33c4b85 dsdb: Move attr_in_list to SAMDB_COMMON to avoid circular dependency between SAMDB_COMMON and DSDB_MODULE_HELPERS.
       via  8f6ca48 gensec: Support building without any linked-in modules.
       via  7ba7ca7 idmap: Add missing dependency on ldbsamba.
       via  be1f2c4 secrets: Add missing dependency on ldbsamba.
       via  c4c2985 cldapd: Add missing dependency on ldbsamba.
       via  c1884f3 ldb-samba: Add ldb_wrap_add, remove last schema reference from ldb_wrap.
       via  7f68870 ldb-samba: Split up ldb_wrap_connect() a bit.
       via  938cb40 ldb-samba: Add convenience function for doing a Samba-style LDB init.
       via  93126b3 samdb: Add flags argument to samdb_connect().
       via  6280725 samdb: Handle schema setup in samdb, not in more generic ldbsamba.
       via  614c8ea tls: add missing dependency on util_tevent.
       via  a20f025 wafsamba: Fix init function when building modules as shared objects.
       via  9b94894 socket_wrapper: Make it work on freebsd for udp packets
       via  9d958ce build: make make tests SCREEN=1 work on freebsd
       via  f827fcd s4-libnet_vampire: Remove unused self_corrected_schema
       via  b44135a s4-libnet_vampire use a linked list to handle schema objects pending conversion
       via  837af1c s4-vampire: Optimize Schema decoding conversion
       via  0440741 s4-vampire: Initial implementation for multi-pass schema decoding from DRS data
       via  20029aa s4-dsdb-repl: Print what the error code for failure is
       via  81e5e23 s4-dsdb: Make dsdb_setup_sorted_accessors() public
       via  c15e919 wafsamba: Clarify needs_python argument name, use pyembed/pyext where applicable.
       via  5de1274 heimdal_build: Fix dependencies for hx509.
       via  27f72fb subunithelper: Don't access 'message' attribute directly as it deprecated
       via  3cd558d talloc: Fix #include line in manpage.
       via  6d8b3ef land: Use temp dir if /memdisk is not available.
       via  2d2dbf5 s4-test-msds_intid: Verify ATTIDs for Linked Attributes
       via  6853883 s4-test-msds_intid: Simplify parameters for _make_error_message() function
       via  9e1e581 More neccessary const.
       via  b69bec0 Add some const. Needed for my SD work.
       via  76a8ae9 pytalloc: Fix warning that we are subtracting void* pointers
       via  615482a s3: Hang the isilon kernel oplocks off the NULL context
       via  703e438 s3: Hang the irix kernel oplocks off the NULL ctx
       via  613a0b6 s3: Hang the linux kernel oplocks off the NULL ctx
       via  ef96bfe s3: Call printer_list_parent_init in the parent
       via  8125807 s3: Remove talloc_autofree_context() from get_printer_list_db()
       via  1e98d58 s3: Remove talloc_autofree_context() from loadparm.c
       via  220aa31 s3: Add a little test for the echo responder
       via  5e482ae s3: Implement echo_TestSleep
       via  e36e67f tevent: Do not use talloc_autofree_context
       via  b5ed09c Move talloc_enable_null_tracking() to the s3 daemons
       via  584ac76 s4:ldap.py - split it up and move SAM related stuff to sam.py
       via  61c7b67 s4:ldap_server: rewrite to socket layer to use tstream
       via  9300f92 s4:lib/tls: buffer writes in tstream_tls_push_function()
       via  a3d44d5 s4:lib/tls: make more clear what the immediate event is for
       via  cce2f9d s4:lib/tls: fix enabled logic in tstream_tls_params_server()
       via  4e95081 s3-waf: slowly getting modules to match how they look like in old build.
       via  7915142 s3: Fix input check in is_encrypted_packet
       via  cd04af7 Fix bug 7716 - acl_xattr and acl_tdb modules don't store unmodified copies of security descriptors.
       via  fd9effc s3: Fix the async echo responder for netbios keepalives
       via  fb75355 File winattr test
       via  9af40be File BirthTime test
       via  d8c86a7 s3-spoolss: make it possible to have and announce a [prnproc$] share on the printserver.
       via  12112d5 s3-rpcclient: add openprinter_ex command.
       via  f5554fe s4-smbtorture: re-arrange openprinterex tests.
       via  3b213f6 s3-docs: fix typo in "add port command" smb.conf manpage.
       via  b7683a2 samr: for correctness, rename samr_RidTypeArray to samr_RidAttrArray.
       via  e0b3402 s4-samr: Fix dcesrv_samr_QueryGroupMember.
       via  71ab8f3 s3-samr: fix _samr_QueryGroupMember().
       via  ab31d9a Revert "s4:ldap_server: rewrite to socket layer to use tstream"
       via  ea36245 s4:dsdb/common/util_samr.c - use an LDB constant for result checking
       via  c9da312 s4:dsdb/common/util.c - provide message set functions for integer types
       via  321bb40 script: improvements to bisect-test.py
       via  bb00176 waf: fixed exit status of test suites
       via  fdad032     s3: Adding TCP_KEEPALIVE_THRESHOLD and TCP_KEEPALIVE_ABORT_THRESHOLD to the list of accepted socket settings.
       via  1c9b856 tevent: Only call handlers that ask for events
       via  0cec0f0 Fix crash in SMB2 rename found by gentest. We must always have an lcomp in the destination struct for a rename, so set the flag appropriately.
       via  5c52644 maintainers: delete the old MAINTAINERS file
       via  081818a maintainers: added initial MAINTAINERS.txt
       via  342c79e s3: Make the write end of the echo responder pipe non-blocking
       via  312d097 s3-build: use the simpler "make bin/smbtorture" for s4 torture
       via  7dcecbd waf: allow for commands like "make bin/smbtorture"
       via  8a56f8d s3-spoolss: added another intermittent failure to knownfail
       via  1e2c1c8 autobuild: only add autobuild.log if it exists
       via  c24240b waf: fixed some python3.x portability issues
       via  8fcccae waf: update to waf version 1.5.19
       via  8e5f8d7 s4:samldb LDB module - remove "type" parameter of "samldb_fill_object"
       via  2db1987 idtree: fix right shift of signed ints, crash on large ids on AIX
       via  58c1d0c s4-heimdal: disable using the system compile_et for now
       via  1e267b0 waf: fixed the problem with com_err on Ubuntu 9.04
       via  ee881c9 s4-test: Fix PYTHONPATH for samba4.schemaInfo.python(dc) test
       via  77622ac Fix crash in SMB2 rename found by gentest. We must always have an lcomp in the destination struct for a rename, so set the flag appropriately.
       via  46b4fe0 heimdal-build: Require com_err library to provide com_right_r function.
       via  a228879 land: Fix stage description during failure.
       via  47d1c49 land: Print out failed test in case of subunit failures.
       via  95c6c9b heimdal-com_err: fix the build for systems with older 'com_err' library
       via  cef5a36 selftest: make it more obvious we only expect the printjob tests to fail.
       via  b75674c Revert "libndr: fix "excess elements in struct initializer" warning."
       via  a578ac0 s3-waf: add slightly different mkbuildoptions awk script for waf.
       via  e481b66 s3-waf: use more of the NDR_ subsystems.
       via  4618e25 Fix bug 7704 - Possible error in fix to rpc_server/srv_spoolss_nt.c.
       via  aabfb71 s4:subtree_delete LDB module - remove the DN from an error message
       via  0fb9671 s4:setup/provision_rootdse_add.ldif - provide informations in the right order
       via  505eaa9 s3-selftest: enable smb2 torture tests against samba3.
       via  9bcb88f s4-selftest: move spoolss to skip list.
       via  a416ff2 libndr: fix "excess elements in struct initializer" warning.
       via  caeb819 s3-reg_parse: fix uninitialized variable in srprs_key().
       via  0a1ce77 s3-libndr: handle NDR_ERR_IPV6ADDRESS case in ndr_errstr().
       via  2b58efb land: Fix failure detection.
       via  c94db22 land: Simplify retry checker.
       via  5218bcf s4-provision: Reset "debuglevel" after "provision" take place
       via  fb0add6 s4-libnet_vampire: Reparent result.lp_ctx - we have already referenced it
       via  9c27099 s4-test: Fix PYTHONPATH for python.drs_ tests
       via  dd380e3 s4-test: Use absolute path for 'samba4srcdir'
       via  4aa8aaa s3-waf: convert NSS_INFO into a subsystem.
       via  d10a601 s3-waf: add RPCCLI_WINREG subsystem.
       via  ea08cd2 s3: Stop using the write cache after an oplock break
       via  af5308e s4:samldb LDB module - simplify/unify the message handling on add and modify operations
       via  ca035b3 s4:samldb LDB module - assign better memory contexts on two places
       via  0e5b77b s4:kdc - use "userAccountControl" always unsigned
       via  933aef0 s4:ldb_modules.c - fix a typo
       via  a9ee39c s4-test: changed the gentest test to use a fixed seed.
       via  906e3f1 torture: complete dfs referral tests
       via  8a0095b dfs: Fix wrong size of referral, change order of dc referral
       via  52d32e0 idl: dfsblobs fix glitches in the implementation
       via  83f3f5e ndr: Handle the case of string array with all null terminated strings
       via  7c5d7a5 waf: workaround for the 'make install' breakage
       via  5548d3d Add missing dependencies for com_err.
       via  6ea99a2 ldb: Refer to ldb(3), not ldb(7).
       via  c8b6be0 heimdal-build: Simplify calls to convenience functions.
       via  3c0a57a heimdal-build: Add HEIMDAL_BINARY convenience method.
       via  e9224c6 heimdal-build: Implement HEIMDAL_LIBRARY with fewer wafsamba functions.
       via  6c81cae heimdal-build: Add heimdal specific subsystem function.
       via  017196a heimdal-build: Add custom heimdal generator.
       via  9eab95b heimdal: Fix name of hx509 library.
       via  39f9bfd heimdal: Fix name of kdc library.
       via  1db3221 heimdal: Fix name of 'hdb'.
       via  7b18839 heimdal: Fix library name of heimntlm.
       via  9b18d48 heimdal: Fix library name of gssapi.
       via  14a1133 heimdal: Fix names of roken, wind libraries.
       via  d09cfc0 unittests: add a test to avoid regression on previous fix
       via  19f835d unittests: makes the unit tests for ldb.python back in order
       via  9dcad79 pyldb: test return code before trying to talloc_steal
       via  b53fbc7 s4:ldap_server: rewrite to socket layer to use tstream
       via  b5f2633 dnsp: Add support for parsing HINFO records
       via  65d2cfd dnsp: Parse TXT records
       via  da21f78 dnsp: Add MX record parsing
       via  8ff715c dnsp: Allow parsing of AAAA records
       via  ee7ee2c ndr: Implement push function for IPv6 addresses
       via  013780b ndr: Add support for pulling/printing an ipv6address type
       via  10a4ea7 IDL: More types for the DNSP IDL file
       via  6320cfa s4:dsdb/common/util.c - change the usage of the RECYCLED control
       via  59d00fc lib/util/asn1: let asn1_peek_full_tag() return an error if we fail to parse tag hdr/len
       via  42d1a84 libcli/ldap: ldap_full_packet() requires at least 6 bytes
       via  4423aa5 tsocket: make sure we delete the fd event before calling close()
       via  c676c95 compile_et: Support using system compile_et.
       via  0bda3f8 heimdal: Support using system com_err.
       via  587315f land-remote: Force running in foreground when pushing to master.
       via  f1b62ea land-remote: Announce what address email is going to be sent to.
       via  20d3969 tdb: Only use system pytdb when using system tdb.
       via  e805bf5 tdb: Support using system pytdb.
       via  e604532 waf: Add function for checking for system python modules.
       via  6cd722d pytdb: Add __version__ attribute.
       via  8cec67f registry: Make a two more functions static.
       via  515c8f0 s3: Fix a pointer error
       via  b958f98 s3: Attempt to get the Tru64 build a bit further
       via  355849e spoolss: fill in spoolss_DeletePort IDL.
       via  279e0c9 spoolss: fill in spoolss_SetPort IDL.
       via  2ff1c9e spoolss: fill in spoolss_AddPortEx IDL.
       via  7d0d6d4 s4:kdc/db-glue.c - remove unused variable
       via  24282ad s4:ldap.py - test allowed system flags restriction
       via  ca08cde s4:objectclass LDB module - introduce allowed system flags restriction
       via  4e8206e s4:urgent_replication.py - fix up the system flags handling
       via  79a4be4 s3: Remove smbd_server_conn from msg_force_tdis
       via  e128b23 s3: Remove smbd_server_conn from process_blocking_lock_cancel_message
       via  c0eb35c s3: Remove smbd_server_conn from smb1 receive_unlock_msg
       via  db60733 s3: Remove smbd_server_conn from msg_file_was_renamed
       via  3cf3d54 s3: Remove smbd_server_conn from validate_my_share_entries
       via  924357a s3: Remove smbd_server_conn from msg_close_file
       via  898f7c9 s3: Remove smbd_server_conn from smb2 receive_unlock_msg
       via  554f5e7 s3: Remove smbd_server_conn from process_kernel_oplock_break
       via  5d1d575 s3: Remove smbd_server_conn from process_oplock_break_message
       via  35d6d44 s3: Remove smbd_server_conn from process_oplock_async_level2_break_message
       via  1d3aa74 s3: Lift smbd_server_conn from initial_break_processing
       via  fb2f0c5 s3: Add msg_ctx_to_sconn
       via  fba8e32 s4:patchfile_dotreg.c - use "size_t" when counting characters in DATA_BLOBs
       via  dcb1a06 s4-kdc Remove special case kerberos restriction in the KDC
       via  a095a08 s4:deletetest.py - enhance the tests
       via  b2385e3 s4:ldap.py - remove the delete tests
       via  dda6c35 s4:dsdb python stuff - introduce also here the "show_recycled" control
       via  e3081b9 s4:dsdb - substitute the "show_deleted" with the "show_recycled" control
       via  46282da s4:dsdb/common/util.c - introduce "DSDB_SEARCH_SHOW_RECYCLED" flag
       via  779b973 s4:subtree_rename LDB module - also already deleted objects have to be renamed
       via  69b7a87 s4:show_deleted LDB module - also support the "show_recycled" control
       via  e1509ec s4:repl_meta_data LDB module - consider the SYSTEM_FLAG_DISALLOW_MOVE_ON_DELETE flag
       via  2b4f652 s4:subtree_delete LDB module - it is only responsible for non-deleted objects
       via  4768280 s4:objectclass LDB module - fix the "crossRef" delete protection
       via  6c9b25e s4:objectclass LDB module - fix the delete behaviour of server containers
       via  4b16cc9 autobuild: override the editor when marking the commit
       via  120f5ee wafsamba: Some reformatting.
       via  257e259 heimdal: Move asn1 list to heimdal_build.
       via  dd5a91b heimdal: Move SAMBA_ERRTABLE to heimdal_build.
       via  8e5a9e7 heimdal: Move autoproto code to heimdal_build.
       via  3c1eca1 wafsamba: Move heimdal library code to heimdal_build.
       via  958d7a5 land: Inherit EMAIL from the environment.
       via  88d08c1 pidl: Allow longs for bitmasks.
       via  b7acb8e pidl: simplify some generated code.
       via  9aa90b6 heimdal: Convert hx509 to library.
       via  beed95e heimdal: convert some subsystems to libraries, consistent with upstream heimdal.
       via  e2eae17 Make sure REG_SZ is properly written to a .reg file (not as hex(1)), fix trailing comma REG_BINARY.
       via  a8adadb Fix issues addressed by Jelmer:
       via  6e881dd Fix patchfile_dotreg to write proper .reg files: 'hex(1..B):', 'dword:', etc
       via  2d4500d Fix registry editor to be compatible with Windows 7.
       via  90d8287 5 uint32_t's should be set, not 5 bytes.
       via  b3d2345 The root key should be created as a root key, not subkey.
       via  bc2098c Do not include the closing doublequote in .reg files.
       via  deebc93 Fix hex():00,00,00 bugs and strtol dword bugs, these values are explicitly hex.
       via  1ed8964 Make sure we write the value stored in value, not line (doublequoted).
       via  a23aa3f Make sure that regf only writes to disk every five seconds or when flushed or destroyed
       via  927e4db Fix .reg file format parsing.
       via  4356f09 Fix registry parsing of strings to also support the windows method.
       via  4a768fb s3: I thought I had compiled this....
       via  64be07b s4:dsdb_dn_val_rmd_flags - memmem - scan the whole string for occourences
       via  bb81760 s4:ldap.py - delete the right object after test completition
       via  f9244a1 s4:ldap.py - fix "system only" test
       via  14c660d s4:acl_read LDB module - fix counter type
       via  55e3720 s4:getncchanges.c - fix some counter types
       via  a014679 s4:schema_samba4.ldif - update allocated controls list
       via  01c3cb2 s4:libcli/resolve/dns_ex.c - fix "const" warning
       via  48dccbf s3: Move #define VALGRIND to config.h
       via  d05ae94 s4:rpc_server/echo: fix compiler warning
       via  ff48f7c s3: Attempt to fix the IRIX build
       via  97b7636 s3: Attempt to fix a ton of warnings on the build farm
       via  c87d4e5 s3: Remove talloc_autofree_context() from dmapi.c
       via  414cd91 s3: Remove talloc_autofree_context() from unexpected.c
       via  da0ef65 s3: Remove talloc_autofree_context() from srv_samr_nt.c
       via  41b54a8 s3: Remove talloc_autofree_context from pdb_interface
       via  32ec1b3 s4-kcc: silence "Testing kcctpl_create_intersite_connections" message
       via  dfb664a s4-selftest: support 'make testenv SCREEN=1'
       via  29e1a84 s4-selftest: silence warnings about bind chown
       via  3bb5925 s4-test: silence a tap2subunit error
       via  762ad1c s4-test: silence the Failed to chown message in make test
       via  e36f20d s4-ldif: get rid of the ndr_pull_error message on startup
       via  87f0145 s4-server: exit with status 127 on SIGTERM
       via  b772871 s4-selftest: added --screen option for test
       via  507c413 s4-selftest: fixed up exit codes on signals for make test
       via  60e25ab land: Force always emailing when there is no other mechanism of progress reporting.
       via  0bb970d land: Attach tarball of logs rather than individual logs to keep the mail size reasonable.
       via  997165b land: Some cosmetic fixes.
       via  288b217 land: Attach test output files to result emails.
       via  f6b254c land: Add --revision argument.
       via  d8e81a1 land-remote: Run remote land command unbuffered.
       via  0e11d18 s4-kdc Fix up after import of new lorikeet-heimdal
       via  f213a97 Add new files for sha512 support
       via  21460df s4:heimdal: import lorikeet-heimdal-201010022046 (commit 1bea031b9404b14114b0272ecbe56e60c567af5c)
       via  a2c4f54 s4-heimdal We don't need HDBDIR any more
       via  f02d825 heimdal: change the version string
       via  3ca886b s4-heimdal_build fix up build after heimdal import
       via  ab6e3fc s4:heimdal: import lorikeet-heimdal-201009250123 (commit 42cabfb5b683dbcb97d583c397b897507689e382)
       via  197a151 s4-ldapcmp.py: Don't guess credentials for second Credentials object
       via  da0f3bd s4-getopt.py: Make Anonymous creds when no credentials
       via  d385d9a s4-test-fsmo.py: Implement kind of busy-wait for role transfer
       via  657d4d8 s4-test-dsdb_schema_info.py: Get rid of global module variables
       via  83a1515 s4-test-dsdb_schema_info.py: Simplify connection SamDB
       via  2a23f0d s4-test-fsmo.py: Use common implementation for env_get_var_value()
       via  c05180c s4-test-delete_object.py: Use common implementation for env_get_var_value()
       via  302e1d2 s4-python-test: Common implementation for getting environment variable value
       via  6546127 s4-python-samba: Remove trailing ';'s
       via  6bc7c01 s4-test-fsmo.py: Use common implementation for connect_samdb()
       via  98e4d27 s4-test-delete_object.py: Use common implementation for connect_samdb()
       via  7acbb73 s4-python-test: Implement global connect_samdb() function
       via  46ac1c3 s4-samba.samdb: Fix masking names from outer context
       via  0cb476f s4-python-samba: 'file' is a built-in
       via  edfb8c6 s4-samba.samdb: Fix leading indention and trailing ';'
       via  e9620c5 s4-python-samba: Fix few cosmetics
       via  24f1893 s3: Attempt to fix the non-ads build
       via  b9bef1f land-remote: Pass extra arguments on to land.
       via  22f633d pytdb: Include Python.h first to prevent warning.
       via  5cdef70 subunithelper: Remove accidentally added line.
       via  ab37c48 pytdb: Check errors after PyObject_New() calls
       via  bdd6bef pytdb: Add support for tdb_repack()
       via  a291428 pytdb: Add TDB_INCOMPATIBLE_HASH open flag
       via  14efa95 subunithelper: Fix format time.
       via  20c6512 land: Implement --fail-immediately directly in Python, provide subunit file.
       via  72119de subunithelper: Make filter options optional.
       via  d7edb40 format-subunit: Split out summary file writing.
       via  4ece674 selftest: Move plain text formatter to subunithelper.
       via  8354518 land: Add separate treestagebuilder for subunit.
       via  b965a65 land: Cherry-pick tridges changes to autobuild.
       via  4190bd4 land: Move stage building into a separate class so we can have subclasses (e.g. subunit-specific).
       via  554289c land: Only pass shell=True if necessary.
       via  d03ff1c land: Add --fail-slowly option.
       via  9169044 Several smaller cleanups, use python coding style.
       via  7f01677 land: Avoid running things in a shell where not necessary.
       via  56ad550 land-remote: Checkout repository first.
       via  ff5fdb6 land-remote: Use --repository option.
       via  8ce24a9 land: Add --repository option.
       via  3c85d03 land: Move more functionality onto builder.
       via  74be4a2 land: Avoid more uses of chdir().
       via  6f6bfb3 Split land.py back out of autobuild.py, so I can change it without risking to break the autobuild system.
       via  13756d0 s3: Attempt to fix bug 7665
       via  fc6e910 s3: Fix a 64-bit BUG
       via  ed5e05a bisect: more bisection options
       via  018d23a script: added bisect-test.py git bisect script
       via  06b27e5 autobuild: show top commit in emails
       via  f9bc389 autobuild: include autobuild.log in logs.tar.gz
       via  eadd282 s4-repl: use the GC principal name for DRS replication connection
       via  9bae4cd s4-rpc: added target_principal binding handle option
       via  ee15dc9 s4-dsdb: added dsdb_search_by_dn_guid()
       via  76232a4 s4:rpc_server/netlogon: don't use dcerpc_binding_handle_call_send/recv() directly
       via  47b3d88 netlogon.idl: add missing flags to DSGETDC_VALID_FLAGS
       via  0ea3877 s4-gensec Always honour the set server principal
       via  23a8fad s4-drs: fixed comparison login in replicated renames
       via  6e846ca s4-kcc: remove stale repsTo entries in the KCC
       via  faa993d autobuild: fixed tuple count for retry
       via  87698dc s4-kerberos Don't regenerate key values for each alias in keytab
       via  7b9a664 s4-kdc Rework 'allowed encryption types' handling in the KDC
       via  a82e3ab s4-auth Add make_server_info_pac() to include 'resource domain' groups
       via  6488d5b s4-auth Allocate domain SIDs under the sids array, not server_info
       via  a68f447 heimdal use returned server entry from HDB to compare realms
       via  d17a6f0 s3-spoolss: Strip off ", DrvConvert" and ",LocalOnly" in OpenPrinterEx as seen from Win7 clients.
       via  455bbd5 s3-spoolss: Fixed print job access.
       via  b3fd5e1 s3-spoolss: Fixed print_access_check server_info.
       via  100843a s3:smbd: Increase unsupported IOCTL debug message to 2
       via  455fccf s3:events: Call all ready fd event handlers on each iteration of the main loop
       via  229f544 testprogs: print architecture used in win32 spoolss testsuite.
       via  a88a7c7 s3-dcerpc: no point for printing NDR twice for internal pipes in log level 10.
       via  0ff7e0c samba: share readline wrappers among all buildsystems.
       via  405b7d8 s3-readline: move cmd_history to smbclient, the only user.
       via  b38d054 samba: share select wrappers.
       via  0adc164 s4-auth: fixed a vagrind error when creating keytabs
       via  0111e80 autobuild: revert a bit more of the subunit changes
       via  b75c1f5 autobuild: disable the subuit changes for now - they break error checking
       via  afe78c2 autobuild: fixed the tuples in the retry_task
       via  2d66bb5 autobuild: cwd is needed on all command types
       via  f6bc4c0 s4-rpmd: fixed a use after realloc bug
       via  4beff4d s4-dsdb: fail the transaction instead of asserting on error
       via  9cdebd0 autobuild: Avoid unnecessary chdir() calls.
       via  c4ab2b3 autobuild: Output test results in subunit.
       via  21475df s3-selftest: fix prefix in subunit output.
       via  f70a986 s3: Add subunit-test target.
       via  9af570a s3-configure: Require at least version 1.2.6 of external TDB, which has TDB_INCOMPATIBLE_HASH.
       via  e5dfc64 s4: Add 'subunit-test' make target.
       via  3dfbf3c autobuild: Provide more information about build sequence, stage name and output mime type (all plain text for now).
       via  7210c95 autobuild: Add --always-email option.
       via  0866e2d autobuild-remote: Support autobuild.py rather than land.py.
       via  1adece8 Remove land.py - it's been obsoleted by autobuild.py.
       via  ebf01a4 autobuild: Add --daemon option.
       via  072e310 autobuild: Remove autogen step for projects that have checked in configure.
       via  28a3d2e autobuild: Simplify find_git_root.
       via  b77bcea pidl: Fix handling of typedefs of typedefs.
       via  3975203 s3-spoolss: fix do_drv_upgrade_printer() which must have been broken since the days we moved away from fstrings.
       via  fa3264f s3-net: better handle obscure 0x80070002 error reply when trying to update an not yet published printer.
       via  21576e3 s3-net: make sure we dont crash when publishing a single printer.
       via  5cb5e0a s3-spoolss: make sure we dont crash on NULL setprinter level2 elements as seen from win7.
       via  48fca54 s3-spoolss: dont overwrite location change notify.
       via  62d87f8 s3-selftest: added samba3.posix_s3.rpc.spoolss.printer to knownfail
       via  4c57095 heimdal: added verbose logging of hemimdal crypto errors
       via  23b4126 autobuild: fixed the --tail option for new log locations
       via  c03d02d s4-rodc: don't set SPECIAL_SECRET_PROCESSING on EXOP_REPL_SECRET
       via  694f287 s4-spn: don't try and send an empty SPN list
       via  fbee3586 selftest: Let selftest provide the tempdir, rather than creating it as sideeffect of tests.py.
       via  dc65824 selftest: fixed a selftest error on sn
       via  9917d37 delete_object: Remove unnecessary pass calls.
       via  b7c7c4b s4-selftest: Remove unnecessary PYTHONPATH overrides.
       via  8309e3f s4-selftest: Normalize paths.
       via  1611499 s4-selftest: Finish conversion of selftest.sh to Python.
       via  aca5637 s4-selftest: Convert tests.sh to Python.
       via  6a029cd autobuild: push of ref/notes/commits isn't allowed in master
       via  176ecce s4-provision: wipe the old keytabs when provisioning
       via  67a0461 s4-rodc: fixed the keyVersionNumber on the RODC account in secrets.keytab
       via  75a542a s4-drs: put the GCSPN flag into the repsTo if requested
       via  87f67d3 s4-libnet: wipe the old keytab when exporting
       via  57f6770 s4-dsdb: silence the domainFunctionality not setup warning
       via  e90b964 autobuild: added much better email reporting
       via  21739bd autobuild: fixed exit status
       via  46ec7d7 s4-drs: added support for level 10 of getncchanges
       via  73763b3 LDAPCmp feature to compare nTSecurityDescriptors
       via  bad98e3 s3: Add "smbcontrol winbindd ip-dropped <local-ip>"
       via  10f0c78 s3: Re-introduce a procid_self()
       via  c7c4d84 s3: Fix a typo in dump-domain-list smbcontrol usage msg
       via  6eee95a s4-selftest: Add some more comments to skip file.
       via  73e129b selftest: Eliminate some unnecessary spaces.
       via  124d9fc selftest: Avoid accessing deprecated BaseException.message.
       via  e36f726 subunit: Import new upstream snapshot (adds subunit_progress())
       via  4118220 testtools: Import new upstream snapshot.
       via  1a9f5b4 s4-drepl: don't call UpdateRefs on a RODC
       via  287e35f s4-drepl: fixed the checking of replica_flags in the drepl server
       via  4d55175 s4-kcc: fixed the replica_flags in repsFrom in the kcc
       via  d690622 idl-drsuapi: fixed another replica_flags that should use the bitmap
       via  92586ab s4-dns: send A record updates via TKEY
       via  c82d6c0 s3-spoolss: make sure to exit early and with the appropriate error code in _spoolss_GetPrinterDriver2.
       via  575ae3e spoolss: use the correct flags for spoolss_PrinterInfo1 struct.
       via  3797d48 s3-spoolss: Fix servername/printername handling which turns out to be very important to get right.
       via  156ab4e s4-smbtorture: add new EnumPrinters test to test printername/servername behaviour in EnumPrinter and GetPrinter calls.
       via  1f3f75f s4-samldb: also set a password on the krbtgt_NNNN account
       via  768df75 s4-devel: added new options to getncchanges script
       via  1ec5f5c s4-drs: implement PAS checks and access checks for getncchanges
       via  eebe5e1 s4-drs: added drs_security_access_check_nc_root()
       via  3b52b62 util: added BINARY_ARRAY_SEARCH_V()
       via  44c891a s4-sam: added DOMAIN_RID_ENTERPRISE_READONLY_DCS for RODCs in the PAC
       via  9a58cd1 libds: added more UF_ -> ACB_ flags mappings
       via  77d959f midltests: add midltests-pipe-sync-ndr32-downgrade-02.idl
       via  45e3e54 midltests: support for fragmented RPC traffic
       via  6c0a4b6 midltests: print out the alloc_hint for requests and responses
       via  25e1928 midltests: improve NDR64 downgrade
       via  437db14 midltests: revert to a simple default midltests.idl
       via  9dcd5e6 s3-waf: add basic make test infrastructure, not able to test yet.
       via  bea8035 s3-waf: clean up socket-wrapper and nss-wrapper a little.
       via  292801b s3-waf: add vlp binary.
       via  3131082 s4-spnupdate: when we are a RODC we need to use the WriteSPN DRS call
       via  739a4e4 s4-drsutils: expose DsBind() call in drs_utils.py
       via  06022da s4-kerberos: use TZ=GMT when we are invoking krb5 code in helpers
       via  3b0d6fd s4-rodc: RODC should not accept requests for role transfer
       via  cc28860 s4-provision: simplify our generated krb5.conf
       via  4e0a3ea s4-kdc: RODC DCs should be able to produce forwardable tickets
       via  04e3e27 heimdal: fixed timegm UTC/GMT bug
       via  dacfe67 s4-sam: fixed termination of krbtgt_attrs (comma and NULL)
       via  c83775d ldb-dn: don't crash on NULL in ldb_binary_encode_string()
       via  3d4576b s4-kdc Ensure that an RODC may act as a server (needed to fill the krbtgt role).
       via  f84bdf9 heimdal Use a seperate krb5_auth_context for the delegated credentials
       via  e2c305d midltests/todo: add some random idl files I had tested month ago
       via  ad99711 midltests: add midltests-pipe-sync-ndr32-downgrade-01.idl example
       via  c5e221c midltests: add some usefull defines to midltests.idl
       via  0610868 midltests: make it possible to allow downgrades to NDR32
       via  115ad60 midltests: add a midltests_tcp.exe tool
       via  cf4e572 midltests: move the current implementation to midltests_simple.exe
       via  d8a0436 testprogs/win32: add vs2010-metze.cmd
       via  ec33a87 s3-printing: skip metadata entry when traversing printerlist.
       via  fcee50b pidl: add support for pointers in typedefs
       via  d4636c4 pidl:NDR/Parser: remove unused code for array element index
       via  7fff22c pidl:NDR/Parser: simplify logic in ParseMemCtxPullFlags()
       via  3fa29cd pidl:NDR/Client: make the generated code look a bit nicer
       via  bffa192 librpc/ndr: remove 'async' from ndr_interface_call
       via  96666d4 pidl: remove unused async property handling
       via  a73a2ab pidl/Python: use has_property($d, "noopnum") helper function
       via  65c5278 pidl:NDR/Client.pm: remove unreached code
       via  121ad07 pidl/Python: remove todo handling from PythonFunction(), it's done by the caller
       via  a0fa1dd pidl/Typelist: let typeIs() do TYPEDEF dereference in the HASH case
       via  4677438 s3-waf: add in a little hack to deal with the ECHO rpc module for non-developer builds.
       via  e257e7a autobuild: use git notes for autobuild messages
       via  00611cb selftest: enable FAIL_IMMEDIATELY in autobuild make test
       via  f4177b6 s4-drs: added support for DRSUAPI_EXOP_REPL_OBJ
       via  491e89f ldb-tdb: ignore failure to register control on rootdse
       via  9aa07e7 s4-drs: use drs_ObjectIdentifier_*() calls in getncchanges
       via  d4939ce s4-drs: moved the drs_ObjectIdentifier handling to dsdb_dn.c
       via  cd3eddb waf: we don't need the preprocessor recursion limit any more
       via  8045b35 s4-drs: Added check for drs-manage-topology to updateRefs.
       via  440cee4 s4-drs: Added drs_security_access_check function
       via  6caa512 s4-dsdb: adapted check_access_on_dn for use in drs.
       via  4be2696 heimdal Fix DNS name qualification to not mangle IP addresses
       via  89ee9e6 s4-kdc Handle the case where we may be given a ticket from an RODC in db layer
       via  9d33929 heimdal Add an error code for use in the RODC
       via  9b5e304 heimdal Add support for extracting a particular KVNO from the database
       via  3021af2 s4-kdc Add common setup, handle RODC setup case
       via  88abf44 s4-dsdb Add ldb_reset_err_string() when we set error codes.
       via  063b612 s4-dsdb Make samdb_reference_dn() use dsdb_search() and DSDB_SEARCH_ONE_ONLY
       via  990720b s4-kdc Add function to determine if a hdb entry is a RODC
       via  85f7bce s4-kdc Use msDS-SecondaryKrbTgtNumber to fill in the full KVNO
       via  8b57482 s4-dsdb Fix segfault in error case in rootdse module
       via  6bab5c0 Make upgrade procedure more explicit.
       via  9d3046f s3-waf: add AUTH_SCRIPT module to AUTH subsystem (which is build as shared module by default).
       via  2cf5c66 s3-waf: add vfs_linux_xfs_sgid to the list of default shared modules.
       via  a3e211c s3: Attempt to fix bug 7518
       via  51bc104 s3: Increase the debuglevel for connection termination msgs
       via  2a1891a s3-waf: fix dependencies in most of our module subsystems.
       via  5fcd047 s3-waf: add pam_smbpass.
       via  07697fa s3-auth_util: make sure the system server info actually contains S-1-5-18.
       via  314d738 s3-printing: remove unused old structs.
       via  b4a5ece ldb: Fix path to alternative buildtools.
       via  0688c5b samba4: Don't update Makefile/configure from autogen.sh.
       via  63928c8 ldb/tevent: Fix detection of waf paths.
       via  4752d88 tevent: Remove make targets that are not relevant for tevent.
       via  302423f tevent: Don't update Makefile/configure files.
       via  85443e0 ldb: Update autogen-waf.sh to no longer overwrite existing files.
       via  72a41cc ldb: Remove samba-specific targets from Makefile.
       via  78b4b21 ldb: Bump version because of addition of ldb_req_location.
       via  02f87d1 format-subunit: Display number of failed tests even if there are no failed testsuites.
       via  36ffe4f selftest: Abort early on SIGPIPE.
       via  7ac4a71 Add dedicated exception for immediate failure in filter-subunit, don't raise it on known exceptions.
       via  c12f1a1 s4-selftest: added a --fail-immediately option to s4 test
       via  71f88c4 filter-subunit: added a --fail-immediately option
       via  c7f6ab8 s4-provision: fixed the authority response for our SOA record
       via  0bbbfa0 s4-dns: implemented RODC DNS update in dns update task
       via  c4d2b6f s4-netlogon: added RODC DNS update call fwded to dnsupdate task
       via  6237d56 s4-dns: added --update-list option to samba_dnsupdate
       via  7d38079 pidl: added ifdef guards around ndr headers
       via  bc47af5 s4-kdc: added ifdef guards in kdc.h
       via  1587b46 s4-ldb: removed an unused variable
       via  17aa2b3 s4-kcc: fixed a incorrect context to kcctpl_get_all_bridgehead_dcs
       via  e313667 s4-dsdb: added samdb_find_site_for_computer() and samdb_find_ntdsguid_for_computer()
       via  c972790 s4-auth: removed unused variable dom_sid
       via  94dc2c1 s3: Lift smbd_messaging_context() from open_sockets_smbd()
       via  790ad3d s3: Remove two calls to procid_self()
       via  886b5b6 s3: Remove talloc_autofree_context() from myhostname()
       via  49b4d2e s3: Remove some remaining files.c globals to sconn
       via  d26d79b s3: Remove talloc_autofree_context() from files.c
       via  eadc4b5 s3: Lift smbd_server_conn from file_find_fd
       via  54f7b70 s3: Remove smbd_server_conn from file_fsp
       via  3009178 s3: Slightly simplify file_fnum
       via  e578114 s3: Remove smbd_server_conn from file_sync_all
       via  e2222fc s3: Remove smbd_server_conn from file_find_subpath
       via  75c6e0e s3: Lift smbd_server_conn from file_find_di_first
       via  b448e42 s3: Lift smbd_server_conn from file_find_dif
       via  fb86869 s3: Remove smbd_server_conn from files_forall
       via  9fc9ff9 s3: Remove smbd_server_conn from file_close_user
       via  25ca1cd s3: Remove smbd_server_conn from file_close_pid
       via  6a1c4ba s3: Remove smbd_server_conn from file_close_conn
       via  c5d2799 s3: Remove smbd_server_conn from file_new and file_free
       via  5276608 s3: Lift smbd_server_conn from file_fnum
       via  5e26e4d s3: Move "Files" to smbd_server_connection
       via  f83e7d8 s3: Remove "server_fd" global variable
       via  93adf70 s3: Remove talloc_autofree_context() from receive_unexpected()
       via  491102c s4:gensec_tstream: remove plain socket handling
       via  ca360fb s4:lib/tls: add gnutls backend for tstream
       via  381f0fc s4:gensec: add gensec_create_tstream()
       via  d6c48b4 s4:wrepl_server: use SOCKET_FLAG_NOCLOSE instead of a dup()
       via  9d8b886 s4:rpc_server: use SOCKET_FLAG_NOCLOSE to avoid calling close() on the socket fd twice.
       via  d7c09f3 Add torture test BAD-NBT-SESSION as regression fix for bug 7698 - Assert causes smbd to panic on invalid NetBIOS session request.
       via  a738f5b Small tweak to bugfix for 7698 - Assert causes smbd to panic on invalid NetBIOS session request.
       via  38f5055 tsocket: make sure we delete the fd event before calling close()
       via  f98d217 Change to using TDB_INCOMPATIBLE_HASH (the jenkins hash) on all TDB_CLEAR_IF_FIRST tdb's. For tdb's like gencache where we open without CLEAR_IF_FIRST and then with CLEAR_IF_FIRST if corrupt this is still safe to use as if opening an existing tdb the new hash will be ignored - it's only used on creating a new tdb not opening an old one.
       via  6676142 s4-ildap: two more places that need talloc_reparent()
       via  396cdd6 s4-kcc: don't print "Testing kcctpl_create_intersite_connections"
       via  8e1a3c8 s4-drs: make getncchanges debug less verbose
       via  8edf3d7 s4-dns: avoid search domains expansion in DNS resolver
       via  43d0c2e heimdal: avoid DNS search domain expansion
       via  48adfb2 samr: add three new ACB flags to IDL.
       via  77d4c28 s3-spoolss: Fix _spoolss_EnumPrintProcDataTypes error handling
       via  93d7230 s4-smbtorture: rework spoolss_EnumPrintProcDataTypes test.
       via  2921888 s3-spoolss: Fix _spoolss_EnumPrintProcessors error handling
       via  a335848 s4-smbtorture: rework test_EnumPrintProcessors to let it test more combinations.
       via  0e1588a s3-waf: add NDR_PERFCOUNT subsystem.
       via  7fbe700 s4-ildap: fixed a talloc_steal with references error
       via  aeedd29 s4-ldb: Added ldb_request_replace_control
       via  2cf0525 s4/irpc: Add security token to the binding handle when doing irp call forwarding
       via  ed7bbc9 s4/irpc: Add function to add security token to the binding handle
       via  d9d4ded s4:irpc: optionaly pass the security_token via IRPC requests.
       via  3235f44 s3: Make file_fnum static
       via  f1c1959 s3: Remove some unused code
       via  6319e0d s3: Fix some comments
       via  35d9530 Remove talloc_autofree_context() from pm_process
       via  8e02130 Lift talloc_autofree_context() from OpenConfFile()
       via  84127dd libsmbconf: parse an empty share as empty share, not as NULL.
       via  f4f5ad9 s3:registry: proposed aix build fix for reg_parse_internal
       via  b32625b s4:torture/ldap: close connections with an UnbindRequest
       via  b1ffacb LDAP-BASIC: test AbandonRequest
       via  b65a164 s4:libcli/ldap: fix sending oneway requests
       via  9d4df79 libcli/ldap: correctly marshall LDAP Unbind PDUs
       via  ff95491 s3-waf: fix dependencies to NDR_XATTR.
       via  1e97e73 s3-waf: link PReg parser only in registry client side extension.
       via  122e354 s3-waf: NDR_SRVSVC is defined now from the main librpc wscript_build.
       via  f2310ca waf: add more NDR subsystems for shared IDL files.
       via  611c831 s4-waf: remove NDR-SRVSVC alias.
       via  d834671 s4-smbtorture: remove unneeded dcerpc_mgmt alias.
       via  785410c s4-drs: fixed comment in getncchanges code
       via  06274bd s4-gensec: fixed a valgrind error in gensec
       via  f9ba8f5 lib/util: change tevent_req_nterror() to a macro
       via  a40dcd1 s4-dns: use the generated krb5.conf in samba_dnsupdate
       via  93be0d6 s4-provision: fixed the generation of the krb5.conf for vampire
       via  1622ad4 s3-waf: move SERVICES into a subsystem.
       via  f52fda4 s3-waf: add PRINTING subsystems.
       via  cef16c26 s3-waf: add two more REGF based subsystems.
       via  b7cd6af tdb: fix non-WAF build, commit 1.2.6 ABI file.
       via  2dcf76c tdb: TDB_INCOMPATIBLE_HASH, to allow safe changing of default hash.
       via  ccac258 tdb: automatically identify Jenkins hash tdbs
       via  3258cf3 tdb: add Bob Jenkins lookup3 hash as helper hash.
       via  7afa7b8 s3-waf: rework static and shared list handling a little.
       via  63c3af7 waf: add delimiter argument to TO_LIST.
       via  4584a12 s3-waf: add missing IDMAP modules.
       via  b894847 s3-waf: rework CLDAP and LIBCLI_LDAP subsystems.
       via  9f0b88d s3-waf: move gpext subsystem to libgpo/gpext/wscript_build.
       via  a742e00 s3-waf: move perfcount subsystem to modules/wscript_build.
       via  3e35cc4 s3-waf: move charset subsystem to modules/wscript_build.
       via  6465dbc s3-waf: move idmap subsystem to winbindd/wscript_build.
       via  d7d3331 s3-waf: move pdb subsystem to pdb/wscript_build.
       via  fa8971d s3-waf: move auth subsystem to auth/wscript_build.
       via  2839c8f s3-waf: support --with-acl-support, at least for posix acls.
       via  89e1511 s3-waf: move VFS subsystem to modules/wscript_build.
       via  ca2bbe0 s3-waf: add some module specific functions for s3 waf build.
       via  0326012 s3-waf: convert VFS into a subsystem.
       via  8a5dee2 s3-waf: convert GPEXT into a subsystem.
       via  6fcd243 s3-waf: convert PERFCOUNT into a subsystem.
       via  a6025af s3-waf: convert CHARSET into a subsystem.
       via  ce56881 s3-waf: convert IDMAP into subsystem.
       via  525dcae s3-waf: convert PDB into subsystem.
       via  a9b05af s3-waf: convert AUTH into subsystem.
       via  99ac4e9 s4-ldbmodules: Added new module aclread to handle access checks on LDAP search
       via  93ba172 s4-tests: Added tests for search checks on attributes
       via  3e08965 s4-tests: Removed search tests with anonymous credentials as they fail againts Windows
       via  dc9991a s4-dsdb: Added a function to check access on a particular object by its guid
       via  4d3f528 s4-dsdb: A helper to determine if an attribute is part of the search filter
       via  b77edca s4-dsdb: Moved some helper functions to a separate file
       via  3d0e36b s4-ldap: Added a control to apply the access checks on read via LDAP
       via  5ffacff autobuild: use killbysubdir if available
       via  cc79f09 autobuild: exit immediately if no changes from master
       via  065fc8b s3-waf: convert LIBGPO into a subsystem.
       via  be9badc s3-waf: convert PLAINTEXT_AUTH, SLCACHE and DCUTIL into subsystems.
       via  51ea39c s3-vfs: fix the build of nfs4_acls.c
       via  0fd69f5 s3-waf: Link smbd against RPCECHO.
       via  d0739d4 s3: Remove talloc_autofree_context() from nametouid()
       via  d4bfb5c s3: Remove talloc_autofree_context() from guest_user_info()
       via  227945d s3: Remove talloc_autofree_context() from getpwnam_alloc()
       via  3b2efdc s3: Remove talloc_autofree_context() from notify_internal_parent_init()
       via  03841f9 Fix bug #7698 - Assert causes smbd to panic on invalid NetBIOS session request.
       via  80f8419 s4:schannel: handle move flag combinations in the server
       via  7dbfeb0 s4-auth: fixed the SID list for DCs in the PAC
       via  65fc066e autobuild: fixed detection of master changes
       via  c0a1cbd s3-selftest: added samba3.posix_s3.rap.printing as a knownfail
       via  f1c2702 idl-pac: add a decoder for the pac info ctr
       via  f33fc39 s4-drs: use the system sam_ctx for updaterefs
       via  f3ceec9 s4-spn: don't try to do SPN updates as a RODC
       via  95b56aa libcli/ldap: let ldap_full_packet() use asn1_peek_tag_needed_size()
       via  182a69c lib/util/asn1: add asn1_peek_tag_needed_size() and asn1_peek_full_tag()
       via  e628bf1 libcli/util: let tstream_read_pdu_blob_* cope with variable length headers
       via  0b5a556 s4-kerberos Don't segfault if the password isn't specified in keytab generation
       via  c680a42 upgradeprovision: fix a typo
       via  873bd98 upgradeprovision: Fix a bug with renamed entries
       via  43274c9 upgradeprovision: fix a bug with not updated links
       via  a8f8f27 s4 provision: start with gpo of version 0 and be consistent between different policies
       via  76d87b7 s4 upgradeprovision: fix a bug with empty reference objects
       via  3c95d4d s4 upgradeprovision: Copy versionNumber if not present it helps to make gpo valid
       via  dfa468f s4 provision: Make GPO folder group writable
       via  8a48ca4 s3: Remove talloc_autofree_context() from change_to_guest()
       via  4ebbbdd s3: Remove talloc_autofree_context() from swat
       via  bf6ca13 s3: Remove talloc_autofree_context() from smbpasswd
       via  77e96d3 s3: Remove talloc_autofree_context() from net_sam_provision()
       via  2b601d7 s3: Remove talloc_autofree_context() from lookup_unix_user_name()
       via  9b2d314 s3: Remove talloc_autofree_context() from pdb_init_ads()
       via  2d8b650 s3: Remove two talloc_autofree_context() calls
       via  997a64f s3: Remove talloc_autofree_context() from serverid_db()
       via  34c0b16 s3: Remove talloc_autofree_context() from serverid_parent_init()
       via  8c55a9b s3: Remove talloc_autofree_context() from messaging_tdb_parent_init()
       via  c4efae7 s3: Remove talloc_autofree_context() from ctdb_read_req()
       via  8691960 s3: Remove talloc_autofree_context() from get_root_nt_token()
       via  69ef2b3 upgradeprovision: use the same case for hostname in reference provision as in the current provision
       via  e956072 autobuild: added --retry option
       via  e8fec1d s4-dns: the DNS/${HOSTNAME} SPN should be on the DNS account only
       via  b8444b6 s4-provision: switch to dns-HOSTNAME instead of dns
       via  0079165 autobuild: enable ccache
       via  d9a0546 autobuild: added --fix-whitespace option
       via  5d5ae09 autobuild: added --rebase-master and --push-master
       via  91b62a2 autobuild: added a EDITOR script to mark successful autobuilds
       via  f7fb272 autobuild: added --rebase option
       via  a09b241 script: added autobuild.py automatic build test script
       via  f1b3c4d s4-possibleinferiors.py: Fix usage of 'paged_search' module for remote LDB connections
       via  1178560 s4-fsmo.py: Fix usage of 'paged_search' module for remote LDB connections
       via  cf57771 s4-delete_object.py: Fix usage of 'paged_search' module for remote LDB connections
       via  04826b6 s4-sec_descriptor.py: Fix usage of 'paged_search' module for remote LDB connections
       via  7a7068f s4-ldap_schema.py: Remove unused LDB connection to GC port
       via  8780d29 s4-dsdb_schema_info.py: Fix usage of 'paged_search' module for remote LDB connections
       via  7e1e7b1 s4-ldapcmp: Fix usage of 'paged_search' module for remote LDB connections
       via  9e6fa85 s4-ldapcmp: Extend ldapcmp to be able to compare more than one context at a time
       via  dda1dd6 s3: Avoid an explicit ZERO_STRUCT
       via  6ee0d86 s3: Lift talloc_autofree_context() from make_auth_context_fixed()
       via  242e329 s3: Lift talloc_autofree_context() from make_auth_context_subsystem()
       via  2d8be31 s3: Lift talloc_autofree_context() from make_auth_context_text_list()
       via  61861e4 s3: Lift talloc_autofree_context() from make_auth_context()
       via  b127445 s3: Fix a memleak in make_new_server_info_system()
       via  15a3afb s3: Remove talloc_autofree_context() from init_system_info()
       via  e4591eb s3: Fix a typo
       via  a0d3ffb s3: Fix some 64-bit warnings
       via  0a18f89 pyteven: Fix build warnings.
       via  296ff48 Check in configure/Makefile for those projects that have waf as primary build system.
       via  e68afdc pytevent: Add more tests.
       via  ddb3c48 pytevent: Fill in client side fnuctions.
       via  ba5d034 selftest: If a testsuite is killed by a signal, let selftest die.
       via  465cff7 tevent: Add infrastructure for python bindings.
       via  1f22b63 tevent: Switch to using waf by default.
       via  e81db37 s3: Fix bug 7470
       via  85ba790 ldb: mark the location of a lot more ldb requests
       via  5568fcd s4-dsdb: added tagging of requests in dsdb modules
       via  f4893e7 ldb: added request location tracking
       via  d72dbe8 s4-repl: make getncchanges a bit less verbose
       via  c53210b s4-net: added --ipaddress option to net commands
       via  3d7a4cf s4-pynet: added server keyword to Net() initialisation
       via  805d942 s4-libnet: added server_address option in libnet context
       via  a360428 s4-finddcs: allow override of server IP address
       via  bd228f9 s4-repl: don't store repsFrom on DNs other than NC heads
       via  781796c s4-pycredentials: avoid a tallloc_free on ref
       via  a1d5254 s4-repl: use namingContexts from rootDSE to initialise partition list
       via  3704467 s4-repl: force on WRIT_REP when we are a writable replica
       via  3aea12d s4-repl: use dreplsrv_partition_source_dsa_by_guid to find source dsa
       via  ca847b5 torture: fixed a valgrind error in SMB2-CREATE
       via  99f0891 s4-dsdb: Fixed a call to the wrong ops function in dsdb_module_search_dn.
       via  8afb252 s3-waf: fix debug2html.
       via  f3561e5 s3-waf: add missing idmap module objectfiles.
       via  f2316f8 s3-waf: convert DISPLAY_SEC into a subsystem.
       via  5d54dc2 s3-waf: fix libnetapi and libaddns unresolved symbols.
       via  96e982c s3-waf: install header files for our libraries.
       via  4e6d7fa s3-waf: convert LIBEVENTLOG into a subsystem.
       via  bd5f932 s4-waf: add NDR_EVENTLOG.
       via  204ba65 s4-waf: rename subsystem NDR_LSAPRC to NDR_LSA.
       via  db4bec3 s3-waf: convert LIBNET et al into subsystems.
       via  fd9ae12 s3-waf: convert PASSWD_UTIL into a subsystem.
       via  e325a5b talloc: Add a warning about talloc_autofree_context() and dlclose()
       via  e90c707 s3-waf: convert READLINE into a subsystem.
       via  929b220 s3-waf: convert PROFILE into a subsystem.
       via  0541e07 s3-waf: convert AFS_SETTOKEN and AFS into subsystems.
       via  fa3eb7f s3-waf: let winbind depend on SRV_NDR_WBINT and RPCCLI_NDR_WBINT.
       via  1bec7e5 s3-waf: convert LOCKING into a subsystem.
       via  2b76785 s3-waf: add RPC_NDR_WBINT to librpc/wscript_build.
       via  44b0a03 s3-waf: add autogen-waf.sh to source3.
       via  c54881b s3-waf: add wscript_build to s3 librpc dir for NDR_ subsystems.
       via  c9b19d9 s4-kerberos Rework keytab handling to export servicePrincipalName entries
       via  d8814b1 Fix bug 7694 - Crash bug with invalid SPNEGO token.
       via  0a1d153 s3-waf: add check for seteuid method.
       via  00be7ea s3-waf: fix the build.
       via  260ad23 s3-waf: add more diroptions.
       via  0b0a717 s3 waf: more correctly generate symbols for pdb/vfs/auth/etc. modules
       via  0bc3e15 selftest Don't run 'speed' tests for very long
       via  b00dc83 s4-selftest Run slow tests less often
       via  e823cb8 s4-libnet_join Use header constant for 'all encryption types' in msDS-SupportedEncryptionTypes
       via  f03913e s4-kerberos Move 'set key into keytab' code out of credentials.
       via  062b0eb s4-libnet Remove libnet_samdump_keytab() and net samdump keytab
       via  f9698cf s4-kerberos Fix kerberos_enctype_bitmap_to_enctypes()
       via  964f992 s4:repl_meta_data - also on delete operations the new RDN attribute has to be casefolded correctly
       via  30afa65 s4:lazy_commit LDB module - the "show_deleted" control is initialised by the "show_deleted" LDB module
       via  29e3806 s4:rootdse LDB module - make use of "dsdb_forest_functional_level"
       via  9123bcb s4:ldap.py - add tests for the "dsServiceName", "serverName", "dnsHostName" and "ldapServiceName" rootDSE attributes
       via  76c346d s4:provision - rootdse - remove static "ldapServiceName" attribute
       via  1d9a348 s4:rootdse LDB module - introduce dynamic "ldapServiceName"
       via  ccc67a0 s4:provision - rootdse - remove static "dnsHostName" attribute
       via  681106a s4:rootdse LDB module - introduce dynamic "dnsHostName" attribute
       via  5f60f5e s4:provision - rootdse - remove the static attribute "serverName"
       via  5fd7bc8 s4:rootdse LDB module - make "serverName" dynamic
       via  e446ef1 s4:rootdse LDB module - remove "priv" checks where not needed
       via  f153569 s4:rootdse LDB module - better that the "edn" control handling is done last
       via  b6eb1b2 s4:torture/rpc/netlogon.c - remove the dependency on "samdb_server_site_name"
       via  65ca9e6 s4:provision.py - support still not fully provisioned trees regarding the rootDSE module
       via  439d7ff s4:provision.py - make more use of "names.serverdn" on NTDS settings location
       via  679eb33 s4:samldb LDB module - it isn't allowed to create user/computer accounts with a primary group specified
       via  2e91399 s4:dsdb/common/util_samr.c - remove the primary group specifications
       via  c03ec03 s4:ldap.py - test default primary groups on modify operations
       via  f46c623 s4:samldb LDB module - support the "userAccountControl" -> "primaryGroupID" detection also on modify operations
       via  72bb8c3 s4:ldap.py - enhance SAM user/groups behaviour test regarding default primary groups
       via  4492d0a libds:flag_mapping.c - support also the default read-only DC primary group
       via  f45848e s4:python/samba/join.py - add a comment to point out that NCs have to be assigned dynamically
       via  8223342 s4:python/samba/join.py - use constant for DC function level
       via  f84724c s4:rootdse LDB module - make more use of LDB result constants
       via  0829845 s4:rootdse LDB module - fix comment typo
       via  7a1a0cd s4:password_hash LDB module - don't assign "lp_ctx" twice
       via  9ca8214 ldb:ldb_match.c - fix counter variable type
       via  0f163eb ldb:ldb_msg_add_linearized_dn - handle NULL DNs
       via  e59cdaf s4:rootdse LDB module - fix counter types
       via  1a1be71 s4:extended_dn_in LDB module - fix a counter type
       via  6c349d4 s4:drepl_out_helpers.c - fix a counter type
       via  80f3e92 s4:rpc_server/dcerpc_server.c - fix a "const" warning
       via  ae60328 s4:libcli/resolve/file.c - fix "const" warning
       via  8ba3eac s3-waf: remove duplicate CONFIGFILE from dynconfig.py which caused sysconfigdir to be ignored.
       via  b828dc0 s3-waf: fix the build of nsstest with --enable-nss-wrapper.
       via  0261b96 s4-waf: move the RPC_NDR subsystems to main librpc wscript_build.
       via  859f3cd s4/eventlog6: Add dummy implementation for calls 0x5 and 0xB
       via  411e6bc s4/eventlog6: Build and hook EventLog6 RPC endpont mapper and idl
       via  b236098 s4/eventlog6: Add endpoint server for EventLog6 RPC
       via  55fe86b s4/eventlog6: Add idl for EventLog6 RPC
       via  bea4948 pidl:NDR/Parser: fix range() for arrays
       via  6673146 tdb: add restore
       via  e74b709 selftest: Pass prefix to setup_env function.
       via  4c3985b selftest: Use variable for clientdir.
       via  4b901f6 torture: Remove unused variable.
       via  133878f s3-waf: convert LIBMSRPC into a subsystem.
       via  43b5f20 s3-waf: fix the build after rpc_server crypto changes.
       via  76f249f s3-dcerps: check auth_type
       via  926a3f4 s3-dcerpc: Use spnego own sign/seal functions
       via  6789934 libcli: fix compile warning
       via  b11fff1 s3-dcerpc: remove auth_data_free_func
       via  3453bc7 s3-dcerpc: make auth context opaque
       via  0ec3720 srv_pipe: reorganize code so that related functions are close to each other
       via  d10e192 s3-dcerpc: finally remove the legaqcy spnego_type variable from pipe_auth_data
       via  b475cfd s3-dcerpc: use new spnego server code
       via  4cdee9b s3-dcerpc: add spnego server helpers
       via  77c73a5 spnego: make spnego_context public
       via  2c9f420 s3-dcerpc: move client spnego stuff in /librpc/crypto
       via  59722ef spnego: avoid explicit dependency on dcerpc specific structures
       via  62d7226 s3-dcesrv: use gssapi helper in srv_pipe.c
       via  28c22d0 s3-dcerpc: add server helpers for gssapi auth
       via  8efd31c s3-dcesrv: use ntlmssp helper in srv_pipe.c
       via  bbf5357 s3-dcerpc: add server helpers for ntlmssp auth
       via  4194383 gssapi: remove unused function argument
       via  412ebad gssapi: avoid explicit dependency on dcerpc specific structures
       via  0e5eb82 s3-dcerpc: move crypto stuff in /librpc/crypto
       via  ffdfcfb s3-dsgetdcname: always pass in messaging context.
       via  c3f5d99 s3:registry: try to fix the build of reg_parse_internal on HP-UX
       via  82c0e79 s3: fix tdbdump build on Solaris and other boxes
       via  80e240f s3 waf: Remove iniparser source list from source3/wscript_build
       via  67b6252 s4/dsdb:kcc: cleanup and improve readability
       via  519180c s4:dsdb/kcc: we don't need to manually allocate [out,ref] pointers anymore
       via  224fbbe s4:irpc: use LIBNDR_FLAG_REF_ALLOC for the server side when pulling
       via  be0ed31 s4:irpc: add padding to the IPRC header for 8 byte alignment
       via  148d4fa s3-waf: first run in using NDR_ subsystems (mostly from shared directory).
       via  ce6ef80 s4-waf: add NDR_LSARPC and NDR_SAMR.
       via  6abf9cc s3-waf: convert LIBADS_PRINTER into a subsystem.
       via  5fb686c s3-waf: convert LIBADS_SERVER into a subsystem.
       via  29b1588 s3-waf: convert LIBADS into a subsystem.
       via  697090f s3-waf: convert smbd into a subsystem.
       via  d6121bd s3-waf: add libaddns.so.
       via  9bba222 s3-waf: recurse into ../lib/crypto.
       via  43e3555 s4-waf: move two more NDR_ subsystems to main directory.
       via  2475210 s3-waf: convert LIBMSRPC_GEN into a subsystem.
       via  ea228cd s3-build: move epmapper client to LIBMSRPC.
       via  e8df0db s3-waf: move epmapper client to LIBMSRPC.
       via  494dc55 s3-waf: recurse into main wscript_build from main librpc directory.
       via  7f53773 waf: fix generated nbt.h path, should fix s4 install.
       via  de49623 s3-waf: fix LOCALEDIR usage.
       via  031dd8c waf: move majority of shared NDR_ subsystems to main wscript_build.
       via  dc4920b s3-waf: rework libnetapi to have no unresolved symbols.
       via  4d75255 s3-waf: add libsmbsharemodes.so.
       via  8ccbbe0 lib-subunit: fixed build on systems without subunit devel library
       via  d2008fb s4-kcc: the kcc should not be setting the repsTo attribute
       via  7a05e04 s4-gensec: fixed a client side bug in GENSEC/SASL/SSF negotiation
       via  c0ff93b s4-drs: we don't need to decode to utf8 in python dcerpc strings any more
       via  bf1f2d4 s4-gensec: prevent a double free in the error path of GSSAPI auth
       via  202525d s4-gensec: fixed a GSSAPI SASL negotiation bug
       via  d1cbd68 s4-kcc: added service->am_rodc
       via  c166b44 s4-kcc: pass the service context into the kcc connection code
       via  b6f149e s3-waf: add all remaining binaries from the make build.
       via  a11d6c7 s3-build: fix the build of split_tokens.
       via  34008ef s3-build: fix the build of test_lp_load.
       via  099394a s3-build: strip down dependencies of smbta-util.
       via  8037a46 s3-waf: reconcile objects to old make-based build.
       via  9ddfbd1 s3-waf: add libsmbclient.
       via  7378b6d s4-selftest: Move credentials tests to standard python directory.
       via  cc5b673 s4-selftest: Move samba3sam test to standard python directory.
       via  5651f8a s4-selftest: Fix prefixes for ldb tests - they're samba4 specific.
       via  136aa0d smbtorture: Report times.
       via  a15a33a torture: Use system subunit library if available.
       via  029add7 smbtorture: Use subunit C library.
       via  20c95cf selftest: Fix testsuite counts when running only a limited number of testsuites.
       via  3d0e6db selftest: Fix idlist running.
       via  f9ed11c s4-selftest: For idlist tests, leave out environment name.
       via  0dde34f s4-selftest: Add environment name to test suite manually, so we can leave it out if we want to.
       via  9bce783 selftest: Fix use of --load-list.
       via  cd8d780 s4-selftest: Cleanup formatting.
       via  a171816 selftest: Add prefix on a higher level, so it can be more easily excluded.
       via  7170b87 Thank goodness for code reviews. Volker caught - this should be lp_posix_pathnames() not lp_unix_extensions().
       via  56f127d no need any more to manually create catalog file in build-manpages-nogit
       via  60d5a83 no need any more to create catalog file manually in build-manpages-git
       via  9e2eefa docs: use abs_top_builddir instead of BUILDDIR to let configure create correct catalog file
       via  791246b add script to build only the manpages (not the complete docs) - no-git version
       via  b56ebe5 add script to build only the manual pages (not all the docs) - git version
       via  aea64ef s3: tdbdump does not use our libs
       via  bf1a4b2 s4:libcli:smb2 Rename pending_id to async_id and make 64-bit
       via  7e31704 selftest: Remove unused --analyse argument.
       via  1716cdb dsdb: Use short path for ldb_handlers.h, in case ldb is installed in the system.
       via  8dd0c8c ldb: Use waf as default build system.
       via  c031329 ldb: Depend directly on replace, fixes the build on systems with tdb and tevent installed in the system.
       via  1c3c9a4 s4-param: Fix more memory leaks, invalid memory context.
       via  5b10c82 s3-selftest: Fix test prefixes in subunit output.
       via  3fea9df s4-param: Check type when converting python object to lp_ctx, fix some memory leaks.
       via  63031a2 pygensec: Implement start_mech_by_name().
       via  6abe823 subunithelper: Cope with errors outside of testsuites.
       via  5a75fb1 ndrdump: Move blackbox test to standard python namespace.
       via  18f10ee s4/selftest: Simplify running of python tests.
       via  31d5ac0 selftest: Let tests add prefix to tests by themselve.
       via  54f0da3 s3: Use asprintf where appropriate
       via  7ba5855 s3: Fix pam_smbpass logging on FreeBSD
       via  fe4576d s3-registry: fix some c++ build warnings.
       via  314dc23 Fix bug #7693 - smbd changing mode of files on rename
       via  cf6e773 s3-waf: fix the build.
       via  a1ced10 s4-smbtorture: print out membership in RPC-SPOOLSS-ACCESS.
       via  9b73bb0 libreplace: fix endless strerror_r has been redefined warnings on AIX
       via  0027af0 s4-drs-test: Relax a check that may possibly fail
       via  e3b81c6 s4-ldapcmp: Enable comparisons between LDBs too
       via  e12e661 s4-selftest: Move more tests to scripting/python, simplifies running of tests.
       via  118c654 selftest: Fix run for systems without testtools installed.
       via  7c1b00f selftest: Use idlist testing for python tests.
       via  bf907d2 selftest: Support running individual tests using idlists, for testsuites that support them.
       via  1783d0d s4-selftest: Use loadlist in a couple more places.
       via  0aff42a torture: Remove active_testname variable.
       via  ea1ed67 s4-test: Allow running individual tests for smbtorture tests.
       via  e456c69 torture: Fix running individual tests.
       via  e8b2003 selftest: Fix generation of test id file.
       via  4c681f7 strlist: Make test names unique.
       via  94f84da s4-land: Print commands that are being run.
       via  10da4b0 pymessaging: Remove unused older python irpc bindings.
       via  cb5c86e s3:net: add subcommand net registry deletekey_recursive
       via  7a25d13 s3:registry: remove unneeded TALLOC_CTX argument from reg_deletekey_recursive
       via  a2ea85b s3:tests: fix misplaced '...' for grep pattern in test_net_registry.sh
       via  a52b7e7 s3-net: add command rpc registry import
       via  96ba0cb s3-net: add command rpc registry export
       via  0afc83c s3-net: add command registry convert
       via  e7c2724 s3-net: add command registry export
       via  2a10fd7 s3-net: add command registry import
       via  44d10d0 s3-net: let rpccli_winreg_Connect optionally return WERROR
       via  47313af s3-registry: handle registration entries (.reg) files
       via  f760494 s3-lib: add srprs, primitives to build simple recursive parsers
       via  e5bbc2b s3-lib: add cbuf, a talloced character buffer
       via  9c2e89d s3-docs: document net registry
       via  a233c0c s3-lsa: Fix sid in DEBUG in_lsa_EnumAccountRights.
       via  7c9dab4 tevent: include libreplace heade before tevent header
       via  6172681 s3-libgpo: fix the build of scripts client side extension.
       via  2cf1f05 s3: Remove a global variable in bugfix for bug 7665
       via  93c9582 s4: Add script for landing a branch through a remote server, such as sn.
       via  fd25d67 s4: Add convenience script for building and landing a tree in the background, sending results by email.
       via  049c4fa pytalloc: Add default compare function.
       via  1d90227 s3: Remove a pointless if-statement
       via  81d257e s3: don't build krb5 locator plugin if we don't build winbind
       via  aa57fd8 s4-ldap: Fixed a problem with NC's having a parentGUID attribute
       via  24cac13 s3-waf: remove reg_util_legacy from waf build as well.
       via  bf38287 s3-winbindd: another attempt to fix the non-ldap build.
       via  2d67730 s3:registry: move regio.h from include/ to registry/
       via  4f7d41a s3:registry: move the reg_db.h from include/ to registry/
       via  a35daeb s3:registry: move prototype from reg_init_smbconf.c to its own header.
       via  d25b2ad s3:registry: move prototype from reg_init_full.c to its own header.
       via  0bd2756 s3:registry: move prototypes from reg_init_basic.c to their own header.
       via  4696cd6 s3:registry: move reg_api_regf prototypes to their own header file.
       via  b11cc30 s3:registry: move the reg_api prototypes to their own header.
       via  e4eda5f s3:registry:reg_api: update (C)
       via  6a3c687 pidl/python: Allow passing in UTF8 string objects as well as unicode objects for IDL strings.
       via  d86d225 s3:services_db: convert get_common_service_dispname() to talloc
       via  919450a s3:registry: regfio fix the build
       via  58cfbc5 rpc_talloc: Update test now that we create fewer references.
       via  7fc40d2 pytestrpc: Be more verbose.
       via  c4c6f8f s4-pild-python: Fix assignments - even though we reference the mem_ctx of an object we still use the actual ptr.
       via  f161fa3 testrpc: Convert from a single unit test to a simple test script, be more verbose.
       via  a739344 pidl: Fix segfault when accessing unicode objects.
       via  5dd47ee s4-pidl-python: use correct talloc pointer when allocating subobjects.
       via  08cf13a s3:registry: remove now (finally) obsolete reg_util_registry.{c,h}
       via  7f1efa6 s3:services_db: does not need legacy registry code any more.
       via  8df2ab9 s3:services_db: rewrite svcctl_init_keys() to use reg_api calls instead of legacy
       via  a6f0f91 s3:services_db: extract core of svcctl_set_secdesc to _internal version
       via  f2a4d55 s3:services_db: create the "Security" subkey if it does not exist in svcctl_set_secdesc()
       via  8be007d s3:services_db: remove bogus comments
       via  5fe2abb s3:services_db: remove unused legacy function svcctl_fetch_regvalues().
       via  e869af9 s3:rpc_server:ntsvcs: registry is not directly used an more.
       via  d760e54 s3:rpc_server:ntsvcs: use svcctl_lookup_dispname instead of legacy svcctl in _PNP_GetDeviceRegProp
       via  4cee4bb s3:rpc_server: registry is not direclty used in the svcctl server any more
       via  3cab109 s3:srv_ntsvcs_nt: make fill_svc_config() use svcctl_get_string_value()
       via  3c85a9f s3:services_db: publish svcctl_get_string_value()
       via  e28bc8d s3:services_db: factor out common code of lookup_dispname and lookup_description
       via  53dcbc2 s3:services_db: change svcctl_lookup_description() to use reg_api functions
       via  9fee033 s3:services_db: rewrite svcctl_lookup_description() to use a tmp talloc ctx
       via  464515c s3:services_db: change svcctl_lookup_dispname() to use reg_api functions
       via  e464ca9 s3:services_db: make svcctl_lookup_dispname() use a temp talloc ctx
       via  a4b1042 s3:services_db: change svcctl_get_secdesc() to use reg_api functions
       via  4fc2b5c s3:services_db: use temp talloc ctx in svcctl_get_secdesc()
       via  9bfd587 s3:services_db: remove the TALLOC_CTX argument from svcctl_set_secdesc
       via  91d5446 s3:services_db: fix a debug message
       via  d2794b0 s3:services_db: rewrite svcctl_set_secdesc to use tmp talloc ctx
       via  7cefb89 s3:services_db: rewrite svcctl_set_secdesc() using reg_api calls instead of legacy
       via  f53c17b s3:services_db: untanlge assignments from check in read_init_file().
       via  a67a553 s3:services_db: untangle assignments from check in construct_service_sd().
       via  7ffcf90 s4-drepl: use the partition UDV and hwm for extended getncchanges ops
       via  6f47a24 s3-libnetapi: Fix Bug #7665, memory leak in netapi connection manager.
       via  c201e49 s4-smbtorture: print SVCCTL security descriptor in test_QueryServiceObjectSecurity().
       via  1585c4d lib/tdb: fix c++ build warning in tdb_header_hash().
       via  80ca590 s3-lib/util Remove unused smb_uuid_unpack()
       via  03011bf s3-libads call common GUID_from_ndr_blob()
       via  6acb47b s3-uuid Remove unused smb_uuid_pack()
       via  d7bc452 s3: Replace sid_binstring and sid_guidstring with PIDL-based alternatives
       via  d44e86b Open alpha 14.
       via  8efd107 s4-pyrpc: fixed build on python 2.4
       via  3fe8e97 s4-rodc: fixed repsFrom store on RODC
       via  5995116 s4-kcc: a bit more debug info on repsFrom creation
       via  ead126c Merge branch 'v4-0-stable' into newmaster
       via  8853bab s3-build: try to fix the non-ldap build.
       via  ccbcffa libcli/ldap Add const to ldap_encode_ndr_dom_sid()
       via  4752a6b s4-test: yet another test for ATTID-ot-OID conversion
       via  f06d987 s4-dsdb-schema_prefixmap: return WERR_DS_NO_ATTRIBUTE_OR_VALUE when ATTID is not found
       via  395b09c s4-dsdb-schema_prefixmap: Print debug message when internal failure occurs
       via  0740d0a s4-devel-getncchanges: Add common Samba options as a group to be displayed
       via  d0a6c32 s3-nmbd: move SYNC_DNS to nmbd.h
       via  102a70e s3-util: use shared dom_sid_dup.
       via  4dbd743 s3-util_sid: use shared dom_sid_compare_auth and dom_sid_equal_X functions.
       via  4006160 libcli: add dom_sid_compare_domain()
       via  62544c5 s3-build: only include smbldap.h where needed.
       via  8e16d6d s3-build: only include ctdbd_conn.h where needed.
       via  c7fe04a s3-build: only include async headers where needed.
       via  58c79b8 s4-smbtorture: add NetRemoteTOD libnetapi torture test.
       via  b3a3fe6 s3-waf: fix the build after registry changes.
       via  dc19278 Really enable core dumps in Linux
       via  2c9cb11 s3:registry: move prototypes of unused hilvl functions to ret_api_util.h and comment them out
       via  8eb487c s3:registry: move (commented out) hilvl util functions to reg_api_util.c
       via  0f7e503 s3:registry: move higher level function reg_open_path to new module reg_api_util
       via  c9e17ed s3-waf: add net.
       via  99d8989 s3-waf: add libnetapi
       via  b4eba42 s4/dcdiag: Handle ListRoles command for dcdiag:KnowsOfRoleHolders test
       via  7250cb3 s4/fsmo: Create separate function for retrieving fsmo role dn and owner dn.
       via  faeeb5c s4/drs: use type enum drsuapi_DsNameFormat in DsCrackNames code
       via  b55853c s4/drs: Added the rest of the enum drsuapi_DsNameFormat values
       via  f12756b s4-smbtorture: add test_SetServiceObjectSecurity() to RPC-SVCCTL.
       via  1c82ca0 s3/winbind: remove unused winbindd_check_cache_size
       via  1c8fd86 s3: Fix the charset_pull routine (bug 7531)
       via  dbfb42c s3-waf: Build libwbclient as dynamic library
       via  34f47a3 s4-rootdse: mark registered controls as non-critical
       via  c1a6820 s3-waf: fix the file locations of gen_ndr'ed files.
       via  ad8533c s3-waf: fix the build after reg_api changes.
       via  91e8f8d s3-registry: move regf based reg_api calls into own file.
       via  323f729 s3-registry: add reg_querymultiplevalues to reg_api matching table.
       via  3f55c2e s3-waf: add rpcclient to the waf build.
       via  01371d9 s4-rodc: override client site from cldap response
       via  8beed36 s4-dns: fixed the dns_domain_info_type for netlogon DNS calls
       via  6642ae9 s4-dns: added --all-names option to samba_dnsupdate
       via  94694ec s4-libnet: use the right domain name in libnet_lookup
       via  1555659 s4-cldap: improved debug msgs in finddcs_cldap()
       via  dfedbae testtools: Import newer upstream revision.
       via  1fc1be4 Fix regf.idl, subkey and rootkey types were switched.
       via  7efcb3c Fix file corruption (non-updated header) on new allocation.
       via  d0cef92 Fix crash when no subkeys exist. Fix writing outside of buffer error by regf backend.
       via  2c3f560 Add python bindings for open_hive function to be able to load REGF files.
       via  5d80710 s4/fsmo: Naming master support added
       via  55f4655 s4-smbtorture: add LOCAL-NDR-NTLMSSP.
       via  f6fa73b s4-rodc: added RODC DNS update support to samba_dnsupdate
       via  50f56c6 s4-finddcs: added some debug messages on failure
       via  e72a1e2 s4-pydsdb: added am_rodc() method on samdb
       via  2666cc9 s4-pydsdb: don't force am_rodc unless it is set by caller
       via  7a59c90 pytdb: Make filename argument optional.
       via  4c72655 pytdb: Add support for tdb_freelist_size()
       via  b3314d6 pytdb: Add support for tdb_transaction_prepare_commit()
       via  b826ef9 pytdb: Add support for tdb_enable_seqnum, tdb_get_seqnum and tdb_increment_seqnum_nonblock
       via  a262103 pytdb: Update open flags to match those for tdb_open() in tdb.h
       via  277a1b2 pytdb: Fix repr segfault for internal db
       via  c4b1971 pytdb: Add support for tdb_add_flags() & tdb_remove_flags()
       via  92eccf8 waf: add a '+' to the git hash if the working tree isn't clean
       via  a66db2c waf: fix typos in GIT_COMMIT_* strings
       via  9e058c6 s3-rpcclient: add some winreg commands.
       via  1d80941 s3-nltest: add dsregdns command to nltest.
       via  8e73826 s3-libnetapi: support NETLOGON_CONTROL_FORCE_DNS_REG in I_NetLogonControl().
       via  47a7a58 libnetapi: deal with NULL data in I_NetLogonControl2().
       via  1473330 s3: Add a missing prototype
       via  7fddf9c s3: Fix bug 7688, rpcclient command line completion crashing
       via  252e8c2 s3: Fix some nonempty blank lines
       via  d76bb4a s4-drs: Check for schema changes only in case we are *not* applying Schema replica
       via  1fac1f0 werror: Add W_ERROR_HAVE_NO_MEMORY_AND_FREE() macro
       via  c3489a7 s4-ldapcmp: Fix options parsing for common Samba options
       via  78b6265 s3:rpc_client: remove unused rpc_pipe_set_hnd_state()
       via  fde3412 s3:rpc_client: use rpc_api_pipe_send() for auth3
       via  6ecf8d1 s3:rpc_client: rpc_pipe_bind_step_one_done() doesn't need reply_pdu
       via  de6254d s3:rpc_client: allow DCERPC_PKT_AUTH3 via rpc_api_pipe_send/recv
       via  1a22b1b lib/util: usec_time_diff takes arguments the other way round than TvalDiff did
       via  10eefd8 s3: fix order of arguments in nsec_time_diff call
       via  311744a s4-test: Add unit test for dsdb_schema_info_cmp()
       via  9256b5f s4-schema: Helper func to compare schemaInfo signitures
       via  1295da9 s4-schema: use dsdb_schema_info_blob_is_valid() to verify schemaInfo blob
       via  aedefd3 s4-prefixMap: use dsdb_schema_info_blob_is_valid() for schemaInfo blob validation
       via  e691b1f s4-dsdb: Add dsdb_schema_info_blob_is_valid() to verify schemaInfo blobls
       via  c79861a s4-pyrpc: Print location and type name we got when checking for types
       via  e2d6b64 Fix array size of  a memmber of struct cli_ulogoff_state
       via  90d685a s4-devel: developer script for adding DNS entries via netlogon RPC
       via  fb81cc0 s4-pyrpc: allow python to access irpc interfaces
       via  1c7c1a8 idl: build python interfaces for winbind and idmap IDL
       via  39bd61e s4-winbind Add a proxy method to update DNS records with a read-write DC
       via  b772f4c testprogs: skip two tests in spoolss tester.
       via  6f5fa76 s4-smbtorture: fix winreg querymultiplevalues NDR test warning.
       via  66ad6c7 Ñ•3: remove smb_msleep prototype from here
       via  6bc68fa s3: remove TvalDiff macro, we can use the shared usec_time_diff function
       via  2b254c8 s3/s4: merge msleep and smb_msleep
       via  0fd1601 s3: remove TspecDiff macro, we can use the shared nsec_time_diff function
       via  aada719 s3: use nsec_time_diff instead of TspecDiff
       via  ec643df s3/vfs_scannedonly: use smb_msleep instead of nanosleep
       via  0858b75 s3: Add the PAC info3 struct to the netsamlogon_cache in ntlm_auth
       via  547b268 s3: Correctly unwrap the krb ticket in gss-spnego
       via  70ab7eb s3: Fall back to raw NTLMSSP for the gss-spnego protocol
       via  de2c143 s3: Split off output generation from manage_squid_ntlmssp_request
       via  ae483bb s3: Wrap the ntlm_auth loop with a talloc_stackframe
      from  db67f43 s4-mkrelease: Update for waf.

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


- Log -----------------------------------------------------------------
commit 716ea734e4cd83a2030ca2cac10056bdaab1a021
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Dec 17 23:08:01 2010 -0800

    Rename vfs operation posix_fallocate to just fallocate and add the vfs_fallocate_mode parameter.
    
    It turns out we need the fallocate operations to be able to both
    allocate and extend filesize, and to allocate and not extend
    filesize, and posix_fallocate can only do the former. So by defining
    the vfs op as posix_fallocate we lose the opportunity to use any
    underlying syscalls (like Linux fallocate) that can do the latter
    as well.
    
    We don't currently use the non-extending filesize call, but now
    I've changed the vfs op definition we can in the future. For the
    moment simply map the fallocate op onto posix_fallocate for the
    VFS_FALLOCATE_EXTEND_SIZE case and return ENOSYS for the
    VFS_FALLOCATE_KEEP_SIZE case.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Dec 18 08:59:27 CET 2010 on sn-devel-104

commit 7157221da5bc6787b08ab26c9e83c08208b41d8a
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sat Dec 18 05:30:08 2010 +0200

    s4-drepl: During Schema replication, we need to save updated prefixMap if everything is OK
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Sat Dec 18 05:53:48 CET 2010 on sn-devel-104

commit 5bc0848fc73f96879fdb5d398272ead7fee39157
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sat Dec 18 05:29:20 2010 +0200

    s4-dsdb_schema: Copy info needed for Schema refresh in dsdb_schema_copy_shallow
    
    Just 'refresh_fn' and 'loaded_from_module' are copied.
    I left 'reload_seq_number' set to 0 intentionally, so that
    this Schema cache will looks like a very old one to ,refresh_fn'.
    This way, if this shallow copy is attached to LDB, it will be
    refreshed as soon as possible by 'refresh_fn'.

commit 214b12973d71fc9c2b6221fe9f41d1e725e96612
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sat Dec 18 05:21:09 2010 +0200

    s4-devel/pfm_verify: Extend the tool to verify schemaInfo attribute value

commit bd6f9efc1e993d41d14da3ac56307ed424745153
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 16 22:31:28 2010 +0200

    s4-drepl: Make refreshed schema a global one
    
    We need to do this as dsdb_reference_schema() function
    clears "use_global_schema" ldb flag.
    
    Basically what is going to happen is that after dsdb_reference_schema()
    global_schema pointer will continue to point at old schema cache,
    while "dsdb_schema" for LDB will point at the working_schema.
    
    After replication is done, we reset "dsdb_schema" for the ldb
    with an updated Schema cache, but this leaves global_schema pointer
    with its old value, which is not up to date.
    So we need to call dsdb_make_schema_global() again so that global_schema
    points to a valid Schema cache.

commit 09a2f14c84de1da658009c62572c7cbffb07febc
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 22:17:33 2010 +0100

    pyrpc: Add prototype for init function.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Sat Dec 18 03:04:23 CET 2010 on sn-devel-104

commit d107e959b7f670a5a88b58defd5b70cde6beb068
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 22:17:25 2010 +0100

    pyglue: Add prototype for init function.

commit bbab7ed8d935391d5c8c900f32b3db8caa438d08
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 21:58:16 2010 +0100

    pidl: Add prototype for init function in pidl-generated Python bindings.

commit 455ef46785daee63cffc949ffbfbabf44e11328b
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 17 08:43:33 2010 +1100

    Revert "s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later"
    
    This reverts commit 25163380239abbad28f1656c42e6fab1b92473d9 because
    further analyis showed the real problem was introduced in 0941099a
    (which changed the caller behaviour, but only for indexed searches).
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Sat Dec 18 02:19:59 CET 2010 on sn-devel-104

commit 656c828b9fcd8538b1503f86f8ac499837d7fc59
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 16 22:28:45 2010 +1100

    lib/ldb Remove talloc_free() that causes double-free in callbacks.
    
    This partially reverts 0941099a, which was a little over-eager in
    fixing what were presumed to be memory leaks.
    
    It is always the callbacks responsiblity to free the ares, but if they
    don't then the end of the request should handle the cleanup.
    Attempting to talloc_free() here will result (as it did in the
    descriptor module) in a double-free error if the callback does free
    it, and no other caller of ldb_module_send_entry() has this behaviour.
    
    Andrew Bartlett

commit 6967cf27eb94f9097c302bc2807f430ca4a641f2
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 18 00:43:24 2010 +0100

    ldb: Rename controls_except_specified -> ldb_controls_except_specified.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Sat Dec 18 01:33:24 CET 2010 on sn-devel-104

commit e338bbd45030cade0c540d5ea71f60f899143c09
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 18 00:30:22 2010 +0100

    ldb_map: Fix prefix for map functions.

commit 24faeab4c5f97930cced7590fabfa6361402344b
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 18 00:12:17 2010 +0100

    ldb: Rename last instance of save_controls -> ldb_save_controls.

commit 6b5a0cf6303dd760304619cf8fb1b4b33afcceaa
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 18 00:11:36 2010 +0100

    ldb: Add prototype for ldb_init_module.

commit fff18e0cc38dca018c44696a93fcd7356a823bba
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 23:00:46 2010 +0100

    ldb: Rename two exported functions so they match abi_match.

commit f9fbe0874f9ef5fe70892d68749292821f4f4682
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 23:00:31 2010 +0100

    pidl: Use system pytalloc if possible.

commit 502fe681167cb8f445b9d07d447d84c19b617f8d
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 22:37:04 2010 +0100

    Add bzrignore symlink.

commit 2d1e91fd0cfe4c20de06d420469241c2ca6287a1
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 22:23:52 2010 +0100

    wafsamba: Use abi_match in version script files.

commit 03fbf9ea0babcaca3e751fa6d96981ef1e3805e7
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 21:53:42 2010 +0100

    heimdal_build: Simplify HEIMDAL_LIBRARY - version_script files are now taken from upstream rather than generated.

commit 2f75b53e8058f80dd7e5cba61e55271f40a8a338
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 21:51:21 2010 +0100

    heimdal_build: Add version-script for heimdal_base, hx509 and hcrypto. Convert hbase and hcrypto to libraries.

commit 839fe073594c68d1317828ab4087fd52dc801ad2
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 17 22:26:03 2010 +0200

    s4-drepl: Reference current Schema cache into working_schema context
    
    working_schema is a shallow copy of current schema and thus
    depends on part of it. So we want it to be around as long as
    working_schema is used.
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Fri Dec 17 23:34:29 CET 2010 on sn-devel-104

commit b4476d5f7d434de2936346bedcac932f5294eeb0
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 17 22:12:30 2010 +0200

    s4-drepl: Fix log message to be shown on its own line

commit 16d6da8a9bc87a43e4d31a7c220969bd0eaefa3e
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 16 16:50:31 2010 -0800

    Move checks inside file_set_sparse() to allow it to be called from anywhere.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Fri Dec 17 21:56:38 CET 2010 on sn-devel-104

commit fe50632d54b7946bf7d7ca776d41aaaf657c895a
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 16 16:42:33 2010 -0800

    file_set_sparse needs to be a handle based call.

commit 192c4a145f22d5d08586476793980c21db7793fe
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Nov 18 17:24:00 2010 +0100

    s3:smbd: implement FSCTL_SET_SPARSE more correctly
    
    this is a port of a patch from metze for 3.3:
    
    We don't do the "strict allocation" when the sparse bit isn't
    set, but that shouldn't matter.
    
    We now allow windows applications to set and unset the sparse
    bit.
    
    Note that in order to implement this 100% like described
    in [MS-FSA], we'd have to change our data model and support
    the sparse flag per stream.

commit 2c10c3496876892eb4a89b57c909c3ca397a7440
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Dec 17 10:22:58 2010 -0800

    Update our attribute flags.

commit 5c27dd67c8eb454deffa611971778984381d6db8
Author: Björn Jacke <bj at sernet.de>
Date:   Tue Dec 14 10:03:07 2010 +0100

    s3:smbd: add file_set_sparse() function
    
    this is based on a patch for 3.3 from metze

commit 9634d03339073a094ad5d4a7c33b0c63a131c442
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Nov 18 17:22:31 2010 +0100

    s3/vfs_gpfs: map SPARSE attribute to/from WINATTRs, too

commit 480042ddf9f68bd89368c7373f71044b64b0f494
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Nov 18 17:03:01 2010 +0100

    s3: remove set_sparse_flag
    
    we need to determine sparseness from the sparse flag we store not from the
    allocation size on the POSIX filesystem. This is how Windows works - in the
    first place sparseness is a file flag, not the allocation state of the file
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit ebe56006155b49a4a21a909a7bbdf7b9debc35b0
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Nov 18 16:04:03 2010 +0100

    s3: add FILE_ATTRIBUTE_SPARSE to get_stat_dos_flags

commit c4a887538d6a30b39fce8ff7857f5abd868342a5
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 20:11:15 2010 +0100

    heimdal_build: Add version-script for krb5.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Fri Dec 17 21:09:25 CET 2010 on sn-devel-104

commit 6dc807703d9e3635f4c2211e3178a5bfdc4de52e
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 20:08:11 2010 +0100

    heimdal_build: Add version-script for gssapi.

commit 02ff0852e885ba80018bbdedceece7b566197147
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 20:06:15 2010 +0100

    heimdal_build: Add version-script for asn1.

commit 555d334cf70b6c4d73aece9311534449dca00bd0
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 20:01:21 2010 +0100

    heimdal_build: Add version-script for hdb.

commit 2ded4668eafe56231f9efad83cb13be7f92af549
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 20:00:58 2010 +0100

    heimdal_build: Add version-script for kdc.

commit 55192fb3a887e68170e3d568527f42fd19039fae
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:55:54 2010 +0100

    heimdal_build: Add version-script for wind.

commit de8133e3bbf5c4468db555543ae4e7a94ae8723a
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:54:09 2010 +0100

    heimdal_build: Add version-script for ntlm.

commit b4875d4dba33e0a25bff6f54d598ec9f8c0e00c2
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:52:42 2010 +0100

    heimdal: Add version script file for hcrypto (unused so far, as hcrypto still needs to be made a proper library).

commit d4cc0d4f479ffbb132b24686f443d6939803e501
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:51:37 2010 +0100

    heimdal_build: Add version-script for roken.

commit dd102a2c4a0960e2009e2fa83619400fdbb011ad
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:50:52 2010 +0100

    heimdal_build: Add version-script for com_err.

commit c09d4b85b594fd16759037b2a3a7231c76b1e45c
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:38:12 2010 +0100

    wafsamba: Specify full vscript path so non-autogenerated files are possible, too.

commit 402d622c0c4f501ab7085848cec135a8ff4d8a4c
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:21:58 2010 +0100

    heimdal_build: Simplify version_script handling.

commit 48f91ebc5aa3147b6b0784f676459dbe7e274a2b
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:21:47 2010 +0100

    wafsamba: Don't build vscript for modules.

commit 13b4e6e8c7616e37e4b1d37b49b82921c8c6059d
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 19:16:33 2010 +0100

    wafsamba: Move version script handling out of SAMBA_LIBRARY.

commit 5bccb326437198098a39abf9387dc61c9c4066b3
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 18:47:05 2010 +0100

    Simplify link installation.

commit 85299bea65e152b4423ee40dd7f241189d52c6af
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 17 18:42:34 2010 +0100

    heimdal_build: Simplify library handling.

commit 4e9d67b7c0a6fb3de56a0703ba1479360364071c
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 16 16:06:02 2010 +0100

    s4-smbtorture: allow to call test_GetDriverInfo_winreg without printer handle.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Dec 17 17:35:21 CET 2010 on sn-devel-104

commit 92f1029e87e62fb20e9505f9315caefe1c3a8535
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 17:44:56 2010 +0100

    s4-smbtorture: check if returned driver paths match requested architecture.
    
    Guenther

commit 1dc2fa7616207a2d3a9f1cbe69b2ec1fc61634fd
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Dec 16 12:07:24 2010 +0100

    s3:net ads dns register: use "cluster addresses" option if configured (bug #7871)
    
    metze
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Fri Dec 17 16:49:14 CET 2010 on sn-devel-104

commit 5e83a05009787d8a2086db1adc1ed58d61b3725d
Author: Michael Adam <obnox at samba.org>
Date:   Thu Dec 16 01:49:14 2010 +0100

    s3:net ads dns register: add support for specifying addresse on the commandline (bug #7871)
    
    In the clustering case, this is also made the only possiblity to do dns updates,
    since the list addresses on the local interfaces is not suitable in that case.
    
    This fixes the "net ads dns register" part of bug #7871.
    It might be extended by a parsing of the "cluster addresses" setting.
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit 4d91f98b433e07922373bf4e3ba9668b7af71a00
Author: Michael Adam <obnox at samba.org>
Date:   Thu Dec 16 00:52:41 2010 +0100

    s3:net: add net_update_dns_ext() that accepts a list of addresses as parameter (bug# 7871)
    
    This generalized form of net_update_dns() will be used to
    add support for specifying a list of addresses on the commandline
    of "net ads dns register".
    
    This prepares the "net ads dns register" part of the fix for bug #7871.
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit b8f19df53e66bf0260b4ae6c49acea87ac379deb
Author: Michael Adam <obnox at samba.org>
Date:   Thu Dec 2 00:42:21 2010 +0100

    s3:net: disable dynamic dns updates at the end of "net ads join" in a cluster (bug #7871)
    
    In a clustered environment, registering the set of ip addresses that are
    assigned to the interfaces of the node that performs the join does usually
    not have the desired effect, since the local interfaces do not carry
    complete set of the cluster's public IP addresses.  And it can also contain
    internal addresses that should not be visible to the outside at all.
    In order to do dns updates in a clustererd setup, use net ads dns register.
    
    This fixes the net ads join part of bug #7871.
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit b3d4b2052534395c97cd959db5db87f78d108d4e
Author: Michael Adam <obnox at samba.org>
Date:   Thu Dec 16 00:24:00 2010 +0100

    util_net: fix a comment typo in interpret_string_addr_internal()
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit 10eaad29777589e8bd797e3f0bad3a3a9fbf8577
Author: Günther Deschner <gd at samba.org>
Date:   Fri Dec 17 12:47:13 2010 +0100

    libcli/security: remove unused variable.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Dec 17 13:56:27 CET 2010 on sn-devel-104

commit 545d3a013cc9965e167ffc3d12951df0b27060bd
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 16 15:59:19 2010 +0100

    s4-smbtorture: pass down driverosversion to test_DriverInfo_winreg.
    
    Guenther

commit 4f4ac6462a191418ff358d28ac298352861107d4
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 16 16:01:51 2010 +0100

    s4-smbtorture: skip level 8 checks in test_GetDriverInfo_winreg for w2k3.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Dec 17 12:20:38 CET 2010 on sn-devel-104

commit 5083be506eaa58c59d867f04a941c0e5707ca44c
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 16 11:58:36 2010 +0100

    s4-smbtorture: skipping level 8 driveradds against w2k3.
    
    Guenther

commit 28d618ddf015f502ef0fa8a5f8472123c7cd9102
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 17:44:23 2010 +0100

    s4-smbtorture: add torture_assert_strn_equal macro.
    
    Guenther

commit f08fdfae27ee0da5750c3f843ad829e1fa8f57b1
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 16 12:40:47 2010 +0100

    s3-net: fix net sid type build warning.
    
    Guenther

commit 7f572dfe523a7ce3728a460dab2b4392c2704ccd
Author: Björn Jacke <bj at sernet.de>
Date:   Fri Dec 17 01:00:49 2010 +0100

    s3/net: tz argument should be NULL of course
    
    Autobuild-User: Björn Jacke <bj at sernet.de>
    Autobuild-Date: Fri Dec 17 01:48:40 CET 2010 on sn-devel-104

commit 34c0d016d78aed3c631577329918fb0b8a27d921
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 16 13:52:59 2010 -0800

    Do more vfs_stat_fsp calls instead of FSTAT - ensures fsp->fsp_name->st is kept up to date.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Thu Dec 16 23:41:06 CET 2010 on sn-devel-104

commit ba21b6e3d439d7c1890900b1b0b88c42548f63f0
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 15:39:47 2010 +0100

    s4-waf: nsstest only needs replace.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Thu Dec 16 11:40:52 CET 2010 on sn-devel-104

commit 1b293c90be3905911d401b2d5bb6dd5da979c809
Author: Günther Deschner <gd at samba.org>
Date:   Mon Oct 4 15:03:08 2010 +0200

    spoolss: fill in PerMachineConnections add and delete IDL.
    
    Guenther

commit 25163380239abbad28f1656c42e6fab1b92473d9
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 16 15:51:55 2010 +1100

    s4-dsdb Don't talloc_free() ares on failure, as LDB might free it later
    
    We need to make LDB consistent here (indexed vs unindexed behaviour
    differs here!), but for the moment this is the easiest way out of a
    segfault.
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Thu Dec 16 06:42:56 CET 2010 on sn-devel-104

commit eda1972b68819b66bd11d6286753f03d083694ec
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Dec 15 15:48:00 2010 +1100

    s4-dsdb Use sid_blob_parse()

commit 4a4d8e4b0fae1288cbdf6c8a95a2863c84676106
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Dec 15 15:47:01 2010 +1100

    libcli/security Add sid_blob_parse() to directly parse a binary SID blob

commit 94b149f3cb6c82834f83b73928f5b40e388eb6e5
Author: Zahari Zahariev <zahari.zahariev at postpath.com>
Date:   Mon Dec 13 18:14:51 2010 +0200

    Typos in wintest

commit a06519a579f04c4728af01a169ba79c7149994db
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Dec 15 16:49:04 2010 -0800

    Fix old bug in openX code, exposed when "strict allocate" is set to true.
    
    We need to return the file size here, not the allocation size, but
    we were not updating the stat struct after the vfs_set_filesize()
    call. Ensure we always use fresh data in openX replies.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Thu Dec 16 02:37:58 CET 2010 on sn-devel-104

commit ecf48af135e4c1ebc5aafe4b3dad785162f5949a
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Dec 15 13:32:09 2010 -0800

    Change strict allocate to default to true. (cherry picked from commit 820ea22a07b062b1717d35de8fa7051fc1067c3f)

commit 6bb89aaa0d38d59ce4f0d9362822ba1c525eb203
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 15 21:29:53 2010 +0200

    s4-tests: Added a speedtest for LDAP search operations with different accounts.
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Wed Dec 15 21:32:09 CET 2010 on sn-devel-104

commit aab37c314671f9ad712ab03b1b1c2e6688df772d
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 15 21:28:59 2010 +0200

    s4-tests: Added tests for LDAP add/delete/modify using anonymous login.

commit a53f09b9312fc08d4cdb2d94ec9119ee29b1bf84
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 15 21:28:12 2010 +0200

    s4-dsdb: Fixed incorrect LDAP return code when anonymous login is used.

commit b3630b4739b8cb7cf99e46ae13bbe52819a95750
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Dec 15 10:57:23 2010 -0800

    Fix bug 7866 - "net" in v3-6-test broken.
    
    Someone wasn't careful about testing when not running as root :-).
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Wed Dec 15 20:45:25 CET 2010 on sn-devel-104

commit 4a2d39697159c575721dfb3d2ff3940c6259f44b
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 15 17:29:59 2010 +0100

    ldb: Bump API after symbol changes.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Wed Dec 15 18:18:52 CET 2010 on sn-devel-104

commit a1eadc5fb41852f07a8cffa136c5ea29f4b1d13e
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 15 16:47:46 2010 +0100

    ldb: Build modules as .so files.

commit 186c3474c4cdeb366c056a40608abe6e69176145
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 15 16:40:59 2010 +0100

    join: Properly cancel transaction on exceptions.

commit f98d9e06cfc9615834585864ed2348c63fb66adc
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 15 14:57:43 2010 +0100

    Move get_loadparm() and get_credentials() to samba.tests.TestCase.

commit 8b47fcea043086e4ec7abbc4d4394f69caac08d0
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Sep 6 17:31:15 2010 +0200

    s3:rpc_client: implement rpc_transport_np_init() on top of rpc_transport_tstream_init()
    
    This also makes use of tstream_cli_np_open() to get the tstream.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Wed Dec 15 16:12:30 CET 2010 on sn-devel-104

commit 0342ed3ee0f8d9f29c6fcabbca1fab4f6514b78b
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Sep 6 17:31:27 2010 +0200

    s3:rpc_client: implement rpc_transport_sock_init() on top of rpc_transport_tstream_init()
    
    metze

commit 122dc1e213d1049568cc49f305f82063b3fa20ba
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Dec 14 18:20:25 2010 +0100

    s3:rpc_client/rpc_transport_tstream.c: add some logic to handle cli_np tstreams
    
    metze

commit 9a14dace227245c7b5bb751f7c534e338337bea9
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Dec 14 18:19:14 2010 +0100

    s3:rpc_client/rpc_transport_tstream: timeout should be unsigned int
    
    metze

commit e55426fe7926ae6f8afe5fa6cfc009e0c3b54e38
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Jun 22 18:01:45 2010 -0400

    s3:rpc_client: let rpc_transport_tstream_init() create read and write queue
    
    metze

commit 07ba35adcbb9feb551125034f091e8d4cb4aa0e8
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Dec 14 18:18:13 2010 +0100

    s3:libsmb: add tstream_cli_np_get_cli_state()
    
    metze

commit c0f9e963b66fa8c97a4c0ea38367443dd6127509
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Dec 14 18:17:45 2010 +0100

    s3:libsmb: add tstream_cli_np_set_timeout()
    
    metze

commit 0df669e14111de741ded8445a2acc00a51a50413
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Sep 4 11:01:55 2010 +0200

    s3:libsmb: add tstream_cli_np_use_trans() and the needed logic
    
    tstream_cli_np_use_trans() defers the next tstream_writev
    to the next tstream_readv and send both as an SMBtrans request.
    
    metze

commit e08c324fc5ed9d7d4970fc7a7b6b13bff38ace59
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Sep 4 11:00:31 2010 +0200

    s3:libsmb: add tstream_is_cli_np()
    
    metze

commit c0ac1cebfbf7b562bad368b14d8004495a59e574
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Aug 12 12:00:15 2010 +0200

    s3:libsmb: add cli_np_tstream.c
    
    This abstracts a named pipe over smb as a tstream,
    which will make it easier to implement the dcerpc
    layer in a more generic way.
    
    metze

commit 2e259de0849becd73a76841186c303984feff083
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 15 15:16:54 2010 +0200

    s4-dsdb/tests/python: Explicitly pass comamnd line LoadParm() instance to system_session()
    
    Otherwise system_session() creates a LoadParm() instance
    which resets certain global parameters to their defaults
    from smb.conf ("log level" for instance)
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Wed Dec 15 15:10:47 CET 2010 on sn-devel-104

commit 4a1ce3b4b9173ebce7982e675b9f68fe58455ea0
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 15 21:46:05 2010 +1100

    s4-dns: implemented parsing and storing of DNS records from bind
    
    DNS updates from nsupdate against our ldb SAM now work
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec 15 12:36:46 CET 2010 on sn-devel-104

commit 74f8c9ccf854ab7853ff18a605737acf85541a73
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 15 15:02:09 2010 +1100

    s4-dns: added basic DLZ writeable support to dlz_bind9
    
    this implements the expanded DLZ update driver API, allowing for bind9
    to send dynamic updates to the Samba DLZ driver.
    
    This change also adds support for exporting all DNS zones in the SAM
    database, which also means we now correctly separate the _msdcs zone
    from the main zone.

commit 6f6aa5f775baae6c921ceb5b9ac4fb0bc790f697
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 15 14:59:47 2010 +1100

    waf: fixed re-running of build rules
    
    the addition of ldflags deps caused us to re-run the build rules every
    time.

commit af99f0a06714e56149bf2c6f801d28ae808cc34a
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 10:21:16 2010 +0100

    s3-waf: use shared libwbclient wscript_build.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Dec 15 11:42:16 CET 2010 on sn-devel-104

commit 550046a4d93cd700a18063f13f5a61ef6427e7cd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 10:11:34 2010 +0100

    s3-waf: fix winbind-client subsystem.
    
    Guenther

commit 7ecec74a002b2decde1be01b8389de1b9d227acd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 10:04:34 2010 +0100

    s3-waf: add libkrb5 winbind locator plugin.
    
    Guenther

commit 5130e4a6226115817cb18be265c47f5290d1aedc
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 15 00:33:21 2010 +0100

    s3-waf: rework rpc_server handling a bit.
    
    Guenther

commit ea510ae16cc7103bb001469b644415b2867ff347
Author: Matthieu Patou <mat at matws.net>
Date:   Wed Dec 15 12:06:53 2010 +0300

    build: openbsd plateform is openbsd4
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Wed Dec 15 10:55:08 CET 2010 on sn-devel-104

commit 05e0f75c741e9483ddb3fe16f3c77ff87185e4b3
Author: Matthieu Patou <mat at matws.net>
Date:   Wed Dec 15 11:33:02 2010 +0300

    build: hpux didn't support -Bdynamic

commit 12e49a748c26697fb6f697512babb949a6c2931f
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Dec 14 17:35:29 2010 -0800

    Protect the onefs sendfile from EAGAIN/EWOULDBLOCK.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Wed Dec 15 03:26:43 CET 2010 on sn-devel-104

commit a8eed184a0f9e5fdeec9a40d8ffbc2f3d56beb74
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Dec 14 13:36:08 2010 -0800

    Implement "use sendfile = yes" for SMB2. (cherry picked from commit 95cb7adcd03a1abbd0af395b6c96dd8e0eebd3d1)
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Wed Dec 15 02:24:08 CET 2010 on sn-devel-104

commit e071fd711dee0a5b03df53979b355f2e5a2e58b0
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Dec 14 15:30:06 2010 -0800

    Fix read/write calls over sockets to cope with EAGAIN/EWOULDBLOCK for non-blocking sockets.

commit 14c70346fc88d05dfabc14b0a932632470fee6fe
Author: Jeremy Allison <jra at samba.org>
Date:   Tue Dec 14 16:32:10 2010 -0800

    Change interface of schedule_smb2_aio_read() to allocate the return DATA_BLOB.
    Change smb2_read code to allocate return DATA_BLOB just before the read.
    
    Preparing for SMB2 sendfile change which will not need to allocate
    return buffer.
    
    Jeremy

commit 3bc1cf94e3a0febe8d3d53229aa49c3d8eb8c1b6
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 15 00:24:23 2010 +0200

    s4-test/repl_schema: remove unused and commented out code
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Wed Dec 15 01:37:10 CET 2010 on sn-devel-104

commit 9c78bdfd478ab6229f48de1aa907818151840da4
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Mon Dec 13 20:15:26 2010 +0200

    s4-test/repl_schema: Make sure every object is with unique name
    
    This way, test writer don't have to be careful to choose
    unique objects suffix

commit dda73b85e6e7102a2de6a020f1271140bf8f3aaf
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sat Dec 11 01:59:05 2010 +0200

    s4-dsdb_schema: Handle remote ATTIDs based on msDs-IntId value
    
    If we get such an msDs-IntId value, then we should just use it,
    there is no mapping available for such values

commit 52f7e38d6a350cfd645371c82a8c2b189cf7531f
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 10 04:22:58 2010 +0200

    s4-schema_syntax: Log error message when _dsdb_syntax_OID_oid_drsuapi_to_ldb() fails
    
    I haven't found a way to test this function during replication so far,
    but when I do, it will be useful to notice this error in the log file

commit 0a9f780d26d8d193081915f4f3aff7b7f8335a28
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 10 04:17:09 2010 +0200

    s4-drepl: We won't need a working schema for empty replicas sent.
    
    Without this check, receiving empty replica leads to a situation
    where we left with a working_schema attached to the ldb.
    
    The problem here is that working_schema is not fully functional
    schema cache and keeping it attached to the ldb may lead
    to modules failing to accomplish their jobs

commit 2b74838c14f4ee77236634c7b10b8ac26eff40fa
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 10 04:08:58 2010 +0200

    s4-dsdb_schema: We need base_dn in Schema's shallow copy too

commit 3a8fa09c4f1691346dadf975bc456e696b09ef65
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 10 04:03:00 2010 +0200

    s4-schema_syntax: We should use make_ATTID function when converting remote-ATTID to local one
    
    We may have no prefix for the remote ATTID (remote OID strictly speaking)
    So this is the place for us to update our local prefixMap
    adding a prefix for the numeric OID we've recived

commit 18744a95312666cad2c646c2bb550da4277968c1
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 10 03:55:24 2010 +0200

    s4-drepl: User working schema for commiting objects when replicating Schema NC

commit c94e5d44385d23172a8776e4c12d71e30c9c6616
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Dec 10 02:55:30 2010 +0200

    s4-repl: Allow dsdb_replicated_objects_commit() to use different schema while committing objects
    
    working_schema is to be used while committing a Schema replica.
    
    When we replicate Schema, then we most probably won't be
    able to convert all replicated objects using the current
    Schema cache (as we don't know anything about those new objects).
    
    Thus, during Schema replication, we make a temporary
    working_schema that contains both our current Schema +
    all objects we get on the wire.
    When we commit those new objects, we should use our working_schema
    (by setting it to the ldb), and after all changes are commited,
    we can refresh the schema cache so we have a brand new,
    full-featured Schema cache

commit afee8a28c408efd3323b9064929b00be6eb89815
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 9 04:45:17 2010 +0200

    s4-schema_syntax: Use remote prefixMap to map remote ATTID to local one
    
    in dsdb_attribute_drsuapi_to_ldb() function.
    
    drsuapi_DsReplicaAttribute *in parameter come from remote DC
    so we can't rely on in->attid to map it directly to an
    dsdb_attribute in our local schema cache

commit efcc3c0d796d66c5eddeabf5f8fe00769a17b72b
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 9 04:57:08 2010 +0200

    s4-test/repl_schema: use 'top' as default base class for our test classSchema objects
    
    Otherwise we will end up passing whole inheritance chain
    every time we create some new fancy classSchema object
    (as the 'cls-A' and 'cls-B' ones in test_classWithCustomAttribute test)

commit 13790757620827eed73a81462386d269bdfa0fa7
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 9 04:42:13 2010 +0200

    s4-test/repl_schema: New test to test a classSchema with custom attribute
    
    Create new Attribute and a Class,
    that has value for newly created attribute.
    
    This should check code path that searches for
    AttributeID_id in Schema cacheThis test.
    
    It also tests how we replicate a leaf classSchema that
    inherits from a new classSchema with attribute added
    - tests both dsdb_attribute_drsuapi_to_ldb() and
    _dsdb_syntax_OID_obj_drsuapi_to_ldb() syntax handler

commit 79e1a71e5673de5d2e5bf78c7c2adbcd59bbc004
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 9 04:31:14 2010 +0200

    s4-dsdb_schema: Seize using global_schema when referencing new schema for an LDB
    
    Without this change, when a schema is set to ldb, the
    effect is that dsdb_get_schema() returns global_schema
    preferably.
    
    Thus we end up with two schemas in effect:
    - global one, which is the old one and it is still used everywhere
    - new one, which is just cached in ldb, but can't be used, as
      there is no way to access it

commit 4bcedda7d8c446bb3864312881aa63b892b55b7e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 22:54:01 2010 +0100

    s3-waf: libwbclient does not depend on talloc anymore.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Dec 15 00:50:08 CET 2010 on sn-devel-104

commit 4f4f7694c1a8d973b808f7a6b68fbc04147fcfab
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 22:18:43 2010 +0100

    s3-waf: add missing libnss_wins.so.2 library.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Dec 14 23:29:25 CET 2010 on sn-devel-104

commit 9e6736cafd5ea86294b780f32511a1317df94b3f
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 22:09:44 2010 +0100

    s3-waf: recurse into ../libcli/ldap.
    
    Guenther

commit 3e6d507246705be877eda61c38868ef29bef6265
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:47:46 2010 +0100

    s3-waf: recurse into ../libcli/smb.
    
    Guenther

commit f2bd9e52b80a1059f4eb22d9aa85097afe939e16
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:45:33 2010 +0100

    s3-waf: recurse into ../libcli/samsync.
    
    Guenther

commit baabd56ce94143d6ebf92c8818f53e364152fe19
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:36:06 2010 +0100

    s3-waf: recurse into ../libcli/named_pipe_auth.
    
    Guenther

commit 217ca2a2c9e9914ba02a8cc5477c2b8ea5e5372e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:33:49 2010 +0100

    s3-waf: recurse into ../libcli/drsuapi.
    
    Guenther

commit d860281cd9248b699875a1c4791c7e0cb841da6a
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:14:58 2010 +0100

    s3-waf: add pam_ and nss_winbind.
    
    Guenther

commit a13b99323712a3bdd362de06179d0c23dbda0d79
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:14:30 2010 +0100

    s3-waf: check for "WITH_PAM_MODULES" to determine pam_smbpass build.
    
    Guenther

commit 1202e6328bb6009f8fb490c44d13a6930cdd3646
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 17:13:46 2010 +0100

    s3-waf: fix pamsmbpass libwbclient dependency.
    
    Guenther

commit 906e489af921a6e66d36aad1778d0cd486ce8287
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 14:03:22 2010 +0100

    s3-waf: recurse into ../libcli/auth.
    
    Guenther

commit 4c459a926f5e5aade9068497276953bbe3d49a97
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 16:47:35 2010 +0100

    s3-waf: add CHARSET subsystem.
    
    Guenther

commit 943f485ef187d66fdc98dcc30b91968b30c3dc5a
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 13:50:30 2010 +0100

    s3-waf: convert UTIL_SRC into a subsystem samba-util, similar to the s4 one.
    
    Guenther

commit 192838aafdf2e696c33e7443b9e74893309158b2
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 13:27:24 2010 +0100

    s3-waf: convert lib/util_tdb.c into a subsystem.
    
    Guenther

commit 2407e33c7667fbaabff84edf81c13526a06ebac5
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 14 13:14:00 2010 +0100

    s3-waf: use shared LIBASYNC_REQ subsystem.
    
    Guenther

commit 0990f6342ed3f765c482ddf0baddeac850422352
Author: Günther Deschner <gd at samba.org>
Date:   Mon Dec 13 15:46:05 2010 +0100

    s4-smbtorture: paranoia check for architectures in request and reply for enumdrivers test.
    
    Guenther

commit 77c1747f2148cf9f84f41a974fab6fa534cb0a45
Author: Matthieu Patou <mat at matws.net>
Date:   Tue Dec 14 22:04:42 2010 +0300

    build: fix bad syntax
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Tue Dec 14 20:55:17 CET 2010 on sn-devel-104

commit f126cb9eeace9d3ad277c333fe9dfac17153d264
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 07:02:15 2010 +0100

    s4:gensec/spnego: only look at the optimistic token if we support the first mech
    
    As a server only try the mechs the client proposed
    and only call gensec_update() with the optimistic token
    for the first mech in the list.
    
    If the server doesn't support the first mech we pick the
    first one in the clients list we also support.
    That's how w2k8r2 works.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Tue Dec 14 16:50:50 CET 2010 on sn-devel-104

commit 4fd57cbe1ba35d3b3deb01b2eb6aba1d0aa4ddfd
Author: Björn Jacke <bj at sernet.de>
Date:   Tue Dec 14 13:28:49 2010 +0100

    s3/net: don't use external "date" to make "net time set" more portable
    
    the "date" syntax is different for example on *BSD
    
    Autobuild-User: Björn Jacke <bj at sernet.de>
    Autobuild-Date: Tue Dec 14 15:31:03 CET 2010 on sn-devel-104

commit a55f5e7080587ae7cc3b2e64ef2fbd467cc24842
Author: Matthieu Patou <mat at matws.net>
Date:   Tue Dec 14 15:38:03 2010 +0300

    wafsamba: change the default value for SAMBA_MODULE of pyembed to False
    
    ALL SAMBA_MODULE didn't need this, new modules that could need will just
    have to opt this in
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Tue Dec 14 14:45:15 CET 2010 on sn-devel-104

commit 8c90287198afa59b4d96ebaa7985d38753c14caf
Author: Matthieu Patou <mat at matws.net>
Date:   Mon Dec 13 17:41:26 2010 +0300

    build do not add -no-undefined on openbsd

commit 0fe744078d1ce9c93759ffed3f27db82ec8922ff
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Dec 13 19:17:57 2010 -0800

    Ensure we use vfs_fsp_stat(), not VFS_STAT directly, and store into fsp->fsp_name->st
    instead of a SMB_STRUCT_STAT on the stack.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Tue Dec 14 05:05:50 CET 2010 on sn-devel-104

commit 6510414ef0e48aaea9918cce87c0850d8f74fccd
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Dec 14 10:53:34 2010 +1100

    wintest Add testing of kerberos connections to Windows members of an AD domain
    
    This improves the Samba3 wintest script to test against Windows7 and
    WinXP domain members, and Windows7 standalone servers.  To do this,
    more of the samba4 script is put in common, and we splut up the
    starting of the VMs from the preperation of the VM.
    
    This also improves the nmblookup command parsing to cope with both the
    samba3 and samba4 nmblookup commands.
    
    A krb5.conf is now provided for both s3 and s4 tests.
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Tue Dec 14 01:54:46 CET 2010 on sn-devel-104

commit d97492e42a65540febae93dd0255b91d034f9def
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Dec 13 12:40:25 2010 +1100

    s3-libsmb Improve error message when denying LM encryption
    
    Now that 'client ntlmv2 auth = yes' is the default, make it more clear
    what options a user may need to enable to get this to work.
    
    Andrew Bartlett

commit f974e68213177a1309d0fa3bf78221f7cac2127c
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Dec 13 15:22:47 2010 -0800

    Change crediting so that the credits are returned on the interim async response.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Tue Dec 14 01:09:05 CET 2010 on sn-devel-104

commit 041428352c36d548de738fbe971a1361e3a5402b
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Dec 13 14:00:34 2010 -0800

    As we handle missing sendfile() inside lib/sendfile.c, remove the WITH_SENDFILE ifdefs.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Mon Dec 13 23:47:07 CET 2010 on sn-devel-104

commit 6ce365b238755ccd64b1c2aca0933f8e717300b0
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Dec 13 13:34:50 2010 -0800

    We need to start off with smb2.credits_granted == 0. That way
    when processing the faked up SMB2 NegProt from the SMB1 packet we
    always allocate one credit on reply.
    
    Jeremy.

commit 27a47eb9fc869a1ee6c18f4165e1dccc9a8bee26
Author: Jeremy Allison <jra at samba.org>
Date:   Mon Dec 13 13:17:49 2010 -0800

    Remove extra unused credit arg. to smbd_smb2_request_setup_out()

commit 4ec66529e5d02cfe84b8c5a8c55ec9f88427e10f
Author: Stefan Metzmacher <metze at samba.org>
Date:   Tue Dec 7 16:10:49 2010 +0100

    s4:dsdb:password_hash: verify content if the BYPASS_PASSWORD_HASH control is used
    
    Make it much harder to import bad data into the password attributes.
    This isn't 100% safe, but much better than no checks.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Mon Dec 13 16:17:36 CET 2010 on sn-devel-104

commit a762e9cab70f3ecc000b5dd20ce5f792963e8a52
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 20:36:43 2010 +0100

    s4:ldap_controls: allow DSDB_CONTROL_BYPASS_PASSWORD_HASH_OID over sockets.
    
    The DSDB_CONTROL_BYPASS_PASSWORD_HASH_OID control has to data attached to it.
    So we can allow it to be send over LDAP.
    
    We'll accept this control over the privileged ldapi socket only.
    
    metze

commit b85a0d929718681cfaf5cdb6d9b30b47386773e0
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 12:18:21 2010 +0100

    s4:ldap_server: don't call ldb_req_mark_untrusted() on the privileged ldapi socket
    
    metze

commit 9a1fb1351f56d14171125378ca55e20c76b356bd
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 12:14:22 2010 +0100

    s4:ldap_server: rename helper functions to ldapsrv_ prefix and pass ldapsrv_call
    
    metze

commit d7c536b8e4e58b13cfb1be80dcfaae8b6714a5a1
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Dec 13 11:28:59 2010 +0100

    s4:dsdb:util: dsdb_get_single_valued_attr() only needs a const ldb_messages
    
    metze

commit a5cfdde558314ea8bd8b9421d0fffd9acbfb7de9
Author: Günther Deschner <gd at samba.org>
Date:   Mon Dec 13 12:56:38 2010 +0100

    s3-waf: try to fix the build with snow leopard.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon Dec 13 15:03:08 CET 2010 on sn-devel-104

commit 4ce3b53f122afb1eb3eaa3fbc2b8ef7fa8d075f5
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Dec 13 12:04:28 2010 +0100

    s3:selftest: fix knownfail for samba3.posix_s3.rpc.spoolss.*printserver.enum_printers_old
    
    The name is in lowercase since commit 35fbc7bbda5851f7172538f79fc79be201f1d521
    (s4-smbtorture: Make test names lowercase and dot-separated.)
    
    This should avoid intermittent failures in make test.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Mon Dec 13 13:52:18 CET 2010 on sn-devel-104

commit 1865bdc0f0129e03c4c71f1eef1c3d1bc55678e7
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Dec 13 11:53:03 2010 +0100

    s4:heimdal_build: replace '+' by '_' for vscripts in HEIMDAL_LIBRARY()
    
    metze

commit a43a1d922611a0610f8d815285e91dff6d77d629
Author: Günther Deschner <gd at samba.org>
Date:   Fri Dec 10 17:15:18 2010 +0100

    s3-selftest: support differing VFSLIBDIR in autoconf and waf build.
    
    With this change make test in the s3 waf build (w/o s4 smbtorture yet) works!
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon Dec 13 13:06:05 CET 2010 on sn-devel-104

commit b4d398f8e3f5f073f0424395b792c1487a2f2ca8
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 9 15:44:30 2010 +0100

    s3-waf: add -Wl,--export-dynamic to LDFLAGS.
    
    Our binaries did not export symbols so e.g. smbd could not load vfs modules.
    Patch from tridge.
    
    We might remove this later on, once we decide to resolve all symbols and fix all
    dependencies in s3 modules.
    
    Guenther

commit cb15d73c0bb8526b99f7f5067680a39bd8fbf03f
Author: Günther Deschner <gd at samba.org>
Date:   Thu Dec 9 15:33:25 2010 +0100

    nss_wrapper: make nss_wrapper.pl executeable.
    
    Guenther

commit 61d9aa5a3e899d4dfea7bff054837b0b3907fa75
Author: Matthieu Patou <mat at matws.net>
Date:   Mon Dec 13 00:55:08 2010 +0300

    build: remove -no-undefined and -as-needed on openbsd
    
    This is causing problems with linker
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Mon Dec 13 00:25:38 CET 2010 on sn-devel-104

commit a910d0cc643525cbbf654ea55e376598fb5106e3
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 21:42:30 2010 +0100

    s4:dsdb/pydsdb.c - don't throw another exception on "PyObject_AsDn"
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec 12 23:40:17 CET 2010 on sn-devel-104

commit e4b22702b6fc72a6ac8989144ded3f78cb05d641
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 21:40:03 2010 +0100

    ldb:pyldb.h - revert to the previous header behaviour
    
    "ldb_private.h" is private and therefore might not always be available.

commit 35206df51af8288bedc3efb5e8bdd44feff42af6
Author: Matthieu Patou <mat at matws.net>
Date:   Sun Dec 12 23:57:37 2010 +0300

    build: move the import near the place where need it, so that we can build on hosts with python's zlib
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Sun Dec 12 22:54:19 CET 2010 on sn-devel-104

commit 4c373d20131fecf09a3e8c053597f68d772b8d55
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 19:23:53 2010 +0100

    s4:scripting/python/pyglue.c - add a OOM handling
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec 12 20:50:55 CET 2010 on sn-devel-104

commit 13da83be60ef79d1ba75455f9b96f7dfb80bd43a
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 19:23:34 2010 +0100

    s4:scripting/python/pyglue.c - optimise includes

commit c5deda5d85707cf12b491e4887ca2871be742128
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 19:19:43 2010 +0100

    s4:param/provision.c - optimise includes

commit 34c5bdc1c329a2f3b4ab3a4dfff4c747f2910379
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 19:13:51 2010 +0100

    s4:libcli/finddc.h - fix header dependancies
    
    And optimise includes

commit 721c3b1c4ba75f9fc846483af325615e0d0420f0
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 19:01:23 2010 +0100

    s4:libcli/finddcs_nbt.c - optimise headers

commit f9b87352f40c04446bd2456064088df2510e8f70
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 18:54:56 2010 +0100

    s4:libnet/py_net.c - add checks for OOM conditions

commit c8d888772a855b6f9b7f4b06412b1b4c84174ef8
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 18:45:07 2010 +0100

    s4:dsdb/pydsdb.c and web_server/wsgi.c - remove accidentally introduced Py_RETURN_NONE
    
    This was only thought for Python 2.3 which we generally no longer support (only
    pyldb in the LDB library is an exception).

commit 65bcde23346c16e044e7587de1e7a6fc130b276f
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 18:42:58 2010 +0100

    s4:lib/ldb-samba/pyldb.c - optimise includes

commit b974966cc2b4d0b5b0d83206070b5f7c5c6495d1
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 18:31:37 2010 +0100

    s4:dsdb/pydsdb.c - clean up memory handling
    
    - Remove memory contexts when not really useful (if only one allocation)
    - Try to find out OOM conditions and return correct error codes
    - Move the parameter parsing always to the beginning (to prevent
      unneeded allocations in case of errors)

commit b56a6f2eda228698a2433ea2365fda5967bd904c
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 17:44:04 2010 +0100

    ldb:pyldb - optimise includes

commit 93ea5cb6f0f711db27a30ca9182a1dbab29b7a69
Author: Matthieu Patou <mat at matws.net>
Date:   Sun Dec 12 21:14:28 2010 +0300

    change searched name from _ss_family to __ss_family
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Sun Dec 12 20:05:23 CET 2010 on sn-devel-104

commit 05706e1801d2e86810157e667e0c480546496752
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 17:36:16 2010 +0100

    s4:web_server/*.c - optimise includes
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec 12 18:23:05 CET 2010 on sn-devel-104

commit 978a14d40c4ccafa493753bd3dc3efe8269a5cad
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 17:27:36 2010 +0100

    s4:web_server/wsgi.c - fix a counter type

commit f05ddcfbe658834c3ac8054eea5fa6d0bc66d2b6
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 17:27:09 2010 +0100

    s4:web_server/wsgi.c - add missing Python compatibility code

commit 136a5d7a267ea21550208162c6ccb82c08d1e142
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 14:34:14 2010 +0100

    s4:kdc/*.c - minimise includes
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec 12 15:20:46 CET 2010 on sn-devel-104

commit faa7ae47d675c3007e53737eef70c34675e952ba
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 12:33:08 2010 +0100

    s4:smbd/process*.c - fix PID warnings on Solaris
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec 12 13:21:13 CET 2010 on sn-devel-104

commit c7b2ec6fbb74955f787c492eec1e06558d523ecb
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 12:15:51 2010 +0100

    s4:kdc/proxy.c - optimise includes in order to fix a build warning on Tru64

commit 6b2a19d50bc29aa4c905e437fc2002c3c959d4e8
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 12:07:24 2010 +0100

    s4:param/loadparm.c - fix a warning by introducing a "const" cast

commit 3c38166cdb97cba52a11fe2e15445b45bef15de0
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 12 11:58:59 2010 +0100

    s4:kdc/kpasswdd.c - don't return an uninitialised NT_STATUS
    
    Discovered by Tru64 build

commit 24cac449a1910ce55cbc5e83180b6dd89940223f
Author: Matthieu Patou <mat at matws.net>
Date:   Sun Dec 12 12:06:31 2010 +0300

    build: change lib order to fix build on netbsd
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Sun Dec 12 10:54:02 CET 2010 on sn-devel-104

commit 864335ec186e08bca8d9404167d9337695ee6614
Author: Matthieu Patou <mat at matws.net>
Date:   Sun Dec 12 12:05:43 2010 +0300

    build: add a check for _ss_family as it used on aix to replace ss_family

commit 993b4aa07e35b612a4f9b6eddecae704b8e01aaa
Author: Matthieu Patou <mat at matws.net>
Date:   Sun Dec 12 12:04:51 2010 +0300

    replace: add comments to make the #ifdef/#else/endif more readable

commit 6bc6c004fadadc8d9ddfeff3c1a5ba6e5d5423d9
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 18:47:11 2010 +0100

    selftest-s4: Support listing smbtorture4 tests.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Sat Dec 11 19:32:07 CET 2010 on sn-devel-104

commit 002acbbbd03d506b3a2280fa85b719792178f75d
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 18:21:58 2010 +0100

    selftest: Support multiple instances of $LISTOPT.

commit 3b1ed52f2f067c8bb895c6058de08c0b07e6f80c
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 18:21:27 2010 +0100

    filter-subunit: Add --list argument.

commit 13bb9e7046ac253980d3aefafb3de88b0379bdb7
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 18:00:24 2010 +0100

    smbtorture: Default to listing all tests if no prefix was specified.

commit 1f5f4e912d6600b3fd759ce010ac226828e7bf89
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 17:56:37 2010 +0100

    smbtorture: Implement --list argument.

commit bf13d76280ea583175a712d441dcc3c8c69e698b
Author: Matthieu Patou <mat at matws.net>
Date:   Sat Dec 11 19:20:51 2010 +0300

    build: add more CFLAGS for aix
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Sat Dec 11 18:09:23 CET 2010 on sn-devel-104

commit 617871ee28e925171462d4821f60aa9f79fab94e
Author: Matthieu Patou <mat at matws.net>
Date:   Sat Dec 11 18:50:51 2010 +0300

    build: add a dependency on lib iconv for lib intl if we are not able to find it
    
    This is due that on some platform lib intl depend on lib iconv, failling
    to provide this library cause waf to be unable to link with lib intl and
    makes it think that the library doesn't exists !

commit 097075c31f79f59a498cc89ca715e5936b41b465
Author: Matthieu Patou <mat at matws.net>
Date:   Sat Dec 11 13:13:42 2010 +0300

    build: On AIX we need _XOPEN_SOURCE >= 500 for CLOCK_REALTIME
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Sat Dec 11 14:48:21 CET 2010 on sn-devel-104

commit aac0c58e04ac5f379fcfb0b3912d81f64f3652d2
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Dec 11 11:17:17 2010 +0100

    libcli/echo: fix off by 1 crash bug
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Sat Dec 11 13:48:54 CET 2010 on sn-devel-104

commit 21d02c0626577c213ae8cfb6ea684351e78ad511
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Dec 11 11:04:29 2010 +0100

    s4:selftest: use correct name for the test "ECHO-UDP" => "echo.udp"
    
    I wonder how commit 35fbc7bbda5851f7172538f79fc79be201f1d521
    (s4-smbtorture: Make test names lowercase and dot-separated)
    ever passed make test.
    
    metze

commit b6fef94ec16e17275d48f78453b3158a87c8f605
Author: Stefan Metzmacher <metze at samba.org>
Date:   Sat Dec 11 11:03:52 2010 +0100

    libcli/echo: lowercase testsuite names
    
    metze

commit 35fbc7bbda5851f7172538f79fc79be201f1d521
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 03:26:31 2010 +0100

    s4-smbtorture: Make test names lowercase and dot-separated.
    
    This is consistent with the test names used by selftest, should
    make the names less confusing and easier to integrate with other tools.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Sat Dec 11 04:16:13 CET 2010 on sn-devel-104

commit 68d97f8b492d1d075ed77a4bab7f178d10570106
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sat Dec 11 01:05:13 2010 +0100

    talloc: Add ability to generate Python docs using pydoctor.

commit 7ef1de3973ea694abb7e330dd538a0f3679365fb
Author: James Peach <jpeach at samba.org>
Date:   Mon Dec 6 11:27:31 2010 -0800

    smbtorture: correct error handling in BASE-OPEN.
    
    There are a number of cases in BASE-OPEN where an initial failure cascades
    into multiple failures due to lack of cleanup between test phases. Fix
    all these so that they close open file handles correctly. Replace
    torture_comment with torture_result where appropriate so that the results
    output contains a useful diagnostic.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Dec 11 03:19:39 CET 2010 on sn-devel-104

commit d2e9171f1d45f6c10a7f85df1f81c73c198ce3e0
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Dec 10 14:40:17 2010 -0800

    Add documentation for "smb2 max credits".
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Dec 11 02:14:07 CET 2010 on sn-devel-104

commit 2ac579ca76452c58022e8b9e41d5168dd25fe3b0
Author: Jeremy Allison <jra at samba.org>
Date:   Fri Dec 10 15:46:41 2010 -0800

    Add a SMB2 crediting algorithm, by default the same as Windows. Defaults to 128 credits.
    
    Jeremy.

commit 533ba5a919b08a3eb040af7ea980163661b642c7
Author: Matthieu Patou <mat at matws.net>
Date:   Sat Dec 11 01:39:34 2010 +0300

    heimdal: unset SLIST_ENTRY only if we are with windows
    
    This is needed because otherwise on some OS like netbsd,openbsd,MacOSX.
    
    The preprossessing of ./heimdal/lib/gssapi/mech/cred.h on this plateform
    is broken because mechqueue.h's definition won't be used as SLIST_HEAD
    is already defined.
    The definition occurs when net/if.h is included as it includes
    sys/queue.h
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Sat Dec 11 00:34:51 CET 2010 on sn-devel-104

commit a1db341e4603cbd605eab7f1d4d4abe246468670
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 23:47:54 2010 +0300

    build: cpp is prefixed by CPP=
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Fri Dec 10 22:34:45 CET 2010 on sn-devel-104

commit 6875a611a71bf6d1623fc62361fc8b145b1f6559
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 23:16:28 2010 +0300

    build: add a function to test if -lc is needed
    
    This is needed on openbsd as some linking flags makes mandatory to
    specify the libc for the linking

commit 26a37284b9caffa1e2aebad27d683b15632e7240
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 15:12:58 2010 +0100

    drsblobs.idl: remove nopython from package_PrimaryKerberosBlob related stuff
    
    This allows parsing and construction of the supplementatlCredentials
    attribute in python.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Fri Dec 10 19:08:33 CET 2010 on sn-devel-104

commit bde8046ca5a736f5c56e680767ee7c820df6a29c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 15:11:48 2010 +0100

    pidl:Samba4/Python.pm: ignore "SUBCONTEXT" levels
    
    These are only important for the NDR marshalling
    and not for the python bindings.
    
    metze

commit 8babee2c0083c5ec3d3824a6919ef1217eec6c31
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Dec 10 16:32:35 2010 +0100

    pidl:Samba4/Python.pm: don't handle scalar reference types special
    
    The only special thing is that don't need get_value_of(),
    all other checks are needed.
    
    metze

commit 6ef8524840e7e65775341934e4c67e1fd4a17f7a
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 19:08:18 2010 +0300

    build: compiler on aix is xlc_r not xlr_c
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Fri Dec 10 17:54:49 CET 2010 on sn-devel-104

commit d1bfa333f58010ec727e4edb952edb015ba0c31c
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 14:37:00 2010 +0300

    build: reset cpp on host with xlr_c and let pidl use $CC -E
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Fri Dec 10 13:27:22 CET 2010 on sn-devel-104

commit b285d0304a58fbacb9fcaa8359271bcd717c16f7
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Fri Dec 10 10:31:58 2010 +0200

    s4-tests: Modified sec_descriptor.py to use the sd_utils helpers.
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Fri Dec 10 11:03:28 CET 2010 on sn-devel-104

commit c9264bb04e58c7549e4f21bddae731e9b9dffa38
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Fri Dec 10 10:31:19 2010 +0200

    s4-tests: Modified acl.py to use the sd_utils helpers.

commit c5480e659e270852a3e099eb3fafbae19bbb8988
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Fri Dec 10 10:29:14 2010 +0200

    s4-tests: Moved some commonly redefined security descriptor methods to a utils class
    
    These methods are used in more than one testsuite now so they are now in a utility class instead of being defined everywhere.

commit 378295c3fe813c70815a14c7de608e4a859bd6cc
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 10:06:44 2010 +0300

    build: detect if conf.env['CPP'] is an array or not
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Fri Dec 10 10:18:20 CET 2010 on sn-devel-104

commit 1b63c78693ab5d244006769c1b41ff37d990d1b2
Author: Andrew Tridgell <tridge at samba.org>
Date:   Fri Dec 10 17:59:34 2010 +1100

    waf: the libXX.inst.so file also depends on the vscript
    
    this fixes a problem with installed libraries not relinking after a
    git version change
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Fri Dec 10 09:30:46 CET 2010 on sn-devel-104

commit 283686af75c4ca3b8317f04754dab64bbf9f64e8
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 22:41:58 2010 +1100

    s3-vfstest: fixed paths in vfstest
    
    vfstest tries to create /messages.tdb as loadparm has not been
    initialised

commit e92803201ae442892bee220fbcd2a124a8ca854b
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 16:56:57 2010 +1100

    wintest flush DNS on Windows clients to improve reliablity
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Fri Dec 10 08:45:28 CET 2010 on sn-devel-104

commit 280caa6b3bb1199939f9349ea5a436a491c81791
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 15:32:08 2010 +1100

    s3-dns Don't use DELEG_FLAG in DNS update, Windows 2008R2 does not like it

commit 0f1cc889a26477e9a98629f120fe5890b2e106fa
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 15:30:22 2010 +1100

    s3-dns Don't use SEQUENCE_FLAG in DNS update, Windows 2008R2 does not like it
    
    Andrew Bartlett

commit 89d4439ff13825d2bd59ebf8a49960258f4feebd
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 15:09:54 2010 +1100

    wintest More work to make test-s3.py work
    
     - Set the password on the newly added 'root' user so we can connect with a user that exists in getpwnam() without further configuration
     - bind interfaces only so we don't conflict with other Samba instances
     - use the full DNS name for smbclient
     - don't connect to localhost (as we will be on ${INTERFACE_IP} only
     - Use the windows domain in the wbinfo command (winbindd won't take bare name here).
     - Register our IP address in DNS using 'net ads dns register'
    
    Andrew Bartlett

commit c2a1ad9047508cf2745a9019e6783c8b8f7ef475
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 15:08:53 2010 +1100

    s3-net Allow 'net ads dns register' to take an optional hostname argument
    
    This allows the administrator to more carefully chose what name to register.
    
    Andrew Bartlett

commit 4408f8a0dec80c34dfe770cc2a81f2d4e074ba8a
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 12:13:58 2010 +1100

    wintest Share more of the S4 test code with the s3 test
    
    This allows us to run a private BIND in the S3 test, and allows the S3
    test to join a freshly provisioned AD instance if the VM isn't already
    configured.
    
    Andrew Bartlett

commit 6195dfc0eb310a2362cb949a000979514a52c648
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 12:12:23 2010 +1100

    s3-winbind Improve memory handling in NTLMv2-backend plaintext authentication
    
    Andrew Bartlett

commit 5cfe949108f253a8e20c835cb53fe6f5eae7fbb5
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 12:10:07 2010 +1100

    s3-winbind Don't send the LM password to the server, ever
    
    This is for the case where we have the plaintext password locally, and
    can construct the challenge-response values here.
    
    We should never ever use the LM password in domain authentication.
    The last domain controller to only have LM passwords stored was NT
    3.5.
    
    Andrew Bartlett

commit f13404e27b00f826a11684e69cff82ae0023fc91
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Fri Dec 10 07:57:59 2010 +1100

    s3-libsmb Don't ever ask for machine$ principals as a target.
    
    It is never correct to ask for a machine$ principal as the target of a
    kerberos connection.  You should always connect via the
    servicePrincipalName.
    
    This current code appears to have built up from a series of minimal
    changes, as the codebase adapted the to lack of a SPNEGO principal
    from Windows 2008.
    
    Andrew Bartlett

commit 45d784e929b37edddea4c472d288a46b37aa7415
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 9 17:37:14 2010 +1100

    s3-docs Add docs for 'client use spnego principal' and 'send spengo principal'
    
    Andrew Bartlett

commit d69b4f13f7edda8d8457315936051cc9d3fb103f
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 9 16:47:08 2010 +1100

    s3-docs Explain change to NTLMv2 by default in the client

commit 635fbf2b5498df5698e240728add95f8ff8cda0f
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 14:57:46 2010 +1100

    s3-client Use NTLMv2 by default in the Samba client
    
    This matches the improved security measures of Windows Vista.
    
    Andrew Bartlett

commit b3c2df5e0d0ba1c17c3248bf9d238de3c54613ef
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 14:11:57 2010 +1100

    s3-smbd Don't send SPNEGO principal (rfc4178 hint) by default
    
    This patch, based on the suggestion by Goldberg, Neil R. <ngoldber at mitre.org>
    turns off the sending of the principal in the negprot by default, matching
    Windows 2008 behaviour.
    
    This slowly works us back from this hack, which from an RFC
    perspective was never the right thing to do in the first place, but we
    traditionally follow windows behaviour.  It also discourages client
    implmentations from relying on it, as if they do they are more open to
    man-in-the-middle attacks.
    
    Andrew Bartlett

commit bb7806283e71f3b8029aae0eed326b5847a36d83
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 13:48:37 2010 +1100

    s3-libads Default to NOT using the server-supplied principal from SPNEGO
    
    This principal is not supplied by later versions of windows, and using
    it opens up some oportunities for man in the middle attacks.  (Becuase
    it isn't the name being contacted that is verified with the KDC).
    
    This adds the option 'client use spnego principal' to the smb.conf (as
    used in Samba4) to control this behaivour.  As in Samba4, this
    defaults to false.
    
    Against 2008 servers, this will not change behaviour.  Against earlier
    servers, it may cause a downgrade to NTLMSSP more often, in
    environments where server names are not registered with the KDC as
    servicePrincipalName values.
    
    Andrew Bartlett

commit 10441ed83d701d6db64c3a933cf09957355e1db2
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 10 03:03:18 2010 +0100

    subunitrun: Use unittest.TestProgram if subunit.TestProgram is not
    available.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Fri Dec 10 03:49:03 CET 2010 on sn-devel-104

commit 636d8cfb423bbdf271df25efbc13c91420ebefe8
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 10 00:47:33 2010 +0100

    s4-python: Add convenience function for forcibly importing bundled
    package.

commit bdf5a49cec064c965c1271d875fc9b474b77f634
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 23:28:25 2010 +0100

    subunitrun: Extend hack to cope with older system subunit run installs.

commit b1daa502935026854758dc47868866b022c53128
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 22:48:16 2010 +0100

    subunitrun: Remove global subunit module when reimporting from a
    different location.

commit 8f4c064b49f01e7d53d5610da6b6574615d9f188
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 22:46:08 2010 +0100

    s4-dist: Remove no longer existing files from blacklist (fixes 'make
    dist' inclusion of configure)

commit 408a99e3bba2e08ad4caf2f8aae446865a3250db
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 21:38:48 2010 +0100

    s4-python: Fix use of bundled modules.

commit 4571b94e7b04acaa7f462262dac509843287e4af
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 19:45:37 2010 +0100

    s4-python: Split up ensure_external_module.

commit c565da0f7148fcfb560bea9abe4b9e2bb59a81e1
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 18:49:38 2010 +0100

    selftest: Make sure system subunit.run has TestProgram.

commit 365cfb1c323cd3a24ff0caf1929674910095b4c6
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 16:57:45 2010 +0100

    smbtorture: Rename --list to --list-suites, add stub --list.

commit 5f6dd9a608271948bb1d4a1fb975e889db70512c
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 16:48:24 2010 +0100

    selftest: Check exit code when listing tests.

commit 680a2fb5173a74b65fa23ac0027f516ddd908e9b
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 16:28:31 2010 +0100

    s4-selftest: Add convenience function for running testsuites using
    subunitrun.

commit 028ea57e554e04dcc891786f32cf79c6587d1708
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 15:41:17 2010 +0100

    selftest: Allow discovering tests in pure python testsuites.

commit 069ff146cb13b5bb6655b9d47540ab5ea9f6183e
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 15:35:51 2010 +0100

    subunitrun: Support --list.

commit a957d8c80f532654f502fdd37aecd34b231a00e8
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 15:35:23 2010 +0100

    selftest: Rename $LIST to $LISTOPT for consistency with testrepository.

commit 75ef8f1dd27f4985b3d705e7681a9218ad513c84
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 14:53:45 2010 +0100

    dnspython: Update to newer upstream snapshot.

commit 91438920b465ec7455dd1cd700bbe8ec5050b3f9
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 14:51:51 2010 +0100

    subunit: Update to newer upstream snapshot.

commit 297434055e2e2b28a2f9cacc09a30786edf8903a
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 14:51:17 2010 +0100

    testtools: Import new upstream snapshot.

commit e6974b0ff0100bb292d57e58ae11bc2e6b0d4053
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 14:46:09 2010 +0100

    selftest: add --list option.

commit 34adc745efa242b7e4167b581d6770560e759e40
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu Dec 9 13:37:13 2010 +0100

    selftest: Document --testenv in --help output, remove documentation for
    now obsolete --analyse-cmd.

commit 21b0d5e3b10711e6ce3bfad0c1ee2da09a60e232
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 02:03:40 2010 +0300

    pidl: use $CC -E if $CPP is not defined, if both undefined use cpp
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Fri Dec 10 01:26:44 CET 2010 on sn-devel-104

commit 301d59caf2ee6f49e108b748b0e38221dec9bb96
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 02:36:24 2010 +0300

    build: use CPP and CC values when calling pidl

commit 87337383572324e3d1d00ed710614ebe217aa2b2
Author: Matthieu Patou <mat at matws.net>
Date:   Fri Dec 10 01:42:32 2010 +0300

    build: introduce SAMBA_CHECK_PYTHON_HEADERS
    
    This function is a wrapper around waf's check_python_header.
    It avoids searching more than once for the headers bringing a small
    speed improvement and a better lisibility of the logs.
    
    But it's mainly to avoid a nasty bug when python libraries are in path
    pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead
    of python_LIBDIR (ie. /usr/local/lib).
    
    On the first call waf will correctly find that in order to link with
    python libs it needs to add -L$python_LIBPL.
    
    But on the next calls of check_python_headers, waf will use both the
    current library path value (ie. -L/usr/local/lib/python2.6/config) and
    -L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that
    python libraries are in $python_LIBDIR which at the end will make the
    final link test fails in check_python_headers as it will not use the
    good directory.
    
    So by avoiding calling check_python_headers more than once we avoid
    making waf fooling itself.

commit 672c48b763ce3d53dc93cce1c73f3f1ced1147e8
Author: Matthieu Patou <mat at matws.net>
Date:   Thu Dec 9 23:31:16 2010 +0300

    build: finishing fixing broken libiconv on hpux

commit 1f2518df5a4f21bb7a2bd2abc601517d7988c507
Author: Kai Blin <kai at samba.org>
Date:   Mon Nov 15 23:01:57 2010 +0100

    s4 libcli: Add libcli_echo lib and torture test
    
    Autobuild-User: Kai Blin <kai at samba.org>
    Autobuild-Date: Thu Dec  9 23:57:03 CET 2010 on sn-devel-104

commit 9df1b408c1b2432728ecc3d114854535f168b47a
Author: Kai Blin <kai at samba.org>
Date:   Sun Nov 7 10:05:56 2010 +0100

    s4: Implement UDP echo server example
    
    This is a simple UDP-based echo server. It is mainly intended as an
    example on how to do server service tasks in s4.

commit 5fcbb1676009de9e384a8f76e0c4ab1b43ce3746
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Dec 9 09:59:52 2010 +0100

    s4:pyrpc_util: s/typename/type_name to avoid c++ warnings
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Thu Dec  9 17:55:57 CET 2010 on sn-devel-104

commit e1485c70fc1de2472e54fc1aaa23469e70ec3428
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Dec 9 09:36:55 2010 +0100

    talloc: pytalloc-util should not have an ABI-file yet
    
    Somehow I forgot to remove this after discussion with Jelmer.
    
    metze

commit 377b3995b168779d994138848f0ebc6059bba31c
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 9 22:05:14 2010 +1100

    wintest Remove the password expiry as the first step
    
    This is particularly important before dcpromo, as the password will
    otherwise be expired in the new domain.
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Thu Dec  9 13:33:00 CET 2010 on sn-devel-104

commit 57f2f1d72a70a80e61a2ed6f1abc63a177a590ab
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 21:58:20 2010 +1100

    waf: remove the restriction that private libraries must not have a vnum
    
    we need the vnum for ABI checking for public libraries built as
    private libraries when bundled
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Thu Dec  9 12:47:41 CET 2010 on sn-devel-104

commit ca247bee2fbd444dfd1abe94c83472ac8e3c1ad1
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 21:49:01 2010 +1100

    waf: fixed path to abi_directory
    
    this broke in a recent patch

commit 154b431093db68b30c429316eb660f776958a56f
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 9 17:51:36 2010 +1100

    s4-spnego Match Windows 2008, and no longer supply a name in the CIFS Negprot
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Thu Dec  9 08:50:28 CET 2010 on sn-devel-104

commit f681859eb819b441da41e2985586bfc59dff2ec5
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Thu Dec 9 14:17:54 2010 +1100

    s4-lsa Implement kerberos ticket life policy
    
    We now no longer print tickets with a potentially infinite life, and
    we report the same life over LSA as we use in the KDC.  We should get
    this from group policy, but for now it's parametric smb.conf options.
    
    Andrew Bartlett

commit 22d67758efd20e62d6050fd10c8b922db75747c9
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 17:02:49 2010 +1100

    s4-tests Workaround new default of 'client ntlmv2 auth = yes' in tests
    
    The new default breaks some tests that were assuming LM or NTLM auth
    
    Andrew Bartlett

commit 54ee213fa5da6b138ab367b537c5e084edf35ff2
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 14:59:29 2010 +1100

    s4-client Use NTLMv2 by default in the Samba4 client.

commit a6351e2bce396c18715f9002f3a416eb595b6cac
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 13:06:22 2010 +1100

    waf: add a dependency between the library and its vscript
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Thu Dec  9 04:32:18 CET 2010 on sn-devel-104

commit f3d36b13acec43cfde318f9dcfa6c88e8ef9230c
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 12:30:30 2010 +1100

    waf: don't use symbol versioning on our modules
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit c90b7824a618f878486d8d79a9b06887f05d6873
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 12:24:48 2010 +1100

    waf: use vscripts for our private libraries too
    
    if the library has a vnum, then use it. If it doesn't have a vnum then
    use the application version for symbol versions

commit ffb2b3d1c6b099bc80ca2c33ec50c9ff03a0a4e4
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 12:23:40 2010 +1100

    waf: make mkdir_p on a empty string not recurse forever

commit ebe2867fc2c01fb5288d62eedb0e2f43788b9f27
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 9 11:10:45 2010 +1100

    waf-abi: auto-generate per-symbol versions from ABI files
    
    This changes our version-script generation to use the ABI files that
    are saved in git with each version number change of our public
    libraries.
    
    We use these ABI files to generate a linker version script that gives
    the exact version number that each symbol was introduced. This
    provides us with automatic fine grained symbol versioning.
    
    Pair-Programmed-With: Jelmer Vernooij <jelmer at samba.org>
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit 2771266defbf92373787e7f0fb795de713a02770
Author: Matthieu Patou <mat at matws.net>
Date:   Thu Dec 9 00:38:12 2010 +0300

    build: do not duplicate the checks for python in samba4
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Thu Dec  9 00:47:23 CET 2010 on sn-devel-104

commit c4e795c6bfc2d168ec5934786a4bd521a9fe12a1
Author: Matthieu Patou <mat at matws.net>
Date:   Thu Dec 9 00:17:37 2010 +0300

    build: Cope with broken libiconv
    
    library iconv needs mbrtowc but some system didn't provide it (ie.
    HP-UX 11.0)
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Wed Dec  8 23:19:19 CET 2010 on sn-devel-104

commit 461d100a355038b6925e8b061e4d848fc380dd52
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 19:01:45 2010 +0100

    dcerpc.idl: fix typo 0x800000000 => 0x80000000
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Wed Dec  8 20:13:03 CET 2010 on sn-devel-104

commit cfef64a5b08828dfa1120e75878a8dc823c13f83
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 16:08:19 2010 +0100

    s4:ldb: add ABI/ldb-0.9.20.sigs
    
    metze

commit 65965566d23cd74ce8a86978864c4a7ed26b2f59
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 15:12:57 2010 +0100

    s4:ldb: build libldb and pyldb-util as private libraries when building for samba4
    
    This matches the behavior of the talloc and tdb builds.
    
    metze

commit 658f4597ee88cc51bb73ac88df0d28b335e358af
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 12:42:02 2010 +0100

    talloc: build pytalloc-util with the same logic as libtalloc
    
    metze

commit 8c6b756aa792cc058938820a64a308b3dd380eee
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 15:10:21 2010 +0100

    talloc: mark pytalloc-util functions as _PUBLIC_
    
    metze

commit 288383aa83617baa3c17ac3a2ba997a4a9bbc462
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 15:09:33 2010 +0100

    talloc: remove unused PyString_FromString_check_null() from pytalloc-util
    
    metze

commit 12c5e3fe26e729a4a01e66f5418d0977ef6de025
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 15:08:45 2010 +0100

    pidl:Samba4/Python.pm: use PyString_FromStringOrNULL() from pyrpc_util
    
    metze

commit 63574fda0e43c18e5379654ee53e62ff7657de66
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 15:07:32 2010 +0100

    s4:python: add PyString_FromStringOrNULL() to pyrpc_util
    
    metze

commit e3a7a080b453529c296528b4343c1d0f8ba390bc
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 12:40:19 2010 +0100

    buildtools: private_libraries should not have a version in the soname
    
    metze

commit aee086c4d5a5b591814e7e78b3f24420a8ffff48
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 12:02:51 2010 +0100

    buildtools: add the PRIVATE_EXTENSION for private libraries
    
    metze

commit 3d289fe14db89b4e9fb97d8bcc3aa29aeb03bc67
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 8 12:40:59 2010 +0100

    buildtools: make sure we have no '+' in the version scripts
    
    This happens if '--git-local-changes' was used.
    
    metze

commit 02f35678144a9878c15c3f43715f18653e74372b
Author: Matthieu Patou <mat at matws.net>
Date:   Wed Dec 8 15:32:49 2010 +0300

    smbtorture: use xxxULL notation instead of INT64_C(xxx)
    
    The first one is portable the second not always
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Wed Dec  8 15:48:10 CET 2010 on sn-devel-104

commit bf7b026a9a1a425afa64fb9aa8bdcb1c10d161d7
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 8 14:30:23 2010 +0200

    s4-acl: Replaced talloc_reference with talloc_steal, as aclread is the only one using this result message.
    
    No need to reference as no one further up the stack uses the result, it is the result of a secondary request sent by aclread.
    
    As a result from code review by Kamen Mazdrashki and Anatoliy Atanasov
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Wed Dec  8 15:01:51 CET 2010 on sn-devel-104

commit 1bd3bd6e6e67dc88c85077d94c749569ac6e97cb
Author: Julien Kerihuel <j.kerihuel at openchange.org>
Date:   Sun Dec 5 23:10:30 2010 +0100

    Add ncacn_http (RTS) IDL implementation in dcerpc.idl
    
    Signed-off-by: Julien Kerihuel <j.kerihuel at openchange.org>
    Signed-off-by: Jelmer Vernooij <jelmer at samba.org>
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Wed Dec  8 14:17:45 CET 2010 on sn-devel-104

commit 623c93c8ba7292dc45fdc0ab1850185019e5bd41
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 8 13:19:20 2010 +0100

    ldb: bump version number after introduction of new constant.

commit f85089e0153e875636a085d34c3c6ae6cb8462c6
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 8 13:19:27 2010 +0200

    s4-acl: Fixed incorrect value of LDB_FLAG_INTERNAL_INACCESSIBLE_ATTRIBUTE
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Wed Dec  8 13:31:48 CET 2010 on sn-devel-104

commit 735c1cd2da15167748e92ba6de48fdb5169db587
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 20:41:37 2010 +1100

    s4-pkgconfig: add @LIB_RPATH@ to our link flags
    
    this is only set when rpath is used on install. It ensures that
    applications that link against Samba libraries get the rpath right
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec  8 12:46:00 CET 2010 on sn-devel-104

commit 8b3ae1a3b80a07f40d17a59e4f334e2df496b535
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 19:00:00 2010 +1100

    waf: added --disable-symbol-versions configure option
    
    some people may not want symbol versions.

commit af1b098441b0d49dd5caf80a6950171135ca5e79
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 18:47:54 2010 +1100

    s4-ldb: added @LIB_RPATH@ to the ldb pc file

commit 92961d28281653906f58f01817cf58b02f85168c
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 18:47:39 2010 +1100

    waf: support @LIB_RPATH@ in pc files
    
    this will be used to get the needed -Wl,-rpath options into our pc
    files
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit 2079a6d110ae12f12497605a03deae6720434a6c
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 8 12:12:34 2010 +0200

    s4-acl: Changed the mechanism of attribute removal to speed it up.
    
    Instead of using ldb_msg_remove_attr, now we are flagging the attributes to be removed,
    and allocating the new elements array to be returned at once. This seems to decrease the
    overhead by 50 percent.
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Wed Dec  8 12:00:27 CET 2010 on sn-devel-104

commit fe98b9aaebd57e3461fa2ac59a2924a6ef6f09fa
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Wed Dec 8 12:03:43 2010 +0200

    s4-acl: Added a flag to mark an element as failing an access check.

commit af3414feb6cb9f3d4ca602725582220e7b626df3
Author: Kai Blin <kai at samba.org>
Date:   Mon Dec 6 07:43:35 2010 +0100

    ndr: Another try to support the build on non-IPv6 systems
    
    Signed-off-by: Matthieu Patou <mat at matws.net>
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Wed Dec  8 10:26:00 CET 2010 on sn-devel-104

commit 8dd3013208ae02ee4365cd36f0c4688bdc6b46a2
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Dec 8 16:27:38 2010 +1100

    s4-param Allow +foo syntax in smb.conf list parsing
    
    The idea here is to allow an smb.conf file to work from the defaults,
    rather than override them.  For example, 'server services = +openchange'.
    
    Pair-Programmed-With: Andrew Tridgell <tridge at samba.org>
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Wed Dec  8 09:39:06 CET 2010 on sn-devel-104

commit 94f4929e04ce4357e3c74b6a14a4b8fccde30fda
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Dec 8 18:52:33 2010 +1100

    s4-spnego use "not_defined_in_RFC4178 at please_ignore" if no principal specified
    
    We need to make this the default, but for now just send it if we have
    not been given a target principal.
    
    Andrew Bartlett

commit a21cb5a0a11c63f7746a483dca845c12dcfdf1b2
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 15:23:44 2010 +1100

    libcli/auth bring ADS_IGNORE_PRINCIPAL in common

commit 53b49d4091205cfefabf424a2fefc2df756613d9
Author: Matthieu Patou <mat at matws.net>
Date:   Wed Dec 8 09:47:36 2010 +0300

    build: tru64 needs -shared for building libs
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Wed Dec  8 08:33:54 CET 2010 on sn-devel-104

commit b352ecb1cf3bfb92cf8a2479a3ebe4d80ee2de60
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 15:04:33 2010 +1100

    waf: added -Wmissing-prototypes to build
    
    This ensures that we always have a prototype for any function we
    declare
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec  8 06:12:07 CET 2010 on sn-devel-104

commit be99d84972de8fd64c90aea3be4e0f06dd060065
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 15:03:35 2010 +1100

    waf: make all generators depend on their rules
    
    this ensures we rebuild when a constructed rule changes

commit 16c36a8cb56f3a74927cdb7c46dfb6158f328beb
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 14:58:12 2010 +1100

    s3-waf: fixed version number handling

commit 4debe69b731b69aebd95386c2f1a36bb2a53d047
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 14:57:31 2010 +1100

    s4-heimdal: enable symbol versioning in heimdal
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>
    Pair-Programmed-With: Jelmer Vernooij <jelmer at samba.org>

commit 35134214ae819ad26ec388fa44dd37b24d72d3c4
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 14:52:43 2010 +1100

    waf: use -Wl,--version-script if available
    
    This enables symbol version on our libraries, if the system supports
    it
    
    If the library is a public library, then set the symbol version based
    on the major number. If it is a private library then set it based on
    the full version number (which will include the git hash if
    available).
    
    This ensures that applications using our libraries don't use symbols
    from other libraries that they may be linked to. It also ensures we
    only use the right version of any private libraries.
    
    Note that the linker ends up generating both a version and unversioned
    symbol for all symbols. This means existing users of our public
    libraries will continue to work, with symbols resolved to the
    unversioned symbol. When applications are re-linked they will bind to
    the specific symbol version.
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>
    Pair-Programmed-With: Jelmer Vernooij <jelmer at samba.org>

commit d0c93ba115a942403982011d01c443aa18513fe7
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 11:26:32 2010 +1100

    waf: added configure test for -Wl,--version-script
    
    this checks that the linker supports --version-script
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit 84ac1f8f6a633f363f64a0f49d063ae7750d11b5
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 11:29:34 2010 +1100

    s4-dns: dlz_bind9 doesn't need to link to gensec any more
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit d5bf5255917862f35bb6849a407539c43cde2b04
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 11:25:28 2010 +1100

    s4-waf: get the version number right on private libraries
    
    use the first digit of the version number for the library version
    
    Pair-Programmed-With: Jelmer Vernooij <jelmer at samba.org>

commit 18177f1e52e2767e1266f44ea32a8f8d82a17b74
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 09:58:52 2010 +1100

    s4-dns: use ldb hooks for samba extensions in dlz_bind9
    
    this avoids linking dlz_bind9 directly to heimdal, which allows a
    RTLD_DEEPBIND in ldb module loading to find the right kerberos version
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit cba73975c2868bb657962229c0c5e77009c0197d
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 09:41:25 2010 +1100

    s4-ldb: use RTLD_DEEPBIND if available for ldb modules
    
    this allows us to avoid issues with ldb using heimdal while an
    application using ldb using MIT kerberos
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit 591e18a12c2b6641351f22579c76aee34f2ceb12
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 09:04:49 2010 +1100

    s4-dns: allow a remote ldap server to be used with dlz_bind9
    
    this allows for configs like this:
    
    dlz "Samba zone" {
    	database "dlopen /usr/lib/samba/modules/bind9/dlz_bind9.so
    	-H ldap://10.0.0.4 -Uadministrator at v2.tridgell.net%penguin -k no";
    };

commit be53dcd8bcfab2f8f6b25b375cd412175d5ab74a
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 08:22:21 2010 +1100

    s4-dsdb: register samba handlers in dsdb module

commit 1b016f58cee801d12b452a89a4d4ba959da61b93
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 08:22:07 2010 +1100

    s4-ldb: ensure ldb_register_samba_handlers() is not done twice
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit 9013f93df147de8c5f3c8bf821765053c29abbe8
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 08:21:40 2010 +1100

    wintest: use --add-ref for RODC replication
    
    this forces the creation of the repsTo attribute, and allows more
    complete testing of RODC replication

commit 545932fda590d4c888c0f60fed7a36c1659f0018
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 08:20:54 2010 +1100

    samba-tools: more reasonable defaults for samba-tool commands
    
    - fallback to machine account where possible
    
    - default to local hostname where this is reasonable

commit 249afc8906bc33ed1e23f50f5c28a8ba0b8354c9
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 8 08:19:25 2010 +1100

    samba-tools: export doesn't need any credentials
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit d7cd2ad4383ea6eff73e9cb2135ca5e3eda70a6d
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 13:47:05 2010 +1100

    s4-provision Always run slaptest to convert the config file
    
    If the directory exists, it does not mean that it is configured - we
    may be on a re-run of the provision.
    
    Andrew Bartlett
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Wed Dec  8 05:19:12 CET 2010 on sn-devel-104

commit 87e2d68305570ab024f801d0c063e07f076cc46f
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Sat Dec 4 12:34:44 2010 +1100

    s4-provision Add an invalid names check for 'domain == netbiosname'
    
    (This is also invalid)
    
    Andrew Bartlett

commit 994bcf35d2c547edc7f567a0f1b6e4db73a3ee73
Author: Matthieu Patou <mat at matws.net>
Date:   Tue Dec 7 23:42:15 2010 +0300

    build: fix hpux build pb
    
    Pair-Programmed-With: Thomas Nagy <tnagy2pow10 at gmail.com>
    
    Fix the library extension from .so to .sl
    Add full path to library when linking this is needed due to a strange
    behavior of HP-UX:
    
    This command: gcc demo demo.c -L dir1/dir2/ -lsomelib
    will give a binary with a hard coded lib like dir1/dir2/libsomelib.sl.
    Somehow like a partial rpath, it has the first impact of fooling waf
    detection of wether the plateform support libraries or not (leading to
    being unable to compile samba on HPUX) and the impact of having non
    functionnal binaries.
    
    Autobuild-User: Matthieu Patou <mat at samba.org>
    Autobuild-Date: Wed Dec  8 00:32:50 CET 2010 on sn-devel-104

commit a52a587783e058f75815fa8add1f46b1c1d6f2d3
Author: Michael Adam <obnox at samba.org>
Date:   Tue Dec 7 17:30:27 2010 +0100

    docs: clarify the idmap_rid manpage (bug #7788)
    
    The idmap_rid module should not be used as a default backend.
    Also mention that the old snytax "idmap backend = rid:domain=range ..."
    is not supported any more.
    
    Autobuild-User: Michael Adam <obnox at samba.org>
    Autobuild-Date: Tue Dec  7 19:07:57 CET 2010 on sn-devel-104

commit 91d9cb48a5224c7dc443747505f9dd1071f822ed
Author: Michael Adam <obnox at samba.org>
Date:   Tue Dec 7 15:47:52 2010 +0100

    docs: clarify the idmap_ad manpage (bug #6322)
    
    The idmap_ad module can not be used as a default backend.

commit 15c33ada6b897ac46141aaae0f0333816b94448b
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Dec 2 00:40:01 2010 +0100

    libcli/auth: let spnego_write_mech_types() check the asn1_load() return
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Tue Dec  7 18:23:41 CET 2010 on sn-devel-104

commit f802075f08fe0d86f3d176f2302236aeb5834f3d
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Dec 2 00:39:23 2010 +0100

    s3:ntlm_auth: support clients which offer a spnego mechs we don't support
    
    Before we rejected the authentication if we don't support the
    first spnego mech the client offered.
    
    We now negotiate the first mech we support.
    
    This fix works arround problems, when a client
    sends the NEGOEX (1.3.6.1.4.1.311.2.2.30) oid,
    which we don't support.
    
    metze

commit ee4f5ac6182969bcab91955e6d6581e408d222f1
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 05:52:29 2010 +0100

    s3:ntlm_auth: free session key, as we don't use it (at least for now)
    
    metze

commit 9a56ade6b1d627126418c75de4602610b4482503
Author: Stefan Metzmacher <metze at samba.org>
Date:   Wed Dec 1 05:50:59 2010 +0100

    s3:ntlm_auth: fix memory leak in the raw ntlmssp code path
    
    metze

commit 6acbcd1b0ce6529eb381ea94573a707e677eebb4
Author: Bjoern Baumbach <bb at sernet.de>
Date:   Tue Dec 7 14:36:44 2010 +0100

    Make sure that user exists after running add user script before adding sam account.
    
    Autobuild-User: Michael Adam <obnox at samba.org>
    Autobuild-Date: Tue Dec  7 17:37:52 CET 2010 on sn-devel-104

commit 94cfb49bb7051c7e979bcf168e467328b96ee631
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 15:33:51 2010 +0100

    s3-waf: add configure/declaration checks for fdatasync, readahead and splice.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Dec  7 16:50:23 CET 2010 on sn-devel-104

commit c5b2fd05afcf3e4e3e733ed917539add9c12e0b8
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 14:59:53 2010 +0100

    s3-waf: add valgrind configure checks.
    
    Guenther

commit 055a3e0fae1c59567057239d5d6e3f20cf962c33
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Tue Dec 7 14:58:52 2010 +0100

    s4:libnet_samsync_ldb.c - simplify a talloc steal call
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Tue Dec  7 16:05:30 CET 2010 on sn-devel-104

commit a07d20821ac9d09831bac10eca91ae8cb7b5106f
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Tue Dec 7 14:57:17 2010 +0100

    s4:libnet_samsync_ldb.c - introduce an error message on failed domain synchronisation

commit d91189727adf6b4cbe219da71a21bfc7bc2bff7f
Author: Michael Adam <obnox at samba.org>
Date:   Fri Oct 22 12:16:20 2010 +0200

    s3:registry: improve debug messages about regdb refcount changes
    
    Autobuild-User: Michael Adam <obnox at samba.org>
    Autobuild-Date: Tue Dec  7 15:18:03 CET 2010 on sn-devel-104

commit af4a4f58b5192ba7c80f096f9c7bc26c128c007c
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 12:46:50 2010 +0100

    s3-waf: build vfs_fileid module if possible.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Dec  7 14:01:46 CET 2010 on sn-devel-104

commit 6b1ba79fbf64afd7a8bc77eec7c8bdce48bb620f
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 12:20:09 2010 +0100

    s3-waf: add support for --with-dnsupdate.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Dec  7 13:07:51 CET 2010 on sn-devel-104

commit 0745f3fef920d81228366ecaa90f224718ad29dc
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 12:04:35 2010 +0100

    s3-waf: fix the build of nsstest in the non-devel build.
    
    Guenther

commit ffc7434e2b58ea66b21a48c0d9b8ab02f9ded22a
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 12:04:11 2010 +0100

    s3-waf: fix library names (we installed liblibsmbclient, etc.)
    
    Guenther

commit 8be11b247701fb704d1c0ac0a19daa7c4fca8232
Author: Günther Deschner <gd at samba.org>
Date:   Tue Dec 7 11:49:57 2010 +0100

    s3-waf: fix pam dependencies of the RPC_SAMR server.
    
    Guenther

commit f7d97868e4a5fe2c5f5a273311012022d45011bb
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Dec 6 12:45:21 2010 -0800

    s3: Fix bug 7844: Race in winbind
    
    If a child dies, the parent process right away closes the socket.
    This is wrong, with tevent we still have events pending. This works
    fine for epoll but does not for at least the FreeBSD select variant.
    Tevent sticks a closed socket into the select masks. This then
    returns an error EBADF. When this happens, the parent winbind dies
    instead of forking a new child.
    
    This moves the socket close from the SIGCHLD cleanup function to
    the socket receiver. I could not reproduce the parent death anymore
    and it did not create an obvious fd leak.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Mon Dec  6 23:21:02 CET 2010 on sn-devel-104

commit ab1b857f58f58dbc871fc444aa1dfefe4a3bfaeb
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Dec 4 20:16:00 2010 +0100

    s3: Fix bug 7842: WINBIND_LOOKUPRIDS does not return the proper domain name
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Mon Dec  6 21:18:07 CET 2010 on sn-devel-104

commit 8f8d188c195d1d587bfdc056b1c6845a046b6e35
Author: Volker Lendecke <vl at samba.org>
Date:   Sat Dec 4 20:31:36 2010 +0100

    s3: Fix bug 7841: WINBINDD_LOOKUPRIDS asks the wrong domain

commit cb496c6d243854e309dcff23f832a5f88914b3cf
Author: Jeremy Allison <jra at samba.org>
Date:   Sun Dec 5 20:40:21 2010 +0100

    s3: Fix bug 7843: Expand the local SAMs aliases

commit b73e4e36f5307316e2896d9731377f4252d0e444
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 21:26:49 2010 +0100

    s3-waf: add pam configure checks.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Mon Dec  6 17:34:45 CET 2010 on sn-devel-104

commit ec97c9f7c72bd1390d3e101c9060d9386602671e
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Mon Dec 6 17:00:56 2010 +0200

    s4-acl: Remove unused variables from aclread module.
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Mon Dec  6 16:48:35 CET 2010 on sn-devel-104

commit 15a2eff516fbde3498b88ff4c5adf6e1760d80c6
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 14:27:20 2010 +0100

    s4:acl_read LDB module - fix attributes list
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Mon Dec  6 15:11:44 CET 2010 on sn-devel-104

commit 91bf9133a62342e9aa640e30b8f3070eee9ecbc2
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Mon Dec 6 13:58:29 2010 +0200

    s4-acl: Some optimisation of the aclread module
    
    Modified the aclread module to now insert the attributes needed to perform access checks in the same request,
    instead of doind a separate search per entry. Also, instanceType is now used to determine id the object has a parent
    instead of parentGUID, which saves one additional search in operational.
    
    Autobuild-User: Nadezhda Ivanova <nivanova at samba.org>
    Autobuild-Date: Mon Dec  6 13:50:19 CET 2010 on sn-devel-104

commit 3f1b153132e2ca6ffcd9ca897f8d67eb4fdcf9b9
Author: Nadezhda Ivanova <nivanova at samba.org>
Date:   Mon Dec 6 13:53:06 2010 +0200

    s4-acl: Moved aclread module below descriptor and acl.
    
    The aclread needs to be belod descriptor, as it needs to have the full nTsecurityDescriptor to make the
    checks, and the descriptor module may filter out parts of it if SD_FLAGS_CONTROL is provided.

commit bd3e5804a41fdfc8a43bebd95c53e4f0ff1d7a10
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 11:28:22 2010 +0100

    Revert "lib/util:tests/time.c - "test_timestring" - fix it on Solaris"
    
    This reverts commit 654e0102ddb0acaaf45fb55c15818722235fcc9f.
    This should better be handled by the replace library.
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Mon Dec  6 12:17:31 CET 2010 on sn-devel-104

commit 619a49c4219282bf8776183e76c1b4f0629a6d4c
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 11:27:05 2010 +0100

    lib/util/fault.c - fix "pid_t" printf warning on Solaris
    
    According to "http://www.ibm.com/developerworks/linux/library/l-solar/"
    it's generally a 32bit "int" - therefore this cast should fit.

commit 2664a67c86e817fec2392fa08698813a8800533d
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 11:24:55 2010 +0100

    s4:torture/locktest.c - fix "pid_t" printf warning on Solaris
    
    According to "http://www.ibm.com/developerworks/linux/library/l-solar/"
    it's generally a 32bit "int" - therefore this cast should fit.

commit 3b7e2ee5e4b6e15ddd24f781d389b9dbe88dc887
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 11:24:12 2010 +0100

    s4:torture/locktest.c - fix one indentation

commit 0c8cf666fc3cd35961e6bc2862b67527b922731a
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 11:23:30 2010 +0100

    s4:client/client.c - fix Solaris warning by a type cast

commit 93d85ca5fd57d87e720ab627865f0e5af25e07b5
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Mon Dec 6 11:06:27 2010 +0100

    s4:fix some shadowed declaration warnings on Solaris by renaming the symbols

commit 5845cc94a99bcb2115c6edbd1711444e640c40d4
Author: Andrew Tridgell <tridge at samba.org>
Date:   Mon Dec 6 17:18:30 2010 +1100

    s4-dns: return the correct TTL
    
    I've now patched the bind9 sdlz layer to cope with multiple TTLS on a
    name/type pair
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Mon Dec  6 08:12:11 CET 2010 on sn-devel-104

commit 49e0aef3cb74b96ee710d5c705aa48512d81cddc
Author: Andrew Tridgell <tridge at samba.org>
Date:   Mon Dec 6 16:57:12 2010 +1100

    s4-dns: support Samba command line options to the dlz_bind.so module
    
    this allows setting of Samba command line options in named.conf

commit c60ce7503cd3ce445612c8f8b5387b2d8cc98ba8
Author: Andrew Tridgell <tridge at samba.org>
Date:   Mon Dec 6 16:56:18 2010 +1100

    s4-dns: added flags support for dlz_bind9
    
    this will allow us to set the THREADSAFE flag if we make this
    threadsafe. For now we don't set that flag, and let bind9 do the
    locking for us.

commit 9f6f1b009866b8f697bcfad8b1451395732b78c1
Author: Andrew Tridgell <tridge at samba.org>
Date:   Mon Dec 6 14:12:07 2010 +1100

    s4-dns: a dlz module for bind9
    
    this module can be loaded into bind9 if bind9 has been built with the
    --with-dlz-dlopen option. It provides access bind9 access to the
    DNS records in SAMDB.
    
    You can then start bind9 with this in named.conf:
    
    dlz "Samba zone" {
    	database "dlopen /usr/lib/samba/modules/bind9/dlz_bind9.so";
    };
    
    See http://git.samba.org/tridge/bind9.git for a bind9 tree with the
    dlz_dlopen driver. See also the discussion on the bind-workers mailing
    list
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Mon Dec  6 05:48:30 CET 2010 on sn-devel-104

commit 521e96ca751df072e5c71d3844ed5708b79ac69d
Author: Rusty Russell <rusty at rustcorp.com.au>
Date:   Mon Dec 6 13:35:50 2010 +1030

    idtree: fix overflow for v. large ids on allocation and removal
    
    Chris Cowan tracked down a SEGV in sub_alloc: idp->level can actually
    be equal to 7 (MAX_LEVEL) there, as it can be in sub_remove.
    
    (We unfairly blamed a shift of a signed var for this crash in commit
     2db1987f5a3a).
    
    Signed-off-by: Rusty Russell <rusty at rustcorp.com.au>
    
    Autobuild-User: Rusty Russell <rusty at rustcorp.com.au>
    Autobuild-Date: Mon Dec  6 05:02:22 CET 2010 on sn-devel-104

commit af5649d5f87e0c8b85eb950a253a4e65cca8ccd0
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Mon Dec 6 00:17:43 2010 +0200

    s4-repl_meta_data: Print function name when we can't find attribute in Schema cache
    
    Same error message is printed by linked_attributes.c module
    and it was really hard to tell where the error occurred
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Mon Dec  6 00:05:59 CET 2010 on sn-devel-104

commit 05e77f52d701b5f8b87de7c89eda6f4076722e24
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sun Dec 5 17:19:44 2010 +0200

    s4-linked_attributes: Give more info where an error occured
    
    We have exact same error messages at different locations
    and it is little bit hard to tell where the error came from
    from the log.

commit be0a2a68914aa9cecb9d32361750b2f50af6cc06
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sun Dec 5 17:11:28 2010 +0200

    s4-repl_meta_data: Remove duplicated check

commit be27a9dc42cb950443a77e44fdfbd4e5019893aa
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Sat Dec 4 23:03:21 2010 +0200

    s4-schema_load: Strip a pointless check
    
    If *schema is NULL, then dsdb_schema_from_ldb_results()
    call should have failed

commit 654e0102ddb0acaaf45fb55c15818722235fcc9f
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 5 22:20:06 2010 +0100

    lib/util:tests/time.c - "test_timestring" - fix it on Solaris
    
    Solaris returns "Thu Jan 01" and not "Thu Jan  1" - therefore proof for
    both.
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec  5 23:09:13 CET 2010 on sn-devel-104

commit 55dba7bd160e1514d06f6361879c5b789e64aca8
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 5 20:31:09 2010 +0100

    s4:cluster/cluster.h - fix another gcc 3.4 "struct" warning
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sun Dec  5 21:22:18 CET 2010 on sn-devel-104

commit 84c95bf88e3511df1818c6cf11ba3c97b830398e
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 5 20:28:44 2010 +0100

    s4:dsdb/samdb/ldb_modules/util.h - fix a gcc 3.4 compile warning

commit 67318d18c12a22057fb0cc8cf84372c20897a92d
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sun Dec 5 20:24:18 2010 +0100

    s4:lib/messaging/*.h - fix compile warnings on gcc 3.4
    
    For example on OpenSolaris

commit 889793566089a618bdce0279af580e42fcc70275
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sun Dec 5 17:06:58 2010 +0100

    pytalloc: Add docstring for talloc.Object.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Sun Dec  5 18:12:59 CET 2010 on sn-devel-104

commit 71671a84bbb93cee24f972b9ef72612166290ee0
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sun Dec 5 17:00:45 2010 +0100

    s4-python: Add more module docstrings.

commit 52d64c53b9ac2abd25c4411b2bcb770e6ab89632
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sun Dec 5 16:56:27 2010 +0100

    s4-python: Add some more module docstrings.

commit 496ef92b09180cb13ddf0b29fd90abdf72c7a423
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Sun Dec 5 15:26:05 2010 +0100

    wafsamba: Only include versioned files when building tarball from bzr.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Sun Dec  5 16:13:06 CET 2010 on sn-devel-104

commit 2ec657b10eb24ec29fd7724eabdb8ee51ed132e5
Author: Holger Hetterich <hhetter at novell.com>
Date:   Sat Dec 4 11:28:12 2010 -0500

    Updated french translations from Jean Delvare <jdelvare at suse.de>
    
    Autobuild-User: Jim McDonough <jmcd at samba.org>
    Autobuild-Date: Sat Dec  4 18:23:54 CET 2010 on sn-devel-104

commit 536622e7d1b9944a4455be4d4c3e83146659acbb
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 16:39:01 2010 +0100

    s4:dsdb/samdb/cracknames.c - fix another memory leak
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sat Dec  4 17:26:39 CET 2010 on sn-devel-104

commit f156c340b4283593c858a3ae6dc7ec9702381331
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 16:38:45 2010 +0100

    s4:kdc/kpasswdd.c - fix memory leaks

commit f1db3c52de6e5a68efe697a9af3497251c30f8fb
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 16:38:02 2010 +0100

    s4:auth/gensec/gensec_krb5.c - fix/reorder memory free operations
    
    To prevent memory leaks

commit ee311beabe0dd9f904f05a4c8d8bab065eda1fb7
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 16:36:27 2010 +0100

    s4:auth/gensec/gensec_krb5.c - remove a pointless "nt_status" test
    
    There is no operation which sets the "nt_status" before the "if".

commit 3fb5ae600efaeeb1cb7ee02d465b49bc52d111bf
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 14:24:43 2010 +0100

    s4:auth/kerberos/kerberos_pac.c - fix another memory leak regarding the KRB principal
    
    In addition fix a counter type
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sat Dec  4 15:14:46 CET 2010 on sn-devel-104

commit f92055f298a94ee53ed409f425198d0942238a8c
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 12:31:34 2010 +0100

    s4:dsdb/common/util_samr.c and auth/sam.c - fix error message

commit 929063bb126b45cfe175a0e9518905bfcc8c95a2
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Nov 22 12:38:41 2010 +0100

    lib/torture: add torture_assert_u64_equal_goto()
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Sat Dec  4 12:55:44 CET 2010 on sn-devel-104

commit 69ad3f7f90273cb62f67331982a40aa99ea05d90
Author: Stefan Metzmacher <metze at samba.org>
Date:   Mon Nov 29 12:27:11 2010 +0100

    tls_tstream: use a dynamic buffer for the push case
    
    Some versions of gnutls doesn't handle EAGAIN correctly,
    so we better allow sending buffers without a low size limitation,
    the limit is now UINT16_MAX (0xFFFF) and we allocate the buffer
    with talloc each time.
    
    metze

commit a42ccab929766702029f624f5cc18bc034889c29
Author: Matthieu Patou <mat at matws.net>
Date:   Thu Nov 18 10:35:06 2010 +0300

    tls_tstream: increase the buffer size
    
    The problem is that with certain version of gnutls are not working
    properly if the server is sending in different packet things like (at
    least)
    
    * Certificate
    * Server Key exchange
    * Client certificate
    
    Somehow it really expect this to be done in one packet as some
    structures used _gnutls_send_handshake are reinitialized at every
    packet exchange and intermediate steps didn't expect it
    
    Signed-off-by: Stefan Metzmacher <metze at samba.org>

commit 14d3027458dc3831330e316e9de1cc71b73c9c5b
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 10:34:05 2010 +0100

    s4:samr RPC server - dcesrv_samr_GetBootKeyInformation - return NOT_SUPPORTED
    
    Windows Server 2008 does this
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Sat Dec  4 12:11:47 CET 2010 on sn-devel-104

commit b6750eee281427bf7c570b9b594f924583fa6bb5
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 10:24:30 2010 +0100

    s4:dsdb/common/util_samr.c - "dsdb_enum_group_mem" - fix it up regarding non SAM members
    
    For example contacts.

commit b604e9425b3f1a1c4c9a627ac6f939837c9c0665
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Sat Dec 4 10:07:25 2010 +0100

    s4:torture/rpc/samr.c - fix output message

commit b8282a29f9983810d9c36607602d6974344a8197
Author: Holger Hetterich <hhetter at novell.com>
Date:   Fri Dec 3 16:43:47 2010 -0800

    Fix bug #3185 - testparm exits 0 if it can read the config file regardless of errors
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Sat Dec  4 02:30:00 CET 2010 on sn-devel-104

commit 88a2ad28fe52cbe13d00b0115bf821e33f5791da
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 23:06:53 2010 +0100

    s4/kdc - fix a warning regarding a changed parameter type (kvno)
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Fri Dec  3 23:56:15 CET 2010 on sn-devel-104

commit 70eaa3fd0cc1622724852039d63121a2c5ee22d1
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 22:56:19 2010 +0100

    s3/s4:lsa.idl - QueryDomainInformationPolicy - the "unknown6" field is called "reserved"
    
    MS-LSAD 3.1.1.1 - http://msdn.microsoft.com/en-us/library/cc234319(v=PROT.13).aspx

commit d0b39324471e5226613a86aad313557cd4a89a9a
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 22:47:21 2010 +0100

    s4:lsa RPC server - always initialise "info" structures
    
    This should help to fix bug #7769

commit aebc90f97417f71ffd1aacd339b34cdee096c15e
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 20:38:03 2010 +0100

    s4:lsa RPC server - "dcesrv_lsa_CreateSecret" - a bit of rework
    
    - Added 'out of memory' checks
    - Added checks regarding return values
    - Switch to "ldb_msg_add_string" where possible
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Fri Dec  3 21:41:39 CET 2010 on sn-devel-104

commit 025aa3f0532b6853569ac2a8eb9b4b37ff72b981
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 20:20:17 2010 +0100

    s4:libnet/libnet_samsync_ldb,c - move away from "samdb_msg_add_string" when possible
    
    Also here we can move to "ldb_msg_add_string" without any impact!

commit d14e0e8ff1e3f9144bf815daec9eb292879a97ca
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 20:09:31 2010 +0100

    s4:libnet_JoinADSDomain - move away from "samdb_msg_add_string"
    
    These calls can be substituted by "ldb_msg_add_string" without any problems -
    only the allocation contexts of the SPNs and the DNS hostnames have to adapted.

commit 189b4bc1c27f0bfe08d86236ce20e281ff4215dd
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 23:15:34 2010 +0100

    s3-waf: add krb5 configure check for WRFILE_KEYTAB.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Fri Dec  3 13:54:25 CET 2010 on sn-devel-104

commit 704f138b8e553de846e9d3d022d5ea26429a8e37
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 23:07:41 2010 +0100

    s3-waf: add krb5 configure checks for enctype 23.
    
    Guenther

commit 5676acbb73270edb7ef6d7e0e64c2bc35b4ffd45
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 21:26:29 2010 +0100

    s3-waf: more krb5 configure checks.
    
    Guenther

commit 88ff7e3c5ca69a331aa96e0db389cf3e14b1279c
Author: Stefan Metzmacher <metze at samba.org>
Date:   Fri Dec 3 10:40:33 2010 +0100

    talloc: add ABI/talloc-2.0.4.sigs
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Fri Dec  3 11:35:45 CET 2010 on sn-devel-104

commit e2a89d6ba76d632fe3319aac4575cebe0c060d6b
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 09:33:57 2010 +0100

    s4:auth/sam.c - when printing out a string buffer we don't strictly need the width
    
    The precision (maximum numbers of characters) should be enough.
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Fri Dec  3 10:26:39 CET 2010 on sn-devel-104

commit 4ae9aec17cc75685381fff86e1b90f99b4ae51c8
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 09:19:42 2010 +0100

    s4:auth/sam.c - the check for the SAMDB needs to be on the top of the call
    
    Otherwise it's really useless.

commit 5e1c9b562c4bf89d0d2e9a423a6fa0bf48b6da6b
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 09:18:23 2010 +0100

    s4:auth/sam.c - fix the free of memory contexts
    
    "tmp_ctx" needs always to be freed ("res" is freed implicitly)

commit 07e18e8f7c5687d00160a1760411099736444c7c
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Fri Dec 3 09:17:01 2010 +0100

    s4:auth/sam.c - specify the SID ignore case better
    
    As per suggestion by metze.

commit 6bfa21f62410d1617d1d9d5208584fe9528810f5
Author: Andrew Tridgell <tridge at samba.org>
Date:   Fri Dec 3 18:02:22 2010 +1100

    wintest: autodetect if named supports tkey-gssapi-keytab
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Fri Dec  3 08:48:52 CET 2010 on sn-devel-104

commit 9de6b4a7ca7520b93771d595866ad303116c02ee
Author: Andrew Tridgell <tridge at samba.org>
Date:   Fri Dec 3 15:31:39 2010 +1100

    wintest: put most of the main program login in wintest.py
    
    this makes it easier to create new tests
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Fri Dec  3 06:17:44 CET 2010 on sn-devel-104

commit 8dcd4cca4eb81eb41fab8da7bb5f32c3a3de8b55
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 3 03:10:27 2010 +0100

    wafsamba: Override GIT_DIR without using putenv.
    
    putenv has sideffects on later code. This overrides GIT_DIR for just this call.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Fri Dec  3 04:24:53 CET 2010 on sn-devel-104

commit ceb1e176aa7c067e31ad596a11f67ae94a992876
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Fri Dec 3 03:07:03 2010 +0100

    talloc: Bump version number after pytalloc changes.

commit 2b0ff09982bcf961b830dc44e5a658e1cf31bfc1
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 2 17:52:11 2010 -0800

    Replace lseek()/write()/lseek() triple with pwrite call. We already emulate this
    inside pwrite under the covers.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Fri Dec  3 03:39:42 CET 2010 on sn-devel-104

commit 24ca7bcb604a1a5de6a074fd3ad1dfab4e58b34d
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 2 17:46:30 2010 -0800

    posix_fallocate() returns an errno, not -1 on error.

commit b8d7de319980f9efade92dd0721ed02efcb7e48d
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 2 17:26:00 2010 -0800

    Merge the two conflicting allocation codes into one function, vfs_slow_fallocate()
    and use that from both the truncate and fill_sparse functions.
    
    Jeremy.

commit 1f1491da5ae2a2b7fd3a195f950b9057a01db18c
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 2 16:40:00 2010 -0800

    Oops. Missed adding vfswrap_posix_fallocate to vfs_default_fns table.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Fri Dec  3 02:26:23 CET 2010 on sn-devel-104

commit 5819a36aef030772f1e9da81655c1f911a10372c
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 2 16:25:59 2010 -0800

    Move posix_fallocate into the VFS where it belongs.
    
    Jeremy.

commit de8ceb5364de86f9b016251201474f011c16f6cb
Author: Jeremy Allison <jra at samba.org>
Date:   Thu Dec 2 15:38:36 2010 -0800

    Fix bug #7835 - vfs_fill_sparse() doesn't use posix_fallocate when strict allocate is on
    
    Tries posix_fallocate() and then falls back to old code.
    
    Jeremy.

commit 03b078c5677c94468386323e5910137d422360ef
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 2 02:57:06 2010 +0200

    s4-dsdb/syntax: Map remote ATTIDs for Class OID syntax
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Thu Dec  2 18:47:59 CET 2010 on sn-devel-104

commit c1fef7efc7bfdd03049511cbfad8395439660912
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 2 01:01:20 2010 +0200

    s4-test/repl_schema: Test class inheritance through subClassOf

commit 5bc11855f6d1b9ae4a7a653028f0614e797dd974
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 2 00:32:10 2010 +0200

    s4-dsdb_syntax: Be a little bit more chatty when we can't an ATTID in our cache

commit 1b7070039f9e88b8ab0683cc9d1650c2feda7484
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Thu Dec 2 00:30:46 2010 +0200

    s4-test/fsmo: Remove unused imports

commit ad1ea5e1421763061d98f5a4fe07888f69a597bb
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 1 21:13:54 2010 +0200

    s4-test/delete_object: Remove unused imports

commit 28f47112d73502204b3571cbdbe32f24e128309e
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 1 21:01:47 2010 +0200

    s4-test/repl_schema: Make ERR_NO_SUCH_OBJECT visible to us
    
    We've lost this import somehow, now it is back in :)

commit ebdbf9bd900f710459804410a4cb2e4504384e42
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 1 20:22:06 2010 +0200

    s4-test/repl_schema: Test classSchema and attributeSchema replication in separate tests

commit d8e56245c064011902910dcef8f2e18eebaf0810
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 1 20:16:00 2010 +0200

    s4-dsdb/descriptor: comment typo

commit 7a5e47bf4e55d7b53f487ed5eb6eab31e20bdcc5
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Thu Dec 2 12:23:53 2010 +0100

    s4:auth/sam.c-"authsam_expand_nested_groups" - don't fail if we've memberships on non-SAM objects
    
    This can be expected (think at a membership of a "groupOfNames" group) and we
    shouldn't blame about it.
    
    This fixes a bug reported on the technical mailing list.
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Thu Dec  2 17:17:56 CET 2010 on sn-devel-104

commit 6f42da795e5cce29c122aea1a6818c1ae1d99ae6
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Thu Dec 2 11:49:56 2010 +0100

    s4:dsdb/samdb/cracknames.c - fix various KRB5 memory leaks
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Thu Dec  2 12:35:03 CET 2010 on sn-devel-104

commit 573389c8cc8d74ad8560bc3531be5e2207d1bdaa
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Thu Dec 2 09:55:56 2010 +0100

    s4:password_hash LDB module - allow empty ("") passwords
    
    This seems to have been broken some time ago - till someone on the
    mailing list noticed it.
    
    I've also added a testsuite (and some additional SamDB python helpers) which
    should prove this.

commit f62972b7617c6349f238f1420e7b7296065e866b
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:34:34 2010 +0100

    s4/scripting/ktpass: make shell code portable and eliminate another bash requirement
    
    Autobuild-User: Björn Jacke <bj at sernet.de>
    Autobuild-Date: Thu Dec  2 11:20:42 CET 2010 on sn-devel-104

commit a42c731a4bff181f61e29cd16464ea240f76eeeb
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:29:18 2010 +0100

    s4/ldb: fix shell syntax error in test script

commit 72a322ed9c2dd3eb0177f91fac8b4368938695ac
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:24:52 2010 +0100

    s3/selftest: add some FIXMEs
    
    this needs some rework. Sourced shell code cannot take arguments, at least no
    portable shell. This generates errors on the buildfarm sind quite a while.

commit eeade1596df7bd52fab3b3a4b39266f39ffa6fb1
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:20:59 2010 +0100

    tests: avoid bash in shebang and fix wrong "==" in test

commit e8f9ee64a71d788a8ed1e1d7d5715f248c4fa107
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:18:39 2010 +0100

    fix Ñ•ome == to correct shell test in commented stuff

commit 9329d0a91ed07178bc9117a675a0e2a5cd99ae19
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:16:38 2010 +0100

    smbprinting: fix wrong == in shell tests

commit 8c365d5d4de925d6b548acb3f55a57b35cf4056d
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 10:14:07 2010 +0100

    waf/buildtools: remove more bash shebangs and fix a == to =

commit fca9d052304971659366f00ee7105d70d7460b66
Author: Björn Jacke <bj at sernet.de>
Date:   Thu Dec 2 09:40:21 2010 +0100

    waf/buildtools: use /bin/sh instead of /bin/bash and put ^ in quotes
    
    - some Unix shells actually don't like grep ^foo, use grep "^foo" instead.
    
    - bash is not installed on every system, please avoid #!/bin/bash and
      use #!/bin/sh instead

commit beb01815f041d678024c60ac9ca53f8fcf759246
Author: Stefan Metzmacher <metze at samba.org>
Date:   Thu Dec 2 01:58:10 2010 +0100

    buildtools: fix --git-local-changes option
    
    If we set the GIT_DIR envvar we also need to set GIT_WORK_TREE,
    otherwise we can't expect valid output from 'git diff HEAD'.
    
    metze
    
    Autobuild-User: Stefan Metzmacher <metze at samba.org>
    Autobuild-Date: Thu Dec  2 09:09:21 CET 2010 on sn-devel-104

commit 75508cea4a95ea63a1a4c192c82e827a712aa709
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Dec 1 17:39:30 2010 -0800

    Turns out there are lots of places in S3 where token passed in
    here can be NULL (become_root() sets the current security token to
    NULL for example). Ensure we don't crash.
    
    Jeremy.
    
    Autobuild-User: Jeremy Allison <jra at samba.org>
    Autobuild-Date: Thu Dec  2 03:26:03 CET 2010 on sn-devel-104

commit c8395ac6cfe3ee66c8fa8ad47f48353ae14ba8c4
Author: Jeremy Allison <jra at samba.org>
Date:   Wed Dec 1 17:29:05 2010 -0800

    Fix a typo - should be '&&' not '&' when checking for privileges.
    
    Jeremy.

commit fd38dabdcc3848a7006cb1bb2a8cf56a24ec5d66
Author: Andrew Tridgell <tridge at samba.org>
Date:   Thu Dec 2 11:13:52 2010 +1100

    wintest: added README
    
    this points at the wiki page
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Thu Dec  2 02:05:32 CET 2010 on sn-devel-104

commit 813fe0bc4d21678627fcf4f0249bb51ab5c0498a
Author: Michael Adam <obnox at samba.org>
Date:   Thu Oct 28 13:58:31 2010 +0200

    s3:smbd: remove some commented out legacy code
    
    Autobuild-User: Michael Adam <obnox at samba.org>
    Autobuild-Date: Thu Dec  2 01:18:19 CET 2010 on sn-devel-104

commit f5c5fd9e828b3e0bf6c2cdcd448c66fa1c8d41c1
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 23:54:38 2010 +1100

    s4-ldap: removed an incorrect talloc_move()
    
    the parent of this session_info is either the stream_connection, or
    its a system_session(). In either case reparenting it on the
    ldapsrv_connection doesn't achieve anything that I can see.
    
    The move was causing a steal on reference error because the
    session_info often has multiple references.
    
    Thanks to Metze for spotting this.
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec  1 22:10:42 CET 2010 on sn-devel-104

commit 71e2d9e7e825e57e8240d61ed1091edca0089ed5
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 15:04:55 2010 +0100

    s3-waf: more krb5 configure checks.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Dec  1 19:35:50 CET 2010 on sn-devel-104

commit 4c2ef4ffaa8846fa941037f6cbaf35c85d4b7327
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 13:24:55 2010 +0100

    s3-waf: add configure check for dirfd and build vfs_syncops vfs_dirsort if possible.
    
    Guenther

commit a69972944768cdb5a3fcfcfd7c37099241b0e127
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 13:02:15 2010 +0100

    s3-waf: add idmap_ldap to default static module list.
    
    Guenther

commit 651a15d2521a55cb69d5f8d35c8f6840f8a297c5
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 12:48:15 2010 +0100

    s3-waf: align some krb5/gssapi configure checks with classic build.
    
    Guenther

commit 133a2ffd006062c1e55e79a1ed4fb756b182a63c
Author: Günther Deschner <gd at samba.org>
Date:   Wed Dec 1 12:10:03 2010 +0100

    s3-waf: avoid module name uppercasing.
    
    This finally allows mixed case module names like the classic build
    (./configure --shared_modules=charset_CP850)
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Dec  1 18:39:14 CET 2010 on sn-devel-104

commit 56290d0b337e2e01b021e98d1252ae604cf5c0f8
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Wed Dec 1 16:28:57 2010 +0100

    s4:dsdb/repl/replicated_objects.c - proof if "talloc_reference" doesn't return NULL
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Wed Dec  1 17:14:01 CET 2010 on sn-devel-104

commit 8742faf19f814d5bfc5900d885c833ae0e8f8794
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Wed Dec 1 16:22:15 2010 +0100

    s4:dsdb/common/util.c - "samdb_msg_add_add/delval" - introduce also here the better memory context
    
    "msg->elements" fits better than "msg".

commit 9733d711994fc7955a041b34a7b7a39f303d5cf3
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Wed Dec 1 16:19:17 2010 +0100

    ldb:ldb_msg_add_value - fix here a wrong memory context
    
    A value array allocation should belong to "msg->elements" not "msg" directly

commit 0cf456960599d4a7b7af3cdc9d070d018572f77b
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Wed Dec 1 16:15:56 2010 +0100

    s4:ranged results LDB module - cosmetic - fix some indentation

commit 2185f91568aa07e373722ca3d2412a99d59645e4
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Wed Dec 1 16:14:01 2010 +0100

    s4:ranged results LDB module - "rr_search_callback" - change some memory context
    
    "el->values" could under some circumstances be NULL (see "if" above).

commit ffc3f943cd9fbcc7dfdae6e843b2759a81e5b110
Author: Björn Jacke <bj at sernet.de>
Date:   Wed Dec 1 15:26:11 2010 +0100

    s4/waf: add intl dependency for nss_winnbind
    
    needed to fix a build issue on NetBSD and other platforms
    
    Autobuild-User: Björn Jacke <bj at sernet.de>
    Autobuild-Date: Wed Dec  1 16:15:19 CET 2010 on sn-devel-104

commit 6803a72d1595db6c25ff2a42f7ed5dd7a8be574f
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Tue Nov 30 12:17:03 2010 +0200

    s4-test/schema: Extend the test to replicate a Class with Attribute with "mayContain" relation
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Wed Dec  1 13:30:45 CET 2010 on sn-devel-104

commit 23b4408a6210363a11c4df12b6b737f94026d20d
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Tue Nov 30 12:15:53 2010 +0200

    s4-dsdb/syntax: Map remote ATTIDs for Attribute OID syntax

commit 29f9249bd64a1873149e3857483c64b897deac13
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Tue Nov 30 12:13:16 2010 +0200

    s4-dsdb/syntax: Implement Remote-ATTID to Local-ATTID mapping function

commit cf8ffc37b42b9b880ba1a0058bd5d0ab984f82b6
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Tue Nov 30 01:38:16 2010 +0200

    s4-dreplsrv: Use working_schema when replicating from Schema NC
    
    Schema is changed and it is quite possible we won't be able
    to decode replicated objects using current Schema cache we have.
    
    Thus, when replicating Schema, we will make a temporary Schema
    cache, working_schema, so that we can fully decode objects
    we recieve.

commit a42e267105544e63ae28a3c40d96c0ff36b2d070
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Mon Nov 29 14:00:42 2010 +0200

    s4-dsdb/schema: Implement multi-pass working schema creation function
    
    It is heavily based on implementation in libnet_vampire_cb_apply_schema()
    function, except that it actually creates a new copy of the supplied
    initial_schema + resolving all incoming objects and add them to
    supplied initial_schema.
    
    We are going to need this 'working_schema' later so we are able
    to fully resolve all objects we receive on wire during DRS replication.
    
    Working schema created is to be used only as an index to search in.
    It is not supposed to be set to an ldb_context as it doesn't
    contain all information for classSchema and attributeSchema objects.

commit fcc26c5d59b1f7519a9a813fd70d1139c9f6976c
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Mon Nov 29 13:28:33 2010 +0200

    s4-dsdb/schema: Add Schema shallow copy function

commit 16bd9dd7aef2e92771cffc7be55d4f35687c0e64
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Mon Nov 29 13:28:00 2010 +0200

    s4-dsdb/prefixMap: Add prefixMap shallow copy function

commit 4041791d01b10b250dab5b356f0477fb8a40907e
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Fri Nov 26 02:38:39 2010 +0200

    s4-repl: Let dsdb_replicated_objects_convert() to accept schema from caller
    
    This allows us to use schema that is different than the one
    set to 'ldb' to decode objects.

commit 4cd16dde148662700311501e62ba3ee9bf80765a
Author: Kamen Mazdrashki <kamenim at samba.org>
Date:   Wed Dec 1 11:04:19 2010 +0200

    s4-ranged_result.c: Fix memory context for ranged attributes handling
    
    Pair-Programmed-With: Zahari Zahariev <zahari.zahariev at postpath.com>
    
    Autobuild-User: Kamen Mazdrashki <kamenim at samba.org>
    Autobuild-Date: Wed Dec  1 11:45:48 CET 2010 on sn-devel-104

commit 6e27ff36b6b112d3b9eb6e4955b717190ab9fb0d
Author: Kai Blin <kai at samba.org>
Date:   Tue Nov 30 15:58:05 2010 +0100

    s3 docs: Reword posix locking text to answer a common question
    
    vl recently pointed me to a valid reason to use posix locking = no.
    Fix the smb.conf manpage to explain this reason, as this question
    comes up on the samba mailing list from time to time as well.
    
    Autobuild-User: Kai Blin <kai at samba.org>
    Autobuild-Date: Wed Dec  1 10:37:30 CET 2010 on sn-devel-104

commit bf9c3eedf834e5637a23f051e0c8db6687c6dcf1
Author: Volker Lendecke <vl at samba.org>
Date:   Wed Dec 1 07:57:38 2010 +0100

    s3: Attempt to please autobuild
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Wed Dec  1 08:43:37 CET 2010 on sn-devel-104

commit 45a44dd5880ba70423835cd834435751b90e31b1
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Nov 30 22:59:13 2010 +0100

    s3: Fix a typo

commit 538ed076a91c49edb7d11b73927f1e330b9abd79
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Nov 30 22:57:00 2010 +0100

    s3: Attempt to fix the shadow_copy2 module
    
    This module is from hell. Please make 100% sure that you did test it
    properly when touching it! This module has probably given me more grey
    hair than any other piece of Samba, so PLEASE PLEASE PLEASE be careful here!!!

commit b7172e7a71b152be687fe5045565c8cd99a73a18
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 16:40:17 2010 +1100

    s4-drs: cope with invalid NTDS DNs from DsReplicaInfo()
    
    w2k3 sometimes returns a deleted DN
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec  1 07:48:19 CET 2010 on sn-devel-104

commit 00ecbdbbd13ba191400c6f4185df2dd8e72d1459
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 16:34:16 2010 +1100

    wintest: cope with w2k3 form of dcdiag output

commit 06fd5b70037728800cfeb2d1989ad8e851f604df
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Dec 1 15:34:19 2010 +1100

    wintest Move stopping of BIND into a new step
    
    We must run this early, to ensure that BIND isn't alive to write to
    the zone file after provision has cleaned it up.
    
    Andrew Bartlett

commit c5bea98ddb2f7967df572160f639da3cba381a87
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Nov 29 11:24:08 2010 +1100

    s4:heimdal: import lorikeet-heimdal-201012010201 (commit 81fe27bcc0148d410ca4617f8759b9df1a5e935c)

commit 9c84f987acb5ffc97a612839e13e8b8042e6120e
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 16:07:56 2010 +1100

    wintest: make command matching case insensitive by default
    
    the new BASEDN changes break the RODC join otherwise
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec  1 06:54:13 CET 2010 on sn-devel-104

commit 60e1a2c8cb49b774952b86ae8cdd4a5d6473c3ea
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 15:08:33 2010 +1100

    wintest: we don't need the WIN_BASEDN vars any more
    
    they are based on the realm now

commit bd86dda8e66438617205f74468123703deddc350
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 15:08:15 2010 +1100

    wintest: fixed formatting of wintest in emacs python mode

commit 4072455c00f183fd50291f1447343e56766793f9
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Wed Dec 1 10:07:38 2010 +1100

    wintest Wipe the BIND data directory just before we restart bind
    
    This will hopefully mean we don't end up with stale zone info in the
    new server.
    
    Andrew Bartlett

commit d48b66e1e8228918ff8a6330da93caeea8bdc762
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 21:18:34 2010 +1100

    wintest Another way to work out if a Windows machine is a DC
    
    it's not perfect (may fail on member servers) but it's picks up the
    difference between standalone and DC OK.
    
    Andrew Bartlett

commit ca79bc7373d86f5ef6e87527203f13d902889ec3
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 16:00:15 2010 +1100

    wintest Add more retries and fix up RODC handling after auto-dcpromo
    
    The extra looping allows some time for the system to settle down while
    we connect to the server for the first time.
    
    Andrew Bartlett

commit a565eff9699b7061236b753b6dc09bc36b837563
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 12:48:51 2010 +1100

    wintest Allow 'samba-tool newuser' to run a few times waiting for the RID Set
    
    Pair-Programmed-With: Andrew Tridgell <tridge at samba.org>

commit c1fa6be92514cec35033fa8486e30316de13319a
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 12:48:30 2010 +1100

    s4-samba-tool Show when we have created the user successfully

commit 0b2ec0abb98d6ce1198a2addb802afae2711eaad
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 12:37:01 2010 +1100

    wintest Make the new --vms option default to running all tests.
    
    Andrew Bartlett

commit 86c3c427456431d49529a358e3f754b1fa812b6e
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 11:58:05 2010 +1100

    wintest Set WIN_LCREALM and WIN_BASEDN automatically
    
    Also this uppper cases WIN_REALM, to avoid this being sensitive based
    on the configuration file.
    
    Andrew Bartlett

commit 7ecf6b245113ada9d1c572b059e61db2b61e23cd
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 11:55:32 2010 +1100

    wintest Add a function to shut down all the managed VMs at the start
    
    This helps ensure that old virtual machines don't interfer with a new
    test run.
    
    Andrew Bartlett

commit b5bab49dc965bbda2dc5a8a2608b34808d7dfae8
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Nov 29 22:30:41 2010 +1100

    wintest Fix case of BASEDN variables
    
    This needs to be automatically calculated.
    
    Andrew Bartlett

commit f5382d5d3f8c6483eecc04d11bf88dcd50d624dd
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Nov 29 19:03:34 2010 +1100

    wintest Add automatic dcpromo is the host isn't a DC yet
    
    This is slow, and requires an extra reboot, but should be consistent
    and reproducible.
    
    Andrew Bartlett

commit b0ed6c2b6f7d3424c8bdae496714d30f9bad6d99
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Mon Nov 29 19:02:56 2010 +1100

    wintest Add more VMs and correct titles

commit 2b1c259d51599e33498ad2ee25f5b443ff4ab453
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 15:00:50 2010 +1100

    wintest: cope with delays in w2k3 starting its DRS server
    
    w2k3 brings up its DRS server quite a long time after its other
    services

commit c2fb3502186b06a10f3493ca25b583d3a3133608
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 14:31:04 2010 +1100

    s4-drs: the options attribute is optional on NTDSDSA objects

commit 90215c53df47728ea42faee15a9391ad0625b676
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 14:27:07 2010 +1100

    wintest: wait for the windows DC to register its DNS name
    
    after a windows DC uses dcpromo to join our domain, it can take a
    while for it to register its DNS name
    
    Pair-Programmed-With: Andrew Bartlett <abartlet at samba.org>

commit a940d5d344991968d2a6383bdfcd93e9aaa15285
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 13:54:29 2010 +1100

    s4-provision: remove the disabled bit in the dns-$HOSTNAME account

commit a36e4b28c7970b2248f9722498f68fa8707b024e
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 13:24:35 2010 +1100

    wintest: fixed casefold handling in expect calls

commit 380739e9bec7c67e57f277ed170e3c4b7787806a
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 11:42:35 2010 +1100

    waf: less verbose message for failing to resolve a syslib path

commit bbf953464e8d3d876373b7ac2f1bfb80530352a6
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 11:28:26 2010 +1100

    waf: use Logs.warn() instead of print() in the symbol check code

commit 8428311ce5c0fab9c5bbb3fbcbecd37fca472d93
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 01:13:20 2010 +0100

    pygensec: Fix initialization.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Wed Dec  1 02:33:06 CET 2010 on sn-devel-104

commit efd8fc0672ee48a40f5e302353ca63590a6d7b45
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:19:37 2010 +0100

    pytalloc: Make py_talloc_default_cmp private.

commit b8dc3c8a83af38adf0ee5874331b04692f2dec8d
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:14:27 2010 +0100

    pytalloc: Make py_talloc_dealloc private.

commit 4f0436f107422826f93d194370b256b6d278502f
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:07:11 2010 +0100

    pytalloc: Make py_talloc_default_repr private (now exposed by talloc.Object).

commit a9fb47b5d6b06d2a528c17803e64b980f1f38805
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:05:05 2010 +0100

    pyparam: Use talloc.Object.

commit 1f0cc6f0816abc15a24a8aa5f97e09c069e29927
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:03:08 2010 +0100

    pyregistry: Use talloc.Object.

commit f43ffed781196d25a7230f6cfd6abcaf6e5d85f6
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:03:00 2010 +0100

    pyauth: Use talloc.Object.

commit fce73d7eff516a981795efa902339cd5bfb19810
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:02:53 2010 +0100

    pygensec: Use talloc.Object.

commit 00251d9e5627f041b9585dbe6c380f88f796e3b9
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:02:19 2010 +0100

    pycredentials: Use talloc.Object.

commit 5891e9863c87c8a03fef2671be0572187404afa5
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Wed Dec 1 00:01:51 2010 +0100

    pytalloc: Expose PyTalloc_GetObjectType

commit 3bff03723d8920faece76dd57bcf5d19b84d7b02
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 30 23:48:46 2010 +0100

    pidl/python: Allow import of talloc, even though it doesn't live in the
    samba.dcerpc. namespace.

commit ba2110d19060c4d84656917eb6be7b78afc6df6b
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 30 23:06:32 2010 +0100

    pidl: Allow more flexibility importing modules using convenience function.

commit 36bdb3b9af271a8dcde23d40737117d7ce5daef8
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 30 22:59:51 2010 +0100

    pytalloc: Add convenience function for checking if something is a talloc
    object.

commit dd0fbc47c798acfb003e37afbee5f0748e30ad1b
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 30 22:59:32 2010 +0100

    pidl: Base new objects off of talloc object.

commit 0acc93cc2c8baa9a693066835ff1a1ba1e0ed50b
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 09:57:50 2010 +1100

    waf: added a help target for the other waf builds
    
    this lets the s3 waf build use "make help"
    
    Autobuild-User: Andrew Tridgell <tridge at samba.org>
    Autobuild-Date: Wed Dec  1 01:47:50 CET 2010 on sn-devel-104

commit 557401b68d0d96f8a21037c917cad77c0e6e2a89
Author: Andrew Tridgell <tridge at samba.org>
Date:   Wed Dec 1 09:56:29 2010 +1100

    s4-build: added a 'make help' target

commit 062378c1b4ba4f199cee6d4368e87f1e0ba820a6
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue Nov 30 13:24:01 2010 +1100

    s4-provision: fixed check for missing msDS-SupportedEncryptionTypes
    
    thanks to Jelmer for spotting this

commit 7526171ce596daf008798bd2ab63bb57c08b184a
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue Nov 30 11:55:48 2010 +1100

    wintest: make expect calls case insensitive by default

commit 1079195a7652e890d6e683f4f29d0454d72141e6
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue Nov 30 11:54:55 2010 +1100

    wintest: added --vms option
    
    this allows you to run tests associated with a specified list of VMs

commit 47e8cbe3d630bef40e2564963177e08b65102aff
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue Nov 30 09:56:30 2010 +1100

    heimdal: fix for w2000 from lha
    
    Autobuild-User: Andrew Bartlett <abartlet at samba.org>
    Autobuild-Date: Wed Dec  1 00:59:59 CET 2010 on sn-devel-104

commit 1286f5345515bec5295497b1370db830262c3890
Author: Andrew Tridgell <tridge at samba.org>
Date:   Tue Nov 30 15:23:39 2010 +1100

    s4-dns: catch all DNS exceptions in samba_dnsupdate

commit 29c4f3fa61c7bea39abecbd52f7170b97a9d53d3
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 18:04:42 2010 +1100

    s4-smb_server Return why the ntvfs_connect() failed.
    
    Andrew Bartlett

commit 4ea840c3a50557a5c084694d5d30fc3d0532f4ff
Author: Andrew Bartlett <abartlet at samba.org>
Date:   Tue Nov 30 15:59:04 2010 +1100

    s4-librpc Handle all types of GUID in the GUID() initialiser
    
    By taking a length-limited string, we can parse binary and string GUID
    values, which is particularly useful when reading from ldb.
    
    Andrew Bartlett

commit 2b0905aeaecdc7fabad5661b4c726500f613be39
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 23:06:53 2010 +0100

    s3-waf: convert RPC_LSARPC into a subsystem.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Wed Dec  1 00:13:58 CET 2010 on sn-devel-104

commit c2911952519089ed472d33143511d55d10752304
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 23:04:23 2010 +0100

    s3-waf: convert RPC_SAMR into a subsystem.
    
    Guenther

commit ef129716a4d0d44df5fcb5039398c6e5d9c0e589
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 22:41:41 2010 +0100

    s3-waf: convert INIT_SAMR into a subsystem.
    
    Guenther

commit f5e1f5f1259c1a02a9e839f0d9e8ca78ea48cf4a
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 22:37:37 2010 +0100

    s3-waf: convert INIT_NETLOGON into a subsystem.
    
    Guenther

commit 42fe021f560649064d058ac4d9efc28fd97d9403
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 22:34:54 2010 +0100

    s3-waf: convert INIT_LSA into a subsystem.
    
    Guenther

commit e8aa266c97d7f5175f657f1b8d2c995bf879ae3d
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 30 22:22:15 2010 +0100

    talloc: Add talloc object.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Tue Nov 30 23:26:56 CET 2010 on sn-devel-104

commit 783264e97c5230063abc601bc7f90c752141a9d6
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 21:50:56 2010 +0100

    s3-waf: fix LIBNBT deps.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Nov 30 22:39:05 CET 2010 on sn-devel-104

commit c5559bb7ea6ea95ef333f1deb0bedfec10be39b7
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 21:46:31 2010 +0100

    s3-waf: convert IDMAP_AD into a subsystem.
    
    Guenther

commit 3a91e407cb4034442150559980ba87db55ba6739
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 21:44:25 2010 +0100

    s3-waf: convert IDMAP_HASH into a subsystem.
    
    Guenther

commit e702b54cf83cde07512e1fea151b589fc07638c6
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 21:42:17 2010 +0100

    s3-waf: convert IDMAP_ADEX into a subsystem.
    
    Guenther

commit 88b61a3b295f83e18d3e3b8900e39b741d2c6b86
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 19:05:36 2010 +0100

    s3-waf: no need to compile ../librpc/ndr/ndr_compression.c twice.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Nov 30 19:52:59 CET 2010 on sn-devel-104

commit 9d6bfdf92d06bd3420299aee2e5c2445c62d70a5
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 19:00:09 2010 +0100

    s3-waf: use LIBCLI_NDR_NETLOGON.
    
    Guenther

commit 8333b029eaf9f7582cd2c9b928db40bf0c3b571d
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:56:26 2010 +0100

    s3-waf: convert LIBNBT into a subsystem.
    
    Guenther

commit 72b6936534d38d333fc518de14270d8048ab4541
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:52:21 2010 +0100

    s3-waf: convert SPNEGO_PARSE into a subsystem.
    
    Guenther

commit b31c0e41045b90e4f1593c762a0ce07f06676a48
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:48:38 2010 +0100

    s3-waf: use SLCACHE in ntlm_auth.
    
    Guenther

commit 313123705be011334654ce0c8ebaaf21d8ced8cb
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:40:30 2010 +0100

    s3-waf: use TLDAP in smbtorture.
    
    Guenther

commit 67f2d4f45c2f0b3f0845f7c688fdc8a230d3e1f9
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:17:40 2010 +0100

    s3-waf: convert NPA_TSTREAM into a subsystem.
    
    Guenther

commit d245ec848280f2120626e984dea2756c033c93f1
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:07:21 2010 +0100

    s3-waf: add LIBDRSUAPI subsystem.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Nov 30 18:58:42 CET 2010 on sn-devel-104

commit 193daf857729073d3166ea5e377ed1743cd2b26b
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 18:01:13 2010 +0100

    s3-waf: let SMBD_BASE depend on NDR_NOTIFY.
    
    Guenther

commit a5ede16bb7462eed6f709ab2b4118db3e498d6a3
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:58:13 2010 +0100

    s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_NBT.
    
    Guenther

commit 4ca43d9bc1295e3bc28fb8b11ce8746c5af6524e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:56:03 2010 +0100

    s3-waf: let LIBSMB (in fact LIBNBT) depend on NDR_SVCCTL.
    
    Guenther

commit 5db1a399d586fd665382e625a5cdd0d1b995df27
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:50:32 2010 +0100

    s3-waf: convert LIBCLI_SPOOLSS into a subsystem.
    
    Guenther

commit e80e5c5b8a88a23d3fdf11e52d5f3bef2cdeb31b
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:46:56 2010 +0100

    s3-waf: convert RPCCLI_EPMAPPER into a subsystem.
    
    Guenther

commit aaa31e7b22342157c9982107a6af67c06b01ef93
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:45:25 2010 +0100

    s3-waf: convert RPCCLI_EVENTLOG into a subsystem.
    
    Guenther

commit d29f9e4846d86002732f37703a5b21b759be745a
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:44:25 2010 +0100

    s3-waf: convert RPCCLI_NTSVCS into a subsystem.
    
    Guenther

commit d37f54d8807166b9008c9d3fa11789e1936f4c0e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:43:09 2010 +0100

    s3-waf: convert RPCCLI_DRSUAPI into a subsystem.
    
    Guenther

commit ac290574e2ff49c9be880e545d1255f687dcc9ec
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:40:38 2010 +0100

    s3-waf: convert RPCCLI_DFS into a subsystem.
    
    Guenther

commit 5cedef39d7f4208d22ce3c7fd48c19d5f8a8e4d1
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:38:44 2010 +0100

    s3-waf: convert RPCCLI_INITSHUTDOWN into a subsystem.
    
    Guenther

commit 82b440835dfc24be114f08ee1f2824aba7ac7260
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:36:13 2010 +0100

    s3-waf: convert RPCCLI_DSSETUP into a subsystem.
    
    Guenther

commit 2013c9c391ee0324039842ec2f8acd4addd33d85
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:21:38 2010 +0100

    s3-waf: convert RPCCLI_SVCCTL into a subsystem.
    
    Guenther

commit a8d005d439489c939051436eb8dbb75ff1cf9fbe
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:19:12 2010 +0100

    s3-waf: convert RPCCLI_WKSSVC into a subsystem.
    
    Guenther

commit f9f9b798599262390cdec14d410fd3c8b94cd871
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:15:43 2010 +0100

    s3-waf: convert RPCCLI_SRVSVC into a subsystem.
    
    Guenther

commit 75f088f898993f7417520f2623611c689a58563b
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:27:37 2010 +0100

    s3-waf: convert LIBCLI_NETLOGON into a subsystem.
    
    Guenther

commit 656e849ce84c4b35e6f93ae8f4fe8780a4109e34
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 17:09:34 2010 +0100

    s3-waf: convert LIBCLI_LSA into a subsystem.
    
    Guenther

commit d16e77e1233b912d90d4c586176529d3361cc85e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 16:43:34 2010 +0100

    s3-waf: convert LIBCLI_SAMR into a subsystem.
    
    Guenther

commit 2beab2d6e5704ecbac278ecd4c00dd162cda4197
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 16:25:37 2010 +0100

    s3-waf: convert PARAM_UTIL into a subsystem.
    
    Guenther

commit 33c82cd5dd67c8fa509c326fed85a90045d896d0
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 16:16:22 2010 +0100

    s3-waf: convert TOKEN_UTIL into a subsystem.
    
    Guenther

commit b2a1c1e425411eb1a12ddb3a230cbcd5240f771e
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 15:12:52 2010 +0100

    s3-waf: convert REG_EVENTLOG into a subsystem.
    
    Guenther
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Nov 30 16:25:51 CET 2010 on sn-devel-104

commit 254dea0596b32431b70f48a8a9413c54b66c9925
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 14:56:26 2010 +0100

    s3-waf: convert LIBNMB into a subsystem.
    
    Guenther

commit 12d73f2cb8aec5e54fb21c0844624ab0b02c6228
Author: Günther Deschner <gd at samba.org>
Date:   Tue Nov 30 14:29:31 2010 +0100

    s3-waf: convert FNAME_UTIL into a subsystem.
    
    Guenther

commit d6337bb1bea8698f7532ef5be83de3c75376f09b
Author: Volker Lendecke <vl at samba.org>
Date:   Tue Nov 30 12:31:39 2010 +0100

    s3: Fix bug 7832
    
    Signed-off-by: Günther Deschner <gd at samba.org>
    
    Autobuild-User: Günther Deschner <gd at samba.org>
    Autobuild-Date: Tue Nov 30 14:39:34 CET 2010 on sn-devel-104

commit f430dd3cb8eb904a0b9a0dd0b786d913da16a155
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Tue Nov 30 12:01:07 2010 +0100

    wafsamba: Fix indentation.
    
    Without this change we'd exclude the rpath for private libraries
    whenever the first dependency of a subsystem was a public library.
    
    Autobuild-User: Jelmer Vernooij <jelmer at samba.org>
    Autobuild-Date: Tue Nov 30 13:08:04 CET 2010 on sn-devel-104

commit e0e4dc1c2282253cfaac5bae39b75361d13c843e
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Nov 29 18:09:49 2010 +0100

    s3: Add shadow copy info to smbclient allinfo
    
    Autobuild-User: Volker Lendecke <vlendec at samba.org>
    Autobuild-Date: Tue Nov 30 12:23:50 CET 2010 on sn-devel-104

commit 3f6705e8e3055133cc155797e66233d8a5919795
Author: Volker Lendecke <vl at samba.org>
Date:   Mon Nov 29 17:39:43 2010 +0100

    s3: Add cli_shadow_copy_data

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

Summary of changes:
 .bzrignore                                         |    1 +
 .gitignore                                         |    9 +-
 MAINTAINERS                                        |   40 -
 MAINTAINERS.txt                                    |  185 +
 WHATSNEW4.txt                                      |   59 +-
 buildtools/bin/waf-svn                             |  Bin 107944 -> 109173 bytes
 buildtools/compare_config_h3.sh                    |    6 +-
 buildtools/compare_config_h4.sh                    |    6 +-
 buildtools/compare_generated.sh                    |    2 +-
 buildtools/compare_install.sh                      |    2 +-
 buildtools/mktowscript/rebuild_all.sh              |    2 +-
 buildtools/scripts/Makefile.waf                    |   11 +-
 buildtools/scripts/abi_gen.sh                      |    4 +-
 buildtools/testwaf.sh                              |    4 +-
 buildtools/wafsamba/hpuxcc.py                      |   56 +
 buildtools/wafsamba/pkgconfig.py                   |   68 +
 buildtools/wafsamba/samba3.py                      |   20 +
 buildtools/wafsamba/samba_abi.py                   |   88 +-
 buildtools/wafsamba/samba_asn1.py                  |  109 -
 buildtools/wafsamba/samba_autoconf.py              |   92 +-
 buildtools/wafsamba/samba_autoproto.py             |   25 +-
 buildtools/wafsamba/samba_bundled.py               |   72 +-
 buildtools/wafsamba/samba_conftests.py             |   90 +-
 buildtools/wafsamba/samba_deps.py                  |  387 +-
 buildtools/wafsamba/samba_dist.py                  |   39 +-
 buildtools/wafsamba/samba_errtable.py              |   27 -
 buildtools/wafsamba/samba_install.py               |   90 +-
 buildtools/wafsamba/samba_optimisation.py          |   17 +-
 buildtools/wafsamba/samba_patterns.py              |    6 +-
 buildtools/wafsamba/samba_pidl.py                  |   20 +-
 buildtools/wafsamba/samba_python.py                |   15 +-
 buildtools/wafsamba/samba_utils.py                 |  107 +-
 buildtools/wafsamba/samba_version.py               |  199 +-
 buildtools/wafsamba/samba_wildcard.py              |   22 +-
 buildtools/wafsamba/stale_files.py                 |   96 +
 buildtools/wafsamba/symbols.py                     |  382 +
 buildtools/wafsamba/tru64cc.py                     |    2 +-
 buildtools/wafsamba/wafsamba.py                    |  276 +-
 buildtools/wafsamba/wscript                        |  104 +-
 docs-xml/Samba3-HOWTO/TOSHARG-upgrading-to-3.0.xml |   96 +
 docs-xml/build/catalog.xml.in                      |    4 +-
 docs-xml/manpages-3/idmap_ad.8.xml                 |   17 +
 docs-xml/manpages-3/idmap_autorid.8.xml            |  134 +
 docs-xml/manpages-3/idmap_rid.8.xml                |   18 +
 docs-xml/manpages-3/net.8.xml                      |  158 +
 docs-xml/manpages-3/smbcacls.1.xml                 |   12 +-
 docs-xml/manpages-3/vfs_time_audit.8.xml           |  101 +
 docs-xml/smbdotconf/base/multicastdnsregister.xml  |   15 +
 docs-xml/smbdotconf/locking/posixlocking.xml       |    3 +-
 docs-xml/smbdotconf/printing/addportcommand.xml    |    2 +-
 docs-xml/smbdotconf/protocol/smb2maxcredits.xml    |   15 +
 docs-xml/smbdotconf/security/clientntlmv2auth.xml  |   13 +-
 .../security/clientusepsnegoprincipal.xml          |   28 +
 docs-xml/smbdotconf/security/guestok.xml           |    2 +-
 .../smbdotconf/security/sendspengoprincipal.xml    |   28 +
 docs-xml/smbdotconf/tuning/strictallocate.xml      |   11 +-
 .../smbdotconf/winbind/winbindusedefaultdomain.xml |    6 +-
 examples/VFS/skel_opaque.c                         |   11 +-
 examples/VFS/skel_transparent.c                    |   13 +-
 examples/libsmbclient/testctx.c                    |   17 +-
 examples/printing/smbprint                         |    4 +-
 howto4.txt                                         |  218 +-
 lib/async_req/config.mk                            |    4 -
 lib/compression/lzxpress.c                         |   13 +-
 lib/compression/testsuite.c                        |   51 +-
 lib/crypto/config.mk                               |   18 -
 lib/crypto/wscript_build                           |    2 +-
 lib/dnspython/.gitignore                           |    2 +
 lib/dnspython/ChangeLog                            |   79 +
 lib/dnspython/Makefile                             |   56 +
 lib/dnspython/README                               |   59 +-
 lib/dnspython/dns/__init__.py                      |    1 +
 lib/dnspython/dns/dnssec.py                        |  312 +-
 lib/dnspython/dns/hash.py                          |   67 +
 lib/dnspython/dns/message.py                       |   12 +-
 lib/dnspython/dns/node.py                          |   14 +-
 lib/dnspython/dns/query.py                         |   84 +-
 lib/dnspython/dns/rdataset.py                      |    4 +-
 lib/dnspython/dns/resolver.py                      |   17 +-
 lib/dnspython/dns/rrset.py                         |    6 +-
 lib/dnspython/dns/tsig.py                          |   77 +-
 lib/dnspython/dns/update.py                        |   12 +-
 lib/dnspython/dns/version.py                       |    4 +-
 lib/dnspython/dns/zone.py                          |   20 +-
 lib/dnspython/examples/zonediff.py                 |  270 +
 lib/dnspython/setup.py                             |    2 +-
 lib/dnspython/tests/dnssec.py                      |  146 +
 lib/dnspython/tests/resolver.py                    |   24 +-
 lib/nss_wrapper/config.mk                          |    7 -
 lib/nss_wrapper/testsuite.c                        |    2 +-
 lib/nss_wrapper/wscript                            |   13 +-
 lib/nss_wrapper/wscript_build                      |   10 +-
 lib/popt/config.mk                                 |    5 -
 lib/popt/wscript                                   |    3 +-
 lib/replace/Makefile                               |   61 +
 lib/replace/{autogen.sh => autogen-autotools.sh}   |    0
 lib/replace/autogen-waf.sh                         |   12 +-
 lib/replace/autogen.sh                             |   14 +-
 lib/replace/configure                              |   21 +
 lib/replace/libreplace.m4                          |    1 +
 lib/replace/replace-test.h                         |   10 +
 lib/replace/replace.c                              |   50 +-
 lib/replace/replace.h                              |   15 +
 lib/replace/system/network.h                       |    6 +-
 lib/replace/test/os2_delete.c                      |    4 +-
 lib/replace/wscript                                |  105 +-
 lib/smbconf/config.mk                              |    3 -
 lib/smbconf/smbconf_txt.c                          |    6 +-
 lib/socket_wrapper/config.mk                       |    8 -
 lib/socket_wrapper/socket_wrapper.c                |   26 +-
 lib/socket_wrapper/testsuite.c                     |    2 +-
 lib/socket_wrapper/wscript                         |    6 +-
 lib/socket_wrapper/wscript_build                   |   10 +-
 lib/subunit/INSTALL                                |    9 +-
 lib/subunit/NEWS                                   |   17 +
 lib/subunit/c/include/subunit/child.h              |   17 +
 lib/subunit/c/lib/child.c                          |   22 +
 lib/subunit/c/tests/test_child.c                   |   39 +
 lib/subunit/c/wscript                              |   16 +
 lib/subunit/python/subunit/__init__.py             |    6 +
 lib/subunit/python/subunit/run.py                  |    3 +-
 lib/subunit/setup.py                               |    2 +-
 .../ABI/{talloc-2.0.2.sigs => talloc-2.0.4.sigs}   |    0
 lib/talloc/Makefile                                |   64 +
 lib/talloc/{autogen.sh => autogen-autotools.sh}    |    0
 lib/talloc/autogen-waf.sh                          |   12 +-
 lib/talloc/autogen.sh                              |   15 +-
 lib/talloc/config.mk                               |    7 -
 lib/talloc/configure                               |   21 +
 lib/talloc/configure.ac                            |    2 +-
 lib/talloc/pytalloc-util.pc.in                     |   11 +
 lib/talloc/pytalloc.c                              |  167 +-
 lib/talloc/pytalloc.h                              |    9 +-
 lib/talloc/pytalloc_util.c                         |  118 +
 lib/talloc/talloc.3.xml                            |   13 +-
 lib/talloc/talloc.c                                |   37 +-
 lib/talloc/talloc.h                                |   17 +
 lib/talloc/talloc.pc.in                            |    2 +-
 lib/talloc/talloc_guide.txt                        |   13 +
 lib/talloc/wscript                                 |  100 +-
 lib/tdb/ABI/tdb-1.2.5.sigs                         |   61 +
 lib/tdb/ABI/tdb-1.2.6.sigs                         |   61 +
 lib/tdb/ABI/tdb-1.2.7.sigs                         |   61 +
 .../autogen.sh => tdb/autogen-autotools.sh}        |    0
 lib/tdb/autogen.sh                                 |   15 +-
 lib/tdb/common/check.c                             |    4 +-
 lib/tdb/common/dump.c                              |    4 +-
 lib/tdb/common/error.c                             |    4 +-
 lib/tdb/common/freelist.c                          |    2 +-
 lib/tdb/common/freelistcheck.c                     |    2 +-
 lib/tdb/common/hash.c                              |  380 +
 lib/tdb/common/lock.c                              |   34 +-
 lib/tdb/common/open.c                              |  127 +-
 lib/tdb/common/tdb.c                               |   40 +-
 lib/tdb/common/tdb_private.h                       |    2 +
 lib/tdb/common/transaction.c                       |   14 +-
 lib/tdb/common/traverse.c                          |    8 +-
 lib/tdb/config.mk                                  |   57 -
 lib/tdb/configure.ac                               |    2 +-
 lib/tdb/include/tdb.h                              |  124 +-
 lib/tdb/libtdb.m4                                  |    2 +-
 lib/tdb/manpages/tdbrestore.8.xml                  |   66 +
 lib/tdb/pytdb.c                                    |  105 +-
 lib/tdb/python/tests/simple.py                     |   46 +-
 lib/tdb/tdb.mk                                     |    7 +-
 lib/tdb/tdb.pc.in                                  |    2 +-
 lib/tdb/tools/tdbrestore.c                         |  226 +
 lib/tdb/wscript                                    |   56 +-
 lib/tdr/config.mk                                  |    9 -
 lib/tdr/testsuite.c                                |    2 +-
 lib/tdr/wscript_build                              |    2 +-
 lib/testtools/.testr.conf                          |    4 +
 lib/testtools/HACKING                              |   48 +-
 lib/testtools/MANIFEST.in                          |    1 -
 lib/testtools/MANUAL                               |  125 +-
 lib/testtools/Makefile                             |    9 +-
 lib/testtools/NEWS                                 |  151 +-
 lib/testtools/README                               |   18 +-
 lib/testtools/setup.py                             |   51 +-
 lib/testtools/testtools/__init__.py                |   12 +-
 lib/testtools/testtools/_spinner.py                |  317 +
 lib/testtools/testtools/compat.py                  |   57 +-
 lib/testtools/testtools/content.py                 |   17 +-
 lib/testtools/testtools/deferredruntest.py         |  336 +
 lib/testtools/testtools/helpers.py                 |   64 +
 lib/testtools/testtools/matchers.py                |  208 +-
 lib/testtools/testtools/run.py                     |   82 +-
 lib/testtools/testtools/runtest.py                 |   99 +-
 lib/testtools/testtools/testcase.py                |  230 +-
 lib/testtools/testtools/testresult/doubles.py      |   18 +-
 lib/testtools/testtools/testresult/real.py         |  129 +-
 lib/testtools/testtools/tests/__init__.py          |   37 +-
 lib/testtools/testtools/tests/helpers.py           |    5 +
 lib/testtools/testtools/tests/test_compat.py       |   20 +-
 lib/testtools/testtools/tests/test_content.py      |   49 +-
 lib/testtools/testtools/tests/test_content_type.py |   10 +-
 .../testtools/tests/test_deferredruntest.py        |  738 ++
 .../testtools/tests/test_fixturesupport.py         |   77 +
 lib/testtools/testtools/tests/test_helpers.py      |  106 +
 lib/testtools/testtools/tests/test_matchers.py     |  228 +-
 lib/testtools/testtools/tests/test_monkey.py       |    7 +-
 lib/testtools/testtools/tests/test_run.py          |   77 +
 lib/testtools/testtools/tests/test_runtest.py      |  129 +-
 lib/testtools/testtools/tests/test_spinner.py      |  325 +
 lib/testtools/testtools/tests/test_testresult.py   |  321 +-
 lib/testtools/testtools/tests/test_testsuite.py    |    9 +-
 lib/testtools/testtools/tests/test_testtools.py    |   82 +-
 lib/tevent/Makefile                                |   49 +
 lib/tevent/Makefile.in                             |   79 -
 lib/tevent/autogen-waf.sh                          |   12 +-
 lib/tevent/autogen.sh                              |   15 +-
 lib/tevent/bindings.py                             |   62 +
 lib/tevent/build_macros.m4                         |   15 -
 lib/tevent/config.guess                            | 1561 ---
 lib/tevent/config.sub                              | 1686 ---
 lib/tevent/configure                               |   21 +
 lib/tevent/configure.ac                            |   25 -
 lib/tevent/install-sh                              |  238 -
 lib/tevent/libtalloc.m4                            |    7 -
 lib/tevent/pkg.m4                                  |  156 -
 lib/tevent/pytevent.c                              |  762 ++
 lib/tevent/rules.mk                                |   18 -
 lib/tevent/samba.m4                                |   11 -
 lib/tevent/testsuite.c                             |    2 +-
 lib/tevent/tevent.c                                |    5 +-
 lib/tevent/tevent.exports                          |   62 -
 lib/tevent/tevent.h                                |    2 -
 lib/tevent/tevent.mk                               |   46 -
 lib/tevent/tevent.pc.in                            |    2 +-
 lib/tevent/tevent_signal.c                         |    2 +-
 lib/tevent/tevent_standard.c                       |    2 +-
 lib/tevent/wscript                                 |   49 +-
 lib/torture/config.mk                              |   17 -
 lib/torture/subunit.c                              |   79 +-
 lib/torture/torture.c                              |  180 +-
 lib/torture/torture.h                              |   38 +-
 lib/torture/torture.pc.in                          |    2 +-
 lib/torture/wscript_build                          |    4 +-
 lib/tsocket/config.mk                              |   13 -
 lib/tsocket/tsocket.h                              |   13 +-
 lib/tsocket/tsocket_bsd.c                          |   72 +-
 lib/uid_wrapper/config.mk                          |    9 -
 lib/uid_wrapper/uid_wrapper.c                      |    4 +-
 lib/uid_wrapper/wscript                            |    9 +-
 lib/uid_wrapper/wscript_build                      |   10 +-
 lib/update-external.sh                             |    2 +
 lib/util/asn1.c                                    |  102 +-
 lib/util/asn1.h                                    |    2 +
 lib/util/attr.h                                    |   12 +
 lib/util/binsearch.h                               |   16 +
 lib/util/capability.m4                             |   17 -
 lib/util/charset/charcnv.c                         |   66 +-
 lib/util/charset/charset.h                         |   15 +-
 lib/util/charset/config.m4                         |   86 -
 lib/util/charset/config.mk                         |   11 -
 lib/util/charset/iconv.c                           |    5 +-
 lib/util/charset/tests/charset.c                   |    2 +-
 lib/util/charset/tests/iconv.c                     |    2 +-
 lib/util/charset/util_unistr.c                     |   77 +-
 lib/util/charset/wscript_configure                 |   14 +-
 lib/util/config.mk                                 |   97 -
 lib/util/debug.c                                   |   29 +-
 lib/util/debug.h                                   |   15 +-
 lib/util/fault.c                                   |    2 +-
 lib/util/fault.m4                                  |   18 -
 lib/util/fsusage.m4                                |  200 -
 lib/util/idtree.c                                  |    4 +-
 lib/util/mutex.c                                   |   56 -
 lib/util/mutex.h                                   |   75 -
 lib/util/params.c                                  |    8 +-
 lib/util/samba-util.pc.in                          |    2 +-
 lib/util/select.c                                  |  210 +
 lib/util/select.h                                  |   29 +
 lib/util/signal.m4                                 |    1 -
 lib/util/tests/asn1_tests.c                        |   36 +-
 lib/util/tests/data_blob.c                         |    2 +-
 lib/util/tests/dlinklist.c                         |    2 +-
 lib/util/tests/file.c                              |    5 +-
 lib/util/tests/genrand.c                           |    2 +-
 lib/util/tests/idtree.c                            |    2 +-
 lib/util/tests/parmlist.c                          |    2 +-
 lib/util/tests/str.c                               |    2 +-
 lib/util/tests/strlist.c                           |   12 +-
 lib/util/tests/time.c                              |    5 +-
 lib/util/tevent_ntstatus.c                         |    7 +-
 lib/util/tevent_ntstatus.h                         |    6 +-
 lib/util/tevent_unix.c                             |    2 +-
 lib/util/tevent_werror.c                           |   81 +
 lib/util/tevent_werror.h                           |   43 +
 lib/util/util.c                                    |  134 +-
 lib/util/util.h                                    |   23 +-
 lib/util/util.m4                                   |    1 -
 lib/util/util_file.c                               |    2 +-
 lib/util/util_ldb.c                                |   49 +-
 lib/util/util_ldb.h                                |    2 -
 lib/util/util_net.c                                |    2 +-
 lib/util/wscript_build                             |   38 +-
 lib/util/xattr.m4                                  |   32 -
 lib/wscript_build                                  |    7 +
 lib/zlib/wscript                                   |   13 +-
 libcli/auth/config.mk                              |   26 -
 libcli/auth/schannel_proto.h                       |    2 +
 libcli/auth/spnego.h                               |    2 +
 libcli/auth/spnego_parse.c                         |    4 +
 libcli/auth/wscript_build                          |    8 +-
 libcli/cldap/config.mk                             |    7 -
 libcli/cldap/wscript_build                         |    4 +-
 libcli/drsuapi/config.mk                           |    6 -
 libcli/drsuapi/repl_decrypt.c                      |   44 +-
 libcli/echo/echo.c                                 |  204 +
 libcli/echo/libecho.h                              |   56 +
 libcli/echo/tests/echo.c                           |   93 +
 libcli/echo/tests/wscript_build                    |    8 +
 libcli/echo/wscript_build                          |    7 +
 libcli/ldap/config.mk                              |   15 -
 libcli/ldap/ldap_message.c                         |   17 +-
 libcli/ldap/ldap_ndr.c                             |    2 +-
 libcli/ldap/ldap_ndr.h                             |    2 +-
 libcli/ldap/wscript_build                          |    8 +-
 libcli/named_pipe_auth/config.mk                   |    4 -
 libcli/named_pipe_auth/npa_tstream.c               |    2 +
 libcli/nbt/config.mk                               |   51 -
 libcli/nbt/libnbt.h                                |   32 +-
 libcli/nbt/namerefresh.c                           |  254 +-
 libcli/nbt/nameregister.c                          |  483 +-
 libcli/nbt/pynbt.c                                 |    2 +-
 libcli/nbt/wscript_build                           |   15 +-
 libcli/samsync/config.mk                           |    6 -
 libcli/security/access_check.c                     |  404 +
 libcli/security/access_check.h                     |   78 +
 libcli/security/config.mk                          |    5 -
 libcli/security/create_descriptor.c                |  410 +
 libcli/security/display_sec.c                      |    4 +-
 libcli/security/dom_sid.c                          |   22 +-
 libcli/security/dom_sid.h                          |   54 +
 libcli/security/object_tree.c                      |  120 +
 libcli/security/privileges.c                       |   33 +-
 libcli/security/privileges.h                       |    2 +-
 libcli/security/sddl.c                             |    2 +-
 libcli/security/secace.c                           |   16 +-
 libcli/security/secace.h                           |   14 +-
 libcli/security/secacl.c                           |   46 -
 libcli/security/secacl.h                           |    1 -
 libcli/security/security.h                         |  109 +
 libcli/security/security_descriptor.c              |    3 +-
 libcli/security/security_descriptor.h              |   13 +
 libcli/security/security_token.c                   |  142 +
 libcli/security/security_token.h                   |   60 +
 libcli/security/util_sid.c                         |  380 +
 libcli/security/wscript_build                      |    9 +-
 libcli/smb/config.mk                               |   11 -
 libcli/smb/smb2_constants.h                        |    5 +-
 libcli/smbreadline/smbreadline.c                   |  180 +
 libcli/smbreadline/smbreadline.h                   |   10 +
 {source4/lib => libcli}/smbreadline/wscript_build  |    0
 libcli/smbreadline/wscript_configure               |   52 +
 libcli/util/doserr.c                               |  196 +-
 libcli/util/ntstatus.h                             |    6 +
 libcli/util/tstream.c                              |   18 +-
 libcli/util/werror.h                               |  101 +
 libds/common/flag_mapping.c                        |    9 +-
 libds/common/flags.h                               |   16 +-
 libgpo/config.mk                                   |    7 -
 libgpo/gpext/gpext.c                               |    1 +
 libgpo/gpo_ldap.c                                  |    3 +-
 libgpo/gpo_sec.c                                   |    2 +-
 libgpo/gpo_util.c                                  |    1 +
 libgpo/wscript_build                               |    4 +-
 librpc/idl/dcerpc.idl                              |  154 +-
 librpc/idl/dfsblobs.idl                            |    4 +-
 librpc/idl/dns.idl                                 |  187 +
 librpc/idl/dnsp.idl                                |   44 +-
 librpc/idl/drsblobs.idl                            |   16 +-
 librpc/idl/drsuapi.idl                             |  214 +-
 librpc/idl/eventlog6.idl                           |  343 +
 librpc/idl/krb5pac.idl                             |    4 +
 librpc/idl/lsa.idl                                 |    9 +-
 librpc/idl/misc.idl                                |    2 +
 librpc/idl/nbt.idl                                 |    2 +-
 librpc/idl/netlogon.idl                            |   37 +-
 librpc/idl/samr.idl                                |   11 +-
 librpc/idl/spoolss.idl                             |   72 +-
 librpc/idl/srvsvc.idl                              |    2 +-
 librpc/idl/wscript_build                           |   11 +-
 librpc/ndr.pc.in                                   |    2 +-
 librpc/ndr/libndr.h                                |    5 +-
 librpc/ndr/ndr.c                                   |   24 +-
 librpc/ndr/ndr_basic.c                             |   63 +-
 librpc/ndr/ndr_dns.c                               |  342 +
 librpc/ndr/ndr_dns.h                               |   15 +
 librpc/ndr/ndr_dnsp.c                              |   52 +
 librpc/ndr/ndr_dnsp.h                              |    4 +
 librpc/ndr/ndr_drsuapi.c                           |   48 +-
 librpc/ndr/ndr_sec_helper.c                        |    5 +-
 librpc/ndr/ndr_string.c                            |   24 +-
 librpc/ndr_standard.pc.in                          |    2 +-
 librpc/rpc/binding.c                               |    8 +-
 librpc/tools/ndrdump.c                             |   21 +-
 librpc/wscript_build                               |  491 +
 nsswitch/config.m4                                 |   46 -
 nsswitch/config.mk                                 |   41 -
 nsswitch/libwbclient/config.mk                     |   24 -
 nsswitch/libwbclient/tests/wbclient.c              |  105 +-
 nsswitch/libwbclient/wbc_idmap_async.c             |  448 -
 nsswitch/libwbclient/wbc_pam.c                     |   10 +-
 nsswitch/libwbclient/wbc_pam_async.c               |  484 -
 nsswitch/libwbclient/wbc_pwd.c                     |    2 +-
 nsswitch/libwbclient/wbc_sid_async.c               |  291 -
 nsswitch/libwbclient/wbc_util.c                    |   12 +-
 nsswitch/libwbclient/wbc_util_async.c              |  836 --
 nsswitch/libwbclient/wscript_build                 |   14 +-
 nsswitch/nsstest.c                                 |  144 +-
 nsswitch/nsstest.m4                                |    8 -
 nsswitch/winbind_nss_solaris.h                     |   26 -
 nsswitch/wins.c                                    |    3 +-
 nsswitch/wscript_build                             |   35 +-
 packaging/RHEL-CTDB/samba.spec.tmpl                |    3 +
 pidl/config.m4                                     |    9 -
 pidl/config.mk                                     |   34 -
 pidl/idl.yp                                        |    9 +-
 pidl/lib/Parse/Pidl/IDL.pm                         |  485 +-
 pidl/lib/Parse/Pidl/NDR.pm                         |   43 +-
 pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm            |    2 +-
 pidl/lib/Parse/Pidl/Samba4/Header.pm               |   17 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm           |    5 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm           |   68 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm               |  249 +-
 pidl/lib/Parse/Pidl/Typelist.pm                    |   15 +-
 pidl/tests/parse_idl.pl                            |    4 +
 pidl/wscript                                       |    3 +-
 release-scripts/build-manpages-git                 |   37 +
 release-scripts/build-manpages-nogit               |   42 +
 script/autobuild.py                                |  512 +
 script/bisect-test.py                              |   95 +
 script/commit_mark.sh                              |   19 +
 script/land-remote.py                              |  113 +
 script/land.py                                     |  741 ++
 script/show_test_time                              |   19 +
 selftest/Subunit.pm                                |   33 -
 selftest/filter-subunit                            |   30 +-
 selftest/format-subunit                            |  219 +-
 selftest/gdb_backtrace                             |   30 +-
 selftest/in_screen                                 |   80 +
 selftest/selftest.pl                               |  201 +-
 selftest/subunithelper.py                          |  240 +-
 selftest/target/Samba3.pm                          |   16 +-
 selftest/target/Samba4.pm                          |  257 +-
 source3/Makefile.in                                |  122 +-
 source3/auth/auth.c                                |   26 +-
 source3/auth/auth_compat.c                         |    5 +-
 source3/auth/auth_ntlmssp.c                        |    6 +-
 source3/auth/auth_server.c                         |    9 +-
 source3/auth/auth_util.c                           |  109 +-
 source3/auth/auth_winbind.c                        |    4 +-
 source3/auth/server_info.c                         |   19 +-
 source3/auth/server_info_sam.c                     |    2 +-
 source3/auth/token_util.c                          |   49 +-
 source3/auth/user_krb5.c                           |   35 +-
 source3/auth/user_util.c                           |  100 +-
 source3/auth/wscript_build                         |   92 +
 source3/autogen-waf.sh                             |   27 +
 source3/build/dynconfig.py                         |   15 +-
 source3/build/wscript                              |    4 +
 source3/client/client.c                            |  362 +-
 source3/client/client_proto.h                      |    4 +-
 source3/client/clitar.c                            |   47 +-
 source3/client/smbspool.c                          |    2 +-
 source3/configure.in                               |  107 +-
 source3/groupdb/mapping.c                          |    1 +
 source3/groupdb/mapping_tdb.c                      |    9 +-
 source3/include/debug.h                            |   42 +-
 source3/include/event.h                            |    2 +-
 source3/include/fake_file.h                        |   10 +
 source3/include/includes.h                         |   23 +-
 source3/include/libsmb_internal.h                  |    5 -
 source3/include/local.h                            |   14 +-
 source3/include/messages.h                         |    2 +-
 source3/include/nt_printing.h                      |   62 +-
 source3/include/ntdomain.h                         |   16 +-
 source3/include/printing.h                         |    1 -
 source3/include/proto.h                            |  355 +-
 source3/include/regfio.h                           |  225 -
 source3/include/registry.h                         |   73 -
 source3/include/serverid.h                         |    2 +-
 source3/include/smb.h                              |   98 +-
 source3/include/smb_krb5.h                         |    2 -
 source3/include/smb_macros.h                       |   18 -
 source3/include/smbldap.h                          |   37 +
 source3/include/smbprofile.h                       |    4 +
 source3/include/vfs.h                              |   26 +-
 source3/include/vfs_macros.h                       |   13 +-
 source3/lib/cbuf.c                                 |  286 +
 source3/lib/cbuf.h                                 |  235 +
 source3/lib/charcnv.c                              |   81 +-
 source3/lib/conn_tdb.c                             |    2 +-
 source3/lib/ctdbd_conn.c                           |   66 +-
 source3/lib/debug.c                                |  182 +-
 source3/lib/dummysmbd.c                            |    2 +-
 source3/lib/eventlog/eventlog.c                    |    1 +
 source3/lib/events.c                               |   23 +-
 source3/lib/fault.c                                |   16 +-
 source3/lib/g_lock.c                               |    4 +-
 source3/lib/gencache.c                             |  306 +-
 source3/lib/idmap_cache.c                          |    1 +
 source3/lib/messages.c                             |    4 +-
 source3/lib/messages_local.c                       |   11 +-
 source3/lib/netapi/cm.c                            |   98 +-
 source3/lib/netapi/examples/netlogon/nltest.c      |   22 +-
 source3/lib/netapi/file.c                          |    6 +-
 source3/lib/netapi/getdc.c                         |   10 +-
 source3/lib/netapi/group.c                         |  123 +-
 source3/lib/netapi/joindomain.c                    |   28 +-
 source3/lib/netapi/libnetapi.c                     |  159 +
 source3/lib/netapi/localgroup.c                    |   39 +-
 source3/lib/netapi/netapi.c                        |   70 +-
 source3/lib/netapi/netapi_net.h                    |   24 +
 source3/lib/netapi/netapi_private.h                |    5 +
 source3/lib/netapi/netlogon.c                      |   10 +-
 source3/lib/netapi/samr.c                          |    1 +
 source3/lib/netapi/serverinfo.c                    |    6 +-
 source3/lib/netapi/share.c                         |   10 +-
 source3/lib/netapi/shutdown.c                      |    4 +-
 source3/lib/netapi/sid.c                           |    1 +
 source3/lib/netapi/user.c                          |   95 +-
 source3/lib/packet.c                               |    1 +
 source3/lib/popt_common.c                          |    4 +-
 source3/lib/privileges.c                           |    1 +
 source3/lib/readline.c                             |  194 -
 source3/lib/secdesc.c                              |   11 +-
 source3/lib/select.c                               |  207 -
 source3/lib/sendfile.c                             |   36 +-
 source3/lib/server_contexts.c                      |    3 -
 source3/lib/serverid.c                             |   11 +-
 source3/lib/sessionid_tdb.c                        |    2 +-
 source3/lib/sharesec.c                             |    1 +
 source3/lib/smbconf/smbconf_reg.c                  |    8 +-
 source3/lib/smbconf/testsuite.c                    |    2 +-
 source3/lib/smbldap.c                              |    1 +
 source3/lib/srprs.c                                |  185 +
 source3/lib/srprs.h                                |  181 +
 source3/lib/system.c                               |   48 +-
 source3/lib/tldap_util.c                           |    1 +
 source3/lib/username.c                             |   74 +-
 source3/lib/util.c                                 |   69 +-
 source3/lib/util_nttoken.c                         |    7 +-
 source3/lib/util_pw.c                              |   88 -
 source3/lib/util_seaccess.c                        |  246 -
 source3/lib/util_sid.c                             |  446 +-
 source3/lib/util_sock.c                            |    8 +
 source3/lib/util_str.c                             |   81 +-
 source3/lib/util_uuid.c                            |   53 -
 source3/lib/winbind_util.c                         |    1 +
 source3/libaddns/dns.h                             |    1 +
 source3/libaddns/dnsgss.c                          |    4 +-
 source3/libaddns/error.c                           |   59 +
 source3/libaddns/wscript_build                     |    7 +
 source3/libads/ads_ldap_protos.h                   |    8 -
 source3/libads/ads_proto.h                         |   13 -
 source3/libads/ldap.c                              |   38 +-
 source3/libads/ldap_schema.c                       |   55 +-
 source3/libads/ldap_schema.h                       |    5 -
 source3/libads/ldap_utils.c                        |   56 +-
 source3/libads/sasl.c                              |   11 +-
 source3/libgpo/gpext/scripts.c                     |    3 +-
 source3/libgpo/gpext/wscript_build                 |   33 +
 source3/libgpo/gpo_filesync.c                      |   30 +-
 source3/libgpo/gpo_reg.c                           |    8 +-
 source3/libnet/libnet_dssync_keytab.c              |   16 +-
 source3/libnet/libnet_join.c                       |    7 +-
 source3/libnet/libnet_samsync.c                    |    7 +-
 source3/libnet/libnet_samsync.h                    |    1 +
 source3/libnet/libnet_samsync_keytab.c             |   22 +-
 source3/libnet/libnet_samsync_ldif.c               |    1 +
 source3/libnet/libnet_samsync_passdb.c             |    3 +-
 source3/librpc/crypto/cli_spnego.c                 |  436 +
 source3/librpc/crypto/gse.c                        | 1010 ++
 source3/librpc/crypto/gse.h                        |   73 +
 source3/librpc/crypto/gse_krb5.c                   |  388 +
 source3/librpc/crypto/gse_krb5.h                   |   30 +
 source3/librpc/crypto/spnego.h                     |  101 +
 source3/librpc/idl/libnetapi.idl                   |    2 +-
 source3/librpc/idl/messaging.idl                   |    1 +
 source3/librpc/idl/wbint.idl                       |    1 +
 source3/librpc/ndr/util.c                          |    3 +
 source3/librpc/rpc/dcerpc_gssapi.c                 | 1034 --
 source3/librpc/rpc/dcerpc_gssapi.h                 |   76 -
 source3/librpc/rpc/dcerpc_helpers.c                |  204 +-
 source3/librpc/rpc/dcerpc_krb5.c                   |  388 -
 source3/librpc/rpc/dcerpc_krb5.h                   |   30 -
 source3/librpc/rpc/dcerpc_spnego.c                 |  359 -
 source3/librpc/rpc/dcerpc_spnego.h                 |   54 -
 source3/librpc/wscript_build                       |   56 +
 source3/libsmb/async_smb.c                         |    4 +
 source3/libsmb/cli_np_tstream.c                    |  992 ++
 source3/libsmb/cli_np_tstream.h                    |   56 +
 source3/libsmb/cliconnect.c                        |   80 +-
 source3/libsmb/clidfs.c                            |  128 +-
 source3/libsmb/clidgram.c                          |   14 +-
 source3/libsmb/clidgram.h                          |    4 +-
 source3/libsmb/clientgen.c                         |    1 +
 source3/libsmb/clifile.c                           |  801 +-
 source3/libsmb/clifsinfo.c                         |  142 +-
 source3/libsmb/clikrb5.c                           |    4 +-
 source3/libsmb/clilist.c                           |   22 +-
 source3/libsmb/climessage.c                        |    1 +
 source3/libsmb/clioplock.c                         |    1 +
 source3/libsmb/cliquota.c                          |    1 +
 source3/libsmb/clirap.c                            |  151 +-
 source3/libsmb/clireadwrite.c                      |    8 +-
 source3/libsmb/clispnego.c                         |   79 +-
 source3/libsmb/clitrans.c                          |    2 +-
 source3/libsmb/dsgetdcname.c                       |   40 +-
 source3/libsmb/libsmb_context.c                    |   12 +-
 source3/libsmb/libsmb_dir.c                        |   40 +-
 source3/libsmb/libsmb_file.c                       |    7 +-
 source3/libsmb/libsmb_server.c                     |    1 +
 source3/libsmb/libsmb_setget.c                     |   27 +-
 source3/libsmb/libsmb_stat.c                       |   51 +-
 source3/libsmb/libsmb_xattr.c                      |    8 +-
 source3/libsmb/namequery.c                         |   39 +-
 source3/libsmb/nmblib.c                            |   87 +-
 source3/libsmb/nterr.c                             |    6 +
 source3/libsmb/samlogon_cache.c                    |    5 +-
 source3/libsmb/smb_share_modes.c                   |    2 +-
 source3/libsmb/trustdom_cache.c                    |    1 +
 source3/libsmb/unexpected.c                        |  140 +-
 source3/locale/net/de.po                           |    8 +-
 source3/locale/pam_winbind/fr.po                   |  207 +-
 source3/locking/brlock.c                           |    2 +-
 source3/locking/locking.c                          |    3 +-
 source3/m4/samba_version.m4                        |   14 +-
 source3/modules/gpfs.c                             |   29 +-
 source3/modules/nfs4_acls.c                        |    4 +-
 source3/modules/onefs_system.c                     |    6 +-
 source3/modules/vfs_acl_common.c                   |  127 +-
 source3/modules/vfs_acl_tdb.c                      |    8 +-
 source3/modules/vfs_acl_xattr.c                    |    8 +-
 source3/modules/vfs_afsacl.c                       |   18 +-
 source3/modules/vfs_aio_fork.c                     |    8 +-
 source3/modules/vfs_cap.c                          |    4 +-
 source3/modules/vfs_catia.c                        |    5 +-
 source3/modules/vfs_default.c                      |  152 +-
 source3/modules/vfs_full_audit.c                   |   22 +-
 source3/modules/vfs_gpfs.c                         |  133 +-
 source3/modules/vfs_gpfs.h                         |    1 +
 source3/modules/vfs_hpuxacl.c                      |    6 +-
 source3/modules/vfs_onefs_shadow_copy.c            |    5 +-
 source3/modules/vfs_scannedonly.c                  |   11 +-
 source3/modules/vfs_shadow_copy2.c                 |    6 +-
 source3/modules/vfs_smb_traffic_analyzer.c         |    2 +-
 source3/modules/vfs_streams_xattr.c                |   27 +
 source3/modules/vfs_syncops.c                      |   91 +-
 source3/modules/vfs_time_audit.c                   | 2440 ++++
 source3/modules/vfs_tsmsm.c                        |   16 +-
 source3/modules/vfs_xattr_tdb.c                    |    7 +-
 source3/modules/wscript_build                      |  463 +
 source3/nmbd/nmbd.c                                |   42 +-
 source3/nmbd/nmbd.h                                |    3 +
 source3/nmbd/nmbd_packets.c                        |   14 +-
 source3/nmbd/nmbd_processlogon.c                   |    2 +-
 source3/nmbd/nmbd_winsserver.c                     |    3 +-
 source3/pam_smbpass/general.h                      |    1 -
 source3/pam_smbpass/pam_smb_passwd.c               |   17 +-
 source3/pam_smbpass/support.c                      |   19 +-
 source3/pam_smbpass/wscript_build                  |   13 +
 source3/param/loadparm.c                           |  120 +-
 source3/param/test_lp_load.c                       |   11 +-
 source3/passdb/account_pol.c                       |    1 +
 source3/passdb/lookup_sid.c                        |    7 +-
 source3/passdb/machine_sid.c                       |    5 +-
 source3/passdb/passdb.c                            |    1 +
 source3/passdb/pdb_ads.c                           |   24 +-
 source3/passdb/pdb_compat.c                        |    1 +
 source3/passdb/pdb_get_set.c                       |    3 +-
 source3/passdb/pdb_interface.c                     |   15 +-
 source3/passdb/pdb_ldap.c                          |    9 +-
 source3/passdb/pdb_smbpasswd.c                     |    7 +-
 source3/passdb/pdb_tdb.c                           |    1 +
 source3/passdb/secrets.c                           |    1 +
 source3/passdb/util_builtin.c                      |    3 +-
 source3/passdb/util_unixsids.c                     |    7 +-
 source3/passdb/util_wellknown.c                    |    5 +-
 source3/passdb/wscript_build                       |   48 +
 source3/printing/notify.c                          |   13 +
 source3/printing/nt_printing.c                     |   48 +-
 source3/printing/nt_printing_ads.c                 |   15 +-
 source3/printing/nt_printing_tdb.c                 |    1 +
 source3/printing/printer_list.c                    |    9 +-
 source3/printing/printing.c                        |    2 +-
 source3/printing/printspoolss.c                    |    1 +
 source3/profile/profile.c                          |    1 +
 source3/registry/reg_api.c                         |  463 +-
 source3/registry/reg_api.h                         |   70 +
 source3/registry/reg_api_regf.c                    |  302 +
 source3/registry/reg_api_regf.h                    |   35 +
 source3/registry/reg_api_util.c                    |  182 +
 source3/registry/reg_api_util.h                    |   46 +
 source3/registry/reg_backend_db.c                  |   33 +-
 source3/{include => registry}/reg_db.h             |    0
 source3/registry/reg_dispatcher.c                  |    1 +
 source3/registry/reg_format.c                      |  808 ++
 source3/registry/reg_format.h                      |  219 +
 source3/registry/reg_import.c                      |  290 +
 source3/registry/reg_import.h                      |  199 +
 source3/registry/reg_init_basic.c                  |    1 +
 source3/registry/reg_init_basic.h                  |   26 +
 source3/registry/reg_init_full.c                   |    2 +
 source3/registry/reg_init_full.h                   |   27 +
 source3/registry/reg_init_smbconf.c                |    2 +
 source3/registry/reg_init_smbconf.h                |   27 +
 source3/registry/reg_parse.c                       |  959 ++
 source3/registry/reg_parse.h                       |  190 +
 source3/registry/reg_parse_dox.cfg                 | 1562 +++
 source3/registry/reg_parse_internal.c              |  347 +
 source3/registry/reg_parse_internal.h              |  102 +
 source3/registry/reg_perfcount.c                   |    6 +-
 source3/registry/reg_util_legacy.c                 |   51 -
 source3/registry/reg_util_legacy.h                 |   45 -
 source3/registry/reg_util_token.c                  |    1 +
 source3/registry/regfio.h                          |  226 +
 source3/rpc_client/cli_lsarpc.c                    |   37 +-
 source3/rpc_client/cli_pipe.c                      |  281 +-
 source3/rpc_client/rpc_transport_np.c              |  419 +-
 source3/rpc_client/rpc_transport_sock.c            |  245 +-
 source3/rpc_client/rpc_transport_tstream.c         |  243 +-
 source3/rpc_server/dcesrv_gssapi.c                 |  248 +
 source3/rpc_server/dcesrv_gssapi.h                 |   42 +
 source3/rpc_server/dcesrv_ntlmssp.c                |  134 +
 source3/rpc_server/dcesrv_ntlmssp.h                |   42 +
 source3/rpc_server/dcesrv_spnego.c                 |  308 +
 source3/rpc_server/dcesrv_spnego.h                 |   37 +
 source3/rpc_server/rpc_ncacn_np.c                  |   37 +-
 source3/rpc_server/rpc_ncacn_np.h                  |    6 +-
 source3/rpc_server/srv_echo_nt.c                   |    2 +-
 source3/rpc_server/srv_eventlog_nt.c               |    3 +
 source3/rpc_server/srv_lsa_nt.c                    |   18 +-
 source3/rpc_server/srv_netlog_nt.c                 |   17 +-
 source3/rpc_server/srv_ntsvcs_nt.c                 |   32 +-
 source3/rpc_server/srv_pipe.c                      | 1066 +--
 source3/rpc_server/srv_samr_nt.c                   |   69 +-
 source3/rpc_server/srv_spoolss_nt.c                |  456 +-
 source3/rpc_server/srv_spoolss_util.c              |   53 +-
 source3/rpc_server/srv_spoolss_util.h              |    6 +-
 source3/rpc_server/srv_srvsvc_nt.c                 |  104 +-
 source3/rpc_server/srv_svcctl_nt.c                 |   32 +-
 source3/rpc_server/srv_winreg_nt.c                 |    2 +
 source3/rpc_server/srv_wkssvc_nt.c                 |    7 +-
 source3/rpc_server/wscript_build                   |  154 +
 source3/rpcclient/cmd_lsarpc.c                     |    1 +
 source3/rpcclient/cmd_samr.c                       |    7 +-
 source3/rpcclient/cmd_spoolss.c                    |   57 +-
 source3/rpcclient/cmd_winreg.c                     |  321 +
 source3/rpcclient/rpcclient.c                      |   41 +-
 source3/script/mkbuildoptions-waf.awk              |  273 +
 source3/script/mkversion.sh                        |    8 +-
 source3/script/tests/selftest.sh                   |    5 +-
 source3/script/tests/test_net_registry.sh          |    2 +-
 source3/script/tests/test_posix_s3.sh              |   97 +-
 source3/script/tests/test_smbclient_s3.sh          |    2 +-
 source3/script/tests/test_smbtorture_s3.sh         |    2 +-
 source3/selftest/knownfail                         |    4 +
 source3/selftest/s3-selftest.sh                    |    4 +-
 source3/selftest/slow                              |    1 +
 source3/selftest/tests.sh                          |   23 +-
 source3/selftest/wscript                           |  156 +
 source3/services/services_db.c                     |  589 +-
 source3/smbd/aio.c                                 |   14 +-
 source3/smbd/blocking.c                            |   18 +-
 source3/smbd/close.c                               |   10 +-
 source3/smbd/conn.c                                |  297 +-
 source3/smbd/dir.c                                 |    1 +
 source3/smbd/dmapi.c                               |    3 +-
 source3/smbd/dosmode.c                             |   95 +-
 source3/smbd/file_access.c                         |    1 +
 source3/smbd/fileio.c                              |   13 +-
 source3/smbd/files.c                               |  197 +-
 source3/smbd/globals.c                             |   35 +-
 source3/smbd/globals.h                             |   28 +-
 source3/smbd/lanman.c                              |    8 +-
 source3/smbd/msdfs.c                               |   10 +-
 source3/smbd/negprot.c                             |   14 +-
 source3/smbd/notify_internal.c                     |   15 +-
 source3/smbd/nttrans.c                             |  114 +-
 source3/smbd/open.c                                |   78 +-
 source3/smbd/oplock.c                              |   43 +-
 source3/smbd/oplock_irix.c                         |    2 +-
 source3/smbd/oplock_linux.c                        |    2 +-
 source3/smbd/password.c                            |    8 +-
 source3/smbd/pipes.c                               |    1 +
 source3/smbd/posix_acls.c                          |  208 +-
 source3/smbd/process.c                             |  196 +-
 source3/smbd/reply.c                               |   84 +-
 source3/smbd/seal.c                                |    4 +-
 source3/smbd/sec_ctx.c                             |    3 +-
 source3/smbd/server.c                              |   75 +-
 source3/smbd/server_exit.c                         |   14 +-
 source3/smbd/service.c                             |  133 +-
 source3/smbd/sesssetup.c                           |   22 +-
 source3/smbd/share_access.c                        |    3 +-
 source3/smbd/smb2_lock.c                           |   10 +-
 source3/smbd/smb2_read.c                           |  169 +-
 source3/smbd/smb2_server.c                         |  174 +-
 source3/smbd/smb2_tcon.c                           |   16 +-
 source3/smbd/trans2.c                              |   51 +-
 source3/smbd/uid.c                                 |    3 +-
 source3/smbd/vfs.c                                 |  198 +-
 source3/torture/cmd_vfs.c                          |    4 +-
 source3/torture/locktest.c                         |    4 +-
 source3/torture/locktest2.c                        |    6 +-
 source3/torture/masktest.c                         |   23 +-
 source3/torture/msgtest.c                          |    2 +-
 source3/torture/nbio.c                             |   26 +-
 source3/torture/nsstest.c                          |  495 -
 source3/torture/pdbtest.c                          |    4 +-
 source3/torture/proto.h                            |    1 +
 source3/torture/smbiconv.c                         |    2 +-
 source3/torture/test_async_echo.c                  |  142 +
 source3/torture/test_posix_append.c                |    1 +
 source3/torture/torture.c                          |  286 +-
 source3/torture/utable.c                           |    8 +-
 source3/torture/vfstest.c                          |    7 +-
 source3/utils/dbwrap_tool.c                        |    7 +-
 source3/utils/dbwrap_torture.c                     |   12 +-
 source3/utils/net.c                                |   19 +-
 source3/utils/net.h                                |    1 +
 source3/utils/net_ads.c                            |  138 +-
 source3/utils/net_cache.c                          |   48 +-
 source3/utils/net_dom.c                            |    3 +-
 source3/utils/net_groupmap.c                       |    1 +
 source3/utils/net_idmap.c                          |    1 +
 source3/utils/net_lookup.c                         |    9 +-
 source3/utils/net_printing.c                       |    1 +
 source3/utils/net_proto.h                          |   16 -
 source3/utils/net_registry.c                       |  461 +-
 source3/utils/net_rpc.c                            |   55 +-
 source3/utils/net_rpc_printer.c                    |   26 +-
 source3/utils/net_rpc_registry.c                   |  589 +-
 source3/utils/net_rpc_rights.c                     |    1 +
 source3/utils/net_rpc_samsync.c                    |    7 +-
 source3/utils/net_rpc_sh_acct.c                    |    1 +
 source3/utils/net_rpc_shell.c                      |    4 +-
 source3/utils/net_sam.c                            |    6 +-
 source3/utils/net_time.c                           |   24 +-
 source3/utils/net_usershare.c                      |    1 +
 source3/utils/net_util.c                           |    1 +
 source3/utils/nmblookup.c                          |    4 +-
 source3/utils/ntlm_auth.c                          |  396 +-
 source3/utils/pdbedit.c                            |    3 +-
 source3/utils/profiles.c                           |   18 +-
 source3/utils/sharesec.c                           |   18 +-
 source3/utils/smbcacls.c                           |   26 +-
 source3/utils/smbcontrol.c                         |   24 +-
 source3/utils/smbcquotas.c                         |   24 +-
 source3/utils/smbfilter.c                          |   44 +-
 source3/utils/smbpasswd.c                          |   12 +-
 source3/utils/smbtree.c                            |    4 +-
 source3/utils/split_tokens.c                       |   11 +-
 source3/utils/status.c                             |    7 +-
 source3/utils/status_profile.c                     |    2 -
 source3/utils/testparm.c                           |   10 +-
 source3/web/cgi.c                                  |    4 +-
 source3/web/statuspage.c                           |    1 +
 source3/web/swat.c                                 |   11 +-
 source3/winbindd/idmap.c                           |   14 +-
 source3/winbindd/idmap_ad.c                        |   10 +-
 source3/winbindd/idmap_adex/gc_util.c              |    3 +-
 source3/winbindd/idmap_adex/likewise_cell.c        |    1 +
 source3/winbindd/idmap_adex/provider_unified.c     |    4 +-
 source3/winbindd/idmap_autorid.c                   |  472 +
 source3/winbindd/idmap_hash/idmap_hash.c           |    1 +
 source3/winbindd/idmap_ldap.c                      |    3 +-
 source3/winbindd/idmap_rid.c                       |    1 +
 source3/winbindd/idmap_tdb.c                       |    3 +-
 source3/winbindd/idmap_tdb2.c                      |    1 +
 source3/winbindd/idmap_util.c                      |    7 +-
 source3/winbindd/wb_dsgetdcname.c                  |    6 +-
 source3/winbindd/wb_getgrsid.c                     |    3 +-
 source3/winbindd/wb_getpwsid.c                     |    1 +
 source3/winbindd/wb_gettoken.c                     |    5 +-
 source3/winbindd/wb_gid2sid.c                      |    7 +-
 source3/winbindd/wb_group_members.c                |    7 +-
 source3/winbindd/wb_lookupname.c                   |    7 +-
 source3/winbindd/wb_lookupsid.c                    |    1 +
 source3/winbindd/wb_lookupuseraliases.c            |    6 +-
 source3/winbindd/wb_lookupusergroups.c             |    7 +-
 source3/winbindd/wb_query_user_list.c              |    6 +-
 source3/winbindd/wb_queryuser.c                    |    7 +-
 source3/winbindd/wb_seqnum.c                       |    6 +-
 source3/winbindd/wb_sid2gid.c                      |    7 +-
 source3/winbindd/wb_sid2uid.c                      |    7 +-
 source3/winbindd/wb_uid2sid.c                      |    7 +-
 source3/winbindd/winbindd.c                        |   34 +-
 source3/winbindd/winbindd.h                        |    1 -
 source3/winbindd/winbindd_ads.c                    |    6 +-
 source3/winbindd/winbindd_allocate_gid.c           |    6 +-
 source3/winbindd/winbindd_allocate_uid.c           |    6 +-
 source3/winbindd/winbindd_async.c                  |   61 +-
 source3/winbindd/winbindd_cache.c                  |  171 +-
 source3/winbindd/winbindd_change_machine_acct.c    |    6 +-
 source3/winbindd/winbindd_check_machine_acct.c     |    6 +-
 source3/winbindd/winbindd_cm.c                     |   41 +-
 source3/winbindd/winbindd_creds.c                  |    1 +
 source3/winbindd/winbindd_dsgetdcname.c            |    6 +-
 source3/winbindd/winbindd_dual.c                   |   47 +-
 source3/winbindd/winbindd_dual_srv.c               |    3 +
 source3/winbindd/winbindd_getgrent.c               |    1 +
 source3/winbindd/winbindd_getpwsid.c               |    1 +
 source3/winbindd/winbindd_getsidaliases.c          |   43 +
 source3/winbindd/winbindd_getuserdomgroups.c       |    1 +
 source3/winbindd/winbindd_getusersids.c            |    1 +
 source3/winbindd/winbindd_lookuprids.c             |   12 +-
 source3/winbindd/winbindd_lookupsid.c              |    1 +
 source3/winbindd/winbindd_msrpc.c                  |    7 +-
 source3/winbindd/winbindd_pam.c                    |  169 +-
 source3/winbindd/winbindd_pam_auth_crap.c          |   21 +-
 source3/winbindd/winbindd_ping_dc.c                |    6 +-
 source3/winbindd/winbindd_proto.h                  |   39 +-
 source3/winbindd/winbindd_rpc.c                    |   15 +-
 source3/winbindd/winbindd_samr.c                   |    1 +
 source3/winbindd/winbindd_sid_to_gid.c             |    1 +
 source3/winbindd/winbindd_sid_to_uid.c             |    1 +
 source3/winbindd/winbindd_util.c                   |   52 +-
 source3/winbindd/wscript_build                     |  167 +
 source3/wscript                                    |  374 +-
 source3/wscript_build                              | 1477 ++-
 source4/Makefile                                   |   73 +
 source4/Makefile.in                                |  314 -
 source4/VERSION                                    |    4 +-
 source4/aclocal.m4                                 |   65 -
 source4/auth/auth.h                                |   16 +-
 source4/auth/auth_sam_reply.c                      |   39 +-
 source4/auth/config.m4                             |   32 -
 source4/auth/config.mk                             |   51 -
 source4/auth/credentials/config.mk                 |   20 -
 source4/auth/credentials/credentials.c             |  151 +-
 source4/auth/credentials/credentials.h             |   12 +-
 source4/auth/credentials/credentials_files.c       |  435 -
 source4/auth/credentials/credentials_krb5.c        |  109 +-
 source4/auth/credentials/credentials_krb5.h        |    4 +-
 source4/auth/credentials/credentials_ntlm.c        |   13 -
 source4/auth/credentials/credentials_secrets.c     |  292 +
 source4/auth/credentials/pycredentials.c           |   56 +-
 source4/auth/credentials/pycredentials.h           |    4 +-
 source4/auth/credentials/tests/bind.py             |  154 +
 source4/auth/credentials/tests/simple.c            |    3 +-
 source4/auth/credentials/wscript_build             |   24 +-
 source4/auth/gensec/config.m4                      |    2 -
 source4/auth/gensec/config.mk                      |   82 -
 source4/auth/gensec/cyrus_sasl.c                   |   46 +-
 source4/auth/gensec/gensec.c                       |   28 +-
 source4/auth/gensec/gensec.pc.in                   |    2 +-
 source4/auth/gensec/gensec_gssapi.c                |  145 +-
 source4/auth/gensec/gensec_gssapi.h                |    2 +
 source4/auth/gensec/gensec_krb5.c                  |   42 +-
 source4/auth/gensec/gensec_tstream.c               |  611 +
 source4/auth/gensec/gensec_tstream.h               |   40 +
 source4/auth/gensec/pygensec.c                     |   56 +-
 source4/auth/gensec/schannel.c                     |   36 +-
 source4/auth/gensec/socket.c                       |    1 -
 source4/auth/gensec/spnego.c                       |   38 +-
 source4/auth/gensec/tests/bindings.py              |   39 -
 source4/auth/gensec/wscript_build                  |   19 +-
 source4/auth/kerberos/config.m4                    |  542 -
 source4/auth/kerberos/config.mk                    |   19 -
 source4/auth/kerberos/kerberos.h                   |    8 +
 source4/auth/kerberos/kerberos_credentials.h       |   11 +-
 source4/auth/kerberos/kerberos_pac.c               |   14 +-
 source4/auth/kerberos/kerberos_util.c              |  555 +-
 source4/auth/kerberos/krb5_init_context.c          |  142 +-
 source4/auth/kerberos/krb5_init_context.h          |    2 +-
 source4/auth/kerberos/wscript_build                |   17 +-
 source4/auth/ntlm/auth.c                           |   11 +-
 source4/auth/ntlm/auth_sam.c                       |    1 -
 source4/auth/ntlm/auth_simple.c                    |    5 +-
 source4/auth/ntlm/auth_winbind.c                   |    2 +-
 source4/auth/ntlm/config.mk                        |   80 -
 source4/auth/ntlm/wscript_build                    |   23 +-
 source4/auth/ntlmssp/config.mk                     |   13 -
 source4/auth/ntlmssp/ntlmssp_server.c              |    2 +-
 source4/auth/ntlmssp/wscript_build                 |    2 +-
 source4/auth/pyauth.c                              |   46 +-
 source4/auth/sam.c                                 |   91 +-
 source4/auth/session.c                             |   22 +-
 source4/auth/wscript_build                         |   16 +-
 source4/autogen-autotools.sh                       |   85 -
 source4/autogen-waf.sh                             |   12 +-
 source4/autogen.sh                                 |    2 +-
 source4/build/m4/ax_cflags_gcc_option.m4           |  109 -
 source4/build/m4/ax_cflags_irix_option.m4          |  174 -
 source4/build/m4/check_cc.m4                       |  180 -
 source4/build/m4/check_doc.m4                      |    1 -
 source4/build/m4/check_ld.m4                       |  187 -
 source4/build/m4/check_path.m4                     |  233 -
 source4/build/m4/env.m4                            |   90 -
 source4/build/m4/public.m4                         |  282 -
 source4/build/make/lex_compile.sh                  |   60 -
 source4/build/make/python.mk                       |   51 -
 source4/build/make/rules.mk                        |  190 -
 source4/build/make/templates.mk                    |  143 -
 source4/build/make/yacc_compile.sh                 |   45 -
 source4/build/smb_build/README.txt                 |   83 -
 source4/build/smb_build/TODO                       |   25 -
 source4/build/smb_build/config_mk.pm               |  284 -
 source4/build/smb_build/dot.pl                     |   63 -
 source4/build/smb_build/input.pm                   |  278 -
 source4/build/smb_build/main.pl                    |  105 -
 source4/build/smb_build/makefile.pm                |  281 -
 source4/build/smb_build/output.pm                  |  172 -
 source4/build/smb_build/summary.pm                 |   87 -
 source4/cldap_server/cldap_server.c                |    2 +-
 source4/cldap_server/config.mk                     |   24 -
 source4/cldap_server/wscript_build                 |    5 +-
 source4/client/client.c                            |    4 +-
 source4/client/config.mk                           |   36 -
 source4/client/tests/test_smbclient.sh             |    4 +-
 source4/client/wscript_build                       |    4 +-
 source4/cluster/cluster.h                          |    2 +
 source4/cluster/config.mk                          |    4 -
 source4/cluster/wscript_build                      |    9 +-
 source4/config.guess                               | 1561 ---
 source4/config.sub                                 | 1686 ---
 source4/configure                                  |   14 +
 source4/configure.ac                               |  220 -
 source4/dns_server/TODO                            |   15 +
 source4/dns_server/dlz_bind9.c                     | 1446 +++
 source4/dns_server/dlz_minimal.h                   |  140 +
 source4/dns_server/dns_query.c                     |  232 +
 source4/dns_server/dns_server.c                    |  683 ++
 source4/dns_server/dns_server.h                    |   64 +
 source4/dns_server/dns_update.c                    |  183 +
 source4/dns_server/dns_utils.c                     |  151 +
 source4/dns_server/wscript_build                   |   17 +
 source4/dsdb/common/dsdb_access.c                  |   30 +-
 source4/dsdb/common/dsdb_dn.c                      |  102 +-
 source4/dsdb/common/tests/dsdb_dn.c                |    8 +-
 source4/dsdb/common/util.c                         |  587 +-
 source4/dsdb/common/util.h                         |   20 +
 source4/dsdb/common/util_samr.c                    |   33 +-
 source4/dsdb/config.mk                             |  117 -
 source4/dsdb/dns/dns_update.c                      |  208 +-
 source4/dsdb/kcc/kcc_connection.c                  |    4 +-
 source4/dsdb/kcc/kcc_deleted.c                     |    4 +-
 source4/dsdb/kcc/kcc_drs_replica_info.c            |   33 +-
 source4/dsdb/kcc/kcc_periodic.c                    |  146 +-
 source4/dsdb/kcc/kcc_service.c                     |    7 +-
 source4/dsdb/kcc/kcc_service.h                     |    2 +
 source4/dsdb/kcc/kcc_topology.c                    |  187 +-
 source4/dsdb/pydsdb.c                              |  494 +-
 source4/dsdb/repl/drepl_extended.c                 |   41 +-
 source4/dsdb/repl/drepl_fsmo.c                     |   66 +-
 source4/dsdb/repl/drepl_notify.c                   |   92 +-
 source4/dsdb/repl/drepl_out_helpers.c              |  125 +-
 source4/dsdb/repl/drepl_out_pull.c                 |  106 +-
 source4/dsdb/repl/drepl_partitions.c               |  232 +-
 source4/dsdb/repl/drepl_periodic.c                 |   25 +-
 source4/dsdb/repl/drepl_service.c                  |    7 +-
 source4/dsdb/repl/drepl_service.h                  |   15 +-
 source4/dsdb/repl/replicated_objects.c             |  317 +-
 source4/dsdb/samdb.pc.in                           |   10 +
 source4/dsdb/samdb/cracknames.c                    |  139 +-
 source4/dsdb/samdb/ldb_modules/acl.c               |  362 +-
 source4/dsdb/samdb/ldb_modules/acl_read.c          |  351 +
 source4/dsdb/samdb/ldb_modules/acl_util.c          |  236 +
 source4/dsdb/samdb/ldb_modules/anr.c               |   10 +-
 source4/dsdb/samdb/ldb_modules/config.mk           |  453 -
 source4/dsdb/samdb/ldb_modules/descriptor.c        |  306 +-
 source4/dsdb/samdb/ldb_modules/dsdb_cache.c        |   42 -
 source4/dsdb/samdb/ldb_modules/extended_dn_in.c    |   20 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_out.c   |  162 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_store.c |   18 +-
 source4/dsdb/samdb/ldb_modules/instancetype.c      |   13 +-
 source4/dsdb/samdb/ldb_modules/lazy_commit.c       |   32 +-
 source4/dsdb/samdb/ldb_modules/linked_attributes.c |   33 +-
 source4/dsdb/samdb/ldb_modules/local_password.c    |   59 +-
 source4/dsdb/samdb/ldb_modules/naming_fsmo.c       |    8 +-
 source4/dsdb/samdb/ldb_modules/new_partition.c     |   10 +-
 source4/dsdb/samdb/ldb_modules/objectclass.c       |  595 +-
 source4/dsdb/samdb/ldb_modules/objectclass_attrs.c |   86 +-
 source4/dsdb/samdb/ldb_modules/objectguid.c        |  120 +-
 source4/dsdb/samdb/ldb_modules/operational.c       |   90 +-
 source4/dsdb/samdb/ldb_modules/partition.c         |   92 +-
 source4/dsdb/samdb/ldb_modules/partition.h         |    1 -
 source4/dsdb/samdb/ldb_modules/partition_init.c    |   31 +-
 source4/dsdb/samdb/ldb_modules/password_hash.c     |  681 +-
 source4/dsdb/samdb/ldb_modules/pdc_fsmo.c          |    8 +-
 source4/dsdb/samdb/ldb_modules/proxy.c             |   10 +-
 source4/dsdb/samdb/ldb_modules/ranged_results.c    |   32 +-
 source4/dsdb/samdb/ldb_modules/repl_meta_data.c    |  370 +-
 source4/dsdb/samdb/ldb_modules/resolve_oids.c      |   67 +-
 source4/dsdb/samdb/ldb_modules/rootdse.c           |  370 +-
 source4/dsdb/samdb/ldb_modules/samba3sam.c         |   20 +-
 source4/dsdb/samdb/ldb_modules/samba3sid.c         |   38 +-
 source4/dsdb/samdb/ldb_modules/samba_dsdb.c        |   27 +-
 source4/dsdb/samdb/ldb_modules/samba_secrets.c     |   16 +-
 source4/dsdb/samdb/ldb_modules/samldb.c            | 1557 ++-
 source4/dsdb/samdb/ldb_modules/schema.c            |  120 +
 source4/dsdb/samdb/ldb_modules/schema_data.c       |   11 +-
 source4/dsdb/samdb/ldb_modules/schema_load.c       |   26 +-
 source4/dsdb/samdb/ldb_modules/schema_util.c       |  338 +
 source4/dsdb/samdb/ldb_modules/show_deleted.c      |   82 +-
 source4/dsdb/samdb/ldb_modules/simple_dn.c         |   79 +
 source4/dsdb/samdb/ldb_modules/simple_ldap_map.c   |   25 +-
 source4/dsdb/samdb/ldb_modules/subtree_delete.c    |   21 +-
 source4/dsdb/samdb/ldb_modules/subtree_rename.c    |   74 +-
 .../samdb/ldb_modules/tests/possibleinferiors.py   |   49 +-
 source4/dsdb/samdb/ldb_modules/update_keytab.c     |   75 +-
 source4/dsdb/samdb/ldb_modules/util.c              |  209 +-
 source4/dsdb/samdb/ldb_modules/util.h              |    4 +-
 source4/dsdb/samdb/ldb_modules/wscript_build       |  295 +-
 source4/dsdb/samdb/samdb.c                         |   88 +-
 source4/dsdb/samdb/samdb.h                         |    2 +-
 source4/dsdb/schema/dsdb_dn.c                      |  102 +
 source4/dsdb/schema/prefixmap.h                    |    8 +-
 source4/dsdb/schema/schema.h                       |    4 +
 source4/dsdb/schema/schema_filtered.c              |   15 +-
 source4/dsdb/schema/schema_info_attr.c             |  313 +-
 source4/dsdb/schema/schema_init.c                  |  111 +-
 source4/dsdb/schema/schema_prefixmap.c             |   84 +-
 source4/dsdb/schema/schema_query.c                 |    2 +-
 source4/dsdb/schema/schema_set.c                   |   17 +-
 source4/dsdb/schema/schema_syntax.c                |  283 +-
 source4/dsdb/schema/tests/schema_syntax.c          |    2 +-
 source4/dsdb/tests/python/acl.py                   |  943 +-
 source4/dsdb/tests/python/deletetest.py            |  264 +-
 source4/dsdb/tests/python/dsdb_schema_info.py      |   55 +-
 source4/dsdb/tests/python/ldap.py                  | 1281 +--
 source4/dsdb/tests/python/ldap_schema.py           |   93 +-
 source4/dsdb/tests/python/ldap_syntaxes.py         |  385 +
 source4/dsdb/tests/python/passwords.py             |  362 +-
 source4/dsdb/tests/python/sam.py                   | 2372 ++++
 source4/dsdb/tests/python/sec_descriptor.py        |  836 +-
 source4/dsdb/tests/python/urgent_replication.py    |   86 +-
 source4/dsdb/wscript_build                         |   46 +-
 source4/dynconfig/config.mk                        |   30 -
 source4/dynconfig/dynconfig.c                      |    1 +
 source4/dynconfig/dynconfig.h                      |    1 +
 source4/dynconfig/wscript                          |   24 +-
 source4/echo_server/echo_server.c                  |  345 +
 source4/echo_server/echo_server.h                  |   33 +
 source4/echo_server/wscript_build                  |    9 +
 source4/headermap.txt                              |  115 -
 source4/heimdal/HEIMDAL-LICENCE.txt                |   49 +-
 source4/heimdal/base/array.c                       |  234 +
 source4/heimdal/base/baselocl.h                    |  127 +
 source4/heimdal/base/bool.c                        |   58 +
 source4/heimdal/base/dict.c                        |  282 +
 source4/heimdal/base/heimbase.c                    |  561 +
 source4/heimdal/base/heimbase.h                    |  173 +
 source4/heimdal/base/heimbasepriv.h                |   91 +
 source4/heimdal/base/heimqueue.h                   |  167 +
 source4/heimdal/base/null.c                        |   52 +
 source4/heimdal/base/number.c                      |  127 +
 source4/heimdal/base/string.c                      |  146 +
 source4/heimdal/base/version-script.map            |   28 +
 source4/heimdal/cf/check-var.m4                    |   28 -
 source4/heimdal/cf/find-func-no-libs.m4            |    9 -
 source4/heimdal/cf/find-func-no-libs2.m4           |   63 -
 source4/heimdal/cf/find-func.m4                    |    9 -
 source4/heimdal/cf/make-proto.pl                   |    3 +-
 source4/heimdal/cf/resolv.m4                       |  118 -
 source4/heimdal/kdc/default_config.c               |   45 +-
 source4/heimdal/kdc/digest.c                       |   10 +-
 source4/heimdal/kdc/kaserver.c                     |  955 --
 source4/heimdal/kdc/kerberos5.c                    |   19 +-
 source4/heimdal/kdc/krb5tgs.c                      |  209 +-
 source4/heimdal/kdc/misc.c                         |   25 +-
 source4/heimdal/kdc/pkinit.c                       |   16 +-
 source4/heimdal/kdc/process.c                      |   77 -
 source4/heimdal/kdc/version-script.map             |   21 +
 source4/heimdal/kdc/windc.c                        |   20 +-
 source4/heimdal/kdc/windc_plugin.h                 |    1 +
 source4/heimdal/kuser/kinit.c                      |   19 +-
 source4/heimdal/kuser/kuser_locl.h                 |    3 +
 source4/heimdal/lib/asn1/asn1-common.h             |   16 +-
 source4/heimdal/lib/asn1/asn1_gen.c                |    5 +-
 source4/heimdal/lib/asn1/asn1parse.c               | 4169 +++-----
 source4/heimdal/lib/asn1/asn1parse.h               |  329 +-
 source4/heimdal/lib/asn1/asn1parse.y               |   40 +-
 source4/heimdal/lib/asn1/cms.opt                   |    1 +
 source4/heimdal/lib/asn1/der_cmp.c                 |   14 +
 source4/heimdal/lib/asn1/der_copy.c                |   14 +-
 source4/heimdal/lib/asn1/der_free.c                |    6 +-
 source4/heimdal/lib/asn1/der_get.c                 |   19 +-
 source4/heimdal/lib/asn1/der_length.c              |    4 +-
 source4/heimdal/lib/asn1/der_locl.h                |    1 +
 source4/heimdal/lib/asn1/der_put.c                 |   16 +-
 source4/heimdal/lib/asn1/gen.c                     |  122 +-
 source4/heimdal/lib/asn1/gen_copy.c                |   25 +-
 source4/heimdal/lib/asn1/gen_decode.c              |   48 +-
 source4/heimdal/lib/asn1/gen_encode.c              |   38 +-
 source4/heimdal/lib/asn1/gen_free.c                |   12 +-
 source4/heimdal/lib/asn1/gen_glue.c                |    2 +-
 source4/heimdal/lib/asn1/gen_length.c              |   28 +-
 source4/heimdal/lib/asn1/gen_seq.c                 |   12 +-
 source4/heimdal/lib/asn1/gen_template.c            |   92 +-
 source4/heimdal/lib/asn1/lex.c                     |   16 +-
 source4/heimdal/lib/asn1/lex.h                     |    2 +-
 source4/heimdal/lib/asn1/lex.l                     |    8 +-
 source4/heimdal/lib/asn1/rfc2459.asn1              |   10 +
 source4/heimdal/lib/asn1/symbol.c                  |    2 +-
 source4/heimdal/lib/asn1/timegm.c                  |   41 +-
 source4/heimdal/lib/asn1/version-script.map        |    6 +
 source4/heimdal/lib/com_err/com_err.c              |   20 +-
 source4/heimdal/lib/com_err/com_err.h              |   28 +-
 source4/heimdal/lib/com_err/com_right.h            |   35 +-
 source4/heimdal/lib/com_err/error.c                |    8 +-
 source4/heimdal/lib/com_err/lex.c                  |   87 +-
 source4/heimdal/lib/com_err/lex.h                  |    2 +-
 source4/heimdal/lib/com_err/lex.l                  |    5 +-
 source4/heimdal/lib/com_err/parse.c                | 2052 +---
 source4/heimdal/lib/com_err/parse.h                |   92 +-
 source4/heimdal/lib/com_err/parse.y                |    5 +-
 source4/heimdal/lib/com_err/version-script.map     |   20 +
 source4/heimdal/lib/gssapi/gssapi/gssapi.h         |  233 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi_krb5.h    |   80 +-
 source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h     |  231 +
 source4/heimdal/lib/gssapi/gssapi/gssapi_spnego.h  |    3 +-
 source4/heimdal/lib/gssapi/gssapi_mech.h           |  160 +-
 source4/heimdal/lib/gssapi/krb5/8003.c             |    5 -
 .../heimdal/lib/gssapi/krb5/accept_sec_context.c   |   21 +-
 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     |   16 +-
 source4/heimdal/lib/gssapi/krb5/add_cred.c         |    8 +-
 source4/heimdal/lib/gssapi/krb5/aeap.c             |    6 +-
 .../heimdal/lib/gssapi/krb5/canonicalize_name.c    |    2 +-
 source4/heimdal/lib/gssapi/krb5/compare_name.c     |    2 +-
 source4/heimdal/lib/gssapi/krb5/context_time.c     |    2 +-
 source4/heimdal/lib/gssapi/krb5/creds.c            |    4 +-
 .../heimdal/lib/gssapi/krb5/delete_sec_context.c   |    3 +-
 source4/heimdal/lib/gssapi/krb5/display_name.c     |    2 +-
 source4/heimdal/lib/gssapi/krb5/display_status.c   |   26 +-
 source4/heimdal/lib/gssapi/krb5/duplicate_name.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         |  373 +-
 source4/heimdal/lib/gssapi/krb5/get_mic.c          |    2 +-
 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h     |    1 +
 source4/heimdal/lib/gssapi/krb5/import_name.c      |    4 +-
 .../heimdal/lib/gssapi/krb5/import_sec_context.c   |    2 +-
 source4/heimdal/lib/gssapi/krb5/indicate_mechs.c   |    2 +-
 source4/heimdal/lib/gssapi/krb5/init_sec_context.c |  139 +-
 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       |   14 +-
 .../lib/gssapi/krb5/inquire_sec_context_by_oid.c   |    2 +-
 source4/heimdal/lib/gssapi/krb5/prf.c              |    2 +-
 .../lib/gssapi/krb5/process_context_token.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/set_cred_option.c  |   16 +-
 .../lib/gssapi/krb5/set_sec_context_option.c       |    2 +-
 source4/heimdal/lib/gssapi/krb5/store_cred.c       |    2 +-
 source4/heimdal/lib/gssapi/krb5/unwrap.c           |    2 +-
 source4/heimdal/lib/gssapi/krb5/verify_mic.c       |    2 +-
 source4/heimdal/lib/gssapi/krb5/wrap.c             |    5 +-
 .../lib/gssapi/mech/gss_accept_sec_context.c       |    3 +-
 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_add_cred.c     |    2 +-
 .../lib/gssapi/mech/gss_add_oid_set_member.c       |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_aeap.c         |   15 +-
 source4/heimdal/lib/gssapi/mech/gss_buffer_set.c   |    6 +-
 .../lib/gssapi/mech/gss_canonicalize_name.c        |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_compare_name.c |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_context_time.c |    2 +-
 .../lib/gssapi/mech/gss_create_empty_oid_set.c     |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_cred.c         |    4 +-
 .../lib/gssapi/mech/gss_decapsulate_token.c        |    2 +-
 .../lib/gssapi/mech/gss_delete_sec_context.c       |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_display_name.c |    2 +-
 .../heimdal/lib/gssapi/mech/gss_display_status.c   |   20 +-
 .../heimdal/lib/gssapi/mech/gss_duplicate_name.c   |    3 +-
 .../heimdal/lib/gssapi/mech/gss_duplicate_oid.c    |    3 +-
 .../lib/gssapi/mech/gss_encapsulate_token.c        |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_export_name.c  |    2 +-
 .../lib/gssapi/mech/gss_export_sec_context.c       |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_get_mic.c      |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_import_name.c  |    2 +-
 .../lib/gssapi/mech/gss_import_sec_context.c       |    2 +-
 .../heimdal/lib/gssapi/mech/gss_indicate_mechs.c   |    2 +-
 .../heimdal/lib/gssapi/mech/gss_init_sec_context.c |    8 +-
 .../heimdal/lib/gssapi/mech/gss_inquire_context.c  |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c |    2 +-
 .../lib/gssapi/mech/gss_inquire_cred_by_mech.c     |    2 +-
 .../lib/gssapi/mech/gss_inquire_cred_by_oid.c      |    2 +-
 .../lib/gssapi/mech/gss_inquire_mechs_for_name.c   |    2 +-
 .../lib/gssapi/mech/gss_inquire_names_for_mech.c   |    2 +-
 .../gssapi/mech/gss_inquire_sec_context_by_oid.c   |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_krb5.c         |   44 +-
 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c  |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_mo.c           |  464 +
 source4/heimdal/lib/gssapi/mech/gss_oid.c          |  253 +
 source4/heimdal/lib/gssapi/mech/gss_oid_equal.c    |   20 +-
 source4/heimdal/lib/gssapi/mech/gss_oid_to_str.c   |   33 +-
 .../lib/gssapi/mech/gss_process_context_token.c    |    2 +-
 .../heimdal/lib/gssapi/mech/gss_pseudo_random.c    |    2 +-
 .../heimdal/lib/gssapi/mech/gss_release_buffer.c   |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_release_cred.c |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_release_name.c |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_release_oid.c  |    2 +-
 .../heimdal/lib/gssapi/mech/gss_release_oid_set.c  |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_seal.c         |    2 +-
 .../heimdal/lib/gssapi/mech/gss_set_cred_option.c  |    2 +-
 .../lib/gssapi/mech/gss_set_sec_context_option.c   |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_sign.c         |    2 +-
 .../lib/gssapi/mech/gss_test_oid_set_member.c      |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_unseal.c       |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_unwrap.c       |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_verify.c       |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_verify_mic.c   |    2 +-
 source4/heimdal/lib/gssapi/mech/gss_wrap.c         |   17 +-
 .../heimdal/lib/gssapi/mech/gss_wrap_size_limit.c  |    2 +-
 source4/heimdal/lib/gssapi/mech/mech_locl.h        |   15 +-
 .../heimdal/lib/gssapi/spnego/accept_sec_context.c |   12 +-
 source4/heimdal/lib/gssapi/spnego/compat.c         |   11 +-
 source4/heimdal/lib/gssapi/spnego/context_stubs.c  |   54 +-
 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     |   16 +-
 source4/heimdal/lib/gssapi/spnego/external.c       |   51 +-
 .../heimdal/lib/gssapi/spnego/init_sec_context.c   |    3 +-
 source4/heimdal/lib/gssapi/version-script.map      |  180 +
 source4/heimdal/lib/hcrypto/aes.c                  |   23 +
 source4/heimdal/lib/hcrypto/aes.h                  |    4 +
 source4/heimdal/lib/hcrypto/camellia.h             |    2 +-
 source4/heimdal/lib/hcrypto/common.c               |   69 +
 source4/heimdal/lib/hcrypto/common.h               |   45 +
 source4/heimdal/lib/hcrypto/dh-imath.c             |  249 -
 source4/heimdal/lib/hcrypto/dh-ltm.c               |  240 +
 source4/heimdal/lib/hcrypto/dh.c                   |   71 +-
 source4/heimdal/lib/hcrypto/dh.h                   |    9 +-
 source4/heimdal/lib/hcrypto/engine.c               |   88 +-
 source4/heimdal/lib/hcrypto/engine.h               |   15 +
 source4/heimdal/lib/hcrypto/evp-cc.c               |  856 ++
 source4/heimdal/lib/hcrypto/evp-cc.h               |    7 +
 source4/heimdal/lib/hcrypto/evp-hcrypto.c          |  139 +-
 source4/heimdal/lib/hcrypto/evp-hcrypto.h          |   11 +
 source4/heimdal/lib/hcrypto/evp.c                  |  104 +-
 source4/heimdal/lib/hcrypto/evp.h                  |   15 +
 source4/heimdal/lib/hcrypto/hash.h                 |    9 +-
 source4/heimdal/lib/hcrypto/imath/LICENSE          |   21 -
 source4/heimdal/lib/hcrypto/imath/imath.c          | 3353 ------
 source4/heimdal/lib/hcrypto/imath/imath.h          |  231 -
 source4/heimdal/lib/hcrypto/imath/iprime.c         |  189 -
 source4/heimdal/lib/hcrypto/imath/iprime.h         |   51 -
 source4/heimdal/lib/hcrypto/libtommath/LICENSE     |    4 +
 source4/heimdal/lib/hcrypto/libtommath/bn.ilg      |    6 +
 source4/heimdal/lib/hcrypto/libtommath/bn.ind      |   82 +
 source4/heimdal/lib/hcrypto/libtommath/bn_error.c  |   47 +
 .../lib/hcrypto/libtommath/bn_fast_mp_invmod.c     |  148 +
 .../libtommath/bn_fast_mp_montgomery_reduce.c      |  172 +
 .../lib/hcrypto/libtommath/bn_fast_s_mp_mul_digs.c |  107 +
 .../libtommath/bn_fast_s_mp_mul_high_digs.c        |   98 +
 .../lib/hcrypto/libtommath/bn_fast_s_mp_sqr.c      |  114 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_2expt.c   |   48 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_abs.c |   43 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_add.c |   53 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_add_d.c   |  112 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_addmod.c  |   41 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_and.c |   57 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_clamp.c   |   44 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_clear.c   |   44 +
 .../lib/hcrypto/libtommath/bn_mp_clear_multi.c     |   34 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp.c |   43 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_cmp_d.c   |   44 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_cmp_mag.c |   55 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_cnt_lsb.c |   53 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_copy.c    |   68 +
 .../lib/hcrypto/libtommath/bn_mp_count_bits.c      |   45 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div.c |  292 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_div_2.c   |   68 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_div_2d.c  |   97 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_div_3.c   |   79 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_div_d.c   |  115 +
 .../lib/hcrypto/libtommath/bn_mp_dr_is_modulus.c   |   43 +
 .../lib/hcrypto/libtommath/bn_mp_dr_reduce.c       |   94 +
 .../lib/hcrypto/libtommath/bn_mp_dr_setup.c        |   32 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_exch.c    |   34 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_expt_d.c  |   57 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_exptmod.c |  112 +
 .../lib/hcrypto/libtommath/bn_mp_exptmod_fast.c    |  321 +
 .../lib/hcrypto/libtommath/bn_mp_exteuclid.c       |   82 +
 .../lib/hcrypto/libtommath/bn_mp_find_prime.c      |   26 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_fread.c   |   67 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_fwrite.c  |   52 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_gcd.c |  105 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_get_int.c |   45 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_grow.c    |   57 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_init.c    |   46 +
 .../lib/hcrypto/libtommath/bn_mp_init_copy.c       |   32 +
 .../lib/hcrypto/libtommath/bn_mp_init_multi.c      |   59 +
 .../lib/hcrypto/libtommath/bn_mp_init_set.c        |   32 +
 .../lib/hcrypto/libtommath/bn_mp_init_set_int.c    |   31 +
 .../lib/hcrypto/libtommath/bn_mp_init_size.c       |   48 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_invmod.c  |   43 +
 .../lib/hcrypto/libtommath/bn_mp_invmod_slow.c     |  175 +
 .../lib/hcrypto/libtommath/bn_mp_is_square.c       |  109 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_isprime.c |   75 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_jacobi.c  |  105 +
 .../lib/hcrypto/libtommath/bn_mp_karatsuba_mul.c   |  167 +
 .../lib/hcrypto/libtommath/bn_mp_karatsuba_sqr.c   |  121 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_lcm.c |   60 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_lshd.c    |   67 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod.c |   48 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_mod_2d.c  |   55 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_mod_d.c   |   27 +
 .../bn_mp_montgomery_calc_normalization.c          |   59 +
 .../hcrypto/libtommath/bn_mp_montgomery_reduce.c   |  118 +
 .../hcrypto/libtommath/bn_mp_montgomery_setup.c    |   59 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul.c |   66 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_mul_2.c   |   82 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_mul_2d.c  |   85 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_mul_d.c   |   79 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_mulmod.c  |   40 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_n_root.c  |  132 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_neg.c |   40 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_or.c  |   50 +
 .../lib/hcrypto/libtommath/bn_mp_prime_fermat.c    |   62 +
 .../hcrypto/libtommath/bn_mp_prime_is_divisible.c  |   50 +
 .../lib/hcrypto/libtommath/bn_mp_prime_is_prime.c  |   83 +
 .../hcrypto/libtommath/bn_mp_prime_miller_rabin.c  |  103 +
 .../hcrypto/libtommath/bn_mp_prime_next_prime.c    |  170 +
 .../libtommath/bn_mp_prime_rabin_miller_trials.c   |   52 +
 .../lib/hcrypto/libtommath/bn_mp_prime_random_ex.c |  125 +
 .../lib/hcrypto/libtommath/bn_mp_radix_size.c      |   78 +
 .../lib/hcrypto/libtommath/bn_mp_radix_smap.c      |   24 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_rand.c    |   55 +
 .../lib/hcrypto/libtommath/bn_mp_read_radix.c      |   85 +
 .../lib/hcrypto/libtommath/bn_mp_read_signed_bin.c |   41 +
 .../hcrypto/libtommath/bn_mp_read_unsigned_bin.c   |   55 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_reduce.c  |  100 +
 .../lib/hcrypto/libtommath/bn_mp_reduce_2k.c       |   61 +
 .../lib/hcrypto/libtommath/bn_mp_reduce_2k_l.c     |   62 +
 .../lib/hcrypto/libtommath/bn_mp_reduce_2k_setup.c |   47 +
 .../hcrypto/libtommath/bn_mp_reduce_2k_setup_l.c   |   44 +
 .../lib/hcrypto/libtommath/bn_mp_reduce_is_2k.c    |   52 +
 .../lib/hcrypto/libtommath/bn_mp_reduce_is_2k_l.c  |   44 +
 .../lib/hcrypto/libtommath/bn_mp_reduce_setup.c    |   34 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_rshd.c    |   72 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_set.c |   29 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_set_int.c |   48 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_shrink.c  |   35 +
 .../lib/hcrypto/libtommath/bn_mp_signed_bin_size.c |   27 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqr.c |   58 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_sqrmod.c  |   41 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_sqrt.c    |   81 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sub.c |   59 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_sub_d.c   |   93 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_submod.c  |   42 +
 .../lib/hcrypto/libtommath/bn_mp_to_signed_bin.c   |   33 +
 .../lib/hcrypto/libtommath/bn_mp_to_signed_bin_n.c |   31 +
 .../lib/hcrypto/libtommath/bn_mp_to_unsigned_bin.c |   48 +
 .../hcrypto/libtommath/bn_mp_to_unsigned_bin_n.c   |   31 +
 .../lib/hcrypto/libtommath/bn_mp_toom_mul.c        |  284 +
 .../lib/hcrypto/libtommath/bn_mp_toom_sqr.c        |  226 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_toradix.c |   75 +
 .../lib/hcrypto/libtommath/bn_mp_toradix_n.c       |   88 +
 .../hcrypto/libtommath/bn_mp_unsigned_bin_size.c   |   28 +
 source4/heimdal/lib/hcrypto/libtommath/bn_mp_xor.c |   51 +
 .../heimdal/lib/hcrypto/libtommath/bn_mp_zero.c    |   36 +
 .../lib/hcrypto/libtommath/bn_mp_zero_multi.c      |   35 +
 .../heimdal/lib/hcrypto/libtommath/bn_prime_tab.c  |   61 +
 .../heimdal/lib/hcrypto/libtommath/bn_reverse.c    |   39 +
 .../heimdal/lib/hcrypto/libtommath/bn_s_mp_add.c   |  109 +
 .../lib/hcrypto/libtommath/bn_s_mp_exptmod.c       |  252 +
 .../lib/hcrypto/libtommath/bn_s_mp_mul_digs.c      |   90 +
 .../lib/hcrypto/libtommath/bn_s_mp_mul_high_digs.c |   81 +
 .../heimdal/lib/hcrypto/libtommath/bn_s_mp_sqr.c   |   84 +
 .../heimdal/lib/hcrypto/libtommath/bn_s_mp_sub.c   |   89 +
 source4/heimdal/lib/hcrypto/libtommath/bncore.c    |   36 +
 source4/heimdal/lib/hcrypto/libtommath/booker.pl   |  265 +
 .../heimdal/lib/hcrypto/libtommath/callgraph.txt   |11913 ++++++++++++++++++++
 .../heimdal/lib/hcrypto/libtommath/libtommath.dsp  |  572 +
 .../heimdal/lib/hcrypto/libtommath/mtest/logtab.h  |   24 +
 .../lib/hcrypto/libtommath/mtest/mpi-config.h      |   90 +
 .../lib/hcrypto/libtommath/mtest/mpi-types.h       |   20 +
 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.c | 3985 +++++++
 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.h |  231 +
 .../heimdal/lib/hcrypto/libtommath/mtest/mtest.c   |  308 +
 .../lib/hcrypto/libtommath/pics/design_process.sxd |  Bin 0 -> 6950 bytes
 .../lib/hcrypto/libtommath/pics/design_process.tif |  Bin 0 -> 79042 bytes
 .../lib/hcrypto/libtommath/pics/expt_state.sxd     |  Bin 0 -> 6869 bytes
 .../lib/hcrypto/libtommath/pics/expt_state.tif     |  Bin 0 -> 87542 bytes
 .../heimdal/lib/hcrypto/libtommath/pics/makefile   |   35 +
 .../lib/hcrypto/libtommath/pics/primality.tif      |  Bin 0 -> 85514 bytes
 .../heimdal/lib/hcrypto/libtommath/pics/radix.sxd  |  Bin 0 -> 6181 bytes
 .../lib/hcrypto/libtommath/pics/sliding_window.sxd |  Bin 0 -> 6787 bytes
 .../lib/hcrypto/libtommath/pics/sliding_window.tif |  Bin 0 -> 53880 bytes
 .../heimdal/lib/hcrypto/libtommath/pretty.build    |   66 +
 .../lib/hcrypto/libtommath/tombc/grammar.txt       |   35 +
 source4/heimdal/lib/hcrypto/libtommath/tommath.h   |  592 +
 .../heimdal/lib/hcrypto/libtommath/tommath_class.h | 1000 ++
 .../lib/hcrypto/libtommath/tommath_superclass.h    |   76 +
 source4/heimdal/lib/hcrypto/md4.c                  |    6 +-
 source4/heimdal/lib/hcrypto/md5.c                  |    6 +-
 source4/heimdal/lib/hcrypto/rand-fortuna.c         |   44 +-
 source4/heimdal/lib/hcrypto/rand-unix.c            |    2 +-
 source4/heimdal/lib/hcrypto/rand.c                 |   24 +-
 source4/heimdal/lib/hcrypto/rand.h                 |    2 +-
 source4/heimdal/lib/hcrypto/randi.h                |    2 +-
 source4/heimdal/lib/hcrypto/rijndael-alg-fst.c     |   51 +-
 source4/heimdal/lib/hcrypto/rsa-imath.c            |  681 --
 source4/heimdal/lib/hcrypto/rsa-ltm.c              |  632 ++
 source4/heimdal/lib/hcrypto/rsa.c                  |  224 +-
 source4/heimdal/lib/hcrypto/rsa.h                  |    8 +-
 source4/heimdal/lib/hcrypto/sha.c                  |   10 +-
 source4/heimdal/lib/hcrypto/sha.h                  |   32 +
 source4/heimdal/lib/hcrypto/sha256.c               |    6 +-
 source4/heimdal/lib/hcrypto/sha512.c               |  294 +
 source4/heimdal/lib/hcrypto/ui.c                   |    2 +-
 source4/heimdal/lib/hcrypto/validate.c             |  307 +
 source4/heimdal/lib/hcrypto/version-script.map     |  299 +
 source4/heimdal/lib/hdb/db.c                       |    2 +-
 source4/heimdal/lib/hdb/ext.c                      |    5 +-
 source4/heimdal/lib/hdb/hdb-keytab.c               |   13 +-
 source4/heimdal/lib/hdb/hdb.c                      |    2 +-
 source4/heimdal/lib/hdb/hdb.h                      |   19 +-
 source4/heimdal/lib/hdb/hdb_err.et                 |    2 +
 source4/heimdal/lib/hdb/keytab.c                   |   23 +-
 source4/heimdal/lib/hdb/mkey.c                     |   23 +-
 source4/heimdal/lib/hdb/ndbm.c                     |    8 +-
 source4/heimdal/lib/hdb/version-script.map         |  107 +
 source4/heimdal/lib/hx509/ca.c                     |  103 +-
 source4/heimdal/lib/hx509/cert.c                   |  111 +-
 source4/heimdal/lib/hx509/char_map.h               |   45 +
 source4/heimdal/lib/hx509/cms.c                    |   67 +-
 source4/heimdal/lib/hx509/collector.c              |    1 +
 source4/heimdal/lib/hx509/crypto.c                 |  384 +-
 source4/heimdal/lib/hx509/hx509.h                  |   15 +
 source4/heimdal/lib/hx509/hx509_err.et             |    1 +
 source4/heimdal/lib/hx509/ks_file.c                |    3 +-
 source4/heimdal/lib/hx509/ks_p11.c                 |    3 +-
 source4/heimdal/lib/hx509/ks_p12.c                 |    1 +
 source4/heimdal/lib/hx509/lex.yy.c                 | 1923 ++++
 source4/heimdal/lib/hx509/name.c                   |   79 +-
 source4/heimdal/lib/hx509/req.c                    |    6 +-
 source4/heimdal/lib/hx509/sel-gram.c               | 2192 +---
 source4/heimdal/lib/hx509/sel-gram.h               |   95 +-
 source4/heimdal/lib/hx509/sel-lex.c                |    8 +-
 source4/heimdal/lib/hx509/sel.c                    |    1 +
 source4/heimdal/lib/hx509/version-script.map       |  244 +
 source4/heimdal/lib/krb5/acache.c                  |   79 +-
 source4/heimdal/lib/krb5/cache.c                   |  178 +-
 source4/heimdal/lib/krb5/ccache_plugin.h           |   39 +
 source4/heimdal/lib/krb5/changepw.c                |   46 +-
 source4/heimdal/lib/krb5/config_file.c             |  138 +-
 source4/heimdal/lib/krb5/constants.c               |   17 +-
 source4/heimdal/lib/krb5/context.c                 |  138 +-
 source4/heimdal/lib/krb5/convert_creds.c           |  134 +-
 source4/heimdal/lib/krb5/creds.c                   |    2 +-
 source4/heimdal/lib/krb5/crypto-aes.c              |  170 +
 source4/heimdal/lib/krb5/crypto-algs.c             |   87 +
 source4/heimdal/lib/krb5/crypto-arcfour.c          |  325 +
 source4/heimdal/lib/krb5/crypto-des-common.c       |  152 +
 source4/heimdal/lib/krb5/crypto-des.c              |  375 +
 source4/heimdal/lib/krb5/crypto-des3.c             |  226 +
 source4/heimdal/lib/krb5/crypto-evp.c              |  182 +
 source4/heimdal/lib/krb5/crypto-null.c             |   97 +
 source4/heimdal/lib/krb5/crypto-pk.c               |  292 +
 source4/heimdal/lib/krb5/crypto-rand.c             |  109 +
 source4/heimdal/lib/krb5/crypto-stubs.c            |  102 +
 source4/heimdal/lib/krb5/crypto.c                  | 2735 +-----
 source4/heimdal/lib/krb5/crypto.h                  |  182 +
 source4/heimdal/lib/krb5/data.c                    |   21 +-
 source4/heimdal/lib/krb5/error_string.c            |   25 +-
 source4/heimdal/lib/krb5/expand_path.c             |  500 +
 source4/heimdal/lib/krb5/fcache.c                  |  119 +-
 source4/heimdal/lib/krb5/generate_seq_number.c     |    2 +-
 source4/heimdal/lib/krb5/get_cred.c                |  134 +-
 source4/heimdal/lib/krb5/get_default_principal.c   |    2 -
 source4/heimdal/lib/krb5/init_creds_pw.c           |   43 +-
 source4/heimdal/lib/krb5/kcm.c                     |   92 +-
 source4/heimdal/lib/krb5/keyblock.c                |    2 +-
 source4/heimdal/lib/krb5/keytab.c                  |    7 +-
 source4/heimdal/lib/krb5/keytab_any.c              |   16 +-
 source4/heimdal/lib/krb5/keytab_file.c             |   22 +-
 source4/heimdal/lib/krb5/keytab_keyfile.c          |   14 +-
 source4/heimdal/lib/krb5/keytab_memory.c           |   16 +-
 source4/heimdal/lib/krb5/krb5.h                    |  161 +-
 source4/heimdal/lib/krb5/krb5_locl.h               |   12 +-
 source4/heimdal/lib/krb5/krbhst.c                  |   68 +-
 source4/heimdal/lib/krb5/log.c                     |   12 +-
 source4/heimdal/lib/krb5/mcache.c                  |   49 +-
 source4/heimdal/lib/krb5/misc.c                    |    7 +
 source4/heimdal/lib/krb5/mit_glue.c                |   43 +-
 source4/heimdal/lib/krb5/pac.c                     |  238 +-
 source4/heimdal/lib/krb5/padata.c                  |    2 +-
 source4/heimdal/lib/krb5/pcache.c                  |   66 +
 source4/heimdal/lib/krb5/pkinit.c                  |   31 +-
 source4/heimdal/lib/krb5/plugin.c                  |  325 +-
 source4/heimdal/lib/krb5/principal.c               |  437 +-
 source4/heimdal/lib/krb5/prompter_posix.c          |    2 +-
 source4/heimdal/lib/krb5/rd_req.c                  |    2 +-
 source4/heimdal/lib/krb5/replay.c                  |    6 +-
 source4/heimdal/lib/krb5/salt-aes.c                |  103 +
 source4/heimdal/lib/krb5/salt-arcfour.c            |  112 +
 source4/heimdal/lib/krb5/salt-des.c                |  224 +
 source4/heimdal/lib/krb5/salt-des3.c               |  150 +
 source4/heimdal/lib/krb5/salt.c                    |  304 +
 source4/heimdal/lib/krb5/send_to_kdc.c             |   14 +-
 source4/heimdal/lib/krb5/store-int.c               |   58 +
 source4/heimdal/lib/krb5/store.c                   |   24 -
 source4/heimdal/lib/krb5/ticket.c                  |    4 +-
 source4/heimdal/lib/krb5/v4_glue.c                 |  960 --
 source4/heimdal/lib/krb5/version-script.map        |  769 ++
 source4/heimdal/lib/krb5/warn.c                    |   13 +-
 source4/heimdal/lib/ntlm/heimntlm.h                |   21 +-
 source4/heimdal/lib/ntlm/ntlm.c                    |  707 +-
 source4/heimdal/lib/ntlm/ntlm_err.et               |   24 +
 source4/heimdal/lib/ntlm/version-script.map        |   30 +
 source4/heimdal/lib/roken/base64.c                 |    2 +-
 source4/heimdal/lib/roken/getarg.c                 |   19 +-
 source4/heimdal/lib/roken/getarg.h                 |    2 +-
 source4/heimdal/lib/roken/inet_ntop.c              |   21 +
 source4/heimdal/lib/roken/inet_pton.c              |   13 +-
 source4/heimdal/lib/roken/net_read.c               |   20 +
 source4/heimdal/lib/roken/net_write.c              |   19 +
 source4/heimdal/lib/roken/rand.c                   |   48 +
 source4/heimdal/lib/roken/resolve.c                |  226 +-
 source4/heimdal/lib/roken/resolve.h                |    4 +-
 source4/heimdal/lib/roken/roken-common.h           |   16 +-
 source4/heimdal/lib/roken/roken.h.in               |  132 +-
 source4/heimdal/lib/roken/roken_gethostby.c        |    9 +-
 source4/heimdal/lib/roken/setprogname.c            |   33 +
 source4/heimdal/lib/roken/socket.c                 |   52 +-
 source4/heimdal/lib/roken/strerror_r.c             |    2 +-
 source4/heimdal/lib/roken/version-script.map       |  199 +
 source4/heimdal/lib/wind/errorlist.c               |    2 +-
 source4/heimdal/lib/wind/normalize.c               |   31 +-
 source4/heimdal/lib/wind/stringprep.py             |    4 +-
 source4/heimdal/lib/wind/version-script.map        |   28 +
 source4/heimdal/lib/wind/wind.h                    |    1 +
 source4/heimdal_build/config.h                     |   18 +
 source4/heimdal_build/config.m4                    |   23 -
 source4/heimdal_build/et_compile_wrapper.sh        |   51 +-
 source4/heimdal_build/external.m4                  |   54 -
 source4/heimdal_build/internal.m4                  |  308 -
 source4/heimdal_build/internal.mk                  |  812 --
 source4/heimdal_build/kpasswdd-glue.h              |    6 -
 source4/heimdal_build/lexyacc.sh                   |   82 +
 source4/heimdal_build/replace.c                    |    4 -
 source4/heimdal_build/roken.h                      |   10 +-
 source4/heimdal_build/version.c                    |   27 +
 source4/heimdal_build/wscript_build                | 1371 ++-
 source4/heimdal_build/wscript_configure            |   49 +-
 source4/include/includes.h                         |    2 +-
 source4/install-sh                                 |  238 -
 source4/kdc/config.m4                              |    1 -
 source4/kdc/config.mk                              |   87 -
 source4/kdc/db-glue.c                              |  437 +-
 source4/kdc/db-glue.h                              |    4 +
 source4/kdc/hdb-samba4.c                           |   65 +-
 source4/kdc/kdc-glue.h                             |  125 +
 source4/kdc/kdc-policy.h                           |   25 +
 source4/kdc/kdc.c                                  |  246 +-
 source4/kdc/kdc.h                                  |   52 -
 source4/kdc/kpasswdd.c                             |  115 +-
 source4/kdc/mit_samba.c                            |   49 +-
 source4/kdc/pac-glue.c                             |   25 +-
 source4/kdc/pac-glue.h                             |    2 +
 source4/kdc/policy.c                               |   47 +
 source4/kdc/proxy.c                                |  652 ++
 source4/kdc/samba_kdc.h                            |    4 +
 source4/kdc/wdc-samba4.c                           |   50 +-
 source4/kdc/wscript_build                          |   57 +-
 source4/ldap_server/config.mk                      |   22 -
 source4/ldap_server/ldap_backend.c                 |   71 +-
 source4/ldap_server/ldap_bind.c                    |  101 +-
 source4/ldap_server/ldap_extended.c                |  105 +-
 source4/ldap_server/ldap_server.c                  |  793 +-
 source4/ldap_server/ldap_server.h                  |   36 +-
 source4/ldap_server/wscript_build                  |    5 +-
 source4/lib/basic.mk                               |   26 -
 source4/lib/cmdline/config.mk                      |   21 -
 source4/lib/cmdline/popt_common.c                  |    2 +-
 source4/lib/cmdline/popt_credentials.c             |   15 +-
 source4/lib/cmdline/wscript_build                  |   16 +-
 source4/lib/com/config.mk                          |   22 -
 source4/lib/com/wscript_build                      |    3 +-
 source4/lib/events/config.mk                       |    5 -
 source4/lib/events/tevent_s4.c                     |   30 -
 source4/lib/events/wscript_build                   |   11 +-
 source4/lib/ldb-samba/config.mk                    |   17 -
 source4/lib/ldb-samba/ldb_ildap.c                  |  879 ++
 source4/lib/ldb-samba/ldb_wrap.c                   |  249 +-
 source4/lib/ldb-samba/ldb_wrap.h                   |   27 +
 source4/lib/ldb-samba/ldif_handlers.c              |  173 +-
 source4/lib/ldb-samba/ldif_handlers.h              |    2 +-
 source4/lib/ldb-samba/pyldb.c                      |    2 +-
 source4/lib/ldb-samba/samba_extensions.c           |  119 +
 source4/lib/ldb-samba/wscript_build                |   43 +-
 source4/lib/ldb/ABI/ldb-0.9.15.sigs                |  226 +
 source4/lib/ldb/ABI/ldb-0.9.16.sigs                |  228 +
 source4/lib/ldb/ABI/ldb-0.9.17.sigs                |  229 +
 source4/lib/ldb/ABI/ldb-0.9.18.sigs                |  240 +
 source4/lib/ldb/ABI/ldb-0.9.19.sigs                |  245 +
 source4/lib/ldb/ABI/ldb-0.9.20.sigs                |  245 +
 source4/lib/ldb/Makefile                           |   49 +
 source4/lib/ldb/Makefile.in                        |  187 -
 source4/lib/ldb/aclocal.m4                         |    1 -
 source4/lib/ldb/autogen-waf.sh                     |   12 +-
 source4/lib/ldb/autogen.sh                         |   19 +-
 source4/lib/ldb/build_macros.m4                    |   15 -
 source4/lib/ldb/common/ldb.c                       |   72 +-
 source4/lib/ldb/common/ldb_attributes.c            |    5 +-
 source4/lib/ldb/common/ldb_controls.c              |   65 +-
 source4/lib/ldb/common/ldb_dn.c                    |   36 +-
 source4/lib/ldb/common/ldb_match.c                 |  306 +-
 source4/lib/ldb/common/ldb_modules.c               |  601 +-
 source4/lib/ldb/common/ldb_msg.c                   |   13 +-
 source4/lib/ldb/common/ldb_options.c               |    2 +-
 source4/lib/ldb/common/ldb_parse.c                 |    7 +-
 source4/lib/ldb/config.guess                       | 1561 ---
 source4/lib/ldb/config.mk                          |  152 -
 source4/lib/ldb/config.sub                         | 1686 ---
 source4/lib/ldb/configure                          |   21 +
 source4/lib/ldb/configure.ac                       |  102 -
 source4/lib/ldb/external/libevents.m4              |    7 -
 source4/lib/ldb/external/libpopt.m4                |    7 -
 source4/lib/ldb/external/libtalloc.m4              |    8 -
 source4/lib/ldb/external/libtdb.m4                 |    7 -
 source4/lib/ldb/external/pkg.m4                    |  156 -
 source4/lib/ldb/include/ldb.h                      |  103 +-
 source4/lib/ldb/include/ldb_includes.h             |   18 -
 source4/lib/ldb/include/ldb_module.h               |  122 +-
 source4/lib/ldb/include/ldb_private.h              |   20 +-
 source4/lib/ldb/install-sh                         |  238 -
 source4/lib/ldb/ldap.m4                            |   90 -
 source4/lib/ldb/ldb.mk                             |   81 -
 source4/lib/ldb/ldb.pc.in                          |    2 +-
 source4/lib/ldb/ldb_ildap/config.mk                |   13 -
 source4/lib/ldb/ldb_ildap/ldb_ildap.c              |  877 --
 source4/lib/ldb/ldb_ldap/ldb_ldap.c                |   50 +-
 source4/lib/ldb/ldb_map/ldb_map.c                  |    6 +-
 source4/lib/ldb/ldb_map/ldb_map.h                  |   20 +-
 source4/lib/ldb/ldb_map/ldb_map_inbound.c          |   21 +-
 source4/lib/ldb/ldb_map/ldb_map_outbound.c         |   20 +-
 source4/lib/ldb/ldb_map/ldb_map_private.h          |    4 +-
 source4/lib/ldb/ldb_sqlite3/ldb_sqlite3.c          |   13 +-
 source4/lib/ldb/ldb_tdb/ldb_cache.c                |   27 +-
 source4/lib/ldb/ldb_tdb/ldb_index.c                |   42 +-
 source4/lib/ldb/ldb_tdb/ldb_pack.c                 |    3 -
 source4/lib/ldb/ldb_tdb/ldb_search.c               |   53 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.c                  |  147 +-
 source4/lib/ldb/ldb_tdb/ldb_tdb.h                  |    6 +-
 source4/lib/ldb/libldb.m4                          |    7 -
 source4/lib/ldb/man/ldbadd.1.xml                   |    6 +-
 source4/lib/ldb/man/ldbdel.1.xml                   |    6 +-
 source4/lib/ldb/man/ldbedit.1.xml                  |    2 +-
 source4/lib/ldb/man/ldbmodify.1.xml                |    4 +-
 source4/lib/ldb/man/ldbrename.1.xml                |    4 +-
 source4/lib/ldb/man/ldbsearch.1.xml                |    4 +-
 source4/lib/ldb/modules/asq.c                      |   13 +-
 source4/lib/ldb/modules/paged_results.c            |   14 +-
 source4/lib/ldb/modules/paged_searches.c           |   14 +-
 source4/lib/ldb/modules/rdn_name.c                 |   60 +-
 source4/lib/ldb/modules/skel.c                     |   15 +-
 source4/lib/ldb/modules/sort.c                     |   13 +-
 source4/lib/ldb/pyldb-util.pc.in                   |   13 +
 source4/lib/ldb/pyldb.c                            |  267 +-
 source4/lib/ldb/pyldb.h                            |    5 +-
 source4/lib/ldb/pyldb_util.c                       |   49 +-
 source4/lib/ldb/python.mk                          |    6 -
 source4/lib/ldb/rules.mk                           |   26 -
 source4/lib/ldb/sqlite3.m4                         |   62 -
 source4/lib/ldb/standalone.sh                      |   28 -
 source4/lib/ldb/tests/python/api.py                |   50 +-
 source4/lib/ldb/tests/sample_module.c              |   11 +-
 source4/lib/ldb/tests/test-controls.sh             |    2 -
 source4/lib/ldb/tests/test-schema.sh               |    4 +-
 source4/lib/ldb/tools/cmdline.c                    |  102 +-
 source4/lib/ldb/tools/cmdline.h                    |    7 +-
 source4/lib/ldb/tools/config.mk                    |  103 -
 source4/lib/ldb/tools/ldbadd.c                     |    4 +-
 source4/lib/ldb/tools/ldbdel.c                     |    6 +-
 source4/lib/ldb/tools/ldbedit.c                    |   24 +-
 source4/lib/ldb/tools/ldbmodify.c                  |    4 +-
 source4/lib/ldb/tools/ldbrename.c                  |    6 +-
 source4/lib/ldb/tools/ldbsearch.c                  |   14 +-
 source4/lib/ldb/tools/ldbtest.c                    |   11 +-
 source4/lib/ldb/tools/ldbutil.c                    |   68 +
 source4/lib/ldb/tools/ldbutil.h                    |    5 +
 source4/lib/ldb/wscript                            |  215 +-
 source4/lib/messaging/config.mk                    |   18 -
 source4/lib/messaging/irpc.h                       |    3 +-
 source4/lib/messaging/messaging.c                  |   15 +
 source4/lib/messaging/messaging.h                  |    4 +-
 source4/lib/messaging/pymessaging.c                |  354 +-
 source4/lib/messaging/tests/bindings.py            |   58 -
 source4/lib/messaging/tests/irpc.c                 |    2 +-
 source4/lib/messaging/tests/messaging.c            |    2 +-
 source4/lib/messaging/wscript_build                |    4 +-
 source4/lib/policy/config.mk                       |    6 -
 source4/lib/policy/gp_ldap.c                       |    5 +-
 source4/lib/policy/policy.pc.in                    |    2 +-
 source4/lib/policy/wscript_build                   |    7 +-
 source4/lib/registry/config.mk                     |  111 -
 source4/lib/registry/patchfile_dotreg.c            |  259 +-
 source4/lib/registry/pyregistry.c                  |  101 +-
 source4/lib/registry/regf.c                        |  180 +-
 source4/lib/registry/regf.idl                      |    4 +-
 source4/lib/registry/registry.pc.in                |    2 +-
 source4/lib/registry/rpc.c                         |    1 -
 source4/lib/registry/tests/bindings.py             |   60 -
 source4/lib/registry/tests/diff.c                  |    2 +-
 source4/lib/registry/tests/generic.c               |    2 +-
 source4/lib/registry/tests/hive.c                  |    2 +-
 source4/lib/registry/tests/registry.c              |    2 +-
 source4/lib/registry/tools/regshell.c              |    2 +-
 source4/lib/registry/util.c                        |   98 +-
 source4/lib/registry/wscript_build                 |   12 +-
 source4/lib/samba3/config.mk                       |    8 -
 source4/lib/samba3/wscript_build                   |    9 +-
 source4/lib/smbreadline/readline.m4                |   96 -
 source4/lib/smbreadline/smbreadline.c              |   45 -
 source4/lib/smbreadline/smbreadline.h              |    9 -
 source4/lib/smbreadline/wscript_configure          |   52 -
 source4/lib/socket/config.m4                       |   18 -
 source4/lib/socket/config.mk                       |   43 -
 source4/lib/socket/interface.c                     |    2 +-
 source4/lib/socket/testsuite.c                     |    3 +-
 source4/lib/socket/wscript_build                   |   43 +-
 source4/lib/stream/config.mk                       |    4 -
 source4/lib/tls/config.m4                          |   48 -
 source4/lib/tls/config.mk                          |    5 -
 source4/lib/tls/tls.h                              |   48 +-
 source4/lib/tls/tls_tstream.c                      | 1340 +++
 source4/lib/tls/tlscert.c                          |   15 +-
 source4/lib/tls/wscript                            |    4 +-
 source4/lib/wmi/config.mk                          |   69 -
 source4/lib/wmi/wscript_build                      |    4 +-
 source4/lib/wscript_build                          |   13 +-
 source4/lib/zlib.mk                                |   16 -
 source4/libcli/config.mk                           |  123 -
 source4/libcli/dgram/dgramsocket.c                 |    2 +-
 source4/libcli/dgram/mailslot.c                    |    2 +-
 source4/libcli/finddc.h                            |    4 +
 source4/libcli/finddcs_cldap.c                     |   71 +-
 source4/libcli/finddcs_nbt.c                       |    2 -
 source4/libcli/ldap/config.mk                      |   12 -
 source4/libcli/ldap/ldap_bind.c                    |    2 +-
 source4/libcli/ldap/ldap_client.c                  |   44 +-
 source4/libcli/ldap/ldap_controls.c                |   78 +-
 source4/libcli/ldap/ldap_ildap.c                   |    2 +-
 source4/libcli/ldap/wscript_build                  |   15 +-
 source4/libcli/raw/smb.h                           |   13 -
 source4/libcli/resolve/dns_ex.c                    |    9 +
 source4/libcli/resolve/file.c                      |    2 +-
 source4/libcli/resolve/testsuite.c                 |    2 +-
 source4/libcli/security/access_check.c             |  302 -
 source4/libcli/security/config.mk                  |    8 -
 source4/libcli/security/create_descriptor.c        |  410 -
 source4/libcli/security/object_tree.c              |  121 -
 source4/libcli/security/security.h                 |   55 -
 source4/libcli/security/security_token.c           |  181 -
 source4/libcli/security/session.c                  |   65 +
 source4/libcli/security/session.h                  |   33 +
 source4/libcli/security/tests/bindings.py          |  143 -
 source4/libcli/security/tests/sddl.c               |    2 +-
 source4/libcli/security/wscript_build              |    9 +-
 source4/libcli/smb2/cancel.c                       |    2 +-
 source4/libcli/smb2/config.mk                      |   11 -
 source4/libcli/smb2/smb2.h                         |    6 +-
 source4/libcli/smb2/transport.c                    |    2 +-
 source4/libcli/util/nterr.c                        |    6 +
 source4/libcli/wbclient/config.mk                  |    5 -
 source4/libcli/wbclient/wscript_build              |    2 +-
 source4/libcli/wrepl/winsrepl.c                    |    2 +-
 source4/libcli/wscript_build                       |   35 +-
 source4/libnet/config.mk                           |   18 -
 source4/libnet/libnet.c                            |    2 +
 source4/libnet/libnet.h                            |    3 +
 source4/libnet/libnet_become_dc.c                  |   49 +-
 source4/libnet/libnet_export_keytab.c              |    2 +
 source4/libnet/libnet_join.c                       |   35 +-
 source4/libnet/libnet_lookup.c                     |   16 +-
 source4/libnet/libnet_rpc.c                        |    2 +-
 source4/libnet/libnet_samdump_keytab.c             |  131 -
 source4/libnet/libnet_samsync_ldb.c                |   63 +-
 source4/libnet/libnet_unbecome_dc.c                |    9 +-
 source4/libnet/libnet_vampire.c                    |  247 +-
 source4/libnet/py_net.c                            |   29 +-
 source4/libnet/wscript_build                       |    9 +-
 source4/librpc/config.mk                           |  768 --
 source4/librpc/dcerpc.pc.in                        |    2 +-
 source4/librpc/dcerpc_atsvc.pc.in                  |    2 +-
 source4/librpc/dcerpc_samr.pc.in                   |    2 +-
 source4/librpc/idl/irpc.idl                        |   20 +-
 source4/librpc/idl/winbind.idl                     |    5 +
 source4/librpc/ndr/py_misc.c                       |   14 +-
 source4/librpc/rpc/dcerpc.c                        |    2 +-
 source4/librpc/rpc/dcerpc.h                        |    1 +
 source4/librpc/rpc/dcerpc_auth.c                   |   11 +
 source4/librpc/rpc/dcerpc_connect.c                |    2 +-
 source4/librpc/rpc/dcerpc_schannel.c               |    2 +-
 source4/librpc/rpc/pyrpc.c                         |    2 +
 source4/librpc/rpc/pyrpc.h                         |   16 +-
 source4/librpc/rpc/pyrpc_util.c                    |   75 +-
 source4/librpc/rpc/pyrpc_util.h                    |    9 +-
 source4/librpc/tests/binding_string.c              |    2 +-
 source4/librpc/tests/test_ndrdump.sh               |   20 -
 source4/librpc/wscript_build                       |  638 +-
 source4/main.mk                                    |   64 -
 source4/min_versions.m4                            |    6 -
 source4/nbt_server/config.mk                       |   77 -
 source4/nbt_server/dgram/browse.c                  |    2 +-
 source4/nbt_server/dgram/netlogon.c                |    1 -
 source4/nbt_server/nbt_server.c                    |    2 +-
 source4/nbt_server/nodestatus.c                    |    2 +-
 source4/nbt_server/packet.c                        |   34 +-
 source4/nbt_server/register.c                      |   58 +-
 source4/nbt_server/wins/wins_hook.c                |    2 +-
 source4/nbt_server/wins/wins_ldb.c                 |    8 +-
 source4/nbt_server/wins/winsclient.c               |  175 +-
 source4/nbt_server/wins/winsdb.c                   |    4 +-
 source4/nbt_server/wins/winsserver.h               |    1 +
 source4/nbt_server/wscript_build                   |   16 +-
 source4/ntp_signd/config.mk                        |   15 -
 source4/ntp_signd/ntp_signd.c                      |    7 +-
 source4/ntp_signd/wscript_build                    |    5 +-
 source4/ntptr/config.mk                            |   27 -
 source4/ntptr/ntptr_base.c                         |    3 +-
 source4/ntptr/simple_ldb/ntptr_simple_ldb.c        |  124 +-
 source4/ntptr/wscript_build                        |    2 +-
 source4/ntvfs/common/config.mk                     |   11 -
 source4/ntvfs/config.mk                            |  105 -
 source4/ntvfs/ipc/rap_server.c                     |    2 +
 source4/ntvfs/ntvfs_base.c                         |   37 +-
 source4/ntvfs/posix/config.m4                      |   36 -
 source4/ntvfs/posix/config.mk                      |   91 -
 source4/ntvfs/posix/pvfs_acl.c                     |    6 +-
 source4/ntvfs/posix/wscript_build                  |    8 +-
 source4/ntvfs/sysdep/config.m4                     |   27 -
 source4/ntvfs/sysdep/config.mk                     |   27 -
 source4/ntvfs/sysdep/sys_lease.c                   |    8 +-
 source4/ntvfs/sysdep/sys_notify.c                  |    4 +-
 source4/ntvfs/sysdep/wscript_build                 |    2 +-
 source4/ntvfs/unixuid/config.m4                    |    1 -
 source4/ntvfs/unixuid/config.mk                    |   10 -
 source4/ntvfs/unixuid/wscript_build                |    2 +-
 source4/ntvfs/wscript_build                        |   24 +-
 source4/param/config.mk                            |   69 -
 source4/param/loadparm.c                           |  198 +-
 source4/param/loadparm.h                           |    2 +-
 source4/param/param.h                              |    1 +
 source4/param/provision.c                          |   21 +-
 source4/param/pyparam.c                            |   15 +-
 source4/param/pyparam_util.c                       |   62 +-
 source4/param/samba-hostconfig.pc.in               |    2 +-
 source4/param/secrets.c                            |   31 +-
 source4/param/secrets.h                            |   10 +-
 source4/param/share.c                              |    4 +-
 source4/param/tests/bindings.py                    |   57 -
 source4/param/tests/loadparm.c                     |    2 +-
 source4/param/tests/share.c                        |    2 +-
 source4/param/util.c                               |    5 +-
 source4/param/wscript_build                        |   29 +-
 source4/rpc_server/common/common.h                 |    5 +-
 source4/rpc_server/common/forward.c                |    8 +
 source4/rpc_server/common/reply.c                  |  257 +
 source4/rpc_server/common/server_info.c            |    4 +-
 source4/rpc_server/config.mk                       |  236 -
 source4/rpc_server/dcerpc_server.c                 |  652 +-
 source4/rpc_server/dcerpc_server.h                 |    5 +
 source4/rpc_server/dcerpc_server.pc.in             |    2 +-
 source4/rpc_server/dcesrv_auth.c                   |   10 +-
 source4/rpc_server/drsuapi/addentry.c              |    3 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |   71 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.h        |   13 +-
 source4/rpc_server/drsuapi/drsutil.c               |  118 +-
 source4/rpc_server/drsuapi/getncchanges.c          |  460 +-
 source4/rpc_server/drsuapi/updaterefs.c            |   38 +-
 source4/rpc_server/drsuapi/writespn.c              |  142 +-
 source4/rpc_server/echo/rpc_echo.c                 |    2 +-
 source4/rpc_server/eventlog/dcesrv_eventlog6.c     |  331 +
 source4/rpc_server/lsa/dcesrv_lsa.c                |  136 +-
 source4/rpc_server/lsa/lsa_init.c                  |    2 +-
 source4/rpc_server/lsa/lsa_lookup.c                |    4 +-
 source4/rpc_server/netlogon/dcerpc_netlogon.c      |  422 +-
 source4/rpc_server/samr/dcesrv_samr.c              |  675 +-
 source4/rpc_server/samr/dcesrv_samr.h              |    8 +-
 source4/rpc_server/samr/samr_password.c            |   86 +-
 source4/rpc_server/service_rpc.c                   |  441 +-
 source4/rpc_server/spoolss/dcesrv_spoolss.c        |   24 +-
 source4/rpc_server/srvsvc/dcesrv_srvsvc.c          |    3 +-
 source4/rpc_server/winreg/rpc_winreg.c             |    2 +-
 source4/rpc_server/wkssvc/dcesrv_wkssvc.c          |    2 +
 source4/rpc_server/wscript_build                   |   46 +-
 source4/samba_tool/gpo.c                           |  618 +
 source4/samba_tool/password.c                      |  171 +
 source4/samba_tool/samba_tool.c                    |  385 +
 source4/samba_tool/samba_tool.h                    |   39 +
 source4/samba_tool/vampire.c                       |  130 +
 source4/samba_tool/wscript_build                   |    8 +
 source4/script/mkversion.sh                        |  133 -
 source4/scripting/bin/ktpass.sh                    |   14 +-
 source4/scripting/bin/samba_backup                 |   65 +
 source4/scripting/bin/samba_dnsupdate              |  165 +-
 source4/scripting/bin/samba_spnupdate              |   81 +-
 source4/scripting/bin/subunitrun                   |   15 +-
 source4/scripting/bin/upgradeprovision             |  102 +-
 source4/scripting/devel/chgtdcpass                 |    9 +-
 source4/scripting/devel/config_base                |   41 +
 source4/scripting/devel/drs/vampire_ad.sh          |    2 +-
 source4/scripting/devel/getncchanges               |   75 +-
 source4/scripting/devel/ldapcmp                    |  573 -
 source4/scripting/devel/pfm_verify.py              |  183 +
 source4/scripting/devel/rodcdns                    |   43 +
 source4/scripting/devel/selftest-vars.sh           |    1 -
 source4/scripting/devel/speedtest.py               |  241 +
 source4/scripting/python/config.mk                 |   46 -
 source4/scripting/python/pyglue.c                  |   74 +-
 source4/scripting/python/samba/__init__.py         |   75 +-
 source4/scripting/python/samba/drs_utils.py        |  136 +-
 source4/scripting/python/samba/getopt.py           |   55 +-
 source4/scripting/python/samba/hostconfig.py       |   64 +-
 source4/scripting/python/samba/join.py             |  588 +-
 source4/scripting/python/samba/ms_schema.py        |    5 +-
 source4/scripting/python/samba/ndr.py              |   28 +-
 source4/scripting/python/samba/netcmd/__init__.py  |   69 +-
 source4/scripting/python/samba/netcmd/common.py    |   24 +
 .../scripting/python/samba/netcmd/domainlevel.py   |   10 +-
 source4/scripting/python/samba/netcmd/drs.py       |  406 +
 .../scripting/python/samba/netcmd/enableaccount.py |    2 +-
 source4/scripting/python/samba/netcmd/export.py    |    3 +-
 source4/scripting/python/samba/netcmd/fsmo.py      |    2 +-
 source4/scripting/python/samba/netcmd/gpo.py       |  218 +
 source4/scripting/python/samba/netcmd/group.py     |   28 +-
 source4/scripting/python/samba/netcmd/join.py      |   18 +-
 source4/scripting/python/samba/netcmd/ldapcmp.py   |  830 ++
 source4/scripting/python/samba/netcmd/machinepw.py |    2 +-
 source4/scripting/python/samba/netcmd/newuser.py   |    6 +-
 source4/scripting/python/samba/netcmd/ntacl.py     |    5 +-
 .../scripting/python/samba/netcmd/pwsettings.py    |   23 +-
 source4/scripting/python/samba/netcmd/rodc.py      |   16 +-
 .../scripting/python/samba/netcmd/setpassword.py   |    5 +-
 source4/scripting/python/samba/netcmd/time.py      |   12 +-
 source4/scripting/python/samba/netcmd/user.py      |    8 +-
 source4/scripting/python/samba/netcmd/vampire.py   |    8 +-
 source4/scripting/python/samba/ntacls.py           |   37 +-
 source4/scripting/python/samba/provision.py        | 1888 ----
 .../scripting/python/samba/provision/__init__.py   | 1965 ++++
 .../scripting/python/samba/provision/backend.py    |  773 ++
 source4/scripting/python/samba/provisionbackend.py |  753 --
 source4/scripting/python/samba/samba3.py           |   12 +-
 source4/scripting/python/samba/samdb.py            |  319 +-
 source4/scripting/python/samba/schema.py           |   80 +-
 source4/scripting/python/samba/sd_utils.py         |   79 +
 source4/scripting/python/samba/shares.py           |   61 -
 source4/scripting/python/samba/tests/__init__.py   |  170 +-
 .../python/samba/tests/auth.py}                    |    0
 .../python/samba/tests/blackbox/__init__.py        |    1 +
 .../python/samba/tests/blackbox/ndrdump.py         |   31 +
 source4/scripting/python/samba/tests/core.py       |   65 +
 .../python/samba/tests/credentials.py}             |    0
 .../python/samba/tests/dcerpc/__init__.py          |    5 +-
 .../scripting/python/samba/tests/dcerpc/bare.py    |    2 +
 .../scripting/python/samba/tests/dcerpc/misc.py    |    6 +-
 .../python/samba/tests/dcerpc/registry.py          |    2 +
 .../python/samba/tests/dcerpc/rpc_talloc.py        |   20 +-
 .../scripting/python/samba/tests/dcerpc/rpcecho.py |    2 +
 source4/scripting/python/samba/tests/dcerpc/sam.py |    2 +
 .../scripting/python/samba/tests/dcerpc/testrpc.py |   67 +-
 .../scripting/python/samba/tests/dcerpc/unix.py    |    3 +
 source4/scripting/python/samba/tests/dsdb.py       |    2 +
 source4/scripting/python/samba/tests/gensec.py     |   45 +
 source4/scripting/python/samba/tests/hostconfig.py |   74 +
 source4/scripting/python/samba/tests/messaging.py  |   60 +
 source4/scripting/python/samba/tests/netcmd.py     |    2 +
 source4/scripting/python/samba/tests/ntacls.py     |    2 +
 source4/scripting/python/samba/tests/param.py      |   59 +
 source4/scripting/python/samba/tests/provision.py  |   18 +-
 source4/scripting/python/samba/tests/registry.py   |   62 +
 source4/scripting/python/samba/tests/samba3.py     |    2 +
 .../python/samba}/tests/samba3sam.py               |    0
 source4/scripting/python/samba/tests/samdb.py      |   24 +-
 source4/scripting/python/samba/tests/security.py   |  145 +
 source4/scripting/python/samba/tests/shares.py     |   71 -
 source4/scripting/python/samba/tests/upgrade.py    |    2 +
 .../python/samba/tests/upgradeprovision.py         |    2 +
 .../python/samba/tests/upgradeprovisionneeddc.py   |    6 +
 source4/scripting/python/samba/tests/xattr.py      |    2 +
 source4/scripting/python/samba/upgrade.py          |   50 +-
 source4/scripting/python/samba/upgradehelpers.py   |  167 +-
 source4/scripting/python/wscript                   |   12 -
 source4/scripting/python/wscript_build             |   44 +-
 source4/scripting/wscript_build                    |    7 +-
 source4/selftest/config.mk                         |  124 -
 source4/selftest/knownfail                         |   48 +-
 source4/selftest/skip                              |   11 +-
 source4/selftest/tests.py                          |  544 +
 source4/selftest/tests.sh                          |  541 -
 source4/selftest/wscript                           |   58 +-
 source4/setup/krb5.conf                            |   15 +-
 source4/setup/named.conf                           |    2 +-
 source4/setup/provision                            |   25 +-
 source4/setup/provision.reg                        |    6 +-
 source4/setup/provision.smb.conf.dc                |    1 -
 source4/setup/provision.smb.conf.member            |    1 -
 source4/setup/provision.smb.conf.standalone        |    1 -
 source4/setup/provision.zone                       |    2 +-
 source4/setup/provision_basedn.ldif                |    1 +
 source4/setup/provision_basedn_modify.ldif         |    3 -
 source4/setup/provision_basedn_references.ldif     |    2 +-
 source4/setup/provision_configuration.ldif         |    1 +
 .../setup/provision_configuration_references.ldif  |    2 +-
 source4/setup/provision_dns_add.ldif               |   14 +-
 source4/setup/provision_group_policy.ldif          |    4 +-
 source4/setup/provision_rootdse_add.ldif           |   19 +-
 source4/setup/provision_self_join.ldif             |   22 +-
 source4/setup/provision_self_join_modify.ldif      |    3 -
 source4/setup/provision_users.ldif                 |    4 +-
 source4/setup/schema_samba4.ldif                   |    4 +-
 source4/setup/secrets_dns.ldif                     |    5 +-
 source4/setup/secrets_self_join.ldif               |   13 -
 source4/setup/slapd.conf                           |    1 -
 source4/setup/spn_update_list                      |   31 +-
 source4/setup/tests/blackbox_group.sh              |   78 +-
 source4/setup/tests/blackbox_newuser.sh            |   22 +-
 source4/setup/tests/blackbox_provision.sh          |    7 +
 source4/setup/tests/blackbox_setpassword.sh        |   10 +-
 source4/setup/tests/blackbox_spn.sh                |   24 +-
 source4/setup/tests/blackbox_upgradeprovision.sh   |    8 +
 source4/setup/upgrade_from_s3                      |    1 -
 source4/setup/wscript_build                        |    4 +-
 source4/smb_server/config.mk                       |   42 -
 source4/smb_server/service_smb.c                   |   81 +
 source4/smb_server/smb/config.mk                   |   22 -
 source4/smb_server/smb/trans2.c                    |   19 +-
 source4/smb_server/smb/wscript_build               |    2 +-
 source4/smb_server/smb2/config.mk                  |   19 -
 source4/smb_server/smb2/tcon.c                     |    2 +-
 source4/smb_server/smb2/wscript_build              |    2 +-
 source4/smb_server/smb_samba3.c                    |   16 +-
 source4/smb_server/smb_server.c                    |   53 +-
 source4/smb_server/smb_server.h                    |    8 +-
 source4/smb_server/wscript_build                   |   16 +-
 source4/smbd/config.mk                             |   44 -
 source4/smbd/process_model.c                       |   94 +-
 source4/smbd/process_model.h                       |    7 +-
 source4/smbd/process_model.m4                      |   60 -
 source4/smbd/process_model.mk                      |   52 -
 source4/smbd/process_onefork.c                     |    5 +-
 source4/smbd/process_prefork.c                     |   13 +-
 source4/smbd/process_single.c                      |    2 +-
 source4/smbd/process_standard.c                    |    6 +-
 source4/smbd/process_thread.c                      |    4 +-
 source4/smbd/server.c                              |   42 +-
 source4/smbd/service.c                             |    2 +-
 source4/smbd/service_named_pipe.c                  |   11 +-
 source4/smbd/service_stream.c                      |    5 +-
 source4/smbd/service_stream.h                      |    2 +
 source4/smbd/wscript_build                         |   89 +-
 source4/static_deps.mk                             |   15 -
 source4/torture/auth/ntlmssp.c                     |    3 +-
 source4/torture/auth/pac.c                         |    2 +-
 source4/torture/basic/aliases.c                    |    2 +-
 source4/torture/basic/attr.c                       |  247 +
 source4/torture/basic/base.c                       |  392 +-
 source4/torture/basic/charset.c                    |    2 +-
 source4/torture/basic/delaywrite.c                 |  134 +-
 source4/torture/basic/delete.c                     |    5 +-
 source4/torture/basic/disconnect.c                 |    2 +-
 source4/torture/basic/locking.c                    |    2 +-
 source4/torture/basic/misc.c                       |    2 -
 source4/torture/config.mk                          |  382 -
 source4/torture/dfs/common.c                       |    2 +-
 source4/torture/dfs/domaindfs.c                    |   19 +-
 source4/torture/drs/config.mk                      |   25 -
 source4/torture/drs/drs_init.c                     |    4 +-
 source4/torture/drs/drs_util.c                     |   74 -
 source4/torture/drs/python/delete_object.py        |   61 +-
 source4/torture/drs/python/fsmo.py                 |  103 +-
 source4/torture/drs/python/repl_schema.py          |  265 +
 source4/torture/drs/rpc/dssync.c                   |   82 +-
 source4/torture/drs/rpc/msds_intid.c               |  108 +-
 source4/torture/drs/unit/prefixmap_tests.c         |  182 +-
 source4/torture/drs/unit/schemainfo_tests.c        |  112 +-
 source4/torture/drs/wscript_build                  |    2 +-
 source4/torture/gentest.c                          |    2 +-
 source4/torture/ldap/basic.c                       |   41 +
 source4/torture/ldap/common.c                      |   45 +-
 source4/torture/ldap/uptodatevector.c              |    4 +-
 source4/torture/ldb/ldb.c                          |   18 +-
 source4/torture/libnet/libnet.c                    |   67 +-
 source4/torture/libnet/libnet_BecomeDC.c           |   14 +-
 source4/torture/libnetapi/config.m4                |   37 -
 source4/torture/libnetapi/config.mk                |   17 -
 source4/torture/libnetapi/libnetapi.c              |    9 +-
 source4/torture/libnetapi/libnetapi_server.c       |   76 +
 source4/torture/libnetapi/wscript_build            |    2 +-
 source4/torture/libsmbclient/config.m4             |   36 -
 source4/torture/libsmbclient/config.mk             |   15 -
 source4/torture/libsmbclient/libsmbclient.c        |   12 +-
 source4/torture/local/config.mk                    |   66 -
 source4/torture/local/dbspeed.c                    |    5 +-
 source4/torture/local/local.c                      |   18 +-
 source4/torture/local/torture.c                    |    3 +-
 source4/torture/local/wscript_build                |   16 +-
 source4/torture/locktest.c                         |    4 +-
 source4/torture/locktest2.c                        |  578 -
 source4/torture/nbench/nbench.c                    |    8 +-
 source4/torture/nbench/nbio.c                      |    4 +-
 source4/torture/nbt/dgram.c                        |    2 +-
 source4/torture/nbt/nbt.c                          |    2 +-
 source4/torture/nbt/query.c                        |    2 +-
 source4/torture/nbt/register.c                     |    2 +-
 source4/torture/nbt/wins.c                         |    2 +-
 source4/torture/nbt/winsbench.c                    |    3 +-
 source4/torture/nbt/winsreplication.c              |   29 +-
 source4/torture/ndr/dfsblob.c                      |   54 +-
 source4/torture/ndr/drsblobs.c                     |    4 +-
 source4/torture/ndr/ndr.c                          |    3 +-
 source4/torture/ndr/ntlmssp.c                      |  119 +
 source4/torture/ndr/winreg.c                       |    4 +-
 source4/torture/ntp/ntp_signd.c                    |    6 +-
 source4/torture/rap/printing.c                     |    2 +-
 source4/torture/rap/rap.c                          |    6 +-
 source4/torture/rap/rpc.c                          |    2 +-
 source4/torture/rap/sam.c                          |    2 +-
 source4/torture/raw/acls.c                         |   20 +-
 source4/torture/raw/lock.c                         |   16 +-
 source4/torture/raw/notify.c                       |   10 +-
 source4/torture/raw/open.c                         |   38 +-
 source4/torture/raw/oplock.c                       |   80 +-
 source4/torture/raw/pingpong.c                     |    3 -
 source4/torture/raw/raw.c                          |   63 +-
 source4/torture/raw/read.c                         |    4 +-
 source4/torture/raw/rename.c                       |    2 +-
 source4/torture/raw/search.c                       |    2 +-
 source4/torture/raw/setfileinfo.c                  |   19 +-
 source4/torture/raw/streams.c                      |   29 +-
 source4/torture/raw/tconrate.c                     |   12 +-
 source4/torture/raw/unlink.c                       |    4 +-
 source4/torture/raw/write.c                        |    2 +-
 source4/torture/rpc/atsvc.c                        |    2 +-
 source4/torture/rpc/bind.c                         |    2 +-
 source4/torture/rpc/browser.c                      |    2 +-
 source4/torture/rpc/dfs.c                          |    2 +-
 source4/torture/rpc/drsuapi.c                      |    5 +-
 source4/torture/rpc/drsuapi_cracknames.c           |    4 +-
 source4/torture/rpc/dsgetinfo.c                    |    2 +-
 source4/torture/rpc/dssetup.c                      |    2 +-
 source4/torture/rpc/echo.c                         |    3 +-
 source4/torture/rpc/epmapper.c                     |    4 +-
 source4/torture/rpc/eventlog.c                     |    2 +-
 source4/torture/rpc/forest_trust.c                 |    2 +-
 source4/torture/rpc/frsapi.c                       |    2 +-
 source4/torture/rpc/handles.c                      |    8 +-
 source4/torture/rpc/initshutdown.c                 |    2 +-
 source4/torture/rpc/lsa.c                          |   25 +-
 source4/torture/rpc/lsa_lookup.c                   |   19 +-
 source4/torture/rpc/netlogon.c                     |   99 +-
 source4/torture/rpc/ntsvcs.c                       |    2 +-
 source4/torture/rpc/object_uuid.c                  |    2 +-
 source4/torture/rpc/oxidresolve.c                  |    3 +-
 source4/torture/rpc/remact.c                       |    2 +-
 source4/torture/rpc/remote_pac.c                   |   49 +-
 source4/torture/rpc/rpc.c                          |   79 +-
 source4/torture/rpc/samba3rpc.c                    |   30 +-
 source4/torture/rpc/samr.c                         |   57 +-
 source4/torture/rpc/samr_accessmask.c              |    8 +-
 source4/torture/rpc/samsync.c                      |    9 +-
 source4/torture/rpc/session_key.c                  |    2 +-
 source4/torture/rpc/spoolss.c                      | 1019 ++-
 source4/torture/rpc/spoolss_access.c               |   18 +-
 source4/torture/rpc/spoolss_notify.c               |   10 +-
 source4/torture/rpc/spoolss_win.c                  |    2 +-
 source4/torture/rpc/srvsvc.c                       |    8 +-
 source4/torture/rpc/svcctl.c                       |   82 +-
 source4/torture/rpc/torture_rpc.h                  |    6 +
 source4/torture/rpc/unixinfo.c                     |    2 +-
 source4/torture/rpc/winreg.c                       |    2 +-
 source4/torture/rpc/wkssvc.c                       |    2 +-
 source4/torture/shell.c                            |    4 +-
 source4/torture/smb2/acls.c                        |    4 +-
 source4/torture/smb2/compound.c                    |   21 +-
 source4/torture/smb2/config.mk                     |   33 -
 source4/torture/smb2/create.c                      |   30 +-
 source4/torture/smb2/dir.c                         |   20 +-
 source4/torture/smb2/durable_open.c                |   12 +-
 source4/torture/smb2/lease.c                       |   14 +-
 source4/torture/smb2/lock.c                        |   80 +-
 source4/torture/smb2/notify.c                      |   40 +-
 source4/torture/smb2/oplock.c                      |   77 +-
 source4/torture/smb2/read.c                        |    8 +-
 source4/torture/smb2/smb2.c                        |   20 +-
 source4/torture/smb2/streams.c                     |   24 +-
 source4/torture/smb2/util.c                        |    1 +
 source4/torture/smbtorture.c                       |  119 +-
 source4/torture/smbtorture.h                       |    2 +-
 source4/torture/tests/test_gentest.sh              |    2 +-
 source4/torture/torture.c                          |   19 +-
 source4/torture/unix/unix.c                        |    6 +-
 source4/torture/util_smb.c                         |    4 +-
 source4/torture/winbind/config.mk                  |   16 -
 source4/torture/winbind/struct_based.c             |   40 +-
 source4/torture/winbind/winbind.c                  |    2 +-
 source4/torture/winbind/wscript_build              |    2 +-
 source4/torture/wscript_build                      |   34 +-
 source4/utils/config.mk                            |   68 -
 source4/utils/net/config.mk                        |   50 -
 source4/utils/net/drs/net_drs.c                    |  361 -
 source4/utils/net/drs/net_drs.h                    |   87 -
 source4/utils/net/drs/net_drs_bind.c               |  136 -
 source4/utils/net/drs/net_drs_kcc.c                |  170 -
 source4/utils/net/drs/net_drs_replicate.c          |  252 -
 source4/utils/net/drs/net_drs_showrepl.c           |  605 -
 source4/utils/net/net.c                            |  385 -
 source4/utils/net/net.h                            |   39 -
 source4/utils/net/net_gpo.c                        |  618 -
 source4/utils/net/net_password.c                   |  171 -
 source4/utils/net/net_vampire.c                    |  182 -
 source4/utils/net/wscript_build                    |   18 -
 source4/utils/tests/test_net.sh                    |   40 -
 source4/utils/tests/test_samba_tool.sh             |   40 +
 source4/utils/wscript_build                        |    6 +-
 source4/web_server/config.mk                       |   14 -
 source4/web_server/web_server.c                    |   16 +-
 source4/web_server/web_server.h                    |   11 +-
 source4/web_server/wscript_build                   |   24 +-
 source4/web_server/wsgi.c                          |   18 +-
 source4/winbind/config.mk                          |   81 -
 source4/winbind/wb_cmd_getgroups.c                 |    2 +-
 source4/winbind/wb_dom_info.c                      |    2 -
 source4/winbind/wb_irpc.c                          |   50 +
 source4/winbind/wb_server.c                        |    9 +-
 source4/winbind/wb_server.h                        |    1 +
 source4/winbind/wb_update_rodc_dns.c               |  167 +
 source4/winbind/wscript_build                      |   11 +-
 source4/wrepl_server/config.mk                     |   24 -
 source4/wrepl_server/wrepl_in_connection.c         |   31 +-
 source4/wrepl_server/wrepl_out_helpers.c           |    2 -
 source4/wrepl_server/wscript_build                 |    3 +-
 source4/wscript                                    |   82 +-
 source4/wscript_build                              |   41 +-
 testdata/samba3/provision_samba3sam.ldif           |    2 +-
 testprogs/blackbox/test_export_keytab.sh           |   10 +-
 testprogs/blackbox/test_kinit.sh                   |   24 +-
 testprogs/blackbox/test_ktpass.sh                  |    4 +-
 testprogs/blackbox/test_ldb.sh                     |    3 +-
 testprogs/blackbox/test_passwords.sh               |   36 +-
 testprogs/blackbox/test_pkinit.sh                  |    4 +-
 testprogs/win32/midltests/Makefile                 |   33 +-
 testprogs/win32/midltests/Makefile.simple          |   27 +
 testprogs/win32/midltests/Makefile.tcp             |   22 +
 testprogs/win32/midltests/midltests.idl            |   24 +
 testprogs/win32/midltests/midltests_marshall.c     |    6 +-
 testprogs/win32/midltests/midltests_marshall.h     |    7 +-
 .../midltests/{midltests.c => midltests_simple.c}  |    0
 testprogs/win32/midltests/midltests_tcp.c          |  646 ++
 .../win32/midltests/todo/midltests-array-range.idl |   39 +
 .../win32/midltests/todo/midltests-pipe-02.idl     |  153 +
 .../midltests/todo/midltests-pipe-03-hyper.idl     |  205 +
 .../midltests/todo/midltests-pipe-04-struct.idl    |  272 +
 .../win32/midltests/todo/midltests-pipe-first.idl  |  233 +
 .../midltests/todo/midltests-string-in-out-ref.idl |   33 +
 .../win32/midltests/todo/midltests-transmit-as.idl |   59 +
 .../midltests/todo/midltests_pointer_default.idl   |   20 +
 .../midltests-pipe-sync-ndr32-downgrade-01.idl     |  296 +
 .../midltests-pipe-sync-ndr32-downgrade-01.txt     |  138 +
 .../midltests-pipe-sync-ndr32-downgrade-02.idl     |  300 +
 .../midltests-pipe-sync-ndr32-downgrade-02.txt     | 3266 ++++++
 .../midltests/valid/midltests_union_align_01.txt   |   48 +-
 .../midltests/valid/midltests_union_align_02.idl   |   61 +
 .../midltests/valid/midltests_union_align_02.txt   |   37 +
 .../midltests/valid/midltests_union_align_03.idl   |   64 +
 .../midltests/valid/midltests_union_align_03.txt   |   37 +
 .../midltests/valid/midltests_union_align_04.idl   |   64 +
 .../midltests/valid/midltests_union_align_04.txt   |   37 +
 .../midltests/valid/midltests_union_align_05.idl   |   61 +
 .../midltests/valid/midltests_union_align_05.txt   |   37 +
 .../midltests/valid/midltests_union_align_06.idl   |   61 +
 .../midltests/valid/midltests_union_align_06.txt   |   37 +
 .../midltests/valid/midltests_union_align_07.idl   |   61 +
 .../midltests/valid/midltests_union_align_07.txt   |   38 +
 .../midltests/valid/midltests_union_align_08.idl   |   68 +
 .../midltests/valid/midltests_union_align_08.txt   |  129 +
 testprogs/win32/spoolss/testspoolss.c              |   18 +-
 testprogs/win32/vs2010-metze.cmd                   |   24 +
 upgrading-samba4.txt                               |    8 +-
 wintest/README                                     |    5 +
 wintest/conf/abartlet.conf                         |   89 +
 wintest/conf/tridge.conf                           |   95 +
 wintest/test-s3.py                                 |  275 +
 wintest/test-s4-howto.py                           |  676 ++
 wintest/wintest.py                                 |  889 ++
 2386 files changed, 151638 insertions(+), 85614 deletions(-)
 create mode 120000 .bzrignore
 delete mode 100644 MAINTAINERS
 create mode 100644 MAINTAINERS.txt
 create mode 100644 buildtools/wafsamba/hpuxcc.py
 create mode 100644 buildtools/wafsamba/pkgconfig.py
 delete mode 100644 buildtools/wafsamba/samba_asn1.py
 delete mode 100644 buildtools/wafsamba/samba_errtable.py
 create mode 100644 buildtools/wafsamba/stale_files.py
 create mode 100644 buildtools/wafsamba/symbols.py
 create mode 100644 docs-xml/manpages-3/idmap_autorid.8.xml
 create mode 100644 docs-xml/manpages-3/vfs_time_audit.8.xml
 create mode 100644 docs-xml/smbdotconf/base/multicastdnsregister.xml
 create mode 100644 docs-xml/smbdotconf/protocol/smb2maxcredits.xml
 create mode 100644 docs-xml/smbdotconf/security/clientusepsnegoprincipal.xml
 create mode 100644 docs-xml/smbdotconf/security/sendspengoprincipal.xml
 delete mode 100644 lib/async_req/config.mk
 delete mode 100644 lib/crypto/config.mk
 create mode 100644 lib/dnspython/Makefile
 create mode 100644 lib/dnspython/dns/hash.py
 create mode 100755 lib/dnspython/examples/zonediff.py
 create mode 100644 lib/dnspython/tests/dnssec.py
 delete mode 100644 lib/nss_wrapper/config.mk
 mode change 100644 => 100755 lib/nss_wrapper/nss_wrapper.pl
 delete mode 100644 lib/popt/config.mk
 create mode 100644 lib/replace/Makefile
 copy lib/replace/{autogen.sh => autogen-autotools.sh} (100%)
 mode change 120000 => 100755 lib/replace/autogen-waf.sh
 mode change 100755 => 120000 lib/replace/autogen.sh
 create mode 100755 lib/replace/configure
 create mode 100644 lib/replace/replace-test.h
 delete mode 100644 lib/smbconf/config.mk
 delete mode 100644 lib/socket_wrapper/config.mk
 create mode 100644 lib/subunit/c/wscript
 copy lib/talloc/ABI/{talloc-2.0.2.sigs => talloc-2.0.4.sigs} (100%)
 create mode 100644 lib/talloc/Makefile
 copy lib/talloc/{autogen.sh => autogen-autotools.sh} (100%)
 mode change 120000 => 100755 lib/talloc/autogen-waf.sh
 mode change 100755 => 120000 lib/talloc/autogen.sh
 delete mode 100644 lib/talloc/config.mk
 create mode 100755 lib/talloc/configure
 create mode 100644 lib/talloc/pytalloc-util.pc.in
 create mode 100644 lib/talloc/pytalloc_util.c
 create mode 100644 lib/tdb/ABI/tdb-1.2.5.sigs
 create mode 100644 lib/tdb/ABI/tdb-1.2.6.sigs
 create mode 100644 lib/tdb/ABI/tdb-1.2.7.sigs
 copy lib/{talloc/autogen.sh => tdb/autogen-autotools.sh} (100%)
 mode change 100755 => 120000 lib/tdb/autogen.sh
 create mode 100644 lib/tdb/common/hash.c
 delete mode 100644 lib/tdb/config.mk
 create mode 100644 lib/tdb/manpages/tdbrestore.8.xml
 create mode 100644 lib/tdb/tools/tdbrestore.c
 delete mode 100644 lib/tdr/config.mk
 create mode 100644 lib/testtools/.testr.conf
 create mode 100644 lib/testtools/testtools/_spinner.py
 create mode 100644 lib/testtools/testtools/deferredruntest.py
 create mode 100644 lib/testtools/testtools/helpers.py
 create mode 100644 lib/testtools/testtools/tests/test_deferredruntest.py
 create mode 100644 lib/testtools/testtools/tests/test_fixturesupport.py
 create mode 100644 lib/testtools/testtools/tests/test_helpers.py
 create mode 100644 lib/testtools/testtools/tests/test_run.py
 create mode 100644 lib/testtools/testtools/tests/test_spinner.py
 create mode 100644 lib/tevent/Makefile
 delete mode 100644 lib/tevent/Makefile.in
 mode change 120000 => 100755 lib/tevent/autogen-waf.sh
 mode change 100755 => 120000 lib/tevent/autogen.sh
 create mode 100644 lib/tevent/bindings.py
 delete mode 100644 lib/tevent/build_macros.m4
 delete mode 100755 lib/tevent/config.guess
 delete mode 100755 lib/tevent/config.sub
 create mode 100755 lib/tevent/configure
 delete mode 100644 lib/tevent/configure.ac
 delete mode 100755 lib/tevent/install-sh
 delete mode 100644 lib/tevent/libtalloc.m4
 delete mode 100644 lib/tevent/pkg.m4
 create mode 100644 lib/tevent/pytevent.c
 delete mode 100644 lib/tevent/rules.mk
 delete mode 100644 lib/tevent/samba.m4
 delete mode 100644 lib/tevent/tevent.exports
 delete mode 100644 lib/tevent/tevent.mk
 delete mode 100644 lib/torture/config.mk
 delete mode 100644 lib/tsocket/config.mk
 delete mode 100644 lib/uid_wrapper/config.mk
 delete mode 100644 lib/util/capability.m4
 delete mode 100644 lib/util/charset/config.m4
 delete mode 100644 lib/util/charset/config.mk
 delete mode 100644 lib/util/config.mk
 delete mode 100644 lib/util/fault.m4
 delete mode 100644 lib/util/fsusage.m4
 delete mode 100644 lib/util/mutex.c
 delete mode 100644 lib/util/mutex.h
 create mode 100644 lib/util/select.c
 create mode 100644 lib/util/select.h
 delete mode 100644 lib/util/signal.m4
 create mode 100644 lib/util/tevent_werror.c
 create mode 100644 lib/util/tevent_werror.h
 delete mode 100644 lib/util/util.m4
 delete mode 100644 lib/util/xattr.m4
 delete mode 100644 libcli/auth/config.mk
 delete mode 100644 libcli/cldap/config.mk
 delete mode 100644 libcli/drsuapi/config.mk
 create mode 100644 libcli/echo/echo.c
 create mode 100644 libcli/echo/libecho.h
 create mode 100644 libcli/echo/tests/echo.c
 create mode 100644 libcli/echo/tests/wscript_build
 create mode 100644 libcli/echo/wscript_build
 delete mode 100644 libcli/ldap/config.mk
 delete mode 100644 libcli/named_pipe_auth/config.mk
 delete mode 100644 libcli/nbt/config.mk
 delete mode 100644 libcli/samsync/config.mk
 create mode 100644 libcli/security/access_check.c
 create mode 100644 libcli/security/access_check.h
 delete mode 100644 libcli/security/config.mk
 create mode 100644 libcli/security/create_descriptor.c
 create mode 100644 libcli/security/object_tree.c
 create mode 100644 libcli/security/security.h
 create mode 100644 libcli/security/security_token.c
 create mode 100644 libcli/security/security_token.h
 create mode 100644 libcli/security/util_sid.c
 delete mode 100644 libcli/smb/config.mk
 create mode 100644 libcli/smbreadline/smbreadline.c
 create mode 100644 libcli/smbreadline/smbreadline.h
 rename {source4/lib => libcli}/smbreadline/wscript_build (100%)
 create mode 100644 libcli/smbreadline/wscript_configure
 delete mode 100644 libgpo/config.mk
 create mode 100644 librpc/idl/dns.idl
 create mode 100644 librpc/idl/eventlog6.idl
 create mode 100644 librpc/ndr/ndr_dns.c
 create mode 100644 librpc/ndr/ndr_dns.h
 delete mode 100644 nsswitch/config.m4
 delete mode 100644 nsswitch/config.mk
 delete mode 100644 nsswitch/libwbclient/config.mk
 delete mode 100644 nsswitch/libwbclient/wbc_idmap_async.c
 delete mode 100644 nsswitch/libwbclient/wbc_pam_async.c
 delete mode 100644 nsswitch/libwbclient/wbc_sid_async.c
 delete mode 100644 nsswitch/libwbclient/wbc_util_async.c
 delete mode 100644 nsswitch/nsstest.m4
 delete mode 100644 pidl/config.m4
 delete mode 100644 pidl/config.mk
 create mode 100755 release-scripts/build-manpages-git
 create mode 100755 release-scripts/build-manpages-nogit
 create mode 100755 script/autobuild.py
 create mode 100755 script/bisect-test.py
 create mode 100755 script/commit_mark.sh
 create mode 100755 script/land-remote.py
 create mode 100755 script/land.py
 create mode 100755 script/show_test_time
 create mode 100755 selftest/in_screen
 create mode 100644 source3/auth/wscript_build
 create mode 100755 source3/autogen-waf.sh
 delete mode 100644 source3/include/regfio.h
 create mode 100644 source3/lib/cbuf.c
 create mode 100644 source3/lib/cbuf.h
 create mode 100644 source3/lib/netapi/netapi_net.h
 delete mode 100644 source3/lib/readline.c
 delete mode 100644 source3/lib/select.c
 create mode 100644 source3/lib/srprs.c
 create mode 100644 source3/lib/srprs.h
 delete mode 100644 source3/lib/util_pw.c
 delete mode 100644 source3/lib/util_seaccess.c
 delete mode 100644 source3/lib/util_uuid.c
 create mode 100644 source3/libaddns/error.c
 create mode 100644 source3/libaddns/wscript_build
 create mode 100644 source3/libgpo/gpext/wscript_build
 create mode 100644 source3/librpc/crypto/cli_spnego.c
 create mode 100644 source3/librpc/crypto/gse.c
 create mode 100644 source3/librpc/crypto/gse.h
 create mode 100644 source3/librpc/crypto/gse_krb5.c
 create mode 100644 source3/librpc/crypto/gse_krb5.h
 create mode 100644 source3/librpc/crypto/spnego.h
 delete mode 100644 source3/librpc/rpc/dcerpc_gssapi.c
 delete mode 100644 source3/librpc/rpc/dcerpc_gssapi.h
 delete mode 100644 source3/librpc/rpc/dcerpc_krb5.c
 delete mode 100644 source3/librpc/rpc/dcerpc_krb5.h
 delete mode 100644 source3/librpc/rpc/dcerpc_spnego.c
 delete mode 100644 source3/librpc/rpc/dcerpc_spnego.h
 create mode 100644 source3/librpc/wscript_build
 create mode 100644 source3/libsmb/cli_np_tstream.c
 create mode 100644 source3/libsmb/cli_np_tstream.h
 create mode 100644 source3/modules/vfs_time_audit.c
 create mode 100644 source3/modules/wscript_build
 create mode 100644 source3/pam_smbpass/wscript_build
 create mode 100644 source3/passdb/wscript_build
 create mode 100644 source3/registry/reg_api.h
 create mode 100644 source3/registry/reg_api_regf.c
 create mode 100644 source3/registry/reg_api_regf.h
 create mode 100644 source3/registry/reg_api_util.c
 create mode 100644 source3/registry/reg_api_util.h
 rename source3/{include => registry}/reg_db.h (100%)
 create mode 100644 source3/registry/reg_format.c
 create mode 100644 source3/registry/reg_format.h
 create mode 100644 source3/registry/reg_import.c
 create mode 100644 source3/registry/reg_import.h
 create mode 100644 source3/registry/reg_init_basic.h
 create mode 100644 source3/registry/reg_init_full.h
 create mode 100644 source3/registry/reg_init_smbconf.h
 create mode 100644 source3/registry/reg_parse.c
 create mode 100644 source3/registry/reg_parse.h
 create mode 100644 source3/registry/reg_parse_dox.cfg
 create mode 100644 source3/registry/reg_parse_internal.c
 create mode 100644 source3/registry/reg_parse_internal.h
 delete mode 100644 source3/registry/reg_util_legacy.c
 delete mode 100644 source3/registry/reg_util_legacy.h
 create mode 100644 source3/registry/regfio.h
 create mode 100644 source3/rpc_server/dcesrv_gssapi.c
 create mode 100644 source3/rpc_server/dcesrv_gssapi.h
 create mode 100644 source3/rpc_server/dcesrv_ntlmssp.c
 create mode 100644 source3/rpc_server/dcesrv_ntlmssp.h
 create mode 100644 source3/rpc_server/dcesrv_spnego.c
 create mode 100644 source3/rpc_server/dcesrv_spnego.h
 create mode 100644 source3/rpc_server/wscript_build
 create mode 100644 source3/rpcclient/cmd_winreg.c
 create mode 100644 source3/script/mkbuildoptions-waf.awk
 create mode 100644 source3/selftest/slow
 create mode 100644 source3/selftest/wscript
 delete mode 100644 source3/torture/nsstest.c
 create mode 100644 source3/torture/test_async_echo.c
 create mode 100644 source3/winbindd/idmap_autorid.c
 create mode 100644 source3/winbindd/wscript_build
 create mode 100644 source4/Makefile
 delete mode 100644 source4/Makefile.in
 delete mode 100644 source4/aclocal.m4
 delete mode 100644 source4/auth/config.m4
 delete mode 100644 source4/auth/config.mk
 delete mode 100644 source4/auth/credentials/config.mk
 delete mode 100644 source4/auth/credentials/credentials_files.c
 create mode 100644 source4/auth/credentials/credentials_secrets.c
 create mode 100755 source4/auth/credentials/tests/bind.py
 delete mode 100644 source4/auth/gensec/config.m4
 delete mode 100644 source4/auth/gensec/config.mk
 create mode 100644 source4/auth/gensec/gensec_tstream.c
 create mode 100644 source4/auth/gensec/gensec_tstream.h
 delete mode 100644 source4/auth/gensec/tests/bindings.py
 delete mode 100644 source4/auth/kerberos/config.m4
 delete mode 100644 source4/auth/kerberos/config.mk
 delete mode 100644 source4/auth/ntlm/config.mk
 delete mode 100644 source4/auth/ntlmssp/config.mk
 delete mode 100755 source4/autogen-autotools.sh
 mode change 120000 => 100755 source4/autogen-waf.sh
 delete mode 100644 source4/build/m4/ax_cflags_gcc_option.m4
 delete mode 100644 source4/build/m4/ax_cflags_irix_option.m4
 delete mode 100644 source4/build/m4/check_cc.m4
 delete mode 100644 source4/build/m4/check_doc.m4
 delete mode 100644 source4/build/m4/check_ld.m4
 delete mode 100644 source4/build/m4/check_path.m4
 delete mode 100644 source4/build/m4/env.m4
 delete mode 100644 source4/build/m4/public.m4
 delete mode 100755 source4/build/make/lex_compile.sh
 delete mode 100644 source4/build/make/python.mk
 delete mode 100644 source4/build/make/rules.mk
 delete mode 100644 source4/build/make/templates.mk
 delete mode 100755 source4/build/make/yacc_compile.sh
 delete mode 100644 source4/build/smb_build/README.txt
 delete mode 100644 source4/build/smb_build/TODO
 delete mode 100644 source4/build/smb_build/config_mk.pm
 delete mode 100755 source4/build/smb_build/dot.pl
 delete mode 100644 source4/build/smb_build/input.pm
 delete mode 100644 source4/build/smb_build/main.pl
 delete mode 100644 source4/build/smb_build/makefile.pm
 delete mode 100644 source4/build/smb_build/output.pm
 delete mode 100644 source4/build/smb_build/summary.pm
 delete mode 100644 source4/cldap_server/config.mk
 delete mode 100644 source4/client/config.mk
 delete mode 100644 source4/cluster/config.mk
 delete mode 100755 source4/config.guess
 delete mode 100755 source4/config.sub
 create mode 100755 source4/configure
 delete mode 100644 source4/configure.ac
 create mode 100644 source4/dns_server/TODO
 create mode 100644 source4/dns_server/dlz_bind9.c
 create mode 100644 source4/dns_server/dlz_minimal.h
 create mode 100644 source4/dns_server/dns_query.c
 create mode 100644 source4/dns_server/dns_server.c
 create mode 100644 source4/dns_server/dns_server.h
 create mode 100644 source4/dns_server/dns_update.c
 create mode 100644 source4/dns_server/dns_utils.c
 create mode 100644 source4/dns_server/wscript_build
 delete mode 100644 source4/dsdb/config.mk
 create mode 100644 source4/dsdb/samdb.pc.in
 create mode 100644 source4/dsdb/samdb/ldb_modules/acl_read.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/acl_util.c
 delete mode 100644 source4/dsdb/samdb/ldb_modules/config.mk
 delete mode 100644 source4/dsdb/samdb/ldb_modules/dsdb_cache.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/schema.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/schema_util.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/simple_dn.c
 create mode 100644 source4/dsdb/schema/dsdb_dn.c
 create mode 100644 source4/dsdb/tests/python/ldap_syntaxes.py
 create mode 100755 source4/dsdb/tests/python/sam.py
 delete mode 100644 source4/dynconfig/config.mk
 create mode 100644 source4/echo_server/echo_server.c
 create mode 100644 source4/echo_server/echo_server.h
 create mode 100644 source4/echo_server/wscript_build
 delete mode 100644 source4/headermap.txt
 create mode 100644 source4/heimdal/base/array.c
 create mode 100644 source4/heimdal/base/baselocl.h
 create mode 100644 source4/heimdal/base/bool.c
 create mode 100644 source4/heimdal/base/dict.c
 create mode 100644 source4/heimdal/base/heimbase.c
 create mode 100644 source4/heimdal/base/heimbase.h
 create mode 100644 source4/heimdal/base/heimbasepriv.h
 create mode 100644 source4/heimdal/base/heimqueue.h
 create mode 100644 source4/heimdal/base/null.c
 create mode 100644 source4/heimdal/base/number.c
 create mode 100644 source4/heimdal/base/string.c
 create mode 100644 source4/heimdal/base/version-script.map
 delete mode 100644 source4/heimdal/cf/check-var.m4
 delete mode 100644 source4/heimdal/cf/find-func-no-libs.m4
 delete mode 100644 source4/heimdal/cf/find-func-no-libs2.m4
 delete mode 100644 source4/heimdal/cf/find-func.m4
 delete mode 100644 source4/heimdal/cf/resolv.m4
 delete mode 100644 source4/heimdal/kdc/kaserver.c
 create mode 100644 source4/heimdal/kdc/version-script.map
 create mode 100644 source4/heimdal/lib/asn1/version-script.map
 create mode 100644 source4/heimdal/lib/com_err/version-script.map
 create mode 100644 source4/heimdal/lib/gssapi/gssapi/gssapi_oid.h
 create mode 100644 source4/heimdal/lib/gssapi/mech/gss_mo.c
 create mode 100644 source4/heimdal/lib/gssapi/mech/gss_oid.c
 create mode 100644 source4/heimdal/lib/gssapi/version-script.map
 create mode 100644 source4/heimdal/lib/hcrypto/common.c
 create mode 100644 source4/heimdal/lib/hcrypto/common.h
 delete mode 100644 source4/heimdal/lib/hcrypto/dh-imath.c
 create mode 100644 source4/heimdal/lib/hcrypto/dh-ltm.c
 create mode 100644 source4/heimdal/lib/hcrypto/evp-cc.c
 delete mode 100644 source4/heimdal/lib/hcrypto/imath/LICENSE
 delete mode 100644 source4/heimdal/lib/hcrypto/imath/imath.c
 delete mode 100644 source4/heimdal/lib/hcrypto/imath/imath.h
 delete mode 100644 source4/heimdal/lib/hcrypto/imath/iprime.c
 delete mode 100644 source4/heimdal/lib/hcrypto/imath/iprime.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/LICENSE
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn.ilg
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn.ind
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_error.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_mp_invmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_mp_montgomery_reduce.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_s_mp_mul_digs.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_s_mp_mul_high_digs.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_fast_s_mp_sqr.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_2expt.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_abs.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_add.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_add_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_addmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_and.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_clamp.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_clear.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_clear_multi.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cmp_mag.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_cnt_lsb.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_copy.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_count_bits.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_2.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_2d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_3.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_div_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_dr_is_modulus.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_dr_reduce.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_dr_setup.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exch.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_expt_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exptmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exptmod_fast.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_exteuclid.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_find_prime.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_fread.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_fwrite.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_gcd.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_get_int.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_grow.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_copy.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_multi.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_set.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_set_int.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_init_size.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_invmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_invmod_slow.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_is_square.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_isprime.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_jacobi.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_karatsuba_mul.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_karatsuba_sqr.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_lcm.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_lshd.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod_2d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mod_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_montgomery_calc_normalization.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_montgomery_reduce.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_montgomery_setup.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul_2.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul_2d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mul_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_mulmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_n_root.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_neg.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_or.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_fermat.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_is_divisible.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_is_prime.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_miller_rabin.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_next_prime.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_rabin_miller_trials.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_prime_random_ex.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_radix_size.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_radix_smap.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_rand.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_read_radix.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_read_signed_bin.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_read_unsigned_bin.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k_l.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k_setup.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_2k_setup_l.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_is_2k.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_is_2k_l.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_reduce_setup.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_rshd.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_set.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_set_int.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_shrink.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_signed_bin_size.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqr.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqrmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sqrt.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sub.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_sub_d.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_submod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_signed_bin.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_signed_bin_n.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_unsigned_bin.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_to_unsigned_bin_n.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toom_mul.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toom_sqr.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toradix.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_toradix_n.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_unsigned_bin_size.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_xor.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_zero.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_mp_zero_multi.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_prime_tab.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_reverse.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_add.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_exptmod.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_mul_digs.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_mul_high_digs.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_sqr.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bn_s_mp_sub.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/bncore.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/booker.pl
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/callgraph.txt
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/libtommath.dsp
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/logtab.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi-config.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi-types.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mpi.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/mtest/mtest.c
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/design_process.sxd
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/design_process.tif
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/expt_state.sxd
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/expt_state.tif
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/makefile
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/primality.tif
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/radix.sxd
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/sliding_window.sxd
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pics/sliding_window.tif
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/pretty.build
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tombc/grammar.txt
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tommath.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tommath_class.h
 create mode 100644 source4/heimdal/lib/hcrypto/libtommath/tommath_superclass.h
 delete mode 100644 source4/heimdal/lib/hcrypto/rsa-imath.c
 create mode 100644 source4/heimdal/lib/hcrypto/rsa-ltm.c
 create mode 100644 source4/heimdal/lib/hcrypto/sha512.c
 create mode 100644 source4/heimdal/lib/hcrypto/validate.c
 create mode 100644 source4/heimdal/lib/hcrypto/version-script.map
 create mode 100644 source4/heimdal/lib/hdb/version-script.map
 create mode 100644 source4/heimdal/lib/hx509/char_map.h
 create mode 100644 source4/heimdal/lib/hx509/lex.yy.c
 create mode 100644 source4/heimdal/lib/hx509/version-script.map
 create mode 100644 source4/heimdal/lib/krb5/ccache_plugin.h
 create mode 100644 source4/heimdal/lib/krb5/crypto-aes.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-algs.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-arcfour.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-des-common.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-des.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-des3.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-evp.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-null.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-pk.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-rand.c
 create mode 100644 source4/heimdal/lib/krb5/crypto-stubs.c
 create mode 100644 source4/heimdal/lib/krb5/crypto.h
 create mode 100644 source4/heimdal/lib/krb5/expand_path.c
 create mode 100644 source4/heimdal/lib/krb5/pcache.c
 create mode 100644 source4/heimdal/lib/krb5/salt-aes.c
 create mode 100644 source4/heimdal/lib/krb5/salt-arcfour.c
 create mode 100644 source4/heimdal/lib/krb5/salt-des.c
 create mode 100644 source4/heimdal/lib/krb5/salt-des3.c
 create mode 100644 source4/heimdal/lib/krb5/salt.c
 create mode 100644 source4/heimdal/lib/krb5/store-int.c
 delete mode 100644 source4/heimdal/lib/krb5/v4_glue.c
 create mode 100644 source4/heimdal/lib/krb5/version-script.map
 create mode 100644 source4/heimdal/lib/ntlm/ntlm_err.et
 create mode 100644 source4/heimdal/lib/ntlm/version-script.map
 create mode 100644 source4/heimdal/lib/roken/rand.c
 create mode 100644 source4/heimdal/lib/roken/version-script.map
 create mode 100644 source4/heimdal/lib/wind/version-script.map
 delete mode 100644 source4/heimdal_build/config.m4
 delete mode 100644 source4/heimdal_build/external.m4
 delete mode 100644 source4/heimdal_build/internal.m4
 delete mode 100644 source4/heimdal_build/internal.mk
 delete mode 100644 source4/heimdal_build/kpasswdd-glue.h
 create mode 100755 source4/heimdal_build/lexyacc.sh
 create mode 100644 source4/heimdal_build/version.c
 delete mode 100755 source4/install-sh
 delete mode 100644 source4/kdc/config.m4
 delete mode 100644 source4/kdc/config.mk
 create mode 100644 source4/kdc/kdc-glue.h
 create mode 100644 source4/kdc/kdc-policy.h
 delete mode 100644 source4/kdc/kdc.h
 create mode 100644 source4/kdc/policy.c
 create mode 100644 source4/kdc/proxy.c
 delete mode 100644 source4/ldap_server/config.mk
 delete mode 100644 source4/lib/basic.mk
 delete mode 100644 source4/lib/cmdline/config.mk
 delete mode 100644 source4/lib/com/config.mk
 delete mode 100644 source4/lib/events/config.mk
 delete mode 100644 source4/lib/ldb-samba/config.mk
 create mode 100644 source4/lib/ldb-samba/ldb_ildap.c
 create mode 100644 source4/lib/ldb-samba/samba_extensions.c
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.15.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.16.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.17.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.18.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.19.sigs
 create mode 100644 source4/lib/ldb/ABI/ldb-0.9.20.sigs
 create mode 100644 source4/lib/ldb/Makefile
 delete mode 100644 source4/lib/ldb/Makefile.in
 delete mode 100644 source4/lib/ldb/aclocal.m4
 mode change 120000 => 100755 source4/lib/ldb/autogen-waf.sh
 mode change 100755 => 120000 source4/lib/ldb/autogen.sh
 delete mode 100644 source4/lib/ldb/build_macros.m4
 delete mode 100755 source4/lib/ldb/config.guess
 delete mode 100644 source4/lib/ldb/config.mk
 delete mode 100755 source4/lib/ldb/config.sub
 create mode 100755 source4/lib/ldb/configure
 delete mode 100644 source4/lib/ldb/configure.ac
 delete mode 100644 source4/lib/ldb/external/libevents.m4
 delete mode 100644 source4/lib/ldb/external/libpopt.m4
 delete mode 100644 source4/lib/ldb/external/libtalloc.m4
 delete mode 100644 source4/lib/ldb/external/libtdb.m4
 delete mode 100644 source4/lib/ldb/external/pkg.m4
 delete mode 100644 source4/lib/ldb/include/ldb_includes.h
 delete mode 100755 source4/lib/ldb/install-sh
 delete mode 100644 source4/lib/ldb/ldap.m4
 delete mode 100644 source4/lib/ldb/ldb.mk
 delete mode 100644 source4/lib/ldb/ldb_ildap/config.mk
 delete mode 100644 source4/lib/ldb/ldb_ildap/ldb_ildap.c
 delete mode 100644 source4/lib/ldb/libldb.m4
 create mode 100644 source4/lib/ldb/pyldb-util.pc.in
 delete mode 100644 source4/lib/ldb/python.mk
 delete mode 100644 source4/lib/ldb/rules.mk
 delete mode 100644 source4/lib/ldb/sqlite3.m4
 delete mode 100755 source4/lib/ldb/standalone.sh
 delete mode 100644 source4/lib/ldb/tools/config.mk
 delete mode 100644 source4/lib/messaging/config.mk
 delete mode 100644 source4/lib/messaging/tests/bindings.py
 delete mode 100644 source4/lib/policy/config.mk
 delete mode 100644 source4/lib/registry/config.mk
 delete mode 100644 source4/lib/registry/tests/bindings.py
 delete mode 100644 source4/lib/samba3/config.mk
 delete mode 100644 source4/lib/smbreadline/readline.m4
 delete mode 100644 source4/lib/smbreadline/smbreadline.h
 delete mode 100644 source4/lib/smbreadline/wscript_configure
 delete mode 100644 source4/lib/socket/config.m4
 delete mode 100644 source4/lib/socket/config.mk
 delete mode 100644 source4/lib/stream/config.mk
 delete mode 100644 source4/lib/tls/config.m4
 delete mode 100644 source4/lib/tls/config.mk
 create mode 100644 source4/lib/tls/tls_tstream.c
 delete mode 100644 source4/lib/wmi/config.mk
 delete mode 100644 source4/lib/zlib.mk
 delete mode 100644 source4/libcli/config.mk
 delete mode 100644 source4/libcli/ldap/config.mk
 delete mode 100644 source4/libcli/security/access_check.c
 delete mode 100644 source4/libcli/security/config.mk
 delete mode 100644 source4/libcli/security/create_descriptor.c
 delete mode 100644 source4/libcli/security/object_tree.c
 delete mode 100644 source4/libcli/security/security.h
 delete mode 100644 source4/libcli/security/security_token.c
 create mode 100644 source4/libcli/security/session.c
 create mode 100644 source4/libcli/security/session.h
 delete mode 100644 source4/libcli/security/tests/bindings.py
 delete mode 100644 source4/libcli/smb2/config.mk
 delete mode 100644 source4/libcli/wbclient/config.mk
 delete mode 100644 source4/libnet/config.mk
 delete mode 100644 source4/libnet/libnet_samdump_keytab.c
 delete mode 100644 source4/librpc/config.mk
 delete mode 100755 source4/librpc/tests/test_ndrdump.sh
 delete mode 100644 source4/main.mk
 delete mode 100644 source4/min_versions.m4
 delete mode 100644 source4/nbt_server/config.mk
 delete mode 100644 source4/ntp_signd/config.mk
 delete mode 100644 source4/ntptr/config.mk
 delete mode 100644 source4/ntvfs/common/config.mk
 delete mode 100644 source4/ntvfs/config.mk
 delete mode 100644 source4/ntvfs/posix/config.m4
 delete mode 100644 source4/ntvfs/posix/config.mk
 delete mode 100644 source4/ntvfs/sysdep/config.m4
 delete mode 100644 source4/ntvfs/sysdep/config.mk
 delete mode 100644 source4/ntvfs/unixuid/config.m4
 delete mode 100644 source4/ntvfs/unixuid/config.mk
 delete mode 100644 source4/param/config.mk
 delete mode 100644 source4/param/tests/bindings.py
 create mode 100644 source4/rpc_server/common/reply.c
 delete mode 100644 source4/rpc_server/config.mk
 create mode 100644 source4/rpc_server/eventlog/dcesrv_eventlog6.c
 create mode 100644 source4/samba_tool/gpo.c
 create mode 100644 source4/samba_tool/password.c
 create mode 100644 source4/samba_tool/samba_tool.c
 create mode 100644 source4/samba_tool/samba_tool.h
 create mode 100644 source4/samba_tool/vampire.c
 create mode 100644 source4/samba_tool/wscript_build
 delete mode 100755 source4/script/mkversion.sh
 create mode 100755 source4/scripting/bin/samba_backup
 create mode 100755 source4/scripting/devel/config_base
 delete mode 100755 source4/scripting/devel/ldapcmp
 create mode 100755 source4/scripting/devel/pfm_verify.py
 create mode 100755 source4/scripting/devel/rodcdns
 create mode 100755 source4/scripting/devel/speedtest.py
 delete mode 100644 source4/scripting/python/config.mk
 create mode 100644 source4/scripting/python/samba/netcmd/common.py
 create mode 100644 source4/scripting/python/samba/netcmd/drs.py
 create mode 100644 source4/scripting/python/samba/netcmd/gpo.py
 create mode 100755 source4/scripting/python/samba/netcmd/ldapcmp.py
 delete mode 100644 source4/scripting/python/samba/provision.py
 create mode 100644 source4/scripting/python/samba/provision/__init__.py
 create mode 100644 source4/scripting/python/samba/provision/backend.py
 delete mode 100644 source4/scripting/python/samba/provisionbackend.py
 create mode 100644 source4/scripting/python/samba/sd_utils.py
 delete mode 100644 source4/scripting/python/samba/shares.py
 rename source4/{auth/tests/bindings.py => scripting/python/samba/tests/auth.py} (100%)
 create mode 100644 source4/scripting/python/samba/tests/blackbox/__init__.py
 create mode 100755 source4/scripting/python/samba/tests/blackbox/ndrdump.py
 create mode 100644 source4/scripting/python/samba/tests/core.py
 rename source4/{auth/credentials/tests/bindings.py => scripting/python/samba/tests/credentials.py} (100%)
 create mode 100644 source4/scripting/python/samba/tests/gensec.py
 create mode 100644 source4/scripting/python/samba/tests/hostconfig.py
 create mode 100644 source4/scripting/python/samba/tests/messaging.py
 create mode 100644 source4/scripting/python/samba/tests/param.py
 create mode 100644 source4/scripting/python/samba/tests/registry.py
 rename source4/{dsdb/samdb/ldb_modules => scripting/python/samba}/tests/samba3sam.py (100%)
 create mode 100644 source4/scripting/python/samba/tests/security.py
 delete mode 100644 source4/scripting/python/samba/tests/shares.py
 delete mode 100644 source4/scripting/python/wscript
 delete mode 100644 source4/selftest/config.mk
 create mode 100755 source4/selftest/tests.py
 delete mode 100755 source4/selftest/tests.sh
 delete mode 100644 source4/setup/secrets_self_join.ldif
 delete mode 100644 source4/smb_server/config.mk
 create mode 100644 source4/smb_server/service_smb.c
 delete mode 100644 source4/smb_server/smb/config.mk
 delete mode 100644 source4/smb_server/smb2/config.mk
 delete mode 100644 source4/smbd/config.mk
 delete mode 100644 source4/smbd/process_model.m4
 delete mode 100644 source4/smbd/process_model.mk
 delete mode 100644 source4/static_deps.mk
 delete mode 100644 source4/torture/config.mk
 delete mode 100644 source4/torture/drs/config.mk
 create mode 100644 source4/torture/drs/python/repl_schema.py
 delete mode 100644 source4/torture/libnetapi/config.m4
 delete mode 100644 source4/torture/libnetapi/config.mk
 create mode 100644 source4/torture/libnetapi/libnetapi_server.c
 delete mode 100644 source4/torture/libsmbclient/config.m4
 delete mode 100644 source4/torture/libsmbclient/config.mk
 delete mode 100644 source4/torture/local/config.mk
 delete mode 100644 source4/torture/locktest2.c
 create mode 100644 source4/torture/ndr/ntlmssp.c
 delete mode 100644 source4/torture/smb2/config.mk
 delete mode 100644 source4/torture/winbind/config.mk
 delete mode 100644 source4/utils/config.mk
 delete mode 100644 source4/utils/net/config.mk
 delete mode 100644 source4/utils/net/drs/net_drs.c
 delete mode 100644 source4/utils/net/drs/net_drs.h
 delete mode 100644 source4/utils/net/drs/net_drs_bind.c
 delete mode 100644 source4/utils/net/drs/net_drs_kcc.c
 delete mode 100644 source4/utils/net/drs/net_drs_replicate.c
 delete mode 100644 source4/utils/net/drs/net_drs_showrepl.c
 delete mode 100644 source4/utils/net/net.c
 delete mode 100644 source4/utils/net/net.h
 delete mode 100644 source4/utils/net/net_gpo.c
 delete mode 100644 source4/utils/net/net_password.c
 delete mode 100644 source4/utils/net/net_vampire.c
 delete mode 100644 source4/utils/net/wscript_build
 delete mode 100755 source4/utils/tests/test_net.sh
 create mode 100755 source4/utils/tests/test_samba_tool.sh
 delete mode 100644 source4/web_server/config.mk
 delete mode 100644 source4/winbind/config.mk
 create mode 100644 source4/winbind/wb_update_rodc_dns.c
 delete mode 100644 source4/wrepl_server/config.mk
 create mode 100644 testprogs/win32/midltests/Makefile.simple
 create mode 100644 testprogs/win32/midltests/Makefile.tcp
 rename testprogs/win32/midltests/{midltests.c => midltests_simple.c} (100%)
 create mode 100644 testprogs/win32/midltests/midltests_tcp.c
 create mode 100644 testprogs/win32/midltests/todo/midltests-array-range.idl
 create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-02.idl
 create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-03-hyper.idl
 create mode 100644 testprogs/win32/midltests/todo/midltests-pipe-04-struct.idl
 create mode 100755 testprogs/win32/midltests/todo/midltests-pipe-first.idl
 create mode 100644 testprogs/win32/midltests/todo/midltests-string-in-out-ref.idl
 create mode 100755 testprogs/win32/midltests/todo/midltests-transmit-as.idl
 create mode 100755 testprogs/win32/midltests/todo/midltests_pointer_default.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-01.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-01.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-02.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests-pipe-sync-ndr32-downgrade-02.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_02.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_02.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_03.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_03.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_04.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_04.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_05.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_05.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_06.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_06.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_07.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_07.txt
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_08.idl
 create mode 100644 testprogs/win32/midltests/valid/midltests_union_align_08.txt
 create mode 100644 testprogs/win32/vs2010-metze.cmd
 create mode 100644 wintest/README
 create mode 100644 wintest/conf/abartlet.conf
 create mode 100644 wintest/conf/tridge.conf
 create mode 100755 wintest/test-s3.py
 create mode 100755 wintest/test-s4-howto.py
 create mode 100644 wintest/wintest.py


Changeset truncated at 500 lines:

diff --git a/.bzrignore b/.bzrignore
new file mode 120000
index 0000000..3e4e48b
--- /dev/null
+++ b/.bzrignore
@@ -0,0 +1 @@
+.gitignore
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 56bba7e..3c521a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,8 +13,10 @@ config.h
 config.h.in
 config.log
 config.status
-configure
-Makefile
+source3/configure
+source3/Makefile
+lib/tdb/configure
+lib/tdb/Makefile
 *.d
 *_err.c
 *_err.h
@@ -83,7 +85,6 @@ source3/library-versions
 librpc/gen_ndr/*.*
 source3/librpc/gen_ndr/*.*
 source4/librpc/gen_ndr/*.*
-source3/Makefile
 source3/nsswitch/*.so
 source3/pkgconfig/*.pc
 source3/proto_exists
@@ -313,14 +314,12 @@ packaging/RHEL-CTDB/samba.spec
 packaging/RHEL/samba.spec
 packaging/RHEL/makerpms.sh
 source3/setup
-lib/tevent/Makefile
 lib/tevent/tevent.so
 lib/tevent/libtevent.so*
 lib/tevent/libtevent.a
 lib/tdb/libtdb.so
 lib/tdb/tdb.so
 lib/tdb/libtdb.a
-lib/tdb/Makefile
 lib/tdb/bin
 docs-xml/build/catalog.xml
 docs-xml/*/images/*.eps
diff --git a/MAINTAINERS b/MAINTAINERS
deleted file mode 100644
index f6824a1..0000000
--- a/MAINTAINERS
+++ /dev/null
@@ -1,40 +0,0 @@
-##
-## List of current Samba Maintainers 
-##
-
-This file contains a list of developers responsible for 
-portions of the Samba 3.0 code.  It also lists developers
-responsible for 3rd party projects that work with Samba
-(e.g. vfs modules).
-
-Note that this list is for your benefit, but please do not
-abuse it by constantly emailing a stream of help questions
-to the maintainers.  Some are more open to direct 
-communication than others and some struggle with enormous
-amounts of email every day.
-
-All bug reports for code that is maintained *within* the 
-Samba subversion tree should be filed at https://bugzilla.samba.org/.
-
-
-Feature/Function	Developer
-----------------	---------
-
-documentation 		John Terpstra <jht at samba.org>
-
-libmsrpc		Chris Nichols <skel at samba.org>
-
-libsmbclient		Derrell Lipman <derrell at samba.org>
-
-pdb_*sql		Collen Blijenberg <collen at hermanjordan.nl>
-				Herwin Weststrate <herwin at snt.utwente.nl>
-
-			http://pdbsql.sourceforge.net/
-
-printing		Gerald (Jerry) Carter <jerry at samba.org>
-
-samba-vscan		Rainer Link <rainer at openantivirus.org>
-
-
---
-Please report any errors in this file to <samba-technical at samba.org>
diff --git a/MAINTAINERS.txt b/MAINTAINERS.txt
new file mode 100644
index 0000000..88787b1
--- /dev/null
+++ b/MAINTAINERS.txt
@@ -0,0 +1,185 @@
+Samba maintainers
+-----------------
+
+This file lists the maintainers for subsystems in Samba. Please see
+the end of the file for information on how the maintainers system
+works. If you can't work out who the maintainer is for some code,
+please ask on the samba-technical list or on the samba-technical IRC
+channel.
+
+
+=======================================================================
+
+directory: lib/tevent/
+maintainers:
+         Stefan Metzmacher <metze at samba.org>
+policy:
+         All commits require review by the maintainer.
+
+         If no maintainer is available for longer than a week
+         discussion on the samba-technical list and review by 2
+         Samba-Team members is needed (e.g. Andrew Tridgell <tridge at samba.org>
+         and Volker Lendecke <vl at samba.org>).
+
+         Larger changes need also discussion on the samba-technical list
+         and review by all maintainers.
+
+directory: lib/tsocket/
+maintainers:
+         Stefan Metzmacher <metze at samba.org>
+policy:
+         All commits require review by the maintainer.
+
+         If no maintainer is available for longer than a week
+         discussion on the samba-technical list and review by 2
+         Samba-Team members is needed.
+
+         Larger changes need also discussion on the samba-technical list
+         and review by all maintainers.
+
+
+files: lib/tevent/py*, lib/talloc/py*, source4/lib/ldb/py*, lib/tdb/py*
+maintainers:
+         Jelmer Vernooij <jelmer at samba.org>
+policy:
+         Larger commits require pre-push review by the maintainer or
+         one of the maintainers of the containing subsystem.
+
+         Other non-trivial (typo, etc) commits require pre- or post-push review by the
+         maintainer or one of the maintainers of the containing subsystem.
+
+
+=======================================================================
+
+Samba Maintainers System
+------------------------
+
+The Samba project has adopted a maintainers system, with the following
+approach:
+
+ - we have created a new 'MAINTAINERS.txt' file in the root of the git
+   tree
+
+ - that file will contain a list of subsystems, and along with each
+   subsystem a list of maintainers
+
+ - subsystems may be subdirectories, or logical groups of files (for
+   example "build system" or "selftest" could be subsystems that span
+   multiple directories)
+
+ - if a subsystem is not listed in the MAINTAINERS.txt file, then this
+   maintainers proposal does not apply to that subsystem. The previous
+   Samba development methods apply to unlisted subsystems.
+
+ - when we first create the MAINTAINERS.txt it will be empty, thus on
+   the first day of adoption there is no actual change to our
+   development practices
+
+ - we will add subsystems to the MAINTAINERS.txt file via consensus
+   within the Samba Team. This means that someone would propose
+   themselves, or another team member, as a subsystem maintainer, and
+   if there are no objections then they can push a change to the
+   maintainers file after a couple of days waiting for replies. If
+   there is an existing maintainer for that subsystem then at minimum
+   the person proposing should wait for a positive ack from the
+   previous maintainer.
+
+ - a typical subsystem declaration would be:
+
+      directory: /libds
+      maintainers:
+                   Andrew Bartlett <abartlet at samba.org>
+                   Andrew Tridgell <tridge at samba.org>
+      policy:
+         small commits to master allowed if all existing tests
+         pass. Larger commits require discussion on samba-technical
+         list and review by the maintainer
+
+ - the maintainers for a subsystem may update the policy for that
+   subsystem at any time by pushing a commit to the MAINTAINERS.txt
+   file. Significant changes should also be sent to the
+   samba-technical list to ensure that all developers are aware of the
+   policy change
+
+ - a subsystem may have multiple maintainers, and it is expected that
+   this will be the case for many of our subsystems.
+
+ - a maintainer may delegate responsibility to someone else for a
+   period of time (such as during rapid development or when the
+   maintainer is away). A maintainer may also appoint a backup
+   maintainer. These changes should be noted in the maintainers file,
+   and removed when no longer relevent.
+
+ - maintainer handover would happen by agreement between the old and
+   new maintainer, and is signified by a commit to the MAINTAINERS.txt
+   file. If agreement cannot be reached then we can resolve the
+   disagreement using discussions on the team list. If agreement still
+   can't be reached then the maintainer won't change.
+
+What does it mean to be a maintainer?
+-------------------------------------
+
+If you are a maintainer for a subsystem then you have some additional
+rights and responsibilies for that code. Specifically:
+
+ - you should make time to review any proposed changes to any
+   subsystems that you maintain. You should then provide feedback on
+   proposed changes or sign off on the changes once you are happy with
+   them.
+
+ - you may choose the policy for the subsystems you maintain. That
+   policy could be a permissive one, where you allow for small changes
+   without review, or it could be a strict one, where you only allow
+   reviewed changes to be pushed.
+
+ - being a maintainer for a subsystem does not override the "right of
+   veto" of other team members for technical objections. See the
+   "right of veto" section below for more information.
+
+ - the maintainers can set the developmental direction of the
+   subsystem, but should strive to achieve concensus where possible
+   with other team members for the benefit of the whole
+   project.
+
+Note that if you set a permissive policy on your subsystem, so that
+small changes may be pushed without review, you are still responsible
+for reviewing changes if someone specifically asks you to review a
+patch.
+
+Try to reuse policy wording
+---------------------------
+
+It would be good if we end up with only a few sets of policy wording,
+rather than a completely different policy for each subsystem. To try
+to achieve that, maintainers should try to re-use an existing policy
+wording if possible.
+
+
+The right of veto
+-----------------
+
+Over the last few years the Samba Team has started to use a +1/-1
+voting system, which was inspired by the Apache voting system for
+technical issues (see http://www.apache.org/foundation/voting.html).
+
+For the maintainers proposal to work, I think we need to ensure that
+everyone understands what a -1 "veto" vote means on a technical issue.
+
+For purely technical issues, the +1/-1 voting system should not be a
+"most votes wins" system. Instead a single -1 vote is supposed to
+override any number of +1 votes, so a -1 vote is a "veto", and all
+team members have the right to give a -1 veto vote on any purely
+technical issue.
+
+Along with the right to give a -1 veto vote comes the responsibility
+to backup that veto with a technical argument, and the willingness to
+then defend your argument in any subsequent discussions and to work
+with the patch proposer to find a solution. If you do not backup your
+-1 veto vote, or you are unwilling on unable to participate in any
+discussions that arise from that veto, then the veto vote may be
+disregarded.
+
+Note that a veto is supposed to be used only for purely technical
+reasons, so for example pointing out a security concern with a change,
+or pointing out that the code may segfault or cause a regression of
+functionality.
diff --git a/WHATSNEW4.txt b/WHATSNEW4.txt
index 200e47e..1741221 100644
--- a/WHATSNEW4.txt
+++ b/WHATSNEW4.txt
@@ -1,4 +1,4 @@
-What's new in Samba 4 alpha13
+What's new in Samba 4 alpha14
 =============================
 
 Samba 4 is the ambitious next version of the Samba suite that is being
@@ -6,16 +6,13 @@ developed in parallel to the stable 3.x series. The main emphasis in
 this branch is support for the Active Directory logon protocols used
 by Windows 2000 and above.
 
-Samba4 alpha13 follows on from the alpha release series we have been
-publishing since September 2007. Since this file has referred to alpha 12
-for a while before any release happened and since Debian packages
-have been published that presumed the existance of a alpha12 release
-we are skipping alpha12 and going straight to alpha13.
+Samba4 alpha14 follows on from the alpha release series we have been
+publishing since September 2007.
 
 WARNINGS
 ========
 
-Samba4 alpha13 is not a final Samba release.  That is more a reference
+Samba4 alpha14 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
@@ -65,7 +62,7 @@ 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 alpha11
+CHANGES SINCE alpha13
 =====================
 
 We have continued our commitment to provide a full DRS implementation for our
@@ -76,46 +73,10 @@ http://wiki.samba.org/index.php/Samba4_DRS_TODO_List
 
 Beside this the release includes (among a lot of other things):
 
-* a new build system based on WAF
-Andrew Tridgell (tridge) invested much time to bring this up. He achieved a
-marvellous work which brings us faster building, easier management and smaller
-binaries.
-
-* enhancements in Samba4 winbind to provide a fairly good implementation of the
-most important functions needed by "libnss_winbind" and "pam_winbind"
-This two components allow a user/group mapping for Windows accounts on UNIX and
-UNIX-like systems. Therefore also these accounts can be used to connect to
-services as "ssh", "login", "Xsession" and so on.
-More informations available at http://wiki.samba.org/index.php/Samba4/Winbind
-and for winbind in general, "libnss_winbind" and "pam_winbind" in the Samba 3.X
-documentation.
-
-* server side NT ACLs manipulation
-These can now also be set on the command line directly on the server. See
-"net acl" for further informations.
-
-* dynamic DNS updates
-Up-to-date DNS entries are essential for Active Directory deployments. As for
-the moment Samba4 isn't yet capable to interoperate with Microsofts AD DNS
-server (regarding RPCs, ADs zone entries...) a kind of update script has been
-developed. It also permits the update of the "grant" and "resource" lists.
-
-* registry improvements
-The registry code was reworked, improved and retested. This was achieved by the
-new torture tests written by gd and some additional testing against Windows
-("regedit" - Windows Registry Editor and "regedt32" - Windows NT Registry Editor).
-Also some real bugs were fixed.
-
-* new Kerberos HEIMDAL release
-Andrew Bartlett (abartlet) imported a new release with various bugfixes
-
-* DCE/RPC code unification work
-Stefan Metzmacher (metze) started his work to unify these codebases between s3
-and s4
-
-* And much more
-We always try to fix bugs and keep improving the (source) quality of our
-program.
+* a script for backuping production provision
+Although still in development, samba4 is already used in a couple of production sites
+and such kind of use case is intensifying. This script is intendended for administrators
+to allow them to make a periodic backup of the provision in case of problem.
 
 CHANGES
 =======
@@ -140,7 +101,7 @@ 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
+- The DRS replication code 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
diff --git a/buildtools/bin/waf-svn b/buildtools/bin/waf-svn
index 64c653c..7dc8507 100755
Binary files a/buildtools/bin/waf-svn and b/buildtools/bin/waf-svn differ
diff --git a/buildtools/compare_config_h3.sh b/buildtools/compare_config_h3.sh
index 742aa1b..0f640a9 100755
--- a/buildtools/compare_config_h3.sh
+++ b/buildtools/compare_config_h3.sh
@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/bin/sh
 
 # compare the generated config.h from a waf build with existing samba
 # build
 
-grep ^.define bin/default/source3/include/config.h | sort > waf-config.h
-grep ^.define $HOME/samba_old/source3/include/config.h | sort > old-config.h
+grep "^.define" bin/default/source3/include/config.h | sort > waf-config.h
+grep "^.define" $HOME/samba_old/source3/include/config.h | sort > old-config.h
 
 comm -23 old-config.h waf-config.h
 
diff --git a/buildtools/compare_config_h4.sh b/buildtools/compare_config_h4.sh
index 6daa743..b78b36f 100755
--- a/buildtools/compare_config_h4.sh
+++ b/buildtools/compare_config_h4.sh
@@ -1,10 +1,10 @@
-#!/bin/bash
+#!/bin/sh
 
 # compare the generated config.h from a waf build with existing samba
 # build
 
-grep ^.define bin/default/source4/include/config.h | sort > waf-config.h
-grep ^.define $HOME/samba_old/source4/include/config.h | sort > old-config.h
+grep "^.define" bin/default/source4/include/config.h | sort > waf-config.h
+grep "^.define" $HOME/samba_old/source4/include/config.h | sort > old-config.h
 
 comm -23 old-config.h waf-config.h
 
diff --git a/buildtools/compare_generated.sh b/buildtools/compare_generated.sh
index ae20fef..ebef8a9 100755
--- a/buildtools/compare_generated.sh
+++ b/buildtools/compare_generated.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 # compare the generated files from a waf
 
diff --git a/buildtools/compare_install.sh b/buildtools/compare_install.sh
index 5ddbffb..b964117 100755
--- a/buildtools/compare_install.sh
+++ b/buildtools/compare_install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 prefix1="$1"
 prefix2="$2"
diff --git a/buildtools/mktowscript/rebuild_all.sh b/buildtools/mktowscript/rebuild_all.sh
index 23622b2..e3ed7cf 100755
--- a/buildtools/mktowscript/rebuild_all.sh
+++ b/buildtools/mktowscript/rebuild_all.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
 
 cat mklist.txt |
 while read line; do
diff --git a/buildtools/scripts/Makefile.waf b/buildtools/scripts/Makefile.waf
index 1ccbf4c..716ab93 100644
--- a/buildtools/scripts/Makefile.waf
+++ b/buildtools/scripts/Makefile.waf
@@ -1,6 +1,7 @@
 # simple makefile wrapper to run waf
 
-WAF=WAF_MAKE=1 BUILDTOOLS/bin/waf
+WAF_BINARY=BUILDTOOLS/bin/waf
+WAF=WAF_MAKE=1 $(WAF_BINARY)
 
 all:
 	$(WAF) build
@@ -14,6 +15,10 @@ uninstall:
 test:
 	$(WAF) test $(TEST_OPTIONS)
 
+help:
+	@echo NOTE: to run extended waf options use $(WAF_BINARY) or modify your PATH
+	$(WAF) --help
+
 testenv:
 	$(WAF) test --testenv $(TEST_OPTIONS)
 
@@ -56,6 +61,10 @@ etags:
 ctags:
 	$(WAF) ctags
 
+bin/%:: FORCE
+	$(WAF) --targets=`basename $@`
+FORCE:
+
 configure: autogen-waf.sh BUILDTOOLS/scripts/configure.waf
 	./autogen-waf.sh
 
diff --git a/buildtools/scripts/abi_gen.sh b/buildtools/scripts/abi_gen.sh
index 7b4cb12..d563fb8 100755
--- a/buildtools/scripts/abi_gen.sh
+++ b/buildtools/scripts/abi_gen.sh
@@ -10,11 +10,11 @@ cat <<EOF
 set height 0
 set width 0
 EOF
-nm $SHAREDLIB | cut -d' ' -f2- | egrep '^[BDGTRVWS]' | grep -v @ | cut -c3- | sort | while read s; do
+nm "$SHAREDLIB" | cut -d' ' -f2- | egrep '^[BDGTRVWS]' | grep -v @ | cut -c3- | sort | while read s; do
     echo "echo $s: "
     echo p $s


-- 
Samba Shared Repository


More information about the samba-cvs mailing list