Jorge Canizales
5842277ecb
Make BoringSSL work with frameworks
...
Cocoapods 1.0 keeps the directory structure of the public headers when
creating a dynamic framework, so if we keep the header_mappings_dir as it
was, includes would need to be of the form #include <openssl/openssl/ssl.h>
This means our header_mappings_dir has to be ‘include/openssl’ instead of
‘include’. Which in turn means that, for static libraries, we have to tell
Cocoapods to prepend an ‘openssl’ directory to the headers. We do that
with the ‘header_dir’ attribute of the podspec.
9 years ago
Makarand Dharmapurikar
4f11ab1ffd
addressed feedback.
9 years ago
David Garcia Quintas
8ba42bec90
s/maybe_compression_level.compression_level/maybe_compression_level.level
9 years ago
Makarand Dharmapurikar
6f9501098e
fix for issue 5548. Deprecated old classes and created subclasses.
9 years ago
Makarand Dharmapurikar
150e5025cb
added ** for doc autogen.
9 years ago
Makarand Dharmapurikar
b43bda43ec
added comment about host parameter format (issue 4147)
9 years ago
Makarand Dharmapurikar
5cdc9b9181
added comment about host parameter format (issue 4147)
9 years ago
Makarand Dharmapurikar
38d8055306
cronet build related changes
9 years ago
Makarand Dharmapurikar
7fba068e5c
docgen format fix
9 years ago
Makarand Dharmapurikar
aed1de9d2a
Style guide related feedback fixes.
9 years ago
Makarand Dharmapurikar
6d2ed00a1a
Slight change to surface API.
9 years ago
Makarand Dharmapurikar
de733bd78c
Cosmetic changes to address feedback.
9 years ago
Makarand Dharmapurikar
9b5f64019e
ObjC interface for using Cronet, and test for Cronet
9 years ago
Jorge Canizales
8d1e8d0e9d
Disable deterministic UUIDs in the test Podfile
9 years ago
Jorge Canizales
92e56bb0fc
Update tests XCode project to Cocoapods 1.0.0
9 years ago
David Garcia Quintas
e825df736a
updated obj-c code
9 years ago
David Garcia Quintas
a301eaade8
Allow servers to select compression level via initial MD.
...
Setting the newly added compression_level field of
grpc_op::send_initial_metadata by a server now has the effect of
applying that compression level for the subsequent call messages leaving
the server. The ultimate meaning of the level depends on the client's
supported compression algorithms.
9 years ago
Jorge Canizales
f742afccea
Update BoringSSL podspec version.
9 years ago
Jorge Canizales
0803bb0b33
Add state transitions to GRPCCall
9 years ago
Jorge Canizales
47b80bc558
Test that GRPCCall transitions states properly
9 years ago
Jorge Canizales
fa70dacf95
Smoke test that things still work after “closeOpenConnections”
9 years ago
Jorge Canizales
454432542a
Add a maybe-temporary way for apps to clear the channel cache
9 years ago
Paul Querna
40f11aa5dc
Objective-C: Add ChannelCredentials to gRPC Call.
...
GRPCHost now has a property channelCreds which is used when creating a GRPCChannel.
9 years ago
Yosuke Ishikawa
9a4d089388
Fix build error caused by immutability of value type
9 years ago
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Nicolas "Pixel" Noble
6bda8497b8
Fixing copyrights.
9 years ago
Nicolas "Pixel" Noble
702243698c
For GRPCOperation's, ensure finish _handler can only be called once, and 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.
9 years ago
Jorge Canizales
0b6cb7dcb2
Revert "Redo "Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll()""
9 years ago
Jorge Canizales
7cfb396bf6
Make copyright not expire one year too soon.
9 years ago
Jorge Canizales
c5dd4d47aa
Use a singleton completion queue
9 years ago
Paul Querna
3f2133fc97
kSCNetworkReachabilityFlagsIsWWAN is only available on iOS, not all Mac targets.
9 years ago
Jorge Canizales
5a8ec75012
Use a named constant for error domain and code
9 years ago
Nicolas "Pixel" Noble
aad4156a0b
Disabling iOS user-agent test.
9 years ago
Jorge Canizales
cfcaccc6d2
Revert "Revert "Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll()""
9 years ago
Jorge Canizales
5e67232030
Make Writeable with single handler robust against stream Writers
9 years ago
Jorge Canizales
232b6a8f19
Test robustness of WriteableSingleHandler against non-single Writers
9 years ago
Jorge Canizales
8b414f184d
Clean up ownership of the connection loss handler
9 years ago
Jorge Canizales
07a2a70bca
Not call external methods from within a critical section
9 years ago
Jorge Canizales
f1d084a4d1
Add monitoring of connectivity
...
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.
9 years ago
Craig Tiller
c1edf22479
Fix sanity
9 years ago
Jan Tattermusch
459edd9712
Revert "Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll()"
9 years ago
Greg Haines
aaf66a9981
Add comments and feature flag.
9 years ago
Paul Querna
88e0bb1b34
Update Podfile for CocoaPods 1.0 changes requiring more fields and the removal of link_with in podspec.
9 years ago
Greg Haines
91bd627de4
Feedback from @jcanizales and @vjpai
9 years ago
Greg Haines
42dab364a3
Pass a non-infinite deadline to grpc_completion_queue_next() to prevent queues from blocking indefinitely in poll().
9 years ago
Makarand Dharmapurikar
f1588b5154
Another nit fix..
9 years ago
Makarand Dharmapurikar
c9dbf645e4
fixed indentation and removed unnecessary empty line
9 years ago
Makarand Dharmapurikar
c2b3490fc5
Added a test to verify user agent prefix can be set correctly.
9 years ago
Nicolas "Pixel" Noble
7204010c05
Fixing format and copyright.
9 years ago
Makarand Dharmapurikar
1c2890d6fb
Order change of includes.
9 years ago