Re: Игорь Сысоев ушёл из компаний F5 Network и покинул проект NGINX

2022-01-20 Thread Igor Sysoev
На данный момент - никаких. -- Igor Sysoev > On 19 Jan 2022, at 20:20, Илья Шипицин wrote: > > Какие планы, если не секрет? > > On Wed, Jan 19, 2022, 7:08 PM Igor Sysoev wrote: > Да, всё когда-то заканчивается. > У меня всё хорошо. > У nginx и F5, надеюс

Re: Игорь Сысоев ушёл из компаний F5 Network и покинул проект NGINX

2022-01-19 Thread Igor Sysoev
Да, всё когда-то заканчивается. У меня всё хорошо. У nginx и F5, надеюсь, тоже будет всё хорошо. -- Igor Sysoev > On 19 Jan 2022, at 13:57, Vitaliy Okulov wrote: > > Прошла эпоха, надеюсь Игорь хорошо вышел из компании. > > вт, 18 янв. 2022 г. в 23:15, Gena Makhom

Re: Разный контент для пользователей разных сетей

2021-03-31 Thread Igor Sysoev
Возможно, кэширование в браузере. Попробуйте curl’ом. -- Igor Sysoev > On 31 Mar 2021, at 21:30, budarin wrote: > > Игорь, спасибо за ответ! > > но к сожалению получаю global в локальной сети на машине где стоит nginx и > где тестирую > похоже что не срабатывает g

Re: Разный контент для пользователей разных сетей

2021-03-31 Thread Igor Sysoev
geo $geo { default global; 192.168.1.0/24 local; } server { location / { index $geo.html; } location = /global.html { internal; } location = /local.html { internal; } } -- Igor Sysoev > On 31 Mar 2021, at 20:59, buda

Re: nginx. редирект урла без слеша в конце?

2020-07-15 Thread Igor Sysoev
Уберите реврайты из конфига, возможно срабатывает какой-то реврайт. location /ua/articles/koronavirus-vse-shcho-potribno-znaty-pro-nogo/ return 301 https://apteka-ds.com.ua/blog-item/koronavirus-vse-shcho-potribno-znaty-pro-noho/; } -- Igor Sysoev > On 15 Jul 2020, at 16:31, akoval wr

Re: nginx. редирект урла без слеша в конце?

2020-07-15 Thread Igor Sysoev
rewrite ^/ua/about/loyalty-program/?$ https://apteka-ds.com.ua/discount > permanent; location /ua/about/loyalty-program { return 301 https://apteka-ds.com.ua/discount; } -- Igor Sysoev ___ nginx-ru mailing list nginx-ru@nginx.org http://mail

Please take 10 minutes to give us your feedback

2020-06-29 Thread Igor Sysoev
for shaping the future of NGINX. -- Igor Sysoev http://nginx.com ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx

Re: proxy_store: is it used much?

2019-10-29 Thread Igor Sysoev
t; Is there anything non-obvious that speaks agains the use of proxy_store? proxy_store is useful for forever static files mirroring. It does not track file changing and removal at origin. -- Igor Sysoev http://nginx.com ___ nginx mailing list nginx@ng

Re: Статическая сборка nginx с GD

2019-04-07 Thread Igor Sysoev
вить в auto/lib/libgd/conf: - ngx_feature_libs="-L/usr/pkg/lib -lgd" + ngx_feature_libs="-L/usr/pkg/lib -lgd -lm" В динамической libgd.so зависимость от libm.so записана, а в статической такой возможности нет. -- Igor Sysoev http://nginx.com ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: Статическая сборка nginx с GD

2019-04-06 Thread Igor Sysoev
А статическая libm.a есть? Можно попробовать поставить -lm до -static: --with-ld-opt="-lm -static ... -- Igor Sysoev http://nginx.com > On 6 Apr 2019, at 14:57, Anton Kiryushkin wrote: > > Ситуация очень напоминает предыдущую: > > cc -static -static-libg

Re: Статическая сборка nginx с GD

2019-04-06 Thread Igor Sysoev
А что в autoconf.err ? -- Igor Sysoev http://nginx.com > On 6 Apr 2019, at 14:07, Anton Kiryushkin wrote: > > Добавил и не помогло. > > сб, 6 апр. 2019 г. в 11:06, Igor Sysoev : > > On 6 Apr 2019, at 12:54, Anton Kiryushkin wrote: > > > > Здравствуйте

Re: Статическая сборка nginx с GD

2019-04-06 Thread Igor Sysoev
gt; /usr/src/libgd/src/gd.c:2791: undefined reference to `sqrt' > collect2: error: ld returned 1 exit status > -- > > Сам libgd собран в /opt/local с флагом static. К сожалению, мне > действительно нужна статическая сборка. Остается страдать и все же та

[njs] Fixed editline detection.

2019-04-02 Thread Igor Sysoev
details: https://hg.nginx.org/njs/rev/61f2616e21c7 branches: changeset: 863:61f2616e21c7 user: Igor Sysoev date: Tue Apr 02 17:17:49 2019 +0300 description: Fixed editline detection. This simplifies building on modern macOS. diffstat: auto/editline | 37

NGINX to Join F5

2019-03-11 Thread Igor Sysoev
, лицензиях, командах разработчиков, периодичности выпусков и во всё остальном. F5 приложит все усилия, чтобы проекты NGINX были ещё лучше. Наш CEO Гас Робертсон написал об этом более подробно: https://www.nginx.com/blog/nginx-joins-f5/ -- Igor Sysoev http://nginx.com

NGINX to Join F5

2019-03-11 Thread Igor Sysoev
, their licenses, development team, release cadence, or otherwise. In fact, F5 will increase investment to ensure NGINX open source projects become even stronger. Our CEO, Gus Robertson, wrote a blog to explain more: https://www.nginx.com/blog/nginx-joins-f5/ -- Igor Sysoev http://nginx.com

Re: SMTP Forward Nginx Proxy

2019-02-26 Thread Igor Sysoev
ppear to the third-party > SMTP service as if they came from the same server. > > Is it possible to solve this issue with ngingx smtp proxy? nginx SMTP proxy is intended to be used for authenticated SMTP only. -- Igor Sysoev http://nginx.com ___

Re: NGX error logging - Race condition possible?

2018-09-03 Thread Igor Sysoev
ard to your answer. It should be guaranteed by CreateFile options: FILE_APPEND_DATA | SYNCHRONIZE. -- Igor Sysoev http://nginx.com ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel

[njs] Refactored trap infrastructure.

2018-07-24 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/69300ba58603 branches: changeset: 570:69300ba58603 user: Igor Sysoev date: Tue Jul 24 19:50:02 2018 +0300 description: Refactored trap infrastructure. This change allows to introduce virtually unlimited number of traps. diffstat: njs

[njs] Removed artifacts left after changeset 25bd2742a18b.

2018-07-24 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/8960cef1cd5f branches: changeset: 569:8960cef1cd5f user: Igor Sysoev date: Tue Jul 24 19:50:02 2018 +0300 description: Removed artifacts left after changeset 25bd2742a18b. diffstat: njs/njs_vm.c | 17 + 1 files changed, 5

[njs] Fixed addition operator applied to an object.

2018-07-24 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/766fcec15744 branches: changeset: 571:766fcec15744 user: Igor Sysoev date: Tue Jul 24 19:50:02 2018 +0300 description: Fixed addition operator applied to an object. This fixes #36 issue on Github. diffstat: njs/njs_vm.c | 190

Re: Nginx Unit + Ruby from rvm.io

2018-07-17 Thread Igor Sysoev
m/gems/ruby-2.4.1/bin/ruby Потом собрать и установить: make sudo make install Итак, всё вместе: ./configure --prefix=/usr/local/ ./configure ruby --ruby=/usr/local/rvm/gems/ruby-2.4.1/bin/ruby make sudo make install -- Igor Sysoev http://nginx.com ___

[njs] Style fixes.

2018-07-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/c1f9fe4022bc branches: changeset: 553:c1f9fe4022bc user: Igor Sysoev date: Tue Jul 03 15:48:04 2018 +0300 description: Style fixes. diffstat: njs/njs_error.h | 3 ++- njs/njs_fs.c | 4 ++-- njs/njs_object.c | 3 ++- njs/njs_string.c

[njs] Added information about illegal token in number parsing.

2018-07-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/3aef480987d6 branches: changeset: 552:3aef480987d6 user: Igor Sysoev date: Tue Jul 03 15:48:03 2018 +0300 description: Added information about illegal token in number parsing. diffstat: njs/njs_lexer.c | 61

Re: Nginx not respecting locations execution ordering

2018-04-18 Thread Igor Sysoev
/ { add_header X-Location-Order First; location ~ \.mp4$ { add_header X-Location-MP4 Served-from-MP4-location; } } With this configuration you can sort the first level prefix locations in any order. -- Igor Sysoev http://nginx.com ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx

Re: [SOLVED] Re: Trouble configuring PHP 7.1 module for Unit 1.0 on Gentoo Linux

2018-04-13 Thread Igor Sysoev
> On 13 Apr 2018, at 18:07, Ralph Seichter <m16+ng...@monksofcool.net> wrote: > > On 13.04.2018 16:40, Igor Sysoev wrote: > >> On Gentoo you should also use --lib-path > > Thank you, Igor! The following works on my Gentoo test server: > > ./configure ph

Re: Trouble configuring PHP 7.1 module for Unit 1.0 on Gentoo Linux

2018-04-13 Thread Igor Sysoev
> On 13 Apr 2018, at 17:23, Ralph Seichter <m16+ng...@monksofcool.net> wrote: > > On 13.04.2018 14:49, Igor Sysoev wrote: > >>> $ ./configure php --config=/usr/lib64/php7.1/bin/php-config >>> configuring PHP module >>> checking for PHP ... found &

Re: Trouble configuring PHP 7.1 module for Unit 1.0 on Gentoo Linux

2018-04-13 Thread Igor Sysoev
> -I/usr/lib64/php7.1/include/php/Zend -I/usr/lib64/php7.1/include/php/ext > -I/usr/lib64/php7.1/include/php/ext/date/lib -o > build/autotest build/autotest.c -lphp7 > -- > > A search turned up https://github.com/nginx/unit/issues/47 b

[njs] Using correct code size addition.

2018-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/5fd1cb826b96 branches: changeset: 492:5fd1cb826b96 user: Igor Sysoev <i...@sysoev.ru> date: Wed Apr 04 16:21:09 2018 +0300 description: Using correct code size addition. Found by Clang Static Analyzer. diffstat: njs/njs_parser_expres

[njs] Exact values for default switch case expressions.

2018-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/641b3189d658 branches: changeset: 490:641b3189d658 user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 03 17:55:56 2018 +0300 description: Exact values for default switch case expressions. diffstat: njs/njs_lexer.c | 3 ++- njs/njs_st

[njs] Style fixes.

2018-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/39374a5d6cda branches: changeset: 489:39374a5d6cda user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 03 17:55:23 2018 +0300 description: Style fixes. diffstat: njs/njs_parser.h| 4 ++-- njs/njs_parser_expression.c

[njs] The typeof operation did not work in functions.

2018-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/671d9dd1ffeb branches: changeset: 487:671d9dd1ffeb user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 03 17:55:04 2018 +0300 description: The typeof operation did not work in functions. diffstat: njs/njs_parser.c

[njs] Small optimizations.

2018-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/addefc71957b branches: changeset: 488:addefc71957b user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 03 17:55:08 2018 +0300 description: Small optimizations. diffstat: njs/njs_parser_expression.c | 25 +++-- 1 files c

Re: Redirect question

2018-03-23 Thread Igor Sysoev
so their order has no meaning. When you have hundreds of locations the order becomes important factor during configuration maintainance. -- Igor Sysoev http://nginx.com ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx

Re: nginx конфиг для домена

2018-03-23 Thread Igor Sysoev
> On 17 Mar 2018, at 12:52, iuerhiguerhg <nginx-fo...@forum.nginx.org> wrote: > > подскажите пожалуйста что прописать в location конфига домена чтоб при > запросе domain.com/1.html отдавало /var/www/www-root/25.html location = /1.html { alias /var/www/www-root/25.html; }

Re: Redirect question

2018-03-23 Thread Igor Sysoev
xample.com/users/$REST$is_args$args; } However, if you do not want to care about location order in future, this is better: location /people/ { location ~ ^/people/(?.+) { return 301 http://example.com/users/$REST$is_

[njs] Code simplification.

2018-03-14 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/895355fde02c branches: changeset: 458:895355fde02c user: Igor Sysoev <i...@sysoev.ru> date: Wed Mar 14 14:32:24 2018 +0300 description: Code simplification. A dead assignment left after the changeset 6738ff52a2cb was found by Clang

[njs] Removed unused null proto hash.

2018-03-13 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/6738ff52a2cb branches: changeset: 456:6738ff52a2cb user: Igor Sysoev <i...@sysoev.ru> date: Tue Mar 13 19:51:25 2018 +0300 description: Removed unused null proto hash. diffstat: njs/njs_builtin.c | 12 njs/njs_object.c

Re: How to stop nginx from adding a trailing slash

2018-03-09 Thread Igor Sysoev
> On 9 Mar 2018, at 19:17, Gregory Edigarov <ediga...@qarea.com> wrote: > > On 09.03.18 16:52, Igor Sysoev wrote: >>> On 9 Mar 2018, at 17:06, Gregory Edigarov <ediga...@qarea.com> wrote: >>> >>> Hello, >>> >>>

Re: How to stop nginx from adding a trailing slash

2018-03-09 Thread Igor Sysoev
on for "/blog": location = /blog { ... } location /blog/ { ... } -- Igor Sysoev http://nginx.com ___ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx

[njs] Fixed String.prototype.toUTF8() function.

2018-02-28 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/ab1f67b69707 branches: changeset: 453:ab1f67b69707 user: Igor Sysoev <i...@sysoev.ru> date: Wed Feb 28 16:20:11 2018 +0300 description: Fixed String.prototype.toUTF8() function. A byte string returned by String.prototype.toUTF8() had length

Re: systemd: PID file /var/run/nginx.pid not readable (yet?) after start.

2017-11-23 Thread Igor Sysoev
ork()? Во FreeBSD используется только один fork() что в 2017 году: https://svnweb.freebsd.org/base/head/lib/libc/gen/daemon.c?revision=326025=co что в 1994: https://svnweb.freebsd.org/base/head/lib/libc/gen/daemon.c?revision=1573=co -- Igor Sysoev http://nginx.com __

Re: unit-0.2 beta release

2017-10-20 Thread Igor Sysoev
делать, как правило, проще. Но перл не в ближних планах, поскольку его популярность падает. -- Igor Sysoev http://nginx.com ___ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru

Re: unit-0.2 beta release

2017-10-20 Thread Igor Sysoev
> On 20 Oct 2017, at 22:03, S.A.N <nginx-fo...@forum.nginx.org> wrote: > > Будет хорошо создать здесь отдельные maillist для Unit. http://mailman.nginx.org/mailman/listinfo/unit Но это только английский. -- Igor Sysoev http://nginx.com _

Re: unit-0.2 beta release

2017-10-20 Thread Igor Sysoev
жную нам версию PHP? Если да, > то получается мы должны собрать каждый такой "нужный модуль" для каждой > версии PHP которую планируем использовать? Да: ./configure ./configure php --config=php53-config --module=php53 ./configure php --config=php71-config --module=php71 make

Re: unit-0.2 beta release

2017-10-20 Thread Igor Sysoev
на phpXY_*. > > в любом случае, nginx unit не решает проблему с pear и pecl, например, в > случае php (и я не смотрел как он решает проблему с собственно php > разных версий). В unit главный процесс сначала форкается, а потом динамически подгружает нужный модуль, который слинкован с соо

unit-0.2 beta release

2017-10-20 Thread Igor Sysoev
; property. *) Bugfix: Go application crashed under load. *) Bugfix: POST request for PHP were handled incorrectly. *) Bugfix: the router exited abnormally if all listeners had been deleted. *) Bugfix: the router crashed under load. *) Bugfix: memory leak in the router. -- Igor S

unit-0.2 beta release

2017-10-20 Thread Igor Sysoev
; property. *) Bugfix: Go application crashed under load. *) Bugfix: POST request for PHP were handled incorrectly. *) Bugfix: the router exited abnormally if all listeners had been deleted. *) Bugfix: the router crashed under load. *) Bugfix: memory leak in the router. -- Igor S

[njs] Added tag 0.1.13 for changeset d548b78eb881

2017-08-31 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/2a8aa9783fe9 branches: changeset: 405:2a8aa9783fe9 user: Igor Sysoev <i...@sysoev.ru> date: Thu Aug 31 20:50:25 2017 +0300 description: Added tag 0.1.13 for changeset d548b78eb881 diffstat: .hgtags | 1 + 1 files changed, 1 insertions

[njs] Version 0.1.13.

2017-08-31 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/d548b78eb881 branches: changeset: 404:d548b78eb881 user: Igor Sysoev <i...@sysoev.ru> date: Thu Aug 31 20:48:52 2017 +0300 description: Version 0.1.13. diffstat: CHANGES | 13 + Makefile | 2 +- 2 files changed, 14 inse

[njs] Added tag 0.1.12 for changeset c07b060396be

2017-08-08 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/f47b1eed6ed8 branches: changeset: 396:f47b1eed6ed8 user: Igor Sysoev <i...@sysoev.ru> date: Tue Aug 08 18:06:53 2017 +0300 description: Added tag 0.1.12 for changeset c07b060396be diffstat: .hgtags | 1 + 1 files changed, 1 insertions

[njs] Version 0.1.12.

2017-08-08 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/c07b060396be branches: changeset: 395:c07b060396be user: Igor Sysoev <i...@sysoev.ru> date: Tue Aug 08 18:05:14 2017 +0300 description: Version 0.1.12. diffstat: CHANGES | 6 ++ Makefile | 2 +- 2 files changed, 7 insertions

[njs] Removed unused field.

2017-08-08 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/bc306c37d037 branches: changeset: 392:bc306c37d037 user: Igor Sysoev <i...@sysoev.ru> date: Tue Aug 08 17:47:55 2017 +0300 description: Removed unused field. diffstat: njs/njs_parser.c| 12 njs/njs_pa

[njs] Style fix in Unicode header files and Perl scripts which

2017-08-08 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/49a8c7cfb121 branches: changeset: 393:49a8c7cfb121 user: Igor Sysoev <i...@sysoev.ru> date: Tue Aug 08 17:47:56 2017 +0300 description: Style fix in Unicode header files and Perl scripts which generate the files. diffstat:

[njs] Disabled njs_object_prop_alloc() inlining.

2017-08-08 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/bd7e5e51b6be branches: changeset: 394:bd7e5e51b6be user: Igor Sysoev <i...@sysoev.ru> date: Tue Aug 08 18:05:11 2017 +0300 description: Disabled njs_object_prop_alloc() inlining. diffstat: njs/njs_object.c | 2 +- 1 files changed, 1 inse

[njs] Style fixes.

2017-08-08 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/e2baf506be4c branches: changeset: 391:e2baf506be4c user: Igor Sysoev <i...@sysoev.ru> date: Tue Aug 08 17:47:53 2017 +0300 description: Style fixes. diffstat: njs/njs_generator.c | 5 + njs/njs_variable.c | 3 --- 2 files chan

[njs] Trailer content after script is optional.

2017-07-17 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/bef6842774f6 branches: changeset: 386:bef6842774f6 user: Igor Sysoev <i...@sysoev.ru> date: Mon Jul 17 14:46:35 2017 +0300 description: Trailer content after script is optional. diffstat: njs/njs_parser.c | 16 ---

[njs] Version 0.1.11.

2017-06-27 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/fc5df33f4e6b branches: changeset: 379:fc5df33f4e6b user: Igor Sysoev <i...@sysoev.ru> date: Tue Jun 27 14:17:12 2017 +0300 description: Version 0.1.11. diffstat: CHANGES | 22 ++ Makefile | 2 +- 2 files chang

[njs] Style fixes and small miscellaneous changes.

2017-06-27 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/30cc8990272a branches: changeset: 378:30cc8990272a user: Igor Sysoev <i...@sysoev.ru> date: Tue Jun 27 11:17:54 2017 +0300 description: Style fixes and small miscellaneous changes. diffstat: nginx/ngx_http_js_module.c | 2 +- njs/njs_

[njs] Added tag 0.1.11 for changeset fc5df33f4e6b

2017-06-27 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/a0285736926b branches: changeset: 380:a0285736926b user: Igor Sysoev <i...@sysoev.ru> date: Tue Jun 27 14:19:20 2017 +0300 description: Added tag 0.1.11 for changeset fc5df33f4e6b diffstat: .hgtags | 1 + 1 files changed, 1 insertions

[njs] Time zone name has been removed from unit tests.

2017-06-23 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/d882561d50e8 branches: changeset: 377:d882561d50e8 user: Igor Sysoev <i...@sysoev.ru> date: Fri Jun 23 15:49:09 2017 +0300 description: Time zone name has been removed from unit tests. diffstat: njs/test/njs_unit_test.c | 13 ++

[njs] Fixed processing of large array indexes.

2017-06-23 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/e33bea39c650 branches: changeset: 376:e33bea39c650 user: Igor Sysoev <i...@sysoev.ru> date: Fri Jun 23 15:27:28 2017 +0300 description: Fixed processing of large array indexes. diffstat: njs/njs_vm.c | 13 +++-- nj

[njs] A fix of bug introduced in changeset 7f1f3dcb278f.

2017-05-29 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/4e2da602c2a3 branches: changeset: 346:4e2da602c2a3 user: Igor Sysoev <i...@sysoev.ru> date: Mon May 29 22:13:21 2017 +0300 description: A fix of bug introduced in changeset 7f1f3dcb278f. diffstat: njs/njs_parser.c | 2 +- 1 files chan

[njs] A small rbtree delete fixup optimization.

2017-05-29 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/c0bdd23e740e branches: changeset: 345:c0bdd23e740e user: Igor Sysoev <i...@sysoev.ru> date: Mon May 29 10:17:36 2017 +0300 description: A small rbtree delete fixup optimization. Setting node color to black is not required here b

[njs] Unicode code point parsing optimization.

2017-05-28 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/7f1f3dcb278f branches: changeset: 344:7f1f3dcb278f user: Igor Sysoev <i...@sysoev.ru> date: Sat May 27 18:02:09 2017 +0300 description: Unicode code point parsing optimization. diffstat: njs/njs_parser.c

[njs] parseInt() did not test invalid values.

2017-05-26 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/be8d68d4b8b5 branches: changeset: 342:be8d68d4b8b5 user: Igor Sysoev <i...@sysoev.ru> date: Fri May 26 20:07:24 2017 +0300 description: parseInt() did not test invalid values. diffstat: njs/njs_number.c | 22 -

[njs] A small rbtree insert fixup optimization.

2017-05-26 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/7156ba123eae branches: changeset: 343:7156ba123eae user: Igor Sysoev <i...@sysoev.ru> date: Fri May 26 20:10:22 2017 +0300 description: A small rbtree insert fixup optimization. Thanks to ??? (Hong Zhi Dao). diffstat: nxt/nxt_rbtree.c

Re: [njs] Lexer support for hexadecimal literal values.

2017-05-25 Thread Igor Sysoev
Thank you for your patch. We are currently working on comprehensive hexadecimal support. -- Igor Sysoev http://nginx.com On 21 May 2017, at 20:52, Paulo Pacheco <fooi...@gmail.com> wrote: > # HG changeset patch > # User Paulo Pacheco <fooi...@gmail.com> > # Date 14953882

[nginx] Core: signal sender pid logging.

2017-04-20 Thread Igor Sysoev
details: http://hg.nginx.org/nginx/rev/23ecffd5bcfe branches: changeset: 6985:23ecffd5bcfe user: Igor Sysoev <i...@sysoev.ru> date: Thu Apr 20 13:58:16 2017 +0300 description: Core: signal sender pid logging. diffstat: src/os/unix/ngx_process.c

[njs] Version 0.1.10.

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/b1456ef3e002 branches: changeset: 338:b1456ef3e002 user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 13:23:11 2017 +0300 description: Version 0.1.10. diffstat: CHANGES | 9 + Makefile | 2 +- 2 files changed, 10 insertions

[njs] Added tag 0.1.10 for changeset b1456ef3e002

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/5a5b70cbbde9 branches: changeset: 339:5a5b70cbbde9 user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 13:24:09 2017 +0300 description: Added tag 0.1.10 for changeset b1456ef3e002 diffstat: .hgtags | 1 + 1 files changed, 1 insertions

[njs] Moving njs_array_prototype_fill() to appropriate place.

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/f62632793238 branches: changeset: 336:f62632793238 user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 11:00:49 2017 +0300 description: Moving njs_array_prototype_fill() to appropriate place. diffstat: njs/njs_array.c

[njs] Style fixes and small miscellaneous changes.

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/7e6460db39ad branches: changeset: 337:7e6460db39ad user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 13:23:10 2017 +0300 description: Style fixes and small miscellaneous changes. diffstat: njs/njs_array.c| 2 +- njs/njs_function.

[njs] Array.prototype.findIndex() method.

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/26e0ebd97454 branches: changeset: 331:26e0ebd97454 user: Andrey Zelenkov date: Tue Apr 04 06:16:49 2017 +0300 description: Array.prototype.findIndex() method. diffstat: njs/njs_array.c | 58

[njs] Moving common code to njs_array_iterator_args().

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/a4e6f27ce598 branches: changeset: 335:a4e6f27ce598 user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 10:56:33 2017 +0300 description: Moving common code to njs_array_iterator_args(). diffstat: njs/njs_array.c | 5 + 1 files chan

[njs] Global variables may be accessed incorrectly by nested functions.

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/251aa4b128ea branches: changeset: 333:251aa4b128ea user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 10:47:02 2017 +0300 description: Global variables may be accessed incorrectly by nested functions. diffstat: njs/njs_variable.c

[njs] Array.prototype.find() method.

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/52d53653ac52 branches: changeset: 330:52d53653ac52 user: Andrey Zelenkov date: Tue Apr 04 06:10:10 2017 +0300 description: Array.prototype.find() method. Also introduced njs_array_iterator_sparse_apply() function. diffstat:

[njs] Function declaration should return "undefined".

2017-04-04 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/ada17c8bdd5a branches: changeset: 332:ada17c8bdd5a user: Igor Sysoev <i...@sysoev.ru> date: Tue Apr 04 10:47:12 2017 +0300 description: Function declaration should return "undefined". diffstat: njs/njs_generator.c | 7 +

[njs] Variables may be accessed incorrectly by nested functions.

2017-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/c46da90ca064 branches: changeset: 329:c46da90ca064 user: Igor Sysoev <i...@sysoev.ru> date: Sun Apr 02 12:36:05 2017 +0300 description: Variables may be accessed incorrectly by nested functions. diffstat: njs/njs_parser.c

[njs] Large indexes processing has been fixed in

2017-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/8f59eeb8ee2d branches: changeset: 327:8f59eeb8ee2d user: Igor Sysoev <i...@sysoev.ru> date: Sat Apr 01 15:32:04 2017 +0300 description: Large indexes processing has been fixed in Array.prototype.reduceRight(). diffstat: njs/njs_array.

[njs] Array iterators optimizations.

2017-04-03 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/cee288760080 branches: changeset: 328:cee288760080 user: Igor Sysoev <i...@sysoev.ru> date: Sun Apr 02 12:35:11 2017 +0300 description: Array iterators optimizations. diffstat: njs/njs_array.c

[njs] Style fixes.

2017-03-31 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/dc8af19bf47d branches: changeset: 326:dc8af19bf47d user: Andrey Zelenkov date: Fri Mar 31 14:05:44 2017 +0300 description: Style fixes. diffstat: njs/njs_regexp.c | 2 +- njs/njs_string.c | 2 +- njs/njs_vm.c | 6

[njs] Fixed Number.prototype.toString() method.

2017-03-31 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/8e20f235b71e branches: changeset: 325:8e20f235b71e user: Andrey Zelenkov date: Fri Mar 31 14:02:38 2017 +0300 description: Fixed Number.prototype.toString() method. Found with afl-fuzz. diffstat: njs/njs_number.c |

[njs] Large indexes processing has been fixed in array iterator

2017-03-29 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/8cdbd57379e8 branches: changeset: 322:8cdbd57379e8 user: Igor Sysoev <i...@sysoev.ru> date: Wed Mar 29 15:54:33 2017 +0300 description: Large indexes processing has been fixed in array iterator functions. diffstat: njs/njs_a

[njs] A small Array.prototype.sort() optimization.

2017-03-29 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/90743d1bb614 branches: changeset: 323:90743d1bb614 user: Igor Sysoev <i...@sysoev.ru> date: Wed Mar 29 15:54:37 2017 +0300 description: A small Array.prototype.sort() optimization. diffstat: njs/njs_array.c

[njs] Closures support.

2017-03-28 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/a095dc0cd361 branches: changeset: 321:a095dc0cd361 user: Igor Sysoev <i...@sysoev.ru> date: Tue Mar 28 07:50:05 2017 +0300 description: Closures support. diffstat: njs/njs_array.c |2 +- njs/njs_boolean.c|2 +

[njs] The "typeof" operation changes.

2017-03-28 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/0bde7f156477 branches: changeset: 320:0bde7f156477 user: Igor Sysoev <i...@sysoev.ru> date: Sat Mar 25 13:42:40 2017 +0300 description: The "typeof" operation changes. diffstat: njs/njs_variable.c | 19 +++--

[njs] Miscellaneous changes.

2017-03-21 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/6887b2d46f87 branches: changeset: 317:6887b2d46f87 user: Igor Sysoev <i...@sysoev.ru> date: Tue Mar 21 16:14:16 2017 +0300 description: Miscellaneous changes. diffstat: njs/njs_array.c | 6 +++--- nxt/test/rbtree_unit_test.

[njs] Fixed building on modern Linux.

2017-03-21 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/9ee2a6eb381c branches: changeset: 315:9ee2a6eb381c user: Igor Sysoev <i...@sysoev.ru> date: Tue Mar 21 16:02:03 2017 +0300 description: Fixed building on modern Linux. diffstat: nxt/nxt_random.c | 2 +- 1 files changed, 1 insertions

[njs] Miscellaneous non-functional changes in nxt_mem_cache_pool.

2017-03-13 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/243c9c96511a branches: changeset: 313:243c9c96511a user: Igor Sysoev <i...@sysoev.ru> date: Mon Mar 13 16:32:40 2017 +0300 description: Miscellaneous non-functional changes in nxt_mem_cache_pool. diffstat: nxt/nxt_mem_cache_pool.c

[njs] Using nxt_rbtree_destroy_next() iterator for nxt_mem_cache_pool

2017-03-13 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/6bda82d5bd54 branches: changeset: 312:6bda82d5bd54 user: Igor Sysoev <i...@sysoev.ru> date: Sun Mar 12 22:40:13 2017 +0300 description: Using nxt_rbtree_destroy_next() iterator for nxt_mem_cache_pool destruction without rbtree rebal

[njs] Version 0.1.9.

2017-02-01 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/5bd283398822 branches: changeset: 310:5bd283398822 user: Igor Sysoev <i...@sysoev.ru> date: Wed Feb 01 11:29:47 2017 +0300 description: Version 0.1.9. diffstat: CHANGES | 38 ++ Makefile | 2 +- 2

[njs] 2017 year.

2017-02-01 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/c9308fed683e branches: changeset: 309:c9308fed683e user: Igor Sysoev <i...@sysoev.ru> date: Wed Feb 01 10:06:28 2017 +0300 description: 2017 year. diffstat: LICENSE | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diffs (12

[njs] Added tag 0.1.9 for changeset 5bd283398822

2017-02-01 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/214afa2466a0 branches: changeset: 311:214afa2466a0 user: Igor Sysoev <i...@sysoev.ru> date: Wed Feb 01 11:33:05 2017 +0300 description: Added tag 0.1.9 for changeset 5bd283398822 diffstat: .hgtags | 1 + 1 files changed, 1 insertions

[njs] Version 0.1.8.

2017-01-24 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/a29f29d48112 branches: changeset: 304:a29f29d48112 user: Igor Sysoev <i...@sysoev.ru> date: Tue Jan 24 14:38:48 2017 +0300 description: Version 0.1.8. diffstat: Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (10

[njs] Added tag 0.1.8 for changeset a29f29d48112

2017-01-24 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/f136239eebff branches: changeset: 305:f136239eebff user: Igor Sysoev <i...@sysoev.ru> date: Tue Jan 24 14:38:59 2017 +0300 description: Added tag 0.1.8 for changeset a29f29d48112 diffstat: .hgtags | 1 + 1 files changed, 1 insertions

[njs] A small rbtree insert fixup optimization.

2017-01-20 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/8401ae77cf40 branches: changeset: 303:8401ae77cf40 user: Igor Sysoev <i...@sysoev.ru> date: Fri Jan 20 16:10:48 2017 +0300 description: A small rbtree insert fixup optimization. Thanks to ??? (Hong Zhi Dao). diffstat: nxt/nxt_rbtree.c

[njs] A scope has been added to literal nodes.

2017-01-16 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/5db6d7af16b4 branches: changeset: 302:5db6d7af16b4 user: Igor Sysoev <i...@sysoev.ru> date: Mon Jan 16 18:14:01 2017 +0300 description: A scope has been added to literal nodes. Found with afl-fuzz. diffstat: njs/njs_parser.c | 1 + 1

[njs] Comprehensive test of "return" statement location.

2017-01-16 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/6cc16ad934a4 branches: changeset: 301:6cc16ad934a4 user: Igor Sysoev <i...@sysoev.ru> date: Mon Jan 16 17:32:10 2017 +0300 description: Comprehensive test of "return" statement location. Found with afl-fuzz. diffstat:

[njs] Fixed parsing semicolons.

2017-01-16 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/07dc20c1206d branches: changeset: 300:07dc20c1206d user: Igor Sysoev <i...@sysoev.ru> date: Mon Jan 16 14:51:29 2017 +0300 description: Fixed parsing semicolons. Found with AddressSanitizer. diffstat: njs/njs_parser.c

[njs] Removed unused things.

2017-01-05 Thread Igor Sysoev
details: http://hg.nginx.org/njs/rev/e4f695e81689 branches: changeset: 299:e4f695e81689 user: Igor Sysoev <i...@sysoev.ru> date: Thu Jan 05 15:55:52 2017 +0300 description: Removed unused things. diffstat: njs/njs_parser.c | 20 njs/njs_parser.h | 2 -

  1   2   3   4   >