Embedded perl for nginx official release?

Hi all,

I am searching for information about the embedded perl Nginx roadmap…

Is it planned to replace standard nginx by this one ? Or to integrate
embedded perl into nginx official release ? Or maybe the two projects
are too divergent ?

Thank you in advance for helping.

David

On Wednesday 14 May 2014 16:07:46 David Coutadeur wrote:

Hi all,

I am searching for information about the embedded perl Nginx roadmap…

Is it planned to replace standard nginx by this one ? Or to integrate
embedded perl into nginx official release ? Or maybe the two projects
are too divergent ?

Thank you in advance for helping.

There was a thread about it:
http://mailman.nginx.org/pipermail/nginx-devel/2011-October/001361.html

wbr, Valentin V. Bartenev

Thank you Valentin,

If I understand well, this is the message at the origin of the embedded
perl Nginx ?

My question was more actual : now that there is a fork, is there a plan
to inject embedded perl in the standard nginx ?
Do somebody know anything about the position of the developpers now ?

I am curious about the perenity and roadmap of each project concerning
perl support.

Thank you in advance,

David

Le 14/05/2014 17:35, Valentin V. Bartenev a crit :

Ok, thank you for your very complete answer !

Le 14/05/2014 18:29, Maxim D. a crit :

Hello!

On Wed, May 14, 2014 at 05:54:34PM +0200, David Coutadeur wrote:

I am curious about the perenity and roadmap of each project concerning perl
support.

The embedded perl module (see [1]) is available in nginx since its
introduction in nginx 0.3.21 and works fine.

An attempt of Alexandr G. to add various features to the
embedded perl module had major problems from our (nginx team)
point of view, see the thread linked by Valentin. Instead of
trying to understand and fix the problems pointed out, Alexandr
chose to maintain his own fork. As far as I understand, the fork
is mostly dead now.

[1] Module ngx_http_perl_module


Maxim D.
http://nginx.org/

Hi.

Am 14-05-2014 18:29, schrieb Maxim D.:

Hello!

[snipp]

An attempt of Alexandr G. to add various features to the
embedded perl module had major problems from our (nginx team)
point of view, see the thread linked by Valentin. Instead of
trying to understand and fix the problems pointed out, Alexandr
chose to maintain his own fork. As far as I understand, the fork
is mostly dead now.

[1] Module ngx_http_perl_module

Maybe David could mean the offical nginx from

http://nginx.org/en/linux_packages.html

/usr/sbin/nginx -c /etc/nginx/nginx.conf -V 2>&1|perl -MData::Dumper
-ane ‘print Dumper(@F),“\n”;’
$VAR1 = ‘nginx’;
$VAR2 = ‘version:’;
$VAR3 = ‘nginx/1.7.0’;

$VAR1 = ‘built’;
$VAR2 = ‘by’;
$VAR3 = ‘gcc’;
$VAR4 = ‘4.6.3’;
$VAR5 = ‘(Ubuntu/Linaro’;
$VAR6 = ‘4.6.3-1ubuntu5)’;

$VAR1 = ‘TLS’;
$VAR2 = ‘SNI’;
$VAR3 = ‘support’;
$VAR4 = ‘enabled’;

$VAR1 = ‘configure’;
$VAR2 = ‘arguments:’;
$VAR3 = ‘–prefix=/etc/nginx’;
$VAR4 = ‘–sbin-path=/usr/sbin/nginx’;
$VAR5 = ‘–conf-path=/etc/nginx/nginx.conf’;
$VAR6 = ‘–error-log-path=/var/log/nginx/error.log’;
$VAR7 = ‘–http-log-path=/var/log/nginx/access.log’;
$VAR8 = ‘–pid-path=/var/run/nginx.pid’;
$VAR9 = ‘–lock-path=/var/run/nginx.lock’;
$VAR10 = ‘–http-client-body-temp-path=/var/cache/nginx/client_temp’;
$VAR11 = ‘–http-proxy-temp-path=/var/cache/nginx/proxy_temp’;
$VAR12 = ‘–http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp’;
$VAR13 = ‘–http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp’;
$VAR14 = ‘–http-scgi-temp-path=/var/cache/nginx/scgi_temp’;
$VAR15 = ‘–user=nginx’;
$VAR16 = ‘–group=nginx’;
$VAR17 = ‘–with-http_ssl_module’;
$VAR18 = ‘–with-http_realip_module’;
$VAR19 = ‘–with-http_addition_module’;
$VAR20 = ‘–with-http_sub_module’;
$VAR21 = ‘–with-http_dav_module’;
$VAR22 = ‘–with-http_flv_module’;
$VAR23 = ‘–with-http_mp4_module’;
$VAR24 = ‘–with-http_gunzip_module’;
$VAR25 = ‘–with-http_gzip_static_module’;
$VAR26 = ‘–with-http_random_index_module’;
$VAR27 = ‘–with-http_secure_link_module’;
$VAR28 = ‘–with-http_stub_status_module’;
$VAR29 = ‘–with-http_auth_request_module’;
$VAR30 = ‘–with-mail’;
$VAR31 = ‘–with-mail_ssl_module’;
$VAR32 = ‘–with-file-aio’;
$VAR33 = ‘–with-http_spdy_module’;
$VAR34 = ‘–with-cc-opt='-g’;
$VAR35 = ‘-O2’;
$VAR36 = ‘-fstack-protector’;
$VAR37 = ‘–param=ssp-buffer-size=4’;
$VAR38 = ‘-Wformat’;
$VAR39 = ‘-Wformat-security’;
$VAR40 = ‘-Wp,-D_FORTIFY_SOURCE=2'’;
$VAR41 = ‘–with-ld-opt='-Wl,-Bsymbolic-functions’;
$VAR42 = ‘-Wl,-z,relro’;
$VAR43 = ‘-Wl,–as-needed'’;
$VAR44 = ‘–with-ipv6’;

/usr/sbin/nginx -c /etc/nginx/nginx.conf -V 2>&1|perl -MData::Dumper
-ane ‘print Dumper(@F),“\n”;’|egrep -i perl

BR Aleks