| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Had to chnage the core API to add a destroy function pointer in
grpc_auth_metadata_processor.
- Tested end to end.
- Fixed some issues in the server_auth_filter (we were not checking the
length which put us at risk of an overflow).
|
|/|
| |
| |
| | |
credentials_naming_and_cleanup
|
|\ \
| | |
| | | |
First draft at addressing #1799 for grpc_security.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
- Removing service_accounts credentials. These credentials just have
drawbacks compared to service_account_jwt_access credentials, notably
in terms for security.
- Renaming Google specific credentials with a Google prefix for C and
C++. This should be done as well for wrapped languages.
|
| | |
|
|\| |
|
| |\
| | |
| | | |
sockaddr_resolver now supports comma-separated list of IPs
|
|\| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rephrase API's such that resolvers are constrained to be able to provide a
default host given just the text of the URI channel target.
This avoids needing to rewrite such details in the core library during
retries, and generally makes things much saner to debug.
|
| |/
|/| |
|
|/ |
|
|\
| |
| | |
Add some reserved checks that need to be present
|
| | |
|
|/ |
|
|\ |
|
| |
| |
| |
| | |
consistency with the spec
|
|\ \ |
|
| | |\
| | |/
| |/|
| | |
| | |
| | | |
Conflicts:
src/cpp/client/channel.cc
src/cpp/client/client_context.cc
|
| | | |
|
|\ \ \ |
|
| | | |\
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
include/grpc/grpc.h
src/core/surface/channel.c
src/core/surface/channel_create.c
src/core/surface/completion_queue.c
src/cpp/client/channel.cc
src/cpp/client/insecure_credentials.cc
src/csharp/ext/grpc_csharp_ext.c
src/node/ext/call.cc
src/node/ext/channel.cc
src/php/ext/grpc/call.c
src/php/ext/grpc/channel.c
src/python/grpcio/grpc/_adapter/_c/types/channel.c
src/ruby/ext/grpc/rb_channel.c
test/core/end2end/dualstack_socket_test.c
test/core/end2end/fixtures/chttp2_fullstack.c
test/core/end2end/fixtures/chttp2_fullstack_compression.c
test/core/end2end/fixtures/chttp2_fullstack_uds_posix.c
test/core/end2end/fixtures/chttp2_fullstack_with_poll.c
test/core/end2end/multiple_server_queues_test.c
test/core/end2end/no_server_test.c
test/core/end2end/tests/bad_hostname.c
test/core/end2end/tests/cancel_after_accept.c
test/core/end2end/tests/cancel_after_accept_and_writes_closed.c
test/core/end2end/tests/cancel_after_invoke.c
test/core/end2end/tests/cancel_before_invoke.c
test/core/end2end/tests/cancel_in_a_vacuum.c
test/core/end2end/tests/census_simple_request.c
test/core/end2end/tests/disappearing_server.c
test/core/end2end/tests/early_server_shutdown_finishes_inflight_calls.c
test/core/end2end/tests/empty_batch.c
test/core/end2end/tests/graceful_server_shutdown.c
test/core/end2end/tests/invoke_large_request.c
test/core/end2end/tests/max_concurrent_streams.c
test/core/end2end/tests/max_message_length.c
test/core/end2end/tests/ping_pong_streaming.c
test/core/end2end/tests/registered_call.c
test/core/end2end/tests/request_response_with_binary_metadata_and_payload.c
test/core/end2end/tests/request_response_with_metadata_and_payload.c
test/core/end2end/tests/request_response_with_payload.c
test/core/end2end/tests/request_response_with_payload_and_call_creds.c
test/core/end2end/tests/request_response_with_trailing_metadata_and_payload.c
test/core/end2end/tests/request_with_compressed_payload.c
test/core/end2end/tests/request_with_flags.c
test/core/end2end/tests/request_with_large_metadata.c
test/core/end2end/tests/request_with_payload.c
test/core/end2end/tests/server_finishes_request.c
test/core/end2end/tests/simple_delayed_request.c
test/core/end2end/tests/simple_request.c
test/core/end2end/tests/simple_request_with_high_initial_sequence_number.c
test/core/fling/client.c
test/core/fling/server.c
test/core/surface/lame_client_test.c
|
| |/ / |
|
| |\ \
| | | |
| | | | |
Server creds auth md processor
|
| |\ \ \
| | | | |
| | | | | |
Only slow down tracing tests if stdout isatty
|
| | | | | |
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | |\ \
| | |/ /
| |/| |
| | | | |
server_creds_auth_md_processor
|
| |\ \ \
| | | | |
| | | | | |
Reduce mac load on Jenkins
|
| |\ \ \ \
| | | | | |
| | | | | | |
Allow fixtures to specify slowdown factors, use it for grpc_trace tests
|
| | | | |\ \
| | | | | | |
| | | | | | |
| | | | | | | |
server_creds_auth_md_processor
|
| | | | | | | |
|
| | | |\ \ \ \
| | |_|/ / / /
| |/| | | | | |
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | |_|_|/ /
| | |/| | | | |
|
| | | | | | | |
|
| | | | | | | |
|
| | | | |\ \ \
| | |_|_|/ / /
| |/| | | | | |
|
| |\ \ \ \ \ \ |
|
| | |_|_|/ / /
| |/| | | | | |
|
| | | |/ / /
| | |/| | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Currently the oauth2 variant of these tests is disabled. Will work with
@jboeuf to figure out how to turn them on.
|
| | | | |\ \ |
|
| | | | | | | |
|
| | | | | |\ \
| | | |_|_|/ /
| | |/| | | | |
|
| | |/ / / / |
|