[Pkg-samba-maint] [samba] branch experimental updated (ab6868b -> 85ba890)

Mathieu Parent sathieu at moszumanska.debian.org
Mon Oct 31 14:07:56 UTC 2016


This is an automated email from the git hooks/post-receive script.

sathieu pushed a change to branch experimental
in repository samba.

      from  ab6868b   Release 2:4.5.0+dfsg-1
       new  c97d82b   gbp.conf: We are on experimental
      adds  d899b1b   VERSION: Bump version up to 4.5.1...
      adds  99c3c78   ctdb-tools: CID 1125617 String not null terminated (STRING_NULL)
      adds  d7c1704   ctdb-tests: CID 1125635 Dereference null return value (NULL_RETURNS)
      adds  2476e08   ctdb-ipalloc: Store known public IPs in IP allocation state
      adds  7ca6d62   ctdb-ipalloc: Whether IPs can be hosted need not depend on merged IP list
      adds  9ec74b3   ctdb-ipalloc: Optimise check to see if IPs can be hosted
      adds  0d80ca2   ctdb-ipalloc: Drop known_ips argument from merged IP list creation
      adds  78ae3ec   ctdb-ipalloc: Move merged IP list creation to ipalloc()
      adds  30c93b0   ctdb-ipalloc: ipalloc_set_public_ips() can't fail
      adds  349e65c   ctdb-tests: Factor out new local daemons functions ps_ctdbd
      adds  b0f7867   ctdb-tests: Add new public IP takeover no-op test
      adds  0558f89   ctdb-packaging: Fix systemd network dependency
      adds  fff928d   s3/smbd: in call_trans2qfilepathinfo call lstat when dealing with posix pathnames
      adds  dbbf8dc   ctdb-protocol: Fix marshalling for GET_DB_SEQNUM control request
      adds  a69dae2   smbd: Reset O_NONBLOCK on open files
      adds  6411b3d   lib/poll_funcs: free contexts in poll_funcs_state_destructor()
      adds  7f0a86b   lib: poll_funcs : poll_funcs_context_slot_find can select the wrong slot to replace.
      adds  68302ce   ctdb-recovery-helper: Add missing initialisation of ban_credits
      adds  5bd28ff   gencache: Bail out of stabilize if we can not get the allrecord lock
      adds  62f4e3d   s3/smbd: set FILE_ATTRIBUTE_DIRECTORY as necessary
      adds  568f9fb   nsswitch: Add missing arguments to wins gethostbyname*
      adds  a23ff4c   nsswitch: Also set h_errnop for nss_wins functions
      adds  aefc593   s3-spoolss: fix winreg_printer_ver_to_qword
      adds  a1a1fe4   ctdb-common: Add routines to manage PID file
      adds  81d8f89   ctdb-daemon: Use PID file abstraction
      adds  2ebed56   ctdb-daemon: Bind to Unix domain socket after PID file creation
      adds  8866233   ctdb-daemon: Don't try to reopen TDB files
      adds  14313b0   ctdb-daemon: Drop attempt to connect to Unix domain socket
      adds  416d062   ctdb-daemon: Log when removing stale Unix domain socket
      adds  51c6659   ctdb-scripts: ctdbd_wrapper should never remove the PID file
      adds  477abfb   s3: winbind: Make WBC_AUTH_USER_LEVEL_PAC prime the name2sid cache.
      adds  38ffca0   s3: auth: Use wbcAuthenticateUserEx to prime the caches.
      adds  0e2726e   s3: winbind: refresh_sequence_number is only ever called with 'false'.
      adds  208c136   s3: winbind: Trust name2sid mappings from the PAC.
      adds  1e288f5   s3: winbind: Ensure we store name2sid with the correct cache sequence number.
      adds  d0bd672   s3:nmbd: fix talloc_zero_array() check in nmbd_packets.c
      adds  abec724   s3: nmbd: Add fd, triggered elements to struct socket_attributes.
      adds  c9dbe89   s3: nmbd: Ensure attrs array mirrors fd's array for dns.
      adds  c290763   s3: nmbd: Now attrs array mirrors fd's array use it in preference.
      adds  42963c4   s3: nmbd: Add (currently unused) timeout and fd handlers.
      adds  4cceabe   s3: nmbd: Add a talloc_stackframe().
      adds  4842157   s3: nmbd: Change over to using tevent functions from direct poll.
      adds  4fa26e0   s3: nmbd: Final changeover to stock tevent for nmbd.
      adds  41d4a4c   s3: winbind: Remove dump_event_list() calls.
      adds  3f5388f   s3: server: s3_tevent_context_init() -> samba_tevent_context_init()
      adds  9562114   s3: events. Move events.c to util_event.c
      adds  103483a   glusterfs: Avoid tevent_internal.h
      adds  156136e   s4:param add log_level function to retrieve log level in Python code
      adds  d10c377   tests/param add a test for LoadParm.log_level
      adds  50087612  python/drs_utils: do not attempt to parse log level, use parsed value
      adds  d6027e6   python/join: do not attempt to parse log level, use parsed value
      adds  7b8d064   s4:samba_spnupdate: do not attempt to parse log level, use parsed value
      adds  152a6d8   kcc: Don't check schedule if None
      adds  e05bae4   spoolss: Fix caching of printername->sharename
      adds  8c9ac5b   vfs_glusterfs: Fix a memory leak in connect path
      adds  100e780   smbd/ioctl: match WS2016 ReFS get compression behaviour
      adds  50c559f   torture/ioctl: test compression responses when unsupported
      adds  7fd1d67   s3-sysquotas: correctly restore path when finding mount point
      adds  b2e42fe   s3-cliquota: correctly handle no-more-entries
      adds  89e0e26   smbcquotas: fix error message listing quotas
      adds  859e9c2   s3-lib: Fix %G substitution in AD member environment
      adds  cbf9151   cliquota: fix param count when setting fs quota
      adds  cceb6e6   smbd: free talloc context if no quota records are available
      adds  b509d3a   lib: Fix bug 12291
      adds  1cb9aeb   idmap_ad: Fix retrieving credentials from clustered secrets.tdb
      adds  fbd9451   winbind: Fix passing idmap failure from wb_sids2xids back to callers
      adds  d6958d2   Add a blackbox tests for id & getent to test domain at realm type credentials
      adds  a54e4e7   s3/winbindd: using default domain with user at domain.com format fails
      adds  bed424f   ntquotas: support "freeing" an empty quota list
      adds  d465cab   s3-utils: Fix loading smb.conf in smbcquotas
      adds  92bc396   s3: cldap: cldap_multi_netlogon_send() fails with one bad IPv6 address.
      adds  bcaf3ca   selftest: Correct name of samba4.blackbox.dbcheck.release-4-5-0-pre1
      adds  dbe2cc7   pydsdb: Raise TypeError for type errors, rather than incorrectly raising an LdbError
      adds  bd3c138   ldb-samba: Add new extended match rule DSDB_MATCH_FOR_EXPUNGE
      adds  c71a3c6   kcc: Move kcc/kcc_deleted.c into kcc/garbage_collect_tombstones.c
      adds  99d0dfb   dsdb: Rework kcc_deleted() into dsdb_garbage_collect_tombstones()
      adds  6a2ed19   dsdb: Rework more KCC service-specific details out of dsdb_garbage_collect_tombstones()
      adds  8f4f4fb   dsdb: move tombstone lifetime calculation out of dsdb_garbage_collect_tombstones()
      adds  bdde527   dsdb: Expand garbage_collect_tombstones to expunge links also
      adds  1902436   python: Add binding for dsdb_garbage_collect_tombstones()
      adds  68598e4   samba-tool: Add command-line tool to trigger tombstone expunge
      adds  679700a   dsdb: Expose ldb error string to dsdb_garbage_collect_tombstones() callers
      adds  4b4d71f   dsdb: Use a date comparison in the search to avoid returning all deleted objects
      adds  7121855   selftest: Add test for 'samba-tool tombstones expunge'
      adds  608b85b   samba-tool: Run samba-tool domain tombstones expunge in a transaction
      adds  2c8c52a   dsdb: Add comments to dsdb_garbage_collect_tombstones()
      adds  797fb64   lib/ldb-samba: Add test for DSDB_MATCH_FOR_EXPUNGE match rule
      adds  a8d2f52   dsdb: Do not check isDeleted as a possible link
      adds  b3e2bfe   gc_tombstones: Typo fix
      adds  7dbb5de   kcc: Fix a -Werror,-Wformat-security error
      adds  c6578c3   dsdb: refactor part of garbage_collect_tombstones into new function
      adds  ead7488   copyright: Add the missing notices for garbage collect tombstones
      adds  f98f264   torture: Remove unnecessary whitespace
      adds  72396f9   rpmd: Add the ldb error string to a debug
      adds  e7ef79c   rpmd: Remove the seq_num check for skipping additional work
      adds  a67aa0a   rpmd: Add a TODO regarding the additional work performed
      adds  43db0f1   rpmd: Skip bump of USN when vanishing forward links
      adds  bd78656   tests: Assert vanishing links doesn't bump USN
      adds  a439f7c   tombstone-expunge: Assert than an expunge does not bump the USN
      adds  8107066   dbcheck: Make it clearer about temporary output
      adds  d209450   tests: Check that USN bumps when modifying a linked attr
      adds  53f94de   tests: Skip a test for reveal internals for passing Windows
      adds  c5a0fc0   dbcheck: assert uSNChanged values in release-4-5-0-pre1
      adds  0b7656b   s3-printing: fix migrate printer code (bug 8618)
      adds  e6c2921   HEIMDAL:lib/krb5: destroy a memory ccache on reinit
      adds  58f41cf   s3:libads: don't use MEMORY:ads_sasl_gssapi_do_bind nor set "KRB5CCNAME"
      adds  152041e   s3:libads: don't use MEMORY:ads_sasl_spnego_bind nor set "KRB5CCNAME"
      adds  f7ed6b2   s3: libsmb: Fix cut and paste error using the wrong structure type.
      adds  b037821   WHATSNEW: Add release notes for Samba 4.5.1.
      adds  bc07150   VERSION: Disable git snapshots for the 4.5.1 release.
      adds  548e16c   Revert "script/release.sh: use 8 byte gpg key ids"
      adds  51cd2ce   New upstream version 4.5.1+dfsg
       new  ed2115d   Updated version 4.5.1+dfsg from 'upstream/4.5.1+dfsg'
       new  d30c25a   Refresh patches
       new  85ba890   Changelog for previous commits

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                                       |  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 +-
 debian/changelog                                   |    9 +
 debian/gbp.conf                                    |    2 +-
 .../Add-documentation-to-systemd-Unit-files.patch  |    2 +-
 debian/patches/Fix_parallel_build.patch            |   13 +-
 .../bug_12283_segfault_tevent_internals.patch      | 1597 --------------------
 ...il-out-of-stabilize-if-we-can-not-get-the.patch |   35 -
 debian/patches/series                              |    2 -
 debian/patches/usershare.patch                     |    2 +-
 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/lib/substitute.c                           |   24 +-
 source3/lib/sysquotas.c                            |    5 +-
 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                    |    3 +-
 source3/nmbd/nmbd_packets.c                        |   30 +-
 source3/printing/nt_printing_migrate.c             |   27 +
 source3/rpc_client/cli_winreg_spoolss.c            |    7 +-
 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/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_pam.c                    |   35 +-
 source3/winbindd/winbindd_proto.h                  |    5 +
 source3/winbindd/winbindd_util.c                   |    5 +-
 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 +++
 209 files changed, 2923 insertions(+), 4407 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
 delete mode 100644 debian/patches/bug_12283_segfault_tevent_internals.patch
 delete mode 100644 debian/patches/gencache-Bail-out-of-stabilize-if-we-can-not-get-the.patch
 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