Changeset 974
- Timestamp:
- 01/03/08 10:46:34 (11 months ago)
- Files:
-
- cherokee/trunk/ChangeLog (modified) (1 diff)
- cherokee/trunk/Makefile.am (modified) (1 diff)
- cherokee/trunk/admin (added)
- cherokee/trunk/admin/Entry.py (added)
- cherokee/trunk/admin/Form.py (added)
- cherokee/trunk/admin/Makefile.am (added)
- cherokee/trunk/admin/Page.py (added)
- cherokee/trunk/admin/PageAdvanced.py (added)
- cherokee/trunk/admin/PageApply.py (added)
- cherokee/trunk/admin/PageEntry.py (added)
- cherokee/trunk/admin/PageGeneral.py (added)
- cherokee/trunk/admin/PageIcon.py (added)
- cherokee/trunk/admin/PageMain.py (added)
- cherokee/trunk/admin/PageMime.py (added)
- cherokee/trunk/admin/PageVServer.py (added)
- cherokee/trunk/admin/PageVServers.py (added)
- cherokee/trunk/admin/Table.py (added)
- cherokee/trunk/admin/Theme.py (added)
- cherokee/trunk/admin/VirtualServer.py (added)
- cherokee/trunk/admin/advanced.help.html (added)
- cherokee/trunk/admin/config.py (added)
- cherokee/trunk/admin/default.template.html (added)
- cherokee/trunk/admin/entry.help.html (added)
- cherokee/trunk/admin/general.help.html (added)
- cherokee/trunk/admin/icon.help.html (added)
- cherokee/trunk/admin/main.help.html (added)
- cherokee/trunk/admin/main.template.html (added)
- cherokee/trunk/admin/mime.help.html (added)
- cherokee/trunk/admin/pyscgi.py (added)
- cherokee/trunk/admin/server.py (added)
- cherokee/trunk/admin/validations.py (added)
- cherokee/trunk/admin/vserver.help.html (added)
- cherokee/trunk/admin/vservers.help.html (added)
- cherokee/trunk/cherokee/main_admin.c (modified) (4 diffs)
- cherokee/trunk/configure.in (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
cherokee/trunk/ChangeLog
r969 r974 1 2008-01-03 Alvaro Lopez Ortega <alvaro@alobbs.com> 2 3 * admin, admin/advanced.help.html, admin/config.py, 4 admin/default.template.html, admin/entry.help.html, 5 admin/Entry.py, admin/Form.py, admin/general.help.html, 6 admin/icon.help.html, admin/main.help.html, 7 admin/main.template.html, admin/Makefile.am, admin/mime.help.html, 8 admin/Page.py, admin/PageAdvanced.py, admin/PageApply.py, 9 admin/PageEntry.py, admin/PageGeneral.py, admin/PageIcon.py, 10 admin/PageMain.py, admin/PageMime.py, admin/PageVServer.py, 11 admin/PageVServers.py, admin/pyscgi.py, admin/server.py, 12 admin/Table.py, admin/Theme.py, admin/validations.py, 13 admin/VirtualServer.py, admin/vserver.help.html, 14 admin/vservers.help.html, configure.in, Makefile.am: Merge of the 15 new adminitration interface (early beta state). 16 17 * cherokee/main_admin.c: Added new parameter -C. It allow to 18 specify the configuration file that should be edited. 19 1 20 2007-12-31 A.D.F <adefacc@tin.it> 2 21 cherokee/trunk/Makefile.am
r805 r974 1 1 ## Cherokee: Makefile.am -*- makefile -*- 2 2 3 SUBDIRS = m4 contrib www icons doc themes qa cherokee cget windows 3 SUBDIRS = m4 contrib www icons doc themes qa cherokee cget windows admin 4 4 bin_SCRIPTS = cherokee-config 5 5 SUFFIXES = .sample.pre .sample cherokee/trunk/cherokee/main_admin.c
r941 r974 33 33 #include "config_entry.h" 34 34 35 #define GETOPT_OPT "d:p:a "36 #define CONFIG_FILE_HELP "[-d DIR] [-p PORT] [- a]"35 #define GETOPT_OPT "d:p:aC:" 36 #define CONFIG_FILE_HELP "[-d DIR] [-p PORT] [-C FILE] [-a]" 37 37 38 38 #define DEFAULT_PORT 9090 39 #define DEFAULT_DOCUMENTROOT CHEROKEE_DATADIR "/admin/" 40 39 #define DEFAULT_DOCUMENTROOT CHEROKEE_DATADIR "/admin" 40 #define DEFAULT_CONFIG_FILE CHEROKEE_CONFDIR "/cherokee.conf" 41 41 42 static int port = DEFAULT_PORT; 42 43 static char *document_root = DEFAULT_DOCUMENTROOT; 44 static char *config_file = DEFAULT_CONFIG_FILE; 43 45 static cherokee_boolean_t bind_local = true; 44 46 … … 62 64 cherokee_buffer_add_str (&buf, "vserver!default!directory!/about!priority = 2\n"); 63 65 64 cherokee_buffer_add_str (&buf, "vserver!default!directory!/theme!handler = file\n"); 65 cherokee_buffer_add_str (&buf, "vserver!default!directory!/theme!handler!iocache = 0\n"); 66 cherokee_buffer_add_str (&buf, "vserver!default!directory!/theme!priority = 3\n"); 67 68 cherokee_buffer_add_str (&buf, "vserver!default!directory!/yui!handler = file\n"); 69 cherokee_buffer_add_str (&buf, "vserver!default!directory!/yui!handler!iocache = 0\n"); 70 cherokee_buffer_add_str (&buf, "vserver!default!directory!/yui!priority = 4\n"); 66 cherokee_buffer_add_str (&buf, "vserver!default!directory!/static!handler = file\n"); 67 cherokee_buffer_add_str (&buf, "vserver!default!directory!/static!handler!iocache = 0\n"); 68 cherokee_buffer_add_str (&buf, "vserver!default!directory!/static!priority = 3\n"); 71 69 72 70 cherokee_buffer_add_str (&buf, "vserver!default!directory!/!handler = scgi\n"); … … 74 72 cherokee_buffer_add_str (&buf, "vserver!default!directory!/!handler!balancer!type = interpreter\n"); 75 73 cherokee_buffer_add_str (&buf, "vserver!default!directory!/!handler!balancer!local1!host = localhost:4000\n"); 76 cherokee_buffer_add_va (&buf, "vserver!default!directory!/!handler!balancer!local1!interpreter = %s/server.sh\n", document_root);74 cherokee_buffer_add_va (&buf, "vserver!default!directory!/!handler!balancer!local1!interpreter = python %s/server.py %s\n", document_root, config_file); 77 75 cherokee_buffer_add_str (&buf, "vserver!default!directory!/!priority = 1000\n"); 78 76 … … 100 98 case 'd': 101 99 document_root = strdup(optarg); 100 break; 101 case 'C': 102 config_file = strdup(optarg); 102 103 break; 103 104 default: cherokee/trunk/configure.in
r947 r974 1154 1154 windows/cherokee.nsi 1155 1155 www/Makefile 1156 admin/Makefile 1156 1157 ]) 1157 1158