Andrew Bartlett
4febada51f
r22882: It seems entirly reasonable to follow metze's suggestion and check for
...
a valid file handle first.
Andrew Bartlett
(This used to be commit 3947db3dcbfe97e9ccb9b9bd2b3a69cf7683af9f)
2007-10-10 14:52:28 -05:00
Andrew Bartlett
3a88c56346
r22874: Expand the RPC-QFILEINFO-IPC test, and add a server implementation to match.
...
This should help with Vista joins.
Andrew Bartlett
(This used to be commit 8f85fb37862044d4b618e4184274bc67432af73b)
2007-10-10 14:52:27 -05:00
Stefan Metzmacher
37f8c04d90
r22865: handle pending locks in smb2
...
metze
(This used to be commit 8329fa689521b12e4ce2ac094b3e322fa4ed4bb8)
2007-10-10 14:52:25 -05:00
Stefan Metzmacher
5eb7420f11
r22864: in SMB2 mode we need to cancel an existing lock with a conflicting lock
...
if they're on the same handle and the same range
metze
(This used to be commit 36384bb4a071dcc366ae1039bd0579f08b84e238)
2007-10-10 14:52:25 -05:00
Stefan Metzmacher
0543c06d25
r22863: in SMB2 mode we always need to return NT_STATUS_LOCK_NOT_GRANTED
...
metze
(This used to be commit 83a61a2892539b2bcfbdaac7ca169c99f2b4503a)
2007-10-10 14:52:25 -05:00
Stefan Metzmacher
bd93b41d17
r22849: map smb2 lock to the generic level
...
metze
(This used to be commit fbbb144f8e5271a543c0b47b0105eccd357477ba)
2007-10-10 14:52:24 -05:00
Stefan Metzmacher
a42f78cd50
r22842: fix directory listing of SMB2 and include directories and hidden files
...
metze
(This used to be commit e087772ec9ec561b13dbdf6bfead7394a184d7d9)
2007-10-10 14:52:24 -05:00
Andrew Tridgell
bf27e58c2f
r22831: take advantage of EVENT_FD_AUTOCLOSE in the inotify code
...
(This used to be commit 419ef7393f9208e274745808980e0342e2e65a37)
2007-10-10 14:52:21 -05:00
Stefan Metzmacher
344cde462e
r22406: this dependencies should also be private
...
metze
(This used to be commit 7f07895cac3e933b39f81bf67812834352184af0)
2007-10-10 14:51:15 -05:00
Stefan Metzmacher
cfb00400df
r22399: fix major memory leak
...
metze
(This used to be commit cc71fa34961e7ab73eebc284194bf03e9b17525a)
2007-10-10 14:51:14 -05:00
Stefan Metzmacher
aabf459ca6
r22258: make ntvfs a library again
...
metze
(This used to be commit 26566222ec6ff221d8d8c971f5a1d6d9d4952e30)
2007-10-10 14:50:48 -05:00
Stefan Metzmacher
3529cf25eb
r22200: make ntvfs a subsystem as linking ntvfs.so.1 uses
...
ca. 800 cmdline args to ld and that fails on some hosts
in the build-farm, lets see if they will be happier now
metze
(This used to be commit fda810ff129646535e9fa6d2b2c77559b5d58f92)
2007-10-10 14:50:37 -05:00
Andrew Tridgell
66156220eb
r22082: merged the ctdb changes from bzr
...
added opendb ctdb backend from ronnie
(This used to be commit b0da25cb79f860bfa14ba7a8419c7996d936292b)
2007-10-10 14:49:48 -05:00
Andrew Tridgell
f00f7a34a9
r22021: use the pid specified in the individual locks, not the request pid, in
...
locking requests.
This fixes a bug noticed by Ronnie Sahlberg (thanks!)
(This used to be commit b4ac085816cbec93c9fd4543a7ce48c5f3f9dca6)
2007-10-10 14:49:41 -05:00
Andrew Tridgell
676a04a056
r21807: modularise the opendb code, so different backends can be
...
implemented. This will allow for a ctdb opendb backend.
(This used to be commit 6b91ca0968209ad17489341c78d9610607cc8320)
2007-10-10 14:49:29 -05:00
Jelmer Vernooij
bedf53f9e0
r21669: Fix --enable-dso build
...
(This used to be commit 7cf9d07c88b0c81777bb9363d445ac657982a366)
2007-10-10 14:49:07 -05:00
Andrew Tridgell
1cd412aa19
r21234: fixed a subtle bug with talloc reference counting and async ntvfs
...
requests.
(This used to be commit 6a2ba01f155266add71319c1dbc3442eb0c2c751)
2007-10-10 14:44:50 -05:00
Andrew Tridgell
667cff3699
r21214: fixed a valgrind error that can be caused by a semi-async call inside
...
a nested ntvfs call. The req structure can go away while processing a
ntvfs request
(This used to be commit f62b3c505f71f37a86a76d152d643926e19eb148)
2007-10-10 14:44:47 -05:00
Volker Lendecke
4da372c906
r21104: Rename struct watch_context to struct inotify_watch_context
...
(This used to be commit 3548b1f683a7f5ccc6563de7e099d3a5a86ed39c)
2007-10-10 14:44:30 -05:00
Volker Lendecke
4c9efad4b8
r21042: Fix typo
...
(This used to be commit eb83537a3b4889353cdc9bb471315a77e1f87c90)
2007-10-10 14:44:24 -05:00
Volker Lendecke
1fbb49a3e7
r21041: Change some "private" to "private_data", and change one (void **) function
...
parameter to (void *). void** in function parameters leads to type-punned
warnings.
Volker
(This used to be commit 57979d89c53b4363e4b447205703579df6756653)
2007-10-10 14:44:24 -05:00
Volker Lendecke
a80732cf00
r20983: Two no-mem error returns
...
(This used to be commit 79a0cd3a1bbd3d4ef0c335f398fa8bb8e82c8624)
2007-10-10 14:44:17 -05:00
Volker Lendecke
67f494d72a
r20972: "private" -> "private_data"
...
(This used to be commit 8cbcd3d1cbb0661b1767bb7ace0804cf9a573e34)
2007-10-10 14:44:05 -05:00
Andrew Tridgell
87df5a6312
r20947: fixed a bug in the unlock logic in the brlock tdb backend
...
I'm very surprised this didn't show up earlier!
(This used to be commit 5d9b1acf4f35d11c4730cbc9cadedb33c6ec08e8)
2007-10-10 14:43:59 -05:00
Andrew Tridgell
2ad79af331
r20920: use cluster_tdb_tmp_open() in ntvfs backend code
...
(This used to be commit c9080c54872f107d1e42e77261df50a5d55d294f)
2007-10-10 14:43:52 -05:00
Stefan Metzmacher
c30b82c3ea
r20899: fix the build and compiler warnings
...
metze
(This used to be commit eec93720aced2b4cdad9f6f5a4f6e23587128357)
2007-10-10 14:43:49 -05:00
Stefan Metzmacher
22bedb42ab
r20898: make it work to include ntvfs/ntvfs.h multiple times
...
metze
(This used to be commit 6814f38f000e9d44bdf25ca5bc1d69fd82522614)
2007-10-10 14:43:48 -05:00
Stefan Metzmacher
f40182cb12
r20897: fix compiler warnings
...
metze
(This used to be commit 5ac562e1e0e8de03c8bcd083a1822b31667c5e21)
2007-10-10 14:43:48 -05:00
Andrew Tridgell
72316674bf
r20894: the new brlock.c is needed (seems a svn rename + new file didn't make
...
it in one commit)
(This used to be commit 3315e877ab6504569e2869b52d989fc821982a3b)
2007-10-10 14:43:47 -05:00
Andrew Tridgell
be05a5ca25
r20891: enable multiple brlock backends. The tdb backend is the default. The
...
prototype ctdb backend is in cluster/ctdb/brlock_ctdb.c
(This used to be commit 84d0e5316299931dc26f2a7b86962d2fffcc4b71)
2007-10-10 14:43:46 -05:00
Andrew Tridgell
20b406ce23
r20890: spelling fix
...
(This used to be commit 507266b951272534f0a0bad5fd5e2450438dcdf1)
2007-10-10 14:43:46 -05:00
Andrew Tridgell
427fa23ca5
r20698: added AIO writing support
...
(This used to be commit dbf54c7b49d427af8112414760369cd21c8b5941)
2007-10-10 14:40:24 -05:00
Volker Lendecke
98ac70b6a3
r20653: If this is the wrong way to fix the build, I apologize. But these includes are
...
necessary in my environment to get through make.
Volker
(This used to be commit 47e80da39f27a7e7aa6f85d6333f2d1772292ec9)
2007-10-10 14:37:27 -05:00
Andrew Tridgell
1cd4339b9a
r20646: first preparations for cluster enablement. This changes "
...
uint32_t server_id
to
struct server_id server_id;
which allows a server ID to have an node number. The node number will
be zero in non-clustered case. This is the most basic hook needed for
clustering, and ctdb.
(This used to be commit 2365abaa991d57d68c6ebe9be608e01c907102eb)
2007-10-10 14:37:23 -05:00
Andrew Tridgell
e0e96ae80d
r20624: added AIO read to pvfs backend
...
(This used to be commit d6e20d6d8c5c207e7f04b0d0523224437b209917)
2007-10-10 14:37:16 -05:00
Jelmer Vernooij
c81f2930a2
r19676: Fix some more dependencies.
...
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10 14:25:29 -05:00
Jelmer Vernooij
273d5f8666
r19671: Fix remaining unresolved symbols in shared library build.
...
Fix starting tests in shared library build.
(This used to be commit 3b65a0d6e491a57ed216dc0cd9c31d46e0cb6a35)
2007-10-10 14:25:27 -05:00
Andrew Bartlett
13dbee3ffe
r19598: Ahead of a merge to current lorikeet-heimdal:
...
Break up auth/auth.h not to include the world.
Add credentials_krb5.h with the kerberos dependent prototypes.
Andrew Bartlett
(This used to be commit 2b569c42e0fbb596ea82484d0e1cb22e193037b9)
2007-10-10 14:25:00 -05:00
Andrew Tridgell
d6c003083c
r19508: fixed SMB2-SETINFO
...
the pvfs_acl_xattr backend was not being initialised
(This used to be commit 44c897764e6e2b9cfc4398fd3df52dc3eda6b341)
2007-10-10 14:24:42 -05:00
Jelmer Vernooij
4fa24df98d
r19507: Merge my DSO fixes branch. Building Samba's libraries as shared libraries
...
works again now, by specifying --enable-dso to configure.
(This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10 14:24:41 -05:00
Andrew Tridgell
515c92a759
r19441: work in progress support for NFS4 ACLs in Samba4 on Linux. Still work
...
to do, particularly with getting the detailed bit mappings right, and
on sid mapping. Does not pass RAW-ACLS yet
(This used to be commit b92553481b534d0ef5277dbfe8c0d64a03f819eb)
2007-10-10 14:21:32 -05:00
Andrew Tridgell
af870da619
r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.c
...
tdbutil.c is Samba specific, so should not be part of the generic tdb
library
(This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
2007-10-10 14:21:30 -05:00
Andrew Tridgell
2338e97832
r19199: split out the xattr NTACL code into a separate part of the posix
...
backend, allowing other ACL backends to be added. The xattr backend is
still the default backend
(This used to be commit 90f044e63b12d32228310c7529382198bd7e6dfe)
2007-10-10 14:20:52 -05:00
Andrew Tridgell
921f73c7e5
r18835: expand IO limits on SMB2. Samba4 now tops out at 16.7MB IOs.
...
(This used to be commit 1e34e4d5a1fd3d74080424140e4ab276b6042d12)
2007-10-10 14:19:16 -05:00
Andrew Tridgell
c5e67b8555
r18581: also check for SEC_STD_DELETE, and split out the check into a separate
...
static function
(This used to be commit 024ca6a91cdf2c0f8999c220b4459a72c45bfd32)
2007-10-10 14:18:51 -05:00
Andrew Tridgell
9c53e14602
r18580: map the PVFS_FLAG_READONLY bit in the posix backend onto
...
NT_STATUS_ACCESS_DENIED in the access mask checks
(This used to be commit ceffc34f3e9f47a8a44dad52054688f9855eeb37)
2007-10-10 14:18:51 -05:00
Steve French
1ce5df6c72
r18570: Fix up function names in cifs unix/posix extensions backend. Enable tiny quick test for torture for them
...
(This used to be commit 64062d16a2cc215af320eb30827887eb2531e3b0)
2007-10-10 14:18:48 -05:00
Andrew Tridgell
ee1d645881
r18568: this warning is not needed now that it is the job of the unixuid ntvfs
...
module to handle euid
(This used to be commit 6784058923ef532da882830296f9bb5f58cddb43)
2007-10-10 14:18:48 -05:00
Steve French
db0fdcf6ce
r18564: update for cifs unix/posix extensions stub version to build and beginnings of smbtorture test for it
...
(This used to be commit 57f56957176ca04f3abb579b557aade71f8d361d)
2007-10-10 14:18:47 -05:00
Andrew Tridgell
c4aaa094e7
r18370: allow system inotify to be disabled
...
(This used to be commit 31bbf865a069f902dc979f469aec896d3d34422c)
2007-10-10 14:18:20 -05:00