[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