Commit Graph

195 Commits

Author SHA1 Message Date
Yang Gao 91cc48160a Merge remote-tracking branch 'upstream/master' into pubsub 2015-03-02 15:19:25 -08:00
Nicolas Noble 0aad3d7457 Merge pull request #908 from ctiller/ssl
Hookup TSI tracer
2015-03-02 13:54:36 -08:00
Craig Tiller 45115845cc Mark fling_*test non-flaky
Also, make the flaky: tag a little more visible in build.json
2015-03-02 10:05:10 -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
Nicolas Noble 0c84e3c4e6 Merge pull request #886 from ctiller/asan2
Omit some tests, speed up others, prepare for ASAN
2015-02-28 10:17:55 -08:00
Craig Tiller f5065c5b65 Enable asan for C core
Also speed up a test, and disable some rarely touched but long running tests
2015-02-27 16:17:39 -08:00
Yang Gao 7795324d19 Redo #817. Update pubsub example channel creation and credentials 2015-02-27 14:28:05 -08:00
vjpai 1b47b12895 Merge remote-tracking branch 'upstream/master' 2015-02-26 23:16:25 -08:00
Nicolas "Pixel" Noble 9db7c3b174 Adding flaky attribute for tests. 2015-02-27 06:50:16 +01:00
vjpai 95a34efc38 Add async multithreaded tests to build scripts 2015-02-26 16:42:24 -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
Julien Boeuf 9fff77e4f8 Addressing comments. 2015-02-24 16:50:35 -08: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
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
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 94964fd0b2 Fixing Windows port. 2015-02-20 22:37:58 -08: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 9024f47182 Cleanup 2015-02-20 13:40:12 -08:00
Craig Tiller 772a976434 Re-enable rewrite test 2015-02-20 13:39:29 -08:00
Craig Tiller 04ab715339 Also check build=test 2015-02-20 13:37:18 -08: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
Nicolas "Pixel" Noble 3f1e696686 Disabled httpcli_test, and ran build cleaner. 2015-02-20 19:44:26 +01:00
Craig Tiller c9a53f9568 Merge pull request #606 from yang-g/roots
remove prod_roots_certs.c
2015-02-20 10:11:08 -08:00
Craig Tiller 16a6ea6bc0 Ensure interop tests are run as part of run_tests
I'm honestly a little shocked this wasn't done previously.
2015-02-20 09:08:54 -08:00
Julien Boeuf 25380de72d Adding tool for generating JWTs on the command line. 2015-02-19 19:17:32 -08:00
Masood Malekghassemi f8e297a3c0 Added protoc plugin for Python GRPC. 2015-02-19 15:40:08 -08:00
Nicolas Noble 929325cee4 Merge pull request #621 from yang-g/header
add missing header
2015-02-19 14:24:21 -08:00
Yang Gao 1a986969d7 add more missing headers 2015-02-19 12:40:46 -08:00
Yang Gao 50556477d4 add missing header 2015-02-19 12:37:35 -08:00
Vijay Pai db80aff06f Remove cpu.h which is no longer a thing 2015-02-19 11:29:12 -08:00
Yang Gao c09c2f4f04 Merge remote-tracking branch 'upstream/master' into roots 2015-02-18 23:01:25 -08:00
Yang Gao 0d1e2f2ad9 remove prod_roots_certs.c since it is not used anywhere 2015-02-18 22:41:59 -08:00
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.
2015-02-19 01:28:04 +01:00
Jan Tattermusch 2ec0b3ea59 make grpc_csharp_ext compile and install independently from the grpc and gpr libraries 2015-02-18 15:16:54 -08:00
Craig Tiller 8a287d1a1b Merge pull request #588 from yang-g/c++api
Async client api change. Add a ClientAsyncResponseReader.
2015-02-18 14:50:14 -08:00
Yang Gao 3a5e5495e5 Async client api change. Add a ClientAsyncResponseReader. Make the api similar to streaming and symmetric to server side. 2015-02-18 14:32:38 -08:00
Jan Tattermusch 67fb94a9b4 remove nonexistent stream_context_interface.h from build.json 2015-02-18 12:44:05 -08:00
Craig Tiller 5e276e88c4 Merge github.com:grpc/grpc into c++api 2015-02-17 13:33:24 -08:00
Craig Tiller 35108f6527 Allow grpc_init to be called multiple times 2015-02-17 11:24:15 -08:00
Craig Tiller 73b7018ebd Cleaned up 2015-02-17 07:36:09 -08:00
Craig Tiller 1f1b630fe7 Merge github.com:grpc/grpc into c++api
Conflicts:
	Makefile
2015-02-17 07:33:19 -08:00
Nicolas Noble c132f34dc8 Merge pull request #510 from jtattermusch/grpc_tests
Adding an NMake makefile for Windows
2015-02-16 20:09:07 -08:00