[Pkg-samba-maint] [samba] branch upstream_4.5 updated (a4dd3c9 -> 51cd2ce)
Mathieu Parent
sathieu at moszumanska.debian.org
Mon Oct 31 14:07:37 UTC 2016
This is an automated email from the git hooks/post-receive script.
sathieu pushed a change to branch upstream_4.5
in repository samba.
from a4dd3c9 New upstream version 4.5.0+dfsg
new d899b1b VERSION: Bump version up to 4.5.1...
new 99c3c78 ctdb-tools: CID 1125617 String not null terminated (STRING_NULL)
new d7c1704 ctdb-tests: CID 1125635 Dereference null return value (NULL_RETURNS)
new 2476e08 ctdb-ipalloc: Store known public IPs in IP allocation state
new 7ca6d62 ctdb-ipalloc: Whether IPs can be hosted need not depend on merged IP list
new 9ec74b3 ctdb-ipalloc: Optimise check to see if IPs can be hosted
new 0d80ca2 ctdb-ipalloc: Drop known_ips argument from merged IP list creation
new 78ae3ec ctdb-ipalloc: Move merged IP list creation to ipalloc()
new 30c93b0 ctdb-ipalloc: ipalloc_set_public_ips() can't fail
new 349e65c ctdb-tests: Factor out new local daemons functions ps_ctdbd
new b0f7867 ctdb-tests: Add new public IP takeover no-op test
new 0558f89 ctdb-packaging: Fix systemd network dependency
new fff928d s3/smbd: in call_trans2qfilepathinfo call lstat when dealing with posix pathnames
new dbbf8dc ctdb-protocol: Fix marshalling for GET_DB_SEQNUM control request
new a69dae2 smbd: Reset O_NONBLOCK on open files
new 6411b3d lib/poll_funcs: free contexts in poll_funcs_state_destructor()
new 7f0a86b lib: poll_funcs : poll_funcs_context_slot_find can select the wrong slot to replace.
new 68302ce ctdb-recovery-helper: Add missing initialisation of ban_credits
new 5bd28ff gencache: Bail out of stabilize if we can not get the allrecord lock
new 62f4e3d s3/smbd: set FILE_ATTRIBUTE_DIRECTORY as necessary
new 568f9fb nsswitch: Add missing arguments to wins gethostbyname*
new a23ff4c nsswitch: Also set h_errnop for nss_wins functions
new aefc593 s3-spoolss: fix winreg_printer_ver_to_qword
new a1a1fe4 ctdb-common: Add routines to manage PID file
new 81d8f89 ctdb-daemon: Use PID file abstraction
new 2ebed56 ctdb-daemon: Bind to Unix domain socket after PID file creation
new 8866233 ctdb-daemon: Don't try to reopen TDB files
new 14313b0 ctdb-daemon: Drop attempt to connect to Unix domain socket
new 416d062 ctdb-daemon: Log when removing stale Unix domain socket
new 51c6659 ctdb-scripts: ctdbd_wrapper should never remove the PID file
new 477abfb s3: winbind: Make WBC_AUTH_USER_LEVEL_PAC prime the name2sid cache.
new 38ffca0 s3: auth: Use wbcAuthenticateUserEx to prime the caches.
new 0e2726e s3: winbind: refresh_sequence_number is only ever called with 'false'.
new 208c136 s3: winbind: Trust name2sid mappings from the PAC.
new 1e288f5 s3: winbind: Ensure we store name2sid with the correct cache sequence number.
new d0bd672 s3:nmbd: fix talloc_zero_array() check in nmbd_packets.c
new abec724 s3: nmbd: Add fd, triggered elements to struct socket_attributes.
new c9dbe89 s3: nmbd: Ensure attrs array mirrors fd's array for dns.
new c290763 s3: nmbd: Now attrs array mirrors fd's array use it in preference.
new 42963c4 s3: nmbd: Add (currently unused) timeout and fd handlers.
new 4cceabe s3: nmbd: Add a talloc_stackframe().
new 4842157 s3: nmbd: Change over to using tevent functions from direct poll.
new 4fa26e0 s3: nmbd: Final changeover to stock tevent for nmbd.
new 41d4a4c s3: winbind: Remove dump_event_list() calls.
new 3f5388f s3: server: s3_tevent_context_init() -> samba_tevent_context_init()
new 9562114 s3: events. Move events.c to util_event.c
new 103483a glusterfs: Avoid tevent_internal.h
new 156136e s4:param add log_level function to retrieve log level in Python code
new d10c377 tests/param add a test for LoadParm.log_level
new 50087612 python/drs_utils: do not attempt to parse log level, use parsed value
new d6027e6 python/join: do not attempt to parse log level, use parsed value
new 7b8d064 s4:samba_spnupdate: do not attempt to parse log level, use parsed value
new 152a6d8 kcc: Don't check schedule if None
new e05bae4 spoolss: Fix caching of printername->sharename
new 8c9ac5b vfs_glusterfs: Fix a memory leak in connect path
new 100e780 smbd/ioctl: match WS2016 ReFS get compression behaviour
new 50c559f torture/ioctl: test compression responses when unsupported
new 7fd1d67 s3-sysquotas: correctly restore path when finding mount point
new b2e42fe s3-cliquota: correctly handle no-more-entries
new 89e0e26 smbcquotas: fix error message listing quotas
new 859e9c2 s3-lib: Fix %G substitution in AD member environment
new cbf9151 cliquota: fix param count when setting fs quota
new cceb6e6 smbd: free talloc context if no quota records are available
new b509d3a lib: Fix bug 12291
new 1cb9aeb idmap_ad: Fix retrieving credentials from clustered secrets.tdb
new fbd9451 winbind: Fix passing idmap failure from wb_sids2xids back to callers
new d6958d2 Add a blackbox tests for id & getent to test domain at realm type credentials
new a54e4e7 s3/winbindd: using default domain with user at domain.com format fails
new bed424f ntquotas: support "freeing" an empty quota list
new d465cab s3-utils: Fix loading smb.conf in smbcquotas
new 92bc396 s3: cldap: cldap_multi_netlogon_send() fails with one bad IPv6 address.
new bcaf3ca selftest: Correct name of samba4.blackbox.dbcheck.release-4-5-0-pre1
new dbe2cc7 pydsdb: Raise TypeError for type errors, rather than incorrectly raising an LdbError
new bd3c138 ldb-samba: Add new extended match rule DSDB_MATCH_FOR_EXPUNGE
new c71a3c6 kcc: Move kcc/kcc_deleted.c into kcc/garbage_collect_tombstones.c
new 99d0dfb dsdb: Rework kcc_deleted() into dsdb_garbage_collect_tombstones()
new 6a2ed19 dsdb: Rework more KCC service-specific details out of dsdb_garbage_collect_tombstones()
new 8f4f4fb dsdb: move tombstone lifetime calculation out of dsdb_garbage_collect_tombstones()
new bdde527 dsdb: Expand garbage_collect_tombstones to expunge links also
new 1902436 python: Add binding for dsdb_garbage_collect_tombstones()
new 68598e4 samba-tool: Add command-line tool to trigger tombstone expunge
new 679700a dsdb: Expose ldb error string to dsdb_garbage_collect_tombstones() callers
new 4b4d71f dsdb: Use a date comparison in the search to avoid returning all deleted objects
new 7121855 selftest: Add test for 'samba-tool tombstones expunge'
new 608b85b samba-tool: Run samba-tool domain tombstones expunge in a transaction
new 2c8c52a dsdb: Add comments to dsdb_garbage_collect_tombstones()
new 797fb64 lib/ldb-samba: Add test for DSDB_MATCH_FOR_EXPUNGE match rule
new a8d2f52 dsdb: Do not check isDeleted as a possible link
new b3e2bfe gc_tombstones: Typo fix
new 7dbb5de kcc: Fix a -Werror,-Wformat-security error
new c6578c3 dsdb: refactor part of garbage_collect_tombstones into new function
new ead7488 copyright: Add the missing notices for garbage collect tombstones
new f98f264 torture: Remove unnecessary whitespace
new 72396f9 rpmd: Add the ldb error string to a debug
new e7ef79c rpmd: Remove the seq_num check for skipping additional work
new a67aa0a rpmd: Add a TODO regarding the additional work performed
new 43db0f1 rpmd: Skip bump of USN when vanishing forward links
new bd78656 tests: Assert vanishing links doesn't bump USN
new a439f7c tombstone-expunge: Assert than an expunge does not bump the USN
new 8107066 dbcheck: Make it clearer about temporary output
new d209450 tests: Check that USN bumps when modifying a linked attr
new 53f94de tests: Skip a test for reveal internals for passing Windows
new c5a0fc0 dbcheck: assert uSNChanged values in release-4-5-0-pre1
new 0b7656b s3-printing: fix migrate printer code (bug 8618)
new e6c2921 HEIMDAL:lib/krb5: destroy a memory ccache on reinit
new 58f41cf s3:libads: don't use MEMORY:ads_sasl_gssapi_do_bind nor set "KRB5CCNAME"
new 152041e s3:libads: don't use MEMORY:ads_sasl_spnego_bind nor set "KRB5CCNAME"
new f7ed6b2 s3: libsmb: Fix cut and paste error using the wrong structure type.
new b037821 WHATSNEW: Add release notes for Samba 4.5.1.
new bc07150 VERSION: Disable git snapshots for the 4.5.1 release.
new 548e16c Revert "script/release.sh: use 8 byte gpg key ids"
new 51cd2ce New upstream version 4.5.1+dfsg
The 112 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 | 127 ++++++
ctdb/common/pidfile.c | 143 ++++++
ctdb/common/pidfile.h | 51 +++
ctdb/config/ctdb.service | 2 +-
ctdb/config/ctdbd_wrapper | 1 -
ctdb/doc/ctdb-statistics.7 | 4 +-
ctdb/doc/ctdb-statistics.7.html | 134 +++---
ctdb/doc/ctdb-tunables.7 | 4 +-
ctdb/doc/ctdb-tunables.7.html | 112 ++---
ctdb/doc/ctdb.1 | 4 +-
ctdb/doc/ctdb.1.html | 200 ++++-----
ctdb/doc/ctdb.7 | 4 +-
ctdb/doc/ctdb.7.html | 46 +-
ctdb/doc/ctdb_diagnostics.1 | 4 +-
ctdb/doc/ctdb_diagnostics.1.html | 6 +-
ctdb/doc/ctdbd.1 | 4 +-
ctdb/doc/ctdbd.1.html | 8 +-
ctdb/doc/ctdbd.conf.5 | 4 +-
ctdb/doc/ctdbd.conf.5.html | 62 +--
ctdb/doc/ctdbd_wrapper.1 | 4 +-
ctdb/doc/ctdbd_wrapper.1.html | 4 +-
ctdb/doc/ltdbtool.1 | 4 +-
ctdb/doc/ltdbtool.1.html | 10 +-
ctdb/doc/onnode.1 | 4 +-
ctdb/doc/onnode.1.html | 14 +-
ctdb/doc/ping_pong.1 | 4 +-
ctdb/doc/ping_pong.1.html | 8 +-
ctdb/protocol/protocol_control.c | 14 +-
ctdb/server/ctdb_daemon.c | 66 ++-
ctdb/server/ctdb_recovery_helper.c | 1 +
ctdb/server/ctdb_takeover.c | 6 +-
ctdb/server/ipalloc.c | 48 +-
ctdb/server/ipalloc.h | 2 +-
ctdb/server/ipalloc_private.h | 1 +
ctdb/tests/cunit/pidfile_test_001.sh | 8 +
ctdb/tests/simple/19_ip_takeover_noop.sh | 71 +++
ctdb/tests/simple/28_zero_eventscripts.sh | 7 +-
ctdb/tests/simple/scripts/local_daemons.bash | 10 +
ctdb/tests/src/ctdb_takeover_tests.c | 5 +-
ctdb/tests/src/pidfile_test.c | 241 ++++++++++
ctdb/tests/src/rb_test.c | 1 +
ctdb/tools/ctdb.c | 1 +
ctdb/wscript | 4 +-
docs/manpages/cifsdd.8 | 4 +-
docs/manpages/dbwrap_tool.1 | 56 +--
docs/manpages/eventlogadm.8 | 4 +-
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 | 4 +-
docs/manpages/log2pcap.1 | 9 +-
docs/manpages/net.8 | 142 +-----
docs/manpages/nmbd.8 | 59 +--
docs/manpages/nmblookup.1 | 87 +---
docs/manpages/ntlm_auth.1 | 23 +-
docs/manpages/pam_winbind.8 | 4 +-
docs/manpages/pam_winbind.conf.5 | 4 +-
docs/manpages/pdbedit.8 | 56 +--
docs/manpages/profiles.1 | 56 +--
docs/manpages/rpcclient.1 | 168 +------
docs/manpages/samba-regedit.8 | 163 +------
docs/manpages/samba-tool.8 | 46 +-
docs/manpages/samba.7 | 4 +-
docs/manpages/samba.8 | 56 +--
docs/manpages/sharesec.1 | 51 +--
docs/manpages/smb.conf.5 | 4 +-
docs/manpages/smbcacls.1 | 168 +------
docs/manpages/smbclient.1 | 168 +------
docs/manpages/smbcontrol.1 | 63 +--
docs/manpages/smbcquotas.1 | 137 +-----
docs/manpages/smbd.8 | 57 +--
docs/manpages/smbget.1 | 9 +-
docs/manpages/smbgetrc.5 | 4 +-
docs/manpages/smbpasswd.5 | 4 +-
docs/manpages/smbpasswd.8 | 8 +-
docs/manpages/smbspool.8 | 4 +-
docs/manpages/smbspool_krb5_wrapper.8 | 4 +-
docs/manpages/smbstatus.1 | 51 +--
docs/manpages/smbtar.1 | 4 +-
docs/manpages/smbtree.1 | 137 +-----
docs/manpages/testparm.1 | 42 +-
docs/manpages/vfs_acl_tdb.8 | 4 +-
docs/manpages/vfs_acl_xattr.8 | 4 +-
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 | 4 +-
docs/manpages/vfs_cap.8 | 4 +-
docs/manpages/vfs_catia.8 | 4 +-
docs/manpages/vfs_ceph.8 | 4 +-
docs/manpages/vfs_commit.8 | 4 +-
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 | 4 +-
docs/manpages/vfs_full_audit.8 | 4 +-
docs/manpages/vfs_glusterfs.8 | 4 +-
docs/manpages/vfs_gpfs.8 | 4 +-
docs/manpages/vfs_linux_xfs_sgid.8 | 4 +-
docs/manpages/vfs_media_harmony.8 | 4 +-
docs/manpages/vfs_netatalk.8 | 4 +-
docs/manpages/vfs_offline.8 | 4 +-
docs/manpages/vfs_prealloc.8 | 4 +-
docs/manpages/vfs_preopen.8 | 4 +-
docs/manpages/vfs_readahead.8 | 4 +-
docs/manpages/vfs_readonly.8 | 4 +-
docs/manpages/vfs_recycle.8 | 4 +-
docs/manpages/vfs_shadow_copy.8 | 4 +-
docs/manpages/vfs_shadow_copy2.8 | 4 +-
docs/manpages/vfs_shell_snap.8 | 4 +-
docs/manpages/vfs_snapper.8 | 4 +-
docs/manpages/vfs_streams_depot.8 | 4 +-
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 | 4 +-
docs/manpages/vfs_worm.8 | 4 +-
docs/manpages/vfs_xattr_tdb.8 | 4 +-
docs/manpages/vfs_zfsacl.8 | 4 +-
docs/manpages/vfstest.1 | 51 +--
docs/manpages/wbinfo.1 | 14 +-
docs/manpages/winbind_krb5_locator.7 | 4 +-
docs/manpages/winbindd.8 | 56 +--
lib/ldb-samba/ldb_matching_rules.c | 133 +++++-
lib/ldb-samba/ldb_matching_rules.h | 1 +
lib/poll_funcs/poll_funcs_tevent.c | 17 +-
lib/util/msghdr.c | 2 +-
libcli/cldap/cldap.c | 5 +
nsswitch/wins.c | 60 ++-
python/samba/drs_utils.py | 2 +-
python/samba/join.py | 4 +-
python/samba/kcc/kcc_utils.py | 18 +-
python/samba/netcmd/domain.py | 81 ++++
python/samba/samdb.py | 14 +
python/samba/tests/param.py | 6 +
script/release.sh | 12 +-
selftest/knownfail | 1 +
selftest/target/Samba.pm | 1 +
selftest/target/Samba4.pm | 34 +-
selftest/tests.py | 9 +-
source3/auth/auth_generic.c | 49 ++-
source3/include/includes.h | 4 +-
source3/include/{event.h => util_event.h} | 16 +-
source3/lib/events.c | 486 ---------------------
source3/lib/gencache.c | 2 +-
source3/lib/server_contexts.c | 2 +-
source3/lib/substitute.c | 24 +-
source3/lib/sysquotas.c | 5 +-
source3/lib/util_event.c | 101 +++++
source3/libads/cldap.c | 17 +-
source3/libads/sasl.c | 11 -
source3/libsmb/cli_smb2_fnum.c | 2 +-
source3/libsmb/cliquota.c | 18 +-
source3/modules/vfs_glusterfs.c | 4 +-
source3/nmbd/nmbd_packets.c | 162 ++++---
source3/printing/nt_printing_migrate.c | 27 ++
source3/rpc_client/cli_winreg_spoolss.c | 7 +-
source3/rpc_server/rpc_ncacn_np.c | 8 +-
source3/rpc_server/spoolss/srv_spoolss_nt.c | 4 +-
source3/smbd/dosmode.c | 6 +-
source3/smbd/ntquotas.c | 6 +-
source3/smbd/open.c | 19 +
source3/smbd/process.c | 4 +-
source3/smbd/server.c | 1 -
source3/smbd/smb2_ioctl_filesys.c | 29 +-
source3/smbd/trans2.c | 7 +-
source3/utils/smbcquotas.c | 21 +-
source3/winbindd/idmap_ad.c | 11 +-
source3/winbindd/wb_sids2xids.c | 2 +-
source3/winbindd/winbindd_cache.c | 62 ++-
source3/winbindd/winbindd_dual.c | 5 +-
source3/winbindd/winbindd_pam.c | 35 +-
source3/winbindd/winbindd_proto.h | 5 +
source3/winbindd/winbindd_util.c | 5 +-
source3/wscript_build | 2 +-
source4/dsdb/common/util.h | 10 +
source4/dsdb/kcc/garbage_collect_tombstones.c | 344 +++++++++++++++
.../kcc/garbage_collect_tombstones.h} | 32 +-
source4/dsdb/kcc/kcc_deleted.c | 146 -------
source4/dsdb/kcc/kcc_periodic.c | 58 ++-
source4/dsdb/kcc/kcc_service.c | 5 +-
source4/dsdb/kcc/kcc_service.h | 13 +-
source4/dsdb/pydsdb.c | 108 ++++-
source4/dsdb/samdb/ldb_modules/repl_meta_data.c | 34 +-
source4/dsdb/tests/python/linked_attributes.py | 48 +-
source4/dsdb/wscript_build | 10 +-
source4/heimdal/lib/krb5/mcache.c | 52 ++-
source4/param/pyparam.c | 9 +
source4/scripting/bin/samba_spnupdate | 2 +-
source4/selftest/tests.py | 7 +
source4/setup/schema_samba4.ldif | 1 +
.../torture/drs/python/linked_attributes_drs.py | 2 +-
source4/torture/smb2/ioctl.c | 76 ++++
testprogs/blackbox/dbcheck-oldrelease.sh | 18 +-
testprogs/blackbox/{nsstest.sh => dom_parse.sh} | 13 +-
testprogs/blackbox/tombstones-expunge.sh | 206 +++++++++
212 files changed, 3094 insertions(+), 3338 deletions(-)
create mode 100644 ctdb/common/pidfile.c
create mode 100644 ctdb/common/pidfile.h
create mode 100755 ctdb/tests/cunit/pidfile_test_001.sh
create mode 100755 ctdb/tests/simple/19_ip_takeover_noop.sh
create mode 100644 ctdb/tests/src/pidfile_test.c
rename source3/include/{event.h => util_event.h} (64%)
delete mode 100644 source3/lib/events.c
create mode 100644 source3/lib/util_event.c
create mode 100644 source4/dsdb/kcc/garbage_collect_tombstones.c
copy source4/{param/pyparam.h => dsdb/kcc/garbage_collect_tombstones.h} (61%)
delete mode 100644 source4/dsdb/kcc/kcc_deleted.c
copy testprogs/blackbox/{nsstest.sh => dom_parse.sh} (56%)
create mode 100755 testprogs/blackbox/tombstones-expunge.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