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