Commit Graph

719 Commits

Author SHA1 Message Date
Stanley Cheung 63d78243e9 Fix unit test 2020-03-18 17:40:38 -07:00
Vasu Nori dc25fa759a
Merge pull request #748 from vnorigoog/master
add Message Deframer to parse frames in the input messages
2020-03-12 10:52:47 -07:00
Vasu Nori d8b362128c add Message Deframer to parse frames in the input messages 2020-03-06 16:56:42 -08:00
Vasu Nori 9ce4ea51b4
Merge pull request #740 from vnorigoog/latest
fixed a lot of nits and reorg'ed the code
2020-02-26 14:24:17 -08:00
Vasu Nori edaccf6a9b fixed a lot of nits and reorg'ed the code 2020-02-26 14:16:34 -08:00
Vasu Nori 086e1cf706
Add files via upload 2020-02-26 13:59:22 -08:00
Vasu Nori 26e6df7005
Another Readme - to say that the proto is just for testing 2020-02-25 15:34:37 -08:00
Vasu Nori cdc8ef19ac
Top level Readme file 2020-02-25 15:33:43 -08:00
Vasu Nori 61cb3e4218
Initial commit of skeleton files.
This is an initial commit. No where near ready to release. But plan to get there very quick in the next 2-3 weeks.
2020-02-25 15:28:33 -08:00
Stanley Cheung 48f547f4bb Update bazel version 2020-02-06 14:25:44 -08:00
Stanley Cheung 7b3f343ff0 Fix grpcwebproxy interop 2020-01-31 14:05:01 -08:00
Stanley Cheung 9a672c93f3 moving envoy back to :latest 2020-01-30 15:27:31 -08:00
noconnor aff8c3d6de allow_origin is deprecated in latest envoy server
`allow_origin` configuration has been deprecated in favour of `allow_origin_string_match`

The latest version of envoy proxy will not start if `allow_origin` option is used
2020-01-30 15:03:38 -08:00
Stanley Cheung 69f23cb5cf Remove two unused goog.require 2020-01-22 11:55:42 -08:00
Holger Finger c90ae6b329 use grpc (native) library instead of grpc-js library for example server, because grpc-js is not fully compatible to the native grpc server. 2020-01-21 14:34:48 -08:00
Holger Finger 764d5bcd18 fix bug that grpc-status response headers resulted in doubled execution of the callback provided to rpcCall. 2020-01-21 14:34:48 -08:00
Stanley Cheung 4a5b5b3da6 Fix kokoro tests 2020-01-21 14:09:59 -08:00
Hunor Kovacs b92360af38 Written out in the HTML body that the output lies in the logs. The empty page may confuse learners that something didn't work. 2020-01-21 12:03:52 -08:00
Stanley Cheung d03435fc6e Do not hardcode CXX to g++ 2019-12-06 14:04:14 -08:00
Stanley Cheung 55ebde4719 Revert #683 2019-12-05 11:30:14 -08:00
travikk 5c65dc4a2c Pass raw buffer to stream parser 2019-12-02 13:22:36 -08:00
travikk 03b73fbe45 Optimise parsing incoming payload 2019-12-02 13:22:36 -08:00
Stanley Cheung 3fccf33401 Update references to 1.0.7 2019-11-07 14:40:05 -08:00
Stanley Cheung 4bedc90a84 Update dockerfile to build protoc plugin 2019-11-07 13:55:54 -08:00
Stanley Cheung 0e45b53c82 Update protobuf include 2019-11-07 00:17:16 -08:00
Stanley Cheung 80358bbeaa md linter 2019-10-29 21:48:21 -07:00
Stanley Cheung 6272637894 Update closure-library 2019-10-29 15:53:23 -07:00
Stanley Cheung 3ff3d6f153 Update third_party hashes and package.json 2019-10-29 15:53:23 -07:00
Tim 779167024d Clarify Typescript support in Readme
This was not very clear at all and cost me quite a bit of time.
2019-10-29 13:17:55 -07:00
Stanley Cheung 37636129a0 Fix bazel.build 2019-10-29 10:51:42 -07:00
Stanley Cheung a96b958120 Add metadata to error callback 2019-10-29 10:51:42 -07:00
Stanley Cheung 0f79fb4366 Revert "Add metadata in gRPC error"
This reverts commit fe2ea6b351.
2019-10-29 02:15:14 -07:00
A. Ishikawa fe2ea6b351 Add metadata in gRPC error 2019-10-29 01:03:38 -07:00
Stanley Cheung ef8adb3df4 Remove temp stuff 2019-10-28 15:50:58 -07:00
Stanley Cheung b0437e7014 WIP remove stream_body 2019-10-28 15:50:58 -07:00
Yannic 6bd0db08e4 Fix inconsitency 2019-10-25 11:00:10 -07:00
Yannic Bonenberger 7d9492b5ac Add config for Bazel CI
This will ensure gRPC-Web is compatible with the latest Bazel.
If we enable presubmit testing, we can remove Bazel from Kokoro
and speed-up CI.
2019-10-25 11:00:10 -07:00
Will Qiu 1c2a0b75f1 nginx example Expose-Headers add Grpc-Message,Grpc-Status 2019-10-21 09:47:42 -07:00
Stanley Cheung c22f57497b Remove unused require 2019-10-18 11:23:34 -07:00
Julien Roncaglia 401e54063c Ensure that the end callback is called
Previously the end callback was called by checking the state at the end of
the READY_STATE_CHANGE event. The problem with this approach is that there
are multiple early exit cases in this function and when they happen the
consumer is never informed of the end of the stream.

The new approach is to only dispatch the event when the COMPLETE event is
received (Except if an error is dispatched) so the last event is always
either 'error' or 'end').
2019-10-18 11:23:34 -07:00
Julien Roncaglia e38d7bb6c0 Use closure compiler from npm in build.js 2019-10-18 10:24:07 -07:00
Julien Roncaglia bf29f0272b Ignore MacOS .DS_Store files 2019-10-17 13:14:10 -07:00
Stanley Cheung bc3394170d Update dockerfiles 2019-10-16 12:59:34 -07:00
Stanley Cheung ab6ff71786 Fix error callback 2019-10-16 11:13:18 -07:00
Stanley Cheung c284b1533a Update grpcwebproxy to latest version 2019-10-04 22:02:06 -07:00
Stanley Cheung f0e6074dae Latest closure compiler broke test 2019-10-03 18:15:36 -07:00
Stanley Cheung 06bda9256e Add CallOptions class 2019-09-30 15:40:48 -07:00
Stanley Cheung 5def18f94c Update node version 2019-09-27 20:20:20 -07:00
Stanley Cheung 73b388c0c5 Update protobuf version 2019-09-27 15:43:37 -07:00
Srini Polavarapu 7f0bcc916b Add/update GOVERNANCE.md and CONTRIBUTING.md 2019-09-26 15:47:00 -07:00