openresty / lua-nginx-module

Embed the Power of Lua into NGINX HTTP servers
https://openresty.org/
11.24k stars 2.02k forks source link

checking for LuaJIT 2.x not found #1834

Open oawang opened 3 years ago

oawang commented 3 years ago

Dockerfile.txt

ng:1.19.3

ADD https://github.com/openresty/luajit2/archive/v2.1-20201027.tar.gz

ngx_devel_kit(NDK)模块

ADD https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz

lua-nginx-module 模块

ADD https://github.com/openresty/lua-nginx-module/archive/v0.10.19.tar.gz

报错信息 module in /usr/local/src/lua-nginx-module-0.10.19 checking for LuaJIT 2.x ... not found ./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x. The command '/bin/sh -c cd /tmp/nginx-1.19.3 && ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log --pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/var/lock/nginx.lock --with-ld-opt="-Wl,-rpath,/usr/local/luajit/lib" --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --add-module=/usr/local/src/lua-nginx-module-0.10.19 --add-module=/usr/local/src/ngx_devel_kit-0.3.0 --add-module=/usr/local/src/ngx_cache_purge-2.3 && make && make install' returned a non-zero code: 1

Firegarden commented 3 years ago

ngx_http_lua_module requires LuaJIT 2.x.

did you install luaJIT?

something like

cd /usr/local/src/nginx/modules wget https://github.com/openresty/luajit2/archive/v${LUA_JIT_VER}.tar.gz tar xaf v${LUA_JIT_VER}.tar.gz cd luajit2-${LUA_JIT_VER} make install then I think you have to export the path using

export LUAJIT_LIB=/usr/local/lib/ export LUAJIT_INC=/usr/local/include/luajit-2.1/

mikeg-de commented 3 years ago

I face the same error when compiling from source. Any idea what my mistake could be?

$ sudo git clone git://github.com/vision5/ngx_devel_kit.git

$ sudo git clone git://github.com/openresty/luajit2.git
$ cd /opt/luajit2/
$ sudo make && sudo make install
==== Building LuaJIT 2.1.0-beta3 ====
make -C src
make[1]: Entering directory '/opt/luajit2/src'
make[1]: Nothing to be done for 'default'.
make[1]: Leaving directory '/opt/luajit2/src'
==== Successfully built LuaJIT 2.1.0-beta3 ====
==== Installing LuaJIT 2.1.0-beta3 to /usr/local ====
mkdir -p /usr/local/bin /usr/local/lib /usr/local/include/luajit-2.1 /usr/local/share/man/man1 /usr/local/lib/pkgconfig /usr/local/share/luajit-2.1.0-beta3/jit /usr/local/share/lua/5.1 /usr/local/lib/lua/5.1
cd src && install -m 0755 luajit /usr/local/bin/luajit-2.1.0-beta3
cd src && test -f libluajit.a && install -m 0644 libluajit.a /usr/local/lib/libluajit-5.1.a || :
rm -f /usr/local/lib/libluajit-5.1.so.2.1.0 /usr/local/lib/libluajit-5.1.so /usr/local/lib/libluajit-5.1.so.2
cd src && test -f libluajit.so && \
  install -m 0755 libluajit.so /usr/local/lib/libluajit-5.1.so.2.1.0 && \
  ( ldconfig -n 2>/dev/null /usr/local/lib || : ) && \
  ln -sf libluajit-5.1.so.2.1.0 /usr/local/lib/libluajit-5.1.so && \
  ln -sf libluajit-5.1.so.2.1.0 /usr/local/lib/libluajit-5.1.so.2 || :
cd etc && install -m 0644 luajit.1 /usr/local/share/man/man1
cd etc && sed -e "s|^prefix=.*|prefix=/usr/local|" -e "s|^multilib=.*|multilib=lib|" luajit.pc > luajit.pc.tmp && \
  install -m 0644 luajit.pc.tmp /usr/local/lib/pkgconfig/luajit.pc && \
  rm -f luajit.pc.tmp
cd src && install -m 0644 lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h /usr/local/include/luajit-2.1
cd src/jit && install -m 0644 bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua dis_x86.lua dis_x64.lua dis_arm.lua dis_arm64.lua dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua dis_mips64.lua dis_mips64el.lua vmdef.lua /usr/local/share/luajit-2.1.0-beta3/jit
ln -sf luajit-2.1.0-beta3 /usr/local/bin/luajit
==== Successfully installed LuaJIT 2.1.0-beta3 to /usr/local ====

$ sudo git clone git://github.com/openresty/lua-nginx-module.git

$ cd /opt
$ sudo wget -4 http://nginx.org/download/nginx-1.19.8.tar.gz
$ sudo tar -zxvf nginx-1.19.8.tar.gz
$ cd nginx-1.19.8/

$ export LUAJIT_LIB=/usr/local/lib
$ export LUAJIT_INC=/usr/local/include/luajit-2.1

$ sudo ./configure \
--user=www-data \
--group=www-data \
--prefix=/etc/nginx \
--sbin-path=/usr/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/run/nginx.pid \
--lock-path=/run/nginx.lock \
--with-cc-opt="-DTCP_FASTOPEN=23" \
--http-client-body-temp-path=/var/cache/nginx/client_temp \
--http-proxy-temp-path=/var/cache/nginx/proxy_temp \
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \
--http-scgi-temp-path=/var/cache/nginx/scgi_temp \
--with-debug \
--with-threads \
--with-file-aio \
--with-http_addition_module \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_realip_module \
--with-http_geoip_module \
--with-http_sub_module \
--with-http_mp4_module \
--with-http_gunzip_module \
--with-http_gzip_static_module \
--with-http_auth_request_module \
--with-http_random_index_module \
--with-http_degradation_module \
--with-openssl=/opt/openssl \
--with-pcre=/opt/pcre-8.44 \
--with-pcre-jit \
--with-stream \
--with-stream_ssl_module \
--without-mail_pop3_module \
--without-mail_imap_module \
--without-mail_smtp_module \
--with-http_stub_status_module \
--add-module=/opt/nginx_accept_language_module \
--add-module=/opt/ngx_cache_purge \
--add-module=/opt/headers-more-nginx-module \
--add-module=/opt/ngx_brotli \
--with-cc-opt=-O2 --with-ld-opt='-Wl,-rpath,/usr/local/lib' \
--add-module=/opt/ngx_devel_kit \
--add-module=/opt/lua-nginx-module
checking for OS
 + Linux 5.4.0-1038-aws aarch64
checking for C compiler ... found
 + using GNU C compiler
 + gcc version: 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 
checking for gcc -pipe switch ... found
checking for --with-ld-opt="-Wl,-rpath,/usr/local/lib" ... found
checking for -Wl,-E switch ... found
checking for gcc builtin atomic operations ... found
checking for C99 variadic macros ... found
checking for gcc variadic macros ... found
checking for gcc builtin 64 bit byteswap ... found
checking for unistd.h ... found
checking for inttypes.h ... found
checking for limits.h ... found
checking for sys/filio.h ... not found
checking for sys/param.h ... found
checking for sys/mount.h ... found
checking for sys/statvfs.h ... found
checking for crypt.h ... found
checking for Linux specific features
checking for epoll ... found
checking for EPOLLRDHUP ... found
checking for EPOLLEXCLUSIVE ... found
checking for O_PATH ... found
checking for sendfile() ... found
checking for sendfile64() ... found
checking for sys/prctl.h ... found
checking for prctl(PR_SET_DUMPABLE) ... found
checking for prctl(PR_SET_KEEPCAPS) ... found
checking for capabilities ... found
checking for crypt_r() ... found
checking for sys/vfs.h ... found
checking for poll() ... found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for crypt() in libcrypt ... found
checking for F_READAHEAD ... not found
checking for posix_fadvise() ... found
checking for O_DIRECT ... found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for statfs() ... found
checking for statvfs() ... found
checking for dlopen() ... not found
checking for dlopen() in libdl ... found
checking for sched_yield() ... found
checking for sched_setaffinity() ... found
checking for SO_SETFIB ... not found
checking for SO_REUSEPORT ... found
checking for SO_ACCEPTFILTER ... not found
checking for SO_BINDANY ... not found
checking for IP_TRANSPARENT ... found
checking for IP_BINDANY ... not found
checking for IP_BIND_ADDRESS_NO_PORT ... found
checking for IP_RECVDSTADDR ... not found
checking for IP_SENDSRCADDR ... not found
checking for IP_PKTINFO ... found
checking for IPV6_RECVPKTINFO ... found
checking for TCP_DEFER_ACCEPT ... found
checking for TCP_KEEPIDLE ... found
checking for TCP_FASTOPEN ... found
checking for TCP_INFO ... found
checking for accept4() ... found
checking for kqueue AIO support ... not found
checking for Linux AIO support ... found
checking for int size ... 4 bytes
checking for long size ... 8 bytes
checking for long long size ... 8 bytes
checking for void * size ... 8 bytes
checking for uint32_t ... found
checking for uint64_t ... found
checking for sig_atomic_t ... found
checking for sig_atomic_t size ... 4 bytes
checking for socklen_t ... found
checking for in_addr_t ... found
checking for in_port_t ... found
checking for rlim_t ... found
checking for uintptr_t ... uintptr_t found
checking for system byte ordering ... little endian
checking for size_t size ... 8 bytes
checking for off_t size ... 8 bytes
checking for time_t size ... 8 bytes
checking for AF_INET6 ... found
checking for setproctitle() ... not found
checking for pread() ... found
checking for pwrite() ... found
checking for pwritev() ... found
checking for strerrordesc_np() ... not found
checking for sys_nerr ... found
checking for localtime_r() ... found
checking for clock_gettime(CLOCK_MONOTONIC) ... found
checking for posix_memalign() ... found
checking for memalign() ... found
checking for mmap(MAP_ANON|MAP_SHARED) ... found
checking for mmap("/dev/zero", MAP_SHARED) ... found
checking for System V shared memory ... found
checking for POSIX semaphores ... not found
checking for POSIX semaphores in libpthread ... found
checking for struct msghdr.msg_control ... found
checking for ioctl(FIONBIO) ... found
checking for ioctl(FIONREAD) ... found
checking for struct tm.tm_gmtoff ... found
checking for struct dirent.d_namlen ... not found
checking for struct dirent.d_type ... found
checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
checking for sysconf(_SC_LEVEL1_DCACHE_LINESIZE) ... found
checking for openat(), fstatat() ... found
checking for getaddrinfo() ... found
configuring additional modules
adding module in /opt/nginx_accept_language_module
checking for  ... found
 + ngx_http_accept_language_module was configured
adding module in /opt/ngx_cache_purge
 + ngx_http_cache_purge_module was configured
adding module in /opt/headers-more-nginx-module
 + ngx_http_headers_more_filter_module was configured
adding module in /opt/ngx_brotli
 + ngx_brotli was configured
adding module in /opt/ngx_devel_kit
 + ngx_devel_kit was configured
adding module in /opt/lua-nginx-module
checking for LuaJIT 2.x ... not found
    ./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x.
mikeg-de commented 3 years ago

I managed to compile nginx with lua by manually adding the variables into the config file as suggested in this Chinese forum

$ sudo nano /opt/lua-nginx-module/config
LUAJIT_LIB=/usr/local/lib
LUAJIT_INC=/usr/local/include/luajit-2.1
Firegarden commented 3 years ago

yes this is a known requirement and I wish it was not so complicated to figure out

My script includes a line like this

if [[ "$LUA" = 'y' ]]; then export LUAJIT_LIB=/usr/local/lib/ export LUAJIT_INC=/usr/local/include/luajit-2.1/ fi

rmikhael commented 3 years ago

Comment by @Firegarden worked for me. Here is part of my docker file, starting from the lua/ubuntu 20.04 image suggested in https://github.com/GUI/lua-docker :

RUN export LUAJIT_LIB=/usr/local/lib \ && export LUAJIT_INC=/usr/local/include/luajit-2.1 \ && ./scripts/my_build_script.sh

eriko-de commented 3 years ago

I was able to 'fix' it by using an older version. I used v0.10.12

ndtreviv commented 3 years ago

Even adding those env vars I get :

#12 5.262 checking for LuaJIT library in /usr/local/lib/ and  (specified by the LUAJIT_LIB and LUAJIT_INC env, with -ldl) ... found
#12 5.305 checking for LuaJIT 2.x ... not found
#12 5.323     ./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x.

Do I need to specify different env vars for LuaJIT 2?

pbkh-kimheang commented 1 year ago

Excuse me Everyone here. I need your help I tried to build the module and I also get this kind of error. On Docker it works fine but when I try to run the command to local PC I get this error.

I am building it on Ubuntu 16.04 (both docker and local PC)

Here is my command (the same as Docker, just in docker I prepare ARG as the variable)

luajit2_version=2.1-20220915 \
&& luajit2_dir=/usr/local/lib \
&& nginx_modules_dir=/usr/share/nginx/modules\
&& ngx_devel_kit_version=0.3.2 \
&& ngx_devel_kit_dir=/usr/local/src \
&& lua_nginx_module_version=0.10.22 \
&& lua_nginx_module_dir=/usr/local/src \
&& nginx_version=1.10.3 \
&& nginx_dir=/usr/local/lib \
&& LUAJIT_LIB=/usr/local/lib \
&& LUAJIT_INC=/usr/local/include/luajit-2.1 \
&& nginx_args=`nginx -V 2>&1 | sed -n -e 's/^configure arguments: //p'` \
&& sudo apt-get update \
  && DEBIAN_FRONTEND=noninteractive sudo apt-get install -y wget gcc make libpcre3-dev zlib1g-dev libssl-dev libxslt1-dev libgd-dev libgeoip-dev nginx \
  && sudo wget https://github.com/openresty/luajit2/archive/refs/tags/v${luajit2_version}.tar.gz -P ${luajit2_dir} \
  && sudo tar -zxvf ${luajit2_dir}/v${luajit2_version}.tar.gz -C ${luajit2_dir} \
  && sudo make -C ${luajit2_dir}/luajit2-${luajit2_version} \
  && sudo make install -C ${luajit2_dir}/luajit2-${luajit2_version} \
  && sudo wget https://github.com/vision5/ngx_devel_kit/archive/refs/tags/v${ngx_devel_kit_version}.tar.gz -P ${ngx_devel_kit_dir} \
  && sudo tar -zxvf ${ngx_devel_kit_dir}/v${ngx_devel_kit_version}.tar.gz -C ${ngx_devel_kit_dir} \
  && sudo wget https://github.com/openresty/lua-nginx-module/archive/refs/tags/v${lua_nginx_module_version}.tar.gz -P ${lua_nginx_module_dir} \
  && sudo tar -zxvf ${lua_nginx_module_dir}/v${lua_nginx_module_version}.tar.gz -C ${lua_nginx_module_dir} \
  && sudo wget https://nginx.org/download/nginx-${nginx_version}.tar.gz -P ${nginx_dir} \
  && sudo tar -zxvf ${nginx_dir}/nginx-${nginx_version}.tar.gz -C ${nginx_dir} \
  && cd ${nginx_dir}/nginx-${nginx_version} \
  && sudo sh -c "./configure ${nginx_args} --with-ld-opt='-Wl,-rpath,${LUAJIT_LIB}' --with-cc-opt='-fPIC' --add-dynamic-module=${ngx_devel_kit_dir}/ngx_devel_kit-${ngx_devel_kit_version} --add-dynamic-module=${lua_nginx_module_dir}/lua-nginx-module-${lua_nginx_module_version}" \
  && sudo make modules \
  && sudo mkdir -p ${nginx_modules_dir} \
  && sudo mv objs/ndk_http_module.so objs/ngx_http_lua_module.so ${nginx_modules_dir}

Here is the error:

team2@ubuntu luajit2_version=2.1-20220915 \
> && luajit2_dir=/usr/local/lib \
> && nginx_modules_dir=/usr/share/nginx/modules\
> && ngx_devel_kit_version=0.3.2 \
> && ngx_devel_kit_dir=/usr/local/src \
> && lua_nginx_module_version=0.10.22 \
> && lua_nginx_module_dir=/usr/local/src \
> && nginx_version=1.10.3 \
> && nginx_dir=/usr/local/lib \
> && LUAJIT_LIB=/usr/local/lib \
> && LUAJIT_INC=/usr/local/include/luajit-2.1 \
> && nginx_args=`nginx -V 2>&1 | sed -n -e 's/^configure arguments: //p'` \
> && sudo apt-get update \
>   && DEBIAN_FRONTEND=noninteractive sudo apt-get install -y wget gcc make libpcre3-dev zlib1g-dev libssl-dev libxslt1-dev libgd-dev libgeoip-dev nginx \
>   && sudo wget https://github.com/openresty/luajit2/archive/refs/tags/v${luajit2_version}.tar.gz -P ${luajit2_dir} \
>   && sudo tar -zxvf ${luajit2_dir}/v${luajit2_version}.tar.gz -C ${luajit2_dir} \
>   && sudo make -C ${luajit2_dir}/luajit2-${luajit2_version} \
>   && sudo make install -C ${luajit2_dir}/luajit2-${luajit2_version} \
>   && sudo wget https://github.com/vision5/ngx_devel_kit/archive/refs/tags/v${ngx_devel_kit_version}.tar.gz -P ${ngx_devel_kit_dir} \
>   && sudo tar -zxvf ${ngx_devel_kit_dir}/v${ngx_devel_kit_version}.tar.gz -C ${ngx_devel_kit_dir} \
>   && sudo wget https://github.com/openresty/lua-nginx-module/archive/refs/tags/v${lua_nginx_module_version}.tar.gz -P ${lua_nginx_module_dir} \
>   && sudo tar -zxvf ${lua_nginx_module_dir}/v${lua_nginx_module_version}.tar.gz -C ${lua_nginx_module_dir} \
>   && sudo wget https://nginx.org/download/nginx-${nginx_version}.tar.gz -P ${nginx_dir} \
>   && sudo tar -zxvf ${nginx_dir}/nginx-${nginx_version}.tar.gz -C ${nginx_dir} \
>   && cd ${nginx_dir}/nginx-${nginx_version} \
>   && sudo sh -c "./configure ${nginx_args} --with-ld-opt='-Wl,-rpath,${LUAJIT_LIB}' --with-cc-opt='-fPIC' --add-dynamic-module=${ngx_devel_kit_dir}/ngx_devel_kit-${ngx_devel_kit_version} --add-dynamic-module=${lua_nginx_module_dir}/lua-nginx-module-${lua_nginx_module_version}" \
>   && sudo make modules \
>   && sudo mkdir -p ${nginx_modules_dir} \
>   && sudo mv objs/ndk_http_module.so objs/ngx_http_lua_module.so ${nginx_modules_dir}
Get:1 https://download.docker.com/linux/ubuntu xenial InRelease [66.2 kB]
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease               
Hit:3 http://us.archive.ubuntu.com/ubuntu xenial InRelease               
Hit:4 https://deb.nodesource.com/node_12.x xenial InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease
Hit:7 https://packages.adoptium.net/artifactory/deb xenial InRelease
Fetched 66.2 kB in 0s (69.7 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gcc is already the newest version (4:5.3.1-1ubuntu1).
libgeoip-dev is already the newest version (1.6.9-1).
libpcre3-dev is already the newest version (2:8.38-3.1).
make is already the newest version (4.1-6).
libgd-dev is already the newest version (2.1.1-4ubuntu0.16.04.12).
libssl-dev is already the newest version (1.0.2g-1ubuntu4.20).
libxslt1-dev is already the newest version (1.1.28-2.1ubuntu0.3).
nginx is already the newest version (1.10.3-0ubuntu0.16.04.5).
wget is already the newest version (1.17.1-1ubuntu1.5).
zlib1g-dev is already the newest version (1:1.2.8.dfsg-2ubuntu4.3).
0 upgraded, 0 newly installed, 0 to remove and 218 not upgraded.
--2023-01-23 13:28:18--  https://github.com/openresty/luajit2/archive/refs/tags/v2.1-20220915.tar.gz
Resolving github.com (github.com)... 20.27.177.113
Connecting to github.com (github.com)|20.27.177.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/openresty/luajit2/tar.gz/refs/tags/v2.1-20220915 [following]
--2023-01-23 13:28:18--  https://codeload.github.com/openresty/luajit2/tar.gz/refs/tags/v2.1-20220915
Resolving codeload.github.com (codeload.github.com)... 20.27.177.114
Connecting to codeload.github.com (codeload.github.com)|20.27.177.114|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: '/usr/local/lib/v2.1-20220915.tar.gz.1'

v2.1-20220915.tar.gz.1                        [    <=>                                                                              ]   1.09M  1.19MB/s    in 0.9s    

2023-01-23 13:28:20 (1.19 MB/s) - '/usr/local/lib/v2.1-20220915.tar.gz.1' saved [1143798]

luajit2-2.1-20220915/
luajit2-2.1-20220915/.gitignore
luajit2-2.1-20220915/.travis.yml
luajit2-2.1-20220915/COPYRIGHT
luajit2-2.1-20220915/Makefile
luajit2-2.1-20220915/README
luajit2-2.1-20220915/README.md
luajit2-2.1-20220915/doc/
luajit2-2.1-20220915/doc/bluequad-print.css
luajit2-2.1-20220915/doc/bluequad.css
luajit2-2.1-20220915/doc/contact.html
luajit2-2.1-20220915/doc/ext_buffer.html
luajit2-2.1-20220915/doc/ext_c_api.html
luajit2-2.1-20220915/doc/ext_ffi.html
luajit2-2.1-20220915/doc/ext_ffi_api.html
luajit2-2.1-20220915/doc/ext_ffi_semantics.html
luajit2-2.1-20220915/doc/ext_ffi_tutorial.html
luajit2-2.1-20220915/doc/ext_jit.html
luajit2-2.1-20220915/doc/ext_profiler.html
luajit2-2.1-20220915/doc/extensions.html
luajit2-2.1-20220915/doc/faq.html
luajit2-2.1-20220915/doc/img/
luajit2-2.1-20220915/doc/img/contact.png
luajit2-2.1-20220915/doc/install.html
luajit2-2.1-20220915/doc/luajit.html
luajit2-2.1-20220915/doc/running.html
luajit2-2.1-20220915/doc/status.html
luajit2-2.1-20220915/dynasm/
luajit2-2.1-20220915/dynasm/Examples/
luajit2-2.1-20220915/dynasm/Examples/run.sh
luajit2-2.1-20220915/dynasm/Examples/test_z_inst.c
luajit2-2.1-20220915/dynasm/dasm_arm.h
luajit2-2.1-20220915/dynasm/dasm_arm.lua
luajit2-2.1-20220915/dynasm/dasm_arm64.h
luajit2-2.1-20220915/dynasm/dasm_arm64.lua
luajit2-2.1-20220915/dynasm/dasm_mips.h
luajit2-2.1-20220915/dynasm/dasm_mips.lua
luajit2-2.1-20220915/dynasm/dasm_mips64.lua
luajit2-2.1-20220915/dynasm/dasm_ppc.h
luajit2-2.1-20220915/dynasm/dasm_ppc.lua
luajit2-2.1-20220915/dynasm/dasm_proto.h
luajit2-2.1-20220915/dynasm/dasm_s390x.h
luajit2-2.1-20220915/dynasm/dasm_s390x.lua
luajit2-2.1-20220915/dynasm/dasm_x64.lua
luajit2-2.1-20220915/dynasm/dasm_x86.h
luajit2-2.1-20220915/dynasm/dasm_x86.lua
luajit2-2.1-20220915/dynasm/dynasm.lua
luajit2-2.1-20220915/etc/
luajit2-2.1-20220915/etc/luajit.1
luajit2-2.1-20220915/etc/luajit.pc
luajit2-2.1-20220915/src/
luajit2-2.1-20220915/src/.gitignore
luajit2-2.1-20220915/src/Makefile
luajit2-2.1-20220915/src/Makefile.dep
luajit2-2.1-20220915/src/host/
luajit2-2.1-20220915/src/host/.gitignore
luajit2-2.1-20220915/src/host/README
luajit2-2.1-20220915/src/host/buildvm.c
luajit2-2.1-20220915/src/host/buildvm.h
luajit2-2.1-20220915/src/host/buildvm_asm.c
luajit2-2.1-20220915/src/host/buildvm_fold.c
luajit2-2.1-20220915/src/host/buildvm_lib.c
luajit2-2.1-20220915/src/host/buildvm_libbc.h
luajit2-2.1-20220915/src/host/buildvm_peobj.c
luajit2-2.1-20220915/src/host/genlibbc.lua
luajit2-2.1-20220915/src/host/genminilua.lua
luajit2-2.1-20220915/src/host/minilua.c
luajit2-2.1-20220915/src/jit/
luajit2-2.1-20220915/src/jit/.gitignore
luajit2-2.1-20220915/src/jit/bc.lua
luajit2-2.1-20220915/src/jit/bcsave.lua
luajit2-2.1-20220915/src/jit/dis_arm.lua
luajit2-2.1-20220915/src/jit/dis_arm64.lua
luajit2-2.1-20220915/src/jit/dis_arm64be.lua
luajit2-2.1-20220915/src/jit/dis_mips.lua
luajit2-2.1-20220915/src/jit/dis_mips64.lua
luajit2-2.1-20220915/src/jit/dis_mips64el.lua
luajit2-2.1-20220915/src/jit/dis_mips64r6.lua
luajit2-2.1-20220915/src/jit/dis_mips64r6el.lua
luajit2-2.1-20220915/src/jit/dis_mipsel.lua
luajit2-2.1-20220915/src/jit/dis_ppc.lua
luajit2-2.1-20220915/src/jit/dis_x64.lua
luajit2-2.1-20220915/src/jit/dis_x86.lua
luajit2-2.1-20220915/src/jit/dump.lua
luajit2-2.1-20220915/src/jit/p.lua
luajit2-2.1-20220915/src/jit/v.lua
luajit2-2.1-20220915/src/jit/zone.lua
luajit2-2.1-20220915/src/lauxlib.h
luajit2-2.1-20220915/src/lib_aux.c
luajit2-2.1-20220915/src/lib_base.c
luajit2-2.1-20220915/src/lib_bit.c
luajit2-2.1-20220915/src/lib_buffer.c
luajit2-2.1-20220915/src/lib_debug.c
luajit2-2.1-20220915/src/lib_ffi.c
luajit2-2.1-20220915/src/lib_init.c
luajit2-2.1-20220915/src/lib_io.c
luajit2-2.1-20220915/src/lib_jit.c
luajit2-2.1-20220915/src/lib_math.c
luajit2-2.1-20220915/src/lib_os.c
luajit2-2.1-20220915/src/lib_package.c
luajit2-2.1-20220915/src/lib_string.c
luajit2-2.1-20220915/src/lib_table.c
luajit2-2.1-20220915/src/lj_alloc.c
luajit2-2.1-20220915/src/lj_alloc.h
luajit2-2.1-20220915/src/lj_api.c
luajit2-2.1-20220915/src/lj_arch.h
luajit2-2.1-20220915/src/lj_asm.c
luajit2-2.1-20220915/src/lj_asm.h
luajit2-2.1-20220915/src/lj_asm_arm.h
luajit2-2.1-20220915/src/lj_asm_arm64.h
luajit2-2.1-20220915/src/lj_asm_mips.h
luajit2-2.1-20220915/src/lj_asm_ppc.h
luajit2-2.1-20220915/src/lj_asm_x86.h
luajit2-2.1-20220915/src/lj_assert.c
luajit2-2.1-20220915/src/lj_bc.c
luajit2-2.1-20220915/src/lj_bc.h
luajit2-2.1-20220915/src/lj_bcdump.h
luajit2-2.1-20220915/src/lj_bcread.c
luajit2-2.1-20220915/src/lj_bcwrite.c
luajit2-2.1-20220915/src/lj_buf.c
luajit2-2.1-20220915/src/lj_buf.h
luajit2-2.1-20220915/src/lj_carith.c
luajit2-2.1-20220915/src/lj_carith.h
luajit2-2.1-20220915/src/lj_ccall.c
luajit2-2.1-20220915/src/lj_ccall.h
luajit2-2.1-20220915/src/lj_ccallback.c
luajit2-2.1-20220915/src/lj_ccallback.h
luajit2-2.1-20220915/src/lj_cconv.c
luajit2-2.1-20220915/src/lj_cconv.h
luajit2-2.1-20220915/src/lj_cdata.c
luajit2-2.1-20220915/src/lj_cdata.h
luajit2-2.1-20220915/src/lj_char.c
luajit2-2.1-20220915/src/lj_char.h
luajit2-2.1-20220915/src/lj_clib.c
luajit2-2.1-20220915/src/lj_clib.h
luajit2-2.1-20220915/src/lj_cparse.c
luajit2-2.1-20220915/src/lj_cparse.h
luajit2-2.1-20220915/src/lj_crecord.c
luajit2-2.1-20220915/src/lj_crecord.h
luajit2-2.1-20220915/src/lj_ctype.c
luajit2-2.1-20220915/src/lj_ctype.h
luajit2-2.1-20220915/src/lj_debug.c
luajit2-2.1-20220915/src/lj_debug.h
luajit2-2.1-20220915/src/lj_def.h
luajit2-2.1-20220915/src/lj_dispatch.c
luajit2-2.1-20220915/src/lj_dispatch.h
luajit2-2.1-20220915/src/lj_emit_arm.h
luajit2-2.1-20220915/src/lj_emit_arm64.h
luajit2-2.1-20220915/src/lj_emit_mips.h
luajit2-2.1-20220915/src/lj_emit_ppc.h
luajit2-2.1-20220915/src/lj_emit_x86.h
luajit2-2.1-20220915/src/lj_err.c
luajit2-2.1-20220915/src/lj_err.h
luajit2-2.1-20220915/src/lj_errmsg.h
luajit2-2.1-20220915/src/lj_ff.h
luajit2-2.1-20220915/src/lj_ffrecord.c
luajit2-2.1-20220915/src/lj_ffrecord.h
luajit2-2.1-20220915/src/lj_frame.h
luajit2-2.1-20220915/src/lj_func.c
luajit2-2.1-20220915/src/lj_func.h
luajit2-2.1-20220915/src/lj_gc.c
luajit2-2.1-20220915/src/lj_gc.h
luajit2-2.1-20220915/src/lj_gdbjit.c
luajit2-2.1-20220915/src/lj_gdbjit.h
luajit2-2.1-20220915/src/lj_init.c
luajit2-2.1-20220915/src/lj_ir.c
luajit2-2.1-20220915/src/lj_ir.h
luajit2-2.1-20220915/src/lj_ircall.h
luajit2-2.1-20220915/src/lj_iropt.h
luajit2-2.1-20220915/src/lj_jit.h
luajit2-2.1-20220915/src/lj_lex.c
luajit2-2.1-20220915/src/lj_lex.h
luajit2-2.1-20220915/src/lj_lib.c
luajit2-2.1-20220915/src/lj_lib.h
luajit2-2.1-20220915/src/lj_load.c
luajit2-2.1-20220915/src/lj_mcode.c
luajit2-2.1-20220915/src/lj_mcode.h
luajit2-2.1-20220915/src/lj_meta.c
luajit2-2.1-20220915/src/lj_meta.h
luajit2-2.1-20220915/src/lj_obj.c
luajit2-2.1-20220915/src/lj_obj.h
luajit2-2.1-20220915/src/lj_opt_dce.c
luajit2-2.1-20220915/src/lj_opt_fold.c
luajit2-2.1-20220915/src/lj_opt_loop.c
luajit2-2.1-20220915/src/lj_opt_mem.c
luajit2-2.1-20220915/src/lj_opt_narrow.c
luajit2-2.1-20220915/src/lj_opt_sink.c
luajit2-2.1-20220915/src/lj_opt_split.c
luajit2-2.1-20220915/src/lj_parse.c
luajit2-2.1-20220915/src/lj_parse.h
luajit2-2.1-20220915/src/lj_prng.c
luajit2-2.1-20220915/src/lj_prng.h
luajit2-2.1-20220915/src/lj_profile.c
luajit2-2.1-20220915/src/lj_profile.h
luajit2-2.1-20220915/src/lj_record.c
luajit2-2.1-20220915/src/lj_record.h
luajit2-2.1-20220915/src/lj_serialize.c
luajit2-2.1-20220915/src/lj_serialize.h
luajit2-2.1-20220915/src/lj_snap.c
luajit2-2.1-20220915/src/lj_snap.h
luajit2-2.1-20220915/src/lj_state.c
luajit2-2.1-20220915/src/lj_state.h
luajit2-2.1-20220915/src/lj_str.c
luajit2-2.1-20220915/src/lj_str.h
luajit2-2.1-20220915/src/lj_str_hash.c
luajit2-2.1-20220915/src/lj_strfmt.c
luajit2-2.1-20220915/src/lj_strfmt.h
luajit2-2.1-20220915/src/lj_strfmt_num.c
luajit2-2.1-20220915/src/lj_strscan.c
luajit2-2.1-20220915/src/lj_strscan.h
luajit2-2.1-20220915/src/lj_tab.c
luajit2-2.1-20220915/src/lj_tab.h
luajit2-2.1-20220915/src/lj_target.h
luajit2-2.1-20220915/src/lj_target_arm.h
luajit2-2.1-20220915/src/lj_target_arm64.h
luajit2-2.1-20220915/src/lj_target_mips.h
luajit2-2.1-20220915/src/lj_target_ppc.h
luajit2-2.1-20220915/src/lj_target_s390x.h
luajit2-2.1-20220915/src/lj_target_x86.h
luajit2-2.1-20220915/src/lj_trace.c
luajit2-2.1-20220915/src/lj_trace.h
luajit2-2.1-20220915/src/lj_traceerr.h
luajit2-2.1-20220915/src/lj_udata.c
luajit2-2.1-20220915/src/lj_udata.h
luajit2-2.1-20220915/src/lj_vm.h
luajit2-2.1-20220915/src/lj_vmevent.c
luajit2-2.1-20220915/src/lj_vmevent.h
luajit2-2.1-20220915/src/lj_vmmath.c
luajit2-2.1-20220915/src/ljamalg.c
luajit2-2.1-20220915/src/lua.h
luajit2-2.1-20220915/src/lua.hpp
luajit2-2.1-20220915/src/luaconf.h
luajit2-2.1-20220915/src/luajit.c
luajit2-2.1-20220915/src/luajit.h
luajit2-2.1-20220915/src/lualib.h
luajit2-2.1-20220915/src/msvcbuild.bat
luajit2-2.1-20220915/src/nxbuild.bat
luajit2-2.1-20220915/src/ps4build.bat
luajit2-2.1-20220915/src/ps5build.bat
luajit2-2.1-20220915/src/psvitabuild.bat
luajit2-2.1-20220915/src/vm_arm.dasc
luajit2-2.1-20220915/src/vm_arm64.dasc
luajit2-2.1-20220915/src/vm_mips.dasc
luajit2-2.1-20220915/src/vm_mips64.dasc
luajit2-2.1-20220915/src/vm_ppc.dasc
luajit2-2.1-20220915/src/vm_s390x.dasc
luajit2-2.1-20220915/src/vm_x64.dasc
luajit2-2.1-20220915/src/vm_x86.dasc
luajit2-2.1-20220915/src/x64/
luajit2-2.1-20220915/src/x64/Makefile
luajit2-2.1-20220915/src/x64/test/
luajit2-2.1-20220915/src/x64/test/Makefile
luajit2-2.1-20220915/src/x64/test/benchmark.cxx
luajit2-2.1-20220915/src/x64/test/test.cpp
luajit2-2.1-20220915/src/x64/test/test_str_comp.lua
luajit2-2.1-20220915/src/x64/test/test_util.cxx
luajit2-2.1-20220915/src/x64/test/test_util.d
luajit2-2.1-20220915/src/x64/test/test_util.hpp
luajit2-2.1-20220915/src/xb1build.bat
luajit2-2.1-20220915/src/xedkbuild.bat
luajit2-2.1-20220915/t/
luajit2-2.1-20220915/t/TestLJ.pm
luajit2-2.1-20220915/t/exdata.t
luajit2-2.1-20220915/t/exdata2.t
luajit2-2.1-20220915/t/isarr-interp.t
luajit2-2.1-20220915/t/isarr-jit.t
luajit2-2.1-20220915/t/isempty.t
luajit2-2.1-20220915/t/iter.t
luajit2-2.1-20220915/t/nkeys.t
luajit2-2.1-20220915/t/prngstate.t
make: Entering directory '/usr/local/lib/luajit2-2.1-20220915'
==== Building LuaJIT 2.1.0-beta3 ====
make -C src
make[1]: Entering directory '/usr/local/lib/luajit2-2.1-20220915/src'
make[1]: Nothing to be done for 'default'.
make[1]: Leaving directory '/usr/local/lib/luajit2-2.1-20220915/src'
==== Successfully built LuaJIT 2.1.0-beta3 ====
make: Leaving directory '/usr/local/lib/luajit2-2.1-20220915'
make: Entering directory '/usr/local/lib/luajit2-2.1-20220915'
==== Installing LuaJIT 2.1.0-beta3 to /usr/local ====
mkdir -p /usr/local/bin /usr/local/lib /usr/local/include/luajit-2.1 /usr/local/share/man/man1 /usr/local/lib/pkgconfig /usr/local/share/luajit-2.1.0-beta3/jit /usr/local/share/lua/5.1 /usr/local/lib/lua/5.1
cd src && install -m 0755 luajit /usr/local/bin/luajit-2.1.0-beta3
cd src && test -f libluajit.a && install -m 0644 libluajit.a /usr/local/lib/libluajit-5.1.a || :
rm -f /usr/local/lib/libluajit-5.1.so.2.1.0 /usr/local/lib/libluajit-5.1.so /usr/local/lib/libluajit-5.1.so.2
cd src && test -f libluajit.so && \
  install -m 0755 libluajit.so /usr/local/lib/libluajit-5.1.so.2.1.0 && \
  ( ldconfig -n 2>/dev/null /usr/local/lib || : ) && \
  ln -sf libluajit-5.1.so.2.1.0 /usr/local/lib/libluajit-5.1.so && \
  ln -sf libluajit-5.1.so.2.1.0 /usr/local/lib/libluajit-5.1.so.2 || :
cd etc && install -m 0644 luajit.1 /usr/local/share/man/man1
cd etc && sed -e "s|^prefix=.*|prefix=/usr/local|" -e "s|^multilib=.*|multilib=lib|" luajit.pc > luajit.pc.tmp && \
  install -m 0644 luajit.pc.tmp /usr/local/lib/pkgconfig/luajit.pc && \
  rm -f luajit.pc.tmp
cd src && install -m 0644 lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h /usr/local/include/luajit-2.1
cd src/jit && install -m 0644 bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua dis_x86.lua dis_x64.lua dis_arm.lua dis_arm64.lua dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua dis_mips64.lua dis_mips64el.lua vmdef.lua /usr/local/share/luajit-2.1.0-beta3/jit
ln -sf luajit-2.1.0-beta3 /usr/local/bin/luajit
==== Successfully installed LuaJIT 2.1.0-beta3 to /usr/local ====
make: Leaving directory '/usr/local/lib/luajit2-2.1-20220915'
--2023-01-23 13:28:21--  https://github.com/vision5/ngx_devel_kit/archive/refs/tags/v0.3.2.tar.gz
Resolving github.com (github.com)... 20.27.177.113
Connecting to github.com (github.com)|20.27.177.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/vision5/ngx_devel_kit/tar.gz/refs/tags/v0.3.2 [following]
--2023-01-23 13:28:22--  https://codeload.github.com/vision5/ngx_devel_kit/tar.gz/refs/tags/v0.3.2
Resolving codeload.github.com (codeload.github.com)... 20.27.177.114
Connecting to codeload.github.com (codeload.github.com)|20.27.177.114|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: '/usr/local/src/v0.3.2.tar.gz.1'

v0.3.2.tar.gz.1                               [ <=>                                                                                 ]  64.99K  --.-KB/s    in 0.006s  

2023-01-23 13:28:22 (11.4 MB/s) - '/usr/local/src/v0.3.2.tar.gz.1' saved [66551]

ngx_devel_kit-0.3.2/
ngx_devel_kit-0.3.2/.gitignore
ngx_devel_kit-0.3.2/LICENSE
ngx_devel_kit-0.3.2/README.md
ngx_devel_kit-0.3.2/README_AUTO_LIB.md
ngx_devel_kit-0.3.2/auto/
ngx_devel_kit-0.3.2/auto/actions/
ngx_devel_kit-0.3.2/auto/actions/array
ngx_devel_kit-0.3.2/auto/actions/palloc
ngx_devel_kit-0.3.2/auto/build
ngx_devel_kit-0.3.2/auto/data/
ngx_devel_kit-0.3.2/auto/data/action_replacements
ngx_devel_kit-0.3.2/auto/data/action_types
ngx_devel_kit-0.3.2/auto/data/conf_args
ngx_devel_kit-0.3.2/auto/data/conf_locs
ngx_devel_kit-0.3.2/auto/data/conf_macros
ngx_devel_kit-0.3.2/auto/data/contexts
ngx_devel_kit-0.3.2/auto/data/header_files
ngx_devel_kit-0.3.2/auto/data/headers
ngx_devel_kit-0.3.2/auto/data/module_dependencies
ngx_devel_kit-0.3.2/auto/data/modules_optional
ngx_devel_kit-0.3.2/auto/data/prefixes
ngx_devel_kit-0.3.2/auto/src/
ngx_devel_kit-0.3.2/auto/src/array.h
ngx_devel_kit-0.3.2/auto/src/conf_cmd_basic.h
ngx_devel_kit-0.3.2/auto/src/conf_merge.h
ngx_devel_kit-0.3.2/auto/src/palloc.h
ngx_devel_kit-0.3.2/auto/text/
ngx_devel_kit-0.3.2/auto/text/autogen
ngx_devel_kit-0.3.2/config
ngx_devel_kit-0.3.2/docs/
ngx_devel_kit-0.3.2/docs/core/
ngx_devel_kit-0.3.2/docs/core/action_macros
ngx_devel_kit-0.3.2/docs/core/conf_cmds
ngx_devel_kit-0.3.2/docs/modules/
ngx_devel_kit-0.3.2/docs/modules/set_var
ngx_devel_kit-0.3.2/docs/patches/
ngx_devel_kit-0.3.2/docs/patches/more_logging_info
ngx_devel_kit-0.3.2/docs/upstream/
ngx_devel_kit-0.3.2/docs/upstream/list
ngx_devel_kit-0.3.2/examples/
ngx_devel_kit-0.3.2/examples/README
ngx_devel_kit-0.3.2/examples/http/
ngx_devel_kit-0.3.2/examples/http/set_var/
ngx_devel_kit-0.3.2/examples/http/set_var/config
ngx_devel_kit-0.3.2/examples/http/set_var/ngx_http_set_var_examples_module.c
ngx_devel_kit-0.3.2/ngx_auto_lib_core
ngx_devel_kit-0.3.2/notes/
ngx_devel_kit-0.3.2/notes/CHANGES
ngx_devel_kit-0.3.2/notes/LICENSE
ngx_devel_kit-0.3.2/objs/
ngx_devel_kit-0.3.2/objs/ndk_array.h
ngx_devel_kit-0.3.2/objs/ndk_conf_cmd_basic.h
ngx_devel_kit-0.3.2/objs/ndk_conf_cmd_extra.h
ngx_devel_kit-0.3.2/objs/ndk_conf_merge.h
ngx_devel_kit-0.3.2/objs/ndk_config.c
ngx_devel_kit-0.3.2/objs/ndk_config.h
ngx_devel_kit-0.3.2/objs/ndk_includes.h
ngx_devel_kit-0.3.2/objs/ndk_palloc.h
ngx_devel_kit-0.3.2/patches/
ngx_devel_kit-0.3.2/patches/auto_config
ngx_devel_kit-0.3.2/patches/expose_rewrite_functions
ngx_devel_kit-0.3.2/patches/rewrite_phase_handler
ngx_devel_kit-0.3.2/src/
ngx_devel_kit-0.3.2/src/hash/
ngx_devel_kit-0.3.2/src/hash/md5.h
ngx_devel_kit-0.3.2/src/hash/murmurhash2.c
ngx_devel_kit-0.3.2/src/hash/sha.h
ngx_devel_kit-0.3.2/src/ndk.c
ngx_devel_kit-0.3.2/src/ndk.h
ngx_devel_kit-0.3.2/src/ndk_buf.c
ngx_devel_kit-0.3.2/src/ndk_buf.h
ngx_devel_kit-0.3.2/src/ndk_complex_path.c
ngx_devel_kit-0.3.2/src/ndk_complex_path.h
ngx_devel_kit-0.3.2/src/ndk_complex_value.c
ngx_devel_kit-0.3.2/src/ndk_complex_value.h
ngx_devel_kit-0.3.2/src/ndk_conf_file.c
ngx_devel_kit-0.3.2/src/ndk_conf_file.h
ngx_devel_kit-0.3.2/src/ndk_debug.c
ngx_devel_kit-0.3.2/src/ndk_debug.h
ngx_devel_kit-0.3.2/src/ndk_encoding.c
ngx_devel_kit-0.3.2/src/ndk_encoding.h
ngx_devel_kit-0.3.2/src/ndk_hash.c
ngx_devel_kit-0.3.2/src/ndk_hash.h
ngx_devel_kit-0.3.2/src/ndk_http.c
ngx_devel_kit-0.3.2/src/ndk_http.h
ngx_devel_kit-0.3.2/src/ndk_http_headers.h
ngx_devel_kit-0.3.2/src/ndk_log.c
ngx_devel_kit-0.3.2/src/ndk_log.h
ngx_devel_kit-0.3.2/src/ndk_parse.h
ngx_devel_kit-0.3.2/src/ndk_path.c
ngx_devel_kit-0.3.2/src/ndk_path.h
ngx_devel_kit-0.3.2/src/ndk_process.c
ngx_devel_kit-0.3.2/src/ndk_process.h
ngx_devel_kit-0.3.2/src/ndk_regex.c
ngx_devel_kit-0.3.2/src/ndk_regex.h
ngx_devel_kit-0.3.2/src/ndk_rewrite.c
ngx_devel_kit-0.3.2/src/ndk_rewrite.h
ngx_devel_kit-0.3.2/src/ndk_set_var.c
ngx_devel_kit-0.3.2/src/ndk_set_var.h
ngx_devel_kit-0.3.2/src/ndk_string.c
ngx_devel_kit-0.3.2/src/ndk_string.h
ngx_devel_kit-0.3.2/src/ndk_string_util.h
ngx_devel_kit-0.3.2/src/ndk_upstream_list.c
ngx_devel_kit-0.3.2/src/ndk_upstream_list.h
ngx_devel_kit-0.3.2/src/ndk_uri.c
ngx_devel_kit-0.3.2/src/ndk_uri.h
--2023-01-23 13:28:23--  https://github.com/openresty/lua-nginx-module/archive/refs/tags/v0.10.22.tar.gz
Resolving github.com (github.com)... 20.27.177.113
Connecting to github.com (github.com)|20.27.177.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/openresty/lua-nginx-module/tar.gz/refs/tags/v0.10.22 [following]
--2023-01-23 13:28:24--  https://codeload.github.com/openresty/lua-nginx-module/tar.gz/refs/tags/v0.10.22
Resolving codeload.github.com (codeload.github.com)... 20.27.177.114
Connecting to codeload.github.com (codeload.github.com)|20.27.177.114|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: '/usr/local/src/v0.10.22.tar.gz.1'

v0.10.22.tar.gz.1                             [  <=>                                                                                ] 674.78K  2.11MB/s    in 0.3s    

2023-01-23 13:28:24 (2.11 MB/s) - '/usr/local/src/v0.10.22.tar.gz.1' saved [690975]

lua-nginx-module-0.10.22/
lua-nginx-module-0.10.22/.gitattributes
lua-nginx-module-0.10.22/.github/
lua-nginx-module-0.10.22/.github/ISSUE_TEMPLATE.md
lua-nginx-module-0.10.22/.github/PULL_REQUEST_TEMPLATE.md
lua-nginx-module-0.10.22/.gitignore
lua-nginx-module-0.10.22/.mergify.yml
lua-nginx-module-0.10.22/.travis.yml
lua-nginx-module-0.10.22/README.markdown
lua-nginx-module-0.10.22/config
lua-nginx-module-0.10.22/doc/
lua-nginx-module-0.10.22/doc/HttpLuaModule.wiki
lua-nginx-module-0.10.22/dtrace/
lua-nginx-module-0.10.22/dtrace/ngx_lua_provider.d
lua-nginx-module-0.10.22/misc/
lua-nginx-module-0.10.22/misc/recv-until-pm/
lua-nginx-module-0.10.22/misc/recv-until-pm/Makefile
lua-nginx-module-0.10.22/misc/recv-until-pm/lib/
lua-nginx-module-0.10.22/misc/recv-until-pm/lib/RecvUntil.pm
lua-nginx-module-0.10.22/misc/recv-until-pm/t/
lua-nginx-module-0.10.22/misc/recv-until-pm/t/sanity.t
lua-nginx-module-0.10.22/src/
lua-nginx-module-0.10.22/src/api/
lua-nginx-module-0.10.22/src/api/ngx_http_lua_api.h
lua-nginx-module-0.10.22/src/ddebug.h
lua-nginx-module-0.10.22/src/ngx_http_lua_accessby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_accessby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_api.c
lua-nginx-module-0.10.22/src/ngx_http_lua_args.c
lua-nginx-module-0.10.22/src/ngx_http_lua_args.h
lua-nginx-module-0.10.22/src/ngx_http_lua_balancer.c
lua-nginx-module-0.10.22/src/ngx_http_lua_balancer.h
lua-nginx-module-0.10.22/src/ngx_http_lua_bodyfilterby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_bodyfilterby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_cache.c
lua-nginx-module-0.10.22/src/ngx_http_lua_cache.h
lua-nginx-module-0.10.22/src/ngx_http_lua_capturefilter.c
lua-nginx-module-0.10.22/src/ngx_http_lua_capturefilter.h
lua-nginx-module-0.10.22/src/ngx_http_lua_clfactory.c
lua-nginx-module-0.10.22/src/ngx_http_lua_clfactory.h
lua-nginx-module-0.10.22/src/ngx_http_lua_common.h
lua-nginx-module-0.10.22/src/ngx_http_lua_config.c
lua-nginx-module-0.10.22/src/ngx_http_lua_config.h
lua-nginx-module-0.10.22/src/ngx_http_lua_consts.c
lua-nginx-module-0.10.22/src/ngx_http_lua_consts.h
lua-nginx-module-0.10.22/src/ngx_http_lua_contentby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_contentby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_control.c
lua-nginx-module-0.10.22/src/ngx_http_lua_control.h
lua-nginx-module-0.10.22/src/ngx_http_lua_coroutine.c
lua-nginx-module-0.10.22/src/ngx_http_lua_coroutine.h
lua-nginx-module-0.10.22/src/ngx_http_lua_ctx.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ctx.h
lua-nginx-module-0.10.22/src/ngx_http_lua_directive.c
lua-nginx-module-0.10.22/src/ngx_http_lua_directive.h
lua-nginx-module-0.10.22/src/ngx_http_lua_exception.c
lua-nginx-module-0.10.22/src/ngx_http_lua_exception.h
lua-nginx-module-0.10.22/src/ngx_http_lua_exitworkerby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_exitworkerby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_headerfilterby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_headerfilterby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_headers.c
lua-nginx-module-0.10.22/src/ngx_http_lua_headers.h
lua-nginx-module-0.10.22/src/ngx_http_lua_headers_in.c
lua-nginx-module-0.10.22/src/ngx_http_lua_headers_in.h
lua-nginx-module-0.10.22/src/ngx_http_lua_headers_out.c
lua-nginx-module-0.10.22/src/ngx_http_lua_headers_out.h
lua-nginx-module-0.10.22/src/ngx_http_lua_initby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_initby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_initworkerby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_initworkerby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_input_filters.c
lua-nginx-module-0.10.22/src/ngx_http_lua_input_filters.h
lua-nginx-module-0.10.22/src/ngx_http_lua_lex.c
lua-nginx-module-0.10.22/src/ngx_http_lua_lex.h
lua-nginx-module-0.10.22/src/ngx_http_lua_log.c
lua-nginx-module-0.10.22/src/ngx_http_lua_log.h
lua-nginx-module-0.10.22/src/ngx_http_lua_log_ringbuf.c
lua-nginx-module-0.10.22/src/ngx_http_lua_log_ringbuf.h
lua-nginx-module-0.10.22/src/ngx_http_lua_logby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_logby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_misc.c
lua-nginx-module-0.10.22/src/ngx_http_lua_misc.h
lua-nginx-module-0.10.22/src/ngx_http_lua_module.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ndk.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ndk.h
lua-nginx-module-0.10.22/src/ngx_http_lua_output.c
lua-nginx-module-0.10.22/src/ngx_http_lua_output.h
lua-nginx-module-0.10.22/src/ngx_http_lua_pcrefix.c
lua-nginx-module-0.10.22/src/ngx_http_lua_pcrefix.h
lua-nginx-module-0.10.22/src/ngx_http_lua_phase.c
lua-nginx-module-0.10.22/src/ngx_http_lua_pipe.c
lua-nginx-module-0.10.22/src/ngx_http_lua_pipe.h
lua-nginx-module-0.10.22/src/ngx_http_lua_probe.h
lua-nginx-module-0.10.22/src/ngx_http_lua_regex.c
lua-nginx-module-0.10.22/src/ngx_http_lua_req_body.c
lua-nginx-module-0.10.22/src/ngx_http_lua_req_body.h
lua-nginx-module-0.10.22/src/ngx_http_lua_req_method.c
lua-nginx-module-0.10.22/src/ngx_http_lua_rewriteby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_rewriteby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_script.c
lua-nginx-module-0.10.22/src/ngx_http_lua_script.h
lua-nginx-module-0.10.22/src/ngx_http_lua_semaphore.c
lua-nginx-module-0.10.22/src/ngx_http_lua_semaphore.h
lua-nginx-module-0.10.22/src/ngx_http_lua_setby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_setby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_shdict.c
lua-nginx-module-0.10.22/src/ngx_http_lua_shdict.h
lua-nginx-module-0.10.22/src/ngx_http_lua_sleep.c
lua-nginx-module-0.10.22/src/ngx_http_lua_sleep.h
lua-nginx-module-0.10.22/src/ngx_http_lua_socket_tcp.c
lua-nginx-module-0.10.22/src/ngx_http_lua_socket_tcp.h
lua-nginx-module-0.10.22/src/ngx_http_lua_socket_udp.c
lua-nginx-module-0.10.22/src/ngx_http_lua_socket_udp.h
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl.h
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_certby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_certby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_client_helloby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_client_helloby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_ocsp.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_session_fetchby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_session_fetchby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_session_storeby.c
lua-nginx-module-0.10.22/src/ngx_http_lua_ssl_session_storeby.h
lua-nginx-module-0.10.22/src/ngx_http_lua_string.c
lua-nginx-module-0.10.22/src/ngx_http_lua_string.h
lua-nginx-module-0.10.22/src/ngx_http_lua_subrequest.c
lua-nginx-module-0.10.22/src/ngx_http_lua_subrequest.h
lua-nginx-module-0.10.22/src/ngx_http_lua_time.c
lua-nginx-module-0.10.22/src/ngx_http_lua_timer.c
lua-nginx-module-0.10.22/src/ngx_http_lua_timer.h
lua-nginx-module-0.10.22/src/ngx_http_lua_uri.c
lua-nginx-module-0.10.22/src/ngx_http_lua_uri.h
lua-nginx-module-0.10.22/src/ngx_http_lua_uthread.c
lua-nginx-module-0.10.22/src/ngx_http_lua_uthread.h
lua-nginx-module-0.10.22/src/ngx_http_lua_util.c
lua-nginx-module-0.10.22/src/ngx_http_lua_util.h
lua-nginx-module-0.10.22/src/ngx_http_lua_variable.c
lua-nginx-module-0.10.22/src/ngx_http_lua_worker.c
lua-nginx-module-0.10.22/src/ngx_http_lua_worker_thread.c
lua-nginx-module-0.10.22/src/ngx_http_lua_worker_thread.h
lua-nginx-module-0.10.22/t/
lua-nginx-module-0.10.22/t/.gitignore
lua-nginx-module-0.10.22/t/000--init.t
lua-nginx-module-0.10.22/t/000-sanity.t
lua-nginx-module-0.10.22/t/001-set.t
lua-nginx-module-0.10.22/t/002-content.t
lua-nginx-module-0.10.22/t/003-errors.t
lua-nginx-module-0.10.22/t/004-require.t
lua-nginx-module-0.10.22/t/005-exit.t
lua-nginx-module-0.10.22/t/006-escape.t
lua-nginx-module-0.10.22/t/007-md5.t
lua-nginx-module-0.10.22/t/008-today.t
lua-nginx-module-0.10.22/t/009-log.t
lua-nginx-module-0.10.22/t/010-request_body.t
lua-nginx-module-0.10.22/t/011-md5_bin.t
lua-nginx-module-0.10.22/t/012-now.t
lua-nginx-module-0.10.22/t/013-base64.t
lua-nginx-module-0.10.22/t/014-bugs.t
lua-nginx-module-0.10.22/t/015-status.t
lua-nginx-module-0.10.22/t/016-resp-header.t
lua-nginx-module-0.10.22/t/017-exec.t
lua-nginx-module-0.10.22/t/018-ndk.t
lua-nginx-module-0.10.22/t/019-const.t
lua-nginx-module-0.10.22/t/020-subrequest.t
lua-nginx-module-0.10.22/t/021-cookie-time.t
lua-nginx-module-0.10.22/t/022-redirect.t
lua-nginx-module-0.10.22/t/023-rewrite/
lua-nginx-module-0.10.22/t/023-rewrite/client-abort.t
lua-nginx-module-0.10.22/t/023-rewrite/exec.t
lua-nginx-module-0.10.22/t/023-rewrite/exit.t
lua-nginx-module-0.10.22/t/023-rewrite/mixed.t
lua-nginx-module-0.10.22/t/023-rewrite/multi-capture.t
lua-nginx-module-0.10.22/t/023-rewrite/on-abort.t
lua-nginx-module-0.10.22/t/023-rewrite/redirect.t
lua-nginx-module-0.10.22/t/023-rewrite/req-body.t
lua-nginx-module-0.10.22/t/023-rewrite/req-socket.t
lua-nginx-module-0.10.22/t/023-rewrite/request_body.t
lua-nginx-module-0.10.22/t/023-rewrite/sanity.t
lua-nginx-module-0.10.22/t/023-rewrite/sleep.t
lua-nginx-module-0.10.22/t/023-rewrite/socket-keepalive.t
lua-nginx-module-0.10.22/t/023-rewrite/subrequest.t
lua-nginx-module-0.10.22/t/023-rewrite/tcp-socket-timeout.t
lua-nginx-module-0.10.22/t/023-rewrite/tcp-socket.t
lua-nginx-module-0.10.22/t/023-rewrite/unix-socket.t
lua-nginx-module-0.10.22/t/023-rewrite/uthread-exec.t
lua-nginx-module-0.10.22/t/023-rewrite/uthread-exit.t
lua-nginx-module-0.10.22/t/023-rewrite/uthread-redirect.t
lua-nginx-module-0.10.22/t/023-rewrite/uthread-spawn.t
lua-nginx-module-0.10.22/t/024-access/
lua-nginx-module-0.10.22/t/024-access/auth.t
lua-nginx-module-0.10.22/t/024-access/client-abort.t
lua-nginx-module-0.10.22/t/024-access/exec.t
lua-nginx-module-0.10.22/t/024-access/exit.t
lua-nginx-module-0.10.22/t/024-access/mixed.t
lua-nginx-module-0.10.22/t/024-access/multi-capture.t
lua-nginx-module-0.10.22/t/024-access/on-abort.t
lua-nginx-module-0.10.22/t/024-access/redirect.t
lua-nginx-module-0.10.22/t/024-access/req-body.t
lua-nginx-module-0.10.22/t/024-access/request_body.t
lua-nginx-module-0.10.22/t/024-access/sanity.t
lua-nginx-module-0.10.22/t/024-access/satisfy.t
lua-nginx-module-0.10.22/t/024-access/sleep.t
lua-nginx-module-0.10.22/t/024-access/subrequest.t
lua-nginx-module-0.10.22/t/024-access/uthread-exec.t
lua-nginx-module-0.10.22/t/024-access/uthread-exit.t
lua-nginx-module-0.10.22/t/024-access/uthread-redirect.t
lua-nginx-module-0.10.22/t/024-access/uthread-spawn.t
lua-nginx-module-0.10.22/t/025-codecache.t
lua-nginx-module-0.10.22/t/026-mysql.t
lua-nginx-module-0.10.22/t/027-multi-capture.t
lua-nginx-module-0.10.22/t/028-req-header.t
lua-nginx-module-0.10.22/t/029-http-time.t
lua-nginx-module-0.10.22/t/030-uri-args-with-ctrl.t
lua-nginx-module-0.10.22/t/030-uri-args.t
lua-nginx-module-0.10.22/t/031-post-args.t
lua-nginx-module-0.10.22/t/032-iolist.t
lua-nginx-module-0.10.22/t/033-ctx.t
lua-nginx-module-0.10.22/t/034-match.t
lua-nginx-module-0.10.22/t/035-gmatch.t
lua-nginx-module-0.10.22/t/036-sub.t
lua-nginx-module-0.10.22/t/037-gsub.t
lua-nginx-module-0.10.22/t/038-match-o.t
lua-nginx-module-0.10.22/t/039-sub-o.t
lua-nginx-module-0.10.22/t/040-gsub-o.t
lua-nginx-module-0.10.22/t/041-header-filter.t
lua-nginx-module-0.10.22/t/042-crc32.t
lua-nginx-module-0.10.22/t/043-shdict.t
lua-nginx-module-0.10.22/t/044-req-body.t
lua-nginx-module-0.10.22/t/045-ngx-var.t
lua-nginx-module-0.10.22/t/046-hmac.t
lua-nginx-module-0.10.22/t/047-match-jit.t
lua-nginx-module-0.10.22/t/048-match-dfa.t
lua-nginx-module-0.10.22/t/049-gmatch-jit.t
lua-nginx-module-0.10.22/t/050-gmatch-dfa.t
lua-nginx-module-0.10.22/t/051-sub-jit.t
lua-nginx-module-0.10.22/t/052-sub-dfa.t
lua-nginx-module-0.10.22/t/053-gsub-jit.t
lua-nginx-module-0.10.22/t/054-gsub-dfa.t
lua-nginx-module-0.10.22/t/055-subreq-vars.t
lua-nginx-module-0.10.22/t/056-flush.t
lua-nginx-module-0.10.22/t/057-flush-timeout.t
lua-nginx-module-0.10.22/t/058-tcp-socket.t
lua-nginx-module-0.10.22/t/059-unix-socket.t
lua-nginx-module-0.10.22/t/060-lua-memcached.t
lua-nginx-module-0.10.22/t/061-lua-redis.t
lua-nginx-module-0.10.22/t/062-count.t
lua-nginx-module-0.10.22/t/063-abort.t
lua-nginx-module-0.10.22/t/064-pcall.t
lua-nginx-module-0.10.22/t/065-tcp-socket-timeout.t
lua-nginx-module-0.10.22/t/066-socket-receiveuntil.t
lua-nginx-module-0.10.22/t/067-req-socket.t
lua-nginx-module-0.10.22/t/068-socket-keepalive.t
lua-nginx-module-0.10.22/t/069-null.t
lua-nginx-module-0.10.22/t/070-sha1.t
lua-nginx-module-0.10.22/t/071-idle-socket.t
lua-nginx-module-0.10.22/t/072-conditional-get.t
lua-nginx-module-0.10.22/t/073-backtrace.t
lua-nginx-module-0.10.22/t/074-prefix-var.t
lua-nginx-module-0.10.22/t/075-logby.t
lua-nginx-module-0.10.22/t/076-no-postpone.t
lua-nginx-module-0.10.22/t/077-sleep.t
lua-nginx-module-0.10.22/t/078-hup-vars.t
lua-nginx-module-0.10.22/t/079-unused-directives.t
lua-nginx-module-0.10.22/t/080-hup-shdict.t
lua-nginx-module-0.10.22/t/081-bytecode.t
lua-nginx-module-0.10.22/t/082-body-filter-2.t
lua-nginx-module-0.10.22/t/082-body-filter.t
lua-nginx-module-0.10.22/t/083-bad-sock-self.t
lua-nginx-module-0.10.22/t/084-inclusive-receiveuntil.t
lua-nginx-module-0.10.22/t/085-if.t
lua-nginx-module-0.10.22/t/086-init-by.t
lua-nginx-module-0.10.22/t/087-udp-socket.t
lua-nginx-module-0.10.22/t/088-req-method.t
lua-nginx-module-0.10.22/t/089-phase.t
lua-nginx-module-0.10.22/t/090-log-socket-errors.t
lua-nginx-module-0.10.22/t/091-coroutine.t
lua-nginx-module-0.10.22/t/092-eof.t
lua-nginx-module-0.10.22/t/093-uthread-spawn.t
lua-nginx-module-0.10.22/t/094-uthread-exit.t
lua-nginx-module-0.10.22/t/095-uthread-exec.t
lua-nginx-module-0.10.22/t/096-uthread-redirect.t
lua-nginx-module-0.10.22/t/097-uthread-rewrite.t
lua-nginx-module-0.10.22/t/098-uthread-wait.t
lua-nginx-module-0.10.22/t/099-c-api.t
lua-nginx-module-0.10.22/t/100-client-abort.t
lua-nginx-module-0.10.22/t/101-on-abort.t
lua-nginx-module-0.10.22/t/102-req-start-time.t
lua-nginx-module-0.10.22/t/103-req-http-ver.t
lua-nginx-module-0.10.22/t/104-req-raw-header.t
lua-nginx-module-0.10.22/t/105-pressure.t
lua-nginx-module-0.10.22/t/106-timer.t
lua-nginx-module-0.10.22/t/107-timer-errors.t
lua-nginx-module-0.10.22/t/108-timer-safe.t
lua-nginx-module-0.10.22/t/109-timer-hup.t
lua-nginx-module-0.10.22/t/110-etag.t
lua-nginx-module-0.10.22/t/111-req-header-ua.t
lua-nginx-module-0.10.22/t/112-req-header-conn.t
lua-nginx-module-0.10.22/t/113-req-header-cookie.t
lua-nginx-module-0.10.22/t/114-config.t
lua-nginx-module-0.10.22/t/115-quote-sql-str.t
lua-nginx-module-0.10.22/t/116-raw-req-socket.t
lua-nginx-module-0.10.22/t/117-raw-req-socket-timeout.t
lua-nginx-module-0.10.22/t/118-use-default-type.t
lua-nginx-module-0.10.22/t/119-config-prefix.t
lua-nginx-module-0.10.22/t/120-re-find.t
lua-nginx-module-0.10.22/t/121-version.t
lua-nginx-module-0.10.22/t/122-worker.t
lua-nginx-module-0.10.22/t/123-lua-path.t
lua-nginx-module-0.10.22/t/124-init-worker.t
lua-nginx-module-0.10.22/t/125-configure-args.t
lua-nginx-module-0.10.22/t/126-shdict-frag.t
lua-nginx-module-0.10.22/t/127-uthread-kill.t
lua-nginx-module-0.10.22/t/128-duplex-tcp-socket.t
lua-nginx-module-0.10.22/t/129-ssl-socket.t
lua-nginx-module-0.10.22/t/130-internal-api.t
lua-nginx-module-0.10.22/t/131-duplex-req-socket.t
lua-nginx-module-0.10.22/t/132-lua-blocks.t
lua-nginx-module-0.10.22/t/133-worker-count.t
lua-nginx-module-0.10.22/t/134-worker-count-5.t
lua-nginx-module-0.10.22/t/135-worker-id.t
lua-nginx-module-0.10.22/t/136-timer-counts.t
lua-nginx-module-0.10.22/t/137-req-misc.t
lua-nginx-module-0.10.22/t/138-balancer.t
lua-nginx-module-0.10.22/t/139-ssl-cert-by.t
lua-nginx-module-0.10.22/t/140-ssl-c-api.t
lua-nginx-module-0.10.22/t/141-luajit.t
lua-nginx-module-0.10.22/t/142-ssl-session-store.t
lua-nginx-module-0.10.22/t/143-ssl-session-fetch.t
lua-nginx-module-0.10.22/t/144-shdict-incr-init.t
lua-nginx-module-0.10.22/t/145-shdict-list.t
lua-nginx-module-0.10.22/t/146-malloc-trim.t
lua-nginx-module-0.10.22/t/147-tcp-socket-timeouts.t
lua-nginx-module-0.10.22/t/148-fake-shm-zone.t
lua-nginx-module-0.10.22/t/149-hup-fake-shm-zone.t
lua-nginx-module-0.10.22/t/150-fake-delayed-load.t
lua-nginx-module-0.10.22/t/151-initby-hup.t
lua-nginx-module-0.10.22/t/152-timer-every.t
lua-nginx-module-0.10.22/t/153-semaphore-hup.t
lua-nginx-module-0.10.22/t/154-semaphore.t
lua-nginx-module-0.10.22/t/155-tls13.t
lua-nginx-module-0.10.22/t/156-slow-network.t
lua-nginx-module-0.10.22/t/157-socket-keepalive-hup.t
lua-nginx-module-0.10.22/t/158-global-var.t
lua-nginx-module-0.10.22/t/159-sa-restart.t
lua-nginx-module-0.10.22/t/160-disable-init-by-lua.t
lua-nginx-module-0.10.22/t/161-load-resty-core.t
lua-nginx-module-0.10.22/t/162-exit-worker.t
lua-nginx-module-0.10.22/t/162-static-module-location.t
lua-nginx-module-0.10.22/t/163-exit-worker-hup.t
lua-nginx-module-0.10.22/t/163-signal.t
lua-nginx-module-0.10.22/t/164-say.t
lua-nginx-module-0.10.22/t/165-thread-cache.t
lua-nginx-module-0.10.22/t/166-ssl-client-hello.t
lua-nginx-module-0.10.22/t/166-worker-thread.t
lua-nginx-module-0.10.22/t/StapThread.pm
lua-nginx-module-0.10.22/t/cert/
lua-nginx-module-0.10.22/t/cert/dst-ca.crt
lua-nginx-module-0.10.22/t/cert/equifax.crt
lua-nginx-module-0.10.22/t/cert/test.crl
lua-nginx-module-0.10.22/t/cert/test.crt
lua-nginx-module-0.10.22/t/cert/test.key
lua-nginx-module-0.10.22/t/cert/test2.crt
lua-nginx-module-0.10.22/t/cert/test2.key
lua-nginx-module-0.10.22/t/cert/test_ecdsa.crt
lua-nginx-module-0.10.22/t/cert/test_ecdsa.key
lua-nginx-module-0.10.22/t/data/
lua-nginx-module-0.10.22/t/data/fake-delayed-load-module/
lua-nginx-module-0.10.22/t/data/fake-delayed-load-module/config
lua-nginx-module-0.10.22/t/data/fake-delayed-load-module/ngx_http_lua_fake_delayed_load_module.c
lua-nginx-module-0.10.22/t/data/fake-module/
lua-nginx-module-0.10.22/t/data/fake-module/config
lua-nginx-module-0.10.22/t/data/fake-module/ngx_http_fake_module.c
lua-nginx-module-0.10.22/t/data/fake-shm-module/
lua-nginx-module-0.10.22/t/data/fake-shm-module/config
lua-nginx-module-0.10.22/t/data/fake-shm-module/ngx_http_lua_fake_shm_module.c
lua-nginx-module-0.10.22/t/lib/
lua-nginx-module-0.10.22/t/lib/CRC32.lua
lua-nginx-module-0.10.22/t/lib/Memcached.lua
lua-nginx-module-0.10.22/t/lib/Redis.lua
lua-nginx-module-0.10.22/t/lib/ljson.lua
lua-nginx-module-0.10.22/tapset/
lua-nginx-module-0.10.22/tapset/ngx_lua.stp
lua-nginx-module-0.10.22/util/
lua-nginx-module-0.10.22/util/build.sh
lua-nginx-module-0.10.22/util/fix-comments
lua-nginx-module-0.10.22/util/gen-lexer-c
lua-nginx-module-0.10.22/util/ngx-links
lua-nginx-module-0.10.22/util/releng
lua-nginx-module-0.10.22/util/retab
lua-nginx-module-0.10.22/util/revim
lua-nginx-module-0.10.22/util/run_test.sh
lua-nginx-module-0.10.22/util/update-readme.sh
lua-nginx-module-0.10.22/valgrind.suppress
--2023-01-23 13:28:27--  https://nginx.org/download/nginx-1.10.3.tar.gz
Resolving nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:edb:5704::6, ...
Connecting to nginx.org (nginx.org)|52.58.199.22|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 911509 (890K) [application/octet-stream]
Saving to: '/usr/local/lib/nginx-1.10.3.tar.gz.1'

nginx-1.10.3.tar.gz.1                     100%[====================================================================================>] 890.15K   653KB/s    in 1.4s    

2023-01-23 13:28:30 (653 KB/s) - '/usr/local/lib/nginx-1.10.3.tar.gz.1' saved [911509/911509]

nginx-1.10.3/
nginx-1.10.3/auto/
nginx-1.10.3/conf/
nginx-1.10.3/contrib/
nginx-1.10.3/src/
nginx-1.10.3/configure
nginx-1.10.3/LICENSE
nginx-1.10.3/README
nginx-1.10.3/html/
nginx-1.10.3/man/
nginx-1.10.3/CHANGES.ru
nginx-1.10.3/CHANGES
nginx-1.10.3/man/nginx.8
nginx-1.10.3/html/50x.html
nginx-1.10.3/html/index.html
nginx-1.10.3/src/core/
nginx-1.10.3/src/event/
nginx-1.10.3/src/http/
nginx-1.10.3/src/mail/
nginx-1.10.3/src/misc/
nginx-1.10.3/src/os/
nginx-1.10.3/src/stream/
nginx-1.10.3/src/stream/ngx_stream_handler.c
nginx-1.10.3/src/stream/ngx_stream.c
nginx-1.10.3/src/stream/ngx_stream.h
nginx-1.10.3/src/stream/ngx_stream_limit_conn_module.c
nginx-1.10.3/src/stream/ngx_stream_access_module.c
nginx-1.10.3/src/stream/ngx_stream_core_module.c
nginx-1.10.3/src/stream/ngx_stream_upstream_hash_module.c
nginx-1.10.3/src/stream/ngx_stream_proxy_module.c
nginx-1.10.3/src/stream/ngx_stream_ssl_module.c
nginx-1.10.3/src/stream/ngx_stream_ssl_module.h
nginx-1.10.3/src/stream/ngx_stream_upstream.c
nginx-1.10.3/src/stream/ngx_stream_upstream.h
nginx-1.10.3/src/stream/ngx_stream_upstream_least_conn_module.c
nginx-1.10.3/src/stream/ngx_stream_upstream_round_robin.c
nginx-1.10.3/src/stream/ngx_stream_upstream_round_robin.h
nginx-1.10.3/src/stream/ngx_stream_upstream_zone_module.c
nginx-1.10.3/src/os/unix/
nginx-1.10.3/src/os/unix/ngx_atomic.h
nginx-1.10.3/src/os/unix/ngx_alloc.c
nginx-1.10.3/src/os/unix/ngx_alloc.h
nginx-1.10.3/src/os/unix/ngx_darwin_config.h
nginx-1.10.3/src/os/unix/ngx_channel.c
nginx-1.10.3/src/os/unix/ngx_channel.h
nginx-1.10.3/src/os/unix/ngx_daemon.c
nginx-1.10.3/src/os/unix/ngx_darwin.h
nginx-1.10.3/src/os/unix/ngx_darwin_sendfile_chain.c
nginx-1.10.3/src/os/unix/ngx_darwin_init.c
nginx-1.10.3/src/os/unix/ngx_file_aio_read.c
nginx-1.10.3/src/os/unix/ngx_dlopen.c
nginx-1.10.3/src/os/unix/ngx_dlopen.h
nginx-1.10.3/src/os/unix/ngx_errno.c
nginx-1.10.3/src/os/unix/ngx_errno.h
nginx-1.10.3/src/os/unix/ngx_freebsd.h
nginx-1.10.3/src/os/unix/ngx_files.c
nginx-1.10.3/src/os/unix/ngx_files.h
nginx-1.10.3/src/os/unix/ngx_freebsd_sendfile_chain.c
nginx-1.10.3/src/os/unix/ngx_freebsd_config.h
nginx-1.10.3/src/os/unix/ngx_freebsd_init.c
nginx-1.10.3/src/os/unix/ngx_gcc_atomic_sparc64.h
nginx-1.10.3/src/os/unix/ngx_gcc_atomic_amd64.h
nginx-1.10.3/src/os/unix/ngx_gcc_atomic_ppc.h
nginx-1.10.3/src/os/unix/ngx_linux_sendfile_chain.c
nginx-1.10.3/src/os/unix/ngx_gcc_atomic_x86.h
nginx-1.10.3/src/os/unix/ngx_linux.h
nginx-1.10.3/src/os/unix/ngx_linux_aio_read.c
nginx-1.10.3/src/os/unix/ngx_linux_config.h
nginx-1.10.3/src/os/unix/ngx_linux_init.c
nginx-1.10.3/src/os/unix/ngx_posix_config.h
nginx-1.10.3/src/os/unix/ngx_os.h
nginx-1.10.3/src/os/unix/ngx_solaris_config.h
nginx-1.10.3/src/os/unix/ngx_posix_init.c
nginx-1.10.3/src/os/unix/ngx_process.c
nginx-1.10.3/src/os/unix/ngx_process.h
nginx-1.10.3/src/os/unix/ngx_process_cycle.c
nginx-1.10.3/src/os/unix/ngx_process_cycle.h
nginx-1.10.3/src/os/unix/ngx_readv_chain.c
nginx-1.10.3/src/os/unix/ngx_recv.c
nginx-1.10.3/src/os/unix/ngx_send.c
nginx-1.10.3/src/os/unix/ngx_setaffinity.c
nginx-1.10.3/src/os/unix/ngx_setaffinity.h
nginx-1.10.3/src/os/unix/ngx_setproctitle.c
nginx-1.10.3/src/os/unix/ngx_setproctitle.h
nginx-1.10.3/src/os/unix/ngx_shmem.c
nginx-1.10.3/src/os/unix/ngx_shmem.h
nginx-1.10.3/src/os/unix/ngx_socket.c
nginx-1.10.3/src/os/unix/ngx_socket.h
nginx-1.10.3/src/os/unix/ngx_solaris.h
nginx-1.10.3/src/os/unix/ngx_solaris_init.c
nginx-1.10.3/src/os/unix/ngx_sunpro_amd64.il
nginx-1.10.3/src/os/unix/ngx_thread_cond.c
nginx-1.10.3/src/os/unix/ngx_thread.h
nginx-1.10.3/src/os/unix/ngx_solaris_sendfilev_chain.c
nginx-1.10.3/src/os/unix/ngx_sunpro_atomic_sparc64.h
nginx-1.10.3/src/os/unix/ngx_sunpro_sparc64.il
nginx-1.10.3/src/os/unix/ngx_sunpro_x86.il
nginx-1.10.3/src/os/unix/ngx_thread_mutex.c
nginx-1.10.3/src/os/unix/ngx_thread_id.c
nginx-1.10.3/src/os/unix/ngx_udp_recv.c
nginx-1.10.3/src/os/unix/ngx_time.c
nginx-1.10.3/src/os/unix/ngx_time.h
nginx-1.10.3/src/os/unix/ngx_writev_chain.c
nginx-1.10.3/src/os/unix/ngx_udp_send.c
nginx-1.10.3/src/os/unix/ngx_user.c
nginx-1.10.3/src/os/unix/ngx_user.h
nginx-1.10.3/src/misc/ngx_google_perftools_module.c
nginx-1.10.3/src/misc/ngx_cpp_test_module.cpp
nginx-1.10.3/src/mail/ngx_mail_handler.c
nginx-1.10.3/src/mail/ngx_mail.c
nginx-1.10.3/src/mail/ngx_mail.h
nginx-1.10.3/src/mail/ngx_mail_auth_http_module.c
nginx-1.10.3/src/mail/ngx_mail_core_module.c
nginx-1.10.3/src/mail/ngx_mail_imap_handler.c
nginx-1.10.3/src/mail/ngx_mail_imap_module.c
nginx-1.10.3/src/mail/ngx_mail_imap_module.h
nginx-1.10.3/src/mail/ngx_mail_parse.c
nginx-1.10.3/src/mail/ngx_mail_pop3_handler.c
nginx-1.10.3/src/mail/ngx_mail_pop3_module.c
nginx-1.10.3/src/mail/ngx_mail_pop3_module.h
nginx-1.10.3/src/mail/ngx_mail_proxy_module.c
nginx-1.10.3/src/mail/ngx_mail_smtp_handler.c
nginx-1.10.3/src/mail/ngx_mail_smtp_module.c
nginx-1.10.3/src/mail/ngx_mail_smtp_module.h
nginx-1.10.3/src/mail/ngx_mail_ssl_module.c
nginx-1.10.3/src/mail/ngx_mail_ssl_module.h
nginx-1.10.3/src/http/modules/
nginx-1.10.3/src/http/ngx_http_cache.h
nginx-1.10.3/src/http/ngx_http.c
nginx-1.10.3/src/http/ngx_http.h
nginx-1.10.3/src/http/ngx_http_core_module.c
nginx-1.10.3/src/http/ngx_http_config.h
nginx-1.10.3/src/http/ngx_http_postpone_filter_module.c
nginx-1.10.3/src/http/ngx_http_copy_filter_module.c
nginx-1.10.3/src/http/ngx_http_core_module.h
nginx-1.10.3/src/http/ngx_http_file_cache.c
nginx-1.10.3/src/http/ngx_http_header_filter_module.c
nginx-1.10.3/src/http/ngx_http_parse.c
nginx-1.10.3/src/http/ngx_http_special_response.c
nginx-1.10.3/src/http/ngx_http_request.c
nginx-1.10.3/src/http/ngx_http_request.h
nginx-1.10.3/src/http/ngx_http_request_body.c
nginx-1.10.3/src/http/ngx_http_script.c
nginx-1.10.3/src/http/ngx_http_script.h
nginx-1.10.3/src/http/ngx_http_variables.c
nginx-1.10.3/src/http/ngx_http_upstream.c
nginx-1.10.3/src/http/ngx_http_upstream.h
nginx-1.10.3/src/http/v2/
nginx-1.10.3/src/http/ngx_http_upstream_round_robin.c
nginx-1.10.3/src/http/ngx_http_upstream_round_robin.h
nginx-1.10.3/src/http/ngx_http_variables.h
nginx-1.10.3/src/http/ngx_http_write_filter_module.c
nginx-1.10.3/src/http/v2/ngx_http_v2_module.c
nginx-1.10.3/src/http/v2/ngx_http_v2.c
nginx-1.10.3/src/http/v2/ngx_http_v2.h
nginx-1.10.3/src/http/v2/ngx_http_v2_filter_module.c
nginx-1.10.3/src/http/v2/ngx_http_v2_huff_decode.c
nginx-1.10.3/src/http/v2/ngx_http_v2_huff_encode.c
nginx-1.10.3/src/http/v2/ngx_http_v2_module.h
nginx-1.10.3/src/http/v2/ngx_http_v2_table.c
nginx-1.10.3/src/http/modules/ngx_http_addition_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_access_module.c
nginx-1.10.3/src/http/modules/ngx_http_charset_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_auth_basic_module.c
nginx-1.10.3/src/http/modules/ngx_http_auth_request_module.c
nginx-1.10.3/src/http/modules/ngx_http_autoindex_module.c
nginx-1.10.3/src/http/modules/ngx_http_browser_module.c
nginx-1.10.3/src/http/modules/ngx_http_not_modified_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_chunked_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_dav_module.c
nginx-1.10.3/src/http/modules/ngx_http_degradation_module.c
nginx-1.10.3/src/http/modules/ngx_http_empty_gif_module.c
nginx-1.10.3/src/http/modules/ngx_http_fastcgi_module.c
nginx-1.10.3/src/http/modules/ngx_http_flv_module.c
nginx-1.10.3/src/http/modules/ngx_http_geo_module.c
nginx-1.10.3/src/http/modules/ngx_http_geoip_module.c
nginx-1.10.3/src/http/modules/ngx_http_gunzip_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_gzip_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_gzip_static_module.c
nginx-1.10.3/src/http/modules/ngx_http_headers_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_image_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_index_module.c
nginx-1.10.3/src/http/modules/ngx_http_limit_conn_module.c
nginx-1.10.3/src/http/modules/ngx_http_limit_req_module.c
nginx-1.10.3/src/http/modules/ngx_http_log_module.c
nginx-1.10.3/src/http/modules/ngx_http_map_module.c
nginx-1.10.3/src/http/modules/ngx_http_memcached_module.c
nginx-1.10.3/src/http/modules/ngx_http_mp4_module.c
nginx-1.10.3/src/http/modules/ngx_http_random_index_module.c
nginx-1.10.3/src/http/modules/ngx_http_proxy_module.c
nginx-1.10.3/src/http/modules/ngx_http_upstream_ip_hash_module.c
nginx-1.10.3/src/http/modules/ngx_http_range_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_realip_module.c
nginx-1.10.3/src/http/modules/ngx_http_referer_module.c
nginx-1.10.3/src/http/modules/ngx_http_rewrite_module.c
nginx-1.10.3/src/http/modules/ngx_http_scgi_module.c
nginx-1.10.3/src/http/modules/ngx_http_secure_link_module.c
nginx-1.10.3/src/http/modules/ngx_http_slice_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_split_clients_module.c
nginx-1.10.3/src/http/modules/perl/
nginx-1.10.3/src/http/modules/ngx_http_ssi_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_ssi_filter_module.h
nginx-1.10.3/src/http/modules/ngx_http_ssl_module.c
nginx-1.10.3/src/http/modules/ngx_http_ssl_module.h
nginx-1.10.3/src/http/modules/ngx_http_static_module.c
nginx-1.10.3/src/http/modules/ngx_http_stub_status_module.c
nginx-1.10.3/src/http/modules/ngx_http_sub_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_upstream_hash_module.c
nginx-1.10.3/src/http/modules/ngx_http_xslt_filter_module.c
nginx-1.10.3/src/http/modules/ngx_http_upstream_keepalive_module.c
nginx-1.10.3/src/http/modules/ngx_http_upstream_least_conn_module.c
nginx-1.10.3/src/http/modules/ngx_http_upstream_zone_module.c
nginx-1.10.3/src/http/modules/ngx_http_uwsgi_module.c
nginx-1.10.3/src/http/modules/ngx_http_userid_filter_module.c
nginx-1.10.3/src/http/modules/perl/Makefile.PL
nginx-1.10.3/src/http/modules/perl/nginx.pm
nginx-1.10.3/src/http/modules/perl/nginx.xs
nginx-1.10.3/src/http/modules/perl/typemap
nginx-1.10.3/src/http/modules/perl/ngx_http_perl_module.c
nginx-1.10.3/src/http/modules/perl/ngx_http_perl_module.h
nginx-1.10.3/src/event/modules/
nginx-1.10.3/src/event/ngx_event_accept.c
nginx-1.10.3/src/event/ngx_event.c
nginx-1.10.3/src/event/ngx_event.h
nginx-1.10.3/src/event/ngx_event_openssl_stapling.c
nginx-1.10.3/src/event/ngx_event_connect.c
nginx-1.10.3/src/event/ngx_event_connect.h
nginx-1.10.3/src/event/ngx_event_openssl.c
nginx-1.10.3/src/event/ngx_event_openssl.h
nginx-1.10.3/src/event/ngx_event_pipe.c
nginx-1.10.3/src/event/ngx_event_pipe.h
nginx-1.10.3/src/event/ngx_event_posted.c
nginx-1.10.3/src/event/ngx_event_posted.h
nginx-1.10.3/src/event/ngx_event_timer.c
nginx-1.10.3/src/event/ngx_event_timer.h
nginx-1.10.3/src/event/modules/ngx_win32_select_module.c
nginx-1.10.3/src/event/modules/ngx_devpoll_module.c
nginx-1.10.3/src/event/modules/ngx_epoll_module.c
nginx-1.10.3/src/event/modules/ngx_eventport_module.c
nginx-1.10.3/src/event/modules/ngx_kqueue_module.c
nginx-1.10.3/src/event/modules/ngx_poll_module.c
nginx-1.10.3/src/event/modules/ngx_select_module.c
nginx-1.10.3/src/core/ngx_array.c
nginx-1.10.3/src/core/nginx.c
nginx-1.10.3/src/core/nginx.h
nginx-1.10.3/src/core/ngx_conf_file.c
nginx-1.10.3/src/core/ngx_array.h
nginx-1.10.3/src/core/ngx_buf.c
nginx-1.10.3/src/core/ngx_buf.h
nginx-1.10.3/src/core/ngx_connection.c
nginx-1.10.3/src/core/ngx_conf_file.h
nginx-1.10.3/src/core/ngx_config.h
nginx-1.10.3/src/core/ngx_module.c
nginx-1.10.3/src/core/ngx_file.c
nginx-1.10.3/src/core/ngx_connection.h
nginx-1.10.3/src/core/ngx_core.h
nginx-1.10.3/src/core/ngx_cpuinfo.c
nginx-1.10.3/src/core/ngx_crc.h
nginx-1.10.3/src/core/ngx_crc32.c
nginx-1.10.3/src/core/ngx_crc32.h
nginx-1.10.3/src/core/ngx_crypt.c
nginx-1.10.3/src/core/ngx_crypt.h
nginx-1.10.3/src/core/ngx_cycle.c
nginx-1.10.3/src/core/ngx_cycle.h
nginx-1.10.3/src/core/ngx_parse.h
nginx-1.10.3/src/core/ngx_file.h
nginx-1.10.3/src/core/ngx_hash.c
nginx-1.10.3/src/core/ngx_hash.h
nginx-1.10.3/src/core/ngx_inet.c
nginx-1.10.3/src/core/ngx_inet.h
nginx-1.10.3/src/core/ngx_list.c
nginx-1.10.3/src/core/ngx_list.h
nginx-1.10.3/src/core/ngx_log.c
nginx-1.10.3/src/core/ngx_log.h
nginx-1.10.3/src/core/ngx_md5.c
nginx-1.10.3/src/core/ngx_md5.h
nginx-1.10.3/src/core/ngx_murmurhash.c
nginx-1.10.3/src/core/ngx_module.h
nginx-1.10.3/src/core/ngx_open_file_cache.c
nginx-1.10.3/src/core/ngx_murmurhash.h
nginx-1.10.3/src/core/ngx_open_file_cache.h
nginx-1.10.3/src/core/ngx_output_chain.c
nginx-1.10.3/src/core/ngx_palloc.c
nginx-1.10.3/src/core/ngx_palloc.h
nginx-1.10.3/src/core/ngx_parse.c
nginx-1.10.3/src/core/ngx_parse_time.c
nginx-1.10.3/src/core/ngx_parse_time.h
nginx-1.10.3/src/core/ngx_proxy_protocol.c
nginx-1.10.3/src/core/ngx_proxy_protocol.h
nginx-1.10.3/src/core/ngx_queue.c
nginx-1.10.3/src/core/ngx_queue.h
nginx-1.10.3/src/core/ngx_radix_tree.c
nginx-1.10.3/src/core/ngx_radix_tree.h
nginx-1.10.3/src/core/ngx_rbtree.c
nginx-1.10.3/src/core/ngx_rbtree.h
nginx-1.10.3/src/core/ngx_regex.c
nginx-1.10.3/src/core/ngx_regex.h
nginx-1.10.3/src/core/ngx_resolver.c
nginx-1.10.3/src/core/ngx_resolver.h
nginx-1.10.3/src/core/ngx_rwlock.c
nginx-1.10.3/src/core/ngx_rwlock.h
nginx-1.10.3/src/core/ngx_sha1.h
nginx-1.10.3/src/core/ngx_shmtx.c
nginx-1.10.3/src/core/ngx_shmtx.h
nginx-1.10.3/src/core/ngx_slab.c
nginx-1.10.3/src/core/ngx_slab.h
nginx-1.10.3/src/core/ngx_spinlock.c
nginx-1.10.3/src/core/ngx_string.c
nginx-1.10.3/src/core/ngx_string.h
nginx-1.10.3/src/core/ngx_syslog.c
nginx-1.10.3/src/core/ngx_syslog.h
nginx-1.10.3/src/core/ngx_thread_pool.c
nginx-1.10.3/src/core/ngx_thread_pool.h
nginx-1.10.3/src/core/ngx_times.c
nginx-1.10.3/src/core/ngx_times.h
nginx-1.10.3/contrib/geo2nginx.pl
nginx-1.10.3/contrib/README
nginx-1.10.3/contrib/unicode2nginx/
nginx-1.10.3/contrib/vim/
nginx-1.10.3/contrib/vim/ftdetect/
nginx-1.10.3/contrib/vim/indent/
nginx-1.10.3/contrib/vim/syntax/
nginx-1.10.3/contrib/vim/syntax/nginx.vim
nginx-1.10.3/contrib/vim/indent/nginx.vim
nginx-1.10.3/contrib/vim/ftdetect/nginx.vim
nginx-1.10.3/contrib/unicode2nginx/koi-utf
nginx-1.10.3/contrib/unicode2nginx/win-utf
nginx-1.10.3/contrib/unicode2nginx/unicode-to-nginx.pl
nginx-1.10.3/conf/fastcgi.conf
nginx-1.10.3/conf/fastcgi_params
nginx-1.10.3/conf/koi-utf
nginx-1.10.3/conf/koi-win
nginx-1.10.3/conf/mime.types
nginx-1.10.3/conf/nginx.conf
nginx-1.10.3/conf/scgi_params
nginx-1.10.3/conf/uwsgi_params
nginx-1.10.3/conf/win-utf
nginx-1.10.3/auto/cc/
nginx-1.10.3/auto/have_headers
nginx-1.10.3/auto/define
nginx-1.10.3/auto/endianness
nginx-1.10.3/auto/feature
nginx-1.10.3/auto/have
nginx-1.10.3/auto/lib/
nginx-1.10.3/auto/os/
nginx-1.10.3/auto/headers
nginx-1.10.3/auto/include
nginx-1.10.3/auto/init
nginx-1.10.3/auto/install
nginx-1.10.3/auto/types/
nginx-1.10.3/auto/make
nginx-1.10.3/auto/module
nginx-1.10.3/auto/modules
nginx-1.10.3/auto/nohave
nginx-1.10.3/auto/options
nginx-1.10.3/auto/sources
nginx-1.10.3/auto/stubs
nginx-1.10.3/auto/summary
nginx-1.10.3/auto/threads
nginx-1.10.3/auto/unix
nginx-1.10.3/auto/types/uintptr_t
nginx-1.10.3/auto/types/sizeof
nginx-1.10.3/auto/types/typedef
nginx-1.10.3/auto/types/value
nginx-1.10.3/auto/os/conf
nginx-1.10.3/auto/os/darwin
nginx-1.10.3/auto/os/freebsd
nginx-1.10.3/auto/os/linux
nginx-1.10.3/auto/os/solaris
nginx-1.10.3/auto/os/win32
nginx-1.10.3/auto/lib/geoip/
nginx-1.10.3/auto/lib/conf
nginx-1.10.3/auto/lib/google-perftools/
nginx-1.10.3/auto/lib/libatomic/
nginx-1.10.3/auto/lib/libgd/
nginx-1.10.3/auto/lib/libxslt/
nginx-1.10.3/auto/lib/md5/
nginx-1.10.3/auto/lib/make
nginx-1.10.3/auto/lib/openssl/
nginx-1.10.3/auto/lib/pcre/
nginx-1.10.3/auto/lib/perl/
nginx-1.10.3/auto/lib/sha1/
nginx-1.10.3/auto/lib/zlib/
nginx-1.10.3/auto/lib/test
nginx-1.10.3/auto/lib/zlib/makefile.bcc
nginx-1.10.3/auto/lib/zlib/conf
nginx-1.10.3/auto/lib/zlib/make
nginx-1.10.3/auto/lib/zlib/makefile.msvc
nginx-1.10.3/auto/lib/zlib/makefile.owc
nginx-1.10.3/auto/lib/sha1/makefile.bcc
nginx-1.10.3/auto/lib/sha1/conf
nginx-1.10.3/auto/lib/sha1/make
nginx-1.10.3/auto/lib/sha1/makefile.msvc
nginx-1.10.3/auto/lib/sha1/makefile.owc
nginx-1.10.3/auto/lib/perl/conf
nginx-1.10.3/auto/lib/perl/make
nginx-1.10.3/auto/lib/pcre/makefile.bcc
nginx-1.10.3/auto/lib/pcre/conf
nginx-1.10.3/auto/lib/pcre/make
nginx-1.10.3/auto/lib/pcre/makefile.msvc
nginx-1.10.3/auto/lib/pcre/makefile.owc
nginx-1.10.3/auto/lib/openssl/makefile.bcc
nginx-1.10.3/auto/lib/openssl/conf
nginx-1.10.3/auto/lib/openssl/make
nginx-1.10.3/auto/lib/openssl/makefile.msvc
nginx-1.10.3/auto/lib/md5/makefile.bcc
nginx-1.10.3/auto/lib/md5/conf
nginx-1.10.3/auto/lib/md5/make
nginx-1.10.3/auto/lib/md5/makefile.msvc
nginx-1.10.3/auto/lib/md5/makefile.owc
nginx-1.10.3/auto/lib/libxslt/conf
nginx-1.10.3/auto/lib/libgd/conf
nginx-1.10.3/auto/lib/libatomic/conf
nginx-1.10.3/auto/lib/libatomic/make
nginx-1.10.3/auto/lib/google-perftools/conf
nginx-1.10.3/auto/lib/geoip/conf
nginx-1.10.3/auto/cc/clang
nginx-1.10.3/auto/cc/acc
nginx-1.10.3/auto/cc/bcc
nginx-1.10.3/auto/cc/ccc
nginx-1.10.3/auto/cc/conf
nginx-1.10.3/auto/cc/gcc
nginx-1.10.3/auto/cc/icc
nginx-1.10.3/auto/cc/msvc
nginx-1.10.3/auto/cc/name
nginx-1.10.3/auto/cc/owc
nginx-1.10.3/auto/cc/sunc
checking for OS
 + Linux 4.4.0-116-generic x86_64
checking for C compiler ... found
 + using GNU C compiler
 + gcc version: 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.11) 
checking for gcc -pipe switch ... found
checking for --with-ld-opt="-Wl,-rpath,/usr/local/lib" ... found
checking for -Wl,-E switch ... found
checking for gcc builtin atomic operations ... found
checking for C99 variadic macros ... found
checking for gcc variadic macros ... found
checking for gcc builtin 64 bit byteswap ... found
checking for unistd.h ... found
checking for inttypes.h ... found
checking for limits.h ... found
checking for sys/filio.h ... not found
checking for sys/param.h ... found
checking for sys/mount.h ... found
checking for sys/statvfs.h ... found
checking for crypt.h ... found
checking for Linux specific features
checking for epoll ... found
checking for EPOLLRDHUP ... found
checking for O_PATH ... found
checking for sendfile() ... found
checking for sendfile64() ... found
checking for sys/prctl.h ... found
checking for prctl(PR_SET_DUMPABLE) ... found
checking for sched_setaffinity() ... found
checking for crypt_r() ... found
checking for sys/vfs.h ... found
checking for nobody group ... not found
checking for nogroup group ... found
checking for poll() ... found
checking for /dev/poll ... not found
checking for kqueue ... not found
checking for crypt() ... not found
checking for crypt() in libcrypt ... found
checking for F_READAHEAD ... not found
checking for posix_fadvise() ... found
checking for O_DIRECT ... found
checking for F_NOCACHE ... not found
checking for directio() ... not found
checking for statfs() ... found
checking for statvfs() ... found
checking for dlopen() ... not found
checking for dlopen() in libdl ... found
checking for sched_yield() ... found
checking for SO_SETFIB ... not found
checking for SO_REUSEPORT ... found
checking for SO_ACCEPTFILTER ... not found
checking for IP_RECVDSTADDR ... not found
checking for IP_PKTINFO ... found
checking for IPV6_RECVPKTINFO ... found
checking for TCP_DEFER_ACCEPT ... found
checking for TCP_KEEPIDLE ... found
checking for TCP_FASTOPEN ... found
checking for TCP_INFO ... found
checking for accept4() ... found
checking for eventfd() ... found
checking for int size ... 4 bytes
checking for long size ... 8 bytes
checking for long long size ... 8 bytes
checking for void * size ... 8 bytes
checking for uint32_t ... found
checking for uint64_t ... found
checking for sig_atomic_t ... found
checking for sig_atomic_t size ... 4 bytes
checking for socklen_t ... found
checking for in_addr_t ... found
checking for in_port_t ... found
checking for rlim_t ... found
checking for uintptr_t ... uintptr_t found
checking for system byte ordering ... little endian
checking for size_t size ... 8 bytes
checking for off_t size ... 8 bytes
checking for time_t size ... 8 bytes
checking for AF_INET6 ... found
checking for setproctitle() ... not found
checking for pread() ... found
checking for pwrite() ... found
checking for pwritev() ... found
checking for sys_nerr ... found
checking for localtime_r() ... found
checking for posix_memalign() ... found
checking for memalign() ... found
checking for mmap(MAP_ANON|MAP_SHARED) ... found
checking for mmap("/dev/zero", MAP_SHARED) ... found
checking for System V shared memory ... found
checking for POSIX semaphores ... not found
checking for POSIX semaphores in libpthread ... found
checking for struct msghdr.msg_control ... found
checking for ioctl(FIONBIO) ... found
checking for struct tm.tm_gmtoff ... found
checking for struct dirent.d_namlen ... not found
checking for struct dirent.d_type ... found
checking for sysconf(_SC_NPROCESSORS_ONLN) ... found
checking for openat(), fstatat() ... found
checking for getaddrinfo() ... found
configuring additional dynamic modules
adding module in /usr/local/src/ngx_devel_kit-0.3.2
 + ngx_devel_kit was configured
adding module in /usr/local/src/lua-nginx-module-0.10.22
checking for LuaJIT 2.x ... not found
    ./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x.
zhuizhuhaomeng commented 1 year ago

you can check the file autoconf.err under nginx-1.10.3/objs

jetli123 commented 1 year ago

you can run: export command export LUAJIT_LIB=/usr/local/yourdir/luajit/lib export LUAJIT_INC=/usr/local/yourdir/luajit/include/luajit-2.1/

found luajit.h

mellis-at-infomedia commented 1 month ago

I'm finding I get a similar issue I have luajit compiled and installed. I set the environment variables

export LUAJIT_LIB=/usr/local/include/luajit-2.1/ export LUAJIT_INC=/usr/local/lib/

But what is confusing me is what is in those directories:

ls -al /usr/local/include/luajit-2.1/ /usr/local/lib/
/usr/local/include/luajit-2.1/:
total 44
drwxr-xr-x 2 root root   100 Aug 15 23:22 .
drwxr-xr-x 3 root root    24 Aug 15 23:22 ..
-rw-r--r-- 1 root root  6028 Aug 15 23:22 lauxlib.h
-rw-r--r-- 1 root root  4608 Aug 15 23:22 luaconf.h
-rw-r--r-- 1 root root 12650 Aug 15 23:22 lua.h
-rw-r--r-- 1 root root   135 Aug 15 23:22 lua.hpp
-rw-r--r-- 1 root root  3011 Aug 15 23:22 luajit.h
-rw-r--r-- 1 root root  1197 Aug 15 23:22 lualib.h

/usr/local/lib/:
total 9404
drwxr-xr-x  4 root root     146 Aug 15 23:22 .
drwxr-xr-x 12 root root     131 Jul 20 01:33 ..
-rw-r--r--  1 root root 6368508 Aug 15 23:22 libluajit-5.1.a
lrwxrwxrwx  1 root root      31 Aug 15 23:22 libluajit-5.1.so -> libluajit-5.1.so.2.1.1723681758
lrwxrwxrwx  1 root root      31 Aug 15 23:22 libluajit-5.1.so.2 -> libluajit-5.1.so.2.1.1723681758
-rwxr-xr-x  1 root root 3260272 Aug 15 23:22 libluajit-5.1.so.2.1.1723681758
drwxr-xr-x  3 root root      17 Aug 15 23:22 lua
drwxr-xr-x  2 root root      23 Aug 15 23:22 pkgconfig

Am I getting the problem because it thinks 5.1 is installed? And if so why did luajit-2.1 install a library with that version number. I looked at luajit make file it looks deliberate so I must be missing something.

andarg commented 1 week ago

i got same issue and move export command to on line with nginx configuration and thats works for me

RUN    cd /nginx-$NGINX_VERSION && \

    export LUAJIT_LIB=/usr/local/lib && \
    export LUAJIT_INC=/usr/local/include/luajit-2.1 && \
    ./configure \
    --prefix=/etc/nginx \
    --sbin-path=/usr/sbin/nginx \