Commit Graph

91 Commits

Author SHA1 Message Date
murgatroid99 465d03e171 Split server shutdown into tryShutdown and forceShutdown 2015-08-18 17:38:11 -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
murgatroid99 ae7c9cc2bb Resolved merge conflicts 2015-07-30 16:24:06 -07:00
murgatroid99 1fa48701fc Resolved merge conflicts 2015-07-30 10:41:59 -07:00
Abhishek Kumar 2ffb148f44 Merge pull request #2679 from murgatroid99/node_explicit_insecure_channel
Make insecure channel/stub construction explicit
2015-07-30 10:10:52 -07:00
murgatroid99 c6d3cb0dfe Wrap connectivity API, expose it to client as waitForReady 2015-07-28 15:18:57 -07:00
Julien Boeuf 4044c512bd Merge branch 'master' of github.com:grpc/grpc into ssl_force_client_auth 2015-07-27 16:16:29 -07:00
murgatroid99 d03da0cd75 Made binding a server to a port insecurely explicit 2015-07-27 16:13:28 -07:00
murgatroid99 954538063c Made credentials an explicit required argument to channels 2015-07-27 14:56:40 -07:00
murgatroid99 64bc987d00 Merge branch 'master' into node_explicit_insecure_channel 2015-07-27 14:17:48 -07:00
murgatroid99 77d3141bf8 Added explicit insecure credentials constructors 2015-07-27 14:16:44 -07:00
Craig Tiller 33beb6fc96 Merge github.com:grpc/grpc into elliptic-orange-chamelion
Conflicts:
	src/csharp/ext/grpc_csharp_ext.c
2015-07-26 12:55:47 -07:00
jboeuf 5e263ddc80 Merge pull request #2605 from yang-g/fake_transport_security_to_private
Fake transport security to private
2015-07-24 21:30:35 -07:00
Jan Tattermusch f658e8f16c Merge pull request #2630 from murgatroid99/node_completion_key_names
Changed object keys to valid identifier names
2015-07-24 13:49:24 -07:00
Jan Tattermusch fff078a207 Merge pull request #2651 from murgatroid99/node_call_peer_address
Exposed channel target and call peer in Node wrapper
2015-07-24 13:25:44 -07:00
murgatroid99 7693e6676b Exposed channel target and call peer in Node wrapper 2015-07-24 10:43:27 -07:00
murgatroid99 7e26efc345 Changed object keys to valid identifier names 2015-07-23 10:40:19 -07:00
Craig Tiller 845bdd941e Make the server report monotonic times for deadlines
For very high performance systems, we're going to want to be able to
simply push the value reported from the server down onto clients.

If we report realtime now, then all wrapped languages are going to
assume it, meaning that such a change will be impossible later.
2015-07-23 09:52:11 -07:00
yang-g 00875bdf61 Fix node test. Remove all the server fake credentials references 2015-07-22 10:33:18 -07:00
yang-g c2ead2aefc move fake_transport_security_credentials to private API 2015-07-21 23:54:36 -07:00
Julien Boeuf c9a6dcc722 Adding option to force client auth on the server SSL creds. 2015-07-21 23:02:16 -07:00
Craig Tiller 8f3e14210e C++ is also a language that can be insecure 2015-07-21 18:11:44 -07:00
Craig Tiller e53d9c4f6e Updating wrapped languages to new time functions 2015-07-13 09:51:17 -07:00
Craig Tiller 871a81f0d7 Updating wrapped languages to new time functions 2015-07-13 09:16:03 -07:00
Craig Tiller c5cd4aa960 Merge github.com:grpc/grpc into we-dont-need-no-backup 2015-06-16 17:14:43 -07:00
David Garcia Quintas 3f294686b5 Added changes to node and php wrappers 2015-06-15 13:31:15 -07:00
Jan Tattermusch 71eabe7c37 Merge remote-tracking branch 'upstream/master' into you-complete-me-csharp 2015-06-09 17:47:56 -07:00
David Garcia Quintas 5834a21a25 Changes to byte_buffer based on comments. 2015-06-08 20:06:17 -07:00
Craig Tiller 1dab650ed2 Merge github.com:grpc/grpc into you-complete-me 2015-06-04 08:43:47 -07:00
David Garcia Quintas e000c3d26b Removed grpc_byte_buffer_reader_{create,destroy}.
Introduced grpc_byte_buffer_init instead. It's now the user's responsibility to
manage memory.
2015-06-01 21:20:47 -07:00
murgatroid99 f63925329e Updated server to use new shutdown semantics 2015-05-28 13:39:25 -07:00
Craig Tiller 05e692dac4 Merge github.com:grpc/grpc into bye-bye-completion-queue-pie 2015-05-12 14:08:56 -07:00