summaryrefslogtreecommitdiff
path: root/source4/ntvfs/posix
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell31-93/+62
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-10r23697: use the file perm options in the posix backendAndrew Tridgell3-10/+36
(This used to be commit 701d06ac016c69fcd9ac92b5afefa2346c9bc26f)
2007-10-10r23067: use 'const union smb_search_data *file' also in the server code to ↵Stefan Metzmacher1-9/+9
get rid of compiler warnings in the cifs backend metze (This used to be commit 34ef07b1f5acdad27edd80de8de4c6de7f879f9b)
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-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-10r22842: fix directory listing of SMB2 and include directories and hidden filesStefan Metzmacher1-1/+1
metze (This used to be commit e087772ec9ec561b13dbdf6bfead7394a184d7d9)
2007-10-10r22406: this dependencies should also be privateStefan Metzmacher1-1/+1
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-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-10r21234: fixed a subtle bug with talloc reference counting and async ntvfsAndrew Tridgell1-2/+2
requests. (This used to be commit 6a2ba01f155266add71319c1dbc3442eb0c2c751)
2007-10-10r21042: Fix typoVolker Lendecke1-1/+1
(This used to be commit eb83537a3b4889353cdc9bb471315a77e1f87c90)
2007-10-10r20897: fix compiler warningsStefan Metzmacher1-1/+1
metze (This used to be commit 5ac562e1e0e8de03c8bcd083a1822b31667c5e21)
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-10r20646: first preparations for cluster enablement. This changes "Andrew Tridgell1-1/+1
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-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-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-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 Tridgell1-1/+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-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-10r17930: Merge noinclude branch:Jelmer Vernooij5-5/+5
* 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 Sorce2-20/+44
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 Metzmacher1-1/+1
metze (This used to be commit 7daf432d58ecebd10a28acd3ddbded9cb16536d0)
2007-10-10r17087: - make pvfs_notify_next_send staticStefan Metzmacher1-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)
2007-10-10r17008: on SMB2 Create the delete_on_close flag isn't ignored forStefan Metzmacher1-2/+14
existing opened files as it is for SMB. metze (This used to be commit bcf09a769e241de36abed17f22aa0534d87cf4ff)
2007-10-10r16980: - make struct smb_notify a union and add levels ↵Stefan Metzmacher1-11/+15
RAW_NOTIFY_NTTRANS,RAW_NOTIFY_SMB2 - parse SMB2 Notify reponse metze (This used to be commit de50e0ccddfad16ad7b254770f4c52c1abe707b9)
2007-10-10r16950: remove the smb mid from the ntvfs layer and keep a list of pendingStefan Metzmacher1-2/+1
requests on the smbsrv_connection, to be able to match then on ntcancel metze (This used to be commit 04f0d3d03179b6060fd013b867d13caa92ec6460)
2007-10-10r16918: the SMB2 Ioctls are sometimes called with a wildcard handleStefan Metzmacher1-0/+1
the operation doesn't need a valid file handle in that case metze (This used to be commit d41a83d55945b07020349339888f3a34ac4eff4e)
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-10r16834: split the level's of smb_search_first/smb_search_next and the levelsStefan Metzmacher1-38/+78
of smb_search_data metze (This used to be commit 78c201db8a47a71908698c4dda2add4cf85694d9)
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-10r16468: implement SMB2_ALL_INFORMATION in the posix backendStefan Metzmacher1-5/+36
metze (This used to be commit 1bce493cbc003db37e9ea94c20019990e1eb785a)