[SCM] Samba Shared Repository - annotated tag tevent-0.9.34 created
Stefan Metzmacher
metze at samba.org
Mon Nov 13 22:00:03 UTC 2017
The annotated tag, tevent-0.9.34 has been created
at 2579bbef14386a947b5ac2c8e47263d103a84f56 (tag)
tagging 2e573eead96b2e98dd8a15c9c8e470679e530392 (commit)
replaces ldb-1.3.0
tagged by Stefan Metzmacher
on Mon Nov 13 22:59:42 2017 +0100
- Log -----------------------------------------------------------------
tevent: tag release tevent-0.9.34
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJaChXOAAoJEEeTkWETCEAlbBYIAMJpdhxQvYDf7+P7pTKmOvx8
jp3MCBnMLDiNrDpSkx1O3kTWdVUHyI56jurquPzKPUqwUMH0TCIH08JLP89LFPXx
Q7fndj4StnMRSCbmCkMM+iOsVRD3+XbQ5pxjZ0c4InWpb+eznESTyDAgE1ntmmNI
FrKVyoHxP+yVtT/VM3llVvkj5oiCS3Xo16VDcIFldb1stYOw4eI/D6Vu9Tfjl+S1
QdBVghgezvL3OWqgAwDX3Q0do1qG0UYJ0XZ9TfrO5Oy5h6XdGKWSzrcVIc4FjgBJ
jXK+aUhU92+3GDxBtZL5/hlvIZZuhK8VFSMZh7f+rz6WUS02XlhZWnlbi0DpAtU=
=zRcc
-----END PGP SIGNATURE-----
Alexander Bokovoy (2):
smb.conf.5: sort parameters alphabetically
man pages: properly ident lists
Amitay Isaacs (21):
notifyd: Broadcast to all connected nodes
ctdb-daemon: Send broadcast to connected nodes, not configured nodes
ctdb-tests: Send broadcast to connected nodes, not configured nodes
ctdb-common: Do not queue a packet if queue does not have valid fd
ctdb-protocol: Add REQ_TUNNEL packet type
ctdb-protocol: Add controls to register/deregister tunnels
ctdb-daemon: Add implementation of tunnel controls
ctdb-protocol: Add req_tunnel counts to ctdb statistics
ctdb-daemon: Add code to process ctdb_req_tunnel packets
ctdb-protocol: Add protocol marshalling for tunnel controls
ctdb-client: Add client code for tunnel controls
ctdb-protocol: Add protocol marshalling for CTDB_REQ_TUNNEL
ctdb-client: Add client api for using tunnels
ctdb-protocol: Add tunnel id prefix for testing
ctdb-tests: Add test for tunnels
ctdb-tests: Add interactive test for tunnels
ctdb-common: Ignore event scripts with multiple '.'s
ctdb-tests: Add tests for event scripts with multiple '.'s
ctdb-tools: Drop duplicate output from dbstatistics
ctdb-client: Fix CID 1419820
ctdb-common: Fix stale socket removal
Andreas Schneider (15):
s4:smbd: Add missing unistd.h include to fix build of process_prefork
s3:tests: Fix the smblcient utimes test in Europe
s4:scripting: Fix ntstatus_gen.h generation on 32bit
s3:vfs_glusterfs: Fix a double free in vfs_gluster_getwd()
s3:vfs_glusterfs: Use SAFE_FREE
s3:secrets: Do not leak memory of pw and old_pw
s3:passdb: Make sure the salt is fully initialized before passing
s3:modules: Check correct variable for NULL in posixacl_xattr
s4:kdc: Pass down the task to get access to model_ops for kpasswd server
testprogs: Update the kpasswd setpassword test
libsmbclient: Use const for the user
s4:torture: Avoid useless strdup in libsmbclient test
s4:pyparam: Fix resource leaks on error
vfs_fruit: Unlink memory on error
s3:passdb: Fix a memory leak in secrets_fetch_or_upgrade_domain_info()
Andrew Bartlett (16):
provision: make clear that the tmp ldb is running in @IDXGUID mode
provision: Add a fixed objectGUID to the tmp DB used for LDAP backend schema work
provision: Add a fixed GUID to the samba4top objectclass definition
dsdb: Set that Samba uses the GUID index in LDB
Do not re-use the attribute @IDXVERSION for SAMDB_INDEXING_VERSION
scripting: Add script (backportable) to undo a GUID index
dbcheck: Allow removal of one-way links to missing objects
replace: Link to -lbsd when building replace.c by hand
repl_meta_data: Avoid printf() and use binary direct RDN creation for deleted objects
repl_meta_data: Move creation of deleted DN into helper: replmd_make_deleted_child_dn()
repl_meta_data: Split replmd_make_deleted_child_dn() into a helper function
repl_meta_data: Use replmd_make_prefix_child_dn() in replmd_conflict_dn()
repl_meta_data: Explain that we do not truncate the DN at present
repl_meta_data: Initialise parent_dn to NULL
s4-smbtorture: Add test krb5.kdc to prove fix for CVE-2017-11103
s4-smbtorture: Show that the KDC provides no protection from CVE-2017-11103
Anoop C S (2):
docs-xml: Fix a typo in manpage for vfs_fruit
vfs_fruit: Replace closedir() by SMB_VFS_CLOSEDIR
Christof Schmitt (2):
lib/util: Fix build for lttng libraries that does not support tracef
Removed unused 'oplock contention limit' config parameter
David Mulder (1):
smbc_opendir should not return EEXIST with invalid login credentials
Douglas Bagnall (8):
nwrap: Fix strotoul checks for NSS_WRAPPER_MAX_HOSTENTS
linked attribute tests: test against duplicates in replace
replmd: check for duplicate values in MOD_REPLACE case
linked attribute tests: ensure duplicate deletes fail
linked attribute tests: fix logic for add test
replmd: use check_parsed_dn_duplicates() more widely
linked_attribute tests: helper assert function for expected LdbError
linked attribute tests: correct add_all_at_once test
Gary Lockyer (15):
s4:smbd: call setproctitle_init
s4:smbd: set samba root process title
tfork: set waiter process title
source4 smbd: remove global control pipe from process_standard.
tests: Add a blackbox test for smbcontrol
source4/smbd: refactor the process model for prefork
process_standard: Use the new process_context
process_standard: Move child pipe setup further down standard_accept_connection()
process_standard: Honour proc_ctx->inhibit_fork_on_accept
source4/smbd: Do not overstamp the process model with "single"
process_standard: Do not log at level 2 every time a child exits
source4/smbd: Fix code formatting after refactoring.
source4/smbd: add a prefork process model.
selftest: set ad_dc process model to prefork
source4/smbd: replace DEBUG( with DBG_
Günther Deschner (2):
s3-auth: remove leftover prototype from auth_domain.
s4-torture: remove obsolete comment in libsmbclient torture suite.
Jeremy Allison (13):
s3: VFS: Ensure sys_getwd() doesn't leak memory on error on really old systems.
s3: VFS: Protect errno if sys_getwd() fails across free() call.
s3: VFS: Ensure default SMB_VFS_GETWD() call can't return a partially completed struct smb_filename.
s3: smbd: Currently if getwd() fails after a chdir(), we panic.
s3: tests: Add smbclient test for utimes command.
s3: client: Add new utility function client_clean_name().
s3: smbclient: Ensure we call client_clean_name() before all operations on remote pathnames.
s3: smbclient: Test we can rename with a name containing.
Revert "s3/smbd: fix deferred open with streams and kernel oplocks"
s4: torture: kernel_oplocks. Create a regression test case for bug #13058.
libsmbclient: Allow server (NetApp) to return STATUS_INVALID_PARAMETER from an echo.
s3: smbd: kernel oplocks. Replace retry_open() with setup_kernel_oplock_poll_open().
s4: torture: kernel oplocks. Add smb2.kernel-oplocks.kernel_oplocks8
Joe Guo (3):
python: add a failed test to show Popen deadlock
python: use communicate to fix Popen deadlock
gitlab-ci: add .gitlab-ci.yml
Jorge Schrauwen via samba-technical (1):
vfs_solarisacl: fix build for samba 4.7 and up
Justin Maggard via samba-technical (1):
smb.conf: Update multi-channel warning text
Kevin Anderson (2):
vfs_fruit: Add Time Machine support
docs/vfs_fruit: Add Time Machine support
Lumir Balhar (8):
python: Port samba.registry module to Python 3 compatible form
tests: Improve tests of samba.registry Python module
python: Fix Python 2.6 compatibility
unittests: Fix missing include of signal.h
python: Port samba.messaging module to Python 3 compatible form.
python: Port tests of samba.messaging to Python 3 compatible form.
python: Port ntvfs posix bindings to Python 3 compatible form
python: tests: Add tests for samba.posix_eadb module
Lutz Justen (3):
lib: gpo: Changes order to match GPO application order.
lib: gpo: Fixes issue with GPOPTIONS_BLOCK_INHERITANCE.
lib: gpo: Put enforced GPOs at the end of the list.
Marc Muehlfeld (2):
vfs_snapper man page: Fixed typo
Updated error message text and reduced its debug level
Martin Schwenke (23):
ctdb-tools: Use ctdb_connection_list_read()
ctdb-common: Remove unused function ctdb_parse_connections()
ctdb-tools: Replace parse_ip_port() -> ctdb_sock_addr_from_string()
ctdb-common: Remove unused function parse_ip_port()
ctdb-tools: Replace parse_ip() -> ctdb_sock_addr_from_string()
ctdb-tests: Replace parse_ip() -> ctdb_sock_addr_from_string()
ctdb-common: Replace parse_ip() -> ctdb_sock_addr_from_string()
ctdb-common: Make parse_ip() and parse_ipv4() static
ctdb-protocol: Fix typo in type of return variable
ctdb-tests: Strengthen some tests
ctdb-client: Fix a typo
ctdb-test: Fix CID 1419118 (Error handling issues)
ctdb-tests: Check an unchecked return value
ctdb-tests: Allow wait_until() to be used in unit tests
ctdb-tests: Wait for ctdb_eventd to start, fail if it doesn't
ctdb-tests: Skip starting fake_ctdbd when current node is disconnected
ctdb-tests: Wait for fake_ctdbd to start, fail if it doesn't
ctdb-tests: Process-exists unit tests should wait until PID is registered
ctdb-common: Ensure unused bytes in union are initialised
ctdb-tests: Have fake daemon log when it parses public IPs
ctdb-scripts: Don't bother checking PID file when starting ctdbd
ctdb-tests: Add sock_daemon test for stale socket handling
ctdb-tests: Fix some harmless CIDs
Michael Adam (1):
vfs_glusterfs: Fix exporting subdirs with shadow_copy2
Niels de Vos (1):
vfs_glusterfs: include glusterfs/api/glfs.h without relying on -I options
Noel Power (1):
docs: Improve wording around 'winbind expand groups' param
Omri Mor (1):
s3/smbd: register Time Machine shares with Avahi
Pooja Mahadik (1):
Changes in samba vxfs plugin.
Ralph Boehme (87):
lib/util/run_cmd: prevent zombies in samba_runcmd_send on timeout
lib/util/run_cmd: ensure fd_stdin gets set to -1 in the destructor
lib/util/run_cmd: remove a printf
lib/util/run_cmd: use a cleanup function instead of a destructor
net: groupmap cleanup should not delete BUILTIN mappings
smbcacls: no need to fetch the sd when changing ownership
selftest: fix acl_xattr test: changing owner
selftest: fix acl_xattr test: group, not user
selftest: fix acl_xattr test: grep ouput before munging
selftest: fix acl_xattr test: sn-devel unreliable gid
selftest: fix acl_xattr test script test_acl_xattr.sh
selftest: fix samba3.blackbox.inherit_owner.default test script test_inherit_owner.sh
selftest: tests for change ownership on a file
s3/smbd/posix_acls: return correct status in try_chown
vfs_acl_common: factor out a variable declaration
vfs_acl_common: fix take ownership vs give ownership
vfs_fake_acls: deny give-ownership
wbinfo: return "NOT MAPPED" instead of "S-0-0" for unmapped id-to-sid
winbindd: add domain SID to idmap mapping domains
winbindd: pass domain SID to wbint_UnixIDs2Sids
winbindd: idmap_rid: don't rely on the static domain list
winbindd: idmap_rid: error code for failing id-to-sid mapping request
selftest: add some debugging to test_give_owner.sh
vfs_catia: factor out mapping functions
vfs_fruit: fix ftruncating resource fork
vfs_fruit: add AppleDouble xattr structure definitions
vfs_fruit: allocate ad_data buffer up to AD_XATTR_MAX_HDR_SIZE bytes
vfs_fruit: unpack AppleDouble xattr header if present
vfs_fruit: pass smb_fname to ad_convert
vfs_fruit: static string fruit_catia_maps
vfs_fruit: on-access conversion of AppleDouble xattr data
s4/torture: vfs_fruit: replace AppleDouble data blob with xattr data
s4/torture: vfs_fruit: test xattr unpacking
selftest: prevent interpretation of escape sequences in test_give_owner.sh
s3/smbd: README.Coding fixes in set_ea_dos_attribute
s3/smbd: fix access checks in set_ea_dos_attribute()
s3/smbd: use correct access in get_file_handle_for_metadata
Update .ycm_extra_conf.py
s3/smbd: use struct initializer for smbd_smb2_create_state
s3/smbd: add tevent context to smbd_smb2_create_state
s3/smbd: move some setup code in smbd_smb2_create_send a few lines up
s3/smbd: modernize a DEBUG statement
s3/smbd: factor out smbd_smb2_create_finish from smbd_smb2_create_send
s3/smbd: leverage early return added in the previous commit
s3/smbd: move result into smbd_smb2_create_state
s3/smbd: move replay_operation into smbd_smb2_create_state
s3/smbd: move requested_oplock_level into smbd_smb2_create_state
s3/smbd: add in_oplock_level to smbd_smb2_create_state
s3/smbd: add in_create_disposition to smbd_smb2_create_state
s3/smbd: move info into smbd_smb2_create_state
s3/smbd: remove unneeded args from smbd_smb2_create_finish
s3/smbd: move create contexts into smbd_smb2_create_state
s3/smbd: move create ctx extraction and validation to a helper func
s3/smbd: remove all stack variables of smbd_smb2_create_send into smbd_smb2_create_state
s3/smbd: factor out smbd_smb2_create_before_exec from smbd_smb2_create_send
s3/smbd: factor out smbd_smb2_create_after_exec from smbd_smb2_create_send
s3/smbd: use early returns in smbd_smb2_create_send
s3/smbd: update some more DEBUG macros in smbd_smb2_create_send
vfs_zfsacl: fix compilation error
vfs_fruit: avoid dereferencing a freed object in an error case
selftest: split out failing owner related subtest from samba3.raw.acls.create_file|dir
vfs_acl_common: directly pass default_acl_style
s3/smbd: make make_default_filesystem_acl public
s3/posix_acls: add default ACL style "everyone"
vfs_nfs4acl_xattr: remove a layer of indirection
vfs_nfs4acl_xattr: move interesting functions pointers to the top
librpc/idl: rename NFS4 ACL xattr name define
librpc/idl: rename NFS4 ACL xattr name
librpc/idl: add versions consts to nfs4acl.idl
vfs_nfs4acl_xattr: add a runtime configuration object
vfs_nfs4acl_xattr: modernize ACL inheritance
vfs_nfs4acl_xattr: code polish
vfs_nfs4acl_xattr: refactoring
vfs_nfs4acl_xattr: fsp->fh->fd can legally be -1
vfs_nfs4acl_xattr: move the meat of the implementation to a seperate file
librpc/idl: add NFS 4.1 ACL flags
vfs_nfs4acl_xattr: add support for NFS 4.1 ACL flags in the NDR backend
selftest: add explicit default NFS4 acl version
nfs4acls: update default NFS4 ACL version to 4.1
selftest: test vfs_nfs4acl_xattr with NFS 4.1 ACLs
vfs_nfs4acl_xattr: do xattr ops as root
vfs_nfs4acl_xattr: add POSIX mode check and reset
vfs_nfs4acl_xattr: implement take-ownership as in vfs_acl_common
vfs_nfs4acl_xattr: add XDR backend
selftest: run raw.acls tests against a share with XDR NFS4 ACLs
selftest: run raw.acls test with XDR NFS41 ACLs
manpages: add vfs_nfs4acl_xattr.8
Ralph Wuerthner (4):
s3:winbind: unmapped Unix groups in getgrgid must be resolved locally
s3:winbind: unmapped Unix users must be resolved locally
s3: smbd: Fix delete-on-close after smb2_find
s4: torture: Add smb2 FIND_and_set_DOC test case.
Richard Sharpe (1):
s3:Add a utimes command to smbclient so we can set the Windows times.
Samuel Cabrero (2):
s3: spoolss: Fix GUID string format on GetPrinter info
s3: spoolss: Extend publish_toggle test to check returned GUID string format
Stefan Metzmacher (6):
krb5_wrap: KRB5_ADDRESS_INET6 is not a define in Heimdal
krb5_wrap: ADDRTYPE_INET6 is available in all supported MIT versions
s4:heimdal_build: there's no need to define HAVE_KRB5_ADDRESSES twice
s3:cli_netlogon: make sure rpccli_connect_netlogon only returns NT_STATUS_OK on success
s3:cli_netlogon: let rpccli_connect_netlogon() retry once after NT_STATUS_NETWORK_ACCESS_DENIED
tevent: version 0.9.34
Tim Beale (30):
selftest: Add new AD DC testenv with NTLM disabled
selftest: Rename ntlmauth tests to ntlmdisabled
selftest: Use a unique hostname/IP for the no_nss testenv
selftest: replica_sync did not fully cleanup if test failed
selftest: Windows resolves object conflicts differently to Samba
selftest: Add test for a re-animated object conflict
replmd: RMD_VERSION incorrectly incremented for link conflicts
selftest: Add sanity-check RODC can't use cache to reveal secrets
replmd: Refactor adding the backlink in replmd_process_linked_attribute()
replmd: Refactor logic to check if replicated link is newer
replmd: Remove unused originating_usn variable
selftest: Make sure single-link conflict retains the deleted link
selftest: Add test for deleted single-valued link conflict
selftest: Add conflict test where the single-valued link already exists
replmd: Partial fix for single-valued link conflict
replmd: Handle conflicts for single-valued link attributes better
replmd: Make replmd_set_la_val() closer to replmd_build_la_val()
replmd: Fix talloc inconsistency in replmd_set_la_val()
replmd: Use replmd_set_la_val() when adding new links
replmd: Mark link conflicts as inactive correctly
replmd: Handle single-valued conflicts for an existing link
replmd: Move link conflict handling into separate function
replmd: Change replmd_check_singleval_la_conflict() logic flow
replmd: Small refactor to replmd_check_singleval_la_conflict()
selftest: Add test for initial link attribute RMD_VERSION value
replmd: Remove static values passed to replmd_build_la_val()
replmd: Fix RMD_VERSION inital value to match Windows
replmd: Get rid of duplicated replmd_build_la_val() code
replmd: Remove unnecessary replmd_build_la_val() param
selftest: Print link meta-data when developer debugging is used
Uri Simchoni (9):
smbd: remove calls to dptr_init_search_op()
smbd: remove calls to dptr_init_search_op() from TRANS2 search code
smbd: remove dptr_init_search_op()
VFS examples: remove init_search_ops
vfs_glusterfs: remove init_search_op handling
vfs_time_audit: remove init_search_op implementation
vfs_media_harmony: remove handling of init_search_op
vfs_unityed_media: remove handling of init_search_op
vfs: remove SMB_VFS_INIT_SEARCH_OP
Volker Lendecke (58):
netlogon_creds_cli: Fix talloc_stackframe leaks
netlogon_creds_cli: Simplify netlogon_creds_cli_context_global
cli_netlogon: Rename "netlogon_creds" to "creds_ctx"
cli_netlogon: Remove an unnecessary if-condition
netlogon_creds_cli: Simplify netlogon_creds_cli_store
netlogon_creds_cli: Simplify netlogon_creds_cli_delete
netlogon_creds_cli: Remove unused code
netlogon_creds_cli: Remove tevent_req handling from netlogon_creds_cli_lock_fetch
netlogon_creds_cli: Transfer a comment
netlogon_creds_cli: Rename netlogon_creds_cli_lock_fetch->get_internal
netlogon_creds_cli: Simplify netlogon_creds_cli_get
netlogon_creds_cli: Print netlogon_creds_CredentialState
netlogon_creds_cli: Factor out netlogon_creds_cli_store_internal
netlogon_creds_cli: Factor out netlogon_creds_cli_delete_internal
netlogon_creds_cli: Create cli_credentials from netlogon creds ctx
rpc_client3: Avoid "cli_credentials" in cli_rpc_pipe_open_schannel_with_creds
netlogon_creds_cli: Add netlogon_creds_cli_lck
netlogon_creds_cli: Add netlogon_creds_cli_delete_lck
netlogon_creds_cli: Protect netlogon_creds_cli_check by _lck
netlogon_creds_cli: Protect netlogon_creds_cli_auth by _lck
cli_netlogon: Factor out rpccli_setup_netlogon_creds_locked
rpcclient3: Factor out cli_rpc_pipe_open_bind_schannel()
cli_netlogon: Return flags from rpccli_setup_netlogon_creds_locked
cli_netlogon: rpccli_connect_netlogon
winbindd: Use rpccli_connect_netlogon
netlogon_creds_cli: Pass "capabilities" up from creds_cli_check
rpcclient: Fix "capabilities" command
ctdbd: Fix a typo
ctdb: Centralize ctdb_version_string
lib: Add "unique_id" to ctdbd_process_exists
lib: Use CTDB_CONTROL_CHECK_PID_SRVID
winbind: Remove the use of "talloc_dict"
lib: Remove talloc_dict
lib: Fix a signed/unsigned hickup
vfs_catia: Make "srt_head" static to the module
vfs_catia: Fix a memory leak
vfs_catia: Fix a potential memleak
rpc_client: Fix wording in a DEBUG statement
smbd: cleanupdb.c is used in smbd only
smbd: Simplify cleanupdb a bit
torture: Remove GETADDRINFO test
lib: Remove unused getaddinfo_send/recv
lib: Remove fncall.c
nfs4acls: Fix a debug message
nfs4acls: Slightly simplify smb_add_ace4
nfs4acls: Don't generate an interface table for nfs4acls.idl
xattr.idl: Don't generate an interface table
samba: Fix CID 1420180 Null pointer dereferences
samba: Fix CID 1420179 Code maintainability issues UNUSED_VALUE
smbd: Remove an indentation level in smb2_negprot
lib: Use all_zero where appropriate
smbd: Fix the memory hierarchy in the unix token
printing: Avoid an "extern current_user"
printing: Avoid an "extern current_user"
winbindd: Remove a misleading comment
libcli: Fix a typo
tevent: Fix a race condition
vfs: Remove aio_linux
Yvan Masson (1):
docs/ntvfshandler: remove duplicate value
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list