Craig Tiller
f6901be8cd
Allow machine and build type tuning of slowdown
10 years ago
Nicolas "Pixel" Noble
d7631a4822
Fixing make install target for MacOS - strip -x is the command to use here.
10 years ago
Nicolas "Pixel" Noble
18953e302f
Fixing dependency on protobuf for parallel C++ build.
10 years ago
Craig Tiller
c5ba0e56a0
Make it possible to compile with gcc4.6
10 years ago
vjpai
95a34efc38
Add async multithreaded tests to build scripts
10 years ago
Craig Tiller
cf133f41f8
Make it possible to compile with gcc4.6
10 years ago
Nicolas "Pixel" Noble
d32eab2a44
We have decided our release version number shall be 0.5.0.
10 years ago
Craig Tiller
8ad8a41a84
Introduce slowdown factor for unit test deadlines
...
Dramatically lowers (eliminates maybe?) false negatives from ?SAN runs.
10 years ago
Julien Boeuf
9fff77e4f8
Addressing comments.
10 years ago
Yang Gao
044fe221b1
suppress output of which
10 years ago
Nicolas "Pixel" Noble
2c23a725c0
Fixing typo in Makefile.
...
Closes #742 .
10 years ago
Craig Tiller
7ab4fee9e7
Allow multiple tmp-merge directories at once
...
make -jN was failing because libgrpc and libgrpc++ wanted to link at the same time.
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
161ea23655
Actually installing root certificates on the system.
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
Craig Tiller
9ec95fafdc
Fix in tree build of protobuf
...
If we are building protobuf because of an incompatible out of tree protobuf installation, then make sure that we don't accidentally use that versions includes.
10 years ago
Nicolas "Pixel" Noble
98ab998c29
Adding a helpful installation message about protobuf.
...
Also, fixing protobuf in-place compilation for real, this time.
10 years ago
Nicolas "Pixel" Noble
1c0542fd1c
Regenerated outdated Makefile.
10 years ago
Craig Tiller
ec0430335d
Fix in tree build of openssl on mac
10 years ago
Nicolas "Pixel" Noble
5732a8c99a
Force compilation of protobuf using -fPIC.
10 years ago
Nicolas "Pixel" Noble
932d5d33d4
Turns out the -D option of install is GNU-specific, and doesn't exist on MacOS.
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
d7f333547c
Makefile cleanup
10 years ago
Craig Tiller
ab37138647
Update year
10 years ago
Craig Tiller
772a976434
Re-enable rewrite test
10 years ago
Nicolas "Pixel" Noble
72743820ab
Defining an installation prefix for grpc's root certs at compilation time.
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
Nicolas "Pixel" Noble
e567fa9325
Some 32 bits platforms don't like buildint asm for openssl.
10 years ago
Julien Boeuf
25380de72d
Adding tool for generating JWTs on the command line.
10 years ago
Nicolas "Pixel" Noble
cc2b42aa96
Running ldconfig shouldn't fail; so we can run fakeroot make install properly.
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
850290ff7c
Fix a bug in Makefile where cpp_plugin name hadn't been updated yet where it
...
was used.
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