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