The annotated tag, samba-4.7.8 has been created at fc74dcb584f84a5f3f41cdc49f55212755372e77 (tag) tagging c216a22f793c5b21825afbcfc5b95c1ff051d969 (commit) replaces samba-4.7.7 tagged by Karolin Seeger on Thu Jun 21 10:05:04 2018 +0200
- Log ----------------------------------------------------------------- samba: tag release samba-4.7.8 -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlsrXDEACgkQbzORW2Vot+rSzACgm3LQFhIPWbJGpewNLEAJyhUF EDEAn2lxSmZrfO3DkfJvz3fvq5IsdM5l =9Bs7 -----END PGP SIGNATURE----- Andreas Schneider (7): s3:passdb: Do not return OK if we don't have pinfo set up nsswitch: Add a test looking up the user using the upn nsswitch: Add a test looking up domain sid nsswitch: Lookup the domain in tests with the wb seperator selftest: Add a user with a different userPrincipalName nsswitch:tests: Add test for wbinfo --user-info s3:utils: Do not segfault on error in DoDNSUpdate() Andrew Bartlett (6): winbindd: Add a cache of the samr and lsa handles for the passdb domain winbindd: Do re-connect if the RPC call fails in the passdb case s3-lib: Remove support for libexc for IRIX backtraces lib/util: Log PANIC before calling pacic action just like s3 lib/util: Move log_stack_trace() to common code lib/util: Call log_stack_trace() in smb_panic_default() Björn Jacke (1): printing: return the same error code as windows does on upload failures Christof Schmitt (8): rpcclient: Print number of entries for NetSessEnum selftest: Add testcase for querying sessions after smbd crash rpc_server: Fix NetSessEnum with stale sessions selftest: Add dfq_cache share with 'dfree cache time' set selftest: Add test for 'dfree cache' memcache: Add new cache type for dfree information smbd: Cache dfree information based on query path smbd: Flush dfree memcache on service reload David Disseldorp (1): vfs_ceph: add fake async pwrite/pread send/recv hooks Gary Lockyer (2): lib/tevent/echo_server.c set socket close on exec lib/async_req/async_sock.c set socket close on exec Günther Deschner (1): s4-heimdal: Fix the format-truncation errors. Jeremy Allison (11): lib: tevent: Use system <tevent.h>, not internal header path (except in self-test). lib: tevent: Minor cleanup. wakeup_fd can always be gotten from the event context. s3: vfs: vfs_streams_xattr: Don't blindly re-use the base file mode bits. s3: smbd. Generic fix for incorrect reporting of stream dos attributes on a directory s3: tests: Regression test to ensure we can never return a DIRECTORY attribute on a stream. ceph: VFS: Add asynchronous fsync to ceph module, fake using synchronous call. s3: libsmbclient: Fix hard-coded connection error return of ETIMEDOUT. s3: smbd: Fix SMB2-FLUSH against directories. s3: smbtorture: Add new SMB2-DIR-FSYNC test to show behavior of FSYNC on directories. s3: smbd: printing: Re-implement delete-on-close semantics for print files missing since 3.5.x. python: Fix talloc frame use in make_simple_acl(). Karolin Seeger (3): VERISON: Bump version up to 4.7.8... WHATSNEW: Add release notes for Samba 4.7.8. VERSION: Disable GIT_SNAPSHOT for the 4.7.8 release. Ralph Boehme (14): winbindd: add and use ldap_reconnect_need_retry() in winbindd_reconnect_ads.c winbindd: check for NT_STATUS_IO_DEVICE_ERROR in reset_cm_connection_on_error() winbindd: make reset_cm_connection_on_error() public winbindd: call reset_cm_connection_on_error() from reconnect_need_retry() winbindd: force netlogon reauth for certain errors in reset_cm_connection_on_error() winbindd: call dcerpc_binding_handle_is_connected() from reset_cm_connection_on_error() winbindd: fix logic calling dcerpc_binding_handle_is_connected() winbindd: use reset_cm_connection_on_error() instead of dcerpc_binding_handle_is_connected() winbindd: add retry to _wbint_LookupSids() winbindd: add retry to _wbint_DsGetDcName winbindd: add retry to _winbind_DsrUpdateReadOnlyServerDnsRecords winbindd: add retry to _winbind_SendToSam s4:torture/smb2: new test for interaction between chown and SD flags s3:smbd: fix interaction between chown and SD flags Stefan Metzmacher (25): tevent: version 0.9.35 tevent: improve documentation of tevent_queue_add_optimize_empty() tevent: add tevent_queue_entry_untrigger() tevent: version 0.9.36 winbind: use tevent_queue_wait_send/recv in wb_child_request_*() winbind: protect a pending wb_child_request against a talloc_free() winbind: call lp_winbind_enum_{users,groups}() already in set{pw,gr}ent() winbind: cleanup winbindd_cli_state->grent_state if winbindd_getgrent_recv() returns an error winbind: cleanup winbindd_cli_state->pwent_state if winbindd_getpwent_recv() returns an error winbind: avoid using fstrcpy(dcname,...) in _dual_init_connection winbind: use state->{ev,request} in wb_domain_request_send() winbind: improve wb_domain_request_send() to use wb_dsgetdcname_send() for a foreign domain winbind: add idmap_child_handle() and use it instead of child->binding_handle winbind: add locator_child_handle() and use it instead of child->binding_handle winbind: make choose_domain_child() static winbind: Use one queue for all domain children lib/util: remove unused '#include <sys/syscall.h>' from tests/tfork.c winbindd: don't split the rid for SID_NAME_DOMAIN sids in wb_lookupsids winbindd: initialize type = SID_NAME_UNKNOWN in wb_lookupsids_single_done() tests:dcerpc/raw_protocol: reproduce call_id truncation bug s4:rpc_server: fix call_id truncation in dcesrv_find_fragmented_call() nsswitch: fix memory leak in winbind_open_pipe_sock() when the privileged pipe is not accessable. auth/ntlmssp: add ntlmssp_client:ldap_style_send_seal option s4:selftest: run test_ldb_simple.sh with more auth options auth/ntlmssp: fix handling of GENSEC_FEATURE_LDAP_STYLE as a server Vandana Rungta (1): s3: VFS: Fix memory leak in vfs_ceph. Volker Lendecke (23): libads: Fix the build --without-ads tevent: Fix typos rpc_server: Init local_server_* in make_internal_rpc_pipe_socketpair libsmb: Add smb2cli_notify() libsmb: Add cli_smb2_notify libsmb: Enable "cli_notify" for SMB2+ libsmb: Handle long-running smb2cli_notify libsmb: Handle IO_TIMEOUT in cli_smb2_notify properly smbclient: Handle ENUM_DIR in "notify" command winbind: Improve child selection winbind: Maintain a binding handle per domain and always go via wb_domain_request_send() utils: Add destroy_netlogon_creds_cli winbind: Add smbcontrol disconnect-dc winbind: Keep "force_reauth" in invalidate_cm_connection lib: Pass in "strv_len" to strv_valid_entry lib: Only call strlen if necessary in strv lib: Allow parsing a strv from a non-talloc const buf lib: Pass blob instead of &blob to gencache_set_data_blob lib: Add namemap_cache net: Parse namemap_cache in "net cache list" winbindd: Factor out winbindd_domain_init_backend from get_cache() winbindd: Move name<->sid cache to gencache winbindd: Name<->SID cache is not sequence number based anymore ----------------------------------------------------------------------- -- Samba Shared Repository