aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Collapse)AuthorAge
* Merge branch 'master' of https://github.com/grpc/grpcGravatar Ben Sykes2018-05-02
|\
* | cleanup formatting with clang_format_code.shGravatar Ben Sykes2018-05-02
| |
| * Merge pull request #14886 from markdroth/c++_subchannel_listGravatar Mark D. Roth2018-05-02
| |\ | | | | | | Convert subchannel_list code to C++.
| * \ Merge pull request #15193 from muxi/service-init-protocolGravatar Muxi Yan2018-05-01
| |\ \ | | | | | | | | Provide protocol for initializer of generated messages
| | | * Fix error refcounting bug.Gravatar Mark D. Roth2018-05-01
| | | |
| | | * clang-formatGravatar Mark D. Roth2018-05-01
| | | |
| | | * Maintain ref to LB policy.Gravatar Mark D. Roth2018-05-01
| | | |
| * | | Add load data storeGravatar Juanli Shen2018-05-01
| | | |
| | | * Make sure we set error for transient_failure state.Gravatar Mark D. Roth2018-05-01
| | | |
* | | | Add grpc_out option to set minimum_node_versionGravatar Ben Sykes2018-04-30
| | | | | | | | | | | | | | | | | | | | Example protoc call: protoc --plugin=protoc-gen-grpc=grpc_node_plugin --js_out=import_style=commonjs,binary:./autogen/ --grpc_out=minimum_node_version=8:./autogen/ hello.proto
* | | | Merge branch 'master' of https://github.com/grpc/grpcGravatar Ben Sykes2018-04-30
|\| | |
| * | | Merge pull request #15236 from yashykt/runcommentGravatar Yash Tibrewal2018-04-30
| |\ \ \ | | | | | | | | | | Message about the watcher_timer_init closure requiring immediate exec
| * \ \ \ Merge pull request #15205 from yashykt/gprassertGravatar Yash Tibrewal2018-04-30
| |\ \ \ \ | | | | | | | | | | | | Replace assert in closures with GPR_ASSERT
| * \ \ \ \ Merge pull request #15226 from hcaseyal/timer_typosGravatar hcaseyal2018-04-30
| |\ \ \ \ \ | | | | | | | | | | | | | | Fix typos in GPR_TIMER_SCOPE annotations
| | | | * | | Message about the watcher timer init closure requiring immediate execution.Gravatar Yash Tibrewal2018-04-30
| | | | | | |
| * | | | | | Merge pull request #15108 from ncteisen/compile-out-tracersGravatar Noah Eisen2018-04-30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Compile Out Tracers
| | * | | | | | Add in compile out tracers optionGravatar ncteisen2018-04-30
| | | | | | | |
| * | | | | | | Merge pull request #15156 from AspirinSJL/resolution_timer_fixGravatar Juanli Shen2018-04-30
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Check retry timer before starting resolving
| | * | | | | | | Don't resolve if there is a resolution timerGravatar Juanli Shen2018-04-30
| | | | | | | | |
| | | | * | | | | Fix typos in GPR_TIMER_SCOPEGravatar Hope Casey-Allen2018-04-29
| | | | | | | | |
* | | | | | | | | Switch to Buffer.from to avoid using deprecated constructorGravatar Ben Sykes2018-04-28
|/ / / / / / / /
| | | | | | | * Fix error refcounting bug.Gravatar Mark D. Roth2018-04-27
| | | | | | | |
| | | | | | | * Improve trace logging.Gravatar Mark D. Roth2018-04-27
| | | | | | | |
* | | | | | | | Merge pull request #15217 from jiangtaoli2016/fix_security_connector_namespaceGravatar Jiangtao Li2018-04-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix namespace of security_connector test functions
| | | | | | | | * clang-formatGravatar Mark D. Roth2018-04-27
| | | | | | | | |
* | | | | | | | | Merge pull request #14905 from ara-ayvazyan/enable_loopback_fastpathGravatar Noah Eisen2018-04-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Enable SIO_LOOPBACK_FAST_PATH on Windows
| | | | | | | | | * Remove SetConnectedSubchannelFromLocked().Gravatar Mark D. Roth2018-04-27
| | | | | | | | | |
| | * | | | | | | | fix namespace of security_connector test functionsGravatar jiangtaoli20162018-04-27
| |/ / / / / / / / |/| | | | | | | |
| | | | | | | | * Track last ready subchannel index in RoundRobinSubchannelList.Gravatar Mark D. Roth2018-04-27
| | | | | | | | |
| | | | | | | | * Clean up connectivity state tracking.Gravatar Mark D. Roth2018-04-27
| | | | | | | | |
* | | | | | | | | Merge pull request #14387 from dcow/zone-idGravatar Mark D. Roth2018-04-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | gRPC core: strip zone-id from IPv6 hosts before TLS verification
* \ \ \ \ \ \ \ \ \ Merge pull request #15178 from jtattermusch/better_csharp_instructionsGravatar Jan Tattermusch2018-04-27
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Better C# build instructions.
| | | | | | | * | | | replace assert in closures with GPR_ASSERT and move within DEBUG blockGravatar Yash Tibrewal2018-04-26
| | | | | | | |/ / /
| | | * | | | / / / Enable SIO_LOOPBACK_FAST_PATH on WindowsGravatar Ara Ayvazyan2018-04-26
| |_|/ / / / / / / |/| | | | | | | |
* | | | | | | | | Merge pull request #15190 from yihuazhang/enable_cpp_for_alts_interopGravatar yihuaz2018-04-26
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | Enable C++ in ALTS interop tests
* | | | | | | | | Merge pull request #15173 from hcaseyal/timerscopeGravatar hcaseyal2018-04-26
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Add missing include for GPR_TIMER_SCOPE in latency profiling
| | | | | | | | | * Merge remote-tracking branch 'upstream/master' into c++_subchannel_listGravatar Mark D. Roth2018-04-26
| | | | | | | | | |\ | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
| | | | | | | | | * Split StartOrRenewConnectivityWatchLocked() into two methods.Gravatar Mark D. Roth2018-04-26
| | | | | | | | | |
| | | | | | | | | * Make SubchannelList internally ref counted.Gravatar Mark D. Roth2018-04-26
| | | | | | | | | |
| | | | | | | | | * Added trace logging.Gravatar Mark D. Roth2018-04-26
| | | | | | | | | |
* | | | | | | | | | Merge pull request #15189 from markdroth/tracer_log_levelGravatar Mark D. Roth2018-04-26
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Change trace logging to use GPR_INFO instead of GPR_DEBUG.
| | | | | * | | | | | gRPC core: strip zone-id from IPv6 hosts before TLS verificationGravatar David Cowden2018-04-26
| |_|_|_|/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When initiating a connection to an IPv6 peer using an address that is not globally scoped, there may be ambiguity regarding which zone the destination address applies to when multiple links of the same scope are present. The scoped address architecture and zone-id syntax are described in rfc4007 and rfc 6874, respectively: * https://tools.ietf.org/html/rfc4007#section-6 * https://tools.ietf.org/html/rfc6874 This patch allows host name verification performed during TLS session establishment, and on a per-call basis, to work correctly when the peer presents a certificate with a non-global IPv6 address listed as one of its alternate names. Whether arbitrary certificate authorities choose issue certificates of this nature, or not, is outside the scope of gRPC. The zone-id is separated from the address using a percent (%) character. It is considered a system implementation detail and guidance suggests it be stripped from any paths or addresses egressing a host because it is irrelevant and meaningless otherwise. It would not make sense for a server to present a certificate containing non-global IPv6 addresses with zone-ids present nor would it work unless two hosts happened to be using the same zone-id. ssl_host_matches_name is prefixed with grpc_ because it has been promoted to the global namespace for testing. Resolves #14371
* | | | | | | | | | Merge pull request #15171 from ZhouyihaiDing/API_revertGravatar Zhouyihai Ding2018-04-26
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | PHP: remove channel list tests and related observation and clean method
| | | | | | | | | | * Minor cleanups.Gravatar Mark D. Roth2018-04-26
| | | | | | | | | | |
| | | | | * | | | | | Further improvements to README.mdGravatar Jan Tattermusch2018-04-26
| | | | | | | | | | |
| * | | | | | | | | | PHP: remove channel observation and clean method used for testsGravatar ZhouyihaiDing2018-04-25
| | | | | | | | | | |
| | | | | | | | | * | Provide protocol for genericsGravatar Muxi Yan2018-04-25
| | | | | | | | | | |
| | | | * | | | | | | don't call security_handshake_failed_lockedGravatar Yihua Zhang2018-04-25
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #15110 from muxi/advance-boringssl-10.0.2Gravatar Muxi Yan2018-04-25
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | BoringSSL podspec update
| | | * | | | | | | | | Change trace logging to use GPR_INFO instead of GPR_DEBUG.Gravatar Mark D. Roth2018-04-25
| |_|/ / / / / / / / / |/| | | | | | | | | |