1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00
samba-mirror/source4/smbd
Andrew Tridgell d70912a26a r6981: first version of the builtin web server for Samba4
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 26f0ba92c0)
2007-10-10 13:17:01 -05:00
..
build_options.c r890: convert samba4 to use [u]int8_t instead of [u]int8 2007-10-10 12:56:16 -05:00
config.mk r6981: first version of the builtin web server for Samba4 2007-10-10 13:17:01 -05:00
process_model.c r5197: moved events code to lib/events/ (suggestion from metze) 2007-10-10 13:09:30 -05:00
process_model.h r5304: removed lib/socket/socket.h from includes.h 2007-10-10 13:09:39 -05:00
process_model.m4 r3753: Have some modules default to "NOT" and enable them again when 2007-10-10 13:05:51 -05:00
process_model.mk r3737: - Get rid of the register_subsystem() and register_backend() functions. 2007-10-10 13:05:48 -05:00
process_single.c r6530: the server ID of a connection in the single process model should be 2007-10-10 13:16:23 -05:00
process_standard.c r5298: - got rid of pstring.h from includes.h. This at least makes it a bit 2007-10-10 13:09:38 -05:00
process_thread.c r5306: removed all the unused mutex functions from mutex.c. When (if?) we 2007-10-10 13:09:40 -05:00
server.c r6846: make smbd terminate immediately on EOF from stdin 2007-10-10 13:16:50 -05:00
service_stream.c r5304: removed lib/socket/socket.h from includes.h 2007-10-10 13:09:39 -05:00
service_stream.h r5195: most events don't need the time of the event, so save a gettimeofday() call 2007-10-10 13:09:30 -05:00
service_task.c r5411: make network interface selection a bit saner 2007-10-10 13:10:43 -05:00
service_task.h r5104: - added support for task based servers. These are servers that within 2007-10-10 13:09:23 -05:00
service.c r5102: This is a major simplification of the logic for controlling top level 2007-10-10 13:09:22 -05:00