[SCM] Samba Shared Repository - annotated tag 3.2.11-ctdb-69 created

Andrew Bartlett abartlet at samba.org
Fri Jun 24 00:35:32 MDT 2011


The annotated tag, 3.2.11-ctdb-69 has been created
        at  456909c0dfd8180f7b2f984710cd001f1bf82c46 (tag)
   tagging  b45922b89fa761e486686f2fbdba26f0fee32087 (commit)
  replaces  release-3-2-3
 tagged by  Stefan Metzmacher
        on  Tue Dec 15 14:35:47 2009 +0100

- Log -----------------------------------------------------------------
tag release 3.2.11-ctdb-69
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEABECAAYFAksnkL8ACgkQm70gjA5TCD+FsgCeK4CM0n104S9Yk0IJwF7GNRPb
IZEAn0wLZ/PM+K4rWgIDUBOl4Qg8L9O7
=G7bC
-----END PGP SIGNATURE-----

Alexander Bokovoy (39):
      Allow broader range of HSM systems in vfs_tsmsm
      Destroy DMAPI session when main smbd daemon exits.
      Use more error-prone form of testing dm_destroy_session() return code after discussing with Tridge
      Ignore Emacs' semantic.cache
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
      Fix samba-docs build after svn conversion and Samba3 By Example addition.
      Fix Development documentation as well
      Change 'release' target: remove 'htmlfaq' (outdated) and add 'guide'
      Document --require-membership-of={SID|Name}
      Another round of fixes (projdoc -> howto) for images
      This really should be 'max stat cache size', not stat cache
      Fix a dangerous bug in Makefile which actually allows 'make release' to skip
      Code in Samba 3 states "use sendfile = false" so documentation must reflect it
      Document async I/O options
      Fix Samba documentation build for manpages
      Fix another bunch of samba-docs bugs. Use <literal> to escape slashes with text
      And more fixes for slashes: use <literal/> in <command/> and <value/> automatically
      Embed db2latex as interim solution before migration to dblatex
      - Activate embedded db2latex
      Add man page metadata fields that are used by temprorary manpages XSLT
      Refresh our XSL templates to work with current docbook xslt for manpages
      Insert space inside this very long string. It is arguable how to fix it properly but at least man pages good now
      Fix typo
      Fix more entries with back slashes that need to use literal formatting
      Forgot to add these macros to a samba-docs repository
      Attempt to add DTDs as svn external repository for build
      Add first cut at networkless build instructions for samba-docs
      Add small preface to a VFS guide. More to come.
      Prettify attributions
      Remove smbconfexample check from test index.xml, it is not used anymore
      Switch to SVG and Inkscape to generate pictures instead of Dia.
      Fix numbering in the Samba3 developer's guide
      Use indexterm instead of term in expansion xslts
      Use title from a linked item to show up as text of the link if there is no endterm or content in the link itself
      Next update of VFS modules development guide
      Fix documentation build: manpages, links in the HTML documents.
      Ignore intermediary documentation files in git
      Fix yet another set of documentation links
      Fix link to Using Samba

Andreas Schneider (15):
      Rename the 'hidden' variable to 'administrative share'.
      Fix saving of the config file in SWAT; [#5516].
      Fix empty input fields in SWAT; [#5515].
      Add documentation for kerberos support in libsmbclient.
      Add krb5 support for the testbrowse example.
      Release still reachable memory if the smbclient context is freed.
      Remove trailing withespace from wbinfo -m which breaks gdm auth.
      Delete the krb5 ccname variable from the PAM environment if set.
      Delete the krb5 ccname variable from the PAM environment if set.
      Fix circular dependency error with autoconf 2.6.3.
      Fix circular dependency error with autoconf 2.6.3.
      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 Bartlett (15):
      Add in a nice big comment explaining why SamLogonEx matters.
      Having killed it from Samba 3.0 and trunk, kill 'unicode' from samba-docs.
      The whole point of the 'privileged' pipe is that it is not world accessible...
      See, I really can write documentation when I put my mind to it...
      It appears that <program> isn't valid here, but <command> is.
      Add links to squid, and mod_ntlm_winbind.
      Add a note warning against the use of wbinfo -a for authenticacation
      Explain that winbind does not cache authentication requests.
      Remove bogus comment from 'client use spnego'.
      Clarify that turning off lanman authentiation applies to password
      Address some inaccracies (such as BDC solutions that might have
      Fix debian bug #404702 and clarify some points about 'net rpc vampire'
      Clarify that you don't want to use %m in 'add machine script'.
      Update docs to match the new defaults in Samba 3.2.0 and later.
      Without stdlib.h we don't get a prototype for free().

Andrew Tridgell (83):
      [samba-3-0-ctdb.tridge @ tridge at samba.org-20070602053809-kpw5kjkcyjs8yjbl]
      update configure.rpm for clustered Samba usage
      keep compatibility with v3-0-ctdb name for fileid:mapping option
      apply patch from v3-0-ctdb to special case root in libnss_winbind
      merge in spec file from Michael
      fixed version in spec file
      merge build changes from Mathias
      make parametic options case insensitive
      make parametic options case insensitive
      fixed a fd leak when trying to regain contact to a domain controller
      fixed permissions on ctdb databases
      fixed a fd leak when trying to regain contact to a domain controller
      fixed permissions on ctdb databases
      fixed a fd leak when trying to regain contact to a domain controller
      fixed permissions on ctdb databases
      Merge commit 'obnox-ctdb/v3-2-ctdb' into v3-2-ctdb
      Merge commit 'origin/v3-2-ctdb' into v3-2-ctdb
      Merge commit 'samba-obnox/v3-2-ctdb-wip' into v3-2-ctdb
      got rid of the redundent cache database
      first cut at adding full transactions for ctdb to samba3
      cleanup debugging and fix handling of empty transaction
      samba3 can't handle NOREPLY yet
      fixed fetch of empty records
      use transactions in idmap_tdb2
      all persistent databases now do all stores via automatic transactions
      removed more unused code
      we need to commit, not cancel, on record destruction
      put a limit on the number of retries. I found a case where a recovery
      mark this release as a transactions test release
      handle two special cases
      up release number
      cope with the control failing completely without returning a status
      don't leave a dangling transaction on retry error
      fixed lots of places that paniced on a failed transaction_commit,
      up release to transactions3
      use CTDB_CONTROL_TRANS2_COMMIT_RETRY to prevent the counter getting
      drop retries to 5
      update to transactions4 release
      update to ctdb.42 release
      allow nested ctdb transactions in the same manner that they are
      increase version to 43
      update configure.rpm
      register the ctdbd reconfigure message
      log unclean shutdowns
      fixed child exit handling and IP release handling
      ensure we exit with non-zero status on EOF on socket, so the parent
      added a explanatory comment on tcon check
      up to release 44
      disable the DNS update code, as it breaks clustering
      up to release 45 now
      I found lots of places where we assume error will be set when calling
      up release to 46
      ensure we give an error code to any routines above that are looking
      I found lots of places where we assume error will be set when calling
      I found lots of places where we assume error will be set when calling
      fixed tsmsm_sendfile(). The logic was totally broken.
      fixed an errno handling bug that could lead to an infinite loop
      Avoid a race condition in glibc between AIO and setresuid().
      become root for AIO operations
      EINVAL is also a valid error return, meaning "this filesystem
      Handle arbitrary new PAC types
      Avoid a race condition in glibc between AIO and setresuid().
      EINVAL is also a valid error return, meaning "this filesystem
      become root for AIO operations
      ldb: Fix permissions of group_mapping.ldb.
      Avoid a race condition in glibc between AIO and setresuid().
      EINVAL is also a valid error return, meaning "this filesystem
      become root for AIO operations
      fixed tsmsm_sendfile(). The logic was totally broken.
      fixed an errno handling bug that could lead to an infinite loop
      Handle arbitrary new PAC types
      fixed a segfault on the ctdb destructor code
      fixed an (unlikely) memory leak
      re-added "winbind:ignore domains" patch
      fixed segv on startup with trusted domains
      removed unused variables
      fixed segv on startup with trusted domains
      re-added "winbind:ignore domains" patch
      use glibc sys/inotify.h header
      use glibc sys/inotify.h header
      keep compatibility with v3-0-ctdb name for fileid:mapping option
      fixed a bug in message handling for code the change notify code
      s3: Fix vfs_shadow_copy2 to allow in-path @GMT-xxx

Aravind Srinivasan (1):
      Have nmbd check all available interfaces for WINS before failing

Bill Ricker (1):
      Fix Kerberos interop with Mac OS X 10.5 clients.

Björn Jacke (19):
      increase log level for this failed setsockopt call. EINVAL is a normal error on Solaris when we do this on an already resetted connection.
      fix some extrasemi compile warnings
      some shells are pickier than others ...
      add AC_TRY_RUN_STRICT support for Sun Studio compiler
      fix some extrasemi compile warnings
      Add ldap connection timeout for OpenLDAP and Netscape LDAP libs. This can be controlled via the ldap connection timeout parameter. This fixes fallbacks to secondary LDAP servers in multi LDAP server setups like in #4544
      correct the description of the "ldap timeout" parameter
      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
      all BSDs use this evironment variable
      prefer gssapi header files from subdirectory
      fix build on old Heimdal based systems
      s3:dsgetdcname: use parentheses in if condition to make negation clear

Bo Yang (9):
      Only cache password policy results that worked, otherwise we
      Allow %u parameters for print job username - use advanced sub
      clean event context after child is forked.
      Don't set child->requests to NULL in parent after fork
      Backport of the clean event context after fork and
      Fix null pointer refrence in event context in backport from v3-3-test
      Don't send message to any other child in child process.
      Fix bug in get_dc_name_via_netlogon(), null pointer refrence.
      Initialize the id_map status in idmap_ldap to avoid surprise

Carsten Dumke (2):
      net: Fix documentation of net rap printq info
      net: Fix documentation of net rap printq info

Charles (4):
      Add --update option to smbget.
      smbget: Make global variables static.
      Fix return code.
      The attached patch removes some global variables, and make them local to main().

Chere Zhou (1):
      minor memory leak fix

Christian Ambach (5):
      do not log chdir with level 0 if reason is access denied
      reject ACLs with DESC_DACL_PROTECTED on GPFS
      do not merge ACEs with different SMB_ACE4_INHERIT_ONLY_ACE flag, this leads to wrong inheritance flags in the ACL e.g. (on GPFS) user:10000036:rwxc:allow (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED
      add e2fsprogs-devel as build dependency this is needed for AD because it contains libcom/libcom_err files and headers
      streamline some log levels for invalid servicenames

Christoph Zauner (5):
      Fix typos.
      Samba3-HOWTO: Fix typos.
      man pages: Fix typos.
      man pages: Added improvements.
      man pages: Fix typos and add improvements.

Dan Sledz (7):
      FreeBSD configure check for backtrace_symbols
      Allow SYSLOG_FACILITY to be modified with a new configure option called --with-syslog-facility
      Fix logging to syslog
      FreeBSD configure check for backtrace_symbols
      Allow SYSLOG_FACILITY to be modified with a new configure option called --with-syslog-facility
      Fix logging to syslog
      Fix double free caused by incorrect talloc_steal usage.

David Leonard (2):
      Fix bug 4516, no IPv6 on Solaris 2.6.
      Fix bug 4516, no IPv6 on Solaris 2.6.

Davide Sfriso (2):
      Fix bug #5906 when running winbindd on a Samba PDC. Winbindd crash on 'getent group'.
      Fix bug #5906 when running winbindd on a Samba PDC. Winbindd crash on 'getent group'.

Derrell Lipman (27):
      Initial revamp of the libsmbclient interface.
      Modified revamp of the libsmbclient interface.
      Additional revamped libsmbclient documentation
      Mark smbc_option_{get,set} as deprecated
      Comment was in wrong place
      change variable name from f to fn for function pointers
      Return NULL, not 0, from a function which returns a pointer.
      Update WHATSNEW for libsmbclient changes
      fixed missing white space
      Remove use of deprecated function
      Continued revamping of libsmbclient.
      Missed a few 'deprecated' markers
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
      use constant name less likely to cause conflict
      Check for NULL pointers before dereferencing them.
      Eliminate global variable in_client and a plethora of extern declarations.
      Fix use of AuthDataWithContext capability
      Remove prototype of unimplemented smbc_chown() function.
      Static libsmbclient library needs to include all objects
      Fix bug 5805: don't close stdout
      Fix bug 5805: don't close stdout
      Error return is boolean false, not -1
      Error return is boolean false, not -1
      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.
      [Bug 6228] SMBC_open_ctx failure due to path resolve failure doesn't set errno

Deryck Hodge (1):
      Adding info on the '-P' option I added to swat.

Dina Fine (2):
      Fix bug #5908 - Samba 3.0.32 - internal change notify on share directory fails"
      Fix bug #5908 - Samba 3.0.32 - internal change notify on share directory fails"

Ephi Dror (2):
      Correct the netsamlogon_clear_cached_user function.
      Correct the netsamlogon_clear_cached_user function.

Eric Cronin (1):
      Missing HAVE_UPDWTMPX check before using updwtmpx().

Gerald (Jerry) Carter (17):
      Fix libtdb some to move back towards allowing out of tree builds
      Ignore port when pulling IP addr from struct sockaddr_storage.
      Work around iconv conversion failure from generated smb.conf.5 on Ubuntu 8.04.
      nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENT
      winbindd: Fix crash in cm_connect_sam()
      idmap_gid_to_sid: Fix a cut-a-npaste error.
      nss_winbind: When returning NSS_UNAVAIL, squash errno to ENOENT
      winbindd: Fix crash in cm_connect_sam()
      Add simple script to build docs
      Add workaround for docs build and dependency on parameters.all.xml
      Add simple script to build docs
      Add workaround for docs build and dependency on parameters.all.xml
      libaddns: Use the same prerequisite for DDNS update as Windows XP.
      net_dns: Make "lwinet ads dns register" honor the "interfaces" parameter.
      libaddns: Use the same prerequisite for DDNS update as Windows XP.
      net_dns: Make "lwinet ads dns register" honor the "interfaces" parameter.
      Fix "allow trusted domain" so it disables trusted domains.

Gerald Carter (80):
      adding the THANKS and history files back after talking to jht
      add 'html' to release target so as to include output/devel/*
      adding docs for 'cups options'
      put default and example parameters in the right place
      fix default install locations for swat in manpage
      updating cups options entry based on feedback from Lars M. @ SuSE
      removning html-single from the release target
      adding docs for 'printcap cache time' -- patch from Lars
      BUG 1367 -- fix typo
      document that 'printing = ...' resets the printing commands to default values
      adding docs for force printername
      fix a few typos
      fix another typo
      add entry for 'enable privileges'
      fix a few typos
      fix typos
      adding basic docs to net(8) about 'net rpc rights'
      adding note about these options not being supported in security = share
      BUG 1767: change documentation to reflect current hash2 inplementation
      BUG 1496: --authentication-file (not --authfile)
      fix typo that broke a few specific parameters
      BUG 2431: fix documented default value for strict locking
      adding documentation on the 'allocation roundup size' option
      fix xml syntax error
      correct '[abort] shutdown script' explanation (has been in 3.0.x
      update %a values
      cleanup typos in the %a description (mentioned by <HotaruT> on IRC)
      removing 'ldap filter' smb.conf option
      updating docs for new 'map to guest' option and missing 'enable asu support' option
      cleaning up vestiges of winbind local accounts code
      fix typo after changes to 'map to guest' options
      clarifying 'map to guest = bad uid'
      fix bad link
      * addminf username map script docs
      clarifying ldap suffix options
      one more round of clarifications
      add note about print admin being deprecated
      remove the printmode documentation since the command itself was previously removed
      fixing up some links in the html documentation
      adding dpcs for 'eventlog list' and 'svcctl list'
      remove unknown tag
      fix typoe in 'map to guest' entry
      fixing typo in the 'map readonly = permissions' explanation reported by Thomas Bork
      femoving outdated registry file to prevent confusion
      updating default values for several parameters
      updating my changes for new/removed/modified parameters in 3.0.23pre1
      removing docs for removed parameters
      fix a typo
      smbpasswd -W docs patch from Aruna Prabakar <aruna.prabakar at hp.com>
      BUG 780: fix typo
      correct ambiguities pointed out by Thomas Bork
      fix passdb backend description for 3.0.23 behavior
      bug 3980: should fix typo else its a bug in the man page generator
      eventlog list uses lockdir and not libdir (pointed out by Eric Hall).
      make the + syntax for [in]valid users clearer
      clarify when the 'add machine script' is applicable
      BUG 4343: Clarify the intent of ldapsam:trusted = yes
      Adding docs for new 'winbind normalize names' option.
      adding template file for individual manpages
      man page updates for new idmap options (still a work in progress)
      fix bad ending tag
      more idmap option updates
      add references id idmap uid/gid to the new idmap parameters
      add more idmap alloc smb.conf entries
      fill in the idmap_tdb man page
      Fill in the idmap_ldap man page and clean up a few things
      more idmap doc updates
      fix a typo in idmap_ldap man page
      add idmap_nss man page
      add stubs for idmap_{ad,rid}.8
      Jeremy says not to set the length.  Just use defaults
      "reset on zero vc" is a global option.  Make docs
      add docs on idmap_ad:schema_mode
      fix a few typos pointed out by James
      add smb.conf entry for 'winbind expand groups'
      revert svn r1129.  FOr some reason this breaks the html generation
      Add comment about the %o variable not generally being available
      Add rfc2307 as a valid value for winbind nss info parameter.
      Adding WinXP64 and Vista as documented values for %a in smb.conf(5)
      Document --verbose option to wbinfo

Gerald W. Carter (28):
      Fix a bug in the output from print_canonical_sockaddr() fix from 36f8bafbd3dee66a8....
      Don't fill password policy structure for any domain other than our own.
      Only add WBFLAG_PAM_CONTACT_TRUSTDOM when performing a krb5 auth request.
      DIsplay the short domain name in "wbinfo -m " by default.
      Fix enumeration of forest trusts from our root domain.
      Patch from Nicholas Brealey <nick at brealey.org> to distinguish between WinXP and WinXP64.
      Fix out of tree build.  Remove the embedded srcdir path from talloc and tdb.
      Follow error code name convention in libwbclient.
      Add wbcListTrusts() API call to libwbclient.so
      Convert "wbinfo -m" to use wbcListTrusts() API call.
      Remove unused variable from wbcCheckTrustCredentials().
      Merge commit 'samba/v3-2-test' into wbc-test
      Moving docs tree to docs-xml to make room for generated docs in the release tarball.
      Adding DTD from svn:externals link in samba-docs SVN repo
      Rename WBC_DOMAIN_XXX domain flags to WBC_DOMINFO_DOMAIN_XXX
      Mark a domain offline in the wbcDomainInfo structure using the domain_flags.
      Use wbinfo --online-status in make test rather than --sequence
      BUG 5429: Clarify log msgs re: failure to create BUILTIN\{Administrators,Users}
      BUG 5107: Fix handling of large DNS replies on AIX and Solaris.
      Winbind: Prevent cycle in children list when reaping dead child processes.
      Manually port Steven Dannenman fix for using the correct machine domain when
      Manually merge Steven Danneman's patch for SPNEGO auth to a trusted
      Return NULL in sitename_fetch() if gencache_init() fails.  Not false
      Release scripts: Update create-tarball to include docs and other packaging details.
      Release scripts: Update create-tarball to include docs and other packaging details.
      idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads structure.
      idmap: Fix typo is gid2sid() that was caching using idmap_cache_set_sid2uid()
      idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads structure.

Guenther Deschner (1):
      s3-loadparm: Fix resume command typo for "printing = vlp".

Günter Kukkukk (1):
      Don't try and delete a default ACL from a file.

Günther Deschner (571):
      Fill in WHATSNEW.txt.
      Pure cosmetics, trying to get my group policy diff smaller.
      Add infrastructure for reading/storing Group Policy state and control data in the registry.
      Add Group Policy extension infrastructure.
      Add "registry" Group Policy extension.
      what a wurst.
      Revert "what a wurst."
      Add gp_get_machine_token().
      Fix the build w/o ldap.
      Fix init_registry_data for subkeyless top-level keys.
      Make sure we are still able to join Windows 2008.
      Fix gp_find_file() which broke during the pstring removal.
      Fix crash bug in pdb_init_ldapsam().
      Move talloc_init to the right place in "net ads join".
      Zero more structs initially in LSA rpc server.
      Use TALLOC_FREE in libnetjoin debugging dump code.
      Fix lsa_QueryInfoPolicy: make proper talloc copies of the sids.
      Fix counter mismatch in lsa_LookupNames server.
      Fix counter mismatch in lsa_LookupNames3 server.
      Add new Windows 2008 Kerberos PAC Type 12 (apparently again undocumented).
      Re-run make idl.
      Add secure_channel_type to libnetjoin.
      Fix proxy_srvsvc_call().
      Whitespace cleanup in srvsvc server.
      Use pidl for _srvsvc_NetSrvGetInfo().
      Use rpccli_srvsvc_NetSrvGetInfo() in rpcclient.
      Remove unused marshalling for SRV_NET_SRV_GET_INFO.
      Fix IDL for srvsvc_NetSrvSetInfo().
      Re-run make idl.
      Use pidl for _srvsvc_NetSrvSetInfo().
      Remove unused marshalling for SRV_NET_SRV_SET_INFO.
      Fix rpccli_srvsvc_NetSrvSetInfo call in libnetapi.
      Fix IDL for srvsvc_NetShareSetInfo().
      Re-run make idl.
      Use pidl for _srvsvc_NetShareSetInfo().
      Fix IDL for srvsvc_NetRemoteTOD().
      Re-run make idl.
      Use pidl for _srvsvc_NetRemoteTOD().
      Use rpccli_srvsvc_NetRemoteTOD() in rpcclient.
      Remove unused marshalling for SRV_NET_REMOTE_TOD.
      Fix build of pam_smbpass.
      Add PICFLAG to libnetapi Makefile.
      Give a better error message why NetServerSetInfo() may fail in the gui.
      Make sure to generate pkgconfig files for libtdb and libtalloc.
      Revert "Make sure to generate pkgconfig files for libtdb and libtalloc."
      Another build fix for pam_smbpass: make sure libwbclient is there.
      Fix build targets for bin/net.
      In libnetapi, point out that lp_load has failed.
      Fix lp_load with an empty registry and "config backend = registry". Michael, please check.
      Be more verbose why create local token has failed during
      Slowly making progress on PAC_UNKNOWN_12.
      Re-run make idl.
      Ignore Kerberos PAC type 12.
      Re-run make idl.
      Fix the build of cifs.spnego.
      Fix _dssetup_DsRoleGetPrimaryDomainInformation().
      Fix debug statement (missing \n).
      Fix IDL for srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
      Re-run make idl.
      Add some more init_srvsvc_NetShareInfoX functions.
      Enable libnetjoin debugging for now but avoid printing passwords.
      Use pidl for _srvsvc_NetShareGetInfo, _srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
      Use pidl generated NetShareGet/SetInfo and Enum calls in rpcclient.
      Use pidl for _srvsvc_NetShareDel and _srvsvc_NetShareDelSticky.
      Add netnamevalidate command to rpcclient.
      Use pidl for _srvsvc_NetNameValidate.
      Use rpccli_srvsvc_NetShareDel in net.
      Remove unused marshalling for SRV_NET_SHARE_DEL.
      Remove unused marshalling for SRV_NET_NAME_VALIDATE.
      Fix IDL for srvsvc_NetShareAdd().
      Re-run make idl.
      Use pidl for _srvsvc_NetShareAdd.
      Fix IDL for srvsvc_NetSetFileSecurity and srvsvc_NetGetFileSecurity.
      Re-run make idl.
      Add netfilegetsec command to rpcclient.
      Use pidl for _srvsvc_NetSetFileSecurity.
      Use pidl for _srvsvc_NetGetFileSecurity.
      Remove unused marshalling for SRV_NET_FILE_SET_SECDESC and SRV_R_NET_FILE_GET_SECDESC.
      Use pidl for _srvsvc_NetSessDel().
      Add netsessdel command to rpcclient.
      Fix IDL for srvsvc_NetSessEnum().
      Re-run make idl.
      Add netsessenum command to rpcclient.
      Add some srvsvc_NetSessInfo init functions.
      Use rpccli_srvsvc_NetShareEnumAll in smbclient.
      Remove insane amount of whitespace.
      Use rpccli_srvsvc_NetShareEnumAll in libsmbclient.
      Use rpccli_srvsvc_NetShareEnumAll in smbtree.
      Use rpccli_srvsvc_NetShareGetInfo in 2 places in "net".
      Use rpccli_srvsvc_NetShareAdd in net.
      Convert "net" to use rpccli_srvsvc_NetShare* interfaces everywhere.
      Remove unused marshalling for SRV_NET_SHARE_{ENUM,ADD,SETINFO,GETINFO}
      Remove unused marshalling for SRV_NET_SESS_DEL.
      Fix IDL for srvsvc_NetFileEnum.
      Re-run make idl.
      Use rpccli_srvsvc_NetFileEnum in net and rpcclient.
      Remove rpccli_srvsvc_net_file_enum() and cli_srvsvc.c with it.
      Add netdiskenum to rpcclient.
      Fix IDL for srvsvc_NetConnEnum.
      Re-run make idl.
      Add netconnenum to rpcclient.
      Fix netdiskenum call in rpcclient.
      Use pidl for _srvsvc_NetDiskEnum.
      Fix return of reg values below HKLM/SOFTWARE/MICROSOFT/WINDOWSNT/CURRENTVERSION.
      Allow to send no resume_handle in rpcclient's NetShareEnum* calls.
      Trying to fix resume_handling for srvsvc_NetShareEnumAll.
      Add some last init_srvsvc_X functions.
      Ignore some unneeded autogenerated cli_ and srv_ functions.
      Remove unused marshalling for SRV_NET_DISK_ENUM.
      For convenience reasons, always create cli->srv_name_slash in the rpc_client.
      Use existing srv_name_slash.
      Fix typo.
      Bind Group Policy processing closer to the samba registry.
      Use pidl for _srvsvc_NetFileEnum.
      Remove unused marshalling for SRV_NET_FILE_ENUM.
      Fix the build (by calling NDR_SRVSVC_NETFILEENUM).
      Fix crash bug in check_sam_security() when make_server_info_sam() did a
      Add error mapping for WERR_SERVICE_NEVER_STARTED.
      No need to compose CLI_SERVER_NAME_SLASH in "net rpc service" anymore.
      Move svc_status_string() out of rpc_client/cli_svcctl.c
      Fix IDL for svcctl_EnumDependentServicesW().
      Re-run make idl.
      Use pidl for _svcctl_EnumDependentServicesW().
      Remove unused marshalling for SVCCTL_ENUM_DEPENDENT_SERVICES.
      Allow to set or unset resume_handle in netconnenum in rpcclient.
      Use pidl for _srvsvc_NetConnEnum().
      Remove unused marshalling for SRV_NET_CONN_ENUM.
      Add support for setting resume handle in netsessenum rpcclient command.
      Use pidl for _srvsvc_NetSessEnum().
      Remove unused marshalling for SRV_NET_SESS_ENUM.
      Move MAX.*ENTRY definitions out of old rpc srvsvc parsing code.
      Remove double RPC_PARSE_OBJ2 from Makefile.
      Remove remaining old srvsvc client and server rpc code entirely.
      Add my copyright.
      Fix IDL for winreg_QueryValue.
      Re-run make idl.
      Fix _winreg_QueryValue().
      Re-run make idl (after pidl change for adding header info to cli_ functions).
      Add debug statement in auth_winbind to display wbcAuthenticateUserEx error code.
      Fix wbcAuthenticateUserEx().
      Add svcctl_MgrAccessMask and svcctl_ServiceAccessMask.
      Re-run make idl.
      Comment out some svcctl headers which are now defined in IDL.
      Fill in IDL for PNP_GetDeviceRegProp.
      Re-run make idl.
      Strip whitespace in ntsvcs rpc server.
      Add ntsvcs_getdevregprop command to rpcclient.
      Fix _netr_LogonControl2(). Return talloced dcname.
      Fix IDL for netr_NETLOGON_INFO_2.
      Re-run make idl.
      Fix winbind NETLOGON cred chain on a samba dc for w2k8 trusts.
      Fix typo.
      Use netr_LogonControlCode in netr_LogonControl2().
      Re-run make idl.
      Move inline comment about MSV1_0 flags to IDL.
      Move the known NETLOGON_CONTROL reply flags to IDL.
      Move LOGON_KRB5_FAIL_CLOCK_SKEW to winbindd_pam.
      Move DSGETDC_VALID_FLAGS to IDL.
      Move netr_LogonLevel flags to IDL, rename old one to netr_LogonInfo.
      Re-run make idl.
      Fix samlogon rpc client & server.
      Remove unused DS_DOMAIN_CONTROLLER_INFO struct.
      Ndr pull and push errors are worth to be logged with 1 at least.
      Fix typo.
      Add lsa_BinaryString.
      Fill in netr_AcctLockStr and use lsa_BinaryString in netlogon delta.
      re-run make idl.
      Minor fix for net rpc samdump.
      Re-add support for display and vampire of account policies in "net".
      Remove unused marshalling for Netlogon Lockout String.
      Remove last reference to rpc_netlogon.h.
      Make sure to zero the returned handle in _svcctl_CloseServiceHandle().
      Rename string to array in lsa_BinaryString.
      Re-run make idl.
      Fix blob used in pull_netr_AcctLockStr().
      Make netr_DsRGetDCNameInfo public.
      Re-run make idl.
      Use NDR for netr_DsRGetDCNameInfo un-/marshalling in dsgetdcname.
      Remove unneeded pack_dsdcinfo/unpack_dsdcinfo.
      Check for buffer in decode_wkssvc_join_password_buffer.
      Let libnetjoin find the dc in wkssvc NetrJoinDomain2/UnjoinDomain2.
      Add Support for DOMAIN\DCNAME syntax in libnetjoin.
      Add ads_check_ou_dn().
      Support "net ads join" format while joining to a specific ou.
      Add some paranoia fixes for _wkssvc_NetrJoinDomain2/UnjoinDomain2.
      Fill in netr_NegotiateFlags.
      Re-run make idl.
      Don't let winbind getgroups crash when we have no gids in the token.
      Zero initial return_authenticator in net rpc samdump.
      Add init_samr_parameters_string().
      The parameters string (aka munged dial string) in samr is not a normal lsa_String.
      Re-run make idl.
      Re-add support for the samr parameters string.
      Fix _srvsvc_NetShareSetInfo.
      Use uint32 in max_users field in SRVSVC ShareInfo levels consistently.
      Re-run make idl.
      Fix SRVSVC ShareInfo max_users handling server side.
      Fix IDL for srvsvc_NetShareInfo502. It does indeed contain a sec_desc_buf.
      Re-run make idl.
      Fix SRVSVC ShareInfo level 502 server side handling.
      Fix SRVSVC NetShareInfo level 502 client-side.
      Fix build warning.
      Fix build of rpcclient.
      Fix NETLOGON credential chain with Windows 2008 all over the place.
      Make sure to hand down the domain name in libnetapi NetUnjoinDomain.
      Some fixes for netdomjoin-gui and support for browsing/joining OUs.
      Apply some const in clirap.
      Fix "net rpc trustdom establish" for win2k8 trusts.
      Add NT_STATUS_RPC_CANNOT_SUPPORT.
      Fix rpccli_lsa_lookup_sids_noalloc.
      Make more functions in pam_winbind static.
      Add pwb_context to pam_winbind.h.
      Add _pam_winbind_init/free_context.
      Use pwb_context in pam_winbind.
      Fix pam_winbind macros.
      Move rpccli_try_samr_connects out of rpcclient.
      Remove some dead code in rpcclient.
      Always uppercase cli->srv_name_slash.
      Use sid_array_from_info3 in lookup_usergroups_cached().
      Fix _samr_GetDomPwInfo (to return more then zeros).
      Fix _samr_GetUserPwInfo() (to return more then just zeros).
      Whatsnew
      Add libnetapi.idl.
      Build libnetapi.idl.
      Add libnetapi generated files.
      Restructure inner workings of libnetapi a bit.
      Add CLI_FULL_CONNECTION_FALLBACK_AFTER_KERBEROS define.
      Prefill in username in libnetapi ctx.
      Use popt in libetapi example code.
      Fix includes in libnetapi examples common.c
      Add DsGetDCName call to libnetapi.idl.
      Re-run make idl.
      Add DsGetDcName call to libnetapi library.
      Add DsGetDcName libnetapi example.
      Try to use kerberos in libnetapi.
      Move is_valid_policy_hnd() out of net.
      Fix the build of reply_setattrE().
      Fix IDL for lsa_QueryDomainInformationPolicy.
      Fix IDL for lsa_QueryTrustedDomainInfoByName.
      Fix IDL for lsa_QueryTrustedDomainInfoBySid.
      Re-run make idl.
      Fix lsa_TrustedDomainInfo callers.
      Fix IDL for lsa_QueryTrustedDomainInfo.
      Re-run make idl.
      Fix IDL for lsa_LookupPrivName.
      Re-run make idl.
      Fix lsa_QueryTrustedDomainInfo caller.
      Fix parameters string for rpc_trustdom_add_internals().
      Add NetUserAdd to libnetapi IDL.
      Re-run make idl.
      Add NetUserAdd to libnetapi.
      Add NetUserAdd example.
      Add NetUserDel to libnetapi IDL.
      Re-run make idl.
      Add NetUserDel to libnetapi.
      Add Add NetUserDel example.
      Add NetUserEnum to libnetapi IDL.
      Re-run make idl.
      Add NetUserEnum to libnetapi.
      Add NetUserEnum example.
      Add MAX_NERR define.
      Add some more cli_cm_set_X functions.
      Fix typo.
      Add SERVER_INFO_1005 to libnetapi.idl.
      Re-run make idl.
      Use SERVER_INFO_1005 in libnetapi.
      Add very basic cli_cm_* based connection handler to libnetapi.
      Split out private headers in libnetapi.
      Fix one missing netapi_private header.
      Use libnetapi_open_ipc_connection in libnetapi.
      Add libnetapi_open_pipe, inspired by the cli_cm_ interface.
      Use libnetapi_open_pipe in netapi functions.
      Fill in WHATSNEW.txt for pre3.
      Move some WERRORs down to the NERR_BASE block.
      Add WERR_USER_ALREADY_EXISTS and WERR_PASSWORD_RESTRICTION.
      Fix ou handling in netdomjoin-gui.
      gpo: make integer debug print more readable.
      libnetapi: don't to try to free NULL struct.
      gpo: add scripts plugin.
      Fix the build of eventlogadm.
      libnetapi: Add IDL for NetQueryDisplayInformation.
      Re-run make idl.
      libnetapi: add NetQueryDisplayInformation skeleton.
      libnetapi: don't reset the error code in NetUserAdd_r if the operation failed.
      libnetapi: fill in NetQueryDisplayInformation_r.
      libnetapi: add NetQueryDisplayInformation example.
      libnetapi: Add NetQueryDisplayInformation header.
      libnetapi: add libnetapi_set_use_kerberos
      libnetjoin: Fix joining when no KRB5CCNAME is around.
      libnetjoin: Remove machine account if we failed to set password.
      WKSSVC: In _wkssvc_NetrJoinDomain2, do modify the local configuration if enabled.
      net: the success of secrets_init is checked by libnetjoin now.
      doserr: Add WERR_INVALID_DOMAIN_STATE and WERR_INVALID_DOMAIN_ROLE.
      net: use WERROR for check_ads_config().
      libnetjoin: Fix unjoining when no KRB5CCNAME is around.
      net: exit early in net_ads_join() if the domain is not set.
      libgpo: fix build warning.
      libnetjoin: separate out libnet_join_lookup_dc_rpc.
      libnetjoin: delete the workgroup name when requested while unjoining.
      net: abort when lp_realm is not set in net_ads_leave().
      libnetjoin/net: Fix lp_config_backend_is_registry() handling.
      IDL: Import drsuapi.idl from samba4.
      IDL: Fix several DRSUAPI calls.
      IDL: For the fun of it, build drsuapi.idl.
      libnetapi: Add missing headers.
      libnetapi: do not overwrite status in libnetapi_get_error_string().
      net/libnetapi: Include netapi headers early and free on exit.
      errors: Add WERR_NONE_MAPPED.
      errors: Add WERR_NO_SUCH_USER.
      libnetapi: Let NetUserAdd_l/NetUserDel_l talk to the local RPC server.
      net: use NetUserDel for "net rpc user delete".
      net: Use NetUserAdd for "net rpc user add".
      net: Remove unused rpc_user_add/del_internals code.
      libnetapi: Add initial inline doxygen comments.
      dsgetdcname: Fix discover_dc_dns.
      NetrUnjoinDomain2: Honor registry config to try config changes.
      net: Be more tolerant while joining.
      libgpo: Fallback to NTLMSSP fails while pulling policy from SYSVOL.
      libgpo: try nicer output when dumping gpo registry values.
      netdomjoin-gui: Fix label alignment showing up with lower screen-resolution.
      libnetapi: Disable talloc_enable_leak_report.
      wbclient: Remove unused string.
      IDL: Add nbt.idl from Samba4.
      IDL: Build nbt.idl always.
      IDL: Add autogenerated nbt files.
      IDL: build generated nbt code.
      Move GETDC mailslot out of winbindd.
      IDL: add dom_sid0 to security.idl (hand merge from samba4).
      IDL: Re-run make idl and hand merge some required functions from Samba 4.
      IDL: Add type 23 in nbt_ntlogon_request reply packets.
      IDL: make idl.
      cli_cm: Make nicer password prompt in do_connect().
      netdomjoin-gui: Omit warning when unjoining a domain fails.
      libnetapi: Add Doxyfile.
      samlogoncache: Use data_blob_const in netsamlogon_cache_get.
      winbind: Use libnbt for NTLOGON SAMLOGON mailslot request and reply.
      winbind: pass down existing talloc context.
      IDL: Add NTLOGON_RESPONSE_FROM_PDC2 to nbt_logon_request.
      IDL: make nbt_cldap_netlogon_5 public.
      IDL: re-run make idl.
      libads: Use libnbt for CLDAP reply parsing.
      cldap: add talloc context to ads_cldap_netlogon().
      cldap: avoid duplicate definitions so remove ads_cldap.h.
      IDL: now that we have nbt.idl, re-add it to the includes again.
      IDL: rerun make idl.
      net: Add libnetapi context to net's impressive list of globals.
      dsgetdcname: add very basic flat name support.
      dsgetdcname: Fix discover_dc_dns().
      build: fix the build.
      libnetjoin: identify type of domain early.
      IDL: Fix IDL for samr_GetDisplayEnumerationIndex{2}.
      IDL: rerun make idl.
      rpcclient: Add getdispinfoidx command.
      document "setprintername" (Bugzilla: #1830)
      Corrected default settings for "ldap timeout".
      Document "deldriverex"
      most probably a typo.
      "mangle case" silently vanished with samba 3.0.6. Reflect this fact
      Fix from Bjoern Jacke.
      Fix whitespace.
      Document "net rpc user rename".
      Start documenting pam_winbind's options. Maybe someone more fluent in
      Thanks to abartlet: Add note about spaces in pam_winbind's options.
      Names can fail to resolve in %m, not in %L when listening on port 445.
      Document idmap_ad plugin and "winbindd nss info".
      Document procedure to move account policies to ldapsam.
      Start documenting undocumented parameters.
      Follow code cleanup wrt idmap module names.
      Mention the "silent" option.
      Document debug_state option.
      rpcclient: Add tiny fix for cmd_samr_get_dispinfo_idx().
      mailslot: allow to define nt_version in send_getdc_request().
      mailslot: make sure we are looking at the correct reply structure.
      mailslot: allow to give back struct nbt_ntlogon_packet.
      mailslot/dsgetdcname: do what XP does and request nt_version 11.
      errors: add WERR_INVALID_DOMAINNAME.
      IDL: Add autogenerated drsuapi files.
      pam_winbind: Fix Bug #5430 (patch from fumiyas at osstech.co.jp).
      Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-2279-gd077ef6
      build: fix the build w/o ldap.
      wins: fix null pointer crash in nss_wins module.
      netapi: add -f switch for DsGetDCName() example and be more verbose on output.
      Fix Bug #5465 (joining with createcomputer=ou1/ou2/ou3).
      _netr_LogonSamLogon: fix lm session key length.
      Fix Bug #5465 (joining with createcomputer=ou1/ou2/ou3).
      Fix Bug #5461 and implement a very basic _samr_GetDisplayEnumerationIndex().
      _netr_LogonSamLogon: fix lm session key length.
      Revert "Add ntsvcs_getdevregprop command to rpcclient."
      Revert "Remove unused marshalling for SVCCTL_ENUM_DEPENDENT_SERVICES."
      Revert "Use pidl for _svcctl_EnumDependentServicesW()."
      Revert "Add svcctl_MgrAccessMask and svcctl_ServiceAccessMask."
      Revert "Fill in IDL for PNP_GetDeviceRegProp."
      Revert "Comment out some svcctl headers which are now defined in IDL."
      Revert "Re-run make idl."
      Revert "Fix IDL for svcctl_EnumDependentServicesW()."
      Revert "Move svc_status_string() out of rpc_client/cli_svcctl.c"
      Revert "No need to compose CLI_SERVER_NAME_SLASH in "net rpc service" anymore."
      Revert "Re-run make idl."
      Revert "Re-run make idl."
      Revert "rpc_parse: Use UUIDs from librpc/gen_ndr/ when possible to reduce"
      Revert "Reconcile ndr_syntax_id used by pidl-generated code and Samba3's RFC_IFACE."
      Revert "Actually connect to RPC."
      Fix typo.
      netdomjoin-gui: before prompting for creds, ask dsgetdcname for a dc.
      netdomjoin-gui: before prompting for creds (for receiving joinable ous), find a dc.
      netapi: fix returned name buffer in NetGetJoinInformation_r().
      IDL: add nbt_netlogon_version.
      IDL: use samr_AcctFlags in nbt_ntlogon_sam_logon.
      IDL: move some netlogon DS flags to NBT where they actually showup first.
      IDL: use nbt_dc_sock_addr.
      Re-run make idl.
      build: fix some build dependencies.
      IDL: use nbt_netlogon_command in cldap replies.
      IDL: add nbt_cldap_netlogon_29 which includes the next_closest_site.
      build: fix make everything.
      re-run make idl.
      dsgetdcname: use correct dc name for name cache store.
      mailslot/cldap: use nt_version bits in queries.
      dsgetdcname: remove invalid assumptions when using DNS for the DC query.
      IDL: add missing case 14 and 15 to nbt_cldap_netlogon union.
      re-run make idl.
      IDL: make nbt_cldap_netlogon_29 public.
      re-run make idl.
      gencache: add some const.
      dsgetdcname: add map_ds_flags_to_nt_version.
      dsgetdcname: add pull_mailslot_cldap_reply().
      cldap: let ads_cldap_netlogon() return all possible cldap replies.
      dsgetdcname: add get_cldap_reply_server_flags().
      dsgetdcname: add make_dc_info_from_cldap_reply().
      dsgetdcname: use make_dc_info_from_cldap_reply() for cldap replies.
      dsgetdcname: map additional flags to nt_version.
      dsgetdcname: wait a little longer for mailslot replies.
      dsgetdcname: mailslot replies are identical to the cldap ones, use cldap everywhere.
      dsgetdcname: remove invalid assumption in discover_dc_dns().
      dsgetdcname: be more paranoid about the existance of an ip_address.
      dsgetdcname: simply call ourself with DS_FORCE_REDISCOVERY after cache expiry.
      dsgetdcname: pure cosmetics.
      dsgetdcname: fix gencache store for dsgetdcname().
      cldap: move out cldap object to fix the build.
      dsgetdcname: add map_dc_and_domain_names() for consolidating returned names.
      util: add strip_hostname() to strip of leading '\\'.
      Use strip_hostname after dsgetdcname/getdcname calls.
      dsgetdcname: the forest name should never be empty.
      dsgetdcname: use existing messaging_context if possible.
      IDL: Add nbt_cldap_netlogon_15.
      IDL: Fix nbt_cldap_netlogon union, removing the default member.
      re-run make idl.
      dsgetdcname: make use of nbt_cldap_netlogon_15.
      dsgetdcname: add reminder that we need to support ipv6 here once we know how.
      mailslot: Also pick domain name and pdc name from type 15 cldap reply.
      dsgetdcname: In case we didn't get a mailslot reply, don't cache the nodestatus.
      libads/cldap: store client sitename also keyed by dns domain name.
      dsgetdcname: check for invalid sitename/flag combinations.
      dsgetdcname: add site support.
      net: Fix net lookup dsgetdcname, no need to pull site ourselves.
      dsgetdcname: store client sitename for mailslot and cldap replies.
      Revert "Ignore some unneeded autogenerated cli_ and srv_ functions."
      idl: avoid sa_family as it its a macro on IRIX.
      re-run make idl.
      dsgetdcname: use family (instead of sa_family).
      Fix Bug #5285. (libcap header mismatch)
      libnetjoin: delete possible "realm" leftover parameter.
      libnetjoin: only close existing policy handles while unjoining.
      libnetjoin: correctly copy returned lsa policy sid.
      build: fix build warning.
      mailslot: always pull a command 25 type reply.
      pam_winbind: fix pam_sm_chauthtok for storing modified cached creds.
      libnetjoin: First store configuration and then verify the join.
      libnetjoin: add libnet_join_rollback().
      netdomjoin-gui: some minor fixes + hunting down typecast bugs.
      netdomjoin-gui: disable annoying "reboot now" dialog.
      netdomjoin-gui: fix more gtk runtime warnings.
      netdomjoin-gui: enable NetGetJoinInformation() call after successfull joining.
      pam_winbind: Update cached creds during password change.
      samsync: add samsync_fix_delta_array()
      net: Fix bug #5542 (samsync contains empty passwords).
      netapi: Fix Bug #5545 (libnetapi_init without $USER)
      net_vampire: fix build warning.
      net_vampire: fix samsync_process_database(). Final fix for Bug #5542.
      Fix build warning.
      libnetjoin: fix Bug #5570.
      libwbclient: let wbcStringToSid handle the global NULL sid.
      winbindd: handle trusted domains without sid.
      rpc_client: Bug 5616 - fix session keys also in rpccli_netr_LogonSamLogonEx wrapper.
      fix build warning.
      netapi: add c++ guard.
      fix another build warning.
      fix build warning.
      IDL: fix IDL for netr_ServerPasswordSet2().
      re-run make idl.
      Fix Bug #5710 and make machine account password changing work again.
      winbindd: fix invalid sid copy (hit when enumerating sibling domains).
      fix another build warning.
      fix build warning.
      IDL: fix IDL for netr_ServerPasswordSet2().
      re-run make idl.
      Fix Bug #5710 and make machine account password changing work again.
      winbindd: fix invalid sid copy (hit when enumerating sibling domains).
      kerberos: fix indent of enc type lines in generated krb5.conf files.
      kerberos: fix indent of enc type lines in generated krb5.conf files.
      build: don't install the cifs.upcall binary twice.
      s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
      libnetjoin: add use_kerberos flag.
      net: add "-k" switch for kerberos authentication (in preparation for #5416).
      libnetunjoin: add use_kerberos flag.
      libnetjoin: support kerberized joining/unjoing (fix #5416).
      s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
      s3-samr-server: be consistent when reporting we do password complexity.
      s3-samr-server: fix access check in _samr_QuerySecurity().
      s3-samr-server: _samr_DeleteUser needs to wipe out the user_handle on success.
      s3-samr-server: fix return code in _samr_QueryDisplayInformation.
      s3-samr-server: unify callback convention: _samr_QueryDomainInfo.
      s3-samr-server: unify callback convention: _samr_UserSetInfo.
      build: don't install the cifs.upcall binary twice.
      s3-samr-server: be consistent when reporting we do password complexity.
      s3-samr-server: _samr_DeleteUser needs to wipe out the user_handle on success.
      s3-samr-server: fix access check in _samr_QuerySecurity().
      auth: Fix build warning.
      Fix PNP_GetHwProfInfo() (fixes Bug: #5888).
      re-run make idl.
      re-run make idl.
      make some more parts of security.idl public and re-run make idl.
      winbind: fix build warning.
      fix build warning.
      Fix Bug #5898. ("net rpc shutdown" fails).
      s3-samr: fix _samr_LookupNames return code.
      s3-ldapsam: Fix Bug 5957: do not abort rename process on valid rename script.
      samr: fix samr_UserInfo24 and samr_UserInfo26.
      s3-build: re-run make samba3-idl.
      s3: merge german pam_winbind message translations from master.
      rpc_client: add init_samr_CryptPasswordEx and init_samr_CryptPassword.
      rpc_client: use init_samr_CryptPassword(Ex) in client tools.
      s3-samr: fix init_samr_user_info{23,24} callers.
      s3-samr: add init_samr_user_info25 and init_samr_user_info26.
      s3-libnetjoin: remove unused md4_trust_password, found by metze.
      s3-libnetjoin: Fix bug #5749. Re-set acctflags while joining. fix from metze.
      s3-samr-server: fix return code in _samr_QueryDisplayInformation.
      s3-samr-server: unify callback convention: _samr_QueryDomainInfo.
      s3-samr-server: unify callback convention: _samr_UserSetInfo.
      auth: Fix build warning.
      Fix PNP_GetHwProfInfo() (fixes Bug: #5888).
      re-run make idl.
      re-run make idl.
      make some more parts of security.idl public and re-run make idl.
      fix build warning.
      Fix Bug #5898. ("net rpc shutdown" fails).
      s3-samr: fix _samr_LookupNames return code.
      s3-ldapsam: Fix Bug 5957: do not abort rename process on valid rename script.
      samr: fix samr_UserInfo24 and samr_UserInfo26.
      s3-build: re-run make samba3-idl.
      s3: merge german pam_winbind message translations from master.
      rpc_client: add init_samr_CryptPasswordEx and init_samr_CryptPassword.
      rpc_client: use init_samr_CryptPassword(Ex) in client tools.
      s3-samr: fix init_samr_user_info{23,24} callers.
      s3-samr: add init_samr_user_info25 and init_samr_user_info26.
      s3-libnetjoin: remove unused md4_trust_password, found by metze.
      s3-libnetjoin: Fix bug #5749. Re-set acctflags while joining. fix from metze.
      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.
      pidl: add pidl in order to be able to regenerate librpc functions.
      s3-krb5: Fix Coverity #722 (RESOURCE_LEAK).
      s3-krb5: Fix Coverity #762 (REVERSE_INULL).
      s3-net: Fix Bug #6193: avoid messing with sync_context in fetch_database_to_ldif().
      s3-net: Fix Bug #6102. NetQueryDisplayInformation could return wrong information.
      s3-examples: Fix Bug #6205. Correct sample smb.conf share configuration.
      s3-lsa: Fix Bug #6263. Unexpected LookupSids reply crashes XP pre-SP3.
      wbclient: Fix Bug #6680: always activate handling of large (> 256 byte) ntlmv2 blobs in wbcAuthenticateUserEx().

Henning Henkel (2):
      Fix bug #5929 - vfs_prealloc does not build with option --with-cluster-support and GPFS
      Fix bug #5929 - vfs_prealloc does not build with option --with-cluster-support and GPFS

Herb Lewis (18):
      update wbinfo manpage
      add documentation for debug prefix timestamp
      update manpage for profiling-level option
      fix comment typo and change some uint32 to uint32_t
      use variables for files used in multiple places
      cleanup some dup code by passing the password to the wbinfo_auth*
      allow SID with 0 in subauthority to be converted properly
      get rid of unused variable warnings when HAVE_IPV6 not defined
      print correct test status
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into my32-test
      use correct argument
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into my32-test
      I think the problem with these functions is that lookup_usergroups
      get rid of unneeded argument for get_methods
      get rid of unneeded argument for get_alloc_methods as well
      don't return 0 on error - bad for scripts
      use correct argument
      don't return 0 on error - bad for scripts

Holger Hetterich (12):
      winbindd_cache: recognize and allow longer UA keys
      SMB traffic analyzer vfs module from Holger Hetterich <hhetter at novell.com>
      Add an initial version of a manpage for the vfs_smb_traffic_analyzer module.
      Enable optional anonymization of user names,
      Update the manpage for vfs_smb_traffic_analyzer to include the anonymize_prefix option
      Fix the "Premature end of data in tag" error when buiding the manpage, fix a typo in the text, add an example for anonymization usage.
      SMB traffic analyzer vfs module from Holger Hetterich <hhetter at novell.com>
      Add an initial version of a manpage for the vfs_smb_traffic_analyzer module.
      Enable optional anonymization of user names,
      Update the manpage for vfs_smb_traffic_analyzer to include the anonymize_prefix option
      Fix the "Premature end of data in tag" error when buiding the manpage, fix a typo in the text, add an example for anonymization usage.
      Enable total anonymization in vfs_smb_traffic_analyzer, by mapping

Igor Mammedov (1):
      Fix length error in wrapping spnego blob. Karoling this needs to be in 3.2.2 (sorry).

James Ding (2):
      Fix winbindd crash bug with trusted domains. Bug #5736
      Fix winbindd crash bug with trusted domains. Bug #5736

James Peach (43):
      Use bool for BOOL and true/false for True/False. We need lowercase
      Remove unused variable.
      smbspool: add my copyright.
      smbspool: Run indent to approximate conding standards.
      smbspool: minor formatting cleanups.
      smbspool: Fix the smbspool build.
      Document the "fam change notify" and "dmapi support" parameters.
      Only search for dia for those targets that actually depend on it.
      Allow make to echo the execution of most commands. This instills
      nroff .fi and .nf directive need to be at the beginning of a line.
      Should use entity-encoded newlines.
      Document the readonly VFS module.
      Document audit vfs module.
      Document default_quota module.
      Document fake_perms module.
      Fix cut'n'paste error.
      Fix cut'n'paste error.
      Restore missing refentry tag.
      Document the recycle VFS module.
      Document fam_notify module.
      Document shadow_copy module.
      Document netatalk VFS module.
      Document cacheprime VFS module.
      Document the commit VFS module.
      Document the prealloc VFS module.
      Make capitalisation consistent.
      Document the cap VFS module.
      Fix cut'n'pasted command summary.
      Document the catia VFS module.
      Fix cut'n'paste error.
      Document the extd_audit module.
      Document the full_audit VFS module.
      Rename module manpages for consistency.
      Make sure all the modules are referred to as vfs_module_name to avoid
      Document eventlogadm. The synopsis does not format correctly and I can't
      I can't spell "choice". Twice.
      Document tdbtool.
      Remove bogus mention of ACLs. Note that quota units are bytes.
      Apparantly putting a newline in the "wrong" place can cause the generated
      Add chflags to the list of audited operations and sort the list.
      Fix default for "store dos attributes". Bugzilla #3777.
      Document the "winbind:rpc only" parameter.
      Double-up on some backslashes so they don't get interpreted by nroff.

Jeff Layton (25):
      mount.cifs: fix several problems when mounting subdirectories of shares (try 2)
      cifs.upcall: negatively instantiate keys on error
      cifs.upcall: handle MSKRB5 OID properly
      cifs.upcall: fix build warning
      cifs.upcall: bump SPNEGO msg version number and don't reject old versions
      cifs.upcall: handle MSKRB5 OID properly
      cifs.upcall: fix build warning
      cifs.upcall: bump SPNEGO msg version number and don't reject old versions
      cifs.upcall: enable building by default on linux
      cifs.upcall: move default install location to EPREFIX/sbin
      cifs.upcall: make most functions static and silence compiler warnings
      mount.cifs: make local versions of strlcat and strlcpy static
      mount.cifs: have uppercase_string return success on NULL pointer
      mount.cifs: make return codes match the return codes for /bin/mount (try #3)
      cifs.upcall: enable building by default on linux
      cifs.upcall: move default install location to EPREFIX/sbin
      cifs.upcall: make most functions static and silence compiler warnings
      mount.cifs: make local versions of strlcat and strlcpy static
      mount.cifs: have uppercase_string return success on NULL pointer
      mount.cifs: make return codes match the return codes for /bin/mount (try #3)
      mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog
      mount.cifs: allow mounts to ipv6 capable servers
      mount.cifs: use lock/unlock_mtab scheme from util-linux-ng mount prog
      mount.cifs: allow mounts to ipv6 capable servers
      mount.cifs: initialize rc to 0 in main

Jelmer Vernooij (229):
      Fix formatting.
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into v3-2-test
      Regenerate DCE/RPC client code after fixing memcpy() length bug in pidl.
      Reconcile ndr_syntax_id used by pidl-generated code and Samba3's RFC_IFACE.
      Merge branch 'v3-2-test' of ssh://git.samba.org/data/git/samba into 3-2-nopipeindex
      Add simple implementation of several functions in the Samba 4 RPC
      Actually connect to RPC.
      fix return code.
      Remove copying of interface syntax id.
      Add some comments.
      rpc_parse: Use UUIDs from librpc/gen_ndr/ when possible to reduce
      Add all the source files from the old CVS tree,
      - Better names for some files
      Remove ignore files
      Fix docs build (remaining commits from SambaXP)
      Remove autogenerated file
      Fix developer documentation build
      Add script for extracting additional files
      Remove anoncvs instructions and replace them with svnanon instructions.
      - "total print jobs" doesn't exist ("max print jobs" was meant)
      No longer use cvs2cl (we're not using CVS anymore so it broke the build)
      Make the docs system somewhat more user-friendly:
      cvs2cl is no longer a dependency
      Put multi-file versions of HOWTO, Guide and Devel-Guide into seperate directories
      Docs successfully build into seperate directories now. Last thing to fix is the paths to the images
      Fix path to images. CSS path doesn't work yet - I'll have a look at that tomorrow
      Fix build of release target
      Fix CSS
      Typo fix (bug 1084)
      The 'index' manpage is samba(7), not Samba(7). Fixes bug #1142
      Smbd can take a list of port numbers to listen on, instead of just one (bug #1145)
      Fix a couple of typos
      Fix add group script (don't break when users with specified groupname are
      Fix incorrect description of recycle:noversions. (bug #1148)
      Add note about 'unix charset' begin used when running scripts
      Add documentation for smbgetrc
      Fix output in testparm as well
      Fixes in manpage generating
      Use html2text for generating text output instead of xmlto, which uses a combination of xsltproc and lynx
      Allow specifying a directory with the samba sources
      Add script that detects missing manpages
      - Support validating against the DocBook DTD
      Clean up XSL
      Fix short description
      Quick start
      Generate summary of manpages
      Add index page for HTML documentation.
      Build html version of manpages, if possible
      Typo
      Fix two more bugfixes (thanks to Herb, Andrew Bartlett and 'Mi')
      Add KDE link file (from Lars Mueller)
      Typo...
      Remove redundant attributes
      Use xi:include instead of entities
      Replace entities with xi:include
      Add Jerry's list of relevant TDB files to smbd manpage
      Solaris patch 113476 has been replaced by 112960-14 (bug #1453)
      Rename docbook.txt to README to give it some more attention.
      Winbind is installed in sbin/winbindd, not bin/winbindd... (bug #1101)
      Generate thumbnails in PDF
      Nicer latex output format
      Add missing images, fix syntax error
      - Add notes about using catalogs (speeds up the docs build!)
      Couple of small updates for CHM build
      Add initial version of Pearson stylesheet
      Remove info about GUI for SAM for now (it's been vaporware for some time now)
      Makefile dependency updates
      LDAP support is not really experimental...
      Minor fixes:
      Support running from a different directory
      New structure for the docs:
      XSL script for converting DocBook XML to Yodl, almost done :-)
      All yodl macros are used now :-) Not all
      Fix smb.conf.5 build
      Fix Makefile (docs should build succesfully again now)
      Fix typo
      Manpage fixes from Bjoern JACKE <bj at SerNet.DE>
      Typo fixes...
      The default "ldap filter" is (uid=%u), not (&(uid=%u)(objectclass=sambaAccount))
      Fix image support. If images are missing, this will now also cause the
      Fix "explanation of each parameter"
      Add link to appropriate chapter.
      Updated entry of samba-vscan
      Fix incorrect transformation for prefaces
      Use gpl.xml instead of gpl.tex
      Better example
      typo
      Couple of large changes to the pearson code, portions by
      Stylescript fixes
      Couple of typo fixes
      source + destination -> target + linkname for 'link' and 'symlink' commands
      Default is yes now
      Fix generation of subject index.
      - Remove unused entities
      Use dia to generate png images out of dia files
      Complain when when dia version is < 0.93 and $DISPLAY is not set
      Better conformance to DocBook standards
      - Respect the scale= attribute.
      use $DIA instead of 'dia'
      Add hitlist
      Use different file in AC_INIT() because the entities
      Default of "winbind enable local accounts" has changed. Diff by Bjoern Jacke <bj at SerNet.DE>
      Typo fix (should fix the build)
      Document "defer sharing violations".
      Document "use kerberos keytab".
      smbspool supports specifying a port number in the device URI
      Add description (to make build system happy)
      Start working on samba-specific conversion script to pearson XML
      Typo fixes
      Document iocharset= (patch by Bjoern Jacke)
      Document charset handling fixes to SWAT (patch by Bjoern Jacke)
      Finish docbook to pearson conversion scripts. I still need to look at
      Fix indentation in Pearson XML output
      Latest patch for TCP/IP in WFW 3.11 is 3.11b, not 3.11a
      Default to 100% sized images for HTML
      Fix two typos
      Add placeholder manpage for pam_winbind
      Use \ rather then + as the example winbind separator as + causes problems on systems with NIS (#1092)
      Add note about portability of adduser
      - Fix manpage index file (#2109)
      Note that when two entries with the same name exist, only the first one is deleted by "net groupmap delete".
      Fix typo
      Fix typo
      Add support for HTML version of smb.conf in chunks
      Fix typo
      Add note about pgsql backend
      Add note about WERR_BAD_PASSWORD when 'security = share'
      Fix description of when DEVICE_URI and when argv[0] is used. Thanks to
      Fix example value (caught by Bjoern Jacke)
      Don't generate the Makefile, but rather include an autogenerated settings file
      Missed one substitution variable
      Add -P to synopsis
      Allow building text versions of the docs splitted by chapter
      Add support for building PDF's thru FO rather then docbook2latex. Output
      Couple of minor fixes
      Fix some warnings
      Add patch for db2latex that fixes problems with newer versions of xsltproc
      In previous Samba versions, no charset conversion was done for filenames by default. Fixes #130
      - Be a bit more verbose.
      Add texi support
      Use the Samba DTD rather then the original DocBook one. This step will
      Use the Samba Variant of the DocBook DTD rather then
      Use new definition of <smbconfoption>, fixes a bunch of
      Update DTD location
      Fix validation for the developers guide.
      Some more validation updates.
      Another set of validation updates
      More validation fixes; building FO-PDF versions of the HOWTO and
      Validation updates to Samba3 By Example
      Fix links for smbconfoptions.
      Mark some targets phony
      Update list of (possible) dependencies
      Add xslt script that can generate dependency makefiles
      Use document names rather then file locations in the makefile.
      Autogenerate parts of the makefile rather then calling seperate shell scripts.
      Update DTD location. Fixes smb.conf.5 build.
      Fix missing </listitem>
      Remove pretty formatting script (it is not used at all)
      Respect paper size specification for FO generation
      Fix smbconfsection output
      Force update of XML files if one of its include files changes
      Fixes for DTD URL redirection
      Add structure diagram
      Rename manpages to manpages-3 so I can pull in the Samba 4 manpages later
      Add optional manpages to the Samba HOWTO Collection
      Put manual pages just before the GPL in the Appendices part
      Move existing samba4 documentation to Samba-docs trunk
      Add a couple of missing files
      Allow HTML build of Samba 4 manpages
      Remove unnecesarily complicated call to the shell
      Ignore some more autogenerated files
      Fix link texts for PDF and PS output
      Fix manpage
      Move a few manpages to the source repository
      Remove Samba4 manpages (they're now in the source repository)
      Large number of small fixes to the layout and the build system.
      More updates
      Split up main stylesheet (necessary for new examples code)
      Get rid of unused elements, simply image handling
      Remove obsolete elements.
      Remove references to Samba4 manpages
      Another set of updates; includes the new examples code and use of
      - Fix a couple of LaTeX escaping bugs.
      More updates. Fix formatting for examples, support long lines in examples.
      Fixes letterpages + smbconfexample
      Paper size fixes.
      7% gray
      Fix support for ph-style pages - use ./configure --enable-prentice-hall to enable.
      Put Johns' changes back in again.
      Add crop marks.
      Cleanups + use cross for crop marks
      Fix image quality
      Fix image scaling issues.
      Add hack for ignoring link/text() for LaTeX output.
      Fix html build.
      Add basic manpage support back in.
      Get rid of crop marks.
      Add openright
      Some random updates.
      Don't show obvious sections from manpages.
      Bunch of smaller fixes.
      Fix line issues.
      Fix double entry of index in ToC
      Fix smb.conf.5 output
      Fix italics issues in Subject Index
      Fix spacing issues.
      Add simple test document used for testing the docs build system
      More verbose error message + ignore generated pdf files for images
      Remove legacy file
      Move to right manpage section (reported by Noèl Köthe)
      Move pam_winbind manpage to correct section
      Remove reference to XML passdb.
      Fix some syntax errors
      Fix formatting a bit + small typo
      Document [:port] syntax for "cups server"
      Fix use with newer versions of xsltproc.
      Use default autoconf extension, add some ignore files.
      Update ignores for Bazaar.
      Revert Samba 4-compatible DCE/RPC API.
      Fix typo.
      Add double-colon where it makes sense.
      Avoid freeing fsp twice when opening new_file fails. (Debian #431696)
      Avoid freeing fsp twice when opening new_file fails. (Debian #431696)
      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.
      Properly cast array length in print functions. (This used to be commit f321240fa91fa19c1131f119c42f64897d220682)

Jeremy Allison (408):
      Fix part of bug #3617 from valgrind trace.
      Patch to fix the "Invalid read of size 4" errors. Bug #3617.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      client[ADDR_INDEX] is an IPv4 mapped to IPv6, but
      Fix bug #5267 - nmbd shuts down when network interfaces go down.
      Fix S3 to pass the test_raw_oplock_exclusive3 test.
      Try and fix bug #5315, as well as S4 torture tests RAW-OPLOCK BATCH19,
      Allow us to pass RAW-RENAME by testing that the connection struct
      Metze pointed out this we don't need FILE_ATTRIBUTE_READ here.
      Using Metze's S4 nttrans rename test, the nttrans rename
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix for termination problems when no interfaces found - bug #5267.
      Fix up the comments on security=share to explain we're
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix bug #5326 - OS/2 servers give strange "high word" replies for print jobs.
      Only allow sendfile on non-stream fsp's. Should fix make test for streams
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix missing '&&'.
      Reduce the race condition in Samba4 in RAW-RENAME test. We rename a file
      Move the message_dispatch() call after the check for errno on
      Ok, final move of this code :-). I think I've found the correct
      Fix MSDFS bug noticed by Ofir Azoulay <Ofir.Azoulay at expand.com>.
      Fix bug #5372. With a large CUPS installation with a remote server, contacting
      When using plaintext ucs2 passwords clistr_push calls ucs2_align, which causes
      Rewrite the wrap checks to deal with gcc 4.x optimisations.
      Use size_t for strlen return, not int. Karolin please
      Check x_fflush returns.
      Fix the last reported debian problem with nmbd not waiting
      Quieten valgrind message on make valgrindtest. This doesn't
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix bug #5386, don't keep printing the same waiting
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix gcc uninitialized variable used warning.
      Fix the problem when -L is used with IPv6 addresses. Don't try to
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Janitor for tridge. Keep lib/replace in sync with the gcc4
      Added docs for new parameters.
      Fix spelling mistake noticed by Chris Garrigues <cwg at deepeddy.com>
      Added description of "auto" option for case sensitive parameter.
      Added docs for case_sensitive command.
      sendfile is now on ...
      Ensure max ldap replication sleep time is 5 seconds.
      Add doc for "ldap timeout" parameter.
      Update to note hash2 is the default - noticed by Thomas Bork <tombork at web.de>.
      Updated with sepcifics of how we determine sendfile.
      Document new "stat file" command.
      More full explaination of the parameter.
      Add info on what to do with MS Visual Studio problems.
      Update default of dos filetimes to yes and explain why.
      Added docs for max stat cache size.
      Update max stat cache size parameter.
      Added "acl group control" docs.
      Added a few clarifications on map readonly parameter.
      Change dfree command to be a share level parameter.
      Added acl map full control docs.
      Document "acl check permissions" for 3.0.21.
      Fix typos.
      More corrections.
      Make us follow the newly documented pathname processing rules:
      Added documentation for 'F' option to tar. Needed before I fix it !
      Ok, correct docs for this option (-F).
      Document default change from "yes" to "auto".
      Starting docs for new parameters for 3.0.23.
      Better language and note it was added in 3.0.23.
      Add section describing usershares. Let me know if the
      Start documenting the usershare parameters.
      Fix typo in xml.
      Add "usershare max shares" parameter.
      "usershare owner only" docs.
      Add "usershare path" parameter.
      Update to per-share parameter in 3.0.23.
      Add usershare prefix allow/deny list docs.
      Added final usershare parameter documentation.
      Add documentation for :
      Fixup xml syntax errors (oops...).
      Make the default timeout parameter for lock waiting
      Update manpage to add "minsize" parameter.
      Update docs for #4486.
      Add docs for readahead vfs module.
      Document the fact this doesn't work with "security=server".
      Update "*securitymask* docs to match the code.
      Add "min receivefile size" docs.
      Make the smbclient man page match the internal command list.
      Note that the max value of this is 128k and it is
      Add "smb encrypt" to smb.conf.
      Add in the docs for -e and posix_encrypt commands.
      Document vl's new "allinfo" command.
      Make mount.cifs.c consistent with other Samba code usage w.r.t
      The first of Martin Zielinski <mz at seh.de> Vista printing patches.
      Fix from Martin Zielinski <mz at seh.de>. Don't delete files when
      Remove hard coded sizes.
      Fix bug found by Igor Mammedov <niallain at gmail.com> where we are
      Fix typo noticed by David Disseldorp <ddiss at sgi.com>. AF_INET should be AF_INET6 in this case.
      Fix bug #5434 found by Ted Percival <ted at midg3t.net>.
      Tidyup to ensure '\n' is treated identically in all
      Fix bug #5095, "Manage Documents privilege is not functional".
      Enable tests for splice on Linux. Add a static (vl, I hate this)
      Fix bug #5452 - smbclient put always creates zero length
      Fix replacement getpass. If we ^C at the prompt echo was left off.
      Fix bug #5460. The problem is RHEL5.0 shipped a CIFS client
      Second part of patch for bug #5460. Cope with pathnames
      Fix debug message.
      Ensure we don't keep searching for sharename if it's
      Fix bug #5464. Pointed out by Herb @ Connectathon. In fork_domain_child() we call :
      Fix replacement getpass. If we ^C at the prompt echo was left off.
      Fix bug #5464. Pointed out by Herb @ Connectathon. In fork_domain_child() we call :
      Fix bug #5460. The problem is RHEL5.0 shipped a CIFS client
      Second part of patch for bug #5460. Cope with pathnames
      Ensure we don't keep searching for sharename if it's
      Fix debug message.
      Restructuring of code to fix #5460. Remove search
      Fix bug #5477 - recvfile code was broken.
      Convert in_transaction to a bool. Add the same fix Volker
      Fix bug #5479, print spool shares require max_xmit to
      Fix 2 bugs with displaying open file state. Firstly
      Arggh. Got the path/user the wrong way around. IDL is correct :-).
      Remove MAX_SESS_ENTRIES and MAX_CONN_ENTRIES limits
      Re-enable the evil "aio write behind" parameter.
      Allow server manager to close open files selected by id.
      Memory leak fixes from Chere Zhou <czhou at isilon.com>.
      A few cleanups from Chere Zhou <chere.zhou at isilon.com>.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Security fix for CVE-2008-1105: Boundary failure when parsing SMB responses
      Fix winbindd on a PDC by reverting : 83b04c60fac76ccd2d5aecb14f8896a07d488b1f..6e66512d5beb256a44c6703cdb8c7fa7e0fd8537.
      From Michael R Sweet <mike at easysw.com>.
      Fix bug #5504. winbindd children and parent were handing SIGTERM in the same way - deleting the socket!
      Fix valgrind bug in debug statement. Don't reference uninitialized memory.
      Split the winbindd_passdb backend into a 'builtin' and a 'sam'
      Fix by Bo Yang <boyang at novell.com> for bug with winbindd trusted domain child
      Fix bug reported by David Eisner <deisner at gmail.com>. When allocating cli
      More correct fix (hopefully :-) for any memory leaks.
      Bugfix noticed by Herb. On using the again: tag as a
      More correct fix (hopefully :-) for any memory leaks.
      Fix bug #5533. Winbindd fails to cope correctly with a workgroup name containing a '.'.
      Fix bug #5531 - fix conversion of ns units when converting from nttime to timespec.
      Sorry volker, lost your original git-id due to proto.h conflicts.
      Fix bug #5555. Don't return NT_STATUS_PASSWORD_MUST_CHANGE error on machine account logon.
      Fix for bug #5551, smbd recursing back into winbindd from a winbindd call.
      Final (hopefully :-) part of fix for bug #5551. Allow passdb backend to enumerate domain groups.
      Part of fix for #5551. Split out the group enumeration functions to a BUILTIN and a Domain
      Fix gcc warnings at -O3.
      Fix usage message for net rpc trustdom add.
      Fix bug #5568 net rpc trustdom add broken !
      Fix from Atte Peltomäki - atte.peltomaki at f-secure.com to correctly check
      After technical consultation, add Steven Danneman's <steven.danneman at isilon.com> patch to make winbindd enum users and groups async.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix problem noticed by Jim Brown <jim.brown at miami.edu>. When reverse searching decrement index,
      Two more fixes from Jim Brown <jim.brown at miami.edu> for SGI compiler warnings.
      Jim Brown <jim.brown at miami.edu> was right, this needs to be a signed int or
      MSG_DEBUG now forwarded to all the winbindd children by parent.
      Ensure consistent use of pdb_get_nt_passwd instead of pdb_get_lanman_passwd.
      Fix bug #5578, reported by sendel2000 at hotbox.ru. Bad (non-Samba) use of strlcat gives error.
      Canonicalize servername in the printer functions to remove leading '\\' characters. Ensure we always return consistent names.
      Remove worrying warning message when safe_strcpy tries to copy a pseaudo interface
      Patch from SATOH Fumiyasu <fumiyas at osstech.co.jp> for bug #5202. Re-activate "acl group control"
      Allow authentication and memory credential refresh after password change from gdm/xdm. Patch from boyang <boyang at novell.com>.
      Fix option processing in smbcacls - add POPT_COMMON_CONNECTION.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Add fix from Simo for bug #5540 - missing code to substitute
      Fix swat. Bug #5613.
      Fix from Volodymyr Khomenko <Volodymyr.Khomenko at exanet.com>. Make ntimes
      From Jim McDonough
      Use sys_getgrnam not getgrnam. Pointed out by Herb.
      Remove test changes added in error.
      If we're not allowing streams on this conn ptr,
      Fix bug creating files using DOS clients with mixed
      Fix uninitialized variable.
      Fix bug #5675 with a varient of Tim Waugh's patch,
      Add Derrick Schommer's <dschommer at F5.com> kerberos delegation patch. Some
      Try and fix the build for systems that don't have krb5_auth_con_set_req_cksumtype().
      One more build fix. Ensure we have KRB5_AUTH_CONTEXT_USE_SUBKEY defined before we compile the new code.
      Fix bug 5686 - libsmbclient segfaults with more than one SMBCCTX.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix for bug #5617, reported and patched by Bartosz Antosik antosik at gmail.com.
      Fix for bug #5688 from SATOH Fumiyasu <fumiyas at osstech.co.jp>. LPQ process is orphaned if socket address parameter is invalid.
      Fix coverity CID: 594. Resource leak on error path.
      Fix bug #5692 - Core dump in full_audit.so.
      Revert the 4d83924470b267f2267abd62a3be2ac3ae373d7b change. The server_info struct *must* own the ptok pointer inside it.
      Fix show-stopper for 3.2. Smbd depends on group SID
      This patchset comprises a number of cleanups for the cifs upcall
      Fix bug 5696. The problem was when smbd
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Fix bug 5697 nmbd spins in reload_interfaces when only loopback has an IPv4 address
      Fix bug 5698 - mixup of TALLOC/malloc. Spotted by Douglas Wegscheid <Douglas_E_Wegscheid at whirlpool.com>.
      Don't re-initialize a token when we already have one. This fixes the build farm failures when winbindd connects as guest.
      Be explicit about setting perms for the ldb. Helps others who may use this api.
      Fix the wcache_invalidate_samlogon calls.
      Get smbd to look (read-only) into the winbindd cache for uid/gid <--> sid mappings.
      Fix the build :-(. Ask winbindd if we find a negative cache entry (or should
      Don't ask winbindd if we got a -ve cache entry.
      Fix bug spotted by Simo - don't use legacy if expired entry.
      Fix bug 5697 nmbd spins in reload_interfaces when only loopback has an IPv4 address
      Fix bug 5698 - mixup of TALLOC/malloc. Spotted by Douglas Wegscheid <Douglas_E_Wegscheid at whirlpool.com>.
      Don't re-initialize a token when we already have one. This fixes the build farm failures when winbindd connects as guest.
      Be explicit about setting perms for the ldb. Helps others who may use this api.
      Fix the wcache_invalidate_samlogon calls.
      Add st_birthtime and friends for accurate create times on systems that support it (*BSD and MacOSX). This really needs to be in 3.2.x.
      Clarify usage of "force create mode".
      Deal with systems that don't initialize birthtime correctly.
      Fix bug #5729. Explicitly allow "-valid".
      Remove unecessary msync.
      Write times code update.
      Fix debug message to show correct function name.
      Fix blocker bug 5745 kerberos authentication with (lib)smbclient is broken.
      When requesting UNIX info levels on findfirst/findnext, don't play games with write time,
      Fix bug #5052 - not work cancel inheritance on share. We were
      Fix bug #5751 cannot show ACLs on DFS reported by SATOH Fumiyasu <fumiyas at osstech.co.jp>.
      Use the given name, not the absolute pathname, when printing out ACL info.
      Add st_birthtime and friends for accurate create times on systems that support it (*BSD and MacOSX). This really needs to be in 3.2.x.
      Clarify usage of "force create mode".
      Deal with systems that don't initialize birthtime correctly.
      Fix bug #5729. Explicitly allow "-valid".
      Remove unecessary msync.
      Write times code update.
      Fix debug message to show correct function name.
      Fix blocker bug 5745 kerberos authentication with (lib)smbclient is broken.
      When requesting UNIX info levels on findfirst/findnext, don't play games with write time,
      Fix bug #5052 - not work cancel inheritance on share. We were
      Modify a comment to make things clearer.
      Fix bug 5761 "open of mangled directory name results in 'is a stream name'"
      Ensure all pointers are initialized. Without this we can crash when looking up a non-existant uid.
      Fix bug #5783 FindFirst fails where search pattern == mangled filename.
      Fix winbindd crash in an unusual failure mode. Bug #5737. Based on original patch from shargagan at novell.com
      Fix bug #5790 samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition.
      Use IPv4/v6 independent calls. Change safe_strcpy/cat to strlcpy/cat (this
      Fix bug #5797 - Moving readonly files fails. Reported by infomail at lordb.de.
      Second part of the fix for bug #5790 - samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition call.
      Ensure we null out fsp after a close in all paths.
      Fix the make test problem Karolin reported. Now rename_open_files actually works correctly we must emit the change notify before we change the name, not before.
      Restructure the module so it connects to the remote data sink
      Convert to allocated strings. Use write_data(), not send as this doesn't correctly
      Turn the socket connections into a refcounted list - in the common case there'll now only be one socket per smbd.
      Fix use of DLIST_REMOVE as spotted by Constantine Vetoshev <gepardcv at gmail.com>.
      Whitespace cleanup.
      Fix bug #5080. Access to cups-printers via samba broken with cups 1.3.4, Unsupported character set.
      Correctly fix smbclient to terminate on eof from server.
      Fix bug #5814 - Winbindd dumping core in a strange manner while doing "rescan_trusted_domain".
      Now it's working, back port the aync fix for parsing large cups printer lists.
      Ensure all pointers are initialized. Without this we can crash when looking up a non-existant uid.
      Fix bug #5783 FindFirst fails where search pattern == mangled filename.
      Fix winbindd crash in an unusual failure mode. Bug #5737. Based on original patch from shargagan at novell.com
      Fix bug #5790 samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition.
      Fix bug #5797 - Moving readonly files fails. Reported by infomail at lordb.de.
      Second part of the fix for bug #5790 - samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition call.
      Ensure we null out fsp after a close in all paths.
      Fix the make test problem Karolin reported. Now rename_open_files actually works correctly we must emit the change notify before we change the name, not before.
      Fix use of DLIST_REMOVE as spotted by Constantine Vetoshev <gepardcv at gmail.com>.
      Whitespace cleanup.
      Don't use debug level 1 to log a trivial message.
      Note url explaining this code.
      Attempt to fix bug #5818 - "smbcacls: sorts ACEs improperly and loses inheritance", based on
      Don't use debug level 1 to log a trivial message.
      Fix bug 5826 - Directory/Filenames get truncated when 3.2.0 client acesses old server.
      Unify the logic in pull_ascii_base_talloc() and pull_ucs2_base_talloc().
      Cope with bad trans2mkdir requests from System i QNTC IBM SMB client.
      Unify access checks for lsa server functions.
      Remove the requirement for ldap call made as root. Add in security
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
      Fix net rpc vampire, based on an *amazing* piece of debugging work by "Cooper S. Blake" <the_analogkid at yahoo.com>.
      Fix bug #5751 cannot show ACLs on DFS reported by SATOH Fumiyasu <fumiyas at osstech.co.jp>.
      Use the given name, not the absolute pathname, when printing out ACL info.
      Modify a comment to make things clearer.
      Fix bug 5761 "open of mangled directory name results in 'is a stream name'"
      Fix bug #5080. Access to cups-printers via samba broken with cups 1.3.4, Unsupported character set.
      Correctly fix smbclient to terminate on eof from server.
      Fix bug #5814 - Winbindd dumping core in a strange manner while doing "rescan_trusted_domain".
      Now it's working, back port the aync fix for parsing large cups printer lists.
      Note url explaining this code.
      Attempt to fix bug #5818 - "smbcacls: sorts ACEs improperly and loses inheritance", based on
      Fix bug 5826 - Directory/Filenames get truncated when 3.2.0 client acesses old server.
      Unify the logic in pull_ascii_base_talloc() and pull_ucs2_base_talloc().
      Cope with bad trans2mkdir requests from System i QNTC IBM SMB client.
      Unify access checks for lsa server functions.
      Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.
      Fix net rpc vampire, based on an *amazing* piece of debugging work by "Cooper S. Blake" <the_analogkid at yahoo.com>.
      Remove the requirement for ldap call made as root. Add in security
      Use IPv4/v6 independent calls. Change safe_strcpy/cat to strlcpy/cat (this
      Restructure the module so it connects to the remote data sink
      Convert to allocated strings. Use write_data(), not send as this doesn't correctly
      Turn the socket connections into a refcounted list - in the common case there'll now only be one socket per smbd.
      Coverity fix #CID: 607 - resource leak on error path.
      Coverity fix CID: 592 - null deref (can't happen but doesn't hurt to be sure).
      Fix CID 574 - tidies up the code expression.
      Fix CID 606 - failed to return -1 after socket() fail.
      Fix CID: 456 - resource leak on function exit.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Add reference to bug #4308 to remind me to add regression test to smbtorture.
      Fix bug #5825 - Account locking out doesnt work with an LDAP backend.Based on a problem found by Boyang. Only the pdb_nds backend implements login attempts so this was broken for tdbsam and ldap.
      Fix bug  5889. "delete veto files = no" seems to break.
      Fix bug 5891] : smbd crashed when viewing the eventlog exported by "eventlog list"
      Fix memory leak in error path, spotted by Martin Zielinski <mz at seh.de>.
      Pretty print out SD's on get/set.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into samba-3-2-test
      Fix bug #5900 reported by monyo at samba.gr.jp - vfs_readonly.so does not work.
      When clearing out vuid cache remember to set entries = 0.
      Re-structure Volker's patch to "Fix trans2findfirst for the large directory optimization". Makes the change clearer.
      Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request.
      Fix error in commit for bugfix "Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request."
      This code mixes up int and uint32 when pulling out of a TDB. This is very bad. Fixing... May fix bug #5891, not sure.
      Second part of fix for bug #5891 - smbd crashed when viewing the eventlog exported by "eventlog list". Don't leak memory on error paths.
      First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file.
      Ensure we always reply in reply_printopen().
      Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of the file
      Use fxattr calls whenever possible (trying to work around the strange Linux kernel oplock bug).
      Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks.
      Merge branch 'v3-2-test' of ssh://jra@git.samba.org/data/git/samba into v3-2-test
      Revert c76e4791d3ae4f180fba209c29bd3774c00858cf - "Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks." as it broke make test.
      Re-structure Volker's patch to "Fix trans2findfirst for the large directory optimization". Makes the change clearer.
      Fix bug #5873 - ACL inheritance cannot be broken. This regresses #4308, but that will have to
      Fix bug #5914 - Build failure: redefinition of struct name_list
      Fix bug #1254 - write list not working under share-level security
      Fix bug #5937 - filenames with "*" char hide other files
      Fix bug #5953 - smbclient crashes: cli_list_new segmentation fault.
      Fix usrmgr opening a user object as non-root.
      Make the LookupRid access check match LookupName until
      Revert the 4d83924470b267f2267abd62a3be2ac3ae373d7b change. The server_info struct *must* own the ptok pointer inside it.
      Coverity fix #CID: 607 - resource leak on error path.
      Coverity fix CID: 592 - null deref (can't happen but doesn't hurt to be sure).
      Fix CID 574 - tidies up the code expression.
      Fix CID 606 - failed to return -1 after socket() fail.
      Fix CID: 456 - resource leak on function exit.
      Add reference to bug #4308 to remind me to add regression test to smbtorture.
      Fix bug #5825 - Account locking out doesnt work with an LDAP backend.Based on a problem found by Boyang. Only the pdb_nds backend implements login attempts so this was broken for tdbsam and ldap.
      Fix bug  5889. "delete veto files = no" seems to break.
      Fix bug 5891] : smbd crashed when viewing the eventlog exported by "eventlog list"
      Fix memory leak in error path, spotted by Martin Zielinski <mz at seh.de>.
      Pretty print out SD's on get/set.
      Fix bug #5900 reported by monyo at samba.gr.jp - vfs_readonly.so does not work.
      When clearing out vuid cache remember to set entries = 0.
      Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request.
      Fix error in commit for bugfix "Fix bug #5904 - libnss_wins causes SIGABRT while servicing getaddrinfo() request."
      This code mixes up int and uint32 when pulling out of a TDB. This is very bad. Fixing... May fix bug #5891, not sure.
      Second part of fix for bug #5891 - smbd crashed when viewing the eventlog exported by "eventlog list". Don't leak memory on error paths.
      First part of fix for bug #5903 - vfs_streams_xattr breaks contents of the file.
      Ensure we always reply in reply_printopen().
      Second part of the fix for bug #5903 - vfs_streams_xattr breaks contents of the file
      Use fxattr calls whenever possible (trying to work around the strange Linux kernel oplock bug).
      Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks.
      Revert c76e4791d3ae4f180fba209c29bd3774c00858cf - "Fix the logic bug that caused us to run into kernel oplocks on an open for a stream inside a file with stream_xattr module. On opening the base_fsp we must break existing oplocks." as it broke make test.
      Fix bug #5873 - ACL inheritance cannot be broken. This regresses #4308, but that will have to
      Fix bug #5914 - Build failure: redefinition of struct name_list
      Fix bug #1254 - write list not working under share-level security
      Fix bug #5937 - filenames with "*" char hide other files
      Fix bug #5953 - smbclient crashes: cli_list_new segmentation fault.
      Fix usrmgr opening a user object as non-root.
      Make the LookupRid access check match LookupName until
      Revert "Final part of fix for bug #5953 - smbclient crashes: cli_list_new segmentation fault (with NASBASIC server)."
      Fix bug #5979 - Level 2 oplocks being granted improperly,
      Fix bug #5980 - Race condition when granting level2 oplocks can cause break notify to be missed.
      Fix bug #5986 - Editing a stream is broken (rename problems).
      Fix bug #5990 - strict allocate should be checked before ftruncate
      Fix bug #6009 - Setting "min receivefile size = 1" breaks writes.
      Attempt to fix crash seen with new CUPS async printcap loading code.
      Fix the build (event context init was different).
      Fix bug #6017, - magic script does not work. based on a patch from monyo at samba.gr.jp.
      Fix bug #6016 - Alternate Data Streams / Extended Attributes seem to conflict.
      Fix race condition in alarm lock processing noticed by Richard Sharpe <realrichardsharpe at gmail.com>.
      Remove "strict allocate = partial" code that got accidentally committed.
      Fix bug #6021 - smbclient du command does not recuse properly
      Fix logic bug introduce in backport of ccache_regain_all_now, sync with
      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
      Noted by Vericode analysis. Correctly use chroot().
      Parameterize in local.h the MAX_RPC_DATA_SIZE, and ensure
      Oops. Fix the build (don't use 3.3 references in 3.2 :-).
      Attempt to fix bug #6099. According to Microsoft
      Don't miss an absolute pathname as a kerberos keytab path. From Glenn Machin <gmachin at sandia.gov>.
      Fix coverity CID-602. Possible use of uninitialized var.
      Gah, typo :-(. Sorry.
      Backport the semantics of when to delete alternate data streams on a file truncate.
      Fix bug #6133 - Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem.
      Allow set attributes on a stream fnum to be redirected to the base filename.
      Fix use of streams modules with CIFSFS client.
      Fix more POSIX path lstat calls. Fix bug where close can return
      Fix bug #6161 - smbclient corrupts source path in tar mode
      Now we're allowing a lower bound for auth_len, ensure we
      Get the sense of the integer wrap test the right way around. Sorry.
      Fix bug #6196 - Unable to serve files with colons to Linux CIFS/VFS client
      Allow DFS client paths to work when POSIX pathnames have been
      Fix bug #6224 - nmbd waits 5 minutes at startup before checking if it needs to run elections
      Try and fix the build farm RAW-STREAMS errors. Ordering of
      Ensure files starting with multiple dots are hidden
      Fix bug 6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly.
      Fix bug #6195 - Migrating from 3.0.x to 3.3.x can fail to update passdb.tdb correctly. For the clustering case.
      Fix the problem of 3.0.x passdb databases being version
      Tidy up some convert_string_internal error cases, found by Andrew Bartlett.
      Allow pdbedit to change a user rid/sid. Based on a fix from Alexander
      Fix bug #6254 - PUT/GET produces an error in IPv6 to a smb-server(3.3)
      Fix bug #6089 - Winbind samr_OpenDomain not possible with Samba 3.2.6+
      When doing a cli_ulogoff don't invalidate the cnum, invalidate the vuid.
      Fix printf type warning. Jeremy.
      Use defined names rather than numeric constants to make code clearer. Jeremy.
      Fix bug in processing of open modes in POSIX open. Was missing case of "If file exists open. If file doesn't exist error." Damn damn damn. CIFSFS client will have to have fallback cases for this error for a long time. Jeremy.
      Bug 6488: acl_group_override() call in posix acls references an uninitialized variable. (cherry picked from commit f92195e3a1baaddda47a5d496f9488c8445b41ad)

Jim McDonough (11):
      Add ads-only options for net ads join
      Also update the HOWTO with the createcomputer information for net ads
      Add manpage for gpfs module.  Thanks to Chetan Shringarpure
      A few updates to the gpfs manpage.  Clarify some language, list setlease
      Add nfs4:chown option, and a few formatting changes.
      Enable winbind child processes to do something with signals,
      Don't reset password last set time just because the expired flag
      Prevent NT_STATUS 0xF1000000 errors from appearing when
      Fix the new vfs_smb_traffic_analyzer build for static links
      Fix the new vfs_smb_traffic_analyzer build for static links
      Don't look up local user for remote changes, even when root.

Joe Smith (2):
      Fixed typo in source/utils/net_rap.c
      Fixed typo in source/utils/net_rap.c

John H Terpstra (20):
      Clarification that hosts resolution is done by winbind only on IRIX, all other systems use libnss_wins.so.
      Clarification that hosts resolution is done by winbind only on IRIX, all other systems use libnss_wins.so.
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Added TDB File documentation requested by some users.
      Fixed publishing date info.
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      Fixing net help info.
      pdb_ldap: Raise level for debug message to avoid log file flooding.

John Terpstra (497):
      Increasing SIZELIMIT to handle 200 groups.
      Adding Samba-Guide HTML file.
      Fixing omission of addition of idmap container.
      Fix link tag ref.
      Adding clarification of KRB support for SuSE and Red Hat Linux
      Fix typos.
      Fix typos.
      Clarify how to assure local profile use only.
      More fixes.
      Fix typo.
      Fix tdbbackup documentation per Andrew Tridgell feedback.
      Fix typo.
      Relocate name lookup info to correct section.
      More updates - more node-type doco is required.
      Add documentation on netbios node-type, clarify NetBIOS-less ops.
      Update VFS Extended Audit Module Debug Info.
      Add more debugging information, both generic and for the VFS extd_audit module.
      Fix typo.
      Fix typo.
      Make share writable
      Updates and fixes.
      Updates and fixes.
      Update version date and number
      Work in progress commit - Adding IDMAP documentation.
      Work in progress commit - Adding IDMAP documentation.
      Work in progress commit - Adding IDMAP documentation.
      Updates.
      Tiny update.
      Progress commit only - still going.
      Another progress update - more coming soon.
      Man page update for idmap backend with idmap_rid plug-in.
      More work in progress - further commits to follow.
      Fix provided by Robin Munn <rmunn at pobox.com>
      IDMAP Completion.
      Updated username mape man page to reflect post 3.0.7 operation.
      Replaced '%u' with '%U' which is expanded correctly on login.
      Fix small typo.
      Formatting updates and makefile update.
      Fix typo reported by  Stepan Kasal.
      Fixing more typos.
      Fixing documentation bug #1093.
      Fixing incorrect info. The code only checks that the users UID=0.
      Fix for bug report #1716
      Fixes and updates.
      Fix another typo.
      Fix semantics.
      Another attempt to clarify.
      Update path info.
      Fix typo.
      Replace drive root with environment variable that is portable.
      Addd instruction to run autogen.sh.
      Update information to point out that configure only needs to be built if it does not already exist in the tarball.
      Fixing groupmap errors.
      Fixing bugs.
      Fix to get around bug that causes use of the quote meta-tag to fail inside a screen metatag.
      Added Jerry's documentation on User Rights Management in 3.0.11.
      Oops. Forgot to add file. Here it is.
      Fix typo.
      Adding patches and updats.
      Fix typos.
      Commiting Lars Mueller's patch.
      Adding clarification for post 3.0.10 versions.
      Fix typo.
      Bug fix and update to clarify reason for upper-case share name.
      Updating in readiness for 3.0.12
      Further update. More to come.
      Further update. More to come.
      Another update - adding Privilege info to chapter 6, updating it also in the HOWTO.
      Formatting fix. More needed.
      Update publication date.
      Fixing bug in slapd.conf - owner notified that bugs are not allowed.
      Removal of the smbldap-tools pl extensions left behind in last edit.
      Updating version numbers.
      Adding JRA's documentation on large directory (files) support.
      More doco updates. More coming too.
      Another update.
      Fixing note in bug #2364
      Fixing bug #1105
      Fix for bug #2200
      Updated new Migration from NetWare Chapter
      Reverting from Global to pershare scope for printer admins parameter.
      Last update before massaging the content into its final place.
      Pre-Final Chap9. One more review to follow.
      Fixed typos.
      Fixed duplicated tag name.
      Added index entries. Revised introduction. Fixed typos.
      Fixup preface to include new chapter.
      More fixups. Sheesh, where is that feedback?
      Another formatting fixup.
      Another formatting fixup.
      Fixing typos reported by Will Enestvedt.
      Commit to preserve changes still in progress.
      This is the last update to the Samba-Guide for a little while. I'm about to tackle the HOWTO for a make-over.
      Adding notes regarding LDAP and Computer Accounts.
      Update from Misty Stanlet-Jones
      Clarification that Samba documentation is not an LDAP HOWTO.
      Added index entries.
      Fixed typo.
      Rectify information about file times displayed by ls.
      More review needed - this fixes a big glitch.
      Fixing missing group suffix info.
      Fix typos.
      Fix formatting.
      Fix bug #2476.
      Fix bug #2411.
      Updating smbldap tools references to 0.8.7.
      Updating references to smbldap-tools from 0.8.2 to 0.8.7
      Adding more info regarding winbind.
      Change of chapter name to clarify the subject.
      Fixing yet one more typo.
      Fix typo.
      Updates based on feedback.
      Update serial counters.
      Fix buggy location of markup.
      First installment of ACLs update.
      Another ACLs Installment.
      Fix missing LDAP server password problem.
      Fixups.
      Begin of another reorg.
      Another installment in the reorg.
      More updates in the reorg.
      More updates.
      Now for some new content. This is a reorg. you know.
      Another installment in the reorg.
      Last update tonite.
      Another update.
      Another update.
      Another update. Fix bugs.
      Fixed icons. Bummer - they were broken.
      Changed Warning Icon.
      Another update.
      Another update.
      Update while adding Index entries.
      Updating description of domain logons.
      Fix typo.
      Fixing newly introduced typos.
      Added chapter is now indexed.
      Fixing up the preface now that the rest is just about complete.
      Update as a result of major surgery.
      Adding convmv info suggested by Volker Lendecke.
      Small fixups.
      Update to add IDMAP_RID info etc.
      Fixing title corruption.
      Fixing glitches.
      More fixups and feedback item integration stuff.
      Incorporating feedback from reviewers.
      Fixing location of sambaDomainName info.
      Further updates.
      Fixing typos.
      More updates from feedback.
      More wonderful edits from feedback.
      More updates to follow.
      Update to include Misty's feedback.
      Fixup tag ids to avoid duplication between HOWTO and SBE
      Fixup preface.
      Final edit before copy edit phase.
      Fix typos and speeling meesteaks.
      Foratting update.
      Add title missing from an example.
      Adding fixes from feedback.
      Fixing typo.
      Fixing typos and repeats.
      Applying feedback fixes.
      More fixes.
      More fixes.
      More fixups.
      Ouch fixes.
      Fixing man pages.
      adding feedback.
      Fix typos.
      More updates from feedback.
      More fixes and updates.
      More fixes.
      Commencement of documenting Management.
      More updates in the pipeline.
      Fixing typos.
      Expanding warning info.
      Making sure all typos are fixed.
      Interim update.
      Folding Volker's and Guenthers contributions - interim commit.
      Another update.
      Work in progress update.
      Work-in-progress commit.
      Another progress update. More to come.
      Another work in progress commit.
      Fix typo so docs can build.
      Progress update only.
      Another progress update.
      Another progress update.
      Another progress update.
      Final progress update.
      First set of copy editors.
      Another copy editor update.
      Adding mention of ADS support for this option.
      Adding missing files.
      Fixed formatting.
      Updating Linux Account Manager info from R. Gruber.
      Fixes from Flatfender.
      Fixing oops.
      Updating man page info.
      Fixup based on info from Derrell.
      More fixes.
      A small copy editor's update.
      Tidied up file. More edits coming later.
      Tidied up file. More edits coming later.
      Another partial update.
      Added winbindd to daemon list.
      Another copy edit update.
      More edits.
      Edits to build PDF.
      Adding new foreword.
      Spell checked.
      Update.
      Update. Undoing last update.
      Fix typos - my typos
      Updating link.
      Updating config files.
      Another edit.
      More edits.
      Another progress edit.
      Progress update.
      Progress update.
      Progress update.
      Progress update.
      Progress update.
      More edits.
      More edits - I hate typos.
      More edits - I hate typos and omissions.
      Replacing dot delimited with colon for chown command.
      Replacing Symlink with actual file
      Minor edits prior to final copy edit.
      Fix small typo. Missing space that is essential for syntax.
      Fix typo reported by Dave Jeffs <djeffs at utah.gov>
      Fix typo.
      Removing man pages again.
      Another update.
      A progress update - more to be fixed.
      Another update.
      Another update.
      Fixup.
      Another update - more to go.
      Fixing running head spacing.
      Another update.
      Update.
      Stage 1 of PHPTR Edits.
      PHPTR Edit 2. More to come.
      Another edit and addon. This is a work in progress.
      Fix typos.
      Fixups.
      Fixups.
      Fix.
      More Updates.
      Update.
      More changes.
      More changes.
      another edit update.
      Another edit.
      More updates.
      Another partial update. More to follow.
      Added notes that this chapter is in flux.
      Progress update.
      Another progress update.
      Another update.
      Another update.
      Another update.
      More updates.
      Fixing index problems.
      Progress commit.
      Another partial update.
      Progress commit.
      Another update.
      Another update.
      Another update.
      Another update.
      Another update.
      Relocating Privilege info.
      Another update.
      Updating index exntries.
      Updates.
      Remove copy editor's comment and fix link.
      Fix another set of typos.
      Fix another set of typos.
      Updates.
      Updates.
      Updates.
      Updates.
      Fix typo.
      Update.
      Update.
      Update.
      Update.
      Updates.
      Update.
      Update.
      Update.
      Another Update.
      Update.
      Update.
      Fixes.
      Update.
      More updates.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Fixes.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Update.
      Updating TOSHARG files
      Updates.
      Update.
      Adding place-holder for inside cover docs.
      Update.
      Editors updates.
      More copy edits and content updates.
      Fixes.
      Guenther's edits.
      Add notes regarding %L and port 139.
      Edit.
      Update inside cover notes.
      Edits.
      Final Addition. Copy layout is next.
      Remove port 445 so NBT works correctly.
      Add index entries, fix lingo.
      Fixes and updates.
      Fixes and update index entries.
      Fix typo.
      Fix typo.
      Fix typo.
      Fix line lengths.
      Fix line lengths.
      Fix line lengths and other formatting issues.
      Fixing smbldap-tools info.
      More fixes.
      Fixing appendix nomenclature.
      Fixes.
      Widow/orphan handling
      Fix to ensure chapters start on odd pages only.
      Fix DHCP ranges - thanks Eric.
      Fix changed link - thanks Eric.
      Fix changed link - thanks Eric.
      Fix changed link - thanks Eric.
      Formatting fixes before publication.
      Another layout fixes update. More to come.
      Another layout fixes update.
      More formatting edits.
      Fix URL.
      Fix URL.
      Fixups.
      Another fixup.
      More fixups.
      Another fix.
      Another fix.
      Removal of CRUFT. 50 lashes to those who created CRUFT. Argh.
      Ilia Chipitsine patches.
      Last PHPTR edits.
      Minor fixups.
      More updates.
      Fix two small typos.
      PHPTR update.
      Fix typo.
      More documentation regarding disabling of roamin profile paraphenalia.
      Fix typo.
      Fix typo reported by Raphael Langerhorst <raphael-langerhorst at gmx.at>
      Fix typo.
      Fixing missing link errors.
      Updating RID information.
      Further clarification regarding ldap suffix usage.
      Removing manpages from the version on Samba.Org.
      Fix typo.
      Clarification based on feedback.
      Re-clarification based on feedback.
      Formatting and other fixes to man pages.
      Updating parameter changes from 3.0.20 release notes.
      Adding info regarding account flags.
      Adding documentation for vfs_default_quotas module.
      Fixing typos.
      Fix typo.
      Adding missed comment mark-up.
      Fix typo.
      Add missing domains container. Reported by Arun Sharma <asharma at interstructures.com>
      Added description of the X flag, removed reference to Samba 2.2, and put in a pointer to the pdbedit man page.
      Removed statement that it would be problematic to make umount SUID, because it is on all commercial Linux distributions.
      Fix for bug #3148
      Fix for bug #3146
      Fix for bug #3139 - remove testprns man page.
      Another attempt to fix bug #3146.
      Fix bug #3061. Restart nmbd when editing wins.dat.
      Fix for bug #2692 - Do not use NetBIOS name PIPE.
      Fix for bug #2303.
      Replace macro with expanded text.
      Fixing bad XML to ascii code conversions by replacing smbconfblocks with programlisting tags. - Bug 2032.
      Remove another reference to editreg - a deleted application.
      Updated from 2.2 to Samba 3.
      Fix for Bug #3179.
      Fix for bug #3180.
      Apply docs patch from abartlet at samba.org.
      Adding map read only docs.
      Added mape read only parameter to the new parameter list.
      Docscovering the rename user script from jmcd.
      Fixes and reformatting from Bug #3190, plus a clean-up.
      Fix Bug #3183.
      Fix bug report #3225.
      A slew of fixups that were causing problems for some folk.
      Removing manpages again.
      Clean up file.
      Clean up file.
      Add information regarding PDC/BDC roles.
      Fix typo. Bug#3127.
      Fix paths. Bug#2743.
      Fix typos.
      Update to include Centrify information.
      Adding modification of Jeremy's documenation for for 3.0.21 large directory support and tidy up source file.
      Fix typos.
      Fixing messy man page information.
      Tidy up only.
      Update changed parameters for 3.0.21.
      Removal of parameter mistakenly readded into list.
      Added IDMAP dump/restore command info.
      Fixes only.
      Another touch-up.
      Updating documentation of tdb files some more.
      Further updates from one of Jerry's emails.
      Fix typo.
      Reformat source files, move 'default' info into body text.
      Added -c option to synopsis.
      Added -c option to smbpasswd.8
      Remove guest capability on secure public share - should not have been there.
      Update Outlook info, courtesy of Jon Johnson <jon at sutinen.com>
      Eventlog HOWTO - temporary copy,
      Added clarification regarding user rights and privileges.
      Fix typo.
      Reformat of source only.
      Fix typos and attempt to clarify the explanation.
      Fix typo.
      Fix incorrect path to source files.
      Removing mention of the winbind enable local accounts parameter.
      Fix typo.
      Removal of remains of old xmlsam info. Had to do this to fix breakage caused by partial delete.
      Remove one more reference to xmlsam.
      Added attribution.
      Fixup only.
      ldap Idmap suffix should only specify the relative dn.
      Fixup typos.
      Adding missed step reported by  Adam Nielsen.
      Updated changed parameters for 3.0.23
      Updating documentation for 3.0.23. Jerry, please check these changes.
      Fix typos.
      Samba-3.0.23 changes.
      Fixes for XSLT warnings.
      Adding samba user comments and feedback.
      Applying edits suggested by Jon Johnson.
      Fix incorrect value contributed by
      Correct clashing information for this parameter.
      Update from MÃ¥rten Svantesson - msv at kth.se
      More fixes.
      Fix ambiguity and erroneous info regarding name mangling and case preservation parameters.
      Edits by monyo.
      More cleanups to be done.
      Fixing bad info regarding UNIX file and directory access control.
      Fix typos reported in Bug#4358
      Fix reference to vfs_audit - pointed out by der Tom.
      Fix for Bug#3182.
      Fix provided by Gavin Henry.
      Fix typo notified by
      Removal of mulitple passdb backend notes.
      Fix a typo. Thanks to Thomas Bork.
      Switching to GPL3
      Add root directory GPL3 XML file.
      Remove symlink.
      Adding actual GPL3 XML file.
      First of a string of edits over the next weeks.
      Adding Eric Fosberg's additions.
      Adding notes provided by Rory Vieira.
      Changes following input from Petr Klima
      Temporary title change.
      Adding new manpages to inactive HOWTO template.
      Cleanup trailing whitespace.
      Fix for bug 4947.
      Name change of Ethereal to Wireshark. Patch provided by Gerald Combs (Wireshark).
      Fix for Bug#4731. Reporter: Debian package maintainers.
      Fix provided by William Jojo.
      Fix for Bug#4281 provided by Monyo.
      Fix for Bug#1890 submitted by Michele Baldessari.
      Fix for Bug#3625 provided by Christian Perrier.
      Fix typo.
      Fix typo.
      Fixed formatting issues. Removed -B option docs.
      Fix type reported by Mangaldeep Sandhu

Kai Blin (16):
      ntlm_auth: Improve compliance to the Squid helper protocol
      Add --uid-info option to manpage.
      --uid-info takes a uid as parameter
      configure: Kill linker warnings about 32bit libs on 64bit Linux.
      configure: Fix comment to match the current iconv check.
      net: Display net rpc trustdom usage from net rpc trustdom
      selftest: Use TESTS env var to specify tests to run like Samba4 does.
      selftest: Advertise as PDC and time server during make test
      tests: Add a net_misc test.
      ntlm_auth: Put huge NTLMv2 blobs into extra_data on CRAP auth
      libsmb: Fix up pointer passed to cli_send_trans in cli_link_internal
      ntlm_auth: Put huge NTLMv2 blobs into extra_data on CRAP auth
      libsmb: Fix up pointer passed to cli_send_trans in cli_link_internal
      Final part of fix for bug #5953 - smbclient crashes: cli_list_new segmentation fault (with NASBASIC server).
      (Fixed) Final part of fix for bug #5953 - smbclient crashes: cli_list_new segmentation fault (with NAS-BASIC server).
      configure: Kill linker warnings about 32bit libs on 64bit Linux.

Karolin Seeger (284):
      Update WHATSNEW.
      Update release date.
      Start to prepare WHATSNEW for 3.2.0pre3.
      VERSION: Update pre release number.
      Fix usage message for 'net idmap dump'.
      WHATSNEW: Start to add changes since 3.2.0pre2.
      Fix typos.
      Fix typo.
      objectclass -> objectClass
      WHATSNEW: Update release date for 3.2.0pre3.
      WHATSNEW.txt: Update list of changes.
      Fix typos in idmap_rid manpage.
      Add some missing whitespaces.
      Add documentation for new net sam subcommand deletelocalgroup.
      Add comment about mount.cifs to the manpage of smbmount (fix bug #4581)
      Add comment about umount.cifs to the manpage of smbumount (fix bug #4581)
      Clarify the description of "inherit acls" in smb.conf manpage (hopefully fixing bugs #1806 and #1809)
      Add documentation for new net sam subcommand "unmapunixgroup".
      Fix typo: tipical -> typical
      Add documentation for 'winbind:rpc only' in smb.conf manpage.
      winbin:rpc only is no longer a parametric option -> update documentation
      Fix typos found by Bjoern Jacke <bj at sernet.de>
      Fix example for msdfs proxy.
      Add documentation for new winbindd -D switch added by metze with r24624 and r24625
      -Fix typo
      Add comment about max value for os level
      Remove superflous 'a'.
      Fix typo.
      Fix some typos.
      Fix typo.
      Fix more typos.
      Fix typo.
      Add manpages for ldb tools.
      Add patch from Harald Koenig <koenig at science-computing.de>
      Add comment about net rpc|rap file user (implemented now)
      Correct default value for change notify
      Add manpage section for the new parameter client ldap sasl wrapping
      Fix some typos
      Add missing blanks
      Correct parameter name
      Fix some typos
      Add missing end tag for paragraph
      Fix typo
      -Add section about net getdomain and setdomainsid
      Change idmap_ad to the new spelling to fix bug #3733.
      Rename common samba option logfile to log-basename according to
      Fix Typo reported by TAKAHASHI Motonobu <monyo at samba.gr.jp> (fix bug #4253)
      -Improve descriptions for net rpc trustdom add/del
      Fix bug #4729. The mount.cifs option 'ip' does not accept hostnames. Thanks to the Debian Samba package maintainers for reporting!
      Avoid useless use of 'cat'. Fix bug #4704. Thanks Christian Perrier <bubulle at debian.org> for reporting!
      Fix bug #4730:
      -Use '&stdarg.[server|client].debug' instead of '&stdarg.debug';
      -fix some typos
      Fix typo.
      Add list of currently implemented debug classes.
      Change default value for 'lpresume command' to an example as the default value depends on the printing system.
      Add documentation for new parameter 'debug class'.
      -Add missing whitespaces
      Fix typos.
      Fix escaped backslashes (bug #5194). Thanks to the Debian Samba package maintainers for reporting!
      Add documentation for vfs_xattr_tdb.
      Add description for vfs_xattr_tdb option 'xattr_tdb:file'.
      Fix typo.
      Fix typo
      Add missing end tags
      Remove manpages for smbmount and smbumount.
      Remove man page for smbmnt.
      Correct description of cups options. Patch from Björn Jacke <bj at sernet.de>.
      Correct usage of multiple LDAP servers as passdb backend. Patch from Björn Jacke <bj at sernet.de>
      mount.cifs: Zero mountpassword content before freeing.
      WHATSNEW: Preparation for 3.2.0rc1.
      WHATSNEW: Add changes from Steven Danneman.
      man smbcacls: Correct possible flag values.
      Samba Shared Repository - branch v3-2-stable updated - release-3-2-0pre3-9-g49e5663
      WHATSNEW: Update changes since 3.2.0pre3.
      man pages: Correct version string.
      WHATSNEW: Update changes since 3.2.0pre3.
      WHATSNEW: Update changes since 3.2.0pre3.
      WHATSNEW: Remove trailing whitespace.
      man pages: Correct version string.
      WHATSNEW: Update changes since 3.2.0pre3.
      man pages: Remove man page for 'mangled map'.
      WHATSNEW: Fix typo.
      WHATSNEW: Add 'smb encrypt' to the list of new parameters.
      WHATSNEW: Fix typo.
      VERSION: Raise version from pre3 to rc1.
      WHATSNEW: Update changes since 3.2.0pre3.
      man pages: Add documentation for new cluster parameters.
      Developer's Guide: Fix typos.
      man pages: Fix typo.
      WHATSNEW: Update changes since pre3.
      WHATSNEW: Fix typo.
      Revert "configure: Fix comment to match the current iconv check."
      Revert "configure: Kill linker warnings about 32bit libs on 64bit Linux."
      VERSION: Raise version number to 3.2.0rc2.
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc1.
      man pages: Add documentation for new parameter 'ldap connection timeout'.
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc1.
      Samba3-HOWTO: Add improvements/fixes.
      Revert "build: add symbol versioning when we build with gnu ld"
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc1.
      WHATSNEW: Update changes since 3.2.0rc2.
      WHATSNEW: Update changes since 3.2.0rc1.
      man pages: Remove wrong synonym.
      man pages: Fix synonyms.
      WHATSNEW: Update changes since 3.2.0rc1.
      Revert "More correct fix (hopefully :-) for any memory leaks."
      WHATSNEW: Update changes since 3.2.0rc1.
      man pages: Fix broken smb.conf section about the 'get quota command'.
      man pages: Don't refer to numbered chapter of the HOWTO collection.
      man pages: Fix typo in smb.conf section about the 'deleteprinter command'.
      man pages: Fix indentation in smb.conf section about 'map readonly'.
      net: Fix several typos in comments.
      WHATSNEW: Updates changes since 3.2.0rc2.
      man pages: Move 'smbsh' man page to the examples directory.
      Samba3 HOWTO: Remove trailing whitespaces.
      man pages: Correct version in man winbindd again.
      WHATSNEW: Update changes since 3.2.0rc2.
      WHATSNEW: Fix typo.
      tests_all.sh: Do not execute $SMB4TORTURE --version if it is not available.
      VERSION: Update version.
      WHATSNEW: Preparations for 3.2.0.
      WHATSNEW: Update changes since 3.2.0rc2.
      WHATSNEW: Update changes since 3.2.0rc2.
      Fix warnings on SuSE 9.0.
      WHATSNEW: Update changes since 3.2.0rc2.
      WHATSNEW: Fix alphabetical order, update changes.
      WHATSNEW: Update changes since 3.2.0rc2.
      WHATSNEW: Remove reference to 3rd version of Using Samba.
      VERSION: Raise version number to 3.2.1.
      WHATSNEW: Update changes since 3.2.0.
      WHATSNEW: Update changes since 3.2.0.
      man pages: Add missing whitespace.
      Fix typo.
      WHATSNEW: Update changes since 3.2.0.
      smbldap: Fix typo in debug message.
      WHATSNEW: Update changes since 3.2.0.
      man pages: "printcap name" is a global parameter, not a share specific one.
      talloc_string_sub2: Don't return NULL if src is empty.
      WHATSNEW: Update changes since 3.2.0.
      WHATSNEW: Update changes since 3.2.0.
      man pages: Fix typos in man smbclient.
      WHATSNEW: Update changes since 3.2.0.
      Samba3 HowTo: Fix duplicate chapter id.
      WHATSNEW: Update changes since 3.2.0.
      man pages: Add documentation about smbclient command "rename".
      man pages: Improve description of boolean values in smb.conf.5.
      VERSION: Raise version number up to 3.2.2.
      WHATSNEW: Start WHATSNEW for 3.2.2.
      WHATSNEW: Update changes since 3.2.1.
      WHATSNEW: Update changes since 3.2.1.
      WHATSNEW: Update changes since 3.2.1.
      smbspool: Fix printing on port 139.
      WHATSNEW: Update changes since 3.2.1.
      WHATSNEW: Add release date, add hint on printing timeouts.
      WHATSNEW: Update changes since 3.2.1.
      WHATSNEW: Add corresponding bug number.
      WHATSNEW: Add some more major bug fixes.
      WHATSNEW: Update release date.
      VERSION: Raise version number up to 3.2.3.
      WHATSNEW: Start WHATSNEW for 3.2.3.
      WHATSNEW: Add updates for 3.2.3.
      ldb: Fix permissions of new ldg files.
      loadparm: idmap backend is not depracated any longer.
      VERSION: Raise version number up tp 3.2.4.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      man cifs.upcall: Fix typo, wrap lines.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Improve description of Simo's bug fix.
      find_missing_manpages.pl: Adapt script to changed directory structure.
      VERSION: Raise version number up to 3.2.5.
      WHATSNEW: Start WHATSNEW for 3.2.5.
      build-docs: Add 'make clean'.
      find_missing_manpages.pl: Adapt script to changed directory structure.
      build-docs: Add 'make clean'.
      WHATSNEW: Update changes since 3.2.4.
      WHATSNEW: Update changes since 3.2.4.
      WHATSNEW: Update changes.
      WHATSNEW: Update changes since 3.2.4.
      man cifs.upcall: Fix typo, wrap lines.
      s3 create-tarball.sh: Remove dashes in git commands.
      docs: Add default value for "writeable" to man smb.conf.
      WHATSNEW: Update WHATSNEW for 3.2.5.
      WHATSNEW: Update changes for 3.2.6.
      VERSION: Raise version number up to 3.2.6.
      WHATSNEW: Fix entry.
      WHATSNEW: Update changes.
      build-docs: Use 'git clean' instead of 'git-clean'.
      build-docs: Change to the right directory before calling 'make clean'.
      WHATSNEW: Update changes.
      Samba3-HOWTO: Fix usage of 'net idmap restore'.
      docs: Add hint that "socket address" usually don't need to be set.
      docs: Fix typo in the idmap_ad manpage.
      docs: "acl compatibility" is a global parameter.
      s3 create-tarball.sh: Remove dashes in git commands.
      docs: Add default value for "writeable" to man smb.conf.
      build-docs: Use 'git clean' instead of 'git-clean'.
      build-docs: Change to the right directory before calling 'make clean'.
      Samba3-HOWTO: Fix usage of 'net idmap restore'.
      docs: Add hint that "socket address" usually don't need to be set.
      docs: Fix typo in the idmap_ad manpage.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Update changes since 3.2.3.
      WHATSNEW: Improve description of Simo's bug fix.
      WHATSNEW: Start WHATSNEW for 3.2.5.
      WHATSNEW: Update changes since 3.2.4.
      WHATSNEW: Update changes since 3.2.4.
      WHATSNEW: Update changes.
      WHATSNEW: Update changes since 3.2.4.
      WHATSNEW: Update WHATSNEW for 3.2.5.
      WHATSNEW: Update changes for 3.2.6.
      WHATSNEW: Fix entry.
      WHATSNEW: Update changes.
      WHATSNEW: Update changes.
      docs: Fix TOC of generated HTML docs.
      docs: Fix some formatting issues in the "ldap ssl" section of man smb.conf.
      docs: Update section "ldap ssl" in man smb.conf.
      s3/loadparm.c: Change default value for "ldap ssl".
      s3/smb.h: Remove unused LDAP_SSL_ON.
      Revert "packaging(RHEL): fix typo in [u]mount.cifs installation"
      Revert "packaging(RHEL): fix build of [u]mount.cifs"
      docs: Document the -g option of smbclient.
      examples: Avoid bashism in perfcount.init.
      Revert "examples: Avoid bashism in perfcount.init."
      examples: Avoid bashism in perfcount.init.
      docs: Fix example in man vfs_recycle.
      docs: Improve description of the share commands in man smb.conf.
      packaging RHEL: Fix syntax error in samba.spec.tmpl.
      docs: Improve man mount.cifs.
      VERSION: Raise version number up to 3.2.7.
      WHATSNEW: Prepare WHATSNEW for 3.2.7.
      VERSION: Raise version number up to 3.2.7.
      WHATSNEW: Prepare WHATSNEW for 3.2.7.
      s3/smbpasswd: Check if Unix account exists before asking for the password.
      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.
      s3/docs: Fix several typos.
      s3/docs: Fix typo in man mount.cifs.
      s3/docs: Add missing full stop.
      WHATSNEW: Update changes since 3.2.8.
      WHATSNEW: Update changes.
      WHATSNEW: Update changes.
      VERSION: Raise version number up to 3.2.9.
      WHATSNEW: Fix announcement.
      WHATSNEW: Prepare WHATSNEW for 3.2.10.
      VERSION: Raise version number up to 3.2.10.
      WHATSNEW: Rewording.
      s3/smbconf_reg: Fix typo.
      s3/gpo_ldap: Fix typo.
      s3/loadparm: Fiy typos.
      s3/popt.h: Fix typo.
      WHATSNEW: Update changes since 3.2.10.
      VERSION: Raise version number upt to 3.2.11.
      WHATSNEW: Rewording.

Klaus Smolin (1):
      Fix generic bits handling for nfsv4 acls

Lars Müller (11):
      Document the new %w macro.
      It's spelled sep_a_rator.
      Document --parameter-name and --section-name.
      Add missing arguments.
      Document -t, --password-from-stdin feature.
      Add paragraph about how to dump a parametrical option.
      Fix type in SAM SET PWDMUSTCHANGENOW reported by Frederik Teichert of
      Add SMB_VFS_OP_RECVFILE to get it in sync with vfs.h
      Tweak with pam defines of older Linux versions
      Conditional install of the cifs.upcall man page
      Adjust regex to match variable names including underscores

Marc VanHeyningen (2):
      Coverity fixes
      Tiny memory leak

Martin Schwenke (3):
      Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
      Add @CIFSUPCALL_PROGS@ to "all" target so cifs.upcall gets built at
      In net_conf_import, start a transaction when importing a single share.

Mathias Dietz (2):
      Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so
      Search for gpfs functions in both libgpfs_gpl.so an libgpfs.so

Michael Adam (998):
      Fix linking of smbget when there is no shared library support.
      Revert "Add libnet_join.idl to the IDL files to be processed by "make idl"."
      Revert "make idl: Only compile idl files newer than the output to be generated."
      Eliminate tons of build warnings on non-IPV6 system.
      Makefile: Add explicit dependecies to libtalloc.so.
      Makefile: untangle -ltalloc from LIBS, making use of libtalloc explicit.
      Makefile: reformat - break long target lines.
      Build: fix bin/net on Solaris - use -ltdb instead of bin/libtdb.so
      Test: Properly track current test binary for tracking crashes.
      Make test: set LD_LIBRARY_PATH for make test_shlibs and friends.
      Build: Add an rpath of $(LIBDIR) to binary targets.
      Revert "Build: Add an rpath of $(LIBDIR) to binary targets."
      Time to confess...
      configure: fix quotation in SMB_LIBRARY for help output.
      Reformat: Remove indentation of part of pam_smbpass/support.c by one tab.
      loadparm: Reformat the parm table to use named initializers.
      loadparm: fix spacing in parm_table (training spaces and empty lines).
      loadparm: fix whitespaces in global and service parameter structs.
      loadparm: replace typedef struct {} global/service by struct global/struct service.
      loadparm: fix init_globals() to re-init all options event when called 2nd time.
      registry shares: prevent creating regular share called "global".
      loadparm: use a function to check for the registry config backend.
      loadparm: add utility function to check for config backend file.
      loadparm: fix a comment typo.
      loadparm: add a comment
      loadparm: add convenience wrapper lp_kill_all_services()
      loadparm: remove services read from smb.conf when starting over for config backend registry.
      loadparm: add a debug message.
      Add a debug message.
      init_srv_share_info_ctr: Add debug messages.
      init_srv_share_info_ctr: fix counting of services.
      Fix %I macro expansion for IPv4 mapped IPv6 addresses.
      Allow parameter "include" in registry based configuration (again).
      libreplace: add an inet_aton() function that calls inet_pton().
      libreplace: add -I$libreplacedir to CPPFLAGS for getifaddrs tests.
      libreplace: fix samba4 build (by not setting global LIBS).
      registry: migrate tdb registry backend to dbwrap.
      registry: rename tdb_reg to regdb after change to dbwrap.
      registry: rename tdb_refcount to regdb_refcount after change to dbwrap.
      registry: don't leak (to talloc_tos()) in init_registry_data().
      registry: explicitly use talloc context instead of talloc_tos()
      registry: reformat init_registry_data() some, killing long lines.
      registry: don't leak (to talloc_tos()) in regdb_store_keys_internal().
      registry: reformat regdb_store_keys_internal(), killing long lines.
      registry: don't leak (to talloc_tos()) in regdb_store_keys().
      registry: don't leak memory on transaction fail in regdb_store_keys().
      registry: separate cancel and failur exit paths in regdb_store_keys().
      registry: allocate tempory data in talloc stack in regdb_store_keys().
      registry: don't leak on success path in regdb_store_keys().
      registry: explicitly use talloc context instead of talloc_tos()
      registry: don't leak to talloc stack in regdb_fetch_keys().
      registry: don't use talloc_stackframe() instead of talloc_tos() als temp ctx
      registry: use talloc instead of malloc for tdb data in regdb_store_values().
      registry: use talloc_stackframe instead of hand crafted temporary context.
      registry: untangle assignments and if statements in regdb_set_secdesc().
      registry: remove an unused variable from regdb_set_secdesc().
      registry: use talloc instead of malloc and provide common exit point
      registry: convert regdb REGISTRY_OPS to named struct initializers.
      registry: untangle assignment and if-clause in init_registry_data().
      Move libnet_conf to a library lib/smbconf/ of its own, fixing the api.
      libsmbconf: rename all occurrences of libnet_conf_ to smbconf_ .
      testparm: fix a segfault triggered by setting "unix password sync = yes".
      testparm: fix irritating indentation.
      testparm: correctly check for empty lp_passwd_prog().
      testparm: only check for %u und passwd program when passwd program is given.
      libreplace: put inet_aton.c under LGPL instead of GPL.
      libreplace: replace inet_ntoa() when it is missing
      libreplace: remove trailing white spaces.
      libreplace: remove duplicate entry of inet_ntoa from README.
      libreplace: move rep_socketpair() to its own module.
      libreplace: replace.c does not need system/network.h anymore.
      registry: refactor creation of subkeys out of init_registry_data().
      registry: add a transaction wrapper to init_registry_key_internal().
      registry: separate initialization of registry data from regdb_init().
      registry: untangle assignment and if-statement in regdb_init().
      registry: reformat regdb_init() slightly, breaking long lines.
      registry: in regdb_init, not only complain about INFO/version, store it...
      registry: use available string constant in debug statement.
      loadparm: remove unneeded include.
      loadparm: reenable checking files for updates while in registry configuration.
      smbd: fix session setup with security = share.
      libsmbconf: fix a comment
      libsmbconf: change smbconf_get_seqnum() to smbconf_changed().
      libsmbconf: fix indentation.
      libsmbconf: change the API to always take the smbconf_ctx parameter first.
      libsmbconf: put the smbconf context struct into a private header.
      libsmbconf: refactor autocreation of [global] into a helper function.
      libsmbconf: refactor out registry implementation of smbconf operations.
      libsmbconf: fix a comment
      libsmbconf: add check for NULL servicename to smbconf_share_exists().
      libsmbconf: add existence check for service to smbconf_get_share().
      libsmbconf: add existence check for service to smbconf_delete_share().
      libsmbconf: move smbconf_reg_initialize() down to the smbconf operations.
      libsmbconf: introduce a smbconf_ops layer to allow interchangeable backends.
      libsmbconf: add open and close operations to the smbconf_ops.
      libsmbconf: rename smbconf_open() to smbconf_init().
      libsmbconf: rename smbconf_close() to smbconf_shutdown().
      libsmbconf: fix comments
      libsmbconf: add shutdown handler to smbconf_ops.
      libsmbconf: add backend specific init function.
      libsmbconf: reformaat - fix some whispacing/tabs
      libsmbconf: move registry implementation to a module of its own.
      libsmbconf: add a comment.
      libsmbconf: group together functions in smbconf.c more appropriately
      libsmbconf: adapt a comment to new circumstances
      libsmbconf: add structuring comments to the prototypes in the public header.
      libsmbconf: add a "path" variable to the conf context.
      libsmbconf: add private_data section to smbconf_ctx.
      libsmbconf: add a comment.
      libsmbconf: add internal open/close handling to registry backend.
      registry: fix registry_init_smbconf() to close the registry at the end.
      registry: close regdb in error path (and use it) in init_registry().
      registry: remove unneeded talloc stackframe variable.
      registry: some whitespace cleanup in init_registry().
      registry: close registry in exit path in registry_init_smbconf().
      registry: add reg_init_basic() - init registry with only the db backend.
      libgpo: use reg_setkeysecurity() instead of regdb_set_secdesc().
      libgpo: replace hand-crafted registry initialization by registry_init_basic.
      libgpo: open the registry in gp_init_reg_ctx().
      build: don't autogenerate prototypes for util_tdb and dbwrap anymore.
      util_tdb: group prototypes in util_tdb.h thematically
      util_tdb: make the _byblob functions static - not currently used elsewhere.
      util_tdb: add the tdb_pack_append() prototype to util_tdb.h
      util_tdb: add a wrapper tdb_wipe() for traverse with tdb_traverse_delete_fn().
      util_tdb: add my (C) for the tdb validation code
      util_tdb: make the _byblob fetch/store functions public again.
      use tdb_wipe_all() instead of tdb_wipe() - it is faster...
      util_tdb: remove trivial and unused tdb_wipe().
      smbconf: reformat - fix intentation.
      loadparm: add userdata parameter to do_section() and do_parameter().
      libsmbconf: add a text backend to libsmbconf based on the params.c parser.
      net_conf: fix import function by using the new text backend of smbconf.
      net_conf: use talloc_stackframe() instead of talloc_init().
      net_conf: rename "ctx" to "mem_ctx" for clarity.
      net_conf: add casts to avoid compiler warnings.
      net_conf: reformat - re-indent one function call.
      libsmbconf: in text backend, put flushing of the cache into a helper function.
      libsmbconf: text - change the cache to be talloced
      libsmbconf: text - pass the cache instead of all private data to pm_process.
      net_conf: fix non-testmode import function.
      posix_acls: clarify loop condition code, removing unneeded counter variable.
      libreplace: fix coverity ID 517 - untangle close from open in test/os2_delete.c
      libwbclient: fix Coverity ID 536 remove duplicate error path (dead code).
      regdb: use != 0 instead of == -1 check for transaction_[commit|cancel]
      dbwrap: fix dbwrap_trans_[delete|store]() to stop when transaction_start() failed.
      regdb: use == 0 (instead of != -1) as indicator for success of dbwrap_trans_[delete|store]()
      net: add a "net registry" subcommand to locally access the registry.
      srv_winreg: add a debug message to _winreg_CreateKey().
      Add a talloc context parameter to current_timestring() to fix memleaks.
      winbindd_cache: add missing validation function for pwinfo cache entry
      Revert "regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access"
      build: fix configure option --with-static-libs=libXYZ
      registry: reg_deletevalue should return error, when the value does not exist.
      test: in tests_all.sh, wrap calls to test scripts into shell functions.
      test: add possibility to select tests to run via tests_all.sh (make test)
      test: add (and unify) sectioning output of subtests in tests_all.sh
      test: add test script for testing "net registry".
      test: make registry tests more portable: use 'printf "%s"' instead of 'echo -e'
      test: make registry tests more portable: protect some grep patterns in ' '.
      test: be more portable: replace 'echo -n' by 'printf "%s"' in selftest.sh
      test: be more portable. replace 'echo -n' by 'printf "%s"' in test_functions.sh
      configure: be more portable, use 'printf "%s"' instead of "echo -n"
      installswat: be more portable, use 'printf "%s"' instead of 'echo -n'
      mkversion: be more portable, use 'print "%s"' instead of 'echo -n'
      po/genmsg: be more portable, use 'printf "%s"' instead of 'echo -n'
      test: fix use of printf in net_registry tests.
      test: fix net_registry tests to correctly capture output of commands inside one test
      test: some cosmetics to net_registry tests.
      test: fix net_registry test "set value to different type" to track error count
      test: add diagnostic message to net_registry test.
      libsmbconf: move initialization of registry value down after error checks.
      registry: remove parameter checks from smbconf backend: they are in libsmbconf.
      mapping.tdb: fix creation of entries with GROUP_PREFIX
      Makefile: reassign reg_init_basic.o to REG_BASE_OBJ, where it belongs...
      mapping_tdb: fix enumeration of mappings.
      net_registry: split utility function of common interest out into util module.
      net_rpc_registy: use function print_registry_key
      net_rpc_registry: use utility function print_registry_value().
      net_rpc_registry: use split_hive_key to normalize hive befor open.
      net: change split_hive_key() to properly allocate subkeyname
      net_rpc_registry: consistently return error upon wrong use.
      net_rpc_registry: return available error code on failure in deletevalue.
      winbindd: fix break out early condition in fill_grent_mem().
      dbwrap: fix more "tdb_chainunlock failed" messages
      net (registry util): refactor printing of value without name out.
      net registry: add a getvalue subcommand that prints a single given value.
      net rpc registry: add getvalue command.
      net: don't process net_registry_util.c with make proto
      vlp: fix an implicit cast compile warning.
      registry: add support for REG_MULTI_SZ to registry_push_value().
      charcnv: add talloc_strdup_lower() - talloc variant of strdup_lower().
      libsmbconf: move utility functions from main module to new smbconf_util.c
      libsmbconf: rename smbconf_txt_find_in_array() to smbconf_find_in_array()
      libsmbconf: reorder prototypes in smbconf_private.h
      libsmbconf: move smbconf_find_in_array() to smbconf_util.c
      libsmbconf: add smbconf_reverse_find_in_array() to find last occurence of a string.
      libsmbconf: search from the back when getting parameter from text backend
      libsmbconf: fix a comment
      libsmbconf: untangle assignment and test in for-loop condition.
      libsmbconf: reformat smbconf_format_registry_value() - indentations/tabs
      libsmbconf: add a "verbatim" parameter to smbconf_init_txt_simple().
      libsmbconf: load file after special initialization
      libsmbconf: pass txt_private_data instead of only cache to do_parameter/section
      libsmbconf: activate the verbatim-flag in text backend: store parameters as they come.
      libsmbconf: add get_includes() and set_includes() to the API.
      libsmbconf: add talloc context to the get_includes methods.
      libsmbconf: add testsuite to the library.
      libsmbconf: testsuite: add support for "--configfile" option.
      libsmbconf: testsuite: add talloc_stackframe to main().
      libsmbconf: testsuite: use POPT_COMMON_SAMBA instead of POPT_COMMON_CONFIGFILE
      libsmbconf: testsuite: set the debufg fd to stderr.
      libsmbconf: fill get_includes() in text backed to retrieve includes from cache.
      libsmbconf: testsuite: add test for "get_includes" and use it in the text backend test.
      libsmbconf: add "_global_" wrappers for get/set_includes.
      libsmbconf: testsuite: use the get_global_includes in get_includes test.
      libsmbconf: testsuite: test get_includes for registry backend
      libsmbconf: implement get_includes() and set_includes() for registry backend.
      libsmbconf: testsuite: refactor printing of string lists out.
      libsmbconf: testsuite: add test_set_get_includes() and use it in registry test
      libsmbconf: testsuite: fix handling of error message/overall status
      libsmbconf: more sanely print multi_sz values in registry backend
      libsmbconf: move registry_smbconf_valname_forbidden() to the registry backend
      libsmbconf: make registry_smbconf_valname_forbidden() static
      libsmbconf: rename registry_smbconf_valname_forbidden() to smbconf_reg_valname_forbidden()
      libsmbconf: refactor get_includes on opened key into smbconf_reg_get_includes_internal()
      libsmbconf: add function smbconf_reg_valname_valid() and use it in get_values()
      libsmbconf: add includes at the end of parameter list in reg_get_share().
      libsmbconf: consider "include" a forbidden parameter in regisry config again.
      libsmbconf: prevent getting/deleting value "includes".
      libsmbconf: fix crashbug - correctly check for existence of file.
      libsmbconf: let set_includes delete the includes paramter when given an empty list
      libsmbconf: add delete_includes mehtod to the api (and backend implementations)
      libsmbconf: return success and count 0 from get_includes when no includes present.
      libsmbconf: testsuite: add test for delete_includes
      test: run smbconftort testsuite from the local_s3 tests
      loadparm: drop debug level in map_parameter from 0 to 1
      net conf: fix import to correctly add includes (at the end)
      net conf: don't drop config in testmode
      net conf: reduce indentation by grouping testmode code together.
      net conf: add diagnostic message for failure to load text file.
      net conf: implement "net conf getincludes".
      net conf: implement a "net conf setincludes" command.
      net conf: implement "net conf delincludes".
      net conf: use talloc and talloc_strdup_lower throughout all net conf functions.
      winbindd: only call winbindd_validate_cache when not in offline logon mode.
      test: not only pretend to call smbconftort - really do it :-}
      libsmbconf: don't mark the API as "subject to change" any longer.
      update WHATSNEW
      util_tdb: fix a segfault caused by a fatal typo.
      libnetapi: fix interactive logging by preventing setup_logging from closing stderr.
      libnetapi: fix dependency problem by linking libnetapi statically (internally)
      build: group NTERR/DOSERR/ERRORMAP and LIBSAMBA object differently
      build: group RPC_PARSE_OBJ1 with LIBSAMBA_OBJ
      registry: move normalize_dbkey() from lib/util_reg.c to registry/reg_util.c
      build: regroup LIBSMB objects to for a smallest linkable uint (LIBSMB_ERR_OBJ)
      build: move SECRETS_OBJ into LIBSMB_OBJ
      build: move SECRETS_OBJ into LIBSMB_ERR_OBJ.
      build: smbconftort only needs LIBSMB_ERR_OBJ, not LIBSAMBA_OBJ
      dbwrap_tdb2: fix a C++ warning by making implicit cast explicit
      libnetapi: fix a C++ warning by making implicit cast explicit
      registry: remove the REGISTRY_HOOKS layer from the reghook cache.
      registry: adapt copied function header comments.
      registry cachehook: refactor normalization of keyname out.
      registry cachehook: fix memleak (to talloc_tos()): free key at the end.
      registry cachehook: eliminate a couple trailing spaces (empty lines).
      registry cachehook: add talloc failed debug messages.
      registry: make registry_init_smbconf() hook the registry ops onto given key.
      registry: change regdb_init() to return WERROR instead of bool.
      registry: unify debug output in the registry init functions.
      registry: change init_registry_key() and init_registry_data() to return WERR
      registry cachehook: compare cache_tree against NULL, not 0.
      registry: change reghook_cache_init() to return WERROR and use it in the callers.
      registry cachehook: revert logic to make fast path more obvious and reduce indent.
      adt_tree: change pathtree_add to return WERR instead of bool.
      registry cachehook: change helper function keyname_to_path() to return WERROR.
      registry: change reghook_cache_add() to return WERROR instead of bool
      registry: change registry_init_basic() to return WERROR instead of bool
      registry: refactor common part of registry initialization out.
      registry: change registry_init_smbconf() to return WERROR instead of bool
      registry: change init_registry() to return WERROR instead of bool.
      registry: rename init_registry() to registry_init_full() for consistency.
      net registry: remove superfluous regdb_close().
      registry: honour the WERROR that regsubkey_ctr_addkey gives in regdb_fetch_keys.
      registry: honour the WERROR that regsubkey_ctr_addkey gives us in reg_load_tree.
      libsmbconf: rename smbconf_init() to smbconf_init_internal().
      libsmbconf: remove the bool verbatim parameter from txt backend init function.
      libsmbconf: add a check for talloc failure to smbconf_txt_init().
      libsmbconf: move setting of verbatim variable into a more internal function.
      libsmbconf: add a smbconf init dispatcher smbconf_init().
      net conf: use the new smbconf_init() dispatcher instead of explicit backend init.
      loadparm: use the new smbconf_init() dispatcher for loading registry config.
      libsmbconf: add handling of "NULL" strings to smbconf_add_string_to_array()
      libsmbconf: add handling of NULL strings to smbconf_find_in_array().
      libsmbconf: allow NULL sharename in smbconf_share_exists().
      libsmbconf: default to the NULL section when a parameter is encountered w/o section
      net conf: fix output of out-of-share parameters in test mode import
      libsmbconf: make sure to always list the NULL section first in text backend.
      net conf: simplify logic in test output of net conf import.
      net conf: adapt output of NULL share params in net conf list.
      libsmbconf: don't complain with WERR_ALREADY_EXISTS for NULL share in smbconf_create_share().
      libmsbconf: add handling of NULL share parameters to registry backend.
      auth: add SeDiskOperatorsPrivilege to get_root_nt_token to fix registry shares.
      loadparm: remove pfunc parameter from process_registry_globals().
      libsmbconf: fix segfault in listing share names / config.
      build: add missing dependency for libtdb.so to pam_smbpass
      loadparm: reactivate special semantics of "include = registry" for now.
      vfs_cacheprime: fix C++ warning - make implicit cast explicit
      rpc_parse: fix "assignment discards qualifier" warning by using CONST_DISCARD.
      libwbclient: fix wbcResolveWinsByName() to take char * instead of const char **
      libwbclient: change wbcResolveWinsByIP() to take char ** instead of const char **
      loadparm: make lo_load_initial() only skip registry include.
      loadparm: rename bNoIncludes to bAllowIncludeRegistry (inverting logic)
      loadparm: reformat - fix whitespace/tab
      Move the posix pending close functionality down into the VFS layer.
      Don't modify the fsp in fd_close_posix() anymore.
      Change fd_close_posix() to return int instead of NTSTATUS.
      Slight reformatting of fd_close_posix(), while I'm at it.
      Remove redundant parameter fd from SMB_VFS_CLOSE().
      configure: fix a comment typo
      libsmbconf: rename text backend smbconf_txt_simple to smbconf_txt.
      libsmbconf: rename smbconf_init_txt_simple() to smbconf_init_txt().
      libsmbconf: text backend remove comment references to "simple".
      libsmbconf: fix comment headers in smbconf.h
      WHATSNEW: update my changes for 3.2.0pre3
      WHATSNEW: re-establish alphabetic ordering in smb.conf changes
      WHATSNEW: list special meaning of "include = registry" under smb.conf changes.
      WHATSNEW: update the section on registry configuration.
      WHATSNEW: add one more change.
      libsmbconf: add a struct smbconf_service to hold the parameter names + values.
      libsmbconf: rewrite API to use smbconf_service struct
      libsmbconf: remove unnecessary talloc success checks from smbconf.c
      libsmbconf: remove unnecessary talloc success checks from smbconf_reg.c
      libsmbconf: remove unnecessary talloc success check from smbconf_txt.c
      winbindd_cache: simplify logic in new key length check for UA keys.
      Add an initial amount of documentation of registry based
      Fix a couple of tags.
      Fix the section number of one reference to the "net" command.
      Adopt a note in the manpage to the verstion change introduced
      Add documentation for the "net conf" commands to the manpage.
      Add documentation for new parameter "config backend".
      Add description of parameter "config backend" to the man pages.
      Document default value of parameter "registry shares".
      Add more content to the description of "registry shares".
      Fix output of backslashes in SMBCONF registry key.
      Document new smb.conf options "ldap debug level" and "ldap debug threshold".
      manpages: update the section about registry configuration in smb.conf.5
      manpages: describe special meaning of "include = registry" in description of "include"
      docs: fix indentation in expand-smbxonfdoc.
      docs: fix the manpage output of parameters list in smb.conf.5.
      Revert "libgpo: Fallback to NTLMSSP fails while pulling policy from SYSVOL."
      Revert "gpo: add scripts plugin."
      Revert "libgpo: try nicer output when dumping gpo registry values."
      Revert "libgpo: fix build warning."
      Revert "gpo: make integer debug print more readable."
      Revert "registry: change registry_init_smbconf() to return WERROR instead of bool"
      Revert "registry: refactor common part of registry initialization out."
      Revert "registry: change registry_init_basic() to return WERROR instead of bool"
      Revert "fix some extrasemi compile warnings"
      Revert "Makefile: reassign reg_init_basic.o to REG_BASE_OBJ, where it belongs..."
      Revert "libgpo: open the registry in gp_init_reg_ctx()."
      Revert "libgpo: replace hand-crafted registry initialization by registry_init_basic."
      Revert "libgpo: use reg_setkeysecurity() instead of regdb_set_secdesc()."
      Revert "Bind Group Policy processing closer to the samba registry."
      Revert "Fix gp_find_file() which broke during the pstring removal."
      Revert "Fix the build w/o ldap."
      Revert "Add gp_get_machine_token()."
      Revert "Add "registry" Group Policy extension."
      Revert "Add Group Policy extension infrastructure."
      Revert "Add infrastructure for reading/storing Group Policy state and control data in the registry."
      net_registry: fix build/linking of net_registry.
      registry: change registry_init_smbconf() to return WERROR instead of bool
      registry: change registry_init_basic() to return WERROR instead of bool
      registry: refactor common part of registry initialization out.
      Revert "IDL: Build nbt.idl always."
      Revert "IDL: Add autogenerated drsuapi files."
      Revert "IDL: For the fun of it, build drsuapi.idl."
      Revert "IDL: Fix several DRSUAPI calls."
      Revert "IDL: Import drsuapi.idl from samba4."
      registry: use dbwrap_fetch_bystring() in regdb_fetch_keys().
      registry: use dbwrap_fetch_bystring() in regdb_fetch_values().
      registry: use normalize_reg_path() in regdb_fetch_keys()
      registry: combine talloc_strdup() and normalize_reg_path() in regdb_fetch_keys().
      registry: add a function for fetching a tdb record for a given keystring
      registry: use regdb_fetch_key_internal() in regdb_fetch_keys().
      registry: use regdb_fetch_key_internal() in regdb_fetch_values().
      registry: add function regdb_key_exists() to check for existence of a key.
      registry: check for existence of key init_registry_key and possibly save a write.
      registry: save writes in init_registry_data() if data does already exist.
      registry: skip writes of existing keys in init_registry_data().
      registry: change order of arguments of regdb_fetch_key_internal()
      registry: free temporary data in regdb_fetch_key_internal().
      registry: make normalize_reg_path() strip leading and trailing '/' chars.
      registry: Implement new semantics for existence of registry key in tdb.
      registry: free talloc context on error path in regdb_fetch_values().
      registry: check for existence of key in regdb_fetch_values() first.
      registry: check for existence of key in regdb_fetch_keys() before proceeding.
      registry: check for existence of key in regdb_store_values() before proceeding.
      registry: check for existence of key in regdb_get_secdesc() before proceeding.
      registry: check for existence of key in regdb_set_secdesc() before proceeding.
      registry: add a function regdb_key_is_base_key() to check whether is composite.
      registry: check for existence of non base key in regdb_store_keys() before proceeding.
      registry: add comment explaining workflow to make store_keys safe w/o transactions
      registry: regdb_store_keys: move storing the subkey list down after removing values.
      registry: adapt comment of last step in regdb_store_keys().
      registry: adapt comment to first step in regdb_store_keys().
      registry: change order of deleting value and subkey lists in store_keys().
      registry: add comments to removing lists in regdb_store_keys().
      registry: add removal of secdesc of a key to regdb_store_keys().
      loadparm: Fix activation of registry globals in lp_load_*.
      loadparm: Fix activation of registry globals in lp_load_*.
      packaging: rename RHEL4-CTDB --> RHEL-CTDB
      packaging: fix GPL version in samba-ctdb specfile.
      packaging: remove references to smbmount and friends from samba-ctdb spec file
      loadparm: refactor initalization of registry config out into lp_smbconf_ctx().
      loadparm: refactor processing of service out of process_registry_globals()
      loadparm: add a function process_registry_shares()
      loadparm: add parameter allow_registry_shares to lp_load_ex().
      loadparm: add call to do_section() to process_registry_service().
      loadparm: add funcion lp_load_with_registry_shares().
      testparm: list registry shares with testparm.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      net_registry: add raw output of value to print_registry_value().
      net registry: refactor core of net_registry_getvalue() out
      net registry: add a getvalueraw command to print the value in raw format.
      net rpc registry: fix usage message of getvalue.
      net rpc registry: add boolean "raw" to rpc_registry_getvalue_internal()
      net rpc registry: add a getvalueraw subcommand.
      packaging: fix a comment typo in makerpms script.
      packaging: add a comment explaining EXTRA_OPTIONS to the makerpms script
      packaging: use docs tarball instead of docs dir in makerpms / samba.spec
      packaging: use git-archive in RHEL-CTDB/makerpms.sh
      packaging: fix RHEL-CTDB build by removing duplicate winbind-32bit paragraphs
      packaging: enable calling RHEL-CTDB/makerpms.sh from other directories
      packaging: re-introduce Release numbering ".ctdb.<number>"
      packaging: we are at release ctdb.27 in RHEL-CTDB.
      packaging: disable cups in the RHEL-CTDB build.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      packaging: bump the rhel-ctdb rpm releas number to ctbd.28
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      packaging(RHEL-CTDB): remove winbind init script and its linke from main pkg
      packaging(RHEL-CTDB): move "chkconfig --del winbind" to "%preun common"
      packaging(RHEL-CTDB): move service smb restart from %postun to %post
      packaging(RHEL-CTDB): use condrestart instead of restart in %post script
      packaging(RHEL-CTDB): in %preun, first stop the service then deactivate
      packaging(RHEL-CTDB): ignore errors from init scripts in pre/post scripts.
      packaging(RHEL-CTDB): use "/sbin/service smb" instead of "%{initdir}/smb"
      packaging(RHEL-CTDB): add "service winbind condrestart" to "%post common"
      packaging(RHEL-CTDB): bump rpm release to the next version ctdb.29
      packaging(RHEL-CTDB): fix placement and link direction of new shared libs
      packaging(RHEL-CTDB): remove duplicate block from spec file.
      packaging(RHEL-CTDB): use /usr/%{_libarch} instead of %{_libdir}
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      loadarm: fix testparm with "config backend = registry".
      loadparm: fix process_registry_shares() when there is only [global] in registry.
      packaging(RHEL-CTDB): remove the libnss_wins modules to reduce deps.
      packaging(RHEL-CTDB): bump Release to ctdb.33 for the next build
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      packaging(RHEL-CTDB): update the build instructions in the README.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Fix Bug #5548 (segfauls in handle_include with %m macro expansion).
      Fix Bug #5548 (segfauls in handle_include with %m macro expansion).
      packaging(RHEL-CTDB): bump Release number to ctdb.34 for the next RPM.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      testsuite: use domain==workgroup in wbinfo tests now that we are PDC.
      testsuite: adapt informative message to say "Running _local_ registry tests".
      testsuite: add the ability to test "net rpc registry" with the net_registry tests
      testsuite: run the net rpc registry tests from the net_s3 tests.
      testsuite: give the testuser administrative rights in selftest.sh
      testsuite: make diagnostic output more appropriate in tests_all.sh
      testsuite: make structuring output of net_s3 tests stand out more.
      testsuite: allow selection of posix_s3 subtests by env var POSIX_SUBTESTS.
      testsuite: don't give the testuser administrative rights globally.
      testsuite: give admin rights to testuser only for the "net rpc registry" test.
      testsuite: update introductory comment to test_net_regsistry.sh
      testsuite: add a testparm_s3 test script.
      testsuite: enable the testparm_s3 tests.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      loadparm: don't treat a missing include file as an error in handle_include().
      loadparm: use the return value of the special handlers in lp_load().
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Revert "Exit nmbd cleanly if messaging_init() fails"
      nmbd: don't panic if messaging_init() fails - return NULL instead.
      nmbd: untangle logic in nmbd_messaging_context() slightly.
      Revert "Dont core dump if ctdb is not running"
      smbd: don't panic if messaging_init() fails but return NULL
      smbd: untangle logic in smbd_messaging_context() slightly.
      winbindd: don't panic if messaging_init() fails - return NULL instead.
      winbind: untangle logic in winbind_messaging_context() slightly.
      winbind: remove duplicate debug message for failing messaging_init().
      messages: bump debug level to 1 for "messaging_ctdb_init failed".
      ctdbd_connect: bump debug level to 1 for "connect failed" message.
      packaging(RHEL-CTDB): Bump release number to ctdb.35 for the next RPM.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      packaging(RHEL-CTDB): bump Release number to ctdb.36 for next rpm.
      build: fix creation of libsmbsharemodes.a - don't link in libtdb.a.
      build: fix creation of libsmbclient.a - don't link in libtalloc.a
      build: fix creation of libaddns.a - don't link in libtalloc.a
      tdbtool: fix off-by-one error in argument length. (bug #2344)
      registry: fetch regdb_fetch_keys() when a key exists but not its subkey-record.
      testsuite: fix expr typo in net registry testscript.
      testsuite: fix another expr typo in net registry test script.
      registry: improve logic for deleting value records in regdb_store_keys().
      registry: fix logic in deleting subkeys record in regdb_fetch_keys().
      testsuite: fix expr typo in net registry testscript.
      testsuite: fix another expr typo in net registry test script.
      Revert "tdbtool: fix off-by-one error in argument length. (bug #2344)"
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      docs: update the section about net conf in the net(8) manpage.
      docs: fix VERSION section in the net(8) manpage.
      docs: fix the net conf section of net(8) to mention "config backend = registry".
      packaging(RHEL-CTDB): Bump release number to ctdb.37 for the next RPM.
      build: fix bug #5608: link creation for libtalloc.so.1 (and friends) on solaris 8
      loadparm: refactor initalization of registry config out into lp_smbconf_ctx().
      loadparm: refactor processing of service out of process_registry_globals()
      loadparm: add a function process_registry_shares()
      loadparm: add parameter allow_registry_shares to lp_load_ex().
      loadparm: add call to do_section() to process_registry_service().
      loadparm: add funcion lp_load_with_registry_shares().
      testparm: list registry shares with testparm.
      loadarm: fix testparm with "config backend = registry".
      loadparm: fix process_registry_shares() when there is only [global] in registry.
      docs: fix the specified default of "password server" - it is *, not "".
      build: fix build of libaddns shared lib. symbols file was missing.
      build: fix build of libaddns shared lib : it needs socket_wrapper.
      build: fix build on systems with picky make and without shared libwbclient
      build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules.
      build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules.
      build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules.
      build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@
      build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules.
      build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules.
      build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules.
      build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules.
      build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules.
      testparm: add a switch --skip-global-checks.
      testsuite: fix bug #5594 by using the new --skip-global-ckecks switch
      testparm: rename -g|--skip-global-ckecks to -l|--skip-logic-checks
      testparm: skip the per-share logic checks when --skip-logic-checks is specified.
      testparm: refactor the per-share logic checks out into do_per_share_checks().
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      popt: add a popt_common_debuglevel set of options providing -d|--debuglevel
      testparm: allow the default debug level of 2 to be changed from the command line.
      dbwrap: when clustering = yes, don't fall back to db_open_tdb in db_open
      dbwrap: when clustering = yes, don't fall back to db_open_tdb in db_open_trans.
      registry: bump debug level to 1 in regdb_init() if opening the registry fails.
      registry: bump debug level to 1 in regdb_init() if storing version string fails.
      Revert "Do not panic if db_open_ctdb fails"
      dbwrap: don't panic in db_open() when attaching to ctdb fails.
      dbwrap: don't panic in db_open_trans() when attaching to ctdb fails.
      dbwrap: don't panic in db_open_trans() if called with TDB_CLEAR_IF_FIRST.
      gitignore: ignore the generated library symbol files
      packaging(RHEL-CTDB): bump Release number to ctdb.37 for next rpm.
      testsuite: fix expr syntax error in net registry test.
      testsuite: fix another expr syntax error. in tests_all.sh.
      testsuite: fix expr error on Tru64, triggered by uninitialized failed variable.
      dbwrap_crdb: wrap the tdb_store in db_ctdb_store_persistent() into transactions
      dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_store().
      dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_delete().
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Revert "dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_delete()."
      Revert "dbwrap_ctdb: wrap tdb_store() in transactions in db_ctdb_store()."
      Revert "dbwrap_crdb: wrap the tdb_store in db_ctdb_store_persistent() into transactions"
      packaging(RHEL-CTDB): Bump release number to ctdb.39 for the next RPM.
      packaging(RHEL-CTDB): Bump release number to ctdb.40 for the next RPM.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      dbwrap ctdb: remove erroneously duplicated comment.
      dbwrap ctdb: release the lock before calling ctdbd_persistent_store()
      dbwrap ctdb: add a retry loop to the persistent store operation.
      dbwrap ctdb: call db_ctdb_store() in db_ctdb_delete().
      dbwrap ctdb: add db_ctdb_delete_persistent() and use it for persistent DBs
      idmap_tdb2: fix a race condition in idmap_tdb2_allocate_id().
      dbwrap: add comment describing behaviour of dbwrap_change_uint32_atomic().
      secrets: fix replacemend random seed generator (security issue).
      dbwrap: add comment describing behaviour of dbwrap_change_int32_atomic().
      registry: use _bystring wrappers to dbwrap_trans_(store|delete).
      idmap_tdb2: fix a race condition in idmap_tdb2_allocate_id().
      dbwrap: add comment describing behaviour of dbwrap_change_uint32_atomic().
      secrets: fix replacemend random seed generator (security issue).
      dbwrap: add comment describing behaviour of dbwrap_change_int32_atomic().
      packaging(RHEL-CTDB): Bump release number to ctdb.41 for the next RPM.
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      dbwrap ctdb: add a partial mapping from tdb_error to NTSTATUS and use it for store.
      dbwrap ctdb: don't retry when tdb_store failed in db_ctdb_persistent_store().
      idmap tdb2: fix broken logic in tdb2_store_bystring().
      idmap tdb2: fix broken logic in tdb2_delete_bystring().
      dbwrap ctdb: fix a DEBUG message.
      idmap tdb2: fix inconsistent mappings by checking for race and retrying to fetch mapping.
      packaging(RHEL-CTDB): we are now based on 3.2.1
      Revert "I found lots of places where we assume error will be set when calling"
      smbd: prevent smbd from panicing with "clustering = no" but --with-cluster-support
      Revert "VERSION: Raise version number up to 3.2.2."
      packaging(RHEL-CTDB): Bump release number to ctdb.47 for the next RPM.
      Make sure to always set errno on error path in OpenDir (and hence scan_directory).
      Fix unix_convert() for "*" after changing map_nt_error_from_unix().
      Fix unix_convert() for "*" after changing map_nt_error_from_unix().
      Make sure to always set errno on error path in OpenDir (and hence scan_directory).
      Revert "build: fix bug #5608: link creation for libtalloc.so.1 (and friends) on solaris 8"
      build: add ability to use library files of the form NAME.so.VERSION to create version script name.
      build: fix creation of talloc shared lib.
      build: fix the installlibtalloc target to install SONAME and \.so versions of shared lib.
      build: fix creation of link libtalloc.so on some systems.
      build: add an uninstalllibtalloc target
      build: add a cleanlibtalloc target.
      build: move libtalloc related targets together.
      build: fix installlibtalloc to not install symlink if the library is not there
      build: add structuring comments for libraries and libtalloc section.
      build: add a "make shlibs" target to build all the shared libraries.
      build: add more structuring comments to Makefile.in
      build: move top level targets for the libs into the corresponding sections in Makefile.in
      build: move all libtalloc related definitions into the libtalloc section in Makefile.in
      build: move libtdb related definitions and targets to libtdb section in Makefile.in
      build: fix creation of the libtdb shared library.
      build: create a cleanlibtdb target and use it in target clean.
      build: fix the installlibtdb target to install the soname file of libtdb.
      build: add an uninstalllibtdb target.
      build: move libnetapi related definitions and targets together into the libnetapi section.
      build: fix creation of the libnetapi shared lib: create soname library
      build: add a cleanlibnetapi target and use it in make clean
      build: fix installlibnetapi target - install symlink libnetapi.so (if appropriate)
      build: fix uninstalllibnetapi target - handle symlink libnetapi.so
      build: move libtdb target further down following common schema like with libtalloc
      build: move libwbclient related target to libwbclient section in Makefile.in
      Revert "build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules."
      Revert "build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules."
      Revert "build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules."
      Revert "build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules."
      Revert "build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules."
      Revert "build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@"
      Revert "build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules."
      Revert "build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules."
      Revert "build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules."
      Revert "build: fix build on systems with picky make and without shared libwbclient"
      Revert "build: fix creation of libaddns.a - don't link in libtalloc.a"
      Revert "build: fix creation of libsmbclient.a - don't link in libtalloc.a"
      Revert "build: fix creation of libsmbsharemodes.a - don't link in libtdb.a."
      build: fix creation of libwbclient shared lib by crating soname file
      build: fix the installlibwbclient target to use defined variables and install the symlink
      build: add uninstalllibwbclient to Makefile.in and use it for uninstall
      build: add a cleanlibwbclient target to Makefile.in and use it for make clean.
      build: move definition of SHLIBS to libraries section
      build: move libsmbclient related variables and targets to libsmbclient section
      build: rename (un)installclientlib to (un)installlibsmbclient
      build: slightly change and extend the logic of SMB_LIBRARY().
      build: handle libsmbclient by SMB_LIBRARY() and correctly create soname file.
      build: add cleanlibsmbclient target and use it in make clean.
      build: add structuring comment for libbigballofmud
      build: move libsmbsharemodes related vars and targets to libsmbsharemodes section in Makefile.in
      build: handle libsmbsharemodes by SMB_LIBRARY() and correctly create SONAME file.
      build: create cleanlibsmbsharemodes target and use it in "make clean".
      build: move libaddns related bits to the libaddns section in Makefile.in
      build: move LIBADDNS_OBJ0 up again -- needed for NET_OBJ :-\
      build: extend SMB_LIBRARY() to optionally take default value.
      build: handle libaddns by SMB_LIBRARY() and correctly create SONAME file.
      build: add a cleanlibaddns target and use it in "make clean"
      build: fix typo in use of cleanlibsmbclient target
      build: remove the SONAME_VER variable - not used anymore.
      build: fix shlibs target after internal changes, add libs target.
      build: combine the cleanlibfoo targets to one cleanlibs target
      build: extend SMB_LIBRARY() to take a version as an optional second argument
      build: set SONAME version of libraries from configure, not using library-versions
      build: remove library-versions.in - it is not used any more.
      build: fix creation of libsmbsharemodes.a - don't link in libtdb.a.
      build: fix creation of libaddns.a - don't link in libtalloc.a
      build: fix creation of libsmbclient.a - don't link in libtalloc.a
      build: fix build of smbget by moving LIBSMBCLIENT_OBJ* defs up again
      build: move definition of LIBADDNS_OBJ back up to LIBADDNS_OBJ0
      build: introduce a installibs target and use it in "make install"
      build: distribute the cleanlibs target over the library-specific sections.
      build: use the libs target instead of the LIBRARIES variable as dependecy for "all".
      build: distribute the libs target over the library-specific sections.
      build: create a new uninstalllibs target and use it in "make uninstall"
      build: remove SHLIBS variable, and distribute deps for shlibs and test_shlibs target
      build: use $(WINBIND_LIBS) instead of @WINBIND_LIBS@ in rules.
      build: use $(POPT_LIBS) instad of @POPT_LIBS@ in rules.
      build: use $(LIBTALLOC_LIBS) instead of @LIBTALLOC_LIBS@ in rules.
      build: use $(LIBTDB_LIBS) instead of @LIBTDB_LIBS@ in rules.
      build: link in $(WINBIND_LIBS) instead of @LIBWBCLIENT_SHARED@
      build: use $(LIBNETAPI_LIBS) instead of @LIBNETAPI_LIBS@ in rules.
      build: use $(LDAP_LIBS) instead of @LDAP_LIBS@ in rules.
      build: use $(WINBIND_NSS_EXTRA_LIBS) instead of @WINBIND_NSS_EXTRA_LIBS@ in rules.
      build: use $(WINBIND_NSS_PTHREAD) instead of @WINBIND_NSS_PTHREAD@ in rules.
      build: use $(PAM_WINBIND_EXTRA_LIBS) instead of @PAM_WINBIND_EXTRA_LIBS@ in rules.
      build: fix build of libaddns shared lib : it needs socket_wrapper.
      build: fix a typo in the installlibtalloc rule.
      build: fix linking cifs.upcall when nscd_flush_cache() is found.
      build: rename LIBNETAPI_OBJ1 to LIBNETAPI_OBJ0 for consistency.
      build: fall down to the same place when using an internal lib statically.
      build: fix bug #5590 by not linking in the static libs but the objects.
      Revert "Revert "VERSION: Raise version number up to 3.2.2.""
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Revert "VERSION: Raise version number up to 3.2.3."
      re-run make idl after Jelmer's "poperly cast array lengths" pidl change.
      run make idl after idl change "Handle arbitrary new PAC types"
      packaging(RHEL-CTDB): check for success of x86_64 build before building i386
      don't build gpfs_prefetch.so by default
      packaging(RHEL-CTDB): adapt samba version number to 3.2.2 in the SPEC file.
      packaging(RHEL-CTDB): auto-detect samba version from spec in makerpms.sh
      packaging(RHEL-CTDB): remove unused variable from makerpms.sh
      packaging(RHEL-CTDB): adapt SPEC file to new 3.2.2 library installation.
      packaging(RHEL-CTDB): remove old commented out lines.
      packaging(RHEL-CTDB): remove duplicate installation of pam_smbpass.so
      packaging(RHEL-CTDB): move libnss_winbind.so bits closer together
      packaging(RHEL-CTDB): fix direction of symlink for libnss_winbind.so.2
      build: fix linking cifs.upcall when nscd_flush_cache() is found.
      build: rename LIBNETAPI_OBJ1 to LIBNETAPI_OBJ0 for consistency.
      build: fall down to the same place when using an internal lib statically.
      build: fix bug #5590 by not linking in the static libs but the objects.
      Revert "Revert "VERSION: Raise version number up to 3.2.3.""
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Revert "VERSION: Raise version number up tp 3.2.4."
      packaging(RHEL-CTDB): Bump samba version to 3.2.3 in SPEC file.
      packaging(RHEL-CTDB): Add the ldbtools' manpages to the package.
      packaging(RHEL-CTDB): add the cifs.upcall manpage to package.
      packaging(RHEL-CTDB): Bump release number to ctdb.48 for the next RPM.
      packaging(RHEL-CTDB): rename SRCDIR to RPMSRCDIR
      packaging(RHEL-CTDB): rename SPECDIR to RPMSPECDIR
      packaging(RHEL-CTDB): introduce variable TOPDIR
      packaging(RHEL-CTDB): autodetect the samba version number from version.h
      configure: fix typo in GNU ld version-script test.
      re-run make idl after Jelmer's "poperly cast array lengths" pidl change.
      run "make idl" after after idl change "Handle arbitrary new PAC types"
      packaging(RHEL-CTDB): unify and extend (C) header
      packaging(RHEL-CTDB): extend and slightly reformat comment header block
      packaging(RHEL-CTDB): add fix for versions containing "-" signs.
      packaging(RHEL): remove libmsrpc stuff which is no more...
      packaging(RHEL): fix version of GPL (2 --> 3)
      packaging(RHEL): remove smbmount related stuff from spec file
      packaging(RHEL): add new libs (talloc, tdb, ...) to the common package
      packaging(RHEL): remove leftovers of smbmount from SPEC file.
      packaging(RHEL): add ldbtools binaries and man pages to common package
      packaging(RHEL): use ccache if available
      packaging(RHEL): remove duplicate installation of pam_smbpass.so
      packaging(RHEL-CTDB): fix installation of pam modules
      packaging(RHEL): fix libdir installation by using _libarch/_libarchdir
      packaging(RHEL): fix installation of pam modules.
      packaging(RHEL): remove even another manual installation of pam_smbpass.so
      packaging(RHEL): workaround all library installations by mv to %{_libarchdir}
      packaging(RHEL): fix direction of link (.so) of nss libs.
      configure: fix typo in GNU ld version-script test.
      packaging(RHEL): remove libmsrpc stuff which is no more...
      packaging(RHEL): fix version of GPL (2 --> 3)
      packaging(RHEL): remove smbmount related stuff from spec file
      packaging(RHEL): add new libs (talloc, tdb, ...) to the common package
      packaging(RHEL): remove leftovers of smbmount from SPEC file.
      packaging(RHEL): add ldbtools binaries and man pages to common package
      packaging(RHEL): use ccache if available
      packaging(RHEL): remove duplicate installation of pam_smbpass.so
      packaging(RHEL): fix libdir installation by using _libarch/_libarchdir
      packaging(RHEL): fix installation of pam modules.
      packaging(RHEL): remove even another manual installation of pam_smbpass.so
      packaging(RHEL): workaround all library installations by mv to %{_libarchdir}
      packaging(RHEL): fix direction of link (.so) of nss libs.
      packaging(RHEL-CTDB): refactor creation of spec file from template out
      packaging(RHEL-CTDB): fix typo in makerpms.sh
      packaging(RHEL-CTDB): Bump release number to ctdb.49 for the next RPM.
      add generated packaging/RHEL-CTDB/samba.spec to .gitignore
      [s3]winbind_util: fix an implicit cast compile warning.
      [s3]winbindd: fix a comment typo
      [s3]winbindd_util: add fill_domain_username_talloc().
      [s3]winbindd_rpc: add domain prefix to username in lookup_groupmem().
      [s3]winbindd_ads: honour "winbind use default domain" in lookup_groupmem().
      [s3]winbindd_group: sanely handle NULL domain in add_member().
      [s3]winbindd_group: don't list the domain twice when expanding internal aliases
      winbindd: fix a c++ implicit cast compile warning.
      Revert "Revert "VERSION: Raise version number up tp 3.2.4.""
      Fix uid_to_sid mapping when the idmap cache is empty.
      Revert "Revert "Revert "VERSION: Raise version number up tp 3.2.4."""
      idmap: Remove passd check from idmap_backends_unixid_to_sid().
      packaging(RHEL-CTDB): Bump release number to ctdb.50 for the next RPM.
      build: fix bug #5677 - fix test_{shlibs,nss_modules,pam_modules} on Solaris
      build: fix bug #5765 - fix installlibs on solaris by using portable "test -r"
      winbind: fix smbd hanging on Solaris when winbindd closes socket.
      winbindd: speed up fill_grent_mem (i.e. winbindd_getgrent) a lot.
      winbindd: speed up fill_grent_mem (i.e. winbindd_getgrent) a lot.
      build: prevent make errors for picky makes when $(EXTRA_ALL_TARGETS) is empty
      build: prevent make errors for picky makes when $(EXTRA_ALL_TARGETS) is empty
      packaging(RHEL-CTDB): add the cifs.upcall binary to the client package.
      packaging(RHEL-CTDB): move the cifs.upcall manpage to the client package
      packaging(RHEL-CTDB): adapt configure.rpm to changes to the spec file
      eventlog: don't crash in sync_eventlog_params().
      winbindd_ads: prevent negative GM/ cache entries due to broken connections
      winbindd_ads: use the reconnect methods instead of the rpc methods directly
      winbindd: make all winbind rpc-methods static.
      winbind_util: fix an implicit cast compile warning.
      winbindd: fix a comment typo
      winbindd_util: add fill_domain_username_talloc().
      winbindd_rpc: add domain prefix to username in lookup_groupmem().
      winbindd_ads: honour "winbind use default domain" in lookup_groupmem().
      winbindd_group: sanely handle NULL domain in add_member().
      winbindd_group: don't list the domain twice when expanding internal aliases
      zfsacl: return is not a function.
      Revert "Fix "getent passwd" with empty winbindd_idmap.tdb"
      winbindd/idmap_util: unify entering debug messages and add ouput of domain
      winbindd/idmap: add diagnostic entry debug msg to idmap_find_domain().
      winbindd/idmap: add diagnostic entry debug msg to idmap_backends_unixid_to_sid
      winbindd/idmap: add diagnostic entry debug msg to idmap_backends_sid_to_unixid
      winbindd/idmap_ad: rename ctx to mem_ctx in nss_ad_get_info()
      winbindd/idmap_ad: refactor core of nss_{sfu|sfu20|rfc2307}_init to common function.
      winbindd/idmap_ad: add support for trusted domains to idmap_ad (bug #3661)
      winbindd/idmap_ad: add entry debug message to nss_ad_get_info()
      winbindd/nss_info: add debugging to nss_init()
      winbindd/nss_info: add entry debug message to nss_get_info()
      winbindd_cache: add debugging to get_nss_info_cached()
      winbindd/nss_info: whitespace cleanup.
      winbindd/nss_info: fix default backend handling for ad backends.
      packaging(RHEL-CTDB): use ccache if available
      winbindd/nss_info: remove unused variable from nss_init()
      packaging(RHEL-CTDB): explicitly build the gpfs module
      winbindd/nss_info: make nss_domain_list_add_domain() static.
      packaging(RHEL-CTDB): Bump release number to ctdb.52 for the next RPM.
      vfs_tsmsm: fix potential segfault (freeing uninitialized buffer)
      vfs_tsmsm: fix potential segfault (freeing uninitialized buffer)
      packaging(RHEL-CTDB): fix the build when ccache is not found.
      packaging(RHEL-CTDB): don't show failure messages in check for ccache
      winbindd: don't open a new dc connection in winbindd_getgrnam (main winbindd)
      winbindd: don't open a new dc connection in winbindd_getpwnam (main winbindd)
      winbindd: don't open a new dc connection in winbindd_getgrnam (main winbindd)
      winbindd: don't open a new dc connection in winbindd_getpwnam (main winbindd)
      winbindd: fix horrible mis-indentation of toplvl braces in getgrsid_sid2gid_recv
      winbindd: fix more misindentations of top level braces in winbindd_group
      winbindd: fix horrible mis-indentation of toplvl braces in getgrsid_sid2gid_r
      winbindd: fix more misindentations of top level braces in winbindd_group
      winbindd: fix more horrible brace mis-indentations in winbindd_group
      winbindd: fix more horrible brace mis-indentations in winbindd_group
      libnet: fix join by creating keytab after changing the config.
      libnet_join: streamline logic of libnet_join_post_processing()
      build: fix bug #5677 - fix test_{shlibs,nss_modules,pam_modules} on Solaris
      build: fix bug #5765 - fix installlibs on solaris by using portable "test -r"
      winbind: fix smbd hanging on Solaris when winbindd closes socket.
      eventlog: don't crash in sync_eventlog_params().
      winbindd_ads: prevent negative GM/ cache entries due to broken connections
      winbindd_ads: use the reconnect methods instead of the rpc methods directly
      winbindd: make all winbind rpc-methods static.
      zfsacl: return is not a function.
      libnet: fix join by creating keytab after changing the config.
      libnet_join: streamline logic of libnet_join_post_processing()
      VERSION: add "ctdb" vendor suffix
      VERSION: set version to 3.2.6 - that's where we are
      packaging(RHEL-CTDB): Fix accidential linebreak
      packaging(RHEL-CTDB): fix build of [u]mount.cifs
      Revert "VERSION: add "ctdb" vendor suffix"
      packaging(RHEL-CTDB): fix typo in [u]mount.cifs installation
      packaging(RHEL-CTDB): Bump release number to ctdb.53 for the next RPM.
      dbwrap_ctdb: Remove some trailing tabs.
      idmap_tdb2: use transactions in tdb store operations.
      idmap_tdb2: fix two nonempty blank lines.
      packaging(RHEL): fix build of [u]mount.cifs
      packaging(RHEL): fix typo in [u]mount.cifs installation
      smbd: prevent access to root filesystem when connecting with empty service name
      packaging(RHEL): fix build of [u]mount.cifs
      packaging(RHEL): fix typo in [u]mount.cifs installation
      smbd: prevent access to root filesystem when connecting with empty service name
      Merge commit 'a6a8025d48e63a8bcb1fb03efa8ab85e415f8a38' into v3-2-ctdb
      Merge commit 'd54a1e49d5fe567bcda7c4c02f6ace2d03e189e9' into v3-2-ctdb
      Merge commit 'origin/v3-2-test' into v3-2-ctdb
      Merge commit 'origin/v3-2-test' into v3-2-ctdb
      packaging(RHEL-CTDB): Bump release number to ctdb.54 for the next RPM build.
      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
      v3-2-ctdb: bump version number to 3.2.8_ctdb.57
      v3-2-ctdb: bump ctdb vendor patch level for next release
      s3: fix the fix for bug #6195 - dont let smbd child processes panic
      fix the build: v3-2-ctdb uses db_open(), not db_open_trans().
      s3:net conf: don't store share names as lower case, but as given.
      v3-2-ctdb: Bump the ctdb vendor patch to 59 for the next release
      s3:registry: Prevent creation of keys containing the '/' character.
      v3-2-ctdb: bump ctdb vendor patch level to 60
      s3:mark registry shares without path unavailable just as with text config
      s3:loadparm: prevent infinite include nesting.
      pm_process():raise level of debug message
      loadparm: rename process_registry_service() to process_smbconf_service().
      s3:loadparm: refactor process_registry_service out or process_registry_globals
      s3:smbd/service: switch load_registry_service/shares to use loadparm routines
      s3:loadparm: handle registry config source in file_list - fixes bug #6320
      s3: make release_ip() call (ctdb) cope with IPv4 mapped addresses
      net groupfilter: fix an unused variable warning.
      s3:smbd: fix the fix for mapped IPv4 address handling in release_ip().
      Michael Adam v3-2-ctdb: Bump the ctdb vendor patch to 61 for the next release
      s3:fix bug #6371, unsuccessful net conf setparm leaves empty share
      s3:first cut at dbwrap_tool - a tdb tool that is CTDB-aware.
      v3-2-ctdb: Bump the ctdb vendor patch to 62 for the next release
      s3:idmap_tdb: filter out of range mappings in default idmap config
      s3:idmap_tdb2: filter out of range mappings in default idmap config
      s3:idmap_ldap: filter out of range mappings in default idmap config
      v3-2-ctdb: Bump the ctdb vendor patch to 63 for the next release
      gpfs.so: map the file_inherit and dir_inherit flags away for files
      packaging(RHEL-CTDB): pam_winbindd man page has moved from section 7 to 8
      v3-2-ctdb: Bump the ctdb vendor patch level to 64.
      v3-2-ctdb: bump the vendor patch level to 65 for the next release
      s3:dbwrap_ctdb: set dmaster in ctdb_transaction_store() also when updating an existing record
      packaging(RHEL-CTDB): control starting of nmbd via START_NMBD from /etc/sysconfig/samba
      v3-2-ctdb: Bump the ctdb vendor patch level to 66.
      v3-2-ctdb: Bump the ctdb vendor patch level to 68.
      packaging(RHEL-CTDB): add the current githash to the rpm release number by default

Miguel Suarez (1):
      Fix bug #6085 - In vfs_default.c change utime( ) call.

Mike Sweet (2):
      smbspool: fix Kerberos support for CUPS 1.3.
      smbspool: Fix CUPS authentication protocol support.

Nils Goroll (2):
      zfsacl: Prevent calling POSIX ACL vfs methods on zfs share.
      zfsacl: Prevent calling POSIX ACL vfs methods on zfs share.

Qiao Yang (2):
      Fix a memleak
      Fix a memleak

Rafal Szczesniak (3):
      Added polish translation of the comment.
      Typo fix.
      Typo fix.

Richard Sharpe (2):
      Fix a small but annoying cut-n-pasteo with the net groupmap modify exampled.
      Fix  mistake in DEBUG message

Ronnie Sahlberg (1):
      Use transaction start/cancel for persistent writes to avoid leaving the database in an inconsistent state if we crash during the operation

SATOH Fumiyasu (6):
      Fix bug #5688 LPQ process is orphaned if socket address parameter is invalid
      winbindd: vars for signals must be volatile sig_atomic_t
      Fix bug #5688 LPQ process is orphaned if socket address parameter is invalid
      winbindd: vars for signals must be volatile sig_atomic_t
      nss_winbind: Solaris 64-bit fix and...
      commit b520befe6f51644d20434add9864d7a2fa30aa2e

Samba Release Account (5):
      fix typos in Makefile
      ensure that the target directory exists
      fix typo that prevented cups options param from being listed in smb.conf(5)
      fixing release target --jerry
      fix the broken generation of the smb.conf.5.html page

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

Simo Sorce (24):
      Enable use of Relocations Read-Only, if supported, for enhanced security.
      Fix trusted users on a DC that uses the old idmap syntax. There was no default backend therefore on IDs were mapped by default.
      forgot to add docs for this new parameter
      fix bug #3434
      fix example usage of -D paramter
      Explain it in another way, that will not set up false expectations
      formatting
      mention idmap domains
      man page for IDMAP_AD
      Copy&Paste leftover for the example description, fix it.
      Fix idmap_ad sgml
      Document the ldapsam:editposix parametrical option
      Document the net sam options
      Auth info for idmap_ldap
      Make the manpage reflect the command behavior
      We don't use svnweb since long, correct the howto and point users to viewcvs
      Explain better what happens when you set to 0 these bits.
      Better doc mount.cifs.
      Fix regression introduced with 4086ef15b395f1a536fb669af2103a33ecc14de4
      The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.
      Fix for bug 5571
      The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.
      Clean up winbindd_group.c too
      Fix for bug 5571 Make sure that usernames are parsed using the correct separator. Otherwise group memeberships in winbind may be result broken. (This used to be commit 20b9c0aa7b4e6d6be5bb6e4e96bd8a1cbb6edd37)

Stefan Metzmacher (247):
      Merge commit 'origin/v3-2-stable' into v3-2-test
      selftest: samba3 passes RAW-SEARCH now
      socket_wrapper: make pcap code more portable
      libreplace: combine SOCKET_LIBS and NSL_LIBS to LIBREPLACE_NETWORK_LIBS
      libreplace: use LIBREPLACE_NETWORK_LIBS within some configure checks
      libreplace: for samba4 create LIBREPLACE_NETWORK as EXT_LIB
      libreplace: remove unused SOCKET_LIBS and NSL_LIBS
      dbwrap: add dbwrap_trans_store_int32()
      dbwrap: add db_open_trans()
      regdb: use dbwrap_trans_store_int32
      regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access
      regdb: use regdb->transaction_start(regdb) != 0 consistent
      regdb: use db_open_trans()
      passdb/secrets: it's enough to use traverse_read() in secrets_trusted_domains()
      passdb/secrets: use db_open_trans()
      pdb_tdb: use db_sam->transaction_start(db_sam) != 0 consistent
      pdb_tdb: use db_open_trans()
      libwbclient: add wbcLookupUserSids()
      libwbclient: add wbcListUsers() and wbcListGroups()
      libwbclient: remove prototype of non existing wbcDomainSequenceNumbers()
      wbinfo: use wbcLookupUserSids()
      wbinfo: use wbcListUsers() and wbcListGroups()
      wbinfo: use wbcGetgrnam()
      wbinfo: use wbcDomainInfo()
      libreplace(samba4): let LIBREPLACE depend on LIBREPLACE_NETWORK for now
      mapping_ldb: fix memory leak in group enumeration
      wbinfo: use wbcPing()
      wbinfo: use wbcUidToSid()
      wbinfo: use wbcGitToSid()
      wbinfo: use wbcSidToUid()
      wbinfo: use wbcSidToGid()
      wbinfo: use wbcAllocateUid()
      wbinfo: use wbcAllocateGid()
      regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access"
      regdb: get the seqnum before the record, to not miss something
      regdb: let regdb_fetch_keys() handle NULL and failure cases in the same way and return -1
      passdb/secrets: add secrets_db_ctx() to get the db_context
      passdb: guard pdb_generate_sam_sid() with a transaction
      pdb_tdb: use != 0 instead off == -1 for dbwrap functions
      mapping_tdb: use db_open_trans()
      mapping_tdb: use the correct sid for the key creation
      sharesec: use db_open_trans()
      dbwrap: add dbwrap_trans_store_uint32()
      dbwrap: fix a confusing "tdb_chainunlock failed" message
      account_pol: use dbwrap_trans_store_uint32()
      account_pol: use db_open_trans()
      smbd: ignore nttrans renames as w2k3 does
      libwbclient: use WBC_ERROR_IS_OK() in BAIL_ON_WBC_ERROR() macro
      libwbclient: add wbcInterfaceDetails()
      wbinfo: use wbcInterfaceDetails()
      smbd: always close the base_fsp even if the real close returned an error
      wbinfo: catch NULL domain string as in other places
      wbinfo: use wbcLookupSid()
      wbinfo: use wbcLookupRids()
      wbinfo: use wbcLookupNames()
      libwbclient: add wbcGetGroups()
      wbinfo: make use of wbcGetGroups()
      net_rpc: let get_user_tokens() use wbcListUsers()
      net_rpc: let get_user_sids() use wbcLookupName(), wbcGidToSid() and wbcGetGroups()
      locking: store the write time in the locking.tdb
      smbd: implement the strange write time update logic
      selftest: samba3 passes BASE-DELAYWRITE
      locking: combine get_delete_on_close_flag() and get_write_time() into get_file_infos()
      smbd: make it possible to disable get_file_infos() on searches
      smbd: make it possible to change the write time delay for testing
      selftest: run the BASE-DELAYWRITE test 4 times faster in make test
      libwbclient: add wbcSet[U|G]idMapping() and wbcSet[U|G]idHwm() functions
      net_idmap: use wbcSet[U|G]idMapping() and wbcSet[U|G]idHwm() functions
      nsswitch: remove unused nsswitch/wb_client.c
      net: 'net' doesn't need wb_common.o anymore.
      messaging: add FLAG_MSG_DBWRAP message class flag
      messaging: add MSG_DBWRAP_TDB2_CHANGES flag
      messaging.idl: add structure to marshall dbwrap_tdb2 changes
      rerun 'make idl'
      dbwrap: add dbwrap_tdb2 backend
      dbwrap: use db_open_tdb2() in for db_open_trans() if "dbwrap:use_tdb2=yes"
      dbwrap: wait for tdb2 change notifies in smbd, nmbd and winbindd
      groupdb: readd groupdb:backend parametric option
      groupdb: make mapping_tdb compatible to mapping_ldb
      WHATSNEW.txt: list my changes
      pdb_tdb: fix the upgrade code, db_traverse returns the number of records!
      lib/sharesec.c: fix the upgrade code, db_traverse returns the number of records!
      libwbclient: add wbcResolveWinsByName() and wbcResolveWinsByIP()
      wbinfo: use wbcResolveWinsByName() and wbcResolveWinsByIP()
      libwbclient: add wbcCheckTrustCredentials()
      wbinfo: use wbcCheckTrustCredentials()
      nbt.idl: fix parsing und pushing of dom_sids by using dom_sid0
      messages_ctdbd: make sure a ctdbd connection is only used in the process that created it
      messages_ctdbd: autocreate a ctdb connection, this will fix segfaults in the client tools
      smbd: merge "smbd:backgroundqueue=no" option from the v3-0-ctdb tree
      util: add reinit_after_fork() function
      loadparm: make it possible to just load the config without following "include =" statements
      smbd: call reinit_after_fork() in the needed places
      smbd: create the messaging conntext earlier
      printing: call reinit_after_fork() in the backgroundqueue process
      nmbd: call reinit_after_fork() in all needed cases
      nmbd: create the messaging conntext earlier
      winbindd: call reinit_after_fork() in the child processes
      winbindd: create the messaging conntext earlier
      WHATNEW.txt: add my latest changes
      the parameter name is 'writeable' and 'writable' is just an alias of it.
      This is the documantation for the shadow_copy vfs module.
      libreplace: check how portable utimes() and futimes() are
      libreplace: always provide utime() and utimes()
      libreplace: split out network checks into a AC_LIBREPLACE_NETWORK_CHECKS macro
      libreplace: use AC_LIBREPLACE_NETWORK_CHECKS only for samba
      libreplace: use AC_LIBREPLACE_NETWORK_CHECKS only for samba
      libreplace: also use AC_LIBREPLACE_NETWORK_CHECKS for the standalone build
      libreplace: merge socket.m4 into libreplace_network.m4
      libreplace: merge inet_ntoa.m4 into libreplace_network.m4
      libreplace: merge inet_aton.m4 into libreplace_network.m4
      libreplace: merge inet_ntop.m4 into libreplace_network.m4
      libreplace: merge inet_pton.m4 into libreplace_network.m4
      libreplace: merge socketpair.m4 into libreplace_network.m4
      libreplace: merge getaddrinfo.m4 into libreplace_network.m4
      libreplace: merge getifaddrs.m4 into libreplace_network.m4
      libreplace: include inet_ntoa.o when the system one is broken
      libreplace: export LIBREPLACE_NETWORK_OBJS and LIBREPLACE_NETWORK_LIBS vars
      libreplace: make sure system/network.h is only used when AC_LIBREPLACE_NETWORK_CHECKS was used
      libreplace: try to fix the build on HP-UX which has if_nametoindex() in -lipv6
      configure: remove unused configure check for HAVE_WORKING_AF_LOCAL
      lib/replace: add checks for HAVE_SOCK_SIN_LEN and HAVE_UNIXSOCKET
      configure: remove unused configure checks for HAVE_SOCK_SIN_LEN and HAVE_UNIXSOCKET and rely on libreplace
      lib/replace: move sys/sockio.h and sys/un.h checks into AC_LIBREPLACE_NETWORK_CHECKS
      configure: remove some header checks which are already done by AC_LIBREPLACE_NETWORK_CHECKS
      configure: make use of LIBREPLACE_NETWORK_LIBS instead of redoing the tests
      libreplace: add test for HAVE_IPV6
      configure: remove HAVE_IPV6 test as LIBREPLACE_NETWORK_CHECKS already have this
      configure: samba_cv_unixsocket was renamed into libreplace_cv_HAVE_UNIXSOCKET
      libreplace: we need to use AC_TRY_LINK() to make sure HAVE_IPV6 is correctly detected
      library-versions: use the same version for talloc and tdb as for the standalone builds
      build: add symbol versioning to libtalloc and libwbclient
      build: add symbol versioning to libtdb via script/mksyms.*
      build: fix dependencies for the generated libtdb.syms file
      build: autogenerate exports/libnetapi.syms
      Revert "build: autogenerate exports/libnetapi.syms"
      Revert "build: fix dependencies for the generated libtdb.syms file"
      Revert "build: add symbol versioning to libtdb via script/mksyms.*"
      Revert "build: add symbol versioning to libtalloc and libwbclient"
      build: autogenerate exports/libnetapi.syms
      build: pass .syms extention via @SYMSEXT@ from configure
      build: autogenerate exports/libtalloc.syms
      build: autogenerate exports/libwbclient.syms
      build: add symbol versioning when we build with gnu ld
      libwbclient: rename MAXSUBAUTHS => WBC_MAXSUBAUTHS
      libwbclient: add wbcLibraryDetails()
      build: make sure LIBWBCLIENT_*_TARGET is never empty
      configure: fix warnings with autoconf-2.62 rename smb_krb5_ => smb_krb5_cv_
      configure: fix warnings with autoconf-2.62 rename samba_stat_hires => samba_cv_stat_hires
      configure: fix warnings with autoconf-2.62 rename SMB_BUILD_ => samba_cv_
      configure: we require autoconf 2.54
      libreplace: fix warnings with autoconf-2.62 rename ac_ => libreplace_cv_
      libreplace: only include AC_USE_SYSTEM_EXTENSIONS fallback if required
      smbd: fix the handling of create_options to pass RAW-OPEN
      smbd: fix the handling of create_options to pass RAW-OPEN
      smbd: some write time fixes
      smbd: some write time fixes
      s3:mapping_tdb: fix the del_aliasmem() function
      security.idl: sometimes ACEs have some padding at the end
      libads/ldap.c: return an error instead of crashing when no realm is given
      libads/ldap.c: return an error instead of crashing when no realm is given
      s3:smbd: '|' isn't allowed in windows filenames
      s3:smbd: correctly verify stream names to pass RAW-STREAMS
      s3:smbd: wildcard characters are allowed in stream names
      s3:smbd: construct the correct newname for stream renames
      s3:smbd: return DELETE_PENDING on path based operations on streams, when the main file was deleted.
      s3:smbd: write times should be set on the base file instead of the stream name
      s3:smbd: only try and fallback to open a directory if it's not a stream open
      s3:streams_xattr: add support for renaming streams
      s3:streams_depot: map 'file::$DATA' to just 'file'
      s3:streams_depot: add support for stream renames
      s3:streams_depot: fix valgrind bug lp_parm_const_string() doesn't talloc the default value
      s3:streams_depot: add an option to disable the xattr checks
      s3:vfs: fix FCHMOD_ACL macros
      s3:smbd: give the correct error when trying to replace a stream
      s3:streams_xattr: recheck fsp->fsp_name after a rename
      s3:streams_xattr: fstat should do a stat on the base file
      s3:smbd: close the low level fd of the base_fsp, if the file was created
      s3:selftest: test the streams_depot module as it passes make test
      libwbclient: avoid usage talloc_init() in library code
      s3:net: fix password set of 'net rpc trustdom add'
      s3: correctly detect if the current dc is the closest one
      s3: libads: use get_dc_name() instead of get_sorted_dc_list() in the LDAP case
      s3: libsmb/namequery: fallback to returning all dcs, when none is available in the requested site
      s3:libsmb/namequery.c: add saf_join_store() function
      s3:libads/ldap.c: pass the real workgroup name to get_dc_name()
      s3:libads/ldap.c: if the client belongs to no site at all any dc is the closest
      s3:libads/ldap.c: store the dc name in the saf cache as in all other places
      s3:libnet_join: call saf_join_store() after a the join.
      s3:libnet_join: use DS_FORCE_REDISCOVERY
      s3:dsgetdcname: retry with the clients site
      s3:net_status: use dbwrap to open sessionid.tdb
      security.idl: sometimes ACEs have some padding at the end
      s3:smbd: '|' isn't allowed in windows filenames
      s3:smbd: correctly verify stream names to pass RAW-STREAMS
      s3:smbd: wildcard characters are allowed in stream names
      s3:smbd: construct the correct newname for stream renames
      s3:smbd: return DELETE_PENDING on path based operations on streams, when the main file was deleted.
      s3:smbd: write times should be set on the base file instead of the stream name
      s3:smbd: only try and fallback to open a directory if it's not a stream open
      s3:streams_xattr: add support for renaming streams
      s3:streams_depot: map 'file::$DATA' to just 'file'
      s3:streams_depot: add support for stream renames
      s3:streams_depot: fix valgrind bug lp_parm_const_string() doesn't talloc the default value
      s3:streams_depot: add an option to disable the xattr checks
      s3:vfs: fix FCHMOD_ACL macros
      s3:smbd: give the correct error when trying to replace a stream
      s3:streams_xattr: recheck fsp->fsp_name after a rename
      s3:streams_xattr: fstat should do a stat on the base file
      s3:smbd: close the low level fd of the base_fsp, if the file was created
      s3:selftest: test the streams_depot module as it passes make test
      libwbclient: avoid usage talloc_init() in library code
      s3:net: fix password set of 'net rpc trustdom add'
      s3: correctly detect if the current dc is the closest one
      s3: libads: use get_dc_name() instead of get_sorted_dc_list() in the LDAP case
      s3: libsmb/namequery: fallback to returning all dcs, when none is available in the requested site
      s3:libsmb/namequery.c: add saf_join_store() function
      s3:libads/ldap.c: pass the real workgroup name to get_dc_name()
      s3:libads/ldap.c: if the client belongs to no site at all any dc is the closest
      s3:libads/ldap.c: store the dc name in the saf cache as in all other places
      s3:libnet_join: call saf_join_store() after a the join.
      s3:libnet_join: use DS_FORCE_REDISCOVERY
      s3:dsgetdcname: retry with the clients site
      s3:net_status: use dbwrap to open sessionid.tdb
      s3:dbwrap: fix dbwrap_store_uint32() to match dbwrap_store_int32()
      Happy New Year!
      s3:libsmb: handle the smb signing states the same in the krb5 and ntlmssp cases
      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:')
      netlogon.idl: add idl for netr_LogonGetCapabilities()
      s3:netlogon: implement _netr_LogonGetCapabilities() with NT_STATUS_NOT_IMPLEMENTED
      librpc: rerun 'PIDL=pidl/pidl make idl'
      s3:make: use pidl/pidl for 'make idl'
      s3:lib: interfaces.c isn't used in the configure tests anymore
      s3:libsmb: fix smb signing for fragmented trans/trans2/nttrans requests
      s3:smbd: if we allow trans2 on the IPC$ share, then we have to allow transs2 too.
      s3:util: let parent_dirname() correctly return toplevel filenames
      v3-2-ctdb: Bump the ctdb vendor patch level to 69.

Steve French (23):
      fix description of mount.cifs credential file syntax
      Updated mount.cifs man page with current syntax
      Update cifs man page and add new umount.cifs man page
      Fix build break of mount.cifs.8 man page
      Fix mount.cifs man page build break part 2.
      Fixed typos, minor spelling mistakes
      Fix umount.cifs.8 build break
      Fix some typos in the umount.cifs.8 man page
      Fix description of umount -i (it was backwards).
      Update cifs vfs man page to add missing new mount options
      Fix multiple typos/spelling mistakes
      Add documentation for linux cifs client
      minor updates to linux client user guide
      Man page updates for mount.cifs, including adding in the missing
      cifs.upcall: fix compile warning
      cifs.upcall was not recognizing the newer name "dns_resolver" key type
      cifs.upcall: fix manpage and comments
      Building cifs.upcall is giving this build warning:
      mount.cifs: unclear error message with "credentials"
      Merge branch 'v3-2-test' of git://git.samba.org/samba into v3-2-test
      mount.cifs: unclear error message with "credentials"
      cifs mount fix for handling -V parameter
      Fix guest mounts

Steven Danneman (15):
      Forest root trust flags won't overwrite child trust flags
      Augmented "wbinfo -m" to list additional information about the type, direction, and transitivty of trusts.
      Fix bug 5419: memory leak in ads_do_search_all_args() when enumerating 1000s of entries
      Cleanup of DC enumeration in get_dcs()
      Cleanup of DC enumeration in get_dcs()
      Fix build warning on FreeBSD
      Simple fix for warning:
      Fix build warning on FreeBSD
      Simple fix for warning:
      Whitespace and >80 column cleanups.
      Fix extended DN parse error when AD object does not have a SID.
      Whitespace and >80 column cleanups.
      Fix extended DN parse error when AD object does not have a SID.
      s3: fix guest auth when winbindd is running
      s3: Modifications to generic notify structures to allow implementation of OneFS notify.

TAKAHASHI Motonobu (2):
      Fix bug 5901: Default for streams_depot location
      Fix bug 5901: Default for streams_depot location

Ted Percival (1):
      Probably fixes a crash during name resolution when log level >= 10

Tim Potter (7):
      Remove reference to non-existent configure option --with-msdfs as DFS is always on now.
      Remove CVS directory checked in to svn.
      Handle dia not being present more gracefully.
      Fix some misuse of the smbconfoption element.
      Add some documentation for the 'iprint server' parameter.
      Add a note that the 'nt acl support' parameter also maps POSIX ACLs as
      Although uneffected is probably a word, it's a bit awkward.

Tim Prouty (16):
      Cleanup size_t return values in convert_string_allocate
      Fixed "declaration shadows global declaration" warnings.
      Fixed build warning "passing arg from incompatible pointer type"
      Fixed "declaration shadows global declaration" warnings.
      Fixed build warning "passing arg from incompatible pointer type"
      Change sockaddr util function names for consistency and to eliminate name conflicts
      Change sockaddr util function names for consistency and to eliminate name conflicts
      s3: Fix stream marshalling to return the correct streaminfo status
      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
      s3 vfs: Fix SMB_VFS_RECVFILE/SENDFILE macros
      s3: parse_packet can return NULL which is then dereferenced in match_mailslot_name

Timur (6):
      Fix cut and paste error in quota code.
      Fix display of POSIX ACLs.
      Fix aio on FreeBSD.
      Fix cut and paste error in quota code.
      Fix display of POSIX ACLs.
      Fix aio on FreeBSD.

Tomasz Krasuski (2):
      Fix bug #5928 - Option --version in testparm does not work.
      Fix bug #5928 - Option --version in testparm does not work.

Vance Lankhaar (3):
      s/seperate/separate/g
      Since English is my first language, I suppose I qualify for "someone more
      Apparently Herb is more fluent than me...

Volker Lendecke (508):
      Fix warnings
      Check the right variable for being NULL
      Restore 3.0 behaviour with empty /etc/hosts
      Revert "Fix warnings"
      Revert "Convert cli_read to use cli_pull"
      Revert "Add async cli_pull support"
      Revert "Add infrastructure to support async SMB requests"
      Revert "Add basic infrastructure for general async requests"
      Zero out the out policy handler in lsa_Close
      Fix a memleak -- Coverity ID 222
      Fix Coverity ID 565
      Fix coverity ID 525, 526, 527, 528, 529 and 530
      Respect FAMChanged -- attempt to fix bug 5307
      Check the right pointer for non-NULL
      Fix a memleak
      Fix an uninitialized variable, Coverity ID 481
      Add basic infrastructure for general async requests
      Add infrastructure to support async SMB requests
      Add async cli_pull support
      Convert cli_read to use cli_pull
      Use io_bufsize as window size in smbclient get command
      Change default bufsize to 512k
      Fix a "nested extern declaration" warning
      Build aio_fork by default
      Fix some typos
      Pass specific packets to build_nmb and build_dgram
      Move inbuf handling to before the PDU handling
      Correctly calculate the max read size
      Print out the used seed in smbtorture
      Fix Coverity ID 551
      Use talloc_tos() in secrets_init
      Avoid some pointless checks
      Make use of talloc_asprintf_strupper_m in secrets.c
      add dbwrap_change_int32_atomic
      Add transactions to the dbwrap API
      Add dbwrap_trans_store and dbwrap_trans_delete
      Convert secrets_lock_trust_account_password to talloc
      Use a separate tdb for mutexes
      Convert secrets.c to use dbwrap
      Cleanup after pstring removal
      Clean up add_mapping_entry slightly
      Convert mapping_tdb.c to dbwrap
      Fix bug 4901
      Fix bug 5317
      Allocate one 0-byte in asprintf replacement when len==0
      Fix Coverity ID 564
      Fix Coverity ID 563
      Fix Coverity ID 555
      Fix Coverity ID 554
      Need to close the /dev/zero fd
      Fix Coverity ID 567
      Convert pdb_tdb to use dbwrap
      Add "net idmap aclmapset"
      Use right control to attach to persistent databases
      Merge leftovers of 0e1a86bc845 in 3-0-ctdb
      In smbstatus, mark locking.tdb and sessionid.tdb as CLEAR_IF_FIRST
      Some simplifications
      Fix bug 5334
      Fix bug 5338 -- thanks to Yuya Katayama <yuya999 at gmail.com>
      Fix some "nexted extern" warnins
      Merge dd9e0bea31751 from 3-0-ctdb -- use NetSamLogonEx when possible
      Fix a warning
      !NT_STATUS_IS_OK != NT_STATUS_IS_ERR
      Fix some warnings in the tsmsm module
      Fix an uninitialized variable warning
      A level 25 setuserinfo does change the pwdlastset
      Fix Coverity IDs 553, 552
      Fix Coverity ID 548
      Fix Coverity ID 547
      Fix Coverity ID 538
      Fix Coverity ID 537
      Fix Coverity ID 507
      Fix Coverity ID 506
      Fix Coverity ID 473
      On Solaris, size_t seems to be only 32 bit.
      Fix Coverity warnings
      Fix Coverity ID 436
      Fix Coverity ID 432
      Fix Coverity ID 462
      Fix Coverity ID 453
      Fix Coverity ID 450
      Fix Coverity ID 480
      Fix Coverity ID 479
      Fix Coverity ID 478
      Fix Coverity ID 477
      Fix Coverity ID 472
      Fix Coverity ID 471
      Fix Coverity ID 487
      Fix Coverity ID 488
      Fix Coverity ID 503
      Fix Coverity ID 504
      Fix Coverity ID 514
      Fix typo
      Fix a segfault
      Fix a valgrind error
      Fix wbinfo -a trusted\\user%password on a Samba DC with trusts
      printclose has only 1 vwv
      Make some fns static
      Fix a memory leak
      Fix a confusing variable name
      Fix a segfault
      More ssize_t->SMB_OFF_T
      Fix a segfault (an uninitialized variable)
      Protect group_mapping.tdb ops with transactions
      Convert share_info.tdb to dbwrap
      Add dbwrap_[fetch|store]_uint32
      Convert dbwrap_trans_store to NTSTATUS
      Convert dbwrap_trans_delete to NTSTATUS
      Add dbwrap_trans_*_bystring
      Convert account_pol.tdb to dbwrap
      Re-run "make idl"
      wbcAllocateGid returns a gid_t, not a uid_t
      Remove external refs to winbindd_fd
      Fix a C++ warning
      Fix a misleading debug message
      Fix bug 5375
      Fix an uninitialized variable
      Remove reference to pointless socket options
      Try anonymous session setup
      Also accept 0x15 getdc replies
      Fix bug 5366
      Remove some write-only fstrings
      Remove a redundant TALLOC_FREE
      Update WHATSNEW entry for pre3
      Fix the build of db_open_trans with CLUSTER_SUPPORT enabled
      Make use of ZERO_STRUCT instead of memset in namequery.c
      Fix some "ignoring asprintf result" warnings
      Enable multiple fd events on a single file descriptor
      Remove namedpipe_transact fn pointer from smb_np_struct
      Remove two pointless else branches
      Fix an uninitialized variable
      Fix bug 5398
      Fix bug 5399
      Fix bug 5400
      Fix a bogus uninitialized variable warning in IDL-based nbt code
      Set the right domain\user in cli_rpc_pipe_open_ntlmssp_internal
      Refactoring: Make struct rpc_pipe_client its own talloc parent
      Add "desthost" to rpc_pipe_client
      Fix two "ignoring asprintf result" warnings
      Move srv_name_slash from cli_state to rpc_pipe_client
      Introduce rpccli_set_timeout()
      Use rpc_pipe_client->user_name instead of rpc_pipe_client->cli->user_name
      Remove some unused code referencing pipe_names[]
      Remove the pipe_idx variable from rpc_pipe_client
      Refactoring: Move stuff around for creating a pipe
      Replace cli_rpc_pipe_close by a talloc destructor on rpc_pipe_struct
      Remove a redundant reference to rpc_pipe_state->cli from srv_spoolss
      Introduce rpc_pipe_np_smb_conn()
      Make convert_samr_dispinfo_to_NET_DISPLAY() static
      Fix some empty lines with just spaces
      Remove the "pwd" struct from rpc_pipe_client
      Fix wbinfo --group-info if the winbind separator set to non \
      Make nsstest valgrind-clean: buf is referred to by the parsed grp struct
      Increase level of debug msg when a regkey is not found
      Correctly initialize lp_load in smbstatus in the presence of registry on tdb2
      Add smb.conf entry for "winbind nested groups"
      Document 'cups server'
      Document force unknown acl user
      Add smb.conf entry for ldapsam:trusted.
      Fix typo
      Document recycle:touch_mtime
      Document "reset on zero vc"
      Document passdb:expand_explicit
      Document "passdb expand explicit" properly
      Remove references to sql and xml modules from the Samba3-HOWTO
      Two fixes by Karolin Seeger <ks at sernet.de>
      Document 13085 and 13086
      Small (but I think important...) fix for the idmap backend parameter syntax.
      Document changed default
      Clarify smb.conf entry
      Document recycle:subdir_mode, thanks to Thomas Bork
      Fix Bug 4240. Thanks to Karolin <ks at sernet.de> for bugging :-)
      Docs fix for r19820
      Some smbconf fixes from Karolin Seeger <ks at sernet.de>. Removing the
      Remove a section assuming multiple password backends
      Docs for "printjob username"
      Talked to Jerry on irc, he does not see what might break with this: Change
      After merging the notify stuff to 3_0_25, check in the docs
      Fix doc defaults report by Tom Bork -- Thanks :-)
      More doc fixes by Tom Bork -- thanks :-)
      Typo found by Tom Bork -- thanks
      Fix idmap manpages. Thanks to Karolin Seeger! :-)
      Change contents from fam_notify to notify_fam
      Rename fam_notify to notify_fam.
      Fix a quite significant typo found by Björn Jacke <bjacke at sernet.de>.
      Remove the docs for "open files database hash size"
      Remove "read bmpx" man page entry
      Fix sample for base_rid parameter
      Fix typo
      document changed default
      Add docs for "hidden" parameter
      "hidden"->"administrative share"
      Fix CLEAR_IF_FIRST handling of messages.tdb
      Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_client
      Move user/domain from rpc_pipe_client to cli_pipe_auth_data
      Create rpccli_xxx_bind_data functions
      Make use of rpccli_xxx_bind_data
      cli_rpc_pipe_open_noauth must take the user/domain from the smb session
      Introduce rpccli_pipe_txt(), describing a pipe for debug messages
      Introduce a redirection for ncacn_np and ncacn_ip_tcp in rpc_pipe_client
      Add basic ncacn_ip_tcp client infrastructure
      Attempt to fix the non-krb build
      Revert "Attempt to fix the non-krb build"
      Revert "Add basic ncacn_ip_tcp client infrastructure"
      Revert "Introduce a redirection for ncacn_np and ncacn_ip_tcp in rpc_pipe_client"
      Revert "Introduce rpccli_pipe_txt(), describing a pipe for debug messages"
      Revert "cli_rpc_pipe_open_noauth must take the user/domain from the smb session"
      Revert "Make use of rpccli_xxx_bind_data"
      Revert "Create rpccli_xxx_bind_data functions"
      Revert "Move user/domain from rpc_pipe_client to cli_pipe_auth_data"
      Revert "Refactoring: Make cli_pipe_auth_data a pointer off rpc_pipe_client"
      Revert "Remove the "pwd" struct from rpc_pipe_client"
      Revert "Fix some empty lines with just spaces"
      Revert "Make convert_samr_dispinfo_to_NET_DISPLAY() static"
      Revert "Introduce rpc_pipe_np_smb_conn()"
      Revert "Remove a redundant reference to rpc_pipe_state->cli from srv_spoolss"
      Revert "Replace cli_rpc_pipe_close by a talloc destructor on rpc_pipe_struct"
      Revert "Refactoring: Move stuff around for creating a pipe"
      Revert "Remove the pipe_idx variable from rpc_pipe_client"
      Revert "Remove some unused code referencing pipe_names[]"
      Revert "Use rpc_pipe_client->user_name instead of rpc_pipe_client->cli->user_name"
      Revert "Introduce rpccli_set_timeout()"
      Revert "Move srv_name_slash from cli_state to rpc_pipe_client"
      Revert "Fix two "ignoring asprintf result" warnings"
      Revert "Add "desthost" to rpc_pipe_client"
      Revert "Refactoring: Make struct rpc_pipe_client its own talloc parent"
      Revert "Set the right domain\user in cli_rpc_pipe_open_ntlmssp_internal"
      Revert "Remove namedpipe_transact fn pointer from smb_np_struct"
      Revert "Remove some write-only fstrings"
      Revert "Enable multiple fd events on a single file descriptor"
      Revert "Remove a redundant TALLOC_FREE"
      Revert "Make some fns static"
      Revert "mount.cifs: Zero mountpassword content before freeing."
      Attempt to fix the build on IRIX: Bug 5420
      Next round fixing bug 5420, build on IRIX
      Fix a valgrind bug in the new [ug]id2sid cache
      Fix a panic in the [ug]id2sid valgrind bug fix
      Samba Shared Repository - branch v3-3-test updated - release-3-2-0pre2-2315-g64d21f3
      Revert "Fix signing bug found by Volker. That one was *subtle*."
      Fix signing problem in the client with transs requests
      Revert "Fix signing bug found by Volker. That one was *subtle*."
      Fix signing problem in the client with transs requests
      If no node number is given, default to the current node in smbcontrol
      Don't block smbcontrol online/offline if !"winbind offline logons"
      Convert messages_local.c to use "struct tdb_wrap"
      Fix a valgrind error in _samr_LookupNames
      Fix memcache_flush()
      Fix nesting tdb_traverse in a transaction
      Add winbind:online check timeout parameter
      Do not call testparm in /etc/init.d/smb
      Fix a C++ warning
      Fix security=server, bug 5502
      Fix location of smbldap-tools
      Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails
      Fix a memleak caused by a crappy get_sorted_dc_list() API
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Always set "registry shares = yes" for "include = registry"
      Fix a memleak in fetch_ldap_pw
      Fix a memleak in secrets_fetch_trust_account_password_legacy
      Fix a memleak in secrets_fetch_afs_key
      Add STREAMINFO op to vfs_full_audit
      Fix the compile on NetBSD -- readlink and read are macros there
      Fix the compile on NetBSD -- missing prototypes
      shrink ldbtools
      Fix some scary FC9 warnings
      Correctly find a [u]int32_t replacement
      Fix max_fd calculation in event_loop_once
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      Fix max_fd calculation in event_loop_once
      Add -brtl to the AIX linker flags
      AIX build fixes from William Jojo -- thanks
      Do not panic if db_open_ctdb fails
      Do not segfault if corepath is not set up properly
      Exit nmbd cleanly if messaging_init() fails
      Exit smbstatus cleanly if messaging_init fails
      Correctly return NULL from messaging_ctdbd_connection if messaging_init failed
      Merge commit 'origin/v3-2-stable' into v3-2-ctdb
      bump version number to 32
      Fix a crash in _winreg_QueryValue
      Fix a handle leak for error returns in ldb_try_load_dso
      Fix group parsing in libwbclient's copy_group_entry()
      Fix an uninitialized variable found by the IBM checker
      Fix bug 5500 -- thanks to mathion at thorrovydeti.com for reporting
      Revert "Fix a memleak in ads_find_dc() in case get_sorted_dc_list() fails"
      Revert "Fix a memleak caused by a crappy get_sorted_dc_list() API"
      Fix a memleak in wbcAuthenticateUserEx()
      Replace a very unusual variable declaration by a more conventional one
      Fix a segfault in wbcLookupSid
      Fix a segfault in wbcLookupRids
      Fix a memleak in svcctl_init_keys()
      Fix checks in can_delete_file_in_directory()
      RWX on a file does not imply DELETE access
      Fix a brown paper bag segfault in clitar
      Revert "Fix a memleak in svcctl_init_keys()"
      Revert "Fix a memleak in svcctl_init_keys()"
      Fix the build on FreeBSD 4.6.2
      Use "init_shared_module" instead of "init_module" for initializing .so's
      Attempt to fix the darwin build
      Fix a double-closedir() in form_junctions()
      Fix an uninitialized variable access in callers of parse_msdfs_symlink
      Fix a crash in _dfs_Enum
      init_shared_module -> init_samba_module
      Fix typo
      Reduce memory usage in form_junctions() a little bit
      Check for sec_initial_uid() instead of uid==0 in dfs management
      Fix the build
      Add a gpfs_prefetch module
      Fix a segfault in rpcclient adddriver
      Fix valgrind errors in _spoolss_addprinterdriver
      Fix a file descriptor leak in add_port_hook
      Attempt to fix the build on Irix CC
      Fix alignment problems on sparc, bug 5512
      Give a nice error message if trying to join with a non-privileged user
      Fix a segfault in base64_encode_data_blob
      Fix some uninitialized variable references via ndr_print
      Always set "registry shares = yes" for "include = registry"
      A brown paper bag bug fix for "net sam rights"
      Change the directory parameter in streams_depot to become consistent
      Document the streams modules
      Fix the build of vfs_zfsacl.c
      Update Roadmap
      Fix a race condition in winbind leading to a crash
      Fix an incompatible pointer warning
      Attempt to fix bug 5616
      Fix a race condition in winbind leading to a crash
      Fix andx offset calculation for more than 2 chained requests
      fix smb_len calculation for chained requests
      Attempt to fix bug 5684
      Attempt to fix Coverity ID 595
      Attempt to fix Coverity ID 596
      Move the uid2sid cache to the parent winbind process
      Move the gid2sid cache to the parent winbind process
      Directly call backends from idmap_[ugs]_to_[ugs]id
      Remove the multi-ID lookup code and the 3.2.0 version of idmap_cache
      idmap rewrite
      Remove "idmap alloc config : range" parameter
      Fix prototypes
      Some doxygen comments for idmap
      Document idmap rewrite
      Make the docs actually build
      Do not create a new mapping if a domain with an explicit config fails
      Sequel to c10aad9f13: Ignore whitespaces in parametric options
      Move idmap_cache.c from winbindd/ to lib/
      Increase the default positive idmap cache time to a week
      Fix Coverity ID 587
      Do proper error handling if the socket is closed
      When setting an NFSv4 ACL, map generic bits
      Fix calculation of useable_space for trans2 and nttrans replies
      Fix Coverity ID 587
      Do proper error handling if the socket is closed
      When setting an NFSv4 ACL, map generic bits
      Fix calculation of useable_space for trans2 and nttrans replies
      Fix "getent passwd" with empty winbindd_idmap.tdb
      Attempt to fix bug 5778
      Fix some C++ warnings
      Fix some nonempty blank lines
      Remove two unused variables
      Fix a potential NULL deref in line 258 found by the IBM checker
      Fix an uninitialized variable found by the IBM Checker
      Fix an unlikely memleak found by the IBM checker
      Fix an uninitialized variable warning
      OS/X does not have rl_done in readline.h
      Fix some missing error handlings
      Remove an unused variable
      Log in the parent winbind log where a request is going
      If name_to_fqdn fails, retry with the dns domain the DC gave us
      Make use of ZERO_STRUCT (the first memset was actually wrong)
      Fix the build
      Fix nonempty blank lines
      Log in the parent winbind log where a request is going
      If name_to_fqdn fails, retry with the dns domain the DC gave us
      Don't add a realm unnecessarily
      Make use of ZERO_STRUCT (the first memset was actually wrong)
      Fix a potential NULL deref in line 258 found by the IBM checker
      Fix an uninitialized variable found by the IBM Checker
      Fix an unlikely memleak found by the IBM checker
      Fix an uninitialized variable warning
      Fix some missing error handlings
      Remove an unused variable
      Bump RPM version number to ctdb.50
      Fix bug 5691: SIGBUS on Solaris
      Fix bug 5840: Segfault in "rpcclient lsaaddacctrights"
      OS/X does not have rl_done in readline.h
      Fix the build
      Fix bug 5691: SIGBUS on Solaris
      Fix bug 5840: Segfault in "rpcclient lsaaddacctrights"
      Attempt to fix bug 5778
      Fix bug 5860: safe_strcpy gives a nasty error message for overlong strings
      Fix bug triggered by the RAW-SAMBA3OPLOCKLOGOFF test
      Ignore 3.0 style invalid group mappings during upgrade to ldb
      sys_pwnam doesn't return talloced memory, so don't mix up the returned struct.
      Rename some variables in getpwnam_alloc() for clarity
      Correctly check for presence of cups-devel
      Use the correct cups-devel test for HAVE_IPRINT also
      Actually finish memcache_add_talloc
      Make memcache_add_talloc NULL out the source pointer
      Fix trans2findfirst for the large directory optimization
      Fix trans2findfirst for the large directory optimization
      Fix the offset checks in the trans routines
      Fix a debug message, append the correct \n
      Fix for crash bug freeing a non-malloc'ed buffer if the client sends a non-encrypted packet with the crypto state set.
      Fix error code when smbclient puts a file over an existing directory
      Fix bug 5969: Optimize smbclient put command
      Fix bug 5860: safe_strcpy gives a nasty error message for overlong strings
      Fix bug triggered by the RAW-SAMBA3OPLOCKLOGOFF test
      Ignore 3.0 style invalid group mappings during upgrade to ldb
      sys_pwnam doesn't return talloced memory, so don't mix up the returned struct.
      Rename some variables in getpwnam_alloc() for clarity
      Correctly check for presence of cups-devel
      Use the correct cups-devel test for HAVE_IPRINT also
      Actually finish memcache_add_talloc
      Make memcache_add_talloc NULL out the source pointer
      Fix the offset checks in the trans routines
      Fix a debug message, append the correct \n
      Fix for crash bug freeing a non-malloc'ed buffer if the client sends a non-encrypted packet with the crypto state set.
      Fix error code when smbclient puts a file over an existing directory
      Fix bug 5969: Optimize smbclient put command
      Fix shadow_copy2 for "wide links = yes"
      Rename "scan_directory" to "get_real_filename"
      Apply some const
      Change get_real_filename() to unix syscall conventions, make it non-static
      Pass the get_real_filename operation through the VFS
      Fix nonempty blank lines in vfs_gpfs.c
      Make use of smbd_gpfs_get_realfilename_path in unix_convert
      also search for -lgpfs
      Add the "net groupfilter" command
      Fix a valgrind error
      Fix a "ignoring function call result" warning
      Add sys_writev
      Add write_data_iov
      Make write_data use write_data_iov
      Attempt to fix bug 5953: Make cli_send_smb_direct_writeX use writev
      Add code to test write_data_iov a bit
      First part of bugfix for #5933
      Second part of the bugfix for #5933
      Don't increment twice
      Fix a memory leak in cups_pull_comment_location
      Fix an ancient uninitialized variable read
      recvfile can't be used for printing so far
      Fix bug 5913.
      Fix a bad memleak in vfs_full_audit
      Fix bug 6014 -- mget shouldn't segfault without arguments
      s3/swat: Fix creation of the first share using SWAT.
      Even for srclen == 0 we have to return something
      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
      Add a vfs_preopen module to hide fs latencies
      Fix Coverity ID 745 (RESOURCE_LEAK)
      Fix Coverity ID 744
      Fix Coverity ID 742 (RESOURCE_LEAK)
      Fix Coverity IDs 879 and 880 (RESOURCE_LEAK, REVERSE_INULL)
      Fix an uninitialized variable warning
      Complete the fix for bug 6100
      Fix a valgrind error / segfault in dns_register_smbd()
      Revert "Fix a valgrind error / segfault in dns_register_smbd()"
      Revert "Revert "Fix a valgrind error / segfault in dns_register_smbd()""
      Don't log NDR_PRINT_DEBUG at level 0, this always ends up in syslog
      Fix a malloc/talloc mismatch when cli_initialise() fails
      Fix #6130: Don't crash in winbindd_rpc lookup_groupmem() on unmapped members
      Fix a valgrind error
      Fix bug 6097
      Fix two memleaks in the encryption code
      winbind_pam: fix gcc 4.4 compile warning
      Fix a scary "fill_share_mode_lock failed" message
      Do not use the file system GET_REAL_FILENAME for mangled names
      Fix smbd crash for close_on_completion
      Fix a memleak in an unlikely error path in change_notify_create()
      Fix annoying debug messages when no snapshots are used
      Revert "Do not use the file system GET_REAL_FILENAME for mangled names"
      Do not use the file system GET_REAL_FILENAME for mangled names
      Fix a race condition in vfs_aio_fork with gpfs share modes
      Add "file_walk_table" to do stuff with all open files
      In aio_fork, we have to close all fd's, we might hold a gpfs share mode
      Move down the become_root()/unbecome_root() calls into the VFS modules
      We have to deny a level 2 oplock if kernel oplocks are enabled
      Fix bug disclosed by lock8 torture test
      Use SMB_VFS_NEXT_CLOSE. This VFS stuff is really opaque to me...
      shadow_copy2: The system getrealfilename() can't deal with a 0-length fname
      Do not crash in ctdbd_traverse if ctdbd is not around
      Rename notify_context->db to db_recursive
      Add notify_onelevel.tdb
      Fix notify_onelevel: notify is not necessarily enabled
      For a non-existing stream, we have to return NAME_NOT_FOUND
      Align nttrans replies the same way Windows does it
      Make refusal of SEC_DESC_DACL_PROTECTED configurable
      s3:dsgetdcname: Inline dsgetdcname_cache_refresh
      s3:dsgetdcname: Fix a crash in dsgetdcname
      Add a parameter to disable the automatic creation of krb5.conf files
      s3:gpfs: Add support for the gpfs_ftruncate call
      s3: Fix shadow copy display on Windows 7
      s3: Attempt to fix a deadlock between smbd and ctdbd
      v3-2-ctdb: Bump the ctdb vendor patch level to 67.
      s3: Fix a 100% CPU loop when ctdbd dies during a traverse
      s3: Fix a crash in notify_remove_onelevel when "change notify = no"
      Fix bug 6478

William Jojo (1):
      Add undefined symbol flag for AIX.

Yannick Bergeron (3):
      Compile error on AIX 6.1
      Solve an IBM XL C/C++ compiler error encountered in get_exit_code() auth_errors array initialization in client/smbspool.c
      using NGROUPS_MAX instead of 32 for the max group value in rep_initgroups() subroutine in lib/replace/replace.c

Yasuma Takeda (6):
      Fix bug #5909 - MS-DFS does not work on Vista, if link name includes multibyte character.
      Fix bug #5944 - nmbd does not boot if socket adress = "" is defined in smb.conf
      Fix bug #5909 - MS-DFS does not work on Vista, if link name includes multibyte character.
      Fix bug #5944 - nmbd does not boot if socket adress = "" is defined in smb.conf
      Fix bug #6098 - When the DNS server is invalid, the ads_find_dc() does not work correctly with "security = domain"
      Fix bug 5920

Zach Loafman (3):
      Minor style correction
      Fix realpath() check so that it doesn't generate a core() when it fails.
      Make DSO_EXPORTS_CMD regexp more POSIX compliant

boyang (1):
      refresh sequence number as soon as possible when domain->sequence_number == -1 or domain->last_status is not ok.

coffeedude (2):
      net ads: Upper case he realm name when calling kinit() using machine creds.
      net ads: Upper case he realm name when calling kinit() using machine creds.

root (8):
      Port 3c1f1f0797e from 3-0-ctdb
      updated spec files and build script
      Bump up version number
      Dont core dump if ctdb is not running
      Fix README: DOCS_DIR is replaced by DOCS_TARBALL
      Package 32-bit versions of libtalloc into the winbind rpm
      fixed conflict
      allow idmap_cache.tdb to be disabled

todd stecher (2):
      Memory leaks and other fixes found by Coverity
      Memory leaks and other fixes found by Coverity

-----------------------------------------------------------------------


-- 
Samba Shared Repository


More information about the samba-cvs mailing list