Yang Gao
61c413182d
initial imple of byte buffer and slice
10 years ago
murgatroid99
d47946be2a
Added batch GRPC_TRACE option to trace calls to grpc_call_start_batch
10 years ago
Nicolas "Pixel" Noble
061690d497
Don't merge OpenSSL into C++ upper layer libraries; only C.
10 years ago
Yang Gao
1c40233814
first sets of changes, it builds
10 years ago
Craig Tiller
a8dc37a2dd
Rename some files
10 years ago
Craig Tiller
d6479d6cc4
Async server works
10 years ago
Craig Tiller
8856875900
Async client progress
10 years ago
Craig Tiller
26598a394a
WIP
10 years ago
Craig Tiller
45115845cc
Mark fling_*test non-flaky
...
Also, make the flaky: tag a little more visible in build.json
10 years ago
Craig Tiller
b449de0bb4
Cleaned
10 years ago
Craig Tiller
faa8480a39
Tracer registration.
...
First: ugh.
Second: allow tracer global variables to be registered and then parsed out of a configuration environment variable.
Expose TSI trace config variable directly to ease this a little.
10 years ago
Craig Tiller
f5065c5b65
Enable asan for C core
...
Also speed up a test, and disable some rarely touched but long running tests
10 years ago
Yang Gao
7795324d19
Redo #817 . Update pubsub example channel creation and credentials
10 years ago
Nicolas "Pixel" Noble
9db7c3b174
Adding flaky attribute for tests.
10 years ago
vjpai
95a34efc38
Add async multithreaded tests to build scripts
10 years ago
Nicolas "Pixel" Noble
d32eab2a44
We have decided our release version number shall be 0.5.0.
10 years ago
Julien Boeuf
9fff77e4f8
Addressing comments.
10 years ago
Craig Tiller
2d0f36c84b
Driver to client/server kind of works
10 years ago
Craig Tiller
e48601934d
Getting the driver pieces in place
...
Driver logic not implemented yet
10 years ago
Julien Boeuf
c66f2a816e
Addressing iniitial feedback.
...
- Renaming default credentials -> google default credentials.
- Various other things in cpp:
- Adding Cpp wrapping for JWT Tokens.
- Renaming ComposeCredentials -> CompositeCredentials.
10 years ago
Craig Tiller
42bc87c097
Update C++ server with new core API
...
And reflects the C++ API in ServerBuilder.
10 years ago
Craig Tiller
759026cbf0
Server API simplification
...
Remove 'secure_serer_create', and instead attach credentials to ports, meaning different ports can serve different credentials.
10 years ago
Craig Tiller
47c83fdaf7
Credentials prototyping
...
- Remove CredentialsFactory as it's unnecessary
- Effectively make Credentials a channel factory, allowing different credential types to create different channel types - this gives us a hook so that InsecureCredentials can at runtime instantiate a different kind of channel as required - giving us a way of generating an openssl free version of grpc++.
- Server credentials not touched yet, but they'll need to be updated.
10 years ago
Julien Boeuf
cd9b1c850d
Added support for default credentials.
...
- Tested with new tool (print_default_creds_token) on:
- workstation for env var and well known place.
- GCE for compute engine default creds.
- I'd prefer the grpc_default_credentials_create() API to remain
synchronous even though there may be an async call for gce detection
on which we block.
10 years ago
Nicolas "Pixel" Noble
b8f5f1b343
Re-generated project files.
10 years ago
Craig Tiller
fe8af4e2e9
Rename interop_test.c --> interop_test.cc
...
We have many assumptions about languages baked into the test system, and we want this test harness to trigger when testing C++ stuff, so it needs to be written in C++.
10 years ago
Nicolas "Pixel" Noble
94964fd0b2
Fixing Windows port.
10 years ago
Nicolas "Pixel" Noble
dda049ce18
Various MacOS build fixes.
...
-) Secure files shouldn't be in the base grpc.
-) grpc++ depends on gpr.
-) grpc++ depends on protobuf (!)
10 years ago
Craig Tiller
6e7c62285c
Add a facility to control tracing without recompiling
...
This will help greatly when it comes to diagnosing customer issues.
10 years ago
Craig Tiller
9024f47182
Cleanup
10 years ago
Craig Tiller
772a976434
Re-enable rewrite test
10 years ago
Craig Tiller
04ab715339
Also check build=test
10 years ago
Julien Boeuf
1bc21a46db
Removing the hardcoded SSL roots.
...
- Makes 2 tests fail:
- httpcli_test
- interop_test
10 years ago
Nicolas "Pixel" Noble
3f1e696686
Disabled httpcli_test, and ran build cleaner.
10 years ago
Craig Tiller
16a6ea6bc0
Ensure interop tests are run as part of run_tests
...
I'm honestly a little shocked this wasn't done previously.
10 years ago
Julien Boeuf
25380de72d
Adding tool for generating JWTs on the command line.
10 years ago
Masood Malekghassemi
f8e297a3c0
Added protoc plugin for Python GRPC.
10 years ago
Yang Gao
1a986969d7
add more missing headers
10 years ago
Yang Gao
50556477d4
add missing header
10 years ago
Vijay Pai
db80aff06f
Remove cpu.h which is no longer a thing
10 years ago
Yang Gao
0d1e2f2ad9
remove prod_roots_certs.c since it is not used anywhere
10 years ago
Nicolas "Pixel" Noble
522d7122a8
Polishing Makefile to better install targets.
...
-) renamed cpp_plugin and ruby_plugin to grpc_cpp_plugin and grpc_ruby_plugin.
-) installing plugins.
-) install will now run protobuf's installation too.
-) adding documentation about installation prefix.
10 years ago
Jan Tattermusch
2ec0b3ea59
make grpc_csharp_ext compile and install independently from the grpc and gpr libraries
10 years ago
Yang Gao
3a5e5495e5
Async client api change. Add a ClientAsyncResponseReader. Make the api similar to streaming and symmetric to server side.
10 years ago
Jan Tattermusch
60ea9130e1
remove nonexistent stream_context_interface.h from build.json
10 years ago
Jan Tattermusch
67fb94a9b4
remove nonexistent stream_context_interface.h from build.json
10 years ago
Craig Tiller
35108f6527
Allow grpc_init to be called multiple times
10 years ago
Craig Tiller
73b7018ebd
Cleaned up
10 years ago
Craig Tiller
0220cf14b0
Add end2end async unary single threaded test (compiles)
10 years ago
Chen wang
842325110d
Rename examples/tips to examples/pubsub
10 years ago