Commit Graph

208 Commits

Author SHA1 Message Date
Yang Gao e5b0459299 Merge pull request #2750 from ctiller/propagate
Core-supported context propagation
2015-08-06 09:39:51 -07:00
Nathaniel Manista 7098b1ba64 Merge pull request #2746 from soltanmm/user-agent
Add project metadata generation to Python.
2015-08-05 17:48:46 -07:00
Masood Malekghassemi 5c147631d3 Add project metadata generation to Python 2015-08-05 16:08:05 -07:00
Craig Tiller a600d58551 Merge github.com:grpc/grpc into propagate 2015-08-05 10:44:45 -07:00
Abhishek Kumar 183c9f77a7 Merge pull request #2767 from ctiller/no-poop-on-pizza
Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port
2015-08-05 10:25:35 -07:00
Craig Tiller 18541a1cee Merge github.com:grpc/grpc into propagate 2015-08-05 08:10:22 -07:00
Craig Tiller 298f39a626 Merge pull request #2686 from nathanielmanistaatgoogle/2570
Affirm metadata transmission in a common function
2015-08-04 14:28:07 -07:00
Craig Tiller c5ae3eb8d6 Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port 2015-08-03 10:42:22 -07:00
Craig Tiller 6728bef3b1 Merge branch 'propagate' of github.com:ctiller/grpc into propagate
Conflicts:
	src/core/surface/channel.c
2015-08-01 16:12:04 -07:00
Craig Tiller fa44f18516 Merge github.com:grpc/grpc into propagate
Conflicts:
	src/core/surface/channel.c
2015-08-01 16:11:03 -07:00
Craig Tiller e1b0e6ee12 s/inherit/propagate/g 2015-07-31 17:07:31 -07:00
Craig Tiller 99e61645ce Update wrappers, tests to new create_call() 2015-07-31 17:01:47 -07:00
Nathaniel Manista dde9071f9b Affirm metadata transmission in a common function
This introduces grpc_test.test_common for gRPC-specific test code and
fixes issue 2570.
2015-07-31 23:24:45 +00:00
Masood Malekghassemi 2b84162bd4 Use py.test from run_tests.py
Also updates the version of grpcio_test. Now that grpcio and its tests
are in different project packages, the version numbers should be kept in
sync.
2015-07-31 14:13:11 -07:00
Masood Malekghassemi 791cc31a49 Enable Python testing and coverage 2015-07-31 14:11:06 -07:00
Masood Malekghassemi 623b7aee4a Reorganize Python tests 2015-07-30 16:40:00 -07:00
Masood Malekghassemi fe8dc883d0 Reorganize Python packages
This is in preparation of moving all tests into a separate package to
enable ease of coverage checking and testing.
2015-07-30 16:25:55 -07:00
Nathaniel Manista 772fb1e977 Merge pull request #2697 from soltanmm/add-sphinx-doc
Python documentation generation.
2015-07-30 15:06:14 -07:00
Masood Malekghassemi d65632ab04 Add Python documentation generation 2015-07-29 14:43:16 -07:00
Julien Boeuf 36fab90026 Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_auth 2015-07-27 20:57:32 -07:00
Masood Malekghassemi cd114a7415 Merge pull request #2677 from nathanielmanistaatgoogle/test-constants
Add STREAM_LENGTH and POOL_SIZE to test_constants
2015-07-27 16:39:40 -07:00
Julien Boeuf 4aee724004 Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_auth 2015-07-27 16:16:29 -07:00
Yang Gao f2b2558cc3 Merge pull request #2593 from ctiller/elliptic-orange-chamelion
Rename grpc_channel_create to grpc_insecure_channel_create
2015-07-27 14:15:48 -07:00
Nathaniel Manista 7b042c5793 Add STREAM_LENGTH and POOL_SIZE to test_constants
Only one of these is used, and in only one place, as of this commit,
but they will be used widely after further development.
2015-07-27 20:59:36 +00:00
Craig Tiller d9aed1d010 Merge github.com:grpc/grpc into elliptic-orange-chamelion
Conflicts:
	src/csharp/ext/grpc_csharp_ext.c
2015-07-26 12:55:47 -07:00
Craig Tiller cbc4fb9f2e Merge github.com:grpc/grpc into warbling-wombat 2015-07-26 12:54:23 -07:00
jboeuf 5749a3f467 Merge pull request #2605 from yang-g/fake_transport_security_to_private
Fake transport security to private
2015-07-24 21:30:35 -07:00
Yang Gao b5bbf66779 Merge pull request #2629 from ctiller/always-with-the-mono
Make the server report monotonic times for deadlines
2015-07-23 16:35:29 -07:00
Craig Tiller e2f2e9a31a Integration fix 2015-07-23 11:35:10 -07:00
Craig Tiller 7cb0853755 Merge github.com:grpc/grpc into elliptic-orange-chamelion 2015-07-23 11:29:44 -07:00
Craig Tiller 94329d0965 Make the server report monotonic times for deadlines
For very high performance systems, we're going to want to be able to
simply push the value reported from the server down onto clients.

If we report realtime now, then all wrapped languages are going to
assume it, meaning that such a change will be impossible later.
2015-07-23 09:52:11 -07:00
Julien Boeuf fe4c3f4f14 Renaming jwt_credentials to service_account_jwt_access_credentials. 2015-07-22 16:20:13 -07:00
Masood Malekghassemi b6d613730f Fix Python C89 pedantry 2015-07-22 14:04:45 -07:00
yang-g 52e4de1ea1 Fix node test. Remove all the server fake credentials references 2015-07-22 10:33:18 -07:00
yang-g 70a1337045 merge head and resolve conflict 2015-07-22 00:08:06 -07:00
yang-g 8b25f2aaeb move fake_transport_security_credentials to private API 2015-07-21 23:54:36 -07:00
Julien Boeuf 5029b30d1c Adding option to force client auth on the server SSL creds. 2015-07-21 23:02:16 -07:00
Craig Tiller 4a4f1496c1 Rename grpc_channel_create to grpc_insecure_channel_create 2015-07-21 16:32:29 -07:00
Craig Tiller 83ac705fa7 Only check metadata that we want: its allowed to have extra elements 2015-07-18 20:39:34 -07:00
Craig Tiller 9f85fa0043 Only validate metadata from the client that we know should exist
- it's allowed that other metadata may be picked up when sending a
  request
2015-07-18 20:39:28 -07:00
Craig Tiller c9fef6f521 Merge github.com:grpc/grpc into no-worries-i-can-wait 2015-07-17 14:41:12 -07:00
Nathaniel Manista 3abe61850e links interface and gRPC-on-wire implementation
This code branches out of the alpha/early_adopter code and begins
building toward the beta API.
2015-07-13 23:15:51 +00:00
Craig Tiller 354398f9f5 Updating wrapped languages to new time functions 2015-07-13 09:16:03 -07:00
Craig Tiller 75cfb044f3 Merge github.com:grpc/grpc into no-worries-i-can-wait 2015-07-13 08:42:22 -07:00
Craig Tiller 143e7bf0cf Introduce a clock type field onto gpr_timespec.
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
2015-07-13 08:41:49 -07:00
Nicolas "Pixel" Noble 0e107a7f02 Disabling cython for now. 2015-07-11 21:06:59 +02:00
Masood Malekghassemi 864b97b1d8 Upport python version 2015-07-10 15:59:01 -07:00
Craig Tiller ca4387523a Revert "Update Python version numbers" 2015-07-10 05:51:07 -07:00
Masood Malekghassemi 92e5bd8e43 Update Python version numbers
Conflicts:
	src/python/src/setup.py
2015-07-10 08:28:43 +02:00
Masood Malekghassemi e5f7002617 Add Python3 testing support
Conditionally runs the tests depending on the availability of Python
versions (because Travis is the worst).
2015-07-09 12:41:04 -07:00