Tatsuhiro Tsujikawa
1a6855ea7d
Merge branch 'remoe-fix/win_build'
2015-03-28 18:41:03 +09:00
remoe
0312521ac9
- source file list updated
...
- zlib removed
- build of .def files removed
2015-03-27 21:54:44 +01:00
Tatsuhiro Tsujikawa
67b0e0c2d6
Fix "redefine WIN32" bug
2015-03-28 02:16:37 +09:00
Tatsuhiro Tsujikawa
966e3a1308
Define NGHTTP2_EXTERN macro to export function for Windows build
2015-03-28 01:58:59 +09:00
Tatsuhiro Tsujikawa
fd8f8e2708
Bump up version number to 0.7.10-DEV
2015-03-27 01:06:42 +09:00
Tatsuhiro Tsujikawa
d7fdcbb3d6
Update man pages
2015-03-27 00:37:12 +09:00
Tatsuhiro Tsujikawa
de2c2ad65c
src: Update hexdump usage output so that help2rst.py can produce good output
2015-03-27 00:36:19 +09:00
Tatsuhiro Tsujikawa
862a0ee66b
Bump up version number to 0.7.9, LT revision to 12:2:7
2015-03-27 00:27:49 +09:00
Tatsuhiro Tsujikawa
c2510a01a5
examples: Place AM_CPPFLAGS first to use in-package header files first
...
Fixes GH-192
2015-03-26 23:09:39 +09:00
Tatsuhiro Tsujikawa
dc85623060
nghttpx: Fix PUSH_PROMISE header field corruption
...
Fixes GH-194
2015-03-26 22:52:51 +09:00
Tatsuhiro Tsujikawa
8afbb6ca26
h2load: Fix crash if -t > -c
2015-03-26 19:57:37 +09:00
Tatsuhiro Tsujikawa
ed79637737
h2load: Add -d option to upload data to server
2015-03-26 19:53:42 +09:00
Tatsuhiro Tsujikawa
faa2c4467a
Merge branch 'wzyboy-patch-1'
2015-03-25 23:26:20 +09:00
Zhuoyun Wei
c87fae463e
Fix comments, too
2015-03-25 21:04:49 +08:00
Zhuoyun Wei
29b4b11e78
Change --spdy-proxy to --http2-proxy
2015-03-25 20:42:12 +08:00
Tatsuhiro Tsujikawa
3b24be3bcd
src: Fix compile error with clang-3.6
2015-03-25 01:27:18 +09:00
Tatsuhiro Tsujikawa
ece8289aaf
nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 backend
2015-03-25 01:20:41 +09:00
Tatsuhiro Tsujikawa
4042ff0fc4
nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend
2015-03-25 01:17:06 +09:00
Tatsuhiro Tsujikawa
d3d6c5e314
Fix bug that inflater->nvbufs is not reset
2015-03-24 21:54:05 +09:00
Tatsuhiro Tsujikawa
125e32eb56
src: Refactor a bit
2015-03-24 21:45:59 +09:00
Tatsuhiro Tsujikawa
94bf8dcd4e
src: Refactor util::hexdump
2015-03-24 21:43:28 +09:00
Tatsuhiro Tsujikawa
89b8039466
nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic
...
The output format is similar to `hexdump -C`
2015-03-24 02:30:51 +09:00
Tatsuhiro Tsujikawa
72843b33d0
Bump up version number to 0.7.9-DEV
2015-03-24 00:14:56 +09:00
Tatsuhiro Tsujikawa
03e699e013
Update man pages
2015-03-24 00:04:07 +09:00
Tatsuhiro Tsujikawa
fcf99fa8fc
Bump up version number to 0.7.8, LT revision to 12:1:7
2015-03-24 00:00:22 +09:00
Tatsuhiro Tsujikawa
661fb2eb0e
NULL-terminate name and value in nghttp2_nv
...
Guaranteeing NULL-termination is very useful when name or value are
used with C functions which requires NULL-terminated string.
2015-03-23 23:25:57 +09:00
Tatsuhiro Tsujikawa
42496d638b
Merge branch 'Lekensteyn-documentation'
2015-03-22 17:03:31 +09:00
Peter Wu
c0a6a0a6d1
README.rst: OpenSSL 1.0.2 has already been released
...
OpenSSL 1.0.2 is already released. Avoid the confusing wording that
seems to suggest that a development version of OpenSSL 1.0.2 provides
ALPN support.
2015-03-21 23:16:56 +01:00
Tatsuhiro Tsujikawa
b7bda783c5
Update doc
2015-03-21 23:09:17 +09:00
Tatsuhiro Tsujikawa
6893608ae2
Use literal instead of computed value in token lookup
2015-03-21 23:03:37 +09:00
Tatsuhiro Tsujikawa
ef913bc929
Validate :path header field
...
For "http" or "https" URIs, :path header field must start with "/".
The only exception is OPTIONS method, which can contain "*" to
represent system-wide OPTIONS request.
2015-03-21 23:03:37 +09:00
Tatsuhiro Tsujikawa
a5ed70bcfe
Merge branch 'rasa-patch-1'
2015-03-21 19:47:27 +09:00
Tatsuhiro Tsujikawa
9bf2ca6916
Merge branch 'patch-1' of https://github.com/rasa/nghttp2 into rasa-patch-1
2015-03-21 19:46:22 +09:00
Ross Smith II
57729d0a23
Removed errant markdown
2015-03-20 08:37:06 -07:00
Tatsuhiro Tsujikawa
e86b81ec10
Merge branch 'icing-h2load-reserver-fix'
2015-03-20 23:32:43 +09:00
mod-h2-dev
076eefbed6
fix for segfault by reserving correct worker count
2015-03-16 17:42:22 +02:00
Ross Smith II
58a735dc68
Update README.rst
2015-03-15 23:42:19 -07:00
Tatsuhiro Tsujikawa
948d4d43d5
Bump up version number to 0.7.8-DEV
2015-03-14 18:53:43 +09:00
Tatsuhiro Tsujikawa
ef581e94bb
Update man pages
2015-03-14 18:52:50 +09:00
Tatsuhiro Tsujikawa
ad84af2b2b
Bump up version number to 0.7.7
2015-03-14 18:50:12 +09:00
Tatsuhiro Tsujikawa
0e65e1254d
Bump up version number to 0.7.7-DEV
2015-03-14 18:36:18 +09:00
Tatsuhiro Tsujikawa
08ec5b3fc0
nghttp: Restore same message displayed when some requests failed
2015-03-14 18:32:53 +09:00
Tatsuhiro Tsujikawa
8c491d5917
Bump up version number to 0.7.6, LT revision to 12:0:7
2015-03-14 18:20:23 +09:00
Tatsuhiro Tsujikawa
4219fe7822
Bump up libnghttp2_asio LT revision to 1:0:0
2015-03-14 18:20:00 +09:00
Tatsuhiro Tsujikawa
d4eb2b2c75
Update doc
2015-03-14 17:59:30 +09:00
Tatsuhiro Tsujikawa
8ea26fddfd
Fix compile error "chosen constructor is explicit in copy-initialization"
2015-03-14 15:54:55 +09:00
Tatsuhiro Tsujikawa
98add63cdf
nghttp: Treat stream as success if we see END_STREAM from peer
2015-03-14 00:09:10 +09:00
Tatsuhiro Tsujikawa
7b90404072
nghttpx: Omit well-known port from hostport in downstream request
2015-03-14 00:09:10 +09:00
Tatsuhiro Tsujikawa
de0543f684
nghttpx: Refactor a bit
2015-03-14 00:09:10 +09:00
Tatsuhiro Tsujikawa
46e3be7b5b
nghttpx: Simplify backend request line construction
...
It turns out that the cause of complication in backend request line
construction is a absolute-form in HTTP/1 request. In HTTP/2, we have
separated pseudo-header fields and no problem at all. In this commit,
we parse request URI in HTTP/1 frontend and extract values from it to
make backend logic simpler. This patch removes host header field
emission in HTTP/2 backend if :authority is emitted. It also rewrites
host header field with authority part in absolute-form URI as per RFC
7230.
2015-03-14 00:09:10 +09:00