summaryrefslogtreecommitdiffstats
path: root/source3/locking
Commit message (Expand)AuthorAgeFilesLines
* allow posix locking database to be opened read-only (for smbstatus)Andrew Tridgell2000-06-132-11/+11
* add some bracketsAndrew Tridgell2000-06-131-1/+1
* Fixed misunderstanding found during CIFS conference. Overlapping lockJeremy Allison2000-05-251-340/+278
* Using a structure for a tdb key can lead to insideous, hardHerb Lewis2000-05-103-20/+25
* Fix for uninitialized memory read in brlock code. brl_locktest now needsJeremy Allison2000-05-052-2/+3
* Two fixes. Added missong logic & case in lock split code.Jeremy Allison2000-05-051-4/+12
* Updated to fix overlapping problem.Jeremy Allison2000-05-041-68/+142
* Fix for debug statement crash.Jeremy Allison2000-05-041-1/+1
* Fix based on Elrond's code to reduce the store size on removing dead records.Jeremy Allison2000-05-031-0/+1
* Fixed the bug locktest.c found, it was an off-by-one error in the non-overlapJeremy Allison2000-05-031-1/+1
* Fixed silly bug where I wasn't checking for matching fd's in closing a file.Jeremy Allison2000-05-031-7/+24
* Added range info to the panic message to track down the bug withJeremy Allison2000-05-031-1/+5
* - clear dead locks at startupAndrew Tridgell2000-05-031-2/+47
* Fix for stacking locks in brlock and POSIX. Windows only allows a read lockJeremy Allison2000-05-032-92/+130
* Implemented the last (I hope:-) part of the locking puzzle, the referenceJeremy Allison2000-05-021-23/+90
* split the username in the vuser structure into a separateAndrew Tridgell2000-05-021-1/+2
* Moved uglyness needed in fcntl locking (64->32 bit mapping, NFSJeremy Allison2000-05-021-3/+121
* Added sys_fork() and sys_getpid() functions to stop the overheadJeremy Allison2000-05-021-8/+8
* locking/posix.c: Fixed double-free nasty crash bug found by insure.Jeremy Allison2000-05-011-3/+0
* added TDB_INTERNAL, TDB_NOLOCK and TDB_NOMMAP flags.Andrew Tridgell2000-05-011-3/+3
* - removed all our old wildcard matching code and replaced it with aAndrew Tridgell2000-04-301-2/+2
* Removed tdb locking calls (picky Andrew...:-)Jeremy Allison2000-04-291-25/+12
* Ok - this is the *third* implementation of this (third time's the charm :-).Jeremy Allison2000-04-283-1122/+137
* Split off of POSIX locking into separate unit as Andrew requested.Jeremy Allison2000-04-281-0/+1208
* Forgot to close when "posix locking" is set to False.Jeremy Allison2000-04-281-2/+5
* Added optimization where we are single opener (don't free POSIX locks).Jeremy Allison2000-04-281-1/+21
* Made changes suggested by Andrew review.Jeremy Allison2000-04-281-37/+52
* Ok - this is more subtle than it looks :-).Jeremy Allison2000-04-272-7/+15
* Fixed subtle unlocking bug when a file is closed. We need to store theJeremy Allison2000-04-272-16/+32
* Did the rewrite Andrew wanted where all knowledge of POSIX locking isJeremy Allison2000-04-271-5/+179
* Fixed crash bugs Andrew pointed out with LOCK4 smbtortureJeremy Allison2000-04-271-10/+7
* Added the hard code :-).Jeremy Allison2000-04-252-77/+453
* Added the code that keeps fd's open across a close if there are other fsp'sJeremy Allison2000-04-241-36/+23
* fixed a locking database bug - it was actually harmless except thatAndrew Tridgell2000-04-231-2/+10
* This is a *big* checkin that may break some things, but implements theJeremy Allison2000-04-221-1/+2
* locking/locking.c: Fixed placeholder code for POSIX locking.Jeremy Allison2000-04-181-17/+49
* Typo - missing '}'.Jeremy Allison2000-04-131-0/+1
* Removed "ole locking compat" parameter (no longer used).Jeremy Allison2000-04-121-18/+113
* Implmented mapping of lock offset/count from 64 bit MS rangesJeremy Allison2000-04-121-13/+157
* Code to map tdb locks onto POSIX. Mainly placeholder code at the moment,Jeremy Allison2000-04-121-9/+157
* include/byteorder.h: ALIGN4/ALIGN2 macros.Jeremy Allison2000-04-111-3/+3
* the first of a bunch of changes to code with getting rid of the fd_ptrAndrew Tridgell2000-04-101-6/+23
* Fixed compile warning in locking.c:traverse_fn()Tim Potter2000-02-071-1/+2
* 1) added void* state argument to tdb_traverse. guess what! there wereLuke Leighton2000-02-042-15/+10
* added code to allow traversal of the byte range lock databaseAndrew Tridgell2000-01-162-3/+43
* damn, Solaris already has a "enum lock_type"Andrew Tridgell2000-01-142-6/+7
* we now pass all byte range locking testsAndrew Tridgell2000-01-142-4/+72
* some more work on the byte range lockingAndrew Tridgell2000-01-141-6/+8
* the bulk of the new byte range locking coodeAndrew Tridgell2000-01-132-45/+296
* added the unexpected packet database (unexpected.tdb)Andrew Tridgell2000-01-031-1/+1