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

Karolin Seeger kseeger at samba.org
Tue Jun 2 08:16:39 GMT 2009


The annotated tag, release-3-4-0pre2 has been created
        at  64ca546a3e17f456fa44ce1db534b61aca6e566f (tag)
   tagging  491c57da747527dc3c5638a007689b0b04645fb9 (commit)
  replaces  release-3-4-0pre1
 tagged by  Karolin Seeger
        on  Tue Jun 2 10:16:13 2009 +0200

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

iD8DBQBKJN/VbzORW2Vot+oRAo00AKCvFq2og0DcbXATtNEiMMWGw44oigCfToZB
VSeTOYjnNNNehSjrNDyFYnw=
=VFf9
-----END PGP SIGNATURE-----

Aravind Srinivasan (3):
      s3: Fallback to the legacy sid_to_(uid|gid) instead of returning NULL.
      s3: Always allocate memory in dptr_ReadDirName
      s3 onefs: Removing an incorrect TALLOC_FREE

Björn Jacke (4):
      s3/ldap: also handle DirX return codes
      s3:pam_smbpass: don't call openlog() or closelog() from pam_smbpass
      s3: make passdb backend defaults to tdbsam
      s3: update manpage as to the new passdb backend default

Bo Yang (2):
      s3: checkin .po for pam_winbind
      Revert "s3: checkin .po for pam_winbind" because of license issue.

Geza Gemes (1):
      Fix bug 6136: New AFS syscall conventions

Guenther Deschner (5):
      s3-samr: Fix samr access checks in _samr_QueryDomainInfo().
      s3-samr: Fix samr access checks in _samr_SetDomainInfo().
      s3-samr: Fix samr access checks in _samr_RemoveMemberFromForeignDomain().
      s3-samr: Fix samr access checks in _samr_QueryUserInfo().
      s3-samr: Fix samr access checks in _samr_SetUserInfo().

Günther Deschner (123):
      s3-printing: add move_driver_file_to_download_area().
      s3-printing: use move_driver_file_to_download_area() to avoid code duplication.
      s3-spoolss: avoid referring to uid 0 in spoolss server (use sec_initial_uid() instead).
      s3-nss_wins: Fix unresolved ldb symbols in libnss_wins.so.
      s3-lsa: use LSA_POLICY_MODE flags in _lsa_GetSystemAccessAccount().
      s3-printing: rework move_driver_file_to_download_area() a bit for clarity.
      wkssvcs: add WKSSVC_JOIN_FLAGS_IGNORE_UNSUPPORTED_FLAGS join flag.
      s3-netapi: Fix Bug #6309: support remote unjoining of Windows 2003 or greater.
      s3-pam_winbind: Fix Bug 6253: Use correct value for password expiry calculation.
      s3-printing: Fix driver upload for Xerox 4110 PS printer driver.
      error-codes: add some more group specific windows error codes.
      s3-ldapsam: Fix Bug #6313: ldapsam_update_sam_account() crashes while doing talloc_free on malloced memory.
      s3-ldap: fix more callers of smbldap_dn_talloc() that were passing a NULL context.
      s3-printing: simplify print_queue helper functions and return WERROR.
      s3-printing: fix debug statement in virtual registry layer
      s3-rpcclient: print more infolevels in printer and driver info levels.
      s3-docs: Fix "net eventlog dump" syntax in manpage.
      s3-docs: Fix Bug #6331. Document "net dom join/net dom unjoin".
      s3-auth: use full 16byte session key in make_user_info_netlogon_interactive().
      s4-smbtorture: Avoid failing RPC-SCHANNEL when testing lsa_GetUserName behaviour against Samba 3.
      s3-selftest: run RPC-SCHANNEL, RPC-SCHANNEL2 and RPC-BENCH-SCHANNEL1 against Samba3.
      s3-credentials: protect netlogon_creds_server_step() against NULL creds.
      s3-rpcclient: rework enumdrivers call a bit to allow queries like win7 does.
      s3-netlogon: Fix NETLOGON credential chain. Fixes Bug #6099 (Windows 7 joining Samba3) and probably many, many more.
      s3-samr: Fix _samr_Connect5(). In error case it still needs to return empty info1.
      s3-samr: support some more info levels in samr_QueryUser calls.
      s3-samr: support some more info levels in samr_SetUserInfo calls.
      s3-samr: let set_user_info_16 and 20 follow the same pattern as all other levels.
      s3-samr: Let _samr_TestPrivateFunctionsUser() return not supported.
      s4-smbtorture: prepare for running RPC-SAMR-USERS against samba3.
      s3-samr: rework check_oem_password() to take a struct samu, not to return one.
      s3-samr: disable check for ACB_DISABLED in check_oem_password().
      s3-samr: implement _samr_OemChangePasswordUser2().
      s3-samr: implement _samr_ChangePasswordUser().
      s3-samr: Do not leak information whether a user exist or not in pwd change calls.
      s3-selftest: need to enable lanman auth in order make RPC-SAMR-PASSWORDS pass.
      s4-smbtorture: avoid acct_flags check at the end of RPC-SAMR-PASSWORDS for Samba3.
      s3-selftest: finally enable RPC-SAMR-PASSWORDS which samba3 now passes.
      s3-samr: Fix potential memory leak in _samr_ChangePasswordUser().
      s3-samr: implement more info levels in _samr_QueryDomainInfo().
      s4-smbtorture: Fix printf info-level mismatch in RPC-SAMR.
      s3-selftest: run RPC-LSA-GETUSER against Samba 3.
      s3-samr: Fix the build of _samr_QueryDomainInfo, sorry :)
      s4-smbtorture: Support timestamp handling for Samba3 in RPC-SAMR-USERS.
      s3-samr: more accurateness in _samr_SetDomainInfo().
      s4-smbtorture: skip unsupported ACB bits for Samba3 in RPC-SAMR-USER.
      s3-selftest: enable running RPC-SAMR-USERS against Samba3.
      s3-samr: Fix SetUserInfo level 7 when there has been no name change.
      s3-samr: Fix SetUserInfo level 16 and 21 w.r.t. ACB_AUTOLOCK acct_flag.
      s4-smbtorture: avoid secdesc test on connect handle in RPC-SAMR-USERS for Samba3.
      s3-net: add "net dom renamecomputer" to rename machines in a domain.
      s3-docs: document "net dom renamecomputer".
      s4-smbtorture: use struct torture_context in RPC-LSA.
      s4-smbtorture: remove trailing whitespace in RPC-LSA test.
      s4-smbtorture: add optional very simple reply checks to lsa lookup name tests.
      s4-smbtorture: add very basic RPC-LSA-LOOKUPNAMES test.
      s3-selftest: enable RPC-LSA-LOOKUPNAMES against Samba 3.
      s3-lsa: Fix _lsa_LookupNames2() server implementation which always returned a NULL sid_array since 3.2.0.
      s3-samr: Fix Bug #5859, renaming of samr objects failed due to samr setuserinfo access checks.
      s4-smbtorture: remove trailing whitespace in RPC-SAMR.
      s4-smbtorture: switch to use torture_context in RPC-SAMR.
      s4-smbtorture: Fix order of assert args in test_TestPrivateFunctionsDomain() in RPC-SAMR.
      s4-smbtorture: Skip secdesc set calls for non-user objects in RPC-SAMR for Samba3.
      s4-smbtorture: skip SetMemberAttributesOfGroup in RPC-SAMR for s3 as well.
      s3-samr: Let _samr_TestPrivateFunctionsDomain() return NT_STATUS_NOT_SUPPORTED to make RPC-SAMR happy.
      s3-samr: implement _samr_RidToSid().
      s3-samr: Fix rid2sid call, 3-4-test does not have policy_handle_find() yet.
      s3-printing: Fix vlp testprinter application.
      s3-netdomjoin-gui: inspect the correct computername string before
      s3-netdomjoin-gui: use NetServerGetInfo() level 101 to get hostname.
      s3-netdomjoin-gui: Fix join prompt dialog test.
      error-codes: add some more WERRORs to table.
      s3-netdomjoin-gui: prepare to call out for NetRenameMachineInDomain() to rename computers
      initshutdown: add shutdown reason codes.
      s3-build: re-run make samba3-idl.
      spoolss: add SPOOLSS_ARCHITECTURE_ALL to IDL.
      s3-spoolss: move SPL_ARCH_X defines to IDL.
      s4-smbtorture: cosmetic cleanup for RPC-SAMR-ACCESSMASK.
      s4-smbtorture: split RPC-SAMR-ACCESSMASK into several tests.
      s4-selftest: match new name of RPC-SAMR-ACCESSMASK.
      s3-net: Fix bug 6340: don't segfault when cleartext trustdom pwd could not be retrieved.
      s3-printing: no need to define struct table_node 4 times.
      s3-netapi: add NetShutdownInit and NetShutdownAbort.
      s3-build: re-run make samba3-idl.
      s3-netapi: add NetShutdownInit and NetShutdownAbort skeletons.
      s3-netapi: add NetShutdownInit and NetShutdownAbort to public API.
      s3-netapi: add example code for NetShutdownInit and NetShutdownAbort.
      s3-netapi: implement NetShutdownInit_r and NetShutdownAbort_r.
      s3-samr: use normal integer in r->in.level switch statements.
      s3-samr: in _samr_QueryUserInfo() make sure to not return any info in error case.
      s3-netdomjoin-gui: only gray out labels when not root and not connecting to
      s3-netdomjoin-gui: cosmetic fix for empty hostnames.
      s3-netdomjoin-gui: allow to switch between workgroups/domains with the same name.
      s3-privileges: remove trailing whitespace from privileges codes.
      s3-privileges: add privilege_delete_account().
      s4-smbtorture: add RPC-SAMR-USERS-PRIVILEGES test.
      s3-lsa: start a very basic implementation of _lsa_DeleteObject().
      s3-lsa: let _lsa_GetSystemAccessAccount() call into _lsa_EnumPrivsAccount().
      s3-selftest: enable RPC-SAMR-USERS-PRIVILEGES.
      s3-lsa: let _lsa_OpenPolicy() just call _lsa_OpenPolicy2().
      lsa: add access_masks for accounts, secrets and trusted domains to IDL.
      s3: re-run make samba3-idl.
      s4-smbtorture: Fix build warning in RPC-SAMR tests.
      nsswrapper: implement group_add() in nss_wrapper.pl.
      nsswrapper: implement group_del() in nss_wrapper.pl.
      s3-selftest: add add and delete group scripts using nss_wrapper.
      s3-rpcclient: use get_domain_handle() fn in enum domain users & groups.
      s3-pamsmbpass: copy _pam_get_item and _pam_get_data from pam_winbind.
      s4-smbtorture: re-work test_Create{User,Group,Alias} a little.
      s4-smbtorture: rename test_EnumDomain{Users,Groups,Aliases} in RPC-SAMR.
      s4-smbtorture: add RPC-SAMR-LARGE-DC test.
      s3-selftest: enable RPC-SAMR-LARGE-DC against Samba3.
      s3-samr: Fix Bug #6372, usermanager only displaying 1024 groups and aliases.
      s3-selftest: fix typo.
      s3-rpc_server: increase max number of open policy handles per pipe to 2048.
      s3-netlogon: return proper error code for unsupported validation class.
      s3-netlogon: Fix _netr_LogonSamLogon{Ex} with validation level != 3.
      nss_wrapper: restructure nwrap calls.
      nss_wrapper: split out passwd and group paths in nss_wrapper.pl.
      nss_wrapper: support member add and delete for groups in nss_wrapper.pl.
      s3-selftest: use nss_wrapper.pl as "add user to group" and "delete user from group" script.
      nss_wrapper: remove re-structuring leftovers (unused variables).
      nss_wrapper: fix nss_wrapper build for solaris.

Jeremy Allison (35):
      Fix bug #6291 - force user stop working.
      Fix bug #6315 smbd crashes doing vfs_full_audit on IPC$ close event.
      After getting confirmation from Guenther, add 3 changes we'll
      Expand the comment explaining why user_in_group_sid is
      Fix bug #6330 - DFS doesn't work on AIX. Jeremy.
      Add checks for non_root mode to help buildfarm spoolss tests.
      Ensure documentation matches the tdb_util function usage.
      Hopefully fix the buildfarm. Add some debug level 10 messages
      Fix a bunch of compiler warnings about wrong format types.
      Fix warning about unused label with no sendfile.
      Fix the last few format arg missmatches I missed.
      Remove one use of mangle_is_8_3(), not needed.
      Add a test showing what ascii values cause an NTFS volume to
      Make error message clearer on fail.
      Make us pass SHORTNAME-TEST.
      Turn on SHORTNAME-TEST in torture.
      Oops. Forgot to delete now unused local from the previous patch.
      Fix the core of the SAMR access functions. This passes make test, but
      DeleteUser doesn't need the priv checks, this is done at OpenUser time.
      Add extra abilities for a user with SeAddUsers, so they
      Ensure users with SeAddUser privs get full access to
      Fix SAMR server for winbindd access. Ensure we allow
      Change access_check_samr_object -> access_check_object.
      Added mapping table for account object in lsa.
      Add a security model to LSA. Similar to the SAMR code - using
      Attempt to fix bug #6386 - Samba Panic triggered by Sophos Control Centre.
      Ensure all possible uses of indirection through res are checked after
      Revert the last two commits (fix for #6386). The actual problem
      Don't steal when we know the ptr will be null. Thanks to Simo for
      Test that POSIX open of a directory returns NT_STATUS_FILE_IS_A_DIRECTORY (ERRDOS, EISDIR).
      Ensure we return NT_STATUS_FILE_IS_A_DIRECTORY on a posix open on a
      Fix uninitialized variable use caught by valgrind.
      Simplify the dropbox patch
      Fix bug #6421 - POSIX read-only open fails on read-only shares.
      Fix bug #6419 - smbclient -L 127.0.0.1" displays "netbios name" instead of "workgroup"

Jim McDonough (1):
      Detect tight loop in tdb_find()

Kai Blin (2):
      net: Use samba default command line arguments.
      WHATSNEW: Add net command changes

Karolin Seeger (13):
      s3/docs: Fix typo.
      s3/docs: Fix typos.
      s3/docs: Fix typo.
      s3/docs: Remove unnecessary .sp.
      WHATSNEW: Start release notes for 3.4.0pre2.
      WHATSNEW: Unify spelling.
      s3/docs: Fix typo in man idmap_rid.
      s3/docs: Fix typo.
      s3/docs: Correct version number.
      s3/VERSION: Raise version number up to 3.4.0pre2.
      WHATSNEW: Update changes since 3.4.0pre1.
      s3/WHATSNEW: Mention new passdb backend default.
      s3/WHATSNEW: Update changes since 3.4.0pre1.

Kumar Thangavelu (1):
      s3/getdcname: Fix 'net' crash.

Marc VanHeyningen (2):
      s3: zero an uninitialized array
      s3: Allow child processes to exit gracefully if we are out of fds

Michael Adam (35):
      s3:update config.guess form gnu.org (version 2009-04-27)
      s3:config.guess: move to GPLv3
      s3:config.guess: replace old FSF address by the web site url.
      s3:config.guess: clean some whitespace/tab mixtures that git complains about
      s3:update config.sub from gnu.org (2009-04-17)
      s3:config.sub: move to GPLv3
      s3:config.sub: replace old FSF address by the web site url.
      s3:config.sub: clean some space/tab mixup that git complains about
      s3:loadparm: use the returnvalue of service_ok() in process_smbconf_service().
      s3:loadparm: handle registry config source in file_list - fixes bug #6320
      s3: make release_ip() call (ctdb) cope with IPv4 mapped addresses
      s3:smbd: fix the fix for mapped IPv4 address handling in release_ip().
      s3:proto.h: remove old param/params.c prototype
      s3:build: support non-linux gnu ports
      s3:build: extend the support fo Debian GNU/kFooBar to kOpenSolaris
      s3:loadparm: refactor freeing of file_list out into free_file_lists()
      s3:loadparm: free the file_list at the start of loadparm
      s3:first cut at dbwrap_tool - a tdb tool that is CTDB-aware.
      s3:build: rename OBJ collection for dbwrap_tool consistently
      s3:build dbwrap_tool with make everything
      s3:build: add install-dbwrap_tool target
      s3:param: prevent includes from being dumped in dump_*() functions.
      s3:swat: hide "config backend" from swat
      s3:build: fix linking with --disable-shared-libs
      s3:fix bug #6371, unsuccessful net conf setparm leaves empty share
      s3:winbind:idmap_ldap: fix a crash bug in idmap_ldap_unixids_to_sids (#6387)
      s3:winbind:idmap_ldap: warn about duplicate XID->SID mappings (bug #6387)
      s3:winbind:idmap_ldap: warn about duplicate SID->XID mappings (bug #6387)
      s3:dbwrap_tool: add "erase" opearation
      s3:dbwrap_tool: remove superfluous command mapping
      s3:dbwrap_tool: add listkeys operation
      s3:idmap_tdb: filter out of range mappings in default idmap config
      s3:idmap_tdb2: filter out of range mappings in default idmap config
      s3:idmap: fix a comment typo
      s3:idmap_ldap: filter out of range mappings in default idmap config

Ole Hansen (1):
      Fix bug #6359 - smbclient -L does not list workgroup for hosts with both IPv4 and IPv6 addresses

Slava Semushin (3):
      nsswitch/winbind_nss_aix.c(fill_grent): fixed memory leak.
      source{3,4}/torture/smbiconv.c(main): fixed file descriptor leak.
      source3/utils/log2pcaphex.c(main): fixed file descriptors leak.

Stefan Metzmacher (1):
      s3:smbd: fix posix acls when setting an ACL without explicit ACE for the owner (bug#2346)

Steven Danneman (4):
      s3:onefs.so fix issue with missing entries when enumerating directories
      s3:onefs.so Change system function names
      s3/docs Add manpage for "map untrusted to domain" parameter
      s3/auth map NULL domains to our global sam name

Tim Prouty (5):
      s3: Fix chained sesssetupAndX/tconn messages
      s3: Fix strict locking with chained reads
      s3 onefs: Fix ignore sacl parameter
      s3 sendfile: Fix two bugs in sendfile
      s4 torture: Fix typo

Volker Lendecke (19):
      Re-import the v3-3 version of str_list_make().
      Increase debug level of "create_connection_server_info failed" message
      Do not crash in ctdbd_traverse if ctdbd is not around
      Fix bug 6302: Give the VFS a chance to read from 0-byte files
      Fix Coverity ID 897: REVERSE_INULL
      Fix bug 6336: "net groupmap set" segfaults
      Do not call SMB_VFS_GET_REAL_FILENAME if the name is mangled
      Fix bug 6157
      Fix bug 6361: Make --rcfile work in smbget
      Fix a race condition in vfs_aio_fork with gpfs share modes
      Add "file_walk_table" to do stuff with all open files
      In aio_fork, we have to close all fd's, we might hold a gpfs share mode
      Move down the become_root()/unbecome_root() calls into the VFS modules
      Fix bug 5681: Do not limit the number of network interfaces
      Fix bug disclosed by lock8 torture test
      Use SMB_VFS_NEXT_CLOSE. This VFS stuff is really opaque to me...
      Fix a race condition in winbind leading to a panic
      Attempt to fix a debian build problem
      Re-Add the "dropbox" functionality with -wx rights on a directory

Zack Kirsch (1):
      s3 onefs: Self-contend level2 oplocks on BRL

tprouty (2):
      s3: Fix trans2 path to use case-insensitive stat optimization
      s3 onefs: Turn up the debug level for non-error cases

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


-- 
Samba Shared Repository


More information about the samba-cvs mailing list