[Pkg-samba-maint] [samba] branch master updated (8097d46 -> dc2fd8e)

Mathieu Parent sathieu at moszumanska.debian.org
Sat Sep 10 20:04:41 UTC 2016


This is an automated email from the git hooks/post-receive script.

sathieu pushed a change to branch master
in repository samba.

      from  8097d46   Release 2:4.4.5+dfsg-3 and changelog for previous commit
       new  62da34e   Update d/watch and d/gbp.conf to track 4.5.x
      adds  07bb954   VERSION: Bump version up to 4.5.0pre1
      adds  9c23f43   s4-torture: let smb2.replay.replay2 test deal with scale out shares.
      adds  757ade6   s4-torture: let smb2.replay.replay3 test deal with scale out shares.
      adds  32e545e   s4-torture: let smb2.replay.replay4 test deal with scale out shares.
      adds  f0c43ce   dbwrap_file: fix use of read_data()
      adds  c6ed45f   s3-lib: introduce sys_realpath()
      adds  465c3d9   smbd quotas: avoid stat of foreign file systems
      adds  bfaf893   ctdb-doc: Document reasons for separating private and public networks
      adds  6f3cc47   selftest: mark samba3.blackbox.dfree_quota as flakey
      adds  f71f198   ctdb-client: Drop support for updating NAT gateway capability
      adds  07e878a   ctdb-protocol: Drop protocol support for setting NAT gatway capability
      adds  6bbf7d8   ctdb: NAT gateway capability and control to set it are obsolete
      adds  67c8971   smbd: show correct disk size for different quota and dfree block sizes
      adds  05a1ba8   selftest: add test case for different quote/dfree block size
      adds  e7a8ef4   selftest: fix test_dfree_quota.sh
      adds  526a387   selftest: un-flap samba3.blackbox.dfree_quota
      adds  e1548c5   s3-utils/smbget: Fix option parsing and apply samba defaults
      adds  bf1c1ad   s3-utils/smbget: Fix reading the rcfile
      adds  cac1086   s3-utils/smbget: Fix user-/name password reading from rcfile
      adds  fbdde9c   s3-utils/smbget: Update manpages for parameter changes
      adds  9b5198f   WHATSNEW: update with latest parameter updates for smbget
      adds  6825a22   ctdb: do not provide a useless pkgconfig file for ctdb.
      adds  8024f53   s3: smbd: Fix timestamp rounding inside SMB2 create.
      adds  14f1a94   s3:clispnego: fix confusing warning in spnego_gen_krb5_wrap()
      adds  9c09911   drsuapi.idl: add DRSUAPI_ATTID_objectGUID and DRSUAPI_ATTID_replPropertyMetaData
      adds  58aa29b   s4:dsdb/common: add some const to dsdb_dn_is_upgraded_link_val()
      adds  cff0978   s4:dsdb/common: add dsdb_module_werror() helper function
      adds  67d5506   s4:dsdb/common: make it possible to find a reason for LDB_ERR_NO_SUCH_OBJECT
      adds  0b4d3db   s4:dsdb/ldb_modules: make it possible to find a reason for LDB_ERR_NO_SUCH_OBJECT in util.c
      adds  90cb84c   selftest: specify a maximum runtime for 'make testenv' of 1 year
      adds  5a0c439   s4:ldap_server: use LDAP_AUTH_METHOD_NOT_SUPPORTED define
      adds  81cf1fa   s3:libads: we always have arcfour-hmac-md5 support
      adds  6831ba3   s3:vfs:glusterfs: fix build after quota changes.
      adds  9f8395c   ctdb-common: Protocol argument must be in host order for socket() call
      adds  9f94620   ctdb-common: Use documented names for protocol family in socket()
      adds  11970e6   ctdb-build: Add missing dependency on tdb
      adds  88c4687   idl: Rename "principle" to "principal_name"
      adds  8a9493f   s4-dsdb: Add debug message if we have a ldb error string
      adds  943e69c   libsmb/pysmb: add pytalloc-util dependency to fix the build.
      adds  65127d1   python:samba: add a generic string_to_byte_array() helper function
      adds  078a7ae   python:samba: add a generic arcfour_encrypt() helper function
      adds  d5423fe   python:samba/join.py: make use of the generic arcfour_encrypt() and string_to_byte_array() functions
      adds  452234b   python:samba/netcmd/domain: make use of the generic arcfour_encrypt() and string_to_byte_array() functions
      adds  8841b1e   s4:scripting/devel: make use of the generic arcfour_encrypt() and string_to_byte_array() functions
      adds  915185a   python:tests/core: add tests for arcfour_encrypt() and string_to_byte_array()
      adds  f193361   smbd: Fix CID 1351216 Dereference null return value
      adds  2d80498   smbd: Fix CID 1351215 Improper use of negative value
      adds  59c1b10   tldap: Add some required includes
      adds  22f06c2   tldap: Mark server down if read failed
      adds  3673752   tldap: Slightly simplify tldap_search_cb
      adds  2bd88bf   tldap: Parse the sasl output blob Reviewed-by: Guenther Deschner <gd at samba.org>
      adds  2c3cf3c   lib: Introduce TLDAPRC
      adds  465c646   smbtorture3: Convert the tldap caller to TLDAPRC
      adds  11c5513   ldb: Fix some whitespace
      adds  d56e42d   ldb: Avoid a "talloc_steal"
      adds  f3dbaac   libads: Factor out ldap_schema_oids.h
      adds  024c619   spnego: Correctly check asn1_tag_remaining retval
      adds  7d8006f   ldap: Correctly check asn1_tag_remaining retval
      adds  e46e030   asn1: Simplify _ber_read_OID_String_impl
      adds  ceb75ad   spnego: Some simplifications
      adds  372bf52   asn1: Fix whitespace
      adds  b6244ae   tldap: Avoid a "ret == false"
      adds  d29c45c   tldap: Add tldap_search_all
      adds  0d1165a   tldap: Add tldap_pending_reqs()
      adds  f09cebd4  tldap: Make tldap_search use tldap_search_all
      adds  7434723   tldap: Parse a search entry only if it is one
      adds  4c54901   docs: Add smbspool_krb5_wrapper manpage
      adds  68bb5e2   gencache: Remove unused defines
      adds  498383a   lib:socket: fix CID 1350010 - integer OVERFLOW_BEFORE_WIDEN
      adds  e269968   samba3.blackbox.smbclient.forceuser_validusers: Add new test for force user option.
      adds  109164e   docs-xml: fix typo in smbspool_krb5_wrapper manpage.
      adds  feb4ee6   ntlmssp: add some missing defines from MS-NLMP to our IDL.
      adds  4be7451   ntlmssp: fix copy/paste typo in CHALLENGE_MESSAGE in IDL.
      adds  ded0f3c   ntlmssp: properly document version defines in IDL (from MS-NLMP).
      adds  30386c2   ntlmssp: when pulling messages it is important to clear memory first.
      adds  68d043f   s4-torture: fill in ntlmssp_NEGOTIATE_MESSAGE_check().
      adds  4ac7a65   s4-torture: activate testing of CHALLENGE and AUTHENTICATE ntlmssp messages.
      adds  fe1be37   s4-torture: flesh out ntlmssp_CHALLENGE_MESSAGE_check().
      adds  68b9b18   s4-torture: add ndr pullpush validation for NTLMSSP CHALLENGE and AUTHENTICATE messages.
      adds  e073f3c   s4-torture: flesh out ntlmssp_AUTHENTICATE_MESSAGE_check().
      adds  3d5873c   libwbclient: Add "goto fail" test macros
      adds  8956577   libwbclient: Fix a few resource leak CIDs
      adds  8247d93   loadparm: Fix memory leak issue.
      adds  aec07b8   s3:smbd:open: Skip redundant call to file_set_dosmode when creating a new file.
      adds  c4c1592   util: Split str_list_make_v3() into separate file
      adds  c1a75ab   util: Make util_strlist.c standalone with its own header file
      adds  3e30998   util: Move util_strlist.c into samba-util-core
      adds  6412147   s3:utils/smbget add a error message on allocation error
      adds  da2aae9   s3:utils/smbget set default blocksize
      adds  5d759bd   pdb: Fix segfault in pdb_ldap for missing gecos
      adds  476672b   dlist: remove unneeded type argument from DLIST_ADD_END()
      adds  a091c0a   tevent: remove unneeded type argument from DLIST_ADD_END
      adds  66af807   ldb: remove unneeded type arg from DLIST_ADD_END
      adds  d6f5fc8   dlist: remove unneeded argument from DLIST_DEMOTE()
      adds  a1c5d66   ldb: remove uneeded type argument from DLIST_DEMOTE()
      adds  be2a341   tevent: remove uneeded type argument from DLIST_DEMOTE()
      adds  1441824   ldb: remove unneeded argument type from DLIST_CONCATENATE()
      adds  0f6c00b   tevent: remove unneeded type argument from DLIST_CONCATENATE()
      adds  2fd63ec   dlist: remove unneeded type argument from DLIST_CONCATENATE()
      adds  025c59d   dlist: remove outdated comment about type argument
      adds  310da05   tevent: remove outdated comment about type argument in dlist
      adds  d44f488   ldb: remove outdated comment about type argument in dlist
      adds  5544756   s4-torture: fix gcc6 build warning.
      adds  a3f7b51   s4-torture: fix gcc6 build warning.
      adds  3536a23   s4-torture: fix gcc6 build warning.
      adds  1c80f10   s4-torture: fix gcc6 build warning.
      adds  3b230d2   s4-torture: fix gcc6 build warnings.
      adds  1a4b8cc   s4-libgpo: fix gcc6 build warning.
      adds  1f6495b   ctdb/server: fix gcc6 build warning.
      adds  4953b1f   Fix ETIME handling for Solaris event ports.
      adds  9219756   tldap: Add a missing TALLOC_FREE(frame)
      adds  00f4bf3   test:docs: remove unused param_table/get_param_table_full()
      adds  719428f   s3:dbwrap: add dbwrap_tdb_require_mutexes:*= option
      adds  be704c8   selftest: add dbwrap_tdb_require_mutexes:* = yes, when using dbwrap_tdb_mutexes:* = yes by default
      adds  b71c2e4   Revert "ctdb-daemon: Check packet generation against database generation"
      adds  171fdc2   ctdb-recovery: Fix newlines in log messages
      adds  f60f7a6   asn1: Protect against overlong tag lengths
      adds  697088e   asn1: Make asn1_peek_tag_needed_size() use the same overflow protection as asn1_start_tag().
      adds  1d26012   asn1: Ensure asn1_tag_remaining() only ever returns -1 as an error condition.
      adds  574313a   lib/tsocket: workaround sockets not supporting FIONREAD
      adds  519564b   ctdb-scripts: Drop use of "smbcontrol winbindd ip-dropped ..."
      adds  dfe5139   nss_linux: Remove non-nss functions
      adds  dcf6a60   nss_netbsd: Remove unimplemented prototypes
      adds  19a411f   ctdb-recovery: Create recovery databases in state dir
      adds  5172bf0   s3: smbd: posix_acls: Fix check for setting u:g:o entry on a filesystem with no ACL support.
      adds  d66f2c8   param: Fix str_list_v3 to accept ; again
      adds  d1f3b5d   ctdb-daemon: Improve log message when REQ_DMASTER is received on non-lmaster
      adds  157e19b   ctdb-recovery: Add a log message when marshalling recovery database fails
      adds  7c1d4b9   ctdb-tests: Remove last remaining instance of ctdb -n all
      adds  b8fa065   ctdb-tests: Improve ctdb detach test
      adds  96123dd   ctdb-tests: Remove unnecessary \ from transaction data
      adds  53752bc   ctdb-ipalloc: Use goto fail to avoid repetition
      adds  2deba05   ctdb-ipalloc: Remove most uses of struct ctdb_public_ip_list_old
      adds  0a5cb63   ctdb: Install helpers under libexecdir
      adds  c55e8f2   util: Update GPL header of talloc_stack.h
      adds  fc8e507   s4:heimdal fix a compile warning
      adds  8ca0f14   s4:torture/ntlmssp fix a compiler warning
      adds  f0a260c   s3:vfs_fruit fix a compiler warning
      adds  feac8bf   s3:winbindd/idmap_autorid_tdb fix a compiler warning
      adds  b504918   s3-waf: Install smbspool_krb5_wrapper in LIBEXECDIR
      adds  92afa1b   smbd: Simplify chroot option in smbd
      adds  8b36428   lib:socket: fix CID 1350009 - illegal memory accesses  (BUFFER_SIZE_WARNING)
      adds  9fb98e3   lib/socket: Fix improper use of default interface speed
      adds  a6f983a   smbd: fix build with FAM support
      adds  8b765ac   smbd: fix build with FAM support
      adds  8adf470   ldb:ABI: add missing pyldb-util.py3-1.1.25.sigs
      adds  212468e   .travis.yml: do a sort -u on the installed packages
      adds  b040cba   .travis.yml: we require 'realpath' now
      adds  4132d36   .travis.yml: we don't require python-all-dev
      adds  312bf41   .travis.yml: install python-crypto
      adds  e86a845   .travis.yml: install python3-{crypto,dev,dnspython}
      adds  6968ee4   script/autobuild.py: use --extra-python=/usr/bin/python3 by default
      adds  d87077a   script/release.sh: improve error messages if the tag verification fails
      adds  19fdc7f   script/release.sh: generate announce.${tagname}.patch.txt in announcement_samba_rc()
      adds  dae1a9f   README.Coding: Add a boolean example we use very often
      adds  279d249   README.Coding: Improve pointer example
      adds  2267fad   tevent: version 0.9.27
      adds  c4cd56c   libcli: Fix debug message, print sid string for new_ace trustee.
      adds  d9e3358   build: Fix cluster-support option, default was 'None' now 'False'
      adds  ad82251   winbind: Add some const
      adds  db64deb   winbind: Fix a type error
      adds  2c73ed8   credentials: Fix whitespace
      adds  58de339   credentials: Fix a typo
      adds  d3be72a   idmap_ad: Fix a copy&paste error
      adds  e23ab7d   ctdb: Fix CID 1353176 Logically dead code
      adds  7b3fb85   ctdb: Fix CID 1353175 Logically dead code
      adds  3330c79   tdb: eliminate deprecation warnings in python tests
      adds  616d068   s3: VFS: Modify SMB_VFS_GET_NT_ACL to take a const struct smb_filename * instead of const char *
      adds  a077e2a   FIXUP: s3: VFS: Modify SMB_VFS_GET_NT_ACL to take a const struct smb_filename *
      adds  cd77b0bb  s4:libcli/ldap: send AbandonRequests for cancelled requests
      adds  5db9f86   ldb-samba: fix the timeout setup in ildb_request_send()
      adds  2b1cd4a   ldb: allow a timeout of -1 result in no timeout timer at all.
      adds  e7bdd30   pyldb: Free correct context when pyldb_Object_AsDn() fails
      adds  2c2a254   pyldb: fix memory leak in py_ldb_search()
      adds  e96fa7b   pyldb: fix help message for ldb.search()
      adds  77ca078   pyldb: add ldb.search_iterator()
      adds  13e981d   pyldb: add api tests for search_iterator()
      adds  6c8ab59   pyldb: eliminate warnings from python api test
      adds  f721f27   ldb: add LDB_ATTR_FLAG_FORCE_BASE64_LDIF support
      adds  ad2b5fa   ldb: add support for LDB_CONTROL_DIRSYNC_EX
      adds  fb705e1   ldb: version 1.1.26
      adds  d104d6e   s4:libcli/ldap: add support for LDB_CONTROL_DIRSYNC_EX_OID
      adds  29e3fc1   s4:ldap_server: make sure we only have one tstream_read_pdu_blob_send() on a connection
      adds  ab16d11   s4:dsdb/tests: don't use spaces in lDAPDisplayName in urgent_replication.py
      adds  3f0fbfa   s4:dsdb/samldb: check for valid lDAPDisplayName vaues on add()
      adds  46243e4   s4:dsdb: add dsdb_notification module
      adds  6e88639   s4:ldap_server: add support for async notification requests
      adds  e7dd980   s4:dsdb: let samba_dsdb make use of the dsdb_notification module
      adds  df04a2e   s4:dsdb/tests: add notification.py with some basic tests
      adds  7eab9e5   s4:selftest: run samba4.ldap.notification.python
      adds  03081c2   Real memeory leak(buildup) issue in loadparm.
      adds  833a2f4   lib: tevent: Fix memory leak reported by Pavel Březina <pbrezina at redhat.com> when old signal action restored.
      adds  0ae75b0   examples: Fix script interpreter line
      adds  23d2c7f   s4-client: Fix cifsdd arg parsing for skip
      adds  a5e349a   docs: Add manpage for cifsdd
      adds  afc81e0   tests: Replace realpath with the more available 'readlink -f'
      adds  415e3df   loadparm: Remove an unneeded variable
      adds  3f428ca   s4-libcli: Add missing ldb header
      adds  312cb9d   s4:dsdb_notification: fix the --picky-developer build with gcc 4.4.3
      adds  da74d0c   tevent: version 0.9.28
      adds  4b56ce3   util_sd: Also accept hex input for ALLOW/DENIED
      adds  4a80114   test_sharesec: Add new test for ACL entry from numerical input
      adds  2272c97   test_sharesec: Fix usage message
      adds  66f5d09   test_sharesec: Fix check for deleted ACL
      adds  4164111   testprogs/blackbox/subunit: Fix testok
      adds  593abe5   s3:rpc_server: allow building RPC services as shared modules
      adds  6018a77   s3:rpc_server: make it possible to build mdssvc as a shared module
      adds  9743be6   winbind: Remove a level of indirection
      adds  2b1dd01   winbind: Make _wbint_Sids2UnixIDs single-domain
      adds  4d5680e   winbind: Simplify _wbint_Sids2UnixIDs
      adds  24929ee   winbind: Add wbint_UnixIDs2Sids
      adds  5bb6600   winbind: Add wb_xids2sids
      adds  e50c1a6   winbind: Add parse_xidlist()
      adds  5cd5ce7   winbind: Expose WINBINDD_XIDS_TO_SIDS externally
      adds  171931c   libwbclient: Implement wbc[Ctx]UnixIdsToSids
      adds  182149e   wbinfo: Add --unix-ids-to-sids
      adds  05aa340   winbind: Use xids2sids in uid2sid
      adds  89f753c   winbind: Use xids2sids in getpwuid
      adds  708df7e   winbind: Remove unused wbint_Uid2Sid
      adds  b0f6adf   winbind: Use xids2sids in gid2sid
      adds  e2dda19   winbind: Use xids2sids in getgrgid
      adds  eeb0f3b   winbind: Remove unused wbint_Gid2Sid
      adds  fbbe017   libwbclient: Use wbcCtxSidsToUnixIds in wbcCtxSidToUid
      adds  122b1a3   libwbclient: Use wbcCtxSidsToUnixIds in wbcCtxSidToGid
      adds  112998f   winbind: Remove unused WINBINDD_SID_TO_UID
      adds  ec94aa5   winbind: Remove unused WINBINDD_SID_TO_GID
      adds  1e4e215   libwbclient: Use wbcCtxUnixIdsToSids in wbcCtxUidToSid
      adds  148452b   libwbclient: Use wbcCtxUnixIdsToSids in wbcCtxGidToSid
      adds  2b26522   libwbclient: Make source4/ use nsswitch/libwbclient
      adds  e8b5a97   selftest: "standard" process model for a few envs
      adds  f387124   winbind: Remove unused WINBINDD_GID_TO_SID
      adds  07b1344   nss_aix: Hack away WINBINDD_UID_TO_SID
      adds  f6f43c4   winbind: Remove unused WINBINDD_UID_TO_SID
      adds  b3931af   s3-kerberos: avoid entering a password change dialogue also when using MIT.
      adds  def483c   winbindd: move a variable into scope
      adds  358c09b   torture:smb2: rewrite connect test to use torture_asserts
      adds  4d9484e   torture:smb2: rewrite connect test to use torture_asserts for create errors
      adds  78d7b23   torture:smb2: fix memory leak in connect test.
      adds  fb0d624   torture:smb2: improve torture_comments in connect test
      adds  3e2f216   ctdb-recovery: Include lib/util/time.h instead of samba_util.h
      adds  4d6ec81   ctdb-recovery: Drop redundant status send when setting recovery mode
      adds  907a5a6   ctdb-common: New function ctdb_wait_for_process_to_exit()
      adds  6695fa5   ctdb: Use ctdb_wait_for_process_to_exit()
      adds  531e672   ctdb-recovery: Don't store recmode in recovery mode state
      adds  b6c3918   ctdb-recovery: Don't bother ensuring file descriptor is -1
      adds  fad3f36   ctdb-recovery: Clean up status handling from recmode child
      adds  188019b   ctdb-recovery: Negate the status when checking the recovery lock
      adds  46edef2   ctdb-recovery: Limit scope of reclock latency statistics
      adds  a42dc86   s3/winbindd: Add missing space in debug message.
      adds  c65841a   winbindd: introduce add_trusted_domain_from_tdc()
      adds  d0aa5d0   winbindd: initialize foreign domain as AD based on trust
      adds  7b4dfd9   winbindd: return trust parameters when listing trusts
      adds  8fc86f4   py_xattr: Fix a "ignoring return value" warning
      adds  746f54c   smbd: Fix line length & whitespace in write_file
      adds  7377803   lib: Move data_blob_list_item to source4
      adds  b7b7b0a   lib: Fix whitespace
      adds  8338fe6   lib: Remove sys_waitpid
      adds  908df8e   lib: Extract sys_popen()
      adds  5276835   lib: Remove an unimplemented prototype
      adds  3de5d8f   lib: Add "mem_ctx" to file_lines_pload
      adds  b4b8c8c   lib: Add file_pload_send/recv
      adds  3a1685d   lib: Remove "includes.h" from util_file.c
      adds  2f6a69d   lib: Avoid an unnecessary cast
      adds  b4239ca   idmap_script: Parallelize script calls
      adds  e8d4b5d   ctdb-client: Do not use sync functions in async computation
      adds  d8c28fc   ctdb-client: Do not use sync functions in async computation
      adds  69113fa   ctdb-client: Add new API for ctdb_client_wait_timeout()
      adds  cf3a0aa   ctdb-client: Drop TALLOC_CTX argument from ctdb_attach
      adds  1f2c990   ctdb-client: Add sync API for waiting for recovery
      adds  d23c5a6   ctdb-client: Add async version of set/remove message handler functions
      adds  fbd3fd3   ctdb-client: Remove TALLOC_CTX argument from sync functions
      adds  6444765   ctdb-client: Keep trying to migrate till record lock is obtained
      adds  d7f552c   ctdb-client: Add missing initialisation of calldata
      adds  873df9a   s3: VFS: Modify mkdir to take a const struct smb_filename * instead of const char *
      adds  bd51778   python: Allow optional multi-value arguements for samba-tool commands
      adds  eb5cdce   samba-tool: Support preloading multiple users
      adds  0c61dd1   lib/util: Expose strv_addn() for adding string with specified length
      adds  72333a6   vfs:glusterfs: Fix mkdir_fn to take struct smb_filename * instead of  char *
      adds  de2bc1b   vfs:ceph: Fix mkdir_fn to take struct smb_filename * insted of char *
      adds  cd1335e   VFS: Modify rmdir to take a const struct smb_filename * instead of const char *
      adds  c11ad90   smbd: ignore SVHDX create context
      adds  cde44d4   s3/vfs_btrfs.c: use sizeof() instead of ARRAY_SIZE()
      adds  1f9d1f9   s3/lib/netapi/tests/netuser.c: fix wrong closing paren
      adds  a06bbf3   vfs_gpfs: Fix compile after change in get_nt_acl_fn
      adds  00f7d18   ctdb: Drop unnecessary defines of TEVENT_DEPRECATED
      adds  0c74d62   s3:libads: setup the msDS-SupportedEncryptionTypes attribute on ldap_add
      adds  c91dde9   s3:utils/smbget another int -> bool conversion
      adds  01ba35dc  s3:utils/smbget abort recursive download on error
      adds  113f8dd   s3:utils/smbget improve check of write() result
      adds  dfc3504   s3:utils/smbget remove -P option
      adds  301c698   s3:utils/smbget update manpage with -P option removal
      adds  dc0bd62   WHATSNEW: document removal of -P in smbget
      adds  fcb56e0   s3:utils/smbget fix option parsing
      adds  2588cf3   selftest: Reduce code duplication
      adds  6ceba4d   selftest: add a helper for the smbget binary
      adds  39081af   selftest: Add a blackbox test for smbget
      adds  0d08af7   lib/util/idtree.c: fix UB by using uint in left-shift
      adds  f3ea162   lib/util: Add tests for strv
      adds  7b8cfa1   smbXsrv_open: factor fetch-locking of global record into function
      adds  bba426d   smbXsrv_open: factor fetch-locking of local record into function
      adds  9dfd531   s3/libsmb/clirap2.c: use actual buffer size
      adds  a5e4f14   smbXsrv_tcon: factor fetch-locking of global record into function
      adds  a9dcbd0   smbXsrv_tcon: factor fetch-locking of local record into function
      adds  37eba90   smbXsrv_session: factor fetch-locking of global record into function
      adds  aaddde1   smbXsrv_session: factor fetch-locking of local record into function
      adds  0fe29f6   smbXsrv_client: factor fetch-locking of global record into function
      adds  abd8b18   smbd:smb2_creat: remove outdated TODO comments
      adds  049e47b   Revert "lib/util: Expose strv_addn() for adding string with specified length"
      adds  0133ed4   lib/util: Add strv_addn()
      adds  7105e171  lib/util: Add tests for strv_addn()
      adds  95835b9   torture:smb2: skip replay3 if server does not support Multi-Channel
      adds  cd3ee2a   torture:smb2: skip replay5 test if server does not support persistent handles
      adds  6d00855   torture:smb2: fix skip message if share is not CA
      adds  2bd28d2   lib/util/util.c: move null-check before use
      adds  d692020   ctdb: Fix detection of gnukfreebsd
      adds  e318bab   lib/util: Add strv_util.[ch] containing new function strv_split()
      adds  6fa25f9   ctdb-scripts: Allow configuration file to be overridden
      adds  c8bb171   ctdb-tests: Simplify handling of public addresses for local daemons
      adds  6e259ca   ctdb-tests: Change local daemon startup to use ctdbd_wrapper
      adds  27cf686   ctdb-tests: Override local daemon configuration from the environment
      adds  f267590   s3/passdb/py_passdb.c: free frame before returning
      adds  fb4778f   passdb: add linefeed to debug message
      adds  c74ae37   VFS: Modify opendir to take a const struct smb_filename * instead of const char *
      adds  852cce9   s3: smbd: Change the internals of the private struct smb_Dir.
      adds  3203eb6   s3: smbd: Change OpenDir() to take a struct smb_filename *, not a char *.
      adds  66ce80c   s3: smbd: In call_trans2findfirst() all use of ctx is really talloc_tos().
      adds  247481c   s3: smbd: Change dptr_create() to take a const struct smb_filename * instead of const char *.
      adds  801b1ad   ntvfs: Fix CID 1354522 Unchecked return value
      adds  1570ae0   lib: Fix 1354521 Unchecked return value
      adds  d4408c4   dbwrap_util: improve a debug message in dbwrap_delete_action()
      adds  366b51a   dbwrap: add dbwrap_purge[_bystring]
      adds  8f158ba   s3:registry: use dbwrap_purge_bystring instead of dbwrap_delete_bystring
      adds  bebd35f   netlogon_creds_cli: use dbwrap_purge instead of dbwrap_delete where appropriate
      adds  6af7ebf   passdb: Avoid a "ret == true"
      adds  3884a66   s3/vfs: wrap async io function args inside struct vfs_aio_state
      adds  9892809   s3/vfs: add duration to vfs_aio_state
      adds  0ea6a07   s3:lib/asys: measure async request syscall duration
      adds  fd85ee4   vfs/default: store async VFS op duration we got from libasys
      adds  c3892aa   vfs/aio_fork: measure async request syscall duration
      adds  1e2d8d2   vfs/aio_linux: measure libaio aio function call duration
      adds  d8f71a4   vfs/glusterfs: measure libglusterfs aio function call duration
      adds  7054217   vfs/time_audit: use duration we get from the async backend
      adds  5540587   vfs:ceph: fix build after opendir signature change.
      adds  ae2083e   vfs:glusterfs: fix build after opendir signature change
      adds  a5f441d   vfs:zfs fix build after get_nt_acl_fn signature change.
      adds  0426519   smbd: fix crash in smbXsrv_client_global_remove()
      adds  f24567e   torture:smb2: skip replay4 if server does not support multi-channel
      adds  5036a09   access based share enum: handle permission set in configuration files
      adds  9c67ff4   selftest: test access based share enum parameter
      adds  b69b96f   s3:smbd: rework negprot remote arch detection
      adds  d7ca174   s3:smbd: add negprot remote arch detection for OSX
      adds  ac8fba6   VFS: Modify chmod to take a const struct smb_filename * instead of const char *
      adds  8e88b97   VFS: Modify chmod_acl to take a const struct smb_filename * instead of const char *
      adds  8e870dd   vfs: remove an outdate comment from the files_struct definition
      adds  9ebf079   torture:smb2: rename replay1 -> replay-commands
      adds  9ac9d28   torture:smb2: split rename2 into multiple tests and extend these
      adds  6eac2ae   torture:smb2:replay: extend CHECK_CREATE_OUT() to know leases
      adds  de678eb   torture:smb2: add smb2.replay.replay-dhv2-lease1
      adds  6eeabe4   torture:smb2: add smb2.replay.replay-dhv2-lease2
      adds  2036e1d   torture:smb2: add smb2.replay.replay-dhv2-lease-oplock
      adds  1c77298   torture:smb2: add smb2.replay.replay-oplock-lease
      adds  1b804d6   torture:smb2: add smb2.replay.replay-dhv2-lease3
      adds  6251d92   smbd:smb2: allow the REPLAY_OPERATION flag for SMB3+ requests
      adds  1eb5f1e   librpc:smbXsrv.idl: add flags to smbXsrv_open
      adds  4370bda   smbXsrv:open: maintain a replay cache
      adds  08e3483   smb2:create: create replay cache when request has a create_guid
      adds  5b90c98   smbXsrv:open: add smb2srv_open_lookup_replay_cache()
      adds  03a3aa9   smbXsrv.idl: add create_action to smbXsrv_open
      adds  2fd54b5   smbd:smb2: implement create replay
      adds  272d06d   smbd:smb2: move op variable into scope of use in smb2_create_send
      adds  c9836e8   regtree: avoid GCC indentation warning
      adds  116f415   heimdal asn1: avoid fclose(NULL) caused by missing braces
      adds  b1b70c1   vfs: Fix the vfs_gpfs build
      adds  f5b6a5b   ctdb-common: For AF_PACKET socket types, protocol is in network order
      adds  a6593cf   s4/torture/libnetapi/libnetapi_user.c: fix typo
      adds  2285519   s3,s4 torture/denytest: fix possible infinite loop
      adds  85e414a   s3/rpc_server/srvsvc/srv_srvsvc_nt.c: change snum to signed int
      adds  58d3462   source3: Honor the core soft limit of the OS.
      adds  9ee4678   vfs_glusterfs: Fix use after free in AIO callback.
      adds  9678611   VFS: vfs_netatalk. Fix wrong VFS call used inside atalk_lchown()
      adds  d1f26bc   VFS: Modify chown to take a const struct smb_filename * instead of const char *
      adds  8b4a38b   VFS: Modify lchown to take a const struct smb_filename * instead of const char *
      adds  937d60f   smbd: Clean up the logic inside vfs_chown_fsp() to prevent future security issues.
      adds  ae41ea1   lib: Introduce SERVER_ID_BUF_LENGTH
      adds  1a724a8   lib: Avoid "includes.h" in dbwrap.c
      adds  8e0e4f5   g_lock: Remove some unneeded includes
      adds  484f3bf   ctdb-packaging: Drop changelog section from RPM spec file
      adds  c16e770   Remove posixAccount from samdb.py
      adds  b8272d8   ctdb-takeover: Do not kill smbd processes on releasing IP
      adds  00b9e76   ctdb-takeover: Inform clients when dropping all IP addresses
      adds  ace23f0   ctdb-locking: Use real-time only for actual record or DB locking
      adds  c65d174   ctdb-packaging: Set --libexecdir in RPM spec file
      adds  b73235f   krb5_wrap: Do not use deprecated KRB5 functions
      adds  f857f30   lib: skip deleted entries in gencache_iterate
      adds  f0e3515   lib: Simplify gencache_del
      adds  b6f90f7   lib: Fix a typo in gencache
      adds  1ff902f   lib: Remove memcache from gencache
      adds  6797014   lib: Make gencache_pull_timeout look at uint8_t
      adds  b3dd6fd   lib: Simplify gencache_pull_timeout callers
      adds  639b3ca   lib: Avoid looking at fcntl'ed gencache.tdb
      adds  dbcdacc   lib: Avoid a gencache_parse when setting a delete marker
      adds  859d978   s3: VFS: vfs_fruit. If we have an fsp, use it in preference to a pathname in vfs_streaminfo.
      adds  a3856cb   s3: smbd: Change delete_all_streams() to take a const struct smb_filename *.
      adds  fc122d9   s3: smbd: Change open_streams_for_delete() to static.
      adds  f67d116   s3: smbd: Change open_streams_for_delete() to take a struct smb_filename *.
      adds  f4b4872   s3: smbd: Change open_streams_for_delete() to take a struct smb_filename *.
      adds  5652810   idmap_autorid: Fix a use-after-free
      adds  980f8cf   idmap_autorid: Protect against corrupt databases
      adds  ef84f4c   dsgetdcname: return an IP address on rediscovery
      adds  6d71740   dsgetdcname: fix flag check
      adds  0dbab0e   libnet: make Kerberos domain join site-aware
      adds  02de793   pyldb: Add warning about pyldb_MessageElement_AsMessageElement()
      adds  b96b1e8   pydsdb: Fix returning of ldb.MessageElement.
      adds  623bf42   pyrpc: Add warning about abuse of py_return_ndr_struct()
      adds  cd8d930   talloc: Improve testsuite by avoiding path issues
      adds  42eae4d   talloc: add _pytalloc_get_ptr/_pytalloc_get_mem_ctx helper functions
      adds  528dce1   pytalloc: add a _pytalloc_get_type() helper function and generate PyExc_TypeError on mismatch
      adds  80f2b36   pytalloc: Add new BaseObject
      adds  d7bbcbc   talloc: Bump version number
      adds  627fdf0   pyrpc: Clarify failure mode after pytalloc_reference_ex() improvements
      adds  9e07f3a   pidl: Fix our python reference handling
      adds  dffa2db   pidl: Use the $mem_ctx helper variable
      adds  90bf114   pidl: Use a tmp_ctx helper variable
      adds  ecf0dd4   repl_meta_data: Correctly use msDS-IntId for custom schema, not the prefixMap value
      adds  7397aa4   rpc_server/drsuapi: Block replication of incorrect/duplicate attrid in replPropertMetaData
      adds  ac83f72   selftest: Update release-4-1-0rc3 with more test records
      adds  5fb98a3   dbcheck: Fix incorrect/duplicate attrid in replPropertMetaData
      adds  c36b2d7   dbcheck: Avoid spurious warnings in dbcheck due to objectclass sorting
      adds  a7b242a   selftest: dbcheck should not be marked flapping
      adds  fe4b990   pycredentials: Do not use pytalloc_Object directly
      adds  7506321   pycredentials: Remove PyCredentialCacheContainerObject
      adds  e622411   pypassdb: Do not use pytalloc_Object directly
      adds  d82b11b   pyparam: Do not use pytalloc_Object directly
      adds  d850991   pytalloc: Add pytalloc_BaseObject_PyType_Ready() wrapper
      adds  fc74753   pycredentials: Use pytalloc_BaseObject_PyType_Ready()
      adds  0705aee   py_passdb: Use pytalloc_BaseObject_PyType_Ready()
      adds  43af190   pyparam: Use pytalloc_BaseObject_PyType_Ready()
      adds  ec5d63f   pygensec: Use pytalloc_steal() in gensec_start_{client,server}()
      adds  0f35167   pygensec: Use pytalloc_BaseObject_PyType_Ready()
      adds  ffc7536   pyauth: Use pytalloc_BaseObject_PyType_Ready()
      adds  6d348c4   pyregistry: Use pytalloc_BaseObject_PyType_Ready()
      adds  a2013c3   pysmb: Use pytalloc_get_ptr()
      adds  9a34a15   pysmb: Use pytalloc_get_mem_ctx()
      adds  05b99be   pysmb: Rework py_smb_new() to use pytalloc_steal()
      adds  c763253   pysmb: Do not use pytalloc_Object directly
      adds  8440dda   pysmb: Use pytalloc_BaseObject_PyType_Ready()
      adds  13e62b2   selftest: Allow 4 hours for the test to run (ouch!)
      adds  c79c1e4   dbcheck: Check for and remove duplicate values in attributes
      adds  2041794   pytalloc: Correct description of pytalloc_Get{Base,}ObjectType behaviour
      adds  ca9bbc8   selftest: Avoid sorting issues on Ubuntu 10.04 vs 14.04
      adds  42fe66f   tests: Allow alternative error code for backupkey test
      adds  5235f1f   util/binsearch: macro for greater than or equal search
      adds  407c812   util/tests: add test for BINARY_ARRAY_SEARCH_V macro
      adds  4c38e74   dsdb: Introduce LDB_SYNTAX_SAMBA_OCTET_STRING
      adds  182c87f   ldb paged_results: quieten a warning.
      adds  2973d4c   ldb controls: base64 encode VLV response context strings
      adds  78f8a89   ldb controls: better error string for VLV control
      adds  5421d70   ldap VLV: use correct ASN.1 encoding for requests
      adds  d2c6f76   ldap VLV: memdup, not strdup VLV context_id
      adds  177ca76   vlv: better syntax for parsing greater than or equal strings
      adds  8b650a5   ldap: fix search control rule identifiers ASN.1 type
      adds  8ca1e34   ASN1: use a talloc context in read_contextSimple
      adds  fe2bcf9   ldap VLV: correct ASN1 parsing of VLV requests
      adds  16fda12   ldb controls: use uint8_t* for contextID binary blob
      adds  9bbd7d1   asn1: make readContextSimple() add a NUL byte
      adds  577f972   ldb_controls: add base64 option to VLV
      adds  b797baa   Add python server sort tests
      adds  5d6a67e   ldb sort: allow sorting on attributes not returned in search
      adds  c1b68fa   torture_ldap_sort: avoid segfault
      adds  1c79654   configure: set HAVE___ATTRIBUTE__ for heimdal
      adds  19cbdf9   vfs_united_media: Fix CID 1355492 Uninitialized scalar variable
      adds  5741e84   smbd: Avoid an "else"
      adds  3e88ccd   testparm: vfs_fruit checks
      adds  f28014d   docs: update vfs_fruit manpage
      adds  085b687   s3/utils/regedit.c: typo
      adds  34ae5c5   s4/auth/ntlm/auth_unix.c: add parens
      adds  ad9c1aa   s4/client/cifsdd.c: typo
      adds  511c747   s4/heimdal/lib/gssapi/mech/gss_compare_name.c: typo
      adds  cb51e8d   s4/heimdal/lib/krb5/pac.c: typo
      adds  12879b3   ctdb-tests: Fix description of NFS tickle test
      adds  df2d752   ctdb-tests: Fix CIFS tickle test
      adds  0328098   ctdb-tests: Re-indent and re-format some functions
      adds  6b51ea3   ctdb-tests: Allow tcptickle_sniff_wait_show() to filter by MAC address
      adds  05051bd   ctdb-tests: Add a new NFS tickle test for the releasing node
      adds  4bf6cab   ctdb-doc: Sort the tunable variables in alphabetical order
      adds  aa700de   ctdb-tunables: Add missing flags in the initializer
      adds  73ab0f9   ctdb-tunables: Mark tunable MaxRedirectCount obsolete
      adds  4a78200   ctdb-tunables: Mark tunable ReclockPingPeriod obsolete
      adds  e253908   ctdb-doc: Update tunables documentation
      adds  3680aba   ctdb-doc: Add documentation for missing tunables
      adds  700f393   ctdb-recovery-helper: Get tunables first, so control timeout can be set
      adds  bd23b43   ctdb-tunables: Fix the implementation of LIST_TUNABLES control
      adds  2db5e3e   ctdb-doc: Update ctdb man page
      adds  963d082   ctdb-doc: Update ctdb man page
      adds  21ec67e   ctdb-doc: Drop outdated NEWS file
      adds  aaa57fb   ctdb-tools: Drop "ctdb rebalanceip"
      adds  d678684   ctdb-tools: Drop "ctdb rebalancenode"
      adds  c9e69a4   ctdb-recoverd: Drop use of DeferredRebalanceOnNodeAdd tunable
      adds  fa8bd41   ctdb-tunables: Mark tunable DeferredRebalanceOnNodeAdd obsolete
      adds  b551cd8   CVE-2015-7560: s3: smbd: Add refuse_symlink() function that can be used to prevent operations on a symlink.
      adds  306a7f3   CVE-2015-7560: s3: smbd: Refuse to get an ACL from a POSIX file handle on a symlink.
      adds  9ee4ddd   CVE-2015-7560: s3: smbd: Refuse to set an ACL from a POSIX file handle on a symlink.
      adds  5941d75   CVE-2015-7560: s3: smbd: Refuse to set a POSIX ACL on a symlink.
      adds  0be0b75   CVE-2015-7560: s3: smbd: Refuse to get a POSIX ACL on a symlink.
      adds  464d044   CVE-2015-7560: s3: smbd: Set return values early, allows removal of code duplication.
      adds  3f491d7   CVE-2015-7560: s3: smbd: Silently return no EA's available on a symlink.
      adds  77b3d5b   CVE-2015-7560: s3: smbd: Refuse to set EA's on a symlink.
      adds  e7e23e9   CVE-2015-7560: s3: libsmb: Rename cli_posix_getfaclXX() functions to cli_posix_getacl() as they operate on pathnames.
      adds  6b61b54   CVE-2015-7560: s3: libsmb: Add SMB1-only POSIX cli_posix_setacl() functions. Needed for tests.
      adds  19eb1c9   CVE-2015-7560: s3: torture3: Add new POSIX-SYMLINK-ACL test.
      adds  841ae4a   CVE-2015-7560: s3: torture3: Add new POSIX-SYMLINK-EA test.
      adds  42524c2   CVE-2016-0771: s4:librpc: python_dns and python_dcerpc_dnsp doesn't require client bindings
      adds  63b1fb0   CVE-2016-0771: librpc: add RPC_NDR_DNSSERVER to dcerpc-samba library
      adds  1cc57a9   CVE-2016-0771: librpc: add ndr_dnsp_string_list_copy() helper function
      adds  ee8d777   CVE-2016-0771: s4:dns_server: fix idl for dns_txt_record
      adds  d22a9f4   CVE-2016-0771: dns.idl: make use of dnsp_hinfo
      adds  e09544d   CVE-2016-0771: tests/dns: Modify dns tests to match new IDL
      adds  2ad53d1   CVE-2016-0771: tests/dns: prepare script for further testing
      adds  a988dc7   CVE-2016-0771: tests/dns: FORMERR can simply timeout against Windows
      adds  866bf51   CVE-2016-0771: tests/dns: Add a comment regarding odd Windows behaviour
      adds  5b10cc2   CVE-2016-0771: tests/dns: restore formerly segfaulting test
      adds  bbda6b6   CVE-2016-0771: tests/dns: Correct error code for formerly unrun test
      adds  2a796e5   CVE-2016-0771: tests/dns: Add some more test cases for TXT records
      adds  ffec494   CVE-2016-0771: tests/dns: modify tests to check via RPC
      adds  8e056ca   CVE-2016-0771: dnsserver: don't force UTF-8 for TXT
      adds  286b7a5   CVE-2016-0771: tests/dns: RPC => DNS roundtrip test
      adds  8cee2c8   CVE-2016-0771: tests: rename test getopt to get_opt
      adds  9f1ba00   CVE-2016-0771: tests/dns: change samba.tests.dns from being a unittest
      adds  c37c4b1   CVE-2016-0771: tests/dns: Remove dependencies on env variables
      adds  1e1e12a   s3-libads: Pass down the salt principal in smb_krb5_kt_add_entry()
      adds  a135b35   s3-libads: Call smb_krb5_create_key_from_string() directly
      adds  49efa93   s3-libads: Use the C99 boolean false
      adds  4e36728   krb5_wrap: Move smb_krb5_kt_add_entry() to krb5_wrap
      adds  c2f5c30   krb5_wrap: Add smb_krb5_open_keytab_relative() function
      adds  eb880cc   s3-libnet: Allow the keytab function to use a relative path
      adds  5c5d586   s4-libnet: Implement export_keytab without HDB
      adds  f7116f0   s4-selftest: Make export keytab test heimdal specific
      adds  771042a   lib/util_net: move ipv6 linklocal handling into interpret_string_addr_internal()
      adds  6400bbb   lib/util_net: add support for .ipv6-literal.net
      adds  e906739   s3:test_smbclient_auth.sh: test using the ip address in the unc path (incl. ipv6-literal.net)
      adds  2c9f955   s3:selftest: run samba3.blackbox.smbclient_auth.plain also with $SERVER_IPV6
      adds  2e71f5d   epmapper.idl: make epm_twr_t available in python bindings
      adds  5afc2d8   dcerpc.idl: make WERROR RPC faults available in ndr_print output
      adds  e9e9ba7   librpc/rpc: add error mappings for NO_CALL_ACTIVE, OUT_OF_RESOURCES and BAD_STUB_DATA
      adds  960b0ad   s4:librpc/rpc: map alter context SEC_PKG_ERROR to NT_STATUS_LOGON_FAILURE
      adds  cd8af25   s3:libads: remove unused ads_connect_gc()
      adds  1fd5bda   wscript_configure_system_mitkrb5: add configure checks for GSS_KRB5_CRED_NO_CI_FLAGS_X
      adds  46b9252   s3:librpc/gse: make use of GSS_C_EMPTY_BUFFER in gse_init_client
      adds  84c66f1   s3:librpc/gse: fix debug message in gse_init_client()
      adds  a8fa078   s3:librpc/gse: set GSS_KRB5_CRED_NO_CI_FLAGS_X in gse_init_client() if available
      adds  e4aebd7   s3:librpc/gse: correctly support GENSEC_FEATURE_SESSION_KEY
      adds  79bf883   s3:librpc/gse: don't log gss_acquire_creds failed at level 0
      adds  dec9d08   s3:librpc/gse: implement gensec_gse_max_{input,wrapped}_size()
      adds  0f67138   s4:pygensec: make sig_size() and sign/check_packet() available
      adds  5e913af   auth/gensec: keep a pointer to a possible child/sub gensec_security context
      adds  64364e3   auth/gensec: handle gensec_security_by_sasl_name(NULL, ...)
      adds  8efcb49   auth/gensec: make gensec_security_by_name() public
      adds  ccfd264   s3:auth_generic: add auth_generic_client_start_by_name()
      adds  79a6fc0   s3:auth_generic: add auth_generic_client_start_by_sasl()
      adds  0a9e37a   auth/ntlmssp: keep ntlmssp_state->server.netbios_domain on the correct talloc context
      adds  a85a02b   auth/ntlmssp: add gensec_ntlmssp_server_domain()
      adds  69a7ec7   s3:ntlm_auth: fix --use-cached-creds with ntlmssp-client-1
      adds  cf2ea04   s3:torture/test_ntlm_auth.py: replace tabs with whitespaces
      adds  1289130   s3:torture/test_ntlm_auth.py: add --client-use-cached-creds option
      adds  9bd1ecf   s3:tests/test_ntlm_auth_s3: test ntlmssp-client-1 with cached credentials
      adds  871e8a9   winbindd: pass an memory context to do_ntlm_auth_with_stored_pw()
      adds  0d66e2d   s3:auth_generic: make use of the top level NTLMSSP client code
      adds  52c03c0   s3:ntlmssp: remove unused libsmb/ntlmssp_wrap.c
      adds  b3d4523   auth/ntlmssp: provide a "ntlmssp_resume_ccache" backend
      adds  0a93cad   auth/gensec: add GENSEC_FEATURE_NTLM_CCACHE define
      adds  b133f66   auth/ntlmssp: implement GENSEC_FEATURE_NTLM_CCACHE
      adds  8bcde9e   s3:auth_generic: add "ntlmssp_resume_ccache" backend in auth_generic_client_prepare()
      adds  716e78f   winbindd: make use of ntlmssp_resume_ccache backend for WINBINDD_CCACHE_NTLMAUTH
      adds  279d58c   s3:ntlm_auth: also use gensec for "ntlmssp-client-1" and "gss-spnego-client"
      adds  e63442a   auth/ntlmssp: split out a debug_ntlmssp_flags_raw() that's more complete
      adds  30d6260   auth/ntlmssp: NTLMSSP_NEGOTIATE_VERSION is not a negotiated option
      adds  afba38d   auth/ntlmssp: define all client neg_flags in gensec_ntlmssp_client_start()
      adds  efd4986   auth/ntlmssp: set NTLMSSP_ANONYMOUS for anonymous authentication
      adds  4fca8ea   auth/ntlmssp: don't send domain and workstation in the NEGOTIATE_MESSAGE
      adds  a61ab39   auth/ntlmssp: add ntlmssp_version_blob()
      adds  4a1809c   auth/ntlmssp: let the client always include NTLMSSP_NEGOTIATE_VERSION
      adds  8af6b8d   auth/ntlmssp: use ntlmssp_version_blob() in the server
      adds  1f88812   security.idl: add LSAP_TOKEN_INFO_INTEGRITY
      adds  ab54e0f   ntlmssp.idl: MsAvRestrictions is MsvAvSingleHost now
      adds  f4ff351   ntlmssp.idl: make AV_PAIR_LIST public
      adds  c1e2a1f   librpc/ndr: add ndr_ntlmssp_find_av() helper function
      adds  f6b9e1f   auth/ntlmssp: use ndr_push_AV_PAIR_LIST in gensec_ntlmssp_server_negotiate().
      adds  069aee4   auth/gensec: add GENSEC_FEATURE_LDAP_STYLE define
      adds  f3dbe19   auth/ntlmssp: implement GENSEC_FEATURE_LDAP_STYLE
      adds  122a5f6   auth/ntlmssp: add more compat for GENSEC_FEATURE_LDAP_STYLE
      adds  5930183   auth/ntlmssp: remove ntlmssp_unwrap() fallback for LDAP
      adds  d04663b   s4:libcli/ldap: make use of GENSEC_FEATURE_LDAP_STYLE
      adds  d9d0d2d   s4:libcli/ldap: fix retry authentication after a bad password
      adds  5cf8546   s4:selftest: we don't need to run ldap test with --option=socket:testnonblock=true
      adds  c431543   s4:selftest: simplify the loops over samba4.ldb.ldap
      adds  0ebe929   s4:ldap_server: make use of GENSEC_FEATURE_LDAP_STYLE
      adds  8f9a963   s3:libads: add missing TALLOC_FREE(frame) in error path
      adds  357d37f   s3:libads: make use of GENSEC_FEATURE_LDAP_STYLE
      adds  c6f79cf   s3:libads: make use of GENSEC_OID_SPNEGO in ads_sasl_spnego_ntlmssp_bind()
      adds  139ce7d   s3:libads: provide a generic ads_sasl_spnego_gensec_bind() function
      adds  0c204e1   s3:libads: don't pass given_principal to ads_generate_service_principal() anymore.
      adds  c5d7956   s3:libads: keep service and hostname separately in ads_service_principal
      adds  2cb07ba   s3:libads: make use of ads_sasl_spnego_gensec_bind() for GSS-SPNEGO with Kerberos
      adds  4f6fe27   s3:libsmb: make use gensec based SPNEGO/NTLMSSP
      adds  afffe79   s3:libsmb: unused ntlmssp.c
      adds  576257f   s3:libsmb: let cli_session_setup_ntlmssp*() use gensec_update_send/recv()
      adds  285c342   s3:libsmb: provide generic cli_session_setup_gensec_send/recv() pair
      adds  907e2b1   s3:libsmb: call cli_state_remote_realm() within cli_session_setup_spnego_send()
      adds  0e1b2eb   s3:libsmb: make use of cli_session_setup_gensec*() for Kerberos
      adds  95b9539   s3:libsmb: remove unused cli_session_setup_kerberos*() functions
      adds  1433501   s3:libsmb: remove unused functions in clispnego.c
      adds  0400f30   s4:torture/rpc: do testjoin only via ncalrpc or ncacn_np
      adds  c793b23   s4:torture: the backupkey tests need to use ncacn_np: for LSA calls
      adds  f699eb3   s4:selftest: run rpc.samr over ncacn_np instead of ncacn_ip_tcp
      adds  af8c4eb   s4:torture:samba3rpc: use an authenticated SMB connection and an anonymous DCERPC connection on top
      adds  5a39721   s4:librpc/rpc: dcerpc_generic_session_key() should only be available on local transports
      adds  58b3389   s4:rpc_server/samr: hide a possible NO_USER_SESSION_KEY error
      adds  645e777   s4:rpc_server: dcesrv_generic_session_key should only work on local transports
      adds  b27cf10   selftest: run net ads join test in a private client env
      adds  b96511f   selftest: add some test cases to net ads join
      adds  59f6a73   s3:lib. Add split_stream_filename() Not yet used.
      adds  e2056f8   s3:lib: Rewrite synthetic_smb_fname_split() to use split_stream_filename().
      adds  153af65   s3:lib: Remove the const SMB_STRUCT_STAT * parameter from synthetic_smb_fname_split().
      adds  b4246f8   s3:lib: Move internal lp_posix_pathnames() call out of utility function synthetic_smb_fname_split().
      adds  bffa598   s3: smbd: Simplify logic inside rename_internals_fsp() part 1.
      adds  a971cfe   s3: smbd: Simplify logic inside rename_internals_fsp() part 2
      adds  9341c02   smbd: Prevent a crash
      adds  ad5b9c3   ctdb-client: Increase the timeout for TRANS3_COMMIT control
      adds  0b500d4   Added MSV1_0_ALLOW_MSVCHAPV2 flag to ntlm_auth
      adds  1a315be   s4:dsdb/test/notification: make test_invalid_filter more resilient against ordering races
      adds  7b4ad69   s4:dsdb/test/sort: avoid 'from collections import Counter'
      adds  2ef0eed   selftest: mark samba4.winbind.struct.domain_info.ad_member as flapping
      adds  2e2f811   lib/socket/interfaces: Fix some uninitialied bytes.
      adds  5fc6d2d   smbd: Only check dev/inode in open_directory, not the full stat()
      adds  0a9acd4   build: fix disk-free quota support on Solaris 10
      adds  bb387c5   s3:winbindd: don't unclude two '\0' at the end of the domain list
      adds  4335371   s4:torture/lsa: improve debug message
      adds  6ecfc4c   dsdb/repl: Ensure we use the LOCAL attid value, not the remote one
      adds  e8e0ffc   tests: Allow alternative error code for backupkey test
      adds  6686f67   Partly revert "s3:libads: setup the msDS-SupportedEncryptionTypes attribute on ldap_add"
      adds  71d5634   s3:libnet:libnet_join: prepare to allow connecting with machine creds.
      adds  34030b0   s3:libads:ldap: print LDAP error message with log level 10.
      adds  e8f6acd   s3:libads:ndr: add ADS_AUTH_USER_CREDS to ndr_print_ads_auth_flags()
      adds  c61b111   s3:libads:ldap: fix ads_check_ou_dn to deal with account_ou not being initialized
      adds  df8f79c   s3:libnet:libnet_join: always try to create machineaccount via LDAP first.
      adds  4a49f6f   s3:librpc:idl:libnet_join: add encryption types to libnet_JoinCtx.
      adds  e0da059   s3:libnet:libnet_join: define list of desired encryption types only once.
      adds  5d498d1   s3:libnet:libnet_join: fill in output enctypes and only modify when necessary.
      adds  06aefe4   s3:libnet:libnet_join: update msDS-SupportedEncryptionTypes (if required) with machine creds.
      adds  b7a050d   smbd:smb2: remove an unnecessary !! cast.
      adds  fca72bf   s3: smbd: Remove the last lp_posix_pathnames() in the rename path.
      adds  6d9e7ad   s3:smbd: Fix build for vfs_aixacl2.c.
      adds  cb70165   s3:smbd:vfs: Change smb_get_nt_acl_nfs4() to take a const struct smb_filename *.
      adds  377c7b3   s3:smbd:vfs: Change posix_get_nt_acl() from const char * to const struct smb_filename *.
      adds  faf7185   s3:vfs: Change smbacl4_GetFileOwner() to take const struct smb_filename * from const char *.
      adds  e3be771   build: improve comments in tests/oldquotas.c
      adds  7b431eb   build: mark explicit dependencies on pytalloc-util
      adds  f690c1c   s3: vfs: vfs_hpuxacl. refuse_symlink() means we can always use STAT here.
      adds  b10d3c6   s3: vfs: vfs_solarisacl. refuse_symlink() means we can always use STAT here.
      adds  347d3aa   s3:vfs: vfs_streams_xattr.c - Remove duplicate code. This is exactly vfs_stat_smb_basename().
      adds  e800092   s3:vfs: vfs_streams_xattr.c: Change walk_xattr_streams() to const struct smb_filename * from const char *.
      adds  c3937f5   s3: smbd: Reformatting - remove unneeded const char *fname variable.
      adds  641ebf0   s3: smbd: Change canonicalize_ea_name() to take a const smb_filename * parameter from const char *.
      adds  4404cff   s3:smbd: Change get_ea_list_from_file_path() to take a const smb_filename * parameter from const char *.
      adds  e7898c6   s3:smbd: Change get_ea_names_from_file() to take a const smb_filename * parameter from const char *.
      adds  13dae2b   s3:smbd: Change refuse_symlink() to take a const smb_filename * parameter from const char *.
      adds  6b87710   s3:vfs: Change get_acl_blob() to take a const smb_filename * parameter from const char *.
      adds  e64ab0d   s3: vfs: vfs_xattr_tdb - cleanup. Remove unneeded variable "path".
      adds  8a71e1a   param: add parameter "server multi channel support", defaults to off.
      adds  e85e405   smbd: enable multi-channel if 'server multi channel support = yes' in the config
      adds  74ca470   s3:wscript: pylibsmb depends on pycredentials
      adds  e55806e   ldb-samba:wscript: python_samba__ldb depends on pyauth
      adds  7d46ea4   samba3.blackbox.smbclient_auth.plain: Add new regression test case.
      adds  67a29a8   smbd: remove quota support for some ancient OSs
      adds  228ab34   build: fix build when --without-quota specified
      adds  fb80e11   s3:winbindd:idmap: add domain_has_idmap_config() helper function.
      adds  55be1ee   s3:winbindd:idmap_hash: skip domains that already have their own idmap configuration.
      adds  4632ad9   s3:winbindd:idmap: check loadparm in domain_has_idmap_config() helper as well.
      adds  4172491   idmap_hash: rename be_init() --> idmap_hash_initialize()
      adds  a16379c   idmap_hash: only allow the hash module for default idmap config.
      adds  44f3dde   smbd: fix use after free via conn->fsp_fi_cache
      adds  2467032   krb5-wrap: Use the principal returned by the KDC to create the ccache
      adds  1092324   wscript: detect if we have libkdb5 and kdb.h.
      adds  6825a61   s4-kdc: Introduce a simple sdb_kdb shim layer
      adds  209d4b5   mit_samba: Use sdb in the mit_samba plugin
      adds  33fcc76   mit_samba: Make mit_samba a shim layer between Samba and KDB
      adds  597772d   mit_samba: Directly pass the principal and kflags
      adds  859a6fb   mit_samba: Use talloc_zero in mit_samba_context_init().
      adds  77cec01   mit_samba: Add ks_is_tgs_principal()
      adds  909e7f9   mit_samba: Add function to change the password
      adds  9734b5d   mit_samba: Add functions to generate random password and salt.
      adds  23c249a   mit_samba: Add function for handling bad password count
      adds  4865867   mit_samba: Setup logging to stdout
      adds  7feb650   wscript: Build the KDC code if we have the AD DC build enabled
      adds  ade958e   mit-kdb: Add initial MIT KDB Samba driver
      adds  1b6a085   mit-kdb: Do not overwrite the error code in failure case.
      adds  d787d35   mit-kdb: Use calloc so both authdata elements are zeroed
      adds  e13e9c5   mit-kdb: Add more ks_is_kadmin* functions.
      adds  742b4c3   mit-kdb: Do not allow to get a kadmin ticket as a client.
      adds  5a4e3ad   mit-kdb: Add ks_create_principal().
      adds  fab9fe0   mit-kdb: Add ks_get_admin_principal() and use it for kadmin users.
      adds  f5e86db   mit-kdb: Use calloc to initialize master keylists.
      adds  5a6819d   mit-kdb: Implement KDB function to change passwords
      adds  b76cf19   mit-kdb: Return 0 in kdb_samba_db_put_principal()
      adds  05cc9b0   mit-kdb: Restrict admin/changepw principal db_entry with some flags
      adds  b0f2165   mit-kdb: Add support for bad password count
      adds  bb72aec   mit-kdb: Add support for KDB version 8
      adds  859c625   mit-kdb: Fix segfault in krb5kdc dereferencing an invalid pointer
      adds  abfa8e3   mit-kdb: Add missing SDB_F_FOR_AS_REQ for AS requests
      adds  0fa2853   ctdb-protocol: Check header is not null before copying
      adds  6cdb927   ctdb-protocol: Add protocol debug routines
      adds  bcb6714   ctdb-tests: Add a utility to parse ctdb packets
      adds  c561a42   selftest: s!addc.samba.example.com!addom.samba.example.com!
      adds  b0bdbee   selftest: add some helper scripts to mange a CA
      adds  bdc1f03   selftest: add config and script to create a samba.example.com CA
      adds  520c85a   selftest: add CA-samba.example.com (non-binary) files
      adds  1928f08   selftest: add CA-samba.example.com binary files (currently unused by Samba)
      adds  2a96885   selftest: mark commands in manage-CA-samba.example.com.sh as DONE
      adds  a6447fd   selftest: add Samba::prepare_keyblobs() helper function
      adds  c321a59   selftest: use Samba::prepare_keyblobs() and use the certs from the new CA
      adds  b2c0f71   selftest: set tls crlfile if it exist
      adds  b00c38a   selftest: setup information of new samba.example.com CA in the client environment
      adds  2c36501   s3:selftest: rpc.samr.passwords.validate should run with [seal] in order to be realistic
      adds  f9a1915   s3:test_rpcclient_samlogon.sh: test samlogon with schannel
      adds  1a7d8b8   s4:torture/netlogon: add/use test_SetupCredentialsPipe() helper function
      adds  26e5ef6   s4:torture/rpc/samr: use DCERPC_SEAL in setup_schannel_netlogon_pipe()
      adds  050a1d0   s4:torture/rpc/samlogon: use DCERPC_SEAL for netr_LogonSamLogonEx and validation level 6
      adds  5058168   s4:torture/rpc: correctly use torture_skip() for test_ManyGetDCName() without NCACN_NP
      adds  733ccd1   s4:torture/rpc/schannel: don't use validation level 6 without privacy
      adds  cc3dea5   auth/gensec: make sure gensec_security_by_auth_type() returns NULL for AUTH_TYPE_NONE
      adds  57946ac   auth/gensec: split out a gensec_verify_dcerpc_auth_level() function
      adds  31f07d0   s4:rpc_server: require access to the machine account credentials
      adds  fe93a09   s4-smb_server: check for return code of cli_credentials_set_machine_account().
      adds  c06058a   s3-auth: check for return code of cli_credentials_set_machine_account().
      adds  dcaa881   libads: Fix CID 1356316 Uninitialized pointer read
      adds  3940d4e   crypto: Fix CID 1356314 Resource leak
      adds  a243a90   lib: Fix CID 1356315 Dereference before null check
      adds  deaab95   ctdb: Fix CID 1356313 Explicit null dereferenced
      adds  f50c3fb   libsmb: Fix CID 1356312 Explicit null dereferenced
      adds  3563d79   s3:mdssvc: older glib2 versions require g_type_init()
      adds  e8e2386   s4:selftest: run rpc.netlogon.admin also over ncalrpc and ncacn_ip_tcp
      adds  ac4dc0c   s3/vfs:stream_depots: Parse substitutions in streams-depot-directory path
      adds  e806824   ldb client controls: avoid talloc_memdup(x, y, (size_t)-1);
      adds  0ffa5d8   ctdb-daemon: Validate length of new interface names
      adds  e4f5925   ctdb-daemon: Replace an unsafe strcpy(3) call
      adds  092d6f9   lib: Update socket_wrapper to version 1.1.6
      adds  9e8876a   lib: Update uid_wrapper to version 1.2.1
      adds  b9d93e7   lib: Update nss_wrapper to version 1.1.3
      adds  31f33a3   s3:smbXsrv.idl: add 8 byte channel_sequence number and request counters to IDL.
      adds  0884681   smbd:smb2: add a modify flag to dispatch table
      adds  ae6967e   smbd:smb2: add request_counters_updated to the smbd_smb2_request struct
      adds  71d2b19   smbd:smb2: implement channel sequence checks and request counters in dispatch
      adds  7dbb170   smbd:smb2: update outstanding request counters before sending a reply
      adds  f81f3a2   smbd:smb2: add some asserts before decrementing the counters
      adds  ccda60e   libcli:smb:smbXcli_base: add smb2cli_session_current_channel_sequence() call.
      adds  2b79988   torture:smb2: add test for checking sequence number wrap around.
      adds  c5c3f91   lib/torture: add torture_assert_u64_not_equal_goto macro
      adds  e095a61   torture:smb2: Add test replay6 to verify Error Codes for DurableHandleReqV2 replay
      adds  b7186a0   torture:smb2: use assert, not warning in error case in durable-open.reopen1a
      adds  37c05f4   torture:smb2: fix crashes in smb2.durable-open.reopen1a test
      adds  505546b   torture:smb2: durable-open.reopen1a only needs one io struct
      adds  7b55761   torture:smb2: for oplocks, durable reconnect works with different client guid
      adds  3e90abe   torture:smb2: add durable-open.reopen1a-lease
      adds  186cd70   torture:smb2: use assert, not warning in error case in durable-v2-open.reopen1a
      adds  b0f592d   torture:smb2: fix crashes in smb2.durable-v2-open.reopen1a test
      adds  cd22980   torture:smb2: get rid of supefluous io2 var in durable-v2-open.reopen1a
      adds  b853040   torture:smb2: for oplocks, durable reconnect works with different client-guid
      adds  e9586a6   torture:smb2: add durable-v2-open.reopen1a-lease
      adds  7e435d3   nsswitch: linux: Remove use of strcpy().
      adds  4609058   examples: Remove all uses of strcpy in examples (except for validchr.c).
      adds  a559ac3   lib:tdb: Remove use of strcpy in tdb test.
      adds  a8ab1bf   nsswitch: winbind_nss_aix: Remove all uses of strcpy.
      adds  bac35a1   nsswitch: winbind_nss_solaris.c: Remove unused macro containing strcpy.
      adds  9af628a   ndr: avoid unnecessary searches of token list
      adds  7261433   librpc ndr: add ndr_pull_steal_switch_value()
      adds  59d530c   ndr: Use ndr_steal to avoid long lists
      adds  c20e7b8   ndr: inline search for ndr_token_peek()
      adds  a3ffac3   ndrdump: add quiet flag
      adds  cd594a3   sort: enable custom behaviour on critical control
      adds  79c58c2   Implement Virtual List View (VLV)
      adds  578643f   ldb controls: don't ignore memory allocation failure
      adds  0edb3da   ldb sort tests: point out a known fails against Windows
      adds  52975b0   dsdb sort test: avoid exception with fewer elements
      adds  66c5082   dsdb python tests: fix several usage strings
      adds  7bd0661   ldb client controls: don't ignore failed memdup
      adds  bd6a022   ldb controls: allow paged_search to use a cookie
      adds  5e4f39a   ldb_controls: avoid unnecessary unchecked talloc_asprintf()s
      adds  aab2f39   autobuild: Return the last 50 log lines
      adds  5291462   winbind: Fix CID 1357100 Unchecked return value
      adds  0906d61   s3:rpc_server/samr: correctly handle session_extract_session_key() failures
      adds  ef1ad0e   s3:ntlm_auth: pass manage_squid_request() needs a valid struct ntlm_auth_state from within get_password()
      adds  fb381d8   torture: Fix the O3 developer build
      adds  0234e3a   Revert "autobuild: Return the last 50 log lines"
      adds  acdfa98   s4-libnet: only build python-dckeytab module for Heimdal in AD DC mode
      adds  765e5f1   vfs_acl_common: avoid setting POSIX ACLs if "ignore system acls" is set
      adds  099c6f3   seltest: add test for "ignore system acls" in vfs_acl_xattr.
      adds  725bef6   s4:torture:smb2:rename.c: Fix file permissions.
      adds  c027e3d   s4-libnet: Link dckeytab.so correctly when is AD DC enabled
      adds  88be24c   util/attr.h: use HAVE___ATTRIBUTE__, not __GNUC__ comparisons
      adds  6ba2fe2   libreplace: use HAVE___ATTRIBUTE__ instead of __GNUC__
      adds  a20ee62   tevent.h: use HAVE___ATTRIBUTE__ instead of __GNUC__
      adds  fb0ebbf   s3/modules/getdate: use HAVE___ATTRIBUTE__ instead of __GNUC__
      adds  7b92b84   mdssvc/sparql_parser.c: use HAVE___ATTRIBUTE__ instead of __GNUC__
      adds  82258aa   s4/lib/wmi_wrap: use HAVE___ATTRIBUTE__ instead of __GNUC__
      adds  d648775   third_party/zlib/zlib.h: use HAVE___ATTRIBUTE__ instead of __GNUC__
      adds  5dccb19   selftest/Samba3: use the correct "SELFTEST_WINBINDD_SOCKET_DIR" for "net join"
      adds  8c90799   Fix an obvious error where we were converting a UNIX error to an NT STATUS but not returning it.
      adds  8d8c204   s3:smbd: Fix build for vfs_afsacl.c.
      adds  feb297c   s3: vfs: vfs_afsacl. refuse_symlink() means we can always use STAT here.
      adds  09325a0   s3:smbd: Move lp_posix_pathnames() out of ea_list_has_invalid_name().
      adds  2e302d7   s3: smbd: Add uint32_t flags field to struct smb_filename.
      adds  dc5dad4   s3: Filenames: Add uint32_t flags parameter to synthetic_smb_fname().
      adds  91c385c   s3: vfs: Remove use of lp_posix_pathnames() below the VFS.
      adds  0f245c5   s3: posix_acls. Always use STAT, not LSTAT here.
      adds  be56fff   s3: smbd: Remove unneeded lp_posix_pathnames() check in SMB2 create.
      adds  ce75fbf   s3: smbd: Remove many common uses of lp_posix_pathnames().
      adds  f9dc022   s3: vfs: recycle. Remove use of vfs_stat_smb_basename().
      adds  125a1b5   s3: vfs: vfs_acl_tdb. Remove use of vfs_stat_smb_basename().
      adds  6ae59eb   s3: smbd: Modify vfs_stat_smb_basename() to take a const struct smb_filename * instead of const char *.
      adds  8151ac2   s3: torture. Remove spurious lp_posix_pathnames() included by cut-and-paste error.
      adds  67799c7   ctdb-client: Add client API for sending message to multiple nodes
      adds  c41808e   ctdb-tunables: Add new tunable RecBufferSizeLimit
      adds  fe69b72   ctdb-protocol: Add new data type ctdb_pulldb_ext for new control
      adds  0fd156a   ctdb-protocol: Add new controls DB_PULL and DB_PUSH_START/DB_PUSH_CONFIRM
      adds  95a15cd   ctdb-daemon: Implement new controls DB_PULL and DB_PUSH_START/DB_PUSH_CONFIRM
      adds  338e0dc   ctdb-client: Add client API functions for new controls
      adds  5f43f92   ctdb-recovery-helper: Factor out generic recv function
      adds  5b926d8   ctdb-recovery-helper: Pass capabilities to database recovery functions
      adds  70011a1   ctdb-recovery-helper: Rename pnn to dmaster in recdb_records()
      adds  a80ff09   ctdb-recovery-helper: Create accessors for recdb structure fields
      adds  76f653f   ctdb-protocol: Add file IO functions for ctdb_rec_buffer
      adds  9058fe0   ctdb-recovery-helper: Re-factor function to retain records from recdb
      adds  e1fdfdd   ctdb-recovery-helper: Write recovery records to a recovery file
      adds  b1e8714   ctdb-protocol: Introduce variable for checking srvid prefix
      adds  c5776f0   ctdb-protocol: Add srvid for messages during recovery
      adds  bb6541b   ctdb-protocol: Add new capability
      adds  b96a475   ctdb-recovery-helper: Introduce pull database abstraction
      adds  ffea827   ctdb-recovery-helper: Introduce push database abstraction
      adds  a7b8ee8   ctdb-tests: Add a test for recovery of large databases
      adds  e5a714a   ctdb-recovery-helper: Improve log message
      adds  ad7a407   ctdb-recovery-helper: Introduce new #define variable
      adds  fc63eae   ctdb-protocol: Add srvid for assigning banning credits
      adds  ae366fb   ctdb-recoverd: Add message handler to assigning banning credits
      adds  c51b8c2   ctdb-recovery-helper: Add banning to parallel recovery
      adds  fca78dd   s3: smbd: DFS - Remove the last lp_posix_pathnames() from the SMB2/3 code paths.
      adds  4c139e2   pam_winbind: Use the correct type to check the pam_parse() return code
      adds  94464ed   pam_winbind: Create and use a wbclient context
      adds  b96ae7c   s3: smbd: DFS: Pass uint32_t ucf_flags through into resolve_dfspath_wcard().
      adds  6156c82   s3: smbd: DFS: Pass uint32_t ucf_flags through into dfs_redirect().
      adds  9377f3b   s3: smbd: DFS: Pass uint32_t ucf_flags through into unix_convert().
      adds  a4e6250   s3: vfs: Add VFS functions for setting and getting DOS attributes.
      adds  82801f9   s3: vfs: Use the new VFS functions for setting and getting DOS attributes.
      adds  644e697   lib/util: fix function comment
      adds  f1c84e4   s3-profile: reduce dependencies of smbprofile.h
      adds  b2ae298   s3-profile: add PROFILE_TIMESTAMP macro
      adds  98b7486   asys: call clock_gettime_mono() only on profile-enabled build
      adds  7616229   vfs_aio_linux: call clock_gettime_mono() only on profile-enabled build
      adds  eb2ea0b   vfs_aio_fork: call clock_gettime_mono() only on profile-enabled build
      adds  aa81199   vfs_glusterfs: call clock_gettime_mono() only on profile-enabled build
      adds  a7a77e2   tdb: avoid a race condition when checking for robust mutexes
      adds  9efb5bb   VLV: avoid name conflict with string.h's index()
      adds  16dc16e   idmap: Factor out lp_scan_idmap_domains()
      adds  50aef48   winbind: Introduce id_map_ptrs_init
      adds  a3bd040   winbind: Do per-domain xids2sids calls
      adds  5d90692   winbind: Add idmap_backend_unixids_to_sids
      adds  bfc1d07   winbind: Pass down the domain name to xids2sids
      adds  fdfe993   winbind: Use plural xids2sids in _wbint_UnixIDs2Sids
      adds  fa8f097   winbind: Remove unused idmap_[ug]id_to_sid
      adds  3cc3406   winbind: Remove unused idmap_backends_unixid_to_sid
      adds  0fa9f34   examples/perfcounter/perf_writer.c: fix memset
      adds  d378c85   winbind: Fix a typo in a wrong comment...
      adds  fcf6527   nt-quotas: vfs_get_ntquota() return NTSTATUS
      adds  78ae852   nt-quotas: return 0 as indication of no quota
      adds  20a0d59   ntquotas - skip entry if the quota is zero
      adds  faaaae3   sys-quotas: do not fail if user has no quota
      adds  ce82f66   xfs-quota: do not fail if user has no quota
      adds  0124d3e   nfs-quota: do not fail on ECONNREFUSED
      adds  0e01ed0   smbd: do not cover up VFS failures to get quota
      adds  9d6d620   smbcquotas: print "NO LIMIT" only if returned quota value is 0.
      adds  4f65fa9   pam_winbind: Avoid a use of sprintf
      adds  74f0a24   docs: build idmap_script.8 by default
      adds  10054c4   docs: Mention _NO_WINBINDD in idmap_script.8
      adds  676f42a   ctdb-util: Move rb_tree.c to ctdb-util
      adds  5433a00   ctdb-tests: Link ctdb-util instead of including
      adds  386cd79   ctdb-system: Add ctdb_parse_connections() function
      adds  380c894   ctdb-killtcp: Use the given event context directly
      adds  32ea7c0   ctdb-killtcp: Determine the interface as soon as vnn is known
      adds  1bf494f   ctdb-killtcp: Avoid CTDB_NO_MEMORY()
      adds  879960b   ctdb-killtcp: Change struct ctdb_tcp_kill to store arbitrary destructor data
      adds  f76cb52   ctdb-killtcp: Factor out ctdb_killtcp()
      adds  51f5faf   ctdb-killtcp: Factor out killtcp code into separate file.
      adds  248557b   ctdb-killtcp: Avoid unnecessary dependency on lib/util/time.h
      adds  c561129   ctdb-killtcp: Simplify includes by using ctdb_sock_addr_to_string()
      adds  1924323   ctdb-killtcp: New helper ctdb_killtcp
      adds  b417d79   ctdb-scripts: Add interface argument to kill_tcp_connections()
      adds  83502a7   ctdb-scripts: Use ctdb_killtcp helper to kill connections
      adds  efd3716   ctdb-tools: Drop "ctdb killtcp" command
      adds  f0a83d8   ctdb-client: Drop killtcp client functions
      adds  d8398b0   ctdb-daemon: Remove implementation of CTDB_CONTROL_KILL_TCP
      adds  52cfe76   ctdb-protocol: Drop killtcp protocol support
      adds  2e1e1e8   ctdb-killtcp: Merge "common" killtcp code into helper
      adds  7aea3c1   ctdb-killtcp: Drop check to see if capture socket can be read
      adds  4105ca9   ctdb-killtcp: Drop unnecessary casts
      adds  5492f87   ctdb-killtcp: Don't send initial tickle ACK during setup
      adds  cb2fee2   ctdb-killtcp: Set debug level via environment variable CTDB_DEBUGLEVEL
      adds  d7fa4b7   ctdb-killtcp: Clarify a debug message
      adds  bba3115   ctdb-system: Return window size and RST bit when reading TCP packets
      adds  7e5eab1   ctdb-killtcp: Filter out sent packets
      adds  402f3c0   ctdb-killtcp: Keep track of number of kill attempts and maximum allowed
      adds  93f3cd6   ctdb-killtcp: Don't count attempts for individual connections
      adds  e66cdd8   ctdb-killtcp: Store retry interval in killtcp structure
      adds  dd06c79   ctdb-killtcp: Send tickle ACKs in batches
      adds  02f4808   ctdb-killtcp: Change default retry interval, batch size and attempts
      adds  6a2d97b   gpfswrap: Add wrapper for gpfs_set_winattrs
      adds  f20aed5   vfs_gpfs: Implement new dos_attributes vfs functions
      adds  16ef497   vfs_gpfs: Remove xattr functions
      adds  f777ca3   Bug 11818 : obvious missing word When trying to demote a dc, 'remove_dc.remove_sysvol_references' is sent 'remote_samdb, dc_name' , it expects 'remote_samdb, logger, dc_name'
      adds  0da76c9   lib:replace: Missing semicolon on function definition.
      adds  70174af   s3: vfs: full_audit. Sort vfs fn list and add comments on missing entries.
      adds  40a8a72   s3: vfs: full_audit. Add missing get_dfs_referrals_fn().
      adds  de547ca   s3: vfs: full_audit. Add missing fsctl_fn().
      adds  4489b4c   s3: vfs: full_audit. Add audit_file_fn().
      adds  884ad41   s3: vfs: full_audit. Implement missing durable_XXX functions.
      adds  6ccd3ad   s3: vfs: Sort vfs function entries in vfs_time_audit.
      adds  8a92450   s3: vfs: time_audit. Add missing get_dfs_referrals().
      adds  e2a3204   s3: vfs: time_audit. Add missing fsctl().
      adds  0bb6315   s3: vfs: time_audit: Add get/fget/set/fset dos_attributes functions.
      adds  a4bb49b   s3: vfs: time_audit. Add missing audit_file().
      adds  ff6b49b   nwrap: Fix the build on Solaris
      adds  94f3129   configure: Don't check for inotify on illumos
      adds  d18a0ff   vfs: Add helper to check for missing VFS functions
      adds  8a9f74e   vfs_full_audit: Assert that all VFS functions are implemented
      adds  0d9c2b9   vfs_time_audit: Assert that all VFS functions are implemented
      adds  6eba42f   selftest: Load time_audit and full_audit
      adds  f63b9a7   s3: libsmb: Fix error where short name length was read as 2 bytes, should be 1.
      adds  494da27   examples/smb.conf.default: Fix typo in comment line: sever -> server
      adds  8fedb37   vfs_catia: Align loop index with terminator
      adds  3e2af15   vfs_catia: Fix bug 11827, memleak
      adds  ef3d837   tdb: rework cleanup logic in tdb_runtime_check_for_robust_mutexes()
      adds  acf6deb   tdb: version 1.3.9
      adds  e6ed803   tdb mutex check: Fix CID 1358473 Uninitialized scalar variable
      adds  e4bab3a   Revert "selftest: dbcheck should not be marked flapping"
      adds  61ec7f0   CVE-2016-2110: auth/ntlmssp: let ntlmssp_handle_neg_flags() return NTSTATUS
      adds  2843f01   CVE-2016-2110: auth/ntlmssp: maintain conf_flags and required_flags variables
      adds  7a6b3ef   CVE-2016-2110: auth/ntlmssp: split allow_lm_response from allow_lm_key
      adds  dc6e28d   CVE-2016-2110: auth/ntlmssp: don't allow a downgrade from NTLMv2 to LM_AUTH
      adds  1668367   CVE-2016-2110: auth/ntlmssp: don't let ntlmssp_handle_neg_flags() change ntlmssp_state->use_ntlmv2
      adds  858ef6a   CVE-2016-2110: auth/ntlmssp: let gensec_ntlmssp_client_start require flags depending on the requested features
      adds  83c7158   CVE-2016-2110: auth/ntlmssp: let gensec_ntlmssp_client_start require NTLM2 (EXTENDED_SESSIONSECURITY) when using ntlmv2
      adds  2063692   CVE-2016-2110: winbindd: add new_spnego to the WINBINDD_CCACHE_NTLMAUTH response
      adds  001735a   CVE-2016-2110: libcli/auth: use enum spnego_negResult instead of uint8_t
      adds  574535c   CVE-2016-2110: libcli/auth: add SPNEGO_REQUEST_MIC to enum spnego_negResult
      adds  4106fde   CVE-2016-2110: auth/gensec: fix the client side of a new_spnego exchange
      adds  4ec38db   CVE-2016-2110: auth/gensec: fix the client side of a spnego downgrade
      adds  a4dd512   CVE-2016-2110: auth/gensec: require spnego mechListMIC exchange for new_spnego backends
      adds  1e3bd3e   CVE-2016-2110: auth/gensec: add gensec_may_reset_crypto() infrastructure
      adds  fa8c656   CVE-2016-2110: auth/ntlmssp: call ntlmssp_sign_init if we provide GENSEC_FEATURE_SIGN
      adds  8cd1a2a   CVE-2016-2110: auth/ntlmssp: implement gensec_ntlmssp_may_reset_crypto()
      adds  8a647ae   CVE-2016-2110: auth/credentials: clear the LMv2 key for NTLMv2 in cli_credentials_get_ntlm_response()
      adds  bbaba64   CVE-2016-2110: auth/credentials: pass server_timestamp to cli_credentials_get_ntlm_response()
      adds  4c48296   CVE-2016-2110: libcli/auth: pass server_timestamp to SMBNTLMv2encrypt_hash()
      adds  8b76b05   CVE-2016-2110: ntlmssp.idl: add NTLMSSP_MIC_{OFFSET,SIZE}
      adds  c0fc6a6   CVE-2016-2110: auth/ntlmssp: implement new_spnego support including MIC checking (as server)
      adds  0d641ee   CVE-2016-2110: auth/ntlmssp: implement new_spnego support including MIC generation (as client)
      adds  2200d49   CVE-2016-2111: auth/gensec: require DCERPC_AUTH_LEVEL_INTEGRITY or higher in schannel_update()
      adds  7074b1a   CVE-2016-2111: auth/gensec: correctly report GENSEC_FEATURE_{SIGN,SEAL} in schannel_have_feature()
      adds  afe48e9   CVE-2016-2111: s4:rpc_server: implement 'server schannel = yes' restriction
      adds  d4a64ba   CVE-2016-2111: s3:rpc_server/netlogon: always go through netr_creds_server_step_check()
      adds  5fe7085   CVE-2016-2111: s4:rpc_server/netlogon: require DCERPC_AUTH_LEVEL_PRIVACY for validation level 6
      adds  9ed1197   CVE-2016-2111: s3:rpc_server/netlogon: require DCERPC_AUTH_LEVEL_PRIVACY for validation level 6
      adds  5adad29   CVE-2016-2111: s4:torture/rpc: fix rpc.samba3.netlogon ntlmv2 test
      adds  847192d   CVE-2016-2111: s4:torture/rpc: fix rpc.pac ntlmv2 test
      adds  423e95b   CVE-2016-2111: libcli/auth: add NTLMv2_RESPONSE_verify_netlogon_creds() helper function
      adds  fb20f13   CVE-2016-2111: s4:rpc_server/netlogon: check NTLMv2_RESPONSE values for SEC_CHAN_WKSTA
      adds  93e3f25   CVE-2016-2111: s3:rpc_server/netlogon: check NTLMv2_RESPONSE values for SEC_CHAN_WKSTA
      adds  bbb066a   CVE-2016-2111: s4:torture/raw: don't use ntlmv2 for dos connection in raw.samba3badpath
      adds  f10589c   CVE-2016-2111: s4:torture/base: don't use ntlmv2 for dos connection in base.samba3error
      adds  c985ffd   CVE-2016-2111: s4:libcli: don't allow the LANMAN2 session setup without "client lanman auth = yes"
      adds  894aad5   CVE-2016-2111: s4:param: use "client use spnego" to initialize options->use_spnego
      adds  a711399   CVE-2016-2111: s4:libcli: don't send a raw NTLMv2 response when we want to use spnego
      adds  2c73047   CVE-2016-2111: s3:libsmb: don't send a raw NTLMv2 response when we want to use spnego
      adds  6cd48ad   CVE-2016-2111: docs-xml: document the new "client NTLMv2 auth" and "client use spnego" interaction
      adds  a1900b5   CVE-2016-2111: docs-xml: add "raw NTLMv2 auth" defaulting to "yes"
      adds  4fb6867   CVE-2016-2111: s3:auth: implement "raw NTLMv2 auth" checks
      adds  70452c9   CVE-2016-2111: s4:smb_server: implement "raw NTLMv2 auth" checks
      adds  5ab1db0   CVE-2016-2111: selftest:Samba3: use "raw NTLMv2 auth = yes" for nt4_dc
      adds  1dc40a0   CVE-2016-2111: docs-xml/smbdotconf: default "raw NTLMv2 auth" to "no"
      adds  20859a2   CVE-2016-2112: s3:libads: make sure we detect downgrade attacks
      adds  ed863ef   CVE-2016-2112: s4:libcli/ldap: honour "client ldap sasl wrapping" option
      adds  1da744b   CVE-2016-2112: s4:libcli/ldap: make sure we detect downgrade attacks
      adds  05692ec   CVE-2016-2112: s4:libcli/ldap: auto upgrade to SIGN after STRONG_AUTH_REQUIRED
      adds  98ff297   CVE-2016-2112: s4:selftest: use --option=clientldapsaslwrapping=plain for plain connections
      adds  dedba1f   CVE-2016-2112: s4:ldap_server: reduce scope of old_session_info variable
      adds  0cd2ace   CVE-2016-2112: docs-xml: add "ldap server require strong auth" option
      adds  28f1af7   CVE-2016-2112: s4:ldap_server: implement "ldap server require strong auth" option
      adds  c5c5735   CVE-2016-2112: s4:selftest: run samba4.ldap.bind against fl2008r2dc
      adds  e71be80   CVE-2016-2112: selftest: servers with explicit "ldap server require strong auth" options
      adds  2b40fb8   CVE-2016-2112: s4:selftest: run some ldap test against ad_dc_ntvfs, fl2008r2dc and fl2003dc
      adds  6e22abd   CVE-2016-2112: docs-xml: change the default of "ldap server require strong auth" to "yes"
      adds  b5681c4   CVE-2016-2113: s4:lib/tls: create better certificates and sign the host cert with the ca cert
      adds  64a9cd2   CVE-2016-2113: s4:lib/tls: implement infrastructure to do peer verification
      adds  2362c03   CVE-2016-2113: docs-xml: add "tls verify peer" option defaulting to "no_check"
      adds  e72b2c9   CVE-2016-2113: s4:selftest: explicitly use '--option="tlsverifypeer=no_check" for some ldaps tests
      adds  4b679c3   CVE-2016-2113: s4:libcli/ldap: verify the server certificate and hostname if configured
      adds  45ff760   CVE-2016-2113: s4:librpc/rpc: verify the rpc_proxy certificate and hostname if configured
      adds  942e4ed   CVE-2016-2113: selftest: test all "tls verify peer" combinations with ldaps
      adds  7cf3318   CVE-2016-2113: selftest: use "tls verify peer = no_check"
      adds  6ad9ba7   CVE-2016-2113: docs-xml: let "tls verify peer" default to "as_strict_as_possible"
      adds  44dd523   CVE-2016-2114: s4:smb2_server: fix session setup with required signing
      adds  5cb4ee2   CVE-2016-2114: s3:smbd: use the correct default values for "smb signing"
      adds  80adeb0   CVE-2016-2114: libcli/smb: let mandatory signing imply allowed signing
      adds  99f2bbc   CVE-2016-2114: s3:smbd: enforce "server signing = mandatory"
      adds  1dd4378   CVE-2016-2114: docs-xml: let the "smb signing" documentation reflect the reality
      adds  8ff6a95   CVE-2016-2115: docs-xml: add "client ipc min protocol" and "client ipc max protocol" options
      adds  f65f618   CVE-2016-2115: docs-xml: add "client ipc signing" option
      adds  35ce75e   CVE-2016-2115: s4:libcli/raw: add smbcli_options.min_protocol
      adds  5721234   CVE-2016-2115: s4:libcli/smb2: use the configured min_protocol
      adds  57f0b0c   CVE-2016-2115: s4:libcli/raw: limit maxprotocol to NT1 in smb_raw_negotiate*()
      adds  68d6c10   CVE-2016-2115: s4:libcli/raw: pass the minprotocol to smb_raw_negotiate*()
      adds  b6debbc   CVE-2016-2115: s4:librpc/rpc: make use of "client ipc *" options for ncacn_np
      adds  57b04e8   CVE-2016-2115: s3:winbindd: use lp_client_ipc_{min,max}_protocol()
      adds  a046ffd   CVE-2016-2115: s3:winbindd: use lp_client_ipc_signing()
      adds  b720575   CVE-2016-2115: s3:libsmb: add signing constant SMB_SIGNING_IPC_DEFAULT
      adds  5c8721e   CVE-2016-2115: s3:libsmb: let SMB_SIGNING_IPC_DEFAULT use "client ipc min/max protocol"
      adds  e9c0adf   CVE-2016-2115: net: use SMB_SIGNING_IPC_DEFAULT
      adds  983a55b   CVE-2016-2115: s3:lib/netapi: use SMB_SIGNING_IPC_DEFAULT
      adds  eaa7f66   CVE-2016-2115: s3:auth_domain: use SMB_SIGNING_IPC_DEFAULT
      adds  121196e   CVE-2016-2115: s3:libnet: use SMB_SIGNING_IPC_DEFAULT
      adds  1667e73   CVE-2016-2115: s3:libsmb: use SMB_SIGNING_IPC_DEFAULT and lp_client_ipc_{min,max}_protocol()
      adds  c52097a   CVE-2016-2115: docs-xml: always default "client ipc signing" to "mandatory"
      adds  51aa7bd   CVE-2016-2118: s4:rpc_server: make it possible to define a min_auth_level on a presentation context
      adds  80dae9a   CVE-2016-2118: s4:rpc_server/drsuapi: require DCERPC_AUTH_LEVEL_PRIVACY
      adds  c32548f   CVE-2016-2118: s4:rpc_server/backupkey: require DCERPC_AUTH_LEVEL_PRIVACY
      adds  85972a5   CVE-2016-2118: python:tests/dcerpc: use [sign] for dnsserver tests
      adds  e9a51ad   CVE-2016-2118: s4:rpc_server/dnsserver: require at least DCERPC_AUTH_LEVEL_INTEGRITY
      adds  6a47994   CVE-2016-2118: s3: rpcclient: change the default auth level from DCERPC_AUTH_LEVEL_CONNECT to DCERPC_AUTH_LEVEL_INTEGRITY
      adds  d1c2ad4   CVE-2016-2118: librpc: change the default auth level from DCERPC_AUTH_LEVEL_CONNECT to DCERPC_AUTH_LEVEL_INTEGRITY
      adds  9085300   CVE-2016-2118: s4:librpc: use integrity by default for authenticated binds
      adds  06b038c   CVE-2016-2118: docs-xml: add "allow dcerpc auth level connect" defaulting to "yes"
      adds  991dddd   CVE-2016-2118: s4:rpc_server: make use of "allow dcerpc auth level connect"
      adds  fcdd15a   CVE-2016-2118: s4:rpc_server/lsa: reject DCERPC_AUTH_LEVEL_CONNECT by default
      adds  398a21c   CVE-2016-2118: s4:rpc_server/samr: reject DCERPC_AUTH_LEVEL_CONNECT by default
      adds  ea3f14c   CVE-2016-2118: s4:rpc_server/netlogon: reject DCERPC_AUTH_LEVEL_CONNECT by default
      adds  b6b726c   CVE-2016-2118: s4:rpc_server/epmapper: allow DCERPC_AUTH_LEVEL_CONNECT by default
      adds  4dbf6f8   CVE-2016-2118: s4:rpc_server/mgmt: allow DCERPC_AUTH_LEVEL_CONNECT by default
      adds  5c9b10d   CVE-2016-2118: s4:rpc_server/rpcecho: allow DCERPC_AUTH_LEVEL_CONNECT by default
      adds  7fab11e   CVE-2016-2118: s3:rpc_server: make use of "allow dcerpc auth level connect"
      adds  41bccb5   CVE-2016-2118: s3:rpc_server/{samr,lsa,netlogon}: reject DCERPC_AUTH_LEVEL_CONNECT by default
      adds  339e306   CVE-2016-2118: s3:rpc_server/{epmapper,echo}: allow DCERPC_AUTH_LEVEL_CONNECT by default
      adds  f762be4   CVE-2016-2118: docs-xml: default "allow dcerpc auth level connect" to "no"
      adds  521316d   CVE-2016-2118: s4:rpc_server/samr: allow _samr_ValidatePassword only with PRIVACY...
      adds  14e5f9a   CVE-2016-2118: s3:rpc_server/samr: allow _samr_ValidatePassword only with PRIVACY...
      adds  63a7d05   CVE-2015-5370: dcerpc.idl: add DCERPC_{NCACN_PAYLOAD,FRAG}_MAX_SIZE defines
      adds  8e19ce7   CVE-2015-5370: librpc/rpc: simplify and harden dcerpc_pull_auth_trailer()
      adds  67f6fd3   CVE-2015-5370: s3:librpc/rpc: don't call dcerpc_pull_auth_trailer() if auth_length is 0
      adds  335b3ce   CVE-2015-5370: s4:librpc/rpc: send a dcerpc_sec_verification_trailer if needed
      adds  27da35f   CVE-2015-5370: s4:librpc/rpc: maintain dcecli_security->auth_{type,level,context_id}
      adds  8f6cffc   CVE-2015-5370: s4:librpc/rpc: use auth_context_id = 1
      adds  3e3ea1b   CVE-2015-5370: s4:librpc/rpc: use a local auth_info variable in ncacn_push_request_sign()
      adds  a735892   CVE-2015-5370: s4:librpc/rpc: avoid using hs->p->conn->security_state.auth_info in dcerpc_bh_auth_info()
      adds  8a93fbc   CVE-2015-5370: s4:librpc/rpc: avoid using c->security_state.auth_info in ncacn_pull_request_auth()
      adds  d4e735c   CVE-2015-5370: s4:librpc/rpc: always use ncacn_pull_request_auth() for DCERPC_PKT_RESPONSE pdus
      adds  46be379   CVE-2015-5370: s4:librpc/rpc: avoid dereferencing sec->auth_info in dcerpc_request_prepare_vt()
      adds  98ef1d6   CVE-2015-5370: s4:librpc/rpc: simplify checks if gensec is used in dcerpc_ship_next_request()
      adds  ace2364   CVE-2015-5370: s4:librpc/rpc: avoid using dcecli_security->auth_info and use per request values
      adds  cdba091   CVE-2015-5370: s4:librpc/rpc: finally verify the server uses the expected auth_{type,level,context_id} values
      adds  0fa8378   CVE-2015-5370: librpc/rpc: add a dcerpc_verify_ncacn_packet_header() helper function
      adds  6cef082   CVE-2015-5370: s3:rpc_client: move AS/U hack to the top of cli_pipe_validate_current_pdu()
      adds  8cba1c3   CVE-2015-5370: s3:rpc_client: remove useless frag_length check in rpc_api_pipe_got_pdu()
      adds  02a74dd   CVE-2015-5370: s4:librpc/rpc: make use of dcerpc_map_ack_reason() in dcerpc_bind_recv_handler()
      adds  9f4d962   CVE-2015-5370: s4:librpc/rpc: handle DCERPC_PKT_FAULT before anything else in dcerpc_alter_context_recv_handler()
      adds  3bf4763   CVE-2015-5370: s4:librpc/rpc: use dcerpc_verify_ncacn_packet_header() to verify BIND_ACK,ALTER_RESP,RESPONSE pdus
      adds  def0019   CVE-2015-5370: s4:librpc/rpc: protect dcerpc_request_recv_data() against too large payloads
      adds  2396086   CVE-2015-5370: s4:rpc_server: make use of talloc_zero()
      adds  b6ac227   CVE-2015-5370: s4:rpc_server: no authentication is indicated by pkt->auth_length == 0
      adds  f97d9d1   CVE-2015-5370: s4:rpc_server: check the result of dcerpc_pull_auth_trailer() in dcesrv_auth_bind()
      adds  accac3a   CVE-2015-5370: s4:rpc_server: maintain dcesrv_auth->auth_{type,level,context_id}
      adds  06b9c93   CVE-2015-5370: s4:rpc_server: make use of dce_call->conn->auth_state.auth_* in dcesrv_request()
      adds  8305c0a   CVE-2015-5370: s4:rpc_server/lsa: make use of dce_call->conn->auth_state.auth_{level,type}
      adds  f91da2a   CVE-2015-5370: s4:rpc_server/samr: make use of dce_call->conn->auth_state.auth_level
      adds  4624c83   CVE-2015-5370: s4:rpc_server/netlogon: make use of dce_call->conn->auth_state.auth_{level,type}
      adds  e6f6b4b   CVE-2015-5370: s4:rpc_server: correctly maintain dcesrv_connection->max_{recv,xmit}_frag
      adds  e3c3499   CVE-2015-5370: s4:rpc_server: avoid ZERO_STRUCT() in dcesrv_fault()
      adds  c58dbe4   CVE-2015-5370: s4:rpc_server: set alloc_hint = 24 in dcesrv_fault()
      adds  5c76e84   CVE-2015-5370: s4:rpc_server: fill context_id in dcesrv_fault()
      adds  254048f   CVE-2015-5370: s4:rpc_server: split out a dcesrv_fault_with_flags() helper function
      adds  7bde997   CVE-2015-5370: s4:rpc_server: add some padding to dcesrv_bind_nak() responses
      adds  3c6fef3   CVE-2015-5370: s4:rpc_server: return the correct secondary_address in dcesrv_bind()
      adds  57b0758   CVE-2015-5370: s4:rpc_server: make dcesrv_process_ncacn_packet() static
      adds  caa1e75   CVE-2015-5370: s4:rpc_server: add infrastructure to terminate a connection after a response
      adds  c0d74ca   CVE-2015-5370: s4:rpc_server: verify the protocol headers before processing pdus
      adds  0ba1b18   CVE-2015-5370: s4:rpc_server: ensure that the message ordering doesn't violate the spec
      adds  cb8e2ab   CVE-2015-5370: s4:rpc_server: maintain in and out struct dcerpc_auth per dcesrv_call_state
      adds  5cb1250   CVE-2015-5370: s4:rpc_server: make sure alter_context and auth3 can't change auth_{type,level,context_id}
      adds  57afdaa   CVE-2015-5370: s4:rpc_server: let invalid request fragments disconnect the connection with a protocol error
      adds  909538c   CVE-2015-5370: s4:rpc_server: remove pointless dcesrv_find_context() from dcesrv_bind()
      adds  f2dbb1c   CVE-2015-5370: s4:rpc_server: don't derefence an empty ctx_list array in dcesrv_alter()
      adds  1f7dc72   CVE-2015-5370: s4:rpc_server: changing an existing presentation context via alter_context is a protocol error
      adds  ed066b6   CVE-2015-5370: s4:rpc_server: fix the order of error checking in dcesrv_alter()
      adds  04e9245   CVE-2015-5370: s4:rpc_server: failing authentication should generate a SEC_PKG_ERROR
      adds  a30eee5   CVE-2015-5370: s4:rpc_server: let a failing auth3 mark the authentication as invalid
      adds  818e09f   CVE-2015-5370: s4:rpc_server: disconnect after a failing dcesrv_auth_request()
      adds  aef225a   CVE-2015-5370: s4:rpc_server: give the correct reject reasons for invalid auth_level values
      adds  6b5144c   CVE-2015-5370: s4:rpc_server: check frag_length for requests
      adds  4b6197f   CVE-2015-5370: s4:rpc_server: limit allocation and alloc_hint to 4 MByte
      adds  ad6a5cf   CVE-2015-5370: s4:rpc_server: only allow one fragmented call_id at a time
      adds  0b16561   CVE-2015-5370: s4:rpc_server: the assoc_group is relative to the connection (association)
      adds  c0f3f30   CVE-2015-5370: s4:rpc_server: reject DCERPC_PFC_FLAG_PENDING_CANCEL with DCERPC_FAULT_NO_CALL_ACTIVE
      adds  5108d26   CVE-2015-5370: librpc/rpc: don't allow pkt->auth_length == 0 in dcerpc_pull_auth_trailer()
      adds  642fe0a   CVE-2015-5370: s3:librpc/rpc: remove auth trailer and possible padding within dcerpc_check_auth()
      adds  8a62408   CVE-2015-5370: s3:librpc/rpc: let dcerpc_check_auth() auth_{type,level} against the expected values.
      adds  7123204   CVE-2015-5370: s3:rpc_client: make use of dcerpc_pull_auth_trailer()
      adds  a4811d3   CVE-2015-5370: s3:rpc_client: make use of dcerpc_verify_ncacn_packet_header() in cli_pipe_validate_current_pdu()
      adds  574eca7   CVE-2015-5370: s3:rpc_client: protect rpc_api_pipe_got_pdu() against too large payloads
      adds  2e56192   CVE-2015-5370: s3:rpc_client: verify auth_{type,level} in rpc_pipe_bind_step_one_done()
      adds  3f02e04   CVE-2015-5370: s3:rpc_server: make use of dcerpc_pull_auth_trailer() in api_pipe_{bind_req,alter_context,bind_auth3}()
      adds  ca96d57   CVE-2015-5370: s3:rpc_server: let a failing sec_verification_trailer mark the connection as broken
      adds  84027af   CVE-2015-5370: s3:rpc_server: just call pipe_auth_generic_bind() in api_pipe_bind_req()
      adds  b4e38e2   CVE-2015-5370: s3:rpc_server: don't ignore failures of dcerpc_push_ncacn_packet()
      adds  f8aa62d   CVE-2015-5370: s3:rpc_server: don't allow auth3 if the authentication was already finished
      adds  46436d0   CVE-2015-5370: s3:rpc_server: let a failing auth3 mark the authentication as invalid
      adds  302d927   CVE-2015-5370: s3:rpc_server: make sure auth_level isn't changed by alter_context or auth3
      adds  f74c4c8   CVE-2015-5370: s3:rpc_server: ensure that the message ordering doesn't violate the spec
      adds  e4fa243   CVE-2015-5370: s3:rpc_server: use 'alter' instead of 'bind' for variables in api_pipe_alter_context()
      adds  ab29002   CVE-2015-5370: s3:rpc_server: verify presentation context arrays
      adds  a18a811   CVE-2015-5370: s3:rpc_server: make use of dcerpc_verify_ncacn_packet_header() to verify incoming pdus
      adds  cd1c7d2   CVE-2015-5370: s3:rpc_server: disconnect the connection after a fatal FAULT pdu
      adds  6c9a2d3   CVE-2015-5370: s3:rpc_server: let a failing BIND mark the connection as broken
      adds  28661ca   CVE-2015-5370: s3:rpc_server: use DCERPC_NCA_S_PROTO_ERROR FAULTs for protocol errors
      adds  0f8d4a5   CVE-2015-5370: s3:librpc/rpc: remove unused dcerpc_pull_dcerpc_auth()
      adds  3fdc4de   CVE-2015-5370: s3:rpc_server: check the transfer syntax in check_bind_req() first
      adds  dc91d35   CVE-2015-5370: s3:rpc_server: don't allow an existing context to be changed in check_bind_req()
      adds  6923621   CVE-2015-5370: s3:rpc_client: pass struct pipe_auth_data to create_rpc_{bind_auth3,alter_context}()
      adds  ce8d2d6   CVE-2015-5370: s3:librpc/rpc: add auth_context_id to struct pipe_auth_data
      adds  f564287   CVE-2015-5370: s3:rpc_client: make use of pipe_auth_data->auth_context_id
      adds  1c0f927   CVE-2015-5370: s3:rpc_server: make use of pipe_auth_data->auth_context_id
      adds  9dedf27   CVE-2015-5370: s3:librpc/rpc: make use of auth->auth_context_id in dcerpc_add_auth_footer()
      adds  97ee4d8   CVE-2015-5370: s3:librpc/rpc: verify auth_context_id in dcerpc_check_auth()
      adds  f37f965   CVE-2015-5370: s3:rpc_client: verify auth_context_id in rpc_pipe_bind_step_one_done()
      adds  65d9ab0   CVE-2015-5370: s3:rpc_server: verify auth_context_id in api_pipe_{bind_auth3,alter_context}
      adds  e31d8de   CVE-2015-5370: libcli/smb: use a max timeout of 1 second in tstream_smbXcli_np_destructor()
      adds  7e0b9c2   CVE-2015-5370: s3:rpc_client: disconnect connection on protocol errors
      adds  3b359d0   CVE-2015-5370: s4:librpc/rpc: call dcerpc_connection_dead() on protocol errors
      adds  782e8e2   CVE-2015-5370: python/samba/tests: add infrastructure to do raw protocol tests for DCERPC
      adds  4a53c8a   CVE-2015-5370: python/samba/tests: add some dcerpc raw_protocol tests
      adds  4ec5ff4   CVE-2015-5370: s4:selftest: run samba.tests.dcerpc.raw_protocol against ad_dc
      adds  2ec4e16   s3:libads: sasl wrapped LDAP connections against with kerberos and arcfour-hmac-md5
      adds  43ea097   s3:libsmb: Fix illegal memory access after memory has been deleted.
      adds  6ff9060   ctdb-scripts: die() should output to stderr
      adds  600211d   ctdb-scripts: Drop hardcoded /sbin and /proc paths in LVS eventscript
      adds  a0ef57f   ctdb-scripts: LVS eventscript error redirection improvements
      adds  39cbe07   ctdb-scripts: Drop "recovered" event from 91.lvs
      adds  6237b08   ctdb-tests: Allow scope to be specified in "ip addr add" stub
      adds  8305c8d   ctdb-tests: Add loopback support for "ip link show" stub
      adds  47a68ff   ctdb-tests: Add 32-bit netmask support to "ip addr show" stub
      adds  e2ecdd2   ctdb-tests: Add ipvsadm test stub
      adds  89dc86e   ctdb-tests: LVS support for ctdb tool stub
      adds  5fc9ca91  ctdb-tests: Add unit tests for LVS eventscript
      adds  7d52279   ctdb-scripts: LVS eventscript cleanups
      adds  0352224   ctdb-tools: Add new ctdb_lvs helper
      adds  b737686   ctdb-scripts: Move ctdb_get_ip_address() to functions file
      adds  ce33a7c   ctdb-scripts: Call out to ctdb_lvs helper from 91.lvs
      adds  798b131   ctdb-doc: Add sample LVS configuration
      adds  a92394e   ctdb-scripts: Add monitoring of CTDB_LVS_PUBLIC_IFACE
      adds  9543e35   ctdb-tool: Change ctdb lvs/lvsmaster CLI commands to use ctdb_lvs helper
      adds  e3a7178   ctdb-tools: Change ctdb CLI to have a single "lvs" command
      adds  dfe8de9   ctdb-scripts: Simplify "ctdb lvs ..." output
      adds  951e818   ctdb-daemon: Drop --single-public-ip option and related code
      adds  ffd64de   ctdb-daemon: Drop --lvs option and support for CTDB_CAP_LVS
      adds  cade673   Mask general purpose signals for notifyd.
      adds  154570d   idmap_ad: Separate out the nss functions
      adds  830fd78   tldap: Add tldap_get/set_stream
      adds  d5e77a8   tldap: Add tldap_gensec_bind
      adds  10ae56f   winbind: Add wb_dsgetdcname_gencache_[gs]et
      adds  f00af55   winbind: handle DC_NOT_FOUND in wb_sids2xids
      adds  8905a55   winbind: handle DC_NOT_FOUND in wb_xids2sids
      adds  a9b6276   winbind: Base idmap_ad on tldap
      adds  a610447   ctdb-daemon: Log a message when fork(2) fails
      adds  4a65844   ctdb-scripts: Missing NFS thread count file should just produce warning
      adds  04fe9e2   ctdb-scripts: Use ss instead of netstat for finding TCP connections
      adds  5042802   ctdb-tools: Remove simple uses of strcpy(3)
      adds  6d08b41   rodc: Allow RODC preload to continue with invalid users
      adds  0619a83   tests/rodc: Check that preload will skip broken users
      adds  f26a284   dsdb: Only re-query dSHeuristics for userPassword support on modifies
      adds  a523274   tests/dsdb: Verify that only a new ldb affects reads of userPassword
      adds  fec698d   tests/passwords: fix a typo
      adds  ba6e390   util: Add memcmp_const_time()
      adds  5035f1a   libcli:smb2: Use constant time memcmp() to verify the signature
      adds  03e8152   s4:libcli:smb2: Use constant time memcmp() to verify the signature
      adds  b27c976   printing: use housekeeping period that matches cache time
      adds  90737fb   printing: handle "printcap cache time" change on HUP
      adds  34482eb   libads: record session expiry for spnego sasl binds
      adds  052b855   cleanupd: restart as needed
      adds  2ef0c9a   dbcheck: Avoid pathological behaviour in operational module
      adds  d3569ca   nss_wins: ip_pton expects the raw IP address
      adds  0b1f4db   nss_wins: Fix the hostent setup
      adds  773a16b   pdb_ldap: Don't use autofree if "mods" still changes
      adds  d2e1437   lib: dns: Clean up allocated structure on error exit.
      adds  ac7974a   Fixes an obvious copy-paste error in source3/utils/net_dns.c
      adds  bf3f223   ctdb-scripts: Avoid dividing by zero in memory calculation
      adds  bf701f0   ctdb-system: Fix typo in ctdb_get_peer_pid
      adds  811192b   ctdb-protocol: Remove unused CTDB_SRVID_PREFIX
      adds  8142e10   ctdb-protocol: Define a range of SRVIDs used by the ctdb tool
      adds  9796930   ctdb-daemon: Avoid memory leak
      adds  2bad7d7   ctdb-tests: Update tests to include new controls
      adds  fdaa231   ctdb-tests: Fix flakey test complex/18_ctdb_reloadips.sh
      adds  c1236b3   ctdb-tests: Improve code coverage in tests
      adds  d2f86ea   ctdb-daemon: Remove unused controls related to server_id
      adds  cb3db02   ctdb-tool: Remove commands related to server_id
      adds  2e2dfae   ctdb-client: Remove client functions related to server_id
      adds  1bd461f   ctdb-protocol: Remove data structures for obsolete server_id controls
      adds  b970a53   ctdb-client: Set control opcode in reply for one-way controls
      adds  2a06e56   ctdb-protocol: Consistency check for opcode in the reply structure
      adds  5f72883   ctdb-client: Use correct TDB flags for opening database
      adds  59c7164   ctdb-tools: Fix a dangling reference to the LVS capability
      adds  84fdc2a   ctdb-scripts: Improve error messages when using NFS service_check_cmd
      adds  107f40a   ctdb-daemon: Move port filtering to server side when getting tickles
      adds  09173f8   ctdb-ipalloc: Do ipreallocated even if no IP addresses can be allocated
      adds  cdaa829   ctdb-scripts: Fix incorrect comment
      adds  fadc67c   ctdb-scripts: Tweak NAT gateway list output format
      adds  3f3c483   ctdb-scripts: Drop node count from "ctdb natgw status" output
      adds  515e2a2   ctdb-tools: Add top-level "ctdb natgw" command
      adds  cc3e9a6   ctdb-tests: Make ctdb natgw tool tests cover all the desired outputs
      adds  d12858a   ctdb-tools: Drop "ctdb natgwlist"
      adds  0c373f2   ctdb-tools: Drop onnode node specifications for recmaster/lvs/natgw
      adds  b26ae7f   krb5_wrap: add enctype arg to smb_krb5_kt_seek_and_delete_old_entries()
      adds  35b2fb4   krb5_wrap: fix keep_old_entries logic in smb_krb5_kt_seek_and_delete_old_entries()
      adds  deab6c6   s4/libnet: fix exporting to keytab by SPN
      adds  3116e8d   s4: add a minimal ktutil for selftest
      adds  5927e46   selftest/samba4.blackbox.export.keytab: use spn based on fqdn
      adds  957741c   selftest/samba4.blackbox.export.keytab: check exported keytabs
      adds  20dc680   s4/heimdal: allow SPNs in AS-REQ
      adds  fcf2cbb   selftest/samba4.blackbox.export.keytab: check AS-REQ with SPN
      adds  409cd51   s4:libnet: fix 'Syscall param writev(vector[...])' valgrind error
      adds  9e8d748   s4:torture:rpc: fix valgrind Syscall param writev(vector[...]) error
      adds  c901d98   s4:torture:rpc: fix valgrind 'Syscall param writev(vector[...])' error
      adds  9cb4b1b   s4:torture:rpc: fix valgrind 'Syscall param writev(vector[...])' valgrind error
      adds  60b2298   s4:lib:registry: fix 'Conditional jump or move' valgrind error.
      adds  4d5a73e   s4:torture:basic fix 'Syscall param writev(vector[...])' valgrind error
      adds  a5ce559   s4:torture:basic: fix valgrind 'Syscall param writev(vector[...])' error
      adds  6806c14   s4:torture:basic: fix valgrind 'Syscall param writev(vector[...])' error
      adds  c20fb11   s4:torture:basic: fix valgrind 'Syscall param writev(vector[...])' error.
      adds  03302bc   s4:libcli: fix 'Conditional jump or move' valgrind error
      adds  d949402   s4:torture:basic: fix 'Syscall param writev(vector[...])' valgrind error
      adds  83cb2ba   s4:torture:basic: fix 'Conditional jump or move ' valgrind error
      adds  2a06c99   s4:torture:raw: fix 'Syscall param writev(vector[...])' valgrind error
      adds  a22ccb0   s4:torture:raw: fix 'Syscall param writev(vector[...])' valgrind error
      adds  de590da   s4:torture:raw: fix 'Syscall param writev(vector[...])' valgrind error
      adds  04d70f5   s4:torture:raw: fix 'use of uninitialised value of size 8' valgrind errors
      adds  bb0c4a9   s4:torture:raw: fix 'Conditional jump or move' valgrind error.
      adds  cd7c57c   s4:torture:raw: fix 'Invalid read of size 1 & Conditional jump or move' errors.
      adds  1ae1920   s4:torture:smb2: fix Use of 'uninitialised value of size 8' valgrind error.
      adds  dc927de   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  bfc2349   s4:torture:smb2 fix 'Use of uninitialised value of size 8' valgrind error.
      adds  d7e6d37   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  9ce1f28   s4:torture:smb2 fix 'Use of uninitialised value of size 8' valgrind error.
      adds  2f137a9   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error
      adds  fbf476e   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  b90f5f4   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  37696e9   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  4045931   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  ef461a3   s4:torture:smb2: fix 'Use of uninitialised value of size 8' valgrind error.
      adds  0ae25ff   s4:torture:libnet: fix 'Conditional jump or move' valgrind error
      adds  8d998db   s4:torture:libnet: fix 'Syscall param writev(vector[...])' valgrind error
      adds  417a58a   s4:torture:vfs: fix Invalid read of size 8 valgrind valgrind error (and segv)
      adds  39bbd40   fix Invalid read of size 8
      adds  d59ae31   ctdbd_conn: Adapt loop counter's type to the loop limit
      adds  14beae7   ctdbd_conn: Use sys_poll_intr
      adds  b1277ac   ctdbd_conn: Use ctdbd_init_connection in ctdbd_probe
      adds  1ff4002   ctdbd_conn: Make ctdbd_init_connection public
      adds  e2d39ae   lib: Use ctdbd_init_connection in messaging_ctdbd_init
      adds  966cef0   ctdbd_conn: Remove unused ctdbd_messaging_connection
      adds  ff72a8a   lib: Move ctdbd_init_connection out of ctdbd_traverse()
      adds  d36def8   lib: serverid.h references struct server_id
      adds  f0525d4   ctdbd_conn: Avoid "includes.h"
      adds  445ad6e   ctdbd_conn: Use ctdbd_control_local where possible
      adds  aad53cf   ctdbd: Use talloc_memdup where appropriate
      adds  2bd1bcf   ctdbd_conn: Add some more debug info
      adds  ad5a4a9   ctdbd_conn: Make "cstatus" int32_t
      adds  53e0860   Fix CHECK_CODE usage in atomics builtin detection
      adds  81ca7ea   Refactor the dns_open_connection code so that duplicate code is removed and ensure that EINTR is handled in the UDP path.
      adds  3e3e72f   s3/rpc_server: mdssvc: suppress compiler warnings from glib headers
      adds  32b1f78   LDB: Redudant test on NULL context remove
      adds  cce6b67   dbwrap_ctdb: Fix ENOENT->NT_STATUS_NOT_FOUND
      adds  2a81893   ctdb-tests: Fix CID 1358704 use of "=" where "==" may have been intended
      adds  f9099d3   s3-libads: Fix compilation with MIT Kerberos
      adds  b9ffb93   talloc/testsuite: Fix CID 1291641 - Logically dead code
      adds  9a7a38a   lib/http/http_auth: Fix CID 1273428 - Unchecked return value
      adds  51f221c   dcesrv_backupkey_heimdal: Fix CID 1321647 - Unchecked return value
      adds  f4181f2   ldb-samba/ldb_matching_rules: Fix CID 1349424 - Uninitialized pointer read
      adds  07e2f47   Fix the smb2_setinfo to handle FS info types and FSQUOTA infolevel
      adds  10b0a8b   smbd: Avoid large reads beyond EOF
      adds  1b607f2   ctdb-build: ctdb-system depends on samba-util for debug
      adds  4842b6b   ctdb-recovery: Rename recovery lock functions and struct
      adds  14a2330   ctdb-recovery: Use single char ASCII numbers for status from child
      adds  419f57f   ctdb-recovery: Factor out new function set_recmode_handler()
      adds  ab75f2a   ctdb-recovery: Use a configurable handler when testing cluster mutex
      adds  43e9f58   ctdb-recovery: Factor out reclock testing into ctdb_cluster_mutex()
      adds  978404e   ctdb-recovery: Add optional timeout argument to ctdb_cluster_mutex()
      adds  c14e0ff   ctdb-tools: Simplify "ctdb getreclock" output
      adds  5cf3b7a   ctdb: Add new helper ctdb_mutex_fcntl_helper
      adds  e679a17   ctdb-recovery: Switch ctdb_cluster_mutex() to use helper
      adds  0b0b954   ctdb-recovery: Kill cluster mutex helper with a signal that can be caught
      adds  64d5572   ctdb-recovery: Reimplement ctdb_recovery_lock() using ctdb_cluster_mutex()
      adds  918b0d9   ctdb-recovery: Parse recovery lock setting
      adds  4668486   ctdb-recovery: Recovery lock setting can now include helper command
      adds  94fb2cf   ctdb_recovery: ctdb_cluster_mutex() now takes an argstring argument
      adds  ecc6751   ctdb-recovery: Factor out setting of cluster mutex handler
      adds  df99d9e   ctdb-cluster-mutex: Factor out cluster mutex code
      adds  bcb838b   ctdb-recovery: Move recovery lock functions to recovery daemon code
      adds  721f645   ctdb-recovery: Move recovery lock latency updating to handler
      adds  f667ff6   ctdb-doc: Document cluster mutex helper API
      adds  4158729   selfttest: add common_test_fns.inc
      adds  8704958   s4:gensec_tstream: allow wrapped messages up to a size of 0xfffffff
      adds  795e796   s3:libads/sasl: allow wrapped messages up to a size of 0xfffffff
      adds  95b8b02   lib:krb5_wrap:krb5_samba: increase debug level for smb_krb5_get_default_realm_from_ccache().
      adds  b659503   s3:librpc:crypto:gse: increase debug level for gse_init_client().
      adds  9930bd1   auth/spnego: change log level for 'Failed to setup SPNEGO negTokenInit request: NT_STATUS_INTERNAL_ERROR'
      adds  032c273   auth/spnego: handle broken mechListMIC response from Windows 2000
      adds  5041adb   auth/ntlmssp: don't require any flags in the ccache_resume code
      adds  d97b347   auth/ntlmssp: don't require NTLMSSP_SIGN for smb connections
      adds  53be474   s3:libsmb: use password = NULL for anonymous connections
      adds  8e016ff   libcli/smb: fix NULL pointer derreference in smbXcli_session_is_authenticated().
      adds  e6f9e17   libcli/smb: add smb1cli_session_set_action() helper function
      adds  cceaa61   libcli/smb: add SMB1 session setup action flags
      adds  8f4a4bec  libcli/smb: add smbXcli_session_is_guest() helper function
      adds  02c9021   s3:libsmb: record the session setup action flags
      adds  fa57992   s3:libsmb: don't finish the gensec handshake for guest logins
      adds  e72ad19   s3:libsmb: use anonymous authentication via spnego if possible
      adds  6546295   auth/spnego: only try to verify the mechListMic if signing was negotiated.
      adds  d247dce   s4:auth_anonymous: anonymous authentication doesn't allow a password
      adds  ead483b   s3:auth_builtin: anonymous authentication doesn't allow a password
      adds  837e617   libcli/security: implement SECURITY_GUEST
      adds  25ce978   s3:smbd: make use SMB_SETUP_GUEST constant
      adds  79a7154   s3:smbd: only mark real guest sessions with the GUEST flag
      adds  d667520   auth/ntlmssp: do map to guest checking after the authentication
      adds  db9c01a   auth/spnego: add spnego:simulate_w2k option for testing
      adds  7a2cb2c   auth/ntlmssp: add ntlmssp_{client,server}:force_old_spnego option for testing
      adds  b8055cb   selftest:Samba4: provide DC_* variables for fl2000dc and fl2008r2dc
      adds  7091033   s3:test_smbclient_auth.sh: this script reqiures 5 arguments
      adds  587b5db   selftest:Samba4: let fl2000dc use Windows2000 supported_enctypes
      adds  4de4338   selftest:Samba4: let fl2000dc use Windows2000 style SPNEGO/NTLMSSP
      adds  eee88e0   s3:selftest: add smbclient_ntlm tests
      adds  184e787   winbindd: check if dcinfo from genache is expired
      adds  b61658e   winbindd/idmap_rfc2307: Fix CID 1273424 - Read from pointer after free
      adds  90403de   testsuit/manage-ca.sh: specify key size in CSRs
      adds  f198abc   Provide fallback code for non-portable clearenv(3)
      adds  2c03d00   nt-quotas: fixup failure case for TRANSACT_GET_USER_QUOTA_FOR_SID
      adds  d28282c   xfs quotas - fix case of no quota for user
      adds  e0d8c6b   s3:client:smbspool_krb5_wrapper: fix the non clearenv build.
      adds  3d33ebe   winbindd: Remove unused prototypes for winbindd_group.c
      adds  8bb4fcc   gensec: Change log level of message when no PAC is found
      adds  e2642da   smbcacls: Do not read old ACL for 'set' operation
      adds  84a13e7   ctdb/ltdbtool: Fix static declarations
      adds  685e813   Add build option for default smbpasswd location
      adds  ddfbd74   ctdb-doc: Fix example NFS Ganesha recovery directory maintenance logic
      adds  fcb2ab7   ctdb-protocol: Fix marshalling of ctdb_string
      adds  324ae75   ctdb-protocol: Use ctdb_string marshalling
      adds  c64435f   ctdb-protocol: Fix marshalling of TDB_DATA
      adds  2e14d4e   ctdb-protocol: Use TDB_DATA marshalling
      adds  79d1507   ctdb-protocol: Fix marshalling of ctdb_req_header
      adds  6ec25c7   ctdb-protocol: Use ctdb_req_header marshalling
      adds  8a20c11   ctdb-protocol: Add length routines for protocol elements
      adds  75363b9   ctdb-protocol: Use length routines for protocol elements
      adds  e834e0a   ctdb-protocol: Fix marshalling of ctdb_reply_control
      adds  0eca31b   ctdb-protocol: Expose function to allocate a packet
      adds  2717427   ctdb-protocol: Check arguments in ctdb_allocate_pkt
      adds  0885872   ctdb-tests: Make sure the packet length matches the allocated size
      adds  bf9b0b9   ctdb-protocol: Drop buffer allocation from protocol push functions
      adds  1fcedeb   ctdb-protocol: Use consistent names for function arguments
      adds  f288ce8   ctdb-client: Drop unnecessary discard_const
      adds  10dbedd   ctdb-protocol: Return required buffer size in push functions
      adds  a7cfb92   docs: Fix an outdated remark, tdbsam is default
      adds  89f5bbc   dns: remove double talloc for strings
      adds  ac4dd94   dnsserver: Remove C++ style comment
      adds  870b74d   selftest: Remove an early return in the fl2003dc provision
      adds  5caebde   dns: modify dns forwarder param to be multi-valued
      adds  3b2f9f8   tests/dns_forwarder: Add testing for DNS forwarding
      adds  2570f16   tests/dns: Add additional testing of CNAME handling
      adds  61f1eaf   tests/dns_forwarder: remove statically defined IPs
      adds  97a7547   tests/dns_forwarder: Add an extra test for inactive forwarders
      adds  26cfd75   tests/dns_forwarder: Add additional testing for no flag recursive
      adds  34d2bfe   VLV: initialise struct using names for clarity
      adds  b59b22a   VLV: handle empty results correctly
      adds  81f4e53   VLV: test using restrictive expressions
      adds  3751ffb   autobuild: Return the last 50 log lines
      adds  c264935   .gitignore: don;t accidentally ignore some files
      adds  ef0f465   Fix formatting issue on 32bit with _FILE_OFFSET_BITS == 64
      adds  98712e9   libndr: Add ndr_pull_struct_blob_all_noalloc
      adds  5359031   ldb-samba: Use ndr_pull_struct_blob_all_noalloc
      adds  6b5b004   s3/lib: rework get_remote_arch_str() to use an array
      adds  44c236a   s3/lib: add get_remote_arch_from_str()
      adds  719e422   s3/lib: add remote arch caching
      adds  a2c59d3   smbd: use remote arch caching
      adds  a5fd779   lib: The base64 chars are by definition single-byte :-)
      adds  f457535   lib: =0 and |= is equivalent to =
      adds  cf5a810   lib: Make callers of base64_encode_data_blob check for success
      adds  9ec3332   lib: Remove SMB_ASSERT from base64_encode_data_blob
      adds  93b982f   lib: Give base64.c its own .h
      adds  87fa3c3   lib: Avoid includes.h in base64.c
      adds  bb9f5ce   s3:smbd/service disable case-sensitivity for SMB2/3 connections
      adds  3242776   s3:smbd/service apply some code formatting
      adds  a9ccd50   s3:smbd/filename remove smelly code
      adds  c519cc8   selftest: test for case insensitivity over SMB2/SMB3
      adds  f85b30a   s3:smbd remove todo comments
      adds  0f6d51f   s3:libnet:libnet_join: add netbios aliases as SPNs
      adds  2a872e2   Correctly set cli->raw_status for libsmbclient in SMB2 code
      adds  625dcef   vfs_fruit: add an option that allows disabling POSIX rename behaviour
      adds  2fe2e66   autobuild: fix typo in autobuild success subject line
      adds  d4d14b1   lib:talloc. Fix memory leak when destructors reparent children.
      adds  83b64ae   talloc: version 2.1.7
      adds  dc3e224   Reset WHATSNEW.txt for 4.5.x series
      adds  b51add1   smbd: remove "only user" and "username" parameters
      adds  25ac392   WHATSNEW: Document "only user" removal
      adds  d4b3cb0   manpages: Markup led to missing space
      adds  38e08d7   typo: mplementation => implementation
      adds  f74f2e0   examples/crackcheck: allow compilation with current builds
      adds  3e272e0   ctdb-recover: Avoid duplicate deferred attach processing
      adds  4bef374   ctdb-daemon: Don't use CTDB_SRVID_TAKEOVER_RUN_RESPONSE
      adds  e225fbd   ctdb-protocol: Drop unused CTDB_SRVID_TAKEOVER_RUN_RESPONSE
      adds  0a9401f   ctdb-recoverd: Drop unreachable code
      adds  e8c33aa   ctdb-recoverd: Simplify return values when updating local flags
      adds  ff28cbb   ctdb-recoverd: Call election when necessary in recovery master validation
      adds  fc4cbf5   ctdb-recoverd: Check that IP failover is active in IP verification
      adds  bdcc796   ctdb-recoverd: Skip known IP address checking when it is disabled
      adds  4947789   ctdb-recoverd: Clean up local IP verification
      adds  866ca59   ctdb-recoverd: Fold IP allocation house-keeping into IP verification
      adds  ebd139c   init: set core file size to unlimited by default
      adds  6379737   heimdal: encode/decode kvno as signed integer
      adds  a3f3a6c   smbd: Remove an unused #define
      adds  58a8323   libcli/auth: let msrpc_parse() return talloc'ed empty strings
      adds  2855a30   selftest: Print a message when RID allocation fails
      adds  90cbf4f   selftest: Wait 60 seconds for a RID alloc
      adds  d6cebed   dsdb: Clarify rename handling as to which record is being renamed
      adds  e822b31   dsdb: Improve debug messages in operational module
      adds  4456f38   python/join.py: Avoid unchecked print in error path
      adds  6bb577f   source4/param/pyparam.c: fix strange indentation
      adds  cc6ed8f   dsdb/common/util: remove some unnecessary str_list_length()s
      adds  dfa9a5c   dsdb/common/util: be careful about zero length string lists
      adds  8a3c905   dsdb schema_query: reduce calls to str_list_length
      adds  891abcf   source4/registry/local: avoid str_list_length() to check first element
      adds  2f44f37   ldb: Fix error string when renaming to an DN that already exists
      adds  9084dae   repl_meta_data: Explain why time(NULL) is good enough here
      adds  bcace46   selftest: Include a few more details in selftest and samba startup.
      adds  9e2c1f7   join.py: Fetch the remote DC NTDS GUID early
      adds  f6c7907   pidl: Correct string handling to use talloc and be in common
      adds  2ba83ae   pytalloc: avoid double 0x0x in repr strings
      adds  ed11ce8   Python pidl: avoid segfault with "del obj->attr"
      adds  4c7a3fd   tests/dcerpc/array.py: test deletion of arrays
      adds  eab6796   selftest: Enable samba.tests.dcerpc.array test
      adds  91f6439   tests/dcerpc: add tests for string allocation and deletion
      adds  63f7466   ctdb-tests: Get rid of ctdb func tests
      adds  60d0725   ctdb-lvs: Allow override of CTDB for testing
      adds  ad0286c   ctdb-natgw: Allow override of CTDB for testing
      adds  e35ffb0   ctdb-protocol: Add function to compare ctdb_sock_addr
      adds  e36a201   ctdb-tool: Remove xpnn command and related tests
      adds  c8ed16b   ctdb-tests: Remove ctdb reloadips tests
      adds  bbadce4   ctdb-tool: Add test-hooks to enable testing of the tool
      adds  627e9a9   ctdb-tool: All errors should be logged via stderr
      adds  0711904   ctdb-tests: Add fake ctdb daemon implementation for testing
      adds  1394856   ctdb-tests: Use fake_ctdbd for ctdb tool tests instead of ctdb stub
      adds  90f04c7   ctdb-tests: Remove ctdb tool stub code
      adds  047886e   ctdb-tests: Fix output for ctdb getcapabilities test
      adds  92d3704   ctdb-tests: Fix output for ctdb lvs test
      adds  92c8bd7   ctdb-tests: Fix output for ctdb reloadnodes tests
      adds  e3fdb0a   ctdb-tests: rename tests from stubby.* to ctdb.*
      adds  37ef959   samr4: Use <SID=%s> in GetAliasMembership
      adds  e0acee0   samr4: Remove talloc_asprintf leak onto mem_ctx
      adds  ac1ed18   classicupgrade: Avoid needing to quote CN values in an DN, use dn.set_component()
      adds  15f191a   ldb-samba: Add "secret" as a value to hide in LDIF files
      adds  7efbe11   s3:libsmb/clifile use correct value for MaxParameterCount for setting EAs
      adds  86dbdce   s3:rpc_server/samr: simplify the logic in get_user_info_18()
      adds  4fe5987   s3:rpcclient make --pw-nt-hash option work
      adds  d0cdf02   s3:selftest add a test for rpcclient --pw-nt-hash option
      adds  a55ac51   s3:rpcclient add -m option
      adds  149fa72   tevent:threads: fix -O3 error unused result of write
      adds  24b267e   tevent:signal: fix -O3 error unused result of write
      adds  1521e68   tevent:signal: fix -O3 error unused result of read
      adds  22918a0   tevent:testsuite: fix O3 errors unused result for read
      adds  7740876   tevent:testsuite: fix O3 errors unused result of write
      adds  a860245   tdb:torture: fix -O3 error unused result code of read
      adds  0e80775   tdb:torture: fix -O3 error unused result of write
      adds  af83bc3   debug: fix -O3 warning - unused return code of write()
      adds  4680fe0   lib: add sys_read_v - void variant of sys_read
      adds  258360f   lib: add sys_write_v - void variant of sys_write
      adds  c150234   s4:libcli:resolve: fix O3 error unused result of write
      adds  2d8a312   s4:registry:patchfile: fix O3 error unused result of write
      adds  8e52137   s4:ntvfs: fix O3 error unused result of asprintf
      adds  b64a24e   s4:ntvfs: fix O3 error unused result of asprintf in svfs_file_utime
      adds  8f4759d   s4:ntvfs: fix O3 error unused result of asprintf in cifspsx_map_fileinfo
      adds  fa80f1a   s4:ntvfs: fix O3 error unused result of asprintf in cifspsx_list_unix
      adds  93b1dac   s4:ntvfs: fix O3 error unused result of asprintf in cifspsx_file_utime()
      adds  2a2d990   s4:ntvfs: fix O3 error unused result of write error in nbench_log()
      adds  a6db052   s4:regshell: fix O3 error unused result of asprintf in reg_complete_key()
      adds  ebfbf6b   s4:torture:basic: fix O3 error unused result of asprintf
      adds  9918234   s4:torture:basic:misc: fix O3 error unused result of asprintf
      adds  f725691   s4:torture:basic: fix O3 error unused result of write
      adds  ef63ebd   s4:torture:basic:dir: fix O3 error unused result of asprintf
      adds  080946c   s4:torture:basic:delete: fix O3 error unused result of asprintf
      adds  ea668a2   s4:torture:rpc:samlogon: fix O3 error unused result of asprintf
      adds  a7fc5e0   s4:torture:nbench: fix O3 error unused result of asprintf
      adds  33d20f9   s4:client: fix O3 error unused result of of chdir and system
      adds  8f16d23   s3:samlogon_cache: fix O3 error unused result of truncate
      adds  b7cf771   s3:utils:log2pcaphex: fix O3 error unused result of fgets
      adds  6bd436f   s3:utils:log2pcaphex: fix O3 error uninitialized variable
      adds  3776a9c   s3:smbfilter: fix O3 error unused result of system()
      adds  1f04687   s3:vfs:aio_fork: fix O3 error unused result of write
      adds  ac64aab   s3:vfs:preopen: fix O3 error unused result of write
      adds  5dae286   examples:smbclient:testacl3: fix O3 error unused result from fgets
      adds  2ec0ecc   examples:smbclient:notify: fix O3 error unused result from fgets
      adds  49b9185   examples:smbclient:statvfs: fix O3 error unused result of fgets
      adds  398bb12   examples:smbclient:fstatvfs: fix O3 error unused result of fgets
      adds  b279aa1   examples:smbclient:read: fix O3 error unused result of fgets
      adds  fb81a0b   examples:smbclient:write: fix O3 error unused result of fgets
      adds  3b4eb71   s3:modules/vfs_snapper squelch -O3 compile warning
      adds  8b3ae1b   s4:repl_meta_data: squelch compile warning with -O3
      adds  cc9d380   autobuild: add a target samba-o3 that is built with -O3
      adds  2317800   autobuild: run the samba-o3 target by default
      adds  d36e693   travis: run the samba-o3 target
      adds  9056b43   ctdb-takeover: Drop ipreallocated fallback code
      adds  d61a75f   ctdb-takeover: PNN can be used to index into node map
      adds  a44c099   ctdb-takeover: Takeover callback data doesn't need a node map
      adds  06ad171   ctdb-takeover: New function takeover_callback_data_init()
      adds  1f0263c   ctdb-takeover: Use the takeover_run_fail_callback() in more cases
      adds  db9ec11   ctdb-takeover: Have the takeover fail callback log a message
      adds  0053b85   ctdb-takeover: Send banning credit messages from fail callback
      adds  1c60694   ctdb-takeover: Count takeover run failures
      adds  1e9f650   ctdb-takeover: Only apply banning credits to the worst offender
      adds  9dc3b11   ctdb-takeover: Recovery daemon no longer passes fail callback
      adds  4331306   ctdb-takeover: Do not set node unhealthy when "takeip" fails
      adds  662f06d   ctdb-recoverd: Drop explicit check to flag takeover run needed
      adds  2a93b84   ctdb-recoverd: Move takeover run checks after recover checks
      adds  ebbeab7   ctdb-recoverd: Drop an unnecessary log message
      adds  e3e4f37   ctdb-recoverd: Add early return in srvid_requests_reply()
      adds  f9d4cb4   ctdb-recoverd: Unify takeover run triggering code in main loop
      adds  a857e33   ctdb-scripts: Various small fixes to example nfs-ganesha-callout
      adds  755f060   ctdb-scripts: Organize global variables in nfs_ganesha_callout
      adds  d375fd8   ctdb-scripts: Add register action to nfs-ganesha-callout
      adds  e9b507c   ctdb-scripts: Use D-Bus messages to trigger grace in nfs-ganesha-callout
      adds  a540a0d   ctdb-scripts: Cleanup service_check() in nfs-ganesha-callout
      adds  c7dbf72   ctdb-scripts: Parametize symlink checking in nfs-ganesha-callout
      adds  8b59705   ctdb-scripts: Add config options for use by clustered NFS
      adds  83226d9   ctdb-scripts: Section off GPFS-specific functionality in nfs-ganesha-callout
      adds  ecbe6c6   ctdb-scripts: Add GlusterFS support to nfs-ganesha-callout
      adds  a5d49b7   smbd: Fix an assert
      adds  2600f82   ctdb: Improve debug in case of set_runstate failure
      adds  7d0fe14   ctdb: Fix the O3 developer build
      adds  8c332f4   lib: Fix a signed/unsigned mixup
      adds  c4504bd   lib: Fix some whitespace
      adds  c42c0c0   torture: Remove a use of get_my_vnn()
      adds  87c5265   gitignore: ignore library bin directories
      adds  b3b2fee   python/tests/dns_forwarder: fix for python 2.6
      adds  a1309d5   ctdbd_conn: remove ctdb_processes_exist
      adds  0b8896d   ctdbd_conn: Simplify two DEBUGs
      adds  120f867   ctdbd_conn: "sockname" is not needed anymore
      adds  33c8861   ctdbd_conn: Expose ctdb socket readability handler
      adds  069d79b   lib: Move async message handling out of ctdbd_conn
      adds  e3fcf90   dbwrap_ctdb: Align loop index with terminator
      adds  0a367f5   dbwrap_ctdb: Add "conn" to db_ctdb_ctx
      adds  3fe3226   dbwrap_ctdb: Pass in ctdbd_connection
      adds  46be182   dbwrap: Add "msg_ctx" to db_open_ctdb
      adds  3bd368b   ctdbd_conn: Remove messages.h dependency
      adds  1dcdd86   dbwrap_ctdb: Fix some 32-bit hickups
      adds  404acae   dbwrap_ctdb: Remove get_my_vnn dependency
      adds  04b5e9c   ctdb: Fix CID 1361817 Dereference after null check
      adds  84aea20   ctdb: Fix CID 1327222 Copy into fixed size buffer
      adds  825cce1   s3:ntlm_auth: make ntlm_auth_generate_session_info() more complete
      adds  aa57604   s3:smbd: fix anonymous authentication if signing is mandatory
      adds  46524b4   packaging: Remove ulimit usage for setting core file size limit
      adds  ba9ccc6   packaging: Set default limit for core file size in init scripts
      adds  f15b23f   packaging: Set default limit for core file size in service files
      adds  858e1ea   s3-net: Convert the key_name to UTF8 during migration
      adds  1171fe6   s3-net: Cleanup the code of printing migration
      adds  3564873   s3:vfs: add 'kernel_share_modes_taken' to files_struct
      adds  6b232b2   smbd:close: only remove kernel share modes if they had been taken at open
      adds  9667297   WHATSNEW: Clear release notes for Samba 4.5.0pre1.
      adds  1de7747   WHATSNEW: add 'Support for LDAP_SERVER_NOTIFICATION_OID'
      adds  3aefd27   python:samba: move netcmd/time.py to python/samba/netcmd/nettime.py
      adds  3c0d86e   vfs_fileid: Fix a signed/unsigned mixup
      adds  249012f   vfs_fruit: Fix a few signed/unsigned mixups
      adds  f85f4ce   swrap: Update to version 1.1.7
      adds  1c76746   notifyd: prevent NULL deref segfault in notifyd_peer_destructor
      adds  61d38c8   ctdb-scripts: Support systemctl directly
      adds  02c2958   ctdb-scripts: Drop unnecessary detect_init_style() call
      adds  4146fb9   s3: locking: Rename xxx_windows_lock_ref_count to xxx_lock_ref_count.
      adds  a3df904   s3: locking: Add some const.
      adds  a3cb0a4   s3: locking: Add a const struct lock_context * paramter to set_posix_lock_posix_flavour()
      adds  66b8ee1   s3: locking: Convert on the wire behavior of POSIX (UNIX extensions) locks from process-associated locks to open file description locks.
      adds  1863e6d   s3: torture: Add POSIX-OFD-LOCK test.
      adds  bb93b24   s3: lib: Add 'int op' parameter to fcntl_getlock().
      adds  da9b705   s3: VFS: Add bool use_ofd_locks member to struct files_struct.
      adds  5985383   s3: lib: util: Add map_process_lock_to_ofd_lock() utility function.
      adds  e39436e   s3: VFS: Map process-associated lock operation to open file description lock operation.
      adds  7d0def3   s3: wscript: Add checks for open file description locks.
      adds  f4b5e9d   Revert "s3:rpcclient add -m option"
      adds  2eb824f   s3:rpcclient: make use of SMB_SIGNING_IPC_DEFAULT
      adds  5913329   s3-quotas: fix sysquotas_4B quota fetching for BSD
      adds  b2b951d   heimdal make kvno unisgned internally
      adds  7a3f0cf   selftest: fix printf in cleanup_child()
      adds  e06d016   selftest: improve misleading indentation in cleanup_child()
      adds  98304a8   selftest: improve logic in cleanup_child() with early return
      adds  de2bc19   selftest: systematize formatting of if/elseif/else indentation in cleanup_child
      adds  ca33674   s3:selftest: run test_smbclient_ntlm also against ad_dc
      adds  6de656b   selftest: use the default values for "server signing"
      adds  e7f54a2   samdb: Improve debugging in acl_validate_spn_value()
      adds  5af28c9   drsuapi: Improve debug in DsWriteAccountSpn
      adds  e59e0a5   s3-smbspool: Log to stderr
      adds  92b4b6b   s3-smbd: Support systemd 230
      adds  46695fa   s3: libsmb: Add sync and async cli_posix_whoami().
      adds  17045c3   s3: smbclient: Add posix_whoami command.
      adds  bc3fcb2   s3: docs: Add documentation for posix_whoami command in smbclient.
      adds  6ded4f5   drsuapi tests for DsBind with w2k8
      adds  1fd7c28   Extend DsBind and DsGetDomainControllerInfo to work with w2k8.
      adds  b4878cf   ctdb-scripts: New functions ip_block() and ip_unblock()
      adds  d78bf2e   ctdb-scripts: Rename get_iface_ip_maskbits_family() to get_iface_ip_maskbits()
      adds  a412f21   ctdb-tests: Drop no-op functions and add an ip6tables stub
      adds  6cc4f78   ctdb-scripts: Simplify ip_maskbits_iface()
      adds  cec2c9f   ctdb-tests: Allow local daemons to be run under valgrind
      adds  b6e7548   ctdb-tests: Make sure empty override values are properly quoted
      adds  4db5711   ctdb-common: Use correct macro for checking Ethernet hardware family
      adds  9fa8b5c   s3-sysquotas-linux: remove support for old interfaces
      adds  38356be   s3-sysquotas-linux: remove check for EDQUOT on getting user quota
      adds  847eff3   s3-sysquotas-linux - cleanup
      adds  1b3b893   s3: auth: Move the declaration of struct dom_sid tmp_sid to function level scope.
      adds  7a725ee   Fix memory leak in share mode locking.
      adds  b5ac30e   vfs_fake_dfq: add more mocking options
      adds  de2d624   selftest: add disk-free quota tests
      adds  42151f6   smbd: dfree - ignore quota if not enforced
      adds  227b35a   s3: net: Return an error when no name servers were returned by the lookup so that we see an error in self test.
      adds  b5f1ce8   s3: lib: ldap: Use struct sockaddr_storage to cope with IPv6.
      adds  3b5e3ef   lib: tevent: Use struct sockaddr_storage to cope with IPv6.
      adds  af6bd05   rwrap: Update resolve_wrapper to version 1.1.4
      adds  4feffb6   s3/client/clitar.c: NULL-check correct variable
      adds  7583377   samba-too: Allow 'samba-tool fsmo' to cope with empty or missing fsmo roles
      adds  3b352d3   s3-sysquotas-linux: do not check for EDQUOT
      adds  3d02489   selftest: remove test for EDQUOT returned from quota backend
      adds  8078e5f   vfs_fake_dfq - remove support for generating EDQUOT
      adds  b79ea7d   s3-sysquotas: remove special handling of EDQUOT
      adds  f722185   s3-dfree-quota: remove special handling of EDQUOT
      adds  b83a742   dsdb: Simplify acl_validate_spn_value
      adds  537d5fc   ctdb:tcp: add missing spaces in debug message in ctdb_tcp_node_connect()
      adds  b360c72   ctdb:banning: timedout->timed out in dbg messages in ctdb_ban_node_event()
      adds  2fbf194   ctdb:eventscript: timedout->timed out in ctdb_event_script_args()
      adds  c0b17c3   ctdb:tests: timedout->timed out in 60.nfs.multi.004 test
      adds  dfda458   rpc_server/drsuapi: Return the correct 3 objects for DRSUAPI_EXOP_FSMO_RID_ALLOC
      adds  59d6c7c   getncchanges: Give the correct error when RID_ALLOC fails on an invalid destination_dsa_guid
      adds  b8f3252   getncchanges: Use the talloc_stackframe() for tempory memory
      adds  2d9383e   getncchanges: Fill in ctr6.linked_attributes with a pointer to a zero-length array
      adds  cb32e25   dsdb/subtree_rename: Rename the base before we rename children
      adds  01043fc   repl_meta_data: Do rename before deleted object cleanup
      adds  57cb011   ctdb:banning: Improve a debug message
      adds  4b5eaf9   ctdb:banning: Improve debug message in ctdb_ban_node_event()
      adds  f8141e9   ctdb-recoverd: Freeze databases whenever the node is INACTIVE
      adds  e8c9e10   talloc: rename local timeval function copies
      adds  32c7d0c   winbindd: log domain name of failures to get trustdoms
      adds  e70fef9   winbindd: prevent log spam when enumerating users
      adds  0b79ec2   s3/client/clitar.c: always close fd
      adds  38faafe   torture: Fix trailing whitespaces in krb5 tests
      adds  db23c0f   torture: Add a dummy test for MIT Kerberos case
      adds  84c4b91   sdb: Do not set disallow if we do not have ticket info in the DB
      adds  3d6e18f   kdb: Do not allocate memory with size 0
      adds  00267c9   sdb: Fix NULL pointer deference if we return early
      adds  7a1fd66   sdb: Do not create kmod information if we return early
      adds  7019103   mit_samba: Return 0 in case of a wrong realm
      adds  8267b2e   mit_samba: Fix flags that we get a referral tickets
      adds  4aab5ba   mit_samba: Allow to use SPNs for AS-REQ
      adds  5fe59f3   dsdb: Use DRSUAPI_ATTID_isDeleted constant in repl_meta_data
      adds  2679bdc   dsdb: Improve syntax clarity
      adds  be7b291   selftest: Mark LDAPNotificationTest.test_max_search flapping
      adds  ea84001   samba-tool domain demote: Fix error handling and error messages
      adds  b816ca3   torture: Only walk over objects actually converted in drs.dssync
      adds  9066571   repl: Do not consider userPassword differences to matter in rpc.dssync
      adds  0b4c741   build: Build less of Samba when building --without-ntvfs-fileserver
      adds  b929008   Improve help wording for samba-tool domain provision as per https://lists.samba.org/archive/samba-technical/2016-April/113740.html
      adds  8814b25   lib: replace: snprintf - Fix length calculation for hex/octal 64-bit values.
      adds  469fdcd   Efficient xattr handling for VxFS Signed-off-by: Abhidnya Joshi <Abhidnya.Joshi at veritas.com>
      adds  5c008e0   samba_dnsupdate: do not interpret failure count as unix error code
      adds  82a1094   samba_spnupdate: do not interpret failure count as unix error code
      adds  93dcca2   ctdb-recovery: Update timeout and number of retries during recovery
      adds  5c6a977   selftest: Use random OIDs from under the Samba OID arc
      adds  21b4f67   dsdb: Remove incorrect RDN attid check in replmd_replPropertyMetaDataCtr1_verify
      adds  5967852   repl: Allow GetNCChanges DRSUAPI_EXOP_REPL_OBJ to succeed against a deleted object
      adds  65a35ac   repl: Pass in the full partition DN to dsdb_replicated_objects_convert()
      adds  d103aab   dsdb: Only search the provided partition for the object GUID
      adds  ca2e038   samba-tool domain join: Set drsuapi.DRSUAPI_DRS_GET_ANC during initial repl
      adds  c6ed444   selftest: Make replica_sync test pass against Windows 2012R2
      adds  de8fb1f   dsdb: Allow "cn" to be missing on schema import
      adds  0f28c96   repl: Remove duplicated delete of sAMAccountType
      adds  e070af2   selftest: Only mark runtime dbcheck as flapping
      adds  db15993   dbcheck: Find and fix a missing Deleted Objects container
      adds  ee80da5   repl: Retry replication of the schema on WERR_DS_DRA_SCHEMA_MISMATCH
      adds  4d26210   dsdb: Cache our local invocation_id at the start of each request
      adds  2082c0c   lib/util: Avoid splitting tevent-unix-util as public library
      adds  97e1f53   ctdb-packaging: Remove tevent-unix-util public library
      adds  a936234   Add yet another error code when forking an smbd and ctdb is not there. We can see NT_STATUS_CONNECTION_REFUSED in the logs upon such a rare case.
      adds  2d67128   dsdb: Move operational below repl_meta_data so we can query parentGUID
      adds  449271d   repl: Enforce that we have parent objects for all replicated objects
      adds  1e21a5a   dsdb: Clearly fail to replicate objects not NC_HEAD with a all-zero parentGUID
      adds  fb9f526   dsdb: Give more errors in operational module when building the parentGUID
      adds  7773116   repl_meta_data: Fail to replicate over local objects not NC_HEAD with a all-zero parentGUID
      adds  e1dcd45   repl_meta_data: Give more information on replication rename behaviour
      adds  8938f38   dsdb: Split rename case out of replmd_op_possible_conflict_callback
      adds  90581b2   dsdb: Simplify replmd_op_possible_conflict_callback behaviour
      adds  9aa2d44   dsdb: Give the objectGUID ahead of LDIF dump of replicated changes
      adds  c5ed894   selftest: initial version of new repl_move test
      adds  ca37c71   selftest/drs: Show we return the correct 3 objects for DRSUAPI_EXOP_FSMO_RID_ALLOC
      adds  4271692   repl: Do not report all replication failures at level 0
      adds  39ac5ad   selftest: Add another test case to replica_sync test
      adds  f7eb865   selftest: Assert that name, the RDN attribute and actual RDN are in sync
      adds  cccd20f   Remove the try/catch from urgent_replication.py
      adds  8f93bfc   samldb: Make checks for schema attributes much more strict
      adds  ae3d0fe   selftest: Add tests to show that we can not create duplicate schema entries
      adds  fa2a94a   selftest: These replication tests are now OK after we fixed all the replication bugs
      adds  8f1557a   selftest: Run the krb5.kdc test on a more selective basis
      adds  0b525fe   selftest: Do not scan the full DB to confirm a specific DN in dbcheck
      adds  f709261   dsdb: Add new helper function replmd_replPropertyMetaData1_new_should_be_taken()
      adds  dae543e   dsdb: Use replmd_replPropertyMetaData1_new_should_be_taken in replmd_op_possible_conflict_callback()
      adds  b28d8d4   dsdb: Use replmd_replPropertyMetaData1_new_should_be_taken in replmd_replicated_handle_rename()
      adds  f0aa1d8   dsdb: Use replmd_replPropertyMetaData1_new_should_be_taken in replmd_replicated_apply_merge()
      adds  5fee4aa   dsdb: Use replmd_replPropertyMetaData1_new_should_be_taken in replmd_replicated_apply_search_callback()
      adds  9dcc62e   selftest: Add more tests to cover attribute changes vs DN renames
      adds  225cef9   dsdb: Show initial replicated modify as well as resolved modify in repl_meta_data
      adds  a8430d1   dsdb: Fix incorrect sorting of replPropertyMetaData with RDN last
      adds  374a011   dsdb: Fix rename and RDN handling for replPropertyMetaData
      adds  889f33d   selftest: Assert replPropertyMetaData values before and after replication
      adds  c4afb1d   selftest: Add a reverse variation to ReplicateMoveObject3
      adds  1a87c9b   repl: Avoid use-after-free when working with the working_schema
      adds  768f356   lib/poll_funcs: Build as SAMBA_SUBSYSTEM
      adds  6dcf81a   lib: Move msghdr to lib/util/
      adds  2db6eb8   lib/util: Expose few more subsystems for standalone ctdb build
      adds  dd27469   lib: Move poll_funcs to lib/
      adds  6d26d72   lib: Add accept_send/recv
      adds  6279773   lib: Fix CID 1362566 Dereference null return value
      adds  f5e95af   rpc_server: Fix CID 1362565 Improper use of negative value
      adds  08a7866   libsmb: Fix two CIDs for NULL dereference
      adds  a3c2a39   ctdb-tests: Replace "ctdb setrelock" test with "ctdb getreclock" test
      adds  d3da6f0   ctdb-tool: Drop support for "ctdb setreclock" command
      adds  091d4d2   ctdb-recovery: Consistency check reclock in start recovery control
      adds  23823f1   ctdb-recovery: Don't sync recovery lock across cluster
      adds  1127f3a   ctdb-recovery: Don't update recovery lock from daemon
      adds  312521f   ctdb-client: Remove support for SET_RECLOCK
      adds  872eb37   ctdb-protocol: Drop support for SET_RECLOCK
      adds  5b4dd8c   ctdb-protocol: CTDB_CONTROL_SET_RECLOCK_FILE is obsolete
      adds  f16b26b   ctdb-daemon: Drop function ctdb_set_recovery_lock_file()
      adds  fdd214c   ctdb-daemon: Rename recovery lock file to just recovery lock
      adds  dbd4e67   ctdb-recoverd: Don't expose internal cluster mutex status
      adds  630f169   ctdb-recoverd: Fix buggy function return on memory allocation failure
      adds  a47da82   ctdb-cluster-mutex: Don't call the supplied hander more than once
      adds  58be187   ctdb-recoverd: No need to reset reclock handler
      adds  5c4744e   ctdb-cluster-mutex: Pass a talloc context to allocate the handle off
      adds  197264d   ctdb-recoverd: Recovery lock handle should be in recovery deamon context
      adds  a192364   ctdb-recoverd: Simplify reclock handler
      adds  8cf74f3   ctdb-recovery: Wrap private data for reclock test callback
      adds  145ddcb   ctdb-cluster-mutex: Drop cluster_mutex_handler() ctdb and handle arguments
      adds  4f0ca01   ctdb-cluster-mutex: ctdb_cluster_mutex() registers handler and private data
      adds  95a7920   ctdb-cluster-mutex: Register an extra handler for when mutex is lost
      adds  75717ac   ctdb-recoverd: Add handler for lost recovery lock
      adds  174449c   ctdb-recoverd: Release recovery lock on exit
      adds  b7073d4   ctdb-cluster-mutex: Fix #endif decoration
      adds  2a5183f   build: Try to work around strict aliasing rules on Ubuntu 10.04
      adds  6888c17   build: Address may be used uninitialized in this function on Ubuntu 10.04
      adds  6096233   ctdb-scripts: Move NFS callout-related code to functions file
      adds  48d1fd8   ctdb-scripts: Add eventscript 06.nfs
      adds  3031732   ctdb-tests: Re-use async accept wrapper from async_req
      adds  e1e1442   ctdb-tests: Re-use set_blocking instead of re-definition
      adds  95c2cd1   lib/util: Add a generic definition for set_close_on_exec
      adds  a4ac97d   ctdb-daemon: Use lib/util functions instead of redefinitions
      adds  3d3c152   ctdb-system: Remove duplicate functions
      adds  ecb7472   ctdb-recoverd: Avoid duplicate recoverd event in parallel recovery
      adds  c620bf5   ctdb-daemon: Reset push_started flag once DB_PUSH_CONFIRM is done
      adds  0e2711b   lib: Fix uninitialized read in msghdr_copy
      adds  e46cb9b   s3: krb5: keytab - The done label can be jumped to with context == NULL.
      adds  0ae1bbf   selftest: Set the correct hostname
      adds  6ef0a64   s3-script: Install the findsmb script
      adds  1cc5f8f   ctdb: set the path to 'ctdb' in 'functions' in CTDB
      adds  22f4e8c   ctdb: make sure scripts using $CTDB called by test find ctdb
      adds  c904cb0   ctdb: use properly configured ctdb in functions
      adds  09d8fe7   ctdb: use properly configured ctdb in ctdbd_wrapper
      adds  6d2d6a3   ctdb: use properly configured ctdb in 00.ctdb
      adds  d277e29   ctdb: use properly configured ctdb in 01.reclock
      adds  c9da418   ctdb: use properly configured ctdb in 10.external
      adds  7805374   ctdb: use properly configured ctdb in 13.per_ip_routing
      adds  5dea37a   ctdb: use properly configured ctdb in 10.interfaces
      adds  54cd189   ctdb: use properly configured ctdb in 70.iscsi
      adds  0b98c64   ctdb: use properly configured ctdb in 91.lvs
      adds  d9a44ae   ctdb: use properly configured ctdb in 99.timeout
      adds  80492a4   ctdb: use properly configured ctdb in statd-callout
      adds  c598426   ctdb: use properly configured ctdb in debug-hung-script.sh
      adds  d2379ca   s3-winbind: Fix schannel connections against trusted domain DCs
      adds  467ea85   lib: Fix a signed/unsigned mixup
      adds  55529d0   libreplace: Add a closefrom() implementation
      adds  46916b2   lib: Add a little closefrom() test
      adds  4c408f6   libnet_join: use sitename if it was set by pre-join detection
      adds  169e8ae   s3-libnetapi: Correctly check for lp_realm.
      adds  632faa8   s3-libnet: Print error string even on successfuly completion of libnetjoin.
      adds  234a470   s3:libnet: accept empty realm for AD domains when only security=domain is set.
      adds  df07996   librpc/ndr: add flag LIBNDR_FLAG_NO_COMPRESSION
      adds  a51f998   librpc/dns: don't compress strings in TKEY and TSIG responses
      adds  bea4aec   librpc/dns: remove original_id from dns_fake_tsig_rec
      adds  8ed125e   s4/dns_server: include request MAC in TSIG response MAC calculation
      adds  830316c   s4/dns_server: split out function that does the MAC computation
      adds  c1fca8f   s4/dns_server: not finding the key here is a fatal error
      adds  77c5bfd   s4/dns_server: ensure we store the key name in error code paths
      adds  8b4a2dc   s4/dns_server: error codes for failing MAC verification in TSIG requests
      adds  8f46bf2   s4/dns_server: don't compute TSIG MAC in TSIG error records
      adds  ba683d4   s4/dns_server: prepare sending correct error responses for dns_verify_tsig() errors
      adds  88700e7   s4/dns_server: enable sending of TSIG error records
      adds  721b21b   selftest: add test for DNS updates with TKEY/TSIG
      adds  9173f20   selftest: Rebase DrsBaseTestCase on SambaToolCmdTest
      adds  2d79b61   samba-tool: Improve fsmo handling
      adds  215c20b   samba-tool domain join: Refuse to re-join a DC with a still-valid password
      adds  20eb605   s4-samr: Fix samr.QueryUserInfo level 1 primary group
      adds  533ded5   selftest: Expand tokenGroups test to also build nested groups
      adds  afcb2b8   selftest: Expand tokenGroups test to also compare with samr.GetGroupsForUser
      adds  9dcf1d4   libcli/smb: Fix compiler errors when building with --address-sanitizer
      adds  c86d508   libgpo: Fix compiler errors when building with --address-sanitizer
      adds  c0a9302   s3-client: Fix compiler errors when building with --address-sanitizer
      adds  5e895c2   s3-libnet: Fix compiler errors when building with --address-sanitizer
      adds  4717688   s3-vfs/snapper: Fix compiler errors when building with --address-sanitizer
      adds  8d70553   s4-kcc: Fix compiler errors when building with --address-sanitizer
      adds  d660e66   s4-libcli/raw: Fix compiler errors when building with --address-sanitizer
      adds  1a5f0c7   s4-samr: Rework GetGroupsForUser to use memberOf
      adds  f2f6db8   selftest: Add alias membership to the tokengroups test
      adds  57e6b80   selftest: Test that primaryGroupID is first in samr.GetUserGroups() reply
      adds  7748f68   selftest: Check a user with only primaryGroupID is correct in samr.GetUserGroups() reply
      adds  e37af46   drsuapi.idl: Add attid used in testing in idl
      adds  4b16cbd   tests/drs: cleanup some whitespace
      adds  de2e955   samba_dnsupdate: Fix typo in -no-substitutions name
      adds  789ec34   samba_dnsupdate: Work around a bug in nsupdate
      adds  c9aefa9   samba_dnsupdate: Add a mode that calls samba-tool dns, rather than nsupdate
      adds  e382249   dns_update_list: Add in NS records
      adds  72d5fa7   samba_dnsupdate: Allow admin to force a particular IP into samba_dnsupdate
      adds  b1ab37e   samba_dnsupdate: Simplify logic and add more verbose debugging
      adds  8f1659e   samba_dnsupdate: Implement RPC <ZONE> prefix in dns_update_list
      adds  26b475f   samba_dnsupdate: Give the administrator more detail when DNS lookups fail
      adds  f5aaa1e   selftest: Ensure we write 127. addresses into DNS
      adds  ba22d29   selftest: Always set up a resolv.conf and use it in samba_dnsupdate
      adds  f67a3c2   selftest: confirm samba_dnsupdate works in both nsupdate and samba_tool mode
      adds  9394e14   dns_server: Fix typo in dns_authoritative_for_zone() name.
      adds  c752e93   selftest: Add a DNS test matching Windows
      adds  7f651d3   selftest: Remove print attribute from getnc_exop test
      adds  b4d2e10   drs: Send DRSUAPI_DRS_GET_ALL_GROUP_MEMBERSHIP by default
      adds  e2743b1   flapping: temporarily add samba_dnsupdate test
      adds  c3dfeb3   s4: dns: Correctly check for talloc failure.
      adds  9a274d9   winbind: honor 'socket options' in winbind
      adds  d2ebe2d   libnet: only create local private krb5.conf if joining an AD domain
      adds  ed6a423   tests/drs: extend getnc_exop test to check linked attributes
      adds  3f0be46   tests/drs: make cleanup more robust
      adds  4de5e7d   tests/drs: assert sorted identifier GUIDs across getncchanges
      adds  2bb8e18   tests/drs: change sort order in tests to match Windows
      adds  2ce9f24   getncchanges: remove some whitespace
      adds  570237f   getncchanges: sort with precalculated target guid array
      adds  8dc3110   getncchanges: Match Windows on linked attribute sort
      adds  a896a92   repl: Avoid excessive stack use and instead sort the links in the heap
      adds  0c0b898   flapping: remove samba_dnsupdate from flapping
      adds  0fc95c1   selftest: Do not run local.ndr 3 times
      adds  61cb3a6   lib/ldb-samba: We can confirm a GUID is a GUID by length
      adds  341d06f   selftest: Use the correct smb.conf for ldbsearch
      adds  f6e4dc2   selftest: Remove unneeded sleep before first ldbsearch execution
      adds  1619cde   selftest: Consistently check for provision return code
      adds  d6fdf3b   selftest: Fix indentation in wait_for_start()
      adds  2643275   selftest: Add newlines for info output
      adds  fa5292a   selftest: Remove nbt wait time
      adds  e639cf1   s4: libcli: Internal SMB1 pid is already stored as and uses 32-bits. Correct getpid() cast.
      adds  b4f9ac6   s3: libsmb: Widen the internal client smb1.pid to 32-bits as is used on the wire and in libcli/smb/smb1*.c
      adds  4206741   s3: smbd: Correctly reflect back SMB_PIDHIGH to a client.
      adds  4db1c7d   s3: torture: Add test that proves Win2k12 correctly returns pidlow and pidhigh in SMB1 requests.
      adds  1e29a1c   s3: smbd: Remove unused 'req' argument from setup_readX_header()
      adds  2ff3171   s3: smbd: Make setup_readX_header() externally accessible
      adds  6507336   s3: smbd: Use common function setup_readX_header() in aio read code.
      adds  e57f9e1   s3: smbd: In reply_read_and_X() SMB1 server is overwriting part of the 'reserved' zero fields with reply data length.
      adds  747de99   s4: torture: Added raw readX test to ensure 'reserved' fields are zero.
      adds  e3e8ce4   ctdb-protocol: Fix marshaling of uint arrays
      adds  e173964   ctdb-protocol: Add checks to validate data on wire before unmarshaling
      adds  dcd1a43   ctdb-protocol: Add checks to validate data on wire before unmarshaling
      adds  a978113   ctdb-tests: Improve ctdb protocol tests
      adds  de88bfc   s4-kdc: Rename heimdal KDC files
      adds  8a0b058   krb5_wrap: Add smb_krb5_mk_error()
      adds  c5a02e8   s4-kdc: Use smb_krb5_mk_error() in kdc implemenation
      adds  5ddfe5e   s4-kdc: Use smb_krb5_mk_error() in kpasswd implementation
      adds  0314796   s4-kdc: Put the heimdal kdc config into a private data pointer
      adds  cafd2d3   s4-kdc: Use better and simpler names for the kdc_process_ret enum
      adds  13661b6   s4-kdc: Move definitions to kdc-server.h
      adds  f110662   s4-kdc: Move kdc_process_fn_t declaration to kdc-server.h
      adds  dc350a3   s4-kdc: Move KDC socket structs to krb5-server.h
      adds  379ed08   s4-kdc: Rename proxy-heimdal.c to kdc-proxy.c
      adds  3da8932   s4-kdc: Create a kdc-proxy.h header file
      adds  3de3f64   s4-kdc: Move KDC packet handling functions to kdc-server.c
      adds  9379a86   s3/net: print returned addresses in dns gethostbyname
      adds  ea3ca6b   selftest: Kerberos auth with netbios alias SPNs
      adds  92cfd1e   torture: Add tests for trim_string()
      adds  2513d5e   lib/util: Optimise trim_string() to use a single memmove(3)
      adds  0c04f5f   selftest: make samba3.blackbox.smbclient_tar as flapping
      adds  33baf1c   pidl/ws: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
      adds  c5b598d   pidl/ws: fix -Wmissing-prototype
      adds  5489855   pidl/ws: enhance dissector
      adds  30e7be5   pidl/ws: Fix Dead Store (Dead assignement/Dead increment) warning found by Clang
      adds  82f3f25   pidl/ws: fix indent (use 4 tabs) and remove trailing whitespace
      adds  e3d15db   pidl/ws: fix Assigned value is garbage or undefined found by Clang Analyzer
      adds  fda6c78   pidl/ws: Remove #pragma warning (MSVC)
      adds  ad99cfb   pidl/ws: Eliminate e_uuid_t in favor of e_guid_t
      adds  bce8543   pidl: use https urls and update dead msdn link
      adds  cafb68f   pidl/ws: avoid trailing tabs
      adds  4981890   pidl/ws: remove any starting _ in WS field names
      adds  57bc1ce   pidl/ws: Remove pinfo->private_data from DCERPC dissectors.
      adds  0d209ea   pidl/ws: dereference pointers when passing name param.
      adds  372b41e   pidl/ws: Add HEADER START/HEADER END in ws dissector
      adds  b18d075   pidl/ws: whitespace cleanup
      adds  97eda22   pidl/ws: Document CODE_START and HEADER_START
      adds  deabf7a   pidl/ws: directly use `di` param instead of casting `private_data` member.
      adds  8a691e5   pidl/s4/python: typo in comment
      adds  0757c57   pidl/ws: fix failing tests
      adds  2d348bd   pidl/ws: fix missing $name when generating MAPI dissector
      adds  fd7bad4   ctdb-daemon: Do explicit check for integer values
      adds  2828b9a   ctdb-daemon: Explicitly assign boolean values
      adds  a21a4de   ctdb-locking: Conditionally set real-time priority in lock helper
      adds  da91b70   ctdb-locking: Avoid real-time in lock helper if nosetsched option is set
      adds  fc7e863   ctdb-scripts: Add new configuration variable CTDB_NOSETSCHED
      adds  7d9a876   ctdb-tests: Update local daemons tests to use CTDB_NOSETSCHED
      adds  af08cb2   source4/scripting: add an option to samba_dnsupdate to add ns records.
      adds  6083e62   ctdb-daemon: make bool assignment more obvious
      adds  345cfae   smbd: Fix a signed/unsigned hickup
      adds  7720d04   Revert "s3:libnet: accept empty realm for AD domains when only security=domain is set."
      adds  e29d8f1   libnet: ignore realm setting for domain security joins to AD domains if 'winbind rpc only = true'
      adds  c0704d9   s3: libsmb: Correctly trim a trailing \\ character in cli_smb2_create_fnum_send() when passing a pathname to SMB2 create.
      adds  8e88ab7   util: Fix a possible null pointer dereference
      adds  7bac35e   librpc: Check for negative return value of socket_get_fd()
      adds  5499cff   s3-torture: Do some code hygiene in the ldb test
      adds  f01f424   s4-dsdb: Fix a possible NULL pointer dereference
      adds  a737efe   s4-ntlm: Fix a NULL pointer dereference in error path
      adds  281e11b   dcerpc.idl: add DCERPC_NCACN_{REQUEST,RESPONSE}_DEFAULT_MAX_SIZE
      adds  7413e73   s4:librpc/rpc: allow a total reassembled response payload of 240 MBytes
      adds  3f36d31   s4:rpc_server: use a variable for the max total reassembled request payload
      adds  22d1d7d   s3-ctdb: Fail CTDB connection only on INACTIVE state
      adds  8b91178   smbget: Fix a memory leak
      adds  f479a1f   nsswitch: Fix wbclient torture_assert_wbc_ok_goto_fail macro
      adds  2ae4086   nsswitch: Fix memory leak in test_wbc_pingdc()
      adds  4961362   nsswitch: Fix memory leak in test_wbc_get_sidaliases()
      adds  9b732c2   nsswitch: Fix memory leak in test_wbc_pingdc2()
      adds  6a620ad   nsswitch: Fix memory leak in test_wbc_domain_info()
      adds  e9fabe3   nsswitch: Fix memory leak in test_wbc_users()
      adds  3c9f081   nsswitch: Fix memory leak in test_wbc_groups()
      adds  539116e   nsswitch: Fix memory leak in test_wbc_trusts()
      adds  9316a80   s3-libnet: Add a comment to make cleaŕ we want to fall through
      adds  1847556   ctdb-recovery-helper: Fix a comment
      adds  600cec4   ctdb-recovery: Terminate if recovery fails without any banning credits
      adds  40258f5   smbd: Fix a valgrind error
      adds  d9e242e   dcerpc.idl: remove unused DCERPC_NCACN_PAYLOAD_MAX_SIZE
      adds  200864f   s4:server_named_pipe: make sure we use lower case pipe name
      adds  9f3bdc8   s4:rpc_server: context_id fields of presentation contexts are just 16bit
      adds  8a5eaaf   s4:rpc_server: remove unused '_unused_auth_state'
      adds  f360f47   s4:rpc_server: remove unused dcesrv_connection_context->assoc_group
      adds  d491c6c   s3:rpc_client: remove unused rpc_pipe_client->max_recv_frag
      adds  505a4e6   s4:rpc_server: parse auth data only for BIND,ALTER_REQ,AUTH3
      adds  e05c732   s4:librpc/rpc: don't ask for auth_length if we ask for auth data only
      adds  f386e81   librpc/rpc: let dcerpc_pull_auth_trailer() only accept auth_length!=NULL or auth_data_only=true
      adds  3f7e3ed   librpc/rpc: let dcerpc_pull_auth_trailer() check that auth_pad_length fits within the whole pdu.
      adds  aef0323   librpc/rpc: ignore invalid auth_pad_length values in BIND, ALTER and AUTH3 pdus
      adds  7d8edcc   s4:rpc_server: generate the correct error when we got an invalid auth_pad_length on BIND,ALTER,AUTH3
      adds  c49f9ab   python/tests: add auth_pad test for the dcerpc raw_protocol test
      adds  030fd72   s3-ctdb: Return an error when unexpected reply is received
      adds  c8c67c9   s3/smbd: add helper func dos_mode_from_name()
      adds  1be8770   s3/smbd: call dos_mode_from_name after SMB_VFS_GET_DOS_ATTRIBUTES()
      adds  f2a53ef   s3/smbd: move check for "hide files" to dos_mode_from_name()
      adds  36b7cff   s3/smbd: only use stored dos attributes for open_match_attributes() check
      adds  2db5c10   s4/torture: add a test for dosmode and hidden files
      adds  becc43b   krb5_wrap: Fix build error when not using heimdal.
      adds  8813faf   libutil: Support systemd 230
      adds  1bd56a0   selftest: Avoid running local.nss test against ad_dc_ntvfs
      adds  947996b   selftest: Do not run winbind tests against ad_dc_ntvfs
      adds  2aeae27   dsdb: Provide shortcuut for repl_meta_data avoiding search of link targets
      adds  ea86f5e   dsdb: Fix use-after-free of parent_dn in operational module
      adds  f5ca34e   dsdb: Only fetch changed attributes in replmd_update_rpmd
      adds  4304eac   librpc: Avoid talloc in GUID_from_data_blob()
      adds  ab4cd63   ldb: Allow repl_meta_data to override the O(^2) loop checking for duplciates
      adds  4fb2363   ldb: Do not allocate the extended DN name
      adds  5fe2607   dsdb: Apply linked attribute backlinks as we apply the forward links
      adds  bbf0532   dsdb: Avoid talloc() calls in dsdb_get_extended_dn_*()
      adds  552fc4a   dsdb: Make less talloc() for parsed_dn.guid
      adds  1ce7721   Revert "source4/scripting: add an option to samba_dnsupdate to add ns records."
      adds  3076b1e   selftest: add save.env.sh helper script.
      adds  582f506   librpc/tools: correctly validate relative pointers in ndrdump
      adds  9722f06   librpc/ndr: add support for NDR_ALIGN* to ndr_push_short_relative_ptr2()
      adds  959384f   samba-tool: really deprecate 'samba-tool user add'
      adds  1e69c58   s4:dsdb/tests: make user_account_control.py executable
      adds  1bbab37   s4:dsdb/tests: use ncacn_ip_tcp:server[seal] for samr connections
      adds  6a73b5f   s4:dsdb/tests: use GENSEC_SEAL for ldap connections in sam.py
      adds  82d2b99   s4:dsdb/tests: let the user_account_control.py test recover from a previous failure
      adds  8156cd7   s4:dsdb/tests: improve error message in test_new_user_default_attributes()
      adds  e2a0dd9   s4:dsdb/repl_meta_data: pass now to replmd_add_fix_la
      adds  c38a717   s4:selftest: run samba4.ldap.password_lockout.python only against ad_dc_ntvfs
      adds  05fec3e   s4:dsdb/tests: use more useful userAccountControl/pwdLastSet values in the urgent_replication test
      adds  011d849   s3:pdb_samba_dsdb: fix calucating of dsdb_flags
      adds  e68a9d2   s4:dsdb/samdb: allocate DSDB_CONTROL_PASSWORD_DEFAULT_LAST_SET_OID
      adds  5980d12   s4:dsdb/samldb: add DSDB_CONTROL_PASSWORD_DEFAULT_LAST_SET_OID when defaulting pwdLastSet=0
      adds  88b7cfa   s4:dsdb/samdb: allocate DSDB_CONTROL_PASSWORD_USER_ACCOUNT_CONTROL_OID
      adds  b74eac8   s4:samldb: pass down DSDB_CONTROL_PASSWORD_USER_ACCOUNT_CONTROL_OID with changed userAccountControl details
      adds  3b15a7a   s4:dsdb/common: add some const to helper functions
      adds  58e2d65   s4:dsdb/password_hash: use full NTTIME resolution for pwdLastSet
      adds  94e0afb   s4:dsdb/password_hash: split out a password_hash_needed() function
      adds  fec7d40   s4:dsdb/password_hash: split out a update_final_msg() function
      adds  0a79948   s4:dsdb/password_hash: make the variable names in setup_io() more clear
      adds  5e48dbb   s4:dsdb/password_hash: leave the current value of pwdLastSet as 0 an add
      adds  02be8a1   s4:dsdb/password_hash: move the check for old passwords into setup_io()
      adds  f3ce752   s4:dsdb/password_hash: call ndr_pull_supplementalCredentialsBlob in setup_io()
      adds  8ca1c02   s4:dsdb/password_hash: remember if we need to update the passwords and/or pwdLastSet
      adds  8262ec9   s4:dsdb/password_hash: move ldb_msg_add_empty() calls to update_final_msg()
      adds  786ee29   s4:dsdb/password_hash: create a shallow copy of the client message for the final update
      adds  cad741c   s4:dsdb/password_hash: only set pwdLastSet if required
      adds  9baae34   s4:dsdb/password_hash: make the DSDB_CONTROL_PASSWORD_BYPASS_LAST_SET code path more robust
      adds  e536dbd   s4:dsdb/password_hash: handle the DSDB_CONTROL_PASSWORD_DEFAULT_LAST_SET control
      adds  cada33b   s4:dsdb/password_hash: make it possible to specify pwdLastSet together with a password change
      adds  b6933b2   s4:dsdb/password_hash: allow pwdLastSet only changes
      adds  97534ff   s4:rpc_server/samr: only set pwdLastSet to "0" or "-1"
      adds  1d808bb   s4:dsdb/password_hash: only allow pwdLastSet as "0" or "-1"
      adds  bafa016   s4:dsdb/samldb: fix comment "lockoutTime" reset as per MS-SAMR 3.1.1.8.10
      adds  f77c82d   s4:dsdb/samldb: pwdLastSet = -1 requires Unexpire-Password right
      adds  e0777da   s4:dsdb/tests: add pwdLastSet tests
      adds  a8c737f   s3:utils/net: Add new option 'unregister' in 'net ads dns' command.
      adds  5e346af   winbindd/idmap_rfc2307: fix a crash
      adds  9be9181   winbindd: in wb_lookupsids return domain name if we have it
      adds  aa54fa4   selftest: make autorid the default idmap backend in admember_rfc2307
      adds  2a322a7   selftest: test idmap backend id allocation for unknown SIDS
      adds  4856906   s3: tldap: Remove asynchronous calls to gensec_update_send()/_recv() as for the spnego backend they're synchronous anyway.
      adds  6318615   s3: tldap: Make tldap_gensec_bind_send()/tldap_gensec_bind_recv() static.
      adds  874a9d9   libnet: Fix CID 1362934: CHECKED_RETURN
      adds  4e20d24   ldb: Fix CID 1362935: CHECKED_RETURN
      adds  ed4af82   s4/selftests: test net ads dns register/unregister.
      adds  04967d6   s3: tdb: On some platforms pthread_mutex_trylock() returns EBUSY not EDEADLK.
      adds  ca0332e   selftest: Skip smbtorture_s3 tests against ntvfs
      adds  2240aff   selftest: Skip the Samba4 rap tests
      adds  32d10fd   selftest: Skip s4 smb2 rename tests
      adds  82f0c72   selftest: Remove samba4 delaywrite tests we skip
      adds  bba66ca   selftest: Remove samba4.smb2.compound tests we skip
      adds  9da97e5   selftest: Skip also s4 base.createx_sharemodes_dir
      adds  1be45ab   selftest: Skip the samba4.raw.eas tests
      adds  826f619   s3-winbind: Fix memory leak with each cached credential login
      adds  1d4b20d   s4: ldb: Ignore case of "range" in sscanf as we've already checked for its presence.
      adds  4524f59   tsocket: Do not dereference a NULL pointer
      adds  4034c0a   auth/auth_sam_reply: add some const to input parameters
      adds  92141c6   s4:kdc: add some const to samba_get_logon_info_pac_blob()
      adds  fdcdf34   krb5pac.idl: add PAC_CREDENTIAL related structures
      adds  9be4860   s4:auth/sam: use "msDS-UserPasswordExpiryTimeComputed" instead of samdb_result_force_password_change()
      adds  86b9bf9   s4:rpc_server/samr: use "msDS-UserPasswordExpiryTimeComputed" instead of samdb_result_force_password_change()
      adds  a5efb21   s4:kdc: use "msDS-UserPasswordExpiryTimeComputed" instead of samdb_result_force_password_change()
      adds  e81d25a   s4:dsdb/common: remove unused samdb_result_force_password_change()
      adds  f9989f2   s3:winbindd: pass 'interactive' down through winbindd_dual_auth_passdb()
      adds  b73cb40   s4:auth_sam: don't allow interactive logons with UF_SMARTCARD_REQUIRED
      adds  8ac4218   s4:kdc: don't allow interactive password logons with UF_SMARTCARD_REQUIRED
      adds  9a81861   samdb.py: add smartcard_required option to newuser()
      adds  7ffffc9   samba-tool: add --smartcard-required option to 'samba-tool user create'
      adds  04f8ee3   samba-tool: do a password retype validation check for 'samba-tool user setpassword'
      adds  cc262af   samba-tool: add 'samba-tool user setpassword --smartcard-required/--clear-smartcard-required'
      adds  5e4928c   test_pkinit_heimdal.sh: add a helper VARIABLE to store the certificate paths
      adds  8a74d8e   test_pkinit_heimdal.sh: add a FILE: prefix to the KRB5CCNAME variable
      adds  a35a5e9   s4:dsdb: add some const to {samdb_result,dsdb}_effective_badPwdCount()
      adds  1acd477   s4:auth/sam: only reset badPwdCount when the effetive value is not 0 already
      adds  869616c   s4:auth/sam: don't update lastLogon just because it's 0 currently
      adds  853c2a6   s4:auth/sam: update the logonCount for interactive logons
      adds  9e6c22d   s4:dsdb/tests: let password_lockout.py reduce the values for lockoutDuration and lockOutObservationWindow
      adds  58173f2   s4:dsdb/tests: let password_lockout.py cross-check the lastLogon value with samr
      adds  27d6846   s4:dsdb/tests: let password_lockout.py make the LDAP error string checks more useful
      adds  7b7d7be   s4:dsdb/tests: let password_lockout.py add a _readd_user() helper function
      adds  26a96d2   s4:dsdb/tests: let password_lockout.py make use of the _readd_user() helper function
      adds  025e573   s4:dsdb/tests: let password_lockout.py let _readd_user() return the ldb connection as user
      adds  a9722a1   s4:dsdb/tests: let password_lockout.py pass username,userpass optionally to insta_creds()
      adds  f301623   s4:dsdb/tests: let password_lockout.py use user{name,pass,dn} variables in _readd_user()
      adds  860c6b1   s4:dsdb/tests: let password_lockout.py pass creds as argument to _readd_user()
      adds  73fb24c   s4:dsdb/tests: let password_lockout.py use _readd_user() for testuser3 too
      adds  da4e419   s4:dsdb/tests: let password_lockout.py make use of self.addCleanup() to cleanup objects
      adds  f03d490   s4:dsdb/tests: let password_lockout.py use userdn variables in all functions
      adds  e760319   s4:dsdb/tests: let password_lockout.py use other_ldb variables instead of self.ldb3
      adds  a37eef6   s4:dsdb/tests: let password_lockout.py use userpass variables in all functions
      adds  2c46122   s4:dsdb/tests: let password_lockout.py use creds and other_ldb as function arguments
      adds  4b35d54   s4:dsdb/tests: let password_lockout.py copy user{name,pass} from the template in insta_creds()
      adds  ca874c2   s4:dsdb/tests: let password_lockout.py verify more fields in _readd_user()
      adds  72d16f9   s4:dsdb/tests: let password_lockout.py test with all combinations of krb5, ntlmssp and lockOutObservationWindow
      adds  20ad79f   s4:dsdb/tests: let password_lockout.py validate the lastLogon and lastLogonTimestamp interaction
      adds  193de1c   s4:dsdb/tests: let password_lockout.py verify the logonCount values
      adds  70cc56d   lib/param: add lpcfg_sam_dnsname() helper function
      adds  b6c4c08   auth.idl: add user_principal_* and dns_domain_name to auth_user_info
      adds  432e83b   s4:auth: make use of lpcfg_sam_name() in authsam_get_user_info_dc_principal()
      adds  6257003   s4:auth: fill user_principal_* and dns_domain_name in authsam_make_user_info_dc()
      adds  b67ea0e   s4:auth/kerberos: improve error message in kerberos_pac_to_user_info_dc()
      adds  5ddf5ad   auth/auth_sam_reply: let make_user_info_dc_netlogon_validation() correctly handle level 6
      adds  b8068e0   auth/wbc_auth_util: fill in base.logon_domain in wbcAuthUserInfo_to_netr_SamInfo3()
      adds  3eba60a   auth/wbc_auth_util: change wbcAuthUserInfo_to_netr_SamInfo* from level 3 to 6
      adds  aee33fc   auth/auth_sam_reply: add auth_convert_user_info_dc_saminfo6() and implement level 3 as wrapper
      adds  a872670   auth/auth_sam_reply: add auth_convert_user_info_dc_saminfo2() helper function
      adds  49bc18f   auth/auth_sam_reply: do a real copy of strings in auth_convert_user_info_dc_sambaseinfo()
      adds  5128a87   s4:rpc_server/netlogon: initialize pointer to NULL in dcesrv_netr_LogonSamLogon_base()
      adds  3b94fde   s4:rpc_server/netlogon: make use of auth_convert_user_info_dc_saminfo{2,6}()
      adds  74bccb3   auth/auth_sam_reply: make auth_convert_user_info_dc_sambaseinfo() a private helper
      adds  0fd4943   netlogon.idl: make netr_SidAttr public
      adds  4406cf7   krb5pac.idl: introduce PAC_DOMAIN_GROUP_MEMBERSHIP to handle the resource groups
      adds  8b7d92b   librpc: add decode_netlogon_samlogon_response_packet for mailslot debugging.
      adds  f13d07e   s3/winbindd: use == -1 instead of < 0 for error checking uid_t
      adds  2352e49   selftest: Add test for domain join + kerberos-only auth
      adds  1444196   testprogs/blackbox: Improve the net ads dns register tests.
      adds  64244f9   lib: talloc: Rename talloc_XXX() internal functions that take a 'struct talloc_chunk *' to tc_XXX().
      adds  58f987d   lib: talloc: Change __talloc_with_prefix() to return a struct talloc_chunk *.
      adds  5bc592d   lib: talloc: Change __talloc() to return a struct talloc_chunk *.
      adds  2bfccbf   lib: talloc: Change _talloc_set_name_const() to _tc_set_name_const()
      adds  192c757   lib: talloc: Add _vasprintf_tc() which returns the struct talloc_chunk *, not the talloc'ed pointer.
      adds  c6d458e   lib: talloc: Rename talloc_set_name_v() to tc_set_name_v(). Make it take a struct talloc_chunk *tc as the first argument.
      adds  94a7284   lib: talloc: Call talloc_chunk_from_ptr() less often in __talloc_with_prefix()
      adds  d2a5927   lib: talloc: Rename the internals of _talloc_free_internal() to _tc_free_internal().
      adds  fde0d0d   lib: talloc: As _tc_free_internal() takes a struct talloc_chunk *, add an extra paranoia check against destructor overwrite.
      adds  f877191   lib: talloc: As we have a struct talloc_chunk * in _talloc_free_children_internal(), use it to call _tc_free_internal() directly.
      adds  d820b04   lib: talloc: Add check for destructor protection.
      adds  7700ee8   tdb: avoid many fcntl calls when incrementing seqnum
      adds  2d7ba83   ctdb-tests: Remove unused tests from IP takeover test harness
      adds  fcc373e   ctdb-tests: Simplify read_ctdb_public_ip_info() using new function add_ip()
      adds  4d20bab   ctdb-tests: Don't bother setting all_ips
      adds  09924d9   ctdb-tests: Drop all_ips argument from read_ctdb_public_ip_info()
      adds  067a611   ctdb-tests: Drop CTDB_TEST_MAX_IPS
      adds  cd5ed37   ctdb-tests: read_ctdb_public_ip_info() reads all test input
      adds  5d148ce   ctdb-tests: Assign known and available arrays via pointers.
      adds  5f95240   ctdb-tests: Build a node map instead of a hacky node flags array
      adds  27a2608   ctdb-tests: Drop CTDB_TEST_MAX_NODES
      adds  03b300e   ctdb-ipalloc: Move if-statement with broken condition
      adds  c92aa61   ctdb-ipalloc: Drop an unnecessary check
      adds  1ec7de6   ctdb-ipalloc: Do not use node count or PNNs from CTDB context
      adds  c86066c   ctdb-ipalloc: Drop a use of CTDB_NO_MEMORY_NULL()
      adds  35644d0   ctdb-ipalloc: Drop remote IP verification
      adds  a26d39e   ctdb-recoverd: Drop code to change the IP assignment tree
      adds  58ada07   ctdb-tools: Don't bother sending CTDB_SRVID_RECD_UPDATE_IP
      adds  55f13b7   ctdb-ipalloc: Drop code to update IP assignment tree
      adds  c09cf57   ctdb-ipalloc: Don't build a global IP tree
      adds  303ef82   ctdb-ipalloc: Clean up reloading of remote public IPs
      adds  1f5c4db   ctdb-ipalloc: Remove function ctdb_reload_remote_public_ips()
      adds  5c47c35   ctdb-ipalloc: New function ipalloc_set_public_ips()
      adds  e8ff433   ctdb-ipalloc: Move create_merged_ip_list() into ipalloc
      adds  695da51   ctdb-ipalloc: Drop known public IPs from IP allocation state
      adds  c5d85a0   ctdb-ipalloc: New function ipalloc_can_host_ips()
      adds  86f7c4d   ctdb-ipalloc: Fix buggy short-circuit when no IPs are available
      adds  64361d9   ctdb-ipalloc: Make no_ip_failback a boolean
      adds  38f4616   ctdb-ipalloc: Pass extra data to IP allocation state initialisation
      adds  ee7fc25   ctdb-ipalloc: Move ipalloc state initialisation to ipalloc.c
      adds  2eb0b9e   ctdb-ipalloc: Switch set_ipflags_internal() to use a new-style node map
      adds  21adcd3   ctdb-ipalloc: Move set_ipflags_internal() to ipalloc
      adds  41a14e7   ctdb-ipalloc: ipalloc() returns public IP list
      adds  445860b   ctdb-ipalloc: IP allocation state is now an opaque structure
      adds  ed2988c   ctdb-tests: Drop use of CTDB context from takeover test
      adds  7d5a81e   ctdb-tests: Allow takeover tests to be run under valgrind
      adds  a2124a1   ctdb-ipalloc: Drop implicit dependency on ctdb-common
      adds  5a0d1b7   ctdb-tests: Link to ctdb-ipalloc instead of using ctdbd_test.c
      adds  878fa6e   check-password-script: Allow AD to execute these scripts
      adds  ef0cbc5   selftest: add check password script test
      adds  2129515   check_password_script: Add a DEBUG message for timeouts
      adds  7315256   param: fix a typo emtpy -> empty
      adds  fa7212a   tevent: typo in documentation
      adds  1a2427d   typo: componemt => component
      adds  2840ebc   typo: mandetory -> mandatory
      adds  965361a   password_hash: Make an error message clearer
      adds  978bc86   kerberos: Return enc data on PREAUTH_FAILED
      adds  e6818c8   ctdb-recoverd: Improve election win messages
      adds  7c8c6ce   ctdb-daemon: Improve log message
      adds  3da13a8   ctdb-client: Add sync version of sending multiple messages
      adds  5ce8ac8   ctdb-client: Fix ctdb_rec_buffer traversal routine
      adds  5e2bd64   ctdb-client: Add async version of delete_record
      adds  f0e331b   ctdb-client: Fix implementation of delete_record
      adds  f00319f   ctdb-client: Use async version of delete_record in g_lock unlock
      adds  3888439   ctdb-client: Factor out ctdb_client_get_server_id function
      adds  3ed3d46   ctdb-client: If g_lock lock conflicts, try again sooner
      adds  8b8e73a   ctdb-client: Fix g_lock implementation
      adds  b762d77   ctdb-client: Release g_lock lock before retrying
      adds  4ff8f60   ctdb-client: Remove commented old g_lock implemention code
      adds  da03f58   ctdb-client: Release the g_lock record once the update is done
      adds  37f587d   ctdb-client: During transaction commit fetch seqnum locally
      adds  f721035   ctdb-client: Fix implementation of transaction start
      adds  f1b6bdb   ctdb-client: Fix implementation of transaction commit
      adds  8310722   ctdb-client: Add async version of transaction cancel
      adds  1bd97e6   ctdb-client: Fix implementation of transaction cancel
      adds  a660630   ctdb-client: Add debug messages to client db api
      adds  d9b6cd0   ctdb-client: Expose ctdb_ltdb_fetch in client API
      adds  e582d21   ctdb-ib: Include system/wait.h for signal
      adds  ca35d81   ctdb-daemon: Check if method is initialized before calling
      adds  5a67bb4   ctdb-pmda: CTDB client code does not require ctdb->methods
      adds  9f54b6b   ctdb-daemon: Log ctdb socket in the main daemon
      adds  c9d61db   ctdb-build: Exit if requested feature cannot be built
      adds  a646d9e   s3-libads: fix a memory leak in ads_sasl_spnego_bind()
      adds  77f3730   auth: fix a memory leak in gssapi_get_session_key()
      adds  20319ba   gensec: Change log level for message when obtaining PAC from gss_get_name_attribute failed
      adds  aa5b6f6   ctdb-scripts: Drop optional argument to nfs_check_services()
      adds  850863a   ctdb-scripts: Export CTDB_BASE in functions file
      adds  f227c26   ctdb-scripts: Update script boilerplate to avoid shellcheck warnings
      adds  eabeecb   ctdb-scripts: Fix incorrect variable reference
      adds  c7ed73a   ctdb-scripts: Fix incorrect variable reference
      adds  15ed9ad   ctdb-scripts: Use globs instead of ls to list files
      adds  85b1cbb   ctdb-scripts: Fix incorrect variable reference
      adds  9ec9e6f   ctdb-scripts: Quote some variable expansions
      adds  60375ab   provision_fill: move most db accesses into transactions
      adds  c76b009   provision_fill: move GPO into transaction
      adds  6e37854   provision: Ignore duplicate attid and governsID check
      adds  3175d5f   ldb: Avoid use-after-free when one error message is printed into another
      adds  bad502f   schema: Make the fetch of the schema version fast
      adds  5abcdd5   dsdb: Remove use of schema USN in samldb_add_handle_msDS_IntId
      adds  2a90606   dsdb: Remove 120 second delay and USN from schema refresh check
      adds  51d2779   schema: Reorder dsdb_set_schema() to unlink the old schema last
      adds  bc3473e   s4-torture: Add torture_check_krb5_error() function
      adds  860d465   s4-torture: Add AES and RC4 enctype checks
      adds  38b7bed   s4-dsdb: Add missing header file for write() and close()
      adds  3be06be   selftest: Do not use the deprecated samba-tool user add
      adds  68879fd   security.idl: add SID_NT_NFS S-1-5-88* sids
      adds  b74ff8c   libcli/auth: remove unused variable in msrpc_parse()
      adds  171e87f   s3:libsmb/clirap: remove unused cli_get_server_*() functions
      adds  ef1a66d   testprogs: Do not use the deprecated samba-tool user add
      adds  d81bffa   CVE-2016-2019: libcli/smb: don't allow guest sessions if we require signing
      adds  53a1248   CVE-2016-2019: s3:libsmb: add comment regarding smbXcli_session_is_guest() with mandatory signing
      adds  f76a429   CVE-2016-2019: s3:selftest: add regression tests for guest logins and mandatory signing
      adds  1ca71aa   s4:dsdb/samdb: add DSDB_FLAG_INTERNAL_FORCE_META_DATA
      adds  d243996   s4:samba_dsdb: add "dsdb_flags_ignore" module
      adds  3f66ccd   tests:samba3sam: make use of the dsdb_flags_ignore module
      adds  c7307fb   selftest/flapping: mark samba4.drs.repl_move.python as temporary flapping
      adds  b0501a1   s4:dsdb/common: add a replication metadata stamp for an empty logonHours attribute
      adds  26d117c   s4:dsdb/password_hash: force replication meta data for empty password attributes
      adds  2a44b69   Revert "selftest/flapping: mark samba4.drs.repl_move.python as temporary flapping"
      adds  769230a   s4:torture/drs: verify the whole metadata array to be the same in the repl_move tests
      adds  657e314   schema: Remove unnecessary schema reload code
      adds  f060811   schema: raise debug level
      adds  ae2bd00   samba-tool: Add success message to samba-tool drs replicate --local
      adds  eeb0c97   samba-tool: Add --local-online mode to samba-tool drs replicate
      adds  6e4e914   selftest: Add more tests for samba-tool drs replicate
      adds  49cd4c9   drsuapi.idl: add DRSUAPI_ATTID_operatorCount and DRSUAPI_ATTID_adminCount
      adds  6d4c485   s4:dsdb/samdb: add const to dsdb_make_object_category()
      adds  73d9f8b   s4:password_hash: correctly update pwdLastSet on deleted objects.
      adds  5287e40   s4:dsdb/repl_meta_data: sort preserved_attrs and add "msDS-PortLDAP"
      adds  0350e3a   s4:dsdb/repl_meta_data: remove secret attributes on delete
      adds  272d647   s4:dsdb/common: prepare dsdb_user_obj_set_defaults() for tombstone reanimation
      adds  c16b30c   s4:dsdb/tombstone_reanimate: restructure the module logic
      adds  7bfefa9   s4:dsdb/tests: make use assertAttributesEqual() in RestoreUserObjectTestCase()
      adds  16d3660   s4:dsdb/tests: make tombstone_reanimation.py executable
      adds  cf19ab6   s4:dsdb/tests: improve tombstone_reanimation varifications
      adds  55932d7   s4:dsdb/tests: improve the RestoreUserObjectTestCase test
      adds  7ea5ec0   s4:dsdb/tests: add RestoreUserPwdObjectTestCase test
      adds  fb9af97   Revert "dsdb: Disable tombstone_reanimation module until we isolate what causes flaky tests"
      adds  89e67e3   Revert selftest: Add knownfail entry required to disable tombstone_reanimation
      adds  3a0c16b   smbd/cleanupd: use smbd_reinit_after_fork()
      adds  bb90a84   smbd/notifyd: use smbd_reinit_after_fork()
      adds  6efd0af   s3-rpc_server/mdssd: use smbd_reinit_after_fork()
      adds  4c4c3e0   tests/dns_update: Add error message for diagnosis
      adds  b32df94   autobuild: Don't compare socket wrapper so_path for xc check
      adds  c1c2a1c   swrap: Build socket_wrapper path relative to blddir
      adds  2f95ada   ctdb: fix autotest with socket-wrapper installed in the system
      adds  1184931   ctdbd_conn: split ctdbd_init_connection()
      adds  84da49f   ctdbd_conn: add ctdbd_reinit_connection()
      adds  c6373ab   s3-messaging/ctdb: split messaging_ctdbd_init()
      adds  f9913813  s3-messaging/ctdb: add messaging_ctdbd_reinit()
      adds  a391e92   s3-messaging: use messaging_ctdbd_reinit() in messaging_reinit()
      adds  2672968   libads: ensure the right ccache is used during gssapi bind
      adds  a1743de   libads: ensure the right ccache is used during spnego bind
      adds  792f89c   Fix typo in python/samba/provision/__init__.py
      adds  9d29593   tevent: Clarify apparently useless conditions
      adds  e8bab7e   libsmb:namequery: fix typo in comment in get_dc_list()
      adds  25fee06   selftest: check for winbind on 1-second basis
      adds  ce8de54   selftest: check for smbd on a 1-second basis.
      adds  cc339b0   libads: improve debug messages in sitename_fetch()
      adds  cea4a4b   tests: Allow alternative error code for backupkey test
      adds  2d3fdc0   pyrpc: Allow control of RPC timeout for IRPC
      adds  b9b6443   samba-tool drs replicate: Allow replication call to take as long as required
      adds  ba8e868   dsdb: Avoid search on * in replmd_replicated_apply_next()
      adds  8a5a904   dsdb: Improve debugging during SD recursion failure
      adds  b7d2132   Remove unused stf directory
      adds  f18a920   selftest: Disable full audit logging in selftest
      adds  f9db6fb   smbtorture: Add smb2.maxfid
      adds  be39b73   dsdb: Fix CID 1363810: Null pointer dereferences
      adds  f818136   python/remove_dc: handle dnsNode objects without dnsRecord attribute
      adds  84992e3   rpc_server: add mssing '#pragma GCC diagnostic push'
      adds  f6d4380   selftest: Add tunable for smb2.maxfid limit
      adds  5d85fd8   lib:dlinklist: avoid -Wtautological-compare errors with gcc6
      adds  2991f77   tevent: avoid -Wtautological-compare errors with gcc6
      adds  7c9505e   ldb:dlinklist: avoid -Wtautological-compare errors with gcc6
      adds  05c400e   lib: Print own pid in messaging_init
      adds  aca68e5   lib: Avoid a "procid_is_local" call
      adds  c3af7a3   lib: Allow NULL blob for messaging_send()
      adds  91a17e5   tdb: Don't malloc for every record in traverse
      adds  f061ccc   Revert "ldb:dlinklist: avoid -Wtautological-compare errors with gcc6"
      adds  ff55218   Revert "tevent: avoid -Wtautological-compare errors with gcc6"
      adds  a751b97   Revert "lib:dlinklist: avoid -Wtautological-compare errors with gcc6"
      adds  a6ee401   build: avoid -Wtautological-compare errors from gcc6+ by disabling it globally
      adds  2df3fea   dbcheck: Script swallows input when given a carriage return
      adds  3f04354   match_rules: Fix a duplicated check
      adds  4d7c782   match_rules: Make cleanup faster and more efficient
      adds  ebed182   s4/dsdb/repl_meta_data: use local bool version of flag
      adds  5d20159   replmd_modify_delete: check talloc_new()
      adds  b7b229a   repl_meta_data: free context on error in replmd_modify_la_delete()
      adds  5ce969d   dsdb: add vanish links control
      adds  4cb565b   dsdb tests: add linked attribute tests
      adds  9d8e766   drs tests: querying linked attribute over DRS
      adds  00e828a   link_attrs: Add tests for one way links (and pseudo one-way)
      adds  31ffe97   extended_dn_out: Force showing of one-way links if they exist
      adds  ca839cf   dbcheck: cache linkIDs and reverse attribute names
      adds  8edb8a7   flapping: Add dbcheck to flapping
      adds  0b14050   dbcheck: check for linked atributes that should not exist
      adds  d8e7ffd   s4/selftest/provisions/dump.sh: dump to target dir if supplied
      adds  f2b2eff   blackbox/dbcheck-oldrelease: more accurate temp filename
      adds  58acf51   dbcheck linked attribute tests: save environment with bad links
      adds  5361fc6   dbcheck: change argument to specify a partial --yes
      adds  8859103   tests/dbcheck: One way links are expected to be stale
      adds  93be59e   dbcheck.sh: Fix the arguments supplied as $@
      adds  52ac6d1   dbcheck: Split out valid stale DN links and invalid ones
      adds  08d602b   dbcheck.sh: Remove all the plausible stale links
      adds  88eeb3e   flapping: Remove dbcheck from flapping
      adds  9d1883a   renamedc: Make a more targeted dbcheck
      adds  7d84267   lib: Add server_id_watch_send
      adds  d4ca284   dbwrap: Add "blocker" to record_watch_send
      adds  e364e51   g_lock: Use "blocker" argument to dbwrap_record_watch_send
      adds  a672379   dbwrap: Add overflow protection to dbwrap_record_watchers_key()
      adds  54d0dbe   dbwrap: Add an alternative implementation of dbwrap_watch_record_send
      adds  db22df4   lib: Convert g_lock to new dbwrap_watch
      adds  83e4e1a7  smbd: Convert locking.tdb to new dbwrap_watch
      adds  f23b25c   smbd: Convert smbXsrv_open_global.tdb to new dbwrap_watch
      adds  db020b3   smbd: Remove a reference to dbwrap_watch_db()
      adds  fb71692   dbwrap: Remove dbwrap_watchers.tdb based code
      adds  fddee66   lib: Fix a signed/unsigned mixup
      adds  6bb41cf   smbtorture: Correctly initialize notify request in smb2.notify.tree
      adds  a5c51ae   smbd: Allow passing notify filter from inotify and fam
      adds  f83432b   notify_inotify: Move mapping table to top of file
      adds  5a58a14   notify_inotify: Map inotify mask back to filter
      adds  afc2417   s3/smbd: move make_default_filesystem_acl() to vfs_acl_common.c
      adds  961c4b5   vfs_acl_xattr: objects without NT ACL xattr
      adds  d183261   build: Always build eventlog6. This is not a duplicate of eventlog
      adds  7483849   param: Correct the defaults for "dcerpc endpoint services"
      adds  c48aef3   Remove unused and untested source4 ntptr and spoolss systems
      adds  da66a89   repl: Remove check for parentGUID being NULL in dsdb_convert_object_ex()
      adds  b5d6f7b   ldb: Add better debugging to ldb_wait()
      adds  5568892   samba-tool: Put full command and subcommand in informative name when testing samba-tool
      adds  6145da6   selftest: Make repl_schema more robust by disabling replication before the test
      adds  3a787f4   selftest: Make repl_move more robust by disabling replication before the test
      adds  fcb13cb   selftest: Disable replication before doing forced pre-test replicate
      adds  6b458a1   drs: pass the forced-replication flag from DsReplicaSync to GetNCChanges
      adds  e359875   selftest: Ensure we can call DRSUAPI_EXOP_REPL_OBJ with replication disabled
      adds  0b3f2c6   selftest: Disable all replication during most replication tests
      adds  6c460ec   pytalloc: Add a warning about enable_null_tracking
      adds  12dce74   join.py: Remove talloc enable_null_tracking
      adds  929ec47   VLV tests: reduce test duplication hence elapsed time
      adds  8bb14af   VLV tests: comment typo
      adds  31707cd   VLV: fix handling with show_deleted and similar controls
      adds  465b7bf   VLV tests: add tests with show_deleted control
      adds  bbdace4   VLV tests: remove vestigial pdb stub
      adds  a4f1ecf   s3: smbd: Fix delete operations enumerating streams inside a file. This must always be done as a Windows operation.
      adds  99b8aca   s3: torture: Regression test case to specify exactly how UNIX extensions should act on files with streams.
      adds  2bd3451   smbd: Don't stop sending to children when one send fails
      adds  8e27c19   smbd: sconn->sys_notify_ctx is not used
      adds  2c7bfdc   smbd: Factor out notify_init
      adds  ea47abc   smbd: Add fsp_fullbasepath
      adds  ed26f4b   smbd: Avoid a talloc_asprintf
      adds  229c910   smbd: Add "path" to notify_remove
      adds  60fe61b   smbd: "path" is no longer needed in notify_list
      adds  2779cae   smbd: Make notify_callback() public
      adds  d446e40   smbd: There's only one notify_callback
      adds  3caa8a1   smbd: Pass "sconn" via notify to notify_callback()
      adds  99b9f57   smbd: Protect notify_callback from stray pointers
      adds  16a1418   smbd: Remove "listel" from notify_msg
      adds  7404fef   notify_msg: Deregister handler upon talloc_free
      adds  5371d2b   smbd: Remember notifyd's serverid
      adds  0136141   smbd: Log which notifyd was found
      adds  cf7fea2   smbd: Store notify filters in fsp->notify
      adds  fef0c3d   smbd: Restart notifyd
      adds  fa96452   smbd: Re-register notify requests
      adds  698f651   notifyd: Move BlockSignals calls to server.c
      adds  a464a89   samba-tool: Speed up all samba-tool commands
      adds  7fdb5d2c  WHATSNEW: Add features added for Samba 4.5
      adds  5f57bcc   ctdb-client: Fix incorrect variable reference
      adds  fac60e5   ctdb-client: Fix access after free error
      adds  d3c8902   ctdb-tools: Avoid uninitialised memory access
      adds  1be64cb   s4:kdc: ignore empty supplementalCredentialsBlob structures
      adds  5c1ce0e   s3:libnet_dssync_keytab: ignore empty supplementalCredentialsBlob structures
      adds  f9a4d0d   s4:dsdb/password_hash: explicitly set SUPPLEMENTAL_CREDENTIALS_SIGNATURE
      adds  e9c9615   drsblobs.idl: mark supplementalCredentialsSubBlob as nopull,nopush
      adds  26d2ea3   drsblobs.idl: supplementalCredentialsSubBlob make it possible to parse strange blobs
      adds  cde8ed2   torture: show the first differing byte and a dump in torture_assert_data_blob_equal().
      adds  5690bc9   s4-torture: rename torture_suite_add_ndr_pullpush_test to torture_suite_add_ndr_pull_validate_test.
      adds  c30dcae   s4:torture/ndr: add validation checks for strange supplementalCredentials blobs
      adds  9e82286   s4:torture/ndr: Add supplementalCredentials blobs from alpha13 and release_4_1_0rc3
      adds  7eab12f   s4:torture/ndr: Add supplementalCredentials blob from Win2012R2
      adds  4f5dde6   krb5pac: no need for a noprint PAC_BUFFER.
      adds  8e45836   krb5pac: fix push/pull of subcontexts in PAC_BUFFER
      adds  3852770   krb5pac.idl: implement PAC_UPN_DNS_INFO correct
      adds  7741e02   s4-torture: add ndr krb5pac testsuite.
      adds  930dc1a   s4-torture: add another krb5pac buffer to the ndr test.
      adds  a6f672d   torture: Add another sample of a PAC that broke the old PAC_UPN_DNS_INFO handling
      adds  0e201ec   krb5pac/netlogon: add a comment regarding PAC_LOGON_INFO unique pointers on push
      adds  bb64c55   krb5_wrap: provide CKSUMTYPE_HMAC_SHA1_96_AES_*
      adds  4e4cc8e   s4:torture/ndr: make use of torture_suite_add_ndr_pull_validate_test() in krb5pac when possible
      adds  5437fdc   s4:torture/ndr: add more krb5pac tests with PAC blobs from pkinit
      adds  91eb421   ctdb-scripts: Fix a bug in counter checking
      adds  c7a730c   ctdb-tests: Add reclock event script tests
      adds  ca28a47   ctdb-tests: Add new vsftpd event script test
      adds  0d60ecf   ctdb-tests: Add new httpd event script test
      adds  5cf45ed   ctdb-tests: New event script test for corrupt TDB checking
      adds  d52409d   ctdb-scripts: Drop use of ctdb_standard_event_handler()
      adds  09a7a78   ctdb-scripts: Event script indentation and whitespace cleanups
      adds  fc53256   ctdb-scripts: Drop use of service_tcp_ports
      adds  92d0d44   ctdb-scripts: Drop use of ctdb_check_counter from httpd event script
      adds  0825eff   ctdb-scripts: Drop use of ctdb_check_counter from reclock event script
      adds  770fe1f   ctdb-scripts: Drop use of ctdb_check_counter from vsftpd event script
      adds  113529f   ctdb-scripts: Drop function ctdb_check_counter()
      adds  0ea90f6   ctdb-scripts: Avoid shellcheck warning SC2016 ($ in single quotes)
      adds  efc9af2   ctdb-scripts: Avoid shellcheck warnings SC2030, SC2031 (subshell variables)
      adds  13b3c6a   ctdb-scripts: Avoid shellcheck warning SC2004 ($ in arithmetic)
      adds  f6c25a4   ctdb-scripts: Avoid shellcheck warning SC2034 (unused variables)
      adds  9255d64   ctdb-scripts: Avoid shellcheck warnings SC2046, SC2086 (double-quoting)
      adds  b208ae7   ctdb-scripts: Avoid shellcheck warning SC2154 (unassigned variables)
      adds  0ca0026   ctdb-scripts: Avoid shellcheck warning SC1004 (backslash in quotes)
      adds  fc858a1   ctdb-scripts: Avoid shellcheck warning SC2017 (arithmetic precision)
      adds  77341f6   ctdb-scripts: Avoid shellcheck warning SC2002 (useless cat)
      adds  987fd07   ctdb-scripts: Avoid shellcheck warnings SC2119, SC2120 (function arguments)
      adds  b0c1dbf   ctdb-scripts: Avoid shellcheck warning SC2015 (A && B || C)
      adds  f43df8f   ctdb-scripts: Avoid shellcheck warning SC2039 (type command)
      adds  d7f3b19   ctdb-scripts: Avoid shellcheck warning SC2039 (echo -n)
      adds  524eac9   ctdb-scripts: Avoid shellcheck warning SC2094 (read/write same file)
      adds  e96c122   ctdb-scripts: Avoid shellcheck warning SC2039 (test -nt operator)
      adds  d138cb8   ctdb-scripts: Avoid shellcheck warning SC2039 (non-portable ulimit options)
      adds  5e9aa57   ctdb-scripts: Avoid shellcheck warning SC2038 (find without -print0)
      adds  52b43d7   ctdb-scripts: Avoid shellcheck warning SC2012 (ls for file list)
      adds  8bd2c55   ctdb-scripts: Avoid chellcheck warning SC2012 (ls for file list)
      adds  aa51875   ctdb-scripts: Avoid shellcheck warning SC2059 ($ in printf format)
      adds  f19f44e   ctdb-scripts: Avoid shellcheck warning SC2155 (declare, assign)
      adds  dfa2c1d   ctdb-scripts: Avoid shellcheck warning SC2124 (string=array)
      adds  355c49f   ctdb-scripts: Avoid shellcheck warning SC2006 (legacy `..`)
      adds  b51f604   ctdb-tests: Add new test support script for script install paths
      adds  e0aae9f   ctdb-tests: Add shellcheck test suite
      adds  5707a80   WHATSNEW: Samba-tool speed-up
      adds  c11629b   drepl: Fix a typo
      adds  abb8d77   kcc: Make debug more scarce
      adds  cad1473   selftest: Add more information when KCC fails
      adds  9dfd55c   kcc: Prevent the KCC from doing work on the RODC
      adds  9206a10   samba_kcc: match translate connection from old KCC for RODC
      adds  a5e0a2f   samba_kcc: match translate connection from old KCC for RWDC
      adds  0c8e9a8   kcc: Make more fault tolerant on DC demotion
      adds  289d090   dbcheck: Replica locations can now be leftover
      adds  6212836   join.py: Ensure that all expressions are escaped
      adds  15ca517   join.py: Add Replica-Locations for DomainDNS and ForestDNS
      adds  5d470d2   join.py: Don't add replica locations without the backend
      adds  56771ec   dbcheck/release-4-1-0rc3: Add a check regarding replica locations
      adds  3eb7fab   dbcheck: Add a rule regarding replica locations
      adds  10f256a   kcc: correct a typo in the debug messages
      adds  fbc2628   samba_kcc: Enable the python samba_kcc
      adds  f757836   WHATSNEW: Add the update for the samba kcc
      adds  47d95d2   ctdb-tests: Common code to wait for synchronization across cluster
      adds  f0395de   ctdb-tests: Common code to process commandline options
      adds  5fe216a   ctdb-tests: Add torture test for g_lock functions
      adds  388fa2c   ctdb-tests: Replace ctdb_bench with message_ring using new client API
      adds  2c27f300  ctdb-tests: Replace ctdb_fetch with fetch_ring using new client API
      adds  bc157dc   ctdb-tests: Replace ctdb_fetch_one with fetch_loop using new client API
      adds  5a510ec   ctdb-tests: Replace ctdb_fetch_readonly_once with fetch_readonly using new client API
      adds  c2e406c   ctdb-tests: Replace ctdb_fetch_readonly_loop with fetch_readonly_loop using new client API
      adds  8cc069b   ctdb-tests: Replace ctdb_transaction with transaction_loop using new client API
      adds  f6d4f4d   ctdb-tests: Replace ctdb_update_record with update_record using new client API
      adds  a76fa36   ctdb-tests: Replace ctdb_update_record_persistent with update_record_persistent
      adds  e98f7c2   ctdb-tests: Convert rb_test into a unit test
      adds  7ab5605   ctdb-tests: Rename ctdb_lock_tdb to lock_tdb
      adds  6ad8f46   ctdb-tests: Rename ctdb_porting_tests to porting_tests
      adds  b8b6829   ctdb-tests: Remove unused tests code
      adds  3619a76   ctdb-tests: Add torture test for fetch functions
      adds  6bd0f1c   ctdb-pcp-pmda: Reimplement using new client API
      adds  5e333b5   s4: torture: Don't crash if connections fail and treeXX variables are left as NULL.
      adds  dd10c82   smbd: Enable leases by default
      adds  95e3d18   WHATSNEW: SMB 2.1 leases enabled by default
      adds  c8f2bb1   WHATSNEW. Add text for Open File Description (OFD) locks.
      adds  9c994ba   s3:ntlm_auth: call fault_setup() in order to get usefull backtraces
      adds  19b3712   s3:tests: add 'as user' to the test names in test_smbclient_auth.sh
      adds  7fd5629   s3:selftest: run smbclient_auth with a few more combinations
      adds  70827ca   selftest: set "ntlm auth = yes" for now as a lot of tests rely on it
      adds  cd8dfed   docs-xml:smbdotconf: default "ntlm auth" to "no"
      adds  162c1f8   selftest: don't allow ntlmv1 for 'nt4_member' and 'ad_member'
      adds  1fd9271   WHATNEW: the default for "ntlm auth" is "no"
      adds  a5591e5   pycredentials: add {get,set}_old_password()
      adds  67404ba   pycredentials: add set_utf16_[old_]password()
      adds  deb2a02   samba-tool: add 'user getpassword' command
      adds  3add197   python:samba/tests: add simple 'samba-tool user getpassword' test
      adds  4ef5266   python:samba/tests: verify the packages order in supplementalCredentials
      adds  c8fb61c   docs-xml:samba-tool.8: document "user getpassword" command
      adds  c68cb6a   samba-tool: add 'user syncpasswords' command
      adds  8791960   python:samba/tests: add simple 'samba-tool user syncpasswords' test
      adds  d5541ef   docs-xml:samba-tool.8: document "user syncpasswords" command
      adds  eb33f73   docs-xml/smbdotconf: reference "unix password sync" with "samba-tool user syncpasswords"
      adds  39d194d   .travis.yml: install libgpgme11-dev python[3]-gpgme
      adds  f28d003   docs-xml/smbdotconf: add "password hash gpg key ids" option
      adds  b66ff2f   docs-xml/smbdotconf: reference "unix password sync" with "password hash gpg key ids"
      adds  81190f9   s4:dsdb/samdb: add configure checks for libgpgme
      adds  8d64999   drsblobs.idl: add package_PrimarySambaGPGBlob
      adds  763acdc   s4:dsdb/samdb: optionally store package_PrimarySambaGPGBlob in supplementalCredentials
      adds  f45a0ff   samba-tool: add --decrypt-samba-gpg support to 'user getpasswords' and 'user syncpasswords'
      adds  3e9a6c8   selftest:gnupg: add a gpg key for Samba Selftest <selftest at samba.example.com>
      adds  d903338   s4:selftest: run samba.tests.samba_tool.user also against ad_dc:local
      adds  a4efb11   selftest:Samba4: configure "password hash gpg key ids" for ad_dc (if available)
      adds  bbe3a6a   python:samba/tests: use 'samba-tool user {getpassword,syncpasswords}' with --decrypt-samba-gpg
      adds  88e968c   s4:torture/ndr: Add supplementalCredentials blob from Samba with the new SambaGPG blob
      adds  aaee982   WHATSNEW: add 'Password sync as active directory domain controller'
      adds  4a34070   WHATSNEW: recomment python-crypto and python-m2crypto
      adds  281b73f   build: Add hints on what libraries to install for gpgme support on failure
      adds  4110d73   tevent: Save 32 bytes of .text in tevent_req_create
      adds  8e989a1   tevent: Save 140 bytes of .text in tevent_req_create
      adds  0dd1c65   tevent: Add overflow protection to tevent_req_create
      adds  2d9958e   auth/credentials: also do a shallow copy of the krb5_ccache.
      adds  fbd0610   s4:torture/remote_pac: verify the order of PAC elements
      adds  08ead28   HEIMDAL:lib/krb5: allow predefined PAC_{LOGON_NAME,PRIVSVR_CHECKSUM,SERVER_CHECKSUM} elements in _krb5_pac_sign()
      adds  f618330   HEIMDAL:kdc: reset e_text after successful pre-auth verification
      adds  0022ea9   HEIMDAL:kdc: add krb5plugin_windc_pac_pk_generate() hook
      adds  6762d6b   s4:kdc: hook into heimdal's windc.pac_pk_generate hook
      adds  c2b7bac   s4:kdc: correctly update the PAC in samba_wdc_reget_pac()
      adds  af4dc22   s4:kdc: provide a PAC_CREDENTIAL_INFO element for PKINIT logons
      adds  acb2086   s4:dsdb/password_hash: add the UF_SMARTCARD_REQUIRED password reset magic
      adds  f1bb8f6   s4:dsdb/tests: add UF_SMARTCARD_REQUIRED tests
      adds  763baa6   selftest/Samba: remove compat admincert* files
      adds  0860b13   selftest/manage-ca: add certificates for pkinit@[addom.]samba.example.com
      adds  d4af9e4   selftest/manage-ca: update manage-CA-samba.example.com.sh
      adds  b3f8270   selftest/Samba: copy pkinit@$DOMAIN certificates to the environment
      adds  3039062   test_pkinit_heimdal.sh: add some more tests regarding the UF_SMARTCARD_REQUIRED behavior
      adds  82726ac   testprogs/blackbox: add test_pkinit_pac_heimdal.sh
      adds  4ab5365   s4:selftest: run test_pkinit_pac_heimdal.sh test
      adds  661e1a2   s4:selftest: run the pkinit test in the ad_dc and ad_dc_ntvfs environment
      adds  1854252   WHATSNEW: add SmartCard/PKINIT improvements
      adds  8b1f5ca   auth/auth_sam_reply: fill user_principal_* and dns_domain_name in make_user_info_dc_pac()
      adds  54d32c2   s4:kdc: provide a PAC_UPN_DNS_INFO element for logons
      adds  049b507   s4:dsdb/repl_meta_data: remember originating updates when applying replicated changes
      adds  32a254d   s4:dsdb/replicated_objects: don't skip notifications on resolved conflicts
      adds  32b1c74   s3: smbd: vfs: Remove any stale xattr values during file/directory create in vfs_xattr_tdb()
      adds  da47e13   s4: messaging: Remove bool auto_remove parameter from imessaging_init().
      adds  fe84f8b   s4-torture: add new torture_assert_krb5_error_equal macro.
      adds  497658f   s4-torture: fix compile of new NDR PAC tests with MIT Kerberos.
      adds  fcc5883   s3: vfs: generalize functions that set/get posix acl through xattr
      adds  4c5367d   s3: vfs: ceph: Add posix acl support
      adds  3a683b1   vfs_gpfs: Retry getacl with DAC capability if necessary
      adds  1f4d935   AddressSanitizer: Initialize for kcc_topology.c
      adds  555db4b   AddressSanitizer: Initialize for smbd/oplock.c
      adds  1835cde   AddressSanitizer: Initialize for vfs_fruit.c
      adds  1f1edb6   kcc: typo fix tupple => tuple
      adds  5505e36   kcc: fix a typo
      adds  f5e7494   Wrap krb5_cc_copy_creds and krb5_cc_copy_cache
      adds  df9c801   ctdb-web: Remove ctdb webpages from source
      adds  d5e4a7a   ctdb-locking: Drop code for Samba 3.x compatibility
      adds  3c933b1   ctdb-tool: Remove ctdb thaw command
      adds  d5bc917   ctdb-client: Remove functions ctdb_ctrl_thaw_priority() and ctdb_ctrl_thaw()
      adds  0191305   ctdb-client: Remove function ctdb_ctrl_thaw() from new client API
      adds  5dedf66   ctdb-protocol: Drop marshalling code for THAW control
      adds  0e0331a   ctdb-client: Reimplement ctdb_ctrl_freeze_priority() using ctdb_control()
      adds  c346204   ctdb-client: Drop unused functions ctdb_ctrl_freeze_send/recv
      adds  f03d39d   ctdb-client: Mark ctdb_ctrl_freeze_priority static
      adds  a376ba8   ctdb-vacuum: Do not use freeze_mode outside freeze code
      adds  9338443   ctdb-recovery: Remove serial database recovery code
      adds  79b6b4b   ctdb-daemon: Drop priorites from freeze/thaw code
      adds  5944a9b   ctdb-freeze: Drop function thaw_priority()
      adds  8630cc3   ctdb-client: Remove ctdb_ctrl_freeze_priority() function
      adds  4a48b6a   ctdb-protocol: Remove CTDB_NUM_DB_PRIORITIES
      adds  6693fa5   ctdb-recoverd: Remove code that updates database priorities during recovery
      adds  2ac9d0a   dbwrap_ctdb: Remove setting of database priority from samba
      adds  70d10ce   ctdb-tool: Remove setdbprio and getdbprio commands
      adds  dc0bfcd   ctdb-daemon: Remove implementation of SET/GET_DB_PRIORITY
      adds  bdb17fc   ctdb-client: Remove client code for set/get_db_priority
      adds  b7233e3   ctdb-client: Remove code to set/get_db_priority from new client code
      adds  7c8e933   ctdb-protocol: Drop marshalling code for set/get_db_priority
      adds  a7dd60e   ctdb-protocol: Deprecate controls SET/GET_DB_PRIORITY
      adds  3927603   ctdb-daemon: Remove priority field from ctdb_db_context
      adds  b81824e   ctdb-locking: Remove API for locking all databases
      adds  2852397   ctdb-locking: Remove API for locking databases with priority
      adds  b5ede50   ctdb-freeze: Remove ctdb_db_prio_frozen() function
      adds  9187f26   ctdb-locking: Remove ctdb_db_prio_iterator function
      adds  fbce266   ctdb-build: Add missing dependency on samba-util
      adds  a66b83d   ctdb-doc: Drop documentation for "ctdb setmonmode"
      adds  99e41e8   ctdb-doc: Drop documentation for "ctdb xpnn"
      adds  f427fe8   ctdb-doc: Update allowed debug levels to include "ERROR"
      adds  2a85590   ctdb-doc: Document limitation of "ctdb reloadips"
      adds  c6f36b5   ctdb-tests: Require setup_ctdbd() call in tool tests
      adds  779a8d8   ctdb-tests: Clean up temporary files in tool tests
      adds  752c70b   ctdb-tests: Allow fake_ctdbd and tool to be run under valgrind in tool tests
      adds  80f7fd1   ctdb-tests: Allow secondary tool commands to be tested
      adds  046e566   ctdb-tests: Have fake_ctdbd log request IDs
      adds  c77a50d   ctdb-tests: Error on invalid destnode in fake_ctdbd
      adds  2b2a7a9   ctdb-tool: Log a message at INFO level
      adds  eafa12e   ctdb-tests: Drop ctdb tool debug level to NOTICE
      adds  02709c7   ctdb-tool: Drop arbitrary exit codes
      adds  fc7968d   ctdb-tool: Exit with 1 on failure instead of -1
      adds  1bb1b63   ctdb-tool: Fix a log message in "ctdb reloadnodes"
      adds  1c44436   ctdb-tests: Drop a "ctdb reloadnodes" tool test
      adds  e1aa2bb   ctdb-tests: Fix "ctdb status" test
      adds  48ed5f7   ctdb-tests: Add "ctdb ifaces" tool test
      adds  d30143d   ctdb-tests: Add "ctdb ping" tool test
      adds  55040c5   ctdb-tests: Add "ctdb recmaster" tool tests
      adds  467356d   ctdb-tool: Improve "ctdb uptime" output format
      adds  bde3f95   ctdb-tests: Add "ctdb uptime" tool test
      adds  339da22   ctdb-tool: Simplify "ctdb process-exists"
      adds  032c9f1   ctdb-tests: Add "ctdb process-exists" tool test
      adds  accd1ca   ctdb-tools: Simplify "ctdb getpid" output format
      adds  d6e1e69   ctdb-tests: Add "ctdb getpid" tool test
      adds  c3c106e   ctdb-tools: Simplify "ctdb pnn" output format
      adds  4af127c   ctdb-tests: Add "ctdb pnn" tool test
      adds  b6623fe   ctdb-tools: Simplify "ctdb getdebug" output format
      adds  6ee5136   ctdb-tool: Improve error output in "ctdb setdebug"
      adds  e7e3342   ctdb-tests: Implement GET_DEBUG and SET_DEBUG controls in fake_ctdbd
      adds  cf5d70c   ctdb-tests: Add "ctdb setdebug" tool tests
      adds  eb2544e   ctdb-tests: Implement GET_RUNSTATE control in fake_ctdbd
      adds  37d321c   ctdb-tests: Add "ctdb runstate" tool tests
      adds  f79be2e   ctdb-common: Refactor tunable related functions
      adds  abd5d7c   ctdb-daemon: Use refactored tunable code
      adds  be0db16   ctdb-tests: Implement controls related to tunables in fake_ctdbd
      adds  5d63d8d   ctdb-tests: Add "ctdb listvars/getvar/setvar" tool tests
      adds  435cf16   ctdb-tests: Implement SET_IFACE_LINK_STATE control in fake_ctdbd
      adds  c0d1e9c   ctdb-tests: Add "ctdb setifacelink" tool tests
      adds  7303d7b   ctdb-tools: Simplify "ctdb getmonmode" output format
      adds  87bf242   ctdb-tests: Add monitoring related controls in fake_ctdbd
      adds  98f5172   ctdb-tests: Add "ctdb getmonmode/disablemonitor/enablemonitor" tool tests
      adds  0e8416d   ctdb-tests: Implement GET_RECLOCK_FILE control in fake_ctdbd
      adds  8ef7168   ctdb-tests: Add "ctdb getreclock" tool tests
      adds  f7a9d59   ctdb-tests: Implement STOP_NODE and CONTINUE_NODE controls in fake_ctdbd
      adds  8deb57b   ctdb-tests: Implement TAKEOVER_RUN message in fake_ctdbd
      adds  bd17dae   ctdb-tests: Add "ctdb stop/continue" tool tests
      adds  3d6c23e   ctdb-tests: Implement SET_BAN_STATE control in fake_ctdbd
      adds  ae07e3b   ctdb-tests: Add "ctdb ban/unban" tool tests
      adds  58f3bd3   ctdb-tests: Implement MODIFY_FLAGS control in fake_ctdbd
      adds  41d1347   ctdb-tests: Add "ctdb disable/enable" tool tests
      adds  74989b1   ctdb-tools: Simplify "ctdb getdbseqnum" output format
      adds  6a01251   ctdb-tests: Implement database related controls in fake_ctdbd
      adds  0e1ff5f   ctdb-tests: Add database related tool tests
      adds  3cb659e   WHATSNEW: CTDB updates
      adds  f95bbc7   kcc: Add corresponding methods for repsTo
      adds  9427a24   kcc: Add a TODO for msDS[-RO]-Replica-Locations
      adds  8dabd57   kcc: Clean up repsTo attribute for old DCs
      adds  add6442   ldb_ldb: Do not re-scan the index list for new DNs
      adds  9e676b2   dsdb: Fix CID 1364520 Incorrect expression (EVALUATION_ORDER)
      adds  7f56384   ctdb-doc: Add ctdb_diagnostics man page
      adds  337fc6e   ctdb-doc: Integrate ctdb_diagnostics man page into build
      adds  ff6a227   ctdb-doc: ctdb_diagnostics(1) tweaks and cross-references
      adds  c40fc62   ctdb-ipalloc: Use a cumulative timeout for takeover run stages
      adds  10165c4   ctdb-daemon: Move CTDB VNN structure to IP takeover code
      adds  9e2a7f0   ctdb-common: Fix CID 1363227 (Resource leak)
      adds  89b7913   ctdb-tests: Fix CID 1364521 (Argument cannot be negative)
      adds  13dcaff   ctdb-tests: Fix CID 1364522 (Argument cannot be negative)
      adds  e42d587   ctdb-tests: Fix CID 1364523 (Argument cannot be negative)
      adds  6544590   ctdb-tests: Fix CID 1364524 (Argument cannot be negative)
      adds  a20c3df   ctdb-tests: Fix CID 1364525 (Argument cannot be negative)
      adds  785150a   ctdb-tests: Fix CID 1364526 (Argument cannot be negative)
      adds  b47a244   ctdb-doc: Drop documentation for obsolete tunable
      adds  16f33c9   ctdb-daemon: Fix statistics update macro
      adds  277aad6   ctdb-tests: Clean database before the test
      adds  bea1252   ctdb-tests: Fix typo
      adds  0f5bfa6   ctdb-tests: Improve test to match exact output
      adds  b647315   ctdb-tests: Add tests for idempotence
      adds  5d34755   ctdb-tests: Add more tests for ctdb setdbsticky and setdbreadonly
      adds  dc065b1   ctdb-tests: Add machinereadable output tests
      adds  76c2208   ctdb-common: Fix parsing of debug level
      adds  57a66eb   ctdb-protocol: Add function ctdb_sock_addr_same_ip
      adds  5d380ef   ctdb-daemon: Add QueueBufferSize tunable
      adds  5dc1888   ctdb-daemon: Reduce QueueBufferSize from 16k to 1k
      adds  0a759bc   ctdb-daemon: Use consistent naming for monitoring mode
      adds  87b49c9   ctdb-daemon: Deletion of IPs is deferred until the next takeover run
      adds  199293f   ctdb-tool: Remove old ctdb tool
      adds  70f2573   ctdb-tool: Add replacement ctdb tool using new client API
      adds  29b7825   ctdb-tests: Adjust unit test output matching new ctdb
      adds  28b2a63   ctdb-daemon: Drop the implementation of THAW control
      adds  47c400f   ctdb-protocol: Deprecate THAW control
      adds  3314a09   ctdb-daemon: Drop implementation of global transaction controls
      adds  24635e9   ctdb-client: Drop client code for global transaction controls
      adds  28f62be   ctdb-protocol: Drop marshalling for global transaction controls
      adds  3fbb541   ctdb-protocol: Deprecate global transaction controls
      adds  3fafe48   ctdb-packaging: Move ctdb configuration to ctdbd.conf
      adds  44bbdbe   WHATSNEW: ctdb updates
      adds  a86be20   ctdb-tests: Fix valgrind unintialized error
      adds  d10771c   ctdb-tests: Do not add $VALGRIND to ctdb command
      adds  9871194   ctdb-tests: Removing sleep from porting_tests
      adds  0b4b2d0   ctdb-tests: Avoid division by zero in NFS eventscript unit test
      adds  806f54f   ctdb-tests: Remove duplicate EOF terminators in some tool unit tests
      adds  2f70964   ctdb-tests: Avoid portability issue in porting tests
      adds  58bd3f8   ctdb-tests: Pretend not to ignore return from fgets()
      adds  ed81e51   ctdb-daemon: Fix CID 1364527/8/9: Null pointer dereferences (NULL_RETURNS)
      adds  9c1cd31   s3/lib: add smbd_cleanupd.tdb
      adds  da61c97   s3/smbd: add cleanupd_init_send()/recv()
      adds  4652a8b   s3/cleanupd: use smbd_cleanupd.tdb
      adds  41875c8   s3/notifyd: add async send/recv functions
      adds  f396449   lib: Move "message_send_all" to serverid.c
      adds  eb6e320   fss_agent: Fix a signed/unsigned mixup
      adds  2a97fb0   tdb: version 1.3.10
      adds  77d2986   talloc: version 2.1.8
      adds  7b4c815   tevent: version 0.9.28
      adds  15e6217   replmd: Check dsdb_dn for syntax errors
      adds  88a4d55   valgrind: Avoid a warning about uninitialized memory
      adds  e0b6d6b   msds_intid: Add test for (non-schema) linked attributes
      adds  032fc27   rpc_server/drsuapi: Set msDS_IntId as attid for linked attributes if exists
      adds  2bb5f7d   replmd: Remove data field on DSDB_CONTROL_REPLICATED_UPDATE_OID
      adds  fa64116   replmd: Send replicated update OID for forward links
      adds  0555443   msds_intid: Add test for schema linked attributes
      adds  dffe66e   getncchanges: Set is_schema_nc when EXOP_OBJ
      adds  192e54c   rpc_server/drsuapi: Don't set msDS_IntId as attid for linked attributes if schema
      adds  caa231a   s4:pyrpc: correctly implement .request_timeout
      adds  3cb3fc3   samba-tool: use a timeout of 5 minutes in 'samba-tool drs replicate'
      adds  cba7e94   samba-tool: add --async-rep option to 'samba-tool drs replicate'
      adds  47d9b0e   tests:samba_tool_drs: test samba-tool drs replicate with implicit machine credentials
      adds  d282527   tests:samba_tool_drs: test samba-tool drs replicate with --async-op
      adds  c07504f   WHATSNEW: document new samba-tool drs replicate options
      adds  1246904   librpc: Add ndr_push_struct_into_fixed_blob() and use it in GUID_to_ndr_blob()
      adds  cb6395c   lib/ldb-samba: Use ndr_push_struct_into_fixed_blob() in ldif_handlers.c
      adds  b8335f6   lib/ldb-samba: Avoid talloc() in ldif_read_objectSid() by parsing the SID string on the stack
      adds  eeb594c   dsdb: Limit potential stack use when parsing extended DNs
      adds  00f77d1   torture: Add tests for ndr_push_struct_into_fixed_blob()
      adds  7a21e40   ldb_tdb index: fix whitespace
      adds  ebdf6e0   ldb: Free empty index lists as talloc_realloc() fails in this case
      adds  f6e8718   ldb: Add ldb_unpack_data_only_attr_list_flags()
      adds  b465161   ldb: Prepare for adding flags to ltdb_search_dn1() to control memory allocation
      adds  e517d68   ldb: Add flags to ltdb_search_dn1() to control memory allocation
      adds  5f815c8   ldb: fix compiler warnings on ldb_unpack_data() arguments
      adds  8818f2c   ldb: Use ldb_unpack_data_only_attr_list_flags in re_index()
      adds  dbb243f   ldb: version 1.1.27
      adds  999ea7e   shadow_copy2: Fix shadow_copy2_posix_gmt_string return type
      adds  13f9224   shadow_copy2: Add test cases to cover shadow:format
      adds  c9b6e99   shadow_copy2: create structure to store module specific information
      adds  71682e1   shadow_copy2: allow configurable prefix for snapshot name
      adds  8de11bd   shadow_copy2: Add test case for snapprefix and delimiter
      adds  57518cf   shadow_copy2: update man pages for the newly introduced options
      adds  17a6a78   shadow_copy2: Fix error handling in shadow_copy2_get_shadow_copy_data
      adds  b11697b   WHATSNEW: add shadow:snapprefix and shadow:delimiter
      adds  955dec2   VERSION: Set version to 4.5.0rc1...
      adds  de4eaf9   VERSION: Bump version up to 4.5.0rc2...
      adds  de3d1f3   WHATSNEW: Start release notes for Samba 4.5.0rc2.
      adds  d4e5992   docs: Bump version up to 4.5.
      adds  3cf958d   async_req: make async_connect_send() "reentrant"
      adds  0791bd6   man: Wrong option for parameter ldap ssl in smb.conf man page
      adds  ca1ef4d   ctdb-waf: Move ctdb tests to libexec directory
      adds  70a1836   ctdb-packaging: Move ctdb tests to libexec directory
      adds  a772738   ctdb-tests: Stop cross-talk between reclock tests
      adds  c026a38   ctdb-tests: Add --interactive/-i option to test options parsing code
      adds  0686be6   ctdb-tests: Implement --interactive/-i option in message_ring
      adds  8817849   ctdb-tests: Clean up and rename simple message_ring test
      adds  10e66ef   ctdb-tests: Implement --interactive/-i option in fetch ring
      adds  21cbbb1   ctdb-tests: Clean up and rename simple fetch_ring test
      adds  106e572   ctdb-tests: Implement --interactive/-i option in transaction_loop
      adds  ea6a976   ctdb-tests: Clean up and rename simple transaction_loop test
      adds  35f777c   ctdb-tests: Clean up and rename simple transaction_loop recovery test
      adds  38d8bcf   ctdb-tests: Add explicit wait to the fork_helper()
      adds  13301d8   ctdb-common: Fix CID 1125553 Buffer not null terminated (BUFFER_SIZE_WARNING)
      adds  2c8c82d   ctdb-common: Consistently use strlcpy() on interface names
      adds  a614e60   ctdb-utils: Fix CID 1297451 Explicit null dereferenced (FORWARD_NULL)
      adds  5d77e76   ctdb-daemon: Fix CID 1363233 Resource leak (RESOURCE_LEAK)
      adds  96395c2   ctdb-daemon: Fix CID 1363067 Resource leak (RESOURCE_LEAK)
      adds  2ffc301   ctdb-mutex: Fix CID 1359217 Resource leak (RESOURCE_LEAK)
      adds  f002457   ctdb-common: Fix CID 1363227 Resource leak (RESOURCE_LEAK)
      adds  29c0b81   ctdb-tests: Fix CID 1361816 Buffer not null terminated (BUFFER_SIZE_WARNING)
      adds  9f0b1e1   ctdb-common: Fix CID 1125581 Dereference after null check (FORWARD_NULL)
      adds  6e8863b   ctdb-common: Fix CID 1125583 Dereference after null check (FORWARD_NULL)
      adds  fb3314f   ctdb-common: Fix CID 1125585 Dereference after null check (FORWARD_NULL)
      adds  00d2d4b   ctdb-daemon: Fix CID 1125627 Resource leak (RESOURCE_LEAK)
      adds  fe1ca7a   ctdb-mutex: Avoid corner case where helper is already reparented to init
      adds  f0fe4f1   ctdb-tools: Fix CID 1364699 - dereference after null check
      adds  a6b4f12   ctdb-tools: Fix CID 1364701 - resource leak
      adds  dcae848   ctdb-tools: Fix CID 1364702 - resource leak
      adds  5e6bcb9   ctdb-tools: Fix CID 1364703 - resource leak
      adds  15c6776   ctdb-tools: Fix CID 1364704 - resource leak
      adds  66bf88a   ctdb-tools: Fix CID 1364705 - resource leak
      adds  c1dfac0   ctdb-tools: Fix CID 1364706 - resource leak
      adds  e7c2383   ctdb-tools: Free record if it does not contain valid data
      adds  08d6c26   ctdb-tools: Free tickle list before exiting
      adds  aa3e881   ctdb-tools: Add early return for empty connection list
      adds  cab7216   ctdb-tools: Free connection list after processing it
      adds  661f901   ctdb-tools: Close tdb database on error
      adds  533d7e1   ctdb-tools: Free temporary memory context before exiting
      adds  34c3499   ctdb-client: transaction_cancel must free transaction handle
      adds  a009532   ctdb-tools: Cancel transaction on error or if commit fails
      adds  52bff15   ctdb-tools: "ctdb tickle" command should run without daemon
      adds  be449db   ctdb-doc: Document that "ctdb tickle" can now read from stdin
      adds  ae5f9b0   ctdb-packaging: Stop RPM from renaming working config to ctdb.rpmsave
      adds  5bcfc32   ctdb-daemon: Clean up SET_DB_PRIORITY/GET_DB_PRIORITY deprecation
      adds  a990608   source3/wscript: Add support for disabling vfs_cephfs
      adds  3688305   buildscripts: Fix the regression with --without-acl-support.
      adds  fa0ffa2   dbwrap: Fix structure initialization
      adds  449a0cf   smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser()
      adds  aa0522e   s4/torture: add a test for ctdb-tombstrone-record deadlock
      adds  6a9bdca   dbwrap_ctdb: treat empty records in ltdb as non-existing
      adds  5ad65ec   WHATSNEW: Add changes since rc1.
      adds  30d823e   VERSION: Disable git snapshots for the 4.5.0rc2 release.
      adds  3e25b21   VERSION: Bump version up to 4.5.0rc3...
      adds  76958a6   samba-tool/ldapcmp: ignore differences of whenChanged
      adds  cbc6ba0   tests:samba_tool: pass stdout and stderr to assertCmdSuccess()
      adds  f3e8789   tests:samba_tool: make use of assertCmdFail() in gpo.py
      adds  f29471f   script/autobuild.py: check for AUTOBUILD_SKIP_SAMBA_O3 environment variable
      adds  732b5a7   tests:blackbox: let samba_dnsupdate.py provide more details
      adds  315abf8   torture/backupkey: Allow WERR_INVALID_ACCESS, WERR_INVALID_PARAM or WERR_INVALID_DATA
      adds  8c8588b   selftest: Merge alternate error codes into backupkey from backupkey_heimdal
      adds  252a0ca   s4: repl: Ensure all error paths in dreplsrv_op_pull_source_get_changes_trigger() are protected with tevent returns.
      adds  adf2ca1   s4:dsdb/schema: don't change schema->schema_info on originating schema changes.
      adds  5925277   s4:dsdb/repl: avoid recursion after fetching schema changes.
      adds  118b76c   s4:dsdb/schema: store struct dsdb_schema_info instead of a hexstring
      adds  137a40b   s4:dsdb/schema: don't treat an older remote schema as SCHEMA_MISMATCH
      adds  c84842a   s4:dsdb/repl: Improve memory handling in replicated schema code
      adds  2c2a837   s4:dsdb/schema: Remove unused old schema from memory
      adds  d5fd8de   s4:dsdb/schema: make dsdb_schema_pfm_add_entry() public and more useful
      adds  6143e5e   s4:dsdb/repl: make sure the working_schema prefix map is populated with the remote prefix map
      adds  5902a36   s4:dsdb/objectclass_attrs: call dsdb_attribute_from_ldb() without a prefixmap
      adds  e895b77   s4:dsdb/schema: avoid an implicit prefix map creation in lookup functions
      adds  9f3ff9e   s4:dsdb/schema: don't update the in memory schema->prefixmap without reloading the schema!
      adds  67b678f   s4:dsdb/schema: split out a dsdb_attribute_drsuapi_remote_to_local() function
      adds  f7cf3c7   s4:dsdb/schema: move messages for unknown attids to higher debug levels during resolving
      adds  bfb5258   s4:dsdb/repl: set working_schema->resolving_in_progress during schema creation
      adds  1b01340   s4:dsdb/repl: let dsdb_replicated_objects_convert() change remote to local attid for linked attributes
      adds  fdbefe5   s4:dsdb/repl_meta_data: Add more info on which DN we failed to find an attid on
      adds  4c452a7   selftest: Move repl_schema test to a distinct OID prefix
      adds  4f41b69   selftest/flapping: add some samba3.blackbox.smbclient_s3 tests
      adds  ac2b4cb   script/autobuild.py: include the branch name in the output
      adds  edc2eb2   WHATSNEW.txt: Added more details about multiple DNS forwarders
      adds  5fa05ec   smbd: oplock: Fixup debug messages inside remove_oplock().
      adds  a36549c   smbd: oplock: Factor out internals of remove_oplock() into new remove_oplock_under_lock().
      adds  811fd8b   s3: oplock: Fix race condition when closing an oplocked file.
      adds  97863e8   quotas: small cleanup
      adds  55d057d   smbd: get a valid file stat to disk_quotas
      adds  9eb4ce1   smbd: use owner uid for free disk calculation if owner is inherited
      adds  78b96ed   selftest: refactor test_dfree_quota.sh - add share parameter
      adds  84ffa9a   selftest: add tests for dfree with inherit owner enabled
      adds  9a29038   s4-smbtorture: use standard macros in smb2.read test
      adds  84d6e5a   s4-selftest: add functions which create with desired access
      adds  df68a61   s4-selftest: add test for read access check
      adds  416a362   seltest: implicit FILE_READ_DATA non-reporting
      adds  2d8c18f   seltest: allow opening files with arbitrary rights in smb2.ioctl tests
      adds  5ffcd2b   s4-smbtorture: pin copychunk exec right behavior
      adds  dca2195   smbd: look only at handle readability for COPYCHUNK dest
      adds  d6e8fd9   smbd: allow reading files based on FILE_EXECUTE access right
      adds  e217c14   s3: libsmb: Protect cli_connect_nb_send() from being passed a NULL hostname and dest_ss.
      adds  7ab1f4f   libgpo: Correctly use the 'server' parameter after parsing it out of the GPO path.
      adds  294944f   idmap: don't generally forbid id==0 from idmap_unix_id_is_in_range()
      adds  f57177f   idmap: centrally check that unix IDs returned by the idmap backends are in range
      adds  78460d1   s3-lib: Pass missing argument for format string
      adds  b216684   s3-libnet: Add missing format element
      adds  d6ece9c   s3-lib: Remove unused function sprintf_append
      adds  685aac2   talloc: Fix format-nonliteral warning
      adds  0da9c69   tdb: Fix format-nonliteral warning
      adds  de35ebd   lib/util: Fix format-nonliteral warning
      adds  61423eb   ldb: Fix format-nonliteral warning
      adds  3f635ce   s3-lib: Fix format-nonliteral warning
      adds  aa35339   s3-include: Fix format-nonliteral warning
      adds  acef41a   s3-netapi: Fix format-nonliteral warning
      adds  058e7c0   s3-libnet: Fix format-nonliteral warning
      adds  14afd99   regedit: Fix format-nonliteral warning
      adds  05758f4   wibindd: Fix format-nonliteral warning
      adds  3abe405   passdb: Fix format-nonliteral warning
      adds  6275a94   torture: Fix format-nonliteral warning
      adds  ca7fa0c   lib/util: Fix format strings and argument data types
      adds  0d98196   ctdb-common: Fix format-nonliteral warning
      adds  38f2415   ctdb-daemon: Fix format-nonliteral warning
      adds  91bd05f   ctdb-daemon: Fix format-nonliteral warning
      adds  720af0a   ctdb-daemon: Fix format-nonliteral warning
      adds  398f904   ctdb-recovery-helper: Fix format-nonliteral warning
      adds  2b203f1   ctdb-ib: Fix DEBUG log messages
      adds  8754d07   ctdb-pmda: Use 1s timeout for fetching statistics
      adds  b356446   ctdb-tools: Drop "ctdb rebalanceip"
      adds  0083c24   ctdb-tools: Drop "ctdb rebalancenode"
      adds  cf494f8   ctdb-tools: Addition of IPs is deferred until the next takeover run
      adds  0d74d1d   ctdb-daemon: Fix CID 1272855 Operands don't affect result
      adds  74e2593   ctdb-daemon: Fix CID 1125575 Operands don't affect result
      adds  4f6592c   ctdb-daemon: Fix CID 1125574 Operands don't affect result
      adds  f2c64a9   ctdb-tests: Update porting test to be more flexible about line numbers
      adds  14c7c6a   ctdb-common: Fix CID 1362729 Unchecked return value from library
      adds  2f10d65   ctdb-common: Fix CID 1362728 Unchecked return value from library
      adds  33dd902   ctdb-tcp: Fix CID 1362727 Unchecked return value from library
      adds  7b12049   ctdb-tcp: Set file descriptor to -1 after close.
      adds  03d7c48   ctdb-daemon: Fix CID 1362726 Unchecked return value from library
      adds  6933784   ctdb-client: Fix CID 1362725 Unchecked return value from library
      adds  d244616   ctdb-client: Print error message before next syscall to avoid losing errno
      adds  c92614b   ctdb-tcp: Fix CID 1362724 Unchecked return value from library
      adds  965920b   ctdb-daemon: Fix CID 1362723 Unchecked return value from library
      adds  386ba36   ctdb-logging: Fix CID 1272823 Unchecked return value from library
      adds  5159811a  ctdb-tools: Fix CID 1125618 String not null terminated (STRING_NULL)
      adds  52813cd   ctdb-tools: Consistently use db_name
      adds  bddfe9b   ctdb-common: Save errno before closing file to keep debug accurate
      adds  a275b0c   ctdb-daemon: Try to release IP address even if interface is unknown
      adds  5e4db43   ctdb-daemon: Do not update the VNN state on RELEASE_IP failure
      adds  c80c2cf   ctdb-daemon: Do not copy address for RELEASE_IP message
      adds  5fa6a1d   ctdb-daemon: Factor out new function release_ip_post()
      adds  65445d5   ctdb-daemon: Use release_ip_post() when releasing all IP addresses
      adds  2a9566f   ctdb-daemon: Rename takeover_callback_state -> release_ip_callback_state
      adds  46890c5   ctdb-daemon: When releasing an IP, update PNN in callback
      adds  18334fd   ctdb-ipalloc: Fix cumulative takeover timeout
      adds  f4618fc   ctdb-tests: Drop function _ctdb_hack_options()
      adds  e281108   ctdb-tests: Drop attempts to pass arguments to ctdbd on (re)start
      adds  2070850   ctdb-tests: Move local daemon configuration creation into setup_ctdb()
      adds  c0dba49   ctdb-tests: Remove function daemons_start_1()
      adds  eb55718   ctdb-tests: Reimplement daemons_stop() using ctdbd_wrapper
      adds  74fa37a   KCC: Fix misnamed variable in DSA object
      adds  ad835cf   smbd: Fix snapshot query on shares with DFS enabled
      adds  1901c9e   s3: vfs: shadow_copy2: Re-use an existing variable already set to the right value (p - name).
      adds  4b26677   s3: vfs: shadow_copy2. Remove any trailing slash when stripping @GMT-YYYY... from the end of a path.
      adds  e5baf88   s3: vfs: shadow_copy2: Replace all uses of (p-name) with len_before_gmt.
      adds  b4a05b1   s3: vfs: snapper: Add and use len_before_gmt, calculated as (p-name).
      adds  598327a   s3: vfs: snapper: Fix snapper_gmt_strip_snapshot() function to strip @GMT token identically to shadow_copy2.c:shadow_copy2_strip_snapshot()
      adds  cccf74e   s3: SMB1: Add missing FLAGS2 definitions from MS-SMB.
      adds  ac64b26   s3: libsmb: Add uint16_t additional_flags2 arg to cli_smb_send().
      adds  050673d   s3: libsmb: Add uint16_t addtional_flags2 to cli_trans_send().
      adds  c74aa87   s3: libsmb: Add uint16_t addtional_flags2 to cli_smb_req_create().
      adds  6f1ae6a   s3: libsmb: Add clistr_is_previous_version_path()
      adds  f570cda   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_setpathinfo_send().
      adds  87a1a1a   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_qpathinfo_send()
      adds  fe2f658   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_rename_send().
      adds  663c35d   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ntrename_internal_send().
      adds  a271db6   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_unlink_send().
      adds  028f181   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_mkdir_send().
      adds  30c97b3   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_rmdir_send()
      adds  e702d6a   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ntcreate1_send().
      adds  c98a801   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_nttrans_create_send().
      adds  ce5acbf   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_openx_create().
      adds  4276ffb   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_getatr_send().
      adds  bff4980   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_setatr_send().
      adds  4200c31   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_chkpath_send().
      adds  48550cc   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ctemp_send().
      adds  8256656   s3: libsmb: Make a comment note that cli_set_ea() needs some internal changes before cli_set_ea_path() can use previous path versions.
      adds  1d59274   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_list_trans_send().
      adds  8d7f69d   s3: libsmb: Correctly set max_setup_size in FSCTL_GET_SHADOW_COPY_DATA nttrans ioctl.
      adds  bab467d   s3: libsmb: Do some hardening in the receive processing of cli_shadow_copy_data_recv().
      adds  b5bb91a   s3: smbclient: In order to get shadow copy data over SMB1 we must call cli_shadow_copy_data() twice.
      adds  38baf4b   s3: smbclient. Ensure we don't crash by freeing uninitialized *snapshots.
      adds  b755e66   s3: libsmb: Correctly align create contexts in a create call.
      adds  8c0b554   s3: libsmb: Add return args to clistr_is_previous_version_path().
      adds  4dba637   s3: libsmb: Add cli_smb2_shadow_copy_data() function that gets shadow copy info over SMB2.
      adds  a22c296   s3: libsmb: Plumb new SMB2 shadow copy call into cli_shadow_copy_data().
      adds  8328861   s3: libsmb: Add the capability to find a @GMT- path in an SMB2 create and transform to a timewarp token.
      adds  9bbc84a   s2-selftest: run shadow_copy2 test both in NT1 and SMB3 modes
      adds  44616ab   selftest: add content to files created during shadow_copy2 test
      adds  bbc351a   selftest: check file readability in shadow_copy2 test
      adds  8f535d5   selftest: test listing directories inside snapshots
      adds  3157af9   vfs_shadow_copy: handle non-existant files and wildcards
      adds  372fb30   s3: vfs: Fix compilation error on Solaris.
      adds  6c6fb45   s3-util: Fix asking for username and password in smbget.
      adds  8869cf8   Added Wiki link to replPropertyMetaData Changes section
      adds  e7c0cb3   Removed upgrading-samba4.txt
      adds  257d1d6   tests/schemainfo: run dsdb schema info tests with proper URI
      adds  c146881   getncchanges: Fix some whitespace
      adds  c664c03   replicated_objects: Add missing newline for debug
      adds  752a32a   drepl_out: Send the prefix map alongside the RODC partial attribute set
      adds  ec38c59   drepl_out: Send the prefix map alongside the global catalog partial attribute set
      adds  fc27d74   tests/getnc_exop: Ensure we do the fallback if not given a PAS
      adds  af88b47   tests/getnc_exop: Ensure that all attids are valid in a given PAS
      adds  a6c6050   tests/getnc_exop: Ensure the remote prefixmap is always used (secret attrs)
      adds  589b76f   tests/getnc_exop: Ensure the remote prefixmap is always used (name attr)
      adds  91f9633   tests/getnc_exop: PartialAttrSetEx test (passes Windows, fails us)
      adds  ef21629   getncchanges: Compute the partial attribute set from the remote schema
      adds  46139bb   tests/getnc_exop: Ensure that attribute list sorting is correct
      adds  81dff4e   WHATSNEW: Release notes for Samba 4.5.0rc3.
      adds  6c94b10   VERSION: Disable git snapshots for the 4.5.0rc3 release.
      adds  ff8d3d6   VERSION: Bump version up to 4.5.0rc4...
      adds  91901e0   WHATSNEW: Start release notes for Samba 4.5.0rc4.
      adds  181d050   script/release.sh: use 8 byte gpg key ids
      adds  b005b5b   dsdb: Allow missing a mandatory attribute from a dbcheck fix
      adds  0ccfa21   dbcheck: Abandon dbcheck if we get an error during a transaction
      adds  41ca635   ctdb-daemon: Schedule running of callback if there are no event scripts
      adds  d9f5a6a   ctdb-daemon: Handle failure immediately, do housekeeping later
      adds  8b2e01a   ctdb-daemon: Don't steal control structure before synchronous reply
      adds  7e0846a   ctdb-tests: Factor out function config_from_environment()
      adds  af2386b   ctdb-tests: Conditionally use temporary config file for local daemons
      adds  51a6036   ctdb-tests: Add a test to ensure that CTDB works with no eventscripts
      adds  0f63ac0   Added Wiki link to replPropertyMetaData Changes section
      adds  205d5f0   Removed upgrading-samba4.txt
      adds  92ada9f   tests/schemainfo: run dsdb schema info tests with proper URI
      adds  7d24cd2   getncchanges: Fix some whitespace
      adds  d107915   replicated_objects: Add missing newline for debug
      adds  06cd31c   drepl_out: Send the prefix map alongside the RODC partial attribute set
      adds  a57ec81   drepl_out: Send the prefix map alongside the global catalog partial attribute set
      adds  4c25f82   tests/getnc_exop: Ensure we do the fallback if not given a PAS
      adds  eff99ba   tests/getnc_exop: Ensure that all attids are valid in a given PAS
      adds  90581ae   tests/getnc_exop: Ensure the remote prefixmap is always used (secret attrs)
      adds  2dde964   tests/getnc_exop: Ensure the remote prefixmap is always used (name attr)
      adds  b1858ad   tests/getnc_exop: PartialAttrSetEx test (passes Windows, fails us)
      adds  6600a47   getncchanges: Compute the partial attribute set from the remote schema
      adds  6f9876a   tests/getnc_exop: Ensure that attribute list sorting is correct
      adds  4422790   WHATSNEW: Release notes for Samba 4.5.0rc3.
      adds  d7258cb   VERSION: Disable git snapshots for the 4.5.0rc3 release.
      adds  73e24ec   Merge tag 'samba-4.5.0rc3' into v4-5-test
      adds  1349c67   gensec/spnego: work around missing server mechListMIC in SMB servers
      adds  64e1f55   s3/rpc_server: shared rpc modules directory may not exist
      adds  8a02f97   Revert "vfs_acl_xattr: objects without NT ACL xattr"
      adds  32f3f7b   vfs_acl_common: rename psd to psd_blob in get_nt_acl_internal()
      adds  abbc4be   vfs_acl_common: rename pdesc_next to psd_fs
      adds  a2fb0fb   vfs_acl_common: remove redundant NULL assignment
      adds  8a8c2ce   vfs_acl_common: simplify ACL logic, cleanup and talloc hierarchy
      adds  a48d106   vfs_acl_common: move the ACL blob validation to a helper function
      adds  eabd4f8   vfs_acl_tdb|xattr: use a config handle
      adds  694c5d0   vfs_acl_common: move stat stuff to a helper function
      adds  7c657fc   vfs_acl_common: check for ignore_system_acls before fetching filesystem ACL
      adds  497e828   vfs_acl_xattr|tdb: add option to control default ACL style
      adds  54e6a40   vfs_acl_common: Windows style default ACL
      adds  2aa1aea   s4/torture: tests for vfs_acl_xattr default ACL styles
      adds  0069137   vfs_acl_common: use DBG_LEVEL and remove function prefixes in DEBUG statements
      adds  1f1d54c   docs: document vfs_acl_xattr|tdb enforced settings
      adds  3987f0e   vfs_acl_xattr|tdb: enforced settings when ignore system acls=yes
      adds  2419d59   idmap_script: add missing "IDTOSID" argument to the script command line.
      adds  3989032   s4-torture: test GetPrinterData with server handle and 0 keylength.
      adds  d58fb55   s3-spoolss: fix _spoolss_GetPrinterDataEx by moving the keyname lengthcheck.
      adds  dc2c876   WHATSNEW: Add release notes for Samba 4.5.0.
      adds  916fab0   VERSION: Set version to 4.5.0...
      adds  a4dd3c9   New upstream version 4.5.0+dfsg
       new  d5b39ed   Updated version 4.5.0+dfsg from 'upstream/4.5.0+dfsg'
       new  5f490d2   Clean up and reapply patches
       new  179399f   Changelog for previous commits
       new  884b779   Refresh patches with quilt
       new  dc2fd8e   Bump lib{ldb,talloc,tdb,tevent}-dev and python-talloc-dev to bundled versions

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml                                        |    3 +-
 README.Coding                                      |   12 +
 VERSION                                            |    4 +-
 WHATSNEW.txt                                       | 1502 +--
 auth/auth_sam_reply.c                              |  295 +-
 auth/auth_sam_reply.h                              |   24 +-
 auth/credentials/credentials.c                     |   15 -
 auth/credentials/credentials.h                     |    3 -
 auth/credentials/credentials_krb5.c                |   67 +
 auth/credentials/credentials_krb5.h                |    4 +
 auth/credentials/credentials_secrets.c             |   59 +-
 auth/credentials/pycredentials.c                   |   85 +-
 auth/gensec/gensec.c                               |    6 +-
 auth/gensec/gensec_start.c                         |    1 +
 auth/gensec/gensec_util.c                          |    4 +-
 auth/gensec/spnego.c                               |   70 +-
 auth/kerberos/gssapi_pac.c                         |   17 +-
 auth/wbc_auth_util.c                               |  123 +-
 buildtools/wafsamba/samba_autoconf.py              |    1 +
 ctdb/NEWS                                          |  354 -
 ctdb/client/client.h                               |  157 +-
 ctdb/client/client_call.c                          |   11 +-
 ctdb/client/client_connect.c                       |  133 +-
 ctdb/client/client_control.c                       |   12 +-
 ctdb/client/client_control_sync.c                  |  472 +-
 ctdb/client/client_db.c                            |  774 +-
 ctdb/client/client_message.c                       |  370 +-
 ctdb/client/client_util.c                          |   15 +
 ctdb/client/ctdb_client.c                          |  373 +-
 ctdb/common/cmdline.c                              |    3 -
 ctdb/common/comm.c                                 |   19 +-
 ctdb/common/common.h                               |    3 +-
 ctdb/common/ctdb_io.c                              |   19 +-
 ctdb/common/ctdb_util.c                            |    5 +-
 ctdb/common/logging.c                              |    4 +
 ctdb/common/rb_tree.c                              |    6 +-
 ctdb/common/system.h                               |   14 +-
 ctdb/common/system_aix.c                           |   38 +-
 ctdb/common/system_freebsd.c                       |   30 +-
 ctdb/common/system_gnu.c                           |   38 +-
 ctdb/common/system_kfreebsd.c                      |   38 +-
 ctdb/common/system_linux.c                         |   59 +-
 ctdb/common/system_util.c                          |   98 +-
 ctdb/common/tunable.c                              |  278 +
 ctdb/common/tunable.h                              |   32 +
 ctdb/config/ctdb-crash-cleanup.sh                  |    4 +-
 ctdb/config/ctdb.init                              |   10 +-
 ctdb/config/ctdb.sysconfig                         |   32 -
 ctdb/config/ctdbd.conf                             |   32 +
 ctdb/config/ctdbd_wrapper                          |   31 +-
 ctdb/config/debug-hung-script.sh                   |    8 +-
 ctdb/config/debug_locks.sh                         |   33 +-
 ctdb/config/events.d/00.ctdb                       |   49 +-
 ctdb/config/events.d/01.reclock                    |   31 +-
 ctdb/config/events.d/05.system                     |   21 +-
 ctdb/config/events.d/06.nfs                        |   42 +
 ctdb/config/events.d/10.external                   |   16 +-
 ctdb/config/events.d/10.interface                  |  126 +-
 ctdb/config/events.d/11.natgw                      |   62 +-
 ctdb/config/events.d/11.routing                    |   15 +-
 ctdb/config/events.d/13.per_ip_routing             |   99 +-
 ctdb/config/events.d/20.multipathd                 |   25 +-
 ctdb/config/events.d/31.clamd                      |   38 +-
 ctdb/config/events.d/40.vsftpd                     |   38 +-
 ctdb/config/events.d/41.httpd                      |   53 +-
 ctdb/config/events.d/49.winbind                    |   24 +-
 ctdb/config/events.d/50.samba                      |   24 +-
 ctdb/config/events.d/60.nfs                        |  112 +-
 ctdb/config/events.d/70.iscsi                      |   24 +-
 ctdb/config/events.d/91.lvs                        |  149 +-
 ctdb/config/events.d/99.timeout                    |   14 +-
 ctdb/config/functions                              |  364 +-
 ctdb/config/nfs-linux-kernel-callout               |   14 +-
 ctdb/config/notify.sh                              |    2 +-
 ctdb/config/statd-callout                          |   60 +-
 ctdb/doc/Makefile                                  |    1 +
 ctdb/doc/cluster_mutex_helper.txt                  |   80 +
 ctdb/doc/ctdb-statistics.7                         |    4 +-
 ctdb/doc/ctdb-statistics.7.html                    |  134 +-
 ctdb/doc/ctdb-tunables.7                           |  340 +-
 ctdb/doc/ctdb-tunables.7.html                      |  559 +-
 ctdb/doc/ctdb-tunables.7.xml                       |  687 +-
 ctdb/doc/ctdb.1                                    |  355 +-
 ctdb/doc/ctdb.1.html                               |  523 +-
 ctdb/doc/ctdb.1.xml                                |  441 +-
 ctdb/doc/ctdb.7                                    |   76 +-
 ctdb/doc/ctdb.7.html                               |  155 +-
 ctdb/doc/ctdb.7.xml                                |  131 +-
 ctdb/doc/ctdb_diagnostics.1                        |   79 +
 ctdb/doc/ctdb_diagnostics.1.html                   |   19 +
 ctdb/doc/ctdb_diagnostics.1.xml                    |  128 +
 ctdb/doc/ctdbd.1                                   |   31 +-
 ctdb/doc/ctdbd.1.html                              |   32 +-
 ctdb/doc/ctdbd.1.xml                               |   39 +-
 ctdb/doc/ctdbd.conf.5                              |   99 +-
 ctdb/doc/ctdbd.conf.5.html                         |  118 +-
 ctdb/doc/ctdbd.conf.5.xml                          |  134 +-
 ctdb/doc/ctdbd_wrapper.1                           |    4 +-
 ctdb/doc/ctdbd_wrapper.1.html                      |    4 +-
 ctdb/doc/examples/lvs.conf                         |   90 +
 ctdb/doc/examples/nfs-ganesha-callout              |  235 +-
 ctdb/doc/ltdbtool.1                                |    4 +-
 ctdb/doc/ltdbtool.1.html                           |   10 +-
 ctdb/doc/onnode.1                                  |   19 +-
 ctdb/doc/onnode.1.html                             |   20 +-
 ctdb/doc/onnode.1.xml                              |   21 -
 ctdb/doc/ping_pong.1                               |    4 +-
 ctdb/doc/ping_pong.1.html                          |    8 +-
 ctdb/ib/ibwrapper.c                                |   20 +-
 ctdb/ib/ibwrapper_test.c                           |    1 +
 ctdb/include/ctdb_client.h                         |   46 -
 ctdb/include/ctdb_private.h                        |  117 +-
 ctdb/include/ctdb_protocol.h                       |    5 -
 ctdb/packaging/RPM/ctdb.spec.in                    |  825 +-
 ctdb/protocol/protocol.h                           |  109 +-
 ctdb/protocol/protocol_api.h                       |  163 +-
 ctdb/protocol/protocol_call.c                      |  444 +-
 ctdb/protocol/protocol_client.c                    |  762 +-
 ctdb/protocol/protocol_control.c                   |  427 +-
 ctdb/protocol/protocol_debug.c                     |  658 ++
 ctdb/protocol/protocol_header.c                    |   16 +-
 ctdb/protocol/protocol_message.c                   |  157 +-
 ctdb/protocol/protocol_packet.c                    |   10 +-
 ctdb/protocol/protocol_private.h                   |   29 +-
 ctdb/protocol/protocol_types.c                     |  523 +-
 ctdb/protocol/protocol_util.c                      |   53 +
 ctdb/server/ctdb_banning.c                         |    8 +-
 ctdb/server/ctdb_call.c                            |   12 +-
 ctdb/server/ctdb_cluster_mutex.c                   |  283 +
 ctdb/server/ctdb_cluster_mutex.h                   |   51 +
 ctdb/server/ctdb_control.c                         |  117 +-
 ctdb/server/ctdb_daemon.c                          |   41 +-
 ctdb/server/ctdb_event_helper.c                    |    2 +
 ctdb/server/ctdb_fork.c                            |    4 +-
 ctdb/server/ctdb_freeze.c                          |  264 +-
 ctdb/server/ctdb_lock.c                            |  272 +-
 ctdb/server/ctdb_lock_helper.c                     |   46 +-
 ctdb/server/ctdb_logging.c                         |   10 +-
 ctdb/server/ctdb_logging_syslog.c                  |    8 +-
 ctdb/server/ctdb_ltdb_server.c                     |   37 +-
 ctdb/server/ctdb_monitor.c                         |    8 +-
 ctdb/server/ctdb_mutex_fcntl_helper.c              |  110 +
 ctdb/server/ctdb_recover.c                         |  739 +-
 ctdb/server/ctdb_recoverd.c                        | 1466 +--
 ctdb/server/ctdb_recovery_helper.c                 | 1389 ++-
 ctdb/server/ctdb_server.c                          |   21 -
 ctdb/server/ctdb_serverids.c                       |  200 -
 ctdb/server/ctdb_takeover.c                        | 1479 +--
 ctdb/server/ctdb_traverse.c                        |    4 +-
 ctdb/server/ctdb_tunables.c                        |  125 +-
 ctdb/server/ctdb_update_record.c                   |    5 +-
 ctdb/server/ctdb_vacuum.c                          |    8 +-
 ctdb/server/ctdbd.c                                |   53 +-
 ctdb/server/eventscript.c                          |   97 +-
 ctdb/server/ipalloc.c                              |  240 +-
 ctdb/server/ipalloc.h                              |   34 +-
 ctdb/server/ipalloc_common.c                       |   22 +-
 ctdb/server/ipalloc_deterministic.c                |    2 +-
 ctdb/server/ipalloc_lcp2.c                         |    5 +-
 ctdb/server/ipalloc_nondeterministic.c             |    7 +-
 ctdb/server/ipalloc_private.h                      |   14 +
 ctdb/tcp/tcp_connect.c                             |   34 +-
 ctdb/tests/complex/11_ctdb_delip_removes_ip.sh     |    1 +
 ctdb/tests/complex/18_ctdb_reloadips.sh            |    3 +-
 ctdb/tests/complex/30_nfs_tickle_killtcp.sh        |   69 +
 ctdb/tests/complex/31_nfs_tickle.sh                |   19 +-
 ctdb/tests/complex/32_cifs_tickle.sh               |   30 +-
 ctdb/tests/complex/scripts/local.bash              |   64 +-
 ctdb/tests/cunit/porting_tests_001.sh              |   26 +
 ctdb/tests/cunit/protocol_test_002.sh              |    2 +-
 ctdb/tests/cunit/rb_test_001.sh                    |   31 +
 ctdb/tests/eventscripts/00.ctdb.init.009.sh        |   59 +
 ctdb/tests/eventscripts/01.reclock.monitor.001.sh  |   10 +
 ctdb/tests/eventscripts/01.reclock.monitor.002.sh  |   10 +
 ctdb/tests/eventscripts/01.reclock.monitor.003.sh  |   10 +
 ctdb/tests/eventscripts/01.reclock.monitor.004.sh  |   18 +
 ctdb/tests/eventscripts/01.reclock.monitor.005.sh  |   28 +
 .../eventscripts/10.interface.releaseip.011.sh     |    5 +-
 ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh   |   20 +
 ctdb/tests/eventscripts/41.httpd.monitor.002.sh    |   31 +
 ctdb/tests/eventscripts/60.nfs.multi.004.sh        |    2 +-
 ctdb/tests/eventscripts/91.lvs.001.sh              |   55 +
 .../tests/eventscripts/91.lvs.ipreallocated.011.sh |   15 +
 .../tests/eventscripts/91.lvs.ipreallocated.012.sh |   18 +
 .../tests/eventscripts/91.lvs.ipreallocated.013.sh |   18 +
 .../tests/eventscripts/91.lvs.ipreallocated.014.sh |   28 +
 ctdb/tests/eventscripts/91.lvs.monitor.001.sh      |   12 +
 ctdb/tests/eventscripts/91.lvs.monitor.002.sh      |   15 +
 ctdb/tests/eventscripts/91.lvs.monitor.003.sh      |   20 +
 ctdb/tests/eventscripts/91.lvs.shutdown.001.sh     |   12 +
 ctdb/tests/eventscripts/91.lvs.shutdown.002.sh     |   19 +
 ctdb/tests/eventscripts/91.lvs.startup.001.sh      |   12 +
 ctdb/tests/eventscripts/91.lvs.startup.002.sh      |   15 +
 ctdb/tests/eventscripts/etc-ctdb/rc.local          |    5 -
 ctdb/tests/eventscripts/etc/sysconfig/ctdb         |    1 -
 ctdb/tests/eventscripts/scripts/local.sh           |  103 +-
 ctdb/tests/eventscripts/stubs/ctdb                 |   27 +-
 ctdb/tests/eventscripts/stubs/ctdb_killtcp         |    9 +
 ctdb/tests/eventscripts/stubs/ctdb_lvs             |   52 +
 ctdb/tests/eventscripts/stubs/df                   |   15 +-
 ctdb/tests/eventscripts/stubs/ip                   |   44 +-
 .../eventscripts/stubs/{iptables => ip6tables}     |    0
 ctdb/tests/eventscripts/stubs/ipvsadm              |  126 +
 ctdb/tests/eventscripts/stubs/ss                   |   88 +
 ctdb/tests/onnode/0080.sh                          |   17 -
 ctdb/tests/onnode/0081.sh                          |   17 -
 ctdb/tests/onnode/0090.sh                          |   21 -
 ctdb/tests/onnode/0091.sh                          |   21 -
 ctdb/tests/run_tests.sh                            |    2 +-
 ctdb/tests/scripts/integration.bash                |   22 +-
 ctdb/tests/scripts/script_install_paths.sh         |   21 +
 ctdb/tests/shellcheck/base_scripts.sh              |   12 +
 ctdb/tests/shellcheck/ctdb_helpers.sh              |    9 +
 ctdb/tests/shellcheck/ctdbd_wrapper.sh             |    7 +
 ctdb/tests/shellcheck/event_scripts.sh             |    7 +
 ctdb/tests/shellcheck/functions.sh                 |    7 +
 ctdb/tests/shellcheck/init_script.sh               |   20 +
 ctdb/tests/shellcheck/scripts/local.sh             |   44 +
 ctdb/tests/shellcheck/tools.sh                     |    9 +
 ctdb/tests/simple/06_ctdb_getpid.sh                |    3 +-
 ctdb/tests/simple/07_ctdb_process_exists.sh        |    4 +-
 ctdb/tests/simple/12_ctdb_getdebug.sh              |   14 +-
 ctdb/tests/simple/13_ctdb_setdebug.sh              |    5 +-
 ctdb/tests/simple/16_ctdb_config_add_ip.sh         |    2 +
 ctdb/tests/simple/17_ctdb_config_delete_ip.sh      |    1 +
 ctdb/tests/simple/20_delip_iface_gc.sh             |    1 +
 ctdb/tests/simple/27_ctdb_detach.sh                |   12 +
 ctdb/tests/simple/28_zero_eventscripts.sh          |   45 +
 ctdb/tests/simple/35_ctdb_getreclock.sh            |   34 +
 ctdb/tests/simple/35_set_reclock.sh                |  124 -
 ctdb/tests/simple/51_ctdb_bench.sh                 |   92 -
 ctdb/tests/simple/51_message_ring.sh               |   66 +
 ctdb/tests/simple/52_ctdb_fetch.sh                 |   64 -
 ctdb/tests/simple/52_fetch_ring.sh                 |   46 +
 ctdb/tests/simple/53_ctdb_transaction.sh           |   47 -
 ctdb/tests/simple/53_transaction_loop.sh           |   36 +
 ctdb/tests/simple/54_ctdb_transaction_recovery.sh  |   72 -
 ctdb/tests/simple/54_transaction_loop_recovery.sh  |   60 +
 ctdb/tests/simple/55_ctdb_ptrans.sh                |    6 +-
 ctdb/tests/simple/60_recoverd_missing_ip.sh        |    2 +
 ctdb/tests/simple/72_update_record_persistent.sh   |    6 +-
 ctdb/tests/simple/75_readonly_records_basic.sh     |   22 +-
 ctdb/tests/simple/78_ctdb_large_db_recovery.sh     |  107 +
 ctdb/tests/simple/scripts/local_daemons.bash       |  142 +-
 ctdb/tests/src/cluster_wait.c                      |  331 +
 ctdb/tests/src/cluster_wait.h                      |   30 +
 ctdb/tests/src/comm_server_test.c                  |   81 +-
 ctdb/tests/src/ctdb_bench.c                        |  292 -
 ctdb/tests/src/ctdb_fetch.c                        |  312 -
 ctdb/tests/src/ctdb_fetch_one.c                    |  155 -
 ctdb/tests/src/ctdb_fetch_readonly_loop.c          |  157 -
 ctdb/tests/src/ctdb_fetch_readonly_once.c          |  129 -
 ctdb/tests/src/ctdb_functest.c                     |  189 -
 ctdb/tests/src/ctdb_lock_tdb.c                     |   42 -
 ctdb/tests/src/ctdb_packet_parse.c                 |  108 +
 ctdb/tests/src/ctdb_persistent.c                   |  281 -
 ctdb/tests/src/ctdb_porting_tests.c                |  307 -
 ctdb/tests/src/ctdb_randrec.c                      |  211 -
 ctdb/tests/src/ctdb_store.c                        |  172 -
 ctdb/tests/src/ctdb_takeover_tests.c               |  537 +-
 ctdb/tests/src/ctdb_test.c                         |  187 -
 ctdb/tests/src/ctdb_test_stubs.c                   |  864 --
 ctdb/tests/src/ctdb_trackingdb_test.c              |  144 -
 ctdb/tests/src/ctdb_transaction.c                  |  312 -
 ctdb/tests/src/ctdb_traverse.c                     |  127 -
 ctdb/tests/src/ctdb_update_record.c                |  171 -
 ctdb/tests/src/ctdb_update_record_persistent.c     |  150 -
 ctdb/tests/src/ctdbd_test.c                        |   92 -
 ctdb/tests/src/db_hash_test.c                      |   41 +-
 ctdb/tests/src/fake_ctdbd.c                        | 3276 +++++++
 ctdb/tests/src/fetch_loop.c                        |  285 +
 ctdb/tests/src/fetch_loop_key.c                    |  214 +
 ctdb/tests/src/fetch_readonly.c                    |  163 +
 ctdb/tests/src/fetch_readonly_loop.c               |  269 +
 ctdb/tests/src/fetch_ring.c                        |  387 +
 ctdb/tests/src/g_lock_loop.c                       |  270 +
 ctdb/tests/src/lock_tdb.c                          |   60 +
 ctdb/tests/src/message_ring.c                      |  366 +
 ctdb/tests/src/pkt_read_test.c                     |   53 +-
 ctdb/tests/src/pkt_write_test.c                    |   19 +-
 ctdb/tests/src/porting_tests.c                     |  257 +
 ctdb/tests/src/protocol_client_test.c              |  381 +-
 ctdb/tests/src/protocol_types_test.c               |  331 +-
 ctdb/tests/src/rb_test.c                           |  171 +-
 ctdb/tests/src/srvid_test.c                        |   23 +-
 ctdb/tests/src/test_options.c                      |  186 +
 ctdb/tests/src/test_options.h                      |   43 +
 ctdb/tests/src/transaction_loop.c                  |  399 +
 ctdb/tests/src/update_record.c                     |  233 +
 ctdb/tests/src/update_record_persistent.c          |  215 +
 ctdb/tests/takeover/scripts/local.sh               |    2 +-
 ctdb/tests/tool/ctdb.ban.001.sh                    |   35 +
 ctdb/tests/tool/ctdb.ban.002.sh                    |   23 +
 ctdb/tests/tool/ctdb.ban.003.sh                    |   23 +
 ctdb/tests/tool/ctdb.continue.001.sh               |   23 +
 ctdb/tests/tool/ctdb.continue.002.sh               |   23 +
 ctdb/tests/tool/ctdb.continue.003.sh               |   23 +
 ctdb/tests/tool/ctdb.disable.001.sh                |   23 +
 ctdb/tests/tool/ctdb.disable.002.sh                |   23 +
 ctdb/tests/tool/ctdb.disable.003.sh                |   23 +
 ctdb/tests/tool/ctdb.disable.004.sh                |   15 +
 ctdb/tests/tool/ctdb.disablemonitor.001.sh         |   26 +
 ctdb/tests/tool/ctdb.enable.001.sh                 |   23 +
 ctdb/tests/tool/ctdb.enable.002.sh                 |   23 +
 ctdb/tests/tool/ctdb.enable.003.sh                 |   23 +
 ctdb/tests/tool/ctdb.enablemonitor.001.sh          |   32 +
 ctdb/tests/tool/ctdb.getcapabilities.001.sh        |   19 +
 ctdb/tests/tool/ctdb.getcapabilities.002.sh        |   19 +
 ctdb/tests/tool/ctdb.getcapabilities.003.sh        |   27 +
 ctdb/tests/tool/ctdb.getcapabilities.004.sh        |   39 +
 ctdb/tests/tool/ctdb.getdbmap.001.sh               |   30 +
 ctdb/tests/tool/ctdb.getdbseqnum.001.sh            |   31 +
 ctdb/tests/tool/ctdb.getdbseqnum.002.sh            |   28 +
 ctdb/tests/tool/ctdb.getdbstatus.001.sh            |   77 +
 ctdb/tests/tool/ctdb.getdbstatus.002.sh            |   77 +
 ctdb/tests/tool/ctdb.getmonmode.001.sh             |   15 +
 ctdb/tests/tool/ctdb.getpid.001.sh                 |   17 +
 ctdb/tests/tool/ctdb.getreclock.001.sh             |   16 +
 ctdb/tests/tool/ctdb.getreclock.002.sh             |   21 +
 ctdb/tests/tool/ctdb.getvar.001.sh                 |   35 +
 ctdb/tests/tool/ctdb.getvar.002.sh                 |   17 +
 ctdb/tests/tool/ctdb.ifaces.001.sh                 |   24 +
 ctdb/tests/tool/ctdb.listnodes.001.sh              |   19 +
 ctdb/tests/tool/ctdb.listnodes.002.sh              |   19 +
 ctdb/tests/tool/ctdb.listvars.001.sh               |   71 +
 ctdb/tests/tool/ctdb.lvs.001.sh                    |   36 +
 ctdb/tests/tool/ctdb.lvs.002.sh                    |   46 +
 ctdb/tests/tool/ctdb.lvs.003.sh                    |   43 +
 ctdb/tests/tool/ctdb.lvs.004.sh                    |   45 +
 ctdb/tests/tool/ctdb.lvs.005.sh                    |   46 +
 ctdb/tests/tool/ctdb.lvs.006.sh                    |   44 +
 ctdb/tests/tool/ctdb.lvs.007.sh                    |   42 +
 ctdb/tests/tool/ctdb.lvs.008.sh                    |   65 +
 ctdb/tests/tool/ctdb.natgw.001.sh                  |   46 +
 ctdb/tests/tool/ctdb.natgw.002.sh                  |   46 +
 ctdb/tests/tool/ctdb.natgw.003.sh                  |   43 +
 ctdb/tests/tool/ctdb.natgw.004.sh                  |   46 +
 ctdb/tests/tool/ctdb.natgw.005.sh                  |   46 +
 ctdb/tests/tool/ctdb.natgw.006.sh                  |   46 +
 ctdb/tests/tool/ctdb.natgw.007.sh                  |   45 +
 ctdb/tests/tool/ctdb.natgw.008.sh                  |   46 +
 ctdb/tests/tool/ctdb.nodestatus.001.sh             |   33 +
 ctdb/tests/tool/ctdb.nodestatus.002.sh             |   33 +
 ctdb/tests/tool/ctdb.ping.001.sh                   |   24 +
 ctdb/tests/tool/ctdb.pnn.001.sh                    |   15 +
 ctdb/tests/tool/ctdb.process-exists.001.sh         |   22 +
 ctdb/tests/tool/ctdb.recmaster.001.sh              |   16 +
 ctdb/tests/tool/ctdb.recmaster.002.sh              |   16 +
 ctdb/tests/tool/ctdb.recover.001.sh                |   22 +
 ctdb/tests/tool/ctdb.reloadnodes.001.sh            |   24 +
 ctdb/tests/tool/ctdb.reloadnodes.002.sh            |   30 +
 ctdb/tests/tool/ctdb.reloadnodes.003.sh            |   33 +
 ctdb/tests/tool/ctdb.reloadnodes.011.sh            |   25 +
 ctdb/tests/tool/ctdb.reloadnodes.012.sh            |   24 +
 ctdb/tests/tool/ctdb.reloadnodes.013.sh            |   26 +
 ctdb/tests/tool/ctdb.reloadnodes.014.sh            |   24 +
 ctdb/tests/tool/ctdb.reloadnodes.015.sh            |   26 +
 ctdb/tests/tool/ctdb.reloadnodes.016.sh            |   24 +
 ctdb/tests/tool/ctdb.reloadnodes.017.sh            |   26 +
 ctdb/tests/tool/ctdb.reloadnodes.018.sh            |   29 +
 ctdb/tests/tool/ctdb.reloadnodes.019.sh            |   28 +
 ctdb/tests/tool/ctdb.reloadnodes.020.sh            |   28 +
 ctdb/tests/tool/ctdb.reloadnodes.021.sh            |   26 +
 ctdb/tests/tool/ctdb.reloadnodes.023.sh            |   24 +
 ctdb/tests/tool/ctdb.reloadnodes.024.sh            |   24 +
 ctdb/tests/tool/ctdb.runstate.001.sh               |   15 +
 ctdb/tests/tool/ctdb.runstate.002.sh               |   15 +
 ctdb/tests/tool/ctdb.runstate.003.sh               |   17 +
 ctdb/tests/tool/ctdb.runstate.004.sh               |   15 +
 ctdb/tests/tool/ctdb.runstate.005.sh               |   15 +
 ctdb/tests/tool/ctdb.setdbreadonly.001.sh          |   47 +
 ctdb/tests/tool/ctdb.setdbreadonly.002.sh          |   33 +
 ctdb/tests/tool/ctdb.setdbreadonly.003.sh          |   35 +
 ctdb/tests/tool/ctdb.setdbreadonly.004.sh          |   33 +
 ctdb/tests/tool/ctdb.setdbsticky.001.sh            |   47 +
 ctdb/tests/tool/ctdb.setdbsticky.002.sh            |   33 +
 ctdb/tests/tool/ctdb.setdbsticky.003.sh            |   35 +
 ctdb/tests/tool/ctdb.setdbsticky.004.sh            |   33 +
 ctdb/tests/tool/ctdb.setdebug.001.sh               |   23 +
 ctdb/tests/tool/ctdb.setdebug.002.sh               |   23 +
 ctdb/tests/tool/ctdb.setdebug.003.sh               |   32 +
 ctdb/tests/tool/ctdb.setifacelink.001.sh           |   76 +
 ctdb/tests/tool/ctdb.setifacelink.002.sh           |   22 +
 ctdb/tests/tool/ctdb.setvar.001.sh                 |   49 +
 ctdb/tests/tool/ctdb.setvar.002.sh                 |   17 +
 ctdb/tests/tool/ctdb.status.001.sh                 |   46 +
 ctdb/tests/tool/ctdb.status.002.sh                 |   46 +
 ctdb/tests/tool/ctdb.stop.001.sh                   |   23 +
 ctdb/tests/tool/ctdb.stop.002.sh                   |   23 +
 ctdb/tests/tool/ctdb.stop.003.sh                   |   23 +
 ctdb/tests/tool/ctdb.unban.001.sh                  |   23 +
 ctdb/tests/tool/ctdb.unban.002.sh                  |   34 +
 ctdb/tests/tool/ctdb.unban.003.sh                  |   23 +
 ctdb/tests/tool/ctdb.uptime.001.sh                 |   36 +
 ctdb/tests/tool/func.parse_nodestring.001.sh       |   16 -
 ctdb/tests/tool/func.parse_nodestring.002.sh       |   16 -
 ctdb/tests/tool/func.parse_nodestring.003.sh       |   15 -
 ctdb/tests/tool/scripts/local.sh                   |   86 +-
 ctdb/tests/tool/stubby.getcapabilities.001.sh      |   29 -
 ctdb/tests/tool/stubby.getcapabilities.002.sh      |   29 -
 ctdb/tests/tool/stubby.getcapabilities.003.sh      |   27 -
 ctdb/tests/tool/stubby.getcapabilities.004.sh      |   54 -
 ctdb/tests/tool/stubby.listnodes.001.sh            |   20 -
 ctdb/tests/tool/stubby.listnodes.002.sh            |   20 -
 ctdb/tests/tool/stubby.lvs.001.sh                  |   26 -
 ctdb/tests/tool/stubby.lvs.002.sh                  |   29 -
 ctdb/tests/tool/stubby.lvs.003.sh                  |   28 -
 ctdb/tests/tool/stubby.lvsmaster.001.sh            |   27 -
 ctdb/tests/tool/stubby.lvsmaster.002.sh            |   27 -
 ctdb/tests/tool/stubby.lvsmaster.003.sh            |   27 -
 ctdb/tests/tool/stubby.lvsmaster.004.sh            |   27 -
 ctdb/tests/tool/stubby.lvsmaster.005.sh            |   27 -
 ctdb/tests/tool/stubby.lvsmaster.006.sh            |   27 -
 ctdb/tests/tool/stubby.lvsmaster.007.sh            |   27 -
 ctdb/tests/tool/stubby.natgwlist.001.sh            |   37 -
 ctdb/tests/tool/stubby.natgwlist.002.sh            |   37 -
 ctdb/tests/tool/stubby.natgwlist.003.sh            |   35 -
 ctdb/tests/tool/stubby.natgwlist.004.sh            |   37 -
 ctdb/tests/tool/stubby.natgwlist.005.sh            |   37 -
 ctdb/tests/tool/stubby.natgwlist.006.sh            |   37 -
 ctdb/tests/tool/stubby.natgwlist.007.sh            |   37 -
 ctdb/tests/tool/stubby.natgwlist.008.sh            |   37 -
 ctdb/tests/tool/stubby.nodestatus.001.sh           |   30 -
 ctdb/tests/tool/stubby.nodestatus.002.sh           |   30 -
 ctdb/tests/tool/stubby.recover.001.sh              |   20 -
 ctdb/tests/tool/stubby.reloadips.001.sh            |   17 -
 ctdb/tests/tool/stubby.reloadips.002.sh            |   25 -
 ctdb/tests/tool/stubby.reloadips.003.sh            |   19 -
 ctdb/tests/tool/stubby.reloadnodes.001.sh          |   31 -
 ctdb/tests/tool/stubby.reloadnodes.002.sh          |   34 -
 ctdb/tests/tool/stubby.reloadnodes.003.sh          |   37 -
 ctdb/tests/tool/stubby.reloadnodes.011.sh          |   38 -
 ctdb/tests/tool/stubby.reloadnodes.012.sh          |   33 -
 ctdb/tests/tool/stubby.reloadnodes.013.sh          |   32 -
 ctdb/tests/tool/stubby.reloadnodes.014.sh          |   33 -
 ctdb/tests/tool/stubby.reloadnodes.015.sh          |   32 -
 ctdb/tests/tool/stubby.reloadnodes.016.sh          |   33 -
 ctdb/tests/tool/stubby.reloadnodes.017.sh          |   32 -
 ctdb/tests/tool/stubby.reloadnodes.018.sh          |   42 -
 ctdb/tests/tool/stubby.reloadnodes.019.sh          |   37 -
 ctdb/tests/tool/stubby.reloadnodes.020.sh          |   37 -
 ctdb/tests/tool/stubby.reloadnodes.021.sh          |   36 -
 ctdb/tests/tool/stubby.reloadnodes.022.sh          |   29 -
 ctdb/tests/tool/stubby.reloadnodes.023.sh          |   33 -
 ctdb/tests/tool/stubby.reloadnodes.024.sh          |   30 -
 ctdb/tests/tool/stubby.status.001.sh               |   37 -
 ctdb/tests/tool/stubby.status.002.sh               |   37 -
 ctdb/tests/tool/stubby.xpnn.001.sh                 |   20 -
 ctdb/tests/tool/stubby.xpnn.002.sh                 |   20 -
 ctdb/tests/tool/stubby.xpnn.003.sh                 |   24 -
 ctdb/tests/tool/stubs/ctdb                         |   27 -
 ctdb/tools/ctdb.c                                  | 9817 ++++++++++----------
 ctdb/tools/ctdb_diagnostics                        |   65 +-
 ctdb/tools/ctdb_killtcp.c                          |  440 +
 ctdb/tools/ctdb_lvs                                |  205 +
 ctdb/tools/ctdb_natgw                              |   46 +-
 ctdb/tools/ltdbtool.c                              |   25 +-
 ctdb/tools/onnode                                  |  105 +-
 ctdb/utils/ping_pong/ping_pong.c                   |    4 +-
 ctdb/utils/pmda/pmda_ctdb.c                        |  120 +-
 ctdb/web/bar1.jpg                                  |  Bin 2594 -> 0 bytes
 ctdb/web/building.html                             |   42 -
 ctdb/web/clamd.html                                |   78 -
 ctdb/web/configuring.html                          |  202 -
 ctdb/web/ctdblogo.png                              |  Bin 10145 -> 0 bytes
 ctdb/web/documentation.html                        |   43 -
 ctdb/web/download.html                             |   50 -
 ctdb/web/footer.html                               |   39 -
 ctdb/web/ftp.html                                  |  102 -
 ctdb/web/header.html                               |   44 -
 ctdb/web/index.html                                |  141 -
 ctdb/web/iscsi.html                                |  113 -
 ctdb/web/nfs.html                                  |   96 -
 ctdb/web/prerequisites.html                        |   30 -
 ctdb/web/samba.html                                |   97 -
 ctdb/web/testing.html                              |  112 -
 ctdb/wscript                                       |  163 +-
 debian/changelog                                   |   14 +
 debian/control                                     |   10 +-
 debian/gbp.conf                                    |    2 +-
 debian/patches/05_share_ldb_module                 |   10 +-
 debian/patches/07_private_lib                      |    9 +-
 .../Add-documentation-to-systemd-Unit-files.patch  |   43 +-
 .../patches/Fix-privacy-breach-on-google.com.patch |   33 -
 debian/patches/README_nosmbldap-tools.patch        |    8 +-
 debian/patches/Skip-raw.write-tests.patch          |   11 +-
 debian/patches/VERSION.patch                       |    6 +-
 debian/patches/add-so-version-to-private-libraries |   10 +-
 .../bug_221618_precise-64bit-prototype.patch       |    2 +-
 .../bug_601406_fix-perl-path-in-example.patch      |   15 -
 .../ctdb-Fix-detection-of-gnukfreebsd.patch        |   34 -
 debian/patches/fix_kill_path_in_units.patch        |   35 +-
 debian/patches/gcc_6.patch                         |  212 -
 debian/patches/heimdal-rfc3454.txt                 |   20 +-
 debian/patches/no_build_env.patch                  |   11 +-
 debian/patches/no_build_system.patch               |   10 +-
 debian/patches/series                              |    5 -
 debian/patches/smbclient-pager.patch               |    8 +-
 .../systemd-syslog.target-is-obsolete.patch        |   35 +-
 debian/patches/usershare.patch                     |   36 +-
 debian/patches/waf_smbpasswd_location              |   17 -
 .../patches/xsltproc_dont_build_smb.conf.5.patch   |   10 +-
 debian/watch                                       |    2 +-
 docs-xml/manpages/cifsdd.8.xml                     |    2 +-
 docs-xml/manpages/dbwrap_tool.1.xml                |    2 +-
 docs-xml/manpages/eventlogadm.8.xml                |    2 +-
 docs-xml/manpages/findsmb.1.xml                    |    2 +-
 docs-xml/manpages/idmap_ad.8.xml                   |    2 +-
 docs-xml/manpages/idmap_autorid.8.xml              |    2 +-
 docs-xml/manpages/idmap_hash.8.xml                 |    2 +-
 docs-xml/manpages/idmap_ldap.8.xml                 |    2 +-
 docs-xml/manpages/idmap_nss.8.xml                  |    2 +-
 docs-xml/manpages/idmap_rfc2307.8.xml              |    2 +-
 docs-xml/manpages/idmap_rid.8.xml                  |    2 +-
 docs-xml/manpages/idmap_script.8.xml               |   20 +-
 docs-xml/manpages/idmap_tdb.8.xml                  |    2 +-
 docs-xml/manpages/idmap_tdb2.8.xml                 |    2 +-
 docs-xml/manpages/libsmbclient.7.xml               |    2 +-
 docs-xml/manpages/lmhosts.5.xml                    |    2 +-
 docs-xml/manpages/log2pcap.1.xml                   |    2 +-
 docs-xml/manpages/net.8.xml                        |    2 +-
 docs-xml/manpages/nmbd.8.xml                       |    2 +-
 docs-xml/manpages/nmblookup.1.xml                  |    2 +-
 docs-xml/manpages/ntlm_auth.1.xml                  |    7 +-
 docs-xml/manpages/pam_winbind.8.xml                |    2 +-
 docs-xml/manpages/pam_winbind.conf.5.xml           |    2 +-
 docs-xml/manpages/pdbedit.8.xml                    |    2 +-
 docs-xml/manpages/profiles.1.xml                   |    2 +-
 docs-xml/manpages/rpcclient.1.xml                  |    2 +-
 docs-xml/manpages/samba-regedit.8.xml              |    2 +-
 docs-xml/manpages/samba-tool.8.xml                 |   14 +-
 docs-xml/manpages/samba.7.xml                      |    2 +-
 docs-xml/manpages/samba.8.xml                      |    2 +-
 docs-xml/manpages/sharesec.1.xml                   |    2 +-
 docs-xml/manpages/smb.conf.5.xml                   |    2 +-
 docs-xml/manpages/smbcacls.1.xml                   |    2 +-
 docs-xml/manpages/smbclient.1.xml                  |   10 +-
 docs-xml/manpages/smbcontrol.1.xml                 |    2 +-
 docs-xml/manpages/smbcquotas.1.xml                 |    2 +-
 docs-xml/manpages/smbd.8.xml                       |    2 +-
 docs-xml/manpages/smbget.1.xml                     |    2 +-
 docs-xml/manpages/smbgetrc.5.xml                   |    2 +-
 docs-xml/manpages/smbpasswd.5.xml                  |    2 +-
 docs-xml/manpages/smbpasswd.8.xml                  |    2 +-
 docs-xml/manpages/smbspool.8.xml                   |    7 +-
 docs-xml/manpages/smbspool_krb5_wrapper.8.xml      |    2 +-
 docs-xml/manpages/smbstatus.1.xml                  |    2 +-
 docs-xml/manpages/smbtar.1.xml                     |    2 +-
 docs-xml/manpages/smbtree.1.xml                    |    2 +-
 docs-xml/manpages/testparm.1.xml                   |    2 +-
 docs-xml/manpages/vfs_acl_tdb.8.xml                |   51 +-
 docs-xml/manpages/vfs_acl_xattr.8.xml              |   51 +-
 docs-xml/manpages/vfs_aio_fork.8.xml               |    2 +-
 docs-xml/manpages/vfs_aio_linux.8.xml              |    2 +-
 docs-xml/manpages/vfs_aio_pthread.8.xml            |    2 +-
 docs-xml/manpages/vfs_audit.8.xml                  |    2 +-
 docs-xml/manpages/vfs_btrfs.8.xml                  |    2 +-
 docs-xml/manpages/vfs_cacheprime.8.xml             |    2 +-
 docs-xml/manpages/vfs_cap.8.xml                    |    2 +-
 docs-xml/manpages/vfs_catia.8.xml                  |    2 +-
 docs-xml/manpages/vfs_ceph.8.xml                   |    2 +-
 docs-xml/manpages/vfs_commit.8.xml                 |    2 +-
 docs-xml/manpages/vfs_crossrename.8.xml            |    2 +-
 docs-xml/manpages/vfs_default_quota.8.xml          |    2 +-
 docs-xml/manpages/vfs_dirsort.8.xml                |    2 +-
 docs-xml/manpages/vfs_extd_audit.8.xml             |    2 +-
 docs-xml/manpages/vfs_fake_perms.8.xml             |    2 +-
 docs-xml/manpages/vfs_fileid.8.xml                 |    2 +-
 docs-xml/manpages/vfs_fruit.8.xml                  |   11 +-
 docs-xml/manpages/vfs_full_audit.8.xml             |    2 +-
 docs-xml/manpages/vfs_glusterfs.8.xml              |    2 +-
 docs-xml/manpages/vfs_gpfs.8.xml                   |    2 +-
 docs-xml/manpages/vfs_linux_xfs_sgid.8.xml         |    2 +-
 docs-xml/manpages/vfs_media_harmony.8.xml          |    2 +-
 docs-xml/manpages/vfs_netatalk.8.xml               |    2 +-
 docs-xml/manpages/vfs_offline.8.xml                |    2 +-
 docs-xml/manpages/vfs_prealloc.8.xml               |    2 +-
 docs-xml/manpages/vfs_preopen.8.xml                |    2 +-
 docs-xml/manpages/vfs_readahead.8.xml              |    2 +-
 docs-xml/manpages/vfs_readonly.8.xml               |    2 +-
 docs-xml/manpages/vfs_recycle.8.xml                |    2 +-
 docs-xml/manpages/vfs_shadow_copy.8.xml            |    2 +-
 docs-xml/manpages/vfs_shadow_copy2.8.xml           |   38 +-
 docs-xml/manpages/vfs_shell_snap.8.xml             |    2 +-
 docs-xml/manpages/vfs_snapper.8.xml                |    2 +-
 docs-xml/manpages/vfs_streams_depot.8.xml          |    2 +-
 docs-xml/manpages/vfs_streams_xattr.8.xml          |    2 +-
 docs-xml/manpages/vfs_syncops.8.xml                |    2 +-
 docs-xml/manpages/vfs_time_audit.8.xml             |    2 +-
 docs-xml/manpages/vfs_tsmsm.8.xml                  |    2 +-
 docs-xml/manpages/vfs_unityed_media.8.xml          |    2 +-
 docs-xml/manpages/vfs_worm.8.xml                   |    2 +-
 docs-xml/manpages/vfs_xattr_tdb.8.xml              |    2 +-
 docs-xml/manpages/vfs_zfsacl.8.xml                 |    2 +-
 docs-xml/manpages/vfstest.1.xml                    |    2 +-
 docs-xml/manpages/wbinfo.1.xml                     |    2 +-
 docs-xml/manpages/winbind_krb5_locator.7.xml       |    2 +-
 docs-xml/manpages/winbindd.8.xml                   |    2 +-
 docs-xml/smbdotconf/domain/dnsforwarder.xml        |    5 +-
 docs-xml/smbdotconf/ldap/ldapssl.xml               |    4 +-
 docs-xml/smbdotconf/locking/smb2leases.xml         |    8 +-
 docs-xml/smbdotconf/logon/deletegroupscript.xml    |    2 +-
 .../smbdotconf/protocol/dcerpcendpointservers.xml  |    2 +-
 .../smbdotconf/security/checkpasswordscript.xml    |    6 +-
 docs-xml/smbdotconf/security/ntlmauth.xml          |   10 +-
 docs-xml/smbdotconf/security/onlyuser.xml          |   22 -
 .../smbdotconf/security/passwordhashgpgkeyids.xml  |   45 +
 docs-xml/smbdotconf/security/unixpasswordsync.xml  |   10 +-
 docs-xml/smbdotconf/security/username.xml          |   25 -
 docs-xml/wscript_build                             |    1 +
 docs/manpages/cifsdd.8                             |    6 +-
 docs/manpages/dbwrap_tool.1                        |   58 +-
 docs/manpages/eventlogadm.8                        |    6 +-
 docs/manpages/findsmb.1                            |    6 +-
 docs/manpages/idmap_ad.8                           |    6 +-
 docs/manpages/idmap_autorid.8                      |    6 +-
 docs/manpages/idmap_hash.8                         |    6 +-
 docs/manpages/idmap_ldap.8                         |    6 +-
 docs/manpages/idmap_nss.8                          |    6 +-
 docs/manpages/idmap_rfc2307.8                      |    6 +-
 docs/manpages/idmap_rid.8                          |    6 +-
 docs/manpages/idmap_script.8                       |   20 +-
 docs/manpages/idmap_tdb.8                          |    6 +-
 docs/manpages/idmap_tdb2.8                         |    6 +-
 docs/manpages/libsmbclient.7                       |    6 +-
 docs/manpages/lmhosts.5                            |    6 +-
 docs/manpages/log2pcap.1                           |   11 +-
 docs/manpages/net.8                                |  144 +-
 docs/manpages/nmbd.8                               |   61 +-
 docs/manpages/nmblookup.1                          |   89 +-
 docs/manpages/ntlm_auth.1                          |   30 +-
 docs/manpages/pam_winbind.8                        |    6 +-
 docs/manpages/pam_winbind.conf.5                   |    6 +-
 docs/manpages/pdbedit.8                            |   58 +-
 docs/manpages/profiles.1                           |   58 +-
 docs/manpages/rpcclient.1                          |  170 +-
 docs/manpages/samba-regedit.8                      |  165 +-
 docs/manpages/samba-tool.8                         |   56 +-
 docs/manpages/samba.7                              |    6 +-
 docs/manpages/samba.8                              |   58 +-
 docs/manpages/sharesec.1                           |   53 +-
 docs/manpages/smb.conf.5                           |  150 +-
 docs/manpages/smbcacls.1                           |  170 +-
 docs/manpages/smbclient.1                          |  175 +-
 docs/manpages/smbcontrol.1                         |   65 +-
 docs/manpages/smbcquotas.1                         |  139 +-
 docs/manpages/smbd.8                               |   59 +-
 docs/manpages/smbget.1                             |   11 +-
 docs/manpages/smbgetrc.5                           |    6 +-
 docs/manpages/smbpasswd.5                          |    6 +-
 docs/manpages/smbpasswd.8                          |   10 +-
 docs/manpages/smbspool.8                           |   19 +-
 docs/manpages/smbspool_krb5_wrapper.8              |    6 +-
 docs/manpages/smbstatus.1                          |   53 +-
 docs/manpages/smbtar.1                             |    6 +-
 docs/manpages/smbtree.1                            |  139 +-
 docs/manpages/testparm.1                           |   44 +-
 docs/manpages/vfs_acl_tdb.8                        |  146 +-
 docs/manpages/vfs_acl_xattr.8                      |  146 +-
 docs/manpages/vfs_aio_fork.8                       |    6 +-
 docs/manpages/vfs_aio_linux.8                      |    6 +-
 docs/manpages/vfs_aio_pthread.8                    |    6 +-
 docs/manpages/vfs_audit.8                          |    6 +-
 docs/manpages/vfs_btrfs.8                          |    6 +-
 docs/manpages/vfs_cacheprime.8                     |    6 +-
 docs/manpages/vfs_cap.8                            |    6 +-
 docs/manpages/vfs_catia.8                          |    6 +-
 docs/manpages/vfs_ceph.8                           |    6 +-
 docs/manpages/vfs_commit.8                         |    6 +-
 docs/manpages/vfs_crossrename.8                    |    6 +-
 docs/manpages/vfs_default_quota.8                  |    6 +-
 docs/manpages/vfs_dirsort.8                        |    6 +-
 docs/manpages/vfs_extd_audit.8                     |    6 +-
 docs/manpages/vfs_fake_perms.8                     |    6 +-
 docs/manpages/vfs_fileid.8                         |    6 +-
 docs/manpages/vfs_fruit.8                          |   11 +-
 docs/manpages/vfs_full_audit.8                     |    6 +-
 docs/manpages/vfs_glusterfs.8                      |    6 +-
 docs/manpages/vfs_gpfs.8                           |    6 +-
 docs/manpages/vfs_linux_xfs_sgid.8                 |    6 +-
 docs/manpages/vfs_media_harmony.8                  |    6 +-
 docs/manpages/vfs_netatalk.8                       |    6 +-
 docs/manpages/vfs_offline.8                        |    6 +-
 docs/manpages/vfs_prealloc.8                       |    6 +-
 docs/manpages/vfs_preopen.8                        |    6 +-
 docs/manpages/vfs_readahead.8                      |    6 +-
 docs/manpages/vfs_readonly.8                       |    6 +-
 docs/manpages/vfs_recycle.8                        |    6 +-
 docs/manpages/vfs_shadow_copy.8                    |    6 +-
 docs/manpages/vfs_shadow_copy2.8                   |   29 +-
 docs/manpages/vfs_shell_snap.8                     |    6 +-
 docs/manpages/vfs_snapper.8                        |    6 +-
 docs/manpages/vfs_streams_depot.8                  |    6 +-
 docs/manpages/vfs_streams_xattr.8                  |    6 +-
 docs/manpages/vfs_syncops.8                        |    6 +-
 docs/manpages/vfs_time_audit.8                     |    6 +-
 docs/manpages/vfs_tsmsm.8                          |    6 +-
 docs/manpages/vfs_unityed_media.8                  |    6 +-
 docs/manpages/vfs_worm.8                           |    6 +-
 docs/manpages/vfs_xattr_tdb.8                      |    6 +-
 docs/manpages/vfs_zfsacl.8                         |    6 +-
 docs/manpages/vfstest.1                            |   53 +-
 docs/manpages/wbinfo.1                             |   16 +-
 docs/manpages/winbind_krb5_locator.7               |    6 +-
 docs/manpages/winbindd.8                           |   58 +-
 examples/VFS/skel_opaque.c                         |   88 +-
 examples/VFS/skel_transparent.c                    |  142 +-
 examples/auth/crackcheck/crackcheck.c              |    2 +-
 examples/libsmbclient/testacl.c                    |    3 +-
 examples/libsmbclient/testacl3.c                   |    6 +-
 examples/libsmbclient/testbrowse2.c                |   12 +-
 examples/libsmbclient/testfstatvfs.c               |    6 +-
 examples/libsmbclient/testnotify.c                 |    6 +-
 examples/libsmbclient/testread.c                   |    6 +-
 examples/libsmbclient/testsmbc.c                   |    2 +-
 examples/libsmbclient/teststatvfs.c                |    6 +-
 examples/libsmbclient/testtruncate.c               |    2 +-
 examples/libsmbclient/testwrite.c                  |   14 +-
 examples/misc/wall.perl                            |    2 +-
 examples/perfcounter/perf_writer.c                 |    2 +-
 examples/smb.conf.default                          |    2 +-
 lib/addns/dnsgss.c                                 |   10 +-
 lib/addns/dnssock.c                                |   94 +-
 lib/async_req/async_sock.c                         |  101 +-
 lib/async_req/async_sock.h                         |    5 +
 lib/crypto/arcfour.c                               |   27 +-
 lib/dbwrap/dbwrap.c                                |   27 +-
 lib/dbwrap/dbwrap.h                                |    5 -
 lib/dbwrap/dbwrap_file.c                           |   11 +-
 lib/dbwrap/dbwrap_private.h                        |    3 -
 lib/dbwrap/dbwrap_rbt.c                            |    3 +-
 lib/krb5_wrap/krb5_samba.c                         |  415 +-
 lib/krb5_wrap/krb5_samba.h                         |   56 +-
 lib/ldb-samba/ldif_handlers.c                      |  149 +-
 lib/ldb-samba/ldif_handlers.h                      |    1 +
 lib/ldb-samba/tests/match_rules.py                 |   43 +-
 lib/ldb-samba/wscript_build                        |    2 +-
 lib/ldb/ABI/ldb-1.1.27.sigs                        |  266 +
 ...ldb-util-1.1.10.sigs => pyldb-util-1.1.27.sigs} |    0
 ...util-1.1.10.sigs => pyldb-util.py3-1.1.27.sigs} |    0
 lib/ldb/common/ldb.c                               |   74 +-
 lib/ldb/common/ldb_controls.c                      |  335 +-
 lib/ldb/common/ldb_dn.c                            |   23 +-
 lib/ldb/common/ldb_pack.c                          |   83 +-
 lib/ldb/include/ldb.h                              |    4 +-
 lib/ldb/include/ldb_module.h                       |   28 +
 lib/ldb/ldb_map/ldb_map.c                          |    7 +-
 lib/ldb/ldb_tdb/ldb_cache.c                        |   10 +-
 lib/ldb/ldb_tdb/ldb_index.c                        |  125 +-
 lib/ldb/ldb_tdb/ldb_search.c                       |   64 +-
 lib/ldb/ldb_tdb/ldb_tdb.c                          |   33 +-
 lib/ldb/ldb_tdb/ldb_tdb.h                          |    3 +-
 lib/ldb/modules/paged_results.c                    |    4 +-
 lib/ldb/modules/sort.c                             |   46 +-
 lib/ldb/tools/ldbdump.c                            |    3 +
 lib/ldb/tools/ldbutil.h                            |    2 +-
 lib/ldb/wscript                                    |    2 +-
 lib/nss_wrapper/nss_wrapper.c                      |   34 +-
 lib/nss_wrapper/wscript                            |    2 +-
 lib/param/loadparm.c                               |   16 +-
 lib/param/param.h                                  |    1 +
 lib/param/util.c                                   |   10 +
 {source3/lib => lib}/poll_funcs/poll_funcs.h       |    0
 .../lib => lib}/poll_funcs/poll_funcs_tevent.c     |    0
 .../lib => lib}/poll_funcs/poll_funcs_tevent.h     |    0
 lib/poll_funcs/wscript_build                       |    5 +
 lib/replace/closefrom.c                            |  138 +
 lib/replace/replace.h                              |    6 +
 lib/replace/snprintf.c                             |    6 +-
 lib/replace/system/wait.h                          |    2 +-
 lib/replace/test/testsuite.c                       |   33 +
 lib/replace/wscript                                |   22 +-
 lib/resolv_wrapper/resolv_wrapper.c                |   75 +-
 lib/resolv_wrapper/wscript                         |    2 +-
 lib/socket_wrapper/socket_wrapper.c                |  251 +-
 lib/socket_wrapper/wscript                         |    8 +-
 ...oc-util-2.1.6.sigs => pytalloc-util-2.1.7.sigs} |    0
 ...oc-util-2.1.6.sigs => pytalloc-util-2.1.8.sigs} |    0
 ...py3-2.1.6.sigs => pytalloc-util.py3-2.1.7.sigs} |    0
 ...py3-2.1.6.sigs => pytalloc-util.py3-2.1.8.sigs} |    0
 .../ABI/{talloc-2.1.4.sigs => talloc-2.1.7.sigs}   |    0
 .../ABI/{talloc-2.1.4.sigs => talloc-2.1.8.sigs}   |    0
 lib/talloc/pytalloc.c                              |    2 +-
 lib/talloc/pytalloc_guide.txt                      |    2 +
 lib/talloc/talloc.c                                |  221 +-
 lib/talloc/testsuite.c                             |   40 +-
 lib/talloc/wscript                                 |    2 +-
 lib/tdb/ABI/{tdb-1.3.5.sigs => tdb-1.3.10.sigs}    |    0
 lib/tdb/ABI/{tdb-1.3.5.sigs => tdb-1.3.9.sigs}     |    0
 lib/tdb/common/mutex.c                             |  122 +-
 lib/tdb/common/tdb.c                               |    5 +
 lib/tdb/common/traverse.c                          |   46 +-
 lib/tdb/python/tests/simple.py                     |   52 +-
 lib/tdb/test/external-agent.c                      |    3 +-
 lib/tdb/tools/tdbdump.c                            |    3 +
 lib/tdb/tools/tdbtorture.c                         |   14 +-
 lib/tdb/wscript                                    |    2 +-
 lib/tdr/tdr.c                                      |    8 +-
 .../ABI/{tevent-0.9.26.sigs => tevent-0.9.29.sigs} |    0
 lib/tevent/echo_server.c                           |    8 +-
 lib/tevent/testsuite.c                             |   37 +-
 lib/tevent/tevent.h                                |    2 +-
 lib/tevent/tevent_req.c                            |   34 +-
 lib/tevent/tevent_signal.c                         |   12 +-
 lib/tevent/tevent_standard.c                       |   10 +
 lib/tevent/tevent_threads.c                        |    5 +-
 lib/tevent/wscript                                 |    2 +-
 lib/torture/torture.h                              |   44 +
 lib/tsocket/tsocket_bsd.c                          |   12 +-
 lib/uid_wrapper/uid_wrapper.c                      |    2 +-
 lib/uid_wrapper/wscript                            |    2 +-
 lib/util/asn1.c                                    |   67 +-
 lib/util/asn1.h                                    |   12 +-
 lib/util/base64.c                                  |   12 +-
 lib/util/base64.h                                  |   52 +
 lib/util/binsearch.h                               |   33 +
 lib/util/blocking.h                                |    2 +
 lib/util/charset/tests/convert_string.c            |    1 +
 lib/util/data_blob.h                               |    5 -
 lib/util/debug.c                                   |   17 +-
 lib/util/dprintf.c                                 |    3 +
 lib/util/gpfswrap.c                                |   13 +
 lib/util/gpfswrap.h                                |    1 +
 lib/util/idtree.c                                  |    2 +-
 lib/util/msghdr.c                                  |  267 +
 {source3/lib => lib/util}/msghdr.h                 |    0
 lib/util/samba_util.h                              |  163 +-
 lib/util/server_id.c                               |    6 +-
 lib/util/strv.c                                    |    9 +
 lib/util/strv.h                                    |    1 +
 lib/util/strv_util.c                               |   60 +
 lib/util/strv_util.h                               |   30 +
 lib/util/sys_rw.c                                  |   33 +
 lib/util/sys_rw.h                                  |    2 +
 lib/util/talloc_report.c                           |   17 +-
 lib/util/talloc_stack.h                            |    5 +-
 lib/util/tests/binsearch.c                         |  168 +
 lib/util/tests/strv.c                              |  201 +
 lib/util/tests/strv_util.c                         |  149 +
 lib/util/tests/util.c                              |  376 +
 lib/util/time.c                                    |    2 +-
 lib/util/util.c                                    |   25 +-
 lib/util/util_net.c                                |    6 +-
 lib/util/util_runcmd.c                             |   20 +-
 lib/util/util_runcmd.h                             |   35 +
 lib/util/util_str.c                                |   12 +
 lib/util/util_strlist.c                            |  106 +-
 lib/util/util_strlist.h                            |  150 +
 lib/util/util_strlist_v3.c                         |  128 +
 lib/util/wscript_build                             |   57 +-
 libcli/auth/msrpc_parse.c                          |    7 -
 libcli/auth/spnego_parse.c                         |    7 +-
 libcli/drsuapi/drsuapi.h                           |    2 +-
 libcli/drsuapi/repl_decrypt.c                      |    2 +-
 libcli/ldap/ldap_message.c                         |   14 +-
 libcli/ldap/ldap_ndr.c                             |    2 +-
 libcli/ldap/ldap_ndr.h                             |    2 +-
 libcli/smb/smb2_signing.c                          |    2 +-
 libcli/smb/smb2cli_create.c                        |    1 +
 libcli/smb/smbXcli_base.c                          |    4 +-
 libcli/smb/smb_constants.h                         |    2 +
 libgpo/gpo_fetch.c                                 |    4 +-
 librpc/ABI/ndr-0.0.6.sigs                          |  256 +
 librpc/ABI/ndr-0.0.7.sigs                          |  257 +
 librpc/ABI/ndr-0.0.8.sigs                          |  258 +
 librpc/idl/auth.idl                                |    3 +
 librpc/idl/dns.idl                                 |    7 +-
 librpc/idl/drsblobs.idl                            |   14 +-
 librpc/idl/drsuapi.idl                             |    6 +
 librpc/idl/idl_types.h                             |    1 +
 librpc/idl/krb5pac.idl                             |  100 +-
 librpc/idl/messaging.idl                           |    1 +
 librpc/idl/nbt.idl                                 |   15 +
 librpc/idl/netlogon.idl                            |   12 +-
 librpc/idl/security.idl                            |    9 +
 librpc/idl/winbind.idl                             |   13 +-
 librpc/ndr/libndr.h                                |   12 +-
 librpc/ndr/ndr.c                                   |  149 +-
 librpc/ndr/ndr_dns.c                               |   65 +-
 librpc/ndr/ndr_dnsp.c                              |    4 -
 librpc/ndr/ndr_drsblobs.c                          |   69 +
 librpc/ndr/ndr_krb5pac.c                           |   42 +-
 librpc/ndr/ndr_krb5pac.h                           |   26 +
 librpc/ndr/ndr_nbt.h                               |   11 -
 librpc/ndr/uuid.c                                  |   44 +-
 librpc/rpc/dcerpc_util.c                           |   61 +
 librpc/tools/ndrdump.c                             |   40 +-
 librpc/wscript_build                               |    6 +-
 nsswitch/libwbclient/ABI/wbclient-0.13.sigs        |  132 +
 nsswitch/libwbclient/tests/wbclient.c              |  435 +-
 nsswitch/libwbclient/wbc_idmap.c                   |  217 +-
 nsswitch/libwbclient/wbclient.h                    |   10 +-
 nsswitch/libwbclient/wscript                       |    2 +-
 nsswitch/pam_winbind.c                             |   48 +-
 nsswitch/pam_winbind.h                             |    1 +
 nsswitch/tests/test_idmap_nss.sh                   |   41 +
 nsswitch/wbinfo.c                                  |   77 +
 nsswitch/winbind_nss_aix.c                         |   27 +-
 nsswitch/winbind_nss_linux.c                       |  415 +-
 nsswitch/winbind_nss_netbsd.c                      |   13 -
 nsswitch/winbind_nss_solaris.c                     |   11 -
 nsswitch/winbind_struct_protocol.h                 |   12 +-
 pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm            |    2 +-
 pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm           |   59 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm               |  133 +-
 pidl/lib/Parse/Pidl/Wireshark/Conformance.pm       |   60 +-
 pidl/lib/Parse/Pidl/Wireshark/NDR.pm               |  235 +-
 pidl/pidl                                          |  156 +-
 pidl/tests/wireshark-conf.pl                       |    2 +-
 python/samba/dbchecker.py                          |  449 +-
 python/samba/drs_utils.py                          |    3 +-
 python/samba/join.py                               |  215 +-
 python/samba/kcc/__init__.py                       |  137 +-
 python/samba/kcc/kcc_utils.py                      |  102 +-
 python/samba/netcmd/__init__.py                    |    5 +-
 python/samba/netcmd/dbcheck.py                     |   25 +-
 python/samba/netcmd/domain.py                      |   10 +-
 python/samba/netcmd/drs.py                         |   29 +-
 python/samba/netcmd/fsmo.py                        |   80 +-
 python/samba/netcmd/ldapcmp.py                     |    2 +-
 python/samba/netcmd/main.py                        |   78 +-
 python/samba/netcmd/{time.py => nettime.py}        |    0
 python/samba/netcmd/rodc.py                        |   91 +-
 python/samba/netcmd/user.py                        | 1406 ++-
 python/samba/provision/__init__.py                 |  426 +-
 python/samba/provision/sambadns.py                 |   56 +-
 python/samba/remove_dc.py                          |   11 +-
 python/samba/samdb.py                              |    9 +-
 python/samba/tests/blackbox/samba_dnsupdate.py     |   59 +
 python/samba/tests/blackbox/samba_tool_drs.py      |   79 +
 python/samba/tests/dcerpc/array.py                 |   38 +-
 python/samba/tests/dcerpc/raw_protocol.py          |  548 ++
 python/samba/tests/dcerpc/string.py                |  133 +
 python/samba/tests/dns.py                          |   91 +-
 python/samba/tests/dns_forwarder.py                |  601 ++
 python/samba/tests/dns_forwarder_helpers/server.py |   93 +
 python/samba/tests/dns_tkey.py                     |  563 ++
 python/samba/tests/docs.py                         |   64 -
 python/samba/tests/samba3sam.py                    |    2 +-
 python/samba/tests/samba_tool/base.py              |   11 +-
 python/samba/tests/samba_tool/fsmo.py              |   24 +-
 python/samba/tests/samba_tool/gpo.py               |   16 +-
 python/samba/tests/samba_tool/group.py             |   10 +-
 python/samba/tests/samba_tool/join.py              |   29 +
 python/samba/tests/samba_tool/ntacl.py             |   24 +-
 python/samba/tests/samba_tool/processes.py         |    4 +-
 python/samba/tests/samba_tool/rodc.py              |  128 +
 python/samba/tests/samba_tool/sites.py             |    4 +-
 python/samba/tests/samba_tool/timecmd.py           |    2 +-
 python/samba/tests/samba_tool/user.py              |  193 +-
 .../tests/samba_tool/user_check_password_script.py |   97 +
 python/samba/upgrade.py                            |    6 +-
 script/autobuild.py                                |   61 +-
 script/compare_cc_results.py                       |    3 +-
 script/release.sh                                  |   12 +-
 selftest/flapping                                  |   11 +-
 selftest/gnupg/gpg.conf                            |    4 +
 selftest/gnupg/pubring.gpg                         |  Bin 0 -> 1214 bytes
 selftest/gnupg/secring.gpg                         |  Bin 0 -> 2516 bytes
 selftest/gnupg/trustdb.gpg                         |  Bin 0 -> 1280 bytes
 selftest/knownfail                                 |   74 +-
 .../DC-addc.addom.samba.example.com-S02-cert.cer   |  Bin 0 -> 2552 bytes
 ...DC-addc.addom.samba.example.com-S02-private.p12 |  Bin 0 -> 5309 bytes
 .../DC-localdc.samba.example.com-S00-cert.cer      |  Bin 0 -> 2543 bytes
 .../DC-localdc.samba.example.com-S00-private.p12   |  Bin 0 -> 5293 bytes
 .../manage-ca/CA-samba.example.com/NewCerts/04.pem |  168 +
 .../manage-ca/CA-samba.example.com/NewCerts/05.pem |  168 +
 .../Private/CA-samba.example.com-index.txt         |    2 +
 .../Private/CA-samba.example.com-index.txt.old     |    2 +
 .../Private/CA-samba.example.com-serial.txt        |    2 +-
 .../Private/CA-samba.example.com-serial.txt.old    |    2 +-
 .../Public/CA-samba.example.com-cert.cer           |  Bin 0 -> 2880 bytes
 .../Public/CA-samba.example.com-crl.crl            |  Bin 0 -> 1401 bytes
 ...inistrator at addom.samba.example.com-S03-cert.cer |  Bin 0 -> 2335 bytes
 ...strator at addom.samba.example.com-S03-private.p12 |  Bin 0 -> 3933 bytes
 ...ER-administrator at samba.example.com-S01-cert.cer |  Bin 0 -> 2305 bytes
 ...administrator at samba.example.com-S01-private.p12 |  Bin 0 -> 3909 bytes
 ...SER-pkinit at addom.samba.example.com-S05-cert.cer |  Bin 0 -> 2300 bytes
 ...SER-pkinit at addom.samba.example.com-S05-cert.pem |  168 +
 ...USER-pkinit at addom.samba.example.com-S05-key.pem |   30 +
 ...-pkinit at addom.samba.example.com-S05-openssl.cnf |  242 +
 ...nit at addom.samba.example.com-S05-private-key.pem |   27 +
 ...-pkinit at addom.samba.example.com-S05-private.p12 |  Bin 0 -> 3901 bytes
 ...USER-pkinit at addom.samba.example.com-S05-req.pem |   19 +
 .../USER-pkinit at addom.samba.example.com-cert.pem   |    1 +
 ...-pkinit at addom.samba.example.com-private-key.pem |    1 +
 .../USER-pkinit at samba.example.com-S04-cert.cer     |  Bin 0 -> 2270 bytes
 .../USER-pkinit at samba.example.com-S04-cert.pem     |  168 +
 .../USER-pkinit at samba.example.com-S04-key.pem      |   30 +
 .../USER-pkinit at samba.example.com-S04-openssl.cnf  |  242 +
 ...ER-pkinit at samba.example.com-S04-private-key.pem |   27 +
 .../USER-pkinit at samba.example.com-S04-private.p12  |  Bin 0 -> 3869 bytes
 .../USER-pkinit at samba.example.com-S04-req.pem      |   18 +
 .../USER-pkinit at samba.example.com-cert.pem         |    1 +
 .../USER-pkinit at samba.example.com-private-key.pem  |    1 +
 selftest/manage-ca/manage-CA-samba.example.com.sh  |    3 +
 selftest/manage-ca/manage-ca.sh                    |    4 +-
 selftest/save.env.sh                               |   15 +
 selftest/selftest.pl                               |    5 +
 selftest/selftesthelpers.py                        |    2 +
 selftest/skip                                      |   27 +
 selftest/target/Samba.pm                           |   53 +-
 selftest/target/Samba3.pm                          |  149 +-
 selftest/target/Samba4.pm                          |  233 +-
 selftest/tests.py                                  |    7 +
 simple-dc-steps.sh                                 |   34 +
 source3/auth/auth_samba4.c                         |    4 +-
 source3/auth/auth_util.c                           |   13 +-
 source3/auth/server_info.c                         |   36 +-
 source3/client/client.c                            |   62 +-
 source3/client/clitar.c                            |   11 +-
 source3/include/async_smb.h                        |    5 +-
 source3/include/client.h                           |    2 +-
 source3/include/ctdbd_conn.h                       |   24 +-
 source3/include/messages.h                         |   18 +-
 source3/include/proto.h                            |   37 +-
 source3/include/samba_linux_quota.h                |  335 -
 source3/include/serverid.h                         |   19 +
 source3/include/smb.h                              |    5 +-
 source3/include/smb_macros.h                       |    8 +
 source3/include/smbprofile.h                       |    7 +-
 source3/include/tldap.h                            |  222 +-
 source3/include/tldap_util.h                       |   29 +-
 source3/include/vfs.h                              |  159 +-
 source3/include/vfs_macros.h                       |   90 +-
 source3/lib/asys/asys.c                            |   14 +
 source3/lib/asys/asys.h                            |    1 +
 source3/lib/asys/wscript_build                     |    2 +-
 source3/lib/cbuf.h                                 |    2 +-
 source3/lib/cleanupdb.c                            |  170 +
 source3/lib/cleanupdb.h                            |   30 +
 source3/lib/ctdb_dummy.c                           |   16 +-
 source3/lib/ctdbd_conn.c                           |  387 +-
 source3/lib/dbwrap/dbwrap_ctdb.c                   |  156 +-
 source3/lib/dbwrap/dbwrap_ctdb.h                   |    3 +
 source3/lib/dbwrap/dbwrap_open.c                   |   25 +-
 source3/lib/dbwrap/dbwrap_watch.c                  |  940 +-
 source3/lib/dbwrap/dbwrap_watch.h                  |   30 +-
 source3/lib/filename_util.c                        |   91 +-
 source3/lib/g_lock.c                               |   46 +-
 source3/lib/gencache.c                             |  142 +-
 source3/lib/messages.c                             |  131 +-
 source3/lib/messages_ctdbd.c                       |  121 +-
 source3/lib/messages_util.c                        |    8 +-
 source3/lib/msghdr.c                               |  260 -
 source3/lib/netapi/joindomain.c                    |   11 +-
 source3/lib/netapi/netapi_private.h                |    4 +-
 source3/lib/netapi/tests/netuser.c                 |    2 +-
 source3/lib/poll_funcs/wscript_build               |    5 -
 source3/lib/server_id_db_util.c                    |    2 +-
 source3/lib/server_id_watch.c                      |  105 +
 source3/lib/server_id_watch.h                      |   36 +
 source3/lib/server_prefork.c                       |    2 +-
 source3/lib/serverid.c                             |   95 +
 source3/lib/smbldap.c                              |    2 +-
 source3/lib/smbrun.c                               |    4 +-
 source3/lib/sys_popen.c                            |  254 +
 source3/lib/sys_popen.h                            |   26 +
 source3/lib/sysquotas.c                            |   86 +-
 source3/lib/sysquotas_4A.c                         |   16 +-
 source3/lib/sysquotas_linux.c                      |  484 +-
 source3/lib/sysquotas_nfs.c                        |   16 +-
 source3/lib/sysquotas_xfs.c                        |   18 +-
 source3/lib/system.c                               |  269 +-
 source3/lib/tdb_validate.c                         |    2 +-
 source3/lib/tldap.c                                |  863 +-
 source3/lib/tldap_gensec_bind.c                    |  366 +
 source3/lib/tldap_gensec_bind.h                    |   33 +
 source3/lib/tldap_util.c                           |  103 +-
 source3/lib/unix_msg/unix_msg.c                    |    2 +-
 source3/lib/util.c                                 |  271 +-
 source3/lib/util_file.c                            |  144 +-
 source3/lib/util_file.h                            |   35 +
 source3/lib/util_sd.c                              |   37 +-
 source3/lib/util_str.c                             |   59 -
 source3/lib/util_tdb.c                             |    5 +-
 source3/libads/kerberos.c                          |   37 +-
 source3/libads/kerberos_keytab.c                   |  304 +-
 source3/libads/kerberos_proto.h                    |    4 +
 source3/libads/ldap.c                              |    4 -
 source3/libads/ldap_schema.c                       |    1 +
 source3/libads/ldap_schema.h                       |   25 -
 source3/libads/ldap_schema_oids.h                  |   49 +
 source3/libads/sasl.c                              |   57 +-
 source3/libads/sitename_cache.c                    |    7 +-
 source3/libnet/libnet_dssync_keytab.c              |    4 +-
 source3/libnet/libnet_dssync_passdb.c              |   13 +-
 source3/libnet/libnet_join.c                       |   39 +-
 source3/libnet/libnet_keytab.c                     |   34 +-
 source3/libnet/libnet_samsync_ldif.c               |    4 +
 source3/libnet/libnet_samsync_passdb.c             |   10 +-
 source3/librpc/crypto/gse_krb5.c                   |   39 +-
 source3/libsmb/async_smb.c                         |    4 +-
 source3/libsmb/cli_smb2_fnum.c                     |  284 +-
 source3/libsmb/cli_smb2_fnum.h                     |    6 +
 source3/libsmb/cliconnect.c                        |   26 +-
 source3/libsmb/clientgen.c                         |   10 +-
 source3/libsmb/clifile.c                           |  194 +-
 source3/libsmb/clifsinfo.c                         |  267 +-
 source3/libsmb/clilist.c                           |   21 +-
 source3/libsmb/climessage.c                        |    6 +-
 source3/libsmb/clioplock.c                         |    2 +-
 source3/libsmb/clirap.h                            |    2 -
 source3/libsmb/clirap2.c                           |  146 +-
 source3/libsmb/clireadwrite.c                      |    4 +-
 source3/libsmb/clistr.c                            |   43 +
 source3/libsmb/clisymlink.c                        |    4 +-
 source3/libsmb/clitrans.c                          |    3 +-
 source3/libsmb/libsmb_context.c                    |    3 +-
 source3/libsmb/libsmb_server.c                     |   18 +-
 source3/libsmb/namequery.c                         |    2 +-
 source3/libsmb/proto.h                             |   31 +-
 source3/libsmb/samlogon_cache.c                    |    8 +-
 source3/locking/brlock.c                           |    1 +
 source3/locking/posix.c                            |  165 +-
 source3/locking/proto.h                            |    3 +-
 source3/locking/share_mode_lock.c                  |   24 +-
 source3/modules/lib_vxfs.c                         |  244 +
 source3/modules/nfs4_acls.c                        |   15 +-
 source3/modules/nfs4_acls.h                        |    2 +-
 source3/modules/non_posix_acls.c                   |    2 +-
 source3/modules/posixacl_xattr.c                   |  504 +
 source3/modules/posixacl_xattr.h                   |   44 +
 source3/modules/vfs_acl_common.c                   |  828 +-
 source3/modules/vfs_acl_tdb.c                      |   53 +-
 source3/modules/vfs_acl_xattr.c                    |   32 +-
 source3/modules/vfs_afsacl.c                       |   31 +-
 source3/modules/vfs_aio_fork.c                     |   53 +-
 source3/modules/vfs_aio_linux.c                    |   28 +-
 source3/modules/vfs_aixacl2.c                      |   23 +-
 source3/modules/vfs_audit.c                        |   40 +-
 source3/modules/vfs_btrfs.c                        |    2 +-
 source3/modules/vfs_cap.c                          |  174 +-
 source3/modules/vfs_catia.c                        |  216 +-
 source3/modules/vfs_ceph.c                         |  126 +-
 source3/modules/vfs_commit.c                       |   11 +-
 source3/modules/vfs_default.c                      |  184 +-
 source3/modules/vfs_dirsort.c                      |    9 +-
 source3/modules/vfs_extd_audit.c                   |   50 +-
 source3/modules/vfs_fake_acls.c                    |   40 +-
 source3/modules/vfs_fake_dfq.c                     |    5 -
 source3/modules/vfs_fileid.c                       |    2 +-
 source3/modules/vfs_fruit.c                        |  113 +-
 source3/modules/vfs_full_audit.c                   |  387 +-
 source3/modules/vfs_glusterfs.c                    |  589 +-
 source3/modules/vfs_gpfs.c                         |  355 +-
 source3/modules/vfs_hpuxacl.c                      |   24 +-
 source3/modules/vfs_linux_xfs_sgid.c               |   29 +-
 source3/modules/vfs_media_harmony.c                |  234 +-
 source3/modules/vfs_netatalk.c                     |   55 +-
 source3/modules/vfs_nfs4acl_xattr.c                |    8 +-
 source3/modules/vfs_posix_eadb.c                   |    8 +-
 source3/modules/vfs_preopen.c                      |    3 +-
 source3/modules/vfs_recycle.c                      |   31 +-
 source3/modules/vfs_shadow_copy.c                  |   26 +-
 source3/modules/vfs_shadow_copy2.c                 |  698 +-
 source3/modules/vfs_snapper.c                      |  240 +-
 source3/modules/vfs_solarisacl.c                   |   16 +-
 source3/modules/vfs_streams_depot.c                |  182 +-
 source3/modules/vfs_streams_xattr.c                |   77 +-
 source3/modules/vfs_syncops.c                      |   11 +-
 source3/modules/vfs_time_audit.c                   |  333 +-
 source3/modules/vfs_tsmsm.c                        |   22 +-
 source3/modules/vfs_unityed_media.c                |  200 +-
 source3/modules/vfs_vxfs.c                         |  151 +-
 source3/modules/vfs_vxfs.h                         |   34 +
 source3/modules/vfs_xattr_tdb.c                    |  114 +-
 source3/modules/vfs_zfsacl.c                       |   20 +-
 source3/modules/wscript_build                      |   11 +-
 source3/param/loadparm.c                           |   12 +-
 source3/passdb/pdb_interface.c                     |    3 +-
 source3/passdb/pdb_ipa.c                           |    1 +
 source3/passdb/pdb_ldap.c                          |    8 +-
 source3/passdb/pdb_samba_dsdb.c                    |   32 +-
 source3/printing/nt_printing.c                     |    2 +-
 source3/printing/print_svid.c                      |    5 +-
 source3/printing/printspoolss.c                    |    2 +-
 source3/printing/queue_process.c                   |  100 +-
 source3/printing/spoolssd.c                        |    2 +-
 source3/profile/profile.c                          |   12 +-
 source3/profile/profile_dummy.c                    |    2 +-
 source3/rpc_client/cli_pipe.c                      |    4 -
 source3/rpc_client/rpc_client.h                    |    1 -
 source3/rpc_server/fss/srv_fss_agent.c             |    5 +-
 source3/rpc_server/mdssd.c                         |   42 +-
 source3/rpc_server/mdssvc/mdssvc.c                 |    5 +-
 source3/rpc_server/mdssvc/mdssvc.h                 |    4 +
 source3/rpc_server/mdssvc/srv_mdssvc_nt.c          |   66 +
 source3/rpc_server/rpc_modules.c                   |  138 +
 source3/rpc_server/rpc_modules.h                   |   47 +
 source3/rpc_server/rpc_ncacn_np.c                  |    2 -
 source3/rpc_server/rpc_service_setup.c             |   95 +-
 source3/rpc_server/rpc_service_setup.h             |    6 +
 source3/rpc_server/samr/srv_samr_chgpasswd.c       |    2 +-
 source3/rpc_server/samr/srv_samr_nt.c              |   14 +-
 source3/rpc_server/samr/srv_samr_util.c            |   23 +-
 source3/rpc_server/spoolss/srv_spoolss_nt.c        |   12 +-
 source3/rpc_server/srvsvc/srv_srvsvc_nt.c          |    4 +-
 source3/rpc_server/wscript_build                   |   32 +-
 source3/script/findsmb.in                          |    2 +-
 source3/script/tests/test_acl_xattr.sh             |  125 +
 source3/script/tests/test_dfree_quota.sh           |   92 +-
 source3/script/tests/test_shadow_copy.sh           |  141 +-
 source3/script/tests/test_shareenum.sh             |   30 +
 source3/script/tests/test_sharesec.sh              |   18 +-
 .../script/tests/test_smb2_not_casesensitive.sh    |   82 +
 source3/script/tests/test_smbclient_auth.sh        |   18 +-
 .../script/tests/test_smbclient_netbios_aliases.sh |   40 +
 source3/script/wscript_build                       |   13 +
 source3/selftest/tests.py                          |   44 +-
 source3/smbd/aio.c                                 |   42 +-
 source3/smbd/close.c                               |   54 +-
 source3/smbd/dfree.c                               |   19 +-
 source3/smbd/dir.c                                 |  170 +-
 source3/smbd/dosmode.c                             |  187 +-
 source3/smbd/durable.c                             |    7 +-
 source3/smbd/file_access.c                         |   19 +-
 source3/smbd/fileio.c                              |  117 +-
 source3/smbd/filename.c                            |   28 +-
 source3/smbd/files.c                               |   40 +-
 source3/smbd/globals.c                             |    1 -
 source3/smbd/globals.h                             |    3 +-
 source3/smbd/msdfs.c                               |   72 +-
 source3/smbd/notify.c                              |  117 +-
 source3/smbd/notify_fam.c                          |   10 +-
 source3/smbd/notify_inotify.c                      |  103 +-
 source3/smbd/notify_msg.c                          |  106 +-
 source3/smbd/notifyd/notifyd.c                     |   15 +-
 source3/smbd/notifyd/notifyd.h                     |    3 +-
 source3/smbd/ntquotas.c                            |   32 +-
 source3/smbd/nttrans.c                             |   23 +-
 source3/smbd/open.c                                |  126 +-
 source3/smbd/oplock.c                              |   56 +-
 source3/smbd/pipes.c                               |    3 +-
 source3/smbd/posix_acls.c                          |  188 +-
 source3/smbd/process.c                             |   24 +-
 source3/smbd/proto.h                               |  111 +-
 source3/smbd/pysmbd.c                              |   44 +-
 source3/smbd/quotas.c                              |  277 +-
 source3/smbd/reply.c                               |  176 +-
 source3/smbd/server.c                              |  311 +-
 source3/smbd/service.c                             |   61 +-
 source3/smbd/share_access.c                        |   20 +-
 source3/smbd/smb2_create.c                         |   14 +-
 source3/smbd/smb2_flush.c                          |    7 +-
 source3/smbd/smb2_glue.c                           |   16 +
 source3/smbd/smb2_ioctl_network_fs.c               |    4 +-
 source3/smbd/smb2_negprot.c                        |   13 +-
 source3/smbd/smb2_query_directory.c                |    2 +-
 source3/smbd/smb2_server.c                         |    1 -
 source3/smbd/smb2_sesssetup.c                      |   11 +
 source3/smbd/smb2_setinfo.c                        |    8 +-
 source3/smbd/smbXsrv_client.c                      |    2 -
 source3/smbd/smbXsrv_open.c                        |    3 +-
 source3/smbd/smbXsrv_session.c                     |   48 +-
 source3/smbd/smbd_cleanupd.c                       |  120 +-
 source3/smbd/statcache.c                           |    1 +
 source3/smbd/trans2.c                              |  222 +-
 source3/smbd/vfs.c                                 |  260 +-
 source3/stf/README.stf                             |    3 -
 source3/stf/comfychair.py                          |  443 -
 source3/stf/example.py                             |   36 -
 source3/stf/notes.txt                              |  175 -
 source3/stf/osver.py                               |   55 -
 source3/stf/pythoncheck.py                         |   46 -
 source3/stf/smbcontrol.py                          |  238 -
 source3/stf/spoolss.py                             |  288 -
 source3/stf/standardcheck.py                       |   32 -
 source3/stf/stf.py                                 |  101 -
 source3/stf/test.py                                |   33 -
 source3/torture/cmd_vfs.c                          |  150 +-
 source3/torture/denytest.c                         |    2 +-
 source3/torture/msg_source.c                       |    5 +-
 source3/torture/t_strappend.c                      |   49 -
 source3/torture/test_dbwrap_ctdb.c                 |   15 +-
 source3/torture/test_dbwrap_watch.c                |   19 +-
 source3/torture/test_idmap_tdb_common.c            |    5 -
 source3/torture/torture.c                          |  444 +-
 source3/utils/dbwrap_tool.c                        |   38 +-
 source3/utils/log2pcaphex.c                        |   11 +-
 source3/utils/net_ads.c                            |  119 +-
 source3/utils/net_dns.c                            |   34 +-
 source3/utils/net_dns.h                            |    2 +-
 source3/utils/net_printing.c                       |   43 +-
 source3/utils/net_rpc.c                            |   10 +
 source3/utils/ntlm_auth.c                          |   11 +
 source3/utils/regedit.c                            |    4 +-
 source3/utils/regedit_dialog.c                     |    6 +
 source3/utils/regedit_dialog.h                     |   18 +-
 source3/utils/smbcacls.c                           |   14 +-
 source3/utils/smbfilter.c                          |    6 +-
 source3/utils/smbget.c                             |   27 +-
 source3/utils/status.c                             |    3 +-
 source3/utils/testparm.c                           |   24 +
 source3/winbindd/idmap.c                           |  170 +-
 source3/winbindd/idmap_ad.c                        | 1444 ++-
 source3/winbindd/idmap_ad_nss.c                    |  531 ++
 source3/winbindd/idmap_autorid.c                   |   12 +-
 source3/winbindd/idmap_autorid_tdb.c               |    2 +-
 source3/winbindd/idmap_proto.h                     |    9 +-
 source3/winbindd/idmap_rfc2307.c                   |    9 +-
 source3/winbindd/idmap_script.c                    |  623 +-
 source3/winbindd/idmap_tdb2.c                      |    4 +
 source3/winbindd/idmap_util.c                      |  162 +-
 source3/winbindd/wb_dsgetdcname.c                  |  111 +
 source3/winbindd/wb_fill_pwent.c                   |    4 +-
 source3/winbindd/wb_gid2sid.c                      |  105 -
 source3/winbindd/wb_lookupsids.c                   |   30 +-
 source3/winbindd/wb_sids2xids.c                    |  182 +-
 source3/winbindd/wb_uid2sid.c                      |  105 -
 source3/winbindd/wb_xids2sids.c                    |  406 +
 source3/winbindd/winbindd.c                        |   15 +-
 source3/winbindd/winbindd_ads.c                    |   11 +-
 source3/winbindd/winbindd_cache.c                  |   10 +-
 source3/winbindd/winbindd_cm.c                     |   20 +-
 source3/winbindd/winbindd_cred_cache.c             |    2 +-
 source3/winbindd/winbindd_dual_srv.c               |  178 +-
 source3/winbindd/winbindd_getgrgid.c               |   15 +-
 source3/winbindd/winbindd_getpwuid.c               |   19 +-
 source3/winbindd/winbindd_gid_to_sid.c             |   87 -
 source3/winbindd/winbindd_misc.c                   |    2 +-
 source3/winbindd/winbindd_pam.c                    |   17 +-
 source3/winbindd/winbindd_proto.h                  |   45 +-
 source3/winbindd/winbindd_sid_to_gid.c             |  109 -
 source3/winbindd/winbindd_sid_to_uid.c             |  109 -
 source3/winbindd/winbindd_uid_to_sid.c             |   87 -
 source3/winbindd/winbindd_util.c                   |   67 +-
 source3/winbindd/winbindd_xids_to_sids.c           |  136 +
 source3/winbindd/wscript_build                     |    4 +-
 source3/wscript                                    |   82 +-
 source3/wscript_build                              |   23 +-
 source4/auth/auth.h                                |    1 +
 source4/auth/kerberos/kerberos_pac.c               |   42 +-
 source4/auth/ntlm/auth_sam.c                       |   20 +-
 source4/auth/ntlm/auth_unix.c                      |    2 +-
 source4/auth/ntlm/auth_winbind.c                   |   21 +-
 source4/auth/sam.c                                 |   73 +-
 source4/client/cifsdd.c                            |    2 +-
 source4/client/client.c                            |   32 +-
 source4/dns_server/dns_crypto.c                    |  150 +-
 source4/dns_server/dns_query.c                     |  104 +-
 source4/dns_server/dns_server.c                    |   25 +-
 source4/dns_server/dns_server.h                    |    4 +-
 source4/dns_server/dns_utils.c                     |    4 +-
 source4/dns_server/dnsserver_common.c              |    2 +-
 source4/dsdb/common/util.c                         |  336 +-
 source4/dsdb/common/util.h                         |   43 +-
 source4/dsdb/common/util_trusts.c                  |    4 +-
 source4/dsdb/dns/dns_update.c                      |   21 +-
 source4/dsdb/kcc/kcc_service.c                     |    2 +-
 source4/dsdb/kcc/kcc_topology.c                    |   11 +-
 source4/dsdb/pydsdb.c                              |    2 +
 source4/dsdb/repl/drepl_out_helpers.c              |  199 +-
 source4/dsdb/repl/replicated_objects.c             |  354 +-
 source4/dsdb/samdb/ldb_modules/acl.c               |   42 +-
 source4/dsdb/samdb/ldb_modules/descriptor.c        |    6 +-
 source4/dsdb/samdb/ldb_modules/dsdb_notification.c |  262 +
 source4/dsdb/samdb/ldb_modules/extended_dn_out.c   |   32 +-
 source4/dsdb/samdb/ldb_modules/objectclass.c       |    8 +
 source4/dsdb/samdb/ldb_modules/objectclass_attrs.c |   28 +-
 source4/dsdb/samdb/ldb_modules/operational.c       |   17 +-
 .../dsdb/samdb/ldb_modules/partition_metadata.c    |    2 +-
 source4/dsdb/samdb/ldb_modules/password_hash.c     | 1272 ++-
 source4/dsdb/samdb/ldb_modules/ranged_results.c    |    8 +-
 source4/dsdb/samdb/ldb_modules/repl_meta_data.c    | 1417 ++-
 source4/dsdb/samdb/ldb_modules/rootdse.c           |   17 +-
 source4/dsdb/samdb/ldb_modules/samba_dsdb.c        |  111 +-
 source4/dsdb/samdb/ldb_modules/samldb.c            |  553 +-
 source4/dsdb/samdb/ldb_modules/schema_load.c       |  152 +-
 source4/dsdb/samdb/ldb_modules/schema_util.c       |   38 +-
 source4/dsdb/samdb/ldb_modules/subtree_rename.c    |   80 +-
 .../dsdb/samdb/ldb_modules/tombstone_reanimate.c   |  305 +-
 source4/dsdb/samdb/ldb_modules/util.c              |    7 +-
 source4/dsdb/samdb/ldb_modules/vlv_pagination.c    |  875 ++
 source4/dsdb/samdb/ldb_modules/wscript             |   32 +
 .../dsdb/samdb/ldb_modules/wscript_build_server    |   20 +-
 source4/dsdb/samdb/samdb.h                         |   52 +-
 source4/dsdb/schema/schema.h                       |   15 +-
 source4/dsdb/schema/schema_info_attr.c             |   36 +-
 source4/dsdb/schema/schema_init.c                  |   80 +-
 source4/dsdb/schema/schema_prefixmap.c             |   54 +-
 source4/dsdb/schema/schema_query.c                 |   13 +-
 source4/dsdb/schema/schema_set.c                   |   37 +-
 source4/dsdb/schema/schema_syntax.c                |  106 +-
 source4/dsdb/tests/python/deletetest.py            |    4 +-
 source4/dsdb/tests/python/dsdb_schema_info.py      |    4 +-
 source4/dsdb/tests/python/ldap_schema.py           |  667 +-
 source4/dsdb/tests/python/ldap_syntaxes.py         |   10 +-
 source4/dsdb/tests/python/linked_attributes.py     |  431 +
 source4/dsdb/tests/python/notification.py          |  359 +
 source4/dsdb/tests/python/password_lockout.py      |  975 +-
 source4/dsdb/tests/python/passwords.py             |   91 +-
 source4/dsdb/tests/python/sam.py                   |  681 +-
 source4/dsdb/tests/python/sec_descriptor.py        |    2 +-
 source4/dsdb/tests/python/sites.py                 |    2 +-
 source4/dsdb/tests/python/sort.py                  |  380 +
 source4/dsdb/tests/python/token_group.py           |  151 +-
 source4/dsdb/tests/python/tombstone_reanimation.py |  440 +-
 source4/dsdb/tests/python/urgent_replication.py    |   31 +-
 source4/dsdb/tests/python/user_account_control.py  |   12 +-
 source4/dsdb/tests/python/vlv.py                   | 1086 +++
 source4/dsdb/wscript_build                         |    2 +-
 source4/heimdal/kdc/kerberos5.c                    |  196 +-
 source4/heimdal/kdc/krb5tgs.c                      |   19 +-
 source4/heimdal/kdc/misc.c                         |    2 +-
 source4/heimdal/kdc/windc.c                        |    4 +
 source4/heimdal/kdc/windc_plugin.h                 |   10 +-
 source4/heimdal/lib/asn1/gen.c                     |    3 +-
 source4/heimdal/lib/gssapi/mech/gss_compare_name.c |    2 +-
 source4/heimdal/lib/krb5/fcache.c                  |    4 +-
 source4/heimdal/lib/krb5/pac.c                     |   36 +-
 source4/heimdal_build/wscript_configure            |    1 +
 source4/kdc/db-glue.c                              |   88 +-
 source4/kdc/kdc-glue.h                             |   52 +-
 source4/kdc/kdc-heimdal.c                          |  460 +
 source4/kdc/kdc-proxy.c                            |  586 ++
 source4/kdc/kdc-proxy.h                            |   45 +
 source4/kdc/kdc-server.c                           |  615 ++
 source4/kdc/kdc-server.h                           |   82 +
 source4/kdc/kdc.c                                  | 1054 ---
 source4/kdc/kpasswd-heimdal.c                      |  629 ++
 source4/kdc/kpasswdd.c                             |  626 --
 source4/kdc/ktutil.c                               |  122 +
 source4/kdc/mit-kdb/kdb_samba.c                    |  185 +
 source4/kdc/mit-kdb/kdb_samba.h                    |  173 +
 source4/kdc/mit-kdb/kdb_samba_change_pwd.c         |   56 +
 source4/kdc/mit-kdb/kdb_samba_common.c             |  150 +
 source4/kdc/mit-kdb/kdb_samba_masterkey.c          |   66 +
 source4/kdc/mit-kdb/kdb_samba_pac.c                |  112 +
 source4/kdc/mit-kdb/kdb_samba_policies.c           |  468 +
 source4/kdc/mit-kdb/kdb_samba_principals.c         |  366 +
 source4/kdc/mit-kdb/wscript_build                  |   22 +
 source4/kdc/mit_samba.c                            |  483 +-
 source4/kdc/mit_samba.h                            |   86 +
 source4/kdc/mit_samba_interface.h                  |   60 -
 source4/kdc/pac-glue.c                             |  428 +-
 source4/kdc/pac-glue.h                             |   19 +-
 source4/kdc/proxy.c                                |  585 --
 source4/kdc/sdb_to_kdb.c                           |  351 +
 source4/kdc/wdc-samba4.c                           |  308 +-
 source4/kdc/wscript_build                          |   37 +-
 source4/ldap_server/ldap_backend.c                 |   90 +-
 source4/ldap_server/ldap_bind.c                    |   24 +-
 source4/ldap_server/ldap_extended.c                |    8 +-
 source4/ldap_server/ldap_server.c                  |  146 +-
 source4/ldap_server/ldap_server.h                  |   16 +
 source4/lib/http/gensec/basic.c                    |    1 +
 source4/lib/http/gensec/ntlm.c                     |    1 +
 source4/lib/http/http_auth.c                       |    3 +
 source4/lib/messaging/messaging.c                  |   15 +-
 source4/lib/messaging/messaging.h                  |    3 +-
 source4/lib/messaging/pymessaging.c                |    4 +-
 source4/lib/messaging/tests/irpc.c                 |    4 +-
 source4/lib/messaging/tests/messaging.c            |    4 +-
 source4/lib/policy/gp_ldap.c                       |    6 -
 source4/lib/registry/local.c                       |    2 +-
 source4/lib/registry/patchfile_dotreg.c            |    2 +-
 source4/lib/registry/patchfile_preg.c              |    9 +-
 source4/lib/registry/tools/regshell.c              |    9 +-
 source4/lib/registry/tools/regtree.c               |    3 +-
 source4/libcli/cliconnect.c                        |    5 +-
 source4/libcli/ldap/ldap_bind.c                    |    2 +-
 source4/libcli/ldap/ldap_client.c                  |    2 +-
 source4/libcli/ldap/ldap_controls.c                |   47 +-
 source4/libcli/ldap/ldap_ildap.c                   |    2 +-
 source4/libcli/ldap/wscript_build                  |    2 +-
 source4/libcli/raw/clisession.c                    |    2 +-
 source4/libcli/raw/rawsearch.c                     |    4 +-
 source4/libcli/resolve/dns_ex.c                    |    5 +-
 source4/libcli/smb2/signing.c                      |    2 +-
 source4/libcli/wbclient/wbclient.c                 |  424 +-
 source4/libcli/wbclient/wscript_build              |    2 +-
 source4/libnet/libnet_become_dc.c                  |   11 +-
 source4/libnet/libnet_export_keytab.c              |  198 +-
 source4/libnet/libnet_samsync_ldb.c                |    7 +-
 source4/libnet/libnet_share.c                      |    1 +
 source4/libnet/libnet_vampire.c                    |   37 +-
 source4/libnet/wscript_build                       |    4 +-
 source4/librpc/ndr/py_xattr.c                      |    8 +-
 source4/librpc/rpc/dcerpc.c                        |    8 +-
 source4/librpc/rpc/dcerpc_sock.c                   |    5 +
 source4/librpc/rpc/pyrpc.c                         |   33 +-
 source4/librpc/rpc/pyrpc_util.c                    |   11 +-
 source4/ntptr/ntptr.h                              |  240 -
 source4/ntptr/ntptr_base.c                         |  153 -
 source4/ntptr/ntptr_interface.c                    |  604 --
 source4/ntptr/simple_ldb/ntptr_simple_ldb.c        |  932 --
 source4/ntptr/wscript_build                        |   18 -
 source4/ntvfs/cifs_posix_cli/svfs_util.c           |   13 +-
 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c      |    9 +-
 source4/ntvfs/nbench/vfs_nbench.c                  |   10 +-
 source4/ntvfs/posix/posix_eadb.c                   |   81 +-
 source4/ntvfs/posix/python/pyxattr_native.c        |    1 +
 source4/ntvfs/posix/wscript_build                  |   61 +-
 source4/ntvfs/simple/svfs_util.c                   |    7 +-
 source4/ntvfs/simple/vfs_simple.c                  |    9 +-
 source4/ntvfs/wscript_build                        |  120 +-
 source4/param/pyparam.c                            |    8 +-
 .../backupkey/dcesrv_backupkey_heimdal.c           |    6 +-
 source4/rpc_server/common/server_info.c            |    1 -
 source4/rpc_server/dcerpc_server.c                 |   33 +-
 source4/rpc_server/dcerpc_server.h                 |   20 +-
 source4/rpc_server/dcesrv_auth.c                   |   27 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |  268 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.h        |    4 +-
 source4/rpc_server/drsuapi/getncchanges.c          |  636 +-
 source4/rpc_server/drsuapi/writespn.c              |    3 +
 source4/rpc_server/netlogon/dcerpc_netlogon.c      |   51 +-
 source4/rpc_server/samr/dcesrv_samr.c              |  177 +-
 source4/rpc_server/spoolss/dcesrv_spoolss.c        | 1772 ----
 source4/rpc_server/wkssvc/dcesrv_wkssvc.c          |    1 -
 source4/rpc_server/wscript_build                   |   21 +-
 source4/scripting/bin/samba_dnsupdate              |  220 +-
 source4/selftest/tests.py                          |  114 +-
 source4/setup/dns_update_list                      |    7 +
 source4/setup/schema_samba4.ldif                   |   17 +
 source4/smb_server/service_smb.c                   |    4 +-
 source4/smb_server/wscript_build                   |    2 +-
 source4/smbd/server.c                              |   24 +-
 source4/smbd/service_named_pipe.c                  |    2 +-
 source4/smbd/service_stream.c                      |    2 +-
 source4/smbd/service_task.c                        |    2 +-
 source4/smbd/wscript_build                         |    2 +-
 source4/torture/basic/aliases.c                    |    8 +-
 source4/torture/basic/attr.c                       |    3 +-
 source4/torture/basic/base.c                       |    6 +-
 source4/torture/basic/delete.c                     |    7 +-
 source4/torture/basic/denytest.c                   |    2 +-
 source4/torture/basic/dir.c                        |   14 +-
 source4/torture/basic/misc.c                       |   17 +-
 source4/torture/basic/utable.c                     |    3 +-
 source4/torture/dns/dlz_bind9.c                    |    3 +
 source4/torture/drs/python/delete_object.py        |   22 +-
 source4/torture/drs/python/drs_base.py             |   17 +-
 source4/torture/drs/python/fsmo.py                 |   30 +-
 source4/torture/drs/python/getnc_exop.py           |  732 +-
 .../torture/drs/python/linked_attributes_drs.py    |  212 +
 source4/torture/drs/python/repl_move.py            | 2586 ++++++
 source4/torture/drs/python/repl_schema.py          |  172 +-
 source4/torture/drs/python/replica_sync.py         |  329 +-
 source4/torture/drs/rpc/dssync.c                   |   11 +-
 source4/torture/drs/rpc/msds_intid.c               |   37 +-
 source4/torture/drs/unit/prefixmap_tests.c         |  106 +-
 source4/torture/drs/unit/schemainfo_tests.c        |   83 +-
 source4/torture/krb5/kdc-canon-heimdal.c           | 2248 +++++
 source4/torture/krb5/kdc-canon.c                   | 2248 -----
 source4/torture/krb5/kdc-heimdal.c                 |  724 ++
 source4/torture/krb5/kdc-mit.c                     |   56 +
 source4/torture/krb5/kdc.c                         |  444 -
 source4/torture/krb5/wscript_build                 |   12 +-
 source4/torture/ldap/ldap_sort.c                   |    1 +
 source4/torture/ldb/ldb.c                          |   62 +-
 source4/torture/libnet/domain.c                    |    2 +
 source4/torture/libnet/libnet_share.c              |    4 +
 source4/torture/libnetapi/libnetapi_user.c         |    2 +-
 source4/torture/local/local.c                      |    4 +
 source4/torture/local/wscript_build                |    5 +-
 source4/torture/nbench/nbench.c                    |    6 +-
 source4/torture/nbt/winsreplication.c              |    9 +-
 source4/torture/ndr/backupkey.c                    |    2 +-
 source4/torture/ndr/clusapi.c                      |    4 +-
 source4/torture/ndr/drsblobs.c                     |  366 +-
 source4/torture/ndr/drsuapi.c                      |    4 +
 source4/torture/ndr/krb5pac.c                      |  715 ++
 source4/torture/ndr/nbt.c                          |    8 +-
 source4/torture/ndr/ndr.c                          |  111 +
 source4/torture/ndr/ndr.h                          |    4 +-
 source4/torture/ndr/negoex.c                       |    2 +-
 source4/torture/ndr/ntlmssp.c                      |    4 +-
 source4/torture/ndr/ntprinting.c                   |    2 +-
 source4/torture/ndr/samr.c                         |    2 +
 source4/torture/raw/acls.c                         |    2 +
 source4/torture/raw/eas.c                          |    6 +-
 source4/torture/raw/offline.c                      |    3 +
 source4/torture/raw/open.c                         |    4 +
 source4/torture/raw/read.c                         |   44 +
 source4/torture/raw/streams.c                      |    2 +
 source4/torture/raw/tconrate.c                     |    2 +-
 source4/torture/rpc/backupkey.c                    |   10 +-
 source4/torture/rpc/backupkey_heimdal.c            |   26 +-
 source4/torture/rpc/drsuapi.h                      |   18 +
 source4/torture/rpc/drsuapi_w2k8.c                 |  334 +
 source4/torture/rpc/dsgetinfo.c                    |    5 +-
 source4/torture/rpc/forest_trust.c                 |    3 +-
 source4/torture/rpc/lsa.c                          |    5 +-
 source4/torture/rpc/remote_pac.c                   |   70 +-
 source4/torture/rpc/rpc.c                          |    1 +
 source4/torture/rpc/samba3rpc.c                    |    8 +-
 source4/torture/rpc/samlogon.c                     |   49 +-
 source4/torture/rpc/schannel.c                     |    1 +
 source4/torture/rpc/spoolss.c                      |   22 +-
 source4/torture/rpc/srvsvc.c                       |    1 +
 source4/torture/smb2/create.c                      |    2 +
 source4/torture/smb2/dosmode.c                     |  183 +
 source4/torture/smb2/durable_open.c                |  285 +-
 source4/torture/smb2/durable_v2_open.c             |  287 +-
 source4/torture/smb2/getinfo.c                     |   45 +
 source4/torture/smb2/ioctl.c                       |  116 +-
 source4/torture/smb2/lease.c                       |   22 +-
 source4/torture/smb2/lock.c                        |   64 +
 source4/torture/smb2/maxfid.c                      |  151 +
 source4/torture/smb2/notify.c                      |    4 +
 source4/torture/smb2/oplock.c                      |    9 +-
 source4/torture/smb2/read.c                        |   96 +-
 source4/torture/smb2/rename.c                      |    0
 source4/torture/smb2/replay.c                      |    2 +-
 source4/torture/smb2/session.c                     |    1 +
 source4/torture/smb2/smb2.c                        |    2 +
 source4/torture/smb2/streams.c                     |   18 +
 source4/torture/smb2/util.c                        |   63 +-
 source4/torture/smb2/wscript_build                 |    4 +-
 source4/torture/vfs/acl_xattr.c                    |  314 +
 source4/torture/vfs/fruit.c                        |    8 +
 source4/torture/vfs/vfs.c                          |    1 +
 source4/torture/wscript_build                      |    6 +-
 source4/utils/ntlm_auth.c                          |   11 +
 testprogs/blackbox/common_test_fns.inc             |   20 +
 testprogs/blackbox/dbcheck-oldrelease.sh           |   81 +-
 testprogs/blackbox/dbcheck.sh                      |   23 +-
 testprogs/blackbox/renamedc.sh                     |    7 +
 testprogs/blackbox/subunit.sh                      |    2 -
 testprogs/blackbox/test_chgdcpass.sh               |   27 +-
 testprogs/blackbox/test_export_keytab.sh           |   81 -
 testprogs/blackbox/test_export_keytab_heimdal.sh   |  103 +
 testprogs/blackbox/test_kinit_heimdal.sh           |   54 +-
 testprogs/blackbox/test_kinit_trusts_heimdal.sh    |   37 +-
 testprogs/blackbox/test_ktpass.sh                  |    2 +-
 testprogs/blackbox/test_net_ads.sh                 |   40 +-
 testprogs/blackbox/test_net_ads_dns.sh             |   98 +
 testprogs/blackbox/test_passwords.sh               |   36 +-
 testprogs/blackbox/test_pdbtest.sh                 |   30 +-
 testprogs/blackbox/test_pkinit_heimdal.sh          |  137 +-
 testprogs/blackbox/test_pkinit_pac_heimdal.sh      |   53 +
 tests/fcntl_lock_thread.c                          |    5 -
 tests/oldquotas.c                                  |   71 +-
 upgrading-samba4.txt                               |   28 -
 wscript                                            |    5 +
 wscript_build                                      |    3 +-
 wscript_build_embedded_heimdal                     |    1 -
 wscript_build_system_heimdal                       |    1 -
 wscript_configure_system_mitkrb5                   |    8 +
 1641 files changed, 94006 insertions(+), 53714 deletions(-)
 delete mode 100644 ctdb/NEWS
 create mode 100644 ctdb/common/tunable.c
 create mode 100644 ctdb/common/tunable.h
 delete mode 100644 ctdb/config/ctdb.sysconfig
 create mode 100644 ctdb/config/ctdbd.conf
 create mode 100755 ctdb/config/events.d/06.nfs
 create mode 100644 ctdb/doc/cluster_mutex_helper.txt
 create mode 100644 ctdb/doc/ctdb_diagnostics.1
 create mode 100644 ctdb/doc/ctdb_diagnostics.1.html
 create mode 100644 ctdb/doc/ctdb_diagnostics.1.xml
 create mode 100644 ctdb/doc/examples/lvs.conf
 create mode 100644 ctdb/protocol/protocol_debug.c
 create mode 100644 ctdb/server/ctdb_cluster_mutex.c
 create mode 100644 ctdb/server/ctdb_cluster_mutex.h
 create mode 100644 ctdb/server/ctdb_mutex_fcntl_helper.c
 delete mode 100644 ctdb/server/ctdb_serverids.c
 create mode 100755 ctdb/tests/complex/30_nfs_tickle_killtcp.sh
 create mode 100755 ctdb/tests/cunit/porting_tests_001.sh
 create mode 100755 ctdb/tests/cunit/rb_test_001.sh
 create mode 100755 ctdb/tests/eventscripts/00.ctdb.init.009.sh
 create mode 100755 ctdb/tests/eventscripts/01.reclock.monitor.001.sh
 create mode 100755 ctdb/tests/eventscripts/01.reclock.monitor.002.sh
 create mode 100755 ctdb/tests/eventscripts/01.reclock.monitor.003.sh
 create mode 100755 ctdb/tests/eventscripts/01.reclock.monitor.004.sh
 create mode 100755 ctdb/tests/eventscripts/01.reclock.monitor.005.sh
 create mode 100755 ctdb/tests/eventscripts/40.vsftpd.monitor.002.sh
 create mode 100755 ctdb/tests/eventscripts/41.httpd.monitor.002.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.001.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.ipreallocated.011.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.ipreallocated.012.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.ipreallocated.013.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.ipreallocated.014.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.monitor.001.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.monitor.002.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.monitor.003.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.shutdown.001.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.shutdown.002.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.startup.001.sh
 create mode 100755 ctdb/tests/eventscripts/91.lvs.startup.002.sh
 create mode 100755 ctdb/tests/eventscripts/stubs/ctdb_killtcp
 create mode 100755 ctdb/tests/eventscripts/stubs/ctdb_lvs
 copy ctdb/tests/eventscripts/stubs/{iptables => ip6tables} (100%)
 create mode 100755 ctdb/tests/eventscripts/stubs/ipvsadm
 create mode 100755 ctdb/tests/eventscripts/stubs/ss
 delete mode 100755 ctdb/tests/onnode/0080.sh
 delete mode 100755 ctdb/tests/onnode/0081.sh
 delete mode 100755 ctdb/tests/onnode/0090.sh
 delete mode 100755 ctdb/tests/onnode/0091.sh
 create mode 100644 ctdb/tests/scripts/script_install_paths.sh
 create mode 100755 ctdb/tests/shellcheck/base_scripts.sh
 create mode 100755 ctdb/tests/shellcheck/ctdb_helpers.sh
 create mode 100755 ctdb/tests/shellcheck/ctdbd_wrapper.sh
 create mode 100755 ctdb/tests/shellcheck/event_scripts.sh
 create mode 100755 ctdb/tests/shellcheck/functions.sh
 create mode 100755 ctdb/tests/shellcheck/init_script.sh
 create mode 100644 ctdb/tests/shellcheck/scripts/local.sh
 create mode 100755 ctdb/tests/shellcheck/tools.sh
 create mode 100755 ctdb/tests/simple/28_zero_eventscripts.sh
 create mode 100755 ctdb/tests/simple/35_ctdb_getreclock.sh
 delete mode 100755 ctdb/tests/simple/35_set_reclock.sh
 delete mode 100755 ctdb/tests/simple/51_ctdb_bench.sh
 create mode 100755 ctdb/tests/simple/51_message_ring.sh
 delete mode 100755 ctdb/tests/simple/52_ctdb_fetch.sh
 create mode 100755 ctdb/tests/simple/52_fetch_ring.sh
 delete mode 100755 ctdb/tests/simple/53_ctdb_transaction.sh
 create mode 100755 ctdb/tests/simple/53_transaction_loop.sh
 delete mode 100755 ctdb/tests/simple/54_ctdb_transaction_recovery.sh
 create mode 100755 ctdb/tests/simple/54_transaction_loop_recovery.sh
 create mode 100755 ctdb/tests/simple/78_ctdb_large_db_recovery.sh
 create mode 100644 ctdb/tests/src/cluster_wait.c
 create mode 100644 ctdb/tests/src/cluster_wait.h
 delete mode 100644 ctdb/tests/src/ctdb_bench.c
 delete mode 100644 ctdb/tests/src/ctdb_fetch.c
 delete mode 100644 ctdb/tests/src/ctdb_fetch_one.c
 delete mode 100644 ctdb/tests/src/ctdb_fetch_readonly_loop.c
 delete mode 100644 ctdb/tests/src/ctdb_fetch_readonly_once.c
 delete mode 100644 ctdb/tests/src/ctdb_functest.c
 delete mode 100644 ctdb/tests/src/ctdb_lock_tdb.c
 create mode 100644 ctdb/tests/src/ctdb_packet_parse.c
 delete mode 100644 ctdb/tests/src/ctdb_persistent.c
 delete mode 100644 ctdb/tests/src/ctdb_porting_tests.c
 delete mode 100644 ctdb/tests/src/ctdb_randrec.c
 delete mode 100644 ctdb/tests/src/ctdb_store.c
 delete mode 100644 ctdb/tests/src/ctdb_test.c
 delete mode 100644 ctdb/tests/src/ctdb_test_stubs.c
 delete mode 100644 ctdb/tests/src/ctdb_trackingdb_test.c
 delete mode 100644 ctdb/tests/src/ctdb_transaction.c
 delete mode 100644 ctdb/tests/src/ctdb_traverse.c
 delete mode 100644 ctdb/tests/src/ctdb_update_record.c
 delete mode 100644 ctdb/tests/src/ctdb_update_record_persistent.c
 delete mode 100644 ctdb/tests/src/ctdbd_test.c
 create mode 100644 ctdb/tests/src/fake_ctdbd.c
 create mode 100644 ctdb/tests/src/fetch_loop.c
 create mode 100644 ctdb/tests/src/fetch_loop_key.c
 create mode 100644 ctdb/tests/src/fetch_readonly.c
 create mode 100644 ctdb/tests/src/fetch_readonly_loop.c
 create mode 100644 ctdb/tests/src/fetch_ring.c
 create mode 100644 ctdb/tests/src/g_lock_loop.c
 create mode 100644 ctdb/tests/src/lock_tdb.c
 create mode 100644 ctdb/tests/src/message_ring.c
 create mode 100644 ctdb/tests/src/porting_tests.c
 create mode 100644 ctdb/tests/src/test_options.c
 create mode 100644 ctdb/tests/src/test_options.h
 create mode 100644 ctdb/tests/src/transaction_loop.c
 create mode 100644 ctdb/tests/src/update_record.c
 create mode 100644 ctdb/tests/src/update_record_persistent.c
 create mode 100755 ctdb/tests/tool/ctdb.ban.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.ban.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.ban.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.continue.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.continue.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.continue.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.disable.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.disable.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.disable.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.disable.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.disablemonitor.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.enable.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.enable.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.enable.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.enablemonitor.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getcapabilities.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getcapabilities.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.getcapabilities.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.getcapabilities.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.getdbmap.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getdbseqnum.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getdbseqnum.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.getdbstatus.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getdbstatus.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.getmonmode.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getpid.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getreclock.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getreclock.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.getvar.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.getvar.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.ifaces.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.listnodes.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.listnodes.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.listvars.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.005.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.006.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.007.sh
 create mode 100755 ctdb/tests/tool/ctdb.lvs.008.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.005.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.006.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.007.sh
 create mode 100755 ctdb/tests/tool/ctdb.natgw.008.sh
 create mode 100755 ctdb/tests/tool/ctdb.nodestatus.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.nodestatus.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.ping.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.pnn.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.process-exists.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.recmaster.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.recmaster.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.recover.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.011.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.012.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.013.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.014.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.015.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.016.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.017.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.018.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.019.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.020.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.021.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.023.sh
 create mode 100755 ctdb/tests/tool/ctdb.reloadnodes.024.sh
 create mode 100755 ctdb/tests/tool/ctdb.runstate.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.runstate.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.runstate.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.runstate.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.runstate.005.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbreadonly.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbreadonly.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbreadonly.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbreadonly.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbsticky.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbsticky.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbsticky.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdbsticky.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdebug.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdebug.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.setdebug.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.setifacelink.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.setifacelink.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.setvar.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.setvar.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.status.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.status.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.stop.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.stop.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.stop.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.unban.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.unban.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.unban.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.uptime.001.sh
 delete mode 100755 ctdb/tests/tool/func.parse_nodestring.001.sh
 delete mode 100755 ctdb/tests/tool/func.parse_nodestring.002.sh
 delete mode 100755 ctdb/tests/tool/func.parse_nodestring.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.getcapabilities.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.getcapabilities.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.getcapabilities.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.getcapabilities.004.sh
 delete mode 100755 ctdb/tests/tool/stubby.listnodes.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.listnodes.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvs.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvs.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvs.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.004.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.005.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.006.sh
 delete mode 100755 ctdb/tests/tool/stubby.lvsmaster.007.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.004.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.005.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.006.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.007.sh
 delete mode 100755 ctdb/tests/tool/stubby.natgwlist.008.sh
 delete mode 100755 ctdb/tests/tool/stubby.nodestatus.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.nodestatus.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.recover.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadips.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadips.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadips.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.003.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.011.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.012.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.013.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.014.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.015.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.016.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.017.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.018.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.019.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.020.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.021.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.022.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.023.sh
 delete mode 100755 ctdb/tests/tool/stubby.reloadnodes.024.sh
 delete mode 100755 ctdb/tests/tool/stubby.status.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.status.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.xpnn.001.sh
 delete mode 100755 ctdb/tests/tool/stubby.xpnn.002.sh
 delete mode 100755 ctdb/tests/tool/stubby.xpnn.003.sh
 delete mode 100755 ctdb/tests/tool/stubs/ctdb
 create mode 100644 ctdb/tools/ctdb_killtcp.c
 create mode 100755 ctdb/tools/ctdb_lvs
 delete mode 100644 ctdb/web/bar1.jpg
 delete mode 100644 ctdb/web/building.html
 delete mode 100644 ctdb/web/clamd.html
 delete mode 100644 ctdb/web/configuring.html
 delete mode 100644 ctdb/web/ctdblogo.png
 delete mode 100644 ctdb/web/documentation.html
 delete mode 100644 ctdb/web/download.html
 delete mode 100644 ctdb/web/footer.html
 delete mode 100644 ctdb/web/ftp.html
 delete mode 100644 ctdb/web/header.html
 delete mode 100644 ctdb/web/index.html
 delete mode 100644 ctdb/web/iscsi.html
 delete mode 100644 ctdb/web/nfs.html
 delete mode 100644 ctdb/web/prerequisites.html
 delete mode 100644 ctdb/web/samba.html
 delete mode 100644 ctdb/web/testing.html
 mode change 100755 => 100644 ctdb/wscript
 delete mode 100644 debian/patches/Fix-privacy-breach-on-google.com.patch
 delete mode 100644 debian/patches/bug_601406_fix-perl-path-in-example.patch
 delete mode 100644 debian/patches/ctdb-Fix-detection-of-gnukfreebsd.patch
 delete mode 100644 debian/patches/gcc_6.patch
 delete mode 100644 debian/patches/waf_smbpasswd_location
 delete mode 100644 docs-xml/smbdotconf/security/onlyuser.xml
 create mode 100644 docs-xml/smbdotconf/security/passwordhashgpgkeyids.xml
 delete mode 100644 docs-xml/smbdotconf/security/username.xml
 create mode 100644 lib/ldb/ABI/ldb-1.1.27.sigs
 copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util-1.1.27.sigs} (100%)
 copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util.py3-1.1.27.sigs} (100%)
 rename {source3/lib => lib}/poll_funcs/poll_funcs.h (100%)
 rename {source3/lib => lib}/poll_funcs/poll_funcs_tevent.c (100%)
 rename {source3/lib => lib}/poll_funcs/poll_funcs_tevent.h (100%)
 create mode 100644 lib/poll_funcs/wscript_build
 create mode 100644 lib/replace/closefrom.c
 copy lib/talloc/ABI/{pytalloc-util-2.1.6.sigs => pytalloc-util-2.1.7.sigs} (100%)
 copy lib/talloc/ABI/{pytalloc-util-2.1.6.sigs => pytalloc-util-2.1.8.sigs} (100%)
 copy lib/talloc/ABI/{pytalloc-util.py3-2.1.6.sigs => pytalloc-util.py3-2.1.7.sigs} (100%)
 copy lib/talloc/ABI/{pytalloc-util.py3-2.1.6.sigs => pytalloc-util.py3-2.1.8.sigs} (100%)
 copy lib/talloc/ABI/{talloc-2.1.4.sigs => talloc-2.1.7.sigs} (100%)
 copy lib/talloc/ABI/{talloc-2.1.4.sigs => talloc-2.1.8.sigs} (100%)
 copy lib/tdb/ABI/{tdb-1.3.5.sigs => tdb-1.3.10.sigs} (100%)
 copy lib/tdb/ABI/{tdb-1.3.5.sigs => tdb-1.3.9.sigs} (100%)
 copy lib/tevent/ABI/{tevent-0.9.26.sigs => tevent-0.9.29.sigs} (100%)
 create mode 100644 lib/util/base64.h
 create mode 100644 lib/util/msghdr.c
 rename {source3/lib => lib/util}/msghdr.h (100%)
 create mode 100644 lib/util/strv_util.c
 create mode 100644 lib/util/strv_util.h
 create mode 100644 lib/util/tests/binsearch.c
 create mode 100644 lib/util/tests/strv.c
 create mode 100644 lib/util/tests/strv_util.c
 create mode 100644 lib/util/tests/util.c
 create mode 100644 lib/util/util_runcmd.h
 create mode 100644 lib/util/util_strlist.h
 create mode 100644 lib/util/util_strlist_v3.c
 create mode 100644 librpc/ABI/ndr-0.0.6.sigs
 create mode 100644 librpc/ABI/ndr-0.0.7.sigs
 create mode 100644 librpc/ABI/ndr-0.0.8.sigs
 create mode 100644 librpc/ndr/ndr_krb5pac.h
 create mode 100644 nsswitch/libwbclient/ABI/wbclient-0.13.sigs
 create mode 100755 nsswitch/tests/test_idmap_nss.sh
 rename python/samba/netcmd/{time.py => nettime.py} (100%)
 create mode 100644 python/samba/tests/blackbox/samba_dnsupdate.py
 create mode 100644 python/samba/tests/dcerpc/string.py
 create mode 100644 python/samba/tests/dns_forwarder.py
 create mode 100644 python/samba/tests/dns_forwarder_helpers/server.py
 create mode 100644 python/samba/tests/dns_tkey.py
 create mode 100644 python/samba/tests/samba_tool/join.py
 create mode 100644 python/samba/tests/samba_tool/rodc.py
 create mode 100644 python/samba/tests/samba_tool/user_check_password_script.py
 create mode 100644 selftest/gnupg/gpg.conf
 create mode 100644 selftest/gnupg/pubring.gpg
 create mode 100644 selftest/gnupg/secring.gpg
 create mode 100644 selftest/gnupg/trustdb.gpg
 create mode 100644 selftest/manage-ca/CA-samba.example.com/DCs/addc.addom.samba.example.com/DC-addc.addom.samba.example.com-S02-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/DCs/addc.addom.samba.example.com/DC-addc.addom.samba.example.com-S02-private.p12
 create mode 100644 selftest/manage-ca/CA-samba.example.com/DCs/localdc.samba.example.com/DC-localdc.samba.example.com-S00-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/DCs/localdc.samba.example.com/DC-localdc.samba.example.com-S00-private.p12
 create mode 100644 selftest/manage-ca/CA-samba.example.com/NewCerts/04.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/NewCerts/05.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Public/CA-samba.example.com-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Public/CA-samba.example.com-crl.crl
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/administrator at addom.samba.example.com/USER-administrator at addom.samba.example.com-S03-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/administrator at addom.samba.example.com/USER-administrator at addom.samba.example.com-S03-private.p12
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/administrator at samba.example.com/USER-administrator at samba.example.com-S01-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/administrator at samba.example.com/USER-administrator at samba.example.com-S01-private.p12
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-cert.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-key.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-openssl.cnf
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-private-key.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-private.p12
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-S05-req.pem
 create mode 120000 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-cert.pem
 create mode 120000 selftest/manage-ca/CA-samba.example.com/Users/pkinit at addom.samba.example.com/USER-pkinit at addom.samba.example.com-private-key.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-cert.cer
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-cert.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-key.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-openssl.cnf
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-private-key.pem
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-private.p12
 create mode 100644 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-S04-req.pem
 create mode 120000 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-cert.pem
 create mode 120000 selftest/manage-ca/CA-samba.example.com/Users/pkinit at samba.example.com/USER-pkinit at samba.example.com-private-key.pem
 create mode 100755 selftest/save.env.sh
 create mode 100755 simple-dc-steps.sh
 delete mode 100644 source3/include/samba_linux_quota.h
 create mode 100644 source3/lib/cleanupdb.c
 create mode 100644 source3/lib/cleanupdb.h
 delete mode 100644 source3/lib/msghdr.c
 delete mode 100644 source3/lib/poll_funcs/wscript_build
 create mode 100644 source3/lib/server_id_watch.c
 create mode 100644 source3/lib/server_id_watch.h
 create mode 100644 source3/lib/sys_popen.c
 create mode 100644 source3/lib/sys_popen.h
 create mode 100644 source3/lib/tldap_gensec_bind.c
 create mode 100644 source3/lib/tldap_gensec_bind.h
 create mode 100644 source3/lib/util_file.h
 create mode 100644 source3/libads/ldap_schema_oids.h
 create mode 100644 source3/modules/lib_vxfs.c
 create mode 100644 source3/modules/posixacl_xattr.c
 create mode 100644 source3/modules/posixacl_xattr.h
 create mode 100644 source3/modules/vfs_vxfs.h
 create mode 100644 source3/rpc_server/rpc_modules.c
 create mode 100644 source3/rpc_server/rpc_modules.h
 create mode 100755 source3/script/tests/test_acl_xattr.sh
 create mode 100755 source3/script/tests/test_shareenum.sh
 create mode 100755 source3/script/tests/test_smb2_not_casesensitive.sh
 create mode 100755 source3/script/tests/test_smbclient_netbios_aliases.sh
 delete mode 100644 source3/stf/README.stf
 delete mode 100644 source3/stf/comfychair.py
 delete mode 100755 source3/stf/example.py
 delete mode 100644 source3/stf/notes.txt
 delete mode 100755 source3/stf/osver.py
 delete mode 100755 source3/stf/pythoncheck.py
 delete mode 100755 source3/stf/smbcontrol.py
 delete mode 100755 source3/stf/spoolss.py
 delete mode 100644 source3/stf/standardcheck.py
 delete mode 100755 source3/stf/stf.py
 delete mode 100755 source3/stf/test.py
 delete mode 100644 source3/torture/t_strappend.c
 create mode 100644 source3/winbindd/idmap_ad_nss.c
 delete mode 100644 source3/winbindd/wb_gid2sid.c
 delete mode 100644 source3/winbindd/wb_uid2sid.c
 create mode 100644 source3/winbindd/wb_xids2sids.c
 delete mode 100644 source3/winbindd/winbindd_gid_to_sid.c
 delete mode 100644 source3/winbindd/winbindd_sid_to_gid.c
 delete mode 100644 source3/winbindd/winbindd_sid_to_uid.c
 delete mode 100644 source3/winbindd/winbindd_uid_to_sid.c
 create mode 100644 source3/winbindd/winbindd_xids_to_sids.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/dsdb_notification.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/vlv_pagination.c
 create mode 100644 source4/dsdb/samdb/ldb_modules/wscript
 create mode 100644 source4/dsdb/tests/python/linked_attributes.py
 create mode 100755 source4/dsdb/tests/python/notification.py
 create mode 100644 source4/dsdb/tests/python/sort.py
 mode change 100644 => 100755 source4/dsdb/tests/python/tombstone_reanimation.py
 mode change 100644 => 100755 source4/dsdb/tests/python/user_account_control.py
 create mode 100644 source4/dsdb/tests/python/vlv.py
 create mode 100644 source4/kdc/kdc-heimdal.c
 create mode 100644 source4/kdc/kdc-proxy.c
 create mode 100644 source4/kdc/kdc-proxy.h
 create mode 100644 source4/kdc/kdc-server.c
 create mode 100644 source4/kdc/kdc-server.h
 delete mode 100644 source4/kdc/kdc.c
 create mode 100644 source4/kdc/kpasswd-heimdal.c
 delete mode 100644 source4/kdc/kpasswdd.c
 create mode 100644 source4/kdc/ktutil.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba.h
 create mode 100644 source4/kdc/mit-kdb/kdb_samba_change_pwd.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba_common.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba_masterkey.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba_pac.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba_policies.c
 create mode 100644 source4/kdc/mit-kdb/kdb_samba_principals.c
 create mode 100644 source4/kdc/mit-kdb/wscript_build
 create mode 100644 source4/kdc/mit_samba.h
 delete mode 100644 source4/kdc/mit_samba_interface.h
 delete mode 100644 source4/kdc/proxy.c
 create mode 100644 source4/kdc/sdb_to_kdb.c
 delete mode 100644 source4/ntptr/ntptr.h
 delete mode 100644 source4/ntptr/ntptr_base.c
 delete mode 100644 source4/ntptr/ntptr_interface.c
 delete mode 100644 source4/ntptr/simple_ldb/ntptr_simple_ldb.c
 delete mode 100644 source4/ntptr/wscript_build
 delete mode 100644 source4/rpc_server/spoolss/dcesrv_spoolss.c
 create mode 100644 source4/torture/drs/python/linked_attributes_drs.py
 create mode 100644 source4/torture/drs/python/repl_move.py
 create mode 100644 source4/torture/krb5/kdc-canon-heimdal.c
 delete mode 100644 source4/torture/krb5/kdc-canon.c
 create mode 100644 source4/torture/krb5/kdc-heimdal.c
 create mode 100644 source4/torture/krb5/kdc-mit.c
 delete mode 100644 source4/torture/krb5/kdc.c
 create mode 100644 source4/torture/ndr/krb5pac.c
 create mode 100644 source4/torture/rpc/drsuapi_w2k8.c
 create mode 100644 source4/torture/smb2/dosmode.c
 create mode 100644 source4/torture/smb2/maxfid.c
 mode change 100755 => 100644 source4/torture/smb2/rename.c
 create mode 100644 source4/torture/vfs/acl_xattr.c
 create mode 100755 testprogs/blackbox/common_test_fns.inc
 delete mode 100755 testprogs/blackbox/test_export_keytab.sh
 create mode 100755 testprogs/blackbox/test_export_keytab_heimdal.sh
 create mode 100755 testprogs/blackbox/test_net_ads_dns.sh
 create mode 100755 testprogs/blackbox/test_pkinit_pac_heimdal.sh
 delete mode 100644 upgrading-samba4.txt

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git




More information about the Pkg-samba-maint mailing list