~ahasenack/ubuntu/+source/samba:jammy-samba-4.15.5
Last commit made on
2022-02-23
- Get this branch:
-
git clone
-b jammy-samba-4.15.5
https://git.launchpad.net/~ahasenack/ubuntu/+source/samba
Only
Andreas Hasenack
can upload to this branch. If you are
Andreas Hasenack
please log in for upload directions.
Branch merges
Propose for merging
- Sergio Durigan Junior (community): Approve
- Canonical Server: Pending requested
-
Diff: 262891 lines (+112040/-45357) (has conflicts)2159 files modified.editorconfig (+33/-0)
.gitlab-ci-coverage-runners.yml (+10/-0)
.gitlab-ci-coverage.yml (+12/-0)
.gitlab-ci-default-runners.yml (+52/-0)
.gitlab-ci-default.yml (+10/-0)
.gitlab-ci-main.yml (+614/-0)
.gitlab-ci-private.yml (+3/-0)
.gitlab-ci.yml (+1/-356)
README.Coding.md (+2/-3)
README.contributing (+12/-3)
VERSION (+2/-2)
VFS-License-clarification.txt (+28/-0)
WHATSNEW.txt (+498/-1020)
auth/credentials/credentials.c (+608/-47)
auth/credentials/credentials.h (+56/-10)
auth/credentials/credentials_cmdline.c (+73/-0)
auth/credentials/credentials_internal.h (+15/-1)
auth/credentials/credentials_krb5.c (+6/-3)
auth/credentials/credentials_ntlm.c (+59/-8)
auth/credentials/credentials_secrets.c (+6/-4)
auth/credentials/pycredentials.c (+238/-9)
auth/credentials/tests/bind.py (+29/-2)
auth/credentials/tests/test_creds.c (+311/-0)
auth/credentials/wscript_build (+12/-3)
auth/gensec/gensec.c (+1/-1)
auth/gensec/gensec.h (+2/-4)
auth/gensec/gensec_start.c (+120/-25)
auth/gensec/gensec_util.c (+19/-11)
auth/ntlmssp/ntlmssp_client.c (+1/-1)
auth/ntlmssp/ntlmssp_server.c (+8/-0)
bootstrap/.gitlab-ci.yml (+11/-4)
bootstrap/README.md (+13/-18)
bootstrap/config.py (+43/-23)
bootstrap/generated-dists/Vagrantfile (+22/-15)
bootstrap/generated-dists/centos7/bootstrap.sh (+4/-1)
bootstrap/generated-dists/centos7/packages.yml (+4/-1)
bootstrap/generated-dists/centos8/bootstrap.sh (+5/-1)
bootstrap/generated-dists/centos8/packages.yml (+5/-1)
bootstrap/generated-dists/debian10/bootstrap.sh (+2/-0)
bootstrap/generated-dists/debian10/packages.yml (+2/-0)
bootstrap/generated-dists/debian11/Dockerfile (+1/-1)
bootstrap/generated-dists/debian11/bootstrap.sh (+112/-0)
bootstrap/generated-dists/debian11/packages.yml (+97/-0)
bootstrap/generated-dists/fedora33/Dockerfile (+1/-1)
bootstrap/generated-dists/fedora33/bootstrap.sh (+6/-1)
bootstrap/generated-dists/fedora33/packages.yml (+6/-1)
bootstrap/generated-dists/fedora34/Dockerfile (+1/-1)
bootstrap/generated-dists/fedora34/bootstrap.sh (+5/-1)
bootstrap/generated-dists/fedora34/packages.yml (+5/-1)
bootstrap/generated-dists/opensuse151/bootstrap.sh (+5/-1)
bootstrap/generated-dists/opensuse151/packages.yml (+5/-1)
bootstrap/generated-dists/opensuse152/Dockerfile (+27/-0)
bootstrap/generated-dists/opensuse152/bootstrap.sh (+7/-1)
bootstrap/generated-dists/opensuse152/locale.sh (+55/-0)
bootstrap/generated-dists/opensuse152/packages.yml (+7/-1)
bootstrap/generated-dists/ubuntu1604/bootstrap.sh (+1/-0)
bootstrap/generated-dists/ubuntu1604/packages.yml (+1/-0)
bootstrap/generated-dists/ubuntu1804/bootstrap.sh (+2/-0)
bootstrap/generated-dists/ubuntu1804/packages.yml (+2/-0)
bootstrap/generated-dists/ubuntu2004/bootstrap.sh (+2/-0)
bootstrap/generated-dists/ubuntu2004/packages.yml (+2/-0)
bootstrap/sha1sum.txt (+1/-1)
bootstrap/template.py (+1/-1)
buildtools/bin/waf (+1/-1)
buildtools/wafsamba/samba_autoconf.py (+8/-2)
buildtools/wafsamba/samba_patterns.py (+1/-0)
buildtools/wafsamba/samba_python.py (+2/-8)
buildtools/wafsamba/samba_utils.py (+8/-1)
buildtools/wafsamba/samba_waf18.py (+5/-4)
buildtools/wafsamba/samba_wildcard.py (+1/-1)
buildtools/wafsamba/tests/test_abi.py (+1/-1)
buildtools/wafsamba/wafsamba.py (+14/-9)
buildtools/wafsamba/wscript (+57/-8)
ctdb/client/client_control_sync.c (+0/-58)
ctdb/client/client_sync.h (+0/-9)
ctdb/common/pidfile.c (+1/-1)
ctdb/common/system.c (+0/-2)
ctdb/config/debug_locks.sh (+178/-55)
ctdb/config/events/legacy/10.interface.script (+2/-1)
ctdb/config/events/legacy/11.natgw.script (+22/-22)
ctdb/config/events/legacy/91.lvs.script (+6/-6)
ctdb/config/functions (+3/-0)
ctdb/config/nfs-linux-kernel-callout (+1/-1)
ctdb/doc/ctdb-script.options.5 (+13/-13)
ctdb/doc/ctdb-script.options.5.html (+16/-16)
ctdb/doc/ctdb-script.options.5.xml (+16/-16)
ctdb/doc/ctdb.1 (+8/-8)
ctdb/doc/ctdb.1.html (+8/-8)
ctdb/doc/ctdb.1.xml (+9/-9)
ctdb/doc/ctdb.7 (+19/-15)
ctdb/doc/ctdb.7.html (+52/-46)
ctdb/doc/ctdb.7.xml (+32/-24)
ctdb/doc/ctdb_mutex_ceph_rados_helper.7 (+2/-0)
ctdb/doc/ctdb_mutex_ceph_rados_helper.7.html (+4/-1)
ctdb/doc/ctdb_mutex_ceph_rados_helper.7.xml (+4/-0)
ctdb/include/ctdb_private.h (+0/-4)
ctdb/packaging/RPM/ctdb.spec.in (+1/-0)
ctdb/protocol/protocol.h (+2/-2)
ctdb/protocol/protocol_api.h (+0/-10)
ctdb/protocol/protocol_client.c (+0/-49)
ctdb/protocol/protocol_control.c (+0/-48)
ctdb/protocol/protocol_debug.c (+0/-2)
ctdb/protocol/protocol_util.c (+14/-0)
ctdb/server/ctdb_control.c (+3/-4)
ctdb/server/ctdb_daemon.c (+37/-22)
ctdb/server/ctdb_lock.c (+56/-5)
ctdb/server/ctdb_mutex_fcntl_helper.c (+1/-0)
ctdb/server/ctdb_recover.c (+1/-217)
ctdb/server/ctdb_recoverd.c (+5/-3)
ctdb/server/ctdb_recovery_helper.c (+39/-395)
ctdb/tests/CLUSTER/complex/18_ctdb_reloadips.sh (+4/-4)
ctdb/tests/CLUSTER/complex/31_nfs_tickle.sh (+4/-5)
ctdb/tests/CLUSTER/complex/34_nfs_tickle_restart.sh (+0/-5)
ctdb/tests/INTEGRATION/database/basics.001.attach.sh (+26/-51)
ctdb/tests/INTEGRATION/database/basics.002.attach.sh (+10/-29)
ctdb/tests/INTEGRATION/database/basics.003.detach.sh (+6/-25)
ctdb/tests/INTEGRATION/database/basics.004.wipe.sh (+8/-27)
ctdb/tests/INTEGRATION/database/basics.010.backup_restore.sh (+9/-30)
ctdb/tests/INTEGRATION/database/fetch.001.ring.sh (+3/-14)
ctdb/tests/INTEGRATION/database/fetch.002.ring-hotkeys.sh (+1/-1)
ctdb/tests/INTEGRATION/database/readonly.001.basic.sh (+17/-35)
ctdb/tests/INTEGRATION/database/recovery.001.volatile.sh (+27/-39)
ctdb/tests/INTEGRATION/database/recovery.002.large.sh (+7/-23)
ctdb/tests/INTEGRATION/database/recovery.003.no_resurrect.sh (+4/-10)
ctdb/tests/INTEGRATION/database/recovery.010.persistent.sh (+11/-30)
ctdb/tests/INTEGRATION/database/recovery.011.continue.sh (+11/-24)
ctdb/tests/INTEGRATION/database/scripts/local.bash (+37/-5)
ctdb/tests/INTEGRATION/database/transaction.001.ptrans.sh (+6/-23)
ctdb/tests/INTEGRATION/database/transaction.002.loop.sh (+3/-14)
ctdb/tests/INTEGRATION/database/transaction.003.loop_recovery.sh (+6/-17)
ctdb/tests/INTEGRATION/database/transaction.004.update_record.sh (+16/-33)
ctdb/tests/INTEGRATION/database/transaction.010.loop_recovery.sh (+7/-18)
ctdb/tests/INTEGRATION/database/traverse.001.one.sh (+7/-19)
ctdb/tests/INTEGRATION/database/traverse.002.many.sh (+7/-25)
ctdb/tests/INTEGRATION/database/vacuum.001.fast.sh (+1/-1)
ctdb/tests/INTEGRATION/database/vacuum.002.full.sh (+1/-1)
ctdb/tests/INTEGRATION/database/vacuum.003.recreate.sh (+1/-1)
ctdb/tests/INTEGRATION/database/vacuum.030.locked.sh (+1/-1)
ctdb/tests/INTEGRATION/database/vacuum.031.locked.sh (+2/-2)
ctdb/tests/INTEGRATION/database/vacuum.032.locked.sh (+1/-1)
ctdb/tests/INTEGRATION/database/vacuum.033.locked.sh (+1/-1)
ctdb/tests/INTEGRATION/database/vacuum.034.locked.sh (+1/-1)
ctdb/tests/INTEGRATION/failover/pubips.001.list.sh (+3/-26)
ctdb/tests/INTEGRATION/failover/pubips.010.addip.sh (+3/-13)
ctdb/tests/INTEGRATION/failover/pubips.011.delip.sh (+3/-13)
ctdb/tests/INTEGRATION/failover/pubips.012.reloadips.sh (+8/-24)
ctdb/tests/INTEGRATION/failover/pubips.013.failover_noop.sh (+14/-19)
ctdb/tests/INTEGRATION/failover/pubips.014.iface_gc.sh (+3/-10)
ctdb/tests/INTEGRATION/failover/pubips.020.moveip.sh (+11/-15)
ctdb/tests/INTEGRATION/failover/pubips.030.disable_enable.sh (+4/-11)
ctdb/tests/INTEGRATION/failover/pubips.032.stop_continue.sh (+3/-10)
ctdb/tests/INTEGRATION/failover/pubips.040.NoIPTakeover.sh (+49/-58)
ctdb/tests/INTEGRATION/failover/pubips.050.missing_ip.sh (+6/-13)
ctdb/tests/INTEGRATION/simple/basics.000.onnode.sh (+4/-21)
ctdb/tests/INTEGRATION/simple/basics.001.listnodes.sh (+3/-25)
ctdb/tests/INTEGRATION/simple/basics.002.tunables.sh (+3/-10)
ctdb/tests/INTEGRATION/simple/basics.003.ping.sh (+13/-31)
ctdb/tests/INTEGRATION/simple/basics.004.getpid.sh (+3/-25)
ctdb/tests/INTEGRATION/simple/basics.005.process_exists.sh (+5/-29)
ctdb/tests/INTEGRATION/simple/basics.010.statistics.sh (+4/-25)
ctdb/tests/INTEGRATION/simple/basics.011.statistics_reset.sh (+5/-26)
ctdb/tests/INTEGRATION/simple/cluster.002.recmaster_yield.sh (+3/-25)
ctdb/tests/INTEGRATION/simple/cluster.010.getrelock.sh (+15/-25)
ctdb/tests/INTEGRATION/simple/cluster.012.reclock_command.sh (+8/-13)
ctdb/tests/INTEGRATION/simple/cluster.015.reclock_remove_lock.sh (+1/-1)
ctdb/tests/INTEGRATION/simple/cluster.016.reclock_move_lock_dir.sh (+1/-1)
ctdb/tests/INTEGRATION/simple/cluster.020.message_ring.sh (+3/-14)
ctdb/tests/INTEGRATION/simple/cluster.021.tunnel_ring.sh (+3/-14)
ctdb/tests/INTEGRATION/simple/cluster.090.unreachable.sh (+6/-34)
ctdb/tests/INTEGRATION/simple/cluster.091.version_check.sh (+2/-9)
ctdb/tests/INTEGRATION/simple/debug.001.getdebug.sh (+3/-23)
ctdb/tests/INTEGRATION/simple/debug.002.setdebug.sh (+6/-13)
ctdb/tests/INTEGRATION/simple/debug.003.dumpmemory.sh (+3/-23)
ctdb/tests/INTEGRATION/simple/eventscripts.001.zero_scripts.sh (+4/-11)
ctdb/tests/INTEGRATION/simple/eventscripts.090.debug_hung.sh (+7/-17)
ctdb/tests/UNIT/eventscripts/05.system.monitor.015.sh (+1/-1)
ctdb/tests/UNIT/eventscripts/05.system.monitor.017.sh (+1/-1)
ctdb/tests/UNIT/eventscripts/05.system.monitor.018.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/11.natgw.002.sh (+1/-1)
ctdb/tests/UNIT/eventscripts/11.natgw.003.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/11.natgw.004.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/11.natgw.011.sh (+3/-3)
ctdb/tests/UNIT/eventscripts/11.natgw.012.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.013.sh (+3/-3)
ctdb/tests/UNIT/eventscripts/11.natgw.014.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.015.sh (+10/-10)
ctdb/tests/UNIT/eventscripts/11.natgw.021.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.022.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.023.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.024.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.025.sh (+12/-12)
ctdb/tests/UNIT/eventscripts/11.natgw.031.sh (+7/-7)
ctdb/tests/UNIT/eventscripts/11.natgw.041.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.042.sh (+4/-4)
ctdb/tests/UNIT/eventscripts/11.natgw.051.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/11.natgw.052.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/11.natgw.053.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/11.natgw.054.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.012.sh (+1/-1)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.013.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.014.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.001.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.002.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.003.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.004.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.005.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.006.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.007.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.008.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.021.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.022.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.023.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.024.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.025.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.026.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.027.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/debug_locks.sh.028.sh (+9/-0)
ctdb/tests/UNIT/eventscripts/etc-ctdb/rc.local (+11/-13)
ctdb/tests/UNIT/eventscripts/scripts/11.natgw.sh (+9/-9)
ctdb/tests/UNIT/eventscripts/scripts/91.lvs.sh (+5/-5)
ctdb/tests/UNIT/eventscripts/scripts/debug_locks.sh (+255/-0)
ctdb/tests/UNIT/eventscripts/scripts/local.sh (+8/-1)
ctdb/tests/UNIT/eventscripts/stubs/ctdb (+1/-1)
ctdb/tests/UNIT/eventscripts/stubs/ctdb_lvs (+5/-5)
ctdb/tests/UNIT/eventscripts/stubs/ctdb_natgw (+7/-7)
ctdb/tests/UNIT/eventscripts/stubs/gstack (+19/-0)
ctdb/tests/UNIT/eventscripts/stubs/ps (+36/-0)
ctdb/tests/UNIT/eventscripts/stubs/stat (+71/-0)
ctdb/tests/UNIT/eventscripts/stubs/tdb_mutex_check (+10/-0)
ctdb/tests/UNIT/shellcheck/scripts/local.sh (+1/-2)
ctdb/tests/UNIT/shellcheck/tests.sh (+3/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.001.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.002.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.003.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.004.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.005.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.006.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.007.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.lvs.008.sh (+1/-1)
ctdb/tests/UNIT/tool/ctdb.natgw.001.sh (+2/-2)
ctdb/tests/UNIT/tool/ctdb.natgw.002.sh (+2/-2)
ctdb/tests/UNIT/tool/ctdb.natgw.003.sh (+2/-2)
ctdb/tests/UNIT/tool/ctdb.natgw.004.sh (+2/-2)
ctdb/tests/UNIT/tool/ctdb.natgw.005.sh (+2/-2)
ctdb/tests/UNIT/tool/ctdb.natgw.006.sh (+5/-5)
ctdb/tests/UNIT/tool/ctdb.natgw.007.sh (+8/-8)
ctdb/tests/UNIT/tool/ctdb.natgw.008.sh (+2/-2)
ctdb/tests/local_daemons.sh (+1/-0)
ctdb/tests/scripts/integration.bash (+86/-51)
ctdb/tests/scripts/test_wrap (+1/-1)
ctdb/tests/scripts/unit.sh (+10/-5)
ctdb/tests/src/cluster_mutex_test.c (+1/-0)
ctdb/tests/src/db_test_tool.c (+1/-0)
ctdb/tests/src/protocol_common_ctdb.c (+0/-36)
ctdb/tools/ctdb.c (+8/-43)
ctdb/tools/ctdb_lvs (+8/-8)
ctdb/tools/ctdb_natgw (+15/-15)
ctdb/tools/onnode (+20/-18)
ctdb/utils/ceph/ctdb_mutex_ceph_rados_helper.c (+32/-1)
ctdb/utils/ceph/test_ceph_rados_reclock.sh (+7/-1)
ctdb/utils/tdb/tdb_mutex_check.c (+148/-0)
ctdb/wscript (+25/-1)
debian/README.source.md (+2/-2)
debian/changelog (+28/-0)
debian/control (+5/-4)
debian/ctdb.install (+1/-1)
debian/gbp.conf (+1/-1)
debian/libsmbclient.symbols (+1/-0)
debian/libwbclient0.symbols (+24/-6)
debian/patches/series (+0/-1)
debian/rules (+0/-12)
debian/samba-libs.install (+8/-7)
debian/samba.install (+2/-0)
debian/smbclient.install (+0/-2)
debian/watch (+2/-2)
debian/winbind.install (+1/-0)
dev/null (+0/-8)
dfs_server/dfs_server_ad.c (+2/-0)
docs-xml/Samba-Developers-Guide/packagers.xml (+4/-3)
docs-xml/Samba-Developers-Guide/vfs.xml (+0/-1)
docs-xml/build/DTD/samba.entities (+641/-286)
docs-xml/manpages/dbwrap_tool.1.xml (+11/-6)
docs-xml/manpages/idmap_nss.8.xml (+3/-2)
docs-xml/manpages/mdsearch.1.xml (+38/-7)
docs-xml/manpages/net.8.xml (+103/-63)
docs-xml/manpages/nmbd.8.xml (+14/-20)
docs-xml/manpages/nmblookup.1.xml (+24/-13)
docs-xml/manpages/ntlm_auth.1.xml (+4/-13)
docs-xml/manpages/pam_winbind.8.xml (+10/-10)
docs-xml/manpages/pdbedit.8.xml (+42/-38)
docs-xml/manpages/profiles.1.xml (+14/-6)
docs-xml/manpages/rpcclient.1.xml (+282/-142)
docs-xml/manpages/samba-bgqd.8.xml (+48/-0)
docs-xml/manpages/samba-regedit.8.xml (+30/-27)
docs-xml/manpages/samba-tool.8.xml (+404/-53)
docs-xml/manpages/samba.7.xml (+0/-7)
docs-xml/manpages/samba.8.xml (+22/-36)
docs-xml/manpages/sharesec.1.xml (+13/-8)
docs-xml/manpages/smb.conf.5.xml (+2/-13)
docs-xml/manpages/smbcacls.1.xml (+166/-28)
docs-xml/manpages/smbclient.1.xml (+51/-125)
docs-xml/manpages/smbcontrol.1.xml (+13/-6)
docs-xml/manpages/smbcquotas.1.xml (+35/-33)
docs-xml/manpages/smbd.8.xml (+26/-30)
docs-xml/manpages/smbstatus.1.xml (+24/-23)
docs-xml/manpages/smbtree.1.xml (+25/-6)
docs-xml/manpages/testparm.1.xml (+19/-6)
docs-xml/manpages/traffic_replay.7.xml (+6/-6)
docs-xml/manpages/vfs_full_audit.8.xml (+1/-3)
docs-xml/manpages/vfs_preopen.8.xml (+163/-3)
docs-xml/manpages/vfs_virusfilter.8.xml (+1/-1)
docs-xml/manpages/vfs_zfsacl.8.xml (+10/-0)
docs-xml/manpages/vfstest.1.xml (+15/-17)
docs-xml/manpages/wbinfo.1.xml (+2/-2)
docs-xml/manpages/winbindd.8.xml (+41/-30)
docs-xml/manpages/winexe.1.xml (+32/-16)
docs-xml/smbdotconf/base/netbiosaliases.xml (+0/-1)
docs-xml/smbdotconf/domain/dnszonetransferclientsallow.xml (+26/-0)
docs-xml/smbdotconf/domain/dnszonetransferclientsdeny.xml (+26/-0)
docs-xml/smbdotconf/filename/deletevetofiles.xml (+6/-3)
docs-xml/smbdotconf/locking/force_process_locks.xml (+19/-0)
docs-xml/smbdotconf/logging/loglevel.xml (+17/-0)
docs-xml/smbdotconf/misc/honorchangenotifyprivilege.xml (+20/-0)
docs-xml/smbdotconf/misc/smbdmaxxattrsize.xml (+28/-0)
docs-xml/smbdotconf/protocol/clientmaxprotocol.xml (+2/-11)
docs-xml/smbdotconf/protocol/nameresolveorder.xml (+1/-1)
docs-xml/smbdotconf/protocol/servermaxprotocol.xml (+2/-11)
docs-xml/smbdotconf/protocol/servermultichannelsupport.xml (+6/-5)
docs-xml/smbdotconf/protocol/smb2_disable_lock_sequence_checking.xml (+1/-1)
docs-xml/smbdotconf/security/aclflaginheritedcanonicalization.xml (+30/-0)
docs-xml/smbdotconf/security/clientipcsigning.xml (+3/-3)
docs-xml/smbdotconf/security/clientprotection.xml (+51/-0)
docs-xml/smbdotconf/security/clientsigning.xml (+3/-3)
docs-xml/smbdotconf/security/clientsmbencrypt.xml (+126/-0)
docs-xml/smbdotconf/security/clientsmbencryptionalgos.xml (+21/-0)
docs-xml/smbdotconf/security/clientsmbsigningalgos.xml (+22/-0)
docs-xml/smbdotconf/security/clientusekerberos.xml (+49/-0)
docs-xml/smbdotconf/security/hostsallow.xml (+0/-7)
docs-xml/smbdotconf/security/invalidusers.xml (+1/-14)
docs-xml/smbdotconf/security/oldpasswordallowedperiod.xml (+1/-1)
docs-xml/smbdotconf/security/passwdchat.xml (+2/-5)
docs-xml/smbdotconf/security/serversmbencrypt.xml (+241/-0)
docs-xml/smbdotconf/security/serversmbencryptionalgos.xml (+21/-0)
docs-xml/smbdotconf/security/serversmbsigningalgos.xml (+22/-0)
docs-xml/smbdotconf/security/smbencrypt.xml (+7/-234)
docs-xml/smbdotconf/security/usernamemap.xml (+0/-5)
docs-xml/smbdotconf/security/usernamemapscript.xml (+1/-1)
docs-xml/smbdotconf/security/validusers.xml (+4/-3)
docs-xml/smbdotconf/tuning/asyncdnstimeout.xml (+20/-0)
docs-xml/smbdotconf/winbind/winbindscantrusteddomains.xml (+3/-3)
docs-xml/smbdotconf/winbind/winbindseparator.xml (+2/-2)
docs-xml/smbdotconf/winbind/winbindusekrb5enterpriseprincipals.xml (+3/-3)
docs-xml/wscript_build (+2/-2)
docs/manpages/cifsdd.8 (+2/-2)
docs/manpages/dbwrap_tool.1 (+34/-18)
docs/manpages/eventlogadm.8 (+3/-3)
docs/manpages/idmap_ad.8 (+2/-2)
docs/manpages/idmap_autorid.8 (+2/-2)
docs/manpages/idmap_hash.8 (+2/-2)
docs/manpages/idmap_ldap.8 (+2/-2)
docs/manpages/idmap_nss.8 (+3/-3)
docs/manpages/idmap_rfc2307.8 (+2/-2)
docs/manpages/idmap_rid.8 (+2/-2)
docs/manpages/idmap_script.8 (+2/-2)
docs/manpages/idmap_tdb.8 (+2/-2)
docs/manpages/idmap_tdb2.8 (+2/-2)
docs/manpages/libsmbclient.7 (+3/-3)
docs/manpages/lmhosts.5 (+3/-3)
docs/manpages/log2pcap.1 (+3/-3)
docs/manpages/mdsearch.1 (+199/-8)
docs/manpages/mvxattr.1 (+3/-3)
docs/manpages/net.8 (+427/-69)
docs/manpages/nmbd.8 (+42/-38)
docs/manpages/nmblookup.1 (+180/-64)
docs/manpages/ntlm_auth.1 (+41/-12)
docs/manpages/pam_winbind.8 (+7/-7)
docs/manpages/pam_winbind.conf.5 (+3/-3)
docs/manpages/pdbedit.8 (+30/-14)
docs/manpages/profiles.1 (+30/-14)
docs/manpages/rpcclient.1 (+950/-124)
docs/manpages/samba-bgqd.8 (+44/-0)
docs/manpages/samba-regedit.8 (+219/-61)
docs/manpages/samba-tool.8 (+350/-50)
docs/manpages/samba.7 (+3/-10)
docs/manpages/samba.8 (+33/-35)
docs/manpages/samba_downgrade_db.8 (+4/-4)
docs/manpages/sharesec.1 (+36/-15)
docs/manpages/smb.conf.5 (+974/-554)
docs/manpages/smbcacls.1 (+622/-85)
docs/manpages/smbclient.1 (+332/-250)
docs/manpages/smbcontrol.1 (+72/-56)
docs/manpages/smbcquotas.1 (+246/-62)
docs/manpages/smbd.8 (+52/-48)
docs/manpages/smbget.1 (+3/-8)
docs/manpages/smbgetrc.5 (+3/-3)
docs/manpages/smbpasswd.5 (+3/-3)
docs/manpages/smbpasswd.8 (+3/-3)
docs/manpages/smbspool.8 (+3/-3)
docs/manpages/smbspool_krb5_wrapper.8 (+2/-2)
docs/manpages/smbstatus.1 (+72/-51)
docs/manpages/smbtar.1 (+3/-3)
docs/manpages/smbtree.1 (+116/-58)
docs/manpages/testparm.1 (+42/-27)
docs/manpages/traffic_learner.7 (+3/-3)
docs/manpages/traffic_replay.7 (+22/-10)
docs/manpages/vfs_acl_tdb.8 (+2/-2)
docs/manpages/vfs_acl_xattr.8 (+2/-2)
docs/manpages/vfs_aio_fork.8 (+3/-3)
docs/manpages/vfs_aio_pthread.8 (+3/-3)
docs/manpages/vfs_audit.8 (+3/-3)
docs/manpages/vfs_btrfs.8 (+3/-3)
docs/manpages/vfs_cacheprime.8 (+3/-3)
docs/manpages/vfs_cap.8 (+3/-3)
docs/manpages/vfs_catia.8 (+2/-2)
docs/manpages/vfs_ceph.8 (+3/-3)
docs/manpages/vfs_ceph_snapshots.8 (+3/-3)
docs/manpages/vfs_commit.8 (+3/-3)
docs/manpages/vfs_crossrename.8 (+3/-3)
docs/manpages/vfs_default_quota.8 (+3/-3)
docs/manpages/vfs_dirsort.8 (+3/-3)
docs/manpages/vfs_extd_audit.8 (+3/-3)
docs/manpages/vfs_fake_perms.8 (+3/-3)
docs/manpages/vfs_fileid.8 (+3/-3)
docs/manpages/vfs_fruit.8 (+2/-2)
docs/manpages/vfs_full_audit.8 (+6/-12)
docs/manpages/vfs_glusterfs.8 (+3/-3)
docs/manpages/vfs_glusterfs_fuse.8 (+3/-3)
docs/manpages/vfs_gpfs.8 (+3/-3)
docs/manpages/vfs_io_uring.8 (+3/-3)
docs/manpages/vfs_linux_xfs_sgid.8 (+3/-3)
docs/manpages/vfs_media_harmony.8 (+3/-3)
docs/manpages/vfs_nfs4acl_xattr.8 (+2/-2)
docs/manpages/vfs_offline.8 (+3/-3)
docs/manpages/vfs_prealloc.8 (+3/-3)
docs/manpages/vfs_preopen.8 (+86/-6)
docs/manpages/vfs_readahead.8 (+3/-3)
docs/manpages/vfs_readonly.8 (+3/-3)
docs/manpages/vfs_recycle.8 (+3/-3)
docs/manpages/vfs_shadow_copy.8 (+3/-3)
docs/manpages/vfs_shadow_copy2.8 (+3/-3)
docs/manpages/vfs_shell_snap.8 (+3/-3)
docs/manpages/vfs_snapper.8 (+3/-3)
docs/manpages/vfs_streams_depot.8 (+2/-2)
docs/manpages/vfs_streams_xattr.8 (+2/-2)
docs/manpages/vfs_syncops.8 (+3/-3)
docs/manpages/vfs_time_audit.8 (+3/-3)
docs/manpages/vfs_tsmsm.8 (+3/-3)
docs/manpages/vfs_unityed_media.8 (+3/-3)
docs/manpages/vfs_virusfilter.8 (+1/-1)
docs/manpages/vfs_widelinks.8 (+3/-3)
docs/manpages/vfs_worm.8 (+3/-3)
docs/manpages/vfs_xattr_tdb.8 (+2/-2)
docs/manpages/vfs_zfsacl.8 (+5/-3)
docs/manpages/vfstest.1 (+32/-18)
docs/manpages/wbinfo.1 (+8/-3)
docs/manpages/winbind_krb5_localauth.8 (+3/-3)
docs/manpages/winbind_krb5_locator.8 (+3/-3)
docs/manpages/winbindd.8 (+43/-46)
docs/manpages/winexe.1 (+318/-78)
dynconfig/dynconfig.c (+1/-0)
dynconfig/dynconfig.h (+1/-0)
dynconfig/wscript (+7/-0)
examples/VFS/skel_opaque.c (+43/-139)
examples/VFS/skel_transparent.c (+56/-154)
examples/ad-bench/time_group.sh (+4/-4)
examples/ad-bench/time_join.sh (+2/-2)
examples/ad-bench/time_ldap.sh (+5/-5)
examples/ad-bench/time_user.sh (+4/-4)
examples/fuse/smb2mount.c (+30/-24)
examples/fuse/wscript_build (+1/-1)
examples/scripts/nmb/findsmb (+11/-12)
examples/scripts/nmb/findsmb.1.xml (+27/-27)
examples/winexe/winexe.c (+75/-127)
examples/winexe/wscript_build (+1/-1)
file_server/file_server.c (+17/-3)
lib/addns/dnsquery.c (+375/-131)
lib/addns/dnsquery.h (+38/-29)
lib/addns/dnsquery_srv.c (+560/-0)
lib/addns/dnsquery_srv.h (+54/-0)
lib/addns/dnsrecord.c (+2/-2)
lib/addns/dnsutils.c (+1/-1)
lib/addns/wscript_build (+10/-1)
lib/async_req/async_sock.c (+26/-26)
lib/async_req/async_sock.h (+5/-2)
lib/audit_logging/audit_logging.c (+4/-4)
lib/audit_logging/tests/audit_logging_error_test.c (+25/-25)
lib/audit_logging/tests/audit_logging_test.c (+21/-9)
lib/cmdline/cmdline.c (+1377/-0)
lib/cmdline/cmdline.h (+317/-0)
lib/cmdline/cmdline_private.h (+121/-0)
lib/cmdline/cmdline_s3.c (+152/-0)
lib/cmdline/cmdline_s4.c (+113/-0)
lib/cmdline/tests/test_cmdline.c (+95/-0)
lib/cmdline/wscript (+32/-0)
lib/compression/lzxpress.c (+31/-3)
lib/crypto/py_crypto.c (+16/-0)
lib/dbwrap/dbwrap.c (+3/-16)
lib/dbwrap/dbwrap.h (+0/-3)
lib/dbwrap/dbwrap_private.h (+0/-3)
lib/dbwrap/dbwrap_tdb.c (+0/-15)
lib/fuzzing/README.md (+3/-1)
lib/fuzzing/afl-fuzz-main.c (+13/-3)
lib/fuzzing/fuzz_cli_credentials_parse_string.c (+63/-0)
lib/fuzzing/fuzz_dcerpc_parse_binding.c (+76/-0)
lib/fuzzing/fuzz_ldb_dn_explode.c (+7/-1)
lib/fuzzing/fuzz_ldb_ldif_read.c (+7/-1)
lib/fuzzing/fuzz_ldb_parse_binary_decode.c (+7/-1)
lib/fuzzing/fuzz_ldb_parse_control.c (+6/-0)
lib/fuzzing/fuzz_ndr_X.c (+7/-1)
lib/fuzzing/fuzz_nmblib_parse_packet.c (+6/-0)
lib/fuzzing/fuzz_parse_lpq_entry.c (+65/-0)
lib/fuzzing/oss-fuzz/build_samba.sh (+13/-66)
lib/fuzzing/oss-fuzz/check_build.sh (+27/-2)
lib/fuzzing/oss-fuzz/do_build.sh (+282/-0)
lib/fuzzing/wscript_build (+15/-0)
lib/krb5_wrap/gss_samba.c (+10/-2)
lib/krb5_wrap/krb5_samba.h (+2/-1)
lib/ldb-samba/ldb_matching_rules.c (+14/-9)
lib/ldb-samba/ldb_wrap.c (+4/-4)
lib/ldb-samba/ldif_handlers.c (+1/-0)
lib/ldb-samba/samba_extensions.c (+42/-15)
lib/ldb-samba/wscript_build (+1/-1)
lib/ldb/include/ldb.h (+1/-0)
lib/ldb/ldb_key_value/ldb_kv.c (+2/-0)
lib/ldb/ldb_key_value/ldb_kv.h (+10/-0)
lib/ldb/ldb_key_value/ldb_kv_index.c (+41/-0)
lib/ldb/ldb_key_value/ldb_kv_search.c (+32/-1)
lib/ldb/tests/ldb_key_value_test.c (+1/-2)
lib/ldb/tests/ldb_kv_ops_test.c (+8/-2)
lib/ldb/tests/ldb_lmdb_free_list_test.c (+3/-3)
lib/ldb/tests/ldb_match_test.c (+2/-0)
lib/ldb/tests/ldb_parse_test.c (+1/-3)
lib/ldb/tests/ldb_tdb_test.c (+2/-2)
lib/ldb/tests/python/api.py (+38/-43)
lib/ldb/tests/python/index.py (+0/-1)
lib/ldb/tests/test-generic.sh (+3/-3)
lib/ldb/tests/test-tdb-features.sh (+2/-2)
lib/ldb/tests/test_ldb_dn.c (+2/-3)
lib/ldb/wscript (+2/-2)
lib/messaging/messages_dgm.c (+20/-1)
lib/mscat/mscat_ctl.c (+9/-9)
lib/param/loadparm.c (+98/-185)
lib/param/loadparm.h (+5/-0)
lib/param/param.h (+3/-29)
lib/param/param_table.c (+43/-3)
lib/param/s3_param.h (+0/-1)
lib/printer_driver/printer_driver.c (+7/-14)
lib/replace/closefrom.c (+1/-1)
lib/replace/replace.c (+25/-0)
lib/replace/replace.h (+11/-1)
lib/replace/system/filesys.h (+4/-0)
lib/replace/system/network.h (+7/-0)
lib/replace/tests/os2_delete.c (+1/-0)
lib/replace/tests/testsuite.c (+40/-9)
lib/replace/wscript (+11/-17)
lib/talloc/ABI/pytalloc-util-2.3.2.sigs (+16/-0)
lib/talloc/ABI/pytalloc-util-2.3.3.sigs (+16/-0)
lib/talloc/ABI/talloc-2.3.2.sigs (+65/-0)
lib/talloc/ABI/talloc-2.3.3.sigs (+65/-0)
lib/talloc/pytalloc.c (+13/-9)
lib/talloc/pytalloc.h (+31/-27)
lib/talloc/pytalloc_util.c (+15/-11)
lib/talloc/talloc.c (+39/-42)
lib/talloc/talloc.h (+98/-90)
lib/talloc/testsuite.c (+117/-8)
lib/talloc/wscript (+1/-1)
lib/tdb/ABI/tdb-1.4.4.sigs (+73/-0)
lib/tdb/common/lock.c (+4/-2)
lib/tdb/common/transaction.c (+1/-0)
lib/tdb/include/tdb.h (+69/-69)
lib/tdb/python/tdbdump.py (+0/-1)
lib/tdb/tools/tdbrestore.c (+13/-33)
lib/tdb/tools/tdbtool.c (+2/-22)
lib/tdb/wscript (+1/-1)
lib/tdb_wrap/tdb_wrap.c (+6/-0)
lib/tevent/ABI/tevent-0.11.0.sigs (+146/-0)
lib/tevent/tests/test_tevent_tag.c (+212/-0)
lib/tevent/tests/test_tevent_trace.c (+1065/-0)
lib/tevent/tevent.c (+20/-2)
lib/tevent/tevent.h (+220/-1)
lib/tevent/tevent_debug.c (+133/-6)
lib/tevent/tevent_fd.c (+22/-0)
lib/tevent/tevent_immediate.c (+51/-0)
lib/tevent/tevent_internal.h (+49/-2)
lib/tevent/tevent_signal.c (+21/-0)
lib/tevent/tevent_timed.c (+30/-2)
lib/tevent/tevent_util.c (+0/-30)
lib/tevent/tevent_util.h (+0/-2)
lib/tevent/wscript (+37/-4)
lib/texpect/texpect.c (+10/-1)
lib/tsocket/tsocket_guide.txt (+3/-3)
lib/tsocket/tsocket_helpers.c (+1/-0)
lib/util/access.c (+1/-54)
lib/util/asn1.c (+7/-16)
lib/util/asn1.h (+0/-1)
lib/util/become_daemon.c (+33/-30)
lib/util/become_daemon.h (+8/-5)
lib/util/blocking.c (+2/-0)
lib/util/charset/charset.h (+15/-0)
lib/util/charset/charset_macosxfs.c (+4/-2)
lib/util/charset/convert_string.c (+6/-3)
lib/util/charset/iconv.c (+28/-19)
lib/util/charset/pull_push.c (+2/-1)
lib/util/charset/tests/charset.c (+3/-0)
lib/util/charset/util_str.c (+27/-17)
lib/util/charset/util_unistr.c (+42/-1)
lib/util/charset/util_unistr_w.c (+5/-1)
lib/util/charset/weird.c (+21/-24)
lib/util/charset/wscript_build (+14/-3)
lib/util/debug.c (+10/-15)
lib/util/debug.h (+1/-0)
lib/util/fault.c (+15/-2)
lib/util/genrand_util.c (+5/-5)
lib/util/gpfswrap.c (+16/-4)
lib/util/gpfswrap.h (+2/-2)
lib/util/pidfile.c (+53/-40)
lib/util/pidfile.h (+5/-3)
lib/util/rfc1738.c (+7/-7)
lib/util/safe_string.h (+21/-1)
lib/util/samba_util.h (+3/-17)
lib/util/server_id.c (+6/-8)
lib/util/smb_strtox.c (+177/-0)
lib/util/smb_strtox.h (+40/-0)
lib/util/string_wrappers.h (+2/-0)
lib/util/strv.h (+2/-1)
lib/util/substitute.c (+118/-49)
lib/util/substitute.h (+14/-6)
lib/util/sys_rw.c (+25/-0)
lib/util/sys_rw.h (+2/-0)
lib/util/tests/file.c (+31/-0)
lib/util/tests/str.c (+65/-7)
lib/util/tests/strlist.c (+27/-2)
lib/util/tests/strv_util.c (+3/-2)
lib/util/tests/test_sys_rw.c (+110/-0)
lib/util/tests/test_util.c (+9/-3)
lib/util/tests/time.c (+56/-2)
lib/util/tests/util.c (+1/-0)
lib/util/tfork.c (+1/-1)
lib/util/time.c (+310/-13)
lib/util/time.h (+22/-0)
lib/util/util.c (+56/-194)
lib/util/util.h (+0/-13)
lib/util/util_file.c (+20/-3)
lib/util/util_net.c (+99/-89)
lib/util/util_net.h (+5/-2)
lib/util/util_paths.c (+1/-1)
lib/util/util_runcmd.c (+4/-1)
lib/util/util_str.c (+1/-31)
lib/util/util_str_common.c (+5/-36)
lib/util/util_str_hex.c (+35/-66)
lib/util/util_str_hex.h (+4/-9)
lib/util/util_strlist.c (+52/-9)
lib/util/util_strlist.h (+6/-0)
lib/util/util_tdb.c (+35/-41)
lib/util/util_tdb.h (+4/-8)
lib/util/wscript_build (+55/-10)
libcli/auth/netlogon_creds_cli.c (+38/-10)
libcli/auth/smbencrypt.c (+85/-6)
libcli/dns/dns.h (+8/-0)
libcli/drsuapi/tests/test_repl_decrypt.c (+4/-4)
libcli/http/gensec/generic.c (+2/-0)
libcli/http/http.c (+1/-0)
libcli/http/http_auth.c (+3/-0)
libcli/http/http_conn.c (+1/-2)
libcli/ldap/ldap_message.c (+4/-2)
libcli/ldap/ldap_ndr.c (+3/-3)
libcli/ldap/tests/ldap_message_test.c (+58/-0)
libcli/named_pipe_auth/npa_tstream.c (+118/-41)
libcli/named_pipe_auth/npa_tstream.h (+24/-10)
libcli/nbt/libnbt.h (+5/-4)
libcli/nbt/lmhosts.c (+21/-14)
libcli/nbt/tools/nmblookup.c (+45/-10)
libcli/nbt/wscript_build (+1/-1)
libcli/security/dom_sid.c (+1/-0)
libcli/security/sddl.c (+94/-33)
libcli/security/secacl.c (+5/-3)
libcli/security/secacl.h (+5/-3)
libcli/security/security_descriptor.c (+0/-12)
libcli/security/security_descriptor.h (+0/-2)
libcli/security/security_token.c (+2/-7)
libcli/security/util_sid.c (+3/-0)
libcli/smb/smb2_constants.h (+24/-2)
libcli/smb/smb2_negotiate_context.c (+11/-1)
libcli/smb/smb2_negotiate_context.h (+36/-2)
libcli/smb/smb2_signing.c (+685/-191)
libcli/smb/smb2_signing.h (+36/-6)
libcli/smb/smb2cli_tcon.c (+150/-37)
libcli/smb/smbXcli_base.c (+393/-230)
libcli/smb/smbXcli_base.h (+27/-1)
libcli/smb/smb_constants.h (+11/-3)
libcli/smb/smb_util.h (+8/-0)
libcli/smb/test_util_translate.c (+83/-0)
libcli/smb/util.c (+293/-7)
libcli/smb/wscript (+5/-0)
libcli/util/doserr.c (+1/-1)
libcli/util/errmap_unix.c (+141/-1)
libcli/util/error.h (+5/-0)
libcli/util/hresult.c (+2/-2)
libgpo/admx/GNOME Settings.admx (+90/-0)
libgpo/admx/en-US/GNOME Settings.adml (+110/-0)
libgpo/admx/en-US/samba.adml (+4632/-1)
libgpo/admx/samba.admx (+2510/-1)
libgpo/gpext/gpext.c (+1/-0)
libgpo/gpo_filesync.c (+3/-4)
libgpo/pygpo.c (+0/-1)
librpc/ABI/ndr-1.0.1.sigs (+264/-0)
librpc/ABI/ndr-1.0.2.sigs (+265/-0)
librpc/ABI/ndr-2.0.0.sigs (+269/-0)
librpc/idl/ODJ.idl (+268/-0)
librpc/idl/auth.idl (+1/-1)
librpc/idl/dnsp.idl (+1/-1)
librpc/idl/dnsserver.idl (+5/-5)
librpc/idl/messaging.idl (+4/-2)
librpc/idl/named_pipe_auth.idl (+1/-1)
librpc/idl/notify.idl (+0/-6)
librpc/idl/security.idl (+3/-0)
librpc/idl/spoolss.idl (+37/-3)
librpc/idl/witness.idl (+3/-3)
librpc/idl/wscript_build (+1/-0)
librpc/ndr/libndr.h (+17/-6)
librpc/ndr/ndr.c (+57/-24)
librpc/ndr/ndr_ODJ.c (+65/-0)
librpc/ndr/ndr_ODJ.h (+22/-0)
librpc/ndr/ndr_basic.c (+5/-3)
librpc/ndr/ndr_misc.c (+23/-43)
librpc/ndr/ndr_negoex.c (+4/-4)
librpc/ndr/ndr_private.h (+32/-0)
librpc/ndr/ndr_spoolss_buf.c (+2/-2)
librpc/ndr/ndr_string.c (+63/-12)
librpc/ndr/uuid.c (+42/-59)
librpc/rpc/binding.c (+104/-126)
librpc/rpc/dcerpc_helper.c (+137/-0)
librpc/rpc/dcerpc_helper.h (+26/-0)
librpc/rpc/dcerpc_util.c (+15/-16)
librpc/rpc/dcesrv_auth.c (+12/-7)
librpc/rpc/dcesrv_core.c (+131/-73)
librpc/rpc/dcesrv_core.h (+22/-12)
librpc/rpc/dcesrv_handles.c (+7/-9)
librpc/rpc/rpc_common.h (+2/-0)
librpc/tests/test_ndr_string.c (+35/-1)
librpc/tools/ndrdump.c (+29/-10)
librpc/tools/wscript_build (+1/-1)
librpc/wscript_build (+15/-1)
nsswitch/krb5_plugin/async_dns_krb5_locator.c (+445/-0)
nsswitch/libwbclient/tests/wbclient.c (+25/-19)
nsswitch/libwbclient/wbc_guid.c (+4/-4)
nsswitch/libwbclient/wbc_idmap.c (+1/-1)
nsswitch/libwbclient/wbc_sid.c (+1/-1)
nsswitch/libwbclient/wscript (+1/-1)
nsswitch/pam_winbind.c (+27/-8)
nsswitch/tests/test_idmap_ad.sh (+22/-6)
nsswitch/tests/test_wbinfo_user_info_cached.sh (+1/-1)
nsswitch/wb_common.c (+3/-1)
nsswitch/wbinfo.c (+31/-20)
nsswitch/winbind_nss_aix.c (+1/-1)
nsswitch/wins.c (+1/-0)
nsswitch/wscript_build (+18/-1)
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm (+28/-9)
pidl/lib/Parse/Pidl/Samba4/Python.pm (+8/-2)
python/py3compat.h (+0/-18)
python/pyglue.c (+80/-0)
python/samba/__init__.py (+23/-43)
python/samba/common.py (+45/-7)
python/samba/dbchecker.py (+173/-107)
python/samba/dnsserver.py (+248/-26)
python/samba/drs_utils.py (+0/-23)
python/samba/emulate/traffic.py (+1/-2)
python/samba/getopt.py (+84/-6)
python/samba/gp_gnome_settings_ext.py (+452/-0)
python/samba/gp_msgs_ext.py (+83/-0)
python/samba/gp_parse/__init__.py (+1/-1)
python/samba/gp_parse/gp_csv.py (+2/-4)
python/samba/gp_parse/gp_ini.py (+8/-5)
python/samba/gp_scripts_ext.py (+49/-12)
python/samba/gp_sec_ext.py (+134/-122)
python/samba/gp_smb_conf_ext.py (+102/-0)
python/samba/gp_sudoers_ext.py (+109/-0)
python/samba/gpclass.py (+75/-41)
python/samba/graph.py (+0/-2)
python/samba/hostconfig.py (+0/-1)
python/samba/join.py (+12/-28)
python/samba/kcc/__init__.py (+4/-4)
python/samba/kcc/graph_utils.py (+0/-1)
python/samba/kcc/kcc_utils.py (+0/-1)
python/samba/ms_display_specifiers.py (+0/-1)
python/samba/ms_forest_updates_markdown.py (+2/-3)
python/samba/ms_schema.py (+3/-5)
python/samba/ms_schema_markdown.py (+0/-1)
python/samba/netcmd/__init__.py (+1/-1)
python/samba/netcmd/common.py (+28/-0)
python/samba/netcmd/computer.py (+17/-16)
python/samba/netcmd/contact.py (+190/-11)
python/samba/netcmd/dns.py (+318/-158)
python/samba/netcmd/domain.py (+88/-90)
python/samba/netcmd/domain_backup.py (+71/-28)
python/samba/netcmd/drs.py (+2/-9)
python/samba/netcmd/gpo.py (+2352/-15)
python/samba/netcmd/group.py (+189/-7)
python/samba/netcmd/ntacl.py (+1/-1)
python/samba/netcmd/ou.py (+9/-8)
python/samba/netcmd/pso.py (+3/-18)
python/samba/netcmd/sites.py (+0/-1)
python/samba/netcmd/testparm.py (+10/-2)
python/samba/netcmd/user.py (+677/-152)
python/samba/netcmd/visualize.py (+1/-4)
python/samba/ntacls.py (+20/-15)
python/samba/provision/__init__.py (+13/-66)
python/samba/provision/sambadns.py (+62/-8)
python/samba/samba3/__init__.py (+1/-1)
python/samba/samba3/libsmb_samba_internal.py (+130/-0)
python/samba/samdb.py (+132/-33)
python/samba/schema.py (+1/-1)
python/samba/subunit/__init__.py (+0/-4)
python/samba/subunit/run.py (+86/-108)
python/samba/tests/__init__.py (+1/-110)
python/samba/tests/audit_log_base.py (+1/-3)
python/samba/tests/audit_log_dsdb.py (+0/-1)
python/samba/tests/audit_log_pass_change.py (+0/-1)
python/samba/tests/auth_log.py (+0/-1)
python/samba/tests/auth_log_base.py (+0/-1)
python/samba/tests/auth_log_netlogon.py (+1/-2)
python/samba/tests/auth_log_netlogon_bad_creds.py (+1/-1)
python/samba/tests/auth_log_pass_change.py (+0/-1)
python/samba/tests/auth_log_samlogon.py (+1/-2)
python/samba/tests/auth_log_winbind.py (+1/-1)
python/samba/tests/blackbox/downgradedatabase.py (+1/-2)
python/samba/tests/blackbox/mdsearch.py (+5/-5)
python/samba/tests/blackbox/ndrdump.py (+32/-33)
python/samba/tests/blackbox/netads_json.py (+1/-1)
python/samba/tests/blackbox/samba_dnsupdate.py (+5/-5)
python/samba/tests/blackbox/smbcacls.py (+14/-13)
python/samba/tests/blackbox/smbcacls_basic.py (+0/-1)
python/samba/tests/blackbox/smbcacls_dfs_propagate_inherit.py (+95/-0)
python/samba/tests/blackbox/smbcacls_propagate_inhertance.py (+1290/-0)
python/samba/tests/blackbox/smbcontrol.py (+0/-1)
python/samba/tests/blackbox/smbcontrol_process.py (+0/-1)
python/samba/tests/complex_expressions.py (+1/-2)
python/samba/tests/cred_opt.py (+50/-0)
python/samba/tests/credentials.py (+58/-15)
python/samba/tests/dcerpc/binding.py (+103/-0)
python/samba/tests/dcerpc/createtrustrelax.py (+131/-0)
python/samba/tests/dcerpc/dnsserver.py (+93/-69)
python/samba/tests/dcerpc/misc.py (+1/-7)
python/samba/tests/dcerpc/raw_protocol.py (+2/-3)
python/samba/tests/dcerpc/raw_testcase.py (+5/-2)
python/samba/tests/dcerpc/samr_change_password.py (+188/-0)
python/samba/tests/dcerpc/testrpc.py (+1/-3)
python/samba/tests/dcerpc/unix.py (+1/-2)
python/samba/tests/dckeytab.py (+5/-1)
python/samba/tests/dns.py (+37/-34)
python/samba/tests/dns_aging.py (+2786/-0)
python/samba/tests/dns_base.py (+7/-12)
python/samba/tests/dns_forwarder.py (+2/-13)
python/samba/tests/dns_forwarder_helpers/server.py (+1/-1)
python/samba/tests/dns_wildcard.py (+3/-3)
python/samba/tests/docs.py (+21/-9)
python/samba/tests/domain_backup_offline.py (+20/-5)
python/samba/tests/dsdb.py (+2/-3)
python/samba/tests/dsdb_dns.py (+86/-0)
python/samba/tests/emulate/traffic.py (+1/-1)
python/samba/tests/get_opt.py (+24/-11)
python/samba/tests/glue.py (+19/-0)
python/samba/tests/gpo.py (+1516/-18)
python/samba/tests/gpo_member.py (+44/-0)
python/samba/tests/graph.py (+0/-2)
python/samba/tests/group_audit.py (+0/-2)
python/samba/tests/imports.py (+31/-0)
python/samba/tests/krb5/fast_tests.py (+49/-0)
python/samba/tests/krb5/kcrypto.py (+1/-1)
python/samba/tests/ldap_referrals.py (+0/-1)
python/samba/tests/libsmb.py (+65/-3)
python/samba/tests/messaging.py (+1/-2)
python/samba/tests/ndr.py (+138/-0)
python/samba/tests/netcmd.py (+68/-2)
python/samba/tests/ntacls_backup.py (+1/-1)
python/samba/tests/ntlm_auth.py (+1/-1)
python/samba/tests/password_hash.py (+1/-2)
python/samba/tests/password_hash_ldap.py (+1/-2)
python/samba/tests/prefork_restart.py (+1/-3)
python/samba/tests/process_limits.py (+0/-2)
python/samba/tests/py_credentials.py (+1/-1)
python/samba/tests/s3_net_join.py (+80/-0)
python/samba/tests/samba3sam.py (+0/-2)
python/samba/tests/samba_tool/base.py (+34/-6)
python/samba/tests/samba_tool/computer.py (+8/-8)
python/samba/tests/samba_tool/computer_edit.sh (+1/-1)
python/samba/tests/samba_tool/contact.py (+131/-5)
python/samba/tests/samba_tool/contact_edit.sh (+7/-2)
python/samba/tests/samba_tool/dnscmd.py (+527/-22)
python/samba/tests/samba_tool/gpo.py (+907/-1)
python/samba/tests/samba_tool/gpo_exts.py (+202/-0)
python/samba/tests/samba_tool/group.py (+187/-3)
python/samba/tests/samba_tool/group_edit.sh (+7/-2)
python/samba/tests/samba_tool/help.py (+1/-1)
python/samba/tests/samba_tool/join.py (+1/-1)
python/samba/tests/samba_tool/join_lmdb_size.py (+5/-1)
python/samba/tests/samba_tool/ou.py (+9/-9)
python/samba/tests/samba_tool/promote_dc_lmdb_size.py (+5/-1)
python/samba/tests/samba_tool/provision_userPassword_crypt.py (+67/-0)
python/samba/tests/samba_tool/user.py (+494/-9)
python/samba/tests/samba_tool/user_edit.sh (+7/-2)
python/samba/tests/samba_tool/user_wdigest.py (+2/-2)
python/samba/tests/samba_tool/visualize.py (+0/-1)
python/samba/tests/samba_tool/visualize_drs.py (+0/-1)
python/samba/tests/sddl.py (+187/-0)
python/samba/tests/segfault.py (+41/-2)
python/samba/tests/smb-notify.py (+430/-0)
python/samba/tests/usage.py (+1/-0)
python/samba/trust_utils.py (+62/-0)
python/samba/upgradehelpers.py (+3/-5)
python/samba/uptodateness.py (+0/-3)
python/samba/vgp_access_ext.py (+133/-0)
python/samba/vgp_files_ext.py (+140/-0)
python/samba/vgp_issue_ext.py (+71/-0)
python/samba/vgp_motd_ext.py (+71/-0)
python/samba/vgp_openssh_ext.py (+105/-0)
python/samba/vgp_startup_scripts_ext.py (+124/-0)
python/samba/vgp_sudoers_ext.py (+117/-0)
python/samba/vgp_symlink_ext.py (+76/-0)
python/wscript (+56/-1)
script/attr_count_read (+0/-1)
script/autobuild.py (+734/-417)
script/compare_cc_results.py (+0/-1)
script/generate_param.py (+2/-0)
script/show_test_time (+0/-3)
script/traffic_learner (+0/-1)
script/traffic_replay (+0/-1)
selftest/filter-subunit (+1/-5)
selftest/flapping.d/README (+1/-1)
selftest/format-subunit-json (+0/-1)
selftest/gdb_backtrace (+8/-1)
selftest/knownfail (+7/-21)
selftest/knownfail.d/README (+1/-1)
selftest/knownfail.d/dns-aging (+78/-0)
selftest/knownfail.d/encrypted_secrets (+0/-6)
selftest/knownfail.d/getncchanges (+0/-9)
selftest/knownfail.d/multichannel (+7/-0)
selftest/knownfail.d/ntlmv1-restrictions (+0/-6)
selftest/knownfail.d/ntlmv2-restrictions (+1/-1)
selftest/knownfail.d/oneway (+9/-0)
selftest/knownfail.d/password_settings (+0/-2)
selftest/knownfail.d/replica_sync (+0/-14)
selftest/knownfail.d/rpc-netlogon-zerologon (+4/-0)
selftest/knownfail.d/smb1-tests (+10/-9)
selftest/knownfail.d/smb2.replay (+29/-0)
selftest/knownfail.d/smb2.session (+4/-0)
selftest/knownfail.d/usage (+0/-6)
selftest/knownfail_heimdal_kdc (+3/-165)
selftest/knownfail_mit_kdc (+2/-24)
selftest/perf_tests.py (+1/-1)
selftest/selftest.pl (+29/-52)
selftest/selftesthelpers.py (+0/-1)
selftest/skip (+2/-11)
selftest/skip.opath-required (+9/-0)
selftest/slow-none (+10/-0)
selftest/subunithelper.py (+24/-20)
selftest/target/Samba.pm (+37/-6)
selftest/target/Samba3.pm (+362/-53)
selftest/target/Samba4.pm (+75/-34)
selftest/target/dns_hub.py (+5/-1)
selftest/tests.py (+19/-2)
selftest/todo_smb2_tests_to_port.list (+0/-2)
selftest/wscript (+5/-5)
setup.cfg (+4/-8)
source3/auth/auth.c (+9/-5)
source3/auth/auth_builtin.c (+1/-0)
source3/auth/auth_generic.c (+41/-38)
source3/auth/auth_ntlmssp.c (+10/-7)
source3/auth/auth_samba4.c (+2/-9)
source3/auth/auth_util.c (+53/-38)
source3/auth/check_samsec.c (+1/-1)
source3/auth/pampass.c (+1/-0)
source3/auth/proto.h (+9/-15)
source3/auth/server_info.c (+1/-1)
source3/auth/server_info_sam.c (+3/-8)
source3/auth/token_util.c (+2/-2)
source3/auth/user_util.c (+22/-132)
source3/auth/wscript_build (+1/-1)
source3/client/client.c (+305/-158)
source3/client/clitar.c (+13/-4)
source3/client/smbspool.c (+0/-10)
source3/client/smbspool_krb5_wrapper.c (+1/-4)
source3/groupdb/mapping.c (+1/-0)
source3/groupdb/mapping_tdb.c (+1/-0)
source3/include/MacExtensions.h (+4/-4)
source3/include/client.h (+1/-3)
source3/include/ctdbd_conn.h (+14/-7)
source3/include/fake_file.h (+1/-0)
source3/include/g_lock.h (+2/-0)
source3/include/includes.h (+6/-7)
source3/include/libsmb_internal.h (+4/-5)
source3/include/libsmbclient.h (+1/-0)
source3/include/locking.h (+1/-3)
source3/include/messages.h (+3/-0)
source3/include/nt_printing.h (+18/-1)
source3/include/printing.h (+0/-3)
source3/include/proto.h (+29/-278)
source3/include/secrets.h (+6/-0)
source3/include/session.h (+1/-0)
source3/include/smb.h (+9/-20)
source3/include/smb_acls.h (+7/-11)
source3/include/smb_macros.h (+8/-7)
source3/include/smbldap.h (+2/-1)
source3/include/smbprofile.h (+1/-1)
source3/include/trans2.h (+125/-57)
source3/include/vfs.h (+307/-196)
source3/include/vfs_macros.h (+46/-94)
source3/lib/ABI/smbldap-2.1.0.sigs (+33/-0)
source3/lib/adouble.c (+194/-131)
source3/lib/adouble.h (+6/-4)
source3/lib/background.c (+18/-18)
source3/lib/background.h (+6/-0)
source3/lib/cmdline_contexts.c (+1/-0)
source3/lib/ctdb_dummy.c (+6/-11)
source3/lib/ctdbd_conn.c (+30/-13)
source3/lib/dbwrap/dbwrap_ctdb.c (+3/-31)
source3/lib/dbwrap/dbwrap_open.c (+1/-1)
source3/lib/errmap_unix.c (+0/-135)
source3/lib/file_id.c (+1/-1)
source3/lib/file_id.h (+2/-1)
source3/lib/filename_util.c (+2/-82)
source3/lib/g_lock.c (+28/-5)
source3/lib/global_contexts.c (+6/-1)
source3/lib/global_contexts.h (+31/-0)
source3/lib/id_cache.c (+1/-0)
source3/lib/idmap_cache.c (+1/-0)
source3/lib/interface.c (+1/-0)
source3/lib/interface.h (+46/-0)
source3/lib/messages.c (+15/-22)
source3/lib/namemap_cache.c (+1/-0)
source3/lib/netapi/cm.c (+22/-22)
source3/lib/netapi/examples/common.c (+146/-0)
source3/lib/netapi/examples/common.h (+3/-0)
source3/lib/netapi/examples/join/djoin.c (+166/-0)
source3/lib/netapi/examples/join/getjoinableous.c (+17/-2)
source3/lib/netapi/examples/join/provision_computer_account.c (+122/-0)
source3/lib/netapi/examples/join/rename_machine.c (+17/-2)
source3/lib/netapi/examples/join/request_offline_domain_join.c (+97/-0)
source3/lib/netapi/examples/wscript_build (+3/-0)
source3/lib/netapi/joindomain.c (+341/-4)
source3/lib/netapi/libnetapi.c (+220/-11)
source3/lib/netapi/libnetapi.h (+24/-4)
source3/lib/netapi/netapi.c (+153/-32)
source3/lib/netapi/netapi.h (+92/-13)
source3/lib/netapi/netapi_private.h (+15/-2)
source3/lib/privileges.c (+1/-0)
source3/lib/server_prefork.c (+32/-33)
source3/lib/server_prefork.h (+3/-3)
source3/lib/server_prefork_util.c (+1/-1)
source3/lib/server_prefork_util.h (+1/-1)
source3/lib/sessionid_tdb.c (+1/-0)
source3/lib/sharesec.c (+3/-1)
source3/lib/smbconf/testsuite.c (+28/-11)
source3/lib/smbldap.c (+13/-6)
source3/lib/string_replace.c (+2/-1)
source3/lib/substitute.c (+13/-122)
source3/lib/substitute.h (+63/-0)
source3/lib/sysacls.c (+56/-169)
source3/lib/sysquotas.c (+1/-0)
source3/lib/system.c (+173/-126)
source3/lib/system_smbd.c (+1/-1)
source3/lib/tldap.c (+2/-1)
source3/lib/tldap_util.c (+1/-0)
source3/lib/username.c (+1/-0)
source3/lib/util.c (+53/-190)
source3/lib/util_file.c (+28/-14)
source3/lib/util_matching.c (+391/-0)
source3/lib/util_matching.h (+40/-0)
source3/lib/util_names.c (+0/-131)
source3/lib/util_nttoken.c (+1/-1)
source3/lib/util_sd.c (+2/-1)
source3/lib/util_sid.c (+1/-0)
source3/lib/util_sock.c (+88/-200)
source3/lib/util_str.c (+1/-281)
source3/lib/wins_srv.c (+7/-2)
source3/libads/ads_proto.h (+2/-1)
source3/libads/ads_struct.c (+12/-2)
source3/libads/kerberos.c (+63/-26)
source3/libads/kerberos_keytab.c (+1/-1)
source3/libads/ldap.c (+138/-31)
source3/libads/sasl.c (+6/-5)
source3/libnet/libnet_dssync_passdb.c (+7/-7)
source3/libnet/libnet_join.c (+237/-60)
source3/libnet/libnet_join_offline.c (+436/-0)
source3/libnet/libnet_join_offline.h (+26/-0)
source3/librpc/crypto/gse_krb5.c (+6/-2)
source3/librpc/idl/libnet_join.idl (+7/-2)
source3/librpc/idl/libnetapi.idl (+57/-1)
source3/librpc/idl/open_files.idl (+0/-1)
source3/librpc/idl/secrets.idl (+1/-1)
source3/librpc/idl/smbXsrv.idl (+19/-3)
source3/librpc/rpc/dcerpc_ep.c (+3/-16)
source3/librpc/wscript_build (+1/-1)
source3/libsmb/ABI/smbclient-0.7.0.sigs (+188/-0)
source3/libsmb/auth_generic.c (+6/-1)
source3/libsmb/cli_smb2_fnum.c (+585/-445)
source3/libsmb/cli_smb2_fnum.h (+17/-21)
source3/libsmb/cliconnect.c (+254/-34)
source3/libsmb/clidfs.c (+89/-109)
source3/libsmb/clidgram.c (+1/-0)
source3/libsmb/clientgen.c (+16/-7)
source3/libsmb/clierror.c (+33/-24)
source3/libsmb/clifile.c (+82/-44)
source3/libsmb/clilist.c (+178/-41)
source3/libsmb/cliprint.c (+1/-0)
source3/libsmb/clirap.c (+1/-0)
source3/libsmb/clisecdesc.c (+277/-78)
source3/libsmb/dsgetdcname.c (+193/-136)
source3/libsmb/dsgetdcname.h (+6/-0)
source3/libsmb/libsmb_context.c (+41/-32)
source3/libsmb/libsmb_dir.c (+67/-34)
source3/libsmb/libsmb_file.c (+10/-2)
source3/libsmb/libsmb_path.c (+15/-34)
source3/libsmb/libsmb_server.c (+25/-61)
source3/libsmb/libsmb_stat.c (+24/-8)
source3/libsmb/libsmb_xattr.c (+52/-44)
source3/libsmb/namecache.c (+244/-78)
source3/libsmb/namequery.c (+815/-656)
source3/libsmb/namequery.h (+27/-26)
source3/libsmb/namequery_dc.c (+16/-9)
source3/libsmb/nmblib.c (+1/-0)
source3/libsmb/passchange.c (+10/-6)
source3/libsmb/proto.h (+51/-34)
source3/libsmb/pylibsmb.c (+451/-276)
source3/libsmb/wscript (+1/-1)
source3/locale/pam_winbind/ar.po (+42/-41)
source3/locale/pam_winbind/cs.po (+42/-41)
source3/locale/pam_winbind/da.po (+42/-41)
source3/locale/pam_winbind/de.po (+42/-43)
source3/locale/pam_winbind/es.po (+42/-41)
source3/locale/pam_winbind/fi.po (+42/-41)
source3/locale/pam_winbind/fr.po (+40/-39)
source3/locale/pam_winbind/genmsg (+4/-2)
source3/locale/pam_winbind/hu.po (+42/-41)
source3/locale/pam_winbind/it.po (+42/-41)
source3/locale/pam_winbind/ja.po (+40/-42)
source3/locale/pam_winbind/ko.po (+42/-41)
source3/locale/pam_winbind/nb.po (+42/-41)
source3/locale/pam_winbind/nl.po (+42/-41)
source3/locale/pam_winbind/pl.po (+42/-41)
source3/locale/pam_winbind/pt_BR.po (+42/-41)
source3/locale/pam_winbind/ru.po (+50/-49)
source3/locale/pam_winbind/sv.po (+42/-41)
source3/locale/pam_winbind/tr.po (+43/-43)
source3/locale/pam_winbind/zh_CN.po (+42/-41)
source3/locale/pam_winbind/zh_TW.po (+42/-41)
source3/locking/locking.c (+3/-1)
source3/locking/posix.c (+10/-8)
source3/locking/proto.h (+0/-78)
source3/locking/share_mode_lock.c (+195/-283)
source3/locking/share_mode_lock.h (+136/-0)
source3/locking/share_mode_lock_private.h (+24/-0)
source3/modules/The_New_VFS.org (+473/-0)
source3/modules/The_New_VFS.txt (+611/-0)
source3/modules/lib_vxfs.c (+0/-62)
source3/modules/non_posix_acls.c (+0/-41)
source3/modules/non_posix_acls.h (+0/-5)
source3/modules/posixacl_xattr.c (+18/-104)
source3/modules/posixacl_xattr.h (+4/-12)
source3/modules/test_vfs_gpfs.c (+151/-0)
source3/modules/test_vfs_posixacl.c (+171/-0)
source3/modules/vfs_acl_common.c (+60/-250)
source3/modules/vfs_acl_common.h (+4/-3)
source3/modules/vfs_acl_tdb.c (+11/-131)
source3/modules/vfs_acl_xattr.c (+17/-124)
source3/modules/vfs_afsacl.c (+2/-42)
source3/modules/vfs_aio_fork.c (+10/-9)
source3/modules/vfs_aio_pthread.c (+12/-5)
source3/modules/vfs_aixacl.c (+24/-91)
source3/modules/vfs_aixacl2.c (+24/-127)
source3/modules/vfs_audit.c (+53/-23)
source3/modules/vfs_btrfs.c (+44/-46)
source3/modules/vfs_cacheprime.c (+1/-1)
source3/modules/vfs_cap.c (+164/-385)
source3/modules/vfs_catia.c (+144/-756)
source3/modules/vfs_ceph.c (+280/-167)
source3/modules/vfs_ceph_snapshots.c (+167/-238)
source3/modules/vfs_commit.c (+7/-5)
source3/modules/vfs_crossrename.c (+89/-106)
source3/modules/vfs_default.c (+610/-375)
source3/modules/vfs_delay_inject.c (+8/-6)
source3/modules/vfs_dirsort.c (+12/-5)
source3/modules/vfs_error_inject.c (+21/-8)
source3/modules/vfs_expand_msdfs.c (+67/-39)
source3/modules/vfs_extd_audit.c (+60/-36)
source3/modules/vfs_fake_acls.c (+201/-225)
source3/modules/vfs_fruit.c (+393/-212)
source3/modules/vfs_full_audit.c (+236/-328)
source3/modules/vfs_glusterfs.c (+256/-119)
source3/modules/vfs_gpfs.c (+291/-443)
source3/modules/vfs_hpuxacl.c (+22/-25)
source3/modules/vfs_hpuxacl.h (+2/-2)
source3/modules/vfs_io_uring.c (+3/-3)
source3/modules/vfs_linux_xfs_sgid.c (+17/-12)
source3/modules/vfs_media_harmony.c (+128/-510)
source3/modules/vfs_nfs4acl_xattr.c (+22/-125)
source3/modules/vfs_not_implemented.c (+39/-135)
source3/modules/vfs_offline.c (+0/-9)
source3/modules/vfs_posix_eadb.c (+34/-66)
source3/modules/vfs_posixacl.c (+72/-56)
source3/modules/vfs_posixacl.h (+4/-14)
source3/modules/vfs_prealloc.c (+1/-1)
source3/modules/vfs_preopen.c (+323/-30)
source3/modules/vfs_readahead.c (+8/-8)
source3/modules/vfs_recycle.c (+42/-35)
source3/modules/vfs_shadow_copy.c (+6/-5)
source3/modules/vfs_shadow_copy2.c (+359/-320)
source3/modules/vfs_snapper.c (+61/-225)
source3/modules/vfs_solarisacl.c (+45/-130)
source3/modules/vfs_solarisacl.h (+3/-7)
source3/modules/vfs_streams_depot.c (+220/-114)
source3/modules/vfs_streams_xattr.c (+197/-319)
source3/modules/vfs_syncops.c (+114/-50)
source3/modules/vfs_time_audit.c (+177/-333)
source3/modules/vfs_tsmsm.c (+1/-48)
source3/modules/vfs_unityed_media.c (+129/-472)
source3/modules/vfs_virusfilter.c (+51/-16)
source3/modules/vfs_virusfilter_utils.c (+1/-0)
source3/modules/vfs_vxfs.c (+27/-275)
source3/modules/vfs_vxfs.h (+0/-4)
source3/modules/vfs_widelinks.c (+6/-4)
source3/modules/vfs_worm.c (+1/-2)
source3/modules/vfs_xattr_tdb.c (+49/-156)
source3/modules/vfs_zfsacl.c (+18/-115)
source3/modules/wscript_build (+12/-7)
source3/nmbd/nmbd.c (+58/-117)
source3/nmbd/nmbd.h (+2/-0)
source3/nmbd/nmbd_become_lmb.c (+1/-0)
source3/nmbd/nmbd_browserdb.c (+1/-0)
source3/nmbd/nmbd_browsesync.c (+1/-0)
source3/nmbd/nmbd_elections.c (+1/-0)
source3/nmbd/nmbd_incomingdgrams.c (+1/-0)
source3/nmbd/nmbd_mynames.c (+69/-0)
source3/nmbd/nmbd_nameregister.c (+1/-0)
source3/nmbd/nmbd_packets.c (+44/-0)
source3/nmbd/nmbd_proto.h (+2/-0)
source3/nmbd/nmbd_sendannounce.c (+1/-0)
source3/nmbd/nmbd_serverlistdb.c (+1/-0)
source3/nmbd/nmbd_subnetdb.c (+37/-38)
source3/nmbd/nmbd_synclists.c (+2/-0)
source3/nmbd/nmbd_workgroupdb.c (+1/-0)
source3/nmbd/wscript_build (+1/-1)
source3/param/loadparm.c (+49/-13)
source3/param/loadparm.h (+201/-0)
source3/param/loadparm_ctx.c (+0/-1)
source3/param/pyparam.h (+27/-0)
source3/param/pyparam_util.c (+76/-0)
source3/param/service.c (+12/-5)
source3/param/test_lp_load.c (+36/-8)
source3/param/wscript_build (+12/-2)
source3/passdb/account_pol.c (+1/-0)
source3/passdb/machine_account_secrets.c (+1/-0)
source3/passdb/passdb.c (+87/-19)
source3/passdb/pdb_interface.c (+2/-0)
source3/passdb/pdb_ldap.c (+3/-0)
source3/passdb/pdb_ldap_schema.h (+1/-1)
source3/passdb/pdb_ldap_util.c (+1/-1)
source3/passdb/pdb_ldap_util.h (+1/-1)
source3/passdb/pdb_nds.c (+1/-1)
source3/passdb/pdb_nds.h (+1/-1)
source3/passdb/pdb_samba_dsdb.c (+4/-83)
source3/passdb/pdb_smbpasswd.c (+1/-0)
source3/passdb/pdb_tdb.c (+2/-0)
source3/passdb/py_passdb.c (+27/-17)
source3/passdb/secrets.c (+44/-0)
source3/printing/load.c (+20/-4)
source3/printing/lpq_parse.c (+9/-2)
source3/printing/notify.c (+1/-0)
source3/printing/nt_printing.c (+115/-112)
source3/printing/nt_printing_ads.c (+104/-0)
source3/printing/nt_printing_tdb.c (+2/-0)
source3/printing/pcap.c (+1/-21)
source3/printing/pcap.h (+0/-1)
source3/printing/print_cups.c (+1/-0)
source3/printing/print_generic.c (+7/-6)
source3/printing/print_iprint.c (+1/-0)
source3/printing/printer_list.c (+21/-0)
source3/printing/printer_list.h (+2/-0)
source3/printing/printing.c (+37/-243)
source3/printing/printing_db.c (+1/-0)
source3/printing/printspoolss.c (+9/-7)
source3/printing/queue_process.c (+164/-165)
source3/printing/queue_process.h (+9/-0)
source3/printing/rap_jobid.c (+164/-0)
source3/printing/rap_jobid.h (+29/-0)
source3/printing/samba-bgqd.c (+433/-0)
source3/printing/spoolssd.c (+31/-36)
source3/registry/reg_format.c (+1/-1)
source3/registry/reg_objects.c (+2/-1)
source3/registry/reg_parse.c (+1/-0)
source3/registry/reg_parse_internal.c (+4/-3)
source3/registry/reg_parse_internal.h (+1/-1)
source3/rpc_client/cli_lsarpc.c (+5/-18)
source3/rpc_client/cli_netlogon.c (+41/-10)
source3/rpc_client/cli_pipe.c (+334/-128)
source3/rpc_client/cli_pipe.h (+10/-1)
source3/rpc_client/cli_pipe_schannel.c (+5/-2)
source3/rpc_client/cli_samr.c (+2/-2)
source3/rpc_client/cli_winreg.c (+2/-12)
source3/rpc_client/cli_winreg_int.c (+2/-2)
source3/rpc_client/cli_winreg_spoolss.c (+65/-34)
source3/rpc_client/cli_winreg_spoolss.h (+3/-0)
source3/rpc_client/util_netlogon.c (+60/-0)
source3/rpc_client/util_netlogon.h (+3/-0)
source3/rpc_server/epmapper/srv_epmapper.c (+7/-27)
source3/rpc_server/eventlog/srv_eventlog_nt.c (+20/-17)
source3/rpc_server/fss/srv_fss_agent.c (+1/-0)
source3/rpc_server/lsa/srv_lsa_nt.c (+15/-1)
source3/rpc_server/lsasd.c (+29/-34)
source3/rpc_server/mdssd.c (+29/-34)
source3/rpc_server/mdssvc/dalloc.c (+0/-5)
source3/rpc_server/mdssvc/es_parser.y (+1/-0)
source3/rpc_server/mdssvc/mdssvc.c (+43/-35)
source3/rpc_server/mdssvc/srv_mdssvc_nt.c (+1/-0)
source3/rpc_server/mdssvc/test_mdsparser_es.c (+22/-7)
source3/rpc_server/netlogon/srv_netlog_nt.c (+106/-85)
source3/rpc_server/rpc_config.c (+1/-0)
source3/rpc_server/rpc_handles.c (+14/-13)
source3/rpc_server/rpc_ncacn_np.c (+16/-80)
source3/rpc_server/rpc_server.c (+184/-643)
source3/rpc_server/rpc_server.h (+25/-42)
source3/rpc_server/rpc_service_setup.c (+164/-88)
source3/rpc_server/rpc_service_setup.h (+11/-3)
source3/rpc_server/rpc_sock_helper.c (+316/-133)
source3/rpc_server/rpc_sock_helper.h (+5/-12)
source3/rpc_server/samr/srv_samr_chgpasswd.c (+3/-0)
source3/rpc_server/samr/srv_samr_nt.c (+78/-1)
source3/rpc_server/spoolss/srv_spoolss_nt.c (+12/-19)
source3/rpc_server/srv_pipe_hnd.c (+1/-1)
source3/rpc_server/srvsvc/srv_srvsvc_nt.c (+5/-4)
source3/rpc_server/svcctl/srv_svcctl_nt.c (+1/-0)
source3/rpc_server/winreg/srv_winreg_nt.c (+1/-1)
source3/rpc_server/wkssvc/srv_wkssvc_nt.c (+47/-27)
source3/rpc_server/wscript_build (+4/-29)
source3/rpcclient/cmd_netlogon.c (+1/-0)
source3/rpcclient/cmd_samr.c (+2/-1)
source3/rpcclient/cmd_spoolss.c (+6/-26)
source3/rpcclient/cmd_spotlight.c (+1/-1)
source3/rpcclient/cmd_srvsvc.c (+1/-0)
source3/rpcclient/cmd_witness.c (+5/-5)
source3/rpcclient/rpcclient.c (+520/-417)
source3/rpcclient/rpcclient.h (+5/-0)
source3/rpcclient/wscript_build (+2/-1)
source3/script/tests/printing/printing_var_exp_lpr_cmd.sh (+9/-0)
source3/script/tests/test_acl_xattr.sh (+6/-6)
source3/script/tests/test_aio_outstanding.sh (+7/-1)
source3/script/tests/test_chdir_cache.sh (+102/-0)
source3/script/tests/test_close_denied_share.sh (+2/-0)
source3/script/tests/test_delete_veto_files_only_rmdir.sh (+183/-0)
source3/script/tests/test_durable_handle_reconnect.sh (+3/-1)
source3/script/tests/test_fifo.sh (+83/-0)
source3/script/tests/test_force_close_share.sh (+52/-38)
source3/script/tests/test_forceuser_validusers.sh (+1/-0)
source3/script/tests/test_inherit_owner.sh (+1/-1)
source3/script/tests/test_large_acl.sh (+2/-0)
source3/script/tests/test_local_s3.sh (+3/-2)
source3/script/tests/test_net_lookup.sh (+48/-0)
source3/script/tests/test_net_machine_account.sh (+22/-0)
source3/script/tests/test_netfileenum.sh (+6/-1)
source3/script/tests/test_open_eintr.sh (+6/-1)
source3/script/tests/test_preserve_case.sh (+2/-0)
source3/script/tests/test_printing_var_exp.sh (+60/-0)
source3/script/tests/test_registry_upgrade.sh (+6/-10)
source3/script/tests/test_rpcclient.sh (+1/-1)
source3/script/tests/test_shadow_copy_torture.sh (+31/-3)
source3/script/tests/test_smb1_shadow_copy_torture.sh (+2/-0)
source3/script/tests/test_smb1_system_security.sh (+1/-1)
source3/script/tests/test_smbXsrv_client_dead_rec.sh (+76/-0)
source3/script/tests/test_smbclient_encryption.sh (+72/-0)
source3/script/tests/test_smbclient_encryption_off.sh (+9/-9)
source3/script/tests/test_smbclient_iconv.sh (+2/-0)
source3/script/tests/test_smbclient_krb5.sh (+1/-1)
source3/script/tests/test_smbclient_list_servers.sh (+45/-0)
source3/script/tests/test_smbclient_log_basename.sh (+1/-1)
source3/script/tests/test_smbclient_mget.sh (+2/-0)
source3/script/tests/test_smbclient_netbios_aliases.sh (+6/-5)
source3/script/tests/test_smbclient_ntlm.sh (+3/-3)
source3/script/tests/test_smbclient_s3.sh (+175/-11)
source3/script/tests/test_smbd_no_krb5.sh (+3/-3)
source3/script/tests/test_smbget.sh (+1/-1)
source3/script/tests/test_substitutions.sh (+10/-0)
source3/script/tests/test_symlink_rename_smb1_posix.sh (+186/-0)
source3/script/tests/test_symlink_traversal_smb1.sh (+263/-0)
source3/script/tests/test_symlink_traversal_smb1_posix.sh (+270/-0)
source3/script/tests/test_symlink_traversal_smb2.sh (+263/-0)
source3/script/tests/test_veto_rmdir.sh (+217/-0)
source3/script/tests/test_wbinfo_lookuprids_cache.sh (+12/-2)
source3/script/tests/test_wbinfo_sids2xids_int.py (+1/-2)
source3/script/tests/test_zero_data.sh (+2/-0)
source3/script/tests/vfstest-catia/run.sh (+1/-1)
source3/script/wscript_build (+0/-13)
source3/selftest/tests.py (+265/-44)
source3/smbd/aio.c (+7/-5)
source3/smbd/blocking.c (+2/-1)
source3/smbd/close.c (+473/-209)
source3/smbd/conn.c (+2/-2)
source3/smbd/dir.c (+420/-204)
source3/smbd/dosmode.c (+125/-265)
source3/smbd/durable.c (+36/-31)
source3/smbd/fake_file.c (+32/-17)
source3/smbd/fd_handle.c (+124/-0)
source3/smbd/fd_handle.h (+48/-0)
source3/smbd/fd_handle_private.h (+41/-0)
source3/smbd/file_access.c (+43/-43)
source3/smbd/fileio.c (+10/-7)
source3/smbd/filename.c (+511/-322)
source3/smbd/files.c (+699/-83)
source3/smbd/globals.c (+1/-1)
source3/smbd/globals.h (+26/-14)
source3/smbd/ipc.c (+1/-0)
source3/smbd/lanman.c (+4/-1)
source3/smbd/message.c (+1/-0)
source3/smbd/msdfs.c (+123/-122)
source3/smbd/negprot.c (+1/-0)
source3/smbd/notify.c (+161/-0)
source3/smbd/notify_inotify.c (+2/-2)
source3/smbd/notify_msg.c (+24/-84)
source3/smbd/notifyd/fcn_wait.c (+270/-0)
source3/smbd/notifyd/fcn_wait.h (+38/-0)
source3/smbd/notifyd/notifyd.c (+108/-217)
source3/smbd/notifyd/notifyd.h (+0/-13)
source3/smbd/notifyd/notifyd_db.c (+165/-0)
source3/smbd/notifyd/notifyd_db.h (+27/-0)
source3/smbd/notifyd/notifyd_entry.c (+42/-0)
source3/smbd/notifyd/notifyd_private.h (+49/-0)
source3/smbd/notifyd/test_notifyd.c (+347/-0)
source3/smbd/notifyd/wscript_build (+26/-1)
source3/smbd/nttrans.c (+115/-102)
source3/smbd/open.c (+1050/-1015)
source3/smbd/oplock.c (+9/-9)
source3/smbd/oplock_linux.c (+5/-17)
source3/smbd/pipes.c (+83/-2)
source3/smbd/posix_acls.c (+86/-281)
source3/smbd/process.c (+54/-19)
source3/smbd/proto.h (+94/-118)
source3/smbd/pysmbd.c (+90/-25)
source3/smbd/reply.c (+379/-1381)
source3/smbd/scavenger.c (+194/-0)
source3/smbd/sec_ctx.c (+18/-12)
source3/smbd/server.c (+115/-143)
source3/smbd/server_exit.c (+23/-4)
source3/smbd/server_reload.c (+3/-1)
source3/smbd/service.c (+7/-5)
source3/smbd/sesssetup.c (+42/-46)
source3/smbd/share_access.c (+9/-15)
source3/smbd/smb1_utils.c (+27/-11)
source3/smbd/smb1_utils.h (+1/-0)
source3/smbd/smb2_close.c (+14/-1)
source3/smbd/smb2_create.c (+86/-15)
source3/smbd/smb2_flush.c (+1/-1)
source3/smbd/smb2_getinfo.c (+5/-5)
source3/smbd/smb2_ioctl.c (+19/-68)
source3/smbd/smb2_ioctl_filesys.c (+7/-34)
source3/smbd/smb2_ioctl_network_fs.c (+94/-25)
source3/smbd/smb2_ioctl_private.h (+5/-0)
source3/smbd/smb2_ioctl_smbtorture.c (+230/-0)
source3/smbd/smb2_lock.c (+2/-1)
source3/smbd/smb2_negprot.c (+212/-54)
source3/smbd/smb2_query_directory.c (+2/-39)
source3/smbd/smb2_server.c (+235/-131)
source3/smbd/smb2_sesssetup.c (+163/-272)
source3/smbd/smb2_setinfo.c (+16/-25)
source3/smbd/smb2_tcon.c (+3/-8)
source3/smbd/smb2_write.c (+6/-1)
source3/smbd/smbXsrv_client.c (+375/-109)
source3/smbd/smbXsrv_open.c (+205/-28)
source3/smbd/smbXsrv_session.c (+269/-69)
source3/smbd/smbXsrv_tcon.c (+1/-0)
source3/smbd/smbd.h (+4/-3)
source3/smbd/srvstr.c (+1/-0)
source3/smbd/statcache.c (+1/-1)
source3/smbd/trans2.c (+789/-750)
source3/smbd/uid.c (+5/-5)
source3/smbd/vfs.c (+154/-363)
source3/torture/cmd_vfs.c (+228/-77)
source3/torture/locktest2.c (+11/-2)
source3/torture/mangle_test.c (+3/-7)
source3/torture/masktest.c (+6/-4)
source3/torture/nbio.c (+2/-2)
source3/torture/pdbtest.c (+26/-8)
source3/torture/proto.h (+17/-0)
source3/torture/test_dbwrap_ctdb.c (+1/-0)
source3/torture/test_dbwrap_do_locked.c (+1/-0)
source3/torture/test_g_lock.c (+1/-0)
source3/torture/test_hidenewfiles.c (+1/-2)
source3/torture/test_matching.c (+276/-0)
source3/torture/test_notify.c (+2/-2)
source3/torture/test_oplock_cancel.c (+2/-0)
source3/torture/test_posix.c (+1890/-0)
source3/torture/test_readdir_timestamp.c (+1/-1)
source3/torture/test_smb2.c (+439/-18)
source3/torture/torture.c (+568/-132)
source3/torture/utable.c (+4/-5)
source3/torture/vfstest.c (+27/-9)
source3/utils/async-tracker.c (+22/-7)
source3/utils/conn_tdb.c (+4/-0)
source3/utils/conn_tdb.h (+1/-0)
source3/utils/dbwrap_tool.c (+24/-5)
source3/utils/dbwrap_torture.c (+21/-6)
source3/utils/destroy_netlogon_creds_cli.c (+0/-1)
source3/utils/eventlogadm.c (+1/-0)
source3/utils/log2pcaphex.c (+6/-1)
source3/utils/mdsearch.c (+45/-67)
source3/utils/mvxattr.c (+6/-1)
source3/utils/net.c (+71/-131)
source3/utils/net.h (+2/-0)
source3/utils/net_ads.c (+91/-38)
source3/utils/net_conf.c (+12/-4)
source3/utils/net_dns.c (+2/-46)
source3/utils/net_dns.h (+2/-4)
source3/utils/net_dom.c (+3/-4)
source3/utils/net_groupmap.c (+1/-0)
source3/utils/net_help_common.c (+54/-17)
source3/utils/net_idmap.c (+1/-0)
source3/utils/net_lookup.c (+66/-36)
source3/utils/net_offlinejoin.c (+288/-0)
source3/utils/net_proto.h (+9/-3)
source3/utils/net_registry.c (+1/-0)
source3/utils/net_rpc.c (+32/-34)
source3/utils/net_rpc_printer.c (+1/-14)
source3/utils/net_rpc_registry.c (+1/-0)
source3/utils/net_rpc_rights.c (+1/-0)
source3/utils/net_rpc_service.c (+1/-0)
source3/utils/net_rpc_shell.c (+7/-5)
source3/utils/net_sam.c (+3/-0)
source3/utils/net_tdb.c (+31/-58)
source3/utils/net_usershare.c (+1/-0)
source3/utils/net_util.c (+14/-151)
source3/utils/net_vfs.c (+9/-2)
source3/utils/netlookup.c (+2/-1)
source3/utils/nmblookup.c (+52/-24)
source3/utils/ntlm_auth.c (+33/-30)
source3/utils/pdbedit.c (+27/-12)
source3/utils/profiles.c (+25/-6)
source3/utils/py_net.c (+349/-0)
source3/utils/py_net.h (+26/-0)
source3/utils/regedit.c (+35/-7)
source3/utils/regedit_dialog.c (+1/-0)
source3/utils/sharesec.c (+43/-20)
source3/utils/smbcacls.c (+872/-80)
source3/utils/smbcontrol.c (+25/-7)
source3/utils/smbcquotas.c (+40/-28)
source3/utils/smbfilter.c (+3/-3)
source3/utils/smbget.c (+7/-2)
source3/utils/smbpasswd.c (+1/-8)
source3/utils/smbtree.c (+36/-17)
source3/utils/split_tokens.c (+32/-12)
source3/utils/status.c (+104/-57)
source3/utils/testparm.c (+69/-10)
source3/utils/wscript_build (+44/-28)
source3/winbindd/idmap_ad.c (+31/-5)
source3/winbindd/idmap_autorid.c (+1/-0)
source3/winbindd/idmap_autorid_tdb.c (+1/-0)
source3/winbindd/idmap_ldap.c (+2/-0)
source3/winbindd/idmap_rfc2307.c (+1/-0)
source3/winbindd/idmap_tdb.c (+1/-0)
source3/winbindd/wb_getpwsid.c (+2/-0)
source3/winbindd/winbindd.c (+146/-130)
source3/winbindd/winbindd.h (+2/-8)
source3/winbindd/winbindd_ads.c (+0/-49)
source3/winbindd/winbindd_allocate_gid.c (+38/-5)
source3/winbindd/winbindd_cache.c (+49/-161)
source3/winbindd/winbindd_cm.c (+159/-412)
source3/winbindd/winbindd_cred_cache.c (+1/-0)
source3/winbindd/winbindd_creds.c (+2/-2)
source3/winbindd/winbindd_domain_info.c (+2/-0)
source3/winbindd/winbindd_dsgetdcname.c (+2/-1)
source3/winbindd/winbindd_dual.c (+34/-51)
source3/winbindd/winbindd_dual_ndr.c (+8/-69)
source3/winbindd/winbindd_dual_srv.c (+1/-0)
source3/winbindd/winbindd_getdcname.c (+1/-0)
source3/winbindd/winbindd_getgrnam.c (+1/-0)
source3/winbindd/winbindd_gpupdate.c (+1/-0)
source3/winbindd/winbindd_idmap.c (+1/-0)
source3/winbindd/winbindd_irpc.c (+1/-0)
source3/winbindd/winbindd_lookuprids.c (+2/-0)
source3/winbindd/winbindd_lookupsid.c (+1/-0)
source3/winbindd/winbindd_misc.c (+1/-0)
source3/winbindd/winbindd_msrpc.c (+0/-156)
source3/winbindd/winbindd_ndr.c (+0/-1)
source3/winbindd/winbindd_pam.c (+21/-102)
source3/winbindd/winbindd_pam_auth.c (+2/-0)
source3/winbindd/winbindd_pam_auth_crap.c (+2/-0)
source3/winbindd/winbindd_pam_chauthtok.c (+2/-0)
source3/winbindd/winbindd_pam_chng_pswd_auth_crap.c (+1/-0)
source3/winbindd/winbindd_pam_logoff.c (+1/-0)
source3/winbindd/winbindd_proto.h (+7/-3)
source3/winbindd/winbindd_reconnect.c (+0/-14)
source3/winbindd/winbindd_reconnect_ads.c (+0/-15)
source3/winbindd/winbindd_rpc.c (+0/-273)
source3/winbindd/winbindd_rpc.h (+0/-40)
source3/winbindd/winbindd_samr.c (+372/-226)
source3/winbindd/winbindd_util.c (+96/-30)
source3/winbindd/winbindd_wins_byip.c (+3/-1)
source3/winbindd/winbindd_wins_byname.c (+2/-2)
source3/winbindd/wscript_build (+1/-1)
source3/wscript (+59/-116)
source3/wscript_build (+38/-35)
source4/auth/gensec/gensec_gssapi.c (+9/-6)
source4/auth/kerberos/kerberos_util.c (+0/-1)
source4/auth/ntlm/auth.c (+5/-4)
source4/auth/ntlm/auth_developer.c (+2/-0)
source4/auth/ntlm/auth_sam.c (+2/-1)
source4/auth/ntlm/wscript_build (+0/-8)
source4/auth/session.c (+9/-2)
source4/auth/system_session.c (+12/-4)
source4/auth/tests/kerberos.c (+0/-1)
source4/cldap_server/cldap_server.c (+2/-2)
source4/cldap_server/rootdse.c (+1/-1)
source4/client/cifsdd.c (+47/-12)
source4/client/cifsddio.c (+2/-2)
source4/client/client.c (+56/-27)
source4/client/tests/test_cifsdd.sh (+9/-7)
source4/client/tests/test_smbclient.sh (+17/-17)
source4/dns_server/dlz_bind9.c (+88/-112)
source4/dns_server/dlz_minimal.h (+3/-29)
source4/dns_server/dns_query.c (+1/-1)
source4/dns_server/dns_server.c (+13/-6)
source4/dns_server/dns_server.h (+0/-2)
source4/dns_server/dns_update.c (+38/-15)
source4/dns_server/dns_utils.c (+0/-73)
source4/dns_server/dnsserver_common.c (+210/-16)
source4/dns_server/dnsserver_common.h (+17/-0)
source4/dns_server/pydns.c (+86/-1)
source4/dns_server/wscript_build (+6/-25)
source4/dsdb/common/dsdb_dn.c (+1/-0)
source4/dsdb/common/util.c (+4/-1)
source4/dsdb/common/util_links.c (+1/-1)
source4/dsdb/common/util_trusts.c (+2/-0)
source4/dsdb/dns/dns_update.c (+1/-1)
source4/dsdb/kcc/kcc_connection.c (+1/-1)
source4/dsdb/kcc/kcc_connection.h (+1/-1)
source4/dsdb/kcc/kcc_drs_replica_info.c (+1/-1)
source4/dsdb/kcc/kcc_periodic.c (+36/-13)
source4/dsdb/kcc/kcc_service.c (+2/-2)
source4/dsdb/kcc/kcc_service.h (+1/-1)
source4/dsdb/kcc/scavenge_dns_records.c (+198/-141)
source4/dsdb/kcc/scavenge_dns_records.h (+0/-12)
source4/dsdb/pydsdb.c (+7/-4)
source4/dsdb/repl/drepl_extended.c (+2/-2)
source4/dsdb/repl/drepl_fsmo.c (+2/-2)
source4/dsdb/repl/drepl_notify.c (+2/-2)
source4/dsdb/repl/drepl_out_helpers.c (+2/-2)
source4/dsdb/repl/drepl_out_helpers.h (+1/-1)
source4/dsdb/repl/drepl_out_pull.c (+2/-2)
source4/dsdb/repl/drepl_partitions.c (+4/-2)
source4/dsdb/repl/drepl_periodic.c (+2/-2)
source4/dsdb/repl/drepl_replica.c (+2/-2)
source4/dsdb/repl/drepl_ridalloc.c (+2/-2)
source4/dsdb/repl/drepl_secret.c (+2/-2)
source4/dsdb/repl/drepl_service.c (+2/-2)
source4/dsdb/repl/drepl_service.h (+1/-1)
source4/dsdb/repl/replicated_objects.c (+1/-1)
source4/dsdb/samdb/cracknames.c (+34/-2)
source4/dsdb/samdb/ldb_modules/acl.c (+3/-0)
source4/dsdb/samdb/ldb_modules/acl_read.c (+2/-0)
source4/dsdb/samdb/ldb_modules/anr.c (+67/-8)
source4/dsdb/samdb/ldb_modules/count_attrs.c (+2/-0)
source4/dsdb/samdb/ldb_modules/descriptor.c (+7/-3)
source4/dsdb/samdb/ldb_modules/dirsync.c (+3/-2)
source4/dsdb/samdb/ldb_modules/dns_notify.c (+2/-0)
source4/dsdb/samdb/ldb_modules/encrypted_secrets.c (+1/-0)
source4/dsdb/samdb/ldb_modules/extended_dn_in.c (+3/-1)
source4/dsdb/samdb/ldb_modules/extended_dn_out.c (+3/-0)
source4/dsdb/samdb/ldb_modules/linked_attributes.c (+1/-0)
source4/dsdb/samdb/ldb_modules/netlogon.c (+3/-1)
source4/dsdb/samdb/ldb_modules/objectclass.c (+2/-0)
source4/dsdb/samdb/ldb_modules/objectclass_attrs.c (+2/-0)
source4/dsdb/samdb/ldb_modules/operational.c (+11/-2)
source4/dsdb/samdb/ldb_modules/partition_metadata.c (+1/-0)
source4/dsdb/samdb/ldb_modules/password_hash.c (+26/-6)
source4/dsdb/samdb/ldb_modules/proxy.c (+7/-1)
source4/dsdb/samdb/ldb_modules/ranged_results.c (+2/-0)
source4/dsdb/samdb/ldb_modules/repl_meta_data.c (+2/-0)
source4/dsdb/samdb/ldb_modules/ridalloc.c (+2/-1)
source4/dsdb/samdb/ldb_modules/rootdse.c (+12/-4)
source4/dsdb/samdb/ldb_modules/samldb.c (+10/-5)
source4/dsdb/samdb/ldb_modules/schema_data.c (+3/-1)
source4/dsdb/samdb/ldb_modules/schema_load.c (+2/-1)
source4/dsdb/samdb/ldb_modules/tests/possibleinferiors.py (+0/-1)
source4/dsdb/samdb/ldb_modules/util.c (+2/-0)
source4/dsdb/schema/schema.h (+1/-1)
source4/dsdb/schema/schema_convert_to_ol.c (+2/-0)
source4/dsdb/schema/schema_description.c (+3/-1)
source4/dsdb/schema/schema_filtered.c (+1/-1)
source4/dsdb/schema/schema_init.c (+2/-1)
source4/dsdb/schema/schema_prefixmap.c (+1/-0)
source4/dsdb/schema/schema_query.c (+4/-1)
source4/dsdb/schema/schema_set.c (+2/-0)
source4/dsdb/schema/schema_syntax.c (+3/-1)
source4/dsdb/tests/python/acl.py (+1/-2)
source4/dsdb/tests/python/ad_dc_medley_performance.py (+0/-1)
source4/dsdb/tests/python/ad_dc_performance.py (+0/-1)
source4/dsdb/tests/python/ad_dc_search_performance.py (+0/-1)
source4/dsdb/tests/python/attr_from_server.py (+0/-1)
source4/dsdb/tests/python/deletetest.py (+1/-2)
source4/dsdb/tests/python/dirsync.py (+0/-1)
source4/dsdb/tests/python/large_ldap.py (+63/-1)
source4/dsdb/tests/python/ldap.py (+1/-2)
source4/dsdb/tests/python/ldap_modify_order.py (+0/-1)
source4/dsdb/tests/python/ldap_schema.py (+0/-1)
source4/dsdb/tests/python/linked_attributes.py (+0/-1)
source4/dsdb/tests/python/login_basics.py (+0/-1)
source4/dsdb/tests/python/notification.py (+0/-1)
source4/dsdb/tests/python/password_lockout.py (+20/-1)
source4/dsdb/tests/python/password_lockout_base.py (+1/-1)
source4/dsdb/tests/python/passwords.py (+0/-1)
source4/dsdb/tests/python/rodc.py (+0/-1)
source4/dsdb/tests/python/rodc_rwdc.py (+0/-1)
source4/dsdb/tests/python/sam.py (+3/-4)
source4/dsdb/tests/python/sec_descriptor.py (+0/-1)
source4/dsdb/tests/python/sites.py (+0/-1)
source4/dsdb/tests/python/sort.py (+6/-8)
source4/dsdb/tests/python/subtree_rename.py (+0/-1)
source4/dsdb/tests/python/token_group.py (+0/-1)
source4/dsdb/tests/python/tombstone_reanimation.py (+1/-2)
source4/dsdb/tests/python/urgent_replication.py (+0/-1)
source4/dsdb/tests/python/user_account_control.py (+0/-1)
source4/dsdb/tests/python/vlv.py (+26/-6)
source4/dsdb/wscript_build (+1/-2)
source4/echo_server/echo_server.c (+1/-1)
source4/heimdal/kdc/kerberos5.c (+2/-1)
source4/heimdal/lib/asn1/rfc2459.opt (+6/-0)
source4/heimdal/lib/com_err/compile_et.c (+3/-2)
source4/heimdal/lib/gssapi/mech/gss_mech_switch.c (+4/-0)
source4/heimdal/lib/krb5/plugin.c (+19/-3)
source4/heimdal_build/asn1parse.h (+1/-0)
source4/heimdal_build/config.h (+5/-0)
source4/heimdal_build/include/krb5-types.h (+3/-0)
source4/heimdal_build/kafs.h (+13/-0)
source4/heimdal_build/krb5-glue.c (+2/-16)
source4/heimdal_build/parse.h (+1/-0)
source4/heimdal_build/roken.h (+3/-0)
source4/heimdal_build/sel-gram.h (+1/-0)
source4/heimdal_build/wscript_build (+72/-60)
source4/heimdal_build/wscript_configure (+33/-1)
source4/kdc/db-glue.c (+2/-0)
source4/kdc/kdc-heimdal.c (+2/-2)
source4/kdc/kdc-proxy.c (+1/-1)
source4/kdc/kdc-server.c (+1/-1)
source4/kdc/kdc-service-mit.c (+2/-2)
source4/kdc/kpasswd-service-heimdal.c (+1/-1)
source4/kdc/kpasswd-service-mit.c (+1/-1)
source4/kdc/kpasswd-service.c (+5/-2)
source4/kdc/mit-kdb/kdb_samba.h (+0/-32)
source4/kdc/mit-kdb/kdb_samba_change_pwd.c (+3/-0)
source4/kdc/mit-kdb/kdb_samba_common.c (+3/-0)
source4/kdc/mit-kdb/kdb_samba_masterkey.c (+3/-0)
source4/kdc/mit-kdb/kdb_samba_pac.c (+3/-0)
source4/kdc/mit-kdb/kdb_samba_policies.c (+3/-39)
source4/kdc/mit-kdb/kdb_samba_principals.c (+3/-7)
source4/kdc/mit_kdc_irpc.c (+1/-1)
source4/kdc/mit_samba.c (+35/-12)
source4/kdc/sdb.h (+2/-0)
source4/ldap_server/ldap_backend.c (+134/-53)
source4/ldap_server/ldap_bind.c (+1/-1)
source4/ldap_server/ldap_extended.c (+1/-1)
source4/ldap_server/ldap_server.c (+13/-18)
source4/lib/com/dcom/main.c (+2/-0)
source4/lib/registry/interface.c (+1/-0)
source4/lib/registry/ldb.c (+3/-0)
source4/lib/registry/patchfile_preg.c (+3/-0)
source4/lib/registry/regf.c (+1/-0)
source4/lib/registry/tools/regdiff.c (+39/-7)
source4/lib/registry/tools/regpatch.c (+52/-9)
source4/lib/registry/tools/regshell.c (+65/-20)
source4/lib/registry/tools/regtree.c (+51/-13)
source4/lib/registry/wscript_build (+4/-4)
source4/lib/socket/interface.c (+1/-0)
source4/lib/socket/socket_ip.c (+2/-0)
source4/lib/stream/packet.c (+1/-1)
source4/lib/stream/packet.h (+1/-1)
source4/libcli/clideltree.c (+1/-1)
source4/libcli/clifile.c (+96/-4)
source4/libcli/dgram/mailslot.c (+2/-0)
source4/libcli/ldap/ldap_bind.c (+6/-2)
source4/libcli/libcli.h (+5/-0)
source4/libcli/raw/clitransport.c (+2/-1)
source4/libcli/raw/libcliraw.h (+2/-0)
source4/libcli/raw/rawrequest.c (+4/-6)
source4/libcli/raw/smb.h (+2/-2)
source4/libcli/resolve/dns_ex.c (+12/-4)
source4/libcli/resolve/lmhosts.c (+7/-3)
source4/libcli/resolve/resolve.c (+2/-0)
source4/libcli/smb2/connect.c (+58/-2)
source4/libcli/smb2/create.c (+9/-13)
source4/libcli/smb2/transport.c (+2/-1)
source4/libcli/smb_composite/appendacl.c (+1/-1)
source4/libcli/smb_composite/connect.c (+29/-11)
source4/libcli/smb_composite/connect_nego.c (+2/-1)
source4/libcli/smb_composite/sesssetup.c (+10/-3)
source4/libnet/libnet_rpc.c (+6/-0)
source4/libnet/libnet_vampire.c (+1/-1)
source4/libnet/py_net.c (+1/-1)
source4/librpc/idl/irpc.idl (+2/-2)
source4/librpc/ndr/py_misc.c (+15/-12)
source4/librpc/ndr/py_security.c (+6/-4)
source4/librpc/rpc/dcerpc.h (+2/-0)
source4/librpc/rpc/dcerpc_connect.c (+2/-0)
source4/librpc/rpc/dcerpc_smb.c (+13/-0)
source4/librpc/rpc/dcerpc_util.c (+13/-0)
source4/librpc/rpc/pyrpc.c (+14/-0)
source4/librpc/wscript_build (+1/-0)
source4/nbt_server/dgram/netlogon.c (+1/-1)
source4/nbt_server/dgram/ntlogon.c (+1/-1)
source4/nbt_server/dgram/request.c (+1/-1)
source4/nbt_server/interfaces.c (+1/-1)
source4/nbt_server/irpc.c (+2/-2)
source4/nbt_server/nbt_server.c (+2/-2)
source4/nbt_server/packet.c (+1/-1)
source4/nbt_server/query.c (+1/-1)
source4/nbt_server/register.c (+1/-1)
source4/nbt_server/wins/wins_dns_proxy.c (+1/-1)
source4/nbt_server/wins/winsclient.c (+1/-1)
source4/nbt_server/wins/winsdb.c (+3/-0)
source4/nbt_server/wins/winsserver.c (+1/-1)
source4/nbt_server/wins/winswack.c (+1/-1)
source4/ntp_signd/ntp_signd.c (+4/-4)
source4/ntvfs/cifs/vfs_cifs.c (+8/-14)
source4/ntvfs/ipc/rap_server.c (+1/-1)
source4/ntvfs/ipc/vfs_ipc.c (+2/-0)
source4/ntvfs/ntvfs_generic.c (+4/-2)
source4/ntvfs/posix/pvfs_fileinfo.c (+5/-6)
source4/ntvfs/posix/pvfs_fsinfo.c (+1/-0)
source4/ntvfs/posix/pvfs_open.c (+4/-4)
source4/ntvfs/posix/pvfs_search.c (+1/-1)
source4/ntvfs/posix/pvfs_shortname.c (+2/-0)
source4/ntvfs/posix/pvfs_wait.c (+1/-1)
source4/ntvfs/sysdep/sys_lease.c (+2/-0)
source4/ntvfs/sysdep/sys_notify.c (+2/-0)
source4/ntvfs/sysdep/wscript_configure (+0/-1)
source4/param/loadparm.c (+3/-0)
source4/param/pyparam.c (+22/-0)
source4/param/share.c (+6/-7)
source4/param/share.h (+4/-6)
source4/param/share_classic.c (+0/-5)
source4/param/tests/share.c (+1/-10)
source4/param/wscript_build (+1/-9)
source4/rpc_server/backupkey/dcesrv_backupkey.c (+2/-0)
source4/rpc_server/common/share_info.c (+2/-0)
source4/rpc_server/dcerpc_server.c (+25/-21)
source4/rpc_server/dnsserver/dcerpc_dnsserver.c (+17/-17)
source4/rpc_server/dnsserver/dnsdata.c (+4/-69)
source4/rpc_server/dnsserver/dnsdb.c (+75/-22)
source4/rpc_server/dnsserver/dnsutils.c (+2/-0)
source4/rpc_server/drsuapi/dcesrv_drsuapi.c (+1/-0)
source4/rpc_server/drsuapi/writespn.c (+2/-0)
source4/rpc_server/epmapper/rpc_epmapper.c (+1/-2)
source4/rpc_server/lsa/dcesrv_lsa.c (+22/-1)
source4/rpc_server/netlogon/dcerpc_netlogon.c (+4/-1)
source4/rpc_server/remote/dcesrv_remote.c (+12/-10)
source4/rpc_server/samr/dcesrv_samr.c (+2/-0)
source4/rpc_server/samr/samr_password.c (+32/-0)
source4/rpc_server/service_rpc.c (+3/-3)
source4/rpc_server/srvsvc/dcesrv_srvsvc.c (+11/-8)
source4/rpc_server/srvsvc/srvsvc_ntvfs.c (+1/-1)
source4/rpc_server/wscript_build (+1/-1)
source4/samba/process_model.c (+1/-1)
source4/samba/process_model.h (+2/-2)
source4/samba/process_prefork.c (+1/-1)
source4/samba/process_single.c (+1/-1)
source4/samba/process_standard.c (+1/-1)
source4/samba/server.c (+90/-92)
source4/samba/service.c (+3/-1)
source4/samba/service.h (+3/-3)
source4/samba/service_named_pipe.c (+2/-1)
source4/samba/wscript_build (+1/-1)
source4/script/depfilter.py (+0/-1)
source4/scripting/bin/gen_hresult.py (+0/-1)
source4/scripting/bin/gen_ntstatus.py (+0/-3)
source4/scripting/bin/gen_werror.py (+0/-3)
source4/scripting/bin/get-descriptors (+0/-1)
source4/scripting/bin/rebuildextendeddn (+0/-1)
source4/scripting/bin/renamedc (+1/-1)
source4/scripting/bin/samba-gpupdate (+36/-9)
source4/scripting/bin/samba_dnsupdate (+4/-10)
source4/scripting/bin/samba_downgrade_db (+0/-1)
source4/scripting/bin/samba_kcc (+0/-1)
source4/scripting/bin/samba_spnupdate (+1/-1)
source4/scripting/bin/samba_upgradedns (+11/-39)
source4/scripting/bin/samba_upgradeprovision (+3/-4)
source4/scripting/bin/setup_dns.sh (+1/-1)
source4/scripting/bin/wscript_build (+3/-2)
source4/scripting/devel/addlotscontacts (+0/-1)
source4/scripting/devel/crackname (+0/-1)
source4/scripting/devel/demodirsync.py (+0/-2)
source4/scripting/devel/getncchanges (+0/-1)
source4/scripting/devel/pfm_verify.py (+2/-3)
source4/scripting/devel/rebuild_zone.sh (+2/-2)
source4/scripting/devel/repl_cleartext_pwd.py (+0/-1)
source4/scripting/devel/speedtest.py (+0/-1)
source4/scripting/man/samba-gpupdate.8.xml (+12/-4)
source4/scripting/wscript_build (+1/-1)
source4/selftest/tests.py (+163/-24)
source4/setup/tests/blackbox_group.sh (+9/-0)
source4/setup/tests/blackbox_provision.sh (+2/-2)
source4/setup/tests/blackbox_s3upgrade.sh (+5/-5)
source4/setup/tests/blackbox_start_backup.sh (+2/-2)
source4/setup/tests/blackbox_upgradeprovision.sh (+2/-2)
source4/smb_server/management.c (+1/-1)
source4/smb_server/service_smb.c (+7/-5)
source4/smb_server/smb/negprot.c (+15/-15)
source4/smb_server/smb/receive.c (+1/-1)
source4/smb_server/smb/request.c (+1/-1)
source4/smb_server/smb/service.c (+3/-1)
source4/smb_server/smb/sesssetup.c (+1/-1)
source4/smb_server/smb/trans2.c (+1/-1)
source4/smb_server/smb2/negprot.c (+14/-13)
source4/smb_server/smb2/receive.c (+1/-1)
source4/smb_server/smb2/sesssetup.c (+1/-1)
source4/smb_server/smb2/tcon.c (+1/-1)
source4/smb_server/smb_server.c (+6/-6)
source4/smb_server/tcon.c (+1/-1)
source4/smb_server/wscript_build (+1/-1)
source4/torture/auth/ntlmssp.c (+3/-3)
source4/torture/basic/base.c (+2/-2)
source4/torture/basic/mangle_test.c (+3/-1)
source4/torture/basic/misc.c (+2/-2)
source4/torture/basic/utable.c (+1/-1)
source4/torture/dns/dlz_bind9.c (+144/-34)
source4/torture/dns/wscript_build (+1/-1)
source4/torture/drs/drs_util.c (+1/-2)
source4/torture/drs/python/cracknames.py (+1/-2)
source4/torture/drs/python/delete_object.py (+0/-1)
source4/torture/drs/python/drs_base.py (+5/-6)
source4/torture/drs/python/fsmo.py (+1/-2)
source4/torture/drs/python/getnc_exop.py (+7/-7)
source4/torture/drs/python/getncchanges.py (+0/-1)
source4/torture/drs/python/repl_move.py (+0/-1)
source4/torture/drs/python/replica_sync.py (+1/-2)
source4/torture/drs/python/replica_sync_rodc.py (+1/-1)
source4/torture/drs/python/ridalloc_exop.py (+2/-2)
source4/torture/drs/python/samba_tool_drs.py (+4/-4)
source4/torture/drs/python/samba_tool_drs_no_dns.py (+7/-7)
source4/torture/drs/python/samba_tool_drs_showrepl.py (+2/-4)
source4/torture/drs/rpc/dssync.c (+5/-3)
source4/torture/drs/rpc/msds_intid.c (+2/-2)
source4/torture/drs/unit/schemainfo_tests.c (+3/-3)
source4/torture/drs/wscript_build (+1/-1)
source4/torture/gentest.c (+47/-15)
source4/torture/gpo/apply.c (+2/-0)
source4/torture/krb5/kdc-canon-heimdal.c (+13/-11)
source4/torture/krb5/kdc-heimdal.c (+11/-11)
source4/torture/krb5/kdc-mit.c (+8/-8)
source4/torture/krb5/wscript_build (+2/-2)
source4/torture/ldap/basic.c (+26/-27)
source4/torture/ldap/cldap.c (+1/-1)
source4/torture/ldap/common.c (+1/-1)
source4/torture/ldap/ldap_sort.c (+3/-3)
source4/torture/ldap/nested_search.c (+3/-3)
source4/torture/ldap/netlogon.c (+3/-1)
source4/torture/ldap/schema.c (+3/-3)
source4/torture/ldap/session_expiry.c (+5/-4)
source4/torture/ldap/uptodatevector.c (+3/-3)
source4/torture/libnet/libnet_BecomeDC.c (+2/-2)
source4/torture/libnet/libnet_domain.c (+7/-7)
source4/torture/libnet/libnet_group.c (+3/-3)
source4/torture/libnet/libnet_lookup.c (+5/-5)
source4/torture/libnet/libnet_rpc.c (+2/-2)
source4/torture/libnet/libnet_share.c (+3/-3)
source4/torture/libnet/libnet_user.c (+2/-2)
source4/torture/libnet/utils.c (+3/-3)
source4/torture/libnetapi/libnetapi.c (+3/-4)
source4/torture/libnetapi/libnetapi_group.c (+2/-0)
source4/torture/libnetapi/libnetapi_user.c (+2/-0)
source4/torture/libnetapi/wscript_build (+1/-1)
source4/torture/libsmbclient/libsmbclient.c (+63/-11)
source4/torture/libsmbclient/wscript_build (+1/-1)
source4/torture/local/local.c (+0/-2)
source4/torture/local/wscript_build (+3/-3)
source4/torture/locktest.c (+49/-17)
source4/torture/masktest.c (+35/-10)
source4/torture/nbench/nbench.c (+1/-0)
source4/torture/ndr/lsa.c (+1/-2)
source4/torture/ndr/ndr.c (+88/-6)
source4/torture/ndr/ndr.h (+91/-9)
source4/torture/ndr/odj.c (+210/-0)
source4/torture/ndr/witness.c (+43/-0)
source4/torture/raw/composite.c (+3/-3)
source4/torture/raw/context.c (+8/-8)
source4/torture/raw/lock.c (+2/-2)
source4/torture/raw/lockbench.c (+2/-2)
source4/torture/raw/notify.c (+1/-1)
source4/torture/raw/openbench.c (+2/-2)
source4/torture/raw/oplock.c (+2/-2)
source4/torture/raw/rename.c (+0/-33)
source4/torture/raw/samba3hide.c (+1/-1)
source4/torture/raw/search.c (+127/-35)
source4/torture/raw/session.c (+11/-11)
source4/torture/raw/tconrate.c (+2/-2)
source4/torture/raw/unlink.c (+0/-72)
source4/torture/rpc/async_bind.c (+2/-2)
source4/torture/rpc/backupkey.c (+5/-5)
source4/torture/rpc/bind.c (+128/-2)
source4/torture/rpc/dfs.c (+3/-3)
source4/torture/rpc/drsuapi.c (+2/-2)
source4/torture/rpc/drsuapi_cracknames.c (+2/-2)
source4/torture/rpc/dsgetinfo.c (+5/-9)
source4/torture/rpc/forest_trust.c (+2/-0)
source4/torture/rpc/fsrvp.c (+7/-7)
source4/torture/rpc/iremotewinspool_driver.c (+2/-2)
source4/torture/rpc/mdssvc.c (+1/-1)
source4/torture/rpc/netlogon.c (+691/-68)
source4/torture/rpc/remote_pac.c (+62/-16)
source4/torture/rpc/rpc.c (+12/-11)
source4/torture/rpc/samba3rpc.c (+30/-30)
source4/torture/rpc/samlogon.c (+13/-13)
source4/torture/rpc/samr.c (+6/-4)
source4/torture/rpc/schannel.c (+220/-7)
source4/torture/rpc/session_key.c (+2/-2)
source4/torture/rpc/spoolss.c (+3/-3)
source4/torture/rpc/spoolss_access.c (+1/-1)
source4/torture/rpc/spoolss_notify.c (+4/-4)
source4/torture/rpc/testjoin.c (+5/-5)
source4/torture/rpc/witness.c (+2/-2)
source4/torture/rpc/wkssvc.c (+4/-4)
source4/torture/shell.c (+12/-12)
source4/torture/smb2/acls.c (+175/-2)
source4/torture/smb2/compound.c (+641/-0)
source4/torture/smb2/create.c (+206/-1)
source4/torture/smb2/durable_v2_open.c (+27/-25)
source4/torture/smb2/ioctl.c (+476/-0)
source4/torture/smb2/lease.c (+256/-113)
source4/torture/smb2/lease_break_handler.c (+27/-4)
source4/torture/smb2/lock.c (+49/-8)
source4/torture/smb2/mangle.c (+2/-0)
source4/torture/smb2/maxfid.c (+0/-10)
source4/torture/smb2/multichannel.c (+14/-14)
source4/torture/smb2/notify.c (+6/-1)
source4/torture/smb2/notify_disabled.c (+1/-1)
source4/torture/smb2/oplock.c (+6/-12)
source4/torture/smb2/oplock_break_handler.c (+16/-5)
source4/torture/smb2/replay.c (+3312/-208)
source4/torture/smb2/scan.c (+3/-3)
source4/torture/smb2/session.c (+3644/-22)
source4/torture/smb2/sharemode.c (+5/-4)
source4/torture/smb2/smb2.c (+2/-0)
source4/torture/smb2/streams.c (+32/-17)
source4/torture/smb2/timestamps.c (+208/-0)
source4/torture/smb2/util.c (+12/-4)
source4/torture/smb2/wscript_build (+1/-1)
source4/torture/smbtorture.c (+72/-51)
source4/torture/tests/test_gentest.sh (+1/-1)
source4/torture/tests/test_locktest.sh (+1/-1)
source4/torture/torture.c (+0/-1)
source4/torture/unix/unix_info2.c (+42/-4)
source4/torture/unix/whoami.c (+5/-4)
source4/torture/util.h (+10/-0)
source4/torture/util_smb.c (+52/-2)
source4/torture/vfs/acl_xattr.c (+2/-2)
source4/torture/vfs/fruit.c (+9/-9)
source4/torture/vfs/vfs.c (+1/-1)
source4/torture/winbind/struct_based.c (+1/-0)
source4/torture/winbind/winbind.c (+4/-8)
source4/torture/wscript_build (+16/-15)
source4/utils/oLschema2ldif/lib.c (+2/-0)
source4/utils/oLschema2ldif/main.c (+26/-20)
source4/utils/oLschema2ldif/wscript_build (+1/-1)
source4/utils/tests/test_smbclient.sh (+2/-2)
source4/winbind/winbindd.c (+17/-3)
source4/wrepl_server/wrepl_apply_records.c (+1/-1)
source4/wrepl_server/wrepl_in_call.c (+2/-2)
source4/wrepl_server/wrepl_in_connection.c (+4/-4)
source4/wrepl_server/wrepl_out_helpers.c (+2/-2)
source4/wrepl_server/wrepl_periodic.c (+2/-2)
source4/wrepl_server/wrepl_scavenging.c (+1/-1)
source4/wrepl_server/wrepl_server.c (+2/-2)
source4/wscript_build (+2/-2)
testdata/samba3/smb_new.conf (+2/-2)
testprogs/blackbox/common_test_fns.inc (+1/-1)
testprogs/blackbox/dbcheck-links.sh (+18/-18)
testprogs/blackbox/dbcheck-oldrelease.sh (+14/-14)
testprogs/blackbox/join_ldapcmp.sh (+7/-0)
testprogs/blackbox/ldapcmp_restoredc.sh (+1/-1)
testprogs/blackbox/renamedc.sh (+10/-10)
testprogs/blackbox/subunit.sh (+3/-3)
testprogs/blackbox/test_chgdcpass.sh (+9/-8)
testprogs/blackbox/test_client_etypes.sh (+3/-3)
testprogs/blackbox/test_client_kerberos.sh (+144/-22)
testprogs/blackbox/test_export_keytab_heimdal.sh (+8/-4)
testprogs/blackbox/test_export_keytab_mit.sh (+18/-8)
testprogs/blackbox/test_kinit_heimdal.sh (+31/-28)
testprogs/blackbox/test_kinit_mit.sh (+17/-17)
testprogs/blackbox/test_kinit_trusts_heimdal.sh (+15/-14)
testprogs/blackbox/test_kinit_trusts_mit.sh (+10/-10)
testprogs/blackbox/test_kpasswd_heimdal.sh (+4/-5)
testprogs/blackbox/test_kpasswd_mit.sh (+7/-7)
testprogs/blackbox/test_ktpass.sh (+3/-2)
testprogs/blackbox/test_ldb.sh (+11/-11)
testprogs/blackbox/test_ldb_simple.sh (+1/-1)
testprogs/blackbox/test_net_ads.sh (+13/-13)
testprogs/blackbox/test_net_ads_dns.sh (+12/-24)
testprogs/blackbox/test_net_ads_dns_async.sh (+76/-0)
testprogs/blackbox/test_net_ads_fips.sh (+4/-4)
testprogs/blackbox/test_net_offline.sh (+69/-0)
testprogs/blackbox/test_offline_logon.sh (+43/-0)
testprogs/blackbox/test_password_settings.sh (+11/-16)
testprogs/blackbox/test_pdbtest.sh (+6/-6)
testprogs/blackbox/test_pkinit_heimdal.sh (+16/-15)
testprogs/blackbox/test_pkinit_pac_heimdal.sh (+6/-9)
testprogs/blackbox/test_rpcclient_schannel.sh (+94/-0)
testprogs/blackbox/test_s4u_heimdal.sh (+3/-2)
testprogs/blackbox/test_samba-tool_ntacl.sh (+9/-11)
testprogs/blackbox/test_samba_upgradedns.sh (+6/-9)
testprogs/blackbox/test_trust_token.sh (+1/-1)
testprogs/blackbox/test_trust_user_account.sh (+3/-2)
testprogs/blackbox/test_trust_utils.sh (+40/-34)
testprogs/blackbox/test_weak_crypto.sh (+12/-2)
testprogs/blackbox/test_weak_crypto_server.sh (+1/-1)
testprogs/blackbox/tombstones-expunge.sh (+15/-15)
testprogs/blackbox/upgradeprovision-oldrelease.sh (+3/-3)
testsuite/smbd/se_access_check_utils.c (+1/-0)
testsuite/smbd/sec_ctx_utils.c (+1/-1)
testsuite/unittests/test_background_send.c (+82/-0)
testsuite/unittests/test_lib_util_modules.c (+0/-10)
testsuite/unittests/test_sambafs_srv_pipe.c (+5/-1)
testsuite/unittests/wscript (+7/-0)
third_party/cmocka/wscript (+2/-0)
third_party/gpfs/gpfs.h (+63/-16)
third_party/waf/waflib/Build.py (+4/-2)
third_party/waf/waflib/Configure.py (+16/-9)
third_party/waf/waflib/Context.py (+15/-5)
third_party/waf/waflib/Options.py (+24/-7)
third_party/waf/waflib/Scripting.py (+3/-3)
third_party/waf/waflib/Tools/asm.py (+2/-3)
third_party/waf/waflib/Tools/c_aliases.py (+2/-2)
third_party/waf/waflib/Tools/c_config.py (+20/-3)
third_party/waf/waflib/Tools/c_tests.py (+11/-4)
third_party/waf/waflib/Tools/compiler_c.py (+1/-1)
third_party/waf/waflib/Tools/compiler_cxx.py (+1/-1)
third_party/waf/waflib/Tools/fc.py (+2/-2)
third_party/waf/waflib/Tools/irixcc.py (+1/-13)
third_party/waf/waflib/Tools/javaw.py (+1/-1)
third_party/waf/waflib/Tools/msvc.py (+7/-1)
third_party/waf/waflib/Tools/python.py (+1/-1)
third_party/waf/waflib/Tools/qt5.py (+24/-8)
third_party/waf/waflib/Tools/waf_unit_test.py (+8/-2)
third_party/waf/waflib/Utils.py (+1/-1)
third_party/waf/waflib/extras/boost.py (+3/-2)
third_party/waf/waflib/extras/c_dumbpreproc.py (+1/-1)
third_party/waf/waflib/extras/clang_compilation_database.py (+111/-61)
third_party/waf/waflib/extras/doxygen.py (+3/-2)
third_party/waf/waflib/extras/file_to_object.py (+7/-2)
third_party/waf/waflib/extras/gccdeps.py (+30/-6)
third_party/waf/waflib/extras/javatest.py (+127/-8)
third_party/waf/waflib/extras/msvc_pdb.py (+46/-0)
third_party/waf/waflib/extras/msvcdeps.py (+22/-5)
third_party/waf/waflib/extras/pch.py (+2/-2)
third_party/waf/waflib/extras/pytest.py (+16/-1)
third_party/waf/waflib/extras/sphinx.py (+32/-8)
third_party/waf/waflib/extras/wafcache.py (+550/-0)
third_party/waf/waflib/extras/xcode6.py (+9/-9)
third_party/wscript (+1/-63)
wscript (+55/-19)
wscript_build (+2/-2)
wscript_configure_embedded_heimdal (+7/-0)
wscript_configure_system_gnutls (+33/-6)
wscript_configure_system_heimdal (+2/-0)
wscript_configure_system_mitkrb5 (+2/-3)
Branch information
- Name:
- jammy-samba-4.15.5
- Repository:
- lp:~ahasenack/ubuntu/+source/samba
Recent commits
- 0693612... by Andreas Hasenack
- a5e6735... by Andreas Hasenack
- 64b5e5a... by Andreas Hasenack
- 833272e... by Andreas Hasenack
- 6fd4489... by Andreas Hasenack
- c164fc9... by Andreas Hasenack
- bfc339a... by Andreas Hasenack
- e2a966b... by Andreas Hasenack
- 68c7c26... by Andreas Hasenack
- 85a957b... by Andreas Hasenack