Tatsuhiro Tsujikawa
a4e447bd84
Merge pull request #2421 from nghttp2/fix-dockerfile
...
docker: Fix build failure
2025-05-24 19:08:43 +09:00
Tatsuhiro Tsujikawa
bf292cc752
docker: Fix build failure
2025-05-24 18:41:28 +09:00
Tatsuhiro Tsujikawa
3ed14f2b38
Merge pull request #2420 from nghttp2/nghttpx-ranges-part4
...
Nghttpx ranges part4
2025-05-24 18:40:33 +09:00
Tatsuhiro Tsujikawa
c3574b711d
Adopt std::ranges for tests
2025-05-24 18:14:49 +09:00
Tatsuhiro Tsujikawa
8d9c80a285
nghttpx: Fix std::ranges adoption remnants
2025-05-24 18:14:49 +09:00
Tatsuhiro Tsujikawa
34b18758cb
Merge pull request #2418 from nghttp2/utos-require-unsigned
...
Make util::utos require std::unsigned_integral
2025-05-24 17:58:49 +09:00
Tatsuhiro Tsujikawa
89fb8dd503
Make util::utos require std::unsigned_integral
2025-05-24 17:34:23 +09:00
Tatsuhiro Tsujikawa
7634e06611
Merge pull request #2417 from nghttp2/remove-draft-h2-alpn-support
...
Remove draft h2 alpn support
2025-05-24 16:58:18 +09:00
Tatsuhiro Tsujikawa
9278383c1a
Remove util::get_default_alpn
2025-05-24 16:36:20 +09:00
Tatsuhiro Tsujikawa
86ba78b461
Remove draft h2 ALPN support
2025-05-24 16:36:20 +09:00
Tatsuhiro Tsujikawa
82320337ea
Merge pull request #2416 from nghttp2/memchunk-reserve-test
...
Add test for Memchunks::reserve
2025-05-24 16:26:28 +09:00
Tatsuhiro Tsujikawa
3b7cabf15a
Add test for Memchunks::reserve
2025-05-24 15:56:57 +09:00
Tatsuhiro Tsujikawa
63aa83ac42
Merge pull request #2415 from nghttp2/remove-memchunk-append-char-array
...
Remove Memchunks::append(const char (&)[N])
2025-05-24 15:56:30 +09:00
Tatsuhiro Tsujikawa
9a09d9602b
Remove Memchunks::append(const char (&)[N])
2025-05-24 15:18:37 +09:00
Tatsuhiro Tsujikawa
9ac5a1a773
Merge pull request #2414 from nghttp2/refactor-to_numeric_addr
...
Refactor util::to_numeric_addr
2025-05-24 15:18:13 +09:00
Tatsuhiro Tsujikawa
1814fc1f2f
Refactor util::to_numeric_addr
2025-05-24 14:44:12 +09:00
Tatsuhiro Tsujikawa
23f2cb85fe
Merge pull request #2413 from nghttp2/ranges-util
...
util: Adopt std::ranges
2025-05-24 14:42:25 +09:00
Tatsuhiro Tsujikawa
1c07b88b2a
util: Adopt std::ranges
2025-05-24 14:05:07 +09:00
Tatsuhiro Tsujikawa
44484e2ed5
Merge pull request #2412 from nghttp2/memchunk-direct-write
...
Allow Writing data to Memchunks directly
2025-05-24 14:04:48 +09:00
Tatsuhiro Tsujikawa
78f542d59e
Allow Writing data to Memchunks directly
2025-05-24 13:40:15 +09:00
Tatsuhiro Tsujikawa
99f658d600
Merge pull request #2411 from nghttp2/status-write
...
Write http status string directly
2025-05-24 13:34:07 +09:00
Tatsuhiro Tsujikawa
aa2955c8fb
Write http status string directly
2025-05-24 13:11:52 +09:00
Tatsuhiro Tsujikawa
d995c75173
Merge pull request #2410 from nghttp2/rewrite-upcase
...
Rewrite util::upcase
2025-05-24 12:45:17 +09:00
Tatsuhiro Tsujikawa
bb7a0c78ce
Rewrite util::upcase
2025-05-24 12:18:34 +09:00
Tatsuhiro Tsujikawa
4993297326
Merge pull request #2409 from nghttp2/no-capitalize-http-field-name
...
nghttpx: No need to capitalize HTTP/1.1 field name
2025-05-24 11:54:53 +09:00
Tatsuhiro Tsujikawa
e0089070f5
nghttpx: No need to capitalize HTTP/1.1 field name
2025-05-24 11:16:14 +09:00
Tatsuhiro Tsujikawa
c3c418ce7a
Merge pull request #2408 from nghttp2/pred-func-tables
...
Generate tables for character predicate functions
2025-05-24 11:11:01 +09:00
Tatsuhiro Tsujikawa
2643afa593
Generate tables for character predicate functions
2025-05-24 10:46:30 +09:00
Tatsuhiro Tsujikawa
1a118fc0b2
Merge pull request #2407 from nghttp2/amend-date
...
Amend date
2025-05-23 23:21:28 +09:00
Tatsuhiro Tsujikawa
1af84eca7b
Amend date
...
- Use std::chrono::system_clock::from_time_t
- Allocate extra byte for terminal NUL just in case
2025-05-23 22:59:34 +09:00
Tatsuhiro Tsujikawa
e3fbf4b0f1
Merge pull request #2406 from nghttp2/rewrite-format_http_date
...
Rewrite format_http_date with std::chrono
2025-05-23 22:14:12 +09:00
Tatsuhiro Tsujikawa
ac080aeabb
Rewrite format_http_date with std::chrono
2025-05-23 21:43:05 +09:00
Tatsuhiro Tsujikawa
f59f7b6ded
Merge pull request #2405 from nghttp2/rewrite-format_common_log
...
Rewrite format_common_log
2025-05-23 21:20:54 +09:00
Tatsuhiro Tsujikawa
d73b5d42e9
Rewrite format_common_log
2025-05-23 20:46:33 +09:00
Tatsuhiro Tsujikawa
8b0c12219a
Merge pull request #2404 from nghttp2/rewrite-format_iso8601_basic
...
Rewrite format_iso8601_basic with std::chrono
2025-05-23 19:45:54 +09:00
Tatsuhiro Tsujikawa
f0fce329b3
Rewrite format_iso8601_basic with std::chrono
2025-05-23 19:11:02 +09:00
Tatsuhiro Tsujikawa
c39db11532
Merge pull request #2403 from nghttp2/hide-iso8601_date
...
Hide iso8601_date in unnamed namespace
2025-05-23 19:10:33 +09:00
Tatsuhiro Tsujikawa
be06de738c
Hide iso8601_date in unnamed namespace
2025-05-23 18:50:09 +09:00
Tatsuhiro Tsujikawa
3b82d4848a
Merge pull request #2402 from nghttp2/util-refactor-format-date
...
Util refactor format date
2025-05-22 22:28:16 +09:00
Tatsuhiro Tsujikawa
5504920feb
Make MONTH and DAY_OF_WEEK array of std::string_view
2025-05-22 21:50:48 +09:00
Tatsuhiro Tsujikawa
faa3831d05
Rewrite cpydig
2025-05-22 21:41:17 +09:00
Tatsuhiro Tsujikawa
75d836c21e
Merge pull request #2401 from nghttp2/chrono-format_iso8601
...
Rewrite format_iso8601 with std::chrono
2025-05-22 21:31:09 +09:00
Tatsuhiro Tsujikawa
0b730de705
Rewrite format_iso8601 with std::chrono
2025-05-22 21:11:11 +09:00
Tatsuhiro Tsujikawa
4f2b72dbeb
Merge pull request #2400 from nghttp2/hide-xdigits
...
Hide *_XDIGITS inside table generator functions
2025-05-22 20:43:46 +09:00
Tatsuhiro Tsujikawa
5faf84cf2f
Hide *_XDIGITS inside table generator functions
2025-05-22 20:23:30 +09:00
Tatsuhiro Tsujikawa
784c1dbe36
Merge pull request #2399 from nghttp2/range-disallow-array
...
Disallow array to substitute R &&
2025-05-22 19:43:57 +09:00
Tatsuhiro Tsujikawa
74c6a20d96
Disallow array to substitute R &&
...
C array is sometimes very dangerous for this purpose, for example, if
it contains NULL terminated string. In such case, passing entire
array is unacceptable.
2025-05-22 19:13:46 +09:00
Tatsuhiro Tsujikawa
901d8d777c
Merge pull request #2398 from nghttp2/faster-utox
...
Optimize util::utox
2025-05-22 00:45:52 +09:00
Tatsuhiro Tsujikawa
880fa82e65
Optimize util::utox
2025-05-21 23:10:03 +09:00
Tatsuhiro Tsujikawa
855e65b9c8
Merge pull request #2397 from nghttp2/faster-format_hex
...
Optimize util::format_hex
2025-05-21 21:20:06 +09:00