summaryrefslogtreecommitdiff
path: root/source4/ntvfs
AgeCommit message (Collapse)AuthorFilesLines
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)
2007-10-10r20624: added AIO read to pvfs backendAndrew Tridgell6-4/+129
(This used to be commit d6e20d6d8c5c207e7f04b0d0523224437b209917)
2007-10-10r19676: Fix some more dependencies.Jelmer Vernooij1-0/+1
(This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
2007-10-10r19671: Fix remaining unresolved symbols in shared library build.Jelmer Vernooij1-1/+3
Fix starting tests in shared library build. (This used to be commit 3b65a0d6e491a57ed216dc0cd9c31d46e0cb6a35)
2007-10-10r19598: Ahead of a merge to current lorikeet-heimdal:Andrew Bartlett1-0/+1
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-10r19508: fixed SMB2-SETINFOAndrew Tridgell1-1/+1
the pvfs_acl_xattr backend was not being initialised (This used to be commit 44c897764e6e2b9cfc4398fd3df52dc3eda6b341)
2007-10-10r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij2-4/+5
libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
2007-10-10r19441: work in progress support for NFS4 ACLs in Samba4 on Linux. Still workAndrew Tridgell2-1/+174
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-10r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.cAndrew Tridgell1-1/+1
tdbutil.c is Samba specific, so should not be part of the generic tdb library (This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
2007-10-10r19199: split out the xattr NTACL code into a separate part of the posixAndrew Tridgell6-49/+207
backend, allowing other ACL backends to be added. The xattr backend is still the default backend (This used to be commit 90f044e63b12d32228310c7529382198bd7e6dfe)
2007-10-10r18835: expand IO limits on SMB2. Samba4 now tops out at 16.7MB IOs.Andrew Tridgell2-7/+1
(This used to be commit 1e34e4d5a1fd3d74080424140e4ab276b6042d12)
2007-10-10r18581: also check for SEC_STD_DELETE, and split out the check into a separateAndrew Tridgell1-8/+21
static function (This used to be commit 024ca6a91cdf2c0f8999c220b4459a72c45bfd32)
2007-10-10r18580: map the PVFS_FLAG_READONLY bit in the posix backend ontoAndrew Tridgell1-0/+14
NT_STATUS_ACCESS_DENIED in the access mask checks (This used to be commit ceffc34f3e9f47a8a44dad52054688f9855eeb37)
2007-10-10r18570: Fix up function names in cifs unix/posix extensions backend. Enable ↵Steve French4-170/+234
tiny quick test for torture for them (This used to be commit 64062d16a2cc215af320eb30827887eb2531e3b0)
2007-10-10r18568: this warning is not needed now that it is the job of the unixuid ntvfsAndrew Tridgell1-2/+0
module to handle euid (This used to be commit 6784058923ef532da882830296f9bb5f58cddb43)
2007-10-10r18564: update for cifs unix/posix extensions stub version to build and ↵Steve French3-13/+14
beginnings of smbtorture test for it (This used to be commit 57f56957176ca04f3abb579b557aade71f8d361d)
2007-10-10r18370: allow system inotify to be disabledAndrew Tridgell1-0/+4
(This used to be commit 31bbf865a069f902dc979f469aec896d3d34422c)
2007-10-10r18342: a bit more explanation of these strange valuesAndrew Tridgell1-0/+4
(This used to be commit e191f84f24e017d90c49d779a04a5306d96848a5)
2007-10-10r18341: ooh this gets subtle - this needed for xfs on linuxAndrew Tridgell1-1/+1
(This used to be commit 9d688eb9cbaed484ccb75d601c2331760bd59fab)
2007-10-10r18319: fixed the directory search resume code on IRIXAndrew Tridgell5-26/+102
The problem was twofold: 1) irix returns 64 bit numbers in telldir(). The protocol uses a 32 bit resume key. We now cope with this properly using the code in pvfs_list_seek_ofs(). 2) irix returns 0xFFFFFFFF from telldir() for the last entry in the directory. When added to DIR_OFFSET_BASE this became DIR_OFFSET_DOTDOT which meant an infinite loop! (This used to be commit 8cce9740ed0da9f08d6821beb4acaa9d28d149c2)
2007-10-10r18314: Handle the case where a dir has the sticky bit set and the OS gives backSimo Sorce1-0/+24
EPERM when trying to access user xattrs. Just pretend no attributes are set. Simo. (This used to be commit 53463ca7969e76f9fb2bc7c5a023d23732e422f5)
2007-10-10r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell1-1/+1
emacs compile mode (hint, paste to a file, and compile as "cat filename"). This allowed me to fix nearly all the warnings for a IA_64 SuSE build very quickly. (This used to be commit eba6c84efff735bb0ca941ac4b755ce2b0591667)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-4/+0
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10r18137: more LIBREPLACE depsAndrew Tridgell1-1/+4
(This used to be commit 2d813d1e6deb99b06e43462885be848a5399b9a8)
2007-10-10r17930: Merge noinclude branch:Jelmer Vernooij16-17/+16
* Move dlinklist.h, smb.h to subsystem-specific directories * Clean up ads.h and move what is left of it to dsdb/ (only place where it's used) (This used to be commit f7afa1cb77f3cfa7020b57de12e6003db7cfcc42)
2007-10-10r17776: these macros are also defined in libcli/raw/trans2.hStefan Metzmacher1-12/+0
metze (This used to be commit 58e7fa037571a3a9fab46945e6158687fff54a17)
2007-10-10r17753: fix compiler warnings and make the code simplerStefan Metzmacher1-10/+5
metze (This used to be commit eda302ffa5458a34f78d733cd0a46e79a74e81d7)
2007-10-10r17752: using -1 in a uint16_t value causes compiler warnings,Stefan Metzmacher1-4/+6
use UINT16_MAX as invalid search handle metze (This used to be commit a4e19d6cc4cce611241c502de485dbd2496be0d3)
2007-10-10r17656: some systems (like older solaris) don't return ENOTEMPTY on rmdir()Andrew Tridgell1-0/+4
with non-empty directory (This used to be commit 1775381afad8a97777a45b6e98802dda8b389ecb)
2007-10-10r17520: If the blkid library fails, I don't see any reason to return more ofAndrew Bartlett1-3/+6
an error than if we don't have it. We might not be on a volume that can store/return such a GUID. (Try to fix one of the build farm failures). Andrew Bartlett (This used to be commit 73d6651f3c06d0d3bbfd9fe1a9d0f76fe19ba4af)
2007-10-10r17362: session_info and smbpid are available from the ntvfs_handleStefan Metzmacher3-25/+6
so we don't need them on the pvfs_file struct. also we don't need to check is the handle has the correct session as this is job of the frontend server metze (This used to be commit c83501335f245ac73b9d53c12efee3d46b8c5b05)
2007-10-10r17359: http://www.cs.wisc.edu/~cao/cs739/draft-leach-cifs-v1-spec-01.txtStefan Metzmacher1-1/+6
says that with the 0xffff fid all files only for the given pid should be flushed Does samba3 handle this correct? metze (This used to be commit 7cf6eae23bf5b944ce6e419105d6cf195b368319)
2007-10-10r17206: Add a modular API for share configuration.Simo Sorce13-65/+128
Commit the classic backwards compatible module which is the default one (This used to be commit a89cc346b9296cb49929898d257a064a6c2bae86)
2007-10-10r17088: add ntvfs mapping function for notifyStefan Metzmacher2-1/+65
metze (This used to be commit 7daf432d58ecebd10a28acd3ddbded9cb16536d0)