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

Stefan Metzmacher metze at samba.org
Thu Aug 9 06:15:49 MDT 2012


The annotated tag, ldb-1.1.10 has been created
        at  bc74156d32a51ccff52b52da0a83f11230728699 (tag)
   tagging  73f0cb5278e714740d0de75e6b0d0bf4c815491a (commit)
  replaces  ldb-1.1.9
 tagged by  Stefan Metzmacher
        on  Thu Aug 9 14:15:40 2012 +0200

- Log -----------------------------------------------------------------
ldb: tag release ldb-1.1.10
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJQI6nsAAoJEEeTkWETCEAli44IAKQiAk3St39aJHyqB6NPFP5I
gh6H+w085NsawNfcGGyBB5iv08Vsmk9+Unjn20rExhSyVF7GAB0+vVdxcTs8k9wM
e5JkHYUs8HY5ppnISg2tVnW4gLHe7d4KPGb6zfhciviTQjvRg+vOVL+tKFdxWJr1
u+vvcqiWJxNICOkuJgj33nUYyHJYOrKDgZ6xrnMDd3qGzvd7RSGyRmPufHRbbRzM
bdTx8+N5IfkvuJsCMaqwpTDKhUk+x0pFUrU5XdJIr7oSRKap9D79cD3TLr4/BeVF
azfrStA8xwy64Wc6jdpWPQoBOiCyGV4qdOTZKy2Y+3LsearRT50JAI/r+ooBDD0=
=zpW3
-----END PGP SIGNATURE-----

Andreas Schneider (1):
      doc: Remove build/ from doxygen config or it will not work in brew.

Andrew Bartlett (34):
      s3-pypassdb: Fix wrapper for pdb_domain_info to return correct dns_{domain,forest}
      s3-pysmbd: Add set_nt_acl() function based on parts of vfstest
      s3-pysmbd: Add my copyright
      s3-pysmbd: fix DEBUG
      s3-pysmbd: Add hook for get_nt_acl()
      build: fix typo
      lib/param: Also enable vlp when --enable-selftest is specified
      build: Remove duplicate declaration of --enable-selftest
      Rework recursive waf build to be a selftest-enabled not a developer build
      build: Make -Werror=format check only run where NULL is still accepted
      Revert "ldb: Add parameter to avoid NULL format string flagged by -Werror=format"
      s3-pysmbd: Add talloc_stackframe() to smbd_set_simple_acl wrapper
      s3-passdb: Simplify idmap wrapper in pdb_samba4
      s3-pysmbd: Use talloc_zero()
      s3-pysmbd: Try opening as a file, then as a directory
      s4-smbd: Check for failure of irpc_add_name
      s4-scripting: Remove unused variables from ntacl tests
      s3-param: Remove never-reached condition for opt_list == NULL
      s3-param: Remove never-reached condition for popts == NULL
      build: Remove pdbtest from the autoconf build
      s3-torture: Extend pdbtest to also run an authentication unit-test
      selftest: Rename samba4.blackbox.pdbtest to samba.blackbox.pdbtest
      s4-dsdb: Reduce calls to the ldb layer by reloading less often
      s4-dsdb: simplify migration of old-style seqence numbers to metadata.tdb
      s4-dsdb: Remove ldb_sequence_type argument from partition_primary_sequence_number
      s4-dsdb: Change talloc parent
      s4-pydsdb: Provide control of if we should write index attributes when reloading a schema
      s4-dsdb: Ensure we have indexing enabled during the provision
      s4-dsdb: Do not reload partition metadata except on transaction start
      s4-dsdb: Remove strcasecmp() fallback in replmd_ldb_message_element_attid_sort
      lib/ldb: Use tdb_exists() rather than tdb_fetch()/talloc_free()
      s3-events: Do not vasprintf() the tevent debug messages that will not be shown
      s4-events: Do not vasprintf() the tevent debug messages that will not be shown
      lib/ldb: Do not vasprintf() the tevent debug messages that will not be shown

Andrew Klaassen (1):
      media_harmony VFS module: Add and build by default.

Andrew Tridgell (1):
      heimdal: fixed -Werror=format error in com_err

Björn Baumbach (3):
      s4: samba_spnupdate: fix "if we are DNS server" check
      docs-xml: fix dfree cache time example
      docs-xml: fix pid directory example

Björn Jacke (6):
      vfs_media_harmony: fix return of void
      vfs_time_audit: Remove some unnecessary return; statements
      vfs_time_audit: Remove unnecessary return; statement
      vfs_full_audit: Remove some unnecessary return; statements
      vfs_afsacl.c: Remove some unnecessary return; statements
      vfs_dirsort: Remove unnecessary return; statement

Christian Ambach (6):
      s3-ctdb: adjust a loglevel
      s3-ctdb: return proper exit code
      lib/param: move enum dns_update_settings to lib/param
      lib/socket_wrapper: writev returns ssize_t, not int
      smbXcli: add some includes to fix compiler warnings
      s4:libcli/smb2/write correct error checking

Gregor Beck (1):
      lib/dbwrap: rewrite lock order check to ease debugging

Rusty Russell (4):
      loadparm: Add ctx member to struct loadparm_global.
      source3/loadparm: make struct loadparm_service a talloc object.
      source3/smbd/conn.c: wean off string_set/string_free
      source3/loadparm.c: Move string_set/string_free inside.

Stefan Metzmacher (97):
      s4:libcli: send the TCONX_FLAG_EXTENDED_RESPONSE flag
      s4:torture: send the TCONX_FLAG_EXTENDED_RESPONSE flag
      s4:dsdb:replicated_objects: do not move 'instanceType' to the end of msg->elements on RODC replication
      auth/ntlmssp: avoid talloc_tos() in ntlmssp_client_initial()
      libcli/smb: change smb_signing to skip the NBT_HEADER_SIZE internally
      s3:smbd: skip nbt header in srv_check_sign_mac()
      libcli/smb: pass hdr/len to smb_signing_check/sign_pdu() and skip the nbt header
      libcli/smb: add smb_key_derivation() for TREE_CONNECT_ANDX_EXTENDED_SIGNATURES support
      libcli/smb: add smb1cli_session_protect_session_key()
      s3:libsmb: add EXTENDED_SIGNATURE support in cli_tcon_andx*()
      s4:libcli: add support for SMB_EXTENDED_SIGNATURES during SMBtconX
      s4:torture: add support for SMB_EXTENDED_SIGNATURES during SMBtconX
      s3:smbd: keep the "application session key" during SMB1 reauth
      s3:smbd: setup session->global->signing_/application_key during old SMB1 session setups
      s3:smbd: setup session->global->signing_/application_key during SPNEGO SMB1 session setups
      s3:rpc_server/netlogon: make usage of session_extract_session_key()
      s3:rpc_server/wkssvc: make usage of session_extract_session_key()
      s3:smbd: setup the application session key with the first tcon on a session
      s3:smbd: add support for SMB_EXTENDED_SIGNATURES in SMBtconX
      s4:domain join: setup RODC invocationId
      s3:smb2_read: remove unused in_smbpid
      s3:smb2_write: remove unused in_smbpid
      s3:smb2_lock: remove unused in_smbpid
      s3:smb2_server: use 'i' instead of '1' as vector index in smbd_smb2_request_pending_timer()
      s3:smbd: add helper macros to access smb2req->{in,out}.vector[]
      s3:smb2_break: make use of SMBD_SMB2_IN_BODY_PTR()
      s3:smb2_close: make use of SMBD_SMB2_IN_BODY_PTR()
      s3:smb2_flush: make use of SMBD_SMB2_IN_BODY_PTR()
      s3:smb2_notify: make use of SMBD_SMB2_IN_*_PTR()
      s3:smb2_read: make use of SMBD_SMB2_IN_BODY_PTR()
      s3:smb2_glue: make use of SMBD_SMB2_IN_HDR_PTR()
      s3:smb2_sesssetup: make use of SMBD_SMB2_* macros
      s3:smb2_find: make use of SMBD_SMB2_* macros
      s3:smb2_create: make use of SMBD_SMB2_* macros
      s3:smb2_tcon: make use of SMBD_SMB2_* macros
      s3:smb2_write: make use of SMBD_SMB2_* macros
      s3:smb2_negprot: make use of SMBD_SMB2_* macros
      s3:smb2_getinfo: make use of SMBD_SMB2_* macros
      s3:smb2_setinfo: make use of SMBD_SMB2_* macros
      s3:smb2_lock: make use of SMBD_SMB2_* macros
      s3:smb2_ioctl: make use of SMBD_SMB2_* macros
      s3:smb2_server: make use of SMBD_SMB2_* macros
      s3:smbd: remove unused variable in sesssetup.c
      s4:libcli/pyerrors: s/PyErr_WERROR_IS_ERR_RAISE/PyErr_WERROR_NOT_OK_RAISE/
      s4:libcli/pyerrors: add PyErr_NTSTATUS_NOT_OK_RAISE()
      s3:smb2_server: add smbd_smb2_inbuf_parse_compound()
      s3:smb2_server: remove const from smbd_smb2_first_negprot()
      s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in smbd_smb2_request_create()
      s3:smb2_server: make use of smbd_smb2_inbuf_parse_compound() in smbd_smb2_request_read*()
      libcli/smb: use forward declaration instead of includes
      libcli/util: add NT_STATUS_FILE_NOT_AVAILABLE
      s3:smb2_server: move 'conn' to main block of smbd_smb2_request_dispatch()
      s3:smb2_server: introduce a smbd_smb2_dispatch_table (for now just with names)
      s3:smb2_server: add .need_session to smbd_smb2_dispatch_table
      s3:smb2_server: add .need_tcon to smbd_smb2_dispatch_table
      s3:smb2_server: add .as_root to smbd_smb2_dispatch_table
      s3:smb2_server: add and use smbd_smb2_call()
      s3:smb2_server: do one central session check if the operation requires it
      s3:smb2_server: do one central tcon check if the operation requires it
      s3:smb2_server: do one central as_root check if the operation requires it
      s3:smb2_server: add some more SMBD_SMB2_* defines/macros
      s3:smb2_server: make use of SMBD_SMB2_NUM_IOV_PER_REQ
      s3:smb2_server: make use of helper macros in smbd_smb2_request_validate()
      s3:smb2_server: make use of helper macros in smb2_calculate_credits()
      s3:smb2_server: make use of SMBD_SMB2_*_IOV_OFS
      s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQ
      s3:smb2_server: make use of SMBD_SMB2_OUT_*_IOV smbd_smb2_request_reply()
      s3:smb2_server: check for compound based on SMBD_SMB2_NUM_IOV_PER_REQ
      s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() smbd_smb2_request_pending_queue()
      s3:smb2_server: use memmove instead of copying single vector elements
      s3:smb2_server: there's no need to copy req->out.vector when we just keep the last request
      s3:smb2_server: fix SMB2 signing of compound responses
      s3:smb2_server: sign the last request at the start of smbd_smb2_request_reply()
      s3:smb2_sesssetup: remove TALLOC_FREE(session) from smbd_smb2_[re]auth_generic_return
      s3:smb2_sesssetup: remove unused code in smbd_smb2_reauth_generic_return()
      libcli/smb: smb2_signing_[en|de]crypt_pdu() check and set SMB2_TF_MSG_SIZE
      libcli/smb: do not set SMB2_TF_MSG_SIZE in the caller
      s3:smb2_server: don't try to update req->in.vector[0] in smbd_smb2_request_pending_queue()
      s3:smb2_read: fix indentation in schedule_smb2_sendfile_read()
      s3:smb2_read: use SMBD_SMB2_NUM_IOV_PER_REQ when checking for sendfile() support
      s3:smb2_server: use the common buffer layout for smbd_smb2_request_pending*
      s3:smb2_server: make use of SMBD_SMB2_* macros in smbd_smb2_request_verify_sizes()
      s3:smb2_server: make use of SMBD_SMB2_* macros in smbd_smb2_request_done_ex()
      s3:smb2_server: rewrite dup_smb2_vec3() using SMBD_SMB2_*_IOV_OFS and helper variables
      s3:smb2_server: remove useless variable 'i'
      s3:smb2_server: make use of SMBD_SMB2_OUT_HDR_PTR() in smbd_smb2_request_pending_queue()
      s3:smb2_server: s/i/idx in smbd_smb2_request_pending_queue()
      s3:nmbd: don't log get_domain_master_name_node_status_fail at level 0
      s3:nmbd: log a failure in get_domain_master_name_node_status_success() as level 1
      s3:smb2_server: do central file_id check if the operation requires it
      s3:smb2_server: check the session before we could response with an error.
      s3:smbXsrv.idl: add encryption_required to smbXsrv_tcon_global0
      s3:smb2_sesssetup: set global->encryption_required and enforce it
      s3:smb2_tcon: set global->encryption_required and enforce it
      s3:smb2_server: add smbd_smb2_request->do_encryption
      s3:smb2_read: don't try sendfile if encryption is used
      s3:smb2_sesssetup: setup global->[en|de]cryption_key

Volker Lendecke (4):
      s3-ctdb: Add debugs to ctdb_serverids_exist
      s3-ctdb: Fix ctdb_serverids_exist for target nodes that died
      vfs-mediaharmony: Remove some unnecessary return; statements
      s3: Fix a crash in reply_lockingX_error

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list