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
Tatsuhiro Tsujikawa
a2f37abdbe
Optimize util::format_hex
2025-05-21 20:49:44 +09:00
Tatsuhiro Tsujikawa
e9b9de1006
Merge pull request #2396 from nghttp2/faster-utos
...
Optimize util::utos
2025-05-21 19:44:13 +09:00
Tatsuhiro Tsujikawa
ab32a1bb40
Optimize util::utos
2025-05-21 19:10:05 +09:00
Tatsuhiro Tsujikawa
e81aeb6fe4
Merge pull request #2395 from nghttp2/base64-constexpr
...
Make base64 encoder/decoder constexpr
2025-05-20 23:19:31 +09:00
Tatsuhiro Tsujikawa
a404ba5c12
Make base64 encoder/decoder constexpr
2025-05-20 22:49:00 +09:00
Tatsuhiro Tsujikawa
7d15a7aa6b
Merge pull request #2394 from nghttp2/refine-output-iterator
...
Refine output iterator requirements
2025-05-20 22:38:37 +09:00
Tatsuhiro Tsujikawa
d41fd15d23
Refine output iterator requirements
2025-05-20 21:53:55 +09:00
Tatsuhiro Tsujikawa
c1f08ca2f6
Merge pull request #2393 from nghttp2/refactor-make_hostport
...
Refactor util::make_http_hostport and util::make_hostport
2025-05-20 21:53:25 +09:00
Tatsuhiro Tsujikawa
aeb5185a44
Refactor util::make_http_hostport and util::make_hostport
2025-05-20 21:33:54 +09:00
Tatsuhiro Tsujikawa
88171ab2bf
Merge pull request #2392 from nghttp2/remove-inp_strlower
...
Remove util::inp_strlower in favor of util::tolower
2025-05-20 18:30:03 +09:00
Tatsuhiro Tsujikawa
02d1de1d9d
Remove util::inp_strlower in favor of util::tolower
2025-05-20 18:01:25 +09:00
Tatsuhiro Tsujikawa
339bc419bf
Merge pull request #2391 from nghttp2/constexpr-format_hex
...
Make util::format_hex constexpr
2025-05-19 23:54:36 +09:00
Tatsuhiro Tsujikawa
81e817f695
Make util::format_hex constexpr
2025-05-19 23:03:05 +09:00
Tatsuhiro Tsujikawa
6659de1cfd
Merge pull request #2390 from nghttp2/rewrite-decode_hex
...
Rewrite util::decode_hex
2025-05-19 22:52:33 +09:00
Tatsuhiro Tsujikawa
9e11a12c72
Rewrite util::decode_hex
2025-05-19 22:28:08 +09:00
Tatsuhiro Tsujikawa
a1e9e5f640
Merge pull request #2389 from nghttp2/rewrite-utos
...
Rewrite util::utos functions
2025-05-19 21:27:40 +09:00
Tatsuhiro Tsujikawa
2f02abfe7a
Rewrite util::utos functions
2025-05-19 21:04:10 +09:00
Tatsuhiro Tsujikawa
3bca3282f1
Merge pull request #2388 from nghttp2/rewrite-quote_string
...
Rewrite util::quote_string
2025-05-19 19:07:03 +09:00
Tatsuhiro Tsujikawa
646615022d
Rewrite util::quote_string
2025-05-19 18:34:25 +09:00
Tatsuhiro Tsujikawa
dd293082fc
Merge pull request #2387 from nghttp2/constinit
...
Declare hex_to_uint_tbl constinit
2025-05-19 18:18:42 +09:00
Tatsuhiro Tsujikawa
9e235fe957
Declare hex_to_uint_tbl constinit
2025-05-19 17:52:59 +09:00
Tatsuhiro Tsujikawa
2b47d4b525
Merge pull request #2386 from nghttp2/rewrite-percent-encoding
...
Rewrite percent encoding
2025-05-18 22:43:01 +09:00
Tatsuhiro Tsujikawa
fa5ac09ade
Remove old implementation
2025-05-18 22:22:41 +09:00
Tatsuhiro Tsujikawa
a993d99977
Make util::is_hex_digit and util::hex_to_uint constexpr
2025-05-18 22:22:41 +09:00
Tatsuhiro Tsujikawa
d400319bcc
Remove unused util::percent_encode
2025-05-18 21:51:09 +09:00
Tatsuhiro Tsujikawa
10d00c8a53
Rewrite util::percent_encode_token
2025-05-18 21:51:09 +09:00
Tatsuhiro Tsujikawa
b559f69199
Rewrite util::percent_decode
2025-05-18 21:15:36 +09:00
Tatsuhiro Tsujikawa
4513bfc3fc
Merge pull request #2385 from nghttp2/immutablestring-literal
...
Add ImmutableString string literal
2025-05-18 18:30:38 +09:00
Tatsuhiro Tsujikawa
5e373a3514
Add ImmutableString string literal
2025-05-18 17:51:54 +09:00
Tatsuhiro Tsujikawa
0df91a4b0c
Merge pull request #2384 from nghttp2/ranges-template
...
template: Adopt std::ranges
2025-05-18 17:51:09 +09:00
Tatsuhiro Tsujikawa
c362f9d36c
template: Adopt std::ranges
2025-05-18 17:26:54 +09:00
Tatsuhiro Tsujikawa
9b568cf542
Merge pull request #2383 from nghttp2/ranges-memchunk
...
memchunk: Adopt std::ranges
2025-05-18 09:51:14 +09:00
Tatsuhiro Tsujikawa
6be52029db
memchunk: Adopt std::ranges
2025-05-18 09:20:16 +09:00
Tatsuhiro Tsujikawa
fef9e8fb20
Merge pull request #2382 from nghttp2/buffer-ranges
...
buffer: Adopt std::ranges
2025-05-17 19:39:03 +09:00
Tatsuhiro Tsujikawa
09bb8350e8
buffer: Adopt std::ranges
2025-05-17 19:13:44 +09:00
Tatsuhiro Tsujikawa
10ebb3825a
Merge pull request #2381 from nghttp2/nghttpx-ranges-shrpx
...
shrpx: Adopt std::ranges
2025-05-17 11:47:17 +09:00
Tatsuhiro Tsujikawa
8bdf022465
shrpx: Adopt std::ranges
2025-05-17 10:59:15 +09:00
Tatsuhiro Tsujikawa
14f1169a5a
Merge pull request #2380 from nghttp2/nghttpx-remove-memcached-session-cache
...
Nghttpx remove memcached session cache
2025-05-17 10:49:54 +09:00
Tatsuhiro Tsujikawa
93dd369b0e
Update bash_completion
2025-05-17 10:13:16 +09:00
Tatsuhiro Tsujikawa
bb3c2a3664
Update manual pages
2025-05-17 10:12:58 +09:00
Tatsuhiro Tsujikawa
11903f36a9
nghttpx: Remove TLS session cache with memcached
...
Nowadays, TLS session caching is done via ticket and no server side
storage is required, remove TLS session cache with memcached.
2025-05-17 10:06:58 +09:00
Tatsuhiro Tsujikawa
afedd3aa06
Merge pull request #2379 from nghttp2/rename-stream-root
...
Rename root to nghttp2_stream_root
2025-05-16 21:29:59 +09:00
Tatsuhiro Tsujikawa
242c0c3988
Rename root to nghttp2_stream_root
...
Rename root to nghttp2_stream_root to avoid potential name crash.
2025-05-16 21:03:12 +09:00