[Pkg-samba-maint] [samba] branch master updated (32841b2 -> d3e65c4)

Mathieu Parent sathieu at moszumanska.debian.org
Thu Jun 8 21:29:31 UTC 2017

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

sathieu pushed a change to branch master
in repository samba.

      from  32841b2   CVE-2017-7494: rpc_server3: Refuse to open pipe names with / inside ; and release 2:4.5.8+dfsg-2
       new  b427f8e   Update README.source, about importing major versions
       new  f6cee8c   d/gbp.conf, d/watch: Change major version to 4.6
      adds  5462a1e   VERSION: Bump version up to 4.6.0pre1
      adds  19ed816   ctdb-tests: Stop cross-talk between reclock tests
      adds  763f9c1   ctdb-common: Fix CID 1125553 Buffer not null terminated (BUFFER_SIZE_WARNING)
      adds  aff33a5   ctdb-common: Consistently use strlcpy() on interface names
      adds  d46960f   ctdb-utils: Fix CID 1297451 Explicit null dereferenced (FORWARD_NULL)
      adds  74aca5f   ctdb-daemon: Fix CID 1363233 Resource leak (RESOURCE_LEAK)
      adds  c6a7f68   ctdb-daemon: Fix CID 1363067 Resource leak (RESOURCE_LEAK)
      adds  24e28c0   ctdb-mutex: Fix CID 1359217 Resource leak (RESOURCE_LEAK)
      adds  664bde1   torture/backupkey: Allow WERR_INVALID_ACCESS, WERR_INVALID_PARAM or WERR_INVALID_DATA
      adds  065dcc8   selftest: Merge alternate error codes into backupkey from backupkey_heimdal
      adds  9c6a4ea   async_req: make async_connect_send() "reentrant"
      adds  fed029a   tests:samba_tool: pass stdout and stderr to assertCmdSuccess()
      adds  62b7e73   tests:samba_tool: make use of assertCmdFail() in gpo.py
      adds  4370870   script/autobuild.py: check for AUTOBUILD_SKIP_SAMBA_O3 environment variable
      adds  dcdef00   tests:blackbox: let samba_dnsupdate.py provide more details
      adds  976be8f   man: Wrong option for parameter ldap ssl in smb.conf man page
      adds  f9c85d0   ctdb-waf: Move ctdb tests to libexec directory
      adds  87c38d5   ctdb-packaging: Move ctdb tests to libexec directory
      adds  14a2096   passdb: remove a misleading comment from lookup_name_smbconf()
      adds  8be379e   smbd: remove redundant comment (with typo) from token_contains_name()
      adds  6147ed7   s3:lib: fix a typo in comment for talloc_sub_basic()
      adds  f6db954   s4: tests: Skip drs tests.
      adds  63b88a7   pyrpc: Fix CID 1364169 Explicit null dereferenced
      adds  5d0cc79   ctdb: Fix uninitialized variable warnings
      adds  07d12d2   lib: Fix a pointless error check
      adds  a320f53   ldb: Fix two signed/unsigned hickups
      adds  8a44659   docs: Bump version up to 4.6.
      adds  1ddd01d   s4: repl: Ensure all error paths in dreplsrv_op_pull_source_get_changes_trigger() are protected with tevent returns.
      adds  b100d78   ctdb-tests: Add --interactive/-i option to test options parsing code
      adds  fbb3ef4   ctdb-tests: Implement --interactive/-i option in message_ring
      adds  e7a2203   ctdb-tests: Clean up and rename simple message_ring test
      adds  82cffc2f  ctdb-tests: Implement --interactive/-i option in fetch ring
      adds  c10dcc7   ctdb-tests: Clean up and rename simple fetch_ring test
      adds  18b41fc   ctdb-tests: Implement --interactive/-i option in transaction_loop
      adds  de04cd5   ctdb-tests: Clean up and rename simple transaction_loop test
      adds  8ce8e1d   ctdb-tests: Clean up and rename simple transaction_loop recovery test
      adds  049dd07   ctdb-tests: Add explicit wait to the fork_helper()
      adds  bf1dab2   ctdb-tools: Fix CID 1364699 - dereference after null check
      adds  25f27e1   ctdb-tools: Fix CID 1364701 - resource leak
      adds  10019f7   ctdb-tools: Fix CID 1364702 - resource leak
      adds  94bf6e6   ctdb-tools: Fix CID 1364703 - resource leak
      adds  45b9c37   ctdb-tools: Fix CID 1364704 - resource leak
      adds  5f5d954   ctdb-tools: Fix CID 1364705 - resource leak
      adds  bfe891e   ctdb-tools: Fix CID 1364706 - resource leak
      adds  814002c   ctdb-tools: Free record if it does not contain valid data
      adds  b54bd76   ctdb-tools: Free tickle list before exiting
      adds  1f6835c   ctdb-tools: Add early return for empty connection list
      adds  2e5e51e   ctdb-tools: Free connection list after processing it
      adds  c9750c8   ctdb-tools: Close tdb database on error
      adds  3c51ac4   ctdb-tools: Free temporary memory context before exiting
      adds  8aa0003   ctdb-client: transaction_cancel must free transaction handle
      adds  4d144d7   ctdb-tools: Cancel transaction on error or if commit fails
      adds  f2b319e   ctdb-tools: "ctdb tickle" command should run without daemon
      adds  2295f50   ctdb-doc: Document that "ctdb tickle" can now read from stdin
      adds  88a5791   ctdb-tools: Use INVALID_GENERATION macro instead of value
      adds  1f942ec   ctdb-mutex: Avoid corner case where helper is already reparented to init
      adds  4541301   ctdb-common: Fix CID 1363227 Resource leak (RESOURCE_LEAK)
      adds  f802a11   ctdb-tests: Fix CID 1361816 Buffer not null terminated (BUFFER_SIZE_WARNING)
      adds  7ae3699   ctdb-common: Fix CID 1125581 Dereference after null check (FORWARD_NULL)
      adds  bbf0b90   ctdb-common: Fix CID 1125583 Dereference after null check (FORWARD_NULL)
      adds  b4f23a7   ctdb-common: Fix CID 1125585 Dereference after null check (FORWARD_NULL)
      adds  940272d   ctdb-daemon: Fix CID 1125627 Resource leak (RESOURCE_LEAK)
      adds  d7ecc91   ctdb-daemon: Clean up SET_DB_PRIORITY/GET_DB_PRIORITY deprecation
      adds  464b386   ctdb-packaging: Stop RPM from renaming working config to ctdb.rpmsave
      adds  7147859   smbd: ignore ctdb tombstone records in fetch_share_mode_unlocked_parser()
      adds  a0e60e9   samba-tool/ldapcmp: ignore differences of whenChanged
      adds  38bb993   source3/wscript: Add support for disabling vfs_cephfs
      adds  14f29c4   buildscripts: Fix the regression with --without-acl-support.
      adds  b17e2f5   s4/torture: add a test for ctdb-tombstrone-record deadlock
      adds  25df582   dbwrap_ctdb: treat empty records in ltdb as non-existing
      adds  513fa31   s3-param: add kerberos encryption types parameter
      adds  3fff266   libads: use "kerberos encryption types" parameter
      adds  1f90983   heimdal: honor conf enctypes when obtaining a service ticket
      adds  3fcd937   selftest: tests for kerberos encryption types
      adds  afa41f0   dbwrap: Fix structure initialization
      adds  eb8f523   nss_wrapper: Add missing check for printf format validation
      adds  908539c   resolv_wrapper: Update config variable name to match the code
      adds  415a3a5   ctdb-tests: Log errors if the test fails
      adds  b201859   ctdb-common: Fix format-nonliteral warning
      adds  d682ee9   ctdb-daemon: Fix format-nonliteral warning
      adds  fa0015d   ctdb-daemon: Fix format-nonliteral warning
      adds  5176354   ctdb-daemon: Fix format-nonliteral warning
      adds  f1a8fb1   ctdb-recovery-helper: Fix format-nonliteral warning
      adds  c0246b4   ctdb-ib: Fix DEBUG log messages
      adds  27ebf64   s3: libsmb: Protect cli_connect_nb_send() from being passed a NULL hostname and dest_ss.
      adds  2a8ccc0   libgpo: Correctly use the 'server' parameter after parsing it out of the GPO path.
      adds  ebb3b34   selftest: add a test for "inherit owner" parameter
      adds  1dfd8df   smbd: add an option to inherit only the UNIX owner
      adds  ce82bf0   selftest: add a test for new "inherit owner" option
      adds  8c61e14   Fix a typo in smb.conf man page
      adds  7143aed   s4:dsdb/schema: don't change schema->schema_info on originating schema changes.
      adds  ab63866   s4:dsdb/repl: avoid recursion after fetching schema changes.
      adds  386dbc4   s4:dsdb/schema: store struct dsdb_schema_info instead of a hexstring
      adds  0a1627d   s4:dsdb/schema: don't treat an older remote schema as SCHEMA_MISMATCH
      adds  c533b60   s4:dsdb/repl: Improve memory handling in replicated schema code
      adds  29caafa   s4:dsdb/schema: Remove unused old schema from memory
      adds  f905ddc   s4:dsdb/schema: make dsdb_schema_pfm_add_entry() public and more useful
      adds  edeb577   s4:dsdb/repl: make sure the working_schema prefix map is populated with the remote prefix map
      adds  fa580f2   s4:dsdb/objectclass_attrs: call dsdb_attribute_from_ldb() without a prefixmap
      adds  b755ec7   s4:dsdb/schema: avoid an implicit prefix map creation in lookup functions
      adds  2e6860d   s4:dsdb/schema: don't update the in memory schema->prefixmap without reloading the schema!
      adds  5ee6f93   s4:dsdb/schema: split out a dsdb_attribute_drsuapi_remote_to_local() function
      adds  6bc007a   s4:dsdb/schema: move messages for unknown attids to higher debug levels during resolving
      adds  cff6111   s4:dsdb/repl: set working_schema->resolving_in_progress during schema creation
      adds  111c5fd   s4:dsdb/repl: let dsdb_replicated_objects_convert() change remote to local attid for linked attributes
      adds  1086974   s4:dsdb/repl_meta_data: Add more info on which DN we failed to find an attid on
      adds  3ce5ad1   selftest: Move repl_schema test to a distinct OID prefix
      adds  119e7d0   Revert "s4: tests: Skip drs tests."
      adds  c064357   selftest/flapping: add some samba3.blackbox.smbclient_s3 tests
      adds  98d289d   script/autobuild.py: include the branch name in the output
      adds  de71801   smbd: oplock: Fixup debug messages inside remove_oplock().
      adds  cb394ab   smbd: oplock: Factor out internals of remove_oplock() into new remove_oplock_under_lock().
      adds  df83b17   s3: oplock: Fix race condition when closing an oplocked file.
      adds  e001dce   ldb: Fix some signed/unsigned hickups
      adds  499bfce   ctdb-pmda: Use 1s timeout for fetching statistics
      adds  5700158   lib: Use replace.h properly in pthreadpool
      adds  e7ad872   KCC: Fix misnamed variable in DSA object
      adds  baaf4e3   nfs4acls: Remove a typedef
      adds  41bb898   nfs4acls: Add some const
      adds  fbddf56   nfs4acls: Add "smbacl4_vfs_params" parameter to smb_fget_nt_acl_nfs4
      adds  02882b4   nfs4acls: Add "smbacl4_vfs_params" parameter to smb_get_nt_acl_nfs4
      adds  e3523c8   nfs4acls: Add "smbacl4_vfs_params" parameter to smb_set_nt_acl_nfs4
      adds  d982ea5   nfs4acls: Make smbacl4_vfs_params public
      adds  519b10e   nfs4acls: Allow nfs4 acl params to be set by callers
      adds  89a2462   vfs_gpfs: Load nfs4 acl params at tcon time
      adds  1c10c85   ctdb: Fix the O3 developer build on RHEL7
      adds  3e6ea02   quotas: small cleanup
      adds  bd2ec88   smbd: get a valid file stat to disk_quotas
      adds  ea73bcd   smbd: use owner uid for free disk calculation if owner is inherited
      adds  f20d57e   selftest: refactor test_dfree_quota.sh - add share parameter
      adds  b6931d5   selftest: add tests for dfree with inherit owner enabled
      adds  f1b42ec   smbd: Fix snapshot query on shares with DFS enabled
      adds  20b9a5b   s4-smbtorture: use standard macros in smb2.read test
      adds  1b06aca   s4-selftest: add functions which create with desired access
      adds  55a9d35   s4-selftest: add test for read access check
      adds  7dc9f58   seltest: implicit FILE_READ_DATA non-reporting
      adds  6ce0304   seltest: allow opening files with arbitrary rights in smb2.ioctl tests
      adds  5bf11f6   s4-smbtorture: pin copychunk exec right behavior
      adds  3e42b69   smbd: look only at handle readability for COPYCHUNK dest
      adds  5066a6d   s3:lib/pthreadpool: fix the build on older systems
      adds  c21976d   idmap: don't generally forbid id==0 from idmap_unix_id_is_in_range()
      adds  b2bf613   idmap: centrally check that unix IDs returned by the idmap backends are in range
      adds  6245f2c   s3: vfs: shadow_copy2: Re-use an existing variable already set to the right value (p - name).
      adds  639063d   s3: vfs: shadow_copy2. Remove any trailing slash when stripping @GMT-YYYY... from the end of a path.
      adds  f635bd8   ctdb-tools: Addition of IPs is deferred until the next takeover run
      adds  f376f34   ctdb-tools: Drop "ctdb rebalanceip"
      adds  47e6c37   ctdb-tools: Drop "ctdb rebalancenode"
      adds  b92c78a   ctdb-daemon: Fix CID 1272855 Operands don't affect result
      adds  1be2cd9   ctdb-daemon: Fix CID 1125575 Operands don't affect result
      adds  518683a   ctdb-daemon: Fix CID 1125574 Operands don't affect result
      adds  198ca88   ctdb-tests: Update porting test to be more flexible about line numbers
      adds  6d1099a   ctdb-common: Fix CID 1362729 Unchecked return value from library
      adds  4bc934f   ctdb-common: Fix CID 1362728 Unchecked return value from library
      adds  ce451c7   ctdb-tcp: Fix CID 1362727 Unchecked return value from library
      adds  0e73734   ctdb-tcp: Set file descriptor to -1 after close.
      adds  0de5242   ctdb-daemon: Fix CID 1362726 Unchecked return value from library
      adds  9401830   ctdb-client: Fix CID 1362725 Unchecked return value from library
      adds  1710b14   ctdb-client: Print error message before next syscall to avoid losing errno
      adds  bacf57c   ctdb-tcp: Fix CID 1362724 Unchecked return value from library
      adds  1de8948   ctdb-daemon: Fix CID 1362723 Unchecked return value from library
      adds  254d554   ctdb-logging: Fix CID 1272823 Unchecked return value from library
      adds  af502fa   ctdb-tools: Fix CID 1125618 String not null terminated (STRING_NULL)
      adds  2400189   ctdb-tools: Consistently use db_name
      adds  225575e   ctdb-common: Save errno before closing file to keep debug accurate
      adds  509491a   ctdb-daemon: Try to release IP address even if interface is unknown
      adds  ca22373   ctdb-daemon: Do not update the VNN state on RELEASE_IP failure
      adds  e653c8b   ctdb-daemon: Do not copy address for RELEASE_IP message
      adds  46c5136   ctdb-daemon: Factor out new function release_ip_post()
      adds  d2a9139   ctdb-daemon: Use release_ip_post() when releasing all IP addresses
      adds  a10545a   ctdb-daemon: Drop special case handling for new IP already on interface
      adds  162857e   ctdb-scripts: Add early exit for redundant updateip
      adds  81cba90   Revert "When adding an ip at runtime, it might not yet have an iface assigned to it, so ensure that the next takover_ip call will fall through to accept the ip and add it."
      adds  2210337   ctdb-daemon: Avoid referencing NULL pointer due to unknown old interface
      adds  12f9e33   ctdb-daemon: Fix takeover of incorrectly assigned public IP address
      adds  abe5445   ctdb-recoverd: Don't directly release rogue IP addresses
      adds  59b6f8f   ctdb-tests: Validate that unexpected IP on interface is properly released
      adds  2fd20cf   ctdb-tests: Validate that TAKE_IP works with IP already on an interface
      adds  abf18f4   s3: vfs: shadow_copy2: Replace all uses of (p-name) with len_before_gmt.
      adds  3e3b9be   s3: vfs: snapper: Add and use len_before_gmt, calculated as (p-name).
      adds  b213082   s3: vfs: snapper: Fix snapper_gmt_strip_snapshot() function to strip @GMT token identically to shadow_copy2.c:shadow_copy2_strip_snapshot()
      adds  626dcc9   ctdb-ipalloc: Fix cumulative takeover timeout
      adds  a6073e6   smbd: allow reading files based on FILE_EXECUTE access right
      adds  a37048f   s3-lib: Pass missing argument for format string
      adds  23b4fb6   s3-libnet: Add missing format element
      adds  98ea4a2   pvfs_open win10 fix, need return SMB2_CREATE_TAG_QFID
      adds  5dd79dc   docs: Clarify description for cache, lock and state directory settings
      adds  be099e4   winbindd: Introduce helper function for winbindd_cache.tdb directory
      adds  9ea6d12   Remove hopelessly out of date Roadmap
      adds  23765e5   vlv tests: remove uninteresting debug message
      adds  3c103f9   netcmd/domain: improve error message grammar
      adds  66650e6   s3: SMB1: Add missing FLAGS2 definitions from MS-SMB.
      adds  a876f91   s3: libsmb: Add uint16_t additional_flags2 arg to cli_smb_send().
      adds  76bbc4c   s3: libsmb: Add uint16_t addtional_flags2 to cli_trans_send().
      adds  79c8b75   s3: libsmb: Add uint16_t addtional_flags2 to cli_smb_req_create().
      adds  19696f3   s3: libsmb: Add clistr_is_previous_version_path()
      adds  75e4290   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_setpathinfo_send().
      adds  21a7bf4   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_qpathinfo_send()
      adds  ae70479   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_rename_send().
      adds  c2a1905   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ntrename_internal_send().
      adds  3242a0b   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_unlink_send().
      adds  3081604   s3: libsmb: s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_mkdir_send().
      adds  17d1f19   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_rmdir_send()
      adds  cd4a60b   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ntcreate1_send().
      adds  d7ee917   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_nttrans_create_send().
      adds  47c1314   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_openx_create().
      adds  461000c   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_getatr_send().
      adds  00551d7   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_setatr_send().
      adds  e2d7055   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_chkpath_send().
      adds  97cde5d   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_ctemp_send().
      adds  e4a261c   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  0b252d7   s3: libsmb: Plumb in additional_flags2 = FLAGS2_REPARSE_PATH to cli_list_trans_send().
      adds  a9fe27e   s3: libsmb: Correctly set max_setup_size in FSCTL_GET_SHADOW_COPY_DATA nttrans ioctl.
      adds  336da63   s3: libsmb: Do some hardening in the receive processing of cli_shadow_copy_data_recv().
      adds  57a54af   s3: smbclient: In order to get shadow copy data over SMB1 we must call cli_shadow_copy_data() twice.
      adds  d203dfb   tevent: Fix a typo
      adds  a2086e9   lib: Cleanup includes in messages_dgm
      adds  552c7de   lib: Fix poll_func_timeout prototypes
      adds  dccd968   lib: Change poll_funcs to take direct timevals
      adds  e987e62   lib: Remove "num_watches" from poll_funcs_state
      adds  d9dd026   lib: Remove "num_contexts" from poll_funcs_state
      adds  6910d3a   lib: Implement poll_timeout
      adds  976a50a   ctdb-daemon: Rename takeover_callback_state -> release_ip_callback_state
      adds  6dc75c7   ctdb-daemon: When releasing an IP, update PNN in callback
      adds  cb687a6   s3: smbclient. Ensure we don't crash by freeing uninitialized *snapshots.
      adds  f8caadf   s3: libsmb: Correctly align create contexts in a create call.
      adds  14fd6dc   s3: libsmb: Add return args to clistr_is_previous_version_path().
      adds  0c6329b   s3: libsmb: Add cli_smb2_shadow_copy_data() function that gets shadow copy info over SMB2.
      adds  03bf1f8   s3: libsmb: Plumb new SMB2 shadow copy call into cli_shadow_copy_data().
      adds  272f5c9   s3: libsmb: Add the capability to find a @GMT- path in an SMB2 create and transform to a timewarp token.
      adds  beb99b8   s4-scripting: let gen_hresult.py tolerate empty lines.
      adds  9c5cd99   hresult: create enough space for the hresult_errstr message.
      adds  4b75b49   spoolss: add various well known core printer driver file GUIDs to IDL.
      adds  bb8267c   librpc: fix spoolss_GetCorePrinterDrivers IDL.
      adds  54eafca   s4-torture: add test for spoolss_CorePrinterDriver().
      adds  2d4107f   librpc: fix IDL for spoolss_GetPrinterDriverPackagePath()
      adds  e99c8b3   s4-torture: add test for spoolss_GetPrinterDriverPackagePath().
      adds  4a2d911   s3-spoolss: Support for adding printer drivers with info level 8
      adds  8aa9712   s4-torture: Enable tests for printer driver info level 8
      adds  bad738c   messaging_dgm: Fix signed/unsigned hickups
      adds  77fae5b   WHATSNEW: clear the sections for 4.6
      adds  fd443b8   ctdb-tests: Drop function _ctdb_hack_options()
      adds  eb38d02   ctdb-tests: Drop attempts to pass arguments to ctdbd on (re)start
      adds  3c87868   ctdb-tests: Move local daemon configuration creation into setup_ctdb()
      adds  bcb33c4   ctdb-tests: Remove function daemons_start_1()
      adds  17dfd8b   ctdb-tests: Reimplement daemons_stop() using ctdbd_wrapper
      adds  4771d07   libreplace: Ask for eventfd(2)
      adds  c4ef0c8   tevent: Fix a typo
      adds  8a9b8ac   tevent: Move the async wakeup pipe to common
      adds  f6aaece   tevent: Add threaded immediate activation
      adds  110f925   lib: enable threaded immediates in source3
      adds  80cd6b7   tevent: reorder tevent_context for cache locality
      adds  9d2ae47   tevent: Simple test for threaded immediates
      adds  2d55883   tevent: Move rundown of the event pipe
      adds  f40c171   tevent: Move a variable declaration into a while block
      adds  c7e2cb8   tevent: Use eventfd for signal/thread wakeup
      adds  6935fdd   tevent: version 0.9.30
      adds  fccb5fb   lib: Add pthreadpool_pipe
      adds  e47bf91   lib: Use pthreadpool_pipe instead of pthreadpool
      adds  5593467   lib: Move pipe signalling to pthreadpool_pipe.c
      adds  d7e5128   lib: add job data to to callback
      adds  bbcf220   lib: Add pthreadpool_tevent
      adds  2e0990f   smbtorture3: Add LOCAL-PTHREADPOOL-TEVENT
      adds  afb86d3   smbd: Add pthreadpool_tevent to smbd_server_connection
      adds  995d0a2   vfs: Convert vfs_pread_send to pthreadpool_tevent
      adds  c780adb   vfs: Convert vfs_write_send to pthreadpool_tevent
      adds  2d484dc   vfs: Convert vfs_fsync_send to pthreadpool_tevent
      adds  353cf16   vfs: Remove link to asys_
      adds  a343fbc   lib: Remove unused source3/lib/asys
      adds  d123085   s3-lib: Remove unused function sprintf_append
      adds  5fb54d4   talloc: Fix format-nonliteral warning
      adds  b891fea   tdb: Fix format-nonliteral warning
      adds  258cf9a   lib/util: Fix format-nonliteral warning
      adds  a47e953   ldb: Fix format-nonliteral warning
      adds  e9b8751   s3-lib: Fix format-nonliteral warning
      adds  4b4d364   s3-include: Fix format-nonliteral warning
      adds  2d47c2b   s3-netapi: Fix format-nonliteral warning
      adds  44baf81   s3-libnet: Fix format-nonliteral warning
      adds  5855b03   regedit: Fix format-nonliteral warning
      adds  908c068   wibindd: Fix format-nonliteral warning
      adds  c1a791e   passdb: Fix format-nonliteral warning
      adds  b077969   torture: Fix format-nonliteral warning
      adds  04126d5   lib/util: Fix format strings and argument data types
      adds  f9da0dd   rpc_server: Fix a typo
      adds  ba297a6   docs: Fix a typo
      adds  b57da25   librpc/tools: support ndr64 in the validate path of ndrdump
      adds  d375455   s3: vfs: Fix compilation error on Solaris.
      adds  c695faa   s2-selftest: run shadow_copy2 test both in NT1 and SMB3 modes
      adds  5230460   selftest: add content to files created during shadow_copy2 test
      adds  495b817   selftest: check file readability in shadow_copy2 test
      adds  22c3982   selftest: test listing directories inside snapshots
      adds  f41f439   vfs_shadow_copy: handle non-existant files and wildcards
      adds  ce8c2ad   selftest: skip client_etypes tests if tshark or sha1sum is not installed
      adds  fd49b44   tests/schemainfo: run dsdb schema info tests with proper URI
      adds  9563dab   getncchanges: Fix some whitespace
      adds  216c031   replicated_objects: Add missing newline for debug
      adds  317bbc4   drepl_out: Send the prefix map alongside the RODC partial attribute set
      adds  0ea126c   drepl_out: Send the prefix map alongside the global catalog partial attribute set
      adds  1673590   tests/getnc_exop: Ensure we do the fallback if not given a PAS
      adds  7f3ef15   tests/getnc_exop: Ensure that all attids are valid in a given PAS
      adds  1f4ea16   tests/getnc_exop: Ensure the remote prefixmap is always used (secret attrs)
      adds  e495d1b   tests/getnc_exop: Ensure the remote prefixmap is always used (name attr)
      adds  36df826   tests/getnc_exop: PartialAttrSetEx test (passes Windows, fails us)
      adds  1a96f93   getncchanges: Compute the partial attribute set from the remote schema
      adds  cb243d8   tests/getnc_exop: Ensure that attribute list sorting is correct
      adds  f5401ff   s3-util: Fix asking for username and password in smbget.
      adds  3869663   Removed upgrading-samba4.txt
      adds  ddc0593   samba_upgradedns: Check for both accounts in BIND_DLZ upgrade
      adds  9d0c869   dsdb: Allow missing a mandatory attribute from a dbcheck fix
      adds  db32a0e   dbcheck: Abandon dbcheck if we get an error during a transaction
      adds  28f2849   dbwrap_watch: Add dsize to DEBUG, avoid casts
      adds  6dc4e29   tdb: Fix a signed/unsigned hickup
      adds  4913180   tdb: Do an overflow check
      adds  babd543   tdb: Remove unnecessary checks
      adds  6295080   tdb: Allow _v variant in tdb_update_hash_cmp
      adds  f6f4e5e   tdb: Vectorize tdb_update_hash
      adds  37e644f   tdb: Vectorize _tdb_store
      adds  647e61b   tdb: Add tdb_trace_1plusn_rec_flag_ret
      adds  504b04b   tdb: Add tdb_storev
      adds  c27c7d4   tdb: Use tdb_storev in tdb_append
      adds  4d9ff07   dbwrap: Use tdb_storev in dbwrap_ctdb
      adds  f4e25ec   lib: Use tdb_storev in gencache
      adds  0ea6ceb   pthreadpool: Fix formatting
      adds  e7e18c4   pthreadpool: We always want asserts to abort()
      adds  9395d95   pthreadpool: Signal job completion without the pool mutex
      adds  58889e0   s3/rpc_server: shared rpc modules directory may not exist
      adds  dd5439e   tests/samba-tool/user.py: replace deprecated 'add' subcommand with 'create'
      adds  5ac9de3   mit_samba: Add missing argument passed to authsam_make_user_info_dc()
      adds  4f51484   mit_samba: Add missing copyright
      adds  1fe94a6   s4-kdc: pac-glue: Add support for MIT pkinit
      adds  de224d7   gensec_krb5: Rename gensec_krb5_util to gensec_krb5_heimdal
      adds  ab8628a   gensec_krb5: Rename smb_rd_req_return_stuff()
      adds  7ea7b60   gensec_krb5: Use krb5_wrap setup_kaddr() to convert address
      adds  8268501   gensec_krb5: Only set the event context with Heimdal
      adds  739a7ad   gensec_krb5: Use kerberos_free_data_contents() to free krb5 data
      adds  7f9a075   gensec_krb5: Use implementation idependent krb5_mk_req_extended()
      adds  faa3bef   gensec_krb5: Use get_krb5_smb_session_key() in gensec_krb5_session_key()
      adds  590b804   Revert "vfs_acl_xattr: objects without NT ACL xattr"
      adds  2367eea   vfs_acl_common: rename psd to psd_blob in get_nt_acl_internal()
      adds  9f79084   vfs_acl_common: rename pdesc_next to psd_fs
      adds  e6f1254   vfs_acl_common: remove redundant NULL assignment
      adds  335527c   vfs_acl_common: simplify ACL logic, cleanup and talloc hierarchy
      adds  0de5a12   vfs_acl_common: move the ACL blob validation to a helper function
      adds  61c3d21   vfs_acl_tdb|xattr: use a config handle
      adds  1095969   vfs_acl_common: move stat stuff to a helper function
      adds  f46179e   vfs_acl_common: check for ignore_system_acls before fetching filesystem ACL
      adds  26a9867   vfs_acl_xattr|tdb: add option to control default ACL style
      adds  0730cb7   vfs_acl_common: Windows style default ACL
      adds  946b93d   s4/torture: tests for vfs_acl_xattr default ACL styles
      adds  11dddd5   vfs_acl_common: use DBG_LEVEL and remove function prefixes in DEBUG statements
      adds  91a2eb0   s3: modules: vfs_acl_common - Add Ralph's copyright.
      adds  25efdf3   autobuild: remove unused argument
      adds  db85692   autobuild --restrict-tests to test a restricted set
      adds  dda1b74   blackbox tests: add timestamps for subunit tests
      adds  6c391e1   selftest: allow tests.py scripts to run independently
      adds  809f4c7   subunithelper: use set for efficient inclusion test
      adds  85b4a3e   filter-subunit: default to empty affixes, saving verbose checks
      adds  288efc5   Add AD DC performance tests
      adds  e908873   make perftest: for performance testing
      adds  dfac53c   selftest: add an option to specify the test list
      adds  1d0dd5b   selftest/wscript: format perftest as json
      adds  af79484   autobuild: disable abi check on O3 build
      adds  45373b9   docs: Explain that "reset on zero vc" is an SMB1 feature
      adds  198471f   ldb: Avoid cost of talloc_free() for unmatched messages
      adds  0958010   ldb: Avoid multiple tiny allocations during full DB scan
      adds  cbe8f0d   docs: document vfs_acl_xattr|tdb enforced settings
      adds  b722875   vfs_acl_xattr|tdb: enforced settings when ignore system acls=yes
      adds  81917a1   krb5_wrap: Rename setup_kaddr()
      adds  2622e16   krb5_wrap: Rename get_kerberos_allowed_etypes()
      adds  e8632e2   krb5_wrap: Rename kerberos_free_data_contents()
      adds  41172e2   krb5_wrap: Rename krb5_copy_data_contents()
      adds  dd05113   krb5_wrap: Move krb5_auth_con_setuseruserkey() to the top
      adds  83dbaea   krb5_wrap: Move all ads function to the end
      adds  75f748f14e krb5_wrap: Use consistent naming for setup_auth_context()
      adds  0afc7d9   krb5_wrap: Use consistent naming for create_gss_checksum()
      adds  86708aa   krb5_wrap: Fix formatting issues in ads_krb5_mk_req()
      adds  6cde974   krb5_wrap: Improve return value checks and debug messsages
      adds  97249b7   krb5_wrap: Rename cli_krb5_get_ticket()
      adds  ec1e8d0   krb5_wrap: Fix ads_krb5_cli_get_ticket() return checks and debug messages
      adds  7fe150c   krb5_wrap: Cleanup some code in ads_krb5_cli_get_ticket()
      adds  be21e7f   krb5_wrap: Move krb5_free_unparsed_name() to the top
      adds  1877950   krb5_wrap: Rename get_krb5_smb_session_key()
      adds  884972f   krb5_wrap: Move krb5_princ_component() to the top
      adds  e27c528   krb5_wrap: Remove redundant comment
      adds  7aac543   krb5_wrap: Document smb_krb5_renew_ticket()
      adds  904e233   krb5_wrap: Document smb_krb5_free_addresses()
      adds  c5fa646   krb5_wrap: Document smb_krb5_gen_netbios_krb5_address()
      adds  a3852bc   krb5_wrap: Remove unneded smb_krb5_free_error()
      adds  167c1ce   krb5_wrap: Remove unused handle_krberror_packet()
      adds  4fae92d   krb5_wrap: Remove unneeded smb_krb5_get_init_creds_opt_alloc()
      adds  bff77af   krb5_wrap: Remove unneeded smb_krb5_get_init_creds_opt_free()
      adds  d1de425   krb5_wrap: Rename smb_get_enctype_from_kt_entry()
      adds  eefed8a   krb5_wrap: Document smb_krb5_kt_get_enctype_from_entry()
      adds  6d063df   krb5_wrap: Document smb_krb5_kt_free_entry()
      adds  8abd9b5   krb5_wrap: Document smb_krb5_enctype_to_string()
      adds  81da37e   krb5_wrap: Rename smb_krb5_open_keytab_relative()
      adds  28a03a7   krb5_wrap: Document smb_krb5_kt_open_relative()
      adds  5e934aa   krb5_wrap: Fix whitespace issues in smb_krb5_kt_open_relative()
      adds  aa1cca9   krb5_wrap: Rename smb_krb5_open_keytab()
      adds  1dba7d2   krb5_wrap: Document smb_krb5_kt_open()
      adds  6ddeb4a   krb5_wrap: Rename smb_krb5_keytab_name()
      adds  96d7c45   krb5_wrap: Document smb_krb5_kt_get_name()
      adds  d62172b   krb5_wrap: Document smb_krb5_keyblock_init_contents()
      adds  466ebd4   waf: Check for the correct function name
      adds  c0e8616   krb5_wrap: Add MIT implmentation of smb_krb5_keyblock_init_contents()
      adds  15c5dd7   krb5_wrap: Rename kerberos_kinit_keyblock_cc()
      adds  294df2e   krb5_wrap: Improve smb_krb5_kinit_keyblock_cache() documentation
      adds  696cfcb   krb5_wrap: Rename kerberos_kinit_password_cc()
      adds  13da688   krb5_wrap: Document smb_krb5_kinit_password_ccache()
      adds  2ac2975   krb5_wrap: Rename kerberos_kinit_s4u2_cc()
      adds  aef6cb2   krb5_wrap: Improve smb_krb5_kinit_s4u2_ccache() documentation
      adds  003358e   krb5_wrap: Document smb_krb5_make_principal()
      adds  e8c2525   krb5_wrap: Document smb_krb5_make_pac_checksum()
      adds  8c3b703   krb5_wrap: Fix documentation of smb_krb5_principal_get_realm()
      adds  a110ab8   krb5_wrap: Improve smb_krb5_principal_set_realm() documentation
      adds  2454374   krb5_wrap: Rename kerberos_get_principal_from_service_hostname()
      adds  52c0133   krb5_wrap: Document smb_krb5_get_principal_from_service_hostname()
      adds  dbcba4c   krb5_wrap: Document smb_get_krb5_error_message()
      adds  1d8c1ca   krb5_wrap: Improve smb_krb5_get_allowed_weak_crypto() documentation
      adds  e77c5ac   krb5_wrap: Improve smb_krb5_principal_get_type() documentation
      adds  a5f1653   krb5_wrap: Improve smb_krb5_principal_set_type() documentation
      adds  3bc9b76   krb5_wrap: Improve krb5_warnx() documentation
      adds  0540cfd   krb5_wrap: Use 'samba-kdc' for com_err whoami in krb5_warnx()
      adds  757e77b   krb5_wrap: Document smb_krb5_cc_copy_creds()
      adds  591b867   krb5_wrap: Improve smb_krb5_parse_name() documentation
      adds  907c0b9   krb5_wrap: Improve smb_krb5_unparse_name() documentation
      adds  e00af44   krb5_wrap: Remove unused smb_krb5_parse_name_norealm()
      adds  3a4eaa0   krb5_wrap: Remove unused smb_krb5_principal_compare_any_realm()
      adds  381ebd4   krb5_wrap: Move unwrap_edata_ntstatus() and make it static
      adds  e135a13   s3-libads: Rename smb_krb5_get_ntstatus_from_krb5_error_init_creds_opt()
      adds  e4f82de   s4-heimdal: Export krb5_init_creds_* functions
      adds  3cd4bc6   s3-libads: Use non-deprecated function to get the error
      adds  9d4f1b4   s3-libads: Support for MIT Kerberos ntstatus from init_creds
      adds  e01587c   s3-libads: Do not use deprecated krb5_get_init_creds_opt_init()
      adds  2de4aea   s3-libads: Do not use deprecated krb5_change_password()
      adds  1e9fa5d   ldb: Fix a signed/unsigned hickup
      adds  7d33761   tevent: Fix some typos
      adds  599d3f7   selftest: Correct name of samba4.blackbox.dbcheck.release-4-5-0-pre1
      adds  9142a01   pydsdb: Raise TypeError for type errors, rather than incorrectly raising an LdbError
      adds  eb1cb17   ldb-samba: Add new extended match rule DSDB_MATCH_FOR_EXPUNGE
      adds  cf6bc40   ldb: Fix comment on ldb_register_extended_match_rule
      adds  9221ce3   kcc: Move kcc/kcc_deleted.c into kcc/garbage_collect_tombstones.c
      adds  4e0ac09   dsdb: Rework kcc_deleted() into dsdb_garbage_collect_tombstones()
      adds  d894f08   dsdb: Rework more KCC service-specific details out of dsdb_garbage_collect_tombstones()
      adds  824220e   dsdb: move tombstone lifetime calculation out of dsdb_garbage_collect_tombstones()
      adds  1c63653   dsdb: Expand garbage_collect_tombstones to expunge links also
      adds  02d82af   python: Add binding for dsdb_garbage_collect_tombstones()
      adds  55b9b9a   samba-tool: Add command-line tool to trigger tombstone expunge
      adds  2400389   dsdb: Expose ldb error string to dsdb_garbage_collect_tombstones() callers
      adds  d66deaa   dsdb: Use a date comparison in the search to avoid returning all deleted objects
      adds  a999e8c   selftest: Add test for 'samba-tool tombstones expunge'
      adds  5620616   samba-tool: Run samba-tool domain tombstones expunge in a transaction
      adds  d276735   dsdb: Add comments to dsdb_garbage_collect_tombstones()
      adds  737756b   lib/ldb-samba: Add test for DSDB_MATCH_FOR_EXPUNGE match rule
      adds  b1ed0f4   dsdb: Do not check isDeleted as a possible link
      adds  f479b1b   gc_tombstones: Typo fix
      adds  c433479   Remove unused python selftest
      adds  9076c44   ctdb-daemon: Schedule running of callback if there are no event scripts
      adds  582518c   ctdb-daemon: Handle failure immediately, do housekeeping later
      adds  9d975b8   ctdb-daemon: Don't steal control structure before synchronous reply
      adds  a2bbf71   ctdb-tests: Factor out function config_from_environment()
      adds  7885b96   ctdb-tests: Conditionally use temporary config file for local daemons
      adds  625f080   ctdb-tests: Add a test to ensure that CTDB works with no eventscripts
      adds  9f2a8af   krb5_wrap: Remove extra parentheses causing compile error
      adds  3430c6a   s4-dsdb: Change debug level for replication
      adds  a7735be   kcc: Fix a -Werror,-Wformat-security error
      adds  9b45ba5   gensec/spnego: work around missing server mechListMIC in SMB servers
      adds  e0ef054   script/release.sh: use 8 byte gpg key ids
      adds  2dfedff   dsdb: refactor part of garbage_collect_tombstones into new function
      adds  e697151   copyright: Add the missing notices for garbage collect tombstones
      adds  ec45579   selftest: detect older tshark version
      adds  7c84cb5   wafsamba: add -Werror=format-security to the developer build
      adds  aef1d45   samba-tool: Remove --use-xattrs support without --use-ntvfs
      adds  668e4e4   tests/dns_forwarder: Wait for port for 15 seconds
      adds  ad3b3e9   tests/dns_forwarder: Check that the subprocess is still living
      adds  4519077   tests/dns_forwarder: Fail out with an assertion instead OOB error
      adds  4f654ac   idmap_script: add missing "IDTOSID" argument to the script command line.
      adds  fee1f4c   tevent: fix confused documentation
      adds  d569bda   pidl: support HRESULT as return code in wireshark autogenerated dissectors.
      adds  518b2a3   s4-torture: test GetPrinterData with server handle and 0 keylength.
      adds  d8b57e3   s3-spoolss: fix _spoolss_GetPrinterDataEx by moving the keyname lengthcheck.
      adds  839cd98   s4-torture: cleanup torture_suite_add_ndr_pull_validate_test API.
      adds  351a5f3   s4:torture:smb2:connect: prefer torture_comment() to printf().
      adds  d3e4106   source4/torture/rpc/testjoin.c: prefer torture_comment() over printf().
      adds  1488f7e   s4:torture:smb2:maxwrite: prefer torture_comment() to printf().
      adds  240ca83   s4-torture: reformat TORTURE_SMB2 wscript_build list.
      adds  d06d6bd   s4:torture:smb2:maxwrite: compile maxwrite test at least.
      adds  e9e1099   s4:torture:smb2:getinfo: prefer torture_comment() to printf().
      adds  dcfe4df   s4:torture:smb2:scan: prefer torture_comment() to printf().
      adds  1659225   s4:torture:smb2:acls: prefer torture_comment() to printf().
      adds  5bbaf81   s4:torture:smb2 prefer torture_comment() to printf().
      adds  0ee5c99   pidl: Keep case from fieldnames.
      adds  82778a6   pidl: fix field2name wireshark dissector test.
      adds  be9a44a   s4-torture: test multiple different cluster control codes.
      adds  04d5a22   librpc: add clusapi_ResourceTypeControlCode enum.
      adds  71d3abb   s4-torture: Fix logic errors in node and group control clusapi tests.
      adds  6ee7617   s4-torture: add new tests for clusapi resourcetypes.
      adds  6fe2a2b   librpc: add ClusterGroupEnumType enum to IDL.
      adds  058032c   s4-torture: add test for clusapi_CreateGroupResourceEnum
      adds  de11f1b   librpc: add CLUS_RESOURCE_CLASS_INFO to IDL
      adds  31d0ef9   s4-torture: test CLUSCTL_GROUP_GET_FLAGS GroupControl.
      adds  8ce0aae   s4-torture: add test for CreateResTypeEnum().
      adds  8142b38   librpc: add ClusterResTypeEnumType to IDL.
      adds  4075d1c   s4-torture: add test for CreateGroupEnum.
      adds  f9788a8   s4-torture: also test CLUSCTL_CLUSTER_CHECK_VOTER_DOWN.
      adds  d978e05   librpc: add clusapi_ResourceControlCode to IDL.
      adds  d1c30ab   lib: call_backtrace() is no more
      adds  f63fe7c   ctdb-daemon: Drop use of strdup(3) and free(3) when releasing IP
      adds  d658d4e   ctdb-daemon: Move and improve public IP duplicate checking
      adds  05665d9   ctdb-daemon: Replace some uses of CTDB_NO_MEMORY_FATAL()
      adds  c3502cf   ctdb-daemon: Consolidate interface checking with interface parsing
      adds  1790f9f   ctdb-daemon: Drop some uses of CTDB_NO_MEMORY{,_FATAL}()
      adds  ff4b452   ctdb-daemon: Move interface addition into interface parsing
      adds  e6258ac   ctdb-daemon: Change ctdb_add_local_iface() to return struct ctdb_interface
      adds  29787cb   ctdb-daemon: Make vnn->iface a list of new struct vnn_interface
      adds  b129c28   ctdb-daemon: Drop redundant uses of ctdb_find_iface()
      adds  2f46056   ctdb-deamon: Rename vnn_has_interface_with_name() to vnn_has_interface()
      adds  a66072e   ctdb-daemon: Use ctdb_find_iface() instead of duplicating logic
      adds  a2abc78   ctdb-daemon: Compare interface pointers instead of using strcmp(3)
      adds  19b4fb2   ctdb-tools: CID 1125617 String not null terminated (STRING_NULL)
      adds  bacdb2e   ctdb-tests: CID 1125635 Dereference null return value (NULL_RETURNS)
      adds  a75a2c2   ctdb-tests: Allow "addtickle" and "deltickle" stubs to read from stdin
      adds  30c56a0   ctdb-scripts: Optimise update_tickles()
      adds  c730f0b   ctdb-scripts: Optimise tickle_tcp_connections()
      adds  c0239a9   torture: Remove unnecessary whitespace
      adds  b7f363c   rpmd: Add the ldb error string to a debug
      adds  d6a16b4   rpmd: Remove the seq_num check for skipping additional work
      adds  434bf4a   rpmd: Add a TODO regarding the additional work performed
      adds  ecf237c   rpmd: Skip bump of USN when vanishing forward links
      adds  a9c6879   tests: Assert vanishing links doesn't bump USN
      adds  cf587f9   tombstone-expunge: Assert than an expunge does not bump the USN
      adds  974a8da   dbcheck: Make it clearer about temporary output
      adds  d5127b7   tests: Check that USN bumps when modifying a linked attr
      adds  4a264f6   tests: Skip a test for reveal internals for passing Windows
      adds  0ab3263   dbcheck: assert uSNChanged values in release-4-5-0-pre1
      adds  dce3f1f   util: Fix the documentation of push_utf8_talloc()
      adds  016f499   dsdb: Do not use free'd memory.
      adds  1cbdfe9   Revert "krb5_wrap: Add MIT implmentation of smb_krb5_keyblock_init_contents()"
      adds  4a8b588   gensec_krb5: Do not leak memory of target_principal
      adds  14c3f67   notifyd: Fix bad comment wording
      adds  c5715f8   notifyd: Avoid "includes.h"
      adds  6601b35   notifyd: Trim down the noncluster case
      adds  4e9a555   notifyd: Don't trust remote pointers
      adds  754f8ef   lib: Avoid a few casts
      adds  8dc6fbb   auth: One const is enough...
      adds  ced3bcf   smbd: Adjust debug level of "No protocol supported" message
      adds  c855a37   winbindd: Remove unused enum ent_type
      adds  b3e324a   heimdal: Fix reauthentication after password change
      adds  4899ece   testprogs: Add a common test_smbclient_expect_failure() function
      adds  13fdeb0   testprogs: Add a new test_password_settings.sh script
      adds  e528919   testprogs: Make test_passwords.sh a Heimdal kpasswd test
      adds  5ae447e   testprogs: Test only what the Heimdal kpasswd test should test
      adds  2f36e6d   krb5_wrap: Fix smb_krb5_mk_error() with MIT Kerberos
      adds  f9de99c   s4-kdc: Move kpasswd_make_error_reply() to a helper file
      adds  dd8553b   s4-kdc: Move kpasswd_make_pwchange_reply() to a helper file
      adds  45748ae   pidl: in s3 server templates, support default HRESULT error returns.
      adds  0d2dd7e   spoolss: add IDL for spoolss_LogJobInfoForBranchOffice.
      adds  bed0d84   s4-torture: add test for spoolss_LogJobInfoForBranchOffice
      adds  24b5a44   s3-spoolss: add missing newline in debug message of _spoolss_OpenPrinterEx.
      adds  149da58   s4-torture: use torture_comment in torture_rpc_connection()
      adds  9123783   s3-waf: give rpcclient its own wscript_build.
      adds  f3e94b8   s3-rpcclient: add getdriverpackagepath command.
      adds  d6d7871   s3-spoolss: avoid referencing p->opnum in _spoolss_AddPrinterDriverEx
      adds  180fc18   s4-torture: also test NULL servername in spoolss_GetPrinterDriverPackagePath
      adds  88fc7a7   s3-rpc_client: make it more clear printer driver version is a QWORD not a DWORD.
      adds  add8419   libgpo: accept more boolean matches in gp_inifile_getbool().
      adds  49c5e4f   s3-registry: create winprint print processor entry for x64 as well.
      adds  b13b3c1   s3/smbd: in call_trans2qfilepathinfo call lstat when dealing with posix pathnames
      adds  76360ca   s3/smbd: use stat from smb_fname if valid in refuse_symlink()
      adds  b61ca17   s4-kdc: Add a kpasswd_samdb_set_password() helper function
      adds  7fed514   s4-kdc: Allow to set the keytab_name in the kdc_server structure
      adds  69749b6   s4-kdc: Add a new kpasswd service implementation
      adds  7e4c996   s4-kdc: Add new kpasswd service Heimdal backend
      adds  510e504   s4-kdc: Switch to the new kpasswd service implementation
      adds  b3cf15e   s4-kdc: Remove obsolete kpasswdd heimdal implementation
      adds  cfce212   s4/messaging: messaging_dgm_ref talloc hierarchy fix
      adds  3f45fce   unix_msg: modify find_send_queue() to take a struct sockaddr_un
      adds  e0de912   unix_msg: Return errno from find_send_queue
      adds  d2b0694   messaging: Call messaging_dgm_send under become_root only if necessary
      adds  bb526a6   unix_msg: add flag to prepare_socket_nonblock()
      adds  16d0766   unix_msg: introduce send queue caching
      adds  95f3d9b   unix_msg: always create a send queue for a peer
      adds  7a0ff3b   unix_msg: add a test for dgram socket caching
      adds  8267ec2   s4-kdc: Do not leak memory on error in kpasswd_make_error_reply()
      adds  b0dadbe   s3:libsmb fix a typo
      adds  bdff625   ctdb-protocol: Fix marshalling for GET_DB_SEQNUM control request
      adds  682676a   ctdb-common: Use correct db_id size in marshalling record buffer
      adds  b9f120d   s3-ctdb: Use correct db_id size in marshalling record buffer
      adds  67351e6   ctdb-recoverd: Drop code to freeze databases from set_recovery_mode()
      adds  93535da   ctdb-daemon: Remove NUM_DB_PRIORITIES
      adds  35dcaad   ctdb-packaging: Fix systemd network dependency
      adds  0e5c62d   ctdb-ipalloc: Store known public IPs in IP allocation state
      adds  dfc3b88   ctdb-ipalloc: Whether IPs can be hosted need not depend on merged IP list
      adds  fed2517   ctdb-ipalloc: Optimise check to see if IPs can be hosted
      adds  c1efb80   ctdb-ipalloc: Drop known_ips argument from merged IP list creation
      adds  7522a7a   ctdb-ipalloc: Move merged IP list creation to ipalloc()
      adds  7ec7d4f   ctdb-ipalloc: ipalloc_set_public_ips() can't fail
      adds  3adf9ca   ctdb-tests: Factor out new local daemons functions ps_ctdbd
      adds  9f6015f   ctdb-tests: Add new public IP takeover no-op test
      adds  5f764be   unix_msg: Fix CID 1372875 Double close
      adds  e62ff6c   unix_msg: Fix unix_dgram_send_queue_init
      adds  7ba50a2   s4:param add log_level function to retrieve log level in Python code
      adds  fa56dbf   tests/param add a test for LoadParm.log_level
      adds  dd25aa1   python/drs_utils: do not attempt to parse log level, use parsed value
      adds  92178f0   python/join: do not attempt to parse log level, use parsed value
      adds  064d240   s4:samba_spnupdate: do not attempt to parse log level, use parsed value
      adds  e69b17d   smbd: Reset O_NONBLOCK on open files
      adds  a9a1a16   s3-spoolss: fix winreg_printer_ver_to_qword
      adds  5d4f7bf   nfs4acl: Fix owner mapping with ID_TYPE_BOTH
      adds  2a2ac63   s3/smbd: set FILE_ATTRIBUTE_DIRECTORY as necessary
      adds  60fe6e9   tevent_tutorial: Fix typos
      adds  def65c5   tevent_tutorial: Fix tevent_thread referencing
      adds  4f9d956   s3/smbd: remove a misleading error message
      adds  5d2ca25   lib/poll_funcs: free timers in poll_funcs_state_destructor()
      adds  c132b78   lib/poll_funcs: free contexts in poll_funcs_state_destructor()
      adds  ee64d3f   s4/messaging: let the imessaging ctx destructor free msg_dgm_ref
      adds  085542f   lib: poll_funcs : poll_funcs_context_slot_find can select the wrong slot to replace.
      adds  6b93b57   ctdb-recovery-helper: Add missing initialisation of ban_credits
      adds  a69d1e2   ctdb-daemon: Avoid extra condition in tevent trace callback
      adds  0617196   ctdb-daemon: Log a message when fork() takes long time
      adds  28fad1c   ctdb-daemon: Log a message when vfork() takes long time
      adds  70e2418   s3/smbd: use correct talloc memory context for tevent subrequests
      adds  b208499   gencache: Bail out of stabilize if we can not get the allrecord lock
      adds  124ae4e   nsswitch: Add missing arguments to wins gethostbyname*
      adds  d8a5565   waf: Explicitly link against libnss_wins.so
      adds  3823451   nsswitch: Also set h_errnop for nss_wins functions
      adds  fa99ae7   tls: Fix warning Wunused-variable
      adds  1b9787b   docs/vfs_fruit: explain when to use vfs_catia
      adds  8f0cc7e   remove duplicate lines from 'man smb.conf'
      adds  8772e1c   ctdb-tests: Fix typo in local daemons IPv6 setup
      adds  25c7fa2   ctdb-tests: Produce clear errors for missing IPv6 node IP addresses
      adds  cdc46ef   ctdb-locking: Log if ctdb is unable to take db locks in INACTIVE state
      adds  8b979c7   ctdb-locking: Restrict lock debugging to once per second
      adds  97b6ac7   ctdb-common: Add routines to manage PID file
      adds  5148e02   ctdb-daemon: Use PID file abstraction
      adds  1e501c7   ctdb-daemon: Bind to Unix domain socket after PID file creation
      adds  d719a87   ctdb-daemon: Don't try to reopen TDB files
      adds  8eff9e9   ctdb-daemon: Drop attempt to connect to Unix domain socket
      adds  0ec0182   ctdb-daemon: Log when removing stale Unix domain socket
      adds  23f404b   spoolss: rename spoolss_EnumPrintProcDataTypes to spoolss_EnumPrintProcessorDataTypes
      adds  d64b316   spoolss: rename spoolss_RpcGetJobNamedPropertyValue to spoolss_GetJobNamedPropertyValue
      adds  17d94d0   spoolss: rename spoolss_RpcSetJobNamedProperty to spoolss_SetJobNamedProperty
      adds  cdf9588   spoolss: rename spoolss_RpcDeleteJobNamedProperty to spoolss_DeleteJobNamedProperty
      adds  6476153   spoolss: rename spoolss_RpcEnumJobNamedProperties to spoolss_EnumJobNamedProperties
      adds  1e4ea50   spoolss: rename spoolss_RpcSendRecvBidiData to spoolss_SendRecvBidiData
      adds  c6d700e   spoolss: rename RPC_PrintNamedProperty to spoolss_PrintNamedProperty
      adds  7ef26d3   s4-torture: test GetPrinter level 3 on server handle (security descriptor query)
      adds  e207feb   s3-spoolss: Fix _spoolss_GetPrinter behaviour for server handles.
      adds  302cb08   s3-rpc_client: add winreg_get_printserver_secdesc.
      adds  23a3abf   s3-rpc_client: add winreg_set_printserver_secdesc.
      adds  b78c96d   s4-torture: test spoolss_SetPrinter level 3 on server handle.
      adds  b9475e8   s3-spoolss: use server sd stored in the backend in _spoolss_GetPrinter level 3
      adds  52b8b59   s3-spoolss: allow SetPrinter level 3 for server handles as well.
      adds  4ca831d   s3-spoolss: in _spoolss_OpenPrinterEx map max_allowed for the print server
      adds  fac9471   s4-torture: add new test to compare "ServerSecurityDescriptor" and GetPrinter level 3.
      adds  a13c585   librpc: add IRemoteWinspool idl
      adds  ac5e69b   idl: compile iremotewinspool.idl.
      adds  5b1cc2c   s4-torture: add IRemoteWinspool ndr testsuite.
      adds  872a18b   s4-torture: parse spoolss ndr packets using iremotewinspool calls
      adds  de7d7ac   torture/ioctl: make sparse file support check generic
      adds  0ad260e   idl/ioctl: fix DUPLICATE_EXTENTS_TO_FILE fid field
      adds  dd02a5c   libcli: add FILE_SUPPORTS_BLOCK_REFCOUNTING
      adds  281ce60   torture/ioctl: add FSCTL_DUP_EXTENTS_TO_FILE tests
      adds  710f067   torture/smb2/ioctl: don't check for untruncated dest failure
      adds  bff3e5e   torture/ioctl: switch sparse src/dest dup ext behaviour
      adds  60e4bd3   kcc: Don't check schedule if None
      adds  4470f01   s3:nmbd: fix talloc_zero_array() check in nmbd_packets.c
      adds  d8ade07   s3: nmbd: Add fd, triggered elements to struct socket_attributes.
      adds  7f0717e   s3: nmbd: Ensure attrs array mirrors fd's array for dns.
      adds  376e046   s3: nmbd: Now attrs array mirrors fd's array use it in preference.
      adds  cca25c8   s3: nmbd: Add (currently unused) timeout and fd handlers.
      adds  36b6772   s3: nmbd: Add a talloc_stackframe().
      adds  b857bf9   s3: nmbd: Change over to using tevent functions from direct poll.
      adds  6e8bd13   s3: nmbd: Final changeover to stock tevent for nmbd.
      adds  7278530   s3: winbind: Remove dump_event_list() calls.
      adds  fbfea52   s3: server: s3_tevent_context_init() -> samba_tevent_context_init()
      adds  4ed790e   s3: events. Move events.c to util_event.c
      adds  c60ea2c   glusterfs: Avoid tevent_internal.h
      adds  3470dca   s3-selftest: Rename samba3.ntlm_auth.krb5 old ccache test
      adds  9413e33   s3-script: Use unique krb5ccache name
      adds  7abda74   testprogs: Use better KRB5CCNAME in test_password_settings.sh
      adds  2dac252   testprogs: Use own credential cache for test_client_etypes.sh
      adds  7f14776   nsswitch: Use own credential cache for wbinfo tests
      adds  5328325   s3-lib: Do not create 'MACHINE$@' usernames
      adds  0c4e132   s3-lib: Parse WORKGROUP\username in set_cmdline_auth_info_username()
      adds  631e063   s3-lib: Do not set an empty string in split_domain_user()
      adds  dc17549   s3-modules: fix build warning in vfs shadow copy2 module
      adds  f1bd44a   s4-registry: implement set value and delete value for RPC
      adds  fcbed30   s4-registry: properly initialize registry key to be added via RPC
      adds  47f1058   s4-kdc: Sort encrytion keys in descending order of strength
      adds  b9f9936   s4-sdb: Generate etypes list out of keys list
      adds  5ab88dd   s4-kdc: Remove unused etypes from sdb structure
      adds  8f056d0   hresult: add new HRESULT_FROM_WERROR macro
      adds  2d2e336   hresult: re-generate hresult error code definitions from MS-ERREF.
      adds  b7e1a77   librpc: fix some variable names in winspool protocol IDL
      adds  56949a1   s3-rpc_client: add spoolss_timestr_to_NTTIME()
      adds  2f4f9a0   s3-rpc_client: add spoolss_driver_version_to_qword()
      adds  04bb54d   s3-rpc_client: use spoolss_timestr_to_NTTIME in winreg_printer_date_to_NTTIME
      adds  85a309b   s3-rpc_client: use spoolss_driver_version_to_qword in winreg_printer_ver_to_qword
      adds  71937b1   s3/vfs/nfs4_acls: avoid a stat
      adds  7e9b6c6   s3: tidyup - move struct idle_event to util_event.h
      adds  f717622   selftest: Fix variable name for krb5.conf
      adds  8a029b5   selftest: Do not use a central credential cache
      adds  3d05128   dsdb: Avoid ldb_dn_validate() call on trusted input when not required
      adds  1bbf299   s4-scripting: make w32err_code.py work with recent html table changes.
      adds  217ae44   werror: add new DS error codes.
      adds  91046e5   werror: use WERR_NOT_ENOUGH_MEMORY in WERROR macros.
      adds  b2ab826   werror: use (generated) WERR_GEN_FAILURE as alias for WERR_FOOBAR
      adds  46eace2   werror: replace WERR_BADFUNC with WERR_INVALID_FUNCTION in source3/rpc_server/spoolss/srv_spoolss_nt.c
      adds  894d067   werror: replace WERR_BADFUNC with WERR_INVALID_FUNCTION in source4/lib/wmi/
      adds  2c5de98   werror: removed WERR_BADFUNC
      adds  6748cda   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/lib/smbconf/smbconf_reg.c
      adds  0fc0c6a   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/libgpo/gpo_reg.c
      adds  8ec9d694  werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/printing/
      adds  22a514f   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/registry/
      adds  3af16e4   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/rpc_client/
      adds  5ad6e8f   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/services/svc_winreg_glue.c
      adds  f7b172f   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source3/utils/
      adds  70807a4   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/lib/registry/
      adds  2c1075d   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/torture/ndr/winreg.c
      adds  31ed3c0   werror: replace WERR_BADFILE with WERR_FILE_NOT_FOUND in source4/torture/rpc/
      adds  7f0ff3c   werror: removed WERR_BADFILE
      adds  4198327   werror: replace WERR_BADFID with WERR_INVALID_HANDLE in source3/rpc_server/spoolss/
      adds  329c169   werror: replace WERR_BADFID with WERR_INVALID_HANDLE in source4/torture/rpc/spoolss.c
      adds  4e9207c   werror: removed WERR_BADFID
      adds  6cfe5c9   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in lib/util/tevent_werror.c
      adds  29b9b1c   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in libcli/drsuapi/repl_decrypt.c
      adds  db1c5d7   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/lib/netapi/
      adds  b2f1dc2   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libads/ldap_printer.c
      adds  98df0bd   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libgpo/gpo_reg.c
      adds  0cec6f2   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/libnet/libnet_join.c
      adds  97c670b   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/printing/
      adds  f19dcbb   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/registry/
      adds  f142b0a   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/rpc_client/
      adds  74d3bf1   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/rpc_server/
      adds  5cec72f   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/rpcclient/
      adds  8f39b2f   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/services/
      adds  fdc89fe   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/smbd/lanman.c
      adds  9c164ef   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/utils/
      adds  b00f30c   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/utils/
      adds  ead4e90   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source3/winbindd/
      adds  c1c079c   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/dns_server/
      adds  9e5256a   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/dsdb/
      adds  4b736f2   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/lib/registry/
      adds  2654697   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/rpc_server/backupkey/
      adds  eaee3b8   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/rpc_server/
      adds  2076c94   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/torture/drs/unit/prefixmap_tests.c
      adds  dcdfc99   werror: replace WERR_NOMEM with WERR_NOT_ENOUGH_MEMORY in source4/torture/rpc/spoolss.c
      adds  3e0b394   werror: removed WERR_NOMEM
      adds  2324d9c   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/lib/netapi/
      adds  ef4f4d8   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/libgpo/gpo_reg.c
      adds  7cd429d   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/libnet/libnet_join.c
      adds  c08c71c   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/libsmb/libsmb_dir.c
      adds  5d4ff51   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/registry/reg_api_regf.c
      adds  eafb8cc   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/rpc_client/init_spoolss.c
      adds  d2e36de   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/rpc_server/
      adds  6179ab7   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/rpcclient/
      adds  a74ccb1   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source3/utils/
      adds  89cc81a   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/dsdb/common/util.c
      adds  78d9a1e   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/lib/com/
      adds  b0d21f4   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/lib/registry/
      adds  cda198c   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/rpc_server/
      adds  076544c   werror: replace WERR_GENERAL_FAILURE with WERR_GEN_FAILURE in source4/torture/libnetapi/libnetapi.c
      adds  8c6d67c   werror: removed WERR_GENERAL_FAILURE
      adds  eb875ca   werror: removed WERR_DEVICE_NOT_EXIST (unused, already known as WERR_DEV_NOT_EXIST 0x00000037)
      adds  3883d17   werror: replace WERR_NO_SUCH_SHARE with WERR_BAD_NET_NAME in source3/printing/nt_printing.c
      adds  d5808eb   werror: replace WERR_NO_SUCH_SHARE with WERR_BAD_NET_NAME in source3/rpc_server/srvsvc/srv_srvsvc_nt.c
      adds  c9e42d7   werror: removed WERR_NO_SUCH_SHARE
      adds  2f0703b   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in libgpo/gpext/gpext.c
      adds  3a33b66   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in librpc/idl/
      adds  9bde08f   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/lib/netapi/
      adds  b4e433e   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/libgpo/
      adds  052979b   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/libnet/libnet_join.c
      adds  0f87084   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/printing/
      adds  118ba61   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/registry/
      adds  1f827a5   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/rpc_client/
      adds  402bafc   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/rpc_server/
      adds  6e0bf5b   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/rpcclient/
      adds  9a4b6b4   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/smbd/lanman.c
      adds  a15159f   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source3/utils/
      adds  8416a97   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/dns_server/
      adds  d5f2a36   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/dsdb/
      adds  de2f32d   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/lib/registry/
      adds  6165f46   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/lib/wmi/wbemdata.c
      adds  160d5c4   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/rpc_server/
      adds  37853ae   werror: replace WERR_INVALID_PARAM with WERR_INVALID_PARAMETER in source4/torture/
      adds  643f905   werror: removed WERR_INVALID_PARAM
      adds  6e41be1   werror: replace WERR_REG_CORRUPT with WERR_REGISTRY_CORRUPT in source3/printing/nt_printing_ads.c
      adds  5c842da   werror: replace WERR_REG_CORRUPT with WERR_REGISTRY_CORRUPT in source3/registry/reg_backend_db.c
      adds  c80ac76   werror: removed WERR_REG_CORRUPT
      adds  de38834   werror: replace WERR_REG_IO_FAILURE with WERR_REGISTRY_IO_FAILED in source3/registry/
      adds  d832338   werror: removed WERR_REG_IO_FAILURE
      adds  ae004573  werror: replace WERR_REG_FILE_INVALID with WERR_NOT_REGISTRY_FILE in source3/registry/reg_api_regf.c
      adds  846db3a   werror: removed WERR_REG_FILE_INVALID
      adds  a2cacf1   werror: replace WERR_OBJECT_PATH_INVALID with WERR_BAD_PATHNAME in source3/registry/reg_api_regf.c
      adds  7d54fde   werror: replace WERR_OBJECT_PATH_INVALID with WERR_BAD_PATHNAME in source3/rpc_server/
      adds  52c8e96   werror: removed WERR_OBJECT_PATH_INVALID
      adds  9219c9d   werror: replace WERR_NO_SUCH_SERVICE with WERR_SERVICE_DOES_NOT_EXIST in source3/lib/netapi/serverinfo.c
      adds  0dfab6f   werror: replace WERR_NO_SUCH_SERVICE with WERR_SERVICE_DOES_NOT_EXIST in source3/libnet/libnet_join.c
      adds  59c9c35   werror: replace WERR_NO_SUCH_SERVICE with WERR_SERVICE_DOES_NOT_EXIST in source3/rpc_server/svcctl/srv_svcctl_nt.c
      adds  5ffa3d8   werror: removed WERR_NO_SUCH_SERVICE
      adds  cbc3adff  werror: removed WERR_USER_ALREADY_EXISTS (unused, already known as WERR_USER_EXISTS)
      adds  00bf532   werror: removed WERR_USER_NOT_IN_GROUP (unused, already known as WERR_MEMBER_NOT_IN_GROUP)
      adds  c388fc0   werror: removed WERR_INVALID_SECURITY_DESCRIPTOR (unused, already known as WERR_INVALID_SECURITY_DESCR)
      adds  d93f2df   werror: replace WERR_SERVER_UNAVAILABLE with WERR_RPC_S_SERVER_UNAVAILABLE in source3/printing/nt_printing_ads.c
      adds  93d3468   werror: replace WERR_SERVER_UNAVAILABLE with WERR_RPC_S_SERVER_UNAVAILABLE in source3/rpc_server/spoolss/srv_spoolss_nt.c
      adds  e27aee8   werror: removed WERR_SERVER_UNAVAILABLE
      adds  b792d0c   werror: removed WERR_BUF_TOO_SMALL (unused, already known as WERR_NERR_BUFTOOSMALL)
      adds  6ea4c31   werror: removed WERR_ALREADY_SHARED (unused, already known as WERR_NERR_DUPLICATESHARE)
      adds  8cfff62   werror: removed WERR_JOB_NOT_FOUND (unused, already known as WERR_NERR_JOBNOTFOUND)
      adds  a3ac8e6   werror: replace WERR_DEST_NOT_FOUND with WERR_NERR_DESTNOTFOUND in source3/lib/netapi/cm.c
      adds  28f5d32   werror: removed WERR_DEST_NOT_FOUND
      adds  52420e7   werror: replace WERR_GROUPNOTFOUND with WERR_NERR_GROUPNOTFOUND in source3/lib/netapi/group.c
      adds  104154c   werror: removed WERR_GROUPNOTFOUND
      adds  1ffcbd8   werror: replace WERR_USER_NOT_FOUND with WERR_NERR_USERNOTFOUND in source3/lib/netapi/group.c
      adds  2d96e73   werror: replace WERR_USER_NOT_FOUND with WERR_NERR_USERNOTFOUND in source3/smbd/lanman.c
      adds  d8d7d67   werror: replace WERR_USER_NOT_FOUND with WERR_NERR_USERNOTFOUND in source4/torture/rap/sam.c
      adds  df576c5   werror: removed WERR_USER_NOT_FOUND
      adds  f05eb9b   werror: replace WERR_USEREXISTS with WERR_NERR_USEREXISTS in source4/torture/rap/sam.c
      adds  245c436   werror: removed WERR_USEREXISTS
      adds  f7081d5   werror: replace WERR_NOT_CONNECTED with WERR_NERR_USENOTFOUND in source4/torture/rpc/wkssvc.c
      adds  ebf028a   werror: removed WERR_NOT_CONNECTED
      adds  9d675b8   werror: removed WERR_NAME_NOT_FOUND (unused, already known as WERR_NERR_NAMENOTFOUND)
      adds  9711b74   werror: replace WERR_NET_NAME_NOT_FOUND with WERR_NERR_NETNAMENOTFOUND in source3/rpc_server/srvsvc/srv_srvsvc_nt.c
      adds  5f31152   werror: removed WERR_NET_NAME_NOT_FOUND
      adds  3411cf7   werror: removed WERR_SESSION_NOT_FOUND (unused, already known as WERR_NERR_CLIENTNAMENOTFOUND)
      adds  d8d8b5d   werror: replace WERR_DEVICE_NOT_SHARED with WERR_NERR_DEVICENOTSHARED in source4/rpc_server/srvsvc/dcesrv_srvsvc.c
      adds  6d2065d   werror: removed WERR_DEVICE_NOT_SHARED
      adds  3c362cc   werror: removed WERR_FID_NOT_FOUND (unused, already known as WERR_NERR_FILEIDNOTFOUND)
      adds  610cd20   werror: removed WERR_NOT_LOCAL_DOMAIN (unused, already known as WERR_NERR_NOTLOCALDOMAIN)
      adds  c04f967   werror: replace WERR_DCNOTFOUND with WERR_NERR_DCNOTFOUND in source3/libnet/libnet_join.c
      adds  5acda01   werror: replace WERR_DCNOTFOUND with WERR_NERR_DCNOTFOUND in source3/utils/net_ads.c
      adds  d97f7a4   werror: replace WERR_DCNOTFOUND with WERR_NERR_DCNOTFOUND in source4/rpc_server/netlogon/dcerpc_netlogon.c
      adds  d5cef96   werror: removed WERR_DCNOTFOUND
      adds  de8e685   werror: removed WERR_TIME_DIFF_AT_DC (unused, already known as WERR_NERR_TIMEDIFFATDC)
      adds  3634e6d   werror: replace WERR_DFS_NO_SUCH_VOL with WERR_NERR_DFSNOSUCHVOLUME in source3/rpc_server/dfs/srv_dfs_nt.c
      adds  e92e86f   werror: removed WERR_DFS_NO_SUCH_VOL
      adds  43cdc9d   werror: replace WERR_DFS_NO_SUCH_SHARE with WERR_NERR_DFSNOSUCHSHARE in source3/rpc_server/dfs/srv_dfs_nt.c
      adds  318dbc4   werror: removed WERR_DFS_NO_SUCH_SHARE
      adds  5a375c1   werror: replace WERR_DFS_NO_SUCH_SERVER with WERR_NERR_DFSNOSUCHSERVER in source3/rpc_server/dfs/srv_dfs_nt.c
      adds  73be92b   werror: removed WERR_DFS_NO_SUCH_SERVER
      adds  8cc1b5b   werror: replace WERR_DFS_INTERNAL_ERROR with WERR_NERR_DFSINTERNALERROR in source3/rpc_server/dfs/srv_dfs_nt.c
      adds  90b6153   werror: removed WERR_DFS_INTERNAL_ERROR
      adds  7186eca   werror: replace WERR_DFS_CANT_CREATE_JUNCT with WERR_NERR_DFSCANTCREATEJUNCTIONPOINT in source3/rpc_server/dfs/srv_dfs_nt.c
      adds  7263f9c   werror: removed WERR_DFS_CANT_CREATE_JUNCT
      adds  0d8b3e4   werror: replace WERR_SETUP_ALREADY_JOINED with WERR_NERR_SETUPALREADYJOINED in source3/libnet/libnet_join.c
      adds  3f75e34   werror: replace WERR_SETUP_ALREADY_JOINED with WERR_NERR_SETUPALREADYJOINED in source4/torture/rpc/wkssvc.c
      adds  9f44fad   werror: removed WERR_SETUP_ALREADY_JOINED
      adds  30ff335   werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source3/lib/netapi/joindomain.c
      adds  3bb394f   werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source3/libnet/libnet_join.c
      adds  a9b20c6   werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source3/utils/
      adds  a8f9e8d   werror: replace WERR_SETUP_NOT_JOINED with WERR_NERR_SETUPNOTJOINED in source4/torture/rpc/wkssvc.c
      adds  be7a2a8   werror: removed WERR_SETUP_NOT_JOINED
      adds  b4d9713   werror: replace WERR_SETUP_DOMAIN_CONTROLLER with WERR_NERR_SETUPDOMAINCONTROLLER in source3/lib/netapi/joindomain.c
      adds  7f4a81a   werror: replace WERR_SETUP_DOMAIN_CONTROLLER with WERR_NERR_SETUPDOMAINCONTROLLER in source3/libnet/libnet_join.c
      adds  f1fb2d2   werror: replace WERR_SETUP_DOMAIN_CONTROLLER with WERR_NERR_SETUPDOMAINCONTROLLER in source4/torture/rpc/wkssvc.c
      adds  44672fe   werror: removed WERR_SETUP_DOMAIN_CONTROLLER
      adds  e325845   werror: replace WERR_DEFAULT_JOIN_REQUIRED with WERR_NERR_DEFAULTJOINREQUIRED in source3/lib/netapi/joindomain.c
      adds  c7faccb   werror: replace WERR_DEFAULT_JOIN_REQUIRED with WERR_NERR_DEFAULTJOINREQUIRED in source3/libnet/libnet_join.c
      adds  9ec24a0   werror: removed WERR_DEFAULT_JOIN_REQUIRED
      adds  0dee591   werror: removed WERR_FRS_INSUFFICIENT_PRIV (unused, already known as WERR_FRS_ERR_INSUFFICIENT_PRIV)
      adds  21a3431   werror: removed WERR_FRS_SYSVOL_IS_BUSY (unused, already known as WERR_FRS_ERR_SYSVOL_IS_BUSY)
      adds  0bba91c   werror: replace WERR_FRS_INVALID_SERVICE_PARAMETER with WERR_FRS_ERR_INVALID_SERVICE_PARAMETER in source4/torture/rpc/frsapi.c
      adds  bf03690   werror: removed WERR_FRS_INVALID_SERVICE_PARAMETER
      adds  a72a52f   werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/lib/netapi/
      adds  6e72edb   werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/printing/nt_printing.c
      adds  5b2ce01   werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/rpc_server/
      adds  5bb5c83   werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source3/rpcclient/cmd_spoolss.c
      adds  9da8e89   werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source4/rpc_server/
      adds  5eb28d5   werror: replace WERR_UNKNOWN_LEVEL with WERR_INVALID_LEVEL in source4/torture/rpc/
      adds  d60f3f0   werror: removed WERR_UNKNOWN_LEVEL
      adds  68368c6   werror: removed WERR_SHUTDOWN_ALREADY_IN_PROGRESS (unused, already known as WERR_SHUTDOWN_IN_PROGRESS)
      adds  3ffd4cb   werror: use autogenerated error codes.
      adds  05f272f   werror: remove two duplicate error mappings.
      adds  6b1c5b4   werror: replace WERR_CLASS_NOT_REGISTERED with HRES_REGDB_E_CLASSNOTREG
      adds  08586e2   werror: remove WERR_SEC_E_ENCRYPT_FAILURE (there is HRES_SEC_E_ENCRYPT_FAILURE)
      adds  d013dc4   werror: replace WERR_SEC_E_DECRYPT_FAILURE with HRES_SEC_E_DECRYPT_FAILURE
      adds  5ad3a95   werror: removed WERR_SEC_E_ALGORITHM_MISMATCH (unused, already known as HRES_SEC_E_ALGORITHM_MISMATCH)
      adds  3487d6d   werror: replace WERR_RPC_E_REMOTE_DISABLED with HRES_RPC_E_REMOTE_DISABLED
      adds  5dfd783   werror: removed WERR_RPC_E_REMOTE_DISABLED (replaced with HRES_RPC_E_REMOTE_DISABLED)
      adds  f82cbd1   werror: removed WERR_RPC_E_INVALID_HEADER (unused, already known as HRES_RPC_E_INVALID_HEADER)
      adds  73b2333   lib: Only return "rec" on demand in messaging_filtered_read_recv
      adds  0a42a4c   wbclient: "ev" is no longer used in wbc_sids_to_xids
      adds  77b447b   wbclient: "ev" is no longer used in wbc_xids_to_sids
      adds  7800965   messaging: Add wrap check to messaging_rec_dup
      adds  d4884b5   lib: Fix CID 1373389 Uninitialized scalar variable
      adds  f1c8786   lib: Fix CID 1373388 Uninitialized scalar variable
      adds  f92590d   lib: Fix bug 12291
      adds  cf0f288   s3: winbind: Make WBC_AUTH_USER_LEVEL_PAC prime the name2sid cache.
      adds  ccfba25   s3: auth: Use wbcAuthenticateUserEx to prime the caches.
      adds  cad43f2   lib: Annotate well known SID names
      adds  a5264b1   mit: make it possible to build with MIT kerberos and --picky-developer
      adds  32ae672   s3: winbind: refresh_sequence_number is only ever called with 'false'.
      adds  64b2b0d   gensec_krb5: Create a MIT Kerberos gensec_krb5_session_info()
      adds  28eae08   gensec_krb5: Implement smb_krb5_rd_req_decoded() with MIT Kerberos
      adds  9e98ac0   autobuild: add system-mitkrb5 build environment.
      adds  9ad014e   s4-kdc: Fix Coverity ID #1373386 (Resource Leak)
      adds  f85b233   s4-kdc: Fix Coverity ID #1373385 (OVERRUN)
      adds  1017b22   s3: winbind: Trust name2sid mappings from the PAC.
      adds  7a3b780   idmap_ad: Fix retrieving credentials from clustered secrets.tdb
      adds  1f9501c   winbind: Fix passing idmap failure from wb_sids2xids back to callers
      adds  22da088   bug 12292: stop user.py throwing errors if user is unknown
      adds  780a80c   bug 12293: stop group.py throwing errors if group is unknown
      adds  0b61d9e   heimdal-lib/krb5: keep a copy of config etypes in the context
      adds  3f1f6e0   heimdal: revert 1f90983324b9f5804dc57f87c5f7695b0e53db8d
      adds  c514fb6   dbwrap_watch: Improve a debug message
      adds  ebfe3c8   Add a blackbox tests for id & getent to test domain at realm type credentials
      adds  7c786f8   s3/winbindd: using default domain with user at domain.com format fails
      adds  5a947d6   s3-cliquota: correctly handle no-more-entries
      adds  610c26d   smbcquotas: fix error message listing quotas
      adds  dd8a057   ntquotas: support "freeing" an empty quota list
      adds  dad6c2d   cliquota: fix param count when setting fs quota
      adds  175bc6f   smbd: free talloc context if no quota records are available
      adds  2e7e5df   s3-libsmb: Support getting fs attributes via SMB2
      adds  7f08a3b   s3-libsmb: make parse_user_quota_record() public
      adds  b6375ce   s3-libsmb: support getting user's quota in SMB2
      adds  621d7b4   cliquota: refactor and cleanup listing of user quotas
      adds  72c773c   cliquota: some security hardening
      adds  debc97e   cliquota: factor out parsing of a quota record buffer
      adds  e0e5002   cliquota: implement quota listing in SMB2
      adds  0ed8b49   cliquota: factor out fs quota parsing
      adds  a1d9090   cliquota: support getting fs quota by SMB2
      adds  5e9b1f7   cliquota: factor out building of FILE_QUOTA_INFORMATION
      adds  fba19ad   cliquota: support setting user quota via SMB2
      adds  d82f0e9   cliquota: factor out building of FILE_FS_CONTROL_INFORMATION
      adds  f596bbf   cliquota: support setting file system quota via SMB2
      adds  1dacc09   smbcquotas: add -m option
      adds  1b5dd78   README.Coding: Remove an extra space
      adds  533b121   README.Coding: Add rule about function declaration indentation
      adds  a782148   README.Coding: Add clang-format style file
      adds  85221cd   messaging4: Fix signed/unsigned hickups
      adds  c834efa   tevent: Factor out tevent_common_insert_timer
      adds  0ecefd5   tevent: Add tevent_update_timer()
      adds  d90f325   tevent: Rename wakeup fds
      adds  5b3019c   tevent: Add tevent_common_wakeup_fd()
      adds  d5cc7be   tevent: Make talloc_free safe when threaded_contexts exist
      adds  2d6b6c2   pthreadpool: Make "shutdown" a bool
      adds  77b7dea   pthreadpool: Use detached threads
      adds  1a3d081   pthreadpool_pipe: Implement EBUSY for _destroy
      adds  9708ccc   pthreadpool_tevent: Move the pthreadpool_tevent_job_state declaration
      adds  ca43af9   pthreadpool_tevent: Drop running jobs on talloc_free
      adds  48425d2   pthreadpool: Add a small test for pthreadpool_tevent
      adds  40bbf94   messages_dgm: Convert to pthreadpool_tevent
      adds  f0e3ceb   lib: Remove unix_msg
      adds  ddffebc   lib: Remove poll_funcs
      adds  f9a8441   messaging: add an overflow test
      adds  1cf8526   lib: Add messaging_rec_create
      adds  cd1ab02   messaging: Optimize self-sends
      adds  8a515a2   tevent: Add tevent_req_reset_endtime
      adds  56de9c5   messages_dgm: Drop a segment if we can't ship it for 60 seconds
      adds  88cdb23   messages_dgm: Pass down event_ctx one level
      adds  fc0b35b   messages_dgm: Pass receiving "ev" to recv_cb
      adds  85c4137   messages_dgm_ref: Pass receiving "ev" to recv_cb
      adds  82dd356   messaging: Pass "ev" to messaging_dispatch_rec
      adds  6d3c064   messaging: Act on messages within the right context
      adds  fdc52ab   messaging4: Postpone messages to the right tevent context
      adds  7099ba8   messaging: Make messaging_dgm_register_tevent_context return a tevent_fd
      adds  6c21d99   messaging: Disable the correct fde on error
      adds  4ce599d   messaging: Avoid a default tevent_fd
      adds  23e77c5   messaging: Avoid crashes
      adds  34292d0   messages_dgm: Avoid an unnecessary declaration
      adds  d05dfe3   messaging: Add an indirection for messaging_dgm_register_tevent_context
      adds  402c3c4   tevent: version 0.9.31
      adds  eb75553   s3-printing: fix migrate printer code (bug 8618)
      adds  d02909f   s3: lib: messaging. Add function comments I needed to understand this code.
      adds  0e173d8   s4-libnet: Use SetUserInfo2 to set the account flags
      adds  fdf8471   s3-libnet: Pass enum value names to dcerpc_samr_SetUserInfo2()
      adds  c7bcbd1   s3-utils: Fix loading smb.conf in smbcquotas
      adds  5148d3f   s3-param: Add comment to call lp_load_global() after popt processing
      adds  fb155a9   s3-rpcclient: Fix initializing rpcclient
      adds  7a10002   smbd/ioctl: match WS2016 ReFS get compression behaviour
      adds  f6f6263   torture/ioctl: test compression responses when unsupported
      adds  dd5c44b   selftest: Create AD users alice and bob
      adds  619ca5f   s3-lib: Fix %G substitution in AD member environment
      adds  dadcfe9   selftest: Create a share with %D %U and %G substituion
      adds  945e55c   s3-selftest: Add a substituions testcase
      adds  06281e8   vfs_glusterfs: Fix a memory leak in connect path
      adds  b3d938c   s3-sysquotas: correctly restore path when finding mount point
      adds  72e415b   ctdb-scripts: Dump stack traces of smbd processes after shutdown
      adds  34d98a8   Replaced string "Samba 4" with "Samba AD"
      adds  4194c07   ctdb-conn: add missing variable initialization
      adds  e56fa1f   nfs4acls: Fix SMB_ACE4_MAX_TYPE define
      adds  6f3b421   s3/vfs: merge offline functionality into DOS attributes handling
      adds  3031815   s3/vfs: remove now unused is_offline/set_offline VFS functions
      adds  148f151   winbindd: Make functions in cache_methods non-static
      adds  b69dce5   winbindd: Replace calls to domain->methods
      adds  c0cbb00   winbindd: Remove now unused domain->methods
      adds  9afdd95   winbindd: Remove now unused cache_methods
      adds  6ec81ca   lib: Fix CID 1373623 Dereference after null check
      adds  2abc371   HEIMDAL:lib/krb5: destroy a memory ccache on reinit
      adds  890b1bb   s3:libads: don't use MEMORY:ads_sasl_gssapi_do_bind nor set "KRB5CCNAME"
      adds  a5f895a   s3:libads: don't use MEMORY:ads_sasl_spnego_bind nor set "KRB5CCNAME"
      adds  2a24551   messaging: add an overflow check
      adds  7accec7   Update smbrun to allow for settings environment variables.
      adds  d7214a8   spoolss: Fix caching of printername->sharename
      adds  56d526c   ctdb-scripts: ctdbd_wrapper should never remove the PID file
      adds  b832049   ctdb-scripts: Drop backward compatibility from ctdbd_is_running()
      adds  5e4381d   ctdb-tests: Use bash locals for readability
      adds  b89de21   ctdb-tests: Add a missing assert()
      adds  caff670   libcli: Remove code clone
      adds  63686a1   nfs4acl.idl: rename interface to nfs4acl.idl to avoid naming clash in the python bindings
      adds  0f1859b   spoolss.idl: use access mask defines from security.idl
      adds  001e23f   ntlmssp.idl: don't generate python bindings for ntlmssp_NTLM_RESPONSE and ntlmssp_LM_RESPONSE
      adds  22c9229   strv.c: add strv_to_env for use with execle, etc.
      adds  fb7e367   debug: Fix a few signed/unsigned hickups
      adds  3aebe9e   smbd: Fix a comment
      adds  fd8e562   ctdb-packaging: Move CTDB tests to /usr/local/share/ctdb/tests/
      adds  1d2d0c3   ctdb-scripts: Strengthen check to see if ctdbd is running
      adds  8577456   support volfile fetch from multiple glusterd nodes
      adds  3b97211   examples: Add smb2mount
      adds  9f6fe5e   s3: winbind: Ensure we store name2sid with the correct cache sequence number.
      adds  1e676a6   pthreadpool: Rearrange locks a bit
      adds  6de421b   talloc: Fix CID 1373621 Unchecked return value
      adds  a04a096   pthreadpool: Fix CID 1373620 Unchecked return value from library
      adds  978c379   messaging: Fix CID 1373625 Unused value
      adds  1ecea45   messaging: Fix CID 1373622 Extra high-order bits
      adds  1f0dd8f   talloc: Fix CID 1373619 Unchecked return value
      adds  2651971   s3/vfs: tsmsm: add missing ;
      adds  c89fa0d   s3/vfs: gpfs: adapt vfs_gpfs_is_offline() to changes from 3031815f982e365be50148564d47d7d5afab46e0
      adds  6c95148   ctdb: Fix format errors for time_t!=long
      adds  30f084d   ctdb: Add a required include
      adds  e84521d   lib: Fix a pthreadpool race condition
      adds  44a7040   s3: cldap: cldap_multi_netlogon_send() fails with one bad IPv6 address.
      adds  ee090c0   vfs: Fix warnings for time_t != long
      adds  3460ad8   ldb: Fix a signed/unsigned mixup
      adds  8d8c638   lib: Fix an uninitialized variable
      adds  be21ae6   loadparm: Fix a warning for increased alignment
      adds  46fac3b   lib: Fix a signed/unsigned hickup
      adds  7d9f18f   torture: Fix clang errors
      adds  c21a6ed   s3: libsmb: Fix cut and paste error using the wrong structure type.
      adds  beda6d3   torture: Fix uninitialized variables
      adds  4e93ea2   s3: torture: vfstest. unlink cmd must be stream aware.
      adds  b17c9fd   s3: vfs: Remove files/directories after the streams are deleted.
      adds  ad60b8c   s3: selftest: Add test for orphan 'lost-XXX' directories in streams_depot.
      adds  a0792eb   s3:util_cmdline: add set_cmdline_auth_info_signing_state_raw() helper function
      adds  5cb394a   s3:lib/netapi: make use of set_cmdline_auth_info_signing_state_raw()
      adds  87c3ff0   s3:libsmb: make use of get_cmdline_auth_info_* helper functions in get_ipc_connect()
      adds  30013ef   s3:libsmb: make use of proper allocated struct user_auth_info in SMBC_opendir_ctx()
      adds  b9436f5   s3:util_cmdline: make struct user_auth_info private to util_cmdline.c
      adds  92a0a56   vfs:glusterfs: preallocate result for glfs_realpath
      adds  1366385   s3: vfs: streams_depot. Use conn->connectpath not conn->cwd.
      adds  6e4c66e   selftest: test NTLM user at realm authentication
      adds  8e88b56   winbindd: do not modify credentials in NTLM passthrough
      adds  3f82db5   smbd: in ntlm auth, do not map empty domain in case of \user at realm
      adds  7594165   s3:smbd: only pass UCF_PREP_CREATEFILE to filename_convert() if we may create a new file
      adds  71b69b0   Revert "ctdb-common: Use SCHED_RESET_ON_FORK when setting SCHED_FIFO"
      adds  dd2367d   waf: Cleanup deps list for smbregistry
      adds  ca5e109   waf: Cleanup deps list for smbd
      adds  84786c8   libsmb: fix leak in opendir error path
      adds  754672c   s4:librpc/rpc: do not use stack allocated variables for async requests
      adds  4c08920   lib/async_req: add writev_cancel()
      adds  00e417f   libcli/smb: handle a talloc_free() on an unsent smb1 request
      adds  6fb4453   gensec/spnego: remember the wanted features also on the main gensec context
      adds  cca980e   s4:gensec_krb5: also report support for GENSEC_FEATURE_SIGN as krb5_mk_priv() provides sign and seal
      adds  f0afefe   s4:gensec_gssapi: pass gss_got_flags to gssapi_get_sig_size()
      adds  b827a7e   s3:gse: pass gss_got_flags to gssapi_get_sig_size()
      adds  77adac8   auth/ntlmssp: always allow NTLMSSP_NEGOTIATE_{SIGN,SEAL} in gensec_ntlmssp_server_start()
      adds  3c27a10   s3:ntlm_auth: don't use gensec_want_feature(gensec_security, GENSEC_FEATURE_{SIGN,SEAL}) as server
      adds  3a0b835   s4:ldap_server: don't use gensec_want_feature(gensec_security, GENSEC_FEATURE_{SIGN,SEAL}) as server
      adds  5db81a1   auth/gensec: always verify the wanted SIGN/SEAL flags
      adds  5204ad6   auth/gensec: only require GENSEC_FEATURE_SIGN for DCERPC_AUTH_LEVEL_INTEGRITY as client
      adds  81b0912   auth/gensec: handle DCERPC_AUTH_LEVEL_PACKET similar to DCERPC_AUTH_LEVEL_INTEGRITY
      adds  0bc10e7   dcerpc.idl: remove unused DCERPC_AUTH_LEVEL_DEFAULT
      adds  4464896   dcerpc.idl: split the padding from a possible fault buffer in dcerpc_fault
      adds  96d317d   dcerpc.idl: add dcerpc_fault_flags bitmap
      adds  071fe8d   s4:rpc_server: skip setting of dcerpc_request._pad
      adds  81d730e   dcerpc.idl: replace dcerpc_response._pad with a uint8 reserved
      adds  4400d3b   dcerpc.idl: remove unused dcerpc_request._pad
      adds  3c6781e   dcerpc.idl: add DCERPC_FAULT_SERVER_UNAVAILABLE
      adds  1bfba2c   s3:librpc: remove bigendian argument from dcerpc_pull_ncacn_packet()
      adds  ab7868a   s3:librpc: move NDR_PRINT_DEBUG() into the caller of dcerpc_pull_ncacn_packet()
      adds  fc65e48   librpc/rpc: move dcerpc_pull_ncacn_packet() from source3/librpc/rpc/ to the toplevel
      adds  1c34351   librpc/rpc: make use of dcerpc_pull_ncacn_packet() in dcerpc_read_ncacn_packet_done()
      adds  10e9724   s4:librpc/rpc: make use of dcerpc_pull_ncacn_packet()
      adds  3d51359   s4:librpc/rpc: force printing in dcerpc_bh_do_ndr_print() log level >= 11
      adds  6917a1c   s4:librpc/rpc: implement bind_time_feature negotiation
      adds  0271fda   s4:rpc_server: a fault with UNKNOWN_IF should have DID_NOT_EXECUTE set
      adds  0ef4911   s4:rpc_server: set DCERPC_PFC_FLAG_DID_NOT_EXECUTE for DCERPC_FAULT_OP_RNG_ERROR
      adds  f33e4a7   s4:rpc_server: set the full DCERPC_BIND_NAK_REASON_* in dcesrv_bind()
      adds  c5dec0e   s4:rpc_server: let dcesrv_auth_request() set a fault_code
      adds  05fd543   s4:rpc_server: check the auth_pad_length overflow before calling gensec_[check,unseal]_packet()
      adds  2464325   s4:rpc_server: add DCERPC_AUTH_LEVEL_PACKET support
      adds  0955218   s4:rpc_server: move dcesrv_alter_resp
      adds  ae7e7bd   s4:rpc_server: use call->conn instead of call->context->conn
      adds  3d179d8   s4:rpc_server: split out a dcesrv_check_or_create_context() function
      adds  450e00a   s4:rpc_server: it's not a protocol error to do an alter context with an unknown transfer syntax
      adds  1edf3d8   s4:rpc_server: process all provided presentation contexts
      adds  00363cd   python/tests: remove unused code in _test_auth_none_level_bind()
      adds  6d70989   python/tests: add presentation context related tests to dcerpc raw protocol tests
      adds  fe5b462   s4:rpc_server: implement bind time feature negotiation
      adds  60099d4   python/tests: add bind time feature related tests to dcerpc raw protocol tests
      adds  5f17d3b   python/tests: do tests to verify spnego various auth_levels
      adds  875d011   librpc: add dcerpc_ncacn_pull_pkt_auth() helper function
      adds  857b96c   librpc: add dcerpc_ncacn_push_pkt_auth() helper function
      adds  791186d   s4:librpc/rpc: make use of dcerpc_ncacn_pull_pkt_auth() in ncacn_pull_request_auth()
      adds  4e3823a   s4:librpc/rpc: convert ncacn_pull_request_auth() into a generic ncacn_pull_pkt_auth()
      adds  daf6b8c   s4:librpc/rpc: make use of dcerpc_ncacn_push_pkt_auth() in ncacn_push_request_sign()
      adds  cb94ec8   s4:rpc_server: make use of dcerpc_ncacn_pull_pkt_auth() in dcesrv_auth_request()
      adds  2e8c496   s4:rpc_server: convert dcesrv_auth_request() into a generic dcesrv_auth_pkt_pull()
      adds  bc73cd9   s4:rpc_server: make use of dcerpc_ncacn_push_pkt_auth() in dcesrv_auth_response()
      adds  1a46ff2   s4:rpc_server: convert dcesrv_auth_response() into a generic dcesrv_auth_pkt_push()
      adds  6f642eb   librpc: support "packet" for packet level authentication in binding strings
      adds  b72d3f0   s4-torture: test support for [packet] binding string option.
      adds  36f90c8   s4:librpc/rpc: add support for DCERPC_AUTH_LEVEL_PACKET
      adds  376e58d   s3:dcerpc_helpers: correctly support DCERPC_AUTH_LEVEL_PACKET
      adds  77fde81   s3:cli_pipe: add support for DCERPC_AUTH_LEVEL_PACKET
      adds  3b82d6c   s3:rpc_server: add support for DCERPC_AUTH_LEVEL_PACKET
      adds  b6be9b5   s3-rpcclient: support [packet] in rpcclient binding strings.
      adds  2d1a798   s3-rpcclient: add packet auth level command
      adds  2e09c0f   s4:selftest: run some tests with "packet"
      adds  3b5b0c5   s3:selftest: run some rpcclient tests with "packet"
      adds  b4345f2   s4:rpc_server: list all connection oriented pdu types explicitly
      adds  a70f528   s4:rpc_server: ignore CO_CANCEL and ORPHANED PDUs
      adds  133130d   s4:rpc_server: implement DCERPC_BIND_TIME_KEEP_CONNECTION_ON_ORPHAN support
      adds  be8d490   python/tests: add DCERPC_BIND_TIME_KEEP_CONNECTION_ON_ORPHAN tests to dcerpc raw protocol tests
      adds  077df7f   s4:rpc_server: fill call->context on the first fragment
      adds  505a1fd   s4:rpc_server: return the context_id of a FAULT in a same way as windows
      adds  7d530e9   s4:rpc_server: return the context_id of a RESPONSE in the same way as windows
      adds  a701af1   s4:torture/rpc: add extra_flags to torture_rpc_connection_transport()
      adds  5bad447   s4:torture/rpc: concurrent dcerpc_echo_TestSleep requests require a connection with DCERPC_CONCURRENT_MULTIPLEX
      adds  f44282c   s4:librpc/rpc: make sure the DCERPC_CONCURRENT_MULTIPLEX and DCERPC_PFC_FLAG_CONC_MPX are in sync
      adds  d2d0947   s4:rpc_server: support DCESRV_CALL_STATE_FLAG_MULTIPLEXED by default
      adds  50392a9   s4:rpc_server/remote: pass through DCERPC_PFC_FLAG_CONC_MPX if it was used by the client
      adds  a9be262   s4:rpc_server: implement DCERPC_PFC_FLAG_CONC_MPX ordering restrictions
      adds  e2f2250   dcerpc.idl: set LIBNDR_FLAG_* flags based on DCERPC_PFC_FLAG_OBJECT_UUID and DCERPC_DREP_LE
      adds  47221b2   librpc/rpc: no longer set FLAG_OBJECT_PRESENT and FLAG_BIGENDIAN for ndr_{pull,push}_ncacn_packet()
      adds  db4da21   s4:librpc/rpc: no longer set FLAG_OBJECT_PRESENT and FLAG_BIGENDIAN for ndr_push_ncacn_packet()
      adds  55b07e1   s3:rpc_server: pass the full ndr_interface_table to rpc_pipe_open_internal()
      adds  4dd06fb   librpc/rpc: make sure we use the object from the handle in dcerpc_binding_handle_raw_call_send()
      adds  47d8900   librpc/rpc: verify the passed table against the table on the handle
      adds  b5abc7c   s4:librpc/rpc: pass the object guid to the binding handle if required
      adds  ff947f2   s4:selftest: run rpc.echo with an object based binding string
      adds  b728c63   pidl:Python: check the return values of talloc_ptrtype()
      adds  d4660e8   pidl:Python: __ndr_print__ functions don't get arguments and need METH_NOARGS
      adds  47b40ac   pidl:Python: make use of NDR_ERR_CODE_IS_SUCCESS()
      adds  a560116   pidl:Python: improve the .doc string for the get/set elements
      adds  7423d81   pidl:NDR: keep interface->{ORIGINAL}
      adds  1bebcca   pidl:Python: prettify names of constants
      adds  3a0ce3e   pidl:Python: provide the abstract syntax as <module>.<interface>_abstract_syntax
      adds  596f917   s4:pyrpc: add pyrpc_{im,ex}port_union() helper functions
      adds  e0324c0   pidl:Python: provide a PyTypeObject with METH_CLASS __import__() and __export__() hooks
      adds  f7707c0   pidl:Python: make use of the pyrpc_{import,export}_union() functions
      adds  29e75e9   s4:pyrpc: remove unused py_{import,export}_netr_*  prototypes
      adds  4017561   pidl:Python: the py_{import,export}_*() functions can be static now.
      adds  9b842ba   python:ndr: verify the object type ndr_print() and ndr_unpack()
      adds  3638571   python:ndr: add ndr_{pack,unpack,print}_{in,out} helper functions
      adds  d5e4707   pidl:NDR: add ReturnTypeElement() helper function
      adds  a546124   pidl:Python: split out a PythonElementGetSet() helper function
      adds  57539c8   pidl:Python: add PyTypeObject objects for function structs
      adds  b788507   python/tests: we now pass test_no_auth_request_bind_pfc_CONC_MPX()
      adds  d5b58bb   python:tests: add more helper functions to RawDCERPCTest
      adds  b6569bd   python/tests: make it possible to specific TARGET_HOSTNAME to raw_protocol.py
      adds  b779f07   python/tests: make use of prepare_presentation() in _get_netlogon_ctx()
      adds  3eae2a3   python/tests: make use of get_auth_context_creds() in _test_auth_type_level_bind_nak()
      adds  9d647bd   python/tests: make use of self.get_anon_creds() and self.get_user_creds()
      adds  63c2cbf   python/tests: make use of self.get_auth_context_creds() and self.do_generic_bind() in _test_spnego_bind_auth_level()
      adds  4a82e83   python/tests: check context_id values of responses correctly
      adds  ca88aa8   python/tests: add a second_connection() helper function
      adds  04c9343   python/tests: add simple dcerpc association group tests
      adds  3c474cd   python/tests: add simple dcerpc co_cancel tests
      adds  9ef8bfa   python/tests: add simple dcerpc orphaned tests
      adds  f1cc938   s4-rpc_server: Use DCERPC_NCA_S_UNKNOWN_IF for fault code
      adds  790fbd6   idl: Remove unused DCERPC_FAULT_UNK_IF
      adds  04c6576   s3-waf: Create a wscript_build for the utils subdir
      adds  f3579ef   s3-waf: Add wscript_build for nmbd
      adds  f7c6268   s3-waf: Add winbindd to its own wscript_build file (already exists)
      adds  eb1b211   ctdb-common: Simplify code using local variables
      adds  12fd2dd   ctdb-daemon: Simplify code using local variable
      adds  47298ed   ctdb-common: Simplify code using tdb_storev
      adds  3c03754   ctdb-daemon: Simplify code using tdb_storev
      adds  25eedf4   ctdb-client: Simplify using a local variable
      adds  e808021   ctdb-client: Simplify using tdb_storev
      adds  c09567f   ctdb-tool: Simplify using tdb_storev
      adds  e42648f   ctdb-tools: Simplify using tdb_storev
      adds  2c736f4   ctdb-tools: Simplify using a local variable
      adds  546f172   ctdb-packaging: Update required tdb version for tdb_storev()
      adds  fbafd26   dlz-bind: Fix preprocessor checks for BIND versions
      adds  370d6ba   dlz-bind: Fix initialization of DLZ_DLOPEN_AGE
      adds  e63e51a   dlz-bind: Set DNS_CLIENTINFO_VERSION based on BIND version
      adds  c8c330d   dlz-bind: Add support for BIND 9.11.x
      adds  2959c88   provision: Add support for BIND 9.11.x
      adds  94db858   s3-rpcclient: allow to pass down interface and transport to epmmap command
      adds  baf47ee   s3-waf: Move spoolssd into its own subsystem
      adds  da67acb   build: Fix build with perl on debian sid.
      adds  a3baf4b   objectclass_attrs: correctly indent a comment
      adds  37aa11c   tests/getnc_exop: Improve the ridalloc test by performing an alloc against a new master
      adds  4c56793   tests/getnc_exop: Finish a comment in getnc_exop.py
      adds  e0aa056   typo: supprise -> surprise
      adds  79dd22a   objectclass_attrs: Only abort on a missing attribute when an attribute is both MUST and replicated
      adds  e217b3e   libcli: Increase the debug level for expired tickets
      adds  dba6243   tombstones-expunge: Add a test for deleting links to recycled objects
      adds  ef7e46d   collect_tombstones: Allow links to recycled objects to be deleted
      adds  e714dc0   s3-winbind: Do not return NO_MEMORY if we have an empty user list
      adds  9c6f0dc   ctdb-scripts: Fix calculation of CTDB_BASE
      adds  1b40bb6   tests/ridalloc_exop: Add a new suite of tests for RID allocation
      adds  035df7a   dsdb: Add python hooks to allocate a RID set and allocate a RID pool
      adds  7fd5be5   dbcheck: confirm RID Set presence and consistency
      adds  09537a6   dbcheck: Correctly initialise keep_transaction in missing_parent test
      adds  fe90dad   dsdb: Create RID Set as SYSTEM
      adds  46fefb2   dsdb: Rework DSDB code to use WERROR
      adds  f72da5b   dsdb: Catch errors in extended operations (like allocating a RID Set)
      adds  c8505c5   python: create NTSTATUSError, HRESULTError and WERRORError
      adds  e737171   pyerrors: Add PyErr_Set{WERROR,HRESULT,NTSTATUS}_and_string()
      adds  e51256c   python: Add DsExtendedError Exception
      adds  2a49c74   python-libnet: Use new NTSTATUSError, WERRORError and DsExtendedError exceptions
      adds  815658d   samba_tool/fsmo: Allocate RID Set when seizing RID manager
      adds  ba060f8   python: samba.tests.credentials: Fix DeprecationWarning
      adds  03b23cd   python: samba.tests.credentials: Add tests
      adds  6539d49   pycredentials: Add bindings for {get,set}_principal, get_ntlm_username_domain
      adds  a00d34d   credentials: Add test for credentials behaviour
      adds  385aef6   ctdb-scripts: Fix Debian init in samba eventscript
      adds  5c53d50   ctdb-tests: Add tests for updated Debian style Samba start/stop
      adds  119c15f   s3-printing: Improve debug message
      adds  0750542   s3-spoolss: Remove printer from registry if it is unpublished
      adds  82e630d   s3-client: Sync in tool cmdline help with smbclient manpage
      adds  c160ae9   s3-printing: Correctly encode CUPS printer URIs
      adds  2611fd0   s3-printing: Allow printer names longer than 16 chars
      adds  73f6647   spoolss: Use correct values for secdesc and devmode pointers
      adds  574dd65   s4-torture: add spoolss_SetPrinter ndr test to validate secdesc_ptr
      adds  a76cb31   s3-rpcclient: add object_uuid argument to cmd_epmapper_map()
      adds  ef661b1   s4-torture: Fix test_EnumPrinterDrivers for level 8 printer drivers.
      adds  cc081c7   s3-epmapper: Ignore epm_Map object guid
      adds  15fa802   s3/client: obey 'disable netbios' smb.conf param, don't connect via NBT port.
      adds  8f4e426   wbinfo: Use ntlmv2 by default for wbinfo -a
      adds  b53b3b8   s4-torture: add torture_rpc_connection_with_binding()
      adds  8d0ad41   s4-torture: add IRemoteWinspool rpc testsuite.
      adds  4b7097f   s4-torture: add test for winspool_SyncRegisterForRemoteNotifications.
      adds  01f8593   s4-torture: add test for winspool_SyncUnRegisterForRemoteNotifications.
      adds  b933b8e   s4-torture: add test for winspool_AsyncUploadPrinterDriverPackage
      adds  2c0350a   s4-torture: add test for winspool_AsyncEnumPrinters
      adds  20b4b2b   s4-torture: add test for winspool_AsyncGetPrinterData
      adds  887e00c   s4-torture: add test for spoolss vs. iremotewinspool context handles
      adds  3268150   s4-torture: add test for winspool_AsyncCorePrinterDriverInstalled
      adds  39ac61b   s4-torture: add test for winspool_AsyncDeletePrintDriverPackage
      adds  5462d27   s4-torture: add test for winspool_AsyncGetPrinterDriverDirectory()
      adds  02f7906   auth/credentials: anonymous should not have a user principal
      adds  fee23c3   auth/credentials: make cli_credentials_get_ntlm_response() more robust
      adds  558e78c   s4:gensec_gssapi: We need to use the users realm in the target_principal
      adds  d134f57   s3:gse: We need to use the users realm in the target_principal
      adds  d6d8893   s3:popt_common: simplify popt_common_credentials handling
      adds  482d3b3   s3:libsmb: let the callers only pass the password string to cli_session_setup[_send]()
      adds  7999e6f   libcli/smb: move {smb,trans2}_bytes_push_{str,bytes}() to common code
      adds  5b0a54d   libcli/smb: Add smb_bytes_pull_str() helper function
      adds  4334f2d   libcli/smb: reformat wscript
      adds  2182817   libcli/smb: add smb1cli_session_setup_lm21_send/recv()
      adds  35ed3ee   libcli/smb: add smb1cli_session_setup_nt1_send/recv()
      adds  c01efce   libcli/smb: add smb1cli_session_setup_ext_send/recv()
      adds  cb10628   s3:libsmb: add some comments to the noop case for < PROTOCOL_LANMAN1 in cli_session_setup_send()
      adds  5b8ed50   s3:libsmb: handle the spnego as a first action in cli_session_setup_send()
      adds  9fffec8   s3:libsmb: make use of smb1cli_session_setup_ext_send/recv()
      adds  a54d250   s3:libsmb: make use of smb1cli_session_setup_{nt1,lm21}_send/recv()
      adds  c758df6   s3:libsmb: remove unused cli_session_setup_{lanman2,plain,nt1}*
      adds  721b823   s3:libsmb: always pass the servers gss blob to gensec
      adds  7512eb5   s3:libsmb: remove target_principal argument from cli_session_setup_gensec_send()
      adds  75b68d0   s3:libsmb: let gensec handle the fallback from krb5 to ntlmssp
      adds  a460e6b   s3:libsmb: pass the optional dest_realm via the cli_credentials
      adds  da5e12e   s3:libsmb: split out a cli_session_creds_init() function
      adds  f4cfff3   s3:libsmb: pass cli_credentials to cli_session_setup_gensec_send()
      adds  8a4f76e   s3:libsmb: move cli_session_setup_get_account into cli_session_creds_init()
      adds  b64b24a   s3:libsmb: move cli_session_creds_init() to cli_session_setup_send()
      adds  fb13eee   s3:libsmb: get the plaintext and NTLM authentication details out of cli_credentials
      adds  32438b7   s3:libsmb: move domain\\username magic to cli_session_creds_init()
      adds  3a14eec   s3:libsmb: change cli_session_setup_send/recv into cli_session_setup_creds_send/recv
      adds  f49b9ad   s3:libsmb: add cli_session_setup_anon()
      adds  dafab66   s3:libsmb: make cli_session_creds_init() non-static
      adds  f70d1cf   s3:libsmb: make use of cli_session_setup_anon()
      adds  6bb917a   s3:nmbd: make use of cli_session_setup_anon()
      adds  045bab5   s3:torture: make use of cli_session_setup_anon()
      adds  2aaf3c5   s3:torture: make use of cli_session_creds_init() in masktest.c
      adds  23c5fa1   s3:torture: create a global 'torture_creds' cli_credentials structure
      adds  43b987d   s3:torture: make use of cli_session_setup_creds() in torture.c
      adds  6d93c32   s3:torture: make use of cli_session_setup_creds() in test_smb2.c
      adds  6fe1c8a   s3:torture: make use of auth_generic_set_creds() in test_smb2.c
      adds  5e51f64   s3:client: use cli_session_setup_creds() in client.c cmd_logon()
      adds  a484a70   s3:client: use cli_session_setup_creds() in smbspool.c
      adds  38438fd   s3:libsmb: make use of cli_{session_setup,rpc_pipe_open_with}_creds() in passchange.c
      adds  31ee1c5   s3-winbind: Directly pass creds with cli_session_setup_creds()
      adds  39fcdad   s3:tests: Set missing directories for test_registry_upgrade.sh
      adds  69329cf   lib:util: Don't print lstat warning on ERROR debug level
      adds  9347a2c   s3:rpcclient: Print a new line on exit
      adds  ad8c717   s3:messaging: Create an messaging_init_internal() returning NTSTATUS
      adds  acf2e77   s3:messaging: Add messaging_init_client() function
      adds  4c6f7b1   s3:rpcclient: Use messaging_init_client()
      adds  233b903   s3:net: Use messaging_init_client()
      adds  08d1ac0   nss_wins: Fix errno values for HOST_NOT_FOUND
      adds  b7a4210   s3: lib - Fix formatting of unix_wild_match() sub-function to README.Coding standards.
      adds  076963c   s3: util: Remove unneeded strequal() call. Convert to simple character check.
      adds  caadd8a   s3: lib: Move from talloc_strdup then lower to strlower_talloc()
      adds  828b60f   lib/util: Move unix_wild_match() from source3/lib/util to lib/util/
      adds  29330d8   s3: lib: Change masked_match() from SMB_STRDUP macro to underlying smb_xstrdup function.
      adds  0433700   s3: lib: Use top level function strequal_m not the s3 strequal
      adds  8e964cc   s3: lib: Replace s3 strnequal with top level strncasecmp_m.
      adds  f128508   Move source3/lib/access.c to toplevel lib/util/access.c
      adds  584daf5   lib: util: Add allow_access_nolog().
      adds  d333c56   source4: Change to use lib/util/access functions.
      adds  277383e   lib: memcache.h needs some includes
      adds  6c26c5e   lib: Avoid includes.h in access.c
      adds  80f7f56   s4:torture: Strip trailing whitespaces in session_key.c
      adds  31d21de   s4:torture: Normalizes names in session_key test
      adds  9de0462   s4:torture: Fix cleanup of the secrets object in session_key test
      adds  318a8ec   Update .ycm_extra_conf.py
      adds  6c6d63c   ctdb-locking: Reset real-time priority in lock helper
      adds  a0783e8   s3/smbd: fix the last resort check that sets the file type attribute
      adds  b9d73fb   s3:spoolss: Set default OS Version to Windows Server 2003 R2 SP2
      adds  3fa5884   s3-spoolss: also set new os_major,minor,build values in printer info 0
      adds  17bc142   s3-spoolss: set the defaults for os_version defines globally.
      adds  e95012b   s4-torture: add test to compare PRINTER_INFO_STRESS version and OSVersion
      adds  f5154f2   s3:spoolss: Return error when there is no driver assigned
      adds  cd9d957   s3:spoolss: Improve debug messages in construct_printer_driver
      adds  1314db0   lib: Rename fgets_slash to x_fgets_slash
      adds  3a8bf02   lib: Reformat x_fgets_slash
      adds  8742d23   lib: Apply an overflow check
      adds  c06b78d   lib: Move x_fgets_slash to xfile.c
      adds  df9e7c7   lib: Remove global xfile.h includes
      adds  4f702e4   ntlm_auth: Avoid some statics
      adds  4d9f4bf   s3:spoolss: Add support for COPY_FROM_DIRECTORY in AddPrinterDriverEx
      adds  95b738b   s3:spoolss: Add some useful debug messages on error
      adds  9c0f257   lib:torture: Make variables const
      adds  b1ade58   s4:torture: Add tortue test for AddPrinterDriverEx with COPY_FROM_DIRECTORY
      adds  a9c5be3   VFS: convert to using ceph_statx structures and functions, when available
      adds  2b80014   vfs: ceph: convert to new DBG_* macros
      adds  54e392b   ctdb-recovery: Avoid NULL dereference in failure case
      adds  941173d   s3-spoolss: use architecture in spoolss_MonitorInfo calls consistently
      adds  4d918d5   s4-torture: test valid environment in spoolss_EnumMonitors level 2.
      adds  79bbd81   python/provision: Remove unused parameter schema
      adds  5889f39   upgradeprovision: Remove objectCategory from constructed attrs
      adds  8315d4d   selftest: Add test for link and deleted link behaviour in dbcheck
      adds  f051e5b   dbcheck: Be more careful with link checks
      adds  04eb95a   dbcheck: Correct message for orphaned backlinks
      adds  44d209c   selftest: Ensure we catch errors from samba-tool domain tombstones expunge
      adds  b02da11   s4-auth: Don't check for NULL saltPrincipal if it doesn't need it
      adds  683fcad   doc: Add doxygen for functions in srv_keytab.c
      adds  f4d6e2a   samba_dnsupdate: cmd._run doesn't have Exceptions
      adds  c1a316b   samba_dnsupdate: Raise after the error count is incremented
      adds  41cc17c   net conf: fix error message
      adds  21ae887   param: add lp_parameter_value_is_valid() function
      adds  fa7e40b   param: use early return in lp_canonicalize_parameter_with_value()
      adds  1f91b6a   param: validate value in lp_canonicalize_parameter_with_value()
      adds  28fbc5e   s3-net: use SMB_SIGNING_DEFAULT in connect_to_service()
      adds  e369d80   pyldb: protect PyErr_LDB_ERROR_IS_ERR_RAISE() with do {} while(0)
      adds  530c2c8   ldb: version 1.1.28
      adds  656f2a9   s3/dump_core: Honour pipe symbol (|) in system-wide core_pattern under linux
      adds  b5fe9c6   selftest: Fix timestamps on FreeBSD 11
      adds  a59e547   docs: fix funny typo in smb.conf manpage wrt Samba's FSRVP server.
      adds  bb75943   WHATSNEW: document kerberos encryption types
      adds  60fd6a3   WHATSNEW: document new inherit owner option
      adds  bc0aa24   s3-rpc_cli: Support the use of the object_uuid in rpc_cli interfaces
      adds  53be405   s3-rpcclient: Add rpcclient IRemoteWinspool commands
      adds  20eadb5   s3-rpcclient: Add AsyncCorePrinterDriverInstalled command
      adds  88e1c4d   librpc: Introduce cab.idl
      adds  4cc4fca   librpc: Add autogenerated checksum calculation for Cabinet files
      adds  59ae0e5   librpc: Add autogenerated total cabinet size for Cabinet files
      adds  983dac4   librpc: Add autogenerated file offset calculation for Cabinet files
      adds  e91895f   librpc: Add ndr_cab_get_compression() for Cabinet compression evaluation
      adds  d5dd99a   s4-torture: Introduce Cabinet ndr testsuite
      adds  9ddf9bf   s4-torture: Add a validation test for uncompressed Cabinet files
      adds  6361559   s4-torture: Add MSZIP compressed cabinet test
      adds  5adb169   s4-torture: Add LZX compressed cabinet test
      adds  7dec7e0   ctdb-tests: Remove unused test code
      adds  569d787a  ctdb-daemon: Consolidate command line options to ctdbd
      adds  2a9584d   ctdb-daemon: Remove unused code cmdline.[ch]
      adds  f241484   ctdb-daemon: Mark RecoverPDBBySeqNum tunable deprecated
      adds  4ca7d50   ntlm_auth4: Remove it
      adds  de22783   lib/util: Make sys_rw available to CTDB
      adds  dcde6f1   ctdb-lock-helper: Drop include of ctdb_private.h
      adds  bdc049d   ctdb-common: Drop CTDB's copy of sys_read() and sys_write()
      adds  a2843cf   tdb: NULL out tdb->mutexes in tdb_mutex_munmap
      adds  5ce95ab   tdb: Only mmap the mutex area if not already mmap'ed
      adds  275d9fc   tdb: Fix mutexes on FreeBSD
      adds  6e95fd8   param: fix lp_parameter_value_is_valid() for parametric options
      adds  78a77d4   tdb: version 1.3.12
      adds  b38c8da   ldb: Fix typos
      adds  f5154a8   ldb: Fix an unused variable warning
      adds  28eb49c   lib/registry/regf: better initialise nk_block
      adds  c98bdf2   smbd/service_stream: connection processing flag is not really bool
      adds  7375992   smbclient: fix string formatting in print command
      adds  d2fe23a   librpc: cab: Integer wrap protection for ndr_count_cfdata().
      adds  446851c   librpc: cab: Fix ndr_size_cab_file() to detect integer wrap.
      adds  e952a12   selftest/gdb_*: make use of 'mktemp'
      adds  07df896   selftest: Rework child process cleanup
      adds  62e19e6   selftest: Ensure vampiredc has a full copy of localdc before we start
      adds  c503ca3   join.py: Attempt to allocate a RID Set during the join
      adds  358eaf8   python: wscript_build: Prepare build environment for Python 3 porting
      adds  8f8b0fd   python: selftesthelpers: Add possibility for planning tests for 'extra_python' (Python 3).
      adds  1e27111   python: samba.subunit.run: Fix Python 3 compatibility.
      adds  a39c494   python: Add py3compat.h
      adds  3c9d703   Fix typo
      adds  032e25f   talloc: add ASCII art to describe parent/child arrangement
      adds  48c897f   talloc: clarify that talloc_magic never includes the bits in TALLOC_FLAG_MASK
      adds  5cb1882   talloc: Add tests for talloc_parent() after realloc() of the parent
      adds  5a1dcf2   s4/rpc_server: Show what RPC interfaces are listening on which TCP port
      adds  bf7342b   torture: Remove access to LSARPC via \\pipe\netlogon in rpc.netlogon for ManyGetDCName test
      adds  778fc58   pidl: Use a static const initialised struct in dcerpc_server_$name_init(void)
      adds  a6357d9   s4-rpc_server: Use a type-safe struct signature in dcerpc_register_ep_server
      adds  d4990bc   s4-rpc_server: Use an initialised static const struct in dcerpc_server_remote_init
      adds  d368ee2   pidl: Change *_get_pipe_fns() to return const struct api_struct *
      adds  c6c1463   pidl: Make static struct api_struct also const
      adds  3739532   dsdb: specify attributes when loading schema
      adds  2628aa5   ldb: Avoid individual memory allocations when searching for indexlist
      adds  4e1b965   ldb:controls: add LDB_CONTROL_RECALCULATE_RDN_OID
      adds  604a4fd   ldb: Add helper function ldb_schema_attribute_remove_flagged()
      adds  df2cc30   ldb: Reduce scope of allocation and de-allocation of @ATTRIBUTES
      adds  d8ee927   ldb: Reduce per-attribute memory allocation during @ATTRIBUTES load
      adds  393b8f3   ldb: Add helper function ldb_schema_attribute_fill_with_syntax()
      adds  f599a2d   ldb: load @ATTRIBUTES faster by sorting once, not at each insertion
      adds  25aa261   ldb:rdn_name: normalize rdn_name in rdn_rename_callback()
      adds  ea3c966   ldb:rdn_name: add support for LDB_CONTROL_RECALCULATE_RDN_OID on ldb_modify()
      adds  4dfe84a   ldb: Cope with a->name being *
      adds  6ca5e9e   ldb: Add test for behaviour of rdn_name
      adds  aa63600   ldb: new ldb version 1.1.29
      adds  6057c25   KCC: Graphnode.add_edge_from expects dn strings, not objects
      adds  1a5445c   KCC: avoid infinite recursion when edgelist contains self
      adds  70b9f83   KCC: unconnected graph test
      adds  c4409ea   perf: Add simple tests for the open/close a database case
      adds  bde7d74   smbd: avoid extra churn on a debug print
      adds  8858657   replace: Include libgen.h if available
      adds  7ca7680   s3: libsmb: Setting the LIBSMBCLIENT_NO_CCACHE environment variable doesn't turn off credential cache use.
      adds  943c6ee   s3-libads: Fix canonicalization support with MIT Kerberos
      adds  df2d651   ctdb-daemon: Don't call ctdb_local_node_got_banned() on flag changes
      adds  24db438   ctdb-daemon: Exit early if there are trailing command-line arguments
      adds  429377a   ctdb-ipalloc: Optimise check to see if IP is available on a node
      adds  7275e0c   ctdb-tests: Use a separate directory for each local daemon
      adds  f464f69   s3:param: Add an 'include system krb5 conf' option
      adds  4ef772b   s3:libads: Include system /etc/krb5.conf if we use MIT Kerberos
      adds  0ab3159   selftest: Do not include system krb5.conf in selftest
      adds  42f65b6   lib: Avoid includes.h in bitmap.c
      adds  e9bc05d   lib: Delete an orphaned piece of code in samlogon_cache.c
      adds  7143246   lib: Delete unused netsamlogon_cache_shutdown
      adds  df63288   lib: Fix netsamlogon_cache_have for README.Coding
      adds  a55bd7e   lib: Add samlogon_cache.h
      adds  17c42bc   lib: Avoid fstring in samlogon_cache.c
      adds  7aef87b   lib: Replace use of deprecated talloc_destroy
      adds  519211f   lib: Avoid includes.h in samlogon_cache.c
      adds  44cf177   lib: Fix a comment
      adds  134ab45   lib: Remove a used-once variable
      adds  0b1e63c   tests/libsmb_samba_internal.py: fully setup the Credentials by creds.guess(lp)
      adds  879c291   s3:winbindd: always use saf_store(domain->alt_name, controller) for ad domains
      adds  3c67855   s3:libsmb: change cli_full_connection_send/recv into cli_full_connection_creds_send/recv
      adds  cf9fb30   s3:libnet_join: make use of cli_full_connection_creds()
      adds  bf520b7   s3:libsmb: restructure cli_full_connection_creds* flow
      adds  5c79a0f   logon script: clarify usage for different Samba roles
      adds  682300c   util: Initialize pointer
      adds  7d4b4a4   vfs_fruit: fix fruit:resource option spelling
      adds  ddd5a55   WHATSNEW: document fruit:resource option spelling issue
      adds  20b7e08   manpages/vfs_fruit: add warning to fruit:resoure=stream
      adds  383530c   libsocket: Make sure ifr.ifr_name is null-terminated
      adds  093a991   s3:waf: Reformat msrpc3
      adds  39f69b9   s3:waf: Reformat gpo
      adds  a6c998a   s3:waf: Reformat AVAHI
      adds  08e740e   s3:waf: Reformat GROUPDB
      adds  c122d58   s3:waf: Reformat TLDAP
      adds  db5bc68   s3:waf: Reformat samba-passdb
      adds  c5b3f7c   s3:waf: Reformat pdb
      adds  226f24c   s3:waf: Reformat smbldaphelper
      adds  ce400d5   s3:waf: Reformat param
      adds  0da031e   s3:waf: Reformat smbregistry
      adds  3c0990c   s3:waf: Reformat REG_SMBCONF
      adds  6dd83b7   s3:waf: Reformat REG_FULL
      adds  c4e8acf   s3:waf: Reformat samba3-util
      adds  f0db5c5   s3:waf: Reformat TDB_LIB
      adds  1945f7d   s3:waf: Reformat messages_dgm
      adds  b9ee6e3   s3:waf: Reformat samba3core
      adds  592d5a9   s3:waf: Reformat libsmb
      adds  b3f39fd   s3:waf: Reformat secrets3
      adds  24a0b38   s3:waf: Reformat ads
      adds  230949f   s3:waf: Reformat smbconf
      adds  bb6cc0b   s3:waf: Reformat smbd_base
      adds  7227a85   s3:waf: Reformat LOCKING
      adds  b21adbe   s3:waf: Reformat PRINTBASE
      adds  6d20de3   s3:waf: Reformat PRINTBACKEND
      adds  21cbe63   s3:waf: Reformat printing_migrate
      adds  fe36056   s3:waf: Reformat PRINTING
      adds  a28f75a   s3:waf: Reformat LIBNET_DSSYNC
      adds  aeb8836   s3:waf: Reformat LIBNET_SAMSYNC
      adds  b4770f2   s3:waf: Reformat LIBNMB
      adds  3e4009e   s3:waf: Reformat SERVICES
      adds  5f2d475   s3:waf: Reformat PLAINTEXT_AUTH
      adds  00cd49e   s3:waf: Reformat PASSCHANGE
      adds  448b51e   s3:waf: Reformat SLCACHE
      adds  6dfeead   s3:waf: Reformat DCUTIL
      adds  d34e3e0   s3:waf: Reformat trusts_util
      adds  67207a5   s3:waf: Reformat samba3-util
      adds  5ed1661   s3:waf: Reformat CHARSET3
      adds  956cb52   s3:waf: Reformat errors3
      adds  00ff779   s3:waf: Reformat libcli_netlogon3
      adds  a8bf998d  s3:waf: Reformat cli_spoolss
      adds  b619b32   s3:waf: Reformat smbclient
      adds  662b1ff   s3:waf: Reformat smbspool
      adds  9571948   s3:waf: Reformat smbspool_krb5_wrapper
      adds  4190b3c   s3:waf: Reformat locktest2
      adds  43825b2   s3:waf: Reformat smbstatus
      adds  7ec6088   s3:waf: Reformat smbtorture3
      adds  533479c   s3:waf: Reformat smbconftort
      adds  e30120f   s3:waf: Reformat msgtest
      adds  777a620   s3:waf: Reformat msg_sink
      adds  ea4deca   s3:waf: Reformat msg_source
      adds  153ecea   s3:waf: Reformat pdbtest
      adds  3970d49   s3:waf: Reformat vfstest
      adds  6a9785c   s3:waf: Reformat versiontest
      adds  1f1a327   s3:waf: Reformat rpc_open_tcp
      adds  ed11f46   s3:waf: Reformat vlp
      adds  0c69a00   s3:waf: Move popt_samba3 up in the stack
      adds  cbcf9fa   s3:waf: Move cbuf functions to samba3-util
      adds  676043c   s3:waf samba3util requires CHARSET3
      adds  4c4fb69   s4:waf: Remove unneded dependency to s3 param
      adds  f858121   s3:waf: Make PARAM and SMBREGISTRY a subsystem of smbconf only
      adds  4aa3a7f   s3:waf: Remove unneeded CHARSET3 dependency
      adds  807f374   winbind: lookup_usergroups_cached doesn't use the "domain" parameter
      adds  25305d1   idmap_hash: Make lw_map_file static
      adds  01cc499   idmap_hash: stdio.h comes with replace.h
      adds  3de13cb   debug: Add minimalist D_* macros
      adds  9b7308b   ctdb-daemon: Remove tevent debug logging
      adds  2650f37   ctdb-logging: Drop enum debug_level
      adds  dbc6cf7   ctdb-doc: Don't advertise numeric debug levels
      adds  ccbd559   ctdb-tests: Support symbolic debug level in takeover tests
      adds  3a395b6   ctdb-tests: Use symbolic debug levels in takeover tests
      adds  8eaa0d8   ctdb-tests: Use symbolic debug level for local daemons
      adds  5abc994   ctdb-tests: Use symbolic debug levels in eventscript tests
      adds  4f9d50e   ctdb-tests: Use symbolic debug levels in tool tests
      adds  657f2c6   ctdb-scripts: Update CTDB_SCRIPT_DEBUGLEVEL to be symbolic
      adds  c54943f   ctdb-logging: Use Samba's debug levels
      adds  c9124a0   ctdb-logging: Refactor logging code
      adds  02aa65c   ctdb-logging: Remove duplicate logging code
      adds  28b6a90   ctdb-daemon: Consolidate initialization of logging and debug level
      adds  4108f47   ctdb-daemon: Fix debug messages
      adds  9ae62f1   ctdb-daemon: Don't depend on debug_extra in exit handler
      adds  ca55652   ctdb-daemon: Remove setting of debug_extra via ctdb_set_child_info()
      adds  3d6860b   ctdb-daemon: Remove setting of debug_extra from switch_from_server_to_client()
      adds  aaeef14   ctdb-daemon: Remove setting of debug_extra
      adds  e2413a0   ctdb-logging: Get rid of debug_extra
      adds  74ccc72   ctdb-recoverd: Log a message when terminating
      adds  d53dbd0   ctdb-daemon: Initialize logging in recovery daemon
      adds  ecf3f56   ctdb-daemon: Log to stderr when running in interactive mode
      adds  c438563   ctdb-daemon: Add ctdb_vfork_exec()
      adds  1b7f0a7   ctdb-locking: Start locking helper using ctdb_vfork_exec
      adds  41c964f   ctdb-recovery: Start recovery helper with ctdb_vfork_exec
      adds  4e32944   ctdb: Add new helper ctdb_etcd_lock
      adds  a3add01   printing: Fix building with CUPS version older than 1.7
      adds  61d5009   idmap_autorid: Add a {} pair in an if-statement
      adds  a590238   lib: Make dom_sid_parse_endp init "endp" on all "ok" paths
      adds  5bded5b   idmap_autorid: dom_sid_parse_endp always initializes "endp" when ok
      adds  3aecad2   winbind: dom_sid_parse_endp always initializes "endp" when ok
      adds  2bfad1c   s3: smbd: rename - missing early error exit if source and destination prefixes are different.
      adds  beb8a73   s3: smbd: Make check_parent_access() available to rename code.
      adds  91b5912   s3: smbd: Add missing permissions check on destination folder.
      adds  52fad16   s3: torture: Regression test case for permissions check on rename.
      adds  0e2f03f   s4-rpc_server: Avoid extern reference to dcesrv_mgmt_interface and memcpy()
      adds  50dff7e   pidl: Make dcesrv\_$name\_interface "static const"
      adds  ec0297b   s4:repl_meta_data: normalize rdn attribute name via the schema
      adds  701c6ad   tevent: remove shebang from tevent.py
      adds  c832188   lib/util: Fix input arguments description for dbghdrclass() routine
      adds  ee0475d   lib/util: Fix indentation within routine description for dbghdrclass
      adds  27bd4c9   ctdb-build: Avoid duplicate list of man pages
      adds  c7c2f158  ctdb-build: Generate pre-built documentation in wscript itself
      adds  8327117   ctdb-build: move ctdb_etcd_lock to utils/etcd
      adds  cbc81dd   ctdb-build: configure time switch for etcd support
      adds  d8b6186   ctdb: cluster mutex helper using Ceph RADOS
      adds  8aba284   ctdb/doc: man page for Ceph RADOS cluster mutex helper
      adds  f5536ce   ctdb: add test script for ctdb_mutex_ceph_rados_helper
      adds  5d4aa22   auth/credentials: let cli_credentials_parse_string() handle the "winbind separator"
      adds  4c9462f   auth/credentials: fix cut'n'paste error in cli_credentials_get_principal_and_obtained()
      adds  182d5e7   auth/credentials: clear all unused blobs in cli_credentials_get_ntlm_response()
      adds  3c8e9a0   s3:torture: make use of cli_full_connection_creds() in torture.c
      adds  d6216b8   s3:libsmb: fix memory leak in cli_raw_ntlm_smb_encryption_start()
      adds  d0d17cd   s3:libsmb: fix 'client lanman auth = no' DEBUG message in cli_session_setup_creds_send()
      adds  bae607a   s3:libsmb: add cli_tree_connect_creds()
      adds  9bf8805   s3:client: make use of cli_tree_connect_creds() in smbspool.c
      adds  77a7e72   s3:client: avoid using cli->{use_kerberos,...} for cli_session_creds_init() in smbspool.c
      adds  75aa174   s3:libsmb: avoid using cli->{use_kerberos,...} in remote_password_change()
      adds  5ca59a1   s3:libsmb: don't pass 'passlen' to cli_tree_connect[_send]() and allow pass=NULL
      adds  8a89b9b   docs-xml: change http://samba.org to https://www.samba.org
      adds  c44e191   man pages: change http://samba.org to https://www.samba.org
      adds  ab8616f   ad/provision: change http://samba.org to https://www.samba.org
      adds  bfc6adf   replace: make sure we have a SCOPE_DELIMITER define
      adds  44a01a2   util: use SCOPE_DELIMITER for the IPv6 scope delimiter
      adds  29b02cf   lib: security: se_access_check() incorrectly processes owner rights (S-1-3-4) DENY ace entries
      adds  b5c0745   s3: torture: Adds regression test case for se_access_check() owner rights issue.
      adds  9fbd544   s3: ntlm_auth: Don't corrupt the output stream with debug messages.
      adds  b62abd7   smbclient4: xfile->stdio
      adds  2cd1299   smbclient: xfile->stdio
      adds  d7362ba   idmap_hash: xfile->stdio
      adds  74371503  lib: popt_common xfile->stdio
      adds  9a6243e   lib: Add fgets_slash
      adds  9c41467   smbd: username map file handling xfile->stdio
      adds  9535340   torture: upload_printer_driver_file xfile->stdio
      adds  2adcbc9   ntlm_auth3: xfile->stdio
      adds  9d12b01   vfs: expand_msdfs xfile->stdio
      adds  2d94093   rpc_server: svcctl xfile->stdio
      adds  a366463   printing: std_pcap_cache_reload xfile->stdio
      adds  3af7ff5   printing: Convert aix_cache_reload to stdio
      adds  c07a9b5   libnbt: lmhosts xfile->stdio
      adds  899b088   lib: smbreadline xfile->stdio
      adds  8a0174d   nmbd: xfile->stdio
      adds  8be0a0d   lib: Remove xfile
      adds  dba8dfe   python/netcmd: print traceback through self.errf
      adds  b9c99a3   python/tests: add tests for samba-tool dns
      adds  64a3825   python/tests: expand tests for dns server over rpc
      adds  464da7d   samba-tool/dns: reword error messages and make error catching specific
      adds  30faba7   samba-tool/dns: remove use of dns_record_match from add and delete
      adds  3ba40f6   tests/dnsserver: Check security descriptors
      adds  4408df2   dnsserver: add dns name checking
      adds  3799e78   python/tests: fix typo to use correct var
      adds  d571476   python/tests: expand samba-tool dns tests
      adds  eacba34   dnsserver_common: Add name check in name2dn
      adds  5f5ba89   tests/dns: Check you cannot add empty CNAME
      adds  5927c82   libsmb: Correctly report error for rename failure
      adds  46337ce   s3-testparm: Fix trailing whitespaces
      adds  3de634d   s3-testparm: Print error if the default backend is incorrect
      adds  74c2c46   s3-testparm: Print an error if we have overlapping idmap config
      adds  831d60a   s3:winbind: Do not start with an invalid default idmap backend
      adds  d43d0a1   smb.conf: add identity mapping section
      adds  eee2367   selftest: Print the POSIX ACL we got when the posixacl test fails
      adds  dcd4fed   talloc: Add tests for talloc destructor behaviour after talloc_realloc()
      adds  69f1008   pam: map more NT password errors to PAM errors
      adds  01c8631   pam: strip trailing whitespaces in pam_winbind.c
      adds  2c02146   s3: libsmb: Ensure SMB2 operations correctly set cli->raw_status.
      adds  c0549ae   cli-quotas: fix potential memory leak
      adds  6c9a185   s4-torture: better, failing, tests for GUID_from_string
      adds  91d5ea2   librpc/ndr/uuid.c: improve speed and accuracy of GUID string parsing
      adds  ecb1f56   torture: Add credentials downgrade and challenge reuse test to rpc.netlogon
      adds  380ec1b   torture: Use DCERPC_SCHANNEL_AUTO in rpc.schannel.schannel2 test
      adds  f55dc9c   torture/samba3rpc: Use NETLOGON_NEG_AUTH2_ADS_FLAGS
      adds  568d250   torture: Add new test ServerReqChallengeReuseGlobal to rpc.netlogon
      adds  5434bde   torture: Add ServerReqChallengeReuse to rpc.netlogon
      adds  cf536e3   torture: Add ServerReqChallengeReuseGlobal2 to rpc.netlogon
      adds  a7598fb   rpc_server:netlogon Move from memcache to a tdb cache
      adds  fee6bb7   idl: Do not listen for lsarpc on \\pipe\netlogon
      adds  31d625b   s4-rpc_server: Add back support for lsa over \\pipe\\netlogon optionally
      adds  b6fa384   selftest: test new "lsa over netlogon" smb.conf option
      adds  430c2d1   s3:crypto: Use smb_krb5_kt_open_relative() for MEMORY keytab
      adds  e0990cc   krb5_wrap: More checks for absolute path in smb_krb5_kt_open()
      adds  91578265  krb5_wrap: Remove incorrect absolute path checks in smb_krb5_kt_open_relative()
      adds  494482c   docs: Update doc to use absolute path for 'dedicated keytab file'
      adds  7585aa6   testsuite: Add cmocka unit test for smb_krb5_kt_open()
      adds  dd748ae   ctdb-scripts: Drop some tests for "reconfigure" event and monitor replay
      adds  d6f760f   ctdb-scripts: Add explicit check for service reconfiguration
      adds  2eaabee   ctdb-scripts: Drop ctdb_check_service_reconfigure
      adds  e97d467   ctdb-daemon: Move function typedef to where it's used
      adds  ec00b49   ctdb-tests: Display filtered output when the test fails
      adds  0869501   ctdb-tests: Do not remove event script dir before shutting down ctdb
      adds  15d5ed7   ctdb-build: Remove unnecessary intermediate build target
      adds  25aad0d   ctdb-tests: Fix "ctdb reloadips" simple test
      adds  362f066   ctdb-protocol: Add generalised socket address comparison
      adds  3845ff6   ctdb-tests: Add unit test for protocol utilities
      adds  7bcef2f   ctdb-tools: Fix sort order of "ctdb ip" output
      adds  acaa440   ctdb-tools: Fix memory corruption in "ctdb ip -v"
      adds  a6e5b6a   ctdb-tools: Skip GET_PUBLIC_IP_INFO for unassigned addresses
      adds  2514a9c   ctdb-tools: Print PNN as int in "ctdb ip -v"
      adds  cd20ced   ctdb-tools: Don't trust non-hosting nodes in "ctdb ip all"
      adds  e7ab2ad   pam_winbind: Fix compiler warnings
      adds  f4ca27f   samlogon_cache: Simplify netsamlogon_cache_have
      adds  bedc5c0   samlogon_cache: Add the user's domain sid into the samlogon_cache
      adds  321dca7   samlogon_cache: Rename "user_sid" to "sid"
      adds  5ee846f   idmap_autorid: Slightly simplify idmap_autorid_unixids_to_sids
      adds  b64835a   idmap_tdb: Harden idmap_tdb_common_unixid_to_sid
      adds  f1c126c   idmap_autorid: Protect against dsize==0
      adds  751f598   idmap_autorid: Fix a comment
      adds  f5c9f27   idmap_autorid: Tighten idmap_autorid_id_to_sid a bit
      adds  3ae832d   idmap_autorid: idmap_autorid_sid_to_id_rid only uses low_id from "range"
      adds  941d235   idmap_autorid: idmap_autorid_sid_to_id_rid only uses rangesize from "global"
      adds  4cfd824   idmap_autorid: Do a readonly attempt before looking at the tdc cache
      adds  9fe42eb   idmap_autorid: Only look at the tdc cache when allocating ranges
      adds  55daaf1   idmap_autorid: Add ntstatus to a debug message
      adds  ba231d2   idmap_autorid: Fix checks for valid domains to allocate ranges for
      adds  ba02936   idmap_autorid: Make idmap_autorid_acquire_range public
      adds  a04cec5   idmap_autorid: Use acquire_range directly
      adds  9c6c2ad   idmap_autorid: Fix a race condition when acquiring ranges
      adds  4cef6d2   idmap_autorid: Fix a small memleak
      adds  1227065   idmap_autorid: Simplify idmap_autorid_loadconfig
      adds  adf4cea   vfs_gpfs: update btime in vfs_gpfs_(f)get_dos_attributes
      adds  2e8cdda   vfs_gpfs: remove updating btime from stat VFS calls
      adds  e717ca6   vfs_gpfs: simplify stat_with_capability() ifdef
      adds  6f0ffd7   script/autobuild.py: don't add subdirs of testbase to cleanup_list
      adds  b8c6330   script/autobuild.py: remove pointless mkdir/rmdir commands
      adds  49de2f3   script/autobuild.py: cleanup testbase/prefix before each retry
      adds  60a8e70   script/autobuild.py: create tmpdir for each try and export it as TMPDIR
      adds  cbbd95c   selftest: also export TMPDIR
      adds  f09f5ae   selftest: make sure we always export KRB5CCNAME
      adds  590acdc   ctdb-tool: Allow passing multiple command-line arguments to helper
      adds  b2b8f1e   ctdb-tool: Improve error reporting if helper execution fails
      adds  a6ee085   ctdb-protocol: Fix marshalling of string with length
      adds  4d3c19d   ctdb-protocol: Add marshalling for int32_t
      adds  f0ba41e   ctdb-common: Add run_proc abstraction
      adds  75a25d1   ctdb-common: Add generic socket I/O
      adds  7ae530c   ctdb-common: Add sock_daemon abstraction
      adds  c0c3433   ctdb-protocol: Add data types for eventd communication
      adds  7e8ccef   ctdb-protocol: Add marshalling for eventd protocol
      adds  950110f   ctdb-eventd: Add event script handling daemon
      adds  b678dfb   ctdb-client: Add client api for eventd communication
      adds  9cbdb40   ctdb-tool: Add helper for talking to event daemon
      adds  ca0894e   ctdb-tests: Add tests for event daemon
      adds  a652b5c   ctdb-tool: Add new command "event" to ctdb tool
      adds  b2d1cea   ctdb-tool: Drop disablescript, enablescript and eventscript commands
      adds  def5f4b   ctdb-daemon: Drop implementation of eventscript controls
      adds  3c74c05   ctdb-client: Drop client code for eventscript controls
      adds  9272cd4   ctdb-protocol: Drop marshaling for eventscript controls
      adds  c9a0f30   ctdb-protocol: Deprecate eventscript controls
      adds  21cac65   ctdb-daemon: Refactor check for valid events during recovery
      adds  bcd7444   ctdb-daemon: Add functions to talk to event daemon
      adds  69b1ae3   ctdb-daemon: Switch to using event daemon
      adds  fc28a74   ctdb-daemon: Remove ctdb_event_helper
      adds  4446581   ctdb-protocol: Move CTDB_PUBLIC_IP_FLAGS_ONLY_AVAILABLE to protocol.h
      adds  7d1b39c   ctdb-client: Add available-only option public IP fetching
      adds  b03b3f0   ctdb-tests: Make fake_ctdbd use logging_init()
      adds  465323d   ctdb-tests: Allow FAKE_CTDBD_DEBUGLEVEL to be specified
      adds  16abc20   ctdb-tests: Factor out reading of known public IP addresses
      adds  b993771   ctdb-tests: Add public IP state to fake_ctdbd
      adds  d421422   ctdb-tests: Factor out get_ctdb_iface_list()
      adds  f3e5709   ctdb-tests: Implement GET_PUBLIC_IP_INFO control in fake_ctdbd
      adds  6d97f39   ctdb-tests: Add tool tests for "ctdb ipinfo"
      adds  6f1419f   ctdb-tests: Implement GET_PUBLIC_IPS control in fake_ctdbd
      adds  32266f0   ctdb-tests: Add tool tests for "ctdb ip"
      adds  fc8ebad   ctdb-tests: Add RELEASE_IP control to fake_ctdbd
      adds  421024a   ctdb-tests: Add TAKEOVER_IP control to fake_ctdbd
      adds  12de335   ctdb-tests: Add IPREALLOCATED control to fake_ctdbd
      adds  3fc3847   ctdb-tests: Add faking of control failures/timeouts to fake_ctdbd
      adds  c4eab456  ctdb-docs: Document that tunables should be set the same on all nodes
      adds  9b456bc   ctdb-takeover: NoIPTakeover is global across cluster
      adds  3d80fdd   ctdb-takeover: NoIPHostOnAllDisabled is global across cluster
      adds  605347f   ctdb-takeover: IPAllocAlgorithm replaces LCP2PublicIPs, DeterministicIPs
      adds  8d9b41d   ctdb-takeover: Add takeover helper
      adds  27cb5d6   ctdb-tests: New function unit_test_notrace()
      adds  89b4920   ctdb-tests: Add tests for takeover helper
      adds  5b60414   ctdb-recoverd: Generalise helper state, handler and launching
      adds  f2485d3   ctdb-recoverd: Integrate takeover helper
      adds  641b69d   ctdb-takeover: Drop unused ctdb_takeover_run() and related code
      adds  59dc07e   ctdb-tests: Remove the python LCP2 simulation
      adds  af97833   s3:lib/netapi: Use lp_client_ipc_max_protocol() in libnetapi_open_ipc_connection()
      adds  65be3af   s3:torture: Use cli_tree_connect_creds() where we may use share level auth
      adds  6a5943c   s3:torture/masktest: Use cli_tree_connect_creds()
      adds  b17543a   s3:torture/masktest: masktest only works with SMB1 currently
      adds  a579151   s3:libsmb: split out a cli_session_creds_prepare_krb5() function
      adds  cb83be2   s3:libsmb: don't let cli_session_creds_init() overwrite the default domain with ""
      adds  6e122ee   s3:libsmb: Use cli_cm_force_encryption() instead of cli_force_encryption()
      adds  b38f1ae   s3:utils: Use cli_cm_force_encryption() instead of cli_force_encryption()
      adds  5ea6708   s4-rpc_server: Add comments explaining the control flow around dcesrv_bind()
      adds  ffb8b50   s4-rpc_server: Allow each interface to declare if it uses handles
      adds  6dc14b0   s4-rpc_server: Allow listener for RPC servers to use multiple processes
      adds  b81cf02   s4-rpc_server: Do not check association groups for NETLOGON
      adds  86e706a   selftest: Use 'rpc server port:netlogon' and 'rpc server port' smb.conf option
      adds  abbd0a8   s4-netlogon: Push the netlogon server in the AD DC into multiple processes
      adds  787cf39   s4-rpc_server: Add braces to better follow coding style
      adds  8415cca   auth/credentials: make use of talloc_zero() in cli_credentials_init()
      adds  a3f03df   auth/credentials: let cli_credentials_set_password() fail if talloc_strdup() fails
      adds  1565469   auth/credentials: add cli_credentials_set_password_will_be_nt_hash() and the related logic
      adds  d29f7dc   tests/credentials.py: add test for cli_credentials_set_password_will_be_nt_hash()
      adds  63dabd2   tests/credentials.py: verify the difference of parse_string("someone") and parse_string("someone%")
      adds  df652c3   auth/credentials: add py_creds_parse_file()
      adds  9fa7f59   tests/credentials.py: add very simple test for py_creds_parse_file
      adds  7c344fb   auth/credentials: add python bindings for enum credentials_obtained
      adds  dab9456   auth/credentials: handle situations without a configured (default) realm
      adds  86558b5   tests/credentials.py: add tests with a realm from smb.conf
      adds  6b18ac6   auth/credentials: let cli_credentials_parse_string() always reset username and domain
      adds  eaf3d44   auth/credentials: let cli_credentials_parse_string() always reset principal and realm
      adds  6b6c07f   tests/credentials.py: add tests to verify realm/principal behaviour of cli_credentials_parse_string()
      adds  d487591   auth/credentials: let cli_credentials_parse_file() handle 'username' with cli_credentials_parse_string()
      adds  250df9d   tests/credentials.py: verify the new cli_credentials_parse_file() 'username' parsing
      adds  05e8bfd   auth/credentials: change the parsing order of cli_credentials_parse_file()
      adds  d7fb3bb   tests/credentials.py: demonstrate the last 'username' line of creds.parse_file() beats other lines
      adds  4fb0e65   s3:popt_common: let POPT_COMMON_CREDENTIALS imply logfile and conffile loading
      adds  0bb3490   s3:user_auth_info: let struct user_auth_info use struct cli_credentials internally
      adds  ce9e4a3   CVE-2016-2123: Fix DNS vuln ZDI-CAN-3995
      adds  ee30821   CVE-2016-2125: s4:scripting: don't use GSS_C_DELEG_FLAG in nsupdate-gss
      adds  f52ca0c   CVE-2016-2125: s3:gse: avoid using GSS_C_DELEG_FLAG
      adds  6459543   CVE-2016-2125: s4:gensec_gssapi: don't use GSS_C_DELEG_FLAG by default
      adds  ab25cdf   CVE-2016-2126: auth/kerberos: only allow known checksum types in check_pac_checksum()
      adds  05cc099   HEIMDAL:lib/krb5: move checksum vs. enctype checks into get_checksum_key()
      adds  fb318ab   HEIMDAL:lib/krb5: use krb5_verify_checksum() in krb5_c_verify_checksum()
      adds  c15464f   HEIMDAL:lib/krb5: Harden ARCFOUR_sub{en,de}crypt()
      adds  afd8c38   HEIMDAL:lib/krb5: Harden _krb5_derive_key()
      adds  c9c8010   WHATSNEW: Use capital K for Kerberos
      adds  cabd1df   WHATSNEW: Add Printing changes
      adds  9b566e7   WHATSNEW: Add some information about ID mapping
      adds  59cc352   auth/credentials: Add talloc NULL check in cli_credentials_set_principal()
      adds  d1ad71e   auth/credentials: Move function to free ccaches to the top
      adds  c406bf6   auth/credentials: Add NULL check in free_mccache()
      adds  ae5e654   auth/credentials: Add NULL check to free_dccache()
      adds  8989725   s3-rpc_client: Pass NULL as no password
      adds  e130c46   torture/drs: move ExopBaseTest into DrsBaseTest and extend
      adds  5631421   torture/drs: test link replication with hwm and utdv
      adds  c94f824   getncchanges: use the uptodateness_vector to filter links to replicate
      adds  0383034   WHATSNEW: CTDB updates
      adds  1a59014   docs-xml: Remove duplicate listing of configfile option in man pages
      adds  1aa765d   testprogs: Use better KRB5CCNAME in test_password_settings.sh
      adds  9b39377   s3:printing: remove double PRINT_SPOOL_PREFIX define
      adds  b9b0815   s3:libsmb: add cli_smb1_setup_encryption*() functions
      adds  791847f   s3:torture: make use of cli_smb1_setup_encryption() in force_cli_encryption()
      adds  19bbd37   s3:client: make use of cli_smb1_setup_encryption() in cmd_posix_encrypt()
      adds  b9ff137   s3:libsmb: make use of cli_smb1_setup_encryption() in cli_cm_force_encryption()
      adds  9e79433   s3:libsmb: remove unused cli_*_encryption* functions
      adds  c478f68   s3:libsmb: make use of get_cmdline_auth_info_creds() in clidfs.c:do_connect()
      adds  151e37b   s3:libsmb: avoid using cli_session_setup() in SMBC_server_internal()
      adds  1221236   s3:libsmb: remove now unused cli_session_setup()
      adds  5fd8db9   s3:libsmb: make use of cli_tree_connect_creds() in clidfs.c:do_connect()
      adds  b4340ea   s3:libsmb: make use of cli_tree_connect_creds() in SMBC_server_internal()
      adds  ff23ee7   s3:libsmb: split out cli_cm_force_encryption_creds()
      adds  0c52239   s3:libsmb: make use of cli_cm_force_encryption_creds() where we already have creds
      adds  c19232b   s3:client: use cli_cm_force_encryption_creds in smbspool.c (in a #if 0 section)
      adds  f595031   s3:libsmb: pass cli_credentials to cli_check_msdfs_proxy()
      adds  f7d249d   s3:libsmb: Always use GENSEC_OID_SPNEGO in cli_smb1_setup_encryption_send()
      adds  a18e115   ldbdump: Parse the -i option
      adds  5337791   dsdb: Parse linked attributes using their DN+Binary or DN+String syntax, if needed
      adds  77b51ba   ldb_tdb: avoid erroneous error messages
      adds  5aa00d9   WHATSNEW: Add text for AD DC changes
      adds  99d8788   auth/gensec: Remove unneeded cli_credentials_set_conf() call
      adds  fd98174   auth/gensec: Fix typo in log message
      adds  6308671   auth/credentials: Add missing error code check for MIT Kerberos
      adds  1e52bb9   krb5_wrap: fix smb_krb5_cc_copy_creds() for MIT krb5
      adds  b26d441   idl: Fix a comment typo
      adds  92daaa9   lib: Fix whitespace in lmhosts.c
      adds  055650e   lib: Fix a comment in idmap_cache.c
      adds  93e8876   ctdb: Fix CID 1398179 Argument cannot be negative
      adds  96924f7   ctdb: Fix CID 1398178 Argument cannot be negative
      adds  462e8ce   ctdb: Fix CID 1398175 Dereference after null check
      adds  3d875e7   idmap_autorid: Add the error string in a debug
      adds  a25fb5c   idmap_rid: Add the error string in a debug
      adds  9079dc4   idmap: Pass up the xid2sids unix-ids from the idmap child
      adds  f7f49a2   idmap: Prime gencache after xids2sids calls
      adds  91d0275   winbindd: Use idmap cache in xids2sids
      adds  dd3868a   ctdbd_conn: fix a resource leak
      adds  bdaa2bc   ctdbd_conn: remove unused fde from struct ctdbd_connection
      adds  3b0b29b   ctdb-takeover: Fix CID 1398169 Unchecked return value
      adds  3660c76   ctdb-takeover: Clean up when exiting on error
      adds  f39ed43   idmap4: Fix idmap_ctx talloc hierarchy
      adds  2146df2   idmap4: Fix error path memleaks in idmap_init
      adds  6830a6a   idmap4: Slightly simplify idmap_xid_to_sid
      adds  c5b9c58   lib: Add lib/util_unixsids.h
      adds  24f0878   passdb: Move lookup_unix_[user|group]_name to lookup_sid.c
      adds  c66f57d   lib: Add required prerequisites for librpc/gen_ndr/security.h
      adds  166e23d   lib: Avoid an includes.h
      adds  e06a342   idmap4: Use sid_check_is_in_unix_users()
      adds  2e1dc95   idmap4: Use sid_check_is_in_unix_groups()
      adds  2487a42   Happy New Year 2017!
      adds  b7ae41e   lib replace: Fix detection of features
      adds  f4c0a75   WAF: Fix detection of linker features
      adds  be12f82   WAF: Fix detection os sysname ...
      adds  59abfcb   WAF: Fix detection of IPv6
      adds  94fc5c4   s4:librpc/rpc: don't do an anonymous bind over ncacn_np:server[packet]
      adds  e838347   s4:librpc/rpc: make sure we handle DCERPC_PACKET before DCERPC_CONNECT
      adds  6f029d5   s3:librpc/gse: include ccache_name in DEBUG message if krb5_cc_resolve() fails
      adds  b61a937   s3:librpc/gse: remove unused #ifdef HAVE_GSS_KRB5_IMPORT_CRED
      adds  7c3ea9f   s3:librpc/gse: make use of gss_krb5_import_cred() instead of gss_acquire_cred()
      adds  2481584   winbind: Initialize user list info to 0
      adds  22b2151   winbind4: Remove unused code
      adds  c2e1f4e   winbind: Fix wb_lookupsids for AD DCs
      adds  2562d19   idmap: Simplify idmap_ad_nss_init()
      adds  2702114   winbind: It's legitmate to have 0 groups in info3
      adds  c98ad0a   winbind: Make "idmap_find_domain" public
      adds  2022ec8   winbind: Add a GetNssInfo parent/child call
      adds  d0f1d76   winbind: Adapt cache to extended wbint_userinfo
      adds  bce19a6   winbind: Restructure wb_getpwsid
      adds  cff1924   idmap_ad: Restore querying SFU nss info
      adds  7bc161d   winbind: Don't do supplementary group lookup manually
      adds  730b176   winbind: Simplify wb_gettoken
      adds  a1ba988   winbind: Fix a confusing indentation
      adds  901d2bd   winbind: Add wbint_QueryUserRidList
      adds  c4e9ec5   winbind: Go throught wb_getpwsid for listing users
      adds  7981c6f   winbind: Remove wb_fill_pwent
      adds  ec62194   winbind: Remove find_builtin_domain helper function
      adds  5bcf3f1   WHATSNEW: Some small formal fixes.
      adds  ebdce3c   libsmb: Add name_status_lmhosts
      adds  66e4026   lib: Remove a duplicate prototype
      adds  3d9b1bd   libcli: Use "all_zero" where appropriate
      adds  f50b6e7   auth3: Use "all_zero" where appropriate
      adds  38884b2   libcli: Use "all_zero" where appropriate
      adds  0eea65d   libcli: Use "all_zero" where appropriate
      adds  9c72823   ntlm_auth: Use "all_zero" where appropriate
      adds  d3322cd   auth3: Avoid some zeros footprint
      adds  ac389ee   passdb: Use "all_zero" where appropriate
      adds  577418c   libcli: Use "all_zero" where appropriate
      adds  f46932a   librpc: Use "all_zero" where appropriate
      adds  f5847b6   auth: Use "all_zero" where appropriate
      adds  20c56e2   libnet: Use "all_zero" where appropriate
      adds  25465b1   librpc: Use "all_zero" where appropriate
      adds  214abc9   lib: Use "all_zero" where appropriate
      adds  c9955da   libads: Use "all_zero" where appropriate
      adds  80bb18d   samr3: Use "all_zero" where appropriate
      adds  a4bc275   kdc: Use "all_zero" where appropriate
      adds  efb5f38   auth4: Use "all_zero" where appropriate
      adds  6eeb3ec   torture-dfs: Use "all_zero" where appropriate
      adds  b3d5fe9   torture-samlogon: Use "all_zero" where appropriate
      adds  015a41a   torture-samlogon: Avoid static zeros
      adds  98bcdca   torture-netlogon: Use "all_zero" where appropriate
      adds  e0f1ed9   s3: libsmb: Add cli_smb2_ftruncate(), plumb into cli_ftruncate().
      adds  b92cac8   s3: torture: Add test for cli_ftruncate calling cli_smb2_ftruncate.
      adds  5b2d74b   winbind: Remove wbint_QueryUser
      adds  81f3400   winbind: Remove unused wb_cache_query_user
      adds  241c81b   winbind: Remove "query_user" backend function
      adds  a8ab48e   winbind: Remove rpc_query_user
      adds  bb050bf   winbind: Add "expand_local_aliases" to wb_gettoken
      adds  13d7d46   winbind: Use wb_gettoken in getuserdomgroups
      adds  c0570e6   winbind: Remove wb_lookupusergroups
      adds  256632e   winbind: Remove wbint_LookupUserGroups
      adds  f83863b   winbind: Remove wb_cache_lookup_usergroups
      adds  876dc28   winbind: Remove wcache_lookup_usergroups
      adds  3f58a8c   winbind: Remove validate_ug
      adds  b231814   winbind: Remove "lookup_usergroups" winbind method
      adds  91b73b1   winbind: Remove rpc_lookup_usergroups
      adds  81e5770   winbind: Make wb_query_user_list just return names
      adds  479ce28   winbind: Make list_users use wb_query_user_list
      adds  67c0696   winbind: Remove wbint_QueryUserList
      adds  480c958   winbind: Simplify query_user_list to only return rids
      adds  2b722af   winbind: Remove unused nss_get_info_cached
      adds  3081efb   winbind: Remove nss_get_info()
      adds  319d602   winbind: remove nss_get_info backend functions
      adds  b26ea7e   winbind: Avoid a few explicit ZERO_STRUCT calls
      adds  eb35afa   winbind: Fix a typo
      adds  3817fd5   VERSION: Bump version up to 4.6.0rc1.
      adds  b88d95e   VERSION: Diable git snapshots for the 4.6.0rc1 release.
      adds  36562d5   VERSION: Bump version up to 4.6.0rc2...
      adds  969faf5   ctdb-common: Simplify async computation for sock_socket_write_send/recv
      adds  6c9d136   ctdb-tests: Add another test for sock_daemon
      adds  554d208   ctdb-common: Fix a bug in packet reading code for generic socket I/O
      adds  a01ba6c   ctdb-tests: Add tests for generic socket I/O
      adds  bbe371e   ctdb-tests: Do not attempt to unregister the join handler multiple times
      adds  65313eb   s3:winbindd: talloc_steal the extra_data in winbindd_list_users_recv()
      adds  63b9e1c   messaging: Fix dead but not cleaned-up-yet destination sockets
      adds  28ed3cd   python/schema: fix tests flapping due to oid collision
      adds  cb31b71   ctdb-locking: Remove support for locking multiple databases
      adds  f1c8b35   ctdb-locking: Explicitly unlock record/db in lock helper
      adds  bc8e36a   ctdb-tests: Add robust mutex test
      adds  bc79bda   ctdb-common: Correct name of sock_daemon_run_send/recv state structure
      adds  6b67083   ctdb-common: Use consistent naming for sock_daemon_run computation functions
      adds  2930832   ctdb-common: Pass tevent_req to the computation sub-functions
      adds  a13e48f   ctdb-common: Avoid any processing after finishing tevent_req
      adds  c331736   ctdb-common: Add wait_send/wait_recv to sock_daemon_funcs
      adds  11841d3   ctdb-takeover: Known and available IP lists should be the same size as nodemap
      adds  e733776   ctdb-takeover: Handle case where there are no RELEASE_IPs to send
      adds  77a80b7   ctdb-tests: Add takeover helper tests with banned/disconnected nodes
      adds  e3c4968   ctdb-scripts: Fix remaining uses of "ctdb gratiousarp"
      adds  5319e50   ctdb-daemon: Remove stale eventd socket
      adds  bcdf945   ctdb-scripts: Fix regression when cleaning up routing table IDs
      adds  479fd27   ctdb-tests: Add "13.per_ip_routing shutdown" test
      adds  56e9090   vfs_default: unlock the right file in copy chunk
      adds  1a234f5   WHATSNEW: document winbind changes
      adds  bd82056   winbind: Fix CID 1398533 Resource leak
      adds  ff102c9   winbind: Fix CID 1398533 Resource leak
      adds  f629f59   winbind: Fix CID 1398531 Resource leak
      adds  bfd0fb3   winbind: Fix CID 1398530 Resource leak
      adds  8c49f54   winbind: Fix CID 1398530 Resource leak
      adds  6a87647   winbind: Fix CID 1398534 Dereference before null check
      adds  1166de1   s3/winbindd: fix invalid free
      adds  4773e25   winbind: Fix a typo
      adds  d5eebe5   winbind: Don't add duplicate IDs in wbinfo -r
      adds  4817385   script/release.sh: fix off by 1 error in announce.${tagname}.mail.txt creation
      adds  0270762   WHATSNEW: Add release notes for Samba 4.6.0rc2.
      adds  54b08f2   VERSION: Disable git snapshots for the 4.2.0rc2 release.
      adds  1f2ebda   VERSION: Bump version up to 4.6.0rc3...
      adds  a6fd161   s3/rpc_server: shared rpc modules loading
      adds  4f1ac97   s3/smbd: ensure global "smb encrypt = off" is effective for SMB 1 clients
      adds  e138848   s3/smbd: ensure global "smb encrypt = off" is effective for SMB 3.1.1 clients
      adds  1231b71   s3/smbd: ensure global "smb encrypt = off" is effective for share with "smb encrypt = desired"
      adds  d2cf308   docs: impact of a global "smb encrypt=off" on a share with "smb encrypt=required"
      adds  227d16c   selftest: disable SMB encryption in simpleserver environment
      adds  edbffe9   selftest: add test for global "smb encrypt=off"
      adds  25ff2b7   s3/rpc_server: move rpc_modules.c to its own subsystem
      adds  9dd155e   s3:smbd: allow "server min protocol = SMB3_00" to go via "SMB 2.???" negprot
      adds  2f981c3   selftest/Samba3: use "server min protocol = SMB3_00" for "ktest"
      adds  5be0e74   vfs_fruit: checks wrong AAPL config state and so always uses readdirattr
      adds  de82686   docs: Improve description of "unix_primary_group" parameter in idmap_ad manpage
      adds  64a14a3   s3: vfs: dirsort doesn't handle opendir of "." correctly.
      adds  2a0c2b6   smbd: Fix "map acl inherit" = yes
      adds  6d83ec9   s3: VFS: vfs_streams_xattr.c: Make streams_xattr_open() store the same path as streams_xattr_recheck().
      adds  cb1a9e7   ctdb-common: ioctl(.. FIONREAD ..) returns an int value
      adds  eb90262   ctdb-tests: Do not build mutex test if robust mutexes are not supported
      adds  b162acb   ctdb-tests: Use replace headers instead of system headers
      adds  d3c8b54   samba-tool: Correct handling of default value for use_ntvfs and use_xattrs
      adds  c56b9b8   samba_dsdb: Use and maintain compatibleFeatures and requiredFeatures in @SAMBA_DSDB
      adds  7890e42   dbcheck: Do not regard old one-way-links as errors
      adds  87d6207   dbcheck-links: Test that dbcheck against one-way links does not error
      adds  cad7d1c   s4:dsdb/repl: s/highestCommitedUsn/highestCommittedUSN
      adds  8bcb35a   s4:libnet: s/highestCommitedUSN/highestCommittedUSN
      adds  8cb905d   drsuapi.idl: add drsuapi_DrsMoreOptions with DRSUAPI_DRS_GET_TGT
      adds  58b8958   drsuapi.idl: make drsuapi_DsGetNCChangesRequest10 [public]
      adds  e8d8720   python/join: set common replica_flags in dc_join.__init__()
      adds  7016056   python/join: use DRSUAPI_DRS_GET_NC_SIZE for the initial replication
      adds  8b38bec   torture/drs: remove pointless nc_object_count replication checks in test_link_utdv_hwm()
      adds  b7deef9   getncchanges: only set nc_{object,linked_attributes}_count with DRSUAPI_DRS_GET_NC_SIZE
      adds  200b298   getncchanges: pass struct ldb_message as const
      adds  1f3a081   getncchanges: remember the ncRoot_guid on the getncchanges state
      adds  bf69e32   getncchanges: don't process DRSUAPI_DRS_CRITICAL_ONLY for EXOPs
      adds  8d65efb   getncchanges: do not replicate links for non critical objects if DRSUAPI_DRS_CRITICAL_ONLY is set
      adds  e958fcc   getncchanges: remove unused c++ comments/code in getncchanges_collect_objects()
      adds  8bf05d4   getncchanges: fix highest_usn off by one calculation in get_nc_changes_add_links()
      adds  be30185   getncchanges: improve get_nc_changes_build_object() by checking uSNChanged
      adds  5983215   getncchanges: improve get_nc_changes_add_links() by checking uSNChanged
      adds  616767e   getncchanges: calculate getnc_state->min_usn calculation based on the uptodateness vector
      adds  f0f6c6e   getncchanges: implement DRSUAPI_DRS_GET_ANC more correctly
      adds  c290e63   torture/drs: expand test for DRSUAPI_DRS_GET_ANC
      adds  3ebe6e4   waf: backport finding of pkg-config
      adds  10e63a1   s3: smbd: Correctly canonicalize any incoming shadow copy path.
      adds  747da44   s3: lib: Add canonicalize_absolute_path().
      adds  0cb108f   s3: lib: Fix two old, old bugs in set_conn_connectpath(), now in canonicalize_absolute_path().
      adds  d3446cd   s3: smbtorture: Add new local test LOCAL-CANONICALIZE-PATH
      adds  8d5bb11   s3: smbd: Make set_conn_connectpath() call canonicalize_absolute_path().
      adds  ba1091c   s3: VFS: shadow_copy2: Correctly initialize timestamp and stripped variables.
      adds  28bd3b7   s3: VFS: shadow_copy2: Ensure pathnames for parameters are correctly relative and terminated.
      adds  5377a0b   s3: VFS: shadow_copy2: Fix length comparison to ensure we don't overstep a length.
      adds  5f0ded3   s3: VFS: shadow_copy2: Add two new variables to the private data. Not yet used.
      adds  fa24756   s3: VFS: shadow_copy2: Add a wrapper function to call the original shadow_copy2_strip_snapshot().
      adds  7ed2e5c   s3: VFS: shadow_copy2: Change a parameter name.
      adds  d45ee17   s3: VFS: shadow_copy2: Add two currently unused functions to make pathnames absolute or relative to $cwd.
      adds  2caa219   s3: VFS: shadow_copy2: Fix chdir to store off the needed private variables.
      adds  805a7e3   s3: VFS: Allow shadow_copy2_connectpath() to return the cached path derived from $cwd.
      adds  fc6845f   s3: VFS: Ensure shadow:format cannot contain a / path separator.
      adds  bc44e33   s3: VFS: Add utility function check_for_converted_path().
      adds  5caa093   s3: VFS: shadow_copy2: Fix module to work with variable current working directory.
      adds  d5b1ef7   s3: VFS: shadow_copy2: Fix a memory leak in the connectpath function.
      adds  a52e728   s3: VFS: shadow_copy2: Fix usage of saved_errno to only set errno on error.
      adds  612a3be   s3: VFS: Don't allow symlink, link or rename on already converted paths.
      adds  b641595   ctdb-build: Install CTDB tests correctly from toplevel
      adds  6e6cf90   s4:tests/sec_descriptor: use more unique oid values
      adds  96f439d   waf: Do not install the unit test binary for krb5samba
      adds  2b256a7   WHATSNEW: Add release notes for Samba 4.6.0rc3.
      adds  a7d9079   VERSION: Disable git snapshots for the 4.6.0rc3 release.
      adds  b975620   VERSION: Bump version up to 4.6.0rc4...
      adds  0c2a848   WHATSNEW: Add link to known issues.
      adds  c28902d   WHATSNEW: Fix obvious typo.
      adds  283cfd4   vfs_fruit: correct Netatalk metadata xattr on FreeBSD
      adds  1a79870   vfs_fruit: cleanup metadata and resource xattr name defines
      adds  0e22dda   vfs_fruit: fix resource fork xattr name
      adds  6745bf2   lib/replace: validate xattr namespace prefix on FreeBSD
      adds  6b3f1be   s3/util: mvxattr, a tool to rename extended attributes
      adds  ca34320   WHATSNEW: vfs_fruit metadata xattr name on *BSD and mvxattr
      adds  964ecb1   selftest: also run test base.createx_access against ad_dc
      adds  caf33c5   s3/smbd: check for invalid access_mask smbd_calculate_access_mask()
      adds  91c0bf9   s3/rpc_server/mdssvc: add attribute "kMDItemContentType"
      adds  7c74e90   s3-vfs: Only walk the directory once in open_and_sort_dir()
      adds  27c25fc   s3: smbd: Don't loop infinitely on bad-symlink resolution.
      adds  dd79298   s3: torture: Regression test for smbd trying to open an invalid symlink.
      adds  1284283   ctdb-common: Fix use-after-free error in comm_fd_handler()
      adds  00723fa   ctdb-tests: Add more comm tests
      adds  6bc0acf   ctdb-scripts: Initialise CTDB_NFS_CALLOUT in statd-callout
      adds  632a38e   Modify smbspool_krb5_wrapper to just fall through to smbspool if AUTH_INFO_REQUIRED is not set or is not "negotiate".
      adds  e049016   WHATSNEW: Clarify and extend the the AD DC performance improvement text
      adds  7567c0e   WHATSNEW: Fix spelling of Messages
      adds  bcfa544   libcli/auth: check E_md4hash() result in netlogon_creds_cli_ServerPasswordSet_send()
      adds  7132f093  libcli/auth: add netlogon_creds_cli_debug_string()
      adds  39ebdf7   lib/util: add generate_random_machine_password() function
      adds  60d48a8   s3:libsmb: let trust_pw_change() debug more verbose information
      adds  38cfd61   s3:libsmb: let trust_pw_change() verify the new password at the end.
      adds  ae300c7   s3:libsmb: add trust_pw_new_value() helper function
      adds  c01b2c2   s3:libsmb: use trust_pw_new_value() in trust_pw_change()
      adds  fd09929   s3:libads: use trust_pw_new_value() for krb5 machine passwords
      adds  2e125de   s3:libnet_join: make use of trust_pw_new_value()
      adds  aa79c0d   s3:net_rpc_trust: make use of trust_pw_new_value()
      adds  e0119dd   s3:include: remove unused DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH
      adds  53ef65b   s4:libcli/raw: remove unused DEFAULT_TRUST_ACCOUNT_PASSWORD_LENGTH
      adds  7c75976   s4:libnet: make use of generate_random_machine_password()
      adds  c5a4e47   s4:dsdb: autogenerate a random utf16 buffer for krbtgt password resets.
      adds  00d3c8e   python/samba: provision_dns_add_samba.ldif expects utf-16-le passwords
      adds  705686e   python/samba: use an explicit .encode('utf-8') where we expect utf8 passwords
      adds  40366fd   pyglue: add generate_random_machine_password() wrapper
      adds  f6dc073   samba-tool:domain: use generate_random_machine_password() for trusted domains
      adds  f5df4eb   samba-tool:domain: use generate_random_machine_password() for machine passwords
      adds  6153b15   samba-tool:provision: use generate_random_machine_password() for machine passwords
      adds  dfb3795   s4:scripting: use generate_random_machine_password() for machine passwords
      adds  a2c013b   krb5_wrap: use our own code to calculate the ENCTYPE_ARCFOUR_HMAC key
      adds  706141a   ctdb-build: Split dist() target to generate manpages separately
      adds  a39218d   ctdb-build: Add make target for generating manpages
      adds  8cb9f77   build: Fix generation of CTDB manpages while creating tarball
      adds  8ee5fe5   librpc/rpc: fix regression in NT_STATUS_RPC_ENUM_VALUE_OUT_OF_RANGE error mapping
      adds  0c9bc50   libcli/auth: use the correct creds value against servers without LogonSamLogonEx
      adds  39582f3   vfs_streams_xattr: use fsp, not base_fsp
      adds  1e6322c   s3:winbindd: make sure cm_prepare_connection() only returns OK with a valid tree connect
      adds  45abd7b   Revert "s3-winbind: Fix schannel connections against trusted domain DCs"
      adds  e084c42   s3:winbindd: try a NETLOGON connection with noauth over NCACN_NP against trusted domains.
      adds  9e4be46   auth/credentials: try to use kerberos with the machine account unless we're in an AD domain
      adds  5779c43   s3:winbindd: fix the valid usage anonymous smb authentication
      adds  7a96e98   s3:passdb: use cli_credentials_set_kerberos_state() for trusts in pdb_get_trust_credentials()
      adds  b7e0a56   s3:winbindd: add more debugging to cm_prepare_connection()
      adds  e90dead   s3:winbindd: rely on the kerberos_state from pdb_get_trust_credentials()
      adds  94c58e6   s3:libads: add more debugging to ads_sasl_spnego_bind()
      adds  3569a97   s3:winbindd: allow a fallback to NTLMSSP for LDAP connections
      adds  ac59b3a   s3:idmap_ad: make use of pdb_get_trust_credentials() to get the machine account creds
      adds  d96ce9c   lib: talloc: Make it clear that talloc_get_size(NULL) returns 0.
      adds  d5f579e   talloc/wscript: avoid passing pointless enabled=True to SAMBA_PYTHON()
      adds  b359915   talloc: fix TALLOC_VERSION_* mismatch detection
      adds  3655e7c   pytalloc: add pytalloc_GenericObject_{steal,reference}[_ex]()
      adds  9fd7e54   talloc: version 2.1.9
      adds  10aebdc   py_net: make use of pytalloc_GenericObject_steal()
      adds  1f144b9   pidl:Python: make sure print HASH references for STRUCT types
      adds  b93c412   pidl:Python: replace pytalloc_CObject_FromTallocPtr() with pytalloc_GenericObject_reference_ex()
      adds  e598a66   pidl:Python: use of pytalloc_GenericObject_reference*() for pyrpc_{ex,im}port_union() wrapping
      adds  ea70487   tests/dbcheck: Add a test for two live objects, with a dangling backlink
      adds  9a40cea   tests/dbcheck: Add a test for two live objects, with a dangling forward link
      adds  e10c2a4   dbchecker: Stop ignoring linked cases where both objects are alive
      adds  be23d38   ctdb-build: Add WAFLOCK magic to manpages target
      adds  8d0e014   ctdb-build: Fix RPM build
      adds  351ff91   WHATSNEW: Add release notes for Samba 4.6.0rc4.
      adds  7600d32   VERSION: Disable git snapshots for the 4.6.0rc4 release.
      adds  f50fa9f   VERSION: Bump version up to 4.6.0rc5...
      adds  2281afd   s4-torture: Use the correct variable type in torture_smb2_maxfid()
      adds  c563d22   s4-kcc: Do not dereference a NULL pointer
      adds  c240402   s3-vfs: Do not deref a NULL pointer in shadow_copy2_snapshot_to_gmt()
      adds  33fdd9f   ndrdump: Fix a possible NULL pointer dereference
      adds  f34ff6a   s4:torture: Make sure handles are initialized
      adds  17463ee   s3:torture: Fix uint64_t comparsion in if-clause
      adds  efeb8b3   s3:lib: Do not segfault if username is NULL
      adds  3e5207d   pam_winbind: Return if we do not have a domain
      adds  7dddc61   s3:librpc: Make sure kt_curser and kt_entry are initialized
      adds  002bfb9   s3:librpc: Fix OM_uint32 comparsion in if-clause
      adds  d4ac505   ctdb: Fix posible NULL deref in logging_init()
      adds  7a29fe4   s3:winbind: work around coverity false positive.
      adds  30e2bff   selftest: don't run vfs_fruit tests against ad_dc env
      adds  4a85fd6   s3/includes: add FinderInfo offset define to MacExtensions.h
      adds  6ceb756   vfs_streams_xattr: call SMB_VFS_OPEN with smb_fname_base
      adds  26c4b5e   vfs_streams_xattr: use SMB_VFS_NEXT_OPEN and CLOSE
      adds  af24b2f   vfs_catia: run translation on all handle based VFS functions
      adds  b13942e   vfs_catia: add catia_readdir_attr
      adds  1b2b24d   vfs_catia: add catia_(g|s)et_dos_attributes
      adds  295f1c7   vfs_fruit: fix fruit_pread with metadata=stream
      adds  1b04a91   vfs_fruit: fix fruit_ftruncate with metadata=stream
      adds  63a5419   vfs_fruit: rename empty_finderinfo() and make it more robust
      adds  3629253   vfs_fruit: fix fruit_pwrite() with metadata=stream
      adds  159b2cc   vfs_fruit: replace unsafe ad_entry macro with a function
      adds  ebaecdb   vfs_fruit: refactor fruit_open_meta()
      adds  b78855d   vfs_fruit: correct fruit_open_meta_stream() implementation
      adds  3365eca   vfs_fruit: refactor fruit_stat_meta()
      adds  8c32b40   vfs_fruit: correct fruit_stat_meta_stream() implementation
      adds  e074745   vfs_fruit: update_btime() is only needed for metadata=netatalk
      adds  5f568b9   vfs_fruit: refactor readdir_attr_meta()
      adds  a72ad4f   vfs_fruit: correct readdir_attr_meta_finderi_stream() implementation
      adds  6f43b66   vfs_fruit: fix fruit_rename() for the fruit:resource!=file case
      adds  0ee7ebd   vfs_fruit: refactor fruit_unlink()
      adds  66c0572   vfs_fruit: fix fruit_chmod() for the fruit:resource!=file case
      adds  e59e603   vfs_fruit: fix fruit_chown() for the fruit:resource!=file case
      adds  a3c2db7   vfs_fruit: fix fruit_rmdir() for the fruit:resource!=file case
      adds  5a54bed   vfs_fruit: in fruit_rmdir() check ._ files before deleting them
      adds  70842a8   vfs_fruit: refactor fruit_open_rsrc()
      adds  2a76f87   vfs_fruit: refactor fruit_stat_rsrc()
      adds  39c321f   vfs_fruit: add fruit_stat_rsrc_stream() implementation
      adds  ad59cbc   vfs_fruit: add fruit_stat_rsrc_xattr() implementation
      adds  41407c6   vfs_fruit: refactor fruit_streaminfo()
      adds  744a042   vfs_fruit: fix fruit_ntimes() for the fruit:metadata!=netatalk case
      adds  9870810   vfs_fruit: refactor fruit_ftruncate() and fix stream case
      adds  3c7331a   vfs_fruit: refactor readdir_attr_macmeta() resource fork size
      adds  d8d8360   vfs_fruit: use SMB_VFS_NEXT_OPEN in two places
      adds  abf4ab6   vfs_fruit: remove base_fsp name translation
      adds  a6a0583   vfs_fruit: fix fruit_check_access()
      adds  db79f89   selftest: disable vfs_fruit tests
      adds  a55528b   vfs_fruit: rework struct adouble API
      adds  96b51a4   vfs_fruit: refactor fruit_open and use new adouble API
      adds  408d21f   vfs_fruit: refactor fruit_pread and fruit_pwrite and use new adouble API
      adds  3e1a5bb   vfs_fruit: refactor fruit_fstat and use new adouble API
      adds  94616d1   vfs_fruit: use fio in fruit_fallocate
      adds  31f7562   vfs_fruit: refactor fruit_ftruncate and use new adouble API
      adds  7fb2f57   selftest: reenable vfs_fruit tests
      adds  b98e7ac   selftest: move vfs_fruit tests that require "fruit:metadata=netatalk" to vfs.fruit_netatalk
      adds  d6197d6   selftest: run vfs_fruit tests against share with fruit:metadata=stream
      adds  82b2bb2   selftest: also run vfs_fruit tests with streams_depot
      adds  64feccf   selftest: add description to vfs_fruit testsuites
      adds  3d5674d   s4/torture: vfs_fruit: add test_null_afpinfo test
      adds  81c8fd4   s4/torture: vfs_fruit: test deleting a file with resource fork
      adds  72031de   s4/torture: add a vfs_fruit renaming test with open rsrc fork
      adds  7f3c130   lib/torture: add torture_assert_mem_equal_goto
      adds  5f1284e   s4/torture: add test for AAPL find with name with illegal NTFS characters
      adds  8478500   docs/vfs_fruit: document known limitations with fruit:encoding=native
      adds  0631c0e   s4/torture: change shares in used torture_suite_add_2ns_smb2_test()
      adds  aad3ccc   selftest: add shares without vfs_fruit for the vfs_fruit tests
      adds  05d0b6d   vfs_fruit: ignore or delete invalid AFP_AfpInfo streams
      adds  d35e6f6   s4/torture: vfs_fruit: test invalid AFPINFO_STREAM_NAME
      adds  9b9e88b   vfs_fruit: use stat info from base_fsp
      adds  f355f68   s4/torture: vfs_fruit: add stream with illegal ntfs characters to copyile test
      adds  83628b4   vfs_fruit: only veto AppleDouble files with fruit:resource=file
      adds  f43ff04   gensec:spnego: Add debug message for the failed principal
      adds  145e98c   s3:librpc: Handle gss_min in gse_get_client_auth_token() correctly
      adds  fdb1522   docs: Improve the idmap_hash manpage
      adds  824faf6   idmap_hash: Add a deprecation message
      adds  888f433   WHATSNEW: Add idmap_hash deprecation warning
      adds  f9755bf   ctdb-logging: CID 1396883 Dereference null return value (NULL_RETURNS)
      adds  605e069   vfs_fruit: enabling AAPL extensions must be a global switch
      adds  525752e0  s3:winbindd: fix endless forest trust scan
      adds  632c6b5   s3: smbd: Restart reading the incoming SMB2 fd when the send queue is drained.
      adds  00e45e9   ldb-samba: remember the error string of a failing bind in ildb_connect()
      adds  53b73f1   s4:ldap_server: match windows in the error messages of failing LDAP Bind requests
      adds  76e643c   WHATSNEW: Add release notes for Samba 4.6.0.
      adds  d7b5e92   Revert "winbind: Remove rpc_lookup_usergroups"
      adds  f4d5d16   Revert "winbind: Remove "lookup_usergroups" winbind method"
      adds  3e6f1d5   Revert "winbind: Remove validate_ug"
      adds  06f5398   Revert "winbind: Remove wcache_lookup_usergroups"
      adds  0c68d73   Revert "winbind: Remove wb_cache_lookup_usergroups"
      adds  86c025f   Revert "winbind: Remove wbint_LookupUserGroups"
      adds  d08929e   Revert "winbind: Remove wb_lookupusergroups"
      adds  501d5d9   winbindd: find the domain based on the sid within wb_lookupusergroups_send()
      adds  5fe0984   Re-enable token groups fallback
      adds  93e804a   WHATSNEW: Update release notes for Samba 4.6.0.
      adds  f17816a   VERSION: Disable GIT_SNAPSHOTS for the 4.6.0 release.
      adds  074aaeb   VERSION: Bump version up to 4.6.1...
      adds  768acab   idmap_autorid: allocate new domain range if the callers knows the sid is valid
      adds  ff94f79   smbd: Do an early exit on negprot failure
      adds  68d6aa8   torture3: Add test for smbd crash
      adds  1ad29ae   lib/pthreadpool: fix a memory leak
      adds  30495b1   s3/wscript: fix Linux kernel oplock detection
      adds  d15c966   s3/smbd: add const to get_lease_type() args
      adds  26f7b6f   s3/smbd: add comments and some reformatting to open_file_ntcreate()
      adds  93b789c   s3/smbd: req is already validated at the beginning of open_file_ntcreate()
      adds  dc328aa   s3/smbd: simplify defer_open()
      adds  1d16e5f   s3/smbd: add and use retry_open() instead of defer_open() in two places
      adds  dcde5b1   s3/smbd: fix schedule_async_open() timer
      adds  eeed4ff   s3/smbd: remove async_open arg from defer_open()
      adds  b375bae   s3/smbd: all callers of defer_open() pass a lck
      adds  b6cddc1   s3/smbd: fix deferred open with streams and kernel oplocks
      adds  48a346f   s3/selftest: adopt config.h check from source4
      adds  5acfa04   s4/torture: some tests for kernel oplocks
      adds  cc03f50   manpages/vfs_fruit: document global options
      adds  c6e5b84   replace: Include sysmacros.h
      adds  22e473e   s4:gensec_gssapi: the value gensec_get_target_principal() should overwrite gensec_get_target_hostname()
      adds  202604d   s4:gensec_gssapi: require a realm in gensec_gssapi_client_start()
      adds  9b10b35   testprogs: Use smbclient by default in test_kinit_trusts
      adds  8899995   testprogs: Add kinit_trusts tests with smbclient4
      adds  eaebcde   krb5_wrap: Do not return an empty realm from smb_krb5_get_realm_from_hostname()
      adds  ec8cf1c   krb5_wrap: Try to guess the correct realm from the service hostname
      adds  f3940ac   krb5_wrap: pass client_realm to smb_krb5_get_realm_from_hostname()
      adds  97fa6c2   krb5_wrap: Make smb_krb5_get_realm_from_hostname() public
      adds  825bfed   s4:gensec-gssapi: Create a helper function to setup server_principal
      adds  43bc67a   s4:gensec_gssapi: Move setup of service_principal to update function
      adds  be1e158   s4:gensec_gssapi: Use smb_krb5_get_realm_from_hostname()
      adds  82898b8   s4:gensec_gssapi: Correctly handle external trusts with MIT
      adds  bc50ac4   s3:gse: Use smb_krb5_get_realm_from_hostname()
      adds  38f3e64   krb5_wrap: Remove obsolete smb_krb5_get_principal_from_service_hostname()
      adds  3f67876   s3:gse: Pass down the gensec_security pointer
      adds  c2b3115   s3:gse: Move setup of service_principal to update function
      adds  73d13c0   s3:gse: Check if we have a target_princpal set we should use
      adds  f8ae8e8   s3:gse: Correctly handle external trusts with MIT
      adds  b84c967   HEIMDAL:kdc: make it possible to disable the principal based referral detection
      adds  bef5582   s4:kdc: disable principal based autodetected referral detection
      adds  1325da1   VERSION: Bump version up to 4.6.1...
      adds  d7644e3   CVE-2017-2619: s3/smbd: re-open directory after dptr_CloseDir()
      adds  7609944   CVE-2017-2619: s4/torture: add SMB2_FIND tests with SMB2_CONTINUE_FLAG_REOPEN flag
      adds  0eae801   CVE-2017-2619: s3: smbd: Create wrapper function for OpenDir in preparation for making robust.
      adds  a028e01   CVE-2017-2619: s3: smbd: Opendir_internal() early return if SMB_VFS_OPENDIR failed.
      adds  556f7dd   CVE-2017-2619: s3: smbd: Create and use open_dir_safely(). Use from OpenDir().
      adds  a98b3a1   CVE-2017-2619: s3: smbd: OpenDir_fsp() use early returns.
      adds  e558347   CVE-2017-2619: s3: smbd: OpenDir_fsp() - Fix memory leak on error.
      adds  16de606   CVE-2017-2619: s3: smbd: Move the reference counting and destructor setup to just before retuning success.
      adds  7a61eb2   CVE-2017-2619: s3: smbd: Correctly fallback to open_dir_safely if FDOPENDIR not supported on system.
      adds  49edefe   CVE-2017-2619: s3: smbd: Remove O_NOFOLLOW guards. We insist on O_NOFOLLOW existing.
      adds  86b913f   CVE-2017-2619: s3: smbd: Move special handling of symlink errno's into a utility function.
      adds  22a8d4e   CVE-2017-2619: s3: smbd: Add the core functions to prevent symlink open races.
      adds  d9475c9   CVE-2017-2619: s3: smbd: Use the new non_widelink_open() function.
      adds  2d44083   WHATSNEW: Add release notes for Samba 4.6.1.
      adds  1a8f3cf   VERSION: Disable GIT_SNAPSHOTS for the 4.6.1 release.
      adds  0cfe9fa   Merge tag 'samba-4.6.1' into v4-6-test
      adds  c47fee6   VERSION: Bump version up to 4.6.2.
      adds  7f963d9   gssapi: check for gss_acquire_cred_from
      adds  cb44a31   lib/krb5_wrap: add smb_gss_krb5_import_cred wrapper
      adds  4b74d31   credentials_krb5: convert to use smb_gss_krb5_import_cred
      adds  92e6351   libads: convert to use smb_gss_krb5_import_cred
      adds  9bf6381   s3-gse: convert to use smb_gss_krb5_import_cred
      adds  906c8a3   s3-gse: move krb5 fallback to smb_gss_krb5_import_cred wrapper
      adds  d6c9486   auth/credentials: Always set the the realm if we set the principal from the ccache
      adds  0abbc39   testprogs: Correctly expand shell parameters
      adds  323ba48   krb5_wrap: Print a warning for an invalid keytab name
      adds  6717c67   s3:libads: Correctly handle the keytab kerberos methods
      adds  a54601e   param: Allow to specify kerberos method on the commandline
      adds  1fc5090   testprogs: Test 'net ads join' with a dedicated keytab
      adds  9c8b11b   s3:vfs_expand_msdfs: Do not open the remote address as a file
      adds  71b8b1d   s3: libgpo: Allow skipping GPO objects that don't have the expected LDAP attributes.
      adds  177dba4   ctdb-readonly: Avoid a tight loop waiting for revoke to complete
      adds  e418059   s3:libsmb: Only print error message if kerberos use is forced
      adds  137b26f   Fix for Solaris C compiler.
      adds  36a2ee2   lib/crypto: implement samba.crypto Python module for RC4
      adds  32f7ba9   Changes to make the Solaris C compiler happy.
      adds  a619054   s3: locking: Move two leases functions into a new file.
      adds  705149d   s3: locking: Update oplock optimization for the leases era !
      adds  4a6c2da   s3:libads: Remove obsolete smb_krb5_get_ntstatus_from_init_creds()
      adds  2e9450a   nsswtich: Add negative tests for authentication with wbinfo
      adds  2732b0c   smbd: add zero_file_id flag
      adds  9e7cfc4   vfs_fruit: enable zero file id
      adds  cdf3f57   vfs_fruit: document added zero_file_id parameter
      adds  6b3cc69   torture: add torture_assert_mem_not_equal_goto()
      adds  07437b0   selftest: tests for vfs_fruite file-id behavior
      adds  c6199c2   s3: smbd: Fix incorrect logic exposed by fix for the security bug 12496 (CVE-2017-2619).
      adds  35f100d   s3: Test for CVE-2017-2619 regression with "follow symlinks = no".
      adds  1aaaa78   s3: Fixup test for CVE-2017-2619 regression with "follow symlinks = no"
      adds  3f52654   s3: smbd: Fix "follow symlink = no" regression part 2.
      adds  30aa17d   s3: smbd: Fix "follow symlink = no" regression part 2.
      adds  cf02564   s3: Test for CVE-2017-2619 regression with "follow symlinks = no" - part 2
      adds  6cd0b59   VERSION: Bump version up to 4.6.2.
      adds  7b7f6a0   VERSION: Re-enable GIT_SNAPSHOTS.
      adds  faea234   s3: smbd: Fix incorrect logic exposed by fix for the security bug 12496 (CVE-2017-2619).
      adds  5a573c2   s3: Test for CVE-2017-2619 regression with "follow symlinks = no".
      adds  076f01e   s3: Fixup test for CVE-2017-2619 regression with "follow symlinks = no"
      adds  9e2ce69   s3: smbd: Fix "follow symlink = no" regression part 2.
      adds  9e81c83   s3: smbd: Fix "follow symlink = no" regression part 2.
      adds  2b9a812   s3: Test for CVE-2017-2619 regression with "follow symlinks = no" - part 2
      adds  8f35980   WHATSNEW: Add release notes for 4.6.2.
      adds  36d0070   VERSION: Disable GIT_SNAPSHOTS for the 4.6.2 release.
      adds  dd75f39   Merge tag 'samba-4.6.2' into v4-6-test
      adds  925aa47   VERSION: Bump version up to 4.6.3.
      adds  bc93a47   s3:winbind: Use the correct talloc context for user information
      adds  2cad042   s3:tests: Add a subsitution test for %D %u %g
      adds  208dc58   selftest: Define template homedir for 'ad_member' env
      adds  f37537b   ctdb-tools: Avoid deferencing argv[0] if argc == 0
      adds  6f05903   winbindd: Fix password policy for pam authentication
      adds  ef48aa4   smbd: Fix smb1 findfirst with DFS
      adds  122e46f   selftest: Test for bug 12558
      adds  981e667   wafsamba: move -L/some/path from LINKFLAGS_PYEMBED to LIBPATH_PYEMBED
      adds  fe3fe4f   vfs_fruit: resource fork open request with flags=O_CREAT|O_RDONLY
      adds  3cd5d41   s4/torture: vfs_fruit: test for bug 12565
      adds  a727300   script/autobuild.py: cleanup the task subdirs when they're done.
      adds  5d964e1   script/autobuild.py: export PYTHONUNBUFFERED=1
      adds  286a9fd   script/autobuild.py: add a do_print() wrapper function that flushes after each message
      adds  da065cd   script/autobuild.py: try to make TMPDIR handling more verbose
      adds  dce116d   script/autobuild.py: ignore missing test_tmpdir
      adds  4c5f50c   autobuild: Stop waf uninstall from removing test_tmpdir
      adds  b86a793   winbindd: use correct domain name for failed lookupsids
      adds  ff5865a   winbindd: remove unused single_domains array
      adds  d0643c5   selftest: new environment "ad_member_idmap_rid"
      adds  50583a6   selftest: tests idmap mapping with idmap_rid
      adds  fd6ec35   winbindd: use passdb backend for well-known SIDs
      adds  1d66d33   selftest: wbinfo -s tests for wellknown SIDs
      adds  1a6802e   selftest: wbinfo --sids-to-unix-ids tests for wellknown SIDs
      adds  5083579   winbindd: explicit check for well-known SIDs in wb_lookupsids_bulk()
      adds  b6ea6f7   selftest: fix for wbinfo -s tests for wellknown SIDs
      adds  6526a27   s3/include: add NT_STATUS_LOOKUP_ERR
      adds  9afba47   s3/rpc_client: use NT_STATUS_LOOKUP_ERR
      adds  a323631   s3/rpc_client: lookupsids error handling of NT_STATUS_NONE_MAPPED
      adds  d0d8663   winbindd: error handling in rpc_lookup_sids()
      adds  8719bab   winbindd: trigger possible passdb_dsdb initialisation
      adds  c9a5199   rpcclient: allow -U'OTHERDOMAIN\user' again
      adds  7a806d7   ctdb-docs: Fix documentation of -n option to ctdb tool
      adds  70a2e2e   selftest: test fetching a large ACL from vfs_acl_xattr
      adds  fb375e3   vfs_xattr_tdb: handle case of zero size.
      adds  ec39296   vfs_acl_xattr: factor out fetching of an extended attribute
      adds  71abf1a   vfs_acl_xattr: avoid needlessly supplying a large buffer to getxattr()
      adds  72d1724   lib: debug: Avoid negative array access.
      adds  ee420c1   s3:lib: Fix incorrect logic in sys_broken_getgroups()
      adds  12c24f3   s3:smbd: Fix incorrect use of sys_getgroups()
      adds  312fb3b   pam_winbind: no longer use wbcUserPasswordPolicyInfo when authenticating
      adds  222aa4a   s3:vfs:shadow_copy2: fix quoting in debug messages
      adds  0a84f16   s3:vfs:shadow_copy2: fix the corner case if cwd=/ in make_relative_path
      adds  b8c11db   s3:vfs:shadow_copy2: fix corner case of "/@GMT-token" in shadow_copy2_strip_snapshot
      adds  c13244a   cleanupdb: Fix a memory read error
      adds  dcff483   WHATSNEW: Add release notes for Samba 4.6.3.
      adds  bbdd585   VERSION: Disable GIT_SNAPSHOTS for the 4.6.3 release.
      adds  9602cd0   VERSION: Bump version up to 4.6.4...
      adds  6915ad5   notify: Fix ordering of events in notifyd
      adds  73e1f00   vfs_acl_xattr|tdb: ensure create mask is at least 0666 if ignore_system_acls is set
      adds  37e26bf   winbindd: handling of SIDs without domain reference in wb_sids2xids_lookupsids_done()
      adds  6ffea89   winbindd: only use the domain name from lookup sids if the domain matches
      adds  30586d3   vfs_fruit: lp_case_sensitive() does not return a bool
      adds  249607c   _netr_ServerPasswordSet2: use info level 26 to set plain text machine password
      adds  0636b93   s3-tests: assignement in shell shall have no spaces around equal sign
      adds  17d5052   s3: smbd: inotify_map_mask_to_filter incorrectly indexes an array.
      adds  82317ad   systemd: fix detection of libsystemd
      adds  c82072f   s3/locking: add const to fsp_lease_type
      adds  11a866e   s3/locking: helper functions for lease types
      adds  6b3ebfb   s3/smbd: update exclusive oplock optimisation to the lease area
      adds  ade0e8f4  s3/smbd: update exclusive oplock optimisation to the lease area
      adds  c7bead7   samba-tool: let 'samba-tool user syncpasswords' report deletions immediately
      adds  117547d   idmap_rfc2307: Don't stop after 30 entries
      adds  c73b49e   idmap_rfc2307: "ldap_next_entry" needs the previous entry, not the start
      adds  c2d7a72   test_idmap_rfc2307: Remove the correct file
      adds  301abae   test_idmap_rfc2307: Avoid a tmpfile
      adds  bdea676   test_idmap_rfc2307: Correct usage
      adds  cbf96d9   test_idmap_rfc2307: Do a recursive delete in ou=idmap
      adds  c66a8b0   test_idmap_rfc2307: Test wbinfo -r for 35 supplementary group memberships
      adds  0160f27   idmap_rfc2307: Don't stop after 30 entries
      adds  e0060df   idmap_rfc2307: "ldap_next_entry" needs the previous entry, not the start
      adds  ea5dd00   selftest: Avoid idmap caching when testing idmap_rfc2307
      adds  db9553e   idmap_rfc2307: Test unix-ids-to-sids with 35 groups
      adds  10b04d7   s3:smbcacls add prompt for password
      adds  3e50a50   ctdb-logging: Initialize DEBUGLEVEL before changing the value
      adds  4a33726   ctdb-tests: Explicitly search for the specific log entry
      adds  f71feca   ctdb-tests: Use tighter pattern for matching expected output
      adds  4de3ddc   s3: smbd: Fix open_files.idl to correctly ignore share_mode_lease *lease in share_mode_entry.
      adds  3bb4485   VERSION: Bump version up to 4.6.4...
      adds  04a3ba4   CVE-2017-7494: rpc_server3: Refuse to open pipe names with / inside
      adds  85d8992   WHATSNEW: Add release notes for Samba 4.6.4.
      adds  b0b0bf1   VERSION: Disable GIT_SNAPSHOTS for the 4.6.4 release.
      adds  e3f2d7f   Merge tag 'samba-4.6.4' into v4-6-test
      adds  96b8f72   VERSION: Bump version up to 4.6.5.
      adds  049484b   Revert "ctdb-readonly: Avoid a tight loop waiting for revoke to complete"
      adds  5906140   ctdb-readonly: Avoid a tight loop waiting for revoke to complete
      adds  3c596dc   ctdb-tools: Stop "ctdb nodestatus" from always showing all nodes
      adds  0089a4c   ctdb-tools: "ctdb nodestatus" should only display header for "all"
      adds  c9b3e8f   ctdb-tests: Add some extra tests for "ctdb nodestatus"
      adds  06e8eec   s3: VFS: Catia: Ensure path name is also converted.
      adds  44ca450   s3/locking: make find_share_mode_entry public
      adds  29196ec   s3/smbd: fix exclusive lease optimisation
      adds  4fc1e91   s4/torture: test for bug 12798
      adds  b925818   s3:smbd: Pass down remote and local address to get_referred_path()
      adds  620aac7   s3:smbd: Set up local and remote address for fake connection
      adds  66529e1   ctdb-common: Fix crash in logging initialisation
      adds  c9ad5ad   WHATSNEW: Add release notes for Samba 4.6.5.
      adds  1d13a64   VERSION: Disable GIT_SNAPSHOTS for the 4.6.5 release.
      adds  d918138   New upstream version 4.6.5+dfsg
       new  733a978   Updated version 4.6.5+dfsg from 'upstream/4.6.5+dfsg'
       new  64663da   Bump Build-dependencies of talloc, tdb, tevent and ldb to resp. 2.1.9, 1.3.12, O.9.31 and 1.1.29
       new  fecd276   Remove Conflicts and Replaces on pre-wheezy samba4 packages
       new  e1719c8   Remove Conflicts, Breaks and Replaces on pre-wheezy samba packages
       new  8d0516a   wrap-and-sort
       new  c3390f4   Remove Conflicts, Breaks and Replaces on pre-jessie samba packages
       new  f9bbb85   Remove Conflicts, Breaks and Replaces on (pre-jessie) samba4 packages
       new  80dd691   Remove Conflicts on pre-jessie libldb1 package
       new  fec31ed   Remove Breaks on pre-jessie qtsmbstatus-server package
       new  ee09a72   Remove Replaces on pre-wheezy smbget package
       new  ae606bb   Changelog for previous commits
       new  20e2647   Add libcephfs-dev as b-d to build vfs_ceph (Closes: #856998)
       new  5ecc3a0   Enable avahi support (Closes: #859875)
       new  d3e65c4   Portuguese translation for debconf messages (Closes: #864172)

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

Summary of changes:
 .ycm_extra_conf.py                                 |  265 +-
 Makefile                                           |    3 +
 README.Coding                                      |   18 +-
 Roadmap                                            |   24 -
 VERSION                                            |    6 +-
 WHATSNEW.txt                                       | 1351 ++--
 auth/auth_sam_reply.h                              |    2 +-
 auth/credentials/credentials.c                     |  365 +-
 auth/credentials/credentials.h                     |    2 +
 auth/credentials/credentials_internal.h            |    4 +
 auth/credentials/credentials_krb5.c                |   92 +-
 auth/credentials/credentials_ntlm.c                |  239 +-
 auth/credentials/pycredentials.c                   |  106 +-
 auth/gensec/gensec.c                               |   43 +-
 auth/gensec/gensec_start.c                         |   12 +-
 auth/gensec/spnego.c                               |   60 +-
 auth/kerberos/gssapi_pac.c                         |    3 +-
 auth/ntlmssp/gensec_ntlmssp_server.c               |    8 +
 buildtools/wafsamba/samba_autoconf.py              |    1 +
 buildtools/wafsamba/samba_conftests.py             |    5 +-
 buildtools/wafsamba/samba_python.py                |    6 +
 buildtools/wafsamba/samba_utils.py                 |    2 +-
 buildtools/wafsamba/wafsamba.py                    |    3 -
 buildtools/wafsamba/wscript                        |    1 +
 ctdb/Makefile                                      |    4 +
 ctdb/client/client.h                               |   93 +-
 ctdb/client/client_control_sync.c                  |  125 +-
 ctdb/client/client_db.c                            |   34 +-
 ctdb/client/client_event.c                         |  597 ++
 ctdb/client/ctdb_client.c                          |   80 -
 ctdb/common/cmdline.c                              |  181 -
 ctdb/common/cmdline.h                              |   13 -
 ctdb/common/common.h                               |    5 +-
 ctdb/common/ctdb_io.c                              |    2 +-
 ctdb/common/ctdb_ltdb.c                            |   44 +-
 ctdb/common/ctdb_util.c                            |    2 +-
 ctdb/common/logging.c                              |  477 +-
 ctdb/common/logging.h                              |   26 +-
 ctdb/common/run_proc.c                             |  528 ++
 ctdb/common/run_proc.h                             |   99 +
 ctdb/common/sock_daemon.c                          |  803 +++
 ctdb/common/sock_daemon.h                          |  216 +
 ctdb/common/sock_io.c                              |  310 +
 ctdb/common/sock_io.h                              |   38 +
 ctdb/common/system.h                               |    3 -
 ctdb/common/system_util.c                          |   34 -
 ctdb/common/tunable.c                              |    8 +-
 ctdb/config/ctdb.service                           |    1 -
 ctdb/config/ctdbd_wrapper                          |   55 +-
 ctdb/config/events.d/10.interface                  |    7 +
 ctdb/config/events.d/13.per_ip_routing             |    6 +-
 ctdb/config/events.d/40.vsftpd                     |    8 +-
 ctdb/config/events.d/50.samba                      |    1 +
 ctdb/config/events.d/60.nfs                        |    8 +-
 ctdb/config/functions                              |  166 +-
 ctdb/doc/Makefile                                  |   22 -
 ctdb/doc/ctdb-etcd.7                               |  106 +
 ctdb/doc/ctdb-etcd.7.html                          |   40 +
 ctdb/doc/ctdb-etcd.7.xml                           |  117 +
 ctdb/doc/ctdb-statistics.7                         |    4 +-
 ctdb/doc/ctdb-statistics.7.html                    |  134 +-
 ctdb/doc/ctdb-tunables.7                           |   61 +-
 ctdb/doc/ctdb-tunables.7.html                      |  192 +-
 ctdb/doc/ctdb-tunables.7.xml                       |  139 +-
 ctdb/doc/ctdb.1                                    |  159 +-
 ctdb/doc/ctdb.1.html                               |  335 +-
 ctdb/doc/ctdb.1.xml                                |  208 +-
 ctdb/doc/ctdb.7                                    |   14 +-
 ctdb/doc/ctdb.7.html                               |   46 +-
 ctdb/doc/ctdb.7.xml                                |   10 +-
 ctdb/doc/ctdb_diagnostics.1                        |    4 +-
 ctdb/doc/ctdb_diagnostics.1.html                   |    6 +-
 ctdb/doc/ctdb_mutex_ceph_rados_helper.7            |   79 +
 ctdb/doc/ctdb_mutex_ceph_rados_helper.7.html       |   26 +
 ctdb/doc/ctdb_mutex_ceph_rados_helper.7.xml        |   90 +
 ctdb/doc/ctdbd.1                                   |    6 +-
 ctdb/doc/ctdbd.1.html                              |   10 +-
 ctdb/doc/ctdbd.1.xml                               |    2 +-
 ctdb/doc/ctdbd.conf.5                              |   14 +-
 ctdb/doc/ctdbd.conf.5.html                         |   74 +-
 ctdb/doc/ctdbd.conf.5.xml                          |   12 +-
 ctdb/doc/ctdbd_wrapper.1                           |    4 +-
 ctdb/doc/ctdbd_wrapper.1.html                      |    4 +-
 ctdb/doc/ltdbtool.1                                |    4 +-
 ctdb/doc/ltdbtool.1.html                           |   10 +-
 ctdb/doc/onnode.1                                  |    4 +-
 ctdb/doc/onnode.1.html                             |   14 +-
 ctdb/doc/ping_pong.1                               |    4 +-
 ctdb/doc/ping_pong.1.html                          |    8 +-
 ctdb/include/ctdb_client.h                         |   11 -
 ctdb/include/ctdb_private.h                        |   53 +-
 ctdb/include/ctdb_protocol.h                       |    2 -
 ctdb/packaging/RPM/ctdb.spec.in                    |    6 +-
 ctdb/protocol/protocol.h                           |   94 +-
 ctdb/protocol/protocol_api.h                       |   47 +-
 ctdb/protocol/protocol_client.c                    |  104 +-
 ctdb/protocol/protocol_control.c                   |   74 -
 ctdb/protocol/protocol_event.c                     |  848 +++
 ctdb/protocol/protocol_private.h                   |    5 +
 ctdb/protocol/protocol_types.c                     |   36 +-
 ctdb/server/ctdb_call.c                            |   95 +-
 ctdb/server/ctdb_cluster_mutex.c                   |    2 +-
 ctdb/server/ctdb_control.c                         |   13 +-
 ctdb/server/ctdb_daemon.c                          |   65 +-
 ctdb/server/ctdb_event_helper.c                    |  158 -
 ctdb/server/ctdb_eventd.c                          | 1802 +++++
 ctdb/server/ctdb_fork.c                            |   72 +-
 ctdb/server/ctdb_lock.c                            |   31 +-
 ctdb/server/ctdb_lock_helper.c                     |   59 +-
 ctdb/server/ctdb_logging.c                         |  119 +-
 ctdb/server/ctdb_logging_file.c                    |  121 -
 ctdb/server/ctdb_logging_syslog.c                  |  328 -
 ctdb/server/ctdb_ltdb_server.c                     |   45 +-
 ctdb/server/ctdb_monitor.c                         |    6 -
 ctdb/server/ctdb_mutex_fcntl_helper.c              |    2 +
 ctdb/server/ctdb_recoverd.c                        |  311 +-
 ctdb/server/ctdb_recovery_helper.c                 |   63 +-
 ctdb/server/ctdb_takeover.c                        |  846 +--
 ctdb/server/ctdb_takeover_helper.c                 | 1225 ++++
 ctdb/server/ctdb_traverse.c                        |    4 +-
 ctdb/server/ctdb_update_record.c                   |    2 +-
 ctdb/server/ctdb_vacuum.c                          |    4 +-
 ctdb/server/ctdbd.c                                |   67 +-
 ctdb/server/eventscript.c                          | 1405 ++--
 ctdb/server/ipalloc.c                              |   82 +-
 ctdb/server/ipalloc.h                              |    7 +-
 ctdb/server/ipalloc_common.c                       |   19 +-
 ctdb/server/ipalloc_deterministic.c                |    3 +-
 ctdb/server/ipalloc_private.h                      |    3 +-
 ctdb/tests/complex/35_cifs_external_tickle.sh      |    8 +-
 ctdb/tests/complex/60_rogueip_releaseip.sh         |   59 +
 ctdb/tests/complex/61_rogueip_takeip.sh            |   45 +
 ctdb/tests/complex/90_debug_hung_script.sh         |   11 +-
 ctdb/tests/cunit/protocol_test_002.sh              |   18 +
 ctdb/tests/cunit/run_proc_001.sh                   |  140 +
 ctdb/tests/cunit/sock_daemon_test_001.sh           |   67 +
 ctdb/tests/cunit/sock_io_test_001.sh               |    9 +
 ctdb/tests/eventd/README                           |    1 +
 ctdb/tests/eventd/eventd_001.sh                    |   31 +
 ctdb/tests/eventd/eventd_002.sh                    |   54 +
 ctdb/tests/eventd/eventd_003.sh                    |   54 +
 ctdb/tests/eventd/eventd_004.sh                    |   45 +
 ctdb/tests/eventd/eventd_005.sh                    |   36 +
 ctdb/tests/eventd/eventd_006.sh                    |   37 +
 ctdb/tests/eventd/eventd_007.sh                    |   37 +
 ctdb/tests/eventd/eventd_011.sh                    |   64 +
 ctdb/tests/eventd/eventd_012.sh                    |   53 +
 ctdb/tests/eventd/eventd_013.sh                    |   53 +
 ctdb/tests/eventd/eventd_014.sh                    |   52 +
 ctdb/tests/eventd/eventd_021.sh                    |   40 +
 ctdb/tests/eventd/eventd_022.sh                    |   41 +
 ctdb/tests/eventd/eventd_023.sh                    |   38 +
 ctdb/tests/eventd/eventd_024.sh                    |   47 +
 ctdb/tests/eventd/eventd_031.sh                    |   65 +
 ctdb/tests/eventd/eventd_032.sh                    |  124 +
 ctdb/tests/eventd/eventd_033.sh                    |  124 +
 ctdb/tests/eventd/eventd_041.sh                    |   48 +
 ctdb/tests/eventd/eventd_042.sh                    |   48 +
 ctdb/tests/eventd/eventd_043.sh                    |   48 +
 ctdb/tests/eventd/eventd_051.sh                    |   23 +
 ctdb/tests/eventd/scripts/local.sh                 |  137 +
 ctdb/tests/eventscripts/50.samba.monitor.107.sh    |    2 +-
 ctdb/tests/eventscripts/50.samba.shutdown.001.sh   |   12 +
 ctdb/tests/eventscripts/50.samba.shutdown.002.sh   |   15 +
 ctdb/tests/eventscripts/60.nfs.multi.003.sh        |   26 -
 ctdb/tests/eventscripts/60.nfs.multi.004.sh        |   26 -
 ctdb/tests/eventscripts/60.nfs.multi.005.sh        |   26 -
 ctdb/tests/eventscripts/60.nfs.multi.006.sh        |   19 -
 ctdb/tests/eventscripts/scripts/local.sh           |   33 +-
 ctdb/tests/eventscripts/stubs/ctdb                 |   70 +-
 ctdb/tests/eventscripts/stubs/pidof                |    7 +-
 ctdb/tests/run_tests.sh                            |   49 +-
 ctdb/tests/scripts/unit.sh                         |   12 +-
 ctdb/tests/simple/04_ctdb_setvar.sh                |    4 +-
 ctdb/tests/simple/13_ctdb_setdebug.sh              |   18 +-
 ctdb/tests/simple/23_ctdb_moveip.sh                |    7 +-
 ctdb/tests/simple/28_zero_eventscripts.sh          |    2 +
 ctdb/tests/simple/60_recoverd_missing_ip.sh        |    4 +-
 ctdb/tests/simple/70_recoverpdbbyseqnum.sh         |  121 +-
 ctdb/tests/simple/73_tunable_NoIPTakeover.sh       |    4 +-
 ctdb/tests/simple/76_ctdb_pdb_recovery.sh          |   24 +-
 ctdb/tests/simple/scripts/local_daemons.bash       |  118 +-
 ctdb/tests/src/ctdb_takeover_tests.c               |  154 +-
 ctdb/tests/src/fake_ctdbd.c                        |  508 +-
 ctdb/tests/src/ipalloc_read_known_ips.c            |  181 +
 ctdb/tests/src/ipalloc_read_known_ips.h            |   32 +
 ctdb/tests/src/pidfile_test.c                      |    1 +
 ctdb/tests/src/porting_tests.c                     |    1 -
 ctdb/tests/src/protocol_client_test.c              |  414 +-
 ctdb/tests/src/protocol_types_test.c               |  138 +
 ctdb/tests/src/rb_perftest.c                       |  123 -
 ctdb/tests/src/run_proc_test.c                     |  105 +
 ctdb/tests/src/sock_daemon_test.c                  |  992 +++
 ctdb/tests/src/sock_io_test.c                      |  283 +
 ctdb/tests/src/test_options.c                      |    4 +-
 ctdb/tests/src/transaction_loop.c                  |    4 +-
 ctdb/tests/takeover/lcp2.001.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.002.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.003.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.004.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.005.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.006.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.007.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.008.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.009.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.010.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.011.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.012.sh                    |   14 +-
 ctdb/tests/takeover/lcp2.013.sh                    |    6 +-
 ctdb/tests/takeover/lcp2.014.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.015.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.016.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.017.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.018.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.019.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.020.sh                    |   33 -
 ctdb/tests/takeover/lcp2.021.sh                    |   33 -
 ctdb/tests/takeover/lcp2.022.sh                    |   19 +-
 ctdb/tests/takeover/lcp2.023.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.024.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.025.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.026.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.027.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.028.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.029.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.030.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.031.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.032.sh                    |    2 +-
 ctdb/tests/takeover/lcp2.033.sh                    |    2 +-
 ctdb/tests/takeover/simulation/README              |    6 -
 ctdb/tests/takeover/simulation/ctdb_takeover.py    |  888 ---
 ctdb/tests/takeover/simulation/hey_jude.py         |   24 -
 ctdb/tests/takeover/simulation/ip_groups1.py       |   25 -
 ctdb/tests/takeover/simulation/ip_groups2.py       |   20 -
 ctdb/tests/takeover/simulation/ip_groups3.py       |   27 -
 ctdb/tests/takeover/simulation/ip_groups4.py       |   25 -
 ctdb/tests/takeover/simulation/ip_groups5.py       |   23 -
 ctdb/tests/takeover/simulation/mgmt_simple.py      |   22 -
 ctdb/tests/takeover/simulation/node_group.py       |   46 -
 ctdb/tests/takeover/simulation/node_group_extra.py |   31 -
 .../tests/takeover/simulation/node_group_simple.py |   26 -
 ctdb/tests/takeover/simulation/nondet_path_01.py   |   25 -
 ctdb/tests/takeover_helper/000.sh                  |   22 +
 ctdb/tests/takeover_helper/010.sh                  |   33 +
 ctdb/tests/takeover_helper/011.sh                  |   33 +
 ctdb/tests/takeover_helper/012.sh                  |   33 +
 ctdb/tests/takeover_helper/013.sh                  |   33 +
 ctdb/tests/takeover_helper/014.sh                  |   33 +
 ctdb/tests/takeover_helper/015.sh                  |   39 +
 ctdb/tests/takeover_helper/016.sh                  |   36 +
 ctdb/tests/takeover_helper/017.sh                  |   36 +
 ctdb/tests/takeover_helper/018.sh                  |   34 +
 ctdb/tests/takeover_helper/019.sh                  |   37 +
 ctdb/tests/takeover_helper/020.sh                  |   36 +
 ctdb/tests/takeover_helper/021.sh                  |   39 +
 ctdb/tests/takeover_helper/022.sh                  |   40 +
 ctdb/tests/takeover_helper/023.sh                  |   41 +
 ctdb/tests/takeover_helper/024.sh                  |   43 +
 ctdb/tests/takeover_helper/025.sh                  |   37 +
 ctdb/tests/takeover_helper/026.sh                  |   41 +
 ctdb/tests/takeover_helper/027.sh                  |   33 +
 ctdb/tests/takeover_helper/028.sh                  |   33 +
 ctdb/tests/takeover_helper/110.sh                  |   29 +
 ctdb/tests/takeover_helper/111.sh                  |   40 +
 ctdb/tests/takeover_helper/120.sh                  |   40 +
 ctdb/tests/takeover_helper/121.sh                  |   40 +
 ctdb/tests/takeover_helper/122.sh                  |   40 +
 ctdb/tests/takeover_helper/130.sh                  |   41 +
 ctdb/tests/takeover_helper/131.sh                  |   40 +
 ctdb/tests/takeover_helper/132.sh                  |   42 +
 ctdb/tests/takeover_helper/140.sh                  |   32 +
 ctdb/tests/takeover_helper/150.sh                  |   31 +
 ctdb/tests/takeover_helper/160.sh                  |   31 +
 ctdb/tests/takeover_helper/210.sh                  |   29 +
 ctdb/tests/takeover_helper/211.sh                  |   40 +
 ctdb/tests/takeover_helper/220.sh                  |   40 +
 ctdb/tests/takeover_helper/230.sh                  |   41 +
 ctdb/tests/takeover_helper/240.sh                  |   32 +
 ctdb/tests/takeover_helper/250.sh                  |   31 +
 ctdb/tests/takeover_helper/260.sh                  |   31 +
 ctdb/tests/takeover_helper/scripts/local.sh        |  109 +
 ctdb/tests/tool/ctdb.ip.001.sh                     |   17 +
 ctdb/tests/tool/ctdb.ip.002.sh                     |   17 +
 ctdb/tests/tool/ctdb.ip.003.sh                     |   30 +
 ctdb/tests/tool/ctdb.ip.004.sh                     |   29 +
 ctdb/tests/tool/ctdb.ip.005.sh                     |   30 +
 ctdb/tests/tool/ctdb.ip.006.sh                     |   30 +
 ctdb/tests/tool/ctdb.ip.007.sh                     |   36 +
 ctdb/tests/tool/ctdb.ipinfo.001.sh                 |   18 +
 ctdb/tests/tool/ctdb.ipinfo.002.sh                 |   32 +
 ctdb/tests/tool/ctdb.ipinfo.003.sh                 |   35 +
 ctdb/tests/tool/ctdb.listvars.001.sh               |    4 +-
 ctdb/tests/tool/ctdb.nodestatus.003.sh             |   33 +
 ctdb/tests/tool/ctdb.nodestatus.004.sh             |   28 +
 ctdb/tests/tool/ctdb.nodestatus.005.sh             |   28 +
 ctdb/tests/tool/ctdb.nodestatus.006.sh             |   40 +
 ctdb/tests/tool/ctdb.setdebug.003.sh               |   10 +-
 ctdb/tests/tool/scripts/local.sh                   |    9 +-
 ctdb/tools/ctdb.c                                  |  410 +-
 ctdb/tools/ctdb_event.c                            |  535 ++
 ctdb/tools/ctdb_killtcp.c                          |    6 +-
 ctdb/tools/ltdbtool.c                              |   33 +-
 ctdb/utils/ceph/ctdb_mutex_ceph_rados_helper.c     |  328 +
 ctdb/utils/ceph/test_ceph_rados_reclock.sh         |  151 +
 ctdb/utils/etcd/ctdb_etcd_lock                     |  208 +
 ctdb/utils/smnotify/smnotify.c                     |    1 +
 ctdb/wscript                                       |  199 +-
 debian/README.source                               |   30 +-
 debian/changelog                                   |   19 +
 debian/control                                     |  207 +-
 debian/ctdb.install                                |    6 +-
 debian/gbp.conf                                    |    2 +-
 debian/po/pt.po                                    |   30 +-
 debian/rules                                       |    2 +-
 debian/samba-dev.install                           |    2 +-
 debian/samba-libs.install                          |    8 +-
 debian/samba-testsuite.install                     |    2 +-
 debian/samba.install                               |    6 +-
 debian/smbclient.install                           |    2 +-
 debian/watch                                       |    2 +-
 debian/winbind.install                             |    2 +-
 docs-xml/README                                    |    2 +-
 docs-xml/Samba3-Developers-Guide/cifsntdomain.xml  |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-BDC.xml              |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Bugs.xml             |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Compiling.xml        |    8 +-
 .../Samba3-HOWTO/TOSHARG-Further-Resources.xml     |    4 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Install.xml          |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Problems.xml         |    2 +-
 docs-xml/Samba3-HOWTO/TOSHARG-Winbind.xml          |    2 +-
 docs-xml/archives/THANKS                           |    2 +-
 docs-xml/manpages/cifsdd.8.xml                     |    2 +-
 docs-xml/manpages/dbwrap_tool.1.xml                |    2 +-
 docs-xml/manpages/eventlogadm.8.xml                |    2 +-
 docs-xml/manpages/findsmb.1.xml                    |    2 +-
 docs-xml/manpages/idmap_ad.8.xml                   |   31 +-
 docs-xml/manpages/idmap_autorid.8.xml              |    2 +-
 docs-xml/manpages/idmap_hash.8.xml                 |   26 +-
 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               |    2 +-
 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/mvxattr.1.xml                    |  100 +
 docs-xml/manpages/net.8.xml                        |    3 +-
 docs-xml/manpages/nmbd.8.xml                       |    6 +-
 docs-xml/manpages/nmblookup.1.xml                  |    2 +-
 docs-xml/manpages/ntlm_auth.1.xml                  |    2 +-
 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                 |    2 +-
 docs-xml/manpages/samba.7.xml                      |    4 +-
 docs-xml/manpages/samba.8.xml                      |    6 +-
 docs-xml/manpages/sharesec.1.xml                   |    2 +-
 docs-xml/manpages/smb.conf.5.xml                   |   62 +-
 docs-xml/manpages/smbcacls.1.xml                   |    2 +-
 docs-xml/manpages/smbclient.1.xml                  |    2 +-
 docs-xml/manpages/smbcontrol.1.xml                 |    3 +-
 docs-xml/manpages/smbcquotas.1.xml                 |   14 +-
 docs-xml/manpages/smbd.8.xml                       |    6 +-
 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                   |    2 +-
 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                |    2 +-
 docs-xml/manpages/vfs_acl_xattr.8.xml              |    2 +-
 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                  |  199 +-
 docs-xml/manpages/vfs_full_audit.8.xml             |    2 +-
 docs-xml/manpages/vfs_glusterfs.8.xml              |   18 +-
 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           |    2 +-
 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                     |   13 +-
 docs-xml/manpages/winbind_krb5_locator.7.xml       |    2 +-
 docs-xml/manpages/winbindd.8.xml                   |    2 +-
 docs-xml/smbdotconf/generate-context.xsl           |    2 +-
 docs-xml/smbdotconf/logon/logonscript.xml          |    6 +-
 .../smbdotconf/misc/allowinsecurewidelinks.xml     |    2 +-
 docs-xml/smbdotconf/misc/cachedirectory.xml        |    7 +-
 docs-xml/smbdotconf/misc/fssprunestale.xml         |    2 +-
 docs-xml/smbdotconf/misc/fsssequencetimeout.xml    |    2 +-
 docs-xml/smbdotconf/misc/lockdirectory.xml         |    4 +
 docs-xml/smbdotconf/misc/resetonzerovc.xml         |    7 +-
 docs-xml/smbdotconf/misc/rpcdaemon.xml             |    2 +-
 docs-xml/smbdotconf/misc/statedirectory.xml        |    2 +-
 docs-xml/smbdotconf/misc/usersharemaxshares.xml    |    2 +-
 docs-xml/smbdotconf/protocol/lsaovernetlogon.xml   |   21 +
 docs-xml/smbdotconf/protocol/rpcserverport.xml     |   14 +
 .../smbdotconf/security/dedicatedkeytabfile.xml    |    2 +-
 docs-xml/smbdotconf/security/inheritowner.xml      |   41 +-
 .../security/kerberosencryptiontypes.xml           |   53 +
 docs-xml/smbdotconf/security/security.xml          |   11 -
 docs-xml/wscript_build                             |    3 +-
 docs/manpages/cifsdd.8                             |    6 +-
 docs/manpages/dbwrap_tool.1                        |    6 +-
 docs/manpages/eventlogadm.8                        |    6 +-
 docs/manpages/findsmb.1                            |    6 +-
 docs/manpages/idmap_ad.8                           |   36 +-
 docs/manpages/idmap_autorid.8                      |    6 +-
 docs/manpages/idmap_hash.8                         |   12 +-
 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                       |    6 +-
 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                           |    6 +-
 docs/manpages/mvxattr.1                            |   84 +
 docs/manpages/net.8                                |   10 +-
 docs/manpages/nmbd.8                               |    8 +-
 docs/manpages/nmblookup.1                          |    6 +-
 docs/manpages/ntlm_auth.1                          |    6 +-
 docs/manpages/pam_winbind.8                        |    6 +-
 docs/manpages/pam_winbind.conf.5                   |    6 +-
 docs/manpages/pdbedit.8                            |    6 +-
 docs/manpages/profiles.1                           |    6 +-
 docs/manpages/rpcclient.1                          |    6 +-
 docs/manpages/samba-regedit.8                      |    6 +-
 docs/manpages/samba-tool.8                         |    6 +-
 docs/manpages/samba.7                              |    6 +-
 docs/manpages/samba.8                              |    8 +-
 docs/manpages/sharesec.1                           |    6 +-
 docs/manpages/smb.conf.5                           |  203 +-
 docs/manpages/smbcacls.1                           |    6 +-
 docs/manpages/smbclient.1                          |    6 +-
 docs/manpages/smbcontrol.1                         |    6 +-
 docs/manpages/smbcquotas.1                         |   13 +-
 docs/manpages/smbd.8                               |    8 +-
 docs/manpages/smbget.1                             |    6 +-
 docs/manpages/smbgetrc.5                           |    6 +-
 docs/manpages/smbpasswd.5                          |    6 +-
 docs/manpages/smbpasswd.8                          |    6 +-
 docs/manpages/smbspool.8                           |    6 +-
 docs/manpages/smbspool_krb5_wrapper.8              |    6 +-
 docs/manpages/smbstatus.1                          |    6 +-
 docs/manpages/smbtar.1                             |    6 +-
 docs/manpages/smbtree.1                            |    6 +-
 docs/manpages/testparm.1                           |    6 +-
 docs/manpages/vfs_acl_tdb.8                        |    6 +-
 docs/manpages/vfs_acl_xattr.8                      |    6 +-
 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                          |  226 +-
 docs/manpages/vfs_full_audit.8                     |    6 +-
 docs/manpages/vfs_glusterfs.8                      |   16 +-
 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                   |    6 +-
 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                            |    6 +-
 docs/manpages/wbinfo.1                             |   15 +-
 docs/manpages/winbind_krb5_locator.7               |    6 +-
 docs/manpages/winbindd.8                           |    6 +-
 examples/LDAP/README                               |    3 -
 examples/VFS/skel_opaque.c                         |   19 -
 examples/VFS/skel_transparent.c                    |   17 -
 examples/fuse/README                               |    7 +
 examples/fuse/clifuse.c                            | 1473 ++++
 examples/fuse/clifuse.h                            |   27 +
 examples/fuse/smb2mount.c                          |  153 +
 examples/fuse/wscript                              |   14 +
 examples/fuse/wscript_build                        |    7 +
 lib/async_req/async_sock.c                         |   38 +-
 lib/crypto/py_crypto.c                             |   90 +
 lib/crypto/wscript_build                           |    7 +
 lib/krb5_wrap/gss_samba.c                          |  161 +
 lib/krb5_wrap/gss_samba.h                          |   13 +
 lib/krb5_wrap/krb5_samba.c                         | 2034 +++---
 lib/krb5_wrap/krb5_samba.h                         |  134 +-
 lib/krb5_wrap/wscript_build                        |    2 +-
 lib/ldb/ABI/{ldb-1.1.27.sigs => ldb-1.1.28.sigs}   |    0
 lib/ldb/ABI/ldb-1.1.29.sigs                        |  268 +
 ...ldb-util-1.1.10.sigs => pyldb-util-1.1.28.sigs} |    0
 ...ldb-util-1.1.10.sigs => pyldb-util-1.1.29.sigs} |    0
 ...util-1.1.10.sigs => pyldb-util.py3-1.1.28.sigs} |    0
 ...util-1.1.10.sigs => pyldb-util.py3-1.1.29.sigs} |    0
 lib/ldb/common/ldb_attributes.c                    |   68 +
 lib/ldb/common/ldb_dn.c                            |    6 +-
 lib/ldb/common/ldb_match.c                         |    4 +-
 lib/ldb/common/ldb_modules.c                       |    7 +-
 lib/ldb/common/ldb_pack.c                          |   30 +-
 lib/ldb/include/ldb.h                              |   12 +
 lib/ldb/include/ldb_module.h                       |   16 +-
 lib/ldb/include/ldb_private.h                      |   12 +
 lib/ldb/ldb_map/ldb_map_outbound.c                 |    2 +-
 lib/ldb/ldb_tdb/ldb_cache.c                        |  138 +-
 lib/ldb/ldb_tdb/ldb_index.c                        |   15 +-
 lib/ldb/ldb_tdb/ldb_search.c                       |  157 +-
 lib/ldb/ldb_tdb/ldb_tdb.c                          |    2 +-
 lib/ldb/ldb_tdb/ldb_tdb.h                          |    5 +-
 lib/ldb/man/ldb.3.xml                              |    2 +-
 lib/ldb/man/ldbadd.1.xml                           |    2 +-
 lib/ldb/man/ldbdel.1.xml                           |    2 +-
 lib/ldb/man/ldbedit.1.xml                          |    2 +-
 lib/ldb/man/ldbmodify.1.xml                        |    2 +-
 lib/ldb/man/ldbrename.1.xml                        |    2 +-
 lib/ldb/man/ldbsearch.1.xml                        |    2 +-
 lib/ldb/modules/rdn_name.c                         |  155 +-
 lib/ldb/pyldb.h                                    |    5 +-
 lib/ldb/tests/test-tdb-features.sh                 |   13 +
 lib/ldb/tools/ldbdump.c                            |    2 +-
 lib/ldb/wscript                                    |    2 +-
 lib/nss_wrapper/wscript                            |   12 +
 lib/param/loadparm.c                               |    4 +-
 lib/param/loadparm.h                               |   11 +
 lib/param/param_table.c                            |   19 +
 lib/poll_funcs/poll_funcs.h                        |  131 -
 lib/poll_funcs/poll_funcs_tevent.c                 |  478 --
 lib/poll_funcs/poll_funcs_tevent.h                 |   38 -
 lib/poll_funcs/wscript_build                       |    5 -
 lib/replace/replace.h                              |    4 +
 lib/replace/system/dir.h                           |    4 +
 lib/replace/system/network.h                       |    4 +
 lib/replace/test/shared_mmap.c                     |    5 +-
 lib/replace/test/shared_mremap.c                   |    5 +-
 lib/replace/test/snprintf.c                        |    2 +-
 lib/replace/wscript                                |    5 +-
 lib/replace/xattr.c                                |  105 +-
 lib/resolv_wrapper/wscript                         |    4 +-
 lib/socket/interfaces.c                            |    2 +-
 lib/talloc/ABI/pytalloc-util-2.1.9.sigs            |   16 +
 lib/talloc/ABI/pytalloc-util.py3-2.1.9.sigs        |   15 +
 .../ABI/{talloc-2.1.4.sigs => talloc-2.1.9.sigs}   |    0
 lib/talloc/pytalloc.c                              |   13 +
 lib/talloc/pytalloc.h                              |   28 +-
 lib/talloc/pytalloc_guide.txt                      |   73 +-
 lib/talloc/pytalloc_util.c                         |   95 +-
 lib/talloc/talloc.c                                |   42 +-
 lib/talloc/talloc.h                                |    2 +-
 lib/talloc/testsuite.c                             |  101 +-
 lib/talloc/wscript                                 |    8 +-
 lib/tdb/ABI/tdb-1.3.11.sigs                        |   70 +
 lib/tdb/ABI/tdb-1.3.12.sigs                        |   70 +
 lib/tdb/common/mutex.c                             |   16 +-
 lib/tdb/common/tdb.c                               |  222 +-
 lib/tdb/common/tdb_private.h                       |    5 +
 lib/tdb/include/tdb.h                              |   26 +
 lib/tdb/wscript                                    |    2 +-
 lib/tevent/ABI/tevent-0.9.30.sigs                  |   96 +
 lib/tevent/ABI/tevent-0.9.31.sigs                  |   99 +
 lib/tevent/doc/tevent_context.dox                  |    2 +-
 lib/tevent/doc/tevent_queue.dox                    |    5 +-
 lib/tevent/doc/tevent_thread.dox                   |    4 +-
 lib/tevent/testsuite.c                             |   99 +
 lib/tevent/tevent.c                                |  330 +-
 lib/tevent/tevent.h                                |  101 +-
 lib/tevent/tevent.py                               |    1 -
 lib/tevent/tevent_epoll.c                          |    4 +
 lib/tevent/tevent_internal.h                       |   51 +-
 lib/tevent/tevent_poll.c                           |    9 +-
 lib/tevent/tevent_port.c                           |    4 +
 lib/tevent/tevent_queue.c                          |    2 +-
 lib/tevent/tevent_req.c                            |    5 +
 lib/tevent/tevent_select.c                         |    4 +
 lib/tevent/tevent_signal.c                         |   60 +-
 lib/tevent/tevent_threads.c                        |  155 +-
 lib/tevent/tevent_timed.c                          |   88 +-
 lib/tevent/wscript                                 |    8 +-
 lib/torture/torture.h                              |   10 +
 lib/util/access.c                                  |  364 +
 lib/util/access.h                                  |   28 +
 lib/util/bitmap.c                                  |    5 +-
 lib/util/charset/pull_push.c                       |   25 +-
 lib/util/debug.c                                   |   43 +-
 lib/util/debug.h                                   |    6 +
 lib/util/memcache.h                                |    3 +
 lib/util/samba_util.h                              |   12 +-
 lib/util/strv.c                                    |   26 +
 lib/util/strv.h                                    |    1 +
 lib/util/tevent_werror.c                           |    2 +-
 lib/util/unix_match.c                              |  183 +
 lib/util/unix_match.h                              |   25 +
 lib/util/util.c                                    |    4 +-
 lib/util/util_file.c                               |  162 +-
 lib/util/util_net.c                                |    8 +-
 lib/util/wscript_build                             |   23 +-
 lib/util/wscript_configure                         |   15 +-
 lib/util/xfile.c                                   |  430 --
 lib/util/xfile.h                                   |  107 -
 libcli/auth/credentials.c                          |   33 +-
 libcli/auth/ntlm_check.c                           |    5 +-
 libcli/auth/schannel_state.h                       |   12 +
 libcli/auth/schannel_state_tdb.c                   |  261 +
 libcli/drsuapi/repl_decrypt.c                      |    4 +-
 libcli/nbt/libnbt.h                                |    9 +-
 libcli/nbt/lmhosts.c                               |   27 +-
 libcli/samsync/decrypt.c                           |   15 +-
 libcli/security/dom_sid.c                          |    3 +-
 libcli/security/sddl.c                             |    2 +-
 libcli/security/security.h                         |    3 +
 libcli/security/util_sid.c                         |   36 +-
 libcli/smb/smb1cli_create.c                        |   71 -
 libcli/smb/smb1cli_session.c                       |  823 +++
 libcli/smb/smbXcli_base.c                          |  149 +-
 libcli/smb/smbXcli_base.h                          |   65 +
 libcli/smb/smb_constants.h                         |    4 +-
 libcli/smb/smb_util.h                              |   14 +
 libcli/smb/util.c                                  |  200 +
 libcli/smb/wscript                                 |   92 +-
 libcli/smbreadline/smbreadline.c                   |   10 +-
 libcli/util/doserr.c                               |  356 +-
 libcli/util/hresult.c                              |   81 +-
 libcli/util/hresult.h                              |    2 +
 libcli/util/werror.h                               |  255 +-
 libgpo/gpext/gpext.c                               |    4 +-
 libgpo/gpo_ini.c                                   |    6 +-
 libgpo/gpo_ldap.c                                  |   27 +-
 librpc/idl/cab.idl                                 |  135 +
 librpc/idl/clusapi.idl                             |  133 +-
 librpc/idl/dcerpc.idl                              |   25 +-
 librpc/idl/dnsserver.idl                           |    2 +-
 librpc/idl/drsuapi.idl                             |    8 +-
 librpc/idl/initshutdown.idl                        |    4 +-
 librpc/idl/ioctl.idl                               |    3 +-
 librpc/idl/lsa.idl                                 |    2 +-
 librpc/idl/nfs4acl.idl                             |    2 +-
 librpc/idl/ntlmssp.idl                             |    4 +-
 librpc/idl/schannel.idl                            |    7 +
 librpc/idl/security.idl                            |    4 +
 librpc/idl/spoolss.idl                             |  154 +-
 librpc/idl/winbind.idl                             |   16 +-
 librpc/idl/winreg.idl                              |    4 +-
 librpc/idl/winspool.idl                            |  878 +++
 librpc/idl/wscript_build                           |   13 +-
 librpc/ndr/ndr_cab.c                               |  273 +
 librpc/ndr/ndr_cab.h                               |   24 +
 librpc/ndr/ndr_dcerpc.c                            |   82 +
 librpc/ndr/ndr_sec_helper.c                        |   12 +-
 librpc/ndr/ndr_spoolss_buf.c                       |   12 +-
 librpc/ndr/ndr_spoolss_buf.h                       |    8 +-
 librpc/ndr/uuid.c                                  |  132 +-
 librpc/rpc/binding.c                               |    3 +
 librpc/rpc/binding_handle.c                        |   18 +-
 librpc/rpc/dcerpc_error.c                          |    1 +
 librpc/rpc/dcerpc_util.c                           |  403 +-
 librpc/rpc/rpc_common.h                            |   25 +
 librpc/tools/ndrdump.c                             |   10 +-
 librpc/wscript_build                               |   19 +-
 nsswitch/pam_winbind.c                             |   89 +-
 nsswitch/tests/test_idmap_rfc2307.sh               |  130 +-
 nsswitch/tests/test_idmap_rid.sh                   |   66 +
 nsswitch/tests/test_wbinfo.sh                      |   56 +-
 nsswitch/tests/test_wbinfo_simple.sh               |   10 +-
 nsswitch/wbinfo.c                                  |    9 +-
 nsswitch/wscript_build                             |    2 +-
 packaging/systemd/nmb.service                      |    6 +-
 packaging/systemd/samba.service                    |    5 +-
 packaging/systemd/smb.service                      |    5 +-
 packaging/systemd/winbind.service                  |    5 +-
 pidl/lib/Parse/Pidl/NDR.pm                         |   24 +-
 pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm            |    8 +-
 pidl/lib/Parse/Pidl/Samba3/Template.pm             |    2 +
 pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm           |   45 +-
 pidl/lib/Parse/Pidl/Samba4/Python.pm               |  825 ++-
 pidl/lib/Parse/Pidl/Wireshark/NDR.pm               |   11 +-
 pidl/lib/Parse/Yapp/Driver.pm                      |    2 +-
 pidl/tests/wireshark-ndr.pl                        |    2 +-
 python/py3compat.h                                 |  167 +
 python/samba/__init__.py                           |   16 +-
 python/samba/join.py                               |   60 +-
 python/samba/kcc/__init__.py                       |    2 +-
 python/samba/kcc/kcc_utils.py                      |    6 +-
 python/samba/ndr.py                                |   87 +-
 python/samba/netcmd/__init__.py                    |    2 +-
 python/samba/netcmd/dns.py                         |  115 +-
 python/samba/netcmd/domain.py                      |   40 +-
 python/samba/netcmd/group.py                       |   18 +-
 python/samba/netcmd/user.py                        |   21 +-
 python/samba/provision/__init__.py                 |    6 +-
 python/samba/subunit/run.py                        |   10 +-
 python/samba/tests/__init__.py                     |  459 +-
 python/samba/tests/credentials.py                  |  368 +-
 python/samba/tests/dcerpc/dnsserver.py             |  919 ++-
 python/samba/tests/dcerpc/raw_protocol.py          | 2219 +++++-
 python/samba/tests/dns.py                          |   11 +-
 python/samba/tests/dns_forwarder.py                |   11 +-
 python/samba/tests/kcc/ldif_import_export.py       |   24 +
 python/samba/tests/libsmb_samba_internal.py        |    1 +
 python/samba/tests/posixacl.py                     |   27 +-
 python/samba/tests/samba_tool/dnscmd.py            |  661 ++
 python/samba/tests/samba_tool/user.py              |   10 +-
 python/wscript_build                               |   12 +-
 script/autobuild.py                                |  114 +-
 selftest/__init__.py                               |    0
 selftest/filter-subunit                            |   39 +-
 selftest/format-subunit-json                       |   54 +
 selftest/gdb_backtrace                             |   12 +-
 selftest/gdb_run                                   |    9 +-
 selftest/knownfail                                 |   32 +-
 selftest/perf_tests.py                             |   49 +
 selftest/quick                                     |    3 +-
 selftest/run.py                                    |  134 -
 selftest/selftest.pl                               |   11 +-
 selftest/selftest.py                               |  525 --
 selftest/selftesthelpers.py                        |    7 +-
 selftest/skip                                      |    1 +
 selftest/socket_wrapper.py                         |   61 -
 selftest/subunithelper.py                          |   83 +-
 selftest/target/Samba.pm                           |    8 +
 selftest/target/Samba3.pm                          |  162 +-
 selftest/target/Samba4.pm                          |  139 +-
 selftest/target/__init__.py                        |  165 -
 selftest/target/samba.py                           |  153 -
 selftest/testlist.py                               |  171 -
 selftest/tests.py                                  |   17 +-
 selftest/tests/__init__.py                         |   30 -
 selftest/tests/test_run.py                         |  190 -
 selftest/tests/test_samba.py                       |  116 -
 selftest/tests/test_socket_wrapper.py              |   36 -
 selftest/tests/test_target.py                      |  129 -
 selftest/tests/test_testlist.py                    |  148 -
 selftest/wscript                                   |   28 +-
 source3/auth/auth_domain.c                         |    1 +
 source3/auth/auth_util.c                           |   15 +-
 source3/auth/check_samsec.c                        |    5 +-
 source3/auth/server_info.c                         |    1 +
 source3/auth/token_util.c                          |    1 +
 source3/auth/user_util.c                           |   14 +-
 source3/client/client.c                            |  148 +-
 source3/client/smbspool.c                          |   35 +-
 source3/client/smbspool_krb5_wrapper.c             |   32 +-
 source3/groupdb/mapping.c                          |   10 +-
 source3/include/auth_info.h                        |   22 +-
 source3/include/idmap.h                            |    4 +
 source3/include/idmap_autorid_tdb.h                |    6 +-
 source3/include/includes.h                         |    1 -
 source3/include/libsmbclient.h                     |   10 -
 source3/include/local.h                            |    2 +-
 source3/include/lsa.h                              |    4 +
 source3/include/messages.h                         |    3 +
 source3/include/nss_info.h                         |   10 -
 source3/include/popt_common.h                      |    6 +-
 source3/include/proto.h                            |   41 +-
 source3/include/smb.h                              |    3 +-
 source3/include/tldap.h                            |    6 +
 source3/include/util_event.h                       |    2 +
 source3/include/vfs.h                              |   11 +-
 source3/include/vfs_macros.h                       |   10 -
 source3/lib/access.c                               |  343 -
 source3/lib/asys/asys.c                            |  342 -
 source3/lib/asys/asys.h                            |  155 -
 source3/lib/asys/tests.c                           |   90 -
 source3/lib/asys/wscript_build                     |   10 -
 source3/lib/cleanupdb.c                            |    2 +-
 source3/lib/dbwrap/dbwrap_ctdb.c                   |   20 +-
 source3/lib/dbwrap/dbwrap_watch.c                  |   12 +-
 source3/lib/dumpcore.c                             |   32 +-
 source3/lib/fncall.c                               |   16 +-
 source3/lib/gencache.c                             |   19 +-
 source3/lib/idmap_cache.c                          |    8 +-
 source3/lib/messages.c                             |  337 +-
 source3/lib/messages_dgm.c                         | 1195 +++-
 source3/lib/messages_dgm.h                         |   10 +-
 source3/lib/messages_dgm_ref.c                     |   45 +-
 source3/lib/messages_dgm_ref.h                     |    3 +-
 source3/lib/netapi/cm.c                            |   14 +-
 .../examples/netdomjoin-gui/netdomjoin-gui.c       |    2 +-
 source3/lib/netapi/file.c                          |    8 +-
 source3/lib/netapi/getdc.c                         |    4 +-
 source3/lib/netapi/group.c                         |   54 +-
 source3/lib/netapi/joindomain.c                    |   14 +-
 source3/lib/netapi/localgroup.c                    |   28 +-
 source3/lib/netapi/netapi.c                        |   22 +-
 source3/lib/netapi/netlogon.c                      |    6 +-
 source3/lib/netapi/serverinfo.c                    |   20 +-
 source3/lib/netapi/share.c                         |   18 +-
 source3/lib/netapi/user.c                          |   68 +-
 source3/lib/netapi/wkstainfo.c                     |    4 +-
 source3/lib/popt_common.c                          |  235 +-
 source3/lib/pthreadpool/pthreadpool.c              |  303 +-
 source3/lib/pthreadpool/pthreadpool.h              |   46 +-
 source3/lib/pthreadpool/pthreadpool_pipe.c         |  202 +
 source3/lib/pthreadpool/pthreadpool_pipe.h         |   39 +
 source3/lib/pthreadpool/pthreadpool_sync.c         |  149 +-
 source3/lib/pthreadpool/pthreadpool_tevent.c       |  246 +
 source3/lib/pthreadpool/pthreadpool_tevent.h       |   37 +
 source3/lib/pthreadpool/tests.c                    |  358 +-
 source3/lib/pthreadpool/wscript_build              |   14 +-
 source3/lib/smbconf/smbconf_reg.c                  |    2 +-
 source3/lib/smbrun.c                               |   21 +-
 source3/lib/substitute.c                           |    9 +-
 source3/lib/system.c                               |   12 +-
 source3/lib/unix_msg/test_drain.c                  |   83 -
 source3/lib/unix_msg/test_source.c                 |   93 -
 source3/lib/unix_msg/tests.c                       |  241 -
 source3/lib/unix_msg/unix_msg.c                    |  998 ---
 source3/lib/unix_msg/unix_msg.h                    |  119 -
 source3/lib/unix_msg/wscript_build                 |   18 -
 source3/lib/util.c                                 |  162 +-
 source3/lib/util_cmdline.c                         |  306 +-
 source3/lib/util_sd.c                              |    4 +-
 source3/lib/util_sid_passdb.c                      |    1 +
 source3/lib/util_unixsids.c                        |   40 +-
 source3/lib/util_unixsids.h                        |   36 +
 source3/libads/authdata.c                          |   18 +-
 source3/libads/kerberos.c                          |  235 +-
 source3/libads/kerberos_keytab.c                   |  105 +-
 source3/libads/krb5_setpw.c                        |   47 +-
 source3/libads/ldap.c                              |    1 +
 source3/libads/ldap_printer.c                      |    2 +-
 source3/libads/sasl.c                              |   15 +-
 source3/libgpo/gpext/scripts.c                     |    2 +-
 source3/libgpo/gpo_reg.c                           |   38 +-
 source3/libnet/libnet_dssync_passdb.c              |    9 +-
 source3/libnet/libnet_join.c                       |  142 +-
 source3/libnet/libnet_keytab.c                     |   10 +-
 source3/libnet/libnet_keytab.h                     |    1 -
 source3/libnet/libnet_samsync_display.c            |    6 +-
 source3/libnet/libnet_samsync_keytab.c             |    2 +-
 source3/libnet/libnet_samsync_ldif.c               |    7 +-
 source3/libnet/libnet_samsync_passdb.c             |    9 +-
 source3/librpc/crypto/gse.c                        |  342 +-
 source3/librpc/crypto/gse_krb5.c                   |   60 +-
 source3/librpc/idl/open_files.idl                  |    2 +-
 source3/librpc/rpc/dcerpc.h                        |    3 -
 source3/librpc/rpc/dcerpc_helpers.c                |   59 +-
 source3/libsmb/cli_smb2_fnum.c                     |  437 +-
 source3/libsmb/cli_smb2_fnum.h                     |   18 +
 source3/libsmb/cliconnect.c                        | 4944 +++++++-------
 source3/libsmb/clidfs.c                            |  106 +-
 source3/libsmb/clifile.c                           |  127 -
 source3/libsmb/clifsinfo.c                         |  249 +-
 source3/libsmb/cliquota.c                          |  514 +-
 source3/libsmb/clireadwrite.c                      |    4 +-
 source3/libsmb/libsmb_context.c                    |    4 +-
 source3/libsmb/libsmb_dir.c                        |   15 +-
 source3/libsmb/libsmb_server.c                     |   78 +-
 source3/libsmb/namequery.c                         |   43 +
 source3/libsmb/passchange.c                        |   53 +-
 source3/libsmb/proto.h                             |  111 +-
 source3/libsmb/pylibsmb.c                          |    9 +-
 source3/libsmb/samlogon_cache.c                    |  100 +-
 source3/libsmb/samlogon_cache.h                    |   41 +
 source3/libsmb/wscript                             |    2 +-
 source3/locking/leases_util.c                      |   72 +
 source3/locking/locking.c                          |   24 +-
 source3/locking/proto.h                            |    8 +
 source3/locking/share_mode_lock.c                  |    4 +-
 source3/modules/nfs4_acls.c                        |  103 +-
 source3/modules/nfs4_acls.h                        |   18 +-
 source3/modules/vfs_acl_common.c                   |    1 +
 source3/modules/vfs_acl_tdb.c                      |   24 +-
 source3/modules/vfs_acl_xattr.c                    |  108 +-
 source3/modules/vfs_aio_pthread.c                  |   22 +-
 source3/modules/vfs_aixacl2.c                      |    5 +-
 source3/modules/vfs_catia.c                        |   41 +-
 source3/modules/vfs_ceph.c                         |  449 +-
 source3/modules/vfs_default.c                      |  413 +-
 source3/modules/vfs_expand_msdfs.c                 |   11 +-
 source3/modules/vfs_fruit.c                        |   80 +-
 source3/modules/vfs_full_audit.c                   |   25 -
 source3/modules/vfs_glusterfs.c                    |  148 +-
 source3/modules/vfs_gpfs.c                         |  133 +-
 source3/modules/vfs_media_harmony.c                |   77 -
 source3/modules/vfs_nfs4acl_xattr.c                |    9 +-
 source3/modules/vfs_offline.c                      |   20 +-
 source3/modules/vfs_shadow_copy2.c                 |   22 +-
 source3/modules/vfs_shell_snap.c                   |    6 +-
 source3/modules/vfs_snapper.c                      |    5 +-
 source3/modules/vfs_time_audit.c                   |   41 -
 source3/modules/vfs_tsmsm.c                        |  105 +-
 source3/modules/vfs_unityed_media.c                |   59 -
 source3/modules/vfs_xattr_tdb.c                    |   12 +
 source3/modules/vfs_zfsacl.c                       |    6 +-
 source3/nmbd/nmbd_lmhosts.c                        |    2 +-
 source3/nmbd/nmbd_namelistdb.c                     |   45 +-
 source3/nmbd/nmbd_proto.h                          |    8 +-
 source3/nmbd/nmbd_serverlistdb.c                   |   32 +-
 source3/nmbd/nmbd_synclists.c                      |   31 +-
 source3/nmbd/nmbd_winsserver.c                     |   51 +-
 source3/nmbd/wscript_build                         |   40 +
 source3/param/loadparm.c                           |  111 +-
 source3/param/wscript_build                        |    8 +-
 source3/passdb/ABI/samba-passdb-0.26.0.sigs        |  310 +
 source3/passdb/lookup_sid.c                        |   37 +-
 source3/passdb/pdb_interface.c                     |    4 +-
 source3/passdb/pdb_ldap.c                          |    2 +-
 source3/passdb/pdb_samba_dsdb.c                    |    4 +-
 source3/passdb/pdb_smbpasswd.c                     |    2 +-
 source3/passdb/pdb_tdb.c                           |    2 +-
 source3/printing/nt_printing.c                     |   70 +-
 source3/printing/nt_printing_ads.c                 |   66 +-
 source3/printing/nt_printing_migrate_internal.c    |    2 +-
 source3/printing/nt_printing_os2.c                 |    6 +-
 source3/printing/print_aix.c                       |   26 +-
 source3/printing/print_generic.c                   |    2 +-
 source3/printing/print_standard.c                  |   18 +-
 source3/printing/printing.c                        |   16 +-
 source3/printing/printspoolss.c                    |    3 -
 source3/registry/reg_api.c                         |   60 +-
 source3/registry/reg_api_regf.c                    |   24 +-
 source3/registry/reg_api_util.c                    |    8 +-
 source3/registry/reg_backend_db.c                  |   59 +-
 source3/registry/reg_cachehook.c                   |   10 +-
 source3/registry/reg_dispatcher.c                  |    4 +-
 source3/registry/reg_import.c                      |    4 +-
 source3/registry/reg_objects.c                     |   24 +-
 source3/registry/reg_perfcount.c                   |    6 +-
 source3/rpc_client/cli_lsarpc.c                    |    8 +-
 source3/rpc_client/cli_pipe.c                      |   23 +-
 source3/rpc_client/cli_spoolss.c                   |   42 +-
 source3/rpc_client/cli_winreg.c                    |    8 +-
 source3/rpc_client/cli_winreg_int.c                |    8 +-
 source3/rpc_client/cli_winreg_spoolss.c            |  296 +-
 source3/rpc_client/cli_winreg_spoolss.h            |   38 +-
 source3/rpc_client/init_spoolss.c                  |   62 +-
 source3/rpc_client/init_spoolss.h                  |    4 +
 source3/rpc_server/dfs/srv_dfs_nt.c                |   62 +-
 source3/rpc_server/dssetup/srv_dssetup_nt.c        |    8 +-
 source3/rpc_server/epmapper/srv_epmapper.c         |    9 +
 source3/rpc_server/eventlog/srv_eventlog_reg.c     |    4 +-
 source3/rpc_server/netlogon/srv_netlog_nt.c        |  101 +-
 source3/rpc_server/ntsvcs/srv_ntsvcs_nt.c          |   18 +-
 source3/rpc_server/rpc_handles.c                   |    2 +-
 source3/rpc_server/rpc_ncacn_np.c                  |   22 +-
 source3/rpc_server/rpc_ncacn_np.h                  |    2 +-
 source3/rpc_server/samr/srv_samr_chgpasswd.c       |    8 +-
 source3/rpc_server/spoolss/srv_spoolss_nt.c        |  779 ++-
 source3/rpc_server/spoolss/srv_spoolss_util.c      |   46 +-
 source3/rpc_server/srv_pipe.c                      |    6 +-
 source3/rpc_server/srvsvc/srv_srvsvc_nt.c          |   87 +-
 source3/rpc_server/svcctl/srv_svcctl_nt.c          |   72 +-
 source3/rpc_server/svcctl/srv_svcctl_reg.c         |   10 +-
 source3/rpc_server/winreg/srv_winreg_nt.c          |  102 +-
 source3/rpc_server/wkssvc/srv_wkssvc_nt.c          |   44 +-
 source3/rpcclient/cmd_epmapper.c                   |   61 +-
 source3/rpcclient/cmd_iremotewinspool.c            |  177 +
 source3/rpcclient/cmd_netlogon.c                   |   20 +-
 source3/rpcclient/cmd_ntsvcs.c                     |    2 +-
 source3/rpcclient/cmd_spoolss.c                    |   97 +-
 source3/rpcclient/cmd_srvsvc.c                     |    4 +-
 source3/rpcclient/cmd_winreg.c                     |   12 +-
 source3/rpcclient/cmd_witness.c                    |    4 +-
 source3/rpcclient/cmd_wkssvc.c                     |    2 +-
 source3/rpcclient/rpcclient.c                      |  117 +-
 source3/rpcclient/wscript_build                    |   56 +
 source3/script/build_env.sh                        |   11 +
 source3/script/tests/test_inherit_owner.sh         |  157 +
 source3/script/tests/test_large_acl.sh             |   59 +
 source3/script/tests/test_net_cred_change.sh       |    6 +-
 source3/script/tests/test_registry_upgrade.sh      |    2 +
 .../script/tests/test_smbclient_netbios_aliases.sh |    5 +-
 source3/script/tests/test_smbclient_s3.sh          |   11 +
 source3/script/tests/test_substitutions.sh         |   37 +
 source3/script/tests/test_wbinfo_sids2xids_int.py  |    2 +-
 source3/selftest/tests.py                          |   67 +-
 source3/services/svc_rcinit.c                      |   12 +-
 source3/services/svc_winreg_glue.c                 |    4 +-
 source3/smbd/close.c                               |    2 +-
 source3/smbd/dosmode.c                             |   45 +-
 source3/smbd/files.c                               |    8 -
 source3/smbd/globals.h                             |    9 +-
 source3/smbd/lanman.c                              |   16 +-
 source3/smbd/message.c                             |    2 +-
 source3/smbd/msdfs.c                               |   40 +-
 source3/smbd/negprot.c                             |   23 +-
 source3/smbd/notify_inotify.c                      |    2 +-
 source3/smbd/notifyd/notifyd.c                     |   32 +-
 source3/smbd/notifyd/wscript_build                 |    4 +-
 source3/smbd/open.c                                |  398 +-
 source3/smbd/oplock.c                              |   62 +-
 source3/smbd/posix_acls.c                          |   14 +-
 source3/smbd/proto.h                               |   18 +-
 source3/smbd/quotas.c                              |    2 +-
 source3/smbd/sec_ctx.c                             |    3 +-
 source3/smbd/server.c                              |    8 +-
 source3/smbd/service.c                             |    8 +-
 source3/smbd/share_access.c                        |    2 -
 source3/smbd/smb2_ioctl_filesys.c                  |   28 +-
 source3/smbd/trans2.c                              |   21 +-
 source3/smbd/vfs.c                                 |   15 -
 source3/torture/bench_pthreadpool.c                |   22 +-
 source3/torture/masktest.c                         |   44 +-
 source3/torture/proto.h                            |    1 +
 source3/torture/test_pthreadpool_tevent.c          |   82 +
 source3/torture/test_smb2.c                        |  134 +-
 source3/torture/torture.c                          |  203 +-
 source3/utils/mvxattr.c                            |  178 +
 source3/utils/net.c                                |   22 +-
 source3/utils/net_ads.c                            |   20 +-
 source3/utils/net_conf_util.c                      |    2 +-
 source3/utils/net_dom.c                            |    2 +-
 source3/utils/net_registry.c                       |   22 +-
 source3/utils/net_registry_util.c                  |    8 +-
 source3/utils/net_rpc.c                            |    8 +-
 source3/utils/net_rpc_conf.c                       |   42 +-
 source3/utils/net_rpc_registry.c                   |   10 +-
 source3/utils/net_rpc_service.c                    |   22 +-
 source3/utils/net_util.c                           |   35 +-
 source3/utils/ntlm_auth.c                          |  265 +-
 source3/utils/regedit.c                            |   13 +-
 source3/utils/regedit_dialog.c                     |   26 +-
 source3/utils/regedit_hexedit.c                    |    4 +-
 source3/utils/regedit_list.c                       |    4 +-
 source3/utils/regedit_samba3.c                     |    2 +-
 source3/utils/regedit_treeview.c                   |    4 +-
 source3/utils/regedit_valuelist.c                  |    8 +-
 source3/utils/smbcacls.c                           |   25 +-
 source3/utils/smbcquotas.c                         |   48 +-
 source3/utils/smbtree.c                            |   30 +-
 source3/utils/testparm.c                           |  188 +-
 source3/utils/wscript_build                        |  259 +
 source3/winbindd/idmap.c                           |    2 +-
 source3/winbindd/idmap_ad.c                        |  110 +
 source3/winbindd/idmap_ad_nss.c                    |  139 +-
 source3/winbindd/idmap_autorid.c                   |  171 +-
 source3/winbindd/idmap_autorid_tdb.c               |   73 +-
 source3/winbindd/idmap_hash/idmap_hash.c           |   45 +-
 source3/winbindd/idmap_hash/mapfile.c              |   11 +-
 source3/winbindd/idmap_proto.h                     |    1 +
 source3/winbindd/idmap_rfc2307.c                   |    9 +-
 source3/winbindd/idmap_rid.c                       |    4 +-
 source3/winbindd/idmap_tdb_common.c                |    6 +
 source3/winbindd/idmap_util.c                      |    5 +-
 source3/winbindd/nss_info.c                        |   26 -
 source3/winbindd/nss_info_template.c               |   27 -
 source3/winbindd/wb_fill_pwent.c                   |  248 -
 source3/winbindd/wb_getpwsid.c                     |  117 +-
 source3/winbindd/wb_gettoken.c                     |  137 +-
 source3/winbindd/wb_lookupsids.c                   |   25 +-
 source3/winbindd/wb_lookupusergroups.c             |   14 +-
 source3/winbindd/wb_next_pwent.c                   |   36 +-
 source3/winbindd/wb_query_user_list.c              |   70 +-
 source3/winbindd/wb_queryuser.c                    |  286 +-
 source3/winbindd/wb_sids2xids.c                    |   39 +-
 source3/winbindd/winbindd.c                        |   20 +
 source3/winbindd/winbindd.h                        |   29 +-
 source3/winbindd/winbindd_ads.c                    |  240 +-
 source3/winbindd/winbindd_cache.c                  |  433 +-
 source3/winbindd/winbindd_cm.c                     |  129 +-
 source3/winbindd/winbindd_creds.c                  |    1 +
 source3/winbindd/winbindd_dual.c                   |    6 +-
 source3/winbindd/winbindd_dual_ndr.c               |    4 +-
 source3/winbindd/winbindd_dual_srv.c               |  126 +-
 source3/winbindd/winbindd_getgroups.c              |    2 +-
 source3/winbindd/winbindd_getuserdomgroups.c       |   15 +-
 source3/winbindd/winbindd_getusersids.c            |    2 +-
 source3/winbindd/winbindd_irpc.c                   |    2 +-
 source3/winbindd/winbindd_list_users.c             |  106 +-
 source3/winbindd/winbindd_misc.c                   |    3 +-
 source3/winbindd/winbindd_msrpc.c                  |  105 +-
 source3/winbindd/winbindd_ndr.c                    |    4 -
 source3/winbindd/winbindd_pam.c                    |   24 +-
 source3/winbindd/winbindd_proto.h                  |   89 +-
 source3/winbindd/winbindd_reconnect.c              |   29 +-
 source3/winbindd/winbindd_reconnect_ads.c          |   28 +-
 source3/winbindd/winbindd_rpc.c                    |  146 +-
 source3/winbindd/winbindd_rpc.h                    |   11 +-
 source3/winbindd/winbindd_samr.c                   |  141 +-
 source3/winbindd/winbindd_util.c                   |   84 +-
 source3/winbindd/wscript_build                     |  113 +-
 source3/wscript                                    |   11 +-
 source3/wscript_build                              | 1771 +++--
 source4/auth/gensec/gensec_gssapi.c                |  248 +-
 source4/auth/gensec/gensec_gssapi.h                |    2 +-
 source4/auth/gensec/gensec_krb5.c                  |  263 +-
 source4/auth/gensec/gensec_krb5.h                  |   10 +
 source4/auth/gensec/gensec_krb5_heimdal.c          |  102 +
 source4/auth/gensec/gensec_krb5_mit.c              |  102 +
 source4/auth/gensec/gensec_krb5_util.c             |  103 -
 source4/auth/gensec/gensec_krb5_util.h             |   10 -
 source4/auth/gensec/wscript_build                  |    8 +-
 source4/auth/kerberos/kerberos_pac.c               |    8 +-
 source4/auth/kerberos/kerberos_util.c              |   41 +-
 source4/auth/ntlm/auth_sam.c                       |    5 +-
 source4/auth/unix_token.c                          |    2 +-
 source4/client/client.c                            |   53 +-
 source4/dns_server/dns_crypto.c                    |   36 +-
 source4/dns_server/dns_query.c                     |   36 +-
 source4/dns_server/dns_server.c                    |    6 +-
 source4/dns_server/dns_update.c                    |    2 +-
 source4/dns_server/dns_utils.c                     |    2 +-
 source4/dns_server/dnsserver_common.c              |  104 +-
 source4/dns_server/dnsserver_common.h              |    4 +-
 source4/dsdb/common/dsdb_dn.c                      |   24 +-
 source4/dsdb/common/util.c                         |    7 +-
 source4/dsdb/kcc/garbage_collect_tombstones.c      |    4 +-
 source4/dsdb/kcc/kcc_service.c                     |    2 +-
 source4/dsdb/repl/drepl_extended.c                 |   10 +-
 source4/dsdb/repl/drepl_notify.c                   |   51 +-
 source4/dsdb/repl/drepl_out_pull.c                 |    4 +-
 source4/dsdb/repl/drepl_service.c                  |    2 +-
 source4/dsdb/repl/drepl_service.h                  |    2 +-
 source4/dsdb/repl/replicated_objects.c             |   14 +-
 source4/dsdb/samdb/cracknames.c                    |   30 +-
 source4/dsdb/samdb/ldb_modules/extended_dn_out.c   |   26 +-
 source4/dsdb/samdb/ldb_modules/linked_attributes.c |   26 +-
 source4/dsdb/samdb/ldb_modules/password_hash.c     |    4 +-
 source4/dsdb/samdb/ldb_modules/repl_meta_data.c    |   16 +-
 source4/dsdb/samdb/ldb_modules/schema_load.c       |   15 +-
 source4/dsdb/schema/schema.h                       |   51 +
 source4/dsdb/schema/schema_info_attr.c             |    2 +-
 source4/dsdb/schema/schema_init.c                  |   28 +-
 source4/dsdb/schema/schema_prefixmap.c             |    8 +-
 source4/dsdb/schema/schema_query.c                 |    2 +-
 source4/dsdb/schema/schema_set.c                   |    6 +-
 source4/dsdb/schema/schema_syntax.c                |    2 +-
 source4/dsdb/tests/python/ad_dc_multi_bind.py      |   94 +
 source4/dsdb/tests/python/ad_dc_performance.py     |  338 +
 source4/dsdb/tests/python/dsdb_schema_info.py      |   12 +-
 source4/dsdb/tests/python/ldap_schema.py           |   54 +-
 source4/dsdb/tests/python/sec_descriptor.py        |   82 +-
 source4/dsdb/tests/python/vlv.py                   |    2 -
 source4/dsdb/wscript_build                         |    2 +-
 source4/heimdal/kdc/default_config.c               |    1 +
 source4/heimdal/kdc/kdc.h                          |    2 +
 source4/heimdal/kdc/krb5tgs.c                      |    4 +-
 source4/heimdal/lib/krb5/context.c                 |   29 +
 source4/heimdal/lib/krb5/crypto-arcfour.c          |    8 +
 source4/heimdal/lib/krb5/crypto.c                  |   66 +-
 source4/heimdal/lib/krb5/init_creds_pw.c           |    7 +-
 source4/heimdal/lib/krb5/krb5_locl.h               |    1 +
 source4/heimdal/lib/krb5/mit_glue.c                |   17 +-
 source4/heimdal/lib/krb5/version-script.map        |    3 +
 source4/heimdal/lib/wind/rfc3454.txt-table         | 7074 --------------------
 source4/heimdal_build/wscript_build                |    6 +-
 source4/include/includes.h                         |    1 -
 source4/kdc/db-glue.c                              |  125 +-
 source4/kdc/kdc-heimdal.c                          |   15 +-
 source4/kdc/kdc-server.c                           |    4 +-
 source4/kdc/kdc-server.h                           |    1 +
 source4/kdc/kpasswd-heimdal.c                      |  629 --
 source4/kdc/kpasswd-helper.c                       |  243 +
 source4/kdc/kpasswd-helper.h                       |   46 +
 source4/kdc/kpasswd-service-heimdal.c              |  296 +
 source4/kdc/kpasswd-service.c                      |  348 +
 source4/kdc/kpasswd-service.h                      |   43 +
 source4/kdc/ktutil.c                               |    4 +-
 source4/kdc/mit_samba.c                            |    3 +
 source4/kdc/pac-glue.c                             |  185 +-
 source4/kdc/sdb.c                                  |    8 +-
 source4/kdc/sdb.h                                  |    4 -
 source4/kdc/sdb_to_hdb.c                           |   23 +-
 source4/kdc/wdc-samba4.c                           |    8 +-
 source4/kdc/wscript_build                          |   16 +-
 source4/ldap_server/ldap_bind.c                    |    2 -
 source4/lib/com/dcom/main.c                        |    2 +-
 source4/lib/com/main.c                             |    4 +-
 source4/lib/messaging/messaging.c                  |  114 +-
 source4/lib/messaging/messaging.h                  |    1 +
 source4/lib/messaging/tests/messaging.c            |  262 +
 source4/lib/registry/hive.c                        |    8 +-
 source4/lib/registry/interface.c                   |   26 +-
 source4/lib/registry/ldb.c                         |   14 +-
 source4/lib/registry/local.c                       |   16 +-
 source4/lib/registry/patchfile.c                   |   34 +-
 source4/lib/registry/patchfile_dotreg.c            |   10 +-
 source4/lib/registry/patchfile_preg.c              |   22 +-
 source4/lib/registry/regf.c                        |  164 +-
 source4/lib/registry/rpc.c                         |   63 +-
 source4/lib/registry/samba.c                       |    2 +-
 source4/lib/registry/tests/hive.c                  |   10 +-
 source4/lib/registry/tests/registry.c              |   16 +-
 source4/lib/registry/tools/regshell.c              |   18 +-
 source4/lib/socket/access.c                        |  237 +-
 source4/lib/socket/socket.h                        |    3 -
 source4/lib/socket/socket_ip.c                     |    3 +-
 source4/lib/socket/wscript_build                   |    2 +-
 source4/lib/tls/tls_tstream.c                      |    4 +-
 source4/lib/wmi/tools/wmic.c                       |    4 +-
 source4/lib/wmi/wbemdata.c                         |    4 +-
 source4/libcli/raw/interfaces.h                    |    4 +-
 source4/libcli/wbclient/wbclient.c                 |    6 +-
 source4/libcli/wbclient/wbclient.h                 |    6 +-
 source4/libnet/libnet_become_dc.c                  |    2 +-
 source4/libnet/libnet_export_keytab.c              |    8 +-
 source4/libnet/py_net.c                            |    5 +-
 source4/librpc/rpc/dcerpc.c                        |  420 +-
 source4/librpc/rpc/dcerpc.h                        |    4 +
 source4/librpc/rpc/dcerpc_auth.c                   |   24 +-
 source4/librpc/rpc/dcerpc_sock.c                   |    6 +-
 source4/librpc/rpc/dcerpc_util.c                   |   20 +-
 source4/librpc/rpc/pyrpc.h                         |   13 -
 source4/librpc/rpc/pyrpc_util.c                    |   59 +-
 source4/librpc/rpc/pyrpc_util.h                    |    5 +
 source4/librpc/tests/binding_string.c              |   19 +
 source4/librpc/wscript_build                       |   72 +-
 source4/ntvfs/ntvfs_generic.c                      |    3 +
 source4/ntvfs/posix/pvfs_acl.c                     |   10 +-
 source4/ntvfs/posix/pvfs_acl_nfs4.c                |    5 +-
 source4/ntvfs/posix/pvfs_open.c                    |   18 +
 source4/param/wscript_build                        |    5 +-
 source4/rpc_server/backupkey/dcesrv_backupkey.c    |   72 +-
 .../backupkey/dcesrv_backupkey_heimdal.c           |   38 +-
 source4/rpc_server/browser/dcesrv_browser.c        |    4 +-
 source4/rpc_server/common/reply.c                  |   37 +-
 source4/rpc_server/dcerpc_server.c                 |  856 ++-
 source4/rpc_server/dcerpc_server.h                 |   25 +-
 source4/rpc_server/dcesrv_auth.c                   |  310 +-
 source4/rpc_server/dcesrv_mgmt.c                   |   16 +
 source4/rpc_server/dnsserver/dnsdata.c             |  195 +-
 source4/rpc_server/dnsserver/dnsdb.c               |   83 +-
 source4/rpc_server/dnsserver/dnsserver.h           |    4 +-
 source4/rpc_server/drsuapi/addentry.c              |    6 +-
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c        |   26 +-
 source4/rpc_server/drsuapi/getncchanges.c          |  455 +-
 source4/rpc_server/drsuapi/writespn.c              |    6 +-
 source4/rpc_server/handles.c                       |   10 +
 source4/rpc_server/lsa/dcesrv_lsa.c                |   23 +-
 source4/rpc_server/netlogon/dcerpc_netlogon.c      |  131 +-
 source4/rpc_server/remote/dcesrv_remote.c          |   36 +-
 source4/rpc_server/service_rpc.c                   |   46 +-
 source4/rpc_server/srvsvc/dcesrv_srvsvc.c          |   72 +-
 source4/rpc_server/unixinfo/dcesrv_unixinfo.c      |    8 +-
 source4/rpc_server/winreg/rpc_winreg.c             |   16 +-
 source4/rpc_server/wkssvc/dcesrv_wkssvc.c          |    4 +-
 source4/rpc_server/wscript_build                   |    2 +-
 source4/scripting/bin/gen_hresult.py               |    5 +-
 source4/scripting/bin/samba_dnsupdate              |   10 +-
 source4/scripting/bin/samba_upgradedns             |   12 +-
 source4/scripting/bin/w32err_code.py               |   11 +-
 source4/selftest/tests.py                          |   14 +-
 source4/setup/provision_rootdse_add.ldif           |    2 +-
 source4/setup/schema_samba4.ldif                   |    5 +
 source4/setup/tests/blackbox_newuser.sh            |    4 +-
 source4/smb_server/smb/nttrans.c                   |    1 +
 source4/smb_server/smb/reply.c                     |    1 +
 source4/smb_server/smb2/fileio.c                   |    5 +
 source4/smbd/server.c                              |   10 +-
 source4/smbd/service_stream.h                      |    2 +-
 source4/torture/dfs/domaindfs.c                    |    7 +-
 source4/torture/drs/python/drs_base.py             |  324 +-
 source4/torture/drs/python/getnc_exop.py           |  468 +-
 .../torture/drs/python/linked_attributes_drs.py    |   40 +-
 source4/torture/drs/python/ridalloc_exop.py        |   40 +-
 source4/torture/drs/unit/prefixmap_tests.c         |    4 +-
 source4/torture/ldap/basic.c                       |    8 +-
 source4/torture/ldb/ldb.c                          |   18 +
 source4/torture/libnetapi/libnetapi.c              |    2 +-
 source4/torture/ndr/backupkey.c                    |    3 +-
 source4/torture/ndr/cabinet.c                      | 4323 ++++++++++++
 source4/torture/ndr/clusapi.c                      |    4 +-
 source4/torture/ndr/drsblobs.c                     |   18 +-
 source4/torture/ndr/krb5pac.c                      |   32 +-
 source4/torture/ndr/nbt.c                          |    8 +-
 source4/torture/ndr/ndr.c                          |   66 +-
 source4/torture/ndr/ndr.h                          |   11 +-
 source4/torture/ndr/negoex.c                       |    2 +-
 source4/torture/ndr/ntlmssp.c                      |    4 +-
 source4/torture/ndr/spoolss.c                      |   37 +-
 source4/torture/ndr/winreg.c                       |    8 +-
 source4/torture/ndr/winspool.c                     |  173 +
 source4/torture/rap/sam.c                          |    4 +-
 source4/torture/rpc/backupkey.c                    |   40 +-
 source4/torture/rpc/backupkey_heimdal.c            |   42 +-
 source4/torture/rpc/browser.c                      |   12 +-
 source4/torture/rpc/clusapi.c                      |  490 +-
 source4/torture/rpc/echo.c                         |   17 +
 source4/torture/rpc/frsapi.c                       |    2 +-
 source4/torture/rpc/handles.c                      |   33 +-
 source4/torture/rpc/iremotewinspool.c              |  941 +++
 source4/torture/rpc/lsa.c                          |    8 +-
 source4/torture/rpc/netlogon.c                     |  427 +-
 source4/torture/rpc/rpc.c                          |   32 +-
 source4/torture/rpc/samba3rpc.c                    |    2 +-
 source4/torture/rpc/samlogon.c                     |   16 +-
 source4/torture/rpc/schannel.c                     |    2 +-
 source4/torture/rpc/spoolss.c                      |  779 ++-
 source4/torture/rpc/spoolss_win.c                  |    6 +-
 source4/torture/rpc/srvsvc.c                       |    6 +-
 source4/torture/rpc/svcctl.c                       |    6 +-
 source4/torture/rpc/testjoin.c                     |   90 +-
 source4/torture/rpc/torture_rpc.h                  |    4 +
 source4/torture/rpc/winreg.c                       |   58 +-
 source4/torture/rpc/witness.c                      |   16 +-
 source4/torture/rpc/wkssvc.c                       |   30 +-
 source4/torture/smb2/acls.c                        |   19 +-
 source4/torture/smb2/connect.c                     |  109 +-
 source4/torture/smb2/create.c                      |    5 +-
 source4/torture/smb2/dir.c                         |    9 +-
 source4/torture/smb2/durable_open.c                |   16 +-
 source4/torture/smb2/getinfo.c                     |   38 +-
 source4/torture/smb2/ioctl.c                       | 1385 +++-
 source4/torture/smb2/lease.c                       |  127 +-
 source4/torture/smb2/lock.c                        |   46 +-
 source4/torture/smb2/maxfid.c                      |    8 +-
 source4/torture/smb2/maxwrite.c                    |   43 +-
 source4/torture/smb2/notify.c                      |   23 +-
 source4/torture/smb2/oplock.c                      |  140 +
 source4/torture/smb2/rename.c                      |   52 +-
 source4/torture/smb2/scan.c                        |  102 +-
 source4/torture/smb2/setinfo.c                     |    8 +-
 source4/torture/smb2/smb2.c                        |    1 +
 source4/torture/smb2/streams.c                     |   12 +-
 source4/torture/smb2/util.c                        |   92 +-
 source4/torture/smb2/wscript_build                 |   33 +-
 source4/torture/vfs/acl_xattr.c                    |    6 +-
 source4/torture/vfs/fruit.c                        |  151 +-
 source4/torture/vfs/vfs.c                          |    1 +
 source4/torture/wscript_build                      |    4 +
 source4/utils/man/ad2oLschema.1.xml                |    4 +-
 source4/utils/man/ntlm_auth4.1.xml                 |  269 -
 source4/utils/man/oLschema2ldif.1.xml              |    2 +-
 source4/utils/ntlm_auth.c                          | 1178 ----
 source4/utils/wscript_build                        |   11 -
 source4/winbind/idmap.c                            |   35 +-
 source4/winbind/idmap.h                            |    2 -
 source4/winbind/wb_async_helpers.c                 |  494 --
 source4/winbind/wb_async_helpers.h                 |   37 -
 source4/winbind/wb_utils.c                         |    1 -
 source4/winbind/wscript_build                      |    2 +-
 testdata/unconnected-intrasite.ldif                |  606 ++
 testprogs/blackbox/common_test_fns.inc             |   18 +
 testprogs/blackbox/subunit.sh                      |   15 +-
 testprogs/blackbox/test_client_etypes.sh           |   83 +
 testprogs/blackbox/test_kinit_trusts_heimdal.sh    |   10 +-
 testprogs/blackbox/test_kpasswd_heimdal.sh         |  217 +
 testprogs/blackbox/test_net_ads.sh                 |    9 +
 testprogs/blackbox/test_password_settings.sh       |  223 +
 testprogs/blackbox/test_passwords.sh               |  265 -
 testsuite/unittests/test_krb5_samba.c              |  145 +
 testsuite/unittests/wscript                        |   16 +
 wscript                                            |    5 +-
 wscript_build                                      |    2 +-
 wscript_configure_system_mitkrb5                   |    3 +-
 1403 files changed, 70409 insertions(+), 41713 deletions(-)
 delete mode 100644 Roadmap
 create mode 100644 ctdb/client/client_event.c
 delete mode 100644 ctdb/common/cmdline.c
 delete mode 100644 ctdb/common/cmdline.h
 create mode 100644 ctdb/common/run_proc.c
 create mode 100644 ctdb/common/run_proc.h
 create mode 100644 ctdb/common/sock_daemon.c
 create mode 100644 ctdb/common/sock_daemon.h
 create mode 100644 ctdb/common/sock_io.c
 create mode 100644 ctdb/common/sock_io.h
 delete mode 100644 ctdb/doc/Makefile
 create mode 100644 ctdb/doc/ctdb-etcd.7
 create mode 100644 ctdb/doc/ctdb-etcd.7.html
 create mode 100644 ctdb/doc/ctdb-etcd.7.xml
 create mode 100644 ctdb/doc/ctdb_mutex_ceph_rados_helper.7
 create mode 100644 ctdb/doc/ctdb_mutex_ceph_rados_helper.7.html
 create mode 100644 ctdb/doc/ctdb_mutex_ceph_rados_helper.7.xml
 create mode 100644 ctdb/protocol/protocol_event.c
 delete mode 100644 ctdb/server/ctdb_event_helper.c
 create mode 100644 ctdb/server/ctdb_eventd.c
 delete mode 100644 ctdb/server/ctdb_logging_file.c
 delete mode 100644 ctdb/server/ctdb_logging_syslog.c
 create mode 100644 ctdb/server/ctdb_takeover_helper.c
 create mode 100755 ctdb/tests/complex/60_rogueip_releaseip.sh
 create mode 100755 ctdb/tests/complex/61_rogueip_takeip.sh
 create mode 100755 ctdb/tests/cunit/run_proc_001.sh
 create mode 100755 ctdb/tests/cunit/sock_daemon_test_001.sh
 create mode 100755 ctdb/tests/cunit/sock_io_test_001.sh
 create mode 100644 ctdb/tests/eventd/README
 create mode 100755 ctdb/tests/eventd/eventd_001.sh
 create mode 100755 ctdb/tests/eventd/eventd_002.sh
 create mode 100755 ctdb/tests/eventd/eventd_003.sh
 create mode 100755 ctdb/tests/eventd/eventd_004.sh
 create mode 100755 ctdb/tests/eventd/eventd_005.sh
 create mode 100755 ctdb/tests/eventd/eventd_006.sh
 create mode 100755 ctdb/tests/eventd/eventd_007.sh
 create mode 100755 ctdb/tests/eventd/eventd_011.sh
 create mode 100755 ctdb/tests/eventd/eventd_012.sh
 create mode 100755 ctdb/tests/eventd/eventd_013.sh
 create mode 100755 ctdb/tests/eventd/eventd_014.sh
 create mode 100755 ctdb/tests/eventd/eventd_021.sh
 create mode 100755 ctdb/tests/eventd/eventd_022.sh
 create mode 100755 ctdb/tests/eventd/eventd_023.sh
 create mode 100755 ctdb/tests/eventd/eventd_024.sh
 create mode 100755 ctdb/tests/eventd/eventd_031.sh
 create mode 100755 ctdb/tests/eventd/eventd_032.sh
 create mode 100755 ctdb/tests/eventd/eventd_033.sh
 create mode 100755 ctdb/tests/eventd/eventd_041.sh
 create mode 100755 ctdb/tests/eventd/eventd_042.sh
 create mode 100755 ctdb/tests/eventd/eventd_043.sh
 create mode 100755 ctdb/tests/eventd/eventd_051.sh
 create mode 100644 ctdb/tests/eventd/scripts/local.sh
 create mode 100755 ctdb/tests/eventscripts/50.samba.shutdown.001.sh
 create mode 100755 ctdb/tests/eventscripts/50.samba.shutdown.002.sh
 delete mode 100755 ctdb/tests/eventscripts/60.nfs.multi.003.sh
 delete mode 100755 ctdb/tests/eventscripts/60.nfs.multi.004.sh
 delete mode 100755 ctdb/tests/eventscripts/60.nfs.multi.005.sh
 delete mode 100755 ctdb/tests/eventscripts/60.nfs.multi.006.sh
 create mode 100644 ctdb/tests/src/ipalloc_read_known_ips.c
 create mode 100644 ctdb/tests/src/ipalloc_read_known_ips.h
 delete mode 100644 ctdb/tests/src/rb_perftest.c
 create mode 100644 ctdb/tests/src/run_proc_test.c
 create mode 100644 ctdb/tests/src/sock_daemon_test.c
 create mode 100644 ctdb/tests/src/sock_io_test.c
 delete mode 100755 ctdb/tests/takeover/lcp2.020.sh
 delete mode 100755 ctdb/tests/takeover/lcp2.021.sh
 delete mode 100644 ctdb/tests/takeover/simulation/README
 delete mode 100755 ctdb/tests/takeover/simulation/ctdb_takeover.py
 delete mode 100755 ctdb/tests/takeover/simulation/hey_jude.py
 delete mode 100755 ctdb/tests/takeover/simulation/ip_groups1.py
 delete mode 100755 ctdb/tests/takeover/simulation/ip_groups2.py
 delete mode 100755 ctdb/tests/takeover/simulation/ip_groups3.py
 delete mode 100755 ctdb/tests/takeover/simulation/ip_groups4.py
 delete mode 100755 ctdb/tests/takeover/simulation/ip_groups5.py
 delete mode 100755 ctdb/tests/takeover/simulation/mgmt_simple.py
 delete mode 100755 ctdb/tests/takeover/simulation/node_group.py
 delete mode 100755 ctdb/tests/takeover/simulation/node_group_extra.py
 delete mode 100755 ctdb/tests/takeover/simulation/node_group_simple.py
 delete mode 100755 ctdb/tests/takeover/simulation/nondet_path_01.py
 create mode 100755 ctdb/tests/takeover_helper/000.sh
 create mode 100755 ctdb/tests/takeover_helper/010.sh
 create mode 100755 ctdb/tests/takeover_helper/011.sh
 create mode 100755 ctdb/tests/takeover_helper/012.sh
 create mode 100755 ctdb/tests/takeover_helper/013.sh
 create mode 100755 ctdb/tests/takeover_helper/014.sh
 create mode 100755 ctdb/tests/takeover_helper/015.sh
 create mode 100755 ctdb/tests/takeover_helper/016.sh
 create mode 100755 ctdb/tests/takeover_helper/017.sh
 create mode 100755 ctdb/tests/takeover_helper/018.sh
 create mode 100755 ctdb/tests/takeover_helper/019.sh
 create mode 100755 ctdb/tests/takeover_helper/020.sh
 create mode 100755 ctdb/tests/takeover_helper/021.sh
 create mode 100755 ctdb/tests/takeover_helper/022.sh
 create mode 100755 ctdb/tests/takeover_helper/023.sh
 create mode 100755 ctdb/tests/takeover_helper/024.sh
 create mode 100755 ctdb/tests/takeover_helper/025.sh
 create mode 100755 ctdb/tests/takeover_helper/026.sh
 create mode 100755 ctdb/tests/takeover_helper/027.sh
 create mode 100755 ctdb/tests/takeover_helper/028.sh
 create mode 100755 ctdb/tests/takeover_helper/110.sh
 create mode 100755 ctdb/tests/takeover_helper/111.sh
 create mode 100755 ctdb/tests/takeover_helper/120.sh
 create mode 100755 ctdb/tests/takeover_helper/121.sh
 create mode 100755 ctdb/tests/takeover_helper/122.sh
 create mode 100755 ctdb/tests/takeover_helper/130.sh
 create mode 100755 ctdb/tests/takeover_helper/131.sh
 create mode 100755 ctdb/tests/takeover_helper/132.sh
 create mode 100755 ctdb/tests/takeover_helper/140.sh
 create mode 100755 ctdb/tests/takeover_helper/150.sh
 create mode 100755 ctdb/tests/takeover_helper/160.sh
 create mode 100755 ctdb/tests/takeover_helper/210.sh
 create mode 100755 ctdb/tests/takeover_helper/211.sh
 create mode 100755 ctdb/tests/takeover_helper/220.sh
 create mode 100755 ctdb/tests/takeover_helper/230.sh
 create mode 100755 ctdb/tests/takeover_helper/240.sh
 create mode 100755 ctdb/tests/takeover_helper/250.sh
 create mode 100755 ctdb/tests/takeover_helper/260.sh
 create mode 100644 ctdb/tests/takeover_helper/scripts/local.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.005.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.006.sh
 create mode 100755 ctdb/tests/tool/ctdb.ip.007.sh
 create mode 100755 ctdb/tests/tool/ctdb.ipinfo.001.sh
 create mode 100755 ctdb/tests/tool/ctdb.ipinfo.002.sh
 create mode 100755 ctdb/tests/tool/ctdb.ipinfo.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.nodestatus.003.sh
 create mode 100755 ctdb/tests/tool/ctdb.nodestatus.004.sh
 create mode 100755 ctdb/tests/tool/ctdb.nodestatus.005.sh
 create mode 100755 ctdb/tests/tool/ctdb.nodestatus.006.sh
 create mode 100644 ctdb/tools/ctdb_event.c
 create mode 100644 ctdb/utils/ceph/ctdb_mutex_ceph_rados_helper.c
 create mode 100755 ctdb/utils/ceph/test_ceph_rados_reclock.sh
 create mode 100755 ctdb/utils/etcd/ctdb_etcd_lock
 create mode 100644 docs-xml/manpages/mvxattr.1.xml
 create mode 100644 docs-xml/smbdotconf/protocol/lsaovernetlogon.xml
 create mode 100644 docs-xml/smbdotconf/protocol/rpcserverport.xml
 create mode 100644 docs-xml/smbdotconf/security/kerberosencryptiontypes.xml
 create mode 100644 docs/manpages/mvxattr.1
 create mode 100644 examples/fuse/README
 create mode 100644 examples/fuse/clifuse.c
 create mode 100644 examples/fuse/clifuse.h
 create mode 100644 examples/fuse/smb2mount.c
 create mode 100644 examples/fuse/wscript
 create mode 100644 examples/fuse/wscript_build
 create mode 100644 lib/crypto/py_crypto.c
 copy lib/ldb/ABI/{ldb-1.1.27.sigs => ldb-1.1.28.sigs} (100%)
 create mode 100644 lib/ldb/ABI/ldb-1.1.29.sigs
 copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util-1.1.28.sigs} (100%)
 copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util-1.1.29.sigs} (100%)
 copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util.py3-1.1.28.sigs} (100%)
 copy lib/ldb/ABI/{pyldb-util-1.1.10.sigs => pyldb-util.py3-1.1.29.sigs} (100%)
 delete mode 100644 lib/poll_funcs/poll_funcs.h
 delete mode 100644 lib/poll_funcs/poll_funcs_tevent.c
 delete mode 100644 lib/poll_funcs/poll_funcs_tevent.h
 delete mode 100644 lib/poll_funcs/wscript_build
 create mode 100644 lib/talloc/ABI/pytalloc-util-2.1.9.sigs
 create mode 100644 lib/talloc/ABI/pytalloc-util.py3-2.1.9.sigs
 copy lib/talloc/ABI/{talloc-2.1.4.sigs => talloc-2.1.9.sigs} (100%)
 create mode 100644 lib/tdb/ABI/tdb-1.3.11.sigs
 create mode 100644 lib/tdb/ABI/tdb-1.3.12.sigs
 create mode 100644 lib/tevent/ABI/tevent-0.9.30.sigs
 create mode 100644 lib/tevent/ABI/tevent-0.9.31.sigs
 create mode 100644 lib/util/access.c
 create mode 100644 lib/util/access.h
 create mode 100644 lib/util/unix_match.c
 create mode 100644 lib/util/unix_match.h
 delete mode 100644 lib/util/xfile.c
 delete mode 100644 lib/util/xfile.h
 create mode 100644 libcli/smb/smb1cli_session.c
 create mode 100644 librpc/idl/cab.idl
 create mode 100644 librpc/idl/winspool.idl
 create mode 100644 librpc/ndr/ndr_cab.c
 create mode 100644 librpc/ndr/ndr_cab.h
 create mode 100755 nsswitch/tests/test_idmap_rid.sh
 create mode 100644 python/py3compat.h
 create mode 100644 python/samba/tests/samba_tool/dnscmd.py
 delete mode 100644 selftest/__init__.py
 create mode 100644 selftest/format-subunit-json
 create mode 100644 selftest/perf_tests.py
 delete mode 100644 selftest/run.py
 delete mode 100755 selftest/selftest.py
 delete mode 100644 selftest/socket_wrapper.py
 delete mode 100644 selftest/target/__init__.py
 delete mode 100644 selftest/target/samba.py
 delete mode 100644 selftest/testlist.py
 delete mode 100644 selftest/tests/__init__.py
 delete mode 100644 selftest/tests/test_run.py
 delete mode 100644 selftest/tests/test_samba.py
 delete mode 100644 selftest/tests/test_socket_wrapper.py
 delete mode 100644 selftest/tests/test_target.py
 delete mode 100644 selftest/tests/test_testlist.py
 delete mode 100644 source3/lib/access.c
 delete mode 100644 source3/lib/asys/asys.c
 delete mode 100644 source3/lib/asys/asys.h
 delete mode 100644 source3/lib/asys/tests.c
 delete mode 100644 source3/lib/asys/wscript_build
 create mode 100644 source3/lib/pthreadpool/pthreadpool_pipe.c
 create mode 100644 source3/lib/pthreadpool/pthreadpool_pipe.h
 create mode 100644 source3/lib/pthreadpool/pthreadpool_tevent.c
 create mode 100644 source3/lib/pthreadpool/pthreadpool_tevent.h
 delete mode 100644 source3/lib/unix_msg/test_drain.c
 delete mode 100644 source3/lib/unix_msg/test_source.c
 delete mode 100644 source3/lib/unix_msg/tests.c
 delete mode 100644 source3/lib/unix_msg/unix_msg.c
 delete mode 100644 source3/lib/unix_msg/unix_msg.h
 delete mode 100644 source3/lib/unix_msg/wscript_build
 create mode 100644 source3/lib/util_unixsids.h
 create mode 100644 source3/libsmb/samlogon_cache.h
 create mode 100644 source3/locking/leases_util.c
 create mode 100644 source3/nmbd/wscript_build
 create mode 100644 source3/passdb/ABI/samba-passdb-0.26.0.sigs
 create mode 100644 source3/rpcclient/cmd_iremotewinspool.c
 create mode 100644 source3/rpcclient/wscript_build
 create mode 100755 source3/script/tests/test_inherit_owner.sh
 create mode 100755 source3/script/tests/test_large_acl.sh
 create mode 100755 source3/script/tests/test_substitutions.sh
 create mode 100644 source3/torture/test_pthreadpool_tevent.c
 create mode 100644 source3/utils/mvxattr.c
 create mode 100644 source3/utils/wscript_build
 delete mode 100644 source3/winbindd/wb_fill_pwent.c
 create mode 100644 source4/auth/gensec/gensec_krb5.h
 create mode 100644 source4/auth/gensec/gensec_krb5_heimdal.c
 create mode 100644 source4/auth/gensec/gensec_krb5_mit.c
 delete mode 100644 source4/auth/gensec/gensec_krb5_util.c
 delete mode 100644 source4/auth/gensec/gensec_krb5_util.h
 create mode 100644 source4/dsdb/tests/python/ad_dc_multi_bind.py
 create mode 100644 source4/dsdb/tests/python/ad_dc_performance.py
 delete mode 100644 source4/heimdal/lib/wind/rfc3454.txt-table
 delete mode 100644 source4/kdc/kpasswd-heimdal.c
 create mode 100644 source4/kdc/kpasswd-helper.c
 create mode 100644 source4/kdc/kpasswd-helper.h
 create mode 100644 source4/kdc/kpasswd-service-heimdal.c
 create mode 100644 source4/kdc/kpasswd-service.c
 create mode 100644 source4/kdc/kpasswd-service.h
 create mode 100644 source4/torture/ndr/cabinet.c
 create mode 100644 source4/torture/ndr/winspool.c
 create mode 100644 source4/torture/rpc/iremotewinspool.c
 delete mode 100644 source4/utils/man/ntlm_auth4.1.xml
 delete mode 100644 source4/utils/ntlm_auth.c
 delete mode 100644 source4/winbind/wb_async_helpers.c
 delete mode 100644 source4/winbind/wb_async_helpers.h
 create mode 100644 testdata/unconnected-intrasite.ldif
 create mode 100755 testprogs/blackbox/test_client_etypes.sh
 create mode 100755 testprogs/blackbox/test_kpasswd_heimdal.sh
 create mode 100755 testprogs/blackbox/test_password_settings.sh
 delete mode 100755 testprogs/blackbox/test_passwords.sh
 create mode 100644 testsuite/unittests/test_krb5_samba.c
 create mode 100644 testsuite/unittests/wscript

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