please build bindings for Python3
Bug #1440381 reported by
Matthias Klose
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ldb (Ubuntu) |
Fix Released
|
Critical
|
Andreas Hasenack | ||
samba (Debian) |
Fix Released
|
Unknown
|
|||
samba (Ubuntu) |
Fix Released
|
Critical
|
Andreas Hasenack | ||
talloc (Ubuntu) |
Fix Released
|
Critical
|
Andreas Hasenack | ||
tdb (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
There is still the goal to remove Python2 from the desktop images, and to use Python3 only. please build bindings for Python3
Related branches
~ahasenack/ubuntu/+source/samba:disco-samba-4.10
- Christian Ehrhardt (community): Approve
- Canonical Server: Pending requested
-
Diff: 268708 lines (+108608/-29212)1809 files modified.gitattributes (+2/-0)
.github/contributing.md (+4/-0)
.github/pull_request_template.md (+4/-0)
.gitlab-ci-private.yml (+13/-6)
.gitlab-ci.yml (+38/-16)
.ycm_extra_conf.py (+1/-0)
Makefile (+1/-2)
README.Coding (+16/-0)
README.md (+160/-0)
VERSION (+3/-3)
WHATSNEW.txt (+251/-948)
auth/auth_log.c (+276/-105)
auth/auth_util.c (+68/-0)
auth/auth_util.h (+23/-0)
auth/credentials/credentials_krb5.c (+24/-9)
auth/credentials/pycredentials.c (+7/-5)
auth/credentials/tests/bind.py (+20/-12)
auth/credentials/wscript_build (+5/-5)
auth/gensec/gensec.c (+16/-0)
auth/ntlmssp/ntlmssp_sign.c (+5/-3)
auth/ntlmssp/wscript_build (+9/-1)
auth/wscript_build (+14/-2)
buildtools/bin/waf (+111/-21)
buildtools/examples/run_on_target.py (+1/-1)
buildtools/wafsamba/configure_file.py (+4/-2)
buildtools/wafsamba/generic_cc.py (+51/-52)
buildtools/wafsamba/pkgconfig.py (+2/-2)
buildtools/wafsamba/samba3.py (+5/-4)
buildtools/wafsamba/samba_abi.py (+16/-10)
buildtools/wafsamba/samba_autoconf.py (+61/-52)
buildtools/wafsamba/samba_autoproto.py (+3/-3)
buildtools/wafsamba/samba_bundled.py (+11/-11)
buildtools/wafsamba/samba_conftests.py (+27/-25)
buildtools/wafsamba/samba_cross.py (+14/-13)
buildtools/wafsamba/samba_deps.py (+23/-14)
buildtools/wafsamba/samba_dist.py (+42/-9)
buildtools/wafsamba/samba_git.py (+1/-1)
buildtools/wafsamba/samba_headers.py (+7/-6)
buildtools/wafsamba/samba_install.py (+6/-5)
buildtools/wafsamba/samba_patterns.py (+10/-3)
buildtools/wafsamba/samba_perl.py (+8/-5)
buildtools/wafsamba/samba_pidl.py (+18/-12)
buildtools/wafsamba/samba_python.py (+31/-21)
buildtools/wafsamba/samba_third_party.py (+7/-7)
buildtools/wafsamba/samba_utils.py (+158/-109)
buildtools/wafsamba/samba_version.py (+8/-5)
buildtools/wafsamba/samba_waf18.py (+429/-0)
buildtools/wafsamba/samba_wildcard.py (+8/-9)
buildtools/wafsamba/stale_files.py (+4/-2)
buildtools/wafsamba/symbols.py (+16/-16)
buildtools/wafsamba/test_duplicate_symbol.sh (+1/-1)
buildtools/wafsamba/tests/test_abi.py (+1/-1)
buildtools/wafsamba/wafsamba.py (+43/-114)
buildtools/wafsamba/wscript (+30/-51)
configure (+1/-1)
ctdb/Makefile (+2/-1)
ctdb/common/conf_tool.c (+4/-2)
ctdb/common/ctdb_io.c (+72/-39)
ctdb/common/logging.c (+4/-2)
ctdb/common/path.c (+8/-0)
ctdb/common/path_tool.c (+1/-1)
ctdb/common/system.c (+6/-20)
ctdb/common/system.h (+0/-2)
ctdb/common/system_socket.c (+598/-548)
ctdb/common/system_socket.h (+0/-5)
ctdb/config/ctdb.conf (+9/-4)
ctdb/configure (+1/-1)
ctdb/configure.rpm (+3/-1)
ctdb/doc/ctdb-etcd.7 (+2/-2)
ctdb/doc/ctdb-script.options.5 (+2/-2)
ctdb/doc/ctdb-statistics.7 (+6/-6)
ctdb/doc/ctdb-statistics.7.html (+16/-10)
ctdb/doc/ctdb-statistics.7.xml (+16/-10)
ctdb/doc/ctdb-tunables.7 (+2/-2)
ctdb/doc/ctdb.1 (+2/-2)
ctdb/doc/ctdb.7 (+2/-2)
ctdb/doc/ctdb.conf.5 (+2/-2)
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 (+5/-3)
ctdb/doc/ctdbd.1.html (+7/-4)
ctdb/doc/ctdbd.1.xml (+7/-3)
ctdb/doc/ctdbd_wrapper.1 (+2/-2)
ctdb/doc/ltdbtool.1 (+2/-2)
ctdb/doc/onnode.1 (+2/-2)
ctdb/doc/ping_pong.1 (+2/-2)
ctdb/event/event_daemon.c (+4/-4)
ctdb/event/event_tool.c (+44/-8)
ctdb/include/ctdb_client.h (+0/-1)
ctdb/packaging/RPM/ctdb.spec.in (+5/-3)
ctdb/protocol/protocol_util.c (+41/-0)
ctdb/protocol/protocol_util.h (+3/-0)
ctdb/server/ctdb_call.c (+1/-1)
ctdb/server/ctdb_client.c (+0/-11)
ctdb/server/ctdb_cluster_mutex.c (+71/-42)
ctdb/server/ctdb_control.c (+9/-2)
ctdb/server/ctdb_daemon.c (+1/-1)
ctdb/server/ctdb_recover.c (+13/-10)
ctdb/server/ctdb_recoverd.c (+38/-13)
ctdb/server/ctdb_takeover.c (+19/-6)
ctdb/server/ctdb_vacuum.c (+6/-7)
ctdb/server/ctdbd.c (+26/-29)
ctdb/tests/README (+5/-2)
ctdb/tests/complex/11_ctdb_delip_removes_ip.sh (+1/-4)
ctdb/tests/complex/18_ctdb_reloadips.sh (+1/-4)
ctdb/tests/complex/30_nfs_tickle_killtcp.sh (+1/-4)
ctdb/tests/complex/31_nfs_tickle.sh (+1/-4)
ctdb/tests/complex/32_cifs_tickle.sh (+2/-6)
ctdb/tests/complex/33_gratuitous_arp.sh (+2/-6)
ctdb/tests/complex/34_nfs_tickle_restart.sh (+1/-4)
ctdb/tests/complex/36_smb_reset_server.sh (+1/-4)
ctdb/tests/complex/37_nfs_reset_server.sh (+1/-4)
ctdb/tests/complex/41_failover_ping_discrete.sh (+1/-4)
ctdb/tests/complex/42_failover_ssh_hostname.sh (+2/-6)
ctdb/tests/complex/43_failover_nfs_basic.sh (+2/-6)
ctdb/tests/complex/44_failover_nfs_oneway.sh (+1/-4)
ctdb/tests/complex/45_failover_nfs_kill.sh (+2/-6)
ctdb/tests/complex/60_rogueip_releaseip.sh (+1/-4)
ctdb/tests/complex/61_rogueip_takeip.sh (+1/-4)
ctdb/tests/cunit/ctdb_io_test_001.sh (+8/-0)
ctdb/tests/cunit/event_script_test_001.sh (+2/-0)
ctdb/tests/cunit/system_socket_test_001.sh (+129/-0)
ctdb/tests/eventd/eventd_009.sh (+3/-2)
ctdb/tests/eventscripts/scripts/local.sh (+4/-1)
ctdb/tests/local_daemons.sh (+437/-0)
ctdb/tests/onnode/0010.sh (+13/-0)
ctdb/tests/onnode/0011.sh (+13/-0)
ctdb/tests/run_tests.sh (+2/-16)
ctdb/tests/scripts/common.sh (+11/-31)
ctdb/tests/scripts/integration.bash (+49/-54)
ctdb/tests/scripts/script_install_paths.sh (+17/-5)
ctdb/tests/simple/00_ctdb_onnode.sh (+1/-1)
ctdb/tests/simple/01_ctdb_reclock_command.sh (+28/-0)
ctdb/tests/simple/02_ctdb_tunables.sh (+23/-26)
ctdb/tests/simple/05_ctdb_listnodes.sh (+2/-2)
ctdb/tests/simple/06_ctdb_getpid.sh (+3/-5)
ctdb/tests/simple/07_ctdb_process_exists.sh (+3/-5)
ctdb/tests/simple/08_ctdb_isnotrecmaster.sh (+3/-5)
ctdb/tests/simple/09_ctdb_ping.sh (+1/-4)
ctdb/tests/simple/11_ctdb_ip.sh (+11/-12)
ctdb/tests/simple/12_ctdb_getdebug.sh (+2/-3)
ctdb/tests/simple/13_ctdb_setdebug.sh (+2/-9)
ctdb/tests/simple/14_ctdb_statistics.sh (+1/-1)
ctdb/tests/simple/15_ctdb_statisticsreset.sh (+2/-3)
ctdb/tests/simple/16_ctdb_config_add_ip.sh (+1/-4)
ctdb/tests/simple/17_ctdb_config_delete_ip.sh (+1/-4)
ctdb/tests/simple/18_ctdb_reloadips.sh (+1/-4)
ctdb/tests/simple/19_ip_takeover_noop.sh (+4/-20)
ctdb/tests/simple/20_delip_iface_gc.sh (+1/-4)
ctdb/tests/simple/21_ctdb_attach.sh (+1/-4)
ctdb/tests/simple/23_ctdb_moveip.sh (+1/-4)
ctdb/tests/simple/24_ctdb_getdbmap.sh (+1/-4)
ctdb/tests/simple/25_dumpmemory.sh (+1/-1)
ctdb/tests/simple/26_ctdb_config_check_error_on_unreachable_ctdb.sh (+1/-4)
ctdb/tests/simple/27_ctdb_detach.sh (+1/-4)
ctdb/tests/simple/28_zero_eventscripts.sh (+2/-17)
ctdb/tests/simple/32_ctdb_disable_enable.sh (+3/-15)
ctdb/tests/simple/35_ctdb_getreclock.sh (+1/-1)
ctdb/tests/simple/42_ctdb_stop_continue.sh (+3/-14)
ctdb/tests/simple/43_stop_recmaster_yield.sh (+1/-4)
ctdb/tests/simple/51_message_ring.sh (+1/-1)
ctdb/tests/simple/52_fetch_ring.sh (+1/-1)
ctdb/tests/simple/53_transaction_loop.sh (+1/-1)
ctdb/tests/simple/54_transaction_loop_recovery.sh (+1/-3)
ctdb/tests/simple/55_ctdb_ptrans.sh (+1/-1)
ctdb/tests/simple/56_replicated_transaction_recovery.sh (+1/-3)
ctdb/tests/simple/58_ctdb_restoredb.sh (+1/-1)
ctdb/tests/simple/60_recoverd_missing_ip.sh (+1/-4)
ctdb/tests/simple/69_recovery_resurrect_deleted.sh (+4/-6)
ctdb/tests/simple/70_recoverpdbbyseqnum.sh (+1/-4)
ctdb/tests/simple/71_ctdb_wipedb.sh (+1/-1)
ctdb/tests/simple/72_update_record_persistent.sh (+1/-1)
ctdb/tests/simple/73_tunable_NoIPTakeover.sh (+1/-4)
ctdb/tests/simple/75_readonly_records_basic.sh (+1/-4)
ctdb/tests/simple/76_ctdb_pdb_recovery.sh (+1/-4)
ctdb/tests/simple/77_ctdb_db_recovery.sh (+1/-4)
ctdb/tests/simple/78_ctdb_large_db_recovery.sh (+27/-10)
ctdb/tests/simple/79_volatile_db_traverse.sh (+1/-4)
ctdb/tests/simple/80_ctdb_traverse.sh (+1/-4)
ctdb/tests/simple/81_tunnel_ring.sh (+1/-1)
ctdb/tests/simple/90_debug_hung_script.sh (+1/-4)
ctdb/tests/simple/scripts/local_daemons.bash (+35/-198)
ctdb/tests/src/ctdb_io_test.c (+196/-0)
ctdb/tests/src/ctdb_takeover_tests.c (+1/-1)
ctdb/tests/src/dummy_client.c (+11/-14)
ctdb/tests/src/protocol_util_test.c (+35/-0)
ctdb/tests/src/system_socket_test.c (+251/-0)
ctdb/tests/src/test_options.c (+6/-9)
ctdb/tests/src/transaction_loop.c (+18/-10)
ctdb/tests/takeover_helper/scripts/local.sh (+7/-12)
ctdb/tests/tool/scripts/local.sh (+6/-4)
ctdb/tools/ctdb.c (+23/-11)
ctdb/tools/ctdb_killtcp.c (+5/-4)
ctdb/tools/onnode (+9/-8)
ctdb/wscript (+85/-55)
debian/changelog (+41/-0)
debian/control (+26/-27)
debian/ctdb.install (+1/-0)
debian/libsmbclient.symbols (+2/-0)
debian/libwbclient0.symbols (+2/-0)
debian/patches/add-so-version-to-private-libraries (+2/-4)
debian/patches/series (+0/-2)
debian/python3-samba.install (+1/-0)
debian/python3-samba.lintian-overrides (+1/-1)
debian/rules (+9/-12)
debian/samba-common.docs (+1/-1)
debian/samba-dev.install (+10/-62)
debian/samba-libs.install (+4/-3)
debian/tests/control (+1/-1)
debian/tests/python-smoke (+1/-1)
dev/null (+0/-129)
docs-xml/manpages/net.8.xml (+25/-0)
docs-xml/manpages/pam_winbind.8.xml (+8/-0)
docs-xml/manpages/samba-tool.8.xml (+10/-0)
docs-xml/manpages/samba.7.xml (+1/-1)
docs-xml/manpages/samba.8.xml (+30/-5)
docs-xml/manpages/traffic_learner.7.xml (+1/-2)
docs-xml/manpages/traffic_replay.7.xml (+63/-20)
docs-xml/manpages/vfs_fruit.8.xml (+7/-3)
docs-xml/manpages/vfs_glusterfs_fuse.8.xml (+103/-0)
docs-xml/manpages/vfs_gpfs.8.xml (+22/-0)
docs-xml/smbdotconf/base/preforkbackoffincrement.xml (+25/-0)
docs-xml/smbdotconf/base/preforkchildren.xml (+7/-5)
docs-xml/smbdotconf/base/preforkmaximumbackoff.xml (+13/-0)
docs-xml/smbdotconf/filename/hidenewfilestimeout.xml (+15/-0)
docs-xml/smbdotconf/locking/kerneloplocks.xml (+7/-8)
docs-xml/smbdotconf/logging/loglevel.xml (+10/-3)
docs-xml/smbdotconf/misc/asyncsmbechohandler.xml (+2/-1)
docs-xml/smbdotconf/misc/smbdasyncdosmode.xml (+13/-0)
docs-xml/smbdotconf/misc/smbdgetinfoasksharemode.xml (+14/-0)
docs-xml/smbdotconf/misc/smbdmaxasyncdosmode.xml (+12/-0)
docs-xml/smbdotconf/misc/smbdsearchasksharemode.xml (+13/-0)
docs-xml/smbdotconf/tuning/maxsmbdprocesses.xml (+7/-0)
docs-xml/smbdotconf/wins/wreplsrv-periodic_interval.xml (+1/-1)
docs-xml/wscript_build (+51/-47)
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/mvxattr.1 (+4/-4)
docs/manpages/net.8 (+16/-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 (+9/-4)
docs/manpages/pam_winbind.conf.5 (+4/-4)
docs/manpages/pdbedit.8 (+4/-4)
docs/manpages/profiles.1 (+4/-4)
docs/manpages/rpcclient.1 (+4/-4)
docs/manpages/samba-regedit.8 (+4/-4)
docs/manpages/samba-tool.8 (+10/-4)
docs/manpages/samba.7 (+5/-4)
docs/manpages/samba.8 (+51/-10)
docs/manpages/sharesec.1 (+4/-4)
docs/manpages/smb.conf.5 (+94/-12)
docs/manpages/smbcacls.1 (+4/-4)
docs/manpages/smbclient.1 (+4/-4)
docs/manpages/smbcontrol.1 (+4/-4)
docs/manpages/smbcquotas.1 (+4/-4)
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 (+4/-4)
docs/manpages/testparm.1 (+4/-4)
docs/manpages/traffic_learner.7 (+5/-5)
docs/manpages/traffic_replay.7 (+38/-15)
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_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 (+4/-4)
docs/manpages/vfs_fruit.8 (+8/-4)
docs/manpages/vfs_full_audit.8 (+4/-4)
docs/manpages/vfs_glusterfs.8 (+4/-4)
docs/manpages/vfs_glusterfs_fuse.8 (+82/-0)
docs/manpages/vfs_gpfs.8 (+36/-4)
docs/manpages/vfs_linux_xfs_sgid.8 (+4/-4)
docs/manpages/vfs_media_harmony.8 (+4/-4)
docs/manpages/vfs_netatalk.8 (+4/-4)
docs/manpages/vfs_nfs4acl_xattr.8 (+3/-3)
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 (+4/-4)
docs/manpages/vfstest.1 (+4/-4)
docs/manpages/wbinfo.1 (+4/-4)
docs/manpages/winbind_krb5_localauth.8 (+4/-4)
docs/manpages/winbind_krb5_locator.8 (+4/-4)
docs/manpages/winbindd.8 (+4/-4)
dynconfig/wscript (+10/-6)
examples/VFS/skel_opaque.c (+153/-2)
examples/VFS/skel_transparent.c (+238/-1)
examples/auth/crackcheck/Makefile (+1/-1)
examples/auth/crackcheck/crackcheck.c (+1/-0)
examples/fuse/clifuse.c (+4/-2)
examples/logon/ntlogon/ntlogon.py (+3/-4)
examples/scripts/vfs/media_harmony/trigger_avid_update.py (+5/-2)
examples/winexe/README (+18/-0)
examples/winexe/winexe.c (+1870/-0)
examples/winexe/winexesvc.c (+745/-0)
examples/winexe/winexesvc.h (+42/-0)
examples/winexe/wscript (+31/-0)
examples/winexe/wscript_build (+87/-0)
file_server/file_server.c (+9/-5)
lib/README (+0/-1)
lib/addns/dnsmarshall.c (+1/-1)
lib/addns/dnsquery.c (+283/-623)
lib/addns/dnsquery.h (+16/-0)
lib/addns/wscript_build (+1/-1)
lib/afs/afs_funcs.c (+2/-1)
lib/audit_logging/audit_logging.c (+363/-193)
lib/audit_logging/audit_logging.h (+49/-43)
lib/audit_logging/tests/audit_logging_error_test.c (+869/-0)
lib/audit_logging/tests/audit_logging_test.c (+224/-65)
lib/audit_logging/wscript_build (+31/-0)
lib/compression/lzxpress.c (+1/-1)
lib/crypto/crypto.h (+0/-1)
lib/crypto/md4.c (+4/-2)
lib/crypto/wscript (+1/-1)
lib/crypto/wscript_build (+1/-1)
lib/crypto/wscript_configure (+4/-4)
lib/dbwrap/dbwrap.c (+1/-2)
lib/dbwrap/dbwrap_tdb.c (+15/-10)
lib/krb5_wrap/enctype_convert.c (+1/-1)
lib/krb5_wrap/gss_samba.c (+1/-1)
lib/krb5_wrap/krb5_samba.c (+62/-20)
lib/krb5_wrap/krb5_samba.h (+5/-5)
lib/ldb-samba/tests/match_rules.py (+468/-463)
lib/ldb/ABI/ldb-1.5.1.sigs (+1/-0)
lib/ldb/ABI/ldb-1.5.2.sigs (+280/-0)
lib/ldb/ABI/ldb-1.5.3.sigs (+280/-0)
lib/ldb/ABI/ldb-1.5.4.sigs (+280/-0)
lib/ldb/ABI/pyldb-util-1.5.4.sigs (+2/-0)
lib/ldb/ABI/pyldb-util.py3-1.5.0.sigs (+2/-0)
lib/ldb/ABI/pyldb-util.py3-1.5.1.sigs (+2/-0)
lib/ldb/ABI/pyldb-util.py3-1.5.2.sigs (+2/-0)
lib/ldb/ABI/pyldb-util.py3-1.5.3.sigs (+2/-0)
lib/ldb/ABI/pyldb-util.py3-1.5.4.sigs (+2/-0)
lib/ldb/Makefile (+3/-1)
lib/ldb/_ldb_text.py (+1/-3)
lib/ldb/common/ldb.c (+0/-3)
lib/ldb/common/ldb_dn.c (+35/-0)
lib/ldb/common/ldb_ldif.c (+4/-3)
lib/ldb/common/ldb_match.c (+35/-6)
lib/ldb/common/ldb_msg.c (+4/-2)
lib/ldb/common/ldb_parse.c (+1/-1)
lib/ldb/configure (+1/-1)
lib/ldb/include/ldb.h (+3/-0)
lib/ldb/ldb_key_value/ldb_kv.c (+1950/-0)
lib/ldb/ldb_key_value/ldb_kv.h (+265/-0)
lib/ldb/ldb_key_value/ldb_kv_cache.c (+143/-135)
lib/ldb/ldb_key_value/ldb_kv_index.c (+568/-504)
lib/ldb/ldb_key_value/ldb_kv_search.c (+94/-104)
lib/ldb/ldb_mdb/ldb_mdb.c (+65/-57)
lib/ldb/ldb_tdb/ldb_tdb.c (+215/-2116)
lib/ldb/ldb_tdb/ldb_tdb.h (+0/-232)
lib/ldb/ldb_tdb/ldb_tdb_err_map.c (+84/-0)
lib/ldb/pyldb.c (+98/-21)
lib/ldb/tests/ldb_kv_ops_test.c (+129/-129)
lib/ldb/tests/ldb_lmdb_test.c (+5/-4)
lib/ldb/tests/ldb_match_test.c (+191/-0)
lib/ldb/tests/ldb_match_test.valgrind (+16/-0)
lib/ldb/tests/ldb_mod_op_test.c (+2/-1)
lib/ldb/tests/ldb_msg.c (+1/-0)
lib/ldb/tests/ldb_tdb_test.c (+5/-4)
lib/ldb/tests/python/api.py (+129/-39)
lib/ldb/tests/python/index.py (+8/-7)
lib/ldb/tests/test_ldb_dn.c (+117/-0)
lib/ldb/tools/ldbdump.c (+3/-1)
lib/ldb/tools/ldbsearch.c (+5/-0)
lib/ldb/wscript (+60/-43)
lib/mscat/dumpmscat.c (+188/-0)
lib/mscat/mscat.asn (+136/-0)
lib/mscat/mscat.h (+105/-0)
lib/mscat/mscat_ctl.c (+1194/-0)
lib/mscat/mscat_pkcs7.c (+284/-0)
lib/mscat/mscat_private.h (+27/-0)
lib/mscat/wscript (+44/-0)
lib/param/loadparm.c (+5/-2)
lib/pthreadpool/pthreadpool.c (+200/-47)
lib/pthreadpool/pthreadpool.h (+73/-0)
lib/pthreadpool/pthreadpool_sync.c (+29/-0)
lib/pthreadpool/pthreadpool_tevent.c (+37/-5)
lib/pthreadpool/pthreadpool_tevent.h (+3/-0)
lib/pthreadpool/tests.c (+2/-1)
lib/pthreadpool/tests_cmocka.c (+83/-15)
lib/replace/Makefile (+2/-1)
lib/replace/README (+1/-0)
lib/replace/configure (+1/-1)
lib/replace/getifaddrs.c (+1/-1)
lib/replace/replace.c (+109/-0)
lib/replace/replace.h (+46/-27)
lib/replace/snprintf.c (+72/-72)
lib/replace/system/dir.h (+2/-2)
lib/replace/system/filesys.h (+4/-4)
lib/replace/system/gssapi.h (+6/-6)
lib/replace/system/kerberos.h (+2/-2)
lib/replace/system/readline.h (+1/-1)
lib/replace/system/threads.h (+27/-0)
lib/replace/wscript (+70/-17)
lib/talloc/ABI/pytalloc-util-2.1.15.sigs (+16/-0)
lib/talloc/ABI/pytalloc-util-2.1.16.sigs (+16/-0)
lib/talloc/ABI/pytalloc-util.py3-2.1.15.sigs (+15/-0)
lib/talloc/ABI/pytalloc-util.py3-2.1.16.sigs (+15/-0)
lib/talloc/ABI/talloc-2.1.15.sigs (+65/-0)
lib/talloc/ABI/talloc-2.1.16.sigs (+65/-0)
lib/talloc/Makefile (+3/-1)
lib/talloc/configure (+1/-1)
lib/talloc/talloc.c (+7/-2)
lib/talloc/talloc.h (+13/-2)
lib/talloc/test_pytalloc.py (+3/-2)
lib/talloc/wscript (+20/-22)
lib/tdb/ABI/tdb-1.3.17.sigs (+73/-0)
lib/tdb/ABI/tdb-1.3.18.sigs (+73/-0)
lib/tdb/Makefile (+3/-1)
lib/tdb/_tdb_text.py (+0/-1)
lib/tdb/common/dump.c (+10/-1)
lib/tdb/common/freelist.c (+34/-59)
lib/tdb/common/io.c (+2/-2)
lib/tdb/common/lock.c (+2/-2)
lib/tdb/common/open.c (+48/-55)
lib/tdb/common/summary.c (+8/-0)
lib/tdb/common/tdb.c (+170/-105)
lib/tdb/common/tdb_private.h (+11/-2)
lib/tdb/common/traverse.c (+110/-6)
lib/tdb/configure (+1/-1)
lib/tdb/include/tdb.h (+68/-1)
lib/tdb/pytdb.c (+34/-18)
lib/tdb/python/tdbdump.py (+1/-1)
lib/tdb/python/tests/simple.py (+1/-1)
lib/tdb/test/run-circular-chain.c (+42/-0)
lib/tdb/test/run-circular-freelist.c (+50/-0)
lib/tdb/test/run-marklock-deadlock.c (+1/-1)
lib/tdb/test/run-mutex-openflags2.c (+0/-7)
lib/tdb/test/run-traverse-chain.c (+94/-0)
lib/tdb/test/test_tdbbackup.sh (+54/-0)
lib/tdb/tools/tdbbackup.c (+28/-7)
lib/tdb/tools/tdbdump.c (+3/-1)
lib/tdb/tools/tdbtorture.c (+17/-6)
lib/tdb/wscript (+33/-18)
lib/tevent/ABI/tevent-0.9.38.sigs (+126/-0)
lib/tevent/ABI/tevent-0.9.39.sigs (+126/-0)
lib/tevent/Makefile (+3/-2)
lib/tevent/bindings.py (+4/-0)
lib/tevent/configure (+1/-1)
lib/tevent/doc/tevent_request.dox (+1/-1)
lib/tevent/pytevent.c (+6/-2)
lib/tevent/testsuite.c (+2/-1)
lib/tevent/tevent.h (+14/-7)
lib/tevent/tevent.py (+1/-1)
lib/tevent/tevent_fd.c (+1/-0)
lib/tevent/tevent_immediate.c (+1/-0)
lib/tevent/tevent_req.c (+6/-4)
lib/tevent/tevent_signal.c (+1/-0)
lib/tevent/tevent_threads.c (+3/-1)
lib/tevent/tevent_timed.c (+1/-0)
lib/tevent/tevent_wrapper.c (+3/-2)
lib/tevent/wscript (+12/-11)
lib/tsocket/tsocket.h (+1/-1)
lib/util/asn1.c (+7/-4)
lib/util/become_daemon.c (+8/-10)
lib/util/bitmap.c (+3/-3)
lib/util/byteorder.h (+5/-5)
lib/util/charset/charset_macosxfs.c (+2/-2)
lib/util/charset/tests/iconv.c (+1/-1)
lib/util/data_blob.c (+1/-1)
lib/util/debug.c (+287/-132)
lib/util/debug.h (+15/-15)
lib/util/debug_s3.c (+2/-0)
lib/util/discard.h (+51/-0)
lib/util/fault.c (+1/-1)
lib/util/idtree.c (+3/-3)
lib/util/memory.h (+28/-49)
lib/util/samba_util.h (+1/-0)
lib/util/setid.c (+15/-15)
lib/util/strv_util.c (+2/-1)
lib/util/talloc_report.c (+2/-5)
lib/util/tests/README (+22/-0)
lib/util/tests/file.c (+152/-0)
lib/util/tests/tfork-drd.supp (+14/-0)
lib/util/tests/tfork-helgrind.supp (+32/-0)
lib/util/tests/tfork.c (+17/-0)
lib/util/tests/util.c (+60/-0)
lib/util/tfork.c (+41/-0)
lib/util/time.h (+0/-5)
lib/util/util.c (+11/-17)
lib/util/util_file.c (+3/-3)
lib/util/wscript (+1/-1)
lib/util/wscript_build (+17/-1)
lib/util/wscript_configure (+1/-1)
libcli/auth/credentials.c (+6/-9)
libcli/auth/tests/ntlm_check.c (+1/-0)
libcli/dns/dns.c (+1/-1)
libcli/dns/dns_lookup.c (+374/-0)
libcli/dns/dns_lookup.h (+48/-0)
libcli/dns/dns_lookuptest.c (+55/-0)
libcli/dns/resolvconf.c (+123/-0)
libcli/dns/resolvconf.h (+37/-0)
libcli/dns/resolvconftest.c (+82/-0)
libcli/dns/wscript_build (+18/-3)
libcli/drsuapi/repl_decrypt.c (+9/-3)
libcli/drsuapi/wscript_build (+1/-1)
libcli/security/display_sec.c (+7/-11)
libcli/security/dom_sid.c (+38/-11)
libcli/security/dom_sid.h (+2/-1)
libcli/security/secdesc.c (+5/-4)
libcli/security/security_descriptor.c (+14/-5)
libcli/security/security_token.c (+5/-2)
libcli/smb/smb2_signing.c (+2/-4)
libcli/smb/smb2cli_notify.c (+25/-6)
libcli/smb/smbXcli_base.c (+3/-0)
libcli/smb/smb_seal.c (+1/-1)
libcli/smb/test_smb1cli_session.c (+1/-0)
libcli/smbreadline/smbreadline.c (+4/-4)
libcli/util/tstream.h (+2/-2)
libgpo/gpo_ldap.c (+1/-1)
libgpo/gpo_reg.c (+22/-8)
libgpo/gpo_sec.c (+4/-11)
libgpo/gpo_util.c (+2/-2)
libgpo/pygpo.c (+4/-5)
librpc/ABI/ndr-0.1.1.sigs (+262/-0)
librpc/ABI/ndr-0.1.2.sigs (+263/-0)
librpc/ABI/ndr-0.2.0.sigs (+264/-0)
librpc/idl/messaging.idl (+1/-0)
librpc/idl/misc.idl (+23/-0)
librpc/idl/preg.idl (+3/-6)
librpc/idl/winbind.idl (+1/-1)
librpc/idl/windows_event_ids.idl (+42/-0)
librpc/idl/wscript_build (+10/-1)
librpc/ndr/libndr.h (+42/-34)
librpc/ndr/ndr_backupkey.c (+3/-1)
librpc/ndr/ndr_basic.c (+6/-0)
librpc/ndr/ndr_sec_helper.c (+2/-1)
librpc/ndr/util.c (+5/-0)
librpc/ndr/uuid.c (+6/-5)
librpc/rpc/dcerpc_util.c (+106/-0)
librpc/rpc/rpc_common.h (+4/-0)
librpc/tables.pl (+0/-2)
librpc/wscript_build (+1/-1)
nsswitch/krb5_plugin/winbind_krb5_localauth.c (+3/-1)
nsswitch/krb5_plugin/winbind_krb5_locator.c (+1/-1)
nsswitch/libwbclient/ABI/wbclient-0.15.sigs (+133/-0)
nsswitch/libwbclient/wbc_util.c (+5/-0)
nsswitch/libwbclient/wbclient.h (+15/-1)
nsswitch/libwbclient/wscript (+2/-2)
nsswitch/nsstest.h (+2/-2)
nsswitch/pam_winbind.c (+13/-0)
nsswitch/pam_winbind.h (+1/-0)
nsswitch/stress-nss-libwbclient.c (+169/-0)
nsswitch/tests/test_rfc2307_mapping.sh (+4/-4)
nsswitch/tests/test_wbinfo_sids_to_xids.sh (+32/-0)
nsswitch/tests/test_wbinfo_user_info.sh (+3/-2)
nsswitch/wb_common.c (+103/-22)
nsswitch/winbind_client.h (+2/-5)
nsswitch/winbind_nss.h (+2/-2)
nsswitch/winbind_nss_aix.c (+97/-74)
nsswitch/winbind_nss_linux.c (+66/-37)
nsswitch/winbind_nss_netbsd.c (+6/-4)
nsswitch/winbind_nss_solaris.c (+18/-15)
nsswitch/winbind_struct_protocol.h (+4/-1)
nsswitch/wins.c (+6/-4)
nsswitch/wscript_build (+8/-7)
nsswitch/wscript_configure (+9/-0)
packaging/wscript (+2/-2)
pidl/lib/Parse/Pidl/Samba3/ServerNDR.pm (+1/-1)
pidl/lib/Parse/Pidl/Samba4/COM/Proxy.pm (+1/-1)
pidl/lib/Parse/Pidl/Samba4/NDR/Client.pm (+3/-3)
pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm (+5/-5)
pidl/lib/Parse/Pidl/Samba4/NDR/Server.pm (+13/-3)
pidl/lib/Parse/Pidl/Samba4/Python.pm (+34/-7)
pidl/tests/ndr_align.pl (+5/-5)
pidl/tests/ndr_fullptr.pl (+1/-1)
pidl/tests/ndr_refptr.pl (+18/-18)
pidl/tests/ndr_tagtype.pl (+3/-3)
pidl/wscript (+9/-7)
python/examples/dnsserver.py (+1/-2)
python/examples/netbios.py (+4/-4)
python/examples/samr.py (+17/-7)
python/examples/winreg.py (+6/-3)
python/py3compat.h (+10/-0)
python/pyglue.c (+29/-12)
python/samba/__init__.py (+20/-13)
python/samba/common.py (+4/-4)
python/samba/compat.py (+119/-3)
python/samba/dbchecker.py (+112/-97)
python/samba/descriptor.py (+262/-238)
python/samba/dnsserver.py (+7/-6)
python/samba/domain_update.py (+0/-13)
python/samba/drs_utils.py (+28/-11)
python/samba/emulate/traffic.py (+786/-524)
python/samba/emulate/traffic_packets.py (+6/-5)
python/samba/forest_update.py (+1/-14)
python/samba/getopt.py (+20/-23)
python/samba/gp_ext_loader.py (+58/-0)
python/samba/gp_parse/__init__.py (+185/-0)
python/samba/gp_parse/gp_aas.py (+10/-13)
python/samba/gp_parse/gp_csv.py (+104/-0)
python/samba/gp_parse/gp_inf.py (+375/-0)
python/samba/gp_parse/gp_ini.py (+217/-0)
python/samba/gp_parse/gp_pol.py (+147/-0)
python/samba/gp_sec_ext.py (+94/-41)
python/samba/gpclass.py (+263/-172)
python/samba/graph.py (+12/-16)
python/samba/hostconfig.py (+2/-1)
python/samba/idmap.py (+4/-3)
python/samba/join.py (+201/-160)
python/samba/kcc/__init__.py (+16/-14)
python/samba/kcc/debug.py (+2/-1)
python/samba/kcc/graph.py (+5/-4)
python/samba/kcc/kcc_utils.py (+8/-7)
python/samba/logger.py (+69/-0)
python/samba/mdb_util.py (+9/-5)
python/samba/ms_display_specifiers.py (+10/-2)
python/samba/ms_forest_updates_markdown.py (+4/-2)
python/samba/ms_schema.py (+22/-16)
python/samba/ms_schema_markdown.py (+3/-0)
python/samba/ndr.py (+3/-2)
python/samba/netcmd/__init__.py (+36/-29)
python/samba/netcmd/common.py (+2/-2)
python/samba/netcmd/computer.py (+19/-17)
python/samba/netcmd/dbcheck.py (+10/-11)
python/samba/netcmd/delegation.py (+28/-29)
python/samba/netcmd/dns.py (+88/-95)
python/samba/netcmd/domain.py (+478/-451)
python/samba/netcmd/domain_backup.py (+360/-40)
python/samba/netcmd/drs.py (+152/-71)
python/samba/netcmd/dsacl.py (+28/-29)
python/samba/netcmd/forest.py (+14/-9)
python/samba/netcmd/fsmo.py (+33/-30)
python/samba/netcmd/gpo.py (+534/-150)
python/samba/netcmd/group.py (+145/-33)
python/samba/netcmd/ldapcmp.py (+166/-202)
python/samba/netcmd/main.py (+2/-1)
python/samba/netcmd/nettime.py (+5/-4)
python/samba/netcmd/ntacl.py (+92/-49)
python/samba/netcmd/ou.py (+24/-18)
python/samba/netcmd/processes.py (+71/-10)
python/samba/netcmd/pso.py (+168/-125)
python/samba/netcmd/rodc.py (+5/-3)
python/samba/netcmd/schema.py (+28/-22)
python/samba/netcmd/sites.py (+3/-2)
python/samba/netcmd/spn.py (+17/-21)
python/samba/netcmd/testparm.py (+4/-3)
python/samba/netcmd/user.py (+194/-137)
python/samba/netcmd/visualize.py (+21/-125)
python/samba/ntacls.py (+32/-19)
python/samba/provision/__init__.py (+273/-258)
python/samba/provision/backend.py (+98/-118)
python/samba/provision/common.py (+2/-2)
python/samba/provision/kerberos.py (+1/-0)
python/samba/provision/sambadns.py (+106/-95)
python/samba/remove_dc.py (+27/-25)
python/samba/samba3/__init__.py (+21/-19)
python/samba/samdb.py (+77/-66)
python/samba/schema.py (+22/-20)
python/samba/sd_utils.py (+3/-3)
python/samba/sites.py (+1/-1)
python/samba/subnets.py (+5/-2)
python/samba/subunit/__init__.py (+4/-3)
python/samba/tdb_util.py (+7/-6)
python/samba/tests/__init__.py (+87/-30)
python/samba/tests/audit_log_dsdb.py (+3/-4)
python/samba/tests/audit_log_pass_change.py (+17/-5)
python/samba/tests/auth.py (+3/-1)
python/samba/tests/auth_log.py (+229/-66)
python/samba/tests/auth_log_base.py (+5/-1)
python/samba/tests/auth_log_ncalrpc.py (+10/-2)
python/samba/tests/auth_log_netlogon.py (+19/-13)
python/samba/tests/auth_log_netlogon_bad_creds.py (+30/-17)
python/samba/tests/auth_log_pass_change.py (+44/-11)
python/samba/tests/auth_log_samlogon.py (+26/-16)
python/samba/tests/blackbox/bug13653.py (+1/-1)
python/samba/tests/blackbox/check_output.py (+4/-3)
python/samba/tests/blackbox/ndrdump.py (+1/-1)
python/samba/tests/blackbox/netads_json.py (+84/-0)
python/samba/tests/blackbox/samba_dnsupdate.py (+17/-15)
python/samba/tests/blackbox/smbcontrol.py (+2/-2)
python/samba/tests/blackbox/smbcontrol_process.py (+132/-0)
python/samba/tests/blackbox/testdata/traffic-sample-very-short.model (+6/-5)
python/samba/tests/blackbox/testdata/traffic_learner.expected (+23/-22)
python/samba/tests/blackbox/testdata/traffic_replay-0.expected (+18/-0)
python/samba/tests/blackbox/testdata/traffic_replay-1.expected (+19/-0)
python/samba/tests/blackbox/testdata/traffic_replay-2.expected (+17/-0)
python/samba/tests/blackbox/testdata/traffic_replay-3.expected (+11/-0)
python/samba/tests/blackbox/testdata/traffic_replay.expected (+18/-10)
python/samba/tests/blackbox/traffic_learner.py (+33/-24)
python/samba/tests/blackbox/traffic_replay.py (+36/-42)
python/samba/tests/blackbox/traffic_summary.py (+2/-15)
python/samba/tests/common.py (+5/-4)
python/samba/tests/complex_expressions.py (+473/-0)
python/samba/tests/core.py (+10/-6)
python/samba/tests/credentials.py (+28/-33)
python/samba/tests/dcerpc/__init__.py (+0/-1)
python/samba/tests/dcerpc/array.py (+1/-0)
python/samba/tests/dcerpc/bare.py (+13/-12)
python/samba/tests/dcerpc/dnsserver.py (+101/-102)
python/samba/tests/dcerpc/integer.py (+31/-16)
python/samba/tests/dcerpc/raw_protocol.py (+1811/-575)
python/samba/tests/dcerpc/raw_testcase.py (+499/-200)
python/samba/tests/dcerpc/registry.py (+4/-4)
python/samba/tests/dcerpc/rpcecho.py (+2/-2)
python/samba/tests/dcerpc/sam.py (+705/-3)
python/samba/tests/dcerpc/srvsvc.py (+3/-3)
python/samba/tests/dcerpc/string_tests.py (+0/-1)
python/samba/tests/dcerpc/testrpc.py (+7/-4)
python/samba/tests/dcerpc/unix.py (+3/-8)
python/samba/tests/dckeytab.py (+7/-3)
python/samba/tests/dns.py (+262/-45)
python/samba/tests/dns_base.py (+18/-12)
python/samba/tests/dns_forwarder.py (+10/-11)
python/samba/tests/dns_forwarder_helpers/dns_hub.py (+154/-0)
python/samba/tests/dns_forwarder_helpers/server.py (+6/-4)
python/samba/tests/dns_invalid.py (+2/-9)
python/samba/tests/dns_tkey.py (+2/-8)
python/samba/tests/docs.py (+111/-46)
python/samba/tests/domain_backup.py (+119/-40)
python/samba/tests/domain_backup_offline.py (+123/-0)
python/samba/tests/dsdb.py (+8/-7)
python/samba/tests/dsdb_lock.py (+3/-6)
python/samba/tests/dsdb_schema_attributes.py (+7/-12)
python/samba/tests/emulate/traffic.py (+9/-5)
python/samba/tests/encrypted_secrets.py (+1/-1)
python/samba/tests/gensec.py (+1/-1)
python/samba/tests/get_opt.py (+3/-2)
python/samba/tests/getdcname.py (+2/-4)
python/samba/tests/gpo.py (+256/-15)
python/samba/tests/graph.py (+25/-25)
python/samba/tests/group_audit.py (+48/-5)
python/samba/tests/hostconfig.py (+2/-2)
python/samba/tests/join.py (+2/-3)
python/samba/tests/kcc/__init__.py (+17/-7)
python/samba/tests/kcc/graph.py (+1/-4)
python/samba/tests/kcc/graph_utils.py (+8/-2)
python/samba/tests/kcc/kcc_utils.py (+7/-5)
python/samba/tests/kcc/ldif_import_export.py (+2/-5)
python/samba/tests/krb5_credentials.py (+2/-2)
python/samba/tests/libsmb.py (+7/-3)
python/samba/tests/loadparm.py (+2/-0)
python/samba/tests/lsa_string.py (+1/-12)
python/samba/tests/messaging.py (+3/-0)
python/samba/tests/net_join.py (+2/-1)
python/samba/tests/net_join_no_spnego.py (+1/-0)
python/samba/tests/netbios.py (+6/-2)
python/samba/tests/netcmd.py (+6/-5)
python/samba/tests/netlogonsvc.py (+2/-1)
python/samba/tests/ntacls_backup.py (+10/-12)
python/samba/tests/ntlm_auth.py (+325/-0)
python/samba/tests/ntlm_auth_base.py (+210/-0)
python/samba/tests/ntlm_auth_krb5.py (+83/-0)
python/samba/tests/ntlmdisabled.py (+3/-4)
python/samba/tests/pam_winbind.py (+7/-6)
python/samba/tests/pam_winbind_chauthtok.py (+36/-0)
python/samba/tests/pam_winbind_warn_pwd_expire.py (+3/-2)
python/samba/tests/password_hash.py (+38/-35)
python/samba/tests/password_hash_fl2003.py (+1/-3)
python/samba/tests/password_hash_fl2008.py (+3/-3)
python/samba/tests/password_hash_gpgme.py (+5/-4)
python/samba/tests/password_hash_ldap.py (+4/-2)
python/samba/tests/password_quality.py (+2/-1)
python/samba/tests/password_test.py (+1/-2)
python/samba/tests/policy.py (+2/-2)
python/samba/tests/posixacl.py (+174/-184)
python/samba/tests/prefork_restart.py (+467/-0)
python/samba/tests/process_limits.py (+78/-0)
python/samba/tests/provision.py (+7/-5)
python/samba/tests/pso.py (+35/-34)
python/samba/tests/py_credentials.py (+18/-18)
python/samba/tests/s3idmapdb.py (+4/-4)
python/samba/tests/s3param.py (+2/-2)
python/samba/tests/s3passdb.py (+2/-2)
python/samba/tests/s3registry.py (+3/-4)
python/samba/tests/s3windb.py (+2/-2)
python/samba/tests/samba3sam.py (+116/-115)
python/samba/tests/samba_tool/base.py (+2/-3)
python/samba/tests/samba_tool/computer.py (+19/-19)
python/samba/tests/samba_tool/demote.py (+3/-3)
python/samba/tests/samba_tool/dnscmd.py (+81/-81)
python/samba/tests/samba_tool/edit.sh (+3/-3)
python/samba/tests/samba_tool/forest.py (+12/-11)
python/samba/tests/samba_tool/fsmo.py (+8/-6)
python/samba/tests/samba_tool/gpo.py (+356/-1)
python/samba/tests/samba_tool/group.py (+75/-17)
python/samba/tests/samba_tool/help.py (+3/-2)
python/samba/tests/samba_tool/join.py (+4/-2)
python/samba/tests/samba_tool/ntacl.py (+48/-48)
python/samba/tests/samba_tool/ou.py (+13/-15)
python/samba/tests/samba_tool/passwordsettings.py (+57/-50)
python/samba/tests/samba_tool/processes.py (+1/-0)
python/samba/tests/samba_tool/provision_password_check.py (+3/-2)
python/samba/tests/samba_tool/rodc.py (+2/-2)
python/samba/tests/samba_tool/schema.py (+38/-39)
python/samba/tests/samba_tool/sites.py (+6/-6)
python/samba/tests/samba_tool/timecmd.py (+1/-0)
python/samba/tests/samba_tool/user.py (+121/-115)
python/samba/tests/samba_tool/user_check_password_script.py (+2/-1)
python/samba/tests/samba_tool/user_virtualCryptSHA.py (+10/-7)
python/samba/tests/samba_tool/user_wdigest.py (+7/-4)
python/samba/tests/samba_tool/visualize.py (+1/-0)
python/samba/tests/samba_tool/visualize_drs.py (+146/-9)
python/samba/tests/samdb.py (+0/-2)
python/samba/tests/samdb_api.py (+1/-1)
python/samba/tests/security.py (+6/-7)
python/samba/tests/smb.py (+172/-33)
python/samba/tests/source.py (+9/-10)
python/samba/tests/strings.py (+12/-16)
python/samba/tests/subunitrun.py (+4/-4)
python/samba/tests/test_pam_winbind_chauthtok.sh (+77/-0)
python/samba/tests/upgrade.py (+1/-1)
python/samba/tests/upgradeprovision.py (+4/-5)
python/samba/tests/upgradeprovisionneeddc.py (+22/-20)
python/samba/tests/xattr.py (+15/-12)
python/samba/upgrade.py (+38/-34)
python/samba/upgradehelpers.py (+114/-103)
python/samba/uptodateness.py (+199/-0)
python/samba/web_server/__init__.py (+15/-15)
python/samba/xattr.py (+3/-4)
python/wscript (+1/-1)
script/autobuild.py (+221/-152)
script/bisect-test.py (+11/-5)
script/compare_cc_results.py (+20/-2)
script/generate_param.py (+24/-19)
script/show_test_time (+4/-4)
script/traffic_learner (+21/-11)
script/traffic_replay (+167/-114)
selftest/filter-subunit (+8/-2)
selftest/flapping.d/kcc_verify_py3 (+2/-0)
selftest/flapping.d/samba_tool_visualize (+3/-0)
selftest/format-subunit (+3/-3)
selftest/format-subunit-json (+5/-5)
selftest/knownfail (+16/-2)
selftest/knownfail.d/complex_expressions (+4/-0)
selftest/knownfail.d/dns (+3/-0)
selftest/knownfail.d/encrypted_secrets (+5/-0)
selftest/knownfail.d/getncchanges (+8/-0)
selftest/knownfail.d/ntlmv1-restrictions (+7/-1)
selftest/knownfail.d/password_settings (+3/-1)
selftest/knownfail.d/replica_sync (+12/-0)
selftest/knownfail.d/vlv (+2/-0)
selftest/perf_tests.py (+2/-1)
selftest/selftest.pl (+2/-5)
selftest/selftesthelpers.py (+23/-12)
selftest/skip (+24/-23)
selftest/subunithelper.py (+39/-33)
selftest/target/README (+117/-0)
selftest/target/Samba.pm (+19/-2)
selftest/target/Samba3.pm (+107/-9)
selftest/target/Samba4.pm (+538/-74)
selftest/tests.py (+22/-7)
selftest/wscript (+31/-6)
setup.cfg (+12/-0)
source3/auth/auth.c (+1/-1)
source3/auth/auth_samba4.c (+1/-1)
source3/auth/auth_util.c (+8/-42)
source3/auth/auth_winbind.c (+31/-16)
source3/auth/pampass.c (+3/-3)
source3/auth/proto.h (+0/-2)
source3/auth/server_info.c (+17/-13)
source3/auth/token_util.c (+37/-15)
source3/auth/user_info.c (+16/-26)
source3/auth/user_util.c (+1/-0)
source3/auth/wscript_build (+1/-1)
source3/build/charset.py (+17/-17)
source3/client/client.c (+12/-5)
source3/client/smbspool.c (+5/-1)
source3/groupdb/mapping.c (+2/-1)
source3/groupdb/mapping_tdb.c (+24/-28)
source3/include/includes.h (+5/-12)
source3/include/libsmbclient.h (+20/-3)
source3/include/proto.h (+13/-11)
source3/include/smb.h (+2/-32)
source3/include/smb_ldap.h (+2/-2)
source3/include/smbprofile.h (+2/-1)
source3/include/util_tdb.h (+0/-8)
source3/include/vfs.h (+438/-5)
source3/include/vfs_macros.h (+33/-0)
source3/intl/lang_tdb.c (+1/-1)
source3/lib/addrchange.c (+1/-1)
source3/lib/cbuf.c (+8/-2)
source3/lib/cleanupdb.c (+1/-1)
source3/lib/cmdline_contexts.c (+2/-2)
source3/lib/ctdbd_conn.c (+6/-7)
source3/lib/dbwrap/dbwrap_ctdb.c (+43/-18)
source3/lib/dbwrap/dbwrap_open.c (+31/-49)
source3/lib/dbwrap/dbwrap_watch.c (+4/-4)
source3/lib/dbwrap/dbwrap_watch.h (+1/-1)
source3/lib/eventlog/eventlog.c (+7/-5)
source3/lib/g_lock.c (+41/-23)
source3/lib/gencache.c (+182/-432)
source3/lib/gencache.h (+10/-2)
source3/lib/global_contexts.c (+18/-18)
source3/lib/idmap_cache.c (+11/-7)
source3/lib/messages.c (+6/-35)
source3/lib/messages_ctdb.c (+1/-29)
source3/lib/messages_ctdb_ref.c (+0/-12)
source3/lib/messages_dgm.c (+26/-40)
source3/lib/messages_dgm_ref.c (+0/-12)
source3/lib/namemap_cache.c (+42/-27)
source3/lib/namemap_cache.h (+8/-4)
source3/lib/netapi/sid.c (+3/-9)
source3/lib/netapi/tests/netdisplay.c (+3/-3)
source3/lib/netapi/tests/netuser.c (+2/-2)
source3/lib/per_thread_cwd.c (+156/-0)
source3/lib/popt_common_cmdline.c (+2/-2)
source3/lib/privileges.c (+19/-11)
source3/lib/server_mutex.c (+1/-1)
source3/lib/sharesec.c (+1/-1)
source3/lib/srprs.c (+4/-2)
source3/lib/srprs.h (+1/-1)
source3/lib/system.c (+3/-3)
source3/lib/time.c (+0/-9)
source3/lib/tldap.c (+0/-1)
source3/lib/tldap_util.c (+0/-2)
source3/lib/util.c (+40/-7)
source3/lib/util_path.c (+10/-8)
source3/lib/util_path.h (+6/-3)
source3/lib/util_sec.c (+38/-11)
source3/lib/util_sid.c (+6/-34)
source3/lib/util_str.c (+0/-26)
source3/lib/util_tdb.c (+30/-122)
source3/lib/util_wellknown.c (+5/-2)
source3/lib/winbind_util.c (+2/-1)
source3/lib/wins_srv.c (+1/-0)
source3/lib/xattr_tdb.c (+12/-2)
source3/libads/ads_status.c (+1/-0)
source3/libads/ads_struct.c (+1/-1)
source3/libads/authdata.c (+1/-0)
source3/libads/disp_sec.c (+9/-5)
source3/libads/kerberos.c (+14/-10)
source3/libads/kerberos_keytab.c (+14/-16)
source3/libads/kerberos_util.c (+4/-5)
source3/libads/krb5_errs.c (+2/-0)
source3/libads/krb5_errs.h (+30/-0)
source3/libads/krb5_setpw.c (+10/-9)
source3/libads/ldap.c (+3/-2)
source3/libads/sasl.c (+3/-1)
source3/libads/sitename_cache.c (+1/-0)
source3/libads/util.c (+9/-12)
source3/libgpo/gpext/registry.c (+14/-2)
source3/libgpo/gpext/scripts.c (+1/-1)
source3/libgpo/gpext/security.c (+1/-1)
source3/libnet/libnet_dssync.c (+1/-0)
source3/libnet/libnet_dssync_keytab.c (+1/-0)
source3/libnet/libnet_dssync_passdb.c (+40/-28)
source3/libnet/libnet_keytab.c (+3/-4)
source3/librpc/crypto/gse.c (+7/-5)
source3/librpc/idl/open_files.idl (+0/-1)
source3/libsmb/ABI/smbclient-0.5.0.sigs (+185/-0)
source3/libsmb/cli_smb2_fnum.c (+189/-54)
source3/libsmb/cli_smb2_fnum.h (+14/-0)
source3/libsmb/cliconnect.c (+1/-0)
source3/libsmb/clidfs.c (+7/-3)
source3/libsmb/clifile.c (+73/-14)
source3/libsmb/clireadwrite.c (+377/-32)
source3/libsmb/clisymlink.c (+4/-2)
source3/libsmb/clitrans.c (+126/-95)
source3/libsmb/conncache.c (+1/-0)
source3/libsmb/dsgetdcname.c (+1/-0)
source3/libsmb/libsmb_dir.c (+18/-17)
source3/libsmb/libsmb_server.c (+4/-0)
source3/libsmb/libsmb_setget.c (+18/-0)
source3/libsmb/libsmb_stat.c (+4/-4)
source3/libsmb/namecache.c (+1/-0)
source3/libsmb/namequery.c (+2/-1)
source3/libsmb/nmblib.c (+21/-13)
source3/libsmb/passchange.c (+12/-4)
source3/libsmb/proto.h (+28/-0)
source3/libsmb/pylibsmb.c (+863/-86)
source3/libsmb/samlogon_cache.c (+34/-28)
source3/libsmb/smbsock_connect.c (+12/-0)
source3/libsmb/wscript (+1/-3)
source3/locking/brlock.c (+1/-1)
source3/locking/leases_db.c (+22/-42)
source3/locking/locking.c (+27/-112)
source3/locking/posix.c (+29/-20)
source3/locking/proto.h (+4/-10)
source3/locking/share_mode_lock.c (+71/-110)
source3/modules/getdate.c (+3/-3)
source3/modules/getdate.y (+3/-3)
source3/modules/nfs4_acls.c (+10/-4)
source3/modules/posixacl_xattr.c (+2/-2)
source3/modules/vfs_acl_common.c (+3/-1)
source3/modules/vfs_acl_tdb.c (+1/-2)
source3/modules/vfs_acl_xattr.c (+0/-1)
source3/modules/vfs_afsacl.c (+6/-3)
source3/modules/vfs_aio_fork.c (+2/-2)
source3/modules/vfs_aio_pthread.c (+45/-17)
source3/modules/vfs_cap.c (+2/-0)
source3/modules/vfs_catia.c (+19/-0)
source3/modules/vfs_ceph.c (+32/-87)
source3/modules/vfs_commit.c (+2/-2)
source3/modules/vfs_default.c (+519/-23)
source3/modules/vfs_fake_acls.c (+20/-5)
source3/modules/vfs_fileid.c (+3/-1)
source3/modules/vfs_fruit.c (+187/-110)
source3/modules/vfs_full_audit.c (+300/-2)
source3/modules/vfs_glusterfs.c (+28/-11)
source3/modules/vfs_glusterfs_fuse.c (+71/-0)
source3/modules/vfs_gpfs.c (+34/-0)
source3/modules/vfs_media_harmony.c (+2/-0)
source3/modules/vfs_nfs4acl_xattr.c (+4/-1)
source3/modules/vfs_not_implemented.c (+1173/-0)
source3/modules/vfs_offline.c (+2/-0)
source3/modules/vfs_posix_eadb.c (+2/-0)
source3/modules/vfs_preopen.c (+1/-1)
source3/modules/vfs_readonly.c (+0/-1)
source3/modules/vfs_shadow_copy2.c (+3/-1)
source3/modules/vfs_snapper.c (+2/-0)
source3/modules/vfs_streams_xattr.c (+46/-10)
source3/modules/vfs_time_audit.c (+222/-0)
source3/modules/vfs_tsmsm.c (+2/-0)
source3/modules/vfs_unityed_media.c (+2/-0)
source3/modules/vfs_vxfs.c (+2/-0)
source3/modules/vfs_xattr_tdb.c (+132/-1)
source3/modules/vfs_zfsacl.c (+1/-1)
source3/modules/wscript_build (+25/-1)
source3/nmbd/asyncdns.c (+1/-1)
source3/nmbd/nmbd.c (+4/-5)
source3/nmbd/nmbd_incomingdgrams.c (+1/-1)
source3/nmbd/nmbd_namelistdb.c (+1/-1)
source3/nmbd/nmbd_serverlistdb.c (+1/-1)
source3/nmbd/nmbd_winsserver.c (+3/-3)
source3/param/loadparm.c (+5/-5)
source3/param/service.c (+5/-1)
source3/passdb/account_pol.c (+2/-1)
source3/passdb/login_cache.c (+1/-1)
source3/passdb/lookup_sid.c (+40/-19)
source3/passdb/machine_account_secrets.c (+14/-3)
source3/passdb/passdb.c (+8/-3)
source3/passdb/pdb_compat.c (+4/-2)
source3/passdb/pdb_get_set.c (+7/-4)
source3/passdb/pdb_interface.c (+19/-11)
source3/passdb/pdb_ldap.c (+93/-56)
source3/passdb/pdb_ldap_util.c (+3/-3)
source3/passdb/pdb_samba_dsdb.c (+67/-35)
source3/passdb/pdb_secrets.c (+2/-1)
source3/passdb/pdb_smbpasswd.c (+6/-3)
source3/passdb/pdb_tdb.c (+1/-1)
source3/passdb/pdb_util.c (+8/-4)
source3/passdb/py_passdb.c (+32/-4)
source3/printing/load.c (+3/-1)
source3/printing/nt_printing.c (+6/-6)
source3/printing/nt_printing_migrate_internal.c (+3/-3)
source3/printing/nt_printing_tdb.c (+3/-3)
source3/printing/pcap.c (+5/-0)
source3/printing/printer_list.c (+1/-1)
source3/printing/printing.c (+17/-17)
source3/printing/printing_db.c (+1/-1)
source3/printing/queue_process.c (+4/-6)
source3/printing/spoolssd.c (+3/-7)
source3/profile/profile.c (+1/-1)
source3/registry/reg_backend_db.c (+55/-15)
source3/registry/reg_objects.c (+1/-1)
source3/registry/reg_perfcount.c (+4/-4)
source3/rpc_server/fss/srv_fss_agent.c (+3/-3)
source3/rpc_server/lsa/srv_lsa_nt.c (+11/-5)
source3/rpc_server/lsasd.c (+1/-1)
source3/rpc_server/mdssd.c (+1/-1)
source3/rpc_server/mdssvc/marshalling.c (+14/-8)
source3/rpc_server/mdssvc/mdssvc.c (+3/-3)
source3/rpc_server/mdssvc/srv_mdssvc_nt.c (+4/-2)
source3/rpc_server/rpc_ncacn_np.c (+1/-0)
source3/rpc_server/rpc_sock_helper.c (+2/-2)
source3/rpc_server/samr/srv_samr_nt.c (+92/-49)
source3/rpc_server/spoolss/srv_spoolss_nt.c (+19/-13)
source3/rpc_server/srvsvc/srv_srvsvc_nt.c (+30/-32)
source3/rpc_server/wkssvc/srv_wkssvc_nt.c (+13/-5)
source3/rpcclient/cmd_lsarpc.c (+41/-32)
source3/rpcclient/cmd_netlogon.c (+1/-1)
source3/rpcclient/cmd_samr.c (+6/-6)
source3/script/tests/getset_quota.py (+108/-108)
source3/script/tests/test_force_group_change.sh (+73/-0)
source3/script/tests/test_homes.sh (+136/-0)
source3/script/tests/test_libwbclient_threads.sh (+17/-0)
source3/script/tests/test_net_rpc_join_creds.sh (+30/-0)
source3/script/tests/test_net_rpc_share_allowedusers.sh (+30/-0)
source3/script/tests/test_resolvconf.sh (+20/-0)
source3/script/tests/test_smbcquota.py (+173/-173)
source3/script/tests/test_smbget.sh (+75/-11)
source3/script/tests/test_wbinfo_sids2xids_int.py (+34/-19)
source3/script/wscript_build (+1/-1)
source3/selftest/tests.py (+137/-68)
source3/smbd/aio.c (+4/-4)
source3/smbd/avahi_register.c (+27/-0)
source3/smbd/blocking.c (+1/-5)
source3/smbd/close.c (+60/-54)
source3/smbd/conn.c (+0/-7)
source3/smbd/dir.c (+22/-2)
source3/smbd/dosmode.c (+271/-104)
source3/smbd/durable.c (+5/-4)
source3/smbd/fileio.c (+2/-10)
source3/smbd/filename.c (+80/-17)
source3/smbd/files.c (+9/-16)
source3/smbd/globals.h (+7/-8)
source3/smbd/ipc.c (+2/-2)
source3/smbd/lanman.c (+2/-2)
source3/smbd/msdfs.c (+7/-10)
source3/smbd/notifyd/notifyd.c (+11/-4)
source3/smbd/ntquotas.c (+9/-4)
source3/smbd/nttrans.c (+5/-4)
source3/smbd/open.c (+17/-19)
source3/smbd/oplock.c (+144/-113)
source3/smbd/oplock_linux.c (+2/-16)
source3/smbd/password.c (+7/-0)
source3/smbd/pipes.c (+4/-4)
source3/smbd/posix_acls.c (+28/-17)
source3/smbd/process.c (+4/-14)
source3/smbd/proto.h (+12/-5)
source3/smbd/pysmbd.c (+49/-6)
source3/smbd/reply.c (+20/-4)
source3/smbd/server.c (+46/-5)
source3/smbd/server_exit.c (+18/-20)
source3/smbd/service.c (+3/-1)
source3/smbd/sesssetup.c (+5/-5)
source3/smbd/smb2_break.c (+10/-8)
source3/smbd/smb2_close.c (+2/-2)
source3/smbd/smb2_create.c (+3/-3)
source3/smbd/smb2_flush.c (+1/-1)
source3/smbd/smb2_getinfo.c (+15/-9)
source3/smbd/smb2_glue.c (+0/-1)
source3/smbd/smb2_ioctl.c (+1/-1)
source3/smbd/smb2_ioctl_named_pipe.c (+1/-1)
source3/smbd/smb2_lock.c (+3/-7)
source3/smbd/smb2_notify.c (+2/-2)
source3/smbd/smb2_query_directory.c (+432/-155)
source3/smbd/smb2_read.c (+1/-1)
source3/smbd/smb2_server.c (+1/-2)
source3/smbd/smb2_sesssetup.c (+2/-2)
source3/smbd/smb2_setinfo.c (+8/-6)
source3/smbd/smb2_tcon.c (+2/-2)
source3/smbd/smb2_write.c (+1/-1)
source3/smbd/smbXsrv_client.c (+27/-12)
source3/smbd/smbXsrv_open.c (+1/-1)
source3/smbd/smbXsrv_session.c (+4/-4)
source3/smbd/smbXsrv_tcon.c (+2/-3)
source3/smbd/smbXsrv_version.c (+1/-1)
source3/smbd/statcache.c (+7/-5)
source3/smbd/statvfs.c (+6/-4)
source3/smbd/trans2.c (+63/-52)
source3/smbd/uid.c (+34/-8)
source3/smbd/utmp.c (+1/-1)
source3/smbd/vfs.c (+227/-10)
source3/torture/nbench.c (+2/-1)
source3/torture/proto.h (+1/-0)
source3/torture/test_chain3.c (+2/-1)
source3/torture/test_dbwrap_ctdb.c (+1/-1)
source3/torture/test_dbwrap_do_locked.c (+5/-5)
source3/torture/test_dbwrap_watch.c (+2/-2)
source3/torture/test_g_lock.c (+41/-7)
source3/torture/test_hidenewfiles.c (+173/-0)
source3/torture/test_messaging_read.c (+24/-20)
source3/torture/test_namemap_cache.c (+19/-11)
source3/torture/test_notify.c (+6/-3)
source3/torture/test_notify_online.c (+3/-2)
source3/torture/test_oplock_cancel.c (+1/-1)
source3/torture/torture.c (+373/-9)
source3/torture/vfstest.c (+3/-1)
source3/torture/wbc_async.c (+4/-0)
source3/utils/dbwrap_tool.c (+11/-19)
source3/utils/net.c (+37/-10)
source3/utils/net.h (+1/-0)
source3/utils/net_ads.c (+367/-8)
source3/utils/net_ads_gpo.c (+1/-1)
source3/utils/net_cache.c (+5/-29)
source3/utils/net_groupmap.c (+15/-7)
source3/utils/net_idmap.c (+2/-2)
source3/utils/net_lookup.c (+15/-10)
source3/utils/net_registry.c (+1/-1)
source3/utils/net_rpc.c (+76/-43)
source3/utils/net_rpc_samsync.c (+3/-2)
source3/utils/net_rpc_shell.c (+3/-1)
source3/utils/net_rpc_trust.c (+2/-1)
source3/utils/net_sam.c (+24/-10)
source3/utils/net_share.c (+9/-8)
source3/utils/net_time.c (+7/-2)
source3/utils/net_usershare.c (+13/-7)
source3/utils/ntlm_auth.c (+1/-1)
source3/utils/pdbedit.c (+3/-2)
source3/utils/profiles.c (+19/-10)
source3/utils/sharesec.c (+4/-2)
source3/utils/smbcacls.c (+2/-1)
source3/utils/smbcontrol.c (+52/-15)
source3/utils/smbget.c (+10/-1)
source3/utils/status.c (+9/-10)
source3/utils/testparm.c (+2/-2)
source3/utils/wscript_build (+2/-0)
source3/winbindd/idmap_ad.c (+10/-4)
source3/winbindd/idmap_autorid.c (+16/-10)
source3/winbindd/idmap_hash/idmap_hash.c (+2/-1)
source3/winbindd/idmap_ldap.c (+23/-17)
source3/winbindd/idmap_rfc2307.c (+6/-3)
source3/winbindd/idmap_rid.c (+2/-1)
source3/winbindd/idmap_rw.c (+4/-2)
source3/winbindd/idmap_script.c (+6/-5)
source3/winbindd/idmap_tdb.c (+3/-4)
source3/winbindd/idmap_tdb2.c (+22/-34)
source3/winbindd/idmap_tdb_common.c (+15/-26)
source3/winbindd/wb_dsgetdcname.c (+5/-2)
source3/winbindd/wb_lookupsid.c (+2/-1)
source3/winbindd/wb_lookupsids.c (+7/-3)
source3/winbindd/wb_lookupusergroups.c (+3/-3)
source3/winbindd/wb_query_user_list.c (+1/-1)
source3/winbindd/wb_sids2xids.c (+2/-1)
source3/winbindd/wb_xids2sids.c (+55/-24)
source3/winbindd/winbindd.c (+57/-49)
source3/winbindd/winbindd.h (+3/-2)
source3/winbindd/winbindd_ads.c (+24/-16)
source3/winbindd/winbindd_cache.c (+65/-58)
source3/winbindd/winbindd_ccache_access.c (+2/-2)
source3/winbindd/winbindd_cm.c (+31/-27)
source3/winbindd/winbindd_cred_cache.c (+8/-7)
source3/winbindd/winbindd_domain_info.c (+1/-1)
source3/winbindd/winbindd_dual.c (+27/-27)
source3/winbindd/winbindd_dual_srv.c (+15/-4)
source3/winbindd/winbindd_getdcname.c (+4/-2)
source3/winbindd/winbindd_getgrent.c (+3/-1)
source3/winbindd/winbindd_getgrgid.c (+7/-2)
source3/winbindd/winbindd_getgrnam.c (+8/-2)
source3/winbindd/winbindd_getgroups.c (+11/-3)
source3/winbindd/winbindd_getpwent.c (+3/-1)
source3/winbindd/winbindd_getpwnam.c (+8/-2)
source3/winbindd/winbindd_getpwsid.c (+7/-2)
source3/winbindd/winbindd_getpwuid.c (+7/-2)
source3/winbindd/winbindd_getsidaliases.c (+8/-6)
source3/winbindd/winbindd_getuserdomgroups.c (+6/-3)
source3/winbindd/winbindd_getusersids.c (+11/-9)
source3/winbindd/winbindd_gpupdate.c (+2/-2)
source3/winbindd/winbindd_irpc.c (+14/-11)
source3/winbindd/winbindd_list_groups.c (+5/-0)
source3/winbindd/winbindd_list_users.c (+5/-0)
source3/winbindd/winbindd_lookupname.c (+4/-1)
source3/winbindd/winbindd_lookuprids.c (+3/-2)
source3/winbindd/winbindd_lookupsid.c (+3/-1)
source3/winbindd/winbindd_lookupsids.c (+3/-3)
source3/winbindd/winbindd_misc.c (+38/-21)
source3/winbindd/winbindd_msrpc.c (+9/-4)
source3/winbindd/winbindd_pam.c (+23/-21)
source3/winbindd/winbindd_pam_auth.c (+5/-3)
source3/winbindd/winbindd_pam_auth_crap.c (+1/-1)
source3/winbindd/winbindd_pam_chauthtok.c (+1/-1)
source3/winbindd/winbindd_pam_chng_pswd_auth_crap.c (+1/-1)
source3/winbindd/winbindd_pam_logoff.c (+1/-1)
source3/winbindd/winbindd_proto.h (+1/-1)
source3/winbindd/winbindd_rpc.c (+12/-4)
source3/winbindd/winbindd_samr.c (+6/-2)
source3/winbindd/winbindd_util.c (+8/-4)
source3/winbindd/winbindd_xids_to_sids.c (+6/-7)
source3/wscript (+48/-39)
source3/wscript_build (+5/-5)
source3/wscript_configure_system_ncurses (+2/-1)
source4/auth/kerberos/kerberos_pac.c (+1/-1)
source4/auth/kerberos/krb5_init_context.c (+1/-7)
source4/auth/pyauth.c (+70/-13)
source4/auth/sam.c (+13/-17)
source4/auth/session.c (+5/-10)
source4/auth/system_session.c (+8/-4)
source4/auth/tests/kerberos.c (+19/-2)
source4/auth/unix_token.c (+28/-9)
source4/auth/wscript_build (+2/-2)
source4/cldap_server/cldap_server.c (+14/-11)
source4/dns_server/dlz_bind9.c (+164/-12)
source4/dns_server/dlz_minimal.h (+3/-0)
source4/dns_server/dns_crypto.c (+6/-0)
source4/dns_server/dns_server.c (+20/-17)
source4/dns_server/dnsserver_common.c (+50/-4)
source4/dns_server/wscript_build (+10/-0)
source4/dsdb/common/util.c (+18/-11)
source4/dsdb/dns/dns_update.c (+16/-13)
source4/dsdb/kcc/kcc_service.c (+14/-11)
source4/dsdb/kcc/scavenge_dns_records.c (+1/-1)
source4/dsdb/pydsdb.c (+11/-14)
source4/dsdb/repl/drepl_service.c (+16/-13)
source4/dsdb/repl/replicated_objects.c (+36/-4)
source4/dsdb/samdb/cracknames.c (+5/-8)
source4/dsdb/samdb/ldb_modules/acl.c (+1/-1)
source4/dsdb/samdb/ldb_modules/acl_read.c (+24/-49)
source4/dsdb/samdb/ldb_modules/audit_log.c (+406/-100)
source4/dsdb/samdb/ldb_modules/audit_util.c (+122/-26)
source4/dsdb/samdb/ldb_modules/dirsync.c (+1/-1)
source4/dsdb/samdb/ldb_modules/extended_dn_out.c (+4/-7)
source4/dsdb/samdb/ldb_modules/group_audit.c (+263/-88)
source4/dsdb/samdb/ldb_modules/operational.c (+5/-6)
source4/dsdb/samdb/ldb_modules/paged_results.c (+432/-82)
source4/dsdb/samdb/ldb_modules/repl_meta_data.c (+577/-276)
source4/dsdb/samdb/ldb_modules/samba_dsdb.c (+1/-6)
source4/dsdb/samdb/ldb_modules/schema_load.c (+27/-45)
source4/dsdb/samdb/ldb_modules/tests/possibleinferiors.py (+22/-12)
source4/dsdb/samdb/ldb_modules/tests/test_audit_log.c (+10/-2)
source4/dsdb/samdb/ldb_modules/tests/test_audit_log_errors.c (+639/-0)
source4/dsdb/samdb/ldb_modules/tests/test_audit_util.c (+10/-10)
source4/dsdb/samdb/ldb_modules/tests/test_group_audit.c (+161/-98)
source4/dsdb/samdb/ldb_modules/tests/test_group_audit_errors.c (+266/-0)
source4/dsdb/samdb/ldb_modules/wscript (+3/-2)
source4/dsdb/samdb/ldb_modules/wscript_build (+1/-1)
source4/dsdb/samdb/ldb_modules/wscript_build_server (+47/-0)
source4/dsdb/samdb/samdb.h (+38/-34)
source4/dsdb/tests/python/acl.py (+203/-189)
source4/dsdb/tests/python/ad_dc_medley_performance.py (+7/-5)
source4/dsdb/tests/python/ad_dc_multi_bind.py (+3/-2)
source4/dsdb/tests/python/ad_dc_performance.py (+4/-4)
source4/dsdb/tests/python/ad_dc_provision_performance.py (+2/-1)
source4/dsdb/tests/python/ad_dc_search_performance.py (+6/-6)
source4/dsdb/tests/python/confidential_attr.py (+77/-68)
source4/dsdb/tests/python/deletetest.py (+44/-43)
source4/dsdb/tests/python/dirsync.py (+89/-92)
source4/dsdb/tests/python/dsdb_schema_info.py (+3/-6)
source4/dsdb/tests/python/ldap.py (+249/-242)
source4/dsdb/tests/python/ldap_schema.py (+54/-127)
source4/dsdb/tests/python/ldap_syntaxes.py (+39/-38)
source4/dsdb/tests/python/linked_attributes.py (+5/-5)
source4/dsdb/tests/python/login_basics.py (+2/-1)
source4/dsdb/tests/python/ndr_pack_performance.py (+6/-4)
source4/dsdb/tests/python/notification.py (+6/-4)
source4/dsdb/tests/python/password_lockout.py (+66/-110)
source4/dsdb/tests/python/password_lockout_base.py (+6/-9)
source4/dsdb/tests/python/password_settings.py (+49/-40)
source4/dsdb/tests/python/passwords.py (+47/-42)
source4/dsdb/tests/python/rodc.py (+1/-1)
source4/dsdb/tests/python/rodc_rwdc.py (+49/-60)
source4/dsdb/tests/python/sam.py (+431/-403)
source4/dsdb/tests/python/sec_descriptor.py (+191/-185)
source4/dsdb/tests/python/sites.py (+8/-8)
source4/dsdb/tests/python/sort.py (+53/-53)
source4/dsdb/tests/python/testdata/simplesort.expected (+8/-0)
source4/dsdb/tests/python/testdata/unicodesort.expected (+16/-0)
source4/dsdb/tests/python/token_group.py (+31/-30)
source4/dsdb/tests/python/tombstone_reanimation.py (+21/-11)
source4/dsdb/tests/python/urgent_replication.py (+44/-45)
source4/dsdb/tests/python/user_account_control.py (+70/-65)
source4/dsdb/tests/python/vlv.py (+568/-46)
source4/echo_server/echo_server.c (+12/-8)
source4/heimdal/kdc/kerberos5.c (+8/-5)
source4/heimdal/lib/wind/UnicodeData.py (+1/-1)
source4/heimdal/lib/wind/gen-bidi.py (+1/-1)
source4/heimdal/lib/wind/gen-combining.py (+2/-3)
source4/heimdal/lib/wind/gen-errorlist.py (+4/-4)
source4/heimdal/lib/wind/gen-map.py (+6/-6)
source4/heimdal/lib/wind/gen-normalize.py (+3/-3)
source4/heimdal/lib/wind/generate.py (+7/-2)
source4/heimdal/lib/wind/stringprep.py (+1/-1)
source4/heimdal_build/config.h (+5/-0)
source4/heimdal_build/replace.c (+0/-8)
source4/heimdal_build/wscript_build (+26/-20)
source4/heimdal_build/wscript_configure (+7/-6)
source4/kdc/db-glue.c (+20/-37)
source4/kdc/kdc-heimdal.c (+54/-39)
source4/kdc/kdc-service-mit.c (+24/-20)
source4/kdc/kdc-service-mit.h (+1/-1)
source4/kdc/kpasswd-service-mit.c (+5/-4)
source4/kdc/ktutil.c (+3/-3)
source4/kdc/mit_samba.c (+3/-3)
source4/kdc/sdb_to_kdb.c (+3/-1)
source4/ldap_server/ldap_server.c (+28/-12)
source4/lib/messaging/messaging.c (+126/-26)
source4/lib/messaging/messaging.h (+2/-0)
source4/lib/messaging/messaging_handlers.c (+121/-0)
source4/lib/messaging/messaging_internal.h (+2/-0)
source4/lib/messaging/wscript_build (+1/-1)
source4/lib/socket/socket.c (+1/-1)
source4/lib/socket/socket_ip.c (+1/-1)
source4/lib/tls/tlscert.c (+2/-2)
source4/lib/tls/wscript (+2/-2)
source4/lib/wmi/wmi.py (+58/-33)
source4/libcli/clideltree.c (+1/-1)
source4/libcli/pysmb.c (+12/-0)
source4/libcli/smb2/find.c (+1/-0)
source4/libcli/util/clilsa.c (+4/-7)
source4/libnet/libnet_domain.c (+2/-2)
source4/libnet/libnet_join.c (+7/-4)
source4/libnet/libnet_samdump.c (+3/-1)
source4/libnet/libnet_samsync_ldb.c (+11/-16)
source4/libnet/libnet_vampire.c (+12/-3)
source4/libnet/py_net.c (+2/-1)
source4/librpc/ndr/py_misc.c (+6/-4)
source4/librpc/ndr/py_security.c (+5/-6)
source4/librpc/rpc/pyrpc.c (+101/-0)
source4/librpc/rpc/pyrpc_util.c (+30/-1)
source4/librpc/rpc/pyrpc_util.h (+3/-0)
source4/librpc/wscript_build (+30/-0)
source4/nbt_server/dgram/netlogon.c (+6/-4)
source4/nbt_server/nbt_server.c (+14/-10)
source4/ntp_signd/ntp_signd.c (+26/-15)
source4/ntvfs/posix/pvfs_read.c (+1/-1)
source4/ntvfs/posix/pvfs_write.c (+1/-1)
source4/ntvfs/posix/vfs_posix.c (+1/-1)
source4/param/provision.c (+1/-1)
source4/param/pyparam.c (+28/-1)
source4/rpc_server/backupkey/dcesrv_backupkey.c (+14/-8)
source4/rpc_server/backupkey/dcesrv_backupkey_heimdal.c (+14/-8)
source4/rpc_server/common/forward.c (+4/-3)
source4/rpc_server/common/reply.c (+3/-16)
source4/rpc_server/common/server_info.c (+3/-1)
source4/rpc_server/dcerpc_server.c (+337/-113)
source4/rpc_server/dcerpc_server.h (+106/-45)
source4/rpc_server/dcesrv_auth.c (+269/-124)
source4/rpc_server/dcesrv_mgmt.c (+4/-4)
source4/rpc_server/dnsserver/dcerpc_dnsserver.c (+74/-11)
source4/rpc_server/dnsserver/dnsdb.c (+9/-2)
source4/rpc_server/dnsserver/dnsutils.c (+14/-3)
source4/rpc_server/drsuapi/dcesrv_drsuapi.c (+10/-8)
source4/rpc_server/drsuapi/drsutil.c (+4/-2)
source4/rpc_server/drsuapi/getncchanges.c (+8/-6)
source4/rpc_server/drsuapi/updaterefs.c (+6/-4)
source4/rpc_server/drsuapi/writespn.c (+3/-1)
source4/rpc_server/echo/rpc_echo.c (+4/-4)
source4/rpc_server/epmapper/rpc_epmapper.c (+4/-4)
source4/rpc_server/eventlog/dcesrv_eventlog6.c (+2/-2)
source4/rpc_server/handles.c (+247/-9)
source4/rpc_server/lsa/dcesrv_lsa.c (+41/-25)
source4/rpc_server/lsa/lsa_init.c (+4/-3)
source4/rpc_server/lsa/lsa_lookup.c (+9/-6)
source4/rpc_server/netlogon/dcerpc_netlogon.c (+72/-69)
source4/rpc_server/remote/dcesrv_remote.c (+132/-44)
source4/rpc_server/samr/dcesrv_samr.c (+805/-308)
source4/rpc_server/samr/dcesrv_samr.h (+17/-0)
source4/rpc_server/samr/samr_password.c (+9/-5)
source4/rpc_server/service_rpc.c (+119/-81)
source4/rpc_server/srvsvc/dcesrv_srvsvc.c (+8/-3)
source4/rpc_server/srvsvc/srvsvc_ntvfs.c (+3/-1)
source4/rpc_server/winreg/rpc_winreg.c (+40/-35)
source4/rpc_server/wscript_build (+5/-5)
source4/script/depfilter.py (+8/-5)
source4/scripting/bin/autoidl (+3/-3)
source4/scripting/bin/enablerecyclebin (+2/-2)
source4/scripting/bin/findprovisionusnranges (+7/-9)
source4/scripting/bin/fullschema (+2/-2)
source4/scripting/bin/gen_error_common.py (+1/-1)
source4/scripting/bin/gen_hresult.py (+1/-1)
source4/scripting/bin/gen_ntstatus.py (+1/-1)
source4/scripting/bin/gen_output.py (+1/-1)
source4/scripting/bin/gen_werror.py (+1/-1)
source4/scripting/bin/get-descriptors (+2/-2)
source4/scripting/bin/machineaccountccache (+1/-1)
source4/scripting/bin/minschema (+10/-10)
source4/scripting/bin/mymachinepw (+4/-5)
source4/scripting/bin/rebuildextendeddn (+8/-6)
source4/scripting/bin/renamedc (+1/-1)
source4/scripting/bin/samba-gpupdate (+13/-24)
source4/scripting/bin/samba-tool (+1/-1)
source4/scripting/bin/samba3dump (+47/-47)
source4/scripting/bin/samba_dnsupdate (+62/-71)
source4/scripting/bin/samba_kcc (+5/-4)
source4/scripting/bin/samba_spnupdate (+7/-5)
source4/scripting/bin/samba_upgradedns (+7/-7)
source4/scripting/bin/samba_upgradeprovision (+31/-31)
source4/scripting/bin/sambaundoguididx (+2/-2)
source4/scripting/bin/smbstatus (+7/-5)
source4/scripting/bin/subunitrun (+1/-1)
source4/scripting/bin/w32err_code.py (+1/-1)
source4/scripting/bin/wscript_build (+1/-1)
source4/scripting/devel/addlotscontacts (+2/-2)
source4/scripting/devel/chgkrbtgtpass (+1/-1)
source4/scripting/devel/chgtdcpass (+1/-1)
source4/scripting/devel/config_base (+3/-3)
source4/scripting/devel/crackname (+2/-2)
source4/scripting/devel/createtrust (+1/-1)
source4/scripting/devel/demodirsync.py (+12/-10)
source4/scripting/devel/enumprivs (+2/-2)
source4/scripting/devel/getncchanges (+2/-2)
source4/scripting/devel/pfm_verify.py (+11/-7)
source4/scripting/devel/repl_cleartext_pwd.py (+45/-42)
source4/scripting/devel/rodcdns (+1/-1)
source4/scripting/devel/speedtest.py (+19/-15)
source4/selftest/test_samba3dump.sh (+1/-1)
source4/selftest/tests.py (+281/-170)
source4/setup/named.conf.dlz (+3/-0)
source4/setup/tests/blackbox_group.sh (+28/-28)
source4/setup/tests/blackbox_newuser.sh (+10/-10)
source4/setup/tests/blackbox_s3upgrade.sh (+3/-3)
source4/setup/tests/blackbox_setpassword.sh (+5/-5)
source4/setup/tests/blackbox_spn.sh (+11/-11)
source4/smb_server/service_smb.c (+10/-6)
source4/smbd/process_model.h (+12/-6)
source4/smbd/process_prefork.c (+529/-132)
source4/smbd/process_single.c (+28/-11)
source4/smbd/process_standard.c (+67/-14)
source4/smbd/server.c (+41/-6)
source4/smbd/service.c (+2/-6)
source4/smbd/service.h (+33/-1)
source4/smbd/service_stream.c (+2/-1)
source4/smbd/service_task.c (+14/-10)
source4/torture/basic/base.c (+1/-1)
source4/torture/basic/misc.c (+2/-2)
source4/torture/dns/dlz_bind9.c (+78/-0)
source4/torture/drs/python/cracknames.py (+14/-13)
source4/torture/drs/python/delete_object.py (+11/-11)
source4/torture/drs/python/drs_base.py (+52/-42)
source4/torture/drs/python/fsmo.py (+7/-7)
source4/torture/drs/python/getnc_exop.py (+216/-212)
source4/torture/drs/python/getnc_unpriv.py (+4/-5)
source4/torture/drs/python/getncchanges.py (+91/-60)
source4/torture/drs/python/link_conflicts.py (+123/-80)
source4/torture/drs/python/linked_attributes_drs.py (+5/-7)
source4/torture/drs/python/repl_move.py (+19/-42)
source4/torture/drs/python/repl_rodc.py (+48/-47)
source4/torture/drs/python/repl_schema.py (+16/-15)
source4/torture/drs/python/replica_sync.py (+39/-43)
source4/torture/drs/python/replica_sync_rodc.py (+6/-5)
source4/torture/drs/python/ridalloc_exop.py (+19/-17)
source4/torture/drs/python/samba_tool_drs.py (+37/-34)
source4/torture/drs/python/samba_tool_drs_showrepl.py (+23/-12)
source4/torture/gpo/apply.c (+138/-21)
source4/torture/krb5/kdc-canon-heimdal.c (+310/-40)
source4/torture/krb5/kdc-heimdal.c (+9/-0)
source4/torture/libnet/python/samr-test.py (+4/-4)
source4/torture/libnetapi/libnetapi_user.c (+2/-2)
source4/torture/libsmbclient/libsmbclient.c (+122/-6)
source4/torture/local/nss_tests.c (+4/-0)
source4/torture/local/wscript_build (+3/-1)
source4/torture/raw/notify.c (+388/-176)
source4/torture/rpc/drsuapi.c (+1/-1)
source4/torture/rpc/iremotewinspool.c (+137/-14)
source4/torture/rpc/lsa.c (+12/-12)
source4/torture/rpc/spoolss_access.c (+4/-3)
source4/torture/rpc/spoolss_notify.c (+7/-4)
source4/torture/shell.c (+1/-1)
source4/torture/smb2/compound.c (+69/-0)
source4/torture/smb2/durable_open.c (+0/-1)
source4/torture/smb2/durable_v2_open.c (+0/-1)
source4/torture/smb2/lease.c (+0/-1)
source4/torture/smb2/maxfid.c (+9/-1)
source4/torture/smb2/notify.c (+231/-161)
source4/torture/smb2/oplock.c (+3/-1)
source4/torture/smb2/replay.c (+0/-1)
source4/torture/smb2/session.c (+0/-2)
source4/torture/smbtorture.c (+1/-1)
source4/torture/vfs/fruit.c (+21/-5)
source4/torture/wscript_build (+5/-4)
source4/utils/tests/test_samba_tool.sh (+4/-4)
source4/web_server/web_server.c (+22/-10)
source4/web_server/wscript_build (+2/-1)
source4/web_server/wsgi.c (+42/-24)
source4/winbind/idmap.c (+16/-14)
source4/winbind/winbindd.c (+8/-7)
source4/wrepl_server/wrepl_server.c (+14/-11)
testprogs/blackbox/dbcheck-oldrelease.sh (+13/-0)
testprogs/blackbox/dbcheck.sh (+8/-8)
testprogs/blackbox/functionalprep.sh (+6/-6)
testprogs/blackbox/ldapcmp_restoredc.sh (+1/-1)
testprogs/blackbox/renamedc.sh (+2/-2)
testprogs/blackbox/schemaupgrade.sh (+3/-3)
testprogs/blackbox/test_chgdcpass.sh (+4/-4)
testprogs/blackbox/test_export_keytab_heimdal.sh (+19/-12)
testprogs/blackbox/test_export_keytab_mit.sh (+8/-10)
testprogs/blackbox/test_kinit_heimdal.sh (+9/-9)
testprogs/blackbox/test_kinit_mit.sh (+9/-9)
testprogs/blackbox/test_kinit_trusts_heimdal.sh (+2/-2)
testprogs/blackbox/test_kpasswd_heimdal.sh (+6/-6)
testprogs/blackbox/test_kpasswd_mit.sh (+6/-6)
testprogs/blackbox/test_ktpass.sh (+1/-1)
testprogs/blackbox/test_net_ads.sh (+14/-0)
testprogs/blackbox/test_password_settings.sh (+17/-17)
testprogs/blackbox/test_pkinit_heimdal.sh (+6/-6)
testprogs/blackbox/test_samba-tool_ntacl.sh (+68/-0)
testprogs/blackbox/test_samba_upgradedns.sh (+5/-5)
testprogs/blackbox/test_trust_user_account.sh (+2/-2)
testprogs/blackbox/test_trust_utils.sh (+4/-4)
testprogs/blackbox/upgradeprovision-oldrelease.sh (+9/-9)
tests/summary.c (+1/-1)
testsuite/headers/wscript_build (+1/-1)
third_party/aesni-intel/wscript (+13/-8)
third_party/cmocka/cmocka.c (+193/-68)
third_party/cmocka/cmocka.h (+21/-7)
third_party/cmocka/wscript (+1/-1)
third_party/nss_wrapper/nss_wrapper.c (+112/-59)
third_party/nss_wrapper/wscript (+4/-31)
third_party/pam_wrapper/libpamtest.c (+21/-10)
third_party/pam_wrapper/modules/pam_set_items.c (+262/-0)
third_party/pam_wrapper/pam_wrapper.c (+10/-4)
third_party/pam_wrapper/wscript (+18/-33)
third_party/popt/wscript (+7/-4)
third_party/resolv_wrapper/wscript (+3/-29)
third_party/socket_wrapper/socket_wrapper.c (+675/-313)
third_party/socket_wrapper/wscript (+4/-30)
third_party/uid_wrapper/wscript (+11/-19)
third_party/update.sh (+0/-5)
third_party/waf/waflib/Build.py (+1474/-0)
third_party/waf/waflib/ConfigSet.py (+361/-0)
third_party/waf/waflib/Configure.py (+638/-0)
third_party/waf/waflib/Context.py (+737/-0)
third_party/waf/waflib/Errors.py (+68/-0)
third_party/waf/waflib/Logs.py (+379/-0)
third_party/waf/waflib/Node.py (+970/-0)
third_party/waf/waflib/Options.py (+342/-0)
third_party/waf/waflib/Runner.py (+586/-0)
third_party/waf/waflib/Scripting.py (+613/-0)
third_party/waf/waflib/Task.py (+1281/-0)
third_party/waf/waflib/TaskGen.py (+917/-0)
third_party/waf/waflib/Tools/__init__.py (+1/-1)
third_party/waf/waflib/Tools/ar.py (+24/-0)
third_party/waf/waflib/Tools/asm.py (+73/-0)
third_party/waf/waflib/Tools/bison.py (+49/-0)
third_party/waf/waflib/Tools/c.py (+39/-0)
third_party/waf/waflib/Tools/c_aliases.py (+144/-0)
third_party/waf/waflib/Tools/c_config.py (+1352/-0)
third_party/waf/waflib/Tools/c_osx.py (+193/-0)
third_party/waf/waflib/Tools/c_preproc.py (+1091/-0)
third_party/waf/waflib/Tools/c_tests.py (+229/-0)
third_party/waf/waflib/Tools/ccroot.py (+775/-0)
third_party/waf/waflib/Tools/clang.py (+29/-0)
third_party/waf/waflib/Tools/clangxx.py (+30/-0)
third_party/waf/waflib/Tools/compiler_c.py (+110/-0)
third_party/waf/waflib/Tools/compiler_cxx.py (+111/-0)
third_party/waf/waflib/Tools/compiler_d.py (+85/-0)
third_party/waf/waflib/Tools/compiler_fc.py (+73/-0)
third_party/waf/waflib/Tools/cs.py (+211/-0)
third_party/waf/waflib/Tools/cxx.py (+40/-0)
third_party/waf/waflib/Tools/d.py (+97/-0)
third_party/waf/waflib/Tools/d_config.py (+64/-0)
third_party/waf/waflib/Tools/d_scan.py (+211/-0)
third_party/waf/waflib/Tools/dbus.py (+70/-0)
third_party/waf/waflib/Tools/dmd.py (+80/-0)
third_party/waf/waflib/Tools/errcheck.py (+237/-0)
third_party/waf/waflib/Tools/fc.py (+187/-0)
third_party/waf/waflib/Tools/fc_config.py (+488/-0)
third_party/waf/waflib/Tools/fc_scan.py (+114/-0)
third_party/waf/waflib/Tools/flex.py (+62/-0)
third_party/waf/waflib/Tools/g95.py (+66/-0)
third_party/waf/waflib/Tools/gas.py (+18/-0)
third_party/waf/waflib/Tools/gcc.py (+156/-0)
third_party/waf/waflib/Tools/gdc.py (+55/-0)
third_party/waf/waflib/Tools/gfortran.py (+93/-0)
third_party/waf/waflib/Tools/glib2.py (+489/-0)
third_party/waf/waflib/Tools/gnu_dirs.py (+131/-0)
third_party/waf/waflib/Tools/gxx.py (+157/-0)
third_party/waf/waflib/Tools/icc.py (+30/-0)
third_party/waf/waflib/Tools/icpc.py (+30/-0)
third_party/waf/waflib/Tools/ifort.py (+413/-0)
third_party/waf/waflib/Tools/intltool.py (+231/-0)
third_party/waf/waflib/Tools/irixcc.py (+66/-0)
third_party/waf/waflib/Tools/javaw.py (+464/-0)
third_party/waf/waflib/Tools/ldc2.py (+56/-0)
third_party/waf/waflib/Tools/lua.py (+38/-0)
third_party/waf/waflib/Tools/md5_tstamp.py (+39/-0)
third_party/waf/waflib/Tools/msvc.py (+1020/-0)
third_party/waf/waflib/Tools/nasm.py (+26/-0)
third_party/waf/waflib/Tools/nobuild.py (+24/-0)
third_party/waf/waflib/Tools/perl.py (+156/-0)
third_party/waf/waflib/Tools/python.py (+627/-0)
third_party/waf/waflib/Tools/qt5.py (+796/-0)
third_party/waf/waflib/Tools/ruby.py (+186/-0)
third_party/waf/waflib/Tools/suncc.py (+67/-0)
third_party/waf/waflib/Tools/suncxx.py (+67/-0)
third_party/waf/waflib/Tools/tex.py (+543/-0)
third_party/waf/waflib/Tools/vala.py (+355/-0)
third_party/waf/waflib/Tools/waf_unit_test.py (+296/-0)
third_party/waf/waflib/Tools/winres.py (+78/-0)
third_party/waf/waflib/Tools/xlc.py (+65/-0)
third_party/waf/waflib/Tools/xlcxx.py (+65/-0)
third_party/waf/waflib/Utils.py (+1021/-0)
third_party/waf/waflib/__init__.py (+3/-0)
third_party/waf/waflib/ansiterm.py (+342/-0)
third_party/waf/waflib/extras/__init__.py (+3/-0)
third_party/waf/waflib/extras/batched_cc.py (+173/-0)
third_party/waf/waflib/extras/biber.py (+58/-0)
third_party/waf/waflib/extras/bjam.py (+128/-0)
third_party/waf/waflib/extras/blender.py (+108/-0)
third_party/waf/waflib/extras/boo.py (+81/-0)
third_party/waf/waflib/extras/boost.py (+525/-0)
third_party/waf/waflib/extras/build_file_tracker.py (+28/-0)
third_party/waf/waflib/extras/build_logs.py (+110/-0)
third_party/waf/waflib/extras/buildcopy.py (+82/-0)
third_party/waf/waflib/extras/c_bgxlc.py (+32/-0)
third_party/waf/waflib/extras/c_dumbpreproc.py (+72/-0)
third_party/waf/waflib/extras/c_emscripten.py (+87/-0)
third_party/waf/waflib/extras/c_nec.py (+74/-0)
third_party/waf/waflib/extras/cabal.py (+152/-0)
third_party/waf/waflib/extras/cfg_altoptions.py (+110/-0)
third_party/waf/waflib/extras/clang_compilation_database.py (+85/-0)
third_party/waf/waflib/extras/codelite.py (+875/-0)
third_party/waf/waflib/extras/color_gcc.py (+39/-0)
third_party/waf/waflib/extras/color_rvct.py (+51/-0)
third_party/waf/waflib/extras/compat15.py (+406/-0)
third_party/waf/waflib/extras/cppcheck.py (+585/-0)
third_party/waf/waflib/extras/cpplint.py (+222/-0)
third_party/waf/waflib/extras/cross_gnu.py (+227/-0)
third_party/waf/waflib/extras/cython.py (+146/-0)
third_party/waf/waflib/extras/dcc.py (+72/-0)
third_party/waf/waflib/extras/distnet.py (+430/-0)
third_party/waf/waflib/extras/doxygen.py (+227/-0)
third_party/waf/waflib/extras/dpapi.py (+87/-0)
third_party/waf/waflib/extras/eclipse.py (+431/-0)
third_party/waf/waflib/extras/erlang.py (+110/-0)
third_party/waf/waflib/extras/fast_partial.py (+518/-0)
third_party/waf/waflib/extras/fc_bgxlf.py (+32/-0)
third_party/waf/waflib/extras/fc_cray.py (+51/-0)
third_party/waf/waflib/extras/fc_nag.py (+61/-0)
third_party/waf/waflib/extras/fc_nec.py (+60/-0)
third_party/waf/waflib/extras/fc_open64.py (+58/-0)
third_party/waf/waflib/extras/fc_pgfortran.py (+68/-0)
third_party/waf/waflib/extras/fc_solstudio.py (+62/-0)
third_party/waf/waflib/extras/fc_xlf.py (+63/-0)
third_party/waf/waflib/extras/file_to_object.py (+137/-0)
third_party/waf/waflib/extras/fluid.py (+13/-9)
third_party/waf/waflib/extras/freeimage.py (+74/-0)
third_party/waf/waflib/extras/fsb.py (+31/-0)
third_party/waf/waflib/extras/fsc.py (+64/-0)
third_party/waf/waflib/extras/gccdeps.py (+214/-0)
third_party/waf/waflib/extras/gdbus.py (+87/-0)
third_party/waf/waflib/extras/gob2.py (+5/-5)
third_party/waf/waflib/extras/halide.py (+151/-0)
third_party/waf/waflib/extras/javatest.py (+118/-0)
third_party/waf/waflib/extras/kde4.py (+93/-0)
third_party/waf/waflib/extras/local_rpath.py (+19/-0)
third_party/waf/waflib/extras/make.py (+142/-0)
third_party/waf/waflib/extras/midl.py (+69/-0)
third_party/waf/waflib/extras/msvcdeps.py (+256/-0)
third_party/waf/waflib/extras/msvs.py (+1048/-0)
third_party/waf/waflib/extras/netcache_client.py (+390/-0)
third_party/waf/waflib/extras/objcopy.py (+50/-0)
third_party/waf/waflib/extras/ocaml.py (+142/-91)
third_party/waf/waflib/extras/package.py (+76/-0)
third_party/waf/waflib/extras/parallel_debug.py (+459/-0)
third_party/waf/waflib/extras/pch.py (+148/-0)
third_party/waf/waflib/extras/pep8.py (+106/-0)
third_party/waf/waflib/extras/pgicc.py (+75/-0)
third_party/waf/waflib/extras/pgicxx.py (+20/-0)
third_party/waf/waflib/extras/proc.py (+54/-0)
third_party/waf/waflib/extras/protoc.py (+243/-0)
third_party/waf/waflib/extras/pyqt5.py (+241/-0)
third_party/waf/waflib/extras/pytest.py (+225/-0)
third_party/waf/waflib/extras/qnxnto.py (+72/-0)
third_party/waf/waflib/extras/qt4.py (+695/-0)
third_party/waf/waflib/extras/relocation.py (+85/-0)
third_party/waf/waflib/extras/remote.py (+327/-0)
third_party/waf/waflib/extras/resx.py (+35/-0)
third_party/waf/waflib/extras/review.py (+325/-0)
third_party/waf/waflib/extras/rst.py (+260/-0)
third_party/waf/waflib/extras/run_do_script.py (+139/-0)
third_party/waf/waflib/extras/run_m_script.py (+88/-0)
third_party/waf/waflib/extras/run_py_script.py (+104/-0)
third_party/waf/waflib/extras/run_r_script.py (+86/-0)
third_party/waf/waflib/extras/sas.py (+71/-0)
third_party/waf/waflib/extras/satellite_assembly.py (+57/-0)
third_party/waf/waflib/extras/scala.py (+128/-0)
third_party/waf/waflib/extras/slow_qt4.py (+96/-0)
third_party/waf/waflib/extras/softlink_libs.py (+76/-0)
third_party/waf/waflib/extras/stale.py (+98/-0)
third_party/waf/waflib/extras/stracedeps.py (+174/-0)
third_party/waf/waflib/extras/swig.py (+237/-0)
third_party/waf/waflib/extras/syms.py (+84/-0)
third_party/waf/waflib/extras/ticgt.py (+300/-0)
third_party/waf/waflib/extras/unity.py (+108/-0)
third_party/waf/waflib/extras/use_config.py (+185/-0)
third_party/waf/waflib/extras/valadoc.py (+127/-99)
third_party/waf/waflib/extras/waf_xattr.py (+150/-0)
third_party/waf/waflib/extras/why.py (+78/-0)
third_party/waf/waflib/extras/win32_opts.py (+170/-0)
third_party/waf/waflib/extras/wix.py (+87/-0)
third_party/waf/waflib/extras/xcode6.py (+727/-0)
third_party/waf/waflib/fixpy2.py (+64/-0)
third_party/waf/waflib/processor.py (+64/-0)
third_party/wscript (+6/-8)
wintest/test-s3.py (+16/-9)
wintest/test-s4-howto.py (+87/-78)
wintest/wintest.py (+42/-49)
wscript (+78/-55)
wscript_build (+2/-1)
wscript_build_embedded_heimdal (+1/-1)
wscript_build_system_heimdal (+1/-1)
wscript_build_system_mitkrb5 (+1/-1)
wscript_configure_system_mitkrb5 (+21/-18)
~ahasenack/ubuntu/+source/ldb:disco-ldb-1.5.4
- Christian Ehrhardt (community): Approve
- Canonical Server: Pending requested
-
Diff: 83025 lines (+48316/-4993)345 files modifiedABI/ldb-1.5.1.sigs (+1/-0)
ABI/ldb-1.5.2.sigs (+280/-0)
ABI/ldb-1.5.3.sigs (+280/-0)
ABI/ldb-1.5.4.sigs (+280/-0)
ABI/pyldb-util-1.5.4.sigs (+2/-0)
ABI/pyldb-util.py3-1.5.0.sigs (+2/-0)
ABI/pyldb-util.py3-1.5.1.sigs (+2/-0)
ABI/pyldb-util.py3-1.5.2.sigs (+2/-0)
ABI/pyldb-util.py3-1.5.3.sigs (+2/-0)
ABI/pyldb-util.py3-1.5.4.sigs (+2/-0)
Makefile (+3/-1)
_ldb_text.py (+1/-3)
buildtools/bin/waf (+111/-21)
buildtools/examples/run_on_target.py (+1/-1)
buildtools/wafsamba/configure_file.py (+4/-2)
buildtools/wafsamba/generic_cc.py (+51/-52)
buildtools/wafsamba/pkgconfig.py (+2/-2)
buildtools/wafsamba/samba3.py (+5/-4)
buildtools/wafsamba/samba_abi.py (+16/-10)
buildtools/wafsamba/samba_autoconf.py (+61/-52)
buildtools/wafsamba/samba_autoproto.py (+3/-3)
buildtools/wafsamba/samba_bundled.py (+11/-11)
buildtools/wafsamba/samba_conftests.py (+27/-25)
buildtools/wafsamba/samba_cross.py (+14/-13)
buildtools/wafsamba/samba_deps.py (+23/-14)
buildtools/wafsamba/samba_dist.py (+42/-9)
buildtools/wafsamba/samba_git.py (+1/-1)
buildtools/wafsamba/samba_headers.py (+7/-6)
buildtools/wafsamba/samba_install.py (+6/-5)
buildtools/wafsamba/samba_patterns.py (+10/-3)
buildtools/wafsamba/samba_perl.py (+8/-5)
buildtools/wafsamba/samba_pidl.py (+18/-12)
buildtools/wafsamba/samba_python.py (+31/-21)
buildtools/wafsamba/samba_third_party.py (+7/-7)
buildtools/wafsamba/samba_utils.py (+158/-109)
buildtools/wafsamba/samba_version.py (+8/-5)
buildtools/wafsamba/samba_waf18.py (+429/-0)
buildtools/wafsamba/samba_wildcard.py (+8/-9)
buildtools/wafsamba/stale_files.py (+4/-2)
buildtools/wafsamba/symbols.py (+16/-16)
buildtools/wafsamba/test_duplicate_symbol.sh (+1/-1)
buildtools/wafsamba/tests/test_abi.py (+1/-1)
buildtools/wafsamba/wafsamba.py (+43/-114)
buildtools/wafsamba/wscript (+30/-51)
common/ldb.c (+0/-3)
common/ldb_controls.c (+101/-7)
common/ldb_dn.c (+35/-0)
common/ldb_ldif.c (+4/-3)
common/ldb_match.c (+35/-6)
common/ldb_msg.c (+4/-2)
common/ldb_parse.c (+1/-1)
configure (+1/-1)
debian/changelog (+29/-0)
debian/control (+17/-16)
debian/libldb1.install (+2/-0)
debian/libldb1.symbols (+8/-2)
debian/patches/00_Enable-make-test-even-without-lmdb.patch (+21/-31)
debian/patches/series (+0/-7)
debian/python3-ldb-dev.install (+4/-0)
debian/python3-ldb.install (+2/-0)
debian/python3-ldb.symbols.amd64 (+3/-0)
debian/python3-ldb.symbols.arm64 (+3/-0)
debian/python3-ldb.symbols.armhf (+3/-0)
debian/python3-ldb.symbols.common (+25/-0)
debian/python3-ldb.symbols.i386 (+3/-0)
debian/python3-ldb.symbols.ppc64el (+3/-0)
debian/python3-ldb.symbols.s390x (+3/-0)
debian/rules (+13/-18)
dev/null (+0/-129)
include/ldb.h (+3/-0)
ldb_key_value/ldb_kv.c (+1950/-0)
ldb_key_value/ldb_kv.h (+265/-0)
ldb_key_value/ldb_kv_cache.c (+143/-135)
ldb_key_value/ldb_kv_index.c (+568/-504)
ldb_key_value/ldb_kv_search.c (+94/-104)
ldb_mdb/ldb_mdb.c (+65/-57)
ldb_tdb/ldb_tdb.c (+215/-2116)
ldb_tdb/ldb_tdb.h (+0/-232)
ldb_tdb/ldb_tdb_err_map.c (+84/-0)
lib/replace/Makefile (+2/-1)
lib/replace/README (+1/-0)
lib/replace/configure (+1/-1)
lib/replace/getifaddrs.c (+1/-1)
lib/replace/replace.c (+109/-0)
lib/replace/replace.h (+46/-27)
lib/replace/snprintf.c (+72/-72)
lib/replace/system/dir.h (+2/-2)
lib/replace/system/filesys.h (+4/-4)
lib/replace/system/gssapi.h (+6/-6)
lib/replace/system/kerberos.h (+2/-2)
lib/replace/system/readline.h (+1/-1)
lib/replace/system/threads.h (+27/-0)
lib/replace/wscript (+70/-17)
lib/talloc/ABI/pytalloc-util-2.1.15.sigs (+16/-0)
lib/talloc/ABI/pytalloc-util-2.1.16.sigs (+16/-0)
lib/talloc/ABI/pytalloc-util.py3-2.1.15.sigs (+15/-0)
lib/talloc/ABI/pytalloc-util.py3-2.1.16.sigs (+15/-0)
lib/talloc/ABI/talloc-2.1.15.sigs (+65/-0)
lib/talloc/ABI/talloc-2.1.16.sigs (+65/-0)
lib/talloc/Makefile (+3/-1)
lib/talloc/configure (+1/-1)
lib/talloc/talloc.c (+7/-2)
lib/talloc/talloc.h (+13/-2)
lib/talloc/test_pytalloc.py (+3/-2)
lib/talloc/wscript (+20/-22)
lib/tdb/ABI/tdb-1.3.17.sigs (+73/-0)
lib/tdb/ABI/tdb-1.3.18.sigs (+73/-0)
lib/tdb/Makefile (+3/-1)
lib/tdb/_tdb_text.py (+0/-1)
lib/tdb/common/dump.c (+10/-1)
lib/tdb/common/freelist.c (+34/-59)
lib/tdb/common/io.c (+2/-2)
lib/tdb/common/lock.c (+2/-2)
lib/tdb/common/open.c (+48/-55)
lib/tdb/common/summary.c (+8/-0)
lib/tdb/common/tdb.c (+170/-105)
lib/tdb/common/tdb_private.h (+11/-2)
lib/tdb/common/traverse.c (+110/-6)
lib/tdb/configure (+1/-1)
lib/tdb/include/tdb.h (+68/-1)
lib/tdb/pytdb.c (+34/-18)
lib/tdb/python/tdbdump.py (+1/-1)
lib/tdb/python/tests/simple.py (+1/-1)
lib/tdb/test/run-circular-chain.c (+42/-0)
lib/tdb/test/run-circular-freelist.c (+50/-0)
lib/tdb/test/run-marklock-deadlock.c (+1/-1)
lib/tdb/test/run-mutex-openflags2.c (+0/-7)
lib/tdb/test/run-traverse-chain.c (+94/-0)
lib/tdb/test/test_tdbbackup.sh (+54/-0)
lib/tdb/tools/tdbbackup.c (+28/-7)
lib/tdb/tools/tdbdump.c (+3/-1)
lib/tdb/tools/tdbtorture.c (+17/-6)
lib/tdb/wscript (+33/-18)
lib/tevent/ABI/tevent-0.9.38.sigs (+126/-0)
lib/tevent/ABI/tevent-0.9.39.sigs (+126/-0)
lib/tevent/Makefile (+3/-2)
lib/tevent/bindings.py (+4/-0)
lib/tevent/configure (+1/-1)
lib/tevent/doc/tevent_request.dox (+1/-1)
lib/tevent/pytevent.c (+6/-2)
lib/tevent/testsuite.c (+2/-1)
lib/tevent/tevent.h (+14/-7)
lib/tevent/tevent.py (+1/-1)
lib/tevent/tevent_fd.c (+1/-0)
lib/tevent/tevent_immediate.c (+1/-0)
lib/tevent/tevent_req.c (+6/-4)
lib/tevent/tevent_signal.c (+1/-0)
lib/tevent/tevent_threads.c (+3/-1)
lib/tevent/tevent_timed.c (+1/-0)
lib/tevent/tevent_wrapper.c (+3/-2)
lib/tevent/wscript (+12/-11)
pyldb.c (+98/-21)
tests/ldb_kv_ops_test.c (+129/-129)
tests/ldb_lmdb_test.c (+5/-4)
tests/ldb_match_test.c (+191/-0)
tests/ldb_match_test.valgrind (+16/-0)
tests/ldb_mod_op_test.c (+2/-1)
tests/ldb_msg.c (+1/-0)
tests/ldb_tdb_test.c (+5/-4)
tests/python/api.py (+129/-39)
tests/python/index.py (+8/-7)
tests/test_ldb_dn.c (+117/-0)
third_party/cmocka/cmocka.c (+193/-68)
third_party/cmocka/cmocka.h (+21/-7)
third_party/cmocka/wscript (+1/-1)
third_party/popt/wscript (+7/-4)
third_party/waf/waflib/Build.py (+1474/-0)
third_party/waf/waflib/ConfigSet.py (+361/-0)
third_party/waf/waflib/Configure.py (+638/-0)
third_party/waf/waflib/Context.py (+737/-0)
third_party/waf/waflib/Errors.py (+68/-0)
third_party/waf/waflib/Logs.py (+379/-0)
third_party/waf/waflib/Node.py (+970/-0)
third_party/waf/waflib/Options.py (+342/-0)
third_party/waf/waflib/Runner.py (+586/-0)
third_party/waf/waflib/Scripting.py (+613/-0)
third_party/waf/waflib/Task.py (+1281/-0)
third_party/waf/waflib/TaskGen.py (+917/-0)
third_party/waf/waflib/Tools/__init__.py (+1/-1)
third_party/waf/waflib/Tools/ar.py (+24/-0)
third_party/waf/waflib/Tools/asm.py (+73/-0)
third_party/waf/waflib/Tools/bison.py (+49/-0)
third_party/waf/waflib/Tools/c.py (+39/-0)
third_party/waf/waflib/Tools/c_aliases.py (+144/-0)
third_party/waf/waflib/Tools/c_config.py (+1352/-0)
third_party/waf/waflib/Tools/c_osx.py (+193/-0)
third_party/waf/waflib/Tools/c_preproc.py (+1091/-0)
third_party/waf/waflib/Tools/c_tests.py (+229/-0)
third_party/waf/waflib/Tools/ccroot.py (+775/-0)
third_party/waf/waflib/Tools/clang.py (+29/-0)
third_party/waf/waflib/Tools/clangxx.py (+30/-0)
third_party/waf/waflib/Tools/compiler_c.py (+110/-0)
third_party/waf/waflib/Tools/compiler_cxx.py (+111/-0)
third_party/waf/waflib/Tools/compiler_d.py (+85/-0)
third_party/waf/waflib/Tools/compiler_fc.py (+73/-0)
third_party/waf/waflib/Tools/cs.py (+211/-0)
third_party/waf/waflib/Tools/cxx.py (+40/-0)
third_party/waf/waflib/Tools/d.py (+97/-0)
third_party/waf/waflib/Tools/d_config.py (+64/-0)
third_party/waf/waflib/Tools/d_scan.py (+211/-0)
third_party/waf/waflib/Tools/dbus.py (+70/-0)
third_party/waf/waflib/Tools/dmd.py (+80/-0)
third_party/waf/waflib/Tools/errcheck.py (+237/-0)
third_party/waf/waflib/Tools/fc.py (+187/-0)
third_party/waf/waflib/Tools/fc_config.py (+488/-0)
third_party/waf/waflib/Tools/fc_scan.py (+114/-0)
third_party/waf/waflib/Tools/flex.py (+62/-0)
third_party/waf/waflib/Tools/g95.py (+66/-0)
third_party/waf/waflib/Tools/gas.py (+18/-0)
third_party/waf/waflib/Tools/gcc.py (+156/-0)
third_party/waf/waflib/Tools/gdc.py (+55/-0)
third_party/waf/waflib/Tools/gfortran.py (+93/-0)
third_party/waf/waflib/Tools/glib2.py (+489/-0)
third_party/waf/waflib/Tools/gnu_dirs.py (+131/-0)
third_party/waf/waflib/Tools/gxx.py (+157/-0)
third_party/waf/waflib/Tools/icc.py (+30/-0)
third_party/waf/waflib/Tools/icpc.py (+30/-0)
third_party/waf/waflib/Tools/ifort.py (+413/-0)
third_party/waf/waflib/Tools/intltool.py (+231/-0)
third_party/waf/waflib/Tools/irixcc.py (+66/-0)
third_party/waf/waflib/Tools/javaw.py (+464/-0)
third_party/waf/waflib/Tools/ldc2.py (+56/-0)
third_party/waf/waflib/Tools/lua.py (+38/-0)
third_party/waf/waflib/Tools/md5_tstamp.py (+39/-0)
third_party/waf/waflib/Tools/msvc.py (+1020/-0)
third_party/waf/waflib/Tools/nasm.py (+26/-0)
third_party/waf/waflib/Tools/nobuild.py (+24/-0)
third_party/waf/waflib/Tools/perl.py (+156/-0)
third_party/waf/waflib/Tools/python.py (+627/-0)
third_party/waf/waflib/Tools/qt5.py (+796/-0)
third_party/waf/waflib/Tools/ruby.py (+186/-0)
third_party/waf/waflib/Tools/suncc.py (+67/-0)
third_party/waf/waflib/Tools/suncxx.py (+67/-0)
third_party/waf/waflib/Tools/tex.py (+543/-0)
third_party/waf/waflib/Tools/vala.py (+355/-0)
third_party/waf/waflib/Tools/waf_unit_test.py (+296/-0)
third_party/waf/waflib/Tools/winres.py (+78/-0)
third_party/waf/waflib/Tools/xlc.py (+65/-0)
third_party/waf/waflib/Tools/xlcxx.py (+65/-0)
third_party/waf/waflib/Utils.py (+1021/-0)
third_party/waf/waflib/__init__.py (+1/-1)
third_party/waf/waflib/ansiterm.py (+342/-0)
third_party/waf/waflib/extras/__init__.py (+3/-0)
third_party/waf/waflib/extras/batched_cc.py (+173/-0)
third_party/waf/waflib/extras/biber.py (+58/-0)
third_party/waf/waflib/extras/bjam.py (+128/-0)
third_party/waf/waflib/extras/blender.py (+108/-0)
third_party/waf/waflib/extras/boo.py (+81/-0)
third_party/waf/waflib/extras/boost.py (+525/-0)
third_party/waf/waflib/extras/build_file_tracker.py (+28/-0)
third_party/waf/waflib/extras/build_logs.py (+110/-0)
third_party/waf/waflib/extras/buildcopy.py (+82/-0)
third_party/waf/waflib/extras/c_bgxlc.py (+32/-0)
third_party/waf/waflib/extras/c_dumbpreproc.py (+72/-0)
third_party/waf/waflib/extras/c_emscripten.py (+87/-0)
third_party/waf/waflib/extras/c_nec.py (+74/-0)
third_party/waf/waflib/extras/cabal.py (+152/-0)
third_party/waf/waflib/extras/cfg_altoptions.py (+110/-0)
third_party/waf/waflib/extras/clang_compilation_database.py (+85/-0)
third_party/waf/waflib/extras/codelite.py (+875/-0)
third_party/waf/waflib/extras/color_gcc.py (+39/-0)
third_party/waf/waflib/extras/color_rvct.py (+51/-0)
third_party/waf/waflib/extras/compat15.py (+406/-0)
third_party/waf/waflib/extras/cppcheck.py (+585/-0)
third_party/waf/waflib/extras/cpplint.py (+222/-0)
third_party/waf/waflib/extras/cross_gnu.py (+227/-0)
third_party/waf/waflib/extras/cython.py (+146/-0)
third_party/waf/waflib/extras/dcc.py (+72/-0)
third_party/waf/waflib/extras/distnet.py (+430/-0)
third_party/waf/waflib/extras/doxygen.py (+227/-0)
third_party/waf/waflib/extras/dpapi.py (+87/-0)
third_party/waf/waflib/extras/eclipse.py (+431/-0)
third_party/waf/waflib/extras/erlang.py (+110/-0)
third_party/waf/waflib/extras/fast_partial.py (+518/-0)
third_party/waf/waflib/extras/fc_bgxlf.py (+32/-0)
third_party/waf/waflib/extras/fc_cray.py (+51/-0)
third_party/waf/waflib/extras/fc_nag.py (+61/-0)
third_party/waf/waflib/extras/fc_nec.py (+60/-0)
third_party/waf/waflib/extras/fc_open64.py (+58/-0)
third_party/waf/waflib/extras/fc_pgfortran.py (+68/-0)
third_party/waf/waflib/extras/fc_solstudio.py (+62/-0)
third_party/waf/waflib/extras/fc_xlf.py (+63/-0)
third_party/waf/waflib/extras/file_to_object.py (+137/-0)
third_party/waf/waflib/extras/fluid.py (+13/-9)
third_party/waf/waflib/extras/freeimage.py (+74/-0)
third_party/waf/waflib/extras/fsb.py (+31/-0)
third_party/waf/waflib/extras/fsc.py (+64/-0)
third_party/waf/waflib/extras/gccdeps.py (+214/-0)
third_party/waf/waflib/extras/gdbus.py (+87/-0)
third_party/waf/waflib/extras/gob2.py (+5/-5)
third_party/waf/waflib/extras/halide.py (+151/-0)
third_party/waf/waflib/extras/javatest.py (+118/-0)
third_party/waf/waflib/extras/kde4.py (+93/-0)
third_party/waf/waflib/extras/local_rpath.py (+19/-0)
third_party/waf/waflib/extras/make.py (+142/-0)
third_party/waf/waflib/extras/midl.py (+69/-0)
third_party/waf/waflib/extras/msvcdeps.py (+256/-0)
third_party/waf/waflib/extras/msvs.py (+1048/-0)
third_party/waf/waflib/extras/netcache_client.py (+390/-0)
third_party/waf/waflib/extras/objcopy.py (+50/-0)
third_party/waf/waflib/extras/ocaml.py (+142/-91)
third_party/waf/waflib/extras/package.py (+76/-0)
third_party/waf/waflib/extras/parallel_debug.py (+459/-0)
third_party/waf/waflib/extras/pch.py (+148/-0)
third_party/waf/waflib/extras/pep8.py (+106/-0)
third_party/waf/waflib/extras/pgicc.py (+75/-0)
third_party/waf/waflib/extras/pgicxx.py (+20/-0)
third_party/waf/waflib/extras/proc.py (+54/-0)
third_party/waf/waflib/extras/protoc.py (+243/-0)
third_party/waf/waflib/extras/pyqt5.py (+241/-0)
third_party/waf/waflib/extras/pytest.py (+225/-0)
third_party/waf/waflib/extras/qnxnto.py (+72/-0)
third_party/waf/waflib/extras/qt4.py (+695/-0)
third_party/waf/waflib/extras/relocation.py (+85/-0)
third_party/waf/waflib/extras/remote.py (+327/-0)
third_party/waf/waflib/extras/resx.py (+35/-0)
third_party/waf/waflib/extras/review.py (+325/-0)
third_party/waf/waflib/extras/rst.py (+260/-0)
third_party/waf/waflib/extras/run_do_script.py (+139/-0)
third_party/waf/waflib/extras/run_m_script.py (+88/-0)
third_party/waf/waflib/extras/run_py_script.py (+104/-0)
third_party/waf/waflib/extras/run_r_script.py (+86/-0)
third_party/waf/waflib/extras/sas.py (+71/-0)
third_party/waf/waflib/extras/satellite_assembly.py (+57/-0)
third_party/waf/waflib/extras/scala.py (+128/-0)
third_party/waf/waflib/extras/slow_qt4.py (+96/-0)
third_party/waf/waflib/extras/softlink_libs.py (+76/-0)
third_party/waf/waflib/extras/stale.py (+98/-0)
third_party/waf/waflib/extras/stracedeps.py (+174/-0)
third_party/waf/waflib/extras/swig.py (+237/-0)
third_party/waf/waflib/extras/syms.py (+84/-0)
third_party/waf/waflib/extras/ticgt.py (+300/-0)
third_party/waf/waflib/extras/unity.py (+108/-0)
third_party/waf/waflib/extras/use_config.py (+185/-0)
third_party/waf/waflib/extras/valadoc.py (+127/-99)
third_party/waf/waflib/extras/waf_xattr.py (+150/-0)
third_party/waf/waflib/extras/why.py (+78/-0)
third_party/waf/waflib/extras/win32_opts.py (+170/-0)
third_party/waf/waflib/extras/wix.py (+87/-0)
third_party/waf/waflib/extras/xcode6.py (+727/-0)
third_party/waf/waflib/fixpy2.py (+64/-0)
third_party/waf/waflib/processor.py (+64/-0)
tools/ldbdump.c (+3/-1)
tools/ldbsearch.c (+5/-0)
wscript (+60/-43)
~ahasenack/ubuntu/+source/talloc:disco-talloc-2.1.16
- Christian Ehrhardt (community): Approve
- Canonical Server: Pending requested
-
Diff: 65964 lines (+41691/-1176)251 files modifiedABI/pytalloc-util-2.1.15.sigs (+16/-0)
ABI/pytalloc-util-2.1.16.sigs (+16/-0)
ABI/pytalloc-util.py3-2.1.15.sigs (+15/-0)
ABI/pytalloc-util.py3-2.1.16.sigs (+15/-0)
ABI/talloc-2.1.15.sigs (+65/-0)
ABI/talloc-2.1.16.sigs (+65/-0)
Makefile (+3/-1)
buildtools/bin/waf (+111/-21)
buildtools/examples/run_on_target.py (+1/-1)
buildtools/scripts/abi_gen.sh (+1/-1)
buildtools/wafsamba/configure_file.py (+4/-2)
buildtools/wafsamba/generic_cc.py (+51/-52)
buildtools/wafsamba/pkgconfig.py (+2/-2)
buildtools/wafsamba/samba3.py (+4/-5)
buildtools/wafsamba/samba_abi.py (+22/-14)
buildtools/wafsamba/samba_autoconf.py (+99/-73)
buildtools/wafsamba/samba_autoproto.py (+3/-3)
buildtools/wafsamba/samba_bundled.py (+11/-11)
buildtools/wafsamba/samba_conftests.py (+34/-31)
buildtools/wafsamba/samba_cross.py (+14/-13)
buildtools/wafsamba/samba_deps.py (+23/-14)
buildtools/wafsamba/samba_dist.py (+42/-9)
buildtools/wafsamba/samba_git.py (+1/-1)
buildtools/wafsamba/samba_headers.py (+7/-6)
buildtools/wafsamba/samba_install.py (+6/-5)
buildtools/wafsamba/samba_patterns.py (+10/-3)
buildtools/wafsamba/samba_perl.py (+8/-5)
buildtools/wafsamba/samba_pidl.py (+18/-12)
buildtools/wafsamba/samba_python.py (+31/-21)
buildtools/wafsamba/samba_third_party.py (+7/-7)
buildtools/wafsamba/samba_utils.py (+178/-111)
buildtools/wafsamba/samba_version.py (+8/-5)
buildtools/wafsamba/samba_waf18.py (+429/-0)
buildtools/wafsamba/samba_wildcard.py (+8/-9)
buildtools/wafsamba/stale_files.py (+4/-2)
buildtools/wafsamba/symbols.py (+19/-17)
buildtools/wafsamba/test_duplicate_symbol.sh (+1/-1)
buildtools/wafsamba/tests/test_abi.py (+15/-1)
buildtools/wafsamba/wafsamba.py (+48/-118)
buildtools/wafsamba/wscript (+47/-58)
configure (+1/-1)
debian/changelog (+19/-0)
debian/control (+14/-14)
debian/libtalloc2.symbols (+2/-0)
debian/python3-talloc-dev.install (+4/-0)
debian/python3-talloc.install (+2/-0)
debian/python3-talloc.symbols.amd64 (+3/-0)
debian/python3-talloc.symbols.arm64 (+3/-0)
debian/python3-talloc.symbols.armhf (+3/-0)
debian/python3-talloc.symbols.common (+27/-0)
debian/python3-talloc.symbols.i386 (+3/-0)
debian/python3-talloc.symbols.ppc64el (+3/-0)
debian/python3-talloc.symbols.s390x (+3/-0)
debian/rules (+7/-19)
debian/source/lintian-overrides (+1/-1)
dev/null (+0/-129)
lib/replace/Makefile (+2/-1)
lib/replace/README (+1/-0)
lib/replace/configure (+1/-1)
lib/replace/getifaddrs.c (+1/-1)
lib/replace/replace.c (+109/-0)
lib/replace/replace.h (+52/-27)
lib/replace/snprintf.c (+72/-72)
lib/replace/system/capability.h (+2/-0)
lib/replace/system/dir.h (+2/-2)
lib/replace/system/filesys.h (+4/-12)
lib/replace/system/gssapi.h (+6/-6)
lib/replace/system/kerberos.h (+2/-2)
lib/replace/system/readline.h (+1/-1)
lib/replace/system/threads.h (+27/-0)
lib/replace/wscript (+71/-18)
talloc.c (+7/-2)
talloc.h (+13/-2)
test_pytalloc.py (+3/-2)
third_party/waf/waflib/Build.py (+1474/-0)
third_party/waf/waflib/ConfigSet.py (+361/-0)
third_party/waf/waflib/Configure.py (+638/-0)
third_party/waf/waflib/Context.py (+737/-0)
third_party/waf/waflib/Errors.py (+68/-0)
third_party/waf/waflib/Logs.py (+379/-0)
third_party/waf/waflib/Node.py (+970/-0)
third_party/waf/waflib/Options.py (+342/-0)
third_party/waf/waflib/Runner.py (+586/-0)
third_party/waf/waflib/Scripting.py (+613/-0)
third_party/waf/waflib/Task.py (+1281/-0)
third_party/waf/waflib/TaskGen.py (+917/-0)
third_party/waf/waflib/Tools/__init__.py (+1/-1)
third_party/waf/waflib/Tools/ar.py (+24/-0)
third_party/waf/waflib/Tools/asm.py (+73/-0)
third_party/waf/waflib/Tools/bison.py (+49/-0)
third_party/waf/waflib/Tools/c.py (+39/-0)
third_party/waf/waflib/Tools/c_aliases.py (+144/-0)
third_party/waf/waflib/Tools/c_config.py (+1352/-0)
third_party/waf/waflib/Tools/c_osx.py (+193/-0)
third_party/waf/waflib/Tools/c_preproc.py (+1091/-0)
third_party/waf/waflib/Tools/c_tests.py (+229/-0)
third_party/waf/waflib/Tools/ccroot.py (+775/-0)
third_party/waf/waflib/Tools/clang.py (+29/-0)
third_party/waf/waflib/Tools/clangxx.py (+30/-0)
third_party/waf/waflib/Tools/compiler_c.py (+110/-0)
third_party/waf/waflib/Tools/compiler_cxx.py (+111/-0)
third_party/waf/waflib/Tools/compiler_d.py (+85/-0)
third_party/waf/waflib/Tools/compiler_fc.py (+73/-0)
third_party/waf/waflib/Tools/cs.py (+211/-0)
third_party/waf/waflib/Tools/cxx.py (+40/-0)
third_party/waf/waflib/Tools/d.py (+97/-0)
third_party/waf/waflib/Tools/d_config.py (+64/-0)
third_party/waf/waflib/Tools/d_scan.py (+211/-0)
third_party/waf/waflib/Tools/dbus.py (+70/-0)
third_party/waf/waflib/Tools/dmd.py (+80/-0)
third_party/waf/waflib/Tools/errcheck.py (+237/-0)
third_party/waf/waflib/Tools/fc.py (+187/-0)
third_party/waf/waflib/Tools/fc_config.py (+488/-0)
third_party/waf/waflib/Tools/fc_scan.py (+114/-0)
third_party/waf/waflib/Tools/flex.py (+62/-0)
third_party/waf/waflib/Tools/g95.py (+66/-0)
third_party/waf/waflib/Tools/gas.py (+18/-0)
third_party/waf/waflib/Tools/gcc.py (+156/-0)
third_party/waf/waflib/Tools/gdc.py (+55/-0)
third_party/waf/waflib/Tools/gfortran.py (+93/-0)
third_party/waf/waflib/Tools/glib2.py (+489/-0)
third_party/waf/waflib/Tools/gnu_dirs.py (+131/-0)
third_party/waf/waflib/Tools/gxx.py (+157/-0)
third_party/waf/waflib/Tools/icc.py (+30/-0)
third_party/waf/waflib/Tools/icpc.py (+30/-0)
third_party/waf/waflib/Tools/ifort.py (+413/-0)
third_party/waf/waflib/Tools/intltool.py (+231/-0)
third_party/waf/waflib/Tools/irixcc.py (+66/-0)
third_party/waf/waflib/Tools/javaw.py (+464/-0)
third_party/waf/waflib/Tools/ldc2.py (+56/-0)
third_party/waf/waflib/Tools/lua.py (+38/-0)
third_party/waf/waflib/Tools/md5_tstamp.py (+39/-0)
third_party/waf/waflib/Tools/msvc.py (+1020/-0)
third_party/waf/waflib/Tools/nasm.py (+26/-0)
third_party/waf/waflib/Tools/nobuild.py (+24/-0)
third_party/waf/waflib/Tools/perl.py (+156/-0)
third_party/waf/waflib/Tools/python.py (+627/-0)
third_party/waf/waflib/Tools/qt5.py (+796/-0)
third_party/waf/waflib/Tools/ruby.py (+186/-0)
third_party/waf/waflib/Tools/suncc.py (+67/-0)
third_party/waf/waflib/Tools/suncxx.py (+67/-0)
third_party/waf/waflib/Tools/tex.py (+543/-0)
third_party/waf/waflib/Tools/vala.py (+355/-0)
third_party/waf/waflib/Tools/waf_unit_test.py (+296/-0)
third_party/waf/waflib/Tools/winres.py (+78/-0)
third_party/waf/waflib/Tools/xlc.py (+65/-0)
third_party/waf/waflib/Tools/xlcxx.py (+65/-0)
third_party/waf/waflib/Utils.py (+1021/-0)
third_party/waf/waflib/__init__.py (+1/-1)
third_party/waf/waflib/ansiterm.py (+342/-0)
third_party/waf/waflib/extras/__init__.py (+3/-0)
third_party/waf/waflib/extras/batched_cc.py (+173/-0)
third_party/waf/waflib/extras/biber.py (+58/-0)
third_party/waf/waflib/extras/bjam.py (+128/-0)
third_party/waf/waflib/extras/blender.py (+108/-0)
third_party/waf/waflib/extras/boo.py (+81/-0)
third_party/waf/waflib/extras/boost.py (+525/-0)
third_party/waf/waflib/extras/build_file_tracker.py (+28/-0)
third_party/waf/waflib/extras/build_logs.py (+110/-0)
third_party/waf/waflib/extras/buildcopy.py (+82/-0)
third_party/waf/waflib/extras/c_bgxlc.py (+32/-0)
third_party/waf/waflib/extras/c_dumbpreproc.py (+72/-0)
third_party/waf/waflib/extras/c_emscripten.py (+87/-0)
third_party/waf/waflib/extras/c_nec.py (+74/-0)
third_party/waf/waflib/extras/cabal.py (+152/-0)
third_party/waf/waflib/extras/cfg_altoptions.py (+110/-0)
third_party/waf/waflib/extras/clang_compilation_database.py (+85/-0)
third_party/waf/waflib/extras/codelite.py (+875/-0)
third_party/waf/waflib/extras/color_gcc.py (+39/-0)
third_party/waf/waflib/extras/color_rvct.py (+51/-0)
third_party/waf/waflib/extras/compat15.py (+406/-0)
third_party/waf/waflib/extras/cppcheck.py (+585/-0)
third_party/waf/waflib/extras/cpplint.py (+222/-0)
third_party/waf/waflib/extras/cross_gnu.py (+227/-0)
third_party/waf/waflib/extras/cython.py (+146/-0)
third_party/waf/waflib/extras/dcc.py (+72/-0)
third_party/waf/waflib/extras/distnet.py (+430/-0)
third_party/waf/waflib/extras/doxygen.py (+227/-0)
third_party/waf/waflib/extras/dpapi.py (+87/-0)
third_party/waf/waflib/extras/eclipse.py (+431/-0)
third_party/waf/waflib/extras/erlang.py (+110/-0)
third_party/waf/waflib/extras/fast_partial.py (+518/-0)
third_party/waf/waflib/extras/fc_bgxlf.py (+32/-0)
third_party/waf/waflib/extras/fc_cray.py (+51/-0)
third_party/waf/waflib/extras/fc_nag.py (+61/-0)
third_party/waf/waflib/extras/fc_nec.py (+60/-0)
third_party/waf/waflib/extras/fc_open64.py (+58/-0)
third_party/waf/waflib/extras/fc_pgfortran.py (+68/-0)
third_party/waf/waflib/extras/fc_solstudio.py (+62/-0)
third_party/waf/waflib/extras/fc_xlf.py (+63/-0)
third_party/waf/waflib/extras/file_to_object.py (+137/-0)
third_party/waf/waflib/extras/fluid.py (+13/-9)
third_party/waf/waflib/extras/freeimage.py (+74/-0)
third_party/waf/waflib/extras/fsb.py (+31/-0)
third_party/waf/waflib/extras/fsc.py (+64/-0)
third_party/waf/waflib/extras/gccdeps.py (+214/-0)
third_party/waf/waflib/extras/gdbus.py (+87/-0)
third_party/waf/waflib/extras/gob2.py (+5/-5)
third_party/waf/waflib/extras/halide.py (+151/-0)
third_party/waf/waflib/extras/javatest.py (+118/-0)
third_party/waf/waflib/extras/kde4.py (+93/-0)
third_party/waf/waflib/extras/local_rpath.py (+19/-0)
third_party/waf/waflib/extras/make.py (+142/-0)
third_party/waf/waflib/extras/midl.py (+69/-0)
third_party/waf/waflib/extras/msvcdeps.py (+256/-0)
third_party/waf/waflib/extras/msvs.py (+1048/-0)
third_party/waf/waflib/extras/netcache_client.py (+390/-0)
third_party/waf/waflib/extras/objcopy.py (+50/-0)
third_party/waf/waflib/extras/ocaml.py (+142/-91)
third_party/waf/waflib/extras/package.py (+76/-0)
third_party/waf/waflib/extras/parallel_debug.py (+459/-0)
third_party/waf/waflib/extras/pch.py (+148/-0)
third_party/waf/waflib/extras/pep8.py (+106/-0)
third_party/waf/waflib/extras/pgicc.py (+75/-0)
third_party/waf/waflib/extras/pgicxx.py (+20/-0)
third_party/waf/waflib/extras/proc.py (+54/-0)
third_party/waf/waflib/extras/protoc.py (+243/-0)
third_party/waf/waflib/extras/pyqt5.py (+241/-0)
third_party/waf/waflib/extras/pytest.py (+225/-0)
third_party/waf/waflib/extras/qnxnto.py (+72/-0)
third_party/waf/waflib/extras/qt4.py (+695/-0)
third_party/waf/waflib/extras/relocation.py (+85/-0)
third_party/waf/waflib/extras/remote.py (+327/-0)
third_party/waf/waflib/extras/resx.py (+35/-0)
third_party/waf/waflib/extras/review.py (+325/-0)
third_party/waf/waflib/extras/rst.py (+260/-0)
third_party/waf/waflib/extras/run_do_script.py (+139/-0)
third_party/waf/waflib/extras/run_m_script.py (+88/-0)
third_party/waf/waflib/extras/run_py_script.py (+104/-0)
third_party/waf/waflib/extras/run_r_script.py (+86/-0)
third_party/waf/waflib/extras/sas.py (+71/-0)
third_party/waf/waflib/extras/satellite_assembly.py (+57/-0)
third_party/waf/waflib/extras/scala.py (+128/-0)
third_party/waf/waflib/extras/slow_qt4.py (+96/-0)
third_party/waf/waflib/extras/softlink_libs.py (+76/-0)
third_party/waf/waflib/extras/stale.py (+98/-0)
third_party/waf/waflib/extras/stracedeps.py (+174/-0)
third_party/waf/waflib/extras/swig.py (+237/-0)
third_party/waf/waflib/extras/syms.py (+84/-0)
third_party/waf/waflib/extras/ticgt.py (+300/-0)
third_party/waf/waflib/extras/unity.py (+108/-0)
third_party/waf/waflib/extras/use_config.py (+185/-0)
third_party/waf/waflib/extras/valadoc.py (+127/-99)
third_party/waf/waflib/extras/waf_xattr.py (+150/-0)
third_party/waf/waflib/extras/why.py (+78/-0)
third_party/waf/waflib/extras/win32_opts.py (+170/-0)
third_party/waf/waflib/extras/wix.py (+87/-0)
third_party/waf/waflib/extras/xcode6.py (+727/-0)
third_party/waf/waflib/fixpy2.py (+64/-0)
third_party/waf/waflib/processor.py (+64/-0)
wscript (+20/-22)
CVE References
Changed in samba (Debian): | |
status: | Unknown → New |
Changed in samba (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Wishlist |
tags: | added: py2-demotion py2-removal |
Changed in ldb (Ubuntu): | |
importance: | Undecided → Critical |
milestone: | none → ubuntu-18.10 |
Changed in samba (Ubuntu): | |
importance: | Wishlist → Critical |
milestone: | none → ubuntu-18.10 |
Changed in talloc (Ubuntu): | |
importance: | Undecided → Critical |
milestone: | none → ubuntu-18.10 |
Changed in tdb (Ubuntu): | |
importance: | Undecided → Critical |
milestone: | none → ubuntu-18.10 |
status: | New → Fix Released |
Changed in ldb (Ubuntu): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in samba (Ubuntu): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in talloc (Ubuntu): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
Changed in tdb (Ubuntu): | |
assignee: | nobody → Andreas Hasenack (ahasenack) |
assignee: | Andreas Hasenack (ahasenack) → nobody |
Changed in talloc (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in samba (Ubuntu): | |
status: | Triaged → In Progress |
Changed in ldb (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in samba (Debian): | |
status: | New → Fix Released |
To post a comment you must log in.
as it is stated in the http:// bugs.debian. org/cgi- bin/bugreport. cgi?bug= 781913 it would be enough to move the libsamba-net out of the samba-libs into a separate package libsamba-net. Then samba-libs would not dependent on python at all. In turn gvfs-backends would be free of python too which would make it possible to have python2 free desktop starting with the 16.04 lts.
The dependency to that new libsamba-net package should be added in the samba package.