1
0
mirror of https://github.com/lxsang/ant-http synced 2024-07-05 22:19:47 +02:00
This commit is contained in:
lxsang 2019-12-15 15:40:23 +01:00
parent 9b68d1d327
commit 98feff09d6
2 changed files with 9 additions and 9 deletions

Binary file not shown.

View File

@ -364,7 +364,7 @@ void *accept_request(void *data)
token = strsep(&line, " "); token = strsep(&line, " ");
if (!line) if (!line)
{ {
LOG("No method found"); //LOG("No method found");
antd_error(rq->client, 405, "No method found"); antd_error(rq->client, 405, "No method found");
return task; return task;
} }
@ -375,7 +375,7 @@ void *accept_request(void *data)
token = strsep(&line, " "); token = strsep(&line, " ");
if (!line) if (!line)
{ {
LOG("No request found"); //LOG("No request found");
antd_error(rq->client, 400, "Bad request"); antd_error(rq->client, 400, "Bad request");
return task; return task;
} }
@ -407,7 +407,7 @@ void *resolve_request(void *data)
char *oldrqp = NULL; char *oldrqp = NULL;
strcpy(path, server_config.htdocs); strcpy(path, server_config.htdocs);
strcat(path, url); strcat(path, url);
LOG("Path is : %s", path); //LOG("Path is : %s", path);
//if (path[strlen(path) - 1] == '/') //if (path[strlen(path) - 1] == '/')
// strcat(path, "index.html"); // strcat(path, "index.html");
if (stat(path, &st) == -1) if (stat(path, &st) == -1)
@ -477,7 +477,7 @@ void *resolve_request(void *data)
if (h) if (h)
{ {
//sprintf(path,"/%s%s",h,url); //sprintf(path,"/%s%s",h,url);
LOG("WARNING::::Access octetstream via handle %s", h); //LOG("WARNING::::Access octetstream via handle %s", h);
//if(execute_plugin(client,buf,method,rq) < 0) //if(execute_plugin(client,buf,method,rq) < 0)
// cannot_execute(client); // cannot_execute(client);
free(task); free(task);
@ -640,7 +640,7 @@ int startup(unsigned *port)
error_die("getsockname"); error_die("getsockname");
*port = ntohs(name.sin_port); *port = ntohs(name.sin_port);
} }
LOG("back log is %d", server_config.backlog); //LOG("back log is %d", server_config.backlog);
if (listen(httpd, server_config.backlog) < 0) if (listen(httpd, server_config.backlog) < 0)
error_die("listen"); error_die("listen");
return (httpd); return (httpd);
@ -728,9 +728,9 @@ void *decode_request_header(void *data)
//if(line) free(line); //if(line) free(line);
memset(buf, 0, sizeof(buf)); memset(buf, 0, sizeof(buf));
strcat(buf, url); strcat(buf, url);
LOG("Original query: %s", url); //LOG("Original query: %s", url);
query = apply_rules(host, buf); query = apply_rules(host, buf);
LOG("Processed query: %s", query); //LOG("Processed query: %s", query);
dput(rq->request, "RESOURCE_PATH", url_decode(buf)); dput(rq->request, "RESOURCE_PATH", url_decode(buf));
if (query) if (query)
{ {
@ -1095,7 +1095,7 @@ void *decode_multi_part_request_data(void *data)
// check if end of request // check if end of request
if (line && strstr(line, boundend)) if (line && strstr(line, boundend))
{ {
LOG("End request %s", boundend); //LOG("End request %s", boundend);
free(line); free(line);
free(boundend); free(boundend);
return task; return task;
@ -1199,7 +1199,7 @@ void *execute_plugin(void *data, const char *pname)
antd_request_t *rq = (antd_request_t *)data; antd_request_t *rq = (antd_request_t *)data;
antd_task_t *task = antd_create_task(NULL, (void *)rq, NULL, rq->client->last_io); antd_task_t *task = antd_create_task(NULL, (void *)rq, NULL, rq->client->last_io);
task->priority++; task->priority++;
LOG("Plugin name '%s'", pname); //LOG("Plugin name '%s'", pname);
//load the plugin //load the plugin
if ((plugin = plugin_lookup((char *)pname)) == NULL) if ((plugin = plugin_lookup((char *)pname)) == NULL)