204 Commits

Author SHA1 Message Date
Michael Lumish
90f14f3db8 Node: refactor non-uv completion queue wrapping code 2017-02-07 11:20:16 -08:00
Mark D. Roth
835f4ed819 Move parameters for all grpc_op types into their own sub-structs. 2017-01-28 02:23:30 +01:00
David G. Quintas
5f151daaa7 Merge pull request #9428 from grpc/revert-8842-metadata_filter
Revert "Metadata handling rewrite"
2017-01-23 12:08:46 -08:00
Nathaniel Manista
64467e95d2 v1.0.x → master upmerge
Manual resolution:

- Force use of local distributions in Python-building in
  tools/run_tests/helper_scripts/build_python.sh.
2017-01-23 17:32:15 +00:00
Craig Tiller
2423da9e77 Revert "Metadata handling rewrite" 2017-01-20 18:11:52 -08:00
Craig Tiller
6b54221347 Merge github.com:grpc/grpc into metadata_filter 2017-01-17 08:13:14 -08:00
murgatroid99
12583421c7 Make Node extension work with slice changes 2016-12-12 17:40:22 -08:00
murgatroid99
bd31bf0baa Replace usages of std::list with std::queue in Node extension 2016-12-06 11:00:39 -08:00
murgatroid99
f8e550ce4a Merge branch 'master' into node_electron_build 2016-12-05 12:18:41 -08:00
murgatroid99
4ef1c5f130 Some slice and resource quota updates to UV and Node code 2016-11-09 15:12:22 -08:00
murgatroid99
48d662f2a5 Refactor uv/non-uv code in Node extension 2016-11-01 13:05:24 -07:00
Craig Tiller
49c198784f Merge github.com:grpc/grpc into grpc_slice 2016-10-31 14:42:53 -07:00
murgatroid99
22b2e81604 Merge remote-tracking branch 'upstream/v1.0.x' into v1.0.1_upmerge 2016-10-28 11:48:22 -07:00
Craig Tiller
963b340dda s/GPR_SLICE/GRPC_SLICE/g 2016-10-26 21:08:10 -07:00
Craig Tiller
bcb4592ecb Merge branch 'buffer_pools_for_realsies' into grpc_slice 2016-10-26 21:00:53 -07:00
Craig Tiller
d6813a8ee5 s/gpr_slice/grpc_slice, and move around tests, impls 2016-10-26 16:16:06 -07:00
murgatroid99
411c0193f0 Merge remote-tracking branch 'upstream/v1.0.x' into node_package_updates 2016-10-24 11:21:07 -07:00
murgatroid99
413bc731ed Merge branch 'master' into uv_core_transport 2016-10-21 15:54:42 -07:00
Tim Ryan
cd84e7368a Compiles with npm install --debug option. 2016-10-21 10:13:46 -07:00
Michael Lumish
b9a367290c Fix how Node touches an internal core header 2016-10-07 14:49:05 -07:00
murgatroid99
84505a9335 UV tests pass on linux 2016-10-07 09:55:35 -07:00
Tim Ryan
82f490c237 Compiles with npm install --debug option. 2016-09-26 19:14:21 -04:00
murgatroid99
bc2693ee52 Fix mismatched new[] and delete in Node extension code 2016-09-20 09:55:33 -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
murgatroid99
5fcc18197b Fix a memory leak in Node call credentials 2016-07-14 13:22:22 -07:00
David Garcia Quintas
a05c874fea Return success status of grpc_byte_buffer_reader 2016-06-30 17:30:08 -07:00
murgatroid99
c390be2ec4 Fix Node Windows build error 2016-06-24 11:06:28 -07:00
Jan Tattermusch
a634de1c18 Merge pull request #6747 from murgatroid99/node_logger_customization
Allow Node users to set a custom logger and log verbosity.
2016-06-24 10:19:31 -07:00
murgatroid99
a62e576d40 Add timestamps to custom log output 2016-06-02 14:33:22 -07:00
Craig Tiller
8aa4818370 GRPC_CHANNEL_FATAL_FAILURE --> GRPC_CHANNEL_SHUTDOWN 2016-06-02 11:07:12 -07:00
murgatroid99
227e336e63 Allow Node users to set a custom logger and log verbosity. Defaults to existing core logger 2016-06-01 11:42:20 -07:00
murgatroid99
717dc41926 Remember to unref the slice 2016-05-25 15:19:09 -07:00
murgatroid99
af02b8c087 Remove extraneous logging code 2016-05-25 15:16:23 -07:00
murgatroid99
e5d3bc1477 Make Node not segfault when it receives a compressed message 2016-05-25 15:14:55 -07:00
Craig Tiller
f02be496e0 Mark port as non-listening 2016-05-25 06:31:12 -07:00
Jan Tattermusch
c3cca0f0a8 Merge pull request #6325 from murgatroid99/node_default_roots
Load default roots.pem in Node via grpc_set_ssl_roots_override_callback
2016-04-28 18:35:08 -07:00
murgatroid99
f93da5341c Load default roots.pem in Node via grpc_set_ssl_roots_override_callback 2016-04-27 16:38:33 -07:00
murgatroid99
a2a3b729ae Fixed minor Node compilation issue 2016-04-27 14:54:40 -07:00
Deepak Lukose
0c82e79880 Add various options to verify ssl/tls client cert including letting the
application handle the authentication.
2016-04-19 15:02:06 -07:00
Craig Tiller
789bed102e Update copyrights 2016-03-31 07:46:18 -07:00
murgatroid99
4a7a8ba3a7 Unref uv_async after construction to avoid blocking at shutdown 2016-03-17 11:49:24 -07:00
murgatroid99
9142cccec5 Fixed copyright 2016-03-16 16:00:07 -07:00
murgatroid99
e856a441db Removed unnecessary include 2016-03-16 11:43:17 -07:00
murgatroid99
930da42c3a Node: made call credentials properly use UV async events. Also deleted some log lines 2016-03-16 11:39:15 -07:00
murgatroid99
57363f0898 Fix copyrights 2016-02-19 16:31:37 -08:00
murgatroid99
0dd0bda233 Node: fix metadata validation bug, improve error reporting 2016-02-19 11:32:31 -08:00
Patryk Lesiewicz
ca2ec213e3 Pass delete[] explicitely to Nan::NewBuffer.
Use the Nan::NewBuffer version that accepts an explicit callback
deallocating buffers. This way we'll be resilient to different nan/node
versions.

Fixes grpc/grpc#4867
2016-02-10 11:27:44 -08:00
murgatroid99
c1d0627312 Clang format and fix copyrights 2016-02-05 11:33:30 -08:00
murgatroid99
0bff65cd0e Replace 'long' with 'int64_t' in public core headers 2016-02-05 11:30:00 -08:00