David Klempner
e27d189f21
Factor out json seriailzation code and move it into parse_json.
...
This is for the same reasons as ParseJson, that is so that we can limit
the scope of the proto namespace differences between internal and
external.
9 years ago
Yuchen Zeng
eb25a07a48
Add filegroup grpc++_codegen_proto
9 years ago
Adam Michalik
b97e2d145e
Add C++ support for using external FD
9 years ago
Adam Michalik
bf10c82bf8
implement support for adding external fd to server
9 years ago
Adam Michalik
321b1fb1c2
separate posix functionality to grpc_posix.h
9 years ago
Yuchen Zeng
c6bf5f79b2
Use deps instead of uses in build.yaml
9 years ago
Yuchen Zeng
0601df3a04
Move reflection src/hdr to src/cpp/ext include/grpc++/ext
9 years ago
yang-g
34b5861e5c
Spliting filegroup.
9 years ago
yang-g
17487f9a22
Make grpc++ independent of protobuf
9 years ago
Craig Tiller
ff711456dc
Automatically capture transitive dependencies for Visual Studio solution files
9 years ago
Makarand Dharmapurikar
2a2599b5ca
incremental fix - removed cronet dependency from grpc_secure
9 years ago
Makarand Dharmapurikar
38d8055306
cronet build related changes
9 years ago
Yuchen Zeng
b82443e62b
Regenerate sources_and_headers.json
9 years ago
David Garcia Quintas
2a50dfefdc
s/grpc_pops/grpc_polling_entity
9 years ago
Craig Tiller
69f3e2bf2e
Revert "Remove legacy poller"
...
This reverts commit d88e15cee7
.
9 years ago
vjpai
d8364f7af5
Deprecate perf_db use
9 years ago
Alistair Veitch
30fe63243a
end-to-end compilation
9 years ago
Yuchen Zeng
91c51a7aba
Add proto_server_reflection_test
9 years ago
Craig Tiller
d88e15cee7
Remove legacy poller
9 years ago
David Garcia Quintas
a20a2ad41b
moved core_codegen from src/cpp/... to include/grpc++/...
9 years ago
yang-g
abdec2d833
Separate the grpc_cli targets into a separate library
9 years ago
yang-g
df012d048a
Add proto file support in grpc_cli
9 years ago
Jan Tattermusch
f551edf730
add missing copyrights to .bat files
9 years ago
Yuchen Zeng
d982bba41d
Add base64 decoder
9 years ago
Makarand Dharmapurikar
d46efd7812
replaced header list with filegroup in build.yaml.
9 years ago
makdharma
c2ec95bad4
Revert "Revert "cronet wrapper code""
9 years ago
Nicolas "Pixel" Noble
0545d7fa69
Revert "Merge pull request #6214 from makdharma/master"
...
This reverts commit 48d833a9d8
, reversing
changes made to 66e9d8e8a7
.
9 years ago
Craig Tiller
42342cbebb
Revert "cronet wrapper code"
9 years ago
Yuchen Zeng
c84ed6813e
Proto server reflection
9 years ago
Julien Boeuf
8ca294e417
Refactoring the core security code.
...
As opposed to a flat directory, we now have the following structure:
- security
-context
- credentials
- composite
- fake
- google_default
- iam
- jwt
- oauth2
- plugin
- ssl
- transport
- util
We have not refactored the test code yet but this PR is already large
enough...
9 years ago
Makarand Dharmapurikar
d5d8f8fbf9
Added all transitive header dependencies in build.yaml to fix the failing check.
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Makarand Dharmapurikar
274bcc8f0b
Added dummy cronet api implementation so we can build on Jenkins.
9 years ago
Mark D. Roth
8a1d8052eb
Added bad_client test to check that the server rejects requests with too
...
much metadata and refuses to send responses with too much metadata.
9 years ago
David Garcia Quintas
4bb11ac72a
Turned load reporting into a plugin
9 years ago
Yuchen Zeng
a42ec21341
Server builder plugin
9 years ago
David Garcia Quintas
b41363e88e
all good! missing end2end test for new lr filter
9 years ago
David Garcia Quintas
d312a0b866
Smarter pollset/pollset_set propagation
...
For some definition of "smart"... client_channel simply passes along
pollset/pollset_set, removing the need to instantiate a pollset_set in
the subchannel_call_holder: it's now up to the LB policies to handle the
pollset/pollset_set.
9 years ago
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
9 years ago
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
9 years ago
David Garcia Quintas
7f0793ad62
Updated load balancer proto to v1
9 years ago
Craig Tiller
88b9e4803c
fix boringssl
9 years ago
itessier
2a52203af9
Update boringssl to latest chromium-stable.
...
This also fixes the x25519_NEON symbol error when importing the gRPC
Python modules on ARM.
Change-Id: Id98cf6b0f9a3a8f5b88204bd0a6ad2346182ba3d
9 years ago
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
9 years ago
Nicolas "Pixel" Noble
c4b18a50de
Adding support for msys.
9 years ago
yang-g
b8aa58b2cd
Add a test
9 years ago
Craig Tiller
62c7a5a699
Channel establishment
9 years ago
Craig Tiller
7df96178f2
Mergegen
9 years ago
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
9 years ago
Nicolas "Pixel" Noble
85a46dd780
Moving memory allocation tracking to its own file.
9 years ago