[SCM] Samba Shared Repository - annotated tag samba-4.0.0beta2 created
Andrew Bartlett
abartlet at samba.org
Wed Jun 20 02:28:05 MDT 2012
The annotated tag, samba-4.0.0beta2 has been created
at ae5fa0e09824a6abb4222ee0512eeb10e2236a0b (tag)
tagging 59fdc4821fb64eec0daa7965d978e37c0f8d2d4f (commit)
replaces tevent-0.9.16
tagged by Andrew Bartlett
on Wed Jun 20 18:29:35 2012 +1000
- Log -----------------------------------------------------------------
samba4: tag release samba-4.0.0beta2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iD8DBQBP4Ynvz4A8Wyi0NrsRAq/KAJwNXCxI70HGxOP8YGnXi6hdlwVWngCfebj+
jF1N/zq7ut3JKz76+tYkZ/g=
=X2Pr
-----END PGP SIGNATURE-----
Amitay Isaacs (1):
dbwrap: Rename dbwrap_fetch_uint32->dbwrap_fetch_uint32_bystring
Andreas Schneider (1):
s3-spoolss: delete_drivers should be called as the connecting user.
Andrew Bartlett (43):
s4-selftest: Test samba-tool drs replicate --local --full-sync
s3-smbd: Remove unused branches in negprot since security=share was removed
pyldb: Ensure that the ldb argument is really an ldb before we dereference
lib/param: simplfy lp_find_security()
file_server: Use samba4 auth module for guest logins as well
debug: Do not constantly rename logs when max log size = 0
s3-auth: Give the SYSTEM token all privileges
s3-auth: Fix system token generation not to dereference pointer as an integer
s3-auth: Fix system info3 return to be just SID_NT_SYSTEM
s3-auth: Merge SEC_DOMAIN and SEC_ADS cases in creating the default auth module list
lib/param: Create a seperate server role for "active directory domain controller"
lib/param: make security=domain and security=ads conflict with being a DC
lib/param: Use server role = 'standalone server' to be consistant with member server
s3-auth: rework default auth methods around the lp_server_role() parameter
docs: document new server role values
s3-lib: Convert lib/events.c to modern tevent names
s3-build: Do not write loadparm generated files into the build tree
s3-lib: Fix conversion of lib/events.c to modern tevent names
build: Remove support for non-64bit sendfile()
selftest: Add targetdir and tdbrestore parameters to undump.sh
s4-dbcheck: Always specify the dhcheck control
s4-selftest: Add tests for dbcheck on an old database that needs repair
s4-idmap: Add mapping using uidNumber and gidNumber like idmap_ad
s4-s3upgrade: improve idmap import to use posixAccount and posixGroup entries
s4-s3upgrade: Add my wins.dat and fix the parsing error
s4-s3upgrade: Assert that administrator has a SID of -500, and only skip root if it is -500
s4-lib/param: FLAG DAY for the default FILE SERVER
s4-classicupgrade: Use "samba classic" description for samba3 NT4-like domains in samba3upgrade
WHATSNEW: Bump the version and announce the s3fs default
s4-classicupgrade: Also ask testparm for 'smb passwd file'
s3-passdb: Remove pdb_ads
s3-auth: Remove auth_netlogond
s3-auth: Fix system token as just being SID_NT_SYSTEM
auth: Use only security_token_is_system to determine that a user is SYSTEM
s3-auth: inline make_session_info functions into only callers
s3-auth: make_new_system_info_session() not query passdb
s3-auth: make_new_system_info_session() now does not query nss
Revert "s4-libcli: Remove unused finddcs_nbt"
s4-provision: Remove last unused remenants of the 'sid generator' configuration
s4-provision: Remove --slapd-path option
s4-idmap: Add parameter 'idmap_ldb:use rfc2307' and correct implementation errors
WHATNEW: Update for the beta2 release
VERSION: Mark as the beta2 release
Björn Baumbach (4):
s3:vfs_gpfs: add "gpfs:acl" option
docs-xml: add gpfs:acl option to vfs_gpfs man page
docs-xml: vfs_gpfs: fix typo
docs-xml: vfs_gpfs: add comment "per share option"
Björn Jacke (12):
s3: handle non-POSIX compliant Tru64, NetBSD and FreeBSD errno on O_NOFOLLOW symlink open calls
s3: fix build on systems without O_NOFOLLOW
s4/pvfs: handle non-POSIX compliant Tru64, NetBSD and FreeBSD errno on O_NOFOLLOW symlink open calls
s3/test: make dd call more portable
s3/doc: some spelling fixes
doc: fix typo uniq → unique
replace: fix unused variable warning
s3: fix build without ads support
Revert "replace: fix unused variable warning"
replace: fix unused variable warning
make librpc/build_idl.sh more portable
Revert "s3: temporary hack to make the waf build work withouth autotools being required"
Günther Deschner (1):
s3-winbindd: fix the build of idmap_ad modules.
Jelmer Vernooij (6):
lib/util: Fix typo in comment.
update-waf.sh: make mktemp happy by including anything Xes.
waf: Update to newer upstream snapshot.
attr: Look for attr/attributes.h too.
tdb/wscript: Remove unecessary semicolons.
WHATSNEW: Fix typo.
Jeremy Allison (13):
Fix Bug 8989 - Samba 3.5.x (and probably all other versions of Samba) does not send correct responses to NT Transact Secondary when no data and no params
Same fix as bug 8989 - Samba 3.5.x (and probably all other versions of Samba) does not send correct responses to NT Transact Secondary when no data and no params
Fix warning: variable ‘XX’ set but not used.
Fix warning: variable ‘in_start_time’ set but not used.
Fix warnings using %lu to print a 64-bit value (should by %llu).
Fix warning: variable ‘status’ set but not used.
Remove unused code now we set the correct command codes.
Fix a bunch of "set but not used" warnings.
Fix more "set but not used" warnings.
Remove unused variables and code.
Remove unused variables.
Fix unused variable warnings.
Fix unused variable warnings.
Kirill Smelkov (1):
tdb2: Fix typo in TDB1_porting.txt
Matthieu Patou (1):
s3-winbindd: add comments about dump_core_setup
Michael Adam (58):
s3:smbd: change set_file_oplock() to return NTSTATUS
s3:smbd: explain parameters to filename_convert call in smbd_smb2_create_send()
nsstest: fix use of a non-existent word (existant)
lib/util: fix use of a non-existent word (existant) in a comment
pidl/tests: fix use of a non-existent word (existant)
ldb:tests: fix use of a non-existent word (existant)
tdb:tests: fix use of a non-existent word (existant)
lib/testtools: fix use of a non-existent word (existant)
selftest: fix use of a non-existent word (existant)
libsmbclient: fix use of a non-existent word (existant)
s3:vfs:scannedonly: fix use of non-existent word (existant)
s3:printing: fix use of a non-existent word (existant)
s3:torture: fix use of non-existent word (existant)
s4:heimdal: fix use of a non-existent word (existant)
s4:registry:testsuite: fix use of non-existent word (existant)
s4:provision: fix use of non-existent word (existant)
s4:tests: fix use of a non-existent word (existant)
s4:torture: fix use of non-existent word (existant)
s4:gensec: fix a comment typo
s4:kerberos: fix typos in kerberos-notes.txt
s4:smbd: fix typos
s3:smbd: refactor fsp_new() out of file_new()
s3:files: reorder file_free() a bit
s3:files: factor fsp_free() out of file_free()
s3:include: define FNUM_FIELD_INVALID - the invalid value for the fnum
s3:smbd: use FNUM_FIELD_INVALID instead of literal -1
s3:smbd: change FNUM_FIELD_INVALID from -1 to 0
s3:lib: remove part of a comment for fsp_str_dbg that does not apply any more.
s3:lib: elaborate the comment for fsp_str_debug a bit.
s3:lib: add a utility function "fsp_fnum_dbg" for logging the fnum of an fsp
s3:locking: change brlock.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:locking: change locking.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:vfs_default: use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change aio.c to use fsp_fnum_dbg() for logging fsp->fnum.
s3:smbd: change blocking.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change fake_file.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change files.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change nttrans.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change open.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change oplock.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change pipes.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change reply.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_break.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_close.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_find.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_flush.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_getinfo.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_ioctl.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_lock.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_notify.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_read.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_setinfo.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change smb2_write.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:smbd: change trans2.c to use fsp_fnum_dbg() for fsp->fnum logging.
s3:vfs: change files_struct.fnum from int to uint64_t
s3:idmap_tdb: fix miss in rename of dbwrap_trans_store_uint32() to dbwrap_trans_store_uint32_bystring()
s3:waf-build: build the idmap backends tdb2, rid, and hash by default (shared)
s3:autoconf-build: build the idmap backends tdb2, rid, and hash by default (shared)
Rusty Russell (40):
ccan: import err module.from ccan revision 5add556a1cb64b49a664506aa76216d885b22c97
ccan: make failtest use ccan/err.
tdb2: use ccan/err instead of err.h
ccan: check for err.h ourselves
TDB2: make SAMBA use tdb1 again for the moment.
TDB2: remove TDB1 compatibility.
TDB2: more internal cleanups after TDB1 compatibility removal.
TDB2: Goodbye TDB2, Hello NTDB.
ntdb: remove ntdb_error()
ntdb: catch any valgrind errors in test
ntdb: catch any valgrind errors in test
ntdb: reduce race between creating file and getting open lock.
ntdb: print \n at end of log messages in tests.
ntdb: make fork test more thorough.
ccan: remove bogus debug print.
ntdb: use NTDB_LOG_WARNING level for failed open() without O_CREAT.
ntdb: enhance external-helper test code.
ntdb: fix recovery data write.
ntdb: make sure file is always a multiple of PAGESIZE (now NTDB_PGSIZE)
ntdb: create initial database to be multiple of NTDB_PGSIZE.
ntdb: remove last block transactoin logic.
ntdb: reduce transaction pagesize from 64k to 16k.
ntdb: simply disallow NULL names.
ntdb: still prepare recovery area with NTDB_NOSYNC.
ntdb: allocator attribute.
ntdb: inline oob check
ntdb: special accessor functions for read/write of an offset.
ntdb: remove hash table trees.
ntdb: add NTDB_ATTRIBUTE_HASHSIZE
ntdb: reduce default hashsize on ntdbtorture.
ntdb: add -h arg to ntdbrestore
ntdb: optimize ntdb_fetch.
ntdb: update documentation.
lib/util_tdb: depend directly on tdb, not tdb_compat.
lib/dbwrap: depend directly on tdb, not tdb_compat.
ldb: use tdb directly, not tdb_compat.
lib/tdb_wrap: use tdb directly, not tdb_compat.
libcli: use tdb directly, not tdb_compat.
ntdb: put it back into the build.
ntdb: add autoconf support.
Stefan Metzmacher (58):
s3:smbd: readd START_PROFILE(smbd_idle)/END_PROFILE(smbd_idle)
s3:smb2_close: add missing TALLOC_FREE(subreq) in smbd_smb2_request_close_done()
s3:smbd: set req->smb2req->compat_chain_fsp in file_fsp()
s3:smb2_lock: use smb2req->compat_chain_fsp instead of looking it up again
s3:smb2_lock: use fsp->fnum as locking context
s3:smb2_read: pass fsp->fnum to init_strict_lock_struct()
s3:smb2_write: pass fsp->fnum to init_strict_lock_struct()
s3:smbd: add file_fsp_smb2()
s3:smb2_flush: make use of file_fsp_smb2()
s3:smb2_close: make use of file_fsp_smb2()
s3:smb2_break: make use of file_fsp_smb2()
s3:smb2_find: make use of file_fsp_smb2()
s3:smb2_getinfo: make use of file_fsp_smb2()
s3:smb2_setinfo: make use of file_fsp_smb2()
s3:smb2_notify: make use of file_fsp_smb2()
s3:smb2_read: make use of file_fsp_smb2()
s3:smb2_write: make use of file_fsp_smb2()
s3:smb2_lock: make use of file_fsp_smb2()
s3:smb2_ioctl: make use of file_fsp_smb2()
Revert "s3:smbd: set req->smb2req->compat_chain_fsp in file_fsp()"
heimdal:lib/asn1: try to fix the build on IRIX
wafsamba: try to fix the build on AIX with xlc_r
lib/ldb/tools: add missing "replace.h"
libcli/nbt: remove unused system/network.h from libnbt.h
s3-libsmbclient: change vnum to 0.2.0
s4:ntvfs: add '_fn' suffix to all ntvfs_ops function pointers
lib/replace: s/execute=1/execute=True
Revert "lib/replace: Fix snprintf() override for systems with a broken snprintf()"
lib/replace: add more condition to add snprintf.c
Revert "replace: use replace for non 'samba' compliant strptime"
lib/replace: execute strptime.c tests
lib/replace: define HAVE_WORKING_STRPTIME instead of REPLACE_STRPTIME
tdb: remove unused debug_fprintf() macro that breaks the build
tdb2: remove unused debug_fprintf() macro that breaks the build
s3:smbd: try to make fsp->fh->gen_id as globally unique as possible
s3:smbd: only set fsp->fh->gen_id for a client connection
s3:smbd: add a fsp_persistent_id() function
s3:smbd: use fsp_persistent_id() as persistent_file_id part for SMB2 (bug #8995)
auth.idl: mark confidential attributes as [noprint]
heimdal:lib/hdb: <config.h> needs to be the first header
s3:smbd: remember the request_time on an incoming request
s3:smb2_server: remember the request_time on an incoming request
selftest/flapping: mark samba4.nss.test using winbind(s3dc) as flakey
heimdal:lib/krb5: don't name a struct 'token'
heimdal:lib/wind: make sure errorlist_table.c includes config.h as first header
heimdal:lib/wind: include <stdlib.h> at the end
s3:configure: check for SPLICE_F_MOVE at configure stage
lib/param: add missing prototype of lpcfg_parm_long()
s3:autogen.sh: fix autoconf/lib/param/param_proto.h location
s3:Makefile.in: fix 'make clean' after moving generated files to autoconf/
s3:Makefile.in: fix 'make realdistclean' after moving generated files to autoconf/
s3:Makefile.in: remove pidl generated files with 'make realdistclean'
s3:autoconf: add -Iautoconf -Iautoconf/source3 at configure stage
selftest/flapping: samba4.nss.test is also flakey for s3member
wafsamba/irixcc: add '-c99' option to cc
s3:rpc_server/lsasd: remove dependency to libgen.h and basename()
Revert "s3-lib Remove unused sys_fcntl_long()"
selftest/flapping: mark samba4.nss.test using winbind as flakey
Volker Lendecke (38):
s3: Remove unnecessary ()
s3: Assigning ?True:False to a bool is a bit pointless
s3: Replace an if with a boolean short circuit
s3: Remove unnecessary ()
s3: Assigning ?True:False to a bool is a bit pointless
s3: Replace an if with a boolean short circuit
s3: Fix Coverity ID 709049 Dereference before null check
s3: Fix Coverity ID 703869 Logically dead code
s3: Fix Coverity ID 703871 Unused pointer value
s3: Save errno around a TALLOC_FREE
s3: Fix Coverity ID 703870 Uninitialized scalar variable
s3: Make vfswrap_audit_file static
s3-libsmbclient: Make SMBC_call_auth_fn static
S3: Add ntlmssp_set_password_hash
s3: Add CLI_FULL_CONNECTION_USE_NT_HASH
s3-libsmbclient: Add OptionUseNTHash
s3: Add user_auth_info->use_pw_nt_hash
s3: Add cli_state->pw_nt_hash
s3: Add --pw-nt-hash to popt_common_credentials
s3: Make --pw-nt-hash useable in smbclient
s3: Use talloc_tos() in more places in dbwrap_util
s3: Fix a comment
s3: Simplify tdb_data_is_cstr a bit
dbwrap: dbwrap_fetch_int32->dbwrap_fetch_int32_bystring
dbwrap: dbwrap_store_int32->dbwrap_store_int32_bystring
dbwrap: dbwrap_fetch_uint32->dbwrap_fetch_uint32_bystring
dbwrap: dbwrap_store_uint32->dbwrap_store_uint32_bystring
dbwrap: dbwrap_change_uint32_atomic->dbwrap_change_uint32_atomic_bystring
dbwrap: dbwrap_trans_change_uint32_atomic->dbwrap_trans_change_uint32_atomic_bystring
dbwrap: dbwrap_change_int32_atomic->dbwrap_change_int32_atomic_bystring
dbwrap: dbwrap_trans_change_int32_atomic->dbwrap_trans_change_int32_atomic_bystring
dbwrap: dbwrap_trans_store_int32->dbwrap_trans_store_int32_bystring
dbwrap: dbwrap_trans_store_uint32->dbwrap_trans_store_uint32_bystring
dbwrap: Remove an unnecessary ZERO_STRUCT
s3: Slightly simplify grant_fsp_oplock_type
waf: Fix make etags
s3: Add a dummy implementation for the pthreadpool API
s3: We can depend on pthreadpool now
-----------------------------------------------------------------------
--
Samba Shared Repository
More information about the samba-cvs
mailing list