The annotated tag, release-3-5-0pre2 has been created at 217de81d12ac95f56c480f44e0b36672b6826115 (tag) tagging 2b0f402f113bd51ce8bdae6062af0533d3b44b49 (commit) replaces release-3-5-0pre1 tagged by Karolin Seeger on Tue Dec 15 10:14:00 2009 +0100
- Log ----------------------------------------------------------------- tag release-3-5-0pre2 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (GNU/Linux) iD8DBQBLJ1NjbzORW2Vot+oRAlnSAJkBAwAfelZKxAARezTkMDV7EaQglwCgtgUj LKVjEIGCwr/0q3r7hiQhOpw= =p+Io -----END PGP SIGNATURE----- Björn Jacke (12): correct mail address s3:build: fix shared library build on QNX s3: prefer posix_fallocate for doing "strict allocate" s3:build: remove redundant qnx block size definition Ñ3: remove superfluous option check s3: check if glibc has broken posix_fallocate s3: allocate only "new" space, not "old" sparse space in the posix_fallocate path s3: make sys_posix_fallocate more generic s3:doc: make dos filetimes description less contradictory s3: keep subsecond times on cross-filesystem moves and don't follow links s3: add LDAP Alias Dereferencing support s3:docs: document ldap deref Bo Yang (8): s3: Fix crash in free_file_list(). s3: Fix commit 9b5f8eb59ed7f65d4c017cd6a9dc668ebf3115b6. Revert "s3: Fix crash in free_file_list()." Revert "s3: Fix commit 9b5f8eb59ed7f65d4c017cd6a9dc668ebf3115b6." s3: Fix crash in winbindd;(bug#6879). s3: Give the user a chance to change password when password will expire soon. s3: Fix build on non-linux platform. s3: check for PAM_RADIO_TYPE. Christian Ambach (1): streamline some log levels for invalid servicenames Günther Deschner (65): s4-smbtorture: add torture_samr_context to carry some RPC-SAMR-X specifics. s4-smbtorture: refactor RPC-SAMR-LARGE-DC test a little more. s3-kerberos: next step to resolve Bug #6929: build with recent heimdal. s3-spoolss: pre cosmetics: reorder levels in construct_printer_info levels. s3-winbind: properly include netlogon.idl in wbint.idl. s3-passdb: move some defines out of rpc headers (they really belong to passdb). s3-rpc: Avoid including every pipe's client and server stubs everywhere in samba. s3-rpc: running minimal_includes.pl on rpc_client and rpc_server. s3-smbd: no drsuapi server stubs yet in s3. Fixes the build, sorry. s3-spoolss: use macros to fillup driver levels. s3-kerberos: Fix Bug #6929: build with recent heimdal. s3-nsstest: drastically shrink size and dependencies of nsstest binary. pidl: fix handling of output arguments in s3 client stubs. misc: mark winreg_Data little-endian except for a REG_DWORD_BIG_ENDIAN. s3-kerberos: only use krb5 headers where required. s3-spoolss: simplify _spoolss_EnumPrinterKey a little more. s3-kerberos: do not include authdata headers before including krb5 headers. s3-kerberos: add a missing reference to authdata headers. s3-kerberos: fix the build on Mac OS X 10.6.2. s4-smbtorture: more and stricter tests for printer and data keys in RPC-SPOOLSS. s3-spoolss: fix fstrings in convert_devicemode() function. drsuapi: fix build warning of NDR size calculation of drsuapi_DsReplicaObjectIdentifier3Binary. s3-spoolss: move MAXDEVICENAME to spoolss idl. spoolss: add spoolss_StringArray2. samba-spoolss: use spoolss_StringArray2 in spoolss_EnumPrinterKey. spoolss: hand-marshall the spoolss_StringArray2 struct for spoolss_EnumPrinterKey. s4-smbtorture: be very strict in checking spools_EnumPrinterKey results. s3-selftest: run LOCAL-NDR when running make selftest. s4-smbtorture: call test_EnumPrinterDrivers with architecture in RPC-SPOOLSS. s4-smbtorture: check more WERRORs in RPC-SPOOLSS. s3-spoolss: handle SEC_FLAG_MAXIMUM_ALLOWED in spoolss_OpenPrinterEx. s4-smbtorture: heavily expand printerdata tests in RPC-SPOOLSS. s3-winreg: remove trailing whitespace. s3-winreg: fill in some inline comments. s3-spoolss: a default printer should have at least a "PrintDriverData" key. spoolss: rework spoolss_GetPrinterDataEx and spoolss_SetPrinterDataEx. s3-spoolss: let _spoolss_GetPrinterData call into _spoolss_GetPrinterDataEx. s3-spoolss: let _spoolss_SetPrinterData call into _spoolss_SetPrinterDataEx. s3-spoolss: let _spoolss_DeletePrinterData call into _spoolss_DeletePrinterDataEx. s4-smbtorture: fix RPC-SPOOLSS after _spoolss_SetPrinterDataEx IDL change. s3: fix net and rpcclient after setprinterdataex changes. s4-smbtorture: disable some spoolss printerdata tests which s3 does not pass at the moment. s4-smbtorture: fill in COMPARE_STRING_ARRAY macro in spoolss driver test. s3-spoolss: use driver level info8 everywhere in spoolss server internally. s3-spoolss: fully support level 8 drivers. s3-spoolss: remove ridiculous amount of duplicate driver code. s3-spoolss: remove unused architecture from fill_printer_driver_info1(). s3-spoolss: cleanup _spoolss_EnumPrinterDrivers(). s4-smbtorture: make level 8 the reference for PrinterDriverEnum test. spoolss: fix spoolss_DriverInfo8 IDL. spoolss: add more spoolss architectures to IDL. s3-spoolss: use SPOOLSS_ARCHITECTURE_ALL in driver enum server code. s4-smbtorture: enhance spoolss_EnumPrinterKey torture test. spoolss: add spoolss_KeyNames union. spoolss: use spoolss_KeyNames in spoolss_EnumPrinterKey. s3: re-run make samba3-idl. s3-spoolss: fix enumprinter key client and server. s4-smbtorture: fix and extend enum printerkey test. spoolss: remove unused spoolss_StringArray2. s4-smbtorture: add more spoolss_EnumPrinterKey tests for local NDR test. s3-rpcclient: allow to set offered size for enumkey command. s3-selftest: enable RPC-SAMBA3-WINREG. s4-smbtorture: check whether a returned buffer size is a multiple of 4 in RPC-SPOOLSS. spoolss: trivial fix for spoolss_FormInfo2 IDL. spoolss: fix spoolss_PrinterData size calculation. Ian Puleston (1): s3: Complete support for NetWkstaGetInfo/NetWkstaEnumUsers Jeremy Allison (15): Restructure the connect function code to always call Fix bug 6938 : No hook exists to check creation rights when using acl_xattr module Fix DEBUG 0 -> DEBUG 10 (left over code). Ensure we don't see the xattr used to store NT security (visible when xattr_tdb Fix bug #6837 - "Too many open files" when trying to access large number of files Ensure get_nt_acl_internal() only looks at the ACL blobs, not Ensure check_parent_acl_common() only looks at stored Restructure the ACL code some more, get the internal semantics Remove unneeded argument from can_set_delete_on_close(). Ensure Refactor reply_rmdir to use handle based code. All Remove smb_fname duplicates that just keep the same information as in fsp->fsp_name. Make sure we're not using the old smb_fname data. Make Samba3 pass the RAW-LOCK test as Windows. Hopefullt final fix for 6802 - acl_xattr.c module: A created folder does not properly inherit permissions from parent and 6938 - No hook exists to check creation rights when using acl_xattr module parent_sd can never be null in this function, so don't Jim McDonough (1): s3: bug #6967: Prevent glibc error on net ads join: Kai Blin (1): s3 aclocal.m4: Fix iconv checks, clean up m4 code Karolin Seeger (18): VERSION: Raise version number up to 3.5.0pre2. WHATSNEW: Start 3.5.0pre2 release notes. s3:docs: Document "cache directory" and "state directory". s3:docs: Document "enable core files". s3:docs: Document "ldap page size". s3:docs: Document "aio write behind". s3:docs: Fix typo in man mount.cifs. examples: Fix the build of the example VFS modules. s3:auth: Fix typo in debug message. create-tarball: Readd RFCs (fixes the merged build). s3:docs: Document "directory name cache size". WHATSNEW: Add changes since 3.5.0pre1. s3:packaging: Fix typo in comment. s3:packaging: Fix source dir. s3:packaging: Fix version detection. WHATSNEW: Update changes since Samba 3.5.0pre1. s3:docs: Fix 'make manpages3'. WHATSNEW: Update changes since 3.5.0pre1. Lars Müller (2): Adjust regex to match variable names including underscores Conditional install of the cifs.upcall man page Michael Adam (12): s3:build: fix the build when no external talloc and tdb are installed. s3:build: fix detection of CTDB headers on systems without system-libtalloc s3:dbwrap_ctdb: increase the rsn of the __transaction_lock__ when storing s3:dbwrap_ctdb: increase the number of commit retries 5-->100 packaging(RHEL-CTDB): package dbwrap_tool and dbwrap_torture in the common pkg packaging(RHEL-CTDB): make everything instead of all in the build stage packaging(RHEL-CTDB): add some checks to test the built smbd packaging(RHEL-CTDB): explicitly list all the vfs modules in the main package packaging(RHEL-CTDB): explicitly list all packaged idmap/nss-info/charset modules packaging(RHEL-CTDB): explicitly list library versions in samba-common packaging(RHEL-CTDB): explicitly list library versions in samba-winbind-32bit packaging(RHEL-CTDB): clean some commented out lines from the files sections Stefan Metzmacher (4): s3: require tdb 1.1.7 with tdb_check() s3: let tdb_validate_child() use tdb_check() s3: let netsamlogon_cache_init() use tdb_check() s3: let gencache_init() use tdb_check() Tim Prouty (1): s3: Fix smbd to correctly return INVALID_LEVEL on set_file_end_of_file_info for paths Volker Lendecke (49): tevent: Fix a comment s3: Pass the "fake dir create times" parameter to sys_*stat s3: client "newer" does not look at the create timestamp s3: "dotareof" only looks at the file type s3: "tar_parseargs" only looks at the mtime s3: "parse_usershare_file" only looks at the mode and uid s3: "process_usershare_file" only looks at the mode and size s3: "process_usershare_file" only looks at the dev, ino, mode and size s3: "usershare_exists" only looks at the mode and mtime s3: "load_usershare_service" only looks at the mode and uid s3: "load_usershare_shares" only looks at the mode and uid s3: "disk_quotas" only looks at the devicenumber s3: "check_magic" only looks at the size s3: "print_job_end" only looks at the size s3: "cgi_download" only looks at the mode and size s3: "get_share_list" only looks at the mode and uid s3: "info_fn" only looks at the mode and uid s3: "count_num_usershares" only looks at the mode s3: "net_usershare_add" only looks at the mode and uid s3: "net_usershare_add" only looks at the device and inode s3: "net_usershare_add" only looks at the mode, device and inode s3: "net_conf_addshare" only looks at the mode s3: "write_block" does not use the sbuf at all s3: "read_block" only looks at the size s3: "regf_hbin_allocate" only looks at the size s3: "check_log_size" only looks at the size s3: "sys_path_to_bdev" only looks at the devicenumber s3: "socket_exist" only looks at the mode s3: "get_file_size" only looks at the size s3: "startsmbfilepwent" only looks at the inode -- is that enough? s3: Pass fake_dir_create_times down to file_exist_stat, none of the callers look at the mtime s3: Move directory_exist_stat to testparm.c, it only looks at the mode s3: Pass up fake_dir_create_times from atalk_build_paths s3: "copy_reg" only looks at mode, uid, gid, atime and mtime (no birthtime) s3: Restore "fake directory create times" as a share parameter s3: Fix an uninitialized variable reference s3: Fix bug 6288 Fix bug 6546: Avoid accessing buf[-1] if NUL byte comes from fgets s3: Fix explicit stat64 support s3: Support NetWkstaGetInfo 101 and 102 s3: First cut at _wkssvc_NetWkstaEnumUsers s3: Add rpcclient wkssvc_enumerateusers s3: Simplify usr_info_cmp by calling timeval_compare() s3: Small simplification: qsort deals fine with just one entry s3: talloc_array_length deals file with a NULL argument s3: Fix a const discard warning s3: de-deprecate "write cache size" to prevent its removal without a proper alternative s3: Fix a very embarrassing build failure s3: Allow up to 20480 entries in LookupSids, as mandated by the official IDL ----------------------------------------------------------------------- -- Samba Shared Repository