Patrick Remy
|
226016c7dc
|
grpc-js: make dnsUrl type PascalCase
|
2020-04-09 21:44:09 +02:00 |
Michael Lumish
|
4bb965d2d8
|
Fix default max message length values
|
2020-04-09 10:45:57 -07:00 |
Patrick Remy
|
0d927e6872
|
grpc-js: remove tslint disable statements
|
2020-04-09 12:10:39 +02:00 |
Patrick Remy
|
f4bacba9c7
|
grpc-js: remove unused imports
|
2020-04-09 12:09:00 +02:00 |
Patrick Remy
|
c4b92d91a1
|
grpc-js: fix more linting issues
|
2020-04-09 12:03:48 +02:00 |
Patrick Remy
|
b84d2f3b39
|
grpc-js: run gts fix for src
|
2020-04-09 11:54:09 +02:00 |
Patrick Remy
|
f4e295cdce
|
grpc-js: linting fix no-unpublished-import for ts
|
2020-04-09 11:53:13 +02:00 |
Patrick Remy
|
16ec0f0f64
|
grpc-js: allow any for linting globally
The any type is purposely used. All functions validate their input at runtime.
|
2020-04-09 11:52:24 +02:00 |
Patrick Remy
|
75b486b345
|
gprc-js: remove deprecated tslint
Upgrade to gts v2, replace npm lint with check, and specify src path
|
2020-04-09 11:37:17 +02:00 |
Patrick Remy
|
c62203900e
|
grpc-js: adjust ts definitions to equal native-core
Export MethodDefinition in index.ts and add generic ImplementationType
to ServiceDefinition
|
2020-04-09 10:12:47 +02:00 |
Michael Lumish
|
6e59160c2c
|
grpc-js: Fix status check when connecting to proxy
|
2020-04-08 14:54:16 -07:00 |
Michael Lumish
|
9221fdea24
|
grpc-js: Add max message size enforcement
|
2020-04-08 14:37:03 -07:00 |
Michael Lumish
|
ae18f3ce92
|
grpc-js: Make some headers conform to what the other library does
|
2020-04-07 13:49:54 -07:00 |
Michael Lumish
|
6afd8ad443
|
Bump grpc-js to 0.7.6
|
2020-04-03 10:17:05 -07:00 |
Satoshi Nakagawa
|
4a05755236
|
grpc-js: fix "http:" scheme not supported in proxy URI
|
2020-04-03 10:46:10 +09:00 |
Michael Lumish
|
dd54c210ce
|
Bump grpc-js to 0.7.5
|
2020-04-01 10:24:20 -07:00 |
Michael Lumish
|
ea069351c0
|
Merge pull request #1328 from murgatroid99/grpc-js_backoff_keep_connecting
grpc-js: Don't time out connection attempts
|
2020-04-01 10:06:19 -07:00 |
Michael Lumish
|
01d26b35bb
|
Merge pull request #1323 from orgads/pick-first-lb
PickFirstLoadBalancer: Correctly initialize state counters
|
2020-03-31 14:30:59 -07:00 |
Michael Lumish
|
dd88ddc6b1
|
grpc-js: Don't time out connection attempts
|
2020-03-31 10:25:37 -07:00 |
Orgad Shaneh
|
25d2a07877
|
PickFirstLoadBalancer: Correctly initialize state counters
|
2020-03-30 20:33:37 +03:00 |
Orgad Shaneh
|
6fda1d46f2
|
RoundRobinLoadBalancer: Register the state listener
|
2020-03-30 13:01:23 +03:00 |
Andrei Conache
|
600bc7e9d2
|
grpc-js: export InterceptorOptions
InterceptorOptions extends CallOptions with the addition of method_definition property
|
2020-03-29 15:24:47 +02:00 |
Michael Lumish
|
2f953e4457
|
grpc-js: Don't wait for TXT record to return DNS lookup result
|
2020-03-26 16:30:48 -07:00 |
Michael Lumish
|
80e9342ae4
|
Make channel options type check exactly match type declaration
|
2020-03-25 09:25:32 -07:00 |
Michael Lumish
|
a3526e98c8
|
Delete client-specific options before passing them to the channel
|
2020-03-24 12:55:24 -07:00 |
Michael Lumish
|
22521ef8a7
|
Fix options type check
|
2020-03-24 11:12:40 -07:00 |
Michael Lumish
|
91dc475dd5
|
grpc-js: Update some types and type checks for compatibility with grpc-gcp
|
2020-03-23 14:09:20 -07:00 |
Michael Lumish
|
11e2e048b5
|
Merge pull request #1309 from murgatroid99/grpc-js_0.7.2
grpc-js: Bump to 0.7.2
|
2020-03-19 14:22:46 -07:00 |
Michael Lumish
|
a89b8f9fcc
|
Merge pull request #1303 from murgatroid99/grpc-js_timer_unref_2
grpc-js: Unref deadline filter timer optionally
|
2020-03-19 14:17:12 -07:00 |
Michael Lumish
|
89b5353b97
|
Merge pull request #1302 from murgatroid99/grpc-js_callInvocationTransformer
grpc-js: Add callInvocationTransformer option
|
2020-03-19 14:15:32 -07:00 |
Michael Lumish
|
d47db25268
|
grpc-js: Bump to 0.7.2
|
2020-03-19 13:00:02 -07:00 |
Michael Lumish
|
a99afaf5eb
|
grpc-js: Make filter stack handle status in all code paths
|
2020-03-19 09:42:17 -07:00 |
Michael Lumish
|
625610209b
|
grpc-js: Unref deadline filter timer optionally
|
2020-03-16 14:31:51 -07:00 |
Michael Lumish
|
a2a408b777
|
grpc-js: Add callInvocationTransformer option
|
2020-03-16 12:07:35 -07:00 |
Michael Lumish
|
2ca96a322f
|
Merge pull request #1288 from murgatroid99/grpc-js_0.7.1
Update grpc-js to 0.7.1
|
2020-03-12 09:21:48 -07:00 |
Michael Lumish
|
7ebf530b94
|
Merge pull request #1287 from murgatroid99/grpc-js_server_uds
grpc-js: Use resolver to bind server ports
|
2020-03-12 09:15:05 -07:00 |
murgatroid99
|
ca18cca813
|
grpc-js: tests: skip checking for IPv6 addresses from DNS servers
|
2020-03-10 10:47:17 -07:00 |
murgatroid99
|
d02da04c8c
|
Update grpc-js to 0.7.1
|
2020-03-05 15:19:59 -08:00 |
Michael Lumish
|
c3fc5794c7
|
Merge pull request #1284 from murgatroid99/grpc-js_server_stream_error
grpc-js: server calls: Don't try to send an error on stream error
|
2020-03-05 15:10:12 -08:00 |
murgatroid99
|
96d4d6acba
|
Actually add listening http2 servers to server list
|
2020-03-05 13:01:43 -08:00 |
murgatroid99
|
3cbb46b1f7
|
Don't explicitly reject any promises
|
2020-03-05 12:32:08 -08:00 |
murgatroid99
|
c1d6bf91bc
|
grpc-js: Use resolver to bind server ports
|
2020-03-05 09:23:09 -08:00 |
Michael Lumish
|
69482b2ae7
|
Merge pull request #1285 from murgatroid99/grpc-js_ipv6_handling
grpc-js: Always return IPv6 addresses from DNS resolver
|
2020-03-04 10:26:45 -08:00 |
Michael Lumish
|
37cc559669
|
grpc-js: Only automatically retry picks on known error
|
2020-03-03 10:56:42 -08:00 |
Michael Lumish
|
f2b740f6ce
|
grpc-js: Always return IPv6 addresses from DNS resolver
|
2020-03-03 10:17:10 -08:00 |
murgatroid99
|
4786f4a005
|
grpc_server_add_(in)secure_port returns 0 on error. Reflect that in bind(Async)
|
2020-03-02 17:27:46 -08:00 |
murgatroid99
|
8f668c8f2c
|
grpc-js: server calls: Don't try to send an error on stream error
|
2020-03-02 14:26:29 -08:00 |
Michael Lumish
|
fa4a02e0f6
|
Merge pull request #1281 from murgatroid99/grpc-js_0.7.x
Update grpc-js to 0.7.0
|
2020-03-02 09:42:34 -08:00 |
Michael Lumish
|
9aabc4071c
|
Merge pull request #1078 from LN-Zap/fix-1077
fix: only unref timers in supported environments
|
2020-02-28 13:24:36 -08:00 |
murgatroid99
|
fa3c95eaf2
|
Update grpc-js to 0.7.0
|
2020-02-28 11:20:57 -08:00 |
Michael Lumish
|
f345f82851
|
Use optional chaining
|
2020-02-28 11:19:07 -08:00 |
Michael Lumish
|
8cf49ca1bd
|
Merge pull request #1243 from murgatroid99/grpc-js_proxy_support
grpc-js: Add HTTP CONNECT support, i.e. egress proxy support
|
2020-02-28 11:17:45 -08:00 |
Michael Lumish
|
846b05fc67
|
Merge pull request #1184 from murgatroid99/grpc-js_client_interceptors
grpc-js: Client interceptors
|
2020-02-28 11:17:34 -08:00 |
murgatroid99
|
8adad0c960
|
Don't stop handling reads when status is OK
|
2020-02-28 10:09:54 -08:00 |
murgatroid99
|
d8cf925b09
|
Handle OK status differently when processing stream endings
|
2020-02-27 09:50:35 -08:00 |
murgatroid99
|
77b86fdbea
|
Simplify getBottomInterceptingCall signature
|
2020-02-26 17:54:22 -08:00 |
Michael Lumish
|
7a4c52b572
|
Merge pull request #1273 from murgatroid99/grpc-js_pick_error_handling
Clone metadata going into the metadata filter stack
|
2020-02-24 12:39:02 -08:00 |
murgatroid99
|
03b70172e0
|
grpc-js: Detect and error on multiple auth headers
|
2020-02-24 10:39:48 -08:00 |
murgatroid99
|
18869dcb08
|
Clone metadata going into the metadata filter stack
|
2020-02-21 16:39:10 -08:00 |
Michael Lumish
|
1fc9825523
|
Merge pull request #1272 from murgatroid99/grpc-js_0.6.17
Bump grpc-js to 0.6.17
|
2020-02-21 09:38:17 -08:00 |
Michael Lumish
|
23e2d8584e
|
Merge pull request #1271 from murgatroid99/grpc-js_pick_error_logging
grpc-js: Add pick tracing and one error handler
|
2020-02-21 09:37:46 -08:00 |
murgatroid99
|
4a1dab341b
|
Bump grpc-js to 0.6.17
|
2020-02-20 15:09:06 -08:00 |
murgatroid99
|
bc3e6a1adc
|
grpc-js: Add pick tracing and one error handler
|
2020-02-20 14:51:22 -08:00 |
murgatroid99
|
b90dc81b73
|
Include method name in UNIMPLEMENTED details string
|
2020-02-20 12:46:59 -08:00 |
murgatroid99
|
c7980f664d
|
Fix text in a refcount trace log
|
2020-02-19 11:08:45 -08:00 |
murgatroid99
|
439263d4e1
|
Fix a trace line, and add a few new ones
|
2020-02-18 17:23:59 -08:00 |
murgatroid99
|
f0fbe44134
|
Merge branch 'master' into grpc-js_client_interceptors
|
2020-02-11 15:31:53 -08:00 |
murgatroid99
|
f41daae844
|
Merge branch 'grpc-js_proxy_support' of github.com:murgatroid99/grpc-node into grpc-js_proxy_support
|
2020-02-05 11:34:51 -08:00 |
murgatroid99
|
7bdc92d8d4
|
Properly handle socket from proxy
|
2020-02-05 11:34:25 -08:00 |
murgatroid99
|
cadb9ac071
|
Merge branch 'master' into grpc-js_proxy_support
|
2020-02-05 11:32:18 -08:00 |
Michael Lumish
|
1d11e51a4a
|
Merge pull request #1252 from murgatroid99/grpc-js_0.6.16
Update grpc-js to 0.6.16
|
2020-02-04 15:11:25 -08:00 |
Michael Lumish
|
9ff50a9de5
|
Merge pull request #1251 from murgatroid99/grpc-js_handle_call_start_failure
grpc-js: Different handling for errors when starting streams
|
2020-02-04 15:11:13 -08:00 |
murgatroid99
|
07fbfa0ac9
|
Fix comment typos
|
2020-02-04 10:41:01 -08:00 |
murgatroid99
|
3bba39178b
|
Update grpc-js to 0.6.16
|
2020-02-04 10:18:00 -08:00 |
Michael Lumish
|
ea21c4f6ef
|
Merge pull request #1245 from murgatroid99/grpc-js_subchannel_address_object
grpc-js: Use an object to represent subchannel addresses
|
2020-02-04 10:16:28 -08:00 |
Michael Lumish
|
69d95b2570
|
Merge pull request #1247 from murgatroid99/grpc-js_end_call_destroy_stream
grpc-js: Destroy http2 stream when a call ends in any way
|
2020-02-04 10:16:08 -08:00 |
murgatroid99
|
f0e19f1d0d
|
grpc-js: Different handling for errors when starting streams
|
2020-02-04 10:12:33 -08:00 |
murgatroid99
|
4bc642456b
|
grpc-js: Improve tracing around sending data
|
2020-02-03 11:14:03 -08:00 |
murgatroid99
|
630897244e
|
grpc-js: Destroy http2 stream when a call ends in any way
|
2020-02-03 10:53:34 -08:00 |
murgatroid99
|
0995c9b0e6
|
Update comment with new information
|
2020-01-29 16:56:05 -08:00 |
murgatroid99
|
1fe6432d92
|
Differentiate more strongly between TCP and IPC addresses
|
2020-01-29 16:50:29 -08:00 |
murgatroid99
|
4f55a83b67
|
Remove extraneous line of code
|
2020-01-29 10:21:47 -08:00 |
murgatroid99
|
c5428c5733
|
lint and formatting fixes
|
2020-01-29 09:56:49 -08:00 |
murgatroid99
|
57c18382d8
|
grpc-js: Use an object to represent subchannel addresses
|
2020-01-29 09:42:13 -08:00 |
Michael Lumish
|
b9220fdb2d
|
Fix capture group numbers in parseTarget
|
2020-01-28 15:31:06 -08:00 |
murgatroid99
|
2add1c342d
|
grpc-js: Add HTTP CONNECT support, i.e. egress proxy support
|
2020-01-24 10:47:44 -08:00 |
Michael Lumish
|
6994f1b1df
|
Merge pull request #1231 from murgatroid99/test_waitForReady
Add test for waitForReady on both implementations
|
2020-01-24 10:07:12 -08:00 |
Cyrus Najmabadi
|
7e1d20fec1
|
Do not overwrite error 'metadata' if already specified by caller.
|
2020-01-13 14:48:38 -08:00 |
murgatroid99
|
596232675e
|
Copy options when cloning metadata
|
2020-01-08 16:32:50 -08:00 |
murgatroid99
|
738dbf8f02
|
Merge branch 'master' into grpc-js_client_interceptors
|
2020-01-07 10:48:01 -08:00 |
murgatroid99
|
aab867baf0
|
grpc-js: Bump to 0.6.15
|
2019-12-18 14:19:12 -08:00 |
Michael Lumish
|
6112b09094
|
Merge pull request #1222 from murgatroid99/grpc-js_call_sequence_number
grpc-js: Add unique ID number to call trace logs
|
2019-12-18 14:17:52 -08:00 |
Michael Lumish
|
3402c706a8
|
Merge pull request #1200 from murgatroid99/grpc-js_channel_args
grpc-js: Add more channel args
|
2019-12-18 10:18:44 -08:00 |
Michael Lumish
|
e9b7e969c7
|
Merge pull request #1210 from murgatroid99/grpc-js_tls_env_vars
grpc-js: Add support for TLS-related environment variables
|
2019-12-18 09:49:39 -08:00 |
murgatroid99
|
992fd21a51
|
grpc-js: Add unique ID number to call trace logs
|
2019-12-13 14:12:05 -08:00 |
murgatroid99
|
8af2bc83f8
|
Don't test irrelevant parts of output
|
2019-12-12 14:17:46 -08:00 |
murgatroid99
|
cf665757d0
|
grpc-js: Add low-level call tracers
|
2019-12-09 13:53:04 -08:00 |
murgatroid99
|
36cf935e7d
|
grpc-js: Add support for TLS-related environment variables
|
2019-12-05 17:53:48 -08:00 |
Michael Lumish
|
cb0792818c
|
Merge pull request #1197 from murgatroid99/grpc-js_handle_goaway_race
grpc-js: Handle error when starting call on subchannel
|
2019-12-02 11:02:30 -08:00 |
Michael Lumish
|
7ad3310047
|
Merge pull request #1198 from bcoe/additional-headers
feat: allow headers other than authorization
|
2019-12-02 11:02:20 -08:00 |