diff options
author | Igor Sysoev <igor@sysoev.ru> | 2004-10-25 19:29:23 +0400 |
---|---|---|
committer | Igor Sysoev <igor@sysoev.ru> | 2004-10-25 19:29:23 +0400 |
commit | 723e6cc248470b95f62e338cd5e1a6514975f9cc (patch) | |
tree | dd9fb2b16d384f241c2303d3cbb6e25aeeb89ab0 /src/core | |
parent | 4925ed843a96d9b2dbb41ef961cc37e9fa03539a (diff) |
nginx-0.1.3-RELEASE importrelease-0.1.3
*) Feature: the ngx_http_autoindex_module and the autoindex directive.
*) Feature: the proxy_set_x_url directive.
*) Bugfix: proxy module may get caught in an endless loop when sendfile
is not used.
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/nginx.h | 2 | ||||
-rw-r--r-- | src/core/ngx_file.h | 2 | ||||
-rw-r--r-- | src/core/ngx_garbage_collector.c | 2 | ||||
-rw-r--r-- | src/core/ngx_string.c | 8 |
4 files changed, 11 insertions, 3 deletions
diff --git a/src/core/nginx.h b/src/core/nginx.h index bac01fcc1..04282efa4 100644 --- a/src/core/nginx.h +++ b/src/core/nginx.h @@ -8,7 +8,7 @@ #define _NGINX_H_INCLUDED_ -#define NGINX_VER "nginx/0.1.2" +#define NGINX_VER "nginx/0.1.3" #define NGINX_VAR "NGINX" #define NGX_NEWPID_EXT ".newbin" diff --git a/src/core/ngx_file.h b/src/core/ngx_file.h index 9a6fe6efa..d05b6d72a 100644 --- a/src/core/ngx_file.h +++ b/src/core/ngx_file.h @@ -26,7 +26,7 @@ struct ngx_file_s { ngx_log_t *log; - unsigned info_valid:1; + ngx_uint_t valid_info:1; /* unsigned valid_info:1; */ }; #define NGX_MAX_PATH_LEVEL 3 diff --git a/src/core/ngx_garbage_collector.c b/src/core/ngx_garbage_collector.c index d73ca959f..73f9cc143 100644 --- a/src/core/ngx_garbage_collector.c +++ b/src/core/ngx_garbage_collector.c @@ -153,7 +153,7 @@ static int ngx_collect_garbage(ngx_gc_t *ctx, ngx_str_t *dname, int level) ngx_log_debug1(NGX_LOG_DEBUG_CORE, ctx->log, 0, "gc path: \"%s\"", fname.data); - if (!dir.info_valid) { + if (!dir.valid_info) { if (ngx_de_info(fname.data, &dir) == NGX_FILE_ERROR) { ngx_log_error(NGX_LOG_CRIT, ctx->log, ngx_errno, ngx_de_info_n " \"%s\" failed", fname.data); diff --git a/src/core/ngx_string.c b/src/core/ngx_string.c index 8e4e09a3a..390ca431d 100644 --- a/src/core/ngx_string.c +++ b/src/core/ngx_string.c @@ -41,6 +41,7 @@ u_char *ngx_cpystrn(u_char *dst, u_char *src, size_t n) * %[0][width]ui ngx_uint_t * %[0][width]uxi ngx_uint_t in hex * %s null-terminated string + * %c char * %% % * */ @@ -223,6 +224,13 @@ u_char *ngx_sprintf(u_char *buf, char *fmt, ...) continue; + case 'c': + d = va_arg(arg, int); + *buf++ = (u_char) (d & 0xff); + fmt++; + + continue; + case '%': *buf++ = '%'; fmt++; |