[SCM] Samba Shared Repository - annotated tag ldb-1.6.1 created

Stefan Metzmacher metze at samba.org
Tue Feb 26 06:45:17 UTC 2019


The annotated tag, ldb-1.6.1 has been created
        at  99b2f65801deac7f102853d717747dfd125d5fb5 (tag)
   tagging  de3bb5cd5236565f2b79644d99e55d03b254b65e (commit)
  replaces  samba-4.10.0rc1
 tagged by  Stefan Metzmacher
        on  Tue Feb 26 07:44:57 2019 +0100

- Log -----------------------------------------------------------------
ldb: tag release ldb-1.6.1
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAlx04GkACgkQR5ORYRMI
QCX2aAgAkI/J9NAaiRj0098ufSes6cW4qnR/Qrv0aOfJqDrdOAXsxmFBLKfxfwgz
Vc+CcdKmKQAly6AFMFS0cWQOxc5BMINbHqyymQB2lKb1WkPpZyh/OBqiCcnIArfZ
rXz66RMzMQ+e3wMC904D12pwBnV8y1f5RSonahuhN7llptwlYz7VMYgOpO+Z8aUQ
XQwbUmGY+vN1BaVItKK3ilqmAEK1s4TMoP920tmQptfTcWIKd6ohLUcYMUAb9lOx
74jwq0SIDBUlC/Ga0fV3CclPJ/gXXcXcOivFoU+GK9q9epejlVGwx1PTdhNZ8DiF
yGBoz65K8nNS5oAQU+hxUYPhgkDSkg==
=dYKn
-----END PGP SIGNATURE-----

Aliaksei Karaliou (7):
      build: Get rid of hardcoded 'bin/default' in includes
      build:docs: Get rid of hardcoded 'bin/default'
      build: Fixed usage of non-default path to WAFLOCK
      build: Don't generate kerberos_implementation.py if building without python
      s3:util: Move popen wrappers to lib/util
      s3:util: Move static file_pload() function to lib/util
      s3:modules: Fix compilation of nfs41acl_xdr.c when building outside src

Andreas Schneider (141):
      generate_param.py: Use C99 initializer for last element in param table
      s4:librpc: Use C99 initializer for PyGetSetDef in py_auth
      s3:lib: Fix the debug message for adding cache entries.
      lib:mscat: Fix may be used uninitialized warnings
      lib:mscat: Use size_t for len value to fix build issue
      s4:dsdb: Fix size types in audit_log
      s4:dsdb: Fix size type for num_of_attrs in acl_read
      s4:kdc: Fix size type for num_bind in kdc-heimdal
      gitlab-ci: Move the image definition to the template
      gitlab-ci: Move before and after script to shared template
      gitlab-ci: Use artifacts instead of after_script
      ctdb: Use C99 initializer for poptOption in ctdb tool
      ctdb: Use C99 initializer for poptOption in test_options
      examples: Reformat testacl libsmbclient example
      examples: Use C99 initializer for poptOption in testacl
      lib:texpect: Use C99 initializer for poptOption in texpect
      libcli:nbt: Use C99 initializer for poptOption in nmblookup
      nsswitch: Use C99 initializer for poptOption in wbinfo
      s3:client: Use C99 initializer for poptOption in smbclient
      s3:rpcclient: Use C99 initializer for poptOption in cmd_witness
      s3:smbd: Use C99 initializer for poptOption in smbd server
      s3:torture: Use C99 initializer for poptOption in vfstest
      s3:utils: Use C99 initializer for poptOption in smbstatus
      s3:utils: Use C99 initializer for poptOption in smbcacls
      s3:utils: Use C99 initializer for poptOption in nmblookup
      s3:utils: Use C99 initializer for poptOption in profiles
      s3:utils: Use C99 initializer for poptOption in sharesec
      s3:utils: Use C99 initializer for poptOption in ntlm_auth
      s3:utils: Use C99 initializer for poptOption in smbcquotas
      s3:utils: Use C99 initializer for poptOption in testparm
      s3:utils: Use C99 initializer for poptOption in log2pcaphex
      s3:utils: Use C99 initializer for poptOption in net
      s3:utils: Use C99 initializer for poptOption in smbtree
      s3:utils: Use C99 initializer for poptOption in smbget
      s3:param: Use C99 initializer for poptOption in test_lp_load
      s3:winbind: Use C99 initializer for poptOption in winbindd
      s3:lib: Use POPT_TABLEEND for last element of poptOption
      s3:lib: Use C99 initializer for poptOption in netapi common test
      s3:lib: Use C99 initializer for poptOption in netapi nltest
      s3:lib: Use C99 initializer for poptOption in popt_common
      s3:lib: Use C99 initializer for poptOption in popt_common_cmdline
      s3:netapi: Use C99 initializer for poptOption in netapi example
      s3:nmbd: Use C99 initializer for poptOption in nmbd
      s3:utils: Use C99 initializer for poptOption in mvxattr
      s4:smbd: Use C99 initializer for poptOption in server
      s4:client: Use C99 initializer for poptOption in client
      s4:client: Use C99 initializer for poptOption in cifsdd
      s4:lib: Use C99 initializer for poptOption in popt_common
      s4:lib: Use C99 initializer for poptOption in popt_credentials
      s3:torture: Use C99 initializer for cmd_set in cmd_vfs
      s3:torture: Use C99 initializer for cmd_set in vfstest
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_spoolss
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_dfs
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_netlogon
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_srvsvc
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_echo
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_drsuapi
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_dssetup
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_wkssvc
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_fss
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_winreg
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_iremotewinspool
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_ntsvcvs
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_clusapi
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_samr
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_lsarpc
      s3:rpcclient: Use C99 initializer for cmd_set in rpcclient
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_witness
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_eventlog
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_test
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_epmapper
      s3:rpcclient: Use C99 initializer for cmd_set in cmd_shutdown
      lib:tdb: Use C99 initializer for PyGetSetDef in pytdb
      lib:ldb: Use C99 initializer for PyGetSetDef in pyldb
      s3:passdb: Use C99 initializer for PyGetSetDef in py_passdb
      s4:librpc: Use C99 initializer for PyGetSetDef in pyrpc
      s4:lib: Use C99 initializer for PyGetSetDef in pymessaging
      s4:pyparam: Use C99 initializer for PyGetSetDef
      auth:creds: Use C99 initializer for PyMethodDef
      auth:gensec: Use C99 initializer in schannel
      ctdb: Use C99 initializer for last element of tunables
      ctdb:common: Use C99 initializer for 'struct ifreq'
      ctdb:tools: Use correct C99 initializer for ltdb_header
      lib:ldb: Use C99 initializer for tdb_logging_context
      lib:ldb: Use correct C99 initializer for 'struct tm'
      lib:tdb: Use C99 initializer for tdb_header
      lib:tdb: Use C99 initializer for tdb_logging_context
      lib:tevent: Use correct C99 initializer for tevent_req
      lib:util: Use C99 initializer for builtin_functions in iconv
      lib:util: Use C99 initializer for weird_table in charset
      lib:util: Use C99 initializer in tfork test
      libgpo: Use C99 initializer for gp_extension_reg_table
      librpc:rpc: Use C99 initializer for last element in dcerpc_faults
      sddl: Use C99 initializer for sid_codes
      s3:registry: Use C99 initializer for BOM
      s3:lib: Use C99 initializer for audit_category_tab
      s3:smbd: Use C99 initializer for RAP api_commands
      s3:torture: Use C99 initializer for torture_ops
      s3:utils: Use C99 initializer for msg_types in smbcontrol
      s3:utils: Use C99 initializer in functable in net_lookup
      s3:utils: Use C99 initializer in functable in net
      s4:dsdb: Use C99 initializer in util
      s4:samdb: Use C99 initializer for last element of ldb_map_objectclass
      s4:torture: Use C99 initializers for dirs in oplock test
      s4:torture: Use C99 initializers for levels in qfsinfo test
      s4:torture: Use C99 initializers for dirs in smb2 notify test
      s4:torture: Use C99 initializers for levels in raw search test
      s4:torture: Use C99 initializers for levels in raw notify test
      s4:torture: Use C99 initializers for dirs in smb2 oplock test
      s4:torture: Use C99 initializers for hold_sharemode_table in smb2 sharemode test
      s4:torture: Use C99 initializers for level in smb2 dir test
      s4:torture: Use C99 initializers for file_levels in smb2 getinfo test
      s4:torture: Complete C99 initializers for levels in raw qfileinfo test
      s4:torture: Use C99 initializer for last element in get_and_set_info
      s4:torture: Use C99 initializer in test_SecurityDescriptorsSecInfo
      s4:torture: Add missing C99 initializer for torture_rpc_samlogon
      s4:torture: Use C99 initializers in gentest
      s4:torture: Fix C99 initializers for vfs fruit tests
      s4:cifsdd: Use C99 initializers for cifsdd argdef
      libcli:smb: Use C99 initializer for derivation in smbXcli_base
      util: Add file tree walk interface
      docs: Document DCEPRC binding string for rpcclient
      docs-xml: Update documentation for 'restrict anonymous' option
      s3:vfs: Initialize pid to 0 in test_netatalk_lock()
      s3:vfs: Correctly check if OFD locks should be enabled or not
      s3:locking: Add missing NULL check
      s3:utils: Add missing NULL check in rpc_fetch_domain_aliases()
      lib:util: Add missing "replace.h" header in tftw
      lib:util: Add GPL header to tftw.c
      librpc:ndr: Implement ndr_zero_memory()
      librpc:ndr: Add NDR_ZERO_STRUCT(P) macros
      pidl: Use NDR_ZERO_STRUCT(P) macros
      lib:util: Move discard_const(_p) to own header for libndr.h
      waf: Do not install internal header
      gitlab-ci: Rename DOCKER to CONTAINER
      nssswitch: Log user access to kerberos
      s4:dns_crypto: Remove unused include of hmac_md5.h
      s3:auth: Remove unused arcfour.h header from server_info.c
      s3:auth: Remove unused arcfour.h from auth_util.c
      s3:rpc_server: Remove unused arcfour.h from netlogon
      s3:winbindd: Remove unused arcfour.h from PAM handling

Andrew Bartlett (12):
      ldb: Add even more comments on what strict does to the list intersections
      ldb: Release ldb 1.5.3
      ldb: Release ldb 1.6.0
      selftest: Only set clockskew to 5 seconds for MIT Kerberos
      .gitlab-ci.yml: Fix the registry as "registry.gitlab.com"
      .gitlab-ci.yml: Use .extends to avoid duplication of autobuild command
      .gitlab-ci.yml: Re-indent comments on test times
      samba-tool dsacl: Mark old and new descriptor output correctly
      selftest: Add test for samba-tool dsacl get, cross-checked with samba-tool dsacl set
      selftest: Confirm new and old SDDL strings differ after a samba-tool dsacl set
      CVE-2019-3824 ldb: Extra comments to clarify no pointer wrap in wildcard processing
      CVE-2019-3824 ldb: Improve code style and layout in wildcard processing

Anoop C S (3):
      s4/messaging: Fix undefined reference in linking libMESSAGING-samba4.so
      s3-vfs: Use ENOATTR in errno comparison for getxattr
      vfs_glusterfs: Adapt to changes in libgfapi signatures

Aurelien Aptel (3):
      libcli: add getters for smb2 {signing,encryption,decryption} keys
      docs-xml: add "debug encryption" global parm
      libsmb,s3/smbd: dump SMB3+ session keys if debug parm is set

Bjoern Jacke (8):
      tests/quota: tidy up includes of sysquotas 4B
      sysquotas.h: collect more platform quotablock sizes
      waf: check for jfs/quota.h
      sysquotas_4B: make quota block calculation adopt to platform quota block size
      sysquotas_4B: enable for jfs/quota.h on AIX
      add sysquotas_jfs2.c
      tests/sysquotas.c: include jfs/quota.h for 4B test on AIX
      quotas: remove legacy AIX quota code that is covered by sysquotas now

Björn Jacke (21):
      sysquota_linux: fix querying of group quotas
      sambaundoguididx: use the right escaped oder unescaped sam ldb files
      replace: remove needless vxfs header file check
      ntquotas: do not set inode limits when setting space quota
      sysquotas_linux: fix inode limit setting, which is not depeding on blocksize
      sysquotas_xfs: fix inode limit setting, which is not depeding on blocksize
      sysquotas_nfs: also honor reported inode/file limits
      waf/quotas: fail configure when quotas were requested but not found
      sysquotas_4B: raise log level of a sometimes too noisy message
      waf: fix some missing newline compiler warnings
      waf: fix WERROR_CFLAGS check
      waf: fix compiler warnings in configure checks
      waf: remove duplicate WERROR cflags
      waf: remove redundant WERROR flag
      waf: use the correct WERROR_CFLAGS in CHECK_CODE
      waf: print the library name in which we search for a function
      wafsamba: we should also remove stale symlinks here
      waf: fix setting of RPATH_ST variable
      third_party/nss_wrapper/wscript: fix check for gethostbyname
      waf: add library dependency for sendfile on Solaris
      third_party/nss_wrapper/wscript: check for libnsl and libsocket

Christof Schmitt (5):
      wscript: Make non_posix_acls a subsystem
      third_party: Add gpfs.h header file
      lib: Use gpfs.h from third_party on Linux
      waf: Check for libnscd
      ctdb-tests: Add test for ctdb_io.c

David Disseldorp (11):
      s3/lib: don't rely on implicit int return type
      s3/lib: clean up have_syscall() formatting
      tests: don't rely on implicit int return type
      printing: drop pcap_cache_loaded() guard around load_printers()
      printing: check lp_load_printers() prior to pcap cache update
      lib/debug: retain full string in state.prog_name global
      s3/lib/popt_common: don't assume stackframe presence
      s3/lib/popt_common: use stack buffer in set_logfile()
      docs-xml: "cluster addresses" dns registration
      vfs_glusterfs: check for VFS_ADD_FSP_EXTENSION() failure
      vfs_ceph: refactor if-error-return-else logic

David Disseldorp via samba-technical (1):
      build: replace SAMBA3_ADD_OPTION with samba_add_onoff_option

David Mulder (1):
      'articles' variable causes a dependency loop

Douglas Bagnall (35):
      python: dns_hub: do not crash if a socket fails
      python/uptodateness: cope with unknown invocation ID
      python/kcc lib: cope with differently formed repsToFrom
      s4/py_dsdb: catch/handle alloc failures in py_dsdb_normalise_attributes()
      pyrpc: typo in transfer syntax docstring
      libgpo: remove duplicate entry in value table
      libgpo: remove 404 link in comment
      s3:nmbd: small improvements in --help strings
      python/modules: maintain correct refcount for path items
      s3/py_passdb: maintain correct refcount on allocation failure
      s4/pyrpc_util: appropriately decrement refcounts on failure
      s4/pyrpc_util: catch alloc failure in py_dcerpc_interface_init_helper()
      s4/param/provision py_dom_sid_FromSid: avoid python memleak
      Tests for segfaults in python bindings
      pynbt: catch type errors in PyObject_AsNBTName()
      pygensec: insist on proper AuthContext in start_server
      s4/pyauth: check ldb argument in py_user_session()
      s4/pyauth: insist on proper ldb in context_new()
      s4/pyauth: fix memory leak when context_new() has bad arguments
      s4/param/provision: check samdb argument in provision_bare()
      py_net: fix != None check
      pyldb: make ldb.connect() url mandatory
      abi_gen.sh: ignore gdb customisations when comparing signatures
      py_tevent: add_timer takes float argument
      s3/libsmb/py: match input argument types with C types
      s4/librpc/py_misc: ParseTuple format should match actual types
      s4/messaging/py: use better format strings for variable types
      s4/registry/py: use unsigned ParseTuple format for unsigned value
      spelling of associated
      dsdb: make get_parsed_dns_trusted() a common helper function
      dsdb: linked attrs: check a talloc_new()
      dsdb: check NULL guid strings in la_fix_links
      replmd: move a if (ret) closer to ret source
      ldb_dn: remove unreachable code in dn_explode
      ldb_dn: don't free a known NULL pointer

Dylan Stephano-Shachter (1):
      profiling: stop smbprofile from growing unnecessarily

Garming Sam (2):
      cracknames: Change search filter to use the smaller index
      dnsserver: Return access denied to the caller if the user was not a DNS admin

Gary Lockyer (26):
      group_audit: Tests for error handling in group change
      group_audit: error handling in group change
      man pages: document prefork process model
      s2 decrpc samr: Add tests for QueryDomainInfo
      s4 dsdb util: add dsdb_domain_count
      s4 rpc_server_samr: DomGeneralInformation use dsdb_domain_count
      s4 dsdb util: samdb_client_site_name use dsdb_domain_count
      s4 dsdb util: remove samdb_search_count
      s4 dsdb util: samdb_client_site_name clean up
      auth_log tests: Allow the remote address to be None
      wbinfo: fix --ntlmv1 option
      s3 winbind auth_log: Tests for logon id logging.
      s3 auth: Create messaging and lp contexts.
      lib util: Add function to generate random uint64_t
      librpc idl: netlogon netr_identity_info logon_id to 64 bit
      auth log: Log the netlogon logon id.
      s4 rpc netlogon: Pass logon_id to auth logging
      kdc hdb: Generate and pass logon ID
      winbind: Generate and pass logon ID
      winbind: Log PAM and NTLM authentications.
      WHATSNEW: winbind authentication logging
      CVE-2019-3824 ldb: ldb_parse_tree use talloc_zero
      CVE-2019-3824 ldb: wildcard_match check tree operation
      CVE-2019-3824 ldb: wildcard_match end of data check
      CVE-2019-3824 ldb: Add tests for ldb_wildcard_match
      CVE-2019-3824 ldb: Release ldb 1.6.1

Guenther Deschner (1):
      lib:printer_driver: Add printer_driver library to parse printer driver inf files

Günther Deschner (3):
      s3-smbd: use fruit:model string for mDNS registration
      s3-vfs: add glusterfs_fuse vfs module.
      utils:libgpo: re-add libgpo as library, it should not be part of gpext

Isaac Boukris (1):
      Fix tests when building with selftest but without developer

Jeremy Allison (14):
      python: dns_hub: Fix indentation of 'raise' on error.
      s3:libsmb: Store file allocation size in struct file_info.
      libcli: dns: Change internal DNS_REQUEST_TIMEOUT from 2 to 10 seconds.
      s3: tests: Add regression test for smbd crash on share force group change with existing connection.
      smbd: uid: Don't crash if 'force group' is added to an existing share connection.
      s3: smbd: smb2-posix: Add IO_REPARSE_TAG_NFS.
      s3: smbd: smb2-posix: Add NFS_SPECFILE_XXX defines.
      s3: VFS: vfs_fruit. Fix the NetAtalk deny mode compatibility code.
      s4: torture: vfs_fruit. Change test_fruit_locking_conflict() to match the vfs_fruit working server code.
      s3: smbtorture3: Add POSIX-MKDIR test for posix_mkdir case sensitive bug.
      smbd: SMB1-POSIX: Add missing info-level SMB_POSIX_PATH_OPEN for UCF_UNIX_NAME_LOOKUP flag.
      smbd: unix_convert: Ensure we don't call get_real_filename on POSIX paths.
      s3: torture: Add additional POSIX mkdir tests.
      s3: smbd: filenames - ensure we replace the missing '/' if we error in an intermediate POSIX path.

Jiří Šašek (1):
      notifyd: Fix SIGBUS on sparc

Joe Guo (15):
      traffic: rm --scale-traffic default value
      s4/scripting/bin: open unicode files with utf8 encoding and write unicode string
      wafsamba/samba_utils.py: override symlink to allow force link
      .gitignore: add ignore rules for a few dev tools
      wafsamba/symbols: always split Popen output by bytes
      wafsamba/symbols: change regex to match both rpath and runpath for different readelf output
      .gitlab-ci.yml: merge .gitlab-ci-private.yml
      dbcheck: skip reverse member link checks when cli option specified
      selftest/tests: add helper method to simplify plantestsuite
      selftest/tests: add smoketests for dbcheck --quick-membership-checks
      bootstrap/config.py: define package lists and templates
      bootstrap/template.py: add cli to render templates
      bootstrap/docker.py: add cli to build/tag/push docker images
      bootstrap/dists: add rendered files for dists
      bootstrap/README.md: add README.md

Justin Stephenson (18):
      s3:libsmb: Honor disable_netbios option in smbsock_connect_send
      s4:torture: Share test iremotewinspool functions
      s4:torture: Seperate out function calls inside params
      librpc:idl: Fix pszDestInfPath winspool parameter type
      s4:torture: Add iremotewinspool driver torture template
      s4:torture: Use test client user and machine name defaults
      lib:printer_driver: Handle PrintProcessor string
      lib:printer_driver: Parse SourceDisksNames section
      lib:printer_driver: Don't overwrite printprocessor
      lib:printer_driver: Retrieve Class value
      s4:torture: Add driver parsing wrapper
      s4:torture: Add test_init_driver_info function
      s4:torture: Add test_CopyDriverFiles
      s4:torture: Add test_UploadPrinterDriverPackage
      s4:torture: Add test_InstallPrinterDriverFromPackage
      s4:torture: Add test_ValidatePrinterDriverInstalled
      s4:torture: Uninstall driver and cleanup
      s4:torture: Enforce Printer Class

Karolin Seeger (2):
      VERSION: Bump version up to 4.11.0pre1
      WHATSNEW: Start release notes for Samba 4.11.0pre1.

Lukas Slebodnik (3):
      tdb: Fix compatibility of wscript with older python
      ldb: The test api.py should not rely on order of entries in dict
      CVE-2019-3824 ldb: Out of bound read in ldb_wildcard_compare

Mark Niggemann (1):
      set caller allocation units in statvfs f_bavail

Martin Krämer (3):
      python: dsal: Fix possibility of identical ACE's being added.
      Update dsacl.py - add_ace to handle/verify sddl parameter correct
      Add command "samba-tool dsacl get" This code is very equal to "samba-tool dsacl set", except it only prints out the current sddl of an object.

Martin Schwenke (10):
      ctdb-config: Change example recovery lock setting to one that fails
      ctdb-recoverd: Free cluster mutex handler on failure to take lock
      ctdb-recoverd: Clean up logging on failure to take recovery lock
      ctdb-recoverd: Make recoverd context available in recovery lock handle
      ctdb-recoverd: Ban node on unknown error when taking recovery lock
      ctdb-recoverd: Time out attempt to take recovery lock after 120s
      ctdb-tests: Force test failure if local daemon setup fails
      ctdb-tests: Add -R option for local daemons to use recovery lock command
      ctdb-tests: Add a test for configuring the recovery lock as a command
      ctdb-cluster-mutex: Separate out command and file handling

Noel Power (12):
      Decrement references to python objects passed to Py_BuildValue
      Examine result of SetList (and prevent sending NULL to PyList_SetItem)
      Cleanup references to module objects returned from PyImport_ImportModule
      pidl: Fix Generated ndr python code to DECREF imported modules
      decref results of PyStr_FromString
      Cleanup (decref) some objects added to list.
      Clean up reference used with PyDict_Setxxx
      buildtools/wafsamba: Avoid decode when using python2
      Fix mem leak with PyBytes_FromStringAndSize
      Fix instances of PyDict_SetItem to decref the value
      Make sure results from GetAttrString are decref'ed where needed
      s4/param: Fix provision_get_schema leaking python object

Philipp Gesang (1):
      libcli: remove declaration of nt_errstr_const

Puran Chand (1):
      s3:libsmb: parse_finfo_id_both_directory_info capture FileID in SMB2_FIND_ID_BOTH_DIRECTORY_INFO response

Ralph Boehme (12):
      CI: run "samba-nt4" as part of the free runners
      CI: move target "build_nt4" to private gitlab runners
      tldap: avoid a use after free crash
      tldap: avoid more use after free errors
      CI: split out "samba-ad-dc-ntvfs[-py2]" test targets
      winbindd: make a copy of xid's in wb_xids2sids_send()
      winbindd: make xids a const argument to wb_xids2sids_send()
      winbindd: convert id to a pointer in wb_xids2sids_dom_done()
      winbindd: update xid in wb_xids2sids_state->xids with what we got
      winbindd: switch send-next/done order
      winbindd: track whether a result from xid2sid was coming from the cache
      winbindd: set idmap cache entries as the last step in async wb_xids2sids

Ralph Wuerthner (1):
      vfs_fileid: fix fsname_norootdir algorithm

SATOH Fumiyasu (1):
      docs-xml: Fix a typo in manpage for idmap_ad

Stefan Metzmacher (34):
      wscript: separate embedded_heimdal from system_heimdal
      replace: only include <sys/capability.h> with HAVE_POSIX_CAPABILITIES
      wafsamba/replace: move __STDC_WANT_LIB_EXT1__ to CFLAGS
      third_party/resolv_wrapper: fix HAVE_RESOLV_IPV6_NSADDRS for struct __res_state
      python/tests/dns*: make use of dns.DNS_RCODE/dns.DNS_OPCODE
      dns.idl: fix DNS_RCODE from 0xF to 0x1F
      manpages/samba.7.xml: smbcontrol can also work with 'samba'
      s4:messaging: add support 'smbcontrol <pid> debug/debuglevel'
      s4:server: avoid using pid=0 for the parent 'samba' process
      s4:server: add support for 'smbcontrol samba shutdown'
      selftest:Samba4: use 'smbcontrol samba shutdown'
      lib/util: add samba_runcmd_export_stdin() helper function
      s4:dsdb:util: make use of samba_runcmd_export_stdin()
      lib/util: inline lib/util/util_runcmd.h again
      selftest: make check password script more portable
      tests/user_check_password_script: add a test do disallow the username as password
      s4:dsdb:util: export SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password script
      selftest: require SAMBA_CPS_ACCOUNT_NAME in checkpassword_arg1.sh
      s3:srv_samr_chgpasswd: export SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password script
      docs-xml/smbdotconf: document export of SAMBA_CPS_{ACCOUNT,USER_PRINCIPAL,FULL}_NAME for check password script
      selftest: improve debugging in dns_hub.py
      blackbox/dbcheck.sh: fix dbcheck_fix_one_way_links cleanup
      dsdb/tests/vlv: use only one toplevel dn that is correctly cleaned up
      s4:setup: register ${NTDSGUID}._msdcs.${DNSFOREST} first in dns_update_list
      winbindd_irpc: remove unused winbind_DsrUpdateReadOnlyServerDnsRecords from wb_irpc_forward_state
      samba_dnsupdate: make it clear that opts.use_file is active and we're not using nsupdate
      samba_dnsupdate: make rodc_dns_update() more robust against timing problems
      selftest:Samba4: report when samba is started and ready
      selftest:Samba4: wait for DNS names being registered
      script/autobuild.py: add 'lsb_release -a' and 'mount' to system-info.txt
      .gitlab-ci.yml: print out more information in the before_script section
      .gitlab-ci*.yml: remove build_ prefixes
      .gitlab-ci*.yml: use 'extends: ' instead of YAML Anchors
      .gitlab-ci.yml: add retries on runner_system_failure/stuck_or_timeout_failure

Swen Schillig (1):
      ctdb: buffer write beyond limits

Tim Beale (61):
      join: Fix TypeError when handling exception
      join: Throw CommandError instead of Exception for simple errors
      python/gpclass: Convert gpclass to use s3 SMB Python bindings
      s3:pylibsmb: Add .set_acl API to SMB py bindings
      netcmd: Change SMB flags from s4 Py bindings to s3
      s3:pylibsmb: Add FILE_READ_ATTRIBUTES access to .loadfile() API
      netcmd: Change GPO commands to use s3 SMB Py bindings
      s4:pysmb: Add error log that the s4 bindings are deprecated
      tests: Run samba_tool.gpo tests against backup testenvs
      ntacls: Pass correct use_ntvfs through to setntacl()
      tests: Run GPO commands against testenv with SMBv1 disabled
      selftest: Give the backup testenvs a 'test1' share
      tests: Run ntacls_backup tests against testenv with SMBv1 disabled
      tests: Relax auth_log SMB assertions to cover v1 *or* v2
      tests: Use MUST_USE_KERBEROS over AUTO_USE_KERBEROS in auth_log tests
      tests: Refactor auth_log SMB connection to be in a single place
      tests: Switchover auth_log from s4 SMB client bindings to s4
      dns_hub: Rename variable to avoid naming collision in exception handler
      netcmd: Try to improve domain backup error message
      s3:rpclient: rpclient help is not very helpful
      s3:pylibsmb: Initialize pointers to NULL in new API code
      s4:libcli: Remove (now unused) pysmb.c bindings
      dns_hub: Fix flake8 warnings
      selftest: Move dns_hub.py into selftest directory
      selftest: Add dns_hub to selftest/target/README
      ldb: Avoid inefficient one-level searches
      ldb: Remove comment that no longer makes sense
      ldb: Elaborate on ldb_kv_search_indexed() comments
      ldb: Rename variable
      samba: Change default process model to prefork
      selftest: Make process_model argument optional in check_or_start()
      selftest: Convert backup/restore testenvs to use default
      man pages: Add note about standard process model
      selftest: Fix running proclimit tests locally
      selftest: Reorder ENV_DEPS so similar testenvs are together
      selftest: Add comment elaborating on what ENV_DEPS actually does
      selftest: Remove unnecessary tests.py options from proclimit tests
      netcmd: Improve error handling of gpo aclcheck as non-admin
      autobuild: Split backup/restore testenvs out into separate job
      selftest: Make dns_hub socket timeout match DNS_REQUEST_TIMEOUT
      selftest: Use default 'prefork children' smb.conf setting
      selftest: Change backup/restore testenvs to use 1 prefork child
      .gitlab-ci.yml: Include the actual command used by gitlab
      .gitlab-ci.yml: Make docker image name more explicit
      autobuild: Drop py2 autobuild jobs
      autobuild: Update variable name to make more sense
      autobuild: Remove the PY3_ONLY variable
      autobuild: Tidy up unnecessary line-breaks in 'TESTS='
      autobuild: Remove ${EXTRA_PYTHON} variable
      autobuild: Replace samba-buildpy2-only with samba-nopython-py2
      autobuild: Drop 'py2' flag
      selftest: Add common function to return cmd environment variables
      selftest: Export DC conf path for special cases
      tests: Tweak DRS tests to avoid unnecessary env variables
      selftest: Remove unused environment variables
      selftest: Remove need for $RODC_DC_SERVER env variable
      selftest: Add helper function to avoid repeated {DC_SERVER}=x
      selftest: Initialize DC_SERVER/etc variables in one place
      s3:tests: Set/return $failed in test_smbclient_auth.sh
      selftest: Abort if we fail to startup testenv with '--one' option
      selftest: Add basic sanity-check tests for nopython target

Volker Lendecke (18):
      ctdb: Print locks latency in machinereadable stats
      vfs_gpfs: Fix the 32-bit build
      librpc: Solaris cc does not like unnamed struct members
      libcli: Solaris cc can't return void values
      torture4: Solaris cc can't deal with empty initializers
      winbind: Enhance xids2sids debugging
      smbd: Avoid sending S-1-22- to winbind
      winbindd: Enhance xids2sids debugging
      messages_dgm: Use saved errno value
      torture3: Extend read3 for the "messaging target re-inits" failure
      messages_dgm: Properly handle receiver re-initialization
      libsmb: Convert cli_posix_open to normal tevent_req pattern
      libsmb: Pull up wire_flags calculation from open_internal
      libsmb: Fix a resource leak in cli_posix_mkdir
      torture: Use GUID_zero()
      smbd: Align integer types
      libsmb: Resolve special _recv handling in cli_ntcreate
      libcli: Pass buf/len to smb2_negotiate_context_add

-----------------------------------------------------------------------


-- 
Samba Shared Repository



More information about the samba-cvs mailing list