summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * r20585: - allocate an OID range for LDB/LDAP extended operationsStefan Metzmacher2007-01-061-0/+1
| | | | | | | | metze
| * r20578: - allocate an OID range for samba4 LDB/LDAP ControlsStefan Metzmacher2007-01-061-0/+2
| | | | | | | | | | | | - allocate an OID range for conflicting attributes/classes metze
| * r20558: Refactor rmdir_internals to use early termination ratherJeremy Allison2007-01-051-55/+56
| | | | | | | | | | | | | | than lots of indented code. Change recursive_rmdir() to return the smbd standards of True on success, False on fail (it was doing the reverse, which was very confusing). Jeremy.
| * r20546: Fix some IBM checker errorsVolker Lendecke2007-01-051-0/+4
| |
| * r20544: Change copy_file() to return NTSTATUS. This is in preparation of turningVolker Lendecke2007-01-052-29/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | close_file() to NTSTATUS as well. I'm not sure I got all the error codes right, but as I've never come across a smb_copy() call in all my Samba work, I'm leaving it at that. If I'm absolutely bored, I will write a thorough torture test. As far as I can see, Samba4 even does not have a libcli implementation for it... :-) Volker
| * r20542: Make close_remove_share_mode retun NTSTATUS. Not that anybody cares ↵Volker Lendecke2007-01-051-4/+16
| | | | | | | | yet...
| * r20541: Fix some obvious glitches in wait_for_aio_completion. Hmmm. It seemsVolker Lendecke2007-01-051-6/+5
| | | | | | | | | | | | reply_close() at its heart is going to be an async call :-) Volker
| * r20536: In the offline PAM session close case the attempt to delete aGünther Deschner2007-01-042-1/+7
| | | | | | | | | | | | non-existing krb5 credential cache should not generate an error. Guenther
| * r20535: Fix make install to work when root doesn't haveJeremy Allison2007-01-041-3/+7
| | | | | | | | | | | | write access into the source tree (like when your directory is nfs mounted for example....). Jeremy.
| * r20532: From Volker...Jeremy Allison2007-01-041-1/+1
| | | | | | | | | | | | | | | | | | | | "smbcli_setattr("") always returns ACCESS_DENIED, test extension to follow. Merge to 3.0.24?" Yep (with slight optimization). Jeremy.
| * r20530: Don't want this call to get inadvertently re-added :-).Jeremy Allison2007-01-041-3/+0
| | | | | | | | Jeremy.
| * r20525: Closing a dir with del-on-close set requires the same as files: ↵Volker Lendecke2007-01-041-0/+12
| | | | | | | | | | | | | | | | | | | | Don't actually unlink/rmdir if another process still has it open. Jeremy, this is a potential merger to 3.0.24. Volker
| * r20524: Simplify logic of close_remove_share_mode().Volker Lendecke2007-01-041-51/+67
| | | | | | | | Volker
| * r20512: Fix typo.Günther Deschner2007-01-031-1/+1
| | | | | | | | Guenther
| * r20507: smbcli_setattr("") always returns ACCESS_DENIED, test extension to ↵Volker Lendecke2007-01-031-0/+9
| | | | | | | | | | | | | | | | follow. Merge to 3.0.24? Volker
| * r20503: And one more 64-bit warningVolker Lendecke2007-01-031-1/+1
| |
| * r20502: Activate RAW-RENAME, my Linux box passes thisVolker Lendecke2007-01-031-1/+1
| |
| * r20501: Check in config.h fix from Michael Adam <ma@sernet.de>Volker Lendecke2007-01-032-0/+9
| |
| * r20500: Fix compiler warnings.James Peach2007-01-031-7/+7
| |
| * r20499: Activate RAW-OPEN in the build farmVolker Lendecke2007-01-031-1/+1
| |
| * r20498: Two 64-bit warningsVolker Lendecke2007-01-032-3/+5
| |
| * r20496: Some changes to make Samba3 the RAW-OPEN test. Checking in to both ↵Volker Lendecke2007-01-032-7/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3_0 and 3_0_24 because I was explicitly asked to, although this needs close review. Jeremy, I'm sure you will check this thoroughly :-) In reply_open_and_X the separate "size" variable kills the calculation of the SPARSE flag returned to the client in the attrib field. In getpathinfo we do it correctly, and RAW-OPEN (correctly) complains about the difference. Add the "set the write time" to mknew and create. For trans2open we were missing the "ofun == 0" -> NT_STATUS_OBJECT_NAME_COLLISION case, and we dropped the status returned in favor of ACCESS_DENIED once too many. Last change is a fix to trans2open: We were returning the attributes given by the client, not the attributes of the new file. Volker
| * r20489: Missed patch ofthe forest_name patch for lookupnameGerald Carter2007-01-021-4/+8
| |
| * r20488: When joined to a child domain in a multi-domain/single domain tree,Gerald Carter2007-01-023-6/+89
| | | | | | | | | | | | | | the child domain cannot always resolve SIDs in sibling domains. Windows tries to contact a DC in its own domain and then the root domain in the forest. This async changes makes winbindd's name2sid() call do the same.
| * r20487: Remove the unused dn2ad_canonical() callGerald Carter2007-01-022-19/+0
| |
| * r20486: Always upper case the "host/<sAMAccoutnName>" entry in the keytab fileGerald Carter2007-01-021-1/+6
| | | | | | | | so apps will know which one to look for,
| * r20485: Add select with a 10 second timeout when reading DSN update responses.Gerald Carter2007-01-021-5/+19
| |
| * r20482: Make us survive and activate RAW-CLOSEVolker Lendecke2007-01-022-2/+2
| |
| * r20479: Both remaining calls of can_delete called it with ↵Volker Lendecke2007-01-021-26/+19
| | | | | | | | | | | | | | | | check_is_at_open==False, remove that parameter. Volker
| * r20478: Make us survive & activate RAW-UNLINKVolker Lendecke2007-01-023-2/+5
| |
| * r20470: Jeremy, another one to check:Volker Lendecke2007-01-022-23/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The only error path of can_delete() that we're interested in ntcreate&x is the one of can_delete_file_in_directory(), so call that directly. The only other one where we might get a NT_STATUS_ACCESS_DENIED is from the lstat in can_delete, but this is covered later in the open_directory and open_file_ntcreate calls. open_directory does a stat() in the open case which also covers the (potential) symlink, and open_file_ntcreate does the open(2) itself, so this should also work. This makes can_delete() static to reply.c. Volker
| * r20465: Get rid of a redundant !NT_STATUS_IS_OK(status)Volker Lendecke2007-01-021-4/+4
| |
| * r20454: Get rid of a bogus variable that was only assigned but never read.Volker Lendecke2007-01-011-4/+0
| | | | | | | | | | | | | | | | Jeremy, please check this. Thanks, Volker
| * r20451: Survive the first of the filter-tests (mkdir).Volker Lendecke2007-01-015-24/+41
| | | | | | | | | | | | Add lots of TODOs :-) Volker
| * r20448: Happy New Year!Stefan Metzmacher2007-01-011-1/+1
| | | | | | | | metze
| * r20443: Fix a compiler warningVolker Lendecke2006-12-311-1/+2
| |
| * r20442: Slight rewrite of the change notify infrastructure. This now ↵Volker Lendecke2006-12-316-112/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | survives the first of the raw-notify subtests, the one-level test_notify_dir without any flags around yet. The tricky part was getting the data structures right, I hope the next tests don't let that fall over. fsp->notify is now by default NULL, meaning that nobody has issued a changenotify call. This means nobody is interested in changes for this directory. If that has happened, notify_change_buf collects the changes if no current request is outstanding, and it collects the requests if no change has happened since the last request. Happy New Year, somewhere on this planet it's already 2007 :-) Volker P.S: Jeremy, there's a question for you in smbd/files.c line 367.
| * r20434: Revert an accidential commitVolker Lendecke2006-12-311-3/+0
| |
| * r20433: Work in progress: Survive more of RAW-NOTIFY.Volker Lendecke2006-12-315-43/+126
| | | | | | | | | | | | | | | | | | | | | | call_nt_transact_notify_change() is now sync if there are changes around. A notify_message does a direct reply from within the message, so process_pending_change_notify_queue is not needed anymore for samba-generated events. Next step is to restructure the kernel-mechanisms to generate messages. Volker
| * r20432: Apply some constVolker Lendecke2006-12-311-1/+1
| |
| * r20429: Restructure the libuuid API tests to handle the case where libuuidJames Peach2006-12-312-40/+48
| | | | | | | | | | | | is (effectively) in libc. Convert AC_LIBTESTFUNC to use the mystically undocumented m4_ifval, which fixes some quoting problems when providing shell code for the if-true and if-false branches.
| * r20428: Rename dns_open. This conflicts with the dns_open symbol inJames Peach2006-12-311-2/+2
| | | | | | | | libSystem on Mac OS X.
| * r20427: Rename dnp_open. This conflicts with the dns_open symbol inJames Peach2006-12-313-3/+3
| | | | | | | | libSystem on Mac OS X.
| * r20424: No, we do not have to do that here :-)Volker Lendecke2006-12-301-13/+1
| |
| * r20412: Placeholder to remind me to write a torture testJeremy Allison2006-12-301-0/+7
| | | | | | | | | | for this error code. Jeremy.
| * r20411: Fix originally from SATOH Fumiyasu (slightlyJeremy Allison2006-12-291-0/+12
| | | | | | | | | | | | modified). Ensure "hide unXXX" parameters don't hide MSDFS links. Bug #3319. Jeremy.
| * r20403: Cleaning out my Samba 3.0 tree:Andrew Bartlett2006-12-292-53/+0
| | | | | | | | | | | | | | | | | | As discussed with jerry at the CIFS conf: overriding the administrator's wishes from the krb5.conf has only every given me segfaults. We suggest leaving this up to the defaults from the libraries anyway. Andrew Bartlett
| * r20402: Fix spelling: samba bug #4292 debian #402392Andrew Bartlett2006-12-291-1/+1
| |
| * r20394: This is a *VERY* early start of my work on notify.Volker Lendecke2006-12-288-25/+409
| | | | | | | | | | | | | | | | | | Checking in because Jeremy was bugging me. Potentially this becomes quite intrusive, I'm not sure if I should open a temporary branch for this. Jeremy, Jerry, do you think 3_0 is the right place for this? Volker
| * r20393: Debug level 1 is a bit excessive hereVolker Lendecke2006-12-281-1/+1
| |