summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* s4/torture: add test for zero byte read contention with byte range locksSteven Danneman2009-12-073-1/+276
|
* s4/libcli: add define for exclusive lock modeSteven Danneman2009-12-071-0/+1
|
* s4/torture: fix >80 column spacing issuesSteven Danneman2009-12-072-9/+10
|
* s4/torture: add delete-on-close test for directoriesAravind Srinivasan2009-12-071-0/+63
| | | | | | This test opens a directory with delete on close, opens it again, and checks to make sure that the second open returned with NT_STATUS_DELETE_PENDING.
* parent_sd can never be null in this function, so don'tJeremy Allison2009-12-071-1/+5
| | | | | | check for it. Jeremy.
* Hopefullt final fix for 6802 - acl_xattr.c module: A created folder does not ↵Jeremy Allison2009-12-073-267/+168
| | | | | | | | | | properly inherit permissions from parent and 6938 - No hook exists to check creation rights when using acl_xattr module Volker was right (dammit :-). It's much easier to catch this case in the create_file() vfs call instead of trying to do everything inside open() and mkdir(). Hook all these functions to gain the desired effect. Jeremy.
* s3: let gencache_init() use tdb_check()Stefan Metzmacher2009-12-071-0/+25
| | | | | | | If the check fails we try to clear the tdb and start with an empty cache. metze
* s3: let netsamlogon_cache_init() use tdb_check()Stefan Metzmacher2009-12-071-4/+42
| | | | | | | If the check fails we try to unlink the old file and start with an empty cache. metze
* s3: let tdb_validate_child() use tdb_check()Stefan Metzmacher2009-12-071-0/+11
| | | | metze
* s3: require tdb 1.1.7 with tdb_check()Stefan Metzmacher2009-12-071-1/+1
| | | | metze
* s3:docs: Document "directory name cache size".Karolin Seeger2009-12-071-0/+14
| | | | Karolin
* s3: de-deprecate "write cache size" to prevent its removal without a proper ↵Volker Lendecke2009-12-071-1/+1
| | | | alternative
* Fix release script with newer versins of gitSimo Sorce2009-12-071-1/+1
|
* s4-smbtorture: disable some spoolss printerdata tests which s3 does not pass ↵Günther Deschner2009-12-071-0/+13
| | | | | | at the moment. Guenther
* s3: fix net and rpcclient after setprinterdataex changes.Günther Deschner2009-12-072-19/+17
| | | | Guenther
* s4-smbtorture: fix RPC-SPOOLSS after _spoolss_SetPrinterDataEx IDL change.Günther Deschner2009-12-071-28/+48
| | | | Guenther
* s3-spoolss: let _spoolss_DeletePrinterData call into ↵Günther Deschner2009-12-071-38/+5
| | | | | | _spoolss_DeletePrinterDataEx. Guenther
* s3-spoolss: let _spoolss_SetPrinterData call into _spoolss_SetPrinterDataEx.Günther Deschner2009-12-071-74/+30
| | | | Guenther
* s3-spoolss: let _spoolss_GetPrinterData call into _spoolss_GetPrinterDataEx.Günther Deschner2009-12-071-101/+44
| | | | Guenther
* spoolss: rework spoolss_GetPrinterDataEx and spoolss_SetPrinterDataEx.Günther Deschner2009-12-079-71/+366
| | | | Guenther
* s3-spoolss: a default printer should have at least a "PrintDriverData" key.Günther Deschner2009-12-071-0/+7
| | | | Guenther
* s3-winreg: fill in some inline comments.Günther Deschner2009-12-071-10/+38
| | | | Guenther
* s3-winreg: remove trailing whitespace.Günther Deschner2009-12-071-40/+40
| | | | Guenther
* s3:auth: Fix typo in debug message.Karolin Seeger2009-12-071-2/+2
| | | | Karolin
* examples: Fix the build of the example VFS modules.Karolin Seeger2009-12-072-10/+13
| | | | Karolin
* s4:dsdb Use ldb_match_msg_objectclass in operational.cAndrew Bartlett2009-12-071-6/+1
| | | | | | | This avoids not only a possibly non-portable compiler expression, but also the need to look up the schema each time. Andrew Bartlett
* s4:ldb Add a function to match a message against an objectClassAndrew Bartlett2009-12-072-0/+22
| | | | | | | (as objectClass will always be a case insensitive ascii string, we can make a much simpler match function here than for the general case). Andrew Bartlett
* s4:ldap.py Improve testsuite for primaryGroupToken behaviourAndrew Bartlett2009-12-071-0/+22
| | | | | | | | | | This tries to show that the domain object should not have a primaryGroupToken, for example. (This passes against the old and new code, as the failure case requires an object with an objectSid, and exactly one group in it's subtree. Sadly I don't know of a valid structure that I can construct to test this). Andrew Bartlett
* s4:dsdb Make primaryGroupToken calculation more efficient and correctAndrew Bartlett2009-12-071-20/+46
| | | | | | | | | | | | The original code here would do a subtree search under each object, attempting to determine if it was a group. This was incorrect, and inefficient - we just need to ask for the objectClass attribute, and check that value before returning the group's RID. (Much of this patch reworks operational.c to allow a search for 2 attributes for this calculation). Andrew Bartlett
* s4:dsdb Make parentGUID handler use dsdb_module_search_dn()Andrew Bartlett2009-12-072-76/+29
| | | | | | | | | This avoids doing a new search from the top of the module stack. This also removes the helper function dsdb_find_parentguid_by_dn() which is now unused. Andrew Bartlett
* s4:build torturedir and -DTORTUREDIR is unusedAndrew Bartlett2009-12-072-4/+0
| | | | (And made building RPMs much more difficult for JHT)
* s4:dsdb Hide the LM password by default tooAndrew Bartlett2009-12-071-1/+2
|
* streamline some log levels for invalid servicenamesChristian Ambach2009-12-062-2/+2
| | | | | | | | | | | | I don't think we need to log the fact that a user gave a wrong sharename in Explorer with the highest log level. The level of this was not very consistent: service.c: DEBUG(3,("find_service() failed to find service %s\n", service)); service.c: DEBUG(0,("%s (%s) couldn't find service %s\n", smb2_tcon.c: DEBUG(1,("smbd_smb2_tree_connect: couldn't find service %s\n", This changes the last two to 3 as the first one. Signed-off-by: Christian Ambach <christian.ambach@de.ibm.com>
* s3: Fix a const discard warningVolker Lendecke2009-12-061-7/+9
|
* s3: talloc_array_length deals file with a NULL argumentVolker Lendecke2009-12-061-3/+3
|
* s3: Small simplification: qsort deals fine with just one entryVolker Lendecke2009-12-061-7/+2
|
* s3: Simplify usr_info_cmp by calling timeval_compare()Volker Lendecke2009-12-061-3/+1
|
* s3: Add rpcclient wkssvc_enumerateusersVolker Lendecke2009-12-061-0/+51
|
* s3: Complete support for NetWkstaGetInfo/NetWkstaEnumUsersIan Puleston2009-12-061-22/+380
|
* s3: First cut at _wkssvc_NetWkstaEnumUsersVolker Lendecke2009-12-061-3/+52
| | | | This needs access checks!
* s3: Support NetWkstaGetInfo 101 and 102Volker Lendecke2009-12-062-16/+114
|
* s4-ldif: Fix memory leek in ldb_ldif_write()Kamen Mazdrashki2009-12-051-0/+2
|
* packaging(RHEL-CTDB): package dbwrap_tool and dbwrap_torture in the common pkgMichael Adam2009-12-051-0/+5
| | | | Michael
* s3:dbwrap_ctdb: increase the number of commit retries 5-->100Michael Adam2009-12-051-1/+1
| | | | | | | | This is to cope with timeouts when recoveries and transactions collide. Maybe 100 is too hight, but 10 or even 20 have been too low in a very busy environment. Michael
* s3:dbwrap_ctdb: increase the rsn of the __transaction_lock__ when storingMichael Adam2009-12-051-0/+2
| | | | | | | so that it is correctly handled by recoveries. Also set the dmaster explicitly. Michael
* s3: Fix explicit stat64 supportVolker Lendecke2009-12-051-3/+12
|
* s3: check if glibc has broken posix_fallocateBjörn Jacke2009-12-042-1/+17
|
* Make Samba3 pass the RAW-LOCK test as Windows.Jeremy Allison2009-12-042-0/+29
| | | | | | | Implement the win7 NT_STATUS_INVALID_LOCK_RANGE. Make smbd behave as Windows does in canceling locks. Jeremy.
* Make smbtorture4 match Windows behavior.Jeremy Allison2009-12-041-41/+33
| | | | Jeremy.
* s3: bug #6967: Prevent glibc error on net ads join:Jim McDonough2009-12-041-1/+1
| | | | | | talloc()ed memory should not be SAFE_FREE()ed. Signed-off-by: Jim McDonough <jmcd@samba.org>