~ahasenack/ubuntu/+source/samba:groovy-samba-4.12.2-update
Last commit made on
2020-05-12
- Get this branch:
-
git clone
-b groovy-samba-4.12.2-update
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
- Christian Ehrhardt (community): Approve
- Canonical Server: Pending requested
-
Diff: 259708 lines (+82464/-30805)1973 files modified.gitlab-ci.yml (+60/-18)
Makefile (+1/-1)
SECURITY.md (+15/-0)
VERSION (+2/-2)
WHATSNEW.txt (+270/-708)
auth/common_auth.h (+0/-6)
auth/credentials/credentials.c (+7/-7)
auth/credentials/credentials_ntlm.c (+22/-9)
auth/credentials/pycredentials.c (+261/-50)
auth/credentials/pycredentials.h (+12/-3)
auth/gensec/gensec_util.c (+1/-1)
auth/gensec/schannel.c (+140/-4)
auth/gensec/spnego.c (+2/-4)
auth/ntlmssp/ntlmssp_client.c (+40/-6)
auth/ntlmssp/ntlmssp_private.h (+3/-2)
auth/ntlmssp/ntlmssp_server.c (+17/-51)
auth/ntlmssp/ntlmssp_sign.c (+171/-41)
bootstrap/.gitlab-ci.yml (+12/-3)
bootstrap/READMD.md (+1/-1)
bootstrap/config.py (+67/-19)
bootstrap/generated-dists/Vagrantfile (+21/-7)
bootstrap/generated-dists/centos6/bootstrap.sh (+3/-8)
bootstrap/generated-dists/centos6/packages.yml (+1/-8)
bootstrap/generated-dists/centos7/bootstrap.sh (+4/-9)
bootstrap/generated-dists/centos7/packages.yml (+2/-9)
bootstrap/generated-dists/centos8/Dockerfile (+1/-1)
bootstrap/generated-dists/centos8/bootstrap.sh (+109/-0)
bootstrap/generated-dists/centos8/packages.yml (+92/-0)
bootstrap/generated-dists/debian10/Dockerfile (+27/-0)
bootstrap/generated-dists/debian10/bootstrap.sh (+105/-0)
bootstrap/generated-dists/debian10/locale.sh (+55/-0)
bootstrap/generated-dists/debian10/packages.yml (+90/-0)
bootstrap/generated-dists/debian7/bootstrap.sh (+1/-11)
bootstrap/generated-dists/debian7/packages.yml (+1/-11)
bootstrap/generated-dists/debian8/bootstrap.sh (+1/-11)
bootstrap/generated-dists/debian8/packages.yml (+1/-11)
bootstrap/generated-dists/debian9/bootstrap.sh (+1/-11)
bootstrap/generated-dists/debian9/packages.yml (+1/-11)
bootstrap/generated-dists/fedora29/bootstrap.sh (+1/-8)
bootstrap/generated-dists/fedora29/packages.yml (+1/-8)
bootstrap/generated-dists/fedora30/bootstrap.sh (+1/-8)
bootstrap/generated-dists/fedora30/packages.yml (+1/-8)
bootstrap/generated-dists/fedora31/Dockerfile (+27/-0)
bootstrap/generated-dists/fedora31/bootstrap.sh (+4/-10)
bootstrap/generated-dists/fedora31/locale.sh (+55/-0)
bootstrap/generated-dists/fedora31/packages.yml (+4/-10)
bootstrap/generated-dists/opensuse150/bootstrap.sh (+1/-8)
bootstrap/generated-dists/opensuse150/packages.yml (+1/-8)
bootstrap/generated-dists/opensuse151/bootstrap.sh (+1/-8)
bootstrap/generated-dists/opensuse151/packages.yml (+1/-8)
bootstrap/generated-dists/ubuntu1404/bootstrap.sh (+1/-11)
bootstrap/generated-dists/ubuntu1404/packages.yml (+1/-11)
bootstrap/generated-dists/ubuntu1604/bootstrap.sh (+1/-11)
bootstrap/generated-dists/ubuntu1604/packages.yml (+1/-11)
bootstrap/generated-dists/ubuntu1804/bootstrap.sh (+1/-11)
bootstrap/generated-dists/ubuntu1804/packages.yml (+1/-11)
bootstrap/sha1sum.txt (+1/-1)
buildtools/wafsamba/samba3.py (+4/-3)
buildtools/wafsamba/samba_abi.py (+1/-3)
buildtools/wafsamba/samba_autoconf.py (+29/-12)
buildtools/wafsamba/samba_autoproto.py (+2/-2)
buildtools/wafsamba/samba_bundled.py (+2/-2)
buildtools/wafsamba/samba_deps.py (+6/-8)
buildtools/wafsamba/samba_dist.py (+2/-2)
buildtools/wafsamba/samba_headers.py (+4/-4)
buildtools/wafsamba/samba_install.py (+3/-3)
buildtools/wafsamba/samba_patterns.py (+2/-0)
buildtools/wafsamba/samba_pidl.py (+27/-3)
buildtools/wafsamba/samba_python.py (+5/-1)
buildtools/wafsamba/samba_third_party.py (+2/-20)
buildtools/wafsamba/samba_utils.py (+3/-21)
buildtools/wafsamba/samba_version.py (+4/-4)
buildtools/wafsamba/samba_wildcard.py (+2/-2)
buildtools/wafsamba/symbols.py (+2/-2)
buildtools/wafsamba/wafsamba.py (+23/-2)
buildtools/wafsamba/wscript (+38/-10)
ctdb/client/client.h (+1/-1)
ctdb/client/client_db.c (+26/-21)
ctdb/client/client_private.h (+4/-0)
ctdb/common/cmdline.c (+124/-44)
ctdb/common/cmdline.h (+15/-0)
ctdb/common/common.h (+1/-1)
ctdb/common/conf.c (+8/-0)
ctdb/common/conf_tool.c (+6/-1)
ctdb/common/ctdb_io.c (+4/-7)
ctdb/common/ctdb_ltdb.c (+72/-31)
ctdb/common/path_tool.c (+6/-1)
ctdb/common/srvid.h (+1/-1)
ctdb/common/system_socket.c (+1/-1)
ctdb/common/tunable.c (+1/-1)
ctdb/config/events/legacy/01.reclock.script (+19/-59)
ctdb/config/events/legacy/11.routing.script (+1/-1)
ctdb/config/events/legacy/13.per_ip_routing.script (+8/-7)
ctdb/config/events/legacy/60.nfs.script (+2/-2)
ctdb/config/functions (+0/-2)
ctdb/doc/ctdb-etcd.7 (+2/-2)
ctdb/doc/ctdb-script.options.5 (+2/-2)
ctdb/doc/ctdb-statistics.7 (+4/-4)
ctdb/doc/ctdb-statistics.7.html (+2/-2)
ctdb/doc/ctdb-statistics.7.xml (+2/-2)
ctdb/doc/ctdb-tunables.7 (+8/-26)
ctdb/doc/ctdb-tunables.7.html (+20/-30)
ctdb/doc/ctdb-tunables.7.xml (+7/-25)
ctdb/doc/ctdb.1 (+8/-9)
ctdb/doc/ctdb.1.html (+6/-7)
ctdb/doc/ctdb.1.xml (+6/-7)
ctdb/doc/ctdb.7 (+2/-2)
ctdb/doc/ctdb.conf.5 (+3/-3)
ctdb/doc/ctdb.conf.5.html (+1/-1)
ctdb/doc/ctdb.conf.5.xml (+1/-1)
ctdb/doc/ctdb.sysconfig.5 (+2/-2)
ctdb/doc/ctdb_diagnostics.1 (+2/-2)
ctdb/doc/ctdb_mutex_ceph_rados_helper.7 (+2/-2)
ctdb/doc/ctdbd.1 (+2/-2)
ctdb/doc/ctdbd_wrapper.1 (+2/-2)
ctdb/doc/examples/config_migrate.sh (+1/-1)
ctdb/doc/ltdbtool.1 (+2/-2)
ctdb/doc/onnode.1 (+2/-2)
ctdb/doc/ping_pong.1 (+2/-2)
ctdb/doc/readonlyrecords.txt (+3/-3)
ctdb/event/event_tool.c (+1/-0)
ctdb/ib/ibw_ctdb.c (+9/-4)
ctdb/ib/ibw_ctdb_init.c (+8/-5)
ctdb/ib/ibwrapper.c (+0/-1)
ctdb/ib/ibwrapper_test.c (+3/-3)
ctdb/include/ctdb_client.h (+0/-34)
ctdb/include/ctdb_private.h (+14/-4)
ctdb/protocol/protocol.h (+10/-0)
ctdb/protocol/protocol_api.h (+8/-0)
ctdb/protocol/protocol_client.c (+52/-9)
ctdb/protocol/protocol_control.c (+47/-60)
ctdb/protocol/protocol_debug.c (+2/-0)
ctdb/protocol/protocol_private.h (+10/-0)
ctdb/protocol/protocol_types.c (+63/-0)
ctdb/server/ctdb_call.c (+6/-6)
ctdb/server/ctdb_client.c (+3/-245)
ctdb/server/ctdb_cluster_mutex.c (+50/-16)
ctdb/server/ctdb_control.c (+12/-0)
ctdb/server/ctdb_daemon.c (+5/-7)
ctdb/server/ctdb_freeze.c (+8/-1)
ctdb/server/ctdb_ltdb_server.c (+16/-11)
ctdb/server/ctdb_mutex_fcntl_helper.c (+346/-15)
ctdb/server/ctdb_recoverd.c (+125/-351)
ctdb/server/ctdb_recovery_helper.c (+1107/-371)
ctdb/server/ctdb_server.c (+8/-8)
ctdb/server/ctdb_takeover.c (+1/-1)
ctdb/server/ctdb_vacuum.c (+461/-79)
ctdb/tcp/ctdb_tcp.h (+2/-1)
ctdb/tcp/tcp_connect.c (+71/-49)
ctdb/tcp/tcp_init.c (+9/-12)
ctdb/tcp/tcp_io.c (+2/-3)
ctdb/tests/CLUSTER/complex/11_ctdb_delip_removes_ip.sh (+3/-12)
ctdb/tests/CLUSTER/complex/18_ctdb_reloadips.sh (+12/-21)
ctdb/tests/CLUSTER/complex/30_nfs_tickle_killtcp.sh (+14/-23)
ctdb/tests/CLUSTER/complex/31_nfs_tickle.sh (+15/-24)
ctdb/tests/CLUSTER/complex/32_cifs_tickle.sh (+15/-24)
ctdb/tests/CLUSTER/complex/33_gratuitous_arp.sh (+74/-0)
ctdb/tests/CLUSTER/complex/34_nfs_tickle_restart.sh (+13/-22)
ctdb/tests/CLUSTER/complex/36_smb_reset_server.sh (+11/-20)
ctdb/tests/CLUSTER/complex/37_nfs_reset_server.sh (+11/-20)
ctdb/tests/CLUSTER/complex/41_failover_ping_discrete.sh (+56/-0)
ctdb/tests/CLUSTER/complex/42_failover_ssh_hostname.sh (+18/-27)
ctdb/tests/CLUSTER/complex/43_failover_nfs_basic.sh (+62/-0)
ctdb/tests/CLUSTER/complex/44_failover_nfs_oneway.sh (+24/-33)
ctdb/tests/CLUSTER/complex/45_failover_nfs_kill.sh (+22/-31)
ctdb/tests/CLUSTER/complex/60_rogueip_releaseip.sh (+5/-15)
ctdb/tests/CLUSTER/complex/61_rogueip_takeip.sh (+5/-15)
ctdb/tests/CLUSTER/complex/scripts/local.bash (+31/-14)
ctdb/tests/INTEGRATION/database/basics.001.attach.sh (+68/-0)
ctdb/tests/INTEGRATION/database/basics.002.attach.sh (+135/-0)
ctdb/tests/INTEGRATION/database/basics.004.wipe.sh (+75/-0)
ctdb/tests/INTEGRATION/database/basics.010.backup_restore.sh (+118/-0)
ctdb/tests/INTEGRATION/database/fetch.001.ring.sh (+44/-0)
ctdb/tests/INTEGRATION/database/recovery.001.volatile.sh (+130/-0)
ctdb/tests/INTEGRATION/database/recovery.002.large.sh (+124/-0)
ctdb/tests/INTEGRATION/database/recovery.003.no_resurrect.sh (+69/-0)
ctdb/tests/INTEGRATION/database/recovery.010.persistent.sh (+122/-0)
ctdb/tests/INTEGRATION/database/recovery.011.continue.sh (+86/-0)
ctdb/tests/INTEGRATION/database/scripts/local.bash (+84/-0)
ctdb/tests/INTEGRATION/database/transaction.001.ptrans.sh (+127/-0)
ctdb/tests/INTEGRATION/database/transaction.002.loop.sh (+39/-0)
ctdb/tests/INTEGRATION/database/transaction.003.loop_recovery.sh (+61/-0)
ctdb/tests/INTEGRATION/database/transaction.004.update_record.sh (+97/-0)
ctdb/tests/INTEGRATION/database/transaction.010.loop_recovery.sh (+62/-0)
ctdb/tests/INTEGRATION/database/traverse.001.one.sh (+128/-0)
ctdb/tests/INTEGRATION/database/traverse.002.many.sh (+70/-0)
ctdb/tests/INTEGRATION/database/vacuum.001.fast.sh (+159/-0)
ctdb/tests/INTEGRATION/database/vacuum.002.full.sh (+96/-0)
ctdb/tests/INTEGRATION/database/vacuum.003.recreate.sh (+139/-0)
ctdb/tests/INTEGRATION/database/vacuum.030.locked.sh (+102/-0)
ctdb/tests/INTEGRATION/database/vacuum.031.locked.sh (+114/-0)
ctdb/tests/INTEGRATION/database/vacuum.032.locked.sh (+102/-0)
ctdb/tests/INTEGRATION/database/vacuum.033.locked.sh (+117/-0)
ctdb/tests/INTEGRATION/database/vacuum.034.locked.sh (+129/-0)
ctdb/tests/INTEGRATION/failover/pubips.001.list.sh (+71/-0)
ctdb/tests/INTEGRATION/failover/pubips.010.addip.sh (+35/-0)
ctdb/tests/INTEGRATION/failover/pubips.011.delip.sh (+26/-0)
ctdb/tests/INTEGRATION/failover/pubips.012.reloadips.sh (+133/-0)
ctdb/tests/INTEGRATION/failover/pubips.013.failover_noop.sh (+49/-0)
ctdb/tests/INTEGRATION/failover/pubips.014.iface_gc.sh (+58/-0)
ctdb/tests/INTEGRATION/failover/pubips.020.moveip.sh (+80/-0)
ctdb/tests/INTEGRATION/failover/pubips.030.disable_enable.sh (+30/-0)
ctdb/tests/INTEGRATION/failover/pubips.032.stop_continue.sh (+28/-0)
ctdb/tests/INTEGRATION/failover/pubips.040.NoIPTakeover.sh (+80/-0)
ctdb/tests/INTEGRATION/failover/pubips.050.missing_ip.sh (+78/-0)
ctdb/tests/INTEGRATION/simple/README (+2/-0)
ctdb/tests/INTEGRATION/simple/basics.000.onnode.sh (+29/-0)
ctdb/tests/INTEGRATION/simple/basics.001.listnodes.sh (+60/-0)
ctdb/tests/INTEGRATION/simple/basics.002.tunables.sh (+74/-0)
ctdb/tests/INTEGRATION/simple/basics.003.ping.sh (+52/-0)
ctdb/tests/INTEGRATION/simple/basics.004.getpid.sh (+77/-0)
ctdb/tests/INTEGRATION/simple/basics.005.process_exists.sh (+90/-0)
ctdb/tests/INTEGRATION/simple/basics.010.statistics.sh (+38/-0)
ctdb/tests/INTEGRATION/simple/basics.011.statistics_reset.sh (+83/-0)
ctdb/tests/INTEGRATION/simple/cluster.001.isnotrecmaster.sh (+52/-0)
ctdb/tests/INTEGRATION/simple/cluster.002.recmaster_yield.sh (+51/-0)
ctdb/tests/INTEGRATION/simple/cluster.010.getrelock.sh (+34/-0)
ctdb/tests/INTEGRATION/simple/cluster.012.reclock_command.sh (+25/-0)
ctdb/tests/INTEGRATION/simple/cluster.015.reclock_remove_lock.sh (+90/-0)
ctdb/tests/INTEGRATION/simple/cluster.016.reclock_move_lock_dir.sh (+74/-0)
ctdb/tests/INTEGRATION/simple/cluster.020.message_ring.sh (+64/-0)
ctdb/tests/INTEGRATION/simple/cluster.021.tunnel_ring.sh (+45/-0)
ctdb/tests/INTEGRATION/simple/cluster.090.unreachable.sh (+67/-0)
ctdb/tests/INTEGRATION/simple/cluster.091.version_check.sh (+62/-0)
ctdb/tests/INTEGRATION/simple/debug.001.getdebug.sh (+62/-0)
ctdb/tests/INTEGRATION/simple/debug.002.setdebug.sh (+81/-0)
ctdb/tests/INTEGRATION/simple/debug.003.dumpmemory.sh (+38/-0)
ctdb/tests/INTEGRATION/simple/eventscripts.001.zero_scripts.sh (+23/-0)
ctdb/tests/INTEGRATION/simple/eventscripts.090.debug_hung.sh (+86/-0)
ctdb/tests/README (+41/-75)
ctdb/tests/UNIT/cunit/cluster_mutex_001.sh (+59/-0)
ctdb/tests/UNIT/cunit/cluster_mutex_002.sh (+91/-0)
ctdb/tests/UNIT/cunit/cluster_mutex_003.sh (+68/-0)
ctdb/tests/UNIT/cunit/cmdline_test_001.sh (+41/-1)
ctdb/tests/UNIT/cunit/comm_test_002.sh (+1/-1)
ctdb/tests/UNIT/cunit/conf_test_001.sh (+32/-4)
ctdb/tests/UNIT/cunit/config_test_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/config_test_002.sh (+1/-1)
ctdb/tests/UNIT/cunit/config_test_003.sh (+1/-1)
ctdb/tests/UNIT/cunit/config_test_004.sh (+1/-1)
ctdb/tests/UNIT/cunit/config_test_005.sh (+1/-1)
ctdb/tests/UNIT/cunit/config_test_006.sh (+1/-1)
ctdb/tests/UNIT/cunit/config_test_007.sh (+1/-1)
ctdb/tests/UNIT/cunit/event_script_test_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/line_test_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/path_tests_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/pidfile_test_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/porting_tests_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/protocol_test_101.sh (+1/-1)
ctdb/tests/UNIT/cunit/run_event_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/run_proc_001.sh (+3/-3)
ctdb/tests/UNIT/cunit/sock_daemon_test_001.sh (+2/-2)
ctdb/tests/UNIT/cunit/sock_io_test_001.sh (+1/-1)
ctdb/tests/UNIT/cunit/system_socket_test_001.sh (+1/-1)
ctdb/tests/UNIT/eventd/scripts/local.sh (+2/-2)
ctdb/tests/UNIT/eventscripts/01.reclock.init.001.sh (+1/-3)
ctdb/tests/UNIT/eventscripts/01.reclock.init.002.sh (+2/-7)
ctdb/tests/UNIT/eventscripts/01.reclock.init.003.sh (+20/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.012.sh (+29/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.013.sh (+23/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.014.sh (+29/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.015.sh (+29/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.018.sh (+21/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.019.sh (+23/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.021.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.022.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.023.sh (+25/-0)
ctdb/tests/UNIT/eventscripts/13.per_ip_routing.024.sh (+30/-0)
ctdb/tests/UNIT/eventscripts/20.multipathd.monitor.001.sh (+2/-1)
ctdb/tests/UNIT/eventscripts/20.multipathd.monitor.004.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/31.clamd.monitor.002.sh (+16/-0)
ctdb/tests/UNIT/eventscripts/40.vsftpd.monitor.002.sh (+19/-0)
ctdb/tests/UNIT/eventscripts/40.vsftpd.shutdown.002.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/40.vsftpd.startup.002.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/41.httpd.monitor.002.sh (+30/-0)
ctdb/tests/UNIT/eventscripts/41.httpd.shutdown.002.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/41.httpd.startup.002.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/49.winbind.monitor.101.sh (+2/-3)
ctdb/tests/UNIT/eventscripts/49.winbind.shutdown.002.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/49.winbind.startup.002.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.101.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.103.sh (+13/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.104.sh (+13/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.105.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.106.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.110.sh (+20/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.111.sh (+25/-0)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.112.sh (+3/-6)
ctdb/tests/UNIT/eventscripts/50.samba.monitor.113.sh (+4/-6)
ctdb/tests/UNIT/eventscripts/50.samba.shutdown.001.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/50.samba.shutdown.002.sh (+6/-3)
ctdb/tests/UNIT/eventscripts/50.samba.shutdown.011.sh (+6/-3)
ctdb/tests/UNIT/eventscripts/50.samba.startup.011.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.101.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.102.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.103.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.104.sh (+17/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.105.sh (+10/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.106.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.107.sh (+5/-2)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.108.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.109.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.111.sh (+3/-1)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.112.sh (+13/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.113.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.114.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.121.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.122.sh (+18/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.131.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.132.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.141.sh (+13/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.142.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.143.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.144.sh (+13/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.151.sh (+3/-1)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.152.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.153.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.161.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.monitor.162.sh (+15/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.multi.001.sh (+19/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.multi.002.sh (+17/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.releaseip.001.sh (+5/-4)
ctdb/tests/UNIT/eventscripts/60.nfs.releaseip.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.shutdown.001.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.shutdown.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.startup.001.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.startup.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.takeip.001.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/60.nfs.takeip.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.001.sh (+54/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.011.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.012.sh (+17/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.013.sh (+17/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.ipreallocated.014.sh (+27/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.monitor.001.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.monitor.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.monitor.003.sh (+19/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.shutdown.001.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.shutdown.002.sh (+18/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.startup.001.sh (+11/-0)
ctdb/tests/UNIT/eventscripts/91.lvs.startup.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/README (+46/-0)
ctdb/tests/UNIT/eventscripts/etc-ctdb/public_addresses (+9/-0)
ctdb/tests/UNIT/eventscripts/etc-ctdb/rc.local (+61/-0)
ctdb/tests/UNIT/eventscripts/etc/init.d/nfs (+7/-0)
ctdb/tests/UNIT/eventscripts/etc/init.d/nfslock (+7/-0)
ctdb/tests/UNIT/eventscripts/etc/samba/smb.conf (+42/-0)
ctdb/tests/UNIT/eventscripts/etc/sysconfig/nfs (+2/-0)
ctdb/tests/UNIT/eventscripts/scripts/00.ctdb.sh (+29/-0)
ctdb/tests/UNIT/eventscripts/scripts/01.reclock.sh (+16/-0)
ctdb/tests/UNIT/eventscripts/scripts/05.system.sh (+46/-0)
ctdb/tests/UNIT/eventscripts/scripts/06.nfs.sh (+4/-0)
ctdb/tests/UNIT/eventscripts/scripts/10.interface.sh (+72/-0)
ctdb/tests/UNIT/eventscripts/scripts/13.per_ip_routing.sh (+42/-0)
ctdb/tests/UNIT/eventscripts/scripts/20.multipathd.sh (+24/-0)
ctdb/tests/UNIT/eventscripts/scripts/31.clamd.sh (+8/-0)
ctdb/tests/UNIT/eventscripts/scripts/40.vsftpd.sh (+12/-0)
ctdb/tests/UNIT/eventscripts/scripts/41.httpd.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/scripts/49.winbind.sh (+26/-0)
ctdb/tests/UNIT/eventscripts/scripts/50.samba.sh (+54/-0)
ctdb/tests/UNIT/eventscripts/scripts/60.nfs.sh (+5/-5)
ctdb/tests/UNIT/eventscripts/scripts/91.lvs.sh (+76/-0)
ctdb/tests/UNIT/eventscripts/scripts/local.sh (+14/-21)
ctdb/tests/UNIT/eventscripts/scripts/statd-callout.sh (+65/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.001.sh (+13/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.002.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.003.sh (+16/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.004.sh (+17/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.005.sh (+25/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.006.sh (+27/-0)
ctdb/tests/UNIT/eventscripts/statd-callout.007.sh (+14/-0)
ctdb/tests/UNIT/eventscripts/stubs/ctdb (+2/-2)
ctdb/tests/UNIT/eventscripts/stubs/ctdb-config (+2/-0)
ctdb/tests/UNIT/eventscripts/stubs/ctdb_killtcp (+9/-0)
ctdb/tests/UNIT/eventscripts/stubs/ctdb_lvs (+52/-0)
ctdb/tests/UNIT/eventscripts/stubs/ctdb_natgw (+34/-0)
ctdb/tests/UNIT/eventscripts/stubs/date (+7/-0)
ctdb/tests/UNIT/eventscripts/stubs/df (+38/-0)
ctdb/tests/UNIT/eventscripts/stubs/ethtool (+12/-0)
ctdb/tests/UNIT/eventscripts/stubs/exportfs (+13/-0)
ctdb/tests/UNIT/eventscripts/stubs/id (+3/-0)
ctdb/tests/UNIT/eventscripts/stubs/ip6tables (+5/-0)
ctdb/tests/UNIT/eventscripts/stubs/iptables (+5/-0)
ctdb/tests/UNIT/eventscripts/stubs/kill (+7/-0)
ctdb/tests/UNIT/eventscripts/stubs/killall (+7/-0)
ctdb/tests/UNIT/eventscripts/stubs/multipath (+36/-0)
ctdb/tests/UNIT/eventscripts/stubs/net (+5/-0)
ctdb/tests/UNIT/eventscripts/stubs/pidof (+16/-0)
ctdb/tests/UNIT/eventscripts/stubs/pkill (+7/-0)
ctdb/tests/UNIT/eventscripts/stubs/ps (+12/-0)
ctdb/tests/UNIT/eventscripts/stubs/rm (+6/-0)
ctdb/tests/UNIT/eventscripts/stubs/rpc.lockd (+6/-0)
ctdb/tests/UNIT/eventscripts/stubs/rpc.mountd (+6/-0)
ctdb/tests/UNIT/eventscripts/stubs/rpc.rquotad (+6/-0)
ctdb/tests/UNIT/eventscripts/stubs/rpc.statd (+6/-0)
ctdb/tests/UNIT/eventscripts/stubs/rpcinfo (+73/-0)
ctdb/tests/UNIT/eventscripts/stubs/service (+64/-0)
ctdb/tests/UNIT/eventscripts/stubs/sleep (+9/-0)
ctdb/tests/UNIT/eventscripts/stubs/smnotify (+38/-0)
ctdb/tests/UNIT/eventscripts/stubs/tdbdump (+9/-0)
ctdb/tests/UNIT/eventscripts/stubs/tdbtool (+33/-0)
ctdb/tests/UNIT/eventscripts/stubs/testparm (+85/-0)
ctdb/tests/UNIT/eventscripts/stubs/timeout (+8/-0)
ctdb/tests/UNIT/eventscripts/stubs/wbinfo (+7/-0)
ctdb/tests/UNIT/onnode/0001.sh (+24/-0)
ctdb/tests/UNIT/onnode/0002.sh (+16/-0)
ctdb/tests/UNIT/onnode/0003.sh (+16/-0)
ctdb/tests/UNIT/onnode/0004.sh (+16/-0)
ctdb/tests/UNIT/onnode/0005.sh (+13/-0)
ctdb/tests/UNIT/onnode/0006.sh (+15/-0)
ctdb/tests/UNIT/onnode/0010.sh (+13/-0)
ctdb/tests/UNIT/onnode/0011.sh (+13/-0)
ctdb/tests/UNIT/onnode/0070.sh (+32/-0)
ctdb/tests/UNIT/onnode/0071.sh (+29/-0)
ctdb/tests/UNIT/onnode/0072.sh (+29/-0)
ctdb/tests/UNIT/onnode/0075.sh (+29/-0)
ctdb/tests/UNIT/onnode/etc-ctdb/nodes (+4/-0)
ctdb/tests/UNIT/onnode/scripts/local.sh (+64/-0)
ctdb/tests/UNIT/onnode/stubs/ctdb (+19/-0)
ctdb/tests/UNIT/onnode/stubs/ssh (+2/-0)
ctdb/tests/UNIT/shellcheck/base_scripts.sh (+12/-0)
ctdb/tests/UNIT/shellcheck/ctdb_helpers.sh (+9/-0)
ctdb/tests/UNIT/shellcheck/ctdbd_wrapper.sh (+7/-0)
ctdb/tests/UNIT/shellcheck/event_scripts.sh (+7/-0)
ctdb/tests/UNIT/shellcheck/functions.sh (+7/-0)
ctdb/tests/UNIT/shellcheck/init_script.sh (+20/-0)
ctdb/tests/UNIT/shellcheck/scripts/local.sh (+37/-0)
ctdb/tests/UNIT/shellcheck/tests.sh (+29/-0)
ctdb/tests/UNIT/shellcheck/tools.sh (+9/-0)
ctdb/tests/UNIT/takeover/README (+5/-0)
ctdb/tests/UNIT/takeover/det.001.sh (+36/-0)
ctdb/tests/UNIT/takeover/det.002.sh (+33/-0)
ctdb/tests/UNIT/takeover/det.003.sh (+30/-0)
ctdb/tests/UNIT/takeover/lcp2.001.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.002.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.003.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.004.sh (+37/-0)
ctdb/tests/UNIT/takeover/lcp2.006.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.007.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.008.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.009.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.010.sh (+32/-0)
ctdb/tests/UNIT/takeover/lcp2.011.sh (+45/-0)
ctdb/tests/UNIT/takeover/lcp2.012.sh (+33/-0)
ctdb/tests/UNIT/takeover/lcp2.013.sh (+33/-0)
ctdb/tests/UNIT/takeover/lcp2.014.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.015.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.016.sh (+31/-0)
ctdb/tests/UNIT/takeover/lcp2.024.sh (+42/-0)
ctdb/tests/UNIT/takeover/lcp2.025.sh (+33/-0)
ctdb/tests/UNIT/takeover/lcp2.027.sh (+45/-0)
ctdb/tests/UNIT/takeover/lcp2.028.sh (+45/-0)
ctdb/tests/UNIT/takeover/lcp2.029.sh (+111/-0)
ctdb/tests/UNIT/takeover/lcp2.033.sh (+74/-0)
ctdb/tests/UNIT/takeover/lcp2.034.sh (+21/-0)
ctdb/tests/UNIT/takeover/nondet.001.sh (+35/-0)
ctdb/tests/UNIT/takeover/nondet.002.sh (+32/-0)
ctdb/tests/UNIT/takeover/nondet.003.sh (+29/-0)
ctdb/tests/UNIT/takeover/scripts/local.sh (+30/-0)
ctdb/tests/UNIT/takeover_helper/000.sh (+22/-0)
ctdb/tests/UNIT/takeover_helper/010.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/011.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/012.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/013.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/014.sh (+37/-0)
ctdb/tests/UNIT/takeover_helper/016.sh (+36/-0)
ctdb/tests/UNIT/takeover_helper/017.sh (+36/-0)
ctdb/tests/UNIT/takeover_helper/018.sh (+34/-0)
ctdb/tests/UNIT/takeover_helper/019.sh (+37/-0)
ctdb/tests/UNIT/takeover_helper/021.sh (+39/-0)
ctdb/tests/UNIT/takeover_helper/022.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/023.sh (+41/-0)
ctdb/tests/UNIT/takeover_helper/024.sh (+43/-0)
ctdb/tests/UNIT/takeover_helper/025.sh (+37/-0)
ctdb/tests/UNIT/takeover_helper/026.sh (+41/-0)
ctdb/tests/UNIT/takeover_helper/027.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/028.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/030.sh (+35/-0)
ctdb/tests/UNIT/takeover_helper/031.sh (+55/-0)
ctdb/tests/UNIT/takeover_helper/110.sh (+29/-0)
ctdb/tests/UNIT/takeover_helper/111.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/120.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/121.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/122.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/130.sh (+41/-0)
ctdb/tests/UNIT/takeover_helper/131.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/132.sh (+42/-0)
ctdb/tests/UNIT/takeover_helper/140.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/150.sh (+31/-0)
ctdb/tests/UNIT/takeover_helper/160.sh (+31/-0)
ctdb/tests/UNIT/takeover_helper/210.sh (+29/-0)
ctdb/tests/UNIT/takeover_helper/211.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/220.sh (+40/-0)
ctdb/tests/UNIT/takeover_helper/230.sh (+41/-0)
ctdb/tests/UNIT/takeover_helper/240.sh (+33/-0)
ctdb/tests/UNIT/takeover_helper/250.sh (+31/-0)
ctdb/tests/UNIT/takeover_helper/260.sh (+31/-0)
ctdb/tests/UNIT/takeover_helper/scripts/local.sh (+108/-0)
ctdb/tests/UNIT/tool/README (+17/-0)
ctdb/tests/UNIT/tool/ctdb.attach.001.sh (+35/-0)
ctdb/tests/UNIT/tool/ctdb.attach.002.sh (+35/-0)
ctdb/tests/UNIT/tool/ctdb.attach.003.sh (+35/-0)
ctdb/tests/UNIT/tool/ctdb.ban.001.sh (+35/-0)
ctdb/tests/UNIT/tool/ctdb.ban.002.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.ban.003.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.catdb.001.sh (+80/-0)
ctdb/tests/UNIT/tool/ctdb.catdb.002.sh (+86/-0)
ctdb/tests/UNIT/tool/ctdb.cattdb.001.sh (+80/-0)
ctdb/tests/UNIT/tool/ctdb.cattdb.002.sh (+86/-0)
ctdb/tests/UNIT/tool/ctdb.continue.001.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.continue.002.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.continue.003.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.deletekey.001.sh (+34/-0)
ctdb/tests/UNIT/tool/ctdb.disable.001.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.disable.002.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.disable.003.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.disable.004.sh (+15/-0)
ctdb/tests/UNIT/tool/ctdb.enable.001.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.enable.002.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.enable.003.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.getcapabilities.001.sh (+19/-0)
ctdb/tests/UNIT/tool/ctdb.getcapabilities.002.sh (+19/-0)
ctdb/tests/UNIT/tool/ctdb.getcapabilities.003.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.getcapabilities.004.sh (+39/-0)
ctdb/tests/UNIT/tool/ctdb.getdbmap.001.sh (+34/-0)
ctdb/tests/UNIT/tool/ctdb.getdbseqnum.001.sh (+41/-0)
ctdb/tests/UNIT/tool/ctdb.getdbseqnum.002.sh (+36/-0)
ctdb/tests/UNIT/tool/ctdb.getdbstatus.001.sh (+108/-0)
ctdb/tests/UNIT/tool/ctdb.getdbstatus.002.sh (+108/-0)
ctdb/tests/UNIT/tool/ctdb.getpid.001.sh (+17/-0)
ctdb/tests/UNIT/tool/ctdb.getreclock.001.sh (+16/-0)
ctdb/tests/UNIT/tool/ctdb.getreclock.002.sh (+21/-0)
ctdb/tests/UNIT/tool/ctdb.getvar.001.sh (+35/-0)
ctdb/tests/UNIT/tool/ctdb.getvar.002.sh (+17/-0)
ctdb/tests/UNIT/tool/ctdb.ifaces.001.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.ip.001.sh (+17/-0)
ctdb/tests/UNIT/tool/ctdb.ip.002.sh (+17/-0)
ctdb/tests/UNIT/tool/ctdb.ip.003.sh (+30/-0)
ctdb/tests/UNIT/tool/ctdb.ip.004.sh (+29/-0)
ctdb/tests/UNIT/tool/ctdb.ip.005.sh (+30/-0)
ctdb/tests/UNIT/tool/ctdb.ip.006.sh (+30/-0)
ctdb/tests/UNIT/tool/ctdb.ip.007.sh (+36/-0)
ctdb/tests/UNIT/tool/ctdb.ipinfo.001.sh (+18/-0)
ctdb/tests/UNIT/tool/ctdb.ipinfo.002.sh (+32/-0)
ctdb/tests/UNIT/tool/ctdb.ipinfo.003.sh (+35/-0)
ctdb/tests/UNIT/tool/ctdb.listnodes.001.sh (+20/-0)
ctdb/tests/UNIT/tool/ctdb.listnodes.002.sh (+19/-0)
ctdb/tests/UNIT/tool/ctdb.listvars.001.sh (+66/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.001.sh (+36/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.002.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.003.sh (+43/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.004.sh (+45/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.005.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.006.sh (+44/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.007.sh (+42/-0)
ctdb/tests/UNIT/tool/ctdb.lvs.008.sh (+66/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.001.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.002.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.003.sh (+43/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.004.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.005.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.006.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.007.sh (+45/-0)
ctdb/tests/UNIT/tool/ctdb.natgw.008.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.nodestatus.001.sh (+33/-0)
ctdb/tests/UNIT/tool/ctdb.nodestatus.002.sh (+33/-0)
ctdb/tests/UNIT/tool/ctdb.nodestatus.003.sh (+33/-0)
ctdb/tests/UNIT/tool/ctdb.nodestatus.004.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.nodestatus.005.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.nodestatus.006.sh (+40/-0)
ctdb/tests/UNIT/tool/ctdb.pdelete.001.sh (+27/-0)
ctdb/tests/UNIT/tool/ctdb.ping.001.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.pnn.001.sh (+15/-0)
ctdb/tests/UNIT/tool/ctdb.process-exists.001.sh (+26/-0)
ctdb/tests/UNIT/tool/ctdb.process-exists.002.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.process-exists.003.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.pstore.001.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.ptrans.001.sh (+49/-0)
ctdb/tests/UNIT/tool/ctdb.readkey.001.sh (+20/-0)
ctdb/tests/UNIT/tool/ctdb.recmaster.001.sh (+16/-0)
ctdb/tests/UNIT/tool/ctdb.recmaster.002.sh (+16/-0)
ctdb/tests/UNIT/tool/ctdb.recover.001.sh (+22/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.001.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.002.sh (+30/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.003.sh (+29/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.011.sh (+25/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.012.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.013.sh (+26/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.014.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.015.sh (+26/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.016.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.017.sh (+26/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.018.sh (+29/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.019.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.020.sh (+28/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.021.sh (+26/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.023.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.reloadnodes.024.sh (+24/-0)
ctdb/tests/UNIT/tool/ctdb.runstate.001.sh (+15/-0)
ctdb/tests/UNIT/tool/ctdb.runstate.002.sh (+15/-0)
ctdb/tests/UNIT/tool/ctdb.runstate.003.sh (+17/-0)
ctdb/tests/UNIT/tool/ctdb.runstate.004.sh (+15/-0)
ctdb/tests/UNIT/tool/ctdb.runstate.005.sh (+15/-0)
ctdb/tests/UNIT/tool/ctdb.setdbreadonly.001.sh (+53/-0)
ctdb/tests/UNIT/tool/ctdb.setdbreadonly.002.sh (+37/-0)
ctdb/tests/UNIT/tool/ctdb.setdbreadonly.003.sh (+39/-0)
ctdb/tests/UNIT/tool/ctdb.setdbreadonly.004.sh (+37/-0)
ctdb/tests/UNIT/tool/ctdb.setdbreadonly.005.sh (+39/-0)
ctdb/tests/UNIT/tool/ctdb.setdbsticky.001.sh (+53/-0)
ctdb/tests/UNIT/tool/ctdb.setdbsticky.002.sh (+37/-0)
ctdb/tests/UNIT/tool/ctdb.setdbsticky.003.sh (+39/-0)
ctdb/tests/UNIT/tool/ctdb.setdbsticky.004.sh (+37/-0)
ctdb/tests/UNIT/tool/ctdb.setdbsticky.005.sh (+39/-0)
ctdb/tests/UNIT/tool/ctdb.setdebug.001.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.setdebug.002.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.setdebug.003.sh (+32/-0)
ctdb/tests/UNIT/tool/ctdb.setifacelink.001.sh (+76/-0)
ctdb/tests/UNIT/tool/ctdb.setifacelink.002.sh (+22/-0)
ctdb/tests/UNIT/tool/ctdb.setvar.001.sh (+49/-0)
ctdb/tests/UNIT/tool/ctdb.setvar.002.sh (+17/-0)
ctdb/tests/UNIT/tool/ctdb.status.001.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.status.002.sh (+46/-0)
ctdb/tests/UNIT/tool/ctdb.stop.001.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.stop.002.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.stop.003.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.unban.001.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.unban.002.sh (+34/-0)
ctdb/tests/UNIT/tool/ctdb.unban.003.sh (+23/-0)
ctdb/tests/UNIT/tool/ctdb.uptime.001.sh (+36/-0)
ctdb/tests/UNIT/tool/ctdb.writekey.001.sh (+31/-0)
ctdb/tests/UNIT/tool/scripts/local.sh (+112/-0)
ctdb/tests/local_daemons.sh (+24/-14)
ctdb/tests/run_tests.sh (+232/-180)
ctdb/tests/scripts/cluster.bash (+18/-0)
ctdb/tests/scripts/common.sh (+33/-10)
ctdb/tests/scripts/integration.bash (+112/-133)
ctdb/tests/scripts/integration_local_daemons.bash (+94/-0)
ctdb/tests/scripts/integration_real_cluster.bash (+64/-0)
ctdb/tests/scripts/script_install_paths.sh (+6/-3)
ctdb/tests/scripts/test_wrap (+4/-14)
ctdb/tests/scripts/unit.sh (+8/-8)
ctdb/tests/src/cluster_mutex_test.c (+741/-0)
ctdb/tests/src/cmdline_test.c (+145/-16)
ctdb/tests/src/db_test_tool.c (+791/-0)
ctdb/tests/src/fake_ctdbd.c (+3/-1)
ctdb/tests/src/protocol_common.c (+13/-0)
ctdb/tests/src/protocol_common.h (+4/-0)
ctdb/tests/src/protocol_common_ctdb.c (+30/-78)
ctdb/tests/src/protocol_ctdb_test.c (+1/-1)
ctdb/tests/src/protocol_types_test.c (+2/-0)
ctdb/tools/ctdb.c (+1/-1)
ctdb/tools/ctdb_diagnostics (+1/-1)
ctdb/tools/onnode (+2/-2)
ctdb/utils/ping_pong/ping_pong.c (+8/-4)
ctdb/utils/scsi_io/scsi_io.c (+10/-10)
ctdb/utils/smnotify/smnotify.c (+5/-5)
ctdb/wscript (+38/-40)
debian/README.source.md (+2/-2)
debian/changelog (+25/-0)
debian/control (+5/-5)
debian/gbp.conf (+1/-1)
debian/libsmbclient.symbols (+4/-0)
debian/libwbclient0.install (+0/-2)
debian/libwbclient0.symbols (+14/-26)
debian/patches/series (+0/-11)
debian/samba-dev.install (+2/-0)
debian/samba-libs.install (+2/-0)
debian/smbclient.install (+2/-0)
debian/watch (+1/-1)
dev/null (+0/-269)
docs-xml/Samba-Developers-Guide/CodingSuggestions.xml (+2/-2)
docs-xml/Samba-Developers-Guide/Tracing.xml (+2/-2)
docs-xml/Samba-Developers-Guide/architecture.xml (+1/-1)
docs-xml/Samba-Developers-Guide/internals.xml (+2/-2)
docs-xml/Samba-Developers-Guide/modules.xml (+2/-2)
docs-xml/Samba-Developers-Guide/parsing.xml (+3/-3)
docs-xml/Samba-Developers-Guide/printing.xml (+1/-1)
docs-xml/Samba-Developers-Guide/unix-smb.xml (+1/-1)
docs-xml/Samba-Developers-Guide/vfs.xml (+7/-7)
docs-xml/archives/THANKS (+1/-1)
docs-xml/archives/history (+1/-1)
docs-xml/build/DTD/samba.entities (+1/-1)
docs-xml/manpages/mdfind.1.xml (+148/-0)
docs-xml/manpages/net.8.xml (+148/-1)
docs-xml/manpages/pam_winbind.8.xml (+49/-11)
docs-xml/manpages/pam_winbind.conf.5.xml (+9/-5)
docs-xml/manpages/rpcclient.1.xml (+2/-2)
docs-xml/manpages/samba-tool.8.xml (+11/-1)
docs-xml/manpages/smbclient.1.xml (+5/-4)
docs-xml/manpages/smbcontrol.1.xml (+10/-0)
docs-xml/manpages/vfs_ceph_snapshots.8.xml (+1/-1)
docs-xml/manpages/vfs_fileid.8.xml (+8/-0)
docs-xml/manpages/vfs_fruit.8.xml (+2/-2)
docs-xml/manpages/vfs_glusterfs_fuse.8.xml (+1/-1)
docs-xml/manpages/vfs_gpfs.8.xml (+4/-4)
docs-xml/manpages/vfs_io_uring.8.xml (+107/-0)
docs-xml/manpages/vfs_nfs4acl_xattr.8.xml (+1/-1)
docs-xml/manpages/vfs_zfsacl.8.xml (+37/-3)
docs-xml/manpages/wbinfo.1.xml (+1/-1)
docs-xml/smbdotconf/base/comment.xml (+1/-0)
docs-xml/smbdotconf/base/doscharset.xml (+0/-1)
docs-xml/smbdotconf/base/netbiosname.xml (+0/-1)
docs-xml/smbdotconf/base/netbiosscope.xml (+0/-1)
docs-xml/smbdotconf/base/path.xml (+1/-0)
docs-xml/smbdotconf/base/realm.xml (+0/-1)
docs-xml/smbdotconf/base/serverstring.xml (+1/-0)
docs-xml/smbdotconf/base/sharebackend.xml (+0/-1)
docs-xml/smbdotconf/base/unixcharset.xml (+0/-1)
docs-xml/smbdotconf/base/workgroup.xml (+0/-1)
docs-xml/smbdotconf/domain/gpoupdatecommand.xml (+0/-1)
docs-xml/smbdotconf/filename/hidefiles.xml (+2/-1)
docs-xml/smbdotconf/filename/manglednames.xml (+2/-2)
docs-xml/smbdotconf/filename/vetofiles.xml (+1/-0)
docs-xml/smbdotconf/filename/vetooplockfiles.xml (+1/-0)
docs-xml/smbdotconf/generate-file-list.sh (+1/-0)
docs-xml/smbdotconf/ldap/ldapadmindn.xml (+1/-1)
docs-xml/smbdotconf/ldap/ldapmaxanonrequest.xml (+18/-0)
docs-xml/smbdotconf/ldap/ldapmaxauthrequest.xml (+18/-0)
docs-xml/smbdotconf/ldap/ldapmaxsearchrequest.xml (+18/-0)
docs-xml/smbdotconf/logging/logfile.xml (+1/-0)
docs-xml/smbdotconf/logging/logging.xml (+1/-0)
docs-xml/smbdotconf/logging/loglevel.xml (+1/-0)
docs-xml/smbdotconf/logon/abortshutdownscript.xml (+2/-1)
docs-xml/smbdotconf/logon/addgroupscript.xml (+1/-0)
docs-xml/smbdotconf/logon/addmachinescript.xml (+2/-1)
docs-xml/smbdotconf/logon/adduserscript.xml (+2/-1)
docs-xml/smbdotconf/logon/addusertogroupscript.xml (+2/-1)
docs-xml/smbdotconf/logon/deletegroupscript.xml (+2/-1)
docs-xml/smbdotconf/logon/deleteuserfromgroupscript.xml (+2/-1)
docs-xml/smbdotconf/logon/deleteuserscript.xml (+2/-1)
docs-xml/smbdotconf/logon/logondrive.xml (+0/-1)
docs-xml/smbdotconf/logon/logonhome.xml (+0/-1)
docs-xml/smbdotconf/logon/logonpath.xml (+0/-1)
docs-xml/smbdotconf/logon/logonscript.xml (+0/-1)
docs-xml/smbdotconf/logon/setprimarygroupscript.xml (+2/-1)
docs-xml/smbdotconf/logon/shutdownscript.xml (+2/-1)
docs-xml/smbdotconf/misc/addsharecommand.xml (+1/-0)
docs-xml/smbdotconf/misc/afsusernamemap.xml (+0/-1)
docs-xml/smbdotconf/misc/auto_services.xml (+1/-0)
docs-xml/smbdotconf/misc/cachedirectory.xml (+0/-1)
docs-xml/smbdotconf/misc/changesharecommand.xml (+1/-0)
docs-xml/smbdotconf/misc/configfile.xml (+1/-0)
docs-xml/smbdotconf/misc/ctdbdsocket.xml (+0/-1)
docs-xml/smbdotconf/misc/defaultservice.xml (+1/-0)
docs-xml/smbdotconf/misc/deletesharecommand.xml (+1/-0)
docs-xml/smbdotconf/misc/dfreecommand.xml (+2/-1)
docs-xml/smbdotconf/misc/dontdescend.xml (+1/-0)
docs-xml/smbdotconf/misc/elasticsearchaddress.xml (+14/-0)
docs-xml/smbdotconf/misc/elasticsearchindex.xml (+16/-0)
docs-xml/smbdotconf/misc/elasticsearchmappings.xml (+14/-0)
docs-xml/smbdotconf/misc/elasticsearchmaxresults.xml (+15/-0)
docs-xml/smbdotconf/misc/elasticsearchport.xml (+14/-0)
docs-xml/smbdotconf/misc/elasticsearchusetls.xml (+14/-0)
docs-xml/smbdotconf/misc/fstype.xml (+0/-1)
docs-xml/smbdotconf/misc/homedirmap.xml (+1/-0)
docs-xml/smbdotconf/misc/lockdirectory.xml (+0/-1)
docs-xml/smbdotconf/misc/magicoutput.xml (+1/-0)
docs-xml/smbdotconf/misc/magicscript.xml (+1/-0)
docs-xml/smbdotconf/misc/messagecommand.xml (+1/-0)
docs-xml/smbdotconf/misc/nbtclientsocketaddress.xml (+0/-1)
docs-xml/smbdotconf/misc/ncalrpcdir.xml (+0/-1)
docs-xml/smbdotconf/misc/panicaction.xml (+2/-1)
docs-xml/smbdotconf/misc/perfcountmodule.xml (+1/-0)
docs-xml/smbdotconf/misc/piddirectory.xml (+0/-1)
docs-xml/smbdotconf/misc/postexec.xml (+1/-0)
docs-xml/smbdotconf/misc/preexec.xml (+1/-0)
docs-xml/smbdotconf/misc/remoteannounce.xml (+1/-0)
docs-xml/smbdotconf/misc/remotebrowsesync.xml (+1/-0)
docs-xml/smbdotconf/misc/rootpostexec.xml (+1/-0)
docs-xml/smbdotconf/misc/rootpreexec.xml (+1/-0)
docs-xml/smbdotconf/misc/spotlight.xml (+1/-1)
docs-xml/smbdotconf/misc/spotlight_backend.xml (+30/-0)
docs-xml/smbdotconf/misc/statedirectory.xml (+0/-1)
docs-xml/smbdotconf/misc/usersharepath.xml (+1/-0)
docs-xml/smbdotconf/misc/utmpdirectory.xml (+0/-1)
docs-xml/smbdotconf/misc/volume.xml (+1/-0)
docs-xml/smbdotconf/misc/wtmpdirectory.xml (+0/-1)
docs-xml/smbdotconf/printing/addportcommand.xml (+1/-0)
docs-xml/smbdotconf/printing/addprintercommand.xml (+1/-0)
docs-xml/smbdotconf/printing/cupsoptions.xml (+1/-0)
docs-xml/smbdotconf/printing/cupsserver.xml (+1/-0)
docs-xml/smbdotconf/printing/deleteprintercommand.xml (+1/-0)
docs-xml/smbdotconf/printing/enumportscommand.xml (+1/-0)
docs-xml/smbdotconf/printing/iprintserver.xml (+1/-0)
docs-xml/smbdotconf/printing/lppausecommand.xml (+0/-1)
docs-xml/smbdotconf/printing/lpqcommand.xml (+0/-1)
docs-xml/smbdotconf/printing/lpresumecommand.xml (+0/-1)
docs-xml/smbdotconf/printing/lprmcommand.xml (+0/-1)
docs-xml/smbdotconf/printing/os2drivermap.xml (+1/-0)
docs-xml/smbdotconf/printing/printcapname.xml (+0/-1)
docs-xml/smbdotconf/printing/printcommand.xml (+0/-1)
docs-xml/smbdotconf/printing/printername.xml (+1/-0)
docs-xml/smbdotconf/printing/printjobusername.xml (+0/-1)
docs-xml/smbdotconf/printing/queuepausecommand.xml (+0/-1)
docs-xml/smbdotconf/printing/queueresumecommand.xml (+0/-1)
docs-xml/smbdotconf/protocol/enableasusupport.xml (+1/-1)
docs-xml/smbdotconf/protocol/nameresolveorder.xml (+1/-1)
docs-xml/smbdotconf/rpc/rpcserverdynamicportrange.xml (+1/-1)
docs-xml/smbdotconf/security/binddnsdir.xml (+0/-1)
docs-xml/smbdotconf/security/checkpasswordscript.xml (+1/-0)
docs-xml/smbdotconf/security/dedicatedkeytabfile.xml (+0/-1)
docs-xml/smbdotconf/security/forcegroup.xml (+1/-0)
docs-xml/smbdotconf/security/forceuser.xml (+1/-0)
docs-xml/smbdotconf/security/guestaccount.xml (+0/-1)
docs-xml/smbdotconf/security/lanmanauth.xml (+2/-2)
docs-xml/smbdotconf/security/lognttokencommand.xml (+1/-0)
docs-xml/smbdotconf/security/mitkdccommand.xml (+0/-1)
docs-xml/smbdotconf/security/ntlmauth.xml (+1/-1)
docs-xml/smbdotconf/security/ntpsigndsocketdirectory.xml (+0/-1)
docs-xml/smbdotconf/security/passdbbackend.xml (+0/-1)
docs-xml/smbdotconf/security/passwdchat.xml (+1/-0)
docs-xml/smbdotconf/security/passwdprogram.xml (+1/-0)
docs-xml/smbdotconf/security/passwordserver.xml (+0/-1)
docs-xml/smbdotconf/security/privatedir.xml (+0/-1)
docs-xml/smbdotconf/security/renameuserscript.xml (+1/-0)
docs-xml/smbdotconf/security/rootdirectory.xml (+1/-0)
docs-xml/smbdotconf/security/smbpasswdfile.xml (+0/-1)
docs-xml/smbdotconf/security/tlscafile.xml (+0/-1)
docs-xml/smbdotconf/security/tlscertfile.xml (+0/-1)
docs-xml/smbdotconf/security/tlscrlfile.xml (+0/-1)
docs-xml/smbdotconf/security/tlsdhparamsfile.xml (+0/-1)
docs-xml/smbdotconf/security/tlskeyfile.xml (+0/-1)
docs-xml/smbdotconf/security/tlspriority.xml (+0/-1)
docs-xml/smbdotconf/security/usernamemap.xml (+1/-0)
docs-xml/smbdotconf/security/usernamemapscript.xml (+1/-0)
docs-xml/smbdotconf/tuning/aiowritebehind.xml (+1/-0)
docs-xml/smbdotconf/tuning/socketoptions.xml (+0/-1)
docs-xml/smbdotconf/vfs/getquotacommand.xml (+2/-1)
docs-xml/smbdotconf/vfs/msdfsproxy.xml (+2/-1)
docs-xml/smbdotconf/vfs/setquotacommand.xml (+2/-1)
docs-xml/smbdotconf/vfs/vfsobjects.xml (+3/-2)
docs-xml/smbdotconf/winbind/templatehomedir.xml (+0/-1)
docs-xml/smbdotconf/winbind/templateshell.xml (+0/-1)
docs-xml/smbdotconf/winbind/winbinddsocketdirectory.xml (+1/-2)
docs-xml/smbdotconf/winbind/winbindseparator.xml (+0/-1)
docs-xml/smbdotconf/wins/winshook.xml (+2/-1)
docs-xml/wscript_build (+10/-13)
docs/manpages/cifsdd.8 (+3/-3)
docs/manpages/dbwrap_tool.1 (+4/-4)
docs/manpages/eventlogadm.8 (+4/-4)
docs/manpages/findsmb.1 (+4/-4)
docs/manpages/idmap_ad.8 (+3/-3)
docs/manpages/idmap_autorid.8 (+3/-3)
docs/manpages/idmap_hash.8 (+3/-3)
docs/manpages/idmap_ldap.8 (+3/-3)
docs/manpages/idmap_nss.8 (+3/-3)
docs/manpages/idmap_rfc2307.8 (+3/-3)
docs/manpages/idmap_rid.8 (+3/-3)
docs/manpages/idmap_script.8 (+3/-3)
docs/manpages/idmap_tdb.8 (+3/-3)
docs/manpages/idmap_tdb2.8 (+3/-3)
docs/manpages/libsmbclient.7 (+4/-4)
docs/manpages/lmhosts.5 (+4/-4)
docs/manpages/log2pcap.1 (+4/-4)
docs/manpages/mdfind.1 (+166/-0)
docs/manpages/mvxattr.1 (+4/-4)
docs/manpages/net.8 (+148/-4)
docs/manpages/nmbd.8 (+4/-4)
docs/manpages/nmblookup.1 (+4/-4)
docs/manpages/ntlm_auth.1 (+4/-4)
docs/manpages/pam_winbind.8 (+34/-7)
docs/manpages/pam_winbind.conf.5 (+9/-9)
docs/manpages/pdbedit.8 (+4/-4)
docs/manpages/profiles.1 (+4/-4)
docs/manpages/rpcclient.1 (+7/-7)
docs/manpages/samba-regedit.8 (+5/-5)
docs/manpages/samba-tool.8 (+11/-5)
docs/manpages/samba.7 (+4/-4)
docs/manpages/samba.8 (+4/-4)
docs/manpages/samba_downgrade_db.8 (+5/-5)
docs/manpages/sharesec.1 (+4/-4)
docs/manpages/smb.conf.5 (+182/-57)
docs/manpages/smbcacls.1 (+5/-5)
docs/manpages/smbclient.1 (+9/-9)
docs/manpages/smbcontrol.1 (+11/-4)
docs/manpages/smbcquotas.1 (+5/-5)
docs/manpages/smbd.8 (+4/-4)
docs/manpages/smbget.1 (+4/-4)
docs/manpages/smbgetrc.5 (+4/-4)
docs/manpages/smbpasswd.5 (+4/-4)
docs/manpages/smbpasswd.8 (+4/-4)
docs/manpages/smbspool.8 (+4/-4)
docs/manpages/smbspool_krb5_wrapper.8 (+3/-3)
docs/manpages/smbstatus.1 (+4/-4)
docs/manpages/smbtar.1 (+4/-4)
docs/manpages/smbtree.1 (+5/-5)
docs/manpages/testparm.1 (+4/-4)
docs/manpages/traffic_learner.7 (+4/-4)
docs/manpages/traffic_replay.7 (+4/-4)
docs/manpages/vfs_acl_tdb.8 (+3/-3)
docs/manpages/vfs_acl_xattr.8 (+3/-3)
docs/manpages/vfs_aio_fork.8 (+4/-4)
docs/manpages/vfs_aio_pthread.8 (+4/-4)
docs/manpages/vfs_audit.8 (+4/-4)
docs/manpages/vfs_btrfs.8 (+4/-4)
docs/manpages/vfs_cacheprime.8 (+4/-4)
docs/manpages/vfs_cap.8 (+4/-4)
docs/manpages/vfs_catia.8 (+3/-3)
docs/manpages/vfs_ceph.8 (+4/-4)
docs/manpages/vfs_ceph_snapshots.8 (+5/-5)
docs/manpages/vfs_commit.8 (+4/-4)
docs/manpages/vfs_crossrename.8 (+4/-4)
docs/manpages/vfs_default_quota.8 (+4/-4)
docs/manpages/vfs_dirsort.8 (+4/-4)
docs/manpages/vfs_extd_audit.8 (+4/-4)
docs/manpages/vfs_fake_perms.8 (+4/-4)
docs/manpages/vfs_fileid.8 (+8/-4)
docs/manpages/vfs_fruit.8 (+5/-5)
docs/manpages/vfs_full_audit.8 (+4/-4)
docs/manpages/vfs_glusterfs.8 (+4/-4)
docs/manpages/vfs_glusterfs_fuse.8 (+5/-5)
docs/manpages/vfs_gpfs.8 (+8/-8)
docs/manpages/vfs_io_uring.8 (+84/-0)
docs/manpages/vfs_linux_xfs_sgid.8 (+4/-4)
docs/manpages/vfs_media_harmony.8 (+4/-4)
docs/manpages/vfs_nfs4acl_xattr.8 (+4/-4)
docs/manpages/vfs_offline.8 (+4/-4)
docs/manpages/vfs_prealloc.8 (+4/-4)
docs/manpages/vfs_preopen.8 (+4/-4)
docs/manpages/vfs_readahead.8 (+4/-4)
docs/manpages/vfs_readonly.8 (+4/-4)
docs/manpages/vfs_recycle.8 (+4/-4)
docs/manpages/vfs_shadow_copy.8 (+4/-4)
docs/manpages/vfs_shadow_copy2.8 (+4/-4)
docs/manpages/vfs_shell_snap.8 (+4/-4)
docs/manpages/vfs_snapper.8 (+4/-4)
docs/manpages/vfs_streams_depot.8 (+3/-3)
docs/manpages/vfs_streams_xattr.8 (+3/-3)
docs/manpages/vfs_syncops.8 (+4/-4)
docs/manpages/vfs_time_audit.8 (+4/-4)
docs/manpages/vfs_tsmsm.8 (+4/-4)
docs/manpages/vfs_unityed_media.8 (+4/-4)
docs/manpages/vfs_virusfilter.8 (+2/-2)
docs/manpages/vfs_worm.8 (+4/-4)
docs/manpages/vfs_xattr_tdb.8 (+3/-3)
docs/manpages/vfs_zfsacl.8 (+70/-7)
docs/manpages/vfstest.1 (+4/-4)
docs/manpages/wbinfo.1 (+5/-5)
docs/manpages/winbind_krb5_localauth.8 (+4/-4)
docs/manpages/winbind_krb5_locator.8 (+4/-4)
docs/manpages/winbindd.8 (+4/-4)
dynconfig/dynconfig.c (+1/-0)
dynconfig/dynconfig.h (+1/-0)
dynconfig/wscript (+12/-7)
examples/VFS/skel_opaque.c (+57/-35)
examples/VFS/skel_transparent.c (+108/-41)
examples/auth/auth_skel.c (+5/-2)
examples/libsmbclient/testutime.c (+1/-1)
examples/misc/adssearch.pl (+12/-5)
examples/winexe/winexe.c (+2/-0)
lib/addns/dnsmarshall.c (+6/-4)
lib/addns/dnsquery.c (+4/-2)
lib/addns/dnssock.c (+1/-1)
lib/afs/afs_funcs.c (+3/-1)
lib/async_req/wscript_build (+1/-1)
lib/audit_logging/audit_logging.c (+4/-5)
lib/audit_logging/wscript_build (+4/-4)
lib/crypto/REQUIREMENTS (+1/-2)
lib/crypto/crypto.h (+0/-3)
lib/crypto/gnutls_helpers.h (+63/-2)
lib/crypto/py_crypto.c (+29/-5)
lib/crypto/wscript_build (+34/-15)
lib/dbwrap/dbwrap.c (+30/-4)
lib/dbwrap/dbwrap.h (+3/-5)
lib/dbwrap/dbwrap_private.h (+3/-1)
lib/dbwrap/dbwrap_rbt.c (+2/-0)
lib/dbwrap/dbwrap_tdb.c (+31/-18)
lib/fuzzing/README.md (+85/-0)
lib/fuzzing/afl-fuzz-main.c (+56/-0)
lib/fuzzing/decode_ndr_X_crash (+137/-0)
lib/fuzzing/fuzz_ldap_decode.c (+66/-0)
lib/fuzzing/fuzz_ldb_dn_explode.c (+47/-0)
lib/fuzzing/fuzz_ldb_ldif_read.c (+50/-0)
lib/fuzzing/fuzz_ldb_parse_binary_decode.c (+49/-0)
lib/fuzzing/fuzz_ldb_parse_control.c (+49/-0)
lib/fuzzing/fuzz_ldb_parse_tree.c (+53/-0)
lib/fuzzing/fuzz_lzxpress.c (+35/-0)
lib/fuzzing/fuzz_ndr_X.c (+330/-0)
lib/fuzzing/fuzz_nmblib_parse_packet.c (+56/-0)
lib/fuzzing/fuzz_oLschema2ldif.c (+71/-0)
lib/fuzzing/fuzz_reg_parse.c (+46/-0)
lib/fuzzing/fuzz_regfio.c (+68/-0)
lib/fuzzing/fuzz_tiniparser.c (+51/-0)
lib/fuzzing/fuzzing.c (+21/-0)
lib/fuzzing/fuzzing.h (+30/-0)
lib/fuzzing/oss-fuzz/build_image.sh (+7/-0)
lib/fuzzing/oss-fuzz/build_samba.sh (+78/-0)
lib/fuzzing/oss-fuzz/check_build.sh (+25/-0)
lib/fuzzing/wscript_build (+172/-0)
lib/krb5_wrap/krb5_samba.c (+6/-50)
lib/krb5_wrap/krb5_samba.h (+0/-2)
lib/ldb-samba/pyldb.c (+7/-7)
lib/ldb/ABI/pyldb-util-2.1.0.sigs (+3/-0)
lib/ldb/ABI/pyldb-util-2.1.1.sigs (+3/-0)
lib/ldb/ABI/pyldb-util-2.1.2.sigs (+3/-0)
lib/ldb/common/ldb.c (+1/-1)
lib/ldb/common/ldb_controls.c (+2/-1)
lib/ldb/ldb_key_value/ldb_kv_index.c (+13/-10)
lib/ldb/ldb_key_value/ldb_kv_search.c (+28/-1)
lib/ldb/modules/asq.c (+3/-9)
lib/ldb/pyldb.c (+65/-62)
lib/ldb/pyldb.h (+10/-2)
lib/ldb/pyldb_util.c (+33/-4)
lib/ldb/tests/ldb_kv_ops_test.c (+11/-2)
lib/ldb/tests/ldb_lmdb_size_test.c (+39/-1)
lib/ldb/tests/ldb_mod_op_test.c (+20/-19)
lib/ldb/tests/python/api.py (+498/-1)
lib/ldb/tests/test_ldb_dn.c (+1/-1)
lib/ldb/wscript (+1/-1)
lib/param/loadparm.c (+77/-10)
lib/param/loadparm.h (+24/-1)
lib/param/param.h (+1/-0)
lib/param/param_table.c (+18/-0)
lib/param/s3_param.h (+0/-1)
lib/pthreadpool/pthreadpool.c (+0/-4)
lib/pthreadpool/wscript_build (+2/-2)
lib/replace/replace.c (+2/-2)
lib/replace/replace.h (+0/-5)
lib/replace/system/filesys.h (+6/-8)
lib/replace/system/time.h (+7/-0)
lib/replace/tests/testsuite.c (+0/-1)
lib/replace/wscript (+18/-7)
lib/replace/xattr.c (+79/-25)
lib/talloc/ABI/pytalloc-util-2.3.0.sigs (+16/-0)
lib/talloc/ABI/pytalloc-util-2.3.1.sigs (+16/-0)
lib/talloc/ABI/talloc-2.3.0.sigs (+65/-0)
lib/talloc/ABI/talloc-2.3.1.sigs (+65/-0)
lib/talloc/pytalloc.h (+4/-0)
lib/talloc/pytalloc_util.c (+11/-14)
lib/talloc/talloc.h (+1/-1)
lib/talloc/testsuite.c (+13/-3)
lib/talloc/wscript (+1/-1)
lib/tdb/ABI/tdb-1.4.3.sigs (+73/-0)
lib/tdb/docs/tracing.txt (+1/-1)
lib/tdb/wscript (+1/-1)
lib/tevent/ABI/tevent-0.10.1.sigs (+126/-0)
lib/tevent/ABI/tevent-0.10.2.sigs (+126/-0)
lib/tevent/wscript (+1/-1)
lib/texpect/texpect.c (+11/-41)
lib/texpect/wscript (+4/-1)
lib/torture/torture.h (+66/-4)
lib/tsocket/tsocket.h (+28/-1)
lib/tsocket/tsocket_bsd.c (+59/-59)
lib/util/asn1.c (+36/-1)
lib/util/asn1.h (+9/-1)
lib/util/charset/iconv.c (+164/-0)
lib/util/charset/tests/convert_string.c (+238/-0)
lib/util/charset/wscript_build (+1/-1)
lib/util/charset/wscript_configure (+13/-0)
lib/util/debug.c (+1/-1)
lib/util/debug_s3.c (+5/-3)
lib/util/genrand.c (+31/-28)
lib/util/genrand.h (+23/-7)
lib/util/genrand_util.c (+3/-3)
lib/util/gpfswrap.c (+28/-0)
lib/util/gpfswrap.h (+4/-0)
lib/util/idtree.h (+0/-5)
lib/util/server_id.c (+14/-8)
lib/util/server_id.h (+1/-0)
lib/util/talloc_report_printf.c (+109/-0)
lib/util/talloc_report_printf.h (+29/-0)
lib/util/tests/asn1_tests.c (+1/-1)
lib/util/tests/genrand.c (+2/-0)
lib/util/tests/tfork.c (+5/-2)
lib/util/tfork.h (+1/-1)
lib/util/tftw.c (+2/-13)
lib/util/time.c (+242/-1)
lib/util/time.h (+44/-0)
lib/util/tiniparser.c (+17/-8)
lib/util/tiniparser.h (+1/-0)
lib/util/util.c (+5/-2)
lib/util/util_file.c (+42/-15)
lib/util/util_net.h (+13/-0)
lib/util/wscript_build (+13/-6)
lib/util/wscript_configure (+10/-1)
libcli/auth/credentials.c (+312/-78)
libcli/auth/netlogon_creds_cli.c (+352/-27)
libcli/auth/netlogon_creds_cli.h (+17/-0)
libcli/auth/ntlm_check.c (+77/-33)
libcli/auth/proto.h (+60/-45)
libcli/auth/schannel_state_tdb.c (+1/-0)
libcli/auth/session.c (+38/-13)
libcli/auth/smbdes.c (+121/-278)
libcli/auth/smbencrypt.c (+200/-181)
libcli/auth/spnego_parse.c (+3/-3)
libcli/auth/tests/test_gnutls.c (+528/-0)
libcli/auth/tests/test_rc4_passwd_buffer.c (+336/-0)
libcli/auth/wscript_build (+22/-3)
libcli/cldap/cldap.c (+20/-4)
libcli/dns/wscript_build (+2/-2)
libcli/drsuapi/repl_decrypt.c (+14/-2)
libcli/drsuapi/wscript_build (+11/-12)
libcli/http/gensec/basic.c (+204/-0)
libcli/http/gensec/generic.c (+284/-0)
libcli/http/http.c (+30/-9)
libcli/http/http.h (+144/-0)
libcli/http/http_auth.c (+5/-9)
libcli/http/http_conn.c (+348/-0)
libcli/http/http_internal.h (+50/-0)
libcli/http/wscript_build (+21/-0)
libcli/ldap/ldap_message.c (+6/-1)
libcli/ldap/ldap_message.h (+5/-0)
libcli/ldap/tests/ldap_message_test.c (+287/-0)
libcli/ldap/wscript_build (+15/-0)
libcli/named_pipe_auth/npa_tstream.c (+2/-1)
libcli/named_pipe_auth/npa_tstream.h (+1/-1)
libcli/nbt/nbtsocket.c (+1/-1)
libcli/nbt/wscript_build (+1/-1)
libcli/netlogon/netlogon.c (+6/-2)
libcli/samsync/decrypt.c (+28/-8)
libcli/security/pysecurity.c (+6/-6)
libcli/security/security_token.c (+0/-8)
libcli/smb/smb1cli_session.c (+0/-2)
libcli/smb/smb1cli_trans.c (+4/-2)
libcli/smb/smb2_constants.h (+3/-0)
libcli/smb/smb2_create_blob.c (+0/-1)
libcli/smb/smb2_negotiate_context.c (+0/-1)
libcli/smb/smb2_signing.c (+381/-101)
libcli/smb/smb2_signing.h (+14/-6)
libcli/smb/smbXcli_base.c (+48/-35)
libcli/smb/wscript (+1/-1)
libgpo/gpo_filesync.c (+1/-1)
libgpo/gpo_ldap.c (+3/-1)
librpc/ABI/ndr-0.2.1.sigs (+265/-0)
librpc/ABI/ndr-1.0.0.sigs (+263/-0)
librpc/idl/bkupblobs.idl (+1/-1)
librpc/idl/cab.idl (+2/-2)
librpc/idl/clusapi.idl (+361/-0)
librpc/idl/dnsp.idl (+1/-1)
librpc/idl/drsuapi.idl (+2/-2)
librpc/idl/lsa.idl (+11/-8)
librpc/idl/mdssvc.idl (+4/-4)
librpc/idl/messaging.idl (+3/-0)
librpc/idl/misc.idl (+6/-0)
librpc/idl/netlogon.idl (+21/-14)
librpc/idl/ntlmssp.idl (+1/-1)
librpc/idl/quota.idl (+1/-1)
librpc/idl/samr.idl (+6/-16)
librpc/idl/security.idl (+14/-1)
librpc/idl/spoolss.idl (+22/-3)
librpc/idl/svcctl.idl (+19/-6)
librpc/idl/winstation.idl (+13/-0)
librpc/idl/witness.idl (+1/-1)
librpc/idl/wscript_build (+88/-15)
librpc/ndr/libndr.h (+32/-10)
librpc/ndr/ndr.c (+157/-40)
librpc/ndr/ndr_basic.c (+8/-3)
librpc/ndr/ndr_cab.c (+0/-11)
librpc/ndr/ndr_cab.h (+0/-1)
librpc/ndr/ndr_compression.c (+7/-7)
librpc/ndr/ndr_dnsp.c (+12/-2)
librpc/ndr/ndr_drsuapi.c (+22/-51)
librpc/ndr/ndr_nbt.c (+13/-0)
librpc/ndr/ndr_nbt.h (+1/-0)
librpc/ndr/ndr_negoex.c (+1/-0)
librpc/ndr/ndr_ntlmssp.c (+1/-1)
librpc/ndr/ndr_orpc.c (+2/-2)
librpc/ndr/ndr_schannel.c (+2/-2)
librpc/ndr/ndr_sec_helper.c (+3/-2)
librpc/ndr/ndr_spoolss_buf.c (+163/-23)
librpc/ndr/ndr_spoolss_buf.h (+1/-0)
librpc/ndr/ndr_string.c (+7/-0)
librpc/ndr/ndr_table.c (+29/-5)
librpc/rpc/dcerpc_util.c (+236/-0)
librpc/rpc/dcesrv_auth.c (+18/-64)
librpc/rpc/dcesrv_core.c (+2971/-0)
librpc/rpc/dcesrv_core.h (+637/-0)
librpc/rpc/dcesrv_mgmt.c (+125/-0)
librpc/rpc/dcesrv_reply.c (+264/-0)
librpc/rpc/rpc_common.h (+34/-0)
librpc/tests/test_ndr_string.c (+175/-0)
librpc/tools/ndrdump.c (+164/-60)
librpc/wscript_build (+62/-20)
nsswitch/libwbclient/wbc_sid.c (+4/-2)
nsswitch/libwbclient/wbc_util.c (+0/-1)
nsswitch/pam_winbind.c (+1/-1)
nsswitch/wscript_build (+2/-2)
pidl/lib/Parse/Pidl.pm (+1/-1)
pidl/lib/Parse/Pidl/Base.pm (+99/-0)
pidl/lib/Parse/Pidl/CUtil.pm (+1/-0)
pidl/lib/Parse/Pidl/Compat.pm (+1/-0)
pidl/lib/Parse/Pidl/Dump.pm (+1/-0)
pidl/lib/Parse/Pidl/Expr.pm (+1/-0)
pidl/lib/Parse/Pidl/IDL.pm (+1/-0)
pidl/lib/Parse/Pidl/NDR.pm (+11/-4)
pidl/lib/Parse/Pidl/ODL.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba3/ClientNDR.pm (+3/-8)
pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba3/Template.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba4.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba4/COM/Header.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba4/COM/Proxy.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba4/COM/Stub.pm (+1/-6)
pidl/lib/Parse/Pidl/Samba4/Header.pm (+1/-0)
pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm (+3/-10)
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm (+140/-66)
pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm (+14/-9)
pidl/lib/Parse/Pidl/Samba4/Python.pm (+82/-47)
pidl/lib/Parse/Pidl/Samba4/TDR.pm (+4/-9)
pidl/lib/Parse/Pidl/Samba4/Template.pm (+1/-0)
pidl/lib/Parse/Pidl/Typelist.pm (+1/-0)
pidl/lib/Parse/Pidl/Util.pm (+37/-1)
pidl/lib/Parse/Pidl/Wireshark/Conformance.pm (+1/-0)
pidl/lib/Parse/Pidl/Wireshark/NDR.pm (+1/-0)
pidl/pidl (+1/-0)
pidl/tests/Util.pm (+1/-0)
pidl/tests/ndr_align.pl (+1/-0)
pidl/tests/ndr_alloc.pl (+1/-0)
pidl/tests/ndr_array.pl (+1/-0)
pidl/tests/ndr_compat.pl (+1/-0)
pidl/tests/ndr_fullptr.pl (+1/-0)
pidl/tests/ndr_refptr.pl (+1/-0)
pidl/tests/ndr_represent.pl (+1/-0)
pidl/tests/ndr_simple.pl (+1/-0)
pidl/tests/ndr_string.pl (+1/-0)
pidl/tests/ndr_tagtype.pl (+1/-1)
pidl/tests/parse_idl.pl (+1/-1)
pidl/tests/samba-ndr.pl (+0/-1)
pidl/tests/samba3-cli.pl (+1/-1)
pidl/tests/tdr.pl (+6/-6)
pidl/tests/test_util.pl (+1/-0)
pidl/wscript (+7/-10)
python/samba/auth_util.py (+34/-0)
python/samba/dbchecker.py (+4/-4)
python/samba/emulate/traffic.py (+61/-1)
python/samba/emulate/traffic_packets.py (+8/-2)
python/samba/kcc/__init__.py (+5/-0)
python/samba/kcc/kcc_utils.py (+92/-103)
python/samba/netcmd/computer.py (+26/-6)
python/samba/netcmd/contact.py (+11/-5)
python/samba/netcmd/dns.py (+3/-3)
python/samba/netcmd/domain.py (+20/-50)
python/samba/netcmd/domain_backup.py (+55/-45)
python/samba/netcmd/gpo.py (+21/-22)
python/samba/netcmd/group.py (+259/-43)
python/samba/netcmd/ntacl.py (+10/-20)
python/samba/netcmd/ou.py (+16/-3)
python/samba/netcmd/testparm.py (+13/-5)
python/samba/netcmd/user.py (+487/-78)
python/samba/ntacls.py (+56/-23)
python/samba/provision/__init__.py (+27/-46)
python/samba/provision/backend.py (+2/-735)
python/samba/provision/sambadns.py (+0/-8)
python/samba/samdb.py (+91/-22)
python/samba/schema.py (+2/-5)
python/samba/tests/__init__.py (+1/-0)
python/samba/tests/auth_log.py (+11/-11)
python/samba/tests/auth_log_winbind.py (+3/-4)
python/samba/tests/blackbox/mdfind.py (+130/-0)
python/samba/tests/blackbox/ndrdump.py (+370/-1)
python/samba/tests/dcerpc/mdssvc.py (+194/-0)
python/samba/tests/dcerpc/raw_protocol.py (+24/-5)
python/samba/tests/dcerpc/sam.py (+1/-23)
python/samba/tests/dns.py (+58/-0)
python/samba/tests/docs.py (+0/-2)
python/samba/tests/emulate/traffic_packet.py (+3/-1)
python/samba/tests/ldap_raw.py (+234/-0)
python/samba/tests/ntacls.py (+9/-7)
python/samba/tests/ntacls_backup.py (+6/-5)
python/samba/tests/ntlm_auth.py (+1/-1)
python/samba/tests/posixacl.py (+81/-81)
python/samba/tests/prefork_restart.py (+7/-7)
python/samba/tests/samba_tool/computer.py (+39/-0)
python/samba/tests/samba_tool/computer_edit.sh (+9/-9)
python/samba/tests/samba_tool/contact.py (+19/-0)
python/samba/tests/samba_tool/contact_edit.sh (+10/-9)
python/samba/tests/samba_tool/dnscmd.py (+5/-4)
python/samba/tests/samba_tool/group.py (+167/-6)
python/samba/tests/samba_tool/group_edit.sh (+9/-9)
python/samba/tests/samba_tool/ou.py (+19/-0)
python/samba/tests/samba_tool/user.py (+102/-2)
python/samba/tests/samba_tool/user_edit.sh (+9/-9)
python/samba/tests/segfault.py (+41/-1)
python/samba/upgradehelpers.py (+1/-3)
script/autobuild.py (+130/-50)
script/generate_param.py (+35/-18)
script/traffic_replay (+2/-1)
selftest/in_screen (+16/-17)
selftest/knownfail (+12/-7)
selftest/knownfail.d/durable-v2-delay (+2/-0)
selftest/knownfail.d/empty-domain-name (+7/-0)
selftest/knownfail.d/kinit_mit (+1/-0)
selftest/knownfail.d/python-segfaults (+0/-5)
selftest/selftest.pl (+2/-19)
selftest/skip_mit_kdc (+0/-4)
selftest/target/Samba.pm (+2/-9)
selftest/target/Samba3.pm (+17/-0)
selftest/target/Samba4.pm (+14/-131)
selftest/tests.py (+6/-0)
selftest/wscript (+4/-1)
source3/auth/auth.c (+13/-11)
source3/auth/auth_builtin.c (+8/-2)
source3/auth/auth_generic.c (+28/-40)
source3/auth/auth_ntlmssp.c (+104/-40)
source3/auth/auth_sam.c (+88/-13)
source3/auth/auth_samba4.c (+2/-2)
source3/auth/auth_unix.c (+4/-1)
source3/auth/auth_util.c (+24/-11)
source3/auth/auth_winbind.c (+4/-1)
source3/auth/pampass.c (+3/-1)
source3/auth/proto.h (+13/-7)
source3/auth/user_util.c (+4/-2)
source3/auth/wscript_build (+0/-7)
source3/client/client.c (+30/-20)
source3/client/clitar.c (+119/-82)
source3/client/smbspool.c (+9/-4)
source3/client/smbspool_krb5_wrapper.c (+42/-11)
source3/groupdb/mapping.c (+21/-11)
source3/groupdb/mapping_tdb.c (+1/-1)
source3/include/auth.h (+2/-2)
source3/include/g_lock.h (+13/-14)
source3/include/includes.h (+0/-4)
source3/include/libsmb_internal.h (+6/-0)
source3/include/libsmbclient.h (+27/-1)
source3/include/local.h (+1/-7)
source3/include/msdfs.h (+1/-1)
source3/include/printing.h (+23/-23)
source3/include/proto.h (+27/-22)
source3/include/smb.h (+1/-18)
source3/include/smb_macros.h (+0/-8)
source3/include/smbprofile.h (+8/-31)
source3/include/vfs.h (+154/-66)
source3/include/vfs_macros.h (+67/-45)
source3/lib/addrchange.c (+0/-1)
source3/lib/adouble.c (+2691/-0)
source3/lib/adouble.h (+188/-0)
source3/lib/ctdbd_conn.c (+7/-2)
source3/lib/dbwrap/dbwrap_ctdb.c (+14/-1)
source3/lib/dbwrap/dbwrap_watch.c (+440/-323)
source3/lib/dumpcore.c (+1/-1)
source3/lib/errmap_unix.c (+3/-2)
source3/lib/file_id.c (+8/-18)
source3/lib/file_id.h (+10/-3)
source3/lib/g_lock.c (+548/-320)
source3/lib/messages.c (+58/-31)
source3/lib/messages_dgm.c (+1/-1)
source3/lib/netapi/getdc.c (+1/-1)
source3/lib/netapi/group.c (+3/-3)
source3/lib/netapi/joindomain.c (+28/-16)
source3/lib/netapi/serverinfo.c (+6/-2)
source3/lib/netapi/user.c (+21/-15)
source3/lib/popt_common.c (+3/-1)
source3/lib/server_id_watch.c (+4/-5)
source3/lib/server_id_watch.h (+0/-3)
source3/lib/server_prefork.c (+22/-14)
source3/lib/server_prefork.h (+21/-4)
source3/lib/sharesec.c (+38/-26)
source3/lib/smbconf/smbconf_reg.c (+7/-7)
source3/lib/smbldap.c (+1/-1)
source3/lib/smbrun.c (+2/-12)
source3/lib/string_replace.c (+191/-0)
source3/lib/string_replace.h (+35/-0)
source3/lib/substitute.c (+3/-32)
source3/lib/sysquotas.c (+6/-2)
source3/lib/system.c (+33/-4)
source3/lib/tallocmsg.c (+47/-75)
source3/lib/time.c (+24/-8)
source3/lib/tldap.c (+2/-2)
source3/lib/tldap_util.c (+2/-2)
source3/lib/util.c (+38/-22)
source3/lib/util_macstreams.c (+73/-0)
source3/lib/util_macstreams.h (+27/-0)
source3/lib/util_path.c (+1/-0)
source3/lib/util_sec.c (+11/-8)
source3/lib/util_sock.c (+12/-1)
source3/lib/util_str.c (+0/-74)
source3/lib/wins_srv.c (+1/-1)
source3/lib/xattr_tdb.c (+6/-4)
source3/libads/cldap.c (+1/-1)
source3/libads/kerberos_keytab.c (+0/-2)
source3/libads/krb5_setpw.c (+121/-120)
source3/libads/ldap.c (+6/-5)
source3/libads/ldap_utils.c (+1/-1)
source3/libads/sasl.c (+0/-1)
source3/libads/util.c (+1/-1)
source3/libgpo/gpext/scripts.c (+1/-1)
source3/libnet/libnet_dssync_passdb.c (+4/-2)
source3/libnet/libnet_join.c (+13/-6)
source3/librpc/crypto/gse.c (+14/-4)
source3/librpc/crypto/gse_krb5.c (+1/-1)
source3/librpc/idl/leases_db.idl (+1/-1)
source3/librpc/idl/open_files.idl (+14/-8)
source3/librpc/idl/smbXsrv.idl (+4/-2)
source3/librpc/idl/wscript_build (+9/-2)
source3/librpc/wscript_build (+4/-2)
source3/libsmb/ABI/smbclient-0.6.0.sigs (+188/-0)
source3/libsmb/cli_smb2_fnum.c (+1/-1)
source3/libsmb/cliconnect.c (+2/-3)
source3/libsmb/clidfs.c (+9/-1)
source3/libsmb/clifile.c (+5/-6)
source3/libsmb/clilist.c (+2/-2)
source3/libsmb/climessage.c (+0/-1)
source3/libsmb/cliquota.c (+2/-4)
source3/libsmb/clirap.c (+95/-5)
source3/libsmb/clirap.h (+6/-0)
source3/libsmb/clirap2.c (+3/-4)
source3/libsmb/clireadwrite.c (+5/-5)
source3/libsmb/clispnego.c (+2/-2)
source3/libsmb/dsgetdcname.c (+2/-2)
source3/libsmb/errormap.c (+1/-1)
source3/libsmb/libsmb_compat.c (+7/-0)
source3/libsmb/libsmb_context.c (+1/-0)
source3/libsmb/libsmb_dir.c (+126/-0)
source3/libsmb/libsmb_path.c (+1/-1)
source3/libsmb/libsmb_setget.c (+10/-0)
source3/libsmb/namequery.c (+26/-12)
source3/libsmb/nmblib.c (+13/-7)
source3/libsmb/pylibsmb.c (+1/-1)
source3/libsmb/smbsock_connect.c (+2/-2)
source3/libsmb/trusts_util.c (+0/-1)
source3/libsmb/wscript (+1/-1)
source3/locale/net/de.po (+5/-5)
source3/locking/brlock.c (+32/-29)
source3/locking/leases_db.c (+81/-4)
source3/locking/leases_db.h (+5/-0)
source3/locking/leases_util.c (+28/-6)
source3/locking/locking.c (+307/-453)
source3/locking/posix.c (+52/-96)
source3/locking/proto.h (+37/-10)
source3/locking/share_mode_lock.c (+1240/-130)
source3/modules/README.nfs4acls.txt (+4/-4)
source3/modules/hash_inode.c (+1/-9)
source3/modules/nfs4_acls.c (+29/-42)
source3/modules/nfs4_acls.h (+0/-5)
source3/modules/nfs4acl_xattr_ndr.h (+2/-0)
source3/modules/nfs4acl_xattr_nfs.c (+3/-0)
source3/modules/nfs4acl_xattr_nfs.h (+2/-0)
source3/modules/nfs4acl_xattr_xdr.c (+4/-1)
source3/modules/offload_token.c (+97/-70)
source3/modules/vfs_acl_common.c (+21/-6)
source3/modules/vfs_acl_common.h (+5/-2)
source3/modules/vfs_acl_tdb.c (+25/-74)
source3/modules/vfs_acl_xattr.c (+22/-2)
source3/modules/vfs_aio_pthread.c (+2/-2)
source3/modules/vfs_audit.c (+29/-30)
source3/modules/vfs_btrfs.c (+3/-3)
source3/modules/vfs_cap.c (+132/-90)
source3/modules/vfs_catia.c (+114/-90)
source3/modules/vfs_ceph.c (+238/-197)
source3/modules/vfs_ceph_snapshots.c (+96/-304)
source3/modules/vfs_crossrename.c (+9/-7)
source3/modules/vfs_default.c (+333/-94)
source3/modules/vfs_delay_inject.c (+2/-1)
source3/modules/vfs_dfs_samba4.c (+4/-1)
source3/modules/vfs_error_inject.c (+17/-0)
source3/modules/vfs_expand_msdfs.c (+11/-5)
source3/modules/vfs_extd_audit.c (+32/-39)
source3/modules/vfs_fake_acls.c (+0/-41)
source3/modules/vfs_fake_dfq.c (+79/-0)
source3/modules/vfs_fileid.c (+37/-3)
source3/modules/vfs_fruit.c (+247/-2228)
source3/modules/vfs_full_audit.c (+316/-153)
source3/modules/vfs_glusterfs.c (+244/-71)
source3/modules/vfs_gpfs.c (+186/-69)
source3/modules/vfs_io_uring.c (+543/-0)
source3/modules/vfs_linux_xfs_sgid.c (+10/-5)
source3/modules/vfs_media_harmony.c (+97/-113)
source3/modules/vfs_nfs4acl_xattr.c (+3/-1)
source3/modules/vfs_not_implemented.c (+66/-43)
source3/modules/vfs_posix_eadb.c (+36/-7)
source3/modules/vfs_preopen.c (+1/-1)
source3/modules/vfs_recycle.c (+101/-28)
source3/modules/vfs_shadow_copy2.c (+178/-358)
source3/modules/vfs_snapper.c (+125/-331)
source3/modules/vfs_streams_depot.c (+101/-81)
source3/modules/vfs_streams_xattr.c (+46/-60)
source3/modules/vfs_syncops.c (+67/-31)
source3/modules/vfs_time_audit.c (+155/-82)
source3/modules/vfs_tsmsm.c (+8/-6)
source3/modules/vfs_unityed_media.c (+108/-109)
source3/modules/vfs_virusfilter.c (+39/-29)
source3/modules/vfs_virusfilter_clamav.c (+1/-1)
source3/modules/vfs_virusfilter_fsav.c (+1/-1)
source3/modules/vfs_virusfilter_sophos.c (+1/-1)
source3/modules/vfs_virusfilter_utils.c (+10/-3)
source3/modules/vfs_worm.c (+1/-1)
source3/modules/vfs_xattr_tdb.c (+23/-50)
source3/modules/vfs_zfsacl.c (+92/-8)
source3/modules/wscript_build (+12/-14)
source3/nmbd/nmbd.c (+6/-2)
source3/nmbd/nmbd_sendannounce.c (+8/-4)
source3/nmbd/nmbd_serverlistdb.c (+3/-1)
source3/nmbd/nmbd_winsserver.c (+3/-1)
source3/nmbd/nmbd_workgroupdb.c (+3/-1)
source3/param/loadparm.c (+116/-53)
source3/param/loadparm_ctx.c (+0/-1)
source3/param/service.c (+4/-2)
source3/passdb/lookup_sid.c (+1/-1)
source3/passdb/machine_account_secrets.c (+0/-36)
source3/passdb/passdb.c (+1/-1)
source3/passdb/pdb_interface.c (+9/-5)
source3/passdb/pdb_ldap.c (+25/-26)
source3/passdb/pdb_ldap_util.c (+3/-3)
source3/passdb/pdb_nds.c (+2/-1)
source3/passdb/pdb_samba_dsdb.c (+10/-12)
source3/passdb/pdb_smbpasswd.c (+6/-6)
source3/passdb/pdb_tdb.c (+4/-2)
source3/passdb/pdb_util.c (+1/-1)
source3/passdb/secrets.c (+1/-1)
source3/passdb/wscript_build (+1/-1)
source3/printing/load.c (+3/-1)
source3/printing/notify.c (+24/-8)
source3/printing/nt_printing.c (+25/-12)
source3/printing/nt_printing_ads.c (+3/-1)
source3/printing/nt_printing_os2.c (+3/-1)
source3/printing/print_cups.c (+34/-15)
source3/printing/print_generic.c (+22/-8)
source3/printing/print_iprint.c (+95/-15)
source3/printing/printing.c (+35/-15)
source3/printing/printspoolss.c (+4/-1)
source3/printing/queue_process.c (+5/-4)
source3/printing/queue_process.h (+5/-0)
source3/printing/spoolssd.c (+105/-63)
source3/printing/spoolssd.h (+29/-0)
source3/profile/profile.c (+12/-6)
source3/registry/reg_api.c (+2/-2)
source3/registry/reg_backend_db.c (+11/-10)
source3/registry/reg_format.h (+1/-1)
source3/registry/reg_import.h (+8/-8)
source3/registry/reg_objects.c (+1/-1)
source3/registry/reg_parse.h (+4/-4)
source3/registry/reg_util_internal.c (+2/-2)
source3/registry/regfio.c (+3/-2)
source3/registry/regfio.h (+7/-0)
source3/rpc_client/cli_lsarpc.c (+1/-1)
source3/rpc_client/cli_mdssvc.c (+1039/-0)
source3/rpc_client/cli_mdssvc.h (+97/-0)
source3/rpc_client/cli_mdssvc_private.h (+70/-0)
source3/rpc_client/cli_mdssvc_util.c (+531/-0)
source3/rpc_client/cli_mdssvc_util.h (+41/-0)
source3/rpc_client/cli_netlogon.c (+7/-2)
source3/rpc_client/cli_pipe.c (+25/-9)
source3/rpc_client/cli_samr.c (+105/-45)
source3/rpc_client/cli_samr.h (+0/-5)
source3/rpc_client/cli_winreg.c (+2/-2)
source3/rpc_client/init_samr.c (+36/-51)
source3/rpc_client/init_samr.h (+6/-6)
source3/rpc_client/py_mdscli.c (+567/-0)
source3/rpc_client/util_netlogon.c (+2/-2)
source3/rpc_server/dcesrv_auth_generic.c (+3/-0)
source3/rpc_server/dfs/srv_dfs_nt.c (+20/-12)
source3/rpc_server/epmapper/srv_epmapper.c (+19/-20)
source3/rpc_server/epmapper/srv_epmapper.h (+5/-1)
source3/rpc_server/epmd.c (+20/-17)
source3/rpc_server/eventlog/srv_eventlog_nt.c (+6/-3)
source3/rpc_server/fss/srv_fss_agent.c (+20/-14)
source3/rpc_server/fssd.c (+9/-7)
source3/rpc_server/lsasd.c (+69/-52)
source3/rpc_server/mdssd.c (+32/-30)
source3/rpc_server/mdssvc/dalloc.c (+171/-0)
source3/rpc_server/mdssvc/dalloc.h (+2/-0)
source3/rpc_server/mdssvc/elasticsearch_mappings.json (+142/-0)
source3/rpc_server/mdssvc/es_lexer.l (+92/-0)
source3/rpc_server/mdssvc/es_mapping.c (+241/-0)
source3/rpc_server/mdssvc/es_mapping.h (+49/-0)
source3/rpc_server/mdssvc/es_parser.y (+625/-0)
source3/rpc_server/mdssvc/es_parser_test.c (+97/-0)
source3/rpc_server/mdssvc/marshalling.c (+21/-11)
source3/rpc_server/mdssvc/mdssvc.c (+230/-562)
source3/rpc_server/mdssvc/mdssvc.h (+45/-20)
source3/rpc_server/mdssvc/mdssvc_es.c (+837/-0)
source3/rpc_server/mdssvc/mdssvc_es.h (+108/-0)
source3/rpc_server/mdssvc/mdssvc_noindex.c (+57/-0)
source3/rpc_server/mdssvc/mdssvc_noindex.h (+26/-0)
source3/rpc_server/mdssvc/mdssvc_tracker.c (+491/-0)
source3/rpc_server/mdssvc/mdssvc_tracker.h (+62/-0)
source3/rpc_server/mdssvc/sparql_parser.y (+6/-3)
source3/rpc_server/mdssvc/sparql_parser_test.c (+10/-1)
source3/rpc_server/mdssvc/srv_mdssvc_nt.c (+94/-41)
source3/rpc_server/mdssvc/test_mdsparser_es.c (+233/-0)
source3/rpc_server/netlogon/srv_netlog_nt.c (+48/-21)
source3/rpc_server/rpc_config.c (+4/-1)
source3/rpc_server/rpc_contexts.c (+3/-0)
source3/rpc_server/rpc_ep_register.c (+3/-0)
source3/rpc_server/rpc_handles.c (+18/-16)
source3/rpc_server/rpc_modules.c (+3/-0)
source3/rpc_server/rpc_ncacn_np.c (+113/-81)
source3/rpc_server/rpc_ncacn_np.h (+0/-20)
source3/rpc_server/rpc_server.c (+433/-603)
source3/rpc_server/rpc_server.h (+43/-48)
source3/rpc_server/rpc_service_setup.c (+215/-119)
source3/rpc_server/rpc_service_setup.h (+6/-6)
source3/rpc_server/rpc_sock_helper.c (+38/-37)
source3/rpc_server/rpc_sock_helper.h (+13/-10)
source3/rpc_server/samr/srv_samr_chgpasswd.c (+71/-11)
source3/rpc_server/samr/srv_samr_nt.c (+114/-24)
source3/rpc_server/spoolss/srv_spoolss_nt.c (+57/-20)
source3/rpc_server/srv_access_check.c (+3/-0)
source3/rpc_server/srv_pipe.c (+33/-15)
source3/rpc_server/srv_pipe.h (+2/-1)
source3/rpc_server/srv_pipe_hnd.c (+3/-4)
source3/rpc_server/srvsvc/srv_srvsvc_nt.c (+95/-52)
source3/rpc_server/winreg/srv_winreg_nt.c (+7/-2)
source3/rpc_server/wkssvc/srv_wkssvc_nt.c (+2/-1)
source3/rpc_server/wscript_build (+39/-10)
source3/rpcclient/cmd_clusapi.c (+141/-11)
source3/rpcclient/cmd_netlogon.c (+51/-1)
source3/rpcclient/cmd_samr.c (+157/-23)
source3/rpcclient/cmd_spoolss.c (+250/-3)
source3/rpcclient/cmd_spotlight.c (+460/-0)
source3/rpcclient/cmd_witness.c (+2/-1)
source3/rpcclient/rpcclient.c (+3/-81)
source3/rpcclient/rpcclient.h (+0/-1)
source3/rpcclient/wscript_build (+3/-1)
source3/script/smbtar (+1/-0)
source3/script/tests/printing/modprinter.pl (+1/-1)
source3/script/tests/smbspool_argv_wrapper.c (+72/-0)
source3/script/tests/test_close_denied_share.sh (+80/-0)
source3/script/tests/test_dfree_command.sh (+14/-6)
source3/script/tests/test_dfree_quota.sh (+23/-4)
source3/script/tests/test_durable_handle_reconnect.sh (+3/-2)
source3/script/tests/test_inherit_owner.sh (+2/-2)
source3/script/tests/test_net_misc.sh (+22/-3)
source3/script/tests/test_open_eintr.sh (+66/-0)
source3/script/tests/test_preserve_case.sh (+7/-2)
source3/script/tests/test_sharesec.sh (+19/-4)
source3/script/tests/test_smbclient_machine_auth.sh (+3/-3)
source3/script/tests/test_smbclient_ntlm.sh (+50/-19)
source3/script/tests/test_smbclient_s3.sh (+15/-6)
source3/script/tests/test_smbclient_tarmode.pl (+1/-1)
source3/script/tests/test_smbspool.sh (+54/-6)
source3/script/tests/test_timestamps.sh (+69/-0)
source3/selftest/tests.py (+110/-42)
source3/smbd/aio.c (+4/-16)
source3/smbd/blocking.c (+5/-5)
source3/smbd/close.c (+124/-90)
source3/smbd/conn.c (+42/-7)
source3/smbd/conn_idle.c (+11/-23)
source3/smbd/conn_msg.c (+105/-2)
source3/smbd/connection.c (+3/-1)
source3/smbd/dfree.c (+8/-3)
source3/smbd/dir.c (+237/-501)
source3/smbd/dosmode.c (+15/-18)
source3/smbd/durable.c (+69/-42)
source3/smbd/fake_file.c (+4/-2)
source3/smbd/fileio.c (+5/-766)
source3/smbd/filename.c (+1/-1)
source3/smbd/files.c (+23/-16)
source3/smbd/globals.c (+0/-3)
source3/smbd/globals.h (+16/-22)
source3/smbd/lanman.c (+43/-24)
source3/smbd/mangle.c (+1/-1)
source3/smbd/mangle_hash2.c (+5/-10)
source3/smbd/message.c (+16/-6)
source3/smbd/msdfs.c (+285/-236)
source3/smbd/negprot.c (+1/-1)
source3/smbd/nttrans.c (+32/-10)
source3/smbd/open.c (+1164/-855)
source3/smbd/oplock.c (+125/-126)
source3/smbd/oplock_linux.c (+27/-17)
source3/smbd/password.c (+8/-63)
source3/smbd/perfcount.c (+3/-1)
source3/smbd/posix_acls.c (+18/-7)
source3/smbd/process.c (+110/-75)
source3/smbd/proto.h (+58/-43)
source3/smbd/pysmbd.c (+328/-87)
source3/smbd/quotas.c (+19/-4)
source3/smbd/reply.c (+259/-93)
source3/smbd/scavenger.c (+21/-15)
source3/smbd/server.c (+18/-8)
source3/smbd/server_exit.c (+6/-0)
source3/smbd/server_reload.c (+6/-2)
source3/smbd/service.c (+90/-60)
source3/smbd/sesssetup.c (+10/-40)
source3/smbd/share_access.c (+11/-6)
source3/smbd/smb1_utils.c (+0/-2)
source3/smbd/smb1_utils.h (+0/-1)
source3/smbd/smb2_close.c (+8/-8)
source3/smbd/smb2_create.c (+55/-10)
source3/smbd/smb2_flush.c (+0/-7)
source3/smbd/smb2_glue.c (+2/-1)
source3/smbd/smb2_lock.c (+4/-4)
source3/smbd/smb2_negprot.c (+3/-7)
source3/smbd/smb2_query_directory.c (+14/-11)
source3/smbd/smb2_read.c (+0/-1)
source3/smbd/smb2_server.c (+46/-27)
source3/smbd/smb2_sesssetup.c (+46/-41)
source3/smbd/smb2_setinfo.c (+54/-40)
source3/smbd/smb2_tcon.c (+14/-10)
source3/smbd/smbXsrv_client.c (+12/-15)
source3/smbd/smbXsrv_open.c (+15/-40)
source3/smbd/smbXsrv_session.c (+187/-23)
source3/smbd/smbXsrv_tcon.c (+9/-17)
source3/smbd/trans2.c (+278/-160)
source3/smbd/uid.c (+85/-83)
source3/smbd/vfs.c (+167/-185)
source3/torture/cmd_vfs.c (+57/-46)
source3/torture/locktest2.c (+4/-1)
source3/torture/pdbtest.c (+7/-2)
source3/torture/proto.h (+5/-1)
source3/torture/test_cleanup.c (+0/-175)
source3/torture/test_dbwrap_do_locked.c (+8/-2)
source3/torture/test_dbwrap_watch.c (+323/-34)
source3/torture/test_g_lock.c (+361/-51)
source3/torture/test_smb2.c (+205/-0)
source3/torture/torture.c (+540/-7)
source3/torture/vfstest.c (+10/-3)
source3/torture/wbc_async.c (+4/-24)
source3/utils/conn_tdb.c (+1/-1)
source3/utils/dbwrap_tool.c (+1/-0)
source3/utils/dbwrap_torture.c (+1/-0)
source3/utils/log2pcaphex.c (+3/-0)
source3/utils/mdfind.c (+290/-0)
source3/utils/mvxattr.c (+2/-2)
source3/utils/net.c (+28/-0)
source3/utils/net.h (+3/-0)
source3/utils/net_ads.c (+4/-4)
source3/utils/net_ads_gpo.c (+16/-49)
source3/utils/net_conf.c (+9/-0)
source3/utils/net_g_lock.c (+43/-37)
source3/utils/net_proto.h (+2/-5)
source3/utils/net_registry.c (+65/-71)
source3/utils/net_registry_check.c (+1/-1)
source3/utils/net_rpc.c (+26/-17)
source3/utils/net_status.c (+1/-1)
source3/utils/net_tdb.c (+15/-3)
source3/utils/net_time.c (+3/-2)
source3/utils/net_usershare.c (+10/-4)
source3/utils/net_vfs.c (+454/-0)
source3/utils/ntlm_auth.c (+349/-139)
source3/utils/passwd_proto.h (+0/-1)
source3/utils/passwd_util.c (+2/-1)
source3/utils/pdbedit.c (+13/-2)
source3/utils/regedit.c (+2/-0)
source3/utils/sharesec.c (+22/-11)
source3/utils/smbcontrol.c (+55/-31)
source3/utils/smbget.c (+12/-5)
source3/utils/smbpasswd.c (+3/-2)
source3/utils/smbtree.c (+2/-1)
source3/utils/split_tokens.c (+1/-0)
source3/utils/status.c (+12/-7)
source3/utils/testparm.c (+26/-20)
source3/utils/wscript_build (+17/-1)
source3/winbindd/winbindd.c (+10/-4)
source3/winbindd/winbindd_cache.c (+43/-4)
source3/winbindd/winbindd_dual.c (+5/-2)
source3/winbindd/winbindd_getgrgid.c (+4/-0)
source3/winbindd/winbindd_misc.c (+5/-0)
source3/winbindd/winbindd_pam.c (+97/-56)
source3/winbindd/winbindd_rpc.c (+7/-9)
source3/winbindd/winbindd_util.c (+10/-3)
source3/winbindd/wscript_build (+115/-107)
source3/wscript (+254/-59)
source3/wscript_build (+78/-22)
source4/auth/gensec/gensec_gssapi.c (+2/-2)
source4/auth/gensec/gensec_krb5.c (+2/-2)
source4/auth/gensec/pygensec.c (+5/-4)
source4/auth/kerberos/kerberos.h (+1/-1)
source4/auth/kerberos/kerberos_pac.c (+9/-2)
source4/auth/kerberos/kerberos_util.c (+0/-1)
source4/auth/kerberos/krb5_init_context.c (+6/-6)
source4/auth/ntlm/auth_util.c (+10/-3)
source4/auth/ntlm/wscript_build (+1/-1)
source4/auth/pyauth.c (+2/-2)
source4/auth/session.c (+3/-12)
source4/auth/wscript_build (+1/-1)
source4/client/cifsdd.c (+2/-0)
source4/dns_server/dlz_bind9.c (+2/-0)
source4/dns_server/dns_query.c (+25/-8)
source4/dns_server/pydns.c (+1/-1)
source4/dsdb/common/util.c (+58/-73)
source4/dsdb/common/util.h (+0/-3)
source4/dsdb/common/util_trusts.c (+8/-0)
source4/dsdb/dns/dns_update.c (+0/-259)
source4/dsdb/pydsdb.c (+12/-5)
source4/dsdb/repl/drepl_ridalloc.c (+10/-2)
source4/dsdb/samdb/ldb_modules/audit_log.c (+1/-1)
source4/dsdb/samdb/ldb_modules/count_attrs.c (+2/-2)
source4/dsdb/samdb/ldb_modules/dirsync.c (+1/-1)
source4/dsdb/samdb/ldb_modules/encrypted_secrets.c (+16/-276)
source4/dsdb/samdb/ldb_modules/extended_dn_out.c (+3/-339)
source4/dsdb/samdb/ldb_modules/objectclass_attrs.c (+17/-2)
source4/dsdb/samdb/ldb_modules/operational.c (+2/-3)
source4/dsdb/samdb/ldb_modules/paged_results.c (+13/-5)
source4/dsdb/samdb/ldb_modules/partition.c (+18/-4)
source4/dsdb/samdb/ldb_modules/partition.h (+0/-1)
source4/dsdb/samdb/ldb_modules/partition_init.c (+25/-37)
source4/dsdb/samdb/ldb_modules/password_hash.c (+7/-42)
source4/dsdb/samdb/ldb_modules/repl_meta_data.c (+138/-174)
source4/dsdb/samdb/ldb_modules/samba_dsdb.c (+4/-154)
source4/dsdb/samdb/ldb_modules/tests/test_encrypted_secrets.c (+116/-316)
source4/dsdb/samdb/ldb_modules/wscript_build (+3/-3)
source4/dsdb/samdb/ldb_modules/wscript_build_server (+6/-34)
source4/dsdb/schema/schema_description.c (+27/-27)
source4/dsdb/schema/schema_set.c (+31/-7)
source4/dsdb/tests/python/asq.py (+171/-0)
source4/dsdb/tests/python/sort.py (+3/-3)
source4/dsdb/tests/python/token_group.py (+1/-1)
source4/dsdb/tests/python/vlv.py (+40/-14)
source4/echo_server/echo_server.c (+1/-1)
source4/heimdal_build/include/krb5-types.h (+18/-0)
source4/heimdal_build/roken.h (+0/-3)
source4/heimdal_build/wscript_build (+17/-45)
source4/kdc/db-glue.c (+2/-2)
source4/kdc/mit-kdb/kdb_samba.h (+19/-26)
source4/kdc/pac-glue.c (+3/-3)
source4/ldap_server/ldap_server.c (+104/-4)
source4/lib/messaging/messaging.c (+81/-26)
source4/lib/messaging/messaging.h (+8/-3)
source4/lib/messaging/messaging_handlers.c (+14/-0)
source4/lib/messaging/pymessaging.c (+13/-5)
source4/lib/messaging/tests/messaging.c (+73/-6)
source4/lib/messaging/wscript_build (+11/-1)
source4/lib/policy/gp_filesys.c (+9/-1)
source4/lib/registry/patchfile_preg.c (+8/-8)
source4/lib/tls/tls_tstream.c (+0/-12)
source4/lib/tls/tlscert.c (+2/-5)
source4/lib/wmi/wmi_wrap.c (+1/-1)
source4/libcli/clideltree.c (+2/-2)
source4/libcli/clireadwrite.c (+1/-1)
source4/libcli/composite/composite.c (+0/-1)
source4/libcli/ldap/ldap_client.c (+4/-3)
source4/libcli/ldap/ldap_controls.c (+24/-24)
source4/libcli/libcli.h (+1/-1)
source4/libcli/rap/rap.c (+3/-0)
source4/libcli/raw/clisession.c (+3/-3)
source4/libcli/raw/clitree.c (+1/-1)
source4/libcli/raw/rawfileinfo.c (+17/-1)
source4/libcli/raw/rawnegotiate.c (+3/-2)
source4/libcli/smb2/getinfo.c (+3/-1)
source4/libcli/smb2/util.c (+49/-3)
source4/libcli/smb_composite/fetchfile.c (+4/-1)
source4/libnet/libnet_passwd.c (+205/-83)
source4/librpc/idl/winsrepl.idl (+1/-1)
source4/librpc/idl/wscript_build (+1/-1)
source4/librpc/ndr/py_security.c (+10/-2)
source4/librpc/rpc/dcerpc.c (+13/-7)
source4/librpc/rpc/dcerpc.h (+0/-4)
source4/librpc/rpc/dcerpc_auth.c (+1/-1)
source4/librpc/rpc/dcerpc_connect.c (+7/-2)
source4/librpc/rpc/dcerpc_roh.c (+153/-39)
source4/librpc/rpc/dcerpc_roh.h (+1/-6)
source4/librpc/rpc/dcerpc_roh_channel_in.c (+9/-179)
source4/librpc/rpc/dcerpc_roh_channel_out.c (+19/-184)
source4/librpc/rpc/dcerpc_schannel.c (+7/-1)
source4/librpc/rpc/dcerpc_util.c (+2/-101)
source4/librpc/tests/dns-decode_dns_name_packet-hex.txt (+35/-0)
source4/librpc/tests/dnsp-DnssrvRpcRecord.txt (+32/-0)
source4/librpc/tests/fuzzed_drsuapi_DsAddEntry_1.b64.txt (+1/-0)
source4/librpc/tests/fuzzed_drsuapi_DsAddEntry_1.txt (+508/-0)
source4/librpc/tests/fuzzed_drsuapi_DsGetNCChanges.txt (+76/-0)
source4/librpc/tests/fuzzed_drsuapi_DsReplicaAttribute.b64.txt (+1/-0)
source4/librpc/tests/fuzzed_drsuapi_DsReplicaAttribute.txt (+31/-0)
source4/librpc/tests/fuzzed_ntlmssp-AUTHENTICATE_MESSAGE.b64.txt (+1/-0)
source4/librpc/tests/fuzzed_ntlmssp-AUTHENTICATE_MESSAGE.txt (+134/-0)
source4/librpc/tests/fuzzed_ntlmssp-CHALLENGE_MESSAGE.txt (+43/-0)
source4/librpc/tests/misc-GUID.dat (+1/-0)
source4/librpc/tests/xattr_NTACL.dat (+20/-0)
source4/librpc/tests/xattr_NTACL.txt (+99/-0)
source4/librpc/wscript_build (+20/-7)
source4/nbt_server/wins/winsdb.c (+3/-1)
source4/ntvfs/common/notify.c (+19/-4)
source4/ntvfs/posix/pvfs_oplock.c (+11/-2)
source4/ntvfs/posix/pvfs_read.c (+0/-10)
source4/ntvfs/posix/pvfs_wait.c (+11/-2)
source4/ntvfs/posix/pvfs_write.c (+0/-10)
source4/ntvfs/posix/vfs_posix.c (+0/-2)
source4/ntvfs/posix/vfs_posix.h (+0/-7)
source4/ntvfs/posix/wscript_build (+1/-8)
source4/param/pyparam.c (+1/-1)
source4/rpc_server/backupkey/dcesrv_backupkey.c (+91/-58)
source4/rpc_server/common/forward.c (+6/-2)
source4/rpc_server/dcerpc_server.c (+169/-2851)
source4/rpc_server/dcerpc_server.h (+4/-547)
source4/rpc_server/drsuapi/getncchanges.c (+13/-12)
source4/rpc_server/drsuapi/updaterefs.c (+7/-2)
source4/rpc_server/epmapper/rpc_epmapper.c (+5/-4)
source4/rpc_server/handles.c (+2/-2)
source4/rpc_server/lsa/dcesrv_lsa.c (+18/-8)
source4/rpc_server/lsa/lsa_lookup.c (+14/-10)
source4/rpc_server/netlogon/dcerpc_netlogon.c (+58/-29)
source4/rpc_server/remote/dcesrv_remote.c (+10/-3)
source4/rpc_server/samr/dcesrv_samr.c (+235/-135)
source4/rpc_server/samr/dcesrv_samr.h (+1/-0)
source4/rpc_server/samr/samr_password.c (+131/-52)
source4/rpc_server/service_rpc.c (+16/-1)
source4/rpc_server/srvsvc/dcesrv_srvsvc.c (+4/-2)
source4/rpc_server/srvsvc/srvsvc_ntvfs.c (+5/-2)
source4/rpc_server/wscript_build (+17/-28)
source4/scripting/bin/samba_dnsupdate (+1/-1)
source4/scripting/bin/samba_upgradeprovision (+8/-12)
source4/scripting/devel/config_base (+4/-5)
source4/scripting/devel/pfm_verify.py (+1/-3)
source4/scripting/wscript_build (+3/-2)
source4/selftest/tests.py (+52/-30)
source4/selftest/win/VMHost.pm (+1/-1)
source4/selftest/win/common.exp (+1/-1)
source4/setup/krb5.conf (+8/-0)
source4/setup/tests/blackbox_group.sh (+171/-1)
source4/smb_server/smb_server.c (+0/-1)
source4/smbd/process_prefork.c (+2/-1)
source4/smbd/server.c (+8/-1)
source4/torture/basic/delaywrite.c (+4/-4)
source4/torture/basic/delete.c (+4/-0)
source4/torture/drs/rpc/msds_intid.c (+2/-2)
source4/torture/gentest.c (+4/-1)
source4/torture/krb5/kdc-canon-heimdal.c (+20/-15)
source4/torture/ldb/ldb.c (+8/-5)
source4/torture/libsmbclient/libsmbclient.c (+231/-0)
source4/torture/local/local.c (+6/-4)
source4/torture/local/mdspkt.c (+104/-0)
source4/torture/local/wscript_build (+1/-0)
source4/torture/locktest.c (+2/-0)
source4/torture/man/smbtorture.1.xml (+0/-5)
source4/torture/masktest.c (+1/-0)
source4/torture/ndr/cabinet.c (+6/-0)
source4/torture/ndr/clusapi.c (+7/-0)
source4/torture/ndr/dnsp.c (+23/-1)
source4/torture/ndr/ndr.c (+145/-8)
source4/torture/ndr/ndr.h (+51/-1)
source4/torture/ndr/netlogon.c (+619/-6)
source4/torture/ndr/svcctl.c (+88/-0)
source4/torture/rap/sam.c (+17/-2)
source4/torture/raw/oplock.c (+3/-2)
source4/torture/raw/tconrate.c (+1/-1)
source4/torture/rpc/backupkey.c (+0/-48)
source4/torture/rpc/clusapi.c (+197/-10)
source4/torture/rpc/drsuapi_cracknames.c (+6/-6)
source4/torture/rpc/epmapper.c (+2/-2)
source4/torture/rpc/handles.c (+3/-1)
source4/torture/rpc/lsa.c (+5/-7)
source4/torture/rpc/mdssvc.c (+845/-0)
source4/torture/rpc/netlogon.c (+4/-4)
source4/torture/rpc/remote_pac.c (+293/-74)
source4/torture/rpc/rpc.c (+86/-3)
source4/torture/rpc/samba3rpc.c (+19/-26)
source4/torture/rpc/samr.c (+286/-114)
source4/torture/rpc/samsync.c (+12/-2)
source4/torture/rpc/spoolss.c (+208/-7)
source4/torture/rpc/spoolss_notify.c (+22/-7)
source4/torture/rpc/svcctl.c (+80/-1)
source4/torture/rpc/testjoin.c (+7/-4)
source4/torture/rpc/torture_rpc.h (+23/-1)
source4/torture/rpc/wkssvc.c (+16/-4)
source4/torture/smb2/attr.c (+496/-0)
source4/torture/smb2/block.c (+1/-1)
source4/torture/smb2/connect.c (+1/-1)
source4/torture/smb2/create.c (+12/-4)
source4/torture/smb2/durable_v2_open.c (+100/-2)
source4/torture/smb2/multichannel.c (+1/-1)
source4/torture/smb2/read_write.c (+163/-0)
source4/torture/smb2/samba3misc.c (+4/-3)
source4/torture/smb2/scan.c (+1/-1)
source4/torture/smb2/sharemode.c (+1/-1)
source4/torture/smb2/smb2.c (+4/-0)
source4/torture/smb2/timestamps.c (+309/-0)
source4/torture/smb2/util.c (+7/-0)
source4/torture/smb2/wscript_build (+3/-0)
source4/torture/smbtorture.c (+8/-0)
source4/torture/vfs/fruit.c (+251/-0)
source4/torture/vfs/vfs.c (+1/-0)
source4/torture/wscript_build (+5/-9)
source4/utils/oLschema2ldif/main.c (+2/-0)
source4/utils/oLschema2ldif/wscript_build (+1/-0)
source4/winbind/idmap.c (+3/-3)
testprogs/blackbox/dbcheck-links.sh (+1/-1)
testprogs/blackbox/dbcheck-oldrelease.sh (+1/-1)
testprogs/blackbox/functionalprep.sh (+1/-1)
testprogs/blackbox/test_export_keytab_heimdal.sh (+8/-8)
testprogs/blackbox/test_kinit_mit.sh (+13/-0)
testprogs/blackbox/upgradeprovision-oldrelease.sh (+1/-1)
testsuite/headers/wscript_build (+1/-2)
testsuite/unittests/test_sambafs_srv_pipe.c (+6/-6)
testsuite/unittests/wscript (+1/-1)
third_party/aesni-intel/wscript (+2/-1)
third_party/nss_wrapper/nss_wrapper.c (+57/-34)
third_party/nss_wrapper/wscript (+1/-1)
third_party/uid_wrapper/uid_wrapper.c (+75/-40)
third_party/uid_wrapper/wscript (+1/-1)
third_party/wscript (+0/-2)
wscript (+8/-8)
wscript_build (+6/-1)
wscript_configure_system_gnutls (+23/-21)
Branch information
- Name:
- groovy-samba-4.12.2-update
- Repository:
- lp:~ahasenack/ubuntu/+source/samba
Recent commits
- 3365590... by Andreas Hasenack
- 1e1b9e4... by Andreas Hasenack
- bf877ab... by Andreas Hasenack
- d47d718... by Andreas Hasenack
- 4cfdb86... by Andreas Hasenack
- 6558a69... by Andreas Hasenack
- 56b1d03... by Andreas Hasenack
- c83f71f... by Andreas Hasenack
- e847ddd... by Andreas Hasenack
- 30d401b... by Andreas Hasenack