lijunlong
347c47c784
win32: update pcre to pcre2-10.44.
3 months ago
swananan
478d980900
changes: remove the pcre2 disable config.
11 months ago
Yichun Zhang (agentzh)
ad33f56e91
change: Makefile: added new INSTALL variable that can be overridden from the make command line.
...
Also fixed compatibility with Android Termux's install utility.
11 months ago
swananan
6278b1aeae
feature: upgrade nginx core to 1.25.1 which supports HTTP3.
1 year ago
Yichun Zhang (agentzh)
29b901d4cd
change: ./configure: we no longer need to pass in -msse4.2 with the latest LuaJIT.
4 years ago
lijunlong
4a006e09b4
bugfix: fixed a typo in configure.
4 years ago
Thibault Charbonnier
5a03142ec3
configure: removed outdated '--with-luajit' option (always the default).
...
* keep the option to avoid the script from producing an error - it NOPs.
* removed a dead branch of code since it is now impossible for the
`luajit` and `luajit_path` options to be both enabled at once.
* update `--help` output to remove mentions of PUC-Rio Lua
4 years ago
Thibault Charbonnier
e3615c3522
configure: removed dead code since PUC-Lua isn't supported anymore.
4 years ago
Thibault Charbonnier
947365b3b1
configure: updated options inherited from NGINX 1.17.8.
...
* removed duplicated `--without-stream_ssl_module` option
* removed obsolete `--with-pcre-conf-opt` option
* added "(defautl on) description to `--with-http_ssl_module` option
* moved `--without-stream` option to OpenResty's section
4 years ago
lijunlong
61f6ecb419
feature: passed C compiler option -g by default for statically linked openssl, pcre, and zlib libraries to enable debuginfo.
4 years ago
Yichun Zhang (agentzh)
8cf88e3b13
upgraded ngx_stream_lua to 0.0.8rc3 and ngx_http_lua to 0.10.16rc5.
...
bugfix: now we avoid introducing double quotes or single quotes in CFLAGS variable values. Fix #587 .
win32/win64: upgraded openssl to 1.1.1e.
5 years ago
Yichun Zhang (agentzh)
2ac0ad9f03
feature: fixed compatibility with macOS 11.15+.
...
bumped version to 1.17.8.1 RC1.
win32/win64: upgraded pcre to 8.44 and openssl to 1.1.1d.
5 years ago
Thibault Charbonnier
6d7249f1c4
configure: updated '--without-luajit-gc64' to follow Mike Pall's commit which enables GC64 by default on x64 platforms.
...
See openresty/luajit2@bd00094
5 years ago
Yichun Zhang (agentzh)
41abd0f3b5
bugfix: updated the ./configure --help usage text output for the latest nginx version.
5 years ago
Yichun Zhang (agentzh)
f17fe6edc1
change: we no longer maintain the nginx dtrace patch.
5 years ago
Yichun Zhang (agentzh)
395bed2b14
bugfix: windows: make clean: we did not clear many windows-specific files.
5 years ago
Yichun Zhang (agentzh)
cc9787a290
feature: ./configure: added new option --with-luajit-ldflags=OPTS for specifying custom luajit linker flags.
6 years ago
Yichun Zhang (agentzh)
4cb86c999c
bugfix: lua-resty-signal and lua-resty-shell should not be enabled on windows.
6 years ago
Thibault Charbonnier
72962e0125
bugfix: we now build lua-resty-signal's shared lib component.
6 years ago
Thibault Charbonnier
2e7e51e649
feature: bundled the lua-resty-signal and lua-resty-shell libraries.
6 years ago
Thibault Charbonnier
3f42731e50
change: we now enable the GC64 mode by default in our bundled LuaJIT build for x86_64 architectures; this can be disabled with ./configure --without-luajit-gc64.
6 years ago
Thibault Charbonnier
7b290a582f
feature: bundled the lua-tablepool library.
6 years ago
Yichun Zhang (agentzh)
2cfd8e5f04
feature: ./configure: added support for the -h option.
6 years ago
Yichun Zhang (agentzh)
37a41b416c
feature: ./configure: added new options --without-stream_ssl_module and --without-stream.
6 years ago
Datong Sun
34db6fd04c
configure: now supports the --without-stream_ssl_module option to disable ngx_stream_ssl_module if necessary.
...
Fix #388 .
6 years ago
Datong Sun
0263f89bff
configure: support @rpath placeholder in OS X.
7 years ago
Yichun Zhang (agentzh)
4a85469797
./configure: fixed source lines exceeding 80 cols (heredoc literals are skipped).
7 years ago
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>
7 years ago
catatsuy
031778f770
bugfix: ./configure: relative paths in --add-dynamic-module=PATH option did not work.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
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>
7 years ago
spacewander
2cc5ba6c91
bugfix: we removed the existing Makefile even for `./configure --help`.
...
Signed-off-by: Yichun Zhang (agentzh) <agentzh@gmail.com>
7 years ago
Yichun Zhang (agentzh)
3763c5380e
feature: bundled and enabled ngx_stream_lua_module by default. this module is still experimental.
7 years ago
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).
7 years ago
Yichun Zhang (agentzh)
cf01381428
plus: install the COPYRIGHT file as well.
8 years ago
Yichun Zhang (agentzh)
bc2068420c
feature: we now search LuaJIT bytecode files .ljbc before Lua source files *.lua in the default Lua module search paths.
8 years ago
Yichun Zhang (agentzh)
b81a5cea66
bugfix: ./configure: the --without-http_lua_upstream option alone incorrectly disabled all the Lua stuff.
8 years ago
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 .
8 years ago
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>
8 years ago
Yichun Zhang (agentzh)
1fbcf153e3
change: we no longer bundle the standard Lua 5.1 interpreter.
8 years ago
Yichun Zhang (agentzh)
6b82ea1099
feature: now we automatically add the -msse4.2 compilation option for building the bundled LuaJIT when it is available.
8 years ago
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>
8 years ago
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.
8 years ago
Yichun Zhang (agentzh)
efe10e532c
added new command-line utility, opm, for managing community contributed OpenResty packages.
8 years ago
Yichun Zhang (agentzh)
8ffd932b20
added lua-resty-limit-traffic.
8 years ago
Yichun Zhang (agentzh)
5163293260
make install: now we also create directories <prefix>/site/pod/ and <prefix>/site/manifest/.
8 years ago
Yichun Zhang (agentzh)
fd667d6369
updated the help text of ./configure --help to sync with the new nginx 1.11.2 core.
8 years ago
Yichun Zhang (agentzh)
961eb11536
bugfix: forgot to create the directory <openresty-prefix>/site/lualib/.
8 years ago
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.
8 years ago
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".
8 years ago
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 .
9 years ago