summaryrefslogtreecommitdiff
path: root/source4/ntvfs
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r16889: implement SMB2 Ioctl in the frontendStefan Metzmacher1-0/+3
metze (This used to be commit 90b0ae53e40a220249b55035411e6b60ee04de7c)
2007-10-10r16876: implement SMB2 Find in the posix ntvfs backendStefan Metzmacher3-0/+166
metze (This used to be commit 4f1afda488f2fb5cfcf98ef6a56157f954fdccfc)
2007-10-10r16868: init some uninitialized valuesStefan Metzmacher1-0/+3
(found by valgrind) metze (This used to be commit 1bb60b5be48fab7d84594283f58d2bc04c474b0c)
2007-10-10r16834: split the level's of smb_search_first/smb_search_next and the levelsStefan Metzmacher3-42/+90
of smb_search_data metze (This used to be commit 78c201db8a47a71908698c4dda2add4cf85694d9)
2007-10-10r16730: that is correct...Stefan Metzmacher1-2/+1
metze (This used to be commit 9c3992a27948f01803650c446914aa24be2a8d7a)
2007-10-10r16724: fix typo...Stefan Metzmacher1-2/+2
metze (This used to be commit 9b036d788ceb4eeae28531db8aa5e297c775f35a)
2007-10-10r16706: for RAW_SFILEINFO_SETATTR attrib == 0 means set it to FILE_ATTRIB_NORMALStefan Metzmacher1-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)
2007-10-10r16699: the layout of SMB2 Read and Write is identical...Stefan Metzmacher1-1/+0
so we know that the 9th bytes is just uninitialized padding metze (This used to be commit f97a21b970ed23973cced2c67b5bc9ecd7afee88)
2007-10-10r16468: implement SMB2_ALL_INFORMATION in the posix backendStefan Metzmacher1-5/+36
metze (This used to be commit 1bce493cbc003db37e9ea94c20019990e1eb785a)
2007-10-10r16051: Move the XATTR compatability code into a new file, so I can use it forAndrew Bartlett3-109/+8
the getntacl utility. Andrew Bartlett (This used to be commit b1e0d4747b412929e1d4e24d6d9e504df3ddc824)
2007-10-10r16024: OpenBSD doesn't have ENOTSUP so use ENOSYSStefan Metzmacher2-8/+10
metze (This used to be commit 505d55de69e1c5a9e763534dd392caac79e49ff1)
2007-10-10r16013: hopefully fix the configure check for darwinStefan Metzmacher1-0/+3
metze (This used to be commit 88b7d4206407aba74f3f6d56a8c88ef847731b12)
2007-10-10r16009: fix the buildStefan Metzmacher1-1/+1
metze (This used to be commit d53562f126c374ff93f368cb2e8a247762b3395b)
2007-10-10r16008: make debugging easier, and use the os name in the function nameStefan Metzmacher1-12/+12
(I'll add a bsd wrapping later) metze (This used to be commit 2ce4a2da29dd18b92580014cc765c0f950fb74df)
2007-10-10r16006: only (f)getxattr returns ssize_tStefan Metzmacher1-8/+8
metze (This used to be commit d4af8da7c9b4c510ceb1ef96f6ff4bbf717a16d9)
2007-10-10r16005: add support for XATTR's on MacOSStefan Metzmacher2-1/+49
Thanks to Bjoern Jacke for his help. metze (This used to be commit 8f8480e453ced38cbf27d0a1a45843c5eb126016)
2007-10-10r16004: - move #ifdef outof the real functionsStefan Metzmacher1-12/+39
- hopefully all build-farm hosts have ENOTSUP... metze (This used to be commit 62c64f1ddc71436aab6a2f3f2ecc3e6dcb752db9)
2007-10-10r15970: add a more verbose comment to tridge's fix for bigendian hosts.Stefan Metzmacher1-1/+6
tridge: I'm fine with this fix metze (This used to be commit f38b042ded6ec9b243c15d7710261708f208d289)
2007-10-10r15880: the ntvfs_handle changes broke rpc on big-endian boxes, as theAndrew Tridgell1-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)
2007-10-10r15855: more talloc_set_destructor() typesafe fixes. nearly done ...Andrew Tridgell4-10/+5
(This used to be commit 396d82a231b6e3a91178db08b706626d4d4b420c)
2007-10-10r15854: more talloc_set_destructor() typesafe fixesAndrew Tridgell7-24/+11
(This used to be commit 61c6100617589ac6df4f527877241464cacbf8b3)
2007-10-10r15833: fixed two delete on close memory leaksAndrew Tridgell1-2/+6
(This used to be commit f3274e8f78f28a51313e98934b208c2deb9ae9ea)
2007-10-10r15826: ensure we don't dereference sec when NULLAndrew Tridgell1-1/+2
(This used to be commit b6bf6b17cd92a3869c49209bc8ea8ef8c6c25cdd)
2007-10-10r15825: there are quite subtle semantics with change notify events being sentAndrew Tridgell1-8/+34
when a context (such as a tree connect) is destroyed. The behaviour was changed by the ntvfs memory leak fix, and this patch is needed to make it all work again. (This used to be commit a7ad4df7cd6cdf88fd49698840a072a4474a318a)
2007-10-10r15814: add SMB2 Lock interface structureStefan Metzmacher1-0/+3
metze (This used to be commit 8f1850ef65dc8c860912639d787d82399d015f13)
2007-10-10r15797: fixed a notify bug, where a notify_remove() is beyond the current maxAndrew Tridgell1-0/+5
depth (This used to be commit 2ebcfcc6dadd4a420431c733bb12fe7719057fd6)
2007-10-10r15774: take care of the SYSTEM_SECURITY flagStefan Metzmacher1-1/+7
metze (This used to be commit 98f58d710a4fe1cd3581b1fb25c4f0c0236b5092)
2007-10-10r15772: pass the messaging context and server_id to the dcerpc server subsystemStefan Metzmacher1-0/+2
metze (This used to be commit fb1debf219089188d1a8233ab3ff4ff314f7df0b)
2007-10-10r15768: make it possible that the caller of the ntvfs_subsystem doesn'tStefan Metzmacher1-0/+6
provide handle callbacks metze (This used to be commit dfd07e6f890ebe11d77d39f65c3f6850c9b9c37e)
2007-10-10r15767: we need to free hereStefan Metzmacher1-1/+1
metze (This used to be commit 98890052fec7ba4a8bf4e07a6b000d04d768f581)
2007-10-10r15760: - add RAW_READ_SMB2 => generic mappingStefan Metzmacher1-3/+22
- Implement SMB2 Read metze (This used to be commit d0ac0c5af44ba5aa8b18106c2ac26c0d194e59b4)
2007-10-10r15758: - handle RAW_FLUSH_SMB2 in the posix ntvfs backendStefan Metzmacher1-1/+3
- Implement SMB2 Flush metze (This used to be commit 41d87ebe355cd34d35a93d1e90cd2680363cb5d3)
2007-10-10r15757: - add RAW_WRITE_SMB2 => generic mappingStefan Metzmacher1-0/+17
- implement SMB2 Write metze (This used to be commit 5ab6f304f8b91c0362fd57429cc24126b241bd51)
2007-10-10r15754: - implement SMB2 CloseStefan Metzmacher1-2/+9
- add RAW_CLOSE_SMB2 generic mapping metze (This used to be commit 41bc3cfc822bfc2fe4413f93a180fc4507005282)
2007-10-10r15752: - add generic mapping for RAW_OPEN_SMB2Stefan Metzmacher1-0/+32
metze (This used to be commit d26144f9575f1e53bfb837024d964a3324d38728)
2007-10-10r15750: don't clear after settingStefan Metzmacher1-1/+0
metze (This used to be commit 0e23d2a45a4507051bb3453387b82e7a9f4433ea)
2007-10-10r15741: move smb2 request structures into the main smb request structsStefan Metzmacher3-1/+9
as new levels metze (This used to be commit 91806353174704857dfcc15a730af7232cfde660)
2007-10-10r15738: make the code more readableStefan Metzmacher1-8/+3
metze (This used to be commit 5114cab66294aa4fce586bb47a90ae32450ddbf3)
2007-10-10r15734: This is a major change to the NTVFS subsystem:Stefan Metzmacher23-304/+538
- to use a struct ntvfs_handle instead of a uint16_t fnum. (to make it independend from the frontend protocol) - the allocation of handles now is provided by the frontend (smbsrv_*) via callbacks and not by each backend module - this also makes sure that file handles are only passed to the ntvfs subsystem when the tcon and session matches, so modules can rely on this and need to check this. - this allows multiple modules in the ntvfs module chain to allocate file handles. This can be used for virtual files like "\\$Extend\\$Quota:$Q:$INDEX_ALLOCATION"... - also this will make SMB2 with 128 bit file handles possible metze (This used to be commit 287fc1c22d670f6e568014b420f7f4cb31dc7958)
2007-10-10r15718: - split the SMBflush with the 0xFFFF wildcard fnum into a different ↵Stefan Metzmacher3-13/+40
level metze (This used to be commit 95bf41b4d4ec96349802955e364fe44ef85f9077)
2007-10-10r15716: disable the cifs_posix ntvfs backend as it will not be updatedStefan Metzmacher1-0/+1
with coming ntvfs subsystem changes metze (This used to be commit 69e7a454747acaad9ae4099d0ed5b4a5f3643ad7)
2007-10-10r15694: for the cifs backend it's desired that we pull and repushStefan Metzmacher1-1/+1
the packets with our parsing code for the most stuff. So make cifs:maptrans2=yes the default. metze (This used to be commit 2a9e55fafc1368496bec4c4870070cfa0a19ca5e)
2007-10-10r15693: fix the logic for the "cifs:map_trans2" parameterStefan Metzmacher1-1/+1
we need to return NOT_IMPLEMENTED when mapping is desired metze (This used to be commit 09aeb387a0a2f96704d20ecb26f92d4e3d178100)
2007-10-10r15614: the byte range locking error handling caches the last failed lockStefan Metzmacher4-85/+133
per file handle and not per tree connect metze (This used to be commit 5d825261c0b8341f0a7f0f6d96d83807352566f4)
2007-10-10r15613: the snum doesn't identify the tcon, but the brl_context pointer doesStefan Metzmacher2-12/+10
metze (This used to be commit 5e256f4b78441269de2e53c9582f3237e4220f6c)
2007-10-10r15612: look at the lock_type and not at the notify_ptr being NULL or notStefan Metzmacher1-2/+3
metze (This used to be commit 7fa6d736913af2d1d2215ca1a04ed8763ccb3d45)
2007-10-10r15603: True isn't a valid parameter here, PVFS_WAIT_TIMEOUT is...Stefan Metzmacher1-1/+1
(both are '1') metze (This used to be commit de9d04abcceae7b1e21f521d0bb2fa5129c237b2)
2007-10-10r15573: Fix build of systems that have iconv headers in non-standard locationsJelmer Vernooij1-1/+1
Split of system/locale.h header from system/iconv.h Previously, iconv wasn't being used on these systems (This used to be commit aa6d66fda69779d1c2948a1aca85dbd5208f1cba)
2007-10-10r15572: Trim build/m4/rewrite.m4 a bit more, remove unused tests.Jelmer Vernooij1-0/+1
(This used to be commit d72c5c8f755277eb22e1f6834d98202f00c09934)
2007-10-10r15522: allow cifs:map_trans2 per shareStefan Metzmacher1-4/+9
metze (This used to be commit da82e2bc45c23cc46f3013b38078229755b4ea61)