Commit Graph

278 Commits

Author SHA1 Message Date
Craig Tiller c9f660daf8 Add a test that bad hostnames fail 2015-03-03 11:01:48 -08:00
murgatroid99 b618136143 Improved Makefile protoc message 2015-03-02 14:32:25 -08:00
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.
2015-03-01 21:56:38 -08:00
vjpai 79b3e49d0e Merge remote-tracking branch 'upstream/master' 2015-02-27 11:34:37 -08:00
Craig Tiller c6e387bd5c Fix typo 2015-02-27 10:15:10 -08:00
Craig Tiller 86fa1c5541 Save makefile var clobbering 2015-02-27 09:57:58 -08:00
Craig Tiller f6901be8cd Allow machine and build type tuning of slowdown 2015-02-27 09:12:58 -08:00
vjpai 1b47b12895 Merge remote-tracking branch 'upstream/master' 2015-02-26 23:16:25 -08:00
Nicolas "Pixel" Noble d7631a4822 Fixing make install target for MacOS - strip -x is the command to use here. 2015-02-27 07:53:29 +01:00
Craig Tiller 4795a3c71b Merge branch 'travis' of github.com:nicolasnoble/grpc into travis-c++ 2015-02-26 17:45:16 -08:00
Nicolas "Pixel" Noble 18953e302f Fixing dependency on protobuf for parallel C++ build. 2015-02-27 02:42:35 +01:00
vjpai 95a34efc38 Add async multithreaded tests to build scripts 2015-02-26 16:42:24 -08:00
Craig Tiller cf133f41f8 Make it possible to compile with gcc4.6 2015-02-26 14:27:05 -08:00
Yang Gao 0e32857bfd Merge pull request #784 from ctiller/timeout
Introduce slowdown factor for unit test deadlines
2015-02-26 09:30:36 -08:00
Nicolas "Pixel" Noble d32eab2a44 We have decided our release version number shall be 0.5.0. 2015-02-25 20:19:16 +01:00
Craig Tiller 8ad8a41a84 Introduce slowdown factor for unit test deadlines
Dramatically lowers (eliminates maybe?) false negatives from ?SAN runs.
2015-02-25 08:36:40 -08:00
Craig Tiller 36ccead403 Merge pull request #735 from jboeuf/fix_ssl_san
Verifying the peer name on the X509 Certs correctly.
2015-02-24 21:11:26 -08:00
Julien Boeuf 9fff77e4f8 Addressing comments. 2015-02-24 16:50:35 -08:00
Yang Gao 044fe221b1 suppress output of which 2015-02-24 12:59:38 -08:00
Nicolas "Pixel" Noble 2c23a725c0 Fixing typo in Makefile.
Closes #742.
2015-02-24 20:17:45 +01:00
Craig Tiller 74ae8f61d9 Merge pull request #710 from jboeuf/default_google_creds
Added support for default credentials.
2015-02-23 14:41:18 -08:00
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.
2015-02-23 13:00:36 -08:00
Tim Emiola e2b6018712 Merge pull request #654 from ctiller/copyright
Update copyrights on docker files, makefiles
2015-02-23 12:39:17 -08:00
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.
2015-02-21 21:57:42 -08:00
Nicolas "Pixel" Noble 161ea23655 Actually installing root certificates on the system. 2015-02-22 06:27:41 +01:00
Yang Gao f26f2191f1 Merge pull request #704 from ctiller/interop3
Rename interop_test.c --> interop_test.cc
2015-02-21 14:25:04 -08:00
Nicolas "Pixel" Noble b8f5f1b343 Re-generated project files. 2015-02-21 19:03:00 +01:00
Craig Tiller 8883e94e1e Merge pull request #703 from nicolasnoble/win32
Fixing Windows port.
2015-02-21 07:08:22 -08:00
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++.
2015-02-21 07:04:49 -08:00
Yang Gao c5b9692e11 Merge pull request #641 from jboeuf/jwt_id_token
Implementing JWT credentials (a.k.a JWT ID Tokens).
2015-02-21 00:01:25 -08:00
Nicolas "Pixel" Noble c6d8f5a3ae Merge branch 'master' of github.com:google/grpc into win32 2015-02-21 07:39:56 +01:00
Nicolas "Pixel" Noble 94964fd0b2 Fixing Windows port. 2015-02-20 22:37:58 -08:00
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.
2015-02-20 20:36:21 -08:00
Nicolas "Pixel" Noble 98ab998c29 Adding a helpful installation message about protobuf.
Also, fixing protobuf in-place compilation for real, this time.
2015-02-21 05:31:28 +01:00
Nicolas "Pixel" Noble 1c0542fd1c Regenerated outdated Makefile. 2015-02-21 03:40:40 +01:00
Nicolas Noble 6a88c2523a Merge pull request #690 from ctiller/mac2
Fix in tree build of openssl on mac
2015-02-20 17:33:16 -08:00
Craig Tiller 724f5dcd07 Merge pull request #689 from nicolasnoble/macos-fix
Turns out the -D option of install is GNU-specific, and doesn't exist on MacOS.
2015-02-20 17:29:41 -08:00
Craig Tiller ec0430335d Fix in tree build of openssl on mac 2015-02-20 17:24:41 -08:00
Nicolas "Pixel" Noble 5732a8c99a Force compilation of protobuf using -fPIC. 2015-02-21 02:20:49 +01:00
Nicolas "Pixel" Noble 932d5d33d4 Turns out the -D option of install is GNU-specific, and doesn't exist on MacOS. 2015-02-21 02:15:34 +01:00
Nicolas "Pixel" Noble d8fb2af491 Merge branch 'master' of github.com:google/grpc into httpcli_test
Conflicts:
	Makefile
2015-02-21 01:47:09 +01:00
Nicolas "Pixel" Noble 1f0d58d69c Merge branch 'master' of github.com:google/grpc into unsecure-fix
Conflicts:
	Makefile
	build.json
	vsprojects/vs2013/grpc.vcxproj
	vsprojects/vs2013/grpc.vcxproj.filters
	vsprojects/vs2013/grpc_shared.vcxproj
	vsprojects/vs2013/grpc_shared.vcxproj.filters
	vsprojects/vs2013/grpc_unsecure.vcxproj
	vsprojects/vs2013/grpc_unsecure.vcxproj.filters
2015-02-21 01:44:00 +01:00
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 (!)
2015-02-21 01:11:45 +01:00
Craig Tiller 6e7c62285c Add a facility to control tracing without recompiling
This will help greatly when it comes to diagnosing customer issues.
2015-02-20 15:31:21 -08:00
Craig Tiller d7f333547c Makefile cleanup 2015-02-20 15:18:45 -08:00
Craig Tiller ab37138647 Update year 2015-02-20 15:16:50 -08:00
Craig Tiller 772a976434 Re-enable rewrite test 2015-02-20 13:39:29 -08:00
jboeuf cc07b2d094 Merge pull request #665 from nicolasnoble/ssl-prefix
Defining an installation prefix for grpc's root certs at compilation time.
2015-02-20 13:23:26 -08:00
Nicolas "Pixel" Noble 72743820ab Defining an installation prefix for grpc's root certs at compilation time. 2015-02-20 21:10:32 +01:00
Julien Boeuf 1bc21a46db Removing the hardcoded SSL roots.
- Makes 2 tests fail:
  - httpcli_test
  - interop_test
2015-02-20 11:27:37 -08:00