Tatsuhiro Tsujikawa
28ba0b37e1
Update document reference
2020-12-29 17:35:55 +09:00
Tatsuhiro Tsujikawa
6b7ade9f3f
Require python3 for python scripts
2020-12-29 17:35:55 +09:00
Tatsuhiro Tsujikawa
465367294f
Bump clang-format to 10
2020-12-28 11:45:44 +09:00
Tatsuhiro Tsujikawa
563c117303
Merge pull request #1544 from nghttp2/nghttpx-clear-mcpool
...
nghttpx: Make sure that Pool gets cleared when all buffers are returned
2020-12-16 23:50:39 +09:00
Tatsuhiro Tsujikawa
1c04ca8032
Merge pull request #1540 from tavrez/patch-1
...
Added new nghttp2_ksl.c to Windows makefile
2020-12-16 23:31:33 +09:00
Tatsuhiro Tsujikawa
d32e20bcaa
nghttpx: Make sure that Pool gets cleared when all buffers are returned
2020-12-16 23:27:58 +09:00
Tatsuhiro Tsujikawa
8b8ba6b0a6
Merge pull request #1542 from nghttp2/nghttpx-check-sigalg
...
nghttpx: Choose ECDSA cert if compatible signature algorithm available
2020-12-14 23:00:52 +09:00
Tatsuhiro Tsujikawa
81fb015391
nghttpx: Choose ECDSA cert if compatible signature algorithm available
2020-12-13 23:40:43 +09:00
Reza Tavakoli
d8c71d5fdb
Added new nghttp2_ksl.c to Windows makefile
2020-12-02 17:38:03 +03:30
Tatsuhiro Tsujikawa
fb5b5aef0a
Merge pull request #1537 from nghttp2/nghttpx-allow-colon-in-pattern
...
nghttpx: Add workaround to include ':' in backend pattern
2020-11-27 23:35:27 +09:00
Tatsuhiro Tsujikawa
6787423edc
nghttpx: Add workaround to include ':' in backend pattern
2020-11-27 22:15:46 +09:00
Tatsuhiro Tsujikawa
ffcdf5dfbc
Merge pull request #1533 from LorenzNickel/patch-1
...
Fix typo in security.rst
2020-11-24 00:51:14 +09:00
Lorenz Nickel
0cdb173846
Fix typo in security.rst
2020-11-23 16:39:49 +01:00
Tatsuhiro Tsujikawa
c9d5472ffb
Bump version number to 1.43.0-DEV
2020-11-23 23:54:19 +09:00
Tatsuhiro Tsujikawa
15bd71ed94
Update manual pages
2020-11-23 23:38:21 +09:00
Tatsuhiro Tsujikawa
a76b7a37fd
Bump version number to 1.42.0, LT revision to 34:1:20
2020-11-23 23:22:49 +09:00
Tatsuhiro Tsujikawa
5cdf9ce19b
Update AUTHORS
2020-11-23 23:19:58 +09:00
Tatsuhiro Tsujikawa
0fba09246b
Build with GitHub Actions
2020-11-16 21:22:03 +09:00
Tatsuhiro Tsujikawa
444fd8180d
Bump llhttp to 2.2.0
2020-11-15 11:42:25 +09:00
Tatsuhiro Tsujikawa
f6b875e09d
Add missing cmake/FindSystemd.cmake to dist
2020-11-15 11:25:33 +09:00
Tatsuhiro Tsujikawa
694c0a4fb3
cmake: Remove spdylay
2020-11-15 11:23:12 +09:00
Tatsuhiro Tsujikawa
da7959c2e8
nghttpx: Deal with the case when h2 backend is retired before it is initialized
2020-11-15 11:19:07 +09:00
Tatsuhiro Tsujikawa
2e44f23b05
Another mruby build fix
2020-09-24 23:30:41 +09:00
Tatsuhiro Tsujikawa
f5351bee25
Fix `make clean` on mruby
2020-09-24 23:18:35 +09:00
Tatsuhiro Tsujikawa
a1999ab2a5
Bump llhttp to 2.1.3
2020-09-24 23:13:00 +09:00
Tatsuhiro Tsujikawa
1bccccc174
Merge pull request #1511 from nghttp2/nghttpx-accesslog-path-without-query
...
nghttpx: Add accesslog variables to record request path without query
2020-09-24 22:56:30 +09:00
Tatsuhiro Tsujikawa
4e3c61ef4d
nghttpx: Add accesslog variables to record request path without query
...
This commit the following variables to construct request line without
including query component:
* $method
* $path
* $path_without_query
* $protocol_version
2020-09-19 23:58:37 +09:00
Tatsuhiro Tsujikawa
7b4de401d2
nghttpx: Check worker wide blocker before creating new downstream connection
2020-09-19 23:22:14 +09:00
Tatsuhiro Tsujikawa
1570d5f694
Bump llhttp to 2.1.1
2020-09-03 19:33:09 +09:00
Tatsuhiro Tsujikawa
181a007a34
Fix mruby build
...
Copy build_config.rb to build directory because now
build_config.rb.lock is created along side it.
Define toolchain depending on CC environment variable.
2020-09-02 23:36:44 +09:00
Tatsuhiro Tsujikawa
7df73a5d90
nghttpx: mrb_run was removed
2020-09-02 22:12:45 +09:00
Tatsuhiro Tsujikawa
b00fa5567c
Bump mruby to 2.1.2
2020-09-02 22:03:14 +09:00
Tatsuhiro Tsujikawa
4ecdc2903d
Amend 7a57b039a6
2020-07-26 15:31:54 +09:00
Tatsuhiro Tsujikawa
7a57b039a6
Fix cmake build
2020-07-26 15:19:19 +09:00
Tatsuhiro Tsujikawa
1ce628529b
nghttp2_map backed by nghttp2_ksl
2020-07-26 15:13:43 +09:00
Tatsuhiro Tsujikawa
6089353d52
Fix EXTRA_DIST
2020-07-24 20:37:16 +09:00
Tatsuhiro Tsujikawa
db45fb483c
Fix sphinx warnings
...
This commit fixes the following warning:
RemovedInSphinx30Warning: sphinx.locale.l_() is deprecated. Please use `_()` instead.
2020-07-24 20:23:57 +09:00
Tatsuhiro Tsujikawa
4272dcac1d
Update sphinx_rtd_theme
2020-07-24 20:18:59 +09:00
Tatsuhiro Tsujikawa
32ac8bdf79
Add security process document
2020-07-24 20:14:07 +09:00
Tatsuhiro Tsujikawa
7f92b1e0e8
Merge pull request #1489 from tomaskrizek/doc-session-send
...
doc: nghttp2_session_send is also affected by max concurrent streams
2020-07-19 12:14:53 +09:00
Tatsuhiro Tsujikawa
d5550e946d
Amend f1d8547b29
...
Better handling of tls and early data buffer
2020-07-14 19:47:08 +09:00
Tatsuhiro Tsujikawa
62411f5a6e
nghttpx: Set client_handler to special frontend objects
2020-07-14 01:13:29 +09:00
Tatsuhiro Tsujikawa
e9465f0ee5
Revert "nghttpx: Fix ubsan error"
...
This reverts commit 14dfeee4ed
.
2020-07-14 01:13:29 +09:00
Tatsuhiro Tsujikawa
14dfeee4ed
nghttpx: Fix ubsan error
2020-07-14 00:12:07 +09:00
Tatsuhiro Tsujikawa
f1d8547b29
nghttpx: Fix stall when TLS follows after proxy protocol
...
This fixes that nghttpx stalls when TLS handshake and data follow
after proxy protocol header and no extra read notification is
triggered (e.g., just small 1 HTTP request).
2020-07-13 23:39:17 +09:00
Tatsuhiro Tsujikawa
7b46edb483
Merge pull request #1477 from nghttp2/ignore-rst-stream-to-idle-stream
...
Don't send RST_STREAM to idle stream
2020-06-28 11:50:59 +09:00
Tomas Krizek
5497a1dfa7
doc: nghttp2_session_send is also affected by max concurrent streams
...
Further clarify the function also takes into account maximum concurrent
streams.
Closes #691
Closes #817
2020-06-19 17:22:55 +02:00
Tatsuhiro Tsujikawa
c8bf8c6521
Don't send RST_STREAM to idle stream
2020-06-18 11:59:06 +09:00
Tatsuhiro Tsujikawa
b6b135c060
Merge pull request #1488 from tomaskrizek/doc-session-send-flow-control
...
doc: clarify flow control behaviour for nghttp2_session_send()
2020-06-18 11:57:51 +09:00
Tomas Krizek
f76ac19627
doc: clarify flow control behaviour for nghttp2_session_send()
...
The previous wording implied that if send_callback doesn't return
NGHTTP2_ERR_WOULDBLOCK, this function would always send all
submitted requests / data. This is not the case, since flow control can
cause some data to remain queued until WINDOW_UPDATE is received.
2020-06-17 17:19:30 +02:00