The annotated tag, samba-4.21.4 has been created
at 78c731cfbb2084fede1d9c281ef3e7c583a866c9 (tag)
tagging 0b084c0bc6fafedcdde48d253ea0c91e1b927470 (commit)
replaces samba-4.21.3
tagged by Jule Anger
on Mon Feb 17 16:49:46 2025 +0100
- Log -----------------------------------------------------------------
samba: tag release samba-4.21.4
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgfXigyvSVFoYl7cTqplEL7aAtiAFAmezWpoACgkQqplEL7aA
tiADcA//YqmnVnbUpeqBr8kOcUy9tgxJQIsrLjHn6ZvqZYXVQqafi08aTYraXUXD
e6k2E7MvRs/vPn/dbwcrQ33Vh4NV5sD4ZKAU9hUqSLxllOGTcqNy8D6BK2LlGrZq
NPMbOn5GSrv42FL9HWIRj06JpR3kbG7BVsKP1IztAUqFCDeGORiuGtoxdsExOuHN
wOJkx4+LyQHcE9z0JUHglo0pdhYyvU04ziqBFYUlqgRNQMJc5BzQaqoA/A47zbtI
lT+l9Ynl7rJkDQmB1KJn0uDKrNJ3z7VwbNpzvnezEWMgpMWzIyHlVMGLWgZmSm4o
2gwB1IBZ1lkV1QD7GNYo3YQ8OLBDTuRdMJo3YnGaDA0SwyHEBNEp84svx7x6O0qO
iOLUbiFJF2NeDp1v7oa5EcxcFAEv/zhCZvzvlsORtvQQi/fsBJf0rmjGEETuxi7M
AqEaLVyHYl0HEwE3kQDEqIxclTDiJHFaDd3zVptolV8DAoNLADyWCxMZO5NExarY
iAYqjwEOKpPlWZotiOmyPJISpd+i5ig4wW4uh5FvV7Tzw/KwN+UXFaUnRz9SjVj5
1dzGzoGpvmX8MoY6gheXt+E/q1iYwBoe9Oj0eipGiX7bL3elTWt2QIC/UW6fEdBy
FjOqoLTxlPg6s8GeSadoMOi8IwUDYsDGvyQ/3GTqBEspn3PH93Y=
=ILkh
-----END PGP SIGNATURE-----
Andreas Schneider (3):
lib:util: Fix stack-use-after-return in crypt_as_best_we_can()
lib:replace: Remove trailing spaces from readline.h
lib:replace: Don't use deprecated readline CPPFunction cast
Anoop C S (6):
vfs_ceph_new: Call vfs_ceph_userperm_new with handle->conn
vfs_ceph_new: Hold a config reference in vfs_ceph_fh
vfs_ceph_new: Pass module config to userperm helpers
vfs_ceph_new: Use function pointers for API calls
wscript_build: Do not link vfs_ceph_new against libcephfs
docs_xml/vfs_ceph_new: Add new proxy option
Douglas Bagnall (12):
util: add a crypt wrapper, derived from dsdb:password_hash
dsdb:password_hash: move hash_blob allocation up
dsdb:password_hash: use talloc_crypt_blob()
util: add a crypt strerror helper
pyglue: add crypt() function
pytest: test that _glue.crypt works
samba-tool user: use _glue.crypt, not crypt.crypt
samba-tool user: hashlib.sha1 is always present
pytest: password_hash uses internal _glue.crypt
util:datablob: data_blob_pad checks its alignment assumption
pytest: add ndr packing tests for security descriptors
ndr: fix coda logic around in ndr_pull_security_ace()
Guenther Deschner (6):
s3-sharesec: Add Test to verify command option "--view-all"
vfs_ceph_new: Add a new struct to hold ceph module config
vfs_ceph_new: Introduce new parametric option 'proxy'
vfs_ceph_new: Dynamically open library for 'proxy' mode
vfs_ceph_new: Add required function pointers to config
vfs_ceph_new: Populate function pointers with addresses
Günther Deschner (3):
s3-libads: dump ADS_MODSLIST before attempting the LDAP modify
selfest: add test for non-local offlinejoin provision
s3-libnet: avoid using lp_dns_hostname() in join code
Jeremy Allison (2):
auth: Add missing talloc_free() in error code path.
auth: Cleanup exit code paths in kerberos_decode_pac().
Jule Anger (3):
VERSION: Bump version up to Samba 4.21.4...
WHATSNEW: Add release notes for Samba 4.21.4.
VERSION: Disable GIT_SNAPSHOT for the 4.21.4 release.
Pavel Filipenský (4):
s3: Add new keytab specifiers
docs-xml:smbdotconf: Document new options for 'sync machinepassword to
keytab'
s3:libads: Remove specifier for 'host' principal from 'sync machine
password to keytab'
docs: Update documentation for 'sync machine password to keytab'
Ralph Boehme (2):
vfs_gpfs: add gpfs:clamp_invalid_times
mdssvc: support a few more attributes
Shachar Sharon (10):
vfs_ceph_new: implement DFS hooks using libcephfs low-level APIs
vfs_ceph_new: switch to ceph_readdir_r
vfs_ceph_new: refactor error-case in cephmount_mount_fs
vfs_ceph_new: avoid setting errno in cephmount_cache_update
vfs_ceph_new: improve mount cache-entry ref-count
vfs_ceph_new: improve mount cache-entry add
vfs_ceph_new: improved mount logging
vfs_ceph_new: improved vfs-opers logging
vfs_ceph_new: log open-flags upon release-fh
vfs_ceph_new: add smbprofile for async-ops
Shweta Sodani (2):
vfs_ceph_new: add profiling support
vfs_ceph_new:minor logging improvement
Stefan Metzmacher (15):
s4:scripting: fix gen_hresult.py
s4:dsdb: fix logic of dsdb_trust_routing_by_name()
s4:auth/ntlm: let authsam_check_password_internals() add
NETLOGON_NTLMV2_ENABLED
s3:auth: let check_sam_security() add NETLOGON_NTLMV2_ENABLED
pidl:Python: generate nicer code for PyNdrRpcMethodDef arrays
pidl:Python: introduce $is_raisable_return helper variable
pidl:Python: initialize pointers and add 'result' at the end
pidl:Python: check PyTuple_New() return value
pidl:Python: separate logic to calculate the signature string
pidl:Python: handle NTSTATUS/WERROR exceptions first
pidl:Python: prepare code to avoid NTSTATUS/WERROR exceptions
s4:pyrpc: allow connections with raise_result_exceptions=False
python:tests/dcerpc/lsa: add tests for invalid LookupSids2 combinations
libcli/security: let dom_sid_lookup_predefined_sid() behave like Windows
2008R2
s4:rpc_server/lsa: let LookupSids* behave like Windows 2022/2025
Vinit Agnihotri (4):
sharesec: Fix warning frame not freed in order
param: Add API to load registry without share info
sharesec: Add function to check existence of share from config
sharesec: Check if share exists in configuration
-----------------------------------------------------------------------
--
Samba Shared Repository