Thomas Devoogdt
d9d266124c
CMakeLists.txt: allow to compile the C only lib without CXX compiler
...
See http://autobuild.buildroot.net/results/88a584a5c5ef725c8299044b0f3d1730fe4f7f67/build-end.log .
Signed-off-by: Thomas Devoogdt <thomas@devoogdt.com >
2024-05-30 20:30:00 +02:00
dependabot[bot]
d55d5cde0d
build(deps): bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.43.1 to 0.44.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.43.1...v0.44.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-20 14:42:28 +00:00
Tatsuhiro Tsujikawa
239ff42fd8
Merge pull request #2196 from nghttp2/nghttpx-fix-quic-read
...
nghttpx: Fix batch UDP QUIC packet dropped on GRO read
2024-05-19 11:36:23 +09:00
Tatsuhiro Tsujikawa
e28c2d3d43
nghttpx: Fix batch UDP QUIC packet dropped on GRO read
2024-05-19 11:11:13 +09:00
Tatsuhiro Tsujikawa
20d21b21ae
Merge pull request #2193 from nghttp2/dependabot/go_modules/golang.org/x/net-0.25.0
...
build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0
2024-05-13 23:58:47 +09:00
dependabot[bot]
076d3bdc74
build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.24.0 to 0.25.0.
- [Commits](https://github.com/golang/net/compare/v0.24.0...v0.25.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-13 14:44:34 +00:00
Tatsuhiro Tsujikawa
40c54a66e0
Merge pull request #2191 from nghttp2/bump-libbpf
...
Bump libbpf to v1.4.2
2024-05-13 18:21:27 +09:00
Tatsuhiro Tsujikawa
c767d8a44c
Bump libbpf to v1.4.2
2024-05-13 17:56:23 +09:00
Tatsuhiro Tsujikawa
dddb904e21
Bump package version
2024-05-13 17:36:31 +09:00
Tatsuhiro Tsujikawa
3e767d3003
Update manual pages
v1.62.0
2024-05-13 17:31:43 +09:00
Tatsuhiro Tsujikawa
f4fc77028d
Bump package and library versions
2024-05-13 17:28:12 +09:00
Tatsuhiro Tsujikawa
8573f53b18
Update AUTHORS
2024-05-13 17:26:20 +09:00
Tatsuhiro Tsujikawa
a1034c7866
Merge pull request #2190 from nghttp2/distcheck
...
Add dedicated distcheck buildtool parameter
2024-05-12 17:31:46 +09:00
Tatsuhiro Tsujikawa
f1deade196
Add dedicated distcheck buildtool parameter
...
Add dedicated distcheck buildtool parameter and run integration tests
in autotool builds.
2024-05-12 17:11:15 +09:00
Tatsuhiro Tsujikawa
0ecc418f37
Merge pull request #2189 from nghttp2/add-macos-14
...
Add macos 14
2024-05-12 16:24:17 +09:00
Tatsuhiro Tsujikawa
d105d660ca
Always use quictls to avoid system installed openssl
2024-05-12 16:05:37 +09:00
Tatsuhiro Tsujikawa
517ffb3917
ci: Add macos-14
2024-05-12 16:05:37 +09:00
Tatsuhiro Tsujikawa
76cd830b8a
Merge pull request #2188 from nghttp2/typed-nghttp2-min-max
...
Introduce typed nghttp2_min and nghttp2_max
2024-05-12 10:24:19 +09:00
Tatsuhiro Tsujikawa
3f9a980ecb
Introduce typed nghttp2_min and nghttp2_max
2024-05-12 09:48:11 +09:00
Tatsuhiro Tsujikawa
c411e30075
Merge pull request #2187 from nghttp2/bump-llhttp
...
Bump llhttp to v9.2.1
2024-05-11 17:07:54 +09:00
Tatsuhiro Tsujikawa
b691353b0c
Bump llhttp to v9.2.1
2024-05-11 16:46:01 +09:00
Tatsuhiro Tsujikawa
d68048165b
Merge pull request #2186 from nghttp2/bump-ngtcp2
...
Bump ngtcp2
2024-05-09 19:36:19 +09:00
Tatsuhiro Tsujikawa
f0d827f242
SSL_get_server_tmp_key is noop in boringssl
...
SSL_get_server_tmp_key is noop in boringssl. It has been deprecated
in aws-lc.
2024-05-09 19:00:53 +09:00
Tatsuhiro Tsujikawa
960c8b3a3a
Bump ngtcp2 and its dependencies
2024-05-09 18:35:54 +09:00
Tatsuhiro Tsujikawa
ee96f61293
Merge pull request #2184 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.43.1
...
build(deps): bump github.com/quic-go/quic-go from 0.43.0 to 0.43.1
2024-05-08 18:29:57 +09:00
Tatsuhiro Tsujikawa
db71b2a64c
Merge pull request #2185 from alyssais/nghttp2_ssize
...
nghttpd: Use nghttp2_ssize
2024-05-07 21:36:33 +09:00
Alyssa Ross
70ce073eff
nghttpd: Use nghttp2_ssize
...
Otherwise, produces compiler errors on platforms where ssize_t is not
the same type as nghttp2_ssize i.e. ptrdiff_t, e.g. s390-linux.
HttpServer.cc:1085:15: error: ambiguating new declaration of 'nghttp2_ssize nghttp2::file_read_callback(nghttp2_session*, int32_t, uint8_t*, size_t, uint32_t*, nghttp2_data_source*, void*)'
1085 | nghttp2_ssize file_read_callback(nghttp2_session *session, intnghttp2> In file included from HttpServer.cc:25:
HttpServer.h:248:9: note: old declaration 'ssize_t nghttp2::file_read_callback(nghttp2_session*, int32_t, uint8_t*, size_t, uint32_t*, nghttp2_data_source*, void*)'
248 | ssize_t file_read_callback(nghttp2_session *session, int32_t stream_id,
| ^~~~~~~~~~~~~~~~~~
HttpServer.cc: In function 'void nghttp2::{anonymous}::prepare_status_response(nghttp2::Stream*, nghttp2::Http2Handler*, int)':
HttpServer.cc:1139:28: error: invalid conversion from 'ssize_t (*)(nghttp2_session*, int32_t, uint8_t*, size_t, uint32_t*, nghttp2_data_source*, void*)' {aka 'long int (*)(nghttp2_session*, int, unsigned char*, long unsigned int, unsigned int*, nghttp2_data_source*, void*)'} to 'nghttp2_data_source_read_callback2' {aka 'int (*)(nghttp2_session*, int, unsigned char*, long unsigned intnghttp2> | ^~~~~~~~~~~~~~~~~~
| |
| ssize_t (*)(nghttp2_session*, int32_t, uint8_t*, size_t, uint32_t*, nghttp2_data_source*, void*) {aka long int (*)(nghttp2_session*, int, unsigned char*, long unsigned int, unsigned int*, nghttp2_data_source*, void*)}
2024-05-07 13:53:49 +02:00
dependabot[bot]
6d429874b0
build(deps): bump github.com/quic-go/quic-go from 0.43.0 to 0.43.1
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.43.0 to 0.43.1.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.43.0...v0.43.1 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 14:17:54 +00:00
Tatsuhiro Tsujikawa
422167b88b
Merge pull request #2181 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.43.0
...
build(deps): bump github.com/quic-go/quic-go from 0.42.0 to 0.43.0
2024-04-30 00:27:53 +09:00
dependabot[bot]
f65cfa8da2
build(deps): bump github.com/quic-go/quic-go from 0.42.0 to 0.43.0
...
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go ) from 0.42.0 to 0.43.0.
- [Release notes](https://github.com/quic-go/quic-go/releases )
- [Changelog](https://github.com/quic-go/quic-go/blob/master/Changelog.md )
- [Commits](https://github.com/quic-go/quic-go/compare/v0.42.0...v0.43.0 )
---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-29 15:00:01 +00:00
Tatsuhiro Tsujikawa
e3e33a5867
Merge pull request #2180 from nghttp2/rewrite-shuffle
...
Rewrite util:shuffle
2024-04-28 17:42:23 +09:00
Tatsuhiro Tsujikawa
f3cdd7a348
Merge pull request #2179 from DD-L/patch-1
...
Update the link for the Prefix.pdf document. fix #2178
2024-04-28 17:31:30 +09:00
Tatsuhiro Tsujikawa
ad79597416
Rewrite util:shuffle
2024-04-28 17:13:56 +09:00
Tatsuhiro Tsujikawa
fc1b4a510d
Merge pull request #2177 from nghttp2/remove-streq
...
Remove util::streq and let StringRef operator== deal with it
2024-04-28 17:13:20 +09:00
Deel
49ee93f7a4
Update the link for the Prefix.pdf document. fix #2178
2024-04-28 16:08:14 +08:00
Tatsuhiro Tsujikawa
49b7dbde8a
Remove util::streq and let StringRef operator== deal with it
2024-04-28 16:45:16 +09:00
Tatsuhiro Tsujikawa
6619a6f945
Merge pull request #2176 from nghttp2/refactor-streq
...
Refactor streq
2024-04-27 20:07:48 +09:00
Tatsuhiro Tsujikawa
0d21d59a38
Remove util::streq_l and add streq with length of b to compare
2024-04-27 19:46:04 +09:00
Tatsuhiro Tsujikawa
1d765368f0
Remove unused util::strifind
2024-04-27 19:46:04 +09:00
Tatsuhiro Tsujikawa
f3f10ca1f5
Refactor util::streq and remove streq_l
2024-04-27 19:46:04 +09:00
Tatsuhiro Tsujikawa
34433fdcb3
Refactor util::ends_with and remove iends_with_l
2024-04-27 19:46:04 +09:00
Tatsuhiro Tsujikawa
ae678f4f30
Refactor util::starts_with and remove istarts_with_l
2024-04-27 19:46:04 +09:00
Tatsuhiro Tsujikawa
0caf2a8444
Merge pull request #2175 from nghttp2/refactor-http-utils
...
Refactor http utils
2024-04-27 18:27:59 +09:00
Tatsuhiro Tsujikawa
f564c30096
log_var_lookup_token now takes StringRef
2024-04-27 17:58:07 +09:00
Tatsuhiro Tsujikawa
17a211f45a
option_lookup_token now takes StringRef
2024-04-27 17:58:07 +09:00
Tatsuhiro Tsujikawa
26708239aa
lookup_method_token now only takes StringRef
2024-04-27 17:58:07 +09:00
Tatsuhiro Tsujikawa
3d13ef9f06
lookup_header only takes StringRef
...
Now lookup_header takes StringRef. Generator is also fixed. The
other generated functions are fixed in the later commits.
http2::add_header no longer trims white space from value because those
values are prohibited by HTTP/2.
2024-04-27 17:58:07 +09:00
Tatsuhiro Tsujikawa
77ac52137f
Remove unused http3::copy_headers_to_nva
2024-04-27 17:58:07 +09:00
Tatsuhiro Tsujikawa
82276389fc
Remove unused http3::check_nv
2024-04-27 17:58:07 +09:00
Tatsuhiro Tsujikawa
69e2d4d78f
Merge pull request #2174 from nghttp2/http2-remove-unnecessary-namespace-qualifications
...
Remove unnecessary namespace qualifications
2024-04-27 17:02:06 +09:00