aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
Commit message (Collapse)AuthorAge
* Bump version to v1.19.xGravatar Sanjay Pujare2019-01-03
|
* Make gRPC version string available as grpc.__version__Gravatar Richard Belleville2018-12-27
|
* Merge pull request #17192 from alexlo03/ipv6-colon-colon-colonGravatar Nicolas Noble2018-12-03
|\ | | | | ipv6 addresses must be bracketed if using a port
* \ Merge pull request #17266 from lidizheng/python-channelzGravatar Lidi Zheng2018-11-29
|\ \ | | | | | | Channelz Python wrapper implementation
| * | Channelz Python wrapper implementationGravatar Lidi Zheng2018-11-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Expose the C-Core API in Cython layer * Handle the object translation * Create a separate package for Channelz specifically * Handle nullptr and raise exception if seen one * Translate C++ Channelz unit tests * Adding 5 more invalid query unit tests Adding peripheral utility for grpcio-channelz package * Add to `pylint_code.sh` * Add to Python build script * Add to artifact build script * Add to Bazel * Add to Sphinx module list
* | | gRPC release scheduleGravatar Srini Polavarapu2018-11-27
|/ /
* | Bump version to v1.18.0-devGravatar Muxi Yan2018-11-19
| |
* | Update Python documentationGravatar Lidi Zheng2018-11-12
| | | | | | | | | | * Reorganize the section titles * Add Tutorial and Example
| * ipv6 addresses must be bracketed if using a portGravatar Alex Lo2018-11-12
|/ | | | | | | | | | | | The host/port splitting code will not pull out a port if there are >=2 colons[1]. Unit test code demos this [2]. Note other documentation gets this right[3]. Example IP came from this issue[4] and the unit tests[2]. See also: relevant RFCs [5] [6] [1]https://github.com/grpc/grpc/blob/618a3f561d4a93f263cca23abad086ed8f4d5e86/src/core/lib/gpr/host_port.cc#L81 [2]https://github.com/grpc/grpc/blob/618a3f561d4a93f263cca23abad086ed8f4d5e86/test/core/client_channel/resolvers/sockaddr_resolver_test.cc#L107 [3]https://chromium.googlesource.com/external/github.com/grpc/grpc/+/chromium-deps/2016-07-19/src/core/ext/client_config/README.md [4]https://github.com/grpc/grpc/issues/6623 [5]http://www.iana.org/go/rfc5952#section-6 [6]http://www.iana.org/go/rfc3986#section-3.2.3
* New Python documentation generationGravatar Lidi Zheng2018-11-06
| | | | | | | | | * Use templates instead of generating them every time * Theme changed * Add grpc_* modules * APIs grouped * No documentation for class members without docstring * Add docstring for status code
* Remeve memset(0) from arena allocated memory.Gravatar Soheil Hassas Yeganeh2018-11-05
| | | | | | | Callers are updated to properly initialize the memory. This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY environment variable.
* fix minor punctuation noticed when editor removed spaces at end of lineGravatar Doug Fawley2018-10-25
|
* Add protocol handshake to 'READY' connectivity requirementsGravatar Doug Fawley2018-10-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When security is disabled, not waiting for the HTTP/2 handshake can lead to DoS-style behavior. For details, see: https://github.com/grpc/grpc-go/issues/954. This requirement will incur an extra half-RTT latency before the first RPC can be sent under plaintext, but this is negligible and unencrypted connections are rarer than secure ones. Under TLS, the server will effectively send its part of the HTTP/2 handshake along with its final TLS "server finished" message, which the client must wait for before transmitting any data securely. This means virtually no extra latency is incurred by this requirement. Go had attempted to separate "connection ready" with "connection successful" (Issue: https://github.com/grpc/grpc-go/issues/1444 PR: https://github.com/grpc/grpc-go/pull/1648). However, this is confusing to users and introduces an arbitrary distinction between these two events. It has led to several bugs in our reconnection logic (e.g.s https://github.com/grpc/grpc-go/pull/2380, https://github.com/grpc/grpc-go/pull/2391, https://github.com/grpc/grpc-go/pull/2392), due to the complexity, and it makes custom transports (https://github.com/grpc/proposal/pull/103) more difficult for users to implement. We are aware of some use cases (in particular, https://github.com/soheilhy/cmux) expecting the behavior of transmitting an RPC before the HTTP/2 handshake is completed. Before making behavior changes to implement this, we will reach out to our users to the best of our abilities.
* Client-side health checking support.Gravatar Mark D. Roth2018-10-24
|
* Move core docs to core subdir.Gravatar Mark D. Roth2018-10-22
|
* add a note message length encodingGravatar Jan Tattermusch2018-10-19
|
* update ssl-performance.mdGravatar Jan Tattermusch2018-10-09
|
* Bump version to v1.17.xGravatar Stanley Cheung2018-10-08
|
* Merge pull request #16764 from yashykt/keepaliv_statusGravatar Yash Tibrewal2018-10-05
|\ | | | | Keepalive watchdog firing should return status UNAVAILABLE
* | update ssl-performance.mdGravatar Jan Tattermusch2018-10-04
| |
| * Make changes to docGravatar Yash Tibrewal2018-10-02
|/
* server-reflection.md: fix markdownGravatar Jan Tattermusch2018-10-02
|
* Merge branch 'master' into sreek-pe-docGravatar Sree Kuchibhotla2018-09-28
|\
| * fix typoGravatar Sree Kuchibhotla2018-09-27
| |
| * Merge branch 'master' into sreek-pe-usages-docGravatar Sree Kuchibhotla2018-09-27
| |\
| * | Minor changeGravatar Sree Kuchibhotla2018-09-27
| | |
| * | Polling engine usage in client serverGravatar Sree Kuchibhotla2018-09-27
| | |
| | * Cq documentationGravatar Sree Kuchibhotla2018-09-26
| |/
* | Moved to under coreGravatar Sree Kuchibhotla2018-09-26
| |
* | Address review commentsGravatar Sree Kuchibhotla2018-09-26
| |
* | Documentation about grpc polling enginesGravatar Sree Kuchibhotla2018-09-25
|/
* Change the test name to long_lived_channelGravatar Adele Zhou2018-09-12
|
* Added long_connection test.Gravatar Adele Zhou2018-09-12
|
* Merge pull request #15618 from markdroth/naming_doc_updateGravatar Mark D. Roth2018-08-28
|\ | | | | Update naming documentation.
| * Update naming documentation.Gravatar Mark D. Roth2018-08-28
| |
* | Bump version to 1.16.0-devGravatar Juanli Shen2018-08-27
| |
* | Merge pull request #16383 from vjpai/tidyGravatar Vijay Pai2018-08-23
|\ \ | | | | | | Cast an index to size_t to avoid sign-conversion warning
* \ \ Merge pull request #16425 from lamby/spelling-errorsGravatar Juanli Shen2018-08-22
|\ \ \ | | | | | | | | Fix a number of spelling errors.
| * | | Fix a number of spelling errors.Gravatar Chris Lamb2018-08-22
| | |/ | |/|
* / | update ssl-performance.mdGravatar Jan Tattermusch2018-08-21
|/ /
| * Cast an index to size_t to avoid sign-conversion warningGravatar Vijay Pai2018-08-17
| |
* | Merge pull request #16273 from codebender/update_cli_instructionsGravatar Vijay Pai2018-08-16
|\ \ | |/ |/| Update instructions to include how to satisfy gFlags prerequisite on a Mac
* | Merge pull request #16261 from muxi/dynamic-cfstream-initGravatar Muxi Yan2018-08-13
|\ \ | | | | | | Use environment variable to enable CFStream
* \ \ Merge pull request #16283 from grpc/ssl-and-performanceGravatar Jan Tattermusch2018-08-10
|\ \ \ | | | | | | | | Create ssl-performance.md
| * | | Improvements to ssl-performance.mdGravatar Jan Tattermusch2018-08-10
| | | |
| * | | Update assembly code heading a bit.Gravatar Nicolas Noble2018-08-08
| | | |
| * | | Ruby always disables assembly.Gravatar Nicolas Noble2018-08-08
| | | |
| * | | Create ssl-performance.mdGravatar Nicolas Noble2018-08-08
| | | | | | | | | | | | First draft
| | * | update environment_variable.mdGravatar Muxi Yan2018-08-07
| |/ /
| | * Update instructions to include how to satisfy gFlags prerequisite on a macGravatar Matthew Bender2018-08-07
| |/