- 20 Oct, 2021 1 commit
-
-
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
-
- 18 Oct, 2021 8 commits
-
-
Sophie Wenzel-Teuber authored
-
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
-
Sophie Wenzel-Teuber authored
-
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
-
Sophie Wenzel-Teuber authored
-
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
-
Sophie Wenzel-Teuber authored
-
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
-
- 13 Aug, 2021 1 commit
-
-
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
-
- 12 Aug, 2021 2 commits
-
-
Sophie Wenzel-Teuber authored
-
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
-
- 18 Dec, 2020 1 commit
-
-
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
-
- 24 Sep, 2020 1 commit
-
-
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
-
- 14 Sep, 2020 2 commits
-
-
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
-
Ciarán Ó Rourke authored
-
- 04 Sep, 2020 1 commit
-
-
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
-
- 24 Aug, 2020 2 commits
-
-
Ciarán Ó Rourke authored
-
Ciarán Ó Rourke authored
4557e4d40 Get CI running on CentOS8 3847d8d1d Support CentOS8 4f72c2082 Support newer Phobos version 0d30ac479 Fix integration tests to work with the new superbuild git-subtree-dir: external/deimos git-subtree-split: 4557e4d40787110c684c0b2f4631c7da5cf799ec
-
- 19 Aug, 2020 3 commits
-
-
Ciarán Ó Rourke authored
-
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
-
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
-
- 13 Aug, 2020 1 commit
-
-
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
-
- 12 Aug, 2020 4 commits
-
-
-
Sophie Wenzel-Teuber authored
bc23380f1 Update Deimos to new superbuild 24f8b59eb Add our Copyright and MIT License ac5077416 * project version * set install directories through CMake * print built subdirectories during build * set up installation directories * use development flags during debug build * remove authorisation double negative cmake variable * update README git-subtree-dir: external/deimos git-subtree-split: bc23380f1f977bb722fd86b3dc0d40df042d48fb
-
Sophie Wenzel-Teuber authored
-
Sophie Wenzel-Teuber authored
Changelog: * Move Postgres database creation for testing from build scripts into it's own file and call the functions * Link Boost libraries directly for Phobos * Update CI to change the name of the docker image to upload * Delete CMakeLists.txt, ci.Dockerfile, old build and install scripts, old subtree pull scripts because they are deprecated * Add helpful files for development: Dockerfile, envs.list, start-db.sh * Update the Readme to the new changes
-
- 11 Aug, 2020 1 commit
-
-
Pádraig Ó Conbhuí authored
-
- 10 Aug, 2020 3 commits
-
-
Pádraig Ó Conbhuí authored
-
Pádraig Ó Conbhuí authored
git-subtree-dir: external/phobos git-subtree-split: a327ed60
-
Pádraig Ó Conbhuí authored
-
- 05 Aug, 2020 9 commits
-
-
Pádraig Ó Conbhuí authored
git-subtree-dir: external/deimos git-subtree-split: 5f97c4546617aca666bd6f217f81af78607830c4
-
Pádraig Ó Conbhuí authored
-
Pádraig Ó Conbhuí authored
git-subtree-dir: external/proxygen git-subtree-split: 75451cf97abc86e8a01b34d52f84b9bcaf0a1e5c
-
Pádraig Ó Conbhuí authored
-
Pádraig Ó Conbhuí authored
git-subtree-dir: external/wangle git-subtree-split: 6bd565232a4fef7ae0540bd1671c825998ad288b
-
Pádraig Ó Conbhuí authored
-
Pádraig Ó Conbhuí authored
git-subtree-dir: external/fizz git-subtree-split: 2af43927d1de6375fdb239abcccd14058dbbe62c
-
Pádraig Ó Conbhuí authored
-
Pádraig Ó Conbhuí authored
git-subtree-dir: external/folly git-subtree-split: eca4447c41af45cf0a10b8eeb161ccb7202893d4
-