[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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQEcBAABAgAGBQJUl9MPAAoJEEeTkWETCEAl+RoH/jbN88KByVzPYsW4zTnuKc5K
0Kt4u9rpdTDUGVQ1mvHTXVld3WVMeVG7ZaaXJTJJZirntnt12AYDn300YMPjWJTs
XSToh7fFefJChDWGnDPUfTsAd+BBh1F8bf0kGxutAWG1F5whtAvoNlyYH7nqtHRl
TXpqKuT0aHdeETZiMo5xeUBVuguRNORcUycymtWZFfwW9y4nhnK9HEfpHhjUUnPi
4deCvDQBQ9ILx9NdqTNvOHYQT9abNcLXLp0Kh6w8CawsPcVDTNY6Lu6yKX+EGzGh
MPkfgEmMkxbceUO73wdAR33tPPkS5Z/Pu0j9EZSKDgrwRaVbcpQCkExe2sPaT8E=
=2dcZ
-----END PGP SIGNATURE-----
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