873 Commits

Author SHA1 Message Date
murgatroid99
4818d304c9 Bump grpc-js to 0.5.2 2019-07-11 16:46:53 -07:00
murgatroid99
5b87ceb05c Warn instead of failing when constructing metadata from remote end 2019-07-11 14:43:41 -07:00
murgatroid99
d223cc394e Bump grpc-js to 0.5.1 2019-07-09 15:30:29 -07:00
Michael Lumish
93b1a2fee1
Merge pull request #949 from CyrusNajmabadi/patch-1
Fix 'noImplicitAny' issue with declaration file.
2019-07-09 15:22:04 -07:00
CyrusNajmabadi
26e30ab136
Fix 'noImplicitAny' issue with declaration file.
The latest release of grpc-node cannot be used in a typescript project that uses -noImplicitAny.  This is due to a signature being added without a specified return type.  This causes the return type to implicitly be 'any' which TS explicitly disallows.  For projects that use strict flags to catch lots of bugs, this prevents usage of this version of grpc entirely.
2019-07-09 12:39:06 -07:00
murgatroid99
3f460716fb Remove check in grpc-js that doesn't appear in grpc 2019-07-09 10:52:51 -07:00
Michael Lumish
c186e6d0a1
Merge pull request #943 from mrfelton/fix/404-handling
fix: properly handle http error status codes
2019-07-08 16:46:01 -07:00
Tom Kirkpatrick
aa54122e51
fix: properly handle http error status codes
fix #941
2019-07-09 00:31:09 +02:00
Michael Lumish
fde180aeb4
Merge pull request #940 from agmt5989/patch-1
Updated README.md
2019-07-08 13:02:46 -07:00
Michael Lumish
fd91a29c5c
Merge pull request #939 from CapOM/build_electron_4.2.x_artifacts
Build Electron 4.2 artifacts
2019-07-08 12:28:47 -07:00
Mike Ajala
986979bda9
Updated README.md
Corrected a few typos and semantics in the readme file.
2019-07-07 23:59:49 +01:00
Julien Isorce
ec91a16970 Build Electron 4.2 artifacts
4.0 and 4.1 were there but not 4.2

https://github.com/grpc/grpc-node/issues/937
2019-07-06 14:15:16 -07:00
Cosmin Lehene
69f97495ac
Fix Channel argument validation error messages 2019-07-02 14:39:49 -07:00
Michael Lumish
a996adaade
Merge pull request #930 from murgatroid99/grpc-js_0.5.0
Bump grpc-js to 0.5.0
2019-06-27 16:56:18 -07:00
Michael Lumish
e571bd9429
Merge pull request #923 from cjihrig/expose-server
grpc-js: expose Server implementation publicly
2019-06-27 13:50:39 -07:00
murgatroid99
e6a8092a63 Bump grpc-js to 0.5.0 2019-06-27 11:35:07 -07:00
cjihrig
7c2bb2a237
grpc-js: don't overwrite existing error codes
This commit causes RPC handlers to default to INTERNAL when
an error occurs, but does not overwrite an existing error
code.
2019-06-25 14:04:21 -04:00
cjihrig
00b091a1b1
grpc-js: shutdown improvements
This commit maintains a Set of all active sessions. This allows
tryShutdown() to gracefully stop the server properly (as
recommended in the Node HTTP2 documentation). The same Set of
sessions also allows forceShutdown() to be implemented.
2019-06-25 14:04:21 -04:00
cjihrig
4399131bf9
grpc-js: fix lint
This commit makes the linter pass again.
2019-06-25 13:53:37 -04:00
cjihrig
0b4fd1365a
grpc-js: expose Server implementation publicly
This commit exposes the pure JS Server as public API.
2019-06-25 13:53:37 -04:00
murgatroid99
c6c7190700 Disable another test 2019-06-20 11:13:44 -07:00
murgatroid99
d18256d25c Bump to 1.22.0-pre1 2019-06-19 17:13:32 -07:00
Michael Lumish
2e13f46141
Merge pull request #864 from murgatroid99/native_cares_activation
Enable use of cares resolver
2019-06-19 16:36:59 -07:00
murgatroid99
863539c08e Skip another test that seems to have trouble with the native resolver 2019-06-19 15:16:33 -07:00
Michael Lumish
7ffeafbada
Merge pull request #917 from murgatroid99/grpc_tools_1.8
Update grpc-tools to 1.8.0
2019-06-19 13:30:02 -07:00
murgatroid99
58ce2779a1 Forgot the 'Local' directory component 2019-06-17 14:06:02 -07:00
murgatroid99
c55edf7107 Use known-working environment variable 2019-06-17 10:30:35 -07:00
murgatroid99
7c5f2ce826 Echo commands to see what's going wrong 2019-06-14 10:06:34 -07:00
murgatroid99
0e47c12647 Make the same change in the other build script 2019-06-13 17:29:37 -07:00
murgatroid99
f55b487c36 Delete another directory in Windows build script 2019-06-13 16:06:06 -07:00
murgatroid99
b6fc55f5ea Update grpc-tools to 1.8.0 2019-06-13 15:07:54 -07:00
Michael Lumish
b4e24beba5
Merge pull request #914 from murgatroid99/tools_package_definition
grpc-tools: Add option to generate package definition
2019-06-13 13:48:41 -07:00
murgatroid99
1451abdd0f Disable test that doesn't work 2019-06-13 13:48:29 -07:00
murgatroid99
6b63ae9f14 Update submodule again 2019-06-13 11:54:05 -07:00
murgatroid99
66b3e4eb77 grpc-tools: Add option to generate package definition 2019-06-12 11:08:32 -07:00
Michael Lumish
370bfd4039
Merge pull request #912 from cjihrig/readable
grpc-js: handle multiple messages in single 'data' event
2019-06-10 13:59:47 -07:00
murgatroid99
5fb610c8dc Merge branch 'master' into native_cares_activation 2019-06-10 09:30:18 -07:00
cjihrig
c3d7453a84
grpc-js: handle multiple messages in single 'data' event
This commit adds support for receiving multiple messages in a
single 'data' event from the underlying HTTP2 stream. It also
handles potential out of order messages due to asynchronous
deserialization of messages.
2019-06-09 18:12:24 -07:00
murgatroid99
001146febb Update grpc submodule to master 2019-06-07 13:39:23 -07:00
murgatroid99
1780d805db Update grpc submodule to master 2019-06-07 13:34:22 -07:00
murgatroid99
438bfdd8a2 Update grpc-js to 0.4.3 2019-06-07 10:03:44 -07:00
Michael Lumish
5b187ba5e8
Merge pull request #908 from murgatroid99/pure_js_goaway_handling
Pure JS: Fixed two bugs with goaway handling
2019-06-07 10:02:13 -07:00
murgatroid99
1ee218c8bd Fix tests for fixed code, also fix another issue 2019-06-06 10:38:28 -07:00
murgatroid99
9aeca2f01a Pure JS: Fixed two bugs with goaway handling 2019-06-06 09:48:04 -07:00
cjihrig
31bcaed6e4
grpc-js: destroy connections when session begins
When the gRPC server has not been started, incoming connections
can be destroyed on session establishment, which happens before
a stream is created.
2019-06-06 09:39:46 -04:00
cjihrig
ffe59e6edd
grpc-js: fix lint
This commit gets `npm run lint` passing again.
2019-06-06 09:33:40 -04:00
Michael Lumish
55d6339bca
Merge pull request #902 from cjihrig/bad-content-type
grpc-js: reject invalid Content-Type requests
2019-06-04 15:51:01 -07:00
Nicolas "Pixel" Noble
f6b284513d Trying to enable C++14. 2019-06-04 21:09:28 +02:00
Michael Lumish
f92e2a3a70
Merge pull request #897 from cjihrig/version-string
grpc-js: load semver range from package.json
2019-06-04 12:04:47 -07:00
Michael Lumish
2b1a6756f5
Merge pull request #903 from cjihrig/timeout
grpc-js: disable http2 server timeout
2019-06-04 12:04:32 -07:00