Commit Graph

51 Commits

Author SHA1 Message Date
murgatroid99 56e98d7218 Move current code to packages/grpc-js-core, and fix up scripts and directory references 2017-08-31 14:08:55 -07:00
Michael Lumish 3edaace28f Merge pull request #13 from murgatroid99/index_file
Add an index file that exposes the public API
2017-08-29 14:20:45 -07:00
murgatroid99 ab4cb93ec8 Add an index file that exposes the public API 2017-08-29 13:24:05 -07:00
Michael Lumish 41542a5691 Merge pull request #10 from murgatroid99/http2_wrapping_code
Channel and CallStream implementation
2017-08-29 12:37:50 -07:00
murgatroid99 c03be4a711 Fix event name 2017-08-29 11:31:17 -07:00
murgatroid99 a3c1136fb4 Lint and format 2017-08-29 10:27:42 -07:00
murgatroid99 f012088ecc Resolve comments 2017-08-28 14:38:30 -07:00
murgatroid99 57e78eb9d6 Fix existing tests 2017-08-24 18:30:13 -07:00
murgatroid99 4328808943 Finished initial Channel and CallStream implementations 2017-08-24 18:01:40 -07:00
murgatroid99 a6e3597697 Merge branch 'master' into http2_wrapping_code 2017-08-24 12:29:47 -07:00
murgatroid99 a1c5af652d Added most of the channel and call-stream implementations, plus filters 2017-08-24 12:29:28 -07:00
Michael Lumish a7a221298c Merge pull request #9 from kjin/metadata
Add metadata + tests
2017-08-24 12:29:01 -07:00
Kelvin Jin fb38744985 Add fromHttp2Headers 2017-08-23 10:51:37 -07:00
Kelvin Jin 95827662b4 add newline 2017-08-17 14:09:59 -07:00
Kelvin Jin ae20e248ea Modifying call credentials to reflect metadata changes 2017-08-17 14:07:43 -07:00
Kelvin Jin 9403167d5f add toHttp2Headers 2017-08-17 14:00:19 -07:00
Kelvin Jin 44b97e660b Use regexes to validate metadata 2017-08-17 13:59:50 -07:00
Kelvin Jin 0a1eb630f3 add Metadata#merge 2017-08-17 13:59:50 -07:00
Kelvin Jin 72f4bf4795 Added comments 2017-08-17 13:59:50 -07:00
Kelvin Jin ac1bb50f7e Add metadata + tests 2017-08-17 13:59:50 -07:00
Kelvin Jin b2dc9dd53e Add Call & Channel Credentials, and accompanying tests (#7)
* Add ChannelCredential tests

* Work on channel credentials

* Remove context.context checks

* Make call credentials an interface

* Write comments for call credentials

* fixtures comment in test-channel-credentials

* small changes

* Address name change comment

* define metadata interface

* Call credentials

* Reorganize channel-credentials file

* Composed call credentials tests

* Simplified CallCredentials composition

* Use async.parallel in call-credentials
2017-08-17 13:56:37 -07:00
murgatroid99 3c36d7a94c Work in progress channel implementation 2017-08-16 13:43:31 -07:00
Michael Lumish 54f90fa7d1 Merge pull request #8 from murgatroid99/client_impl
Add simple implementations for client and call classes
2017-08-15 15:43:16 -07:00
murgatroid99 f8f2c9ac32 Add simple implementations for client and call classes 2017-08-11 14:23:37 -07:00
Michael Lumish c07fc056cb Merge pull request #6 from kjin/gulper
More Gulp task changes
2017-08-11 13:22:55 -07:00
Kelvin Jin ceeccb783f Use gulp-help and allow multiple --file params 2017-08-11 12:36:07 -07:00
Kelvin Jin dcc18ee2e7 include top-level file in transpilation 2017-08-09 17:08:11 -07:00
Kelvin Jin a49c05ba00 more precise options 2017-08-09 12:31:07 -07:00
Kelvin Jin 4ee475112c fix tslint path 2017-08-08 18:18:20 -07:00
Kelvin Jin 9a99262990 More gulp config 2017-08-08 17:57:11 -07:00
Kelvin Jin a78e92ab89 Add mocha and gulp test tasks (#5) 2017-08-07 16:11:42 -07:00
Nicolas Noble 32488994ee Merge pull request #4 from murgatroid99/readme_message_improvement
Rewrite README, separate current state information from plan information
2017-08-07 15:15:24 -07:00
murgatroid99 37e3518ff7 Rewrite README, separate current state information from plan information 2017-08-04 11:02:10 -07:00
Nicolas Noble 489260ddc0 Merge pull request #3 from grpc/readme-rephrase
Rephrasing a bit.
2017-08-04 10:30:35 -07:00
Nicolas Noble d2b2292e5c Rephrasing a bit. 2017-08-04 10:19:51 -07:00
Kelvin Jin 2f533971b5 Remove gulp task 2017-08-03 14:47:39 -07:00
Kelvin Jin 115edf56dc Added gulp task to auto-point to node-h2 binary 2017-08-03 14:42:00 -07:00
Kelvin Jin 3995a13d22 updates 2017-08-02 17:11:35 -07:00
Nicolas Noble 7e32e84bca rootCerts is optional. 2017-08-02 15:31:19 -07:00
Nicolas Noble 2510b86baa Merge pull request #2 from nicolasnoble/google-ts-style
Running google-ts-style init.
2017-08-02 15:28:08 -07:00
Nicolas "Pixel" Noble b5798eb5c1 Running google-ts-style init. 2017-08-03 00:25:50 +02:00
Nicolas Noble e33881e80f Merge pull request #1 from grpc/kjin
Initial import
2017-08-02 15:16:24 -07:00
Nicolas Noble 367e23ed27 Update package.json 2017-08-02 15:15:47 -07:00
Nicolas Noble 71e5aa6b89 Delete tslint.json 2017-08-02 15:14:22 -07:00
Nicolas Noble 89245bcd1e Delete tsconfig.json 2017-08-02 15:14:08 -07:00
Nicolas Noble 2350a1861f Adding AUTHORS file. 2017-08-02 15:11:07 -07:00
Nicolas Noble e120550958 Create LICENSE 2017-08-02 15:10:19 -07:00
Nicolas Noble cadb3417f0 Update README.md 2017-08-02 15:09:09 -07:00
Kelvin Jin 554815cbb0 feat: add some skeleton classes 2017-08-02 13:43:35 -07:00
Kelvin Jin 2e28c4eea8 chore: initial commit 2017-08-02 13:43:35 -07:00