[PATCH] HTTP/2: add support for HPACK encoding

2017-06-22 Thread Vlad Krasnov via nginx-devel
# HG changeset patch # User Vlad Krasnov # Date 1498167669 25200 # Thu Jun 22 14:41:09 2017 -0700 # Node ID 895cea03ac21fb18d2c2ba32389cd67dc74ddbd0 # Parent a39bc74873faf9e5bea616561b43f6ecc55229f9 HTTP/2: add support for HPACK encoding Add support for full HPACK encoding as per RFC7541. T

[PATCH 14 of 14] Cache: add HTTP/2 support

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1491954701 25200 # Tue Apr 11 16:51:41 2017 -0700 # Node ID 432abcf285745ec6b6ee14d6487a4a42b51b7bce # Parent cde1f42da7b26b7d2b788f916685e736b919138e Cache: add HTTP/2 support. Signed-off-by: Piotr Sikora diff -r cde1f42da7b2 -r 432abcf2857

[PATCH 12 of 14] Proxy: add HTTP/2 support

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1490769087 25200 # Tue Mar 28 23:31:27 2017 -0700 # Node ID 7eb807b056da7abe9c679b59e94595d59a1406e6 # Parent 0637acdb51e29e1f68f5f3e762115c702cab4e72 Proxy: add HTTP/2 support. Signed-off-by: Piotr Sikora diff -r 0637acdb51e2 -r 7eb807b056d

[PATCH 13 of 14] Proxy: add "proxy_pass_trailers" directive

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1490351854 25200 # Fri Mar 24 03:37:34 2017 -0700 # Node ID cde1f42da7b26b7d2b788f916685e736b919138e # Parent 7eb807b056da7abe9c679b59e94595d59a1406e6 Proxy: add "proxy_pass_trailers" directive. Signed-off-by: Piotr Sikora diff -r 7eb807b056

[PATCH 11 of 14] Proxy: split configured header names and values

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1489618535 25200 # Wed Mar 15 15:55:35 2017 -0700 # Node ID 0637acdb51e29e1f68f5f3e762115c702cab4e72 # Parent 068381014f256ad6e2dc490bacc2529cebbb0462 Proxy: split configured header names and values. Previously, each configured header was repr

[PATCH 10 of 14] Proxy: always emit "Host" header first

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1489618489 25200 # Wed Mar 15 15:54:49 2017 -0700 # Node ID 068381014f256ad6e2dc490bacc2529cebbb0462 # Parent 96075d4cd2a6e8bd67caf1d7b78f8e87d757c48d Proxy: always emit "Host" header first. Signed-off-by: Piotr Sikora diff -r 96075d4cd2a6 -

[PATCH 06 of 14] HTTP/2: introduce stream->fake_connection

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1489111358 28800 # Thu Mar 09 18:02:38 2017 -0800 # Node ID 64d12a65309eca3859055a04eb02cc14f3b3168d # Parent 24b0f9f4ebfa560edd984146548ab07925dba73f HTTP/2: introduce stream->fake_connection. No functional changes. Signed-off-by: Piotr Siko

[PATCH 07 of 14] HTTP/2: introduce ngx_http_v2_handle_event()

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1489114845 28800 # Thu Mar 09 19:00:45 2017 -0800 # Node ID 00bfd879eaf03f32373ab27110dd8f77c2b722a0 # Parent 64d12a65309eca3859055a04eb02cc14f3b3168d HTTP/2: introduce ngx_http_v2_handle_event(). No functional changes. Signed-off-by: Piotr S

[PATCH 09 of 14] Proxy: add "proxy_ssl_alpn" directive

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1489621682 25200 # Wed Mar 15 16:48:02 2017 -0700 # Node ID 96075d4cd2a6e8bd67caf1d7b78f8e87d757c48d # Parent 154ca6c5e62a1931a616e9f2b99ef2553b7c2c8b Proxy: add "proxy_ssl_alpn" directive. ALPN is used here only to indicate which version of t

[PATCH 08 of 14] HTTP/2: add HTTP/2 to upstreams

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1490767180 25200 # Tue Mar 28 22:59:40 2017 -0700 # Node ID 154ca6c5e62a1931a616e9f2b99ef2553b7c2c8b # Parent 00bfd879eaf03f32373ab27110dd8f77c2b722a0 HTTP/2: add HTTP/2 to upstreams. Signed-off-by: Piotr Sikora diff -r 00bfd879eaf0 -r 154ca

[PATCH 05 of 14] HTTP/2: introduce h2c->conf_ctx

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1489106035 25200 # Thu Mar 09 17:33:55 2017 -0700 # Node ID 24b0f9f4ebfa560edd984146548ab07925dba73f # Parent 912d9cf36783146e61a68d554253e70956ea9125 HTTP/2: introduce h2c->conf_ctx. No functional changes. Signed-off-by: Piotr Sikora diff

[PATCH 03 of 14] HTTP/2: add debug logging of control frames

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1490516711 25200 # Sun Mar 26 01:25:11 2017 -0700 # Node ID 22d178a11e30c4a8576c3ce28859dfe1cc8adec0 # Parent a147dd50ee3fb8628b79f4482c552c7c2852a732 HTTP/2: add debug logging of control frames. Signed-off-by: Piotr Sikora diff -r a147dd50e

[PATCH 02 of 14] Upstream keepalive: preserve c->data

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1491886301 25200 # Mon Apr 10 21:51:41 2017 -0700 # Node ID a147dd50ee3fb8628b79f4482c552c7c2852a732 # Parent 5f5d70428655db0889a2111d17d912a7383df152 Upstream keepalive: preserve c->data. Signed-off-by: Piotr Sikora diff -r 5f5d70428655 -r

[PATCH 04 of 14] HTTP/2: s/client/peer/

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1485917964 28800 # Tue Jan 31 18:59:24 2017 -0800 # Node ID 912d9cf36783146e61a68d554253e70956ea9125 # Parent 22d178a11e30c4a8576c3ce28859dfe1cc8adec0 HTTP/2: s/client/peer/. No functional changes. Signed-off-by: Piotr Sikora diff -r 22d178

[PATCH 01 of 14] Output chain: propagate last_buf flag to c->send_chain()

2017-06-22 Thread Piotr Sikora via nginx-devel
# HG changeset patch # User Piotr Sikora # Date 1491708381 25200 # Sat Apr 08 20:26:21 2017 -0700 # Node ID 5f5d70428655db0889a2111d17d912a7383df152 # Parent a39bc74873faf9e5bea616561b43f6ecc55229f9 Output chain: propagate last_buf flag to c->send_chain(). Signed-off-by: Piotr Sikora diff

Re: [PATCH] Proxy: split configured header names and values

2017-06-22 Thread Piotr Sikora via nginx-devel
Hey Maxim, > Full patch with the above comments below: Applied, thanks! Best regards, Piotr Sikora ___ nginx-devel mailing list nginx-devel@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-devel

[nginx] Upstream: introduced ngx_http_upstream_ssl_handshake_handler().

2017-06-22 Thread Maxim Dounin
details: http://hg.nginx.org/nginx/rev/bd2f97a3aecc branches: changeset: 7042:bd2f97a3aecc user: Maxim Dounin date: Thu Jun 22 21:09:06 2017 +0300 description: Upstream: introduced ngx_http_upstream_ssl_handshake_handler(). This change reworks 13a5f4765887 to only run posted request

[njs] Log error message if VM creation failed.

2017-06-22 Thread Dmitry Volyntsev
details: http://hg.nginx.org/njs/rev/61feac0beeb3 branches: changeset: 374:61feac0beeb3 user: Dmitry Volyntsev date: Thu Jun 22 18:52:47 2017 +0300 description: Log error message if VM creation failed. diffstat: nginx/ngx_http_js_module.c | 1 + nginx/ngx_stream_js_module.c |

[njs] Fixed typo in js_include handler.

2017-06-22 Thread Dmitry Volyntsev
details: http://hg.nginx.org/njs/rev/44ca33e6afdb branches: changeset: 375:44ca33e6afdb user: Dmitry Volyntsev date: Thu Jun 22 18:56:26 2017 +0300 description: Fixed typo in js_include handler. diffstat: nginx/ngx_http_js_module.c | 2 +- nginx/ngx_stream_js_module.c | 2 +-

[PATCH 2 of 3] PSK: add PSK identity variable

2017-06-22 Thread Karstens, Nate
# HG changeset patch # User Nate Karstens # Date 1498137207 18000 # Thu Jun 22 08:13:27 2017 -0500 # Node ID a4635fa4a0cabf5312cda617b8010ea14279ab1c # Parent 3fb3c4928d06029ca1d57853a163c9f56fa90bca PSK: add PSK identity variable Adds the variable $ssl_psk_identity to get the PSK identity

[PATCH 3 of 3] PSK: add identity hint config directive

2017-06-22 Thread Karstens, Nate
# HG changeset patch # User Nate Karstens # Date 1498137243 18000 # Thu Jun 22 08:14:03 2017 -0500 # Node ID b706695658216c88716904519467a36c1aac7ac9 # Parent a4635fa4a0cabf5312cda617b8010ea14279ab1c PSK: add identity hint config directive Adds the directive "ssl_psk_identity_hint" to the n

[PATCH 1 of 3] PSK: connection support

2017-06-22 Thread Karstens, Nate
# HG changeset patch # User Nate Karstens # Date 1498137180 18000 # Thu Jun 22 08:13:00 2017 -0500 # Node ID 3fb3c4928d06029ca1d57853a163c9f56fa90bca # Parent 6169dbad37d85fa8642b9d0a51f0f0f6c19dd3d1 PSK: connection support Adds support for TLS connections using PSK cipher suites. A new con

[nginx] Upstream: fixed running posted requests (ticket #788).

2017-06-22 Thread Roman Arutyunyan
details: http://hg.nginx.org/nginx/rev/6169dbad37d8 branches: changeset: 7041:6169dbad37d8 user: Roman Arutyunyan date: Wed Jun 14 20:13:41 2017 +0300 description: Upstream: fixed running posted requests (ticket #788). Previously, the upstream resolve handler always called ngx_http_

[nginx] Resolver: added the "async" flag to resolver context.

2017-06-22 Thread Roman Arutyunyan
details: http://hg.nginx.org/nginx/rev/d49b74a683b1 branches: changeset: 7040:d49b74a683b1 user: Roman Arutyunyan date: Wed Jun 14 18:13:31 2017 +0300 description: Resolver: added the "async" flag to resolver context. The flag indicates that the resolve handler is called asynchronou