Commit Graph

59 Commits

Author SHA1 Message Date
David Garcia Quintas af73647f81 Added back trailing newlines 2016-01-14 15:55:03 -08:00
murgatroid99 3f599065b9 Update copyrights 2016-01-13 17:45:30 -08:00
murgatroid99 5bbf55f0db Merged from master and resolved merge conflicts 2016-01-08 12:33:22 -08:00
murgatroid99 10b3ca0118 Make Node library use core metadata validation instead of duplicating it 2016-01-07 10:03:18 -08:00
Craig Tiller f676580386 Eliminate gpr_ int types - and insist on C99 variants instead 2015-12-22 13:49:30 -08:00
Seongjin Cho a11079ba4b Memory leak fix? 2015-12-03 11:42:32 -08:00
murgatroid99 5ea756598e Updated Node credentials API to match core API change 2015-10-20 16:10:20 -07:00
murgatroid99 d84ad122f9 Refactored some C++ code to improve code reuse 2015-10-12 16:12:04 -07:00
murgatroid99 be6598082f Add some tests to increase coverage, fix some failures 2015-10-12 13:18:06 -07:00
murgatroid99 566e277a25 Resolved merge conflicts 2015-10-07 10:49:59 -07:00
murgatroid99 9b0fbb4cf0 Fixed issues with binary metadata type checking 2015-10-06 16:51:50 -07:00
murgatroid99 6fcabd1a36 Split Credentials into two types 2015-09-30 14:26:29 -07:00
murgatroid99 0e008b11f4 Fixed some issues with new credential code 2015-09-28 16:31:16 -07:00
murgatroid99 ee19e93884 Reworked credentials surface API, added test 2015-09-25 16:04:03 -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 9a7be95df9 Fixed Op destructors not being called 2015-09-14 16:45:20 -07:00
murgatroid99 8d8e2a3107 Emit proper status when failing to parse server stream 2015-08-27 16:11:08 -07:00
murgatroid99 f3d44ad567 Fixed handling of binary metadata values 2015-08-27 10:04:43 -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
Craig Tiller c95b454a49 Zero out reserved field in node 2015-08-19 08:02:38 -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
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 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
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 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
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
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
murgatroid99 146c61aeec Add compression disabling without breaking anything else 2015-07-22 15:02:51 -07:00
David Garcia Quintas 3f294686b5 Added changes to node and php wrappers 2015-06-15 13:31:15 -07:00
murgatroid99 3544e15cef Changed call to only expect and return binary headers when key ends with '-bin' 2015-03-17 18:13:55 -07:00
murgatroid99 1008c5a730 The library now compiles with Node 0.11+ and all versions of io.js 2015-03-04 14:42:31 -08:00
murgatroid99 820ff875c7 Updated some c++ files for 0.11/0.12 compatibility 2015-03-04 11:28:37 -08:00
murgatroid99 45a929f3bc Removed debugging code 2015-02-13 13:02:47 -08:00
murgatroid99 d64985bc75 Improved op_vector memory management 2015-02-13 11:14:03 -08:00
murgatroid99 b8a1daf4ed Further improved memory management 2015-02-13 10:41:25 -08:00
murgatroid99 4f82d0021d Improved memory management 2015-02-13 10:40:07 -08:00
murgatroid99 8e10540169 Made changes based on comments 2015-02-13 10:19:10 -08:00
murgatroid99 c1ec85fc43 Removed extraneous log messages 2015-02-12 15:48:51 -08:00
murgatroid99 d35c92d473 Fixed end to end tests 2015-02-11 16:19:55 -08:00