Commit Graph

929 Commits

Author SHA1 Message Date
Julien Boeuf 0d47192afa Fixing headers and paths after merge with upstream. 2015-08-30 22:18:50 -07:00
Julien Boeuf d1b6152f88 Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor 2015-08-30 22:01:33 -07:00
Craig Tiller 8c0d6b37a1 Merge pull request #2668 from a-veitch/tracing_api
Tracing api
2015-08-30 17:22:33 -07:00
Julien Boeuf 5be92a316d Shuffling headers around. 2015-08-28 16:28:18 -07:00
Julien Boeuf 97cd4ae606 Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor 2015-08-28 15:51:02 -07:00
Alistair Veitch bff9cf52ed Merge branch 'master' into tracing_api 2015-08-28 14:35:49 -07:00
Julien Boeuf 6c7185d350 Merge branch 'master' of github.com:grpc/grpc into credentials_naming_and_cleanup 2015-08-28 14:33:17 -07:00
Julien Boeuf a883ccfb46 Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor 2015-08-28 14:13:04 -07:00
Julien Boeuf 0c711ad88b Adding C++ metadata processor.
- Had to chnage the core API to add a destroy function pointer in
  grpc_auth_metadata_processor.
- Tested end to end.
- Fixed some issues in the server_auth_filter (we were not checking the
  length which put us at risk of an overflow).
2015-08-28 14:10:58 -07:00
Alistair Veitch 6afe53f236 add functions for getting trace records 2015-08-28 14:05:15 -07:00
Craig Tiller 89d56103eb Merge pull request #3104 from yang-g/create_channel
Create channel API change
2015-08-27 21:04:56 -07:00
Julien Boeuf 459faf3821 Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor 2015-08-27 16:07:46 -07:00
Julien Boeuf fe4bacb641 Merge branch 'credentials_naming_and_cleanup' of github.com:jboeuf/grpc into credentials_naming_and_cleanup 2015-08-27 15:49:27 -07:00
Craig Tiller 08348334e5 Merge pull request #2947 from jboeuf/grpc_security_abi
First draft at addressing #1799 for grpc_security.
2015-08-27 12:43:25 -07:00
yang-g 730055d962 implementation fix 2015-08-27 12:29:45 -07:00
yang-g dafcce980d channel creation API change 2015-08-27 11:34:05 -07:00
Craig Tiller 99d7b661be Revert "Refactor Endpoint API" 2015-08-27 07:36:12 -07:00
Yang Gao b6c912b75b Merge pull request #3025 from ctiller/endpoints
Refactor Endpoint API
2015-08-26 23:20:20 -07:00
Julien Boeuf 35b559f6f7 Aligning C++ interface with C for the auth metadata processor. 2015-08-26 23:17:35 -07:00
yang-g 0d9f81f741 minor fixes 2015-08-26 22:04:30 -07:00
Julien Boeuf 5b3516e2c5 Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor 2015-08-26 11:19:10 -07:00
Craig Tiller c84d4aa6d0 Merge github.com:grpc/grpc into endpoints
Conflicts:
	src/core/iomgr/tcp_windows.c
2015-08-26 10:58:17 -07:00
yang-g 5e700f3d1f Merge remote-tracking branch 'upstream/master' into string_ref_auth 2015-08-26 10:16:31 -07:00
Craig Tiller 47ec9a40ad Add ostream support for string_ref 2015-08-26 09:47:51 -07:00
Craig Tiller afbbaf9c3e Merge pull request #3065 from yang-g/string_ref
Use string_ref for incoming metadata
2015-08-26 08:22:42 -07:00
Craig Tiller f1c76741e8 Merge pull request #3048 from maxwell-demon/timespec
Move core/profiling/timers_preciseclock.h to core/support/ such that we
2015-08-26 08:19:12 -07:00
Julien Boeuf 510a920c75 Credentials cleanup:
- Removing service_accounts credentials. These credentials just have
  drawbacks compared to service_account_jwt_access credentials, notably
  in terms for security.
- Renaming Google specific credentials with a Google prefix for C and
  C++. This should be done as well for wrapped languages.
2015-08-25 21:51:07 -07:00
yang-g d090fe1379 auth context api change for string_ref 2015-08-25 16:53:07 -07:00
Julien Boeuf 8dbefbee01 Merge branch 'master' of https://github.com/grpc/grpc into grpc_security_abi 2015-08-25 16:13:17 -07:00
Alistair Veitch a4e884721d merge to head 2015-08-25 15:36:20 -07:00
Alistair Veitch f886985d2c refactor census_timestamp 2015-08-25 15:24:49 -07:00
Hongyu Chen 011ea49592 Merge remote-tracking branch 'upstream/master' into timespec 2015-08-25 14:44:15 -07:00
Craig Tiller 9dee67b5cf Merge github.com:grpc/grpc into naming-crisis 2015-08-25 14:05:30 -07:00
yang-g e21908fcee impl 2015-08-25 13:47:51 -07:00
yang-g 1eeb21c4df api change to string_ref 2015-08-25 11:05:50 -07:00
yang-g d5539ec6e2 remove constexpr since gcc 4.4 or vs2010 does not support it 2015-08-25 11:05:29 -07:00
Craig Tiller 775ec1decd Use SSL override as a default host name if none is specified 2015-08-25 11:03:53 -07:00
Julien Boeuf 0382bfae38 Merge branch 'master' of github.com:grpc/grpc into cpp_string_ref 2015-08-24 23:55:43 -07:00
Julien Boeuf 8fd915ab8d Adding grpc::string_ref class.
- Strict subset of
  http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
- Useful to avoid unnecessary string copies.
2015-08-24 23:41:54 -07:00
Hongyu Chen a0f149e873 Move core/profiling/timers_preciseclock.h to core/support/ such that we
have a gpr public function which returns cycle clock.
2015-08-24 16:27:19 -07:00
yang-g 3e4bd9598b merge with head 2015-08-24 15:54:07 -07:00
Craig Tiller 207e644918 Merge github.com:grpc/grpc into endpoints 2015-08-24 14:44:25 -07:00
Craig Tiller 99d376147e Merge pull request #3015 from grpc/docsdocsdocs
Expanded grpc_server_request_call's docstring
2015-08-24 14:43:42 -07:00
Craig Tiller 1359a126a7 Added some clarification 2015-08-24 14:43:32 -07:00
Vijay Pai 0660eaca00 Merge branch 'master' into fray 2015-08-24 14:33:39 -07:00
Craig Tiller 11c3c68f9d Merge github.com:grpc/grpc into endpoints 2015-08-24 14:32:54 -07:00
Yang Gao ddb0b8c495 Merge pull request #3019 from dgquintas/channel_args_compression
Added C API functions for compression args handling (w/ tests)
2015-08-24 14:08:39 -07:00
Vijay Pai d2ea03174b Merge pull request #2818 from ctiller/y12kdm3
Add a test of non-blocking API behavior
2015-08-24 13:37:11 -07:00
Craig Tiller e180766906 Merge pull request #3007 from jboeuf/core_md_processor_fixes
Have a richer interface for auth metadata processors.
2015-08-24 13:24:26 -07:00
Vijay Pai e8a7e30a75 Eliminate public thread-pool interface 2015-08-24 10:52:33 -07:00