[SCM] Samba Shared Repository - annotated tag tevent-0.13.0 created

Stefan Metzmacher metze at samba.org
Tue Jul 26 15:04:35 UTC 2022


The annotated tag, tevent-0.13.0 has been created
        at  afbf4cc88bb8db74f4001b9a6dbe73b3e929476b (tag)
   tagging  63d4db63feda920c8020f8484a8b31065b7f1380 (commit)
  replaces  tdb-1.4.7
 tagged by  Stefan Metzmacher
        on  Tue Jul 26 17:04:24 2022 +0200

- Log -----------------------------------------------------------------
tevent: tag release tevent-0.13.0
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEkUejOXGVGO6QEby1R5ORYRMIQCUFAmLgAngACgkQR5ORYRMI
QCV4AQgAm2LKizbT4NGwfkQqEb73jNcEgzTVlzN9hGDKw44RyM9/ncN0bNKaHIJv
qYVU/z5xZT3ogoZ9vK7wU0A+whsqq8xeVdj9xh9+iXuRLDTHOqAnV7RRDyIC+z3f
saIVVJ+ED1tDKK5Q/PCxZ3vWSNgiOyEMTkLHeBPz8pHzBSG0trRlRaRnYb0dGpWg
+GLJh6KrngArcKMVi2NlbubJB0kOoP3Q8OOLhhWhc84rPF/OBSr7wfKhaGXQIJCk
uVNTuQ3A7FQnaDIubUU8z+4GTU5Dc+YzJK8VWzQgWreIf2D3GMY811cWxia6eyvM
+tB3oODCzpr0wrSjsA76ieOWkh+KPQ==
=Skod
-----END PGP SIGNATURE-----

Andreas Schneider (90):
      s3:tests: Reformat test_sacl_set_get.sh
      s3:tests: Reformat test_shadow_copy_torture.sh
      s3:tests: Reformat test_shareenum.sh
      s3:tests: Reformat test_sharesec.sh
      s3:tests: Reformat test_smb1_shadow_copy_torture.sh
      s3:tests: Reformat test_smb1_system_security.sh
      s3:tests: Reformat test_smb2_not_casesensitive.sh
      s3:tests: Reformat test_smbXsrv_client_dead_rec.sh
      s3:tests: Reformat test_smbclient_auth.sh
      s3:tests: Reformat test_smbclient_basic.sh
      s3:tests: Reformat test_smbclient_encryption.sh
      s3:tests: Reformat test_smbclient_encryption_off.sh
      s3:tests: Reformat test_smbclient_iconv.sh
      s3:tests: Reformat test_smbclient_kerberos.sh
      s3:tests: Reformat test_smbclient_krb5.sh
      s3:tests: Reformat test_smbclient_large_file.sh
      s3:tests: Reformat test_smbclient_list_servers.sh
      s3:tests: Reformat test_smbclient_log_basename.sh
      s3:tests: Reformat test_smbclient_machine_auth.sh
      s3:tests: Reformat test_smbclient_mget.sh
      s3:tests: Reformat test_smbclient_netbios_aliases.sh
      s3:tests: Reformat test_smbclient_ntlm.sh
      s3:tests: Reformat test_smbclient_s3.sh
      s3:tests: Reformat test_smbclient_tarmode.sh
      s3:tests: Reformat test_smbcquota.sh
      s3:tests: Reformat test_smbd_error.sh
      s3:tests: Reformat test_smbd_no_krb5.sh
      s3:tests: Reformat test_smbget.sh
      s3:tests: Reformat test_smbpasswd.sh
      s3:tests: Reformat test_smbspool.sh
      s3:tests: Reformat test_smbstatus.sh
      s3:tests: Reformat test_smbtorture_s3.sh
      s3:tests: Reformat test_substitutions.sh
      s3:tests: Reformat test_success.sh
      s3:tests: Reformat test_symlink_rename_smb1_posix.sh
      s3:tests: Reformat test_symlink_traversal_smb1.sh
      s3:tests: Reformat test_symlink_traversal_smb1_posix.sh
      s3:tests: Reformat test_symlink_traversal_smb2.sh
      s3:tests: Reformat test_testparm_s3.sh
      s3:tests: Reformat test_tevent_glib_glue.sh
      s3:tests: Reformat test_timestamps.sh
      s3:tests: Reformat test_usernamemap.sh
      s3:tests: Reformat test_valid_users.sh
      s3:tests: Reformat test_veto_rmdir.sh
      s3:tests: Reformat test_virus_scanner.sh
      s3:tests: Reformat test_wbinfo_lookuprids_cache.sh
      s3:tests: Reformat test_wbinfo_sids2xids.sh
      s3:tests: Reformat test_winbind_ignore_domains.sh
      s3:tests: Reformat test_zero_data.sh
      s3:tests: Reformat wb_pad.sh
      s3:tests: Reformat full_audit_segfault/run.sh
      s3:tests: Reformat stream-depot/run.sh
      s3:tests: Reformat vfstest-acl/run.sh
      s3:tests: Reformat vfstest-catia/run.sh
      s3:tests: Reformat xattr-tdb-1/run.sh
      testprogs: Fix auth with smbclient and krb5 ccache
      lib:cmdline: Fix error handling of --use-kerberos=desired|required|off
      lib:cmdline: Fix error handling of --use-krb5-ccache=CCACHE
      lib:cmdline: Fix error handling of --client-protection=sign|encrypt|off
      s3:waf: Fix version number of public libsmbconf
      third_party: Update nss_wraper to version 1.1.12
      bootstrap: Use quay.io to download fedora images
      s4:libads: Fix trailing whitespaces in ldap.c
      s3:libads: Check if we have a valid sockaddr
      s3:printing: Do not clear the printer-list.tdb
      s4:client: Reformat shell scripts
      s4:librpc: Reformat shell scripts
      s4:script: Reformat shell scripts
      s4:scripting: Reformat shell scripts
      s4:torture: Reformat shell scripts
      s4:utils: Reformat shell scripts
      s4:selftest: Reformat shell scripts
      s4:setup: Reformat shell scripts
      testprogs: Reformat bogus.sh
      s3:selftest: Reformat rpc array
      s4:selftest: Reformat slow_ncacn_np_tests list
      s4:selftest: Reformat rpc.samr.passwords plansmbtorture4testsuite
      s4:torture: Rename rpc.samr.passwords tests
      selftest: Do not skip working tests
      s3:winbind: Fix pointer access in wb_lookupusergroups_recv()
      s3:winbind: Add additional debug level check to wb_lookupusergroups_recv()
      s3:winbind: Fix pointer access in wb_xids2sids_recv()
      s3:winbind: Add additional debug level check to wb_xids2sids_recv()
      s3:rpcclient: Goto done in cmd_samr_setuserinfo_int()
      s3:tests: Add test to access msdfs path with smbget
      waf: Check for -Wno-error=array-bounds flags
      testprogs: Reformat common-links.sh
      testprogs: Reformat common_test_fns.inc
      Add a .clang-format file
      third_party: Update socket_wrapper to version 1.3.4

Andrew Bartlett (11):
      build: Make build with --disable-fault-hanlding work under --enable-developer
      build: Possibly link against libexecinfo for backtrace_symbols()
      lib/util: Prefer backtrace_symbols() for internal backtraces
      gitlab-ci: Allow --xz compression on our samba-testbase.tar
      build: Allow &pathconfig XML entities to be used in all manpages, not just smb.conf
      docs-xml: Use &pathconfig.WINBINDD_SOCKET_DIR; to avoid reference to old /tmp/.winbindd
      docs: Show current system path for smb.conf in &smb.conf entity
      build: Ensure that SAMBA_GENERATOR() tasks fail on error
      s4-auth: For LDAP simple bind, fall back to checking the ENCTYPE_AES256_CTS_HMAC_SHA1_96 if stored
      dsdb: Allow password history and password changes without an NT hash
      WHATSNEW: Announce support for dropping the NT hash

Björn Jacke (5):
      security.idl: add missing BUILTIN SIDs
      docs-xml: add nfs4.xml.include documenting the generic NFS4 ACL parameters
      docs_xml: use the nfs4 parameter include file in gpfs man page
      docs_xml: use the nfs4 parameter include file in zfsacl man page
      docs-xml: add missing generic nfs4 parameters in nfs4_xattr man page

Christof Schmitt (1):
      nfs4_acls: Correctly skip chown when gid did not change

David Mulder (1):
      gpo: samba-gpupdate use s3 param for registry conf

Douglas Bagnall (16):
      s3/smbd: stdin fstat failure is a failure
      tests: test source4 cmdline/smb.conf log level
      tests: adapt logging test for s3.
      tests: rename logging test source
      debug: drop an '#if _SAMBA_BUILD_ == 3'
      debug: add DBG_DEV()
      util/debug: share classname table with tests
      torture/dlz: putrr callback recognises more than A records
      torture/dlz: reserve test_ prefix for actual tests
      torture/dlz: minor reformatting for README.Coding
      torture/bind_dlz: return the right kind of failure
      torture: add torture_assertf()
      tortures/dlz: more DNS update tests
      dns/dlz: remember old timestamp for dynamic records
      bind_dlz: some commentary for b9_format
      s4/torture/unix_info2: return NULL on failure

Jeremy Allison (9):
      s3: test: Add tests to show we still connect to a full_audit share with a bad success or fail VFS names.
      s3: VFS: full_audit: Use correct DBG_ print messages in init_bitmap().
      s3: VFS: full_audit. Ensure the module doesn't load if an operation name is miss-spelled or otherwise unknown.
      s3: tests: Add test that shows smbd crashes using vfs_fruit with fruit:resource = stream on deleting a file.
      s3: VFS: streams_xattr: Add the same accommodation to streams_xattr_unlinkat() as used in streams_xattr_renameat().
      s3: net_ads: Cleanup, remove unused talloc_ctx in net_ads_kerberos_kinit().
      s3: winbind: Add missing NULL check for returned talloc'ed ADS struct.
      s3: libads: Fix return from malloc check.
      s3: libads: Fix coverity false positive.

Joseph Sutton (25):
      tests/krb5/test_ldap.py: Increase maximum threshold for LDAP timeout
      lib/util: Move memcmp_const_time() to util.c
      auth: Use constant-time memcmp when comparing sensitive buffers
      lib/util: Change function to data_blob_equal_const_time()
      lib/util: Change function to mem_equal_const_time()
      lib/util: Reduce sum variable to uint8_t
      lib/util: Add test of data_blob_equal_const_time()
      lib/util: Add test of mem_equal_const_time()
      lib/util: Delegate constant time memcmp to gnutls_memcmp()
      bootstrap: Remove duplicate dict key
      bootstrap: Fix [gm]old linker existence check
      libcli:util: Update werror table
      libcli/security: Fix typos
      python: Don't use deprecated escape sequences
      s4:kdc: Add space in error message
      lib:krb5_wrap: Add const to parameters for smb_krb5_create_key_from_string()
      dsdb/common: Make some parameters const
      tests/krb5: Use object() rather than auto() to initialise enums
      s4:kdc: Make RBCD access check less strict
      tests/krb5: Add test for presence of NT hash
      s4:kdc: Add helper function to extract AES256 key and salt
      auth/credentials: Add cli_credentials_get_aes256_key()
      auth/credentials: Add get_aes256_key()
      samba-tool user: When possible, obtain AES256 key and salt
      samba-tool user: Accomodate missing unicodePwd in getpassword command

Martin Schwenke (38):
      util: Add new debug setting debug_no_stderr_redirect
      ctdb-common: Tell file logging not to redirect stderr
      ctdb-daemon: Drop unused prefix, logfn, logfn_private
      ctdb-daemon: Use DEBUG() macro for child logging
      ctdb-tests: Reformat script
      ctdb-scripts: Move nfslock out of basic_stop() and basic_start()
      ctdb-scripts: Simplify and rename basic_stop() and basic_start()
      ctdb-scripts: Refactor the manual RPC service start/stop
      ctdb-scripts: Set NFS services to "AUTO" if started by another service
      ctdb-scripts: Parameterise /etc directory to aid testing
      ctdb-tests: Improve Debian-style event script unit testing
      ctdb-tests: Fix faking of program stack traces
      ctdb-scripts: Avoid ShellCheck warning SC2162
      ctdb-tests: Do not require eval tricks for faking NFS callout
      ctdb-scripts: Drop use of eval in CTDB callout handling
      ctdb-tests: Return error on empty fake ctdbd configuration blocks
      ctdb-tests: Add new tool unit tests to cover UNKNOWN state
      ctdb-scripts: Avoid ShellCheck warning SC2164
      ctdb-scripts: Reformat using shfmt -w -p -i 0 -fn
      ctdb-scripts: De-clutter validate_percentage()
      ctdb-scripts: Reduce length of very long lines
      ctdb-scripts: Avoid ShellCheck info SC2162
      ctdb-scripts: Always check memory usage
      ctdb-scripts: Only run unhealthy call-out when passing threshold
      ctdb-recoverd: Add function node_flags() and use it in elections
      ctdb-recoverd: Add pnn field to banning state structure
      ctdb-recoverd: Clean up banning culprit code
      ctdb-daemon: Drop unused ban_state element from CTDB node structure
      ctdb-protocol: Add separator argument to ctdb_connection_to_buf()
      ctdb-daemon: Modernise debug in ctdb_control_send_arp()
      ctdb-daemon: Avoid spurious error sending ARPs for released IP
      ctdb-daemon: Modernise debug in ctdb_add_public_address()
      replace: Add check for if_nameindex()
      ctdb-common: Use POSIX if_nameindex() to check interface existence
      ctdb-scripts: Avoid ShellCheck warning SC2295
      ctdb-scripts: Use "git config" as last resort to parse nfs.conf
      ctdb-tests: Work around unreadable file test failure when root
      ctdb-build: Add missing dependency on talloc

Michael Saxl (1):
      dlz_bind9: call dns_name_is_static before adding space for record

Michael Tokarev (3):
      spelling: connnect encrytion exisit expection explicit invalide missmatch paramater paramter partion privilige relase reponse seperate unkown verson authencication progagated
      libgpo/admx/en-US/samba.adml spelling: authencication paramter
      testparm: clarify "Weak crypto is allowed" message

Noel Power (5):
      Add new dfs node msdfs-share pointing to new msdfs-share2
      Add test smbclient 'del' of file (on DFS share)
      s3/client: fix dfs delete, resolve dfs path
      Add test smbclient 'delree' of dir (on DFS share)
      s3/client: fix dfs deltree, resolve dfs path

Pavel Filipenský (93):
      s4:torture: check return of ndr_pull_init_blob() via torture_assert()
      debug: Fix whitespace and a typo in debug.h
      debug: Add DEBUGLF macro with explicit location and function parameters.
      librpc:ndr: Update ndr_print_debug() and add macro NDR_PRINT_DEBUG_LEVEL
      s3:passdb: Fix trailing whitespaces in machine_account_secrets.c
      s4:lib: Fix trailing whitespaces in tools/regshell.c
      librpc:ndr: Update ndr_print_debug() to the new ndr ABI
      s3:winbind: Fix trailing whitespaces in winbindd_group.c
      s3:winbind: Improve logging in winbindd.c
      s3:winbind: Improve logging in wb_xids2sids.c
      s3:winbind: Improve logging in winbindd_group.c
      s3:winbind: Move up some code in winbindd_getusersids.c
      s3:winbind: Improve logging in winbindd_getusersids.c
      s3:winbind: Improve logging in winbindd_dsgetdcname.c
      s3:winbind: Improve logging in winbindd_endgrent.c
      s3:winbind: Improve logging in winbindd_endpwent.c
      s3:winbind: Improve logging in winbindd_getdcname.c
      s3:winbind: Improve logging in winbindd_getgrent.c
      s3:winbind: Improve logging in winbindd_getgrgid.c
      s3:winbind: Improve logging in winbindd_getgrnam.c
      s3:winbind: Improve logging in winbindd_getgroups.c
      s3:winbind: Improve logging in winbindd_getpwent.c
      s3:winbind: Improve logging in winbindd_getpwnam.c
      s3:winbind: Improve logging in winbindd_getpwsid.c
      s3:winbind: Improve logging in winbindd_getpwuid.c
      s3:winbind: Improve logging in winbindd_getsidaliases.c
      s3:winbind: Improve logging in winbindd_getuserdomgroups.c
      s3:winbind: Improve logging in winbindd_list_groups.c
      s3:winbind: Improve logging in winbindd_list_users.c
      s3:winbind: Improve logging in winbindd_lookupname.c
      s3:winbind: Improve logging in winbindd_pam_auth.c
      s3:winbind: Improve logging in winbindd_pam_logoff.c
      s3:winbind: Improve logging in winbindd_setgrent.c
      s3:winbind: Improve logging in winbindd_setpwent.c
      s3:winbind: Improve logging in winbindd_sids_to_xids.c
      s3:winbind: Improve logging in winbindd_wins_byip.c
      s3:winbind: Improve logging in winbindd_wins_byname.c
      s3:winbind: Improve logging in winbindd_xids_to_sids.c
      s3:winbind: Improve logging in samlogon_cache.c
      s3:winbind: Improve logging in wb_dsgetdcname.c
      s3:winbind: Improve logging in wb_getgrsid.c
      s3:winbind: Improve logging in wb_getpwsid.c
      s3:winbind: Improve logging in wb_gettoken.c
      s3:winbind: Improve logging in wb_group_members.c
      s3:winbind: Improve logging in wb_lookupname.c
      s3:winbind: Improve logging in wb_lookupsid.c
      s3:winbind: Improve logging in wb_lookupsids.c
      s3:winbind: Improve logging in wb_lookupuseraliases.c
      s3:winbind: Improve logging in wb_lookupusergroups.c
      s3:winbind: Improve logging in wb_next_grent.c
      s3:winbind: Improve logging in wb_next_pwent.c
      s3:winbind: Improve logging in wb_query_group_list.c
      s3:winbind: Improve logging in wb_queryuser.c
      s3:winbind: Improve logging in wb_query_user_list.c
      s3:winbind: Improve logging in wb_sids2xids.c
      s3:winbind: Fix trailing whitespace in winbindd.h
      s3:winbind: Change num_sids from int to uint32_t in wb_gettoken_recv()
      s3:winbind: Change num_sids from int to uint32_t in wb_lookupuseraliases_send()
      s3:winbind: Change num_sids from int to uint32_t in wb_lookupusergroups_recv()
      s3:winbind: Change num_received, num_domains from int to uint32_t in winbindd_list_groups_state
      s3:winbind: Change num_groups from int to uint32_t in wb_query_group_list_recv()
      s3:winbind: Change num_groups, next_group from int to uint32_t in wb_group_members.c
      s3:winbind: Change max_groups, num_groups from int to uint32_t in getpwent_state
      s3:winbind: Change num_gids from int to uint32_t in winbindd_getgroups_state
      s3:winbind: Change max_users, num_users from int to uint32_t in winbindd_getpwent_state
      README.Coding: PRINT format specifiers PRIuxx
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_gettoken.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_group_members.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_lookupuseraliases.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_lookupusergroups.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_next_pwent.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_query_group_list.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_query_user_list.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_queryuser.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_sids2xids.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_xids2sids.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in wb_lookupsids.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getgrent.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getgrgid.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getgrnam.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getgroups.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getpwent.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getuserdomgroups.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getusersids.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_list_groups.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_list_users.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_sids_to_xids.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_xids_to_sids.c
      s3:winbind: Change '%u' to '%PRIu32' for uint32_t in winbindd_getsidaliases.c
      s3:winbind: Add additional debug level check to wb_gettoken_recv()
      s3:winbind: Add additional debug level check to winbindd_getgroups_recv()
      s3:winbind: Add additional debug level check to winbindd_getsidaliases_send()
      s3:winbind: Add additional debug level check to wb_lookupsids_send()

Ralph Boehme (10):
      gitlab-ci: Add jq
      vfs_btrfs: reduce loglevel message to DEBUG in btrfs_fget_compression()
      vfs_gpfs: use sys_fstatat() in stat_with_capability()
      vfs_acl_xattr: add acl_xattr:security_acl_name option
      smbd: if close fails just log it, don't crash
      smbd: follow-up fix for "if close fails just log it, don't crash"
      mdssvc: fix indentation
      mdssvc: convert mds_init_ctx() to return NTSTATUS
      CI: fix check for correct mdsvc resonse when connecting to a share with Spotlight disabled
      mdssvc: return all-zero policy handle if spotlight is disabled

Robert Sprowson (1):
      s3:smbd: Out-by-4 error in smbd read reply max_send clamp

Samuel Cabrero (102):
      Revert "s3:auth: Fix user_in_list() for UNIX groups"
      Revert "docs-xml: Update documentation for removal of NIS support"
      Revert "s3:smbd: Remove NIS support"
      Revert "lib:util: Remove NIS support from string_match()"
      s3:smbd: Free allocated strings before leaving user_in_netgroup() function
      replace: Check for -Wuse-after-free
      third_party/heimdal: Fix build with gcc version 12.1
      s3:printing: Fix temporary talloc context leak
      s3:libads: Clear previous CLDAP ping flags when reusing the ADS_STRUCT
      s3:libads: Pass the correct ADS_STRUCT pointer to ads_msgfree
      s3:winbind: Remove dupplicated talloc_get_type() call
      s3:winbind: Fix a memory leak in ads_idmap_cached_connection()
      s3:winbind: Fix a memory leak in ads_cached_connection()
      s3:libnet: Allocate the machine name string under its container's talloc context
      s3:libnet: Allocate the machine name string under its container's talloc context
      pygpo: Make ads_ADSType object inherit from pytalloc_BaseObject
      s3:netapi: Allocate a temporary talloc context for NetGetJoinableOUs_l()
      s3:libnet: Allocate a temporary talloc context in libnet_connect_ads()
      s3:libsmb: Allocate a temporary talloc context for ads_dc_name()
      s3:printing: Allocate a temporary talloc context for nt_printer_publish()
      s3:winbind: Pass a memory context to ads_idmap_cached_connection()
      s3:winbind: Return ADS_STATUS from ads_cached_connection()
      s3:winbind: Init pointers to NULL and use new debug macros
      s3:winbind: Allocate a temporary talloc context for ads_idmap_cached_connection()
      s3:winbind: Allocate a temporary memory context for ads_cached_connection()
      s3:winbind: Pass a memory context to ads_cached_connection_connect()
      s3:winbind: Create a temporary talloc context for ads_cached_connection_connect()
      s3:winbind: Factor out dcip_check_name_ads()
      s3:winbind: Early return on error in dcip_check_name_ads()
      s3:winbind: Allocate a temporary memory context for dcip_check_name_ads()
      s3:libads: Rename talloc context
      s3:libads: Allocate temporary memory context for ads_domain_func_level()
      s3:net: Refactor net_ads_lookup(), allocate a talloc context
      s3:net: Refactor net_ads_info(), allocate a talloc context
      s3:net: Refactor net_ads_workgroup(), allocate a talloc context
      s3:net: Pass a memory context to ads_startup_nobind()
      s3:net: Refactor ads_user_add(), allocate a talloc context
      s3:net: Refactor ads_user_info(), allocate a talloc context
      s3:net: Refactor ads_user_delete(), allocate a talloc context
      s3:net: Refactor net_ads_user(), allocate a talloc context
      s3:net: Refactor ads_group_add(), allocate a talloc context
      s3:net: Refactor ads_group_delete(), allocate a talloc context
      s3:net: Refactor net_ads_group(), allocate a talloc context
      s3:net: Refactor net_ads_status(), allocate a talloc context
      s3:net: Refactor net_ads_leave(), allocate a talloc context
      s3:net: Refactor net_ads_join_ok(), allocate a talloc context
      s3:net: Refactor net_ads_join(), allocate a talloc context
      s3:net: Refactor net_ads_dns_register(), allocate a talloc context
      s3:net: Refactor net_ads_dns_unregister(), allocate a talloc context
      s3:net: Refactor net_ads_printer_search(), allocate a talloc context
      s3:net: Refactor net_ads_printer_info(), allocate a talloc context
      s3:net: Refactor net_ads_printer_publish(), allocate a talloc context
      s3:net: Refactor net_ads_printer_remove(), allocate a talloc context
      s3:net: Refactor net_ads_password(), allocate a talloc context
      s3:net: Refactor net_ads_changetrustpw(), allocate a talloc context
      s3:net: Refactor net_ads_search(), allocate a talloc context
      s3:net: Refactor net_ads_dn(), allocate a talloc context
      s3:net: Refactor net_ads_sid(), allocate a talloc context
      s3:net: Refactor net_ads_keytab_flush(), allocate a talloc context
      s3:net: Refactor net_ads_keytab_add(), allocate a talloc context
      s3:net: Refactor net_ads_keytab_create(), allocate a talloc context
      s3:net: Refactor net_ads_setspn_list(), allocate a talloc context
      s3:net: Refactor net_ads_setspn_add(), allocate a talloc context
      s3:net: Refactor net_ads_setspn_delete(), allocate a talloc context
      s3:net: Refactor net_ads_enctypes_list(), allocate a talloc context
      s3:net: Refactor net_ads_enctypes_set(), allocate a talloc context
      s3:net: Refactor net_ads_enctypes_delete(), allocate a talloc context
      s3:net: Exit returning -1 when usage is displayed
      s3:net: Pass a talloc context to ads_startup()
      s3:net: Pass a talloc context to ads_startup_int()
      s3:libads: Remove unused define
      s3:libads: Move the ads_destroy() function up in the file
      s3:net: Refactor net_ads_check_int(), allocate a talloc context
      s3:libads: Allocate ADS_STRUCT under a talloc context
      s3:libads: Remove no longer used is_mine flag from ADS_STRUCT
      s3:libads: Alloc ads->server.realm under ADS_STRUCT talloc context
      s3:libads: Allocate ads->server.workgroup under ADS_STRUCT talloc context
      s3:libads: Allocate ads->server.ldap_server under ADS_STRUCT talloc context
      s3:libads: Allocate ads->auth.realm under ADS_STRUCT talloc context
      s3:libads: Allocate ads->auth.password under ADS_STRUCT talloc context
      s3:libads: Allocate ads->auth.user_name under ADS_STRUCT talloc context
      s3:libads: Allocate ads->auth.kdc_server under ADS_STRUCT talloc context
      s3:libads: Print ads->auth.ccache_name in ndr_print_ads_struct()
      s3:libads: Allocate ads->auth.ccache_name under ADS_STRUCT talloc context
      s3:libads: Allocate ads->config.realm under ADS_STRUCT talloc context
      s3:libads: Return ADS_STATUS from ads_build_path()
      s3:libads: Return ADS_STATUS from ads_build_dn()
      s3:libads: Allocate ads->config.bind_path under ADS_STRUCT talloc context
      s3:libads: Allocate ads->config.ldap_server_name under ADS_STRUCT talloc context
      s3:libads: Allocate ads->config.server_site_name under ADS_STRUCT talloc context
      s3:libads: Allocate ads->config.client_site_name under ADS_STRUCT talloc context
      s3:libads: Allocate ads->config.schema_path under ADS_STRUCT talloc context
      s3:libads: Allocate ads->config.config_path under ADS_STRUCT talloc context
      s3:libads: RIP ads_destroy()
      s4:mitkdc: Always set SDB_F_FOR_{TGS,AS}_REQ flag for DAL >= 9
      s3:winbind: Fix trailing whitespaces and spaces before tabs in winbindd_cred_cache.c
      s3:winbind: Fix trailing whitespaces in winbindd_proto.h
      s3:winbind: Improve debug message to print the service in add_ccache_to_list()
      s3:winbind: Improve debug message to print service in smb_krb5_renew_ticket()
      lib:krb5_wrap: Add debug to ads_krb5_cli_get_ticket()
      s3:winbind: Create service principal inside add_ccache_to_list()
      s3:winbind: Use the canonical realm name to renew the credentials

Stefan Metzmacher (18):
      s3:ctdbd_conn: make sure ctdbd_init_async_connection() never returns 0 with conn = NULL
      s3:dbwrap_ctdb: improve the error handling in ctdb_async_ctx_init_internal()
      s4:torture/smb2: rename 'smb2.bench-oplock' to 'smb2.bench.oplock'
      s4:torture/smb2: add smb2.bench.path-contention-shared
      s3:vfs_fileid: move to a single mapping_fn() returning struct file_id
      s3:vfs_fileid: maintain an array of nolock inodes
      s3:vfs_fileid: introduce algorithm 'next_module'
      s3:vfs_fileid: always add the 'nolock' behavior via file_id.extid
      s3:vfs_fileid: also handle 'fsname_nodirs' via fileid_is_nolock_inode()
      s3:vfs_fileid: also imply the generic nolock logic to the legacy 'hostname' algorithm
      s3:vfs_fileid: introduce 'fileid:nolock_max_slots'
      s3:vfs_fileid: introduce 'fileid:nolock_paths'
      s3:vfs_fileid: add 'fileid:nolock_all_dirs = BOOL'
      s3:vfs_fileid: add 'fileid:nolock_all_inodes = BOOL'
      docs-xml:manpages: update vfs_fileid.8.xml for the recent changes
      tevent: add tevent_cached_getpid() helper
      tevent: tevent_cached_getpid() tests
      tevent: version 0.13.0

Uri Simchoni (1):
      ci-images: install diffutils prior to building images

Vinit Agnihotri (2):
      ctdb-tests: Add runstate handling to fake ctdbd
      ctdb-tool: Add UNKNOWN pseudo state

Volker Lendecke (37):
      rpc_server3: Initialize mangle_fns in classic and spoolss
      winbind: Fix the 32-bit build
      winbind: Fix a "format string is not a string literal" warning
      lib: Fix the FreeBSD build
      torture: Fix the 32-bit build
      lib: Fix the 32-bit build
      lib: On FreeBSD util_paths.c does not find struct stat
      smbd: Open up openat_internal_dir_from_pathref() for general dirs
      smbd: Avoid a "? True : False"
      lib: Remove a few #include "includes.h"
      lib: Simplify canonicalize_absolute_path()
      registry3: Align function types to what is returned
      registry3: Align an integer type
      torture3: Fix an error check in torture_delete_fn()
      smbd: Don't create a fsp->base_fsp for a "::$DATA" stream
      smbd: Simplify canonicalize_snapshot_path()
      smbd: Factor out extract_snapshot_token() from canonicalize_snapshot_path()
      test3: Fix a debug message
      libcli: Modernize a few DEBUG statements
      smbd: Update fsp->fsp_flags.is_directory in vfs_stat_fsp()
      smbd: Make fsp_attach_smb_fname() talloc_move() the name to the fsp
      vfs_shadow_copy2: Don't reference dirfsp for streams
      VFS: NULL dirfsp for openat on stream opens
      smbd: Simplify non_widelink_open()
      smbd: Simplify openat_pathref_fsp()
      smbd: A stream open does not need O_NOFOLLOW
      smbd: Hand full_fname from openat_pathref_nostream()
      smbd: Open openat_pathref_fullname() for streams
      smbd: Simplify openat_pathref_fullname()
      smbd: open_stream_pathref_fsp() does not need a dirfsp
      smbd: Simplify open_stream_pathref_fsp()
      smbd: Some more assert in fd_openat()
      smbd: Make get_real_filename_at public
      smbd: Add openat_pathref_dirfsp_nosymlink()
      vfs_error_inject: Ignore openat() from openat_pathref_dirfsp_nosymlink()
      smbd: Take care of @GMT in SMB1's reply_ntcreate_and_X()
      smbd: Userspace symlink eval in filename_convert_dirfsp()

dinesh (1):
      smbd: Bypass the vfs_gethandle data for default share IPC$

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


-- 
Samba Shared Repository



More information about the samba-cvs mailing list