details: http://hg.nginx.org/nginx/rev/847c308917af
branches:
changeset: 5542:847c308917af
user: Roman Arutyunyan a...@nginx.com
date: Wed Jan 29 13:30:36 2014 +0400
description:
Mp4: fix seeks after the last key frame.
Mp4 module does not allow seeks after the last key frame
details: http://hg.nginx.org/nginx/rev/5730c0193842
branches:
changeset: 5543:5730c0193842
user: Roman Arutyunyan a...@nginx.com
date: Wed Jan 29 13:33:45 2014 +0400
description:
Mp4: skip tracks shorter than seek position (ticket #414).
Mp4 module does not check movie and track
details: http://hg.nginx.org/nginx/rev/2f586f1684fa
branches:
changeset: 5544:2f586f1684fa
user: Roman Arutyunyan a...@nginx.com
date: Wed Jan 29 13:44:15 2014 +0400
description:
Mp4: fix seeks to standalone last chunk.
If seek position is within the last track chunk
and that chunk
details: http://hg.nginx.org/nginx/rev/68e41f0cb207
branches:
changeset: 5599:68e41f0cb207
user: Roman Arutyunyan a...@nginx.com
date: Tue Mar 04 23:40:35 2014 +0400
description:
MIME: added video/mp2t and application/vnd.apple.mpegurl types.
Both types are used by HLS. The values
details: http://hg.nginx.org/nginx/rev/3a72b1805c52
branches:
changeset: 5605:3a72b1805c52
user: Roman Arutyunyan a...@nginx.com
date: Mon Mar 17 17:41:24 2014 +0400
description:
Added server-side support for PROXY protocol v1 (ticket #355).
Client address specified in the PROXY
details: http://hg.nginx.org/nginx/rev/517b5b599e3f
branches:
changeset: 5619:517b5b599e3f
user: Roman Arutyunyan a...@nginx.com
date: Thu Mar 20 16:05:18 2014 +0400
description:
Mp4: moved atom cropping code out of update functions.
It can now be reused for implementing mp4 end
details: http://hg.nginx.org/nginx/rev/0a567878254b
branches:
changeset: 5620:0a567878254b
user: Roman Arutyunyan a...@nginx.com
date: Thu Mar 20 16:05:19 2014 +0400
description:
Mp4: added end argument support.
diffstat:
src/http/modules/ngx_http_mp4_module.c | 490
details: http://hg.nginx.org/nginx/rev/c7bbc5fcf27c
branches:
changeset: 5629:c7bbc5fcf27c
user: Roman Arutyunyan a...@nginx.com
date: Mon Mar 31 19:52:17 2014 +0400
description:
Mp4: fixed seeking to a track end.
When start value is equal to a track duration the request
fails
details: http://hg.nginx.org/nginx/rev/02584b335727
branches:
changeset: 5630:02584b335727
user: Roman Arutyunyan a...@nginx.com
date: Mon Mar 31 20:05:53 2014 +0400
description:
Mp4: improved logging after adding end support.
Despite introducing start and end crop operations
details: http://hg.nginx.org/nginx/rev/0c0dd1aacdf5
branches:
changeset: 5638:0c0dd1aacdf5
user: Roman Arutyunyan a...@nginx.com
date: Tue Apr 01 20:53:18 2014 +0400
description:
Mp4: allow end values bigger than track duration.
If start time is within the track but end time is out
Hello,
Obviously, no_mdat is true if moov resides before mdat.
On May 14, 2014, at 6:59 AM, liubin yurner...@gmail.com wrote:
Hi:
As i new to mp4 file format,i confused about the comment.
send original file if moov atom resides before mdat atom and client
requests integral
Hello,
The mp4 module does not align start time to key frames.
If you specify unaligned start time you'll get video stream starting
with a non-key frame. Most players just ignore video data until
the first key frame.
On May 17, 2014, at 5:55 PM, liubin yurner...@gmail.com wrote:
Hello:
: Roman Arutyunyan a...@nginx.com
To: nginx-devel@nginx.org
Subject: Re: mp4_module doubt
Message-ID: 1983aa0d-88e3-4583-a29d-89655f6dc...@nginx.com
Content-Type: text/plain; charset=utf-8
Hello,
The mp4 module does not align start time to key frames.
If you specify unaligned start time
On 22 May 2014, at 11:32, Alexey K. alexey...@gmail.com wrote:
# HG changeset patch
# User Alexey K. alexey...@gmail.com
# Date 1400743228 -21600
# Thu May 22 13:20:28 2014 +0600
# Node ID cbfb9bc7dc93c10baaa80571665ca1231afdafe9
# Parent d5b8ee9f2201e1d9fa7ac41da9a4a8d939cd42b1
details: http://hg.nginx.org/nginx/rev/a2bf26774cd3
branches:
changeset: 5706:a2bf26774cd3
user: Roman Arutyunyan a...@nginx.com
date: Fri May 23 13:47:05 2014 +0400
description:
Upstream: fix tries check in ip_hash.
Make two checks for maximum number of tries consistent.
The other
On 05 Aug 2014, at 12:58, Pankaj Kaushik dev.panky2...@gmail.com wrote:
Hey Piotr,
On Tue, Aug 5, 2014 at 2:21 PM, Piotr Sikora pi...@cloudflare.com wrote:
What's wrong with hash [1]?
[1] http://nginx.org/en/docs/http/ngx_http_upstream_module.html#hash
As mentioned in the
details: http://hg.nginx.org/nginx/rev/063f7e75f9ef
branches:
changeset: 5822:063f7e75f9ef
user: Roman Arutyunyan a...@nginx.com
date: Fri Sep 05 18:14:59 2014 +0400
description:
Upstream: suppressed the file cache slab allocator error messages.
The messages ngx_slab_alloc() failed
details: http://hg.nginx.org/nginx/rev/575175ebf4b4
branches:
changeset: 5831:575175ebf4b4
user: Roman Arutyunyan a...@nginx.com
date: Fri Sep 12 18:50:46 2014 +0400
description:
Upstream: included backup peers into peer.tries.
Since peer.tries is never reset it can now be limited
details: http://hg.nginx.org/nginx/rev/106a8bfa4f42
branches:
changeset: 5848:106a8bfa4f42
user: Roman Arutyunyan a...@nginx.com
date: Thu Sep 18 16:37:16 2014 +0400
description:
Upstream: fixed file buffers reinit in ngx_http_upstream_reinit().
Previously, a file buffer start
details: http://hg.nginx.org/nginx/rev/52b4984d2b3c
branches:
changeset: 5847:52b4984d2b3c
user: Roman Arutyunyan a...@nginx.com
date: Thu Sep 18 16:37:14 2014 +0400
description:
FastCGI: fixed start pointers in request buffers.
The start pointers are used
On 03 Oct 2014, at 01:22, Piotr Sikora pi...@cloudflare.com wrote:
# HG changeset patch
# User Piotr Sikora pi...@cloudflare.com
# Date 1412284916 25200
# Thu Oct 02 14:21:56 2014 -0700
# Node ID 488aa8f86041dbe99a8f8ebbb3df533b9ce3e19e
# Parent
details: http://hg.nginx.org/nginx/rev/973ee2276300
branches:
changeset: 5883:973ee2276300
user: Roman Arutyunyan a...@nginx.com
date: Tue Oct 28 12:29:59 2014 +0300
description:
Upstream: proxy_limit_rate and friends.
The directives limit the upstream read rate. For example
details: http://hg.nginx.org/nginx/rev/5a042519bfe7
branches:
changeset: 5885:5a042519bfe7
user: Gu Feng flygo...@126.com
date: Mon Oct 27 19:52:03 2014 +0800
description:
Upstream: limited next_upstream time and tries when resolving DNS.
When got multiple upstream IP addresses
On 27 Oct 2014, at 14:53, Gu Feng flygo...@126.com wrote:
# HG changeset patch
# User Gu Feng flygo...@126.com
# Date 1414410723 -28800
# Mon Oct 27 19:52:03 2014 +0800
# Node ID ccc3b86835da54273c333e7d6a00f68e0b0e6c27
# Parent 973fded4f461f3a397779b3a1dc80881b1b34974
Upstream:
details: http://hg.nginx.org/nginx/rev/2f7e557eab5b
branches:
changeset: 5905:2f7e557eab5b
user: Roman Arutyunyan a...@nginx.com
date: Tue Nov 18 20:41:12 2014 +0300
description:
Cache: proxy_cache_lock_age and friends.
Once this age is reached, the cache lock is discarded
details: http://hg.nginx.org/nginx/rev/195561ef367f
branches:
changeset: 5907:195561ef367f
user: Roman Arutyunyan a...@nginx.com
date: Wed Nov 19 17:33:21 2014 +0300
description:
Upstream: moved header initializations to separate functions.
No functional changes.
diffstat:
src
details: http://hg.nginx.org/nginx/rev/f8e80f8c7fc7
branches:
changeset: 5908:f8e80f8c7fc7
user: Roman Arutyunyan a...@nginx.com
date: Wed Nov 19 17:33:22 2014 +0300
description:
Upstream: moved header lists to separate structures.
No functional changes.
diffstat:
src/http
details: http://hg.nginx.org/nginx/rev/548f704c1907
branches:
changeset: 5906:548f704c1907
user: Roman Arutyunyan a...@nginx.com
date: Wed Nov 19 17:33:21 2014 +0300
description:
Scgi: do not push redundant NULL element into conf-params.
diffstat:
src/http/modules
details: http://hg.nginx.org/nginx/rev/8d0cf26ce071
branches:
changeset: 5909:8d0cf26ce071
user: Roman Arutyunyan a...@nginx.com
date: Wed Nov 19 17:33:23 2014 +0300
description:
Upstream: different header lists for cached and uncached requests.
The upstream modules remove and alter
details: http://hg.nginx.org/nginx/rev/99639bfdfa2a
branches:
changeset: 5968:99639bfdfa2a
user: Roman Arutyunyan a...@nginx.com
date: Mon Feb 02 19:38:35 2015 +0300
description:
Cache: added temp_path to file cache.
If use_temp_path is set to off, a subdirectory temp is created
. In this change, all
are included.
This is the intended behaviour. Consistent hash array is build over
server entries, but not addresses resolved from them. Duplicate points
are ignored since most likely they refer to multiple addresses of
the same host.
[..]
--
Roman Arutyunyan
details: http://hg.nginx.org/nginx/rev/69c4912066a4
branches:
changeset: 5983:69c4912066a4
user: Roman Arutyunyan a...@nginx.com
date: Tue Feb 17 14:26:44 2015 +0300
description:
Core: make ngx_connection_local_sockaddr() always assign address.
Previously, this function checked
On 06 Jan 2015, at 06:15, Piotr Sikora pi...@cloudflare.com wrote:
# HG changeset patch
# User Piotr Sikora pi...@cloudflare.com
# Date 1420514028 28800
# Mon Jan 05 19:13:48 2015 -0800
# Node ID e7596cd5b480c9cbabe583a8f47301e32fdf179a
# Parent
Hello!
On Thu, Feb 19, 2015 at 01:33:03PM +0800, Wai Keen Woon wrote:
On 2/18/2015 8:49 PM, Roman Arutyunyan wrote:
Note that in the original implementation, if there are points
with duplicate hash, only the first is kept. In this change, all
are included.
This is the intended behaviour
details: http://hg.nginx.org/nginx/rev/435ee290c2e1
branches:
changeset: 5991:435ee290c2e1
user: Roman Arutyunyan a...@nginx.com
date: Mon Mar 02 18:41:29 2015 +0300
description:
Upstream hash: speedup consistent hash init.
Repeatedly calling ngx_http_upstream_add_chash_point
for this.
--
Roman Arutyunyan
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
details: http://hg.nginx.org/nginx/rev/174512857ccf
branches:
changeset: 5992:174512857ccf
user: Roman Arutyunyan a...@nginx.com
date: Mon Mar 02 19:47:13 2015 +0300
description:
Cache: do not inherit last_modified and etag from stale response.
When replacing a stale cache entry
Hello,
On Tue, Apr 21, 2015 at 03:45:12PM +0200, Martin Mlynář wrote:
Hello,
Dne 2015-04-21 15:39, Roman Arutyunyan napsal:
Hello!
On Tue, Apr 21, 2015 at 01:37:52PM +0200, Martin Mlynář wrote:
# HG changeset patch
# User Martin Mlynář ne...@smoula.net
# Date 1429613281 -7200
details: http://hg.nginx.org/nginx/rev/85f00678e54a
branches:
changeset: 6122:85f00678e54a
user: Martin Mlyn?? ne...@smoula.net
date: Tue Apr 21 21:04:36 2015 +0200
description:
Memcached: enabled ranges.
diffstat:
src/http/modules/ngx_http_memcached_module.c | 1 +
1 files
details: http://hg.nginx.org/nginx/rev/f1f222db290b
branches:
changeset: 6124:f1f222db290b
user: Roman Arutyunyan a...@nginx.com
date: Wed Apr 22 19:55:04 2015 +0300
description:
Stream: prevent repeated event notifications after eof.
When client or upstream connection is closed
details: http://hg.nginx.org/nginx/rev/87d48f8793b6
branches:
changeset: 6167:87d48f8793b6
user: Roman Arutyunyan a...@nginx.com
date: Thu Jun 04 23:46:44 2015 +0300
description:
Upstream keepalive: reduced diffs to the plus version of nginx.
diffstat:
src/http/modules
details: http://hg.nginx.org/nginx/rev/24488e6db782
branches:
changeset: 6201:24488e6db782
user: Roman Arutyunyan a...@nginx.com
date: Tue Jun 23 20:17:48 2015 +0300
description:
Stream: upstream and downstream limit rates.
diffstat:
src/stream/ngx_stream_proxy_module.c | 125
details: http://hg.nginx.org/nginx/rev/abee77018d3a
branches:
changeset: 6200:abee77018d3a
user: Roman Arutyunyan a...@nginx.com
date: Tue Jun 23 20:17:47 2015 +0300
description:
Stream: common handler for upstream and downstream.
diffstat:
src/stream/ngx_stream_proxy_module.c
details: http://hg.nginx.org/nginx/rev/6345822f0abb
branches:
changeset: 6202:6345822f0abb
user: Roman Arutyunyan a...@nginx.com
date: Thu Jun 25 12:36:52 2015 +0300
description:
Stream: upstream connected flag.
Once upstream is connected, the upstream buffer is allocated
details: http://hg.nginx.org/nginx/rev/fa663739e115
branches:
changeset: 6184:fa663739e115
user: Roman Arutyunyan a...@nginx.com
date: Tue Jun 16 13:45:16 2015 +0300
description:
Stream: client-side PROXY protocol.
The new directive proxy_protocol toggles sending out PROXY protocol
details: http://hg.nginx.org/nginx/rev/a420cb1c170b
branches:
changeset: 6185:a420cb1c170b
user: Roman Arutyunyan a...@nginx.com
date: Tue Jun 16 13:45:19 2015 +0300
description:
Core: renamed ngx_proxy_protocol_parse to ngx_proxy_protocol_read.
The new name is consistent
details: http://hg.nginx.org/nginx/rev/fdfdcad62875
branches:
changeset: 6203:fdfdcad62875
user: Roman Arutyunyan a...@nginx.com
date: Thu Jul 02 17:15:32 2015 +0300
description:
Stream: fixed MSVC compilation warning.
Thanks to itpp2012.
diffstat:
src/stream
details: http://hg.nginx.org/nginx/rev/b544f8e0d921
branches:
changeset: 6217:b544f8e0d921
user: Roman Arutyunyan a...@nginx.com
date: Thu Jul 30 16:43:48 2015 -0700
description:
Stream: deprecated proxy_downstream_buffer, proxy_upstream_buffer.
The directive proxy_buffer_size
details: http://hg.nginx.org/nginx/rev/8ee6a08ea3eb
branches:
changeset: 6215:8ee6a08ea3eb
user: Roman Arutyunyan a...@nginx.com
date: Wed Jul 29 13:46:26 2015 -0700
description:
Stream: added proxy_buffer_size to set the size of data buffers.
Both download and upload buffers now
details: http://hg.nginx.org/nginx/rev/543f10fe34d2
branches:
changeset: 6216:543f10fe34d2
user: Roman Arutyunyan a...@nginx.com
date: Wed Jul 29 14:36:36 2015 -0700
description:
Style.
diffstat:
src/stream/ngx_stream_proxy_module.c | 3 +--
1 files changed, 1 insertions(+), 2
/nginx-devel
--
Roman Arutyunyan
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
details: http://hg.nginx.org/nginx/rev/7a14a0d754ad
branches:
changeset: 6208:7a14a0d754ad
user: Roman Arutyunyan a...@nginx.com
date: Tue Jul 14 09:38:13 2015 -0700
description:
Stream: renamed rate limiting directives.
The directive proxy_downstream_limit_rate is now called
details: http://hg.nginx.org/nginx/rev/4d5ac1a31d44
branches:
changeset: 6290:4d5ac1a31d44
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Nov 11 15:47:30 2015 +0300
description:
Upstream: proxy_cache_convert_head directive.
The directive toggles conversion of HEAD
sure the client doesn't get a bad response generated from the current
> state of r with no indication an error occurred?
Calling ngx_http_finalize_request() is the most correct way to return an
error from a filter handler. It does some additional cleanup, which can
make
details: http://hg.nginx.org/nginx/rev/4b4aee40c508
branches:
changeset: 6258:4b4aee40c508
user: Ruslan Ermilov
date: Tue Oct 06 08:57:09 2015 +0300
description:
Stream: delete proxy connection timer after SSL handshake.
The timer remained active and could drop
details: http://hg.nginx.org/nginx/rev/0e3a45ec2a3a
branches:
changeset: 6242:0e3a45ec2a3a
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Sep 03 15:09:21 2015 +0300
description:
Upstream: fixed cache send error handling.
The value of NGX_ERROR, returned from filter ha
Hello,
> On 05 Oct 2015, at 22:22, Woon Wai Keen <doubleu...@doubleukay.com> wrote:
>
> On 30/9/2015 12:00 AM, Roman Arutyunyan wrote:
>> Known issues
>>
>>
>> The module can lead to excessive memory and file handle usage.
> Hi Roman, th
details: http://hg.nginx.org/nginx/rev/29f35e60840b
branches:
changeset: 6317:29f35e60840b
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Dec 07 16:30:48 2015 +0300
description:
Slice filter.
Splits a request into subrequests, each providing a specific range of re
details: http://hg.nginx.org/nginx/rev/4f0f4f02c98f
branches:
changeset: 6322:4f0f4f02c98f
user: Roman Arutyunyan <a...@nginx.com>
date: Tue Dec 08 17:39:56 2015 +0300
description:
Slice filter: terminate first slice with last_in_chain flag.
This flag makes sub filter flush bu
details: http://hg.nginx.org/nginx/rev/bc9ea464e354
branches:
changeset: 6321:bc9ea464e354
user: Roman Arutyunyan <a...@nginx.com>
date: Tue Dec 08 17:39:56 2015 +0300
description:
Slice filter: never run subrequests when main request is buffered.
With main request buffered
_conf_log_error(NGX_LOG_EMERG, cf, 0,
> + "invalid npoints parameter \"%V\"",
> [3]);
> +return NGX_CONF_ERROR;
> +}
> +
> +} else {
> +hcf->npoints = 160;
> +
details: http://hg.nginx.org/nginx/rev/4a724d6006ee
branches:
changeset: 6598:4a724d6006ee
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Jun 22 11:50:02 2016 +0300
description:
Stream: use ngx_pcalloc() in ngx_stream_proxy_bind().
diffstat:
src/stream/ngx_stream_proxy_mo
details: http://hg.nginx.org/nginx/rev/191e23214dfb
branches:
changeset: 6599:191e23214dfb
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Jun 22 11:50:02 2016 +0300
description:
Style.
diffstat:
src/stream/ngx_stream_proxy_module.c | 1 -
1 files changed, 0 insertions
details: http://hg.nginx.org/nginx/rev/0a820872dd4c
branches:
changeset: 6597:0a820872dd4c
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Jun 20 15:11:50 2016 +0300
description:
Fixed build on MSVC.
diffstat:
src/core/ngx_inet.c | 2 +-
sr
details: http://hg.nginx.org/nginx/rev/b3b7e33083ac
branches:
changeset: 6593:b3b7e33083ac
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Jun 20 11:50:39 2016 +0300
description:
Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.
diffstat:
src/core/ngx_
details: http://hg.nginx.org/nginx/rev/0c98c4092440
branches:
changeset: 6595:0c98c4092440
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Jun 20 11:50:44 2016 +0300
description:
Stream: support for $remote_port in proxy_bind.
The following two types of bind add
details: http://hg.nginx.org/nginx/rev/3c87b82b17d4
branches:
changeset: 6594:3c87b82b17d4
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Jun 20 11:50:43 2016 +0300
description:
Upstream: support for port in proxy_bind and friends.
diffstat:
src/http/ngx_http_upst
details: http://hg.nginx.org/nginx/rev/e778fe9a4463
branches:
changeset: 6596:e778fe9a4463
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Jun 20 12:48:47 2016 +0300
description:
Stream: set SO_REUSEADDR for UDP upstream sockets.
The option is only set if the socket is
details: http://hg.nginx.org/nginx/rev/d452cb27639f
branches:
changeset: 6601:d452cb27639f
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Jun 27 18:42:29 2016 +0300
description:
Style.
diffstat:
src/stream/ngx_stream_limit_conn_module.c | 20 ++--
1
details: http://hg.nginx.org/nginx/rev/4eb1b5c6d9c6
branches:
changeset: 6392:4eb1b5c6d9c6
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Feb 11 14:20:22 2016 +0300
description:
Stream: removed useless typedef.
diffstat:
src/stream/ngx_stream_proxy_module.c | 3 ---
1
details: http://hg.nginx.org/nginx/rev/70e6e1f12dee
branches:
changeset: 6393:70e6e1f12dee
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Feb 11 14:20:26 2016 +0300
description:
Stream: initialize variable right before using it.
diffstat:
src/stream/ngx_stream_proxy_mo
details: http://hg.nginx.org/nginx/rev/2e5c027f2a98
branches:
changeset: 6366:2e5c027f2a98
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Jan 28 15:28:20 2016 +0300
description:
Resolver: per-request DNS server balancer.
Previously, a global server balancer was used to
details: http://hg.nginx.org/nginx/rev/d35b4d590b2d
branches:
changeset: 6365:d35b4d590b2d
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Jan 28 15:28:20 2016 +0300
description:
Resolver: renamed UDP-specific structures, fields and variables.
They will be used for TCP conne
details: http://hg.nginx.org/nginx/rev/7fbeb0651e38
branches:
changeset: 6363:7fbeb0651e38
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Jan 28 15:25:58 2016 +0300
description:
Version bump.
diffstat:
src/core/nginx.h | 4 ++--
1 files changed, 2 insertions(+), 2 del
details: http://hg.nginx.org/nginx/rev/5a16d40c63de
branches:
changeset: 6367:5a16d40c63de
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Jan 28 15:28:20 2016 +0300
description:
Resolver: TCP support.
Resend DNS query over TCP once UDP response came truncated.
diffstat:
On Tue, Feb 02, 2016 at 01:53:49PM +0300, Roman Arutyunyan wrote:
> On Tue, Feb 02, 2016 at 10:48:09AM +, Ruslan Ermilov wrote:
> > details: http://hg.nginx.org/nginx/rev/a6a5bacf6b74
> > branches:
> > changeset: 6372:a6a5bacf6b74
> > user: Ruslan Ermilo
Ruslan Ermilov <r...@nginx.com>
> date: Thu Dec 17 17:21:12 2015 +0300
> description:
> Resolver: style.
>
> Renamed argument in ngx_resolver_process_a() for consistency.
Эти патчи смотрел.
--
Roman Arutyunyan
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
details: http://hg.nginx.org/nginx/rev/06459bc8b92f
branches:
changeset: 6369:06459bc8b92f
user: Roman Arutyunyan <a...@nginx.com>
date: Tue Feb 02 13:42:55 2016 +0300
description:
Resolver: free TCP buffers on resolver cleanup.
diffstat:
src/core/ngx_resolver.c
> the file as the entire file.
You can have that by adding another location for files cached as a whole
and rewriting your request to that location when $http_range is empty.
--
Roman Arutyunyan
___
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
details: http://hg.nginx.org/nginx/rev/d1c791479bbb
branches:
changeset: 6435:d1c791479bbb
user: Roman Arutyunyan <a...@nginx.com>
date: Tue Mar 15 15:55:23 2016 +0300
description:
Stream: post first read events from client and upstream.
The main proxy fu
details: http://hg.nginx.org/nginx/rev/8f038068f4bc
branches:
changeset: 6436:8f038068f4bc
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Jan 20 19:52:12 2016 +0300
description:
Stream: UDP proxy.
diffstat:
auto/options |4 +-
auto/s
details: http://hg.nginx.org/nginx/rev/fd4b52e74f96
branches:
changeset: 6462:fd4b52e74f96
user: Roman Arutyunyan <a...@nginx.com>
date: Fri Mar 25 14:10:38 2016 +0300
description:
Fixed socket inheritance on reload and binary upgrade.
On nginx reload or binary upgrade, an a
details: http://hg.nginx.org/nginx/rev/78fc2dce69e7
branches:
changeset: 6459:78fc2dce69e7
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Mar 23 17:45:15 2016 +0300
description:
Stream: detect port absence in proxy_pass with IP literal.
This is a clone of http commit 26c127
details: http://hg.nginx.org/nginx/rev/088ef087a011
branches:
changeset: 6464:088ef087a011
user: Roman Arutyunyan <a...@nginx.com>
date: Mon Mar 28 13:35:25 2016 +0300
description:
Sub filter: fixed allocation alignment.
diffstat:
src/http/modules/ngx_http_sub_filter_module.
details: http://hg.nginx.org/njs/rev/faab537db6f8
branches:
changeset: 126:faab537db6f8
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Jul 20 21:40:34 2016 +0300
description:
Updated README.
diffstat:
README | 19 +--
1 files changed, 13 insertions
details: http://hg.nginx.org/njs/rev/1cfc38ab7ba1
branches:
changeset: 127:1cfc38ab7ba1
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Jul 21 11:39:00 2016 +0300
description:
Fixed closing file descriptor on error.
Found by Coverity (CID 1364196, 1364197, 1364198, 1
details: http://hg.nginx.org/njs/rev/740defed7584
branches:
changeset: 124:740defed7584
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Jul 20 18:20:17 2016 +0300
description:
Stream njs module.
diffstat:
nginx/config | 15 +-
nginx/ngx_stream_js_mo
details: http://hg.nginx.org/nginx/rev/f379b32e4733
branches:
changeset: 6605:f379b32e4733
user: Roman Arutyunyan <a...@nginx.com>
date: Sat Jul 02 15:59:53 2016 +0300
description:
Sub filter: eliminate unnecessary buffering.
Previously, when a buffer was processed by the sub
details: http://hg.nginx.org/nginx/rev/0e0adbbc8752
branches:
changeset: 6604:0e0adbbc8752
user: Roman Arutyunyan <a...@nginx.com>
date: Sat Jul 02 15:59:52 2016 +0300
description:
Sub filter: introduced the ngx_http_sub_match() function.
No functional changes.
diffstat:
sr
details: http://hg.nginx.org/nginx/rev/3d5202c71f94
branches:
changeset: 6657:3d5202c71f94
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Aug 17 11:26:51 2016 +0300
description:
Ensure "listen" exists in a mail or stream server (ticket #1049).
diffstat:
src
details: http://hg.nginx.org/nginx/rev/a2f57dfa65a9
branches:
changeset: 6656:a2f57dfa65a9
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Aug 18 17:13:07 2016 +0300
description:
Fixed wrong type of the "line" field.
The new type ngx_uint_t was supposed when for
details: http://hg.nginx.org/njs/rev/67d4bcb5823f
branches:
changeset: 308:67d4bcb5823f
user: Roman Arutyunyan <a...@nginx.com>
date: Tue Jan 31 20:22:01 2017 +0300
description:
Support of undefined return from stream body filter.
diffstat:
nginx/ngx_stream_js_module.c
details: http://hg.nginx.org/njs/rev/e9c89068140d
branches:
changeset: 307:e9c89068140d
user: Roman Arutyunyan <a...@nginx.com>
date: Fri Jan 27 16:45:34 2017 +0300
description:
Initialize global variables in njs virtual machines.
Previously, global variables in njs code re
seems like a workaround.
Take a look at the standard nginx realip module.
It falls back to pool cleanup when ngx_http_get_module_ctx() returns nothing.
While this solution does look like a workaround, it's ok for this particular
case.
--
Roman Arutyunyan
___
details: http://hg.nginx.org/nginx/rev/9a9e13686869
branches:
changeset: 6905:9a9e13686869
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Dec 22 14:25:34 2016 +0300
description:
Cache: support for stale-while-revalidate and stale-if-error.
Previously, there was no way to
details: http://hg.nginx.org/nginx/rev/d16ba0ea3434
branches:
changeset: 6907:d16ba0ea3434
user: Roman Arutyunyan <a...@nginx.com>
date: Fri Feb 10 16:33:12 2017 +0300
description:
Slice filter: fetch slices in cloned subrequests.
Previously, slice subrequest location was se
text, one simple fix would be
> to get the context via r->parent (if ctx == NULL && r != r->main).
>
> What would be the preferred way to fix this?
We have fixed the issue in http://hg.nginx.org/nginx/rev/d16ba0ea3434
Thanks for reporting this.
--
Roman Arutyunyan
details: http://hg.nginx.org/nginx/rev/6b1b8c4b7a95
branches:
changeset: 6671:6b1b8c4b7a95
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Sep 01 14:33:51 2016 +0300
description:
Realip: fixed uninitialized memory access.
Previously, the realip module could b
details: http://hg.nginx.org/njs/rev/16cc1aaf4e47
branches:
changeset: 174:16cc1aaf4e47
user: Roman Arutyunyan <a...@nginx.com>
date: Thu Sep 15 17:34:34 2016 +0300
description:
Fixed compilation of nginx njs module without stream or http.
Additionally, support for nginx ve
details: http://hg.nginx.org/njs/rev/322359ec0913
branches:
changeset: 185:322359ec0913
user: Roman Arutyunyan <a...@nginx.com>
date: Wed Sep 28 19:52:05 2016 +0300
description:
Stream js: js_access, js_preread, js_filter.
diffstat:
README
1 - 100 of 693 matches
Mail list logo