aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python
Commit message (Collapse)AuthorAge
* Merge pull request #3117 from nathanielmanistaatgoogle/force-client-authGravatar Masood Malekghassemi2015-08-28
|\ | | | | Expand force_client_auth to old ServerCredentials
* \ Merge pull request #3102 from soltanmm/ihopGravatar Nathaniel Manista2015-08-28
|\ \ | | | | | | Python OAuth2 auth-token interop test.
| | * Expand force_client_auth to old ServerCredentialsGravatar Nathaniel Manista2015-08-28
| |/ |/|
* | Add force_client_auth to _low.ServerCredentialsGravatar Nathaniel Manista2015-08-27
| |
* | Merge pull request #2947 from jboeuf/grpc_security_abiGravatar Craig Tiller2015-08-27
|\ \ | | | | | | First draft at addressing #1799 for grpc_security.
| | * Python OAuth2 auth-token interop testGravatar Masood Malekghassemi2015-08-27
| | |
* | | Merge pull request #3093 from nathanielmanistaatgoogle/channelGravatar Masood Malekghassemi2015-08-27
|\ \ \ | | | | | | | | The Beta API Channel
* \ \ \ Merge pull request #3052 from nathanielmanistaatgoogle/crustGravatar Masood Malekghassemi2015-08-27
|\ \ \ \ | | | | | | | | | | The RPC Framework crust package
| | * | | The Beta API ChannelGravatar Nathaniel Manista2015-08-27
| |/ / / |/| | |
* | | | Merge pull request #3080 from soltanmm/docfixGravatar Nathaniel Manista2015-08-26
|\ \ \ \ | | | | | | | | | | Temporary fix on Python doc to alleviate confusion.
| * | | | Temporary fix on Python doc to alleviate confusionGravatar Masood Malekghassemi2015-08-26
| | |_|/ | |/| | | | | | | | | | cc grpc/grpc-common#274, #2896
* | | | Merge pull request #3044 from ↵Gravatar Masood Malekghassemi2015-08-26
|\ \ \ \ | |/ / / |/| | | | | | | | | | | nathanielmanistaatgoogle/no-such-method-code-and-message Add code and message to base.NoSuchMethodError
| | | * Adding void* at then end of security related method in order to have a ↵Gravatar Julien Boeuf2015-08-25
| |_|/ |/| | | | | | | | stable ABI.
* | | Merge pull request #3021 from ctiller/reject-the-stuffsGravatar Yang Gao2015-08-25
|\ \ \ | | | | | | | | Outlaw illegal metadata characters
| | | * The RPC Framework crust packageGravatar Nathaniel Manista2015-08-25
| | | |
* | | | Add global per-test timeout to Python test harnessGravatar Masood Malekghassemi2015-08-25
| |_|/ |/| |
* | | Merge pull request #3046 from nathanielmanistaatgoogle/defectGravatar Masood Malekghassemi2015-08-25
|\ \ \ | | | | | | | | Use a custom exception in test_control
* \ \ \ Merge pull request #3047 from nathanielmanistaatgoogle/statusGravatar Masood Malekghassemi2015-08-25
|\ \ \ \ | | | | | | | | | | Status code conformance in grpc._links
| | | * | Drop whitespace from Python test metadata keysGravatar Nathaniel Manista2015-08-25
| | | | | | | | | | | | | | | | | | | | Whitespace is now disallowed in metadata keys.
| | * | | Use a custom exception in test_controlGravatar Nathaniel Manista2015-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | Use of ValueError is too easily misconstrued as an actual defect in the system under test.
| | | | * Add code and message to base.NoSuchMethodErrorGravatar Nathaniel Manista2015-08-25
| |_|_|/ |/| | | | | | | | | | | | | | | This is part of support for applications being able to respond to RPCs with unrecognized names with specific codes and messages.
* | | | Merge pull request #3038 from nathanielmanistaatgoogle/four-fixesGravatar Masood Malekghassemi2015-08-24
|\ \ \ \ | | | | | | | | | | Four small Python bugfixes
* \ \ \ \ Merge pull request #3045 from nathanielmanistaatgoogle/parameter-reassignmentGravatar Masood Malekghassemi2015-08-24
|\ \ \ \ \ | | | | | | | | | | | | Fix parameter reassignment defect
* \ \ \ \ \ Merge pull request #3040 from nathanielmanistaatgoogle/faceGravatar Masood Malekghassemi2015-08-24
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | A test suite for the RPC Framework Face interface
| | | | * | Status code conformance in grpc._linksGravatar Nathaniel Manista2015-08-25
| |_|_|/ / |/| | | |
| * | | | A test suite for the RPC Framework Face interfaceGravatar Nathaniel Manista2015-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | While a full Cartesian product across all variables isn't yet present this is still reasonably comprehensive.
* | | | | Merge pull request #3039 from nathanielmanistaatgoogle/transport-objectsGravatar Masood Malekghassemi2015-08-24
|\ \ \ \ \ | | | | | | | | | | | | Add a "transport" field to links.Ticket
| | | * | | Fix parameter reassignment defectGravatar Nathaniel Manista2015-08-24
| |_|/ / / |/| | | | | | | | | | | | | | This defect was introduced in 515b0a93526a.
* | | | | Merge pull request #2969 from soltanmm/gravity-wellGravatar Nathaniel Manista2015-08-24
|\ \ \ \ \ | |_|/ / / |/| | | | Add cancel_all_calls to Python server.
| | | | * Merge github.com:grpc/grpc into reject-the-stuffsGravatar Craig Tiller2015-08-24
| | | | |\ | |_|_|_|/ |/| | | |
| | * | | Add a "transport" field to links.TicketGravatar Nathaniel Manista2015-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | This will be used for communication of transport-specific values and objects up to applications.
| | | * | Four small bugfixesGravatar Nathaniel Manista2015-08-24
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (1) In grpc._links.service._Kernel.add_ticket, premetadata() the call if it has not already been premetadataed for any non-None ticket termination, not just links.Ticket.Termination.COMPLETION. (2) In grpc.framework.core._reception, add an entry to _REMOTE_TICKET_TERMINATION_TO_LOCAL_OUTCOME for REMOTE_FAILURE. REMOTE_FAILURE on a received ticket indicates the remote side of the operation blaming the local side for operation abortion. (3) In grpc.framework.core._reception.ReceptionManager._abort, only abort the operation's other managers if the operation has not already terminated, as indicated by the "outcome" attribute of the TerminationManager. (4) In grpc.framework.core._reception.ReceptionManager._abort, don't transmit the outcome to the other side of the operation. Either it came from the other side in the first place and to send it back would be telling the other side something it already knows, or it arose from a network failure and there's no confidence that it would reach the other side.
* | / / The face interface of RPC Framework.Gravatar Nathaniel Manista2015-08-24
| |/ / |/| | | | | | | | | | | | | | This is the public API of the old face package of RPC Framework extracted into a first-class interface and adapted to metadata, status, and flow control.
| | * Merge github.com:grpc/grpc into reject-the-stuffsGravatar Craig Tiller2015-08-24
| | |\ | |_|/ |/| |
* | | Merge pull request #2968 from nathanielmanistaatgoogle/nathaniel-coreGravatar Masood Malekghassemi2015-08-23
|\ \ \ | | | | | | | | The RPC Framework core package.
| | | * Lower-case stringGravatar Craig Tiller2015-08-21
| |_|/ |/| |
| * | The RPC Framework core package.Gravatar Nathaniel Manista2015-08-21
| | | | | | | | | | | | | | | | | | This is the second generation of the old base package (framework.base) and implements the translation between the new links and base interfaces.
| | * Add cancel_all_calls to Python serverGravatar Masood Malekghassemi2015-08-20
| |/ |/| | | | | | | Also format _low_test.py to fit within the 80 character fill-limit and re-style test assertions.
* | update installation instructions, review feedbackGravatar Stanley Cheung2015-08-19
| |
* | update installation instructions, review feedbackGravatar Stanley Cheung2015-08-19
| |
* | update installation instructions, review feedbackGravatar Stanley Cheung2015-08-19
| |
* | update debian install instructionsGravatar Stanley Cheung2015-08-19
| |
* | Merge pull request #2972 from ctiller/get-reserved-things-rightGravatar Yang Gao2015-08-19
|\ \ | | | | | | Add some reserved checks that need to be present
* | | Allow customization of thread pool size in Python.Gravatar Mikołaj Siedlarek2015-08-19
| |/ |/|
| * Sprinkle reserved = NULL aroundGravatar Craig Tiller2015-08-18
|/
* A test suite for the RPC Framework base interfaceGravatar Nathaniel Manista2015-08-18
| | | | | I wasn't able to flesh this out nearly as much as I had wanted to but I can come back to it after Beta (issue #2959).
* The base interface of RPC FrameworkGravatar Nathaniel Manista2015-08-17
| | | | | | This is the public API of the old base package of RPC Framework extracted into a first-class interface and adapted to metadata, status, and flow control.
* Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdownGravatar Nicolas "Pixel" Noble2015-08-13
|\
| * Merge pull request #2918 from nathanielmanistaatgoogle/2916Gravatar Masood Malekghassemi2015-08-13
| |\ | | | | | | Service-side read without allowance
| * \ Merge pull request #2816 from soltanmm/health-checkGravatar Nathaniel Manista2015-08-13
| |\ \ | | | | | | | | Add health-checking to Python.