summaryrefslogtreecommitdiff
path: root/source4/web_server/calls.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r7072: moved the esp hooks calls to the ejs level, so we can call them fromAndrew Tridgell1-355/+0
both esp scripts and ejs scripts. This allows the smbscript program to call all the existing extension calls like lpGet() and ldbSearch() Also fixed smbscript to load smb.conf, and setup logging for DEBUG() I left the unixAuth() routine in web_server/calls.c at the moment, as that is really only useful for esp scripts. I imagine that as we extend esp/ejs, we will put some functions in scripting/ejs/ for use in both ejs and esp, and some functions in web_server/ where they will only be accessed by esp web scripts (This used to be commit e59ae64f60d388a5634559e4e0887e4676b70871)
2007-10-10r7058: Add experimenthal pam authentication for web pagesSimo Sorce1-1/+70
(This used to be commit 36d905407465cb9d8950da86322531e3c3102642)
2007-10-10r7055: automatically add the dn to all ldbSearch resultsAndrew Tridgell1-1/+8
(This used to be commit d6fa28080831700f80ff46320e0b0831337b822a)
2007-10-10r7053: added a ldbSearch() call to espAndrew Tridgell1-13/+191
It takes two forms, one with a set of attributes, the other without: res = ldbSearch("dbfile", "expression"); var attrs = new Array("attr1", "attr2", "attr3"); res = ldbSearch("dbfile", "expression", attrs); (This used to be commit 1ba602e32ba116016af6fb72e5929cdc026c8f0d)
2007-10-10r7023: reduced the number of warnings in building ejs and espAndrew Tridgell1-0/+2
(This used to be commit ef998f9f8fb9759e5a4572acb3f9038efc019e5e)
2007-10-10r7019: - added esp call lpServices() which returns a list of services in ↵Andrew Tridgell1-15/+41
smb.conf. - added a test of lpServices() in the esptest scripts (This used to be commit 94308d8fed7796ddfc32883a1c27ec8ebfff842d)
2007-10-10r7008: - split out the loadparm type definitions so loadparm internals can ↵Andrew Tridgell1-0/+106
be accessed externally - moved esp_lpGet() to web_server/calls.c - attempt to fixup ejs build with includes.h again (This used to be commit 592a81c347981420154ddf3b8d4252d3bb08bc86)
2007-10-10r7002: added support for getting at loadparm config parameters via lpGet() ↵Andrew Tridgell1-0/+72
in esp scripts lpGet takes 4 forms v = lpGet("type:parm"); gets a parametric variable v = lpGet("share", "type:parm"); gets a parametric variable on a share v = lpGet("parm"); gets a global variable v = lpGet("share", "parm"); gets a share variable in all cases a ejs object of the appropriate type for the variable is returned. This commit also adds the function typeof() which returns the type of an object (This used to be commit 5537a0d38d4805cbc2dad0d6f76db15173b1fd60)