[SCM] Samba Shared Repository - annotated tag tdb-1.3.4 created

Stefan Metzmacher metze at samba.org
Mon Dec 22 01:15:51 MST 2014

The annotated tag, tdb-1.3.4 has been created
        at  b9ad6af85394c0febfe162e3e1e5a251926d64cc (tag)
   tagging  a1a90f74eb10a10ac9d508028ed998f8c843f88a (commit)
  replaces  tdb-1.3.3
 tagged by  Stefan Metzmacher
        on  Mon Dec 22 09:15:11 2014 +0100

- Log -----------------------------------------------------------------
tdb: tag release tdb-1.3.4
Version: GnuPG v1


Amitay Isaacs (11):
      ctdb-vacuum: Track time for vacuuming in database statistics
      ctdb-vacuum: Stagger vacuuming child processes
      ctdb-vacuum: Use non-blocking lock when traversing delete queue
      ctdb-vacuum: Use non-blocking lock when traversing delete tree
      ctdb-vacuum: Do not delete VACUUM MIGRATED records immediately
      ctdb-recoverd: Process all the records for vacuum fetch in a loop
      ctdb-eventscripts: Specify broadcast optionally to ip addr add
      ctdb-daemon: Fix IP address comparisons for IPv6 addresses
      ctdb-build: Fix the indentation
      ctdb-build: Fix the installation of config files for top-level build
      packaging: Include CTDB man pages in the tarball

Andreas Schneider (29):
      s3-lib: Do not require a password with --use-ccache.
      s3-libsmb: Set the netbios_name in use_ccache case too.
      s3-libsmb: Duplicate the memory before we free it.
      testprogs: Set functional domain level to 2003.
      selftest: Add the normal dns name as an alias for the main DC.
      lib: Add resolv_wrapper version 1.0.0.
      rwrap: Handle trailing dot in dns names.
      rwrap: Correctly calculate the response size and return it.
      rwrap: Bump version to 1.1.0.
      socket_wrapper: Add missing prototype check for eventfd.
      smbd: Add missing include for iov_buflen().
      vfs: Add missing include for sys_pread() in cacheprime module.
      selftest: Add 'net dom join' test which fails cause we are a DC
      smbstatus: Tell the user that smbstatus can only be run as root.
      selftest: Preload resolv_wrapper in selftest.
      selftest: Also pass the IPv6 address for the KDC around.
      selftest: Print better DC provisioning info.
      nmblookup: Return if the lookup was successful or not.
      selftest: Wait for the logon server to register to join the member.
      samba_dnsupdate: Always fill out the nameservers of a dns object.
      samba_dnsupdate: Allow the tool to work in 'make test'.
      selftest: Define if we should fake dns resolving.
      selftest: Always enable dns fakeing.
      selftest: Use resolv_wrapper in the samba4 target.
      selftest: Use resolv_wrapper in the samba3 targets to join AD.
      addns: Remove support for dns_host_file.
      s4-libcli: Remove obsolete support for file resolving.
      s3-libsmb: Remove obsolete support for dns_host_file.
      libcli-dns: Remove obsolete dns_host_file subsystem.

Andrew Bartlett (7):
      netapi: Move DC check to NetJoinDomain() where it is needed.
      auth: Allow domain join to itself when we are a PDC
      libsmb: Allow change of BDC trust account password
      selftest: Add test for joining a Samba classic DC as a BDC
      gensec_krb5: Match behaviour of gensec_gssapi for password-based keytabs
      torture: Improve winbindd.pac test to check multiple GENSEC mechanims
      torture: improve rpc.remote_pac test so we check if LogonSamLogon actually succeeds

Björn Baumbach (1):
      ctdb-build: fix build without xsltproc

Christian Ambach (3):
      s3:registry/regfio read SD from the correct location
      s3:registry/regfio fix some valgrind warnings
      s3:utils/profiles fix a use after free

Garming Sam (5):
      idmap: unify passdb *id_to_sid methods
      idmap: return the correct id type to *id_to_sid methods
      pdb: Increase version number to fix ABI
      test: improve kinit kerberos tests
      pdb: fix build issues with shared modules

Günther Deschner (1):
      pam_winbind: fix warn_pwd_expire implementation.

Jakub Hrozek (9):
      rwrap: Compare dns names case insensitive.
      rwrap: Add data structures and functions to represent and manipulate RRs.
      rwrap: Use the rwrap_fake_rr structure instead of raw uint8_t pointers.
      rwrap: SRV record can recurse into A or AAAA.
      rwrap: CNAME record can recurse into A, AAAA or CNAME
      rwrap: Make the rwrap_fake_* functions only fake RRs.
      rwrap: Recursively add additional data
      rwrap: Support asking for A via CNAME
      rwrap: Don't dereference NULL when skipping broken records.

Jeremy Allison (22):
      s4:torture:smb2: Add test that shows the client can respond to a lease break over a different connection.
      s4:torture:smb2: Add smb2.lease.v2_breaking3 test.
      s3:smbd: Add fsp_client_guid() utility function to return the connected client guid.
      s3: leases: libsmbsharemodes no longer works with SMB2 leases inside our locking.tdb.
      s3:locking: ensure all share mode removal functions go through a common lease refcount manager.
      s3:param: Add "smb2 leases" parameter. Default "false".
      s3:smb2_negprot: announce support for SMB2.1 leases.
      selftest:Samba3: use "smb2 leases = yes"
      s3: leases: Add leases_db_rename() to cope with renaming a leased file.
      s3: leases : Cope with renaming leased open files.
      s3: leases: Make aio_add_req_to_fsp() public.
      s3: leases: send_break_message() public.
      s3: leases: Make SMB2 setinfo SMB2_FILE_RENAME_INFORMATION_INTERNAL async.
      s4: torture: leases. Simple lease_v2 rename test "v2_rename".
      s3: smbd: Fix *allocate* calls to follow POSIX error return convention.
      s3: smbd: Fix *allocate* calls to follow POSIX error return convention.
      s3: modules: Fix *allocate* calls to follow POSIX error return convention.
      s3:locking: pass servicename_new to leases_db_rename()
      s3:locking: prepare the data model for leases_db to cope with dynamic path renames.
      s3:locking: Add new utility function leases_db_copy_file_ids()
      s3:locking: pass down servicepath to leases_db_add()
      s3:locking: Change the data model for leases_db to cope with dynamic path renames.

Kamen Mazdrashki (2):
      s4-ldap: Pass on-wire transmitted control down the chain
      s4-tests/env_loadparm: Throw KeyError in case SMB_CONF_PATH

Martin Schwenke (28):
      ctdb-tools: Produce machine readable output with new function printm()
      ctdb-tools: Add -x option to specify delimiter for machine readable output
      ctdb-tools: Add -X option for machine parsable output with separator '|'
      ctdb-scripts: Update eventscripts to use ctdb -X instead of ctdb -Y
      ctdb-tools: Update onnode and ctdb-diagnostics to use ctdb -X
      ctdb-tests: Update integration tests to use ctdb -X
      ctdb-tool: Fix "ctdb -Y ifaces" output to have trailing delimiters
      ctdb-doc: Update examples to use ctdb -X
      ctdb-utils: Update Nagios code to use ctdb -X
      ctdb-scripts: Add IPv6 addresses support in ip_maskbits_iface()
      ctdb-scripts: New functions ip6tables() and iptables_wrapper()
      ctdb-scripts: Make 10.interface IPv6-safe
      ctdb-daemon: Trust vnn->interface for an IP when releasing it
      ctdb-scripts: Wait until IPv6 addresses are not "tentative"
      ctdb-tools: Bracket IP addresses in onnode (for IPv6)
      ctdb-tests: Extend regexp to match IPv6 addresses
      ctdb-tests: Try to handle IPv6 addresses for local daemons
      ctdb-tests: Bracket IP addresses in NFS mounts and scp command (for IPv6)
      ctdb-tests: Extend regexps to handle IPv6 address matching
      ctdb-tests: Use ping_wrapper to do relevant ping or ping6
      ctdb-tests: Match IPv6 connections in netstat output
      ctdb-tests: Generalise the gratarp and tickle sniffing code for IPv6
      ctdb-tests: Use ip neigh command instead of arp
      ctdb-tests: Make tcpdump output more verbose
      ctdb-tests: More debug on SSH failure
      ctdb-daemon: Gratuitous ARP equivalent for IPv6 is neighbor advertisement
      ctdb-tests: Need to drop public IPs in kill-failover tests
      lib/util: Fix incorrect month in timestamps

Michael Adam (1):
      autobuild: adapt a comment

Poornima G (3):
      vfs_glusterfs: In vfs_gluster_sys_acl_get_file/fd, reduce the number of getxattr calls.
      vfs_glusterfs: Change sys_get_acl_file/fd to return ACLs corresponding to mode bits when there are no ACLs set.
      vfs_glusterfs: Implement AIO support

Ralph Boehme (13):
      s3:vfs: add SMB_VFS_READDIR_ATTR()
      s3:smbd: allocate out_context_blobs with talloc
      s3:vfs: add create tags to SMB_VFS_CREATEFILE
      s3:smbd: add SMB2 AAPL create context defines
      libcli/security: add NFS SID mappings
      libcli/security: add a function that checks for MS NFS ACEs
      s3:smbd: ignore dacls with MS NFS ACEs
      vfs_fruit: AAPL support
      s3:smbd: add SMB_VFS_READDIR_ATTR() to marshall direntry
      s4:libcli/raw: make short_name available in buffer
      s4:torture:vfs_fruit: smb2/create context AAPL test
      vfs_fruit: add AAPL options
      vfs_streams_xattr: add missing call to SMB_VFS_NEXT_CONNECT

Stefan Metzmacher (31):
      s3:idmap_cache: remove unused idmap_cache_set_sid2[u|g]id()
      s4:torture:smb2: let smb2.lease.[v2_]complex1 check the R->NONE breaks
      s3:smb2_server: allow smbd_smb2_send_break() with session == NULL and tcon == NULL
      s3:open_files.idl: add data structures for SMB2.1 and SMB3.0 leases.
      s3:locking: cleanup leases_db from share_mode_cleanup_disconnected()
      s3:vfs.h: add more elements to struct fsp_lease
      s3:smbd: document the interaction between "smb2 leases" and "write cache size"
      docs-xml: document the interaction between "write cache size" and "aio read/write size"
      s4:dsdb/rootdse: expand extended dn values with the AS_SYSTEM control
      testprogs/test_ldb: check rootdse search with extended-dn control
      s3:smb2_server: allow reauthentication without signing
      libcli/smb: only force signing of smb2 session setups when binding a new session
      script/autobuild.py: build the samba target with --with-profiling-data
      Revert "script/autobuild.py: build the samba target with --with-profiling-data"
      lib/util: provide a dbgtext_va() function which takes va_list
      ctdb/server: add format string checking to ctdb_tevent_logging()
      s3:lib: fix allocation check in messages_ctdbd.c
      script/autobuild.py: use --picky-developer for the samba-ctdb target
      s3:locking: fix uninitialiazed variable in brl_get_locks_readonly_parser()
      s3:passdb: add optional get_trusteddom_creds() hooks
      s3:passdb: let pdb_get_trust_credentials() try pdb_get_trusteddom_creds() first
      s3:libsmb: let cli_session_setup_kerberos_recv() return a useful error code
      s3:winbindd: also try to fallback to anonymous if we get NT_STATUS_INVALID_ACCOUNT_NAME
      s3:winbindd: fix anon fallback in cm_prepare_connection()
      s3:winbindd: try to use the trust account with kerberos if possible
      s4:heimdal_build: remove unused openpty check
      lib/texpect: prefer bsd/libutil.h if available
      tdb: allow transactions on on tdb's with TDB_MUTEX_LOCKING
      tdb/test: add tdb1-run-mutex-transaction1 test
      tdb/toos: allow transactions with TDB_MUTEX_LOCKING
      tdb: version 1.3.4

Volker Lendecke (59):
      s3:smbd: factor out a send_break_to_none() helper function
      s3:smb2_server: add smbd_smb2_send_lease_break() helper function
      s3:locking: add leases_db infrastructure
      s3:locking: add downgrade_share_lease() helper function
      s3:smbd: add fsp_lease_type() and get_lease_type() helper functions
      s3:smb2_create: allow durable handles with SMB2_LEASE_HANDLE
      s3:smb2_create: validate durable reconnects with leases
      s3:smbd: add file_find_one_fsp_from_lease_key() helper function
      s3:smbd: add lease related helper functions to open.c
      s3:smbd: add lease key validation functions to open.c
      s3:smbd: add lease related helper functions to oplock.c
      s3:smbd: Implementation of SMB2.1 and SMB3.0 leases.
      s3:smb2_create: support leases and pass them down to the VFS layer.
      unix_msg: Fix unix_msg_test_drain
      lib: Fix signed/unsigned comparisons
      inotify: Properly handle cross-dir renames
      ctdbd_conn: Accept msgs to all registered srvids
      Fix signed/unsigned comparisons
      ctdb: ctdb_protocol.h references struct sockaddr
      lib: Split out sys_[read|write] & friends
      lib: read_data->read_data_ntstatus
      lib: Split out iov_buf[len]
      lib: Split out write_data[_iov]
      lib: Make write_data take a const void *
      lib: Add a simple read_data call without NTSTATUS
      smbd: Use read_data() in notify_inotify
      lib: Simplify load_case_tables_library()
      lib: Fix a typo
      lib: Fix blank line endings
      messaging3: Avoid self-send complexity
      lib: Simplify iov_buf[len]
      lib: Use iov_buf in unix_msg
      smbd: Move lp_parm_bool out of notify_inotify.c
      notify_inotify: Simplify filter_match
      notify_inotify: Add a NULL check
      notify_inotify: Make inotify_setup return 0/errno
      notify_inotify: Slightly simplify inotify_watch
      notify_inotify: Slightly simplify watch_destructor
      notify_inotify: Make inotify_watch return 0/errno
      notify: Add "dir" to notify_event
      notify_inotify: inotify_watch now takes a mem_ctx
      smbd: Compile notify_inotify only if available
      notify_inotify: Simplify inotify_dispatch
      torture: Fix raw.open.chained-ntcreatex
      libsmb: Fix removing invalid samlogon cache entries
      libsmb: Only print decoded netsamlogon cache entries
      libsmb: Simplify netsamlogon_cache_get
      lib: Add map_unix_error_from_tdb
      lib: Add tdb_fetch_talloc
      lib: Add "strv" string handling routines
      lib: Add server_id_db
      dbwrap: Add code to marshall a db_context's db
      messaging3: Add messaging_names_db
      messaging3: Add messaging_send_iov_from
      messaging3: Add messaging_handler_send/recv
      lib: Add ctdbd_messaging_send to ctdb_dummy.c
      notify: Move path construction to notify_trigger
      vfs_fruit: Avoid double initialization
      vfs_fruit: Avoid double ()

raghavendra talur (3):
      vfs_glusterfs: Remember the connect path too for reopening.
      vfs_glusterfs: Set connectpath as snapdir-entry-path.
      vfs/glusterfs: Change xattr key to match gluster key.


Samba Shared Repository

More information about the samba-cvs mailing list