[SCM] Samba Shared Repository - annotated tag release-3-2-0pre3 created - release-3-2-0pre3

Karolin Seeger kseeger at samba.org
Fri Apr 25 14:44:50 GMT 2008


The annotated tag, release-3-2-0pre3 has been created
        at  443ad14dc5c6d9aff3f0b7950c0456083a6817ae (tag)
   tagging  be08a479dc09c74245a1e11b69150748be4a4ec8 (commit)
  replaces  release-3-2-0pre2
 tagged by  Karolin Seeger
        on  Fri Apr 25 16:42:28 2008 +0200

- Log -----------------------------------------------------------------
tag release-3-2-0pre3
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)

iD8DBQBIEe3sbzORW2Vot+oRAmtTAJ9Q1LVWN0pN3M7YPTBb39bKi9mrggCcC/0E
dguKEXYEaS6ml6VQo3m/rE4=
=wvAU
-----END PGP SIGNATURE-----

Alexander Bokovoy (35):
      Allow broader range of HSM systems in vfs_tsmsm
      Destroy DMAPI session when main smbd daemon exits.
      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

Andrew Bartlett (13):
      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.

Andrew Tridgell (1):
      [samba-3-0-ctdb.tridge @ tridge at samba.org-20070602053809-kpw5kjkcyjs8yjbl]

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

Björn Jacke (2):
      some shells are pickier than others ...
      add AC_TRY_RUN_STRICT support for Sun Studio compiler

Bo Yang (1):
      Only cache password policy results that worked, otherwise we

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().

Derrell Lipman (3):
      Check for NULL pointers before dereferencing them.
      Fix use of AuthDataWithContext capability
      Eliminate global variable in_client and a plethora of extern declarations.

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

Gerald (Jerry) Carter (2):
      Ignore port when pulling IP addr from struct sockaddr_storage.
      Fix libtdb some to move back towards allowing out of tree builds

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 (16):
      Fix a bug in the output from print_canonical_sockaddr() fix from 36f8bafbd3dee66a8....
      DIsplay the short domain name in "wbinfo -m " by default.
      Fix enumeration of forest trusts from our root domain.
      Only add WBFLAG_PAM_CONTACT_TRUSTDOM when performing a krb5 auth request.
      Don't fill password policy structure for any domain other than our own.
      Follow error code name convention in libwbclient.
      Remove unused variable from wbcCheckTrustCredentials().
      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
      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.
      Add wbcListTrusts() API call to libwbclient.so
      Convert "wbinfo -m" to use wbcListTrusts() API call.
      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

Günther Deschner (318):
      Fix build of pam_smbpass.
      Add PICFLAG to libnetapi Makefile.
      Give a better error message why NetServerSetInfo() may fail in the gui.
      Fix lp_load with an empty registry and "config backend = registry". Michael, please check.
      In libnetapi, point out that lp_load has failed.
      Another build fix for pam_smbpass: make sure libwbclient is there.
      Fix build targets for bin/net.
      Fix _dssetup_DsRoleGetPrimaryDomainInformation().
      Fix the build of cifs.spnego.
      Slowly making progress on PAC_UNKNOWN_12.
      Re-run make idl.
      Ignore Kerberos PAC type 12.
      Re-run make idl.
      Enable libnetjoin debugging for now but avoid printing passwords.
      Add debug statement in auth_winbind to display wbcAuthenticateUserEx error code.
      Fix wbcAuthenticateUserEx().
      Fix crash bug in check_sam_security() when make_server_info_sam() did a
      Move talloc_init to the right place in "net ads join".
      Use TALLOC_FREE in libnetjoin debugging dump code.
      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 IDL for srvsvc_NetShareEnum and srvsvc_NetShareEnumAll.
      Re-run make idl.
      Add some more init_srvsvc_NetShareInfoX functions.
      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.
      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.
      Remove unused marshalling for SRV_NET_DISK_ENUM.
      Use pidl for _srvsvc_NetFileEnum.
      Remove unused marshalling for SRV_NET_FILE_ENUM.
      Fix the build (by calling NDR_SRVSVC_NETFILEENUM).
      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 typo.
      Be more verbose why create local token has failed during
      Fix debug statement (missing \n).
      Fix return of reg values below HKLM/SOFTWARE/MICROSOFT/WINDOWSNT/CURRENTVERSION.
      Add error mapping for WERR_SERVICE_NEVER_STARTED.
      Fix IDL for winreg_QueryValue.
      Re-run make idl.
      Fix _winreg_QueryValue().
      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.
      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.
      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.
      Rename string to array in lsa_BinaryString.
      Re-run make idl.
      Fix blob used in pull_netr_AcctLockStr().
      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.
      Fix the build of reply_setattrE().
      For convenience reasons, always create cli->srv_name_slash in the rpc_client.
      Use existing srv_name_slash.
      Pure cosmetics, trying to get my group policy diff smaller.
      Make netr_DsRGetDCNameInfo public.
      Re-run make idl.
      Use NDR for netr_DsRGetDCNameInfo un-/marshalling in dsgetdcname.
      Remove unneeded pack_dsdcinfo/unpack_dsdcinfo.
      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.
      Always uppercase cli->srv_name_slash.
      Move rpccli_try_samr_connects out of rpcclient.
      Remove some dead code in rpcclient.
      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 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.
      Fix typo.
      Add secure_channel_type to libnetjoin.
      Move some WERRORs down to the NERR_BASE block.
      Add WERR_USER_ALREADY_EXISTS and WERR_PASSWORD_RESTRICTION.
      Fix ou handling in netdomjoin-gui.
      libnetapi: don't to try to free NULL struct.
      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.
      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.
      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.
      netdomjoin-gui: Fix label alignment showing up with lower screen-resolution.
      libnetapi: Disable talloc_enable_leak_report.
      IDL: Add nbt.idl from Samba4.
      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.
      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.
      Fix the build of eventlogadm.
      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.

Herb Lewis (3):
      update wbinfo manpage
      add documentation for debug prefix timestamp
      update manpage for profiling-level option

James Peach (39):
      Use bool for BOOL and true/false for True/False. We need lowercase
      Remove unused variable.
      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 (1):
      mount.cifs: fix several problems when mounting subdirectories of shares (try 2)

Jelmer Vernooij (209):
      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.
      Fix formatting.
      Rerun pidl after fixing array copying in client code and authservice array sizes.

Jeremy Allison (80):
      client[ADDR_INDEX] is an IPv4 mapped to IPv6, but
      Fix bug #5267 - nmbd shuts down when network interfaces go down.
      Fix up the comments on security=share to explain we're
      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
      Fix missing '&&'.
      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
      Reduce the race condition in Samba4 in RAW-RENAME test. We rename a file
      Using Metze's S4 nttrans rename test, the nttrans rename
      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>.
      When using plaintext ucs2 passwords clistr_push calls ucs2_align, which causes
      Fix bug #5372. With a large CUPS installation with a remote server, contacting
      Rewrite the wrap checks to deal with gcc 4.x optimisations.
      Use size_t for strlen return, not int. Karolin please
      Fix S3 to pass the test_raw_oplock_exclusive3 test.
      Fix the last reported debian problem with nmbd not waiting
      Metze pointed out this we don't need FILE_ATTRIBUTE_READ here.
      Fix part of bug #3617 from valgrind trace.
      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.
      Fix for termination problems when no interfaces found - bug #5267.
      Check x_fflush returns.
      Quieten valgrind message on make valgrindtest. This doesn't
      Fix bug #5386, don't keep printing the same waiting
      Fix gcc uninitialized variable used warning.
      Fix the problem when -L is used with IPv6 addresses. Don't try to
      Janitor for tridge. Keep lib/replace in sync with the gcc4
      Make mount.cifs.c consistent with other Samba code usage w.r.t

Jim McDonough (5):
      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.

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 (3):
      ntlm_auth: Improve compliance to the Squid helper protocol
      Add --uid-info option to manpage.
      --uid-info takes a uid as parameter

Karolin Seeger (70):
      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.
      Re-run make idl.
      Fix typos.
      Fix typo.
      objectclass -> objectClass
      Revert "Fix the build of eventlogadm."
      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>
      WHATSNEW: Update release date for 3.2.0pre3.
      mount.cifs: Zero mountpassword content before freeing.

Lars Müller (7):
      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

Marc VanHeyningen (1):
      Coverity fixes

Michael Adam (330):
      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
      Make test: set LD_LIBRARY_PATH for make test_shlibs and friends.
      Time to confess...
      configure: fix quotation in SMB_LIBRARY for help output.
      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: fix counting of services.
      Fix %I macro expansion for IPv4 mapped IPv6 addresses.
      Allow parameter "include" in registry based configuration (again).
      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().
      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.
      smbd: fix session setup with security = share.
      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.
      Test: Properly track current test binary for tracking crashes.
      Reformat: Remove indentation of part of pam_smbpass/support.c by one tab.
      Move libnet_conf to a library lib/smbconf/ of its own, fixing the api.
      libsmbconf: rename all occurrences of libnet_conf_ to smbconf_ .
      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.
      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.
      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.
      winbindd_cache: add missing validation function for pwinfo cache entry
      build: fix configure option --with-static-libs=libXYZ
      net: add a "net registry" subcommand to locally access the registry.
      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.
      net_registry: fix build/linking of net_registry.
      mapping.tdb: fix creation of entries with GROUP_PREFIX
      mapping_tdb: fix enumeration of mappings.
      winbindd: fix break out early condition in fill_grent_mem().
      winbindd: only call winbindd_validate_cache when not in offline logon mode.
      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).
      Add a talloc context parameter to current_timestring() to fix memleaks.
      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.
      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.
      registry: remove parameter checks from smbconf backend: they are in libsmbconf.
      registry: add support for REG_MULTI_SZ to registry_push_value().
      vlp: fix an implicit cast compile warning.
      charcnv: add talloc_strdup_lower() - talloc variant of strdup_lower().
      libsmbconf: move initialization of registry value down after error checks.
      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: don't process net_registry_util.c with make proto
      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.
      test: not only pretend to call smbconftort - really do it :-}
      libsmbconf: don't mark the API as "subject to change" any longer.
      regdb: use != 0 instead of == -1 check for transaction_[commit|cancel]
      regdb: use == 0 (instead of != -1) as indicator for success of dbwrap_trans_[delete|store]()
      Revert "regdb: use dbwrap->fetch() instead of fetch_locked() for readonly access"
      dbwrap: fix dbwrap_trans_[delete|store]() to stop when transaction_start() failed.
      dbwrap: fix more "tdb_chainunlock failed" messages
      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)
      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).
      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: move normalize_dbkey() from lib/util_reg.c to registry/reg_util.c
      dbwrap_tdb2: fix a C++ warning by making implicit cast explicit
      libnetapi: fix a C++ warning by making implicit cast explicit
      auth: add SeDiskOperatorsPrivilege to get_root_nt_token to fix registry shares.
      loadparm: remove pfunc parameter from process_registry_globals().
      loadparm: reactivate special semantics of "include = registry" for now.
      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.
      libsmbconf: fix segfault in listing share names / config.
      build: add missing dependency for libtdb.so to pam_smbpass
      loadparm: make lo_load_initial() only skip registry include.
      loadparm: rename bNoIncludes to bAllowIncludeRegistry (inverting logic)
      build: group NTERR/DOSERR/ERRORMAP and LIBSAMBA object differently
      build: group RPC_PARSE_OBJ1 with LIBSAMBA_OBJ
      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
      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 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
      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".
      libwbclient: fix wbcResolveWinsByName() to take char * instead of const char **
      libwbclient: change wbcResolveWinsByIP() to take char ** instead of const char **
      manpages: describe special meaning of "include = registry" in description of "include"
      manpages: update the section about registry configuration in smb.conf.5
      docs: fix the manpage output of parameters list in smb.conf.5.

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

Richard Sharpe (1):
      Fix a small but annoying cut-n-pasteo with the net groupmap modify exampled.

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

Simo Sorce (17):
      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.

Stefan Metzmacher (101):
      mapping_ldb: fix memory leak in group enumeration
      smbd: always close the base_fsp even if the real close returned an error
      smbd: ignore nttrans renames as w2k3 does
      net_rpc: let get_user_tokens() use wbcListUsers()
      net_rpc: let get_user_sids() use wbcLookupName(), wbcGidToSid() and wbcGetGroups()
      libwbclient: add wbcLookupUserSids()
      libwbclient: add wbcListUsers() and wbcListGroups()
      libwbclient: remove prototype of non existing wbcDomainSequenceNumbers()
      libwbclient: use WBC_ERROR_IS_OK() in BAIL_ON_WBC_ERROR() macro
      libwbclient: add wbcInterfaceDetails()
      libwbclient: add wbcGetGroups()
      socket_wrapper: make pcap code more portable
      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
      wbinfo: use wbcLookupUserSids()
      wbinfo: use wbcListUsers() and wbcListGroups()
      wbinfo: use wbcGetgrnam()
      wbinfo: use wbcDomainInfo()
      wbinfo: use wbcPing()
      wbinfo: use wbcUidToSid()
      wbinfo: use wbcGitToSid()
      wbinfo: use wbcSidToUid()
      wbinfo: use wbcSidToGid()
      wbinfo: use wbcAllocateUid()
      wbinfo: use wbcAllocateGid()
      wbinfo: use wbcInterfaceDetails()
      wbinfo: catch NULL domain string as in other places
      wbinfo: use wbcLookupSid()
      wbinfo: use wbcLookupRids()
      wbinfo: use wbcLookupNames()
      wbinfo: make use of wbcGetGroups()
      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.
      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()
      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()
      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
      libreplace(samba4): let LIBREPLACE depend on LIBREPLACE_NETWORK for now
      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: make mapping_tdb compatible to mapping_ldb
      groupdb: readd groupdb:backend parametric option
      selftest: samba3 passes RAW-SEARCH now
      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!
      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
      libwbclient: add wbcResolveWinsByName() and wbcResolveWinsByIP()
      wbinfo: use wbcResolveWinsByName() and wbcResolveWinsByIP()
      libwbclient: add wbcCheckTrustCredentials()
      wbinfo: use wbcCheckTrustCredentials()
      WHATNEW.txt: add my latest changes
      nbt.idl: fix parsing und pushing of dom_sids by using dom_sid0
      the parameter name is 'writeable' and 'writable' is just an alias of it.
      This is the documantation for the shadow_copy vfs module.

Steve French (14):
      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

Steven Danneman (2):
      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.

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.

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 (151):
      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
      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
      add dbwrap_change_int32_atomic
      Add transactions to the dbwrap API
      Add dbwrap_trans_store and dbwrap_trans_delete
      Fix Coverity ID 551
      Use talloc_tos() in secrets_init
      Avoid some pointless checks
      Make use of talloc_asprintf_strupper_m in secrets.c
      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 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
      More ssize_t->SMB_OFF_T
      printclose has only 1 vwv
      Fix a memory leak
      Fix a segfault (an uninitialized variable)
      Fix a misleading debug message
      Fix bug 5375
      Remove reference to pointless socket options
      Try anonymous session setup
      Also accept 0x15 getdc replies
      wbcAllocateGid returns a gid_t, not a uid_t
      A level 25 setuserinfo does change the pwdlastset
      Fix bug 5366
      Fix an uninitialized variable
      Remove external refs to winbindd_fd
      Fix a C++ warning
      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
      Fix a segfault
      Fix a confusing variable name
      Update WHATSNEW entry for pre3
      Fix the build of db_open_trans with CLUSTER_SUPPORT enabled
      Fix wbinfo --group-info if the winbind separator set to non \
      Make nsstest valgrind-clean: buf is referred to by the parsed grp struct
      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
      Increase level of debug msg when a regkey is not found
      Correctly initialize lp_load in smbstatus in the presence of registry on tdb2
      Fix a bogus uninitialized variable warning in IDL-based nbt code

root (1):
      Port 3c1f1f0797e from 3-0-ctdb

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list