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