Tatsuhiro Tsujikawa
|
48f574076c
|
nghttpx: Update doc
|
2017-12-16 00:13:27 +09:00 |
Tatsuhiro Tsujikawa
|
216f4dad83
|
nghttpx: Remove redundant check
|
2017-12-14 21:39:22 +09:00 |
Tatsuhiro Tsujikawa
|
a4e27d766b
|
Revert "nghttpx: Use an existing h2 backend connection as much as possible"
This reverts commit f507b5eee4 .
Balancing load is more important at the moment.
|
2017-12-14 21:34:04 +09:00 |
Tatsuhiro Tsujikawa
|
03f7ec0f60
|
nghttpx: Write API request body in temporary file
|
2017-12-03 16:19:57 +09:00 |
Tatsuhiro Tsujikawa
|
2056e812bd
|
nghttpx: Increase api-max-request-body
|
2017-12-02 13:49:42 +09:00 |
Tatsuhiro Tsujikawa
|
04348ff20e
|
Merge pull request #1081 from nghttp2/nghttpx-faster-parse-config
nghttpx: Faster configuration loading with lots of backends
|
2017-12-01 23:47:34 +09:00 |
Tatsuhiro Tsujikawa
|
1ebb6810a1
|
nghttpx: Faster configuration loading with lots of backends
|
2017-12-01 23:06:06 +09:00 |
Tatsuhiro Tsujikawa
|
a3ebeeafba
|
nghttpx: Fix crash with --backend-http-proxy-uri option
|
2017-12-01 22:28:16 +09:00 |
Tatsuhiro Tsujikawa
|
ff200bfcf3
|
clang-format-5.0
|
2017-11-23 14:19:12 +09:00 |
Tatsuhiro Tsujikawa
|
0028275d7b
|
nghttpx: Add affinity-cookie-secure parameter to backend option
|
2017-11-21 22:29:22 +09:00 |
Tatsuhiro Tsujikawa
|
194acb1f2c
|
src: Use nghttp2_error_callback2
|
2017-11-19 16:51:52 +09:00 |
Tatsuhiro Tsujikawa
|
73344ae9aa
|
nghttpx: Use plain hex string format for client serial
|
2017-11-17 00:04:23 +09:00 |
Tatsuhiro Tsujikawa
|
eca0a3025b
|
nghttpx: Add $tls_client_serial log variable
|
2017-11-16 22:53:54 +09:00 |
Tatsuhiro Tsujikawa
|
4720c5cb3d
|
nghttpx: Make client serial available in mruby script
|
2017-11-16 22:53:54 +09:00 |
Tatsuhiro Tsujikawa
|
cd55ab28ab
|
nghttpx: Add function to get serial number from certificate
|
2017-11-16 22:53:54 +09:00 |
Tatsuhiro Tsujikawa
|
22502182d0
|
Add tls_client_issuer_name log variable and expose it to mruby
|
2017-11-15 23:41:47 +09:00 |
Tatsuhiro Tsujikawa
|
f5ddd7f43b
|
nghttpx: Make initial_addr_idx_ unsigned
|
2017-11-04 17:30:56 +09:00 |
Tatsuhiro Tsujikawa
|
88abbce7e7
|
nghttpx: Fix compile error with gcc
|
2017-11-04 17:30:27 +09:00 |
Tatsuhiro Tsujikawa
|
16e9036568
|
nghttpx: Fix affinity retry
|
2017-11-04 17:13:45 +09:00 |
Tatsuhiro Tsujikawa
|
fa7945c627
|
nghttpx: Refactor
|
2017-11-04 15:55:25 +09:00 |
Tatsuhiro Tsujikawa
|
daca43f0dd
|
nghttpx: Fix stalled backend connection on retry
|
2017-11-04 15:46:08 +09:00 |
Tatsuhiro Tsujikawa
|
16bc11e670
|
nghttpx: Remove duplicated util::make_socket_nodelay
|
2017-11-04 13:00:17 +09:00 |
Tatsuhiro Tsujikawa
|
8c0ea56bb8
|
Merge pull request #1036 from nghttp2/nghttpx-affinity-cookie
nghttpx: Cookie based session affinity
|
2017-11-01 22:45:38 +09:00 |
Tatsuhiro Tsujikawa
|
549053710b
|
nghttpx: Refactor
|
2017-11-01 22:33:49 +09:00 |
Tatsuhiro Tsujikawa
|
be5c39a1cf
|
src: Add tests
|
2017-11-01 22:18:03 +09:00 |
Tatsuhiro Tsujikawa
|
b8fda6808b
|
nghttpx: Cookie based session affinity
|
2017-11-01 22:18:03 +09:00 |
Tatsuhiro Tsujikawa
|
539e27812b
|
nghttpx: Add tls_client_fingerprint_sha1 to mruby and accesslog
Also tls_client_fingerprint is renamed to
tls_client_fingerprint_sha256.
|
2017-10-31 21:41:40 +09:00 |
Tatsuhiro Tsujikawa
|
7008afd40e
|
nghttpx: Refactor get_x509_fingerprint to accept hash function
|
2017-10-31 21:28:16 +09:00 |
Tatsuhiro Tsujikawa
|
60baca27e4
|
nghttpx: Add more TLS related attributes to mruby Env object
The added attributes are:
* tls_cipher
* tls_protocol
* tls_session_id
* tls_session_reused
* alpn
|
2017-10-29 22:42:30 +09:00 |
Tatsuhiro Tsujikawa
|
cb376bcd80
|
nghttpx: Add client fingerprint and subject name to accesslog
|
2017-10-29 21:47:00 +09:00 |
Tatsuhiro Tsujikawa
|
f2b8edd1e2
|
nghttpx: Fix memory leak
|
2017-10-29 21:46:12 +09:00 |
Tatsuhiro Tsujikawa
|
c4f8afcfde
|
nghttpx: Get TLS info only when it is necessary when writing accesslog
|
2017-10-29 21:22:33 +09:00 |
Tatsuhiro Tsujikawa
|
9f80a82c1a
|
nghttpx: Add client fingerprint and subject name to mruby env
|
2017-10-29 19:54:42 +09:00 |
Tatsuhiro Tsujikawa
|
c573c80bd3
|
nghttpx: Pass a pointer to SSL instead of TLSSessionInfo to LogSpec
|
2017-10-29 19:47:39 +09:00 |
Tatsuhiro Tsujikawa
|
3cd6817e21
|
Fix typos
|
2017-10-29 16:54:21 +09:00 |
Tatsuhiro Tsujikawa
|
aaeeec8f1c
|
Fix typos
|
2017-10-28 22:25:42 +09:00 |
Tatsuhiro Tsujikawa
|
5119e82b93
|
src: Fix memory leak in unit test
|
2017-10-24 21:40:30 +09:00 |
Tatsuhiro Tsujikawa
|
3be5856c82
|
nghttpx: Fix unused function warnings
|
2017-10-24 21:40:30 +09:00 |
Tatsuhiro Tsujikawa
|
a319143901
|
nghttpx: Fix bug that header fields are missing in HTTP/1.0 response
|
2017-10-22 01:11:32 +09:00 |
Tatsuhiro Tsujikawa
|
f507b5eee4
|
nghttpx: Use an existing h2 backend connection as much as possible
h2load measurement reveals that this strategy is 3 times faster than
the previous implementations.
|
2017-10-19 21:15:08 +09:00 |
Tatsuhiro Tsujikawa
|
aaa0b858e4
|
Amend some macro comments
|
2017-10-14 11:50:16 +09:00 |
Tatsuhiro Tsujikawa
|
5fa1938691
|
clang-format
|
2017-10-14 11:45:41 +09:00 |
Daniel Evers
|
c2d9a1ed6f
|
Support for Windows / MinGW
|
2017-10-12 18:15:12 +02:00 |
Tatsuhiro Tsujikawa
|
8ffe389daa
|
h2load: Print out h2 header fields with --verbose option
|
2017-09-22 18:12:20 +09:00 |
Tatsuhiro Tsujikawa
|
2576855ded
|
nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client only
|
2017-09-21 21:42:56 +09:00 |
Tatsuhiro Tsujikawa
|
cc6f759190
|
src: Add static to constexpr char[]
|
2017-09-20 23:54:10 +09:00 |
Tatsuhiro Tsujikawa
|
323001238a
|
clang-format
|
2017-09-20 22:08:22 +09:00 |
Tatsuhiro Tsujikawa
|
91f062f873
|
src: Fix compile error
|
2017-09-20 22:08:08 +09:00 |
Tatsuhiro Tsujikawa
|
a170023f23
|
nghttpx: Verify OCSP response using trusted CA certificates
|
2017-09-01 21:35:38 +09:00 |
Tatsuhiro Tsujikawa
|
4be4c0cddc
|
Revert "nghttpx: Verify OCSP response using trusted CA certificates"
This reverts commit 59c78d5809 .
|
2017-08-30 22:27:02 +09:00 |