[Pkg-samba-maint] [samba] branch experimental updated (a699730 -> dc2fd8e)

Jelmer Vernooij jelmer at moszumanska.debian.org
Wed Sep 14 00:42:39 UTC 2016


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

jelmer pushed a change to branch experimental
in repository samba.

      from  a699730   Ensure systemd dependencies are correct
      adds  01b28d3   Add Description to init files
      adds  a8fe4ce   systemd: syslog.target is obsolete
      adds  bf7245b   Add documentation to systemd Unit files
      adds  25ec39a   Add patches related to systemd
      adds  7610051   Drop fix-cluster-build.diff: no more needed
      adds  72d55f1   Changelog for previous commits
      adds  23fc6b7   Describe no_build_system.patch
      adds  99c4767   Improve .init descriptions
      adds  9809ef2   Remove README.build-upstream, as packaging/Debian/ is now empty
      adds  48ca6c4   Update README.source and remove build-orig.sh
      adds  1116fb6   Verify upstream tarball from uscan
      adds  62ce741   Changelog for previous commits
      adds  6ece0e6   Update README.source to keep upstream history
      adds  ddd90dc   VERSION: Bump version up to 4.4.4...
      adds  6a6f678   Correctly set cli->raw_status for libsmbclient in SMB2 code
      adds  9892c48   s3:smbd/service disable case-sensitivity for SMB2/3 connections
      adds  cb3d4b1   s3:smbd/service apply some code formatting
      adds  ae7e3d1   s3:smbd/filename remove smelly code
      adds  41f3e50   vfs_fruit: add an option that allows disabling POSIX rename behaviour
      adds  be1c27e   dbwrap_ctdb: Fix ENOENT->NT_STATUS_NOT_FOUND
      adds  5fcfb62   ldb-samba/ldb_matching_rules: Fix CID 1349424 - Uninitialized pointer read
      adds  6266902   s3:smbXsrv.idl: add 8 byte channel_sequence number and request counters to IDL.
      adds  7894513   smbd:smb2: add a modify flag to dispatch table
      adds  a962dec   smbd:smb2: add request_counters_updated to the smbd_smb2_request struct
      adds  c8624df   smbd:smb2: implement channel sequence checks and request counters in dispatch
      adds  6dec722   smbd:smb2: update outstanding request counters before sending a reply
      adds  15700e9   smbd:smb2: add some asserts before decrementing the counters
      adds  8240ef3   libcli:smb:smbXcli_base: add smb2cli_session_current_channel_sequence() call.
      adds  470569a   torture:smb2: add test for checking sequence number wrap around.
      adds  97e96c1   lib/torture: add torture_assert_u64_not_equal_goto macro
      adds  37da5c2   torture:smb2: Add test replay6 to verify Error Codes for DurableHandleReqV2 replay
      adds  6823ef7   heimdal: encode/decode kvno as signed integer
      adds  79cbf02   source3: Honor the core soft limit of the OS.
      adds  15a5069   init: set core file size to unlimited by default
      adds  9799c30   s3:libnet:libnet_join: add netbios aliases as SPNs
      adds  bbfe6f4   s3-kerberos: avoid entering a password change dialogue also when using MIT.
      adds  9f86419   pdb: Fix segfault in pdb_ldap for missing gecos
      adds  cc19ba3   s3:libsmb/clifile use correct value for MaxParameterCount for setting EAs
      adds  8b3fbe1   libcli/auth: let msrpc_parse() return talloc'ed empty strings
      adds  90dd993   s3:smbd: fix anonymous authentication if signing is mandatory
      adds  da98554   s3:ntlm_auth: make ntlm_auth_generate_session_info() more complete
      adds  bc3751b   smbd: Fix an assert
      adds  5a2464b   Provide fallback code for non-portable clearenv(3)
      adds  290541a   s3:client:smbspool_krb5_wrapper: fix the non clearenv build.
      adds  68249a7   s3:vfs: add 'kernel_share_modes_taken' to files_struct
      adds  8ac105e   smbd:close: only remove kernel share modes if they had been taken at open
      adds  6a10012   s3:rpcclient: make use of SMB_SIGNING_IPC_DEFAULT
      adds  211938f   s3: auth: Move the declaration of struct dom_sid tmp_sid to function level scope.
      adds  e1b7363   packaging: Remove ulimit usage for setting core file size limit
      adds  2bf48c3   packaging: Set default limit for core file size in init scripts
      adds  abe1808   packaging: Set default limit for core file size in service files
      adds  730ec25   s3-net: Convert the key_name to UTF8 during migration
      adds  c4c8606   notifyd: prevent NULL deref segfault in notifyd_peer_destructor
      adds  98b9ea2   s3-quotas: fix sysquotas_4B quota fetching for BSD
      adds  37fa8a6   Fix memory leak in share mode locking.
      adds  0242e2a   s3-smbspool: Log to stderr
      adds  3454590   s3-smbd: Support systemd 230
      adds  2f579c7   s3:rpcclient make --pw-nt-hash option work
      adds  8f142c8   s3:selftest add a test for rpcclient --pw-nt-hash option
      adds  76abfe7   vfs_fake_dfq: add more mocking options
      adds  b0f7275   selftest: add disk-free quota tests
      adds  445e678   smbd: dfree - ignore quota if not enforced
      adds  da9b7ba   samba-too: Allow 'samba-tool fsmo' to cope with empty or missing fsmo roles
      adds  fa67ef92  WHATSNEW: Add release notes for Samba 4.4.4.
      adds  ad4db24   VERSION: Disable git snapshots for the 4.4.4 release.
      adds  4bd0dea   Merge tag 'samba-4.4.4' into upstream_4.4
      adds  9b3a25b   Imported Upstream version 4.4.4+dfsg
      adds  dcc31f2   Merge tag 'upstream/4.4.4+dfsg'
      adds  0baca5d   README.source fixup
      adds  7dcd34d   Update d/changelog
      adds  f17a2a9   Release 2:4.4.4+dfsg-1
      adds  162fff8   Improve debian/README.source
      adds  d890b8d   Mask samba-ad-dc.service unless needed (Closes: #828137)
      adds  5d774c9   Fix kill path (Closes: #828730)
      adds  92770f9   Changelog for previous commits and release 2:4.4.4+dfsg-2
      adds  e23b11c   Add patch gcc_6.patch, fixing compatibility with gcc 6. Closes: #812264
      adds  c5b8613   releasing package samba version 2:4.4.4+dfsg-3
      adds  3eb3214   VERSION: Bump version up to 4.4.5...
      adds  203c0a5   dcerpc.idl: add DCERPC_NCACN_{REQUEST,RESPONSE}_DEFAULT_MAX_SIZE
      adds  cba64f2   s4:librpc/rpc: allow a total reassembled response payload of 240 MBytes
      adds  eb09411   s4:rpc_server: use a variable for the max total reassembled request payload
      adds  a9a1ec7   dcerpc.idl: remove unused DCERPC_NCACN_PAYLOAD_MAX_SIZE
      adds  46b5e4a   CVE-2016-2019: libcli/smb: don't allow guest sessions if we require signing
      adds  94295b7   CVE-2016-2019: s3:libsmb: add comment regarding smbXcli_session_is_guest() with mandatory signing
      adds  f7e1a59   CVE-2016-2019: s3:selftest: add regression tests for guest logins and mandatory signing
      adds  a1a715f   WHATSNEW: Add release notes for Samba 4.4.5.
      adds  fb3e629   VERSION: Disable git snapshots for the 4.4.5 release.
      adds  f8d8408   Imported Upstream version 4.4.5+dfsg
      adds  df29d3f   Imported Upstream version 4.4.5+dfsg
      adds  71a7ef7   Merge tag 'upstream/4.4.5+dfsg' into unstable
      adds  ddf01e9   New upstream release.
      adds  c86bd3b   releasing package samba version 2:4.4.5+dfsg-1
      adds  dc234e1   Revert "Run quicktest during build"
      adds  3047c80   Disable running of 'make quicktest' during build, as it takes very long to run on x32 and enables building non-production NTVFS server. Closes: #830571
      adds  4456d3f   releasing package samba version 2:4.4.5+dfsg-2
      adds  025c8cb   Add strict dependencies on samba-libs, because of use of private libraries without stable ABI across Samba binary packages.
      adds  ea53efa   Add Breaks clauses for older versions of samba-libs and samba to samba-vfs-modules, as some files have moved. Closes: #833614, #832880
      adds  0c13b46   Remove /etc/systemd/system/samba-ad-dc.service (from postinst) on purge (Closes: #832352)
      adds  cabfd3e   Fix PIDFile in systemd service files. Closes: #830909
      adds  b2f8f82   ctdb: Remove script-not-executable overrides
      adds  3c35c7d   Remove unused lintian overrides
      adds  f9bf7cd   Use automatic debug packages (-dbgsym) (Closes: #819776)
      adds  59412fa   Changelog for previous commits
      adds  19c798d   Remove Christian Perrier from uploaders (Closes: #836715)
      adds  1ffa471   Changelog for previous commit
      adds  230fa9d   Update Turkish translation. Thanks Atila KOÇ. Closes: #791903
      adds  a4634d4   Don't use strict dependency for libwbclient0 to samba-libs to avoid circular dependency
      adds  8097d46   Release 2:4.4.5+dfsg-3 and changelog for previous commit
      adds  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
      adds  d5b39ed   Updated version 4.5.0+dfsg from 'upstream/4.5.0+dfsg'
      adds  5f490d2   Clean up and reapply patches
      adds  179399f   Changelog for previous commits
      adds  884b779   Refresh patches with quilt
      adds  dc2fd8e   Bump lib{ldb,talloc,tdb,tevent}-dev and python-talloc-dev to bundled versions

No new revisions were added by this update.

Summary of changes:
 .travis.yml                                        |    3 +-
 README.Coding                                      |   12 +
 VERSION                                            |    4 +-
 WHATSNEW.txt                                       | 1316 +--
 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 +
 buildtools/wafsamba/wscript                        |   16 +
 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.service                           |    1 +
 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/README.build-upstream                       |   78 -
 debian/README.source                               |   26 +-
 debian/build-orig.sh                               |   37 -
 debian/changelog                                   |   83 +-
 debian/control                                     |   60 +-
 debian/ctdb.lintian-overrides                      |    4 -
 debian/gbp.conf                                    |    2 +-
 debian/libnss-winbind.lintian-overrides            |    4 -
 debian/patches/05_share_ldb_module                 |   10 +-
 debian/patches/07_private_lib                      |    9 +-
 .../Add-documentation-to-systemd-Unit-files.patch  |   68 +
 .../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-cluster-build.diff              |   13 -
 debian/patches/fix_kill_path_in_units.patch        |   66 +
 debian/patches/heimdal-rfc3454.txt                 |   20 +-
 debian/patches/no_build_env.patch                  |   11 +-
 debian/patches/no_build_system.patch               |   14 +-
 debian/patches/series                              |    8 +-
 debian/patches/smbclient-pager.patch               |    8 +-
 .../systemd-syslog.target-is-obsolete.patch        |   63 +
 debian/patches/usershare.patch                     |   36 +-
 debian/patches/waf_smbpasswd_location              |   17 -
 .../patches/xsltproc_dont_build_smb.conf.5.patch   |   10 +-
 debian/po/tr.po                                    |  234 +-
 debian/registry-tools.lintian-overrides            |    1 -
 debian/rules                                       |   14 +-
 debian/samba-testsuite.lintian-overrides           |    2 -
 debian/samba.init                                  |    3 +-
 debian/samba.nmbd.init                             |    4 +-
 debian/samba.postinst                              |   20 +
 debian/samba.postrm                                |    5 +
 debian/samba.samba-ad-dc.init                      |    3 +-
 debian/samba.smbd.init                             |    3 +-
 debian/upstream/signing-key.asc                    |   30 +
 debian/watch                                       |    4 +-
 debian/winbind.init                                |    3 +-
 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                  |   22 +-
 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                          |   19 +-
 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/ldb_matching_rules.c                 |    2 +-
 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                              |   10 +-
 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                                |    4 +-
 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                              |   56 +
 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/attr.h                                    |   16 +-
 lib/util/base64.c                                  |   12 +-
 lib/util/base64.h                                  |   52 +
 lib/util/become_daemon.c                           |   10 +-
 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                          |   31 +-
 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                          |   28 +-
 libcli/smb/smbXcli_base.h                          |    1 +
 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/dcerpc.idl                              |   18 +-
 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 +-
 packaging/RHEL-CTDB/setup/smb.init                 |    2 +
 packaging/RHEL-CTDB/setup/winbind.init             |    2 +
 packaging/RHEL/setup/smb.init                      |    2 +
 packaging/RHEL/setup/winbind.init                  |    2 +
 packaging/systemd/nmb.service                      |    6 +-
 packaging/systemd/samba.service                    |    5 +-
 packaging/systemd/smb.service                      |    6 +-
 packaging/systemd/winbind.service                  |    6 +-
 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                        |  233 +-
 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              |   49 +
 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                                 |   75 +-
 .../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/auth/token_util.c                          |    2 +-
 source3/client/client.c                            |   62 +-
 source3/client/clitar.c                            |   11 +-
 source3/client/smbspool.c                          |    2 +-
 source3/client/smbspool_krb5_wrapper.c             |   10 +
 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                              |  161 +-
 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                   |  166 +-
 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/dumpcore.c                             |   15 -
 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_4B.c                         |    6 +
 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                          |   96 +-
 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                       |   99 +-
 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/librpc/idl/smbXsrv.idl                     |    3 +
 source3/libsmb/async_smb.c                         |    4 +-
 source3/libsmb/cli_smb2_fnum.c                     |  300 +-
 source3/libsmb/cli_smb2_fnum.h                     |    6 +
 source3/libsmb/cliconnect.c                        |   29 +-
 source3/libsmb/clientgen.c                         |   10 +-
 source3/libsmb/clifile.c                           |  196 +-
 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                  |   29 +-
 source3/modules/getdate.c                          |    2 +-
 source3/modules/getdate.y                          |    2 +-
 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                     |   20 +-
 source3/modules/vfs_fileid.c                       |    2 +-
 source3/modules/vfs_fruit.c                        |  119 +-
 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                          |   14 +-
 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/sparql_parser.c          |    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/rpcclient/rpcclient.c                      |   16 +-
 source3/script/findsmb.in                          |    2 +-
 source3/script/tests/test_acl_xattr.sh             |  125 +
 source3/script/tests/test_dfree_quota.sh           |  100 +-
 source3/script/tests/test_rpcclient_pw_nt_hash.sh  |   27 +
 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/tests/test_smbclient_ntlm.sh        |    4 +
 source3/script/wscript_build                       |   13 +
 source3/selftest/tests.py                          |   49 +-
 source3/smbd/aio.c                                 |   42 +-
 source3/smbd/close.c                               |   71 +-
 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                            |   56 +-
 source3/smbd/files.c                               |   40 +-
 source3/smbd/globals.c                             |    1 -
 source3/smbd/globals.h                             |   10 +-
 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                     |   20 +-
 source3/smbd/notifyd/notifyd.h                     |    3 +-
 source3/smbd/ntquotas.c                            |   32 +-
 source3/smbd/nttrans.c                             |   23 +-
 source3/smbd/open.c                                |  128 +-
 source3/smbd/oplock.c                              |   57 +-
 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                              |  305 +-
 source3/smbd/reply.c                               |  176 +-
 source3/smbd/server.c                              |  311 +-
 source3/smbd/service.c                             |  111 +-
 source3/smbd/sesssetup.c                           |    8 +-
 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                         |  164 +-
 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                       |  133 +-
 source3/utils/net_rpc.c                            |   10 +
 source3/utils/ntlm_auth.c                          |   62 +-
 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                                    |   84 +-
 source3/wscript_build                              |   25 +-
 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/windc.c                        |    4 +
 source4/heimdal/kdc/windc_plugin.h                 |   10 +-
 source4/heimdal/lib/asn1/gen.c                     |    3 +-
 source4/heimdal/lib/asn1/krb5.asn1                 |    2 +-
 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/lib/wmi/wmi_wrap.c                         |    8 +-
 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                        |   13 +-
 source4/librpc/rpc/dcerpc.h                        |    3 +
 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                 |   38 +-
 source4/rpc_server/dcerpc_server.h                 |   23 +-
 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                          |  118 +-
 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                          |    3 +-
 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                      |  477 +-
 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 +-
 third_party/zlib/zlib.h                            |    2 +-
 upgrading-samba4.txt                               |   28 -
 wscript                                            |    5 +
 wscript_build                                      |    3 +-
 wscript_build_embedded_heimdal                     |    1 -
 wscript_build_system_heimdal                       |    1 -
 wscript_configure_system_mitkrb5                   |    9 +
 1689 files changed, 95746 insertions(+), 53879 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/README.build-upstream
 delete mode 100755 debian/build-orig.sh
 create mode 100644 debian/patches/Add-documentation-to-systemd-Unit-files.patch
 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/fix-cluster-build.diff
 create mode 100644 debian/patches/fix_kill_path_in_units.patch
 create mode 100644 debian/patches/systemd-syslog.target-is-obsolete.patch
 delete mode 100644 debian/patches/waf_smbpasswd_location
 delete mode 100644 debian/registry-tools.lintian-overrides
 delete mode 100644 debian/samba-testsuite.lintian-overrides
 create mode 100644 debian/upstream/signing-key.asc
 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/fsmo.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_rpcclient_pw_nt_hash.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