Jorge Canizales
ea5325c484
Avoid static initialization of the kIdentity block
...
Unlike other Objective-C objects, there's no hard reason why the compiler wouldn't be able to initialize a block statically (as it does with NSString literals). And it certainly doesn't complain about it (like it does with other object initializers). But as I haven't been able to find confirmation of this, and we're seeing a weird crash occur near this code, let's play it safe.
8 years ago
Jorge Canizales
7603d64982
Let tracing be enabled before starting an RPC
...
by calling grpc_init on [GRPCCall load], instead of lazily.
8 years ago
Jorge Canizales
36031d50db
Move user-agent version to 1.0.0
...
I can’t wait to get all of these automatically from a single source :)
8 years ago
Jorge Canizales
4a18c67b77
Move Podspecs to v1
8 years ago
Makarand Dharmapurikar
91d519532a
removed file from commit
8 years ago
Muxi Yan
c44f619984
Bug fix on error suppression and comment
8 years ago
Muxi Yan
d915c6e28a
Suppress warning in all libraries whose names starting with gRPC-Core
8 years ago
Jorge Canizales
9e83d7ef0f
Fix local server tests & exceptions tests
8 years ago
Muxi Yan
b9be58ee5a
Use dedicated build configuration 'Cronet' for the new target
8 years ago
Jorge Canizales
32fde7af29
Better names for the methods to clear all host settings
8 years ago
Jorge Canizales
fb3a71d9c0
Fix usage of proto message parsing
...
On account of https://github.com/google/protobuf/pull/1712
8 years ago
Jorge Canizales
72dce2dfbc
Update podspecs to use Protobuf 3.0.0
...
The SwiftSample doesn’t build in this commit, but I need to sync with
head anyway so I’ll first merge v1.0.x into this branch and then debug.
8 years ago
Jorge Canizales
4bb2eb2241
Reset all host configs *before* setting what we need
...
Not after :) This fixes the local server tests failing to SSL handshake.
8 years ago
Muxi Yan
f8372c607a
Minor revisions
8 years ago
Jorge Canizales
4da5fd0728
Document
8 years ago
Jorge Canizales
ec0743e612
Leave improving the error message as a TODO
8 years ago
Jorge Canizales
6af4addd55
Let override default response size limit
...
Still missing: Catch the C-library error to improve the error message.
8 years ago
Muxi Yan
2a5072e80f
Fix Objective-C test pods for Cronet tests
8 years ago
Makarand Dharmapurikar
2f7060bad9
test harness changes for compiling
8 years ago
Muxi Yan
7bc45f3b1a
Add InteropTestsRemoteWithCronet to the tests
8 years ago
Muxi Yan
4c82af59d5
Add test target file to repo
8 years ago
Jorge Canizales
70ded7eecc
Update sample and test versions to -pre1.1
...
To use the 3.0.0-beta-4 version of protoc, which has the fix for oneofs
when using dynamic frameworks.
8 years ago
Muxi Yan
5a14bbec66
Let roots_filename be a static variable
8 years ago
Muxi Yan
b6b0932c28
Add fixture description and TODO for test name inferral from test case method name
8 years ago
Muxi Yan
bff5cbf6b5
Collapse fixture into CoreCronetEnd2EndTests.m so that individual test cases can be run, instead of only allow running the entire fixture
8 years ago
Jorge Canizales
886eecf1e0
Fixup: Readme to 1.0.0-pre1 too instead of 1.0.0
8 years ago
Jorge Canizales
f8c4580939
Commit as 1.0.0-pre1 so we can release already.
8 years ago
Muxi Yan
791c4d7b7c
Add new line to the end of fixture.h
8 years ago
Muxi Yan
9afdd01e69
Rename h2_ssl_cronet.m to fixture_h2_ssl_cronet.m
8 years ago
Muxi Yan
f8f70ebb2b
Update cronet test comments and structure
8 years ago
Jorge Canizales
854c167069
We’re done with the underscore tags for good!
...
Yay compatibility and predictability!
8 years ago
Jorge Canizales
5c421ef8ab
BoringSSL 5.0 is now tagged and pushed.
8 years ago
Jorge Canizales
fffff2296c
Point BoringSSL.podspec to 5.0 commit (pending tag)
8 years ago
Jorge Canizales
0af0ae4715
Update err_data.c to BoringSSL commit 8d343b44bbab
8 years ago
Muxi Yan
9f6e6dcc30
Rename h2_ssl.* to h2_ssl_cronet.* and add static specifier to chttp2_tear_down_secure_fullstack in h2_ssl_cronet.m
8 years ago
Jorge Canizales
e4704d3eda
“Allow non-modular includes in framework modules”
...
It’s the magic sentence that allows pods dependent on RxLibrary to be
archived correctly by XCode.
It’s less than ideal, and seems arbitrary (why RxLibrary specifically?),
so we’ll try to produce a minimal case and open an issue with it in the
Cocoapods repo.
8 years ago
Jorge Canizales
a5e86f3aef
SwiftSample app: ProtoMethod -> GRPCProtoMethod, etc.
8 years ago
Jorge Canizales
d7f0e87708
Sample app: ProtoMethod -> GRPCProtoMethod
8 years ago
Jorge Canizales
ac06cf09be
SwiftSample app: solve XCode config warnings
8 years ago
Jorge Canizales
57dab92811
Sample app: solve XCode config warnings
8 years ago
Jorge Canizales
7f097a14c2
Build sample app both with and without frameworks
8 years ago
Jorge Canizales
545bad349c
Misc test scripts cleanup:
...
- Echo commands
- Remove generated code before pod install
- Don’t “clean” before “build”
8 years ago
Jorge Canizales
f4df3d2d02
Don’t care about installed protoc in the test scripts
8 years ago
Jorge Canizales
4a72356bd3
SwiftSample: always use frameworks
8 years ago
Jorge Canizales
7ed4fb7e3c
Use google/protobuf/empty.proto in the sample apps
8 years ago
Muxi Yan
e04089e7c0
Establish Objective C end-to-end core test with Cronet
9 years ago
Muxi Yan
65515a76dd
Establish Objective C end-to-end core test with Cronet
9 years ago
Jorge Canizales
854b81a83b
Advance versions from 0.14 -> 1.0
...
Pending:
- Tag BoringSSL repo.
- Tag gRPC repo.
- Build the plugin, zip it, and add it to the release.
- Push Cocoapods to trunk.
9 years ago
Muxi Yan
4e9753d28c
Establish Objective C end-to-end core test with Cronet
9 years ago
Muxi Yan
37480eb60a
Establish Objective C end-to-end core test with Cronet
9 years ago