aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib
Commit message (Collapse)AuthorAge
...
* | | | | | | Migrate SSL_transport_security TSI to new TSI handshaker APIGravatar jiangtaoli20162018-05-09
|/ / / / / /
* | | | | | Add tsi_handshaker_shutdown to TSIGravatar Yihua Zhang2018-05-09
| | | | | |
* | | | | | Merge pull request #15283 from apolcyn/server_consume_socket_mutatorGravatar apolcyn2018-05-08
|\ \ \ \ \ \ | | | | | | | | | | | | | | Consume socket mutators on posix servers
| * | | | | | Add a test that tcp server posix consumes socket mutatorsGravatar Alexander Polcyn2018-05-08
| | | | | | |
| | | | | | * Merge branch 'master' into fix-timeGravatar Sree Kuchibhotla2018-05-08
| | | | | | |\
| | | | | | * | Correct typecastsGravatar Sree Kuchibhotla2018-05-08
| | | | | | | |
* | | | | | | | Remove redundant ExecCtxGravatar yang-g2018-05-04
| |_|_|_|_|_|/ |/| | | | | |
| | | * | | | Try removing statsGravatar Yash Tibrewal2018-05-04
| | | | | | |
* | | | | | | Merge pull request #15240 from yihuazhang/google_default_credsGravatar yihuaz2018-05-04
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Incorporate alts to google default creds
| * | | | | | | incorporate alts to google default credsGravatar Yihua Zhang2018-05-03
| | |_|/ / / / | |/| | | | |
* / | | | | | Remove unnecessary exec ctx flushGravatar Yash Tibrewal2018-05-03
|/ / / / / /
* | | | | | Regenerate projectsGravatar Mehrdad Afshari2018-05-02
| | | | | |
| | | | * | Remove further invalid usecases of GRPC_CLOSURE_RUNGravatar Yash Tibrewal2018-05-01
| | | | | |
| | | | * | Remove illegal GRPC_CLOSURE_RUNsGravatar Yash Tibrewal2018-05-01
| | | | | |
| | | | * | Revert combiner_finally_run and restrict changes to combiner_runGravatar Yash Tibrewal2018-05-01
| | | | | |
| | | | * | Add combiner_run to run closures immediately if we already have the combiner ↵Gravatar Yash Tibrewal2018-05-01
| |_|_|/ / |/| | | | | | | | | | | | | | lock
* | | | | Merge pull request #15205 from yashykt/gprassertGravatar Yash Tibrewal2018-04-30
|\ \ \ \ \ | | | | | | | | | | | | Replace assert in closures with GPR_ASSERT
| | | | * | c++ifyGravatar kpayson642018-04-30
| | | | | |
| | | | * | Add exec_ctx check to fork handlersGravatar kpayson642018-04-30
| | | | | |
* | | | | | Merge pull request #15226 from hcaseyal/timer_typosGravatar hcaseyal2018-04-30
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix typos in GPR_TIMER_SCOPE annotations
* \ \ \ \ \ \ 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
| | | | | | | |
| | * | | | | | Fix typos in GPR_TIMER_SCOPEGravatar Hope Casey-Allen2018-04-29
| | | | | | | |
* | | | | | | | Merge pull request #15217 from jiangtaoli2016/fix_security_connector_namespaceGravatar Jiangtao Li2018-04-27
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | fix namespace of security_connector test functions
* \ \ \ \ \ \ \ \ Merge pull request #14905 from ara-ayvazyan/enable_loopback_fastpathGravatar Noah Eisen2018-04-27
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Enable SIO_LOOPBACK_FAST_PATH on Windows
| | * | | | | | | | fix namespace of security_connector test functionsGravatar jiangtaoli20162018-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
| | | | | * | | | | 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
| | | | | | * | | fd tracing supportGravatar Sree Kuchibhotla2018-04-26
| |_|_|_|_|/ / / |/| | | | | | |
* | | | | | | | Merge pull request #15173 from hcaseyal/timerscopeGravatar hcaseyal2018-04-26
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Add missing include for GPR_TIMER_SCOPE in latency profiling
| | | * | | | | | 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
| | * | | | | | | don't call security_handshake_failed_lockedGravatar Yihua Zhang2018-04-25
| | | | | | | | |
* | | | | | | | | Change trace logging to use GPR_INFO instead of GPR_DEBUG.Gravatar Mark D. Roth2018-04-25
| |_|/ / / / / / |/| | | | | | |
| | * | | | | | enable c++ for ALTS kokoro testsGravatar Yihua Zhang2018-04-25
| |/ / / / / / |/| | | | | |
| * | | | | | Add missing include for GPR_TIMER_SCOPE in latency profilingGravatar Hope Casey-Allen2018-04-24
|/ / / / / /
* | | | | | Merge pull request #14888 from markdroth/ref_counted_inheritence_workaroundGravatar Mark D. Roth2018-04-24
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Work-around for ref-counted subclass deletion address problem.
* | | | | | Merge pull request #14891 from sreecha/sreek-docGravatar Sree Kuchibhotla2018-04-23
|\ \ \ \ \ \ | | | | | | | | | | | | | | Document the shutdown function..
* \ \ \ \ \ \ Merge pull request #15048 from kpayson64/use_c_core_for_interopGravatar kpayson642018-04-21
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | Use c core for interop
| * | | | | | Unref uv timers/tcp handlesGravatar kpayson642018-04-20
| | | | | | |
| | | * | | | Work-around for ref-counted subclass deletion address problem.Gravatar Mark D. Roth2018-04-20
| |_|/ / / / |/| | | | |
| | | | | * Avoid C-style castsGravatar Sree Kuchibhotla2018-04-18
| | | | | |
* | | | | | Don't crash on null channel args or read buffer.Gravatar Mark D. Roth2018-04-18
| | | | | |
| | * | | | Merge branch 'master' into sreek-docGravatar Sree Kuchibhotla2018-04-18
| | |\| | |
| | | | | * Merge branch 'master' into fix-timeGravatar Sree Kuchibhotla2018-04-18
| | | | | |\ | | | | |_|/ | | | |/| |
* | | / | | Add tracer for handshakers.Gravatar Mark D. Roth2018-04-17
| |_|/ / / |/| | | |
* | | | | Add C++ experimental API extensions for ALTS C stackGravatar Yihua Zhang2018-04-16
| | | | |
| | | | * Fix some more formatting issuesGravatar Sree Kuchibhotla2018-04-16
| | | | |
* | | | | Merge pull request #15020 from danzh2010/multisocketsGravatar Sree Kuchibhotla2018-04-12
|\ \ \ \ \ | | | | | | | | | | | | Allow udp_server to create multiple listeners for each port via SO_REUSEPORT