summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs
Commit message (Collapse)AuthorAgeFilesLines
...
* r20891: enable multiple brlock backends. The tdb backend is the default. TheAndrew Tridgell2007-10-103-54/+125
| | | | | prototype ctdb backend is in cluster/ctdb/brlock_ctdb.c (This used to be commit 84d0e5316299931dc26f2a7b86962d2fffcc4b71)
* r20890: spelling fixAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 507266b951272534f0a0bad5fd5e2450438dcdf1)
* r20698: added AIO writing supportAndrew Tridgell2007-10-103-2/+85
| | | | (This used to be commit dbf54c7b49d427af8112414760369cd21c8b5941)
* r20653: If this is the wrong way to fix the build, I apologize. But these ↵Volker Lendecke2007-10-103-0/+3
| | | | | | | | | includes are necessary in my environment to get through make. Volker (This used to be commit 47e80da39f27a7e7aa6f85d6333f2d1772292ec9)
* r20646: first preparations for cluster enablement. This changes "Andrew Tridgell2007-10-106-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)
* r20624: added AIO read to pvfs backendAndrew Tridgell2007-10-106-4/+129
| | | | (This used to be commit d6e20d6d8c5c207e7f04b0d0523224437b209917)
* r19676: Fix some more dependencies.Jelmer Vernooij2007-10-101-0/+1
| | | | (This used to be commit 8768bec81f57131a0c9754e8121b345c0be4a5d0)
* r19671: Fix remaining unresolved symbols in shared library build.Jelmer Vernooij2007-10-101-1/+3
| | | | | Fix starting tests in shared library build. (This used to be commit 3b65a0d6e491a57ed216dc0cd9c31d46e0cb6a35)
* r19598: Ahead of a merge to current lorikeet-heimdal:Andrew Bartlett2007-10-101-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)
* r19508: fixed SMB2-SETINFOAndrew Tridgell2007-10-101-1/+1
| | | | | the pvfs_acl_xattr backend was not being initialised (This used to be commit 44c897764e6e2b9cfc4398fd3df52dc3eda6b341)
* r19507: Merge my DSO fixes branch. Building Samba's libraries as shared ↵Jelmer Vernooij2007-10-102-4/+5
| | | | | | | libraries works again now, by specifying --enable-dso to configure. (This used to be commit 7a01235067a4800b07b8919a6a475954bfb0b04c)
* r19441: work in progress support for NFS4 ACLs in Samba4 on Linux. Still workAndrew Tridgell2007-10-102-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)
* r19428: moved tdbutil.c from lib/tdb/common/ to lib/util/util_tdb.cAndrew Tridgell2007-10-101-1/+1
| | | | | | tdbutil.c is Samba specific, so should not be part of the generic tdb library (This used to be commit 979dd24f5e44605fc1603b690913b8c31be7478f)
* r19199: split out the xattr NTACL code into a separate part of the posixAndrew Tridgell2007-10-106-49/+207
| | | | | | backend, allowing other ACL backends to be added. The xattr backend is still the default backend (This used to be commit 90f044e63b12d32228310c7529382198bd7e6dfe)
* r18835: expand IO limits on SMB2. Samba4 now tops out at 16.7MB IOs.Andrew Tridgell2007-10-102-7/+1
| | | | (This used to be commit 1e34e4d5a1fd3d74080424140e4ab276b6042d12)
* r18581: also check for SEC_STD_DELETE, and split out the check into a separateAndrew Tridgell2007-10-101-8/+21
| | | | | static function (This used to be commit 024ca6a91cdf2c0f8999c220b4459a72c45bfd32)
* r18580: map the PVFS_FLAG_READONLY bit in the posix backend ontoAndrew Tridgell2007-10-101-0/+14
| | | | | NT_STATUS_ACCESS_DENIED in the access mask checks (This used to be commit ceffc34f3e9f47a8a44dad52054688f9855eeb37)
* r18570: Fix up function names in cifs unix/posix extensions backend. Enable ↵Steve French2007-10-104-170/+234
| | | | | | tiny quick test for torture for them (This used to be commit 64062d16a2cc215af320eb30827887eb2531e3b0)
* r18568: this warning is not needed now that it is the job of the unixuid ntvfsAndrew Tridgell2007-10-101-2/+0
| | | | | module to handle euid (This used to be commit 6784058923ef532da882830296f9bb5f58cddb43)
* r18564: update for cifs unix/posix extensions stub version to build and ↵Steve French2007-10-103-13/+14
| | | | | | beginnings of smbtorture test for it (This used to be commit 57f56957176ca04f3abb579b557aade71f8d361d)
* r18370: allow system inotify to be disabledAndrew Tridgell2007-10-101-0/+4
| | | | (This used to be commit 31bbf865a069f902dc979f469aec896d3d34422c)
* r18342: a bit more explanation of these strange valuesAndrew Tridgell2007-10-101-0/+4
| | | | (This used to be commit e191f84f24e017d90c49d779a04a5306d96848a5)
* r18341: ooh this gets subtle - this needed for xfs on linuxAndrew Tridgell2007-10-101-1/+1
| | | | (This used to be commit 9d688eb9cbaed484ccb75d601c2331760bd59fab)
* r18319: fixed the directory search resume code on IRIXAndrew Tridgell2007-10-105-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)
* r18314: Handle the case where a dir has the sticky bit set and the OS gives backSimo Sorce2007-10-101-0/+24
| | | | | | | EPERM when trying to access user xattrs. Just pretend no attributes are set. Simo. (This used to be commit 53463ca7969e76f9fb2bc7c5a023d23732e422f5)
* r18301: I discovered how to load the warnings from a build farm build intoAndrew Tridgell2007-10-101-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)
* r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher2007-10-101-4/+0
| | | | | | | always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
* r18137: more LIBREPLACE depsAndrew Tridgell2007-10-101-1/+4
| | | | (This used to be commit 2d813d1e6deb99b06e43462885be848a5399b9a8)
* r17930: Merge noinclude branch:Jelmer Vernooij2007-10-1016-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)
* r17776: these macros are also defined in libcli/raw/trans2.hStefan Metzmacher2007-10-101-12/+0
| | | | | metze (This used to be commit 58e7fa037571a3a9fab46945e6158687fff54a17)
* r17753: fix compiler warnings and make the code simplerStefan Metzmacher2007-10-101-10/+5
| | | | | metze (This used to be commit eda302ffa5458a34f78d733cd0a46e79a74e81d7)
* r17752: using -1 in a uint16_t value causes compiler warnings,Stefan Metzmacher2007-10-101-4/+6
| | | | | | | use UINT16_MAX as invalid search handle metze (This used to be commit a4e19d6cc4cce611241c502de485dbd2496be0d3)
* r17656: some systems (like older solaris) don't return ENOTEMPTY on rmdir()Andrew Tridgell2007-10-101-0/+4
| | | | | with non-empty directory (This used to be commit 1775381afad8a97777a45b6e98802dda8b389ecb)
* r17520: If the blkid library fails, I don't see any reason to return more ofAndrew Bartlett2007-10-101-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)
* r17362: session_info and smbpid are available from the ntvfs_handleStefan Metzmacher2007-10-103-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)
* r17359: http://www.cs.wisc.edu/~cao/cs739/draft-leach-cifs-v1-spec-01.txtStefan Metzmacher2007-10-101-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)
* r17206: Add a modular API for share configuration.Simo Sorce2007-10-1013-65/+128
| | | | | Commit the classic backwards compatible module which is the default one (This used to be commit a89cc346b9296cb49929898d257a064a6c2bae86)
* r17088: add ntvfs mapping function for notifyStefan Metzmacher2007-10-102-1/+65
| | | | | metze (This used to be commit 7daf432d58ecebd10a28acd3ddbded9cb16536d0)
* r17087: - make pvfs_notify_next_send staticStefan Metzmacher2007-10-101-4/+2
| | | | | | | | | - fix double free: a talloc_reference(a,b) when a is a child of b doesn't prevent talloc_free(b) from destroiying a and b. metze (This used to be commit 41acbc6645cc22d7f5f061dc5eda9b938ca018ba)
* r17008: on SMB2 Create the delete_on_close flag isn't ignored forStefan Metzmacher2007-10-101-2/+14
| | | | | | | existing opened files as it is for SMB. metze (This used to be commit bcf09a769e241de36abed17f22aa0534d87cf4ff)
* r16980: - make struct smb_notify a union and add levels ↵Stefan Metzmacher2007-10-105-18/+26
| | | | | | | | | RAW_NOTIFY_NTTRANS,RAW_NOTIFY_SMB2 - parse SMB2 Notify reponse metze (This used to be commit de50e0ccddfad16ad7b254770f4c52c1abe707b9)
* r16950: remove the smb mid from the ntvfs layer and keep a list of pendingStefan Metzmacher2007-10-104-8/+3
| | | | | | | | requests on the smbsrv_connection, to be able to match then on ntcancel metze (This used to be commit 04f0d3d03179b6060fd013b867d13caa92ec6460)
* r16918: the SMB2 Ioctls are sometimes called with a wildcard handleStefan Metzmacher2007-10-102-0/+4
| | | | | | | the operation doesn't need a valid file handle in that case metze (This used to be commit d41a83d55945b07020349339888f3a34ac4eff4e)
* r16890: implement DCERPC over SMB2 in the IPC backendStefan Metzmacher2007-10-101-10/+95
| | | | | metze (This used to be commit 5338699d0cff5da9fe7f9cd622764ea5a6b0d96b)
* r16889: implement SMB2 Ioctl in the frontendStefan Metzmacher2007-10-101-0/+3
| | | | | metze (This used to be commit 90b0ae53e40a220249b55035411e6b60ee04de7c)
* r16876: implement SMB2 Find in the posix ntvfs backendStefan Metzmacher2007-10-103-0/+166
| | | | | metze (This used to be commit 4f1afda488f2fb5cfcf98ef6a56157f954fdccfc)
* r16868: init some uninitialized valuesStefan Metzmacher2007-10-101-0/+3
| | | | | | | (found by valgrind) metze (This used to be commit 1bb60b5be48fab7d84594283f58d2bc04c474b0c)
* r16834: split the level's of smb_search_first/smb_search_next and the levelsStefan Metzmacher2007-10-103-42/+90
| | | | | | | of smb_search_data metze (This used to be commit 78c201db8a47a71908698c4dda2add4cf85694d9)
* r16730: that is correct...Stefan Metzmacher2007-10-101-2/+1
| | | | | metze (This used to be commit 9c3992a27948f01803650c446914aa24be2a8d7a)
* r16724: fix typo...Stefan Metzmacher2007-10-101-2/+2
| | | | | metze (This used to be commit 9b036d788ceb4eeae28531db8aa5e297c775f35a)