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

Stefan Metzmacher metze at samba.org
Thu Jun 15 21:21:06 UTC 2017

The annotated tag, ldb-1.1.31 has been created
        at  76cb53ec7dab8c2dcef9c0e04a08f5893c08950d (tag)
   tagging  6f956cce62c334bb52f593a5d5e0b0a4e3672420 (commit)
  replaces  ldb-1.1.30
 tagged by  Stefan Metzmacher
        on  Thu Jun 15 23:20:57 2017 +0200

- Log -----------------------------------------------------------------
ldb: tag release ldb-1.1.31
Version: GnuPG v1


Amitay Isaacs (12):
      ctdb-client: Rename ctdb_db_travese to ctdb_db_traverse_local
      ctdb-protocol: Allocate SRVID range for ctdb client
      ctdb-client: Refactor cluster-wide database traverse api
      ctdb-tools: Use traverse api to re-implement ctdb catdb command
      ctdb-client: Create sync wrappers for managing message handlers
      ctdb-client: Add async api for detaching a database
      ctdb-client: Move ctdb_ctrl_modflags() to ctdb tool
      ctdb-client: Move sync API to a separate header
      ctdb-client: Move eventd API to a separate header
      ctdb-client: Document ctdb client API
      provision: Update root DNS servers list
      ctdb-recovery: Log messages at various debug levels

Andreas Schneider (20):
      mit_samba: Fix the MIT KDC build with the latest changes
      replace: Use the same size as d_name member of struct dirent
      waf: Do not trhow a format-truncation error for test/snprintf.c
      s4:torture: Fix comparison between pointer and zero character constant
      wafsamba: Pass down the install argument for samba modules
      unittest: Add testsuite for is_known_pipename()
      lib:util: Add new function to load modules from absolute path
      lib:util: Rename smb_load_modules()
      lib:util: Make probing of modules more secure
      lib:util: Make loading of modules more secure
      unittest: Add testsuite for smb_probe_module()
      libcli:util: Update werror table
      libcli:smb: Fix pulling strings from the wire
      s3:libsmb: Fix printing the session setup information
      s3:tests: Add a test which checks that the smbclient session setup works
      WHATSNEW: Add Dynamic RPC port range
      Revert "s3:libsmb: Fix printing the session setup information"
      Revert "libcli:smb: Fix pulling strings from the wire"
      libcli:smb: Add unit test for smb_bytes_pull_str()
      libcli:smb2: Gracefully handle not supported for FSCTL_VALIDATE_NEGOTIATE_INFO

Andrew Bartlett (38):
      schema: Use ldb_schema_set_override_indexlist for faster index selection
      dsdb: Use ldb_handle_use_global_event_context for rootdse modifies
      dsdb: Improve error messages when dsdb_set_schema_from_ldif() fails
      samba_dnsupdate: Ensure we only force "server" under resolv_wrapper
      pydns: Fix leak of talloc_stackframe() in python bindings
      pydns: Also return the DN of the LDB object when finding a DNS record
      python: Allow sd_utils to take a Dn object, not just a string DN
      pydsdb_dns: Use TypeError not LdbError for mismatched types
      pydsdb_dns: Allow the partition DN to be specified into py_dsdb_dns_lookup
      join.py: Do not expose the old machine password over NTLM if -k yes was set
      samba_dnsupdate: Make nsupdate use the server given by the SOA record
      samba_dnsupate: Try to get ticket to the SOA, not the NS servers
      selftest: confirm we clobber the MNAME in the SOA query in the DNS server
      selftest: run dns tests in multiple envs
      dns_server: clobber MNAME in the SOA
      samba_dnsupdate: Extend possible server list to all NS servers for the zone
      samba_dnsupdate: fix "samba-tool" fallback error handling
      selftest: move make_txt_record() onto self in samba.tests.dns
      selftest: merge DNSTest boilerplate
      selftest: Create new common base class for dns.py and dns_tkey.py
      selftest: Use TestCaseInTempDir as base class in dns tests
      provision: Move default handler for site=None down into dc_join object creation
      provision: Allow removing an existing account when force=True is set
      selftest: Test join.py and confirm that the DNS record is created
      selftest: Add test confirming join-created DNS entries can be modified as the DC
      join.py Add DNS records at domain join time
      dsdb: Provide proper errors when dsdb_schema_set_indices_and_attributes fails
      ldb_tdb: Check for memory allocation failure in ltdb_index_transaction_start()
      ldb_tdb: Remove the idxptr DB before we re-index
      ldb_tdb: Improve logging on unique index violation
      dsdb: Correctly call ldb_module_done in dsdb_notification
      ldb: Rename module -> next_module for clarity
      selftest: Add a test for @ATTRIBUTES and @INDEXLIST generation
      selftest: Add pygensec tests for GSS-SPNEGO and Win2000 emulated SPNEGO
      selftest: Add test for gss_krb5/ntlmssp -> SPNEGO
      selftest: Pass the dcerpc binding object to self.waitForMessages in auth_log
      dsdb: Ensure replication of renames works in schema partition
      dsdb: Improve debug messages

Anoop C S (1):
      wscript: Fix some typos

Christof Schmitt (1):
      vfs_gpfs: Fix compile error in gpfsacl_sys_acl_set_fd

David Mulder via samba-technical (1):
      messaging: fix net command failure due to unhandled return code

Douglas Bagnall (11):
      selftest: use an additional directory of knownfail/flapping files
      ldb: fix whitespace in ldb_msg.c
      ldb: fix a typo
      ldb tests/ldb_mod_op_test: don't double include cmocka.h
      ldb.h whitespace
      python/test: delete_force() passes on command line args
      dsdb/tests/ldap: multivalued attributes
      s4/linked_attribute tests: test duplicate values
      dsdb/tests/ldap: test single valued linked attributes
      ldb: relatively efficient functions for finding duplicate values
      ldb: 1.1.31

Garming Sam (4):
      dnsserver: Stop dns_name_equal doing OOB read
      selftest/rodc: Do not run in single mode, this causes deadlocks
      stream_terminate_connection: Prevent use-after-free
      repl: Set GET_ALL_GROUP_MEMBERSHIP flag in the drepl server

Gary Lockyer (3):
      password_hash: conditional compilation for crypt_r
      samba tool - tests: Fix shell metacharacters in generated password
      strerror_r: provide XSI-compliant strerror_r

Guillaume Xavier Taillon (1):
      libbreplace: compatibility fix for AIX

Jeremy Allison (9):
      s3: lib: Add new utility function cp_smb_filename_nostream().
      s3: VFS: Change SMB_VFS_SYS_ACL_DELETE_DEF_FILE to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_SYS_ACL_GET_FILE to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_SYS_ACL_BLOB_GET_FILE to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_SYS_ACL_SET_FILE to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_LISTXATTR to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_REMOVEXATTR to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_SETXATTR to use const struct smb_filename * instead of const char *.
      s3: VFS: Change SMB_VFS_GETXATTR to use const struct smb_filename * instead of const char *.

Lumir Balhar (1):
      python: Port simple libpython module to Python 3 compatible form

Martin Schwenke (5):
      ctdb-common: Fix crash in logging initialisation
      ctdb-scripts: NFS call-out failures should cause event failure
      ctdb-tests: Add more NFS eventscript tests for call-out failures
      ctdb-common: Log a count of dropped messages with non-blocking logging
      ctdb-scripts: Compact server-end TCP connection killing output

Noel Power (1):
      s3/utils: Add warning to testparm for "client ipc signing" param values

Richard Sharpe (1):
      Log the actual error returned when creating a pipe for client logging in CTDB fails. Helps with debugging issues.

Rowland Penny (1):
      samba-tool: You cannot add members to a group if the member exists as a sAMAccountName and a CN.

Stefan Metzmacher (45):
      libcli/smb: Fix alignment problems of smb_bytes_pull_str()
      s3:libsmb: add cli_state_update_after_sesssetup() helper function
      netlogon.idl: Add netr_LogonSamLogon_flags bitmap
      s3:winbindd: Send flags=0 in netr_LogonSamLogon{WithFlags,Ex}()
      s4:rpc_server: Do some checks of LogonSamLogon flags
      docs-xml/smbdotconf: deprecated "profile acls"
      WHATSNEW: deprecated "profile acls"
      python/samba/tests: don't use hardcoded names in *pam_winbind* tests
      selftest: use "$DC_USERNAME" and "$DC_PASSWORD" for the pam_winbind test
      selftest: test pam_winbind with a local user on ad_member
      selftest: don't use hardcoded domain names in Samba3::setup_admember()
      s3:script/tests: don't use hardcoded Domain Name in test_smbclient_s3.sh
      testprogs/blackbox: don't use hardcoded values in test_net_ads_dns.sh
      selftest: pass the workgroup name to Samba3::provision()
      tdb: add run-fcntl-deadlock test
      s4:auth/gensec: let GENSEC_FEATURE_SESSION_KEY result in GSS_C_INTEG_FLAG
      s4:ldap_server: use talloc_zero() in ldapsrv_init_reply()
      s4:ldap_server: introduce a ldapsrv_call_destructor()
      s4:ldap_server: don't log Unbind and Abandon requests.
      s4:ldap_server: add call->wait_send/recv infrastructure
      s4:ldap_server: improve ldapsrv_UnbindRequest implementation
      s4:auth: add authenticate_ldap_simple_bind_send/recv
      s4:ldap_server: implement async BindSimple
      s4:auth: make authenticate_ldap_simple_bind*() use auth_check_password_send/recv
      s4:ldap_server: add use goto do_reply; to make the logic in ldapsrv_BindSASL() more sane
      s4:ldap_server: always allocate resp->SASL.secblob
      s4:ldap_server: remove an useless indentation level from gensec_update_ev()
      s4:ldap_server: move invalid credential handling before the success handling.
      s4:ldap_server: avoid pointless check arround LDAP_INVALID_CREDENTIALS
      s4:ldap_server: make sure we destroy the gensec context on error
      s4:ldap_server: remove indentation level for the valid credential case
      s4:ldap_server: only set *resp->SASL.secblob = output for OK or MORE_PROCESSING_REQUIRED
      s4:ldap_server: drop the connection if we fail to allocate ldapsrv_sasl_postprocess_context
      s4:ldap_server: use talloc_zero for ldapsrv_sasl_postprocess_context
      s4:ldap_server: do the transport validation before calling gensec_create_tstream()
      s4:ldap_server: remove pointless (result != LDAP_SUCCESS) check
      s4:ldap_server: terminate the connection if talloc_reference fails
      s4:ldap_server: only touch conn->session_info on success in ldapsrv_BindSASL()
      s4:ldap_server: make the gensec_create_tstream() error checking more clear
      s4:ldap_server: remove useless indentation level arround gensec_session_info()
      s4:ldap_server: remove useless indentation level arround ldapsrv_backend_Init()
      s4:ldap_server: remove useless NT_STATUS_IS_OK(status) check
      s4:ldap_server: avoid using talloc_reference()
      s4:ldap_server: set result = LDAP_SUCCESS at the end, when we're really done
      s4:ldap_server: implement async BindSASL

Volker Lendecke (31):
      lib: Fix illegal use of 0-length arrays
      tevent: Fix a typo
      tevent: Factor out context initialization
      tevent: Re-init threading in tevent_re_initialise
      tevent: Add tevent_re_initialise to threaded test
      tevent: Fix a memleak on FreeBSD
      tevent: Fix a race condition in tevent context rundown
      ctdbd_conn: Fix a copy&paste error
      ctdbd_conn: Fix ctdbd_connection_destructor
      password_hash: Fix the build on FreeBSD
      g_lock: Fix two typos
      torture3: Initial test g_lock
      g_lock: More correct error msg
      g_lock: Make it endian-neutral
      g_lock: Remove unused g_lock_get
      g_lock: Remove a pointless "else"
      g_lock: parse->get
      g_lock: unparse->put
      g_lock: Move parsing routines together
      g_lock: Reformat to allow userdata
      g_lock: Make g_lock_record_store also store userdata
      g_lock: Add g_lock_write_data
      g_lock: Make g_lock_dump return a complete list of locks
      torture3: Test g_lock_write_data
      g_lock: Allow lock upgrade/downgrade
      torture3: Test lock upgrade/downgrade
      torture3: Test lock conflict and cleanup
      g_lock: Heuristically check for server existence
      torture3: Test heuristic cleanup
      smbd: Claim version in g_lock
      g_lock: open with LOCK_ORDER_3


Samba Shared Repository

More information about the samba-cvs mailing list