455 Commits

Author SHA1 Message Date
murgatroid99
c855a47164 Native: bump to 1.15.1 2018-09-14 09:46:40 -07:00
Michael Lumish
ea6d903479 Fix indentation style 2018-09-13 17:54:34 -07:00
Alexander Fenster
9eda26c0d7 supporting both old and new versions of google-auth-library 2018-09-13 17:54:27 -07:00
Alexander Fenster
45185080f2 revert package.json change 2018-09-13 17:54:18 -07:00
Alexander Fenster
d78c49a648 fix: use getRequestHeaders instead of getRequestMetadata 2018-09-13 17:54:12 -07:00
murgatroid99
8436abf2ea Native: bump to 1.15.0 2018-09-12 10:37:36 -07:00
murgatroid99
2b28598312 Native server: don't pass non-integer status codes to core 2018-08-31 14:25:19 -07:00
Nicolas "Pixel" Noble
dda0d05642 Updating submodule to the upstream 1.15 branch. 2018-08-29 01:45:51 +02:00
cjihrig
2c75b64071
grpc-js-core: remove extra map() calls in fromHttp2Headers()
The extra map() calls added an extra loop over the arrays
just to trim() a string. This commit moves the trim() into
the forEach() and drops the map().
2018-08-28 17:21:07 -04:00
cjihrig
b64ed1c18e
grpc-js-core: add missing space in error message
This commit adds a missing space to an error message and
updates a test to prevent regressions.
2018-08-28 17:20:32 -04:00
cjihrig
797bcbaffe
grpc-js-core: simplify regular expression usage
This commit moves two regular expressions out of the functions
they are used in, and defines them as constants. This commit
also switches from match() to test(), as a Boolean result is
all that's needed.
2018-08-28 17:20:31 -04:00
Michael Lumish
d777e9312b
Merge pull request #514 from cjihrig/buffer-depr
grpc-js-core: remove use of deprecated Buffer() constructor
2018-08-28 12:13:50 -07:00
cjihrig
6573e70ad4
grpc-js-core: implement setLogger() and setLogVerbosity()
These were missing from the pure JS implementation. This commit
adds them.
2018-08-26 11:50:33 -04:00
cjihrig
7528efbd32
grpc-js-core: remove use of deprecated Buffer() constructor
The Buffer() constructor should not be used. This commit
replaces its use in grpc-js-core tests with Buffer.from().
2018-08-25 11:32:14 -04:00
murgatroid99
8d37d2321e Mark some methods of ChannelCredentials as internal 2018-08-23 13:56:59 -07:00
murgatroid99
89e47c84f7 Pure JS: Implement public Channel API 2018-08-22 18:06:01 -07:00
Michael Lumish
bbddf3d103
Merge pull request #450 from mvaldesdeleon/patch-1
Replaces `string` type with actual possible values
2018-08-21 10:14:43 -07:00
Michael Lumish
0ec9fed4bb
Merge pull request #500 from murgatroid99/pure_js_channel_args_warning
Pure JS: add warnings for unhandled channel options
2018-08-20 13:48:14 -07:00
murgatroid99
79d96a8e87 Remove forced version from local build.yaml 2018-08-17 15:51:23 -07:00
murgatroid99
41ac29ddd5 Upmerge 1.14 to master 2018-08-17 13:50:05 -07:00
murgatroid99
128610da3d Update submodule to 1.15.0-dev 2018-08-17 12:40:33 -07:00
murgatroid99
a703493efe Fix some file includes in package.json 2018-08-16 15:41:06 -07:00
murgatroid99
0b945cc89f Pure JS: add warnings for unhandled channel options 2018-08-15 13:29:14 -07:00
murgatroid99
29a24e0899 Bump to version 1.14.1 2018-08-15 11:11:14 -07:00
Michael Lumish
803e854a4d
Merge pull request #445 from servel333/patch-1
properly pass `options` to `getDefaultValues`
2018-08-15 09:01:10 -07:00
Kelvin Jin
7720d068ca Add return type definition to watchConnectivityState 2018-08-14 10:29:53 -07:00
murgatroid99
b4fda0a153 Fix channel credentials tests 2018-08-13 17:16:36 -07:00
murgatroid99
ecb84dafb2 Fix switched condition in channel code 2018-08-13 17:01:28 -07:00
murgatroid99
94f059ae21 Add checkServerIdentity callback to pure js library 2018-08-13 15:57:21 -07:00
Michael Lumish
92f4367d62
Merge pull request #492 from nicolasnoble/channel-unwrap-check
Fix potential segmentation fault.
2018-08-13 13:07:01 -07:00
Michael Lumish
6d520c522c
Propagate channel closed errors up through waitForReady
The errors thrown by `Channel#getConnectivityState` and `Channel#watchConnectivityState` need to be passed to the callback for `Client#waitForReady`.
2018-08-13 11:41:36 -07:00
Michael Lumish
17e6c5d1c9
Merge pull request #442 from tomasAlabes/patch-1
Updated doc in readme.md
2018-08-13 11:33:10 -07:00
Nicolas "Pixel" Noble
db291906fa Fix potential segmentation fault.
Described in #490.
2018-08-11 15:27:56 +02:00
Michael Lumish
7db315d094
Merge pull request #488 from murgatroid99/v1.14.0_update
Update to v1.14.0
2018-08-10 09:43:12 -07:00
murgatroid99
936c38d7e2 Update to v1.14.0 2018-08-09 15:47:37 -07:00
murgatroid99
de9832889e Make gulp setup idempotent 2018-08-09 13:17:20 -07:00
murgatroid99
40e5bb4a73 Fix typo in typescript definitions file 2018-08-09 11:42:43 -07:00
murgatroid99
94d1b1264c Bump to v1.14.0-pre4 2018-08-08 11:39:51 -07:00
murgatroid99
e24ea39cf3 Update to v1.14.0-pre3 2018-08-07 11:02:35 -07:00
Michael Lumish
5b57e43de5 Update package.json template to match package.json 2018-08-06 15:40:22 -07:00
Ian Haken
5f77bcda1f Add some missing descriptions to typescript. 2018-08-06 15:40:22 -07:00
Ian Haken
51c97b559d Update typescript to properly reflect the format of the certificate received by the checkServerIdentity callback. 2018-08-06 15:40:22 -07:00
Ian Haken
0201c218a6 Refactor checkServerIdentity callback to pass in cert as an object with raw DER buffer. 2018-08-06 15:40:22 -07:00
Ian Haken
1fd96966d7 Correct checkServerIdentity behavior to return a verification failure if an error is returned. Clean up documentation and add a test assertion on returned Error. 2018-08-06 15:40:22 -07:00
Ian Haken
a48629fa83 Update credentials.js documentation for verify options and add verify options to typescript definition. 2018-08-06 15:40:22 -07:00
Ian Haken
03c5d98b1e Simplify getting checkServerIdentity out of the fourth createSsl argument. Add some tests asserting type-checking behavior. 2018-08-06 15:40:22 -07:00
Ian Haken
c70df88fc0 Simplify userdata being passed to checkServerIdentity callback. 2018-08-06 15:40:22 -07:00
Ian Haken
b6ad568c09 Add type assertion on createSsl's fourth argument. 2018-08-06 15:40:22 -07:00
Ian Haken
f368e50102 Regenerate project files and add test covering checkServerIdentity callback. 2018-08-06 15:40:22 -07:00
Ian Haken
ac7c1bc2e5 Add checkServerIdentity callback. 2018-08-06 15:40:22 -07:00