diff --git a/.gitignore b/.gitignore index 0c7f8a9..e2a58c1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ bin/openresty.fcgi demo/Admin/.rsync *~ +*.swo *.json *.o *.hi diff --git a/patches/nginx-1.0.10-allow_request_body_updating.patch b/patches/nginx-1.0.10-allow_request_body_updating.patch new file mode 100644 index 0000000..e9cda2f --- /dev/null +++ b/patches/nginx-1.0.10-allow_request_body_updating.patch @@ -0,0 +1,117 @@ +diff -ur nginx-1.0.10/src/http/ngx_http_request_body.c nginx-1.0.10-patched/src/http/ngx_http_request_body.c +--- nginx-1.0.10/src/http/ngx_http_request_body.c 2011-09-30 22:36:19.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_request_body.c 2011-10-21 21:54:08.460350482 +0800 +@@ -38,7 +38,7 @@ + + r->main->count++; + +- if (r->request_body || r->discard_body) { ++ if (r->request_body || r->discard_body || r->content_length_n == 0) { + post_handler(r); + return NGX_OK; + } +@@ -440,7 +440,7 @@ + ssize_t size; + ngx_event_t *rev; + +- if (r != r->main || r->discard_body) { ++ if (r != r->main || r->discard_body || r->content_length_n == 0) { + return NGX_OK; + } + +@@ -456,20 +456,22 @@ + ngx_del_timer(rev); + } + +- if (r->headers_in.content_length_n <= 0 || r->request_body) { ++ r->content_length_n = r->headers_in.content_length_n; ++ ++ if (r->content_length_n <= 0 || r->request_body) { + return NGX_OK; + } + + size = r->header_in->last - r->header_in->pos; + + if (size) { +- if (r->headers_in.content_length_n > size) { ++ if (r->content_length_n > size) { + r->header_in->pos += size; +- r->headers_in.content_length_n -= size; ++ r->content_length_n -= size; + + } else { +- r->header_in->pos += (size_t) r->headers_in.content_length_n; +- r->headers_in.content_length_n = 0; ++ r->header_in->pos += (size_t) r->content_length_n; ++ r->content_length_n = 0; + return NGX_OK; + } + } +@@ -568,7 +570,7 @@ + "http read discarded body"); + + for ( ;; ) { +- if (r->headers_in.content_length_n == 0) { ++ if (r->content_length_n == 0) { + r->read_event_handler = ngx_http_block_reading; + return NGX_OK; + } +@@ -577,9 +579,9 @@ + return NGX_AGAIN; + } + +- size = (r->headers_in.content_length_n > NGX_HTTP_DISCARD_BUFFER_SIZE) ? ++ size = (r->content_length_n > NGX_HTTP_DISCARD_BUFFER_SIZE) ? + NGX_HTTP_DISCARD_BUFFER_SIZE: +- (size_t) r->headers_in.content_length_n; ++ (size_t) r->content_length_n; + + n = r->connection->recv(r->connection, buffer, size); + +@@ -596,7 +598,7 @@ + return NGX_OK; + } + +- r->headers_in.content_length_n -= n; ++ r->content_length_n -= n; + } + } + +Only in nginx-1.0.10-patched/src/http: ngx_http_request_body.c~ +diff -ur nginx-1.0.10/src/http/ngx_http_request.c nginx-1.0.10-patched/src/http/ngx_http_request.c +--- nginx-1.0.10/src/http/ngx_http_request.c 2011-09-30 22:36:19.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_request.c 2011-10-21 19:06:38.404350692 +0800 +@@ -286,6 +286,8 @@ + + r->pipeline = hc->pipeline; + ++ r->content_length_n = -1; ++ + if (hc->nbusy) { + r->header_in = hc->busy[0]; + } +@@ -297,6 +299,8 @@ + return; + } + ++ r->content_length_n = -1; ++ + hc->request = r; + } + +Only in nginx-1.0.10-patched/src/http: ngx_http_request.c~ +diff -ur nginx-1.0.10/src/http/ngx_http_request.h nginx-1.0.10-patched/src/http/ngx_http_request.h +--- nginx-1.0.10/src/http/ngx_http_request.h 2011-08-29 18:39:23.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_request.h 2011-10-21 17:26:13.203807584 +0800 +@@ -366,6 +366,9 @@ + ngx_pool_t *pool; + ngx_buf_t *header_in; + ++ off_t content_length_n; ++ /* for discarding request body */ ++ + ngx_http_headers_in_t headers_in; + ngx_http_headers_out_t headers_out; + +Only in nginx-1.0.10-patched/src/http: ngx_http_request.h~ +Only in nginx-1.0.10-patched/src/http: tags diff --git a/patches/nginx-1.0.10-epoll_check_stale_wev.patch b/patches/nginx-1.0.10-epoll_check_stale_wev.patch new file mode 100644 index 0000000..c6776be --- /dev/null +++ b/patches/nginx-1.0.10-epoll_check_stale_wev.patch @@ -0,0 +1,20 @@ +--- nginx-1.0.10/src/event/modules/ngx_epoll_module.c 2011-09-30 22:12:53.000000000 +0800 ++++ nginx-1.0.10-patched/src/event/modules/ngx_epoll_module.c 2011-11-30 11:08:46.775817019 +0800 +@@ -682,6 +682,17 @@ + wev = c->write; + + if ((revents & EPOLLOUT) && wev->active) { ++ if (c->fd == -1 || wev->instance != instance) { ++ ++ /* ++ * the stale event from a file descriptor ++ * that was just closed in this iteration ++ */ ++ ++ ngx_log_debug1(NGX_LOG_DEBUG_EVENT, cycle->log, 0, ++ "epoll: stale event %p", c); ++ continue; ++ } + + if (flags & NGX_POST_THREAD_EVENTS) { + wev->posted_ready = 1; diff --git a/patches/nginx-1.0.10-gzip_empty_flush_buf.patch b/patches/nginx-1.0.10-gzip_empty_flush_buf.patch new file mode 100644 index 0000000..e93ab20 --- /dev/null +++ b/patches/nginx-1.0.10-gzip_empty_flush_buf.patch @@ -0,0 +1,69 @@ +# HG changeset patch +# User Maxim Dounin +# Date 1315324342 -14400 +# Node ID 4cf0af103bc382a78f894302d1706929a79df4bb +# Parent d603ce98fada855f0100b422b7b5672fd22fabea +Gzip filter: handle empty flush buffers. + +Empty flush buffers are legitimate and may happen e.g. due to $r->flush() +calls in embedded perl. If there are no data buffered in zlib deflate() +will return Z_BUF_ERROR (i.e. no progress possible) without adding anything +to output. Don't treat Z_BUF_ERROR as fatal and correctly send empty flush +buffer if we have no data in output at all. + +See this thread for details: +http://mailman.nginx.org/pipermail/nginx/2010-November/023693.html + +diff --git a/src/http/modules/ngx_http_gzip_filter_module.c b/src/http/modules/ngx_http_gzip_filter_module.c +--- a/src/http/modules/ngx_http_gzip_filter_module.c ++++ b/src/http/modules/ngx_http_gzip_filter_module.c +@@ -758,6 +758,7 @@ static ngx_int_t + ngx_http_gzip_filter_deflate(ngx_http_request_t *r, ngx_http_gzip_ctx_t *ctx) + { + int rc; ++ ngx_buf_t *b; + ngx_chain_t *cl; + ngx_http_gzip_conf_t *conf; + +@@ -769,7 +770,7 @@ ngx_http_gzip_filter_deflate(ngx_http_re + + rc = deflate(&ctx->zstream, ctx->flush); + +- if (rc != Z_OK && rc != Z_STREAM_END) { ++ if (rc != Z_OK && rc != Z_STREAM_END && rc != Z_BUF_ERROR) { + ngx_log_error(NGX_LOG_ALERT, r->connection->log, 0, + "deflate() failed: %d, %d", ctx->flush, rc); + return NGX_ERROR; +@@ -818,8 +819,6 @@ ngx_http_gzip_filter_deflate(ngx_http_re + + if (ctx->flush == Z_SYNC_FLUSH) { + +- ctx->zstream.avail_out = 0; +- ctx->out_buf->flush = 1; + ctx->flush = Z_NO_FLUSH; + + cl = ngx_alloc_chain_link(r->pool); +@@ -827,7 +826,22 @@ ngx_http_gzip_filter_deflate(ngx_http_re + return NGX_ERROR; + } + +- cl->buf = ctx->out_buf; ++ b = ctx->out_buf; ++ ++ if (ngx_buf_size(b) == 0) { ++ ++ b = ngx_calloc_buf(ctx->request->pool); ++ if (b == NULL) { ++ return NGX_ERROR; ++ } ++ ++ } else { ++ ctx->zstream.avail_out = 0; ++ } ++ ++ b->flush = 1; ++ ++ cl->buf = b; + cl->next = NULL; + *ctx->last_out = cl; + ctx->last_out = &cl->next; diff --git a/patches/nginx-1.0.10-log_escape_non_ascii.patch b/patches/nginx-1.0.10-log_escape_non_ascii.patch new file mode 100644 index 0000000..afec721 --- /dev/null +++ b/patches/nginx-1.0.10-log_escape_non_ascii.patch @@ -0,0 +1,115 @@ +--- nginx-1.0.10/src/http/modules/ngx_http_log_module.c 2011-11-01 21:24:50.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/modules/ngx_http_log_module.c 2011-11-10 16:17:29.599039534 +0800 +@@ -61,6 +61,8 @@ + time_t open_file_cache_valid; + ngx_uint_t open_file_cache_min_uses; + ++ ngx_flag_t escape_non_ascii; ++ + ngx_uint_t off; /* unsigned off:1 */ + } ngx_http_log_loc_conf_t; + +@@ -104,7 +106,8 @@ + uintptr_t data); + static u_char *ngx_http_log_variable(ngx_http_request_t *r, u_char *buf, + ngx_http_log_op_t *op); +-static uintptr_t ngx_http_log_escape(u_char *dst, u_char *src, size_t size); ++static uintptr_t ngx_http_log_escape(ngx_http_log_loc_conf_t *lcf, u_char *dst, ++ u_char *src, size_t size); + + + static void *ngx_http_log_create_main_conf(ngx_conf_t *cf); +@@ -146,6 +149,13 @@ + 0, + NULL }, + ++ { ngx_string("log_escape_non_ascii"), ++ NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_FLAG, ++ ngx_conf_set_flag_slot, ++ NGX_HTTP_LOC_CONF_OFFSET, ++ offsetof(ngx_http_log_loc_conf_t, escape_non_ascii), ++ NULL }, ++ + ngx_null_command + }; + +@@ -637,6 +647,7 @@ + ngx_http_log_variable_getlen(ngx_http_request_t *r, uintptr_t data) + { + uintptr_t len; ++ ngx_http_log_loc_conf_t *lcf; + ngx_http_variable_value_t *value; + + value = ngx_http_get_indexed_variable(r, data); +@@ -645,7 +656,9 @@ + return 1; + } + +- len = ngx_http_log_escape(NULL, value->data, value->len); ++ lcf = ngx_http_get_module_loc_conf(r, ngx_http_log_module); ++ ++ len = ngx_http_log_escape(lcf, NULL, value->data, value->len); + + value->escape = len ? 1 : 0; + +@@ -656,6 +669,7 @@ + static u_char * + ngx_http_log_variable(ngx_http_request_t *r, u_char *buf, ngx_http_log_op_t *op) + { ++ ngx_http_log_loc_conf_t *lcf; + ngx_http_variable_value_t *value; + + value = ngx_http_get_indexed_variable(r, op->data); +@@ -669,16 +683,18 @@ + return ngx_cpymem(buf, value->data, value->len); + + } else { +- return (u_char *) ngx_http_log_escape(buf, value->data, value->len); ++ lcf = ngx_http_get_module_loc_conf(r, ngx_http_log_module); ++ return (u_char *) ngx_http_log_escape(lcf, buf, value->data, value->len); + } + } + + + static uintptr_t +-ngx_http_log_escape(u_char *dst, u_char *src, size_t size) ++ngx_http_log_escape(ngx_http_log_loc_conf_t *lcf, u_char *dst, u_char *src, ++ size_t size) + { +- ngx_uint_t n; +- static u_char hex[] = "0123456789ABCDEF"; ++ ngx_uint_t n; ++ static u_char hex[] = "0123456789ABCDEF"; + + static uint32_t escape[] = { + 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ +@@ -698,6 +714,12 @@ + 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ + }; + ++ if (lcf->escape_non_ascii) { ++ ngx_memset(&escape[4], 0xff, sizeof(uint32_t) * 4); ++ ++ } else { ++ ngx_memzero(&escape[4], sizeof(uint32_t) * 4); ++ } + + if (dst == NULL) { + +@@ -781,6 +803,7 @@ + } + + conf->open_file_cache = NGX_CONF_UNSET_PTR; ++ conf->escape_non_ascii = NGX_CONF_UNSET; + + return conf; + } +@@ -796,6 +819,8 @@ + ngx_http_log_fmt_t *fmt; + ngx_http_log_main_conf_t *lmcf; + ++ ngx_conf_merge_value(conf->escape_non_ascii, prev->escape_non_ascii, 1); ++ + if (conf->open_file_cache == NGX_CONF_UNSET_PTR) { + + conf->open_file_cache = prev->open_file_cache; diff --git a/patches/nginx-1.0.10-named_location_clear_mods_ctx.patch b/patches/nginx-1.0.10-named_location_clear_mods_ctx.patch new file mode 100644 index 0000000..5723540 --- /dev/null +++ b/patches/nginx-1.0.10-named_location_clear_mods_ctx.patch @@ -0,0 +1,12 @@ +--- nginx-1.0.10/src/http/ngx_http_core_module.c 2011-09-27 19:14:02.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_core_module.c 2011-10-13 15:02:24.414550532 +0800 +@@ -2542,6 +2542,9 @@ + r->content_handler = NULL; + r->loc_conf = (*clcfp)->loc_conf; + ++ /* clear the modules contexts */ ++ ngx_memzero(r->ctx, sizeof(void *) * ngx_http_max_module); ++ + ngx_http_update_location_config(r); + + cmcf = ngx_http_get_module_main_conf(r, ngx_http_core_module); diff --git a/patches/nginx-1.0.10-no_Werror.patch b/patches/nginx-1.0.10-no_Werror.patch new file mode 100644 index 0000000..edff85c --- /dev/null +++ b/patches/nginx-1.0.10-no_Werror.patch @@ -0,0 +1,24 @@ +diff -ur nginx-1.0.10/auto/cc/gcc nginx-1.0.10-patched/auto/cc/gcc +--- nginx-1.0.10/auto/cc/gcc 2011-06-27 19:53:00.205737804 +0800 ++++ nginx-1.0.10-patched/auto/cc/gcc 2011-06-27 19:53:13.837741087 +0800 +@@ -169,7 +169,7 @@ + + + # stop on warning +-CFLAGS="$CFLAGS -Werror" ++#CFLAGS="$CFLAGS -Werror" + + # debug + CFLAGS="$CFLAGS -g" +diff -ur nginx-1.0.10/auto/cc/icc nginx-1.0.10-patched/auto/cc/icc +--- nginx-1.0.10/auto/cc/icc 2011-06-27 19:52:56.370157068 +0800 ++++ nginx-1.0.10-patched/auto/cc/icc 2011-06-27 19:53:19.508916811 +0800 +@@ -139,7 +139,7 @@ + esac + + # stop on warning +-CFLAGS="$CFLAGS -Werror" ++#CFLAGS="$CFLAGS -Werror" + + # debug + CFLAGS="$CFLAGS -g" diff --git a/patches/nginx-1.0.10-no_error_pages.patch b/patches/nginx-1.0.10-no_error_pages.patch new file mode 100644 index 0000000..a5b9eff --- /dev/null +++ b/patches/nginx-1.0.10-no_error_pages.patch @@ -0,0 +1,90 @@ +--- nginx-1.0.10/src/http/ngx_http_core_module.c 2010-12-14 18:38:42.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_core_module.c 2011-01-30 19:24:34.956354518 +0800 +@@ -57,6 +57,8 @@ + void *conf); + static char *ngx_http_core_error_page(ngx_conf_t *cf, ngx_command_t *cmd, + void *conf); ++static char *ngx_http_core_no_error_pages(ngx_conf_t *cf, ngx_command_t *cmd, ++ void *conf); + static char *ngx_http_core_try_files(ngx_conf_t *cf, ngx_command_t *cmd, + void *conf); + static char *ngx_http_core_open_file_cache(ngx_conf_t *cf, ngx_command_t *cmd, +@@ -614,6 +616,14 @@ + 0, + NULL }, + ++ { ngx_string("no_error_pages"), ++ NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_HTTP_LIF_CONF ++ |NGX_CONF_NOARGS, ++ ngx_http_core_no_error_pages, ++ NGX_HTTP_LOC_CONF_OFFSET, ++ 0, ++ NULL }, ++ + { ngx_string("try_files"), + NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_2MORE, + ngx_http_core_try_files, +@@ -3052,7 +3062,6 @@ + * clcf->types = NULL; + * clcf->default_type = { 0, NULL }; + * clcf->error_log = NULL; +- * clcf->error_pages = NULL; + * clcf->try_files = NULL; + * clcf->client_body_path = NULL; + * clcf->regex = NULL; +@@ -3062,6 +3071,7 @@ + * clcf->gzip_proxied = 0; + */ + ++ clcf->error_pages = NGX_CONF_UNSET_PTR; + clcf->client_max_body_size = NGX_CONF_UNSET; + clcf->client_body_buffer_size = NGX_CONF_UNSET_SIZE; + clcf->client_body_timeout = NGX_CONF_UNSET_MSEC; +@@ -3250,9 +3260,7 @@ + } + } + +- if (conf->error_pages == NULL && prev->error_pages) { +- conf->error_pages = prev->error_pages; +- } ++ ngx_conf_merge_ptr_value(conf->error_pages, prev->error_pages, NULL); + + ngx_conf_merge_str_value(conf->default_type, + prev->default_type, "text/plain"); +@@ -3988,6 +3996,10 @@ + ngx_http_compile_complex_value_t ccv; + + if (clcf->error_pages == NULL) { ++ return "conflicts with \"no_error_pages\""; ++ } ++ ++ if (clcf->error_pages == NGX_CONF_UNSET_PTR) { + clcf->error_pages = ngx_array_create(cf->pool, 4, + sizeof(ngx_http_err_page_t)); + if (clcf->error_pages == NULL) { +@@ -4095,6 +4107,25 @@ + + + static char * ++ngx_http_core_no_error_pages(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) ++{ ++ ngx_http_core_loc_conf_t *clcf = conf; ++ ++ if (clcf->error_pages == NULL) { ++ return "is duplicate"; ++ } ++ ++ if (clcf->error_pages != NGX_CONF_UNSET_PTR) { ++ return "conflicts with \"error_page\""; ++ } ++ ++ clcf->error_pages = NULL; ++ ++ return NGX_CONF_OK; ++} ++ ++ ++static char * + ngx_http_core_try_files(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) + { + ngx_http_core_loc_conf_t *clcf = conf; diff --git a/patches/nginx-1.0.10-no_pool.patch b/patches/nginx-1.0.10-no_pool.patch new file mode 100644 index 0000000..5b0471e --- /dev/null +++ b/patches/nginx-1.0.10-no_pool.patch @@ -0,0 +1,504 @@ +diff -ur nginx-1.0.10/src/core/nginx.h nginx-1.0.10-patched/src/core/nginx.h +--- nginx-1.0.10/src/core/nginx.h 2011-08-29 17:30:22.000000000 +0800 ++++ nginx-1.0.10-patched/src/core/nginx.h 2011-09-13 12:11:03.135622101 +0800 +@@ -10,7 +10,7 @@ + + + #define nginx_version 1000010 + #define NGINX_VERSION "1.0.10" +-#define NGINX_VER "ngx_openresty/" NGINX_VERSION ".unknown" ++#define NGINX_VER "ngx_openresty/" NGINX_VERSION ".unknown (no pool)" + + #define NGINX_VAR "NGINX" +diff -ur nginx-1.0.10/src/core/ngx_array.c nginx-1.0.10-patched/src/core/ngx_array.c +--- nginx-1.0.10/src/core/ngx_array.c 2008-06-17 23:00:30.000000000 +0800 ++++ nginx-1.0.10-patched/src/core/ngx_array.c 2011-09-14 12:02:56.263128538 +0800 +@@ -39,13 +39,7 @@ + + p = a->pool; + +- if ((u_char *) a->elts + a->size * a->nalloc == p->d.last) { +- p->d.last -= a->size * a->nalloc; +- } +- +- if ((u_char *) a + sizeof(ngx_array_t) == p->d.last) { +- p->d.last = (u_char *) a; +- } ++ ngx_pfree(p, a); + } + + +@@ -64,29 +58,17 @@ + + p = a->pool; + +- if ((u_char *) a->elts + size == p->d.last +- && p->d.last + a->size <= p->d.end) +- { +- /* +- * the array allocation is the last in the pool +- * and there is space for new allocation +- */ +- +- p->d.last += a->size; +- a->nalloc++; +- +- } else { +- /* allocate a new array */ +- +- new = ngx_palloc(p, 2 * size); +- if (new == NULL) { +- return NULL; +- } +- +- ngx_memcpy(new, a->elts, size); +- a->elts = new; +- a->nalloc *= 2; ++ /* allocate a new array */ ++ ++ new = ngx_palloc(p, 2 * size); ++ if (new == NULL) { ++ return NULL; + } ++ ++ ngx_memcpy(new, a->elts, size); ++ a->elts = new; ++ a->nalloc *= 2; ++ + } + + elt = (u_char *) a->elts + a->size * a->nelts; +@@ -100,43 +82,25 @@ + ngx_array_push_n(ngx_array_t *a, ngx_uint_t n) + { + void *elt, *new; +- size_t size; + ngx_uint_t nalloc; + ngx_pool_t *p; + +- size = n * a->size; +- + if (a->nelts + n > a->nalloc) { + + /* the array is full */ + + p = a->pool; + +- if ((u_char *) a->elts + a->size * a->nalloc == p->d.last +- && p->d.last + size <= p->d.end) +- { +- /* +- * the array allocation is the last in the pool +- * and there is space for new allocation +- */ +- +- p->d.last += size; +- a->nalloc += n; +- +- } else { +- /* allocate a new array */ +- +- nalloc = 2 * ((n >= a->nalloc) ? n : a->nalloc); +- +- new = ngx_palloc(p, nalloc * a->size); +- if (new == NULL) { +- return NULL; +- } +- +- ngx_memcpy(new, a->elts, a->nelts * a->size); +- a->elts = new; +- a->nalloc = nalloc; ++ nalloc = 2 * ((n >= a->nalloc) ? n : a->nalloc); ++ ++ new = ngx_palloc(p, nalloc * a->size); ++ if (new == NULL) { ++ return NULL; + } ++ ++ ngx_memcpy(new, a->elts, a->nelts * a->size); ++ a->elts = new; ++ a->nalloc = nalloc; + } + + elt = (u_char *) a->elts + a->size * a->nelts; +diff -ur nginx-1.0.10/src/core/ngx_palloc.c nginx-1.0.10-patched/src/core/ngx_palloc.c +--- nginx-1.0.10/src/core/ngx_palloc.c 2009-12-17 20:25:46.000000000 +0800 ++++ nginx-1.0.10-patched/src/core/ngx_palloc.c 2011-09-14 12:03:41.663126519 +0800 +@@ -8,24 +8,31 @@ + #include + + +-static void *ngx_palloc_block(ngx_pool_t *pool, size_t size); + static void *ngx_palloc_large(ngx_pool_t *pool, size_t size); + + + ngx_pool_t * + ngx_create_pool(size_t size, ngx_log_t *log) + { +- ngx_pool_t *p; ++ ngx_pool_t *p; ++ ngx_pool_data_t *d; + +- p = ngx_memalign(NGX_POOL_ALIGNMENT, size, log); ++ size = sizeof(ngx_pool_t); ++ p = ngx_alloc(size, log); + if (p == NULL) { + return NULL; + } + +- p->d.last = (u_char *) p + sizeof(ngx_pool_t); +- p->d.end = (u_char *) p + size; +- p->d.next = NULL; +- p->d.failed = 0; ++ d = ngx_alloc(sizeof(ngx_pool_data_t), log); ++ ++ if (d == NULL) { ++ return NULL; ++ } ++ ++ d->next = d; ++ d->prev = d; ++ d->alloc = NULL; ++ p->d = d; + + size = size - sizeof(ngx_pool_t); + p->max = (size < NGX_MAX_ALLOC_FROM_POOL) ? size : NGX_MAX_ALLOC_FROM_POOL; +@@ -43,7 +50,7 @@ + void + ngx_destroy_pool(ngx_pool_t *pool) + { +- ngx_pool_t *p, *n; ++ ngx_pool_data_t *d, *n; + ngx_pool_large_t *l; + ngx_pool_cleanup_t *c; + +@@ -55,7 +62,7 @@ + } + } + +- for (l = pool->large; l; l = l->next) { ++ for (l = pool->large; l ; l = l->next) { + + ngx_log_debug1(NGX_LOG_DEBUG_ALLOC, pool->log, 0, "free: %p", l->alloc); + +@@ -71,34 +78,45 @@ + * so we can not use this log while the free()ing the pool + */ + +- for (p = pool, n = pool->d.next; /* void */; p = n, n = n->d.next) { ++ for (d = pool->d, n = d->next; ; d = n, n = n->next) { + ngx_log_debug2(NGX_LOG_DEBUG_ALLOC, pool->log, 0, +- "free: %p, unused: %uz", p, p->d.end - p->d.last); ++ "free: %p", d); + +- if (n == NULL) { ++ if (n == pool->d) { + break; + } + } + + #endif ++ if (pool->d->next == pool->d) { ++ ngx_free(pool->d); ++ } else { ++ for (d = pool->d, n = d->next; ; d = n, n = n->next) { ++ if (d->alloc) { ++ ngx_free(d->alloc); ++ } ++ ngx_free(d); + +- for (p = pool, n = pool->d.next; /* void */; p = n, n = n->d.next) { +- ngx_free(p); +- +- if (n == NULL) { +- break; ++ if (n == pool->d) { ++ break; ++ } + } + } ++ ++ ngx_free(pool); + } + + + void + ngx_reset_pool(ngx_pool_t *pool) + { +- ngx_pool_t *p; +- ngx_pool_large_t *l; ++ ngx_pool_data_t *p, *tmp; ++ ngx_pool_large_t *l; ++ ++ for (l = pool->large; l ; l = l->next) { ++ ++ ngx_log_debug1(NGX_LOG_DEBUG_ALLOC, pool->log, 0, "free: %p", l->alloc); + +- for (l = pool->large; l; l = l->next) { + if (l->alloc) { + ngx_free(l->alloc); + } +@@ -106,109 +124,65 @@ + + pool->large = NULL; + +- for (p = pool; p; p = p->d.next) { +- p->d.last = (u_char *) p + sizeof(ngx_pool_t); ++ p = pool->d->next; ++ while (p != pool->d) { ++ tmp = p; ++ ngx_free(p->alloc); ++ p->prev->next = p->next; ++ p->next->prev = p->prev; ++ p = p->next; ++ ngx_free(tmp); + } +-} + ++ ngx_free(pool->d->alloc); ++ pool->d->alloc = NULL; ++ ++} + + void * +-ngx_palloc(ngx_pool_t *pool, size_t size) ++ngx_malloc(ngx_pool_t *pool, size_t size) + { +- u_char *m; +- ngx_pool_t *p; +- +- if (size <= pool->max) { ++ ngx_pool_data_t *new; ++ void *m; + +- p = pool->current; +- +- do { +- m = ngx_align_ptr(p->d.last, NGX_ALIGNMENT); +- +- if ((size_t) (p->d.end - m) >= size) { +- p->d.last = m + size; +- +- return m; +- } +- +- p = p->d.next; +- +- } while (p); ++ m = ngx_alloc(size, pool->log); ++ if (m == NULL) { ++ return NULL; ++ } + +- return ngx_palloc_block(pool, size); ++ new = ngx_alloc(sizeof(ngx_pool_data_t), pool->log); ++ if (new == NULL){ ++ ngx_free(m); ++ return NULL; + } + +- return ngx_palloc_large(pool, size); ++ new->alloc = m; ++ new->next = pool->d; ++ new->prev = pool->d->prev; ++ pool->d->prev->next = new; ++ pool->d->prev = new; ++ return m; + } + +- + void * +-ngx_pnalloc(ngx_pool_t *pool, size_t size) ++ngx_palloc(ngx_pool_t *pool, size_t size) + { +- u_char *m; +- ngx_pool_t *p; +- +- if (size <= pool->max) { +- +- p = pool->current; +- +- do { +- m = p->d.last; +- +- if ((size_t) (p->d.end - m) >= size) { +- p->d.last = m + size; +- +- return m; +- } +- +- p = p->d.next; +- +- } while (p); +- +- return ngx_palloc_block(pool, size); ++ if (size <= 1024) { ++ return ngx_malloc(pool, size); + } + + return ngx_palloc_large(pool, size); + } + + +-static void * +-ngx_palloc_block(ngx_pool_t *pool, size_t size) ++void * ++ngx_pnalloc(ngx_pool_t *pool, size_t size) + { +- u_char *m; +- size_t psize; +- ngx_pool_t *p, *new, *current; +- +- psize = (size_t) (pool->d.end - (u_char *) pool); +- +- m = ngx_memalign(NGX_POOL_ALIGNMENT, psize, pool->log); +- if (m == NULL) { +- return NULL; +- } +- +- new = (ngx_pool_t *) m; +- +- new->d.end = m + psize; +- new->d.next = NULL; +- new->d.failed = 0; +- +- m += sizeof(ngx_pool_data_t); +- m = ngx_align_ptr(m, NGX_ALIGNMENT); +- new->d.last = m + size; +- +- current = pool->current; +- +- for (p = current; p->d.next; p = p->d.next) { +- if (p->d.failed++ > 4) { +- current = p->d.next; +- } ++ if (size <= 1024) { ++ return ngx_malloc(pool, size); + } + +- p->d.next = new; +- +- pool->current = current ? current : new; +- +- return m; ++ return ngx_palloc_large(pool, size); + } + + +@@ -216,7 +190,6 @@ + ngx_palloc_large(ngx_pool_t *pool, size_t size) + { + void *p; +- ngx_uint_t n; + ngx_pool_large_t *large; + + p = ngx_alloc(size, pool->log); +@@ -224,20 +197,7 @@ + return NULL; + } + +- n = 0; +- +- for (large = pool->large; large; large = large->next) { +- if (large->alloc == NULL) { +- large->alloc = p; +- return p; +- } +- +- if (n++ > 3) { +- break; +- } +- } +- +- large = ngx_palloc(pool, sizeof(ngx_pool_large_t)); ++ large = ngx_malloc(pool, sizeof(ngx_pool_large_t)); + if (large == NULL) { + ngx_free(p); + return NULL; +@@ -262,7 +222,7 @@ + return NULL; + } + +- large = ngx_palloc(pool, sizeof(ngx_pool_large_t)); ++ large = ngx_malloc(pool, sizeof(ngx_pool_large_t)); + if (large == NULL) { + ngx_free(p); + return NULL; +@@ -279,17 +239,41 @@ + ngx_int_t + ngx_pfree(ngx_pool_t *pool, void *p) + { +- ngx_pool_large_t *l; ++ ngx_pool_large_t *l; ++ ngx_pool_large_t *ll; ++ ngx_pool_data_t *d, *n; + +- for (l = pool->large; l; l = l->next) { ++ for (l = pool->large, ll = l; l; ll = l, l = l->next) { + if (p == l->alloc) { + ngx_log_debug1(NGX_LOG_DEBUG_ALLOC, pool->log, 0, + "free: %p", l->alloc); + ngx_free(l->alloc); + l->alloc = NULL; ++ if (l == pool->large) { ++ pool->large = NULL; ++ } ++ ++ ll->next = l->next; ++ p = l; ++ break; ++ } ++ } + ++ for (d = pool->d, n = d->next; ; d = n, n = d->next) { ++ if (p == d->alloc) { ++ ngx_log_debug1(NGX_LOG_DEBUG_ALLOC, pool->log, 0, "free: %p", d->alloc); ++ if (d->alloc) { ++ ngx_free(d->alloc); ++ } ++ d->alloc = NULL; ++ d->prev->next = d->next; ++ d->next->prev = d->prev; ++ ngx_free(d); + return NGX_OK; + } ++ if (d->next == pool->d) { ++ break; ++ } + } + + return NGX_DECLINED; +diff -ur nginx-1.0.10/src/core/ngx_palloc.h nginx-1.0.10-patched/src/core/ngx_palloc.h +--- nginx-1.0.10/src/core/ngx_palloc.h 2009-12-17 20:25:46.000000000 +0800 ++++ nginx-1.0.10-patched/src/core/ngx_palloc.h 2011-09-13 12:11:03.155622101 +0800 +@@ -38,6 +38,7 @@ + + + typedef struct ngx_pool_large_s ngx_pool_large_t; ++typedef struct ngx_pool_data_s ngx_pool_data_t; + + struct ngx_pool_large_s { + ngx_pool_large_t *next; +@@ -45,16 +46,15 @@ + }; + + +-typedef struct { +- u_char *last; +- u_char *end; +- ngx_pool_t *next; +- ngx_uint_t failed; +-} ngx_pool_data_t; ++struct ngx_pool_data_s{ ++ ngx_pool_data_t *next; ++ ngx_pool_data_t *prev; ++ void *alloc; ++}; + + + struct ngx_pool_s { +- ngx_pool_data_t d; ++ ngx_pool_data_t *d; + size_t max; + ngx_pool_t *current; + ngx_chain_t *chain; diff --git a/patches/nginx-1.0.10-request_body_in_single_buf.patch b/patches/nginx-1.0.10-request_body_in_single_buf.patch new file mode 100644 index 0000000..7d50d73 --- /dev/null +++ b/patches/nginx-1.0.10-request_body_in_single_buf.patch @@ -0,0 +1,27 @@ +# HG changeset patch +# User Maxim Dounin +# Date 1309799136 -14400 +# Node ID 99e276bba8596bc4df9e638482ee413f4c6bf700 +# Parent e7b2f945d55ae44a2295facf9e3336dc4633e5b5 +Core: fix body with request_body_in_single_buf. + +If there were preread data and request body was big enough first part +of request body was duplicated. + +See report here: +http://nginx.org/pipermail/nginx/2011-July/027756.html + +diff --git a/src/http/ngx_http_request_body.c b/src/http/ngx_http_request_body.c +--- a/src/http/ngx_http_request_body.c ++++ b/src/http/ngx_http_request_body.c +@@ -372,7 +372,9 @@ ngx_http_do_read_client_request_body(ngx + } + } + +- if (r->request_body_in_file_only && rb->bufs->next) { ++ if (rb->bufs->next ++ && (r->request_body_in_file_only || r->request_body_in_single_buf)) ++ { + rb->bufs = rb->bufs->next; + } + diff --git a/patches/nginx-1.0.10-request_body_preread_fix.patch b/patches/nginx-1.0.10-request_body_preread_fix.patch new file mode 100644 index 0000000..cae8ce0 --- /dev/null +++ b/patches/nginx-1.0.10-request_body_preread_fix.patch @@ -0,0 +1,17 @@ +# HG changeset patch +# User Maxim Dounin +# Date 1309776931 -14400 +# Node ID e7b2f945d55ae44a2295facf9e3336dc4633e5b5 +# Parent 610e909bb9e29766188aa86fae3abe0bd3432940 +Core: fix body if it's preread and there are extra data. + +--- nginx-1.0.10/src/http/ngx_http_request_body.c 2011-07-05 12:11:21.619264633 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_request_body.c 2011-07-05 12:14:30.694321554 +0800 +@@ -141,6 +141,7 @@ + + /* the whole request body was pre-read */ + ++ b->last = b->pos + r->headers_in.content_length_n; + r->header_in->pos += (size_t) r->headers_in.content_length_n; + r->request_length += r->headers_in.content_length_n; + diff --git a/patches/nginx-1.0.10-server_header.patch b/patches/nginx-1.0.10-server_header.patch new file mode 100644 index 0000000..04ec729 --- /dev/null +++ b/patches/nginx-1.0.10-server_header.patch @@ -0,0 +1,26 @@ +diff -ur lz-nginx-1.0.10/nginx-1.0.10/src/core/nginx.h lz-nginx-1.0.10-patched/nginx-1.0.10/src/core/nginx.h +--- lz-nginx-1.0.10/nginx-1.0.10/src/core/nginx.h 2010-02-12 17:31:01.000000000 +0800 ++++ lz-nginx-1.0.10-patched/nginx-1.0.10/src/core/nginx.h 2010-03-30 10:52:13.240702627 +0800 +@@ -10,7 +10,7 @@ + + #define nginx_version 1000010 + #define NGINX_VERSION "1.0.10" +-#define NGINX_VER "nginx/" NGINX_VERSION ++#define NGINX_VER "ngx_openresty/" NGINX_VERSION ".unknown" + + #define NGINX_VAR "NGINX" + #define NGX_OLDPID_EXT ".oldbin" +Only in lz-nginx-1.0.10-patched/nginx-1.0.10/src/core: nginx.h.orig +Only in lz-nginx-1.0.10-patched/nginx-1.0.10/src/core: nginx.h.rej +diff -ur lz-nginx-1.0.10/nginx-1.0.10/src/http/ngx_http_header_filter_module.c lz-nginx-1.0.10-patched/nginx-1.0.10/src/http/ngx_http_header_filter_module.c +--- lz-nginx-1.0.10/nginx-1.0.10/src/http/ngx_http_header_filter_module.c 2010-03-03 23:14:04.000000000 +0800 ++++ lz-nginx-1.0.10-patched/nginx-1.0.10/src/http/ngx_http_header_filter_module.c 2010-03-30 10:52:53.670909405 +0800 +@@ -45,7 +45,7 @@ + }; + + +-static char ngx_http_server_string[] = "Server: nginx" CRLF; ++static char ngx_http_server_string[] = "Server: ngx_openresty" CRLF; + static char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF; + + diff --git a/patches/nginx-1.0.10-subrequest_loop.patch b/patches/nginx-1.0.10-subrequest_loop.patch new file mode 100644 index 0000000..0b9ca69 --- /dev/null +++ b/patches/nginx-1.0.10-subrequest_loop.patch @@ -0,0 +1,40 @@ +# HG changeset patch +# User Maxim Dounin +# Date 1309187571 -14400 +# Node ID 283a416b2235d5383c12a975edc8866f007fb628 +# Parent f5fc40783ddcbf4db33859ee2a9bce54cf32c350 +Core: protect from subrequest loops. + +Without protection subrequest loop results in r->count overflow and +SIGSEGV. Protection was broken in 0.7.25. + +Note that this also limits number of parallel subrequests. This +wasn't exactly the case before 0.7.25 as local subrequests were +completed directly. + +See here for details: + +http://nginx.org/pipermail/nginx-ru/2010-February/032184.html + +diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c +--- a/src/http/ngx_http_core_module.c ++++ b/src/http/ngx_http_core_module.c +@@ -2287,7 +2287,6 @@ ngx_http_subrequest(ngx_http_request_t * + sr->start_sec = tp->sec; + sr->start_msec = tp->msec; + +- r->main->subrequests++; + r->main->count++; + + *psr = sr; +diff --git a/src/http/ngx_http_request.c b/src/http/ngx_http_request.c +--- a/src/http/ngx_http_request.c ++++ b/src/http/ngx_http_request.c +@@ -1981,6 +1981,7 @@ ngx_http_finalize_request(ngx_http_reque + if (r == c->data) { + + r->main->count--; ++ r->main->subrequests++; + + if (!r->logged) { + diff --git a/patches/nginx-1.0.10-variable_header_ignore_no_hash.patch b/patches/nginx-1.0.10-variable_header_ignore_no_hash.patch new file mode 100644 index 0000000..23a2cb5 --- /dev/null +++ b/patches/nginx-1.0.10-variable_header_ignore_no_hash.patch @@ -0,0 +1,73 @@ +--- nginx-1.0.10/src/http/ngx_http_variables.c 2011-05-30 20:36:17.000000000 +0800 ++++ nginx-1.0.10-patched/src/http/ngx_http_variables.c 2011-11-08 22:21:55.229247198 +0800 +@@ -648,7 +648,17 @@ + + a = (ngx_array_t *) ((char *) r + data); + +- n = a->nelts; ++ h = a->elts; ++ n = 0; ++ ++ for (i = 0; i < a->nelts; i++) { ++ ++ if (h[i]->hash == 0) { ++ continue; ++ } ++ ++ n++; ++ } + + if (n == 0) { + v->not_found = 1; +@@ -659,9 +669,7 @@ + v->no_cacheable = 0; + v->not_found = 0; + +- h = a->elts; +- +- if (n == 1) { ++ if (n == 1 && a->nelts == 1) { + v->len = (*h)->value.len; + v->data = (*h)->value.data; + +@@ -670,7 +678,12 @@ + + len = - (ssize_t) (sizeof("; ") - 1); + +- for (i = 0; i < n; i++) { ++ for (i = 0; i < a->nelts; i++) { ++ ++ if (h[i]->hash == 0) { ++ continue; ++ } ++ + len += h[i]->value.len + sizeof("; ") - 1; + } + +@@ -683,9 +696,14 @@ + v->data = p; + + for (i = 0; /* void */ ; i++) { ++ ++ if (h[i]->hash == 0) { ++ continue; ++ } ++ + p = ngx_copy(p, h[i]->value.data, h[i]->value.len); + +- if (i == n - 1) { ++ if (--n == 0) { + break; + } + +@@ -738,6 +756,10 @@ + i = 0; + } + ++ if (header[i].hash == 0) { ++ continue; ++ } ++ + for (n = 0; n + prefix < var->len && n < header[i].key.len; n++) { + ch = header[i].key.data[n]; + diff --git a/patches/nginx-1.0.9-log_escape_non_ascii.patch b/patches/nginx-1.0.9-log_escape_non_ascii.patch new file mode 100644 index 0000000..753920b --- /dev/null +++ b/patches/nginx-1.0.9-log_escape_non_ascii.patch @@ -0,0 +1,115 @@ +--- nginx-1.0.9/src/http/modules/ngx_http_log_module.c 2011-11-01 21:24:50.000000000 +0800 ++++ nginx-1.0.9-patched/src/http/modules/ngx_http_log_module.c 2011-11-10 16:17:29.599039534 +0800 +@@ -61,6 +61,8 @@ + time_t open_file_cache_valid; + ngx_uint_t open_file_cache_min_uses; + ++ ngx_flag_t escape_non_ascii; ++ + ngx_uint_t off; /* unsigned off:1 */ + } ngx_http_log_loc_conf_t; + +@@ -104,7 +106,8 @@ + uintptr_t data); + static u_char *ngx_http_log_variable(ngx_http_request_t *r, u_char *buf, + ngx_http_log_op_t *op); +-static uintptr_t ngx_http_log_escape(u_char *dst, u_char *src, size_t size); ++static uintptr_t ngx_http_log_escape(ngx_http_log_loc_conf_t *lcf, u_char *dst, ++ u_char *src, size_t size); + + + static void *ngx_http_log_create_main_conf(ngx_conf_t *cf); +@@ -146,6 +149,13 @@ + 0, + NULL }, + ++ { ngx_string("log_escape_non_ascii"), ++ NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_FLAG, ++ ngx_conf_set_flag_slot, ++ NGX_HTTP_LOC_CONF_OFFSET, ++ offsetof(ngx_http_log_loc_conf_t, escape_non_ascii), ++ NULL }, ++ + ngx_null_command + }; + +@@ -637,6 +647,7 @@ + ngx_http_log_variable_getlen(ngx_http_request_t *r, uintptr_t data) + { + uintptr_t len; ++ ngx_http_log_loc_conf_t *lcf; + ngx_http_variable_value_t *value; + + value = ngx_http_get_indexed_variable(r, data); +@@ -645,7 +656,9 @@ + return 1; + } + +- len = ngx_http_log_escape(NULL, value->data, value->len); ++ lcf = ngx_http_get_module_loc_conf(r, ngx_http_log_module); ++ ++ len = ngx_http_log_escape(lcf, NULL, value->data, value->len); + + value->escape = len ? 1 : 0; + +@@ -656,6 +669,7 @@ + static u_char * + ngx_http_log_variable(ngx_http_request_t *r, u_char *buf, ngx_http_log_op_t *op) + { ++ ngx_http_log_loc_conf_t *lcf; + ngx_http_variable_value_t *value; + + value = ngx_http_get_indexed_variable(r, op->data); +@@ -669,16 +683,18 @@ + return ngx_cpymem(buf, value->data, value->len); + + } else { +- return (u_char *) ngx_http_log_escape(buf, value->data, value->len); ++ lcf = ngx_http_get_module_loc_conf(r, ngx_http_log_module); ++ return (u_char *) ngx_http_log_escape(lcf, buf, value->data, value->len); + } + } + + + static uintptr_t +-ngx_http_log_escape(u_char *dst, u_char *src, size_t size) ++ngx_http_log_escape(ngx_http_log_loc_conf_t *lcf, u_char *dst, u_char *src, ++ size_t size) + { +- ngx_uint_t n; +- static u_char hex[] = "0123456789ABCDEF"; ++ ngx_uint_t n; ++ static u_char hex[] = "0123456789ABCDEF"; + + static uint32_t escape[] = { + 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ +@@ -698,6 +714,12 @@ + 0xffffffff, /* 1111 1111 1111 1111 1111 1111 1111 1111 */ + }; + ++ if (lcf->escape_non_ascii) { ++ ngx_memset(&escape[4], 0xff, sizeof(uint32_t) * 4); ++ ++ } else { ++ ngx_memzero(&escape[4], sizeof(uint32_t) * 4); ++ } + + if (dst == NULL) { + +@@ -781,6 +803,7 @@ + } + + conf->open_file_cache = NGX_CONF_UNSET_PTR; ++ conf->escape_non_ascii = NGX_CONF_UNSET; + + return conf; + } +@@ -796,6 +819,8 @@ + ngx_http_log_fmt_t *fmt; + ngx_http_log_main_conf_t *lmcf; + ++ ngx_conf_merge_value(conf->escape_non_ascii, prev->escape_non_ascii, 1); ++ + if (conf->open_file_cache == NGX_CONF_UNSET_PTR) { + + conf->open_file_cache = prev->open_file_cache; diff --git a/t/Config.pm b/t/Config.pm index f8de6de..72e4097 100644 --- a/t/Config.pm +++ b/t/Config.pm @@ -2,6 +2,7 @@ package t::Config; use Test::Base -Base; use IPC::Run3 qw( run3 ); +use Cwd qw( cwd ); our @EXPORT = qw( run_tests @@ -13,6 +14,7 @@ sub shell (@); sub cd ($); our $BuildRoot; +our $DistRoot; our @SavedTests; our $RootDir = `pwd`; chomp $RootDir; @@ -23,6 +25,7 @@ sub run_tests { cd "ngx_openresty-$ver"; + $DistRoot = cwd(); $BuildRoot = File::Spec->rel2abs("./build"); for my $block (blocks()) { @@ -52,6 +55,7 @@ sub run_test ($) { $expected_err = ''; } else { $expected_err =~ s/\$OPENRESTY_BUILD_DIR\b/$BuildRoot/gs; + $expected_err =~ s/\$OPENRESTY_DIR\b/$DistRoot/gs; } my $expected_out = $block->out; @@ -64,6 +68,7 @@ sub run_test ($) { #die $BuildRoot; $stdout =~ s/\Q$BuildRoot\E/\$OPENRESTY_BUILD_DIR/g; + $stdout =~ s/\Q$DistRoot\E/\$OPENRESTY_DIR/g; is($stdout, $expected_out, "$name - stdout ok"); is($stderr, $expected_err, "$name - stderr ok"); diff --git a/t/sanity.t b/t/sanity.t index 1b204e5..8347d95 100644 --- a/t/sanity.t +++ b/t/sanity.t @@ -2,7 +2,7 @@ use t::Config; -plan tests => 151; +plan tests => 155; #no_diff(); @@ -195,7 +195,7 @@ Options directly inherited from nginx --- cmd: ./configure --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -203,23 +203,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -234,15 +234,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -253,7 +253,7 @@ clean: --- cmd: ./configure --with-debug --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -261,25 +261,25 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --with-debug \ --with-cc-opt='-O0' \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -294,15 +294,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall -pedantic" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall -pedantic" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -324,31 +324,31 @@ platform: linux (linux) --- cmd: ./configure --with-luajit --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -361,18 +361,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -383,32 +383,32 @@ clean: --- cmd: ./configure --with-luajit --with-cc-opt="-O3" --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --with-cc-opt='-O3' \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -421,18 +421,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -443,31 +443,31 @@ clean: --- cmd: ./configure --with-luajit --with-ld-opt="-llua" --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib -llua' \ --with-http_ssl_module @@ -480,18 +480,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -502,30 +502,30 @@ clean: --- cmd: ./configure --with-luajit --without-http_lua_module --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -538,18 +538,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -560,24 +560,24 @@ clean: --- cmd: ./configure --without-http_lua_module --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -589,10 +589,10 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -603,7 +603,7 @@ clean: --- cmd: ./configure --prefix=/opt/blah --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -611,23 +611,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/opt/blah/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -642,15 +642,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/opt/blah/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/opt/blah/lua/include LUA_LIB_DIR=/opt/blah/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -842,7 +842,7 @@ Options directly inherited from nginx --- cmd: ./configure --dry-run --platform=solaris --- out platform: solaris (solaris) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake solaris @@ -850,23 +850,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -881,15 +881,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) solaris cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -900,7 +900,7 @@ clean: --- cmd: ./configure --with-http_drizzle_module --dry-run --platform=solaris --- out platform: solaris (solaris) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake solaris @@ -908,24 +908,24 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../drizzle-nginx-module-0.1.2rc2 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../drizzle-nginx-module-0.1.2rc4 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -940,15 +940,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) solaris cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -959,7 +959,7 @@ clean: --- cmd: ./configure --with-http_drizzle_module --dry-run --platform=solaris --- out platform: solaris (solaris) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake solaris @@ -967,24 +967,24 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../drizzle-nginx-module-0.1.2rc2 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../drizzle-nginx-module-0.1.2rc4 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -999,15 +999,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) solaris cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1029,7 +1029,7 @@ The http_drizzle_module is not enabled while --with-libdrizzle is specified. --- cmd: ./configure --with-libdrizzle=/opt/drizzle --with-http_drizzle_module --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build export LIBDRIZZLE_LIB='/opt/drizzle/lib' export LIBDRIZZLE_INC='/opt/drizzle/include/libdrizzle-1.0' @@ -1039,24 +1039,24 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../drizzle-nginx-module-0.1.2rc2 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../drizzle-nginx-module-0.1.2rc4 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/opt/drizzle/lib' \ --with-http_ssl_module @@ -1072,15 +1072,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1091,7 +1091,7 @@ clean: --- cmd: ./configure --with-cc=gcc-4.2 --dry-run --platform=solaris --- out platform: solaris (solaris) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake CC=gcc-4.2 solaris @@ -1099,23 +1099,23 @@ gmake install CC=gcc-4.2 INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/ope export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-cc=gcc-4.2 --with-http_ssl_module cd ../.. @@ -1130,15 +1130,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) CC=gcc-4.2 solaris cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc-4.2 cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc-4.2 - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc-4.2 - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc-4.2 + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install CC=gcc-4.2 INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc-4.2 cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc-4.2 - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc-4.2 - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc-4.2 + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1149,33 +1149,33 @@ clean: --- cmd: ./configure --with-luajit --with-debug --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake CCDEBUG=-g Q= PREFIX=/usr/local/openresty/luajit gmake install CCDEBUG=-g Q= PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --with-debug \ --with-cc-opt='-O0' \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -1188,18 +1188,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) CCDEBUG=-g Q= PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) CCDEBUG=-g Q= PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall -pedantic" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install CCDEBUG=-g Q= PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install CCDEBUG=-g Q= PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall -pedantic" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1210,33 +1210,33 @@ clean: --- cmd: ./configure --with-luajit --with-debug --dry-run --with-cc=cl --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake CCDEBUG=-g Q= CC=cl PREFIX=/usr/local/openresty/luajit gmake install CCDEBUG=-g Q= CC=cl PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --with-debug \ --with-cc-opt='-O0' \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-cc=cl --with-http_ssl_module @@ -1249,18 +1249,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) CCDEBUG=-g Q= CC=cl PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) CCDEBUG=-g Q= CC=cl PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall -pedantic" CC=cl cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=cl - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=cl - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=cl + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install CCDEBUG=-g Q= CC=cl PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install CCDEBUG=-g Q= CC=cl PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall -pedantic" CC=cl cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=cl - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=cl - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CFLAGS="-g -O0 -Wall" CC=cl + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1282,7 +1282,7 @@ The http_postgres_module is not enabled while --with-libpq is specified. --- cmd: ./configure --with-libpq=/opt/postgres --with-http_postgres_module --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build export LIBPQ_LIB='/opt/postgres/lib' export LIBPQ_INC='/opt/postgres/include' @@ -1292,24 +1292,24 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_postgres-0.9rc1 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_postgres-0.9rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/opt/postgres/lib' \ --with-http_ssl_module @@ -1325,15 +1325,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1344,7 +1344,7 @@ clean: --- cmd: ./configure --with-http_iconv_module --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -1352,24 +1352,24 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../iconv-nginx-module-0.10rc5 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1384,15 +1384,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1423,7 +1423,7 @@ clean: --- cmd: ./configure --with-pg_config=pg_config --with-http_postgres_module --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build export LIBPQ_LIB='/usr/lib64' export LIBPQ_INC='/usr/include' @@ -1433,24 +1433,24 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_postgres-0.9rc1 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_postgres-0.9rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/lib64' \ --with-http_ssl_module @@ -1466,15 +1466,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1496,7 +1496,7 @@ The http_postgres_module is not enabled while --with-pg_config is specified. --- cmd: ./configure --with-make=make --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 make linux @@ -1504,23 +1504,23 @@ make install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1535,15 +1535,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1554,31 +1554,31 @@ clean: --- cmd: ./configure --with-luajit --dry-run --platform=solaris --- out platform: solaris (solaris) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: INSTALL_X='$OPENRESTY_BUILD_DIR/install -m 0755' INSTALL_F='$OPENRESTY_BUILD_DIR/install -m 0644' PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: INSTALL_X='$OPENRESTY_BUILD_DIR/install -m 0755' INSTALL_F='$OPENRESTY_BUILD_DIR/install -m 0644' PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -1591,18 +1591,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: INSTALL_X='$OPENRESTY_BUILD_DIR/install -m 0755' INSTALL_F='$OPENRESTY_BUILD_DIR/install -m 0644' PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: INSTALL_X='$OPENRESTY_BUILD_DIR/install -m 0755' INSTALL_F='$OPENRESTY_BUILD_DIR/install -m 0644' PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: INSTALL_X='$OPENRESTY_BUILD_DIR/install -m 0755' INSTALL_F='$OPENRESTY_BUILD_DIR/install -m 0644' PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: INSTALL_X='$OPENRESTY_BUILD_DIR/install -m 0755' INSTALL_F='$OPENRESTY_BUILD_DIR/install -m 0644' PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O3 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1613,31 +1613,31 @@ clean: --- cmd: ./configure --with-luajit --dry-run --platform=freebsd --- out platform: freebsd (freebsd) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: CFLAGS=-I.. PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: CFLAGS=-I.. PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -1650,18 +1650,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: CFLAGS=-I.. PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: CFLAGS=-I.. PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: CFLAGS=-I.. PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: CFLAGS=-I.. PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1672,7 +1672,7 @@ clean: --- cmd: ./configure --dry-run --platform=darwin --- out platform: macosx (darwin) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake macosx @@ -1680,23 +1680,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1711,15 +1711,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) macosx cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1730,31 +1730,31 @@ clean: --- cmd: ./configure --dry-run --platform=darwin --with-luajit --- out platform: macosx (darwin) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -1767,18 +1767,18 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib LDFLAGS='-bundle -undefined dynamic_lookup' CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1789,7 +1789,7 @@ clean: --- cmd: ./configure --dry-run --platform=solaris --with-debug --- out platform: solaris (solaris) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake solaris @@ -1797,25 +1797,25 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --with-debug \ --with-cc-opt='-O0' \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1830,15 +1830,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) solaris cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall" CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall -pedantic -DMISSING_ISINF" CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall" CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib INSTALL=$OPENRESTY_BUILD_DIR/install CFLAGS="-g -O0 -Wall" CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1849,7 +1849,7 @@ clean: --- cmd: ./configure --dry-run --without-lua_cjson --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -1857,23 +1857,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1887,14 +1887,14 @@ Type the following commands to build and install: all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1905,7 +1905,7 @@ clean: --- cmd: ./configure --dry-run --without-lua_redis_parser --without-lua_cjson --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -1913,23 +1913,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1942,13 +1942,13 @@ Type the following commands to build and install: all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -1959,7 +1959,7 @@ clean: --- cmd: ./configure --dry-run --without-lua_rds_parser --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake linux @@ -1967,23 +1967,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -1998,13 +1998,13 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -2015,27 +2015,27 @@ clean: --- cmd: ./configure --with-luajit=/tmp/luajit --dry-run --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build export LUAJIT_LIB='/tmp/luajit/lib' export LUAJIT_INC='/tmp/luajit/include/luajit-2.0' -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/tmp/luajit/lib' \ --with-http_ssl_module @@ -2050,14 +2050,14 @@ Type the following commands to build and install: all: cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -2079,27 +2079,27 @@ platform: linux (linux) --- cmd: ./configure --dry-run --with-lua51=/tmp/lua --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build export LUA_LIB='/tmp/lua/lib' export LUA_INC='/tmp/lua/include' -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/tmp/lua/lib' \ --with-http_ssl_module @@ -2114,14 +2114,14 @@ Type the following commands to build and install: all: cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=/tmp/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -2132,7 +2132,7 @@ clean: --- cmd: ./configure --dry-run -j10 --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build cd lua-5.1.4 gmake -j10 linux @@ -2140,23 +2140,23 @@ gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-http_ssl_module cd ../.. @@ -2171,15 +2171,15 @@ all: cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: +install: all cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build @@ -2190,31 +2190,31 @@ clean: --- cmd: ./configure --with-luajit --dry-run -j5 --- out platform: linux (linux) -cp -rp bundle/ build/ +cp -rp bundle/ build cd build -cd LuaJIT-2.0.0-beta8 +cd LuaJIT-2.0.0-beta9 gmake -j5 TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit gmake install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$OPENRESTY_BUILD_DIR/luajit-root export LUAJIT_LIB='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/lib' export LUAJIT_INC='$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0' cd .. -cd nginx-1.1.5 +cd nginx-1.0.10 ./configure --prefix=/usr/local/openresty/nginx \ --add-module=../ngx_devel_kit-0.2.17 \ --add-module=../echo-nginx-module-0.37rc7 \ - --add-module=../xss-nginx-module-0.03rc3 \ - --add-module=../set-misc-nginx-module-0.22rc3 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ --add-module=../form-input-nginx-module-0.07rc5 \ --add-module=../encrypted-session-nginx-module-0.01 \ - --add-module=../ngx_lua-0.3.1rc23 \ - --add-module=../headers-more-nginx-module-0.16rc3 \ - --add-module=../srcache-nginx-module-0.13rc2 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ --add-module=../array-var-nginx-module-0.03rc1 \ - --add-module=../memc-nginx-module-0.13rc1 \ - --add-module=../redis2-nginx-module-0.08rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ --add-module=../upstream-keepalive-nginx-module-0.3 \ --add-module=../auth-request-nginx-module-0.2 \ - --add-module=../rds-json-nginx-module-0.12rc6 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ --add-module=../rds-csv-nginx-module-0.04 \ --with-ld-opt='-Wl,-rpath,/usr/local/openresty/luajit/lib' \ --with-http_ssl_module @@ -2227,18 +2227,76 @@ Type the following commands to build and install: .PHONY: all install clean all: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) -install: - cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta8 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) +install: all + cd $OPENRESTY_BUILD_DIR/LuaJIT-2.0.0-beta9 && $(MAKE) install TARGET_STRIP=@: PREFIX=/usr/local/openresty/luajit DESTDIR=$(DESTDIR) cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.03 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc - cd $OPENRESTY_BUILD_DIR/nginx-1.1.5 && $(MAKE) install DESTDIR=$(DESTDIR) + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/luajit-root/usr/local/openresty/luajit/include/luajit-2.0 LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) + +clean: + rm -rf build + + + +=== TEST 41: --add-module +--- cmd: ./configure --add-module=/path/to/some/module --add-module=../some/module/ --dry-run +--- out +platform: linux (linux) +cp -rp bundle/ build +cd build +cd lua-5.1.4 +gmake linux +gmake install INSTALL_TOP=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua +export LUA_LIB='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/lib' +export LUA_INC='$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include' +cd .. +cd nginx-1.0.10 +./configure --prefix=/usr/local/openresty/nginx \ + --add-module=../ngx_devel_kit-0.2.17 \ + --add-module=../echo-nginx-module-0.37rc7 \ + --add-module=../xss-nginx-module-0.03rc8 \ + --add-module=../set-misc-nginx-module-0.22rc4 \ + --add-module=../form-input-nginx-module-0.07rc5 \ + --add-module=../encrypted-session-nginx-module-0.01 \ + --add-module=../ngx_lua-0.3.1rc42 \ + --add-module=../headers-more-nginx-module-0.16rc6 \ + --add-module=../srcache-nginx-module-0.13rc3 \ + --add-module=../array-var-nginx-module-0.03rc1 \ + --add-module=../memc-nginx-module-0.13rc2 \ + --add-module=../redis2-nginx-module-0.08rc2 \ + --add-module=../upstream-keepalive-nginx-module-0.3 \ + --add-module=../auth-request-nginx-module-0.2 \ + --add-module=../rds-json-nginx-module-0.12rc7 \ + --add-module=../rds-csv-nginx-module-0.04 \ + --add-module=/path/to/some/module --add-module=$OPENRESTY_DIR/../some/module --with-http_ssl_module +cd ../.. +Type the following commands to build and install: + gmake + gmake install + +--- makefile +.PHONY: all install clean + +all: + cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) linux + cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) + +install: all + cd $OPENRESTY_BUILD_DIR/lua-5.1.4 && $(MAKE) install INSTALL_TOP=$(DESTDIR)/usr/local/openresty/lua + cd $OPENRESTY_BUILD_DIR/lua-cjson-1.0.3 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/lua-redis-parser-0.09rc5 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/lua-rds-parser-0.04 && $(MAKE) install DESTDIR=$(DESTDIR) LUA_INCLUDE_DIR=$OPENRESTY_BUILD_DIR/lua-root/usr/local/openresty/lua/include LUA_LIB_DIR=/usr/local/openresty/lualib CC=gcc + cd $OPENRESTY_BUILD_DIR/nginx-1.0.10 && $(MAKE) install DESTDIR=$(DESTDIR) clean: rm -rf build diff --git a/util/configure b/util/configure index 9677e67..09fd2a6 100755 --- a/util/configure +++ b/util/configure @@ -11,6 +11,7 @@ sub env ($$); sub cd ($); sub auto_complete ($); sub usage ($); +sub trim ($); my (@make_cmds, @make_install_cmds); @@ -211,6 +212,11 @@ for my $opt (@ARGV) { } elsif ($opt eq '--without-http_ssl_module') { $resty_opts{no_http_ssl} = 1; + } elsif ($opt =~ /^--add-module=(.*)/) { + + my $mod_path = File::Spec->rel2abs($1); + push @ngx_opts, "--add-module=$mod_path"; + } elsif ($opt =~ /^--\w.*/) { push @ngx_opts, $opt; @@ -272,10 +278,16 @@ sub shell ($@) { unless ($dry_run) { system($cmd) == 0 or - die "failed to run command: $cmd\n"; + die "failed to run command: ", trim($cmd), "\n"; } } +sub trim ($) { + my $cmd = shift; + $cmd =~ s/\n.*/.../s; + $cmd; +} + sub auto_complete ($) { my $name = shift; my @dirs = glob "$name-[0-9]*" or @@ -313,7 +325,9 @@ sub build_resty_opts { # no gmake found if ($platform =~ /bsd/i) { - die "error: you need to install gmake (Gnu make) to build LuaJIT.\n"; + die "error: I cannot find \"gmake\" (Gnu make) in your PATH ". + "envirnonment. You can also specify your make by the ". + "--with-make=PATH option\n"; } if (can_run("make")) { @@ -392,14 +406,14 @@ _END_ } if (-d 'build') { - system("rm -rf build"); + system("rm -rf build") == 0 or + die "failed to remove directory build/.\n"; } if (-f 'build') { - die "build/ directory already exists\n"; + die "file \"build\" already exists. please remove it first.\n"; } - - shell "cp -rp bundle/ build/"; + shell "cp -rp bundle/ build"; cd 'build'; @@ -977,9 +991,9 @@ sub gen_makefile { print $out ".PHONY: all install clean\n\n"; - print $out "all:\n\t" . join("\n\t", @make_cmds) . "\n\n"; + print $out "all:\n\t" . join("\n\t", @make_cmds) . "\n\n"; - print $out "install:\n\t" . join("\n\t", @make_install_cmds) . "\n\n"; + print $out "install: all\n\t" . join("\n\t", @make_install_cmds) . "\n\n"; print $out "clean:\n\trm -rf build\n"; diff --git a/util/mirror-tarballs b/util/mirror-tarballs index 59b0309..48892b7 100755 --- a/util/mirror-tarballs +++ b/util/mirror-tarballs @@ -52,6 +52,10 @@ patch -p1 < $root/patches/nginx-$main_ver-named_location_clear_mods_ctx.patch || patch -p1 < $root/patches/nginx-$main_ver-allow_request_body_updating.patch || exit 1 +patch -p1 < $root/patches/nginx-$main_ver-log_escape_non_ascii.patch || exit 1 + +#patch -p1 < $root/patches/nginx-$main_ver-gzip_ok_invalid_read_fix.patch || exit 1 + rm -f *.patch || exit 1 cd .. || exit 1 @@ -66,7 +70,7 @@ $root/util/get-tarball "http://github.com/agentzh/echo-nginx-module/tarball/v$ve tar -xzf echo-nginx-module-$ver.tar.gz || exit 1 mv agentzh-echo-nginx-module-* echo-nginx-module-$ver || exit 1 -ver=0.03rc5 +ver=0.03rc8 $root/util/get-tarball "http://github.com/agentzh/xss-nginx-module/tarball/v$ver" -O xss-nginx-module-$ver.tar.gz || exit 1 tar -xzf xss-nginx-module-$ver.tar.gz || exit 1 mv agentzh-xss-nginx-module-* xss-nginx-module-$ver || exit 1 @@ -76,12 +80,12 @@ $root/util/get-tarball "http://github.com/simpl/ngx_devel_kit/tarball/v$ver" -O tar -xzf ngx_devel_kit-$ver.tar.gz || exit 1 mv simpl-ngx_devel_kit-* ngx_devel_kit-$ver || exit 1 -ver=0.22rc3 +ver=0.22rc4 $root/util/get-tarball "http://github.com/agentzh/set-misc-nginx-module/tarball/v$ver" -O set-misc-nginx-module-$ver.tar.gz || exit 1 tar -xzf set-misc-nginx-module-$ver.tar.gz || exit 1 mv agentzh-set-misc-nginx-module-* set-misc-nginx-module-$ver || exit 1 -ver=0.12rc6 +ver=0.12rc7 $root/util/get-tarball "http://github.com/agentzh/rds-json-nginx-module/tarball/v$ver" -O rds-json-nginx-module-$ver.tar.gz || exit 1 tar -xzf rds-json-nginx-module-$ver.tar.gz || exit 1 mv agentzh-rds-json-nginx-module-* rds-json-nginx-module-$ver || exit 1 @@ -91,21 +95,21 @@ $root/util/get-tarball "http://github.com/agentzh/rds-csv-nginx-module/tarball/v tar -xzf rds-csv-nginx-module-$ver.tar.gz || exit 1 mv agentzh-rds-csv-nginx-module-* rds-csv-nginx-module-$ver || exit 1 -ver=0.16rc3 +ver=0.16rc6 $root/util/get-tarball "http://github.com/agentzh/headers-more-nginx-module/tarball/v$ver" -O headers-more-nginx-module-$ver.tar.gz || exit 1 tar -xzf headers-more-nginx-module-$ver.tar.gz || exit 1 mv agentzh-headers-more-nginx-module-* headers-more-nginx-module-$ver || exit 1 ################################# -ver=0.1.2rc3 +ver=0.1.2rc4 $root/util/get-tarball "http://github.com/chaoslawful/drizzle-nginx-module/tarball/v$ver" -O drizzle-nginx-module-$ver.tar.gz || exit 1 tar -xzf drizzle-nginx-module-$ver.tar.gz || exit 1 mv chaoslawful-drizzle-nginx-module-* drizzle-nginx-module-$ver || exit 1 ################################# -ver=0.3.1rc27 +ver=0.3.1rc42 $root/util/get-tarball "http://github.com/chaoslawful/lua-nginx-module/tarball/v$ver" -O lua-nginx-module-$ver.tar.gz || exit 1 tar -xzf lua-nginx-module-$ver.tar.gz || exit 1 mv chaoslawful-lua-nginx-module-* ngx_lua-$ver || exit 1 @@ -119,14 +123,14 @@ mv agentzh-array-var-nginx-module-* array-var-nginx-module-$ver || exit 1 ################################# -ver=0.13rc1 +ver=0.13rc2 $root/util/get-tarball "http://github.com/agentzh/memc-nginx-module/tarball/v$ver" -O memc-nginx-module-$ver.tar.gz || exit 1 tar -xzf memc-nginx-module-$ver.tar.gz || exit 1 mv agentzh-memc-nginx-module-* memc-nginx-module-$ver || exit 1 ################################# -ver=0.13rc2 +ver=0.13rc3 $root/util/get-tarball "http://github.com/agentzh/srcache-nginx-module/tarball/v$ver" -O srcache-nginx-module-$ver.tar.gz || exit 1 tar -xzf srcache-nginx-module-$ver.tar.gz || exit 1 mv agentzh-srcache-nginx-module-* srcache-nginx-module-$ver || exit 1 @@ -176,7 +180,7 @@ mv FRiCKLE-ngx_postgres-* ngx_postgres-$ver || exit 1 ################################# -ver=0.08rc1 +ver=0.08rc2 $root/util/get-tarball "http://github.com/agentzh/redis2-nginx-module/tarball/v$ver" -O redis2-nginx-module-$ver.tar.gz || exit 1 tar -xzf redis2-nginx-module-$ver.tar.gz || exit 1 mv agentzh-redis2-nginx-module-* redis2-nginx-module-$ver || exit 1 @@ -203,21 +207,21 @@ rm lua-makefile-fix.patch || exit 1 ################################# -ver=2.0.0-beta8 +ver=2.0.0-beta9 $root/util/get-tarball "http://luajit.org/download/LuaJIT-$ver.tar.gz" -O "LuaJIT-$ver.tar.gz" || exit 1 tar -xzf LuaJIT-$ver.tar.gz || exit 1 cd LuaJIT-$ver || exit 1; -$root/util/get-tarball http://luajit.org/download/beta8_hotfix1.patch -O beta8_hotfix1.patch -patch -p1 < beta8_hotfix1.patch || exit 1 -rm beta8_hotfix1.patch || exit 1 +#$root/util/get-tarball http://luajit.org/download/beta8_hotfix1.patch -O beta8_hotfix1.patch +#patch -p1 < beta8_hotfix1.patch || exit 1 +#rm beta8_hotfix1.patch || exit 1 cp $root/misc/unwind-generic.h ./unwind.h || exit 1 cd .. ################################# ver=1.0.3 -$root/util/get-tarball "http://www.kyne.com.au/~mark/software/lua-cjson-$ver.tar.gz" -O "lua-cjson-$ver.tar.gz" || exit 1 +$root/util/get-tarball "http://www.kyne.com.au/~mark/software/old/lua-cjson-$ver.tar.gz" -O "lua-cjson-$ver.tar.gz" || exit 1 tar -xzf lua-cjson-$ver.tar.gz || exit 1 cd lua-cjson-$ver || exit 1 #patch -p1 < $root/patches/lua_cjson-$ver-array_detection_fix.patch || exit 1