Mercurial > hg > nginx
comparison src/http/ngx_http_core_module.c @ 435:5cdc4838d4e8
nginx-0.0.11-2004-09-22-20:18:21 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Wed, 22 Sep 2004 16:18:21 +0000 |
parents | 8998b09f89e9 |
children | 9549fc9508e5 |
comparison
equal
deleted
inserted
replaced
434:8998b09f89e9 | 435:5cdc4838d4e8 |
---|---|
94 ngx_conf_set_size_slot, | 94 ngx_conf_set_size_slot, |
95 NGX_HTTP_SRV_CONF_OFFSET, | 95 NGX_HTTP_SRV_CONF_OFFSET, |
96 offsetof(ngx_http_core_srv_conf_t, client_header_buffer_size), | 96 offsetof(ngx_http_core_srv_conf_t, client_header_buffer_size), |
97 NULL }, | 97 NULL }, |
98 | 98 |
99 { ngx_string("client_large_buffers"), | |
100 NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_CONF_TAKE2, | |
101 ngx_conf_set_bufs_slot, | |
102 NGX_HTTP_SRV_CONF_OFFSET, | |
103 offsetof(ngx_http_core_srv_conf_t, client_large_buffers), | |
104 NULL }, | |
105 | |
99 { ngx_string("large_client_header"), | 106 { ngx_string("large_client_header"), |
100 NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_CONF_FLAG, | 107 NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_CONF_FLAG, |
101 ngx_conf_set_flag_slot, | 108 ngx_conf_set_flag_slot, |
102 NGX_HTTP_SRV_CONF_OFFSET, | 109 NGX_HTTP_SRV_CONF_OFFSET, |
103 offsetof(ngx_http_core_srv_conf_t, large_client_header), | 110 offsetof(ngx_http_core_srv_conf_t, large_client_header), |
1245 | 1252 |
1246 ngx_test_null(cscf, | 1253 ngx_test_null(cscf, |
1247 ngx_pcalloc(cf->pool, sizeof(ngx_http_core_srv_conf_t)), | 1254 ngx_pcalloc(cf->pool, sizeof(ngx_http_core_srv_conf_t)), |
1248 NGX_CONF_ERROR); | 1255 NGX_CONF_ERROR); |
1249 | 1256 |
1257 /* | |
1258 | |
1259 set by ngx_pcalloc(): | |
1260 | |
1261 conf->client_large_buffers.num = 0; | |
1262 | |
1263 */ | |
1264 | |
1265 | |
1250 ngx_init_array(cscf->locations, cf->pool, | 1266 ngx_init_array(cscf->locations, cf->pool, |
1251 5, sizeof(void *), NGX_CONF_ERROR); | 1267 5, sizeof(void *), NGX_CONF_ERROR); |
1252 ngx_init_array(cscf->listen, cf->pool, 5, sizeof(ngx_http_listen_t), | 1268 ngx_init_array(cscf->listen, cf->pool, 5, sizeof(ngx_http_listen_t), |
1253 NGX_CONF_ERROR); | 1269 NGX_CONF_ERROR); |
1254 ngx_init_array(cscf->server_names, cf->pool, | 1270 ngx_init_array(cscf->server_names, cf->pool, |
1324 prev->request_pool_size, 16384); | 1340 prev->request_pool_size, 16384); |
1325 ngx_conf_merge_msec_value(conf->client_header_timeout, | 1341 ngx_conf_merge_msec_value(conf->client_header_timeout, |
1326 prev->client_header_timeout, 60000); | 1342 prev->client_header_timeout, 60000); |
1327 ngx_conf_merge_size_value(conf->client_header_buffer_size, | 1343 ngx_conf_merge_size_value(conf->client_header_buffer_size, |
1328 prev->client_header_buffer_size, 1024); | 1344 prev->client_header_buffer_size, 1024); |
1345 ngx_conf_merge_bufs_value(conf->client_large_buffers, | |
1346 prev->client_large_buffers, 4, ngx_pagesize); | |
1329 ngx_conf_merge_value(conf->large_client_header, | 1347 ngx_conf_merge_value(conf->large_client_header, |
1330 prev->large_client_header, 1); | 1348 prev->large_client_header, 1); |
1331 ngx_conf_merge_unsigned_value(conf->restrict_host_names, | 1349 ngx_conf_merge_unsigned_value(conf->restrict_host_names, |
1332 prev->restrict_host_names, 0); | 1350 prev->restrict_host_names, 0); |
1333 | 1351 |
1541 ls->addr = INADDR_ANY; | 1559 ls->addr = INADDR_ANY; |
1542 ls->port = (in_port_t) port; | 1560 ls->port = (in_port_t) port; |
1543 return NGX_CONF_OK; | 1561 return NGX_CONF_OK; |
1544 } | 1562 } |
1545 | 1563 |
1546 ls->port = port; | 1564 ls->port = (in_port_t) port; |
1547 | 1565 |
1548 ls->addr = inet_addr((const char *) addr); | 1566 ls->addr = inet_addr((const char *) addr); |
1549 if (ls->addr == INADDR_NONE) { | 1567 if (ls->addr == INADDR_NONE) { |
1550 h = gethostbyname((const char *) addr); | 1568 h = gethostbyname((const char *) addr); |
1551 | 1569 |