noosc
48e2faa22e
fix bad_weak_ptr
...
pass weak_ptr of connection to http2_handler, avoid calling `do_write` after connection is destroyed.
2019-05-24 16:24:41 +08:00
Tatsuhiro Tsujikawa
f82fb52187
Update doc
2019-05-18 10:31:47 +09:00
Tatsuhiro Tsujikawa
2e1975ddf6
clang-format-8
2019-05-18 10:28:35 +09:00
Tatsuhiro Tsujikawa
97ce392bcc
Merge pull request #1347 from nghttp2/nghttpx-ignore-cl-te-on-upgrade
...
Ignore Content-Length and Transfer-Encoding in 200 response to CONNECT request
2019-05-17 23:34:34 +09:00
Tatsuhiro Tsujikawa
afefbda518
Ignore content-length in 200 response to CONNECT request
2019-05-17 23:00:32 +09:00
Tatsuhiro Tsujikawa
4fca2502d8
nghttpx: Ignore Content-Length and Transfer-Encoding in 1xx or 200 to CONNECT
...
A well known server sends content-length: 0 in 101 response. RFC 7230
says Content-Length or Transfer-Encoding in 200 response to CONNECT
request: https://tools.ietf.org/html/rfc7230#section-3.3.3
2019-05-17 22:58:26 +09:00
Tatsuhiro Tsujikawa
6975c336fc
Update llhttp to 1.1.3
2019-05-07 22:40:06 +09:00
Tatsuhiro Tsujikawa
0288093caf
Fix llhttp_get_error_pos usage
...
It returns NULL if return value is HPE_OK.
2019-04-21 00:07:11 +09:00
Tatsuhiro Tsujikawa
a3a034813b
Merge pull request #1340 from nghttp2/nghttpx-llhttp
...
Replace http-parser with llhttp
2019-04-20 22:07:14 +09:00
Tatsuhiro Tsujikawa
c64d2573dc
Replace http-parser with llhttp
...
llhttp does not include URL parser. We extracted URL parser code from
http-parser and put it under third-party/url-parser.
llhttp bd3d224eb8cdc92c6fc8f508d7bbe0ba266e8e92
2019-04-20 18:42:30 +09:00
Tatsuhiro Tsujikawa
f028cc4392
clang-format
2019-04-18 23:37:48 +09:00
Tatsuhiro Tsujikawa
302e37460f
Merge pull request #1337 from nghttp2/upgrade-mruby
...
Upgrade mruby
2019-04-18 23:37:18 +09:00
Tatsuhiro Tsujikawa
3cdbc5f525
Merge pull request #1335 from adamgolebiowski/boost-1.70
...
asio: support boost-1.70
2019-04-18 23:32:19 +09:00
Tatsuhiro Tsujikawa
a69251864b
Fix mruby build error
...
mruby minirake does not like CXX="clang++-7 -std=c++14" because it
expects CXX to be an executable. To workaround this, split CXX so
that CXX becomes a single word and move the rest of words to CXXFLAGS.
2019-04-18 23:04:33 +09:00
Tatsuhiro Tsujikawa
45d63d2006
Upgrade mruby to 2.0.1
2019-04-18 22:45:02 +09:00
Adam Gołębiowski
cbba1ebf8f
asio: support boost-1.70
...
In boost 1.70, deprecated get_io_context() has finally been removed.
Introduce GET_IO_SERVICE macro that based on boost version uses
old get_io_service() interface (boost < 1.70), or get_executor().context()
for boost 1.70+.
Commit based idea seen in monero-project/monero@17769db946
2019-04-18 12:35:54 +02:00
Tatsuhiro Tsujikawa
e86d1378da
Bump up version number to 1.39.0-DEV
2019-04-18 15:12:39 +09:00
Tatsuhiro Tsujikawa
4a9d200554
Update manual pages
2019-04-18 15:08:36 +09:00
Tatsuhiro Tsujikawa
acf6a9229d
Bump up version number to 1.38.0, LT revision to 31:3:17
2019-04-18 14:57:20 +09:00
Tatsuhiro Tsujikawa
4ff4582132
Update AUTHORS
2019-04-18 14:55:09 +09:00
Tatsuhiro Tsujikawa
42dce01ec1
Merge branch 'nghttpx-fix-backend-selection-on-retry'
2019-04-16 22:38:55 +09:00
Tatsuhiro Tsujikawa
a35059e3f1
nghttpx: Fix bug that altered authority and path affect backend selection
...
Fix bug that altered authority and path by per-pattern mruby script
affect backend selection on retry.
2019-04-16 22:18:30 +09:00
Tatsuhiro Tsujikawa
5a30fafdda
Merge branch 'nghttpx-fix-chunked-request-stall'
2019-04-16 00:26:18 +09:00
Tatsuhiro Tsujikawa
dce91ad37c
Merge branch 'nghttpx-dont-log-authorization'
2019-04-16 00:26:12 +09:00
Tatsuhiro Tsujikawa
2cff8b43cf
nghttpx: Fix bug that chunked request stalls
2019-04-15 23:58:30 +09:00
Tatsuhiro Tsujikawa
be96654d56
nghttpx: Don't log authorization request header field value with -LINFO
2019-04-15 22:59:26 +09:00
Tatsuhiro Tsujikawa
ce962c3fdf
Merge branch 'update-http-parser'
2019-04-15 22:33:14 +09:00
Tatsuhiro Tsujikawa
f931504e1c
Update http-parser to v2.9.1
...
http-parser c5c45636b85e7598223adede6ba2d8cb8fe03ebe
2019-04-15 22:23:03 +09:00
Tatsuhiro Tsujikawa
d978f351da
Fix bug that on_header callback is still called after stream is closed
2019-04-11 10:17:01 +09:00
Tatsuhiro Tsujikawa
ec519f22dc
Merge pull request #1270 from baitisj/master
...
Fix for compilation against modern LibreSSL
2019-03-13 20:52:50 +09:00
Tatsuhiro Tsujikawa
e8b213e367
Bump up version number to 1.38.0-DEV
2019-03-08 21:26:37 +09:00
Tatsuhiro Tsujikawa
cfb47d30a5
Take into account larger frame size for prioritization
...
Larger frame size just destroys multiplexing and prioritization does
not work.
2019-03-08 00:23:02 +09:00
Tatsuhiro Tsujikawa
dbbe4e017a
Remove unused field
2019-03-08 00:22:45 +09:00
Tatsuhiro Tsujikawa
371bc3a8f7
clang-format
2019-03-08 00:19:34 +09:00
Tatsuhiro Tsujikawa
5e7889c5ef
Update manual pages
2019-03-07 23:22:06 +09:00
Tatsuhiro Tsujikawa
b1b2ad5017
Bump up version number to 1.37.0, LT revision to 31:2:17
2019-03-07 23:18:49 +09:00
Tatsuhiro Tsujikawa
e043ca83c5
Update AUTHORS
2019-03-07 23:16:58 +09:00
Tatsuhiro Tsujikawa
c2434dfbbc
Simplify stream_less
2019-03-04 23:30:03 +09:00
Tatsuhiro Tsujikawa
816ad2102f
Reuse name when indexing header by referencing dynamic table
2019-03-04 23:30:03 +09:00
Tatsuhiro Tsujikawa
f5feb16ef4
Merge pull request #1295 from bratkartoffel/fix-compile-boringssl
...
Fix compilation with boringssl
2019-02-20 00:13:00 +09:00
Tatsuhiro Tsujikawa
adf09f2124
Merge pull request #1303 from donny-dont/fix-shared-install
...
Explicitly set install location when building shared libs
2019-02-20 00:10:50 +09:00
Don
2591960e2f
Explicitly set install location when building shared libs
2019-02-06 10:26:30 -08:00
Tatsuhiro Tsujikawa
d93842db3e
nghttpx: Fix backend stall if header and request body are sent in 2 packets
2019-01-23 17:57:12 +09:00
Tatsuhiro Tsujikawa
8dc2b263ba
nghttpx: Use std::priority_queue
2019-01-22 00:01:17 +09:00
Tatsuhiro Tsujikawa
8d842701b5
Update manual pages
2019-01-21 23:05:09 +09:00
Tatsuhiro Tsujikawa
de85b0fda5
Update README
2019-01-21 23:03:10 +09:00
Tatsuhiro Tsujikawa
5d6beed590
Merge branch 'nghttpx-backend-weight'
2019-01-21 22:59:39 +09:00
Tatsuhiro Tsujikawa
1ff9de4c87
nghttpx: Backend address selection with weight
2019-01-21 22:23:19 +09:00
Simon Frankenberger
34482ed4df
Fix compilation with boringssl
2019-01-18 20:12:57 +01:00
Tatsuhiro Tsujikawa
9b6ced66f3
Bump up version number to 1.37.0-DEV
2019-01-18 23:22:47 +09:00