The annotated tag, tdb-1.4.14 has been created
        at  a76a793127c912e88c80ab0d245d7ff29589f62a (tag)
   tagging  823ed52d5c561d8598da251154571402a307b367 (commit)
  replaces  tevent-0.17.0
 tagged by  Jule Anger
        on  Thu Aug 7 17:07:21 2025 +0200

- Log -----------------------------------------------------------------
tdb: tag release tdb-1.4.14
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAmiUwSkACgkQR5ORYRMI
QCUA6QgAmnFtYXyNaG9++tiU4otUgczuBpOIyBaB6bY2gQ3+aGG2j6LLZ/Z9ZtA6
toaL5QmesPQP8ViH7PItAn/m7mw2X7TSjuCBb/cVF9PCTMOf9w4l0iEdJAqmTaAX
kDJYHXCiMlhqRHwhH9kpnnAXtuik4tF6SLmvgjMO7SJqBT/spTFwab/qr2ymwjqd
OpXpyjO2DNwS+v87GtUNYYSxJV+jaLMGLzZEcfj8v9bpC2wJ0SAHsmBeMI6NBaX/
Muw2iC546H2nGN+V+CTFq/WqnVEaLXfTpoxFEuY1lG9huEzecDReMCpcKl2Pi16s
UrX6vPXbIwSRo1dXMheYlwF0S7P16g==
=STkX
-----END PGP SIGNATURE-----

Aleksandr Sharov (1):
      Add check for the GPO link to have at least two attributes separated by 
semicolumn. Allows to handle empty links.

Andreas Schneider (20):
      s3:utils: Fix memory leaks in test_ntlm_in_both()
      s3:utils: Fix memory leaks in test_lm_ntlm_broken()
      s3:utils: Fix memory leaks in test_lmv2_ntlmv2_broken()
      s3:utils: Fix memory leaks in test_ntlm_in_lm()
      s3:utils: Fix memory leaks in manage_ntlm_server_1_request()
      s3:utils: Allocate memory on the frame in ntlm_auth main function.
      gitlab-ci: Update build instructions for Coverity
      coverity: Add some documentation for the modelling file
      coverity: Add makefile to build/test the modelling file
      coverity: Rename README to README.md
      coverity: Update README.md
      coverity: Add some additional check for strequal()
      auth:creds: Make sure when parsing username that realm is uppercase
      auth:creds: Always store the ccache name
      auth:creds: Add cli_credentials_get_out_ccache_name()
      librpc:gse: Implement storing tickets into an emtpy ccache
      lib:cmdline: Check if we have a valid default ccache
      docs-xml: Update documentation for --use-kerberos and --use-krb5-ccache
      s3:tests: Fix shellcheck warning of test_wbinfo_lookuprids_cache.sh
      s3:tests: Use bash and disable history expansion for 
test_wbinfo_lookuprids_cache.sh

Anoop C S (5):
      s3/smbd: Conditionally define smb2_request_to_snum()
      vfs_ceph: Add ctime processing to SMB_VFS_FNTIMES
      vfs_ceph: Handle the special case of UTIME_NOW
      vfs_ceph_new: Handle the special case of UTIME_NOW
      third_party/quic_ko_wrapper: Remove unused config check

Daniel Widrick (1):
      s3:winbind: Correct spelling in debug messages related to ADS

Douglas Bagnall (2):
      dsdb: fix bug 15872, use-after-free
      librpc:bcrypt_rsakey_blob: exponent and modulus lengths can't be zero

Gary Lockyer (13):
      librpc/idl: Add idl for msDS-KeyCredentialLink
      gitignore: remove clang-format
      librpc/idl: Add idl for BCRYPT_RSAKEY_BLOB
      librpc/idl: update keycredlink comments
      librpc/idl: Add idl for tpm20_rsakey_blob
      librpc: keycredlink support X509 public keys
      s4:kdc: Fix clang-tidy error in db-glue.c
      s4:kdc:sdb: Add support for key trust public keys
      s4:kdc Support for key trust authentication
      librpc:ndr:keycredlink fix CID 1660828
      librpc:ndr:keycredlink clean up includes
      s4:kdc:db-glue talloc steal pub_key data
      librpc:ndr:keycredlink don't require that kmi be a talloc_context

Günther Deschner (5):
      s3-winbindd: Fix internal winbind dsgetdcname calls w.r.t. domain name
      s3-selftest: add tests for "net ads kerberos" commands
      s3-net: fix "net ads kerberos" krb5ccname handling
      s3-selftest: fix test_wbinfo_lookuprids_cache.sh
      lib/tdb: let tdbtool return error on failure

Jule Anger (1):
      tdb: version 1.4.14

Martin Schwenke (14):
      ctdb-common: Fix includes to make file standalone
      ctdb-tests: Reformat with "shfmt -w -p -i 0 -fn"
      ctdb-common: Require separate initialisation of tunable defaults
      ctdb-tests: Add logging support to the tunables unit test
      ctdb-common: Log a message if the tunables file does not exist
      ctdb-common: Log tunables filename instead of function name
      ctdb-tests: Allow tunables unit test to process a second file
      ctdb-common: Add tunable directory loading
      ctdb-tests: Add tests for tunables directory loading
      ctdb-server: Whitespace fixes
      ctdb-server: Load optional tunables.d/ directory
      ctdb-tests: Fix CID 1373387 - Time of check time of use (TOCTOU)
      ctdb-tcp: Fix CID 1291643 - Resource leak (RESOURCE_LEAK)
      ctdb-tests: Fix CID 1659221 - Error handling issues (CHECKED_RETURN)

Michael Adam (1):
      s3:passdb: Fix CIDs 1596750,1596751 uninitialized pointer read

Michael Saxl (1):
      rpc registry: add ProductType for AD DC

Pavel Filipenský (12):
      selftest: Make '$prefix' absolute path and remove '$prefix_abs'
      selftest:s3: Fix prefix in setup functions
      selftest:s4: Fix prefix in setup functions
      selftest: Remove prefix_abs from ctx hash key
      selftest:s4: Delete no longer used hash key 'prefix_abs' from ctx
      tests: Replace PREFIX_ABS with PREFIX
      selftest: Remove no longer used PREFIX_ABS from environment
      tests: Rename local variable: prefix_abs -> prefix
      s3:winbindd: Resolve dc name using CLDAP also for ROLE_IPA_DC
      docs-xml: Make smb.conf 'server role' value consistent with ROLE_IPA_DC 
in libparam
      s3:netlogon: IPA DC is the PDC as well - allow ROLE_IPA_DC in 
_netr_DsRGetForestTrustInformation()
      s3:utils: Allow ROLE_IPA_DC to allow to use Kerberos in gensec

Rabinarayan Panigrahi (2):
      vfs_virsufilter: Fix the invocation of SMB_VFS_NEXT_CONNECT
      libcli/security: use talloc_free at the end of sub-tests

Ralph Boehme (46):
      libads: fix get_kdc_ip_string() ...
      tests: expand SMB3 POSIX test for Windows illegal characters behaviour
      libsmb: add flags to struct file_info
      libsmb: set finfo->flags.posix in parse_finfo_posix_info()
      libsmb: use parse_finfo_posix_info in is_bad_finfo_name()
      smbd: pass dirfsp instead of conn and dptr to smbd_dirptr_lanman2_entry() 
and get_lanman2_dir_entry()
      smbd: avoid mangling names in smbd_dirptr_lanman2_match_fn() for POSIX
      libcli/smb: move cli_session_dump_keys() to libsmb
      libcli/smb: make smbXcli_session_dump_keys() usable for the server side
      libcli/smb: also dump signing_algo in smbXcli_session_dump_keys()
      s4/libcli/smb2: pass lp_ctx to smb2_session_init() and remember debug 
encryption settings
      s4/libcli/smb2: dump encryption keys if enabled
      libcli/smb2: dump encryption key in format for Wireshark 
~/.wireshark/smb2_seskey_list
      smbd: now also use smbXcli_session_dump_keys() in the server
      libcli/smb: use talloc_asprintf_addbuf() in smbXcli_session_dump_keys()
      s3/libads: get rid of additional loop calling 
add_failed_connection_entry()
      libads: check for if DCs are in paused state when processing CLDAP replies
      s3/libsmb: check command in make_dc_info_from_cldap_reply()
      s3/libsmb: check the negative-conn-cache in resolve_ads()
      s3/dbwrap_watch: avoid leaking backend db handle in traverses
      smbd: fix include order in smbXsrv_open.c
      smbtorture: add test smb2.replay.durable-reconnect-replay1
      smbtorture: add test smb2.replay.durable-reconnect-replay2
      smbtorture: add test smb2.replay.durable-reconnect-replay3
      smbtorture: add test smb2.replay.replay-twice-durable
      smbd: simplify create_action handling
      smbd: move create_action handling to smbd_smb2_create_after_exec()
      smbd: add some debugging to smbXsrv_open_[lookup|set]_replay_cache()
      smbd: move DH2Q context processing to its own function
      smbd: simplify create-replay
      smbd: move create_action to smbXsrv_open_global0
      smbd: invert logic when handling pending create in 
smb2srv_open_lookup_replay_cache()
      smbd: make the replay cache record an index on the global open table
      smbd: add and use smbXsrv_open_replay_cache_key_buf
      smbd: add smbXsrv_session to smbXsrv_open
      smbd: add smbXsrv_tcon to smbXsrv_open
      smbd: Add session_global_id and tcon_global_id to smbXsrv_open_global0
      smbd: implement session check from MS-SMB2 3.3.5.9 Receiving an SMB2 
CREATE Request
      libndr: add support for unions to ndr_pull_struct_blob_noalloc() and 
ndr_push_struct_into_fixed_blob()
      smbd: make create-replay cache disk backed
      smbd: also delete replay cache record in smbXsrv_open_cleanup()
      smbd: reformat smbXsrv_open_global_traverse() function pointer args
      smbd: return replay-cache records in smbXsrv_open_global_traverse()
      net: handle replay records in `net serverid wipedbs`
      net: add `net tdb smbXsrv wipedbs` alias for `net serverid wipedbs`
      docs: document serverid command

Samuel Cabrero (11):
      s3:winbind: Fix debug message
      python:tests/nss: Add NSS group enumeration test
      s3:winbind: Delegate normalize_name_map to the idmap child in 
wb_next_grent
      s3:winbind: Delegate normalize_name_map to the idmap child in 
winbindd_getgrnam
      s3:winbind: Delegate normalize_name_map to the idmap child in 
winbindd_getgrgid
      s3:winbind: Remove unused fill_grent()
      s3:winbind: Delegate normalize_name_unmap to the idmap child in 
winbindd_getgrnam
      s3:winbind: Delegate normalize_name_unmap to the idmap child in 
winbindd_getpwnam
      s3:winbind: Delegate normalize_name_unmap to the idmap child in 
winbindd_getgroups
      s3:winbind: Initialize and setup idmap child in winbindd_getpwnam()
      s3:winbind: Initialize and setup idmap child in winbindd_getgrnam()

Shachar Sharon (12):
      profile: dynamic per-share in-memory counters
      profile: defined helper macros for per-share counters
      profile: collect per-share counters from TDB
      profile: reset per-share counters
      param: allow per-share profiling mode
      smbd: init per-share profile counters
      smbd: smb2-operations per-share profile counters
      status: dump per-share profile counters
      status: dump only relevant sections of per-share
      s3/smb_prometheus_endpoint: export per-share profile stats
      vfs_default: use per-share profile macros
      vfs_ceph_new: use per-share profile macros

Shweta Sodani (2):
      vfs_ceph_new: cleanup to async path
      s3:smbd: Fix CID 1449599 replacing memcpy to memmove to avoid overflow

Shwetha K Acharya (1):
      source3/printing: Fix CID 1273086 - Resource Leak

Srinivas Rao V (1):
      smbd: fix mode being sent to possibly_set_archive

Stefan Metzmacher (55):
      s4:torture/smb2: let max_async_credits tests start the loop only when 
everything is ready
      s4:torture/smb2: force a disconnect on all connections as async_credits 
tests
      s4:torture/smb2: add explicit timeout handling to async_credits tests
      lib/tsocket: make use of tevent_req_set_cleanup_fn() instead of 
talloc_set_destructor()
      lib/tsocket: allow only one tstream_disconnect_send/recv
      lib/tsocket: add tstream_monitor_send/recv infrastructure
      lib/tsocket: implement tstream_bsd_monitor_send/recv
      libcli/named_pipe_auth: add tstream_npa_monitor_send/recv
      async_sock: move samba_socket_{poll,sock,poll_or_sock}_error() from 
util_net.c to async_sock.c
      async_sock: add wait_for_error_send/recv
      libcli/smb: merge smb_transport library into cli_smb_common
      libcli/smb: introduce smbXcli_transport_bsd
      libcli/smb: let smbXcli_conn_create() call smbXcli_transport_bsd()
      libcli/smb: pass smbXcli_transport to smbXcli_conn_create()
      s3:libsmb: pass smbXcli_transport to cli_state_create()
      s3:libsmb: let cli_connect_sock_recv() return smbXcli_transport
      s3:winbindd: let cm_open_connection() call smbXcli_transport_bsd()
      s3:winbindd: let find_dc() call smbXcli_transport_bsd()
      s3:libsmb: let smbsock_any_connect() return smbXcli_transport
      s4:libcli: let struct smbcli_socket hold struct smbXcli_transport instead 
of sockfd
      s3:libsmb: let smbsock_any_connect_recv return smbXcli_transport
      s3:libsmb: let smbsock_connect() return smbXcli_transport
      s3:libsmb: let smbsock_connect_recv() return smbXcli_transport
      libcli/smb: let smbXcli_transport_bsd() take an fd by reference
      libcli/smb: add smbXcli_conn_monitor_{send,recv,once}()
      s3:client: make use of smbXcli_conn_monitor_once()
      libcli/smb: abstract transport function calls
      libcli/smb: make read_smb_more non-static
      libcli/smb: add smbXcli_transport_tstream()
      libcli/smb: add smbXcli_transport_bsd_tstream()
      s3:libsmb: add 'client smb transport:force_bsd_tstream = yes' option
      selftest: don't skip smb2.bench
      s3:selftest: run smb2.{bench,connect,credits,ioctl,rw} over bsd-tstream
      s3:winbindd: avoid using any netlogon call to get a dc name
      libcli/smb: define SMB_TRANSPORT_TYPE_QUIC
      lib/param: allow smb_transport[s]_parse() to handle 'quic'
      system_gnutls: print the found gnutls version and detected features
      third_party: import quic from https://github.com/lxin/quic.git
      s4:lib/tls: add tstream_tls_params_quic_{prepare,enabled() and 
tstream_tls_quic_handshake[_{send,recv}]()
      s3:smbd: add support for SMB_TRANSPORT_TYPE_QUIC
      s3:libsmb: add support for SMB_TRANSPORT_TYPE_QUIC
      third_party: import ngtcp2 v1.13.0 from 
https://github.com/ngtcp2/ngtcp2.git
      third_party: add quic_ko_wrapper to simulate IPPROTO_QUIC sockets
      selftest: use quic_ko_wrapper if available
      selftest: let 'fileserver' support quic
      s3:selftest: run smb2.{bench,connect,credits,ioctl,rw} over 
quic_ko_wrapper
      lib/tsocket: optimize tdgram_recvfrom_done() into tdgram_recvfrom_send()
      s4:lib/tls: add tstream_tls_ngtcp2_connect_send/recv
      s3:libsmb: add support for userspace quic support using ngtcp2
      s3:selftest: run smb2.{bench,connect,credits,ioctl,rw} over quic-ngtcp2
      s3:conncache: improve debugging for the negative connection cache
      winbindd: always use winbind_add_failed_connection_entry() wrapper
      winbindd: blacklist servers returning ACCESS_DENIED/authoritative=0
      s3:libads: let cldap_ping_list() check for a blacklisted server name
      s3:libads: let get_kdc_ip_string() check for a blacklisted server name

Vinit Agnihotri (1):
      s3:lib: Fix CID 1497484 use-after-free.

Volker Lendecke (9):
      tevent: Fix Coverity ID 1649526 Dereference before null check
      tevent: Fix Coverity ID 1649524 Dereference before null check
      tevent: Fix 1649525 Use of 32-bit time_t
      libsmb: Move cli_smbwrite() to source3/torture
      libsmb: Move cli_smb() to source3/torture
      libsmb: Slightly simplify cli_tcon_andx_done()
      auth: Remove unused session_info_set_session_key()
      auth: Direct variable initialization
      ctdb: Fix a stuck cluster lock holder after a delayed leader bcast

Xavi Hernandez (1):
      iconv: fixed coverity issue CID1609382

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


-- 
Samba Shared Repository

Reply via email to