[go: nahoru, domu]

Roll src/net/third_party/quiche/src/ 29b5413a9..04bda8be6 (46 commits)

https://quiche.googlesource.com/quiche.git/+log/29b5413a9613..04bda8be6c93

$ git log 29b5413a9..04bda8be6 --date=short --no-merges --format='%ad %ae %s'
2022-04-21 vasilvv Fix Chromium merge.
2022-04-21 fayang Re-land cl/443493674 by fixing build error. Original description: When retransmittable-on-wire timeout, re-send 1st 1-RTT packet or random bytes (which are behind client connection options ROWF and ROWR, respectively).
2022-04-21 quiche-dev Internal change
2022-04-21 fayang When retransmittable-on-wire timeout, re-send 1st 1-RTT packet or random bytes (which are behind client connection options ROWF and ROWR, respectively).
2022-04-21 vasilvv Remove clock calibration logic from QuicClock.
2022-04-21 fayang Deprecate gfe2_restart_flag_quic_use_recent_reset_addresses.
2022-04-21 fayang Deprecate gfe2_restart_flag_quic_set_packet_state_if_all_data_retransmitted.
2022-04-20 vasilvv Automated g4 rollback of changelist 443207602.
2022-04-20 bnc Implement minimal iterator_range in Balsa.
2022-04-20 haoyuewang Send bandwidth estimate when the server network idles for half of idle_network_timeout for IETF QUIC guarded by connection option BWID.
2022-04-20 birenroy Explicitly specifies nice mocks in OgHttp2AdapterTest.ClientServerInteractionTest.
2022-04-20 vasilvv Use QUICHE platform in //third_party/epoll_server
2022-04-20 fayang Change absl::string_view to std::unique_ptr<char[]> in QuicConnection::BufferedPacket to make the ownership clear.
2022-04-20 fayang Disable resumption when receiving NRES connection option.
2022-04-20 birenroy Removes more instances of C++20-style designated initializers from oghttp2_adapter_test.cc.
2022-04-20 birenroy Removes C++20-style designated initializers from oghttp2_adapter_test.cc.
2022-04-20 bnc Add string_view local variables to avoid repetition.
2022-04-20 bnc Use more early returns in Balsa.
2022-04-20 danzh Deprecate --gfe2_reloadable_flag_quic_server_reverse_validate_new_path3
2022-04-20 bnc Use string_view in BalsaVisitorInterface.
2022-04-20 vasilvv Remove some of the APIs from epoll_server/platform
2022-04-20 danzh Deprecate --gfe2_reloadable_flag_quic_count_bytes_on_alternative_path_seperately.
2022-04-20 dschinazi Remove support for CONNECT-FOO methods
2022-04-19 birenroy Removes C++20-style designated initializers from nghttp2_adapter_test.cc.
2022-04-19 birenroy Removes C++20-style designated initializers from adapter_impl_comparison_test.cc.
2022-04-19 birenroy Removes C++20-style designated initializers from nghttp2_test_utils.h.
2022-04-19 fayang Add QuicPingManager to manage the PING alarm.
2022-04-19 ramosalex Deliver INITIAL packets before other packets.
2022-04-19 danzh While sending PATH_CHALLENGE, make sure QuicConnection flushes probing packet on alternative path before bundling ACK.
2022-04-19 bnc Remove extraneous newline from the end of huffman_spec_tables.cc.
2022-04-19 bnc Deprecate --gfe2_reloadable_flag_quic_limit_encoder_dynamic_table_size.
2022-04-18 bnc clang-format third_party/http2
2022-04-18 vasilvv Export four currently unexported HTTP/2 tests.
2022-04-18 fayang In QuicConnection, rename ping_timeout_ to keep_alive_ping_timeout_. Remove two getters ping_timeout() and initial_retransmittable_on_wire_timeout().
2022-04-18 bnc Add QUICHE_EXPORT_PRIVATE and QUICHE_NO_EXPORT as necessary.
2022-04-18 bnc Remove connection close-related QUIC_BUGs.
2022-04-18 bnc Remove unused PushId and struct MaxPushIdFrame.
2022-04-18 bnc Deprecate --gfe2_reloadable_flag_quic_ignore_max_push_id.
2022-04-18 bnc clang-format third_party/quic
2022-04-17 dschinazi Remove legacy MASQUE mode
2022-04-16 bnc Use QUICHE_BUG instead of GFE_BUG in Balsa.
2022-04-15 quiche-dev Internal change
2022-04-15 dschinazi Remove datagram context registration
2022-04-15 bnc clang-format rest of //third_party/quiche/
2022-04-15 dschinazi Remove HTTP Datagram contexts
2022-04-14 bnc clang-format //third_party/spdy/

Created with:
  roll-dep src/net/third_party/quiche/src

Change-Id: Ib326b8746e39574271671ee2d899f879fd4b9479
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3601640
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Commit-Queue: Ryan Hamilton <rch@chromium.org>
Cr-Commit-Position: refs/heads/main@{#995179}
10 files changed
tree: 83029122b4acb1b1cbca7c24ada2e3692e2d731b
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. weblayer/
  51. .clang-format
  52. .clang-tidy
  53. .eslintrc.js
  54. .git-blame-ignore-revs
  55. .gitattributes
  56. .gitignore
  57. .gn
  58. .mailmap
  59. .rustfmt.toml
  60. .vpython
  61. .vpython3
  62. .yapfignore
  63. AUTHORS
  64. BUILD.gn
  65. CODE_OF_CONDUCT.md
  66. codereview.settings
  67. DEPS
  68. DIR_METADATA
  69. ENG_REVIEW_OWNERS
  70. LICENSE
  71. LICENSE.chromium_os
  72. OWNERS
  73. PRESUBMIT.py
  74. PRESUBMIT_test.py
  75. PRESUBMIT_test_mocks.py
  76. README.md
  77. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure .

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.