Tatsuhiro Tsujikawa
|
b9174b828e
|
nghttpx: Use util::make_socket_closeonexec instead of calling fcntl
|
2015-01-06 22:03:44 +09:00 |
Tatsuhiro Tsujikawa
|
a6cf6c00ea
|
nghttpx: Add SSL_read/write error logging
|
2015-01-06 22:02:24 +09:00 |
Tatsuhiro Tsujikawa
|
f6097ce6d0
|
nghttp: Fix compile error with openssl >= 1.0.2
|
2015-01-06 01:40:24 +09:00 |
Tatsuhiro Tsujikawa
|
1474f755cf
|
Merge branch 'libev'
|
2015-01-06 01:33:55 +09:00 |
Tatsuhiro Tsujikawa
|
dcdbd5ab20
|
h2load: Fix wrong kbytes/s value
|
2015-01-06 01:24:03 +09:00 |
Tatsuhiro Tsujikawa
|
cbc02bbc4c
|
nghttpx: Code cleanup
|
2015-01-06 00:51:52 +09:00 |
Tatsuhiro Tsujikawa
|
b5796c6b96
|
nghttp: Add missing initialization Request::res_hdidx on res_nva.clear()
|
2015-01-06 00:51:18 +09:00 |
Tatsuhiro Tsujikawa
|
d80952a2bc
|
nghttpx: Implement stream level timeout using ev_timer
|
2015-01-06 00:30:57 +09:00 |
Tatsuhiro Tsujikawa
|
2e8544f48d
|
Update http-parser to 167dcdfc063e16adba1af2f7ad5ad77b3994c8d3
|
2015-01-05 18:28:25 +09:00 |
Tatsuhiro Tsujikawa
|
f26d436ee6
|
src: http2::lookup_token: Don't need to make char lowcase
|
2015-01-05 18:17:52 +09:00 |
Tatsuhiro Tsujikawa
|
6052a86df1
|
python: Fix request header ordering
|
2015-01-05 17:00:07 +09:00 |
Tatsuhiro Tsujikawa
|
9854e3746f
|
src: Fix compile error with libstdc++
|
2015-01-05 16:20:35 +09:00 |
Tatsuhiro Tsujikawa
|
7a50299cb0
|
nghttpx: Handle connect error
|
2015-01-05 16:14:10 +09:00 |
Tatsuhiro Tsujikawa
|
7dba426db4
|
nghttpx: Use accept if accept4 is not available
|
2015-01-05 16:04:28 +09:00 |
Tatsuhiro Tsujikawa
|
fcf0ceeac6
|
nghttpd: Make use of accept4
|
2015-01-05 15:59:51 +09:00 |
Tatsuhiro Tsujikawa
|
e253d8f6db
|
h2load: Retry next address when connection cannot be established
|
2015-01-05 01:56:02 +09:00 |
Tatsuhiro Tsujikawa
|
8fb544523c
|
nghttpx: Fix HTTP/2 settings timer for HTTP/2 backend
|
2015-01-05 01:46:41 +09:00 |
Tatsuhiro Tsujikawa
|
3ae44ef2f3
|
nghttpd, nghttpx: Rework incoming header handling
|
2015-01-05 01:46:41 +09:00 |
Tatsuhiro Tsujikawa
|
730d47f7ad
|
src: Add unittest for http2::index_header
|
2015-01-03 22:03:00 +09:00 |
Tatsuhiro Tsujikawa
|
ea0ab938c4
|
src: Only index header in lowercase
|
2015-01-03 21:56:59 +09:00 |
Tatsuhiro Tsujikawa
|
9763ea768d
|
travis: Add libev-dev
|
2015-01-03 00:25:19 +09:00 |
Tatsuhiro Tsujikawa
|
8e3406ad20
|
nghttpd: Use faster request header handling
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
aaf0dc825d
|
Update README.rst
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
8729d1e4c2
|
src: Remove libevent dependency
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
db6eec653b
|
Fix errors reported by scan-build
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
c654549d35
|
nghttpx: Remove commented code
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
645897503d
|
nghttpx: Reset buffer on empty
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
fe8f2a4603
|
nghttpd: Use larger write buffer
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
0a4330ee3c
|
nghttpd: Fix handling pending data and rename rb_ as wb_
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
d157744fb2
|
nghttpx: Fix handling of pending data
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
82320d6e55
|
nghttpd: Reset write buffer on empty
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
7db1864766
|
nghttpx: Add --backend-http1-connections-per-frontend option
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
a55a07940c
|
nghttpx: Show not implemented warning for per wroker rate limit
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
37c01a0a4d
|
nghttpx: Remove unused IOControl::set_lim
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
2003be8dc5
|
src: Fix unit tests failure
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
bfac015d61
|
src: Use libev for rest of the applications
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
cd7258a7cd
|
Use libev for nghttpd
Benchmark shows 10% faster with libev compared to libevent. Also
response time in high load condition is much faster.
|
2015-01-03 00:19:41 +09:00 |
Tatsuhiro Tsujikawa
|
c3215af5f6
|
Fix missing error handling for session_after_frame_sent1
|
2015-01-02 14:49:36 +09:00 |
Tatsuhiro Tsujikawa
|
ba0f4d77a0
|
Merge branch 'alagoutte-travis'
|
2015-01-02 13:02:41 +09:00 |
Tatsuhiro Tsujikawa
|
eb681c827d
|
Merge branch 'travis' of https://github.com/alagoutte/nghttp2 into alagoutte-travis
|
2015-01-02 13:02:18 +09:00 |
Tatsuhiro Tsujikawa
|
e82c53803f
|
Merge branch 'alagoutte-misc'
|
2015-01-02 13:00:54 +09:00 |
Alexis La Goutte
|
781d570ec1
|
Travis: Remove python (No needed)
and it is now valided by http://lint.travis-ci.org/
(Hooray, your .travis.yml seems to be solid!)
|
2014-12-31 11:16:24 +01:00 |
Alexis La Goutte
|
fef9530ca5
|
fix error: variable 'mem' set but not used [-Werror=unused-but-set-variable]
|
2014-12-30 16:18:52 +01:00 |
Tatsuhiro Tsujikawa
|
ab1dd11705
|
nghttpd: Fix typo :host, which should be host
|
2014-12-25 00:49:36 +09:00 |
Tatsuhiro Tsujikawa
|
7bf5be9c17
|
nghttpd: Reserve 10 headers for request headers
|
2014-12-24 01:05:12 +09:00 |
Tatsuhiro Tsujikawa
|
ac11ba32ee
|
nghttpd: Use stack allocated array for headers in submit_file_response
|
2014-12-24 00:56:25 +09:00 |
Tatsuhiro Tsujikawa
|
a20ad03f7b
|
nghttpd: Use evbuffer_pullup(input, -1) cause buffer is most likely just one
|
2014-12-24 00:46:04 +09:00 |
Tatsuhiro Tsujikawa
|
292f219900
|
nghttpd: Avoid sending last 0-sized DATA
|
2014-12-24 00:31:21 +09:00 |
Tatsuhiro Tsujikawa
|
55e550f08f
|
nghttpd: Remove unused variable
|
2014-12-24 00:23:01 +09:00 |
Tatsuhiro Tsujikawa
|
32943a74b2
|
nghttpd: Just use socket send buffer and don't count our own buffer size
|
2014-12-24 00:19:16 +09:00 |