| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Testing asan configuration with the latest clang compiler fails due to
the warning `-Winconsistent-missing-override`. This patch fixes it.
|
|\ |
|
|\ \ |
|
| | |\
| | |/
| |/| |
|
| | | |
|
| |/ |
|
|\| |
|
| | |
|
| |
| |
| |
| | |
tests passed
|
| | |
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
build.json
src/cpp/client/credentials.cc
vsprojects/vs2013/grpc.vcxproj
vsprojects/vs2013/grpc.vcxproj.filters
vsprojects/vs2013/grpc_shared.vcxproj
vsprojects/vs2013/grpc_shared.vcxproj.filters
vsprojects/vs2013/grpc_unsecure.vcxproj
vsprojects/vs2013/grpc_unsecure.vcxproj.filters
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The mappings are a combination of useless, inaccurate, and harmful.
Leave them out until they are helpful and correct.
Fundamental issues:
- If in need of mappings, a user would need HTTP -> gRPC code mappings.
But the docs don't provide that since the mappings are not 1:1.
- There _is no_ gRPC -> HTTP code mapping taking place in gRPC. This
may change in the future, but until then the docs are misleading.
But even given those were resolved, there are additional issues. Two
obvious examples:
- 501 Not Implemented is refering to HTTP methods such as GET and POST
not being implement. That should not be used for gRPC methods not
found (UNIMPLEMENTED).
- 404 Not Found is for when the resource is not found. In gRPC, the
resource is the gRPC method, not the parameters (NOT_FOUND). If there
is a REST conversion layer on top of gRPC, then 404 would be
appropriate, but that just shows that the mapping can not be
canonical.
|
|\| |
|
| | |
|
| | |
|
|\| |
|
| |\
| | |
| | | |
Second batch of feedback.
|
| | | |
|
| |/ |
|
|\|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
examples/pubsub/publisher_test.cc
examples/pubsub/subscriber_test.cc
include/grpc++/create_channel.h
src/cpp/client/create_channel.cc
test/cpp/end2end/async_end2end_test.cc
test/cpp/end2end/end2end_test.cc
test/cpp/util/create_test_channel.cc
|
| |\
| | |
| | |
| | |
| | |
| | | |
Conflicts:
test/cpp/end2end/async_end2end_test.cc
test/cpp/end2end/end2end_test.cc
|
| | | |
|
|\ \ \
| | |/
| |/| |
|
| |\ \
| | | |
| | | | |
Added support for default credentials.
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
For the 2-argument version of CreateChannel.
This is a temporary step until #711 is ready to roll out.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Renaming default credentials -> google default credentials.
- Various other things in cpp:
- Adding Cpp wrapping for JWT Tokens.
- Renaming ComposeCredentials -> CompositeCredentials.
|
| | | |
|
| | |
| | |
| | |
| | | |
And reflects the C++ API in ServerBuilder.
|
| | |
| | |
| | |
| | | |
Remove 'secure_serer_create', and instead attach credentials to ports, meaning different ports can serve different credentials.
|
|/ /
| |
| |
| |
| |
| | |
- Remove CredentialsFactory as it's unnecessary
- Effectively make Credentials a channel factory, allowing different credential types to create different channel types - this gives us a hook so that InsecureCredentials can at runtime instantiate a different kind of channel as required - giving us a way of generating an openssl free version of grpc++.
- Server credentials not touched yet, but they'll need to be updated.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
|\| |
|
| |\
| | |
| | | |
Fixing Windows port.
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| | |
- The roots.pem file has been generated from
https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt
using
https://github.com/agl/extract-nss-root-certs
|
| |
| |
| |
| | |
installed."
|
| | |
|
|/
|
|
| |
- Not tested end to end yet
|
|\
| |
| | |
Server side cancellation receive support for C++
|
| | |
|
| |\ |
|
| |/
|/| |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
Async client api change. Add a ClientAsyncResponseReader.
|
| | | |
|
| | |
| | |
| | |
| | | |
similar to streaming and symmetric to server side.
|
|\ \ \
| | | |
| | | | |
Clarify completion queue laws
|
|\ \ \ \
| | | | |
| | | | | |
Expand init/destroy documentation
|
| | | | |\
| |_|_|_|/
|/| | | | |
|