Sam Smith
b02c3df653
Static lib needs separate output name
2018-11-09 09:24:09 -05:00
Sam Smith
17df41def0
Fix compiling static lib on Windows with MSVC
...
On Windows, the DLL will create nghttp2.lib AND nghttp2.dll. Then the
static lib also tries to build nghttp2.lib, but that fails because it
already exists.
The nghttp2.lib created for the DLL cannot be used without the DLL. This
compiles the static nghttp2.lib into a separate directory, which works
around the above issue.
Signed-off-by: Matthew Horan <mhoran@pivotal.io>
2018-07-12 15:38:01 -04:00
Tatsuhiro Tsujikawa
e5b3f9addd
Compile with clang-6.0
2018-06-09 16:27:43 +09:00
Tatsuhiro Tsujikawa
880f948684
Enable IndentPPDirectives
2018-06-09 16:21:30 +09:00
Tatsuhiro Tsujikawa
bda7e079e2
Update .clang-format
2018-06-09 16:20:27 +09:00
Tatsuhiro Tsujikawa
fc94018b97
clang-format-6.0
2018-06-09 16:02:26 +09:00
Tatsuhiro Tsujikawa
159c5e446a
Merge pull request #1184 from PiotrSikora/max_streams
...
Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS.
2018-06-05 22:02:02 +09:00
Tatsuhiro Tsujikawa
bfd4d8b052
Merge pull request #1183 from PiotrSikora/spdy
...
Remove remaining SPDY code from the integration tests.
2018-06-03 13:14:25 +09:00
Tatsuhiro Tsujikawa
388e785822
Fix typo
2018-06-03 13:10:32 +09:00
Piotr Sikora
2ba1389993
Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS.
...
The maximum number of outgoing concurrent streams is initially
limited to 100 to avoid issues when the local endpoint submits
lots of requests before receiving initial SETTINGS frame from
the remote endpoint, since sending them at once to the remote
endpoint could lead to rejection of some of the requests.
This initial limit is overwritten with the value advertised in
SETTINGS_MAX_CONCURRENT_STREAMS setting by the remote endpoint,
but previously, it wasn't lifted if the remote endpoint didn't
advertise that setting (implying no limits), in which case the
limit of 100 was retained, even though it was never advertised
by the remote endpoint.
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2018-05-30 20:24:00 -07:00
Piotr Sikora
d65a417306
Remove remaining SPDY code from the integration tests.
...
Signed-off-by: Piotr Sikora <piotrsikora@google.com>
2018-05-30 17:45:20 -07:00
Tatsuhiro Tsujikawa
575bc309b9
Fix typo
2018-05-12 13:07:52 +09:00
Tatsuhiro Tsujikawa
00909d0742
Update doc
2018-05-12 13:07:04 +09:00
Tatsuhiro Tsujikawa
a7e38724e7
Merge pull request #1177 from nghttp2/origin-frame
...
ORIGIN frame
2018-05-12 13:03:12 +09:00
Tatsuhiro Tsujikawa
325612bcde
nghttp: Receive ORIGIN frame
2018-05-12 12:35:08 +09:00
Tatsuhiro Tsujikawa
8034221525
Implement ORIGIN frame
2018-05-12 12:35:08 +09:00
Tatsuhiro Tsujikawa
2e6593e5a5
Bump up version number to 1.33.0-DEV
2018-05-08 22:36:31 +09:00
Tatsuhiro Tsujikawa
572735e496
Update manual pages
2018-05-08 22:18:42 +09:00
Tatsuhiro Tsujikawa
e8d693c395
Bump up version number to 1.32.0, LT revision to 30:2:16
2018-05-08 22:12:43 +09:00
Tatsuhiro Tsujikawa
f44dfcd9dc
Update AUTHORS
2018-05-08 22:11:06 +09:00
Tatsuhiro Tsujikawa
1f1b0d93d4
Update manual pages
2018-05-07 21:43:13 +09:00
Tatsuhiro Tsujikawa
ce8c749b77
Merge pull request #1173 from nghttp2/asio-client-sni
...
asio: Support client side SNI
2018-05-04 10:26:31 +09:00
Tatsuhiro Tsujikawa
3e4f257b91
asio: Support client side SNI
2018-05-03 20:29:16 +09:00
Tatsuhiro Tsujikawa
86fab997b4
Upgrade neverbleed to the latest master
2018-05-03 14:51:59 +09:00
Tatsuhiro Tsujikawa
c3ecd44592
Merge pull request #1171 from nghttp2/h2load-rate-and-duration
...
h2load: -r and --duration are mutually exclusive
2018-04-28 01:23:22 +09:00
Tatsuhiro Tsujikawa
c65ca20a49
h2load: -r and --duration are mutually exclusive
2018-04-28 00:30:43 +09:00
Tatsuhiro Tsujikawa
a5c408c5e3
Ignore all input after calling session_terminate_session
2018-04-22 14:42:28 +09:00
Tatsuhiro Tsujikawa
06379b2861
Fix treatment of padding
2018-04-22 14:42:28 +09:00
Tatsuhiro Tsujikawa
e04de48ed9
Merge pull request #1162 from nghttp2/libressl
...
Libressl
2018-04-14 23:57:20 +09:00
Tatsuhiro Tsujikawa
009646421c
Use LIBRESSL_IN_USE instead of defined(LIBRESSL_VERSION_NUMBER)
2018-04-14 18:31:57 +09:00
Tatsuhiro Tsujikawa
8d0b4544f8
libressl 2.7 has X509_VERIFY_PARAM_*
2018-04-14 18:31:57 +09:00
Tatsuhiro Tsujikawa
d8a34131e1
libressl 2.7 has SSL_CTX_get0_certificate
2018-04-14 18:31:57 +09:00
Tatsuhiro Tsujikawa
5db17d0af9
Compile with libressl 2.7.2
2018-04-14 18:09:47 +09:00
Tatsuhiro Tsujikawa
1bf69b5662
Define LIBRESSL_LEGACY_API and LIBRESSL_2_7_API
...
LIBRESSL_LEGACY_API is drop-in replacement for LIBRESSL_IN_USE. In
the upcoming commits, we will add changes to support libressl 2.7.
2018-04-14 18:09:47 +09:00
Tatsuhiro Tsujikawa
3febaef1fa
Bump up LT revision to 30:1:16 due to v1.31.1 release
2018-04-13 00:24:13 +09:00
Tatsuhiro Tsujikawa
b1bd6035e8
Fix frame handling
2018-04-07 00:27:55 +09:00
Tatsuhiro Tsujikawa
b48bcb214a
examples: Use C style comment in .c files
2018-04-03 22:08:24 +09:00
Tatsuhiro Tsujikawa
6f3ce2c72d
examples: Remove unused lambda capture
2018-04-03 22:07:02 +09:00
Tatsuhiro Tsujikawa
2f9121cf44
Merge branch 'Sp1l-Sp1l/allow-no-npn'
2018-04-03 21:42:17 +09:00
Tatsuhiro Tsujikawa
e65e7711ca
Add comment on #endif
2018-04-03 21:39:44 +09:00
Tatsuhiro Tsujikawa
636ef51b0f
Fix compile error with -Wunused-function
2018-04-03 21:33:09 +09:00
Bernard Spil
400934e5a3
[PATCH] Allow building without NPN
...
NPN has been superseeded by ALPN. OpenSSL provides a configure
option to disable npn (no-npn) which results in an OpenSSL
installation that defines OPENSSL_NO_NEXTPROTONEG in opensslconf.h
The #ifdef's look safe here (as the next_proto is initialized as
nullptr). Alteratively, macros could be defined for the used npn
methods that return a 0 for next_proto.
Signed-off-by: Bernard Spil <brnrd@FreeBSD.org>
2018-03-25 18:27:23 +02:00
Tatsuhiro Tsujikawa
4c3a3acf9b
Merge pull request #1146 from vszakats/cmakestaticlib
...
cmake: add ENABLE_STATIC_LIB option to build static lib
2018-03-13 23:06:29 +09:00
Tatsuhiro Tsujikawa
9aa6002c37
Merge pull request #1144 from hellojaewon/master
...
Fix typo
2018-03-13 23:04:05 +09:00
Viktor Szakats
f342260bfe
cmake: add ENABLE_STATIC_LIB option to build static lib
...
When using the ENABLE_LIB_ONLY option, only the shared
library was built. This new option allows to build the
static library as well.
2018-03-12 22:41:37 +00:00
jwchoi
a6dd497016
Fix typo
2018-03-12 09:19:19 +09:00
Tatsuhiro Tsujikawa
842509dab6
Don't allow 101 HTTP status code because HTTP/2 removes HTTP Upgrade
2018-03-11 15:37:30 +09:00
Tatsuhiro Tsujikawa
4add618a3f
Bump up version number to 1.32.0-DEV
2018-02-27 22:32:00 +09:00
Tatsuhiro Tsujikawa
6e74466231
Update bash_completion
2018-02-27 21:18:50 +09:00
Tatsuhiro Tsujikawa
478eac099f
Update manual pages
2018-02-27 21:18:05 +09:00