[nginx] Dynamic modules: do not overwrite old modules on install.

2016-03-10 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/05c894a598ea branches: changeset: 6425:05c894a598ea user: Maxim Dounin date: Thu Mar 10 16:50:13 2016 +0300 description: Dynamic modules: do not overwrite old modules on install. Just using "cp" is incorrect, as it will overwrite old files poss

[nginx] Dynamic modules: perl.

2016-02-29 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/39a806ccf21e branches: changeset: 6419:39a806ccf21e user: Ruslan Ermilov date: Fri Feb 26 14:27:04 2016 +0300 description: Dynamic modules: perl. diffstat: auto/install | 2 +- auto/lib/conf | 2 +- auto/lib/make | 2 +-

[nginx] Dynamic modules: expose the "modules" target.

2016-02-29 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/8e6f34342eb6 branches: changeset: 6418:8e6f34342eb6 user: Ruslan Ermilov date: Mon Feb 29 18:52:33 2016 +0300 description: Dynamic modules: expose the "modules" target. diffstat: auto/install | 3 +++ 1 files changed, 3 insertions(+), 0 dele

[nginx] Dynamic modules: removed unnecessary initialization.

2016-02-25 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/ce946e0976dc branches: changeset: 6417:ce946e0976dc user: Ruslan Ermilov date: Thu Feb 25 16:29:51 2016 +0300 description: Dynamic modules: removed unnecessary initialization. It became unnecessary after 85dea406e18f. diffstat: src/core/ngx_

[nginx] Dynamic modules: make sure to call config.make for dynamic addons.

2016-02-25 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/35487ea55cb6 branches: changeset: 6416:35487ea55cb6 user: Ruslan Ermilov date: Thu Feb 25 15:22:05 2016 +0300 description: Dynamic modules: make sure to call config.make for dynamic addons. diffstat: auto/make | 4 ++-- 1 files changed, 2 in

[nginx] Dynamic modules: fixed a version mismatch message (ticke...

2016-02-11 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/5fe617f38222 branches: changeset: 6394:5fe617f38222 user: Ruslan Ermilov date: Thu Feb 11 18:46:46 2016 +0300 description: Dynamic modules: fixed a version mismatch message (ticket #898). Based on a patch by Takashi Takizawa. diffstat: src/c

[nginx] Dynamic modules: added auth_basic module libs via ngx_mo...

2016-02-10 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/965e4223e702 branches: changeset: 6391:965e4223e702 user: Ruslan Ermilov date: Wed Feb 10 11:36:25 2016 +0300 description: Dynamic modules: added auth_basic module libs via ngx_module_libs=. diffstat: auto/modules | 3 +-- 1 files changed, 1

Re: NGINX Dynamic Modules

2016-02-09 Thread Maxim Dounin
Hello! On Tue, Feb 09, 2016 at 01:45:46PM -0500, Jeff Kaufman wrote: > This is very exciting! Among other things, this should make it > practical for distributions to package individual nginx modules > separately. That's the main task which is expected to be solved at this point, yes. > We've

Re: NGINX Dynamic Modules

2016-02-09 Thread Andrew Hutchings
Hi Jeff, That is an interesting point about the signatures and something I can discuss internally. I have an alternative idea specifically for ngx_pagespeed. I'll contact you off-list about it in the next 24 hours. Kind Regards Andrew On 09/02/16 18:45, Jeff Kaufman wrote: This is very ex

Re: NGINX Dynamic Modules

2016-02-09 Thread Jeff Kaufman
This is very exciting! Among other things, this should make it practical for distributions to package individual nginx modules separately. We've been looking at whether this would let us offer a precompiled ngx_pagespeed module, though, and it looks to me like this might be pretty tricky? In ord

NGINX Dynamic Modules

2016-02-09 Thread Andrew Hutchings
Hi all, As you may have seen with recent code drops, we have released the initial version of our Dynamic Modules code to the source tree and NGINX 1.9.11. This initial release will allow you to compile modules with NGINX as before, but can create shared object files at the same time as the NG

[nginx] Dynamic modules: NGX_STREAM define removed.

2016-02-08 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/80d594961e68 branches: changeset: 6386:80d594961e68 user: Maxim Dounin date: Mon Feb 08 18:02:04 2016 +0300 description: Dynamic modules: NGX_STREAM define removed. It's not used and contradicts the idea of dynamic loading. diffstat: auto/mo

[nginx] Dynamic modules: added dlsym() to configure test.

2016-02-06 Thread Valentin Bartenev
details: http://hg.nginx.org/nginx/rev/3577c021f21e branches: changeset: 6385:3577c021f21e user: Valentin Bartenev date: Fri Feb 05 21:48:25 2016 +0300 description: Dynamic modules: added dlsym() to configure test. It appears that AddressSanitizer in GCC 5 intercepts dlopen() and dl

Re: [nginx] Dynamic modules.

2016-02-05 Thread Maxim Dounin
Hello! On Fri, Feb 05, 2016 at 01:16:51PM +, Daniel K. wrote: > On 02/05/2016 12:52 PM, Maxim Dounin wrote: > > The > > > > details: http://hg.nginx.org/nginx/rev/85dea406e18f > > > > line at the top of the message contains link to the full changeset > > if you want to read all the detai

Re: [nginx] Dynamic modules.

2016-02-05 Thread Daniel K.
On 02/05/2016 12:52 PM, Maxim Dounin wrote: > The > > details: http://hg.nginx.org/nginx/rev/85dea406e18f > > line at the top of the message contains link to the full changeset > if you want to read all the details. I know, but why send out anything other than the metadata if the diff may be

Re: [nginx] Dynamic modules.

2016-02-05 Thread Maxim Dounin
Hello! On Fri, Feb 05, 2016 at 11:30:17AM +, Daniel K. wrote: > On 02/04/2016 06:40 PM, Maxim Dounin wrote: > > Dynamic modules. > > > > diffstat: > > > > [...] > > 21 files changed, 1136 insertions(+), 34 deletions(-) > > Thanks for posting your work on dynamic modules, but the followin

RE: [nginx] Dynamic modules.

2016-02-05 Thread Lukas Tribus
>> diffs (truncated from 1720 to 300 lines): > > makes this and other mail in the series a bit useless. You are supposed to checkout the mercury repository, not apply committed patches from the dev list manually if they are committed anyway. Just clone it: hg clone http://hg.nginx.org/nginx and

Re: [nginx] Dynamic modules.

2016-02-05 Thread Daniel K.
On 02/04/2016 06:40 PM, Maxim Dounin wrote: > Dynamic modules. > > diffstat: > > [...] > 21 files changed, 1136 insertions(+), 34 deletions(-) Thanks for posting your work on dynamic modules, but the following > diffs (truncated from 1720 to 300 lines): makes this and other mail in the serie

[nginx] Dynamic modules: fixed a copy-n-paste error.

2016-02-05 Thread Ruslan Ermilov
details: http://hg.nginx.org/nginx/rev/e0d7c2f71851 branches: changeset: 6384:e0d7c2f71851 user: Ruslan Ermilov date: Fri Feb 05 14:02:54 2016 +0300 description: Dynamic modules: fixed a copy-n-paste error. diffstat: auto/modules | 2 +- 1 files changed, 1 insertions(+), 1 deleti

[nginx] Dynamic modules: moved module-related stuff to separate ...

2016-02-04 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/0f203a2af17c branches: changeset: 6378:0f203a2af17c user: Maxim Dounin date: Thu Feb 04 18:30:21 2016 +0300 description: Dynamic modules: moved module-related stuff to separate files. diffstat: auto/sources | 2 + src/core/nginx

[nginx] Dynamic modules: auto/module script.

2016-02-04 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/392959224560 branches: changeset: 6382:392959224560 user: Maxim Dounin date: Thu Feb 04 18:30:21 2016 +0300 description: Dynamic modules: auto/module script. This script simplifies configuration of additional modules, including 3rd party ones.

[nginx] Dynamic modules.

2016-02-04 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/85dea406e18f branches: changeset: 6383:85dea406e18f user: Maxim Dounin date: Thu Feb 04 20:25:29 2016 +0300 description: Dynamic modules. The auto/module script is extended to understand ngx_module_link=DYNAMIC. When set, it links the module as

[nginx] Dynamic modules: changed ngx_modules to cycle->modules.

2016-02-04 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/cf5e822cf470 branches: changeset: 6379:cf5e822cf470 user: Maxim Dounin date: Thu Feb 04 18:30:21 2016 +0300 description: Dynamic modules: changed ngx_modules to cycle->modules. diffstat: src/core/ngx_conf_file.c | 14 --

[nginx] Dynamic modules: introduced HTTP_INIT_FILTER_MODULES.

2016-02-04 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/c529555949b7 branches: changeset: 6381:c529555949b7 user: Maxim Dounin date: Thu Feb 04 18:30:21 2016 +0300 description: Dynamic modules: introduced HTTP_INIT_FILTER_MODULES. Additionally, HTTP_HEADERS_FILTER_MODULE now added to HTTP_FILTER_MOD

[nginx] Dynamic modules: dlopen() support.

2016-02-04 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/7142b04337d6 branches: changeset: 6380:7142b04337d6 user: Maxim Dounin date: Thu Feb 04 18:30:21 2016 +0300 description: Dynamic modules: dlopen() support. diffstat: auto/lib/openssl/conf| 3 +-- auto/sources