summaryrefslogtreecommitdiff
path: root/source4/ntvfs
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r25026: Move param/param.h out of includes.hJelmer Vernooij8-0/+8
(This used to be commit abe8349f9b4387961ff3665d8c589d61cd2edf31)
2007-10-10r24816: Move the rest of the contents of core.h to more appropriate places.Jelmer Vernooij1-0/+2
include/ now only contains build system related headers, all other headers are now near the source code they're related to. (This used to be commit 6890a01dbfc6d8041a88ef5c6be52dfcd046fe80)
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij3-11/+11
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r24646: fixed the handling of case insensitive paths with wildcardsAndrew Tridgell1-1/+33
(This used to be commit 066bcd8420045f095130674e32bdee97cb1471be)
2007-10-10r24642: prevent recursion with fetch_lockedAndrew Tridgell1-10/+22
add a note about server_id exists checking (This used to be commit dd951b983c0cde2dd54c5370dc8d6440509b0559)
2007-10-10r24641: fixed several memory leaks in the brlock codeAndrew Tridgell1-0/+11
(This used to be commit aa0a3489646ee0ce9d69e4c57c60f83e4894c8a3)
2007-10-10r24284: change brlock_tdb.c to use the dbwrap API. This actually makes theAndrew Tridgell3-100/+67
backend abstraction for brlock pointless, but I have left it in place for now. It would be useful for other clustering systems that can't map to dbwrap, and would also be useful if we wanted to keep the remote function call capabilities in ctdb instead of the less efficient fetch_locked() call in dbwrap (This used to be commit 912c014b7c131ab051ff6eb2db4e68cb6fbbeb14)
2007-10-10r24075: As suggested by metze, match the behaviour of ntvfs_posix, and removeAndrew Bartlett1-0/+1
the backend data (effectivly closing the handle) when we close an IPC FD. This should fix #4821. Andrew Bartlett (This used to be commit efaf91b9d53c1d9b882c53e069e8e7c15394e0f3)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell59-177/+118
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r23698: fixed notify:backend so it actually works againAndrew Tridgell1-1/+1
(This used to be commit d49ce1d752fdf6a6e1d6b9da12e7afb7d385ef8c)
2007-10-10r23697: use the file perm options in the posix backendAndrew Tridgell3-10/+36
(This used to be commit 701d06ac016c69fcd9ac92b5afefa2346c9bc26f)
2007-10-10r23136: Set the event context onto the credentials in more places.Andrew Bartlett1-0/+2
This helps ensure that the kerberos code uses the right event context. Andrew Bartlett (This used to be commit cbdce358ae8f86c9b76a50537b931e56b07ee213)
2007-10-10r23067: use 'const union smb_search_data *file' also in the server code to ↵Stefan Metzmacher9-27/+27
get rid of compiler warnings in the cifs backend metze (This used to be commit 34ef07b1f5acdad27edd80de8de4c6de7f879f9b)
2007-10-10r23064: Clarify comment and indentAndrew Bartlett1-1/+1
(This used to be commit 607e8409f86b28c51a058555021cd45c1cb72a26)
2007-10-10r23017: fixed the warning we have been getting for a long time:Andrew Tridgell2-0/+15
pvfs_close: failed to delete XXX during the BASE-DELETE test. It was a real bug, and could result in a delete on close triggering for a handle that had never fully opened. (This used to be commit 398c3724b4cd8c8073c8a77f8b0568d6b3ce1e7d)
2007-10-10r22913: try to work arround the unaligned memory access bug on Tru64Stefan Metzmacher1-2/+8
metze (This used to be commit 3a7a30ab1cf724ad2420ae2a1011479fffd826fe)
2007-10-10r22882: It seems entirly reasonable to follow metze's suggestion and check forAndrew Bartlett1-5/+4
a valid file handle first. Andrew Bartlett (This used to be commit 3947db3dcbfe97e9ccb9b9bd2b3a69cf7683af9f)
2007-10-10r22874: Expand the RPC-QFILEINFO-IPC test, and add a server implementation ↵Andrew Bartlett1-1/+41
to match. This should help with Vista joins. Andrew Bartlett (This used to be commit 8f85fb37862044d4b618e4184274bc67432af73b)
2007-10-10r22865: handle pending locks in smb2Stefan Metzmacher1-1/+5
metze (This used to be commit 8329fa689521b12e4ce2ac094b3e322fa4ed4bb8)
2007-10-10r22864: in SMB2 mode we need to cancel an existing lock with a conflicting lockStefan Metzmacher1-2/+11
if they're on the same handle and the same range metze (This used to be commit 36384bb4a071dcc366ae1039bd0579f08b84e238)
2007-10-10r22863: in SMB2 mode we always need to return NT_STATUS_LOCK_NOT_GRANTEDStefan Metzmacher1-0/+6
metze (This used to be commit 83a61a2892539b2bcfbdaac7ca169c99f2b4503a)
2007-10-10r22849: map smb2 lock to the generic levelStefan Metzmacher1-10/+45
metze (This used to be commit fbbb144f8e5271a543c0b47b0105eccd357477ba)
2007-10-10r22842: fix directory listing of SMB2 and include directories and hidden filesStefan Metzmacher1-1/+1
metze (This used to be commit e087772ec9ec561b13dbdf6bfead7394a184d7d9)
2007-10-10r22831: take advantage of EVENT_FD_AUTOCLOSE in the inotify codeAndrew Tridgell1-12/+1
(This used to be commit 419ef7393f9208e274745808980e0342e2e65a37)
2007-10-10r22406: this dependencies should also be privateStefan Metzmacher3-4/+4
metze (This used to be commit 7f07895cac3e933b39f81bf67812834352184af0)
2007-10-10r22399: fix major memory leakStefan Metzmacher1-1/+3
metze (This used to be commit cc71fa34961e7ab73eebc284194bf03e9b17525a)
2007-10-10r22258: make ntvfs a library againStefan Metzmacher1-4/+4
metze (This used to be commit 26566222ec6ff221d8d8c971f5a1d6d9d4952e30)
2007-10-10r22200: make ntvfs a subsystem as linking ntvfs.so.1 usesStefan Metzmacher1-4/+4
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-10r22082: merged the ctdb changes from bzrAndrew Tridgell3-3/+7
added opendb ctdb backend from ronnie (This used to be commit b0da25cb79f860bfa14ba7a8419c7996d936292b)
2007-10-10r22021: use the pid specified in the individual locks, not the request pid, inAndrew Tridgell1-2/+2
locking requests. This fixes a bug noticed by Ronnie Sahlberg (thanks!) (This used to be commit b4ac085816cbec93c9fd4543a7ce48c5f3f9dca6)
2007-10-10r21807: modularise the opendb code, so different backends can beAndrew Tridgell5-458/+693
implemented. This will allow for a ctdb opendb backend. (This used to be commit 6b91ca0968209ad17489341c78d9610607cc8320)
2007-10-10r21669: Fix --enable-dso buildJelmer Vernooij1-0/+1
(This used to be commit 7cf9d07c88b0c81777bb9363d445ac657982a366)
2007-10-10r21234: fixed a subtle bug with talloc reference counting and async ntvfsAndrew Tridgell1-2/+2
requests. (This used to be commit 6a2ba01f155266add71319c1dbc3442eb0c2c751)
2007-10-10r21214: fixed a valgrind error that can be caused by a semi-async call insideAndrew Tridgell1-1/+4
a nested ntvfs call. The req structure can go away while processing a ntvfs request (This used to be commit f62b3c505f71f37a86a76d152d643926e19eb148)
2007-10-10r21104: Rename struct watch_context to struct inotify_watch_contextVolker Lendecke1-8/+9
(This used to be commit 3548b1f683a7f5ccc6563de7e099d3a5a86ed39c)
2007-10-10r21042: Fix typoVolker Lendecke1-1/+1
(This used to be commit eb83537a3b4889353cdc9bb471315a77e1f87c90)
2007-10-10r21041: Change some "private" to "private_data", and change one (void **) ↵Volker Lendecke3-20/+27
function parameter to (void *). void** in function parameters leads to type-punned warnings. Volker (This used to be commit 57979d89c53b4363e4b447205703579df6756653)
2007-10-10r20983: Two no-mem error returnsVolker Lendecke1-0/+5
(This used to be commit 79a0cd3a1bbd3d4ef0c335f398fa8bb8e82c8624)
2007-10-10r20972: "private" -> "private_data"Volker Lendecke1-17/+17
(This used to be commit 8cbcd3d1cbb0661b1767bb7ace0804cf9a573e34)
2007-10-10r20947: fixed a bug in the unlock logic in the brlock tdb backendAndrew Tridgell1-28/+44
I'm very surprised this didn't show up earlier! (This used to be commit 5d9b1acf4f35d11c4730cbc9cadedb33c6ec08e8)
2007-10-10r20920: use cluster_tdb_tmp_open() in ntvfs backend codeAndrew Tridgell3-17/+3
(This used to be commit c9080c54872f107d1e42e77261df50a5d55d294f)
2007-10-10r20899: fix the build and compiler warningsStefan Metzmacher1-0/+5
metze (This used to be commit eec93720aced2b4cdad9f6f5a4f6e23587128357)
2007-10-10r20898: make it work to include ntvfs/ntvfs.h multiple timesStefan Metzmacher1-0/+5
metze (This used to be commit 6814f38f000e9d44bdf25ca5bc1d69fd82522614)
2007-10-10r20897: fix compiler warningsStefan Metzmacher5-2/+31
metze (This used to be commit 5ac562e1e0e8de03c8bcd083a1822b31667c5e21)
2007-10-10r20894: the new brlock.c is needed (seems a svn rename + new file didn't makeAndrew Tridgell1-0/+132
it in one commit) (This used to be commit 3315e877ab6504569e2869b52d989fc821982a3b)
2007-10-10r20891: enable multiple brlock backends. The tdb backend is the default. TheAndrew Tridgell3-54/+125
prototype ctdb backend is in cluster/ctdb/brlock_ctdb.c (This used to be commit 84d0e5316299931dc26f2a7b86962d2fffcc4b71)
2007-10-10r20890: spelling fixAndrew Tridgell1-1/+1
(This used to be commit 507266b951272534f0a0bad5fd5e2450438dcdf1)
2007-10-10r20698: added AIO writing supportAndrew Tridgell3-2/+85
(This used to be commit dbf54c7b49d427af8112414760369cd21c8b5941)
2007-10-10r20653: If this is the wrong way to fix the build, I apologize. But these ↵Volker Lendecke3-0/+3
includes are necessary in my environment to get through make. Volker (This used to be commit 47e80da39f27a7e7aa6f85d6333f2d1772292ec9)
2007-10-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell6-18/+18
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)