summaryrefslogtreecommitdiffstats
path: root/source4/ntvfs/posix
Commit message (Collapse)AuthorAgeFilesLines
* answer SMB2_ALL_EAS qfileinfoAndrew Tridgell2008-05-281-0/+9
| | | | (This used to be commit f5cf47eef18a5728317de97eab961d948db3f031)
* fixed error code for write on a directoryAndrew Tridgell2008-05-281-1/+1
| | | | (This used to be commit 68eb5b050edeaa9c95348013b68a785c3f2c21fa)
* fix error code for read on a directoryAndrew Tridgell2008-05-281-1/+1
| | | | (This used to be commit afd4f47971bc5f63b32c44dad546a1a4011b86f4)
* ensure that we honor SMB2 read min_count properlyAndrew Tridgell2008-05-271-0/+8
| | | | (This used to be commit 318038d6f670efffa96d8b0db63f46b3752e1cd3)
* added support for the output fields of SMB2 closeAndrew Tridgell2008-05-271-3/+26
| | | | (This used to be commit 2633bc749792c224acc73a2e4ca723404331c19c)
* another attempt at the damn SEC_STD_SYNCHRONIZE flagAndrew Tridgell2008-05-271-4/+1
| | | | (This used to be commit 2ac27bfffa557d6c0f71c443b43a8d1967edb177)
* disable the SEC_STD_SYNCHRONIZE test until we know what it meansAndrew Tridgell2008-05-271-0/+2
| | | | (This used to be commit 897f4582bee72e319874e8a2d064ba442415571d)
* make the SEC_STD_SYNCHRONIZE test more specificAndrew Tridgell2008-05-271-2/+5
| | | | (This used to be commit 8c263f91bda97eb910c8589b6cd987ec4a62d770)
* SEC_STD_SYNCHRONIZE is only invalid on SMB2Andrew Tridgell2008-05-271-1/+10
| | | | (This used to be commit 067f1271adaa13d537bbc92b19fe8d633cbaaf50)
* check for some more invalid bits in smb2 createAndrew Tridgell2008-05-271-0/+9
| | | | (This used to be commit dcdaa9f5fd9150b16fb277213e864e5c39d831d6)
* Vista returns ACCESS_DENIED hereAndrew Tridgell2008-05-271-1/+1
| | | | (This used to be commit f5068c6e50215f6ea7108d58d783394a315ff14f)
* stricter checks for valid inputs in SMB2 open and lockAndrew Tridgell2008-05-261-11/+27
| | | | (This used to be commit a7b5689a73adde59de28770aa3949660441291ea)
* fill in reserved field on SMB2 flushAndrew Tridgell2008-05-261-0/+1
| | | | (This used to be commit 400a3b39d5c151cf43e307af2fa702208d7cd472)
* allow larger streams using the TDB backendAndrew Tridgell2008-05-261-4/+9
| | | | (This used to be commit 8c0d756eb887477da867e069dbde3a7ad98d4ae0)
* pvfs_open: return FILE_IS_A_DIRECTORY when opening a stream on a directoryStefan Metzmacher2008-05-231-1/+8
| | | | | metze (This used to be commit 1421b1cc0c442be839be702647009ed5295f34a3)
* pvfs_resolve: stream_name = "" is only the same as NULL for filesStefan Metzmacher2008-05-232-1/+9
| | | | | metze (This used to be commit 47756129fdf01075bac06cdd24107d7dc8ba34af)
* pvfs_streams: directories don't have streamsStefan Metzmacher2008-05-231-0/+7
| | | | | metze (This used to be commit 9ed7bb5afe6a73206bcba85f25305eb6630a5571)
* fix make test for EAs againAndrew Tridgell2008-05-232-4/+5
| | | | | | | - go back to 4 byte alignment until I work out the rules that Vista wants more exactly - add the zero sized EA handling for SMB2 more generically (This used to be commit 326b69bc8064cbea357864cecd6bd27b50c57184)
* fixes for EAs and filename in gentest_smb2 resultsAndrew Tridgell2008-05-221-1/+12
| | | | | | | - SMB2 returns 0 for a null EA - return the share qualified name for the filename in SMB2 ALL_INFO level (This used to be commit f9708184a2037f83ebb97c847414326a42436154)
* check for invalid file attribute values in createAndrew Tridgell2008-05-221-0/+4
| | | | (This used to be commit dd21e3d9d788a67d4673625ed4892a875f4600dc)
* check the creation options where the client can require a path to be aAndrew Tridgell2008-05-201-0/+14
| | | | | file or a directory (This used to be commit c05b58940f06b01b9770c218eb0708cb621215ef)
* Fix a couple (well, little more than that..) of typos.Jelmer Vernooij2008-05-181-1/+1
| | | | (This used to be commit a6b52119940a900fb0de3864b8bca94e2965cc24)
* Create prototype headers from Makefile directory, without smb_build in the ↵Jelmer Vernooij2008-05-181-1/+2
| | | | | | middle. (This used to be commit f4a77b96f9c17d853348b70794026e5b9e384942)
* Use variables for source directory in a couple more places.Jelmer Vernooij2008-05-181-4/+4
| | | | (This used to be commit c41bd3005f5f0b9cfd3709fc9217b4a401d265b4)
* pvfs: remove XATTR_ATTRIB_FLAG_STICKY_WRITE_TIME codeStefan Metzmacher2008-05-074-39/+15
| | | | | | | | I'll fix this more correctly very soon, so that we'll pass the BASE-DELAYWRITE test. metze (This used to be commit b09dd6b65d533832a025a51509dcc84f84b048aa)
* Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testJelmer Vernooij2008-04-171-1/+1
|\ | | | | | | (This used to be commit ece878c1f9251b83598508e23ce0015b4db72f0a)
| * Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-testAndrew Tridgell2008-04-151-11/+15
| |\ | | | | | | | | | (This used to be commit e891157b4ec7b2f845fb20c4106d80bf169f2072)
| * | fixed a valgrind error in id mappingAndrew Tridgell2008-04-141-1/+1
| | | | | | | | | | | | | | | | | | the status field is sent on both call and reply, but was only being initialised on reply (This used to be commit 2ebd7b80998775168959d511fbc987f8b5b7bd34)
* | | Use readily available event context.Jelmer Vernooij2008-04-161-1/+1
| |/ |/| | | | | (This used to be commit 2823fca23a4cacc996c808f22cba50b4482b5921)
* | Use _OBJ_FILES variables in a couple more places.Jelmer Vernooij2008-04-141-11/+15
|/ | | | (This used to be commit 92856d5054106894b65cd1a1b5119c0facfc4cff)
* ntvfs: Use wbclient for pvfs_acl and pvfs_acl_nfs4Kai Blin2008-04-024-49/+166
| | | | (This used to be commit ac5e5fee1db2999053dee82d1fcf97ca8799c9b5)
* Install public header files again and include required prototypes.Jelmer Vernooij2008-04-022-4/+4
| | | | (This used to be commit 47ffbbf67435904754469544390b67d34c958343)
* pvfs_open: set h->have_opendb_entry directly after odb_open_file()Stefan Metzmacher2008-03-151-2/+2
| | | | | | | Otherwise we may not clean up in the destructor. metze (This used to be commit 218ec98a1694080748d1ac12baa90ffcda364833)
* pvfs_open: the pvfs_odb_retry structs need to be children of the requestStefan Metzmacher2008-03-151-2/+0
| | | | | | | Otherwise they're not cleaned up when the request is finished. metze (This used to be commit 055760f0f4aadd2079b0a4999b59ac3dbe5edf8a)
* pvfs_unlink: disable async retries for wildcard deletesStefan Metzmacher2008-03-151-0/+6
| | | | | | | We would setup multiple retries per client request. metze (This used to be commit 951764e28407a53ea4dd39d34388fab1b2259785)
* pvfs_open: retry pvfs_open() after an EGAIN or EWOULDBLOCK from open()Stefan Metzmacher2008-03-121-4/+54
| | | | | | | | | | In case a unix application as an oplock or share mode on a file we need to retry periodicly as there's no way to get a notification from the kernel when the oplock is released. metze (This used to be commit 4d40f3a02643b4cdacee31f0b7bc9fc77cc9869a)
* pvfs_open: pass O_NONBLOCK to open() so that we'll not block with kernel oplocksStefan Metzmacher2008-03-121-2/+2
| | | | | metze (This used to be commit eeb0b8c349552517b521f1b8d7d9341e0ef630f2)
* pvfs_open: pass down &f->handle->fd to odb_open_file()Stefan Metzmacher2008-03-121-31/+30
| | | | | metze (This used to be commit 80f5f9362100b971fa12ffee33705b745131770e)
* pvfs_rename: implement RAW_RENAME_NTTRANS as noop as w2k3Stefan Metzmacher2008-03-121-1/+10
| | | | | metze (This used to be commit 40563583f7ef3d8d1a3426c6c12eaecd18af215c)
* pvfs: return NT_STATUS_NOT_IMPLEMENTED on RAW_RENAME_NTTRANSStefan Metzmacher2008-03-111-0/+3
| | | | | metze (This used to be commit 6dc280731d071681b635a2f091be2b153a902080)
* pvfs_open: fix the odb_open_file() callersStefan Metzmacher2008-03-071-16/+8
| | | | | metze (This used to be commit 5fdca988c687f58fe2fddd3c8eff5f461207065b)
* pvfs_open: always call odb_can_open() before odb_open_file()Stefan Metzmacher2008-03-071-6/+45
| | | | | | | | odb_open_file() will later change to not redo the logic of odb_can_open(). metze (This used to be commit b09a1461ac595be1b6530221b7df5211084884cc)
* pvfs_open: pass down allow_level_II_oplock to odb_open_file()Stefan Metzmacher2008-03-061-4/+16
| | | | | metze (This used to be commit 7c9b269b0742d435055e21f7e6cc945c21c7e332)
* pvfs_open: fix crash/leak in case pvfs_setup_oplock() failsStefan Metzmacher2008-03-061-6/+5
| | | | | metze (This used to be commit 5563238782e825f64a22b5f9e0a7deb687f50b19)
* pvfs_oplock: auto release oplocks after a timeoutStefan Metzmacher2008-03-041-6/+61
| | | | | | | | | | | | Remember that we sent an oplock break to a client and don't resend. If the filesystem layer tries to send a new break and the client has not released after a former oplock break after the timeout interval, we need to auto release the oplock. metze (This used to be commit bfb0888578677856b2b6b72471f542d0d5d7b838)
* pvfs_oplock: only a break level2 oplocks...Stefan Metzmacher2008-03-041-11/+1
| | | | | | | It seems that I've tested this in the wrong way before. metze (This used to be commit 21772fa33d772a9df6ff04a0ed1b0d8f4f533295)
* pvfs_oplock: move pvfs_oplock_release() parts into a helper functionStefan Metzmacher2008-03-041-43/+56
| | | | | metze (This used to be commit 2b8934e4ab2dd9673928a6c9a291aedac1ebaa95)
* pvfs_rename: move odb_rename() onto pvfs_do_rename()Stefan Metzmacher2008-03-012-17/+13
| | | | | metze (This used to be commit 5a1f0c0ce995064c23e9f726bceddbd8442c4293)
* pvfs_setfileinfo: support renaming of directoriesStefan Metzmacher2008-02-291-5/+0
| | | | | metze (This used to be commit 2ecc7ec8b392cf3ec698d168bf6fb7898e1978f1)
* pvfs_setfileinfo: tell the opendb about renamesStefan Metzmacher2008-02-291-3/+22
| | | | | metze (This used to be commit 9360eda2c5606b2c73edb768af8ca0e8ba310e30)