Commit Graph

156 Commits (4500744d5c38b3539242c2e2a41456f2ced8d23d)

Author SHA1 Message Date
Yichun Zhang (agentzh) b1f221b066 change: "./configure --with-debug" now also pass the extra C compiler options -DNGX_LUA_USE_ASSERT -DNGX_LUA_ABORT_AT_PANIC for ngx_lua. 11 years ago
Yichun Zhang (agentzh) 9e5299a0d2 use cc as the default C compiler for luajit and lua C libraries. 11 years ago
Yichun Zhang (agentzh) bc3cb9243f feature: bundled new Lua library, lua-resty-lrucache, which is also enabled by default. 11 years ago
Yichun Zhang (agentzh) 4085b21eb8 updated tests to reflect recent changes. 11 years ago
Yichun Zhang (agentzh) 1e7d38d479 removed our bundled version of ngx_http_auth_request_module because recent versions of the nginx core already have it. thanks @LazyZhu for the report in #47. 11 years ago
Yichun Zhang (agentzh) 03eae9e632 updated the tests to reflect recent changes; also added the --without-http_lua_upstream_module option to the usage message of ./configure. 11 years ago
Yichun Zhang (agentzh) f8783f35b1 upgraded luajit to v2.1-20140305, lua-cjson to 2.1.0.1, lua-resty-core to 0.0.4, lua-resty-redis to 0.20, and ngx_lua to 0.9.5; bundled the ngx_lua_upstream module and the lua-resty-upstream-healthcheck library. 11 years ago
Yichun Zhang (agentzh) 35934abdb1 configure: added support for DragonFlyBSD. thanks @lhmwzy for the patch in #44. 11 years ago
Yichun Zhang (agentzh) f830a55d2d updated the usage info for ./configure to reflect recent changes. 11 years ago
Yichun Zhang (agentzh) 1c9f799fa6 now we default to LuaJIT instead of the standard Lua 5.1 interpreter. 11 years ago
Yichun Zhang (agentzh) 02614af5ed bugfix: the include path for LuaJIT headers was still pointing to luajit-2.0, which should have been luajit-2.1 instead. thanks Tor Hveem for the report. 11 years ago
Yichun Zhang (agentzh) b8bf7bbb4c feature: bundle the lua-resty-core library, which reimplements ngx_lua's Lua API with LuaJIT FFI. 11 years ago
Yichun Zhang (agentzh) 0528788543 feature: added new configure option --with-pcre-conf-opt=OPTIONS to the nginx core to allow custom PCRE ./configure build options. thanks Lance Li for the original patch in #39. 11 years ago
Yichun Zhang (agentzh) f0a2f6543e bundled the new lua-resty-lock library. 11 years ago
Yichun Zhang (agentzh) 937985fc03 bundled new library lua-resty-websocket. 11 years ago
Yichun Zhang (agentzh) e0d777bb5d ./configure: always remove exising Makefile before trying to generate a new one. 11 years ago
Yichun Zhang (agentzh) 6f31d3b261 bugfix: configure: spaces in the --with-cc option values resulted in errors. 12 years ago
agentzh (Yichun Zhang) 529f4c854c always enable debuginfo in the bundled LuaJIT 2.0 build and Lua 5.1 build to support Nginx Systemtap Toolkit. 12 years ago
agentzh (Yichun Zhang) ea1d378e84 change: no longer pass -O0 to gcc when --with-debug is specified because gcc often generates bogus DWARF info when optimization is disabled. 12 years ago
agentzh (Yichun Zhang) 1faf158381 bugfix: when relative paths are used in --with-zlib=DIR, --with-libatomic=DIR, --with-md5=DIR, and --with-sha1=DIR, the build system could not find DIR at all. thanks LazyZhu for reporting it in github issue #21. 12 years ago
agentzh (Yichun Zhang) b447ec474e bugfix: ./configure: --with-pcre=PATH did not accept relative path in PATH. thanks smallfish for reporting this issue. 12 years ago
agentzh (Yichun Zhang) b8bdf87799 now we add the ngx_srcache module before both ngx_header_more and ngx_lua, so that the former's output filter will run *after* those of the latter's. 12 years ago
agentzh (章亦春) 01a7c536a3 now we bundle and enable by default the new lua-resty-dns library. 12 years ago
agentzh (章亦春) 4367838ae4 added --with-dtrace-probes and --with-dtrace=PATH to the ./configure usgae output. 13 years ago
agentzh (章亦春) e17fa45a12 synchronized the ./configure option list from the official nginx 1.2.1. 13 years ago
agentzh (章亦春) 2a871e5740 upgraded the nginx core to 1.2.1. bumped the version of ngx_openresty to 1.2.1.1rc1. 13 years ago
agentzh (章亦春) 3f8ad8af58 added some tests for the new option --with-luajit-xcflags. 13 years ago
agentzh (章亦春) 4145db0b35 feature: added --with-luajit-xcflags option to ./configure. 13 years ago
agentzh (章亦春) e8990b7d03 upgraded LuaJIT to 2.0.0beta10. 13 years ago
agentzh (章亦春) 7c0c2cb944 now we bundle Sergey A. Osokin's ngx_http_redis2 module into ngx_openresty. 13 years ago
agentzh (章亦春) de5e5e25de bugfix: now we also add <openresty_prefix>/lualib/?/init.lua to the default LUA_PATH. thanks bigplum for reporting this issue. 13 years ago
agentzh (章亦春) ec23d93c0d no longer specify -DLUAJIT_USE_VALGRIND when --with-debug is specified. also upgraded lua-resty-* to their latest versions. 13 years ago
agentzh (章亦春) 367a5d8c5f bundle new components lua-resty-mysql, lua-resty-upload, and lua-resty-string, which are enabled by default. also added options --without-lua_resty_mysql, --without-lua_resty_upload, and --without-lua_resty_string to ./configure for disabling them. 13 years ago
agentzh (章亦春) d41cb7132c bundle new component lua-resty-redis which is enabled by default. also added option --without-lua_resty_redis to ./configure for disabling it. 13 years ago
agentzh (章亦春) 7c210171d1 bundle new component lua-resty-memcached which is enabled by default. also added option --without-lua_resty_memcached to ./configure for disabling it. also upgraded ngx_lua to 0.5.0rc16. 13 years ago
agentzh (章亦春) c528989ead now we enable -DLUAJIT_USE_VALGRIND -DLUA_USE_APICHECK -DLUA_USE_ASSERT flags for luajit when --with-debug is specified. 13 years ago
agentzh (章亦春) 67d50a58bf added ngx_coolkit to the bundle. 13 years ago
agentzh (章亦春) fb89742f47 Prepare for the ngx_openresty devel version 1.0.10
* upgraded ngx_lua to 0.4.0.
* upgraded ngx_encrypted_session to 0.02.
* bugfix: fixed issues with relative path DIR in --with-openssl=DIR.
13 years ago
agentzh (章亦春) 1bc8f9b8be bugfix: make the "install" phony target depend on the "all" phony target in the Makefile generated by ./configure. thanks Weibin Yao for reporting this issue. 13 years ago
agentzh (章亦春) af701e5b64 improved Yao Weibin's patch for the --add-module option a bit and also added a test case. 13 years ago
Weibin Yao 35afee967e support to add relative path module in configure 13 years ago
agentzh (章亦春) d0fc49168d bugfix: some old version of "cp" does not support trailing slashes in the destination argument and could break the ./configure script. thanks Weibin Yao for reporting it. 13 years ago
agentzh (章亦春) a5ac948dfe fixed the error message length while ./configure fails. 13 years ago
agentzh (章亦春) d33c4824f6 improved the missing gmake on BSD error message as per @lhmwzy. 13 years ago
agentzh (章亦春) 93f9f0762d now we require gmake for *BSD systems even if luajit is not enabled. thanks @lhmwzy. 13 years ago
agentzh (章亦春) b8be9ddfa7 updated patches/nginx-1.0.8-allow_request_body_updating.patch to fix the case when calling ngx_http_read_client_request_body after ngx_http_discard_request_body is called. 13 years ago
agentzh (章亦春) b0cfa8da4f add -DNGINX_ALLOW_REQUEST_BODY_UPDATING to CFLAGS if ngx_lua is enabled. 13 years ago
agentzh (章亦春) b5e945fb9f added new option -jN (e.g., -j8, -j10, and etc.) to ./configure; thanks @Lance. 13 years ago
agentzh (章亦春) 06091efe32 upgraded lua-cjson to 1.0.3; released ngx_openresty 1.0.6.9. 13 years ago
agentzh (章亦春) b11711a509 added the new option --with-lua51=PATH to the configure script. released ngx_openresty 1.0.6.7. 13 years ago
agentzh (章亦春) 733e37e053 added the --with-luajit=PATH option to ./configure per NginxUser's suggestion. 13 years ago
agentzh (章亦春) a979e3eaab now we bundle lua-rds-parser too :) 13 years ago
agentzh (章亦春) 907bf9f19e now we bundle the ngx_rds_csv module as well. 13 years ago
agentzh (章亦春) 030ffab7d2 now we bundle the lua-redis-parser library with us and it is enabled by default. tested on Linux i386, Linux x86_64, Mac OS X, FreeBSD 8.2 i386, and Solaris 11; added the new option --without-lua_redis_parser to the ./configure script; made the test scaffold emit .t_ file with actual outputs as the expected outputs; released ngx_openresty 1.0.5.0rc3. 13 years ago
agentzh (章亦春) a3dfc21c1a documented the --without-lua_cjson option in the ./configure usage output. released ngx_openresty 1.0.5.0rc2. 13 years ago
agentzh (章亦春) d283e90962 made lua-cjson honor the --with-debug option; updated the test suite to reflect recent changes. 13 years ago
agentzh (章亦春) 3aedf4d8e5 added -d option to util/install and also made the -m option optional. fixed compatibility issue on Solaris with lua-cjson: there is no isinf on Solaris 11. 13 years ago
agentzh (章亦春) 32ef993e05 more progress on lua-cjson bundling. it now works on Mac OS X, FreeBSD, and Linux, at least. 13 years ago
agentzh (章亦春) 6a75ebc5b0 lua-cjson is now bundled and enabled by default. it is working on Linux. 13 years ago
agentzh (章亦春) 843cb73393 now we bundle a perl script to serve as the install script for Solaris. now ngx_openresty 1.0.4.2rc13 builds successfully on Solaris 11 with LuaJIT enabled! 13 years ago
agentzh (章亦春) 1276fbdf48 bundled gcc's unwind-generic.h for BSD because unwind.h is missing at least on FreeBSD. released ngx_openresty 1.0.4.2rc12. 13 years ago
agentzh (章亦春) 5aa4947cb1 use absoluate paths in Makefile to prevent -jN chaos when using bsdmake. released ngx_openresty 1.0.4.2rc11. 13 years ago
agentzh (章亦春) a50e578d0e now we use gmake if it is avaialbe in PATH during ./configure; also added the --with-make=PATH option to allow the user to specify a custom make utility. released ngx_openresty 1.0.4.2rc9. 13 years ago
agentzh (章亦春) 23d0222ed3 we now use the CC variable instead of HOST_CC while passing the --with-cc option to the luajit build system. thanks @姜大炮 for reporting this issue. 14 years ago
agentzh (章亦春) 6431074de4 added the --with-pg_config option to ./configure script as per 罗翼's suggestion. released ngx_openresty 1.0.4.2rc6. 14 years ago
agentzh (章亦春) 2654f60c1b added the --with-no-pool-patch option to the ./configure script, to allow enabling the no-pool patch for debugging memory issues with valgrind, for example. released ngx_openresty 1.0.4.2rc5. 14 years ago
agentzh (章亦春) da11207dea added the --with-libpq=DIR option to the ./configure script. also released ngx_openresty 1.0.4.2rc4. 14 years ago
agentzh (章亦春) 5e2df4bb9a fixed a regression while specifying --with-http_iconv_module during ./configure. thanks 冯新国 for reporting this issue released ngx_openresty 1.0.4.2rc2. 14 years ago
agentzh (章亦春) 4004360b4c fixed a regression when enabling luajit in 1.0.4.1rc5. thanks @Lance. released ngx_openresty 1.0.4.1rc6. 14 years ago
agentzh (章亦春) 177e1bfcdf we do not specify TARGET_STRIP= when CCDEBUG is set to -g because it will make gmake crash. sigh. 14 years ago
agentzh (章亦春) 0bf8bbe040 upgraded ngx_iconv to 0.10rc3, ngx_form_input to 0.07rc5, ngx_array_var to 0.03rc1, and ngx_set_misc to 0.22rc1; now --with-debug option also affects luajit2.0; disabled target stripping in luajit2.0; released ngx_openresty 1.0.4.1rc5. 14 years ago
agentzh (章亦春) b7e7398fc9 now the --with-cc=CC option of ./configure also controls the C compiler used by Lua and LuaJIT. thanks @姜大炮 for reporting the issue; also released ngx_openresty 1.0.4.1rc3. 14 years ago
agentzh (章亦春) 68aac430ae upgraded ngx_lua to v0.2.1rc2 and ngx_redis2 to v0.07; also released ngx_openresty 1.0.4.1rc2. 14 years ago
agentzh (章亦春) 918e884175 Merge branch 'master' of github.com:agentzh/ngx_openresty 14 years ago
agentzh (章亦春) cbce5daa05 no longer enable gcc -O2 by default. -O2 hates backtraces. 14 years ago
agentzh (章亦春) ca408fc450 Config::Config is missing on CentOS 6 by default. sigh. fixed it by using ":" regardless the current OS. 14 years ago
agentzh (章亦春) c56e7e8165 we no longer depend on ExtUtils::MakeMaker because it is not perl's core module. thanks Lance for reporting this issue on CentOS 6. 14 years ago
agentzh (章亦春) 5a7890001b added --with-libdrizzle option to specify the (lib)drizzle installation prefix. now ngx_drizzle is disabled by default. you need to enable it via the --with-http_drizzle_module option. 14 years ago
agentzh (章亦春) 7fcf5e3e82 we no longer bundle libdrizzle because libdrizzle 1.0 is distributed with the drizzle server and hard to separate. 14 years ago
agentzh (章亦春) 0597fedf6e we should preserve timestamps when copying bundle/ to build/. 14 years ago
agentzh (章亦春) 04709aa2e6 ensure that ldconfig is in PATH on linux *and* luajit is enabled. 14 years ago
agentzh (章亦春) 439af7a93b updated tests to reflect recent changes. 14 years ago
agentzh (章亦春) 96f79efed5 now we upgrade to ngx_lua v0.1.6rc3 to support mac os x 64-bit better and make configure script detect macosx for darwin system correctly. 14 years ago
agentzh (章亦春) df07bfb081 now we use -Wl,rpath,/some/path rather than -Wl,rpath=/some/path because the latter does not work on platforms like Mac OS X. 14 years ago
agentzh (章亦春) aa77273b7d now we bundle the redis2 module. 14 years ago
agentzh (章亦春) 1663e02dcb now we require at least perl 5.6.0. released 0.8.54.1. 14 years ago
agentzh (章亦春) 292e460621 now we apply the makefile install fix patch for Solaris. 14 years ago
agentzh (章亦春) c8505d3a36 fixed a small warning of uninitialized values. 14 years ago
agentzh (章亦春) dc2394d5ac added tests for Mac OS X. 14 years ago
agentzh (章亦春) 43369391a7 now we disable ngx_drizzle on solaris/sunos by default because libdrizzle is having problems on solaris. sigh. 14 years ago
agentzh (章亦春) 244bd03120 added more tests for --with-http_postgres_module and --with-http_iconv_module. 14 years ago
agentzh (章亦春) 2a2a5f444d fixed auto_complate and upgraded various modules. 14 years ago
agentzh (章亦春) b2acdc5387 now we support accumulative --with-ld-opt option. 14 years ago
agentzh (章亦春) 0b2e1ec9b7 now we support accumulative --with-cc-opt. 14 years ago
agentzh (章亦春) eeb106c6cb now we automatically build the bundled libdrizzle library. 14 years ago
agentzh (章亦春) 84989d2d28 now we also test the generated makefiles in our test suite. 14 years ago
agentzh (章亦春) bff4acbbd4 now we write Makefile. 14 years ago
agentzh (章亦春) 215f852bc2 added a test for --with-luajit. 14 years ago
agentzh (章亦春) 8d2fd89284 now we enable ngx_http_ssl_module by default and we also enable ngx_set_misc by default. 14 years ago
agentzh (章亦春) 50e6dd5079 fixed error checking order. 14 years ago