summaryrefslogtreecommitdiffstats
path: root/source/smbd/close.c
Commit message (Collapse)AuthorAgeFilesLines
* r21889: * Pull from SAMBA-3_0_25 svn r21888Gerald Carter2007-03-201-2/+2
| | | | * Set version to 3.0.25pre2
* r21585: Start syncing the monster that will become 3.0.25pre1Gerald Carter2007-02-281-117/+195
| | | | | | | | Still todo: * release notes * few minor outstanding patches * additional idmap man pages
* r15837: starting sync up for 3.0.23rc1 (in sync with SAMBA_3_0 r15822)Gerald Carter2006-05-231-65/+75
|
* r13748: Don't reference memory after we just freed it (Doh!).Jeremy Allison2006-02-281-2/+3
| | | | | | Thanks to tridge's changes to the directory delete on close tests for catching this. Jeremy.
* r13571: Replace all calls to talloc_free() with thye TALLOC_FREE()Gerald Carter2006-02-201-2/+2
| | | | macro which sets the freed pointer to NULL.
* r13293: Rather a big patch I'm afraid, but this should fix bug #3347Jeremy Allison2006-02-021-15/+51
| | | | | | | | by saving the UNIX token used to set a delete on close flag, and using it when doing the delete. libsmbsharemodes.so still needs updating to cope with this change. Samba4 torture tests to follow. Jeremy.
* r13274: Fix for bug #3467. Not a show stopper.Jeremy Allison2006-02-011-2/+2
| | | | | | jason qian <jason@infrant.com> was a *fantastic* help in tracking this down. Jeremy.
* r12877: Stop passing structs around in smb messages, insteadJeremy Allison2006-01-121-1/+5
| | | | | | | | | always linearize into little-endian. Should fix all Solaris issues with this, plus provide a cleaner base moving forward for cluster-aware Samba where smbd's can communicate across different compilers/architectures (eventually these message will have to go cross-machine). Jeremy.
* r12460: Fixes for bug 3349Volker Lendecke2005-12-241-0/+2
|
* r12213: Final fix for #3303 - send rename messages to smbd'sJeremy Allison2005-12-131-11/+34
| | | | | | | | that have open file handles to allow them to correctly implement delete on close. There is a further correctness fix I'm intending to add to this to cope with different share paths, but not right now... Jeremy.
* r12203: Add the share path into the sharemode db. This involvesJeremy Allison2005-12-121-2/+2
| | | | | | | | | | revving the minor version number for libsmbsharemodes (we now have a new _ex interface that takes the share path as well as the filename). Needed for #3303. Some code written by SATOH Fumiyasu <fumiya@samba.gr.jp> included in the changes to locking/locking.c. The smbstatus output is a bit of a mess and needs overhauling... Jeremy.
* r12160: The filename parameter to get_share_mode_lock is goingJeremy Allison2005-12-101-2/+2
| | | | | | to become very important as we fix #3303, so make sure we don't accidently set it here. Jeremy.
* r11344: I don't think share mode conflicts occur on deletingJeremy Allison2005-10-271-17/+6
| | | | | | a directory when you've got permissions. Need to write a smbtorture test for this. Jeremy.
* r11341: Put directory opens into the share mode db so weJeremy Allison2005-10-271-4/+34
| | | | | | | | can treat them similarly to file opens (delete on close, share mode violations etc.). This fixes bug #3216 I will up the default hash size on the locking db in a later commit as this means more entries. Jeremy.
* r10656: BIG merge from trunk. Features not copied overGerald Carter2005-09-301-39/+48
| | | | | | | * \PIPE\unixinfo * winbindd's {group,alias}membership new functions * winbindd's lookupsids() functionality * swat (trunk changes to be reverted as per discussion with Deryck)
* r8531: Fix a memleakVolker Lendecke2005-07-171-0/+1
|
* r8219: Merge the new open code from HEAD to 3.0. Haven't yet run the tortureJeremy Allison2005-07-081-30/+16
| | | | | | | | | tests on this as it's very late NY time (just wanted to get this work into the tree). I'll test this over the weekend.... Jerry - in looking at the difference between the two trees there seem to be some printing/ntprinting.c and registry changes we might want to examine to try keep in sync. Jeremy.
* r7963: Add aio support to 3.0.Jeremy Allison2005-06-271-0/+14
| | | | Jeremy.
* r5731: Get delayed write semantics closer to W2K3. We need to store 2 times.Jeremy Allison2005-03-101-1/+3
| | | | | This may fix bug #2382. Jeremy.
* r3121: Bug #1956. Ensure errno is saved and restored consistently on a ↵Jeremy Allison2004-10-211-8/+18
| | | | | | normal_close. Jeremy.
* r1263: Make "defer sharing violations" a global parameter.Jeremy Allison2004-06-261-0/+4
| | | | Jeremy.
* r1085: Now it's had some proper user testing, merge in the deferred open ↵Jeremy Allison2004-06-081-0/+30
| | | | | | | | fix. I'm still doing more testing, but it fixes a behaviour that we've been wrong on ever since the start of Samba. Jeremy.
* r370: The 'it does never happen -- error on close()' does happen when you exceedVolker Lendecke2004-04-261-1/+1
| | | | | | | | | | | | your quota on an AFS file system. The specific errno was thrown away by close_normal_file(). Thus we returned NT_STATUS_UNSUCCESSFUL and not NT_STATUS_DISK_FULL as we should. Fix that. (Not that this gives more sane Windows app behaviour.... :-( ) Jerry, jra, could you please look over this one, it's been quite a while since I touch file server code. Volker
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+311
metze