|
|
| version 1.34, 2001/03/14 17:09:18 | version 1.35, 2001/03/14 17:15:07 |
|---|---|
| Line 85 char *Request::core(const char *sys_auto | Line 85 char *Request::core(const char *sys_auto |
| // until someone with less privileges have overriden them | // until someone with less privileges have overriden them |
| Value *limits=main_class?main_class->get_element(*limits_name):0; | Value *limits=main_class?main_class->get_element(*limits_name):0; |
| Value *element; | Value *element; |
| // $limits.max_post default 10M | // $limits.post_max_size default 10M |
| element=limits?limits->get_element(*post_max_size_name):0; | element=limits?limits->get_element(*post_max_size_name):0; |
| size_t value=element?(size_t)element->get_double():0; | size_t value=element?(size_t)element->get_double():0; |
| size_t post_max_size=value?value:10*0x400*400; | size_t post_max_size=value?value:10*0x400*400; |
| Line 105 char *Request::core(const char *sys_auto | Line 105 char *Request::core(const char *sys_auto |
| "no 'auto.p' found (nither system nor any site's)"); | "no 'auto.p' found (nither system nor any site's)"); |
| // compiling requested file | // compiling requested file |
| main_class=use_file(fpage_filespec, true/*don't ignore read problem*/, | main_class=use_file(info.path_translated, true/*don't ignore read problem*/, |
| main_class_name, main_class); | main_class_name, main_class); |
| // execute @main[] | // execute @main[] |
| Line 268 char *Request::relative(const char *path | Line 268 char *Request::relative(const char *path |
| char *Request::absolute(const char *name) { | char *Request::absolute(const char *name) { |
| if(name[0]=='/') { | if(name[0]=='/') { |
| char *result=(char *)malloc(strlen(fdocument_root)+strlen(name)+1); | char *result=(char *)malloc(strlen(info.document_root)+strlen(name)+1); |
| strcpy(result, fdocument_root); | strcpy(result, info.document_root); |
| strcat(result, name); | strcat(result, name); |
| return result; | return result; |
| } else | } else |
| return relative(fpage_filespec, name); | return relative(info.request_uri, name); |
| } | } |