summaryrefslogtreecommitdiff
path: root/source3/smbd/oplock.c
AgeCommit message (Expand)AuthorFilesLines
2007-10-10r8545: Fix oplock bug introduced by oplock code "simplification" :-).Jeremy Allison1-5/+5
2007-10-10r8521: Another micro-step: Don't pass down a flag where not necessary.Volker Lendecke1-14/+16
2007-10-10r8508: Rename EXCLUSIVE_BREAK_SENT to BREAK_TO_NONE_SENT.Volker Lendecke1-2/+2
2007-10-10r8219: Merge the new open code from HEAD to 3.0. Haven't yet run the tortureJeremy Allison1-29/+38
2007-10-10r7963: Add aio support to 3.0.Jeremy Allison1-6/+20
2007-10-10r6252: Re-order position of become_root() to allow directory to beJeremy Allison1-3/+4
2007-10-10r6234: Fix for possible root squash nfs bugs from psz@maths.usyd.edu.auJeremy Allison1-0/+6
2007-10-10r6225: get rid of warnings from my compiler about nested externsHerb Lewis1-5/+3
2007-10-10r6172: Tidy up error processing significantly. Remove unix_ERR_XXX global nas...Jeremy Allison1-0/+3
2007-10-10r5014: Split out the request to send an async level II oplock break into aJeremy Allison1-17/+58
2007-10-10r5002: Ensure we can't remove a level II oplock without having theJeremy Allison1-17/+19
2007-10-10r4088: Get medieval on our ass about malloc.... :-). Take control of all our ...Jeremy Allison1-2/+2
2007-10-10r1117: Doh ! Remember to turn off signing when sending a "break to level II" ...Jeremy Allison1-1/+9
2007-10-10r1089: Removed spurious oplock message in deferred open processing.Jeremy Allison1-1/+1
2007-10-10r1085: Now it's had some proper user testing, merge in the deferred open fix....Jeremy Allison1-1/+69
2003-08-07An oplock break reply from the client causes the sequence number to beJeremy Allison1-4/+0
2003-08-07Turns out I had my packet sequences wrong for oplock break code.Jeremy Allison1-0/+4
2003-08-02More fixes for client and server side signing. Ensure sequence numbersJeremy Allison1-0/+3
2003-07-17Correctly toggle the signing state to what it was previosly when sendingJeremy Allison1-3/+8
2003-07-16Add API framework for server SMB signing.Jeremy Allison1-1/+5
2003-04-22Tidyups of some dubious logic discovered whilst trying to track down aJeremy Allison1-6/+5
2003-01-30Fix for interesting resource constraint condition. When all opens areJeremy Allison1-15/+18
2002-07-15updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell1-26/+53
2002-04-11This split the mangling code up to allow for the possibility of multipleAndrew Tridgell1-0/+2
2002-03-14Get the current directory after becoming root.Jeremy Allison1-1/+1
2002-01-31Fix from Michael Steffens <michael_steffens@hp.com> to make signalJeremy Allison1-1/+1
2002-01-30Removed version number from file header.Tim Potter1-2/+1
2001-11-05Don't put a \n on the end of the arg to exit_server()Tim Potter1-2/+2
2001-10-23IRIX compiler dies not like casts in macro argsHerb Lewis1-1/+1
2001-10-20Move from timestamp to gen count file id's for finding oplocked filesJeremy Allison1-835/+784
2001-10-18Merge the become_XXX -> change_to_XXX fixes from 2.2.2 to HEAD.Jeremy Allison1-2/+2
2001-10-02Removed 'extern int DEBUGLEVEL' as it is now in the smb.h header.Tim Potter1-2/+0
2001-09-17move to SAFE_FREE()Simo Sorce1-6/+4
2001-09-05Fix I think for the fcntl spinning problem. Re-prioritize soJeremy Allison1-0/+14
2001-09-04Fixes to ensure invalid vuids cannot stop oplock breaks.Jeremy Allison1-5/+7
2001-08-22Fixed the (incorrect) paranioa fix I put in for the fcntl lock spin.Jeremy Allison1-2/+12
2001-08-21This is Jeremy pretending to be Volker, 'cos theVolker Lendecke1-0/+13
2001-06-25fixed usage of socklen_t and also tidied up SIG_ATOMIC_T, using a typedef ins...Andrew Tridgell1-1/+1
2001-06-09*Wonderful* patch from Andrew Bartlett that will help ensure tdb's areJeremy Allison1-2/+4
2001-05-24Fixup the large_writex problem (a large_writex can send a full 64k of data,Jeremy Allison1-2/+2
2001-03-11Merge of new 2.2 code into HEAD (Gerald I hate you :-) :-). Allows new SAMRJeremy Allison1-6/+0
2001-01-30Fix inspited by Alan Romeril. 50% speedup in domain logins with thisJeremy Allison1-0/+3
2000-11-16Ok - fixed a bug in our levelII oplock code. We need to break a level II onJeremy Allison1-4/+95
2000-09-27Restructuring of the code to remove dos_ChDir/dos_GetWd and re-vector themJeremy Allison1-2/+2
2000-06-12totally rewrote the async signal, notification and oplock notificationAndrew Tridgell1-26/+29
2000-06-11Linux kernel oplocks now seem to work, but need a _lot_ of testingAndrew Tridgell1-0/+9
2000-06-10a first pass at Linux kernel oplocks supportAndrew Tridgell1-13/+0
2000-06-10continued the split of the kernel level oplocks code into a moreAndrew Tridgell1-377/+122
2000-06-09clean up oplock capability code ready for Linux codeAndrew Tridgell1-152/+149
2000-06-09split some of the irix kernel oplocks code into a functionAndrew Tridgell1-68/+74