Tatsuhiro Tsujikawa
|
0963f38935
|
nghttpx: Convert SerialEventType to enum class
|
2018-10-17 14:19:58 +09:00 |
Tatsuhiro Tsujikawa
|
1abfa3ca5f
|
nghttpx: Make TLS handshake state enum class
|
2018-10-17 08:52:27 +09:00 |
Tatsuhiro Tsujikawa
|
f2159bc2c1
|
nghttpx: Convert UpstreamAltMode to enum class
|
2018-10-17 08:38:55 +09:00 |
Tatsuhiro Tsujikawa
|
b0eb68ee9e
|
nghttpx: Convert shrpx_forwarded_node_type to enum class
|
2018-10-16 23:10:17 +09:00 |
Tatsuhiro Tsujikawa
|
e7b7b037f6
|
nghttpx: Convert shrpx_cookie_secure to enum class
|
2018-10-16 23:06:59 +09:00 |
Tatsuhiro Tsujikawa
|
5e4f434fd8
|
nghttpx: Convert shrpx_session_affinity to enum class
|
2018-10-16 23:03:17 +09:00 |
Tatsuhiro Tsujikawa
|
20ea964f2f
|
nghttpx: Convert shrpx_proto to enum class
|
2018-10-16 22:59:34 +09:00 |
Tatsuhiro Tsujikawa
|
d105619bc3
|
src: Remove extra braces if possible
|
2018-10-15 23:46:33 +09:00 |
Tatsuhiro Tsujikawa
|
ec5729b1fa
|
Use std::make_unique
|
2018-10-15 23:02:44 +09:00 |
Tatsuhiro Tsujikawa
|
46576178a3
|
Don't send Transfer-Encoding to pre-HTTP/1.1 clients
|
2018-10-14 22:57:54 +09:00 |
Tatsuhiro Tsujikawa
|
5e925f873e
|
Update doc
|
2018-10-14 22:57:11 +09:00 |
Tatsuhiro Tsujikawa
|
153531d4d0
|
nghttpx: Use the same type as standard stream operator<<
|
2018-10-07 22:19:00 +09:00 |
Tatsuhiro Tsujikawa
|
7c8cb3a0ce
|
nghttpx: Improve CONNECT response status handling
|
2018-10-04 12:04:15 +09:00 |
Tatsuhiro Tsujikawa
|
aeb92bbbe2
|
nghttpx: Add read/write-timeout parameters to backend option
|
2018-09-30 12:32:43 +09:00 |
Tatsuhiro Tsujikawa
|
fc7489e044
|
nghttpx: Fix mruby parameter validation
|
2018-09-30 12:30:19 +09:00 |
Tatsuhiro Tsujikawa
|
87ac872fdc
|
nghttpx: Update doc
|
2018-09-30 12:28:43 +09:00 |
Tatsuhiro Tsujikawa
|
c278adde7a
|
nghttpx: Log error when mruby file cannot be opened
|
2018-09-30 12:23:01 +09:00 |
Tatsuhiro Tsujikawa
|
f94d720909
|
Merge pull request #1234 from nghttp2/nghttpx-rfc8441
nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2
|
2018-09-29 11:54:47 +09:00 |
Tatsuhiro Tsujikawa
|
02566ee383
|
nghttpx: Update doc
|
2018-09-29 11:42:37 +09:00 |
Tatsuhiro Tsujikawa
|
3002f31b1f
|
src: Add debug output for SETTINGS_ENABLE_CONNECT_PROTOCOL
|
2018-09-29 11:39:49 +09:00 |
Tatsuhiro Tsujikawa
|
d2a594a753
|
nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2
|
2018-09-29 11:35:41 +09:00 |
Tatsuhiro Tsujikawa
|
a42faf1cc2
|
nghttpx: Write TLS alert during handshake
|
2018-09-23 18:01:38 +09:00 |
Tatsuhiro Tsujikawa
|
88ff8c69a0
|
Update mruby 1.4.1
|
2018-09-16 22:54:09 +09:00 |
Tatsuhiro Tsujikawa
|
a63558a1eb
|
nghttpx: Call OCSP_response_get1_basic only when OCSP status is successful
|
2018-09-16 22:19:27 +09:00 |
Tatsuhiro Tsujikawa
|
3575a1325e
|
nghttpx: Fix crash with plain text HTTP
|
2018-09-15 12:16:23 +09:00 |
Tatsuhiro Tsujikawa
|
9c824b87fe
|
nghttpx: Get rid of std::stringstream from Log
|
2018-09-14 22:58:48 +09:00 |
Tatsuhiro Tsujikawa
|
ed7c9db2a6
|
nghttpx: Add mruby env.tls_handshake_finished
|
2018-09-09 22:59:35 +09:00 |
Tatsuhiro Tsujikawa
|
5b42815afb
|
nghttpx: Strip incoming Early-Data header field by default
|
2018-09-09 22:37:22 +09:00 |
Tatsuhiro Tsujikawa
|
cfe7fa9a75
|
nghttpx: Add --tls13-ciphers and --tls-client-ciphers options
|
2018-09-09 16:35:47 +09:00 |
Tatsuhiro Tsujikawa
|
cb8a9d58fd
|
src: Remove TLSv1.3 ciphers from DEFAULT_CIPHER_LIST
TLSv1.3 ciphers are treated differently from the ciphers for TLSv1.2
or earlier.
|
2018-09-09 15:53:04 +09:00 |
Tatsuhiro Tsujikawa
|
9b03c64f68
|
nghttpx: Should postpone early data by default
|
2018-09-08 19:22:30 +09:00 |
Tatsuhiro Tsujikawa
|
b8eccec62d
|
nghttpx: Disable OpenSSL anti-replay
|
2018-09-08 19:10:59 +09:00 |
Tatsuhiro Tsujikawa
|
9f21258720
|
Specify SSL_CTX_set_max_early_data and add an option to change max value
|
2018-09-08 17:59:28 +09:00 |
Tatsuhiro Tsujikawa
|
47f6012407
|
nghttpx: Add an option to postpone early data processing
|
2018-09-08 17:57:21 +09:00 |
Tatsuhiro Tsujikawa
|
770e44de4d
|
Implement draft-ietf-httpbis-replay-02
nghttpx sends early-data header field when forwarding requests which
are received in TLSv1.3 early data, and the TLS handshake is still in
progress.
|
2018-09-08 17:54:35 +09:00 |
Tatsuhiro Tsujikawa
|
2ab319c137
|
Don't hide error code from openssl
|
2018-09-08 17:54:35 +09:00 |
Tatsuhiro Tsujikawa
|
3992302432
|
Remove SSL_ERROR_WANT_WRITE handling
|
2018-09-08 17:54:35 +09:00 |
Tatsuhiro Tsujikawa
|
b30f312a70
|
Honor SSL_read semantics
|
2018-09-08 17:54:35 +09:00 |
Tatsuhiro Tsujikawa
|
c5cdb78a95
|
nghttpx: Add TLSv1.3 0-RTT early data support
|
2018-09-08 17:54:35 +09:00 |
Tatsuhiro Tsujikawa
|
e959e7338e
|
src: Refactor utos
|
2018-09-01 22:29:11 +09:00 |
Tatsuhiro Tsujikawa
|
fb9a204de2
|
nghttpx: Fix compile error without mruby
|
2018-08-31 21:58:35 +09:00 |
Tatsuhiro Tsujikawa
|
7417fd71a4
|
nghttpx: Per-pattern not per-backend
|
2018-08-28 17:50:01 +09:00 |
Tatsuhiro Tsujikawa
|
45acc922eb
|
clang-format
|
2018-08-27 21:34:18 +09:00 |
Tatsuhiro Tsujikawa
|
214d089910
|
Merge branch 'master' of https://github.com/akonskarm/nghttp2 into akonskarm-master
|
2018-08-27 21:30:36 +09:00 |
Tatsuhiro Tsujikawa
|
31fd707d0c
|
nghttpx: Fix broken healthmon frontend
|
2018-08-27 21:21:55 +09:00 |
Alexandros Konstantinakis-Karmis
|
9a2e38e058
|
fix code for reuse addr on asio client
|
2018-08-27 10:53:14 +03:00 |
Tatsuhiro Tsujikawa
|
6195d747ce
|
nghttpx: Share mruby context if it is compiled from same file
|
2018-08-24 23:11:21 +09:00 |
Tatsuhiro Tsujikawa
|
fb97f596e1
|
nghttpx: Allocate mruby file because fopen requires NULL terminated string
|
2018-08-24 23:08:15 +09:00 |
Tatsuhiro Tsujikawa
|
0ccc7a770d
|
nghttpx: Move blocked request data to request buffer for API request
|
2018-08-24 23:07:43 +09:00 |
Tatsuhiro Tsujikawa
|
32826466f5
|
nghttpx: Fix crash with API request
|
2018-08-24 23:07:16 +09:00 |