summaryrefslogtreecommitdiffstats
path: root/source/include/vfs.h
Commit message (Collapse)AuthorAgeFilesLines
* r25403: grab latest changes form 3.2 tree in preparation for release of ↵Gerald Carter2007-09-281-1/+1
| | | | 3.2.0pre1
* r24122: merge from SAMBA_3_2:Stefan Metzmacher2007-08-021-1/+5
| | | | | | | | | add a file_id_create() hook into the VFS layer it's needed for some cluster filesystems to overload this function. metze
* r23784: use the GPLv3 boilerplate as recommended by the FSF and the license textAndrew Tridgell2007-07-101-2/+1
|
* r23780: Find and fix more GPL2 -> GPL3.Jeremy Allison2007-07-091-1/+1
| | | | Jeremy.
* r23620: Convert set_nt_acl to return NTSTATUS. Also fix the chownJeremy Allison2007-06-261-2/+3
| | | | | | | | | return to correctly return NT_STATUS_INVALID_OWNER if it should be disallowed. Matches better what W2K3R3 does. NFSv4 ACL module owners, please examine these changes. Jeremy.
* r23211: merge security descriptor data structure changes from SAMBA_3_0Gerald Carter2007-05-291-5/+5
|
* r23105: Add lchown to the vfs layer. We need this in the POSIX code.Jeremy Allison2007-05-231-1/+5
| | | | Jeremy.
* r21781: Add support for the UNIX_INFO2 info level. Merge the followingJames Peach2007-03-091-1/+5
| | | | | | | | SAMBA_3_0 revisions: r21756:21757 r21761:21762 r21762:21763 r21764:21767
* r21714: Change the VFS interface to use struct timespecJeremy Allison2007-03-051-4/+6
| | | | | | | | | | for utimes - change the call to ntimes. This preserves nsec timestamps we get from stat (if the system supports it) and only maps back down to usec or sec resolution on time set. Looks bigger than it is as I had to move lots of internal code from using time_t and struct utimebuf to struct timespec. Jeremy.
* r21420: Looks big, but isn't really. Move internal namesJeremy Allison2007-02-181-1/+1
| | | | | | | | | of SEC_DESC over from grp_owner -> group_owner, ace -> aces and info.mask -> mask. Makes it *much* easier to move code within branches as they're now referring to the same names for the same things (which is what the NDR code also uses). Jeremy.
* r21324: Add linux setlease to the vfs layer. Next round, as Volker points out,Jim McDonough2007-02-141-1/+5
| | | | | | | | | it should be abstracted a little higher up so other os'es can have an entry, but it will take a bit more work. Thanks to Chetan Shringarpure and Mathias Dietz. I didn't increment the vfs number again because the kernel change notify stuff hasn't been released yet anyway.
* r21322: No feedback means consent :-)Volker Lendecke2007-02-131-1/+11
| | | | | | | | | | | It does not matter if I screw up 3.0.25 or 3.0.26 with this, so do it rather sooner than later. Add the notify support that already exists in 3_0 to 3_0_25. If you want to see this patch dissected into digestable parts, look at 3_0, revisions at about 20800 and following. Volker
* r19810: more merge work....does not compile currently. Working on smbd mergeGerald Carter2006-11-211-61/+72
|
* r19655: Jeremy, please review:Jim McDonough2006-11-101-1/+2
| | | | | | | | I updated the vfs version in 3.0.24 from 16 to 17, beacuse 16 was the latest released code, but on SAMBA_3_0, I reverted my earlier change back from 19 to 18, because we've not had any released code with 18. This is related to the kernel_flock call addition.
* r19654: merge GPFS vfs support from 3.0, including adding kernel_flock vfs op.Jim McDonough2006-11-101-0/+3
|
* r15018: Merge Volker's ipc/trans2/nttrans changes overJeremy Allison2006-04-101-3/+7
| | | | | | | | into 3.0. Also merge the new POSIX lock code - this is not enabled unless -DDEVELOPER is defined. This doesn't yet map onto underlying system POSIX locks. Updates vfs to allow lock queries. Jeremy.
* r11232: Added ab's POSIX statvfs vfs call. Sorry for the delay ab.Jeremy Allison2005-10-201-4/+36
| | | | Jeremy.
* r9483: Changed DIR to SMB_STRUCT_DIR because of the amazing stupidity of a ↵Jeremy Allison2005-08-221-7/+8
| | | | | | | UNIX vendor not understanding abstract data types :-(. Jeremy.
* r9091: Fix #2954, aix 5.1 compile. Stupid aix aio.h header defines ↵Jim McDonough2005-08-051-2/+2
| | | | | | aio_error and aio_return as macros...
* r8219: Merge the new open code from HEAD to 3.0. Haven't yet run the tortureJeremy Allison2005-07-081-1/+2
| | | | | | | | | tests on this as it's very late NY time (just wanted to get this work into the tree). I'll test this over the weekend.... Jerry - in looking at the difference between the two trees there seem to be some printing/ntprinting.c and registry changes we might want to examine to try keep in sync. Jeremy.
* r8093: Next round. Now it compiles with --enable-socket-wrapper.Volker Lendecke2005-07-031-4/+4
| | | | Volker
* r7963: Add aio support to 3.0.Jeremy Allison2005-06-271-3/+30
| | | | Jeremy.
* r7893: Add in the extra parameters to opendir() to fix the large ↵Jeremy Allison2005-06-251-2/+3
| | | | | | | directory/insane app problem. Rev vfs version. Doesn't change the normal codepath. Jeremy.
* r7882: Looks like a large patch - but what it actually does is make SambaJeremy Allison2005-06-241-1/+1
| | | | | | safe for using our headers and linking with C++ modules. Stops us from using C++ reserved keywords in our code. Jeremy
* r3844: Attempt to get the build farm in line. Some systems seem to have definedVolker Lendecke2004-11-181-2/+2
| | | | | | | rewinddir as a macro and don't like the construct to call a function pointer called rewinddir. Work around by renaming the function pointer... Volker
* r3642: Extend vfs to add seekdir/telldir/rewinddir. Yes I know I have toJeremy Allison2004-11-091-3/+13
| | | | | | fix the modules too... First step in fixing out large directories problem. Jeremy.
* r404: Revert the change 378 to vfs_extd_audit.c, the parseable auditingVolker Lendecke2004-04-291-0/+3
| | | | | | | Implement vfs_full_audit.c that can log every vfs.h operation. So if you change vfs.h, from now on you also have to change full_audit :-) Volker
* r2: import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunkCVS Import User2004-04-041-0/+489
metze