1. 20 Oct, 2021 1 commit
    • Sophie Wenzel-Teuber's avatar
      Build rpm packages · 8301c8c7
      Sophie Wenzel-Teuber authored
      Additionally to building the packages in the docker container also create rpms
      
      Changelog
      * Add Postgres 9.4 rpms for Phobos
      * Add spec files for all other dependencies
      * Add new stage called 'package' to all build scripts to build rpm packages
      * If packages are built, install them to the container instead of 'make install'
      * Remove GFlags patch due to newer Proxygen version
      8301c8c7
  2. 18 Oct, 2021 8 commits
    • Sophie Wenzel-Teuber's avatar
    • Sophie Wenzel-Teuber's avatar
      Squashed 'external/proxygen/' changes from 49499305d6..48ea6d85d2 · 6e8a68ce
      Sophie Wenzel-Teuber authored
      48ea6d85d2 Updating submodules
      0496247e58 Updating submodules
      89207851b4 Updating submodules
      2535f33ef7 Updating submodules
      4a9b6c1a94 Updating submodules
      2daeb08379 Updating submodules
      cfe96ebe11 Updating submodules
      8f2d04f0e8 Updating submodules
      4e45c76cc5 Updating submodules
      2e7a03618d Updating submodules
      7a6ee27e5f Updating submodules
      ee60c7b061 Return non-zero exit code on client connect error
      3d8c440603 Updating submodules
      2ac1aeb6f9 Updating submodules
      c74123e205 Updating submodules
      594e9bfbfa Updating submodules
      b86cd596ea Updating submodules
      a836ec339a Updating submodules
      f8f6690bd7 Updating submodules
      48356b3007 Updating submodules
      cefbd83b6c Updating submodules
      ae09531778 Updating submodules
      3661e2baab Updating submodules
      2166e1fbd6 Updating submodules
      04c5230a10 Updating submodules
      1d93a656b7 Updating submodules
      ff09a91d0e Updating submodules
      77c04ce426 Updating submodules
      899e1992cd Updating submodules
      bd566c1cc4 Updating submodules
      3bc93dd3bb Updating submodules
      a0276f32a0 Updating submodules
      f9eceb62c0 Updating submodules
      b0c4519c26 Updating submodules
      552f6d3430 Updating submodules
      c57e641fff Updating submodules
      f2c9da8f6e Updating submodules
      a132f8ef74 Updating submodules
      c3133c3a1b Updating submodules
      6633f66888 Updating submodules
      a191ab9c93 Updating submodules
      be393c716e Updating submodules
      7518de0541 bump fmt in fbcode-builder to fmt-7.0.3
      a7492a7802 Updating submodules
      2c4f76cc08 Updating submodules
      f2cb2a610d disable test_mount_state_during_unmount_with_in_progress_checkout on eden-asic-build-and-test
      3443613409 Updating submodules
      4d24d9a475 Updating submodules
      6fcae056e3 Updating submodules
      579738e01a Update openr manifest to use main
      5e9f44bc0a Allow high-ascii values in user-agent headers
      95ade4f2db Updating submodules
      9f452b0dea Add range-v3 as dependency for openr
      8181291a27 Updating submodules
      86e8ffa817 Updating submodules
      51295ffbd3 schedule second goaway from drainImpl
      3b4c290a19 Updating submodules
      39d6896047 Updating submodules
      ff71b82e64 Make HTTPTransactionMocks support both gtest 1.8 and 1.10
      613f017d67 Updating submodules
      9a860e2392 Updating submodules
      285373d50b Updating submodules
      01e448f1ed Updating submodules
      1992a62699 Updating submodules
      9c971e4227 Updating submodules
      81dff935b2 Updating submodules
      363ffc8314 Updating submodules
      a2943c199c Updating submodules
      eb23c5b408 cmake: build edenfsctl Rust
      aecc142658 Updating submodules
      7a52f6cb71 Updating submodules
      d20b1b6f6e Updating submodules
      d9aefce005 Updating submodules
      62042516e7 Updating submodules
      9f14351f8d Updating submodules
      f8a0f05405 Updating submodules
      3db9d502ff Add flag to measure hq run time
      193fb3fa1d upgrade to VC++ 2019
      8bfbb620c1 Updating submodules
      46c23b394a Updating submodules
      623d3f6588 Updating submodules
      dce2ff8659 Updating submodules
      1912abadcc Updating submodules
      ae848daaeb Updating submodules
      b230676a7d Don't log error if peer closes with HTTP_NO_ERROR
      5daca378ab Allow concurrent instances of LoggingTests:DumpBinToFile
      e457b1b234 Have OSS build pick 'fizz' from 'main' (instead of 'master')
      169bfe0159 Updating submodules
      e89c13ca7b Updating submodules
      f1c204987d Updating submodules
      205798cceb Improve reliability of WriteTimeoutPipeline
      b312dd0d79 Updating submodules
      90a098f6a8 Updating submodules
      6f716fed54 Updating submodules
      b2cc0b729e Allow Zero Rate Limit
      3d1f9e6ea1 Updating submodules
      1bd25daf7b Updating submodules
      8eb7de8d67 Updating submodules
      85da27dc18 Updating submodules
      e83025ea17 Updating submodules
      d584814809 Updating submodules
      6dae437e13 Updating submodules
      dc0ff62702 Updating submodules
      e1814dde9b Updating submodules
      3919bffbf9 Updating submodules
      7c34ffc6a9 Updating submodules
      5bb9de7cd5 Updating submodules
      91a6e868dd Updating submodules
      e4a1fd21f1 Updating submodules
      07ee002906 Updating submodules
      8365c49c46 Updating submodules
      f56dbcc84a Updating submodules
      683e856182 Updating submodules
      ab8669586e Updating submodules
      c18fb5f91c proxygen: add Edge-Control to HTTP common headers list
      74eb121238 Updating submodules
      1bf21931b4 Updating submodules
      4a3f51523a Updating submodules
      8aa15e8067 Updating submodules
      e02c5fe8d8 Updating submodules
      557bccfa93 Updating submodules
      aca682ef88 Updating submodules
      6f531731ec Updating submodules
      dd55f2cd37 Updating submodules
      7009d73493 Updating submodules
      faa37c385a Updating submodules
      6b393d9154 Updating submodules
      7f48f2b4d3 Updating submodules
      481b7ce0fd Updating submodules
      9a8fdbb036 Updating submodules
      9c683c8615 Updating submodules
      e9b2fa405d Updating submodules
      61f348aa68 remove reference to 'master' branch in proxygen
      a15726d270 Updating submodules
      3ccf7e8db3 Updating submodules
      dcd2db09fb Updating submodules
      a08dfd87ad Updating submodules
      c3de919339 Updating submodules
      3d9ebbe51a Updating submodules
      65f2e3ea93 Updating submodules
      aa06398dc2 Updating submodules
      41e56c34c6 Updating submodules
      200578ad4c Updating submodules
      5275915730 Updating submodules
      b20d825454 Updating submodules
      1269e00b44 Updating submodules
      f8e98e9801 Updating submodules
      374ab54843 Updating submodules
      8a5684fdf0 Updating submodules
      9e15eae327 Updating submodules
      21f75efaa2 Updating submodules
      86a7cee8b3 Updating submodules
      7d7a5de025 Updating submodules
      306add3719 Updating submodules
      17344faa14 Updating submodules
      313dc1d66c Updating submodules
      92949d9b0e Updating submodules
      68cf406b50 Updating submodules
      45fa08a480 Updating submodules
      371cdf8f36 Updating submodules
      09b92d72de Updating submodules
      db9b95b8f7 Updating submodules
      086d4420e6 Updating submodules
      7c065c0742 Updating submodules
      f95493a015 Updating submodules
      71390af1c0 Updating submodules
      fe5b34551c Updating submodules
      0eb5bb0959 Updating submodules
      b671953856 Updating submodules
      c8708be88c Updating submodules
      4b774e9153 Updating submodules
      515ebaf2ee Updating submodules
      f9f48db402 Remove DynamicTimeseriesWrapper from BaseStats
      6587e92e37 Updating submodules
      26ba7438a7 Updating submodules
      aa1c9e6eb6 Updating submodules
      8b3e18b160 Updating submodules
      c2609abe2a Updating submodules
      c38e4af908 Updating submodules
      04b8de0e22 Have OSS getdeps.py pull code from 'main' (instead of 'master') until all repos are migrated
      17bfadb5a5 Make ParseURL API safer
      f66f01384c Updating submodules
      d99b427308 Updating submodules
      118a785f3b Updating submodules
      15dda6e28c Updating submodules
      0e75cfefbb Updating submodules
      14130e6c0d Updating submodules
      51dc67c7f1 Updating submodules
      4a527a3e3d Updating submodules
      8ab36b48fc Updating submodules
      50e97274e1 Updating submodules
      216f478396 Updating submodules
      a264f93603 Updating submodules
      1d55db4752 reflect the wangle github branch rename from master to main
      2d9cab3ac9 Updating submodules
      187caafe1c Updating submodules
      6086e02275 Updating submodules
      74904a4920 Add more codes to getDefaultReason().
      07f6341b54 Updating submodules
      12920d653b Updating submodules
      298140eb95 Updating submodules
      7afb4ece08 Updating submodules
      e7de0bef98 Updating submodules
      5cad3cbc9c Updating submodules
      9c13f8617b Updating submodules
      529074b18f Updating submodules
      c67edbe178 Updating submodules
      01518b4f86 Updating submodules
      0947468e11 Updating submodules
      a51245971f Updating submodules
      0f632df807 update the branch name for the fb303-source manifest
      af058ced7a Updating submodules
      ed0a4db7d7 Updating submodules
      5f41e4f9a4 Updating submodules
      6d50342319 Add strict validation option to CodecFactory
      2fea4fbad9 Updating submodules
      b15f4a624e Updating submodules
      ac9fe49f04 Updating submodules
      e4b30bd7b9 Updating submodules
      2a376df1f6 Updating submodules
      78dd540742 Updating submodules
      5b05b42cea Updating submodules
      0e9e3c675b Updating submodules
      63ed9ebcd1 Updating submodules
      bf9d1ff5ed Updating submodules
      9938b883bd Updating submodules
      85db547f2b Updating submodules
      a1c00f89da add support to custom main branch name
      1d1e764697 Updating submodules
      b9f714cfd7 JK Tune Rate Limit
      36f2a4f2b7 Changes for building in Debian (#943)
      921da2657c handle error condition with WS request Accept Key
      590bd72abf Updating submodules
      282c8bcf19 Updating submodules
      81297b86c1 Updating submodules
      be2295daf2 Updating submodules
      ff34b290fa Updating submodules
      b32dbbcea2 Updating submodules
      19af4061d9 Restore exception when accessing HTTPMessage incorrectly
      28a9a78810 Updating submodules
      c9949f0a28 Add stricter validation options to codecs
      443514d624 Add strict checking option to URL apis
      fd8a0d2c61 Add optional 'strict' flag
      7fff1647e9 Set Client Port With Cmd Line Arg
      971415dab4 Updating submodules
      914ba3574e Updating submodules
      f039ef7150 Updating submodules
      815c0c5533 Updating submodules
      211c6589f1 Updating submodules
      0a58f2ff78 Enable strict URL checking
      d647f24538 Make strict mode an option when compiled with -DSTRICT
      e269cfdb1f Updating submodules
      a8ea665c95 Updating submodules
      aa5fc1806e Updating submodules
      affe74fa7e Updating submodules
      c44b54c32b Updating submodules
      afe2990108 Upgrade QUIC to V1 and HTTP/3 to h3
      59b73a08c4 Updating submodules
      6901bbce15 Updating submodules
      18d32a3843 Updating submodules
      e1806a19b0 Updating submodules
      d7ae235873 Updating submodules
      72a5bae421 Split HTTP_PARSER_STRICT for URLs and Hostnames
      a8cb5000dc Updating submodules
      04e3bc9f7b Allow stricter validation of high-ASCII
      1ff75e9022 Updating submodules
      6347abd23b Updating submodules
      457a614e85 Updating submodules
      fa14ddc73d buffer datagrams until stream is ready
      2572c349cc Session layer for HTTP/3 Datagram
      169f58141c Updating submodules
      e128d9618c Updating submodules
      12d4fb8ced Updating submodules
      3c5a3f6d24 Updating submodules
      aadfd2f447 Updating submodules
      90272d1938 Updating submodules
      240a40a5f5 Updating submodules
      80cce62d1f Updating submodules
      8a05c25e6f Updating submodules
      04b7fd49f1 Updating submodules
      41da54d7cc Updating submodules
      e6ffb90816 Updating submodules
      9f68b2dd00 Updating submodules
      85ddf1485f Updating CLI11 symlinks to include CLI11-2.0.0
      6dbb1a41a5 Updating submodules
      7900a571d4 Updating submodules
      d8696067b1 Updating submodules
      cd04668409 Updating submodules
      817485f693 Updating submodules
      f1a9278212 Updating submodules
      1f75a891a0 Updating submodules
      2945b5c1bf Updating submodules
      dccc081549 Updating submodules
      c4b5bfa778 Updating submodules
      3d22ce8e73 Setting up basic build for delos_core
      d52d8a840a Updating submodules
      855c34db0a move to common shared directory
      319db81b3e Use HTTPCodecStatsFilter
      e5382113be Rename SPDYStats and update
      0de55100cf Remove old SPDY error code
      2aac691c0f Add some more tests
      6e3d1fa310 Remove HTTP2 ping enabled config.
      0630c98c58 Replace reject new connections bool with function.
      c463ff1121 Trigger population of proxy-status header
      bdb11e97b8 Updating submodules
      7d6c1f8f3b Add a new experimental version to turn on qlog
      c7ba2e553c Updating submodules
      ba3931de71 Updating submodules
      6eae73e170 Updating submodules
      796f8413cf Updating submodules
      132d972d48 Updating submodules
      31e782ba50 Updating submodules
      cb5f3a7400 Do not allow \r or \n in header values when generating headers for HTTP <= 1.1
      515a06808a Updating submodules
      2d055d6fda Migrate PoolHealthChecker to std::optional
      6c6f518cfc Updating submodules
      c813cc909a Updating submodules
      4875765c2a switch to tp2 CLI11
      caa3329437 Add CLI11 manifest
      a71963c482 Updating submodules
      a56d04dcea Revert D29654958: Do not allow '\r\n' in header values when generating headers for HTTP <= 1.1
      fbdb0c7906 disambiguate error messages for peer close
      a8f3ad609f Do not allow '\r\n' in header values when generating headers for HTTP <= 1.1
      600a4c3d39 Updating submodules
      c677587ec9 Updating submodules
      c2d663223b Updating submodules
      4371c66728 Updating submodules
      44ac259603 Updating submodules
      7aaf275265 Updating submodules
      686c12b037 adding copyright header
      686d858d2f Updating submodules
      3b611ffceb Updating submodules
      cdae8de384 Updating submodules
      c098eda535 Updating submodules
      be9f7d6549 some log hygiene
      128995b7df Updating submodules
      249076a9fa Updating submodules
      b6682ada95 Updating submodules
      89368f1593 Updating submodules
      c93d411817 Updating submodules
      6b7f21585d Updating submodules
      bbd9eb3170 Updating submodules
      b3f89425eb avoid generating internal dependencies for public CI
      cfe6949781 Updating submodules
      aa8ce6b1f2 Updating submodules
      48ba8c3f8c Updating submodules
      9f393904fc Updating submodules
      c16afcc825 include rust-shed in edenscm builds
      ee31821b63 Updating submodules
      9c4c098399 Updating submodules
      051dfbb4d1 Updating submodules
      c718688949 Updating submodules
      ba9f94d081 Updating submodules
      cf0a1f2184 Updating submodules
      2b7391265e Rename alpn mode in fizz
      a497fa2bea Updating submodules
      800c3ae804 Updating submodules
      fa6fb651d2 Updating submodules
      37f99500c1 Updating submodules
      73f6a924a1 Updating submodules
      6dfbde5318 Updating submodules
      37620a78df Updating submodules
      447ea26f98 Updating submodules
      26f78b5c2f Updating submodules
      f3519ff4f8 Updating submodules
      7e000f9a1f Updating submodules
      85c8a0fe7f Updating submodules
      d518db91f5 Updating submodules
      0d02a770e6 Updating submodules
      23a46184a0 Updating submodules
      6a00ccf507 Add additional vip specific parameters to proxy-status
      38eaf2d3a6 Include additional information in proxy-status header
      25caedeeec Updating submodules
      b8c196638c Updating submodules
      7a3e2cd7b1 Updating submodules
      75494c2ba9 Updating submodules
      ebe299072e Updating submodules
      1bee701aa5 Updating submodules
      ef81a05c13 Updating submodules
      b593f07417 Updating submodules
      5596fe4426 Updating submodules
      06ec2dfd76 Updating submodules
      df6cbaf970 Updating submodules
      6c9dd7c504 Updating submodules
      24ec05d974 Updating submodules
      1451a9fba6 Updating submodules
      da3d8aa490 Updating submodules
      06baf857df Updating submodules
      9a09dff915 Add some HTTP/1.x tests
      8ff9962382 Updating submodules
      3728ccbb98 Updating submodules
      99decc39f6 Updating submodules
      c4c26a22db Updating submodules
      632f586698 Updating submodules
      3ee8d094dd Updating submodules
      84153ceabe Updating submodules
      a08d2e44e1 Updating submodules
      15ef6e5cd5 Updating submodules
      02e5b0244e Updating submodules
      1f953f04e6 Updating submodules
      5d53995442 Add usedZeroRtt to QuicProtocolInfo
      88ebd1a8c7 Updating submodules
      6b865b2807 Updating submodules
      e00ad88e37 Updating submodules
      a056be3dcb Updating submodules
      6efb930aaa Updating submodules
      97ca1c13f0 Updating submodules
      286b4385a5 Updating submodules
      2a4c3a17ae Updating submodules
      6635eccadb Updating submodules
      0ab5607156 Updating submodules
      e32c20fdf1 Updating submodules
      c8e48f49ec Updating submodules
      aa0044fedd Updating submodules
      886015aced Add some 1xCodec tests
      1307e59b80 Updating submodules
      85dae1a6fb Updating submodules
      901e514c33 Updating submodules
      e057921807 Updating submodules
      2023528ca4 Updating submodules
      2d75558dc9 Updating submodules
      df2ac62a8f Updating submodules
      ab2dd18e24 Updating submodules
      b753874a18 Updating submodules
      90f5024213 Updating submodules
      823e7324a4 Updating submodules
      aee3af8f96 Updating submodules
      b4906f8da2 Updating submodules
      797b08567b Updating submodules
      e79e3a44e4 Updating submodules
      af9ce6b5bc Updating submodules
      b6ba3e20e1 Updating submodules
      e9dbab0dd8 Updating submodules
      ac6503e6da Remove all remaining references to QuicVersion::MVFST_D24
      907af21671 Updating submodules
      91a2b94302 Updating submodules
      88bcbe7f70 Updating submodules
      ee4d73089e Updating submodules
      c3f0430436 Updating submodules
      ac6960e555 Updating submodules
      81577f2d74 Updating submodules
      4b9407979e Updating submodules
      7938be4ae9 writeUnframedBytes only used in one test
      e714b1cf05 Make Upgrade header value comparison case-insensitive for HTTP1xCodec
      ca07bf19da Updating submodules
      2083599ecc Updating submodules
      c407a6368a Updating submodules
      803b636e61 Updating submodules
      8738bcff36 Updating submodules
      40884e8564 Updating submodules
      508f3d1a65 Updating submodules
      25233cf5d0 Updating submodules
      8578922355 Updating submodules
      7131795277 Updating submodules
      b28b172337 Updating submodules
      a80b775804 Updating submodules
      b70ef8bb0c Updating submodules
      3bde1b1a96 Updating submodules
      a0b6e54da2 Updating submodules
      1c87c2a1a9 Updating submodules
      6d1a4ee124 Updating submodules
      e844675e8d Updating submodules
      236e1265e6 remove dependency between codec/TestUtils and HQFramer
      56925c86c4 Updating submodules
      ce4e4a1e76 Updating submodules
      a35de6c7b0 Updating submodules
      b859bdcc29 Updating submodules
      08e12a163e Updating submodules
      98d9acb4ff Updating submodules
      ab11704fff Updating submodules
      6fc6d07f2e Updating submodules
      fcec929725 Updating submodules
      688dc2dc31 Updating submodules
      798c25ec95 Fix unit-tests
      52567d7077 Updating submodules
      b4a89ac71d Only generate greas frames for HTTP/3
      9259524f0f Updating submodules
      5940da0f16 Updating submodules
      051ba30b9a Updating submodules
      9140ef476b generate a grease frame per connection
      b5db5cf463 Updating submodules
      0d2654fcd0 Updating submodules
      23551073aa Updating submodules
      331c274b1b Updating submodules
      d85137a1c4 Updating submodules
      4249d2a387 Updating submodules
      8b5c0ca308 Updating submodules
      ad1dc87c7b introduced callback onUnknownFrame during parseFrame
      4deeb3dd13 Updating submodules
      f77ae9b6fa Updating submodules
      a591fcf67f Updating submodules
      3520e54422 Daily `arc lint --take BLACK`
      c2bb40d00b Updating submodules
      f99a2f10bb Updating submodules
      85cb7f1442 Updating submodules
      c336c5b1f9 Move FindZstd.cmake into fbcode_builder
      9b56b651ca Updating submodules
      70eff75632 Remove cursor.totalLength() from HTTP2Codec parse loop
      d438b815e2 Updating submodules
      5537c0f302 refactor code to parse all id only frames
      c156be3c17 Make HEADERS_TOO_LARGE a stream error
      2747f0b66d Mark zstd as a dependency of fizz
      f89cc14008 Updating submodules
      b51d20bfc9 Updating submodules
      fe28f3ba1c Updating submodules
      40b6e08b08 Opt in opensource/fbcode_builder to pyfmt
      f3b62e2316 Updating submodules
      52de2f4d73 Updating submodules
      101ceac7c6 Updating submodules
      da87982406 Updating submodules
      494102fc3c Updating submodules
      95a2bfd848 Updating submodules
      71c9d2b11f Updating submodules
      5c3ed384b9 Updating submodules
      5f4879c089 Updating submodules
      2ab8baab34 Updating submodules
      a5dafb35eb Updating submodules
      20430770bc Make `travis_docker_build.sh` macos-compatible
      529e338d1b Updating submodules
      e4a1f1e47c Updating submodules
      8dc31bd7d7 Updating submodules
      ac2612b26e Updating submodules
      5024100be4 Updating submodules
      d59935f97a Updating submodules
      5f9018e7c9 Updating submodules
      cf76b34175 Updating submodules
      0aad991e60 Updating submodules
      0d620697e7 Updating submodules
      76d10ab8dd Enable fb dynamicconfig loading inside eden backingstore
      91735ef36a Updating submodules
      87b0f70d83 Updating submodules
      51db6ba9b2 Updating submodules
      41a9325e0c Updating submodules
      8e2a4da69b Updating submodules
      b91f2c5fd1 Transaction API for H3 Datagram
      6a60c334e5 Add Datagram state to HTTPTransaction state machine
      051cdf8eab Updating submodules
      6c6b99ad8e Updating submodules
      4eaf14b8a2 Updating submodules
      b810d2701c win: add --return-nonzero-on-failures to sc_testpilot
      78cbfd8e6a Updating submodules
      16179a2345 Updating submodules
      7a48ed3e47 VLOG(3) when peer closes with INVALID_MIGRATION
      320ca26c7a Updating submodules
      b268d2b356 Updating submodules
      db57d69358 Updating submodules
      060d629700 Updating submodules
      19ed0bca0f Regen github actions (#1614)
      ce3d7c8fc7 Fix HQSession tests instantiation
      836a630393 Updating submodules
      1db4d8dadf Updating submodules
      a1f3a1eef6 Updating submodules
      909a7b377d Updating submodules
      888be7fffa Updating submodules
      4375c4a3ca Updating submodules
      7187d5cfc3 Updating submodules
      61c242f8cf Updating submodules
      a17703f0fc Updating submodules
      c6be98dcbb Updating submodules
      95f8aed821 Updating submodules
      2a573e4bf4 Updating submodules
      a938599272 Enforce ALPN match when both client and server support ALPN - fizz
      f590dbbdb9 Updating submodules
      0cb63dbbdd Updating submodules
      710ce22613 Updating submodules
      655d49653d Updating submodules
      0cd7902fae Updating submodules
      de52c9437a Updating submodules
      09705873ed Updating submodules
      c514ec5f02 Updating submodules
      3d28082a35 testpilot: testpilot is broken on Sandcastle
      197fca509d Updating submodules
      80ab577aaa Updating submodules
      ad508ef1d3 Updating submodules
      7f7643f24c Better debug logging
      c844281519 Updating submodules
      bb26055a38 Fix OSS build
      a473525df5 Updating submodules
      57d7b1d7a3 Updating submodules
      c03a261f0f Updating submodules
      8e0a3e7eb6 Updating submodules
      5bd0efe252 Add counter for health check requests per VIP, "SLB_vip_{VIP name}_health_check" (#368)
      54bf8039eb H3_DATAGRAM Setting
      5b646eed51 Updating submodules
      3a7d581179 remove unused gflag
      5eda293e97 Updating submodules
      5d308f4298 Updating submodules
      6299d9b851 Updating submodules
      be66f51011 Updating submodules
      28675f591b Add datagram APIs to MockQuicSocketDriver
      d0db7d9ad7 remove use of deprecated getCPUExecutor
      2facd14fa0 move watchman includes into their own directory
      e3f40d35d8 support MASQUE in HTTPMessage
      e726b6bf78 use-after-move in HQSession
      ff55129bf3 HTTP CONNECT-UDP method
      7be5d80004 Modify StatusType Enum to be more comprehensive of all errors
      507c461f0e Add opt outs to shipit
      609cc400c6 add option not to prefer /usr/bin python on mac
      5b5ae812bc fix tpx command line when filtering is enabled
      84ef45cb84 Undo decompression buffer size changes
      9479a3583a Add unit test for ProxyStatus
      58572df6f5 Adding an option to include the response headers in the output
      b8c3496c79 FindSodium: Do not create target unconditionally (#430)
      ac7f2029b1 Remove redundant std::move (#363)
      2518442df1 Missing cmake cache variables (#1090)
      cbe7c9dd5b feat: add support for compiling open/r on 64-bit arm linux (#95)
      1cedfc1019 Build FBOSS with new OpenNSA 6.5.22
      348fc8b452 Update OpenNSA manifest to latest 6.5.22
      8885341feb fbcode_builder: getdeps: libyaml: add manifest
      76b6218402 Don't deliver onConnectionError to info callback after onTransportReady
      6c82fba935 Drop pause/resume log level from INFO to V(1)
      0a66776032 Daily `arc lint --take CLANGFORMAT`
      43778e064b Updating submodules
      d3bd20cffe Updating submodules
      56eb6ea2cd Updating submodules
      52bbcd9764 Updating submodules
      aeb713e65b Updating submodules
      b2fd85fe23 Updating submodules
      e205d29c03 Wait for stream delivery before close
      c2d19684bb DeliveryCallback -> ByteEventCallback in all QuicSocket APIs
      992088f6ae Updating submodules
      78a7cede01 Updating submodules
      db34635b88 Updating submodules
      999355e3c8 Fix openr.thrift Python Module Build
      e43c29b5dd Updating submodules
      059091a42e Updating submodules
      bb418eb2ae Updating submodules
      28138ebc68 Updating submodules
      8e399bb0af Updating submodules
      eb91bcc4cf Updating submodules
      8583f6b016 Updating submodules
      49f7ba9389 Updating submodules
      c4fd86d104 Updating submodules
      b556520272 Updating submodules
      7d54e8246e Updating submodules
      80c69a6876 Updating submodules
      cd6f3050e8 Updating submodules
      8912148ecc Updating submodules
      8e1567d073 Updating submodules
      f319ed37b7 Updating submodules
      e7b556fc2e Updating submodules
      e8c7db0c28 Updating submodules
      bbd218db5d Updating submodules
      848e1243c8 Updating submodules
      712a4914d5 Updating submodules
      e06fda3b3d Updating submodules
      3066bdb304 Call onConnectionErrorHandler from the dropConnection path.
      c02354adc5 Updating submodules
      42bec8e556 Updating submodules
      0230da0292 Updating submodules
      0bc4b11513 Updating submodules
      61031d2760 Updating submodules
      33e29df359 Updating submodules
      0a03197f82 Updating submodules
      2e8df239c4 Updating submodules
      74f96d7106 Updating submodules
      97c16db9aa Updating submodules
      38cd421386 Updating submodules
      36316a9a33 Updating submodules
      832e5be354 Updating submodules
      6a1ba4f826 Updating submodules
      ef6c6c2128 Updating submodules
      e49bb5a5ad Updating submodules
      34a1ae94df Updating submodules
      b1665f19ef Updating submodules
      d75d034bd4 Updating submodules
      35b6a4d80f Back out "Cancel QUIC 0-RTT if TCP conn fails"
      dc8e910d8e Updating submodules
      7dc5207182 Change the decompression buffer alloc size depending on platform
      e213fc0e96 Updating submodules
      23a86274c2 Updating submodules
      0a01d1135d Updating submodules
      0d9a0b2900 Updating submodules
      d8a8d658d4 Add QPACK dynamic table support
      f64cc888f2 Add isParserPaused
      e8ed98e365 Updating submodules
      ae4dd6c0ee Updating submodules
      b6a231dd93 Updating submodules
      22a284b4e0 Remove HQSteamCodec::getCodecTotalEgressBytes
      f30fe89b70 Updating submodules
      a53affb572 Updating submodules
      eb38dcb6b7 Updating submodules
      8844cdf9f1 Updating submodules
      c628e04457 Updating submodules
      e8a903166c Cancel QUIC 0-RTT if TCP conn fails
      4664c29528 Updating submodules
      7202c5dbf8 Updating submodules
      65963a74ec Updating submodules
      1da6aeba45 Updating submodules
      a40d4574c9 Updating submodules
      2cc71d9412 Updating submodules
      9f0ed495db Updating submodules
      f204799323 Updating submodules
      ee360c5550 Updating submodules
      a6ddf12cb0 Updating submodules
      ee970883fd Updating submodules
      95dd0f23e6 Updating submodules
      46c67852fe Move proxy-status to HTTPCommonHeaders
      30f25ea1bc Updating submodules
      7910562665 Updating submodules
      73d8e4e122 Removing HTTPUpstreamSession::detachTransactions()
      0f43b4c5d2 Updating submodules
      2dabd0ecc5 Updating submodules
      894a3e1ead Updating submodules
      b90e322853 Updating submodules
      6eb91be1fb Updating submodules
      300032813e Updating submodules
      a98ea5aac8 Updating submodules
      2a82377a9a Updating submodules
      b10b837705 Updating submodules
      e2666566f3 Updating submodules
      859cdc5ee1 Updating submodules
      c822d50424 Updating submodules
      55a3bdc65e Updating submodules
      fd029e0a91 Updating submodules
      aa35538cda Updating submodules
      5a5a8cd11a Updating submodules
      a4253ec787 ObjectPublisherV2: implementation (2/*)
      5feabf0ff0 Remove all QUIC_TRACEs
      c822073859 Updating submodules
      ca21af1e0e Updating submodules
      6d7f12f3ae Updating submodules
      9e6a6bccf4 Updating submodules
      67a7b3c8cb Updating submodules
      8b4a2dc6f6 Updating submodules
      7fe70e0219 Updating submodules
      a4bf2d38f4 Updating submodules
      bf9802cba2 Updating submodules
      f59e6d8ef1 Updating submodules
      a9a0e90ed2 Updating submodules
      83922c9258 Updating submodules
      de6380a18e Updating submodules
      0bbc5fb6f9 HQSession writes Quic BufferMeta to QuicSocket
      578acdec1e HQSession pass the DSR sender to QuicSocket
      38ae24c0fe Updating submodules
      d7ef2c767c Updating submodules
      a6b76608a8 Updating submodules
      3afb5d7590 Updating submodules
      69303e55c2 Updating submodules
      31404ba0cb Updating submodules
      6f0b09513c Updating submodules
      177d8b8a42 Updating submodules
      d7b8931153 Updating submodules
      cc27f7b393 Updating submodules
      7c19de9c29 Updating submodules
      d2cc90c4bd Updating submodules
      9c2ac993a8 Updating submodules
      8d018aef2a Updating submodules
      dddd7571f1 Updating submodules
      f50b0cea06 Updating submodules
      2238349ca1 Updating submodules
      7c2ef833c4 Updating submodules
      caeb6b2093 Updating submodules
      6865bb446f Updating submodules
      dd27f371df Updating submodules
      e382d3d807 Updating submodules
      b2c248afa3 Updating submodules
      411ba81b49 Updating submodules
      3c3b0834d6 Updating submodules
      5b60f81a76 Updating submodules
      6b44cc3c69 Updating submodules
      b38c082d9c Redo: Enable double goaway drain and actually drain pub/sub pools
      f7d0c56835 Updating submodules
      960eca25fa Updating submodules
      72d7ddc39a Add re2 as a dependency on getpdeps
      006e01e464 Updating submodules
      29163950ec Updating submodules
      9a6224e7b4 Updating submodules
      5da1808062 Updating submodules
      3b081853c0 Updating submodules
      7221495483 apply upgraded black 21.4b2 formatting to fbsource
      dd66ea563f Enforce proper use of emplacy functions
      fdd7218ddb Updating submodules
      c5951d8280 Updating submodules
      5a25738d23 Updating submodules
      4fee69f053 Updating submodules
      eca7d67b59 Updating submodules
      c0c05bf1a2 Updating submodules
      582b8e82cd Updating submodules
      1c0d76d733 Updating submodules
      3ce10db1ba Updating submodules
      a135f2935b Updating submodules
      d1c6951038 Updating submodules
      f27c265417 Updating submodules
      f47141f6fe Updating submodules
      a50c5ec4f1 Updating submodules
      6297e29e1a Updating submodules
      bc97d12af2 Updating submodules
      942f10b24d Updating submodules
      346d662e69 Updating submodules
      bfbfee9d3f Updating submodules
      fb96cb23b3 Updating submodules
      f1a752e3b2 Updating submodules
      7904c1b547 Updating submodules
      5c16af5cfb deliver encoder/decoder stream "end" events
      7312381bb0 Updating submodules
      7af78a772b Updating submodules
      6738d99cb4 Updating submodules
      345550f23c Updating submodules
      e54fc3f561 Updating submodules
      7a6201f26f Updating submodules
      e0dc2d48d2 Updating submodules
      43ab068592 Updating submodules
      6cfaa85b6f Updating submodules
      906e585256 Updating submodules
      16a38e7d3c Updating submodules
      8b3f2ee4fa Updating submodules
      1e09853d85 Updating submodules
      8bacd38179 Updating submodules
      de6c2ad5ad Updating submodules
      974ad4fb50 Updating submodules
      37859cabed Updating submodules
      f8f107fb55 Updating submodules
      c7879f8aa1 Updating submodules
      c253fac75f Updating submodules
      f8186b2e9a Updating submodules
      b4a4bd7444 Updating submodules
      4ae579b7b3 Updating submodules
      91a85f67e1 Updating submodules
      6a58519a73 Updating submodules
      ad6c0db847 Updating submodules
      f0ba10251b tweak catch_exception taking fun-ptrs
      71430335c6 Updating submodules
      de4bfa0fc7 Updating submodules
      5af505a2ec Updating submodules
      62cf07fcf8 Updating submodules
      e30073f767 Updating submodules
      bc68eb7b0f Updating submodules
      93592cc349 Updating submodules
      56855e84d7 Updating submodules
      e05c431f55 HTTPTransaction::Transport sendBody takes BufferMeta as const ref
      8e7aa3f2c2 Updating submodules
      5efbebbdd8 Updating submodules
      bb9134d252 fix a violation of -Wsign-compare
      d09d4ec469 Updating submodules
      7d25576e09 Updating submodules
      fddf4bac1e Updating submodules
      a5a30d7342 Updating submodules
      9351a56eb2 Updating submodules
      a564f945c8 Fail blocked requests when encoder stream ends
      9b0cc818e7 Remove bytesSkipped_ from HQStreamBase
      2acf6bdad6 Updating submodules
      38347b2703 Updating submodules
      30afde3f3b Updating submodules
      7de59cfc51 Updating submodules
      c9af2c415b Updating submodules
      f8fb198623 Updating submodules
      81b6e4b8f9 Pass client address to newly created server AsyncSockets
      d400ed60aa Updating submodules
      b81618087c Updating submodules
      9b7882af74 Updating submodules
      5076068850 Updating submodules
      d098711a3f Updating submodules
      8ec858d740 Updating submodules
      19456136ca Updating submodules
      ed84cd436b Updating submodules
      4c1aa2e2cb Updating submodules
      f35873e8e2 Updating submodules
      16f8d7e63e Updating submodules
      0982ba05c8 Updating submodules
      24e34f4f5b Updating submodules
      a28f760550 Updating submodules
      c354fb8251 Updating submodules
      65affb9d64 Updating submodules
      ef2911d6fa fix a violation of -Wsign-compare
      67a6c03026 Updating submodules
      b8b080c5b5 Updating submodules
      74928738c4 Updating submodules
      375597ca65 Updating submodules
      69b8d4b824 Updating submodules
      e784b88cd4 Updating submodules
      7f5de9676a Updating submodules
      8ebb62bd40 Updating submodules
      d32a648c1b Updating submodules
      89edd98753 Updating submodules
      07d9d752ce Updating submodules
      9d9d93754b Updating submodules
      ffc65f0034 Updating submodules
      8d3bc380c9 Updating submodules
      a3cc20c4c9 Updating submodules
      1f14c09c36 Updating submodules
      faa679aed2 Updating submodules
      a6bba785c6 Fix doxygen command in Documentation segment (#358)
      432caaddf5 Adding support for HTTPRevProxyInvocation::allowDSR
      44b00829d6 adding HTTPMessageFilters::allowDSR
      10527650dd Ignore document generated by doxygen (#359)
      c8e2b0720a Fix registerDeliveryCallback
      89cd0dae9e Updating submodules
      e8149d23f4 Updating submodules
      4f8e987e70 Updating submodules
      66017849ec Updating submodules
      6611a5701d Updating submodules
      50397de0ae forward env vars through tpx
      e57402c2e1 Updating submodules
      aea35810f3 Updating submodules
      b9d7129fc1 Updating submodules
      ce738f05d6 Updating submodules
      c78cf2e316 Updating submodules
      c8610f7e29 Updating submodules
      c67581d4fd Updating submodules
      558df5c176 Updating submodules
      c2d7884fb8 Updating submodules
      0df402d290 Add cert compression to HQ client.
      54f57f79e9 Updating submodules
      f310669d98 Updating submodules
      70bba6dadd Updating submodules
      b34fe9732f Updating submodules
      59d0eeaf33 Updating submodules
      49c2d824a3 Updating submodules
      a9ea955493 Updating submodules
      695ed7ec43 Updating submodules
      507ae3dceb cleanup of HTTPMessageFilter
      7d215cabc2 Updating submodules
      6ce0e8bec6 Updating submodules
      5305a4cd29 Updating submodules
      7e21608fca Updating submodules
      a2488572fe Updating submodules
      c3e14cb5f1 Updating submodules
      5ed1585bad Updating submodules
      5b43e178f0 Updating submodules
      654a09b453 Updating submodules
      1af261e5fc Updating submodules
      af05df1f5d cmake: set CMAKE_CXX_FLAGS in FBCompilerSettingsUnix.cmake
      bfb739afab Updating submodules
      c26c4fcb2b Updating submodules
      af333c93a7 never fragment, always turn off PMTU
      4fa9932f00 Updating submodules
      1246915035 Updating submodules
      2c7947a6c4 Updating submodules
      1f2e4862a0 Updating submodules
      8fc31195cc Updating submodules
      27a992fb5c Updating submodules
      1c19094293 Updating submodules
      0119bcb851 First whack at H3 support
      0e27681a5c Updating submodules
      c564b1bda2 Updating submodules
      8496226c5a Updating submodules
      bad979b751 Updating submodules
      fca3f3e905 Updating submodules
      e61976ca83 Updating submodules
      9cb3c09e5e Add Urgency and Incremental API for HTTPTransaction
      1990596e57 Updating submodules
      7843439a19 Updating submodules
      b5c2ada309 Updating submodules
      da5adbd751 Updating submodules
      e64cb6b838 Updating submodules
      eedb709626 Updating submodules
      3b106cafab Updating submodules
      82a9478107 Updating submodules
      573239c033 Updating submodules
      e909b61bb9 Updating submodules
      15d880e484 Updating submodules
      cdd5e42f59 Updating submodules
      b19a23a3c3 Updating submodules
      9e46712dda Updating submodules
      9140f4204e Updating submodules
      4995bd4de1 Updating submodules
      43801acfea Updating submodules
      a46e17dfe4 Updating submodules
      5532b4b40f Updating submodules
      e6f2e7dc9a Updating submodules
      bbfb22353f Updating submodules
      256e9c4326 Updating submodules
      addfe37f86 Updating submodules
      fad054c08b Updating submodules
      9900cbec6d Updating submodules
      aa7da5df5a Updating submodules
      5b59b7d1e9 Peek/Consume API cleanup in Transaction and Session
      9536f5256e Add peekError into PeekCallback
      9977218701 get rid of hack to support label attribute for 1.7.0
      902715c72e Updating submodules
      4c7b1e3b66 Updating submodules
      ae3cbcb384 Updating submodules
      c5b4e31b57 Updating submodules
      1c135269a0 Updating submodules
      ec95c0a566 Create StopWatch utility.
      22f7a17ddc Updating submodules
      14fcaa333f Updating submodules
      8503017703 Updating submodules
      77e4f2f865 Updating submodules
      5acea4927e Fix up/down detection time for health check
      be09fb4894 Updating submodules
      38b71d1762 Updating submodules
      c72863821e Updating submodules
      9d2c410b69 Don't call close with none.
      8e624c4de5 Updating submodules
      2e56900aaa Updating submodules
      977a7c7a52 Updating submodules
      268c89ce62 Updating submodules
      391a1bddf4 Updating submodules
      5bae60c5c5 Updating submodules
      cda8791261 Updating submodules
      791ef9fb4c No more session level pauses
      5a6ccac11d Remove dead includes in proxygen/lib/http
      a5ab628e71 prefer thread_local over FOLLY_TLS
      7dffc726d0 Updating submodules
      b5f86b7eb5 Updating submodules
      5d8fefc02d Updating submodules
      9ae3db6e90 Updating submodules
      33dbec2acc Updating submodules
      cdef928cae Updating submodules
      7c4652d7be Introduce HEALTH_UNKNOWN server down reason
      ed68fe26f9 Updating submodules
      33ef6c103d Updating submodules
      2592f68287 Updating submodules
      3805b2b581 Updating submodules
      3b1509558e Updating submodules
      f8028ddd70 Updating submodules
      3cf196005e Updating submodules
      b77d4b0164 Updating submodules
      ab6a30c61c OSS jobs to tpx
      50c5f27e05 Updating submodules
      04b2e41ff5 Updating submodules
      142a32adc4 Update OpenNSA manifest to latest 6.5.21
      8d4d034ebf Updating submodules
      c3788f675b Updating submodules
      61eefc8011 HTTPTransaction and Transport interface change to support delegated streams
      a399f73ff2 Updating submodules
      04d98f2015 Updating submodules
      3c13503420 handle different number of ip configs and existing fds
      f9cca5d1a7 Updating submodules
      e1db00a092 Fix HTTPServer to use separate acceptor factory for each address
      bb0614d49a Updating submodules
      e439002c25 Enable getdeps build on macOS
      0f97ed6d91 Updating submodules
      32a1b2b513 Updating submodules
      a63cf30475 Remove unusued HealthCheckSource
      e4d5842a8b Updating submodules
      582ad38aa8 Updating submodules
      5b687cab29 Updating submodules
      0d1094a68b Add libicu manifest
      76b8514dd7 Updating submodules
      73724fe1e2 Updating submodules
      72bafd10c2 Updating submodules
      bb52505848 Updating submodules
      3cc10dda0a Updating submodules
      d283386e5d Updating submodules
      e4670d9e6e HQ: spawn ccp
      4a40ae8ada improve libstartccp api for caller
      76bc7c407d Updating submodules
      30fdf207e7 Updating submodules
      a93512fdbc Fix ASAN errors in HTTP2FramerTest.cpp
      17b5c4f9da Updating submodules
      16e50025e4 Updating submodules
      9611a9fd4f Updating submodules
      cacb37f9c7 getdeps: add a test target to eden_scm getdeps manifest
      2d8cf5311b Updating submodules
      9e499a545c Updating submodules
      4952a5d623 Updating submodules
      561e0b9be5 Updating submodules
      1bc9d15de3 Updating submodules
      211b063f1c Add ability to reuse buffers in stream decompressors
      7223450a39 Updating submodules
      e4fac55455 Updating submodules
      bdf710332d Updating submodules
      87e8381187 Back out "Remove crash-assertion for sendEOM"
      d7d55d234d github actions: build tests but don't run them
      c918196499 Updating submodules
      8f1725c3ad Updating submodules
      28775d4e54 Updating submodules
      9b1e774783 Updating submodules
      605726e9dd Updating submodules
      bb24614fd8 Updating submodules
      625f38fa7e Update HTTP server to allow using existing io executor and acceptor factory
      2fa282b750 Updating submodules
      d580750e6d Updating submodules
      bd04b30340 Updating submodules
      5cd585fef9 Updating submodules
      5f75d3a8a2 Updating submodules
      7392d34d3b update URL for the libmnl to the official site
      a9ac1c3fe6 Updating submodules
      4d87be598d move setTransportStats before setTransportSettings
      8ae2751679 fix for proxygen build in AIRStore OSS CircleCI Build environment
      4e3e01ef35 Updating submodules
      931eb57660 Updating submodules
      b7475949b3 Updating submodules
      3e596a2dbb Updating submodules
      39c21d8cdb Updating submodules
      496a2699dd Updating submodules
      bf694f44cb Updating submodules
      6659d8a280 Updating submodules
      c780e3ba90 Updating submodules
      32148179b1 Updating submodules
      2156a310a2 Updating submodules
      7bc18c7473 Updating submodules
      e26578a996 Updating submodules
      0366a27fef Updating submodules
      7488232dc1 Remove crash-assertion for sendEOM
      88e972d769 Updating submodules
      c54522e16f Updating submodules
      e03b3e4a60 Updating submodules
      0bdc8b52ef Updating submodules
      d99e84ce17 Updating submodules
      0038b21a5c Updating submodules
      11dbd0fa9e Updating submodules
      d5207ca6a7 Default to no client auth.
      38fd96f823 Updating submodules
      9822e11f78 Updating submodules
      b29b12b514 Updating submodules
      997fba25d8 Updating submodules
      5eecfbdf28 Updating submodules
      462fc35e11 Updating submodules
      98a99dcaa9 Updating submodules
      efdd947f54 Updating submodules
      ebeca532b7 Updating submodules
      3fafea9530 Updating submodules
      d44d6875ec Updating submodules
      67897df20c Updating submodules
      7c1744e75b Updating submodules
      d526bc2294 Updating submodules
      5e32d11c8c Updating submodules
      eb7ffff351 Updating submodules
      1e1d74efa1 Updating submodules
      93eec34874 Updating submodules
      2ace4b265c Updating submodules
      2fbda96551 Updating submodules
      5d586865c4 Updating submodules
      26a8b28077 Updating submodules
      1ee9e40990 Updating submodules
      52173b94cf Updating submodules
      608ec977ef Updating submodules
      e8076c7d56 Updating submodules
      5701e7f4ba Updating submodules
      ceff536f3e Updating submodules
      0708bd1b06 Make GoogleTestVerification happy
      fc4b6a6161 Updating submodules
      afda0aa808 Updating submodules
      b60f856c25 trivial: Reword HTTPServer::ProtocolVersion documentation
      ed8dad312b Updating submodules
      d2b575d7d1 Updating submodules
      10c600a309 Updating submodules
      b5ad405257 Updating submodules
      33ff8c023a Updating submodules
      7cb3f1c78a Updating submodules
      394c09d937 Updating submodules
      2719a557a7 HQ: handle EOF after zero length DATA frame
      df8f18c8a0 Updating submodules
      692604cf54 Updating submodules
      4316d759c1 Daily `arc lint --take CLANGFORMAT`
      20271642a0 Updating submodules
      13c05fc2c3 Updating submodules
      04f9545357 Updating submodules
      87336a3e2b Updating submodules
      b4e1f5d9d7 Updating submodules
      ddac1e085b Updating submodules
      18cbcf203f Updating submodules
      bbd9fac3ef Updating submodules
      ab71243f2e Updating submodules
      a29653ca47 Summary: Currently we have an inconsistency between openssl and fizz's handling of the clientVerification option. For openssl we will only respect the option if clientCAFile is set For fizz we always respect the option The ideal state should be what fizz is doing, so clean that up
      683254defb Updating submodules
      5809cef749 More partial reliability cleanup
      3386b91577 Updating submodules
      46ab884280 More code to clean up after the deletion of partial-reliability feature from HQ
      1f3557a3fa Introduce HQMultiCodec
      ae5e2c4a73 Updating submodules
      679e10cba0 Log a qlog event when HTTPTransaction sends body bytes to HQSession
      b6171eb14b Updating submodules
      07f5f7b7ba Updating submodules
      d3ea40f357 Updating submodules
      abcd5afb2c Updating submodules
      fd1b46d62a Updating submodules
      254a57fbc1 Updating submodules
      30bdbd64ae Updating submodules
      a6a4852fc7 Pass the extra HTTPHeaders to HTTPCodec as const ref
      559cbc4187 Updating submodules
      ab2af16769 Updating submodules
      526c67d584 Updating submodules
      d9b650538e Updating submodules
      750246b967 Updating submodules
      d8bd4d9ddd Updating submodules
      8a6dbbf582 Remove partial reliability from proxygen lib.
      b912ab44fa Remove partial reliability from hqserver.
      ee78703579 Updating submodules
      6cca267dff Updating submodules
      6a6105dcb4 Updating submodules
      b4829c9f5b Updating submodules
      aa46cfb791 Add a priority header to HTTP/3 response if it doesn't already have one
      8092a3a1a1 disable --allow-system-packages for generate-github-actions
      ec7ff236cb Generate an extra header in HTTP Codecs
      b175f62792 Refactor transaction timeout set initialization.
      fe92818403 Return HTTP_FRAME_ERROR for truncated streams
      f33b3301c3 Parse/generate h3 trailers
      b12324c8eb setParserPaused on all errors
      333ee505e3 Updates to HQ GOAWAY
      f20f47064d Setup zstd in build.sh
      de6f7cc536 Fixup H3 error codes
      ea7ec4d728 Fail aggressively on the unexpected
      11cbaac5b1 -Clean-up-verification-options
      e7928873e8 upgrade katran's libbpf dependency to 0.3
      313f1767fd Updating submodules
      6046680a4b Updating submodules
      3fbc7e3379 tests and fixes for CONNECT
      8b3c43151e Updating submodules
      eecb1112a9 Updating submodules
      1979342070 Export initial DCID from HQSession.
      2a905a2838 Updating submodules
      5b15a9e201 Updating submodules
      bd56dd8ae7 Updating submodules
      91e24daabe Updating submodules
      22f9e68e78 Add out-of-line definition of class static const
      c4b214769b Updating submodules
      fa1e07275f Updating submodules
      46192b38db Updating submodules
      5c5e4028f7 Updating submodules
      9c0b856e61 Updating submodules
      b1f0bccb4c Updating submodules
      7209fb2b65 Updating submodules
      2c1c288b1e add content-id coverage to streaming cache
      1c3afba7b0 Updating submodules
      2e703e14fc Updating submodules
      8599380a59 Updating submodules
      6cea321e7f HQFramer::writeStreamPreface
      337eca866b Remove egress settings from HQStreamCodec
      fe87226d60 Remove uses conveying HTTP/3 errors in errno
      760e936c99 Various bugfixes
      d18f486c17 Updating submodules
      cadbb5f3d7 Updating submodules
      f9ffe50a8b getdeps show-build-dir
      3547c95a1d Updating submodules
      f59c2a6b34 Fix wrong comment of HQSession::onDeliveryAck
      c6d3ca5445 Updating submodules
      c5e2ca6964 Updating submodules
      9798fc0b81 Updating submodules
      6a9625def4 Do need to dequeue a HTTPTransaction if we coalesce EOM into end of body
      9e84b908ac Updating submodules
      a3e822842e Updating submodules
      7958ae2fad Updating submodules
      dc79a501d7 Updating submodules
      1dd9b5093a Updating submodules
      2ce5bec82a Updating submodules
      8bae810fef Set historical number of uses of cahed psk for logging
      16d0433bfe Updating submodules
      fbbe669048 Updating submodules
      188b4e2aac Add option to set ingress timeout after Eom in http transaction
      6ac3509c3b Add historical number of uses to cached psk for logging
      2399a96c5e Updating submodules
      5766a6db3a Updating submodules
      ca75232059 Updating submodules
      fb5ba6bc94 Updating submodules
      6fb4173095 Updating submodules
      7db9254ea8 Updating submodules
      ad34281d74 Updating submodules
      77a199d72f Updating submodules
      b6dd001573 Updating submodules
      2855680822 Updating submodules
      e54ae54c11 Updating submodules
      ba38110b1b Updating submodules
      32888fdd35 Updating submodules
      7ac44c9b15 Updating submodules
      998ef79ab9 Updating submodules
      c31fc0df3b Updating submodules
      1248d44095 Updating submodules
      37bcd7805d Move PersistentQuicPskCacheTest to appropriate place
      10537c365b Move PersistentFizzPskCacheTest to appropriate place
      dac8a24f41 Updating submodules
      aa95ceb6a4 Updating submodules
      51586d5ff5 ninja: upgrade and build from source on macOS
      e1562e9535 fix exception in session holder describe
      5f50bda1b7 Updating submodules
      d29be8550c Updating submodules
      59e0a3b00f Updating submodules
      f6738bdba2 openssl: update to 1.1.1i
      eac4310e44 Count trailers into bytes sent by sendBodyNow()
      477890eadf Do not treat missing optional "=" in HTTP Structured dictionary decoding as
      e0d95ac003 Check if buffer is empty before peek in StructuredHeadersBuffer
      b687cc7d5b Updating submodules
      90c887f876 Updating submodules
      aa0d6b88b5 Updating submodules
      46ac161f26 Updating submodules
      14877dc1a7 Updating submodules
      2cf67367ff Priority update sending: transaction -> StreamTransportBase -> HQSession ->
      38c503af5a HQ processes PRIORITY_UPDATE frame
      707eddb096 Updating submodules
      8088923626 Updating submodules
      15624a0717 Handle tiny table size better
      5abe97fcbc Updating submodules
      fb6334086d Updating submodules
      e979bbb2b0 Updating submodules
      d20fde19cc Updating submodules
      bab2f15242 Updating submodules
      b457ade379 Updating submodules
      ff88f28519 Remove unused fields in ServiceConfiguration
      88fc438738 Updating submodules
      97f7586047 Updating submodules
      a26f0d97ac proxygen: install proxygencurl library
      7576fbf137 Updating submodules
      598df15c24 Updating submodules
      028eb8618c Updating submodules
      23ee162208 Updating submodules
      64b9fe96f8 Updating submodules
      44c605a0f6 Updating submodules
      92bca52970 Updating submodules
      3bd3846977 Updating submodules
      be9d19be5c Updating submodules
      488e1cc763 Updating submodules
      84207bff44 Updating submodules
      44a153e18b Updating submodules
      ea4c25f6f0 proxygen: do not hardcode install libraries location
      bd0033bea8 Updating submodules
      8530b7a221 Updating submodules
      30afb6de19 Changing vulnerable sprintf usages to snprintf call
      a40fd6ccac proxygen: set libraries version if passed
      36c47f5a9d Remove frameAffectsCompression from HQFramer
      bcdf5bbb6d Remove kPushIdMask
      4e72112124 Do not addTransaction if the HTTPTranction is a upstream pushed one
      d41ce7fe4c Fix push priority update in h3
      23b4c61029 Updating submodules
      b40bab2325 Updating submodules
      2171308085 upgrade oss sai to 1.7.0
      df07256507 Updating submodules
      abd74f13ca Updating submodules
      65592335c2 Updating submodules
      e4de812b8b Updating submodules
      2e2c039b54 Updating submodules
      32ac55363f remove the unsupported cork param from QUIC writeChain interface
      1e6dc55769 Updating submodules
      68ffabdc38 Updating submodules
      9e04857b9f Updating submodules
      09ddde579c Suppress onMessageComplete for informational status
      35ce5d00cd Updating submodules
      0b89ff8ac4 Updating submodules
      989c336e8a Updating submodules
      41fc3e8f06 Updating submodules
      22e3141e06 HTTPMessage refactor: HTTPPriority no longer a field
      37eedea006 Updating submodules
      2174d6d104 Updating submodules
      e23e76de60 Daily `arc lint --take CLANGFORMAT`
      80948934c4 Add getdeps.py manifest
      0a1e34dd9d Fix HTTP1xCodec::closeOnEgressComplete
      80c039dfc5 substitute surrogates in log file (#8076)
      60d355fb1c Stop trying to build on Darwin, Windows
      d73dfbe4f0 HTTPTransaction queueHandle_ can be nullptr
      99d34899d6 Updating submodules
      f8fbc0c790 Updating submodules
      76d6d8969f Updating submodules
      7c6611cbdb Updating submodules
      75237d259b Updating submodules
      88547cb221 Updating submodules
      2b96889a0f always write log files as UTF-8 to avoid cp1252 encoding errors
      16242bc2af Updating submodules
      48d6c919e3 Updating submodules
      3484ea890a Updating submodules
      06db1e9898 Updating submodules
      7e498e2bb4 Updating submodules
      bdb98fbb0b Updating submodules
      491d45d6f7 Updating submodules
      dba1ed101c Updating submodules
      1ae617d7db Updating submodules
      45e4f5b90f Updating submodules
      a7b356ecec Updating submodules
      658463b7ce Retry bistro tests up to 5 times
      d3eae68ff7 Updating submodules
      dfa72f79c2 Updating submodules
      994b12be19 Updating submodules
      2fa0f46c34 Updating submodules
      0e54b25be2 Updating submodules
      1d9aa6793a update to libbpf-0.3 in getdeps
      3dc461f80d Updating submodules
      d862a76331 Updating submodules
      5493332d47 Updating submodules
      2a298320ad Remove ProxygenQuicTraceLogger
      7c7a510446 Updating submodules
      f457e443e2 Updating submodules
      4b2937d95b Add protobuf manifest
      04406ebfec Add lzo manifest
      08f5270678 Updating submodules
      8138e33caf Updating submodules
      6065875a2d Updating submodules
      60a387d6eb Updating submodules
      eeb014b9a8 Updating submodules
      fb82fff63a Updating submodules
      bde67f2dab Updating submodules
      4fe225ec7e Updating submodules
      6ba7023023 Updating submodules
      1d311072e0 Migrate bistro to getdeps
      15d23302ef Updating submodules
      81ed8330bf Updating submodules
      23f90414a7 Updating submodules
      9917c8f9fb Updating submodules
      1f12429248 Updating submodules
      326b7f910e Add support for `extra_cmake_defines`
      3f72d63896 Updating submodules
      c0e68e8e9e Updating submodules
      1171b797f3 Updating submodules
      1d378cf764 Updating submodules
      42c021b53e Add HTTP3::ErrorCode to HTTPException
      4a29dd1c2d Updating submodules
      5fdbd35fde Updating submodules
      934cf7839f Updating submodules
      b9cb2c226d Updating submodules
      053a3930b0 Updating submodules
      19c8252cd9 Updating submodules
      98669b38fa Updating submodules
      a262052144 Updating submodules
      d328a1c999 Apply clang-format update fixes
      7add57b796 Updating submodules
      59b8be138f Updating submodules
      c41a0e4d1b Updating submodules
      9e2a3f3959 Updating submodules
      3c2929a0e3 Add onWeakRefCountedPtrCreate and reset
      90d71b6135 Updating submodules
      4bdb068751 Updating submodules
      ab3426b9c3 Updating submodules
      9f8ec5c312 Updating submodules
      ce1e2f3eaf Updating submodules
      c3583d0aa4 Updating submodules
      c412f51e3f Updating submodules
      bdefcb9cb3 Updating submodules
      55890cb1ca Updating submodules
      397539d6f6 Replace: HTTPMessage::HTTPPriority -> HTTPMessage::HTTP2Priority
      15ad56f8fe Updating submodules
      1b0161ea5b Updating submodules
      c50c5651df Updating submodules
      e578598166 Use StreamId instead of PushID for pushed transaction's id
      a70f8169d2 Updating submodules
      5881b3ca4b Updating submodules
      43ae3b72e1 Updating submodules
      22467dd5df Updating submodules
      79bf710959 Updating submodules
      7574f3d8fa Updating submodules
      28f593246f Updating submodules
      eee4818d4e Updating submodules
      4474d23b57 Updating submodules
      960fcf7af2 Updating submodules
      8ffa51427b Updating submodules
      01f3466ced Updating submodules
      9dacc93ab5 Fix Quic::TransportInfo initialization in HQ tests
      bac0ef358b Updating submodules
      eb720ef6f8 Updating submodules
      41e2d7bf31 Updating submodules
      5420482694 Updating submodules
      552c058737 Updating submodules
      a1986ab7bb Updating submodules
      3ec360bd1e Updating submodules
      499a915072 Updating submodules
      32c399cfe1 Updating submodules
      095dddf829 Updating submodules
      02c2119e50 Updating submodules
      1de27792ea Updating submodules
      8f72c2ef74 Updating submodules
      6e241bb52b Updating submodules
      74bbc67c88 Updating submodules
      2d75aacc68 Updating submodules
      b870592310 Updating submodules
      f22698fa34 Updating submodules
      046a69f909 Forced watchman daemon to always operate in non elevated mode on Windows (#878)
      89a9ef90ce Updating submodules
      e5f8e90e46 Updating submodules
      9357f32b17 Reduce http/2 goaway verbose log with client is okhttp/2
      e0b163c88f Updating submodules
      8aa266e0a6 Updating submodules
      5991e1f54a Updating submodules
      80c2f16ca0 Updating submodules
      9cfbbea77d Updating submodules
      a3a4b52cca Updating submodules
      460ba2c8be Updating submodules
      d6693c88a0 Updating submodules
      5c6d36739d Updating submodules
      30429bee20 Updating submodules
      43088261aa Make onWeakRefCountedPtrDestroy protected
      f3bdd511f4 Updating submodules
      1794d85fed Updating submodules
      db5c84c0d0 Updating submodules
      986b5d790e Updating submodules
      5d1717626d Updating submodules
      c170f0286b Updating submodules
      6e4301d4ed Updating submodules
      9869d46691 Updating submodules
      77dd73cc46 Remove trailing `_E` from QUIC variant type
      20a7114420 Updating submodules
      a160aab8c6 Updating submodules
      5c437f7ea4 Updating submodules
      d0121596b7 Updating submodules
      e68585a091 Updating submodules
      b8846a3a1a Updating submodules
      4735f8fedd Updating submodules
      da07aeef0c Replace old AsyncSSLSocket session API with V2
      4f13bc4b7b Updating submodules
      2186773167 Fix StructuredHeaderDecode peek beyond buf end
      74e38283af Updating submodules
      54d9d5e500 Updating submodules
      aa1b3b75fe Updating submodules
      513d31971d Updating submodules
      4fcb4b3fc6 Updating submodules
      ed0875388b Updating submodules
      7a6d7ecf54 Refine closeOnEgressComplete and generateGoaway
      40281634ea Updating submodules
      2f9b85e653 Updating submodules
      ffff263c6b Remove LOG(INFO)
      27e3475086 Updating submodules
      3dc27f6d77 Updating submodules
      a29c66c6cf Updating submodules
      a52d8cd161 Refactor control message rate limiting as a codec filter
      5b58f228f9 Updating submodules
      b780ac6979 Updating submodules
      529bf7b225 Updating submodules
      e855296872 Updating submodules
      63a4709c5c Updating submodules
      937ce02dd6 Updating submodules
      a46688a271 Updating submodules
      0dc8f6a681 Remove DefaultPacer
      ae73a155f0 Updating submodules
      ae4e9cf315 Updating submodules
      a6356a3772 Updating submodules
      0c9b3ab010 Updating submodules
      99595f4e8e Updating submodules
      645aba0329 Updating submodules
      514e5a69ff Updating submodules
      70663b1baa Updating submodules
      e14634268e Updating submodules
      6ef4384132 Updating submodules
      2015cbb29d GitHub Action: fix Windows build
      4efd672179 regenerate all GitHub Actions
      7c093e99d6 Updating submodules
      3add44304f Updating submodules
      5791d17441 Updating submodules
      2324f1fee8 Updating submodules
      a2c139c5a5 Updating submodules
      c4f51ac3be Updating submodules
      2f1bad8d5d Updating submodules
      373d4f17bf Updating submodules
      33f9fd85e3 Updating submodules
      3a53d4fa11 Updating submodules
      7382c6b67b CLI flag to skip fetching dependencies
      ce85c880d3 Updating submodules
      ec58e38aaa Set retry token secret if rate-limiting configured for HQServer
      7363fa77d8 Updating submodules
      10081b6ef1 Updating submodules
      572fac74fe Updating submodules
      4ee3cf63ab Updating submodules
      74abcab2f6 Updating submodules
      3cb1ffa057 Updating submodules
      8e625df00b Updating submodules
      43d5d4896e Updating submodules
      157d7a692c Updating submodules
      85afaeebe8 Updating submodules
      0eccc19b91 log streamId only if it is valid
      d2d92edf17 Updating submodules
      f4c8aa5c70 Updating submodules
      3506739e4e Updating submodules
      cc705b2515 Updating submodules
      d2d5cf9a6c Updating submodules
      585062dffd Updating submodules
      44cb567077 Updating submodules
      538172a02f Updating submodules
      82f14371fd Updating submodules
      a850991c34 Updating submodules
      539ba67a4b Set minimum TLS version in ClientContextConfig to TLS 1.2
      3ea5ecf9aa Updating submodules
      b585c84492 Updating submodules
      a1ea186021 Updating submodules
      303eee6f3a Updating submodules
      196483d731 Updating submodules
      55d1840d05 Updating submodules
      b9c76ba17b Updating submodules
      5b758756a6 Updating submodules
      0041651bd0 Use half of available CPUs
      1d87b1b5cd Make zstd compression level configurable
      53778482ee Updating submodules
      498befdfbb Updating submodules
      19d565b8b5 Updating submodules
      2fc0a5fa66 Only update Quic stream priority from HQSession if we are sending a request
      2c4cc1dfe7 Send raw_uri for FBC tables
      66bcff8878 workaround to unblock build
      d41c493668 Updating submodules
      179b347d9b Updating submodules
      6e689b6043 Adding yaml-cpp fboss code for oss
      1cf85a23cd Adding yaml-cpp in fboss oss build
      15a39945ef Updating submodules
      61df33b97f Updating submodules
      d35cd56e0f Updating submodules
      4987a87dd3 Updating submodules
      adf0560014 Updating submodules
      75c7b1ca05 Updating submodules
      25945ac6b5 Updating submodules
      bb1f43f913 convert a path to valid glob syntax when prefetching
      c348038e4f Updating submodules
      6c86d6e623 Updating submodules
      c35bedc4b3 Updating submodules
      6f5e8a468e Updating submodules
      2ac086f51f Updating submodules
      d35236ff07 Updating submodules
      9b1cd53fb1 Updating submodules
      0eca82c5e8 Updating submodules
      45ba9fd99d Daily `arc lint --take CLANGFORMAT`
      4f459135ac Updating submodules
      47a98e8c51 Updating submodules
      dc43996905 Updating submodules
      e22d04cab6 Updating submodules
      a2a858c9d4 Updating submodules
      b496a81c28 Updating submodules
      189f407dcb Updating submodules
      5ea5dc9b04 Correct the max length (#344)
      008476ad32 Updating submodules
      fb3ddce25a HQSession calling into transport to update priority
      4d153c2a3c Change HTTPMessage default urgency and incremental values
      4944986874 Set level+progressive priority from Priority header
      e10aa793a1 Updating submodules
      bbe3fcf98e Updating submodules
      27b14a7d91 Updating submodules
      cfb8b1be23 Updating submodules
      e0a2d7d32b Updating submodules
      c9b1a7d103 Updating submodules
      bea5b03418 Updating submodules
      1df1fe689b Updating submodules
      057d8c45be Updating submodules
      0c558aa6cb Updating submodules
      7ef16cf440 Updating submodules
      c0cc07c768 Updating submodules
      c6d72e3435 add shared library support to add_fbthrift_cpp_library
      2ef08a218f fix getdeps script
      20026aba5a add zlib as an explicit dependency for getdeps build
      d0596a1e5b Updating submodules
      7fd39d81f3 Updating submodules
      fca3d8c40b Updating submodules
      afae0fc6f5 Add standard Priority header to proxygen common header list
      6dc5ae38c2 Updating submodules
      b6e388493b Updating submodules
      e5d1dee791 apply pyfmt with usort to opted-in sources
      f012db214e Updating submodules
      77ca7b0877 Fix proxygen mac build
      3ba73e40e4 Updating submodules
      60bbd9d607 Updating submodules
      8004d46cfc proxygen: fix shared libs build
      8cb5da2d8c Updating submodules
      f05becd783 Updating submodules
      0e34341fe8 Fix True Boolean encoding in Proxygen StructuredHeader
      43da49b35e Fix Proxygen StructuredHeaderDecoder dictionary decoding
      bdcc2d0572 Change proxygen httpclient RequestHandler::changePriority API
      c1263e174b Updating submodules
      fa31016c08 Updating submodules
      e62732f48e Use Factory->makePeerCert() inside TicketCodec
      3d50b86bd0 Updating submodules
      ddedccf69b Updating submodules
      540c658786 Updating submodules
      49800c242d Updating submodules
      e5a83651de Updating submodules
      ad1b1ab030 Updating submodules
      b4f8acc8d9 Updating submodules
      0bb966f4f2 Updating submodules
      9b99fb99fc Updating submodules
      4df8b0d800 Updating submodules
      e83719be63 Updating submodules
      c95452a034 Updating submodules
      e946e52c11 Decrease log level for ping probe timeouts
      b82bdf5baf Make EchoServer sample a little smarter
      3372b7cb39 Update the httpserver/ResponseHandler API to allow returning ProxygenError for newPushResponse
      449412c170 Updating submodules
      172c0d1c68 Updating submodules
      765390bd50 Add an option to specify lfs path
      d2c5ebaeb9 Updating submodules
      54e857400d Updating submodules
      a2ed213a01 Updating submodules
      0e4548526d Updating submodules
      661bfe8ed5 Updating submodules
      3099b9be31 Updating submodules
      950b3b1d0e rust-shed/futures_01_ext: rename futures_ext to futures_01_ext
      54bc8c28ab Updating submodules
      03687be491 Disable unnecessary checks (#8766)
      3278f61e84 Updating submodules
      6c72bb4c0e Updating submodules
      061ce2fe6e getdeps: don't depend on git fetch depth any longer
      6a971ed1ee Updating submodules
      496c7036e8 Updating submodules
      24a1dfab7f Updating submodules
      8b67f45829 Fix OSS build
      961888fc2c Fix discovery of `libsodium`
      ad5d79ceb4 Improve CMake config for dependent projects
      dbfbca1720 Updating submodules
      4997c38013 Updating submodules
      c85be5f84b Updating submodules
      a3f57dc70c Updating submodules
      58af1d241c Unify recv window logging for Proxygen clients
      ed9fe47bf3 Updating submodules
      7ad292c9af Updating submodules
      964b2fb371 Updating submodules
      04e3f3dc96 Make idle timeout naming consistent in HTTPTransaction
      24fe13e857 Rename HHWheelTimer variables from timeout to wheelTimer
      df4e6d677f Add toggle to disable GZIP compression in proxygen HTTPServer
      be83bef3e5 Updating submodules
      f6ae68ccd7 Updating submodules
      de1d04a918 Updating submodules
      c3e623ef42 Updating submodules
      c380647a85 Updating submodules
      0c28b63bd6 Updating submodules
      383eb52df7 Updating submodules
      004266acb0 Updating submodules
      d9025d9983 Updating submodules
      7bd9e0b144 Updating submodules
      96fb566b49 Back out "Use Factory->makePeerCert() inside TicketCodec"
      fbeaed87d9 Add ability to disable IPV6_ONLY for QuicServer
      5804ec9c9b Updating submodules
      6b0a340eaa Updating submodules
      7084f1285e Updating submodules
      7060f8fc9f Updating submodules
      880d2b4e47 Updating submodules
      a696f9fb5b Only run ping probes with active transactions
      ac47c3e0a3 Add a switch to extend ping probe interval on ingress
      d08311436b Updating submodules
      787c88e484 Updating submodules
      5f03d8b038 Use Factory->makePeerCert() inside TicketCodec
      f4f390e191 Updating submodules
      9a6d0ba238 Updating submodules
      fa4f3c1641 Updating submodules
      ccec8ba861 Updating submodules
      0cbc318546 fix max goaway id
      fd979a488d Update Proxygen http3 error code
      11800d6dab Updating submodules
      81dd8aed8f Updating submodules
      a85208709b Updating submodules
      cdec6f4b43 Updating submodules
      a3f856afd4 Updating submodules
      f0a6b851b6 Updating submodules
      17da692283 Updating submodules
      6871cde3ae Remove timestamp verification and cert key length verification
      bfcc9dd163 Updating submodules
      f5ebbb4d29 Updating submodules
      63b4a545fc Updating submodules
      2782e42f77 Updating submodules
      b98e7d62f1 Updating submodules
      2b75d35a35 Updating submodules
      e6d19172f1 Updating submodules
      9f30b9583b Updating submodules
      e727fe6262 Updating submodules
      225d9afcaf Updating submodules
      576ce88b0a Updating submodules
      8587bb59a4 Updating submodules
      fd5a7b5c87 Updating submodules
      7e3088ccb0 FindGlog: Add support for 'glogd' Debug library (#1479)
      59f910a152 Updating submodules
      7f894bbec9 Updating submodules
      f96d94df49 Reduce HTTPMessage size further
      f2a2e10d81 Compact HTTPTransaction and HTTPMessage
      407dc1c01e Sanitize URL port parsing
      d09dcf1abb Updating submodules
      3bc967a4ef Updating submodules
      9f04e27305 Updating submodules
      2fbfe79433 Updating submodules
      0f1508048d Recover HTTPSession local push resets to measure impact of the change
      eae2ff3633 Updating submodules
      ac3fa05e32 Updating submodules
      bbae54a22e Enable http2 ping probe on HttpSession through VIP config
      832b2b623e Updating submodules
      dab4025802 Add API to periodically probe peer with pings
      484c921c2e Updating submodules
      2e58ea8358 Updating submodules
      a9f18b1577 Updating submodules
      f4d26d293a Updating submodules
      dd04cd899a Updating submodules
      1dba44a433 Updating submodules
      90d58f889f Updating submodules
      10694284ce Updating submodules
      08166a3e41 cleanup CHECK_LOG_AND_THROW
      55fdba7f48 Updating submodules
      777f0dea6d Updating submodules
      6c4ce2dd30 Updating submodules
      02caf5743d Updating submodules
      c0703ef3c6 Updating submodules
      4002477d98 Updating submodules
      0ab4fdb6ed Updating submodules
      e037ac2d76 Updating submodules
      c3d34f3380 Updating submodules
      3b7c02fd30 rust/shed/hostname: rename hostname dependency to unbreak doctests (#15)
      e986c1ea42 Updating submodules
      bb2b1f2b36 Updating submodules
      f3da574054 Updating submodules
      89bf46418f Updating submodules
      2ac0718bc8 Add setEnableConnectProtocol flag to HTTPSessionAcceptor
      19cf70388b Updating submodules
      19bef61c09 Updating submodules
      fa15a7e3d5 Updating submodules
      0e1fe56270 Updating submodules
      a2bd0e1acd Updating submodules
      d950c3ec8b Updating submodules
      a32fc1f993 mononoke/integration: create a Makefile to run tests as part of getdeps.py build (#67)
      7cc4023712 reduce log level for skipping unknown HTTP/3 Frames
      19150898fb Updating submodules
      fdf917e56b Updating submodules
      e66a334e8a Updating submodules
      d032c57bc6 Updating submodules
      dd06552ab3 Updating submodules
      bfc2b82933 Updating submodules
      7ca169df57 Migrate httpserver tests to new SSLSession API
      06ab5770d2 Updating submodules
      031e03e042 Updating submodules
      1e8ec2b3a4 Migrate Pools and HttpConnector to new AsyncSSLSocket SSLSession API
      7607f920fd Updating submodules
      b21a382214 Updating submodules
      8555d875f5 Keep push transactions alive when the associated stream receives a RST_STREAM
      9585ef7d36 Updating submodules
      7668fce8ac Updating submodules
      b0335039ca apply black 20.8b1 formatting update
      839670ed60 Updating submodules
      e7f1e45295 Updating submodules
      d3f397f0fc Updating submodules
      0df22ec1e9 Add API to enable zstd compression in HTTPServer
      96fe82346e Updating submodules
      729f6f58af Fix windows build for StructuredHeadersUtilitiies
      7434fc72c7 Updating submodules
      26c1f6f4af Updating submodules
      f039138fbb Dont use sha1 certs in tests
      07efb6ce94 Updating submodules
      ae4f3d8497 Updating submodules
      c7a5a65c84 Updating submodules
      e2ca83a807 Updating submodules
      9c3f99b0c0 mononoke/integration tests: prepare dependencies for running tests by getdeps
      1bdb40b30f Updating submodules
      f45a28847c Updating submodules
      4e7e146a1d Use tokenless pacer in hq
      488e25a863 Updating submodules
      3725644583 Updating submodules
      598e3af71a Updating submodules
      a1d81a5a86 use QUIC cc string to type conversion func
      1b678a30fd Updating submodules
      c304b9e6ff Updating submodules
      ef5973059b Updating submodules
      a6e67a0d03 Updating submodules
      5495a3391c Updating submodules
      2a3e300661 Updating submodules
      f0d6e001b7 Updating submodules
      81465f2c0a Iteratively make requests in HQClient
      31e5eb8b88 Some sensible defaults for HQ
      f36887f28b Updating submodules
      1332eee56a Updating submodules
      45f98f5f0b Updating submodules
      de08330068 Updating submodules
      f2a1ea5735 Updating submodules
      bcdb618443 Updating submodules
      65edc19cd4 Updating submodules
      a73078a398 Updating submodules
      79754e91b4 Updating submodules
      b2a1a6d031 Use a beta version of libbpf to unblock perf_buffer__buffer API
      0e144032d6 Updating submodules
      552cc97ed0 Updating submodules
      272d8c2427 Add d6d params
      fe1be4db92 Use latest libbpf
      c0a6889fc3 Updating submodules
      c91a463b63 Daily `arc lint --take CLANGFORMAT`
      81255c0255 fix oss-fuzz build
      cc85ffc855 Onboard some proxygen rules to autodeps
      728aa40660 Updating submodules
      d6fc7f0176 Remove --skip-project-specific flag
      5021e1ecac Disable tests on windows
      0964240725 Remove sudo from install.sh (#341)
      ac9b4b58dd Add compiler-flags option to build script (#340)
      21ee1f0940 fix use before assignment case
      9ed22c26bb Updating submodules
      5feede255b Updating submodules
      6ae0e69311 Send knob frames for transport knobs
      10ba806944 Always give on*MessageBegin before a parse error
      d82de7842b Only give HTTP 400 for downstream header errors
      9441a2a6d9 build zstd in static to avoid DLL dependency on Windows
      30c76e4731 Fix bizarro logic in HTTPSession::readTimeoutExpired
      a4af81b094 mononoke/integration: build EdenSCM with non system OpenSSL (#12)
      28b565b9c7 Updating submodules
      479a89bad0 Updating submodules
      c37bf1104d Updating submodules
      8eb77099e8 Updating submodules
      7e39fbe7bb Back out "Update folly's source of truth to xplat"
      c705603cf7 Updating submodules
      75bc76f59e Updating submodules
      bf83f3b0f8 Add folly::to dependency to proxygen/lib/stats/tests
      18a5ba4d88 Updating submodules
      2d43a555ac Updating submodules
      c2b8d827b9 Updating submodules
      496f8f6f7c Updating submodules
      6e01582d6b Updating submodules
      608f4bc941 Updating submodules
      2994b5724b Updating submodules
      f7752d61a2 Updating submodules
      b736554577 Updating submodules
      dff4cdc98c Updating submodules
      c5cde29d93 Updating submodules
      4373d26e85 Updating submodules
      f724eaaf85 Updating submodules
      c15c246562 Updating submodules
      8b9a7727c9 Updating submodules
      9399be06ab Updating submodules
      3c75c954fe Updating submodules
      1ec08f018d Updating submodules
      1d0d3d31df Updating submodules
      0e9a62dc25 Updating submodules
      fb75b6cd04 Fix unnecessary move warnings
      6cfcd092df Updating submodules
      818a84d123 Updating submodules
      6844c0468e Add missing headers/includes
      c76a8a1953 Updating submodules
      b3b8c1e0c3 Updating submodules
      a7750bdf8e Updating submodules
      db505d4e6f Updating submodules
      00638349eb Updating submodules
      373deec9e7 Fix TSAN issue
      1b0a279167 Updating submodules
      7166ba6027 Updating submodules
      fbd29a4661 Updating submodules
      8f6646bcdc Updating submodules
      8ecccf04e3 eden/edenapi and mononoke integration tests: add edenapi/tools to getdeps and use them in tests (#51)
      9cea7a730e Updating submodules
      ff4d0c6cea Updating submodules
      d0d8ebfa6c Updating submodules
      0d92fd0313 Updating submodules
      d5c788f4c1 fix fuzzers build
      10b69dd109 Updating submodules
      044f8d39a8 getdeps: update zstd to 1.4.5
      216adc9a8e Updating submodules
      774493eedc Updating submodules
      3ffd95d53c HTTP1xCodec isReusable/WaitingToDrain changes
      9200150065 Revamp of generateGoaway
      ebaeb0d175 Updating submodules
      effc06a79e Updating submodules
      b58b6c2bd2 add prefix arg to build script
      89a0328813 Updating submodules
      3dfc7ec3da Updating submodules
      b87f95b478 install gperf on mac
      b806c54aab Correctly generate and parse PUSH_PROMISE continuations
      1e249424cb Updating submodules
      44f6bb75cd Updating submodules
      8df3cb082e only install googletest 1.8 when building tests
      88d011e651 no need to build tests for dependencies
      11254a6b57 update github action workflows
      7879e922d6 add missing license header
      9918b9c0ee Updating submodules
      c8c0c0bc7c Updating submodules
      1de10dc4b9 googletest 1.8.0
      044189c202 Updating submodules
      c31646684d Updating submodules
      d801d46ed2 enable tests in getdeps
      ad2cfce654 enable tests in getdeps
      d9a19e3541 enable tests in getdeps
      d54f4ddff6 fizz, mvfst, wangle, proxygen: add gmock as fbcode_build dependency
      265a113eb9 Updating submodules
      8caa823dfb Updating submodules
      c5b7753876 fix build badges
      6b4e3a18e9 Introduce EventBase::Options
      70386b92d2 Updating submodules
      627ddba89a add gtest version 1.8
      a732712c66 add gmock dependency to fbcode_builder_config
      67fddcb6f2 Updating submodules
      36cc983c50 c++17
      c9aebddd57 Updating submodules
      6d32579943 Updating submodules
      8fe7dc6155 Updating submodules
      c33144a817 Updating submodules
      311f90015b run some more linters
      eaf6c44d07 Updating submodules
      b004397720 Updating submodules
      9c7c698821 Updating submodules
      7a818548f1 Updating submodules
      3afa07d4dd Introducing the KnobFrame
      27683aebad Updating submodules
      b88350c248 clang format proxygen/httpserver
      2f30caa228 Updating submodules
      c1dcf6a1a1 Updating submodules
      03b454eeb0 Updating submodules
      7254fbfb59 clang-format proxygen/lib
      c91479c0ae Updating submodules
      03a8f4de26 Updating submodules
      1963e76163 minor fixes to HQ Tests
      c3745f5343 Updating submodules
      74f244dfd9 Updating submodules
      e89be1be01 Updating submodules
      15d2fa399f Updating submodules
      c2c956770a Updating submodules
      eb39d85eb8 Updating submodules
      1cd317da0b update fbcode_builder README to document getdeps.py
      8e727b8f18 Updating submodules
      127c7bd1c7 Updating submodules
      a854f22c50 Add MVFST_EXPERIMENTAL
      0771fbb403 update FindGflags.cmake to work on CentOS 8.x (#1409)
      b8a6499439 Updating submodules
      160f0da4ea Support extra socket options and override address in Pool/ServerHealthChecker
      82aa8c888d Updating submodules
      d4b82f07f9 Updating submodules
      fd158e0241 Updating submodules
      3965ff470f Updating submodules
      9b036278a2 Updating submodules
      64bc64b1ff Updating submodules
      6381484191 Updating submodules
      580c7e5035 Updating submodules
      c68624c88b Updating submodules
      c3494fc8e1 Updating submodules
      32b9d39322 Updating submodules
      197ecb6605 Updating submodules
      ced5ae65c7 add re2 as cmake dependency
      28c5a07896 Updating submodules
      46facc7735 Updating submodules
      890b283261 Updating submodules
      93df55d4c9 Updating submodules
      9910105590 Updating submodules
      ade033ed5c Updating submodules
      07d4e6d0bc Only check peer initiated streams against the concurrent stream limit
      997c695357 Updating submodules
      d76cb32791 Updating submodules
      3710989081 Updating submodules
      08bd9fe2fa Updating submodules
      94da8a4005 Updating submodules
      a782b20b02 Updating submodules
      e5c933133c Updating submodules
      deadd9a5ac Updating submodules
      26451c86d1 Updating submodules
      48c6618455 Updating submodules
      12a812d225 Updating submodules
      89f9492e6f Updating submodules
      acbdb7449b Drop h1q support in HQSession
      29244950fe return returncode correctly
      92b1ab7f6d Updating submodules
      193e618d57 Updating submodules
      71587cc7f5 Updating submodules
      382d87a414 Updating submodules
      22ddfcb288 Updating submodules
      a86f7d1c46 Updating submodules
      ea13e025f1 Updating submodules
      552b0432ca Updating submodules
      116107766d Updating submodules
      51abbb1bcf Updating submodules
      6f42044542 Updating submodules
      e212322330 Updating submodules
      d530325c9c Updating submodules
      3b8240f0f7 Updating submodules
      665b36bb9f Updating submodules
      09d20a6466 Updating submodules
      65a79d5cd2 Updating submodules
      6b700083cb Updating submodules
      9b4c699a40 Updating submodules
      3b28ed5eb0 Updating submodules
      38f9210d27 Updating submodules
      905286db23 Updating submodules
      54d6b99043 Updating submodules
      d87ec19917 Updating submodules
      41170f53a3 Updating submodules
      dbbb3e379a Updating submodules
      329fcf639a Updating submodules
      6f6531c187 Updating submodules
      11ff4a0aeb Updating submodules
      6b76e7eb8e Updating submodules
      9c104122eb Updating submodules
      ebbed4708d Updating submodules
      b99b8b0ff7 Updating submodules
      76a318ebb0 Updating submodules
      88cd0b8ea6 Updating submodules
      b9f2abb7c4 Updating submodules
      2342809569 Updating submodules
      f0637e42cf SAI API 1.6.3
      89db7b8f29 Updating submodules
      9543987f4a Updating submodules
      8e45ce8389 Add github action to auto-release TagIt tags
      1fbc16995c Updating submodules
      f5cc16728e Updating submodules
      1273272066 Add option to run tests without Testpilot even when it's available
      dbc1028cfe Updating submodules
      36a41e7e62 Updating submodules
      32837139c6 only use symbolizer if libunwind is found
      059e23094b Updating submodules
      1babfa857a Fixing RequestWorkerThread destruction
      688e27d377 Update folly's source of truth to xplat
      31d6586864 Updating submodules
      4e9f7eae83 Updating submodules
      97ea5d6bb1 Updating submodules
      23e2f27ce8 Updating submodules
      cf7ed306bb Updating submodules
      dc5a4252e1 Updating submodules
      5412e5e285 Updating submodules
      df78f1c130 Updating submodules
      f7cbafde64 Use setReadCallback instead of stopSending in HQSession
      8dc6e79242 Updating submodules
      a519001f8b Allow specifying error code in setReadCallback
      38e0a3c8ce Updating submodules
      0622fc0338 Updating submodules
      c80c30bba5 Updating submodules
      8cb8889014 Updating submodules
      90b358458c Updating submodules
      938ef7bd4f flush stdout before starting a command while interactive
      0807dc4d69 Updating submodules
      1c0d3e42c1 Updating submodules
      2a6835927f Updating submodules
      f314f430c3 Updating submodules
      b1754c1421 Updating submodules
      a64ac86f98 Updating submodules
      e63d8258fe Updating submodules
      4e81471374 Updating submodules
      7e9865aa3a Add critical alarming when a cert is within a day of expiry
      626262e811 Updating submodules
      421e4e6f52 Updating submodules
      b1f8f388e4 Updating submodules
      498bf8a455 Updating submodules
      3787e396e2 Updating submodules
      3b1fcd1622 Updating submodules
      c0360f92c4 Updating submodules
      5dab230b5b Updating submodules
      393e44328c Updating submodules
      a334cd6dca Updating submodules
      86f98cb684 Updating submodules
      ae65a72c16 Updating submodules
      e021340e7a Updating submodules
      4d1057edd2 Updating submodules
      fa896dd473 Update zstd dev debian package
      b5f74b0a29 Updating submodules
      207592a942 Updating submodules
      8616ea5f82 runcmd: do not pipe stdout on a tty
      6743036750 Updating submodules
      7e80218391 Updating submodules
      45d9f6182e Updating submodules
      0f8ce7185f Updating submodules
      18ff7239a9 Updating submodules
      5e8d9840ee Updating submodules
      04c23df9f2 Updating submodules
      8aef35d709 Switch gen_trace_event_constants.py to Python3
      1d7fc4cd9e Updating submodules
      0f925c1995 Updating submodules
      c4dbf392ca Updating submodules
      1b8dd6d5f9 Updating submodules
      d9ba346677 Updating submodules
      fa4af33030 Updating submodules
      4c5c3ad271 Updating submodules
      9bdb7c1608 Updating submodules
      6d416a6ebf Updating submodules
      493982a1fb Updating submodules
      c2c8fb0956 SAI API 1.5.2
      3a127413a8 Updating submodules
      4a015b1f21 Updating submodules
      e73730e1ed Updating submodules
      0ed4658d83 Updating submodules
      f27bf37b87 Updating submodules
      14150f7d3b Updating submodules
      643b53d596 Updating submodules
      614f80dfa8 Updating submodules
      95728bca62 Updating submodules
      8bcfe49b2c Updating submodules
      e0d387b3f6 Updating submodules
      b36e6b818e Updating submodules
      5e0aca773a Support using session controller with MockHQSession
      bf0a1baf2f Updating submodules
      6736b6c26a backout "[proxygen] HTTPSession: measure RTT via PING frames"
      ace2ca6805 Back out "Expose measure-RTT APIs from HTTPTransaction::Transport"
      379b74a11b Updating submodules
      ee8d4e95ff Updating submodules
      cee72d9b3e Updating submodules
      be20ad1673 Updating submodules
      7a4b33b793 Updating submodules
      a902daa4bc Updating submodules
      dc5a8c7ed3 Updating submodules
      52fe32da9d Updating submodules
      56ea91f5de Updating submodules
      1541ad6fc0 Updating submodules
      90c201fc23 Allow a project to have Actions run on all branches
      90a27aa52b Updating submodules
      5df3785b75 Updating submodules
      d577b6d353 Remove configparser deprecated method readfp
      83e996b9bb HTTPMessageFilter - add interface to detach handler from transaction
      a9686d691e Updating submodules
      1707a06d48 Updating submodules
      dd3bccd3a2 Add new --disallow-system-packages flag to `generate-github-actions`
      6310a1f3ec Updating submodules
      63678b71f8 Updating submodules
      47898babdb add ccp option to HQ
      c9f6838429 Updating submodules
      6de0006c1f Updating submodules
      5047a12477 Make getLocal/PeerAddress in HTTPSessionBase virtual
      cdfa7dda5b onTransportReady in HTTPSessionController
      eb5b082107 set SDKROOT when it is not already set
      ba88d5d42e attempt to specify boost to build with clang - take 2
      f56a96d1f1 Updating submodules
      0afe89d28a Updating submodules
      c47c7626c2 WeakRefCountedPtr
      23f88f3e09 HQByteEventTracker with TX timestamping
      c146804b7d Updating submodules
      c520137a1a Updating submodules
      ee7997e51c Update libzmq manifest to use libzmq3-dev
      d1f1ce01e3 Updating submodules
      c36f1edda9 Updating submodules
      6c8409530a Updating submodules
      ed9129ca38 correct testing::MatcherInterface type parameter
      ad75786958 Updating submodules
      cb9aab0be8 Updating submodules
      0e7a1dcb9d Bind to BGP address for external IPs
      9cae632474 Remove std::regex from HQ ConnIdLogger
      5954cc8ba3 Updating submodules
      004eb4ad12 Updating submodules
      f7e4d69af9 Updating submodules
      cc4aa97dcd Updating submodules
      3de7cbfef9 Updating submodules
      389c5514bb Updating submodules
      5964518ed8 Updating submodules
      fa1ea7ad91 Updating submodules
      4bae24a5cd const ref in range based for loop
      cc40a5590a Updating submodules
      400448d84b Updating submodules
      8d65fb227a Updating submodules
      63685d5006 Updating submodules
      9216f62394 Updating submodules
      cf8a439405 Updating submodules
      41df004efe Updating submodules
      8c8b0bfa3a Updating submodules
      c561b0676b remediation of S205607
      10918664c4 remediation of S205607
      144e1b7088 Updating submodules
      bad646f4d9 Updating submodules
      65727d8e68 Record when app rate limited during egress
      ef866e055b Generic ByteEvent infrastructure
      f197ad22fb Updating submodules
      5b551f7cf6 Updating submodules
      9915f7324d wangle::SSLSessionPtr -> folly::ssl::SSLSessionUniquePtr
      76fc228ad5 Updating submodules
      3c4fdab49e add Mononoke integration tests CI (#26)
      dd4ab011c9 Updating submodules
      44f7fc160d Updating submodules
      d6f17f0eb0 Back out "fix boost macOS build with new Xcode" (#27)
      6dbad7c292 Updating submodules
      03144b6abb Updating submodules
      e5220638c3 Updating submodules
      1b79f5aed7 Updating submodules
      76169d4752 Updating submodules
      f4a5b0ee76 Updating submodules
      c22b8fcfce fix boost macOS build with new Xcode
      9f01d017a5 teach getdeps to look for clang on macOS with xcrun in boost build
      2fc15f4b04 Updating submodules
      2827462c05 Updating submodules
      4d4cbdf91d Updating submodules
      398a927000 Updating submodules
      3ce7815b82 Updating submodules
      35f4c2aba8 Updating submodules
      cad88454e3 Updating submodules
      4f443def70 Use the Rust toolchain via the DotSlash Windows shim
      e473bebe70 Updating submodules
      78f0eb3e97 use latest release from fmtlib instead of master
      3927d5309c Updating submodules
      bb4bfb83be Updating submodules
      02faa1d1d8 Updating submodules
      3e70931ac5 Updating submodules
      627ecfc76e Updating submodules
      9f15606280 Updating submodules
      4a6d1871eb Updating submodules
      dfa847ae46 Updating submodules
      17391dd9f5 edenscm/hg: add GitHub Actions with CI for HG plus add fixes for getdeps (#25)
      579b5a2225 WIP - make the ConnectionToken be a random string
      3a27919853 Updating submodules
      bf1e916149 Updating submodules
      776f86521d Updating submodules
      f8f84fff8b fix `excess` computation for 32-bit systems
      c24b5ef8fb Updating submodules
      c2b0b93557 Updating submodules
      c455de3c02 Guard against new transactions created during shutdown
      9f334c90c1 Updating submodules
      07fca81c48 Updating submodules
      b0ee90348c Updating submodules
      8bd7c55fc2 Updating submodules
      29651fa174 Updating submodules
      7dbac36ea0 Updating submodules
      132733a1bf Updating submodules
      98406432e8 Updating submodules
      e808ef5f5a Updating submodules
      042d5517bf Updating submodules
      0589213278 update GitHub actions
      1571b7f6fb Updating submodules
      eb38ba2953 Updating submodules
      27499fa5df Remove dead includes in proxygen/lib/http
      6f77ede5cc Updating submodules
      eccd430470 Updating submodules
      16cae4e6f9 add retry flag to getdeps test
      a72a5032ce avoid using relative path in fb_py_win_main
      98a6467f15 Updating submodules
      2a7893d151 Updating submodules
      8d0f482d25 Fix Date header detection logic
      1a4edf0719 Updating submodules
      55279f1fa7 Updating submodules
      b1f77bce82 eden/scm: provide getdeps.py way of building eden/scm on GitHub
      538e973ed1 Updating submodules
      97f6257229 Don't allocate WriteSegment per write
      4781b0b3de Updating submodules
      956fe7226c Updating submodules
      c7beeff503 Updating submodules
      bde3b7b1de Updating submodules
      f6c360c2c7 Specify type for SocketState.
      30193884fa make fb_py_win_main to dynamically find Python3.dll
      4cd7e60de2 Updating submodules
      e242d7ea16 Remove rsocket-cpp dependency from OSS projects depending on fbthrift
      5016b31dd8 Make connect timeout configurable
      ae40e9eff8 Drain session on non-reusable codec when txns > 1
      4ec55f26bf Updating submodules
      955ec617eb install m4 as a dependency for oss build
      efbc3f5bfa Updating submodules
      f5e98986bc Updating submodules
      f1a75f10cf Updating submodules
      f41c50a86c use local build directory as install prefix for getdeps oss build
      11f980b4d9 unblock fuzzer at http_parser_execute
      5525ec184f Updating submodules
      c1f8d16b4d Updating submodules
      cc604e09c0 Updating submodules
      8c2467b40c Updating submodules
      f52bfd1062 Updating submodules
      f151ea0bed Updating submodules
      52b29a349d Fix OpenNSA 6.5.19 hash as Brcm modified the tarball
      80b8f04586 Updating submodules
      32569b3f57 Updating submodules
      ccd4518014 Updating submodules
      982d309aa5 Updating submodules
      42f60b3b31 Updating submodules
      76aa53a717 Updating submodules
      c39cc4238f Updating submodules
      4b8dc4f599 Updating submodules
      c1d48c106c Updating submodules
      7265e4e2e8 Updating submodules
      894869b352 Updating submodules
      192037b92e Updating submodules
      b1a2ef97f0 Updating submodules
      a4cfa8c75e Updating submodules
      4353384581 Fix oss-fuzz build
      34506162c7 Updating submodules
      58f098e37f fbcode_builder: getdeps: Update OpenNSA to 6.5.19
      70b4f8509a Updating submodules
      0c17da58ca mononoke/configerator structs: change the OSS folder where configerator structs are saved
      ddb5018df3 Updating submodules
      bb9e36d231 Updating submodules
      7399a9bb40 Updating submodules
      62113fd0cd Remove a couple CODEC_STATIC users.
      c7c73a98ef Updating submodules
      08aeac0be8 Updating submodules
      40618dd790 Updating submodules
      5f17372204 Updating submodules
      f4fcf608c4 Updating submodules
      55fb2c7ea2 Updating submodules
      26269b4a55 Updating submodules
      890fc432f6 Updating submodules
      8f0b3ec6ff Updating submodules
      7b51c12b9f fbcode_builder: getdeps: OpenNSA update source URL
      044f62d1a1 fix encoding bug
      3298c325c5 optionally build fizz tests
      d79bdd7e10 Updating submodules
      098f911e6e Updating submodules
      6299364f3c Updating submodules
      7b0535c525 Updating submodules
      0c7db3e979 GitHub Actions: fix running out of space on Ubuntu build workflow (#23)
      507dc59113 Updating submodules
      cf9bdd5e14 Updating submodules
      ad0c7d2be6 Updating submodules
      75adb619bc Updating submodules
      613f6f5931 Updating submodules
      4f49e66b1e Updating submodules
      a8a6fbc1a9 Updating submodules
      da098b98c2 Updating submodules
      d783c77271 Updating submodules
      5473b5458a enable ALPN check in fizz
      0fe46aaef8 Updating submodules
      50596cd75b Updating submodules
      40a5b0a0a2 Updating submodules
      7ae1cb613e Fixing remaining shutdown leaks with RCU code
      5dcac18958 Updating submodules
      b034572fe1 Updating submodules
      ac59740a6c Updating submodules
      766cf0ff53 Updating submodules
      24ed129271 cargo_from_buck: add the patch section to Cargo workspace and allow workspace appending to existing manifest
      a2e57a880c Updating submodules
      fdbe96aed6 Updating submodules
      9bb6ea46b9 Updating submodules
      9f548cd49b Updating submodules
      a81b64d924 Draft-29 support.
      6935be9ed7 Updating submodules
      a455549a4d Updating submodules
      1846f2eab0 Updating submodules
      3e1c1afd22 Updating submodules
      38f55c540f re-enable lz4 compression for rocksdb on macOS and Linux
      64f3137bf3 Add proxy-status header for bigcache lease queue timeout responses
      a498a5e759 Fix TSAN-detected race in HTTPServer::stop
      6f0d3ef26b Updating submodules
      
      git-subtree-dir: external/proxygen
      git-subtree-split: 48ea6d85d2cc268e95cef6e4b62769266eeb3475
      6e8a68ce
    • Sophie Wenzel-Teuber's avatar
      b99e0f3d
    • Sophie Wenzel-Teuber's avatar
      Squashed 'external/wangle/' changes from 4e05aa3f7f..ec3171c577 · df7f0628
      Sophie Wenzel-Teuber authored
      ec3171c577 Add client alpns to TransportInfo object uppon successful handshake
      a097c24fb6 Updating submodules
      d5f01e9e6d Updating submodules
      de41fafde9 Updating submodules
      60fd8ab4e8 Updating submodules
      7c77482477 Updating submodules
      b32a993ffd Updating submodules
      f9f48975f6 Updating submodules
      212ca8f127 Updating submodules
      c970c7f61f Updating submodules
      da9490c423 Updating submodules
      b2454ce072 Updating submodules
      e173ada6e4 Updating submodules
      017308a709 Updating submodules
      038dbe4e18 Updating submodules
      b337b2cb35 Updating submodules
      d91aea7546 Updating submodules
      cdc52b9e78 Updating submodules
      00a2a3a4b2 Updating submodules
      a6314cc4ce Updating submodules
      9457fa20a5 Updating submodules
      58b0a96bd3 Updating submodules
      037e898a06 Updating submodules
      395a89fc8b Updating submodules
      8059fd70e3 Updating submodules
      eb5108594d Updating submodules
      e262fad5ef Add folly::RequestContext support to Pipeline
      4f8269ba3d Updating submodules
      22a67594cc Updating submodules
      72e78b10d3 bump fmt in fbcode-builder to fmt-7.0.3
      29243d1277 Updating submodules
      84b94e9d66 disable test_mount_state_during_unmount_with_in_progress_checkout on eden-asic-build-and-test
      db3ffb3ef5 Updating submodules
      e05efc22dc Updating submodules
      69ac237977 Updating submodules
      08bf2a393f Update openr manifest to use main
      83f90a9aec Updating submodules
      78e778a4cf Add range-v3 as dependency for openr
      9a500d86bc Updating submodules
      b41961ea9d Updating submodules
      1b3bcc9d11 Updating submodules
      b56e735580 Updating submodules
      c48aba544b Fix MultiFilePoller deadlock
      cf8f4bea83 Updating submodules
      8499ec21d9 Updating submodules
      5fa6c38e62 Updating submodules
      a28e0dcc53 Updating submodules
      46a757b173 Updating submodules
      b079c258d0 Updating submodules
      04203f33e4 Updating submodules
      2ba22df462 cmake: build edenfsctl Rust
      21b1a77bd7 Updating submodules
      01516082b8 Updating submodules
      28d68138a7 Updating submodules
      d7c32cde0b Updating submodules
      b39cfdf9a1 Updating submodules
      c1ab629e21 upgrade to VC++ 2019
      e8e9e2374b Updating submodules
      a5fb0e4fb9 Updating submodules
      ec23a702d8 Updating submodules
      848f73f592 Updating submodules
      f1beec857a Have OSS build pick 'fizz' from 'main' (instead of 'master')
      b6988d17cb Updating submodules
      0353b692fa Updating submodules
      a4609fa558 Updating submodules
      b7e01a5905 Updating submodules
      d30f149fe6 Updating submodules
      abf7e0dc53 Updating submodules
      ca19387f20 Updating submodules
      d64d606eec Updating submodules
      8fdcd6ad9e Add a option in server acceptor to notify pending shutdown to pipelines
      c51cae3f31 Updating submodules
      05e55129d6 Updating submodules
      81fae44c16 Change drainAllConnections to a virtual function
      4b648c30eb Updating submodules
      b37c4a5e80 Updating submodules
      a9f8763106 Updating submodules
      29df3a967d Updating submodules
      1660fb119c Updating submodules
      28c76c9791 Updating submodules
      4d613e252d Updating submodules
      ce162392eb Updating submodules
      6b313eb03b Updating submodules
      4fa9df6dd7 Updating submodules
      60cc20836d Updating submodules
      2209b84c32 Updating submodules
      4dc028dd60 Updating submodules
      4d7b05d598 Updating submodules
      eefe4785ca Updating submodules
      51299b5dcd Updating submodules
      58ca5c9bc4 Updating submodules
      5b51ae6190 Updating submodules
      2bdfc6553f Updating submodules
      b4f54830ca Updating submodules
      f5cd2814c0 Updating submodules
      a1753e69f2 Updating submodules
      86714dc0ee Updating submodules
      59b3a891eb Updating submodules
      9449900b84 Updating submodules
      c0184bba0e Updating submodules
      8254e116de Updating submodules
      5d4bdb2468 Updating submodules
      1adbb7bc6b Updating submodules
      4457942bfd Updating submodules
      f1d50c09cb Updating submodules
      9358207a98 Updating submodules
      d436897f6a Updating submodules
      dfcfab5951 Updating submodules
      9d46362c0a Updating submodules
      0d72b6b1e9 Updating submodules
      d96675bbd4 Updating submodules
      52f39a2b9e Updating submodules
      02247c0bdf Updating submodules
      648be11c1d Updating submodules
      974c1c2ab9 Updating submodules
      6288d88f53 Updating submodules
      4c2a3e3f76 Updating submodules
      1bedebf13e Updating submodules
      ead81f99bb Updating submodules
      41e0e6a010 Updating submodules
      ecc83706a8 Updating submodules
      ff2773c2bf Updating submodules
      5130bae015 Have OSS getdeps.py pull code from 'main' (instead of 'master') until all repos are migrated
      4de2139b44 Updating submodules
      26076e9ddb Updating submodules
      1a92efd089 Updating submodules
      e3b1e7480d Updating submodules
      e41e0902b2 Updating submodules
      0662154ec7 Updating submodules
      8266b62893 Updating submodules
      b2c000570a Updating submodules
      e8d7d4b8a6 reflect the wangle github branch rename from master to main
      dfbae3d404 Updating submodules
      bbe1650f79 Updating submodules
      98e3754443 Updating submodules
      0753785c6c Updating submodules
      905695fb5e Updating submodules
      6d622bb801 Updating submodules
      19a7d62713 Updating submodules
      7723fe2b36 Updating submodules
      4afb177ee8 Updating submodules
      8a136d1b0f Updating submodules
      4bd7f9f34c Updating submodules
      8083a5f61c update the branch name for the fb303-source manifest
      72bc84f2a4 Updating submodules
      8d44b5691d Add ability to cache session peer identities
      cd33432747 Updating submodules
      cf5bf2feb2 Add a virtual method to SSLSessionCallbacks that runs in new session callback
      ce4d72b38d Updating submodules
      18ffb17bb6 Updating submodules
      de330ee5d1 Updating submodules
      4887e317dc Updating submodules
      8b4e1adde6 Updating submodules
      8a28b974e6 Updating submodules
      03e2c9c672 Updating submodules
      8c576d5b36 Updating submodules
      2ebe6f31f6 add support to custom main branch name
      77b35bebdb Updating submodules
      c9f76a3a24 Changes for building in Debian (#943)
      dfcb9ea5fa clang-format
      2cd9851d2f Updating submodules
      9c5c50fcc0 Updating submodules
      dc7b7133e5 Updating submodules
      7cc809e446 Updating submodules
      1d04c37775 Updating submodules
      473ce6da93 Updating submodules
      509262a98a Updating submodules
      21497b14a3 Updating submodules
      2199a25db5 Updating submodules
      e8e95a8351 Updating submodules
      31140adabc Updating submodules
      5ace6bb6c2 Updating submodules
      014fd4aad9 Updating submodules
      cd5a8945a7 Updating submodules
      3fed68cbc6 Updating submodules
      2f8c9ee476 Updating submodules
      d336ec86c4 Updating submodules
      9fdcbd32a5 Updating submodules
      543bc7bf00 Updating submodules
      85bbdc2710 Updating submodules
      d05498bf76 Updating submodules
      a231423770 Updating submodules
      e9fa25082f Updating submodules
      3e4f60f666 Updating submodules
      70a9b63839 Updating CLI11 symlinks to include CLI11-2.0.0
      9594f141d3 Updating submodules
      1736c53473 Updating submodules
      3e70900d7a Updating submodules
      95bb09dcbe Updating submodules
      20d84a0564 Updating submodules
      41241f8a4d Updating submodules
      57e74cf71b Setting up basic build for delos_core
      3debc6caac Refactor TLSTicketKeyManager part 1
      88de2e6f95 Updating submodules
      72a39bdf69 move to common shared directory
      ef08794066 Reduce logging for missing ticket keys
      5d6e143046 Updating submodules
      3edf724cf3 Updating submodules
      bc0b4f8a6f Updating submodules
      4430cf6635 Updating submodules
      467536b50d Updating submodules
      07f45512b2 Updating submodules
      15489d16be Updating submodules
      c425ec2847 switch to tp2 CLI11
      635b580d8f Add CLI11 manifest
      63a65a4608 Updating submodules
      c5e22369ee Updating submodules
      16b8ee4046 Updating submodules
      e562c83489 Updating submodules
      856b78f82f adding copyright header
      ea083d97f7 Updating submodules
      95a8ed0191 Updating submodules
      8428db29e1 Updating submodules
      8213aafd3e Updating submodules
      4d20b0dbf8 Updating submodules
      0c4cbcad77 Updating submodules
      799597175e avoid generating internal dependencies for public CI
      150df865cb Removing totalNumPendingSSLConns_ atomic due to lack of use
      90d5e04b0d Updating submodules
      f88b0502e2 Updating submodules
      9cd10a83f0 include rust-shed in edenscm builds
      a00c8c3513 Updating submodules
      29c23d906c Updating submodules
      1be1b7c073 Updating submodules
      8810250d2e Updating submodules
      b5b986b596 Enforce ALPN match when both client and server support ALPN - proxygen
      0497be8810 Updating submodules
      2d16a8bdc3 Updating submodules
      407a14aa03 Updating submodules
      24643fa2bb Updating submodules
      cc1c057e7d Updating submodules
      3fb9f3675e Updating submodules
      ba681736d7 Updating submodules
      122f1cf7e8 Updating submodules
      9a8b53a71b Updating submodules
      bcd1974d55 Updating submodules
      74e34b9378 Updating submodules
      b7a89daa5d Updating submodules
      159a45f875 Updating submodules
      763e257bc0 Updating submodules
      804cff5013 Updating submodules
      232d07ae9f Updating submodules
      25a99760ac Updating submodules
      6c5d5246e9 Updating submodules
      a31a0a317d Updating submodules
      67b75d9bc7 Updating submodules
      121064b17f Updating submodules
      694b142dfa Updating submodules
      e3064e213b Updating submodules
      d7440b680b Updating submodules
      6d425a5ee7 Updating submodules
      7d4e338491 Updating submodules
      0ad0913950 Updating submodules
      d83d99e7eb Updating submodules
      6b17743d39 Updating submodules
      9552323b6b Updating submodules
      a2d3d0862e Updating submodules
      511fee0f6e Updating submodules
      f610dbee12 Updating submodules
      a906e857e0 Updating submodules
      79f77064d3 Updating submodules
      0dc6870f66 Updating submodules
      541198a7d4 Updating submodules
      9d018eb664 Updating submodules
      76941784f4 Updating submodules
      dd258aaddf Updating submodules
      ac42b19f8e Updating submodules
      ecab9a1d19 Updating submodules
      80bb675bac Factor ticket key manager into handler interface
      b198663e02 Updating submodules
      34b5befcac Updating submodules
      67ec015b58 Updating submodules
      1b9af4f545 Updating submodules
      6598c86691 Updating submodules
      148db09590 Updating submodules
      cd449e2d9f Updating submodules
      8064782db2 Updating submodules
      ce64f0dc4d Updating submodules
      d8120582eb Updating submodules
      b60454a230 Updating submodules
      b2bf187779 Updating submodules
      8d4ffb9c26 Updating submodules
      a434689c00 Updating submodules
      629e45417a Updating submodules
      243894b5dc Updating submodules
      69e064f678 Updating submodules
      2a0ab306bd Updating submodules
      14f71cf724 Updating submodules
      c76ab87f33 Updating submodules
      6554b542ee Updating submodules
      55db03421b Updating submodules
      aba56bfc88 Updating submodules
      7517da402b Updating submodules
      42fe2805f8 Updating submodules
      1c6269ab09 Updating submodules
      709c9fb70e Updating submodules
      edeb36bb6d Updating submodules
      b886015dfa Updating submodules
      0be4784f09 Updating submodules
      4c4d0ceab8 Updating submodules
      9104c0b05f Updating submodules
      0ebd2ce9ae Updating submodules
      7ffaa6b17d Updating submodules
      c5b3731f7f Updating submodules
      d3ea54dcfc Updating submodules
      09ce1d2fba Updating submodules
      b3c7b16354 Updating submodules
      b62b842997 Updating submodules
      e5f38482eb Daily `arc lint --take BLACK`
      3e417ed5b7 Updating submodules
      68477a2ee3 Updating submodules
      df0811ad52 Move FindZstd.cmake into fbcode_builder
      08478a9ec7 Updating submodules
      d2f4cdb6bc Updating submodules
      3ea0766eb2 Mark zstd as a dependency of fizz
      a50fcab358 Updating submodules
      e27bc4b812 Updating submodules
      ac833d3f2c Opt in opensource/fbcode_builder to pyfmt
      8340e8466d Updating submodules
      b1b8a7a4a1 Updating submodules
      9f471b4075 Updating submodules
      ec3ce262f5 Updating submodules
      4c365b753d Updating submodules
      70a88c8944 Updating submodules
      3da0d984f1 Updating submodules
      a26a767026 Updating submodules
      ad86bd4dbc Updating submodules
      78f79f4f07 Make `travis_docker_build.sh` macos-compatible
      7b9af8f0bd Updating submodules
      2511c8350a Updating submodules
      a193c57357 Updating submodules
      a699625e54 Updating submodules
      73beac4bbb Updating submodules
      dbdb7394df Updating submodules
      657e5b791c Updating submodules
      eca48d2160 Enable fb dynamicconfig loading inside eden backingstore
      331236f54c Updating submodules
      ffbe8aff6a Updating submodules
      61083e357f Updating submodules
      b303515584 Updating submodules
      11c3ed47e5 win: add --return-nonzero-on-failures to sc_testpilot
      7bc0d4c168 Updating submodules
      f76db71d21 Updating submodules
      c8ad2dee1d Updating submodules
      c7a4d2de7d Updating submodules
      27ab80e07c Regen github actions (#1614)
      58c5d0b5f1 Updating submodules
      c88f6b8f4e Updating submodules
      cba86b481b Updating submodules
      6d967996a7 Updating submodules
      4eb0086623 Updating submodules
      d68caa3a69 Updating submodules
      2adf895f94 Updating submodules
      bd9bff1396 Updating submodules
      1706fa1dbd Updating submodules
      0182b1ce89 Updating submodules
      2fde4fde11 Updating submodules
      6f2eae55dd Updating submodules
      3207c57cbb Updating submodules
      656e188c3f Updating submodules
      61001a346b Updating submodules
      01e792670c testpilot: testpilot is broken on Sandcastle
      06b51f9974 Updating submodules
      a0c5979d72 Updating submodules
      55b214bb82 Updating submodules
      a1362ba4fe Updating submodules
      ba609a5ab2 Updating submodules
      76c20793b7 fixup catch in FilePersistenceLayer
      acb170a102 Updating submodules
      d33e4c0607 Updating submodules
      fd9f414620 Updating submodules
      2c7e6178d6 Broader exception catch for FilePersistenceLayer
      cb4217658f move watchman includes into their own directory
      690ce7868e Avoid heap-allocating destructor guards
      cc47b5991c Add OnDataAvailableParams in tuple of AcceptPipelineType
      c99bcdc15c Add opt outs to shipit
      feea425a5e add option not to prefer /usr/bin python on mac
      a06b6d4b9e fix tpx command line when filtering is enabled
      e01c41ac50 FindSodium: Do not create target unconditionally (#430)
      18dc6d4e58 Missing cmake cache variables (#1090)
      a79dc9a5cf feat: add support for compiling open/r on 64-bit arm linux (#95)
      8a948239af Build FBOSS with new OpenNSA 6.5.22
      a13ad0199b Update OpenNSA manifest to latest 6.5.22
      5c079eda1d fbcode_builder: getdeps: libyaml: add manifest
      9c2f473ef0 Throttle accept error logs
      c0b2ec6236 Make recreateFizzContext a public API
      549732cb44 Rename ConnectionManager::iterateConns to forEachConnection
      33d84df82b Updating submodules
      50379d06bb Updating submodules
      cabd44f885 Updating submodules
      189b730c8e Updating submodules
      cd3ce74e52 Updating submodules
      b73e0709f3 Updating submodules
      142d304d0b Updating submodules
      a2fe649ac3 Fix openr.thrift Python Module Build
      82368206b7 Updating submodules
      056d233c7f Updating submodules
      44f3056104 Updating submodules
      ece63f86ba Updating submodules
      db18bea063 Updating submodules
      e66ef4d7ed Updating submodules
      851b0cc385 Updating submodules
      b03d63b29a Updating submodules
      83a9d6e249 Updating submodules
      09cc8c0d40 Updating submodules
      c8c993ac6f Updating submodules
      0f6c3b274b Updating submodules
      43264fb6b9 Updating submodules
      bd61768f2c Updating submodules
      276902c00b Updating submodules
      fbe6d0b419 Updating submodules
      1dcfaccf67 Updating submodules
      4abb17a5d2 Updating submodules
      502f072480 Updating submodules
      a58ddd7666 Updating submodules
      a87ed2c587 Updating submodules
      11e1dae100 Updating submodules
      41a8888dd1 Updating submodules
      efdafab36e Updating submodules
      8875ea1c1d Updating submodules
      b2602948b6 Updating submodules
      58b6f68988 Updating submodules
      0964b7c8e2 Updating submodules
      c4b0cb9ca6 Updating submodules
      c180e2d196 Updating submodules
      966b1db287 Updating submodules
      0a3e28ca63 Updating submodules
      37a06840ad Updating submodules
      cd064fad31 Updating submodules
      95657ca7c6 Updating submodules
      eb3f89278f Updating submodules
      e56963f6f3 Updating submodules
      58046d7508 Fix removeAcceptObserver in Acceptor
      4d8d9db6b2 Updating submodules
      21076e16fa Updating submodules
      d5998687ee Updating submodules
      3e5b7ea18b Updating submodules
      39e6066a88 Updating submodules
      6402842aa3 Updating submodules
      34bc71b4b4 Updating submodules
      da0d0b1961 Updating submodules
      ee18030709 Updating submodules
      d51b1776e1 Updating submodules
      a662ec9750 Updating submodules
      0f44b8ca7e Updating submodules
      a28117bd6f Updating submodules
      e270045a55 Updating submodules
      0b521a1003 Updating submodules
      043db9e417 Updating submodules
      04d50e5a52 Updating submodules
      43bce2f155 Updating submodules
      68c66a1928 Updating submodules
      ade67a9659 Updating submodules
      bc49837090 Updating submodules
      75c6a49915 Updating submodules
      1d3984e378 Updating submodules
      29a94da71a Updating submodules
      7e75be839b Updating submodules
      9d469baa22 Updating submodules
      29fc40d6a5 Updating submodules
      828b80cf96 Updating submodules
      fadab1c950 Updating submodules
      cafc37c7df Updating submodules
      2a64a73109 Updating submodules
      cd1f48cedf Updating submodules
      c55f6e790b Updating submodules
      7b19819a13 Updating submodules
      27a1ab6ee8 Updating submodules
      5d7a4acabe Updating submodules
      73543cdd75 Updating submodules
      3880cd3786 Updating submodules
      1036621c0a Updating submodules
      66e7f0e18e Updating submodules
      d0de96294b Updating submodules
      d87b737709 Updating submodules
      aea71bcc0a Updating submodules
      64224c7d14 Updating submodules
      2a573471e8 Updating submodules
      6ece04fde9 Updating submodules
      8ceb9ecab0 Add re2 as a dependency on getpdeps
      69b6acca09 Updating submodules
      be41385744 Updating submodules
      0d729fe855 Updating submodules
      c93256b2a0 apply upgraded black 21.4b2 formatting to fbsource
      f021a96f31 Updating submodules
      2bf47de986 Updating submodules
      0d86ba95e5 Updating submodules
      0523a2080b Updating submodules
      18e94a36d7 Updating submodules
      baa4f11b76 Updating submodules
      12eb6a9253 Updating submodules
      4b729f5264 Updating submodules
      aa8f5ed942 Updating submodules
      49fea46d41 Updating submodules
      62bf8ec870 Updating submodules
      521972d8c6 Updating submodules
      f1f198094b Updating submodules
      455c2e9b2f Updating submodules
      30f8413134 Updating submodules
      974decc11e Updating submodules
      d96ceae64c Updating submodules
      9d95855497 Updating submodules
      694af4c869 Updating submodules
      01845a6e5a Updating submodules
      fbb525fc7c Updating submodules
      4d5c5ed0e7 Updating submodules
      936df54bf5 Updating submodules
      104852af4d Updating submodules
      72080adf7d Updating submodules
      60e1bac0b1 Updating submodules
      b681dbfdd3 Updating submodules
      b4b69ba85e Updating submodules
      f0258e9b96 Updating submodules
      9af2090bbe Updating submodules
      1ccc377ee9 Updating submodules
      b4bf323730 Updating submodules
      96dd76ea39 Updating submodules
      84741b4b4c Updating submodules
      e5e2d4630e Updating submodules
      20cab44f64 Updating submodules
      ab82698c2b Updating submodules
      797d541796 Updating submodules
      4a9f2cdd4d Updating submodules
      481504cf2e Updating submodules
      2f30638435 Updating submodules
      18b8275805 Updating submodules
      29d32025ff Updating submodules
      b6f679b560 Updating submodules
      3a0dfb3c9b Updating submodules
      b589bc0148 Pass client address to newly created server AsyncSockets
      7d6384f4c7 Updating submodules
      2ca3999e75 Updating submodules
      02d3764834 Updating submodules
      756fe02bb4 Updating submodules
      7a61d1ce7f Updating submodules
      6fcc5b26d6 Updating submodules
      e4c5607eab Updating submodules
      3507a6ca3d Updating submodules
      09e6038b68 Updating submodules
      8ac2312a33 Updating submodules
      6d4b556dab Updating submodules
      cd284f16c4 Updating submodules
      dfddc314a8 Updating submodules
      602ffe934d Updating submodules
      8c4ea479c0 Updating submodules
      8975970e02 Updating submodules
      c3a60bfa74 Updating submodules
      f2e769b9f7 Updating submodules
      cedff251b2 Updating submodules
      e7390b26a8 Updating submodules
      ba3e2df803 Updating submodules
      4fdb2d2859 Updating submodules
      9f1f74113e Updating submodules
      bcf6198767 Updating submodules
      8fc6a5a396 Updating submodules
      65a9523009 Updating submodules
      0a1adf870b Updating submodules
      e2dc00c3dc Updating submodules
      b5d5f2fa56 forward env vars through tpx
      4859438fb5 Updating submodules
      fa4af104e6 Updating submodules
      804b20fd2e Updating submodules
      4cb26a621c Updating submodules
      73ccfb13ff Updating submodules
      368317d25b Updating submodules
      fe590e9a4b Updating submodules
      7470484403 Updating submodules
      0fecc6e798 Updating submodules
      4ecd8b6d70 Updating submodules
      1f3867ac0e Updating submodules
      db20f031dd Updating submodules
      e59818b115 Updating submodules
      4246809609 Updating submodules
      43286fc3fd Updating submodules
      71bc392871 Updating submodules
      1e8a40020b Updating submodules
      d816cff670 cmake: set CMAKE_CXX_FLAGS in FBCompilerSettingsUnix.cmake
      49ebd5d19c Updating submodules
      4e331e9b81 Updating submodules
      8cedd3daa0 Updating submodules
      7932fcef5b Updating submodules
      23e0abbb49 Updating submodules
      b0dbf765b4 Updating submodules
      997d3e7f9e Updating submodules
      046c16bb35 Updating submodules
      cd7db13199 Updating submodules
      196bafa737 Updating submodules
      61fbf23b7e Updating submodules
      2ed81908df Updating submodules
      a032870708 Updating submodules
      2825c959ed Updating submodules
      57ed5c5018 Updating submodules
      4316be0b3e Updating submodules
      3781fb32b2 Updating submodules
      633e23d134 Updating submodules
      5d25a8aeb5 Updating submodules
      e9da5a6e17 Updating submodules
      1488726e8f Updating submodules
      1526e02346 Updating submodules
      d8912b5c3d Updating submodules
      5867b02ecf Updating submodules
      c988ea0721 Updating submodules
      7c82b35c63 Updating submodules
      4f0c915f3d Updating submodules
      8d3cb20ef5 Updating submodules
      d2b1aaa2c7 Updating submodules
      5dd826f324 Updating submodules
      88f9f4b56c Updating submodules
      b4ca2134fb Updating submodules
      3d2a348cda Updating submodules
      e6ef67c79a Update AsyncSSLSocket factory functions to return unique_ptr
      f18ee59e97 get rid of hack to support label attribute for 1.7.0
      962af6e632 Updating submodules
      e9aa4ad4b5 Updating submodules
      d291db7e36 Daily `arc lint --take BLACK`
      575fee120f Updating submodules
      bf1acdb9a4 Updating submodules
      85ac0fe581 Updating submodules
      2f7b125afd Updating submodules
      9b429727f8 Updating submodules
      d836f2ac17 Updating submodules
      d63ab64824 Updating submodules
      6735a1d1d8 Updating submodules
      c9641e68c4 Updating submodules
      211cdf02dd Updating submodules
      567ce6b236 Updating submodules
      abbe326870 Updating submodules
      e2778d8a45 Updating submodules
      00b25c9364 Updating submodules
      e79d916642 Updating submodules
      17bdac5ce9 Updating submodules
      84005d6e62 Updating submodules
      d946566ed5 Updating submodules
      9f4f415c84 Updating submodules
      fea8697ba8 OSS jobs to tpx
      37c5e61544 Updating submodules
      a5d76408ca Updating submodules
      1ee5a7c7b3 Update OpenNSA manifest to latest 6.5.21
      c55c4b02fe Updating submodules
      884a425e91 Updating submodules
      b4668bc91b Updating submodules
      e9f81744b2 Enable getdeps build on macOS
      22d566ea24 Updating submodules
      c544214916 Updating submodules
      b4f2479380 Add libicu manifest
      55a057bc7b Updating submodules
      a568f40105 Updating submodules
      ba09967ad8 Updating submodules
      b58248823a Updating submodules
      ef93a829b0 Updating submodules
      4cec9e18b8 Updating submodules
      5f0989156b getdeps: add a test target to eden_scm getdeps manifest
      e58c199b7a Updating submodules
      25bd2a35f7 Updating submodules
      5955929f4b fixing pool prospect tests issue created by diff: D26552975
      7132f977de Updating submodules
      8836852cd4 Updating submodules
      b6ddf87ab7 Updating submodules
      c7af2626ce Updating submodules
      b9eb002094 Rename whitelist to allowlist.
      ebe0a5acb8 Updating submodules
      eef1704310 Updating submodules
      93cfd30e14 update URL for the libmnl to the official site
      e6a01707cf Updating submodules
      900788a7b5 Updating submodules
      f85294b831 Updating submodules
      7be0d3b6e8 Updating submodules
      a3b42642c9 Updating submodules
      92277509f2 Updating submodules
      a87dd57321 Add a method adjustTimeout to take a new timeout value
      630625573d Updating submodules
      2210bea0bb Updating submodules
      309e176b50 Updating submodules
      e6fbe06b82 Updating submodules
      6a926e8c30 Updating submodules
      27f9d3db79 Updating submodules
      e23a3e0a67 Updating submodules
      4855bf80ea Updating submodules
      00e9b1879c Fix EX_DATA memory leak in SSLSessionCacheUtils
      8228829232 Updating submodules
      c03b50631a Updating submodules
      6e03e7d799 Change default TLS version of SSLContextConfig to TLS 1.2+
      ad93548847 Updating submodules
      59a761e5c2 Updating submodules
      2214338cfb Updating submodules
      f17712787b Remove wangle::SecureTransportType::ZERO
      83775ff481 Updating submodules
      6190058702 Updating submodules
      5aeb7d52ed -cleanup-inconsistencies-between-openssl-and-fizz]
      e48d017a7d Updating submodules
      aa4ae13e9c Updating submodules
      062958a2ab Updating submodules
      1449c360a7 Updating submodules
      999be74def Updating submodules
      e286eecc73 Switch default TLS version of ServerSSLContext to TLS 1.2
      1341d5e672 Updating submodules
      a734a612c9 Updating submodules
      82ae49dae2 Updating submodules
      4838648ba7 Updating submodules
      c4afffca66 disable --allow-system-packages for generate-github-actions
      42af664ce4 -Clean-up-verification-options
      5817165100 SharedSSLContextManager should not keep Acceptors alive
      8476bdc445 upgrade katran's libbpf dependency to 0.3
      3d19eb1c90 Updating submodules
      b4e1771ffa Updating submodules
      a86ee41f26 Updating submodules
      c9ee1c8862 Updating submodules
      ac7673d718 Updating submodules
      4183bf4528 changing AsyncServerSocket::acceptError to receive exception_wrapper
      aa18214dbc Updating submodules
      f764c908e7 Updating submodules
      4d9f2e6fc2 Updating submodules
      f308846a56 Updating submodules
      75ce606cdc getdeps show-build-dir
      811bfaa71e Updating submodules
      e268b22945 Updating submodules
      089153be50 Updating submodules
      a74b1a18b7 Updating submodules
      d168518c95 Updating submodules
      30ec4f069d Updating submodules
      5b2a8f67e1 Updating submodules
      6c67aeda61 Updating submodules
      6c927a0840 OpenSSL callback return code bug-fix
      41d1f116ea Updating submodules
      4f197cabbf Updating submodules
      1f38dc9f8a Updating submodules
      5e1e8c9337 Updating submodules
      ce1823065e Qualify all ambiguous references to folly::Optional
      890fbaed99 Updating submodules
      f0d32bfebc Updating submodules
      0b8935f342 ninja: upgrade and build from source on macOS
      eb6b6b7e48 Updating submodules
      592f92cea9 Updating submodules
      04cc5a2ef1 openssl: update to 1.1.1i
      d982020666 Updating submodules
      b617e68d44 Updating submodules
      5ecdd3eb62 Updating submodules
      ecacf169df Updating submodules
      f36971f971 Updating submodules
      5ecfd4a680 Updating submodules
      d3f6fe6b1f Updating submodules
      1e3aef7c94 Updating submodules
      53bfc55797 Updating submodules
      79c5db1ddd upgrade oss sai to 1.7.0
      3c2ac52bb7 Updating submodules
      4c70ed1c40 Updating submodules
      bc5dc66173 Updating submodules
      15b11f5a91 Updating submodules
      e53c2672e0 Updating submodules
      03e419ac2c Updating submodules
      0ce759cc88 Updating submodules
      eb54f68cc6 clang-format TLSTicketKeyManager, SSLContextManager
      a5ba950148 Updating submodules
      fad2c5e210 Updating submodules
      b51baaeaf5 Add getdeps.py manifest
      df3338b552 substitute surrogates in log file (#8076)
      007a8bd330 Stop trying to build on Darwin, Windows
      a0110f3b00 Updating submodules
      7f1185f4cd Updating submodules
      55c183ba85 always write log files as UTF-8 to avoid cp1252 encoding errors
      d734ed71dd Updating submodules
      c3caeac617 Updating submodules
      ad4412122c Updating submodules
      e33dc8b877 Updating submodules
      1406133520 Updating submodules
      d8abcc1c1e Updating submodules
      e103e6d7dc Retry bistro tests up to 5 times
      92b7ab88fa Updating submodules
      cea043b6e4 Updating submodules
      e10d1c93b8 update to libbpf-0.3 in getdeps
      b9dca44c0c Updating submodules
      8bb30bbf74 Updating submodules
      4226eac1ea Make logFizzHandshake noexcept
      b7e1f01c5a Updating submodules
      13c3bf8e14 Updating submodules
      1cad7c184b Add protobuf manifest
      af0a3e945f Add lzo manifest
      c30089f2c3 Updating submodules
      db1b8741f6 Updating submodules
      a769dd4e13 Updating submodules
      afa01b9c9e Updating submodules
      400361a069 Updating submodules
      68eb6115a4 Updating submodules
      a13efe6881 Migrate bistro to getdeps
      ebf7de1e5f Updating submodules
      3d7d38e3c5 Updating submodules
      039978ae98 Updating submodules
      61437a5ac3 Add support for `extra_cmake_defines`
      baa8cc6c14 Updating submodules
      0baba6e8aa Updating submodules
      4e69c0513f Updating submodules
      c214225c66 Updating submodules
      f403612aa8 Add unit test that syncs write immediately with zero sync interval in LRUPersistentCache
      f876c712b2 Fix duplicate LRUPersistentCacheTest
      92bb56e49e Remove irrelevant call to manualExecutor in LRUPersistentCache InlineExecutor test
      ff8abe0de5 Updating submodules
      779d7b6052 Updating submodules
      dee586b096 Updating submodules
      70fb934db3 Updating submodules
      c56e85ae52 Updating submodules
      f55320a7e1 Delay SSL Context callback registration until server starts to serve.
      8d7dc63b9d Updating submodules
      97b4e01165 Updating submodules
      bd2a627268 Updating submodules
      74556c7257 Updating submodules
      4fe9d6a066 Updating submodules
      838d4d90b1 Updating submodules
      3db829eacb Updating submodules
      25cf76b94f Updating submodules
      bc01ab28cb Updating submodules
      b6fea5a269 Updating submodules
      390ca43378 Updating submodules
      acd17d4327 Updating submodules
      19955c0032 Updating submodules
      1d26adc1c3 Updating submodules
      234ce9e140 Updating submodules
      59dbedb796 Updating submodules
      c0a190627f Updating submodules
      96ff6a8a0c Updating submodules
      ca016562f5 Updating submodules
      baa9926986 Updating submodules
      ffc985a473 Forced watchman daemon to always operate in non elevated mode on Windows (#878)
      c483197535 Updating submodules
      d4ade2df6c Updating submodules
      6134486373 Updating submodules
      dd0d9b74c6 Updating submodules
      8246bf2ce1 Updating submodules
      d1802684f9 Updating submodules
      d28376f763 Updating submodules
      e058672d01 Updating submodules
      babc8f2f79 Updating submodules
      c0004e4805 Replace old AsyncSSLSocket session API with V2
      e5a2b463b6 Updating submodules
      37852dba89 Updating submodules
      288ce65a0c Updating submodules
      91de044499 Updating submodules
      ebbb731b81 Updating submodules
      635281a085 Save client ciphers and extensions for TLS 1.3
      b3e6f9cfbd Updating submodules
      7c8301485c Updating submodules
      33fabfc48d Updating submodules
      e388db9ea3 GitHub Action: fix Windows build
      a6529fd44b Updating submodules
      fddbf10de5 Updating submodules
      cb70d6c3ed Updating submodules
      e6440da900 Updating submodules
      46bacdeacb Updating submodules
      13ed0bc5b7 Updating submodules
      cb13fb0881 Updating submodules
      34aedb0f44 Updating submodules
      abfe2b9fe4 Updating submodules
      b10b941973 Updating submodules
      0a2ee959b4 Use half of available CPUs
      1bc74003cb Updating submodules
      ba153ce68a Updating submodules
      7cee8a0d83 Updating submodules
      b2170a6824 Updating submodules
      4c2949e7b8 Adding yaml-cpp fboss code for oss
      68de88ccd7 Adding yaml-cpp in fboss oss build
      c0bd48ee6c Updating submodules
      cac093c33e Updating submodules
      e09e652b4b Updating submodules
      c23b0145d8 convert a path to valid glob syntax when prefetching
      dbf605e4d4 Updating submodules
      dcf74d3699 Updating submodules
      3d1eca0c9f Updating submodules
      5943c97da9 Extend TransportPeekingManager to work for TLS connections
      40b71cddc2 Updating submodules
      c30eaa730f Updating submodules
      4a6f0194da Updating submodules
      6112d7e2df Remove unnecessary arguments from Acceptor::plaintextConnectionReady
      1e672b41a8 Updating submodules
      35cbad95a6 Updating submodules
      a7a7940e71 Updating submodules
      ef77860a2f Add a config option for SSL signature algorithms
      65e19c20ed Updating submodules
      32ed2b7bf1 Updating submodules
      48afd91bb1 add shared library support to add_fbthrift_cpp_library
      df15643310 add zlib as an explicit dependency for getdeps build
      a1b12752c8 Updating submodules
      53ebad1b25 Updating submodules
      da31db4596 Updating submodules
      9b9e5c46c4 apply pyfmt with usort to opted-in sources
      751171231b Updating submodules
      2285b72dfa Updating submodules
      3b9754fc4c proxygen: fix shared libs build
      d01bb94d3b Updating submodules
      8f96ab97a2 Updating submodules
      d586b9672b Use Factory->makePeerCert() inside TicketCodec
      461a2de913 Updating submodules
      b480094424 Updating submodules
      abc15464a8 Updating submodules
      1385d546b2 Updating submodules
      716621ebc3 Updating submodules
      6e5eb45e36 Updating submodules
      54ab77c0b6 Add an option to specify lfs path
      c7edeef0b8 Updating submodules
      5775d87aaa Updating submodules
      017c11ccdf rust-shed/futures_01_ext: rename futures_ext to futures_01_ext
      4612a0e2ec Disable unnecessary checks (#8766)
      1f885059cd Updating submodules
      958b7432af Updating submodules
      a97f75eab8 getdeps: don't depend on git fetch depth any longer
      12e86d6c64 Updating submodules
      92fcebf05b Updating submodules
      000de84f70 Fix OSS build
      c86664ee8c Fix discovery of `libsodium`
      e47556ccc6 Updating submodules
      fd76e5fd88 Updating submodules
      dc7d630a51 Unify recv window logging for Proxygen clients
      8608ae2f1f Updating submodules
      30f6c27940 Updating submodules
      2c2a6bd6a2 Updating submodules
      6ad4e0d6b7 Updating submodules
      2dc6eccbee Updating submodules
      c858d33697 Updating submodules
      e999ff325a Updating submodules
      e8db1b917b Updating submodules
      6c7b76181b Back out "Use Factory->makePeerCert() inside TicketCodec"
      d0c7d63e41 Updating submodules
      88f69f2e97 Updating submodules
      a92fdc71e3 Use Factory->makePeerCert() inside TicketCodec
      5888772159 Updating submodules
      5320e522dd Updating submodules
      e6da297627 Updating submodules
      3cf980b2ca Updating submodules
      d5755300ca Updating submodules
      101e328981 Allow overriding version
      25d035ace9 Updating submodules
      3f102545c5 Updating submodules
      29847f7261 Updating submodules
      715bb35754 Updating submodules
      3b87aa5908 Updating submodules
      cb1b4f6d1b Updating submodules
      0fa6f2f529 FindGlog: Add support for 'glogd' Debug library (#1479)
      0b1ca40e0d Updating submodules
      c20c0b4960 Updating submodules
      0f900aa108 Invoke life cycle observer callbacks during event base attach and
      5f4ada09e7 Make child class of ServerAcceptor can properly impliment AsyncUDPServerSocket Callbacks
      7e1b8feaf3 Updating submodules
      7f36230bac Updating submodules
      fe3b43ea49 Updating submodules
      e59a856fff Updating submodules
      d8899a7fc0 Updating submodules
      d2d190dfdd rust/shed/hostname: rename hostname dependency to unbreak doctests (#15)
      4426a698a0 Updating submodules
      4bf3896ad5 Updating submodules
      92324de9a5 Updating submodules
      1a01e6fadb Updating submodules
      47b24f296b Updating submodules
      936492bcf0 mononoke/integration: create a Makefile to run tests as part of getdeps.py build (#67)
      a9add086f9 Updating submodules
      7b8f22263c Updating submodules
      197d56dfa4 Migrate Pools and HttpConnector to new AsyncSSLSocket SSLSession API
      c68e372f5f Updating submodules
      aa1238c875 Updating submodules
      5062cf3b23 Fix shared ssl context reload that blocks rocket alpn & add unit test
      940a860435 Updating submodules
      1bcd16bdf5 Updating submodules
      bdae1347ff apply black 20.8b1 formatting update
      c65af6e86f Updating submodules
      b536a99946 Updating submodules
      65699a6226 Updating submodules
      c04c08bd41 mononoke/integration tests: prepare dependencies for running tests by getdeps
      a71e8b1d0f Updating submodules
      4c38ba3a9b Updating submodules
      b72a7b1d12 Updating submodules
      75a26fa3bc Updating submodules
      37c4bae817 Updating submodules
      daef21e319 Updating submodules
      3a18045569 Use a beta version of libbpf to unblock perf_buffer__buffer API
      f893516a07 Updating submodules
      3b515a8f60 Allow certificates without CN
      70e30d75e2 Updating submodules
      a866bcde06 Use latest libbpf
      93c42fa212 Updating submodules
      1361ec4cca Updating submodules
      b73364ef14 Remove --skip-project-specific flag
      7d9e5e8273 Disable tests on windows
      77d5f5b786 Add client IP address to wangle handshake helpers' handshakeErr log
      ee37d1fb47 Downgrade missing ticket seeds to a VLOG
      110513d378 fix use before assignment case
      0be9fef683 Updating submodules
      cfe2b6c686 Updating submodules
      c9ef248ca2 build zstd in static to avoid DLL dependency on Windows
      a6575ebe85 mononoke/integration: build EdenSCM with non system OpenSSL (#12)
      16ea84110e Updating submodules
      fe61d00540 Updating submodules
      fb640890b7 Back out "Update folly's source of truth to xplat"
      7bc857a3bc Updating submodules
      d885fd8af0 Updating submodules
      bb62fdbeef Updating submodules
      e0efc850a2 Updating submodules
      d906952963 Updating submodules
      8cff333f99 Updating submodules
      96c5938681 Updating submodules
      7c5079523b Updating submodules
      d903c2fb84 Updating submodules
      6b25560774 eden/edenapi and mononoke integration tests: add edenapi/tools to getdeps and use them in tests (#51)
      fb91bf7246 Updating submodules
      1cf06f76dd Updating submodules
      931889ff75 getdeps: update zstd to 1.4.5
      d111dfadf6 Updating submodules
      977a6330b5 Updating submodules
      1da66ea851 Updating submodules
      a32cdd3835 only install googletest 1.8 when building tests
      ad6c21c2fd Updating submodules
      c884af5a7f Updating submodules
      e645243f68 googletest 1.8.0
      bc1f8c2bad Updating submodules
      fb9a6f78b3 Updating submodules
      f4a5463c77 enable tests in getdeps
      3a0283b508 enable tests in getdeps
      f172f7bcda enable tests in getdeps
      b4c7b1b7ef fizz, mvfst, wangle, proxygen: add gmock as fbcode_build dependency
      8c83a35efc Updating submodules
      ca2dfd0389 Updating submodules
      9fa11fdfad Avoid unused parameter warnings for unsupported platforms
      b7b4156d59 add gtest version 1.8
      c1c293250d Updating submodules
      bf64c061ca Updating submodules
      f1d7e173a1 Enforce r-value use of Future::getVia
      7376d84573 Updating submodules
      a8580c6bab Updating submodules
      8da0faa697 Updating submodules
      08292ca2da Updating submodules
      93079baef8 Updating submodules
      2e62befa55 Updating submodules
      c92296e4d7 update fbcode_builder README to document getdeps.py
      07fa9bb807 Updating submodules
      ae914c6997 Updating submodules
      8e5fd0bb04 update FindGflags.cmake to work on CentOS 8.x (#1409)
      b726daeb35 Updating submodules
      a4b5590888 Updating submodules
      519a28832e Updating submodules
      d315dce3a3 Updating submodules
      d756a42781 Updating submodules
      04320c8595 add re2 as cmake dependency
      ae668d88be Updating submodules
      88fc5c8e20 Updating submodules
      2981f353a0 Migrate to field_ref Thrift API
      725813ebf3 Updating submodules
      6ab5782a51 Updating submodules
      c9d833e600 Updating submodules
      0f9d64cb32 Updating submodules
      1119f968c2 Updating submodules
      1dc6251581 return returncode correctly
      b19419cb58 Updating submodules
      b0787925bd Updating submodules
      a22d69aad7 Updating submodules
      74d8431cad Updating submodules
      a3f588cc0a Updating submodules
      0b4775fb05 Updating submodules
      3286132e56 Update OSS CMakeLists.txt to use CMAKE_CXX_STANDARD
      55d3427b6f Updating submodules
      5e8c70b939 Updating submodules
      52c7cd83a4 Updating submodules
      96c99afb06 Updating submodules
      316dfde976 Updating submodules
      004736e923 wangle/cmake: Enable rpm generation via CPack
      5d5c5fd0bd Add callback to wangle::RoutingDataHandler for async parseRoutingData
      5337280250 Updating submodules
      d885d18210 Updating submodules
      948f4e17c2 Updating submodules
      182b824ec4 Updating submodules
      50b2693226 SAI API 1.6.3
      478dffdc7e Updating submodules
      1a5201135d Updating submodules
      70c1919557 Add github action to auto-release TagIt tags
      519eed7234 Updating submodules
      f234fb355a Updating submodules
      446d55fb3b Add option to run tests without Testpilot even when it's available
      7fe858800c Updating submodules
      899f13392b Updating submodules
      e363323bdd only use symbolizer if libunwind is found
      d5b3c70f88 Updating submodules
      919b390d81 Update folly's source of truth to xplat
      60a5f821c4 Updating submodules
      e9323bfba5 Updating submodules
      516b76e65e Updating submodules
      7d896f28d2 Updating submodules
      a6cbfa8ab1 Updating submodules
      6beb05c6cd Updating submodules
      466d540950 Updating submodules
      bd8d3c78d9 Updating submodules
      a35c52c218 flush stdout before starting a command while interactive
      541e131922 Updating submodules
      203299b2dd Updating submodules
      063cbb129f Updating submodules
      369a6250db Updating submodules
      2839bfc5cb Updating submodules
      da27f88080 Updating submodules
      6d1de09f5e Updating submodules
      31dce13f6c wangle/cmake: Remove directory that does not exist
      b45149e9a5 Updating submodules
      085da7e3bc Updating submodules
      72125f1d46 Updating submodules
      9de769cbc2 Update zstd dev debian package
      5bb9d08473 Updating submodules
      f310d3c091 Updating submodules
      88b4df4f2e runcmd: do not pipe stdout on a tty
      eacea577d8 Updating submodules
      f3c635b5b7 Updating submodules
      a5f1d84066 Updating submodules
      a2ff8d0ab5 Updating submodules
      c9bc746e99 Updating submodules
      4eb592923e SAI API 1.5.2
      e47c3f2744 Updating submodules
      3acd4156d8 Updating submodules
      76e4c3e83f Updating submodules
      e7518d8897 Updating submodules
      5178c9d9a0 Updating submodules
      0e10dc4d90 Updating submodules
      a56feec772 Updating submodules
      3438a3b066 Updating submodules
      505895118b Allow a project to have Actions run on all branches
      7b3e2275f4 Updating submodules
      a7e382ea00 Updating submodules
      17d0f96461 Remove configparser deprecated method readfp
      7d89fc8027 Updating submodules
      77ac62c245 Updating submodules
      0e27e3416e Add new --disallow-system-packages flag to `generate-github-actions`
      383368b76c Updating submodules
      3b64b390a5 Updating submodules
      0f1117c2c2 set SDKROOT when it is not already set
      6f23f886dc attempt to specify boost to build with clang - take 2
      c8816a1eeb Updating submodules
      bcc759ffda Make Acceptor::add/RemoveAcceptObserver virtual
      e15beaa6f6 Updating submodules
      6cbaf0c861 Updating submodules
      251c7d88af Update libzmq manifest to use libzmq3-dev
      3331a50573 Updating submodules
      8aee31c11e Updating submodules
      50d17a673f Remove unused `<event.h>` header
      1fe2e5ac9d Updating submodules
      8872745f00 Updating submodules
      d57841ec9f Updating submodules
      baaddb74c0 Updating submodules
      f36040335e Updating submodules
      cf6188b5d9 Replace Future<T>::getTry with Future<T>::result
      5d690cb119 Updating submodules
      4962992024 Updating submodules
      d388496408 Updating submodules
      3c969ba260 remediation of S205607
      89e629652f remediation of S205607
      40a778bb4e Updating submodules
      99df2f4c51 Updating submodules
      7c40bc4841 wangle::SSLSessionPtr -> folly::ssl::SSLSessionUniquePtr
      059eccb722 Updating submodules
      c709e67f28 add Mononoke integration tests CI (#26)
      ebaf75d787 Updating submodules
      4073a28c54 Updating submodules
      f5c2897951 Back out "fix boost macOS build with new Xcode" (#27)
      7e8bf835ea Updating submodules
      78becc980e Updating submodules
      ba01a0adc8 Change AsyncSSLSocket constructor used on fallback
      1eda2c3d56 Accept observer
      720329e40c Updating submodules
      1c8df22836 Updating submodules
      df10fa211a fix boost macOS build with new Xcode
      ca00e4d20a teach getdeps to look for clang on macOS with xcrun in boost build
      96a7c5b48f Updating submodules
      6c41aa5a7b Updating submodules
      2e7b6c2fdc change AsyncSocket::newSocket to return a unique_ptr instead of shared_ptr
      123c76df5c Updating submodules
      d4064f65a1 Migrate SSLCacheTest to new AsyncSSLSocket SSLSession API
      0409400033 Updating submodules
      dfcaaf61b2 Updating submodules
      6dec092e41 Use the Rust toolchain via the DotSlash Windows shim
      d65d4cb3f8 Updating submodules
      e68436fe1d Updating submodules
      e29a26948e prepare for unique_ptr AsyncSocket::newSocket
      12efaa12cd Updating submodules
      859f612a02 Updating submodules
      4dadae28ea Updating submodules
      411defeb4d Updating submodules
      10b0c54248 Updating submodules
      cd288be209 Updating submodules
      b50e01f697 edenscm/hg: add GitHub Actions with CI for HG plus add fixes for getdeps (#25)
      e321e5c920 Updating submodules
      f58294e35f Updating submodules
      ba06236899 Updating submodules
      ce83fdf26f Updating submodules
      2fc4eb6d14 update GitHub actions
      a25ac6fb3b Updating submodules
      715d04b029 Updating submodules
      8fd08f665f add retry flag to getdeps test
      92534eb6ad avoid using relative path in fb_py_win_main
      cc161c71c6 Updating submodules
      8a6bdc1048 Updating submodules
      d2886f9636 Updating submodules
      932b92facc eden/scm: provide getdeps.py way of building eden/scm on GitHub
      14d37d1b59 Updating submodules
      77f4764e6a Updating submodules
      6b65161a72 Updating submodules
      2602d10a30 make fb_py_win_main to dynamically find Python3.dll
      0e14d14853 Updating submodules
      a88448954c Remove rsocket-cpp dependency from OSS projects depending on fbthrift
      3a6b5adffc Updating submodules
      f9e4f3aa5e Updating submodules
      ec669a2047 Let cert loading functions indicate this context has no 1.2 certs
      4dba37e6f9 Updating submodules
      c8086c58c6 Updating submodules
      5943ba4420 Updating submodules
      4cd49315c9 Fix OpenNSA 6.5.19 hash as Brcm modified the tarball
      cd2da43966 Updating submodules
      fe3ec69b10 Updating submodules
      5f444aceb9 Updating submodules
      7dc2620790 Updating submodules
      2518382bb5 Updating submodules
      e2e050f00c Updating submodules
      c66438f37b fbcode_builder: getdeps: Update OpenNSA to 6.5.19
      60ee1d7dec Updating submodules
      4560da98db mononoke/configerator structs: change the OSS folder where configerator structs are saved
      0ccdf1ff05 Updating submodules
      e0806715d2 Updating submodules
      c60dab7668 Use separate ServerBootstrap setter for shared SSL context manager.
      72a806286a Updating submodules
      c4241df843 Updating submodules
      e8931303cc fbcode_builder: getdeps: OpenNSA update source URL
      4f14d87d8b fix encoding bug
      56c8c1d037 Updating submodules
      8b9540644b Updating submodules
      c06e288b52 Updating submodules
      9a06a7e3aa GitHub Actions: fix running out of space on Ubuntu build workflow (#23)
      e72805ac4d Updating submodules
      9226a58fbd Updating submodules
      0b907f1ccb Updating submodules
      0fb137f8c7 Updating submodules
      c13ad73f38 Updating submodules
      b87cb81331 Updating submodules
      0d9aa802f5 Updating submodules
      b260f31882 Updating submodules
      db84ba72b9 cargo_from_buck: add the patch section to Cargo workspace and allow workspace appending to existing manifest
      31347c042e Updating submodules
      be8e0d093c Updating submodules
      c57a61b3c9 use shared ssl context manager in thrift server
      b0d23932b1 Updating submodules
      140c160ccf Updating submodules
      55e75f5c23 re-enable lz4 compression for rocksdb on macOS and Linux
      88ec08b343 implement the SSL shared context manager
      
      git-subtree-dir: external/wangle
      git-subtree-split: ec3171c57708f254461e593eb41c9481233396a7
      df7f0628
    • Sophie Wenzel-Teuber's avatar
      8019c4de
    • Sophie Wenzel-Teuber's avatar
      Squashed 'external/fizz/' changes from 8a6c441589..37f1079eb3 · 9ffa84de
      Sophie Wenzel-Teuber authored
      37f1079eb3 Updating submodules
      57b1dfd23e Updating submodules
      507fd9d89f Updating submodules
      b8a8b68847 Updating submodules
      78a6d4b9f6 Updating submodules
      1c7ef64f63 Updating submodules
      94ade7b624 Updating submodules
      c4b3669b6b Updating submodules
      bfb5e86920 Updating submodules
      860285e168 Updating submodules
      1df586eaca Updating submodules
      d7a581af95 Updating submodules
      ac6a283a3f Updating submodules
      ec73337245 Updating submodules
      45fe94cc92 bump fmt in fbcode-builder to fmt-7.0.3
      8219b4560e Updating submodules
      7ed5b4549e disable test_mount_state_during_unmount_with_in_progress_checkout on eden-asic-build-and-test
      63b1d97389 Updating submodules
      ab966511c6 Updating submodules
      b7d2f27925 Update openr manifest to use main
      558f9f544a Updating submodules
      785a2c750a Add range-v3 as dependency for openr
      afb1135351 Updating submodules
      159fbffac2 Updating submodules
      c4f66cfdbb Updating submodules
      025e7877ff Updating submodules
      d62594cf4b Updating submodules
      cf555ff39e Updating submodules
      f3ff21150a Updating submodules
      6dbe0906c7 cmake: build edenfsctl Rust
      bca6910084 Updating submodules
      9e8546e2b6 Updating submodules
      923178aeca Updating submodules
      ea27e63833 upgrade to VC++ 2019
      29dd3d3730 Updating submodules
      51a2176a9d Updating submodules
      89ceee4579 Have OSS build pick 'fizz' from 'main' (instead of 'master')
      bfd03ff268 Updating submodules
      735b4a941c Updating submodules
      ea6e81e369 Updating submodules
      9570ae990f Updating submodules
      fd6e64125c Updating submodules
      3c0cb003df Updating submodules
      d0b932eaa6 Renaming master to main
      74291cc576 Updating submodules
      b716a5a945 Updating submodules
      a781516fce Updating submodules
      086fe8e8b6 Updating submodules
      7bcb040cfd Updating submodules
      479f49a45b Updating submodules
      7aba7a3dc4 Updating submodules
      949a695819 Updating submodules
      c07fd438c9 Updating submodules
      199ea90f5e Updating submodules
      6072bd98e8 Updating submodules
      c95af5545e Updating submodules
      763c76bdfa Updating submodules
      0f4627160d Fix undeclared function warnings
      35e40d16af Updating submodules
      3c1c77607a Updating submodules
      e3784b830f Updating submodules
      d94265379d Updating submodules
      3b43d7e17d Updating submodules
      728f473961 Updating submodules
      fd4379db4a Updating submodules
      39a687c4d8 Updating submodules
      4e7e992064 Updating submodules
      55d5c939e9 Updating submodules
      8221f3dd41 Updating submodules
      f1f5686d8a Have OSS getdeps.py pull code from 'main' (instead of 'master') until all repos are migrated
      00f14700b4 Updating submodules
      a4c87a8615 Updating submodules
      f2344dffc5 Updating submodules
      8e7f5a4e1c reflect the wangle github branch rename from master to main
      a29eb03bac Updating submodules
      639375f4ca Updating submodules
      84b2aa0d96 Updating submodules
      a47d5b45ea Updating submodules
      32cbc15cb7 Updating submodules
      a7fad26f8a Updating submodules
      9c7b6d369e Updating submodules
      7aa7b8a59a update the branch name for the fb303-source manifest
      21934ccbdd Updating submodules
      fe15a81967 Updating submodules
      b01e1db5d6 Updating submodules
      9e482cfe62 Updating submodules
      d356eae94f Updating submodules
      b8e610b348 add support to custom main branch name
      635c9630cd Updating submodules
      b186939c63 Changes for building in Debian (#943)
      da9763374f Updating submodules
      e975d99768 Updating submodules
      0846b809ad Updating submodules
      2a309149de Updating submodules
      7925b2eaaf differentiate fizz ALPN exception messages.
      0beab3029d Updating submodules
      b1d6e772c0 Upgrade QUIC to V1 and HTTP/3 to h3
      7a71f0c1ef Updating submodules
      7d54044186 Updating submodules
      388a079a5f Updating submodules
      fabc807781 Updating submodules
      400d994918 Updating submodules
      9bb08e017a Updating submodules
      325d83e0e6 Updating submodules
      f2d3c44f46 Updating CLI11 symlinks to include CLI11-2.0.0
      fa2cd1e08f Enable BLACK by default
      9bef9f3327 Updating submodules
      be61799c10 Updating submodules
      7a6b47d9a5 Setting up basic build for delos_core
      c204075f0f Updating submodules
      e86e4d421a move to common shared directory
      a533b2f9cd ECH Substitute Outer Extensions Implementation and Unit Test
      553734beb5 Support p384 and p521 curves in default configuration.
      35c0fdeace Updating submodules
      3e5e4d454f Updating submodules
      8cc5a1e3f7 Updating submodules
      64ec8c4012 switch to tp2 CLI11
      e7a230ad0d Add CLI11 manifest
      e25ae7bfa6 Updating submodules
      26d075332e Updating submodules
      35c58f76c9 adding copyright header
      d3a721b744 Updating submodules
      781ecb2d38 Updating submodules
      78d3fa067e Updating submodules
      274f95c008 avoid generating internal dependencies for public CI
      f9fe62656c Updating submodules
      36786507b7 include rust-shed in edenscm builds
      1d8f80b5c2 Updating submodules
      084fb64af9 Updating submodules
      2d5b353cd6 Rename alpn mode in fizz
      6bc260a89f Updating submodules
      69d6784e8d Updating submodules
      db8a044c20 Updating submodules
      8ddd2750d8 Updating submodules
      d471bbb28e Updating submodules
      9f826c7db9 Updating submodules
      f7480b0c75 Updating submodules
      3a4d18e080 Updating submodules
      6235f56fec Updating submodules
      f9dcae0581 Updating submodules
      5d31f27c16 Updating submodules
      1637c46bba Updating submodules
      b22a1bd7fb Updating submodules
      cab7956eb1 Updating submodules
      ed5d16ccd5 Updating submodules
      83c39e100d Updating submodules
      90701d582a Updating submodules
      c82b65e85c Updating submodules
      0bacbf2d1a Updating submodules
      3967c751d0 Updating submodules
      58f93028a6 Updating submodules
      dc23e28ab7 Updating submodules
      04e22ccad1 Updating submodules
      751dffb266 Updating submodules
      b20134e5fc Updating submodules
      1bb06c154b Updating submodules
      318ce3fa9e Updating submodules
      821daf761e Updating submodules
      bf68983f16 Updating submodules
      f662983571 Updating submodules
      f61526113e Updating submodules
      15cb9b3f1a Updating submodules
      380dc4abe1 AsyncFizzBase readv support
      34ac4721e7 Updating submodules
      04855aa8ac Updating submodules
      5d0e886bd6 Updating submodules
      284e09bf98 Updating submodules
      f366e77513 Updating submodules
      3a1e847580 Updating submodules
      4e8ac84b3d Updating submodules
      b2c6537398 Updating submodules
      a30a01f248 Updating submodules
      62a2dc854d Updating submodules
      198ac93ef3 Updating submodules
      a05d262576 Daily `arc lint --take BLACK`
      4c822a44a7 Updating submodules
      38cefa8c5b Find zstd during CMake build
      5fbcad3937 Move FindZstd.cmake into fbcode_builder
      81ced2d7ba Updating submodules
      32ad80d0ce Mark zstd as a dependency of fizz
      cfa5a7f807 Updating submodules
      91d093ced5 Opt in opensource/fbcode_builder to pyfmt
      7b6908ed44 Updating submodules
      2f07494f36 Updating submodules
      4cc0f5ce04 Updating submodules
      0690e5931d Updating submodules
      9be8e8638c Updating submodules
      f213874880 Updating submodules
      f35e62b511 Make `travis_docker_build.sh` macos-compatible
      6dc60b70e0 Updating submodules
      9312aca65d Updating submodules
      513942d2a3 Updating submodules
      8768ca4651 Updating submodules
      eef3da61ad Enable fb dynamicconfig loading inside eden backingstore
      2a26624c6f Updating submodules
      f732a04697 Updating submodules
      10fddf459a win: add --return-nonzero-on-failures to sc_testpilot
      4e99f9a446 Updating submodules
      4896b8ebbe Updating submodules
      762110534f Regen github actions (#1614)
      564285ea43 Updating submodules
      c58600b7e7 Enforce ALPN match when both client and server support ALPN - log
      08241d2498 Updating submodules
      12c62b40b7 Updating submodules
      48f85f9c2c Updating submodules
      91da8f835d Enforce ALPN match when both client and server support ALPN - fizz
      96b3aa198d Updating submodules
      90b4b108b6 Updating submodules
      3e17f198d3 Updating submodules
      b0a809444a testpilot: testpilot is broken on Sandcastle
      229d3580e5 Updating submodules
      6237d840bd Updating submodules
      259b0f7bf9 Add binaries to installed output
      b786cc1f07 Updating submodules
      80d9f5bddc move watchman includes into their own directory
      ed1316f28d Fix buffered bytes getters with fizz
      e4a9c916d6 Add opt outs to shipit
      df9896ba04 add option not to prefer /usr/bin python on mac
      b9bcf5a6d9 Connector tests on Windows
      f041e50413 fix tpx command line when filtering is enabled
      2245fb9566 Add support for forcing in-place encryption
      26bd4cef50 Allow opting into in-place decryption
      63692e7099 Fix dependencies (#61)
      27d09f79cf Updating getX509() callsite to OpenSSLTransportCertificate
      20ff479c58 FindSodium: Do not create target unconditionally (#430)
      ebbc0d7c80 Missing cmake cache variables (#1090)
      b744723926 feat: add support for compiling open/r on 64-bit arm linux (#95)
      aaa85642ee Build FBOSS with new OpenNSA 6.5.22
      3f1ea5525e Update OpenNSA manifest to latest 6.5.22
      3bfd44d69d fbcode_builder: getdeps: libyaml: add manifest
      6c39bb2a45 Updating submodules
      cd6df76914 Updating submodules
      41008f1515 Updating submodules
      94d079fe1a Updating submodules
      5cdb09e881 Fix openr.thrift Python Module Build
      03d9339cbc Updating submodules
      dc43a3d5b5 Updating submodules
      26c2c6e154 Updating submodules
      e5620f1126 Updating submodules
      f8e4a1d377 Updating submodules
      8aa16c8742 Updating submodules
      dfee70e3cd Add fizz client tool support for specifying sig schemes.
      12f3d3525a Updating submodules
      6bd067f86c Updating submodules
      457cc1d603 Updating submodules
      1a1f445ea5 Updating submodules
      6fe78603d1 Updating submodules
      be7cfc0e63 Updating submodules
      f4a9b0a717 Updating submodules
      14518e691b Updating submodules
      5dc0e15c88 Updating submodules
      6f38cfcf1a Updating submodules
      dfeed4121a Updating submodules
      131f2d298f Updating submodules
      879e72dfe0 Updating submodules
      33ef290d40 Updating submodules
      4d2d5ecc18 Updating submodules
      542f45691d Updating submodules
      0ae03e2422 Updating submodules
      744e8c9b09 Updating submodules
      322a7a67fc Updating submodules
      af3ff85a9d Updating submodules
      6f978c9f80 Updating submodules
      8097b51b4b Updating submodules
      74e8902106 Updating submodules
      facf4e00b6 Updating submodules
      b568a55016 Updating submodules
      33b359d307 Updating submodules
      41567cc168 Updating submodules
      7d6f8f8e67 Updating submodules
      b091e36591 Updating submodules
      009ccae883 Updating submodules
      c4839c91c1 Updating submodules
      033e40d76e Updating submodules
      a435c43b9c Updating submodules
      3461dab4da Updating submodules
      581f776223 Updating submodules
      3adb30d439 Updating submodules
      b97400224a Add re2 as a dependency on getpdeps
      79352a230a Add support for indicating AEAD options from higher levels
      e984ced90e Updating submodules
      2c6ece8a78 Updating submodules
      bb190cec6b apply upgraded black 21.4b2 formatting to fbsource
      9c2d222947 Add syntax highlighting to shell commands in readme (#60)
      1e773ac265 Updating submodules
      741d688acd Updating submodules
      dd6b9cdd7e Updating submodules
      87c7bf81f0 Updating submodules
      73554793a9 Updating submodules
      12de0e00cd Updating submodules
      954965ef37 Updating submodules
      ab57e94ed7 Updating submodules
      39467a5b78 Updating submodules
      a2e75cdcf6 Updating submodules
      5e7044ae10 Updating submodules
      4d5d3bfafe Updating submodules
      6bd926ede0 Updating submodules
      999819c383 Updating submodules
      b76c964432 Updating submodules
      a1a6da0071 Updating submodules
      b286a2648d Updating submodules
      b551670fa7 Updating submodules
      8d2eddb9c5 Updating submodules
      1db393a91f Updating submodules
      bcafb639aa Updating submodules
      c1e5547ad9 Updating submodules
      fda2a5a420 Updating submodules
      1688870298 Updating submodules
      c0a62a4448 Updating submodules
      8b6bd59416 Updating submodules
      c665409cca Updating submodules
      d09316b4b8 Updating submodules
      25b1290ba0 Updating submodules
      4322f8d225 Updating submodules
      ed4e5b34ee Updating submodules
      8403ae24f1 Updating submodules
      5ea42c7fc1 Updating submodules
      7c5970c573 Updating submodules
      6b0c6e043a Updating submodules
      a50df91720 Updating submodules
      62aba0f1e9 Updating submodules
      06c41f6751 Updating submodules
      fad5d9b8b6 Updating submodules
      caacf8c6d1 forward env vars through tpx
      09eebde52f Updating submodules
      f279d4bf34 Updating submodules
      fd57017a3d Updating submodules
      2783fae397 Back out "Add support for indicating AEAD options from higher levels"
      28947c74f0 Add cert compression to HQ client.
      c0e17429c2 Updating submodules
      2a5248c71a Updating submodules
      a7f4484278 Updating submodules
      67eb156ad4 Handle change of readCallback_ mid-read properly.
      c9b68cdaa1 Add support for indicating AEAD options from higher levels
      c5ae4fce62 Add APIs for buffer modification/allocation policy to AEAD
      e592e0c69f Updating submodules
      f33c619fbd cmake: set CMAKE_CXX_FLAGS in FBCompilerSettingsUnix.cmake
      dfc5635a37 Updating submodules
      fcb32493e4 Updating submodules
      70353c4594 Updating submodules
      303249168a Updating submodules
      7c04027ff1 Add support for AsyncSocket connect bind to device
      f9b43a2994 Updating submodules
      5ad84a136d Updating submodules
      fe6be75b79 Updating submodules
      0a5a997fa2 Updating submodules
      22d663645f Updating submodules
      b6f2d52ede Updating submodules
      d89983e9d9 Updating submodules
      c2dfd3dda5 Updating submodules
      d54b9702b5 Access TrafficKeys and sequence number from record layer
      3d0c04a427 Updating submodules
      fe7ca11f9d Updating submodules
      5d577e9000 Updating submodules
      d772d7b602 Updating submodules
      5fea72206e Updating submodules
      6b9da5dfae Updating submodules
      2e4a08c351 Updating submodules
      a480c9737e Updating submodules
      736c1d4bb5 get rid of hack to support label attribute for 1.7.0
      3f277c809f Updating submodules
      93d314c332 Updating submodules
      11d4cfc7e1 Updating submodules
      18be496a3d Updating submodules
      872f039207 Updating submodules
      3e5705a2be Updating submodules
      555011569d Updating submodules
      483059661a Updating submodules
      4cc5a4d2db Updating submodules
      9d75cdf3a6 Updating submodules
      f773598050 Updating submodules
      97239e3bc7 Updating submodules
      1895941cad Updating submodules
      3dfab05f3d Updating submodules
      b6ac4180aa Updating submodules
      b59cbcf6fb OSS jobs to tpx
      cd54979684 Updating submodules
      b0e6c8f758 Updating submodules
      af03c3778d Update OpenNSA manifest to latest 6.5.21
      1956b929a6 Updating submodules
      61bf0d297d Updating submodules
      a6d53f9f61 Updating submodules
      c36fd56997 Enable getdeps build on macOS
      e84ab7bd41 Updating submodules
      c2099ae9db Updating submodules
      8db514e7b2 Add libicu manifest
      9b642fcd2e Updating submodules
      06c00a342f Updating submodules
      3dc5f854e6 Updating submodules
      f9100ba6a0 Updating submodules
      a2df3ebef4 getdeps: add a test target to eden_scm getdeps manifest
      1d5cb6c386 Updating submodules
      f4fb81db4c Updating submodules
      ab24b2d2a1 Updating submodules
      9b72b5e526 Updating submodules
      71a95bdffe Updating submodules
      0c0bbfbea7 update URL for the libmnl to the official site
      99df960d09 Updating submodules
      f36271b307 Updating submodules
      759ba0a095 Updating submodules
      8b33579182 Updating submodules
      582f9eb826 Updating submodules
      aa4a8752ab Updating submodules
      94e0d47059 Updating submodules
      48a0c667a9 Updating submodules
      f2d2315db0 Updating submodules
      d08f702782 Updating submodules
      8a58c049eb Updating submodules
      9767d4aefb Updating submodules
      f34ab2fc3c Updating submodules
      dfca5acfee Updating submodules
      aab7c6479b Updating submodules
      eeafd4036a Updating submodules
      a45567ffe9 Updating submodules
      52e069bb24 Updating submodules
      1e344e5659 Updating submodules
      60a081ee51 Updating submodules
      5b2774a9e0 Updating submodules
      e2a49e7507 Updating submodules
      e11e7bf1aa Add additional read record layer constructors
      f0170adf01 Updating submodules
      bd6da581ef Updating submodules
      8f933b5915 disable --allow-system-packages for generate-github-actions
      61ff8ea16c Allow no ca file in fizz client loadgen.
      0cd6e063b7 upgrade katran's libbpf dependency to 0.3
      a5437e7d8e Updating submodules
      6c352523b1 Updating submodules
      31f96f9af6 Updating submodules
      548d919df1 Updating submodules
      987c672a53 Updating submodules
      412cd6f09e changing AsyncServerSocket::acceptError to receive exception_wrapper
      c6dc345eb9 Updating submodules
      908a4fd57a Updating submodules
      79ac32dcae Updating submodules
      ca19d6686d Updating submodules
      ad7c0da314 getdeps show-build-dir
      9ebf19c22b Updating submodules
      0405490239 Pause the state machine when detaching event base.
      9fb8ff2882 Clang-format fizz.
      d253394663 Updating submodules
      160bb5ba19 Updating submodules
      e7a3fa0652 Updating submodules
      2311b14618 Updating submodules
      49f0fa05e2 Updating submodules
      abae82dba8 Add historical number of uses to cached psk for logging
      7d90fa0485 Updating submodules
      ace6b88007 Updating submodules
      ad6bf2707c Updating submodules
      bf2480f969 Updating submodules
      e4be3e5672 Updating submodules
      0b593b1d46 Updating submodules
      f3ef501577 ninja: upgrade and build from source on macOS
      29457b8f8f Updating submodules
      74e597fdb2 Updating submodules
      8571dc4191 openssl: update to 1.1.1i
      5716b43290 Updating submodules
      7e3360e2f9 Updating submodules
      d61cfe5b4a Updating submodules
      10551a6017 Updating submodules
      58e79191b6 Updating submodules
      0492aa7718 Updating submodules
      b4cbe041a5 Updating submodules
      d7b6d494d4 upgrade oss sai to 1.7.0
      d13fba361b Updating submodules
      868e919017 Updating submodules
      a7020e896b Updating submodules
      1ebcb6288f Updating submodules
      3091904821 Updating submodules
      991390c999 Updating submodules
      344d0df623 Add getdeps.py manifest
      96f1559887 substitute surrogates in log file (#8076)
      55b0911de6 Stop trying to build on Darwin, Windows
      2c5b661523 Updating submodules
      33c87bb7b6 Updating submodules
      d43298f2cb always write log files as UTF-8 to avoid cp1252 encoding errors
      411ac4f130 fix broken link on Fizz README
      2e7ab3ef27 Updating submodules
      97e1256314 Updating submodules
      124ecc8bfd Updating submodules
      e420569497 Updating submodules
      c15911e017 Updating submodules
      62f1cdb2a4 Retry bistro tests up to 5 times
      a2e9dd2f3f Updating submodules
      e49e32b6cc Updating submodules
      78520ea345 update to libbpf-0.3 in getdeps
      d6a723ed94 Updating submodules
      db679c3b26 Updating submodules
      1254ff17b2 Add protobuf manifest
      7522c33b9b Add lzo manifest
      330eb78ac7 Updating submodules
      1fdf778966 Updating submodules
      98b4e2d9c7 Updating submodules
      b84466f833 Updating submodules
      e9701779a3 Migrate bistro to getdeps
      2c54faaeeb Updating submodules
      2ff82a6726 Updating submodules
      d4ec8ae5af Add support for `extra_cmake_defines`
      53faba12a2 Updating submodules
      15bf39b712 Updating submodules
      76c5932e2d Fix use of dangling reference in Fizz client tool
      34736f8ea4 Updating submodules
      6e82a16334 Updating submodules
      92a86f93de Updating submodules
      6579519fe8 Updating submodules
      fd3db786b0 Updating submodules
      64897721dd Add support for io_uring
      bfd48dc60b Updating submodules
      e19755143e Updating submodules
      3f523b39d7 Updating submodules
      c33857a1fe Updating submodules
      d37cb242a5 Updating submodules
      72a1d86a7c Updating submodules
      d127013859 Updating submodules
      cc09a71fc2 Updating submodules
      a0751504e4 Updating submodules
      e4ee5b26e8 Updating submodules
      ea0a17b674 Updating submodules
      0393460de6 Updating submodules
      9c5a346469 Updating submodules
      092904a589 Updating submodules
      c31430a114 Updating submodules
      41e2614097 Updating submodules
      79eb573ed3 Updating submodules
      9abbdabaf7 Updating submodules
      afb27e4fab Updating submodules
      0b7fd9f920 Updating submodules
      dec2ad5185 Updating submodules
      78a9049483 Forced watchman daemon to always operate in non elevated mode on Windows (#878)
      4542861223 Updating submodules
      fe4a9e3f4d Updating submodules
      9cc45ef416 Validate maxRecord and minDesiredRecord values
      a4167a6f12 Updating submodules
      d036c42626 Updating submodules
      b3b979b93b Updating submodules
      5adba085bb Invoke SecretAvailable with KeyUpdate update_not_requested in Fizz
      cf9aab0e91 Updating submodules
      4488c1ca63 Fizz CLI tool changes for V8
      9d0b732707 Updating submodules
      baf2c1a7ed Updating submodules
      9dbc250105 Add decryption
      5d28a8cca4 Updating submodules
      4709344d24 Add changes to allow for ECH V8 decryption
      461901a990 Make tryToDecryptECH version agnostic
      41186bf69b Fix record digest to use ECHConfig
      f72648c39b Updating submodules
      3d73d6da77 Handle ECH V8 on the client side
      cd301353ca Updating submodules
      7eec669206 Updating submodules
      8573768d00 Fix UAF in fizz server tool
      4406ac585f Add V8 encryption functions
      154c0c183d Updating submodules
      91a702d134 Add length field to fizz tool parsing
      e6e12f2c22 Set length field to fix undefined behaviour in tests
      4aa9e85466 Change encode ECHConfig function to be able to take const ref
      54c69a3d59 Updating submodules
      ee71783232 Updating submodules
      1febb404f2 Fix undefined behaviour
      0650425e1d Updating submodules
      6c043b0da1 Updating submodules
      c748032a25 Updating submodules
      9fb6575fea Updating submodules
      a9fa337276 Updating submodules
      3d5114da47 Add clone method for client hello and extension struct
      df6241c3e8 Updating submodules
      2053c9723a Updating submodules
      80b5ee3e26 Updating submodules
      5eda5bf229 Minor test fixes
      277f0c6883 Updating submodules
      285d503634 Updating submodules
      833b71666c GitHub Action: fix Windows build
      45b729c448 regenerate all GitHub Actions
      a93ff5343c Updating submodules
      123a0bd1ff Updating submodules
      65bb830922 Remove client_ech extension type
      0736523950 Updating submodules
      af96a4294d Add construct config id function
      5cb79e6596 Updating submodules
      2a967fdd90 Updating submodules
      3f8b1d6164 Consolidate ECHConfigContentDraftV7 and ECHConfigContentDraftV8
      450a6f6086 Fix compilation warning
      b8a9275af5 Updating submodules
      0a5bff6039 Updating submodules
      2c4ef03640 Print Certificate Chain in Fizz Tool Client Command
      5a2a133177 Updating submodules
      b3cc745358 Updating submodules
      4947fa4953 Updating submodules
      a4fbe01921 Updating submodules
      27e9bff1e0 Fizz server command ECH changes
      7a794f1fc5 Add serialization for V8 structs
      ba50c5bf32 Fizz client command ECH changes
      7c5cfe6b17 Add default ECH configs function
      a09a0917c0 Write function to parse ECH configs from file
      84d0770a63 Add V8 structs
      716c57b966 Updating submodules
      f32c60081b Updating submodules
      70b0a5a31c Rename HpkeCipherSuite to ECHCipherSuite
      0158303bb2 Updating submodules
      0564aa95d7 Updating submodules
      5671046506 Use half of available CPUs
      aae08c1da9 Updating submodules
      a6758cd1aa Rename fields
      bd4c7754f3 Fizz client config changes for ECH config
      367f209cee Updating submodules
      73ef49fcca Adding yaml-cpp fboss code for oss
      ab2f6d796f Adding yaml-cpp in fboss oss build
      eafeb3bf22 Updating submodules
      05e2775fd5 Updating submodules
      933c27169e Add copy constructor for ECHConfig
      b50b3b6e89 Updating submodules
      e552ae42fa Refactor some client protocol functions
      ce3f952034 Add server side decryption
      98e23fb5ed Updating submodules
      42526e8c50 convert a path to valid glob syntax when prefetching
      32106cae93 Remove dead includes in fizz
      ff384dfb2f Add decrypter for decrypting ECH
      d0e807dd1d Modify encryption function parameters
      3dbfdd8341 TypesTest: fix Write24BitsBufferOverflow test for 32-bit archs
      62f23d96d1 Updating submodules
      6a95dd92f7 Create clone() method for key exchanges
      a0794313e6 Updating submodules
      438191e195 Updating submodules
      cabc72fbe4 Fix inline variables error
      47ee698c6f Modify function selectECHConfig to take in a const vector of ech configs
      3f07673354 Updating submodules
      441fd72296 Mark internal functions as static
      5ed67543e5 Add ECH decryption function.
      2dbc0e56f3 Add getECH function
      c46ffd4579 Modify TestValidEncryptClientHello test case to be more robust
      f2ccf14420 Updating submodules
      13623b3cb7 Updating submodules
      6e8b559744 Add ECH on the client side
      a7100cd934 Updating submodules
      6d309d0271 Updating submodules
      2fb3b7b6a1 Switch to Github Actions badges
      1790748fc5 Updating submodules
      98e0149906 add shared library support to add_fbthrift_cpp_library
      038868681f add zlib as an explicit dependency for getdeps build
      1fee4a1d70 Move ECH from extensions to protocol
      ecfbc51dee Updating submodules
      3c47bd49f5 apply pyfmt with usort to opted-in sources
      4145bfd224 Updating submodules
      b82cba367e Use write buffering in AsyncFizzBase when the underlying transport is
      051053b945 proxygen: fix shared libs build
      716a7578c3 Updating submodules
      2c9a17b29b Refactor relevant ECH encryption functions
      48749a2f80 Updating submodules
      8e5377e735 Use Factory->makePeerCert() inside TicketCodec
      dc2333610b Updating submodules
      2cbef65587 Refactor PSK binding so it's useable for ECH
      140a507c00 Updating submodules
      74273b9da1 Updating submodules
      cca5f28ee3 Updating submodules
      9b55acf114 Updating submodules
      6e042852c1 Updating submodules
      a282b6abb4 Add an option to specify lfs path
      53a0cacca2 Updating submodules
      0fd462bb14 Updating submodules
      347ce56cad rust-shed/futures_01_ext: rename futures_ext to futures_01_ext
      82b35a9e1b Updating submodules
      84383ebaac getdeps: don't depend on git fetch depth any longer
      87422065a3 Updating submodules
      7e2bf4e27e Updating submodules
      daaaaf2171 Fix OSS build
      99983646c7 Fix discovery of `libsodium`
      91d833a38c Updating submodules
      026e35c7f5 Updating submodules
      57e0360cf2 Updating submodules
      62c2a7e656 Updating submodules
      73b9e3dddd Updating submodules
      301a2e9430 Updating submodules
      26562502e6 Back out "Use Factory->makePeerCert() inside TicketCodec"
      42f7077c7e Add client connect details
      20d5429dcb Updating submodules
      8166a20d3d Updating submodules
      d540e0b41c Use Factory->makePeerCert() inside TicketCodec
      764c39e5a4 Updating submodules
      4db28737d2 Updating submodules
      f3ddff5217 Updating submodules
      81625d3728 Change to use ECHConfig and add version type
      fd4964a5f1 Updating submodules
      c007e59002 Add EndOfTLS Callback
      c9b290f4c1 Implement TLS shutdown
      ea9278d15b Updating submodules
      0544dbe9e8 Updating submodules
      505cbc78dd allow overriding version
      22b5d4635f Fix destination for fizz_test_support
      66de2b986f fix GCC -Wmaybe-uninitialized false positives
      85db1ac113 Add configuration for ECH, Hpke files
      d5632699cb Updating submodules
      9d16f21ddd Updating submodules
      996547fa66 Updating submodules
      ffe112bb1c Updating submodules
      3eac854ba1 Updating submodules
      779ed09eb1 FindGlog: Add support for 'glogd' Debug library (#1479)
      df1b6cd2ca Updating submodules
      e9d7ff5d73 Updating submodules
      f8aa1bd98c Remove dead includes in fizz
      9196063c74 Updating submodules
      8345649615 Updating submodules
      815c54eb82 Updating submodules
      c31f8eb1bd Updating submodules
      9361ca27ad Add range template argument
      406dc4e074 Modify select ECH config function
      040779c3b4 Updating submodules
      86aa646de1 rust/shed/hostname: rename hostname dependency to unbreak doctests (#15)
      4cddc472bc Updating submodules
      1c40fde31b Updating submodules
      8b46ce7e56 Updating submodules
      1a3040aa54 Updating submodules
      05f94de511 mononoke/integration: create a Makefile to run tests as part of getdeps.py build (#67)
      e886f49099 Updating submodules
      64dd11d672 Add client hello encryption
      49f46ea33e Updating submodules
      e4f453c61c Updating submodules
      9b71e2d1bb Refactor hpke files
      4d23afce0e Updating submodules
      66b29c065c Updating submodules
      c5b0c39599 Make KeyScheduler clonable
      ccbe5ac571 Updating submodules
      5769548fc6 apply black 20.8b1 formatting update
      f59953e265 Updating submodules
      6d3d8aece9 Updating submodules
      a1b6eddc4c Add hpke helper functions
      088c7dac38 Updating submodules
      14bf40704e mononoke/integration tests: prepare dependencies for running tests by getdeps
      3703aa8c6d Add validation of ech config content before encryption
      04fd85b842 Updating submodules
      82d99b06e6 Updating submodules
      ac3ad5a240 Updating submodules
      4e3ea55e06 Updating submodules
      591aa9df29 Use a beta version of libbpf to unblock perf_buffer__buffer API
      7935be36e5 Remove nsecret
      e44aa9e533 Add setup functions
      58d48e08e0 Return DN if CN not present
      1db1cda8ee Updating submodules
      71069c3a64 Add key schedule function
      2dd9a350fa Change ech extension to use hpke types
      c08e3b3788 Add kem id
      e1cfe1f03c Use latest libbpf
      b563a01407 Rename files
      3183cdf173 Updating submodules
      a757211159 Add export secret function
      4b33f1b09a Updating submodules
      5f6182956b Remove --skip-project-specific flag
      82f53a4930 Disable tests on windows
      4a30b33f28 fix use before assignment case
      096f5ddf21 Updating submodules
      918bbe935f Updating submodules
      aa77780963 Add context functions
      a29417992e build zstd in static to avoid DLL dependency on Windows
      a1ab642038 mononoke/integration: build EdenSCM with non system OpenSSL (#12)
      05031b73be Add DH-Based KEM encryption functions
      deb5dd5c50 Updating submodules
      0d05a85ae3 Updating submodules
      d89831869b Back out "Update folly's source of truth to xplat"
      3ff5b28098 Updating submodules
      8d66d850b4 Updating submodules
      22e74978f8 Fizz multi buffer benchmark
      ca39ffb800 Updating submodules
      9a52aed734 Updating submodules
      a65d179e5a Updating submodules
      d45371b981 Remove fizz::server::State argument from AsyncSelfCert
      ea6aae9ecd Add serialization/deserialization of ECH structs
      0854abf043 Updating submodules
      92e319803d Fixing the license headers for a few delgated credentials files
      ccd82cb4ff Updating submodules
      a4ca704e56 Updating submodules
      d74c59588a Updating submodules
      935dfe93e3 Updating submodules
      06107930ce Fix sliding bloom replay cache test
      605ff6edde header guard on server/test/Utils.h
      3a9cae470e Updating submodules
      8513a99561 eden/edenapi and mononoke integration tests: add edenapi/tools to getdeps and use them in tests (#51)
      9cb6ce495b Updating submodules
      c2c96af540 Updating submodules
      8f0c0c3bfd getdeps: update zstd to 1.4.5
      0254f7dda7 Update replay cache
      8d99740b7b Updating submodules
      b96f0ba30a Updating submodules
      d4f0fd257b Updating submodules
      3bf335d4c6 better build badges
      86c0e0cbd5 only install googletest 1.8 when building tests
      b3b5e3d5c3 update github action workflows
      4f5c49ca63 Updating submodules
      5419274a99 fix bad merge from D23700095
      ae038cda0c googletest 1.8.0
      32ca7c945a Updating submodules
      b252589967 enable tests in getdeps
      9ca08b1744 enable tests in getdeps
      ebaf7735cf enable tests in getdeps
      d314e72d50 fizz, mvfst, wangle, proxygen: add gmock as fbcode_build dependency
      d88b89acc1 Updating submodules
      05c6c0a084 Updating submodules
      98b23a143f add gtest version 1.8
      3071547c10 Updating submodules
      6c13933d30 Updating submodules
      765c0742a8 Updating submodules
      60053cbcd4 Updating submodules
      21753a22db Updating submodules
      5be6845c54 Updating submodules
      8b7287a1bc update fbcode_builder README to document getdeps.py
      b846df9b34 Updating submodules
      07cd92bf57 Updating submodules
      8343c51659 update FindGflags.cmake to work on CentOS 8.x (#1409)
      07e4872bf6 Updating submodules
      8823a93f10 Updating submodules
      c7034d3dd0 Updating submodules
      18d14b742e Updating submodules
      c20dfc9ffb Updating submodules
      7b127afd9c add re2 as cmake dependency
      02124a0bd2 Updating submodules
      c154f44d9e Updating submodules
      24c0dc3826 Updating submodules
      2e04992111 Updating submodules
      740352755b Updating submodules
      c2976ee4a8 Updating submodules
      32c4ccb81e Updating submodules
      dd0145feae return returncode correctly
      d0b0d9d3bb Updating submodules
      4d116de925 Updating submodules
      8abee6322e Updating submodules
      f00d5462f3 Updating submodules
      b6d6e1a332 Integrate Batcher into Fizz benchmark tools
      fc7869497a Add Batcher for batching per-thread messages
      2efc220d86 Updating submodules
      9af2fee53b Updating submodules
      9a1fb1d292 Update OSS CMakeLists.txt to use CMAKE_CXX_STANDARD
      dbfca77ea6 Add Batcher to manage the Merkle Tree for batch signature signing
      6daf36d89f Updating submodules
      c0712041a7 Remove dead includes in fizz
      732d4bad4c Updating submodules
      456749f735 Updating submodules
      2439661a1b Updating submodules
      c497407b8c Updating submodules
      5d56fd62bb Updating submodules
      93df74630b fizz/cmake: enable RPM generation via CPack
      3241748bbb Updating submodules
      26b00acf42 Updating submodules
      344311bc7b Updating submodules
      f11093a035 SAI API 1.6.3
      498c8dff60 Supress fizz false positive TSAN report
      74db414168 Updating submodules
      c8224606a8 Add github action to auto-release TagIt tags
      b6bae911e5 Updating submodules
      0b8b6ae581 Add option to run tests without Testpilot even when it's available
      1b28a00bb5 Updating submodules
      9daffaea48 only use symbolizer if libunwind is found
      efa937ea18 Updating submodules
      c68a800622 Update folly's source of truth to xplat
      a86ed6808a Updating submodules
      e8aec63ca1 Updating submodules
      37c450a75b Updating submodules
      cfc752cc01 Updating submodules
      70d9cbe57f Updating submodules
      0088daa38e Updating submodules
      ef8e8c4bfc flush stdout before starting a command while interactive
      3355e73a38 Updating submodules
      907906cfa9 Updating submodules
      5aa5440133 Updating submodules
      a3e3ee91de Updating submodules
      dec69b7f23 Updating submodules
      8ec43895c8 Updating submodules
      465ae25f4d Move batch signature related source/header files into fizz/experimental
      0befeff122 Integrate per-connection batch signature into Fizz Server and Client
      0c43cf21be Updating submodules
      df0cd25a73 Updating submodules
      735ae41fd1 Add PeerCert for batch signature
      524f024dd1 Updating submodules
      425a1a346c Add Async SelfCert for batch signature
      3c60ee2d98 fizz/CMake: Remove missing dir from header list
      42ef433700 Updating submodules
      babdba9be7 Updating submodules
      2fc1c114d6 Update zstd dev debian package
      e7019f479d Updating submodules
      447113a0d2 runcmd: do not pipe stdout on a tty
      aa4cf88def Updating submodules
      cfa06f26df Updating submodules
      c1a4520e9a Updating submodules
      82d4cceb37 Add data structure used in batch siganture
      fe16f7b863 Updating submodules
      3768478d8f Updating submodules
      4be5e7fc7d Add new types for Batch Signature
      1e06b62203 Updating submodules
      168790e569 Updating submodules
      270087e37f SAI API 1.5.2
      622090ebbe Updating submodules
      38d0434cad Updating submodules
      123b3a94f8 Updating submodules
      5bba7f923e Updating submodules
      6f88cfad3e Updating submodules
      6eb9dbb52f Updating submodules
      a7d28a513d Remove dead includes in fizz
      0d8b387306 Updating submodules
      2c320684a5 Updating submodules
      69b97235b4 Allow a project to have Actions run on all branches
      2ec75a23b1 Updating submodules
      c567308042 Remove configparser deprecated method readfp
      fc6e066e44 Updating submodules
      01a6d981eb Updating submodules
      d91fafeff1 Add new --disallow-system-packages flag to `generate-github-actions`
      4488e07755 Updating submodules
      cf087626a6 Updating submodules
      df5bc3d789 set SDKROOT when it is not already set
      33a5004887 attempt to specify boost to build with clang - take 2
      25da8703d8 Updating submodules
      33a2167f20 Updating submodules
      2c1970c91f Update libzmq manifest to use libzmq3-dev
      bf7abb7599 Updating submodules
      0497dced61 Updating submodules
      676a0bc42e Updating submodules
      bfdb87b8f9 Updating submodules
      3e619ba10d Implement Merkle Tree for Batch Signature in TLS
      ac1216a42c Updating submodules
      5ed76f5c0a Updating submodules
      180f59de04 Updating submodules
      4646b26918 Updating submodules
      e540b3ac42 Updating submodules
      6149bfcea7 Updating submodules
      85c730284a remediation of S205607
      8a5848e446 remediation of S205607
      63d2568275 Updating submodules
      3c5e062497 Updating submodules
      e162c8e7aa Updating submodules
      1ac3bd97f1 add Mononoke integration tests CI (#26)
      bbed2750fe Fix static_assert to provide message in fizz TP lib
      8467548c0e Updating submodules
      a054bd825c Back out "fix boost macOS build with new Xcode" (#27)
      b72f773975 Updating submodules
      570755568f Updating submodules
      8b18350bb5 Updating submodules
      60ef8405a4 Add fizz client LoadGen tool and fizz server benchmark tool
      1adf0d7e8b fix boost macOS build with new Xcode
      9176fae2e8 teach getdeps to look for clang on macOS with xcrun in boost build
      a077acaba7 Updating submodules
      b6fe87a2cb Updating submodules
      aba87b1c5d Avoid sodium.h in public header
      9b53374177 Updating submodules
      b1a84d04ad Use the Rust toolchain via the DotSlash Windows shim
      ef4b554f81 Updating submodules
      c9b3497aa2 Remove undefined bahaviour (#54)
      000c0acc9b Updating submodules
      a939840c07 replace the use of boost::variant with a simple union
      8798f7067f Updating submodules
      988105ac21 Updating submodules
      84792fe13d Updating submodules
      23d509edc8 edenscm/hg: add GitHub Actions with CI for HG plus add fixes for getdeps (#25)
      7630ad0bd1 Updating submodules
      906314fc70 Updating submodules
      8a3d3d9ac1 Updating submodules
      d6b3877d19 Updating submodules
      f954f2f3bd clang-format fizz
      5513737b3e Reorganize OpenSSLKeyExchange.
      c3e7c2cd8f Updating submodules
      742749f31a Updating submodules
      c25225aaaa Updating submodules
      79bb7c0889 update GitHub actions
      af97e01536 Updating submodules
      d70b4a231a Updating submodules
      e6b21906c9 add retry flag to getdeps test
      da9bd013ee avoid using relative path in fb_py_win_main
      be3949c59e Updating submodules
      8c9203d0f5 Updating submodules
      fa815f5f51 eden/scm: provide getdeps.py way of building eden/scm on GitHub
      0cc8a37bdd Updating submodules
      65dca50bf7 Updating submodules
      f5af3450b3 make fb_py_win_main to dynamically find Python3.dll
      27ae754f43 Updating submodules
      80e50fc257 Remove rsocket-cpp dependency from OSS projects depending on fbthrift
      2645f0c034 Updating submodules
      8b9b1684a9 Updating submodules
      d9641c34e2 Expose a public API for EC key generation
      60d4406266 Updating submodules
      3865c5f82d Bug fix in Fizz Client and Server argument usage
      0ebf759b2f Updating submodules
      04d6018618 Updating submodules
      9d39251bc7 Fix OpenNSA 6.5.19 hash as Brcm modified the tarball
      0c8d2bef70 Updating submodules
      5c0727bf3b Updating submodules
      5003bc4428 Updating submodules
      20231251d7 Support NSS Key Log File
      7f5d660a58 Updating submodules
      be29934154 Updating submodules
      d733ca6bfe fbcode_builder: getdeps: Update OpenNSA to 6.5.19
      83ef985464 Updating submodules
      ed4fe5c108 mononoke/configerator structs: change the OSS folder where configerator structs are saved
      0583cbce6a Updating submodules
      c53a004804 Updating submodules
      f63ea92e5d Updating submodules
      14742aec75 Update fixtures in PeerDelegatedCredentialTest to make it extensible
      58156db1cd fbcode_builder: getdeps: OpenNSA update source URL
      e5958eed3c fix encoding bug
      d1a3b3c7ad Updating submodules
      6a5fdd1085 Updating submodules
      ba45108be6 GitHub Actions: fix running out of space on Ubuntu build workflow (#23)
      4cebf72258 Updating submodules
      7769d874cc Updating submodules
      0fe5cc8d4e Updating submodules
      a1fa759033 Updating submodules
      4b205c19cc Add getClientRandom() to AsyncFizzBase
      b4549b9f6c Updating submodules
      346f7a7c78 Updating submodules
      5e0b5a0c50 cargo_from_buck: add the patch section to Cargo workspace and allow workspace appending to existing manifest
      30a846bd99 Updating submodules
      b488ad5cdd Updating submodules
      32a1dd2b11 Add Fizz client option to require ALPN
      3c5e57f392 Updating submodules
      0e92511dc6 Updating submodules
      fef00d2f48 Clear attempted PSK from client state after handshake.
      47e14ef6d4 Add test for the construction of Ed25519 self-delegated credentials
      e05bc2e40b Add support for Ed25519 signers & certs
      142da5d4fe Updating submodules
      ae09edbef5 re-enable lz4 compression for rocksdb on macOS and Linux
      f931825c78 Avoid extra loop iterations during handshake.
      f59af13de2 Allow early data retry when transitioning to RFC version.
      74e9c52148 Add Fizz option to require ALPN
      
      git-subtree-dir: external/fizz
      git-subtree-split: 37f1079eb3050e7209cb78921244c61817373d52
      9ffa84de
    • Sophie Wenzel-Teuber's avatar
      cfbe41db
    • Sophie Wenzel-Teuber's avatar
      Squashed 'external/folly/' changes from 2c9b2aadb..c47d0c778 · 773a9537
      Sophie Wenzel-Teuber authored
      c47d0c778 Parse and capture client alpns from client hello info
      dfe135602 fix deadlock folly::RequestContext::try_get()
      c3bb66aea Remove custom equality/hash function for ChannelBridge
      24759fc8a portability/OpenSSL: Don't assume 1.1.1 implies blake2 availability
      cb895545e ensure next stack frame address is valid when walking async stacks
      e6c19c133 Fix flaky unit test for ThreadPoolExecutor CPU counter
      4bd3e4e0c fix MSVC C5219 in to_ascii
      4dbcd7baf Support libdwarf prior to 5
      c15766d09 Add TLS 1.3 ciphersuites to SSLCommonOptions and SSLServerOptions
      a79234f07 Add IOBuf convenience methods to convert to std::string
      450821131 Further changes to support building over XROS
      5b38d6fa9 unique_lock_guard, shared_lock_guard
      6e0b7ffeb Minor fixes for supporting a build of network_address over XROS
      3d889cfc7 bump fmt in fbcode-builder to fmt-7.0.3
      f69f764c9 disable test_mount_state_during_unmount_with_in_progress_checkout on eden-asic-build-and-test
      0d9e1c881 Update openr manifest to use main
      452eab42c Do not use ranges-v3 in folly::coro::collectAll(Try)Range
      749d107b5 Add range-v3 as dependency for openr
      ee565b405 Fix SocketFileDescriptorMap on older C++ versions
      57de05c8b Expose total CPU time used by a ThreadPoolExecutor
      118a39232 Do not swallow child exceptions on cancellation
      ff7c31779 Add ssl sha512/blake2b wrappers
      eecfd4655 Spellcheck
      bc254c2a4 let SharedMutexToken export a nice interface
      e652b1b29 Cleanup CollectTest to use `EXPECT` instead of `CHECK`
      9cad4956c Rm non-const ctor for not_null
      ed110c195 cmake: build edenfsctl Rust
      ea7aeab58 Implement range-accepting versions of collectAny*
      8ccd13f01 Use relaxed_atomic in ShutdownSocketSet
      1a0ac04b6 upgrade to VC++ 2019
      c7e3550fc relaxed_atomic, atomic with assumed memory_order_relaxed
      8516df379 portability tweaks to ShutdownSocketSet
      bc1365d3f Move isWaitForAll_ from ThreadPoolExecutor to IOThreadPoolExecutor
      5c748c424 Have OSS build pick 'fizz' from 'main' (instead of 'master')
      d96d961fd hazptr_test: Fix test and microbenchmark
      a27929669 Add callback for single EVB loop duration violators
      bb46a5293 revisions to win32 SocketFileDescriptorMap
      cc9032a0e remove folly::Subprocess::CLOSE
      ba00aa3c6 Make LogCategory::getPropagateLevelMessagesToParentRelaxed() const.
      d5b2c6988 Skip some TFO tests according to kernel tcp_fastopen setting
      96e1a8b60 mark clocks with spec tag
      2157eecde let coarse clocks use underlying clock durations
      32ea1ed5c Add RequestContext::try_get() (re-do of D31006847)
      78a00dec6 Change ObserverManager::withDependencyRecordingDisabled to a template
      40bf7f0e7 FanoutChannel: Change falcon code to use FanoutChannel's custom context
      af581bd82 FanoutChannel: Add support for custom context
      c7e095e7a FanoutChannel: Rename getNewReceiver/anyReceivers to subscribe/anySubscribers
      702374dc5 FanoutChannel: Change implementation to use FanoutSender
      bf1b6d057 FanoutChannel: Change TValue to ValueType
      140e8ccd9 Revert D31006847: Add RequestContext::try_get()
      865e84760 Add RequestContext::try_get()
      d5fb10134 Make all versions size_t
      62887e3ee fix SingletonThreadLocal::try_get
      e698dfa1d Add OpenSSL Hmac copy ctor/op=
      ba2db8d9c SingletonThreadLocal::try_get()
      06e4b1aa4 Prefer returning read data on cancel
      366cd1ecd Add bytesAcked to TcpInfo
      1456b13dd Ignore -Wcovered-switch-default Clang warning in Folly
      0ee04209c make OpenSSLHash lazy-allocate the context, make move operations noexcept
      7b71f5e54 fix self-assignment for OpenSSLHash::Digest, throw if context allocation fails, implement move support
      b258ee318 provide an API to easily redirect stdin/stdout/stderr to /dev/null
      4d5b7ad4e Detect and enable C++ couroutine support on CMake build with GCC
      fb5c25d96 Deprecate folly::vformat
      94f01f8f4 hazard pointers: Rearrange invoking asynchronous reclamation in executor
      9258f5e9c Fix typo in macro: FOLLY_HAVE_SDT
      61e00b114 print tid of the stalling thread.
      a082c7734 folly: add freebind to async udp socket
      83a6ce73f Add co_schedule() method to AsyncScope
      26cd6e79d folly/portability: ftruncate shouldn't change file offset
      50200930a Have OSS getdeps.py pull code from 'main' (instead of 'master') until all repos are migrated
      c0b400978 Handle std::vector<bool> in FanoutChannel
      7d8dfb91b hazard pointers: Shard the domain's list of untagged retired objects
      82f9889c3 hazard pointers: Consolidate non-cohort and untagged cohort retired objects
      b3833ef17 hazard pointers: Eliminate thread local lists of retired objects
      4f4c0ff8e reflect the wangle github branch rename from master to main
      eca992933 fbcode: symbolizer: clang-12 DWARF5 emits Split DWARF inlining as DW_TAG_skeleton_unit instead of DW_TAG_compile_unit
      91b962e33 SharedMutex: Add build-time flags for setting default spin and yield counts
      8ee373cf8 Deprecate folly::svformat
      8ecee58a5 hazard pointers: Extend cleanup to cover cohort objects
      58f83287a update the branch name for the fb303-source manifest
      d2643855f Add a coinflip library.
      47844d920 Fix compilation issues on Apple platforms. (#1641)
      691006953 folly: symbolizer: tests: switch from qsort to lfind -- ASAN in LLVM12 adds an __interceptor_qsort.part.0 which makes stacks differ between ASAN and non-ASAN
      490b287ca folly::symbolizer: add support for DWARF5
      0c8f7e291 add support to custom main branch name
      60d9f5d79 Changes for building in Debian (#943)
      4ae8b4df0 Fix vector overloads for makeUnorderedAsyncGenerator
      a782676bb Remove vformat and svformat from folly/Format.md
      b765365df ConcurrentHashMap: Fix cloning of non-copyable items
      2a20a79ad Add move ctor and makeEmpty method declarations to cFollyPromise
      835de7934 Use CancellationToken::merge in all collect functions
      02a4b2002 Fix Folly issues with -Wcovered-switch-default compiler flag
      8be32da3a Add a comment explaining some confusing IOBuf functions
      2c7411fec ConcurrentHashMapSIMD: Return iterator to new inserted item
      dc843dade Fix a typo.
      2906e83c2 expose make_optional to cython
      23133cdbf Back out "Change Context Pool Stripes from 4 to 128"
      8522192e7 Updating CLI11 symlinks to include CLI11-2.0.0
      e460690d6 Add a AsyncSocket::LifecycleObserver->connectError() callback
      0d7f79c29 Setting up basic build for delos_core
      6ce98b526 folly | CppAttributes | Add portable version of FOLLY_ATTR_MAY_ALIAS, to allow for usage across compilers.
      ccf988457 assume gcc > 7 in UniqueInstance
      e8ccd7a49 Cut an outdated comment in FutureBase::thenImplementation
      7c93aeb36 Use WorkersProvider in CPUThreadPoolWorker to collect thread IDs
      d365f9e4a Move fd_ to the initializer list in AsyncSocket constructor
      2e2e7af85 add copy assignment operator to BasicDynamicTokenBucket
      559c679d9 hazard pointers: Fix flaky test
      00c5c00fc fix nullptr-with-nonzero-offset in folly/io/IOBuf.cpp
      7e6bdbbd6 Add warning when using TaskWithExecutor + InlineLikeExecutor
      cda1e77c8 hazptr_obj_cohort: Fix reclamation of safe list
      ae4ddebe7 Update TcpInfo namespaces
      416d85c59 Add TerminateCancellationToken utility
      957741d55 move to common shared directory
      4f9b82928 let FOLLY_TYPE_INFO_OF always use its arg
      bf6d3e57a include <optional> in Channel-fwd.h
      2360b2276 add fdAttach callback
      15ffb9b02 Add a parameterized ctor and m2 getter
      80572dcc6 Fix static_assert for C++20 (#1628)
      2f05671bb Use std::default_delete by default in folly::erased_unique_ptr
      379e39cc7 Reapply with more fixes: "[folly] Fix concurrency issues in ConcurrentSkipList.""
      21f9cf7d7 Record OS thread IDs for threads used in CPUThreadPoolExecutor
      7f69cb312 Add FanoutSender abstraction to channels framework
      b817015da Add WorkersProvider interface to QueueObserver
      3eb9e9856 cut unused config FOLLY_SUPPLY_MISSING_INT128_TRAITS
      49255a756 Add gdb printer for folly::ConcurrentHashMap.
      6e3209850 move queue-observer
      f55bad227 folly | Fix hard-coded assumption in folly/Portability that MSVC builds always have SSE4.2.
      37e6bbcc0 folly/Benchmark.cpp: right align user metrics
      d9abea1b5 Back out "Fix concurrency issues in ConcurrentSkipList."
      c9875b798 switch to tp2 CLI11
      951a343b0 Add CLI11 manifest
      451819f6c tweaks to futures interrupts
      3e84bbd64 adding copyright header
      f4c8e8337 fix race handling bug in futures interrupt-handler
      d0edf4c66 fix observed double-deletes of futures interrupt handlers
      9781d415b avoid generating internal dependencies for public CI
      0d35ac1da include rust-shed in edenscm builds
      14933d5f7 Cast an unused variable to void during NDEBUG builds
      a87dba717 Rename alpn option in folly/openssl
      248210791 fbstring: switch FOLLY_NOINLINE inline to FOLLY_NOINLINE
      57f9d2cd0 workaround LLVM-12 coro bug
      8adc1e1f2 Mock Cpp2ConnContext
      3e9865fca fix nullptr-with-nonzero-offset UB in CacheLocality.h
      c22c915d0 Avoid throwing exceptions when using co_invoke
      647115485 Ensure that getCoreAllocator() is shared across DSOs
      cc4308cfc makeUnorderedAsyncGeneratorFromAwaitableTryRange -> makeUnorderedTryAsyncGenerator
      65180b253 Reduce memory usage of CoreCachedSharedPtr
      5fbc84923 Workaround for opt-gcc compiler bug
      cc0f64d2d Change Context Pool Stripes from 4 to 128
      854cb5ced Add CancellableAsyncScope overloads for makeUnorderedAsyncGenerator
      dc4916065 Fix typo in Hazptr (#1611)
      d33f356c1 SharedMutex: Remove single-use intermediate constants
      c3c6b7889 spell small-vector uses of the trait as is_tivially_copyable_v
      2f5a71ddc Allow using CancellableAsyncScope with external cancellation token
      c17ed2051 SharedMutex: Change SharedMutexPolicyDefault and change default spin and yield counts
      b9176fc5b Fix FreeBSD Build for Huge Page Allocator
      480538b28 Add test for coro::timeout on final asyncgenerator result
      8067a2569 Consistent ordering comment for collectAll[Try]Range
      ff841baa2 Do not leak GFlags.h in widely included headers
      5e2ab64f8 Fix SSL exception slicing
      832f135ad Make co_awaitTry(AsyncGenerator) return Try<NextResult<T>>
      7fc541e80 RequestContext::StaticContextAccessor
      446839935 Don't use typeid without RTTI in UniqueInstance
      3275d8925 makeUnorderedAsyncGeneratorFromAwaitableRange -> makeUnorderedAsyncGenerator
      937fc9806 Use CoreCachedSharedPtr in Singleton
      4baba2820 thrift: varint: BMI2 (pdep) based varint encoding: branchless 2-5x faster than loop unrolled
      dd7d175ac Factor ticket key manager into handler interface
      d4241c98f Allow JemallocHugePageAllocator to Grow
      9acfd80da Add CoreCachedWeakPtr::lock() method, improve benchmarks
      6696e55c7 Remove unnecessary string copy in JSON serialization
      cdb7a478e CancellableAsyncScope pass through the correct returnAddress
      f623e9948 Use small_vector::copyInlineTrivial only if the storage is small
      ef028e3b2 Add async stack trace to CO_TEST_P
      e121b8f69 Re-sync with internal repository (#1619)
      efb164ad2 fbshipit-source-id: 80e349aa411d8b866747d1821b215adfbc51b53f
      4f304af14 [folly] Add additional overflow checks to IOBuf - CVE-2021-24036
      bb79a9bee Dump async stacks on uncaught exception from CO_TEST_
      4548ec7bf Fix makeValueObserver to call creator once on construction
      b8fdbc94a Fix stub of sockets for EMSCRIPTEN and XROS
      653703a38 Add API to set cmsg for write
      ca7ce442f Add AsyncSSLSocket::setSupportedProtocols
      2f7fdc20e Add support for Subprocess to call sched_setaffinity
      d26d241b9 Reorder definitions in AsyncGenerator.h
      bdf374148 fix semantics of QMS::Iterator::skipTo
      ea91c9bc3 Have collect() handle the case of a not-ready future
      74f3c0434 Remove unused UniqueInstance::PtrRange
      0f00cc10c TokenBucketStorage primitive extracted from BasicDynamicTokenBucket
      7a18d1823 Back out "Don't use typeid without RTTI in UniqueInstance"
      436e7fd69 Back out "RequestContext::StaticContextAccessor"
      21021ec98 RequestContext::StaticContextAccessor
      160eb4d28 Don't use typeid without RTTI in UniqueInstance
      55033066a a test for memcpy-use
      367f28b77 Daily `arc lint --take BLACK`
      427077374 Move FindZstd.cmake into fbcode_builder
      a405d0730 Mark zstd as a dependency of fizz
      40803d695 Opt in opensource/fbcode_builder to pyfmt
      c2ea37612 Revert D29536635: RequestContext::StaticContextAccessor
      52c780896 fix flaky test
      bc0818f89 RequestContext::StaticContextAccessor
      cb36f3c84 Optimize small_vector copy and move for inline storage
      c226674cd cut Tearable
      cb55944fd Make `travis_docker_build.sh` macos-compatible
      1787a34ad Implement contains() in sorted vector types
      ee8d0a531 Make ThreadLocalPtr::Accessor::Iterator default construct as singular
      af7df2549 Make folly::detail::IteratorAdaptor default-constructible
      95f24e435 Make RequestContext::StaticContext an aggregate struct instead of std::pair
      db6d0a105 Fix waiters signaling in BatchSemaphore
      b1fa3c6f9 expand the lock protocol and facilities
      4215b920c Enable fb dynamicconfig loading inside eden backingstore
      eac6011ae Initialize value in loadUnaligned
      73484b8ab win: add --return-nonzero-on-failures to sc_testpilot
      d6610d607 import or backport reinterpret_pointer_cast
      1583ff067 Regen github actions (#1614)
      6bfd38792 Fix Guard to respect early termination
      120926cdb Channels framework
      af0a489db Fix typo in AtomicSharedPtr (#1610)
      1f106643a Enforce ALPN match when both client and server support ALPN - folly/openssl
      d7ba07915 Enable FixedString construction from a string_view
      aa605f8e9 fix lock order inversion in SharedPromise interrupt handler setting exn
      6a6e02c2a Avoid a shared_ptr copy in ConcurrentSkipList::Skipper construction
      5b5e814e9 testpilot: testpilot is broken on Sandcastle
      ec15ad3d4 use faster impl in Singleton stack traces
      c03e671e4 Make folly::FixedString::hash constexpr
      f434460f8 Add computeChainCapacity function to IOBuf
      ea968c307 Only execute callback if snapshot data has changed
      f5fe40058 allow LockFreeRingBuffer::Cursor comparison
      f29212f6e Remove unnecessary atomic from folly::coro::collectAny
      4011d18ce Use SmallUnboundedQueue by default in AsyncPipe
      772aab733 folly::coro::SmallUnboundedQueue
      29bc878de Make cycle detection FATAL instead of throw and disable it in opt mode
      45666e3d0 update the Core fake layout for testing
      40d61f3f0 Use is_pod, add <system_error> include for TcpInfo
      c634f9c36 Remove dependency on FixedString.h from TcpInfo
      5dff29321 Add collectAnyNoDiscard()
      28858c2ed move watchman includes into their own directory
      384b72ff2 Move test utilities into TcpInfoTestUtil
      6f4811eff Fix concurrency issues in ConcurrentSkipList.
      13bccbbff Support returning move-only types in folly::Expected::then
      b194210a5 Use optlen instead of return code to determine bytes read
      dfb73b055 Disable all options by default
      f1d5088b3 Add function that enable all observer options for AsyncTransport
      c7400627c ConcurrentHashMap: Fix a bug in replacing the value of an existing key
      a05360ec5 Enable observers to request socket timestamps
      5c4c45a4b Speed up findLocation in the absence of .debug_aranges (#1607)
      852cd96da hazard pointers: Support class and function names consistent with WG21 P1121
      fa9ccf039 fix destruction race for terminateLoopSoon
      96f589374 let the semaphore test use Latch
      ca2e0d758 Add setTimestamping in AsyncUDPServerSocket
      3b4f9dfcd invoker suites
      16837f094 hazptr: Improve readability, specialize friends, use specialized aliases
      bb47922f6 Support CO_ASSERT_THAT
      68a78d99d TcpInfo, an abstraction layer to capture and access TCP state
      16ac56e4e Remove semicolons at the end of macros after `do {} while (0)` (#1605)
      a1056c1d0 Set TOS for AsyncServer listener socket
      d92bb4bbf Support move only objects in `collectAny`
      033fa8af5 fix race between EventBase and EventBaseLocal dtors
      76c832bd3 Add opt outs to shipit
      02d4e3276 Stub out sockets for EMSCRIPTEN
      c30526f7d Add CO_TEST_P
      a7b4818a5 add option not to prefer /usr/bin python on mac
      b8f355515 Implement coro::collectAny
      dc7ba0b5d The Latch synchronization class
      ddcb93e03 complete the transition away from LockTraits
      b65ef9f8b cut legacy LockedPtr::getUniqueLock
      07ab2e2b6 migrate from LockedPtr::getUniqueLock
      78e483e02 Correcting and adding a coarse_ * clock (#1580)
      7a06e2f49 suppress lint-time diagnostics in OpenSSLThreadding.cpp
      b805d8533 revise Synchronized LockedPtr to use lock types
      424e569f1 cut legacy friends of SharedMutex
      ff7ab9dbe Fix ParkingLot memory ordering bug
      d418b5ee2 check functions for DistributedMutex
      348568d45 use lowest() in numeric traits
      5c8255f74 make deleted function public for AsyncUDPSocket.h (#1603)
      5d231c67d Add back default SerialExecutor defaulted to getGlobalCPUExecutor.
      b66627fc5 HazptrDomain: Remove unused data members and function
      99893da20 Remove use of default SerialExecutor
      619435609 io_uring SendmsgRecvmsg test fixes
      3d4885b9c keep_sink_nx
      12ccdf771 Remove dead includes in folly/executors
      a6321e32d fix tpx command line when filtering is enabled
      731238517 Fix openNoInt building error after android ndk r21 (#1593)
      ed1736269 Build in automatic cancellation support to AsyncScope
      e47bc9b44 add hasher<string_view>
      b3427e717 FB_LOG_ONCE()
      db723b641 Add TLS 1.3 to SSLContext::SSLVersion enum
      3d61464fd extract some SharedMutex params to a policy
      704df4423 simplify catch clauses constructing exception_wrapper
      fdc8edc24 let try_and_catch work with -fno-exceptions
      168d50be3 let proxy-lockable unlock pass the state by const&
      1bc5dd9d0 Clean up old googletest conditional compilations
      59d016319 work around a miscompile crashing DistributedMutex::unlock
      b42e5ace6 cut try_and_catch overload taking explicit types to catch
      6a4d3877a Switch getReadBuffers to be IOBufVecQueue::IoVecVec based
      2b7d6e1d9 Fix skip pointer population in EliasFanoCoding
      0adab1a92 Add folly::IOBufIovecBuilder to be used with vector recv
      7e9fdf18f cut diagnostic suppressions in exception_wrapper
      14c2b1dc4 fix a static-assert for C++20
      d7389fcfb ProxyLockable revisions
      6fd0d1b5a simplify exception_wrapper::handle
      98c2c6f1d implement exception_wrapper::with_exception directly
      5ec574fe3 FindSodium: Do not create target unconditionally (#430)
      5e84ececc implement exception_wrapper::is_compatible_with<Ex> directly
      cd2a2b289 Add deadlock detector to folly and thrift server
      e1d5ba6e3 implement exception_wrapper::get_exception<Ex> directly
      9859073e5 Missing cmake cache variables (#1090)
      a6dc47696 feat: add support for compiling open/r on 64-bit arm linux (#95)
      7fd0a5928 fix formatting of folly benchmarks when --bm_relative_to flag is given
      3faf3ec06 Build FBOSS with new OpenNSA 6.5.22
      68e8023e2 Update OpenNSA manifest to latest 6.5.22
      72e44528a fbcode_builder: getdeps: libyaml: add manifest
      ba3cfbb0d Throttle accept error logs
      525c2f4f6 fix typo in detected_or doc
      852d07b4e hazptr: Change hazard pointer construction to be consistent with WG21 P1121
      a1bd849e1 cut references to exception_wrapper::hasThrownException
      2b1b09ed7 categorize errno-domain exceptions per platform
      58d7ddb2a tweak DistributedMutex::try_lock
      e1393143a fix unique_lock<DistributedMutex>::operator=
      bf8f5e1cf more exception-tracer detection of libstdc++
      780643b39 Add IOBuf SizedFree API
      07112a710 work around msvc warning C4127 in to_ascii (#1590)
      47ee6e69c hazptr: Use WG21 P1121 function names protect and reset_protection
      5e9db683b no longer need a guard in StackTraceStack
      a73640d76 Add optional parameter to consume() and cancel()
      187d84224 Move AtomicQueue to folly
      17a3ed12e Add some coro guards for windows and clang
      8ca4693de exception_wrapper thrown variant via abi/runtime
      eadcf5ebd Add TakeOwnershipOption::STORE_SIZE
      99fbca1df Add rsa_pss signature schemes to SSLCommonOptions
      85d4e767f Add callbacks for sized free and corresponding allocations
      93b54d70c Add support for IOBuf::takeOwnership sizedFree
      f2e8440cd coro helper for SKIP() gtest macro
      48f6f9fed Fix openr.thrift Python Module Build
      30186d69c Replace `LOG_FIRST_N`
      0fee9dfce fix exception-ptr accessors for libc++ again
      cc0eeb35b hazptr: Improve documentation
      41b7e6ba9 More type erasure support
      2b4649b47 Add use-after-destruction error messages
      51ae3ffb7 Add sendmsg/recmsg io_uring support
      653f9938d Add ConstructorCallback to AyncSocket
      44739203b Back out "exception_wrapper thrown variant via abi/runtime"
      d7e900758 expose ConcurrentSkipList::size
      f498404ba Apply clang-format
      beded0e85 Fix table size for android (#1584)
      c1d0b9861 Really,really make ConstructorCallback -Wglobal-constructor safe
      e4cfd54f6 port exception_ptr_get_object to freebsd (#1585)
      fba498710 Back out "Switch SerialExecutor to default to the immutable global executor"
      b4fc73f70 Use binary search over threads
      8140959ee guard every file requiring elf/dwarf (#1524)
      57fc0cfb2 exception_wrapper thrown variant via abi/runtime
      b648738e7 Add executor pointer to guard and log that plus name
      b9f3d9be4 Switch SerialExecutor to default to the immutable global executor
      5e0cf312d Fix folly::coro::timeout to work with AsyncGenerator
      2170bef0b fix exception_ptr_get_type for libc++ < v10.0.0-rc2
      df9437f96 Fix observer initialization on fiber
      4c23632fe Extend MockAsyncSocket to include observer functions
      c7a95dcbb Fix removeLifecycleObserver in AsyncSocket
      99f856ae2 Changed ConstructorCallback to work with -Wglobal-constructor
      c464335f1 expose commutative accumulator as commutative_hash_128_to_64
      83b07aec4 Add path to problematic element into json print_error
      40233942b Provide a new optimized AVX memcpy with prefetch
      fef591290 ConcurrentHashMap: Fix bug in try_emplace
      89b838736 [easy] Add comment to ConstructorCallback explaining non-race
      956885e91 Update folly::experimental::coro docs to account for getCPUExecutor deprecation
      96b303638 Fix dev-tsan error
      e75e88297 avoid syntactic copy elision for ExecutorBlockingGuard
      ba405c6be Back out "exception_wrapper thrown variant via abi/runtime"
      270a7974b Back out "cut references to exception_wrapper::hasThrownException"
      b24643035 cut references to exception_wrapper::hasThrownException
      97e3d72b7 a non-concurrent token-bucket variation
      aa7f74aaf exception_wrapper thrown variant via abi/runtime
      808c26009 fix clang-12 -Wdeprecated-copy
      72bbd4c13 use relaxed memory order in TokenBucket
      3b0e443c5 policy structure for TokenBucket
      6f38cd40a Enabling support for folly::splitTo<std::string_view>
      ea1cdd1ad tweak size checks in to_ascii
      a8a754aa1 rename the redefined __cxa_exception
      7605607e9 cut the global mutex in EventBase
      0b29ff656 Replace folly::make_unique with std::make_unique (#1572)
      e2ca17cb6 remove the use of _LIBCXXABI_HIDDEN
      4e46fb838 Add re2 as a dependency on getpdeps
      9e1368628 Add an OpenSSLTransportCertificate
      7063a7366 fake the libcxxabi type-info shim
      62c4eb403 apply upgraded black 21.4b2 formatting to fbsource
      0383893a5 revise int128 traits
      4720e456a GCC compiler bug workaround for timed_wait and detachOnCancel
      9454bc455 HazptrDomain: Change DCHECK of tagged_empty() in dtor to a warning
      0ff4306d0 Fix for proxygen fuzz build failure
      7a875f2a3 Allow BenchmarkSuspender to be created in an initially-dismissed state
      6cd060f18 move return type calculation in catch_exception
      0f30fbc44 Adding x86 support for to_ascii_port_clzll() (#1567)
      896a7356a cut unused macro FOLLY_TLS
      e1582a7f0 init SocketAddress::port_ in default-ctor
      cf5906ecf fewer bind-to-device conditions in AsyncUDPSocket
      b0a01afc7 Add support for AsyncUDPSocket SO_BINDTODEVICE
      4e7efffdc revise exceptionStr
      93d52d898 use to-ascii array vs table on mobile
      ab79b8559 exception_ptr_get_type, exception_ptr_get_object
      644845829 assume thread_local in StaticMeta
      94d0da772 walk async stack traces correctly
      29ba83e52 assume thread_local in AtFork
      6ed9d3783 shrink UniqueInstance ctor
      ebe2f7759 coro helper for FAIL() gtest macro
      9552fbcd6 tweak catch_exception taking fun-ptrs
      f35ba9163 work around gcc < 7 in UniqueInstance
      3bab334d2 assume thread_local in SingletonThreadLocal
      3cdd30090 Fix several C++ warnings (#1565)
      903990dbc tweak FOLLY_LIKELY to accept complex expressions
      cdf0badc8 Change socket QueueMessage to a variant
      0b19393ba assume thread_local in Executor
      eeaef4a27 make the template part of the unique-instance key
      2a80218d4 Add terminateOnBlocking parameter to CPUThreadPoolExecutor
      2798cd1b9 expose AsyncIOOp::getIocb
      9eff0218e Add api to check if AsyncPipe is still connected
      ab5d1a0b5 Optional peerAddress argument for sockets created with fd
      e5cb25c20 fix -Wsuggest-override and -Wsuggest-destructor-override
      4794b98ca Add a termination tag to the blocking context
      da606bda7 use only public gmock interface in transport/socket lifecycle observer
      92d8ef303 prefer thread_local over FOLLY_TLS in F14
      f68ed33b5 move thread-id function bodies to source
      dead70cc8 add missing include of <algorithm>
      8ed2344bc StaticSingletonManager type-erased create
      6fcad841d fix the deprecation suppression for gcc in the exception_wrapper test
      e6e7080e3 fix a couple of -Wunused-value violations
      5d1b9736e prefer thread_local over FOLLY_TLS in SharedMutex
      9ce8cd460 use INSTANTIATE_TEST_SUITE_P over INSTANTIATE_TEST_CASE_P
      76f8268c7 prefer fmt for formatting in small-locks bench
      2e5f2baed cut google-perftools spin-lock from small-locks bench
      db330e7ce fix memory order in hazptr example
      31fbd123f cut posix semaphore polyfill
      2a4fe7cae Rename ForbidTag to TrackTag to be more consistent with its implementation
      b756d1667 Unregister event handler fd before closing the fd in EventBaseAtomicNotificationQueue.
      0297c176c cut macro FOLLY_CL_USE_FOLLY_TLS
      483df6d0c fix missing include in inline-function-ref test
      4e1a864b8 use TYPED_TEST_SUITE over TYPED_TEST_CASE
      f0d7b6d50 switch tests/benchmarks to folly native semaphore wrapper
      58a889d7b NativeSemaphore
      e9a24429e forward env vars through tpx
      cc049da2c Allow creation of dismissed ScopeGuards
      a99615fe0 support FOLLY_SAFE_CHECK with no message args
      dbfa7c455 Make sure all observer adaptors correctly capture dependencies
      1366baf81 let SingletonVault::type_ be atomic
      549f235f7 tweak rcu benchmarks
      cd58205e0 remove AccessSpreader extern-template-struct
      c5651a004 mark the SingletonThreadLocal check function as kept
      1bc16f197 Add Unsafe names for set and get executor calls
      6696dbb00 cmake: set CMAKE_CXX_FLAGS in FBCompilerSettingsUnix.cmake
      185756251 call future continuations after catch
      7c86b9b48 __PRETTY_FUNCTION__ -> __func__ in FOLLY_SAFE_CHECK
      a87085f26 Prohibit passing empty KeepAlive to scheduleOn
      b5e88664b Add support for AsyncSocket connect bind to device
      fc32eee35 use do-while-false in FOLLY_SAFE_CHECK
      fa173c4ee outline HashingThreadId::get
      e370385aa Fix a singleton at fork race?
      a3c1fac8e use static in FOLLY_SAFE_CHECK for clang+asan
      e31125bcd Add support for AsyncSocket readv operations
      8b26cdbd6 use extern-access for sanitize wrappers
      ebb45e070 Fix a shutdown race in CPUThreadPoolExecutor::add
      c69aa19d6 Add json::print_error and use it for serialization errors
      c6819f964 fix FOLLY_SAFE_CHECK under gcc+asan
      e663b2bcb use weakref for cxxabi demangle
      4a6e1bea6 check functions for AccessSpreader
      b310ff2ea Add support for AsyncServerSocket bind to device
      bd600cd4e Move ReleasableDestructor into HeaderClientChannel
      cd3552c15 Back out "Fix a shutdown race in CPUThreadPoolExecutor::add" (#1561)
      d31902b95 Mechanism to fire callbacks on new object construction
      6f9321c4b Improve cpu id caching in DigestBuilder
      d5bf7f5a5 Patch unit tests to work with GCC
      b471fe2a9 avoid operator!= ambiguity in c++20 (#1544)
      692d08fb3 Refer to type names consistently
      89383c3a3 remove unused LockFreeRingBuffer functionality
      d4b9778f2 Use different parse errors for NaN and INF double values.
      6ea76266c Add HazptrObserver
      18a2bc79c Reset the counters to make repeated tests pass (#1556)
      c598d4d1b FreeBSD build fix, adding proper dependency on backtrace too. (#1557)
      37d9cd904 use thread_local in AccessSpreader
      cb45060b2 Update AsyncSSLSocket factory functions to return unique_ptr
      656319d70 Return actual iterator on assign_if_equal
      c63e06087 tweak ShallowCopyRequestContextScopeGuard ctor
      68104e033 default LockFreeRingBuffer to trivial and make it compatible with TSAN
      15ee6d715 always copy into LockFreeRingBuffer writes
      2b9c0388e make SequentialThreadId not a template
      266ca3b25 Fix compiler warnings in small_vector
      c8613fb49 migrate from uint64ToBufferUnsafe
      b91dd2f6e Fix a shutdown race in CPUThreadPoolExecutor::add
      7c4413dac get rid of hack to support label attribute for 1.7.0
      3d0ae9740 Conditionally include fmt/format.h (#1551)
      dced01333 Add a function to check if the process is in crashing
      6902012a5 revert AccessSpreader thread-local and extern-template-struct
      eeec4600b prefer thread_local over FOLLY_TLS in most cases
      eb3f0d209 flag manual import so autodeps won't add symbolizer to default init deps
      c09d7af4c Add ability to specify an offset to IOBuf::takeOwnership
      67c99b139 excise AccessSpreader extern-template-struct
      ad41ba19d outline AccessSpreader::initialize
      b98c937c6 make libunwind portability header
      54c929bc4 let to_ascii_port_clzll always return non-void
      897fd4bff revert default value of flag folly_memory_idler_purge_arenas
      2ff216560 Make getWeakRef preserve SequencedExecutor tag
      355fec904 Validate IOBuf capacity at construction time
      712553603 avoid FOLLY_TLS in tests
      1af19a96c File::dupCloseOnExec()
      03fa494f0 support disabling tests in cmake under apple
      4033d1861 multiple tags per test in cmake build
      c841c365a avoid forcing the type of clzll
      5ef57d705 avoid ambiguity in to_ascii_size
      8f8022359 un-monomorphize parts of SingletonRelaxedCounter
      0a8487bd2 let to_ascii_max and to_ascii_max_decimal be variables
      db0244ad8 fix the flipped condition in MemoryIdler
      ab0952cbb revise LockFreeRingBuffer::internalBufferLocation doc
      b3f67e050 Fix linker error with SanitizeAddress.cpp on non-ASAN win32 builds
      09cc63cb9 Allow customizing boost::po::command_line_style in NestedCommandLineApp
      12466d5fa Disable zero copy when performing SSL handshake
      916d7d93d extern access
      6e9d4d690 Fix darwin and hphp build failures for PrimaryPtr.
      056d288f1 Remove nonexistent path in CMakeLists.txt (#1553)
      4fd5a6f24 a safer to_ascii api
      91ef8d685 Direct initialize semaphoreWaiter (#1554)
      2fd1e607d Remove dead includes in folly/io
      6f1d51be7 OSS jobs to tpx
      105cc30da Remove dead includes in folly/hash
      fbf1aff85 Remove dead includes in folly/system
      85bc0de2f shrink SingletonRelaxedCounter inline slow path
      7426f02a6 remove folly::SpinLockGuard
      e4fb76b61 Don't throw in noexcept ViaIfAsyncAwaiter::await_suspend
      716ff89f4 Update OpenNSA manifest to latest 6.5.21
      b7c8b2ff2 Remove dead includes in folly/stats
      e2d5a3f6d expose LockFreeRingBuffer internal address/size
      02e534fb2 Stop purging arenas in MemoryIdler
      deb71d745 Mark some destructors that are overriden as `override`
      d104e15d1 Enable getdeps build on macOS
      65f2b77f9 missing braces in CancellationToken merge
      9110eef93 Add IOBuf multi create/destroy benchmark
      fdc64cf0b revise SingletonRelaxedCounter check functions
      59b71bbba IOBuf combine allocations only within size classes
      25cfb0311 ReadMostlyAtomicObserver and minor cleanup
      cae314d62 define HOST_NAME_MAX for Windows and Mac
      0be014105 Add libicu manifest
      3a967c59e NestedCommandLineApp Add -h as an alias for --help globally and to all subcommands
      552024d3a Fix one compilation warning - implicit conversion
      82e4fd9e8 support coroutines for clang on windows
      8aeb9ba98 SharedMutex TSAN: call destroy only if the annotation was created
      6d8bd01c3 folly::Try: add value_or() implementations mimicking std::optional::value_or API
      d3f0a2833 Inline the assume() check in debug mode
      413e451f6 Including Dwarf symbolizer only if Elf is available
      db12b1f4a Use compatibility pthread implementation
      3a210ac85 Daily `arc lint --take CLANGFORMAT`
      0293ddd15 getdeps: add a test target to eden_scm getdeps manifest
      93599534a notes for FOLLY_UNLIKELY
      fa02762b2 In SafeAssert.cpp define fsync when unavailable
      8d3533baf Suppress signals handling in `Init.cpp`.
      927e83e50 Remove broken github status badges from folly README
      0bf43926a Minimum port of `SysResource.h`
      c8206faf1 use folly_struct_timezone to avoid name collision on win32 for polyfill
      fb6452111 Make RWCursor constructible from IOBufQueue
      7df2d7e50 handle non-constant SIGSTKSZ
      5b373171f Using reply struct instead of folly::Function
      7cdcfcab6 Fix Range.h to compile in c++20 (#1542)
      a3ab54854 fix internal clang errors on Windows
      01f868173 let symbolizer code use to_ascii
      42b60e0e7 Extending putMessage() to take multiple arguments
      e7c48a6ed dynamic_view for safer traversal of dynamics
      57e3562c4 Rust-compatible adaptors for Task and AsyncGenerator
      8ebb6e9e5 update URL for the libmnl to the official site
      82fce98f1 Let assume be invocable anytime
      e5460d022 gdb: handle missing struct pthread definition when finding async stack traces
      dd71878eb gdb: handle uninitialized folly_async_stack_root_tls_key
      8a82e909c thunk::fail
      cc95898a9 A new NotificationQueue without read limit for server responses
      ab129b5e3 copy socketpair for win32 from libevent and tor
      163f3c3a9 move thunk into its own header
      59dcfc1f2 Back out "Remove setZeroCopy() override"
      64b3c42ba Change strand executor segment size to 64
      08ea8bedf Successfully build some tests with GCC
      966d33509 fix FOLLY_SAFE_CHECK under some gcc versions
      f8c901f5f Add options to disable gflags to folly::InitOptions
      314776572 Make getGlobalIOExecutor return a KeepAlive<IOExecutor>
      47ed7d6e9 reset_once
      ee7765187 keep_sink
      f4f864efe fix safe-assert test link failures without weak symbols
      bda140dc1 Remove setZeroCopy() override
      eef86a252 Add CoInvokeWithoutArgs googletest helper
      29de57bd8 deprecate try_and_catch taking explicit types
      9a474aecc Fix -Werror,-Wshadow-uncaptured-local errors
      b4f7d8221 revise FOLLY_SAFE_CHECK
      55dfcb035 let some thunk members take variadic args
      6329dbd5a thunk::noop<...>
      b3cbe1d52 expand the erased_unique_ptr facility
      63ee5137d avoid snprintf in Elf code
      994d82d36 SmartExceptionTracer: add ability to print async stack trace if exception is thrown
      b97f89e57 disassembly inspection functions for FOLLY_SAFE_CHECK
      c09fadd4a Avoid bumping cancellation token refcount on moved-in tokens
      35271eacc implement implicit conversion from FixedString to std::string_view
      47e384c52 folly: SafeAssert: variadic macros to enable more detailed error reporting from signal handlers
      9b6c06fa9 Revert D26612326: A new NotificationQueue without read limit for server responses
      e741d8efa Replace if-statements with `if constexpr` statements
      28799ed1d A new NotificationQueue without read limit for server responses
      db94b222c Make parseTo work with arbitrary string types
      e9d7342eb Stop relying on net_tstamp.h in AsyncSocket
      df81d76cd Remove default argument for SerialExecutor::createUnique
      14c99ce6e fix to_ascii under 32-bit msvc builds
      749f7a4b3 get_running_executor a modern alternative
      7d413635c Make XLOG_EVENT_MS capture variables inside expanded lambda.
      431c16c3f fix F14 fallback find() for stateful key-equal
      0efd32c40 add heterogeneous access support to EvictingCacheMap
      0fbe9c5bd Add StreamingStats functionality
      438afd7d7 define GENERATOR_REF
      3af4c3db7 remove folly/io/coro/Socket.h shim
      8b4086af7 rename coro::Socket to coro::Transport
      c3156ea8d coro::Socket wraps AsyncTransport
      2f7a12640 Daily `arc lint --take CLANGFORMAT`
      7c7531bd2 Mark StaticMata as FOLLY_EXPORT (#1533)
      5a37f8c84 reduce inline code size of Executor::invokeCatchingExns
      4d235eee5 update farmhash.cpp to avoid an unused function error on android
      e85a11d52 Print async stack trace in signal handler
      476672333 Fix logging of AsyncSocket connection failed exceptions
      9a5fc814b use to_ascii_decimal in FOLLY_SAFE_CHECK
      32d058416 Fix CO_ASSERT_EQ for new gtest version
      8477e2560 Explicitly qualify atomic_wait and atomic_notify function calls
      89a3d4a78 to_ascii, to_ascii_size
      2f6126e69 Executor::invokeCatchingExns
      688c8aaaf Update include categories in clang-format canary
      dff3d40c4 InlineLikeExecutor
      0bdb2b674 no need to test for __has_include
      b1ab506cc Add AsyncSocket::UniquePtr ctor coro::Socket
      696d65f70 Define S_IRXO, S_ISREG in SysStat.h
      33b99b774 folly::coro::makeUnorderedAsyncGeneratorFromAwaitable[Try]Range
      e5ea61d18 mod all folly::try_and_catch<std::exception>
      70d84dd86 Use #if FOLLY_HAVE_SO_TIMESTAMPING
      694a416e7 Ensure that Function is noexcept-destructible
      94465a38d try_and_catch with no type list
      2b8facde9 Don't discard tasks from executor when draining FiberManager
      579e7cb21 Add indent size for json pretty printing
      2690cff71 revise demangle
      3fdabf985 define NAME_MAX for Windows
      4c227db0f fix the definition of FOLLY_HAS_STRING_VIEW on Windows
      618db6a4a Workaround for a clang -Wreorder issue
      63c11c4e5 DynamicBoundedQueue: Round threshold up to avoid threshold 0
      626e5cafa Suppress unused parameter warnings on macos
      a86f7668c Suppress deprecation warnings on Apple platforms
      125937395 Patch AsyncStackTest.MixedStackWalk to work with the new <coroutine> header
      64d8f3fdc Fix incorrect purging in MemoryIdler
      e37262d4d dynamic constructor from anything String-like
      e80c094b0 Drop support for zstd versions < 1.4.0
      c1406faeb Add gdb script to print async stack trace
      ffd51f403 Make Coroutine.h compatible with libstdc++
      30ba5616c let blocking_wait be insusceptible to ADL
      021774956 Use coro::* instead of std::experimental::*
      6aa5e27b5 disable --allow-system-packages for generate-github-actions
      0ee7dfe1b protect executor callback destruction
      204ae3a68 Use ExecutionObserver in EventBase to monitor function not executed EventBaseAtomicNotificationQueueby in EventBase
      842ecea53 ByteEvent (socket timestamp) foundation
      220215e9b netops::Dispatcher
      8ea0a28bd Track rawBytesWritten
      4c2bc9285 Unify socket message generation, sendSocketMessage
      bb168bd82 move ready_awaitable, variant_awaitable to coroutine header
      4e249e082 Deprecate folly::format
      2e670e0a6 rename co_invoke_type to co_invoke_fn
      da20bc446 no coroutine_traits
      27eb45f08 access::begin, access::end
      0f3b490b6 let container-access interface be function-objects
      821a5fee2 Add FOLLY_PORT_WIN32_OPEN_BINARY define
      9dae32dee reexport remaining coroutine names
      99a218de8 cut accidental glog dep in FsUtil
      a990998a4 Fix forward_like rvalue->lvalue check
      38aaf9e0f cut catch-all exceptionStr overload
      a327ee8c8 Make OpenSSLSession refcount updates part of the critical section
      f0c238dbf fix use-after-scope problems in BoundedAsyncPipeTest
      39dba3a0c Make AsyncStackRoot::getTopFrame() const
      85b285332 let co_invoke be defined in terms of tag_invoke
      b58b2ce05 Daily `arc lint --take CLANGFORMAT`
      c76b89b60 Stub out sockets API for xros
      54b8e62e4 guard coro code consistently
      c3d71b547 avoid Most Vexing Parse by using static_cast
      924307b48 folly: allow demangling very large symbols
      72704183b Clean-up-options
      3c64279a5 Back out "Switch SerialExecutor to default to the immutable global executor"
      d2e690a6d moving CoroSocket to folly/experimental/coro
      be76ab69c Make `executable_path()` work on apple platforms
      b81161081 move order_preserving_reinsertion_view
      186ce88c8 upgrade katran's libbpf dependency to 0.3
      1e8decf56 IoUringBackend benchmarks
      0e34d328c no need to overload return_value
      261d05ebb Fix EventBaseLocal destruction
      941f70208 Workaround MSVC 2019.8 bug with ranges::enable_view by including the definition
      a50bffdaa fix get_underlying constexpr-specification mismatch
      b4a6fc01c use std::filesystem in File tests
      54bd7398e fix folly::fs::lexically_normal
      9c47cb9c8 Prefer to nest helper functions in coro tests
      4f5128bb1 work around miscompile in parallel-map test
      f4f3b9c20 fix casing of check_cxx_compiler_flag
      a3c7ccef9 tweak try_and_catch test for windows
      9e8bcdc84 FiberManager's shutdown only waits for remote tasks to drain
      830810d14 revise EventBaseLocal interface
      5a74908ec changing AsyncServerSocket::acceptError to receive exception_wrapper
      a9fdc51df Make ExecutorLoopController cancel local callback in destructor
      22e61b3f5 filesystem portability header
      621b5b0b6 Fix memory ordering for EventBase::isRunning().
      87d9f1daf Reset contexts when returning to pool
      7dd7df55c Surrender the ZSTD_{C,D}Ctx on (de)compression end
      bdd1109c8 mark type_info_of param as [[maybe_unused]]
      77f0c0d9d let [[maybe_unused]] wrapper support msvc
      36eb535c5 in uncaught_exceptions, if windows, assume c++17
      36dbf0024 Fix ASAN violations when shutting down FiberManager from python
      1d97d5b60 ensure all lang tests are in the cmake build
      ee8381737 Use nullptr not 0 for fallback in cpp demangle code
      0effaa946 cut log lines in uncaught_exceptions test
      646b99986 getdeps show-build-dir
      cb2d12ebd cut std::hash specialization for int128
      fbba2051d no fancy macros in the enumerate tests
      04d6ac762 cut EventBaseLocal::emplace overload taking pointer
      0f4db9c70 Switch SerialExecutor to default to the immutable global executor
      f45ed0ab9 let File tests not use /etc/hosts
      993de5792 Let some utility functions be invocable objects
      57b8506eb Remove seperate logic for first value in histogram
      38c1a117f no shared_ptr in EventBaseLocal
      619ff1d1a thunk
      fe3cce9b6 define FOLLY_CPLUSPLUS
      af1bcd175 Move REGISTER_TYPED_TEST_CASE_P to cpp from h
      ee8564749 Avoid static init crash when compiling with clang 9.0
      f604b03c5 add unique ptr type for X509_PUBKEY
      6f7d8f37b Adding SSL option setting to AsyncSSLSocket test client
      aa8c3c8f1 allow specifying multiple CPUs in io_uring SQ_POLL mode.
      12066f6a6 Lower max submit so the test will not fail with EINVAL when SQ size is > CQ size
      a6b3089ae add unique ptr types for X509_SIG and X509_ALGOR
      40b160ef7 add missing co-invoke to async-generator safe-point test
      229610b6b Fix CO_TEST_F to use updated googletest API
      af8e836f9 Bounded version of AsyncPipe
      02c80c5da Add io_uring SQ/CQ poll tests
      3a5deaca7 Remove BaseFormatter::fbstr()
      1486429bf let EventBaseLocal::getOrCreateFn function return value
      029aff282 Replace folly::writeTo with fmt::print
      af3fd11ee docs/Synchronized.md spelling (#1523)
      49926b98f erased_unique_ptr
      1e63a88c8 Add IoUringBackend support for openat, openat2, close, fallocate
      e032bce6f Enable AllowAllParametersOfDeclarationOnNextLine in canary
      89d16506e ninja: upgrade and build from source on macOS
      5d1f7e5fd CancellationToken::merge()
      de428b410 fix folly/lang/ExceptionTest.cpp under libc++
      94e80675b Lower min capacity so the test succeeds when ulimit -l has a lower value
      e69ea26bb Remove deprecated formatting functions
      74c66ce23 openssl: update to 1.1.1i
      56effb5a9 reexport coroutine_handle
      ce0961de6 add XLOGF_EVERY_MS helper
      1ff8690a6 Disable late-registration errors in Relaxed mode
      1ff074e1c EventBaseLocal::emplace returns reference to newly created object
      f310f66e8 DCHECK for nullptrs in EventBaseLocal setter and factory getter
      e237e691c preprocessor: increase max arguments of FOLLY_PP_FOR_EACH
      737e61440 Add support for io_uring min capacity
      7e4c8713e XLOG_FIRST_N
      4eaba962f Remove FOLLY_UNLIKELY from IoUringBackend::eb_event_base_loop
      317e87537 reexport suspend_always, suspend_never
      cc15e5788 rely on C++17 syntactic copy elision in DelayedInit
      b93c8daa9 move and revise fmt/compile.h portability
      4ab511012 let coro headers always be buildable
      f133aef54 python event loop consumes one task at a time from C++ notification queue
      d8ecccadb tweaks to DelayedInit
      b9cc811a0 ConcurrentHashMap: Catch use-after-destruction user bugs
      88ee330d3 RFC: Add direct support for relative benchmarking to the folly/Benchmark library.
      d6d84f349 Use compact_once_flag in DelayedInit only if size can be reduced
      eb1954c77 Back out "Fix definition of folly::remainder for android"
      ca1e1523d folly: Backout changes to folly::DelayedInit and pass in a reference via folly::ConcurrentLazy
      57c897d31 Fix definition of folly::remainder for android
      8f284aae9 Add usage description to BenchmarkCompare
      229a0c46d coro safe_point
      bdbdd4b3f use LOG_FIRST_N in MemoryIdler
      536086dc8 Delay registration of the timer and signal fds until running the loop first time
      205499539 upgrade oss sai to 1.7.0
      407bd3d01 Revert D26163397: python event loop consumes one task at a time from C++ notification queue
      7c9f69f9c python event loop consumes one task at a time from C++ notification queue
      19a842075 Add conversion from const folly::Optional to std::optional
      339e7e6dc Change folly TSAN guard to only suppress read/write, not sync.
      0af2ca9e8 folly: add folly::concurrent_lazy: a thread-safe version of folly::lazy
      c3b63c09a Fix broken build
      cbb8cd2aa Privately expose DefaultCPUExecutor as a form of InlineExecutor
      f60b081ab Fix MicroLock data storage when it is not word/half-word aligned
      db4e040d4 Disable MSAN for MicroLock functions
      6477caf17 Add ability to hint AsyncTransport to drop certificate
      2a14eb882 skip unmodified keys in dynamic::merge_diff
      141f44cba atomic_wait expects the old value, not the new one
      65c551555 Fix bug in folly coro GtestHelpers
      d141da433 Add getdeps.py manifest
      c21a0011d Fix flakey test
      3aa8f2751 substitute surrogates in log file (#8076)
      e8955d387 Stop trying to build on Darwin, Windows
      1ab6a01f7 Use compact_once_flag for DelayedInit
      6808ac5ab Refactor MicroLock and remove its slots
      3c764a2d6 Fix typo about MutableStringPiece.
      0fd2fc2fa Fix comment explaining how to use thenValue/thenError.
      88382fbfe compact_once_flag
      4731bb0c3 always write log files as UTF-8 to avoid cp1252 encoding errors
      3fb7ce4fa fix assembly interrupt instruction for ARM/AARCH
      bf66d6275 co-routine interface
      448228ba2 Fix compilation error folly/concurrency/test/AtomicSharedPtrTest.cpp (#1464)
      c635d5eeb folly: symbolizer: add minimal folly-addr2line tool -- intented for validation tests/debugging, not as a full-featured replacement for addr2line
      8144bc197 Use std::atomic<bool> instead of folly::once_flag in folly::detail::MemoryIdler
      bf83c8d2c folly: accept argument to `try_emplace_with` with moveable value
      94ddf6eac Workaround broken constexpr in MSVC
      bc7bad106 Disable compiled format for GCC 8 & below
      e3400d871 Retry bistro tests up to 5 times
      5b44809e4 Guard call to weak __asan_region_is_poisoned properly
      66f614d72 Reduce binary size via format string compilation
      7ba43ce31 update to libbpf-0.3 in getdeps
      9c9f1d2db update EXPECT_THROW_RE() to accept the pattern as a string_view
      59b47473b Handle values different from pending_
      3fa09cb1c fix inline asm syntax on MSVC
      f184a28f2 Add protobuf manifest
      266ecae74 Add lzo manifest
      bc4e31a8e Fix bug with calling addTaskEager from another FiberManager
      194b7732b Simplify ThreadedExecutor
      6a6ea7ca1 Handle task exceptions in ThreadedExecutor
      118e91413 move folly gdb pretty printers to OSS repo
      63154657d Migrate bistro to getdeps
      3d7f331cf Allow using unused MicroLock slots as data
      9d8cc9184 Fix wrong method name in DelayedInit documentation
      25ce99fc4 Add support for `extra_cmake_defines`
      6bc74fbd0 Fix eagerness bug in FOLLY_CREATE_STATIC_MEMBER_INVOKER
      69ab6ff9a Use DelayedInit for SimpleObservable
      56d1379cf DelayedInit
      5295ccef6 Migrate from Folly Format to fmt
      997284755 Add a caching utility for mallctl
      325e3951b Fix include order and grouping in folly - 12/13
      8df00ddc7 Fix race condition in loop destruction
      a74807f5b Rename Try::throwIfFailed -> throwUnlessValue
      8d485aeb3 tweak is_coroutine_handle detail trait
      f07bb93a7 Fix Timekeeper.executor test
      12bcb6a9c Fix typo
      4dab09481 Apply clang-format update fixes
      d22ff006d ConcurrentHashMap: Add reserve test
      ed6fa93cc ConcurrentHashMap: Rehash only when expanding
      3c135dba5 Fix include order and grouping in folly - 8/13
      a3de19bed Add support for io_uring
      06f9ac302 Tiny fix for folly::Random::secureOneIn(0) case
      f3daf133c Enable DFATAL on use-after-fork by default
      8cf67ca04 let FunctionRef detect empty-callable
      d973a73e8 Mitigate lock contention in BlockingWaitExecutor
      1be254ba5 Fix header filename in Overview (#1459)
      0ba2ee1fb fix a crash in AsyncSignalHandler destruction
      99330de11 restrict FOLLY_HAVE_WEAK_SYMBOLS
      9e3e7456b Only observe lag on tasks with Thrift's folly::RequestContext attached to it.
      add97bf43 add kHasWeakSymbols
      ea46f07ed Remove bad CertificateIdentityVerifier test.
      0ab97552c Fix SSL tests due to verifier behavior changes in OpenSSL 1.1.1i
      6aa911b47 Fix build failure in SSLContextRegressionTest
      bc7d7abf3 folly: symbolizer: check if findSubProgramDieForAddress found the DW_TAG_subprogram for address & terminate DFS early
      5a9b1bb02 Convert implicit cast from `long` to `double` to a `static_cast`
      8f2210a51 folly::symbolizer: drop templated FrameArray from test functions and move test functions to separate compilation unit with minimal dependencies
      731276a4e Set default minimum TLS version in SSLContext to TLS 1.2
      17468b65b Adding logs to connect error/success
      f07f33e52 add priorities support to thread manager executor adapter
      5398ad145 allow callbacks to be set and called on updates
      a7c84c391 Exend XLOG_EVERY_N use
      e127df07f Fix OSS build - move struct/enums into their own namespace
      0cc9b77ff Explicitly name hazptr thread pool (#1512)
      2e1e68b35 Increase the timeout value to avoid false positives
      c7166a677 Initialize the context first to skip the tests if the backend is not available
      910b75202 Skip the tests is the backend is not available
      fbee4dec1 Try to allocate all the EventBase instances first before running the test
      a1251f065 let AsyncPipe::create return the correct type
      33df23f40 Include <optional> where required
      184d54bb3 Add co_current_async_stack_trace awaitable
      7a2b83b4d AsyncSocket facility to read ancillary data
      a20009751 Include used headerrs in AtomicSharedPtrCounted.h
      c4b6d52e4 Fix include order and grouping in folly - 2/13
      483f9bc60 Fix include order and grouping in folly - 6/13
      36acaed44 Fix include order and grouping in folly - 11/13
      d99290f53 Fix gso typo
      0c47744a2 add co_cancelled
      590d43491 Fix nullptr dereference
      69bbfc4b7 Replace after-fork-use DFATAL with ERROR
      e124ab8e2 fix Arena bytes-used accounting across merge
      37f3868a4 rename coro Error.h to Result.h
      4c2177f50 fix Arena bytes-used accounting across clear
      c55c0192e Detect singletons that are created in parent process and used in child process
      e45e8964e Forced watchman daemon to always operate in non elevated mode on Windows (#878)
      ea0cdfe1e Cut FOLLY_HAVE_MEMRCHR
      79dc5c64c Remove folly::observer::waitForAllUpdates
      9cc99a5ca Daily `arc lint --take CLANGFORMAT`
      78fe8913b fix Arena total-size accounting across clear
      2d871f2fb Use portability/GTest.h
      e4eb39f3f Match DoubleRadixSort test name to file name
      bc8c42bb1 use throw_exception in Arena
      e6955f4dc asan_region_is_poisoned
      59fe375d8 Fix include order and grouping in folly - 7/13
      4cc7f8929 Fix QUIC OSS build
      e01b9f041 Include portability/SysTypes.h for ssize_t
      47de1a56a Remove dependence on common for a test
      d7c40bc10 Fix race conditions on shutdown of MeteredExecutor
      ed4b5a773 Add opt-out switch for TLS 1.3 in SSLContext
      20f47e6c4 Template get_optional on Optional type
      2a41f3f09 use comparison expectations in Arena test
      376557bbe Fix include order and grouping in folly - 10/13
      5a51004b8 Remove vim edit modes from the 4 files that have them
      f8dbfec63 hazptr: Reduce noisy logging
      8b6ee86f2 Rename a couple of tests for consistency
      cb2bf7c92 Revert D25549986: De-template Range comparison operators
      b9f9aeb5b folly::AsyncSocket: propagate finishFail ex
      95e08d42f AsyncUDPSocket: multi release pacing for UDP GSO
      9a83e4242 De-template Range comparison operators
      acef4a644 Enabling FOLLY_HAVE_LIBUNWIND if libunwind is available (#1501)
      2b32e9c1a metered scheduling executor adapter
      90f04fa19 make IOBuf.__iter__ yield Python builtin memoryview
      b14337010 folly | benchmark | Add support to run benchmarks and get a list of results for custom printing.
      ffc3227f6 Replace old AsyncSSLSocket session API with V2
      0cb5aa0f0 Expose folly::observer::waitForAllUpdates as public API
      e8aa07ffd Add co_result support to AsyncGenerator
      41f4344c1 Python error handling
      ab42eb8fb Extend AsyncPipe with SingleProducer template parameter.
      7da96e996 Fix include order and grouping in folly - 13/13
      f0bada9d2 Fix mutex lock issue at the end of tsan test
      66d50da28 Make folly::small_vector friendly to compiler optimizations
      f1c0c3c18 Use SharedMutex instead of MicroLock in AtomicObserver
      5e2a41e96 use folly::void_t instead of std::void_t
      c5d7abd5f Allow Consumer of AtomicNotificationQueue to manage folly::RequestContext
      ebb18e1ef Simplify getFiberManager
      33a423535 Support multiple inputs to ShallowCopyScopeGuard
      7d9dbc592 Change AsyncSocket::UniquePtr destructor to ReleasableDestuctor
      a484d190d Make SimpleObservable<T> default-constructible if T is default-constructible
      2e2148678 Make SimpleObservable::getObserver const
      ccc65a2e3 Allow AsyncServerSocket::setQueueTimeout to accept an Observer
      2e32138da Use thread_local instead of FOLLY_TLS in folly::observer
      2ae32be7e Add AtomicObserver<T>
      483806675 Add the ability to turn on non-DHE resumption for clients in TLS 1.3
      3a1cb2bcb split AtomicNotificationQueue into pure queue and event base driven queue
      f8c8b74f0 Add conversions between folly and std optional
      a247041e1 Add ability to set TLS 1.3 ciphersuites in SSLContext
      9a1bfc693 Avoid using std::enable_shared_from_this on older stdlibs that don't support weak_from_this()
      175f274c4 Make retrying always return a SemiFuture
      1e90876ea GitHub Action: fix Windows build
      5db8c1751 Change Task::semi() to capture callsite of semi() in detached_task stack-trace
      cd39f451c IoUringBackend rework
      8da5b7595 folly::ConcurrentHashMap::reserve() - avoid setting count to 0
      cea6de83d heterogeneous mutations for ConcurrentHashMap
      47a169a1f heterogeneous lookup for ConcurrentHashMap
      20006c601 Move test/SSLUtil into its own translation unit
      bf3b5e1e0 rcu: narrow some variable to avoid warnings
      90f2b4991 Introduce CO_ASSERT macros to folly::coro
      ae03ef838 folly: utf8ToCodePoint: enforce max valid code point is U+10FFFF - return U+FFFD / throw for well-formed UTF-8 encoded values that are larger than the max code point
      67f20f292 Fix typo 'exmaple' -> 'example'
      4c2692fac Improve string to 32-bit float conversion near numeric limits
      5a2072f6f Fix the WriteOptions gso default value - it should be disabled
      ea2cb28ef keep asynchronous tasks on the intended thread pool - part I (executors)
      f7c361669 Add folly::observer::makeStaticObserver
      5af342477 Get point-in-time TDigest snapshot from BasicQuantileStat
      755145b64 SingleWriterFixedHashMap: Clean up tombstones when copying from a full map
      1213fc188 Debug checks for catching use of empty coro::Task<>
      85e4e4398 Support non-copyable types in folly::coro::timed_wait
      15de336d8 @build-break revert D23279680 & D23349316
      38e819bc3 heterogeneous mutations for ConcurrentHashMap
      89ad85e1e heterogeneous lookup for ConcurrentHashMap
      7dcf1524c Fix Folly to build with current MSVC (#1450)
      650dde9a6 Use half of available CPUs
      1104513cf Fix typo in comments for LoopController (#1489)
      a5e2a703c Adding yaml-cpp fboss code for oss
      f76b18643 Adding yaml-cpp in fboss oss build
      d5f68ec94 Don't include local IP in AsyncSocketException message for mobile builds
      9ca584bee Assert AsyncSocketException message in WritePipeError test
      d0430b3e9 EliasFano: fix an arithmetic error for ValueType=uint64_t and SkipValueType=uint32_t.
      1d8a04457 Add async-stack support to co_awaitTry()
      0249f352c Improve stack-tracing for tasks launched by the merge() internals
      d35391f4a Add support for async-stacks to blockingWait()
      cf7fad82a Update AsyncScope so that the first frame's return-address is the .add() callsite
      2e9437e41 Hook up collectAll() algorithms to propagate async stack chains
      036fea855 Add support for async stacks to co_reschedule_on_current_executor
      e8eb07199 Add support for saving/restoring async stack frames to default co_viaIfAsync() implementation
      beb3e640f Add async stack-trace support to DetachedInlineTask
      155f5afae Add async stack support to AsyncGenerator
      892c0c315 Add support for async stack-traces to Barrier/BarrierTask
      70852ff33 Add support for async stack traces to folly::coro::Task coroutines
      2c41d995e convert a path to valid glob syntax when prefetching
      9ba2c4c68 Update epollop layout to match OSS libevent
      3239f3c4a Fix a double delete issue
      8659ee3f6 Check for MinGW
      7e06aa207 small refactor of AtomicNotificationQueue, move Node out of Queue
      ff2ecd364 Fix folly/io/async/test:async_test - AsyncSocketTest.ConnectionExpiry
      04eafeb6f Add API to AsyncServerSocket that allows potentially stale connections to be dropped
      d366ea8fa Allow AtomicNotificationQueue consumers to discard dequeued tasks
      9f87fdb81 Add an API to set signature algorithms in string form
      cc1be4cec Fix build when liburing is installed (#1487)
      660d9244c Subprocess now does not require child processes to be reaped before destruction
      da355ecdd Instrument time spent by fiber in running state and log it for SR eventbase threads
      ceee59a70 Migrate AsyncServerSocket to use AtomicNotificationQueue
      dcddc5c0d Add ability to bound AtomicNotificationQueue size
      e5bb59b39 Add retryingUnsafe
      cfa6e9c67 add shared library support to add_fbthrift_cpp_library
      d4340c0a8 add zlib as an explicit dependency for getdeps build
      14ff318b0 apply pyfmt with usort to opted-in sources
      bfe27697d proxygen: fix shared libs build
      6cd0c17db also install executor.h
      d3489f9e8 Allow recycling of std::unique_ptr<IOBuf>
      4087512fb fix Python binding installation
      477a4c231 exception_wrapper::handle should accommodate noexcept lambdas in C++17
      11440055b Add Decider argument to retryN and retryWithExponentialBackoff
      9939b3761 Fix missing #include <limits> (#1482)
      896bf5c20 fix unit-test timeout by reducing iteration
      3e5545536 skip unit-test properly
      7ddffe807 Add an option to specify lfs path
      a60982596 fix tsan unit-test failure by reducing iteration
      1540c39cd Record owner gettid() if TrackThreadId is enabled
      dd4c59a93 Move retrying parameter to match old behaviour
      b519e71b0 rust-shed/futures_01_ext: rename futures_ext to futures_01_ext
      079cd3cc3 getdeps: don't depend on git fetch depth any longer
      8dfce3ec7 Make coro::sleep throw when cancelled
      244b6f44a Fix tsan warning in AsyncUDPSocket test
      aaf2076d8 Fix OSS build
      74ed883e8 Fix discovery of `libsodium`
      6bb79f515 Use ::new and std::addressof in Try
      120fb0fdb Add mmap safety check to the elf file parser
      cda620cbc fix gnu_debuglink_test during parallel test execution
      7feb2d379 Add virtual destructor to SequencedExecutor
      2834b6e45 Rm std::unique_ptr null-deleter test case
      98625fc81 Fix heap use after free test issue
      abeb13b70 Add mocks for bytes buffered getters.
      c7245ac0d Disable an exception-throw stress test for DistributedMutex under TSAN
      e5676873a Fix co_awaitTry() with Task::scheduleOn()
      31bd58d89 Fix async socket test (stack-use-after-scope)
      c3fe90d83 Avoid dereferencing a nullptr socket_
      bd529c4cc Allow disabling of IPV6_ONLY for AsyncUDPSocket
      505affdcf Add support for co_awaitTry(task.scheduleOn())
      018a9487a Template AtomicNotificationQueue by Task and Consumer
      2109302cb AsyncUDPSocket zerocopy support
      93ee34108 EliasFano: fix an edge case in the conditional check during encoding.
      ae7f09e39 update the README build status badges to point to Github Actions
      f63a5c316 Don't access evb_ in AtomicNotificationQueue::size()
      cb0fc3dc7 Add pause/resumeAcceptingNew
      25fe3ce3d Avoid duplicate code for UDP CMSG processing
      2d0d7cb61 Simplify logic for popping the current AsyncStackFrame
      11de2a3f6 Remove workaround for TSAN symmetric-transfer bug
      0c20854fe Rename `FutureAwaitable` to `FutureAwaiter`.
      063ef0c0d Add missing custom-allocation routine for InlineTaskDetached
      e90879cf9 Change the way getDetachedRootAsyncStackFrame() calculates the address of detached_task()
      23e90e57a Fix test failure introduced by D24505812
      59277b687 Fix some dangling reference bugs in folly::coro::Task tests
      f9a8116a6 Fix HTML document titles
      fa7945b11 Fix int overflow when using PoissonDistribution with FunctionScheduler
      26582c2b3 Back out "Workaround a wasm dependency issue"
      5cdac587f Use static_cast instead of function-style cast in ConstexprMath.h
      41a9dc8f7 Workaround a wasm dependency issue
      af8630489 Workaround compiler error with gcc version 5 &6
      05786142e Make AtomicNotificationQueue::size() TSAN-clean
      5fd7f424f FindGlog: Add support for 'glogd' Debug library (#1479)
      1592db4a5 Use alignas(folly::cacheline_align_v) to improve NotificationQueue perf
      a876ba8b5 Minor AtomicNotificationQueue cleanup
      a7c4b5ba0 Use AtomicNotificationQueue in EventBase
      6d95d30f4 Add a StringPiece formatter
      35b4d7594 clean up unnecessary c++ extern imports
      99f8dcdd8 Invoke life cycle observer callbacks during event base attach and
      d5d78479d Implement ReadMostlyTLObserver
      31563f4cd constructor benchmark
      50e9d1bb8 AtomicNotificationQueue
      eaee7b4ba encode PACKAGE_VERSION in libfolly.pc
      298b697f6 Fix EventBase death tests
      f817aff73 folly: set shared libraries version
      3b1bdb98c folly: always enable PIE in shared libs build
      c20d1a930 folly: fix permissions on a couple of files
      a55fdc39a `FOLLY_MAYBE_UNUSED` does not work on Windows
      9ffd62858 to_shared_ptr_aliasing
      039b4056b Update folly::fibers to preserve thread_local AsyncStackRoot
      c663849fe Fix UndefinedBehaviorSanitizer error in `retryingPolicyCappedJitteredExponentialBackoff`
      d1015a0b0 Remove FOLLY_HAVE_MSG_ERRQUEUE check
      81e350e10 Use assert() instead of DCHECK
      a07ea58a2 AsyncUDPSocket: use actual controllen size instead of max
      1d8b0ebc8 rust/shed/hostname: rename hostname dependency to unbreak doctests (#15)
      6cc4b27d6 Daily `arc lint --take CLANGFORMAT`
      430aa0d8d Add `midpoint()` calculation to folly
      9db54edd8 logging: fix prefix stripping on Windows
      308bab0ea Relax the stack trace limit for opt mode too.
      2b5dedea1 HazptrDomain: fix MSVC truncation warning
      3f6324dee mononoke/integration: create a Makefile to run tests as part of getdeps.py build (#67)
      b26907eac Improve documentation comments on EventBaseManager
      53947e049 Use the new name for await in the fibers test
      0deef031c Move clang-format-next changes into clang-format-canary
      3fa19ab25 Migrate AsyncSSLSocketTest to V2 Session API
      08ee18c5b Fix livelock in AtForkTest when running under TSAN.
      068d3f6e8 Fix is_constexpr_default_constructible under clang-10
      7c4ac999d TSAN fix for folly/io/test:shutdown_socket_set_test
      af60f10a4 Reduce io_uring test mem requirements
      fbfab7ffa Unwrap Observer in SimpleObservable cache
      2bf4a236d ConcurrentHashMap: Remove comment about potential bottleneck under heavy removal
      68c04406e apply black 20.8b1 formatting update
      7cc28784d Relax the limits for StackTraceSizeLimitTest.
      98014f8bd Cut linter suppression in TryTest.cpp
      3f1e1ee8c Move folly binary
      ef6f75734 Conserve resource for IoUringBackendTest to avoid rlimit issue
      bf475c743 CoReturn can return implicitly convertible values
      22ed347d0 mononoke/integration tests: prepare dependencies for running tests by getdeps
      8eba7be7e Fix Core::hasCallback to return true for State::Empty
      1902d0ffb Add support for UDP RX timestamps
      343a70ae0 `lint-ignore` processing for `clang-tidy` (xplat)
      4f9a125a6 `lint-ignore` processing for `clang-tidy` (fbcode addons) (#1472)
      d15d9f555 Allow folly fibers to compile with windows asan
      b984cc9db Make ThreadCachedInts TSAN-friendly.
      bb70495bd Add weakDetachOnGlobalCPUExecutorAfter
      b0e23aef4 hazptr_domain: Add tagged list sharding
      617884812 Revert D24046011: `lint-ignore` processing for `clang-tidy` (fbcode addons)
      921800d67 Daily `arc lint --take CLANGFORMAT`
      99dbd7aae `lint-ignore` processing for `clang-tidy` (fbcode addons)
      ad46f3819 Fix SSLCertificateIdentityVerifierTest for OpenSSL 1.1.1h
      c03ff6238 Add data-structures for representing async stack-traces
      59aad4e9d Use a beta version of libbpf to unblock perf_buffer__buffer API
      891965f55 Add support for structured binding to folly::enumerate
      4d4500030 fix raciness in AsyncBase::submit
      678a8567a Fix for a zerocopy AsyncSocket issue
      e3933c882 Use latest libbpf
      d6ed060ef Add flags to set the io_uring mlock rlimit
      9151f52ba fix SimpleAsyncIO build for fboss.
      2a60d871d add missing include to fix build failure
      06abeada4 Support ConcurrentHashMap When Exceptions are Disabled
      7a473ac65 Backport more of is_detected
      6e905224d Fix a small bug in IoUringBackendTest
      16d1d55c5 enable FOLLY_USE_SYMBOLIZER on all non-Windows builds
      9773cb4a5 Add API for setting OpenSSL sessions in AsyncSSLSocket
      aa990652c Migrate to new SSLSession API in NetworkObserverSessionInfoCallback
      97498b1a4 Remove --skip-project-specific flag
      17f5cd91f Disable tests on windows
      3e6b45276 hazptr: Move reclamation outside tagged list critical section
      676fa1ed1 Fix find file 'Findfmt' (#1462)
      648bc92b8 Don't pollute CMAKE_REQUIRED_* variable (#1463)
      c668b2055 Add cplus_demangle_v3 wrapper to Demangle.cpp
      42b8f101e Add simple wrapper for AsyncIO that hides all the grunge.
      191192378 fix use before assignment case
      45d402694 Add utility to make an observer with jittered updates
      588857cbc Use separate b_, e_ range members
      1fbecf3fb A few tweaks to SFINAE in Function
      a34629ded undef signal_set in folly/portability/Event.h
      6c4cef838 Do not attempt to use __rdtsc on non-x64/x86 MSVC targets (#1461)
      a1ba5275e build zstd in static to avoid DLL dependency on Windows
      b29f0eb3c hazptr_obj_cohort: Fix race condition
      005bacc2e Fix typo in coments for SharedMutex
      15906ea27 Add upcasting support
      a52c2b203 mononoke/integration: build EdenSCM with non system OpenSSL (#12)
      67b7c2ad5 Add support for SQ poll groups - this allows sharing of the same SQ kernel poll thread
      d586f9f83 Skip deadlocking fork tests in TSAN mode
      aeea73707 Add support for immediate SQ poll submit
      0f0fe916b Make SymbolizerTest pass if compiled as PIE.
      e653781c0 Suppress another TSAN false positive due to openssl not compiled with TSAN instrumentation.
      1d2bff8db use backtrace(2) on all Apple platforms
      8be3153ac Back out "Update folly's source of truth to xplat"
      d8e10145f Fix the Apple LLVM version when disabling tests for Xcode 12
      137a7249f Move common/gtest:gtest_coro to folly/experimental/coro
      405149cfb Move not_null to folly
      53874b388 Internally rename await in folly/fibers/
      acf28118d use folly::Function for callback in async IO interface.
      73d254b59 Fix some -Wdocumentation errors in folly
      c28acad21 Rename private find member
      8695aec82 Suppress is-constexpr-default-constructible test under Clang 10
      15523d66f io: fix signed comparison warning
      92fe72609 hazptr: Clarify warning about reclamation executor
      09cfcf965 Fix Traits `folly::IsOneOf` document typo
      c0938b8a4 enable symbolizer on any platform with backtrace(3)
      d7736cff7 Allow changing the Sleeper sleep interval
      0a1b471ed Return erased size in erase_if
      cfd29074b Fix 1-byte heap overrun
      ef52bd9a7 Fix builds on windows
      39e096168 Unwrap Observer<Observer<T>>>
      0e94731bb Check the value of `FOLLY_USE_JEMALLOC` instead of assuming defined
      c43ba39cf only build exception_tracer on elf platforms with libdwarf
      82d65ef5e Revise SFINAE in Padded
      9b5966588 Avoid mallocs in IP6 address processing (#1447)
      c37507e46 fix overflow in EF::UpperBitsReader::reposition
      f8e418967 Cut old memrchr port in global namespace
      fb5ce2d9a folly: import PushCheckState cmake module
      c5d1c45f6 remove some FOLLY_USE_SYMBOLIZER checks
      5c3b9d59a detect ucontext's swapcontext at build time
      5c7de7b4b eden/edenapi and mononoke integration tests: add edenapi/tools to getdeps and use them in tests (#51)
      50e8c130c NotificationQueue: Use folly::get_cached_pid() instead of getpid()
      525612795 <bit> produces warnings when building with C++17/13/11/... (#1455)
      a590a0e55 getdeps: update zstd to 1.4.5
      dfed6248d Always enable fiber support in futures
      bdd4cbe10 Add co_awaitTry() support to AsyncGenerator
      3153b1b08 r-value qualify Future::getVia for consistency with other get operations
      3a2cecf17 Add support for polling the io_uring submission/completion queues
      802e8f7a0 Tweak partial to avoid macos build failure
      7c35c2be9 portability: define uid_t and gid_t
      383456d7d only install googletest 1.8 when building tests
      841d5087e Cache python-import in getExecutor
      3fdcf359f googletest 1.8.0
      9f72af220 enable tests in getdeps
      7bb0963b1 enable tests in getdeps
      35cb65689 enable tests in getdeps
      0e50cd036 fizz, mvfst, wangle, proxygen: add gmock as fbcode_build dependency
      25e3fd32e Add a CertificateIdentityVerifier to AsyncSSLSocket
      0666e8d52 fix exception_tracer build on macOS
      cd60da45e release write buffer before calling write callback
      3d5e59740 Introduce EventBase::Options
      8f60f6338 add gtest version 1.8
      72a5d49cd Enforce r-value use of Future::getVia
      1d62441fe Add CoReturn and CoThrow to GmockHelpers.
      b404e1598 enable FOLLY_USE_SYMBOLIZER on macOS
      40eff3a72 Add `constexpr` to Portability for Apple OS targets
      5f813e67c Some static-asserts in Executor::KeepAlive
      f5744f58a Modify Future::getTryVia to be r-value qualified and destructive
      ba3db8b9e Cut main from gen tests
      61a00871f Allow symbolizer to fall back to getStackTraceSafe
      90607a257 optimized helper for constructing aliasing std::weak_ptr
      704c7ec4a Decay char-array and trivial args to throw_exception
      ad37aadb3 byte
      10ee4469c Include process.h in portability/Unistd.h
      4bf029a28 Revise invoke and invocability traits
      533d54f51 Tweaks to hash primitives
      bfde457b0 Fix an unnecessary racy access in SingleWriterFixedHashMap on empty iterator
      b172ccdfe Fix an atomic memory ordering in DefaultKeepAliveExecutor.
      c26af9db8 Fix the reentrant_allocator loop
      d5d33bcf2 remove older fbcode_builder_config.py file
      0fa80a4d4 add a top-level build.sh to build folly via getdeps.py
      b3521215b update fbcode_builder README to document getdeps.py
      c9993790d Revert D23489967: Modify Future::getTryVia to be r-value qualified and destructive
      7187a3af0 fix FindDoubleConversion.cmake to work properly
      41b44bcf3 update FindGflags.cmake to work on CentOS 8.x (#1409)
      2a41679be use FOLLY_HAVE_BACKTRACE to guard execinfo.h and usage of backtrace(3)
      6e269d82e fix macOS build
      65bb1505d Modify Future::getTryVia to be r-value qualified and destructive
      fdc44f512 CMake: Fix version comparison for target argument (#1439)
      046adb706 Use compilation unit as base address when no base address exists for range.
      dcbe54215 Use AccessSpreader::cachedCurrent() in CoreCachedSharedPtr
      04513e574 Add folly::get_cached_pid()
      93b940f75 Add getTry back into folly::Future, with blocking behaviour consistent with get() and with SemiFuture::getTry().
      faaf3a5d7 A few nits for constexpr_strlen, constexpr_strcmp
      d6931011b Fix a simple race condition FutureDAGTest.
      3427f219e Avoid VLA in DWARF symbolizer
      ca5024eeb Add the ability to specify the min number of threads without changing a gflag
      18fd6fc87 Add a note into constexpr_strcmp
      809c56655 Include ostream in SymbolizedFrame
      2a6bb4169 Fix StaticSingletonManager::create_<true>
      fef268ac1 Limit StaticSingletonManager check functions
      25878e4bb Let noexcept StaticSingletonManager::create be outline
      1c1853629 Add missing < 0 tests for constexpr_strcmp
      eaca25f69 Make is_same failures easier to diagnose in constexpr_strlen tests
      7d52648fb Fix SSLSessionTest for TravisCI (Ubuntu)
      0887fa5ee Some machine code check functions for terminate_with
      322fdec24 Fix simple race conditions in FunctionSchedulerTest by using atomic.
      7aae308fa Include portabilty/String.h for strndup and strcasecmp
      340f7d541 use kIsDebug instead of NDEBUG in checkNullTerminated
      08e261481 Avoid use of string functions in constexpr context when the compiler can't support that
      2875e2905 Embed folly logo in README.md
      bdd26db32 Add folly logo to repo.
      c99481f54 Revise is_constexpr_default_constructible_v and is_constexpr_default_constructible
      e1180516b add #pragma once to some header files that were missing them
      832a93532 Check result against kBlockSize
      5758ff24d Fix for compilation errors on a build without precompiled headers (#1438)
      eedb340bd CMake: Handle generator expressions requiring a target for pkg-config (#1433)
      9be796769 Fix possible UB in constexpr_strcmp
      2948741d6 Don't rely on pthread_atfork when possible
      f57cccc95 Cut FOLLY_CREATE_HAS_MEMBER_TYPE_TRAITS
      ec658b161 Make SmallLocksTest pass under TSAN if halt_on_error=0.
      81ee35a56 add re2 as cmake dependency
      4a8a285df Simplify the fallback constexpr strlen, strcmp
      ec9d37a57 Adjust stack limits for StackTraceSizeLimitTest for TSAN.
      8b53f907f Skip a test in StackTraceTest under TSAN because it calls signal unsafe functions.
      2044c0c65 Drop unit in folly::coro::toTask
      659deb382 Add Timekeeper parameter to folly::coro::retryWithExponentialBackoff()
      6b2d55ec4 Test constexpr_strlen, constexpr_strcmp fallbacks
      3b18d4359 Cut FOLLY_CREATE_HAS_MEMBER_FN_TRAITS
      d61f81cc3 Add folly::coro::makeTask
      69f66b7e4 Fix atomic_shared_ptr tests
      c5adaa592 Revise is_transparent_v and is_transparent
      92a2a9b37 hazptr: Rename warning function
      2d4d958fa is_detected
      354e50d4f Add support for microsecond intervals in the function scheduler
      16d639413 Add io_uring registered buffers support
      6226f8a2c Revise is_instantiation_of_v and is_instantiation_of
      8132af20c folly: doNotOptimizeAway + makeUnpredictable to their own library: folly/BenchmarkUtil.h
      0dd60e57a Fix LoggerTest
      bc8a9f69a return returncode correctly
      b6d2974b1 Back out "Add support for microsecond intervals in the function scheduler"
      041d632a4 Extend TSAN symmetric transfer bug workaround to use a thread-local counter
      8dc2d39f8 stop using deprecated std::iterator
      db7a54ac3 Add support for async range submit
      135f82522 Workaround for TSAN symmetric transfer bug
      687f3fe86 Switch from VLA to folly::small_vector
      defe385bc Add support for microsecond intervals in the function scheduler
      d2a3bb4fa Remove the guard around tag
      28cc462f9 Make folly::coro::co_invoke work with folly::coro::Generator
      4c6cb7361 Add folly::coro::AsyncScope::remaining()
      9fdb0d52e Update OSS CMakeLists.txt to use CMAKE_CXX_STANDARD
      8af2de838 Use C++ to check for mobile in IOBuf
      90ab2b68e unconditionally build symbolizer sources even if FOLLY_USE_SYMBOLIZER is unset or the platform is non-ELF
      6da515d7e Disable some slow StlVectorTest cases under TSAN.
      adc391eaa Check for `preadv` and `pwritev` also on watchOS and tvOS
      e56907dbd Define FOLLY_ELF_NATIVE_CLASS if not defined and __ELF_NATIVE_CLASS is available
      85fd5147e typo in loopBody message
      883bc164a Add compile support for platforms that define ElfW
      1fe8bf768 Remove include of sorted_vector_types.h from Request.h
      a5683e130 Add `std::variant` support for `folly::variant_match`.
      e72f5c7bb Do not capture RCTX in HHWheelTimer's underlying AsyncTimeout
      91a2c0c0d RequestContext: Remove read-lock-based implementation
      1be2277a0 CMake: include FollyCompilerMSVC if the compiler is MSVC (#1421)
      694c1cbcc Add deduction guide to co_result
      c4c78b82f Do not call scheduleImmediateRead() if the EVB has changed
      ad89a0175 refactor Enum code generation
      1ceb5acbd Remove self-include
      ecc740bac SAI API 1.6.3
      c8972cd5d Re-port memrchr
      190ff15c9 priority can be a negative int8_t
      be66f73ca Minimize conditional compilation in AsyncUDPSocket
      16a708482 Removed out-dated notes from `Futures.md`.
      cad3b5cf3 Add github action to auto-release TagIt tags
      cd9669afa Add option to run tests without Testpilot even when it's available
      a6de480b5 Change AsyncPipe to accept an optional onClosed callback
      5e4f665cd only use symbolizer if libunwind is found
      c452ce038 Make task -> semiFuture -> task preserve void type
      15dd0f0c7 Revert D22499183: refactor Enum code generation
      efedce93f Require fbstring be used with std::allocator
      63dc56157 Fix some -Wdocumentation errors
      49b1f90bd Fix coro::UnboundedQueue::try_dequeue
      481a93de2 Move DeterministicSchedule TLState to the source
      0b3d9d21b Update folly's source of truth to xplat
      243643560 refactor Enum code generation
      72530db79 Remove wrong use of errno in AsyncUDPSocket
      013b287cd Fix a race condition in the thread exit/join code in DeterministicSchedule.
      8622363b0 Reimplement SignalSafeElfCache::Path
      bc6736ac8 Cut an extra rdtsc in DistributedMutex spin
      8cde5e001 Introduce FallbackSysArenaAllocator
      56693404c flush stdout before starting a command while interactive
      698754f35 Back out "Fix fiber backtraces in gdb"
      e9ae08b83 reclaimbale -> reclaimable
      621beb2e5 Fix TSAN-reported race in ShutdownSocketSet test
      1aba91449 fix folly::fibers GDB extension for GCC 9
      09a33a579 Eliminate lift_void_to_char
      efe2962d5 fix forwarding for hinted insert_or_assign
      cc16262f5 Back out "suggest race condition to users that trip F14's internal checks"
      8b6502462 Fix an issue in ElfCache that makes it async-signal-unsafe.
      4506ae371 Fix TSAN issues for //folly/io/async/test:async_test
      73a35da0e Add blocking logging to fibers::Baton
      e6d5beb44 fix a bad comment in folly/Poly.h
      94cc2abe3 Simplify reentrant_allocator hierarchy
      c7d609d4b Add exception_wrapper::from_exception_ptr taking by &&
      ebc1ae685 Fix a previously introduced bug in ElfTests related to PIE and addresses.
      38bbc80ed Avoid traversing the callbacks map twice when inserting a non-existing entry
      23b4e99c5 Fix Singleton TSAN issue (mutex used after being destroyed)
      440212012 Add missing header in WTCallback.h
      51a732d74 better lag detector factory caching
      abb4ece62 Avoid std::string with reentrant_allocator in ElfCache
      b19f43062 fix buffer overrun
      d60856363 Make //folly/tracing/test:static_tracepoint_test work if compiled as PIE.
      4892f1bb1 Fix OpenSSLUtils::getCommonName to correctly trim trailing null characters
      85a8672b3 make time based unit-test less flaky by waiting longer
      f2d225e49 hazptr: Make cohort active_ data-race-free
      0bf08a924 folly/README: Update the Fedora deps in the public README
      30dcb7d88 Fix fiber backtraces in gdb
      d03029134 Update zstd dev debian package
      015949ec0 Fix an atomic memory ordering issue in SIMD version of the ConcurrentHashMap.
      bdf5690a9 runcmd: do not pipe stdout on a tty
      cbe8ef9dc Prefer std::condition_t vs preprocessor in AsyncSocket
      ec55993dd Let exceptionStr peek into unknown exception types
      dde950137 Add yield_value(Try<>) to coro::Task
      5076d050e pre-allocate freeList
      e0bd7f091 Make folly/experimental/symbolizer/test:elf_tests work if compiled as PIE.
      45cd2ae54 Add the ability to set the event EventRecvmsgCallback
      e7e80abf3 Add missing include in folly/ExceptionString.cpp
      11018acbb Fix TSAN issues with FibersTest.
      0cb1f60c7 Add option to build with ASAN on OSS build
      09e27c743 remove unneeded spinlock
      737ccb70f Fix atomic memory orderings in RelaxedConcurrencyPriorityQueue.
      f711b660d Remove TSAN code that caused an assert
      52264b665 split SymbolizePrinter into its own target
      78f06465d split Symbolizer and SignalHandler into their own targets
      1c320bc94 Fix a memory ordering issue in Baton::timedWaitThread.
      55917d46c Add support for TimerFD async recv
      8ca7ae74a Add API to disable UDP6 checksum
      5d134e78b Attempt to fix a race condition around fiber stats
      f893bb0a4 SAI API 1.5.2
      b4e56febf Fix TSAN too-many-threads error for //folly/test:concurrent_skip_list_test.
      73494e3e7 Simplify reinsert policy interface
      ab8339eab Fix TSAN crash for RetryingTest.
      c5cff9366 Avoid std::forward in folly/futures/
      28da027e1 suggest race condition to users that trip F14's internal checks
      2fb430a3c Attempt to fix a race condition in ThreadLocal related to ThreadEntryNode.
      eb493d16f Fix race condition in //folly/test:synchronized_test due to sharing RNG on multiple threads.
      ca49b1fe4 Fix a TSAN-detected race condition in TLRefCount.
      030a288b5 periodic timers should not cause leaking of folly::RequestContext
      0b2e2a2d6 -update-app-bytes-written-correctly
      2ee7489b6 Don't append space delimiter when context string is empty.
      f9f5da229 Fix self-assignment in folly::coro::AsyncPipe
      10d69890b Add missing return in AsyncPipe move assignment operator
      e050deab8 Move an exception_ptr in exceptionStr
      0df06cbe2 Outline exceptionStr function bodies
      ab1c217f7 Skip the safe-assert dep on FileUtil
      b37af6c56 fix F14 fallback build for modules
      ddcb6ea2e Drop support for boost below 1.61
      afdcebcc2 Tweak safe-assert uses of wrapper functions
      1c2dcb1dc adding CANCELED to AsyncSocketExceptionType
      376d65549 introduce ConcurrentHashMap::erase_key_if
      939211945 Allow a project to have Actions run on all branches
      1e3603dfd Fix 1-byte buffer overrun
      6958370bc Implement BatchSemaphore which is able to accept batch tokens
      93cbddb85 Implement SemaphoreBase which is able to accept batch tokens
      07d0effa9 Remove configparser deprecated method readfp
      4eb1b2424 handle MSVC debug iterator tracking in F14 fallback
      a055d9297 Saturation detector. Naming the queues. Diff 3/7
      df19d44b1 fix accessing current rctx in `RequestData::onUnset` callbacks
      bcfad25b0 Add new --disallow-system-packages flag to `generate-github-actions`
      1b9405366 make JsonMockUtil.h compatible with latest googletest
      c84aa29aa Move the ubuntu build script to 18.04
      bb5c3cb9d set SDKROOT when it is not already set
      060020e42 attempt to specify boost to build with clang - take 2
      edec54f4d remove extern "C" (#1416)
      8b09d1df0 Update libzmq manifest to use libzmq3-dev
      a13deea59 Saturation detector. CPUThreadPoolExecutor integration. Diff 2/7
      d34438536 Fix TSAN for FunctionSchedulerTest.
      66e9c6581 Fix thread leak in //folly/portability/test:pthread_test.
      ba3ee5d71 Add retryWhen(), retryN() and retryWithExponentialBackoff()
      7daf90c7b fix link error on gcc 10
      008f55389 Add folly::coro::timeout() algorithm
      586a200df Saturation detector. Basic algorithm. Diff 1/7
      bddd247e2 Fix `F14*Fallback.h` headers in modular builds
      98eb49fad Fix missing headers exposed by modular builds
      613428df9 Fix platform build error caused by lack of return
      ccd77b854 Move makeAsyncTask test helpers inline into the test
      6edefe203 detachOnCancel: fix shadow-uncaptured-local warning
      88ff31c0f Basic detachOnCancel helper
      27a0093e0 Add a missing forward in makeAsyncTask
      85009b3f2 Pass rootId in SDT for shallow copied RCs
      74e8af861 add heterogeneous lookup and eraseInto to fallback F14 sets
      ce0007aa6 heterogeneous lookup for F14 map fallback
      5d517eb77 Remove Future::getTry
      2e45ff8dd Fix a TSAN-reported race condition in ThreadLocal.
      6c21531d5 callWithExtractedKey fix for old libstdc++
      67ed8482f A test for the atomic_ref deduction guide
      e2b1569f2 Add clear() API to folly::Arena
      fdcce5ae4 Mark invoker operator() as maybe-unused
      eeb59fc3d Make sure EventBase task destructor runs with the correct RequestContext
      e914b363f remediation of S205607
      9e9976089 remediation of S205607
      89bd17d8f FOLLY_KEEP for keeping function definitions
      f50f791ef Add support for adding context string callback.
      8c7b42432 Fix lifetime issue in coro::Materialize with active union member
      238972c36 add Mononoke integration tests CI (#26)
      0415fc2a8 remove pushmi from folly
      9683c8dbf hazptr: Add warning for using default inline executor for asynchronous reclamation
      6bc436a61 Back out "fix boost macOS build with new Xcode" (#27)
      818b7ab56 folly | Bypass checking for system preadv and pwritev on iOS Simulator platform
      104d728c5 Construct from existing raw pointer
      5e4b2f87d Lifecycle observer
      17df5922a Update WriteFlags::EOR and add timestamp flags
      9b15adedb Fix EOR bug, always pass timestamp flags
      7f1bda256 Drop guards on a few builtins under MSVC
      eef55493a fix compile error
      7ba6988b4 Use list::splice to move lru nodes
      43d80f110 fix boost macOS build with new Xcode
      3930a6ef4 teach getdeps to look for clang on macOS with xcrun in boost build
      790557fb0 Fix documentation errors in Folly when building with Xcode 12
      48866d263 make Executor::keepAlive(Acquire|Release) and KeepAlive move assign noexcept
      2f0542e41 change AsyncSocket::newSocket to return a unique_ptr instead of shared_ptr
      c19c06e5f Remove collectAnyUnsafe
      6b01128d4 Optimize the storage of the interrupt handler
      dceeeb92b Use the Rust toolchain via the DotSlash Windows shim
      9fff036d5 Fix implicit conversion warnings in MemoryIdler.h
      b1d264ed8 Help compiler understand that co_yield co_error() in a Task coroutine never returns
      ed2cb6d2b replace the use of boost::variant with a simple union
      e4df98ab1 Add detach helper to folly::SemiFuture for no executor detach
      b99077fa5 Use sized deallocation in SysAllocator and Arena (2nd try)
      e9a34c042 edenscm/hg: add GitHub Actions with CI for HG plus add fixes for getdeps (#25)
      287dd830a Fix array length calculation in ConvTest.cpp
      cbdf3df78 clang coro handling
      2fa292ded Set SSLContext minimum version through SSL_CTX_set_min_proto_version for OpenSSL >= 1.1.0
      bff1bb83c Fix race between setProxy() and setCallback()
      1ad7426bb set max deferred readers for folly::SharedMutex dynamically
      ca9225f86 Outline most of Core implementation
      4981497ad Type-erase most of Core implementation
      aac9d77f9 Fix jemalloc folly weak symbol issue
      63cdc1c1d Extend findAddress to provide function parameter names
      5ea745d48 Revert D22189916: Use sized deallocation in SysAllocator and Arena
      0d2bdbf0e Use sized deallocation in SysAllocator and Arena
      c2a5cc0f7 Replace loop with clear_and_dispose()
      9b29fac97 IoUringBackend free mempool rework
      eaf22e04b folly | Fix building folly's FileUtil.cpp in iOS 14 or macOS 11 SDK
      e48698452 Outline some of Core.h guts
      640586980 processSubmit rework
      fb4af641e update GitHub actions
      bf54ececf Turn await into a CPO
      4d04d3d73 Add FOLLY_OPENSSL_PREREQ macro function
      3e9186f17 create explicit instantiations for folly::Unit
      9426d3025 add retry flag to getdeps test
      f9dec0432 Add Task<void> specialization for taskWait
      bd41a1ed7 Faster collectAll(args...)
      183723310 avoid using relative path in fb_py_win_main
      5b5359feb fix clang-format nits
      fc6f6e434 IOBufQueue::moveAsValue()
      63977f902 eden/scm: provide getdeps.py way of building eden/scm on GitHub
      dabc98022 Revert D22211304: Eliminate need for reading upper bound at construction.
      e739084eb Revert D22304614: Fix overflow in EliasFanoReader
      d671caf26 Add io_uring support for fsync/fdatasync
      597016703 make fb_py_win_main to dynamically find Python3.dll
      0c4dd654e Remove rsocket-cpp dependency from OSS projects depending on fbthrift
      c3e79e824 Small benchmark for coarse_steady_clock
      cf3160954 Fix overflow in EliasFanoReader
      77a38ddb3 Add addFiberRemote
      6284a28ec Specify return type of async:: functions
      067860168 support clang compiler
      925ab3256 Add folly::coro::filter(AsyncGenerator)
      c9c556423 Eliminate need for reading upper bound at construction.
      01da43c28 Strictify async_inner_type
      0ff36eaf6 folly: disable zero copy in AsyncSSLSocket to avoid memory leak
      7e6a92c1d Async interface for addTaskRemoteFuture
      5b8e05135 More io_uring file read/write tests
      e678005ff Fix OpenNSA 6.5.19 hash as Brcm modified the tarball
      0c27031c2 Move addFiberFuture from detail::
      10dd9f4be Switch await into a callable object
      b18832a6a Mark lambdas in addFiber(Future) mutable
      df4606586 (folly/coro) using atomic_compare_exchange_weak_explicit in coro::Baton
      8a3d5b9ce Make sure coroutine final_suspend() methods are declared noexcept
      df45ceb83 Async Readme
      aeb4ecf8f Simplify Arena destructor
      4485ef0c2 FiberManager - executeOnFiber
      ac28a0128 collectAllFibers and collectFibers
      98759027f FiberManager - addFiber
      7c81dc02c FiberManager - addFiberFuture and blockingWait
      f8ca5b8fe fbcode_builder: getdeps: Update OpenNSA to 6.5.19
      d0c01e875 mononoke/configerator structs: change the OSS folder where configerator structs are saved
      3b8891d61 Make sure global CPU executor is never joined on an application thread
      985fa6fa6 Revert D18662578: Eliminate need for reading upper bound at construction.
      1e2463c72 Replace global AsyncSocketExceptions with lazy initialization functions
      e559539b3 MasterPtr -> PrimaryPtr
      42d5bf14c Eliminate need for reading upper bound at construction.
      c289b7f56 Add folly::StrandExecutor type
      59ce0d0d2 fbcode_builder: getdeps: OpenNSA update source URL
      66e13083a fix encoding bug
      f74b4d5fe Specialize F14Table default constructor to avoid reserve() instantiation
      19c88ba5b GitHub Actions: fix running out of space on Ubuntu build workflow (#23)
      2f7890eca Try to fix the OSS build
      b974fa368 Missing public base class for unicode_error
      b7eba90d5 Kill small skip optimization in EliasFanoReader
      f1dd8b181 Better compiler hints in EliasFanoCoding
      28fd04bda Avoid shared_ptr copy in EventBaseLocal::getOrCreate
      d0b905b1d async::promiseWait
      72e910699 Make RequestContext rootid value atomic in RequestContext::StaticContext.
      7e9c16017 Fix typo about Executor (#1386)
      e28861851 Remove `TIMED_SYNCHRONIZED(_CONST)` and replace its usage with `wlock`/`rlock` functions.
      266c62dea Add a method to disable shutdown timer
      29adc3046 Remove unused type alias
      f6d0e2207 cargo_from_buck: add the patch section to Cargo workspace and allow workspace appending to existing manifest
      f0471228b Default constructible folly::SysArenaAllocator
      d72d1b57e Revert D22027490: Specialize F14Table default constructor to avoid reserve() instantiation
      61a434e95 Only run Futex.clock_source test on Linux platforms
      b77dcf05d Stop using atomic_thread_fence in SaturatingSemaphore
      23cadde7a Back out "Resubmit: Allow using different symbolizer mode in signal handler."
      1e22eb61e Create separate test file for async tests
      56bdd8b3a Add missing include in folly/memory/ReentrantAllocator.h
      792d3247e Resubmit: Allow using different symbolizer mode in signal handler.
      8d4e8eded Specialize F14Table default constructor to avoid reserve() instantiation
      248b90f6e Deduction guide for Async
      641a5030b Async traits
      d1f59dd5f Awaiting Coro
      a7d768eec Awaiting futures
      3b5ce36b4 re-enable lz4 compression for rocksdb on macOS and Linux
      66dc0a6f4 Add folly::tag_invoke
      6bdbdb6f7 add explicit cast for narrowing on 32-bit platforms
      780050d97 Revert D21918702: Allow using different symbolizer mode in signal handler.
      4bbd587ce Outline most of TimedDrivableExecutor implementation
      8ae59d46e Allow using different symbolizer mode in signal handler.
      55a91da85 Wrap _r_debug per platform
      f75211c04 Stop using atomic_thread_fence in folly::Baton
      
      git-subtree-dir: external/folly
      git-subtree-split: c47d0c778950043cbbc6af7fde616e9aeaf054ca
      773a9537
  3. 13 Aug, 2021 1 commit
    • Sophie Wenzel-Teuber's avatar
      Update build for Phobos 1.92 · 8ee724a5
      Sophie Wenzel-Teuber authored
      Changelog:
      * Revert changes to Phobos from the past and leave only strictly necessary
      * Move dependencies to seperate files
      * Update to Python 3 (for Phobos) and devtoolset 8
      8ee724a5
  4. 12 Aug, 2021 2 commits
    • Sophie Wenzel-Teuber's avatar
    • Sophie Wenzel-Teuber's avatar
      Squashed 'external/phobos/' changes from e07d0af48..dc4ddb6cb · 977c7ecf
      Sophie Wenzel-Teuber authored
      dc4ddb6cb pkg: update to 1.92
      59b4ef9e7 bugfix: add missing quote to phobos locate output
      59309cdbd lrs: fix medium in place of device into comments
      8610b6812 ldm: remove unused lds_loaded field from ldm_dev_state
      a0954f74c design: add design for the lock table refactoring
      97c615771 bugfix: update dss_lock design for the multiple calls
      4e1bbbe8b tests: mutualize the use of test_setup across tests
      ee79d5a94 tests: lock all media in test_locate.c instead of specific ones
      270d48130 cli: add 'phobos get --best_host'
      fb4cd9e47 store: add 'PHO_XFER_OBJ_BEST_HOST' flag to 'phobos_get'
      eaf999e10 bugfix: use dir_or_tape instead of always tape in test_locate.sh
      df2686730 store: break out of for loop after allocation failure
      66273d6d8 test: add unit test for object_md_get
      e2b1e08b6 cli: add support for uuid and version in get command
      19e16b5cc store: add support for version and uuid in decoder_build()
      7f79a42a0 dss: use dss_lazy_find_object() for get and locate
      5850b9a82 demo: get
      b2b34244d autotools: fix valgrind behavior
      2c1b64b1f tests: fix initializations in test_store_object_md
      3d78300bc store: fix branch upon uninitialized value
      c23ce90ba cli: add tape/dir locate
      028031fee phobos_admin: phobos_admin_medium_locate
      fe2e7437b optim: mutualize calls to error functions in integration tests
      2fe9b6d8e optim: mutualize calls to error functions in tests
      c91801647 test: integrate test_scsi_scan.c core function in test_scsi.c
      0d3e0b303 bugfix: fix memory leak in test_dss_lock.c
      ada400d21 bugfix: fix memory leak in test_dss_medium_locate.c
      76feaf0b0 bugfix: fix memory leak in object_md functions
      d73cbdac2 cli: phobos locate oid
      964ed006e doc: fix dir/tape locate cli example
      58d01b7be raid1: take multi-split in locate into account
      face68cb8 raid1: layout_repl_count on repl_count without encoder
      30dc2c0cb doc: convert to md documentation files (phobos_cmd)
      c9e3aecac doc: convert to md documentation files (object_store)
      23539d07d doc: convert to md documentation files (lrs)
      4c6300766 doc: convert to md documentation files (ldm)
      db867b0a5 doc: convert to md documentation files (layout)
      d1c610d14 doc: convert to md documentation files (dss_filters)
      18e361490 doc: convert to md documentation files (cli)
      1e0904212 doc: convert to md documentation files (adapters)
      301b1787a design, store: fix typos in comments and design document
      915f1d879 layout: avoid using 'pho_attrs_to_json' multiple times
      404ee1556 dss: dss_medium_locate
      66d7f30c3 store: phobos_locate
      8dc71f0a4 store: dss_lazy_find_object
      13338fc3e test: cmocka global DSS handle setup and teardown
      4a9016658 dss: dss_host_from_lock_owner
      fbbb6697f tests: merge 'add_drive' and 'add_dir' in test_store_retry.c
      90ec787d8 tests: unit test for object_md_del()
      8ee3656d9 fix: bad log in object_md_del
      7528bf20a fix: bad return code in object_md_del()
      da2513b36 tests: unit test for object_md_save()
      e0f363567 extent: remove addr_type from extent structure
      adeaa1161 lrs: trim blanks of model string when comparing
      c40214e35 rfc: remove id field from pho_lock data structure
      f9102d096 optim: remove branch condition that evaluates to garbage value
      efb71f6aa pkg: update to 1.91.2
      58173fda1 optim: mutualize dss_lock.c functions
      30af73093 io: remove ioa_put() call from the io adapter
      8ed96415c layout: remove ioa_put() call from raid1
      fbfafc3dd dss: decrease log severity when status on an invalid lock
      b67126a30 test: add testing for multiple dss_xxx functions
      144dbd851 dss: add wrapper for refresh and status
      b19e55295 fix: improper use of dss_{un}lock in object_{un}delete
      8380c7e56 raid1, cfg: add configurable block size for writing
      349c93b99 fix: remove useless pho_lock variable in dss_{device,media}_from_pg_row
      3c589e6e1 test: add integration test for overwrite feature
      10560bb3b cli, store: put overwrite
      25747ac1e store, dss: manage layouts using uuid and version
      fd526bed5 fix: improper initialization of xfer in test_undelete.c
      a86ce0fee cleanup dss: rename dss lock functions, remove wrappers
      28b7e23fb dss: new sql schema to remove old locks
      6448886bf dss: remove old lock functions, move new ones to dss_lock.c
      d58195de7 dss, lrs and cli: consolidate get using new lock API
      19bdf98f7 dss: use new lock API for lock/unlock on device/media
      3ad5073fc dss: unit test of dss_object_move
      5e649ffac fix: remove duplicate call to pho_cfg_init_local
      ff1bfb64b dss: fix invalid call to dss_res_free in dss_generic_get
      bbfc0c7cf lrs: fix memory leak in daemon when ping response is successful
      0a216bc46 tests: remove DSS client usage from PhobosCLITest.py
      b39889dad cli: fix logger cleaning
      9bf094074 dss: remove dss_object_delete
      b74211472 store and dss: use new lock API into object undelete
      cbfccfb18 store and dss: use new lock API into object delete
      b63cb96e8 cleaning: compilation warning/error detected by clang
      108afa3a1 dss: cleaning UNLOCK simple query
      8123042ea doc: add locate.md design file
      ab0256b0d cli: implementation of the ping feature
      2ec39f91c dss: implement dss_lock_refresh()
      8d809a540 dss: implement dss_lock_status()
      f78edaa41 dss: implement dss_unlock()
      6a8bc04a9 dss: implement dss_lock()
      579004bbc optimization: Adds aliases to del/undel, changed delete API
      5f913e76a documentation: update the configuration doc
      b3492bc46 fix: invalid filter_free after getting layout_list
      54ee9efd3 cli: change fs default value for 'dir format' to 'posix'
      fa22ac815 cli: add '--pattern' to 'phobos extent list'
      9860c4f49 cli: add '--pattern' to 'phobos object list'
      979bffa01 db: add schema 1.92
      afbe8c297 fix: cli logger error if errno does not exist
      cd7b946e9 db: close file after retrieving the sql schema
      091981ea5 doc: add dss_api.md
      5453b4075 doc: add database.md
      97d3db253 cli: fix mput file parser
      09942d53b pkg: update to 1.91.1
      6f465d59d store: get object after pushing its metadata in database
      bbe40ca8d cli: add uuid and version fields to object displayer
      3fe39acb3 cli: fix string encoding with 'phobos object/extent list'
      0a9a165de cli: fix xfer destruction
      305d14e97 doc: fix deletion design
      932b1986d doc: extent_key and extent_description into adapters design
      78cb6f0a2 io: change io extent path generation
      238f3766f store: add uuid and version fields to the XFer structure
      2d3f0a043 io: raise an error if getting/deleting an extent without address
      a24c3ec8f doc: undelete demo
      c480e2bff cli: from "phobos object delete" to "phobos delete"
      ae834600a cli: phobos undelete uuid/oid
      c81761989 dss: undelete from oid
      1b560102e store: init xfer.xd_rc to 0 before trying to execute the xfer
      f0d7d6748 fix: memory leak in lrs.c
      e02ea384a fix: non-null terminated string
      6d96d2ca8 fix: uninitialized rc in lrs.c
      0630cb17f fix: resource leaks
      be8a860b3 fix: out-of-bounds write after using readlink()
      cdbe17c6b fix: avoid dereferencing a null pointer
      46d2f1f83 fix: add a 'fallthrough' comment on a no-break switch case
      a61c0c304 fix: replace size_t return value types by ssize_t
      56bc987e9 fix: remove unnecessary checks
      3d244b956 refacto: move up response memory release
      065e36abb fix: memory leak in prepare_requests when an error occurs
      01c46dae2 cli: add phobos object undelete
      29a7de02b undelete: add phobos_undelete() into C API
      b5ec00dfa test: test_dss.c, filter from pointer to struct
      521f2f077 dss: move a uuid from deprecated object to object table
      8e9a5d12f fix: remove 'disk' family from CLI
      8656628fa fix: test error on acceptance.sh
      a9d23f855 cli: add the option '--deprecated' to 'phobos object list'
      99c87664d cli: add 'phobos object delete' command
      de8f243b4 store: add phobos_object_delete()
      4bb7e0e94 dss: move an oid from object to deprecated_object table
      c8071547a fix: free forgotten field of struct dev_info
      98f9743a3 dss: add deprecated_object get/set methods
      5d139d14a fix: memory leak on dev_info_dup when an error occurs
      e65f0a78a doc: replace '-t' option of 'phobos drive list' by '--model'
      1faea8817 tests: replace short by long options
      bf42879af doc: replace short by long options
      526ac8624 fix: memory leak using dss_char4sql()
      b24b30513 fix: typo in PhobosCLITest.py
      21c23f544 fix: change pending_alloc variable name
      db74d8bee fix: misalignment in dss.c
      3a08b36f0 fix: remove unnecessary allocations in dss.c
      c50c89658 pkg: update to 1.91 (Japet)
      6fb786f59 pylint: fix pylint warning issue
      608e57758 tests: limit the number of files considered in acceptance.sh
      d2c59a87a Add alias functionality
      1c056162b Remove loading of the default family from cli
      e04f9b8b9 tests: add a mput test to acceptance.sh
      0025e2d7f LRS: take into account get operation flag
      caf16e1e3 test: add a tag update test
      2fd9d101f LRS: take into account put operation flag
      1abb0f216 CLI: adding tape access command to set operation flags
      3e24babe7 media: add operation flags to struct media_info
      802ff1c1c pylint: correct setup.py
      59ce4dbb0 pylint: correct tests.PhobosLDMTest.py
      e060eb6a4 pylint: correct tests.PhobosCLITest.py
      ce0067a25 pylint: correct tests.PhobosDbTest.py
      ea89685ae pylint: correct tests.FileDescTest.py
      9dab361fa pylint: correct phobos.output.py
      2ff44a0f8 pylint: correct db.__main__.py
      c78abd4c6 pylint: correct db.__init__.py
      df59a3dbf pylint: correct phobos.db.db_config.py
      87cab39d4 pylint: correct phobos.core.utils.py
      b61140fac pylint: correct phobos.core.store.py
      95e1545a2 pylint: correct phobos.core.log.py
      7a8543b69 pylint: correct phobos.core.ldm.py
      128b4ca14 pylint: correct phobos.core.cfg.py
      0f789d1be pylint: correct phobos.core.admin.py
      33ebfe60c pylint: correct phobos.core.dss.py
      6324f6c35 pylint: correct tests.PhobosDSSTest.py
      8ec6d48d4 pylint: correct phobos.core.ffi.py
      40c78dfc9 pylint: correct phobos.cli.py
      5e4ea31ec pylint: update pylintrc
      b223eba5e DB: towards media operation flags
      7505f0b35 design: media operations flags
      2eaa6eff7 fix: missing 1.91 database schema files for build
      7a178375c fix: test_daemon.sh failure due to patch merge
      7dcd40dfd python: port to python3
      516589670 DB: 1.91, towards deletion and versionning
      aa72331a4 phobosd: release locked media on initialization
      55b6678cd phobosd: release locked devices on initialization
      9aabf4b3f pho_types.h: lock format description
      05fb9cc9c lrs: socket default file in same directory as lock file
      d7ea98d32 phobosd: check daemon lock file existence before initialization
      a18242474 design: deletion_and_versioning.md update
      aab689681 fix: fix typo in phobos.db python script
      3e3f31b1d demo: add review scripts (tags, list, raid1, pre-parallel)
      46b40a66d design: add deletion_and_versioning.md
      9bdc862b7 fix: add missing fields to device info duplication
      1af227580 cli: remove unused function attrs_from_dict in store.py
      808d829ca fix: configuration file loading in PUT requests
      349af422d cli: remove unused 'izip' import
      31bb81727 python3: change the octal prefix to be python3 compliant
      5cef21a40 python3: change division operator to floor division
      32a44ef77 tests: shorten python version getter in test shell scripts
      bb801cef0 python3: change 'print xxx' to 'print(xxx)'
      
      git-subtree-dir: external/phobos
      git-subtree-split: dc4ddb6cb705e007186aab43aacc75f2179a2f2d
      977c7ecf
  5. 18 Dec, 2020 1 commit
    • Sophie Wenzel-Teuber's avatar
      Update and optimise the build scripts · 0281365e
      Sophie Wenzel-Teuber authored
      Changelog:
      * Remove build of Phobos and Proxygen from Deimos build script - has to be called separately now before building Deimos!
      * Update noinstall-headers of Phobos for new Phobos & Deimos version
      * Change CMAKE_PREFIX_PATH in Deimos (didn't work before) and add CMAKE_EXPORT_COMPILE_COMMANDS
      * run Deimos tests as Cmake targets
      * Change PowerTools to powertools
      0281365e
  6. 24 Sep, 2020 1 commit
    • Ciarán Ó Rourke's avatar
      SPDLOG Patch · 6ab5fc66
      Ciarán Ó Rourke authored
      We need the devel version of spdlog installed for CMake to find it
      
      Change log:
      * Install spdlog-devel during Deimos build
      6ab5fc66
  7. 14 Sep, 2020 2 commits
    • Ciarán Ó Rourke's avatar
      Squashed 'external/phobos/' changes from 087c71a3..e07d0af48 · 2aaebb1b
      Ciarán Ó Rourke authored
      e07d0af48 Update changelog for release 1.90 (Hi'iaka)
      55202f892 pkg: make RPM spec file compatible with rhel8
      89adec779 fix: avoid calling dss_set_unlock() if no devices were locked
      e017eefc4 fix: SQL request error when at least one device is not selected
      7537ab591 admin: clarify function and variable names to list layouts
      ab0f32e04 cfg template: add LTO7 and LTO8 compatibility rules
      62739bfbe build: fix parallel make
      d4209ae8a phobosd: fix environment file path in service file
      f2698b8a7 API: make object list available to phobos_store API
      dbe0c6e81 scheduler: fix deadlock during device selection
      01140526d refactor: move dss "drive add" code to the admin module
      b0db8f19b cli: add medium option to 'phobos extent list'
      1dfb1f1df cli: list extents
      ba66bf1bc scheduler: ensure that an added device is unlocked
      6b520bfd1 cli: fix bad directory addition
      6681443a cli: add metadata option to 'phobos object list'
      c04d184b cli: pattern-matching for 'phobos object list'
      2cd5426b design: fix spelling in adapters.txt
      1b9889b3 cli: list objects
      986afb27 refactor: move dss "drive lock" code to the admin module
      0b4e6a63 phobosd: lock operation notification
      ee639c71 admin: fix incomplete data copy
      eafebcf1 refactor: move dss "drive unlock" code to the admin module
      5c8bacb4 refactor: change test_resource_availability.sh, using -f/-l options
      5a0fc9bf dss: lock the device/medium when updating its admin status
      7ddae2dd refactor: remove const to admin prototypes when passing by value
      9c65b62e refactor: reorganize admin source file
      0707ba20 phobosd: unlock operation notification
      2c9d2217 store: fix family retrieval from Xfer data structure
      86f28ce3 cli: add context manager methods to AdminClient
      15cbe254 tests: fix missing test in test_store_retry
      d7fe03ca admin: refactor _admin_notify() to receive a pho_id
      a3794938 cli: add daemon notify when adding a dir (dummy device)
      644e18ef cli: remove target file if get request fails
      54a29ae5 tests: add 'return 0' to test_resource_availability.sh
      
      git-subtree-dir: external/phobos
      git-subtree-split: e07d0af484bdffbcb1e1a86ee1234a7413e8309f
      2aaebb1b
    • Ciarán Ó Rourke's avatar
  8. 04 Sep, 2020 1 commit
    • Ciarán Ó Rourke's avatar
      Simplify CentOS8 build · 10062f94
      Ciarán Ó Rourke authored
      Use repository packages for Catch2 and spdlog. Fix an issue where the
      Proxygen OS script is source instead of the Deimos one.
      
      Change log:
      * use separate environment lists for CentOS7 and CentOS8
      * use Catch2 and spdlog repository packages on CentOS8
      * remove yum command from centos8 script
      * fix case where deimos/centos8.sh script is not used
      * replace cd with pushd to preseerve path
      10062f94
  9. 24 Aug, 2020 2 commits
  10. 19 Aug, 2020 3 commits
    • Ciarán Ó Rourke's avatar
      287738c6
    • Ciarán Ó Rourke's avatar
      Squashed 'external/phobos/' changes from a327ed60..087c71a3 · d073d06c
      Ciarán Ó Rourke authored
      087c71a3 doc: Update README.md for RHEL8/CentOS8
      70a94883 Fix warnings reported by gcc8: 'duplicate const declaration specifier'
      5c927409 cli: 'list -o' prints following user order
      b6354c77 Fix gcc8 warning 'suggest parentheses around assignment used as truth value'
      742f9d72 Explicit use of python2
      4522ed5b Remove hardcoded 'python' from Makefile
      dbe0e5f9 Replace ENOATTR with its actual value ENODATA
      3c4430ab Fix warnings reported by gcc8: 'output may be truncated'
      04ebe7de checkpatch: allow using long URLs in commits after 'See:' keyword
      dbef6a86 update m4 macros to manage python with autoconf
      557d479c remove ChangeLog file
      3b3703a0 README.md: clarify phobos_db command usage
      55d06a12 README.md: compliance with the mobile version of github
      9a5ea483 refactor: aggregate XFer PUT parameters in a new structure
      c73783a7 refactor: remove DeviceOptHandler inheritance of DirOptHandler
      bed22631 cli: remove format command from drive and device
      40adb7e0 cli: add a '-l/--layout' option for put/mput commands
      37ccdb7a cli: remove printing if getmd request returns no result
      8271ed67 tests: requests processing depending on resource availability
      6abf3779 ldm_dev_scsi: Replace GSList with simple linked list implementation
      b5723a4e cli: add a '-f/--family' option for put/mput commands
      12cd08e1 checkpatch: recognize Python types
      50f7f581 ci: chmod o+rx on all src to allow use by postgres user
      74cb2535 ldm_dev_scsi_tape: use 'sg' device path for LTFS
      3523f520 scheduler: fix medium selection if locked but in a device
      e8f402f0 phobosd: allow the utilization of multiple schedulers
      d8cc4ede tests: reorder database setup and daemon invocation
      79408e0e make: fix 'warning: jobserver [...] Add + to parent make rule
      52fea1e8 serializer: correct req to resp in doxygen blocks
      bec4b839 scheduler: fix sched_init() behavior in case of error
      c0b94f66 refactor: unify resource structures of protobuf headers
      342ad2e5 refactor: unify medium and device admin statuses
      3611fa38 refactor: change cli cenum field to a family enum class
      8befe889 refactor: unify medium and device identifiers
      2910adda configure: update contact e-mail
      141f4995 doc: specify default list output
      23c8f816 tests: add tests for phobosd bad requests reception
      63c03506 tests: wait phobosd termination before continuing tests
      870af64a phobosd: do not quit if error during request processing
      01e651ee fix: correct a check from EAGAIN to -EAGAIN
      5a4df77e tests: add a cleanup trap to test_store_retry.sh
      dcf81acb phobosd: add a -h/--help option to the parser
      9b23e5ee fix: segfault when using phobosd with a wrong option
      989076cc cli: merge list and show commands
      
      git-subtree-dir: external/phobos
      git-subtree-split: 087c71a3
      d073d06c
    • Ciarán Ó Rourke's avatar
      Support CentOS8 · c025f7d1
      Ciarán Ó Rourke authored
      Provide scripts for implementing build functions required for building
      Proxygen, Phobos, and Deimos on CentOS8
      
      Change log:
      * generalise build-common.sh
      * implement CentOS8 Proxygen functions
      * implement CentOS8 Phobos functions
      * implement CentOS8 Deimos functions
      c025f7d1
  11. 13 Aug, 2020 1 commit
    • Ciarán Ó Rourke's avatar
      Modularise build scripts · e2ce407f
      Ciarán Ó Rourke authored
      Redesign the Deimos, Phobos, and Proxygen build scripts to make it
      easier to add support for new OSs. OS-dependent requirements are
      executed as functions to be implemented in sourced OS-specific scripts
      
      Change log:
      * replace Centos7 specific code with function calls
      * pull implementations of centos7 build modules into sourced script
      e2ce407f
  12. 12 Aug, 2020 4 commits
  13. 11 Aug, 2020 1 commit
  14. 10 Aug, 2020 3 commits
  15. 05 Aug, 2020 9 commits