summaryrefslogtreecommitdiff
path: root/source3/smbd/oplock.c
AgeCommit message (Expand)AuthorFilesLines
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
2000-06-08- changed HAVE_KERNEL_OPLOCKS to HAVE_KERNEL_OPLOCKS_IRIXAndrew Tridgell1-14/+14
2000-05-10more merging voodooAndrew Tridgell1-0/+4
2000-05-02Added sys_fork() and sys_getpid() functions to stop the overheadJeremy Allison1-3/+3
2000-04-24Now that fsp's are created on successful file open, the structure memberJeremy Allison1-2/+2
2000-04-11finally got sick of the "extern int Client" code and the stupidAndrew Tridgell1-7/+3
2000-04-10the bulk of the changes to get rid of fd_ptr and move print openAndrew Tridgell1-27/+25
1999-12-21converted all our existing shared memory code to use a tdb databaseAndrew Tridgell1-8/+7
1999-12-13first pass at updating head branch to be to be the same as the SAMBA_2_0 branchAndrew Tridgell1-198/+466