Tatsuhiro Tsujikawa
|
45cdb10c46
|
nghttpx: Use ruby block to run request hook
|
2015-09-02 22:25:04 +09:00 |
Tatsuhiro Tsujikawa
|
2170d958d5
|
nghttpx: Return copied string for safety
|
2015-09-02 21:14:49 +09:00 |
Tatsuhiro Tsujikawa
|
9d78691936
|
nghttpx: Fix copy-and-paste bug
|
2015-09-02 21:14:20 +09:00 |
Tatsuhiro Tsujikawa
|
1508c50a45
|
nghttpx: Add basic infrastructure for mruby support
|
2015-09-02 02:45:15 +09:00 |
Tatsuhiro Tsujikawa
|
e7bc269e97
|
Merge branch 'master' into LPardue-issue-339
|
2015-09-02 02:35:36 +09:00 |
Tatsuhiro Tsujikawa
|
e2557059e5
|
h2load: Fix crash with --timing-script option
|
2015-09-02 02:34:32 +09:00 |
Tatsuhiro Tsujikawa
|
0c4e26fd24
|
Merge branch 'issue-339' of https://github.com/LPardue/nghttp2 into LPardue-issue-339
|
2015-09-02 02:24:10 +09:00 |
Lucas Pardue
|
3002674bac
|
h2load: Improve checking for timing script imput, prevent false positive in certain situations
|
2015-09-01 17:15:41 +00:00 |
Tatsuhiro Tsujikawa
|
e1f7643c92
|
nghttpx: Fix memory leak
|
2015-09-02 02:07:29 +09:00 |
Tatsuhiro Tsujikawa
|
d70eb14ce0
|
nghttpx: Drop connection before TLS finish if h2 requirement is not fulfilled
|
2015-08-31 23:30:40 +09:00 |
Tatsuhiro Tsujikawa
|
36d562927f
|
nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS connection
|
2015-08-23 23:03:29 +09:00 |
Tatsuhiro Tsujikawa
|
4a99853021
|
nghttpd: Fix crash without SSL/TLS
|
2015-08-21 22:50:15 +09:00 |
Tatsuhiro Tsujikawa
|
4b4a0f7492
|
nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met
|
2015-08-20 21:21:56 +09:00 |
Tatsuhiro Tsujikawa
|
1006caf8e9
|
Merge branch 'master' of https://github.com/thinred/nghttp2 into thinred-master
|
2015-08-20 19:11:07 +09:00 |
Tatsuhiro Tsujikawa
|
780a0381ba
|
h2load: Exit if --timing-script and -r option is used together
|
2015-08-20 19:07:03 +09:00 |
Tatsuhiro Tsujikawa
|
2423b21c71
|
Merge branch 'issue-332' of https://github.com/LPardue/nghttp2 into LPardue-issue-332
|
2015-08-20 18:53:10 +09:00 |
Lucas Pardue
|
08bf8a8f1a
|
Move input file validation. Timing script auto nreqs scale correctly with nclients.
|
2015-08-19 15:23:43 +00:00 |
Tatsuhiro Tsujikawa
|
1c12606e70
|
nghttpx: Don't allow blacked listed cipher suites for HTTP/2 connection
|
2015-08-19 23:42:43 +09:00 |
Tatsuhiro Tsujikawa
|
836b1de0d5
|
h2load: Remove trailing white spaces
|
2015-08-19 21:19:42 +09:00 |
Tatsuhiro Tsujikawa
|
12cecaa030
|
h2load: Remove trailing spaces and left conflict marker
|
2015-08-19 00:32:11 +09:00 |
Lucas Pardue
|
cd4758227d
|
Add Timing-script and base URI support
|
2015-08-18 15:16:50 +00:00 |
Tatsuhiro Tsujikawa
|
9da6c88d25
|
h2load: Use ev_timer_init
|
2015-08-18 21:34:33 +09:00 |
Tatsuhiro Tsujikawa
|
04aaaa3821
|
h2load: Remove trailing white spaces
|
2015-08-18 21:32:47 +09:00 |
Nora
|
727ba4906c
|
h2load adding timeout options
|
2015-08-18 01:52:22 -04:00 |
Tatsuhiro Tsujikawa
|
627d04fe6b
|
nghttpd: Return date header field for 304
|
2015-08-17 23:49:01 +09:00 |
Tatsuhiro Tsujikawa
|
165cab7a29
|
nghttpd: Support HEAD request
|
2015-08-17 23:47:35 +09:00 |
Tatsuhiro Tsujikawa
|
8ce8b2af46
|
src: Remove unused Memchunk::shrink
|
2015-08-15 00:57:58 +09:00 |
Tatsuhiro Tsujikawa
|
b37834c584
|
h2load: Use default Config values to show help
|
2015-08-14 23:22:26 +09:00 |
Tatsuhiro Tsujikawa
|
d197d115dc
|
h2load: Use floating point duration cast
|
2015-08-14 22:44:14 +09:00 |
nshoemaker
|
e1621584fa
|
Fixing -r > -n check for when -n is not specified.
|
2015-08-13 05:09:40 -07:00 |
Tomasz Buchert
|
97566ce4e3
|
nghttpx: make early copy of stderr
|
2015-08-13 11:01:37 +02:00 |
Tomasz Buchert
|
900dcf4ced
|
nghttpx: remove Android-specific code
|
2015-08-12 20:17:03 +02:00 |
Tomasz Buchert
|
06a0f3480e
|
nghttpx: better handle /dev/stderr and /dev/stdout
|
2015-08-12 20:16:57 +02:00 |
Tatsuhiro Tsujikawa
|
473311269d
|
nghttpx: Drop connection if client TLS handshake packet is too large
|
2015-08-13 01:24:59 +09:00 |
Tatsuhiro Tsujikawa
|
b8f05c89bd
|
nghttpx: App data in SSL is Connection, not ClientHandler
|
2015-08-13 00:42:59 +09:00 |
Tatsuhiro Tsujikawa
|
e91a576179
|
nghttpx: Rewrite TLS async handshake using memchunk buffers
|
2015-08-13 00:42:59 +09:00 |
Tatsuhiro Tsujikawa
|
2277cc771a
|
Merge branch 'openssl_no_ec' of https://github.com/yuki-kodama/nghttp2 into yuki-kodama-openssl_no_ec
|
2015-08-13 00:32:15 +09:00 |
Tatsuhiro Tsujikawa
|
f8c30d0229
|
nghttpx: Fix heap-use-after-free
|
2015-08-12 21:14:18 +09:00 |
yuuki-kodama
|
53b5ffa103
|
Guard ecdh use with !OPENSSL_NO_EC @asio_server_tls_context.cc
|
2015-08-12 15:32:54 +09:00 |
Tatsuhiro Tsujikawa
|
b384b76f66
|
nghttpx: Fix hmac_keylen should be 16 for aes-128-cbc
|
2015-08-12 00:38:07 +09:00 |
Tatsuhiro Tsujikawa
|
b406d2da9e
|
h2load: Stop timeout_watcher in Worker dtor
|
2015-08-11 23:51:08 +09:00 |
Tatsuhiro Tsujikawa
|
dd97b53554
|
h2load: Fix division by zero if -r > -n
|
2015-08-11 23:49:34 +09:00 |
Tatsuhiro Tsujikawa
|
0f7e84bb62
|
h2load: Always initialize timeout_watcher
|
2015-08-11 23:44:22 +09:00 |
Tatsuhiro Tsujikawa
|
81add96b1e
|
src: Fix bug in get_uint64
|
2015-08-11 23:42:32 +09:00 |
Tatsuhiro Tsujikawa
|
020e66b9da
|
nghttpx: Start read watcher after handshake
|
2015-08-11 23:14:48 +09:00 |
Tatsuhiro Tsujikawa
|
d2a63a88a0
|
nghttpx: Fix stall if read buffer has app data when handshake finished
|
2015-08-11 22:37:15 +09:00 |
Tatsuhiro Tsujikawa
|
8410f684fb
|
nghttpx: Drop connection if client hello is too large
|
2015-08-10 00:29:43 +09:00 |
Tatsuhiro Tsujikawa
|
ff44e211ed
|
nghttpx: Fix tls handshake bug
This fixes 2 things:
1. potential busy loop
2. disabling ticket is not working after resumption
|
2015-08-09 18:33:49 +09:00 |
Tatsuhiro Tsujikawa
|
2e7cee0faa
|
h2load: Code cleanup
|
2015-08-09 01:05:15 +09:00 |
Tatsuhiro Tsujikawa
|
50eac7bdf0
|
h2load: Fix -r does not work without -C option
|
2015-08-09 00:24:17 +09:00 |