summaryrefslogtreecommitdiff
path: root/source3/modules
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r23620: Convert set_nt_acl to return NTSTATUS. Also fix the chownJeremy Allison9-74/+53
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. (This used to be commit fc6899a5506b272f8cd5f5837ca13300b4e69a5f)
2007-10-10r23423: Use the correct structure types in the NT_ACL operations. It's notJames Peach1-2/+2
clear to my why the catia module feels it's necessary to implement these operations, but at least they're now the right type. (This used to be commit b5be0c7403195d2bd503fb1512cb46e65587adc4)
2007-10-10r23396: Make VFS callbacks static. Mark operations as OPAQUE because theyJames Peach1-8/+9
do not pass through. (This used to be commit b9d6eee5d4d0894ded88455675a470cbf04d8f45)
2007-10-10r23302: Refactor vfs_gpfs module, fix problems with chmod Tridge has found ↵Alexander Bokovoy2-96/+111
during ctdb tests (This used to be commit e150e42ac59494a1da12bb5c9da8c9c935780924)
2007-10-10r23228: Merge cleanup to the gpfs module from Tridge. Also potentially disableVolker Lendecke1-33/+28
gpfs share modes in special situations. This might be split up in several modules later. (This used to be commit 553fe9245165ce4a14902daa722935c94ff32d61)
2007-10-10r23105: Add lchown to the vfs layer. We need this in the POSIX code.Jeremy Allison5-1/+84
Jeremy. (This used to be commit 932523cbb508db869b726768e86bfa8e248f768b)
2007-10-10r23098: Fix the case of the #include statements so this module can be built on aJames Peach1-2/+2
case-sensitive filesystem. (This used to be commit 0fd0b57107fcdbf7eda85b3f3b969c5dc9eaadc5)
2007-10-10r23068: Fix some uninitialized variables in the solarisacl moduleVolker Lendecke1-6/+6
(This used to be commit 569c04a2445a74469663cec33ae42ddfcdbe1dfc)
2007-10-10r22918: Attempt to fix the build of the tru64acl module.Michael Adam1-6/+6
Where the heck did that smb_acl_permset_t come from? I can't remember... Michael (This used to be commit e55f952a1319de8743ddfe4993cc4c798b7aa725)
2007-10-10r22907: Fix the build with --enable-profiling-dataVolker Lendecke1-1/+2
(This used to be commit fd45e0ff738711f6e3ed49039dae8245fd0a22d1)
2007-10-10r22872: Add vfs_zfsacl module from Jiri Sasek <Jiri.Sasek@Sun.COM>.Jeremy Allison1-0/+186
Jeremy. (This used to be commit bd80db71e71fc05b8b4875c386d8d58612cdbb06)
2007-10-10r22777: Fix for [Bug 4543] - POSIX ACL support on FreeBSD.Michael Adam1-0/+6
This adds vfs_posixacl to the list of static modules and makes use of HAVE_ACL_GET_PERM_NP. This is just a quick fix. FreeBSD acl support is still hardcoded in configure.in, but actually this could be detected in a unified test for freebsd, linux, *, as suggested in the bugreport. This has still to be checked and elaborated. Michael (This used to be commit af94654772f743f0c0b7809ff3f2ef019feb713a)
2007-10-10r22675: Simo's patch for 0 size allocation. Still needJeremy Allison1-1/+1
to examine parse_misc.c fix. Jeremy. (This used to be commit 80d981265cd3bc9d73c5da3c514ec736e2dfa73a)
2007-10-10r22615: fix prototypeMichael Adam1-1/+1
(This used to be commit 6999d578aebab4e3216200be1d884caa3578ecc2)
2007-10-10r22592: Fix TALLOC_SIZE to be consistent.Jeremy Allison1-7/+11
Jeremy. (This used to be commit 8044a6482c7c165a64878982cee5ee9756a0a734)
2007-10-10r22589: Make TALLOC_ARRAY consistent across all uses.Jeremy Allison1-3/+7
Jeremy. (This used to be commit 8968808c3b5b0208cbad9ac92eaf948f2c546dd9)
2007-10-10r22542: Move over to using the _strict varients of the tallocJeremy Allison3-12/+12
calls. No functional changes. Looks bigger than it is :-). Jeremy. (This used to be commit f6fa3080fee1b20df9f1968500840a88cf0ee592)
2007-10-10r22529: Add implementation of HP-UX ACLs in the new vfs-module framework.Michael Adam1-56/+1137
(This used to be commit aef5aad67884eb47d30fa2fadddb33e4005b8143)
2007-10-10r22413: Simplify the build rules for plugin modules. Add support for ↵James Peach1-0/+1
per-platform exports files. Fix the shared library build pf pdb_ldap. (This used to be commit b04dee02d1965a1bf6eba39e809f0c9b33fbfcda)
2007-10-10r22148: Fix gpfs module on posix-acl test. Adds gpfsacl_sys_set_fd (callsJim McDonough1-2/+1
_file). Thanks to Gomati Mohanan. (This used to be commit 859269c9492e002f02415d610c83452538147972)
2007-10-10r22147: Next tryVolker Lendecke1-1/+1
(This used to be commit 42f42321558ed0647697e5bfd7d5339a29aa30d9)
2007-10-10r22146: Attempt to fix the buildVolker Lendecke1-1/+1
(This used to be commit 825255c7600f2372c1702a0cecb309e9f22c087e)
2007-10-10r22132: I hate inefficiency. Don't call conv_str_size()Jeremy Allison1-41/+88
on every pread/sendfile call, initialize these variables in an allocated struct at connection time and just refer to them directly. Jeremy. (This used to be commit 85df3fca681a44c882f596ef042ad9956c3a63c0)
2007-10-10r22111: Allow readahead params to use size suffixes as K,M, etc.Jeremy Allison1-4/+28
Jeremy. (This used to be commit e296f07e1d3a14fe05a444ccdc752cd945fee5bc)
2007-10-10r22105: Added vfs_readahead module that appears to do wonderful thingsJeremy Allison1-0/+117
for copying files from Samba when using Windows Vista Windows explorer.... :-). By default if you add this I can go on my vmware sessions from 7MB/sec to 12MB/sec (+1 extra MB/sec if I turn sendfile on). Jeremy. (This used to be commit 97fdd67e83bb2706106a9bae95b32d8d9f8b4066)
2007-10-10r22094: Clarify that SMB_VFS_LOCK should not be used to get lock status.James Peach1-0/+3
(This used to be commit 395fd99edba8a75eab5d13c9fac5616bcd6ecf2c)
2007-10-10r22080: Fix directory recycle module bug #4486.Jeremy Allison1-16/+37
Jeremy. (This used to be commit 17b1d11bbb8353e309c8410128a3e9c5964ea766)
2007-10-10r21956: Fix bug reported by don.mccall@hp.com for platformsJeremy Allison1-1/+1
without utimes() call (only utime()). Jeremy. (This used to be commit 63b061a2ea2ee1eb06d9b568743b2356c107ec66)
2007-10-10r21950: After discussion with the Apple and Linux client maintainers,James Peach1-0/+4
changing the FindFirst response for the UNIX_INFO2 level to include a length field before the name. The name is not required to be null terminated. The length field does not count any null. Also add call to chflags(2) in the default VFS module so that this will work be default on BSD-derived platform. Add UNIX-INFO2 test to the build farm to get some non-BSD coverage. Jeremy and Jerry, please review for inclusion in 3.0.25. (This used to be commit e7b21b1ef3f79c0df2bae5f15c345ef74292c404)
2007-10-10r21885: Chown logic should be activated only if nfs4:chown=yesAlexander Bokovoy1-24/+26
(This used to be commit b10410634f6dac532a867be5506cf79886833828)
2007-10-10r21877: Missed one line.Jeremy Allison1-0/+1
Jeremy. (This used to be commit 184571e4b0283fb1a62c441f10429006656052c8)
2007-10-10r21874: Fix missing notify function. Thanks to Thomas Bork <tombork@web.de>Jeremy Allison1-0/+26
for pointing this out ! Jeremy. (This used to be commit b69e18c7f167418ca364a85f1dac252f7b549e57)
2007-10-10r21767: Revert all the bits I accidentally committed in r21766.James Peach1-1/+2
(This used to be commit 7e862b908057b7971f8163ee94c9358a63998e87)
2007-10-10r21766: Fix compiler warning.James Peach1-2/+1
(This used to be commit f82ac78b2fa623f5868201bd54ffac9c8f318eef)
2007-10-10r21764: Fix warning in debug comment.Jeremy Allison1-2/+2
Jeremy. (This used to be commit 12c29a8e9bd87550ad7a8e7ceaf4cba59994547a)
2007-10-10r21757: Add SMB_VFS_CHFLAGS operation.James Peach2-0/+25
(This used to be commit 16cb22d6b83c502dec1b297c544c05d89714b3d6)
2007-10-10r21714: Change the VFS interface to use struct timespecJeremy Allison5-26/+47
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. (This used to be commit 8f3d530c5a748ea90f42ed8fbe68ae92178d4875)
2007-10-10r21664: Fix #4425 - patch from Jason Mader <jason@ncac.gwu.edu>.Jeremy Allison1-2/+3
Jeremy (This used to be commit 24a4d4d7adefc4590f7e38cc72f54dc692cf9856)
2007-10-10r21647: Allow unit on for size parameters.James Peach1-2/+4
(This used to be commit 4d5654a8ab491364be5fd83e9894e9a46401f0f4)
2007-10-10r21646: Patch from SATOH Fumiyasu <fumiyas@osstech.co.jp>Jeremy Allison1-5/+22
- add minsize parameter. Bug #4409. Jeremy. (This used to be commit b9408304db9a64d9b8ad56f53532825a02fdb150)
2007-10-10r21609: Fix memory leaks in error code paths (and one in winbindd_group.c).Jeremy Allison1-4/+4
Patch from Zack Kirsch <zack.kirsch@isilon.com>. Jeremy. (This used to be commit df07a662e32367a52c1e8473475423db2ff5bc51)
2007-10-10r21339: Fix the non-linux build. This is more evidence that this needs to beJim McDonough1-0/+2
moved up one layer. (This used to be commit 552ae93b14ff1674a8b2f369e57ad2d7d0712a70)
2007-10-10r21324: Add linux setlease to the vfs layer. Next round, as Volker points out,Jim McDonough3-0/+66
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. (This used to be commit 9463211bf3b46ee408b88dfbf42d498e3839d4cc)
2007-10-10r21151: applying patches for CVE-2007-045[34]Gerald Carter1-1/+1
(This used to be commit 1d46b2ae3447b3521987b2ab1064a6ea314cfa07)
2007-10-10r21127: Add a mitigating comment ;-))Volker Lendecke1-0/+8
(This used to be commit 918a6910d0d315b2786c5f8645babf6a13b8a949)
2007-10-10r21111: Reorganize the change notify params a bit. We now have the per-shareVolker Lendecke1-3/+7
parameters change notify = [yes]/no # do we do it at all kernel change notify = [yes]/no # enable/disable inotify Those who want FAM need to say change notify = yes vfs objects = notify_fam Volker (This used to be commit c3a44d8b9606fc516faceb69b8e87bfc8be312f3)
2007-10-10r21109: Send notify_fam.c through the VFS. Lets see how the build farm likes ↵Volker Lendecke1-0/+302
this. Volker (This used to be commit e57a6d4d6341a52de55860e7f97031a63810dbfa)
2007-10-10r21108: Send sys_notify_watch through the VFS, FAM is nextVolker Lendecke1-0/+17
(This used to be commit 603a96761391f36ae9a1c8777d3333ab5c02eb34)
2007-10-10r21004: Patch from Mathias Dietz <MDIETZ@de.ibm.com> to fix multi-nodeJim McDonough1-1/+1
sharemodes in gpfs. (This used to be commit 61841b225c2a09dcdb4b1242cb0ad0429ec1948e)
2007-10-10r20717: Merge sharemode patch from Mathias Dietz <MDIETZ@de.ibm.com>.Jim McDonough1-4/+9
The patch fixes the behaviour of GPFS sharemodes when the access mask is no_access. (This used to be commit 799967c66879b4d6e28f1af6ba27c67f0b1deaeb)