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
Nicolas "Pixel" Noble
880b4578ab
Backport of #8055 into v1.0.x.
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
Craig Tiller
1c7a84202f
Add a strict and a permissive decoder, allow different reserved alphabets
8 years ago
Nicolas "Pixel" Noble
a469e5d42e
grpc++_unsecure shouldn't depend on grpc but on grpc_unsecure.
8 years ago
Yuchen Zeng
d790dd6a5c
Fix python build
8 years ago
Yuchen Zeng
f0ec5b673c
Fix mac build
9 years ago
David Garcia Quintas
5c77320ce0
Added missing dependencies to grpc++_base
9 years ago
Tamas Berghammer
c82324fa49
Remove some unneccessary dependency from build.yaml
...
This is the copy of the build.yaml changes from the following CL:
https://github.com/grpc/grpc/pull/4124/files#diff-5b123ecec7bf9d216a1323f790a0602a
9 years ago
Tamas Berghammer
ea74f91577
Remove an unneccessary dependency from grpc++_base
...
Previously grpc++_base was dependning on grpc what caused a transitive
dependency on ssl for grpc++_unsecure. Removing the grpc dependency
shouldn't cause any issue as grpc++_base is a filegroup and all library
using it already depends on grpc directly.
This fixes https://github.com/grpc/grpc/issues/6784
9 years ago
Yuchen Zeng
c6bf5f79b2
Use deps instead of uses in build.yaml
9 years ago
Craig Tiller
ff711456dc
Automatically capture transitive dependencies for Visual Studio solution files
9 years ago
Yuchen Zeng
c84ed6813e
Proto server reflection
9 years ago
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Craig Tiller
03915e5de6
Sort out codegen dependencies
9 years ago
Craig Tiller
03d8f2f5f3
Remove *_codegen_lib
...
Since filegroups are now correctly layered, build systems that needed these libs can now instantiate the filegroups as libs directly.
9 years ago
Craig Tiller
f82ddc4c78
Nailing down dependencies better
9 years ago
Craig Tiller
d1697d99d7
Getting dependencies fixed up
9 years ago
Craig Tiller
f05837ab82
Run fuzzer corpus entries as unit tests
9 years ago
vjpai
9507eab347
Change c++_codegen_lib from build: protoc to build: all
9 years ago
Nicolas "Pixel" Noble
e8fb852a73
Massaging that pull request.
9 years ago
David Garcia Quintas
9f3955c953
Fixed language category for grpc_codegen_lib
9 years ago
David Garcia Quintas
aee7cf1d32
added uuids for VS
9 years ago
David Garcia Quintas
4af3de2d6f
actually made the codegen_lib targets private now
9 years ago
Nicolas "Pixel" Noble
2e8fdbac77
Building the dlls.
9 years ago
Nicolas "Pixel" Noble
3ba2eba9eb
Adding grpc_dll project.
9 years ago
David Garcia Quintas
bac76af099
Fixed sanity
9 years ago
David Garcia Quintas
a8bb0bfc3e
Split codegen target and made it libs
9 years ago
David Garcia Quintas
d71ff05b51
Added codegen_lib target
9 years ago
Craig Tiller
4a67be42a0
Further cleanup
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
Craig Tiller
3dca23aa0d
Make zlib a first class build citizen
9 years ago
David Garcia Quintas
ec0d07f58e
Woops
9 years ago
David Garcia Quintas
e50c6c2f5e
WIP. Added ChannelInterface
9 years ago
murgatroid99
207b07165e
Update after cloning boringssl
9 years ago
Craig Tiller
77fc4d35e4
BoringSSL: vsproject changes
9 years ago
Craig Tiller
917c29e276
Correctly tag dependencies: generated files
9 years ago
yang-g
c9fca1813a
refacto of the reconnect tcp server to a general purpose test tcp server to be reused by the set_initial_string_test
9 years ago
Craig Tiller
02a7bedaa3
Generated changes
9 years ago
Jan Tattermusch
9876077fde
disable grpc_zookeeper target on windows
9 years ago
Nicolas Noble
563b8a2779
Regenerating project files and massaging VS project files.
9 years ago
Nicolas Noble
7c5ef31613
Regenerating project files and massaging VS project files.
9 years ago
yang-g
61fcb185dd
regenerate projects
9 years ago
Alistair Veitch
1178900c04
merge with master, fix build issue
9 years ago
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
9 years ago
Nicolas "Pixel" Noble
58577ecdd1
Regenerate project files.
9 years ago