murgatroid99
cf3fc84d6d
Implemented credentials plugin interface
2015-09-24 16:11:19 -07:00
murgatroid99
0f10c60783
Added most of the plugin implementation
2015-09-24 10:54:55 -07:00
murgatroid99
2a29cd291f
Merged from master
2015-09-23 15:58:34 -07:00
murgatroid99
37d03591fd
Added function signatures for plugin wrapping
2015-09-23 10:47:35 -07:00
murgatroid99
421706f822
Merged from release_0.11
2015-09-17 14:00:05 -07:00
murgatroid99
231617f5ba
Update to nan 2.0
2015-09-17 13:56:25 -07:00
murgatroid99
fc892feb19
Fixed memory leak in Buffer construction
2015-09-14 16:45:31 -07:00
murgatroid99
9a7be95df9
Fixed Op destructors not being called
2015-09-14 16:45:20 -07:00
Yang Gao
131e5567c2
Merge pull request #3075 from jboeuf/credentials_naming_and_cleanup
...
Credentials naming and cleanup
2015-08-28 15:48:22 -07:00
Julien Boeuf
5bc1ea9964
Merge branch 'master' of github.com:grpc/grpc into credentials_naming_and_cleanup
2015-08-28 14:33:17 -07:00
Tim Emiola
f9937362e8
Merge pull request #3012 from murgatroid99/node_metadata_class
...
Replace metadata objects with a Metadata class
2015-08-28 11:39:27 -07:00
murgatroid99
8d8e2a3107
Emit proper status when failing to parse server stream
2015-08-27 16:11:08 -07:00
Julien Boeuf
27f432b267
Merge branch 'credentials_naming_and_cleanup' of github.com:jboeuf/grpc into credentials_naming_and_cleanup
2015-08-27 15:49:27 -07:00
murgatroid99
8086ec157d
Merge branch 'node_metadata_class' into node_error_code_compliance
2015-08-27 13:18:50 -07:00
Craig Tiller
aa4fd51e55
Merge pull request #2947 from jboeuf/grpc_security_abi
...
First draft at addressing #1799 for grpc_security.
2015-08-27 12:43:25 -07:00
murgatroid99
f3d44ad567
Fixed handling of binary metadata values
2015-08-27 10:04:43 -07:00
Tim Emiola
1ca2e73af3
Merge pull request #2993 from murgatroid99/node_server_graceful_shutdown
...
Prevent the Node server from locking up when shutting down
2015-08-26 14:23:14 -07:00
Julien Boeuf
8117ff81d1
Credentials cleanup:
...
- 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.
2015-08-25 21:51:07 -07:00
Julien Boeuf
6fefd91642
Adding void* at then end of security related method in order to have a stable ABI.
2015-08-25 17:47:55 -07:00
murgatroid99
02360ea4f7
Merge branch 'master' into node_server_graceful_shutdown
2015-08-21 14:26:13 -07:00
murgatroid99
a9668fa8c5
Merge branch 'node_server_graceful_shutdown' into node_metadata_class
2015-08-20 11:32:08 -07:00
murgatroid99
5bb18030d2
Modified server SSL certs to allow multiple pairs and force_client_auth flag
2015-08-19 14:57:19 -07:00
murgatroid99
47f39044f1
Merge branch 'core_shutdown_idempotency' into node_server_graceful_shutdown
2015-08-19 11:42:51 -07:00
Tim Emiola
886b8f1f8b
Merge pull request #2955 from murgatroid99/node_nan_deprecation_warnings
...
Added an inline C++ function to replace a deprecated nan function
2015-08-19 10:43:33 -07:00
Tim Emiola
20350bd89e
Merge pull request #2960 from murgatroid99/node_compression
...
Add per-message compression disabling in Node
2015-08-19 10:42:25 -07:00
murgatroid99
5fd4ed5826
Removed errant NULL setting
2015-08-19 10:34:59 -07:00
Craig Tiller
c95b454a49
Zero out reserved field in node
2015-08-19 08:02:38 -07:00
murgatroid99
465d03e171
Split server shutdown into tryShutdown and forceShutdown
2015-08-18 17:38:11 -07:00
murgatroid99
ff25af0163
Moved write flag constants to base module
2015-08-17 14:00:31 -07:00
murgatroid99
fb34cbe5dc
Resolved merge conflicts with master
2015-08-17 13:52:09 -07:00
murgatroid99
0f7084ff7a
Added an inline C++ function to replace a deprecated nan function
2015-08-17 11:36:03 -07:00
murgatroid99
dcd29a3c7a
Fixed typo in argument error message
2015-08-14 12:57:00 -07:00
murgatroid99
6a710c00b7
Resolved merge conflicts with master
2015-08-14 11:02:32 -07:00
murgatroid99
64035f9b3b
Add parent call propagation API to Node library
2015-08-14 10:35:43 -07:00
Jan Tattermusch
f5fa08c907
Merge pull request #2696 from murgatroid99/node_client_connectivity
...
Wrap connectivity API, expose it to client as waitForReady
2015-08-14 09:19:38 -07:00
murgatroid99
46a8476501
Modified watchState functions to match C API
2015-08-13 11:24:34 -07:00
murgatroid99
d71afbc48b
Fixed typo
2015-08-13 11:00:13 -07:00
murgatroid99
843510793d
Resolved merge conflicts with master
2015-08-13 10:58:53 -07:00
Nicolas "Pixel" Noble
5cb7853f37
Fixing merge failures.
2015-08-12 20:07:54 +02:00
Nicolas "Pixel" Noble
eecc28c9b3
Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdown
...
Conflicts:
src/node/ext/call.cc
src/node/ext/channel.cc
2015-08-12 19:53:03 +02:00
murgatroid99
04df830e53
Resolved merge conflicts with master
2015-08-11 17:28:42 -07:00
Nicolas "Pixel" Noble
5cbc7dd6c9
Reverted unintended change.
2015-08-12 01:10:54 +02:00
Nicolas "Pixel" Noble
54cd2a30f1
Merge branch 'master' of github.com:grpc/grpc into the-ultimate-showdown
...
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
2015-08-08 01:45:38 +02:00
Nicolas "Pixel" Noble
2a4657d30a
Working on node.
2015-08-07 20:46:01 +02:00
Craig Tiller
91763733b5
Merge github.com:grpc/grpc into propagate
2015-08-05 10:44:45 -07:00
Craig Tiller
0ba7e5e418
Merge github.com:grpc/grpc into propagate
2015-08-05 08:10:22 -07:00
murgatroid99
ad3334967a
Exposed host parameter in Call constructor, don't save it in Channel object
2015-08-03 15:17:53 -07:00
Craig Tiller
1451651e8c
Rename grpc_server_add_http2_port to grpc_server_add_insecure_http2_port
2015-08-03 10:42:22 -07:00
Craig Tiller
70c8bfd09e
Implement cancellation propagation, define auth propagation
2015-08-03 08:06:50 -07:00
Craig Tiller
eb6b0ede34
Update wrappers, tests to new create_call()
2015-07-31 17:01:47 -07:00