[SCM] Samba Shared Repository - annotated tag talloc-2.1.13 created

Stefan Metzmacher metze at samba.org
Thu Apr 5 21:05:17 UTC 2018


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



More information about the samba-cvs mailing list