summaryrefslogtreecommitdiff
path: root/source4/web_server/web_server.h
AgeCommit message (Collapse)AuthorFilesLines
2012-12-05web_server: Make second argument to websrv_output const.Jelmer Vernooij1-1/+1
2011-06-06s4-webserver: fixed a talloc reference error on startup failureAndrew Tridgell1-0/+1
2010-11-14web_server: Build as module.Jelmer Vernooij1-2/+9
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Nov 14 17:58:05 UTC 2010 on sn-devel-104
2009-02-02s4:web_server: s/private/private_dataStefan Metzmacher1-1/+1
metze
2008-09-21Support POST requests again, provide more variables in environment.Jelmer Vernooij1-1/+0
2008-09-21Properly call WSGI request handler when requests come in.Jelmer Vernooij1-6/+7
2008-09-21Remove support for ESP in the web server.Jelmer Vernooij1-10/+8
2008-09-21Remove some dependencies of the web server on esp.Jelmer Vernooij1-17/+6
2007-10-10r24712: No longer expose the 'BOOL' data type in any interfaces.Jelmer Vernooij1-5/+5
(This used to be commit 1ce32673d960c8b05b6c1b1b99e1976a402417ae)
2007-10-10r23792: convert Samba4 to GPLv3Andrew Tridgell1-3/+2
There are still a few tidyups of old FSF addresses to come (in both s3 and s4). More commits soon. (This used to be commit fcf38a38ac691abd0fa51b89dc951a08e89fdafa)
2007-10-10r15400: Move the TLS code behind the socket interface.Andrew Bartlett1-1/+0
This reduces caller complexity, because the TLS code is now called just like any other socket. (A new socket context is returned by the tls_init_server and tls_init_client routines). When TLS is not available, the original socket is returned. Andrew Bartlett (This used to be commit 09b2f30dfa7a640f5187b4933204e9680be61497)
2007-10-10r14380: Reduce the size of structs.hJelmer Vernooij1-1/+2
(This used to be commit 1a16a6f1dfa66499af43a6b88b3ea69a6a75f1fe)
2007-10-10r13902: Stricter checking for the -fvisibility flagJelmer Vernooij1-0/+1
Add two more proto headers. (This used to be commit 0c95bf0cd33d8a6c35f692b796d7fbfd98b4d068)
2007-10-10r12801: Some more include/ cleanups (remove unused macros + move filesJelmer Vernooij1-1/+0
to specific dirs) (This used to be commit 243cf760b077e155f5ac508aeebf819f7708a84e)
2007-10-10r7744: converted the web server to use the lib/tls/ generic tls codeAndrew Tridgell1-2/+2
(This used to be commit 023fc567badba38b87895ea73515b2ce0b703a8c)
2007-10-10r7013: added tls support to the builtin web server. It auto-detects if the ↵Andrew Tridgell1-0/+22
client is using tls by looking at the first byte on the connection. This allows both https and http services to be on the same port (This used to be commit 6369dfb6585ce4d4e3028c557395f2d73c290c92)
2007-10-10r6998: - added support for application[] data, which is global to all ↵Andrew Tridgell1-0/+8
clients using the web server. This allows for things like application['state'] = "shuttting down" and then every web client can see that the server is going down - added support for session[] data. This allows web pages to store long term data specific to this client. It relies on cookies. Sessions auto timeout (default timeout 5 minutes). The timeout can be set in the scripts. - changed from processing all .html files as esp, to only processing .esp files as esp. This makes it easier to compare the samba web server to appWeb as a reference implementation. - expanded the number of standard variables setup by esp. See the showvars.esp example page for all variables. (This used to be commit c418b23c2ea383da8fad21b62213ec01fd135ebb)
2007-10-10r6981: first version of the builtin web server for Samba4Andrew Tridgell1-0/+49
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)