summaryrefslogtreecommitdiff
path: root/source4/web_server/esp/espProcs.c
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r7086: make include() recognise the ".esp" extension and include the file asAndrew Tridgell1-5/+17
an esp script instead of as a ejs script (This used to be commit af97ded8d4151d33767d2b98bfcc3ca9a4fedc10)
2007-10-10r7023: reduced the number of warnings in building ejs and espAndrew Tridgell1-1/+1
(This used to be commit ef998f9f8fb9759e5a4572acb3f9038efc019e5e)
2007-10-10r6987: - make sure esp pages cannot read data outside of the swat directoryAndrew Tridgell1-2/+6
- don't expose the real system path to esp scripts - fixed absolute paths in include() calls (This used to be commit 6535611aa22f51b7376be3c15715e8040a059736)
2007-10-10r6981: first version of the builtin web server for Samba4Andrew Tridgell1-0/+230
This includes an embedded server side scripting system called 'esp' (see http://www.appwebserver.org/products/esp/esp.html) and javascript based scripting language called 'esj' (see http://www.appwebserver.org/products/ejs/ejs.html) The justification for including this scripting language is that it should make it much easier to write a high quality web interface for Samba4. The scripting language can call into any Samba4 library code (so for example it will be able to make ldb and loadparm calls), plus it provides easy support for forms, cookies, sessions etc. There is still quite a bit more work to do on the web server, but there is enough here now for people to look at and comment. I will be committing some sample web pages that test esp functionality shortly. (This used to be commit 26f0ba92c0c565ac9e4cb5a079d795d4262497dd)