Package Details: nginx-mainline-mod-lua 0.10.13-8

Git Clone URL: (read-only)
Package Base: nginx-mainline-mod-lua
Description: Lua script engine module for mainline nginx
Upstream URL:
Licenses: BSD
Submitter: mtorromeo
Maintainer: mtorromeo
Last Packager: mtorromeo
Votes: 5
Popularity: 0.000986
First Submitted: 2017-04-06 09:53
Last Updated: 2019-10-04 07:42

Latest Comments

amesgen commented on 2019-08-22 22:55

JFYI: the .SRCINFO is still on 0.10.13-6

mdevaev commented on 2018-08-17 21:44

Please fix sources url:$_modname-nginx-module/archive/v$pkgver.tar.gz

curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading Aborting...

xuanwo commented on 2018-04-27 07:02

Hi, Current pkgfile is out of date for nginx mainline is 1.13.12 for now.

Fixed by following diff:

theYinYeti commented on 2017-11-04 18:32

Hey @mtorromeo, I see you’re also the maintainer for this package. Well, same issue: Nginx-mainline is now at version 1.13.6…

mtorromeo commented on 2017-09-16 12:48

I backported a patch for openssl 1.1 as suggested, since the package was not working anyway.

Remember that this is a work in progress implementation that may work for you but may also present unintended side effects. DO NOT REPORT BUGS UPSTREAM if you are using this patched package as it is NOT SUPPORTED.

Follow the previously linked discussions [1] and [2] for updates on the openssl 1.1 situation.



theYinYeti commented on 2017-09-16 11:55

As it stands now, this module is useless. Until the problem is solved upstream, I suggest you apply the following patch:

In short:
— fix the Nginx version, that got behind the current 1.13.4
— fix the sha256sum of the patch (as already reported)
— get the module from Git and checkout the release instead of directly downloading the release
— apply and commit the patch in a dedicated branch
— merge the OpenSSL-1.1 branch from upstream (work in progress, I guess, but it works for me…)
— fix the compilation step, where parameters from `nginx -V` were improperly used

marcarrelus commented on 2017-07-10 18:03

Hey mtorromeo,

first of all thank you for this package. However, I have a few problems with it:

- the sha256sum of the last source (the patch) is not correct, it should be:

- the patch does not compile:
../lua-nginx-module-0.10.8/src/ngx_http_lua_ssl_ocsp.c:471:17: error: dereferencing pointer to incomplete type ‘SSL {aka struct ssl_st}’
if (ssl_conn->tlsext_status_type == -1) {
make[1]: *** [objs/Makefile:2254: objs/addon/src/ngx_http_lua_ssl_ocsp.o] Error 1
make[1]: Leaving directory '/home/brecht/Downloads/nginx-mainline-mod-lua/src/nginx-1.13.0'
make: *** [Makefile:14: modules] Error 2
==> ERROR: A failure occurred in build().

I also reported it upstream:
There they said that it needs to be compiled against OpenSSL 1.0.X. Apparently, OpenSSL 1.0.2 is still available in the core repositories. After some tinkering with the package, I had to conclude that for the life of me I couldn't figure out how to build it against this version. Perhaps you know better what you are doing.

diraria commented on 2017-04-30 05:13

Hello, OK, thank you a lot

mtorromeo commented on 2017-04-29 17:57

Hi dima74,
I backported a patch to fix the compilation error you mention but this is not enough to make it work.
There is another compilation error due to the module not being compatible with openssl 1.1.
I may build it against openssl-1.0 but the result would not be binary compatible with nginx-mainline which uses 1.1.
We have to wait for a fix from upstream (see [1] and [2]).


diraria commented on 2017-04-29 15:05

I get compilation error, as in Maybe you will use master version, instead of 0.10.7? Thanks if answer something!