summaryrefslogtreecommitdiffstats
path: root/source3/modules
Commit message (Collapse)AuthorAgeFilesLines
...
* | Remove what looks like gcc-isms.Jeremy Allison2003-08-271-16/+17
| | | | | | | | | | Jeremy. (This used to be commit ed72e0a1d56f0da29e4ef964f560f0962630e080)
* | Add CAP VFS module from Monyo. Primary purpose of this module is to provide ↵Alexander Bokovoy2003-08-271-0/+453
| | | | | | | | | | | | CAP-compatible encoded file names for CJKV (This used to be commit e8a5a962ed2218144cbb9c593d8e996c7d034b0c)
* | Be consistent about using capital letters in the function names. (The onlyPaul Green2003-08-271-5/+5
| | | | | | | | | | | | one that really matters is the init entrypoint, but I changed the others to remain consistent). (This used to be commit ce0469ad1c01b36d3f0000756f6917478df37d02)
* | Fix for #150.Alexander Bokovoy2003-08-261-0/+414
| | | | | | | | | | | | | | | | | | We now fallback to Samba-provided CP850 charset module if CP850 or IBM850 does not exist on target system at runtime. 1. Introduce CP850 charset module based on charmaps table from GNU libc 2.2.5 2. Make CP850 charset module shared and build it by default Should fix Solaris run-time (This used to be commit e855dc8c9115fa11d315eb34d57722ff612daa11)
* | Make compiling vfs_readonly static possibleJelmer Vernooij2003-08-201-1/+1
| | | | | | | | (This used to be commit b8ef536b9e62ceeed6c4db58923a66ba8506871d)
* | get rid of some sompiler warnings on IRIXHerb Lewis2003-08-152-0/+2
| | | | | | | | (This used to be commit a6a39c61e8228c8b3b7552ab3c61ec3a6a639143)
* | Fix overflow in vfs_recycle module (and hopefully also bug #291)Jelmer Vernooij2003-08-141-1/+2
| | | | | | | | (This used to be commit 8625f0e015481a79b0a7dedb77c60ce7b2cb7b84)
* | VFS layer should be TRANSPARENT, not OPAQUEAlexander Bokovoy2003-08-121-1/+1
| | | | | | | | (This used to be commit 30f207375a7e54265fc696a91ba4686ed932329e)
* | Use path relative to source/ for modules/getdate.hAlexander Bokovoy2003-08-122-2/+2
| | | | | | | | (This used to be commit 555d1ba01c01b88039e9125e8d468166e2e1b2a3)
* | Add vfs_readonly module which allows to enforce periodic read-only limit on ↵Alexander Bokovoy2003-08-124-0/+3717
| | | | | | | | | | | | a share based on a specified start and end dates according to date(1) format (This used to be commit 8b263c2fda89ff6aa2dc3a60460c5d46cf0814c6)
* | Add NT quotas support. Users allowed now to manage quotas on systems with ↵Alexander Bokovoy2003-07-291-0/+180
| | | | | | | | | | | | 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)
* | Found out a good number of NT_STATUS_IS_ERR used the wrong way.Simo Sorce2003-06-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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)
* | Const fixes by metzeVolker Lendecke2003-06-171-2/+2
| | | | | | | | | | Volker (This used to be commit c0e35f3be8a33f19823826c5a84c885764c62508)
* | Ignore *.po files.Tim Potter2003-05-231-0/+1
| | | | | | | | (This used to be commit e90c5796d2dcdbb81b2e78c580704da1f93547cc)
* | Prefix VFS API macros with SMB_ for consistency and to avoid problems with ↵Alexander Bokovoy2003-05-145-96/+96
| | | | | | | | | | | | 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)
* | Fix VFS layer:Alexander Bokovoy2003-05-115-806/+493
| | | | | | | | | | | | | | | | | | | | 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)
* | Use NTSTATUS as return value for smb_register_*() functions and init_module()Jelmer Vernooij2003-04-286-12/+12
| | | | | | | | | | function. Patch by metze with some minor modifications. (This used to be commit bc4b51bcb2daa7271c884cb83bf8bdba6d3a9b6d)
* | Add the weird charset in 3_0 and build it by default for ./configure ↵Jelmer Vernooij2003-04-261-0/+131
| | | | | | | | | | | | --enable-developer (This used to be commit bc5603454a81b3ab6e5286283ed5ce58542bc5ef)
* | Patch from Stephan Metzmacher to add default arguments to lp_parm() smb.confJelmer Vernooij2003-04-241-84/+142
| | | | | | | | | | parameters. Does not break binary compatibility with older modules. (This used to be commit 147c4d56d873a20a49194c5b036a3694299b1b48)
* | Do not use lp_parm_bool() and lp_parm_ulong() yet. They're only in HEADJelmer Vernooij2003-04-171-138/+72
| | | | | | | | (This used to be commit 58aa32ea6ac587df92ceefc527afbb1ff5bd0b08)
* | More merges from HEAD:Jelmer Vernooij2003-04-164-103/+157
| | | | | | | | | | | | | | - Stephan Kulow's changes (fixing warnings in libsmbclient) - VFS modules - Seperating libs (This used to be commit 6e9b7802335428c88ecf4e44a0e2395ac58e96b5)
* | port HEAD modsSimo Sorce2003-04-091-12/+10
| | | | | | | | (This used to be commit 646eb2dda66d1f619f165076edfc82cd7144ba5a)
* | ooops new_dir is already len +1 bytesSimo Sorce2003-04-071-2/+2
| | | | | | | | (This used to be commit ffd0d643c224e9169737e7dbfef40cab46fde8f3)
* | check braindead safe_* function length interpretation is correctSimo Sorce2003-04-071-7/+7
| | | | | | | | (This used to be commit b4a5362f04a7798e627c6dce6296165ed1719fca)
* | remove unneded instructionSimo Sorce2003-04-071-1/+0
| | | | | | | | (This used to be commit a6bc706625ad0bb16c11e20d533c536447a661a0)
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2003-03-271-0/+287
|\| | | | | | | used to be commit 6cd4d3f39a1258d51c022c99c73a7341b0ff94a5)
| * Use the new modules system in VFS. If a module can't be loaded with theJelmer Vernooij2003-03-275-62/+24
| | | | | | | | | | new modules system, we still fall back to the old system. (This used to be commit cebe8d8b424f10006f2f791a8f086c6c8a7f5d57)
| * Make these functions static, keep them out of proto.Andrew Bartlett2003-03-252-4/+4
| | | | | | | | (This used to be commit 34934d2edf0d575fae7d729fe4d8d3ab034a544f)
| * Fix init function name and return valueJelmer Vernooij2003-03-241-2/+2
| | | | | | | | (This used to be commit 27f3fbac724847f2d0926d2231808871508a7dd9)
| * Don't duplicate the default group mapping functions - use the onesJelmer Vernooij2003-03-231-60/+0
| | | | | | | | | | from passdb (This used to be commit 78e135cdb17dcf70d8a1259897fd44ecd7a4b3c6)
| * Put in the new modules system. It's now used by passdb and rpc. I willJelmer Vernooij2003-03-192-14/+4
| | | | | | | | | | put a doc about it in dev-doc later today. (This used to be commit af7bfee0c6902c07fdb8d3abccf4c8d6bab00b5a)
| * Fixes to the vfs_fake_perms modules - we only need to specify the VFSAndrew Bartlett2003-03-031-211/+29
| | | | | | | | | | | | | | | | | | functions that we actually modify. Also a better implementation of the stat() and fstat() functions. Andrew Bartlett (This used to be commit 03e74be11cf76167ed211398016274cbaba5847b)
| * Fix off-by-one bugs, and move to strdup() rather than malloc()/strcpy().Andrew Bartlett2003-02-241-16/+9
| | | | | | | | | | Andrew Bartlett (This used to be commit aa486355e282b891b299d63cc07431f32213b1b8)
| * patch from Hal Roberts check for a valid [f]chmod_acl function pointer ↵Gerald Carter2003-02-211-2/+12
| | | | | | | | | | | | before calling it. Fixes seg fault in audit VFS module (This used to be commit 5e115d43812021f9a16111fc7c05d750026cca1e)
| * Make init_module() and thus smb_load_module() return an int.Jelmer Vernooij2003-02-201-1/+1
| | | | | | | | | | modules/developer.c: init_module() should return an int (This used to be commit 7f59703550378ff2333e3c851bf1a77037510abd)
| * Patch from Anthony Liguori <aliguor@us.ibm.com> to remove scandir() portabilityAndrew Bartlett2003-02-111-16/+15
| | | | | | | | | | | | | | madness. Andrew Bartlett (This used to be commit 7836b9a58d158a54a7326b3de5d2fa757a9bb5b6)
| * Added extended audit module that logs to smbd log as well as syslog.John Terpstra2003-02-071-0/+319
| | | | | | | | (This used to be commit d2fe7e38b287b87d6c76a9b73724118928941e93)
| * Add a new VFS module, that just fiddles the file permissions. Still need toAndrew Bartlett2002-12-301-0/+471
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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)
| * Finish adding strings to all talloc_init() calls.Jeremy Allison2002-12-231-1/+1
| | | | | | | | | | Jeremy. (This used to be commit 784d15761c3271bfd602866f8f9f880dac77671c)
| * talloc_init_named -> talloc_init.Jeremy Allison2002-12-222-7/+7
| | | | | | | | | | Jeremy. (This used to be commit 20a44d4cf11d91e7a09176bfe673ad0cb230dffe)
| * finnally put in Alexander parametric pacthSimo Sorce2002-12-091-40/+21
| | | | | | | | (This used to be commit e6ae8b4eac66637d398406545654bba960d9e6b8)
| * make vfs recycle use vfs facilities correctly!Simo Sorce2002-12-091-23/+138
| | | | | | | | | | | | | | | | | | 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)
| * Use smb_register_passdb() - plus some small fixesJelmer Vernooij2002-11-152-0/+1618
| | | | | | | | (This used to be commit 2addbaff358993923a58ad3845c63168678c2c21)
* | patch from Hal Roberts check for a valid [f]chmod_acl function pointer ↵Gerald Carter2003-02-211-2/+12
| | | | | | | | | | | | before calling it. Fixes seg fault in audit VFS module (This used to be commit e5acebbe79a97191903ee3a1819410a0fb9ac655)
* | Merge from HEAD: Patch by Anthony Liguori <aliguor@us.ibm.com> to replace ↵Andrew Bartlett2003-02-111-16/+15
| | | | | | | | | | | | | | scandir() with portable readdir() calls. Andrew Bartlett (This used to be commit b9ca0b9ef39442726afd580dc38b6dafce542335)
* | Added my name to copyright.John Terpstra2003-02-071-0/+1
| | | | | | | | (This used to be commit 143df82aeb3c590e603bb006d01ee50b91602204)
* | Added audit module that logs info to smbd log file as well as syslog.John Terpstra2003-02-071-0/+318
| | | | | | | | (This used to be commit 0ce5f23bdb6796260303b4884b3f62f4329ee6c8)
* | talloc_init_named -> talloc_init.Jeremy Allison2002-12-222-6/+6
| | | | | | | | | | Jeremy. (This used to be commit 35d00bacdc4b48c9b9e2ba9d4335c53a13f40f73)
* | This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This ↵cvs2svn Import User2002-11-151-132/+0
|/ | | | used to be commit 2662e351f2f8802a3bf13df3e7e3f0c1497fdb1c)
* Move 'weird' character set into new 'developer' moduleJelmer Vernooij2002-11-131-0/+132
| | | | (This used to be commit afbff33eba7edd98329114b5113b3360cd6dfcc6)