Commit Graph

490 Commits

Author SHA1 Message Date
yang-g 94c38ee0a1 Add fuzzer test case 2019-03-05 14:34:24 -08:00
yang-g 456f748b2f Revert "Merge pull request #18146 from grpc/revert-17308-shutdown"
This reverts commit 9079e98dfc, reversing
changes made to 76a38bfcc2.
2019-02-25 10:11:06 -08:00
Yang Gao 4bc2ca4de6
Revert "Move grpc_shutdown internals to a detached thread" 2019-02-22 16:34:24 -08:00
yang-g 86b23adc7f Other comments 2019-02-15 16:26:31 -08:00
yang-g 96ec3a7312 Merge with head and resolve conflict 2019-01-18 17:13:36 -08:00
Vijay Pai 44402ad0a1 Make executor look more like the rest of the codebase (namespace, etc) 2019-01-18 13:52:59 -08:00
yang-g 3c8d24ba2c merge with head and resolve conflict 2018-12-19 10:13:41 -08:00
Alexander Polcyn 7dc330f298 Disable SRV and TXT lookups for localhost 2018-12-12 13:20:51 -08:00
Mark D. Roth c5f344deaf
Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" 2018-12-11 07:48:14 -08:00
ncteisen 7b81ae14a7 clang tidy and clang format 2018-12-07 14:59:04 -08:00
yang-g 991963efcc Merge branch 'master' into shutdown 2018-12-05 14:53:06 -08:00
Alexander Polcyn b203ed3c07 Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock 2018-11-30 15:06:11 -08:00
yang-g 606be620d8 Fix tests 2018-11-29 16:13:34 -08:00
yang-g cdd698810b Move grpc_shutdown internals to a detached thread 2018-11-27 14:26:08 -08:00
Vishal Powar 68c353351c Run the tools/codegen/core/gen_static_metadata.py and generate the
required files
2018-11-16 16:16:36 -08:00
Mark D. Roth f85fd026e3 Client-side health checking support. 2018-10-24 12:29:04 -07:00
apolcyn 6c29457ccb
Merge pull request #16913 from apolcyn/resolver_owns_ares_requests
Fix a dangling pointer on ares_request object in case of cancellation
2018-10-19 14:18:09 -07:00
Alexander Polcyn 0f4968a6d9 Fix a dangling pointer on ares_request object in case of cancellation 2018-10-19 09:46:34 -07:00
ncteisen e35f24da4d reviewer feedback 2018-10-04 15:25:49 -07:00
Hope Casey-Allen 4772a743e8 Delete hpack lookup table 2018-09-28 13:47:04 -07:00
ncteisen 68d4f50f77 Merge branch 'master' of https://github.com/grpc/grpc into channelz 2018-06-19 14:00:52 -07:00
Mark D. Roth 9e3e64604d
Merge pull request #15274 from JackOfMostTrades/verify-callback-core
Create verify_peer_options when creating ssl credentials to support a peer verification callback
2018-06-19 10:00:16 -07:00
ncteisen f92460e539 Merge branch 'master' of https://github.com/grpc/grpc into channelz 2018-06-13 23:00:07 -07:00
Alexander Polcyn 626cea8f73 Put c-ares queries under a combiner 2018-06-13 10:40:53 -07:00
Ian Haken 68eff58df6 Create verify_peer_options when creating ssl credentials in order to expose a verification callback option.
These options are not yet exposed to languages outside of core.
2018-06-12 12:59:37 -07:00
ncteisen c3c6e064b3 Add basic support for GetChannel 2018-06-05 16:59:25 -07:00
Yash Tibrewal 09335338eb Indicate the reasoning for 5 seconds deadline 2018-05-23 12:59:12 -07:00
Yash Tibrewal 8aebc7225d Add comment on the changes 2018-05-22 16:07:49 -07:00
Yash Tibrewal baa3a70906 5 second deadline for shutting down 2018-05-22 11:27:32 -07:00
Yash Tibrewal 19f0b1da67 Fix for issue #15458 2018-05-22 11:27:32 -07:00
Yihua Zhang cc93663910 Add ALTS fuzzer 2018-05-08 10:15:03 -07:00
David Garcia Quintas d3ace6cf29 Fix authority fuzzing failures 2018-03-29 10:13:14 -07:00
David Garcia Quintas 158375a440 Merge branch 'master' of github.com:grpc/grpc into authority_header 2018-03-27 14:46:18 -07:00
Adele Zhou aadbd18596 Also add size 2018-03-23 15:17:17 -07:00
Adele Zhou 7bc84a2256 Use timeout instead of size 2018-03-23 10:40:46 -07:00
Adele Zhou 8f7bdecf7c Set default size large for fuzzer tests, and enormous for api_fuzzer 2018-03-23 10:40:46 -07:00
David Garcia Quintas a10634cadc Merge branch 'master' of github.com:grpc/grpc into authority_header 2018-03-21 16:35:36 -07:00
David Garcia Quintas f73e76d596 Fix check in channel.cc and tweak direct channel tests 2018-03-14 12:50:48 -07:00
kpayson64 539f5068bd Abstract libuv implementation
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
2018-03-13 01:21:42 -07:00
Mark D. Roth 718c8341ca Retry support. 2018-02-28 13:00:04 -08:00
Noah Eisen 9f3f4837af Add repro 2018-02-14 10:57:25 -08:00
Noah Eisen e547b217d3 Fix fuzz bug 2018-02-14 09:53:56 -08:00
Noah Eisen b5aec72e7d Add fuzz repro 2018-02-14 09:53:56 -08:00
Noah Eisen 2ee8cb998b Add fuzz repro 2018-02-14 07:33:36 -08:00
Noah Eisen eec31840ab Fix fuzz test 2018-02-13 16:06:34 -08:00
Noah Eisen c7f026142d Add repro 2018-02-13 15:51:51 -08:00
Noah Eisen 4d20a66685 Run clang fmt 2018-02-09 09:34:04 -08:00
Noah Eisen be82e64b3d Autofix c casts to c++ casts 2018-02-09 09:16:55 -08:00
Yash Tibrewal ec717fa226 Fix heap use-after-free bug in chttp2 reported by fuzzer 2018-02-08 11:46:12 -08:00
Muxi Yan 931f68ec56 regenerate metadata 2018-02-06 18:17:42 -08:00