Commit Graph

28 Commits

Author SHA1 Message Date
Nicolas "Pixel" Noble 2bc5e3ac40 Moving visibility and package creation to the build system. 2017-08-30 19:18:37 +02:00
Nicolas "Pixel" Noble 5d80dc4985 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-06-26 22:01:11 +02:00
Jan Tattermusch 4d5c3102a1 fix remaining license notices 2017-06-08 11:22:41 +02:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Nicolas "Pixel" Noble af6c83f9e1 Adding dummy layering check option. 2017-05-19 01:53:56 +02:00
Nicolas "Pixel" Noble eb36b8ac77 Merge branch 'master' of https://github.com/grpc/grpc into import 2017-05-11 23:24:37 +02:00
Nicolas "Pixel" Noble 15cd5ce2ed Rewriting core tests BUILD files to use the build system. 2017-04-18 19:53:10 +02:00
Sree Kuchibhotla e04906dc54 Merge branch 'master' into cq_create_api_changes 2017-03-30 13:20:00 -07:00
Craig Tiller b29f1fe3a2 Update include paths 2017-03-28 15:49:23 -07:00
Sree Kuchibhotla b5b6bfd89b Updates C Core 2017-03-22 02:32:01 -07:00
Sree Kuchibhotla 1dbd981cf8 Prefix grpc_cq_polling_type enums with GRPC_CQ_ 2017-03-03 14:27:44 -08:00
Sree Kuchibhotla 2c7ab675c3 Merge branch 'master' into cq_create_api_changes 2017-03-03 10:57:07 -08:00
Sree Kuchibhotla 321881d07f Change Core to use the new completion_queue_create API 2017-03-02 13:03:30 -08:00
Yuchen Zeng 39514ccb29 Add licenses() in BUILD files 2017-03-01 22:32:47 -08:00
David G. Quintas 9ccebc3a45 Merge pull request #9773 from dgquintas/build_files
Test BUILD file assortment
2017-02-28 14:41:36 -08:00
murgatroid99 98cdf3b3e6 Merge remote-tracking branch 'upstream/v1.1.x' into merge_1.1.x_master 2017-02-23 14:59:45 -08:00
David Garcia Quintas 5c063c4218 test/core/handshake 2017-02-17 12:49:24 -08:00
murgatroid99 1191b7202d Improve Node and libuv testing and test coverage
Allow Node tests to run with or without UV, change default version to 7, add some portability tests. Also make some more core tests work with libuv
2017-02-17 12:10:26 -08:00
Dan Born 8886a81865 Expand wildcard IP addresses on servers. 2017-02-09 20:05:57 -08:00
Robbie Shade ca7effcdff Replace timeout/scaling macros with functions. 2017-01-31 15:40:20 -05:00
Julien Boeuf f575369d05 Fixing msan issue in client_ssl.c
See this error (somehow triggered by a new version of boringssl):
https://grpc-testing.appspot.com/job/gRPC_pull_requests_msan_c/1154/testReport/junit/(root)/c_linux_msan/bins_msan_handshake_client_GRPC_POLL_STRATEGY_poll_cv/
In the alpn callback, in_len is the size of the in buffer and not the number of alpn elements.
2017-01-19 21:29:00 -08:00
Craig Tiller 8a4539e530 Up retry count to try and counter flakiness 2016-11-28 07:47:20 -08:00
Craig Tiller 618e67d655 s/GPR_SLICE/GRPC_SLICE/g 2016-10-26 21:08:10 -07:00
Craig Tiller 2d75209fa8 Convert new files 2016-10-26 21:05:45 -07:00
Harvey Tuch 62b2a9051c Fix handshake_client bind flakes and build issues.
* Add port picking retries to handshake_client.

* Track vsprojects for new tests.

* Place tests in 'test' build target.
2016-10-24 13:52:19 -04:00
Harvey Tuch a92a13c406 Fix server_ssl.c thread race exposed by tsan by using gpr_event. 2016-10-24 11:16:15 -04:00
Harvey Tuch 27c876ecbe Fix memory leak detected by ASAN and clang-format variance. 2016-10-24 11:16:15 -04:00
Harvey Tuch 8cdf17a620 Introduce a grpc-exp ALPN protocol identifier.
This patch introduces an additional ALPN protocol, grpc-exp, intended to
take preference to h2 and indicate to the server that the connection
contains only gRPC traffic. This allows servers and intermediate boxes
to distinguish gRPC from other HTTP/2 traffic.

The choice of grpc-exp as a protocol identifier indicates that this
scheme is currently experimental and should not be relied upon. The
protocol is not in the IANA TLS registry.

This patch also introduces client/server handshake tests that validate
the preferential treatment of grpc-exp in an end-to-end manner.
2016-10-24 11:16:15 -04:00