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

Reply via email to