[SCM] SAMBA-CTDB repository - annotated tag build_3.2.8_ctdb.56 created - build_3.2.8_ctdb.56

Michael Adam obnox at samba.org
Tue Mar 24 15:04:19 GMT 2009


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://jra@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://jra@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


More information about the samba-cvs mailing list