The annotated tag, samba-4.8.0rc4 has been created at 97304ca4b4fed529b65b81164a0d62e89f220263 (tag) tagging 562b385756409568c224098aa20b4bf808c3bafb (commit) replaces samba-4.8.0rc3 tagged by Karolin Seeger on Thu Mar 1 21:19:51 2018 +0100
- Log ----------------------------------------------------------------- samba: tag release samba-4.8.0rc4 -----BEGIN PGP SIGNATURE----- iEYEABECAAYFAlqYYGgACgkQbzORW2Vot+pglgCfUg5mEINylug0Ywv7h8lwy2kg wxwAoIZwFxzrbwuQRJv7GwJ416DrIODT =dIds -----END PGP SIGNATURE----- Alexander Bokovoy (1): mit-kdb: support MIT Kerberos 1.16 KDB API changes Amitay Isaacs (1): ctdb-tests: Avoid race condition in sock_daemon test 5 Andrew Bartlett (2): ldb_debug: Fix binary data in debug log WHATSNEW: Explain implications of GUID index change Douglas Bagnall (1): repl_md: avoid returning LDB_SUCCESS on failure Garming Sam (9): subnet: Avoid a segfault when renaming subnet objects tests/py_creds: Add a SamLogonEx test with an empty string domain tests/bind.py: Add a bind test with NTLMSSP with no domain tests/replica_sync: Add some additional replication in setUp tests/drs_base: Allow the net drs replicate to try with a single object selftest: Add RODC variables to list of those exported tests/replica_sync_rodc: Test conflict handling on an RODC repl_metadata: Avoid silent skipping an object during DRS (due to RODC name collisions) repl_metadata: Avoid silent skipping an object during DRS (due to RODC rename collisions) Gary Lockyer (2): ldb tests: fix null test on incorrect variable ldb_debug tests: Fix binary data in debug log Günther Deschner (1): build: fix libceph-common detection Jamie McClymont (1): selftest: fix envvars for creation of default user in wait_for_start Karolin Seeger (3): VERSION: Bump version up to 4.8.0rc4... WHATSNEW: Add changes since rc4. VERSION: Disable GIT_SNAPSHOT for the 4.8.0rc4 release. Martin Schwenke (5): ctdb-tests: Add timeout for individual tests, default is 10 minutes ctdb-tests: Only use socket-wrapper for simple, local daemon tests ctdb-tests: Add a UNIT pseudo-test-suite ctdb-tests: Fix a typo ctdb-tests: Set test timeout to an hour Poornima G (1): vfs_glusterfs: Fix the wrong pointer being sent in glfs_fsync_async Ralph Boehme (3): rpcclient: fix variable initialisation and add parenthesis to if clauses vfs_fruit: use off_t, not size_t for TM size calculations WHATSNEW: document changed wbinfo -m --verbose output Sachin Prabhu (1): vfs_glusterfs: Add fallocate support for vfs_glusterfs Stefan Metzmacher (66): 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() s3:cli_lsarpc: use talloc_zero_array() in dcerpc_lsa_lookup_sids_generic() s3:cli_lsarpc: use talloc_zero_array() in dcerpc_lsa_lookup_names_generic() winbindd: make use of talloc_zero_array() in wb_lookupsids*() s4:torture: zero initialize variables in test_LookupSidsReply() nsswitch: fix double free errors in nsstest.c traffic_packets.py: let Lookup{Sids,Names}() work against a sane server provision: fix the 'dnsdomain' for the local sam of a domain member rpcclient: add lookupsids_level command s4:rpc_server/lsa: use LSA_LOOKUP_OPTION_SEARCH_ISOLATED_NAMES/LSA_CLIENT_REVISION_1 in compat code s4:rpc_server/lsa: make sure dcesrv_lsa_LookupSids_common() gets prepared [ref] pointers s4:rpc_server/lsa: expect prepared [ref] pointers in dcesrv_lsa_LookupNames_common() s4:rpc_server/lsa: make sure dcesrv_lsa_LookupNames2() gets prepared [ref] pointers s4:rpc_server/lsa: remove unused 'status' variable in dcesrv_lsa_LookupSids_common() s4:rpc_server/lsa: simplify [ref] pointer handling in dcesrv_lsa_LookupSids() s4:rpc_server/lsa: simplify [ref] pointer handling in dcesrv_lsa_LookupNames() s4:rpc_server/lsa: rename 'state' variable to 'policy_state' in dcesrv_lsa_LookupSids_common() s4:rpc_server/lsa: rename 'state' variable to 'policy_state' in dcesrv_lsa_LookupSids2() s4:rpc_server/lsa: rename 'state' variable to 'policy_state' in dcesrv_lsa_LookupNames2() s4:rpc_server/lsa: base dcesrv_lsa_LookupNames() on dcesrv_lsa_LookupNames_common() s4:rpc_server/lsa: base dcesrv_lsa_LookupNames2() on dcesrv_lsa_LookupNames_common() s4:rpc_server/lsa: prepare dcesrv_lsa_LookupSids* for async processing s4:rpc_server/lsa: prepare dcesrv_lsa_LookupNames* for async processing s4:dsdb: add dsdb_trust_domain_by_{sid,name}() libcli/security: add dom_sid_lookup_predefined_{sid,name}() test_trust_ntlm.sh: add lookup name tests s4:rpc_server/lsa: rewrite lookup sids/names code to honor the given lookup level winbindd: implement wb_irpc_lsa_{LookupNames4,LookupSids3}() s4:rpc_server/lsa: implement forwarding lsa_Lookup{Sids,Names}() requests to winbindd tests:dcerpc/raw_protocol: reproduce call_id truncation bug s4:rpc_server: fix call_id truncation in dcesrv_find_fragmented_call() s3:libsmb: allow -U"\\administrator" to work s3:cliconnect.c: remove useless ';' s4:auth_sam: allow logons with an empty domain name 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 dsdb/encrypted_secrets: remove dependency to libnettle and use our own aes_gcm_128_*() s3:smb_macros.h: add IS_AD_DC as addition to IS_DC winbind: force the usage of schannel in cm_connect_lsa() as AD DC winbind: let cm_connect_netlogon_transport() only work against direct trust as AD DC winbind: make sure we don't contact trusted domains via SAMR as AD DC winbind: make sure we don't contact trusted domains via LDAP as AD DC winbind: set_dc_type_and_flags() is not needed on a DC winbind: don't try to do an authenticated SMB connection as AD DC ldb: version 1.3.2 winbindd: disable support for CROSS_ORGANIZATION domains s4:kdc: make use of dsdb_trust_parse_tdo_info() in samba_kdc_trust_message2entry() s4:kdc: only support LSA_TRUST_TYPE_UPLEVEL domains in samba_kdc_trust_message2entry() s4:kdc: disable support for CROSS_ORGANIZATION domains WHATSNEW: move descriptions of removed features to "REMOVED FEATURES" WHATSNEW: reference 'smbclient reparse point symlink parameters reversed' to 'UPGRADING' WHATSNEW: add 'Improved support for trusted domains (as AD DC)' section Volker Lendecke (3): vfs_fileid: Fix the 32-bit build winbind: Improve child selection winbind: Maintain a binding handle per domain and always go via wb_domain_request_send() ----------------------------------------------------------------------- -- Samba Shared Repository