[Pkg-samba-maint] [samba] branch master updated (9bf5af0 -> 1612bce)
Mathieu Parent
sathieu at moszumanska.debian.org
Wed Nov 8 20:12:20 UTC 2017
This is an automated email from the git hooks/post-receive script.
sathieu pushed a change to branch master
in repository samba.
from 9bf5af0 Release 2:4.7.0+dfsg-2
adds 16594ab VERSION: Bump version up to 4.7.1...
adds 3711ec4 selftest: Check re-opening sam.ldb corrects the @ATTRIBUTES and @INDEXLIST
adds 634514a lib/util/run_cmd: prevent zombies in samba_runcmd_send on timeout
adds c7f33ca lib/util/run_cmd: ensure fd_stdin gets set to -1 in the destructor
adds 31eefb6 lib/util/run_cmd: remove a printf
adds 6a67866 lib/util/run_cmd: use a cleanup function instead of a destructor
adds a3b6a75 vfs_zfsacl: pass smb_fname to zfs_get_nt_acl_common
adds b4fdb8a vfs_zfsacl: ensure zfs_get_nt_acl_common() has access to stat info
adds 241b8dc s3/vfs: move ACE4_ADD_FILE/ACE4_DELETE_CHILD mapping from NFSv4 framework to vfs_zfsacl
adds fd3e3a5 vfs/nfs4_acls: move special handling of SMB_ACE4_SYNCHRONIZE to vfs_zfsacl
adds 784071f selftest: fix acl_xattr test: changing owner
adds 099ca92 selftest: fix acl_xattr test: group, not user
adds 8ddf781 selftest: fix acl_xattr test: grep ouput before munging
adds 39ac1dc selftest: fix acl_xattr test: sn-devel unreliable gid
adds d44a3ea selftest: fix acl_xattr test script test_acl_xattr.sh
adds 431ba57 selftest: fix samba3.blackbox.inherit_owner.default test script test_inherit_owner.sh
adds 3d8578c selftest: tests for change ownership on a file
adds a3cb2ec s3/smbd/posix_acls: return correct status in try_chown
adds 16d82b0 vfs_acl_common: factor out a variable declaration
adds bfc1b6a vfs_acl_common: fix take ownership vs give ownership
adds 01e6208 vfs_fake_acls: deny give-ownership
adds 959643e selftest: add some debugging to test_give_owner.sh
adds a1bec76 selftest: prevent interpretation of escape sequences in test_give_owner.sh
adds 967ce09 man pages: properly ident lists
adds 9870d0e notifyd: Only ask for messaging_ctdb_conn when clustering
adds 6b0de3c notifyd: Consolidate two #ifdef CLUSTER into one
adds a958c33 notifyd: Avoid an if-expression
adds 6fbbb26 messaging: make messaging_rec_create public
adds 3aecf03 notifyd: Use messaging_register for MSG_SMB_NOTIFY_REC_CHANGE
adds 0af027d notifyd: Use messaging_register for MSG_SMB_NOTIFY_TRIGGER
adds dea5b99 notifyd: Use messaging_register for MSG_SMB_NOTIFY_GET_DB
adds a4e5da1 notifyd: Use messaging_register for MSG_SMB_NOTIFY_DB
adds 32cbcbe notifyd: Remove notifyd_handler_done
adds 9663cab messaging: Remove messaging_handler_send
adds f85dcf3 selftest: enable kernel change notifications in the fileserver environment
adds 70809cf selftest: run smb2.notify-inotify testsuite against fileserver
adds 8aa3ae4 s4/torture: add a test for rename change notification with inotify enabled
adds d603ff0 dnsserver: Tests for dns wildcard entries
adds 086b68c dnsserver: Tighten DNS name checking
adds bf9ad97 dnsserver: Add support for dns wildcards
adds 443b85c samba-tool dns: Test support of DNS wild card in names
adds e0d79ab samba-tool dns query: Allow '*' in names
adds 6ed5472 s4-dnsserver: Always encode user-supplied names when looking up DNS records
adds 925aa83 s4-dnsserver: Check for too many DNS results
adds 7f7b132 s4:rpc_server:backupkey: Move variable into scope
adds 3d23c0c s3/mdssvc: missing assignment in sl_pack_float
adds 08e6e69 s3: spoolss: Fix GUID string format on GetPrinter info
adds 7fff450 s3/smbd: README.Coding fixes in set_ea_dos_attribute
adds 12f19c3 s3/smbd: fix access checks in set_ea_dos_attribute()
adds df225fe s3/smbd: use correct access in get_file_handle_for_metadata
adds 0a99c01 s3: smbd: Currently if getwd() fails after a chdir(), we panic.
adds 29fae09 ctdb-common: Extend srvid_exists() check to support optional private_data
adds ef9db44 ctdb-protocol: Add new control CTDB_CONTROL_CHECK_PID_SRVID
adds cce9800 ctdb-protocol: Add marshalling for struct ctdb_pid_srvid
adds 655c67f ctdb-protocol: Add marshalling for control CHECK_PID_SRVID
adds be97d96 ctdb-daemon: Add implementation of control CHECK_PID_SRVID
adds ac799fb ctdb-client: Add client code for control CHECK_PID_SRVID
adds 00fafb1 ctdb-tool: Update process-exists command to pass optional srvid
adds a93d844 ctdb-tests: Reimplement message handlers using srvid abstraction
adds c3b6860 ctdb-tests: Implement control CHECK_PID_SRVID in fake daemon
adds 4c833aa ctdb-tests: Add tests for PID with srvid
adds 3893a71 ctdb-daemon: Check all connections from a process in CHECK_PID_SRVID control
adds f007f3c ctdb-tests: Check all connections from a process in CHECK_PID_SRVID control
adds 8455844 ctdb-tests: Add support for multiple ctdb connections in dummy_client
adds f1da343 ctdb-tests: Add tests for client with multiple connections
adds 660a4cc lib: Add "unique_id" to ctdbd_process_exists
adds 9501b00 lib: Use CTDB_CONTROL_CHECK_PID_SRVID
adds 3e7a1d1 lib: gpo: Changes order to match GPO application order.
adds 953d05b lib: gpo: Fixes issue with GPOPTIONS_BLOCK_INHERITANCE.
adds 7015e55 lib: gpo: Put enforced GPOs at the end of the list.
adds 7689bdd vfs_solarisacl: fix build for samba 4.7 and up
adds 6676099 ctdb-daemon: Send broadcast to connected nodes, not configured nodes
adds 433132e ctdb-tests: Send broadcast to connected nodes, not configured nodes
adds 61dcee4 ctdb-common: Do not queue a packet if queue does not have valid fd
adds 7070cfb net: groupmap cleanup should not delete BUILTIN mappings
adds e507bcd s3: VFS: Ensure default SMB_VFS_GETWD() call can't return a partially completed struct smb_filename.
adds 6b1971f s3: VFS: Ensure sys_getwd() doesn't leak memory on error on really old systems.
adds 7d36ecb s3: VFS: Protect errno if sys_getwd() fails across free() call.
adds fbac803 ctdb-common: Ignore event scripts with multiple '.'s
adds cc2f7d6 ctdb-tests: Add tests for event scripts with multiple '.'s
adds e433622 vfs_catia: factor out mapping functions
adds 9245b3f vfs_fruit: fix ftruncating resource fork
adds a0acb0f vfs_fruit: add AppleDouble xattr structure definitions
adds 0a62033 vfs_fruit: allocate ad_data buffer up to AD_XATTR_MAX_HDR_SIZE bytes
adds 266a416 vfs_fruit: unpack AppleDouble xattr header if present
adds d076049 vfs_fruit: pass smb_fname to ad_convert
adds 3a6ee04 vfs_fruit: static string fruit_catia_maps
adds 76bd6dc vfs_fruit: on-access conversion of AppleDouble xattr data
adds 4942194 s4/torture: vfs_fruit: replace AppleDouble data blob with xattr data
adds 779a5a9 s4/torture: vfs_fruit: test xattr unpacking
adds 64db83b krb5_wrap: KRB5_ADDRESS_INET6 is not a define in Heimdal
adds 38d6051 krb5_wrap: ADDRTYPE_INET6 is available in all supported MIT versions
adds 43088b1 smb.conf.5: sort parameters alphabetically
adds d179770 vfs_catia: Fix a memory leak
adds eec0b43 vfs_catia: Fix a potential memleak
adds c1dbeb2 smbd: Move check for SMB2 compound request to new function
adds f66d6cc smbd/aio: Do not go async for SMB2 compound requests
adds d9723a2 torture: Add testcase for compound CREATE-WRITE-CLOSE request
adds 7963780 selftest: Also run smbtorture smb2.compound with aio enabled
adds 62e9e06 vfs_fruit: Replace closedir() by SMB_VFS_CLOSEDIR
adds 9a5761b replace: Link to -lbsd when building replace.c by hand
adds 5e1abab vfs_glusterfs: Fix exporting subdirs with shadow_copy2
adds f3f306c s3: client: Add new utility function client_clean_name().
adds 5e86ee4 s3: smbclient: Ensure we call client_clean_name() before all operations on remote pathnames.
adds 3379b70 s3: smbclient: Test we can rename with a name containing.
adds 1167d46 linked attribute tests: test against duplicates in replace
adds ab7d073 replmd: check for duplicate values in MOD_REPLACE case
adds a3b2963 ctdb-tests: Allow wait_until() to be used in unit tests
adds 4dc2604 ctdb-tests: Wait for ctdb_eventd to start, fail if it doesn't
adds 418c5c5 ctdb-tests: Skip starting fake_ctdbd when current node is disconnected
adds 020afdc ctdb-tests: Wait for fake_ctdbd to start, fail if it doesn't
adds 8875241 ctdb-tests: Process-exists unit tests should wait until PID is registered
adds 8bb2f28 s4:scripting: Fix ntstatus_gen.h generation on 32bit
adds bd6e153 s3:vfs_glusterfs: Fix a double free in vfs_gluster_getwd()
adds e4a4a43 s3:secrets: Do not leak memory of pw and old_pw
adds bdbbc80 s3:passdb: Make sure the salt is fully initialized before passing
adds 81047d0 s3:modules: Check correct variable for NULL in posixacl_xattr
adds 3c45cc8 s4:pyparam: Fix resource leaks on error
adds e36b55c WHATSNEW: Add release notes for Samba 4.7.1.
adds b174cb5 VERSION: Disable GIT_SNAPSHOTS for the Samba 4.7.1 release.
adds 01c6885 New upstream version 4.7.1+dfsg
new 491ddf1 Merge tag 'upstream/4.7.1+dfsg'
new 14c7d4e Remove trailing spaces in debian/changelog
new d093f62 Add lintian-override about heimdal embedded-library
new 1612bce Release 2:4.7.1+dfsg-1
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
VERSION | 2 +-
WHATSNEW.txt | 111 ++++++
ctdb/client/client_control_sync.c | 29 ++
ctdb/client/client_sync.h | 5 +
ctdb/common/ctdb_io.c | 5 +
ctdb/common/run_event.c | 6 +
ctdb/common/srvid.c | 13 +-
ctdb/common/srvid.h | 8 +-
ctdb/config/events.d/README | 4 +-
ctdb/doc/ctdb-etcd.7 | 4 +-
ctdb/doc/ctdb-statistics.7 | 4 +-
ctdb/doc/ctdb-tunables.7 | 4 +-
ctdb/doc/ctdb.1 | 8 +-
ctdb/doc/ctdb.1.html | 44 +--
ctdb/doc/ctdb.1.xml | 8 +-
ctdb/doc/ctdb.7 | 4 +-
ctdb/doc/ctdb_diagnostics.1 | 4 +-
ctdb/doc/ctdb_mutex_ceph_rados_helper.7 | 4 +-
ctdb/doc/ctdbd.1 | 4 +-
ctdb/doc/ctdbd.conf.5 | 4 +-
ctdb/doc/ctdbd_wrapper.1 | 4 +-
ctdb/doc/ltdbtool.1 | 4 +-
ctdb/doc/onnode.1 | 4 +-
ctdb/doc/ping_pong.1 | 4 +-
ctdb/include/ctdb_private.h | 2 +
ctdb/protocol/protocol.h | 7 +
ctdb/protocol/protocol_api.h | 5 +
ctdb/protocol/protocol_client.c | 28 ++
ctdb/protocol/protocol_control.c | 22 ++
ctdb/protocol/protocol_debug.c | 1 +
ctdb/protocol/protocol_private.h | 5 +
ctdb/protocol/protocol_types.c | 47 +++
ctdb/server/ctdb_control.c | 4 +
ctdb/server/ctdb_daemon.c | 28 +-
ctdb/server/ctdb_ltdb_server.c | 5 +-
ctdb/tests/cunit/protocol_test_002.sh | 2 +-
ctdb/tests/cunit/run_event_001.sh | 21 ++
ctdb/tests/eventd/scripts/local.sh | 7 +-
ctdb/tests/scripts/common.sh | 44 +++
ctdb/tests/scripts/integration.bash | 44 ---
ctdb/tests/simple/07_ctdb_process_exists.sh | 20 +-
ctdb/tests/src/cluster_wait.c | 2 +-
ctdb/tests/src/dummy_client.c | 32 +-
ctdb/tests/src/fake_ctdbd.c | 108 ++++--
ctdb/tests/src/protocol_client_test.c | 15 +-
ctdb/tests/src/protocol_types_test.c | 15 +
ctdb/tests/src/srvid_test.c | 12 +-
ctdb/tests/tool/ctdb.getcapabilities.003.sh | 13 +-
ctdb/tests/tool/ctdb.lvs.008.sh | 13 +-
ctdb/tests/tool/ctdb.process-exists.001.sh | 2 +
ctdb/tests/tool/ctdb.process-exists.002.sh | 28 ++
ctdb/tests/tool/ctdb.process-exists.003.sh | 28 ++
ctdb/tests/tool/scripts/local.sh | 6 +-
ctdb/tools/ctdb.c | 32 +-
debian/changelog | 224 ++++++------
debian/samba-libs.lintian-overrides | 2 +
docs-xml/wscript_build | 9 +-
docs-xml/xslt/man.xsl | 1 +
docs/manpages/cifsdd.8 | 4 +-
docs/manpages/dbwrap_tool.1 | 6 +-
docs/manpages/eventlogadm.8 | 5 +-
docs/manpages/findsmb.1 | 4 +-
docs/manpages/idmap_ad.8 | 4 +-
docs/manpages/idmap_autorid.8 | 4 +-
docs/manpages/idmap_hash.8 | 4 +-
docs/manpages/idmap_ldap.8 | 4 +-
docs/manpages/idmap_nss.8 | 4 +-
docs/manpages/idmap_rfc2307.8 | 4 +-
docs/manpages/idmap_rid.8 | 4 +-
docs/manpages/idmap_script.8 | 4 +-
docs/manpages/idmap_tdb.8 | 4 +-
docs/manpages/idmap_tdb2.8 | 4 +-
docs/manpages/libsmbclient.7 | 4 +-
docs/manpages/lmhosts.5 | 5 +-
docs/manpages/log2pcap.1 | 4 +-
docs/manpages/mvxattr.1 | 4 +-
docs/manpages/net.8 | 11 +-
docs/manpages/nmbd.8 | 4 +-
docs/manpages/nmblookup.1 | 4 +-
docs/manpages/ntlm_auth.1 | 4 +-
docs/manpages/pam_winbind.8 | 4 +-
docs/manpages/pam_winbind.conf.5 | 4 +-
docs/manpages/pdbedit.8 | 6 +-
docs/manpages/profiles.1 | 4 +-
docs/manpages/rpcclient.1 | 4 +-
docs/manpages/samba-regedit.8 | 4 +-
docs/manpages/samba-tool.8 | 4 +-
docs/manpages/samba.7 | 4 +-
docs/manpages/samba.8 | 4 +-
docs/manpages/sharesec.1 | 6 +-
docs/manpages/smb.conf.5 | 51 ++-
docs/manpages/smbcacls.1 | 7 +-
docs/manpages/smbclient.1 | 6 +-
docs/manpages/smbcontrol.1 | 4 +-
docs/manpages/smbcquotas.1 | 4 +-
docs/manpages/smbd.8 | 5 +-
docs/manpages/smbget.1 | 4 +-
docs/manpages/smbgetrc.5 | 4 +-
docs/manpages/smbpasswd.5 | 5 +-
docs/manpages/smbpasswd.8 | 5 +-
docs/manpages/smbspool.8 | 6 +-
docs/manpages/smbspool_krb5_wrapper.8 | 4 +-
docs/manpages/smbstatus.1 | 4 +-
docs/manpages/smbtar.1 | 4 +-
docs/manpages/smbtree.1 | 4 +-
docs/manpages/testparm.1 | 4 +-
docs/manpages/vfs_acl_tdb.8 | 6 +-
docs/manpages/vfs_acl_xattr.8 | 6 +-
docs/manpages/vfs_aio_fork.8 | 4 +-
docs/manpages/vfs_aio_linux.8 | 4 +-
docs/manpages/vfs_aio_pthread.8 | 4 +-
docs/manpages/vfs_audit.8 | 4 +-
docs/manpages/vfs_btrfs.8 | 4 +-
docs/manpages/vfs_cacheprime.8 | 5 +-
docs/manpages/vfs_cap.8 | 4 +-
docs/manpages/vfs_catia.8 | 4 +-
docs/manpages/vfs_ceph.8 | 4 +-
docs/manpages/vfs_commit.8 | 5 +-
docs/manpages/vfs_crossrename.8 | 4 +-
docs/manpages/vfs_default_quota.8 | 4 +-
docs/manpages/vfs_dirsort.8 | 4 +-
docs/manpages/vfs_extd_audit.8 | 4 +-
docs/manpages/vfs_fake_perms.8 | 4 +-
docs/manpages/vfs_fileid.8 | 4 +-
docs/manpages/vfs_fruit.8 | 10 +-
docs/manpages/vfs_full_audit.8 | 5 +-
docs/manpages/vfs_glusterfs.8 | 4 +-
docs/manpages/vfs_gpfs.8 | 21 +-
docs/manpages/vfs_linux_xfs_sgid.8 | 4 +-
docs/manpages/vfs_media_harmony.8 | 5 +-
docs/manpages/vfs_netatalk.8 | 4 +-
docs/manpages/vfs_offline.8 | 4 +-
docs/manpages/vfs_prealloc.8 | 5 +-
docs/manpages/vfs_preopen.8 | 4 +-
docs/manpages/vfs_readahead.8 | 5 +-
docs/manpages/vfs_readonly.8 | 4 +-
docs/manpages/vfs_recycle.8 | 4 +-
docs/manpages/vfs_shadow_copy.8 | 5 +-
docs/manpages/vfs_shadow_copy2.8 | 8 +-
docs/manpages/vfs_shell_snap.8 | 7 +-
docs/manpages/vfs_snapper.8 | 4 +-
docs/manpages/vfs_streams_depot.8 | 5 +-
docs/manpages/vfs_streams_xattr.8 | 4 +-
docs/manpages/vfs_syncops.8 | 4 +-
docs/manpages/vfs_time_audit.8 | 4 +-
docs/manpages/vfs_tsmsm.8 | 4 +-
docs/manpages/vfs_unityed_media.8 | 5 +-
docs/manpages/vfs_worm.8 | 4 +-
docs/manpages/vfs_xattr_tdb.8 | 4 +-
docs/manpages/vfs_zfsacl.8 | 8 +-
docs/manpages/vfstest.1 | 6 +-
docs/manpages/wbinfo.1 | 4 +-
docs/manpages/winbind_krb5_locator.7 | 4 +-
docs/manpages/winbindd.8 | 5 +-
lib/krb5_wrap/krb5_samba.c | 4 +-
lib/replace/wscript | 12 +-
lib/util/util_runcmd.c | 19 +-
libgpo/gpo_ldap.c | 221 +++++++-----
librpc/idl/dns.idl | 3 +
python/samba/netcmd/dns.py | 3 +-
python/samba/tests/dns_wildcard.py | 288 ++++++++++++++++
python/samba/tests/dsdb_schema_attributes.py | 53 +++
python/samba/tests/samba_tool/dnscmd.py | 67 ++++
selftest/knownfail | 1 +
selftest/target/Samba3.pm | 2 +
source3/client/client.c | 230 ++++++++++++-
source3/client/client_proto.h | 1 +
source3/client/clitar.c | 31 ++
source3/include/ctdbd_conn.h | 2 +-
source3/include/messages.h | 13 +-
source3/lib/ctdb_dummy.c | 3 +-
source3/lib/ctdbd_conn.c | 24 +-
source3/lib/messages.c | 83 +----
source3/lib/serverid.c | 2 +-
source3/lib/system.c | 11 +-
source3/modules/nfs4_acls.c | 11 -
source3/modules/posixacl_xattr.c | 2 +-
source3/modules/string_replace.c | 178 ++++++++++
.../passwd_proto.h => modules/string_replace.h} | 26 +-
source3/modules/vfs_acl_common.c | 18 +-
source3/modules/vfs_catia.c | 170 ++-------
source3/modules/vfs_default.c | 4 +
source3/modules/vfs_fake_acls.c | 18 +
source3/modules/vfs_fruit.c | 383 +++++++++++++++++++--
source3/modules/vfs_glusterfs.c | 13 +-
source3/modules/vfs_solarisacl.c | 2 +-
source3/modules/vfs_solarisacl.h | 2 +-
source3/modules/vfs_zfsacl.c | 54 ++-
source3/modules/wscript_build | 7 +-
source3/passdb/machine_account_secrets.c | 18 +-
source3/rpc_server/mdssvc/marshalling.c | 2 +
source3/rpc_server/spoolss/srv_spoolss_nt.c | 16 +-
source3/script/tests/test_acl_xattr.sh | 15 +-
source3/script/tests/test_give_owner.sh | 141 ++++++++
source3/script/tests/test_inherit_owner.sh | 17 +-
source3/script/tests/test_smbclient_s3.sh | 48 +++
source3/selftest/tests.py | 21 +-
source3/smbd/aio.c | 8 +
source3/smbd/dosmode.c | 35 +-
source3/smbd/globals.h | 1 +
source3/smbd/notifyd/notifyd.c | 244 +++++++------
source3/smbd/posix_acls.c | 2 +-
source3/smbd/server.c | 8 +-
source3/smbd/smb2_read.c | 2 +-
source3/smbd/smb2_server.c | 5 +
source3/smbd/vfs.c | 81 ++++-
source3/utils/net_groupmap.c | 4 +-
source4/dns_server/dlz_bind9.c | 4 +-
source4/dns_server/dns_query.c | 5 +-
source4/dns_server/dns_server.h | 5 +
source4/dns_server/dns_utils.c | 18 +
source4/dns_server/dnsserver_common.c | 383 ++++++++++++++++++++-
source4/dns_server/dnsserver_common.h | 5 +
source4/dsdb/samdb/ldb_modules/repl_meta_data.c | 37 ++
source4/dsdb/tests/python/linked_attributes.py | 10 +
source4/param/pyparam.c | 6 +
source4/rpc_server/backupkey/dcesrv_backupkey.c | 4 +-
source4/rpc_server/dnsserver/dcerpc_dnsserver.c | 15 +-
source4/rpc_server/dnsserver/dnsdb.c | 18 +-
source4/scripting/bin/gen_ntstatus.py | 2 +-
source4/selftest/tests.py | 2 +-
source4/torture/smb2/compound.c | 73 ++++
source4/torture/smb2/notify.c | 158 +++++++++
source4/torture/smb2/smb2.c | 1 +
source4/torture/vfs/fruit.c | 171 +++++++--
225 files changed, 4058 insertions(+), 1119 deletions(-)
create mode 100755 ctdb/tests/tool/ctdb.process-exists.002.sh
create mode 100755 ctdb/tests/tool/ctdb.process-exists.003.sh
create mode 100644 python/samba/tests/dns_wildcard.py
create mode 100644 source3/modules/string_replace.c
copy source3/{utils/passwd_proto.h => modules/string_replace.h} (54%)
create mode 100755 source3/script/tests/test_give_owner.sh
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-samba/samba.git
More information about the Pkg-samba-maint
mailing list