Commit Graph

132 Commits

Author SHA1 Message Date
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
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
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
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 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
Julien Boeuf 1bc21a46db Removing the hardcoded SSL roots.
- Makes 2 tests fail:
  - httpcli_test
  - interop_test
2015-02-20 11:27:37 -08: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 6ce372cc8f Add copyrights to docker files, makefiles 2015-02-20 09:44:12 -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
Yang Gao 0d1e2f2ad9 remove prod_roots_certs.c since it is not used anywhere 2015-02-18 22:41:59 -08:00
Craig Tiller 35108f6527 Allow grpc_init to be called multiple times 2015-02-17 11:24:15 -08:00
Jan Tattermusch 64d10c1811 added zlib and openssl dependencies 2015-02-13 09:39:54 -08:00
Jan Tattermusch a2ad558431 polishing of Grpc.mak 2015-02-12 19:44:35 -08:00
Jan Tattermusch eca6547484 added some more non-test targets to Grpc.mak 2015-02-12 19:29:26 -08:00
Jan Tattermusch d5b076ae29 improving makefile for Windows 2015-02-12 19:16:42 -08:00
Jan Tattermusch 32647c8580 added make.bat helper 2015-02-12 19:06:49 -08:00
Jan Tattermusch 13126664ec fixed GrpcTests.mak and removed build_and_run_tests.bat 2015-02-12 18:52:07 -08:00
Jan Tattermusch 451a227ac3 Added NMake file to ease building and running tests. 2015-02-12 18:34:50 -08:00
Jan Tattermusch adeaf63113 add more tests into build_and_run_tests.bat 2015-02-12 17:23:13 -08:00
Jan Tattermusch 13b9cfb8de added ssl.props as a dependency for grpc_csharp_ext, regenerated project files 2015-02-12 14:18:03 -08:00
Craig Tiller f0ee545221 Merge pull request #497 from nicolasnoble/buildcheck
Ran build-cleaner, and re-generated project files.
2015-02-11 20:38:32 -08:00
Craig Tiller d8b88dec91 Merge pull request #475 from dklempner/epoll
Epoll based multipoller
2015-02-11 18:19:11 -08:00
Nicolas Noble 1407adb2a1 Ran build-cleaner, and re-generated project files. 2015-02-11 17:21:12 -08:00
Nicolas Noble 24cad9b6c6 Enabling debug symbols while running batched tests under Windows. 2015-02-11 15:51:31 -08:00
Nicolas Noble 31f89f877d Merge pull request #489 from jtattermusch/cpu_windows
Added placeholder for cpu_windows.c implementation
2015-02-11 15:35:07 -08:00
Jan Tattermusch 6943fb3aed added cpu_windows.c 2015-02-11 15:27:23 -08:00
Jan Tattermusch 8f24bec047 set RuntimeLibrary for zlib project to default 2015-02-11 15:12:21 -08:00
Jan Tattermusch f6ff8f6fcf remove _shared suffix from target dll names 2015-02-11 14:43:11 -08:00
Jan Tattermusch a612216645 fixes to zlib VS project 2015-02-11 14:25:24 -08:00
Jan Tattermusch 31e40652a9 fixes to make shared libraries build 2015-02-11 14:23:38 -08:00
Jan Tattermusch 9fb0116148 fixed filename of grpc VS project templates 2015-02-11 14:10:22 -08:00
Jan Tattermusch 785778b22e added projects for shared libraries 2015-02-11 13:54:48 -08:00
David Klempner 53eae7a3e0 Merge branch 'master' into epoll 2015-02-11 13:07:19 -08:00
Jan Tattermusch b7f53d9296 removed filters for grpc_csharp_ext 2015-02-11 12:58:01 -08:00
Jan Tattermusch 4d3098ae4e Merge branch 'vsproject_templates' of github.com:jtattermusch/grpc into vsproject_templates 2015-02-11 12:53:28 -08:00
Jan Tattermusch 2dcc9a8de1 removed empty filters file for grpc_csharp_ext 2015-02-11 12:52:32 -08:00