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

Karolin Seeger kseeger at samba.org
Thu Oct 2 10:44:32 GMT 2008


The annotated tag, release-3-3-0pre2 has been created
        at  5a0543ad7939b04e2d9a4eb90fb22920a121c169 (tag)
   tagging  f5b7648e6c1bffb9f28d94cbd5b1efffdd3a33f4 (commit)
  replaces  release-3-3-0pre1
 tagged by  Karolin Seeger
        on  Thu Oct 2 12:42:57 2008 +0200

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

iD8DBQBI5KXfbzORW2Vot+oRAgjsAKC8XLHu+I8SBBHZ7RHk+1HDwNFFQgCeOhsQ
WFLC9eKxrF3dGgC/CGI4Z7I=
=2vvo
-----END PGP SIGNATURE-----

Andrew Bartlett (1):
      Skip strcmp() on 2 NULL pointers.

Andrew Tridgell (12):
      ldb: Fix permissions of group_mapping.ldb.
      fixed tsmsm_sendfile(). The logic was totally broken.
      fixed an errno handling bug that could lead to an infinite loop
      Avoid a race condition in glibc between AIO and setresuid().
      become root for AIO operations
      EINVAL is also a valid error return, meaning "this filesystem
      Handle arbitrary new PAC types
      fixed segv on startup with trusted domains
      removed unused variables
      fixed a segfault on the ctdb destructor code
      fixed an (unlikely) memory leak
      re-added "winbind:ignore domains" patch

Ephi Dror (1):
      Correct the netsamlogon_clear_cached_user function.

Gerald (Jerry) Carter (7):
      Add workaround for docs build and dependency on parameters.all.xml
      winbindd: Add support for name aliasing.
      winbindd: Update the calls to ws_name_XX() to reflect API changes.
      idmap_hash: Add the idmap/nss-info provider from Likewise Open.
      * Allow an admin to define the "uid" attribute for a RFC2307
      idmap: Increment the interface number after Volker's rewrite.
      idmap_adex: Add new idmap plugin for support RFC2307 enabled AD forests.

Gerald W. Carter (7):
      idmap_ad: Fix a segfault when calling nss_get_info() with a NULL ads structure.
      Document how to enable the name aliasing support in Winbind.
      Document the new hash and adex idmap/nss_info plugins.
      idmap_adex: Fix the nss_info install link.
      idmap_hash: Fix the nss_info link during "make install"
      WHATSNEW: Add summary of the idmap_hash plugin and Winbind's "name aliasing"
      idmap: Fix typo is gid2sid() that was caching using idmap_cache_set_sid2uid()

Günther Deschner (208):
      WHATSNEW: add some new items.
      build: make sure to create CODEPAGEDIR and MODULESDIR.
      winbindd: fix invalid sid copy (hit when enumerating sibling domains).
      kerberos: move the KRB5_KEY* macros to header file.
      kerberos: add KRB5_KT_KEY abstraction macro.
      kerberos: use KRB5_KT_KEY macro where appropriate.
      kerberos: fix HAVE_KRB5 related build issue.
      net: use netapi for rpc_user_rename.
      netapi: add all USER_INFO structs to public header.
      netapi: fix ENCRYPTED_PWLEN in IDL.
      re-run make idl.
      netapi: add ENCRYPTED_PWLEN to public header.
      netapi: add more infolevels to NetUserSetInfo example.
      netapi: make set_user_info_USER_INFO_X a separate function.
      netapi: process level 1003 in construct_USER_INFO_X as well.
      netapi: support level 1003 in NetUserSetInfo.
      netapi: fix convert_USER_INFO_X_to_samr_user_info21.
      netapi: support level 1011 in NetUserSetInfo.
      netapi: support level 1009 in NetUserSetInfo.
      netapi: fix acct_flags handling in convert_USER_INFO_X_to_samr_user_info21.
      netapi: support level 1012 in NetUserSetInfo.
      netapi: support level 1006 in NetUserSetInfo.
      netapi: add usriX_profile/usriX_home_dir_drive/usriX_primary_group_id to USER_INFO_X in IDL.
      re-run make idl.
      netapi: support level 1052 in NetUserSetInfo.
      netapi: support level 1053 in NetUserSetInfo.
      netapi: support level 1051 in NetUserSetInfo.
      netapi: support level 1024 in NetUserSetInfo.
      netapi: support level 1014 in NetUserSetInfo.
      net: use netapi function to list users.
      net: use netapi function to set user password.
      netapi: add NetUserGetGroups to IDL.
      re-run make idl.
      netapi: add skeleton for NetUserGetGroups.
      netapi: fix NetUserSetInfo return code for currently unsupported levels.
      netapi: add NetUserGetGroups to public headers.
      netapi: add NetUserGetGroups example code.
      netapi: implement NetUserGetGroups_r.
      net: use netapi for "net rpc user info" to enumerate user group membership.
      net: now that "net rpc user" uses netapi calls exclusivly, net rpc shell needs
      netapi: fix IDL for USER_INFO_4.
      re-run make idl.
      netapi: fix public header for USER_INFO_4.
      netapi: display all available levels in NetUserGetInfo example.
      netapi: add samr_acb_flags_to_netapi_flags for NetUserEnum and NetUserGetInfo.
      netapi: always return correct account name in NetUserGetInfo/NetUserEnum.
      netapi: give more correct error code in NetUserGetInfo.
      netapi: add USER_PRIV_* constants to IDL.
      re-run make idl.
      netapi: add USER_PRIV_* constants to public header.
      netapi: add AF_OP constants to IDL.
      re-run make idl.
      netapi: add AF_OP constants to public header.
      netapi: better point out what levels are unknown in NetUserEnum.
      netapi: add samr_rid_to_priv_level().
      netapi: add NetShareAdd to IDL.
      re-run make idl.
      netapi: add NetShareAdd skeleton.
      netapi: add NetShareAdd to public header.
      netapi: implement NetShareAdd_r.
      netapi: add NetShareAdd example code.
      netapi: add USER_MAXSTORAGE_UNLIMITED to IDL.
      re-run make idl.
      netapi: prepare libnetapi_samr_lookup_user to lookup priv levels.
      netapi: add builtin handle to NetUserEnum.
      netapi: add info21_to_USER_INFO_10.
      netapi: add info21_to_USER_INFO_20.
      netapi: add info21_to_USER_INFO_23.
      netapi: add info21_to_USER_INFO_1 and support level 1 NetUserEnum/GetInfo.
      netapi: add info21_to_USER_INFO_2 and support level 2 in NetUserEnum/GetInfo.
      netapi: add info21_to_USER_INFO_3 and support level 3 in NetUserEnum/GetInfo.
      netapi: add info21_to_USER_INFO_4 and support level 4 in NetUserEnum/GetInfo.
      netapi: add info21_to_USER_INFO_11 and support level 11 in NetUserEnum/GetInfo.
      netapi: add NetJoinFlags to IDL.
      re-run make idl.
      netapi: add NetJoinFlags to public header.
      netapi: use NETSETUP join flags in examples.
      netapi: fix some warnings in netdomjoin-gui.
      netapi: fix NetGetJoinableOUs_l.
      doserr: add WERR_WRONG_PASSWORD.
      kerberos: fix indent of enc type lines in generated krb5.conf files.
      netapi: fix return code in NetShareAdd_r.
      net: use netapi to add shares.
      net: use netapi for rpc_sh_share_add as well.
      netapi: add NetShareDel to IDL.
      re-run make idl.
      netapi: add NetShareDel skeleton.
      netapi: add NetShareDel to public header.
      netapi: add NetShareDel example code.
      netapi: implement NetShareDel_r.
      net: use netapi for deleting shares.
      net: use netapi for rpc_sh_share_delete as well.
      netapi: add more SHARE_INFO_X levels.
      re-run make idl.
      netapi: add new SHARE_INFO structs to public header.
      netapi: add NetShareEnum to IDL.
      re-run make idl.
      netapi: add NetShareEnum skeleton.
      netapi: add NetShareEnum to public headers.
      netapi: add NetShareEnum example code.
      netapi: fix NetGetJoinableOUs_r: do not tear down connection.
      netapi: add SERVER_INFO_100-102 to IDL.
      re-run make idl.
      netapi: add new SERVER_INFO structures to public header.
      netapi: add NetServerGetInfo example code.
      netapi: add support for more infolevels in NetServerGetInfo_r.
      netapi: add support for local query of level 101 in NetServerGetInfo.
      netdomjoin-gui: add support to remotely join/unjoin workstations.
      netdomjoin-gui: test all NetServerGetInfo levels until we get comment.
      netdomjoin-gui: add gtk set_transient flags.
      netdomjoin-gui: fix some small errors in callbacks.
      netdomjoin-gui: always center new windows.
      netdomjoin-gui: fix some widget closing callbacks.
      netapi: add NetRenameMachineInDomain to IDL.
      re-run make idl.
      netapi: add skeleton for NetRenameMachineInDomain.
      netapi: add NetRenameMachineInDomain to public header.
      netapi: implement NetRenameMachineInDomain_r.
      netapi: add NetRenameMachineInDomain example code.
      netapi: move join related examples to one directory.
      wkssvc: rename wkssvc_NetJoinStatus flags.
      re-run make idl.
      netapi: add NETSETUP_JOIN_STATUS to IDL.
      re-run make idl.
      netapi: add NETSETUP_JOIN_STATUS to public header.
      netapi: remove NetSetup* flags from netdomjoin-gui.
      netapi: add IDL for NetShareGetInfo.
      re-run make idl.
      netapi: add skeleton for NetShareGetInfo.
      netapi: add NetShareGetInfo to public header.
      netapi: add NetShareGetInfo example code.
      netapi: implement NetShareGetInfo_r.
      netapi: implement NetShareEnum_r.
      netapi: add NetShareSetInfo to IDL.
      re-run make idl.
      netapi: add skeleton for NetShareSetInfo.
      netapi: add NetShareSetInfo to public header.
      netapi: add NetShareSetInfo example code.
      netapi: add support for level 1004 in
      netapi: implement NetShareSetInfo_r.
      netapi: add SHARE_INFO_1005_FLAGS.
      re-run make idl.
      netapi: fix NetShareGetInfo example output.
      netapi: re-arrange a little NetLocalGroupSetMembers example code.
      net: use NETSETUP flags consistently.
      netapi: add NetShare testsuite.
      netapi: expand NetUser testsuite a little.
      netapi: fix doxygen warning.
      netapi: fix NetShareEnum_r which in fact enumerates all shares.
      net: use netapi for NetShareEnum.
      netapi: fix NetShareGetInfo_r.
      netapi: fix NetShareEnum_r.
      netapi: make add_GROUP_USERS_INFO_X_buffer non-static.
      netapi: add IDL for NetUserSetGroups.
      re-run make idl.
      netapi: add skeleton for NetUserSetGroups.
      netapi: add NetUserSetGroups to public header.
      netapi: add example code for NetUserSetGroups.
      netapi: implement NetUserSetGroups_r.
      netapi: add IDL for NetGroupSetUsers.
      re-run make idl.
      netapi: add skeleton for NetGroupSetUsers.
      netapi: add NetGroupSetUsers to public header.
      netapi: add example code for NetGroupSetUsers.
      netapi: implement NetGroupSetUsers_r.
      netapi: implement NetGroupGetUsers_r.
      netapi: fix group_getusers example.
      netapi: add NetUserGetLocalGroups to IDL.
      re-run make idl.
      netapi: add NetUserGetLocalGroups skeleton.
      netapi: add NetUserGetLocalGroups to public header.
      netapi: add NetUserGetLocalGroups example code.
      netapi: implement NetUserGetLocalGroups_r.
      netapi: add NetFileClose to IDL.
      re-run make idl.
      netapi: add NetFileClose skeleton.
      netapi: add NetFileClose to public header.
      netapi: add NetFileClose example code.
      netapi: implement NetFileClose_r.
      netapi: add IDL for NetFileGetInfo.
      re-run make idl.
      netapi: add NetFileGetInfo skeleton.
      netapi: implement NetFileGetInfo_r.
      netapi: add NetFileGetInfo to public header.
      netapi: add NetFileGetInfo example code.
      netapi: add NetFileEnum to IDL.
      re-run make idl.
      netapi: add NetFileEnum skeleton.
      netapi: add NetFileEnum to public header.
      netapi: add NetFileEnum example code.
      netapi: implement NetFileEnum_r.
      net: use netapi for NetFileClose.
      net: use netapi for NetFileEnum.
      doserr: add WERR_NO_SUCH_ALIAS.
      netapi: fix NetGroupSetUsers.
      netapi: fix NetUserSetGroups.
      netapi: fix NetGroupGetUsers (only enumerates users).
      netapi: fix NetUserGetLocalGroups.
      build: don't install the cifs.upcall binary twice.
      pam_winbind: fix bug #5784, build issue on solaris.
      s3-srvsvc: fix _srvsvc_NetShareAdd segfault.
      libgpo: fix invalid cast in scripts CSE.
      libgpo: add security CSE skeleton.
      libgpo: fix copyright.
      libgpo: add gpext_security module build to configure.
      libwbclient: add wbcChangeUserPassword and wbcChangeUserPasswordEx.
      wbinfo: add change-user-password command.
      libwbclient: fix doxygen warnings.

Herb Lewis (1):
      get rid of unneeded argument in get_methods and get_alloc_methods

Holger Hetterich (2):
      SMB traffic analyzer vfs module from Holger Hetterich <hhetter at novell.com>
      Add an initial version of a manpage for the vfs_smb_traffic_analyzer module.

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

Jeff Layton (2):
      mount.cifs: make local versions of strlcat and strlcpy static
      cifs.upcall: make most functions static and silence compiler warnings

Jelmer Vernooij (3):
      Fix extra dash in command line flag.
      r25614: Add trivial tdb website.
      Avoid freeing fsp twice when opening new_file fails. (Debian #431696)

Jeremy Allison (41):
      Be explicit about setting perms for the ldb. Helps others who may use this api.
      Add st_birthtime and friends for accurate create times on systems that support it (*BSD and MacOSX).
      Fix the wcache_invalidate_samlogon calls.
      Clarify usage of "force create mode".
      Deal with systems that don't initialize birthtime correctly.
      Get smbd to look (read-only) into the winbindd cache for uid/gid <--> sid mappings.
      Fix the build :-(. Ask winbindd if we find a negative cache entry (or should
      Don't ask winbindd if we got a -ve cache entry.
      Fix bug spotted by Simo - don't use legacy if expired entry.
      Fix bug #5729. Explicitly allow "-valid".
      Remove unecessary msync.
      Write times code update.
      Fix debug message to show correct function name.
      Fix blocker bug 5745 kerberos authentication with (lib)smbclient is broken.
      When requesting UNIX info levels on findfirst/findnext, don't play games with write time,
      Fix bug #5052 - not work cancel inheritance on share. We were
      Fix bug #5751 cannot show ACLs on DFS reported by SATOH Fumiyasu <fumiyas at osstech.co.jp>.
      Use the given name, not the absolute pathname, when printing out ACL info.
      Modify a comment to make things clearer.
      Fix bug 5761 "open of mangled directory name results in 'is a stream name'"
      First (incomplete) cut of this module. Based on Volker's original work.
      Make the correct module name.
      Ensure all pointers are initialized. Without this we can crash when looking up a non-existant uid.
      Ensure vfs_acl_xattr is built.
      Mark module experimental, fix crash bugs.
      Correctly get+set the NT ACL on a file. Now to make us check it on open..
      Fix bug #5783 FindFirst fails where search pattern == mangled filename.
      Fix winbindd crash in an unusual failure mode. Bug #5737. Based on original patch from shargagan at novell.com
      Remove these no longer used include files.
      Use IPv4/v6 independent calls. Change safe_strcpy/cat to strlcpy/cat (this
      Fix bug #5797 - Moving readonly files fails. Reported by infomail at lordb.de.
      Fix bug #5790 samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition.
      Second part of the fix for bug #5790 - samba returns STATUS_OBJECT_NAME_NOT_FOUND on set file disposition call.
      Ensure we null out fsp after a close in all paths.
      Fix the make test problem Karolin reported. Now rename_open_files actually works correctly we must emit the change notify before we change the name, not before.
      Restructure the module so it connects to the remote data sink
      Remove current_user_info - not needed.
      Convert to allocated strings. Use write_data(), not send as this doesn't correctly
      Turn the socket connections into a refcounted list - in the common case there'll now only be one socket per smbd.
      Fix use of DLIST_REMOVE as spotted by Constantine Vetoshev <gepardcv at gmail.com>.
      Whitespace cleanup.

Jim McDonough (1):
      Fix the new vfs_smb_traffic_analyzer build for static links

Kai Blin (3):
      net: share_type is defined in net_rap.c, net_rpc.c needs to use that.
      r26514: Revert the talloc.c part of r26511, as talloc.h already takes care of thois.
      net: Make share type lookup a function.

Karolin Seeger (21):
      VERSION: Raise version number up to 3.3.0pre2.
      WHATSNEW: Up to 3.3.0pre2.
      WHATSNEW: Unify bug reference.
      ldb: Fix permissions of new ldg files.
      WHATSNEW: Update chenges since 3.3.0pre1.
      WHATSNEW: Update changes since 3.3.0pre1.
      WHATSNEW: Add changes since 3.3.0pre1.
      WHATSNEW: Move some entries.
      WHATSNEW: Update changes since 3.3.0pre1.
      man cifs.upcall: Fix typo, wrap lines.
      WHATSNEW: Update changes since 3.3.0pre1.
      build-docs: Add 'make clean'.
      find_missing_manpages.pl: Adapt script to changed directory structure.
      WHATSNEW: Add changes since 3.3.0pre1.
      printing: Add new parameter "cups timeout".
      WHATSNEW: Update changes since 3.3.0pre1.
      printing: Rename new parameter "cups timeout" to "cups connection timeout".
      WHATSNEW: Update changes since 3.3.0pre1.
      WHATSNEW: Add Holger's VFS module to the list of changes.
      docs: Adapt version strings in man vfs_smb_traffic_analyzer.
      WHATSNEW: Update changes since 3.3.0pre1 and release date.

Michael Adam (40):
      WHATSNEW: fix attribution of adding "net rpc vampire keytab/ldif"
      WHATSNEW: Add some changes.
      run make idl after idl change "Handle arbitrary new PAC types"
      configure: fix typo in GNU ld version-script test.
      packaging(RHEL): remove libmsrpc stuff which is no more...
      packaging(RHEL): fix version of GPL (2 --> 3)
      packaging(RHEL): use --libdir and --with-modulesdir instead of --with-libdir
      packaging(RHEL): don't make proto for samba 3.3
      packaging(RHEL): remove smbmount related stuff from spec file
      packaging(RHEL): remove duplicate installation of pam_smbpass.so
      packaging(RHEL): fix libdir installation by using _libarch/_libarchdir
      packaging(RHEL): remove workaround code for libsmclient/sharemodes installation
      packaging(RHEL): add new libs (talloc, tdb, ...) to the common package
      packaging(RHEL): remove leftovers of smbmount from SPEC file.
      packaging(RHEL): fix installation of pam modules.
      packaging(RHEL): add cifs.upcall binary and manpage to client package
      packaging(RHEL): add ldbtools binaries and man pages to common package
      packaging(RHEL): use ccache if available
      packaging(RHEL): add makerpms.git.sh to build rpms from inside a git checkout
      packaging(RHEL): fix direction of link (.so) of nss libs.
      packaging(RHEL-CTDB): auto-detect samba version from spec in makerpms.sh
      packaging(RHEL-CTDB): remove unused variable from makerpms.sh
      packaging(RHEL-CTDB): remove library packaging hacks due to fixed Makfile.
      packaging(RHEL-CTDB): remove duplicate installation of pam_smbpass.so
      packaging(RHEL-CTDB): move libnss_winbind.so bits closer together
      packaging(RHEL-CTDB): fix direction of symlink for libnss_winbind.so.2
      packaging(RHEL-CTDB): Add the ldbtools' manpages to the package.
      packaging(RHEL-CTDB): add the cifs.upcall manpage to package.
      packaging(RHEL-CTDB): rename SRCDIR to RPMSRCDIR
      packaging(RHEL-CTDB): rename SPECDIR to RPMSPECDIR
      packaging(RHEL-CTDB): introduce variable TOPDIR
      packaging(RHEL-CTDB): autodetect the samba version number from version.h
      packaging(RHEL-CTDB): unify and extend (C) header
      packaging(RHEL-CTDB): extend and slightly reformat comment header block
      packaging(RHEL-CTDB): add fix for versions containing "-" signs.
      Fix path to talloc guide. Noted by "teferi" on irc.
      Fix paths for talloc into unpacked directory (rsync commands).
      Adapt source code checkout information to git repo in talloc website.
      libnet: fix join by creating keytab after changing the config.
      libnet_join: streamline logic of libnet_join_post_processing()

Qiao Yang (1):
      Fix a memleak

Simo Sorce (5):
      samu_set_unix() does not use the rid allocator, but forces to use the
      The msync manpage reports that msync *must* be called before munmap. Failure to do so may result in lost data. Fix an ifdef check, I really think we meant to check HAVE_MMAP here.
      Update homepages for talloc, tdb and ldb subprojects
      Fix for bug 5571
      Add a comment for the bump of version

Stefan Metzmacher (6):
      smbd: some write time fixes
      libreplace: include <krb5.h> and <com_err.h> and no heimdal specific headers
      r26511: Janitorial: Fix a warning for the 'printf' attribute on gendb_search_v
      lib/talloc: sync build system changes from samba4
      lib/tdb: sync build system changes and python code from samba4
      s3:lib/ldb: Don't return already freed pointer on error.

Steve French (1):
      mount.cifs: unclear error message with "credentials"

Steven Danneman (4):
      Cleanup of DC enumeration in get_dcs()
      Fix build warning on FreeBSD
      Fixed "uninitialized variable" build warning
      Simple fix for warning:

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

Volker Lendecke (10):
      Fix Coverity ID 592
      Remove a duplicate retval check
      Fix Coverity ID 589, dead code
      Fix Coverity ID 587
      Move idmap_cache.c from winbindd/ to lib/
      Increase the default positive idmap cache time to a week
      Do proper error handling if the socket is closed
      When setting an NFSv4 ACL, map generic bits
      Fix calculation of useable_space for trans2 and nttrans replies
      Attempt to fix bug 5778

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list