Commit Graph

7833 Commits

Author SHA1 Message Date
Tatsuhiro Tsujikawa
ab83ec893f Bump ngtcp2 and its dependencies 2024-06-13 19:04:54 +09:00
Tatsuhiro Tsujikawa
35a245554b Merge pull request #2206 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.45.0
build(deps): bump github.com/quic-go/quic-go from 0.44.0 to 0.45.0
2024-06-11 00:41:25 +09:00
dependabot[bot]
63c2e86c9d build(deps): bump github.com/quic-go/quic-go from 0.44.0 to 0.45.0
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.44.0 to 0.45.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.44.0...v0.45.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-06-10 14:24:20 +00:00
Tatsuhiro Tsujikawa
86b9527109 Merge pull request #2205 from nghttp2/dependabot/go_modules/golang.org/x/net-0.26.0
build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0
2024-06-10 23:23:37 +09:00
dependabot[bot]
8f44ca03a3 build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/net/compare/v0.25.0...v0.26.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-06-10 14:07:23 +00:00
Tatsuhiro Tsujikawa
6e0923e13e Merge pull request #2203 from ryandesign/patch-1
Fix compiler versions in readme
2024-06-04 00:19:11 +09:00
Ryan Carsten Schmidt
e223297360 Fix compiler versions in readme
Fixes #2202
2024-06-03 08:12:15 -05:00
Tatsuhiro Tsujikawa
5db776c725 Merge pull request #2197 from nghttp2/dependabot/go_modules/github.com/quic-go/quic-go-0.44.0
build(deps): bump github.com/quic-go/quic-go from 0.43.1 to 0.44.0
2024-05-31 21:45:05 +09:00
Tatsuhiro Tsujikawa
85bd79aa64 Merge pull request #2200 from ThomasDevoogdt/bugfix/lib-c-only
CMakeLists.txt: allow to compile the C only lib without CXX compiler
2024-05-31 21:44:17 +09:00
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