79 Commits

Author SHA1 Message Date
murgatroid99
8b7472fbec Only delete core-level server if shutdown was successful 2017-04-11 16:15:32 -07:00
murgatroid99
da129b2b4a Add native tag completion callbacks, dispose of server after tryShutdown succeeds 2017-04-10 15:43:09 -07:00
murgatroid99
25d8d5b609 Refactor tag completion handling into one function 2017-04-10 14:39:02 -07:00
Michael Lumish
836687cd26 Merge pull request #10468 from murgatroid99/node_call_destruction_bug
Fix call destruction bug
2017-04-06 17:29:15 -07:00
murgatroid99
60a0ed4903 Node: consolidate call destruction logic 2017-04-06 13:54:37 -07:00
murgatroid99
90bb8a9e2d Node: fix leak of sent metadata 2017-04-06 10:37:44 -07:00
murgatroid99
3b58459472 Fix call destruction bug 2017-04-04 13:55:00 -07:00
murgatroid99
54e008cbe1 Properly unref some slices in Node glue code 2017-04-03 15:31:53 -07:00
Craig Tiller
3af8756d83 Fix merge error 2017-01-26 13:45:57 -08:00
Craig Tiller
a33333391a Fix merge error 2017-01-26 13:16:37 -08:00
Craig Tiller
1e4f7652ce Fix merge error 2017-01-26 12:55:08 -08:00
Craig Tiller
8cc1d01e9f Merge github.com:grpc/grpc into rollfwd 2017-01-26 12:21:28 -08:00
Mark D. Roth
14fab048d6 Move parameters for all grpc_op types into their own sub-structs. 2017-01-25 10:44:30 -08:00
Craig Tiller
a6009e33a8 Revert "Revert "Metadata handling rewrite""
This reverts commit 5e01e2ac977655aa074faf7fde0a74298f5e4c55.
2017-01-23 07:48:42 -08:00
Craig Tiller
2423da9e77 Revert "Metadata handling rewrite" 2017-01-20 18:11:52 -08:00
murgatroid99
12583421c7 Make Node extension work with slice changes 2016-12-12 17:40:22 -08:00
murgatroid99
22b2e81604 Merge remote-tracking branch 'upstream/v1.0.x' into v1.0.1_upmerge 2016-10-28 11:48:22 -07:00
murgatroid99
4159622a60 Add a libuv endpoint to the C core, for use in the Node library 2016-09-16 13:25:08 -07:00
murgatroid99
5ebba7b69a Update Node library dependencies and change deprecated function calls 2016-08-15 13:14:16 -07:00
Craig Tiller
789bed102e Update copyrights 2016-03-31 07:46:18 -07:00
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