| Commit message (Collapse) | Author | Age |
... | |
| |_|/
|/| | |
|
|/ /
| |
| |
| |
| | |
-) 0x7f (Backspace) isn't a printable character.
-) use sizeof(var) instead of sizeof(type).
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Tested with new tool (print_default_creds_token) on:
- workstation for env var and well known place.
- GCE for compute engine default creds.
- I'd prefer the grpc_default_credentials_create() API to remain
synchronous even though there may be an async call for gce detection
on which we block.
|
|/
|
|
| |
We have many assumptions about languages baked into the test system, and we want this test harness to trigger when testing C++ stuff, so it needs to be written in C++.
|
|\
| |
| | |
Implementing JWT credentials (a.k.a JWT ID Tokens).
|
| | |
|
|\ \
| | |
| | | |
clean up some internal path and names
|
|\ \ \
| | | |
| | | | |
Minor changes for compatibility across different compilers
|
|\ \ \ \
| | | | |
| | | | | |
Fix TSAN reported error in fd_posix.c
|
| | | | |
| | | | |
| | | | |
| | | | | |
This will allow the test to shut down cleanly, and avoid failing.
|
| |_|/ /
|/| | | |
|
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | | |
remove prod_roots_certs.c
|
|\ \ \ \
| | | | |
| | | | | |
Ensure interop tests are run as part of run_tests
|
| | | | |
| | | | |
| | | | |
| | | | | |
I'm honestly a little shocked this wasn't done previously.
|
|/ / / / |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |_|/
|/| |
| | |
| | | |
- Not tested end to end yet
|
|\ \ \
| | | |
| | | | |
Mac build is now ready
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
signs don't match)
|
| |/ /
|/| | |
|
|\| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We now pass down pointers to closures instead of (callback, arg) pair
elements separately. This allows us to store one word atomically, fixing
a race condition.
All call sites have been updated to the new API. No new allocations are
incurred. grpc_fd_state is deleted to avoid any temptation to ever add
anything there again.
|
| |\ \
| | |/
| |/| |
Async client api change. Add a ClientAsyncResponseReader.
|
| | |
| | |
| | |
| | | |
similar to streaming and symmetric to server side.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Transport and channel have different lifetimes, but share a metadata
context.
Make the metadata context ref counted, and have transport take a ref.
|
| | | |
|
|\| | |
|
| |/
|/| |
|
| | |
|
| | |
|
| | |
|
| |\
| |/
|/| |
|
|\ \
| | |
| | | |
Changes to support server metadata.
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | | |
Conflicts:
src/core/surface/server.c
|
| | |\
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/python/src/__init__.py
src/python/src/_adapter/__init__.py
src/python/src/_framework/__init__.py
src/python/src/_framework/base/__init__.py
src/python/src/_framework/base/packets/__init__.py
src/python/src/_framework/common/__init__.py
src/python/src/_framework/face/__init__.py
src/python/src/_framework/face/testing/__init__.py
src/python/src/_framework/foundation/__init__.py
src/python/src/_junkdrawer/__init__.py
|
| | |/
| |/|
| | |
| | | |
Document what they should be, ensure they're triggered, and fix what was broken.
|
|\| | |
|
| |\ \
| | | |
| | | | |
Allow grpc_init to be called multiple times
|
| | | | |
|
| |\ \ \
| | | | |
| | | | | |
Python interop server.
|
| | |/ /
| |/| | |
|
|\| | | |
|
| | | | |
|