[SCM] Samba Shared Repository - annotated tag samba-4.17.0rc2 created

Jule Anger janger at samba.org
Tue Aug 16 20:17:38 UTC 2022


The annotated tag, samba-4.17.0rc2 has been created
        at  711e4c3f10d9b20eaa415169fb02ca5335a91439 (tag)
   tagging  8e1f74303eef4769774154a149fbc9d9a2d4f538 (commit)
  replaces  samba-4.17.0rc1
 tagged by  Jule Anger
        on  Tue Aug 16 22:17:16 2022 +0200

- Log -----------------------------------------------------------------
samba: tag release samba-4.17.0rc2
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEgfXigyvSVFoYl7cTqplEL7aAtiAFAmL7+0wACgkQqplEL7aA
tiBxSg/6A/xpZWeVnFmZGm8j2UHBAAw9mUm9xqKDtNNUFPvfwfe2LKsmL1OpYSzU
JTF1J0TpDX9EpmgDtalO0JwK82gyEPeisSwASizfTAsRoIqcOoA6KGZL/tw01879
Rsn8v8LxP6GmqVaSXG0/qj8qfLBaLCU/uxxURxjwnkliIuMw8i1xSnRyEzxkn20o
Cl0bruUKD+Z4anvQNEbx0UF20/xWIv4ZiUG6ZXOo7/34R8zRW8McQoquxzjEdv7K
iASuFwB/926QDY5rpbXEZMeDofDHJ15g4qkF3wyHa5lHXiDMAYC9uivnyYX2FZdb
C7XJTKulztWOFKWG1VVhw+BCQZBkGv+0INliHbK60bBty9anZEF5y9uIx7iuWQ2a
XW/QU7586nQAvQ6oPRJeR959BOYi1dzYs95R8M5l9StawbHgY1iDtQo+wejG1erS
fdD/c/tdsh98M/fmoVf2Rbp75KBF5J0GKkBXHBZ+tccODdr9wglpBh7hloc/0rMv
RZq+qDPSTgPwAkzg6XPMoDQhR3ovoixLtCW7eyL5kie2iCoLha7jUoN/YtFuTLqP
jJPyXIEecoSy/1wIbXKM/kRi0WoKAIrKlq3YAi6VzabP6/De8tvkv8AFTXZ5OjIS
P2nEs6lXv5N90uyk7PYZKAZqcDid8uvK+56d+pdZiKZtdTKk4Gg=
=UG2S
-----END PGP SIGNATURE-----

Andreas Schneider (2):
      s3:util: Initialize json_object structures so we can call json_free()
      s3:utils: Fix NULL check

Jeremy Allison (28):
      s3: smbd: Fix cosmetic bug logging pathnames from Linux kernel clients using SMB1 DFS calls.
      s3: smbd: Add new function check_path_syntax_smb2_msdfs() for SMB2 MSDFS paths.
      s3: smbd: Add helper function check_path_syntax_smb2().
      s3: smbd: In smbd_smb2_create_send() call the helper function check_path_syntax_smb2().
      s3: smbd: Make sure we have identical check_path_syntax logic in smbd_smb2_create_durable_lease_check(), as for smb2_create.
      s3: smbd: Ensure smb2_file_rename_information() uses the SMB2 pathname parsers, not the SMB1 parsers.
      s3: smbd: Add TALLOC_CTX * parameter to parse_dfs_path().
      s3: smbd: Remove use of 'struct dfs_path'. Not needed for a (hostname, servicename, path) tuple.
      s3: smbd: Remove definition of struct dfs_path.
      s3: smbd: Add helper function msdfs_servicename_matches_connection().
      s3: smbd: Use helper function msdfs_servicename_matches_connection() in parse_dfs_path().
      s3: smbd: Use helper function msdfs_servicename_matches_connection() in dfs_redirect().
      s3: smbd: Add dfs_filename_convert(). Simple wrapper around parse_dfs_path().
      s3: smbd: In get referred_path(), make sure check_path_syntax() is called on returned reqpath.
      s3: smbd: In get create_junction(), make sure check_path_syntax() is called on returned reqpath.
      s3: smbd: Allow openat_pathref_dirfsp_nosymlink() to return NT_STATUS_PATH_NOT_COVERED for a DFS link on a DFS share.
      s3: smbd: In filename_convert_dirfsp_nosymlink(), allow a NT_STATUS_PATH_NOT_COVERED error to be returned.
      s3: smbd: In filename_convert_dirfsp_nosymlink(), cope with an MS-DFS link as the terminal component.
      s3: smbd: Remove call to dfs_redirect() from filename_convert_smb1_search_path().
      s3: smbd: Remove call to dfs_redirect() from filename_convert_dirfsp_nosymlink().
      s3: smbd: Remove dfs_redirect().
      s3: smbd: Add new version of dfs_path_lookup() that uses filename_convert_dirfsp().
      s3: smbd: Switch get_referred_path() over to use the new dfs_path_lookup().
      s3: smbd: Remove the old dfs_path_lookup() code.
      s3: smbd: Remove unix_convert() and associated functions.
      s3: tests: Add samba3.blackbox.test_veto_files.
      s3: smbd: Add IS_VETO_PATH check to openat_pathref_dirfsp_nosymlink().
      s3: smbd: Add IS_VETO_PATH checks to openat_pathref_fsp_case_insensitive().

John Mulligan (1):
      WHATSNEW: add section for new smbconf python api

Jule Anger (6):
      VERSION: Bump version up to 4.17.0rc2...
      WHATSNEW: announce new smbstatus json support
      manpages: add smbstatus option --json with sample output
      s3:tests: let smbstatus json tests fail if jq is not installed
      WHATSNEW: Add release notes for Samba 4.17.0rc2.
      VERSION: Disable GIT_SNAPSHOT for the 4.17.0rc2 release.

Stefan Metzmacher (21):
      s3:include: remove unused update_stat_ex_file_id() prototype
      smbd: avoid calling SMB_VFS_FGET_NT_ACL() if do_not_check_mask already covers all
      s3:g_lock: use TDB_VOLATILE to avoid fcntl locks
      s4:param: add --option="libsmb:client_guid=6112f7d3-9528-4a2a-8861-0ca129aae6c4" support...
      s4:torture/smb2: teach smb2.bench.path-contention-shared about --option="torture:qdepth=4"
      s4:torture/smb2: add smb2.bench.echo
      s3:tests: add a lot more tests to test_symlink_traversal_smb2.sh
      wafsamba: allow cflags for CHECK_TYPE[_IN]()
      vfs_io_uring: hide a possible definition of struct open_how in liburing/compat.h
      vfs_btrfs: fix include order, includes.h or replace.h should be first
      lib/replace: add a replacement for openat2() that returns ENOSYS
      lib/replace: always include <sys/syscall.h> in replace.c if available
      lib/replace: use syscall(__NR_openat2) if available
      lib/replace: add fallback defines for __NR_openat2
      lib/replace: let DISABLE_OPATH also undef __NR_openat2
      s3:smbd: let openat_pathref_dirfsp_nosymlink() do a verification loop against . and .. first
      s3:smbd: let openat_pathref_dirfsp_nosymlink() handle ELOOP similar to ENOTDIR
      vfs_default: prepare O_PATH usage with openat2()
      selftest/Samba3: let nt4_dc* use vfs_default:VFS_OPEN_HOW_RESOLVE_NO_SYMLINKS=no
      s3:vfs.h: add comment about VFS_OPEN_HOW_RESOLVE_NO_SYMLINKS
      WHATSNEW: SMB Server performance improvements

Volker Lendecke (5):
      smbd: Use dirfsp where we have it
      smbstatus: Fix the 32-bit build on FreeBSD
      vfs: define VFS_OPEN_HOW_RESOLVE_NO_SYMLINKS
      s3:smbd: let openat_pathref_dirfsp_nosymlink() try VFS_OPEN_HOW_RESOLVE_NO_SYMLINKS first
      vfs_default: Use openat2(RESOLVE_NO_SYMLINKS) if available

-----------------------------------------------------------------------


-- 
Samba Shared Repository



More information about the samba-cvs mailing list