Yichun Zhang (agentzh)
37a41b416c
feature: ./configure: added new options --without-stream_ssl_module and --without-stream.
2018-11-01 17:45:50 -07:00
Datong Sun
34db6fd04c
configure: now supports the --without-stream_ssl_module option to disable ngx_stream_ssl_module if necessary.
...
Fix #388 .
2018-07-05 00:38:15 -07:00
Datong Sun
0263f89bff
configure: support @rpath placeholder in OS X.
2018-06-14 15:59:42 -07:00
Yichun Zhang (agentzh)
4a85469797
./configure: fixed source lines exceeding 80 cols (heredoc literals are skipped).
2018-03-18 12:42:07 -07:00
Yichun Zhang (agentzh)
46a1c7adb3
feature: now the openresty build system (./configure) automatically patches the resty command-line utility to use its own nginx binary so that it does not have to compute it at runtime (which is a bit expensive).
...
this saves about 10ms (from for total 20ms to 10ms) for resty's startup time, as
measured on a mid-2015 MBP. That's 50% reduction in total startup time!
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
2018-03-18 12:32:02 -07:00
catatsuy
031778f770
bugfix: ./configure: relative paths in --add-dynamic-module=PATH option did not work.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
2018-02-25 14:46:07 -08:00
Yichun Zhang (agentzh)
94db027c12
./configure: updated the stream subsystem related options from nginx 1.13.6.
...
thanks hy05190134 for the report in #334 .
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
2018-01-24 11:49:52 -08:00
spacewander
2cc5ba6c91
bugfix: we removed the existing Makefile even for ./configure --help
.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
2017-12-09 11:42:32 -08:00
Yichun Zhang (agentzh)
3763c5380e
feature: bundled and enabled ngx_stream_lua_module by default. this module is still experimental.
2017-10-26 10:41:47 -07:00
Yichun Zhang (agentzh)
9d36d4f069
bugfix: do not abort make install
when copying COPYRIGHT fails (the destination could be the same file on Windows, for example).
2017-08-08 20:17:18 -07:00
Yichun Zhang (agentzh)
cf01381428
plus: install the COPYRIGHT file as well.
2017-07-02 20:10:44 -07:00
Yichun Zhang (agentzh)
bc2068420c
feature: we now search LuaJIT bytecode files .ljbc before Lua source files *.lua in the default Lua module search paths.
2017-06-26 22:03:02 -07:00
Yichun Zhang (agentzh)
b81a5cea66
bugfix: ./configure: the --without-http_lua_upstream option alone incorrectly disabled all the Lua stuff.
2017-06-26 14:17:43 -07:00
Yichun Zhang (agentzh)
a8ea810fdc
feature: ./configure: the user flags specified by the --with-luajit-xcflags=FLAGS option are not appended to the default flags instead of being prepended. thanks spacewander for the report in #256 .
2017-05-06 17:38:10 -07:00
Jukka Raimovaara
eb8fc7771d
bugfix: the feature test for SSE 4.2 support did not really check if the local CPU indeed has it.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
2017-05-06 17:12:07 -07:00
Yichun Zhang (agentzh)
1fbcf153e3
change: we no longer bundle the standard Lua 5.1 interpreter.
2017-04-08 17:33:18 -07:00
Yichun Zhang (agentzh)
6b82ea1099
feature: now we automatically add the -msse4.2 compilation option for building the bundled LuaJIT when it is available.
2017-03-19 22:21:11 -07:00
David Galeano
ee90152ae3
bugfix: we did not use PATH in ./configure --sbin-path=PATH when creating symlinks.
...
this fixes #196 .
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
2017-02-13 15:09:10 -08:00
Yichun Zhang (agentzh)
e254c3d0c1
change: now we enable -DLUAJIT_ENABLE_LUA52COMPAT in our bundled LuaJIT build by default, which can be disabled by ./configure --without-luajit-lua52.
2016-11-13 08:18:06 -08:00
Yichun Zhang (agentzh)
efe10e532c
added new command-line utility, opm, for managing community contributed OpenResty packages.
2016-11-04 15:12:14 -07:00
Yichun Zhang (agentzh)
8ffd932b20
added lua-resty-limit-traffic.
2016-11-04 15:00:22 -07:00
Yichun Zhang (agentzh)
5163293260
make install: now we also create directories <prefix>/site/pod/ and <prefix>/site/manifest/.
2016-11-02 15:19:06 -07:00
Yichun Zhang (agentzh)
fd667d6369
updated the help text of ./configure --help to sync with the new nginx 1.11.2 core.
2016-08-26 13:35:04 -07:00
Yichun Zhang (agentzh)
961eb11536
bugfix: forgot to create the directory <openresty-prefix>/site/lualib/.
2016-07-14 18:30:07 -07:00
Yichun Zhang (agentzh)
5429150ab6
feature: added "<openresty-prefix>/site/lualib/" to the default Lua module search paths used by OpenResty. This location is for 3rd-party Lua modules so that the users will not pollute the "<openresty-prefix>/lualib/" directory with non-standard Lua module files.
2016-07-14 18:05:53 -07:00
Yichun Zhang (agentzh)
8d76d5910f
feature: now we create the <openresty-prefix>/bin/openresty symlink which points to <openresty-prefix>/nginx/sbin/nginx to avoid polluting the PATH environment with the name "nginx".
2016-07-14 17:53:07 -07:00
Yichun Zhang (agentzh)
e63984f81d
bugfix: special characters like spaces in nginx configure option values (like --with-pcre-opt and --with-openssl-opt) were not passed correctly. thanks Andreas Lubbe for the report in #178 .
2016-06-06 12:07:54 -07:00
Yichun Zhang (agentzh)
6160254ec8
bugfix: ./configure: we should disable the ngx_http_encrypted_session module when --without-http_ssl_module is specified.
2016-05-12 18:19:01 -07:00
Yichun Zhang (agentzh)
fb040b60db
feature: added restydoc documentation indexes for the official nginx core and most of the official openresty components. also upgraded resty-cli to 0.07rc2.
2016-05-12 17:33:26 -07:00
Yichun Zhang (agentzh)
3da92ac16c
bugfix: ./configure: use of relative paths like "./nginx" in --prefix=PATH led to compilation errors. thanks Tao Huang for the report in openresty/stream-lua-nginx-module#11 .
2016-02-15 09:42:33 -08:00
Yichun Zhang (agentzh)
54b824d1f4
./configure: now we automatically set the env MACOSX_DEPLOYMENT_TARGET to the current Mac OS X version unless the env is already set. thanks bsyk for the report in #3 .
2015-12-19 11:48:21 -08:00
Yichun Zhang (agentzh)
1f4045ef2c
More MSYS/MinGW love.
...
* upgraded ngx_lua to 0.9.18rc1 to support Win32 LuaJIT DLL.
* upgraded lua-redis-parser to 0.11rc1 for better Win32 support.
* upgraded lua-rds-parser to 0.06rc2 for better Win32 support.
* upgraded ngx_rds_csv to 0.07rc1 for better Win32 support.
* upgraded lua-resty-cli to 0.04rc1 for better Win32 support.
* upgraded lua-resty-core to 0.1.2.
* applied a patch to LuaJIT to add "!/lualib/" to the default Lua
package search paths.
* upgraded lua-cjson to 2.1.0.3rc2 for better Win32 support and
a suppressed gcc warning.
* use OpenResty's nginx tarballs extracted directly from the official nginx
code repos, because we need the win32 support which is excluded in the
official nginx release tarballs. Our nginx release tarballs are
generated by the util/package-nginx.sh script.
* added the util/package-win32.sh script to generate the Win32 OpenResty
binary distribution file.
* applied a patch to always enable C compiler feature tests in nginx's
own build system because the MinGW gcc compiler on Win32 is also
powerful enough to support advanced features like variadic macros.
* added document README-win32.
* util/dist-check: do a partial uninstallation before installing
anything new.
* added util/build-win32.sh to build OpenResty on Win32 using the
MinGW/MSYS toolchain.
* ./configure: added support for building on Win32 using the MinGW/MSYS
toolchain.
2015-11-02 15:41:50 +08:00
Yichun Zhang (agentzh)
6a17d2c784
bugfix: ./configure --prefix=PATH did not work when PATH is relative. also added experimental support for the MinGW MSYS environment on Win32.
2015-10-29 21:36:27 +08:00
Yichun Zhang (agentzh)
c02caa3587
bugfix: ./configure --help: fixed the usage text for the --with-debug option. thanks Kipras Mancevičius for the report.
2015-07-15 23:50:23 +08:00
Yichun Zhang (agentzh)
87c988e4ba
bugfix: link failures with openssl might happen on 64-bit Mac OS X when the ./configure option --with-pcre=PATH was used and the openssl source was recent enough. thanks grasses for the report in #3 .
2015-07-10 12:16:06 +08:00
Yichun Zhang (agentzh)
97a05513eb
removed the --with-rtsig_module option from the usage info of ./configure.
2015-07-04 15:27:26 +08:00
Yichun Zhang (agentzh)
7d0443d5d7
./configure: added --with-threads to usage; also added --with-threads test to dist-check.
2015-07-03 23:23:41 +08:00
Yichun Zhang (agentzh)
ffb5acf592
./configure: fixed the --without-http_rewrite_module option by disabling NDK automatically; also automatically disable the ngx_encrypted_session module when NDK is disabled.
2015-06-23 22:34:02 +08:00
Yichun Zhang (agentzh)
1f7f6a31b2
bugfix: LuaJIT compilation might fail when old gcc 4 compilers are used (like gcc 4.1.0). this regression had appeared in OpenResty 1.7.7.2. thanks aseiot for the report in #85 .
2015-03-11 15:18:14 -07:00
Yichun Zhang (agentzh)
795f52d06c
./configure: removed hacks to workaround an old bug in ngx_lua's build system (just recently fixed in ngx_lua).
2015-03-09 18:57:02 -07:00
Yichun Zhang (agentzh)
86ba1e09f4
./configure: added --without-http_upstream_least_conn_module and --without-http_upstream_keepalive_module to the usage text (for --help) to reflect recent changes in the nginx core. thanks Seyhun Cavus for the report.
2015-02-09 11:49:13 -08:00
Yichun Zhang (agentzh)
2519cd7dd3
./configure: renamed the --without-http_limit_zone_module option to --without-http_limit_conn_module to reflect the change in recent nginx cores. thanks Seyhun Cavus for the report.
2015-02-09 11:43:09 -08:00
Yichun Zhang (agentzh)
03b25469c8
feature: we bundle the resty-cli project to include its "resty" tool instead of using our own.
2014-12-29 14:49:08 -08:00
Yichun Zhang (agentzh)
065fb6db35
./configure: usage text: renamed --with-luajit=PATH to --with-luajit=DIR. thanks Dominic for the suggestion in openresty/ngx_openresty#68 .
2014-10-09 16:43:22 -07:00
Yichun Zhang (agentzh)
640108c6f5
./configure: added the default prefix value to the usage text.
2014-10-07 11:52:12 -07:00
Yichun Zhang (agentzh)
0bfb73764e
bugfix: we might misuse the homebrew version of LuaJIT on Mac OS X when the user specified the --with-ld-opt="-L/usr/local/lib". thanks Aapo Talvensaari for the report.
2014-08-30 15:12:46 -07:00
Yichun Zhang (agentzh)
399bdecaef
feature: added new command-line utility, "resty", to run Lua code or Lua files (for OpenResty) directly from the command-line. it is installed into the "<prefix>/bin" directory. prodded by Vitaly Kosenko.
2014-08-20 14:58:58 -07:00
Yichun Zhang (agentzh)
88f0bdb2ae
./configure: call "sh" explicitly for nginx's ./configure script to prevent weird file permission issues as in #63 .
2014-08-17 22:27:20 -07:00
Yichun Zhang (agentzh)
c23007bcce
optimize: now we use the C compiler option -O2 by default.
2014-07-29 15:12:12 -07:00
Yichun Zhang (agentzh)
6d854671b7
bugfix: "./configure --without-lua_resty_dns" did not work as declared. thanks Vitaly for the report in #61 .
2014-07-09 11:32:49 -07:00