The annotated tag, talloc-2.1.13 has been created at c13a723cb67863d57da4ef71cb9d15c6623b7c36 (tag) tagging d48b62326a5256fabdcbdd97cc71c44527672527 (commit) replaces talloc-2.1.12 tagged by Stefan Metzmacher on Thu Apr 5 23:05:08 2018 +0200
- Log ----------------------------------------------------------------- talloc: tag release talloc-2.1.13 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAABAgAGBQJaxo+EAAoJEEeTkWETCEAlFbgIAKsUuhlbo+hS9pvf1l1AGaLQ cnICcGQOOxrFPRVpG89XGU+jvSvlI2dseQL3WOR6+hWk+c2hKvxhPa5QNZCY2NeP WVLqmUx4gvUM8W1l7y+FRmdOr/FHKAtYgd6oDxZLu6Vt7ccX5WJAlICG6nP94H0u SIdjB2APoeyYvpNiOlcV50SI/4aJG2cMz+Fgmo+KZeWKYW7Yl3TpOkB7n4VilQrN wW23x0vCSr0XuhOH6j54HDxiwadpDPVBdNH/nKO/X7/qSmbWQI54zvOWCN4wazMO nOl5kxnXYzWrdyfeGP3f3uznU5QE2LMy5B8DBZEMArJLAgU+/YJQJ7nQCnhTkgQ= =zJZ0 -----END PGP SIGNATURE----- Amitay Isaacs (15): ctdb-client: Do not try to allocate 0 sized record ctdb-client: Add missing initialization of tevent_context ctdb-tests: Convert database map to a linked list in fake_ctdbd ctdb-tests: Add dbdir option for creating databases in fake_ctdbd ctdb-tests: Implement database attach control in fake_ctdbd ctdb-tests: Add database attach tests ctdb-tests: Use seqnum from tdb if available in fake_ctdbd ctdb-tests: Add req_call processing in fake_ctdbd ctdb-tests: Add volatile database tests ctdb-tests: Implement transaction control in fake_ctdbd ctdb-tests: Add persistent database tests ctdb-tests: Implement traverse control in fake_ctdbd ctdb-tests: Add database traverse tests ctdb-tests: Add debug messages for unimplemented functions ctdb-scripts: Drop "net serverid wipe" from 50.samba event script Andreas Schneider (25): s3:printing: Fix size check in get_file_version() s3:lib: Fix size types in ms_fnmatch() s3:lib: Fix size types in tldap_find_first_star() lib:param: Fix the size type in lp_do_parameter_parametric() s3:lib: Fix probably a copy&paste error in namemap_cache_set_sid2name() third_party: Update pam_wrapper to version 1.0.6 ldb: Add test for ldb_qsort() ldb: Fix overflow checks third_party: Fix size type in cmocka lib:util: Fix size types in fgets_slash() s4:registry: Fix size type and loop s4:client: Fix size types and loop heimdal: Fix size types and array access s4:torture: Fix size types in torture_create_procs() s3:smbd: Fix size types in reply_negprot() s3:printing: Fix size types s3:spoolss: Fix size types s3:client: Fix size types s3:torture: Fix size types in make_nonstd_fd() s3:modules: Update getdate.y to work with newer bison versions s3:modules: Generate new getdate.c with bison wafsamba: Add missing cflags_end argument to SAMBA_MODULE replace: Check for -Wno-strict-overflow s3:modules: Set -Wno-strict-overflow for getdate if supported wafsamba: Add missing cflags_end argument to SAMBA_BINARY Andrew Bartlett (35): autobuild: Move defaulttasks to one-per-line travis-ci: Only un-shallow for PIDL travis-ci: Use Gold linker for faster builds libsmb: Use the same #ifdef for is_our_primary_domain() as the only caller s3-libnet: move rpc_join label into HAVE_ADS block with only caller selftest: Align cleanup of tmpkpasswdscript with scripts that use it selftest: Ensure tmpkpasswdscript is always under $PREFIX autobuild: Move "none" environment to samba-none-env winbindd: Add a cache of the samr and lsa handles for the passdb domain winbindd: Do re-connect if the RPC call fails in the passdb case winbindd: Use talloc_zero_array for consistency with other winbindd_domain allocators gitlab-ci: Create swap space to work around the 2G image autobuild: Run nt4_dc and nt4_member tests in parallel travis-ci: Run new samba-nt4 environment gitlab-ci: Add samba-nt4 environment to the CI selftest: Do not run smb2.notify against nt4_dc and ad_dc autobuild: Run all "ad_dc" environment tests in samba-ad-dc autobuild: Remove fileserver tests from the main build selftest: Move base.delaywrite tests to fileserver environment Move smbtorture3 tests to fileserver environment autobuild: Try and test different configure options for new environments selftest: Move slower base.deny1 and base.deny2 to fileserver environment selftest: Move samba.tests.samba_tool{.dnscmd,.sites} to chgdcpass gitlab-ci: Set shared and private tags to allow builds that need ext4 to pass autobuild: Split up the build further with samba-ad-dc-2 gitlab: Run fileserver tests on "private" not "shared" autobuild: Run all envs that depend on ad_dc in the ad_dc job selftest: Do not run raw.notify, smb2.oplock and raw.oplock twice selftest: Do not run krb5.kdc machine account test against ad_dc gitlab-ci: Split up build_samba_others and build_ctdb tasks selftest: Move slow raw_protocol test to chgdcpass environment selftest: Do not run *.lock tests against both nt4_dc and ad_dc selftest: Run net.api.become.dc against less roles ldb_tdb: Ensure we can not commit an index that is corrupt due to partial re-index ldb: Add test to show a reindex failure must not leave the DB corrupt David Mulder (4): libgpo: port samba.gpo to python3 Add python tests for samba.gpo module Add tests for dckeytab python module python: Write py3 bin to correct args location Douglas Bagnall (3): README.Coding: mention compatible Python versions README.Coding: remove reference to non-existent prog_guide4.txt tests/dcerpc/misc.GUID: test that long-form py3 bytes works Eric Vannier (1): Allow AESNI to be used on all processor supporting AESNI, not just Intel's This improves performance/reduced CPU usage. Tests performed: - Ran on Ivy Bridge and Ryzen and verified that AESNI is detected (crypto tests) - Ran on Ryzen, and observed 50% increased speed. Gary Lockyer (1): lib ldb tests: Prepare to run api and index test on tdb and lmdb Jamie McClymont (3): selftest: Clear environment before provision s4:selftest: explicitly set NSS/RESOLV_WAPPER_* in wait_for_start selftest: consistently produce high-res UTC time Jeremy Allison (10): s3: debug: smb2: Create a new DBGC_SMB2 debug class and mark all smbd/smb2_*.c files with it. lib: debug: Add DBGC_XXX versions of the macros to allow class-specific messages. s3: smbd: SMB2: Add DBGC_SMB2_CREDITS class to specifically debug credit issues. s3: docs: Add documentation for "smb2" and "smb2_credits" debug classes. s3: smbd: Files or directories can't be opened DELETE_ON_CLOSE without delete access. s4: torture: Ensure a failed file create doesn't create the file. s4: torture: Test all combinations of file create to ensure behavior is the same. s4: torture: Test all combinations of file open with existing file to ensure behavior is the same. s4: torture: Test all combinations of directory create to ensure behavior is the same. s4: torture: Test all combinations of directory open with existing directory to ensure behavior is the same. Joe Guo (20): tests/dcerpc/misc.GUID: improve tests gitlab-ci: set docker image and change tag gitlab-ci: add git variable to speed up clone samba3: work around bytes formatting for Python 3.4 wscript_build: fix c modules deps name for Python 3 selftest: enable py3 for samba.tests.posixacl selftest: enable py3 for samba.tests.xattr selftest: enable py3 for samba.tests.blackbox.check_output selftest: enable py3 for samba.tests.upgrade selftest: enable py3 for samba.tests.password_quality selftest: enable py3 for samba.tests.dcerpc.rpc_talloc selftest: enable py3 for samba.tests.dcerpc.array selftest: enable py3 for samba.tests.dcerpc.string selftest: enable py3 for samba.tests.common selftest: enable py3 for samba.tests.hostconfig selftest: enable py3 for samba.tests.upgradeprovision selftest: enable py3 for samba.tests.kcc.graph selftest: enable py3 for samba.tests.kcc.graph_utils selftest: enable py3 for samba.tests.samdb_api selftest: enable py3 for samba.tests.blackbox.ndrdump Jones Syue (1): s4:torture: kernel oplocks. Fix assertion warning Lutz Justen (1): s3: lib: messages: Don't use the result of sec_init() before calling sec_init(). Martin Schwenke (79): ctdb-tests: Don't expand octal escapes in unit test output ctdb-script: Drop CTDB_MANAGED_SERVICES configuration option ctdb-scripts: Drop unused functions ctdb-tests: Make FAKE_CTDB_STATE globally set ctdb-tests: New global variable FAKE_NETWORK_STATE ctdb-tests: Fix a bug in the ctdb stub's moveip command ctdb-tests: Drop unused ctdb stub scriptstatus and xpnn commands ctdb-tests: Move ctdb stub code from case statement to functions ctdb-tests: Update argument handling of ctdb stub functions ctdb-tests: Remove case statement in ctdb stub ctdb-tests: Move variable FAKE_CTDB_IFACES_DOWN into ctdb stub ctdb-tests: Move variable FAKE_IP_STATE into the ip stub ctdb-tests: Don't set FAKE_ETHTOOL_LINK_DOWN globally ctdb-tests: New support functions setup_dbdir() and setup_date() ctdb-tests: Make date handling consistent in 00.ctdb tests ctdb-tests: Tweak debug function ctdb-tests: New function setup_numnodes() ctdb-tests: Clean up fake share handling ctdb-tests: Clean up handling of CTDB_SCRIPT_VARDIR ctdb-tests: Allow modularisation of event script testing support ctdb-tests: Create 00.ctdb.sh ctdb-tests: Create 01.reclock.sh ctdb-tests: Create 05.system.sh ctdb-tests: Create 10.interface.sh ctdb-tests: Create 11.natgw.sh ctdb-tests: Create 13.per_ip_routing.sh ctdb-tests: Create 20.multipathd.sh ctdb-tests: Create 40.vsftpd.sh ctdb-tests: Create 41.httpd.sh ctdb-tests: Create 49.winbind.sh ctdb-tests: Create 50.samba.sh ctdb-tests: Create 60.nfs.sh and 06.nfs.sh ctdb-tests: Create 91.lvs.sh ctdb-tests: Create statd-callout.sh ctdb-tests: 05.system.sh simple 80 column fixups ctdb-tests: 10.interface.sh simple 80 column fixups ctdb-tests: 11.natgw.sh simple 80 column fixups ctdb-tests: 20.multipathd.sh 80 column fixups ctdb-tests: 60.nfs.sh simple 80 column fixups and reordering ctdb-tests: statd-callout.sh simple 80 column fixups ctdb-tests: Define generic setup() function ctdb-tests: 00.ctdb testing setup modularisation ctdb-tests: 01.reclock event script setup modularisation ctdb-tests: 05.system event script setup modularisation ctdb-tests: 10.interface event script setup modularisation ctdb-tests: 11.natgw event script setup modularisation ctdb-tests: 13.per_ip_routing event script setup modularisation ctdb-tests: 20.multipathd event script setup modularisation ctdb-tests: 31.clamd event script setup modularisation ctdb-tests: 40.vsftpd event script setup modularisation ctdb-tests: 41.httpd event script setup modularisation ctdb-tests: 49.winbind event script setup modularisation ctdb-tests: 50.samba event script setup modularisation ctdb-tests: 60.nfs (and 06.nfs) event script setup modularisation ctdb-tests: 91.lvs event script setup modularisation ctdb-tests: statd-callout script setup modularisation ctdb-tests: Remove unused functions and stubs ctdb-scripts: Clean up function detect_init_style() ctdb-docs: Promote CTDB_INIT_STYLE to global options section ctdb-scripts: Split CTDB configuration loading ctdb-tests: New function setup_script_options() ctdb-tests: Use setup_script_options() in 05.system tests ctdb-tests: Use setup_script_options() in 10.interface tests ctdb-tests: Use setup_script_options() in 11.natgw tests ctdb-tests: Use setup_script_options() in 13.per_ip_routing tests ctdb-tests: Use setup_script_options() in 20.multipathd tests ctdb-tests: Use setup_script_options() in 31.clamd tests ctdb-tests: Use setup_script_options() in 40.vsftpd tests ctdb-tests: Use setup_script_options() in 41.httpd tests ctdb-tests: Use setup_script_options() in 49.winbind tests ctdb-tests: Use setup_script_options() in 50.samba tests ctdb-tests: Use setup_script_options() in 60.nfs (and 06.nfs) tests ctdb-tests: Use setup_script_options() in 91.lvs tests ctdb-scripts: Add new function load_script_options() ctdb-scripts: Use load_script_options in event scripts ctdb-tests: Script options into per-script file ctdb-tests: Rename setup_config() to setup_tunable_config() ctdb-scripts: Tunables are now loaded from ctdb.tunables ctdb-tests: Delete unused fake /etc/sysconfig/ctdb file Noel Power (40): samba python tests: convert print func to be py2/py3 compatible samba-tool: convert print func to be py2/py3 compatible samba python libs: convert print func to be py2/py3 compatible s3/dsdb: convert print func to be py2/py3 compatible s4/script: convert print func to be py2/py3 compatible s4/scripting: convert print func to be py2/py3 compatible s4/torture/drs: convert print func to be py2/py3 compatible s4/selftest: convert print func to be py2/py3 compatible selftest: convert print func to be py2/py3 compatible s3/script/tests: convert print func to be py2/py3 compatible script: convert print func to be py2/py3 compatible auth/credentials/test: convert print func to be py2/py3 compatible lib/tdb: convert print func to be py2/py3 compatible libcli/nbt: Fix illegal tuple index access. s4/selftest: Add simple python netbios test python2 only for the moment python3 port for netbios module s4/selftest: enable netbios python test for python3 too s4/dsdb: python3 api should take 'bytes' python: Add compatability helpers to determine if type is really bytes s4/librpc: GUID should accept string or bytes in python3 samba python tests: Ensure GUIDTests cover all input formats python3 port for dckeytab module python3 port for policy module samba test python: enable samba.tests.policy for py3 python selftest: split samba3 test into separate tests python3 port for param module python3 port for passdb module python selftest: enable samba.tests.s3param to run with python3 python selftest: enable samba.tests.s3passdb to run with python3 python selftest: enabled samba.tests.s3registry to run with py3 python selftest: enable samba.tests.s3windb to run with py3 selftest python: get samba.tests.s3idmapdb to run with py3 python3 port for libsmb_samba_internal module python samba test: enable samba.tests.libsmb_samba_internal for py3 python3 port for smbd module s4/ntvfs/posix/python: python3 (get|set)xattr value should be bytes samba python tests: enable samba.tests.posixacl for python3 samba python tests: enable samba.tests.ntacls for python3 python3 port for provision.c get make test TESTS=samba.tests.provision to work Ralph Boehme (2): s3: smbd: always set vuid in check_user_ok() s3:smbd: don't use the directory cache for SMB2/3 Stefan Metzmacher (12): lib/util: remove unused '#include <sys/syscall.h>' from tests/tfork.c lib/replace: define __[u]intptr_t_defined if we prove an replacement nsswitch: maintain prototypes for the linux based functions only once nsswitch: add some const to _nss_winbind_initgroups_dyn() prototype nsswitch: fix the developer build of nsswitch/wins.c on freebsd 11 s3:modules: fix the picky-developer build of vfs_virusfilter.c on FreeBSD 11 s3:modules: make virusfilter_io_connect_path() more portable lib/crypto: avoid 'return void_function();' which isn't portable ldb/tests: avoid 'return void_function();' which isn't portable s3:modules: fix the build of vfs_aixacl2.c talloc: use atexit() again instead of a library destructor talloc: version 2.1.13 Swen Schillig (13): ctdb: Fixing possible memory leak in ctdb_daemon_read_cb ctdb: Fixing memory leak in ctdb_tcp_tnode_cb ctdb: Fixing possible memory leak in ctdb_tcp_read_cb ctdb: Use provided mem_ctx for newly allocated memory ctdb: Use talloc_zero instead of zeroing attributes ctdb-server: Cleanup ctdb_daemon_call_send_remote ctdb-server: Only talloc_set_destructor when required ctdb-server: Replace the variable rc by something meaningful ctdb-server: Minor code cleanup ctdb-server: Add goto tag avoiding code duplication ctdb-server: Only set destructor if required ctdb: Remove double sanity checks from ctdb_daemon_read_cb ctdb: Remove double sanity checks from ctdb_tcp_read_cb Timur I. Bakeyev (1): Fix invocation of gnutls_aead_cipher_encrypt() Volker Lendecke (40): tdbdump: Avoid an int cast tdb: Harden tdb_rec_read tdb: Handle TDB_NEXT_LOCK_ERR in tdb_traverse_internal Harden tdb_check_used_record against overflow tdb: Make sure the hash size fits tdb: Harden allocating the tdb recovery area tdb: Align a few integer types tdb: Fix a "increases alignment" warning ndr_string: Fix a signed/unsigned glitch ndr_string: Do overflow checks in ndr_push/pull_charset libads: Fix CID 1433606 Dereference before null check lsa_server: Fix CID 1433608 Dereference after null check libads: Fix 1433611 Resource leak dsdb: Fix CID 1433614 Dereference after null check vfs_fruit: Fix CID 1433613 Operands don't affect result smbstatus: Fix CID 1128560 Dereference null return value net: Fix CID 1128559 Dereference null return value libads: Fix CID 1349423 Resource leak libhttp: Fix CID 1273001 Dereference after null check libcli: Fix CID 710748 Resource leak lsasrv: Fix CID 241331 Self assignment lsasrv: Fix CID 241332 Self assignment smbd: Fix CID 240676 Dereference after null check cldap: Avoid a ZERO_STRUCTP dsdb: Fix CID 1034744 Dereference after null check groupdb: Fix CID 1167984 Ignoring number of bytes read libads: Fix CID 1272809 Free of address-of expression dsdb: Fix CID 1034966 Uninitialized scalar variable utils: Fix CID 1035541 Uninitialized scalar variable pygpo: Fix CID 1422263 Resource leak pdb_ldap: Fix CID 1363266 Resource leak net: Fix CID 1414752 Resource leak net: Avoid tallocs krb5_wrap: Fix CID 1034833 Resource leak krb5_wrap: Fix CID 1414755 Resource leak credentials: Fix CID 1414796 Explicit null dereferenced credentials: Fix a typo libsmb: Handle long-running smb2cli_notify libsmb: Handle IO_TIMEOUT in cli_smb2_notify properly smbclient: Handle ENUM_DIR in "notify" command ----------------------------------------------------------------------- -- Samba Shared Repository