Harvey Tuch
7be1322b86
Restrict handshake_{client,server} to linux platform.
8 years ago
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.
8 years ago
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.
8 years ago
Craig Tiller
4f5ae75958
Fix build for import
8 years ago
Makarand Dharmapurikar
e3dd1d7d11
modify stress_test command line options
...
Modify command line options to be consistent with interop_client.
8 years ago
murgatroid99
b7a83818f8
Disable a new test from running under libuv
8 years ago
Mark D. Roth
24301717d4
Allow specifying extra flags for C++ interop server.
8 years ago
Mark D. Roth
6a721b5b3f
Rename grpc_hash_table to grpc_mdstr_hash_table.
8 years ago
yang-g
c4292fb971
Add a simple test
8 years ago
yang-g
4287998855
Add a test spouse for server context
8 years ago
Ken Payson
82e4ec741b
Moved cv polling into ev_poll_posix.c
8 years ago
murgatroid99
aa9c578b07
Clean up code after merge with master
8 years ago
kpayson64
d195cf589d
Add condition variable polling engine
8 years ago
murgatroid99
2c287ca750
UV tests pass on linux
8 years ago
Garrett Casto
931a26bf5b
Add C++ Api
8 years ago
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
8 years ago
murgatroid99
c36f6ea745
Compile and link core tests with libuv
8 years ago
Stanley Cheung
b7223bbfe9
PHP Proto3: update templates
8 years ago
Ken Payson
e02c7ed37b
Broke cv polling into seperate engine
8 years ago
Mark D. Roth
6600645135
Refactor hash table code into its own module and use it for method_config as well as method_config_table.
8 years ago
Craig Tiller
012372f044
Cleanup test, check fail fast or not
8 years ago
Mark D. Roth
4c3a4688bb
Move method config table code to its own module.
8 years ago
Yuchen Zeng
27170357ab
Improve ProtoReflectionDescriptorDatabase
8 years ago
Nicolas "Pixel" Noble
880b4578ab
Backport of #8055 into v1.0.x.
8 years ago
murgatroid99
9030c81f20
Add a libuv endpoint to the C core, for use in the Node library
8 years ago
Ken Payson
31caabdead
Add shim to support condition variable wakeup fds where pipe/eventfd is not available
8 years ago
Mark D. Roth
2137cd8e9b
Rename client_config directory to client_channel.
8 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
8 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
8 years ago
Vizerai
12d1fc61d8
initial commit of tracing context files
8 years ago
Craig Tiller
d8a3c048e2
Tie workqueue implementation to event engine
8 years ago
yang-g
d558149a5e
Add a helper to get canonical code from status
8 years ago
Craig Tiller
c1c691fdb1
Fix merge error
8 years ago
Mark D. Roth
4c0fe49f76
Move subchannel_call_holder code into client_channel module.
8 years ago
Alistair Veitch
a0c69f9099
add trace context proto
8 years ago
Vijay Pai
45c6d5ca64
Remove server_streamed_unary.h
8 years ago
Vijay Pai
1ce6d33669
Fix file names
8 years ago
Craig Tiller
d9f907671d
Update documentation
8 years ago
Craig Tiller
8dfdb7e299
Specify the "g" in gRPC
8 years ago
murgatroid99
303687f444
Revert change to grpc++_base uses section
8 years ago
murgatroid99
1ca0f3ea15
build.yaml changes to make certain builds work
8 years ago
Yuchen Zeng
387afd70d3
Add list command
8 years ago
Mark D. Roth
14c072ccc0
Initial code to move deadline timer into a filter. Timer cancellation
...
not working right -- will fix in subsequent commit.
8 years ago
Mark D. Roth
af00d8bfb2
Add channel arg for max send message size and add message size filter.
8 years ago
Mark D. Roth
ff4df06a66
Rename grpc_client_config to grpc_resolver_result.
8 years ago
Craig Tiller
102fa966b6
Rename some files to avoid conflicting .obj files on Windows
8 years ago
Nicolas "Pixel" Noble
35b8c51485
Bumping version to 1.0.1-pre1.
8 years ago
Craig Tiller
1c7a84202f
Add a strict and a permissive decoder, allow different reserved alphabets
8 years ago
Craig Tiller
17ed6b17c7
Percent encoding routines
8 years ago
Nicolas "Pixel" Noble
a469e5d42e
grpc++_unsecure shouldn't depend on grpc but on grpc_unsecure.
8 years ago