Age | Commit message (Collapse) | Author | Files | Lines |
|
sysquotas interface detected (Linux at least) using native Windows tools. Also move default quota support for NT quotas to VFS module default_quota. Code by Metze
(This used to be commit e856a96c2c42c39843e5e1a3a6b0d538e7179900)
|
|
As abartlet rememberd me NT_STATUS_IS_ERR != !NT_STATUS_IS_OK
This patch will cure the problem.
Working on this one I found 16 functions where I think NT_STATUS_IS_ERR() is
used correctly, but I'm not 100% sure, coders should check the use of
NT_STATUS_IS_ERR() in samba is ok now.
Simo.
(This used to be commit c501e84d412563eb3f674f76038ec48c2b458687)
|
|
Volker
(This used to be commit c0e35f3be8a33f19823826c5a84c885764c62508)
|
|
(This used to be commit e90c5796d2dcdbb81b2e78c580704da1f93547cc)
|
|
VFS_ macros at system side. We currently have one clash with AIX and its VFS_LOCK. Compiled and tested -- no new functionality or code, just plain rename of macros for yet-unreleased VFS API version. Needs to be done before a24 is out
(This used to be commit c2689ed118b490e49497a76ed6a2251262018769)
|
|
1. Finally work with cascaded modules with private data storage per module
2. Convert VFS API to macro calls to simplify cascading
3. Add quota support to VFS layer (prepare to NT quota support)
Patch by Stefan (metze) Metzemacher, with review of Jelmer and me
Tested in past few weeks. Documentation to new VFS API for third-party developers to follow
(This used to be commit 91984ef5caa2d13c5d52e1f535bd3bbbae1ec978)
|
|
function. Patch by metze with some minor modifications.
(This used to be commit bc4b51bcb2daa7271c884cb83bf8bdba6d3a9b6d)
|
|
--enable-developer
(This used to be commit bc5603454a81b3ab6e5286283ed5ce58542bc5ef)
|
|
parameters. Does not break binary compatibility with older modules.
(This used to be commit 147c4d56d873a20a49194c5b036a3694299b1b48)
|
|
(This used to be commit 58aa32ea6ac587df92ceefc527afbb1ff5bd0b08)
|
|
- Stephan Kulow's changes (fixing warnings in libsmbclient)
- VFS modules
- Seperating libs
(This used to be commit 6e9b7802335428c88ecf4e44a0e2395ac58e96b5)
|
|
(This used to be commit 646eb2dda66d1f619f165076edfc82cd7144ba5a)
|
|
(This used to be commit ffd0d643c224e9169737e7dbfef40cab46fde8f3)
|
|
(This used to be commit b4a5362f04a7798e627c6dce6296165ed1719fca)
|
|
(This used to be commit a6bc706625ad0bb16c11e20d533c536447a661a0)
|
|
used to be commit 6cd4d3f39a1258d51c022c99c73a7341b0ff94a5)
|
|
new modules system, we still fall back to the old system.
(This used to be commit cebe8d8b424f10006f2f791a8f086c6c8a7f5d57)
|
|
(This used to be commit 34934d2edf0d575fae7d729fe4d8d3ab034a544f)
|
|
(This used to be commit 27f3fbac724847f2d0926d2231808871508a7dd9)
|
|
from passdb
(This used to be commit 78e135cdb17dcf70d8a1259897fd44ecd7a4b3c6)
|
|
put a doc about it in dev-doc later today.
(This used to be commit af7bfee0c6902c07fdb8d3abccf4c8d6bab00b5a)
|
|
functions that we actually modify.
Also a better implementation of the stat() and fstat() functions.
Andrew Bartlett
(This used to be commit 03e74be11cf76167ed211398016274cbaba5847b)
|
|
Andrew Bartlett
(This used to be commit aa486355e282b891b299d63cc07431f32213b1b8)
|
|
before calling it. Fixes seg fault in audit VFS module
(This used to be commit e5acebbe79a97191903ee3a1819410a0fb9ac655)
|
|
before calling it. Fixes seg fault in audit VFS module
(This used to be commit 5e115d43812021f9a16111fc7c05d750026cca1e)
|
|
modules/developer.c: init_module() should return an int
(This used to be commit 7f59703550378ff2333e3c851bf1a77037510abd)
|
|
scandir() with portable readdir() calls.
Andrew Bartlett
(This used to be commit b9ca0b9ef39442726afd580dc38b6dafce542335)
|
|
madness.
Andrew Bartlett
(This used to be commit 7836b9a58d158a54a7326b3de5d2fa757a9bb5b6)
|
|
(This used to be commit 143df82aeb3c590e603bb006d01ee50b91602204)
|
|
(This used to be commit d2fe7e38b287b87d6c76a9b73724118928941e93)
|
|
(This used to be commit 0ce5f23bdb6796260303b4884b3f62f4329ee6c8)
|
|
make it fiddle with NT ACLs (or report no ACL, so Samba fakes it up).
The idea here is that Samba reports an NT ACL to Windows clients, which use
that ACL in downloaded profiles.
If the user doesn't have write permissions on the directories being downloaded,
then it cant put the subfolders in (yes, NT will set perms so that it can't
access the dir as the user the created it) and the profile download fails.
The current solution it to give the user unix write perms to the folders, but
this is rather dangerous - sombody could trojen the profile. This should
avoid that mess.
I'll test this out properly next week, but it works in vfstest (thanks idra!).
Andrew Bartlett
(This used to be commit 1ad782282a3eb4f89c489a77ad8404099d41d0f9)
|
|
Jeremy.
(This used to be commit 784d15761c3271bfd602866f8f9f880dac77671c)
|
|
Jeremy.
(This used to be commit 35d00bacdc4b48c9b9e2ba9d4335c53a13f40f73)
|
|
Jeremy.
(This used to be commit 20a44d4cf11d91e7a09176bfe673ad0cb230dffe)
|
|
(This used to be commit e6ae8b4eac66637d398406545654bba960d9e6b8)
|
|
WARNING: every vfs module maintainer should look at these changes to understand how to properly write a vfs module in head!!
also make installmodules work correctly when the directory structure is not yet in place.
Simo.
(This used to be commit 6dfa46098679681a6d2c931395d6eeae2a978466)
|
|
(This used to be commit 2addbaff358993923a58ad3845c63168678c2c21)
|
|
used to be commit 2662e351f2f8802a3bf13df3e7e3f0c1497fdb1c)
|
|
(This used to be commit afbff33eba7edd98329114b5113b3360cd6dfcc6)
|
|
(This used to be commit 14b129e301c94ccf47b9105bda1bd9d142feb1b5)
|