The annotated tag, build_3.2.8_ctdb.56 has been created at ced343df2c17e1c217c60ff492c542ae987f5d18 (tag) tagging 352fca67a831e061ed3c126d7513611aa4c1fcf3 (commit) replaces build_3.2.7_ctdb.54 tagged by Michael Adam on Tue Mar 24 16:03:39 2009 +0100
- Log ----------------------------------------------------------------- tag build_3.2.8_ctdb.56 Michael -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEABECAAYFAknI9lwACgkQyU9JOBhPkDRBOgCfSnG0XEYzFAQZMab5aRL6T2+t reAAmwSV/hAZtiu5jhnYL5MrobBDkFVP =6uCf -----END PGP SIGNATURE----- Andreas Schneider (4): Fix a segfault if ? is there but the options are NULL. This is the case if SMBC_parse_path is called by SMBC_stat_ctx. Avoid flooding of syslog with failing pam_putenv messages. Document default of the printing config variable. Use talloc_tos() instead of the talloc NULL context. Andrew Tridgell (1): keep compatibility with v3-0-ctdb name for fileid:mapping option Aravind Srinivasan (1): Have nmbd check all available interfaces for WINS before failing Björn Jacke (8): give configure check "sub-second timestamps without struct timespec" a chance to succeed rather cosmetic fix for failed birthtime configure checks add configure check for AIX style sub-second resolution support add missing semicolons add configure check for Tru64 sub-second timestamp resolution add Tru64 sub-second resolution timestamp support fix build with external dns_sd libraries enable IPv6 support for NetBSD, FreeBSD Bo Yang (2): Don't send message to any other child in child process. Fix bug in get_dc_name_via_netlogon(), null pointer refrence. Derrell Lipman (3): Treat file names in POSIX-like case-sensitive fashion by default [Bug 6022] smbc_urlencode and smbc_urldecode were not exported Determine case sensitivity based on file system attributes. Günter Kukkukk (1): Don't try and delete a default ACL from a file. Günther Deschner (6): s3-eventlog: fix buffer allocation in eventlog read call. s3-eventlog: fix various invalid memcpy in read_package_entry(). s3-docs: fix typo in eventlogadm manpage. s3-net: remove unused ENUM_HND. s3-spoolss: fix memleak in get_remote_printer_publishing_data(). errors: add WERR_NOT_FOUND. Jeff Layton (1): mount.cifs: initialize rc to 0 in main Jelmer Vernooij (4): Make the make output a bit less chatty. Add test target in Makefile. Use double colon targets. Depend on latexfigures files directly as using a rule in between causes problems. Jeremy Allison (15): Merge branch 'v3-2-test' of ssh://j...@git.samba.org/data/git/samba into v3-2-test Fix bug #6019 File corruption in Clustered SMB/NFS environment managed via CTDB From boyang - ensure we never "return" from a forked child, always _exit(). Fix bug #6035 - Possible race between fcntl F_SETLKW and alarm delivery. Fix bug #6040 - Calling Samba print server with an aliased DNS-name fails. Allow reinit_after_fork to be called safely from within swat and other binaries that don't have Fix bug #6040 - Missing <th> header in Status page. "First thing, kill all the language lawyers" :-). Ensure possible insane compilers Merge branch 'v3-2-test' of ssh://j...@git.samba.org/data/git/samba into v3-2-test Another attempt to fix bug #4308 - Excel save operation corrupts file ACLs. Second part of the attemt to fix #4308 - Excel save operation corrupts file ACLs. Fix logic error in try_chown - we shouldn't arbitrarily chown Apply same logic fix for #4308 Excel save operation corrupts file ACLs Fix detection of dns_sd libraries. Following Björn JACKE's patch, unify the detection of the timespec code in configure.in, and the application of it in time.c Karolin Seeger (12): S3-HowTo: Change 'winbindd -B' to 'winbindd -D'. S3-ByExample: Use 'winbindd -D' instead of 'winbindd -B'. build_docs: Use 'make distclean' instead of 'make clean'. docs: Fix formatting issue in man libsmbclient. docs: Add manpage for vfs_shadow_copy2. WHATSNEW: Prepare WHATSNEW for 3.2.8. VERSION: Raise version number up to 3.2.8. WHATSNEW: Update changes since 3.2.7. WHATSNEW: Update changes since 3.2.7. docs: Describe "service" in man mount.cifs. WHATSNEW: Update changes since 3.2.7. WHATSNEW: Update changes since 3.2.7. Lars Müller (2): Conditional install of the cifs.upcall man page Adjust regex to match variable names including underscores Michael Adam (102): packaging(RHEL-CTDB): Bump release number to ctdb.55 for the next RPM build. Remove proto.h that got accidentially committet to v3-2-test Merge commit 'origin/v3-2-test' into v3-2-ctdb s3:docs: fix distclean target and add realdistclean target s3:docs: fix ommission in fix of (real)distclean targets s3:docs: clean generated .png images in "make clean" s3:docs: clean build/catalog.xml in "make clean" build-docs: cleanup exit of the script libreplace: fix bug #6066 - netinet/ip.h present but cannot be compiled libreplace: fix detection of netinet/ip.h on solaris 8 vfs_gpfs_prefetch: correctly return -1 on error condition in smbd_gpfs_fcntl() VERSION: add vendor suffix ("ctdb") and vendor patch level packaging(RHEL-CTDB): The former release number has basically moved into VERSION packaging(RHEL-CTDB): extend makespec.sh to extract VENDOR_PATCH from version.h packaging(RHEL-CTDB): Build winbind-32bit package in the 64bit build packaging(RHEL-CTDB): makerpms.sh: build winbind-32bit libs in the 64bit build Merge commit 'origin/v3-2-test' into v3-2-ctdb docs: fix two typos in the mount.cifs manpage s3:net conf: remove check for sharename being a usernam in "net conf addshare" Merge commit 'origin/v3-2-test' into v3-2-ctdb Merge commit 'origin/v3-2-test' into v3-2-ctdb s3:winbind_group: fix "getent group" to allocate new gids. s3:winbind_user: fix "getent passwd" to allocate new uids. Merge commit 'origin/v3-2-test' into v3-2-ctdb packaging: add script fill-templates packaging: fix fill-templates call to update-pkginfo to pushd appropriately first packaging: don't clutter the output of fillup-templates with popd output packaging: remove commented out stuff from update-pkginfo packaging: use "find" instead of "du" to find files... :-) packaging: make update-pkginfo callable from any directory Merge commit 'origin/v3-2-test' into v3-2-ctdb s3:build: some implementations of "ln" are picky about the order or arguments Merge commit 'origin/v3-2-test' into v3-2-ctdb s3:packaging: paths cosmetics in fill-templates s3:packaging: fix path to calling update-pkginfo after pushd in fill-templates s3:packaging: fix parsing of include.h in fill-templates Merge commit 'origin/v3-2-test' into v3-2-ctdb remove an unused variable remove an unused variable libsmbconf: fastpaths first in smbconf_reg_valname_valid(). libsmbconf: add "includes" to the forbidden_valnames[]. libsmbconf: add backend_requires_messaging() method to libsmbconf. libsmbconf: add method is_writeable() and wrapper smbconf_is_writeable() s3:libsmbconf: use talloc_free instead of TALLOC_FREE in reg backend s3:registry: provide transaction_start|commit|cancel fns for the registry tdb s3:registry: wrap deletekey_recursive in one big transaction. s3:libsmbconf: add transactions to the libsmbconf api s3:net: wrap net conf import into one big transaction Revert "Fix a O(n^2) algorithm in regdb_fetch_keys()" s3:registry: replace typedef "REGSUBKEY_CTR" by "struct regsubkey_ctr" s3:registry: don't directly access key->subkeys->num_subkeys in reg_api.c s3:registry: don't directly access key->subkeys->num_subkeys in reg_backend_db. s3:registry: don't directly access key->subkeys->subkeys[] in reg_api.c s3:registry: don't directly access key->subkeys->subkeys[] in reg_backend_db.c s3:registry: fix a comment s3:registry: add a regsubkey_ctr_init function for allocating a regsubkey_ctr s3:registry: add regsubkey_ctr_set_seqnum to hide implementation from caller. s3:registry: add regsubkey_ctr_get_seqnum() to hide implementation s3:registry: use regsubkey_ctr_init() in reg_api.c s3:registry: use regsubkey_ctr_init() in reg_backend_db.c s3:registry: use regsubkey_ctr_set_seqnum() in reg_backend_db.c s3:registry: use regsubkey_ctr_get_seqnum() in reg_backend_db.c s3:services_db: use regsubkey_ctr_init() instead of using talloc directly s3:registry: use regsubkey_ctr_init() in reg_eventlog.c s3:profiles: use regsubkey_ctr_init() instead of using talloc directly. s3:registry: remove definition of regsubkey_ctr from the surface. s3:registry: hash the list of subkeys in the regsubkey_ctr s3:net rpc registry: use regsubkey_ctr_init() instead of using talloc directly. s3: move definition of W_ERROR_NOT_OK_GOTO_DONE down to nt_status.h source/include/nt_status.h: add macro W_ERROR_NOT_OK_GOTO(x, y) s3:registry: add a create_subkey method to the backend ops. s3:registry: implement create_subkey for the db backend. s3:registry: implement create_subkey for the smbconf backend s3:registry: use create_reg_subkey() in reg_createkey(). s3:registry: streamline reg_deletekey() somewhat. s3:registry: refactor deletion of value/secdesc/subkey list tdb records out s3:registry: streamline and cleanup regdb_set_secdesc() somewhat. s3:registry: refactor deletion of various subkey lists out of regdb_store_keys() s3:registry: add a delete_subkey method to the backend ops. s3:registry: implement delete_subkey in the db backend s3:registry: implement delete_subkey in the smbconf backend s3:registry: use delete_reg_subkey() in reg_deletekey() s3:registry: tighten the subkey loop in reg_deletekey_recursive() libsmbconf: remove unused define. libsmbconf: fix comment typo. libsmbconf: fall back to file backend when no valid backend was found libsmbconf: return WERR_BADFILE when no path to text backend is provided. libsmbconf: create text config in smbconftort libsmbconf: add utility function smbconf_is_writeable_bystring() s3:libsmbconf: remove unused function smbconf_is_writeable_bystring() s3:libsmbconf: remove the init headers from smbconf.h s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf.c s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_util.c s3:libsmbconf: use talloc_free instead of TALLOC_FREE in testsuite s3:libsmbconf: use talloc_free instead of TALLOC_FREE in smbconf_init s3:libsmbconf: use talloc_free instead of TALLOC_FREE in txt backend s3:libsmbconf: include smbconf headers with lib/smbconf prefix s3: Fix a memleak in dbwrap_rbt. version: raise ctdb vendor patch level to 56 s3:net conf: reduce memory usage of "net conf import". s3:smbconf: move smbconf_share_exists checks into backend s3:dbwrap_ctdb_marshall_add: don't leak the ctdb_rec_data to the outside Miguel Suarez (1): Fix bug #6085 - In vfs_default.c change utime( ) call. Richard Sharpe (1): Fix mistake in DEBUG message Shirish Pargaonkar (2): umount.cifs: clean-up entries in /etc/mtab after unmount mount.cifs: add fakemount (-f) and nomtab (-n) flags to mount.cifs Stefan Metzmacher (11): packaging(RHEL-CTDB): export CC - really use ccache... s3:vfs_fileid: readd "fileid:algorithm" as option. s3:docs: vfs_fileid manpage s3:cluster: register the client connection via CTDB_CONTROL_TCP_ADD s3:cluster: fix ctdb ipv6 support lib/replace: add defines to let the callers find out if pwrite and pread are thread/fork safe s3: reinit_after_fork() should reinit the event context before the s3:ctdbd_conn: canonicalize ips before sending them to ctdbd s3:configure: autodetect ctdb/cluster support s3:dbwrap: add get_flags() hook to db_context s3:smbconftort: don't use reserved words ('test:', 'failure:', 'success:') Ted Percival (1): Probably fixes a crash during name resolution when log level >= 10 Tim Prouty (6): Fix a delete on close divergence from windows [1/2] Fix a delete on close divergence from windows [2/2] s3: Allow renames of streams via NTRENAME and fix stream error codes on rename s3: Remove a few unnecessary checks from the streams xattr module s3: Remove a few unnecessary checks from the streams depot module and fix to work with NTRENAME s3 build: Fix "assignment discards qualifiers from pointer target type" warnings Volker Lendecke (15): Fix a valgrind error when the socket dies Avoid valgrind errors s3: Fix 'net rpc join' for users with the SeMachineAccountPrivilege. Fix count in _srvsvc_NetDiskEnum() Fix resume handle for _samr_EnumDomainGroups Fix a buffer handling bug when adding lots of registry keys Fix a O(n^2) algorithm in regdb_fetch_keys() Speed up "net conf list" Speed up "net conf list" Add dbwrap->parse_record Add db_tdb_parse Add sorted subkey cache Add a comment describing the sorted subkeys Wrap creating the sorted subkey cache in a transaction Make use of gpfs_get_real_filename optional todd stecher (2): Memory leaks and other fixes found by Coverity Memory leaks and other fixes found by Coverity ----------------------------------------------------------------------- -- SAMBA-CTDB repository