summaryrefslogtreecommitdiff
path: root/source3/modules
AgeCommit message (Collapse)AuthorFilesLines
2004-03-12Fix string overflow due to wrong size calculationAlexander Bokovoy1-1/+1
(This used to be commit cf0285f3ea017d300d94e8c7f7042ae8ccc8f960)
2003-11-26Patch from Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> to addJeremy Allison1-0/+602
MacOSX (Darwin) specific charset module code. Also had to add AC_CHECK_CPP to configure.in (this took a *long* time to track down) to make autoconf work correctly on Fedora Core 1. Jeremy. (This used to be commit a5711943428e4b586fb7f064739c78fa0a3ebd52)
2003-10-09Merge from 3.0:Tim Potter1-1/+1
>Portability fix from Joachim Schmitz. Closes bug #546. (This used to be commit eb9f5c0ec1ad01c05bb8f380f417e6cd2c111ce3)
2003-09-19Merge from 3.0:Tim Potter2-79/+79
>Fix warnings on Sun cc Workshop Compilers 5.0. Reported by "Richard >Bollinger" <rabollinger@comcast.net>. Also fixed script/gaptab.awk to >produce compatible tables. >Fix CP437 and CP850 syntax for old compilers removing ANSI C99-specifics (This used to be commit a9f34d9fde4ea5e043444803aeda70d5e64c3870)
2003-09-09sync 3.0 into HEAD for the last timeGerald Carter9-2/+4608
(This used to be commit c17a7dc9a190156a069da3e861c18fd3f81224ad)
2003-07-16ading new files from 3.0Gerald Carter1-0/+131
(This used to be commit 99feae7b5b1c229a925367b87c0c0f636d9a2d75)
2003-07-16trying to get HEAD building again. If you want the codeGerald Carter5-810/+497
prior to this merge, checkout HEAD_PRE_3_0_0_BETA_3_MERGE (This used to be commit adb98e7b7cd0f025b52c570e4034eebf4047b1ad)
2003-05-26Added file from SAMBA_3_0 branch.Tim Potter1-0/+1
(This used to be commit c2e5b3745294100a726c329617815f604904963f)
2003-04-28Use NTSTATUS as return value for smb_register_*() functions and init_module()Jelmer Vernooij5-11/+11
function. Patch by metze with some minor modifications. (This used to be commit f4576757d1d52a8f1b96894c869bb76450003fd1)
2003-04-24Move pdb_mysql and pdb_xml from modules/ to passdb/, just like they areJelmer Vernooij2-1546/+0
in 3_0 (This used to be commit 9b969f877f8057930fb53da99ee8a0574b4f5531)
2003-04-24Patch from Stefan Metzmacher to add default parameters to the lp_parm()Jelmer Vernooij3-54/+44
smb.conf parameters along with some other small fixes. Binary compatible with older modules. (This used to be commit aa07b12fda732ca19d8dc41cebc7bb09e2549a30)
2003-04-21Default to "passdb.xml" as default output filename instead of "-"Jelmer Vernooij1-1/+1
(This used to be commit aa4c11370bb09bfd20d02da509ebdd6dc475439d)
2003-04-09collaps same repeted task into 2 code pathsSimo Sorce1-2/+1
(This used to be commit bc5d1873da187c83a1a19a7560685ed903d37455)
2003-04-08reworked to not malloc PATH_MAX long stringsSimo Sorce1-11/+11
corrected path_name creation (This used to be commit f4be4e70a12edae83b9b89622ca5077a7d3d5602)
2003-04-07remove unnened and wrong instructionsSimo Sorce1-2/+0
(This used to be commit 671579874e51b28ffdfc094cdf34a0090567e0cc)
2003-04-07fix wrong string handlingSimo Sorce1-3/+4
thanks to Stefan (metzte) Metzmacher (This used to be commit 99c2e11ccfe04867e84b467b0e82de8415c1dcee)
2003-03-30- Point users at the HOWTO Collection instead of 'README' in modules/mysql.cJelmer Vernooij1-1/+1
- Make passdb work with absolute paths (passdb backend = /path/to/smbpasswd.so works now). vfs, rpc and charset will follow (This used to be commit 794d3ed03619a4e41558d9ff65783a1aa1b2be90)
2003-03-27Use the new modules system in VFS. If a module can't be loaded with theJelmer Vernooij5-62/+24
new modules system, we still fall back to the old system. (This used to be commit cebe8d8b424f10006f2f791a8f086c6c8a7f5d57)
2003-03-25Make these functions static, keep them out of proto.Andrew Bartlett2-4/+4
(This used to be commit 34934d2edf0d575fae7d729fe4d8d3ab034a544f)
2003-03-24Fix init function name and return valueJelmer Vernooij1-2/+2
(This used to be commit 27f3fbac724847f2d0926d2231808871508a7dd9)
2003-03-23Don't duplicate the default group mapping functions - use the onesJelmer Vernooij1-60/+0
from passdb (This used to be commit 78e135cdb17dcf70d8a1259897fd44ecd7a4b3c6)
2003-03-19Put in the new modules system. It's now used by passdb and rpc. I willJelmer Vernooij2-14/+4
put a doc about it in dev-doc later today. (This used to be commit af7bfee0c6902c07fdb8d3abccf4c8d6bab00b5a)
2003-03-03Fixes to the vfs_fake_perms modules - we only need to specify the VFSAndrew Bartlett1-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)
2003-02-24Fix off-by-one bugs, and move to strdup() rather than malloc()/strcpy().Andrew Bartlett1-16/+9
Andrew Bartlett (This used to be commit aa486355e282b891b299d63cc07431f32213b1b8)
2003-02-21patch from Hal Roberts check for a valid [f]chmod_acl function pointer ↵Gerald Carter1-2/+12
before calling it. Fixes seg fault in audit VFS module (This used to be commit 5e115d43812021f9a16111fc7c05d750026cca1e)
2003-02-20Make init_module() and thus smb_load_module() return an int.Jelmer Vernooij1-1/+1
modules/developer.c: init_module() should return an int (This used to be commit 7f59703550378ff2333e3c851bf1a77037510abd)
2003-02-11Patch from Anthony Liguori <aliguor@us.ibm.com> to remove scandir() portabilityAndrew Bartlett1-16/+15
madness. Andrew Bartlett (This used to be commit 7836b9a58d158a54a7326b3de5d2fa757a9bb5b6)
2003-02-07Added extended audit module that logs to smbd log as well as syslog.John Terpstra1-0/+319
(This used to be commit d2fe7e38b287b87d6c76a9b73724118928941e93)
2002-12-30Add a new VFS module, that just fiddles the file permissions. Still need toAndrew Bartlett1-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)
2002-12-23Finish adding strings to all talloc_init() calls.Jeremy Allison1-1/+1
Jeremy. (This used to be commit 784d15761c3271bfd602866f8f9f880dac77671c)
2002-12-22talloc_init_named -> talloc_init.Jeremy Allison2-7/+7
Jeremy. (This used to be commit 20a44d4cf11d91e7a09176bfe673ad0cb230dffe)
2002-12-09finnally put in Alexander parametric pacthSimo Sorce1-40/+21
(This used to be commit e6ae8b4eac66637d398406545654bba960d9e6b8)
2002-12-09make vfs recycle use vfs facilities correctly!Simo Sorce1-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)
2002-11-15Use smb_register_passdb() - plus some small fixesJelmer Vernooij2-0/+1618
(This used to be commit 2addbaff358993923a58ad3845c63168678c2c21)
2002-11-13Move 'weird' character set into new 'developer' moduleJelmer Vernooij1-0/+132
(This used to be commit afbff33eba7edd98329114b5113b3360cd6dfcc6)
2002-11-13Move working VFS modules to source/modules/Jelmer Vernooij3-0/+1257
(This used to be commit 14b129e301c94ccf47b9105bda1bd9d142feb1b5)