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