summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs
Commit message (Collapse)AuthorAgeFilesLines
...
* 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)
* r16706: for RAW_SFILEINFO_SETATTR attrib == 0 means set it to FILE_ATTRIB_NORMALStefan Metzmacher2007-10-101-1/+3
| | | | | | | | | and attrib == FILE_ATTRIB_NORMAL means no change... but for RAW_SFILEINFO_BASIC_INFORMATION attrib == 0 means no change metze (This used to be commit e1945feda09a56b6f55bd0f7ab591f3bd069be67)
* r16699: the layout of SMB2 Read and Write is identical...Stefan Metzmacher2007-10-101-1/+0
| | | | | | | so we know that the 9th bytes is just uninitialized padding metze (This used to be commit f97a21b970ed23973cced2c67b5bc9ecd7afee88)
* r16468: implement SMB2_ALL_INFORMATION in the posix backendStefan Metzmacher2007-10-101-5/+36
| | | | | metze (This used to be commit 1bce493cbc003db37e9ea94c20019990e1eb785a)
* r16051: Move the XATTR compatability code into a new file, so I can use it forAndrew Bartlett2007-10-103-109/+8
| | | | | | | the getntacl utility. Andrew Bartlett (This used to be commit b1e0d4747b412929e1d4e24d6d9e504df3ddc824)
* r16024: OpenBSD doesn't have ENOTSUP so use ENOSYSStefan Metzmacher2007-10-102-8/+10
| | | | | metze (This used to be commit 505d55de69e1c5a9e763534dd392caac79e49ff1)
* r16013: hopefully fix the configure check for darwinStefan Metzmacher2007-10-101-0/+3
| | | | | metze (This used to be commit 88b7d4206407aba74f3f6d56a8c88ef847731b12)
* r16009: fix the buildStefan Metzmacher2007-10-101-1/+1
| | | | | metze (This used to be commit d53562f126c374ff93f368cb2e8a247762b3395b)
* r16008: make debugging easier, and use the os name in the function nameStefan Metzmacher2007-10-101-12/+12
| | | | | | | (I'll add a bsd wrapping later) metze (This used to be commit 2ce4a2da29dd18b92580014cc765c0f950fb74df)
* r16006: only (f)getxattr returns ssize_tStefan Metzmacher2007-10-101-8/+8
| | | | | metze (This used to be commit d4af8da7c9b4c510ceb1ef96f6ff4bbf717a16d9)
* r16005: add support for XATTR's on MacOSStefan Metzmacher2007-10-102-1/+49
| | | | | | | Thanks to Bjoern Jacke for his help. metze (This used to be commit 8f8480e453ced38cbf27d0a1a45843c5eb126016)
* r16004: - move #ifdef outof the real functionsStefan Metzmacher2007-10-101-12/+39
| | | | | | | - hopefully all build-farm hosts have ENOTSUP... metze (This used to be commit 62c64f1ddc71436aab6a2f3f2ecc3e6dcb752db9)
* r15970: add a more verbose comment to tridge's fix for bigendian hosts.Stefan Metzmacher2007-10-101-1/+6
| | | | | | | tridge: I'm fine with this fix metze (This used to be commit f38b042ded6ec9b243c15d7710261708f208d289)
* r15880: the ntvfs_handle changes broke rpc on big-endian boxes, as theAndrew Tridgell2007-10-101-2/+4
| | | | | | | | uint16_t fnum was being byte order converted twice in the ipc server. Metze, can you have a look at this? This change does make rpc work again, but perhaps you might like to approach it differently (This used to be commit 50246e6282087fdf7050ea052ad516dc620d6c7e)
* r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell2007-10-104-10/+5
| | | | (This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
* r15854: more talloc_set_destructor() typesafe fixesAndrew Tridgell2007-10-107-24/+11
| | | | (This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
* r15833: fixed two delete on close memory leaksAndrew Tridgell2007-10-101-2/+6
| | | | (This used to be commit f3274e8f78f28a51313e98934b208c2deb9ae9ea)