The annotated tag, samba-4.21.7 has been created
        at  e1c081f5754ec2e131b516844ecf1a74055bd172 (tag)
   tagging  5da3e988292b70c9fe6e9aaae7e34c215fe3d6c0 (commit)
  replaces  samba-4.21.6
 tagged by  Jule Anger
        on  Mon Jul 7 18:11:05 2025 +0200

- Log -----------------------------------------------------------------
samba: tag release samba-4.21.7
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEgfXigyvSVFoYl7cTqplEL7aAtiAFAmhr8ZoACgkQqplEL7aA
tiDhrA/6AwMXY3OXNDhZZy2Rw3HFCMtPpNkh3wNEWQD9Mmm8tWQJ2YT1MLWcoGQX
NQR0QT/K/ySnIiId19k/aVo2lXxh0AcTDJ0tp55fbt1aGJ5W8C1bvoX3uA5ktyAQ
7HeMYsZxJgL1deluSe+o3mq/xE0uRsrGPTSIHmUEnXvBXPi/UFfADxqP+NQenfXj
9qJJ2nfM6Uez9jmkM9t3JQ4szYiuwVf7zAOPfMo3vPAH/9wSGWJ459CrrDF/4/PH
mKIdIbPJ5rQOPd4T3WDc69uo42y9+Tl33eCpHFV+mp6dPBWOZRBfGRci1Xn0xMEN
euSmdfdYxKdRpjfLD6YXWT1D2Gv/2/uORHBdWfs44CRvlp5xYYoVS8ko9JqI+xll
kvAG+s3RJuQfWA+LMeH7yp+5gsTl46XDpyQFct7lIGx1pWzxvD2T8/otEb7ipXEs
3OLmUiTpdHeg1PCJzjxwDI6JLfdvz7mVyD7Q3bcBVitMsG3Jr9ECYem/6aB3Epsy
1XFP/TvTh9FkgZc03MvAcOx4r+Lc5wmoHDAk+ljgdfHorCepeUcZcXYpc9yQyNxL
wHl+X8z6gEeMBRM8Yxih2wJjhjnbEAdr3cOMkWNT3EzbD4qWEJHt9h639I8pcHyn
j1ABYi6d4dmgmed0Hq5Qj/3TWK2IpSVcp8ojae1V4QH5uNN8VRA=
=q0Lk
-----END PGP SIGNATURE-----

Andreas Schneider (3):
      pidl: Update documentation for DCERPC interface connections
      python:lsa_utils: Don't use optional arguments for OpenPolicyFallback()
      lib:util: Disable logging to syslog for startup messages

Günther Deschner (1):
      s3-winbindd: Fix internal winbind dsgetdcname calls w.r.t. domain name

Jule Anger (3):
      VERSION: Bump version up to Samba 4.21.7...
      WHATSNEW: Add release notes for Samba 4.21.7.
      VERSION: Disable GIT_SNAPSHOT for the 4.21.7 release.

Stefan Metzmacher (79):
      librpc/rpc: map DCERPC_NCA_S_SERVER_TOO_BUSY to 
NT_STATUS_RPC_SERVER_TOO_BUSY
      librpc/rpc: map DCERPC_NCA_S_UNSUPPORTED_TYPE to 
NT_STATUS_RPC_UNSUPPORTED_TYPE
      s4:torture/rpc: avoid checking p->last_fault_code in iremotewinspool*
      s4:torture/rpc: remove useless usage of DCERPC_SIGN, DCERPC_SEAL
      s4:torture/rpc: avoid using DCERPC_NDR_REF_ALLOC in fsrvp.c
      librpc/rpc: add dcerpc_binding_handle_transport_{encrypted,session_key}()
      s4:librpc/rpc: add dcerpc_bh_transport_{encrypted,session_key}()
      s3:rpc_client: add rpccli_bh_transport_session_key()
      s4:pyrpc: let py_iface_transport_encrypted() use 
dcerpc_binding_handle_transport_encrypted()
      s4:librpc/rpc: remove unused dcerpc_transport_encrypted()
      s4:libnet: add struct dcerpc_binding_handle helper variables in 
libnet_passwd.c
      s4:libnet: make use of dcerpc_binding_handle_transport_session_key() in 
libnet_passwd.c
      xss4:pyrpc: make use of dcerpc_binding_handle_transport_session_key()
      s4:torture/rpc: make use of dcerpc_binding_handle_transport_session_key()
      s4:librpc/rpc: remove unused dcerpc_fetch_session_key()
      librpc/rpc: add dcerpc_binding_handle_auth_session_key()
      s4:librpc/rpc: add dcerpc_bh_auth_session_key()
      s3:rpc_client: add rpccli_bh_auth_session_key()
      s4:drepl: make use of dcerpc_binding_handle_auth_session_key()
      s4:libnet: make use of dcerpc_binding_handle_auth_session_key() in 
libnet_become_dc.c
      s4:py_net: make use of dcerpc_binding_handle_auth_session_key()
      s4:pyrpc: make use of dcerpc_binding_handle_auth_session_key()
      s4:torture/drs: make use of dcerpc_binding_handle_auth_session_key()
      s3:lib/netapi: make use of dcerpc_binding_handle_transport_session_key()
      s3:libnet_join: make use of dcerpc_binding_handle_transport_session_key()
      s3:utils/net_rpc: make use of 
dcerpc_binding_handle_transport_session_key()
      s3:rpc_client: make use of dcerpc_binding_handle_transport_session_key()
      s3:libnet_dssync: make use of dcerpc_binding_handle_auth_session_key()
      s3:rpcclient/cli_drsuapi: make use of 
dcerpc_binding_handle_auth_session_key()
      s3:rpc_client: remove unused cli_get_session_key()
      s3:rpc_client: the transport_session_key is per connection!
      s3:rpcclient: make use of dcerpc_binding_handle_auth_info()
      s3:winbindd: cm_connect_lsa_tcp() doesn't need to check for NCACN_IP_TCP 
or LEVEL_INTEGRITY
      s3:rpc_client: make use of struct samba_sockaddr in 
rpc_pipe_open_ncalrpc()
      s3:rpc_client: header signing is negotiated per transport connection
      librpc/rpc: add get_binding() to dcerpc_binding_handle_ops
      libcli/tstream_binding_handle: implement get_binding()
      s4:lib/messaging: implement irpc_bh_get_binding()
      s3:winbindd: implement wbint_bh_get_binding() in winbindd_dual_ndr.c
      s4:librpc/rpc: call dcerpc_binding_set_abstract_syntax after bind or 
alter context
      s4:librpc/rpc: implement dcerpc_bh_get_binding()
      s3:rpc_client: implement rpccli_bh_get_binding()
      librpc/rpc: add dcerpc_binding_handle_get_binding()
      librpc/rpc: add dcerpc_binding_handle_get_transport() helper function
      librpc/rpc: un-const dcerpc_default_transport_endpoint()
      s4:libnet: make use of dcerpc_binding_handle_get_binding()
      s4:libnet: make use of dcerpc_binding_handle_get_transport()
      s4:torture/rpc: make use of dcerpc_binding_handle_get_binding() and 
dcerpc_binding_get_flags()
      s4:tortore/rpc: make use of dcerpc_binding_get_abstract_syntax() and 
dcerpc_binding_get_flags()
      s4:torture/rpc: make use of dcerpc_binding_handle_get_transport()
      s4:librpc: make all but dcerpc_pipe->binding_handle internal struct 
members
      s3:rpc_client: remember rpc_pipe_client->print_username
      s3:rpc_client: remove references to rpc_pipe_client from wsp_cli.c
      s3:winbindd: make use of dcerpc_binding_handle_get_transport()
      s3:rpcclient: make use of dcerpc_binding_handle_get_transport()
      s3:lib/netapi: make use of dcerpc_binding_get_abstract_syntax()
      s3:libsmb: make use of dcerpc_binding_get_abstract_syntax()
      s3:librpc/rpc: split out dcerpc_internal.h for struct pipe_auth_data
      s3:rpc_client: make most of rpc_pipe_client internal struct members
      s3:rpc_client: only pass the pipe_name to rpc_transport_np_init_send()
      s3:rpc_client: add struct rpc_client_{association,connection} and helpers
      s3:rpc_client: convert rpc_pipe_open_ncalrpc() to 
rpc_client_{association,connection}
      s3:rpc_client: convert rpc_pipe_open_local_np() to 
rpc_client_{association,connection}
      s3:rpc_client: convert rpc_pipe_open_tcp_port() to 
rpc_client_{association,connection}
      s3:rpc_client: convert rpc_pipe_open_np() to 
rpc_client_{association,connection}
      s3:rpc_client: let cli_rpc_pipe_open() use rpc_client_connection_np()
      s3:rpc_client: make real use of rpc_client_{association,connection}
      s3:rpc_client: add cli_rpc_pipe_client_prepare_alter() helper
      s3:rpc_client: split out cli_rpc_pipe_client_auth_schannel()
      s3:rpc_client: add missing TALLOC_FREE(frame) in cli_rpc_pipe_open()
      s3:rpc_client: remember the local/remote ipv4 or ipv6 addresses
      s3:cli_pipe: pass target_service to cli_rpc_pipe_open_with_creds()
      s3:rpc_client: Add cli_rpc_pipe_reopen_np_noauth()
      s3:rpc_cerver: Use dcerpc_lsa_open_policy3() for internal RPC
      s3:rpc_client: Use cli_rpc_pipe_reopen_np_noauth() for OpenPolicy fallback
      dcesrv_core: Make dcesrv_call_disconnect_after() public
      librpc:pyrpc: Allow new authenticated rpc connection on the same 
transport as the basis_connection
      python:lsa_utils: Fix fallback to OpenPolicy2
      s3:winbindd: avoid using any netlogon call to get a dc name

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


-- 
Samba Shared Repository

Reply via email to