Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #5855 from grpc/revert-5724-revert-5607-revert-5544-master | Jan Tattermusch | 2016-03-24 |
|\ | | | | | Revert for good "Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll()" | ||
* | | Fixing copyrights. | Nicolas "Pixel" Noble | 2016-03-21 |
| | | |||
* | | For GRPCOperation's, ensure finish _handler can only be called once, and ↵ | Nicolas "Pixel" Noble | 2016-03-21 |
| | | | | | | | | | | | | release it when called, so weak ptrs needn't be used with it, and the call won't be released until the finish handler is called. When the connectivityMonitor determines the connection has been lost, pull the host disconnect call. Creates an unreliable connection when connectivity is restored. Calling finishWithError: is sufficient. | ||
| * | Revert "Redo "Pass a non-infinite deadline to grpc_completion_queue_next() ↵ | Jorge Canizales | 2016-03-20 |
|/ | | | | to prevent queues from blocking indefinitely in poll()"" | ||
* | Use a singleton completion queue | Jorge Canizales | 2016-03-14 |
| | |||
* | Merge pull request #5724 from grpc/revert-5607-revert-5544-master | Jan Tattermusch | 2016-03-14 |
|\ | | | | | Redo "Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll()" | ||
| * | Revert "Revert "Pass a non-infinite deadline to grpc_completion_queue_next() ↵ | Jorge Canizales | 2016-03-11 |
| | | | | | | | | to prevent queues from blocking indefinitely in poll()"" | ||
* | | Clean up ownership of the connection loss handler | Jorge Canizales | 2016-03-11 |
| | | |||
* | | Not call external methods from within a critical section | Jorge Canizales | 2016-03-11 |
| | | |||
* | | Add monitoring of connectivity | Jorge Canizales | 2016-03-11 |
|/ | | | | | | | Move C-layer call creation into GRPCChannel, so that it always acts on a non-destroyed channel. Listen for connectivity in the GRPCCall, and destroy the channel. | ||
* | Fix sanity | Craig Tiller | 2016-03-04 |
| | |||
* | Revert "Pass a non-infinite deadline to grpc_completion_queue_next() to ↵ | Jan Tattermusch | 2016-03-04 |
| | | | | prevent queues from blocking indefinitely in poll()" | ||
* | Add comments and feature flag. | Greg Haines | 2016-03-04 |
| | |||
* | Feedback from @jcanizales and @vjpai | Greg Haines | 2016-03-02 |
| | |||
* | Pass a non-infinite deadline to grpc_completion_queue_next() to prevent ↵ | Greg Haines | 2016-03-02 |
| | | | | queues from blocking indefinitely in poll(). | ||
* | Fix sanity | Craig Tiller | 2016-02-08 |
| | |||
* | Removed unused userAgentPrefix variable | Kristopher Wuollett | 2016-02-05 |
| | |||
* | Add user agent of the library to that of the app. | Jorge Canizales | 2016-02-04 |
| | |||
* | Updated user agent to be a host-level setting | Kristopher Wuollett | 2016-02-03 |
| | |||
* | Formatting and naming fixes | Kristopher Wuollett | 2016-02-03 |
| | |||
* | Restored strdup of keys and values to ensure ownership of their memory | Kristopher Wuollett | 2016-02-03 |
| | |||
* | Renamed user agent setting to userAgentPrefix and changed its scope to global | Kristopher Wuollett | 2016-02-02 |
| | |||
* | Removed (un)secure channel subclasses | Kristopher Wuollett | 2016-02-02 |
| | |||
* | Fixed some formatting | Kristopher Wuollett | 2016-01-31 |
| | |||
* | Add channel args to enable user agent string for Objective-C | Kristopher Wuollett | 2016-01-31 |
| | |||
* | Prevent warnings on dictionaries w/o string keys | Jorge Canizales | 2015-12-17 |
| | | | Because the category makes the protocol apply to all `NSMutableDictionaries`, it can't assume keys are `NSString`. Because these types are covariant, the change is not breaking. | ||
* | Mark the GRPCRequestHeaders protocol deprecated | Jorge Canizales | 2015-12-03 |
| | |||
* | Add the protocol back for backward compatibility. | Jorge Canizales | 2015-12-03 |
| | |||
* | Makes GRPCRequestHeaders a NSMutableDictionary | Jorge Canizales | 2015-12-03 |
| | | | | | | | TODO: - Documentation - Make public - Check I’ve implemented all NSMutDict required methods | ||
* | Merge branch 'master' of github.com:grpc/grpc into core_creds_api_change | Julien Boeuf | 2015-11-17 |
|\ | |||
| * | Reject nils in useTestCertsPath:testName:forHost: | Jorge Canizales | 2015-10-28 |
| | | |||
* | | s/grpc_credentials/grpc_channel_credentials for ObjC | Jorge Canizales | 2015-10-26 |
| | | |||
| * | Undo Cocoadoc’ing TODO line. | Jorge Canizales | 2015-10-26 |
| | | |||
| * | Reformat comments as Cocoadocs | Jorge Canizales | 2015-10-26 |
| | | |||
| * | Finished script and example output. | Jorge Canizales | 2015-10-26 |
| | | |||
| * | Test file: GRPCCall.h | Jorge Canizales | 2015-10-25 |
| | | |||
* | | Fixes broken build due to misplaced import | Nate Kibler | 2015-09-23 |
| | | | | | | | | | | The GRPCCall import must be in the header because it defines a protocol that GRPCRequestHeaders uses. | ||
* | | Changed GRPCCall import to class forward declaration | Nate Kibler | 2015-09-23 |
| | | | | | | | | | | | | | | The GRPCCall.h file is already correctly imported in the GRPCRequestHeaders.m implementation file. This header shouldn’t need to import GRPCCall and should specify a class forward declaration for reference. | ||
| * | Fix import that relies on Cocoapods | Jorge Canizales | 2015-09-17 |
|/ | |||
* | Merge pull request #3243 from jcanizales/make-headers-property-beta | Michael Lumish | 2015-09-03 |
|\ | | | | | Make headers a "real" @property | ||
* | | Fix Bazel breakage due to magic Cocoapods header search path | Jorge Canizales | 2015-09-03 |
| | | |||
| * | Make request headers a @property property. | Jorge Canizales | 2015-09-03 |
|/ | |||
* | Remove unneeded include of grpc.h | Jorge Canizales | 2015-09-03 |
| | |||
* | Manually merge release-0_11 into make-errors-public-beta to solve conflict | Jorge Canizales | 2015-09-03 |
|\ | |||
| * | Merge pull request #3235 from jcanizales/dont-strip-bin-beta | Michael Lumish | 2015-09-03 |
| |\ | | | | | | | Don’t strip -bin suffix from response metadata. (Beta branch) | ||
* | | | Make the error domain and codes public and documented. | Jorge Canizales | 2015-09-03 |
| | | | |||
| | * | Don’t strip -bin suffix from response metadata. | Jorge Canizales | 2015-09-03 |
| |/ |/| | |||
| * | Don’t append -bin automatically to binary request headers. | Jorge Canizales | 2015-09-02 |
| | | |||
| * | Reject non-ASCII text header values too. | Jorge Canizales | 2015-09-02 |
| | | |||
| * | nit: remove obsolete comment | Jorge Canizales | 2015-09-02 |
| | |