aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio/grpc/_cython/_cygrpc/credentials.pxd.pxi
Commit message (Collapse)AuthorAge
* Surface exceptions from Cython to Python as much as possibleGravatar Lidi Zheng2018-11-27
|
* TLS session resumption support for Python clientsGravatar Santosh Ananthakrishnan2018-06-07
| | | | | | | | This change adds an experimental ssl_session_cache_lru function to the Python API that returns an encapsulated grpc_ssl_session_cache (#14483). Python clients may use this object as an argument for the grpc.ssl_session_cache channel option if they wish to cache and resume TLS sessions with a server.
* Change client-side credentials' use of gRPC CoreGravatar Nathaniel Manista2017-12-03
| | | | | | Rather than allocating gRPC Core memory when instantiated and retaining it until deleted, gRPC Python's credentials objects now offer methods to create gRPC Core structures on demand.
* Add Python support for server SSL cert reloadingGravatar Giang Nguyen2017-11-20
| | | | | | | | | | | | | | Previously, a secure server is configured with SSL credentials during initialization, and those credentials will be used for the lifetime of the server. If the user wants the server to use new credentials, the user has to restart the server, resulting in server downtime. This change enables the user to optionally configure the server with a "certificiate config fetcher," such that on every new client connection, the server will call the config fetcher before performing the handshake, allowing the user application to optionally specify new certificate configuration for the server to use (the fetcher can return a "no change" and the server continues to use its current certificate configuration).
* Merge pull request #12765 from nathanielmanistaatgoogle/cythonGravatar Nathaniel Manista2017-09-29
|\ | | | | Devolve staticmethod to ordinary function.
| * Devolve staticmethod to ordinary functionGravatar Nathaniel Manista2017-09-29
| |
* | Change plugin credentials API to support both sync and async modes.Gravatar Mark D. Roth2017-09-01
|/
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Initial Python3 supportGravatar Ken Payson2016-06-10
| | | | | | | | Notable Changes: -Convert all str types to byte types at cython layer (ascii encoding) -Use six for packages that have different names in Python2/Python3 -By default, unit tests are compiled/run in Python2.7 and Python3.4 -Ensure MACOSX_BUILD_TARGET is at least 10.7
* Added google call creds/per_rpc interop testsGravatar Ken Payson2016-05-18
|
* Include core in Python distributionGravatar Masood Malekghassemi2016-01-07