[SCM] Samba Shared Repository - annotated tag talloc-2.1.6 created
Stefan Metzmacher
metze at samba.org
Tue Mar 8 13:53:54 UTC 2016
The annotated tag, talloc-2.1.6 has been created
at 1eb79beb1a431b04c4bd1d4a266eaf1b3e01af0f (tag)
tagging 20417945fed17a8f6ca2b0fc66c20890dc1f48b8 (commit)
replaces tevent-0.9.28
tagged by Stefan Metzmacher
on Tue Mar 8 14:53:47 2016 +0100
- Log -----------------------------------------------------------------
talloc: tag release talloc-2.1.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJW3tlrAAoJEEeTkWETCEAl1boH/229Ze51rKDESetMq6PGBk63
y9qSwHR2ygGU+8V6PUqHXLsbuxuJO2CIeg/Ldkjk0NWmGaCPluqLHELWI4Mpca7t
sd1vA71z40W91Huy1tODu8yWIZa9DUd2HO11MGziwm7HpeZLnvyNJ3A1+iKxJ/Jg
7BOvCqWdZXZQxM1RIgJCLRRgBmxHHmiBrWQxUGRKM1ryDabFD4TOBPYSxtEo03zM
A4U76IrXoU+Ifm3evNOQ7LUGEr1w3dNG5DEK70IWQ+yi1OtDlDBxzJwN2ArxG5qB
aI3lA5JB98OFOjIArsekSk4kzAZoGg1wdruHPW2ZdQtdQPUsfcgzSikUTXDpYDA=
=xwOM
-----END PGP SIGNATURE-----
Alberto Maria Fiaschi (1):
access based share enum: handle permission set in configuration files
Amitay Isaacs (13):
ctdb-client: Do not use sync functions in async computation
ctdb-client: Do not use sync functions in async computation
ctdb-client: Add new API for ctdb_client_wait_timeout()
ctdb-client: Drop TALLOC_CTX argument from ctdb_attach
ctdb-client: Add sync API for waiting for recovery
ctdb-client: Add async version of set/remove message handler functions
ctdb-client: Remove TALLOC_CTX argument from sync functions
ctdb-client: Keep trying to migrate till record lock is obtained
ctdb-client: Add missing initialisation of calldata
ctdb-common: For AF_PACKET socket types, protocol is in network order
ctdb-takeover: Do not kill smbd processes on releasing IP
ctdb-takeover: Inform clients when dropping all IP addresses
ctdb-locking: Use real-time only for actual record or DB locking
Andreas Schneider (1):
krb5_wrap: Do not use deprecated KRB5 functions
Andrew Bartlett (39):
python: Allow optional multi-value arguements for samba-tool commands
samba-tool: Support preloading multiple users
pyldb: Add warning about pyldb_MessageElement_AsMessageElement()
pydsdb: Fix returning of ldb.MessageElement.
pyrpc: Add warning about abuse of py_return_ndr_struct()
talloc: Improve testsuite by avoiding path issues
talloc: add _pytalloc_get_ptr/_pytalloc_get_mem_ctx helper functions
pytalloc: Add new BaseObject
talloc: Bump version number
pyrpc: Clarify failure mode after pytalloc_reference_ex() improvements
pidl: Fix our python reference handling
pidl: Use the $mem_ctx helper variable
pidl: Use a tmp_ctx helper variable
repl_meta_data: Correctly use msDS-IntId for custom schema, not the prefixMap value
rpc_server/drsuapi: Block replication of incorrect/duplicate attrid in replPropertMetaData
selftest: Update release-4-1-0rc3 with more test records
dbcheck: Fix incorrect/duplicate attrid in replPropertMetaData
dbcheck: Avoid spurious warnings in dbcheck due to objectclass sorting
selftest: dbcheck should not be marked flapping
pycredentials: Do not use pytalloc_Object directly
pycredentials: Remove PyCredentialCacheContainerObject
pypassdb: Do not use pytalloc_Object directly
pyparam: Do not use pytalloc_Object directly
pytalloc: Add pytalloc_BaseObject_PyType_Ready() wrapper
pycredentials: Use pytalloc_BaseObject_PyType_Ready()
py_passdb: Use pytalloc_BaseObject_PyType_Ready()
pyparam: Use pytalloc_BaseObject_PyType_Ready()
pygensec: Use pytalloc_steal() in gensec_start_{client,server}()
pygensec: Use pytalloc_BaseObject_PyType_Ready()
pyauth: Use pytalloc_BaseObject_PyType_Ready()
pyregistry: Use pytalloc_BaseObject_PyType_Ready()
pysmb: Use pytalloc_get_ptr()
pysmb: Use pytalloc_get_mem_ctx()
pysmb: Rework py_smb_new() to use pytalloc_steal()
pysmb: Do not use pytalloc_Object directly
pysmb: Use pytalloc_BaseObject_PyType_Ready()
selftest: Allow 4 hours for the test to run (ouch!)
dbcheck: Check for and remove duplicate values in attributes
pytalloc: Correct description of pytalloc_Get{Base,}ObjectType behaviour
Aurelien Aptel (9):
s3/vfs_btrfs.c: use sizeof() instead of ARRAY_SIZE()
s3/lib/netapi/tests/netuser.c: fix wrong closing paren
lib/util/idtree.c: fix UB by using uint in left-shift
s3/libsmb/clirap2.c: use actual buffer size
lib/util/util.c: move null-check before use
s3/passdb/py_passdb.c: free frame before returning
s4/torture/libnetapi/libnetapi_user.c: fix typo
s3,s4 torture/denytest: fix possible infinite loop
s3/rpc_server/srvsvc/srv_srvsvc_nt.c: change snum to signed int
Christian Ambach (10):
s3:utils/smbget another int -> bool conversion
s3:utils/smbget abort recursive download on error
s3:utils/smbget improve check of write() result
s3:utils/smbget remove -P option
s3:utils/smbget update manpage with -P option removal
WHATSNEW: document removal of -P in smbget
s3:utils/smbget fix option parsing
selftest: Reduce code duplication
selftest: add a helper for the smbget binary
selftest: Add a blackbox test for smbget
Christof Schmitt (6):
util_sd: Also accept hex input for ALLOW/DENIED
test_sharesec: Add new test for ACL entry from numerical input
test_sharesec: Fix usage message
test_sharesec: Fix check for deleted ACL
testprogs/blackbox/subunit: Fix testok
vfs_gpfs: Fix compile after change in get_nt_acl_fn
Douglas Bagnall (2):
regtree: avoid GCC indentation warning
heimdal asn1: avoid fclose(NULL) caused by missing braces
Günther Deschner (1):
s3-kerberos: avoid entering a password change dialogue also when using MIT.
Ira Cooper (2):
source3: Honor the core soft limit of the OS.
vfs_glusterfs: Fix use after free in AIO callback.
Jeremy Allison (21):
s3: VFS: Modify mkdir to take a const struct smb_filename * instead of const char *
vfs:glusterfs: Fix mkdir_fn to take struct smb_filename * instead of char *
vfs:ceph: Fix mkdir_fn to take struct smb_filename * insted of char *
VFS: Modify rmdir to take a const struct smb_filename * instead of const char *
VFS: Modify opendir to take a const struct smb_filename * instead of const char *
s3: smbd: Change the internals of the private struct smb_Dir.
s3: smbd: Change OpenDir() to take a struct smb_filename *, not a char *.
s3: smbd: In call_trans2findfirst() all use of ctx is really talloc_tos().
s3: smbd: Change dptr_create() to take a const struct smb_filename * instead of const char *.
vfs:zfs fix build after get_nt_acl_fn signature change.
VFS: Modify chmod to take a const struct smb_filename * instead of const char *
VFS: Modify chmod_acl to take a const struct smb_filename * instead of const char *
VFS: vfs_netatalk. Fix wrong VFS call used inside atalk_lchown()
VFS: Modify chown to take a const struct smb_filename * instead of const char *
VFS: Modify lchown to take a const struct smb_filename * instead of const char *
smbd: Clean up the logic inside vfs_chown_fsp() to prevent future security issues.
s3: VFS: vfs_fruit. If we have an fsp, use it in preference to a pathname in vfs_streaminfo.
s3: smbd: Change delete_all_streams() to take a const struct smb_filename *.
s3: smbd: Change open_streams_for_delete() to static.
s3: smbd: Change open_streams_for_delete() to take a struct smb_filename *.
s3: smbd: Change open_streams_for_delete() to take a struct smb_filename *.
Justin Maggard (2):
s3:smbd: rework negprot remote arch detection
s3:smbd: add negprot remote arch detection for OSX
Karolin Seeger (1):
s3/winbindd: Add missing space in debug message.
Martin Schwenke (21):
ctdb-recovery: Include lib/util/time.h instead of samba_util.h
ctdb-recovery: Drop redundant status send when setting recovery mode
ctdb-common: New function ctdb_wait_for_process_to_exit()
ctdb: Use ctdb_wait_for_process_to_exit()
ctdb-recovery: Don't store recmode in recovery mode state
ctdb-recovery: Don't bother ensuring file descriptor is -1
ctdb-recovery: Clean up status handling from recmode child
ctdb-recovery: Negate the status when checking the recovery lock
ctdb-recovery: Limit scope of reclock latency statistics
lib/util: Expose strv_addn() for adding string with specified length
ctdb: Drop unnecessary defines of TEVENT_DEPRECATED
lib/util: Add tests for strv
Revert "lib/util: Expose strv_addn() for adding string with specified length"
lib/util: Add tests for strv_addn()
lib/util: Add strv_util.[ch] containing new function strv_split()
ctdb-scripts: Allow configuration file to be overridden
ctdb-tests: Simplify handling of public addresses for local daemons
ctdb-tests: Change local daemon startup to use ctdbd_wrapper
ctdb-tests: Override local daemon configuration from the environment
ctdb-packaging: Drop changelog section from RPM spec file
ctdb-packaging: Set --libexecdir in RPM spec file
Michael Adam (41):
winbindd: move a variable into scope
torture:smb2: rewrite connect test to use torture_asserts
torture:smb2: rewrite connect test to use torture_asserts for create errors
torture:smb2: fix memory leak in connect test.
torture:smb2: improve torture_comments in connect test
smbXsrv_open: factor fetch-locking of global record into function
smbXsrv_open: factor fetch-locking of local record into function
smbXsrv_tcon: factor fetch-locking of global record into function
smbXsrv_tcon: factor fetch-locking of local record into function
smbXsrv_session: factor fetch-locking of global record into function
smbXsrv_session: factor fetch-locking of local record into function
smbXsrv_client: factor fetch-locking of global record into function
smbd:smb2_creat: remove outdated TODO comments
torture:smb2: skip replay3 if server does not support Multi-Channel
torture:smb2: skip replay5 test if server does not support persistent handles
torture:smb2: fix skip message if share is not CA
dbwrap_util: improve a debug message in dbwrap_delete_action()
dbwrap: add dbwrap_purge[_bystring]
s3:registry: use dbwrap_purge_bystring instead of dbwrap_delete_bystring
netlogon_creds_cli: use dbwrap_purge instead of dbwrap_delete where appropriate
vfs:ceph: fix build after opendir signature change.
vfs:glusterfs: fix build after opendir signature change
smbd: fix crash in smbXsrv_client_global_remove()
torture:smb2: skip replay4 if server does not support multi-channel
vfs: remove an outdate comment from the files_struct definition
torture:smb2: rename replay1 -> replay-commands
torture:smb2: split rename2 into multiple tests and extend these
torture:smb2:replay: extend CHECK_CREATE_OUT() to know leases
torture:smb2: add smb2.replay.replay-dhv2-lease1
torture:smb2: add smb2.replay.replay-dhv2-lease2
torture:smb2: add smb2.replay.replay-dhv2-lease-oplock
torture:smb2: add smb2.replay.replay-oplock-lease
torture:smb2: add smb2.replay.replay-dhv2-lease3
smbd:smb2: allow the REPLAY_OPERATION flag for SMB3+ requests
librpc:smbXsrv.idl: add flags to smbXsrv_open
smbXsrv:open: maintain a replay cache
smb2:create: create replay cache when request has a create_guid
smbXsrv:open: add smb2srv_open_lookup_replay_cache()
smbXsrv.idl: add create_action to smbXsrv_open
smbd:smb2: implement create replay
smbd:smb2: move op variable into scope of use in smb2_create_send
Ralph Boehme (10):
s3:rpc_server: allow building RPC services as shared modules
s3:rpc_server: make it possible to build mdssvc as a shared module
s3/vfs: wrap async io function args inside struct vfs_aio_state
s3/vfs: add duration to vfs_aio_state
s3:lib/asys: measure async request syscall duration
vfs/default: store async VFS op duration we got from libasys
vfs/aio_fork: measure async request syscall duration
vfs/aio_linux: measure libaio aio function call duration
vfs/glusterfs: measure libglusterfs aio function call duration
vfs/time_audit: use duration we get from the async backend
Rowland Penny (1):
Remove posixAccount from samdb.py
Stefan Metzmacher (2):
s3:libads: setup the msDS-SupportedEncryptionTypes attribute on ldap_add
pytalloc: add a _pytalloc_get_type() helper function and generate PyExc_TypeError on mismatch
Steven Chamberlain (1):
ctdb: Fix detection of gnukfreebsd
Uri Simchoni (9):
winbindd: introduce add_trusted_domain_from_tdc()
winbindd: initialize foreign domain as AD based on trust
winbindd: return trust parameters when listing trusts
smbd: ignore SVHDX create context
passdb: add linefeed to debug message
selftest: test access based share enum parameter
dsgetdcname: return an IP address on rediscovery
dsgetdcname: fix flag check
libnet: make Kerberos domain join site-aware
Volker Lendecke (56):
winbind: Remove a level of indirection
winbind: Make _wbint_Sids2UnixIDs single-domain
winbind: Simplify _wbint_Sids2UnixIDs
winbind: Add wbint_UnixIDs2Sids
winbind: Add wb_xids2sids
winbind: Add parse_xidlist()
winbind: Expose WINBINDD_XIDS_TO_SIDS externally
libwbclient: Implement wbc[Ctx]UnixIdsToSids
wbinfo: Add --unix-ids-to-sids
winbind: Use xids2sids in uid2sid
winbind: Use xids2sids in getpwuid
winbind: Remove unused wbint_Uid2Sid
winbind: Use xids2sids in gid2sid
winbind: Use xids2sids in getgrgid
winbind: Remove unused wbint_Gid2Sid
libwbclient: Use wbcCtxSidsToUnixIds in wbcCtxSidToUid
libwbclient: Use wbcCtxSidsToUnixIds in wbcCtxSidToGid
winbind: Remove unused WINBINDD_SID_TO_UID
winbind: Remove unused WINBINDD_SID_TO_GID
libwbclient: Use wbcCtxUnixIdsToSids in wbcCtxUidToSid
libwbclient: Use wbcCtxUnixIdsToSids in wbcCtxGidToSid
libwbclient: Make source4/ use nsswitch/libwbclient
selftest: "standard" process model for a few envs
winbind: Remove unused WINBINDD_GID_TO_SID
nss_aix: Hack away WINBINDD_UID_TO_SID
winbind: Remove unused WINBINDD_UID_TO_SID
py_xattr: Fix a "ignoring return value" warning
smbd: Fix line length & whitespace in write_file
lib: Move data_blob_list_item to source4
lib: Fix whitespace
lib: Remove sys_waitpid
lib: Extract sys_popen()
lib: Remove an unimplemented prototype
lib: Add "mem_ctx" to file_lines_pload
lib: Add file_pload_send/recv
lib: Remove "includes.h" from util_file.c
lib: Avoid an unnecessary cast
idmap_script: Parallelize script calls
lib/util: Add strv_addn()
ntvfs: Fix CID 1354522 Unchecked return value
lib: Fix 1354521 Unchecked return value
passdb: Avoid a "ret == true"
vfs: Fix the vfs_gpfs build
lib: Introduce SERVER_ID_BUF_LENGTH
lib: Avoid "includes.h" in dbwrap.c
g_lock: Remove some unneeded includes
lib: skip deleted entries in gencache_iterate
lib: Simplify gencache_del
lib: Fix a typo in gencache
lib: Remove memcache from gencache
lib: Make gencache_pull_timeout look at uint8_t
lib: Simplify gencache_pull_timeout callers
lib: Avoid looking at fcntl'ed gencache.tdb
lib: Avoid a gencache_parse when setting a delete marker
idmap_autorid: Fix a use-after-free
idmap_autorid: Protect against corrupt databases
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list