[SCM] Samba Shared Repository - annotated tag samba-4.23.12 created

Björn Jacke bjacke at samba.org
Tue Sep 1 21:55:31 UTC 2026


The annotated tag, samba-4.23.12 has been created
        at  5505e0034b84a4ce30b1099bbee5c68412357cea (tag)
   tagging  20410eaf85fbedabeee746634558a6ae6ea2eb2b (commit)
  replaces  samba-4.23.11
 tagged by  Björn Jacke
        on  Tue Sep 1 23:54:31 2026 +0200

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

iQIzBAABCgAdFiEEgfXigyvSVFoYl7cTqplEL7aAtiAFAmqXSZcACgkQqplEL7aA
tiAulw/+MZC4m4y9wYDupue7r69wFThJfXj5QHe2vrNHh+R83/1HbXagDbMDjfCo
H6GkxMX8xfNt/GUnMtmWz4pJKz81MAqDIve37Tg9wUG+y+pTDgxp0WuNLgmeCitX
OTd3BV3EuW3EztXZ9q3NcVl9lSxVkvi1l8+V1dwRlv2a94fvh7j1CgH9h1iSiPnX
WiJbDiTi7OElcOriaClR0NcQcmZGQ4v57OaKXvO+XNeAosvQlLe1OO/ZKS0yc+Ov
fABlyMSrftjv+dPzkN13N1faVK/nbOyvGzDKeSLOQ+P/cTttzGjoGDP80dfloWSs
vBJDW0hxIHZzabOlHvaFf1/wbpThTuemGrM0bxvP7ltEQ3h1Uz5of3Cj9HD3oon1
iADTXi8Ga5Wqv+I6KlzKF48io+/NFyssD1KTtjdS0/vEn10waswZ7HIXB1fXbhZO
Yh4VsKQET5koD/KpfSCJWc01kBFlg2i4H/cfEPkMKraz+ZSsfaBYul5H8S1ABeTE
TAhSbRqjGcKiiRSEEFXEi+llIVswU5SdEdzOl6q10lEWQdm98hWdBQ85Htfk5eKp
p3vuwt48ki3AJ37/qb0VH/lsXBnDZMXBLwtwE1fz/n2P2mEVuNv6MmNJL0UZcfNS
2+3NKYTchi54OL0+plaC1zDIWkLNnbWZymOOkXVVSCh0cpj1SUc=
=GWq7
-----END PGP SIGNATURE-----

Andreas Schneider (14):
      Add missing include needed for cmocka.h
      s4:kdc: Fix cmocka.h include
      libcli:ldap: Do not declare cm_print_error()
      s4:dsdb: Do not declare cm_print_error()
      s4:torture: Close handles opened by torture_smb2_testdir() in smb2.streams test
      s4:torture: Always close handle in check_stream() in smb2.streams
      s4:torture: Make sure we close handles correctly in test_stream_names()
      s4:torture: Cleanup to to use the right name
      s4:torture: Add missing CHECK_STATUS() in test_stream_io()
      s4:torture: Move smb2_util_close() do done in create_file_with_stream()
      s4:torture: Use torture_result() in check_stream_list() in smb2.streams
      s4:torture: Close all handles in test_stream_io() in smb2.streams
      s3:smbd: Allow STREAM_INFORMATION query on alternate stream handles
      s3:vfs_streams_xattr: Use dirfsp in streams_xattr_unlinkat()

Andréas Leroux (2):
      s4/dns_server: add large dns udp truncated packets tests
      s4/dns_server: truncate large dns packets over udp and set truncated flag

Anoop C S (1):
      third_party: Update cmocka to version 1.1.6

Björn Jacke (3):
      VERSION: Bump version up to Samba 4.23.12...
      WHATSNEW: Add release notes for Samba 4.23.12.
      VERSION: Disable GIT_SNAPSHOT for the 4.23.12 release.

Jennifer Sutton (1):
      libcli/dns: Do not pass NULL pointer to memcpy()

Martin Schwenke (2):
      ctdb-recoverd: Factor out fetching node map and local flags
      ctdb-recoverd: Ensure an outgoing leader aborts recovery

Noel Power (4):
      Add unit cmocka tests for pthreadpool_tevent
      lib/pthreadpool: fix free of already freed glue object
      lib/pthreadpool: Fix possible concurrent access to pool->glue_list
      lib/pthreadpool: protect jobs list from concurrent thread access

Ralph Boehme (1):
      selftest: mark "smb2.lease.two-leases" as flapping

Shachar Sharon (1):
      libcli/dns: fix use-after-free oom case

Stefan Metzmacher (21):
      selftest: mark RpcdWitnessSambaTests as flapping
      python/tests: catch NT_STATUS_IO_TIMEOUT from witness.witness() as AssertionError()
      librpc/ndr: fix ndr_{push,pull,print}_{timeval,timespec}() and add _legacy() compat
      script/autobuild.py: also add .stderr output including backtraces
      s4:rpc_server/common: turn lpcfg_dcerpc_server_info() into an inline function
      s4:dns_server: add dns_server_scavenging_interval()
      s4:kcc: let kccsrv_dns_zone_scavenging() use dns_server_scavenging_interval()
      s4:rpc_server/dnsserver: let dnsserver_init_serverinfo() use dns_server_scavenging_interval()
      s4:rpc_server/dnsserver: define DNS_SERVER_DEFAULT_[NO_]REFRESH_INTERVAL as 24 * 7
      s4:rpc_server/dnsserver: let dnsserver_init_zoneinfo() fallback to serverinfo->dwDefault[No]RefreshInterval
      s4:dns_server: let dns_get_zone_properties() initialize zoneinfo completely.
      s4:dns_server: move rpc_server/dnsserver/dnsutils.c to dns_server/dnsserver_utils.c
      s4:dns_server: let dns_get_zone_properties() fallback to serverinfo->dwDefault[No]RefreshInterval
      s4:kcc: let dns_tombstone_records_zone() skip if fAging is not 1
      s4:dns_server: make it more obvious that the DNS over TCP length hdr is u16
      s4:dns_server: avoid layer violation for truncated udp responses.
      python:tests/dns: use tcp for the CVE-2018-14629 regression tests
      s4:dns_server: change DNS_MAX_UDP_PACKET_LENGTH to 512
      python/tests: add tests for samba-tool dns zoneoptions on a zone without dNSProperty values
      s4:rpc_server/dnsserver: fix talloc hierarchy in dnsserver_db_do_reset_dword()
      s4:rpc_server/dnsserver: allow dnsserver_db_do_reset_dword() to add new dNSProperty values

Volker Lendecke (7):
      libcli/dns: Simplify dns over tcp requests, save 39 lines :-)
      libcli/dns: Avoid a local variable referenced only once
      libcli/dns: dns_udp_request_get_reply -> dns_udp_request_sent
      libcli/dns: Make SMB_ASSERT available
      libcli/dns: Add TCP parallel fallback after 1 second UDP timeout
      libcli/dns: Make dns_cli_request_send() take a dns_name_packet()
      libcli/dns: Add dns_cli_request() sync wrapper

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


-- 
Samba Shared Repository



More information about the samba-cvs mailing list