1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00
samba-mirror/source3
Jeremy Allison 4b60a33c6f Ok - this is more subtle than it looks :-).
When a file is being closed, once it passes the fnum and tid tests then
the locking context should be ignored when removing all locks. This is
what is done in the brl close case, but when you have outstanding
POSIX locks, then you cannot remove all the brl locks in one go, you
have to get the lock list and call do_unlock individually. As this
uses global_smbpid as the locking context, you need to make sure
that this is set correctly for the specific lock being removed. I
now do this by storing the smbpid in each entry in the unlock list returned from
the query call. I removed the smbpid from fsp (not needed) and
things seem ok (even with the stupid smbpid tricks that smbtorture plays :-).

Jeremy.
(This used to be commit 6baa96bb46)
2000-04-27 23:28:56 +00:00
..
auth indent update to make t easier to see setuid mods in TNG. some 2000-03-21 21:08:07 +00:00
bin Added .dummy file. 2000-02-03 04:49:11 +00:00
client Fix for names with spaces and some I18N filename issues from 2000-03-10 22:25:02 +00:00
codepages Hmmm - unicode codepages need adding to HEAD. Thought that'd been done ? 2000-04-03 22:50:33 +00:00
groupdb moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
include Ok - this is more subtle than it looks :-). 2000-04-27 23:28:56 +00:00
lib moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
libsmb moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
locking Ok - this is more subtle than it looks :-). 2000-04-27 23:28:56 +00:00
msdfs Corrected minor parsing errors. 2000-04-17 22:40:02 +00:00
nmbd don't qsort a list less than 2 entries 2000-04-25 00:45:42 +00:00
nsswitch remove scope parameter here too 2000-01-07 08:46:33 +00:00
param converted a bunch more functions to use a fd instead of a FILE* 2000-04-16 11:00:21 +00:00
passdb moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
printing moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
profile first pass at updating head branch to be to be the same as the SAMBA_2_0 branch 1999-12-13 13:27:58 +00:00
rpc_client moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
rpc_parse moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
rpc_server moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
rpcclient moved trans2.h and nterr.h into includes.h with all our other includes 2000-04-25 14:06:57 +00:00
script Added hash-based stat cache code from Ying Chen. 2000-01-26 21:25:35 +00:00
smbd Ok - this is more subtle than it looks :-). 2000-04-27 23:28:56 +00:00
smbwrapper removed extra arguements from make_nmb_name calls 2000-03-16 17:58:08 +00:00
tdb added TDB_MODIFY flag - patch from from luke 2000-04-25 01:17:45 +00:00
tests removed some obsolete configure tests (sysv ipc etc) 2000-04-17 05:56:49 +00:00
ubiqx Added hash-based stat cache code from Ying Chen. 2000-01-26 21:25:35 +00:00
utils Fixed subtle unlocking bug when a file is closed. We need to store the 2000-04-27 22:23:04 +00:00
web finally got sick of the "extern int Client" code and the stupid 2000-04-11 13:55:53 +00:00
.cvsignore Adding libtool support to HEAD branch. We're going to need this for 2000-03-13 23:20:01 +00:00
.indent.pro indent update to make t easier to see setuid mods in TNG. some 2000-03-21 21:08:07 +00:00
acconfig.h got rid of some more old configure tests and includes 2000-04-17 06:11:08 +00:00
aclocal.m4 fixes for broken IRIX header file merged from 2.0 branch 2000-03-31 22:30:13 +00:00
architecture.doc first pass at updating head branch to be to be the same as the SAMBA_2_0 branch 1999-12-13 13:27:58 +00:00
change-log global change from samba.anu.edu.au to samba.org 1998-11-21 13:20:31 +00:00
config.guess first pass at updating head branch to be to be the same as the SAMBA_2_0 branch 1999-12-13 13:27:58 +00:00
config.sub This is a *big* checkin that may break some things, but implements the 2000-04-22 00:33:16 +00:00
configure got rid of some more old configure tests and includes 2000-04-17 06:11:08 +00:00
configure.developer Cleaning up the warnings from configure.developer. 2000-03-10 22:53:36 +00:00
configure.in got rid of some more old configure tests and includes 2000-04-17 06:11:08 +00:00
configure.nodebug.developer computer too slow to compile with debug info (100mins), but i need all the 2000-03-09 22:22:38 +00:00
install-sh merge from the autoconf2 branch to the main branch 1998-07-29 03:08:05 +00:00
internals.doc - sequent-ptx support from bressler@iftccu.ca.boeing.com (Rick 1996-08-13 08:57:55 +00:00
ltconfig Adding libtool support to HEAD branch. We're going to need this for 2000-03-13 23:20:01 +00:00
ltmain.sh Adding libtool support to HEAD branch. We're going to need this for 2000-03-13 23:20:01 +00:00
Makefile.in split clientgen.c into several parts 2000-04-25 14:04:06 +00:00
parsing.doc Added info about parsing debug messages. 1998-10-27 21:07:52 +00:00
smbadduser JHT ==> Removed linefeed that caused problems. 1997-10-13 12:13:11 +00:00